mirror of
https://github.com/bitwarden/web
synced 2025-12-06 00:03:28 +00:00
Compare commits
18 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ef61652fba | ||
|
|
933a66b24c | ||
|
|
e2c6a5f8cd | ||
|
|
a818e7dd40 | ||
|
|
759dc647e5 | ||
|
|
37cf46d581 | ||
|
|
407032114e | ||
|
|
94aece134c | ||
|
|
7532bf9825 | ||
|
|
0f4f541b11 | ||
|
|
07a3d38bef | ||
|
|
e9273ff79a | ||
|
|
1aa708aed4 | ||
|
|
ebe5a6030e | ||
|
|
f6946085d8 | ||
|
|
beebe7c98b | ||
|
|
a51331d6b2 | ||
|
|
b7b970e654 |
@@ -1,4 +1,4 @@
|
||||
# EditorConfig is awesome: http://EditorConfig.org
|
||||
# EditorConfig is awesome: https://EditorConfig.org
|
||||
|
||||
# top-most EditorConfig file
|
||||
root = true
|
||||
|
||||
@@ -1,4 +1,32 @@
|
||||
Code contributions are welcome! Please commit any pull requests against the `master` branch.
|
||||
# How to Contribute
|
||||
|
||||
Contributions of all kinds are welcome!
|
||||
|
||||
Please visit our [Community Forums](https://community.bitwarden.com/) for general community discussion and the development roadmap.
|
||||
|
||||
Here is how you can get involved:
|
||||
|
||||
* **Request a new feature:** Go to the [Feature Requests category](https://community.bitwarden.com/c/feature-requests/) of the Community Forums. Please search existing feature requests before making a new one
|
||||
|
||||
* **Write code for a new feature:** Make a new post in the [Github Contributions category](https://community.bitwarden.com/c/github-contributions/) of the Community Forums. Include a description of your proposed contribution, screeshots, and links to any relevant feature requests. This helps get feedback from the community and Bitwarden team members before you start writing code
|
||||
|
||||
* **Report a bug or submit a bugfix:** Use Github issues and pull requests
|
||||
|
||||
* **Write documentation:** Submit a pull request to the [Bitwarden help repository](https://github.com/bitwarden/help)
|
||||
|
||||
* **Help other users:** Go to the [User-to-User Support category](https://community.bitwarden.com/c/support/) on the Community Forums
|
||||
|
||||
* **Translate:** See the localization (l10n) section below
|
||||
|
||||
## Contributor Agreement
|
||||
|
||||
Please sign the [Contributor Agreement](https://cla-assistant.io/bitwarden/web) if you intend on contributing to any Github repository. Pull requests cannot be accepted and merged unless the author has signed the Contributor Agreement.
|
||||
|
||||
## Pull Request Guidelines
|
||||
|
||||
* use `npm run lint` and fix any linting suggestions before submitting a pull request
|
||||
* commit any pull requests against the `master` branch
|
||||
* include a link to your Community Forums post
|
||||
|
||||
# Localization (l10n)
|
||||
|
||||
|
||||
2
jslib
2
jslib
Submodule jslib updated: f30d6f8027...79b856cb6e
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "bitwarden-web",
|
||||
"version": "2.16.2",
|
||||
"version": "2.17.0",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "bitwarden-web",
|
||||
"version": "2.16.2",
|
||||
"version": "2.17.0",
|
||||
"license": "GPL-3.0",
|
||||
"repository": "https://github.com/bitwarden/web",
|
||||
"scripts": {
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
</cite>
|
||||
</figcaption>
|
||||
<blockquote>
|
||||
"Bitwarden has become a popular choice among open-source software advocates. After using it for a
|
||||
few months, I can see why." - February 2020
|
||||
"Bitwarden has become a popular choice among open-source software advocates. After using
|
||||
it for a few months, I can see why." - February 2020
|
||||
</blockquote>
|
||||
</figure>
|
||||
</div>
|
||||
@@ -44,14 +44,15 @@
|
||||
<p class="lead text-center mb-4" *ngIf="!layout">{{'createAccount' | i18n}}</p>
|
||||
<div class="card d-block">
|
||||
<div class="card-body">
|
||||
<app-callout title="{{'createOrganizationStep1' | i18n}}" type="info" icon="fa-thumb-tack"
|
||||
*ngIf="showCreateOrgMessage">
|
||||
<app-callout title="{{'createOrganizationStep1' | i18n}}" type="info"
|
||||
icon="fa-thumb-tack" *ngIf="showCreateOrgMessage">
|
||||
{{'createOrganizationCreatePersonalAccount' | i18n}}
|
||||
</app-callout>
|
||||
<div class="form-group">
|
||||
<label for="email">{{'emailAddress' | i18n}}</label>
|
||||
<input id="email" class="form-control" type="text" name="Email" [(ngModel)]="email"
|
||||
required [appAutofocus]="email === ''" inputmode="email" appInputVerbatim="false">
|
||||
required [appAutofocus]="email === ''" inputmode="email"
|
||||
appInputVerbatim="false">
|
||||
<small class="form-text text-muted">{{'emailAddressDesc' | i18n}}</small>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
@@ -120,6 +121,19 @@
|
||||
<input id="hint" class="form-control" type="text" name="Hint" [(ngModel)]="hint">
|
||||
<small class="form-text text-muted">{{'masterPassHintDesc' | i18n}}</small>
|
||||
</div>
|
||||
<div class="form-group" *ngIf="showTerms">
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" type="checkbox" id="acceptPolicies"
|
||||
[(ngModel)]="acceptPolicies" name="AcceptPolicies">
|
||||
<label class="form-check-label small text-muted" for="acceptPolicies">
|
||||
{{'acceptPolicies' | i18n}}<br>
|
||||
<a href="https://bitwarden.com/terms/" target="_blank"
|
||||
rel="noopener">{{'termsOfService' | i18n}}</a>,
|
||||
<a href="https://bitwarden.com/privacy/" target="_blank"
|
||||
rel="noopener">{{'privacyPolicy' | i18n}}</a>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="d-flex mb-2">
|
||||
<button type="submit" class="btn btn-primary btn-block btn-submit"
|
||||
@@ -132,13 +146,6 @@
|
||||
{{'cancel' | i18n}}
|
||||
</a>
|
||||
</div>
|
||||
<small class="text-muted" *ngIf="showTerms">
|
||||
{{'submitAgreePolicies' | i18n}}
|
||||
<a href="https://bitwarden.com/terms/" target="_blank"
|
||||
rel="noopener">{{'termsOfService' | i18n}}</a>,
|
||||
<a href="https://bitwarden.com/privacy/" target="_blank"
|
||||
rel="noopener">{{'privacyPolicy' | i18n}}</a>
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -27,7 +27,6 @@ import { ReferenceEventRequest } from 'jslib/models/request/referenceEventReques
|
||||
})
|
||||
export class RegisterComponent extends BaseRegisterComponent {
|
||||
showCreateOrgMessage = false;
|
||||
showTerms = true;
|
||||
layout = '';
|
||||
enforcedPolicyOptions: MasterPasswordPolicyOptions;
|
||||
|
||||
@@ -40,7 +39,6 @@ export class RegisterComponent extends BaseRegisterComponent {
|
||||
passwordGenerationService: PasswordGenerationService, private policyService: PolicyService) {
|
||||
super(authService, router, i18nService, cryptoService, apiService, stateService, platformUtilsService,
|
||||
passwordGenerationService);
|
||||
this.showTerms = !platformUtilsService.isSelfHost();
|
||||
}
|
||||
|
||||
getPasswordScoreAlertDisplay() {
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
import { Component } from '@angular/core';
|
||||
import { Router } from '@angular/router';
|
||||
import {
|
||||
ActivatedRoute,
|
||||
Router,
|
||||
} from '@angular/router';
|
||||
|
||||
import { ApiService } from 'jslib/abstractions/api.service';
|
||||
import { CryptoService } from 'jslib/abstractions/crypto.service';
|
||||
@@ -24,8 +27,8 @@ export class SetPasswordComponent extends BaseSetPasswordComponent {
|
||||
cryptoService: CryptoService, messagingService: MessagingService,
|
||||
userService: UserService, passwordGenerationService: PasswordGenerationService,
|
||||
platformUtilsService: PlatformUtilsService, policyService: PolicyService, router: Router,
|
||||
syncService: SyncService) {
|
||||
syncService: SyncService, route: ActivatedRoute) {
|
||||
super(i18nService, cryptoService, messagingService, userService, passwordGenerationService,
|
||||
platformUtilsService, policyService, router, apiService, syncService);
|
||||
platformUtilsService, policyService, router, apiService, syncService, route);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,10 @@ import {
|
||||
ViewContainerRef,
|
||||
} from '@angular/core';
|
||||
|
||||
import { Router } from '@angular/router';
|
||||
import {
|
||||
ActivatedRoute,
|
||||
Router,
|
||||
} from '@angular/router';
|
||||
|
||||
import { TwoFactorOptionsComponent } from './two-factor-options.component';
|
||||
|
||||
@@ -34,9 +37,9 @@ export class TwoFactorComponent extends BaseTwoFactorComponent {
|
||||
i18nService: I18nService, apiService: ApiService,
|
||||
platformUtilsService: PlatformUtilsService, stateService: StateService,
|
||||
environmentService: EnvironmentService, private componentFactoryResolver: ComponentFactoryResolver,
|
||||
storageService: StorageService) {
|
||||
storageService: StorageService, route: ActivatedRoute) {
|
||||
super(authService, router, i18nService, apiService, platformUtilsService, window, environmentService,
|
||||
stateService, storageService);
|
||||
stateService, storageService, route);
|
||||
this.onSuccessfulLoginNavigate = this.goAfterLogIn;
|
||||
}
|
||||
|
||||
|
||||
@@ -57,6 +57,9 @@ import {
|
||||
|
||||
import { VaultComponent as OrgVaultComponent } from './organizations/vault/vault.component';
|
||||
|
||||
import { AccessComponent } from './send/access.component';
|
||||
import { SendComponent } from './send/send.component';
|
||||
|
||||
import { AccountComponent } from './settings/account.component';
|
||||
import { CreateOrganizationComponent } from './settings/create-organization.component';
|
||||
import { DomainRulesComponent } from './settings/domain-rules.component';
|
||||
@@ -141,6 +144,11 @@ const routes: Routes = [
|
||||
canActivate: [UnauthGuardService],
|
||||
data: { titleId: 'deleteAccount' },
|
||||
},
|
||||
{
|
||||
path: 'send/:sendId/:key',
|
||||
component: AccessComponent,
|
||||
data: { title: 'Bitwarden Send' },
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -149,6 +157,7 @@ const routes: Routes = [
|
||||
canActivate: [AuthGuardService],
|
||||
children: [
|
||||
{ path: 'vault', component: VaultComponent, data: { titleId: 'myVault' } },
|
||||
// { path: 'sends', component: SendComponent, data: { title: 'Send' } },
|
||||
{
|
||||
path: 'settings',
|
||||
component: SettingsComponent,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import * as jq from 'jquery';
|
||||
import Swal from 'sweetalert2/src/sweetalert2.js';
|
||||
import Swal from 'sweetalert2/dist/sweetalert2.js';
|
||||
|
||||
import {
|
||||
BodyOutputType,
|
||||
|
||||
@@ -60,13 +60,11 @@ import { UserGroupsComponent as OrgUserGroupsComponent } from './organizations/m
|
||||
|
||||
import { AccountComponent as OrgAccountComponent } from './organizations/settings/account.component';
|
||||
import { AdjustSeatsComponent } from './organizations/settings/adjust-seats.component';
|
||||
import { ApiKeyComponent as OrgApiKeyComponent } from './organizations/settings/api-key.component';
|
||||
import { ChangePlanComponent } from './organizations/settings/change-plan.component';
|
||||
import { DeleteOrganizationComponent } from './organizations/settings/delete-organization.component';
|
||||
import { DownloadLicenseComponent } from './organizations/settings/download-license.component';
|
||||
import { OrganizationBillingComponent } from './organizations/settings/organization-billing.component';
|
||||
import { OrganizationSubscriptionComponent } from './organizations/settings/organization-subscription.component';
|
||||
import { RotateApiKeyComponent as OrgRotateApiKeyComponent } from './organizations/settings/rotate-api-key.component';
|
||||
import { SettingsComponent as OrgSettingComponent } from './organizations/settings/settings.component';
|
||||
import {
|
||||
TwoFactorSetupComponent as OrgTwoFactorSetupComponent,
|
||||
@@ -98,10 +96,15 @@ import { CollectionsComponent as OrgCollectionsComponent } from './organizations
|
||||
import { GroupingsComponent as OrgGroupingsComponent } from './organizations/vault/groupings.component';
|
||||
import { VaultComponent as OrgVaultComponent } from './organizations/vault/vault.component';
|
||||
|
||||
import { AccessComponent } from './send/access.component';
|
||||
import { AddEditComponent as SendAddEditComponent } from './send/add-edit.component';
|
||||
import { SendComponent } from './send/send.component';
|
||||
|
||||
import { AccountComponent } from './settings/account.component';
|
||||
import { AddCreditComponent } from './settings/add-credit.component';
|
||||
import { AdjustPaymentComponent } from './settings/adjust-payment.component';
|
||||
import { AdjustStorageComponent } from './settings/adjust-storage.component';
|
||||
import { ApiKeyComponent } from './settings/api-key.component';
|
||||
import { ChangeEmailComponent } from './settings/change-email.component';
|
||||
import { ChangeKdfComponent } from './settings/change-kdf.component';
|
||||
import { ChangePasswordComponent } from './settings/change-password.component';
|
||||
@@ -179,7 +182,10 @@ import { I18nPipe } from 'jslib/angular/pipes/i18n.pipe';
|
||||
import { SearchCiphersPipe } from 'jslib/angular/pipes/search-ciphers.pipe';
|
||||
import { SearchPipe } from 'jslib/angular/pipes/search.pipe';
|
||||
|
||||
import { registerLocaleData } from '@angular/common';
|
||||
import {
|
||||
registerLocaleData,
|
||||
DatePipe,
|
||||
} from '@angular/common';
|
||||
import localeCa from '@angular/common/locales/ca';
|
||||
import localeCs from '@angular/common/locales/cs';
|
||||
import localeDa from '@angular/common/locales/da';
|
||||
@@ -252,6 +258,7 @@ registerLocaleData(localeZhTw, 'zh-TW');
|
||||
],
|
||||
declarations: [
|
||||
A11yTitleDirective,
|
||||
AccessComponent,
|
||||
AcceptOrganizationComponent,
|
||||
AccountComponent,
|
||||
SetPasswordComponent,
|
||||
@@ -261,6 +268,7 @@ registerLocaleData(localeZhTw, 'zh-TW');
|
||||
AdjustSeatsComponent,
|
||||
AdjustStorageComponent,
|
||||
ApiActionDirective,
|
||||
ApiKeyComponent,
|
||||
AppComponent,
|
||||
AttachmentsComponent,
|
||||
AutofocusDirective,
|
||||
@@ -308,7 +316,6 @@ registerLocaleData(localeZhTw, 'zh-TW');
|
||||
OptionsComponent,
|
||||
OrgAccountComponent,
|
||||
OrgAddEditComponent,
|
||||
OrgApiKeyComponent,
|
||||
OrganizationBillingComponent,
|
||||
OrganizationPlansComponent,
|
||||
OrganizationSubscriptionComponent,
|
||||
@@ -332,7 +339,6 @@ registerLocaleData(localeZhTw, 'zh-TW');
|
||||
OrgPolicyEditComponent,
|
||||
OrgPoliciesComponent,
|
||||
OrgReusedPasswordsReportComponent,
|
||||
OrgRotateApiKeyComponent,
|
||||
OrgSettingComponent,
|
||||
OrgToolsComponent,
|
||||
OrgTwoFactorSetupComponent,
|
||||
@@ -358,6 +364,8 @@ registerLocaleData(localeZhTw, 'zh-TW');
|
||||
SearchCiphersPipe,
|
||||
SearchPipe,
|
||||
SelectCopyDirective,
|
||||
SendAddEditComponent,
|
||||
SendComponent,
|
||||
SettingsComponent,
|
||||
ShareComponent,
|
||||
SsoComponent,
|
||||
@@ -390,6 +398,7 @@ registerLocaleData(localeZhTw, 'zh-TW');
|
||||
],
|
||||
entryComponents: [
|
||||
AddEditComponent,
|
||||
ApiKeyComponent,
|
||||
AttachmentsComponent,
|
||||
BulkActionsComponent,
|
||||
BulkDeleteComponent,
|
||||
@@ -403,7 +412,6 @@ registerLocaleData(localeZhTw, 'zh-TW');
|
||||
FolderAddEditComponent,
|
||||
ModalComponent,
|
||||
OrgAddEditComponent,
|
||||
OrgApiKeyComponent,
|
||||
OrgAttachmentsComponent,
|
||||
OrgCollectionAddEditComponent,
|
||||
OrgCollectionsComponent,
|
||||
@@ -411,12 +419,12 @@ registerLocaleData(localeZhTw, 'zh-TW');
|
||||
OrgEntityUsersComponent,
|
||||
OrgGroupAddEditComponent,
|
||||
OrgPolicyEditComponent,
|
||||
OrgRotateApiKeyComponent,
|
||||
OrgUserAddEditComponent,
|
||||
OrgUserConfirmComponent,
|
||||
OrgUserGroupsComponent,
|
||||
PasswordGeneratorHistoryComponent,
|
||||
PurgeVaultComponent,
|
||||
SendAddEditComponent,
|
||||
ShareComponent,
|
||||
TwoFactorAuthenticatorComponent,
|
||||
TwoFactorDuoComponent,
|
||||
@@ -427,7 +435,7 @@ registerLocaleData(localeZhTw, 'zh-TW');
|
||||
TwoFactorYubiKeyComponent,
|
||||
UpdateKeyComponent,
|
||||
],
|
||||
providers: [],
|
||||
providers: [DatePipe],
|
||||
bootstrap: [AppComponent],
|
||||
})
|
||||
export class AppModule { }
|
||||
|
||||
@@ -8,6 +8,9 @@
|
||||
<li class="nav-item" routerLinkActive="active">
|
||||
<a class="nav-link" routerLink="/vault">{{'myVault' | i18n}}</a>
|
||||
</li>
|
||||
<!--<li class="nav-item" routerLinkActive="active">
|
||||
<a class="nav-link" routerLink="/sends">Send</a>
|
||||
</li>-->
|
||||
<li class="nav-item" routerLinkActive="active">
|
||||
<a class="nav-link" routerLink="/tools">{{'tools' | i18n}}</a>
|
||||
</li>
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
<app-callout [type]="'warning'">
|
||||
<p>{{'webPoliciesDeprecationWarning' | i18n}}</p>
|
||||
<button type="button" class="btn btn-outline-secondary"
|
||||
(click)="goToEnterprisePortal()">{{'businessPortal' | i18n}}</button>
|
||||
</app-callout>
|
||||
<div class="page-header d-flex">
|
||||
<h1>{{'policies' | i18n}}</h1>
|
||||
</div>
|
||||
@@ -8,7 +13,7 @@
|
||||
<table class="table table-hover table-list" *ngIf="!loading">
|
||||
<tbody>
|
||||
<tr *ngFor="let p of policies">
|
||||
<td>
|
||||
<td *ngIf="p.display">
|
||||
<a href="#" appStopClick (click)="edit(p)">{{p.name}}</a>
|
||||
<span class="badge badge-success" *ngIf="p.enabled">{{'enabled' | i18n}}</span>
|
||||
<small class="text-muted d-block">{{p.description}}</small>
|
||||
|
||||
@@ -13,6 +13,7 @@ import {
|
||||
import { PolicyType } from 'jslib/enums/policyType';
|
||||
|
||||
import { ApiService } from 'jslib/abstractions/api.service';
|
||||
import { EnvironmentService } from 'jslib/abstractions';
|
||||
import { I18nService } from 'jslib/abstractions/i18n.service';
|
||||
import { PlatformUtilsService } from 'jslib/abstractions/platformUtils.service';
|
||||
import { UserService } from 'jslib/abstractions/user.service';
|
||||
@@ -34,35 +35,19 @@ export class PoliciesComponent implements OnInit {
|
||||
organizationId: string;
|
||||
policies: any[];
|
||||
|
||||
// Remove when removing deprecation warning
|
||||
enterpriseTokenPromise: Promise<any>;
|
||||
private enterpriseUrl: string;
|
||||
|
||||
private modal: ModalComponent = null;
|
||||
private orgPolicies: PolicyResponse[];
|
||||
private policiesEnabledMap: Map<PolicyType, boolean> = new Map<PolicyType, boolean>();
|
||||
|
||||
|
||||
constructor(private apiService: ApiService, private route: ActivatedRoute,
|
||||
private i18nService: I18nService, private componentFactoryResolver: ComponentFactoryResolver,
|
||||
private platformUtilsService: PlatformUtilsService, private userService: UserService,
|
||||
private router: Router) {
|
||||
this.policies = [
|
||||
{
|
||||
name: i18nService.t('twoStepLogin'),
|
||||
description: i18nService.t('twoStepLoginPolicyDesc'),
|
||||
type: PolicyType.TwoFactorAuthentication,
|
||||
enabled: false,
|
||||
},
|
||||
{
|
||||
name: i18nService.t('masterPass'),
|
||||
description: i18nService.t('masterPassPolicyDesc'),
|
||||
type: PolicyType.MasterPassword,
|
||||
enabled: false,
|
||||
},
|
||||
{
|
||||
name: i18nService.t('passwordGenerator'),
|
||||
description: i18nService.t('passwordGeneratorPolicyDesc'),
|
||||
type: PolicyType.PasswordGenerator,
|
||||
enabled: false,
|
||||
},
|
||||
];
|
||||
}
|
||||
private router: Router, private environmentService: EnvironmentService) { }
|
||||
|
||||
async ngOnInit() {
|
||||
this.route.parent.parent.params.subscribe(async (params) => {
|
||||
@@ -72,8 +57,53 @@ export class PoliciesComponent implements OnInit {
|
||||
this.router.navigate(['/organizations', this.organizationId]);
|
||||
return;
|
||||
}
|
||||
this.policies = [
|
||||
{
|
||||
name: this.i18nService.t('twoStepLogin'),
|
||||
description: this.i18nService.t('twoStepLoginPolicyDesc'),
|
||||
type: PolicyType.TwoFactorAuthentication,
|
||||
enabled: false,
|
||||
display: true,
|
||||
},
|
||||
{
|
||||
name: this.i18nService.t('masterPass'),
|
||||
description: this.i18nService.t('masterPassPolicyDesc'),
|
||||
type: PolicyType.MasterPassword,
|
||||
enabled: false,
|
||||
display: true,
|
||||
},
|
||||
{
|
||||
name: this.i18nService.t('passwordGenerator'),
|
||||
description: this.i18nService.t('passwordGeneratorPolicyDesc'),
|
||||
type: PolicyType.PasswordGenerator,
|
||||
enabled: false,
|
||||
display: true,
|
||||
},
|
||||
{
|
||||
name: this.i18nService.t('singleOrg'),
|
||||
description: this.i18nService.t('singleOrgDesc'),
|
||||
type: PolicyType.SingleOrg,
|
||||
enabled: false,
|
||||
display: true,
|
||||
},
|
||||
{
|
||||
name: this.i18nService.t('requireSso'),
|
||||
description: this.i18nService.t('requireSsoPolicyDesc'),
|
||||
type: PolicyType.RequireSso,
|
||||
enabled: false,
|
||||
display: organization.useSso,
|
||||
},
|
||||
];
|
||||
await this.load();
|
||||
});
|
||||
|
||||
// Remove when removing deprecation warning
|
||||
this.enterpriseUrl = 'https://portal.bitwarden.com';
|
||||
if (this.environmentService.enterpriseUrl != null) {
|
||||
this.enterpriseUrl = this.environmentService.enterpriseUrl;
|
||||
} else if (this.environmentService.baseUrl != null) {
|
||||
this.enterpriseUrl = this.environmentService.baseUrl + '/portal';
|
||||
}
|
||||
}
|
||||
|
||||
async load() {
|
||||
@@ -102,6 +132,7 @@ export class PoliciesComponent implements OnInit {
|
||||
childComponent.description = p.description;
|
||||
childComponent.type = p.type;
|
||||
childComponent.organizationId = this.organizationId;
|
||||
childComponent.policiesEnabledMap = this.policiesEnabledMap;
|
||||
childComponent.onSavedPolicy.subscribe(() => {
|
||||
this.modal.close();
|
||||
this.load();
|
||||
@@ -111,4 +142,22 @@ export class PoliciesComponent implements OnInit {
|
||||
this.modal = null;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
// Remove when removing deprecation warning
|
||||
async goToEnterprisePortal() {
|
||||
if (this.enterpriseTokenPromise != null) {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
this.enterpriseTokenPromise = this.apiService.getEnterprisePortalSignInToken();
|
||||
const token = await this.enterpriseTokenPromise;
|
||||
if (token != null) {
|
||||
const userId = await this.userService.getUserId();
|
||||
this.platformUtilsService.launchUri(this.enterpriseUrl + '/login?userId=' + userId +
|
||||
'&token=' + (window as any).encodeURIComponent(token) + '&organizationId=' + this.organizationId);
|
||||
}
|
||||
} catch { }
|
||||
this.enterpriseTokenPromise = null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,18 @@
|
||||
title="{{'warning' | i18n}}" icon="fa-warning">
|
||||
{{'twoStepLoginPolicyWarning' | i18n}}
|
||||
</app-callout>
|
||||
<app-callout type="warning" *ngIf="type === policyType.SingleOrg" title="{{'warning' | i18n}}"
|
||||
icon="fa-warning">
|
||||
{{'singleOrgPolicyWarning' | i18n}}
|
||||
</app-callout>
|
||||
<ng-container *ngIf="type === policyType.RequireSso">
|
||||
<app-callout type="tip" title="{{'prerequisite' | i18n}}">
|
||||
{{'requireSsoPolicyReq' | i18n}}
|
||||
</app-callout>
|
||||
<app-callout type="warning">
|
||||
{{'requireSsoExemption' | i18n}}
|
||||
</app-callout>
|
||||
</ng-container>
|
||||
<div class="form-group">
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" type="checkbox" id="enabled" [(ngModel)]="enabled"
|
||||
|
||||
@@ -27,6 +27,7 @@ export class PolicyEditComponent implements OnInit {
|
||||
@Input() description: string;
|
||||
@Input() type: PolicyType;
|
||||
@Input() organizationId: string;
|
||||
@Input() policiesEnabledMap: Map<PolicyType, boolean> = new Map<PolicyType, boolean>();
|
||||
@Output() onSavedPolicy = new EventEmitter();
|
||||
|
||||
policyType = PolicyType;
|
||||
@@ -127,45 +128,66 @@ export class PolicyEditComponent implements OnInit {
|
||||
}
|
||||
|
||||
async submit() {
|
||||
const request = new PolicyRequest();
|
||||
request.enabled = this.enabled;
|
||||
request.type = this.type;
|
||||
request.data = null;
|
||||
switch (this.type) {
|
||||
case PolicyType.PasswordGenerator:
|
||||
request.data = {
|
||||
defaultType: this.passGenDefaultType,
|
||||
minLength: this.passGenMinLength || null,
|
||||
useUpper: this.passGenUseUpper,
|
||||
useLower: this.passGenUseLower,
|
||||
useNumbers: this.passGenUseNumbers,
|
||||
useSpecial: this.passGenUseSpecial,
|
||||
minNumbers: this.passGenMinNumbers || null,
|
||||
minSpecial: this.passGenMinSpecial || null,
|
||||
minNumberWords: this.passGenMinNumberWords || null,
|
||||
capitalize: this.passGenCapitalize,
|
||||
includeNumber: this.passGenIncludeNumber,
|
||||
};
|
||||
break;
|
||||
case PolicyType.MasterPassword:
|
||||
request.data = {
|
||||
minComplexity: this.masterPassMinComplexity || null,
|
||||
minLength: this.masterPassMinLength || null,
|
||||
requireUpper: this.masterPassRequireUpper,
|
||||
requireLower: this.masterPassRequireLower,
|
||||
requireNumbers: this.masterPassRequireNumbers,
|
||||
requireSpecial: this.masterPassRequireSpecial,
|
||||
};
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
if (this.preValidate()) {
|
||||
const request = new PolicyRequest();
|
||||
request.enabled = this.enabled;
|
||||
request.type = this.type;
|
||||
request.data = null;
|
||||
switch (this.type) {
|
||||
case PolicyType.PasswordGenerator:
|
||||
request.data = {
|
||||
defaultType: this.passGenDefaultType,
|
||||
minLength: this.passGenMinLength || null,
|
||||
useUpper: this.passGenUseUpper,
|
||||
useLower: this.passGenUseLower,
|
||||
useNumbers: this.passGenUseNumbers,
|
||||
useSpecial: this.passGenUseSpecial,
|
||||
minNumbers: this.passGenMinNumbers || null,
|
||||
minSpecial: this.passGenMinSpecial || null,
|
||||
minNumberWords: this.passGenMinNumberWords || null,
|
||||
capitalize: this.passGenCapitalize,
|
||||
includeNumber: this.passGenIncludeNumber,
|
||||
};
|
||||
break;
|
||||
case PolicyType.MasterPassword:
|
||||
request.data = {
|
||||
minComplexity: this.masterPassMinComplexity || null,
|
||||
minLength: this.masterPassMinLength || null,
|
||||
requireUpper: this.masterPassRequireUpper,
|
||||
requireLower: this.masterPassRequireLower,
|
||||
requireNumbers: this.masterPassRequireNumbers,
|
||||
requireSpecial: this.masterPassRequireSpecial,
|
||||
};
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
try {
|
||||
this.formPromise = this.apiService.putPolicy(this.organizationId, this.type, request);
|
||||
await this.formPromise;
|
||||
this.analytics.eventTrack.next({ action: 'Edited Policy' });
|
||||
this.toasterService.popAsync('success', null, this.i18nService.t('editedPolicyId', this.name));
|
||||
this.onSavedPolicy.emit();
|
||||
} catch { }
|
||||
}
|
||||
}
|
||||
|
||||
private preValidate(): boolean {
|
||||
switch (this.type) {
|
||||
case PolicyType.RequireSso:
|
||||
if (!this.enabled) { // Don't need prevalidation checks if submitting to disable
|
||||
return true;
|
||||
}
|
||||
// Have SingleOrg policy enabled?
|
||||
if (!(this.policiesEnabledMap.has(PolicyType.SingleOrg)
|
||||
&& this.policiesEnabledMap.get(PolicyType.SingleOrg))) {
|
||||
this.toasterService.popAsync('error', null, this.i18nService.t('requireSsoPolicyReqError'));
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
||||
default:
|
||||
return true;
|
||||
}
|
||||
try {
|
||||
this.formPromise = this.apiService.putPolicy(this.organizationId, this.type, request);
|
||||
await this.formPromise;
|
||||
this.analytics.eventTrack.next({ action: 'Edited Policy' });
|
||||
this.toasterService.popAsync('success', null, this.i18nService.t('editedPolicyId', this.name));
|
||||
this.onSavedPolicy.emit();
|
||||
} catch { }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,11 +18,10 @@ import { OrganizationUpdateRequest } from 'jslib/models/request/organizationUpda
|
||||
import { OrganizationResponse } from 'jslib/models/response/organizationResponse';
|
||||
|
||||
import { ModalComponent } from '../../modal.component';
|
||||
import { ApiKeyComponent } from '../../settings/api-key.component';
|
||||
import { PurgeVaultComponent } from '../../settings/purge-vault.component';
|
||||
import { TaxInfoComponent } from '../../settings/tax-info.component';
|
||||
import { ApiKeyComponent } from './api-key.component';
|
||||
import { DeleteOrganizationComponent } from './delete-organization.component';
|
||||
import { RotateApiKeyComponent } from './rotate-api-key.component';
|
||||
|
||||
@Component({
|
||||
selector: 'app-org-account',
|
||||
@@ -125,7 +124,14 @@ export class AccountComponent {
|
||||
const factory = this.componentFactoryResolver.resolveComponentFactory(ModalComponent);
|
||||
this.modal = this.apiKeyModalRef.createComponent(factory).instance;
|
||||
const childComponent = this.modal.show<ApiKeyComponent>(ApiKeyComponent, this.apiKeyModalRef);
|
||||
childComponent.organizationId = this.organizationId;
|
||||
childComponent.keyType = 'organization';
|
||||
childComponent.entityId = this.organizationId;
|
||||
childComponent.postKey = this.apiService.postOrganizationApiKey.bind(this.apiService);
|
||||
childComponent.scope = 'api.organization';
|
||||
childComponent.grantType = 'client_credentials';
|
||||
childComponent.apiKeyTitle = 'apiKey';
|
||||
childComponent.apiKeyWarning = 'apiKeyWarning';
|
||||
childComponent.apiKeyDescription = 'apiKeyDesc';
|
||||
|
||||
this.modal.onClosed.subscribe(async () => {
|
||||
this.modal = null;
|
||||
@@ -139,8 +145,16 @@ export class AccountComponent {
|
||||
|
||||
const factory = this.componentFactoryResolver.resolveComponentFactory(ModalComponent);
|
||||
this.modal = this.rotateApiKeyModalRef.createComponent(factory).instance;
|
||||
const childComponent = this.modal.show<RotateApiKeyComponent>(RotateApiKeyComponent, this.rotateApiKeyModalRef);
|
||||
childComponent.organizationId = this.organizationId;
|
||||
const childComponent = this.modal.show<ApiKeyComponent>(ApiKeyComponent, this.rotateApiKeyModalRef);
|
||||
childComponent.keyType = 'organization';
|
||||
childComponent.isRotation = true;
|
||||
childComponent.entityId = this.organizationId;
|
||||
childComponent.postKey = this.apiService.postOrganizationRotateApiKey.bind(this.apiService);
|
||||
childComponent.scope = 'api.organization';
|
||||
childComponent.grantType = 'client_credentials';
|
||||
childComponent.apiKeyTitle = 'apiKey';
|
||||
childComponent.apiKeyWarning = 'apiKeyWarning';
|
||||
childComponent.apiKeyDescription = 'apiKeyRotateDesc';
|
||||
|
||||
this.modal.onClosed.subscribe(async () => {
|
||||
this.modal = null;
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
<div class="modal fade" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="rotateKeyTitle">
|
||||
<div class="modal-dialog" role="document">
|
||||
<form class="modal-content" #form (ngSubmit)="submit()" [appApiAction]="formPromise" ngNativeValidate>
|
||||
<div class="modal-header">
|
||||
<h2 class="modal-title" id="rotateKeyTitle">{{'rotateApiKey' | i18n}}</h2>
|
||||
<button type="button" class="close" data-dismiss="modal" appA11yTitle="{{'close' | i18n}}">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>{{'apiKeyRotateDesc' | i18n}}</p>
|
||||
<ng-container *ngIf="!clientSecret">
|
||||
<label for="masterPassword">{{'masterPass' | i18n}}</label>
|
||||
<input id="masterPassword" type="password" name="MasterPasswordHash" class="form-control"
|
||||
[(ngModel)]="masterPassword" required appAutofocus appInputVerbatim>
|
||||
</ng-container>
|
||||
<app-callout type="warning" *ngIf="clientSecret">{{'apiKeyWarning' | i18n}}</app-callout>
|
||||
<app-callout type="info" title="{{'oauth2ClientCredentials' | i18n}}" icon="fa-key"
|
||||
*ngIf="clientSecret">
|
||||
<p class="mb-1">
|
||||
<strong>client_id:</strong><br>
|
||||
<code>{{clientId}}</code>
|
||||
</p>
|
||||
<p class="mb-1">
|
||||
<strong>client_secret:</strong><br>
|
||||
<code>{{clientSecret}}</code>
|
||||
</p>
|
||||
<p class="mb-1">
|
||||
<strong>scope:</strong><br>
|
||||
<code>{{scope}}</code>
|
||||
</p>
|
||||
<p class="mb-0">
|
||||
<strong>grant_type:</strong><br>
|
||||
<code>client_credentials</code>
|
||||
</p>
|
||||
</app-callout>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="submit" class="btn btn-primary btn-submit" [disabled]="form.loading"
|
||||
*ngIf="!clientSecret">
|
||||
<i class="fa fa-spinner fa-spin" title="{{'loading' | i18n}}" aria-hidden="true"></i>
|
||||
<span>{{'rotateApiKey' | i18n}}</span>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-secondary" data-dismiss="modal">{{'close' | i18n}}</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,50 +0,0 @@
|
||||
import { Component } from '@angular/core';
|
||||
import { Router } from '@angular/router';
|
||||
|
||||
import { ToasterService } from 'angular2-toaster';
|
||||
import { Angulartics2 } from 'angulartics2';
|
||||
|
||||
import { ApiService } from 'jslib/abstractions/api.service';
|
||||
import { CryptoService } from 'jslib/abstractions/crypto.service';
|
||||
import { I18nService } from 'jslib/abstractions/i18n.service';
|
||||
|
||||
import { PasswordVerificationRequest } from 'jslib/models/request/passwordVerificationRequest';
|
||||
|
||||
import { ApiKeyResponse } from 'jslib/models/response/apiKeyResponse';
|
||||
|
||||
@Component({
|
||||
selector: 'app-rotate-api-key',
|
||||
templateUrl: 'rotate-api-key.component.html',
|
||||
})
|
||||
export class RotateApiKeyComponent {
|
||||
organizationId: string;
|
||||
|
||||
masterPassword: string;
|
||||
formPromise: Promise<ApiKeyResponse>;
|
||||
clientId: string;
|
||||
clientSecret: string;
|
||||
scope: string;
|
||||
|
||||
constructor(private apiService: ApiService, private i18nService: I18nService,
|
||||
private analytics: Angulartics2, private toasterService: ToasterService,
|
||||
private cryptoService: CryptoService, private router: Router) { }
|
||||
|
||||
async submit() {
|
||||
if (this.masterPassword == null || this.masterPassword === '') {
|
||||
this.toasterService.popAsync('error', this.i18nService.t('errorOccurred'),
|
||||
this.i18nService.t('masterPassRequired'));
|
||||
return;
|
||||
}
|
||||
|
||||
const request = new PasswordVerificationRequest();
|
||||
request.masterPasswordHash = await this.cryptoService.hashPassword(this.masterPassword, null);
|
||||
try {
|
||||
this.formPromise = this.apiService.postOrganizationRotateApiKey(this.organizationId, request);
|
||||
const response = await this.formPromise;
|
||||
this.clientSecret = response.apiKey;
|
||||
this.clientId = 'organization.' + this.organizationId;
|
||||
this.scope = 'api.organization';
|
||||
this.analytics.eventTrack.next({ action: 'Rotated Organization API Key' });
|
||||
} catch { }
|
||||
}
|
||||
}
|
||||
59
src/app/send/access.component.html
Normal file
59
src/app/send/access.component.html
Normal file
@@ -0,0 +1,59 @@
|
||||
<form #form (ngSubmit)="load()" [appApiAction]="formPromise" class="container" ngNativeValidate>
|
||||
<div class="row justify-content-md-center mt-5">
|
||||
<div class="col-5">
|
||||
<p class="lead text-center mb-4">Bitwarden Send</p>
|
||||
<div class="card d-block">
|
||||
<div class="card-body" *ngIf="loading" class="text-center">
|
||||
<i class="fa fa-spinner fa-spin fa-2x text-muted" title="{{'loading' | i18n}}"
|
||||
aria-hidden="true"></i>
|
||||
<span class="sr-only">{{'loading' | i18n}}</span>
|
||||
</div>
|
||||
<div class="card-body" *ngIf="!loading && passwordRequired">
|
||||
<p>{{'sendProtectedPassword' | i18n}}</p>
|
||||
<p>{{'sendProtectedPasswordDontKnow' | i18n}}</p>
|
||||
<div class="form-group">
|
||||
<label for="password">{{'password' | i18n}}</label>
|
||||
<input id="password" type="password" name="Password" class="text-monospace form-control"
|
||||
[(ngModel)]="password" required appInputVerbatim appAutofocus>
|
||||
</div>
|
||||
<div class="d-flex">
|
||||
<button type="submit" class="btn btn-primary btn-block btn-submit" [disabled]="form.loading">
|
||||
<span>
|
||||
<i class="fa fa-sign-in" aria-hidden="true"></i> {{'continue' | i18n}}
|
||||
</span>
|
||||
<i class="fa fa-spinner fa-spin" title="{{'loading' | i18n}}" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body" *ngIf="!loading && !passwordRequired && send">
|
||||
<p class="text-center"><b>{{send.name}}</b></p>
|
||||
<hr>
|
||||
<!-- Text -->
|
||||
<ng-container *ngIf="send.type === sendType.Text">
|
||||
<app-callout *ngIf="send.text.hidden" type="tip">{{'sendHiddenByDefault' | i18n}}</app-callout>
|
||||
<div class="form-group">
|
||||
<textarea id="text" rows="8" name="Text" [(ngModel)]="sendText" class="form-control"
|
||||
readonly (click)="selectText()"></textarea>
|
||||
</div>
|
||||
<button class="btn btn-block btn-link" type="button" (click)="toggleText()"
|
||||
*ngIf="send.text.hidden">
|
||||
<i class="fa fa-lg" aria-hidden="true"
|
||||
[ngClass]="{'fa-eye': !showText, 'fa-eye-slash': showText}"></i>
|
||||
{{'toggleVisibility' | i18n}}
|
||||
</button>
|
||||
<button class="btn btn-block btn-link" type="button" (click)="copyText()">
|
||||
<i class="fa fa-copy" aria-hidden="true"></i> {{'copyValue' | i18n}}
|
||||
</button>
|
||||
</ng-container>
|
||||
<!-- File -->
|
||||
<ng-container *ngIf="send.type === sendType.File">
|
||||
<p>{{send.file.fileName}}</p>
|
||||
<button class="btn btn-primary btn-block" type="button" (click)="download()">
|
||||
<i class="fa fa-download" aria-hidden="true"></i>
|
||||
{{'downloadFile' | i18n}} ({{send.file.sizeName}})</button>
|
||||
</ng-container>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
139
src/app/send/access.component.ts
Normal file
139
src/app/send/access.component.ts
Normal file
@@ -0,0 +1,139 @@
|
||||
import {
|
||||
Component,
|
||||
OnInit,
|
||||
} from '@angular/core';
|
||||
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
|
||||
import { ApiService } from 'jslib/abstractions/api.service';
|
||||
import { CryptoService } from 'jslib/abstractions/crypto.service';
|
||||
import { CryptoFunctionService } from 'jslib/abstractions/cryptoFunction.service';
|
||||
import { I18nService } from 'jslib/abstractions/i18n.service';
|
||||
import { PlatformUtilsService } from 'jslib/abstractions/platformUtils.service';
|
||||
|
||||
import { Utils } from 'jslib/misc/utils';
|
||||
|
||||
import { SymmetricCryptoKey } from 'jslib/models/domain/symmetricCryptoKey';
|
||||
import { SendAccess } from 'jslib/models/domain/sendAccess';
|
||||
|
||||
import { SendAccessView } from 'jslib/models/view/sendAccessView';
|
||||
|
||||
import { SendType } from 'jslib/enums/sendType';
|
||||
import { SendAccessRequest } from 'jslib/models/request/sendAccessRequest';
|
||||
import { ErrorResponse } from 'jslib/models/response/errorResponse';
|
||||
|
||||
import { SendAccessResponse } from 'jslib/models/response/sendAccessResponse';
|
||||
|
||||
@Component({
|
||||
selector: 'app-send-access',
|
||||
templateUrl: 'access.component.html',
|
||||
})
|
||||
export class AccessComponent implements OnInit {
|
||||
send: SendAccessView;
|
||||
sendType = SendType;
|
||||
downloading = false;
|
||||
loading = true;
|
||||
passwordRequired = false;
|
||||
formPromise: Promise<SendAccessResponse>;
|
||||
password: string;
|
||||
showText = false;
|
||||
|
||||
private id: string;
|
||||
private key: string;
|
||||
private decKey: SymmetricCryptoKey;
|
||||
|
||||
constructor(private i18nService: I18nService, private cryptoFunctionService: CryptoFunctionService,
|
||||
private apiService: ApiService, private platformUtilsService: PlatformUtilsService,
|
||||
private route: ActivatedRoute, private cryptoService: CryptoService) {
|
||||
}
|
||||
|
||||
get sendText() {
|
||||
if (this.send == null || this.send.text == null) {
|
||||
return null;
|
||||
}
|
||||
return this.showText ? this.send.text.text : this.send.text.maskedText;
|
||||
}
|
||||
|
||||
ngOnInit() {
|
||||
this.route.params.subscribe(async (params) => {
|
||||
this.id = params.sendId;
|
||||
this.key = params.key;
|
||||
if (this.key == null || this.id == null) {
|
||||
return;
|
||||
}
|
||||
await this.load();
|
||||
});
|
||||
}
|
||||
|
||||
async download() {
|
||||
if (this.send == null || this.decKey == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.downloading) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.downloading = true;
|
||||
const response = await fetch(new Request(this.send.file.url, { cache: 'no-store' }));
|
||||
if (response.status !== 200) {
|
||||
this.platformUtilsService.showToast('error', null, this.i18nService.t('errorOccurred'));
|
||||
this.downloading = false;
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
const buf = await response.arrayBuffer();
|
||||
const decBuf = await this.cryptoService.decryptFromBytes(buf, this.decKey);
|
||||
this.platformUtilsService.saveFile(window, decBuf, null, this.send.file.fileName);
|
||||
} catch (e) {
|
||||
this.platformUtilsService.showToast('error', null, this.i18nService.t('errorOccurred'));
|
||||
}
|
||||
|
||||
this.downloading = false;
|
||||
}
|
||||
|
||||
selectText() {
|
||||
(document.getElementById('text') as HTMLInputElement).select();
|
||||
}
|
||||
|
||||
copyText() {
|
||||
this.platformUtilsService.copyToClipboard(this.send.text.text);
|
||||
this.platformUtilsService.showToast('success', null,
|
||||
this.i18nService.t('valueCopied', this.i18nService.t('sendTypeText')));
|
||||
}
|
||||
|
||||
toggleText() {
|
||||
this.showText = !this.showText;
|
||||
}
|
||||
|
||||
async load() {
|
||||
const keyArray = Utils.fromUrlB64ToArray(this.key);
|
||||
const accessRequest = new SendAccessRequest();
|
||||
if (this.password != null) {
|
||||
const passwordHash = await this.cryptoFunctionService.pbkdf2(this.password, keyArray, 'sha256', 100000);
|
||||
accessRequest.password = Utils.fromBufferToB64(passwordHash);
|
||||
}
|
||||
try {
|
||||
let sendResponse: SendAccessResponse = null;
|
||||
if (this.loading) {
|
||||
sendResponse = await this.apiService.postSendAccess(this.id, accessRequest);
|
||||
} else {
|
||||
this.formPromise = this.apiService.postSendAccess(this.id, accessRequest);
|
||||
sendResponse = await this.formPromise;
|
||||
}
|
||||
this.passwordRequired = false;
|
||||
const sendAccess = new SendAccess(sendResponse);
|
||||
this.decKey = await this.cryptoService.makeSendKey(keyArray);
|
||||
this.send = await sendAccess.decrypt(this.decKey);
|
||||
this.showText = this.send.text != null ? !this.send.text.hidden : true;
|
||||
} catch (e) {
|
||||
if (e instanceof ErrorResponse) {
|
||||
if (e.statusCode === 401) {
|
||||
this.passwordRequired = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
this.loading = false;
|
||||
}
|
||||
}
|
||||
129
src/app/send/add-edit.component.html
Normal file
129
src/app/send/add-edit.component.html
Normal file
@@ -0,0 +1,129 @@
|
||||
<div class="modal fade" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="sendAddEditTitle">
|
||||
<div class="modal-dialog modal-lg" role="document">
|
||||
<form class="modal-content" #form (ngSubmit)="submit()" [appApiAction]="formPromise" ngNativeValidate
|
||||
autocomplete="off">
|
||||
<div class="modal-header">
|
||||
<h2 class="modal-title" id="sendAddEditTitle">{{title}}</h2>
|
||||
<button type="button" class="close" data-dismiss="modal" appA11yTitle="{{'close' | i18n}}">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body" *ngIf="send">
|
||||
<div class="row" *ngIf="!editMode">
|
||||
<div class="col-6 form-group">
|
||||
<label for="type">{{'whatTypeOfSend' | i18n}}</label>
|
||||
<select id="type" name="Type" [(ngModel)]="send.type" class="form-control" appAutofocus>
|
||||
<option *ngFor="let o of typeOptions" [ngValue]="o.value">{{o.name}}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-6 form-group">
|
||||
<label for="name">{{'name' | i18n}}</label>
|
||||
<input id="name" class="form-control" type="text" name="Name" [(ngModel)]="send.name" required>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Text -->
|
||||
<ng-container *ngIf="send.type === sendType.Text">
|
||||
<div class="form-group">
|
||||
<label for="text">{{'sendTypeText' | i18n}}</label>
|
||||
<textarea id="text" name="Text.Text" rows="6" [(ngModel)]="send.text.text"
|
||||
class="form-control"></textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" type="checkbox" [(ngModel)]="send.text.hidden"
|
||||
id="text-hidden" name="Text.Hidden">
|
||||
<label class="form-check-label" for="text-hidden">{{'cfTypeHidden' | i18n}}</label>
|
||||
</div>
|
||||
</div>
|
||||
</ng-container>
|
||||
<!-- File -->
|
||||
<ng-container *ngIf="send.type === sendType.File">
|
||||
<div class="form-group">
|
||||
<div *ngIf="editMode">
|
||||
<strong class="d-block">{{'file' | i18n}}</strong>
|
||||
{{send.file.fileName}} ({{send.file.sizeName}})
|
||||
</div>
|
||||
<div *ngIf="!editMode">
|
||||
<label for="file">{{'file' | i18n}}</label>
|
||||
<input type="file" id="file" class="form-control-file" name="file" required>
|
||||
<small class="form-text text-muted">{{'maxFileSize' | i18n}}</small>
|
||||
</div>
|
||||
</div>
|
||||
</ng-container>
|
||||
<h3 class="mt-4">{{'options' | i18n}}</h3>
|
||||
<div class="row">
|
||||
<div class="col-6 form-group">
|
||||
<label for="deletionDate">{{'deletionDate' | i18n}}</label>
|
||||
<input id="deletionDate" class="form-control" type="datetime-local" name="DeletionDate"
|
||||
[(ngModel)]="deletionDate" required>
|
||||
</div>
|
||||
<div class="col-6 form-group">
|
||||
<div class="d-flex">
|
||||
<label for="expirationDate">{{'expirationDate' | i18n}}</label>
|
||||
<a href="#" appStopClick (click)="clearExpiration()" class="ml-auto">
|
||||
{{'clear' | i18n}}
|
||||
</a>
|
||||
</div>
|
||||
<input id="expirationDate" class="form-control" type="datetime-local" name="ExpirationDate"
|
||||
[(ngModel)]="expirationDate">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-6 form-group">
|
||||
<label for="maxAccessCount">{{'maxAccessCount' | i18n}}</label>
|
||||
<input id="maxAccessCount" class="form-control" type="number" name="MaxAccessCount"
|
||||
[(ngModel)]="send.maxAccessCount">
|
||||
</div>
|
||||
<div class="col-6 form-group" *ngIf="editMode">
|
||||
<label for="accessCount">{{'currentAccessCount' | i18n}}</label>
|
||||
<input id="accessCount" class="form-control" type="number" name="AccessCount" readonly
|
||||
[(ngModel)]="send.accessCount">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-6 form-group">
|
||||
<label for="password" *ngIf="!hasPassword">{{'password' | i18n}}</label>
|
||||
<label for="password" *ngIf="hasPassword">{{'newPassword' | i18n}}</label>
|
||||
<input id="password" class="form-control" type="password" name="Password"
|
||||
[(ngModel)]="password">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="notes">{{'notes' | i18n}}</label>
|
||||
<textarea id="notes" name="Notes" rows="6" [(ngModel)]="send.notes" class="form-control"></textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" type="checkbox" [(ngModel)]="send.disabled" id="disabled"
|
||||
name="Disabled">
|
||||
<label class="form-check-label" for="disabled">{{'disabled' | i18n}}</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" *ngIf="link">
|
||||
<label for="link">{{'sendLink' | i18n}}</label>
|
||||
<input type="text" readonly id="link" name="Link" [(ngModel)]="link" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="submit" class="btn btn-primary btn-submit" [disabled]="form.loading">
|
||||
<i class="fa fa-spinner fa-spin" title="{{'loading' | i18n}}" aria-hidden="true"></i>
|
||||
<span>{{'save' | i18n}}</span>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-secondary" data-dismiss="modal">
|
||||
{{'cancel' | i18n}}
|
||||
</button>
|
||||
<div class="ml-auto" *ngIf="send">
|
||||
<button #deleteBtn type="button" (click)="delete()" class="btn btn-outline-danger"
|
||||
appA11yTitle="{{'delete' | i18n}}" *ngIf="editMode" [disabled]="deleteBtn.loading"
|
||||
[appApiAction]="deletePromise">
|
||||
<i class="fa fa-trash-o fa-lg fa-fw" [hidden]="deleteBtn.loading" aria-hidden="true"></i>
|
||||
<i class="fa fa-spinner fa-spin fa-lg fa-fw" [hidden]="!deleteBtn.loading"
|
||||
title="{{'loading' | i18n}}" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
276
src/app/send/add-edit.component.ts
Normal file
276
src/app/send/add-edit.component.ts
Normal file
@@ -0,0 +1,276 @@
|
||||
import { DatePipe } from '@angular/common';
|
||||
|
||||
import {
|
||||
EventEmitter,
|
||||
Input,
|
||||
Output,
|
||||
} from '@angular/core';
|
||||
|
||||
import { Component } from '@angular/core';
|
||||
|
||||
import { SendType } from 'jslib/enums/sendType';
|
||||
|
||||
import { ApiService } from 'jslib/abstractions/api.service';
|
||||
import { CryptoService } from 'jslib/abstractions/crypto.service';
|
||||
import { CryptoFunctionService } from 'jslib/abstractions/cryptoFunction.service';
|
||||
import { EnvironmentService } from 'jslib/abstractions/environment.service';
|
||||
import { I18nService } from 'jslib/abstractions/i18n.service';
|
||||
import { PlatformUtilsService } from 'jslib/abstractions/platformUtils.service';
|
||||
|
||||
import { SendView } from 'jslib/models/view/sendView';
|
||||
import { SendFileView } from 'jslib/models/view/sendFileView';
|
||||
import { SendTextView } from 'jslib/models/view/sendTextView';
|
||||
|
||||
import { Send } from 'jslib/models/domain/send';
|
||||
import { SendFile } from 'jslib/models/domain/sendFile';
|
||||
import { SendText } from 'jslib/models/domain/sendText';
|
||||
|
||||
import { SendData } from 'jslib/models/data/sendData';
|
||||
|
||||
import { SendRequest } from 'jslib/models/request/sendRequest';
|
||||
|
||||
import { Utils } from 'jslib/misc/utils';
|
||||
|
||||
@Component({
|
||||
selector: 'app-send-add-edit',
|
||||
templateUrl: 'add-edit.component.html',
|
||||
})
|
||||
export class AddEditComponent {
|
||||
@Input() sendId: string;
|
||||
@Input() type: SendType;
|
||||
|
||||
@Output() onSavedSend = new EventEmitter<SendView>();
|
||||
@Output() onDeletedSend = new EventEmitter<SendView>();
|
||||
@Output() onCancelled = new EventEmitter<SendView>();
|
||||
|
||||
editMode: boolean = false;
|
||||
send: SendView;
|
||||
link: string;
|
||||
title: string;
|
||||
deletionDate: string;
|
||||
expirationDate: string;
|
||||
hasPassword: boolean;
|
||||
password: string;
|
||||
formPromise: Promise<any>;
|
||||
deletePromise: Promise<any>;
|
||||
sendType = SendType;
|
||||
typeOptions: any[];
|
||||
|
||||
constructor(private i18nService: I18nService, private platformUtilsService: PlatformUtilsService,
|
||||
private apiService: ApiService, private cryptoService: CryptoService,
|
||||
private cryptoFunctionService: CryptoFunctionService, private environmentService: EnvironmentService,
|
||||
private datePipe: DatePipe) {
|
||||
this.typeOptions = [
|
||||
{ name: i18nService.t('sendTypeFile'), value: SendType.File },
|
||||
{ name: i18nService.t('sendTypeText'), value: SendType.Text },
|
||||
];
|
||||
}
|
||||
|
||||
async ngOnInit() {
|
||||
await this.load();
|
||||
}
|
||||
|
||||
async load() {
|
||||
this.editMode = this.sendId != null;
|
||||
if (this.editMode) {
|
||||
this.editMode = true;
|
||||
this.title = this.i18nService.t('editSend');
|
||||
} else {
|
||||
this.title = this.i18nService.t('createSend');
|
||||
}
|
||||
|
||||
if (this.send == null) {
|
||||
if (this.editMode) {
|
||||
const send = await this.loadSend();
|
||||
this.send = await send.decrypt();
|
||||
} else {
|
||||
this.send = new SendView();
|
||||
this.send.type = this.type == null ? SendType.File : this.type;
|
||||
this.send.file = new SendFileView();
|
||||
this.send.text = new SendTextView();
|
||||
this.send.deletionDate = new Date();
|
||||
this.send.deletionDate.setDate(this.send.deletionDate.getDate() + 7);
|
||||
}
|
||||
}
|
||||
|
||||
this.hasPassword = this.send.password != null && this.send.password.trim() !== '';
|
||||
|
||||
// Parse dates
|
||||
this.deletionDate = this.send.deletionDate == null ? null :
|
||||
this.datePipe.transform(this.send.deletionDate, 'yyyy-MM-ddTHH:mm');
|
||||
this.expirationDate = this.send.expirationDate == null ? null :
|
||||
this.datePipe.transform(this.send.expirationDate, 'yyyy-MM-ddTHH:mm');
|
||||
|
||||
if (this.editMode) {
|
||||
let webVaultUrl = this.environmentService.getWebVaultUrl();
|
||||
if (webVaultUrl == null) {
|
||||
webVaultUrl = 'https://vault.bitwarden.com';
|
||||
}
|
||||
this.link = webVaultUrl + '/#/send/' + this.send.accessId + '/' + this.send.urlB64Key;
|
||||
}
|
||||
}
|
||||
|
||||
async submit(): Promise<boolean> {
|
||||
if (this.send.name == null || this.send.name === '') {
|
||||
this.platformUtilsService.showToast('error', this.i18nService.t('errorOccurred'),
|
||||
this.i18nService.t('nameRequired'));
|
||||
return false;
|
||||
}
|
||||
|
||||
let file: File = null;
|
||||
if (this.send.type === SendType.File && !this.editMode) {
|
||||
const fileEl = document.getElementById('file') as HTMLInputElement;
|
||||
const files = fileEl.files;
|
||||
if (files == null || files.length === 0) {
|
||||
this.platformUtilsService.showToast('error', this.i18nService.t('errorOccurred'),
|
||||
this.i18nService.t('selectFile'));
|
||||
return;
|
||||
}
|
||||
|
||||
file = files[0];
|
||||
if (file.size > 104857600) { // 100 MB
|
||||
this.platformUtilsService.showToast('error', this.i18nService.t('errorOccurred'),
|
||||
this.i18nService.t('maxFileSize'));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
const encSend = await this.encryptSend(file);
|
||||
try {
|
||||
this.formPromise = this.saveSend(encSend);
|
||||
await this.formPromise;
|
||||
this.send.id = encSend[0].id;
|
||||
this.platformUtilsService.showToast('success', null,
|
||||
this.i18nService.t(this.editMode ? 'editedSend' : 'createdSend'));
|
||||
this.onSavedSend.emit(this.send);
|
||||
return true;
|
||||
} catch { }
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
clearExpiration() {
|
||||
this.expirationDate = null;
|
||||
}
|
||||
|
||||
async delete(): Promise<void> {
|
||||
if (this.deletePromise != null) {
|
||||
return;
|
||||
}
|
||||
const confirmed = await this.platformUtilsService.showDialog(
|
||||
this.i18nService.t('deleteSendConfirmation'),
|
||||
this.i18nService.t('deleteSend'),
|
||||
this.i18nService.t('yes'), this.i18nService.t('no'), 'warning');
|
||||
if (!confirmed) {
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
this.deletePromise = this.apiService.deleteSend(this.send.id);
|
||||
await this.deletePromise;
|
||||
this.platformUtilsService.showToast('success', null, this.i18nService.t('deletedSend'));
|
||||
await this.load();
|
||||
this.onDeletedSend.emit(this.send);
|
||||
} catch { }
|
||||
}
|
||||
|
||||
protected async loadSend(): Promise<Send> {
|
||||
const response = await this.apiService.getSend(this.sendId);
|
||||
const data = new SendData(response);
|
||||
return new Send(data);
|
||||
}
|
||||
|
||||
protected async encryptSend(file: File): Promise<[Send, ArrayBuffer]> {
|
||||
let fileData: ArrayBuffer = null;
|
||||
const send = new Send();
|
||||
send.id = this.send.id;
|
||||
send.type = this.send.type;
|
||||
send.disabled = this.send.disabled;
|
||||
send.maxAccessCount = this.send.maxAccessCount;
|
||||
if (this.send.key == null) {
|
||||
this.send.key = await this.cryptoFunctionService.randomBytes(16);
|
||||
this.send.cryptoKey = await this.cryptoService.makeSendKey(this.send.key);
|
||||
}
|
||||
if (this.password != null) {
|
||||
const passwordHash = await this.cryptoFunctionService.pbkdf2(this.password,
|
||||
this.send.key, 'sha256', 100000);
|
||||
send.password = Utils.fromBufferToB64(passwordHash);
|
||||
}
|
||||
send.key = await this.cryptoService.encrypt(this.send.key, null);
|
||||
send.name = await this.cryptoService.encrypt(this.send.name, this.send.cryptoKey);
|
||||
send.notes = await this.cryptoService.encrypt(this.send.notes, this.send.cryptoKey);
|
||||
if (send.type === SendType.Text) {
|
||||
send.text = new SendText();
|
||||
send.text.text = await this.cryptoService.encrypt(this.send.text.text, this.send.cryptoKey);
|
||||
send.text.hidden = this.send.text.hidden;
|
||||
} else if (send.type === SendType.File) {
|
||||
send.file = new SendFile();
|
||||
if (file != null) {
|
||||
fileData = await this.parseFile(send, file);
|
||||
}
|
||||
}
|
||||
|
||||
// Parse dates
|
||||
try {
|
||||
send.deletionDate = this.deletionDate == null ? null : new Date(this.deletionDate);
|
||||
} catch {
|
||||
send.deletionDate = null;
|
||||
}
|
||||
try {
|
||||
send.expirationDate = this.expirationDate == null ? null : new Date(this.expirationDate);
|
||||
} catch {
|
||||
send.expirationDate = null;
|
||||
}
|
||||
|
||||
return [send, fileData];
|
||||
}
|
||||
|
||||
protected async saveSend(sendData: [Send, ArrayBuffer]) {
|
||||
const request = new SendRequest(sendData[0]);
|
||||
if (sendData[0].id == null) {
|
||||
if (sendData[0].type === SendType.Text) {
|
||||
await this.apiService.postSend(request);
|
||||
} else {
|
||||
const fd = new FormData();
|
||||
try {
|
||||
const blob = new Blob([sendData[1]], { type: 'application/octet-stream' });
|
||||
fd.append('model', JSON.stringify(request));
|
||||
fd.append('data', blob, sendData[0].file.fileName.encryptedString);
|
||||
} catch (e) {
|
||||
if (Utils.isNode && !Utils.isBrowser) {
|
||||
fd.append('model', JSON.stringify(request));
|
||||
fd.append('data', Buffer.from(sendData[1]) as any, {
|
||||
filepath: sendData[0].file.fileName.encryptedString,
|
||||
contentType: 'application/octet-stream',
|
||||
} as any);
|
||||
} else {
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
await this.apiService.postSendFile(fd);
|
||||
}
|
||||
} else {
|
||||
await this.apiService.putSend(sendData[0].id, request);
|
||||
}
|
||||
}
|
||||
|
||||
private parseFile(send: Send, file: File): Promise<ArrayBuffer> {
|
||||
return new Promise((resolve, reject) => {
|
||||
const reader = new FileReader();
|
||||
reader.readAsArrayBuffer(file);
|
||||
reader.onload = async (evt) => {
|
||||
try {
|
||||
send.file.fileName = await this.cryptoService.encrypt(file.name, this.send.cryptoKey);
|
||||
const fileData = await this.cryptoService.encryptToBytes(evt.target.result as ArrayBuffer,
|
||||
this.send.cryptoKey);
|
||||
resolve(fileData);
|
||||
} catch (e) {
|
||||
reject(e);
|
||||
}
|
||||
};
|
||||
reader.onerror = (evt) => {
|
||||
reject('Error reading file.');
|
||||
};
|
||||
});
|
||||
}
|
||||
}
|
||||
113
src/app/send/send.component.html
Normal file
113
src/app/send/send.component.html
Normal file
@@ -0,0 +1,113 @@
|
||||
<div class="container page-content">
|
||||
<div class="row">
|
||||
<div class="col-3 groupings">
|
||||
<div class="card vault-filters">
|
||||
<div class="card-header d-flex">
|
||||
{{'filters' | i18n}}
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<input type="search" placeholder="{{searchPlaceholder || ('searchSends' | i18n)}}" id="search"
|
||||
class="form-control" [(ngModel)]="searchText" (input)="searchTextChanged()" autocomplete="off"
|
||||
appAutofocus>
|
||||
<ul class="fa-ul card-ul">
|
||||
<li [ngClass]="{active: selectedAll}">
|
||||
<a href="#" appStopClick (click)="selectAll()">
|
||||
<i class="fa-li fa fa-fw fa-th"></i>{{'allSends' | i18n}}
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h3>{{'types' | i18n}}</h3>
|
||||
<ul class="fa-ul card-ul">
|
||||
<li [ngClass]="{active: selectedType === sendType.Text}">
|
||||
<a href="#" appStopClick (click)="selectType(sendType.Text)">
|
||||
<i class="fa-li fa fa-fw fa-file-text-o"></i>{{'sendTypeText' | i18n}}
|
||||
</a>
|
||||
</li>
|
||||
<li [ngClass]="{active: selectedType === sendType.File}">
|
||||
<a href="#" appStopClick (click)="selectType(sendType.File)">
|
||||
<i class="fa-li fa fa-fw fa-file-o"></i>{{'sendTypeFile' | i18n}}
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-9">
|
||||
<div class="page-header d-flex">
|
||||
<h1>
|
||||
Send
|
||||
<small #actionSpinner [appApiAction]="actionPromise">
|
||||
<ng-container *ngIf="actionSpinner.loading">
|
||||
<i class="fa fa-spinner fa-spin text-muted" title="{{'loading' | i18n}}"
|
||||
aria-hidden="true"></i>
|
||||
<span class="sr-only">{{'loading' | i18n}}</span>
|
||||
</ng-container>
|
||||
</small>
|
||||
</h1>
|
||||
<div class="ml-auto d-flex">
|
||||
<button type="button" class="btn btn-outline-primary btn-sm" (click)="addSend()">
|
||||
<i class="fa fa-plus fa-fw" aria-hidden="true"></i>{{'createSend' | i18n}}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<!--Listing Table-->
|
||||
<table class="table table-hover table-list" *ngIf="filteredSends && filteredSends.length">
|
||||
<tbody>
|
||||
<tr *ngFor="let s of filteredSends">
|
||||
<td class="table-list-icon">
|
||||
<div class="icon" aria-hidden="true">
|
||||
<i class="fa fa-fw fa-lg fa-file-o" *ngIf="s.type == sendType.File"></i>
|
||||
<i class="fa fa-fw fa-lg fa-file-text-o" *ngIf="s.type == sendType.Text"></i>
|
||||
</div>
|
||||
</td>
|
||||
<td class="reduced-lh wrap">
|
||||
<a href="#" appStopClick appStopProp (click)="editSend(s)">{{s.name}}</a>
|
||||
<ng-container *ngIf="s.password">
|
||||
<i class="fa fa-key" appStopProp title="{{'password' | i18n}}" aria-hidden="true"></i>
|
||||
<span class="sr-only">{{'password' | i18n}}</span>
|
||||
</ng-container>
|
||||
<br>
|
||||
<small appStopProp>{{s.deletionDate | date:'medium'}}</small>
|
||||
</td>
|
||||
<td class="table-list-options">
|
||||
<div class="dropdown" appListDropdown>
|
||||
<button class="btn btn-outline-secondary dropdown-toggle" type="button"
|
||||
id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true"
|
||||
aria-expanded="false" appA11yTitle="{{'options' | i18n}}">
|
||||
<i class="fa fa-cog fa-lg" aria-hidden="true"></i>
|
||||
</button>
|
||||
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton">
|
||||
<a class="dropdown-item" href="#" appStopClick (click)="copy(s)">
|
||||
<i class="fa fa-fw fa-copy" aria-hidden="true"></i>
|
||||
{{'copySendLink' | i18n}}
|
||||
</a>
|
||||
<a class="dropdown-item" href="#" appStopClick (click)="removePassword(s)"
|
||||
*ngIf="s.password">
|
||||
<i class="fa fa-fw fa-undo" aria-hidden="true"></i>
|
||||
{{'removePassword' | i18n}}
|
||||
</a>
|
||||
<a class="dropdown-item text-danger" href="#" appStopClick (click)="delete(s)">
|
||||
<i class="fa fa-fw fa-trash-o" aria-hidden="true"></i>
|
||||
{{'delete' | i18n}}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="no-items" *ngIf="filteredSends && !filteredSends.length">
|
||||
<ng-container *ngIf="!loaded">
|
||||
<i class="fa fa-spinner fa-spin text-muted" title="{{'loading' | i18n}}" aria-hidden="true"></i>
|
||||
<span class="sr-only">{{'loading' | i18n}}</span>
|
||||
</ng-container>
|
||||
<ng-container *ngIf="loaded">
|
||||
<p>{{'noSendsInList' | i18n}}</p>
|
||||
<button (click)="addSend()" class="btn btn-outline-primary">
|
||||
<i class="fa fa-plus fa-fw"></i>{{'createSend' | i18n}}</button>
|
||||
</ng-container>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<ng-template #sendAddEdit></ng-template>
|
||||
221
src/app/send/send.component.ts
Normal file
221
src/app/send/send.component.ts
Normal file
@@ -0,0 +1,221 @@
|
||||
import {
|
||||
Component,
|
||||
ComponentFactoryResolver,
|
||||
OnInit,
|
||||
ViewChild,
|
||||
ViewContainerRef,
|
||||
} from '@angular/core';
|
||||
|
||||
import { SendType } from 'jslib/enums/sendType';
|
||||
|
||||
import { SendView } from 'jslib/models/view/sendView';
|
||||
|
||||
import { AddEditComponent } from './add-edit.component';
|
||||
|
||||
import { ModalComponent } from '../modal.component';
|
||||
|
||||
import { ApiService } from 'jslib/abstractions/api.service';
|
||||
import { EnvironmentService } from 'jslib/abstractions/environment.service';
|
||||
import { I18nService } from 'jslib/abstractions/i18n.service';
|
||||
import { PlatformUtilsService } from 'jslib/abstractions/platformUtils.service';
|
||||
import { UserService } from 'jslib/abstractions/user.service';
|
||||
|
||||
import { SendData } from 'jslib/models/data/sendData';
|
||||
|
||||
import { Send } from 'jslib/models/domain/send';
|
||||
|
||||
@Component({
|
||||
selector: 'app-send',
|
||||
templateUrl: 'send.component.html',
|
||||
})
|
||||
export class SendComponent implements OnInit {
|
||||
@ViewChild('sendAddEdit', { read: ViewContainerRef, static: true }) sendAddEditModalRef: ViewContainerRef;
|
||||
|
||||
sendType = SendType;
|
||||
loaded = false;
|
||||
loading = true;
|
||||
refreshing = false;
|
||||
expired: boolean = false;
|
||||
type: SendType = null;
|
||||
sends: SendView[] = [];
|
||||
filteredSends: SendView[] = [];
|
||||
searchText: string;
|
||||
selectedType: SendType;
|
||||
selectedAll: boolean;
|
||||
searchPlaceholder: string;
|
||||
filter: (cipher: SendView) => boolean;
|
||||
searchPending = false;
|
||||
|
||||
modal: ModalComponent = null;
|
||||
actionPromise: any;
|
||||
|
||||
private searchTimeout: any;
|
||||
|
||||
constructor(private apiService: ApiService, private userService: UserService,
|
||||
private i18nService: I18nService, private componentFactoryResolver: ComponentFactoryResolver,
|
||||
private platformUtilsService: PlatformUtilsService, private environmentService: EnvironmentService) { }
|
||||
|
||||
async ngOnInit() {
|
||||
await this.load();
|
||||
}
|
||||
async load(filter: (send: SendView) => boolean = null) {
|
||||
this.loading = true;
|
||||
const userId = await this.userService.getUserId();
|
||||
const sends = await this.apiService.getSends();
|
||||
const sendsArr: SendView[] = [];
|
||||
if (sends != null && sends.data != null) {
|
||||
for (const res of sends.data) {
|
||||
const data = new SendData(res, userId);
|
||||
const send = new Send(data);
|
||||
const view = await send.decrypt();
|
||||
sendsArr.push(view);
|
||||
}
|
||||
}
|
||||
this.sends = sendsArr;
|
||||
this.selectAll();
|
||||
this.loading = false;
|
||||
this.loaded = true;
|
||||
}
|
||||
|
||||
async reload(filter: (send: SendView) => boolean = null) {
|
||||
this.loaded = false;
|
||||
this.sends = [];
|
||||
await this.load(filter);
|
||||
}
|
||||
|
||||
async refresh() {
|
||||
try {
|
||||
this.refreshing = true;
|
||||
await this.reload(this.filter);
|
||||
} finally {
|
||||
this.refreshing = false;
|
||||
}
|
||||
}
|
||||
|
||||
async applyFilter(filter: (send: SendView) => boolean = null) {
|
||||
this.filter = filter;
|
||||
await this.search(null);
|
||||
}
|
||||
|
||||
async search(timeout: number = null) {
|
||||
this.searchPending = false;
|
||||
if (this.searchTimeout != null) {
|
||||
clearTimeout(this.searchTimeout);
|
||||
}
|
||||
if (timeout == null) {
|
||||
this.filteredSends = this.sends.filter((s) => this.filter == null || this.filter(s));
|
||||
return;
|
||||
}
|
||||
this.searchPending = true;
|
||||
this.searchTimeout = setTimeout(async () => {
|
||||
this.filteredSends = this.sends.filter((s) => this.filter == null || this.filter(s));
|
||||
this.searchPending = false;
|
||||
}, timeout);
|
||||
}
|
||||
|
||||
addSend() {
|
||||
const component = this.editSend(null);
|
||||
component.type = this.type;
|
||||
}
|
||||
|
||||
editSend(send: SendView) {
|
||||
if (this.modal != null) {
|
||||
this.modal.close();
|
||||
}
|
||||
|
||||
const factory = this.componentFactoryResolver.resolveComponentFactory(ModalComponent);
|
||||
this.modal = this.sendAddEditModalRef.createComponent(factory).instance;
|
||||
const childComponent = this.modal.show<AddEditComponent>(
|
||||
AddEditComponent, this.sendAddEditModalRef);
|
||||
|
||||
childComponent.sendId = send == null ? null : send.id;
|
||||
childComponent.onSavedSend.subscribe(async (s: SendView) => {
|
||||
this.modal.close();
|
||||
await this.load();
|
||||
});
|
||||
childComponent.onDeletedSend.subscribe(async (s: SendView) => {
|
||||
this.modal.close();
|
||||
await this.load();
|
||||
});
|
||||
|
||||
this.modal.onClosed.subscribe(() => {
|
||||
this.modal = null;
|
||||
});
|
||||
|
||||
return childComponent;
|
||||
}
|
||||
|
||||
async removePassword(s: SendView): Promise<boolean> {
|
||||
if (this.actionPromise != null || s.password == null) {
|
||||
return;
|
||||
}
|
||||
const confirmed = await this.platformUtilsService.showDialog(this.i18nService.t('removePasswordConfirmation'),
|
||||
this.i18nService.t('removePassword'),
|
||||
this.i18nService.t('yes'), this.i18nService.t('no'), 'warning');
|
||||
if (!confirmed) {
|
||||
return false;
|
||||
}
|
||||
|
||||
try {
|
||||
this.actionPromise = this.apiService.putSendRemovePassword(s.id);
|
||||
await this.actionPromise;
|
||||
this.platformUtilsService.showToast('success', null, this.i18nService.t('removedPassword'));
|
||||
await this.load();
|
||||
} catch { }
|
||||
this.actionPromise = null;
|
||||
}
|
||||
|
||||
async delete(s: SendView): Promise<boolean> {
|
||||
if (this.actionPromise != null) {
|
||||
return false;
|
||||
}
|
||||
const confirmed = await this.platformUtilsService.showDialog(
|
||||
this.i18nService.t('deleteSendConfirmation'),
|
||||
this.i18nService.t('deleteSend'),
|
||||
this.i18nService.t('yes'), this.i18nService.t('no'), 'warning');
|
||||
if (!confirmed) {
|
||||
return false;
|
||||
}
|
||||
|
||||
try {
|
||||
this.actionPromise = this.apiService.deleteSend(s.id);
|
||||
await this.actionPromise;
|
||||
this.platformUtilsService.showToast('success', null, this.i18nService.t('deletedSend'));
|
||||
await this.load();
|
||||
} catch { }
|
||||
this.actionPromise = null;
|
||||
return true;
|
||||
}
|
||||
|
||||
copy(s: SendView) {
|
||||
let webVaultUrl = this.environmentService.getWebVaultUrl();
|
||||
if (webVaultUrl == null) {
|
||||
webVaultUrl = 'https://vault.bitwarden.com';
|
||||
}
|
||||
const link = webVaultUrl + '/#/send/' + s.accessId + '/' + s.urlB64Key;
|
||||
this.platformUtilsService.copyToClipboard(link);
|
||||
this.platformUtilsService.showToast('success', null,
|
||||
this.i18nService.t('valueCopied', this.i18nService.t('sendLink')));
|
||||
}
|
||||
|
||||
searchTextChanged() {
|
||||
this.search(200);
|
||||
}
|
||||
|
||||
selectAll() {
|
||||
this.clearSelections();
|
||||
this.selectedAll = true;
|
||||
this.applyFilter(null);
|
||||
}
|
||||
|
||||
selectType(type: SendType) {
|
||||
this.clearSelections();
|
||||
this.selectedType = type;
|
||||
this.applyFilter((s) => s.type === type);
|
||||
}
|
||||
|
||||
clearSelections() {
|
||||
this.selectedAll = false;
|
||||
this.selectedType = null;
|
||||
}
|
||||
}
|
||||
@@ -14,6 +14,14 @@
|
||||
<h1>{{'encKeySettings' | i18n}}</h1>
|
||||
</div>
|
||||
<app-change-kdf></app-change-kdf>
|
||||
<div class="secondary-header border-0 mb-0">
|
||||
<h1>{{'apiKey' | i18n}}</h1>
|
||||
</div>
|
||||
<p>
|
||||
{{'userApiKeyDesc' | i18n}}
|
||||
</p>
|
||||
<button type="button" class="btn btn-outline-secondary" (click)="viewUserApiKey()">{{'viewApiKey' | i18n}}</button>
|
||||
<button type="button" class="btn btn-outline-secondary" (click)="rotateUserApiKey()">{{'rotateApiKey' | i18n}}</button>
|
||||
<div class="secondary-header text-danger border-0 mb-0">
|
||||
<h1>{{'dangerZone' | i18n}}</h1>
|
||||
</div>
|
||||
@@ -30,3 +38,5 @@
|
||||
<ng-template #deauthorizeSessionsTemplate></ng-template>
|
||||
<ng-template #purgeVaultTemplate></ng-template>
|
||||
<ng-template #deleteAccountTemplate></ng-template>
|
||||
<ng-template #viewUserApiKeyTemplate></ng-template>
|
||||
<ng-template #rotateUserApiKeyTemplate></ng-template>
|
||||
|
||||
@@ -6,10 +6,14 @@ import {
|
||||
} from '@angular/core';
|
||||
|
||||
import { ModalComponent } from '../modal.component';
|
||||
import { ApiKeyComponent } from './api-key.component';
|
||||
import { DeauthorizeSessionsComponent } from './deauthorize-sessions.component';
|
||||
import { DeleteAccountComponent } from './delete-account.component';
|
||||
import { PurgeVaultComponent } from './purge-vault.component';
|
||||
|
||||
import { ApiService } from 'jslib/abstractions/api.service';
|
||||
import { UserService } from 'jslib/abstractions/user.service';
|
||||
|
||||
@Component({
|
||||
selector: 'app-account',
|
||||
templateUrl: 'account.component.html',
|
||||
@@ -18,10 +22,13 @@ export class AccountComponent {
|
||||
@ViewChild('deauthorizeSessionsTemplate', { read: ViewContainerRef, static: true }) deauthModalRef: ViewContainerRef;
|
||||
@ViewChild('purgeVaultTemplate', { read: ViewContainerRef, static: true }) purgeModalRef: ViewContainerRef;
|
||||
@ViewChild('deleteAccountTemplate', { read: ViewContainerRef, static: true }) deleteModalRef: ViewContainerRef;
|
||||
@ViewChild('viewUserApiKeyTemplate', { read: ViewContainerRef, static: true }) viewUserApiKeyModalRef: ViewContainerRef;
|
||||
@ViewChild('rotateUserApiKeyTemplate', { read: ViewContainerRef, static: true }) rotateUserApiKeyModalRef: ViewContainerRef;
|
||||
|
||||
private modal: ModalComponent = null;
|
||||
|
||||
constructor(private componentFactoryResolver: ComponentFactoryResolver) { }
|
||||
constructor(private componentFactoryResolver: ComponentFactoryResolver, private apiService: ApiService,
|
||||
private userService: UserService) { }
|
||||
|
||||
deauthorizeSessions() {
|
||||
if (this.modal != null) {
|
||||
@@ -64,4 +71,49 @@ export class AccountComponent {
|
||||
this.modal = null;
|
||||
});
|
||||
}
|
||||
|
||||
async viewUserApiKey() {
|
||||
if (this.modal != null) {
|
||||
this.modal.close();
|
||||
}
|
||||
|
||||
const factory = this.componentFactoryResolver.resolveComponentFactory(ModalComponent);
|
||||
this.modal = this.viewUserApiKeyModalRef.createComponent(factory).instance;
|
||||
const childComponent = this.modal.show<ApiKeyComponent>(ApiKeyComponent, this.viewUserApiKeyModalRef);
|
||||
childComponent.keyType = 'user';
|
||||
childComponent.entityId = await this.userService.getUserId();
|
||||
childComponent.postKey = this.apiService.postUserApiKey.bind(this.apiService);
|
||||
childComponent.scope = 'api';
|
||||
childComponent.grantType = 'client_credentials';
|
||||
childComponent.apiKeyTitle = 'apiKey';
|
||||
childComponent.apiKeyWarning = 'userApiKeyWarning';
|
||||
childComponent.apiKeyDescription = 'userApiKeyDesc';
|
||||
|
||||
this.modal.onClosed.subscribe(async () => {
|
||||
this.modal = null;
|
||||
});
|
||||
}
|
||||
|
||||
async rotateUserApiKey() {
|
||||
if (this.modal != null) {
|
||||
this.modal.close();
|
||||
}
|
||||
|
||||
const factory = this.componentFactoryResolver.resolveComponentFactory(ModalComponent);
|
||||
this.modal = this.rotateUserApiKeyModalRef.createComponent(factory).instance;
|
||||
const childComponent = this.modal.show<ApiKeyComponent>(ApiKeyComponent, this.rotateUserApiKeyModalRef);
|
||||
childComponent.keyType = 'user';
|
||||
childComponent.isRotation = true;
|
||||
childComponent.entityId = await this.userService.getUserId();
|
||||
childComponent.postKey = this.apiService.postUserRotateApiKey.bind(this.apiService);
|
||||
childComponent.scope = 'api';
|
||||
childComponent.grantType = 'client_credentials';
|
||||
childComponent.apiKeyTitle = 'apiKey';
|
||||
childComponent.apiKeyWarning = 'userApiKeyWarning';
|
||||
childComponent.apiKeyDescription = 'apiKeyRotateDesc';
|
||||
|
||||
this.modal.onClosed.subscribe(async () => {
|
||||
this.modal = null;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,19 +2,19 @@
|
||||
<div class="modal-dialog" role="document">
|
||||
<form class="modal-content" #form (ngSubmit)="submit()" [appApiAction]="formPromise" ngNativeValidate>
|
||||
<div class="modal-header">
|
||||
<h2 class="modal-title" id="apiKeyTitle">{{'apiKey' | i18n}}</h2>
|
||||
<h2 class="modal-title" id="apiKeyTitle">{{apiKeyTitle | i18n}}</h2>
|
||||
<button type="button" class="close" data-dismiss="modal" appA11yTitle="{{'close' | i18n}}">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>{{'apiKeyDesc' | i18n}}</p>
|
||||
<p>{{apiKeyDescription | i18n}}</p>
|
||||
<ng-container *ngIf="!clientSecret">
|
||||
<label for="masterPassword">{{'masterPass' | i18n}}</label>
|
||||
<input id="masterPassword" type="password" name="MasterPasswordHash" class="form-control"
|
||||
[(ngModel)]="masterPassword" required appAutofocus appInputVerbatim>
|
||||
</ng-container>
|
||||
<app-callout type="warning" *ngIf="clientSecret">{{'apiKeyWarning' | i18n}}</app-callout>
|
||||
<app-callout type="warning" *ngIf="clientSecret">{{apiKeyWarning | i18n}}</app-callout>
|
||||
<app-callout type="info" title="{{'oauth2ClientCredentials' | i18n}}" icon="fa-key"
|
||||
*ngIf="clientSecret">
|
||||
<p class="mb-1">
|
||||
@@ -31,7 +31,7 @@
|
||||
</p>
|
||||
<p class="mb-0">
|
||||
<strong>grant_type:</strong><br>
|
||||
<code>client_credentials</code>
|
||||
<code>{{grantType}}</code>
|
||||
</p>
|
||||
</app-callout>
|
||||
</div>
|
||||
@@ -39,7 +39,7 @@
|
||||
<button type="submit" class="btn btn-primary btn-submit" [disabled]="form.loading"
|
||||
*ngIf="!clientSecret">
|
||||
<i class="fa fa-spinner fa-spin" title="{{'loading' | i18n}}" aria-hidden="true"></i>
|
||||
<span>{{'viewApiKey' | i18n}}</span>
|
||||
<span>{{(isRotation ? 'rotateApiKey' : 'viewApiKey') | i18n}}</span>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-secondary" data-dismiss="modal">{{'close' | i18n}}</button>
|
||||
</div>
|
||||
@@ -1,10 +1,8 @@
|
||||
import { Component } from '@angular/core';
|
||||
import { Router } from '@angular/router';
|
||||
|
||||
import { ToasterService } from 'angular2-toaster';
|
||||
import { Angulartics2 } from 'angulartics2';
|
||||
|
||||
import { ApiService } from 'jslib/abstractions/api.service';
|
||||
import { CryptoService } from 'jslib/abstractions/crypto.service';
|
||||
import { I18nService } from 'jslib/abstractions/i18n.service';
|
||||
|
||||
@@ -17,17 +15,23 @@ import { ApiKeyResponse } from 'jslib/models/response/apiKeyResponse';
|
||||
templateUrl: 'api-key.component.html',
|
||||
})
|
||||
export class ApiKeyComponent {
|
||||
organizationId: string;
|
||||
keyType: string;
|
||||
isRotation: boolean;
|
||||
postKey: (entityId: string, request: PasswordVerificationRequest) => Promise<ApiKeyResponse>;
|
||||
entityId: string;
|
||||
scope: string;
|
||||
grantType: string;
|
||||
apiKeyTitle: string;
|
||||
apiKeyWarning: string;
|
||||
apiKeyDescription: string;
|
||||
|
||||
masterPassword: string;
|
||||
formPromise: Promise<ApiKeyResponse>;
|
||||
clientId: string;
|
||||
clientSecret: string;
|
||||
scope: string;
|
||||
|
||||
constructor(private apiService: ApiService, private i18nService: I18nService,
|
||||
private analytics: Angulartics2, private toasterService: ToasterService,
|
||||
private cryptoService: CryptoService, private router: Router) { }
|
||||
constructor(private i18nService: I18nService, private analytics: Angulartics2,
|
||||
private toasterService: ToasterService, private cryptoService: CryptoService) { }
|
||||
|
||||
async submit() {
|
||||
if (this.masterPassword == null || this.masterPassword === '') {
|
||||
@@ -39,12 +43,11 @@ export class ApiKeyComponent {
|
||||
const request = new PasswordVerificationRequest();
|
||||
request.masterPasswordHash = await this.cryptoService.hashPassword(this.masterPassword, null);
|
||||
try {
|
||||
this.formPromise = this.apiService.postOrganizationApiKey(this.organizationId, request);
|
||||
this.formPromise = this.postKey(this.entityId, request);
|
||||
const response = await this.formPromise;
|
||||
this.clientSecret = response.apiKey;
|
||||
this.clientId = 'organization.' + this.organizationId;
|
||||
this.scope = 'api.organization';
|
||||
this.analytics.eventTrack.next({ action: 'Viewed Organization API Key' });
|
||||
this.clientId = `${this.keyType}.${this.entityId}`;
|
||||
this.analytics.eventTrack.next({ action: `Viewed ${this.keyType} API Key` });
|
||||
} catch { }
|
||||
}
|
||||
}
|
||||
@@ -222,6 +222,9 @@
|
||||
<small class="text-muted font-italic mt-2 d-block" *ngIf="!createOrganization">
|
||||
{{'paymentCharged' | i18n : (interval | i18n) }}</small>
|
||||
</div>
|
||||
<div *ngIf="singleOrgPolicyBlock" class="mt-4">
|
||||
<app-callout [type]="'error'">{{'singleOrgBlockCreateMessage' | i18n}}</app-callout>
|
||||
</div>
|
||||
<div class="mt-4">
|
||||
<button type="submit" class="btn btn-primary btn-submit" [disabled]="form.loading">
|
||||
<i class="fa fa-spinner fa-spin" title="{{'loading' | i18n}}" aria-hidden="true"></i>
|
||||
|
||||
@@ -17,12 +17,14 @@ import { ApiService } from 'jslib/abstractions/api.service';
|
||||
import { CryptoService } from 'jslib/abstractions/crypto.service';
|
||||
import { I18nService } from 'jslib/abstractions/i18n.service';
|
||||
import { PlatformUtilsService } from 'jslib/abstractions/platformUtils.service';
|
||||
import { PolicyService } from 'jslib/abstractions/policy.service';
|
||||
import { SyncService } from 'jslib/abstractions/sync.service';
|
||||
|
||||
import { PaymentComponent } from './payment.component';
|
||||
import { TaxInfoComponent } from './tax-info.component';
|
||||
|
||||
import { PlanType } from 'jslib/enums/planType';
|
||||
import { PolicyType } from 'jslib/enums/policyType';
|
||||
import { ProductType } from 'jslib/enums/productType';
|
||||
|
||||
import { OrganizationCreateRequest } from 'jslib/models/request/organizationCreateRequest';
|
||||
@@ -56,13 +58,15 @@ export class OrganizationPlansComponent implements OnInit {
|
||||
businessName: string;
|
||||
productTypes = ProductType;
|
||||
formPromise: Promise<any>;
|
||||
singleOrgPolicyBlock: boolean = false;
|
||||
|
||||
plans: PlanResponse[];
|
||||
|
||||
constructor(private apiService: ApiService, private i18nService: I18nService,
|
||||
private analytics: Angulartics2, private toasterService: ToasterService,
|
||||
platformUtilsService: PlatformUtilsService, private cryptoService: CryptoService,
|
||||
private router: Router, private syncService: SyncService) {
|
||||
private router: Router, private syncService: SyncService,
|
||||
private policyService: PolicyService) {
|
||||
this.selfHosted = platformUtilsService.isSelfHost();
|
||||
}
|
||||
|
||||
@@ -193,6 +197,16 @@ export class OrganizationPlansComponent implements OnInit {
|
||||
}
|
||||
|
||||
async submit() {
|
||||
if (this.singleOrgPolicyBlock) {
|
||||
return;
|
||||
} else {
|
||||
const policies = await this.policyService.getAll(PolicyType.SingleOrg);
|
||||
this.singleOrgPolicyBlock = policies.some(policy => policy.enabled);
|
||||
if (this.singleOrgPolicyBlock) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
let files: FileList = null;
|
||||
if (this.createOrganization && this.selfHosted) {
|
||||
const fileEl = document.getElementById('file') as HTMLInputElement;
|
||||
|
||||
@@ -37,6 +37,11 @@
|
||||
</button>
|
||||
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton">
|
||||
<ng-container *ngIf="c.type === cipherType.Login && !c.isDeleted">
|
||||
<a class="dropdown-item" href="#" appStopClick
|
||||
(click)="copy(c, c.login.username, 'username', 'username')">
|
||||
<i class="fa fa-fw fa-clone" aria-hidden="true"></i>
|
||||
{{'copyUsername' | i18n}}
|
||||
</a>
|
||||
<a class="dropdown-item" href="#" appStopClick
|
||||
(click)="copy(c, c.login.password, 'password', 'password')" *ngIf="c.viewPassword">
|
||||
<i class="fa fa-fw fa-clone" aria-hidden="true"></i>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Web Vault",
|
||||
"message": "$APP_NAME$ Webkluis",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
@@ -10,7 +10,7 @@
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "What type of item is this?"
|
||||
"message": "Welke tipe item is dit?"
|
||||
},
|
||||
"name": {
|
||||
"message": "Naam"
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Wagwoord"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Wagfrase"
|
||||
},
|
||||
@@ -50,10 +53,10 @@
|
||||
"message": "Kaarthouernaam"
|
||||
},
|
||||
"number": {
|
||||
"message": "Number"
|
||||
"message": "Nommer"
|
||||
},
|
||||
"brand": {
|
||||
"message": "Brand"
|
||||
"message": "Handelsmerk"
|
||||
},
|
||||
"expiration": {
|
||||
"message": "Expiration"
|
||||
@@ -170,20 +173,20 @@
|
||||
"message": "Unassigned"
|
||||
},
|
||||
"noneFolder": {
|
||||
"message": "No Folder",
|
||||
"message": "Geen vouer",
|
||||
"description": "This is the folder for uncategorized items"
|
||||
},
|
||||
"addFolder": {
|
||||
"message": "Add Folder"
|
||||
"message": "Voeg vouer toe"
|
||||
},
|
||||
"editFolder": {
|
||||
"message": "Edit Folder"
|
||||
"message": "Wysig vouer"
|
||||
},
|
||||
"baseDomain": {
|
||||
"message": "Base domain"
|
||||
"message": "Basisdomein"
|
||||
},
|
||||
"host": {
|
||||
"message": "Host",
|
||||
"message": "Gasheer",
|
||||
"description": "A URL's host value. For example, the host of https://sub.domain.com:443 is 'sub.domain.com:443'."
|
||||
},
|
||||
"exact": {
|
||||
@@ -205,13 +208,13 @@
|
||||
"description": "Default URI match detection for auto-fill."
|
||||
},
|
||||
"never": {
|
||||
"message": "Never"
|
||||
"message": "Nooit"
|
||||
},
|
||||
"toggleVisibility": {
|
||||
"message": "Toggle Visibility"
|
||||
"message": "Tokkel sigbaarheid"
|
||||
},
|
||||
"toggleCollapse": {
|
||||
"message": "Toggle Collapse",
|
||||
"message": "Tokkel invou",
|
||||
"description": "Toggling an expand/collapse state."
|
||||
},
|
||||
"generatePassword": {
|
||||
@@ -239,22 +242,22 @@
|
||||
"message": "Kanselleer"
|
||||
},
|
||||
"canceled": {
|
||||
"message": "Canceled"
|
||||
"message": "Gekanselleer"
|
||||
},
|
||||
"close": {
|
||||
"message": "Close"
|
||||
},
|
||||
"delete": {
|
||||
"message": "Delete"
|
||||
"message": "Skrap"
|
||||
},
|
||||
"favorite": {
|
||||
"message": "Favorite"
|
||||
"message": "Gunsteling"
|
||||
},
|
||||
"unfavorite": {
|
||||
"message": "Unfavorite"
|
||||
},
|
||||
"edit": {
|
||||
"message": "Edit"
|
||||
"message": "Wysig"
|
||||
},
|
||||
"searchCollection": {
|
||||
"message": "Search Collection"
|
||||
@@ -273,31 +276,31 @@
|
||||
"message": "Search Vault"
|
||||
},
|
||||
"allItems": {
|
||||
"message": "All Items"
|
||||
"message": "Alle items"
|
||||
},
|
||||
"favorites": {
|
||||
"message": "Favorites"
|
||||
"message": "Gunstelinge"
|
||||
},
|
||||
"types": {
|
||||
"message": "Types"
|
||||
"message": "Tipes"
|
||||
},
|
||||
"typeLogin": {
|
||||
"message": "Login"
|
||||
"message": "Aantekening"
|
||||
},
|
||||
"typeCard": {
|
||||
"message": "Card"
|
||||
"message": "Kaart"
|
||||
},
|
||||
"typeIdentity": {
|
||||
"message": "Identity"
|
||||
"message": "Identiteit"
|
||||
},
|
||||
"typeSecureNote": {
|
||||
"message": "Secure Note"
|
||||
"message": "Beveiligde nota"
|
||||
},
|
||||
"folders": {
|
||||
"message": "Folders"
|
||||
"message": "Vouers"
|
||||
},
|
||||
"collections": {
|
||||
"message": "Collections"
|
||||
"message": "Versamelings"
|
||||
},
|
||||
"firstName": {
|
||||
"message": "First Name"
|
||||
@@ -419,22 +422,22 @@
|
||||
"message": "Deleted attachment"
|
||||
},
|
||||
"deleteAttachmentConfirmation": {
|
||||
"message": "Are you sure you want to delete this attachment?"
|
||||
"message": "Is u seker u wil hierdie aanhegsel skrap?"
|
||||
},
|
||||
"attachmentSaved": {
|
||||
"message": "The attachment has been saved."
|
||||
"message": "Die aanhegsel is bewaar."
|
||||
},
|
||||
"file": {
|
||||
"message": "File"
|
||||
"message": "Lêer"
|
||||
},
|
||||
"selectFile": {
|
||||
"message": "Select a file."
|
||||
"message": "Kies ’n lêer."
|
||||
},
|
||||
"maxFileSize": {
|
||||
"message": "Maximum file size is 100 MB."
|
||||
"message": "Maksimum lêergrootte is 100 MB."
|
||||
},
|
||||
"updateKey": {
|
||||
"message": "You cannot use this feature until you update your encryption key."
|
||||
"message": "U kan eers hierdie funksie gebruik wanneer u u enkripsiesleutel bygewerk het."
|
||||
},
|
||||
"addedItem": {
|
||||
"message": "Added item"
|
||||
@@ -497,37 +500,37 @@
|
||||
"message": "Log Out"
|
||||
},
|
||||
"ok": {
|
||||
"message": "Ok"
|
||||
"message": "Goed"
|
||||
},
|
||||
"yes": {
|
||||
"message": "Yes"
|
||||
"message": "Ja"
|
||||
},
|
||||
"no": {
|
||||
"message": "No"
|
||||
"message": "Nee"
|
||||
},
|
||||
"loginOrCreateNewAccount": {
|
||||
"message": "Log in or create a new account to access your secure vault."
|
||||
},
|
||||
"createAccount": {
|
||||
"message": "Create Account"
|
||||
"message": "Skep rekening"
|
||||
},
|
||||
"logIn": {
|
||||
"message": "Log In"
|
||||
"message": "Teken aan"
|
||||
},
|
||||
"submit": {
|
||||
"message": "Submit"
|
||||
"message": "Dien in"
|
||||
},
|
||||
"emailAddressDesc": {
|
||||
"message": "You'll use your email address to log in."
|
||||
},
|
||||
"yourName": {
|
||||
"message": "Your Name"
|
||||
"message": "U naam"
|
||||
},
|
||||
"yourNameDesc": {
|
||||
"message": "What should we call you?"
|
||||
"message": "Wat moet ons u noem?"
|
||||
},
|
||||
"masterPass": {
|
||||
"message": "Master Password"
|
||||
"message": "Hoofwagwoord"
|
||||
},
|
||||
"masterPassDesc": {
|
||||
"message": "The master password is the password you use to access your vault. It is very important that you do not forget your master password. There is no way to recover the password in the event that you forget it."
|
||||
@@ -539,16 +542,16 @@
|
||||
"message": "Re-type Master Password"
|
||||
},
|
||||
"masterPassHint": {
|
||||
"message": "Master Password Hint (optional)"
|
||||
"message": "Hoofwagwoordwenk (opsioneel)"
|
||||
},
|
||||
"masterPassHintLabel": {
|
||||
"message": "Master Password Hint"
|
||||
"message": "Hoofwagwoordwenk"
|
||||
},
|
||||
"settings": {
|
||||
"message": "Settings"
|
||||
"message": "Instellings"
|
||||
},
|
||||
"passwordHint": {
|
||||
"message": "Password Hint"
|
||||
"message": "Wagwoordwenk"
|
||||
},
|
||||
"enterEmailToGetHint": {
|
||||
"message": "Enter your account email address to receive your master password hint."
|
||||
@@ -1575,7 +1578,7 @@
|
||||
}
|
||||
},
|
||||
"addons": {
|
||||
"message": "Addons"
|
||||
"message": "Toevoegings"
|
||||
},
|
||||
"premiumAccess": {
|
||||
"message": "Premium Access"
|
||||
@@ -1594,10 +1597,10 @@
|
||||
}
|
||||
},
|
||||
"additionalStorageGb": {
|
||||
"message": "Additional Storage (GB)"
|
||||
"message": "Bykomende berging (GB)"
|
||||
},
|
||||
"additionalStorageGbDesc": {
|
||||
"message": "# of additional GB"
|
||||
"message": "# in bykomende GB"
|
||||
},
|
||||
"additionalStorageIntervalDesc": {
|
||||
"message": "Your plan comes with $SIZE$ of encrypted file storage. You can add additional storage for $PRICE$ per GB /$INTERVAL$.",
|
||||
@@ -1617,19 +1620,19 @@
|
||||
}
|
||||
},
|
||||
"summary": {
|
||||
"message": "Summary"
|
||||
"message": "Opsomming"
|
||||
},
|
||||
"total": {
|
||||
"message": "Total"
|
||||
"message": "Totaal"
|
||||
},
|
||||
"year": {
|
||||
"message": "year"
|
||||
"message": "jaar"
|
||||
},
|
||||
"month": {
|
||||
"message": "month"
|
||||
"message": "maand"
|
||||
},
|
||||
"monthAbbr": {
|
||||
"message": "mo.",
|
||||
"message": "md.",
|
||||
"description": "Short abbreviation for 'month'"
|
||||
},
|
||||
"paymentChargedAnnually": {
|
||||
@@ -1654,25 +1657,25 @@
|
||||
}
|
||||
},
|
||||
"paymentInformation": {
|
||||
"message": "Payment Information"
|
||||
"message": "Betaalinligting"
|
||||
},
|
||||
"creditCard": {
|
||||
"message": "Credit Card"
|
||||
"message": "Kredietkaart"
|
||||
},
|
||||
"paypalClickSubmit": {
|
||||
"message": "Click the PayPal button to log into your PayPal account, then click the Submit button below to continue."
|
||||
},
|
||||
"cancelSubscription": {
|
||||
"message": "Cancel Subscription"
|
||||
"message": "Kanselleer Intekening"
|
||||
},
|
||||
"subscriptionCanceled": {
|
||||
"message": "The subscription has been canceled."
|
||||
"message": "Die intekening is gekanselleer."
|
||||
},
|
||||
"pendingCancellation": {
|
||||
"message": "Pending Cancellation"
|
||||
"message": "Hangende kansellasie"
|
||||
},
|
||||
"subscriptionPendingCanceled": {
|
||||
"message": "The subscription has been marked for cancellation at the end of the current billing period."
|
||||
"message": "Die intekening is gemerk vir kansellasie aan die einde van die huidige faktureringstydperk."
|
||||
},
|
||||
"reinstateSubscription": {
|
||||
"message": "Reinstate Subscription"
|
||||
@@ -1687,10 +1690,10 @@
|
||||
"message": "Are you sure you want to cancel? You will lose access to all of this subscription's features at the end of this billing cycle."
|
||||
},
|
||||
"canceledSubscription": {
|
||||
"message": "The subscription has been canceled."
|
||||
"message": "Die intekening is gekanselleer."
|
||||
},
|
||||
"neverExpires": {
|
||||
"message": "Never Expires"
|
||||
"message": "Verval nooit"
|
||||
},
|
||||
"status": {
|
||||
"message": "Status"
|
||||
@@ -1702,25 +1705,25 @@
|
||||
"message": "Details"
|
||||
},
|
||||
"downloadLicense": {
|
||||
"message": "Download License"
|
||||
"message": "Laai lisensie af"
|
||||
},
|
||||
"updateLicense": {
|
||||
"message": "Update License"
|
||||
"message": "Werk lisensie by"
|
||||
},
|
||||
"updatedLicense": {
|
||||
"message": "Updated license"
|
||||
"message": "Lisensie bygewerk"
|
||||
},
|
||||
"manageSubscription": {
|
||||
"message": "Manage Subscription"
|
||||
"message": "Bestuur intekening"
|
||||
},
|
||||
"storage": {
|
||||
"message": "Storage"
|
||||
"message": "Berging"
|
||||
},
|
||||
"addStorage": {
|
||||
"message": "Add Storage"
|
||||
"message": "Voeg berging toe"
|
||||
},
|
||||
"removeStorage": {
|
||||
"message": "Remove Storage"
|
||||
"message": "Verwyder berging"
|
||||
},
|
||||
"subscriptionStorage": {
|
||||
"message": "Your subscription has a total of $MAX_STORAGE$ GB of encrypted file storage. You are currently using $USED_STORAGE$.",
|
||||
@@ -1736,37 +1739,37 @@
|
||||
}
|
||||
},
|
||||
"paymentMethod": {
|
||||
"message": "Payment Method"
|
||||
"message": "Betaalmetode"
|
||||
},
|
||||
"noPaymentMethod": {
|
||||
"message": "No payment method on file."
|
||||
"message": "Geen betaalmetode op lêer."
|
||||
},
|
||||
"addPaymentMethod": {
|
||||
"message": "Add Payment Method"
|
||||
"message": "Voeg betaalmetode toe"
|
||||
},
|
||||
"changePaymentMethod": {
|
||||
"message": "Change Payment Method"
|
||||
"message": "Verander betaalmetode"
|
||||
},
|
||||
"invoices": {
|
||||
"message": "Invoices"
|
||||
"message": "Fakture"
|
||||
},
|
||||
"noInvoices": {
|
||||
"message": "No invoices."
|
||||
"message": "Geen fakture."
|
||||
},
|
||||
"paid": {
|
||||
"message": "Paid",
|
||||
"message": "Betaal",
|
||||
"description": "Past tense status of an invoice. ex. Paid or unpaid."
|
||||
},
|
||||
"unpaid": {
|
||||
"message": "Unpaid",
|
||||
"message": "Nie betaal",
|
||||
"description": "Past tense status of an invoice. ex. Paid or unpaid."
|
||||
},
|
||||
"transactions": {
|
||||
"message": "Transactions",
|
||||
"message": "Transaksies",
|
||||
"description": "Payment/credit transactions."
|
||||
},
|
||||
"noTransactions": {
|
||||
"message": "No transactions."
|
||||
"message": "Geen transaksies."
|
||||
},
|
||||
"chargeNoun": {
|
||||
"message": "Charge",
|
||||
@@ -1816,10 +1819,10 @@
|
||||
"message": "Purchase Premium"
|
||||
},
|
||||
"licenseFile": {
|
||||
"message": "License File"
|
||||
"message": "Lisensielêer"
|
||||
},
|
||||
"licenseFileDesc": {
|
||||
"message": "Your license file will be named something like $FILE_NAME$",
|
||||
"message": "U lisensielêer sal iets soos $FILE_NAME$ genoem wees",
|
||||
"placeholders": {
|
||||
"file_name": {
|
||||
"content": "$1",
|
||||
@@ -1852,7 +1855,7 @@
|
||||
"message": "Billing Email"
|
||||
},
|
||||
"businessName": {
|
||||
"message": "Business Name"
|
||||
"message": "Besigheidnaam"
|
||||
},
|
||||
"chooseYourPlan": {
|
||||
"message": "Kies U Plan"
|
||||
@@ -2088,7 +2091,7 @@
|
||||
"message": "The external id can be used as a reference or to link this resource to an external system such as a user directory."
|
||||
},
|
||||
"accessControl": {
|
||||
"message": "Access Control"
|
||||
"message": "Toegangbeheer"
|
||||
},
|
||||
"groupAccessAllItems": {
|
||||
"message": "Hierdie groep het toegang tot alle items en kan dit wysig."
|
||||
@@ -2142,16 +2145,16 @@
|
||||
"message": "Soek"
|
||||
},
|
||||
"invited": {
|
||||
"message": "Invited"
|
||||
"message": "Genooi"
|
||||
},
|
||||
"accepted": {
|
||||
"message": "Accepted"
|
||||
"message": "Aanvaar"
|
||||
},
|
||||
"confirmed": {
|
||||
"message": "Confirmed"
|
||||
"message": "Bevestig"
|
||||
},
|
||||
"owner": {
|
||||
"message": "Owner"
|
||||
"message": "Eienaar"
|
||||
},
|
||||
"ownerDesc": {
|
||||
"message": "The highest access user that can manage all aspects of your organization."
|
||||
@@ -2238,7 +2241,7 @@
|
||||
"message": "Edited organization settings."
|
||||
},
|
||||
"createdItemId": {
|
||||
"message": "Created item $ID$.",
|
||||
"message": "Item $ID$ geskep.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2247,7 +2250,7 @@
|
||||
}
|
||||
},
|
||||
"editedItemId": {
|
||||
"message": "Edited item $ID$.",
|
||||
"message": "Item $ID$ gewysig.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2256,7 +2259,7 @@
|
||||
}
|
||||
},
|
||||
"deletedItemId": {
|
||||
"message": "Sent item $ID$ to trash.",
|
||||
"message": "Item $ID$ na asblik gestuur.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2265,7 +2268,7 @@
|
||||
}
|
||||
},
|
||||
"sharedItemId": {
|
||||
"message": "Shared item $ID$.",
|
||||
"message": "Item $ID$ gedeel.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2274,7 +2277,7 @@
|
||||
}
|
||||
},
|
||||
"viewedItemId": {
|
||||
"message": "Viewed item $ID$.",
|
||||
"message": "Item $ID$ gekyk.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2283,7 +2286,7 @@
|
||||
}
|
||||
},
|
||||
"viewedPasswordItemId": {
|
||||
"message": "Viewed password for item $ID$.",
|
||||
"message": "Het wagwoord vir item $ID$ bekyk.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2292,7 +2295,7 @@
|
||||
}
|
||||
},
|
||||
"viewedHiddenFieldItemId": {
|
||||
"message": "Viewed hidden field for item $ID$.",
|
||||
"message": "Het versteekte veld vir item $ID$ bekyk.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2301,7 +2304,7 @@
|
||||
}
|
||||
},
|
||||
"viewedSecurityCodeItemId": {
|
||||
"message": "Viewed security code for item $ID$.",
|
||||
"message": "Het sekerheidskode vir item $ID$ bekyk.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2310,7 +2313,7 @@
|
||||
}
|
||||
},
|
||||
"copiedPasswordItemId": {
|
||||
"message": "Copied password for item $ID$.",
|
||||
"message": "Het wagwoord vir item $ID$ gekopieer.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2319,7 +2322,7 @@
|
||||
}
|
||||
},
|
||||
"copiedHiddenFieldItemId": {
|
||||
"message": "Copied hidden field for item $ID$.",
|
||||
"message": "Het versteekte veld vir item $ID$ gekopieer.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2328,7 +2331,7 @@
|
||||
}
|
||||
},
|
||||
"copiedSecurityCodeItemId": {
|
||||
"message": "Copied security code for item $ID$.",
|
||||
"message": "Het sekerheidskode vir item $ID$ gekopieer.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2337,7 +2340,7 @@
|
||||
}
|
||||
},
|
||||
"autofilledItemId": {
|
||||
"message": "Auto-filled item $ID$.",
|
||||
"message": "Item $ID$ outomaties ingevul.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2346,7 +2349,7 @@
|
||||
}
|
||||
},
|
||||
"createdCollectionId": {
|
||||
"message": "Created collection $ID$.",
|
||||
"message": "Versameling $ID$ geskep.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2355,7 +2358,7 @@
|
||||
}
|
||||
},
|
||||
"editedCollectionId": {
|
||||
"message": "Edited collection $ID$.",
|
||||
"message": "Versameling $ID$ gewysig.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2364,7 +2367,7 @@
|
||||
}
|
||||
},
|
||||
"deletedCollectionId": {
|
||||
"message": "Deleted collection $ID$.",
|
||||
"message": "Versameling $ID$ geskrap.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2373,7 +2376,7 @@
|
||||
}
|
||||
},
|
||||
"editedPolicyId": {
|
||||
"message": "Edited policy $ID$.",
|
||||
"message": "Beleid $ID$ gewysig.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2382,7 +2385,7 @@
|
||||
}
|
||||
},
|
||||
"createdGroupId": {
|
||||
"message": "Created group $ID$.",
|
||||
"message": "Groep $ID$ geskep.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2391,7 +2394,7 @@
|
||||
}
|
||||
},
|
||||
"editedGroupId": {
|
||||
"message": "Edited group $ID$.",
|
||||
"message": "Groep $ID$ gewysig.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2400,7 +2403,7 @@
|
||||
}
|
||||
},
|
||||
"deletedGroupId": {
|
||||
"message": "Deleted group $ID$.",
|
||||
"message": "Groep $ID$ geskrap.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2409,7 +2412,7 @@
|
||||
}
|
||||
},
|
||||
"removedUserId": {
|
||||
"message": "Removed user $ID$.",
|
||||
"message": "Gebruiker $ID$ verwyder.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2418,7 +2421,7 @@
|
||||
}
|
||||
},
|
||||
"createdAttachmentForItem": {
|
||||
"message": "Created attachment for item $ID$.",
|
||||
"message": "Het aanhegsel vir item $ID$ geskep.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2427,7 +2430,7 @@
|
||||
}
|
||||
},
|
||||
"deletedAttachmentForItem": {
|
||||
"message": "Deleted attachment for item $ID$.",
|
||||
"message": "Het aanhegsel vir item $ID$ geskrap.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2436,7 +2439,7 @@
|
||||
}
|
||||
},
|
||||
"editedCollectionsForItem": {
|
||||
"message": "Edited collections for item $ID$.",
|
||||
"message": "Het aanhegsel vir item $ID$ gewysig.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2445,7 +2448,7 @@
|
||||
}
|
||||
},
|
||||
"invitedUserId": {
|
||||
"message": "Invited user $ID$.",
|
||||
"message": "Gebruiker $ID$ genooi.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2454,7 +2457,7 @@
|
||||
}
|
||||
},
|
||||
"confirmedUserId": {
|
||||
"message": "Confirmed user $ID$.",
|
||||
"message": "Gebruiker $ID$ is bevestig.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2463,7 +2466,7 @@
|
||||
}
|
||||
},
|
||||
"editedUserId": {
|
||||
"message": "Edited user $ID$.",
|
||||
"message": "Gebruiker $ID$ gewysig.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2472,7 +2475,7 @@
|
||||
}
|
||||
},
|
||||
"editedGroupsForUser": {
|
||||
"message": "Edited groups for user $ID$.",
|
||||
"message": "Groepe vir gebruiker $ID$ gewysig.",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2502,13 +2505,13 @@
|
||||
"message": "Groeptoegang"
|
||||
},
|
||||
"groupAccessUserDesc": {
|
||||
"message": "Edit the groups that this user belongs to."
|
||||
"message": "Wysig die groepe waaraan hierdie gebruiker behoort."
|
||||
},
|
||||
"invitedUsers": {
|
||||
"message": "Gebruiker(s) genooi."
|
||||
},
|
||||
"resendInvitation": {
|
||||
"message": "Resend Invitation"
|
||||
"message": "Stuur weer uitnodiging"
|
||||
},
|
||||
"hasBeenReinvited": {
|
||||
"message": "$USER$ is weer uitgenooi.",
|
||||
@@ -2538,22 +2541,22 @@
|
||||
"message": "Bevestig Gebruikers"
|
||||
},
|
||||
"usersNeedConfirmed": {
|
||||
"message": "You have users that have accepted their invitation, but still need to be confirmed. Users will not have access to the organization until they are confirmed."
|
||||
"message": "U het gebruikers wat die uitnodiging aanvaar het, maar nog bevestig moet word. Gebruikers sal nie toegang tot die organisasie hê tot hulle bevestig is nie."
|
||||
},
|
||||
"startDate": {
|
||||
"message": "Start Date"
|
||||
"message": "Begindatum"
|
||||
},
|
||||
"endDate": {
|
||||
"message": "End Date"
|
||||
"message": "Einddatum"
|
||||
},
|
||||
"verifyEmail": {
|
||||
"message": "Verify Email"
|
||||
"message": "Bevestig e-pos"
|
||||
},
|
||||
"verifyEmailDesc": {
|
||||
"message": "Verify your account's email address to unlock access to all features."
|
||||
"message": "Bevestig u rekening se e-posadres om toegang tot alle funksies te ontgrendel."
|
||||
},
|
||||
"verifyEmailFirst": {
|
||||
"message": "Your account's email address first must be verified."
|
||||
"message": "U rekening se e-posadres moet eers bevestig word."
|
||||
},
|
||||
"checkInboxForVerification": {
|
||||
"message": "Check your email inbox for a verification link."
|
||||
@@ -2769,13 +2772,13 @@
|
||||
"message": "Key Updated"
|
||||
},
|
||||
"updateKeyTitle": {
|
||||
"message": "Update Key"
|
||||
"message": "Werk sleutel by"
|
||||
},
|
||||
"updateEncryptionKey": {
|
||||
"message": "Update Encryption Key"
|
||||
"message": "Werk enkripsiesleutel by"
|
||||
},
|
||||
"updateEncryptionKeyShortDesc": {
|
||||
"message": "You are currently using an outdated encryption scheme."
|
||||
"message": "U gebruik tans ’n verouderde enkripsieskema."
|
||||
},
|
||||
"updateEncryptionKeyDesc": {
|
||||
"message": "We've moved to larger encryption keys that provide better security and access to newer features. Updating your encryption key is quick and easy. Just type your master password below. This update will eventually become mandatory."
|
||||
@@ -2808,11 +2811,13 @@
|
||||
"message": "Refunded"
|
||||
},
|
||||
"nothingSelected": {
|
||||
"message": "You have not selected anything."
|
||||
"message": "U het niks gekies nie."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "By clicking the \"Submit\" button, you agree to the following policies:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Gebruiksvoorwaardes"
|
||||
@@ -2859,16 +2864,16 @@
|
||||
"description": "ex. Date this password was updated"
|
||||
},
|
||||
"organizationIsDisabled": {
|
||||
"message": "Organization is disabled."
|
||||
"message": "Organisasie is gedeaktiveer."
|
||||
},
|
||||
"licenseIsExpired": {
|
||||
"message": "Lisensie het verstryk."
|
||||
},
|
||||
"updatedUsers": {
|
||||
"message": "Updated users"
|
||||
"message": "Bygewerkte gebruikers"
|
||||
},
|
||||
"selected": {
|
||||
"message": "Selected"
|
||||
"message": "Gekose"
|
||||
},
|
||||
"ownership": {
|
||||
"message": "Eienaarskap"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "U API-sleutel het volledige toegang tot die organisasie. Dit moet geheim bly."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 Client Credentials",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2986,7 +2997,7 @@
|
||||
"message": "Require users to set up two-step login on their personal accounts."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Organization members who do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
"message": "Organization members who are not Owners or Administrators and do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "You are a member of an organization that requires two-step login to be enabled on your user account. If you disable all two-step login providers you will be automatically removed from these organizations."
|
||||
@@ -3087,7 +3098,7 @@
|
||||
"message": "Permanent Geskrapte Items"
|
||||
},
|
||||
"permanentlyDeleteSelectedItemsDesc": {
|
||||
"message": "You have selected $COUNT$ item(s) to permanently delete. Are you sure you want to permanently delete all of these items?",
|
||||
"message": "U het $COUNT$ item(s) gekies om permanent te skrap. Is u seker u wil al hierdie items permanent skrap?",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@@ -3150,10 +3161,10 @@
|
||||
"message": "Timeout Action Confirmation"
|
||||
},
|
||||
"hidePasswords": {
|
||||
"message": "Hide Passwords"
|
||||
"message": "Versteek wagwoorde"
|
||||
},
|
||||
"countryPostalCodeRequiredDesc": {
|
||||
"message": "We require this information for calculating sales tax and financial reporting only."
|
||||
"message": "Ons benodig hierdie inligting slegs om verkoopsbelasting te bereken en vir finansiële verslaggewing."
|
||||
},
|
||||
"includeVAT": {
|
||||
"message": "Include VAT/GST Information (optional)"
|
||||
@@ -3165,16 +3176,16 @@
|
||||
"message": "Tax information updated."
|
||||
},
|
||||
"setMasterPassword": {
|
||||
"message": "Set Master Password"
|
||||
"message": "Stel Hoofwagwoord"
|
||||
},
|
||||
"ssoCompleteRegistration": {
|
||||
"message": "In order to complete logging in with SSO, please set a master password to access and protect your vault."
|
||||
},
|
||||
"identifier": {
|
||||
"message": "Identifier"
|
||||
"message": "Identifiseerder"
|
||||
},
|
||||
"organizationIdentifier": {
|
||||
"message": "Organization Identifier"
|
||||
"message": "Organisasie-identifiseerder"
|
||||
},
|
||||
"ssoLogInWithOrgIdentifier": {
|
||||
"message": "Log in using your organization's single sign-on portal. Please enter your organization's identifier to begin."
|
||||
@@ -3183,7 +3194,7 @@
|
||||
"message": "Enterprise Single Sign-On"
|
||||
},
|
||||
"businessPortal": {
|
||||
"message": "Business Portal",
|
||||
"message": "Sakeportaal",
|
||||
"description": "The web portal used by business organizations for configuring certain features."
|
||||
},
|
||||
"includeAllTeamsFeatures": {
|
||||
@@ -3199,12 +3210,141 @@
|
||||
"message": "SSO Validation Failed"
|
||||
},
|
||||
"ssoIdentifierRequired": {
|
||||
"message": "Organization Identifier is required."
|
||||
"message": "Organisasie-identifiseerder word benodig."
|
||||
},
|
||||
"unlinkSso": {
|
||||
"message": "Unlink SSO"
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Пароль"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Парольная фраза"
|
||||
},
|
||||
@@ -527,22 +530,22 @@
|
||||
"message": "What should we call you?"
|
||||
},
|
||||
"masterPass": {
|
||||
"message": "Майстар-пароль"
|
||||
"message": "Асноўны пароль"
|
||||
},
|
||||
"masterPassDesc": {
|
||||
"message": "Майстар-пароль — ключ да вашага бяспечнага сховішча. Ён вельмі важны, таму не забывайце яго. Аднавіць майстар-пароль немагчыма."
|
||||
"message": "Асноўны пароль — ключ да вашага бяспечнага сховішча. Ён вельмі важны, таму не забывайце яго. Аднавіць асноўны пароль немагчыма."
|
||||
},
|
||||
"masterPassHintDesc": {
|
||||
"message": "Падказка да майстра-пароля можа дапамагчы вам яго ўспомніць."
|
||||
"message": "Падказка да асноўнага пароля можа дапамагчы вам яго ўспомніць."
|
||||
},
|
||||
"reTypeMasterPass": {
|
||||
"message": "Увядзіце майстар-пароль паўторна"
|
||||
"message": "Увядзіце асноўны пароль паўторна"
|
||||
},
|
||||
"masterPassHint": {
|
||||
"message": "Падказка да майстра-пароля (неабавязкова)"
|
||||
"message": "Падказка да асноўнага пароля (неабавязкова)"
|
||||
},
|
||||
"masterPassHintLabel": {
|
||||
"message": "Падказка да майстра-пароля"
|
||||
"message": "Падказка да асноўнага пароля"
|
||||
},
|
||||
"settings": {
|
||||
"message": "Налады"
|
||||
@@ -551,10 +554,10 @@
|
||||
"message": "Падказка да пароля"
|
||||
},
|
||||
"enterEmailToGetHint": {
|
||||
"message": "Увядзіце адрас электроннай пошты ўліковага запісу для атрымання падказкі для пароля."
|
||||
"message": "Увядзіце адрас электроннай пошты ўліковага запісу для атрымання падказкі для асноўнага пароля."
|
||||
},
|
||||
"getMasterPasswordHint": {
|
||||
"message": "Атрымаць падказку для майстра-пароля"
|
||||
"message": "Атрымаць падказку для асноўнага пароля"
|
||||
},
|
||||
"emailRequired": {
|
||||
"message": "Патрабуецца адрас электроннай пошты."
|
||||
@@ -563,19 +566,19 @@
|
||||
"message": "Памылковы адрас электроннай пошты."
|
||||
},
|
||||
"masterPassRequired": {
|
||||
"message": "Патрабуецца майстар-пароль."
|
||||
"message": "Патрабуецца асноўны пароль."
|
||||
},
|
||||
"masterPassLength": {
|
||||
"message": "Майстар-пароль павінен быць даўжынёй не менш за 8 сімвалаў."
|
||||
"message": "Асноўны пароль павінен быць даўжынёй не менш за 8 сімвалаў."
|
||||
},
|
||||
"masterPassDoesntMatch": {
|
||||
"message": "Майстры-паролі не супадаюць."
|
||||
"message": "Асноўныя паролі не супадаюць."
|
||||
},
|
||||
"newAccountCreated": {
|
||||
"message": "Ваш уліковы запіс створаны! Вы можаце ўвайсці."
|
||||
},
|
||||
"masterPassSent": {
|
||||
"message": "Мы адправілі вам на электронную пошту падказку для майстра-пароля."
|
||||
"message": "Мы адправілі вам на электронную пошту падказку для асноўнага пароля."
|
||||
},
|
||||
"unexpectedError": {
|
||||
"message": "Адбылася нечаканая памылка."
|
||||
@@ -584,7 +587,7 @@
|
||||
"message": "Адрас эл. пошты"
|
||||
},
|
||||
"yourVaultIsLocked": {
|
||||
"message": "Ваша сховішча заблакіравана. Каб працягнуць, увядзіце майстар-пароль."
|
||||
"message": "Ваша сховішча заблакіравана. Каб працягнуць, увядзіце асноўны пароль."
|
||||
},
|
||||
"unlock": {
|
||||
"message": "Разблакіраваць"
|
||||
@@ -603,7 +606,7 @@
|
||||
}
|
||||
},
|
||||
"invalidMasterPassword": {
|
||||
"message": "Памылковы майстар-пароль"
|
||||
"message": "Памылковы асноўны пароль"
|
||||
},
|
||||
"lockNow": {
|
||||
"message": "Заблакіраваць"
|
||||
@@ -791,7 +794,7 @@
|
||||
"message": "Экспартуемы файл утрымлівае даныя вашага сховішча ў незашыфраваным фармаце. Яго не варта захоўваць ці адпраўляць па небяспечным каналам (напрыклад, па электроннай пошце). Выдаліце яго адразу пасля выкарыстання."
|
||||
},
|
||||
"exportMasterPassword": {
|
||||
"message": "Увядзіце ваш майстар-пароль для экспарту даных са сховішча."
|
||||
"message": "Увядзіце ваш асноўны пароль для экспарту даных са сховішча."
|
||||
},
|
||||
"exportVault": {
|
||||
"message": "Экспарт сховішча"
|
||||
@@ -881,19 +884,19 @@
|
||||
"message": "Please log back in. If you are using other Bitwarden applications log out and back in to those as well."
|
||||
},
|
||||
"changeMasterPassword": {
|
||||
"message": "Змяніць майстар-пароль"
|
||||
"message": "Змяніць асноўны пароль"
|
||||
},
|
||||
"masterPasswordChanged": {
|
||||
"message": "Майстар-пароль зменены"
|
||||
"message": "Асноўны пароль зменены"
|
||||
},
|
||||
"currentMasterPass": {
|
||||
"message": "Current Master Password"
|
||||
"message": "Бягучы асноўны пароль"
|
||||
},
|
||||
"newMasterPass": {
|
||||
"message": "New Master Password"
|
||||
"message": "Новы асноўны пароль"
|
||||
},
|
||||
"confirmNewMasterPass": {
|
||||
"message": "Confirm New Master Password"
|
||||
"message": "Пацвердзіць новы асноўны пароль"
|
||||
},
|
||||
"encKeySettings": {
|
||||
"message": "Encryption Key Settings"
|
||||
@@ -980,13 +983,13 @@
|
||||
"message": "Your account has been closed and all associated data has been deleted."
|
||||
},
|
||||
"myAccount": {
|
||||
"message": "My Account"
|
||||
"message": "Мой уліковы запіс"
|
||||
},
|
||||
"tools": {
|
||||
"message": "Tools"
|
||||
"message": "Інструменты"
|
||||
},
|
||||
"importData": {
|
||||
"message": "Import Data"
|
||||
"message": "Імпарт даных"
|
||||
},
|
||||
"importSuccess": {
|
||||
"message": "Data has been successfully imported into your vault."
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "You have not selected anything."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "By clicking the \"Submit\" button, you agree to the following policies:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Terms of Service"
|
||||
@@ -2893,10 +2898,10 @@
|
||||
"description": "ex. A very weak password. Scale: Very Weak -> Weak -> Good -> Strong"
|
||||
},
|
||||
"weakMasterPassword": {
|
||||
"message": "Weak Master Password"
|
||||
"message": "Слабы асноўны пароль"
|
||||
},
|
||||
"weakMasterPasswordDesc": {
|
||||
"message": "The master password you have chosen is weak. You should use a strong master password (or a passphrase) to properly protect your Bitwarden account. Are you sure you want to use this master password?"
|
||||
"message": "Асноўны пароль, выбраны вамі, з'яўляецца слабым. Для належнай абароны ўліковага запісу Bitwarden, вы павінны выкарыстоўваць моцны асноўны пароль (або парольную фразу). Вы ўпэўнены, што хочаце выкарыстоўваць гэты асноўны пароль?"
|
||||
},
|
||||
"rotateAccountEncKey": {
|
||||
"message": "Also rotate my account's encryption key"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Your API key has full access to the organization. It should be kept secret."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 Client Credentials",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2980,13 +2991,13 @@
|
||||
"message": "Clone"
|
||||
},
|
||||
"masterPassPolicyDesc": {
|
||||
"message": "Set minimum requirements for master password strength."
|
||||
"message": "Задайце мінімальныя патрабаванні да надзейнасці асноўнага пароля."
|
||||
},
|
||||
"twoStepLoginPolicyDesc": {
|
||||
"message": "Require users to set up two-step login on their personal accounts."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Organization members who do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
"message": "Organization members who are not Owners or Administrators and do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "You are a member of an organization that requires two-step login to be enabled on your user account. If you disable all two-step login providers you will be automatically removed from these organizations."
|
||||
@@ -2998,7 +3009,7 @@
|
||||
"message": "One or more organization policies are affecting your generator settings."
|
||||
},
|
||||
"masterPasswordPolicyInEffect": {
|
||||
"message": "One or more organization policies require your master password to meet the following requirements:"
|
||||
"message": "Згодна з адной або некалькімі палітыкамі арганізацыі неабходна, каб ваш асноўны пароль адказваў наступным патрабаванням:"
|
||||
},
|
||||
"policyInEffectMinComplexity": {
|
||||
"message": "Minimum complexity score of $SCORE$",
|
||||
@@ -3037,7 +3048,7 @@
|
||||
}
|
||||
},
|
||||
"masterPasswordPolicyRequirementsNotMet": {
|
||||
"message": "Your new master password does not meet the policy requirements."
|
||||
"message": "Ваш новы асноўны пароль не адпавядае патрабаванням палітыкі арганізацыі."
|
||||
},
|
||||
"minimumNumberOfWords": {
|
||||
"message": "Minimum Number of Words"
|
||||
@@ -3165,7 +3176,7 @@
|
||||
"message": "Tax information updated."
|
||||
},
|
||||
"setMasterPassword": {
|
||||
"message": "Set Master Password"
|
||||
"message": "Задаць асноўны пароль"
|
||||
},
|
||||
"ssoCompleteRegistration": {
|
||||
"message": "In order to complete logging in with SSO, please set a master password to access and protect your vault."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Парола"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Нова парола"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Парола-фраза"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Не сте избрали нищо."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "С натискането на бутона „Подаване“ се съгласявате със следните политики:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Общи условия"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Ключът за API дава пълен достъп до организацията. Трябва да го пазите в тайна."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "Идентификация за клиент за OAuth 2.0",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Свързване на еднократна идентификация"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Една организация"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Файл"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Текст"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Contrasenya"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Nova contrasenya"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Frase de pas"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "No heu seleccionat res."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Fent clic al botó \"Envia\", accepteu les polítiques següents:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "Si activeu aquesta casella, indiqueu que esteu d’acord amb el següent:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "No s’han reconegut les condicions del servei i la declaració de privadesa."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Condicions del servei"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "La clau de l'API té accés total a l'organització. S'ha de mantenir en secret."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "La vostra clau API es pot utilitzar per autenticar-se al CLI de Bitwarden."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "La vostra clau API és un mecanisme d'autenticació alternatiu. S’ha de mantenir en secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "Credencials de client OAuth 2.0",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Enllaça SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "La configuració de la política s'ha desplaçat i aquesta pàgina quedarà obsoleta aviat. Feu clic a continuació per utilitzar la pàgina de polítiques del portal empresarial."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Organització única"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restringeix els usuaris perquè no puguen unir-se a qualsevol altra organització."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "La vostra organització actual té una política que no us permet unir-vos a més d'una organització. Poseu-vos en contacte amb els administradors de la vostra organització o registreu-vos des d’un altre compte de Bitwarden."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Els membres que no siguen propietaris ni administradors i que ja siguen membres d'una altra organització se suprimiran de la vostra organització."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Autenticació d'inici de sessió únic"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Sol·liciteu als usuaris que inicien la sessió amb el mètode d’inici de sessió únic de l’empresa."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Requisit previ"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "La política empresarial d'una organització única s'ha d'activar abans d'activar aquesta política."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "La política d'una única organització no està habilitada."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Els propietaris i administradors d’organitzacions estan exempts de fer complir aquesta política."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Fitxer"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Crea un nou Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edita Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Send creat",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Send editat",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Send suprimit",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Suprimeix el Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Esteu segur que voleu suprimir aquest Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "Quin tipus de Send és aquest?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Data de supressió"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Data de venciment"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Recompte màxim d'accés"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Recompte d’accés actual"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Deshabilitat"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Enllaç Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copia l'enllaç Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Suprimeix la contrasenya"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Contrasenya suprimida"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Esteu segur que voleu suprimir la contrasenya?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "Tots els Send"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Cerca Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "Aquest Send està protegit amb una contrasenya. Escriviu la contrasenya següent per continuar.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "No sabeu la contrasenya? Demaneu al remitent la contrasenya necessària per accedir a aquest Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "Aquest Send està ocult per defecte. Podeu canviar la seua visibilitat mitjançant el botó següent.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Baixa el fitxer"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "No hi ha cap Send a llistar.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Heslo"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Nové heslo"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Heslová fráze"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Nevybrali jste žádné položky."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Klepnutím na tlačítko \"Odeslat\" souhlasíte s následující podmínkami:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "Zaškrtnutím tohoto políčka souhlasím s následujícím:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Podmínky služby"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Váš API klíč má plný přístup k organizaci. Měl by být uchován v tajnosti."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 klientské údaje",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3180,17 +3191,17 @@
|
||||
"message": "Přihlaste se pomocí přihlašovacího portálu vaší organizace. Chcete-li začít, zadejte prosím identifikátor vaší organizace."
|
||||
},
|
||||
"enterpriseSingleSignOn": {
|
||||
"message": "Enterprise Single Sign-On"
|
||||
"message": "Jednotné podnikové přihlášení"
|
||||
},
|
||||
"businessPortal": {
|
||||
"message": "Business Portal",
|
||||
"message": "Podnikový portál",
|
||||
"description": "The web portal used by business organizations for configuring certain features."
|
||||
},
|
||||
"includeAllTeamsFeatures": {
|
||||
"message": "All Teams features, plus:"
|
||||
"message": "Všechny funkce Týmů, navíc:"
|
||||
},
|
||||
"includeSsoAuthentication": {
|
||||
"message": "SSO Authentication via SAML2.0 and OpenID Connect"
|
||||
"message": "Podnikové přihlášení prostřednictvím SAML2.0 a OpenID Connect"
|
||||
},
|
||||
"includeEnterprisePolicies": {
|
||||
"message": "Podnikové politiky"
|
||||
@@ -3202,9 +3213,138 @@
|
||||
"message": "Je vyžadován identifikátor organizace."
|
||||
},
|
||||
"unlinkSso": {
|
||||
"message": "Unlink SSO"
|
||||
"message": "Odebrat podnikové přihlášení"
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
"message": "Propojit s podnikovým přihlášením"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Soubor"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Datum odstranění"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Datum expirace"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Odeslat odkaz",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Odstranit heslo"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Stáhnout soubor"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Adgangskode"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Ny adgangskode"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Adgangssætning"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Du har ikke valgt noget."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Ved at klikke på \"Indsend\"-knappen accepterer du følgende politikker:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "Ved at markere dette felt accepterer du følgende:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Servicevilkår og fortrolighedspolitik er ikke blevet bekræftet."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Servicevilkår"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Din API-nøgle har fuld adgang til organisationen. Den skal holdes hemmelig."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Din API-nøgle kan bruges til godkendelse i Bitwarden-CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Din API-nøgle er en alternativ godkendelsesmekanisme. Den bør holdes hemmelig."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 legitimationsoplysninger",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2986,7 +2997,7 @@
|
||||
"message": "Kræv at brugerne konfigurerer to-trins-login på deres personlige konti."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Organisationsmedlemmer, der ikke har to-trins login aktiveret på deres personlige konto, fjernes fra organisationen og vil modtage en e-mail, der giver dem besked om ændringen."
|
||||
"message": "Organisationsmedlemmer, der ikke er ejere eller administratorer og ikke har to-trins login aktiveret på deres personlige konto, fjernes fra organisationen og modtager en e-mail med besked om ændringen."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "Du er medlem af en organisation, der kræver at to-trins login er aktiveret på din brugerkonto. Hvis du deaktiverer alle to-trins login-udbydere, fjernes du automatisk fra disse organisationer."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Tilknyt SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Politikkonfiguration er flyttet, og denne side vil snart blive udfaset. Klik nedenfor for at bruge siden Politikker i forretningsportalen i stedet."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Enkel organisation"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Begræns brugere fra at kunne deltage i andre organisationer."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Din nuværende organisation har en politik, der ikke tillader dig at deltage i mere end en organisation. Kontakt din organisations administratorer, eller tilmeld dig fra en anden Bitwarden-konto."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organisationsmedlemmer, der ikke er ejere eller administratorer og allerede er medlem af en anden organisation, fjernes fra din organisation."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On autentificering"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Kræv at brugerne logger ind med Virksomheds Single Sign-On-metoden."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Forudsætning"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "Enkel organisations virksomhedspolitikken skal aktiveres, før denne politik aktiveres."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Enkelt organisationspolitik er ikke aktiveret."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organisationsejere og administratorer er undtaget fra denne politik."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Fil"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Tekst"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Opret ny Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Redigér Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Send oprettet",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Send opdateret",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Send slettet",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Slet Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Er du sikker på, at du vil slette denne Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "Hvilken type Send er denne?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Sletningsdato"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Udløbsdato"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maksimal antal tilgange"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Aktuelt antal tilgange"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Deaktiveret"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Kopiér Send link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Fjern adgangskode"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Adgangskode fjernet"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Er du sikker på, at du vil fjerne adgangskoden?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "Alle Send"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Søg Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "Denne Send er beskyttet med en adgangskode. Indtast adgangskoden nedenfor for at fortsætte.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Kender du ikke adgangskoden? Bed afsenderen om den nødvendige adgangskode for at få adgang til denne Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "Denne Send er som standard skjult. Du kan skifte synlighed ved hjælp af knappen nedenfor.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download fil"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "Der er ingen Send at vise.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Passwort"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Neues Passwort"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Passphrase"
|
||||
},
|
||||
@@ -831,7 +834,7 @@
|
||||
"message": "Worttrennzeichen"
|
||||
},
|
||||
"capitalize": {
|
||||
"message": "Wortanfänge großschreiben",
|
||||
"message": "Großschreiben",
|
||||
"description": "Make the first letter of a work uppercase."
|
||||
},
|
||||
"includeNumber": {
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Sie haben keine Auswahl getroffen."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Durch Klicken des Absenden-Buttons stimmen Sie den folgenden Bedingungen zu:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "Durch Anwählen dieses Kästchens erklären Sie sich mit folgendem einverstanden:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Die Nutzungsbedingungen und Datenschutzerklärung wurden nicht akzeptiert."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Allgemeine Geschäftsbedingungen"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Ihr API-Schlüssel hat vollen Zugriff auf die Organisation. Er sollte geheim gehalten werden."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Ihr API-Schlüssel kann zur Authentifizierung im Bitwarden CLI verwendet werden."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Ihr API-Schlüssel ist ein alternativer Authentifizierungsmechanismus. Er sollte geheim gehalten werden."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 Client Anmeldeinformationen",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3202,9 +3213,138 @@
|
||||
"message": "Unternehmenskennung ist erforderlich."
|
||||
},
|
||||
"unlinkSso": {
|
||||
"message": "Unlink SSO"
|
||||
"message": "SSO aufheben"
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
"message": "SSO verknüpfen"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Die Richtlinien-Konfiguration wurde verschoben und diese Seite wird bald nicht mehr aktualisiert. Benutzen Sie stattdessen über den Link die Richtlinien-Seite des Unternehmensportal."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Einzelne Organisation"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Usern verbieten, anderen Organisationen beizutreten."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Ihre aktuelle Organisation hat eine Richtlinie, die es Ihnen nicht erlaubt, mehr als einer Organisation beizutreten. Bitte kontaktieren Sie die Administratoren Ihrer Organisation oder melden Sie sich mit einem anderen Bitwarden-Konto an."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organisationsmitglieder, die nicht Eigentümer oder Administratoren sind und bereits Mitglied einer anderen Organisation sind, werden aus Ihrer Organisation entfernt."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentifizierung"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Benutzer müssen sich per Enterprise Single Sign-On anmelden."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Voraussetzung"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "Die Unternehmensrichtlinie für eine einzelne Organisation muss aktiviert sein, bevor diese Richtlinie aktiviert werden kann."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Richtlinie für eine einzelne Organisation nicht aktiviert."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organisationseigentümer und Administratoren sind von der Durchsetzung dieser Richtlinie ausgenommen."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Datei"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Neues Send erstellen",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Send bearbeiten",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Send erstellt",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Bearbeitetes Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Gelöschtes Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Send löschen",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Sind Sie sicher, dass Sie dieses Send löschen möchten?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "Welche Art von Send ist das?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Löschdatum"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Ablaufdatum"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximale Zugriffsanzahl"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Aktuelle Zugriffsanzahl"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Deaktiviert"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Send Link kopieren",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Passwort entfernen"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Passwort entfernt"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Sind Sie sicher, dass Sie das Passwort entfernen möchten?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "Alle Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Sends suchen",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "Dieses Send ist mit einem Passwort geschützt. Bitte geben Sie unten das Passwort ein, um fortzufahren.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Kennen Sie das Passwort nicht? Fragen Sie den Absender nach dem benötigten Passwort, um auf dieses Send zuzugreifen.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "Dieses Send ist standardmäßig ausgeblendet. Sie können die Sichtbarkeit mit dem Button unten umschalten.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Datei herunterladen"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "Es gibt keine Sends aufzulisten.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Κωδικός"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Συνθηματικό"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Δεν έχετε επιλέξει τίποτα."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Κάνοντας κλικ στο κουμπί \"Υποβολή\", συμφωνείτε με τις ακόλουθες πολιτικές:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Όροι Χρήσης"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Το κλειδί API έχει πλήρη πρόσβαση στον οργανισμό. Πρέπει να το κρατήσετε μυστικό."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "Πιστοποιητικά πελάτη OAuth 2.0",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Password"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Passphrase"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "You have not selected anything."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "By clicking the \"Submit\" button, you agree to the following policies:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Terms of Service"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Your API key has full access to the organization. It should be kept secret."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 Client Credentials",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2986,7 +2997,7 @@
|
||||
"message": "Require users to set up two-step login on their personal accounts."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Organization members who do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
"message": "Organization members who are not Owners or Administrators and do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "You are a member of an organization that requires two-step login to be enabled on your user account. If you disable all two-step login providers you will be automatically removed from these organizations."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Password"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Passphrase"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "You have not selected anything."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "By clicking the \"Submit\" button, you agree to the following policies:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of service and privacy policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Terms of service"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Your API key has full access to the organisation. It should be kept secret."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 client credentials",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2986,7 +2997,7 @@
|
||||
"message": "Require users to set up two-step login on their personal accounts."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Organisation members who do not have two-step login enabled for their personal account will be removed from the organisation and will receive an email notifying them about the change."
|
||||
"message": "Organisation members who are not Owners or Administrators and do not have two-step login enabled for their personal account will be removed from the organisation and will receive an email notifying them about the change."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "You are a member of an organisation that requires two-step login to be enabled on your user account. If you disable all two-step login providers you will be automatically removed from these organisations."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single organisation"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organisations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organisation has a policy that does not allow you to join more than one organisation. Please contact your organisation admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organisation members who are not Owners or Administrators and are already a member of another organisation will be removed from your organisation."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single sign-on authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organisation enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organisation policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organisation Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create new send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum access count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current access count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy send link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the sender for the password needed to access this send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download file"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
3350
src/locales/en_IN/messages.json
Normal file
3350
src/locales/en_IN/messages.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Pasvorto"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Sekreta frazo"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "You have not selected anything."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "By clicking the \"Submit\" button, you agree to the following policies:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Kondiĉoj de Servado"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Your API key has full access to the organization. It should be kept secret."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 Client Credentials",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2986,7 +2997,7 @@
|
||||
"message": "Require users to set up two-step login on their personal accounts."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Organization members who do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
"message": "Organization members who are not Owners or Administrators and do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "Vi estas membro de organizo, kiu postulas dupaŝan ensaluton esti ebligita en via uzantokonto. Se vi malebligas ĉiujn dupaŝajn ensalutajn provizantojn, vi estos aŭtomate forigita el ĉi tiuj organizoj."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "¿Que tipo de elemento es este?"
|
||||
"message": "¿Qué tipo de elemento es este?"
|
||||
},
|
||||
"name": {
|
||||
"message": "Nombre"
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Contraseña"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Nueva contraseña"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Frase de contraseña"
|
||||
},
|
||||
@@ -68,10 +71,10 @@
|
||||
"message": "Empresa"
|
||||
},
|
||||
"ssn": {
|
||||
"message": "Nº de la seguridad social"
|
||||
"message": "Número de la seguridad social"
|
||||
},
|
||||
"passportNumber": {
|
||||
"message": "Nº de pasaporte"
|
||||
"message": "Número de pasaporte"
|
||||
},
|
||||
"licenseNumber": {
|
||||
"message": "Número de licencia"
|
||||
@@ -152,7 +155,7 @@
|
||||
"message": "Valor"
|
||||
},
|
||||
"dragToSort": {
|
||||
"message": "Arrastre para ordenar"
|
||||
"message": "Arrastra para ordenar"
|
||||
},
|
||||
"cfTypeText": {
|
||||
"message": "Texto"
|
||||
@@ -282,7 +285,7 @@
|
||||
"message": "Tipos"
|
||||
},
|
||||
"typeLogin": {
|
||||
"message": "Entrada"
|
||||
"message": "Inicio de sesión"
|
||||
},
|
||||
"typeCard": {
|
||||
"message": "Tarjeta"
|
||||
@@ -524,7 +527,7 @@
|
||||
"message": "Tu nombre"
|
||||
},
|
||||
"yourNameDesc": {
|
||||
"message": "¿Como deberíamos llamarte?"
|
||||
"message": "¿Cómo deberíamos llamarte?"
|
||||
},
|
||||
"masterPass": {
|
||||
"message": "Contraseña maestra"
|
||||
@@ -545,7 +548,7 @@
|
||||
"message": "Pista de contraseña maestra"
|
||||
},
|
||||
"settings": {
|
||||
"message": "Ajustes"
|
||||
"message": "Configuración"
|
||||
},
|
||||
"passwordHint": {
|
||||
"message": "Pista de contraseña"
|
||||
@@ -938,7 +941,7 @@
|
||||
"message": "Desautorizar sesiones"
|
||||
},
|
||||
"deauthorizeSessionsDesc": {
|
||||
"message": "¿Te preocupa que tu cuenta esté identificada en otro dispositivo? Utiliza la opción de abajo para desautorizar otros equipos o dispositivos que hayas usado anteriormente. Este paso es recomendable si anteriormente has utilizando un equipo pública o has guardado tu contraseña por error en un dispositivo que no es tuyo. Esto también eliminarar cualquier autenticación en dos pasos anteriormente recordada."
|
||||
"message": "¿Te preocupa que tu cuenta esté identificada en otro dispositivo? Utiliza la opción de abajo para desautorizar otros equipos o dispositivos que hayas usado anteriormente. Este paso es recomendable si anteriormente has utilizando un equipo pública o has guardado tu contraseña por error en un dispositivo que no es tuyo. Esto también eliminará cualquier autenticación en dos pasos anteriormente recordada."
|
||||
},
|
||||
"deauthorizeSessionsWarning": {
|
||||
"message": "Proceder también cerrará tu sesión actual, requiriendo que vuelvas a identificarte. También se te pedirá nuevamente tu autenticación en dos pasos en caso de que la tengas habilitada. Las sesiones activas en otros dispositivos pueden mantenerse activas hasta una hora más."
|
||||
@@ -947,16 +950,16 @@
|
||||
"message": "Desautorizadas todas las sesiones"
|
||||
},
|
||||
"purgeVault": {
|
||||
"message": "Purgar caja fuerte"
|
||||
"message": "Caja fuerte purgada"
|
||||
},
|
||||
"purgedOrganizationVault": {
|
||||
"message": "Caja fuerte de organización purgada."
|
||||
},
|
||||
"purgeVaultDesc": {
|
||||
"message": "Proceder eliminará todos los elementos y carpetas de tu caja fuerte. Los elementos que petenezcan a una organización con la que compartes contenido, no serán eliminados."
|
||||
"message": "Proceder eliminará todos los elementos y carpetas de tu caja fuerte. Los elementos que pertenezcan a una organización con la que compartes contenido, no serán eliminados."
|
||||
},
|
||||
"purgeOrgVaultDesc": {
|
||||
"message": "Proceda a continuación para eliminar todos los elementos de la caja fuerte de la organización."
|
||||
"message": "Proceder para eliminar todos los elementos de la caja fuerte de la organización."
|
||||
},
|
||||
"purgeVaultWarning": {
|
||||
"message": "Purgar tu caja fuerte es permanente. No se puede deshacer."
|
||||
@@ -1032,10 +1035,10 @@
|
||||
"message": "Cambiar el idioma utilizado en la caja fuerte web."
|
||||
},
|
||||
"disableIcons": {
|
||||
"message": "Deshabilitar iconos de sitio web"
|
||||
"message": "Deshabilitar iconos de sitios web"
|
||||
},
|
||||
"disableIconsDesc": {
|
||||
"message": "Los iconos del sitio web añaden una imagen reconocible al lado de cada entrada de tu caja fuerte."
|
||||
"message": "Los iconos de sitios web añaden una imagen reconocible al lado de cada entrada de tu caja fuerte."
|
||||
},
|
||||
"enableGravatars": {
|
||||
"message": "Habilitar Gravatars",
|
||||
@@ -1049,7 +1052,7 @@
|
||||
"description": "Allows scaling the web vault UI's width"
|
||||
},
|
||||
"enableFullWidthDesc": {
|
||||
"message": "Permitir que la bóveda web amplíe el ancho completo de la ventana del navegador."
|
||||
"message": "Permite que la caja fuerte web se amplíe al ancho completo de la ventana del navegador."
|
||||
},
|
||||
"default": {
|
||||
"message": "Por defecto"
|
||||
@@ -1103,7 +1106,7 @@
|
||||
"message": "Requiere autenticación en dos pasos para los usuarios de tu organización configurando los proveedores a nivel de organización."
|
||||
},
|
||||
"twoStepLoginRecoveryWarning": {
|
||||
"message": "Habilitar la autenticación en dos pasos puede impedirte acceder permanentemente a tu cuenta de Bitwarden. Un código de recuperación te permite acceder a la cuenta en caso de que no puedas usar más tu provedor de autenticación en dos pasos (ej. si pierdes tu dispositivo). El soporte de Bitwarden no será capaz de asistirte si pierdes acceso a tu cuenta. Te recomendamos que escribas a o imprimas este código y lo guardes en un lugar seguro."
|
||||
"message": "Habilitar la autenticación en dos pasos puede impedirte acceder permanentemente a tu cuenta de Bitwarden. Un código de recuperación te permite acceder a la cuenta en caso de que no puedas usar más tu proveedor de autenticación en dos pasos (ej. si pierdes tu dispositivo). El soporte de Bitwarden no será capaz de asistirte si pierdes acceso a tu cuenta. Te recomendamos que escribas o imprimas este código y lo guardes en un lugar seguro."
|
||||
},
|
||||
"viewRecoveryCode": {
|
||||
"message": "Ver código de recuperación"
|
||||
@@ -1123,7 +1126,7 @@
|
||||
"description": "Premium Membership"
|
||||
},
|
||||
"premiumMembership": {
|
||||
"message": "Membresía Premium"
|
||||
"message": "Suscripción Premium"
|
||||
},
|
||||
"premiumRequired": {
|
||||
"message": "Premium requerido"
|
||||
@@ -1135,7 +1138,7 @@
|
||||
"message": "Tienes acceso premium"
|
||||
},
|
||||
"alreadyPremiumFromOrg": {
|
||||
"message": "Ya tiene acceso a las características premium, debido a que es miembro de una organización."
|
||||
"message": "Ya tienes acceso a las características premium, debido a que eres miembro de una organización."
|
||||
},
|
||||
"manage": {
|
||||
"message": "Gestionar"
|
||||
@@ -1156,7 +1159,7 @@
|
||||
"message": "Descarga una aplicación autenticadora en dos pasos"
|
||||
},
|
||||
"twoStepAuthenticatorNeedApp": {
|
||||
"message": "¿Necesitas aun aplicación autenticadora en dos pasos? Descarga una de las siguientes"
|
||||
"message": "¿Necesitas una aplicación de autenticación en dos pasos? Descarga una de las siguientes"
|
||||
},
|
||||
"iosDevices": {
|
||||
"message": "Dispositivos iOS"
|
||||
@@ -1210,7 +1213,7 @@
|
||||
"message": "Caja fuerte Web, aplicación de escritorio, CLI y todas las extensiones de navegador en un dispositivo con un puerto USB que pueden aceptar tu YubiKey."
|
||||
},
|
||||
"twoFactorYubikeySupportMobile": {
|
||||
"message": "Aplicaciones móviles en un dispositivo con capacidades NFC o un puerto USB pueden aceptar tu YubiKey."
|
||||
"message": "Aplicaciones móviles en un dispositivo con capacidades NFC o un puerto USB que puede aceptar su YubiKey."
|
||||
},
|
||||
"yubikeyX": {
|
||||
"message": "YubiKey $INDEX$",
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "No has seleccionado nada."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Pulsando el botón 'Enviar', indicas estar de acuerdo con las siguientes políticas:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "Al seleccionar esta casilla, acepta lo siguiente:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Todavía no has aceptado los términos del servicio y la política de privacidad."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Términos y condiciones del servicio"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Su clave API tiene acceso completo a la organización. Debe mantenerse en secreto."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Su clave API puede ser usada para autenticarse en el CLI de Bitwarden."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Su clave API es un mecanismo alternativo de autenticación. Debe mantenerse en secreto."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "Credenciales de cliente OAuth 2.0",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3202,9 +3213,138 @@
|
||||
"message": "Se requiere un identificador de organización."
|
||||
},
|
||||
"unlinkSso": {
|
||||
"message": "Unlink SSO"
|
||||
"message": "Desenlazar SSO"
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
"message": "Enlazar SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "La configuración de la política ha sido movida y esta página pronto será obsoleta. Por favor, haga clic abajo para utilizar la página de políticas del Portal de Negocios en su lugar."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Organización única"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restringir a los usuarios de ser capaces de unirse a otras organizaciones."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Su organización actual tiene una política que no le permite unirse a más de una organización. Póngase en contacto con los administradores de su organización o acceda desde una cuenta de Bitwarden diferente."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Los miembros de la organización que no son dueños o administradores y que ya son miembros de otra organización serán eliminados de su organización."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Autenticación de inicio de sesión único"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisito"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "Es necesario habilitar la política de empresa de la Organización Única antes de activar esta política."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Política de organización única no habilitada."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Los propietarios y administradores de la organización están exentos de la aplicación de esta política."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Archivo"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Texto"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Crear nuevo Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Editar Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Send creado",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Send editado",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Send eliminado",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Eliminar Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "¿Estás seguro de eliminar este Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "¿Qué tipo de Send es este?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Fecha de eliminación"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Fecha de Expiración"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Número máximo de accesos"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Número de accesos actuales"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Deshabilitado"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Enlace Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copiar enlace Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Eliminar contraseña"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Contraseña Eliminada"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "¿Está seguro que desea eliminar la contraseña?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "Todos los Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Buscar Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "Este Send está protegido con una contraseña. Por favor, escriba la contraseña abajo para continuar.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "Este Send está oculto por defecto. Puede cambiar su visibilidad usando el botón de abajo.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Descargar archivo"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "No hay Sends que listar.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Parool"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Paroolifraas"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Midagi pole valitud."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Klikkides \"Kinnita\" nupule, nõustud järgnevate tingimustega:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Kasutustingimused"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Sinu API võtmel on täielik ligipääs organisatsioonile. Seda võtit peab salajas hoidma ja kaitsma."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuthi 2.0 kliendi tunnistus",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3202,9 +3213,138 @@
|
||||
"message": "Nõutud on organisatsioon identifikaator."
|
||||
},
|
||||
"unlinkSso": {
|
||||
"message": "Unlink SSO"
|
||||
"message": "Ühenda SSO lahti"
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
"message": "Ühenda SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Salasana"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Uusi salasana"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Tunnuslause"
|
||||
},
|
||||
@@ -806,7 +809,7 @@
|
||||
"message": "Salasanageneraattori"
|
||||
},
|
||||
"minComplexityScore": {
|
||||
"message": "Minimum Complexity Score"
|
||||
"message": "Monimutkaisuuden vähimmäispistemäärä"
|
||||
},
|
||||
"minNumbers": {
|
||||
"message": "Numeroja vähintään"
|
||||
@@ -1297,7 +1300,7 @@
|
||||
"message": "Alustakohtaisten rajoitusten vuoksi, FIDO U2F:ää ei pystytä käyttämään kaikissa Bitwarden sovelluksissa. Sinun tulee ottaa käyttöön toinen kaksivaiheisen tunnistautumisen tapa, jotta voit käyttää tiliäsi, kun FIDO U2F ei ole saatavilla. Tuetut alustat:"
|
||||
},
|
||||
"twoFactorU2fSupportWeb": {
|
||||
"message": "Web vault and browser extensions on a desktop/laptop with a U2F enabled browser (Chrome, Opera, Vivaldi, or Firefox with FIDO U2F enabled)."
|
||||
"message": "Web-holvi ja selainlaajennukset pöytäkoneella/kannettavalla U2F-yhteensopivalla selaimella (Chrome, Opera, Vivaldi tai Firefox FIDO U2F valittuna)."
|
||||
},
|
||||
"twoFactorU2fWaiting": {
|
||||
"message": "Odotetaan, että kosketat turva-avaimessa olevaa painiketta"
|
||||
@@ -1312,7 +1315,7 @@
|
||||
"message": "Bitwarden kaksivaiheisen kirjautumisesi palautuskoodi"
|
||||
},
|
||||
"twoFactorRecoveryNoCode": {
|
||||
"message": "You have not enabled any two-step login providers yet. After you have enabled a two-step login provider you can check back here for your recovery code."
|
||||
"message": "Et ole vielä aktivoinut mitään kaksivaiheisen kirjautumisen tarjoajaa. Kun olet ottanut kaksivaiheisen kirjautumisen käyttöön, löydät palautuskoodin jatkossa täältä."
|
||||
},
|
||||
"printCode": {
|
||||
"message": "Tulosta koodi",
|
||||
@@ -1331,7 +1334,7 @@
|
||||
"message": "Unsecured Websites Found"
|
||||
},
|
||||
"unsecuredWebsitesFoundDesc": {
|
||||
"message": "We found $COUNT$ items in your vault with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
|
||||
"message": "Löysimme holvistasi $COUNT$ kohdetta suojaamattomilla URI:illa. Sinun tulisi muuttaa niiden URI-muotoon https:// jos sivusto mahdollistaa sen.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@@ -1352,7 +1355,7 @@
|
||||
"message": "Logins Without 2FA Found"
|
||||
},
|
||||
"inactive2faFoundDesc": {
|
||||
"message": "We found $COUNT$ website(s) in your vault that may not be configured with two-factor authentication (according to twofactorauth.org). To further protect these accounts, you should enable two-factor authentication.",
|
||||
"message": "Löysimme holvistasi $COUNT$ sivustoa, joita ei ehkä ole määritetty käyttämään kaksivaiheista todennusta (twofactorauth.org-sivuston mukaan). Suojataksesi nämä tilit paremmin, sinun tulisi ottaa kaksivaiheinen todennus käyttöön.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@@ -1361,7 +1364,7 @@
|
||||
}
|
||||
},
|
||||
"noInactive2fa": {
|
||||
"message": "No websites were found in your vault with a missing two-factor authentication configuration."
|
||||
"message": "Holvistasi ei löytynyt sivustoja, joille ei ole määritetty kaksivaiheista tunnistautumista."
|
||||
},
|
||||
"instructions": {
|
||||
"message": "Ohjeet"
|
||||
@@ -1376,7 +1379,7 @@
|
||||
"message": "Exposed Passwords Found"
|
||||
},
|
||||
"exposedPasswordsFoundDesc": {
|
||||
"message": "We found $COUNT$ items in your vault that have passwords that were exposed in known data breaches. You should change them to use a new password.",
|
||||
"message": "Löysimme holvistasi $COUNT$ kohdetta, jotka sisältävät tunnetuissa tietovuodoissa paljastuneita salasanoja. Sinun tulisi vaihtaa näiden palveluiden salasanat.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@@ -1409,7 +1412,7 @@
|
||||
"message": "Heikkoja salasanoja löydetty"
|
||||
},
|
||||
"weakPasswordsFoundDesc": {
|
||||
"message": "We found $COUNT$ items in your vault with passwords that are not strong. You should update them to use stronger passwords.",
|
||||
"message": "Löysimme holvistasi $COUNT$ kohdetta, joiden salasanat eivät ole vahvoja. Sinun tulisi vaihtaa nämä vahvempiin salasanoihin.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@@ -1424,13 +1427,13 @@
|
||||
"message": "Reused Passwords Report"
|
||||
},
|
||||
"reusedPasswordsReportDesc": {
|
||||
"message": "If a service that you use is compromised, reusing the same password elsewhere can allow hackers to easily gain access to more of your online accounts. You should use a unique password for every account or service."
|
||||
"message": "Jos käyttämäsi palvelu on vaarassa, saman salasanan uudelleenkäyttö muualla voi mahdollistaa hakkereiden pääsyn myös muille käyttäjätileillesi. Sinun tulee käyttää yksilöllistä salasanaa jokaiselle tilille tai palvelulle."
|
||||
},
|
||||
"reusedPasswordsFound": {
|
||||
"message": "Reused Passwords Found"
|
||||
},
|
||||
"reusedPasswordsFoundDesc": {
|
||||
"message": "We found $COUNT$ passwords that are being reused in your vault. You should change them to a unique value.",
|
||||
"message": "Löysimme $COUNT$ salasanaa, joita käytetään uudelleen holvissasi. Sinun tulisi vaihtaa ne yksilöllisiksi.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@@ -1439,7 +1442,7 @@
|
||||
}
|
||||
},
|
||||
"noReusedPasswords": {
|
||||
"message": "No logins in your vault have passwords that are being reused."
|
||||
"message": "Holvissasi ei ole salasanoja, joita käytetään uudelleen."
|
||||
},
|
||||
"reusedXTimes": {
|
||||
"message": "Käytetty uudestaan $COUNT$ kertaa",
|
||||
@@ -1454,7 +1457,7 @@
|
||||
"message": "Data Breach Report"
|
||||
},
|
||||
"breachDesc": {
|
||||
"message": "A \"breach\" is an incident where a site's data has been illegally accessed by hackers and then released publicly. Review the types of data that were compromised (email addresses, passwords, credit cards etc.) and take appropriate action, such as changing passwords."
|
||||
"message": "\"Murto\" on tilanne, jossa hakkerit ovat laittomasti päässeet käsiksi sivuston suojattuihin tietoihin ja julkaisseet ne tämän jälkeen julkisesti. Tarkista vaarantuneet tiedot (sähköpostiosoitteet, salasanat, luottokortit jne.) ja tee asianmukaiset toimet, kuten salasanan vaihdokset."
|
||||
},
|
||||
"breachCheckUsernameEmail": {
|
||||
"message": "Tarkista kaikki käyttämäsi käyttäjänimet ja sähköpostiosoitteet."
|
||||
@@ -1532,10 +1535,10 @@
|
||||
"message": "Lisätty luotto näkyy tililläsi sen jälkeen, kun maksu on täysin käsitelty. Jotkin maksutavat ovat viivästettyjä ja osassa maksutavoista käsittely kestää kauemmin kuin muissa."
|
||||
},
|
||||
"makeSureEnoughCredit": {
|
||||
"message": "Please make sure that your account has enough credit available for this purchase. If your account does not have enough credit available, your default payment method on file will be used for the difference. You can add credit to your account from the Billing page."
|
||||
"message": "Varmista, että tililläsi on riittävästi saldoa tätä ostoa varten. Jos tililläsi ei ole tarpeeksi saldoa, voidaan erotus veloittaa tallennettua oletusmaksutapaa käyttäen. Voit lisätä tilillesi saldoa laskutussivulta."
|
||||
},
|
||||
"creditAppliedDesc": {
|
||||
"message": "Your account's credit can be used to make purchases. Any available credit will be automatically applied towards invoices generated for this account."
|
||||
"message": "Tilisi saldoa voidaan käyttää ostosten tekemiseen. Kaikki käytettävissä oleva saldo kohdistetaan automaattisesti tälle tilille luotuihin laskuihin."
|
||||
},
|
||||
"goPremium": {
|
||||
"message": "Päivitä premiumiin",
|
||||
@@ -1545,7 +1548,7 @@
|
||||
"message": "Olet päivittänyt premiumiin."
|
||||
},
|
||||
"premiumUpgradeUnlockFeatures": {
|
||||
"message": "Upgrade your account to a premium membership and unlock some great additional features."
|
||||
"message": "Päivitä tilisi Premium-jäsenyyteen ja avaa joitakin hienoja lisäominaisuuksia."
|
||||
},
|
||||
"premiumSignUpStorage": {
|
||||
"message": "1 Gt salattua tallennustilaa tiedostoliitteille."
|
||||
@@ -1597,7 +1600,7 @@
|
||||
"message": "Lisätallennustilaa (Gt)"
|
||||
},
|
||||
"additionalStorageGbDesc": {
|
||||
"message": "# of additional GB"
|
||||
"message": "# lisättävästä Gb:stä"
|
||||
},
|
||||
"additionalStorageIntervalDesc": {
|
||||
"message": "Tilaukseesi sisältyy $SIZE$ salattua tallennustilaa. Voit saada lisätilaa $PRICE$ per GB /$INTERVAL$.",
|
||||
@@ -1645,7 +1648,7 @@
|
||||
}
|
||||
},
|
||||
"paymentChargedWithTrial": {
|
||||
"message": "Your plan comes with a free 7 day trial. Your payment method will not be charged until the trial has ended. Billing will occur on a recurring basis each $INTERVAL$. You may cancel at any time.",
|
||||
"message": "Tilauksesi sisältää ilmaisen 7 päivän kokeilujakson. Maksutapaasi ei veloiteta ennen kuin kokeilujakso on päättynyt. Laskutus tapahtuu toistuvasti $INTERVAL$ välein. Voit päättää tilauksen milloin tahansa.",
|
||||
"placeholders": {
|
||||
"interval": {
|
||||
"content": "$1",
|
||||
@@ -1792,10 +1795,10 @@
|
||||
"message": "Gt tallennustilaa poistettavana"
|
||||
},
|
||||
"storageAddNote": {
|
||||
"message": "Adding storage will result in adjustments to your billing totals and immediately charge your payment method on file. The first charge will be prorated for the remainder of the current billing cycle."
|
||||
"message": "Tallennuskapasiteetin lisäys muuttaa kokonaislaskutustasi ja korotus veloitetaan tilillesi tallennetulta maksutavalta välittömästi. Ensimmäinen veloitus sovitetaan tämänhetkisen laskutusjaksosi jäljellä olevalle ajalle."
|
||||
},
|
||||
"storageRemoveNote": {
|
||||
"message": "Removing storage will result in adjustments to your billing totals that will be prorated as credits toward your next billing charge."
|
||||
"message": "Tallennuskapasiteetin vähennys muuttaa kokonaislaskutustasi ja tämä huomioidaan seuraavan veloituksen yhteydessä."
|
||||
},
|
||||
"adjustedStorage": {
|
||||
"message": "Muutettiin $AMOUNT$ Gt tallennustilaa.",
|
||||
@@ -1959,7 +1962,7 @@
|
||||
}
|
||||
},
|
||||
"addShareLimitedUsers": {
|
||||
"message": "Add and share with up to $COUNT$ users",
|
||||
"message": "Lisää ja jaa enintään $COUNT$ käyttäjän kanssa",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@@ -1998,7 +2001,7 @@
|
||||
"message": "Seuraa käyttäjien toimintoja audit-lokeilla"
|
||||
},
|
||||
"enforce2faDuo": {
|
||||
"message": "Enforce 2FA with Duo"
|
||||
"message": "Vaadi 2FA Duo:n kanssa"
|
||||
},
|
||||
"priorityCustomerSupport": {
|
||||
"message": "Etusija asiakastuessa"
|
||||
@@ -2085,7 +2088,7 @@
|
||||
"message": "External Id"
|
||||
},
|
||||
"externalIdDesc": {
|
||||
"message": "The external id can be used as a reference or to link this resource to an external system such as a user directory."
|
||||
"message": "Ulkoista tunnusta voidaan käyttää viitteenä tai linkittää tämä resurssi ulkoiseen järjestelmään, kuten käyttäjähakemistoon."
|
||||
},
|
||||
"accessControl": {
|
||||
"message": "Access Control"
|
||||
@@ -2598,7 +2601,7 @@
|
||||
"message": "Muista sähköpostiosoite"
|
||||
},
|
||||
"recoverAccountTwoStepDesc": {
|
||||
"message": "If you cannot access your account through your normal two-step login methods, you can use your two-step login recovery code to disable all two-step providers on your account."
|
||||
"message": "Jos et voi käyttää tiliäsi tavallisten kaksivaiheisen kirjautumisen menetelmien kautta, voit käyttää kaksivaiheisen kirjautumisen palautuskoodia kytkeäksesi kaikki tilillesi määritetyt kaksivaiheiset kirjautumisvaihtoehdot pois päältä."
|
||||
},
|
||||
"recoverAccountTwoStep": {
|
||||
"message": "Recover Account Two-Step Login"
|
||||
@@ -2751,10 +2754,10 @@
|
||||
"message": "Poistettavat paikat"
|
||||
},
|
||||
"seatsAddNote": {
|
||||
"message": "Adding user seats will result in adjustments to your billing totals and immediately charge your payment method on file. The first charge will be prorated for the remainder of the current billing cycle."
|
||||
"message": "Käyttäjäpaikkojen lisäys muuttaa kokonaislaskutustasi ja korotus veloitetaan tilillesi tallennetulta maksutavalta välittömästi. Ensimmäinen veloitus sovitetaan tämänhetkisen laskutusjaksosi jäljellä olevalle ajalle."
|
||||
},
|
||||
"seatsRemoveNote": {
|
||||
"message": "Removing user seats will result in adjustments to your billing totals that will be prorated as credits toward your next billing charge."
|
||||
"message": "Käyttäjäpaikkojen vähennys muuttaa kokonaislaskutustasi ja tämä huomioidaan seuraavan veloituksen yhteydessä."
|
||||
},
|
||||
"adjustedSeats": {
|
||||
"message": "Muutettiin $AMOUNT$ käyttäjäpaikkaa.",
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Et ole valinnut mitään."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Klikkaamalla \"Lähetä\" painiketta, hyväksyt seuraavat ehdot:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "Valitsemalla tämän ruudun hyväksyt seuraavat:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Palvelu- ja tietosuojakäytäntöä ei ole vahvistettu."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Käyttöehdot"
|
||||
@@ -2908,7 +2913,7 @@
|
||||
"message": "Haluatko varmasti kierrättää tilisi salausavaimen?"
|
||||
},
|
||||
"attachmentsNeedFix": {
|
||||
"message": "This item has old file attachments that need to be fixed."
|
||||
"message": "Tällä nimikkeellä on vanhoja liitteitä, jotka on korjattava."
|
||||
},
|
||||
"attachmentFixDesc": {
|
||||
"message": "Tämä on vanha tiedostoliite, joka on korjattava. Paina lukeaksesi lisää."
|
||||
@@ -2925,7 +2930,7 @@
|
||||
"description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing."
|
||||
},
|
||||
"fingerprintEnsureIntegrityVerify": {
|
||||
"message": "To ensure the integrity of your encryption keys, please verify the user's fingerprint phrase before continuing.",
|
||||
"message": "Varmistaaksesi salausavaimien eheyden, tarkista käyttäjän sormenjälkilause ennen kuin jatkat.",
|
||||
"description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing."
|
||||
},
|
||||
"dontAskFingerprintAgain": {
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "API-avaimellasi on täysi käyttöoikeus organisaatioon. Pidä avain turvassa."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "API-avaimesi on vaihtoehtoinen autentikointimekanismi. Se on pidettävä salassa."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 -asiakkaan käyttäjätiedot",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2971,7 +2982,7 @@
|
||||
"message": "Et voi suorittaa tätä toimintoa, kun käytät sovelluksen sisäisen oston maksutapaa."
|
||||
},
|
||||
"manageSubscriptionFromStore": {
|
||||
"message": "You must manage your subscription from the store where your in-app purchase was made."
|
||||
"message": "Sinun on hallittava tilaustasi kaupasta, jossa sovelluksen sisäinen ostoksesi on tehty."
|
||||
},
|
||||
"minLength": {
|
||||
"message": "Vähimmäispituus"
|
||||
@@ -3156,7 +3167,7 @@
|
||||
"message": "Nämä tiedot tarvitaan ainoastaan liikevaihtoveroa ja talous raportointia varten."
|
||||
},
|
||||
"includeVAT": {
|
||||
"message": "Include VAT/GST Information (optional)"
|
||||
"message": "Sisällytä ALV/GST-tiedot (valinnainen)"
|
||||
},
|
||||
"taxIdNumber": {
|
||||
"message": "ALV/GST -verotunniste"
|
||||
@@ -3187,7 +3198,7 @@
|
||||
"description": "The web portal used by business organizations for configuring certain features."
|
||||
},
|
||||
"includeAllTeamsFeatures": {
|
||||
"message": "All Teams features, plus:"
|
||||
"message": "Kaikki Tiimien ominaisuudet, sekä:"
|
||||
},
|
||||
"includeSsoAuthentication": {
|
||||
"message": "Kertakirjaus todennus [SSO], SAML2.0:n ja OpenID yhteyden kautta"
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Linkitä SSOhon"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Edellytykset"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Tiedosto"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Teksti"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Poistoaika"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Päättymispäivä"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Ei käytössä"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Lähetä linkki",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Poista salasana"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Salasana poistettu"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Haluatko varmasti poistaa salasanan?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Lataa tiedosto"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Mot de passe"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Nouveau mot de passe"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Phrase de passe"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Vous n'avez rien sélectionné."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "En cliquant sur le bouton « Soumettre », vous acceptez les politiques suivantes :",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "En cochant cette case, vous acceptez les éléments suivants :"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Les conditions d'utilisation et la politique de confidentialité n'ont pas été acceptées."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Conditions d'utilisation"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Votre clé d'API a un accès complet à l'organisation. Elle doit être gardée secrète."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Votre clé API peut être utilisée pour vous authentifier dans le CLI de Bitwarden."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Votre clé API est un mécanisme d'authentification alternatif. Elle doit être gardée secrète."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "Identifiants du client OAuth 2.0",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3187,7 +3198,7 @@
|
||||
"description": "The web portal used by business organizations for configuring certain features."
|
||||
},
|
||||
"includeAllTeamsFeatures": {
|
||||
"message": "Toutes les fonctionnalités de Teams, plus :"
|
||||
"message": "Toutes les fonctionnalités d'équipes, plus :"
|
||||
},
|
||||
"includeSsoAuthentication": {
|
||||
"message": "Authentification SSO via SAML2.0 et OpenID Connect"
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Lier SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "La configuration de la politique a été déplacée et cette page sera bientôt obsolète. Veuillez cliquer ci-dessous pour utiliser la page des règles du Portail Affaires à la place."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Organisation Unique"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Empêcher les utilisateurs de pouvoir rejoindre d'autres organisations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Votre organisation actuelle a une politique qui ne vous permet pas de rejoindre plus d'une organisation. Veuillez contacter les administrateurs de votre organisation ou vous inscrire à partir d'un compte Bitwarden différent."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Les membres de l'organisation qui ne sont ni Propriétaires ni Administrateurs et qui sont déjà membres d'une autre organisation seront retirés de votre organisation."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Authentification par Authentification Unique"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Exiger que les utilisateurs se connectent avec la méthode du Portail de Connexion Unique."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prérequis"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "La Politique d'Entreprise d'Organisation Unique doit être activée avant d'activer cette politique."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "La Politique d'Organisation Unique n'est pas activée."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Les propriétaires et les administrateurs de l'organisation sont exonérés de l'application de cette politique."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Fichier"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Texte"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Créer un Nouvel Envoi",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Modifier l'Envoi",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Envoi créé",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Envoi édité",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Envoi supprimé",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Supprimer l'Envoi",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Êtes-vous sûr de vouloir supprimer cet Envoi ?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "De quel type d'Envoi s'agit-il?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Date de suppression"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Date d'expiration"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Nombre Maximum d'Accès"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Nombre d'Accès Actuels"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Désactivé"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Envoyez le Lien",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copier le Lien d'Envoi",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Supprimer le Mot de Passe"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Mot de Passe supprimé"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Êtes-vous sûr(e) de vouloir supprimer le Mot de Passe ?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "Tous les Envois"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Rechercher les Envois",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "Cet Envoi est protégé par un Mot de Passe. Veuillez entrer le Mot de Passe ci-dessous pour continuer.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Vous ne connaissez pas le Mot de Passe ? Demandez à l'Expéditeur le Mot de Passe nécessaire pour accéder à cet Envoi.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "Cet Envoi est masqué par défaut. Vous pouvez changer sa visibilité en utilisant le bouton ci-dessous.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Télécharger le Fichier"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "Il n'y a aucun Envoi à afficher.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "סיסמה"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "משפט סיסמה"
|
||||
},
|
||||
@@ -1045,11 +1048,11 @@
|
||||
"message": "שימוש בתמונות אווטאר שנטענו מהאתר gravatar.com."
|
||||
},
|
||||
"enableFullWidth": {
|
||||
"message": "Enable Full Width Layout",
|
||||
"message": "אפשר תצוגה ברוחב מלא",
|
||||
"description": "Allows scaling the web vault UI's width"
|
||||
},
|
||||
"enableFullWidthDesc": {
|
||||
"message": "Allow the web vault to expand the full width of the browser window."
|
||||
"message": "אפשר לחלון הכספת לגדול לרוחב חלון הדפדפן."
|
||||
},
|
||||
"default": {
|
||||
"message": "ברירת מחדל"
|
||||
@@ -1986,13 +1989,13 @@
|
||||
"message": "אחסון שרת מקומי (אופציונאלי)"
|
||||
},
|
||||
"usersGetPremium": {
|
||||
"message": "משתמשים מקבלים גישה ליכולות פרמיום"
|
||||
"message": "המשתמשים יקבלו גישה ליכולות פרימיום"
|
||||
},
|
||||
"controlAccessWithGroups": {
|
||||
"message": "שלוט על גישת משתמשים בעזרת קבוצות"
|
||||
},
|
||||
"syncUsersFromDirectory": {
|
||||
"message": "סנכרן את המשתמשים והקבוצות מתוך Active Directory"
|
||||
"message": "סנכרן את המשתמשים והקבוצות עם Active Directory"
|
||||
},
|
||||
"trackAuditLogs": {
|
||||
"message": "עקוב אחר פעולות המשתמשים בעזרת יומן ביקורת"
|
||||
@@ -2004,7 +2007,7 @@
|
||||
"message": "קדימות בתמיכה הטכנית"
|
||||
},
|
||||
"xDayFreeTrial": {
|
||||
"message": "$COUNT$ day free trial, cancel anytime",
|
||||
"message": "$COUNT$ ימי נסיון, ניתן לבטל תמיד",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@@ -2118,10 +2121,10 @@
|
||||
"message": "הזמן משתמש"
|
||||
},
|
||||
"inviteUserDesc": {
|
||||
"message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account."
|
||||
"message": "הזמן משתמש חדש לארגון שלך על ידי הזנת כתובת האימייל שלהם שמשמשת אותם בחשבון Bitwarden. אם אין להם חשבון Bitwarden, הם יתבקשו ליצור חשבון."
|
||||
},
|
||||
"inviteMultipleEmailDesc": {
|
||||
"message": "You can invite up to $COUNT$ users at a time by comma separating a list of email addresses.",
|
||||
"message": "באפשרותך להזמין עד $COUNT$ משתמשים בכל פעם על ידי הפרדת הכתובות בעזרת פסיק.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@@ -2130,13 +2133,13 @@
|
||||
}
|
||||
},
|
||||
"userUsingTwoStep": {
|
||||
"message": "This user is using two-step login to protect their account."
|
||||
"message": "משתמש זה הפעיל כניסה דו שלבית כדי להגן על חשבונו."
|
||||
},
|
||||
"userAccessAllItems": {
|
||||
"message": "This user can access and modify all items."
|
||||
"message": "משתמש זה יכול לגשת ולשנות את כל הפריטים."
|
||||
},
|
||||
"userAccessSelectedCollections": {
|
||||
"message": "This user can access only the selected collections."
|
||||
"message": "משתמש זה יכול לגשת רק לאוספים נבחרים."
|
||||
},
|
||||
"search": {
|
||||
"message": "חיפוש"
|
||||
@@ -2154,25 +2157,25 @@
|
||||
"message": "בעלים"
|
||||
},
|
||||
"ownerDesc": {
|
||||
"message": "The highest access user that can manage all aspects of your organization."
|
||||
"message": "החשבון בעל ההרשאות הגבוהות ביותר שיכול לנהל את כל ההיבטים של הארגון."
|
||||
},
|
||||
"admin": {
|
||||
"message": "מנהל"
|
||||
},
|
||||
"adminDesc": {
|
||||
"message": "Admins can access and manage all items, collections and users in your organization."
|
||||
"message": "מנהלים יכולים לגשת ולנהל את כל הפריטים, האוספים והמשתמשים שבארגונך."
|
||||
},
|
||||
"user": {
|
||||
"message": "משתמש"
|
||||
},
|
||||
"userDesc": {
|
||||
"message": "A regular user with access to assigned collections in your organization."
|
||||
"message": "משתמש רגיל עם גישה לאוספים נבחרים בארגון שלך."
|
||||
},
|
||||
"manager": {
|
||||
"message": "מנהל"
|
||||
},
|
||||
"managerDesc": {
|
||||
"message": "Managers can access and manage assigned collections in your organization."
|
||||
"message": "מנהלים יכולים לגשת ולנהל אוספים נבחרים בארגונך."
|
||||
},
|
||||
"all": {
|
||||
"message": "הכל"
|
||||
@@ -2211,22 +2214,22 @@
|
||||
"message": "מחובר."
|
||||
},
|
||||
"changedPassword": {
|
||||
"message": "Changed account password."
|
||||
"message": "סיסמת החשבון שונתה."
|
||||
},
|
||||
"enabledUpdated2fa": {
|
||||
"message": "Enabled/updated two-step login."
|
||||
"message": "כניסה דו שלבית הופעלה\\עודכנה."
|
||||
},
|
||||
"disabled2fa": {
|
||||
"message": "בטל כניסה דו שלבית."
|
||||
},
|
||||
"recovered2fa": {
|
||||
"message": "Recovered account from two-step login."
|
||||
"message": "חשבון שוחזר מכניסה דו שלבית."
|
||||
},
|
||||
"failedLogin": {
|
||||
"message": "Login attempt failed with incorrect password."
|
||||
"message": "נסיון כניסה נכשל עם סיסמה שגויה."
|
||||
},
|
||||
"failedLogin2fa": {
|
||||
"message": "Login attempt failed with incorrect two-step login."
|
||||
"message": "נסיונות כניסה עם אימות דו שלבי נכשלו."
|
||||
},
|
||||
"exportedVault": {
|
||||
"message": "יצוא כספת."
|
||||
@@ -2643,7 +2646,7 @@
|
||||
"message": "מידע מיסים"
|
||||
},
|
||||
"taxInformationDesc": {
|
||||
"message": "אנא צור קשר עם התמיכה כדי לספק (או לעדכן) את פרטי המס עבור הקבלות שלך."
|
||||
"message": "עבור לקוחות בתוך ארצות הברית, יש לכתוב מיקוד לצורך דיווח מיסוי. עבור לקוחות ממדינות אחרות ניתן למלא מספר זיהוי מס (VAT/GST) ו\\או כתובת שתופיע על הקבלות שלך."
|
||||
},
|
||||
"billingPlan": {
|
||||
"message": "תוכנית",
|
||||
@@ -2781,7 +2784,7 @@
|
||||
"message": "התחלנו להשתמש במפתחות הצפנה גדולים יותר בכדי לספק אבטחה טובה יותר ולאפשר גישה ליכולות חדשות. תהליך עדכון מפתחות האבטחה שלך הוא קל ומהיר. פשוט הזן את הסיסמה הראשית שלך. שים לב שעדכון זה יהפוך להכרחי בסופו של דבר."
|
||||
},
|
||||
"updateEncryptionKeyWarning": {
|
||||
"message": "After updating your encryption key, you are required to log out and back in to all Bitwarden applications that you are currently using (such as the mobile app or browser extensions). Failure to log out and back in (which downloads your new encryption key) may result in data corruption. We will attempt to log you out automatically, however, it may be delayed."
|
||||
"message": "לאחר עדכון מפתחות ההצפנה שלך, תתבקש לצאת ולהכנס שוב בכל אפליקציות Bitwarden שאתה משתמש בהן (האפליקציה לפלאפון או ההרחבה לדפדפן). אם לא תצא ותכנס שוב (פעולת הכניסה מורידה את המפתח החדש), יתכן שתתקל במידע שגוי. אנו ננסה לגרום ליציאה אוטומטית, אך יתכן שהדבר לא יקרה מיידית."
|
||||
},
|
||||
"subscription": {
|
||||
"message": "מנוי"
|
||||
@@ -2796,13 +2799,13 @@
|
||||
"message": "שדרג ארגון"
|
||||
},
|
||||
"upgradeOrganizationDesc": {
|
||||
"message": "This feature is not available for free organizations. Switch to a paid plan to unlock more features."
|
||||
"message": "תכונה זו לא זמינה בתוכנית החינמיית עבור ארגונים. עבור לתוכנית בתשלום בכדי להשתמש בתכונות נוספות."
|
||||
},
|
||||
"createOrganizationStep1": {
|
||||
"message": "יצירת ארגון: צעד 1"
|
||||
},
|
||||
"createOrganizationCreatePersonalAccount": {
|
||||
"message": "Before creating your organization, you first need to create a free personal account."
|
||||
"message": "לפני יצירת הארגון, עליך ליצור חשבון אישי חינמי."
|
||||
},
|
||||
"refunded": {
|
||||
"message": "זוכה"
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "לא בחרת כלום."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "By clicking the \"Submit\" button, you agree to the following policies:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "תנאי שירות"
|
||||
@@ -2899,7 +2904,7 @@
|
||||
"message": "הסיסמה הראשית שבחרת חלשה מאוד. עליך לבחור סיסמה חזקה יותר (או להשתמש במשפט במקום מילה אחת) בכדי לאבטח את החשבון שלך. האם אתה בטוח שברצונך להשתמש בסיסמה ראשית זו?"
|
||||
},
|
||||
"rotateAccountEncKey": {
|
||||
"message": "Also rotate my account's encryption key"
|
||||
"message": "כמו כן החלף את מפתח ההצפנה של החשבון שלי"
|
||||
},
|
||||
"rotateEncKeyTitle": {
|
||||
"message": "החלף מפתח הצפנה"
|
||||
@@ -2908,28 +2913,28 @@
|
||||
"message": "האם אתה בטוח שברצונך להחליף (לבצע רוטציה) של מפתח ההצפנה בחשבונך?"
|
||||
},
|
||||
"attachmentsNeedFix": {
|
||||
"message": "This item has old file attachments that need to be fixed."
|
||||
"message": "לפריט זה יש קובץ מצורף שצריך תיקון."
|
||||
},
|
||||
"attachmentFixDesc": {
|
||||
"message": "This is an old file attachment the needs to be fixed. Click to learn more."
|
||||
"message": "קובץ מצורף זה צריך לעבור תיקון. לחץ כאן כדי לגלות עוד פרטים."
|
||||
},
|
||||
"fix": {
|
||||
"message": "תקן",
|
||||
"description": "This is a verb. ex. 'Fix The Car'"
|
||||
},
|
||||
"oldAttachmentsNeedFixDesc": {
|
||||
"message": "There are old file attachments in your vault that need to be fixed before you can rotate your account's encryption key."
|
||||
"message": "בכספת שלך קיים קובץ מצורף ישן שצריך לעבור תיקון לפני שתוכל להחליף את מפתחות ההצפנה של החשבון שלך."
|
||||
},
|
||||
"yourAccountsFingerprint": {
|
||||
"message": "הסיסמה של טביעת האצבעות בחשבון שלך",
|
||||
"description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing."
|
||||
},
|
||||
"fingerprintEnsureIntegrityVerify": {
|
||||
"message": "To ensure the integrity of your encryption keys, please verify the user's fingerprint phrase before continuing.",
|
||||
"message": "בכדי לוודא את תקינות מפתחות ההצפנה שלך, אנא ודא את משפט טביעת האצבע לפני שתמשיך.",
|
||||
"description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing."
|
||||
},
|
||||
"dontAskFingerprintAgain": {
|
||||
"message": "Don't ask to verify fingerprint phrase again",
|
||||
"message": "אל תבקש ממני לאמת את משפט טביעת האצבע יותר",
|
||||
"description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing."
|
||||
},
|
||||
"free": {
|
||||
@@ -2940,13 +2945,19 @@
|
||||
"message": "מפתח API"
|
||||
},
|
||||
"apiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate to the Bitwarden public API."
|
||||
"message": "מפתח הAPI שלך יכול לשמש עבור אימות מול הAPI הפומבי של Bitwarden."
|
||||
},
|
||||
"apiKeyRotateDesc": {
|
||||
"message": "Rotating the API key will invalidate the previous key. You can rotate your API key if you believe that the current key is no longer safe to use."
|
||||
"message": "רוטציית מפתח הAPI הופכת את המפתח הקודם ללא תקין. באפשרותך לבצע רוטציה של מפתח הAPI אם אתה מאמין שהמפתח הנוכחי לא בטוח לשימוש."
|
||||
},
|
||||
"apiKeyWarning": {
|
||||
"message": "Your API key has full access to the organization. It should be kept secret."
|
||||
"message": "למפתח הAPI שלך יש גישה מלאה לארגון שלך. מומלץ מאוד לשמור אותו בסוד."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "אישורי לקוח OAuth 2.0",
|
||||
@@ -2980,28 +2991,28 @@
|
||||
"message": "שכפול"
|
||||
},
|
||||
"masterPassPolicyDesc": {
|
||||
"message": "Set minimum requirements for master password strength."
|
||||
"message": "קבע דרישות מינימום עבור חוזק הסיסמה הראשית."
|
||||
},
|
||||
"twoStepLoginPolicyDesc": {
|
||||
"message": "Require users to set up two-step login on their personal accounts."
|
||||
"message": "דרוש מהמשתמשים להגדיר כניסה דו-שלבית בחשבונות האישיים שלהם."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Organization members who do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
"message": "חברי ארגון ללא הגדרת כניסה דו-שלבית יוסרו מהארגון ויקבלו אימייל המסביר את השינוי."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "You are a member of an organization that requires two-step login to be enabled on your user account. If you disable all two-step login providers you will be automatically removed from these organizations."
|
||||
"message": "הינך חבר בארגון המחייב כניסה דו-שלבית מוגדרת בחשבונך. אם תבטל את כל הספקים המאפשרים כניסה דו-שלבית, תוסר אוטומטית מהארגון."
|
||||
},
|
||||
"passwordGeneratorPolicyDesc": {
|
||||
"message": "Set minimum requirements for password generator configuration."
|
||||
"message": "הגדר דרישות מינימום במחולל הסיסמאות."
|
||||
},
|
||||
"passwordGeneratorPolicyInEffect": {
|
||||
"message": "One or more organization policies are affecting your generator settings."
|
||||
"message": "מדיניות ארגונית אחת או יותר משפיעה על הגדרות המחולל שלך."
|
||||
},
|
||||
"masterPasswordPolicyInEffect": {
|
||||
"message": "One or more organization policies require your master password to meet the following requirements:"
|
||||
"message": "אחד או יותר מכללי מדיניות הארגון דורשים שסיסמתך הראשית תעמוד בדרישות הבאות:"
|
||||
},
|
||||
"policyInEffectMinComplexity": {
|
||||
"message": "Minimum complexity score of $SCORE$",
|
||||
"message": "ניקוד מורכבות הסיסמה צריך להיות לפחות $SCORE$",
|
||||
"placeholders": {
|
||||
"score": {
|
||||
"content": "$1",
|
||||
@@ -3010,7 +3021,7 @@
|
||||
}
|
||||
},
|
||||
"policyInEffectMinLength": {
|
||||
"message": "Minimum length of $LENGTH$",
|
||||
"message": "אורך מינימלי של $LENGTH$",
|
||||
"placeholders": {
|
||||
"length": {
|
||||
"content": "$1",
|
||||
@@ -3019,16 +3030,16 @@
|
||||
}
|
||||
},
|
||||
"policyInEffectUppercase": {
|
||||
"message": "Contain one or more uppercase characters"
|
||||
"message": "מכילה אות גדולה אחת או יותר"
|
||||
},
|
||||
"policyInEffectLowercase": {
|
||||
"message": "Contain one or more lowercase characters"
|
||||
"message": "מכילה אות קטנה אחת או יותר"
|
||||
},
|
||||
"policyInEffectNumbers": {
|
||||
"message": "Contain one or more numbers"
|
||||
"message": "מכילה ספרה אחת או יותר"
|
||||
},
|
||||
"policyInEffectSpecial": {
|
||||
"message": "Contain one or more of the following special characters $CHARS$",
|
||||
"message": "מכילה תו אחד או יותר מהתווים הבאים: $CHARS$",
|
||||
"placeholders": {
|
||||
"chars": {
|
||||
"content": "$1",
|
||||
@@ -3037,7 +3048,7 @@
|
||||
}
|
||||
},
|
||||
"masterPasswordPolicyRequirementsNotMet": {
|
||||
"message": "Your new master password does not meet the policy requirements."
|
||||
"message": "הסיסמה הראשית החדשה שלך לא עומדת בדרישות המדיניות."
|
||||
},
|
||||
"minimumNumberOfWords": {
|
||||
"message": "מספר מינימאלי של מילים"
|
||||
@@ -3150,61 +3161,190 @@
|
||||
"message": "אישור פעולת אימות לאחר חוסר פעילות"
|
||||
},
|
||||
"hidePasswords": {
|
||||
"message": "Hide Passwords"
|
||||
"message": "הסתר סיסמאות"
|
||||
},
|
||||
"countryPostalCodeRequiredDesc": {
|
||||
"message": "We require this information for calculating sales tax and financial reporting only."
|
||||
"message": "אנו מבקשים מידע זה בכדי לחשב את עלויות המיסים והדוחות הכספיים שלנו בלבד."
|
||||
},
|
||||
"includeVAT": {
|
||||
"message": "Include VAT/GST Information (optional)"
|
||||
"message": "כלול נתוני מעמ/VAT/GST (אופציונאלי)"
|
||||
},
|
||||
"taxIdNumber": {
|
||||
"message": "VAT/GST Tax ID"
|
||||
"message": "מזהה מיסוי מעמ/VAT/GST"
|
||||
},
|
||||
"taxInfoUpdated": {
|
||||
"message": "Tax information updated."
|
||||
"message": "מידע מיסוי עודכן."
|
||||
},
|
||||
"setMasterPassword": {
|
||||
"message": "Set Master Password"
|
||||
"message": "קבע סיסמה ראשית"
|
||||
},
|
||||
"ssoCompleteRegistration": {
|
||||
"message": "In order to complete logging in with SSO, please set a master password to access and protect your vault."
|
||||
"message": "כדי להשלים את הכניסה עם SSO, נא להגדיר סיסמה ראשית כדי לגשת ולהגן על הכספת שלך."
|
||||
},
|
||||
"identifier": {
|
||||
"message": "Identifier"
|
||||
"message": "מזהה"
|
||||
},
|
||||
"organizationIdentifier": {
|
||||
"message": "Organization Identifier"
|
||||
"message": "מזהה ארגוני"
|
||||
},
|
||||
"ssoLogInWithOrgIdentifier": {
|
||||
"message": "Log in using your organization's single sign-on portal. Please enter your organization's identifier to begin."
|
||||
"message": "הכנס באמצעות פורטל ההזדהות האחודה (SSO) הארגוני שלך. אנא הזן את המזהה הארגוני שלך כדי להתחיל."
|
||||
},
|
||||
"enterpriseSingleSignOn": {
|
||||
"message": "Enterprise Single Sign-On"
|
||||
"message": "כניסה ארגונית אחודה"
|
||||
},
|
||||
"businessPortal": {
|
||||
"message": "Business Portal",
|
||||
"message": "פורטל עסקי",
|
||||
"description": "The web portal used by business organizations for configuring certain features."
|
||||
},
|
||||
"includeAllTeamsFeatures": {
|
||||
"message": "All Teams features, plus:"
|
||||
"message": "כל התכונות הקיימות ב\"צוות\", ובנוסף:"
|
||||
},
|
||||
"includeSsoAuthentication": {
|
||||
"message": "SSO Authentication via SAML2.0 and OpenID Connect"
|
||||
"message": "אימות SSO דרך SAML2.0 וOpenID Connect"
|
||||
},
|
||||
"includeEnterprisePolicies": {
|
||||
"message": "Enterprise Policies"
|
||||
"message": "מדיניות ארגונית"
|
||||
},
|
||||
"ssoValidationFailed": {
|
||||
"message": "SSO Validation Failed"
|
||||
"message": "אימות SSO נכשל"
|
||||
},
|
||||
"ssoIdentifierRequired": {
|
||||
"message": "Organization Identifier is required."
|
||||
"message": "מזהה הארגון נחוץ."
|
||||
},
|
||||
"unlinkSso": {
|
||||
"message": "Unlink SSO"
|
||||
"message": "נתק SSO"
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
"message": "חבר SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Lozinka"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Lozinka"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Niste ništa odabrali."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "By clicking the \"Submit\" button, you agree to the following policies:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Terms of Service"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Your API key has full access to the organization. It should be kept secret."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 vjerodajnice klijenta",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2986,7 +2997,7 @@
|
||||
"message": "Require users to set up two-step login on their personal accounts."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Organization members who do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
"message": "Organization members who are not Owners or Administrators and do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "You are a member of an organization that requires two-step login to be enabled on your user account. If you disable all two-step login providers you will be automatically removed from these organizations."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Jelszó"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Új jelszó"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Kulcskifejezés"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Nincs kiválasztva semmi."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "A \"Beküldés\" gombra kattintva elfogadjuk a következő szabályokat:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "A doboz bejelölésével elfogadjuk a következőket:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "A szolgáltatási feltételeket és az adatvédelmi irányelveket nem vették figyelembe."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Felhasználási feltételek"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Az API kulcs teljes hozzáférést biztosít a szervezethez. Célszerű titokban tartani."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Az API kulcs használható a Bitwarden CLI hitelesítéséhez."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "API kulcs alternatív hitelesítési mechanizmus. Célszerű titokban tartani."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 ügyfél hitelesítések",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "SSO csatolása"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Az irányelv konfiguráció áthelyezésre került és ez az oldal hamarosan megszűnik. Kattintsunk az alábbi hivatkozásra, ha inkább az Üzleti portál irányelv oldalát szeretnénk használni."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Önálló szervezet"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Korlátozza a felhasználókat más szervezetekhez csatlakozásban."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Jelenlegi szervezetének van olyan irányelve, amely nem engedélyezi, hogy több szervezethez csatlakozzunk. Lépjünk kapcsolatba szervezetünk adminisztrátorával vagy regisztráljunk egy másik Bitwarden fiókból."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "A szervezet azon tagjait, akik nem tulajdonosok vagy rendszergazdák, és már egy másik szervezet tagjai, eltávolítjáara kerülnek a szervezetből."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Egyszeri bejelentkezés hitelesítése"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "A felhasználóknál az Vállalati egyszeri vejelentkezés hitelesítési mód megkövetelése."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Előfeltétel"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "Az irányelv bekapcsolása előtt engedélyezni kell az Önálló szervezet vállalati irányelvét."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Az Önálló szervezet irányelv nem engedélyezett."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "A szervezet tulajdonosai és adminisztrátorai mentesülnek az irányelv végrehajtása alól."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Fájl"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Szöveg"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Új küldés létrehozása",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Küldés szerkesztése",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "A küldés létrejött.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "A küldés szerkesztésre került.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "A küldés törlésre került.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Küldés törlése",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Biztosan törlésre kerüljön ez a küldés?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "Milyen típusú ez a küldés?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Törlési dátum"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Lejárati dátum"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximális elérési szám"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Aktuális elérési szám"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Letiltva"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Hivatkozás küldése",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Hivatkozás küldés másolása",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Jelszó eltávolítása"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "A jelszó eltávolításra került."
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Biztosan eltávolításra kerüljön ez a jelszó?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "Összes küldés"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Küldés keresése",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "A küldés jelszóval védett. A folytatáshoz lentebb meg kell adni a jelszót.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Nem ismerjük a jelszót? Kérdezzünk rá a küldőnél a küldés elérésére szükséges jelszóért.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "Ez a küldés alapértelmezésben rejtett. Az alábbi gombbal átváltható a láthatósága.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Fájl letöltése"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "A listában nincs küldés.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
3350
src/locales/id/messages.json
Normal file
3350
src/locales/id/messages.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Password"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Frase segreta"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Non hai selezionato nulla."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Cliccando sul pulsante \"Invia\", accetti i seguenti criteri:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Codizioni di servizio"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "La tua chiave API ha pieno accesso all'organizzazione. Dovrebbe essere tenuta segreta."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "Credenziali client OAuth 2.0",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Collega SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "パスワード"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "パスフレーズ"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "何も選択されていません。"
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "「送信」ボタンをクリックすると、次のポリシーに同意します。",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "利用規約"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "API キーは組織へのフルアクセス権限を持っています。漏れないよう秘密にしてください。"
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 クライアント資格情報",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "SSO をリンク"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "비밀번호"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "패스프레이즈"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "아무것도 선택하지 않았습니다."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "\"제출\" 버튼을 클릭하는 것으로 이하의 정책에 동의합니다:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "서비스 약관"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "귀하의 API 키는 조직에 대한 전체 액세스 권한을 가집니다. 이것은 비밀로 해야 합니다."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 클라이언트 자격 증명",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3168,43 +3179,172 @@
|
||||
"message": "마스터 비밀번호 설정"
|
||||
},
|
||||
"ssoCompleteRegistration": {
|
||||
"message": "In order to complete logging in with SSO, please set a master password to access and protect your vault."
|
||||
"message": "SSO 로그인을 하기 위해서 보관함에 접근하고 보호할 수 있도록 마스터 비밀번호를 설정해주세요."
|
||||
},
|
||||
"identifier": {
|
||||
"message": "Identifier"
|
||||
"message": "식별자"
|
||||
},
|
||||
"organizationIdentifier": {
|
||||
"message": "Organization Identifier"
|
||||
"message": "조직 식별자"
|
||||
},
|
||||
"ssoLogInWithOrgIdentifier": {
|
||||
"message": "Log in using your organization's single sign-on portal. Please enter your organization's identifier to begin."
|
||||
"message": "조직의 통합 인증(SSO) 포탈을 통해서 로그인하세요. 시작하려면 조직 식별자를 입력해주세요."
|
||||
},
|
||||
"enterpriseSingleSignOn": {
|
||||
"message": "Enterprise Single Sign-On"
|
||||
"message": "엔터프라이즈 통합 인증 (SSO)"
|
||||
},
|
||||
"businessPortal": {
|
||||
"message": "Business Portal",
|
||||
"message": "비즈니스 포탈",
|
||||
"description": "The web portal used by business organizations for configuring certain features."
|
||||
},
|
||||
"includeAllTeamsFeatures": {
|
||||
"message": "All Teams features, plus:"
|
||||
"message": "모든 팀 기능, 추가로:"
|
||||
},
|
||||
"includeSsoAuthentication": {
|
||||
"message": "SSO Authentication via SAML2.0 and OpenID Connect"
|
||||
"message": "SAML2.0과 OpenID Connect를 통한 SSO 인증"
|
||||
},
|
||||
"includeEnterprisePolicies": {
|
||||
"message": "Enterprise Policies"
|
||||
"message": "엔터프라이즈 정책"
|
||||
},
|
||||
"ssoValidationFailed": {
|
||||
"message": "SSO 검증 실패"
|
||||
},
|
||||
"ssoIdentifierRequired": {
|
||||
"message": "Organization Identifier is required."
|
||||
"message": "조직 식별자가 필요합니다."
|
||||
},
|
||||
"unlinkSso": {
|
||||
"message": "Unlink SSO"
|
||||
"message": "SSO 연결 해제"
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
"message": "SSO 연결"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Parole"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Paroles frāze"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Jūs neesat neko atlasījis."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Nospiežot \"Iesniegt\" pogu, jūs piekrītat sekojošām politikām:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Lietošanas Nosacījumi"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Jūsu API atslēgai ir pilna piekļuve šai organizācijai. Tā ir jātur slepenībā."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 Klientu Akreditācijas Dati",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3165,46 +3176,175 @@
|
||||
"message": "Nodokļu informācija atjaunota."
|
||||
},
|
||||
"setMasterPassword": {
|
||||
"message": "Set Master Password"
|
||||
"message": "Uzstādīt Galveno Paroli"
|
||||
},
|
||||
"ssoCompleteRegistration": {
|
||||
"message": "In order to complete logging in with SSO, please set a master password to access and protect your vault."
|
||||
"message": "Lai pabeigtu ieeju ar SSO, lūdzu uzstādi galveno paroli lai piekļūtu un aizsargātu savu seifu."
|
||||
},
|
||||
"identifier": {
|
||||
"message": "Identifier"
|
||||
"message": "Identifikators"
|
||||
},
|
||||
"organizationIdentifier": {
|
||||
"message": "Organization Identifier"
|
||||
"message": "Organizācijas Identifikators"
|
||||
},
|
||||
"ssoLogInWithOrgIdentifier": {
|
||||
"message": "Log in using your organization's single sign-on portal. Please enter your organization's identifier to begin."
|
||||
"message": "Ieej izmantojot savas organizācijas vienotās pieteikšanās portālu. Lūdzu ievadi savas organizācijas identifikatoru lai sāktu."
|
||||
},
|
||||
"enterpriseSingleSignOn": {
|
||||
"message": "Enterprise Single Sign-On"
|
||||
"message": "Uzņēmuma Vienotā Pierakstīšanās"
|
||||
},
|
||||
"businessPortal": {
|
||||
"message": "Business Portal",
|
||||
"message": "Biznesa Portāls",
|
||||
"description": "The web portal used by business organizations for configuring certain features."
|
||||
},
|
||||
"includeAllTeamsFeatures": {
|
||||
"message": "All Teams features, plus:"
|
||||
"message": "Visas Komandu iespējas, plus:"
|
||||
},
|
||||
"includeSsoAuthentication": {
|
||||
"message": "SSO Authentication via SAML2.0 and OpenID Connect"
|
||||
"message": "SSO Autentifikācija ar SAML 2.0 un OpenID Connect"
|
||||
},
|
||||
"includeEnterprisePolicies": {
|
||||
"message": "Enterprise Policies"
|
||||
"message": "Uzņēmuma Politikas"
|
||||
},
|
||||
"ssoValidationFailed": {
|
||||
"message": "SSO Validation Failed"
|
||||
"message": "SSO Validācija Neizdevās"
|
||||
},
|
||||
"ssoIdentifierRequired": {
|
||||
"message": "Organization Identifier is required."
|
||||
"message": "Organizācijas Identifikators ir nepieciešams."
|
||||
},
|
||||
"unlinkSso": {
|
||||
"message": "Unlink SSO"
|
||||
"message": "Atvienot SSO"
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
"message": "Pievienot SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Passord"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Passfrase"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Du har ikke valgt noe."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Ved å klikke på «Send inn»-knappen, sier du deg enig i de følgende retningslinjene:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Tjenestevilkår"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Din API-nøkkel har full tilgang til organisasjonen. Det bør holdes hemmelig."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0-klientinformasjon",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Wachtwoord"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Nieuw wachtwoord"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Wachtwoordzin"
|
||||
},
|
||||
@@ -2172,7 +2175,7 @@
|
||||
"message": "Beheerder"
|
||||
},
|
||||
"managerDesc": {
|
||||
"message": "Beheerders hebben toegang tot toegewezen verzamelingen binnen je organisatie en kunnen deze ook beheren."
|
||||
"message": "Managers hebben toegang tot toegewezen verzamelingen binnen je organisatie en kunnen deze ook beheren."
|
||||
},
|
||||
"all": {
|
||||
"message": "Alle"
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Je hebt niets geselecteerd."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Met \"Versturen\" ga je akkoord met de volgende voorwaarden:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "Door dit vakje aan te vinken ga je akkoord met het volgende:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Algemene voorwaarden en privacybeleid zijn nog niet erkend."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Algemene gebruiksvoorwaarden"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Je API-sleutel heeft volledige toegang tot de organisatie. Houd het geheim."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Met je API-sleutel kun je inloggen in de Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Je API-sleutel is een alternatieve manier van inloggen. Het moet geheim blijven."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 clientreferenties",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2986,7 +2997,7 @@
|
||||
"message": "Vereis tweestapsaanmelding op het persoonlijke account van gebruikers."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Organisatieleden zonder tweestapsaanmelding op hun persoonlijke account worden verwijderd uit de organisatie en krijgen hiervan een notificatie via e-mail."
|
||||
"message": "Organisatieleden die geen eigenaren of beheerders zijn en geen tweestapsaanmelding hebben ingeschakeld voor hun persoonlijke account worden verwijderd uit de organisatie en ontvangen een e-mail waarin ze worden geïnformeerd over de wijziging."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "Je bent lid van een organisatie die tweestapsaanmelding vereist op je persoonlijke account. Als je tweestapsaanmelding uitschakelt wordt je automatisch uit deze organisaties verwijderd."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "SSO koppelen"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Beleidsconfiguratie is verplaatst en deze pagina wordt binnenkort niet meer ondersteund. Klik hieronder om het bedrijfsbeleidsportaal te gebruiken."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Enkele organisatie"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Beperk de mogelijkheid voor gebruikers om deel te nemen aan andere organisaties."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Jouw huidige organisatie heeft een beleid dat je niet toestaat om deel te nemen aan meer dan één organisatie. Neem contact op met de beheerders van jouw organisatie of meld je aan met een ander Bitwarden-account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Leden van de organisatie die geen eigenaar of beheerder zijn en die al lid zijn van een andere organisatie, worden verwijderd uit jouw organisatie."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authenticatie"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Verplicht gebruikers om in te loggen met de Enterprise Single Sign-On methode."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Vereisten"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "Voordat je dit beleid kunt activeren moet je eerst het Enkele organisatie-bedrijfsbeleid inschakelen."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Enkele Organisatie-beleid is niet ingeschakeld."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Eigenaren en beheerders van de organisatie zijn vrijgesteld van de handhaving van dit beleid."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Bestand"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Tekst"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Nieuwe Send aanmaken",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Send bewerken",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Send aangemaakt",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Send bewerkt",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Send verwijderd",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Send verwijderen",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Weet je zeker dat je deze Send wilt verwijderen?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "Wat voor soort Send is dit?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Verwijderingsdatum"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Vervaldatum"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum toegangsaantal"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Huidige toegangsaantal"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Uitgeschakeld"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send-koppeling",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Send-koppeling kopiëren",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Wachtwoord verwijderen"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Wachtwoord verwijderd"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Weet je zeker dat je dit wachtwoord wilt verwijderen?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "Alle Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Sends zoeken",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "Deze Send is beveiligd met een wachtwoord. Voer het wachtwoord hieronder in om door te gaan.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Weet je het wachtwoord niet? Vraag de afzender om het wachtwoord om toegang te krijgen tot deze Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "Deze Send is standaard verborgen. Je kunt de zichtbaarheid ervan in- en uitschakelen met de knop hieronder.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Bestand downloaden"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "Er zijn geen Sends beschikbaar.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Hasło"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Nowe hasło"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Hasło wyrazowe"
|
||||
},
|
||||
@@ -1255,7 +1258,7 @@
|
||||
"message": "Tajny klucz"
|
||||
},
|
||||
"twoFactorDuoApiHostname": {
|
||||
"message": "Nazwa domeny API"
|
||||
"message": "Nazwa domeny interfejsu API"
|
||||
},
|
||||
"twoFactorEmailDesc": {
|
||||
"message": "Wykonaj poniższe kroki, aby aktywować logowanie dwustopniowe przez adres e-mail:"
|
||||
@@ -2802,7 +2805,7 @@
|
||||
"message": "Utwórz organizację: Krok 1"
|
||||
},
|
||||
"createOrganizationCreatePersonalAccount": {
|
||||
"message": "Zanim utworzysz swoją organizację, musisz najpierw utworzyć darmowe konto osobiste."
|
||||
"message": "Zanim utworzysz swoją organizację, musisz utworzyć darmowe konto osobiste."
|
||||
},
|
||||
"refunded": {
|
||||
"message": "Zwrócono"
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Nie zaznaczyłeś żadnych elementów."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Klikając przycisk \"Wyślij\", zgadzasz się na następujące zasady:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "Zaznaczając tę opcję, akceptujesz:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Nie zaakceptowałeś regulaminu i polityki prywatności."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Regulamin"
|
||||
@@ -2937,26 +2942,32 @@
|
||||
"description": "Free, as in 'Free beer'"
|
||||
},
|
||||
"apiKey": {
|
||||
"message": "Klucz API"
|
||||
"message": "Klucz interfejsu API"
|
||||
},
|
||||
"apiKeyDesc": {
|
||||
"message": "Twój klucz API może służyć do uwierzytelniania do publicznego API Bitwarden."
|
||||
"message": "Twój klucz interfejsu API może zostać użyty do uwierzytelnienia dostępu do publicznego interfejsu API Bitwarden."
|
||||
},
|
||||
"apiKeyRotateDesc": {
|
||||
"message": "Zmiana klucza API spowoduje unieważnienie poprzedniego klucza. Możesz zmienić klucz API, jeśli uważasz, że obecny klucz przestał być bezpieczny."
|
||||
"message": "Zmiana klucza interfejsu API spowoduje unieważnienie poprzedniego klucza. Możesz zmienić klucz interfejsu, jeśli uważasz, że obecny klucz przestał być bezpieczny."
|
||||
},
|
||||
"apiKeyWarning": {
|
||||
"message": "Twój klucz API umożliwia pełny dostęp do organizacji, dlatego powinien być dobrze strzeżony."
|
||||
"message": "Twój klucz interfejsu API umożliwia pełny dostęp do organizacji, dlatego powinien być dobrze strzeżony."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Twój klucz interfejsu API może zostać użyty do uwierzytelnienia dostępu do wiersza poleceń Bitwarden."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Twój klucz interfejsu API jest alternatywną metodą uwierzytelnienia. Powinien być dobrze strzeżony."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "Dane uwierzytelniające OAuth 2.0",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
},
|
||||
"viewApiKey": {
|
||||
"message": "Wyświetl klucz API"
|
||||
"message": "Wyświetl klucz interfejsu API"
|
||||
},
|
||||
"rotateApiKey": {
|
||||
"message": "Zmień klucz API"
|
||||
"message": "Zmień klucz interfejsu API"
|
||||
},
|
||||
"selectOneCollection": {
|
||||
"message": "Musisz wybrać co najmniej jedną kolekcję."
|
||||
@@ -2986,7 +2997,7 @@
|
||||
"message": "Wymagaj od użytkowników aktywowania logowania dwustopniowego na swoich kontach osobistych."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Członkowie organizacji, którzy nie posiadają włączonej opcji logowania dwustopniowego na swoim koncie osobistym, zostaną usunięci z organizacji i otrzymają wiadomość z powiadomieniem o zmianie."
|
||||
"message": "Członkowie organizacji, którzy nie są właścicielami lub administratorami i nie posiadają włączonej opcji logowania dwustopniowego na swoim koncie osobistym, zostaną usunięci z organizacji i otrzymają wiadomość z powiadomieniem o zmianie."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "Jesteś członkiem organizacji, która wymaga włączonej opcji logowania dwustopniowego na koncie użytkownika. Jeśli wyłączysz wszystkich dostawców logowania dwustopniowego, zostaniesz automatycznie usunięty z tych organizacji."
|
||||
@@ -3180,7 +3191,7 @@
|
||||
"message": "Zaloguj się za pomocą logowania jednokrotnego SSO swojej organizacji. Aby rozpocząć, wpisz swój identyfikator organizacji."
|
||||
},
|
||||
"enterpriseSingleSignOn": {
|
||||
"message": "Logowanie jednokrotne przedsiębiorstwa"
|
||||
"message": "Logowanie jednokrotne"
|
||||
},
|
||||
"businessPortal": {
|
||||
"message": "Portal biznesowy",
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Połącz logowanie jednokrotne SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Miejsce konfiguracji zasady zostało przeniesione i ta strona zostanie wkrótce wycofana. Kliknij poniżej, aby przejść do zasad przedsiębiorstwa."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Pojedyncza organizacja"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Zablokuj użytkownikom możliwość dołączania do innych organizacji."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Twoja obecna organizacja posiada zasady, które nie pozwalają na dołączanie do więcej niż jednej organizacji. Skontaktuj się z administratorami swojej organizacji lub zarejestruj się z innego konta Bitwarden."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Członkowie organizacji, którzy nie są właścicielami lub administratorami i są już członkami innej organizacji zostaną usunięci z Twojej organizacji."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Uwierzytelnianie logowaniem jednokrotnym"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Wymagaj używania przez użytkowników logowania jednokrotnego."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Wymaganie wstępne"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "Najpierw musisz włączyć politykę pojedynczej organizacji."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Polityka pojedynczej organizacji nie jest włączona."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Właściciele i administratorzy organizacji są zwolnieni z przestrzegania wymagań polityki."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Plik"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Tekst"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Utwórz nową wysyłkę",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edytuj wysyłkę",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Wysyłka została utworzona",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Wysyłka została zaktualizowana",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Wysyłka została usunięta",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Usuń wysyłkę",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Czy na pewno chcesz usunąć tę wysyłkę?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "Jakie typu jest to wysyłka?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Data usunięcia"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Data wygaśnięcia"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maksymalna liczba dostępów"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Obecna liczba dostępów"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Wyłączone"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Link wysyłki",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Kopiuj link wysyłki",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Usuń hasło"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Hasło zostało usunięte"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Czy na pewno chcesz usunąć hasło?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "Wszystkie wysyłki"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Szukaj w wysyłkach",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "Wysyłka jest chroniona hasłem. Wpisz hasło, aby kontynuować.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Nie znasz hasła? Poproś nadawcę o hasło, aby uzyskać dostęp do wysyłki.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "Ta wysyłka jest domyślnie ukryta. Możesz zmienić jej widoczność za pomocą przycisku.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Pobierz plik"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "Brak wysyłek do wyświetlenia.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Senha"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Nova Senha"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Frase Secreta"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Você selecionou nada."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Ao clicar no botão \"Enviar\", você concorda com as seguintes políticas:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "Ao marcar esta caixa, você concorda com o seguinte:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Os Termos de Serviço e a Política de Privacidade não foram aceitos."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Termos de Serviço"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Sua chave de API tem acesso total à organização. Deve ser mantido em segredo."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Sua chave API pode ser usada para autenticar no Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Sua chave de API é um mecanismo de autenticação alternativo. Deve ser mantido em segredo."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "Credenciais do cliente OAuth 2.0",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Vincular SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "A configuração de políticas foi movida, e esta página será descontinuada em breve. Por favor, clique abaixo para usar a página de políticas do Portal de Negócios."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Organização Única"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restringir os usuários de poderem entrar em outras organizações."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Sua organização atual tem uma política que não permite que você entre em mais de uma organização. Por favor, entre em contato com os administradores da sua organização ou cadastre-se a partir de uma conta do Bitwarden diferente."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Os membros da organização que não são Donos ou Administradores, e já são membros de outra organização serão removidos da sua organização."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Autenticação de Acesso Único"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Exige que os usuários façam login com o método de Login Único da Empresa."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Pré-requisito"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "A política das empresas da Organização Única tem de ser viabilizada antes da ativação desta política."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Política da Organização Única não ativada."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Os Proprietários e Administradores da Organização estão isentos da aplicação desta política."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Arquivo"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Texto"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Criar Novo Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Editar Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Send Criado",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Send Editado",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Send Excluído",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Excluir Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Você tem certeza que deseja excluir este Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "Que tipo de Send é este?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Data de Exclusão"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Data de Validade"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Contagem Máxima de Acessos"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Contagem Atual de Acessos"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Desativado"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Link do Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copiar Link do Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remover Senha"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Senha Removida"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Você tem certeza que deseja remover a senha?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "Todos os Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Pesquisar Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "Este Send está protegido com uma senha. Por favor, digite a senha abaixo para continuar.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Não sabe a senha? Peça ao Remetente a senha necessária para acessar esse Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "Este Send é oculto por padrão. Você pode alternar a visibilidade usando o botão abaixo.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Baixar Arquivo"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "Não há Sends para listar.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Palavra-passe"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Frase-passe"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Não selecionou nada."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Ao clicar no botão \"Submeter\", concorda com as seguintes políticas:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Termos de serviço"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "A sua chave da API tem acesso total à organização. Esta deve ser mantida secreta."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "Credenciais de cliente OAuth 2.0",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Ligar SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
3350
src/locales/ro/messages.json
Normal file
3350
src/locales/ro/messages.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Пароль"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Новый пароль"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Парольная фраза"
|
||||
},
|
||||
@@ -1986,7 +1989,7 @@
|
||||
"message": "Локальный хостинг (опционально)"
|
||||
},
|
||||
"usersGetPremium": {
|
||||
"message": "Пользователи получают доступ к возможностям Премиум-статуса"
|
||||
"message": "Пользователи получают доступ к возможностям Премиум"
|
||||
},
|
||||
"controlAccessWithGroups": {
|
||||
"message": "Управление доступом пользователей с помощью групп"
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Вы ничего не выбрали."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Нажимая кнопку 'Подтвердить', вы принимаете следующие правила:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "Устанавливая этот флажок, вы соглашаетесь со следующим:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Условия предоставления услуг и Политика конфиденциальности не были подтверждены."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Условия использования"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Ваш ключ API имеет полный доступ к организации. Это должно храниться в секрете."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Ваш ключ API может быть использован для аутентификации в Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Ваш ключ API является альтернативным механизмом аутентификации. Он должен храниться в секрете."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "Учетные данные клиента OAuth 2.0",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Подключить SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Настройка политики была перемещена, и вскоре эта страница станет недоступной. Нажмите ниже, чтобы использовать вместо нее страницу политик для бизнес-портала."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Одна организация"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Запретить пользователям присоединяться к другим организациям."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Политика вашей текущей организации не позволяет вам присоединиться к более чем одной организации. Пожалуйста, свяжитесь с администраторами вашей организации или авторизуйтесь под другим аккаунтом Bitwarden."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Члены организации, которые не являются владельцами или администраторами и уже входят в другую организацию, будут удалены из вашей организации."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Авторизация по единому входу"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Требовать от пользователей авторизацию с помощью единого корпоративного входа."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Предварительное условие"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "Перед активацией этой политики необходимо активировать корпоративную политику 'Одна организация'."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Не включена политика 'Одна организация'."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Владельцы и администраторы организации не подпадают под действие этой политики."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Файл"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Текст"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Создать новую Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Изменить Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Созданная Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Измененная отправка",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Удаленная Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Удалить Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Вы действительно хотите удалить Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "Выберите тип Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Дата удаления"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Дата истечения"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Максимальное количество доступов"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Текущее количество доступов"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Отключено"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Ссылка на Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Скопировать ссылку на Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Удалить пароль"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Пароль удален"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Вы уверены, что хотите удалить пароль?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "Все Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Поиск Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "Эта Send защищена паролем. Введите пароль ниже, чтобы продолжить.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Не знаете пароль? Запросите его у отправителя, для доступа к этой Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "Эта Send по умолчанию скрыта. Вы можете переключить ее видимость с помощью расположенной ниже кнопки.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Скачать файл"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "В списке нет Sends.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Password"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Passphrase"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "You have not selected anything."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "By clicking the \"Submit\" button, you agree to the following policies:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Terms of Service"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Your API key has full access to the organization. It should be kept secret."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 Client Credentials",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2986,7 +2997,7 @@
|
||||
"message": "Require users to set up two-step login on their personal accounts."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Organization members who do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
"message": "Organization members who are not Owners or Administrators and do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "You are a member of an organization that requires two-step login to be enabled on your user account. If you disable all two-step login providers you will be automatically removed from these organizations."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Heslo"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Nové heslo"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Heslo"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Nič ste nevybrali."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Kliknutím na tlačidlo \"Odoslať\" súhlasíte s následujúcimi podmienkami:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "Označením tohto políčka súhlasíte s nasledovným:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Neboli akceptované Podmienky používania a zásady Ochrany osobných údajov."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Podmienky používania"
|
||||
@@ -2940,7 +2945,7 @@
|
||||
"message": "API kľúč"
|
||||
},
|
||||
"apiKeyDesc": {
|
||||
"message": "API kľúč možno použiť na autentifikáciu pre použitie verejného Bitwarden API."
|
||||
"message": "Váš API kľúč je možné použiť na autentifikáciu do verejného API Bitwardenu."
|
||||
},
|
||||
"apiKeyRotateDesc": {
|
||||
"message": "Obnovením kľúča API zneplatníte predchádzajúci API kľúč. API kľúč môžete obnoviť ak si myslíte že súčasný kľúč už nie je bezpečný."
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "API kľúč má plný prístup k organizácii. To by by ste ho udržať v bezpečí."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Váš API kľúč je možné použiť na autentifikáciu v API Bitwardenu."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Váš API kľúč je alternatívnym autentifikačným mechanizmom. Mali by ste si ho udržať v tajnosti."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 klientské poverenia",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2986,7 +2997,7 @@
|
||||
"message": "Požadujte dvojstupňové prihlásenie pre osobné účty."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Členovia organizácie, ktorí nemajú zapnuté dvojstupňové prihlásenie budú odstranení z organizácie a obdržia email s informáciou o tejto zmene."
|
||||
"message": "Členovia organizácie, ktorí nie su vlastníci alebo administratori a ktorí nemajú zapnuté dvojstupňové prihlásenie budú odstranení z organizácie a obdržia email s informáciou o tejto zmene."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "Ste členom organizácie, ktorá požaduje dvojstupňové prihlásenie do vášho použivateľského účtu. Ak odstránite všetky formy dvojstupňového prihlasovania, budete s takýchto organizácii odstránený."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Prepojiť SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Konfigurácia pravidiel bola presunutá a táto stránka bude čoskoro zrušená. Ak chcete radšej konfigurovať pravidlá v Portáli spoločnosti, kliknite, prosím, na tlačidlo nižšie."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Jedna organizácia"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Zakázať používateľom stať sa členmi inej organizácie."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Váša súčasná organizácia má pravidlo, ktoré vám nedovoľuje pripojiť sa k viac než jednej organizácii. Kontaktujte, prosím, administrátorov vašej organizácie alebo sa prihláste prostredníctvom iného Bitwarden účtu."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Členovia organizácie, ktorí nie sú vlastníkmi alebo administrátormi a už sú členmi inej organizácie, budú odstránení z vašej organizácie."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Predpoklad"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "Pravidlá spoločnosti o jednej organizácii musia byť povolené pred aktivovaním tohto pravidla."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Pravidlo jednej organizácie nie je povolené."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Súbor"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Vytvoriť nový Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Upraviť Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Send vytvorený",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Send upravený",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Send zmazaný",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Zmazať Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Naozaj chcete odstrániť tento Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "Aký typ Send to je?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Dátum vymazania"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Dátum exspirácie"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximálny počet prístupov"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Súčasný počet prístupov"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Vypnuté"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Odkaz na Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Kopírovať odkaz na Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Odstrániť Heslo"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Heslo odstránené"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Naozaj chcete odstrániť heslo?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "Všetky Sendy"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Hľadať Sendy",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "Tento Send je chránený heslom. Pre pokračovanie zadajte prosím heslo.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Neviete heslo? Požiadajte odosielateľa o heslo potrebné k prístupu k tomuto Sendu.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "Tento Send je normálne skrytý. Tlačidlom nižšie môžete prepnúť jeho viditeľnosť.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Stiahnuť súbor"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "Neexistujú žiadne Sendy na zobrazenie.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
3350
src/locales/sr/messages.json
Normal file
3350
src/locales/sr/messages.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Lösenord"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Lösenordsfras"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Du har inte markerat något."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Genom att klicka på \"Skicka\"-knappen godkänner du följande policyer:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Användarvillkor"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Din API-nyckel har full tillgång till organisationen. Den bör hållas hemlig."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 Klientautentiseringsuppgifter",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Länka SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Parola"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Kelimelerden Oluşan Parola"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Hiçbir şey seçmediniz."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "'Gönder' butonuna tıklayın; politikaları onaylamak için:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Hizmet Koşulları"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "API anahtarınız organizasyona tam erişime sahiptir. Gizli tutulmalıdır."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 İstemci Bilgileri",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Tek Oturum Açma (SSO) Bağlantısı Oluştur"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Пароль"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "Новий пароль"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Парольна фраза"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "Ви нічого не обрали."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "Натискаючи кнопку \"Відправити\", ви приймаєте такі умови:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "Позначивши цей прапорець, ви погоджуєтеся з:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Умови користування та політика приватності не погоджені."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Умови користування"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Ваш ключ API має повний доступ до організації. Він повинен зберігатися в секреті."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Ваш ключ API може бути використаний для авторизації в Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Ваш ключ API є альтернативним засобом перевірки. Його слід зберігати в таємниці."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "Облікові дані клієнта OAuth 2.0",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2986,7 +2997,7 @@
|
||||
"message": "Зобов'язувати користувачів встановлювати двоетапну перевірку в їхніх особистих облікових записах."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Учасники організації, в яких не увімкнено двоетапну перевірку для їхніх особистих облікових записів, будуть вилучені з організації та отримають поштове повідомлення про зміну."
|
||||
"message": "Учасники організації, які не є власниками, чи адміністратори, в яких не увімкнено двоетапну перевірку для їхніх особистих облікових записів, будуть вилучені з організації та проінформовані поштовим повідомленням."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "Ви включені до організації, яка зобов'язує використання двоетапної перевірки у вашому обліковому записі. Якщо ви вимкнете всі способи двоетапної перевірки, вас буде автоматично вилучено з цієї організації."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Під'єднати SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Конфігурацію політик було переміщено і ця сторінка невдовзі стане застарілою. Натисніть нижче для використання нової сторінки політик бізнес-порталу."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Єдина організація"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Заборонити користувачам приєднуватися до будь-яких інших організацій."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Ваша організація має політику, що не дозволяє вам приєднуватися до більш, ніж однієї організації. Будь ласка, зв'яжіться з адміністратором вашої організації, або увійдіть з іншим обліковим записом Bitwarden."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Учасники організації, які не є власниками чи адміністраторами, але вже є учасниками іншої організації, будуть вилучені з вашої організації."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Авторизація через єдиний вхід (SSO)"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Вимагати від користувачів входити в систему через єдиний вхід (SSO) компанії."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Передумови"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "Для активації цієї політики необхідно увімкнути політику єдиної організації компанії."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Політику єдиної організації компанії не увімкнено."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Власники організації та адміністратори звільняються від дотримання цієї політики."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "Файл"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Текст"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Створити нове відправлення",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Змінити відправлення",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Відправлення створено",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Відправлення змінено",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Відправлення видалено",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Видалити відправлення",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Ви дійсно хочете видалити це відправлення?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "Який це тип відправлення?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Дата видалення"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Термін дії"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Максимальна кількість доступів"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Поточна кількість доступів"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Вимкнено"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Надіслати посилання",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Копіювати посилання відправлення",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Вилучити пароль"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Пароль вилучено"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Ви дійсно хочете вилучити пароль?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "Усі відправлення"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Пошук відправлень",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "Це відправлення захищено паролем. Введіть пароль внизу для продовження.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Не знаєте пароль? Попросіть його у відправника для отримання доступу.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "Це відправлення типово приховане. Ви можете змінити його видимість кнопкою нижче.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Завантажити файл"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "У списку немає відправлень.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "Mật khẩu"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "New Password"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "Cụm từ mật khẩu"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "You have not selected anything."
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "By clicking the \"Submit\" button, you agree to the following policies:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "By checking this box you agree to the following:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "Terms of Service and Privacy Policy have not been acknowledged."
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "Terms of Service"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "Your API key has full access to the organization. It should be kept secret."
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "Your API key can be used to authenticate in the Bitwarden CLI."
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "Your API key is an alternative authentication mechanism. It should be kept secret."
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 Client Credentials",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -2986,7 +2997,7 @@
|
||||
"message": "Require users to set up two-step login on their personal accounts."
|
||||
},
|
||||
"twoStepLoginPolicyWarning": {
|
||||
"message": "Organization members who do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
"message": "Organization members who are not Owners or Administrators and do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
|
||||
},
|
||||
"twoStepLoginPolicyUserWarning": {
|
||||
"message": "You are a member of an organization that requires two-step login to be enabled on your user account. If you disable all two-step login providers you will be automatically removed from these organizations."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "Link SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Single Organization"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Single Sign-On Authentication"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Require users to log in with the Enterprise Single Sign-On method."
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "Prerequisite"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "The Single Organization enterprise policy must be enabled before activating this policy."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Single Organization policy not enabled."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Organization Owners and Administrators are exempt from this policy's enforcement."
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "File"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "Text"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "Deletion Date"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "Expiration Date"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "Maximum Access Count"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "Current Access Count"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "Disabled"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "Copy Send Link",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "Remove Password"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "Removed Password"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "Are you sure you want to remove the password?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "Download File"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "密码"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "新密码"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "密码短语"
|
||||
},
|
||||
@@ -170,7 +173,7 @@
|
||||
"message": "未分派"
|
||||
},
|
||||
"noneFolder": {
|
||||
"message": "没有文件夹",
|
||||
"message": "默认文件夹",
|
||||
"description": "This is the folder for uncategorized items"
|
||||
},
|
||||
"addFolder": {
|
||||
@@ -461,10 +464,10 @@
|
||||
"message": "您确定要删除此项目吗?"
|
||||
},
|
||||
"deletedItem": {
|
||||
"message": "项目已删除"
|
||||
"message": "项目已发送到回收站"
|
||||
},
|
||||
"deletedItems": {
|
||||
"message": "项目已删除"
|
||||
"message": "项目已发送到回收站"
|
||||
},
|
||||
"movedItems": {
|
||||
"message": "项目已移动"
|
||||
@@ -666,7 +669,7 @@
|
||||
"message": "重发验证码电子邮件"
|
||||
},
|
||||
"useAnotherTwoStepMethod": {
|
||||
"message": "使用其他两步登录方法"
|
||||
"message": "使用其他两步登录方式"
|
||||
},
|
||||
"insertYubiKey": {
|
||||
"message": "将您的 YubiKey 插入计算机的 USB 端口,然后按下按钮。"
|
||||
@@ -1135,7 +1138,7 @@
|
||||
"message": "您拥有高级访问权限"
|
||||
},
|
||||
"alreadyPremiumFromOrg": {
|
||||
"message": "由于您是其所属组织的成员,您已经拥有高级会员功能权限。"
|
||||
"message": "由于您是拥有高级会员功能的组织的成员,您已经拥有此功能。"
|
||||
},
|
||||
"manage": {
|
||||
"message": "管理"
|
||||
@@ -1210,7 +1213,7 @@
|
||||
"message": "具有 USB 端口的设备上的网页版密码库、桌面应用程序、CLI 以及浏览器扩展都可以使用您的 YubiKey。"
|
||||
},
|
||||
"twoFactorYubikeySupportMobile": {
|
||||
"message": "兼容 NFC 或者有数据端口的设备上的移动 APP可以使用您的 YubiKey。"
|
||||
"message": "兼容 NFC 或者有数据端口的设备上的移动 APP 可以使用您的 YubiKey。"
|
||||
},
|
||||
"yubikeyX": {
|
||||
"message": "YubiKey $INDEX$",
|
||||
@@ -1243,7 +1246,7 @@
|
||||
"message": "YubiKey 已更新"
|
||||
},
|
||||
"disableAllKeys": {
|
||||
"message": "禁用全部密钥"
|
||||
"message": "禁用全部钥匙"
|
||||
},
|
||||
"twoFactorDuoDesc": {
|
||||
"message": "输入 Duo 管理面板提供的 Bitwarden 应用信息。"
|
||||
@@ -1276,7 +1279,7 @@
|
||||
"message": "您确认要删除这个安全钥匙吗?"
|
||||
},
|
||||
"readKey": {
|
||||
"message": "读取密钥"
|
||||
"message": "读取钥匙"
|
||||
},
|
||||
"keyCompromised": {
|
||||
"message": "密钥被破坏。"
|
||||
@@ -1306,7 +1309,7 @@
|
||||
"message": "单击下面的 \"保存\" 按钮,以启用此安全钥匙进行两步登录。"
|
||||
},
|
||||
"twoFactorU2fProblemReadingTryAgain": {
|
||||
"message": "读取安全密钥时出现问题,请再试一次。"
|
||||
"message": "读取安全钥匙时出现问题,请再试一次。"
|
||||
},
|
||||
"twoFactorRecoveryYourCode": {
|
||||
"message": "您的 Bitwarden 两步登录恢复代码"
|
||||
@@ -1846,7 +1849,7 @@
|
||||
"message": "组织名称"
|
||||
},
|
||||
"accountOwnedBusiness": {
|
||||
"message": "此帐户由商业用户拥有。"
|
||||
"message": "此帐户由公司拥有。"
|
||||
},
|
||||
"billingEmail": {
|
||||
"message": "账单电子邮件"
|
||||
@@ -2256,7 +2259,7 @@
|
||||
}
|
||||
},
|
||||
"deletedItemId": {
|
||||
"message": "已删除项目 $ID$。",
|
||||
"message": "项目 $ID$ 已发送到回收站。",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2427,7 +2430,7 @@
|
||||
}
|
||||
},
|
||||
"deletedAttachmentForItem": {
|
||||
"message": "已为项目 $ID$ 删除附件。",
|
||||
"message": "已删除项目 $ID$ 的附件。",
|
||||
"placeholders": {
|
||||
"id": {
|
||||
"content": "$1",
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "您没有选择任何内容。"
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "当您点击 \"提交\" 按钮,表示您同意以下条款:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "选中此框表示您同意:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "尚未同意服务条款和隐私政策。"
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "服务条款"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "您的 API 密钥拥有组织的全部访问权限。请将其存放在安全的地方。"
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "您的 API 密钥可以用来验证 Bitwarden CLI。"
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "您的 API 密钥是另一套等效的身份验证机制。请严格保密。"
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 客户端证书",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3087,7 +3098,7 @@
|
||||
"message": "已永久删除项目"
|
||||
},
|
||||
"permanentlyDeleteSelectedItemsDesc": {
|
||||
"message": "您选择了要永久删除 $COUNT$ 个项目。确实要永久删除所有这些项目吗?",
|
||||
"message": "您选择了要永久删除 $COUNT$ 个项目。确定要永久删除所有这些项目吗?",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@@ -3190,7 +3201,7 @@
|
||||
"message": "包含所有团队版功能"
|
||||
},
|
||||
"includeSsoAuthentication": {
|
||||
"message": "通过 SAML2.0 和 OpenID 连接进行 SSO 身份验证"
|
||||
"message": "通过 SAML 2.0 和 OpenID 连接进行 SSO 身份验证"
|
||||
},
|
||||
"includeEnterprisePolicies": {
|
||||
"message": "企业策略"
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "链接 SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "策略配置已转移,此页面很快将废弃。请改用下方的业务门户策略页面。"
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "单个组织"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "限制用户加入任何其他组织。"
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "您当前的组织有策略禁止您加入多个组织。 请联系您的组织管理员,或从其他 Bitwarden 帐户注册。"
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "非所有者或管理员并且已是其他组织成员的组织成员将从您的组织中移除。"
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "单点登录验证身份"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "要求用户使用企业单点登录(SSO)方式登录。"
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "先决条件"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "启用此策略前,需先启用“单个组织”企业策略。"
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "“单个组织”策略未启用。"
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "组织的所有者和管理员豁免此策略。"
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "文件"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "文本"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "创建新 Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "编辑 Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Send 已创建",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Send 已编辑",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Send 已删除",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "删除 Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "确定删除此 Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "这是什么类型的 Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "删除日期"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "到期日期"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "最大访问次数"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "当前访问次数"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "已禁用"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "Send 链接",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "复制 Send 链接",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "移除密码"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "密码已移除"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "确定移除此密码?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "所有 Send"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "搜索 Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "此 Send 受到密码保护。在下方输入密码以继续。",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "不知道密码?请向提供此 Send 的发件人索要密码。",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "此 Send 默认隐藏。使用下方的按钮可以切换。",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "下载文件"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "没有可列出的 Send。",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
"password": {
|
||||
"message": "密碼"
|
||||
},
|
||||
"newPassword": {
|
||||
"message": "新密碼"
|
||||
},
|
||||
"passphrase": {
|
||||
"message": "密碼短語"
|
||||
},
|
||||
@@ -2810,9 +2813,11 @@
|
||||
"nothingSelected": {
|
||||
"message": "您沒有選擇任何項目。"
|
||||
},
|
||||
"submitAgreePolicies": {
|
||||
"message": "一旦您按下「送出」,表示您同意以下條款:",
|
||||
"description": "A policy is something like Terms of Service, Privacy Policy, etc."
|
||||
"acceptPolicies": {
|
||||
"message": "點擊此選取框,代表您同意下列項目:"
|
||||
},
|
||||
"acceptPoliciesError": {
|
||||
"message": "尚未接受服務條款與隱私權保護政策。"
|
||||
},
|
||||
"termsOfService": {
|
||||
"message": "服務條款"
|
||||
@@ -2948,6 +2953,12 @@
|
||||
"apiKeyWarning": {
|
||||
"message": "你的 API 金鑰對組織有完整存取權限,應要保密。"
|
||||
},
|
||||
"userApiKeyDesc": {
|
||||
"message": "您的 API 金鑰可用於 Bitwarden CLI 當中進行驗證。"
|
||||
},
|
||||
"userApiKeyWarning": {
|
||||
"message": "您的 API 金鑰是另一種驗證身分的方式,請保存好不要公開。"
|
||||
},
|
||||
"oauth2ClientCredentials": {
|
||||
"message": "OAuth 2.0 客戶端登入資訊",
|
||||
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
||||
@@ -3206,5 +3217,134 @@
|
||||
},
|
||||
"linkSso": {
|
||||
"message": "連結 SSO"
|
||||
},
|
||||
"webPoliciesDeprecationWarning": {
|
||||
"message": "Policy configuration has been moved, and this page will soon be deprecated. Please click below to use the Business Portal policies page instead."
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "單一組織"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Restrict users from being able to join any other organizations."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "單一登入驗證"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "要求使用者以企業單一登入方法登入。"
|
||||
},
|
||||
"prerequisite": {
|
||||
"message": "先決條件"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "必須先開啟單一組織企業政策,才能再開啟此政策。"
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "未開啟單一組織政策。"
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "組織擁有者與管理員,不受此政策的執行影響。"
|
||||
},
|
||||
"sendTypeFile": {
|
||||
"message": "檔案"
|
||||
},
|
||||
"sendTypeText": {
|
||||
"message": "文字"
|
||||
},
|
||||
"createSend": {
|
||||
"message": "Create New Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editSend": {
|
||||
"message": "Edit Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"createdSend": {
|
||||
"message": "Created Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"editedSend": {
|
||||
"message": "Edited Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletedSend": {
|
||||
"message": "Deleted Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSend": {
|
||||
"message": "Delete Send",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deleteSendConfirmation": {
|
||||
"message": "Are you sure you want to delete this Send?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"whatTypeOfSend": {
|
||||
"message": "What type of Send is this?",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"deletionDate": {
|
||||
"message": "刪除日期"
|
||||
},
|
||||
"expirationDate": {
|
||||
"message": "到期日"
|
||||
},
|
||||
"maxAccessCount": {
|
||||
"message": "最大存取次數"
|
||||
},
|
||||
"currentAccessCount": {
|
||||
"message": "目前已存取次數"
|
||||
},
|
||||
"disabled": {
|
||||
"message": "已停用"
|
||||
},
|
||||
"sendLink": {
|
||||
"message": "傳送連結",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"copySendLink": {
|
||||
"message": "複製傳送連結",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"removePassword": {
|
||||
"message": "移除密碼"
|
||||
},
|
||||
"removedPassword": {
|
||||
"message": "已移除密碼"
|
||||
},
|
||||
"removePasswordConfirmation": {
|
||||
"message": "您確定要移除密碼嗎?"
|
||||
},
|
||||
"allSends": {
|
||||
"message": "All Sends"
|
||||
},
|
||||
"searchSends": {
|
||||
"message": "Search Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPassword": {
|
||||
"message": "This Send is protected with a password. Please type the password below to continue.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendProtectedPasswordDontKnow": {
|
||||
"message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendHiddenByDefault": {
|
||||
"message": "This send is hidden by default. You can toggle its visibility using the button below.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"downloadFile": {
|
||||
"message": "下載檔案"
|
||||
},
|
||||
"noSendsInList": {
|
||||
"message": "There are no Sends to list.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -462,7 +462,7 @@ input[type="search"]::-webkit-search-cancel-button {
|
||||
color: #c40800;
|
||||
}
|
||||
|
||||
app-vault-groupings, app-org-vault-groupings {
|
||||
app-vault-groupings, app-org-vault-groupings, .groupings {
|
||||
.card {
|
||||
#search {
|
||||
margin-bottom: 1rem;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Swal, { SweetAlertIcon } from 'sweetalert2/src/sweetalert2.js';
|
||||
import Swal, { SweetAlertIcon } from 'sweetalert2/dist/sweetalert2.js';
|
||||
|
||||
import { DeviceType } from 'jslib/enums/deviceType';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user