mirror of
https://github.com/bitwarden/browser.git
synced 2025-01-06 18:57:56 +01:00
Merge remote-tracking branch 'origin/master' into feature/trusted-device-encryption + web messages.json merge conflict resolution
This commit is contained in:
commit
667e8aa550
@ -2236,7 +2236,7 @@
|
||||
"description": "United States"
|
||||
},
|
||||
"accessDenied": {
|
||||
"message": "Достъпът е отказан. Нямате право за преглед на тази страница."
|
||||
"message": "Отказан достъп. Нямате право за преглед на страницата."
|
||||
},
|
||||
"general": {
|
||||
"message": "Общи"
|
||||
|
@ -1170,7 +1170,7 @@
|
||||
"message": "Reisepassnummer"
|
||||
},
|
||||
"licenseNumber": {
|
||||
"message": "Führerscheinnummer"
|
||||
"message": "Lizenznummer"
|
||||
},
|
||||
"email": {
|
||||
"message": "E-Mail"
|
||||
|
@ -196,7 +196,7 @@
|
||||
"message": "Laguntza eta iritziak"
|
||||
},
|
||||
"helpCenter": {
|
||||
"message": "Bitwarden Help center"
|
||||
"message": "Bitwarden Laguntza zentroa"
|
||||
},
|
||||
"communityForums": {
|
||||
"message": "Explore Bitwarden community forums"
|
||||
|
@ -2239,9 +2239,9 @@
|
||||
"message": "دسترسی رد شد. شما اجازه مشاهده این صفحه را ندارید."
|
||||
},
|
||||
"general": {
|
||||
"message": "General"
|
||||
"message": "عمومی"
|
||||
},
|
||||
"display": {
|
||||
"message": "Display"
|
||||
"message": "نمایش"
|
||||
}
|
||||
}
|
||||
|
@ -3,11 +3,11 @@
|
||||
"message": "Bitwarden"
|
||||
},
|
||||
"extName": {
|
||||
"message": "Bitwarden – Ilmainen salasananhallinta",
|
||||
"message": "Bitwarden – Ilmainen salasanahallinta",
|
||||
"description": "Extension name, MUST be less than 40 characters (Safari restriction)"
|
||||
},
|
||||
"extDesc": {
|
||||
"message": "Turvallinen ja ilmainen salasanojen hallinta kaikille laitteillesi.",
|
||||
"message": "Turvallinen ja ilmainen salasanahallinta kaikille laitteillesi.",
|
||||
"description": "Extension description"
|
||||
},
|
||||
"loginOrCreateNewAccount": {
|
||||
@ -224,7 +224,7 @@
|
||||
"message": "Luo kirjautumistiedoillesi automaattisesti vahvoja, ainutlaatuisia salasanoja."
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwardenin verkkoholvi"
|
||||
"message": "Bitwarden Verkkoholvi"
|
||||
},
|
||||
"importItems": {
|
||||
"message": "Tuo kohteita"
|
||||
@ -288,7 +288,7 @@
|
||||
"message": "Näytä"
|
||||
},
|
||||
"noItemsInList": {
|
||||
"message": "Ei näytettäviä kohteita."
|
||||
"message": "Näytettäviä kohteita ei ole."
|
||||
},
|
||||
"itemInformation": {
|
||||
"message": "Kohteen tiedot"
|
||||
@ -587,7 +587,7 @@
|
||||
"description": "This is the folder for uncategorized items"
|
||||
},
|
||||
"enableAddLoginNotification": {
|
||||
"message": "Kysy lisätäänkö kirjautimistieto"
|
||||
"message": "Kysy lisätäänkö kirjautumistieto"
|
||||
},
|
||||
"addLoginNotificationDesc": {
|
||||
"message": "Kysy lisätäänkö uusi kohde, jos holvissa ei vielä ole sopivaa kohdetta."
|
||||
|
2247
apps/browser/src/_locales/mr/messages.json
Normal file
2247
apps/browser/src/_locales/mr/messages.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -2239,9 +2239,9 @@
|
||||
"message": "Odmowa dostępu. Nie masz uprawnień do przeglądania tej strony."
|
||||
},
|
||||
"general": {
|
||||
"message": "General"
|
||||
"message": "Ogólne"
|
||||
},
|
||||
"display": {
|
||||
"message": "Display"
|
||||
"message": "Wyświetl"
|
||||
}
|
||||
}
|
||||
|
@ -1338,7 +1338,7 @@
|
||||
"description": "ex. Date this item was created"
|
||||
},
|
||||
"datePasswordUpdated": {
|
||||
"message": "Palavra-passe atualizada",
|
||||
"message": "Palavra-passe atualizada a",
|
||||
"description": "ex. Date this password was updated"
|
||||
},
|
||||
"neverLockWarning": {
|
||||
|
@ -2239,9 +2239,9 @@
|
||||
"message": "Одбијен приступ. Немате дозволу да видите ову страницу."
|
||||
},
|
||||
"general": {
|
||||
"message": "General"
|
||||
"message": "Опште"
|
||||
},
|
||||
"display": {
|
||||
"message": "Display"
|
||||
"message": "Приказ"
|
||||
}
|
||||
}
|
||||
|
@ -2232,7 +2232,7 @@
|
||||
"description": "European Union"
|
||||
},
|
||||
"us": {
|
||||
"message": "US",
|
||||
"message": "USA",
|
||||
"description": "United States"
|
||||
},
|
||||
"accessDenied": {
|
||||
|
@ -946,7 +946,7 @@
|
||||
"message": "自定义环境"
|
||||
},
|
||||
"customEnvironmentFooter": {
|
||||
"message": "适用于高级用户。你可以分别指定各个服务的基础 URL。"
|
||||
"message": "适用于高级用户。您可以分别指定各个服务的基础 URL。"
|
||||
},
|
||||
"baseUrl": {
|
||||
"message": "服务器 URL"
|
||||
|
@ -5,6 +5,7 @@ import { PolicyType } from "@bitwarden/common/admin-console/enums";
|
||||
import { AuthService } from "@bitwarden/common/auth/abstractions/auth.service";
|
||||
import { AuthenticationStatus } from "@bitwarden/common/auth/enums/authentication-status";
|
||||
import { ThemeType } from "@bitwarden/common/enums";
|
||||
import { EnvironmentService } from "@bitwarden/common/platform/abstractions/environment.service";
|
||||
import { Utils } from "@bitwarden/common/platform/misc/utils";
|
||||
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
|
||||
import { FolderService } from "@bitwarden/common/vault/abstractions/folder/folder.service.abstraction";
|
||||
@ -30,7 +31,8 @@ export default class NotificationBackground {
|
||||
private authService: AuthService,
|
||||
private policyService: PolicyService,
|
||||
private folderService: FolderService,
|
||||
private stateService: BrowserStateService
|
||||
private stateService: BrowserStateService,
|
||||
private environmentService: EnvironmentService
|
||||
) {}
|
||||
|
||||
async init() {
|
||||
@ -167,6 +169,7 @@ export default class NotificationBackground {
|
||||
isVaultLocked: this.notificationQueue[i].wasVaultLocked,
|
||||
theme: await this.getCurrentTheme(),
|
||||
removeIndividualVault: await this.removeIndividualVault(),
|
||||
webVaultURL: await this.environmentService.getWebVaultUrl(),
|
||||
},
|
||||
});
|
||||
} else if (this.notificationQueue[i].type === NotificationQueueMessageType.ChangePassword) {
|
||||
@ -175,6 +178,7 @@ export default class NotificationBackground {
|
||||
typeData: {
|
||||
isVaultLocked: this.notificationQueue[i].wasVaultLocked,
|
||||
theme: await this.getCurrentTheme(),
|
||||
webVaultURL: await this.environmentService.getWebVaultUrl(),
|
||||
},
|
||||
});
|
||||
}
|
||||
|
@ -834,6 +834,7 @@ document.addEventListener("DOMContentLoaded", (event) => {
|
||||
isVaultLocked: typeData.isVaultLocked,
|
||||
theme: typeData.theme,
|
||||
removeIndividualVault: typeData.removeIndividualVault,
|
||||
webVaultURL: typeData.webVaultURL,
|
||||
};
|
||||
const barQueryString = new URLSearchParams(barQueryParams).toString();
|
||||
const barPage = "notification/bar.html?" + barQueryString;
|
||||
|
@ -30,7 +30,16 @@ function load() {
|
||||
notificationChangeDesc: chrome.i18n.getMessage("notificationChangeDesc"),
|
||||
};
|
||||
|
||||
document.getElementById("logo-link").title = i18n.appName;
|
||||
const logoLink = document.getElementById("logo-link") as HTMLAnchorElement;
|
||||
logoLink.title = i18n.appName;
|
||||
|
||||
// Update logo link to user's regional domain
|
||||
const webVaultURL = getQueryVariable("webVaultURL");
|
||||
const newVaultURL = webVaultURL && decodeURIComponent(webVaultURL);
|
||||
|
||||
if (newVaultURL && newVaultURL !== logoLink.href) {
|
||||
logoLink.href = newVaultURL;
|
||||
}
|
||||
|
||||
// i18n for "Add" template
|
||||
const addTemplate = document.getElementById("template-add") as HTMLTemplateElement;
|
||||
|
@ -598,7 +598,8 @@ export default class MainBackground {
|
||||
this.authService,
|
||||
this.policyService,
|
||||
this.folderService,
|
||||
this.stateService
|
||||
this.stateService,
|
||||
this.environmentService
|
||||
);
|
||||
|
||||
this.tabsBackground = new TabsBackground(this, this.notificationBackground);
|
||||
|
@ -30,7 +30,11 @@ export class PremiumComponent extends BasePremiumComponent {
|
||||
|
||||
// Support old price string. Can be removed in future once all translations are properly updated.
|
||||
const thePrice = this.currencyPipe.transform(this.price, "$");
|
||||
this.priceString = i18nService.t("premiumPrice", thePrice);
|
||||
// Safari extension crashes due to $1 appearing in the price string ($10.00). Escape the $ to fix.
|
||||
const formattedPrice = this.platformUtilsService.isSafari()
|
||||
? thePrice.replace("$", "$$$")
|
||||
: thePrice;
|
||||
this.priceString = i18nService.t("premiumPrice", formattedPrice);
|
||||
if (this.priceString.indexOf("%price%") > -1) {
|
||||
this.priceString = this.priceString.replace("%price%", thePrice);
|
||||
}
|
||||
|
@ -118,10 +118,10 @@
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Name" xml:space="preserve">
|
||||
<value>Bitwarden – Ilmainen salasananhallinta</value>
|
||||
<value>Bitwarden – Ilmainen salasanahallinta</value>
|
||||
</data>
|
||||
<data name="Summary" xml:space="preserve">
|
||||
<value>Turvallinen ja ilmainen salasanojen hallinta kaikille laitteillesi</value>
|
||||
<value>Turvallinen ja ilmainen salasanahallinta kaikille laitteillesi</value>
|
||||
</data>
|
||||
<data name="Description" xml:space="preserve">
|
||||
<value>Bitwarden, Inc. on 8bit Solutions LLC:n emoyhtiö.
|
||||
@ -152,7 +152,7 @@ Suojaa, käytä ja jaa Bitwarden-holvisi arkaluontoisia tietoja kaikilla selaimi
|
||||
</value>
|
||||
</data>
|
||||
<data name="AssetTitle" xml:space="preserve">
|
||||
<value>Turvallinen ja ilmainen salasanojen hallinta kaikille laitteillesi</value>
|
||||
<value>Turvallinen ja ilmainen salasanahallinta kaikille laitteillesi</value>
|
||||
</data>
|
||||
<data name="ScreenshotSync" xml:space="preserve">
|
||||
<value>Synkronoi ja hallitse holviasi useilla laitteilla</value>
|
||||
|
175
apps/browser/store/locales/mr/copy.resx
Normal file
175
apps/browser/store/locales/mr/copy.resx
Normal file
@ -0,0 +1,175 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string"/>
|
||||
<xsd:attribute name="type" type="xsd:string"/>
|
||||
<xsd:attribute name="mimetype" type="xsd:string"/>
|
||||
<xsd:attribute ref="xml:space"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string"/>
|
||||
<xsd:attribute name="name" type="xsd:string"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
|
||||
<xsd:attribute ref="xml:space"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Name" xml:space="preserve">
|
||||
<value>Bitwarden – Free Password Manager</value>
|
||||
</data>
|
||||
<data name="Summary" xml:space="preserve">
|
||||
<value>A secure and free password manager for all of your devices</value>
|
||||
</data>
|
||||
<data name="Description" xml:space="preserve">
|
||||
<value>Bitwarden, Inc. is the parent company of 8bit Solutions LLC.
|
||||
|
||||
NAMED BEST PASSWORD MANAGER BY THE VERGE, U.S. NEWS & WORLD REPORT, CNET, AND MORE.
|
||||
|
||||
Manage, store, secure, and share unlimited passwords across unlimited devices from anywhere. Bitwarden delivers open source password management solutions to everyone, whether at home, at work, or on the go.
|
||||
|
||||
Generate strong, unique, and random passwords based on security requirements for every website you frequent.
|
||||
|
||||
Bitwarden Send quickly transmits encrypted information --- files and plaintext -- directly to anyone.
|
||||
|
||||
Bitwarden offers Teams and Enterprise plans for companies so you can securely share passwords with colleagues.
|
||||
|
||||
Why Choose Bitwarden:
|
||||
|
||||
World-Class Encryption
|
||||
Passwords are protected with advanced end-to-end encryption (AES-256 bit, salted hashing, and PBKDF2 SHA-256) so your data stays secure and private.
|
||||
|
||||
Built-in Password Generator
|
||||
Generate strong, unique, and random passwords based on security requirements for every website you frequent.
|
||||
|
||||
Global Translations
|
||||
Bitwarden translations exist in 40 languages and are growing, thanks to our global community.
|
||||
|
||||
Cross-Platform Applications
|
||||
Secure and share sensitive data within your Bitwarden Vault from any browser, mobile device, or desktop OS, and more.
|
||||
</value>
|
||||
</data>
|
||||
<data name="AssetTitle" xml:space="preserve">
|
||||
<value>A secure and free password manager for all of your devices</value>
|
||||
</data>
|
||||
<data name="ScreenshotSync" xml:space="preserve">
|
||||
<value>Sync and access your vault from multiple devices</value>
|
||||
</data>
|
||||
<data name="ScreenshotVault" xml:space="preserve">
|
||||
<value>Manage all your logins and passwords from a secure vault</value>
|
||||
</data>
|
||||
<data name="ScreenshotAutofill" xml:space="preserve">
|
||||
<value>Quickly auto-fill your login credentials into any website that you visit</value>
|
||||
</data>
|
||||
<data name="ScreenshotMenu" xml:space="preserve">
|
||||
<value>Your vault is also conveniently accessible from the right-click menu</value>
|
||||
</data>
|
||||
<data name="ScreenshotPassword" xml:space="preserve">
|
||||
<value>Automatically generate strong, random, and secure passwords</value>
|
||||
</data>
|
||||
<data name="ScreenshotEdit" xml:space="preserve">
|
||||
<value>Your information is managed securely using AES-256 bit encryption</value>
|
||||
</data>
|
||||
</root>
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@bitwarden/desktop",
|
||||
"description": "A secure and free password manager for all of your devices.",
|
||||
"version": "2023.7.1",
|
||||
"version": "2023.7.2",
|
||||
"keywords": [
|
||||
"bitwarden",
|
||||
"password",
|
||||
|
@ -163,7 +163,7 @@
|
||||
"message": "Reisepassnummer"
|
||||
},
|
||||
"licenseNumber": {
|
||||
"message": "Führerscheinnummer"
|
||||
"message": "Lizenznummer"
|
||||
},
|
||||
"email": {
|
||||
"message": "E-Mail"
|
||||
|
@ -567,7 +567,7 @@
|
||||
"message": "Kohteen tiedot"
|
||||
},
|
||||
"noItemsInList": {
|
||||
"message": "Ei näytettäviä kohteita."
|
||||
"message": "Näytettäviä kohteita ei ole."
|
||||
},
|
||||
"sendVerificationCode": {
|
||||
"message": "Lähetä todennuskoodi sähköpostiisi"
|
||||
|
2272
apps/desktop/src/locales/mr/messages.json
Normal file
2272
apps/desktop/src/locales/mr/messages.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -1284,7 +1284,7 @@
|
||||
"description": "ex. Date this item was created"
|
||||
},
|
||||
"datePasswordUpdated": {
|
||||
"message": "Palavra-passe atualizada",
|
||||
"message": "Palavra-passe atualizada a",
|
||||
"description": "ex. Date this password was updated"
|
||||
},
|
||||
"exportVault": {
|
||||
|
@ -2260,7 +2260,7 @@
|
||||
"description": "European Union"
|
||||
},
|
||||
"us": {
|
||||
"message": "US",
|
||||
"message": "USA",
|
||||
"description": "United States"
|
||||
},
|
||||
"selfHosted": {
|
||||
|
@ -690,7 +690,7 @@
|
||||
"message": "自定义环境"
|
||||
},
|
||||
"customEnvironmentFooter": {
|
||||
"message": "适用于高级用户。你可以分别指定各个服务的基础 URL。"
|
||||
"message": "适用于高级用户。您可以分别指定各个服务的基础 URL。"
|
||||
},
|
||||
"baseUrl": {
|
||||
"message": "服务器 URL"
|
||||
|
4
apps/desktop/src/package-lock.json
generated
4
apps/desktop/src/package-lock.json
generated
@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@bitwarden/desktop",
|
||||
"version": "2023.7.1",
|
||||
"version": "2023.7.2",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@bitwarden/desktop",
|
||||
"version": "2023.7.1",
|
||||
"version": "2023.7.2",
|
||||
"license": "GPL-3.0",
|
||||
"dependencies": {
|
||||
"@bitwarden/desktop-native": "file:../desktop_native"
|
||||
|
@ -2,7 +2,7 @@
|
||||
"name": "@bitwarden/desktop",
|
||||
"productName": "Bitwarden",
|
||||
"description": "A secure and free password manager for all of your devices.",
|
||||
"version": "2023.7.1",
|
||||
"version": "2023.7.2",
|
||||
"author": "Bitwarden Inc. <hello@bitwarden.com> (https://bitwarden.com)",
|
||||
"homepage": "https://bitwarden.com",
|
||||
"license": "GPL-3.0",
|
||||
|
@ -4,6 +4,12 @@
|
||||
"notifications": "https://notifications.bitwarden.eu",
|
||||
"scim": "https://scim.bitwarden.eu"
|
||||
},
|
||||
"stripeKey": "pk_live_bpN0P37nMxrMQkcaHXtAybJk",
|
||||
"braintreeKey": "production_qfbsv8kc_njj2zjtyngtjmbjd",
|
||||
"paypal": {
|
||||
"businessId": "4ZDA7DLUUJGMN",
|
||||
"buttonAction": "https://www.paypal.com/cgi-bin/webscr"
|
||||
},
|
||||
"flags": {
|
||||
"secretsManager": true,
|
||||
"showPasswordless": true
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@bitwarden/web-vault",
|
||||
"version": "2023.7.0",
|
||||
"version": "2023.7.1",
|
||||
"scripts": {
|
||||
"build:oss": "webpack",
|
||||
"build:bit": "webpack -c ../../bitwarden_license/bit-web/webpack.config.js",
|
||||
|
@ -246,7 +246,7 @@
|
||||
(change)="handleDependentPermissions()"
|
||||
/>
|
||||
<label class="!tw-font-normal" for="manageResetPassword">
|
||||
{{ "manageResetPassword" | i18n }}
|
||||
{{ "manageAccountRecovery" | i18n }}
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -9,6 +9,7 @@ import { AppComponent } from "./app.component";
|
||||
import { CoreModule } from "./core";
|
||||
import { OssRoutingModule } from "./oss-routing.module";
|
||||
import { OssModule } from "./oss.module";
|
||||
import { SendComponent } from "./tools/send/send.component";
|
||||
import { WildcardRoutingModule } from "./wildcard-routing.module";
|
||||
|
||||
@NgModule({
|
||||
@ -21,6 +22,7 @@ import { WildcardRoutingModule } from "./wildcard-routing.module";
|
||||
DragDropModule,
|
||||
LayoutModule,
|
||||
OssRoutingModule,
|
||||
SendComponent,
|
||||
WildcardRoutingModule, // Needs to be last to catch all non-existing routes
|
||||
],
|
||||
declarations: [AppComponent],
|
||||
|
@ -51,7 +51,7 @@ describe("TrialInitiationComponent", () => {
|
||||
component: BlankComponent,
|
||||
},
|
||||
{
|
||||
path: `organizations/${testOrgId}/manage/members`,
|
||||
path: `organizations/${testOrgId}/members`,
|
||||
component: BlankComponent,
|
||||
},
|
||||
]),
|
||||
@ -301,7 +301,7 @@ describe("TrialInitiationComponent", () => {
|
||||
describe("navigateToOrgVault", () => {
|
||||
it("should call verticalStepper.previous()", fakeAsync(() => {
|
||||
component.navigateToOrgInvite();
|
||||
expect(routerSpy).toHaveBeenCalledWith(["organizations", testOrgId, "manage", "members"]);
|
||||
expect(routerSpy).toHaveBeenCalledWith(["organizations", testOrgId, "members"]);
|
||||
}));
|
||||
});
|
||||
});
|
||||
|
@ -227,7 +227,7 @@ export class TrialInitiationComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
|
||||
navigateToOrgInvite() {
|
||||
this.router.navigate(["organizations", this.orgId, "manage", "members"]);
|
||||
this.router.navigate(["organizations", this.orgId, "members"]);
|
||||
}
|
||||
|
||||
previousStep() {
|
||||
|
@ -1,18 +1,7 @@
|
||||
import { Component, EventEmitter, Input, Output } from "@angular/core";
|
||||
import { UntypedFormBuilder, FormGroup } from "@angular/forms";
|
||||
import { Router } from "@angular/router";
|
||||
import { FormGroup } from "@angular/forms";
|
||||
|
||||
import { ApiService } from "@bitwarden/common/abstractions/api.service";
|
||||
import { OrganizationApiServiceAbstraction } from "@bitwarden/common/admin-console/abstractions/organization/organization-api.service.abstraction";
|
||||
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
|
||||
import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction";
|
||||
import { ProductType } from "@bitwarden/common/enums";
|
||||
import { CryptoService } from "@bitwarden/common/platform/abstractions/crypto.service";
|
||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
|
||||
import { MessagingService } from "@bitwarden/common/platform/abstractions/messaging.service";
|
||||
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
||||
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
|
||||
|
||||
import { OrganizationPlansComponent } from "../../settings/organization-plans.component";
|
||||
|
||||
@ -24,36 +13,6 @@ export class BillingComponent extends OrganizationPlansComponent {
|
||||
@Input() orgInfoForm: FormGroup;
|
||||
@Output() previousStep = new EventEmitter();
|
||||
|
||||
constructor(
|
||||
apiService: ApiService,
|
||||
i18nService: I18nService,
|
||||
platformUtilsService: PlatformUtilsService,
|
||||
cryptoService: CryptoService,
|
||||
router: Router,
|
||||
syncService: SyncService,
|
||||
policyService: PolicyService,
|
||||
organizationService: OrganizationService,
|
||||
logService: LogService,
|
||||
messagingService: MessagingService,
|
||||
formBuilder: UntypedFormBuilder,
|
||||
organizationApiService: OrganizationApiServiceAbstraction
|
||||
) {
|
||||
super(
|
||||
apiService,
|
||||
i18nService,
|
||||
platformUtilsService,
|
||||
cryptoService,
|
||||
router,
|
||||
syncService,
|
||||
policyService,
|
||||
organizationService,
|
||||
logService,
|
||||
messagingService,
|
||||
formBuilder,
|
||||
organizationApiService
|
||||
);
|
||||
}
|
||||
|
||||
async ngOnInit() {
|
||||
const additionalSeats = this.product == ProductType.Families ? 0 : 1;
|
||||
this.formGroup.patchValue({
|
||||
|
@ -1,7 +1,7 @@
|
||||
<form #form (ngSubmit)="submit()" [appApiAction]="formPromise" ngNativeValidate>
|
||||
<div>
|
||||
<div class="row">
|
||||
<div class="form-group col-6">
|
||||
<div class="form-group col-8">
|
||||
<label for="newSeatCount">{{ "subscriptionSeats" | i18n }}</label>
|
||||
<input
|
||||
id="newSeatCount"
|
||||
@ -41,7 +41,7 @@
|
||||
<label for="maxAutoscaleSeats">{{ "maxSeatLimit" | i18n }}</label>
|
||||
<input
|
||||
id="maxAutoscaleSeats"
|
||||
class="form-control col-6"
|
||||
class="form-control col-8"
|
||||
type="number"
|
||||
name="MaxAutoscaleSeats"
|
||||
[(ngModel)]="newMaxSeats"
|
||||
|
@ -40,7 +40,7 @@ export class AdjustSubscription {
|
||||
try {
|
||||
const seatAdjustment = this.newSeatCount - this.currentSeatCount;
|
||||
const request = new OrganizationSubscriptionUpdateRequest(seatAdjustment, this.newMaxSeats);
|
||||
this.formPromise = this.organizationApiService.updateSubscription(
|
||||
this.formPromise = this.organizationApiService.updatePasswordManagerSeats(
|
||||
this.organizationId,
|
||||
request
|
||||
);
|
||||
|
@ -12,7 +12,7 @@ import { OrganizationBillingRoutingModule } from "./organization-billing-routing
|
||||
import { OrganizationBillingTabComponent } from "./organization-billing-tab.component";
|
||||
import { OrganizationSubscriptionCloudComponent } from "./organization-subscription-cloud.component";
|
||||
import { OrganizationSubscriptionSelfhostComponent } from "./organization-subscription-selfhost.component";
|
||||
import { SecretsManagerEnrollComponent } from "./secrets-manager/enroll.component";
|
||||
import { SecretsManagerBillingModule } from "./secrets-manager/sm-billing.module";
|
||||
import { SubscriptionHiddenComponent } from "./subscription-hidden.component";
|
||||
|
||||
@NgModule({
|
||||
@ -21,6 +21,7 @@ import { SubscriptionHiddenComponent } from "./subscription-hidden.component";
|
||||
LooseComponentsModule,
|
||||
OrganizationBillingRoutingModule,
|
||||
UserVerificationModule,
|
||||
SecretsManagerBillingModule,
|
||||
],
|
||||
declarations: [
|
||||
AdjustSubscription,
|
||||
@ -32,7 +33,6 @@ import { SubscriptionHiddenComponent } from "./subscription-hidden.component";
|
||||
OrganizationSubscriptionSelfhostComponent,
|
||||
OrganizationSubscriptionCloudComponent,
|
||||
SubscriptionHiddenComponent,
|
||||
SecretsManagerEnrollComponent,
|
||||
],
|
||||
})
|
||||
export class OrganizationBillingModule {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
<div class="page-header">
|
||||
<h1>
|
||||
<div class="tw-mb-2">
|
||||
<h1 bitTypography="h1">
|
||||
{{ "subscription" | i18n }}
|
||||
<small *ngIf="firstLoaded && loading">
|
||||
<i
|
||||
@ -7,7 +7,7 @@
|
||||
title="{{ 'loading' | i18n }}"
|
||||
aria-hidden="true"
|
||||
></i>
|
||||
<span class="sr-only">{{ "loading" | i18n }}</span>
|
||||
<span class="tw-sr-only">{{ "loading" | i18n }}</span>
|
||||
</small>
|
||||
</h1>
|
||||
</div>
|
||||
@ -21,7 +21,7 @@
|
||||
[providerName]="userOrg.providerName"
|
||||
></app-org-subscription-hidden>
|
||||
|
||||
<ng-container *ngIf="sub">
|
||||
<ng-container *ngIf="sub && firstLoaded">
|
||||
<bit-callout
|
||||
type="warning"
|
||||
title="{{ 'canceled' | i18n }}"
|
||||
@ -40,92 +40,111 @@
|
||||
</button>
|
||||
</bit-callout>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-4">
|
||||
<dl>
|
||||
<dt>{{ "billingPlan" | i18n }}</dt>
|
||||
<dd>{{ sub.plan.name }}</dd>
|
||||
<ng-container *ngIf="subscription">
|
||||
<dt>{{ "status" | i18n }}</dt>
|
||||
<dd>
|
||||
<span class="text-capitalize">{{
|
||||
isSponsoredSubscription ? "sponsored" : subscription.status || "-"
|
||||
}}</span>
|
||||
<span bitBadge badgeType="warning" *ngIf="subscriptionMarkedForCancel">{{
|
||||
"pendingCancellation" | i18n
|
||||
}}</span>
|
||||
</dd>
|
||||
<dt [ngClass]="{ 'tw-text-danger': isExpired }">
|
||||
{{ "subscriptionExpiration" | i18n }}
|
||||
</dt>
|
||||
<dd [ngClass]="{ 'tw-text-danger': isExpired }">
|
||||
{{ nextInvoice ? (nextInvoice.date | date : "mediumDate") : "-" }}
|
||||
</dd>
|
||||
</ng-container>
|
||||
</dl>
|
||||
</div>
|
||||
<ng-container *ngIf="userOrg.canEditSubscription">
|
||||
<div class="col-8" *ngIf="subscription">
|
||||
<strong class="d-block mb-1">{{ "details" | i18n }}</strong>
|
||||
<table class="table">
|
||||
<tbody>
|
||||
<tr *ngFor="let i of subscription.items">
|
||||
<td>
|
||||
<dl class="tw-grid tw-grid-flow-col tw-grid-rows-2">
|
||||
<dt>{{ "billingPlan" | i18n }}</dt>
|
||||
<dd>{{ sub.plan.name }}</dd>
|
||||
<ng-container *ngIf="subscription">
|
||||
<dt>{{ "status" | i18n }}</dt>
|
||||
<dd>
|
||||
<span class="tw-capitalize">{{
|
||||
isSponsoredSubscription ? "sponsored" : subscription.status || "-"
|
||||
}}</span>
|
||||
<span bitBadge badgeType="warning" *ngIf="subscriptionMarkedForCancel">{{
|
||||
"pendingCancellation" | i18n
|
||||
}}</span>
|
||||
</dd>
|
||||
<dt [ngClass]="{ 'tw-text-danger': isExpired }">
|
||||
{{ "subscriptionExpiration" | i18n }}
|
||||
</dt>
|
||||
<dd [ngClass]="{ 'tw-text-danger': isExpired }">
|
||||
{{ nextInvoice ? (nextInvoice.date | date : "mediumDate") : "-" }}
|
||||
</dd>
|
||||
</ng-container>
|
||||
</dl>
|
||||
<ng-container *ngIf="userOrg.canEditSubscription">
|
||||
<div class="tw-flex-col">
|
||||
<strong class="tw-block tw-border-0 tw-border-b tw-border-solid tw-border-secondary-300">{{
|
||||
"details" | i18n
|
||||
}}</strong>
|
||||
<bit-table>
|
||||
<ng-template body>
|
||||
<ng-container *ngIf="subscription">
|
||||
<tr bitRow *ngFor="let i of lineItems">
|
||||
<td bitCell [ngClass]="{ 'tw-pl-20': i.addonSubscriptionItem }">
|
||||
<span *ngIf="!i.addonSubscriptionItem"
|
||||
>{{ productName(i.bitwardenProduct) }} -</span
|
||||
>
|
||||
{{ i.name }} {{ i.quantity > 1 ? "×" + i.quantity : "" }} @
|
||||
{{ i.amount | currency : "$" }}
|
||||
</td>
|
||||
<td>{{ i.quantity * i.amount | currency : "$" }} /{{ i.interval | i18n }}</td>
|
||||
<td bitCell class="tw-text-right">
|
||||
{{ i.quantity * i.amount | currency : "$" }} /{{ i.interval | i18n }}
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</ng-container>
|
||||
</div>
|
||||
<ng-container *ngIf="userOrg.canEditSubscription">
|
||||
<button
|
||||
bitButton
|
||||
buttonType="secondary"
|
||||
type="button"
|
||||
(click)="changePlan()"
|
||||
*ngIf="showChangePlanButton"
|
||||
>
|
||||
{{ "changeBillingPlan" | i18n }}
|
||||
</button>
|
||||
<app-change-plan
|
||||
[organizationId]="organizationId"
|
||||
(onChanged)="closeChangePlan()"
|
||||
(onCanceled)="closeChangePlan()"
|
||||
*ngIf="showChangePlan"
|
||||
></app-change-plan>
|
||||
</ng-container>
|
||||
<ng-container *ngIf="userOrg.isFreeOrg">
|
||||
<tr bitRow *ngIf="userOrg.usePasswordManager">
|
||||
<td bitCell>{{ "passwordManager" | i18n }} - {{ "freeOrganization" | i18n }}</td>
|
||||
<td bitCell class="tw-text-right">{{ "free" | i18n }}</td>
|
||||
</tr>
|
||||
<tr bitRow *ngIf="userOrg.useSecretsManager">
|
||||
<td bitCell>{{ "secretsManager" | i18n }} - {{ "freeOrganization" | i18n }}</td>
|
||||
<td bitCell class="tw-text-right">{{ "free" | i18n }}</td>
|
||||
</tr>
|
||||
</ng-container>
|
||||
</ng-template>
|
||||
</bit-table>
|
||||
</div>
|
||||
</ng-container>
|
||||
|
||||
<ng-container *ngIf="userOrg.canEditSubscription">
|
||||
<sm-enroll
|
||||
*ngIf="isAdmin"
|
||||
[enabled]="sub?.useSecretsManager"
|
||||
[organizationId]="organizationId"
|
||||
></sm-enroll>
|
||||
<div class="tw-mt-7">
|
||||
<button
|
||||
bitButton
|
||||
buttonType="secondary"
|
||||
type="button"
|
||||
(click)="changePlan()"
|
||||
*ngIf="showChangePlanButton"
|
||||
>
|
||||
{{ "changeBillingPlan" | i18n }}
|
||||
</button>
|
||||
<app-change-plan
|
||||
[organizationId]="organizationId"
|
||||
(onChanged)="closeChangePlan()"
|
||||
(onCanceled)="closeChangePlan()"
|
||||
*ngIf="showChangePlan"
|
||||
></app-change-plan>
|
||||
</div>
|
||||
</ng-container>
|
||||
|
||||
<ng-container *ngIf="showSecretsManagerSubscribe">
|
||||
<div class="tw-mt-7">
|
||||
<sm-subscribe-standalone
|
||||
[plan]="sub.secretsManagerPlan"
|
||||
[organization]="userOrg"
|
||||
(onSubscribe)="subscriptionAdjusted()"
|
||||
></sm-subscribe-standalone>
|
||||
</div>
|
||||
</ng-container>
|
||||
|
||||
<ng-container *ngIf="userOrg.canEditSubscription">
|
||||
<h2 class="spaced-header">{{ "manageSubscription" | i18n }}</h2>
|
||||
<p class="mb-4">{{ subscriptionDesc }}</p>
|
||||
<h2 bitTypography="h2" class="tw-mt-7">{{ "manageSubscription" | i18n }}</h2>
|
||||
<p bitTypography="body1">{{ subscriptionDesc }}</p>
|
||||
<ng-container
|
||||
*ngIf="
|
||||
subscription && canAdjustSeats && !subscription.cancelled && !subscriptionMarkedForCancel
|
||||
"
|
||||
>
|
||||
<div class="mt-3">
|
||||
<app-adjust-subscription
|
||||
[seatPrice]="seatPrice"
|
||||
[organizationId]="organizationId"
|
||||
[interval]="billingInterval"
|
||||
[currentSeatCount]="seats"
|
||||
[maxAutoscaleSeats]="maxAutoscaleSeats"
|
||||
(onAdjusted)="subscriptionAdjusted()"
|
||||
>
|
||||
</app-adjust-subscription>
|
||||
</div>
|
||||
<h3 bitTypography="h3" class="tw-mt-7">{{ "passwordManager" | i18n }}</h3>
|
||||
<app-adjust-subscription
|
||||
[seatPrice]="seatPrice"
|
||||
[organizationId]="organizationId"
|
||||
[interval]="billingInterval"
|
||||
[currentSeatCount]="seats"
|
||||
[maxAutoscaleSeats]="maxAutoscaleSeats"
|
||||
(onAdjusted)="subscriptionAdjusted()"
|
||||
>
|
||||
</app-adjust-subscription>
|
||||
</ng-container>
|
||||
<button
|
||||
bitButton
|
||||
@ -136,33 +155,18 @@
|
||||
>
|
||||
{{ "removeSponsorship" | i18n }}
|
||||
</button>
|
||||
<h2 class="spaced-header">{{ "storage" | i18n }}</h2>
|
||||
<p>{{ "subscriptionStorage" | i18n : sub.maxStorageGb || 0 : sub.storageName || "0 MB" }}</p>
|
||||
<div class="progress">
|
||||
<div
|
||||
class="progress-bar bg-success"
|
||||
role="progressbar"
|
||||
[ngStyle]="{ width: storageProgressWidth + '%' }"
|
||||
[attr.aria-valuenow]="storagePercentage"
|
||||
aria-valuemin="0"
|
||||
aria-valuemax="100"
|
||||
>
|
||||
{{ storagePercentage / 100 | percent }}
|
||||
</div>
|
||||
</div>
|
||||
<h4 bitTypography="h4" class="tw-mt-9">{{ "storage" | i18n }}</h4>
|
||||
<p bitTypography="body1">
|
||||
{{ "subscriptionStorage" | i18n : sub.maxStorageGb || 0 : sub.storageName || "0 MB" }}
|
||||
</p>
|
||||
<bit-progress [barWidth]="storagePercentage" bgColor="success"></bit-progress>
|
||||
<ng-container *ngIf="subscription && !subscription.cancelled && !subscriptionMarkedForCancel">
|
||||
<div class="mt-3">
|
||||
<div class="d-flex" *ngIf="!showAdjustStorage">
|
||||
<div class="tw-mt-3">
|
||||
<div class="tw-flex tw-space-x-2" *ngIf="!showAdjustStorage">
|
||||
<button bitButton buttonType="secondary" type="button" (click)="adjustStorage(true)">
|
||||
{{ "addStorage" | i18n }}
|
||||
</button>
|
||||
<button
|
||||
bitButton
|
||||
buttonType="secondary"
|
||||
type="button"
|
||||
class="ml-1"
|
||||
(click)="adjustStorage(false)"
|
||||
>
|
||||
<button bitButton buttonType="secondary" type="button" (click)="adjustStorage(false)">
|
||||
{{ "removeStorage" | i18n }}
|
||||
</button>
|
||||
</div>
|
||||
@ -177,13 +181,21 @@
|
||||
></app-adjust-storage>
|
||||
</div>
|
||||
</ng-container>
|
||||
<ng-container *ngIf="showAdjustSecretsManager">
|
||||
<h3 bitTypography="h3" class="tw-mt-9">{{ "secretsManager" | i18n }}</h3>
|
||||
<app-sm-adjust-subscription
|
||||
[organizationId]="organizationId"
|
||||
[options]="smOptions"
|
||||
(onAdjusted)="subscriptionAdjusted()"
|
||||
></app-sm-adjust-subscription>
|
||||
</ng-container>
|
||||
</ng-container>
|
||||
|
||||
<h2 class="spaced-header">{{ "selfHostingTitle" | i18n }}</h2>
|
||||
<p class="mb-4">
|
||||
<h2 bitTypography="h2" class="tw-mt-7">{{ "selfHostingTitle" | i18n }}</h2>
|
||||
<p bitTypography="body1">
|
||||
{{ "selfHostingEnterpriseOrganizationSectionCopy" | i18n }}
|
||||
</p>
|
||||
<div class="d-flex">
|
||||
<div class="tw-flex tw-space-x-2">
|
||||
<button
|
||||
bitButton
|
||||
buttonType="secondary"
|
||||
@ -198,14 +210,13 @@
|
||||
bitButton
|
||||
buttonType="secondary"
|
||||
type="button"
|
||||
class="ml-1"
|
||||
(click)="manageBillingSync()"
|
||||
*ngIf="canManageBillingSync"
|
||||
>
|
||||
{{ (hasBillingSyncToken ? "manageBillingSync" : "setUpBillingSync") | i18n }}
|
||||
</button>
|
||||
</div>
|
||||
<div class="mt-3" *ngIf="showDownloadLicense">
|
||||
<div class="tw-mt-3" *ngIf="showDownloadLicense">
|
||||
<app-download-license
|
||||
[organizationId]="organizationId"
|
||||
(onDownloaded)="closeDownloadLicense()"
|
||||
@ -213,17 +224,16 @@
|
||||
></app-download-license>
|
||||
</div>
|
||||
<ng-container *ngIf="userOrg.canEditSubscription">
|
||||
<h2 class="spaced-header">{{ "additionalOptions" | i18n }}</h2>
|
||||
<p class="mb-4">
|
||||
<h2 bitTypography="h2" class="tw-mt-7">{{ "additionalOptions" | i18n }}</h2>
|
||||
<p bitTypography="body1">
|
||||
{{ "additionalOptionsDesc" | i18n }}
|
||||
</p>
|
||||
<div class="d-flex">
|
||||
<div class="tw-flex tw-space-x-2">
|
||||
<button
|
||||
bitButton
|
||||
buttonType="danger"
|
||||
[bitAction]="cancel"
|
||||
type="button"
|
||||
class="ml-1"
|
||||
*ngIf="subscription && !subscription.cancelled && !subscriptionMarkedForCancel"
|
||||
>
|
||||
{{ "cancelSubscription" | i18n }}
|
||||
|
@ -9,8 +9,11 @@ import { OrganizationApiServiceAbstraction } from "@bitwarden/common/admin-conso
|
||||
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
|
||||
import { OrganizationApiKeyType } from "@bitwarden/common/admin-console/enums";
|
||||
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
|
||||
import { PlanType } from "@bitwarden/common/billing/enums";
|
||||
import { BitwardenProductType, PlanType } from "@bitwarden/common/billing/enums";
|
||||
import { OrganizationSubscriptionResponse } from "@bitwarden/common/billing/models/response/organization-subscription.response";
|
||||
import { BillingSubscriptionItemResponse } from "@bitwarden/common/billing/models/response/subscription.response";
|
||||
import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum";
|
||||
import { ConfigServiceAbstraction } from "@bitwarden/common/platform/abstractions/config/config.service.abstraction";
|
||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
|
||||
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
||||
@ -19,6 +22,7 @@ import {
|
||||
BillingSyncApiKeyComponent,
|
||||
BillingSyncApiModalData,
|
||||
} from "./billing-sync-api-key.component";
|
||||
import { SecretsManagerSubscriptionOptions } from "./secrets-manager/sm-adjust-subscription.component";
|
||||
|
||||
@Component({
|
||||
selector: "app-org-subscription-cloud",
|
||||
@ -26,6 +30,7 @@ import {
|
||||
})
|
||||
export class OrganizationSubscriptionCloudComponent implements OnInit, OnDestroy {
|
||||
sub: OrganizationSubscriptionResponse;
|
||||
lineItems: BillingSubscriptionItemResponse[] = [];
|
||||
organizationId: string;
|
||||
userOrg: Organization;
|
||||
showChangePlan = false;
|
||||
@ -33,6 +38,9 @@ export class OrganizationSubscriptionCloudComponent implements OnInit, OnDestroy
|
||||
adjustStorageAdd = true;
|
||||
showAdjustStorage = false;
|
||||
hasBillingSyncToken: boolean;
|
||||
showAdjustSecretsManager = false;
|
||||
|
||||
showSecretsManagerSubscribe = false;
|
||||
|
||||
firstLoaded = false;
|
||||
loading: boolean;
|
||||
@ -48,7 +56,8 @@ export class OrganizationSubscriptionCloudComponent implements OnInit, OnDestroy
|
||||
private organizationService: OrganizationService,
|
||||
private organizationApiService: OrganizationApiServiceAbstraction,
|
||||
private route: ActivatedRoute,
|
||||
private dialogService: DialogServiceAbstraction
|
||||
private dialogService: DialogServiceAbstraction,
|
||||
private configService: ConfigServiceAbstraction
|
||||
) {}
|
||||
|
||||
async ngOnInit() {
|
||||
@ -68,6 +77,17 @@ export class OrganizationSubscriptionCloudComponent implements OnInit, OnDestroy
|
||||
.subscribe();
|
||||
}
|
||||
|
||||
productName(product: BitwardenProductType) {
|
||||
switch (product) {
|
||||
case BitwardenProductType.PasswordManager:
|
||||
return this.i18nService.t("passwordManager");
|
||||
case BitwardenProductType.SecretsManager:
|
||||
return this.i18nService.t("secretsManager");
|
||||
default:
|
||||
return this.i18nService.t("passwordManager");
|
||||
}
|
||||
}
|
||||
|
||||
ngOnDestroy() {
|
||||
this.destroy$.next();
|
||||
this.destroy$.complete();
|
||||
@ -81,6 +101,7 @@ export class OrganizationSubscriptionCloudComponent implements OnInit, OnDestroy
|
||||
this.userOrg = this.organizationService.get(this.organizationId);
|
||||
if (this.userOrg.canViewSubscription) {
|
||||
this.sub = await this.organizationApiService.getSubscription(this.organizationId);
|
||||
this.lineItems = this.sub?.subscription?.items?.sort(sortSubscriptionItems) ?? [];
|
||||
}
|
||||
|
||||
const apiKeyResponse = await this.organizationApiService.getApiKeyInformation(
|
||||
@ -90,7 +111,28 @@ export class OrganizationSubscriptionCloudComponent implements OnInit, OnDestroy
|
||||
(i) => i.keyType === OrganizationApiKeyType.BillingSync
|
||||
);
|
||||
|
||||
this.showSecretsManagerSubscribe =
|
||||
this.userOrg.canEditSubscription &&
|
||||
!this.userOrg.useSecretsManager &&
|
||||
!this.subscription?.cancelled &&
|
||||
!this.subscriptionMarkedForCancel;
|
||||
|
||||
this.showAdjustSecretsManager =
|
||||
this.userOrg.canEditSubscription &&
|
||||
this.userOrg.useSecretsManager &&
|
||||
this.subscription != null &&
|
||||
this.sub.secretsManagerPlan?.hasAdditionalSeatsOption &&
|
||||
!this.subscription.cancelled &&
|
||||
!this.subscriptionMarkedForCancel;
|
||||
|
||||
this.loading = false;
|
||||
|
||||
// Remove the remaining lines when the sm-ga-billing flag is deleted
|
||||
const smBillingEnabled = await this.configService.getFeatureFlagBool(
|
||||
FeatureFlag.SecretsManagerBilling
|
||||
);
|
||||
this.showSecretsManagerSubscribe = this.showSecretsManagerSubscribe && smBillingEnabled;
|
||||
this.showAdjustSecretsManager = this.showAdjustSecretsManager && smBillingEnabled;
|
||||
}
|
||||
|
||||
get subscription() {
|
||||
@ -138,6 +180,20 @@ export class OrganizationSubscriptionCloudComponent implements OnInit, OnDestroy
|
||||
return this.sub.seats;
|
||||
}
|
||||
|
||||
get smOptions(): SecretsManagerSubscriptionOptions {
|
||||
return {
|
||||
seatCount: this.sub.smSeats,
|
||||
maxAutoscaleSeats: this.sub.maxAutoscaleSmSeats,
|
||||
seatPrice: this.sub.secretsManagerPlan.seatPrice,
|
||||
maxAutoscaleServiceAccounts: this.sub.maxAutoscaleSmServiceAccounts,
|
||||
additionalServiceAccounts:
|
||||
this.sub.smServiceAccounts - this.sub.secretsManagerPlan.baseServiceAccount,
|
||||
interval: this.sub.secretsManagerPlan.isAnnual ? "year" : "month",
|
||||
additionalServiceAccountPrice: this.sub.secretsManagerPlan.additionalPricePerServiceAccount,
|
||||
baseServiceAccountCount: this.sub.secretsManagerPlan.baseServiceAccount,
|
||||
};
|
||||
}
|
||||
|
||||
get maxAutoscaleSeats() {
|
||||
return this.sub.maxAutoscaleSeats;
|
||||
}
|
||||
@ -332,3 +388,23 @@ export class OrganizationSubscriptionCloudComponent implements OnInit, OnDestroy
|
||||
return this.subscription == null && this.sub.planType === PlanType.Free && !this.showChangePlan;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper to sort subscription items by product type and then by addon status
|
||||
*/
|
||||
function sortSubscriptionItems(
|
||||
a: BillingSubscriptionItemResponse,
|
||||
b: BillingSubscriptionItemResponse
|
||||
) {
|
||||
if (a.bitwardenProduct == b.bitwardenProduct) {
|
||||
if (a.addonSubscriptionItem == b.addonSubscriptionItem) {
|
||||
return 0;
|
||||
}
|
||||
// sort addon items to the bottom
|
||||
if (a.addonSubscriptionItem) {
|
||||
return 1;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
return a.bitwardenProduct - b.bitwardenProduct;
|
||||
}
|
||||
|
@ -1,13 +0,0 @@
|
||||
<form *ngIf="showSecretsManager" [formGroup]="formGroup" [bitSubmit]="submit">
|
||||
<h2 class="spaced-header">{{ "secretsManagerBeta" | i18n }}</h2>
|
||||
<p>{{ "secretsManagerSubscriptionDesc" | i18n }}</p>
|
||||
|
||||
<bit-form-control>
|
||||
<input type="checkbox" bitCheckbox formControlName="enabled" />
|
||||
<bit-label>{{ "secretsManagerEnable" | i18n }}</bit-label>
|
||||
</bit-form-control>
|
||||
|
||||
<button bitButton bitFormButton buttonType="primary" type="submit">
|
||||
{{ "save" | i18n }}
|
||||
</button>
|
||||
</form>
|
@ -1,52 +0,0 @@
|
||||
import { Component, Input, OnInit } from "@angular/core";
|
||||
import { FormBuilder } from "@angular/forms";
|
||||
|
||||
import { OrganizationApiServiceAbstraction } from "@bitwarden/common/admin-console/abstractions/organization/organization-api.service.abstraction";
|
||||
import { OrganizationEnrollSecretsManagerRequest } from "@bitwarden/common/admin-console/models/request/organization/organization-enroll-secrets-manager.request";
|
||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
||||
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
|
||||
|
||||
import { flagEnabled } from "../../../../utils/flags";
|
||||
|
||||
@Component({
|
||||
selector: "sm-enroll",
|
||||
templateUrl: "enroll.component.html",
|
||||
})
|
||||
export class SecretsManagerEnrollComponent implements OnInit {
|
||||
@Input() enabled: boolean;
|
||||
@Input() organizationId: string;
|
||||
|
||||
protected formGroup = this.formBuilder.group({
|
||||
enabled: [false],
|
||||
});
|
||||
|
||||
protected showSecretsManager = false;
|
||||
|
||||
constructor(
|
||||
private formBuilder: FormBuilder,
|
||||
private organizationApiService: OrganizationApiServiceAbstraction,
|
||||
private platformUtilsService: PlatformUtilsService,
|
||||
private i18nService: I18nService,
|
||||
private syncService: SyncService
|
||||
) {
|
||||
this.showSecretsManager = flagEnabled("secretsManager");
|
||||
}
|
||||
|
||||
ngOnInit(): void {
|
||||
this.formGroup.setValue({
|
||||
enabled: this.enabled,
|
||||
});
|
||||
}
|
||||
|
||||
protected submit = async () => {
|
||||
this.formGroup.markAllAsTouched();
|
||||
|
||||
const request = new OrganizationEnrollSecretsManagerRequest();
|
||||
request.enabled = this.formGroup.value.enabled;
|
||||
|
||||
await this.organizationApiService.updateEnrollSecretsManager(this.organizationId, request);
|
||||
await this.syncService.fullSync(true);
|
||||
this.platformUtilsService.showToast("success", null, this.i18nService.t("subscriptionUpdated"));
|
||||
};
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
export * from "./sm-billing.module";
|
||||
export * from "./sm-subscribe.component";
|
||||
export * from "./sm-subscribe-standalone.component";
|
@ -0,0 +1,93 @@
|
||||
<form [formGroup]="formGroup" [bitSubmit]="submit">
|
||||
<bit-form-field class="tw-w-2/3">
|
||||
<bit-label>{{ "subscriptionSeats" | i18n }}</bit-label>
|
||||
<input bitInput id="smSeatCount" formControlName="seatCount" type="number" step="1" min="1" />
|
||||
<bit-hint>
|
||||
<strong>{{ "total" | i18n }}:</strong>
|
||||
{{ formGroup.value.seatCount || 0 }} × {{ options.seatPrice | currency : "$" }} =
|
||||
{{ seatTotal | currency : "$" }} / {{ options.interval | i18n }}
|
||||
</bit-hint>
|
||||
</bit-form-field>
|
||||
<bit-form-control>
|
||||
<bit-label>{{ "limitSubscription" | i18n }}</bit-label>
|
||||
<input type="checkbox" bitCheckbox id="limitSmSeats" formControlName="limitSeats" />
|
||||
<bit-hint>
|
||||
{{ "limitSmSubscriptionDesc" | i18n }}
|
||||
</bit-hint>
|
||||
</bit-form-control>
|
||||
<bit-form-field class="tw-w-2/3" *ngIf="formGroup.value.limitSeats">
|
||||
<bit-label>{{ "maxSeatLimit" | i18n }}</bit-label>
|
||||
<input
|
||||
bitInput
|
||||
id="smSeatLimit"
|
||||
formControlName="maxAutoscaleSeats"
|
||||
type="number"
|
||||
step="1"
|
||||
[min]="formGroup.value.seatCount"
|
||||
/>
|
||||
<bit-hint>
|
||||
<strong>{{ "maxSeatCost" | i18n }}:</strong>
|
||||
{{ formGroup.value.maxAutoscaleSeats || 0 }} ×
|
||||
{{ options.seatPrice | currency : "$" }} = {{ maxSeatTotal | currency : "$" }} /
|
||||
{{ options.interval | i18n }}
|
||||
</bit-hint>
|
||||
</bit-form-field>
|
||||
<bit-form-field class="tw-w-2/3">
|
||||
<bit-label>{{ "additionalServiceAccounts" | i18n }}</bit-label>
|
||||
<input
|
||||
bitInput
|
||||
id="additionalServiceAccountCount"
|
||||
formControlName="additionalServiceAccounts"
|
||||
type="number"
|
||||
step="1"
|
||||
min="0"
|
||||
/>
|
||||
<bit-hint>
|
||||
<div>
|
||||
{{
|
||||
"additionalServiceAccountsDesc"
|
||||
| i18n : options.baseServiceAccountCount : (monthlyServiceAccountPrice | currency : "$")
|
||||
}}
|
||||
</div>
|
||||
<div>
|
||||
<strong>{{ "total" | i18n }}:</strong>
|
||||
{{ formGroup.value.additionalServiceAccounts || 0 }} ×
|
||||
{{ options.additionalServiceAccountPrice | currency : "$" }} =
|
||||
{{ serviceAccountTotal | currency : "$" }} / {{ options.interval | i18n }}
|
||||
</div>
|
||||
</bit-hint>
|
||||
</bit-form-field>
|
||||
<bit-form-control>
|
||||
<bit-label>{{ "limitServiceAccounts" | i18n }}</bit-label>
|
||||
<input
|
||||
type="checkbox"
|
||||
bitCheckbox
|
||||
id="limitServiceAccounts"
|
||||
formControlName="limitServiceAccounts"
|
||||
/>
|
||||
<bit-hint>
|
||||
{{ "limitServiceAccountsDesc" | i18n }}
|
||||
</bit-hint>
|
||||
</bit-form-control>
|
||||
<bit-form-field class="tw-w-2/3" *ngIf="formGroup.value.limitServiceAccounts">
|
||||
<bit-label>{{ "serviceAccountLimit" | i18n }}</bit-label>
|
||||
<input
|
||||
bitInput
|
||||
id="additionalServiceAccountLimit"
|
||||
formControlName="maxAutoscaleServiceAccounts"
|
||||
type="number"
|
||||
step="1"
|
||||
[min]="formGroup.value.additionalServiceAccounts"
|
||||
/>
|
||||
<bit-hint>
|
||||
<strong>{{ "maxServiceAccountCost" | i18n }}:</strong>
|
||||
{{ formGroup.value.maxAutoscaleServiceAccounts || 0 }} ×
|
||||
{{ options.additionalServiceAccountPrice | currency : "$" }} =
|
||||
{{ maxServiceAccountTotal | currency : "$" }} / {{ options.interval | i18n }}
|
||||
</bit-hint>
|
||||
</bit-form-field>
|
||||
<button type="submit" bitButton buttonType="primary" bitFormButton>
|
||||
{{ "save" | i18n }}
|
||||
</button>
|
||||
<bit-error-summary [formGroup]="formGroup" class="tw-mt-2"></bit-error-summary>
|
||||
</form>
|
@ -0,0 +1,172 @@
|
||||
import { Component, EventEmitter, Input, OnDestroy, OnInit, Output } from "@angular/core";
|
||||
import { FormBuilder, Validators } from "@angular/forms";
|
||||
import { Subject, takeUntil } from "rxjs";
|
||||
|
||||
import { OrganizationApiServiceAbstraction } from "@bitwarden/common/admin-console/abstractions/organization/organization-api.service.abstraction";
|
||||
import { OrganizationSmSubscriptionUpdateRequest } from "@bitwarden/common/billing/models/request/organization-sm-subscription-update.request";
|
||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
||||
|
||||
export interface SecretsManagerSubscriptionOptions {
|
||||
interval: "year" | "month";
|
||||
|
||||
/**
|
||||
* The current number of seats the organization subscribes to.
|
||||
*/
|
||||
seatCount: number;
|
||||
|
||||
/**
|
||||
* Optional auto-scaling limit for the number of seats the organization can subscribe to.
|
||||
*/
|
||||
maxAutoscaleSeats: number;
|
||||
|
||||
/**
|
||||
* The price per seat for the subscription.
|
||||
*/
|
||||
seatPrice: number;
|
||||
|
||||
/**
|
||||
* The number of service accounts that are included in the base subscription.
|
||||
*/
|
||||
baseServiceAccountCount: number;
|
||||
|
||||
/**
|
||||
* The current number of additional service accounts the organization subscribes to.
|
||||
*/
|
||||
additionalServiceAccounts: number;
|
||||
|
||||
/**
|
||||
* Optional auto-scaling limit for the number of additional service accounts the organization can subscribe to.
|
||||
*/
|
||||
maxAutoscaleServiceAccounts: number;
|
||||
|
||||
/**
|
||||
* The price per additional service account for the subscription.
|
||||
*/
|
||||
additionalServiceAccountPrice: number;
|
||||
}
|
||||
|
||||
@Component({
|
||||
selector: "app-sm-adjust-subscription",
|
||||
templateUrl: "sm-adjust-subscription.component.html",
|
||||
})
|
||||
export class SecretsManagerAdjustSubscriptionComponent implements OnInit, OnDestroy {
|
||||
@Input() organizationId: string;
|
||||
@Input() options: SecretsManagerSubscriptionOptions;
|
||||
@Output() onAdjusted = new EventEmitter();
|
||||
|
||||
private destroy$ = new Subject<void>();
|
||||
|
||||
formGroup = this.formBuilder.group({
|
||||
seatCount: [0, [Validators.required, Validators.min(1)]],
|
||||
limitSeats: [false],
|
||||
maxAutoscaleSeats: [null as number | null],
|
||||
additionalServiceAccounts: [0, [Validators.required, Validators.min(0)]],
|
||||
limitServiceAccounts: [false],
|
||||
maxAutoscaleServiceAccounts: [null as number | null],
|
||||
});
|
||||
|
||||
get monthlyServiceAccountPrice(): number {
|
||||
return this.options.interval == "month"
|
||||
? this.options.additionalServiceAccountPrice
|
||||
: this.options.additionalServiceAccountPrice / 12;
|
||||
}
|
||||
|
||||
get serviceAccountTotal(): number {
|
||||
return Math.abs(
|
||||
this.formGroup.value.additionalServiceAccounts * this.options.additionalServiceAccountPrice
|
||||
);
|
||||
}
|
||||
|
||||
get seatTotal(): number {
|
||||
return Math.abs(this.formGroup.value.seatCount * this.options.seatPrice);
|
||||
}
|
||||
|
||||
get maxServiceAccountTotal(): number {
|
||||
return Math.abs(
|
||||
(this.formGroup.value.maxAutoscaleServiceAccounts ?? 0) *
|
||||
this.options.additionalServiceAccountPrice
|
||||
);
|
||||
}
|
||||
|
||||
get maxSeatTotal(): number {
|
||||
return Math.abs((this.formGroup.value.maxAutoscaleSeats ?? 0) * this.options.seatPrice);
|
||||
}
|
||||
|
||||
constructor(
|
||||
private formBuilder: FormBuilder,
|
||||
private organizationApiService: OrganizationApiServiceAbstraction,
|
||||
private i18nService: I18nService,
|
||||
private platformUtilsService: PlatformUtilsService
|
||||
) {}
|
||||
|
||||
ngOnInit() {
|
||||
this.formGroup.valueChanges.pipe(takeUntil(this.destroy$)).subscribe((value) => {
|
||||
const maxAutoscaleSeatsControl = this.formGroup.controls.maxAutoscaleSeats;
|
||||
const maxAutoscaleServiceAccountsControl =
|
||||
this.formGroup.controls.maxAutoscaleServiceAccounts;
|
||||
|
||||
if (value.limitSeats) {
|
||||
maxAutoscaleSeatsControl.setValidators([Validators.min(value.seatCount)]);
|
||||
maxAutoscaleSeatsControl.enable({ emitEvent: false });
|
||||
} else {
|
||||
maxAutoscaleSeatsControl.disable({ emitEvent: false });
|
||||
}
|
||||
|
||||
if (value.limitServiceAccounts) {
|
||||
maxAutoscaleServiceAccountsControl.setValidators([
|
||||
Validators.min(value.additionalServiceAccounts),
|
||||
]);
|
||||
maxAutoscaleServiceAccountsControl.enable({ emitEvent: false });
|
||||
} else {
|
||||
maxAutoscaleServiceAccountsControl.disable({ emitEvent: false });
|
||||
}
|
||||
});
|
||||
|
||||
this.formGroup.patchValue({
|
||||
seatCount: this.options.seatCount,
|
||||
maxAutoscaleSeats: this.options.maxAutoscaleSeats,
|
||||
additionalServiceAccounts: this.options.additionalServiceAccounts,
|
||||
maxAutoscaleServiceAccounts: this.options.maxAutoscaleServiceAccounts,
|
||||
limitSeats: this.options.maxAutoscaleSeats != null,
|
||||
limitServiceAccounts: this.options.maxAutoscaleServiceAccounts != null,
|
||||
});
|
||||
}
|
||||
|
||||
submit = async () => {
|
||||
this.formGroup.markAllAsTouched();
|
||||
|
||||
if (this.formGroup.invalid) {
|
||||
return;
|
||||
}
|
||||
|
||||
const request = new OrganizationSmSubscriptionUpdateRequest();
|
||||
request.seatAdjustment = this.formGroup.value.seatCount - this.options.seatCount;
|
||||
request.serviceAccountAdjustment =
|
||||
this.formGroup.value.additionalServiceAccounts - this.options.additionalServiceAccounts;
|
||||
request.maxAutoscaleSeats = this.formGroup.value.limitSeats
|
||||
? this.formGroup.value.maxAutoscaleSeats
|
||||
: null;
|
||||
request.maxAutoscaleServiceAccounts = this.formGroup.value.limitServiceAccounts
|
||||
? this.formGroup.value.maxAutoscaleServiceAccounts
|
||||
: null;
|
||||
|
||||
await this.organizationApiService.updateSecretsManagerSubscription(
|
||||
this.organizationId,
|
||||
request
|
||||
);
|
||||
|
||||
await this.platformUtilsService.showToast(
|
||||
"success",
|
||||
null,
|
||||
this.i18nService.t("subscriptionUpdated")
|
||||
);
|
||||
|
||||
this.onAdjusted.emit();
|
||||
};
|
||||
|
||||
ngOnDestroy() {
|
||||
this.destroy$.next();
|
||||
this.destroy$.complete();
|
||||
}
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
import { NgModule } from "@angular/core";
|
||||
|
||||
import { SharedModule } from "../../../shared";
|
||||
|
||||
import { SecretsManagerAdjustSubscriptionComponent } from "./sm-adjust-subscription.component";
|
||||
import { SecretsManagerSubscribeStandaloneComponent } from "./sm-subscribe-standalone.component";
|
||||
import { SecretsManagerSubscribeComponent } from "./sm-subscribe.component";
|
||||
|
||||
@NgModule({
|
||||
imports: [SharedModule],
|
||||
declarations: [
|
||||
SecretsManagerSubscribeComponent,
|
||||
SecretsManagerSubscribeStandaloneComponent,
|
||||
SecretsManagerAdjustSubscriptionComponent,
|
||||
],
|
||||
exports: [
|
||||
SecretsManagerSubscribeComponent,
|
||||
SecretsManagerSubscribeStandaloneComponent,
|
||||
SecretsManagerAdjustSubscriptionComponent,
|
||||
],
|
||||
})
|
||||
export class SecretsManagerBillingModule {}
|
@ -0,0 +1,8 @@
|
||||
<form [formGroup]="formGroup" [bitSubmit]="submit" *ngIf="plan">
|
||||
<sm-subscribe
|
||||
[formGroup]="formGroup"
|
||||
[selectedPlan]="plan"
|
||||
[upgradeOrganization]="false"
|
||||
[showSubmitButton]="true"
|
||||
></sm-subscribe>
|
||||
</form>
|
@ -0,0 +1,46 @@
|
||||
import { Component, EventEmitter, Input, Output } from "@angular/core";
|
||||
import { FormBuilder } from "@angular/forms";
|
||||
|
||||
import { OrganizationApiServiceAbstraction } from "@bitwarden/common/admin-console/abstractions/organization/organization-api.service.abstraction";
|
||||
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
|
||||
import { SecretsManagerSubscribeRequest } from "@bitwarden/common/billing/models/request/sm-subscribe.request";
|
||||
import { PlanResponse } from "@bitwarden/common/billing/models/response/plan.response";
|
||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
||||
|
||||
import { secretsManagerSubscribeFormFactory } from "./sm-subscribe.component";
|
||||
|
||||
@Component({
|
||||
selector: "sm-subscribe-standalone",
|
||||
templateUrl: "sm-subscribe-standalone.component.html",
|
||||
})
|
||||
export class SecretsManagerSubscribeStandaloneComponent {
|
||||
@Input() plan: PlanResponse;
|
||||
@Input() organization: Organization;
|
||||
@Output() onSubscribe = new EventEmitter<void>();
|
||||
|
||||
formGroup = secretsManagerSubscribeFormFactory(this.formBuilder);
|
||||
|
||||
constructor(
|
||||
private formBuilder: FormBuilder,
|
||||
private platformUtilsService: PlatformUtilsService,
|
||||
private i18nService: I18nService,
|
||||
private organizationApiService: OrganizationApiServiceAbstraction
|
||||
) {}
|
||||
|
||||
submit = async () => {
|
||||
const request = new SecretsManagerSubscribeRequest();
|
||||
request.additionalSmSeats = this.plan.hasAdditionalSeatsOption
|
||||
? this.formGroup.value.userSeats
|
||||
: 0;
|
||||
request.additionalServiceAccounts = this.plan.hasAdditionalServiceAccountOption
|
||||
? this.formGroup.value.additionalServiceAccounts
|
||||
: 0;
|
||||
|
||||
await this.organizationApiService.subscribeToSecretsManager(this.organization.id, request);
|
||||
|
||||
this.platformUtilsService.showToast("success", null, this.i18nService.t("subscriptionUpdated"));
|
||||
|
||||
this.onSubscribe.emit();
|
||||
};
|
||||
}
|
@ -0,0 +1,71 @@
|
||||
<div *ngIf="formGroup && selectedPlan != null" [formGroup]="formGroup">
|
||||
<h3 bitTypography="h3">{{ "moreFromBitwarden" | i18n }}</h3>
|
||||
<div class="tw-rounded-t tw-bg-background-alt3 tw-p-5">
|
||||
<div class="tw-w-72">
|
||||
<bit-icon [icon]="logo"></bit-icon>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="tw-rounded-b tw-border-x tw-border-b tw-border-t-0 tw-border-solid tw-border-secondary-300 tw-p-5"
|
||||
>
|
||||
<h4 bitTypography="h4">{{ "secretsManagerForPlan" | i18n : planName }}</h4>
|
||||
<div class="tw-text-muted">
|
||||
{{ "secretsManagerForPlanDesc" | i18n }}
|
||||
<ul>
|
||||
<li *ngIf="product == productTypes.Free">{{ "limitedUsers" | i18n : maxUsers }}</li>
|
||||
<li>{{ "unlimitedSecrets" | i18n }}</li>
|
||||
<li *ngIf="product == productTypes.Free; else unlimitedProjects">
|
||||
{{ "projectsIncluded" | i18n : maxProjects }}
|
||||
</li>
|
||||
<ng-template #unlimitedProjects>
|
||||
<li>{{ "unlimitedProjects" | i18n }}</li>
|
||||
</ng-template>
|
||||
<li>{{ "serviceAccountsIncluded" | i18n : serviceAccountsIncluded }}</li>
|
||||
<li *ngIf="product != productTypes.Free">
|
||||
{{
|
||||
"additionalServiceAccountCost" | i18n : (monthlyCostPerServiceAccount | currency : "$")
|
||||
}}
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="tw-mb-5">
|
||||
<span *ngIf="product != productTypes.Free; else freeForever">
|
||||
{{ "costPerUser" | i18n : (monthlyCostPerUser | currency : "$") }} /{{ "month" | i18n }}
|
||||
</span>
|
||||
<ng-template #freeForever>
|
||||
<span>{{ "freeForever" | i18n }}</span>
|
||||
</ng-template>
|
||||
</div>
|
||||
|
||||
<bit-form-control>
|
||||
<input type="checkbox" bitCheckbox formControlName="enabled" />
|
||||
<bit-label>{{ "addSecretsManager" | i18n }}</bit-label>
|
||||
<bit-hint *ngIf="upgradeOrganization">{{ "addSecretsManagerUpgradeDesc" | i18n }}</bit-hint>
|
||||
</bit-form-control>
|
||||
|
||||
<ng-container *ngIf="formGroup.value.enabled">
|
||||
<div *ngIf="selectedPlan.hasAdditionalSeatsOption" class="tw-w-1/2">
|
||||
<bit-form-field>
|
||||
<bit-label>{{ "userSeats" | i18n }}</bit-label>
|
||||
<input bitInput formControlName="userSeats" type="number" />
|
||||
<bit-hint>{{ "userSeatsHowManyDesc" | i18n }}</bit-hint>
|
||||
</bit-form-field>
|
||||
</div>
|
||||
<div *ngIf="selectedPlan.hasAdditionalServiceAccountOption" class="tw-w-1/2">
|
||||
<bit-form-field>
|
||||
<bit-label>{{ "additionalServiceAccounts" | i18n }}</bit-label>
|
||||
<input bitInput formControlName="additionalServiceAccounts" type="number" />
|
||||
<bit-hint>{{
|
||||
"additionalServiceAccountsDesc"
|
||||
| i18n : serviceAccountsIncluded : (monthlyCostPerServiceAccount | currency : "$")
|
||||
}}</bit-hint>
|
||||
</bit-form-field>
|
||||
</div>
|
||||
|
||||
<button *ngIf="showSubmitButton" type="submit" bitButton buttonType="primary" bitFormButton>
|
||||
{{ "save" | i18n }}
|
||||
</button>
|
||||
</ng-container>
|
||||
</div>
|
||||
</div>
|
@ -0,0 +1,104 @@
|
||||
import { Component, Input, OnDestroy, OnInit } from "@angular/core";
|
||||
import { FormBuilder, FormGroup, Validators } from "@angular/forms";
|
||||
import { Subject, startWith, takeUntil } from "rxjs";
|
||||
|
||||
import { ControlsOf } from "@bitwarden/angular/types/controls-of";
|
||||
import { PlanResponse } from "@bitwarden/common/billing/models/response/plan.response";
|
||||
import { ProductType } from "@bitwarden/common/enums";
|
||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||
|
||||
import { SecretsManagerLogo } from "../../../../../../../bitwarden_license/bit-web/src/app/secrets-manager/layout/secrets-manager-logo";
|
||||
|
||||
export interface SecretsManagerSubscription {
|
||||
enabled: boolean;
|
||||
userSeats: number;
|
||||
additionalServiceAccounts: number;
|
||||
}
|
||||
|
||||
export const secretsManagerSubscribeFormFactory = (
|
||||
formBuilder: FormBuilder
|
||||
): FormGroup<ControlsOf<SecretsManagerSubscription>> =>
|
||||
formBuilder.group({
|
||||
enabled: [false],
|
||||
userSeats: [1, [Validators.required, Validators.min(1), Validators.max(100000)]],
|
||||
additionalServiceAccounts: [
|
||||
0,
|
||||
[Validators.required, Validators.min(0), Validators.max(100000)],
|
||||
],
|
||||
});
|
||||
|
||||
@Component({
|
||||
selector: "sm-subscribe",
|
||||
templateUrl: "sm-subscribe.component.html",
|
||||
})
|
||||
export class SecretsManagerSubscribeComponent implements OnInit, OnDestroy {
|
||||
@Input() formGroup: FormGroup<ControlsOf<SecretsManagerSubscription>>;
|
||||
@Input() upgradeOrganization: boolean;
|
||||
@Input() showSubmitButton = false;
|
||||
@Input() selectedPlan: PlanResponse;
|
||||
|
||||
logo = SecretsManagerLogo;
|
||||
productTypes = ProductType;
|
||||
|
||||
private destroy$ = new Subject<void>();
|
||||
|
||||
constructor(private i18nService: I18nService) {}
|
||||
|
||||
ngOnInit() {
|
||||
this.formGroup.controls.enabled.valueChanges
|
||||
.pipe(startWith(this.formGroup.value.enabled), takeUntil(this.destroy$))
|
||||
.subscribe((enabled) => {
|
||||
if (enabled) {
|
||||
this.formGroup.controls.userSeats.enable();
|
||||
this.formGroup.controls.additionalServiceAccounts.enable();
|
||||
} else {
|
||||
this.formGroup.controls.userSeats.disable();
|
||||
this.formGroup.controls.additionalServiceAccounts.disable();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
ngOnDestroy(): void {
|
||||
this.destroy$.next();
|
||||
this.destroy$.complete();
|
||||
}
|
||||
|
||||
get product() {
|
||||
return this.selectedPlan.product;
|
||||
}
|
||||
|
||||
get planName() {
|
||||
switch (this.product) {
|
||||
case ProductType.Free:
|
||||
return this.i18nService.t("free2PersonOrganization");
|
||||
case ProductType.Teams:
|
||||
return this.i18nService.t("planNameTeams");
|
||||
case ProductType.Enterprise:
|
||||
return this.i18nService.t("planNameEnterprise");
|
||||
}
|
||||
}
|
||||
|
||||
get serviceAccountsIncluded() {
|
||||
return this.selectedPlan.baseServiceAccount;
|
||||
}
|
||||
|
||||
get monthlyCostPerServiceAccount() {
|
||||
return this.selectedPlan.isAnnual
|
||||
? this.selectedPlan.additionalPricePerServiceAccount / 12
|
||||
: this.selectedPlan.additionalPricePerServiceAccount;
|
||||
}
|
||||
|
||||
get maxUsers() {
|
||||
return this.selectedPlan.maxUsers;
|
||||
}
|
||||
|
||||
get maxProjects() {
|
||||
return this.selectedPlan.maxProjects;
|
||||
}
|
||||
|
||||
get monthlyCostPerUser() {
|
||||
return this.selectedPlan.isAnnual
|
||||
? this.selectedPlan.seatPrice / 12
|
||||
: this.selectedPlan.seatPrice;
|
||||
}
|
||||
}
|
@ -12,6 +12,7 @@ import { ApiService } from "@bitwarden/common/abstractions/api.service";
|
||||
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
|
||||
import { PaymentMethodType } from "@bitwarden/common/billing/enums";
|
||||
import { BitPayInvoiceRequest } from "@bitwarden/common/billing/models/request/bit-pay-invoice.request";
|
||||
import { ConfigServiceAbstraction } from "@bitwarden/common/platform/abstractions/config/config.service.abstraction";
|
||||
import { PayPalConfig } from "@bitwarden/common/platform/abstractions/environment.service";
|
||||
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
|
||||
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
||||
@ -43,13 +44,15 @@ export class AddCreditComponent implements OnInit {
|
||||
private userId: string;
|
||||
private name: string;
|
||||
private email: string;
|
||||
private region: string;
|
||||
|
||||
constructor(
|
||||
private stateService: StateService,
|
||||
private apiService: ApiService,
|
||||
private platformUtilsService: PlatformUtilsService,
|
||||
private organizationService: OrganizationService,
|
||||
private logService: LogService
|
||||
private logService: LogService,
|
||||
private configService: ConfigServiceAbstraction
|
||||
) {
|
||||
const payPalConfig = process.env.PAYPAL_CONFIG as PayPalConfig;
|
||||
this.ppButtonFormAction = payPalConfig.buttonAction;
|
||||
@ -76,7 +79,9 @@ export class AddCreditComponent implements OnInit {
|
||||
this.email = this.subject;
|
||||
this.ppButtonCustomField = "user_id:" + this.userId;
|
||||
}
|
||||
this.region = await this.configService.getCloudRegion();
|
||||
this.ppButtonCustomField += ",account_credit:1";
|
||||
this.ppButtonCustomField += `,region:${this.region}`;
|
||||
this.returnUrl = window.location.href;
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,7 @@
|
||||
(ngSubmit)="submit()"
|
||||
[appApiAction]="formPromise"
|
||||
ngNativeValidate
|
||||
*ngIf="!loading && !selfHosted && this.plans"
|
||||
*ngIf="!loading && !selfHosted && this.passwordManagerPlans && this.secretsManagerPlans"
|
||||
class="tw-pt-6"
|
||||
>
|
||||
<app-org-info
|
||||
@ -119,7 +119,7 @@
|
||||
<span *ngIf="selectableProduct.product == productTypes.Free">{{ "freeForever" | i18n }}</span>
|
||||
</label>
|
||||
</div>
|
||||
<div *ngIf="formGroup.controls['product'].value !== productTypes.Free">
|
||||
<div *ngIf="formGroup.value.product !== productTypes.Free">
|
||||
<ng-container *ngIf="selectedPlan.hasAdditionalSeatsOption && !selectedPlan.baseSeats">
|
||||
<h2 class="mt-5">{{ "users" | i18n }}</h2>
|
||||
<div class="row">
|
||||
@ -230,7 +230,8 @@
|
||||
<span *ngIf="!selectablePlan.baseSeats">{{ "users" | i18n }}:</span>
|
||||
{{ formGroup.controls["additionalSeats"].value || 0 }} ×
|
||||
{{ selectablePlan.seatPrice / 12 | currency : "$" }} × 12
|
||||
{{ "monthAbbr" | i18n }} = {{ seatTotal(selectablePlan) | currency : "$" }} /{{
|
||||
{{ "monthAbbr" | i18n }} =
|
||||
{{ seatTotal(selectablePlan, formGroup.value.additionalSeats) | currency : "$" }} /{{
|
||||
"year" | i18n
|
||||
}}
|
||||
</small>
|
||||
@ -256,7 +257,9 @@
|
||||
<span *ngIf="!selectablePlan.baseSeats">{{ "users" | i18n }}:</span>
|
||||
{{ formGroup.controls["additionalSeats"].value || 0 }} ×
|
||||
{{ selectablePlan.seatPrice | currency : "$" }} {{ "monthAbbr" | i18n }} =
|
||||
{{ seatTotal(selectablePlan) | currency : "$" }} /{{ "month" | i18n }}
|
||||
{{ seatTotal(selectablePlan, formGroup.value.additionalSeats) | currency : "$" }} /{{
|
||||
"month" | i18n
|
||||
}}
|
||||
</small>
|
||||
<small *ngIf="selectablePlan.hasAdditionalStorageOption">
|
||||
{{ "additionalStorageGb" | i18n }}:
|
||||
@ -268,8 +271,21 @@
|
||||
</ng-container>
|
||||
</label>
|
||||
</div>
|
||||
<hr class="my-3" />
|
||||
<h2 class="spaced-header mb-4">
|
||||
</div>
|
||||
|
||||
<!-- Secrets Manager -->
|
||||
<div class="tw-my-10">
|
||||
<sm-subscribe
|
||||
*ngIf="showSecretsManagerSubscribe && planOffersSecretsManager"
|
||||
[formGroup]="formGroup.controls.secretsManager"
|
||||
[selectedPlan]="selectedSecretsManagerPlan"
|
||||
[upgradeOrganization]="!createOrganization"
|
||||
></sm-subscribe>
|
||||
</div>
|
||||
|
||||
<!-- Payment info -->
|
||||
<div *ngIf="formGroup.value.product !== productTypes.Free">
|
||||
<h2 class="mb-4">
|
||||
{{ (createOrganization ? "paymentInformation" : "billingInformation") | i18n }}
|
||||
</h2>
|
||||
<small class="text-muted font-italic mb-3 d-block">
|
||||
@ -279,8 +295,12 @@
|
||||
<app-tax-info (onCountryChanged)="changedCountry()"></app-tax-info>
|
||||
<div id="price" class="my-4">
|
||||
<div class="text-muted text-sm">
|
||||
{{ "planPrice" | i18n }}: {{ subtotal | currency : "USD $" }}
|
||||
{{ "passwordManagerPlanPrice" | i18n }}: {{ passwordManagerSubtotal | currency : "USD $" }}
|
||||
<br />
|
||||
<span *ngIf="planOffersSecretsManager && formGroup.value.secretsManager.enabled">
|
||||
{{ "secretsManagerPlanPrice" | i18n }}: {{ secretsManagerSubtotal | currency : "USD $" }}
|
||||
<br />
|
||||
</span>
|
||||
<ng-container>
|
||||
{{ "estimatedTax" | i18n }}: {{ taxCharges | currency : "USD $" }}
|
||||
</ng-container>
|
||||
|
@ -7,7 +7,7 @@ import {
|
||||
Output,
|
||||
ViewChild,
|
||||
} from "@angular/core";
|
||||
import { UntypedFormBuilder, Validators } from "@angular/forms";
|
||||
import { FormBuilder, Validators } from "@angular/forms";
|
||||
import { Router } from "@angular/router";
|
||||
import { Subject, takeUntil } from "rxjs";
|
||||
|
||||
@ -20,9 +20,11 @@ import { OrganizationCreateRequest } from "@bitwarden/common/admin-console/model
|
||||
import { OrganizationKeysRequest } from "@bitwarden/common/admin-console/models/request/organization-keys.request";
|
||||
import { OrganizationUpgradeRequest } from "@bitwarden/common/admin-console/models/request/organization-upgrade.request";
|
||||
import { ProviderOrganizationCreateRequest } from "@bitwarden/common/admin-console/models/request/provider/provider-organization-create.request";
|
||||
import { PaymentMethodType, PlanType } from "@bitwarden/common/billing/enums";
|
||||
import { BitwardenProductType, PaymentMethodType, PlanType } from "@bitwarden/common/billing/enums";
|
||||
import { PlanResponse } from "@bitwarden/common/billing/models/response/plan.response";
|
||||
import { ProductType } from "@bitwarden/common/enums";
|
||||
import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum";
|
||||
import { ConfigServiceAbstraction } from "@bitwarden/common/platform/abstractions/config/config.service.abstraction";
|
||||
import { CryptoService } from "@bitwarden/common/platform/abstractions/crypto.service";
|
||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
|
||||
@ -35,6 +37,8 @@ import {
|
||||
} from "@bitwarden/common/platform/models/domain/symmetric-crypto-key";
|
||||
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
|
||||
|
||||
import { secretsManagerSubscribeFormFactory } from "../organizations/secrets-manager/sm-subscribe.component";
|
||||
|
||||
import { PaymentComponent } from "./payment.component";
|
||||
import { TaxInfoComponent } from "./tax-info.component";
|
||||
|
||||
@ -54,24 +58,29 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
@Input() showFree = true;
|
||||
@Input() showCancel = false;
|
||||
@Input() acceptingSponsorship = false;
|
||||
|
||||
@Input()
|
||||
get product(): ProductType {
|
||||
return this._product;
|
||||
}
|
||||
|
||||
set product(product: ProductType) {
|
||||
this._product = product;
|
||||
this.formGroup?.controls?.product?.setValue(product);
|
||||
}
|
||||
|
||||
private _product = ProductType.Free;
|
||||
|
||||
@Input()
|
||||
get plan(): PlanType {
|
||||
return this._plan;
|
||||
}
|
||||
|
||||
set plan(plan: PlanType) {
|
||||
this._plan = plan;
|
||||
this.formGroup?.controls?.plan?.setValue(plan);
|
||||
}
|
||||
|
||||
private _plan = PlanType.Free;
|
||||
@Input() providerId?: string;
|
||||
@Output() onSuccess = new EventEmitter<OnSuccessArgs>();
|
||||
@ -85,6 +94,9 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
singleOrgPolicyAppliesToActiveUser = false;
|
||||
isInTrialFlow = false;
|
||||
discount = 0;
|
||||
showSecretsManagerSubscribe: boolean;
|
||||
|
||||
secretsManagerSubscription = secretsManagerSubscribeFormFactory(this.formBuilder);
|
||||
|
||||
formGroup = this.formBuilder.group({
|
||||
name: [""],
|
||||
@ -97,9 +109,11 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
businessName: [""],
|
||||
plan: [this.plan],
|
||||
product: [this.product],
|
||||
secretsManager: this.secretsManagerSubscription,
|
||||
});
|
||||
|
||||
plans: PlanResponse[];
|
||||
passwordManagerPlans: PlanResponse[];
|
||||
secretsManagerPlans: PlanResponse[];
|
||||
|
||||
private destroy$ = new Subject<void>();
|
||||
|
||||
@ -114,8 +128,9 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
private organizationService: OrganizationService,
|
||||
private logService: LogService,
|
||||
private messagingService: MessagingService,
|
||||
private formBuilder: UntypedFormBuilder,
|
||||
private organizationApiService: OrganizationApiServiceAbstraction
|
||||
private formBuilder: FormBuilder,
|
||||
private organizationApiService: OrganizationApiServiceAbstraction,
|
||||
private configService: ConfigServiceAbstraction
|
||||
) {
|
||||
this.selfHosted = platformUtilsService.isSelfHost();
|
||||
}
|
||||
@ -123,7 +138,13 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
async ngOnInit() {
|
||||
if (!this.selfHosted) {
|
||||
const plans = await this.apiService.getPlans();
|
||||
this.plans = plans.data;
|
||||
this.passwordManagerPlans = plans.data.filter(
|
||||
(plan) => plan.bitwardenProduct === BitwardenProductType.PasswordManager
|
||||
);
|
||||
this.secretsManagerPlans = plans.data.filter(
|
||||
(plan) => plan.bitwardenProduct === BitwardenProductType.SecretsManager
|
||||
);
|
||||
|
||||
if (this.product === ProductType.Enterprise || this.product === ProductType.Teams) {
|
||||
this.formGroup.controls.businessOwned.setValue(true);
|
||||
}
|
||||
@ -134,12 +155,9 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
this.changedOwnedBusiness();
|
||||
}
|
||||
|
||||
if (!this.createOrganization || this.acceptingSponsorship) {
|
||||
this.formGroup.controls.product.setValue(ProductType.Families);
|
||||
this.changedProduct();
|
||||
}
|
||||
|
||||
if (this.createOrganization) {
|
||||
if (!this.createOrganization) {
|
||||
this.upgradeFlowPrefillForm();
|
||||
} else {
|
||||
this.formGroup.controls.name.addValidators([Validators.required, Validators.maxLength(50)]);
|
||||
this.formGroup.controls.billingEmail.addValidators(Validators.required);
|
||||
}
|
||||
@ -151,6 +169,11 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
this.singleOrgPolicyAppliesToActiveUser = policyAppliesToActiveUser;
|
||||
});
|
||||
|
||||
this.showSecretsManagerSubscribe = await this.configService.getFeatureFlagBool(
|
||||
FeatureFlag.SecretsManagerBilling,
|
||||
false
|
||||
);
|
||||
|
||||
this.loading = false;
|
||||
}
|
||||
|
||||
@ -168,7 +191,15 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
|
||||
get selectedPlan() {
|
||||
return this.plans.find((plan) => plan.type === this.formGroup.controls.plan.value);
|
||||
return this.passwordManagerPlans.find(
|
||||
(plan) => plan.type === this.formGroup.controls.plan.value
|
||||
);
|
||||
}
|
||||
|
||||
get selectedSecretsManagerPlan() {
|
||||
return this.secretsManagerPlans.find(
|
||||
(plan) => plan.type === this.formGroup.controls.plan.value
|
||||
);
|
||||
}
|
||||
|
||||
get selectedPlanInterval() {
|
||||
@ -176,7 +207,7 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
|
||||
get selectableProducts() {
|
||||
let validPlans = this.plans.filter((plan) => plan.type !== PlanType.Custom);
|
||||
let validPlans = this.passwordManagerPlans.filter((plan) => plan.type !== PlanType.Custom);
|
||||
|
||||
if (this.formGroup.controls.businessOwned.value) {
|
||||
validPlans = validPlans.filter((plan) => plan.canBeUsedByBusiness);
|
||||
@ -194,7 +225,9 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
);
|
||||
|
||||
if (this.acceptingSponsorship) {
|
||||
const familyPlan = this.plans.find((plan) => plan.type === PlanType.FamiliesAnnually);
|
||||
const familyPlan = this.passwordManagerPlans.find(
|
||||
(plan) => plan.type === PlanType.FamiliesAnnually
|
||||
);
|
||||
this.discount = familyPlan.basePrice;
|
||||
validPlans = [familyPlan];
|
||||
}
|
||||
@ -203,7 +236,7 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
|
||||
get selectablePlans() {
|
||||
return this.plans?.filter(
|
||||
return this.passwordManagerPlans?.filter(
|
||||
(plan) =>
|
||||
!plan.legacyYear && !plan.disabled && plan.product === this.formGroup.controls.product.value
|
||||
);
|
||||
@ -234,21 +267,32 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
);
|
||||
}
|
||||
|
||||
seatTotal(plan: PlanResponse): number {
|
||||
seatTotal(plan: PlanResponse, seats: number): number {
|
||||
if (!plan.hasAdditionalSeatsOption) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
return plan.seatPrice * Math.abs(this.formGroup.controls.additionalSeats.value || 0);
|
||||
return plan.seatPrice * Math.abs(seats || 0);
|
||||
}
|
||||
|
||||
get subtotal() {
|
||||
additionalServiceAccountTotal(plan: PlanResponse): number {
|
||||
if (!plan.hasAdditionalServiceAccountOption) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
return (
|
||||
plan.additionalPricePerServiceAccount *
|
||||
Math.abs(this.secretsManagerForm.value.additionalServiceAccounts || 0)
|
||||
);
|
||||
}
|
||||
|
||||
get passwordManagerSubtotal() {
|
||||
let subTotal = this.selectedPlan.basePrice;
|
||||
if (
|
||||
this.selectedPlan.hasAdditionalSeatsOption &&
|
||||
this.formGroup.controls.additionalSeats.value
|
||||
) {
|
||||
subTotal += this.seatTotal(this.selectedPlan);
|
||||
subTotal += this.seatTotal(this.selectedPlan, this.formGroup.value.additionalSeats);
|
||||
}
|
||||
if (
|
||||
this.selectedPlan.hasAdditionalStorageOption &&
|
||||
@ -265,18 +309,39 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
return subTotal - this.discount;
|
||||
}
|
||||
|
||||
get secretsManagerSubtotal() {
|
||||
const plan = this.selectedSecretsManagerPlan;
|
||||
const formValues = this.secretsManagerForm.value;
|
||||
|
||||
if (!this.planOffersSecretsManager || !formValues.enabled) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
let subTotal = plan.basePrice;
|
||||
if (plan.hasAdditionalSeatsOption && formValues.userSeats) {
|
||||
subTotal += this.seatTotal(plan, formValues.userSeats);
|
||||
}
|
||||
|
||||
if (plan.hasAdditionalStorageOption && formValues.additionalServiceAccounts) {
|
||||
subTotal += this.additionalServiceAccountTotal(this.selectedPlan);
|
||||
}
|
||||
|
||||
return subTotal;
|
||||
}
|
||||
|
||||
get freeTrial() {
|
||||
return this.selectedPlan.trialPeriodDays != null;
|
||||
}
|
||||
|
||||
get taxCharges() {
|
||||
return this.taxComponent != null && this.taxComponent.taxRate != null
|
||||
? (this.taxComponent.taxRate / 100) * this.subtotal
|
||||
? (this.taxComponent.taxRate / 100) *
|
||||
(this.passwordManagerSubtotal + this.secretsManagerSubtotal)
|
||||
: 0;
|
||||
}
|
||||
|
||||
get total() {
|
||||
return this.subtotal + this.taxCharges || 0;
|
||||
return this.passwordManagerSubtotal + this.secretsManagerSubtotal + this.taxCharges || 0;
|
||||
}
|
||||
|
||||
get paymentDesc() {
|
||||
@ -289,6 +354,14 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
}
|
||||
|
||||
get secretsManagerForm() {
|
||||
return this.formGroup.controls.secretsManager;
|
||||
}
|
||||
|
||||
get planOffersSecretsManager() {
|
||||
return this.selectedSecretsManagerPlan != null;
|
||||
}
|
||||
|
||||
changedProduct() {
|
||||
this.formGroup.controls.plan.setValue(this.selectablePlans[0].type);
|
||||
if (!this.selectedPlan.hasPremiumAccessOption) {
|
||||
@ -306,6 +379,14 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
) {
|
||||
this.formGroup.controls.additionalSeats.setValue(1);
|
||||
}
|
||||
|
||||
if (this.planOffersSecretsManager) {
|
||||
this.secretsManagerForm.enable();
|
||||
} else {
|
||||
this.secretsManagerForm.disable();
|
||||
}
|
||||
|
||||
this.secretsManagerForm.updateValueAndValidity();
|
||||
}
|
||||
|
||||
changedOwnedBusiness() {
|
||||
@ -410,6 +491,9 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
request.billingAddressCountry = this.taxComponent.taxInfo.country;
|
||||
request.billingAddressPostalCode = this.taxComponent.taxInfo.postalCode;
|
||||
|
||||
// Secrets Manager
|
||||
this.buildSecretsManagerRequest(request);
|
||||
|
||||
// Retrieve org info to backfill pub/priv key if necessary
|
||||
const org = await this.organizationService.get(this.organizationId);
|
||||
if (!org.hasPublicAndPrivateKeys) {
|
||||
@ -465,6 +549,9 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
}
|
||||
|
||||
// Secrets Manager
|
||||
this.buildSecretsManagerRequest(request);
|
||||
|
||||
if (this.providerId) {
|
||||
const providerRequest = new ProviderOrganizationCreateRequest(
|
||||
this.formGroup.controls.clientOwnerEmail.value,
|
||||
@ -520,4 +607,40 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
|
||||
|
||||
return text;
|
||||
}
|
||||
|
||||
private buildSecretsManagerRequest(
|
||||
request: OrganizationCreateRequest | OrganizationUpgradeRequest
|
||||
): void {
|
||||
const formValues = this.secretsManagerForm.value;
|
||||
|
||||
request.useSecretsManager = this.planOffersSecretsManager && formValues.enabled;
|
||||
|
||||
if (!request.useSecretsManager) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.selectedSecretsManagerPlan.hasAdditionalSeatsOption) {
|
||||
request.additionalSmSeats = formValues.userSeats;
|
||||
}
|
||||
|
||||
if (this.selectedSecretsManagerPlan.hasAdditionalServiceAccountOption) {
|
||||
request.additionalServiceAccounts = formValues.additionalServiceAccounts;
|
||||
}
|
||||
}
|
||||
|
||||
private upgradeFlowPrefillForm() {
|
||||
if (this.acceptingSponsorship) {
|
||||
this.formGroup.controls.product.setValue(ProductType.Families);
|
||||
this.changedProduct();
|
||||
return;
|
||||
}
|
||||
|
||||
// If they already have SM enabled, bump them up to Teams and enable SM to maintain this access
|
||||
const organization = this.organizationService.get(this.organizationId);
|
||||
if (organization.useSecretsManager) {
|
||||
this.formGroup.controls.product.setValue(ProductType.Teams);
|
||||
this.secretsManagerForm.controls.enabled.setValue(true);
|
||||
this.changedProduct();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -23,7 +23,12 @@ export class RouterService {
|
||||
.subscribe((event: NavigationEnd) => {
|
||||
this.currentUrl = event.url;
|
||||
|
||||
let title = i18nService.t("pageTitle", "Bitwarden");
|
||||
let title = i18nService.t("bitWebVault");
|
||||
|
||||
if (this.currentUrl.includes("/sm/")) {
|
||||
title = i18nService.t("bitSecretsManager");
|
||||
}
|
||||
|
||||
let child = this.activatedRoute.firstChild;
|
||||
while (child.firstChild) {
|
||||
child = child.firstChild;
|
||||
|
@ -1,6 +1,6 @@
|
||||
<nav class="navbar navbar-expand navbar-dark" [ngClass]="{ 'nav-background-alt': selfHosted }">
|
||||
<div class="container">
|
||||
<a class="navbar-brand" routerLink="/" appA11yTitle="{{ 'pageTitle' | i18n : 'Bitwarden' }}">
|
||||
<a class="navbar-brand" routerLink="/" appA11yTitle="{{ 'bitWebVault' | i18n }}">
|
||||
<i class="bwi bwi-shield" aria-hidden="true"></i>
|
||||
</a>
|
||||
<div class="collapse navbar-collapse">
|
||||
|
@ -52,6 +52,7 @@ import { UpdatePasswordComponent } from "../auth/update-password.component";
|
||||
import { UpdateTempPasswordComponent } from "../auth/update-temp-password.component";
|
||||
import { VerifyEmailTokenComponent } from "../auth/verify-email-token.component";
|
||||
import { VerifyRecoverDeleteComponent } from "../auth/verify-recover-delete.component";
|
||||
import { SecretsManagerBillingModule } from "../billing/organizations/secrets-manager/sm-billing.module";
|
||||
import { AddCreditComponent } from "../billing/settings/add-credit.component";
|
||||
import { AdjustPaymentComponent } from "../billing/settings/adjust-payment.component";
|
||||
import { BillingHistoryViewComponent } from "../billing/settings/billing-history-view.component";
|
||||
@ -94,7 +95,6 @@ import { PasswordGeneratorHistoryComponent } from "../tools/password-generator-h
|
||||
import { AccessComponent } from "../tools/send/access.component";
|
||||
import { AddEditComponent as SendAddEditComponent } from "../tools/send/add-edit.component";
|
||||
import { EffluxDatesComponent as SendEffluxDatesComponent } from "../tools/send/efflux-dates.component";
|
||||
import { SendComponent } from "../tools/send/send.component";
|
||||
import { ToolsComponent } from "../tools/tools.component";
|
||||
import { PasswordRepromptComponent } from "../vault/components/password-reprompt.component";
|
||||
import { PremiumBadgeComponent } from "../vault/components/premium-badge.component";
|
||||
@ -125,6 +125,9 @@ import { SharedModule } from "./shared.module";
|
||||
DynamicAvatarComponent,
|
||||
EnvironmentSelectorModule,
|
||||
AccountFingerprintComponent,
|
||||
|
||||
// To be removed when OrganizationPlansComponent is moved to its own module (see AC-1453)
|
||||
SecretsManagerBillingModule,
|
||||
],
|
||||
declarations: [
|
||||
AcceptEmergencyComponent,
|
||||
@ -195,7 +198,6 @@ import { SharedModule } from "./shared.module";
|
||||
SecurityKeysComponent,
|
||||
SelectableAvatarComponent,
|
||||
SendAddEditComponent,
|
||||
SendComponent,
|
||||
SendEffluxDatesComponent,
|
||||
SetPasswordComponent,
|
||||
SettingsComponent,
|
||||
@ -300,7 +302,6 @@ import { SharedModule } from "./shared.module";
|
||||
SecurityKeysComponent,
|
||||
SelectableAvatarComponent,
|
||||
SendAddEditComponent,
|
||||
SendComponent,
|
||||
SendEffluxDatesComponent,
|
||||
SetPasswordComponent,
|
||||
SettingsComponent,
|
||||
|
@ -23,6 +23,7 @@ import {
|
||||
LinkModule,
|
||||
MenuModule,
|
||||
MultiSelectModule,
|
||||
ProgressModule,
|
||||
RadioButtonModule,
|
||||
SelectModule,
|
||||
TableModule,
|
||||
@ -69,6 +70,7 @@ import "./locales";
|
||||
LinkModule,
|
||||
MenuModule,
|
||||
MultiSelectModule,
|
||||
ProgressModule,
|
||||
RadioButtonModule,
|
||||
TableModule,
|
||||
TabsModule,
|
||||
@ -103,6 +105,7 @@ import "./locales";
|
||||
LinkModule,
|
||||
MenuModule,
|
||||
MultiSelectModule,
|
||||
ProgressModule,
|
||||
RadioButtonModule,
|
||||
SelectModule,
|
||||
TableModule,
|
||||
|
13
apps/web/src/app/tools/send/icons/no-send.icon.ts
Normal file
13
apps/web/src/app/tools/send/icons/no-send.icon.ts
Normal file
@ -0,0 +1,13 @@
|
||||
import { svgIcon } from "@bitwarden/components";
|
||||
|
||||
export const NoSend = svgIcon`
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="120" height="125" fill="none">
|
||||
<path class="tw-stroke-secondary-500" stroke-width="3" d="M13.425 11.994H5.99a4.311 4.311 0 0 0-4.311 4.312v62.09a4.311 4.311 0 0 0 4.311 4.311h40.09"/>
|
||||
<path class="tw-stroke-secondary-500" stroke-width="3" d="M66.27 75.142h-49.9a3.234 3.234 0 0 1-3.233-3.234V9.818a3.234 3.234 0 0 1 3.234-3.233h35.764a3.233 3.233 0 0 1 2.293.953l14.134 14.216c.602.605.94 1.425.94 2.28v47.874a3.233 3.233 0 0 1-3.233 3.234Z"/>
|
||||
<path class="tw-stroke-secondary-500" stroke-width="2" d="M47.021 35.586c0-3.818-2.728-6.915-6.095-6.915-3.367 0-6.096 3.097-6.096 6.915"/>
|
||||
<path class="tw-stroke-secondary-500 tw-fill-secondary-100" stroke-width="2" d="M47.38 35.335H34.058a3.593 3.593 0 0 0-3.593 3.592v9.817a3.593 3.593 0 0 0 3.593 3.593H47.38a3.593 3.593 0 0 0 3.593-3.593v-9.817a3.593 3.593 0 0 0-3.593-3.592Z"/>
|
||||
<path class="tw-stroke-secondary-500" stroke-linecap="round" stroke-width="2" d="M40.72 44.34v2.618"/>
|
||||
<path class="tw-stroke-secondary-500" stroke-linecap="round" stroke-width="4" d="M40.72 42.7v-.373"/>
|
||||
<path class="tw-stroke-secondary-500 tw-fill-secondary-100" stroke-width="3" d="M89.326 64.022s1.673-.73 2.252.572c.512 1.138-.822 2.033-.822 2.033L56.757 88.133a3.886 3.886 0 0 0-1.583 2.188l-4.732 16.705a2.665 2.665 0 0 0 .059 1.611 2.596 2.596 0 0 0 1.891 1.663c.331.07.673.071 1.004.004.402-.077.78-.25 1.102-.503l10.11-7.88a3.138 3.138 0 0 1 1.92-.663 3.08 3.08 0 0 1 1.905.662l13.926 10.948a2.556 2.556 0 0 0 3.162 0 2.71 2.71 0 0 0 .727-.879l31.777-61.762c.231-.448.33-.952.284-1.455a2.606 2.606 0 0 0-1.721-2.226 2.499 2.499 0 0 0-1.457-.06l-81.18 20.418c-.465.12-.888.364-1.223.708a2.672 2.672 0 0 0-.632 2.676c.146.46.417.865.78 1.174L46.2 83.1a4.463 4.463 0 0 0 2.565 1.572 4.489 4.489 0 0 0 2.984-.413l37.578-20.237Z"/>
|
||||
</svg>
|
||||
`;
|
@ -1,24 +1,22 @@
|
||||
<div class="container page-content">
|
||||
<app-callout type="warning" title="{{ 'sendDisabled' | i18n }}" *ngIf="disableSend">
|
||||
<span>{{ "sendDisabledWarning" | i18n }}</span>
|
||||
</app-callout>
|
||||
<div class="row">
|
||||
<div class="col-3 groupings">
|
||||
<bit-callout type="warning" title="{{ 'sendDisabled' | i18n }}" *ngIf="disableSend">
|
||||
{{ "sendDisabledWarning" | i18n }}
|
||||
</bit-callout>
|
||||
<div class="tw-grid tw-grid-cols-12 tw-gap-4">
|
||||
<div class="groupings tw-col-span-3">
|
||||
<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
|
||||
/>
|
||||
<div class="tw-mb-4">
|
||||
<bit-search
|
||||
[(ngModel)]="searchText"
|
||||
[placeholder]="'searchSends' | i18n"
|
||||
(input)="searchTextChanged()"
|
||||
appAutofocus
|
||||
/>
|
||||
</div>
|
||||
<div class="filter">
|
||||
<ul class="filter-options">
|
||||
<li class="filter-option" [ngClass]="{ active: selectedAll }">
|
||||
@ -64,9 +62,9 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-9">
|
||||
<div class="page-header d-flex">
|
||||
<h1>
|
||||
<div class="tw-col-span-9">
|
||||
<div class="tw-flex">
|
||||
<h1 bitTypography="h1">
|
||||
{{ "send" | i18n }}
|
||||
<small #actionSpinner [appApiAction]="actionPromise">
|
||||
<ng-container *ngIf="$any(actionSpinner).loading">
|
||||
@ -79,29 +77,38 @@
|
||||
</ng-container>
|
||||
</small>
|
||||
</h1>
|
||||
<div class="ml-auto d-flex">
|
||||
<div class="tw-ml-auto">
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn-outline-primary btn-sm"
|
||||
bitButton
|
||||
buttonType="primary"
|
||||
(click)="addSend()"
|
||||
[disabled]="disableSend"
|
||||
>
|
||||
<i class="bwi bwi-plus bwi-fw" aria-hidden="true"></i>{{ "createSend" | i18n }}
|
||||
<i class="bwi bwi-plus bwi-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">
|
||||
<bit-table [dataSource]="dataSource" *ngIf="filteredSends && filteredSends.length">
|
||||
<ng-container header>
|
||||
<tr>
|
||||
<th bitCell bitSortable="name" default>{{ "name" | i18n }}</th>
|
||||
<th bitCell bitSortable="deletionDate">{{ "deletionDate" | i18n }}</th>
|
||||
<th bitCell>{{ "options" | i18n }}</th>
|
||||
</tr>
|
||||
</ng-container>
|
||||
<ng-template body let-rows$>
|
||||
<tr bitRow *ngFor="let s of rows$ | async">
|
||||
<td bitCell (click)="editSend(s)" class="tw-cursor-pointer">
|
||||
<span class="tw-mr-2" aria-hidden="true">
|
||||
<i class="bwi bwi-fw bwi-lg bwi-file" *ngIf="s.type == sendType.File"></i>
|
||||
<i class="bwi bwi-fw bwi-lg bwi-file-text" *ngIf="s.type == sendType.Text"></i>
|
||||
</div>
|
||||
</td>
|
||||
<td class="reduced-lh wrap">
|
||||
<a href="#" appStopClick appStopProp (click)="editSend(s)">{{ s.name }}</a>
|
||||
</span>
|
||||
<button type="button" bitLink>
|
||||
{{ s.name }}
|
||||
</button>
|
||||
<ng-container *ngIf="s.disabled">
|
||||
<i
|
||||
class="bwi bwi-exclamation-triangle"
|
||||
@ -147,19 +154,19 @@
|
||||
></i>
|
||||
<span class="sr-only">{{ "pendingDeletion" | i18n }}</span>
|
||||
</ng-container>
|
||||
<br />
|
||||
<small appStopProp>{{ s.deletionDate | date : "medium" }}</small>
|
||||
</td>
|
||||
<td class="table-list-options">
|
||||
<td bitCell class="tw-text-muted" (click)="editSend(s)" class="tw-cursor-pointer">
|
||||
<small bitTypography="body2" appStopProp>{{
|
||||
s.deletionDate | date : "medium"
|
||||
}}</small>
|
||||
</td>
|
||||
<td bitCell class="tw-w-0 tw-text-right">
|
||||
<button
|
||||
type="button"
|
||||
[bitMenuTriggerFor]="sendOptions"
|
||||
class="tw-border-none tw-bg-transparent tw-text-main"
|
||||
type="button"
|
||||
bitIconButton="bwi-ellipsis-v"
|
||||
appA11yTitle="{{ 'options' | i18n }}"
|
||||
>
|
||||
<i class="bwi bwi-ellipsis-v bwi-lg" aria-hidden="true"></i>
|
||||
</button>
|
||||
></button>
|
||||
<bit-menu #sendOptions>
|
||||
<button type="button" bitMenuItem (click)="copy(s)">
|
||||
<i class="bwi bwi-fw bwi-clone" aria-hidden="true"></i>
|
||||
@ -183,8 +190,8 @@
|
||||
</bit-menu>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</ng-template>
|
||||
</bit-table>
|
||||
<div class="no-items" *ngIf="filteredSends && !filteredSends.length">
|
||||
<ng-container *ngIf="!loaded">
|
||||
<i
|
||||
@ -195,16 +202,20 @@
|
||||
<span class="sr-only">{{ "loading" | i18n }}</span>
|
||||
</ng-container>
|
||||
<ng-container *ngIf="loaded">
|
||||
<bit-icon [icon]="noItemIcon" aria-hidden="true"></bit-icon>
|
||||
<p>{{ "noSendsInList" | i18n }}</p>
|
||||
<button
|
||||
type="button"
|
||||
(click)="addSend()"
|
||||
class="btn btn-outline-primary"
|
||||
[disabled]="disableSend"
|
||||
>
|
||||
<i class="bwi bwi-plus bwi-fw"></i>{{ "createSend" | i18n }}
|
||||
</button>
|
||||
<bit-no-items [icon]="noItemIcon" class="tw-text-main">
|
||||
<ng-container slot="title">{{ "sendsNoItemsTitle" | i18n }}</ng-container>
|
||||
<ng-container slot="description">{{ "sendsNoItemsMessage" | i18n }}</ng-container>
|
||||
<button
|
||||
slot="button"
|
||||
type="button"
|
||||
bitButton
|
||||
buttonType="secondary"
|
||||
(click)="addSend()"
|
||||
>
|
||||
<i class="bwi bwi-plus" aria-hidden="true"></i>
|
||||
{{ "createSend" | i18n }}
|
||||
</button>
|
||||
</bit-no-items>
|
||||
</ng-container>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -13,20 +13,36 @@ import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/pl
|
||||
import { SendView } from "@bitwarden/common/tools/send/models/view/send.view";
|
||||
import { SendApiService } from "@bitwarden/common/tools/send/services/send-api.service.abstraction";
|
||||
import { SendService } from "@bitwarden/common/tools/send/services/send.service.abstraction";
|
||||
import { Icons } from "@bitwarden/components";
|
||||
import { NoItemsModule, SearchModule, TableDataSource } from "@bitwarden/components";
|
||||
|
||||
import { SharedModule } from "../../shared";
|
||||
|
||||
import { AddEditComponent } from "./add-edit.component";
|
||||
import { NoSend } from "./icons/no-send.icon";
|
||||
|
||||
const BroadcasterSubscriptionId = "SendComponent";
|
||||
|
||||
@Component({
|
||||
selector: "app-send",
|
||||
standalone: true,
|
||||
imports: [SharedModule, SearchModule, NoItemsModule],
|
||||
templateUrl: "send.component.html",
|
||||
})
|
||||
export class SendComponent extends BaseSendComponent {
|
||||
@ViewChild("sendAddEdit", { read: ViewContainerRef, static: true })
|
||||
sendAddEditModalRef: ViewContainerRef;
|
||||
noItemIcon = Icons.Search;
|
||||
noItemIcon = NoSend;
|
||||
|
||||
override set filteredSends(filteredSends: SendView[]) {
|
||||
super.filteredSends = filteredSends;
|
||||
this.dataSource.data = filteredSends;
|
||||
}
|
||||
|
||||
override get filteredSends() {
|
||||
return super.filteredSends;
|
||||
}
|
||||
|
||||
protected dataSource = new TableDataSource<SendView>();
|
||||
|
||||
constructor(
|
||||
sendService: SendService,
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Webkluis",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Welke tipe item is dit?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Webkluis"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Aangeteken"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Bestuur gebruikers"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Bestuur wagwoordherstel"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "U moet die $POLICYNAME$-beleid handmatig af voordat u die beleid kan afskakel.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Gebruikers in die organisasie sal self moet inskryf of moet outomaties ingeskryf word voor beheerders hul hoofwagwoord sal kan terugstel."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Outomatiese inskrywing"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Alle gebruikers sal outomaties in wagwoordterugstel ingeskryf word sodra hul uitnodiging aanvaar is; hulle sal nie kan onttrek nie."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Gebruikers wat reeds in die organisasie is sal nie terugwerkend vir wagwoordterugstel ingeskryf word nie. Hulle sal self moet inskryf voor beheerders hul hoofwagwoord kan terugstel."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Vereis dat nuwe gebruikers outomaties ingeskryf word"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Aktiveer die",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "SSO-waarmerkbeleid",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "As u voortgaan word u uit alle aktiewe sessies geteken. U sal weer aan moet teken en tweestapwaarmerking moet voltooi. Om dataverlies te voorkom, beveel ons aan dat u u kluis uitstuur alvorens u u enkripsie-instellings verander."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Geheimebestuurder"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Aktiveer gebruikerstoegang tot Geheimebestuurder."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Vertroude toestelenkripsie"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ nie gevind nie",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Gekose streekvlag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "خزنة الويب $APP_NAME$",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "ما هو نوع العنصر؟"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logged in"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "إدارة المستخدمين"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "إدارة إعادة تعيين كلمة المرور"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enrolled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ veb anbarı",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Bu elementin növü nədir?"
|
||||
},
|
||||
@ -619,7 +609,7 @@
|
||||
"message": "Cihazla giriş et"
|
||||
},
|
||||
"loginWithDeviceEnabledNote": {
|
||||
"message": "Log in with device must be set up in the settings of the Bitwarden app. Need another option?"
|
||||
"message": "Cihazla giriş etmə, Bitwarden tətbiqinin tənzimləmələrində quraşdırılmalıdır. Başqa bir seçimə ehtiyacınız var?"
|
||||
},
|
||||
"loginWithMasterPassword": {
|
||||
"message": "Ana parolla giriş et"
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Veb anbar"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Giriş edildi."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Abunəliyiniz üçün bir limit müəyyən edin. Bu limitə çatanda, yeni istifadəçiləri dəvət edə bilməyəcəksiniz."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Maksimum yer limiti (ixtiyari)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "İstifadəçiləri idarə et"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "\"Parol sıfırlama\"nı idarə et"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Bu siyasətin sıradan çıxarıla bilməsi üçün $POLICYNAME$ siyasətini əllə sıradan çıxartmalısınız.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Hesab bərpa idarəsi"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Ana parol və ya güvənilən cihazlar unudulanda və ya itəndə üzv hesablarını bərpa edin. Bərpa prosesləri, hesab şifrələmə üsuluna əsaslanır."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Şifrələmə üsuluna əsasən, ana parollar və güvənilən cihazlar unudulduqda və ya itirildikdə hesabları bərpa edin."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Administratorların ana parolları sıfırlaya bilməsi üçün təşkilatdakı istifadəçilər öz-özünə və ya avtomatik olaraq qeydiyyatdan keçməlidir."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Avtomatik qeydiyyat"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Dəvətləri qəbul edən kimi bütün istifadəçilər avtomatik olaraq \"parol sıfırlama\"da qeydiyyata alınacaq."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Hal-hazırda təşkilatdakı istifadəçilər, \"parol sıfırlama\"da retroaktiv (geriyə yönələn) olaraq qeydiyyata alınmayacaq. Administratorlar ana parollarını sıfırlaya bilməsi üçün öz-özünə qeydiyyatdan keçməlidirilər."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Yeni istifadəçiləri avtomatik qeydiyyata al"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Bütün üzvlərin SSO ilə",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "giriş etməsini məcburi etmək üçün",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proses, bütün aktiv seanslardan çıxış etməyinizi təmin edəcək. Təkrar giriş etməyiniz və iki mərhələli giriş quraşdırmasını tamamlamağınız lazımdır. Məlumat itkisinin qarşısını almaq üçün şifrələmə tənzimləmələrinizi dəyişdirməzdən əvvəl anbarınızı xaricə köçürməyinizi tövsiyə edirik."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "\"Secrets Manager\"ə istifadəçi müraciətini aktivləşdir."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Güvənli cihaz şifrələməsi"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"message": "Kimlik təsdiqləndikdən sonra üzvlər, cihazlarından saxlanılan açarı istifadə edərək anbar verilənlərinin şifrələrini aça biləcək.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Kimlik təsdiqləndikdən sonra üzvlər, cihazlarından saxlanılan açarı istifadə edərək anbar verilənlərinin şifrələrini aça biləcək",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "Hesab bərpa idarəsi siyasəti",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "tək təşkilat",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "Bu seçim istifadə edildikdə avto-qeydiyyat ilə işə salınacaq.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "siyasət və ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "hesab bərpa administrasiyası",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "bu seçim istifadə edildikdə avto-qeydiyyat ilə işə salınacaq.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ tapılmadı",
|
||||
@ -6877,40 +6881,40 @@
|
||||
"description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their organization's public key with another user, for the purposes of sharing."
|
||||
},
|
||||
"deviceApprovals": {
|
||||
"message": "Device approvals"
|
||||
"message": "Cihaz təsdiqləri"
|
||||
},
|
||||
"deviceApprovalsDesc": {
|
||||
"message": "Approve login requests below to allow the requesting member to finish logging in. Unapproved requests expire after 1 week. Verify the member’s information before approving."
|
||||
},
|
||||
"deviceInfo": {
|
||||
"message": "Device info"
|
||||
"message": "Cihaz məlumatı"
|
||||
},
|
||||
"time": {
|
||||
"message": "Time"
|
||||
"message": "Vaxt"
|
||||
},
|
||||
"denyAllRequests": {
|
||||
"message": "Deny all requests"
|
||||
"message": "Bütün tələbləri rədd et"
|
||||
},
|
||||
"denyRequest": {
|
||||
"message": "Deny request"
|
||||
"message": "Tələbi rədd et"
|
||||
},
|
||||
"approveRequest": {
|
||||
"message": "Approve request"
|
||||
"message": "Tələbi təsdiqlə"
|
||||
},
|
||||
"noDeviceRequests": {
|
||||
"message": "No device requests"
|
||||
"message": "Heç bir cihaz tələbi yoxdur"
|
||||
},
|
||||
"noDeviceRequestsDesc": {
|
||||
"message": "Member device approval requests will appear here"
|
||||
"message": "Üzv cihaz təsdiq tələbləri burada görünəcək"
|
||||
},
|
||||
"loginRequestDenied": {
|
||||
"message": "Login request denied"
|
||||
"message": "Giriş tələbi rədd edildi"
|
||||
},
|
||||
"allLoginRequestsDenied": {
|
||||
"message": "All login requests denied"
|
||||
"message": "Bütün giriş tələbləri rədd edildi"
|
||||
},
|
||||
"loginRequestApproved": {
|
||||
"message": "Login request approved"
|
||||
"message": "Giriş tələbi təsdiqləndi"
|
||||
},
|
||||
"removeOrgUserNoMasterPasswordTitle": {
|
||||
"message": "Hesabın ana parolu yoxdur"
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "İstifadəçiləri dəvət et"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Limitsiz layihə"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ layihə quraşdırıldı",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ xidmət hesabı daxil edildi",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "Əlavə xidmət hesabları üçün aylıq $COST$",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Əlavə xidmət hesabları"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Planınız $COUNT$ xidmət hesabı ilə gəlir. Əlavə xidmət hesablarını ayda $COST$ qarşılığında əlavə edə bilərsiniz.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Parol Meneceri plan qiyməti"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Parol Meneceri"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Ödənişsiz Təşkilat"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Xidmət hesablarını limitlə (ixtiyari)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Xidmət hesabı limiti (ixtiyari)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Maksimal mümkün xidmət hesabı qiyməti"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "Вэб-сховішча $APP_NAME$",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Які гэта элемент запісу?"
|
||||
},
|
||||
@ -619,7 +609,7 @@
|
||||
"message": "Увайсці з прыладай"
|
||||
},
|
||||
"loginWithDeviceEnabledNote": {
|
||||
"message": "Log in with device must be set up in the settings of the Bitwarden app. Need another option?"
|
||||
"message": "Неабходна наладзіць уваход з прыладай у наладах мабільнай праграмы Bitwarden. Патрабуецца іншы варыянт?"
|
||||
},
|
||||
"loginWithMasterPassword": {
|
||||
"message": "Увайсці з асноўным паролем"
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Вэб-сховішча"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Вэб-сховішча Bitwarden"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Менеджар сакрэтаў Bitwarden"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Вы ўвайшлі."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Прызначыць абмежаванне месцаў для вашай падпіскі. Пасля дасягнення гэтага абмежавання, вы не зможаце запрашаць новых карыстальнікаў."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Прызначыць абмежаванне месцаў для вашай падпіскі менеджара сакрэтаў. Пасля дасягнення гэтага абмежавання, вы не зможаце запрашаць новых удзельнікаў."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Максімальная колькасць месцаў (неабавязкова)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Кіраванне карыстальнікамі"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Кіраванне скіданнем пароля"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Кіраванне аднаўленнем уліковага запісу"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Перад адключэннем гэтай палітыкі, вам спачатку неабходна ўручную адключыць палітыку $POLICYNAME$.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Адміністраванне аднаўлення ўліковага запісу"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Аднаўленне ўліковага запісу ўдзельніка, калі асноўны пароль забыты або давераная прылада страчана. Працэс аднаўлення заснаваны на метадзе шыфравання ўліковага запісу."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "На аснове метаду шыфравання вы можаце аднавіць уліковыя запісы, калі асноўныя паролі або давераныя прылады забыты або страчаны."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Карыстальнікі арганізацыі павінны зарэгістравацца самастойна або быць зарэгістраванымі аўтаматычна, каб адміністратары маглі скінуць іх асноўны пароль."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Існуючыя ўліковыя запісы з асноўнымі паролямі будуць патрабаваць ад дзельнікаў самастойнай рэгістрацыі перад тым, як адміністратары змогуць аднавіць іх уліковыя запісы. Аўтаматычная рэгістрацыя ўключыць аднаўленне ўліковых запісаў для новых удзельнікаў."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "Перад актывацыяй гэтай палітыкі неабходна ўключыць палітыку адзінага ўваходу (SSO) прадпрыемства."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Аўтаматычная рэгістрацыя"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Усе карыстальнікі будуць аўтаматычна зарэгістраваны на скіданне пароля, пасля таго як іх запрашэнне будзе прынята і ім не будзе дазволена адмовіцца ад яго выканання."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Карыстальнікі, якія ўжо ўваходзяць у арганізацыю не змогуць зарэгістравацца на скіданне пароля папярэднім чыслом. Яны павінны будуць самастойна зарэгістравацца, перад тым як адміністратары змогуць скінуць іх асноўны пароль."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Аўтаматычна рэгістраваць новых карыстальнікаў"
|
||||
},
|
||||
@ -5224,7 +5220,7 @@
|
||||
"message": "Выкарыстоўваць",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "абавязковую палітыку аўтэнтыфікацыі адзінага ўваходу (SSO)",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Калі вы працягніце, то гэта прывядзе да выхаду з усіх актыўных сеансаў. Вам неабходна будзе паўторна выканаць уваход і прайсці двухэтапную праверку. Перад зменай наладаў шыфравання мы рэкамендуем экспартаваць ваша сховішча, каб прадухіліць магчымую страту даных."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Менеджар сакрэтаў (бэта-версія)"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Менеджар сакрэтаў"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Менеджар сакрэтаў (бэта-версія)"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Актываваць доступ карыстальнікаў да менеджара сакрэтаў."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Шыфраванне даверанай прылады"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"message": "Пасля аўтэнтыфікацыі ўдзельнікі расшыфроўваюць даныя сховішча з выкарыстаннем ключа, якія захоўваецца на іх прыладах",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Пасля аўтэнтыфікацыі ўдзельнікі расшыфроўваюць даныя сховішча з выкарыстаннем ключа, які захоўваецца на іх прыладах",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "Палітыка адміністравання аднаўлення ўліковых запісаў",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "адзіная арганізацыя",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "з аўтаматычнай рэгістрацыяй уключаецца пры выкарыстанні гэтага параметра.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "палітыка і ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "адміністраванне аднаўлення ўліковага запісу",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "палітыка з аўтаматычнай рэгістрацыяй уключаецца пры выкарыстанні гэтага параметра.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ не знойдзены",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Сцяг выбранага рэгіёна"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Запрасіць карыстальнікаў"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Менеджар сакрэтаў для $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "Для інжынераў і каманд DevOps, каб кіраваць сакрэтамі на працягу ўсяго цыкла распрацоўкі праграмнага забеспячэння."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Бясплатна для арганізацый з двума асобамі"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Неабмежаваная колькасць сакрэтаў"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Неабмежаваная колькасць праектаў"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "Уключана праектаў: $COUNT$",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "Уключаных сэрвісных уліковых запісаў: $COUNT$",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ у месяц для дадатковых сэрвісных уліковых запісаў",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Дадаць менеджар сакрэтаў"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Дадаць менеджар сакрэтаў у ваш абноўлены тарыфны план, каб падтрымліваць доступ да любых сакрэтаў, якія былі створаны з дапамогай вашых папярэдніх тарыфных планаў."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "Трезор по уеб „$APP_NAME$“",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Вид на елемента"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Трезор по уеб"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Трезор по уеб"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Управление на тайни"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Вписани сте."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Задайте ограничение на броя потребители за абонамента си. Когато то бъде достигнато, няма да можете да каните нови потребители."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Задайте ограничение на броя потребители за абонамента си за Управлението на тайни. Когато то бъде достигнато, няма да можете да каните нови членове."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Максимален брой потребители (по избор)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Управление на потребителите"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Управление на помощта при смяната на паролата"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Управление на възстановяването на регистрации"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "За да изключите тази политика, първо трябва ръчно да изключите $POLICYNAME$.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Управление на възстановяването на профили"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Можете да възстановявате профилите на потребителите, когато загубят или забравят своята главна парола или доверено устройство. Процесът по възстановяване се основава на метод на шифроване на профила."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Според метода на шифроване, регистрациите ще бъдат възстановени при забравяне на главна парола или загуба на доверено устройство."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Потребителите в организацията ще трябва да се включат сами или да бъдат включени автоматично, преди администраторите да могат да сменят главните им пароли."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Текущо регистрираните потребители използващи главни пароли ще трябва да се включат сами, преди администраторите да могат да възстановят регистрациите им. Автоматичното включване ще активира възстановяването на регистрациите за новите членове."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Автоматично включване"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Всички потребители ще бъдат включени автоматично в смяната на пароли след като приемат поканите си."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Потребителите, които вече са част от организацията, няма да бъдат включени в смяната на паролите. Те ще трябва да се включат сами, преди администраторите да могат да сменят главните им пароли."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Автоматично включване на новите потребители"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Включете",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "еднократното удостоверяване",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "политиката за изискване на еднократно удостоверяване",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Управление на тайни (Бета)"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Управление на тайни"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Управление на тайни (Бета)"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Включване на достъпа на потребителите до Управлението на тайни."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Шифроване чрез доверено устройство"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"message": "След вписване, членовете ще дешифрират данните от трезорите си чрез ключ, който се съхранява на устройство.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "След вписване, членовете ще дешифрират данните от трезорите си чрез ключ, който се съхранява на устройство. Политиката за",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "Политиката за управление на възстановяването на профили",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "единствена организация",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "и тази за ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "управление на възстановяването на регистрации",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "с автоматично включване ще бъде активирана при използването на тази настройка.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "Няма намерен $RESOURCE$",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Знаме на избрания регион"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Канене на потребители"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Управление на тайни за $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "За екипите по разработка и DevOps, за да управляват тайните си през целия цикъл на софтуерна разработка."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Безплатни организации с 2-ма човека"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Неограничени тайни"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Неограничени проекти"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ включени проекта",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ включени сервизни акаунта",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ на месец за допълнителни сервизни акаунти",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Добавяне на Управление на тайни"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Добавете Управление на тайни към своя надграден план, за да продължите да имате достъп до тайните създадени при предишния Ви план."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Допълнителни сервизни акаунти"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Планът Ви включва $COUNT$ сервизни акаунта. Можете да добавите още за $COST$ на месец.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Цена на плана за Управителя на пароли"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Цена на плана за Управлението на тайни"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Управител на пароли"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Безплатна организация"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Ограничаване на сервизните акаунти (незадължително)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Задайте ограничение за броя на сервизните акаунти. Когато то бъде достигнато, няма да можете да създавате нови сервизни акаунти."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Ограничение на сервизните акаунти (незадължително)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Максимална възможна цена за сервизни акаунти"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ ওয়েব ভল্ট",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "এটি কোন ধরণের বস্তু?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "ওয়েব ভল্ট"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logged in"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Manage users"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enrolled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Veb Trezor",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Koja je ovo vrsta stavke?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logged in"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Manage users"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enrolled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "Caixa forta web $APP_NAME$",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Quin tipus d'element és aquest?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Caixa forta web"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Heu iniciat sessió."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Estableix un límit de places per a la teua subscripció. Un vegada s'arribe a aquest límit, no podreu convidar usuaris nous."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Estableix un límit de places per a la teua subscripció a Secrets Manager. Una vegada s'arribe a aquest límit, no podreu convidar nous membres."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Límit màxim de places (opcional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Administra usuaris"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Gestiona el restabliment de la contrasenya"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Heu de desactivar manualment la política $POLICYNAME$ abans que aquesta política es puga desactivar.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Administració de recuperació de comptes"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recupereu els comptes dels membres quan s'obliden o perden la contrasenya mestra o els dispositius de confiança. El procés de recuperació es basa en el mètode de xifratge del compte."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Segons el mètode d'encriptació, recupera els comptes quan s'obliden o es perden contrasenyes mestres o dispositius de confiança."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Els usuaris de l’organització hauran de registrar-se o ser registrats abans que els administradors puguen restablir la seua contrasenya mestra."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Els comptes existents amb contrasenyes mestres requeriran que els membres s'autoinscriguen abans que els administradors puguen recuperar els seus comptes. La inscripció automàtica activarà la recuperació del compte per als nous membres."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "La política empresarial d'una organització única s'ha d'activar abans d'activar aquesta política."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Inscripció automàtica"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Una vegada s'accepte la invitació, tots els usuaris s'inscriuran automàticament al restabliment de la contrasenya."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Els usuaris que ja formen part de l’organització no s’inscriuran retroactivament al restabliment de la contrasenya. Hauran de registrar-se abans que els administradors puguen restablir la seua contrasenya mestra."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Inscriviu automàticament usuaris nous"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Habilita la",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "Política d'autenticació SSO",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "requereix una política d'autenticació d'inici de sessió únic",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Si continueu, tancareu totes les sessions actives. Haureu de tornar a iniciar sessió i completar la configuració d'inici de sessió en dos passos. Recomanem que exporteu la caixa forta abans de canviar la configuració d'encriptació per evitar la pèrdua de dades."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Administrador de secrets Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Administrador de secrets"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Administrador de secrets Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activa l'accés dels usuaris a l'administrador de secrets."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Encriptació de dispositius de confiança"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"message": "Una vegada autenticats, els membres desxifraran les dades de la caixa forta mitjançant una clau emmagatzemada al seu dispositiu. El",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Una vegada autenticats, els membres desxifraran les dades de la caixa forta mitjançant una clau emmagatzemada al seu dispositiu. La",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "política d'administració de recuperació de comptes",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "política d'organització",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "única y ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "la política d'administració de recuperació de comptes",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "amb inscripció automàtica s'activarà quan s'utilitze aquesta opció.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "No s'ha trobat $RESOURCE$",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Bandera de la regió seleccionada"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Administrador de secrets per a $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "Per als equips d'enginyeria i DevOps per gestionar secrets al llarg del cicle de vida del desenvolupament de programari."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Organitzacions gratuïtes de 2 persones"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Secrets il·limitats"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Projectes il·limitats"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "Webový trezor $APP_NAME$",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "O jaký typ položky se jedná?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Webový trezor"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Webový trezor Bitwardenu"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Správce tajných klíčů Bitwardenu"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Přihlášen"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Nastavte limit počtu uživatelů pro Vaše předplatné. Jakmile tohoto limitu dosáhnete, nebudete moci pozvat nové členy."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Nastavte limit počtu uživatelů pro předplatné správce klíčů. Jakmile tohoto limitu dosáhnete, nebudete moci pozvat nové členy."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Limit uživatelů (volitelné)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Správa uživatelů"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Správa resetování hesla"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Spravovat obnovení účtu"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Před vypnutím této zásady musíte ručně změnit zásadu $POLICYNAME$.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Správa obnovení účtu"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Obnovení členských účtů při zapomenutí hlavního hesla nebo ztrátě důvěryhodných zařízení. Procesy obnovení jsou založeny na metodě šifrování účtu."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Na základě metody šifrování můžete obnovit účty v případě zapomenutí nebo ztráty hlavních hesel nebo důvěryhodných zařízení."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Uživatelé v organizaci se budou muset sami zaregistrovat nebo být automaticky zaregistrovaní předtím, než budou moci administrátoři resetovat jejich hlavní heslo."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "U stávajících účtů s hlavními hesly se budou muset členové sami přihlásit, aby mohli správci obnovit jejich účty. Automatická registrace zapne obnovení účtu pro nové členy."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "Před aktivací této zásady musí být povolena jednotná pravidla organizace."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatická registrace"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Jakmile bude jejich pozvání přijato, všichni uživatelé budou automaticky zaregistrováni do resetování hesla."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Uživatelé, kteří jsou již v organizaci, nebudou zpětně zaregistrováni do obnovení hesla. Než budou moci správci obnovit hlavní heslo, budou se muset zaregistrovat sami."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Automaticky zaregistrovat nové uživatele"
|
||||
},
|
||||
@ -5224,7 +5220,7 @@
|
||||
"message": "Použít",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "vyžadování zásad ověření jednotným přihlášením",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Pokračováním se odhlásíte ze všech aktivních relací. Budete se muset znovu přihlásit a dokončit nastavení dvoufázového přihlášení. Před změnou nastavení šifrování doporučujeme exportovat trezor, aby nedošlo ke ztrátě dat."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Správce tajných klíčů v programu Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Správce tajných klíčů"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Správce tajných klíčů v programu Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Aktivuje přístup uživatele ke správci tajných klíčů."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Šifrování důvěryhodného zařízení"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Po ověření budou členové dešifrovat data v trezoru pomocí klíče uloženého na jejich zařízení. ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "Pokud bude tato volba aktivována, ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "Při použití této možnosti ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "budou použity zásady obnovení účtu s automatickým zápisem.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "se zapne zásada jednotné organizace ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "a zásada správy obnovení účtu ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "s automatickým zápisem.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ nebyl nalezen",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Vlajka zvoleného regionu"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Pozvat uživatele"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Správce klíčů pro $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "Pro inženýrské týmy a týmy DevOps ke správě klíčů v celém životním cyklu vývoje softwaru."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Zdarma organizace do 2 osob"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Neomezené klíče"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Neomezené projekty"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "Do $COUNT$ projektů",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "Do $COUNT$ účtů služby",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "Pro další účty služby $COST$ měsíčně",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Přidat správce tajných klíčů"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Přidáním správce klíčů k aktualizovanému plánu si zachováte přístup ke všem klíčům vytvořeným v předchozím plánu."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Další účty služby"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Vaše předplatné obsahuje $COUNT$ účtů služby. Další účty služby můžete přidat za $COST$ měsíčně.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Cena předplatného správce hesel"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Cena předplatného správce klíčů"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Správce hesel"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Organizace zdarma"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Omezit účty služby (volitelné)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Nastavte limit počtu uživatelů pro Vaše účty služby. Jakmile tohoto limitu dosáhnete, nebudete moci vytvářet nové účty služby."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Limit účtů služby (volitelné)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max. potenciální náklady na účet služby"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Web Vault",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "What type of item is this?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logged in"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Manage users"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enrolled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ web-boks",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Hvilken emnetype er denne?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web-boks"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logget ind"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Opsæt pladskvote for abonnementet. Når kvoten er opbrugt, vil du ikke kunne invitere nye brugere."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Opsæt pladskvote for Secrets Manager-abonnementet. Når kvoten er opbrugt, vil nye brugere ikke kunne inviteres."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Pladskvote (valgfrit)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Håndtér brugere"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Håndtér nulstilling af adgangskode"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "$POLICYNAME$-politikken skal deaktiveres manuelt, før denne politik kan deaktiveres.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Kontogendannelseshåndtering"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Gendan medlemskonti, når hovedadgangskode eller betroede enheder er glemt eller tabt. Gendannelsesprocesser er baseret på kontokrypteringsmetoden."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Gendanner baseret på krypteringsmetoden konti, når hovedadgangskoder eller betroede enheder er glemt eller tabt."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Organisationsmedlemmer skal selvindrullere eller være auto-indrulleret, før admins kan nulstille deres hovedadgangskode."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "For eksisterende konti med hovedadgangskoder kræves, at medlemmer selv-indrullere sig, før administratorer kan gendanne deres konti. Automatisk indrullering vil slå kontogendannelse til for nye medlemmer."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "Enkeltorganisations Virksomhedspolitik skal være slået til, før denne politik aktiveres."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Auto-indrullering"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Adgangskodenulstilling indrullerer automatisk alle medlemmer (uden mulighed for afmelding), når deres invitation accepteres."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Adgangskodenulstilling indrullerer ikke allerede eksisterernde organisationmedlemmer med tilbagevirkende kraft. De skal selvindrullere, før admins kan nulstille deres hovedadgangskode."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Kræv auto-indrullering af nye brugere"
|
||||
},
|
||||
@ -5224,7 +5220,7 @@
|
||||
"message": "Brug",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "kræv Single Sign-On godkendelsespolitik",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Hemmelighedshåndtering"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Aktivér brugeradgang til Hemmelighedshåndtering."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Betroet enhed-kryptering"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"message": "Når godkendt, dekrypterer medlemmet boksdata vha. en nøgle gemt på enheden.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Når godkendt, dekrypterer medlemmet boksdata vha. en nøgle gemt på deres enhed. ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "Kontogendannelseshåndteringspolitikken",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "Enkeltorganisationspolitik",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "med automatisk indrullering aktiveres ved brug af denne indstilling.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "og ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "kontogendannelseshåndteringspolitik",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "med automatisk indrullering slås til ved brug af denne indstilling.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ ikke fundet",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Valgte områdeflag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invitér bruger"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager til $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "Til udviklings- og DevOps-teams håndtering af hemmeligheder i hele softwareudviklingslivscyklussen."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Gratis 2-personersorganisationer"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Ubegrænsede hemmeligheder"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Ubegrænset projektantal"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projekter inkluderet",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ tjenestekonti inkluderet",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ pr. måned for yderligere tjenestekonti",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Tilføj Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Føj Secrets Manager til den opgraderede abonnementstype for at bibeholde adgang til alle hemmeligheder oprettet med det tidligere abonnement."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Yderligere tjenestekonti"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Abonnementstypen inkluderer $COUNT$ tjenestekonti. Yderligere tjenestekonti kan tilføjes for $COST$ pr. måned.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager-abonnementspris"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager-abonnementspris"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Gratis organisation"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Begræns tjenestekonti (valgfrit)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Opsæt kvote for tjenestekonti. Når kvoten er opbrugt, vil nye tjenestekonti ikke kunne oprettes."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Tjenestekontokvote (valgfrit)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Maks. potentiel tjenestekontomkostning"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Web-Tresor",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Um welche Art von Eintrag handelt es sich hierbei?"
|
||||
},
|
||||
@ -906,7 +896,7 @@
|
||||
"message": "Bearbeite die Sammlungen, mit denen dieser Eintrag geteilt wird. Nur Organisationsmitglieder mit Zugriff auf diese Sammlungen werden diesen Eintrag sehen können."
|
||||
},
|
||||
"deleteSelectedItemsDesc": {
|
||||
"message": "$COUNT$ Einträge werden in den Papierkorb verschoben.",
|
||||
"message": "$COUNT$ Eintrag/Einträge werden in den Papierkorb verschoben.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@ -936,7 +926,7 @@
|
||||
}
|
||||
},
|
||||
"moveSelectedItemsCountDesc": {
|
||||
"message": "Du hast $COUNT$ Element(e) ausgewählt. $MOVEABLE_COUNT$ Element(e) können in eine Organisation verschoben werden, $NONMOVEABLE_COUNT$ nicht.",
|
||||
"message": "Du hast $COUNT$ Eintrag/Einträge ausgewählt. $MOVEABLE_COUNT$ Eintrag/Einträge kann/können in eine Organisation verschoben werden, $NONMOVEABLE_COUNT$ nicht.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web-Tresor"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web-Tresor"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Angemeldet"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Lege ein Benutzerplatzlimit für dein Abonnement fest. Sobald dieses Limit erreicht ist, kannst du keine neuen Benutzer mehr einladen."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Benutzerplatzlimit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -3786,7 +3785,7 @@
|
||||
"message": "Einträge dauerhaft gelöscht"
|
||||
},
|
||||
"permanentlyDeleteSelectedItemsDesc": {
|
||||
"message": "Sie haben $COUNT$ Eintrag/Einträge zum unwiderruflichen Löschen ausgewählt. Sind Sie sicher, dass Sie diese(n) Eintrag/Einträge dauerhaft löschen möchten?",
|
||||
"message": "Du hast $COUNT$ Eintrag/Einträge zum dauerhaften Löschen ausgewählt. Bist du sicher, dass du diese(n) Eintrag/Einträge dauerhaft löschen möchtest?",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@ -3825,7 +3824,7 @@
|
||||
"message": "Einträge wiederherstellen"
|
||||
},
|
||||
"restoreSelectedItemsDesc": {
|
||||
"message": "Sie haben $COUNT$ Eintrag/Einträge zum Wiederherstellen ausgewählt. Sind Sie sicher, dass Sie diese(n) Eintrag/Einträge dauerhaft löschen möchten?",
|
||||
"message": "Du hast $COUNT$ Eintrag/Einträge zum Wiederherstellen ausgewählt. Bist du sicher, dass du diese(n) Eintrag/Einträge dauerhaft löschen möchtest?",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Benutzer verwalten"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Passwortzurücksetzung verwalten"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Kontowiederherstellung verwalten"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Du musst die $POLICYNAME$-Richtlinie manuell deaktivieren, bevor diese Richtlinie deaktiviert werden kann.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Kontowiederherstellungsverwaltung"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Mitgliederkonten wiederherstellen, falls das Master-Passwort oder vertrauenswürdige Geräte vergessen werden oder verloren gehen. Der Wiederherstellungsprozess basiert auf der Verschlüsselungsmethode des Kontos."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Basierend auf der Verschlüsselungsmethode kannst du Konten wiederherstellen, wenn Master-Passwörter oder vertrauenswürdige Geräte vergessen oder verloren gehen."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Benutzer in der Organisation müssen sich selbst registrieren oder automatisch registriert sein, bevor Administratoren deren Master-Passwort zurücksetzen können."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Bestehende Konten mit Master-Passwörtern müssen sich selbst anmelden, bevor Administratoren ihre Konten wiederherstellen können. Die automatische Anmeldung wird die Kontowiederherstellung für neue Mitglieder aktivieren."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "Die Unternehmensrichtlinie für eine einzelne Organisation muss aktiviert sein, bevor diese Richtlinie aktiviert werden kann."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatische Registrierung"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Alle Benutzer werden automatisch für die Passwortzurücksetzung registriert, sobald ihre Einladung angenommen wurde und können sich nicht davon abmelden."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Benutzer, die bereits in der Organisation sind, werden nicht rückwirkend für Passwortzurücksetzung registriert. Sie müssen sich selbst registrieren, bevor Administratoren deren Master-Passwort zurücksetzen können."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Neue Mitglieder müssen automatisch registriert werden"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Aktiviere die",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "SSO-Authentifizierungsrichtlinie",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "\"Single Sign-on-Authentifizierung erfordern\"-Richtlinie",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,14 +6616,14 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Wenn du fortfährst, wirst du von allen aktiven Sitzungen abgemeldet. Du musst dich erneut anmelden und die Zwei-Faktor-Authentifizierung durchführen. Wir empfehlen, deinen Tresor zu exportieren, bevor du deine Verschlüsselungseinstellungen änderst, um Datenverluste zu vermeiden."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
"message": "Benutzerzugriff zum Secrets Manager aktivieren"
|
||||
},
|
||||
"userAccessSecretsManagerGA": {
|
||||
"message": "Dieser Benutzer kann auf Secrets Manager zugreifen."
|
||||
@ -6683,11 +6679,11 @@
|
||||
"message": "Dienstkonto erstellen"
|
||||
},
|
||||
"downloadThe": {
|
||||
"message": "Download von",
|
||||
"message": "Lade die",
|
||||
"description": "Link to a downloadable resource. This will be used as part of a larger phrase. Example: Download the Secrets Manager CLI"
|
||||
},
|
||||
"smCLI": {
|
||||
"message": "Secrets Manager CLI"
|
||||
"message": "Secrets Manager CLI herunter"
|
||||
},
|
||||
"importSecrets": {
|
||||
"message": "Geheimnisse importieren"
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Vertrauenswürdige Geräteverschlüsselung"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Einmal authentifiziert, entschlüsseln Mitglieder Tresordaten mit einem Schlüssel auf ihrem Gerät. Die",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "Verwaltungsrichtlinie zur Kontowiederherstellung",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "Unternehmensrichtlinie für eine einzelne Organisation",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "und die",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "Richtlinie für die Kontowiederherstellungsverwaltung",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "mit automatischer Registrierung wird aktiviert, wenn diese Option verwendet wird.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ nicht gefunden",
|
||||
@ -6859,18 +6863,18 @@
|
||||
"message": "Der Benutzer hat ein Passwort aktualisiert, das durch die Kontowiederherstellung ausgestellt wurde."
|
||||
},
|
||||
"activatedAccessToSecretsManager": {
|
||||
"message": "Activated access to Secrets Manager",
|
||||
"message": "Zugriff zum Secrets Manager aktiviert",
|
||||
"description": "Confirmation message that one or more users gained access to Secrets Manager"
|
||||
},
|
||||
"activateAccess": {
|
||||
"message": "Activate access"
|
||||
"message": "Zugriff aktivieren"
|
||||
},
|
||||
"bulkEnableSecretsManagerDescription": {
|
||||
"message": "Den folgenden Mitgliedern Zugriff auf Secrets Manager gewähren. Die im Passwort-Manager zugewiesene Rolle wird auf Secrets Manager angewendet.",
|
||||
"description": "This description is shown to an admin when they are attempting to add more users to Secrets Manager."
|
||||
},
|
||||
"activateSecretsManager": {
|
||||
"message": "Activate Secrets Manager"
|
||||
"message": "Secrets Manager aktivieren"
|
||||
},
|
||||
"yourOrganizationsFingerprint": {
|
||||
"message": "Fingerabdruck-Phrase deiner Organisation",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Flagge der ausgewählten Region"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Benutzer einladen"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager für $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unbegrenzte Geheimnisse"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unbegrenzte Projekte"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ Projekte enthalten",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ Dienstkonten enthalten",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ pro Monat für zusätzliche Dienstkonten",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Secrets Manager hinzufügen"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Zusätzliche Dienstkonten"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Passwort-Manager Abonnementpreis"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager Abonnementpreis"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Passwort-Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Dienstkonten beschränken (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Dienstkontenlimit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Web Vault",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Τι είδους στοιχείο είναι αυτό;"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web Vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Συνδεδεμένος."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Ορίστε ένα όριο θέσης για τη συνδρομή σας. Μόλις συμπληρωθεί αυτό το όριο, δεν θα μπορείτε να προσκαλέσετε νέους χρήστες."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Μέγιστο Όριο Θέσης (Προαιρετικό)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Διαχείριση Χρηστών"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Διαχείριση Επαναφοράς Κωδικού Πρόσβασης"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Πρέπει να απενεργοποιήσετε χειροκίνητα την πολιτική $POLICYNAME$ πριν απενεργοποιηθεί αυτή η πολιτική.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Διαχείριση ανάκτησης λογαριασμού"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Οι χρήστες του οργανισμού θα πρέπει να αυτο-εγγραφούν ή να εγγραφούν αυτόματα πριν οι διαχειριστές μπορούν να επαναφέρουν τον κύριο κωδικό πρόσβασής τους."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Αυτόματη Εγγραφή"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Όλοι οι χρήστες θα εγγραφούν αυτόματα στην επαναφορά κωδικού πρόσβασης μόλις γίνει αποδεκτή η πρόσκληση τους."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Οι χρήστες που βρίσκονται ήδη στον οργανισμό δεν θα εγγραφούν αναδρομικά στην επαναφορά κωδικού πρόσβασης. Θα χρειαστεί να κάνουν αυτόματη εγγραφή πριν οι διαχειριστές μπορέσουν να επαναφέρουν τον κωδικό πρόσβασης τους."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Αυτόματη εγγραφή νέων χρηστών"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Ενεργοποίηση του",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "Πολιτική ελέγχου ταυτότητας SSO",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Web Vault",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "What type of item is this?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logged in"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Manage users"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -6617,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -7021,5 +7020,110 @@
|
||||
},
|
||||
"deviceTrusted": {
|
||||
"message": "Device trusted"
|
||||
},
|
||||
"sendsNoItemsTitle": {
|
||||
"message": "No active Sends",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"sendsNoItemsMessage": {
|
||||
"message": "Use Send to securely share encrypted information with anyone.",
|
||||
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Web Vault",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "What type of item is this?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logged in"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Manage users"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organisation will need to self-enrol or be auto-enroled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrolment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enroled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organisation will not be retroactively enroled in password reset. They will need to self-enrol before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enroled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Web Vault",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "What type of item is this?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logged in."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Manage Users"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage Password Reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Users in the organisation will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic Enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All users will be automatically enrolled in password reset once their invite is accepted."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Users already in the organisation will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Automatically enroll new users"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "Reta Trezorejo $APP_NAME$",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Kiuspeca estas ĉi tiu ero?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Rettrezorejo"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Ensalutinta."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Administri Uzantojn"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enrolled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Caja fuerte Web",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "¿Qué tipo de elemento es este?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Caja fuerte Web"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Identificado."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Establezca un límite de asientos para su suscripción. Una vez alcanzado este límite, no podrá invitar a nuevos usuarios."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Establezca un límite de asientos para su suscripción al gestor de secretos. Una vez alcanzado este límite, no podrá invitar a nuevos miembros."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Límite máximo de asientos (opcional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Administrar usuarios"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Gestionar restablecimiento de contraseña"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Gestionar recuperación de cuenta"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Debe deshabilitar manualmente la política $POLICYNAME$ antes de que esta política pueda ser deshabilitada.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Administración de recuperación de cuenta"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recupera las cuentas de los miembros cuando se olvide o se pierda la contraseña maestra o los dispositivos de confianza. Los procesos de recuperación se basan en el método de cifrado de cuenta."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Los usuarios de la organización tendrán que autoinscribirse o estar inscritos antes de que los administradores puedan restablecer su contraseña maestra."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Inscripción automática"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Todos los usuarios se inscribirán automáticamente en el restablecimiento de contraseña una vez que se acepte su invitación."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Los usuarios que ya están en la organización no estarán inscritos de forma retroactiva en el restablecimiento de contraseña. Necesitarán autoinscribirse antes de que los administradores puedan restablecer su contraseña maestra."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Inscribir nuevos usuarios automáticamente"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Activar el",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "Política de autenticación SSO",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Al continuar, saldrá de todas las sesiones activas. Deberá volver a iniciar sesión y completar la configuración de inicio de sesión en dos pasos. Le recomendamos que exporte su caja fuerte antes de cambiar la configuración de cifrado para evitar la pérdida de datos."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Administrador de secretos Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Administrador de secretos"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Administrador de secretos Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activar el acceso de usuario al Administrador Secretario."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Cifrado de dispositivo de confianza"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"message": "Una vez autenticados, los miembros descifrarán los datos de la caja fuerte utilizando una clave almacenada en su dispositivo. La",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "política de administración de recuperación de cuenta",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "con inscripción automática se activará cuando se utilice esta opción.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ no encontrado",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Región seleccionada"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invitar usuarios"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Veebihoidla",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Mis tüüpi kirje see on?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Veebihoidla"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logis sisse."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Määra maksimaalne kasutajate limiit. Limiidi täitumisel ei saa enam uusi kasutajaid kutsuda."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Maksimaalne kasutajate limiit (valikuline)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Kasutajate haldamine"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Parooli lähtestamise haldamine"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Organisatsiooni kuuluvad kasutajad peavad ise liituma või nad liidetakse automaatselt, enne kui nende ülemparooli lähtestada saab."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automaatne liitumine"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Kõik kasutajad, kes aktsepteerivad kutse, liidetakse automaatselt parooli lähtestamise funktsiooniga."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Kasutajad, kes on juba organisatsiooni liikmed, liidetakse parooli lähtestamise valikuga tagasiulatuvalt. Nad peavad selle ise üle kinnitama, enne kui administraatoritel tekib võimalus nende paroole lähtestada."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Liida uued kasutajad automaatselt"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ webguneko kutxa gotorra",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Zein elementu mota da hau?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Webguneko kutxa gotorra"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Saioa hasita"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Ezarri harpidetzarako postuen muga. Muga horretara iritsitakoan, ezingo dituzu erabiltzaile berriak gonbidatu."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Gehienezko postu kopurua (aukerakoa)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Kudeatu erabiltzaileak"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Kudeatu pasahitzaren berrezartzea"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "$POLICYNAME$-en politika eskuz desgaitu behar duzu, politika hori desgaitua izan baino lehen.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Erakundeko erabiltzaileek izena eman behar dute administratzaileek beren pasahitz nagusia berrezarri ahal izateko."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Izen-emate automatikoa"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Erabiltzaile guztiek automatikoki izen-emango dute pasahitza berrezartzean, gonbidapena onartu ondoren, eta ez zaie utziko izen-ematetik ateratzen."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Dagoeneko erakundean dauden erabiltzaileak ez daude pasahitza berrezartzean izen-emanda. Administratzaileek izen-eman beharko dute pasahitz nagusia berrezarri ahal izateko."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Erabiltzaile berriak automatikoki izen-emateko eskatzea"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Erabili",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "saio hasiera bakarreko autentifikazioaren politika",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "گاوصندوق وب $APP_NAME$",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "این چه نوع موردی است؟"
|
||||
},
|
||||
@ -619,7 +609,7 @@
|
||||
"message": "ورود با دستگاه"
|
||||
},
|
||||
"loginWithDeviceEnabledNote": {
|
||||
"message": "Log in with device must be set up in the settings of the Bitwarden app. Need another option?"
|
||||
"message": "ورود به سیستم با دستگاه باید در تنظیمات برنامهی Bitwarden تنظیم شود. به گزینه دیگری نیاز دارید؟"
|
||||
},
|
||||
"loginWithMasterPassword": {
|
||||
"message": "با کلمه عبور اصلی وارد شوید"
|
||||
@ -965,13 +955,13 @@
|
||||
"message": "برون ریزی گاوصندوق را تأیید کنید"
|
||||
},
|
||||
"confirmSecretsExport": {
|
||||
"message": "Confirm secrets export"
|
||||
"message": "برون ریزی رازها را تأیید کنید"
|
||||
},
|
||||
"exportWarningDesc": {
|
||||
"message": "این برون ریزی شامل دادههای گاوصندوق در یک قالب رمزنگاری نشده است. شما نباید آن را از طریق یک راه ارتباطی نا امن (مثل ایمیل) ذخیره یا ارسال کنید. به محض اینکه کارتان با آن تمام شد، آن را حذف کنید."
|
||||
},
|
||||
"exportSecretsWarningDesc": {
|
||||
"message": "This export contains your secrets data in an unencrypted format. You should not store or send the exported file over unsecure channels (such as email). Delete it immediately after you are done using it."
|
||||
"message": "این برون ریزی شامل دادههای رازها در یک قالب رمزنگاری نشده است. شما نباید آن را از طریق یک راه ارتباطی نا امن (مثل ایمیل) ذخیره یا ارسال کنید. به محض اینکه کارتان با آن تمام شد، آن را حذف کنید."
|
||||
},
|
||||
"encExportKeyWarningDesc": {
|
||||
"message": "این برون ریزی با استفاده از کلید رمزگذاری حساب شما، اطلاعاتتان را رمزگذاری می کند. اگر زمانی کلید رمزگذاری حساب خود را بچرخانید، باید دوباره خروجی بگیرید، چون قادر به رمزگشایی این پرونده برون ریزی نخواهید بود."
|
||||
@ -986,7 +976,7 @@
|
||||
"message": "برون ریزی گاوصندوق"
|
||||
},
|
||||
"exportSecrets": {
|
||||
"message": "Export secrets"
|
||||
"message": "برون ریزی رازها"
|
||||
},
|
||||
"fileFormat": {
|
||||
"message": "فرمت پرونده"
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "گاوصندوق وب"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "وارد شده"
|
||||
},
|
||||
@ -2667,10 +2663,10 @@
|
||||
"message": "تلاش ناموفق برای ورود با ورود دو مرحله ای اشتباه."
|
||||
},
|
||||
"incorrectPassword": {
|
||||
"message": "Incorrect password"
|
||||
"message": "کلمه عبور اشتباه"
|
||||
},
|
||||
"incorrectCode": {
|
||||
"message": "Incorrect code"
|
||||
"message": "کد اشتباه"
|
||||
},
|
||||
"exportedVault": {
|
||||
"message": "گاوصندوق برون ریزی شد"
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "برای اشتراک خود محدودیت جایگاه تعیین کنید. پس از رسیدن به این محدودیت، نمیتوانید اعضای جدید را دعوت کنید."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "محدودیت جایگاه (اختیاری)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "مدیریت کاربران"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "مدیریت بازنشانی کلمه عبور"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "قبل از اینکه این سیاست غیرفعال شود، باید سیاست $POLICYNAME$ را به صورت دستی تغییر دهید.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "مدیریت بازیابی حساب کاربری"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "هنگامی که کلمه عبور اصلی یا دستگاههای قابل اعتماد فراموش یا گم میشوند، حسابهای کاربری اعضا را بازیابی کنید. فرآیندهای بازیابی بر اساس روش رمزگذاری حساب کاربری است."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "قبل از اینکه مدیران بتوانند کلمه عبور اصلی خود را بازنشانی کنند، اعضای سازمان باید خودجوش ثبت نام کنند یا به صورت خودکار ثبت نام کنند."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "ثبت نام خودکار"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "پس از پذیرفته شدن دعوت، همه اعضا بهطور خودکار در بازنشانی رمز عبور ثبتنام میشوند و اجازه انصراف نخواهند داشت."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "اعضایی که از قبل در سازمان هستند در بازنشانی کلمه عبور ثبت نام نخواهند کرد. قبل از اینکه مدیران بتوانند کلمه عبور اصلی خود را بازنشانی کنند، باید خود ثبت نام کنند."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "لازم است اعضای جدید به طور خودکار ثبتنام شوند"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "استفاده",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "نیاز به سیاست احراز هویت با یک علامت وجود دارد",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,17 +6616,17 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "ادامه، شما را از تمام نشستهای فعال خارج میکند. شما باید دوباره وارد شوید و راه اندازی دو مرحله ای ورود را تکمیل کنید. توصیه میکنیم قبل از تغییر در تنظیمات رمزگذاری برای جلوگیری از، از دست رفتن دادهها، گاوصندوق خود را برون ریزی کنید."
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "مدیر رازها"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "بتا مدیر اسرار"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
"message": "دسترسی کاربر به مدیر رازها را فعال کنید."
|
||||
},
|
||||
"userAccessSecretsManagerGA": {
|
||||
"message": "This user can access Secrets Manager"
|
||||
"message": "این کاربر می تواند به مدیر رازها دسترسی داشته باشد"
|
||||
},
|
||||
"important": {
|
||||
"message": "مهم:"
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "رمزگذاری دستگاه مورد اعتماد"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"message": "پس از احراز هویت، اعضا با استفاده از کلید ذخیره شده در دستگاه خود، دادههای گاوصندوق را رمزگشایی میکنند.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "سیایت مدیریت بازیابی حساب کاربری",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "با ثبت نام خودکار زمانی که از این گزینه استفاده میشود روشن میشود.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ پیدا نشد",
|
||||
@ -6859,18 +6863,18 @@
|
||||
"message": "کاربر کلمه عبور برون ریزی شده از طریق بازیابی حساب کاربری را بهروز کرد."
|
||||
},
|
||||
"activatedAccessToSecretsManager": {
|
||||
"message": "Activated access to Secrets Manager",
|
||||
"message": "دسترسی فعال به مدیر رازها",
|
||||
"description": "Confirmation message that one or more users gained access to Secrets Manager"
|
||||
},
|
||||
"activateAccess": {
|
||||
"message": "Activate access"
|
||||
"message": "فعال کردن دسترسی"
|
||||
},
|
||||
"bulkEnableSecretsManagerDescription": {
|
||||
"message": "Grant the following members access to Secrets Manager. The role granted in the Password Manager will apply to Secrets Manager.",
|
||||
"message": "به اعضای زیر اجازه دسترسی به مدیر رازها را بدهید. نقش اعطا شده در مدیر کلمه عبور برای مدیر رازها اعمال میشود.",
|
||||
"description": "This description is shown to an admin when they are attempting to add more users to Secrets Manager."
|
||||
},
|
||||
"activateSecretsManager": {
|
||||
"message": "Activate Secrets Manager"
|
||||
"message": "فعال کردن مدیر رازها"
|
||||
},
|
||||
"yourOrganizationsFingerprint": {
|
||||
"message": "عبارت اثر انگشت سازمان شما",
|
||||
@ -6931,7 +6935,7 @@
|
||||
"message": "حذف اعضایی که کلمه عبور اصلی ندارند بدون تعیین کلمه عبور برای آنها ممکن است دسترسی به حساب کامل آنها را محدود کند."
|
||||
},
|
||||
"startYour7DayFreeTrialOfBitwardenFor": {
|
||||
"message": "Start your 7-Day free trial of Bitwarden for $ORG$",
|
||||
"message": "نسخه آزمایشی رایگان ۷ روزه Bitwarden را با $ORG$ شروع کنید",
|
||||
"placeholders": {
|
||||
"org": {
|
||||
"content": "$1",
|
||||
@ -6940,15 +6944,112 @@
|
||||
}
|
||||
},
|
||||
"next": {
|
||||
"message": "Next"
|
||||
"message": "بعدی"
|
||||
},
|
||||
"usFlag": {
|
||||
"message": "US flag"
|
||||
"message": "پرچم ایالات متحده"
|
||||
},
|
||||
"euFlag": {
|
||||
"message": "EU flag"
|
||||
"message": "پرچم اتحادیه اروپا"
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
"message": "پرچم منطقه انتخاب شد"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$-verkkoholvi",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Minkä tyyppinen kohde tämä on?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Verkkoholvi"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Verkkoholvi"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Salaisuushallinta"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Kirjautui sisään"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Aseta tilaukseesi sisältyvä jäsenpaikkojen määrä. Määrän täytyttyä et voi kutsua uusia jäseniä."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Aseta Salaisuushallinnan tilaukseen sisältyvä jäsenpaikkojen määrä. Määrän täytyttyä et voi kutsua uusia jäseniä."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Käyttäjäpaikkojen enimmäismäärä (valinnainen)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Käyttäjien hallinta"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Salasanan palautusavun hallinta"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Hallitse tilinpalautusapua"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Käytäntö $POLICYNAME$ on poistettava käytöstä manuaalisesti ennen tämän käytännön käytöstä poistoa.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Tilien palautusavun hallinta"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Palauta jäsenien tilejä, jos niiden pääsalasana on unohtunut tai pääsy luotettuihin laitteisiin on menetetty. Palautusprosessit perustuvat tilin salausmenetelmään."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Salausmenetelmästä riippuen, palauta tilejä, joiden pääsalasanat tai luotetut laitteet on unohdettu tai kadotettu."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Organisaation jäsenten on liitytettävä tilinsä itse tai automaattisen liitoksen välityksellä ennen kuin ylläpitäjät voivat palauttaa heidän pääsalasanojaan."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Olemassa olevat tilit, joille on määritetty pääsalasanat, edellyttävät jäsenten omatoimista liittymistä ennen kuin järjestelmänvalvojat voivat palauttaa heidän tilejään. Automaattinen liitos kytkee myös tilin palautuksen käyttöön uusille jäsenille."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "\"Yksittäinen organisaatio\" -käytäntö on otettava käyttöön ennen tämän käytännön käyttöönottoa."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automaattinen liitos"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Kaikki jäsenet liitetään salasanan palautusapuun automaattisesti kun heidän kutsunsa on hyväksytty, eivätkä he tämän jälkeen voi erota siitä."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Vanhoja organisaation jäseniä ei liitetä salasanan palautusapuun takautuvasti, vaan heidän on liityttävä siihen itse ennen kuin ylläpitäjät voivat palauttaa heidän pääsalasanojaan."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Vaadi uusien jäsenten automaattinen liitos"
|
||||
},
|
||||
@ -5221,15 +5217,15 @@
|
||||
"message": "Määrityksen jälkeen asetukset tallennetaan ja käyttäjät voivat tunnistautua käyttäen identiteettitoimittajansa tunnistautumistietoja."
|
||||
},
|
||||
"ssoPolicyHelpStart": {
|
||||
"message": "Käytä",
|
||||
"message": "Pakota kaikkia jäseniä kirjautumaan kertakirjautumisella käyttämällä",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "\"Vaadi todennus kertakirjautumisella\" -käytäntöä",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "Vaadi todennus kertakirjautumisella",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
"message": "käyttöön pakottaaksesi kertakirjautumisen kaikille jäsenille.",
|
||||
"message": "-todennuskäytäntöä.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"memberDecryptionOption": {
|
||||
@ -6564,7 +6560,7 @@
|
||||
"message": "Laskutuksen synkronoinnin ohje"
|
||||
},
|
||||
"licensePaidFeaturesHelp": {
|
||||
"message": "Maksullisen lisenssin ominaisuusopas"
|
||||
"message": "Tietoja maksullisen lisenssin ominaisuuksista"
|
||||
},
|
||||
"selfHostGracePeriodHelp": {
|
||||
"message": "Kun tilauksesi päättyy, sinulla on 60 päivää aikaa päivittää organisaatiosi lisenssitiedosto ajan tasalle. Varoaika päättyy $GRACE_PERIOD_END_DATE$.",
|
||||
@ -6620,17 +6616,17 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Jos jatkat, kirjataan kaikki aktiiviset istunnot ulos, jonka jälkeen sinun on kirjauduttava sisään uudelleen ja suoritettava kaksivaiheisen todennuksen määritys. Tietojesi säilyvyyden varmistamiseksi suosittelemme, että viet holvisi sisällön ennen kuin muutat salausasetuksiasi."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Salaisuushallinta Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Salaisuushallinta"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Salaisuushallinta Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Myönnä käyttäjälle Salaisuushallinnan käyttöoikeus."
|
||||
"message": "Aktivoi käyttäjälle pääsy Salaisuushallintaan."
|
||||
},
|
||||
"userAccessSecretsManagerGA": {
|
||||
"message": "Käyttäjällä on Salaisuushallinnan käyttöoikeus"
|
||||
"message": "Käyttäjällä on pääsy Salaisuushallintaan"
|
||||
},
|
||||
"important": {
|
||||
"message": "Tärkeää:"
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Luotettu laitesalaus"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"message": "Kun jäsenet on todennettu, he voivat purkaa holvin salauksen heidän laitteillaan säilytettävällä avaimella.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Kun jäsenet on todennettu, he voivat purkaa holvin salauksen heidän laitteellaan säilytettävällä avaimella.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "Tilin palautusapu -hallintakäytäntö",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "Yksittäinen organisaatio",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "automaattisella liitoksella otetaan tämän asetuksen käyttöönoton yhteydessä käyttöön.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "ja ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "Tilien palautusavun hallinta",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "-käytännöt automaattisella liitoksella otetaan tämän asetuksen yhteydessä käyttöön.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "Resurssia $RESOURCE$ ei löytynyt",
|
||||
@ -6859,14 +6863,14 @@
|
||||
"message": "Käyttäjä vaihtoi tilin palautusavun määrittämän salasanan."
|
||||
},
|
||||
"activatedAccessToSecretsManager": {
|
||||
"message": "Aktivoi Salaisuushallinnan",
|
||||
"message": "Aktivoi pääsyn Salaisuushallintaan",
|
||||
"description": "Confirmation message that one or more users gained access to Secrets Manager"
|
||||
},
|
||||
"activateAccess": {
|
||||
"message": "Aktivoi"
|
||||
"message": "Myönnä pääsy"
|
||||
},
|
||||
"bulkEnableSecretsManagerDescription": {
|
||||
"message": "Myönnä seuraaville jäsenille Salaisuushallinnan käyttöoikeus. Salasananhallinnassa myönnetty rooli pätee myös Salaisuushallinnassa.",
|
||||
"message": "Myönnä seuraaville jäsenille Salaisuushallinnan käyttöoikeus. Salasanahallinnassa myönnetty rooli pätee myös Salaisuushallinnassa.",
|
||||
"description": "This description is shown to an admin when they are attempting to add more users to Secrets Manager."
|
||||
},
|
||||
"activateSecretsManager": {
|
||||
@ -6877,10 +6881,10 @@
|
||||
"description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their organization's public key with another user, for the purposes of sharing."
|
||||
},
|
||||
"deviceApprovals": {
|
||||
"message": "Laitteiden hyväksynnät"
|
||||
"message": "Laitehyväksynnät"
|
||||
},
|
||||
"deviceApprovalsDesc": {
|
||||
"message": "Salli jäsenien kirjautuminen hyväksymällä heidän kirjautumispyyntönsä alta. Hyväksymättömät pyynnöt erääntyvät viikon kuluttua. Vahvista jäsenen tiedot ennen hyväksymistä."
|
||||
"message": "Salli jäsenten suorittaa kirjautuminen loppuun hyväksymällä heidän kirjautumispyyntönsä alta. Hyväksymättömät pyynnöt erääntyvät viikon kuluttua. Vahvista jäsenen tiedot ennen hyväksyntää."
|
||||
},
|
||||
"deviceInfo": {
|
||||
"message": "Laitteen tiedot"
|
||||
@ -6901,7 +6905,7 @@
|
||||
"message": "Laitepyyntöjä ei ole"
|
||||
},
|
||||
"noDeviceRequestsDesc": {
|
||||
"message": "Jäsenien laitteiden hyväksyntäpyynnöt löytyvät täältä."
|
||||
"message": "Jäsenten laitteiden hyväksyntäpyynnöt löytyvät täältä."
|
||||
},
|
||||
"loginRequestDenied": {
|
||||
"message": "Kirjautumispyyntö hylättiin"
|
||||
@ -6949,6 +6953,103 @@
|
||||
"message": "EU:n lippu"
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Valittu alueen lippu"
|
||||
"message": "Valitun alueen lippu"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Kutsu käyttäjiä"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Salaisuushallinta $PLAN$-tilaukseen",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "Kehitys ja DevOps-tiimeille salaisuuksien hallintaan ohjelmistokehityksen koko elinkaaren ajaksi."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Ilmainen kahden hengen organisaatioille"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Rajattomasti salaisuuksia"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Rajattomasti projekteja"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "Sisältää $COUNT$ projektia",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "Sisältää $COUNT$ palvelutiliä",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "Jokainen lisätty palvelutili kustantaa $COST$ kuukaudessa",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Lisää Salaisuushallinta"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Lisää Salaisuushallinta päivitettyyn tilaukseesi säilyttääksesi aiemmalla tilauksellasi luotujen salaisuuksien käyttöoikeuden."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Lisätyt palvelutilit"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Tilaukseesi sisältyy $COUNT$ palvelutiliä. Voit lisätä palvelutilejä $COST$ kuukausihintaan.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Salasanahallinnan tilauksen hinta"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Salaisuushallinnan tilauksen hinta"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Salasanahallinta"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Ilmainen organisaatio"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Rajoita palvelutilien määrää (valinnainen)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Aseta tilaukseesi sisältyvä palvelutilien määrä. Määrän täytyttyä et voi luoda uusia palvelutilejä."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Palvelutilien enimmäismäärä (valinnainen)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Palvelutilin mahdollinen enimmäiskustannus"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "Web Vault ng $APP_NAME$",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Ano'ng uri ng item na ito?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Nag-log in"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Magtakda ng limitasyon ng upuan para sa iyong subscription. Kapag naabot na ang limitasyong ito, hindi ka na makakapag imbita ng mga bagong miyembro."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Limitasyon ng Upuan (opsyonal)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Pamahalaan ang mga gumagamit"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Pamahalaan ang pag reset ng password"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Kailangan mong manu-manong i-off ang patakaran ng $POLICYNAME$ bago patayin ang patakaran na ito.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Ang mga miyembro sa samahan ay kailangang mag self enroll o awtomatikong magpatala bago mai reset ng mga administrator ang kanilang master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Awtomatikong pagpapatala"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Lahat ng miyembro ay awtomatikong ipapatala sa password reset kapag tinanggap na ang kanilang imbitasyon at hindi na papayagang mag withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Ang mga miyembro na nasa organisasyon ay hindi na retroactive enrolled sa password reset. Kakailanganin nilang mag self enroll bago mai reset ng mga administrator ang kanilang master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Kailangan ng mga bagong miyembro na awtomatikong magpatala"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Gamitin ang mga",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "Nangangailangan ng patakaran sa pagpapatunay ng single sign on",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "Coffre web $APP_NAME$",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Quel type d'élément est-ce ?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Coffre web"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Coffre en ligne de Bitwarden"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Secrets Manager de Bitwarden"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Connecté."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Définissez une limite de licences pour votre abonnement. Une fois cette limite atteinte, vous ne pourrez plus inviter de nouveaux membres."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Définissez une limite de places pour votre abonnement au Secrets Manager. Une fois cette limite atteinte, vous ne pourrez plus inviter de nouveaux membres."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Nombre de licences maximum (optionnel)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Gérer les utilisateurs"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Gérer la réinitialisation du mot de passe"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Gérer la récupération de compte"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Afin de désactiver cette politique, vous devez préalablement manuellement désactiver la politique \"$POLICYNAME$\".",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Administration de récupération du compte"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Récupérer les comptes des membres lorsque le mot de passe principal ou les appareils de confiance sont oubliés ou perdus. Les processus de récupération sont basés sur la méthode de chiffrement du compte."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Se basant sur la méthode de chiffrement, récupère les comptes lorsque des mots de passe principaux ou des appareils de confiance sont oubliés ou perdus."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Les membres de l'organisation devront s'inscrire eux-mêmes ou être inscrits automatiquement avant que les administrateurs puissent réinitialiser leur mot de passe principal."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Les comptes existants avec les mots de passe principaux exigeront que les membres s'inscrivent d'eux-mêmes avant que les administrateurs puissent récupérer leurs comptes. L'inscription automatique activera la récupération du compte pour les nouveaux membres."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "La politique Entreprise d'organisation unique doit être activée avant d'activer cette politique."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Inscription automatique"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Tous les utilisateurs seront automatiquement inscrits à la réinitialisation du mot de passe une fois leur invitation acceptée et n'auront pas la possibilité de refuser."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Les membres qui font déjà partie de l'organisation ne seront pas inscrits rétroactivement à la réinitialisation du mot de passe. Ils devront s'inscrire eux-mêmes avant que les administrateurs puissent réinitialiser leur mot de passe principal."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Exiger que les nouveaux utilisateurs soient inscrits automatiquement"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Utiliser la",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "politique d'authentification unique",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "la politique d'authentification unique exigée",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "En poursuivant, vous serez déconnecté de toutes les sessions actives. Vous devrez vous reconnecter et terminer le paramétrage de l'authentification à deux facteurs. Nous vous recommandons d'exporter votre coffre avant de modifier vos paramètres de chiffrement afin d'éviter toute perte de données."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Bêta du Secrets Manager"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Bêta du Secrets Manager"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activer l'accès utilisateur au Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Chiffrement de l'appareil de confiance"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"message": "Une fois authentifiés, les membres déchiffreront les données du coffre à l'aide d'une clé enregistrée sur leur appareil. La",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "politique d'administration de la restauration du compte",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "par inscription automatique s'active lorsque cette option est utilisée.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ introuvable",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Drapeau de la région sélectionnée"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Inviter des utilisateurs"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager pour $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "Pour gérer les secrets tout au long du cycle de vie du développement par les équipes d'ingénérie et DevOps."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Organisations à 2 personnes gratuites"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Secrets illimités"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Projets illimités"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projets inclus",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ comptes de service inclus",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ par mois pour des comptes de service supplémentaires",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Ajouter Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Ajoutez Secrets Manager à votre plan mis à niveau pour conserver l'accès à tous les secrets créés avec votre plan précédent."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Comptes de service supplémentaires"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Votre plan inclut $COUNT$ comptes de service. Vous pouvez ajouter des comptes de service supplémentaires pour $COST$ par mois.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Prix du plan du Gestionnaire de Mots de Passe"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Prix du plan du Secrets Manager"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Gestionnaire de Mots de Passe"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Organisation gratuite"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limiter les comptes de service (facultatif)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Définissez une limite pour vos comptes de service. Une fois cette limite atteinte, vous ne pourrez plus créer de nouveauz comptes de service."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Limite de compte de service (facultatif)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Coût potentiel maximum du compte de service"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Web Vault",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "What type of item is this?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logged in"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Manage users"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enrolled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "כספת רשת $APP_NAME$",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "מאיזה סוג פריט זה?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "כספת רשת"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "מחובר."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Manage users"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enrolled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ वेब वॉल्ट",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "यह किस प्रकार का आइटम है?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logged in"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Manage users"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enrolled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Web trezor",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Koja je ovo vrsta stavke?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web trezor"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Prijava"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Ograniči broj korisnika u pretplati. Kada je broj dosegnut, neće biti moguće pozvati nove korisnike."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Najveći dozvoljeni broj korisnika (opcionalno)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Upravljanje korisnicima"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Upravljanje ponovnim postavljanjem lozinke"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Prije onemogućavanja ovog pravila, potrebno je onemogućiti pravilo $POLICYNAME$.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Korisnici u organizaciji se trebaju ili sami učlaniti ili biti automatski učlanjeni da bi administratori mogli ponovno postavljati njihove lozinke."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatsko učlanjenje"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Svi korisnici će automatski biti učlanjeni u ponovno postavljanje lozinke čim njihov poziv bude prihvaćen."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Postojeći korisnici organizacije neće biti retroaktivno učlanjeni u ponovno postavljanje lozinke. Morati će se sami učlaniti kako bi administratori mogli ponovno postaviti njihove glavne lozinke."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Primoraj nove korisnike da budu automatski učlanjeni"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Omogući",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "SSO autentifikaciju",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Nastavkom ćeš se odjaviti iz svih aktivnih sesija. Morat ćeš se ponovno prijaviti i dovršiti postavljanje prijave dvostrukom autentifikacijom. Preporučujemo izvoz trezora prije promjene postavki enkripcije kako bi se spriječio gubitak podataka."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Beta Upravitelj tajni"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Beta Upravitelj tajni"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ webes széf",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Milyen típusú elem ez?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Webes széf"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden webes széf"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden titkos kód kezelő"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Megtörtént a bejelentkezés."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Állítsunk be helykorlátot az előfizetéshez. Ha elérjük ezt a korlátot, nem tudunk új felhasználókat meghívni."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Állítsunk be egy korlátot a Secrets Manger előfizetéshez. Ha elérjük ezt a korlátot, nem tudunk új tagokat meghívni."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Maximális helykorlát (opcionális)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Felhasználók kezelése"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Jelszó alaphelyzet kezelés"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Fiók helyreállítás lezelése"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "A szabály letiltása előtt manuálisan le kell tiltani $POLICYNAME$ házirendet.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Fiók-helyreállítási adminisztráció"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Tagsági fiókok helyreállítása, ha a mesterjelszó vagy a megbízható eszközök elfelejtésére vagy elvesztésére. A helyreállítási folyamatok a fióktitkosítási módszeren alapulnak."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "A titkosítási módszer alapján állítsuk vissza a fiókokat, ha a mesterjelszavakat vagy a megbízható eszközöket elfelejtjük vagy elveszítjük."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "A szervezet felhasználóinak regisztrálniuk kell magukat vagy automatikus regisztrálás szükséges mielőtt az adminisztrátorok alaphelyzetbe állíthatják a mesterjelszavukat."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "A mesterjelszóval rendelkező meglévő fiókokhoz a tagoknak önmagukban kell regisztrálniuk, mielőtt az adminisztrátorok visszaállíthatnák fiókjukat. Az automatikus regisztráció bekapcsolja az új tagok fiók-helyreállítását."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "A házirend aktiválása előtt be kell kapcsolni az önálló szervezet Vállalati házirendjét."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatikus regisztráció"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "A meghívó elfogadását követően minden felhasználó automatikusan regisztrálásra kerül a jelszó alaphelyzetbe állításnál."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "A szervezetben már szereplő felhasználók nem kerülnek visszamenőleg regisztrálva a jelszó alaphelyzetbe állításnál. Regisztráln kell magunkat, mielőtt az adminisztrátorok alaphelyzetbe állíthatják a mesterjelszavukat."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Új felhasználók automatikus regisztrálása"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Használat:",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "önálló bejekentkezés hitelesítés szükséges",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "egyszeri bejelentkezési hitelesítési házirendet igényel",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "A folytatással minden aktív munkamenetből kijelentkezik. Újra be kell jelentkeznie, és ki kell töltenie a kétlépcsős bejelentkezési beállításokat. Az adatvesztés elkerülése érdekében javasoljuk, hogy a titkosítási beállítások módosítása előtt exportálja a széfet."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Titkos kód kezelő béta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Titkos kód kezelő"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Titkos kód kezelő béta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "A felhasználói hozzáférés bekapcsolása a Titkos kód kezelőhöz."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Megbízható eszköztitkosítás"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "A hitelesítés után a tagok az eszközükön tárolt kulccsal visszafejtik a tároló adatait. A",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "fiók helyreállítási adminisztrációs szabályzat",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "önálló szervezet",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "automatikus regisztrációval bekapcsol, ha ez az opció van használatban.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "rendszabály és ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "fiók-helyreállítási adminisztráció",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "automatikus regisztrációval rendelkező házirend bekapcsol, ha ezt az opció van használatban.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ nem található.",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Kiválasztott régió zászló"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Felhasználók meghívása"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager $PLAN$ csomaghoz",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "A mérnökök és a DevOps csapatok számára a titkos kódok kezeléséhez a szoftverfejlesztés teljes életciklusa során."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Díjmentes 2 személyes szervezetek"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Korlátlan titkos kód"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Korlátlan projekt"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projekt belefoglalva",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ szolgáltatás fiók belefoglalva",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ havonta kiegészítő szolgáltatás fiókokhoz",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Titkos kódkezelő hozzáadása"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Titkkos kód kezelő hozzáadása a felminősített csomaghoz, hogy az előző csomaggal létrehozott titkos kódok megtartásához."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Kiegészítő szolgáltatás fiókok"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "A csomag $COUNT$ szolgáltatás fiókot tartalmaz. További szolgáltatási fiókokat vehetünk fel havi $COST$ áron.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Jelszókezelő csomag ár"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Titkos kód kezelő csomag ár"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Jelszókezelő"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Díjmentes szervezet"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Szolgálttaás fiókok korlátozása (opcionális)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Állítsunk be korlátot a szolgáltatás fiókokhoz. Ha elérjük ezt a korlátot, nem tudunk új szolgáltatási fiókokat létrehozni."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Szolgáltatás fiók korlát (opcionális)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Maximális lehetséges szolgáltatás fiókköltség"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Brankas Web",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Jenis barang apa ini?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Brankas web"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Sudah masuk."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Tetapkan jumlah kuota untuk langganan Anda. Begitu batas ini tercapai, Anda tidak akan bisa mengundang pengguna baru."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Batas Kuota (opsional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Kelola Pengguna"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Kelola Peyetelan Ulang Sandi"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Anda harus secara manual mengubah kebijakan $POLICYNAME$ sebelum kebijakan ini bisa dinonaktifkan.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Pengguna dalam organisasi perlu untuk memilih untuk mengikuti atau diikutkan secara otomatis sebelum admin dapat merubah kata sandi utama."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Diikutkan secara otomatis"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Semua pengguna akan diikutan dalam fitur ubah kata sandi setelah undangan mereka diterima."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Pengguna yang sudah berada di dalam organisasi tidak akan diikutkan secara otomatis ke dalam fitur ubah kata sandi ini. Mereka perlu untuk mengikuti secara manual sebelum admin dapat merubah kata sandi mereka."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Ikutkan pengguna baru secara otomatis"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Aktifkan",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "kebijakan Otentikasi SSO",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "Cassaforte web di $APP_NAME$",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Che tipo di elemento è questo?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Cassaforte web"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Cassaforte web Bitwarden"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Gestore dei Segreti Bitwarden"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Accesso effettuato"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Imposta un limite di slot utenti per il tuo abbonamento. Una volta raggiunto questo limite, non potrai invitare nuovi membri."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Imposta un limite di slot per il tuo abbonamento al Gestore dei Segreti. Una volta raggiunto questo limite, non potrai invitare nuovi membri."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Numero massimo di slot (facoltativo)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Gestisci gli utenti"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Gestisci il ripristino della password"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Gestisci il recupero dell'account"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Devi disabilitare la politica $POLICYNAME$ prima di poter disabilitare questa politica.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Amministrazione del recupero dell'account"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recupera gli account dei membri quando la password principale o i dispositivi fidati sono dimenticati o persi. I processi di recupero sono basati sul metodo di criptografia dell'account."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "In base al metodo di criptografia, recupera gli account quando le password principali o i dispositivi fidati sono dimenticati o persi."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "I membri dell'organizzazione dovranno iscriversi o essere iscritti automaticamente prima che gli amministratori possano ripristinare la loro password principale."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Gli account esistenti con password principali richiederanno ai membri di registrarsi autonomamente prima che gli amministratori possano recuperare i loro account. L'iscrizione automatica attiverà il recupero dell'account per i nuovi membri."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "La politica aziendale per l'organizzazione unica deve essere attivata prima di attivare questo politica."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Iscrizione automatica"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Tutti i membri saranno automaticamente iscritti al ripristino della password quando il loro invito è accettato e non potranno rifiutarsi."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "I membri all'interno dell'organizzazione non saranno iscritti retroattivamente al ripristino della password. Dovranno iscriversi autonomamente prima che gli amministratori possano ripristinare la loro password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Iscrivi nuovi membri automaticamente"
|
||||
},
|
||||
@ -5224,7 +5220,7 @@
|
||||
"message": "Usa la",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "politica richiedi autenticazione Single Sign-On",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Procedere ti farà uscire da tutte le sessioni attive. Dovrai accedere di nuovo e completare la configurazione della verifica in due passaggi. Ti consigliamo di esportare la tua cassaforte prima di cambiare le impostazioni di criptografia per prevenire perdite di dati."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Beta del Gestore dei Segreti"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Gestore dei Segreti"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Beta del Gestore dei Segreti"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Attiva l'accesso dell'utente al Gestore dei Segreti."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Criptografia dispositivo fidato"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Una volta autenticati, i membri decriptograferanno i dati della cassaforte usando una chiave memorizzata sul proprio dispositivo. La",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "politica di amministrazione del recupero dell'account",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "politica organizzazione unica",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "e la ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "politica amministrazione del recupero dell'account",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "con registrazione automatica si attiverà quando questa opzione è usata.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ non trovato",
|
||||
@ -6859,7 +6863,7 @@
|
||||
"message": "L'utente ha aggiornato una password emessa tramite il recupero dell'account."
|
||||
},
|
||||
"activatedAccessToSecretsManager": {
|
||||
"message": "Accesso attivato al Gestore dei Segreti",
|
||||
"message": "Accesso al Gestore dei Segreti attivato",
|
||||
"description": "Confirmation message that one or more users gained access to Secrets Manager"
|
||||
},
|
||||
"activateAccess": {
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Bandiera della regione selezionata"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invita utenti"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Gestore dei Segreti per $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "Per i team di ingegneria e DevOps per gestire i segreti durante l'intero ciclo di vita dello sviluppo del software."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Organizzazioni gratis per 2 persone"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Segreti illimitati"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Progetti illimitati"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ progetti inclusi",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ account di servizio inclusi",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ al mese per account di servizio aggiuntivi",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Aggiungi Gestore dei Segreti"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Aggiungi il Gestore dei Segreti al tuo piano aggiornato per mantenere l'accesso a tutti i secret creati con il tuo piano precedente."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Account di servizio aggiuntivi"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Il tuo piano include $COUNT$ account di servizio. Puoi aggiungere più account di servizio a $COST$ al mese.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Prezzo del piano del gestore di password"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Prezzo del piano del Gestore dei Segreti"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Gestore di password"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Organizzazione gratis"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limita gli account di servizio (facoltativo)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Imposta un limite per i tuoi account di servizio. Una volta raggiunto questo limite, non potrai creare nuovi account di servizio."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Limite account di servizio (facoltativo)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Costo massimo potenziale dell'account di servizio"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ ウェブ保管庫",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "このアイテムのタイプは何ですか?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "ウェブ保管庫"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden ウェブ保管庫"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden シークレットマネージャー"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "ログイン"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "サブスクリプションの上限数を設定します。この制限に達すると、新しいユーザーを招待することができなくなります。"
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "シークレットマネージャーサブスクリプションの制限数を設定します。この制限に達すると、新しいメンバーを招待することができなくなります。"
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "最大ユーザー数(オプション)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "ユーザーを管理"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "パスワードリセットの管理"
|
||||
"manageAccountRecovery": {
|
||||
"message": "アカウントの回復を管理する"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "このポリシーを無効にするには、まず $POLICYNAME$ ポリシーを手動で無効にする必要があります。",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "アカウント回復の管理"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "マスターパスワードまたは信頼できるデバイスを忘れた、または紛失した場合にメンバーアカウントを回復できます。回復プロセスはアカウントの暗号化方式に基づきます。"
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "暗号化方法に基づいて、マスターパスワードまたは信頼できるデバイスを忘れたり紛失したりした場合にアカウントを回復します。"
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "管理者がマスターパスワードをリセットするには、組織内のユーザーは自己登録または自動登録する必要があります。"
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "マスターパスワードを持つ既存のアカウントでは、管理者がアカウントを回復する前にメンバーが自己登録する必要があります。 自動登録すると新規メンバーではアカウント復旧が有効になります。"
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "このポリシーを有効にする前に、単一の組織のエンタープライズポリシーを有効にする必要があります。"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "自動登録"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "招待が承認されると、すべてのユーザーは自動的にパスワードリセットに登録されます。"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "すでに組織にいるユーザーは、パスワードリセットに遡って登録されません。管理者がマスターパスワードをリセットできるようにするには、自己登録する必要があります。"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "自動的に新規ユーザーを登録する"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "すべてのメンバーが SSO でログインするには",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "SSO ポリシー",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "シングルサインオン認証ポリシーが必要です",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "続行すると、すべてのアクティブなセッションからログアウトします。再度ログインし、2段階認証を完了する必要があります。 暗号化設定を変更する前に、保管庫をエクスポートしてデータの損失を防ぐことをおすすめします。"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "ベータ版シークレットマネージャー"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "シークレットマネージャー"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "ベータ版シークレットマネージャー"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "シークレットマネージャーへのユーザーのアクセスを有効にします。"
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "信頼できるデバイスの暗号化"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"message": "認証が完了すると、メンバーはデバイスに保存されているキーを使用して保管庫のデータを復号します。",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "認証が完了したあとメンバーはデバイスに保存されているキーを使用して保管庫のデータを復号します。このオプションを使用すると、",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "アカウント回復管理ポリシー",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "単一組織",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "このオプションを使用すると、自動登録が有効になります。",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "ポリシーと ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "アカウント回復の管理",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "の自動登録が有効になります。",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ が見つかりません",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "リージョン選択"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "ユーザーを招待"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "$PLAN$ のシークレットマネージャー",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "エンジニアリングチームと DevOps チームがソフトウェア開発ライフサイクル全体のシークレットを管理できます。"
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "二人用無料組織"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "無制限のシークレット"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "無制限のプロジェクト"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ 個のプロジェクトを含む",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ 個のサービスアカウントを含む",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "追加のサービスアカウントは月額 $COST$",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "シークレットマネージャーを追加"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "アップグレードしたプランにシークレットマネージャーを追加して、以前のプランで作成されたシークレットへのアクセスを維持します。"
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "追加のサービスアカウント"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "あなたのプランには、 $COUNT$ 個のサービスアカウントが付属しています。月額 $COST$ でサービスアカウントを追加できます。",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "パスワードマネージャーのプラン価格"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "シークレットマネージャーのプラン価格"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "パスワード マネージャー"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "無料組織"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "サービスアカウントの制限 (オプション)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "サービスアカウントの上限を設定します。この制限に達すると、新しいサービスアカウントを作成することはできません。"
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "サービスアカウントの上限 (オプション)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "潜在的なサービスアカウントのコストの最大値"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ ვებ საცავი",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Რა სახის საგანია ეს?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logged in"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Manage users"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enrolled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Web Vault",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "What type of item is this?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logged in"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Manage users"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enrolled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ ವೆಬ್ ವಾಲ್ಟ್",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "ಇದು ಯಾವ ರೀತಿಯ ಐಟಂ?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "ವೆಬ್ ವಾಲ್ಟ್"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "ಲಾಗ್ ಇನ್ ಮಾಡಲಾಗಿದೆ."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "ಬಳಕೆದಾರರನ್ನು ನಿರ್ವಹಿಸಿ"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಕೆಯನ್ನು ನಿರ್ವಹಿಸಿ"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "ನಿರ್ವಾಹಕರು ತಮ್ಮ ಮಾಸ್ಟರ್ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಮರುಹೊಂದಿಸುವ ಮೊದಲು ಸಂಸ್ಥೆಯಲ್ಲಿನ ಬಳಕೆದಾರರು ಸ್ವಯಂ-ದಾಖಲಾತಿ ಅಥವಾ ಸ್ವಯಂ-ದಾಖಲಾತಿ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "ಸ್ವಯಂಚಾಲಿತ ದಾಖಲಾತಿ"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "ಎಲ್ಲಾ ಬಳಕೆದಾರರು ತಮ್ಮ ಆಹ್ವಾನವನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸುವಿಕೆಗೆ ದಾಖಲಾಗುತ್ತಾರೆ."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "ಈಗಾಗಲೇ ಸಂಸ್ಥೆಯಲ್ಲಿರುವ ಬಳಕೆದಾರರನ್ನು ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸುವಿಕೆಯಲ್ಲಿ ಪೂರ್ವಭಾವಿಯಾಗಿ ದಾಖಲಿಸಲಾಗುವುದಿಲ್ಲ. ನಿರ್ವಾಹಕರು ತಮ್ಮ ಮಾಸ್ಟರ್ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಮರುಹೊಂದಿಸುವ ಮೊದಲು ಅವರು ಸ್ವಯಂ-ದಾಖಲಾತಿ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "ಹೊಸ ಬಳಕೆದಾರರನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ದಾಖಲಿಸಿ"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ 웹 보관함",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "항목의 유형이 무엇입니까?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "웹 보관함"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "로그인됨."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "최대 시트 제한 (선택)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "사용자 관리"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "비밀번호 초기화 관리"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "조직의 사용자는 관리자가 마스터 암호를 재설정하기 전에 직접 등록 또는 자동 등록이 되어야 합니다."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "자동 등록"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "초대가 수락되면 모든 사용자는 자동으로 비밀번호 재설정에 등록됩니다."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "조직에 이미 있는 사용자는 비밀번호 재설정에 등록되지 않습니다. 관리자가 마스터 암호를 재설정하려면 먼저 직접 등록해야 합니다."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "자동으로 새로운 사용자 등록"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "활성화:",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "SSO 인증 정책 요청",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ tīmekļa glabātava",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Kāda veida vienums tas ir?"
|
||||
},
|
||||
@ -658,7 +648,7 @@
|
||||
"message": "Galvenā parole ir parole, ko izmantojat, lai piekļūtu glabātuvei. Ir ļoti svarīgi neaizmirst savu galveno paroli. Ja aizmirstat paroli, nav iespējams to atgūt."
|
||||
},
|
||||
"masterPassImportant": {
|
||||
"message": "Galvenā parole nevar tikt atkopta, ja tā tiek aizmirsta."
|
||||
"message": "Galveno paroli nevar atgūt, ja tā tiek aizmirsta."
|
||||
},
|
||||
"masterPassHintDesc": {
|
||||
"message": "Galvenās paroles norāde var palīdzēt atcerēties paroli, ja tā ir aizmirsta."
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Tīmekļa glabātava"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden tīmekļa glabātava"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden noslēpumu pārvaldnieks"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Pieteicies"
|
||||
},
|
||||
@ -2658,7 +2654,7 @@
|
||||
"message": "Divpakāpju pieteikšanās ir izslēgta"
|
||||
},
|
||||
"recovered2fa": {
|
||||
"message": "Konts divpakāpju pieteikšanās ir atkopta."
|
||||
"message": "Konts atgūts ar divpakāpju pieteikšanos."
|
||||
},
|
||||
"failedLogin": {
|
||||
"message": "Pieteikšanās mēģinājums neizdevās nepareizas paroles dēļ."
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Uzstāda abonentu skaita ierobežojumu. Kad tas tiks sasniegts, nebūs iespējams uzaicināt jaunus lietotājus."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Uzstāda Noslēpumu pārvaldnieka abonentu skaita ierobežojumu. Kad tas tiks sasniegts, nebūs iespējams uzaicināt jaunus dalībniekus."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Lielākais iespējamais vietu skaits (var nenorādīt)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -3915,19 +3914,19 @@
|
||||
"message": "Piesaistīt SSO"
|
||||
},
|
||||
"singleOrg": {
|
||||
"message": "Viena vienīga apvienība"
|
||||
"message": "Viena apvienība"
|
||||
},
|
||||
"singleOrgDesc": {
|
||||
"message": "Ierobežo lietotāju iespēju pievienoties citām apvienībām."
|
||||
},
|
||||
"singleOrgBlockCreateMessage": {
|
||||
"message": "Tavā pašreizējā apvienībā ir nosacījums, kas neļauj pievienoties vairāk kā vienai. Lūdzu, sazinies ar savas apvienības pārvaldniekiem vai piesakies no cita Bitwarden konta!"
|
||||
"message": "Pašreizējā apvienībā ir nosacījums, kas neļauj pievienoties vairāk kā vienai apvienībai. Lūgums sazināties ar savas apvienības pārvaldītājiem vai pieteikties no cita Bitwarden konta."
|
||||
},
|
||||
"singleOrgPolicyWarning": {
|
||||
"message": "Apvienības dalībnieki, kas nav īpašnieki vai pārvaldītāji un jau ir dalībnieki citā apvienībā, tiks atbrīvoti."
|
||||
},
|
||||
"requireSso": {
|
||||
"message": "Vienotās pieteikšanās autentificēšana"
|
||||
"message": "Pieprasīt vienotās pieteikšanās autentificēšanos"
|
||||
},
|
||||
"requireSsoPolicyDesc": {
|
||||
"message": "Norāda, ka lietotājiem ir jāpiesakās ar uzņēmuma vienoto pieteikšanos."
|
||||
@ -3936,10 +3935,10 @@
|
||||
"message": "Priekšnosacījumi"
|
||||
},
|
||||
"requireSsoPolicyReq": {
|
||||
"message": "Vienas vienīgas apvienības uzņēmuma nosacījumiem ir jābūt ieslēgtiem pirms šī nosacījuma uzstādīšanas."
|
||||
"message": "Vienas apvienības uzņēmuma nosacījumam ir jābūt ieslēgtam pirms šī nosacījuma uzstādīšanas."
|
||||
},
|
||||
"requireSsoPolicyReqError": {
|
||||
"message": "Vienas vienīgas apvienības nosacījumi nav iespējoti."
|
||||
"message": "Nav uzstādīts vienas apvienības nosacījums."
|
||||
},
|
||||
"requireSsoExemption": {
|
||||
"message": "Uz apvienības īpašniekiem un pārvaldītājiem neattiecas šīs nosacījumu kopas piemērošana."
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Pārvaldīt lietotājus"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Pārvaldīt paroles atiestatīšanu"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Pārvaldīt konta atkopšanu"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Vispirms pašrocīgi ir jāatspējo nosacījums $POLICYNAME$, lai varētu atspējot šo.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Kontu atkopšanas pārvaldība"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Atkopj dalībnieku kontus, kad galvenā parole vai uzticamās ierīces ir aizmirstas vai pazaudētas. Atkopšanas pamatā ir konta šifrēšanas veids."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Atkarībā no šifrēšanas veida, var atkopt kontus, kad ir aizmirsta galvenā parole vai pazaudētas uzticamās ierīces."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Apvienības lietotājiem pašiem būs sevi jāievieto sarakstā vai viņiem jābūt automātiski ievietotiem sarakstā, pirms pārvaldnieki var atiestatīt galveno paroli."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Esošiem kontiem ar galveno paroli būs nepieciešams, lai dalībnieki paši piesakās, pirms pārvaldītāji var atkopt viņu kontus."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "Vienas apvienības uzņēmuma nosacījumiem ir jābūt ieslēgtiem pirms šī nosacījuma uzstādīšanas."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automātiska ievietošana sarakstā"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Visi lietotāji tiks automātiski ievietoti paroles atiestatīšanas sarakstā, tiklīdz viņi apstiprinās uzaicinājumu."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Apvienībā jau esošie lietotāji netiks ar atpakaļejošu spēku ievietoti paroles atiestatīšanas sarakstā. Viņiem būs tas jāizdara pašiem, pirms pārvaldnieki varēs atiestatīt viņu galveno paroli."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Automātiski ievietot sarakstā jaunos lietotājus"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Izmantot",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "vienotās pieteikšanās nosacījumus",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "Nepieciešamas vienotās pieteikšanās nosacījums",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Turpinot notiks atteikšanās no visām aktīvām sesijām. Jums būs atkārtoti jāpiesakās un jāveic divpakapāju autentifikācijas uzstādīšana. Mēs iesakām eksportēt savu glabātavu pirms šifrēšanas iestatījumu maiņas lai novērstu datu zudumu."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Noslēpumu pārvaldnieks Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Noslēpumu pārvaldnieks"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Noslēpumu pārvaldnieks Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Ieslēgt lietotāju piekļuvi Noslēpumu pārvaldniekam."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Uzticamo ierīču šifrēšana"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"message": "Pēc pieteikšanās dalībnieki atšifrēs glabātavas saturu ar ierīcē glabātu atslēgu.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Pēc pieteikšanās dalībnieki atšifrēs glabātavas saturu ar ierīcē glabātu atslēgu. ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "Kontu atkopšanas pārvaldības nosacījumi",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "Vienas apvienības",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "ar automātisku ievietošanu sarakstā tiks ieslēgts, kad šī iespēja tiek izmantota.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "nosacījums un ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "kontu atkopšanas pārvaldības",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "nosacījums ar automātisku ievietošanu sarakstā tiks ieslēgts, kad šī iespēja tiek izmantota.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ netika atrasts",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Atlasītā apgabala karogs"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Uzaicināt lietotājus"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Noslēpumu pārvaldnieks $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "Inženieru un DevOps komandām noslēpumu pārvaldīšanai viscaur programmatūras izstrādes dzīves ciklam."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Bezmaksas divu cilvēku apvienības"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Neierobežoti noslēpumi"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Neierobežoti projekti"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "Iekļauti $COUNT$ projekti",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "Iekļauti $COUNT$ pakalpojumu konti",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ mēnesī par papildu pakalpojumu kontiem",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Pievienot Noslēpumu pārvaldnieku"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Noslēpumu pārvaldnieks jāpievieno uzlabotajam plānam, lai saglabātu piekļuvi visiem noslēpumiem, kas tika izveidoti iepriekšējā plānā."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Papildu pakalpojumu konti"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Plānā ir iekļauti $COUNT$ pakalpojumu konti. Papildu pakalpojumu kontus var pievienot par $COST$ mēnesī.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Paroļu pārvaldnieka plāna cena"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Noslēpumu pārvaldnieka plāna cena"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Paroļu pārvaldnieks"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Bezmaksas apvienība"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Ierobežot pakalpojumu kontus (izvēles)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Uzstāda pakalpojumu kontu skaita ierobežojumu. Tiklīdz tas ir sasniegts, nebūs iespējams izveidot jaunus pakalpojumu kontus."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Pakalpojumu kontu skaita ierobežojums (izvēles)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Lielākās iespējamās pakalpojumu kontu izmaksas"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ വെബ് വാൾട്",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "ഇത് ഏതു തരം ഇനം ആണ്?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web Vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "പ്രവേശിച്ചിരിക്കുന്നു."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "ഉപയോക്താക്കളെ നിയന്ത്രിക്കുക"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enrolled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
7055
apps/web/src/locales/mr/messages.json
Normal file
7055
apps/web/src/locales/mr/messages.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ Web Vault",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "What type of item is this?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Web vault"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Logged in"
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Seat Limit (optional)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Manage users"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Manage password reset"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatic enrollment"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Require new members to be enrolled automatically"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Use the",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "require single-sign-on authentication policy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,4 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"message": "$APP_NAME$ netthvelv",
|
||||
"description": "The title of the website in the browser window.",
|
||||
"placeholders": {
|
||||
"app_name": {
|
||||
"content": "$1",
|
||||
"example": "Bitwarden"
|
||||
}
|
||||
}
|
||||
},
|
||||
"whatTypeOfItem": {
|
||||
"message": "Hva slags element er dette?"
|
||||
},
|
||||
@ -2645,6 +2635,12 @@
|
||||
"webVault": {
|
||||
"message": "Netthvelv"
|
||||
},
|
||||
"bitWebVault": {
|
||||
"message": "Bitwarden Web vault"
|
||||
},
|
||||
"bitSecretsManager": {
|
||||
"message": "Bitwarden Secrets Manager"
|
||||
},
|
||||
"loggedIn": {
|
||||
"message": "Pålogget."
|
||||
},
|
||||
@ -3323,6 +3319,9 @@
|
||||
"limitSubscriptionDesc": {
|
||||
"message": "Angi en seteramme for ditt abonnement. Når denne grensen er nådd, vil du ikke kunne invitere nye brukere."
|
||||
},
|
||||
"limitSmSubscriptionDesc": {
|
||||
"message": "Set a seat limit for your Secrets Manger subscription. Once this limit is reached, you will not be able to invite new members."
|
||||
},
|
||||
"maxSeatLimit": {
|
||||
"message": "Maksimal setegrense (valgfritt)",
|
||||
"description": "Upper limit of seats to allow through autoscaling"
|
||||
@ -4375,8 +4374,8 @@
|
||||
"manageUsers": {
|
||||
"message": "Administrer brukere"
|
||||
},
|
||||
"manageResetPassword": {
|
||||
"message": "Behandle tilbakestilling av passord"
|
||||
"manageAccountRecovery": {
|
||||
"message": "Manage account recovery"
|
||||
},
|
||||
"disableRequiredError": {
|
||||
"message": "Du må manuelt deaktivere $POLICYNAME$ policyen før denne policyen kan deaktiveres.",
|
||||
@ -4594,21 +4593,18 @@
|
||||
"accountRecoveryPolicy": {
|
||||
"message": "Account recovery administration"
|
||||
},
|
||||
"accountRecoveryPolicyDescription": {
|
||||
"message": "Recover member accounts when master password or trusted devices are forgotten or lost. The recovery processes is based on the account encryption method."
|
||||
"accountRecoveryPolicyDesc": {
|
||||
"message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost."
|
||||
},
|
||||
"resetPasswordPolicyWarning": {
|
||||
"message": "Brukere i organisasjonen må bytte selv eller bli automatisk registrert før administratorer kan tilbakestille sitt hovedpassord."
|
||||
"accountRecoveryPolicyWarning": {
|
||||
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members."
|
||||
},
|
||||
"accountRecoverySingleOrgRequirementDesc": {
|
||||
"message": "The single organization Enterprise policy must be turned on before activating this policy."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnroll": {
|
||||
"message": "Automatisk registrering"
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollDescription": {
|
||||
"message": "Alle brukere vil automatisk bli registrert i tilbakestilling av passord når deres invitasjon er akseptert og vil ikke kunne trekke tilbake."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollWarning": {
|
||||
"message": "Brukere som allerede er i organisasjonen, vil ikke komme tilbake med tilbakestilling av passord. De må kjøre selv før administratorer kan tilbakestille passordet sitt."
|
||||
},
|
||||
"resetPasswordPolicyAutoEnrollCheckbox": {
|
||||
"message": "Krever at nye brukere inkluderes automatisk"
|
||||
},
|
||||
@ -5224,8 +5220,8 @@
|
||||
"message": "Skru på",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpLink": {
|
||||
"message": "SSO godkjenningspolicy",
|
||||
"ssoPolicyHelpAnchor": {
|
||||
"message": "require single sign-on authentication policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
||||
},
|
||||
"ssoPolicyHelpEnd": {
|
||||
@ -6620,12 +6616,12 @@
|
||||
"changeKdfLoggedOutWarning": {
|
||||
"message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login setup. We recommend exporting your vault before changing your encryption settings to prevent data loss."
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManager": {
|
||||
"message": "Secrets Manager"
|
||||
},
|
||||
"secretsManagerBeta": {
|
||||
"message": "Secrets Manager Beta"
|
||||
},
|
||||
"secretsManagerAccessDescription": {
|
||||
"message": "Activate user access to Secrets Manager."
|
||||
},
|
||||
@ -6831,17 +6827,25 @@
|
||||
"trustedDeviceEncryption": {
|
||||
"message": "Trusted device encryption"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionStart": {
|
||||
"memberDecryptionTdeDescriptionPartOne": {
|
||||
"message": "Once authenticated, members will decrypt vault data using a key stored on their device. The",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLink": {
|
||||
"message": "account recovery administration policy",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionLinkOne": {
|
||||
"message": "single organization",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionEnd": {
|
||||
"message": "with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The master password reset policy with automatic enrollment will turn on when this option is used.'"
|
||||
"memberDecryptionTdeDescriptionPartTwo": {
|
||||
"message": "policy and ",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionLinkTwo": {
|
||||
"message": "account recovery administration",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"memberDecryptionTdeDescriptionPartThree": {
|
||||
"message": "policy with automatic enrollment will turn on when this option is used.",
|
||||
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Once authenticated, members will decrypt vault data using a key stored on their device. The single organization policy and account recovery administration policy with automatic enrollment will turn on when this option is used.'"
|
||||
},
|
||||
"notFound": {
|
||||
"message": "$RESOURCE$ not found",
|
||||
@ -6950,5 +6954,102 @@
|
||||
},
|
||||
"selectedRegionFlag": {
|
||||
"message": "Selected region flag"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"message": "Invite Users"
|
||||
},
|
||||
"secretsManagerForPlan": {
|
||||
"message": "Secrets Manager for $PLAN$",
|
||||
"placeholders": {
|
||||
"plan": {
|
||||
"content": "$1",
|
||||
"example": "Teams"
|
||||
}
|
||||
}
|
||||
},
|
||||
"secretsManagerForPlanDesc": {
|
||||
"message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle."
|
||||
},
|
||||
"free2PersonOrganization": {
|
||||
"message": "Free 2-person Organizations"
|
||||
},
|
||||
"unlimitedSecrets": {
|
||||
"message": "Unlimited secrets"
|
||||
},
|
||||
"unlimitedProjects": {
|
||||
"message": "Unlimited projects"
|
||||
},
|
||||
"projectsIncluded": {
|
||||
"message": "$COUNT$ projects included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serviceAccountsIncluded": {
|
||||
"message": "$COUNT$ service accounts included",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalServiceAccountCost": {
|
||||
"message": "$COST$ per month for additional service accounts",
|
||||
"placeholders": {
|
||||
"cost": {
|
||||
"content": "$1",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addSecretsManager": {
|
||||
"message": "Add Secrets Manager"
|
||||
},
|
||||
"addSecretsManagerUpgradeDesc": {
|
||||
"message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan."
|
||||
},
|
||||
"additionalServiceAccounts": {
|
||||
"message": "Additional service accounts"
|
||||
},
|
||||
"additionalServiceAccountsDesc": {
|
||||
"message": "Your plan comes with $COUNT$ service accounts. You can add additional service accounts for $COST$ per month.",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "50"
|
||||
},
|
||||
"cost": {
|
||||
"content": "$2",
|
||||
"example": "$0.50"
|
||||
}
|
||||
}
|
||||
},
|
||||
"passwordManagerPlanPrice": {
|
||||
"message": "Password Manager plan price"
|
||||
},
|
||||
"secretsManagerPlanPrice": {
|
||||
"message": "Secrets Manager plan price"
|
||||
},
|
||||
"passwordManager": {
|
||||
"message": "Password Manager"
|
||||
},
|
||||
"freeOrganization": {
|
||||
"message": "Free Organization"
|
||||
},
|
||||
"limitServiceAccounts": {
|
||||
"message": "Limit service accounts (optional)"
|
||||
},
|
||||
"limitServiceAccountsDesc": {
|
||||
"message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts."
|
||||
},
|
||||
"serviceAccountLimit": {
|
||||
"message": "Service account limit (optional)"
|
||||
},
|
||||
"maxServiceAccountCost": {
|
||||
"message": "Max potential service account cost"
|
||||
}
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user