diff --git a/console/src/app/app.module.ts b/console/src/app/app.module.ts index adb60c8af9..57138716fa 100644 --- a/console/src/app/app.module.ts +++ b/console/src/app/app.module.ts @@ -1,5 +1,6 @@ import { CommonModule, registerLocaleData } from '@angular/common'; import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http'; +import localeBg from '@angular/common/locales/bg'; import localeDe from '@angular/common/locales/de'; import localeEn from '@angular/common/locales/en'; import localeEs from '@angular/common/locales/es'; @@ -80,6 +81,8 @@ registerLocaleData(localePl); i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/pl.json')); registerLocaleData(localeZh); i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/zh.json')); +registerLocaleData(localeBg); +i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/bg.json')); export class WebpackTranslateLoader implements TranslateLoader { getTranslation(lang: string): Observable { diff --git a/console/src/app/modules/policies/login-texts/login-texts.component.ts b/console/src/app/modules/policies/login-texts/login-texts.component.ts index a37fb71fa9..45fd92ec2c 100644 --- a/console/src/app/modules/policies/login-texts/login-texts.component.ts +++ b/console/src/app/modules/policies/login-texts/login-texts.component.ts @@ -19,6 +19,7 @@ import { GrpcAuthService } from 'src/app/services/grpc-auth.service'; import { ManagementService } from 'src/app/services/mgmt.service'; import { ToastService } from 'src/app/services/toast.service'; +import { supportedLanguages } from 'src/app/utils/language'; import { InfoSectionType } from '../../info-section/info-section.component'; import { WarnDialogComponent } from '../../warn-dialog/warn-dialog.component'; import { PolicyComponentServiceType } from '../policy-component-types.enum'; @@ -109,7 +110,7 @@ export class LoginTextsComponent implements OnInit, OnDestroy { @Input() public serviceType: PolicyComponentServiceType = PolicyComponentServiceType.MGMT; public KeyNamesArray: string[] = KeyNamesArray; - public LOCALES: string[] = ['de', 'en', 'es', 'fr', 'it', 'ja', 'pl', 'zh']; + public LOCALES: string[] = supportedLanguages; private sub: Subscription = new Subscription(); diff --git a/console/src/app/modules/policies/message-texts/message-texts.component.ts b/console/src/app/modules/policies/message-texts/message-texts.component.ts index 405f3732df..8ce9b5a70d 100644 --- a/console/src/app/modules/policies/message-texts/message-texts.component.ts +++ b/console/src/app/modules/policies/message-texts/message-texts.component.ts @@ -47,6 +47,7 @@ import { GrpcAuthService } from 'src/app/services/grpc-auth.service'; import { ManagementService } from 'src/app/services/mgmt.service'; import { ToastService } from 'src/app/services/toast.service'; +import { supportedLanguages } from 'src/app/utils/language'; import { InfoSectionType } from '../../info-section/info-section.component'; import { WarnDialogComponent } from '../../warn-dialog/warn-dialog.component'; import { PolicyComponentServiceType } from '../policy-component-types.enum'; @@ -441,7 +442,7 @@ export class MessageTextsComponent implements OnInit, OnDestroy { }; public locale: string = 'en'; - public LOCALES: string[] = ['de', 'en', 'es', 'fr', 'it', 'ja', 'pl', 'zh']; + public LOCALES: string[] = supportedLanguages; private sub: Subscription = new Subscription(); public canWrite$: Observable = this.authService.isAllowed([ this.serviceType === PolicyComponentServiceType.ADMIN diff --git a/console/src/app/pages/org-create/org-create.component.ts b/console/src/app/pages/org-create/org-create.component.ts index ea5053e828..200ff4941c 100644 --- a/console/src/app/pages/org-create/org-create.component.ts +++ b/console/src/app/pages/org-create/org-create.component.ts @@ -20,6 +20,7 @@ import { AdminService } from 'src/app/services/admin.service'; import { Breadcrumb, BreadcrumbService, BreadcrumbType } from 'src/app/services/breadcrumb.service'; import { ManagementService } from 'src/app/services/mgmt.service'; import { ToastService } from 'src/app/services/toast.service'; +import { supportedLanguages } from 'src/app/utils/language'; @Component({ selector: 'cnsl-org-create', @@ -45,7 +46,7 @@ export class OrgCreateComponent { public pwdForm?: UntypedFormGroup; public genders: Gender[] = [Gender.GENDER_FEMALE, Gender.GENDER_MALE, Gender.GENDER_UNSPECIFIED]; - public languages: string[] = ['de', 'en', 'es', 'fr', 'it', 'ja', 'pl', 'zh']; + public languages: string[] = supportedLanguages; public policy?: PasswordComplexityPolicy.AsObject; public usePassword: boolean = false; diff --git a/console/src/app/pages/users/user-create/user-create.component.ts b/console/src/app/pages/users/user-create/user-create.component.ts index 50daacca27..e23e51dcc7 100644 --- a/console/src/app/pages/users/user-create/user-create.component.ts +++ b/console/src/app/pages/users/user-create/user-create.component.ts @@ -13,6 +13,7 @@ import { ToastService } from 'src/app/services/toast.service'; import { CountryCallingCodesService, CountryPhoneCode } from 'src/app/services/country-calling-codes.service'; import { formatPhone } from 'src/app/utils/formatPhone'; +import { supportedLanguages } from 'src/app/utils/language'; import { containsLowerCaseValidator, containsNumberValidator, @@ -33,7 +34,7 @@ import { export class UserCreateComponent implements OnInit, OnDestroy { public user: AddHumanUserRequest.AsObject = new AddHumanUserRequest().toObject(); public genders: Gender[] = [Gender.GENDER_FEMALE, Gender.GENDER_MALE, Gender.GENDER_UNSPECIFIED]; - public languages: string[] = ['de', 'en', 'es', 'fr', 'it', 'ja', 'pl', 'zh']; + public languages: string[] = supportedLanguages; public selected: CountryPhoneCode | undefined; public countryPhoneCodes: CountryPhoneCode[] = []; public userForm!: UntypedFormGroup; diff --git a/console/src/app/pages/users/user-detail/auth-user-detail/auth-user-detail.component.ts b/console/src/app/pages/users/user-detail/auth-user-detail/auth-user-detail.component.ts index 4ee1fd759d..c4586b24ff 100644 --- a/console/src/app/pages/users/user-detail/auth-user-detail/auth-user-detail.component.ts +++ b/console/src/app/pages/users/user-detail/auth-user-detail/auth-user-detail.component.ts @@ -23,6 +23,7 @@ import { GrpcAuthService } from 'src/app/services/grpc-auth.service'; import { ManagementService } from 'src/app/services/mgmt.service'; import { ToastService } from 'src/app/services/toast.service'; import { formatPhone } from 'src/app/utils/formatPhone'; +import { supportedLanguages } from 'src/app/utils/language'; import { EditDialogComponent, EditDialogType } from './edit-dialog/edit-dialog.component'; @Component({ @@ -33,7 +34,7 @@ import { EditDialogComponent, EditDialogType } from './edit-dialog/edit-dialog.c export class AuthUserDetailComponent implements OnDestroy { public user?: User.AsObject; public genders: Gender[] = [Gender.GENDER_MALE, Gender.GENDER_FEMALE, Gender.GENDER_DIVERSE]; - public languages: string[] = ['de', 'en', 'es', 'fr', 'it', 'ja', 'pl', 'zh']; + public languages: string[] = supportedLanguages; private subscription: Subscription = new Subscription(); diff --git a/console/src/app/pages/users/user-detail/user-detail/user-detail.component.ts b/console/src/app/pages/users/user-detail/user-detail/user-detail.component.ts index db6c9d9e3a..a961b6cbd9 100644 --- a/console/src/app/pages/users/user-detail/user-detail/user-detail.component.ts +++ b/console/src/app/pages/users/user-detail/user-detail/user-detail.component.ts @@ -22,6 +22,7 @@ import { Breadcrumb, BreadcrumbService, BreadcrumbType } from 'src/app/services/ import { ManagementService } from 'src/app/services/mgmt.service'; import { ToastService } from 'src/app/services/toast.service'; import { formatPhone } from 'src/app/utils/formatPhone'; +import { supportedLanguages } from 'src/app/utils/language'; import { EditDialogComponent, EditDialogType } from '../auth-user-detail/edit-dialog/edit-dialog.component'; import { ResendEmailDialogComponent } from '../auth-user-detail/resend-email-dialog/resend-email-dialog.component'; import { MachineSecretDialogComponent } from './machine-secret-dialog/machine-secret-dialog.component'; @@ -44,7 +45,7 @@ export class UserDetailComponent implements OnInit { public user!: User.AsObject; public metadata: Metadata.AsObject[] = []; public genders: Gender[] = [Gender.GENDER_MALE, Gender.GENDER_FEMALE, Gender.GENDER_DIVERSE]; - public languages: string[] = ['de', 'en', 'es', 'it', 'fr', 'ja', 'pl', 'zh']; + public languages: string[] = supportedLanguages; public ChangeType: any = ChangeType; diff --git a/console/src/app/pipes/localized-date-pipe/localized-date.pipe.ts b/console/src/app/pipes/localized-date-pipe/localized-date.pipe.ts index b0ff4f2095..ce4b094169 100644 --- a/console/src/app/pipes/localized-date-pipe/localized-date.pipe.ts +++ b/console/src/app/pipes/localized-date-pipe/localized-date.pipe.ts @@ -2,6 +2,7 @@ import { DatePipe } from '@angular/common'; import { Pipe, PipeTransform } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import * as moment from 'moment'; +import { supportedLanguages } from 'src/app/utils/language'; @Pipe({ name: 'localizedDate', @@ -22,9 +23,7 @@ export class LocalizedDatePipe implements PipeTransform { return moment(value).format(`${format}, HH:mm`); } } else { - const lang = ['de', 'en', 'es', 'fr', 'it', 'ja', 'pl', 'zh'].includes(this.translateService.currentLang) - ? this.translateService.currentLang - : 'en'; + const lang = supportedLanguages.includes(this.translateService.currentLang) ? this.translateService.currentLang : 'en'; const datePipe: DatePipe = new DatePipe(lang); return datePipe.transform(value, pattern ?? 'mediumDate'); } diff --git a/console/src/app/utils/language.ts b/console/src/app/utils/language.ts index d4c54f3757..209312edec 100644 --- a/console/src/app/utils/language.ts +++ b/console/src/app/utils/language.ts @@ -1,3 +1,3 @@ -export const supportedLanguages = ['de', 'en', 'es', 'fr', 'it', 'ja', 'pl', 'zh']; -export const supportedLanguagesRegexp: RegExp = /de|en|es|fr|it|ja|pl|zh/; +export const supportedLanguages = ['de', 'en', 'es', 'fr', 'it', 'ja', 'pl', 'zh', 'bg']; +export const supportedLanguagesRegexp: RegExp = /de|en|es|fr|it|ja|pl|zh|bg/; export const fallbackLanguage: string = 'en'; diff --git a/console/src/assets/i18n/bg.json b/console/src/assets/i18n/bg.json new file mode 100644 index 0000000000..48723541aa --- /dev/null +++ b/console/src/assets/i18n/bg.json @@ -0,0 +1,2177 @@ +{ + "APP_NAME": "ZITADEL", + "PAGINATOR": { + "PREVIOUS": "Предишен", + "NEXT": "Следващ", + "COUNT": "Общо резултати", + "MORE": "Още" + }, + "FOOTER": { + "LINKS": { + "CONTACT": "Контакт", + "TOS": "Условия за ползване", + "PP": "Политика за поверителност" + }, + "THEME": { + "DARK": "Тъмен", + "LIGHT": "Светъл" + } + }, + "HOME": { + "WELCOME": "Започнете със ZITADEL", + "DISCLAIMER": "ZITADEL третира Вашите данни поверително и сигурно.", + "DISCLAIMERLINK": "Допълнителна информация", + "DOCUMENTATION": { + "TITLE": "Документация", + "DESCRIPTION": "Започнете бързо със ZITADEL." + }, + "GETSTARTED": { + "TITLE": "Започнете със ZITADEL", + "DESCRIPTION": "Започнете бързо със ZITADEL." + }, + "QUICKSTARTS": { + "LABEL": "Първи стъпки", + "TITLE": "Бързи стартове", + "DESCRIPTION": "Започнете бързо със ZITADEL." + }, + "SHORTCUTS": { + "SHORTCUTS": "Преки пътища", + "SETTINGS": "Налични преки пътища", + "PROJECTS": "Проекти", + "REORDER": "Задръжте и плъзнете плочката, за да я преместите", + "ADD": "Задръжте и плъзнете плочка, за да добавите" + } + }, + "ONBOARDING": { + "DESCRIPTION": "Вашият процес на включване", + "MOREDESCRIPTION": "Повече преки пътища", + "COMPLETED": "Завършен", + "DISMISS": "Не, благодаря, аз съм професионалист.", + "CARD": { + "TITLE": "Пуснете своя ZITADEL да работи", + "DESCRIPTION": "Този контролен списък помага да настроите вашия екземпляр и ви насочва през най-важните стъпки" + }, + "EVENTS": { + "instance.policy.label.added": { + "title": "Настройте марката си", + "description": "Определете цвета и формата на вашето логин и качете вашето лого и икони.", + "action": "Настройка на марката" + }, + "instance.smtp.config.added": { + "title": "Настройте вашите SMTP настройки", + "description": "Задайте свои собствени настройки на пощенския сървър.", + "action": "Настройка на SMTP" + }, + "project.added": { + "title": "Създайте проект", + "description": "Добавете проект и определете неговите роли и пълномощия.", + "action": "Създайте проект" + }, + "project.application.added": { + "title": "Създайте приложение", + "description": "Създайте уеб, естествено, api или saml приложение и настройте своя поток за удостоверяване.", + "action": "Създаване на приложение" + }, + "user.human.added": { + "title": "Добавете потребители", + "description": "Добавете потребители на вашето приложение", + "action": "Добавете потребител" + }, + "user.grant.added": { + "title": "Предоставяне на потребители", + "description": "Разрешете на потребителите достъп до вашето приложение и настройте ролята си.", + "action": "Предоставяне на потребител" + } + } + }, + "MENU": { + "INSTANCE": "Инстанция", + "DASHBOARD": "Табло", + "PERSONAL_INFO": "Лична информация", + "DOCUMENTATION": "Документация", + "INSTANCEOVERVIEW": "Инстанция", + "ORGS": "Организации", + "VIEWS": "Изгледи", + "EVENTS": "Събития", + "FAILEDEVENTS": "Неуспешни събития", + "ORGANIZATION": "Организация", + "DOMAINS": "Домейни", + "PROJECT": "Проекти", + "PROJECTOVERVIEW": "Преглед", + "PROJECTGRANTS": "Грантове", + "ROLES": "Роли", + "GRANTEDPROJECT": "Предоставени проекти", + "HUMANUSERS": "Потребители", + "MACHINEUSERS": "Потребители на услугата", + "LOGOUT": "Излезте всички потребители", + "NEWORG": "Нова организация", + "IAMADMIN": "Вие сте IAM администратор. ", + "SHOWORGS": "Показване на всички организации", + "GRANTS": "Разрешения", + "ACTIONS": "Действия", + "PRIVACY": "Поверителност", + "TOS": "Условия за ползване", + "OPENSHORTCUTSTOOLTIP": "Тип ? ", + "SETTINGS": "Настройки", + "CUSTOMERPORTAL": "Портал за клиенти" + }, + "ACTIONS": { + "ACTIONS": "Действия", + "FILTER": "Филтър", + "RENAME": "Преименуване", + "SET": "Комплект", + "COPY": "Копиране в клипборда", + "COPIED": "Копирано в клипборда.", + "RESET": "Нулиране", + "RESETDEFAULT": "Обновявам до първоначалното", + "RESETTO": "Нулиране на: ", + "RESETCURRENT": "Нулиране до текущо", + "SHOW": "Покажи", + "HIDE": "Крия", + "SAVE": "Запазване", + "SAVENOW": "Запази сега", + "NEW": "Нов", + "ADD": "Добавете", + "CREATE": "Създавайте", + "CONTINUE": "продължи", + "BACK": "обратно", + "CLOSE": "Близо", + "CLEAR": "ясно", + "CANCEL": "Отказ", + "INFO": "Информация", + "OK": "Добре", + "SELECT": "Изберете", + "VIEW": "Покажи", + "SELECTIONDELETE": "Изтриване на селекцията", + "DELETE": "Изтрий", + "REMOVE": "Премахване", + "VERIFY": "Проверете", + "FINISH": "Край", + "FINISHED": "Близо", + "CHANGE": "Промяна", + "REACTIVATE": "Активирайте отново", + "ACTIVATE": "Активирате", + "DEACTIVATE": "Деактивирайте", + "REFRESH": "Опресняване", + "LOGIN": "Влизам", + "EDIT": "редактиране", + "PIN": "Фиксиране / Откачане", + "CONFIGURE": "Конфигуриране", + "SEND": "Изпратете", + "NEWVALUE": "Нова стойност", + "RESTORE": "Възстанови", + "CONTINUEWITHOUTSAVE": "Продължете без записване", + "OF": "на", + "PREVIOUS": "Предишен", + "NEXT": "Следващ", + "MORE": "Повече ▼", + "STEP": "стъпка", + "SETUP": "Настройвам", + "COMINGSOON": "Очаквайте скоро", + "TABLE": { + "SHOWUSER": "Покажи потребител {{value}}" + } + }, + "MEMBERROLES": { + "IAM_OWNER": "Има контрол върху цялата инстанция, включително всички организации", + "IAM_OWNER_VIEWER": "Има разрешение да прегледа целия екземпляр, включително всички организации", + "IAM_ORG_MANAGER": "Има разрешение за създаване и управление на организации", + "IAM_USER_MANAGER": "Има разрешение за създаване и управление на потребители", + "ORG_OWNER": "Има разрешение за цялата организация", + "ORG_USER_MANAGER": "Има разрешение да създава и управлява потребители на организацията", + "ORG_OWNER_VIEWER": "Има разрешение за преглед на цялата организация", + "ORG_USER_PERMISSION_EDITOR": "Има разрешение за управление на потребителски безвъзмездни средства", + "ORG_PROJECT_PERMISSION_EDITOR": "Има разрешение за управление на грантове по проекти", + "ORG_PROJECT_CREATOR": "Има разрешение да създава свои собствени проекти и основни настройки", + "PROJECT_OWNER": "Има разрешение върху целия проект", + "PROJECT_OWNER_VIEWER": "Има разрешение за преглед на целия проект", + "PROJECT_OWNER_GLOBAL": "Има разрешение върху целия проект", + "PROJECT_OWNER_VIEWER_GLOBAL": "Има разрешение за преглед на целия проект", + "PROJECT_GRANT_OWNER": "Има разрешение да управлява безвъзмездната помощ по проекта", + "PROJECT_GRANT_OWNER_VIEWER": "Има разрешение за преглед на безвъзмездната помощ по проекта" + }, + "OVERLAYS": { + "ORGSWITCHER": { + "TEXT": "Всички организационни настройки и таблици в конзолата са базирани на избрана организация. " + }, + "INSTANCE": { + "TEXT": "Щракнете тук, за да стигнете до настройките на екземпляра. " + }, + "PROFILE": { + "TEXT": "Тук можете да превключвате между вашите потребителски акаунти и да управлявате вашите сесии и профил." + }, + "NAV": { + "TEXT": "Тази навигация се променя въз основа на избраната от вас организация по-горе или вашия екземпляр" + }, + "CONTEXTCHANGED": { + "TEXT": "Контекстът на организацията се промени." + }, + "SWITCHEDTOINSTANCE": { + "TEXT": "Изгледът току-що се промени на инстанция!" + } + }, + "FILTER": { + "TITLE": "Филтър", + "STATE": "Статус", + "DISPLAYNAME": "Екранно име на потребителя", + "EMAIL": "електронна поща", + "USERNAME": "Потребителско име", + "ORGNAME": "Наименование на организацията", + "PROJECTNAME": "Име на проекта", + "RESOURCEOWNER": "Собственик на ресурс", + "METHODS": { + "1": "равно на", + "5": "съдържа", + "7": "завършва със" + } + }, + "KEYBOARDSHORTCUTS": { + "TITLE": "Комбинация от клавиши", + "UNDERORGCONTEXT": "В страниците на организацията", + "SIDEWIDE": "Преки пътища за целия сайт", + "SHORTCUTS": { + "HOME": "Жo към зome", + "INSTANCE": "Жo към азинстанция", + "ORG": "Жo към Оорганизация", + "ORGSETTINGS": "Жo към Организацията Сетинги", + "ORGSWITCHER": "Промяна на организацията", + "ME": "Отидете на собствен профил", + "PROJECTS": "Жo към Ппроекти", + "USERS": "Жo към Users", + "USERGRANTS": "Жo към Аупълномощавания", + "ACTIONS": "Жo към Действия и Ениски нива", + "DOMAINS": "Жo към дomains" + } + }, + "RESOURCEID": "Идент. № на ресурса", + "NAME": "Име", + "VERSION": "Версия", + "TABLE": { + "NOROWS": "Няма данни" + }, + "ERRORS": { + "REQUIRED": "Моля, попълнете това поле.", + "ATLEASTONE": "Посочете поне една стойност.", + "TOKENINVALID": { + "TITLE": "Вашият токен за оторизация е изтекъл.", + "DESCRIPTION": "Щракнете върху бутона по-долу, за да влезете отново." + }, + "EXHAUSTED": { + "TITLE": "Вашата квота за удостоверени заявки е изчерпана.", + "DESCRIPTION": "Премахнете или увеличете ограничението на квотата за този екземпляр на ZITADEL." + }, + "INVALID_FORMAT": "Форматирането е невалидно.", + "NOTANEMAIL": "Дадената стойност не е имейл адрес.", + "MINLENGTH": "Трябва да е поне {{requiredLength}} знака дълги.", + "UPPERCASEMISSING": "Трябва да включва главна буква.", + "LOWERCASEMISSING": "Трябва да включва малка буква.", + "SYMBOLERROR": "Трябва да включва символ или препинателен знак.", + "NUMBERERROR": "Трябва да включва цифра.", + "PWNOTEQUAL": "Предоставените пароли не съвпадат.", + "PHONE": "Телефонният номер трябва да започва с 00 или ." + }, + "USER": { + "SETTINGS": { + "TITLE": "Настройки", + "GENERAL": "Общ", + "IDP": "Доставчици на идентичност", + "SECURITY": "Парола и сигурност", + "KEYS": "Ключове", + "PAT": "Лични токени за достъп", + "USERGRANTS": "Разрешения", + "MEMBERSHIPS": "Членство", + "METADATA": "Метаданни" + }, + "TITLE": "Лична информация", + "DESCRIPTION": "Управлявайте вашата информация и настройки за сигурност.", + "PAGES": { + "LIST": "Потребители", + "TITLE": "Потребител", + "DESCRIPTION": "Създавайте нови потребители във вашата организация и управлявайте съществуващите.", + "LISTMACHINE": "Потребители на услугата", + "DESCRIPTIONMACHINE": "Създавайте и управлявайте потребители на услугата на вашата организация", + "DETAIL": "детайл", + "CREATE": "Създавайте", + "MY": "Моята информация", + "LOGINNAMES": "Имена за вход", + "LOGINMETHODS": "Методи за влизане", + "LOGINNAMESDESC": "Това са вашите имена за вход:", + "NOUSER": "Няма свързан потребител.", + "REACTIVATE": "Активирайте отново", + "DEACTIVATE": "Деактивирайте", + "FILTER": "Филтър", + "STATE": "Статус", + "DELETE": "Изтриване на потребител", + "UNLOCK": "Отключване на потребител", + "GENERATESECRET": "Генериране на клиентска тайна", + "REMOVESECRET": "Премахване на клиентската тайна", + "LOCKEDDESCRIPTION": "Този потребител е заключен поради превишаване на максималния брой опити за влизане и трябва да бъде отключен, за да бъде използван отново.", + "DELETEACCOUNT": "Изтриване на акаунт", + "DELETEACCOUNT_DESC": "Ако извършите това действие, ще излезете от системата и повече няма да имате достъп до акаунта си. ", + "DELETEACCOUNT_BTN": "Изтриване на акаунт", + "DELETEACCOUNT_SUCCESS": "Акаунтът е изтрит успешно!" + }, + "DETAILS": { + "DATECREATED": "Създаден", + "DATECHANGED": "Променен" + }, + "DIALOG": { + "DELETE_TITLE": "Изтриване на потребител", + "DELETE_SELF_TITLE": "Изтриване на акаунт", + "DELETE_DESCRIPTION": "На път сте да изтриете за постоянно потребител. ", + "DELETE_SELF_DESCRIPTION": "На път сте да изтриете завинаги личния си акаунт. ", + "DELETE_AUTH_DESCRIPTION": "На път сте да изтриете завинаги личния си акаунт. ", + "TYPEUSERNAME": "Тип '{{value}}', за да потвърдите и изтриете потребителя.", + "USERNAME": "Потребителско име", + "DELETE_BTN": "Изтриване за постоянно" + }, + "SENDEMAILDIALOG": { + "TITLE": "Изпращане на известие по имейл", + "DESCRIPTION": "Щракнете върху бутона по-долу, за да изпратите известие до текущия имейл адрес или да промените имейл адреса в полето.", + "NEWEMAIL": "Нов имейл адрес" + }, + "SECRETDIALOG": { + "CLIENTSECRET": "Тайна на клиента", + "CLIENTSECRET_DESCRIPTION": "Пазете клиентската си тайна на сигурно място, тъй като тя ще изчезне, след като диалоговият прозорец бъде затворен." + }, + "TABLE": { + "DEACTIVATE": "Деактивирайте", + "ACTIVATE": "Активирате", + "CHANGEDATE": "Последно модифициран", + "CREATIONDATE": "Създаден Ат", + "TYPES": { + "HUMAN": "Потребители", + "MACHINE": "Потребители на услугата" + }, + "FILTER": { + "0": "Филтър за DisplayName", + "1": "Филтър за потребителско име", + "2": "филтър за DisplayName", + "3": "филтър за потребителско име", + "4": "филтър за имейл", + "5": "филтър за DisplayName", + "10": "филтър за име на организация", + "12": "филтър за името на проекта" + }, + "EMPTY": "Няма записи" + }, + "PASSWORDLESS": { + "SEND": "Изпратете линк за регистрация", + "TABLETYPE": "Тип", + "TABLESTATE": "Статус", + "NAME": "Име", + "EMPTY": "Няма зададено устройство", + "TITLE": "Удостоверяване без парола", + "DESCRIPTION": "Добавете базирани на WebAuthn методи за удостоверяване, за да влезете в ZITADEL без парола.", + "MANAGE_DESCRIPTION": "Управлявайте методите на втория фактор на вашите потребители.", + "U2F": "Добавете метод", + "U2F_DIALOG_TITLE": "Проверете автентификатора", + "U2F_DIALOG_DESCRIPTION": "Въведете име за вашия използван вход без парола", + "U2F_SUCCESS": "Удостоверяването без парола е създадено успешно!", + "U2F_ERROR": "Възникна грешка по време на настройката!", + "U2F_NAME": "Име на автентификатора", + "TYPE": { + "0": "Няма дефинирани MFA", + "1": "Еднократна парола (OTP)", + "2": "Пръстов отпечатък, ключове за сигурност, Face ID и други" + }, + "STATE": { + "0": "Няма държава", + "1": "Не е готов", + "2": "Готов", + "3": "Изтрито" + }, + "DIALOG": { + "DELETE_TITLE": "Премахнете метода за удостоверяване без парола", + "DELETE_DESCRIPTION": "На път сте да изтриете метод за удостоверяване без парола. ", + "ADD_TITLE": "Удостоверяване без парола", + "ADD_DESCRIPTION": "Изберете една от наличните опции за създаване на метод за удостоверяване без парола.", + "SEND_DESCRIPTION": "Изпратете си връзка за регистрация на вашия имейл адрес.", + "SEND": "Изпратете линк за регистрация", + "SENT": "Имейлът беше доставен успешно. ", + "QRCODE_DESCRIPTION": "Генерирайте QR код за сканиране с друго устройство.", + "QRCODE": "Генериране на QR код", + "QRCODE_SCAN": "Сканирайте този QR код, за да продължите с настройката на вашето устройство.", + "NEW_DESCRIPTION": "Използвайте това устройство, за да настроите Без парола.", + "NEW": "Добави нов" + } + }, + "MFA": { + "TABLETYPE": "Тип", + "TABLESTATE": "Статус", + "NAME": "Име", + "EMPTY": "Без допълнителни фактори", + "TITLE": "Многофакторно удостоверяване", + "DESCRIPTION": "Добавете втори фактор, за да осигурите оптимална сигурност за вашия акаунт.", + "MANAGE_DESCRIPTION": "Управлявайте методите на втория фактор на вашите потребители.", + "ADD": "Добавяне на фактор", + "OTP": "Приложение Authenticator за OTP (еднократна парола)", + "OTP_DIALOG_TITLE": "Добавете OTP", + "OTP_DIALOG_DESCRIPTION": "Сканирайте QR кода с приложение за удостоверяване и въведете кода по-долу, за да потвърдите и активирате OTP метода.", + "U2F": "Пръстов отпечатък, ключове за сигурност, Face ID и други", + "U2F_DIALOG_TITLE": "Фактор за проверка", + "U2F_DIALOG_DESCRIPTION": "Въведете име за вашия използван универсален Multifactor.", + "U2F_SUCCESS": "Факторът е добавен успешно!", + "U2F_ERROR": "Възникна грешка по време на настройката!", + "U2F_NAME": "Име на автентификатора", + "TYPE": { + "0": "Няма дефинирани MFA", + "1": "Еднократна парола (OTP)", + "2": "Пръстов отпечатък, ключове за сигурност, Face ID и други" + }, + "STATE": { + "0": "Няма държава", + "1": "Не е готов", + "2": "Готов", + "3": "Изтрито" + }, + "DIALOG": { + "MFA_DELETE_TITLE": "Премахнете Secondfactor", + "MFA_DELETE_DESCRIPTION": "На път сте да изтриете втори фактор. ", + "ADD_MFA_TITLE": "Добавете втори фактор", + "ADD_MFA_DESCRIPTION": "Изберете една от следните опции." + } + }, + "EXTERNALIDP": { + "TITLE": "Външни доставчици на самоличност", + "DESC": "", + "IDPCONFIGID": "IDP Config ID", + "IDPNAME": "IDP име", + "USERDISPLAYNAME": "Външно име", + "EXTERNALUSERID": "Външен потребителски идентификатор", + "EMPTY": "Не е намерен външен IDP", + "DIALOG": { + "DELETE_TITLE": "Премахване на IDP", + "DELETE_DESCRIPTION": "На път сте да изтриете доставчик на идентификация от потребител. " + } + }, + "CREATE": { + "TITLE": "Създайте нов потребител", + "DESCRIPTION": "Моля, предоставете необходимата информация.", + "NAMEANDEMAILSECTION": "Име и E-mail", + "GENDERLANGSECTION": "Пол и език", + "PHONESECTION": "Телефонни номера", + "PASSWORDSECTION": "Първоначална парола", + "ADDRESSANDPHONESECTION": "Телефонен номер", + "INITMAILDESCRIPTION": "Ако са избрани и двете опции, няма да бъде изпратен имейл за инициализация. " + }, + "CODEDIALOG": { + "TITLE": "Потвърдете телефонния номер", + "DESCRIPTION": "Въведете кода, който сте получили с текстово съобщение, за да потвърдите телефонния си номер.", + "CODE": "Код" + }, + "DATA": { + "STATE": "Статус", + "STATE0": "неизвестен", + "STATE1": "Активен", + "STATE2": "Неактивен", + "STATE3": "Изтрито", + "STATE4": "Заключено", + "STATE5": "Спряно", + "STATE6": "Първоначално" + }, + "PROFILE": { + "TITLE": "Профил", + "EMAIL": "Електронна поща", + "PHONE": "Телефонен номер", + "PHONE_HINT": "Използвайте 00 или символа, последван от кода на държавата, на която се обаждате, или изберете държавата от падащото меню и накрая въведете телефонния номер", + "USERNAME": "Потребителско име", + "CHANGEUSERNAME": "променям", + "CHANGEUSERNAME_TITLE": "Промяна на потребителското име", + "CHANGEUSERNAME_DESC": "Въведете новото име в полето по-долу.", + "FIRSTNAME": "Първо име", + "LASTNAME": "Фамилия", + "NICKNAME": "Псевдоним", + "DISPLAYNAME": "Екранно име", + "PREFERRED_LANGUAGE": "език", + "GENDER": "Пол", + "PASSWORD": "Парола", + "AVATAR": { + "UPLOADTITLE": "Качете вашата профилна снимка", + "UPLOADBTN": "Изберете файл", + "UPLOAD": "Качване", + "CURRENT": "Текуща снимка", + "PREVIEW": "Преглед", + "DELETESUCCESS": "Изтрито успешно!", + "CROPPERERROR": "Възникна грешка при качването на вашия файл. " + }, + "COUNTRY": "Държава" + }, + "MACHINE": { + "TITLE": "Подробности за потребителя на услугата", + "USERNAME": "Потребителско име", + "NAME": "Име", + "DESCRIPTION": "Описание", + "KEYSTITLE": "Ключове", + "KEYSDESC": "Дефинирайте вашите ключове и добавете незадължителна дата на изтичане.", + "TOKENSTITLE": "Лични токени за достъп", + "TOKENSDESC": "Личните токени за достъп функционират като обикновени токени за достъп OAuth.", + "ID": "ID на ключа", + "TYPE": "Тип", + "EXPIRATIONDATE": "Срок на годност", + "CHOOSEDATEAFTER": "Въведете валидно изтичане след", + "CHOOSEEXPIRY": "Изберете дата на изтичане", + "CREATIONDATE": "Дата на създаване", + "KEYDETAILS": "Ключови подробности", + "ACCESSTOKENTYPE": "Тип токен за достъп", + "ACCESSTOKENTYPES": { + "0": "Приносител", + "1": "JWT" + }, + "ADD": { + "TITLE": "Добавяне на ключ", + "DESCRIPTION": "Изберете вашия тип ключ и изберете незадължителна дата на изтичане." + }, + "ADDED": { + "TITLE": "Ключът беше създаден", + "DESCRIPTION": "Изтеглете ключа, тъй като няма да се вижда след затваряне на този диалог!" + }, + "KEYTYPES": { + "1": "JSON" + }, + "DIALOG": { + "DELETE_KEY": { + "TITLE": "Изтриване на ключ", + "DESCRIPTION": "Искате ли да изтриете избрания ключ? " + } + } + }, + "PASSWORD": { + "TITLE": "Парола", + "LABEL": "Сигурната парола помага за защита на акаунта", + "DESCRIPTION": "Въведете новата парола съгласно правилата по-долу.", + "OLD": "Настояща парола", + "NEW": "нова парола", + "CONFIRM": "Потвърждение на новата парола", + "NEWINITIAL": "Парола", + "CONFIRMINITIAL": "потвърди парола", + "RESET": "Нулирайте текущата парола", + "SET": "Задайте нова парола", + "RESENDNOTIFICATION": "Изпратете връзка за повторно задаване на парола", + "REQUIRED": "Някои задължителни полета липсват.", + "MINLENGTHERROR": "Трябва да бъде поне {{value}} знака дълги." + }, + "ID": "документ за самоличност", + "EMAIL": "Електронна поща", + "PHONE": "Телефонен номер", + "PHONEEMPTY": "Няма определен телефонен номер", + "PHONEVERIFIED": "Телефонният номер е потвърден.", + "EMAILVERIFIED": "Имейл потвърден", + "NOTVERIFIED": "Не е проверено", + "PREFERRED_LOGINNAME": "Предпочитано име за вход", + "ISINITIAL": "Потребителят все още не е активен.", + "LOGINMETHODS": { + "TITLE": "Информация за връзка", + "DESCRIPTION": "Предоставената информация се използва за изпращане на важна информация, като имейли за нулиране на парола до вас.", + "EMAIL": { + "TITLE": "Електронна поща", + "VALID": "валидиран", + "ISVERIFIED": "Имейл потвърден", + "ISVERIFIEDDESC": "Ако имейлът е посочен като потвърден, няма да бъде направена заявка за потвърждение на имейл.", + "RESEND": "Изпрати отново на имейл за потвърждение", + "EDITTITLE": "Смяна на имейл", + "EDITDESC": "Въведете новия имейл в полето по-долу." + }, + "PHONE": { + "TITLE": "Телефон", + "VALID": "валидиран", + "RESEND": "Повторно изпращане на текстово съобщение за потвърждение", + "EDITTITLE": "Промяна на номера", + "EDITVALUE": "Телефонен номер", + "EDITDESC": "Въведете новия телефонен номер в полето по-долу.", + "DELETETITLE": "Изтриване на телефонен номер", + "DELETEDESC": "Наистина ли искате да изтриете телефонния номер" + }, + "RESENDCODE": "Код за препращане", + "ENTERCODE": "Проверете", + "ENTERCODE_DESC": "Проверете кода" + }, + "GRANTS": { + "TITLE": "Безвъзмездни средства за потребители", + "DESCRIPTION": "Предоставете на този потребител достъп до определени проекти", + "CREATE": { + "TITLE": "Създаване на потребителски грант", + "DESCRIPTION": "Потърсете организацията, проекта и съответните роли в проекта." + }, + "PROJECTNAME": "Име на проекта", + "PROJECT-OWNED": "Проект", + "PROJECT-GRANTED": "Предоставен проект", + "FILTER": { + "0": "филтър за потребителя", + "1": "филтър за домейн", + "2": "филтър за име на проект", + "3": "филтър за име на роля" + } + }, + "STATE": { + "0": "неизвестен", + "1": "Активен", + "2": "Неактивен", + "3": "Изтрито", + "4": "Заключено", + "5": "Спряно", + "6": "Първоначално" + }, + "SEARCH": { + "ADDITIONAL": "Име за вход (текуща организация)", + "ADDITIONAL-EXTERNAL": "Име за вход (външна организация)" + }, + "TARGET": { + "SELF": "Ако искате да предоставите на потребител от друга организация", + "EXTERNAL": "Да предоставите на потребител на вашата организация", + "CLICKHERE": "Натисни тук" + }, + "SIGNEDOUT": "Вие сте излезли. ", + "SIGNEDOUT_BTN": "Впиши се", + "EDITACCOUNT": "Редактиране на акаунт", + "ADDACCOUNT": "Влезте с друг акаунт", + "RESENDINITIALEMAIL": "Повторно изпращане на имейл за активиране", + "RESENDEMAILNOTIFICATION": "Повторно изпращане на имейл известие", + "TOAST": { + "CREATED": "Потребителят е създаден успешно.", + "SAVED": "Профилът е запазен успешно.", + "USERNAMECHANGED": "Потребителското име е променено.", + "EMAILSAVED": "Имейлът е запазен успешно.", + "INITEMAILSENT": "Изпратен имейл за инициализация.", + "PHONESAVED": "Телефонът е запазен успешно.", + "PHONEREMOVED": "Телефонът е премахнат.", + "PHONEVERIFIED": "Телефонът е потвърден успешно.", + "PHONEVERIFICATIONSENT": "Телефонният код за потвърждение е изпратен.", + "EMAILVERIFICATIONSENT": "Кодът за потвърждение на имейл е изпратен.", + "OTPREMOVED": "OTP премахнат.", + "U2FREMOVED": "Премахнат фактор.", + "PASSWORDLESSREMOVED": "Премахнато без парола.", + "INITIALPASSWORDSET": "Зададена първоначална парола.", + "PASSWORDNOTIFICATIONSENT": "Известието за промяна на паролата е изпратено.", + "PASSWORDCHANGED": "Паролата е променена успешно.", + "REACTIVATED": "Потребителят е повторно активиран.", + "DEACTIVATED": "Потребителят е деактивиран.", + "SELECTEDREACTIVATED": "Избраните потребители са повторно активирани.", + "SELECTEDDEACTIVATED": "Избраните потребители са деактивирани.", + "SELECTEDKEYSDELETED": "Избраните ключове са изтрити.", + "KEYADDED": "Ключът е добавен!", + "MACHINEADDED": "Потребител на услугата е създаден!", + "DELETED": "Потребителят е изтрит успешно!", + "UNLOCKED": "Потребителят е отключен успешно!", + "PASSWORDLESSREGISTRATIONSENT": "Линкът за регистрация е изпратен успешно.", + "SECRETGENERATED": "Тайната е генерирана успешно!", + "SECRETREMOVED": "Тайната е премахната успешно!" + }, + "MEMBERSHIPS": { + "TITLE": "Мениджърски роли на ZITADEL", + "DESCRIPTION": "Това са всички безвъзмездни средства за членове на потребителя. ", + "ORGCONTEXT": "Виждате всички организации и проекти, които са свързани с текущо избраната организация.", + "USERCONTEXT": "Виждате всички организации и проекти, към които сте оторизирани. ", + "CREATIONDATE": "Дата на създаване", + "CHANGEDATE": "Последно модифициран", + "DISPLAYNAME": "Екранно име", + "REMOVE": "Премахване", + "TYPE": "Тип", + "ORGID": "ID на организацията", + "UPDATED": "Членството беше актуализирано.", + "NOPERMISSIONTOEDIT": "Липсват ви необходимите разрешения за редактиране на роли!", + "TYPES": { + "UNKNOWN": "неизвестен", + "ORG": "Организация", + "PROJECT": "Проект", + "GRANTEDPROJECT": "Приет проект" + } + }, + "PERSONALACCESSTOKEN": { + "ID": "документ за самоличност", + "TOKEN": "Токен", + "ADD": { + "TITLE": "Генерирайте нов личен токен за достъп", + "DESCRIPTION": "Дефинирайте персонализирано изтичане на токена.", + "CHOOSEEXPIRY": "Изберете дата на изтичане", + "CHOOSEDATEAFTER": "Въведете валидно изтичане след" + }, + "ADDED": { + "TITLE": "Личен токен за достъп", + "DESCRIPTION": "Уверете се, че копирате вашия личен токен за достъп. " + }, + "DELETE": { + "TITLE": "Изтриване на токена", + "DESCRIPTION": "На път сте да изтриете личния маркер за достъп. " + }, + "DELETED": "Токенът е изтрит успешно." + } + }, + "METADATA": { + "TITLE": "Метаданни", + "DESCRIPTION": "", + "KEY": "Ключ", + "VALUE": "Стойност", + "ADD": "Нов вход", + "SAVE": "Запазване", + "EMPTY": "Няма метаданни", + "SETSUCCESS": "Елементът е запазен успешно", + "REMOVESUCCESS": "Елементът е изтрит успешно" + }, + "FLOWS": { + "TITLE": "Действия и потоци", + "DESCRIPTION": "Дефинирайте скриптове, които да се изпълняват при определено събитие.", + "ACTIONSTITLE": "Действия", + "ACTIONSDESCRIPTION": "Това са вашите скриптове, които можете да изпълнявате в потоците.", + "FLOWSTITLE": "Потоци", + "FLOWSDESCRIPTION": "Потоците от определен тип изпълняват действия по време на задействане.", + "ID": "документ за самоличност", + "NAME": "Име", + "STATE": "състояние", + "STATES": { + "0": "няма статус", + "1": "неактивен", + "2": "активен" + }, + "ADDTRIGGER": "Добавете тригер", + "FLOWCHANGED": "Потокът бе променен успешно", + "FLOWCLEARED": "Потокът бе нулиран успешно", + "TIMEOUT": "Време за изчакване", + "TIMEOUTINSEC": "Изчакване в секунди", + "ALLOWEDTOFAIL": "Разрешено да се провали", + "SCRIPT": "Скрипт", + "FLOWTYPE": "Тип поток", + "TRIGGERTYPE": "Тип тригер", + "ACTIONS": "Действия", + "ACTIONSMAX": "Въз основа на вашето ниво имате на разположение ограничен брой действия ({{value}}). ", + "DIALOG": { + "ADD": { + "TITLE": "Създаване на действие" + }, + "UPDATE": { + "TITLE": "Действие за актуализиране" + }, + "DELETEACTION": { + "TITLE": "Изтриване на действие?", + "DESCRIPTION": "На път сте да изтриете действие. ", + "DELETE_SUCCESS": "Действието е изтрито успешно." + }, + "CLEAR": { + "TITLE": "Ясен поток?", + "DESCRIPTION": "На път сте да нулирате потока заедно с неговите тригери и действия. " + }, + "REMOVEACTIONSLIST": { + "TITLE": "Изтриване на избраните действия?", + "DESCRIPTION": "Сигурни ли сте, че искате да изтриете избраните действия от потока?" + } + }, + "TOAST": { + "ACTIONSSET": "Набор от действия", + "ACTIONREACTIVATED": "Действията бяха повторно активирани успешно", + "ACTIONDEACTIVATED": "Действията са деактивирани успешно" + } + }, + "IAM": { + "TITLE": "Инстанция", + "DESCRIPTION": "Управлявайте настройките и организациите на вашия екземпляр", + "POLICIES": { + "TITLE": "Системни правила и настройки за достъп", + "DESCRIPTION": "Управлявайте своите глобални правила и настройки за достъп до управление." + }, + "EVENTSTORE": { + "TITLE": "Администриране на IAM съхранение", + "DESCRIPTION": "Управлявайте вашите ZITADEL изгледи и неуспешни събития." + }, + "MEMBER": { + "TITLE": "Мениджъри", + "DESCRIPTION": "Тези мениджъри имат право да правят промени във вашия екземпляр." + }, + "PAGES": { + "STATE": "Статус", + "DOMAINLIST": "Домейни" + }, + "STATE": { + "0": "Неуточнено", + "1": "Създаване", + "2": "бягане", + "3": "Спиране", + "4": "Спряна" + }, + "VIEWS": { + "TITLE": "Изгледи", + "DESCRIPTION": "Тази карта показва вашите изгледи на ZITADEL.", + "VIEWNAME": "Име", + "DATABASE": "База данни", + "SEQUENCE": "Последователност", + "EVENTTIMESTAMP": "Времево клеймо", + "LASTSPOOL": "Успешна макара", + "ACTIONS": "Действия", + "CLEAR": "ясно", + "CLEARED": "Изгледът беше изчистен успешно!", + "DIALOG": { + "VIEW_CLEAR_TITLE": "Ясен изглед", + "VIEW_CLEAR_DESCRIPTION": "На път сте да изчистите изглед. " + } + }, + "FAILEDEVENTS": { + "TITLE": "Неуспешни събития", + "DESCRIPTION": "Тази карта показва вашите неуспешни събития.", + "VIEWNAME": "Име", + "DATABASE": "База данни", + "FAILEDSEQUENCE": "Неуспешна последователност", + "FAILURECOUNT": "Брой грешки", + "LASTFAILED": "Последно неуспешно в", + "ERRORMESSAGE": "Съобщение за грешка", + "ACTIONS": "Действия", + "DELETE": "Премахване", + "DELETESUCCESS": "Неуспешните събития са премахнати." + }, + "EVENTS": { + "TITLE": "събития", + "DESCRIPTION": "Този изглед показва всички възникнали събития.", + "EDITOR": "Редактор", + "EDITORID": "ID на редактора", + "AGGREGATE": "Агрегат", + "AGGREGATEID": "Обобщен ID", + "AGGREGATETYPE": "Тип агрегат", + "RESOURCEOWNER": "Собственик на ресурс", + "SEQUENCE": "Последователност", + "CREATIONDATE": "Създаден Ат", + "TYPE": "Тип", + "PAYLOAD": "Полезен товар", + "FILTERS": { + "BTN": "Филтър", + "USER": { + "IDLABEL": "документ за самоличност", + "CHECKBOX": "Филтриране по редактор" + }, + "AGGREGATE": { + "TYPELABEL": "Тип агрегат", + "IDLABEL": "документ за самоличност", + "CHECKBOX": "Филтриране по агрегат" + }, + "TYPE": { + "TYPELABEL": "Тип", + "CHECKBOX": "Филтриране по тип" + }, + "RESOURCEOWNER": { + "LABEL": "документ за самоличност", + "CHECKBOX": "Филтриране по собственик на ресурс" + }, + "SEQUENCE": { + "LABEL": "Последователност", + "CHECKBOX": "Филтриране по последователност", + "SORT": "Сортиране", + "ASC": "Възходящ", + "DESC": "Спускане" + }, + "CREATIONDATE": { + "LABEL": "Дата на създаване", + "CHECKBOX": "Филтриране по дата на създаване" + }, + "OTHER": "друго", + "OTHERS": "други" + }, + "DIALOG": { + "TITLE": "Подробности за събитието" + } + }, + "TOAST": { + "MEMBERREMOVED": "Управителят премахнат.", + "MEMBERSADDED": "Добавени мениджъри.", + "MEMBERADDED": "Добавен мениджър.", + "MEMBERCHANGED": "Сменен управител.", + "ROLEREMOVED": "Ролята е премахната.", + "ROLECHANGED": "Ролята е променена.", + "REACTIVATED": "Реактивиран", + "DEACTIVATED": "Деактивиран" + } + }, + "ORG": { + "PAGES": { + "NAME": "Име", + "ID": "документ за самоличност", + "CREATIONDATE": "Дата на създаване", + "DATECHANGED": "Променен", + "FILTER": "Филтър", + "FILTERPLACEHOLDER": "Филтър за името", + "LIST": "организации", + "LISTDESCRIPTION": "Изберете организация.", + "ACTIVE": "Активен", + "CREATE": "Създаване на организация", + "DEACTIVATE": "Деактивирайте организацията", + "REACTIVATE": "Реактивирайте организацията", + "NOPERMISSION": "Нямате разрешение за достъп до настройките на организацията.", + "USERSELFACCOUNT": "Използвайте личния си акаунт като собственик на организация", + "ORGDETAIL_TITLE": "Въведете името и домейна на вашата нова организация.", + "ORGDETAIL_TITLE_WITHOUT_DOMAIN": "Въведете името на вашата нова организация.", + "ORGDETAILUSER_TITLE": "Конфигуриране на собственика на организацията", + "DELETE": "Изтриване на организация", + "DEFAULTLABEL": "По подразбиране", + "SETASDEFAULT": "Задайте като организация по подразбиране", + "DEFAULTORGSET": "Организацията по подразбиране е променена успешно", + "RENAME": { + "ACTION": "Преименуване", + "TITLE": "Преименуване на организация", + "DESCRIPTION": "Въведете новото име за вашата организация", + "BTN": "Преименуване" + }, + "ORGDOMAIN": { + "TITLE": "Проверка на собствеността върху домейна на организацията", + "VERIFICATION": "За да потвърдите собствеността на вашия домейн, трябва да изтеглите файл за проверка и да го качите на предоставения URL адрес, посочен по-долу, или да поставите DNS запис в TXT запис за предоставения URL адрес. ", + "VERIFICATION_SKIP": "Можете да пропуснете проверката засега и да продължите да създавате вашата организация, но за да използвате вашата организация, тази стъпка трябва да бъде завършена!", + "VERIFICATION_VALIDATION_DESC": "Токените се проверяват редовно, за да се гарантира, че все още сте собственик на домейна.", + "VERIFICATION_NEWTOKEN_TITLE": "Поискайте нов токен", + "VERIFICATION_NEWTOKEN_DESC": "Ако искате да поискате нов токен, изберете предпочитания от вас метод. ", + "VERIFICATION_VALIDATION_ONGOING": "Вече е заявен токен за потвърждение. ", + "VERIFICATION_VALIDATION_ONGOING_TYPE": "Тип на токена:", + "VERIFICATION_SUCCESSFUL": "Домейнът е успешно проверен!", + "REQUESTNEWTOKEN": "Поискайте нов токен", + "TYPES": { + "1": "HTTP", + "2": "DNS" + } + }, + "DOWNLOAD_FILE": "Свали файл", + "SELECTORGTOOLTIP": "Изберете тази организация.", + "PRIMARYDOMAIN": "Основен домейн", + "STATE": "състояние", + "USEPASSWORD": "Задайте първоначална парола", + "USEPASSWORDDESC": "Потребителят не трябва да задава паролата по време на инициализацията." + }, + "LIST": { + "TITLE": "организации", + "DESCRIPTION": "Това са организациите във вашия случай" + }, + "DOMAINS": { + "NEW": "Добавете домейн", + "TITLE": "Домейни", + "DESCRIPTION": "Конфигурирайте вашите домейни. ", + "SETPRIMARY": "Задайте като основен", + "DELETE": { + "TITLE": "Изтриване на домейн", + "DESCRIPTION": "На път сте да изтриете един от вашите домейни. " + }, + "ADD": { + "TITLE": "Добавете домейн", + "DESCRIPTION": "На път сте да добавите домейн за вашата организация. " + } + }, + "STATE": { + "0": "Не е дефинирано", + "1": "Активен", + "2": "Деактивиран", + "3": "Премахнато" + }, + "MEMBER": { + "TITLE": "Мениджъри на организации", + "DESCRIPTION": "Дефинирайте потребителите, които могат да променят предпочитанията на вашата организация." + }, + "TOAST": { + "UPDATED": "Организацията е актуализирана успешно.", + "DEACTIVATED": "Организацията е деактивирана.", + "REACTIVATED": "Организацията е активирана отново.", + "DOMAINADDED": "Добавен домейн.", + "DOMAINREMOVED": "Премахнат домейн.", + "MEMBERADDED": "Добавен мениджър.", + "MEMBERREMOVED": "Управителят премахнат.", + "MEMBERCHANGED": "Сменен управител.", + "SETPRIMARY": "Основен набор от домейни.", + "DELETED": "Организацията е изтрита успешно", + "ORG_WAS_DELETED": "Организацията е изтрита." + }, + "DIALOG": { + "DEACTIVATE": { + "TITLE": "Деактивирайте организацията", + "DESCRIPTION": "На път сте да деактивирате вашата организация. " + }, + "REACTIVATE": { + "TITLE": "Реактивирайте организацията", + "DESCRIPTION": "На път сте да активирате отново вашата организация. " + }, + "DELETE": { + "TITLE": "Изтриване на организация", + "DESCRIPTION": "На път сте да изтриете вашата организация. ", + "TYPENAME": "Тип '{{value}}“, за да изтриете вашата организация.", + "ORGNAME": "Име", + "BTN": "Изтрий" + } + } + }, + "SETTINGS": { + "INSTANCE": { + "TITLE": "Настройки на екземпляра", + "DESCRIPTION": "Тези настройки ще се прилагат за всички ваши организации, освен ако не са били заменени." + }, + "ORG": { + "TITLE": "Настройки на организацията", + "DESCRIPTION": "Тези настройки разширяват и презаписват настройките на вашия екземпляр." + }, + "LIST": { + "GENERAL": "Общ", + "LOGIN": "Поведение при влизане и сигурност", + "LOCKOUT": "Блокиране", + "COMPLEXITY": "Сложност на паролата", + "NOTIFICATIONS": "Настройки за известията", + "NOTIFICATIONS_DESC": "Настройки за SMTP и SMS", + "MESSAGETEXTS": "Текстове на съобщения", + "IDP": "Доставчици на идентичност", + "DOMAIN": "Настройки на домейна", + "LOGINTEXTS": "Текстове на интерфейса за влизане", + "BRANDING": "Брандиране", + "PRIVACYPOLICY": "Политика за бедност", + "OIDC": "Живот и изтичане на OIDC Token", + "SECRETS": "Тайна поява", + "SECURITY": "Настройки на сигурността" + }, + "GROUPS": { + "NOTIFICATIONS": "Известия", + "LOGIN": "Вход и достъп", + "DOMAIN": "Домейн", + "TEXTS": "Текстове и езици", + "APPEARANCE": "Външен вид", + "OTHER": "други" + } + }, + "SETTING": { + "DEFAULTLANGUAGE": "Език по подразбиране", + "LANGUAGE": { + "de": "Deutsch", + "en": "Английски", + "es": "Español", + "fr": "Français", + "it": "Италиано", + "ja": "日本語", + "pl": "Полски", + "zh": "简体中文", + "bg": "Български" + }, + "SMTP": { + "TITLE": "SMTP настройки", + "SENDERADDRESS": "Имейл адрес на изпращача", + "SENDERNAME": "Име на изпращача", + "HOSTANDPORT": "Хост и порт", + "USER": "Потребител", + "PASSWORD": "Парола", + "SETPASSWORD": "Задайте SMTP парола", + "PASSWORDSET": "Паролата за SMTP бе зададена успешно.", + "TLS": "Сигурност на транспортния слой (TLS)", + "SAVED": "Запазено успешно!", + "REQUIREDWARN": "За да изпращате известия от вашия домейн, трябва да въведете своите SMTP данни." + }, + "SMS": { + "TITLE": "Настройки на SMS", + "PROVIDERS": "Доставчици", + "PROVIDER": "SMS доставчик", + "ADDPROVIDER": "Добавяне на SMS доставчик", + "ADDPROVIDERDESCRIPTION": "Изберете един от наличните доставчици и въведете необходимите данни.", + "REMOVEPROVIDER": "Премахване на доставчика", + "REMOVEPROVIDER_DESC": "На път сте да изтриете конфигурация на доставчик. ", + "SMSPROVIDERSTATE": { + "0": "Неуточнено", + "1": "Активен", + "2": "Неактивен" + }, + "ACTIVATED": "Доставчикът е активиран.", + "DEACTIVATED": "Доставчикът е деактивиран.", + "TWILIO": { + "SID": "Сид", + "TOKEN": "Токен", + "SENDERNUMBER": "Номер на изпращача", + "ADDED": "Twilio добави успешно.", + "REMOVED": "Twilio премахнат", + "CHANGETOKEN": "Промяна на токена", + "SETTOKEN": "Задаване на токен", + "TOKENSET": "Токенът е зададен успешно." + } + }, + "OIDC": { + "TITLE": "Настройки на OIDC", + "ACCESSTOKENLIFETIME": "Живот на токена за достъп", + "IDTOKENLIFETIME": "Продължителност на живота на Id Token", + "REFRESHTOKENEXPIRATION": "Опресняване на изтичане на токена", + "REFRESHTOKENIDLEEXPIRATION": "Опресняване на изтичане на неактивен токен", + "INHOURS": "часа", + "INDAYS": "Дни" + }, + "SECRETS": { + "TITLE": "Тайна поява", + "TYPES": "Тайни типове", + "TYPE": { + "1": "Поща за инициализация", + "2": "Потвърждение на имейла", + "3": "Телефонна проверка", + "4": "Нулиране на парола", + "5": "Инициализация без парола", + "6": "Тайна на приложението" + }, + "ADDGENERATOR": "Определете тайния външен вид", + "GENERATORTYPE": "Тип", + "EXPIRY": "Изтичане (в часове)", + "INCLUDEDIGITS": "Включете числа", + "INCLUDESYMBOLS": "Включете символи", + "INCLUDELOWERLETTERS": "Включете малки букви", + "INCLUDEUPPERLETTERS": "Включете главни букви", + "LENGTH": "Дължина", + "UPDATED": "Настройките обновени." + }, + "SECURITY": { + "DESCRIPTION": "Тази настройка настройва CSP да позволява рамкиране от набор от разрешени домейни. ", + "IFRAMEENABLED": "Разрешаване на iFrame", + "ALLOWEDORIGINS": "Разрешени URL адреси" + }, + "DIALOG": { + "RESET": { + "DEFAULTTITLE": "Нулиране на настройката", + "DEFAULTDESCRIPTION": "На път сте да възстановите настройките си до конфигурацията по подразбиране на вашето копие. ", + "LOGINPOLICY_DESCRIPTION": "Предупреждение: Ако продължите, настройките на доставчика на идентичност също ще бъдат нулирани до настройката на екземпляра." + } + } + }, + "POLICY": { + "TITLE": "Разгледайте настройките", + "DESCRIPTION": "Предварително опаковани настройки, които подобряват вашата сигурност.", + "APPLIEDTO": "Приложено към", + "PWD_COMPLEXITY": { + "TITLE": "Сложност на паролата", + "DESCRIPTION": "Гарантира, че всички зададени пароли отговарят на определен модел", + "SYMBOLANDNUMBERERROR": "Трябва да се състои от цифра и символ/препинателен знак.", + "SYMBOLERROR": "Трябва да включва символ/препинателен знак.", + "NUMBERERROR": "Трябва да включва цифра.", + "PATTERNERROR": "Паролата не отговаря на необходимия шаблон." + }, + "NOTIFICATION": { + "TITLE": "уведомление", + "DESCRIPTION": "Определя за кои промени ще се изпращат известия.", + "PASSWORDCHANGE": "Смяна на парола" + }, + "PRIVATELABELING": { + "TITLE": "Брандиране", + "DESCRIPTION": "Дайте на входа вашия персонализиран стил и променете поведението му.", + "PREVIEW_DESCRIPTION": "Промените в правилата автоматично ще бъдат внедрени за среда за предварителен преглед.", + "BTN": "Избери файл", + "ACTIVATEPREVIEW": "Прилагане на конфигурация", + "DARK": "Тъмен режим", + "LIGHT": "Светлинен режим", + "CHANGEVIEW": "Промяна на изгледа", + "ACTIVATED": "Промените в политиката вече са НА ЖИВО", + "THEME": "Тема", + "COLORS": "Цветове", + "FONT": "Шрифт", + "ADVANCEDBEHAVIOR": "Разширено поведение", + "DROP": "Пуснете изображение тук или", + "RELEASE": "Освобождаване", + "DROPFONT": "Пуснете файла с шрифта тук", + "RELEASEFONT": "Освобождаване", + "USEOFLOGO": "Вашето лого ще се използва в влизането, както и в имейлите, докато иконата се използва за по-малки елементи на потребителския интерфейс, като например в превключвателя на организация в конзолата", + "MAXSIZE": "Максималният размер е ограничен до 524kB", + "EMAILNOSVG": "Файловият формат SVG не се поддържа в имейли. ", + "MAXSIZEEXCEEDED": "Максималният размер от 524 kB е надвишен.", + "NOSVGSUPPORTED": "SVG не се поддържат!", + "FONTINLOGINONLY": "В момента шрифтът се показва само в интерфейса за влизане.", + "BACKGROUNDCOLOR": "Цвят на фона", + "PRIMARYCOLOR": "Основен цвят", + "WARNCOLOR": "Предупредителен цвят", + "FONTCOLOR": "Цвят на шрифта", + "VIEWS": { + "PREVIEW": "Преглед", + "CURRENT": "Текуща конфигурация" + }, + "PREVIEW": { + "TITLE": "Влизам", + "SECOND": "влезте с вашия ZITADEL-акаунт.", + "ERROR": "Потребителят не може да бъде намерен!", + "PRIMARYBUTTON": "следващия", + "SECONDARYBUTTON": "регистрирам" + } + }, + "PWD_AGE": { + "TITLE": "Остаряване на паролата", + "DESCRIPTION": "Можете да зададете политика за остаряването на паролите. " + }, + "PWD_LOCKOUT": { + "TITLE": "Политика за блокиране", + "DESCRIPTION": "Задайте максимален брой повторни опити за парола, след които акаунтите ще бъдат блокирани." + }, + "DOMAIN_POLICY": { + "TITLE": "Настройки на домейна" + }, + "PRIVATELABELING_POLICY": { + "TITLE": "Брандиране", + "BTN": "Избери файл", + "DESCRIPTION": "Персонализирайте външния вид на входа", + "ACTIVATEPREVIEW": "Активирайте Конфигурация" + }, + "LOGIN_POLICY": { + "TITLE": "Настройки за вход", + "DESCRIPTION": "Определете как потребителите могат да бъдат удостоверени и конфигурирайте доставчиците на идентичност", + "DESCRIPTIONCREATEADMIN": "Потребителите могат да избират от наличните доставчици на идентичност по-долу.", + "DESCRIPTIONCREATEMGMT": "Потребителите могат да избират от наличните доставчици на идентичност по-долу. ", + "ADVANCED": "Разширено", + "LIFETIMEDURATIONS": "Продължителност на влизане", + "SAVED": "Запазено успешно!" + }, + "PRIVACY_POLICY": { + "TITLE": "Политика за поверителност и TOS", + "DESCRIPTION": "Задайте вашите връзки за Политика за поверителност и Условия за ползване", + "TOSLINK": "Връзка към Общите условия", + "POLICYLINK": "Връзка към Политика за поверителност", + "HELPLINK": "Връзка към Помощ", + "SUPPORTEMAIL": "Имейл за поддръжка", + "SAVED": "Запазено успешно!", + "RESET_TITLE": "Възстановяване на стойностите по подразбиране", + "RESET_DESCRIPTION": "На път сте да възстановите връзките по подразбиране за TOS и Политика за поверителност. " + }, + "LOGIN_TEXTS": { + "TITLE": "Текстове на интерфейса за влизане", + "DESCRIPTION": "Определете вашите текстове за интерфейсите за влизане. ", + "DESCRIPTION_SHORT": "Определете вашите текстове за интерфейсите за влизане.", + "NEWERVERSIONEXISTS": "Съществува по-нова версия", + "CURRENTDATE": "Текуща конфигурация", + "CHANGEDATE": "По-нова версия от", + "KEYNAME": "Екран за вход / интерфейс", + "RESET_TITLE": "Възстановяване на стойностите по подразбиране", + "RESET_DESCRIPTION": "На път сте да възстановите всички стойности по подразбиране. ", + "UNSAVED_TITLE": "Продължаване без запазване?", + "UNSAVED_DESCRIPTION": "Направихте промени без да запазите. ", + "LOCALE": "Локален код", + "LOCALES": { + "de": "Deutsch", + "en": "Английски", + "es": "Español", + "fr": "Français", + "it": "Италиано", + "ja": "日本語", + "pl": "Полски", + "zh": "简体中文", + "bg": "Български" + }, + "KEYS": { + "emailVerificationDoneText": "Проверката на имейл е извършена", + "emailVerificationText": "Потвърждение на имейла", + "externalUserNotFoundText": "Външен потребител не е намерен", + "footerText": "Долен колонтитул", + "initMfaDoneText": "Инициализирането на MFA е готово", + "initMfaOtpText": "Инициализирайте MFA", + "initMfaPromptText": "Инициализиране на MFA Prompt", + "initMfaU2fText": "Инициализирайте универсалния втори фактор", + "initPasswordDoneText": "Инициализирането на паролата е готово", + "initPasswordText": "Инициализиране на парола", + "initializeDoneText": "Инициализирането на потребителя е готово", + "initializeUserText": "Инициализирайте потребителя", + "linkingUserDoneText": "Свързването на потребителя е готово", + "loginText": "Влизам", + "logoutText": "Излез от профила си", + "mfaProvidersText": "MFA доставчици", + "passwordChangeDoneText": "Промяната на паролата е извършена", + "passwordChangeText": "Смяна на парола", + "passwordResetDoneText": "Повторното задаване на парола е готово", + "passwordText": "Парола", + "registrationOptionText": "Опции за регистрация", + "registrationOrgText": "Регистрирайте се Org", + "registrationUserText": "Регистрирайте потребител", + "selectAccountText": "Изберете акаунт", + "successLoginText": "Влезте успешно", + "usernameChangeDoneText": "Промяната на потребителското име е извършена", + "usernameChangeText": "Промяна на потребителското име", + "verifyMfaOtpText": "Потвърдете OTP", + "verifyMfaU2fText": "Проверете универсалния втори фактор", + "passwordlessPromptText": "Подкана без парола", + "passwordlessRegistrationDoneText": "Регистрацията без парола е извършена", + "passwordlessRegistrationText": "Регистрация без парола", + "passwordlessText": "Без парола", + "externalRegistrationUserOverviewText": "Общ преглед на потребителя за външна регистрация" + } + }, + "MESSAGE_TEXTS": { + "TITLE": "Текстове на съобщения", + "DESCRIPTION": "Определете вашите текстове за вашите уведомителни имейли.", + "TYPE": "уведомление", + "TYPES": { + "INIT": "Инициализация", + "VE": "Потвърди Имейл", + "VP": "Потвърдете телефона", + "PR": "Нулиране на парола", + "DC": "Заявка за домейн", + "PL": "Без парола", + "PC": "Промяна на паролата" + }, + "CHIPS": { + "firstname": "Първо име", + "lastname": "Фамилия", + "code": "Код", + "preferredLoginName": "Предпочитано име за вход", + "displayName": "Екранно име", + "nickName": "Псевдоним", + "loginnames": "Имена за вход", + "domain": "Домейн", + "lastEmail": "Последен имейл", + "lastPhone": "Последен телефон", + "verifiedEmail": "Потвърден имейл", + "verifiedPhone": "Потвърден телефон", + "changedate": "Промяна на датата", + "username": "Потребителско име", + "tempUsername": "Временно потребителско име" + }, + "TOAST": { + "UPDATED": "Персонализираните текстове са запазени." + } + }, + "DEFAULTLABEL": "Текущите настройки съответстват на стандарта на вашия екземпляр.", + "BTN_INSTALL": "Настройвам", + "BTN_EDIT": "Променете", + "DATA": { + "DESCRIPTION": "Описание", + "MINLENGTH": "минимална дължина", + "HASNUMBER": "има номер", + "HASSYMBOL": "има символ", + "HASLOWERCASE": "има малки букви", + "HASUPPERCASE": "има главни букви", + "SHOWLOCKOUTFAILURES": "показва грешки при блокиране", + "MAXATTEMPTS": "Максимален брой опити за парола", + "EXPIREWARNDAYS": "Предупреждение за изтичане след ден", + "MAXAGEDAYS": "Максимална възраст в дни", + "USERLOGINMUSTBEDOMAIN": "Добавяне на домейн на организация като суфикс към имената за вход", + "USERLOGINMUSTBEDOMAIN_DESCRIPTION": "Ако активирате тази настройка, всички имена за вход ще имат суфикс с домейна на организацията. ", + "VALIDATEORGDOMAINS": "Валидиране на организационни домейни", + "SMTPSENDERADDRESSMATCHESINSTANCEDOMAIN": "SMTP адресът на изпращача съвпада с домейна на екземпляра", + "ALLOWUSERNAMEPASSWORD": "Потребителско име Паролата е разрешена", + "ALLOWEXTERNALIDP": "Допуска се външен IDP", + "ALLOWREGISTER": "Регистрацията е разрешена", + "ALLOWUSERNAMEPASSWORD_DESC": "Разрешено е конвенционалното влизане с потребителско име и парола.", + "ALLOWEXTERNALIDP_DESC": "Входът е разрешен за основните доставчици на самоличност", + "ALLOWREGISTER_DESC": "Ако опцията е избрана, в входа се появява допълнителна стъпка за регистрация на потребител.", + "FORCEMFA": "Сила MFA", + "FORCEMFA_DESC": "Ако опцията е избрана, потребителите трябва да конфигурират втори фактор за влизане.", + "HIDEPASSWORDRESET": "Скриване на нулиране на парола", + "HIDEPASSWORDRESET_DESC": "Ако опцията е избрана, потребителят не може да нулира паролата си в процеса на влизане.", + "HIDELOGINNAMESUFFIX": "Скриване на суфикса на името за влизане", + "HIDELOGINNAMESUFFIX_DESC": "Скрива суфикса на името за вход в интерфейса за вход", + "IGNOREUNKNOWNUSERNAMES": "Игнорирайте неизвестни потребителски имена", + "IGNOREUNKNOWNUSERNAMES_DESC": "Ако опцията е избрана, екранът за парола ще се покаже в процеса на влизане, дори ако потребителят не е намерен. ", + "ALLOWDOMAINDISCOVERY": "Откриването на домейн е разрешено", + "ALLOWDOMAINDISCOVERY_DESC": "Ако опцията е избрана, суфиксът (@domain.com) на неизвестно потребителско име, въведено на екрана за вход, ще бъде съпоставен с домейните на организацията и при успех ще бъде пренасочен към регистрацията на тази организация.", + "DISABLELOGINWITHEMAIL": "Деактивирайте влизането с имейл адрес", + "DISABLELOGINWITHPHONE": "Деактивирайте влизането с телефонен номер", + "DEFAULTREDIRECTURI": "URI за пренасочване по подразбиране", + "DEFAULTREDIRECTURI_DESC": "Определя къде ще бъде пренасочен потребителят, ако влизането е започнало без контекст на приложение (напр. от поща)", + "ERRORMSGPOPUP": "Показване на грешка в диалоговия прозорец", + "DISABLEWATERMARK": "Скриване на воден знак", + "DISABLEWATERMARK_DESC": "Скриване на водния знак Powered by ZITADEL в интерфейса за влизане", + "PASSWORDCHECKLIFETIME": "Продължителност на проверката на паролата", + "EXTERNALLOGINCHECKLIFETIME": "Продължителност на проверката за външно влизане", + "MFAINITSKIPLIFETIME": "Многофакторен живот на инициализиране", + "SECONDFACTORCHECKLIFETIME": "Продължителност на проверката на втория фактор", + "MULTIFACTORCHECKLIFETIME": "Многофакторна проверка на живота", + "INHOURS": "часа" + }, + "RESET": "Възстановяване на стандартния екземпляр", + "CREATECUSTOM": "Създайте персонализирана политика", + "TOAST": { + "SET": "Политиката е зададена успешно!", + "RESETSUCCESS": "Успешно нулиране на правилата!", + "UPLOADSUCCESS": "Качен успешно!", + "DELETESUCCESS": "Изтрито успешно!", + "UPLOADFAILED": "Качването не бе успешно!" + } + }, + "ORG_DETAIL": { + "TITLE": "Организация", + "DESCRIPTION": "Тук можете да редактирате конфигурацията на вашата организация и да управлявате членовете.", + "DETAIL": { + "TITLE": "детайл", + "NAME": "Име", + "DOMAIN": "Домейн", + "STATE": { + "0": "Не е дефинирано", + "1": "Активен", + "2": "Неактивен" + } + }, + "MEMBER": { + "TITLE": "Членове", + "USERNAME": "Потребителско име", + "DISPLAYNAME": "Екранно име", + "LOGINNAME": "Потребителско име", + "EMAIL": "Електронна поща", + "ROLES": "Роли", + "ADD": "Добавяне на член", + "ADDDESCRIPTION": "Въведете имената на потребителите, които да бъдат добавени." + }, + "TABLE": { + "TOTAL": "Общо записвания", + "SELECTION": "Избрани елементи", + "DEACTIVATE": "Деактивиране на потребителя", + "ACTIVATE": "Активиране на потребител", + "DELETE": "Изтриване на потребител", + "CLEAR": "Изчистване на селекцията" + } + }, + "PROJECT": { + "PAGES": { + "TITLE": "Проект", + "DESCRIPTION": "Тук можете да дефинирате приложения, да управлявате роли и да предоставите на други организации да използват вашия проект.", + "DELETE": "Изтриване на проекта", + "LIST": "проекти", + "LISTDESCRIPTION": "Ако не можете да намерите проект, свържете се със собственик на проекта или някой със съответните права, за да получите достъп до проекта.", + "DETAIL": "детайл", + "CREATE": "Създаване на проект", + "CREATE_DESC": "Въведете името на вашия проект.", + "ROLE": "Роля", + "NOITEMS": "Без проекти", + "ZITADELPROJECT": "Това принадлежи на проекта ZITADEL. ", + "TYPE": { + "OWNED": "Притежавани проекти", + "GRANTED": "Предоставени проекти", + "OWNED_SINGULAR": "Собствен проект", + "GRANTED_SINGULAR": "Приет проект" + }, + "PRIVATELABEL": { + "0": { + "TITLE": "Неуточнено", + "DESC": "Веднага след като потребителят бъде идентифициран, брандирането на организацията на идентифицирания потребител ще бъде показано, преди да се покаже системното по подразбиране." + }, + "1": { + "TITLE": "Използвайте настройката на проекта", + "DESC": "Ще бъде показан брандирането на организацията, която е собственик на проекта" + }, + "2": { + "TITLE": "Използвайте настройката за организация на потребителите", + "DESC": "Ще се покаже брандирането на организацията на проекта, но веднага щом потребителят бъде идентифициран, ще се покаже настройката на организацията на идентифицирания потребител." + }, + "TITLE": "Настройка за брандиране", + "DIALOG": { + "TITLE": "Настройка за брандиране", + "DESCRIPTION": "Изберете поведението на влизане, когато използвате проекта." + } + }, + "PINNED": "Фиксирано", + "ALL": "всичко", + "CREATEDON": "Създадено на", + "LASTMODIFIED": "Последна промяна на", + "ADDNEW": "Създаване на нов проект", + "DIALOG": { + "REACTIVATE": { + "TITLE": "Реактивирайте проекта", + "DESCRIPTION": "Наистина ли искате да активирате отново проекта си?" + }, + "DEACTIVATE": { + "TITLE": "Деактивирайте проекта", + "DESCRIPTION": "Наистина ли искате да деактивирате проекта си?" + }, + "DELETE": { + "TITLE": "Изтриване на проекта", + "DESCRIPTION": "Наистина ли искате да изтриете проекта си?", + "TYPENAME": "Въведете името на проекта, за да го изтриете за постоянно." + } + } + }, + "SETTINGS": { + "TITLE": "Настройки", + "DESCRIPTION": "" + }, + "STATE": { + "0": "Не е дефинирано", + "1": "Активен", + "2": "Неактивен", + "TITLE": "Статус" + }, + "TYPE": { + "0": "Неизвестен тип", + "1": "Притежаван", + "2": "Прието", + "TITLE": "Тип" + }, + "NAME": "Име", + "NAMEDIALOG": { + "TITLE": "Преименуване на проекта", + "DESCRIPTION": "Въведете новото име за вашия проект", + "NAME": "Ново име" + }, + "MEMBER": { + "TITLE": "Мениджъри", + "TITLEDESC": "Мениджърите могат да правят промени в този проект въз основа на тяхната роля.", + "DESCRIPTION": "Тези мениджъри може да могат да редактират вашия проект.", + "USERNAME": "Потребителско име", + "DISPLAYNAME": "Екранно име", + "LOGINNAME": "Потребителско име", + "EMAIL": "Електронна поща", + "ROLES": "Роли", + "USERID": "Потребителско име" + }, + "GRANT": { + "EMPTY": "Без предоставена организация.", + "TITLE": "Грантове за проекти", + "DESCRIPTION": "Позволете на друга организация да използва вашия проект.", + "EDITTITLE": "Редактирайте ролите", + "CREATE": { + "TITLE": "Създайте грант за организация", + "SEL_USERS": "Изберете потребителите, на които искате да предоставите достъп", + "SEL_PROJECT": "Търсене на проект", + "SEL_ROLES": "Изберете ролите, които искате да бъдат добавени към субсидията", + "SEL_USER": "Изберете потребители", + "SEL_ORG": "Задайте домейна", + "SEL_ORG_DESC": "Въведете пълния домейн, за да посочите организацията, която да предоставите.", + "ORG_TITLE": "Организация", + "ORG_DESCRIPTION": "На път сте да предоставите потребител за организацията {{name}}.", + "ORG_DESCRIPTION_DESC": "Превключете контекста в заглавката по-горе, за да предоставите потребител за друга организация.", + "SEL_ORG_FORMFIELD": "Пълен домейн", + "SEL_ORG_BUTTON": "Организация на търсенето", + "FOR_ORG": "Безвъзмездната помощ е създадена за:" + }, + "DETAIL": { + "TITLE": "Грант за проекта", + "DESC": "Можете да изберете кои роли могат да се използват от определената организация и да изберете мениджъри", + "MEMBERTITLE": "Мениджъри", + "MEMBERDESC": "Това са мениджърите на предоставената организация. ", + "PROJECTNAME": "Име на проекта", + "GRANTEDORG": "Предоставена организация", + "RESOURCEOWNER": "Собственик на ресурс" + }, + "STATE": "Статус", + "STATES": { + "1": "Активен", + "2": "Неактивен" + }, + "ALL": "всичко", + "SHOWDETAIL": "Покажи детайли", + "USER": "Потребител", + "MEMBERS": "Мениджъри", + "ORG": "Организация", + "PROJECTNAME": "Име на проекта", + "GRANTEDORG": "Предоставена организация", + "GRANTEDORGDOMAIN": "Домейн", + "RESOURCEOWNER": "Собственик на ресурс", + "GRANTEDORGNAME": "Наименование на организацията", + "GRANTID": "Предоставяне на идентификатор", + "CREATIONDATE": "Дата на създаване", + "CHANGEDATE": "Последно модифициран", + "DATES": "Дати", + "ROLENAMESLIST": "Роли", + "NOROLES": "Без роли", + "TYPE": "Тип", + "TOAST": { + "PROJECTGRANTUSERGRANTADDED": "Създаден грант за проект.", + "PROJECTGRANTADDED": "Създаден грант за проект.", + "PROJECTGRANTCHANGED": "Безвъзмездната помощ за проекта е променена.", + "PROJECTGRANTMEMBERADDED": "Добавен е мениджър на безвъзмездни средства.", + "PROJECTGRANTMEMBERCHANGED": "Мениджърът на субсидиите се промени.", + "PROJECTGRANTMEMBERREMOVED": "Мениджърът на субсидии е премахнат.", + "PROJECTGRANTUPDATED": "Безвъзмездната помощ за проекта е актуализирана" + }, + "DIALOG": { + "DELETE_TITLE": "Изтриване на грант за проект", + "DELETE_DESCRIPTION": "На път сте да изтриете субсидия за проект. " + }, + "ROLES": "Роли в проекта" + }, + "APP": { + "TITLE": "Приложения", + "NAME": "Име", + "NAMEREQUIRED": "Изисква се име." + }, + "ROLE": { + "EMPTY": "Все още няма създадена роля.", + "ADDNEWLINE": "Добавете допълнителна роля", + "KEY": "Ключ", + "TITLE": "Роли", + "DESCRIPTION": "Дефинирайте някои роли, които могат да се използват за създаване на субсидии за проекти.", + "NAME": "Име", + "DISPLAY_NAME": "Екранно име", + "GROUP": "Група", + "ACTIONS": "Действия", + "ADDTITLE": "Създаване на роля", + "ADDDESCRIPTION": "Въведете данните за новата роля.", + "EDITTITLE": "Редактиране на роля", + "EDITDESCRIPTION": "Въведете новите данни за ролята.", + "DELETE": "Изтриване на роля", + "CREATIONDATE": "Създаден", + "CHANGEDATE": "Последно модифициран", + "SELECTGROUPTOOLTIP": "Изберете всички роли в групата {{group}}.", + "OPTIONS": "Настроики", + "ASSERTION": "Утвърждаване на роли при удостоверяване", + "ASSERTION_DESCRIPTION": "Информацията за ролята се изпраща от крайната точка на Userinfo и в зависимост от настройките на вашето приложение в токени и други типове.", + "CHECK": "Проверете авторизацията при удостоверяване", + "CHECK_DESCRIPTION": "Ако е зададено, на потребителите е разрешено да се удостоверяват само ако на техния акаунт е присвоена някаква роля.", + "DIALOG": { + "DELETE_TITLE": "Изтриване на роля", + "DELETE_DESCRIPTION": "На път сте да изтриете роля в проекта. " + } + }, + "HAS_PROJECT": "Проверете за Project on Authentication", + "HAS_PROJECT_DESCRIPTION": "Проверява се дали организацията на потребителя има този проект. ", + "TABLE": { + "TOTAL": "Общо записвания:", + "SELECTION": "Избрани елементи", + "DEACTIVATE": "Деактивирайте проекта", + "ACTIVATE": "Активиране на проекта", + "DELETE": "Изтриване на проекта", + "ORGNAME": "Наименование на организацията", + "ORGDOMAIN": "Домейн на организацията", + "STATE": "Статус", + "TYPE": "Тип", + "CREATIONDATE": "Създаден на", + "CHANGEDATE": "Последно модифициран", + "RESOURCEOWNER": "Собственик", + "SHOWTABLE": "Показване на таблицата", + "SHOWGRID": "Показване на мрежата", + "EMPTY": "Няма намерен проект" + }, + "TOAST": { + "MEMBERREMOVED": "Управителят премахнат.", + "MEMBERSADDED": "Добавени мениджъри.", + "MEMBERADDED": "Добавен мениджър.", + "MEMBERCHANGED": "Сменен управител.", + "ROLESCREATED": "Създадени роли.", + "ROLEREMOVED": "Ролята е премахната.", + "ROLECHANGED": "Ролята е променена.", + "REACTIVATED": "Реактивиран.", + "DEACTIVATED": "Деактивиран.", + "CREATED": "Проектът е създаден.", + "UPDATED": "Проектът е променен.", + "GRANTUPDATED": "Грант се промени.", + "DELETED": "Проектът е изтрит." + } + }, + "ROLES": { + "DIALOG": { + "DELETE_TITLE": "Изтриване на роля", + "DELETE_DESCRIPTION": "На път сте да изтриете роля. " + } + }, + "NEXTSTEPS": { + "TITLE": "Следващи стъпки" + }, + "IDP": { + "LIST": { + "TITLE": "Доставчици на идентичност", + "DESCRIPTION": "Управлявайте конфигурацията на вашия доставчик на идентификация, която след това може да бъде активирана във вашите настройки за влизане.", + "ACTIVETITLE": "Доставчици на активна самоличност" + }, + "CREATE": { + "TITLE": "Добавяне на доставчик", + "DESCRIPTION": "Изберете един или повече от следните доставчици.", + "STEPPERTITLE": "Създаване на доставчик", + "OIDC": { + "TITLE": "Доставчик на OIDC", + "DESCRIPTION": "Въведете необходимите данни за вашия OIDC доставчик." + }, + "OAUTH": { + "TITLE": "Доставчик на OAuth", + "DESCRIPTION": "Въведете необходимите данни за вашия доставчик на OAuth." + }, + "JWT": { + "TITLE": "JWT доставчик", + "DESCRIPTION": "Въведете необходимите данни за вашия JWT доставчик." + }, + "GOOGLE": { + "TITLE": "Доставчик на Google", + "DESCRIPTION": "Въведете идентификационните данни за вашия доставчик на идентификация на Google" + }, + "GITLAB": { + "TITLE": "Доставчик на Gitlab", + "DESCRIPTION": "Въведете идентификационните данни за вашия Gitlab Identity Provider" + }, + "GITLABSELFHOSTED": { + "TITLE": "Gitlab самостоятелно хостван доставчик", + "DESCRIPTION": "Въведете идентификационните данни за вашия Gitlab Self Hosted Identity Provider" + }, + "GITHUBES": { + "TITLE": "Доставчик на GitHub Enterprise Server", + "DESCRIPTION": "Въведете идентификационните данни за вашия GitHub Enterprise Server Identity Provider" + }, + "GITHUB": { + "TITLE": "Доставчик на Github", + "DESCRIPTION": "Въведете идентификационните данни за вашия Github Identity Provider" + }, + "AZUREAD": { + "TITLE": "Доставчик на Microsoft", + "DESCRIPTION": "Въведете идентификационните данни за вашия Microsoft Identity Provider" + }, + "LDAP": { + "TITLE": "Active Directory / LDAP", + "DESCRIPTION": "Въведете идентификационните данни за вашия LDAP доставчик" + } + }, + "DETAIL": { + "TITLE": "Доставчик на самоличност", + "DESCRIPTION": "Актуализирайте конфигурацията на вашия доставчик", + "DATECREATED": "Създаден", + "DATECHANGED": "Променен" + }, + "OPTIONS": { + "ISAUTOCREATION": "Автоматично създаване", + "ISAUTOCREATION_DESC": "Ако е избрано, ще бъде създаден акаунт, ако все още не съществува.", + "ISAUTOUPDATE": "Автоматична актуализация", + "ISAUTOUPDATE_DESC": "Ако е избрано, акаунтите се актуализират при повторно удостоверяване.", + "ISCREATIONALLOWED": "Създаването на акаунт е разрешено", + "ISCREATIONALLOWED_DESC": "Определя дали могат да се създават акаунти.", + "ISLINKINGALLOWED": "Свързването на акаунти е разрешено", + "ISLINKINGALLOWED_DESC": "Определя дали дадена самоличност може да бъде свързана със съществуващ акаунт." + }, + "OWNERTYPES": { + "0": "неизвестен", + "1": "Инстанция", + "2": "Организация" + }, + "STATES": { + "1": "активен", + "2": "неактивен" + }, + "AZUREADTENANTTYPES": { + "0": "често срещани", + "1": "организации", + "2": "Потребители", + "3": "ID на наемател" + }, + "AZUREADTENANTTYPE": "Тип наемател", + "AZUREADTENANTID": "ID на наемател", + "EMAILVERIFIED": "Имейл потвърден", + "NAMEHINT": "Ако е посочено, то ще бъде показано в интерфейса за влизане.", + "OPTIONAL": "по желание", + "LDAPATTRIBUTES": "LDAP атрибути", + "UPDATEBINDPASSWORD": "актуализирайте паролата за свързване", + "UPDATECLIENTSECRET": "актуализирайте тайната на клиента", + "ADD": "Добавяне на доставчик на самоличност", + "TYPE": "Тип", + "OWNER": "Собственик", + "ID": "документ за самоличност", + "NAME": "Име", + "AUTHORIZATIONENDPOINT": "Крайна точка за оторизация", + "TOKENENDPOINT": "Крайна точка на токена", + "USERENDPOINT": "Потребителска крайна точка", + "IDATTRIBUTE": "ID атрибут", + "AVAILABILITY": "Наличност", + "AVAILABLE": "на разположение", + "AVAILABLEBUTINACTIVE": "налични, но неактивни", + "SETAVAILABLE": "задайте като наличен", + "SETUNAVAILABLE": "задайте като неналичен", + "CONFIG": "Конфигурация", + "STATE": "Статус", + "ISSUER": "Издател", + "SCOPESLIST": "Списък с обхвати", + "CLIENTID": "ID на клиента", + "CLIENTSECRET": "Тайна на клиента", + "LDAPCONNECTION": "Връзка", + "LDAPUSERBINDING": "Обвързване на потребителя", + "BASEDN": "BaseDn", + "BINDDN": "BindDn", + "BINDPASSWORD": "Парола за свързване", + "SERVERS": "Сървъри", + "STARTTLS": "Стартирайте TLS", + "TIMEOUT": "Изчакване в секунди", + "USERBASE": "Потребителска база", + "USERFILTERS": "Потребителски филтри", + "USEROBJECTCLASSES": "Потребителски обектни класове", + "REQUIRED": "изисква се", + "LDAPIDATTRIBUTE": "ID атрибут", + "AVATARURLATTRIBUTE": "Атрибут URL адрес на аватар", + "DISPLAYNAMEATTRIBUTE": "Атрибут за показвано име", + "EMAILATTRIBUTEATTRIBUTE": "Имейл атрибут", + "EMAILVERIFIEDATTRIBUTE": "Атрибут за проверен имейл", + "FIRSTNAMEATTRIBUTE": "Атрибут собствено име", + "LASTNAMEATTRIBUTE": "Атрибут фамилия", + "NICKNAMEATTRIBUTE": "Атрибут псевдоним", + "PHONEATTRIBUTE": "Атрибут на телефона", + "PHONEVERIFIEDATTRIBUTE": "Атрибут за потвърждение на телефона", + "PREFERREDLANGUAGEATTRIBUTE": "Предпочитан езиков атрибут", + "PREFERREDUSERNAMEATTRIBUTE": "Атрибут за предпочитано потребителско име", + "PROFILEATTRIBUTE": "Атрибут на профила", + "IDPDISPLAYNAMMAPPING": "Съпоставяне на показвано име на IDP", + "USERNAMEMAPPING": "Картографиране на потребителско име", + "DATES": "Дати", + "CREATIONDATE": "Създаден Ат", + "CHANGEDATE": "Последно модифициран", + "DEACTIVATE": "Деактивирайте", + "ACTIVATE": "Активирате", + "DELETE": "Изтрий", + "DELETE_TITLE": "Изтриване на IDP", + "DELETE_DESCRIPTION": "На път сте да изтриете доставчик на самоличност. ", + "DELETE_SELECTION_TITLE": "Изтриване на IDP", + "DELETE_SELECTION_DESCRIPTION": "На път сте да изтриете доставчик на самоличност. ", + "EMPTY": "Няма наличен IDP", + "OIDC": { + "GENERAL": "Главна информация", + "TITLE": "Конфигурация на OIDC", + "DESCRIPTION": "Въведете данните за OIDC Identity Provider." + }, + "JWT": { + "TITLE": "Конфигурация на JWT", + "DESCRIPTION": "Въведете данните за JWT Identity Provider.", + "HEADERNAME": "Име на заглавката", + "JWTENDPOINT": "Крайна точка на JWT", + "JWTKEYSENDPOINT": "Крайна точка на JWT ключове" + }, + "TOAST": { + "SAVED": "Успешно запазено.", + "REACTIVATED": "Idp се активира повторно.", + "DEACTIVATED": "Idp деактивиран.", + "SELECTEDREACTIVATED": "Избраните Idps са активирани повторно.", + "SELECTEDDEACTIVATED": "Избраните Idps са деактивирани.", + "SELECTEDKEYSDELETED": "Избраните Idps са изтрити.", + "DELETED": "Idp премахнат успешно!", + "ADDED": "Добавено успешно.", + "REMOVED": "Премахнато успешно." + } + }, + "MFA": { + "LIST": { + "MULTIFACTORTITLE": "Без парола", + "MULTIFACTORDESCRIPTION": "Тук дефинирайте вашите мултифактори за вашето удостоверяване без парола.", + "SECONDFACTORTITLE": "Многофакторно удостоверяване", + "SECONDFACTORDESCRIPTION": "Дефинирайте допълнителни възможни фактори, с които можете да защитите удостоверяването на вашата парола." + }, + "CREATE": { + "TITLE": "Нов фактор", + "DESCRIPTION": "Изберете вашия нов тип фактор." + }, + "DELETE": { + "TITLE": "Изтриване на фактор", + "DESCRIPTION": "На път сте да изтриете фактор от настройките за влизане. " + }, + "TOAST": { + "ADDED": "Добавено успешно.", + "SAVED": "Запазено успешно.", + "DELETED": "Премахнато успешно" + }, + "TYPE": "Тип", + "MULTIFACTORTYPES": { + "0": "неизвестен", + "1": "Пръстов отпечатък, ключове за сигурност, Face ID и други" + }, + "SECONDFACTORTYPES": { + "0": "неизвестен", + "1": "Еднократна парола (OTP)", + "2": "Пръстов отпечатък, ключове за сигурност, Face ID и други" + } + }, + "LOGINPOLICY": { + "CREATE": { + "TITLE": "Настройки за вход", + "DESCRIPTION": "Определете как вашите потребители могат да бъдат удостоверени във вашата организация." + }, + "IDPS": "Доставчици на идентичност", + "ADDIDP": { + "TITLE": "Добавяне на доставчик на самоличност", + "DESCRIPTION": "Можете да изберете предварително дефинирани или самостоятелно създадени доставчици за удостоверяване.", + "SELECTIDPS": "Доставчици на идентичност" + }, + "PASSWORDLESS": "Вход без парола", + "PASSWORDLESSTYPE": { + "0": "Не е позволено", + "1": "Позволен" + } + }, + "APP": { + "LIST": "Приложения", + "COMPLIANCE": "Съответствие с OIDC", + "URLS": "URL адреси", + "CONFIGURATION": "Конфигурация", + "TOKEN": "Настройки на токена", + "PAGES": { + "TITLE": "Приложение", + "ID": "документ за самоличност", + "DESCRIPTION": "Тук можете да редактирате данните на вашето приложение и неговата конфигурация.", + "CREATE": "Създайте приложение", + "CREATE_SELECT_PROJECT": "Първо изберете своя проект", + "CREATE_NEW_PROJECT": "или създайте нов тук.", + "CREATE_DESC_TITLE": "Въведете подробностите за вашето приложение стъпка по стъпка", + "CREATE_DESC_SUB": "Автоматично ще се генерира препоръчителна конфигурация.", + "STATE": "Статус", + "DATECREATED": "Създаден", + "DATECHANGED": "Променен", + "URLS": "URL адреси", + "DELETE": "Изтриване на приложение", + "DETAIL": { + "TITLE": "детайл", + "STATE": { + "0": "Не е дефинирано", + "1": "Активен", + "2": "Неактивен" + } + }, + "DIALOG": { + "CONFIG": { + "TITLE": "Променете OIDC конфигурацията" + }, + "DELETE": { + "TITLE": "Изтриване на приложение", + "DESCRIPTION": "Наистина ли искате да изтриете това приложение?" + } + }, + "NEXTSTEPS": { + "0": { + "TITLE": "Добавяне на роли", + "DESC": "Въведете вашите роли в проекта" + }, + "1": { + "TITLE": "Добавете потребители", + "DESC": "Добавете нови потребители на вашата организация" + }, + "2": { + "TITLE": "Помогне", + "DESC": "Прочетете нашата документация за създаване на приложения или се свържете с нашата поддръжка" + }, + "TITLE": "Следващи стъпки" + } + }, + "NAMEDIALOG": { + "TITLE": "Преименуване на приложението", + "DESCRIPTION": "Въведете новото име за вашето приложение", + "NAME": "Ново име" + }, + "NAME": "Име", + "TYPE": "Тип приложение", + "AUTHMETHOD": "Метод за удостоверяване", + "AUTHMETHODSECTION": "Метод за удостоверяване", + "GRANT": "Видове грантове", + "ADDITIONALORIGINS": "Допълнителен произход", + "ADDITIONALORIGINSDESC": "Ако искате да добавите допълнителни Origins към вашето приложение, което не се използва като пренасочване, можете да го направите тук.", + "ORIGINS": "Произход", + "NOTANORIGIN": "Въведената стойност не е произход", + "PROSWITCH": "Аз съм професионалист. ", + "NAMEANDTYPESECTION": "Име и тип", + "TITLEFIRST": "Име на приложението", + "TYPETITLE": "Тип приложение", + "OIDC": { + "WELLKNOWN": "Допълнителни връзки могат да бъдат извлечени от крайна точка за откриване.", + "INFO": { + "ISSUER": "Издател", + "CLIENTID": "Идентификационен номер на клиента" + }, + "CURRENT": "Текуща конфигурация", + "TOKENSECTIONTITLE": "Опции за AuthToken", + "REDIRECTSECTIONTITLE": "Настройки за пренасочване", + "REDIRECTTITLE": "Посочете URI адресите, към които ще се пренасочва влизането.", + "POSTREDIRECTTITLE": "Това е URI за пренасочване след излизане.", + "REDIRECTDESCRIPTIONWEB": "URI адресите за пренасочване трябва да започват с https://. ", + "REDIRECTDESCRIPTIONNATIVE": "URI адресите за пренасочване трябва да започват с вашия собствен протокол, http://127.0.0.1, http://[::1] или http://localhost.", + "REDIRECTNOTVALID": "Този URI адрес за пренасочване не е валиден.", + "COMMAORENTERSEPERATION": "отделете с ↵", + "TYPEREQUIRED": "Типът е задължителен.", + "TITLE": "Конфигурация на OIDC", + "CLIENTID": "ID на клиента", + "CLIENTSECRET": "Тайна на клиента", + "CLIENTSECRET_NOSECRET": "С избрания от вас поток за удостоверяване не се изисква тайна и следователно не е налична.", + "CLIENTSECRET_DESCRIPTION": "Пазете клиентската си тайна на сигурно място, тъй като тя ще изчезне, след като диалоговият прозорец бъде затворен.", + "REGENERATESECRET": "Повторно генериране на клиентска тайна", + "DEVMODE": "Режим на разработка", + "DEVMODEDESC": "Внимание: При активиран режим на разработка URI адресите за пренасочване няма да бъдат валидирани.", + "SKIPNATIVEAPPSUCCESSPAGE": "Пропуснете страницата за успешно влизане", + "SKIPNATIVEAPPSUCCESSPAGE_DESCRIPTION": "Пропуснете страницата за успех след влизане в това родно приложение.", + "REDIRECT": "Пренасочване на URI", + "REDIRECTSECTION": "Пренасочване на URI", + "POSTLOGOUTREDIRECT": "Публикувайте URI адреси за излизане", + "RESPONSESECTION": "Типове отговори", + "GRANTSECTION": "Видове грантове", + "GRANTTITLE": "Изберете вашите типове субсидии. ", + "APPTYPE": { + "0": "Мрежа", + "1": "Потребителски агент", + "2": "Местен" + }, + "RESPONSETYPE": "Типове отговори", + "RESPONSE": { + "0": "Код", + "1": "ID Токен", + "2": "Token-ID Токен" + }, + "REFRESHTOKEN": "Опресняване на токена", + "GRANTTYPE": "Видове грантове", + "GRANT": { + "0": "Код за оторизация", + "1": "имплицитно", + "2": "Опресняване на токена", + "3": "Код на устройството" + }, + "AUTHMETHOD": { + "0": "Основен", + "1": "Публикувай", + "2": "Нито един", + "3": "Частен ключ JWT" + }, + "TOKENTYPE": "Тип токен за удостоверяване", + "TOKENTYPE0": "Токен на носител", + "TOKENTYPE1": "JWT", + "UNSECUREREDIRECT": "Силно се надявам, че знаете какво правите.", + "OVERVIEWSECTION": "Преглед", + "OVERVIEWTITLE": "Вече сте готови. ", + "ACCESSTOKENROLEASSERTION": "Добавете потребителски роли към маркера за достъп", + "ACCESSTOKENROLEASSERTION_DESCRIPTION": "Ако е избрано, заявените роли на удостоверения потребител се добавят към маркера за достъп.", + "IDTOKENROLEASSERTION": "Потребителски роли в ID Token", + "IDTOKENROLEASSERTION_DESCRIPTION": "Ако е избрано, заявените роли на удостоверения потребител се добавят към ID токена.", + "IDTOKENUSERINFOASSERTION": "Потребителска информация в ID Token", + "IDTOKENUSERINFOASSERTION_DESCRIPTION": "Позволява на клиентите да извличат претенции за профил, имейл, телефон и адрес от ID токена.", + "CLOCKSKEW": "Позволява на клиентите да се справят с изкривяването на часовника на OP и клиента. ", + "RECOMMENDED": "препоръчително", + "NOTRECOMMENDED": "не се препоръчва", + "SELECTION": { + "APPTYPE": { + "WEB": { + "TITLE": "Мрежа", + "DESCRIPTION": "Редовни уеб приложения като .net, PHP, Node.js, Java и др." + }, + "NATIVE": { + "TITLE": "Местен", + "DESCRIPTION": "Мобилни приложения, настолен компютър, смарт устройства и др." + }, + "USERAGENT": { + "TITLE": "Потребителски агент", + "DESCRIPTION": "Single Page Applications (SPA) и като цяло всички JS рамки, изпълнявани в браузъри" + } + } + } + }, + "API": { + "INFO": { + "CLIENTID": "Идентификационен номер на клиента" + }, + "REGENERATESECRET": "Повторно генериране на клиентска тайна", + "SELECTION": { + "TITLE": "API", + "DESCRIPTION": "API като цяло" + }, + "AUTHMETHOD": { + "0": "Основен", + "1": "Частен ключ JWT" + } + }, + "SAML": { + "SELECTION": { + "TITLE": "SAML", + "DESCRIPTION": "SAML приложения" + }, + "CONFIGSECTION": "SAML конфигурация", + "URL": "Url, където се намира файлът с метаданни", + "OR": "или", + "XML": "Качете XML метаданни", + "METADATA": "Метаданни", + "METADATAFROMFILE": "Метаданни от файл" + }, + "AUTHMETHODS": { + "CODE": { + "TITLE": "Код", + "DESCRIPTION": "Разменете кода за оторизация за токените" + }, + "PKCE": { + "TITLE": "PKCE", + "DESCRIPTION": "Използвайте произволен хеш вместо статична клиентска тайна за повече сигурност" + }, + "POST": { + "TITLE": "ПУБЛИКУВАНЕ", + "DESCRIPTION": "Изпратете client_id и client_secret като част от формуляра" + }, + "PK_JWT": { + "TITLE": "Частен ключ JWT", + "DESCRIPTION": "Използвайте личен ключ, за да оторизирате приложението си" + }, + "BASIC": { + "TITLE": "Основен", + "DESCRIPTION": "Удостоверяване с потребителско име и парола" + }, + "IMPLICIT": { + "TITLE": "имплицитно", + "DESCRIPTION": "Вземете токените директно от крайната точка за оторизация" + }, + "DEVICECODE": { + "TITLE": "Код на устройството", + "DESCRIPTION": "Упълномощавайте устройството на компютър или смартфон." + }, + "CUSTOM": { + "TITLE": "Персонализиран", + "DESCRIPTION": "Вашата настройка не отговаря на никоя друга опция." + } + }, + "TOAST": { + "REACTIVATED": "Приложението е активирано повторно.", + "DEACTIVATED": "Приложението е деактивирано.", + "OIDCUPDATED": "Приложението е актуализирано.", + "APIUPDATED": "Приложението е актуализирано", + "UPDATED": "Приложението е актуализирано.", + "CREATED": "Приложението е създадено.", + "CLIENTSECRETREGENERATED": "генерирана клиентска тайна.", + "DELETED": "Приложението е изтрито.", + "CONFIGCHANGED": "Открити са промени!" + } + }, + "GENDERS": { + "0": "неизвестен", + "1": "Женски пол", + "2": "Мъжки", + "3": "други" + }, + "LANGUAGES": { + "de": "Deutsch", + "en": "Английски", + "es": "Español", + "fr": "Français", + "it": "Италиано", + "ja": "日本語", + "pl": "Полски", + "zh": "简体中文", + "bg": "Български" + }, + "MEMBER": { + "ADD": "Добавяне на мениджър", + "CREATIONTYPE": "Тип създаване", + "CREATIONTYPES": { + "0": "Собствен проект", + "1": "Приет проект", + "2": "Организация", + "3": "АЗ СЪМ", + "4": "Проект" + }, + "EDITROLE": "Редактирайте ролите", + "EDITFOR": "Редактирайте ролите за потребителя: {{value}}", + "DIALOG": { + "DELETE_TITLE": "Премахване на мениджъра", + "DELETE_DESCRIPTION": "На път сте да премахнете мениджър. " + } + }, + "ROLESLABEL": "Роли", + "GRANTS": { + "TITLE": "Разрешения", + "DESC": "Това са всички разрешения на вашата организация.", + "DELETE": "Изтриване на разрешение", + "EMPTY": "Няма намерено разрешение", + "ADD": "Създайте разрешение", + "ADD_BTN": "Нов", + "PROJECT": { + "TITLE": "Упълномощаване", + "DESCRIPTION": "Дефинирайте разрешения за посочения проект. " + }, + "USER": { + "TITLE": "Упълномощаване", + "DESCRIPTION": "Дефинирайте разрешения за посочения потребител. " + }, + "CREATE": { + "TITLE": "Създаване на разрешение", + "DESCRIPTION": "Потърсете организацията, проекта и съответните роли." + }, + "EDIT": { + "TITLE": "Промяна на разрешението" + }, + "DETAIL": { + "TITLE": "Подробности за упълномощаване", + "DESCRIPTION": "Тук можете да видите всички подробности за упълномощаването." + }, + "TOAST": { + "UPDATED": "Упълномощаването е актуализирано.", + "REMOVED": "Упълномощаването е премахнато", + "BULKREMOVED": "Разрешенията са премахнати." + }, + "DIALOG": { + "DELETE_TITLE": "Изтриване на разрешението", + "DELETE_DESCRIPTION": "На път сте да изтриете разрешение. ", + "BULK_DELETE_TITLE": "Изтриване на разрешения", + "BULK_DELETE_DESCRIPTION": "На път сте да изтриете множество оторизации. " + } + }, + "CHANGES": { + "LISTTITLE": "Последни промени", + "BOTTOM": "Стигнахте до края на списъка.", + "LOADMORE": "Зареди още", + "ORG": { + "TITLE": "Дейност", + "DESCRIPTION": "Тук можете да видите последните събития, които са генерирали промяна в организацията." + }, + "PROJECT": { + "TITLE": "Дейност", + "DESCRIPTION": "Тук можете да видите последните събития, които са генерирали промяна в проекта." + }, + "USER": { + "TITLE": "Дейност", + "DESCRIPTION": "Тук можете да видите последните събития, които са генерирали потребителска промяна." + } + } +} diff --git a/console/src/assets/i18n/de.json b/console/src/assets/i18n/de.json index 68f38b2532..908c685020 100644 --- a/console/src/assets/i18n/de.json +++ b/console/src/assets/i18n/de.json @@ -1039,7 +1039,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "SMTP": { "TITLE": "SMTP Einstellungen", @@ -1238,7 +1239,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "KEYS": { "emailVerificationDoneText": "Email Verification erfolgreich", @@ -2106,7 +2108,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "MEMBER": { "ADD": "Manager hinzufügen", diff --git a/console/src/assets/i18n/en.json b/console/src/assets/i18n/en.json index 279683f95a..2800d05c6f 100644 --- a/console/src/assets/i18n/en.json +++ b/console/src/assets/i18n/en.json @@ -1040,7 +1040,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "SMTP": { "TITLE": "SMTP Settings", @@ -1239,7 +1240,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "KEYS": { "emailVerificationDoneText": "Email verification done", @@ -2103,7 +2105,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "MEMBER": { "ADD": "Add a Manager", diff --git a/console/src/assets/i18n/es.json b/console/src/assets/i18n/es.json index 688778089a..8fa4a8d1d3 100644 --- a/console/src/assets/i18n/es.json +++ b/console/src/assets/i18n/es.json @@ -1040,7 +1040,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "SMTP": { "TITLE": "Ajustes SMTP", @@ -1239,7 +1240,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "KEYS": { "emailVerificationDoneText": "Verificación de email realizada", @@ -2103,7 +2105,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "MEMBER": { "ADD": "Añadir un Mánager", diff --git a/console/src/assets/i18n/fr.json b/console/src/assets/i18n/fr.json index 1d5f9744fa..b5cea8b8d6 100644 --- a/console/src/assets/i18n/fr.json +++ b/console/src/assets/i18n/fr.json @@ -1039,7 +1039,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "SMTP": { "TITLE": "Paramètres SMTP", @@ -1238,7 +1239,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "KEYS": { "emailVerificationDoneText": "Vérification de l'email effectuée", @@ -2095,7 +2097,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "MEMBER": { "ADD": "Ajouter un manager", diff --git a/console/src/assets/i18n/it.json b/console/src/assets/i18n/it.json index 9e6bee1814..2bbeb13556 100644 --- a/console/src/assets/i18n/it.json +++ b/console/src/assets/i18n/it.json @@ -1039,7 +1039,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "SMTP": { "TITLE": "Impostazioni SMTP", @@ -1238,7 +1239,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "KEYS": { "emailVerificationDoneText": "Verifica dell'e-mail terminata con successo.", @@ -2107,7 +2109,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "MEMBER": { "ADD": "Aggiungi un manager", diff --git a/console/src/assets/i18n/ja.json b/console/src/assets/i18n/ja.json index 3ea3177a84..dfae99b4bb 100644 --- a/console/src/assets/i18n/ja.json +++ b/console/src/assets/i18n/ja.json @@ -1040,7 +1040,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "SMTP": { "TITLE": "SMTP設定", @@ -1234,7 +1235,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "KEYS": { "emailVerificationDoneText": "メール認証が完了しました", @@ -2098,7 +2100,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "MEMBER": { "ADD": "マネージャーを追加する", diff --git a/console/src/assets/i18n/pl.json b/console/src/assets/i18n/pl.json index cbbee7ef57..fa4603514e 100644 --- a/console/src/assets/i18n/pl.json +++ b/console/src/assets/i18n/pl.json @@ -1039,7 +1039,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "SMTP": { "TITLE": "Ustawienia SMTP", @@ -1238,7 +1239,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "KEYS": { "emailVerificationDoneText": "Weryfikacja adresu e-mail zakończona", @@ -2107,7 +2109,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "MEMBER": { "ADD": "Dodaj managera", diff --git a/console/src/assets/i18n/zh.json b/console/src/assets/i18n/zh.json index 2f10789bd8..6c78f6454f 100644 --- a/console/src/assets/i18n/zh.json +++ b/console/src/assets/i18n/zh.json @@ -1039,7 +1039,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "SMTP": { "TITLE": "SMTP 设置", @@ -1237,7 +1238,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "KEYS": { "emailVerificationDoneText": "电子邮件验证完成", @@ -2094,7 +2096,8 @@ "it": "Italiano", "ja": "日本語", "pl": "Polski", - "zh": "简体中文" + "zh": "简体中文", + "bg": "Български" }, "MEMBER": { "ADD": "添加管理者", diff --git a/docs/docs/guides/manage/customize/texts.md b/docs/docs/guides/manage/customize/texts.md index d090115950..64741a3efe 100644 --- a/docs/docs/guides/manage/customize/texts.md +++ b/docs/docs/guides/manage/customize/texts.md @@ -42,6 +42,7 @@ ZITADEL is available in the following languages - 日本語 (ja) - Polish(pl) - 简体中文(zh) +- Bulgarian (bg) A language is displayed based on your agent's language header. The default language is English. diff --git a/internal/api/ui/login/static/i18n/bg.yaml b/internal/api/ui/login/static/i18n/bg.yaml new file mode 100644 index 0000000000..2c4ca66662 --- /dev/null +++ b/internal/api/ui/login/static/i18n/bg.yaml @@ -0,0 +1,440 @@ +Login: + Title: Добре дошъл обратно! + Description: Въведете вашите данни за вход. + TitleLinking: Влезте за потребителско свързване + DescriptionLinking: >- + Въведете вашите данни за вход, за да свържете вашия външен потребител с + потребител на ZITADEL. + LoginNameLabel: Потребителско име + UsernamePlaceHolder: потребителско име + LoginnamePlaceHolder: потребителско име@домейн + ExternalUserDescription: Влезте с външен потребител. + MustBeMemberOfOrg: 'Потребителят трябва да е член на {{.OrgName}} организация.' + RegisterButtonText: регистрирам + NextButtonText: следващия +LDAP: + Title: Влизам + Description: Въведете вашите данни за вход. + LoginNameLabel: Потребителско име + PasswordLabel: Парола + NextButtonText: следващия +SelectAccount: + Title: Изберете акаунт + Description: Използвайте вашия ZITADEL-акаунт + TitleLinking: Изберете акаунт за свързване на потребител + DescriptionLinking: 'Изберете своя акаунт, който да свържете с вашия външен потребител.' + OtherUser: Друг потребител + SessionState0: активен + SessionState1: неактивен + MustBeMemberOfOrg: 'Потребителят трябва да е член на {{.OrgName}} организация.' +Password: + Title: Парола + Description: Въведете вашите данни за вход. + PasswordLabel: Парола + MinLength: Минимална дължина + HasUppercase: Главна буква + HasLowercase: Малка буква + HasNumber: Номер + HasSymbol: Символ + Confirmation: Съвпадение за потвърждение + ResetLinkText: нулиране на парола + BackButtonText: обратно + NextButtonText: следващия +UsernameChange: + Title: Промяна на потребителското име + Description: Задайте новото си потребителско име + UsernameLabel: Потребителско име + CancelButtonText: анулиране + NextButtonText: следващия +UsernameChangeDone: + Title: Потребителското име е променено + Description: Вашето потребителско име бе променено успешно. + NextButtonText: следващия +InitPassword: + Title: Задайте парола + Description: >- + Получихте код, който трябва да въведете във формата по-долу, за да зададете + новата си парола. + CodeLabel: Код + NewPasswordLabel: нова парола + NewPasswordConfirmLabel: потвърди парола + ResendButtonText: код за препращане + NextButtonText: следващия +InitPasswordDone: + Title: Зададена парола + Description: Паролата е зададена успешно + NextButtonText: следващия + CancelButtonText: анулиране +InitUser: + Title: Активиране на потребител + Description: Потвърдете имейла си с кода по-долу и задайте парола. + CodeLabel: Код + NewPasswordLabel: нова парола + NewPasswordConfirm: потвърди парола + NextButtonText: следващия + ResendButtonText: код за препращане +InitUserDone: + Title: Потребителят е активиран + Description: Имейлът е потвърден и паролата е успешно зададена + NextButtonText: следващия + CancelButtonText: анулиране +InitMFAPrompt: + Title: 2-факторна настройка + Description: >- + Двуфакторното удостоверяване ви дава допълнителна сигурност за вашия + потребителски акаунт. + Provider0: 'Приложение за удостоверяване (напр. Google/Microsoft Authenticator, Authy)' + Provider1: 'Зависи от устройството (напр. FaceID, Windows Hello, пръстов отпечатък)' + NextButtonText: следващия + SkipButtonText: пропуснете +InitMFAOTP: + Title: 2-факторна проверка + Description: 'Създайте своя 2-фактор. ' + OTPDescription: >- + Сканирайте кода с вашето приложение за удостоверяване (напр. + Google/Microsoft Authenticator, Authy) или копирайте тайната и поставете + генерирания код по-долу. + SecretLabel: Тайна + CodeLabel: Код + NextButtonText: следващия + CancelButtonText: анулиране +InitMFAU2F: + Title: Добавете ключ за сигурност + Description: >- + Ключът за сигурност е метод за потвърждение, който може да бъде вграден във + вашия телефон, да използва Bluetooth или да се включи директно в USB порта + на вашия компютър. + TokenNameLabel: Име на защитния ключ/устройство + NotSupported: 'WebAuthN не се поддържа от вашия браузър. ' + RegisterTokenButtonText: Добавете ключ за сигурност + ErrorRetry: >- + Опитайте отново, създайте ново предизвикателство или изберете различен + метод. +InitMFADone: + Title: Ключът за сигурност е проверен + Description: 'Страхотно! ' + NextButtonText: следващия + CancelButtonText: анулиране +MFAProvider: + Provider0: 'Приложение за удостоверяване (напр. Google/Microsoft Authenticator, Authy)' + Provider1: 'Зависи от устройството (напр. FaceID, Windows Hello, пръстов отпечатък)' + ChooseOther: или изберете друга опция +VerifyMFAOTP: + Title: Проверете 2-фактора + Description: Проверете вашия втори фактор + CodeLabel: Код + NextButtonText: следващия +VerifyMFAU2F: + Title: 2-факторна проверка + Description: >- + Потвърдете своя 2-фактор с регистрираното устройство (напр. FaceID, Windows + Hello, пръстов отпечатък) + NotSupported: 'WebAuthN не се поддържа от вашия браузър. ' + ErrorRetry: 'Опитайте отново, създайте нова заявка или изберете друг метод.' + ValidateTokenButtonText: Проверете 2-фактора +Passwordless: + Title: Вход без парола + Description: >- + Влезте с методи за удостоверяване, предоставени от вашето устройство, като + FaceID, Windows Hello или пръстов отпечатък. + NotSupported: 'WebAuthN не се поддържа от вашия браузър. ' + ErrorRetry: >- + Опитайте отново, създайте ново предизвикателство или изберете различен + метод. + LoginWithPwButtonText: Влезте с парола + ValidateTokenButtonText: Влезте без парола +PasswordlessPrompt: + Title: Настройка без парола + Description: 'Искате ли да настроите влизане без парола? ' + DescriptionInit: 'Трябва да настроите влизане без парола. ' + PasswordlessButtonText: Преминете без парола + NextButtonText: следващия + SkipButtonText: пропуснете +PasswordlessRegistration: + Title: Настройка без парола + Description: >- + Добавете вашето удостоверяване, като предоставите име (напр. MyMobilePhone, + MacBook и т.н.) и след това щракнете върху бутона „Регистриране без парола“ + по-долу. + TokenNameLabel: Име на устройството + NotSupported: 'WebAuthN не се поддържа от вашия браузър. ' + RegisterTokenButtonText: Регистрирайте се без парола + ErrorRetry: >- + Опитайте отново, създайте ново предизвикателство или изберете различен + метод. +PasswordlessRegistrationDone: + Title: Настройка без парола + Description: Успешно добавено устройство за без парола. + DescriptionClose: Сега можете да затворите този прозорец. + NextButtonText: следващия + CancelButtonText: анулиране +PasswordChange: + Title: Промяна на паролата + Description: 'Променете паролата си. ' + OldPasswordLabel: Стара парола + NewPasswordLabel: нова парола + NewPasswordConfirmLabel: Потвърждение на парола + CancelButtonText: анулиране + NextButtonText: следващия + Footer: Долен колонтитул +PasswordChangeDone: + Title: Промяна на паролата + Description: Вашата парола бе променена успешно. + NextButtonText: следващия +PasswordResetDone: + Title: Връзката за повторно задаване на парола е изпратена + Description: 'Проверете имейла си, за да нулирате паролата си.' + NextButtonText: следващия +EmailVerification: + Title: Потвърждение на имейла + Description: 'Изпратихме ви имейл, за да потвърдим адреса ви. ' + CodeLabel: Код + NextButtonText: следващия + ResendButtonText: код за препращане +EmailVerificationDone: + Title: Потвърждение на имейла + Description: Вашият имейл адрес е потвърден успешно. + NextButtonText: следващия + CancelButtonText: анулиране + LoginButtonText: Влизам +RegisterOption: + Title: Опции за регистрация + Description: Изберете как искате да се регистрирате + RegisterUsernamePasswordButtonText: С парола за потребителско име + ExternalLoginDescription: или се регистрирайте при външен потребител + LoginButtonText: Влизам +RegistrationUser: + Title: Регистрация + Description: 'Въведете своите потребителски данни. ' + DescriptionOrgRegister: Въведете своите потребителски данни. + EmailLabel: Електронна поща + UsernameLabel: Потребителско име + FirstnameLabel: Първо име + LastnameLabel: Фамилия + LanguageLabel: език + German: Deutsch + English: Английски + Italian: Италиано + French: Français + Chinese: 简体中文 + Polish: Полски + Japanese: 日本語 + Spanish: Español + Bulgarian: Български + GenderLabel: Пол + Female: Женски пол + Male: Мъжки + Diverse: разнообразен / X + PasswordLabel: Парола + PasswordConfirmLabel: Потвърждение на парола + TosAndPrivacyLabel: Правила и условия + TosConfirm: Приемам + TosLinkText: TOS + PrivacyConfirm: Приемам + PrivacyLinkText: политика за поверителност + ExternalLogin: или се регистрирайте при външен потребител + BackButtonText: Влизам + NextButtonText: следващия +ExternalRegistrationUserOverview: + Title: Регистрация на външен потребител + Description: 'Взехме вашите потребителски данни от избрания доставчик. ' + EmailLabel: Електронна поща + UsernameLabel: Потребителско име + FirstnameLabel: Първо име + LastnameLabel: Фамилия + NicknameLabel: Псевдоним + PhoneLabel: Телефонен номер + LanguageLabel: език + German: Deutsch + English: Английски + Italian: Италиано + French: Français + Chinese: 简体中文 + Japanese: 日本語 + Polish: Полски + Spanish: Español + TosAndPrivacyLabel: Правила и условия + TosConfirm: Приемам + TosLinkText: TOS + PrivacyConfirm: Приемам + PrivacyLinkText: политика за поверителност + ExternalLogin: или се регистрирайте при външен потребител + BackButtonText: обратно + NextButtonText: спаси +RegistrationOrg: + Title: Регистрация на организация + Description: Въведете името на вашата организация и потребителските данни. + OrgNameLabel: Наименование на организацията + EmailLabel: Електронна поща + UsernameLabel: Потребителско име + FirstnameLabel: Първо име + LastnameLabel: Фамилия + PasswordLabel: Парола + PasswordConfirmLabel: Потвърждение на парола + TosAndPrivacyLabel: Правила и условия + TosConfirm: Приемам + TosLinkText: TOS + PrivacyConfirm: Приемам + PrivacyLinkText: политика за поверителност + SaveButtonText: Създайте организация +LoginSuccess: + Title: Успешен вход + AutoRedirectDescription: 'Ще бъдете насочени обратно към вашето приложение автоматично. ' + RedirectedDescription: Сега можете да затворите този прозорец. + NextButtonText: следващия +LogoutDone: + Title: Излязъл + Description: Вие излязохте успешно. + LoginButtonText: Влизам +LinkingUsersDone: + Title: Свързване с потребители + Description: Свързването с потребители е готово. + CancelButtonText: анулиране + NextButtonText: следващия +ExternalNotFound: + Title: Външен потребител не е намерен + Description: 'Външен потребител не е намерен. ' + LinkButtonText: Връзка + AutoRegisterButtonText: регистрирам + TosAndPrivacyLabel: Правила и условия + TosConfirm: Приемам + TosLinkText: TOS + PrivacyConfirm: Приемам + PrivacyLinkText: политика за поверителност + German: Deutsch + English: Английски + Italian: Италиано + French: Français + Chinese: 简体中文 + Polish: Полски + Japanese: 日本語 + Spanish: Español +DeviceAuth: + Title: Упълномощаване на устройството + UserCode: + Label: Потребителски код + Description: 'Въведете потребителския код, представен на устройството.' + ButtonNext: следващия + Action: + Description: Дайте достъп до устройството. + GrantDevice: сте на път да предоставите устройство + AccessToScopes: достъп до следните обхвати + Button: + Allow: позволява + Deny: отричам + Done: + Description: Свършен. + Approved: 'Упълномощаването на устройството е одобрено. ' + Denied: 'Упълномощаването на устройството е отказано. ' +Footer: + PoweredBy: Задвижвани от + Tos: TOS + PrivacyPolicy: Политика за поверителност + Help: Помогне + SupportEmail: Поддръжка на имейл +Errors: + Internal: Възникна вътрешна грешка + AuthRequest: + NotFound: Не може да се намери authrequest + UserAgentNotCorresponding: Потребителският агент не отговаря + UserAgentNotFound: ID на потребителски агент не е намерен + TokenNotFound: Токенът не е намерен + RequestTypeNotSupported: Типът заявка не се поддържа + MissingParameters: Липсват задължителни параметри + User: + NotFound: Потребителят не може да бъде намерен + AlreadyExists: Вече съществува потребител + Inactive: Потребителят е неактивен + NotFoundOnOrg: Потребителят не може да бъде намерен в избраната организация + NotAllowedOrg: Потребителят не е член на необходимата организация + NotMatchingUserID: Потребителят и потребителят в заявката за удостоверяване не съвпадат + UserIDMissing: UserID е празен + Invalid: Невалидни потребителски данни + DomainNotAllowedAsUsername: Домейнът вече е резервиран и не може да се използва + NotAllowedToLink: Потребителят няма право да се свързва с външен доставчик на данни за вход + Profile: + NotFound: Профилът не е намерен + NotChanged: Профилът не е променен + Empty: Профилът е празен + FirstNameEmpty: Първото име в профила е празно + LastNameEmpty: Фамилията в профила е празна + IDMissing: Липсва ID на потребителския профил + Email: + NotFound: Имейлът не е намерен + Invalid: Имейлът е невалиден + AlreadyVerified: Имейлът вече е потвърден + NotChanged: Имейлът не е променен + Empty: Имейлът е празен + IDMissing: Имейл ID липсва + Phone: + NotFound: Телефонът не е намерен + Invalid: Телефонът е невалиден + AlreadyVerified: Телефонът вече е потвърден + Empty: Телефонът е празен + NotChanged: Телефонът не е сменен + Address: + NotFound: Адресът не е намерен + NotChanged: Адресът не е променен + Username: + AlreadyExists: Потребителско име вече е заето + Reserved: Потребителско име вече е заето + Empty: Потребителското име е празно + Password: + ConfirmationWrong: Потвърждението на паролата е грешно + Empty: Паролата е празна + Invalid: Паролата е невалидна + InvalidAndLocked: >- + Паролата е невалидна и потребителят е заключен, свържете се с вашия + администратор. + UsernameOrPassword: + Invalid: Потребителското име или паролата са невалидни + PasswordComplexityPolicy: + NotFound: Политиката за парола не е намерена + MinLength: Паролата е твърде кратка + HasLower: Паролата трябва да съдържа малка буква + HasUpper: Паролата трябва да съдържа горна буква + HasNumber: Паролата трябва да съдържа число + HasSymbol: Паролата трябва да съдържа символ + Code: + Expired: Кодът е изтекъл + Invalid: Кодът е невалиден + Empty: Кодът е празен + CryptoCodeNil: Крипто кодът е нула + NotFound: Не може да се намери код + GeneratorAlgNotSupported: Неподдържан генераторен алгоритъм + EmailVerify: + UserIDEmpty: UserID е празен + ExternalData: + CouldNotRead: Външните данни не могат да бъдат прочетени правилно + MFA: + NoProviders: Няма налични многофакторни доставчици + OTP: + AlreadyReady: Многофакторният OTP (OneTimePassword) вече е настроен + NotExisting: Многофакторният OTP (OneTimePassword) не съществува + InvalidCode: Невалиден код + NotReady: Многофакторният OTP (OneTimePassword) не е готов + Locked: Потребителят е заключен + SomethingWentWrong: Нещо се обърка + NotActive: Потребителят не е активен + ExternalIDP: + IDPTypeNotImplemented: Типът IDP не е внедрен + NotAllowed: Външен доставчик на вход не е разрешен + IDPConfigIDEmpty: Идентификационният номер на доставчика е празен + ExternalUserIDEmpty: ID на външен потребител е празен + UserDisplayNameEmpty: Екранното име на потребителя е празно + NoExternalUserData: Не са получени външни потребителски данни + CreationNotAllowed: Създаването на нов потребител не е разрешено на този доставчик + LinkingNotAllowed: Свързването на потребител не е разрешено на този доставчик + GrantRequired: 'Влизането не е възможно. ' + ProjectRequired: 'Влизането не е възможно. ' + IdentityProvider: + InvalidConfig: Конфигурацията на доставчика на самоличност е невалидна + IAM: + LockoutPolicy: + NotExisting: Политиката за блокиране не съществува + Org: + LoginPolicy: + RegistrationNotAllowed: Регистрацията не е разрешена + DeviceAuth: + NotExisting: Потребителският код не съществува +optional: (по избор) diff --git a/internal/api/ui/login/static/i18n/de.yaml b/internal/api/ui/login/static/i18n/de.yaml index 96a5d461fa..ca8c6cf58f 100644 --- a/internal/api/ui/login/static/i18n/de.yaml +++ b/internal/api/ui/login/static/i18n/de.yaml @@ -222,6 +222,7 @@ RegistrationUser: Polish: Polski Japanese: 日本語 Spanish: Español + Bulgarian: Български GenderLabel: Geschlecht Female: weiblich Male: männlich diff --git a/internal/api/ui/login/static/i18n/en.yaml b/internal/api/ui/login/static/i18n/en.yaml index 14ac6a5808..83862ee5ff 100644 --- a/internal/api/ui/login/static/i18n/en.yaml +++ b/internal/api/ui/login/static/i18n/en.yaml @@ -316,7 +316,7 @@ ExternalNotFound: Polish: Polski Japanese: 日本語 Spanish: Español - + Bulgarian: Български DeviceAuth: Title: Device Authorization UserCode: diff --git a/internal/api/ui/login/static/i18n/es.yaml b/internal/api/ui/login/static/i18n/es.yaml index a9ab5e9f40..e92cda9f1a 100644 --- a/internal/api/ui/login/static/i18n/es.yaml +++ b/internal/api/ui/login/static/i18n/es.yaml @@ -222,6 +222,7 @@ RegistrationUser: Polish: Polski Japanese: 日本語 Spanish: Español + Bulgarian: Български GenderLabel: Género Female: Mujer Male: Hombre diff --git a/internal/api/ui/login/static/i18n/fr.yaml b/internal/api/ui/login/static/i18n/fr.yaml index 3678b555a0..65cfbca6a1 100644 --- a/internal/api/ui/login/static/i18n/fr.yaml +++ b/internal/api/ui/login/static/i18n/fr.yaml @@ -222,6 +222,7 @@ RegistrationUser: Polish: Polski Japanese: 日本語 Spanish: Español + Bulgarian: Български GenderLabel: Genre Female: Femme Male: Homme diff --git a/internal/api/ui/login/static/i18n/it.yaml b/internal/api/ui/login/static/i18n/it.yaml index 61bf0e3190..6073342e21 100644 --- a/internal/api/ui/login/static/i18n/it.yaml +++ b/internal/api/ui/login/static/i18n/it.yaml @@ -222,6 +222,7 @@ RegistrationUser: Polish: Polski Japanese: 日本語 Spanish: Español + Bulgarian: Български GenderLabel: Genere Female: Femminile Male: Maschile diff --git a/internal/api/ui/login/static/i18n/ja.yaml b/internal/api/ui/login/static/i18n/ja.yaml index 3a7b964b2b..a5028e9e5b 100644 --- a/internal/api/ui/login/static/i18n/ja.yaml +++ b/internal/api/ui/login/static/i18n/ja.yaml @@ -214,6 +214,7 @@ RegistrationUser: Polish: Polski Japanese: 日本語 Spanish: Español + Bulgarian: Български GenderLabel: 性別 Female: 女性 Male: 男性 diff --git a/internal/api/ui/login/static/i18n/pl.yaml b/internal/api/ui/login/static/i18n/pl.yaml index 894de884bd..12b4b2e24d 100644 --- a/internal/api/ui/login/static/i18n/pl.yaml +++ b/internal/api/ui/login/static/i18n/pl.yaml @@ -222,6 +222,7 @@ RegistrationUser: Polish: Polski Japanese: 日本語 Spanish: Español + Bulgarian: Български GenderLabel: Płeć Female: Kobieta Male: Mężczyzna diff --git a/internal/api/ui/login/static/i18n/zh.yaml b/internal/api/ui/login/static/i18n/zh.yaml index e2947e6d17..f44b39bc62 100644 --- a/internal/api/ui/login/static/i18n/zh.yaml +++ b/internal/api/ui/login/static/i18n/zh.yaml @@ -222,6 +222,7 @@ RegistrationUser: Polish: Polski Japanese: 日本語 Spanish: Español + Bulgarian: Български GenderLabel: 性别 Female: 女性 Male: 男性 diff --git a/internal/api/ui/login/static/templates/external_not_found_option.html b/internal/api/ui/login/static/templates/external_not_found_option.html index 253962588a..2edd1cc958 100644 --- a/internal/api/ui/login/static/templates/external_not_found_option.html +++ b/internal/api/ui/login/static/templates/external_not_found_option.html @@ -76,6 +76,8 @@ + diff --git a/internal/notification/static/i18n/bg.yaml b/internal/notification/static/i18n/bg.yaml new file mode 100644 index 0000000000..963eeb2720 --- /dev/null +++ b/internal/notification/static/i18n/bg.yaml @@ -0,0 +1,59 @@ +InitCode: + Title: ZITADEL - Инициализиране на потребител + PreHeader: Инициализиране на потребителя + Subject: Инициализиране на потребителя + Greeting: 'Здравейте {{.DisplayName}},' + Text: >- + Този потребител е създаден в ZITADEL. {{.PreferredLoginName}} за да + влезете. {{.Code}}) Ако не сте поискали този имейл, моля, игнорирайте го. + ButtonText: Завършете инициализацията +PasswordReset: + Title: ZITADEL - Нулиране на парола + PreHeader: Нулирайте паролата + Subject: Нулирайте паролата + Greeting: 'Здравейте {{.DisplayName}},' + Text: >- + Получихме заявка за повторно задаване на парола. {{.Code}}) Ако не сте + поискали този имейл, моля, игнорирайте го. + ButtonText: Нулирайте паролата +VerifyEmail: + Title: ZITADEL - Потвърдете имейл + PreHeader: Потвърди Имейл + Subject: Потвърди Имейл + Greeting: 'Здравейте {{.DisplayName}},' + Text: >- + Добавен е нов имейл. {{.Code}}) Ако не сте добавили нов имейл, моля, + игнорирайте този имейл. + ButtonText: Потвърди Имейл +VerifyPhone: + Title: ZITADEL - Потвърдете телефона + PreHeader: Потвърдете телефона + Subject: Потвърдете телефона + Greeting: 'Здравейте {{.DisplayName}},' + Text: 'Добавен е нов телефонен номер. {{.Code}}' + ButtonText: Потвърдете телефона +DomainClaimed: + Title: ZITADEL - Домейнът е заявен + PreHeader: Промяна на имейл/потребителско име + Subject: Домейнът е заявен + Greeting: 'Здравейте {{.DisplayName}},' + Text: >- + Домейнът {{.Domain}} е заявено от организация. {{.Username}} не е част от + тази организация. {{.TempUsername}}) за това влизане. + ButtonText: Влизам +PasswordlessRegistration: + Title: ZITADEL - Добавете вход без парола + PreHeader: Добавете вход без парола + Subject: Добавете вход без парола + Greeting: 'Здравейте {{.DisplayName}},' + Text: 'Получихме заявка за добавяне на токен за влизане без парола. ' + ButtonText: Добавете вход без парола +PasswordChange: + Title: ZITADEL - Паролата на потребителя е променена + PreHeader: Промяна на паролата + Subject: Паролата на потребителя е променена + Greeting: 'Здравейте {{.DisplayName}},' + Text: >- + Паролата на вашия потребител е променена, ако тази промяна не е направена от + вас, моля, незабавно нулирайте паролата си. + ButtonText: Влизам diff --git a/internal/static/i18n/bg.yaml b/internal/static/i18n/bg.yaml new file mode 100644 index 0000000000..e9d9510bef --- /dev/null +++ b/internal/static/i18n/bg.yaml @@ -0,0 +1,1238 @@ +Errors: + Internal: Възникна вътрешна грешка + NoChangesFound: Без промени + OriginNotAllowed: Този "Произход" не е разрешен + IDMissing: Липсва лична карта + ResourceOwnerMissing: Липсва организация на собственика на ресурса + RemoveFailed: Не можа да бъде премахнат + ProjectionName: + Invalid: Невалидно име на проекцията + Assets: + EmptyKey: Ключът на актива е празен + Store: + NotInitialized: Съхранението на активи не е инициализирано + NotConfigured: Съхранението на активи не е конфигурирано + Bucket: + Internal: Вътрешна грешка при създаване на контейнер + AlreadyExists: Кофата вече съществува + CreateFailed: Кофата не е създадена + ListFailed: Кофите не могат да бъдат прочетени + RemoveFailed: Кофата не е изтрита + SetPublicFailed: Кофата не можа да се зададе като публична + Object: + PutFailed: Обектът не е създаден + GetFailed: Обектът не можа да бъде прочетен + NotFound: Обектът не може да бъде намерен + PresignedTokenFailed: Подписаният токен не можа да бъде създаден + ListFailed: Списъкът с обекти не можа да бъде прочетен + RemoveFailed: Обектът не можа да бъде премахнат + Limit: + ExceedsDefault: Лимитът надвишава лимита по подразбиране + Language: + NotParsed: Езикът не можа да бъде анализиран синтактично + OIDCSettings: + NotFound: Конфигурацията на OIDC не е намерена + AlreadyExists: OIDC конфигурацията вече съществува + SecretGenerator: + AlreadyExists: Таен генератор вече съществува + TypeMissing: Липсва тип таен генератор + NotFound: Тайният генератор не е намерен + SMSConfig: + NotFound: SMS конфигурацията не е намерена + AlreadyActive: SMS конфигурацията вече е активна + AlreadyDeactivated: SMS конфигурацията вече е деактивирана + SMTPConfig: + NotFound: SMTP конфигурацията не е намерена + AlreadyExists: SMTP конфигурация вече съществува + SenderAdressNotCustomDomain: >- + Адресът на изпращача трябва да бъде конфигуриран като персонализиран + домейн в екземпляра. + Notification: + NoDomain: Няма намерен домейн за съобщение + User: + NotFound: Потребителят не може да бъде намерен + AlreadyExists: Вече съществува потребител + NotFoundOnOrg: Потребителят не може да бъде намерен в избраната организация + NotAllowedOrg: Потребителят не е член на необходимата организация + UserIDMissing: Липсва потребителско име + UserIDWrong: Потребителят на заявката не е равен на удостоверения потребител + DomainPolicyNil: Правилата на организацията са празни + EmailAsUsernameNotAllowed: Имейлът не е разрешен като потребителско име + Invalid: Потребителските данни са невалидни + DomainNotAllowedAsUsername: Домейнът вече е резервиран и не може да се използва + AlreadyInactive: Потребителят вече е неактивен + NotInactive: Потребителят не е неактивен + CantDeactivateInitial: 'Потребител с начално състояние може да бъде изтрит, но не и деактивиран' + ShouldBeActiveOrInitial: Потребителят не е активен или начален + AlreadyInitialised: Потребителят вече е инициализиран + NotInitialised: Потребителят все още не е инициализиран + NotLocked: Потребителят не е заключен + NoChanges: Няма намерени промени + InitCodeNotFound: Кодът за инициализиране не е намерен + UsernameNotChanged: Потребителското име не е променено + InvalidURLTemplate: URL шаблонът е невалиден + Profile: + NotFound: Профилът не е намерен + NotChanged: Профилът не е променен + Empty: Профилът е празен + FirstNameEmpty: Първото име в профила е празно + LastNameEmpty: Фамилията в профила е празна + IDMissing: Липсва ID на потребителския профил + Email: + NotFound: Имейлът не е намерен + Invalid: Имейлът е невалиден + AlreadyVerified: Имейлът вече е потвърден + NotChanged: Имейлът не е променен + Empty: Имейлът е празен + IDMissing: Имейл ID липсва + Phone: + NotFound: Телефонът не е намерен + Invalid: Телефонът е невалиден + AlreadyVerified: Телефонът вече е потвърден + Empty: Телефонът е празен + NotChanged: Телефонът не е сменен + Address: + NotFound: Адресът не е намерен + NotChanged: Адресът не е променен + Machine: + Key: + NotFound: Машинният ключ не е намерен + AlreadyExisting: Машинният ключ вече съществува + Secret: + NotExisting: Тайната не съществува + Invalid: Тайната е невалидна + CouldNotGenerate: Тайната не можа да бъде генерирана + PAT: + NotFound: Личен токен за достъп не е намерен + NotHuman: Потребителят трябва да е личен + NotMachine: Потребителят трябва да е техничен + WrongType: Не е разрешено за този тип потребител + NotAllowedToLink: Потребителят няма право да се свързва с външен доставчик на данни за вход + Username: + AlreadyExists: Потребителско име вече е заето + Reserved: Потребителско име вече е заето + Empty: Потребителското име е празно + Code: + Empty: Кодът е празен + NotFound: Кодът не е намерен + Expired: Кодът е изтекъл + GeneratorAlgNotSupported: Неподдържан генераторен алгоритъм + Password: + NotFound: Паролата не е намерена + Empty: Паролата е празна + Invalid: Паролата е невалидна + NotSet: Потребителят не е задал парола + PasswordComplexityPolicy: + NotFound: Политиката за парола не е намерена + MinLength: Паролата е твърде кратка + MinLengthNotAllowed: Дадена минимална дължина не е разрешена + HasLower: Паролата трябва да съдържа малки букви + HasUpper: Паролата трябва да съдържа главни букви + HasNumber: Паролата трябва да съдържа число + HasSymbol: Паролата трябва да съдържа символ + ExternalIDP: + Invalid: Невалиден външен IDP + IDPConfigNotExisting: Невалиден доставчик на IDP за тази организация + NotAllowed: Външен IDP не е разрешен в тази организация + MinimumExternalIDPNeeded: Трябва да се добави поне един IDP + AlreadyExists: Външен IDP вече е зает + NotFound: Външен IDP не е намерен + MFA: + OTP: + AlreadyReady: Многофакторният OTP (OneTimePassword) вече е настроен + NotExisting: Многофакторният OTP (OneTimePassword) не съществува + NotReady: Многофакторният OTP (OneTimePassword) не е готов + InvalidCode: Невалиден код + U2F: + NotExisting: U2F не съществува + Passwordless: + NotExisting: Без парола не съществува + WebAuthN: + NotFound: WebAuthN Token не можа да бъде намерен + BeginRegisterFailed: Неуспешна регистрация за стартиране на WebAuthN + MarshalError: Грешка в маршалските данни + ErrorOnParseCredential: Грешка при анализа на идентификационните данни + CreateCredentialFailed: Грешка при създаване на идентификационни данни + BeginLoginFailed: Началото на влизането в WebAuthN не бе успешно + ValidateLoginFailed: Грешка при потвърждаване на идентификационните данни за вход + CloneWarning: Идентификационните данни могат да бъдат клонирани + RefreshToken: + Invalid: Токенът за опресняване е невалиден + NotFound: Токенът за обновяване не е намерен + Instance: + NotFound: Екземплярът не е намерен + AlreadyExists: Екземплярът вече съществува + NotChanged: Екземплярът не е променен + Org: + AlreadyExists: Името на организацията вече е заето + Invalid: Организацията е невалидна + AlreadyDeactivated: Организацията вече е деактивирана + AlreadyActive: Организацията вече е активна + Empty: Организацията е празна + NotFound: Организацията не е намерена + NotChanged: Организацията не е променена + DefaultOrgNotDeletable: Организацията по подразбиране не трябва да се изтрива + ZitadelOrgNotDeletable: Организация с проект ZITADEL не трябва да се изтрива + InvalidDomain: Невалиден домейн + DomainMissing: Липсва домейн + DomainNotOnOrg: Домейнът не съществува в организацията + DomainNotVerified: Домейнът не е проверен + DomainAlreadyVerified: Домейнът вече е потвърден + DomainVerificationTypeInvalid: Типът проверка на домейна е невалиден + DomainVerificationMissing: Проверката на домейна все още не е започнала + DomainVerificationFailed: Неуспешна проверка на домейна + PrimaryDomainNotDeletable: Основният домейн не трябва да се изтрива + DomainNotFound: Домейнът не е намерен + MemberIDMissing: Липсва ID на член + MemberNotFound: Членът на организацията не е намерен + InvalidMember: Членът на организацията е невалиден + UserIDMissing: Липсва потребителско име + PolicyAlreadyExists: Политиката вече съществува + PolicyNotExisting: Политиката не съществува + IdpInvalid: IDP конфигурацията е невалидна + IdpNotExisting: IDP конфигурация не съществува + OIDCConfigInvalid: OIDC IDP конфигурацията е невалидна + IdpIsNotOIDC: IDP конфигурацията не е от тип oidc + Domain: + AlreadyExists: Домейнът вече съществува + InvalidCharacter: 'Само буквено-цифрови знаци, . ' + IDP: + InvalidSearchQuery: Невалидна заявка за търсене + LoginPolicy: + NotFound: Правилата за влизане не са намерени + Invalid: Правилата за влизане са невалидни + RedirectURIInvalid: URI адресът за пренасочване по подразбиране е невалиден + NotExisting: Политиката за влизане не съществува + AlreadyExists: Политиката за влизане вече съществува + IdpProviderAlreadyExisting: Вече съществува доставчик на самоличност + IdpProviderNotExisting: Доставчикът на самоличност не съществува + RegistrationNotAllowed: Регистрацията не е разрешена + UsernamePasswordNotAllowed: Влизането с потребителско име / парола не е разрешено + MFA: + AlreadyExists: Multifactor вече съществува + NotExisting: Мултифактор не съществува + Unspecified: Многофакторна невалидност + MailTemplate: + NotFound: Шаблонът за поща по подразбиране не е намерен + NotChanged: Шаблонът за поща по подразбиране не е променен + AlreadyExists: Шаблонът за поща по подразбиране вече съществува + Invalid: Шаблонът за имейл по подразбиране е невалиден + CustomMessageText: + NotFound: Текстът на съобщението по подразбиране не е намерен + NotChanged: Текстът на съобщението по подразбиране не е променен + AlreadyExists: Текстът на съобщението по подразбиране вече съществува + Invalid: Текстът на съобщението по подразбиране е невалиден + PasswordComplexityPolicy: + NotFound: Правилата за сложност на паролата не са намерени + Empty: Правилата за сложност на паролата са празни + NotExisting: Правилата за сложност на паролите не съществуват + AlreadyExists: Политиката за сложност на паролата вече съществува + PasswordLockoutPolicy: + NotFound: Правилата за блокиране на парола не са намерени + Empty: Правилата за блокиране на парола са празни + NotExisting: Правилата за блокиране на пароли не съществуват + AlreadyExists: Политиката за блокиране на парола вече съществува + PasswordAgePolicy: + NotFound: Правилата за възрастта на паролата не са намерени + Empty: Правилата за възрастта на паролата са празни + NotExisting: Правилата за възрастта на паролата не съществуват + AlreadyExists: Вече съществува политика за възрастта на паролата + OrgIAMPolicy: + Empty: Правилата за IAM на организацията са празни + NotExisting: IAM политиката на организацията не съществува + AlreadyExists: Политиката за IAM на организацията вече съществува + NotificationPolicy: + NotFound: Правилата за уведомяване не са намерени + NotChanged: Правилата за уведомяване не са променени + AlreadyExists: Политиката за уведомяване вече съществува + LabelPolicy: + NotFound: Правилата за лични етикети не са намерени + NotChanged: Политиката на частния етикет не е променена + Project: + ProjectIDMissing: Липсва ID на проекта + AlreadyExists: Проектът вече съществува в организацията + OrgNotExisting: Организацията не съществува + UserNotExisting: Потребителят не съществува + CouldNotGenerateClientSecret: Не можа да се генерира клиентска тайна + Invalid: Проектът е невалиден + NotActive: Проектът не е активен + NotInactive: Проектът не е деактивиран + NotFound: Проектът не е намерен + UserIDMissing: Липсва потребителско име + Member: + NotFound: Членът на проекта не е намерен + Invalid: Членът на проекта е невалиден + AlreadyExists: Член на проекта вече съществува + NotExisting: Член на проекта не съществува + MinimumOneRoleNeeded: Трябва да се добави поне една роля + Role: + AlreadyExists: Ролята вече съществува + Invalid: Ролята е невалидна + NotExisting: Ролята не съществува + IDMissing: Липсва лична карта + App: + AlreadyExists: Приложението вече съществува + NotFound: Приложението не е намерено + Invalid: Приложението е невалидно + NotExisting: Приложението не съществува + NotActive: Приложението не е активно + NotInactive: Приложението не е неактивно + OIDCConfigInvalid: OIDC конфигурацията е невалидна + APIConfigInvalid: API конфигурацията е невалидна + SAMLConfigInvalid: SAML конфигурацията е невалидна + IsNotOIDC: Приложението не е тип OIDC + IsNotAPI: Приложението не е тип API + IsNotSAML: Приложението не е тип SAML + SAMLMetadataMissing: Липсват SAML метаданни + SAMLMetadataFormat: Грешка във формата на SAML метаданни + SAMLEntityIDAlreadyExisting: SAML EntityID вече съществува + OIDCAuthMethodNoSecret: Избраният метод за удостоверяване на OIDC не изисква тайна + APIAuthMethodNoSecret: Избраният API Auth Method не изисква тайна + AuthMethodNoPrivateKeyJWT: Избраният метод за удостоверяване не изисква ключ + ClientSecretInvalid: Тайната на клиента е невалидна + Key: + AlreadyExisting: Вече съществува ключ за приложение + NotFound: Ключът на приложението не е намерен + RequiredFieldsMissing: Някои задължителни полета липсват + Grant: + AlreadyExists: Вече съществува субсидия за проекта + NotFound: Грантът не е намерен + Invalid: Грантът за проект е невалиден + NotExisting: Безвъзмездна помощ за проекта не съществува + HasNotExistingRole: Една роля не съществува в проекта + NotActive: Грантът по проекта не е активен + NotInactive: Грантът по проекта не е неактивен + IAM: + NotFound: Екземплярът не е намерен + Member: + RolesNotChanged: Ролите не са сменени + MemberInvalid: Членът е невалиден + MemberAlreadyExisting: Член вече съществува + MemberNotExisting: Членът не съществува + IDMissing: ID липсва + IAMProjectIDMissing: Липсва идентификатор на IAM проект + IamProjectAlreadySet: Идентификаторът на IAM проект вече е зададен + IdpInvalid: IDP конфигурацията е невалидна + IdpNotExisting: IDP конфигурация не съществува + OIDCConfigInvalid: OIDC IDP конфигурацията е невалидна + IdpIsNotOIDC: IDP конфигурацията не е от тип oidc + LoginPolicyInvalid: Правилата за влизане са невалидни + LoginPolicyNotExisting: Правилата за влизане не съществуват + IdpProviderInvalid: Доставчикът на самоличност е невалиден + LoginPolicy: + NotFound: Правилата за влизане по подразбиране не са намерени + NotChanged: Правилата за влизане по подразбиране не са променени + NotExisting: Политиката за влизане по подразбиране не съществува + AlreadyExists: Политиката за влизане по подразбиране вече съществува + RedirectURIInvalid: URI адресът за пренасочване по подразбиране е невалиден + MFA: + AlreadyExists: Multifactor вече съществува + NotExisting: Мултифактор не съществува + Unspecified: Многофакторна невалидност + IDP: + AlreadyExists: Доставчикът на самоличност вече съществува + NotExisting: Доставчикът на самоличност не съществува + Invalid: Доставчикът на самоличност е невалиден + IDPConfig: + AlreadyExists: Конфигурацията на доставчик на самоличност вече съществува + NotInactive: Конфигурацията на доставчик на самоличност не е неактивна + NotActive: Конфигурацията на доставчик на самоличност не е активна + LabelPolicy: + NotFound: Правилата за лични етикети по подразбиране не са намерени + NotChanged: Правилата за лични етикети по подразбиране не са променени + MailTemplate: + NotFound: Шаблонът за поща по подразбиране не е намерен + NotChanged: Шаблонът за поща по подразбиране не е променен + AlreadyExists: Шаблонът за поща по подразбиране вече съществува + Invalid: Шаблонът за имейл по подразбиране е невалиден + CustomMessageText: + NotFound: Текстът на съобщението по подразбиране не е намерен + NotChanged: Текстът на съобщението по подразбиране не е променен + AlreadyExists: Текстът на съобщението по подразбиране вече съществува + Invalid: Текстът на съобщението по подразбиране е невалиден + PasswordComplexityPolicy: + NotFound: Правилата за сложност на паролата по подразбиране не са намерени + NotExisting: Политиката за сложност на паролата по подразбиране не съществува + AlreadyExists: Политиката за сложност на паролата по подразбиране вече съществува + Empty: Правилата за сложност на паролата по подразбиране са празни + NotChanged: Правилата за сложност на паролата по подразбиране не са променени + PasswordAgePolicy: + NotFound: Правилата за възрастта на паролата по подразбиране не са намерени + NotExisting: Политиката за възрастта на паролата по подразбиране не съществува + AlreadyExists: Вече съществува стандартна политика за възрастта на паролата + Empty: Правилата за възрастта на паролата по подразбиране са празни + NotChanged: Правилата за възрастта на паролата по подразбиране не са променени + PasswordLockoutPolicy: + NotFound: Правилата за блокиране на парола по подразбиране не са намерени + NotExisting: Политиката за блокиране на парола по подразбиране не съществува + AlreadyExists: Политиката за блокиране на парола по подразбиране вече съществува + Empty: Правилата за блокиране на парола по подразбиране са празни + NotChanged: Правилата за блокиране на парола по подразбиране не са променени + DomainPolicy: + NotFound: IAM политиката на организацията не е намерена + Empty: Правилата за IAM на организацията са празни + NotExisting: IAM политиката на организацията не съществува + AlreadyExists: Политиката за IAM на организацията вече съществува + NotChanged: Политиката за IAM на организацията не е променена + NotificationPolicy: + NotFound: Правилата за уведомяване по подразбиране не са намерени + NotChanged: Правилата за уведомяване по подразбиране не са променени + AlreadyExists: Политиката за уведомяване по подразбиране вече съществува + Policy: + AlreadyExists: Политиката вече съществува + Label: + Invalid: + PrimaryColor: Основният цвят не е валидна стойност на шестнадесетичен цвят + BackgroundColor: Цветът на фона не е валидна шестнадесетична стойност на цвета + WarnColor: >- + Цветът на предупреждението не е валидна стойност на шестнадесетичен + цвят + FontColor: Цветът на шрифта не е валидна шестнадесетична стойност на цвета + PrimaryColorDark: >- + Основният цвят (тъмен режим) не е валидна стойност на шестнадесетичен + цвят + BackgroundColorDark: >- + Цветът на фона (тъмен режим) не е валидна стойност на шестнадесетичен + цвят + WarnColorDark: >- + Предупредителният цвят (тъмен режим) не е валидна стойност на + шестнадесетичен цвят + FontColorDark: >- + Цветът на шрифта (тъмен режим) не е валидна шестнадесетична цветова + стойност + UserGrant: + AlreadyExists: Потребителското разрешение вече съществува + NotFound: Потребителското разрешение не е намерено + Invalid: Потребителското разрешение е невалидно + NotChanged: Потребителското разрешение не е променено + IDMissing: ID липсва + NotActive: Потребителското разрешение не е активно + NotInactive: Предоставянето на потребител не е деактивирано + NoPermissionForProject: Потребителят няма разрешения за този проект + RoleKeyNotFound: Ролята не е намерена + Member: + AlreadyExists: Член вече съществува + IDPConfig: + AlreadyExists: IDP конфигурация с това име вече съществува + NotExisting: Конфигурацията на доставчик на самоличност не съществува + Changes: + NotFound: Няма намерена история + AuditRetention: Историята е извън съхранението на журнала за проверка + Token: + NotFound: Токенът не е намерен + UserSession: + NotFound: UserSession не е намерена + Key: + ExpireBeforeNow: Срокът на годност е в миналото + Login: + LoginPolicy: + MFA: + ForceAndNotConfigured: >- + Multifactor е конфигуриран според изискванията, но не са конфигурирани + възможни доставчици. + Step: + Started: + AlreadyExists: Започната стъпка вече съществува + Done: + AlreadyExists: Направената стъпка вече съществува + CustomText: + AlreadyExists: Персонализиран текст вече съществува + Invalid: Персонализираният текст е невалиден + NotFound: Персонализираният текст не е намерен + TranslationFile: + ReadError: Грешка при четене на файла за превод + MergeError: Файлът за превод не можа да бъде обединен с персонализирани преводи + NotFound: Файлът за превод не съществува + Metadata: + NotFound: Метаданните не са намерени + NoData: Списъкът с метаданни е празен + Invalid: Метаданните са невалидни + KeyNotExisting: Един или повече ключове не съществуват + Action: + Invalid: Действието е невалидно + NotFound: Действието не е намерено + NotActive: Действието не е активно + NotInactive: Действието не е неактивно + MaxAllowed: Не са разрешени допълнителни активни действия + Flow: + FlowTypeMissing: Липсва FlowType + Empty: Потокът вече е празен + WrongTriggerType: TriggerType е невалиден + NoChanges: Без промени + ActionIDsNotExist: ActionIDs не съществуват + Query: + CloseRows: SQL изразът не можа да бъде завършен + SQLStatement: SQL изразът не може да бъде създаден + InvalidRequest: Заявката е невалидна + Quota: + AlreadyExists: Вече съществува квота за тази единица + NotFound: Не е намерена квота за тази единица + Invalid: + CallURL: URL адресът за обаждане с квота е невалиден + Percent: Процентът на квотата е по-нисък от 1 + Unimplemented: За тази единица не се прилагат квоти + Amount: Сумата на квотата е по-ниска от 1 + ResetInterval: Интервалът за нулиране на квотата е по-кратък от минута + Noop: Неограничена квота без известия няма ефект + Access: + Exhausted: Квотата за удостоверени заявки е изчерпана + Execution: + Exhausted: Квотата за секунди за изпълнение е изчерпана + LogStore: + Access: + StorageFailed: >- + Съхраняването на регистрационния файл за достъп в базата данни не бе + успешно + ScanFailed: Неуспешно запитване за използване за удостоверени заявки + Execution: + StorageFailed: >- + Неуспешно съхраняване на регистрационния файл за изпълнение на действие + в базата данни + ScanFailed: Неуспешно запитване за използване за секунди изпълнение на действие + Session: + NotExisting: Сесията не съществува + Terminated: Сесията вече е прекратена + Token: + Invalid: Токенът на сесията е невалиден + Passkey: + NoChallenge: Сесия без предизвикателство за парола + Intent: + IDPMissing: IDP липсва в заявката + SuccessURLMissing: В заявката липсва URL адрес за успех + FailureURLMissing: В заявката липсва URL адрес за грешка + StateMissing: В заявката липсва параметър състояние + NotStarted: Намерението не е стартирано или вече е прекратено + NotSucceeded: Намерението не е успешно + TokenCreationFailed: Неуспешно създаване на токен + InvalidToken: Знакът за намерение е невалиден +AggregateTypes: + action: Действие + instance: Инстанция + key_pair: Двойка ключове + org: Организация + project: Проект + user: Потребител + usergrant: Предоставяне на потребител + quota: Квота +EventTypes: + user: + added: Добавен потребител + selfregistered: Потребителят се регистрира сам + initialization: + code: + added: Генериран код за инициализиране + sent: Кодът за инициализиране е изпратен + check: + succeeded: Проверката за инициализация е успешна + failed: Проверката на инициализацията е неуспешна + token: + added: Токенът за достъп е създаден + removed: Токенът за достъп е премахнат + username: + reserved: Потребителското име е запазено + released: Потребителското име е освободено + changed: Потребителското име е променено + email: + reserved: Имейл адресът е запазен + released: Имейл адресът е освободен + changed: Имейл адресът е променен + verified: Имейл адресът е потвърден + verification: + failed: Проверката на имейл адреса не бе успешна + code: + added: Генериран код за потвърждение на имейл адрес + sent: Кодът за потвърждение на имейл адреса е изпратен + machine: + added: Добавен е технически потребител + changed: Техническият потребител е променен + key: + added: Ключът е добавен + removed: Ключът е премахнат + secret: + set: Секретен комплект + removed: Тайната е премахната + check: + succeeded: Тайната проверка е успешна + failed: Тайната проверка е неуспешна + human: + added: Добавено лице + selfregistered: Човек се регистрира сам + avatar: + added: Аватарът е добавен + removed: Аватарът премахнат + initialization: + code: + added: Генериран код за инициализиране + sent: Кодът за инициализиране е изпратен + check: + succeeded: Проверката за инициализация е успешна + failed: Проверката на инициализацията е неуспешна + username: + reserved: Потребителското име е запазено + released: Потребителското име е освободено + email: + changed: Имейл адресът е променен + verified: Имейл адресът е потвърден + verification: + failed: Проверката на имейл адреса не бе успешна + code: + added: Генериран код за потвърждение на имейл адрес + sent: Кодът за потвърждение на имейл адреса е изпратен + password: + changed: паролата е сменена + code: + added: Кодът на паролата е генериран + sent: Кодът за парола е изпратен + check: + succeeded: Проверката на паролата е успешна + failed: Проверката на паролата е неуспешна + externallogin: + check: + succeeded: Външното влизане бе успешно + externalidp: + added: Добавен външен IDP + removed: Външният IDP е премахнат + cascade: + removed: Външната IDP каскада е премахната + phone: + changed: Телефонният номер е променен + verified: Телефонният номер е потвърден + verification: + failed: Неуспешна проверка на телефонния номер + code: + added: Генериран код на телефонен номер + sent: Кодът на телефонния номер е изпратен + removed: Телефонният номер е премахнат + profile: + changed: Променен потребителски профил + address: + changed: Потребителският адрес е променен + mfa: + otp: + added: Добавен е многофакторен OTP + verified: Многофакторно OTP потвърдено + removed: Многофакторният OTP премахнат + check: + succeeded: Многофакторната OTP проверка е успешна + failed: Многофакторната OTP проверка е неуспешна + u2f: + token: + added: Добавен е многофакторен U2F токен + verified: Multifactor U2F Token е проверен + removed: Multifactor U2F Token премахнат + begin: + login: Многофакторната U2F проверка започна + check: + succeeded: Многофакторната U2F проверка е успешна + failed: Многофакторната U2F проверка е неуспешна + signcount: + changed: Контролната сума на Multifactor U2F Token е променена + init: + skipped: Многофакторната инициализация е пропусната + passwordless: + token: + added: Добавен е токен за влизане без парола + verified: Токенът за влизане без парола е потвърден + removed: Токенът за влизане без парола е премахнат + begin: + login: Започна проверка за влизане без парола + check: + succeeded: Проверката за влизане без парола е успешна + failed: Проверката за влизане без парола е неуспешна + signcount: + changed: Контролната сума на токена за влизане без парола е променена + initialization: + code: + added: Добавен код за инициализация без парола + sent: Кодът за инициализация без парола е изпратен + requested: Изисква се код за инициализация без парола + check: + succeeded: Кодът за инициализация без парола е проверен успешно + failed: Проверката на кода за инициализация без парола е неуспешна + signed: + out: Потребителят е излязъл + refresh: + token: + added: Създаден токен за опресняване + renewed: Токенът за обновяване е подновен + removed: Токенът за обновяване е премахнат + locked: Потребителят е заключен + unlocked: Потребителят е отключен + deactivated: Потребителят е деактивиран + reactivated: Потребителят е повторно активиран + removed: Потребителят е премахнат + password: + changed: паролата е сменена + code: + added: Кодът на паролата е генериран + sent: Кодът за парола е изпратен + check: + succeeded: Проверката на паролата е успешна + failed: Проверката на паролата е неуспешна + phone: + changed: Телефонният номер е променен + verified: Телефонният номер е потвърден + verification: + failed: Неуспешна проверка на телефонния номер + code: + added: Генериран код на телефонен номер + sent: Кодът на телефонния номер е изпратен + removed: Телефонният номер е премахнат + profile: + changed: Променен потребителски профил + address: + changed: Потребителският адрес е променен + mfa: + otp: + added: Добавен е многофакторен OTP + verified: Многофакторно OTP потвърдено + removed: Многофакторният OTP премахнат + check: + succeeded: Многофакторната OTP проверка е успешна + failed: Многофакторната OTP проверка е неуспешна + init: + skipped: Многофакторната OTP инициализация е пропусната + init: + skipped: Многофакторната инициализация е пропусната + signed: + out: Потребителят е излязъл + grant: + added: Упълномощаването е добавено + changed: Разрешението е променено + removed: Упълномощаването е премахнато + deactivated: Упълномощаването е деактивирано + reactivated: Упълномощаването е повторно активирано + reserved: Разрешението е запазено + released: Разрешението е пуснато + cascade: + removed: Упълномощаването е премахнато + changed: Разрешението е променено + metadata: + set: Набор от потребителски метаданни + removed: Потребителските метаданни са премахнати + removed.all: Всички потребителски метаданни са премахнати + domain: + claimed: Заявен домейн + claimed.sent: Известието за заявен домейн е изпратено + pat: + added: Добавен личен токен за достъп + removed: Личният маркер за достъп е премахнат + org: + added: Добавена е организация + changed: Организацията се промени + deactivated: Организацията е деактивирана + reactivated: Организацията е активирана отново + removed: Организацията е премахната + domain: + added: Домейнът е добавен + verification: + added: Добавена е проверка на домейна + failed: Неуспешна проверка на домейна + verified: Домейнът е потвърден + removed: Домейнът премахнат + primary: + set: Основен набор от домейни + reserved: Домейнът е запазен + released: Домейнът е освободен + name: + reserved: Името на организацията е запазено + released: Името на организацията е публикувано + member: + added: Добавен е член на организацията + changed: Членът на организацията е променен + removed: Премахнат член на организацията + cascade: + removed: Каскадата на членовете на организацията е премахната + iam: + policy: + added: Добавена е системна политика + changed: Системната политика е променена + removed: Системната политика е премахната + idp: + config: + added: IDP конфигурация е добавена + changed: IDP конфигурацията е променена + removed: IDP конфигурацията е премахната + deactivated: IDP конфигурацията е деактивирана + reactivated: IDP конфигурацията е активирана отново + oidc: + config: + added: Добавена е OIDC IDP конфигурация + changed: IDP конфигурацията на OIDC е променена + saml: + config: + added: Добавена е SAML IDP конфигурация + changed: SAML IDP конфигурацията е променена + jwt: + config: + added: Добавена е конфигурация на JWT IDP + changed: Конфигурацията на JWT IDP е променена + customtext: + set: Персонализиран текстов набор + removed: Персонализираният текст е премахнат + template: + removed: Персонализираният текстов шаблон е премахнат + policy: + login: + added: Добавена е политика за влизане + changed: Правилата за влизане са променени + removed: Правилата за влизане са премахнати + idpprovider: + added: Доставчикът на самоличност е добавен към правилата за влизане + removed: Доставчикът на самоличност е премахнат от правилата за влизане + cascade: + removed: >- + Каскадата на доставчика на самоличност е премахната от правилата + за влизане + secondfactor: + added: Вторият фактор е добавен към правилата за влизане + removed: Вторият фактор е премахнат от правилата за влизане + multifactor: + added: 'Много фактор, добавен към правилата за влизане' + removed: Мултифакторът е премахнат от правилата за влизане + password: + complexity: + added: Добавена е политика за сложността на паролата + changed: Правилата за сложността на паролите са променени + removed: Правилата за сложността на паролите са премахнати + age: + added: Добавена е политика за възраст на паролата + changed: Правилата за възрастта на паролата са променени + removed: Правилото за възрастта на паролата е премахнато + lockout: + added: Добавена е политика за блокиране на парола + changed: Правилата за блокиране на пароли са променени + removed: Правилата за блокиране на пароли са премахнати + label: + added: Добавена е политика за етикети + changed: Правилата за етикети са променени + activated: Правилата за етикети са активирани + removed: Правилата за етикети са премахнати + logo: + added: Логото е добавено към правилата за етикети + removed: Логото е премахнато от правилата за етикети + dark: + added: Лого (тъмен режим) е добавено към правилата за етикети + removed: Логото (тъмен режим) е премахнато от правилата за етикети + icon: + added: Иконата е добавена към правилата за етикети + removed: Иконата е премахната от правилата за етикети + dark: + added: Икона (тъмен режим) е добавена към правилата за етикети + removed: Икона (тъмен режим) премахната от правилата за етикети + font: + added: Шрифтът е добавен към правилата за етикети + removed: Шрифтът е премахнат от правилата за етикети + assets: + removed: Активите са премахнати от правилата за етикети + privacy: + added: Добавени са политика за поверителност и TOS + changed: Политиката за поверителност и TOS са променени + removed: Правилата за поверителност и TOS премахнати + domain: + added: Добавена е политика за домейн + changed: Правилата на домейна са променени + removed: Правилата за домейни са премахнати + lockout: + added: Добавена е политика за блокиране + changed: Политиката за блокиране е променена + removed: Политиката за блокиране е премахната + notification: + added: Добавена е политика за уведомяване + changed: Правилата за уведомяване са променени + removed: Правилата за уведомяване са премахнати + flow: + trigger_actions: + set: Комплект действия + cascade: + removed: Каскадата от действия е премахната + removed: Премахнати действия + cleared: Потокът е изчистен + mail: + template: + added: Добавен шаблон за имейл + changed: Шаблонът за имейл е променен + removed: Шаблонът за имейл е премахнат + text: + added: Добавен е имейл текст + changed: Текстът на имейла е променен + removed: Текстът на имейла е премахнат + metadata: + removed: Метаданните са премахнати + removed.all: Всички метаданни са премахнати + set: Набор метаданни + project: + added: Проектът е добавен + changed: Проектът е променен + deactivated: Проектът е деактивиран + reactivated: Проектът е активиран отново + removed: Проектът е премахнат + member: + added: Добавен член на проекта + changed: Членът на проекта е променен + removed: Членът на проекта е премахнат + cascade: + removed: Каскадата от членове на проекта е премахната + role: + added: Добавена е роля в проекта + changed: Ролята на проекта е променена + removed: Ролята в проекта е премахната + grant: + added: Добавен е достъп за управление + changed: Достъпът за управление е променен + removed: Достъпът за управление е премахнат + deactivated: Достъпът за управление е деактивиран + reactivated: Достъпът за управление е активиран отново + cascade: + changed: Достъпът за управление е променен + member: + added: Добавен е член с достъп за управление + changed: Членът с достъп за управление е променен + removed: Членът с достъп за управление е премахнат + cascade: + removed: Каскадата за достъп до управление е премахната + application: + added: Приложението е добавено + changed: Приложението е променено + removed: Приложението е премахнато + deactivated: Приложението е деактивирано + reactivated: Приложението е активирано повторно + oidc: + secret: + check: + succeeded: Проверката на OIDC Client Secret е успешна + failed: Проверката на OIDC Client Secret е неуспешна + key: + added: Добавен ключ за приложение + removed: Ключът на приложението е премахнат + config: + saml: + added: Добавена е SAML конфигурация + changed: SAML конфигурацията е променена + oidc: + added: Добавена е OIDC конфигурация + changed: Конфигурацията на OIDC е променена + secret: + changed: Тайната на OIDC е променена + api: + added: Добавена е конфигурация на API + changed: Променена конфигурация на API + secret: + changed: Тайната на API е променена + policy: + password: + complexity: + added: Добавена е политика за сложността на паролата + changed: Правилата за сложността на паролите са променени + age: + added: Добавена е политика за възраст на паролата + changed: Правилата за възрастта на паролата са променени + lockout: + added: Добавена е политика за блокиране на парола + changed: Правилата за блокиране на пароли са променени + iam: + setup: + started: Настройката на ZITADEL започна + done: Настройката на ZITADEL е готова + global: + org: + set: Глобален организационен набор + project: + iam: + set: Комплект проект ZITADEL + member: + added: Добавен е член на ZITADEL + changed: Членът на ZITADEL е променен + removed: Член на ZITADEL премахнат + cascade: + removed: Каскадата на членове на ZITADEL е премахната + idp: + config: + added: IDP конфигурация е добавена + changed: IDP конфигурацията е променена + removed: IDP конфигурацията е премахната + deactivated: IDP конфигурацията е деактивирана + reactivated: IDP конфигурацията е активирана отново + oidc: + config: + added: Добавена е OIDC IDP конфигурация + changed: IDP конфигурацията на OIDC е променена + saml: + config: + added: Добавена е SAML IDP конфигурация + changed: SAML IDP конфигурацията е променена + jwt: + config: + added: Добавена е конфигурация на JWT към доставчик на идентичност + changed: Конфигурацията на JWT от доставчика на идентичност е премахната + customtext: + set: Текстът беше зададен + removed: Текстът беше премахнат + policy: + login: + added: Добавена е политиката за влизане по подразбиране + changed: Правилата за влизане по подразбиране са променени + idpprovider: + added: >- + Доставчикът на самоличност е добавен към правилата за влизане по + подразбиране + removed: >- + Доставчикът на самоличност е премахнат от правилата за влизане по + подразбиране + label: + added: Добавена е политика за етикети + changed: Правилата за етикети са променени + activated: Правилата за етикети са активирани + logo: + added: Логото е добавено към правилата за етикети + removed: Логото е премахнато от правилата за етикети + dark: + added: Лого (тъмен режим) е добавено към правилата за етикети + removed: Логото (тъмен режим) е премахнато от правилата за етикети + icon: + added: Иконата е добавена към правилата за етикети + removed: Иконата е премахната от правилата за етикети + dark: + added: Икона (тъмен режим) е добавена към правилата за етикети + removed: Икона (тъмен режим) премахната от правилата за етикети + font: + added: Шрифтът е добавен към правилата за етикети + removed: Шрифтът е премахнат от правилата за етикети + assets: + removed: Активите са премахнати от правилата за етикети + default: + language: + set: Зададен език по подразбиране + oidc: + settings: + added: Добавена е OIDC конфигурация + changed: Конфигурацията на OIDC е променена + removed: OIDC конфигурацията е премахната + secret: + generator: + added: Добавен е таен генератор + changed: Променен секретен генератор + removed: Секретният генератор е премахнат + smtp: + config: + added: Добавена е SMTP конфигурация + changed: SMTP конфигурацията е променена + password: + changed: Тайната на конфигурацията на SMTP е променена + sms: + config: + twilio: + added: Добавен е доставчик на SMS Twilio + changed: Доставчикът на Twilio SMS е променен + token: + changed: Токенът на доставчика на SMS на Twilio е променен + removed: Доставчикът на Twilio SMS е премахнат + activated: Twilio SMS доставчик е активиран + deactivated: Доставчикът на Twilio SMS е деактивиран + key_pair: + added: Добавена двойка ключове + certificate: + added: Сертификатът е добавен + action: + added: Добавено действие + changed: Действието е променено + deactivated: Действието е деактивирано + reactivated: Действието е активирано повторно + removed: Действието е премахнато + instance: + added: Добавен екземпляр + changed: Екземплярът е променен + customtext: + removed: Персонализираният текст е премахнат + set: Персонализиран текстов набор + template: + removed: Шаблонът за персонализиран текст е премахнат + default: + language: + set: Зададен език по подразбиране + org: + set: Организация по подразбиране + domain: + added: Домейнът е добавен + primary: + set: Основен набор от домейни + removed: Домейнът премахнат + iam: + console: + set: Комплект конзолни приложения ZITADEL + project: + set: Комплект проект ZITADEL + mail: + template: + added: Добавен шаблон за имейл + changed: Шаблонът за имейл е променен + text: + added: Добавен е имейл текст + changed: Текстът на имейла е променен + member: + added: Добавен е член на екземпляра + changed: Членът на екземпляра е променен + removed: Членът на екземпляра е премахнат + cascade: + removed: Каскадата от членове на екземпляра е премахната + notification: + provider: + debug: + fileadded: Добавен е доставчик на известия за отстраняване на грешки + filechanged: >- + Доставчикът на известия за отстраняване на грешки на файлове е + променен + fileremoved: >- + Доставчикът на известия за отстраняване на грешки на файлове е + премахнат + logadded: Добавен е доставчик на известия за отстраняване на грешки в журнала + logchanged: >- + Доставчикът на известия за отстраняване на грешки в журнала е + променен + logremoved: >- + Доставчикът на известия за отстраняване на грешки в журнала е + премахнат + oidc: + settings: + added: Добавени са настройки на OIDC + changed: Настройките на OIDC са променени + policy: + domain: + added: Добавена е политика за домейн + changed: Правилата на домейна са променени + label: + activated: Правилата за етикети са активирани + added: Добавена е политика за етикети + assets: + removed: Правилата за актив от етикета са премахнати + changed: Правилата за етикети са променени + font: + added: Шрифтът е добавен към правилата за етикети + removed: Шрифтът е премахнат от правилата за етикети + icon: + added: Иконата е добавена към правилата за етикети + removed: Иконата е премахната от правилата за етикети + dark: + added: Иконата е добавена към правилата за тъмни етикети + removed: Иконата е премахната от правилата за тъмни етикети + logo: + added: Логото е добавено към правилата за етикети + removed: Логото е премахнато от правилата за етикети + dark: + added: Логото е добавено към правилата за тъмни етикети + removed: Логото е премахнато от правилата за тъмни етикети + lockout: + added: Добавена е политика за блокиране + changed: Политиката за блокиране е променена + login: + added: Добавена е политика за влизане + changed: Правилата за влизане са променени + idpprovider: + added: Доставчикът на самоличност е добавен към правилата за влизане + cascade: + removed: >- + Каскадата на доставчика на самоличност е премахната от правилата + за влизане + removed: Доставчикът на самоличност е премахнат от правилата за влизане + multifactor: + added: Мултифакторът е добавен към правилата за влизане + removed: Multifactor е премахнат от политиката за влизане + secondfactor: + added: Вторият фактор е добавен към правилата за влизане + removed: Вторият фактор е премахнат от правилата за влизане + password: + age: + added: Добавена е политика за възраст на паролата + changed: Правилата за възрастта на паролата са променени + complexity: + added: Добавена е политика за сложността на паролата + changed: Правилата за сложността на паролите са премахнати + privacy: + added: Добавена е политика за поверителност + changed: Политиката за поверителност е променена + security: + set: Зададена политика за сигурност + removed: Екземплярът е премахнат + secret: + generator: + added: Добавен е таен генератор + changed: Променен секретен генератор + removed: Секретният генератор е премахнат + sms: + configtwilio: + activated: Конфигурацията на Twilio SMS е активирана + added: Добавена е конфигурация на Twilio SMS + changed: Конфигурацията на Twilio SMS е променена + deactivated: Конфигурацията на Twilio SMS е деактивирана + removed: SMS конфигурацията на Twilio е премахната + token: + changed: Конфигурацията на Token на Twilio SMS е променена + smtp: + config: + added: Добавена е SMTP конфигурация + changed: SMTP конфигурацията е променена + password: + changed: Паролата на SMTP конфигурацията е променена + removed: Премахната SMTP конфигурация +Application: + OIDC: + UnsupportedVersion: Вашата OIDC версия не се поддържа + V1: + NotCompliant: >- + Вашата конфигурация не е съвместима и се различава от стандарта OIDC + 1.0. + NoRedirectUris: Поне един uri адрес за пренасочване трябва да бъде регистриран. + NotAllCombinationsAreAllowed: >- + Конфигурацията е съвместима, но не всички възможни комбинации са + разрешени. + Code: + RedirectUris: + HttpOnlyForWeb: >- + Предоставяне на код за тип разрешено само http пренасочване URIS за + apptype web. + CustomOnlyForNative: >- + Кодът за тип предоставяне позволява само потребителски uris адрес за + пренасочване за родния тип на приложението (напр. име на + приложение:// ) + Implicit: + RedirectUris: + CustomNotAllowed: >- + Видът на предоставяне имплицитно не позволява потребителски uris + адрес за пренасочване + HttpNotAllowed: >- + Видът на предоставяне имплицитно не позволява URL адрес за + пренасочване на http + HttpLocalhostOnlyForNative: >- + URI за пренасочване на Http://localhost е разрешен само за собствени + приложения. + Native: + AuthMethodType: + NotNone: Родните приложения трябва да имат authmethodtype none. + RedirectUris: + MustBeHttpLocalhost: >- + URI адресите за пренасочване трябва да започват с вашия собствен + протокол, http://127.0.0.1, http://[::1] или http://localhost. + UserAgent: + AuthMethodType: + NotNone: >- + Приложението на потребителски агент трябва да има authmethodtype + none. + GrantType: + Refresh: + NoAuthCode: >- + Токенът за опресняване е разрешен само в комбинация с код за + оторизация. +Action: + Flow: + Type: + Unspecified: Неуточнено + ExternalAuthentication: Външно удостоверяване + CustomiseToken: Токен за допълнение + InternalAuthentication: Вътрешно удостоверяване + TriggerType: + Unspecified: Неуточнено + PostAuthentication: Публикуване на автентификация + PreCreation: Предварително създаване + PostCreation: Създаване на публикации + PreUserinfoCreation: Предварително създаване на потребителска информация + PreAccessTokenCreation: Създаване на маркер за предварителен достъп