snapshot of https://github.com/espocrm/espocrm.git (master, 2026-09-18; blobs > 131072B omitted)
Some checks failed
Test / Test on PHP 8.3 (push) Failing after 5s
Test / Test on PHP 8.4 (push) Failing after 4s
Test / Test on PHP 8.5 (push) Failing after 3s
TypeScript static analysis / TypeScript check (push) Failing after 14s
Test Integration on MySQL / Test on PHP 8.3 (push) Failing after 2s
Test Integration on MySQL / Test on PHP 8.5 (push) Failing after 0s
Test Integration on PostgreSQL / Test on PHP 8.4 fix (push) Failing after 1s
Test Integration on PostgreSQL / Test on PHP 8.4 master (push) Failing after 1s

This commit is contained in:
upstream-mirror
2026-09-18 04:19:15 +05:00
commit 7cc7e6b4f3
10077 changed files with 900756 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
{
"fields": {
"user": "Пользователь",
"action": "Действие",
"createdAt": "Дата",
"target": "Цель",
"targetType": "Тип цели",
"authToken": "Токен аутентификации",
"ipAddress": "IP адрес",
"authLogRecord": "Запись журнала Аутентификации",
"userType": "Тип пользователя"
},
"links": {
"authToken": "Токен аутентификации",
"user": "Пользователь",
"target": "Цель",
"authLogRecord": "Запись журнал Аутентификации"
},
"presetFilters": {
"onlyMy": "Только мои"
},
"options": {
"action": {
"read": "Прочитано",
"update": "Обновить",
"delete": "Удалить",
"create": "Создать"
}
}
}

View File

@@ -0,0 +1,20 @@
{
"labels": {
"Create AddressCountry": "Создать страну адреса",
"Populate": "Наполнить"
},
"fields": {
"code": "Код",
"isPreferred": "Предпочтительно"
},
"tooltips": {
"code": "Код ISO 3166-1 альфа-2.",
"isPreferred": "Предпочитаемые страны появляются первыми в списке."
},
"messages": {
"confirmPopulateDefaults": "Все существующие страны будут удалены, будет создан список стран по умолчанию. Отмена операции невозможна.\n\nВы уверены?"
},
"strings": {
"populateDefaults": "Заполните список стран по умолчанию"
}
}

View File

@@ -0,0 +1,400 @@
{
"labels": {
"Enabled": "Включено",
"Disabled": "Отключено",
"System": "Система",
"Users": "Пользователи",
"Email": "Эл. почта",
"Data": "Данные",
"Customization": "Индивидуальная настройка",
"Available Fields": "Доступные поля",
"Layout": "Макет",
"Entity Manager": "Управление объектами",
"Add Panel": "Добавить панель",
"Add Field": "Добавить поле",
"Settings": "Настройки",
"Scheduled Jobs": "Планировщик заданий",
"Upgrade": "Обновление",
"Clear Cache": "Очистить кэш",
"Rebuild": "Перестроить ПО",
"Teams": "Группы",
"Roles": "Роли",
"Portal": "Портал",
"Portals": "Порталы",
"Portal Roles": "Роли порталов",
"Outbound Emails": "Исходящая эл. почта",
"Group Email Accounts": "Учетные записи эл. почты групп",
"Personal Email Accounts": "Учетные записи эл. почты пользователей",
"Inbound Emails": "Входящая эл. почта",
"Email Templates": "Шаблоны эл. писем",
"Import": "Импортирование",
"Layout Manager": "Управление макетами",
"User Interface": "Интерфейс пользователя",
"Auth Tokens": "Токены сессий аутентификации",
"Authentication": "Аутентификация",
"Currency": "Валюта",
"Integrations": "Интеграции",
"Extensions": "Расширения",
"Upload": "Загрузить",
"Installing...": "Установка...",
"Upgrading...": "Обновление...",
"Upgraded successfully": "Успешно обновлено",
"Installed successfully": "Успешно установлено",
"Ready for upgrade": "Готово к обновлению",
"Run Upgrade": "Установить обновление",
"Install": "Установить",
"Ready for installation": "Готово к установке",
"Uninstalling...": "Удаление...",
"Uninstalled": "Удалено",
"Create Entity": "Создать объект",
"Edit Entity": "Редактировать объект",
"Create Link": "Создать ссылку",
"Edit Link": "Редактировать ссылку",
"Notifications": "Оповещения",
"Jobs": "Задания",
"Reset to Default": "Восстановить умолчания",
"Email Filters": "Фильтры эл. почты",
"Portal Users": "Пользователи портала",
"Action History": "История действий",
"Label Manager": "Управление метками",
"Auth Log": "Журнал Аутентификации",
"Lead Capture": "Захват кандидата",
"Attachments": "Вложения",
"API Users": "API пользователи",
"Template Manager": "Менеджер Шаблонов",
"System Requirements": "Системные требования",
"PHP Settings": "Конфигурация PHP",
"Database Settings": "Конфигурация Базы Данных",
"Permissions": "Права Доступа",
"Success": "Операция завершилась успешно",
"Fail": "Операция завершилась неудачей",
"is recommended": "рекомендовано",
"extension is missing": "расширение отсутствует",
"PDF Templates": "Шаблоны PDF",
"Webhooks": "Вебхуки",
"Dashboard Templates": "Шаблоны панели виджетов",
"Email Addresses": "Адреса эл. почты",
"Phone Numbers": "Телефонные номера",
"Layout Sets": "Наборы макетов",
"Messaging": "Обмен сообщениями",
"Misc": "Прочее",
"Job Settings": "Параметры обработки для \"crone\"",
"Configuration Instructions": "Инструкции по настройке",
"Formula Sandbox": "Песочница скриптов",
"Working Time Calendars": "Календари рабочего времени",
"Group Email Folders": "Групповые папки эл. почты",
"Authentication Providers": "Поставщики аутентификации",
"Setup": "Настройка",
"App Log": "Журнал приложений",
"Address Countries": "Страны адреса",
"App Secrets": "Секреты приложений",
"OAuth Providers": "Провайдеры OAuth",
"Pipelines": "Трубопроводы"
},
"layouts": {
"list": "Список",
"detail": "Детализация",
"listSmall": "Список (сжатый)",
"detailSmall": "Детализация (сжатая)",
"filters": "Фильтры поиска",
"massUpdate": "Массовое обновление",
"relationships": "Отношения",
"sidePanelsDetail": "Боковые панели (Detail)",
"sidePanelsEdit": "Боковые панели (Edit)",
"sidePanelsDetailSmall": "Боковые панели (Detail Small)",
"sidePanelsEditSmall": "Боковые панели (Edit Small)",
"detailPortal": "Детализация (Portal)",
"detailSmallPortal": "Детализация (Cжатая, Portal)",
"listSmallPortal": "Список (Сжатый, Portal)",
"listPortal": "Список (Portal)",
"relationshipsPortal": "Отношения (Portal)",
"kanban": "Kanban- метод \"точно в срок\"",
"defaultSidePanel": "Поля боковой панели",
"bottomPanelsDetail": "Нижняя панель",
"bottomPanelsEdit": "Нижние панели (Правка)",
"bottomPanelsDetailSmall": "Нижние панели (мелкие детали)",
"bottomPanelsEditSmall": "Нижние панели (мелкое редактирование)"
},
"fieldTypes": {
"address": "Адресс",
"array": "Массив",
"foreign": "Внешний",
"duration": "Длительность",
"password": "Пароль",
"personName": "Имя человека",
"autoincrement": "Автоинкрементый",
"bool": "Логический тип",
"currency": "Валюта",
"date": "Дата",
"email": "Эл. почта",
"enum": "Список",
"enumInt": "Список целые числа",
"enumFloat": "Список дробные числа",
"float": "Десятичная дробь",
"link": "Ссылка",
"linkMultiple": "Связь (Многие)",
"linkParent": "Связь (Отец)",
"phone": "Телефон",
"text": "Текст",
"url": "Url-адрес ресурса",
"varchar": "Строка",
"file": "Файл",
"image": "Изображение",
"multiEnum": "Множественный список",
"attachmentMultiple": "Несколько вложений",
"rangeInt": "Целочисленный диапазон",
"rangeFloat": "Дробовочисленный диапазон",
"rangeCurrency": "Денежный диапазон",
"wysiwyg": "Редактор",
"map": "Карта",
"currencyConverted": "Валюта (сконвертированная)",
"colorpicker": "Выбор цвета",
"int": "Целое число",
"number": "Номер",
"jsonArray": "Json массив",
"jsonObject": "Json объект",
"datetime": "Дата-время",
"datetimeOptional": "Дата/Дата-время",
"checklist": "Контрольный список",
"linkOne": "Связь (Один)",
"barcode": "Штрих-код",
"base": "База",
"decimal": "Десятичные"
},
"fields": {
"type": "Тип",
"name": "Название",
"label": "Отображаемое имя",
"required": "Обязательное поле",
"default": "По умолчанию",
"maxLength": "Максимальная длина",
"options": "Варианты",
"after": "После (поля)",
"before": "Перед (полем)",
"link": "Ссылка",
"field": "Поле",
"min": "Минимальное значение",
"max": "Максимальное значение",
"translation": "Перевод",
"previewSize": "Размер предпросмотра",
"defaultType": "Тип по умолчанию",
"seeMoreDisabled": "Отключить обрезку текста",
"entityList": "Список объектов",
"isSorted": "Сортировать (по алфавиту)",
"audited": "Аудит (отслеживать изменения значений)",
"trim": "Удалять лишние пробелы (Trim)",
"height": "Высота (в пикс.)",
"minHeight": "Минимальная высота (в пикс.)",
"provider": "Поставщик",
"typeList": "Список типов",
"lengthOfCut": "Длина перед обрезкой",
"sourceList": "Список источников",
"tooltipText": "Текст подсказки",
"prefix": "Префикс",
"nextNumber": "Следующий номер",
"padLength": "Определенная длина",
"disableFormatting": "Отключить форматирование",
"dynamicLogicVisible": "Условия, которые делают поле видимым",
"dynamicLogicReadOnly": "Условия, которые делают поле только для чтения",
"dynamicLogicRequired": "Условия, которые делают поле обязательным",
"dynamicLogicOptions": "Условные варианты",
"probabilityMap": "Стадия вероятности (%)",
"readOnly": "Только чтение",
"noEmptyString": "Пустое значение строки недопустимо",
"maxFileSize": "Максимальный размер файла (Mb)",
"isPersonalData": "Личные данные",
"useIframe": "Использовать Iframe",
"useNumericFormat": "Использовать числовой формат",
"strip": "Стрип",
"cutHeight": "Высота среза (px)",
"minuteStep": "Интервал в минутах",
"inlineEditDisabled": "Отключить встроенное редактирование",
"displayAsLabel": "Отображать как метку",
"allowCustomOptions": "Разрешить пользовательские варианты",
"maxCount": "Максимальное количество элементов",
"displayRawText": "Показать необработанный текст (без markdown)",
"notActualOptions": "Не актуальные варианты",
"accept": "Принять",
"displayAsList": "Отображать как список",
"viewMap": "Кнопка просмотра карты",
"codeType": "Тип кода",
"lastChar": "Последний знак",
"listPreviewSize": "Предварительный просмотр в виде списка",
"onlyDefaultCurrency": "Только валюта по умолчанию",
"dynamicLogicInvalid": "Условия, делающие поле недействительным",
"conversionDisabled": "Отключить преобразование",
"decimalPlaces": "Десятичные знаки",
"pattern": "Шаблон",
"globalRestrictions": "Глобальные ограничения",
"decimal": "Десятичная дробь",
"optionsReference": "Справочник по опциям",
"copyToClipboard": "Кнопка копирования в буфер обмена",
"rows": "Максимальное количество строк",
"readOnlyAfterCreate": "Только для чтения После создания",
"createButton": "Создать кнопку",
"autocompleteOnEmpty": "Автозаполнение при пустом вводе",
"relateOnImport": "Относиться к импорту",
"aclScope": "Область применения ACL",
"onlyAdmin": "Только для администратора",
"activeOptions": "Активные опции",
"labelType": "Тип этикетки",
"preview": "Предварительный просмотр",
"attachmentField": "Поле прикрепления",
"dynamicLogicReadOnlySaved": "Условия сохраненного состояния, делающие поле доступным только для чтения",
"notStorable": "Не подлежит хранению",
"itemsEditable": "Редактируемые элементы",
"dynamicLogicCascading": "Каскадный выпадающий список",
"capture": "Захват",
"openInNewTab": "Открыть в новой вкладке",
"notLockable": "Не запирается",
"protocolRequired": "Требуется протокол",
"cascadeRemoval": "Удаление каскада"
},
"messages": {
"selectEntityType": "Выберите тип объекта в левом меню.",
"selectUpgradePackage": "Выберите пакет обновления",
"selectLayout": "Выберите интересующий макет в левом меню и отредактируйте его.",
"selectExtensionPackage": "Выберите пакет расширения",
"extensionInstalled": "Расширение {name} {version} было установлено.",
"installExtension": "Расширение {name} {version} готово к установке.",
"upgradeBackup": "Перед обновлением рекомендуется сделать резервную копию ваших файлов и данных EspoCRM.",
"thousandSeparatorEqualsDecimalMark": "Разделитель тысячных не может быть таким же, как разделитель десятичных.",
"userHasNoEmailAddress": "У пользователя нет адреса эл. почты.",
"uninstallConfirmation": "Вы действительно хотите удалить расширение?",
"cronIsNotConfigured": "Запланированные задания не выполняются. Следовательно, входящие письма, уведомления и напоминания не работают. Пожалуйста, следуйте инструкциям [https://www.espocrm.com/documentation/administration/server-configuration/#user-content-setup-a-crontab) для установки cron job.",
"newExtensionVersionIsAvailable": "Новая {extensionName} версия {latestVersion} доступна.",
"upgradeVersion": "EspoCRM будет обновлен до версии **{version}**. Пожалуйста, будьте терпеливы, так как это может занять некоторое время.",
"upgradeDone": "EspoCRM был обновлён до версии **{version}**.",
"downloadUpgradePackage": "Загрузите пакет(ы) обновлений [здесь]({url}).",
"upgradeInfo": "Посмотрите [документацию]({url}) о том, как обновить EspoCRM.",
"upgradeRecommendation": "Этот способ обновления не рекомендуется. Лучше обновлять с CLI.",
"newVersionIsAvailable": "Доступна новая версия EspoCRM {latestVersion}. Пожалуйста, следуйте [инструкциям](https://www.espocrm.com/documentation/administration/upgrading/), чтобы обновить ваш экземпляр.",
"formulaFunctions": "Дополнительные функции можно найти в [документации] ({documentationUrl}).",
"rebuildRequired": "Вам нужно перезапуститься из командной строки.",
"cronIsDisabled": "Cron отключен, приложение работает не полностью. Включите cron в [настройках](#Admin/settings).",
"cacheIsDisabled": "Если кэш отключен, приложение будет работать медленно. Включите кэш в [настройках](#Admin/settings).",
"noPipelinesEnabled": "Для всех типов объектов функция «Конвейеры» отключена."
},
"descriptions": {
"settings": "Системные настройки.",
"scheduledJob": "Выполняемые с помощью cron задания.",
"upgrade": "Обновить EspoCRM.",
"clearCache": "Очистить кэш сервера.",
"rebuild": "Перестроить серверную часть ПО и очистить кэш сервера.",
"users": "Управление пользователями.",
"teams": "Управление группами.",
"roles": "Управление ролями.",
"portals": "Управление порталами.",
"portalRoles": "Управление ролями для порталов.",
"outboundEmails": "Настройки SMTP для исходящих сообщений эл. почты.",
"groupEmailAccounts": "Учетные записи эл. почты групп (IMAP). Импортирование сообщений эл. почты и автоматическая конвертация входящих эл. писем в обращения (Email-to-Case).",
"personalEmailAccounts": "Учетные записи эл. почты пользователей.",
"emailTemplates": "Шаблоны исходящих эл. писем.",
"import": "Импортирование данных из CSV файла.",
"layoutManager": "Редактирование макетов (списки, детализации, редактирование, поиск, массовое обновление).",
"userInterface": "Настройки пользовательского интерфейса.",
"authTokens": "Активные сессии аутентификации. IP-адрес и дата последнего подключения.",
"authentication": "Настройки аутентификации.",
"currency": "Настройки и курсы валют.",
"extensions": "Установить или удалить расширения.",
"integrations": "Интеграция со сторонними сервисами.",
"notifications": "Настройка оповещений (в приложении и по эл. почте).",
"inboundEmails": "Настройки для входящих сообщений эл. почты.",
"portalUsers": "Пользователи портала.",
"entityManager": "Создавайте и редактируйте объекты. Управлейте полями и отношениями.",
"emailFilters": "Сообщения эл. почты, соответствующие указанному фильтру, не будут импортированы.",
"actionHistory": "Журнал действий пользователя.",
"labelManager": "Настройте метки приложения.",
"authLog": "История входа.",
"attachments": "Все вложения, хранящиеся в системе.",
"templateManager": "Настроить шаблоны сообщений.",
"systemRequirements": "Системные требования для EspoCRM.",
"apiUsers": "Отдельные пользователи для целей интеграции.",
"jobs": "Задания выполняются в фоновом режиме.",
"pdfTemplates": "Шаблоны для печати в PDF.",
"webhooks": "Управление вебхуками.",
"dashboardTemplates": "Применить панели виджетов для пользователей.",
"phoneNumbers": "Все телефонные номера, которые хранятся в системе.",
"emailAddresses": "Все адреса электронной почты хранятся в системе.",
"layoutSets": "Коллекции макетов, которые можно назначать командам и порталам.",
"jobsSettings": "Настройки обработки заданий. Задания выполняют задачи в фоновом режиме.",
"sms": "Настройки SMS.",
"formulaSandbox": "Написание и тестирование скриптов формул.",
"workingTimeCalendars": "График работы.",
"groupEmailFolders": "Общие папки эл. писем для групп.",
"authenticationProviders": "Дополнительные поставщики аутентификации для порталов.",
"appLog": "Журнал регистрации заявок.",
"addressCountries": "Страны, доступные для полей адреса.",
"appSecrets": "Храните конфиденциальную информацию, например ключи API, пароли и другие секреты.",
"leadCapture": "Конечные точки сбора данных и веб-формы.",
"oAuthProviders": "Провайдеры OAuth для интеграций.",
"pipelines": "Настройте несколько конвейеров."
},
"options": {
"previewSize": {
"x-small": "Очень маленький",
"small": "Маленький",
"medium": "Средний",
"large": "Большой",
"": "По умончанию"
},
"labelType": {
"state": "Государство",
"regular": "Обычный"
},
"capture": {
"user": "Пользователь",
"environment": "Окружающая среда"
}
},
"logicalOperators": {
"and": "И",
"or": "ИЛИ",
"not": "НЕ"
},
"systemRequirements": {
"requiredPhpVersion": "Версия PHP",
"requiredMysqlVersion": "Версия MySQL",
"host": "Сервер",
"dbname": "Имя БД",
"user": "Имя пользователя",
"writable": "С доступом записи",
"readable": "С доступом чтения",
"requiredMariadbVersion": "Версия MariaDB",
"requiredPostgresqlVersion": "Версия PostgreSQL"
},
"templates": {
"accessInfo": "Реквизиты доступа",
"accessInfoPortal": "Реквизиты доступа для порталов",
"assignment": "Назначение",
"mention": "Упоминание",
"notePost": "Заметка о сообщении",
"notePostNoParent": "Заметка о сообщении (без источника)",
"noteStatus": "Заметка об обновлении статуса",
"passwordChangeLink": "Ссылка для смены пароля",
"noteEmailReceived": "Заметка о полученном письме",
"twoFactorCode": "Код 2FA"
},
"strings": {
"rebuildRequired": "Требуется перестройка"
},
"keywords": {
"settings": "система",
"userInterface": "пользовательский интерфейс, тема, вкладки, логотип, панель управления",
"scheduledJob": "Планировщик заданий, задание выполняемое по расписанию",
"integrations": "гугл, карты, гугл карты",
"authLog": "Журнал истории",
"authTokens": "Журнал истории доступа",
"entityManager": "набор записей, отношения, связь",
"templateManager": "уведомления",
"jobs": "Планировщик заданий",
"authentication": "пароль, безопасность, ldap",
"labelManager": "язык, перевод",
"appSecrets": "ключ, ключи, пароль",
"leadCapture": "веб-формы"
},
"tooltips": {
"tabUrl": "Может начинаться с `#` для перехода на страницу приложения.",
"tabUrlAclScope": "Вкладка будет доступна пользователям, имеющим доступ к указанной области."
}
}

View File

@@ -0,0 +1,6 @@
{
"labels": {
"Create ApiUser": "Создать API пользователя",
"OpenAPI spec": "Спецификация OpenAPI"
}
}

View File

@@ -0,0 +1,15 @@
{
"fields": {
"message": "Сообщение",
"code": "Код",
"level": "Уровень",
"exceptionClass": "Класс исключений",
"file": "Файл",
"line": "Линия",
"requestMethod": "Метод запроса",
"requestResourcePath": "Запрос пути к ресурсам"
},
"presetFilters": {
"errors": "Ошибки"
}
}

View File

@@ -0,0 +1,11 @@
{
"labels": {
"Create AppSecret": "Создать секрет"
},
"fields": {
"value": "Значение"
},
"tooltips": {
"name": "Допустимые символы:\n* `[a-z]`\n* `[A-Z]`\n* `[0-9]`\n* `_`"
}
}

View File

@@ -0,0 +1,28 @@
{
"insertFromSourceLabels": {
"Document": "Вставить документ"
},
"fields": {
"role": "Роль",
"related": "Связанный",
"file": "Файл",
"type": "Тип",
"field": "Поле",
"sourceId": "ID Источника",
"storage": "Хранилище",
"size": "Размер (bytes)",
"isBeingUploaded": "Загружается"
},
"options": {
"role": {
"Attachment": "Вложение",
"Inline Attachment": "Встроенное вложение",
"Import File": "Импортировать файл",
"Export File": "Эспортировать файл",
"Mail Merge": "Слияние писем"
}
},
"presetFilters": {
"orphan": "Сирота"
}
}

View File

@@ -0,0 +1,39 @@
{
"fields": {
"username": "Имя пользователя",
"ipAddress": "IP адрес",
"requestTime": "Время запроса",
"createdAt": "Запрос осуществлен с",
"isDenied": "Отказано",
"denialReason": "Причина отказа",
"portal": "Портал",
"user": "Пользователь",
"authToken": "Токен аутентификации создан",
"requestUrl": "URL запроса",
"requestMethod": "Метод запроса",
"authTokenIsActive": "Токен аутентификации активен",
"authenticationMethod": "Метод аутентификации"
},
"links": {
"authToken": "Токен аутентификации создан",
"user": "Пользователь",
"portal": "Портал",
"actionHistoryRecords": "История действий"
},
"presetFilters": {
"denied": "Отказано",
"accepted": "Согласен"
},
"options": {
"denialReason": {
"CREDENTIALS": "Недопустимые учетные данные",
"INACTIVE_USER": "Неактивный пользователь",
"IS_PORTAL_USER": "Пользователь портала",
"IS_NOT_PORTAL_USER": "Не пользователь портала",
"USER_IS_NOT_IN_PORTAL": "Пользователь не связан с порталом",
"IS_SYSTEM_USER": "Является пользователем системы",
"FORBIDDEN": "Запрещенный",
"WRONG_CODE": "Неверный код"
}
}
}

View File

@@ -0,0 +1,23 @@
{
"fields": {
"user": "Пользователь",
"ipAddress": "IP адрес",
"lastAccess": "Дата последнего подключения",
"createdAt": "Дата входа",
"isActive": "Активен",
"portal": "Портал"
},
"links": {
"actionHistoryRecords": "История действий"
},
"presetFilters": {
"active": "Активный",
"inactive": "Неактивный"
},
"labels": {
"Set Inactive": "Селать неактивным"
},
"massActions": {
"setInactive": "Селать неактивным"
}
}

View File

@@ -0,0 +1,5 @@
{
"labels": {
"Create AuthenticationProvider": "Создать поставщика"
}
}

View File

@@ -0,0 +1,171 @@
{
"names": {
"AED": "ОАЭ Дирхам",
"AFN": "Афгани",
"ALL": "Албанский лек",
"AMD": "Армянский драм",
"ANG": "Нидерландский антильский гульден",
"AOA": "Ангольская кванза",
"ARS": "Аргентинское песо",
"AUD": "Австралийский доллар",
"AWG": "Арубанский флорин",
"AZN": "Азербайджанский манат",
"BAM": "Конвертируемая марка Боснии и Герцеговины",
"BBD": "Барбадосский доллар",
"BDT": "Бангладешская така",
"BGN": "Болгарский лев",
"BHD": "Бахрейнский динар",
"BIF": "Бурундийский франк",
"BMD": "Бермудский доллар",
"BND": "Брунейский доллар",
"BOB": "Боливийский боливиано",
"BOV": "Боливийский мвдол",
"BRL": "Бразильский реал",
"BSD": "Багамский доллар",
"BTN": "Бутанский нгултрум",
"BWP": "Ботсванская пула",
"BYN": "Белорусский рубль",
"BZD": "Белизский доллар",
"CAD": "Канадский доллар",
"CDF": "Конголезский франк",
"CHE": "WIR Евро",
"CHF": "Швейцарский франк",
"CHW": "WIR Франк",
"CLF": "Чилийская единица учета (UF)",
"CLP": "Чилийское песо",
"CNH": "Китайский юань (оффшор)",
"CNY": "Китайский юань",
"COP": "Колумбийское песо",
"COU": "Колумбийская единица реальной стоимости",
"CRC": "Костариканский колон",
"CUC": "Кубинское конвертируемое песо",
"CUP": "Кубинское песо",
"CVE": "Эскудо Кабо-Верде",
"CZK": "Чешская крона",
"DJF": "Джибутийский франк",
"DKK": "Датская крона",
"DOP": "Доминиканское песо",
"DZD": "Алжирский динар",
"EGP": "Египетский фунт",
"ERN": "Эритрейская накфа",
"ETB": "Эфиопский быр",
"EUR": "Евро",
"FJD": "Фиджийский доллар",
"FKP": "Фунт Фолклендских островов",
"GBP": "Британский фунт",
"GEL": "Грузинский лари",
"GHS": "Ганский седи",
"GIP": "Гибралтарский фунт",
"GMD": "Гамбийский даласи",
"GNF": "Гвинейский франк",
"GTQ": "Гватемальский кетсаль",
"GYD": "Гайанский доллар",
"HKD": "Гонконгский доллар",
"HNL": "Гондурасская лемпира",
"HRK": "Хорватская куна",
"HTG": "Гаитянский гурд",
"HUF": "Венгерский форинт",
"IDR": "Индонезийская рупия",
"ILS": "Израильский Новый Шекель",
"INR": "Индийская рупия",
"IQD": "Иракский динар",
"IRR": "Иранский риал",
"ISK": "Исландская крона",
"JMD": "Ямайский доллар",
"JOD": "Иорданский динар",
"JPY": "Японская иена",
"KES": "Кенийский шиллинг",
"KGS": "Киргизский сом",
"KHR": "Камбоджийский риель",
"KMF": "Коморский франк",
"KPW": "Северокорейский вон",
"KRW": "Южнокорейский вон",
"KWD": "Кувейтский динар",
"KYD": "Доллар Каймановых островов",
"KZT": "Казахстанский тенге",
"LAK": "Лаосский кип",
"LBP": "Ливанский фунт",
"LKR": "Шри-ланкийская рупия",
"LRD": "Либерийский доллар",
"LSL": "Лоти Лесото",
"LYD": "Ливийский динар",
"MAD": "Марокканский дирхам",
"MDL": "Молдавский лей",
"MGA": "Малагасийский ариари",
"MKD": "Македонский динар",
"MMK": "Мьянманский кьят",
"MNT": "Монгольский тугрик",
"MOP": "Патака Макао",
"MRO": "Мавританская угия",
"MUR": "Маврикийская рупия",
"MWK": "Малавийская квача",
"MXN": "Мексиканское песо",
"MXV": "Мексиканская инвестиционная единица",
"MYR": "Малайзийский ринггит",
"MZN": "Мозамбикский метикал",
"NAD": "Намибийский доллар",
"NGN": "Нигерийская найра",
"NIO": "Никарагуанская кордоба",
"NOK": "Норвежская крона",
"NPR": "Непальская рупия",
"NZD": "Новозеландский доллар",
"OMR": "Оманский риал",
"PAB": "Панамский бальбоа",
"PEN": "Перуанский соль",
"PGK": "Кина Папуа-Новой Гвинеи",
"PHP": "Филиппинское песо",
"PKR": "Пакистанская рупия",
"PLN": "Польский злотый",
"PYG": "Парагвайский гуарани",
"QAR": "Катарский риал",
"RON": "Румынский лей",
"RSD": "Сербский динар",
"RUB": "Русский рубль",
"RWF": "Руандийский франк",
"SAR": "Саудовский риал",
"SBD": "Доллар Соломоновых Островов",
"SCR": "Сейшельская рупия",
"SDG": "Суданский фунт",
"SEK": "Шведская крона",
"SGD": "Сингапурский доллар",
"SHP": "Фунт Святой Елены",
"SLL": "Леоне Сьерра-Леоне",
"SOS": "Сомалийский шиллинг",
"SRD": "Суринамский доллар",
"SSP": "Южноcуданский aунт",
"STN": "Добра Сан-Томе и Принсипи (2018)",
"SYP": "Сирийский фунт",
"SZL": "Свази Лилангени",
"SVC": "Сальвадорский колон",
"THB": "Тайский бат",
"TJS": "Таджикский сомони",
"TND": "Тунисский динар",
"TOP": "Тонганская паанга",
"TRY": "Турецкая лира",
"TTD": "Доллар Тринидада и Тобаго",
"TWD": "Новый тайваньский доллар",
"TZS": "Танзанийский шиллинг",
"UAH": "Украинская гривна",
"UGX": "Угандийский шиллинг",
"USD": "Доллар США",
"USN": "Доллар США (Next day)",
"UYI": "Уругвайское песо (индексированные единицы)",
"UYU": "Уругвайское песо",
"UZS": "Узбекский сум",
"VEF": "Венесуэльский боливар",
"VND": "Вьетнамский донг",
"VUV": "Вануатский вату",
"WST": "Самоанская тала",
"XAF": "Центральноафриканский франк КФА",
"XCD": "Восточно-карибский доллар",
"XOF": "Западноафриканский франк КФА",
"XPF": "Тихоокеанский франк (КФП)",
"YER": "Йеменский риал",
"ZAR": "Южноафриканский рэнд",
"ZMW": "Замбийская квача",
"ZWL": "Доллар Зимбабве"
},
"messages": {
"rateOnDateAlreadyExists": "На эту дату курс уже установлен."
}
}

View File

@@ -0,0 +1,19 @@
{
"fields": {
"code": "Код",
"status": "Статус",
"label": "Этикетка",
"symbol": "Символ",
"rate": "Оценить",
"rateDate": "Дата расчета"
},
"links": {
"rates": "Тарифы"
},
"options": {
"status": {
"Active": "Активный",
"Inactive": "Неактивный"
}
}
}

View File

@@ -0,0 +1,15 @@
{
"labels": {
"Create CurrencyRecordRate": "Создать курс валюты"
},
"fields": {
"record": "Валюта",
"baseCode": "База",
"date": "Дата",
"rate": "Оценить",
"number": "Число"
},
"links": {
"record": "Валюта"
}
}

View File

@@ -0,0 +1,11 @@
{
"fields": {
"layout": "Макет",
"append": "Добавить (не удалять вкладки пользователя)"
},
"labels": {
"Create DashboardTemplate": "Создать шаблон",
"Deploy to Users": "Применить для пользователей",
"Deploy to Team": "Применить для группы"
}
}

View File

@@ -0,0 +1,48 @@
{
"fields": {
"title": "Название",
"dateFrom": "Дата от",
"dateTo": "Дата по",
"autorefreshInterval": "Интервал автообновления",
"displayRecords": "Отображать записей",
"isDoubleHeight": "Высота 2x",
"mode": "Режим",
"enabledScopeList": "Что отображать",
"users": "Пользователи",
"entityType": "Тип объекта",
"primaryFilter": "Первичный фильтр",
"boolFilterList": "Дополнительные фильтры",
"expandedLayout": "Макет",
"dateFilter": "Фильтр даты",
"skipOwn": "Не показывать собственные записи",
"text": "Текст",
"folder": "Папка",
"includeShared": "Включить общий",
"sortBy": "Заказать по",
"sortDirection": "Направление заказа"
},
"options": {
"mode": {
"agendaWeek": "Неделя (расписание)",
"basicWeek": "Неделя",
"month": "Месяц",
"basicDay": "День",
"agendaDay": "День (повестка дня)",
"timeline": "Расписание"
},
"sortDirection": {
"asc": "Восходящий",
"desc": "Спуск"
}
},
"messages": {
"selectEntityType": "Выберите тип объекта в параметрах панели."
},
"tooltips": {
"skipOwn": "Действия, выполненные вашей учетной записью, отображаться не будут."
},
"otherFields": {
"soft": "Мягкий цвет",
"small": "Мелкий шрифт"
}
}

View File

@@ -0,0 +1,36 @@
{
"options": {
"operators": {
"equals": "Равняется",
"notEquals": "Не равняется",
"greaterThan": "Больше чем",
"lessThan": "Меньше чем",
"greaterThanOrEquals": "Больше чем или равняется",
"lessThanOrEquals": "Меньше чем или равняется",
"in": "В",
"notIn": "Не в",
"inPast": "В Прошлом",
"inFuture": "В Будущем",
"isToday": "Сегодня",
"isTrue": "Правда",
"isFalse": "Неверно",
"isEmpty": "Пусто",
"isNotEmpty": "Не пусто",
"contains": "Содержит",
"has": "Содержит",
"notContains": "Не включает в себя",
"notHas": "Не включает в себя",
"startsWith": "Начинается с",
"endsWith": "Заканчивается",
"matches": "Соответствия (регулярное выражение)"
}
},
"labels": {
"Field": "Поле"
},
"fields": {
"localField": "Местное поле",
"foreignField": "Зарубежное поле",
"matchRequired": "Требуется совпадение"
}
}

View File

@@ -0,0 +1,187 @@
{
"fields": {
"parent": "Источник",
"status": "Статус",
"dateSent": "Дата отправки",
"from": "От",
"to": "Кому",
"cc": "Копия (вторичные получатели письма)",
"bcc": "Скрытая копия (скрытые получатели письма)",
"replyTo": "Ответить",
"replyToString": "Куда отвечать (строка)",
"body": "Текст письма",
"subject": "Тема",
"attachments": "Вложения",
"selectTemplate": "Выбрать шаблон",
"fromAddress": "Адрес отправителя",
"emailAddress": "Адрес эл. почты",
"deliveryDate": "Дата доставки",
"account": "Контрагент",
"users": "Пользователи",
"replied": "Ответили",
"replies": "Ответы",
"isRead": "Прочитано",
"isNotRead": "Не прочитано",
"isImportant": "Это важное",
"isUsers": "Пользовательский",
"inTrash": "В корзине",
"name": "Тема",
"isReplied": "Ответили",
"isNotReplied": "Не ответили",
"folder": "Папка",
"folderString": "Папка",
"inboundEmails": "Учетные записи групп",
"emailAccounts": "Личные учетные записи",
"hasAttachment": "Имеет Вложения",
"sentBy": "Отправлено (кем)",
"assignedUsers": "Ответственные",
"bodyPlain": "Текст письма (Простое)",
"ccEmailAddresses": "CC адрес эл. почты",
"messageId": "Идентификатор сообщения",
"messageIdInternal": "Идентификатор сообщения (внутренний)",
"folderId": "Идентификатор папки",
"fromName": "Имя отправителя",
"fromString": "Строка От",
"isSystem": "Системный",
"personStringData": "Данные личности в формате string",
"fromEmailAddress": "Адрес отправителя (ссылка)",
"replyToName": "Имя для обратного адреса",
"replyToAddress": "Обратный адрес",
"icsContents": "Содержание ICS",
"icsEventData": "Данные о событиях ICS",
"icsEventUid": "Идентификатор события СВК",
"createdEvent": "Созданное событие",
"event": "Событие",
"icsEventDateStart": "Дата начала мероприятия ICS",
"groupFolder": "Групповая папка",
"isUsersSent": "Отправлено пользователем",
"inArchive": "В архиве",
"groupStatusFolder": "Папка состояния группы",
"sendAt": "Отправить по адресу",
"toEmailAddresses": "На адреса электронной почты",
"bccEmailAddresses": "Адреса электронной почты BCC",
"replyToEmailAddresses": "Адреса электронной почты для ответа на сообщения",
"isAutoReply": "Автоответчик"
},
"links": {
"replied": "Ответили",
"replies": "Ответы",
"inboundEmails": "Учетные записи групп",
"emailAccounts": "Личные учетные записи",
"assignedUsers": "Ответственные",
"sentBy": "Отправлено (кем)",
"attachments": "Вложения",
"fromEmailAddress": "Адрес эл. почты отправителя",
"groupFolder": "Групповая папка",
"createdEvent": "Созданное событие",
"toEmailAddresses": "На адреса электронной почты",
"ccEmailAddresses": "Адреса электронной почты CC",
"bccEmailAddresses": "Адреса электронной почты BCC",
"replyToEmailAddresses": "Адреса электронной почты для ответа на сообщения"
},
"options": {
"status": {
"Draft": "Черновик",
"Sending": "Отправляется",
"Sent": "Отправлено",
"Received": "Получено",
"Failed": "Сбой",
"Archived": "Импортировано"
},
"groupStatusFolder": {
"Archive": "Архив",
"Trash": "Мусор"
}
},
"labels": {
"Create Email": "Отправить эл. письмо в архив",
"Archive Email": "Отправить эл. письмо в архив",
"Compose": "Новое сообщение",
"Reply": "Ответить",
"Reply to All": "Ответить всем",
"Forward": "Переслать",
"Original message": "Оригинальное сообщение",
"Forwarded message": "Пересылаемое сообщение",
"Email Accounts": "Учетные записи эл. почты пользователей",
"Inbound Emails": "Учетные записи эл. почты групп",
"Email Templates": "Шаблоны эл. писем",
"Send Test Email": "Отправить тестовое эл. письмо",
"Send": "Отправить",
"Email Address": "Адрес эл. почты",
"Mark Read": "Пометить как прочитанное",
"Sending...": "Отправляется...",
"Save Draft": "Сохранить черновик",
"Mark all as read": "Пометить все как прочитанные",
"Show Plain Text": "Показать обычный текст",
"Mark as Important": "Пометить как важное",
"Unmark Importance": "Снять пометку важности",
"Move to Trash": "Переместить в корзину",
"Retrieve from Trash": "Восстановить из корзины",
"Move to Folder": "Переместить в папку",
"Filters": "Фильтры",
"Folders": "Папки",
"View Users": "Просмотреть пользователей",
"No Subject": "Без темы",
"Insert Field": "Вставить поле",
"Event": "Событие",
"Group Folders": "Групповые папки",
"View Attachments": "Посмотреть вложения",
"Import EML": "Импорт EML",
"Moved to Archive": "Перемещено в архив",
"Moved to Trash": "Перемещено в корзину",
"Retrieved from Trash": "Извлечено из корзины",
"No Records Moved": "Записи не перемещены",
"Schedule Send": "Расписание Отправить"
},
"messages": {
"testEmailSent": "Тестовое эл. письмо было отправлено",
"emailSent": "Эл. письмо было отправлено",
"savedAsDraft": "Сохранено как черновик",
"confirmInsertTemplate": "Текст эл. письма будет потерян. Вы действительно хотите вставить шаблон?",
"noSmtpSetup": "SMTP не настроен: {link}",
"confirmSend": "Отправить письмо?",
"sendConfirm": "Отправить письмо?",
"removeSelectedRecordsConfirmation": "Вы действительно хотите удалить выбранные электронные письма?\n\nОни будут удалены и для других пользователей.",
"removeRecordConfirmation": "Вы уверены, что хотите удалить письмо?\n\nОн будет удален и для других пользователей.",
"invalidCredentials": "Неверные учетные данные.",
"unknownError": "Неизвестная ошибка.",
"recipientAddressRejected": "Адрес получателя отклонен.",
"alreadyImported": "Имя [email]({ссылка}) уже существует в системе.",
"couldNotSentScheduledEmail": "Не удалось отправить запланированный [email]({ссылка})",
"notEditAccess": "Нет доступа к редактированию электронной почты.",
"groupFolderNoAccess": "Нет доступа к папке группы.",
"groupMoveOutNoEditAccess": "Невозможно переместить из групповой папки. Нет доступа к редактированию электронной почты.",
"groupMoveToNoEditAccess": "Невозможно переместить в групповую папку. Нет доступа к редактированию электронной почты.",
"groupMoveToTrashNoEditAccess": "Невозможно переместить электронную почту из папки \"Группа\" в \"Корзину\". Нет доступа к редактированию электронной почты.",
"groupMoveToArchiveNoEditAccess": "Невозможно переместить из групповой папки в архив. Нет доступа к редактированию электронной почты."
},
"presetFilters": {
"sent": "Отправленные",
"inbox": "Входящие",
"drafts": "Черновики",
"trash": "Корзина",
"important": "Важное",
"archived": "Импортировано",
"archive": "Архив"
},
"massActions": {
"markAsRead": "Пометить как прочитанное",
"markAsNotRead": "Пометить как не прочитанное",
"markAsImportant": "Пометить как важное",
"markAsNotImportant": "Снять пометку важности",
"moveToTrash": "Переместить в корзину",
"moveToFolder": "Переместить в папку",
"retrieveFromTrash": "Восстановить из корзины",
"moveToArchive": "Архив"
},
"strings": {
"sendingFailed": "Ошибка отправки электронной почты",
"group": "Группа"
},
"actions": {
"moveToArchive": "Архив"
},
"otherFields": {
"file": "Файл"
}
}

View File

@@ -0,0 +1,65 @@
{
"fields": {
"name": "Название",
"status": "Статус",
"host": "Сервер",
"username": "Имя пользователя",
"password": "Пароль",
"port": "Порт",
"monitoredFolders": "Отслеживаемые папки",
"fetchSince": "Получить эл. письма начиная с",
"emailAddress": "Адрес эл. почты",
"sentFolder": "Папка 'Отправленные'",
"storeSentEmails": "Сохранять отправленные эл. письма",
"keepFetchedEmailsUnread": "Оставлять полученные эл. письма непрочитанными",
"emailFolder": "Положить в папку",
"useSmtp": "Использовать SMTP",
"smtpHost": "SMTP Хост",
"smtpPort": "SMTP Порт",
"smtpSecurity": "SMTP Безопасность",
"smtpUsername": "SMTP Имя пользователя",
"smtpPassword": "SMTP Пароль",
"useImap": "Получать эл. письма",
"smtpAuthMechanism": "Механизм аутентификации SMTP",
"security": "Безопасность",
"connectedAt": "Подключено в",
"folderMap": "Сопоставление папок"
},
"links": {
"filters": "Фильтры",
"emails": "Эл. письма"
},
"options": {
"status": {
"Active": "Активная",
"Inactive": "Неактивная"
},
"smtpAuthMechanism": {
"plain": "PLAIN расширение файла",
"login": "Логин"
}
},
"labels": {
"Create EmailAccount": "Создать учетную запись эл. почты",
"IMAP": "IMAP- почтовый протокол",
"Main": "Основное",
"Test Connection": "Проверка соединения",
"Send Test Email": "Отправить тестовое эл. письмо"
},
"messages": {
"couldNotConnectToImap": "Не удалось соединиться с IMAP сервером",
"connectionIsOk": "Соединение с IMAP сервером прошло удачно",
"imapNotConnected": "Не удалось подключиться к [учетной записи IMAP](#EmailAccount/view/{id}).",
"noFolder": "Сопоставленная папка не существует.",
"resetFetchData": "Письма будут загружены заново, начиная с указанной даты. Уже имеющиеся письма не будут дублироваться."
},
"tooltips": {
"storeSentEmails": "Отправленные эл. письма будут храниться на IMAP сервере. Адрес эл. почты должен соответствовать адресу с которого производится отправка.",
"useSmtp": "Возможность отправлять электронные письма.",
"emailAddress": "У записи пользователя (назначенного пользователя) должен быть тот же адрес электронной почты, чтобы иметь возможность использовать эту учетную запись электронной почты для отправки",
"monitoredFolders": "Выберите папки IMAP для импорта. При желании можно сопоставить их с папками Espo.\n\nВы можете добавить папку \"Отправленные\", чтобы синхронизировать сообщения, отправленные из внешнего почтового клиента."
},
"presetFilters": {
"active": "Активный"
}
}

View File

@@ -0,0 +1,15 @@
{
"labels": {
"Primary": "Основной",
"Opted Out": "Отписан",
"Invalid": "Неверный адрес"
},
"fields": {
"optOut": "Отписан",
"invalid": "Неверный адрес",
"lower": "Имя в нижнем регистре"
},
"presetFilters": {
"orphan": "Сирота"
}
}

View File

@@ -0,0 +1,40 @@
{
"fields": {
"from": "От",
"to": "Кому",
"subject": "Тема",
"bodyContains": "Текст письма содержит",
"action": "Действие",
"isGlobal": "Глобальный",
"emailFolder": "Папка",
"groupEmailFolder": "Папка групповой эл. почты",
"markAsRead": "Отметить как прочитанное",
"bodyContainsAll": "Тело содержит все",
"skipNotification": "Пропустить уведомление"
},
"labels": {
"Create EmailFilter": "Создать фильтр эл. почты",
"Emails": "Эл. письма"
},
"options": {
"action": {
"Skip": "Пропускать",
"Move to Folder": "Положить в папку",
"None": "Нет",
"Move to Group Folder": "Положить в групповую папку"
}
},
"tooltips": {
"name": "Просто название фильтра.",
"bodyContains": "Тело эл. письма содержит любое из указанных слов или фраз.",
"isGlobal": "Этот фильтр применяется для всех электронных писем, поступающих в систему.",
"bodyContainsAll": "Тело письма содержит все указанные слова или фразы.",
"subject": "Используйте подстановочный знак (`*`):\n\n * `text*` - начинается с текста\n * `*text*` - содержит текст\n * `*text` - заканчивается текстом",
"from": "Письма, отправленные с указанного адреса, будут фильтроваться. Оставьте пустым, если это не требуется. Вы можете использовать подстановочный знак (`*`).",
"to": "Письма, отправленные на указанный адрес, будут фильтроваться. Оставьте пустым, если это не нужно. Вы можете использовать подстановочный знак (`*`)."
},
"links": {
"emailFolder": "Папка",
"groupEmailFolder": "Папка групповой эл. почты"
}
}

View File

@@ -0,0 +1,10 @@
{
"fields": {
"skipNotifications": "Пропустить оповещения"
},
"labels": {
"Create EmailFolder": "Создать папку",
"Manage Folders": "Управление папками",
"Emails": "Эл. письма"
}
}

View File

@@ -0,0 +1,39 @@
{
"fields": {
"name": "Название",
"status": "Статус",
"body": "Текст письма",
"subject": "Тема",
"attachments": "Вложения",
"oneOff": "Одноразовый",
"category": "Категория",
"insertField": "Заполнители"
},
"labels": {
"Create EmailTemplate": "Создать шаблон эл. письма",
"Info": "Информация",
"Available placeholders": "Доступные заполнители"
},
"tooltips": {
"oneOff": "Отметьте если собираетесь использовать этот шаблон только один раз. К примеру для массовой рассылки эл. писем."
},
"placeholderTexts": {
"optOutLink": "ссылка для отмены подписки",
"today": "Сегодняшняя дата",
"now": "Текущая дата и время",
"currentYear": "Текущий год",
"optOutUrl": "URL-адрес ссылки для отказа от подписки"
},
"messages": {
"infoText": "Доступные заполнители:\n\n{optOutUrl} – URL (указатель ресурса/ путь) для ссылки на отказ от подписки;\n\n{optOutLink} – ссылка для отказа от подписки."
},
"options": {
"status": {
"Active": "Активный",
"Inactive": "Неактивный"
}
},
"presetFilters": {
"actual": "Активный"
}
}

View File

@@ -0,0 +1,13 @@
{
"labels": {
"Create EmailTemplateCategory": "Создать категорию",
"Manage Categories": "Управление категориями",
"EmailTemplates": "Шаблоны эл. писем"
},
"fields": {
"order": "Порядок"
},
"links": {
"emailTemplates": "Шаблоны эл. писем"
}
}

View File

@@ -0,0 +1,137 @@
{
"labels": {
"Fields": "Поля",
"Relationships": "Отношения",
"Schedule": "График",
"Log": "Лог",
"Formula": "Формула",
"Layouts": "Макеты",
"Parameters": "Параметры"
},
"fields": {
"name": "Название",
"type": "Тип",
"labelSingular": "Метка (единственное число)",
"labelPlural": "Метка (множественное число)",
"stream": "Лента",
"label": "Метка",
"linkType": "Тип ссылки",
"entityForeign": "Внешний объект",
"linkForeign": "Внешняя связь",
"link": "Ссылка",
"labelForeign": "Внешняя метка",
"linkMultipleField": "Поле связь (Многие)",
"linkMultipleFieldForeign": "Поле внешняя связь (Многие)",
"disabled": "Отключено",
"textFilterFields": "Поля текстовых фильтров",
"audited": "Проверено",
"auditedForeign": "Внешний аудит",
"statusField": "Поле статуса",
"beforeSaveCustomScript": "Перед сохранением пользовательского сценария",
"color": "Цвет",
"kanbanViewMode": "Просмотр Канбан ",
"kanbanStatusIgnoreList": "Группы, которые не могут просматривать Канбан",
"iconClass": "Значок",
"fullTextSearch": "Полнотекстовый поиск",
"countDisabled": "Отключить счетчик записей",
"parentEntityTypeList": "Тип объекта источника",
"foreignLinkEntityTypeList": "Внешние связи",
"entity": "Сущность",
"optimisticConcurrencyControl": "Оптимистическое управление параллелизмом",
"beforeSaveApiScript": "API перед сохранением сценария",
"updateDuplicateCheck": "Проверка дубликатов при обновлении",
"duplicateCheckFieldList": "Дублирование полей проверки",
"layout": "Макет",
"author": "Автор",
"module": "Модуль",
"version": "Версия",
"selectFilter": "Выберите фильтр",
"primaryFilters": "Первичные фильтры",
"stars": "Звезды",
"preserveAuditLog": "Сохранение журнала аудита",
"assignedUsers": "Несколько назначенных пользователей",
"collaborators": "Сотрудники",
"aclContactLink": "Контактная ссылка ACL",
"aclAccountLink": "Ссылка на учетную запись ACL",
"sortBy": "Поле заказа по умолчанию",
"sortDirection": "Направление заказа по умолчанию",
"categories": "Категории",
"lockable": "С замком",
"transactionalSave": "Сохранение транзакции",
"pipelines": "Трубопроводы"
},
"options": {
"type": {
"": "Нет",
"Base": "База",
"Person": "Личность",
"CategoryTree": "Дерево категорий",
"Event": "Событие",
"Company": "Компания"
},
"linkType": {
"manyToMany": "Многие-ко-многим",
"oneToMany": "Один-ко-многим",
"manyToOne": "Много-к-одному",
"parentToChildren": "От отца к сыну",
"childrenToParent": "От сына к отцу",
"oneToOneRight": "Один-к-одному правое",
"oneToOneLeft": "Один-к-одному левое"
},
"sortDirection": {
"asc": "По возрастанию",
"desc": "По убыванию"
},
"module": {
"Custom": "Пользовательское"
}
},
"messages": {
"entityCreated": "Объект был создан",
"linkAlreadyExists": "Конфликт названий связей (link).",
"linkConflict": "Связь (link) с таким названием уже существует.",
"confirmRemove": "Вы уверены, что хотите удалить тип объекта (сущности) из системы?",
"beforeSaveCustomScript": "Сценарий, вызываемый каждый раз перед сохранением сущности. Используется для установки вычисляемых полей.",
"beforeSaveApiScript": "Сценарий, вызываемый при запросах API на создание и обновление перед сохранением сущности. Используется для пользовательской валидации и проверки дубликатов.",
"nameIsAlreadyUsed": "Имя '{name}' уже используется.",
"nameIsNotAllowed": "Имя '{name}' недопустимо.",
"nameIsTooLong": "Название слишком длинное.",
"confirmRemoveLink": "Вы уверены, что хотите удалить отношения *{ссылка}*?",
"urlHashCopiedToClipboard": "Фрагмент URL для фильтра *{имя}* копируется в буфер обмена. Вы можете добавить его на панель навигации.",
"cannotEnablePipelinesWithNoStatusField": "Невозможно включить конвейеры, так как у данного типа сущности отсутствует поле «Статус». При необходимости создайте поле типа «Enum» для статуса, а затем выберите его в параметре «Поле статуса».",
"cannotEnableCategoriesWithKanbanViewMode": "Функция «Категории» несовместима с представлением «Канбан». Отключите одну из этих функций."
},
"tooltips": {
"statusField": "Обновления этого поля записываются в ленту.",
"textFilterFields": "Поля, используемые для текстового поиска.",
"disabled": "Отметьте, если вам не нужна эта сущность в вашей системе.",
"linkAudited": "Создание связанной записи и привязка к существующей записи будет регистрироваться в Ленте.",
"linkMultipleField": "Поле связь (Многие) предоставляет удобный способ редактирования отношений. Не используйте его, если у вас может быть большое количество связанных записей.",
"entityType": "Base Plus - имеет панели «Действия», «История» и «Задачи».\n\nСобытие - доступно в панели Календарь и Действия. ",
"fullTextSearch": "Требуется выполнить перестройку.",
"countDisabled": "Общее количество не будет отображаться в виде списке. Может уменьшить время загрузки, когда таблица БД велика.",
"optimisticConcurrencyControl": "Предотвращает конфликты при написании.",
"duplicateCheckFieldList": "Какие поля проверять при выполнении проверки на наличие дубликатов.",
"updateDuplicateCheck": "Выполните проверку на наличие дубликатов при обновлении записи.",
"linkSelectFilter": "Основной фильтр, который будет применяться по умолчанию при выборе записи.",
"stars": "Возможность отмечать записи звездочками. Звезды могут использоваться пользователями для закладки записей.",
"aclContactLink": "Ссылка с контактом, которую следует использовать при применении контроля доступа для пользователей портала.",
"aclAccountLink": "Ссылка с учетной записью, которую следует использовать при применении контроля доступа для пользователей портала.",
"collaborators": "Возможность делиться записями с определенными пользователями.",
"assignedUsers": "Возможность назначать нескольких пользователей для одной записи.\n\nОбратите внимание, что после включения этого параметра существующие назначенные пользователи не будут перенесены в новое поле *Назначенные пользователи*.",
"preserveAuditLog": "Отключает очистку журнала аудита. Этот параметр применим только в том случае, если Stream отключен. Как и при включенном Stream, записи журнала аудита не удаляются.",
"stream": "Есть ли у организации поток.",
"linkParamReadOnly": "Ссылка, доступная только для чтения, не может быть отредактирована с помощью API-запросов *link* и *unlink*. Невозможно будет связывать и развязывать записи через панель отношений. По-прежнему можно редактировать ссылки только для чтения через поля link и link-multiple.",
"pipelines": "Включает поддержку нескольких конвейеров. Настройка конвейеров осуществляется в разделе «Администрирование» > «Конвейеры».",
"transactionalSave": "Операции по сохранению и удалению записей будут объединены в транзакции базы данных.",
"lockable": "Включает возможность блокировки записей.",
"categories": "Включите функцию дерева категорий. Записи можно распределять по категориям.",
"linkParamCascadeRemoval": "Если эта опция включена, при удалении родительской записи будут удалены и связанные с ней записи."
},
"entityNameParts": {
"Category": "Категория"
},
"entityNamePartsPlural": {
"Category": "Категории"
}
}

View File

@@ -0,0 +1,31 @@
{
"fields": {
"fieldList": "Список полей",
"exportAllFields": "Экспортировать все поля",
"format": "Формат",
"status": "Статус",
"xlsxLite": "Лайт",
"xlsxRecordLinks": "Ссылки на записи",
"xlsxTitle": "Название"
},
"options": {
"format": {
"csv": "CSV-файл текстового формата",
"xlsx": "XLSX · Таблица"
},
"status": {
"Pending": "В ожидании",
"Running": "Работает",
"Success": "Успех",
"Failed": "Не удалось"
}
},
"messages": {
"exportProcessed": "Экспорт был обработан. Скачайте [файл]({url}).",
"infoText": "Экспорт обрабатывается в режиме ожидания с помощью cron. Его завершение может занять некоторое время. Закрытие этого модального диалога не повлияет на процесс выполнения."
},
"tooltips": {
"xlsxLite": "Потребляет гораздо меньше памяти. Рекомендуется, если экспортируется большое количество записей.",
"xlsxTitle": "Печатать название и текущую дату в заголовке."
}
}

View File

@@ -0,0 +1,17 @@
{
"fields": {
"name": "Название",
"version": "Версия",
"description": "Описание",
"isInstalled": "Установлено",
"checkVersionUrl": "URL для проверки наличия новых версий"
},
"labels": {
"Uninstall": "Удалить",
"Install": "Установить"
},
"messages": {
"uninstalled": "Расширение {name} было удалено",
"fileExceedsMaxUploadSize": "Размер файла превышает максимальный размер загрузки {maxSize}. Рассмотрите возможность увеличения `post_max_size` или установите расширение через CLI."
}
}

View File

@@ -0,0 +1,11 @@
{
"labels": {
"Connect": "Подключить",
"Connected": "Подключено",
"Disconnect": "Отключить",
"Disconnected": "Отключено"
},
"messages": {
"externalAccountNoConnectDisabled": "Внешняя учетная запись для интеграции '{интеграция}' была отключена из-за невозможности подключения."
}
}

View File

@@ -0,0 +1,182 @@
{
"labels": {
"Dynamic Logic": "Логичность динамики",
"Name": "название",
"Label": "Метка",
"Type": "Тип",
"View Details": "Посмотреть детали"
},
"options": {
"dateTimeDefault": {
"": "Нет",
"javascript: return this.dateTime.getNow(1);": "Сейчас",
"javascript: return this.dateTime.getNow(5);": "Теперь (5 мин)",
"javascript: return this.dateTime.getNow(15);": "Теперь (15 мин)",
"javascript: return this.dateTime.getNow(30);": "Теперь (30 мин)",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'hours', 15);": "+1 час",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(2, 'hours', 15);": "+2 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(3, 'hours', 15);": "+3 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(4, 'hours', 15);": "+4 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(5, 'hours', 15);": "+5 часов",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(6, 'hours', 15);": "+6 часов",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(7, 'hours', 15);": "+7 часов",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(8, 'hours', 15);": "+8 часов",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(9, 'hours', 15);": "+9 часов",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(10, 'hours', 15);": "+10 часов",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(11, 'hours', 15);": "+11 часов",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(12, 'hours', 15);": "+12 часов",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'days', 15);": "+1 день",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(2, 'days', 15);": "+2 дня",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(3, 'days', 15);": "+3 дня",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(4, 'days', 15);": "+4 дня",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(5, 'days', 15);": "+5 дней",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(6, 'days', 15);": "+6 дней",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'week', 15);": "+1 неделя"
},
"dateDefault": {
"": "Нет",
"javascript: return this.dateTime.getToday();": "Сегодня",
"javascript: return this.dateTime.getDateShiftedFromToday(1, 'days');": "+1 день",
"javascript: return this.dateTime.getDateShiftedFromToday(2, 'days');": "+2 дня",
"javascript: return this.dateTime.getDateShiftedFromToday(3, 'days');": "+3 дня",
"javascript: return this.dateTime.getDateShiftedFromToday(4, 'days');": "+4 дня",
"javascript: return this.dateTime.getDateShiftedFromToday(5, 'days');": "+5 дней",
"javascript: return this.dateTime.getDateShiftedFromToday(6, 'days');": "+6 дней",
"javascript: return this.dateTime.getDateShiftedFromToday(7, 'days');": "+7 дней",
"javascript: return this.dateTime.getDateShiftedFromToday(8, 'days');": "+8 дней",
"javascript: return this.dateTime.getDateShiftedFromToday(9, 'days');": "+9 дней",
"javascript: return this.dateTime.getDateShiftedFromToday(10, 'days');": "+10 дней",
"javascript: return this.dateTime.getDateShiftedFromToday(1, 'weeks');": "+1 неделя",
"javascript: return this.dateTime.getDateShiftedFromToday(2, 'weeks');": "+2 недели",
"javascript: return this.dateTime.getDateShiftedFromToday(3, 'weeks');": "+3 недели",
"javascript: return this.dateTime.getDateShiftedFromToday(1, 'months');": "+1 месяц",
"javascript: return this.dateTime.getDateShiftedFromToday(2, 'months');": "+2 месяца",
"javascript: return this.dateTime.getDateShiftedFromToday(3, 'months');": "+3 месяца",
"javascript: return this.dateTime.getDateShiftedFromToday(4, 'months');": "+4 месяца",
"javascript: return this.dateTime.getDateShiftedFromToday(5, 'months');": "+5 месяцев",
"javascript: return this.dateTime.getDateShiftedFromToday(6, 'months');": "+6 месяцев",
"javascript: return this.dateTime.getDateShiftedFromToday(7, 'months');": "+7 месяцев",
"javascript: return this.dateTime.getDateShiftedFromToday(8, 'months');": "+8 месяцев",
"javascript: return this.dateTime.getDateShiftedFromToday(9, 'months');": "+9 месяцев",
"javascript: return this.dateTime.getDateShiftedFromToday(10, 'months');": "+10 месяцев",
"javascript: return this.dateTime.getDateShiftedFromToday(11, 'months');": "+11 месяцев",
"javascript: return this.dateTime.getDateShiftedFromToday(1, 'year');": "+1 год",
"javascript: return this.dateTime.getDateShiftedFromToday(30, 'days');": "+30 дней"
},
"barcodeType": {
"EAN13": "европейский стандарт штрихкода (EAN-13)",
"EAN8": "европейский стандарт штрихкода (EAN-8)",
"EAN5": "европейский стандарт штрихкода (EAN-5)",
"EAN2": "европейский стандарт штрихкода (EAN-2)",
"UPC": "Американский стандарт штрихкода (UPC (A))",
"UPCE": "Американский стандарт штрихкода (UPC (E))",
"pharmacode": "Фармацевтический двоичный код",
"QRcode": "QR код"
},
"globalRestrictions": {
"forbidden": "Запрещено",
"internal": "Внутренний",
"onlyAdmin": "Только для администраторов",
"readOnly": "Только для чтения",
"nonAdminReadOnly": "Только для чтения не администратором"
}
},
"tooltips": {
"audited": "Обновления будут регистрироваться в ленте.",
"required": "Поле будет обязательным. Не может быть пустым.",
"default": "Значение будет установлено по умолчанию при создании.",
"min": "Минимально допустимое значение.",
"max": "Максимально допустимое значение.",
"lengthOfCut": "Насколько долгим может быть текст, прежде чем он будет сокращен.",
"maxLength": "Максимально допустимая длина текста.",
"before": "Значение даты должно быть перед значением даты в указанном поле.",
"after": "Значение даты должно быть после значения даты в указанном поле.",
"readOnly": "Значение поля не может быть задано пользователем. Но может быть рассчитано по формуле.",
"maxFileSize": "Если пустой или 0, то неограниченный",
"fileAccept": "Какие типы файлов принимать. Можно добавлять пользовательские элементы.",
"barcodeLastChar": "Для типа EAN-13.",
"conversionDisabled": "Действие конвертации валюты не будет применяться к этому полю.",
"cutHeight": "Текст, превышающий заданное значение, будет вырезан с отображением кнопки \"Показать больше\".",
"urlStrip": "Зачеркните протокол и косую черту.",
"pattern": "Регулярное выражение для проверки значения поля. Определите выражение или выберите предопределенное.",
"options": "Список возможных значений и их меток.",
"optionsArray": "Список возможных значений и их обозначений. Если поле пустое, в него можно ввести пользовательские значения.",
"maxCount": "Максимальное количество элементов, разрешенных для выбора.",
"displayAsList": "Каждый элемент в новой строке.",
"optionsVarchar": "Список значений автозаполнения.",
"currencyDecimal": "Используйте тип Decimal DB. В приложении значения будут представлены в виде строк. Отметьте этот параметр, если требуется точность.",
"optionsReference": "Повторное использование вариантов из другой области.",
"readOnlyAfterCreate": "Значение поля можно указать при создании новой записи. После этого поле становится доступным только для чтения. Оно по-прежнему может быть вычислено по формуле.",
"linkReadOnly": "Значение поля не может быть задано пользователем. Но может быть вычислено по формуле.\n\nЭто также отключит возможность создания связанной записи из панелей отношений.",
"relateOnImport": "При импорте с этим полем запись будет автоматически соотнесена с соответствующей иностранной записью. Используйте эту функцию только в том случае, если иностранное поле считается уникальным.",
"preview": "Показать кнопку предварительного просмотра. Применяется, если включена функция Markdown.",
"itemsEditable": "Элементы можно редактировать. Применяется только в том случае, если не указаны никакие параметры.",
"seeMoreDisabled": "Если флажок не установлен, то длинные тексты будут сокращаться.",
"imageCapture": "Указывает, какую камеру использовать для захвата изображений."
},
"fieldParts": {
"address": {
"street": "Улица",
"city": "Город",
"state": "Регион",
"country": "Страна",
"postalCode": "Почтовый индекс",
"map": "Карта"
},
"personName": {
"salutation": "Обращение",
"first": "Имя",
"last": "Фамилия",
"middle": "Отчество"
},
"currency": {
"converted": "(Сконвертированная)",
"currency": "(Валюта)"
},
"datetimeOptional": {
"date": "Дата"
}
},
"fieldInfo": {
"varchar": "Однострочный текст.",
"enum": "Поле выбора, можно выбрать только одно значение.",
"text": "Многострочный текст с поддержкой разметки.",
"date": "Дата без времени.",
"datetime": "Дата и время",
"currency": "Значение валюты. Плавающее число с кодом валюты.",
"int": "Целое число.",
"float": "Число с десятичной частью.",
"bool": "Флажок. Два возможных значения: истина и ложь.",
"multiEnum": "Список значений, можно выбрать несколько значений. Список упорядочен.",
"checklist": "Список флажков.",
"array": "Список значений, аналогичный полю мульти-перечислений",
"address": "Адрес с улицей, городом, областью, почтовым индексом и страной.",
"url": "Для хранения ссылок",
"wysiwyg": "Текст с поддержкой HTML.",
"file": "Для загрузки файлов.",
"image": "Для загрузки изображений.",
"attachmentMultiple": "Позволяет загружать несколько файлов.",
"number": "Автоматически увеличивающееся число строкового типа с возможным префиксом и определенной длиной.",
"autoincrement": "Сгенерированное автоматически увеличивающееся целое число только для чтения.",
"barcode": "Штрих-код. Может быть распечатан в формате PDF.",
"email": "Набор адресов электронной почты с их параметрами: Отказ, Недействительно, Главный.",
"phone": "Набор телефонных номеров с их параметрами: Тип, Не активен, Недействительный, Основной.",
"foreign": "Поле связанной записи. Только для чтения.",
"link": "Запись, связанная через отношение Принадлежит (многие-к-одному или один-к-одному).",
"linkParent": "Запись, связанная через отношение \"Принадлежит родителю\". Может быть разных типов сущностей.",
"linkMultiple": "Набор записей, связанных через отношения Has-Many (много-ко-многим или один-ко-многим). Не все отношения имеют поля с типом Link-Multiple. Только те, в которых включен параметр(ы) Link-Multiple.",
"urlMultiple": "Многочисленные ссылки.",
"decimal": "Десятичное число с фиксированной точностью."
},
"messages": {
"fieldNameIsNotAllowed": "Имя поля '{field}' недопустимо.",
"fieldAlreadyExists": "Поле '{field}' уже существует в '{entityType}'.",
"linkWithSameNameAlreadyExists": "Ссылка с именем '{field}' уже существует в '{entityType}'.",
"confirmRemove": "Вы уверены, что хотите удалить поле *{field}*?\n\nУдаление поля не приводит к удалению данных из базы данных. Данные из базы данных будут удалены, если вы выполните жесткую перестройку.",
"fieldCreatedAddToLayouts": "Поле создано. Теперь вы можете добавить его в [layouts]({ссылка})",
"namingFieldLinkConflict": "Имя '{поле}' конфликтует со ссылкой."
},
"otherFields": {
"attributes": "Атрибуты"
}
}

View File

@@ -0,0 +1,23 @@
{
"labels": {
"Check Syntax": "Проверка синтаксиса",
"Run": "Запустить"
},
"fields": {
"target": "Цель",
"targetType": "Тип цели",
"script": "Сценарий",
"output": "Выход",
"error": "Ошибка"
},
"messages": {
"runSuccess": "Выполнено успешно.",
"runError": "Ошибка.",
"checkSyntaxSuccess": "Синтаксис правильный.",
"checkSyntaxError": "Синтаксическая ошибка.",
"emptyScript": "Сценарий пуст."
},
"tooltips": {
"output": "Выведите значения с помощью функции `output\\printLine`."
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,8 @@
{
"links": {
"emails": "Электронные письма"
},
"labels": {
"Create GroupEmailFolder": "Создать папку"
}
}

View File

@@ -0,0 +1,112 @@
{
"labels": {
"Revert Import": "Обратить импортирование",
"Return to Import": "Вернуться к импортированию",
"Run Import": "Импортировать",
"Back": "Назад",
"Field Mapping": "Сопоставление полей",
"Default Values": "Значения по умолчанию",
"Add Field": "Добавить поле",
"Created": "Создано",
"Updated": "Обновлено",
"Result": "Результат",
"Show records": "Показать записи",
"Remove Duplicates": "Убрать дубликаты",
"importedCount": "Импортировано: (count)",
"duplicateCount": "Дубликатов: (count)",
"updatedCount": "Обновлено: (count)",
"Create Only": "Только создать",
"Create and Update": "Создать и обновить",
"Update Only": "Только обновить",
"Update by": "Обновить по",
"Set as Not Duplicate": "Пометить как не дубликат",
"File (CSV)": "Файл (CSV)",
"First Row Value": "Значение из первой строки",
"Skip": "Пропустить",
"Header Row Value": "Значение из строки заголовка",
"Field": "Поле",
"What to Import?": "Что импортировать?",
"Entity Type": "Тип объекта",
"What to do?": "Что делать?",
"Header Row": "Есть строка заголовков",
"Person Name Format": "Формат личных имен",
"John Smith": "Имя Фамилия",
"Smith John": "Фамилия Имя",
"Smith, John": "Фамилия, Имя",
"Field Delimiter": "Разделитель полей",
"Date Format": "Формат даты",
"Decimal Mark": "Десятичный разделитель",
"Text Qualifier": "Спецификатор текста",
"Time Format": "Формат времени",
"Currency": "Валюта",
"Preview": "Предпросмотр",
"Next": "Далее",
"Step 1": "Шаг 1",
"Step 2": "Шаг 2",
"Double Quote": "Двойные кавычки",
"Single Quote": "Одиночные кавычки",
"Imported": "Импортировано",
"Duplicates": "Дубликатов",
"Skip searching for duplicates": "Пропустить поиск дубликатов",
"Timezone": "Часовой пояс",
"Remove Import Log": "Удалить журнал импорта",
"New Import": "Новый импорт",
"Import Results": "Результаты импорта",
"Silent Mode": "Тихий режим",
"New import with same params": "Новый импорт с такими же параметрами",
"Run Manually": "Запускать вручную",
"Export": "Экспорт",
"Parameters": "Параметры"
},
"messages": {
"utf8": "Должен быть в кодировке UTF-8",
"duplicatesRemoved": "Дубликаты убраны",
"inIdle": "Выполнить в фоновом режиме (для крупных данных, через cron)",
"revert": "Это приведет к удалению всех импортированных записей навсегда.",
"removeDuplicates": "Это приведет к удалению всех импортированных записей, которые были распознаны как дубликаты, навсегда.",
"confirmRevert": "Это приведет к удалению всех импортированных записей навсегда. Вы уверены?",
"confirmRemoveDuplicates": "Это приведет к удалению всех импортированных записей, которые были распознаны как дубликаты, навсегда. Вы уверены?",
"removeImportLog": "Это приведет к удалению журнала импорта. Все импортированные записи будут сохранены. Используйте эту функцию, если вы уверены, что импорт в порядке.",
"confirmRemoveImportLog": "Это удалит журнал импорта. Все импортированные записи будут сохранены. Вы не сможете отменить результаты импорта. Вы уверены?",
"importRunning": "Импорт выполняется...",
"noErrors": "Нет ошибок"
},
"fields": {
"file": "Файл",
"entityType": "Тип объекта",
"imported": "Импортированные записи",
"duplicates": "Дубликаты",
"updated": "Обновленные записи",
"status": "Статус"
},
"options": {
"status": {
"Failed": "Сбой",
"In Process": "В процессе",
"Complete": "Завершена",
"Standby": "Ожидать",
"Pending": "В ожидании"
},
"personNameFormat": {
"f l": "Имя Фамилия",
"l f": "Фамилия Имя",
"f m l": "Имя Отчество Фамилия",
"l f m": "Фамилия Имя Отчество",
"l, f": "Фамилия, Имя"
}
},
"strings": {
"commandToRun": "Команда для запуска (из интерфейса командной строки (CLI))",
"saveAsDefault": "Сохранить по умолчанию"
},
"tooltips": {
"manualMode": "Если этот флажок установлен, вам нужно будет запустить импорт вручную из интерфейса командной строки. Команда будет показана после настройки импорта.",
"silentMode": "Большинство сценариев после сохранения будут пропущены, примечания к потоку не будут созданы. Импорт будет выполняться быстрее."
},
"links": {
"errors": "Ошибки"
},
"params": {
"phoneNumberCountry": "Код страны телефона"
}
}

View File

@@ -0,0 +1,24 @@
{
"fields": {
"type": "Тип",
"validationFailures": "Ошибки валидации",
"import": "Импорт",
"rowIndex": "Индекс строки",
"exportRowIndex": "Индекс строки экспорта",
"lineNumber": "Номер строки",
"exportLineNumber": "Номер линии экспорта",
"row": "Строка",
"entityType": "Тип объекта"
},
"options": {
"type": {
"Validation": "Валидация",
"Access": "Доступ",
"Not-Found": "Не найдено"
}
},
"tooltips": {
"lineNumber": "Номер строки в исходном CSV.",
"exportLineNumber": "Номер строки в экспортируемом CSV."
}
}

View File

@@ -0,0 +1,97 @@
{
"fields": {
"name": "Название",
"emailAddress": "Адрес эл. почты",
"status": "Статус",
"assignToUser": "Назначить пользователю",
"host": "Сервер",
"username": "Имя пользователя",
"password": "Пароль",
"port": "Порт",
"monitoredFolders": "Отслеживаемые папки",
"trashFolder": "Корзина",
"createCase": "Создавать обращения",
"reply": "Автоответчик",
"caseDistribution": "Распределение обращений",
"replyEmailTemplate": "Ответить по шаблону",
"replyFromAddress": "Адрес отправителя",
"replyToAddress": "Обратный адрес",
"replyFromName": "Имя отправителя",
"targetUserPosition": "Должность (положение в группе) пользователя",
"fetchSince": "Получить эл. письма начиная с",
"addAllTeamUsers": "Для всех пользователей группы",
"team": "Группа",
"teams": "Группы",
"sentFolder": "Отправленная папка",
"storeSentEmails": "Сохранять отправленные эл. письма",
"useSmtp": "Использовать SMTP",
"smtpHost": "SMTP Хост",
"smtpPort": "SMTP Порт",
"smtpAuth": "SMTP ключ авторизации",
"smtpSecurity": "SMTP Безопасность",
"smtpUsername": "SMTP Имя пользователя",
"smtpPassword": "SMTP Пароль",
"fromName": "Имя отправителя",
"smtpIsShared": "Общий SMTP",
"smtpIsForMassEmail": "SMTP для массовой рассылки",
"useImap": "Получать эл. письма",
"keepFetchedEmailsUnread": "Оставлять полученные эл. письма непрочитанными",
"smtpAuthMechanism": "Механизм аутентификации SMTP",
"security": "Безопасность",
"groupEmailFolder": "Папка групповой эл. почты",
"connectedAt": "Подключено в",
"excludeFromReply": "Исключить из ответа",
"isSystem": "Система"
},
"tooltips": {
"reply": "Уведомлять отправителей, что их эл. письма были получены.\n\n Чтобы предотвратить зацикливание только одно эл. письмо будет отправлено конкретному получателю в течение некоторого периода времени.",
"caseDistribution": "Как будут назначаться обращения: непосредственно пользователю или распределяться среди группы.",
"assignToUser": "Эл. письма и обращения будут назначаться этому пользователю.",
"team": "Эл. письма и обращения будут относиться к этой группе.",
"teams": "Группы, которым будут назначены электронные письма.",
"addAllTeamUsers": "Эл. письма будут появляться в папке 'Входящие' всех пользователей указанной группы.",
"targetUserPosition": "Обращения будут распределены пользователям с определенной позицией.",
"monitoredFolders": "Несколько папок должны быть написаны через запятую.",
"storeSentEmails": "Отправленные эл. письма будут храниться на сервере IMAP.",
"useSmtp": "Возможность отправлять электронные письма.",
"groupEmailFolder": "Поместите входящие электронные письма в групповую папку.",
"excludeFromReply": "При ответе на письма, отправленные на адрес электронной почты этой учетной записи, ее адрес электронной почты не будет добавлен в CC.\n\nОбратите внимание, что при включении этого параметра адрес электронной почты данной учетной записи будет открыт для пользователей, имеющих доступ к отправке писем.",
"isSystem": "Является системной учетной записью электронной почты.",
"createCase": "Автоматическое создание дел из входящих сообщений электронной почты.",
"replyToAddress": "Чтобы направить ответы на эту учетную запись электронной почты, укажите адрес электронной почты этой учетной записи.",
"smtpIsShared": "Если флажок установлен, то пользователи смогут отправлять электронные письма с помощью этого SMTP. Доступность контролируется ролями с помощью разрешения Group Email Account.",
"smtpIsForMassEmail": "Если флажок установлен, то SMTP будет доступен для массовой электронной почты."
},
"links": {
"filters": "Фильтры",
"emails": "Эл. письма",
"assignToUser": "Назначить пользователю",
"groupEmailFolder": "Папка групповой эл. почты"
},
"options": {
"status": {
"Active": "Активная",
"Inactive": "Неактивная"
},
"caseDistribution": {
"": "Нет",
"Direct-Assignment": "Прямое назначение",
"Round-Robin": "По круговому циклу",
"Least-Busy": "Наименее занятому"
},
"smtpAuthMechanism": {
"plain": "PLAIN расширение файла",
"login": "Логин"
}
},
"labels": {
"Create InboundEmail": "Создать учетную запись эл. почты",
"IMAP": "IMAP- протокол эл.почты",
"Actions": "Действия",
"Main": "Основное"
},
"messages": {
"couldNotConnectToImap": "Не удалось соединиться с IMAP сервером",
"imapNotConnected": "Не удалось подключиться к группе [учетная запись IMAP](#InboundEmail/view/{id})."
}
}

View File

@@ -0,0 +1,25 @@
{
"fields": {
"enabled": "Включено",
"clientId": "Идентификатор клиента (Client ID)",
"clientSecret": "Секретный ключ (Client Secret)",
"redirectUri": "URI перенаправления (Redirect URI)",
"apiKey": "Ключ API",
"siteKey": "Ключ к сайту",
"secretKey": "Секретный ключ",
"scoreThreshold": "Пороговый балл",
"mapId": "Идентификатор карты"
},
"messages": {
"selectIntegration": "Выберите интерацию из меню.",
"noIntegrations": "Нет доступных интергаций."
},
"titles": {
"GoogleMaps": "Google Карты"
},
"help": {
"Google": "**Получите учетные данные OAuth 2.0 из Google Developers Console.**\n\nПосетите [Google Developers Console](https://console.developers.google.com/project), чтобы получить учетные данные OAuth 2.0, такие как Client ID и Client Secret, которые известны как Google, так и приложению EspoCRM.",
"GoogleMaps": "Получить ключ API [здесь] (https://developers.google.com/maps/documentation/javascript/get-api-key).",
"GoogleReCaptcha": "Получите ключ сайта и секретный ключ от [Google](https://www.google.com/recaptcha/)."
}
}

View File

@@ -0,0 +1,29 @@
{
"fields": {
"status": "Статус",
"executeTime": "Выполнено в",
"attempts": "Осталось попыток",
"failedAttempts": "Неудачных попыток",
"scheduledJob": "Задание планировщика",
"data": "Данные",
"scheduledJobJob": "Название задания",
"executedAt": "Выполнено в",
"startedAt": "Началось в",
"targetType": "Тип цели",
"targetId": "ID цели",
"number": "Номер",
"queue": "Очередь",
"job": "Задание",
"group": "Группа",
"className": "Название класса",
"targetGroup": "Целевая группа"
},
"options": {
"status": {
"Pending": "В ожидании",
"Success": "Успех",
"Running": "Выполняется",
"Failed": "Сбой"
}
}
}

View File

@@ -0,0 +1,57 @@
{
"fields": {
"link": "Ссылка",
"notSortable": "Не сортируемый",
"align": "Выровнять",
"panelName": "Название панели",
"style": "Стиль",
"isLarge": "Большой размер шрифта",
"dynamicLogicVisible": "Условия, которые делают панель видимой",
"hidden": "Скрытый",
"dynamicLogicStyled": "Применяемый стиль создания условий",
"noLabel": "Без этикетки",
"tabLabel": "Ярлык вкладки",
"width": "Ширина",
"noteText": "Примечание Текст",
"noteStyle": "Стиль нот",
"isMuted": "Приглушенный цвет",
"sticked": "Придерживайтесь верхней части"
},
"options": {
"align": {
"left": "по левому краю",
"right": "по правому краю"
},
"style": {
"default": "По умолчанию",
"success": "Успех",
"danger": "Опасность",
"info": "Информация",
"warning": "Предупреждение",
"primary": "Основной"
}
},
"labels": {
"New panel": "Новая панель",
"Layout": "Макет"
},
"tooltips": {
"link": "Если отмечено, значение поля будет отображаться в виде ссылки, указывающей на вид детализации записи. Обычно это используется для полей *Name*.",
"hiddenPanel": "Чтобы увидеть панель, нужно нажать «показать больше».",
"sticked": "Панель приклеивается к панели, расположенной выше. Зазор между панелями отсутствует.",
"panelStyle": "Цвет панели.",
"dynamicLogicVisible": "Если задано, то панель будет скрыта, пока не будет выполнено условие.",
"dynamicLogicStyled": "Цвет будет применен при выполнении определенного условия. Цвет определяется параметром *Style*.",
"tabBreak": "Отдельная вкладка для панели и всех последующих панелей до следующего разрыва вкладки.",
"noLabel": "Не отображайте метку столбца в заголовке.",
"notSortable": "Отключает возможность сортировки по столбцу.",
"width": "Ширина столбца. Рекомендуется иметь один столбец без указанной ширины, обычно это поле *Имя*.",
"noteText": "Текст, который будет отображаться на панели. Поддерживается формат Markdown."
},
"messages": {
"cantBeEmpty": "Макет не может быть пустым.",
"fieldsIncompatible": "Поля не могут находиться на макете вместе: {fields}.",
"alreadyExists": "Макет `{имя}` уже существует.",
"createInfo": "Пользовательские макеты списков могут использоваться панелями отношений."
}
}

View File

@@ -0,0 +1,9 @@
{
"fields": {
"layoutList": "Макеты"
},
"labels": {
"Create LayoutSet": "Создать набор макетов",
"Edit Layouts": "Редактировать макеты"
}
}

View File

@@ -0,0 +1,64 @@
{
"fields": {
"name": "Имя",
"campaign": "Кампания",
"isActive": "Активный",
"subscribeToTargetList": "Подписаться на список целей",
"subscribeContactToTargetList": "Подписаться на контакт, если существует",
"targetList": "Список целей",
"fieldList": "Список полей, чтобы передавать",
"optInConfirmation": "Двойное подтверждение подписки",
"optInConfirmationEmailTemplate": "Шаблон письма для подтверждения подписки",
"optInConfirmationLifetime": "Время подтверждения подписки (часы)",
"optInConfirmationSuccessMessage": "Текст для показа после подтверждения подписки",
"leadSource": "Источник кандидата",
"apiKey": "Ключ API",
"targetTeam": "Группа",
"exampleRequestMethod": "Метод",
"exampleRequestPayload": "Полезная нагрузка",
"createLeadBeforeOptInConfirmation": "Создать лидов до подтверждения",
"duplicateCheck": "Проверка на дубликаты",
"skipOptInConfirmationIfSubscribed": "Пропустить подтверждение, если кандидат уже в списке целей",
"smtpAccount": "SMTP-аккаунт",
"inboundEmail": "Учетная запись эл. почты группы",
"exampleRequestHeaders": "Заголовки",
"phoneNumberCountry": "Код страны телефона",
"fieldParams": "Параметры поля",
"formId": "Идентификатор формы",
"formEnabled": "Веб-форма",
"formUrl": "URL-адрес формы",
"formSuccessText": "Текст для отображения после отправки формы",
"formText": "Текст для отображения на форме",
"formSuccessRedirectUrl": "URL-адрес для перенаправления после отправки формы",
"formLanguage": "Язык, используемый в бланке",
"formFrameAncestors": "Разрешенные хосты для встраивания форм",
"formCaptcha": "Используйте капчу",
"formTitle": "Название формы",
"formTheme": "Форма Тема"
},
"links": {
"targetList": "Список целей",
"campaign": "Кампания",
"optInConfirmationEmailTemplate": "Шаблон письма для подтверждения подписки",
"targetTeam": "Группа",
"logRecords": "Журнал",
"inboundEmail": "Учетная запись эл. почты группы"
},
"labels": {
"Create LeadCapture": "Создать точку входа",
"Generate New API Key": "Сгенерировать новый ключ API",
"Request": "Запрос",
"Confirm Opt-In": "Подтвердить подписку",
"Generate New Form ID": "Создать новый идентификатор формы",
"Web Form": "Веб-форма"
},
"messages": {
"generateApiKey": "Создать новый ключ API",
"optInConfirmationExpired": "Срок действия ссылки в подтверждение подписки истек.",
"optInIsConfirmed": "Подписку подтверждено."
},
"tooltips": {
"optInConfirmationSuccessMessage": "Markdown поддерживается.",
"formCaptcha": "Чтобы иметь возможность использовать Captcha, вам необходимо настроить ее в разделе **Администрирование** > **Интеграции**."
}
}

View File

@@ -0,0 +1,14 @@
{
"fields": {
"number": "Номер",
"data": "Данные",
"target": "Цель",
"leadCapture": "Захват кандидата",
"createdAt": "Введен в",
"isCreated": "Создан кандидат"
},
"links": {
"leadCapture": "Захват кандидата",
"target": "Цель"
}
}

View File

@@ -0,0 +1,17 @@
{
"fields": {
"status": "Статус",
"processedCount": "Обработанный граф"
},
"options": {
"status": {
"Pending": "В ожидании",
"Running": "Работает",
"Success": "Выполнено",
"Failed": "Неудачно"
}
},
"messages": {
"infoText": "Массовое действие обрабатывается в режиме ожидания программой cron. Его завершение может занять некоторое время. Закрытие этого модального диалога не повлияет на процесс выполнения."
}
}

View File

@@ -0,0 +1,65 @@
{
"fields": {
"post": "Разместить",
"attachments": "Вложения",
"targetType": "Цель",
"teams": "Группы",
"users": "Пользователи",
"portals": "Порталы",
"type": "Тип",
"isGlobal": "Глобальный",
"isInternal": "Внутренний (для внутренних пользователей)",
"related": "Связанный",
"createdByGender": "Создано по полу",
"data": "Данные",
"number": "Номер",
"isPinned": "Прикреплено"
},
"filters": {
"all": "Все",
"posts": "Сообщения",
"updates": "Обновления",
"activity": "Деятельность"
},
"messages": {
"writeMessage": "Напишите Ваше сообщение здесь",
"pinnedMaxCountExceeded": "Невозможно прикрепить больше заметок. Максимально допустимое количество - {count}."
},
"options": {
"type": {
"Post": "Разместить",
"Create": "Создать",
"CreateRelated": "Создать связанное",
"Update": "Обновление",
"Status": "Статус",
"Assign": "Назначить",
"Relate": "Относиться",
"EmailReceived": "Полученное электронное письмо",
"EmailSent": "Отправлено электронное письмо"
},
"targetType": {
"self": "Самостоятельно",
"users": "Пользователи",
"teams": "Команды",
"all": "Все внутренние пользователи",
"portals": "Пользователи портала"
}
},
"links": {
"related": "Связанный",
"portals": "Порталы",
"attachments": "Вложения"
},
"labels": {
"View Posts": "Посмотреть сообщения",
"View Activity": "Просмотр активности",
"Pin": "Контакт",
"Unpin": "Развернуть",
"Pinned": "Прикрепленный",
"Quote Reply": "Цитировать Ответить",
"View Attachments": "Посмотреть вложения"
},
"otherFields": {
"to": "На"
}
}

View File

@@ -0,0 +1,16 @@
{
"labels": {
"Create OAuthAccount": "Создание учетной записи OAuth",
"Connection": "Соединение"
},
"fields": {
"provider": "Поставщик",
"hasAccessToken": "Имеет токен доступа",
"user": "Пользователь",
"providerIsActive": "Провайдер активен",
"data": "Данные"
},
"links": {
"provider": "Поставщик"
}
}

View File

@@ -0,0 +1,24 @@
{
"labels": {
"Create OAuthProvider": "Создание поставщика OAuth"
},
"fields": {
"isActive": "Активен",
"clientId": "Идентификатор клиента",
"clientSecret": "Секрет клиента",
"authorizationEndpoint": "Конечная точка авторизации",
"tokenEndpoint": "Конечная точка токена",
"authorizationRedirectUri": "URI перенаправления авторизации",
"scopes": "Прицелы",
"scopeSeparator": "Разделитель диапазонов",
"hasAccessToken": "Имеет токен доступа",
"authorizationPrompt": "Подсказка авторизации",
"authorizationParams": "Параметры авторизации"
},
"links": {
"accounts": "Счета"
},
"tooltips": {
"authorizationParams": "Дополнительные параметры запроса, отправляемые конечной точке авторизации. Указываются в формате JSON."
}
}

View File

@@ -0,0 +1,11 @@
{
"fields": {
"type": "Тип",
"optOut": "Не звонить",
"invalid": "Неверный номер",
"numeric": "Числовое значение"
},
"presetFilters": {
"orphan": "Сирота"
}
}

View File

@@ -0,0 +1,22 @@
{
"labels": {
"Create Pipeline": "Создать конвейер"
},
"fields": {
"order": "Заказ",
"status": "Статус",
"entityType": "Тип объекта",
"field": "Поле",
"isAvailableForAll": "Доступно для всех",
"color": "Цвет"
},
"links": {
"stages": "Этапы"
},
"options": {
"status": {
"Active": "Активный",
"Inactive": "Неактивный"
}
}
}

View File

@@ -0,0 +1,13 @@
{
"labels": {
"Create PipelineStage": "Создать сцену"
},
"fields": {
"order": "Заказ",
"pipeline": "Трубопровод",
"mappedStatus": "Состояние на карте"
},
"links": {
"pipeline": "Трубопровод"
}
}

View File

@@ -0,0 +1,45 @@
{
"fields": {
"name": "Название",
"logo": "Логотип",
"companyLogo": "Логотип",
"url": "URL - адрес ресурса",
"portalRoles": "Роли",
"isActive": "Активный",
"isDefault": "Портал по умолчанию",
"tabList": "Список вкладок",
"quickCreateList": "Список для быстрого создания",
"theme": "Тема",
"language": "Язык",
"dashboardLayout": "Планировка панели виджетов",
"dateFormat": "Формат даты",
"timeFormat": "Формат времени",
"timeZone": "Часовой пояс",
"weekStart": "Первый день недели",
"defaultCurrency": "Валюта по умолчанию",
"customUrl": "Пользовательский адрес ресурса URL",
"customId": "Пользовательский ID",
"layoutSet": "Набор макетов",
"authenticationProvider": "Поставщик аутентификации",
"authTokenLifetime": "Время жизни токена аутентификации (часы)",
"authTokenMaxIdleTime": "Auth Token Максимальное время простоя (часы)",
"applicationName": "Имя приложения"
},
"links": {
"users": "Пользователи",
"portalRoles": "Роли",
"notes": "Заметки",
"layoutSet": "Набор макетов",
"authenticationProvider": "Поставщик аутентификации"
},
"tooltips": {
"portalRoles": "Указанные роли портала будут применены ко всем пользователям портала.",
"layoutSet": "Обеспечивает возможность создания макетов, отличающихся от стандартных."
},
"labels": {
"Create Portal": "Создать портал",
"User Interface": "Интерфейс пльзователя",
"General": "Основное",
"Settings": "Настройки"
}
}

View File

@@ -0,0 +1,17 @@
{
"links": {
"users": "Пользователи"
},
"labels": {
"Access": "Доступ",
"Create PortalRole": "Создать роль портала",
"Scope Level": "Область видимости",
"Field Level": "Поле видимости"
},
"fields": {
"exportPermission": "Разрешение на экспорт",
"massUpdatePermission": "Разрешение на массовое обновление",
"data": "Данные",
"fieldData": "Полевые данные"
}
}

View File

@@ -0,0 +1,5 @@
{
"labels": {
"Create PortalUser": "Создать пользователя портала"
}
}

View File

@@ -0,0 +1,75 @@
{
"fields": {
"dateFormat": "Формат даты",
"timeFormat": "Формат времени",
"timeZone": "Часовой пояс",
"weekStart": "Первый день недели",
"thousandSeparator": "Тысячный разделитель",
"decimalMark": "Десятичный разделитель",
"defaultCurrency": "Валюта по умолчанию",
"currencyList": "Список валют",
"language": "Язык",
"exportDelimiter": "Разделитель полей при экспорте",
"signature": "Подпись к эл. письмам",
"dashboardTabList": "Список вкладок",
"tabList": "Список вкладок",
"defaultReminders": "Напоминания по умолчанию.",
"theme": "Тема",
"useCustomTabList": "Настраиваемый список вкладок",
"receiveAssignmentEmailNotifications": "Получать оповещения по эл. почте при назначении",
"receiveMentionEmailNotifications": "Уведомления по эл. почте об упоминаниях в сообщениях",
"receiveStreamEmailNotifications": "Уведомления по электронной почте о сообщениях и обновлениях статуса",
"dashboardLayout": "Планировка панели виджетов",
"emailReplyForceHtml": "Отправить ответ в HTML",
"autoFollowEntityTypeList": "Автоподписка",
"emailReplyToAllByDefault": "Отправить ответ всем по умолчанию",
"doNotFillAssignedUserIfNotRequired": "Не заполнять предварительно назначенного пользователя при создании записи",
"followEntityOnStreamPost": "Автоматически подписаться поле публикации в ленте",
"followCreatedEntities": "Автоматически подписаться на созданные записи",
"followCreatedEntityTypeList": "Автоматически подписаться на созданные записи конкретных типов объектов",
"emailUseExternalClient": "Использовать внешний почтовый клиент",
"assignmentNotificationsIgnoreEntityTypeList": "Оповещения о назначении в приложении",
"assignmentEmailNotificationsIgnoreEntityTypeList": "Оповещения по эл.почте о назначении",
"dashboardLocked": "Приборная панель блокировки",
"textSearchStoringDisabled": "Отключить сохранение текстового фильтра",
"calendarSlotDuration": "Продолжительность календарного слота",
"calendarScrollHour": "Календарь Прокрутка до часа",
"defaultRemindersTask": "Напоминания по умолчанию для задач",
"addCustomTabs": "Добавьте пользовательские вкладки",
"reactionNotifications": "Уведомления в приложении о реакциях",
"pageContentWidth": "Ширина содержимого",
"reactionNotificationsNotFollowed": "Уведомления о реакциях на несоблюденные записи",
"followAsCollaborator": "Автоследование при добавлении в качестве соавтора",
"notificationGrouping": "Групповые уведомления",
"notificationSound": "Звук уведомления"
},
"options": {
"weekStart": {
"0": "Воскресенье",
"1": "Понедельник"
},
"pageContentWidth": {
"": "Нормальный",
"Wide": "Широкий"
}
},
"labels": {
"Notifications": "Оповещения",
"User Interface": "Интерфейс пльзователя",
"Misc": "Разное",
"Locale": "Локаль",
"Reset Dashboard to Default": "Сбросить настройки панели виджетов по умолчанию"
},
"tooltips": {
"autoFollowEntityTypeList": "Пользователь будет автоматически подисан на все новые записи о выбранных типах объектов, будет видеть эту информацию в ленте и получать оповещения.",
"addCustomTabs": "Если флажок установлен, пользовательские вкладки будут добавлены к вкладкам по умолчанию. В противном случае пользовательские вкладки будут использоваться вместо вкладок по умолчанию.",
"doNotFillAssignedUserIfNotRequired": "При создании новой записи назначенный пользователь не будет предварительно заполнен собственным пользователем. Если поле назначенного пользователя является обязательным, то этот параметр не имеет значения.",
"followCreatedEntities": "Созданные записи будут автоматически отслеживаться, независимо от того, кому они назначены.",
"followCreatedEntityTypeList": "Записи выбранных типов сущностей будут автоматически отслеживаться, независимо от того, кому они назначены. Используйте этот параметр, чтобы отслеживать только определенные типы сущностей."
},
"tabFields": {
"label": "Этикетка",
"iconClass": "Икона",
"color": "Цвет"
}
}

View File

@@ -0,0 +1,74 @@
{
"fields": {
"name": "Название",
"roles": "Роли",
"assignmentPermission": "Разрешение для назначения",
"userPermission": "Разрешение видеть пользователей",
"portalPermission": "Разрешение портала",
"groupEmailAccountPermission": "Разрешение для учетной записи эл. почты группы",
"exportPermission": "Разрешение на экспорт",
"dataPrivacyPermission": "Разрешение на обработку конфиденциальных данных",
"massUpdatePermission": "Разрешение на массовое обновление",
"followerManagementPermission": "Разрешение на управление подписчиками",
"data": "Данные",
"fieldData": "Полевые данные",
"messagePermission": "Разрешение на сообщение",
"auditPermission": "Разрешение на аудит",
"mentionPermission": "Упоминание о разрешении",
"userCalendarPermission": "Разрешение календаря пользователя",
"lockPermission": "Права доступа к блокировке"
},
"links": {
"users": "Пользователи",
"teams": "Группы"
},
"labels": {
"Access": "Доступ",
"Create Role": "Создать роль",
"Scope Level": "Область видемости",
"Field Level": "Поле видемости",
"Baseline": "Базовый уровень"
},
"options": {
"accessList": {
"not-set": "не установлено",
"enabled": "включено",
"disabled": "отключено"
},
"levelList": {
"all": "все",
"team": "группа",
"account": "контрагент",
"contact": "контакт",
"own": "владелец",
"no": "нет",
"yes": "да",
"not-set": "не установлено"
}
},
"actions": {
"read": "Чтение",
"edit": "Редактирование",
"delete": "Удаление",
"stream": "Лента",
"create": "Создать"
},
"messages": {
"changesAfterClearCache": "Все изменения применятся только после очистки кэша."
},
"tooltips": {
"dataPrivacyPermission": "Позволяет просматривать и стирать личные данные.",
"followerManagementPermission": "Позволяет управлять последователями конкретных записей.",
"messagePermission": "Позволяет отправлять сообщения другим пользователям.\n\n* all - отправка всем\n* team - можно отправлять сообщения только членам команды\n* нет - нельзя отправлять",
"assignmentPermission": "Позволяет назначать записи другим пользователям.\n\n* all - без ограничений\n* team - можно назначать только членам команды\n* нет - можно назначать только себе",
"portalPermission": "Доступ к информации портала, возможность размещения сообщений для пользователей портала.",
"groupEmailAccountPermission": "Доступ к групповым почтовым ящикам, возможность отправки писем с группового SMTP.",
"exportPermission": "Позволяет экспортировать записи.",
"massUpdatePermission": "Возможность выполнять массовое обновление записей.",
"auditPermission": "Позволяет просмотреть журнал аудита.",
"mentionPermission": "Позволяет упоминать других пользователей в потоке.\n\n* все - можно упомянуть всех\n* команда - можно упоминать только членов команды\n* нет - нельзя упоминать",
"userPermission": "Позволяет просматривать поток других пользователей. Позволяет пользователям просматривать уровни доступа других пользователей к определенным записям.",
"userCalendarPermission": "Позволяет просматривать календари других пользователей.",
"lockPermission": "Позволяет блокировать и разблокировать записи."
}
}

View File

@@ -0,0 +1,41 @@
{
"fields": {
"name": "Название",
"status": "Статус",
"job": "Задание",
"scheduling": "Планирование"
},
"links": {
"log": "Журнал"
},
"labels": {
"Create ScheduledJob": "Создать задание",
"As often as possible": "Как можно чаще"
},
"options": {
"job": {
"Cleanup": "Очистка",
"CheckInboundEmails": "Проверка входящей эл. почты групп",
"CheckEmailAccounts": "Проверка входящей эл. почты пользователей",
"SendEmailReminders": "Отправка напоминаний по эл. почте",
"AuthTokenControl": "Контроль за токенами аутентификации",
"SendEmailNotifications": "Отправить оповещения на эл. почту",
"CheckNewVersion": "Проверить наличие новой версии",
"ProcessWebhookQueue": "Обработка Webhook очереди",
"SendScheduledEmails": "Отправка запланированных писем"
},
"cronSetup": {
"linux": "Заметка: Добавьте эту строку в crontab для запуска планировщика заданий Espo:",
"mac": "Заметка: Добавьте эту строку в crontab для запуска планировщика заданий Espo:",
"windows": "Заметка: Создайте пакетный файл со следующими командами для запуска планировщика заданий Espo используя планировщик заданий Windows:",
"default": "Заметка: Добавьте эту команду в Cron (Планировщик заданий):"
},
"status": {
"Active": "Активно",
"Inactive": "Неактивно"
}
},
"tooltips": {
"scheduling": "Обозначение таблицы планировщика (Crontab). Определяет частоту выполнения задания.\n\n`* / 5 * * * *` - каждые 5 минут\n\n`0 * / 2 * * *` - каждые 2 часа\n\n`30 1 * * *` - в 01:30 1 раз в сутки\n\n`0 0 1 * *` - в первый день месяца"
}
}

View File

@@ -0,0 +1,7 @@
{
"fields": {
"status": "Статус",
"executionTime": "Время запуска",
"target": "Цель"
}
}

View File

@@ -0,0 +1,316 @@
{
"fields": {
"useCache": "Использовать кэш",
"dateFormat": "Формат даты",
"timeFormat": "Формат времени",
"timeZone": "Часовой пояс",
"weekStart": "Первый день недели",
"thousandSeparator": "Тысячный разделитель",
"decimalMark": "Десятичный разделитель",
"defaultCurrency": "Валюта по умолчанию",
"baseCurrency": "Базовая валюта",
"currencyRates": "Курсы обмена",
"currencyList": "Список валют",
"language": "Язык",
"companyLogo": "Логотип компании",
"ldapPort": "Порт",
"ldapAuth": "Аутентификация",
"ldapSecurity": "Безопасность",
"emailAddress": "Адрес эл. почты",
"ldapPassword": "Пароль",
"outboundEmailFromName": "Имя отправителя",
"outboundEmailIsShared": "Может использоваться всеми пользователями",
"recordsPerPage": "Записей на страницу",
"recordsPerPageSmall": "Записей на страницу (сжатый вид)",
"tabList": "Список вкладок",
"quickCreateList": "Список для быстрого создания",
"exportDelimiter": "Разделитель полей при экспорте",
"globalSearchEntityList": "Список объектов глобального поиска",
"authenticationMethod": "Метод аутентификации",
"ldapHost": "Сервер",
"ldapAccountCanonicalForm": "Стандартная учетная запись",
"ldapAccountDomainName": "Доменное имя учетной записи",
"ldapTryUsernameSplit": "Попробовать отделить имя пользователя",
"ldapCreateEspoUser": "Создать пользователя в EspoCRM",
"ldapUserLoginFilter": "Фильтр логина пользователя",
"ldapAccountDomainNameShort": "Сокращенное доменное имя учетной записи",
"ldapOptReferrals": "Оптовые рефералы",
"exportDisabled": "Отключение возможности экпортирования (будет доступно только администратору)",
"b2cMode": "Режим B2C",
"avatarsDisabled": "Отключить использование аватар",
"displayListViewRecordCount": "Показывать общее количество (при отображении в виде списка)",
"theme": "Тема",
"userThemesDisabled": "Отключить использование пользовательских тем",
"emailMessageMaxSize": "Максимальный размер эл. письма (в Мб)",
"personalEmailMaxPortionSize": "Максимальный размер части эл. почты для извлечения личной учетной записи",
"inboundEmailMaxPortionSize": "Максимальный размер части эл. почты для выборки учетных записей групп",
"authTokenLifetime": "Время жизни токена аутентификации (в часах)",
"authTokenMaxIdleTime": "Максимальный срок простоя токена аутентификации (в часах)",
"dashboardLayout": "Планировка панели виджетов (по умолчанию)",
"siteUrl": "URL адрес сайта",
"addressPreview": "Просмотр формата адреса",
"addressFormat": "Формат адреса",
"applicationName": "Название приложения",
"ldapUsername": "Имя пользователя",
"ldapBindRequiresDn": "Привязка по домену",
"ldapBaseDn": "Базовый домен",
"ldapUserNameAttribute": "Атрибут имени пользователя (username)",
"ldapUserObjectClass": "Пользовательский объектный класс",
"ldapUserTitleAttribute": "Атрибут должности пользователя",
"ldapUserFirstNameAttribute": "Атрибут имени пользователя",
"ldapUserLastNameAttribute": "Атрибут фамилии пользователя",
"ldapUserEmailAddressAttribute": "Атрибут адреса эл. почты пользователя",
"ldapUserTeams": "Группы пользователя",
"ldapUserDefaultTeam": "Группа пользователя по умолчанию",
"ldapUserPhoneNumberAttribute": "Атрибут номера телефона пользователя",
"assignmentNotificationsEntityList": "Объекты для оповещения при назначении",
"assignmentEmailNotifications": "Оповещать по эл. почте при назначении",
"assignmentEmailNotificationsEntityList": "Объекты для оповещения по эл. почте при назначении",
"streamEmailNotifications": "Уведомления об обновлениях в ленте для внутренних пользователей",
"portalStreamEmailNotifications": "Уведомления об обновлениях в ленте для пользователей портала",
"streamEmailNotificationsEntityList": "Уведомление на эл. почту при изменении в лентах",
"calendarEntityList": "Список объектов календаря",
"mentionEmailNotifications": "Отправить уведомления по эл. почте об упоминаниях в сообщениях",
"massEmailDisableMandatoryOptOutLink": "Необязательное использование opt-out link",
"activitiesEntityList": "Список объектов действий",
"historyEntityList": "Список объектов истории",
"currencyFormat": "Формат валюты",
"currencyDecimalPlaces": "Знаки после десятичной запятой",
"followCreatedEntities": "Подписываться на создаваемые объекты",
"aclAllowDeleteCreated": "Разрешить удаление созданных записей",
"adminNotifications": "Системные уведомления на панели администрирования",
"adminNotificationsNewVersion": "Показывать уведомление, когда доступна новая версия EspoCRM",
"massEmailMaxPerHourCount": "Максимальное число отсылаемых в час эл. писем",
"maxEmailAccountCount": "Максимальное число персональных учетных записей эл. почты для пользователя",
"streamEmailNotificationsTypeList": "О чем уведомлять",
"authTokenPreventConcurrent": "Только один токен аутентификации для каждого пользователя",
"scopeColorsDisabled": "Отключить цвета границ",
"tabColorsDisabled": "Отключить цвета вкладок",
"tabIconsDisabled": "Отключить значки вкладок",
"textFilterUseContainsForVarchar": "Использовать оператор 'содержит' при фильтрации полей varchar",
"emailAddressIsOptedOutByDefault": "Отметить новые адреса эл. почты как те, которые не принимают участия в эл. рассылке",
"outboundEmailBccAddress": "BCC Адрес для внешних клиентов",
"adminNotificationsNewExtensionVersion": "Показывать уведомления, когда доступны новые версии расширений",
"cleanupDeletedRecords": "Очистить удаленные записи",
"ldapPortalUserLdapAuth": "Использовать аутентификацию LDAP для пользователей портала",
"ldapPortalUserPortals": "Порталы по умолчанию для пользователя портала",
"ldapPortalUserRoles": "Роли по умолчанию для пользователя портала",
"fiscalYearShift": "Начало фискального года",
"jobRunInParallel": "Задания выполняются параллельно",
"jobMaxPortion": "Максимальная порция заданий",
"jobPoolConcurrencyNumber": "Количество одновременно запущенных заданий",
"daemonInterval": "Интервал Daemon",
"daemonMaxProcessNumber": "Максимальное количество процессов Daemon",
"daemonProcessTimeout": "Тайм-аут процесса Daemon",
"addressCityList": "Список автозаполнения городов",
"addressStateList": "Список автозаполнения регионов",
"cronDisabled": "Отключить Cron",
"maintenanceMode": "Режим обслуживания",
"useWebSocket": "Использовать WebSocket",
"emailNotificationsDelay": "Задержка уведомлений по эл. почте (в секундах)",
"massEmailOpenTracking": "Отслеживание открытия эл. писем",
"passwordRecoveryDisabled": "Отключить восстановление пароля",
"passwordRecoveryForAdminDisabled": "Отключить восстановление пароля для администраторов",
"passwordGenerateLength": "Длина сгенерированных паролей",
"passwordStrengthLength": "Минимальная длина пароля",
"passwordStrengthLetterCount": "Необходимое количество букв в пароле",
"passwordStrengthNumberCount": "Необходимое количество цифр в пароле",
"passwordStrengthBothCases": "Пароль должен содержать буквы как верхнего, так и нижнего регистра",
"auth2FA": "Включить двухфакторную аутентификацию",
"auth2FAMethodList": "Доступные методы 2FA",
"personNameFormat": "Формат личных имен",
"newNotificationCountInTitle": "Показать новый номер уведомления в заголовке страницы",
"massEmailVerp": "Использовать метод VERP",
"emailAddressLookupEntityTypeList": "Области поиска адреса электронной почты",
"busyRangesEntityList": "Список свободных / занятых объектов",
"passwordRecoveryForInternalUsersDisabled": "Отключить восстановление пароля для внутренних пользователей",
"passwordRecoveryNoExposure": "Предотвращение раскрытия адреса электронной почты в форме восстановления пароля",
"auth2FAForced": "Заставьте обычных пользователей настроить двухфакторную аутентификацию (2FA)",
"smsProvider": "SMS-провайдер",
"outboundSmsFromNumber": "SMS с номера",
"recordsPerPageSelect": "Записи на страницу (Выбрать)",
"attachmentUploadMaxSize": "Максимальный размер загрузки (Мб)",
"attachmentUploadChunkSize": "Размер загружаемого фрагмента (Мб)",
"workingTimeCalendar": "Календарь рабочего времени",
"oidcClientId": "Идентификатор клиента OIDC",
"oidcClientSecret": "Секрет клиента OIDC",
"oidcAuthorizationRedirectUri": "URI перенаправления авторизации OIDC",
"oidcAuthorizationEndpoint": "Конечная точка авторизации OIDC",
"oidcJwksEndpoint": "Конечная точка набора веб-ключей OIDC JSON",
"oidcJwtSignatureAlgorithmList": "Разрешенные алгоритмы подписи OIDC JWT",
"oidcScopes": "Сферы деятельности OIDC",
"oidcGroupClaim": "Претензия группы OIDC",
"oidcCreateUser": "OIDC Создать пользователя",
"oidcUsernameClaim": "Имя пользователя OIDC Претензия",
"oidcTeams": "Команды OIDC",
"oidcFallback": "Вход в систему резервного копирования OIDC",
"oidcAllowRegularUserFallback": "OIDC Разрешить запасной вход для обычных пользователей",
"oidcAllowAdminUser": "OIDC Разрешить вход в OIDC для пользователей-администраторов",
"oidcLogoutUrl": "URL-адрес выхода из системы OIDC",
"pdfEngine": "PDF-движок",
"recordsPerPageKanban": "Записей на странице (канбан)",
"auth2FAInPortal": "Разрешить 2FA на порталах",
"massEmailMaxPerBatchCount": "Максимальное количество писем, отправляемых в одной партии",
"phoneNumberNumericSearch": "Числовой поиск телефонных номеров",
"phoneNumberInternational": "Международные телефонные номера",
"phoneNumberPreferredCountryList": "Предпочтительные телефонные коды стран",
"jobForceUtc": "Часовой пояс Force UTC",
"emailAddressSelectEntityTypeList": "Выбор адреса электронной почты",
"phoneNumberExtensions": "Расширения телефонных номеров",
"oidcAuthorizationPrompt": "Подсказка авторизации OIDC",
"quickSearchFullTextAppendWildcard": "Добавление подстановочного знака в быстрый поиск",
"authIpAddressCheck": "Ограничение доступа по IP-адресу",
"authIpAddressWhitelist": "Белый список IP-адресов",
"authIpAddressCheckExcludedUsers": "Пользователи, исключенные из проверки",
"streamEmailWithContentEntityTypeList": "Сущности с телом письма в заметках потока",
"emailScheduledBatchCount": "Максимальное количество запланированных сообщений электронной почты, отправляемых в одной партии",
"passwordStrengthSpecialCharacterCount": "Количество специальных символов, требуемых в пароле",
"availableReactions": "Доступные реакции",
"outboundEmailFromAddress": "Адрес электронной почты системы",
"oidcUserInfoEndpoint": "Конечная точка OIDC UserInfo",
"baselineRole": "Базовая роль",
"oidcAuthorizationPkce": "OIDC: использование PKCE"
},
"tooltips": {
"recordsPerPage": "Число изначально отображаемых записей в виде списка",
"recordsPerPageSmall": "Число записей в связанных панелях.",
"followCreatedEntities": "Пользователи будут автоматически подписаны на создаваемые ими записи.",
"ldapUsername": "Имя пользователя системы, которое позволяет искать других пользователей. Например. \"CN = LDAP System User, OU = users, OU = espocrm, DC = test, DC = lan\".",
"ldapPassword": "Пароль для доступа к серверу LDAP.",
"ldapAuth": "Учетные данные для доступа к серверу LDAP.",
"ldapUserNameAttribute": "Атрибут для идентификации пользователя.\nНапример. \"userPrincipalName\" или \"sAMAccountName\" для сервера OpenLDAP",
"ldapUserObjectClass": "Атрибут ObjectClass для поиска пользователей. Например: \"person\" for AD, \"inetOrgPerson\" for OpenLDAP.",
"ldapBindRequiresDn": "Опция форматирования имени пользователя в форме DN.",
"ldapBaseDn": "Базовый DN по умолчанию, используемый для поиска пользователей. Например: \"OU=users,OU=espocrm,DC=test, DC=lan\".",
"ldapTryUsernameSplit": "Возможность разделения имени пользователя с доменом.",
"ldapOptReferrals": "если отсылки должны выполняться клиенту LDAP.",
"ldapCreateEspoUser": "Этот параметр позволяет EspoCRM создавать пользователя из LDAP.",
"ldapUserFirstNameAttribute": "LDAP атрибут, который используется для определения имени пользователя. Например. \"givenname\".",
"ldapUserLastNameAttribute": "LDAP атрибут, который используется для определения фамилии пользователя. Например. «sn».",
"ldapUserTitleAttribute": "LDAP атрибут, который используется для определения названия пользователя. Например. \"title\".",
"ldapUserEmailAddressAttribute": "LDAP атрибут, который используется для определения адреса электронной почты пользователя. Например. «mail»",
"ldapUserPhoneNumberAttribute": "LDAP, который используется для определения номера телефона пользователя. Например. \"telephoneNumber\".",
"ldapUserLoginFilter": "Фильтр, который позволяет ограничить пользователей, которые могут использовать EspoCRM. Например: \"memberOf=CN=espoGroup, OU=groups,OU=espocrm, DC=test,DC=lan\".",
"ldapAccountDomainName": "Домен, который используется для авторизации на сервере LDAP.",
"ldapAccountDomainNameShort": "Короткий домен, который используется для авторизации на сервере LDAP.",
"ldapUserTeams": "Команды для созданного пользователя. Подробнее см. в профиле пользователя.",
"ldapUserDefaultTeam": "Группа по умолчанию для созданного пользователя. Подробнее см. в профиле пользователя.",
"b2cMode": "По умолчанию EspoCRM адаптирован для B2B. Вы можете переключить его на B2C.",
"aclStrictMode": "Включено: доступ к областям действий запрещен, если он не указан в ролях.\n\nОтключено: доступ к областям действий разрешен, если он не указан в ролях.",
"outboundEmailIsShared": "Разрешить пользователям отправлять эл. письма через этот SMTP.",
"streamEmailNotificationsEntityList": "Электронные уведомления о новых событиях в Ленте записей, которые отслеживаются. Пользователи будут получать оповещения по электронной почте только для указанных типов объектов.",
"authTokenPreventConcurrent": "Пользователи не смогут войти в систему с нескольких устройств одновременно.",
"ldapPortalUserLdapAuth": "Разрешить пользователям портала использовать аутентификацию LDAP вместо аутентификации Espo.",
"ldapPortalUserPortals": "Порталы по умолчанию для созданного пользователя портала",
"ldapPortalUserRoles": "Роли по умолчанию для созданного пользователя портала",
"jobPoolConcurrencyNumber": "Максимальное количество процессов, запущенных одновременно.",
"cronDisabled": "Cron не будет работать.",
"maintenanceMode": "Только администраторы будут иметь доступ к системе.",
"ldapAccountCanonicalForm": "Тип канонической формы вашей учетной записи. Есть 4 варианта:\n\n- 'Dn' - форма в формате 'CN=tester,OU=espocrm,DC=test, DC=lan'.\n\n- 'Username' - форма 'tester'.\n\n- 'Backslash' - форма 'COMPANY\\tester'.\n\n- 'Principal' - форма 'tester@company.com'.",
"massEmailVerp": "Путь возврата почты. Для лучшей обработки отклоненных сообщений. Убедитесь, что ваш провайдер поддерживает протокол \n(SMTP).",
"addressStateList": "Укажите предложения для полей адреса.",
"addressCityList": "Предложения городов для адресных полей.",
"addressCountryList": "Предложения страны для полей адреса.",
"exportDisabled": "Пользователи не смогут экспортировать записи. Разрешено только администратору.",
"siteUrl": "URL-адрес этого экземпляра EspoCRM. Вам нужно будет изменить его, если вы перейдете на другой домен.",
"useCache": "Не рекомендуется отключать, если только для целей разработки.",
"useWebSocket": "WebSocket обеспечивает двустороннюю интерактивную связь между сервером и браузером. Требуется установка программы WebSocket на вашем сервере. Дополнительную информацию см. В документации.",
"emailNotificationsDelay": "Сообщение может быть отредактировано в течение указанного периода времени до отправки уведомления.",
"recordsPerPageSelect": "Количество записей, первоначально отображаемых при выборе записей.",
"workingTimeCalendar": "Календарь рабочего времени, который будет применяться ко всем пользователям по умолчанию.",
"oidcFallback": "Разрешить вход в систему по имени пользователя/паролю.",
"oidcCreateUser": "Создание нового пользователя в Espo, если подходящий пользователь не найден.",
"oidcSync": "Синхронизация данных пользователя (при каждом входе в систему).",
"oidcSyncTeams": "Синхронизация команд пользователей (при каждом входе в систему).",
"oidcUsernameClaim": "Утверждение, используемое для имени пользователя (для подбора и создания пользователя).",
"oidcTeams": "Команды Espo сопоставляются с группами/командами/ролями поставщика идентификационных данных. Команды с пустым значением сопоставления всегда будут назначаться пользователю (при создании или синхронизации).",
"recordsPerPageKanban": "Количество записей, изначально отображаемых в столбцах канбана.",
"jobForceUtc": "Используйте часовой пояс UTC для запланированных заданий. В противном случае будет использоваться часовой пояс, установленный в настройках.",
"authIpAddressCheckExcludedUsers": "Пользователи, которые смогут войти в систему независимо от того, находится ли их IP-адрес в белом списке.",
"authIpAddressWhitelist": "Список IP-адресов или диапазонов в нотации CIDR.\n\nНа порталы ограничение не распространяется.",
"oidcGroupClaim": "Утверждение, которое можно использовать для составления карты команды.",
"outboundEmailFromAddress": "С этого адреса электронной почты будут отправляться системные сообщения. Для отправки сообщений электронной почты должна быть создана и правильно настроена [групповая учетная запись электронной почты](#InboundEmail) с тем же адресом электронной почты.",
"baselineRole": "Роль по умолчанию, применяемая ко всем пользователям. Любые дополнительные роли, назначенные пользователю, предоставляют права поверх этой базовой.\n\n**Важно**. Изменение этой роли влияет на всех пользователей - внимательно изучите изменения, чтобы избежать предоставления непредусмотренных разрешений.",
"displayListViewRecordCount": "Общее количество записей будет показано в виде списка.",
"currencyList": "Валюты, доступные в системе.",
"activitiesEntityList": "Типы записей, включенные в панель \"Деятельность\".",
"historyEntityList": "Типы записей, включенные в панель \"История\".",
"calendarEntityList": "Типы записей, включенные в календарь.",
"globalSearchEntityList": "Определяет, какие типы записей можно искать с помощью глобального поиска.",
"passwordRecoveryForInternalUsersDisabled": "Восстанавливать пароли смогут только пользователи портала.",
"passwordRecoveryNoExposure": "Невозможно определить, существует ли в системе конкретный адрес электронной почты. Рекомендуется для обеспечения безопасности.",
"emailAddressLookupEntityTypeList": "Типы записей, включаемые в автозаполнение адресов электронной почты.",
"emailAddressSelectEntityTypeList": "Типы записей, доступные при выборе получателей для составленного письма.",
"busyRangesEntityList": "Указывает, какие типы записей используются для определения диапазонов занятого времени в планировщике и временной шкале.",
"emailMessageMaxSize": "Все входящие сообщения электронной почты, превышающие указанный размер, будут получены без тела и вложений.",
"authTokenLifetime": "Определяет, как долго могут действовать маркеры доступа.\n\nПримеры:\n- 0 - срок действия не ограничен\n- 48 - срок действия истекает через 2 дня после входа в систему",
"authTokenMaxIdleTime": "Определяет максимальный период бездействия, после которого срок действия маркера доступа истекает. Значение указывается в часах.\n\nПримеры:\n- 0 - срок действия не ограничен\n- 48 - срок действия истекает через 2 дня бездействия",
"userThemesDisabled": "Если флажок установлен, то пользователи не смогут выбрать другую тему.",
"currencyDecimalPlaces": "Количество десятичных знаков. Если пусто, то будут отображены все непустые десятичные знаки.",
"aclAllowDeleteCreated": "Если эта функция включена, пользователям разрешается удалять только что созданные записи, независимо от разрешений на удаление, в течение ограниченного времени.",
"textFilterUseContainsForVarchar": "Если эта функция включена, то при поиске текста используется оператор *содержит*. В противном случае будет использоваться оператор *starts with*. Если этот параметр отключен, в поисковом запросе по-прежнему можно использовать подстановочный знак (`*`).",
"emailAddressIsOptedOutByDefault": "При создании новой записи ее адрес электронной почты будет отмечен как отклоненный.",
"cleanupDeletedRecords": "Записи с мягким удалением будут окончательно удалены из базы данных по истечении периода хранения.",
"jobRunInParallel": "Задания будут выполняться в параллельных процессах. Настоятельно рекомендуется включить эту функцию.",
"jobMaxPortion": "Максимальное количество заданий, обрабатываемых за цикл.",
"daemonInterval": "Интервал между циклами в секундах.",
"daemonMaxProcessNumber": "Максимальное количество циклов, которые могут выполняться одновременно. Если это число превышено, следующий цикл будет ждать, пока оно не уменьшится, прежде чем начнется.",
"daemonProcessTimeout": "Максимальное время выполнения (в секундах), выделенное для процесса цикла.",
"oidcLogoutUrl": "URL-адрес, на который будет перенаправлен браузер после выхода из Espo. Предназначен для очистки информации о сессии в браузере и выполнения выхода из системы на стороне провайдера. Обычно URL содержит параметр redirect-URL, чтобы вернуться обратно в Espo.\n\nДоступные заполнители:\n* `{siteUrl}`\n* `{clientId}}",
"quickSearchFullTextAppendWildcard": "Добавление подстановочного знака к запросу автозаполнения при включении полнотекстового поиска. Снижает производительность поиска."
},
"labels": {
"System": "Система",
"Locale": "Локаль",
"SMTP": "SMTP протокол передачи эл.почты",
"Configuration": "Конфигурация",
"In-app Notifications": "Оповещения в приложении",
"Email Notifications": "Оповещения по эл. почте",
"Currency Settings": "Настройки валют",
"Currency Rates": "Курсы обмена валют",
"Mass Email": "Массовая рассылка эл. писем",
"Test Connection": "Проверка соединения",
"Connecting": "Подключение...",
"Activities": "Деятельность",
"Admin Notifications": "Уведомления админа",
"Search": "Поиск",
"Misc": "Разное",
"Passwords": "Пароли",
"2-Factor Authentication": "Двухфакторная аутентификация",
"Group Tab": "Вкладка группа",
"Attachments": "Вложения",
"Divider": "Разделитель",
"General": "Общие сведения",
"Dashboard": "Приборная панель",
"Phone Numbers": "Номера телефонов",
"Access": "Доступ",
"Strength": "Прочность",
"Recovery": "Восстановление",
"Scheduled Send": "Запланированная отправка"
},
"messages": {
"ldapTestConnection": "Соединение успешно установлено.",
"confirmBaselineRoleChange": "Вы уверены, что хотите изменить базовую роль? Непродуманное изменение может предоставить непредусмотренные разрешения всем пользователям."
},
"options": {
"currencyFormat": {
"1": "10 USD формат валюты",
"2": "$10 - формат валюты",
"3": "10 $ - формат валюты"
},
"streamEmailNotificationsTypeList": {
"Post": "Сообщения",
"Status": "Обновления статуса",
"EmailReceived": "Полученные эл. письма"
},
"personNameFormat": {
"firstLast": "Имя Фамилия",
"lastFirst": "Фамилия Имя",
"firstMiddleLast": "Имя Отчество Фамилия",
"lastFirstMiddle": "Фамилия Имя Отчество"
},
"auth2FAMethodList": {
"Email": "Электронная почта"
}
}
}

View File

@@ -0,0 +1,16 @@
{
"messages": {
"infoMention": "Введите **@username**, чтобы упомянуть пользователя в сообщении.",
"infoSyntax": "Доступный синтаксис markdown",
"couldNotAddFollowerUserHasNoAccessToStream": "Не удалось добавить пользователя '{userName}' к подписчикам. Пользователь не имеет доступа к 'потоку' записи."
},
"syntaxItems": {
"code": "код",
"multilineCode": "многострочный код",
"strongText": "жирный текст",
"emphasizedText": "курсивный текст",
"deletedText": "зачеркнутый текст",
"blockquote": "цитата",
"link": "текст ссылки"
}
}

View File

@@ -0,0 +1,28 @@
{
"fields": {
"name": "Название",
"roles": "Роли",
"positionList": "Список должностей",
"layoutSet": "Набор макетов",
"workingTimeCalendar": "Календарь рабочего времени",
"userRole": "Роль пользователя"
},
"links": {
"users": "Пользователи",
"notes": "Заметки",
"roles": "Роли",
"inboundEmails": "Учетные записи эл. почты групп",
"layoutSet": "Набор макетов",
"workingTimeCalendar": "Календарь рабочего времени",
"groupEmailFolders": "Групповые папки эл. почты"
},
"labels": {
"Create Team": "Создать группу"
},
"tooltips": {
"workingTimeCalendar": "Календарь будет применяться к пользователям, у которых эта команда установлена как команда по умолчанию.",
"layoutSet": "Предоставляет возможность иметь макеты, отличающиеся от стандартных. Набор макетов будет применяться к пользователям, у которых эта команда установлена как команда по умолчанию.",
"roles": "Роли доступа. Пользователи этой команды получают уровень контроля доступа от указанных ролей.",
"positionList": "Должности, доступные в этой команде. Например, продавец, менеджер."
}
}

View File

@@ -0,0 +1,54 @@
{
"fields": {
"name": "Название",
"body": "Тело",
"entityType": "Тип объекта",
"header": "Шапка",
"footer": "Подвал",
"leftMargin": "Левый отступ",
"topMargin": "Верхний отступ",
"rightMargin": "Правый отступ",
"bottomMargin": "Нижний отступ",
"printFooter": "Отображать колонтитул?",
"footerPosition": "Положение колонтитула",
"variables": "Доступные заполнители",
"pageOrientation": "Ориентация страницы",
"pageFormat": "Формат бумаги",
"fontFace": "Шрифт",
"pageWidth": "Ширина страницы (мм)",
"pageHeight": "Высота страницы (мм)",
"headerPosition": "Положение заголовка",
"printHeader": "Печатный заголовок",
"title": "Название",
"style": "Стиль",
"status": "Статус",
"filename": "Имя файла"
},
"labels": {
"Create Template": "Создать шаблон"
},
"tooltips": {
"footer": "Используйте {pageNumber} для отображения номера страницы.",
"variables": "Копировать-вставить нужный заполнитель для заголовка, тела или нижнего колонтитула.",
"filename": "Необязательное имя файла. Атрибуты сущностей могут использоваться в качестве заполнителей.\n\nДополнительный заполнитель:\n- `{{today}}`.\n\nПример:\n`Document_{{today}}_{{name}}`",
"body": "См. [документацию](https://docs.espocrm.com/user-guide/printing-to-pdf/#templates).\n\nДля точного редактирования разметки используйте режим просмотра кода.\n\nДополнительные атрибуты тегов:\n- `x-if`\n- `iterate`"
},
"options": {
"pageOrientation": {
"Portrait": "Книжная",
"Landscape": "Альбомная"
},
"placeholders": {
"today": "Сегодня (дата)",
"now": "Теперь (дата-время)",
"pagebreak": "Разрыв страницы"
},
"pageFormat": {
"Custom": "Пользовательский"
},
"status": {
"Active": "Активный",
"Inactive": "Неактивный"
}
}
}

View File

@@ -0,0 +1,172 @@
{
"fields": {
"name": "Имя",
"userName": "Имя пользователя",
"title": "Должность",
"isAdmin": "Права администратора",
"defaultTeam": "Группа по умолчанию",
"emailAddress": "Эл. почта",
"phoneNumber": "Телефон",
"roles": "Роли",
"portals": "Порталы",
"portalRoles": "Роли порталов",
"teamRole": "Должность (положение в группе)",
"password": "Пароль",
"currentPassword": "Текущий пароль",
"passwordConfirm": "Подтвердить пароль",
"newPassword": "Новый пароль",
"newPasswordConfirm": "Подтвердить новый пароль",
"avatar": "Аватар",
"isActive": "Активен",
"isPortalUser": "Пользователь портала",
"contact": "Контакты",
"accounts": "Контрагенты",
"account": "Контрагент",
"sendAccessInfo": "Отправить пользователю эл. письмо с реквизитами доступа",
"portal": "Портал",
"gender": "Пол",
"position": "Должность в группе",
"ipAddress": "IP адрес",
"passwordPreview": "Предпросмотр пароля",
"isSuperAdmin": "Главный администратор",
"lastAccess": "Последнее подключение",
"type": "Тип",
"apiKey": "Ключ API",
"secretKey": "Секретный ключ",
"authMethod": "Метод аутентификации",
"yourPassword": "Ваш текущий пароль",
"dashboardTemplate": "Шаблон панели виджетов",
"auth2FAEnable": "Включить двухфакторную аутентификацию",
"auth2FAMethod": "Метод 2FA",
"auth2FATotpSecret": "2FA TOTP Секрет",
"auth2FA": "Двухфакторная аутентификация (2FA)",
"workingTimeCalendar": "Календарь рабочего времени",
"layoutSet": "Комплект макетов",
"avatarColor": "Цвет аватара"
},
"links": {
"teams": "Группы",
"roles": "Роли",
"notes": "Заметки",
"portals": "Порталы",
"portalRoles": "Роли порталов",
"contact": "Контакт",
"accounts": "Контрагенты",
"account": "Учетная запись (Основная)",
"tasks": "Задачи",
"defaultTeam": "Группа по умолчанию",
"dashboardTemplate": "Шаблон панели виджетов",
"userData": "Данные пользователя",
"workingTimeCalendar": "Календарь рабочего времени",
"layoutSet": "Комплект макетов",
"workingTimeRanges": "Исключения из рабочего времени"
},
"labels": {
"Create User": "Создать пользователя",
"Generate": "Сгенерировать",
"Access": "Доступ",
"Preferences": "Персональные Настройки",
"Change Password": "Изменить пароль",
"Teams and Access Control": "Группы и уровень доступа",
"Forgot Password?": "Забыли пароль?",
"Password Change Request": "Запрос смены пароля",
"Email Address": "Адрес эл. почты",
"External Accounts": "Внешние учетные записи",
"Email Accounts": "Учетные записи эл. почты",
"Portal": "Портал",
"Create Portal User": "Создать пользователя портала",
"Proceed w/o Contact": "Продолжить без контакта",
"Generate New API Key": "Сгенерировать новый ключ API",
"Generate New Password": "Сгенерировать новый пароль",
"Code": "Код",
"Back to login form": "Вернуться к форме входа",
"Requirements": "Требования",
"Security": "Безопасность",
"Reset 2FA": "Сбросить 2FA",
"Secret": "Секрет",
"Send Password Change Link": "Отправить ссылку для изменения пароля",
"Send Code": "Отправить код",
"Login Link": "Ссылка для входа"
},
"tooltips": {
"defaultTeam": "Все записи, созданные этим пользователем, по умолчанию будут относиться к этой группе.",
"isAdmin": "Пользователь с правами администратора может получить доступ ко всему.",
"teams": "Группы к которым принадлежит данный пользователь. Уровень доступа наследуется от ролей группы.",
"roles": "Дополнительные роли доступа. Используйте это если пользователь не принадлежит ни к одной группе или вам необходимо расширить уровень доступа только для этого пользователя.",
"portalRoles": "Дополнительные роли портала. Используйте это если необходимо расширить уровень доступа только для этого пользователя.",
"portals": "Порталы к которым имеет доступ этот пользователь.",
"userName": "Допустимые символы: `a-z`, `0-9`, `-_@.`.",
"isActive": "Если флажок снят, то пользователь не сможет войти в систему.",
"layoutSet": "Для пользователя будут применены макеты из указанного набора макетов. Макеты по умолчанию будут отменены."
},
"messages": {
"passwordWillBeSent": "Пароль будет выслан на адрес эл. почты пользователя.",
"passwordChanged": "Пароль был изменен",
"userCantBeEmpty": "Имя пользователя не может быть пустым",
"wrongUsernamePassword": "Неверное имя пользователя/пароль",
"emailAddressCantBeEmpty": "Адрес эл. почты не может быть пустым",
"userNameEmailAddressNotFound": "Имя пользователя/Адрес эл. почты не найдены",
"forbidden": "Запрещено, повторите попытку позже",
"uniqueLinkHasBeenSent": "Уникальная ссылка была отправлена на указанный адрес эл. почты.",
"passwordChangedByRequest": "Пароль был изменен.",
"userNameExists": "Имя пользователя уже существует",
"setupSmtpBefore": "Вам необходимо настроить [Настройки SMTP]({url}), чтобы система могла отправлять пароль по эл. почте.",
"passwordStrengthLength": "Должен быть длиной не менее {length} символов.",
"passwordStrengthLetterCount": "Должен содержать как минимум {count} букв.",
"passwordStrengthNumberCount": "Должен содержать не менее {count} цифр.",
"passwordStrengthBothCases": "Должен содержать буквы как верхнего, так и нижнего регистра.",
"wrongCode": "Неверный код",
"codeIsRequired": "Требуется код",
"enterTotpCode": "Введите код из вашего приложения-аутентификатора.",
"verifyTotpCode": "Просканируйте QR-код с помощью вашего мобильного приложения-аутентификатора. Если у вас есть проблемы со сканированием, вы можете ввести секрет вручную. После этого вы увидите 6-значный код в вашем приложении. Введите этот код в поле ниже.",
"generateAndSendNewPassword": "Новый пароль будет сгенерирован и отправлен на адрес эл. почты пользователя.",
"security2FaResetConfirmation": "Вы уверены, что хотите сбросить текущие настройки 2FA?",
"ldapUserInEspoNotFound": "Пользователь не найден в EspoCRM. Обратитесь к администратору, чтобы создать пользователя.",
"passwordRecoverySentIfMatched": "Предполагая, что введенные данные соответствуют любой учетной записи пользователя.",
"auth2FARequiredHeader": "Требуется двухфакторная аутентификация",
"auth2FARequired": "Вам необходимо настроить двухфакторную аутентификацию. Используйте приложение-аутентификатор на своем мобильном телефоне (например, Google Authenticator).",
"sendPasswordChangeLinkConfirmation": "Пользователю будет отправлено электронное письмо с уникальной ссылкой, позволяющей изменить пароль. Срок действия ссылки истекает через определенное время.",
"yourAuthenticationCode": "Ваш код аутентификации: {code}.",
"choose2FaSmsPhoneNumber": "Выберите номер телефона, который будет использоваться для 2FA.",
"choose2FaEmailAddress": "Выберите адрес электронной почты, который будет использоваться для 2FA. Настоятельно рекомендуется использовать не основной адрес электронной почты.",
"enterCodeSentInEmail": "Введите код, отправленный на ваш адрес электронной почты.",
"enterCodeSentBySms": "Введите код, отправленный в SMS на ваш номер телефона.",
"passwordChangeRequestNotFound": "Запрос на изменение пароля не найден. Возможно, срок его действия истек. Попробуйте инициировать восстановление нового пароля со страницы [login page]({url}).",
"loginAs": "Откройте ссылку для входа в систему в окне инкогнито, чтобы сохранить текущую сессию. Используйте учетные данные администратора для входа в систему.",
"failedToLogIn": "Не удалось войти в систему",
"2faMethodNotConfigured": "Метод 2FA не полностью настроен в системе.",
"loginError": "Произошла ошибка",
"defaultTeamIsNotUsers": "Команда по умолчанию должна быть одной из команд пользователя",
"passwordStrengthSpecialCharacterCount": "Должен содержать не менее {count} специальных символов."
},
"boolFilters": {
"onlyMyTeam": "Только моя группа"
},
"presetFilters": {
"active": "Активные",
"activePortal": "Активный портал",
"activeApi": "API Активный"
},
"options": {
"gender": {
"": "Не установлен",
"Male": "Мужской",
"Female": "Женский",
"Neutral": "Нейтральный"
},
"type": {
"regular": "Обычный",
"admin": "Администратор",
"portal": "Пользователь портала",
"system": "Системный",
"super-admin": "Главный администратор"
},
"authMethod": {
"ApiKey": "Ключ API",
"Hmac": "HMAC - криптография"
}
},
"actions": {
"changePosition": "Изменить позицию"
}
}

View File

@@ -0,0 +1,21 @@
{
"labels": {
"Create Webhook": "Создать вебхук"
},
"fields": {
"event": "Событие",
"isActive": "Активный",
"user": "API пользователь",
"entityType": "Тип объекта",
"field": "Поле",
"secretKey": "Секретный ключ",
"skipOwn": "Пропустить собственный"
},
"links": {
"user": "Пользователь",
"queueItems": "Элементы очереди"
},
"tooltips": {
"skipOwn": "Не отправлять, если событие было инициировано пользователем, владеющим вебхуком."
}
}

View File

@@ -0,0 +1,13 @@
{
"fields": {
"event": "Событие",
"target": "Цель",
"data": "Данные",
"isProcessed": "Обрабатывается",
"user": "Пользователь"
},
"links": {
"target": "Цель",
"user": "Пользователь"
}
}

View File

@@ -0,0 +1,18 @@
{
"fields": {
"event": "Событие",
"target": "Цель",
"data": "Данные",
"status": "Статус",
"processedAt": "Обработано в",
"attempts": "Попытки",
"processAt": "Процесс на"
},
"options": {
"status": {
"Pending": "В ожидании",
"Success": "Успех",
"Failed": "Не удалось"
}
}
}

View File

@@ -0,0 +1,29 @@
{
"labels": {
"Create WorkingTimeCalendar": "Создать календарь"
},
"fields": {
"timeZone": "Часовой пояс",
"timeRanges": "Расписание рабочего дня",
"weekday0": "Солнце",
"weekday1": "Пн",
"weekday3": "Ср.",
"weekday5": "Пн",
"weekday6": "Сб",
"weekday0TimeRanges": "Солнечное расписание",
"weekday1TimeRanges": "Расписание на пн",
"weekday2TimeRanges": "Расписание на вторник",
"weekday3TimeRanges": "Расписание на среду",
"weekday4TimeRanges": "Расписание",
"weekday5TimeRanges": "Расписание на пятницу",
"weekday6TimeRanges": "Расписание на субботу",
"isDefault": "По умолчанию"
},
"links": {
"ranges": "Исключения",
"users": "Пользователи"
},
"tooltips": {
"isDefault": "Указывает, является ли данный календарь календарем по умолчанию в системе. Календарь рабочего времени по умолчанию можно настроить в разделе: «Администрирование» > «Настройки» > «Календарь рабочего времени»."
}
}

View File

@@ -0,0 +1,31 @@
{
"labels": {
"Calendars": "Календари",
"Create WorkingTimeRange": "Создать исключение"
},
"fields": {
"timeRanges": "Расписание",
"dateStart": "Дата начала",
"dateEnd": "Дата Окончание",
"type": "Тип",
"calendars": "Календари",
"users": "Пользователи"
},
"links": {
"calendars": "Календари",
"users": "Пользователи"
},
"options": {
"type": {
"Non-working": "Неработающий",
"Working": "Работа"
}
},
"presetFilters": {
"actual": "Фактический"
},
"tooltips": {
"calendars": "Календари, к которым нужно применить исключение. Исключение будет применено ко всем пользователям выбранных календарей.\n\nОставьте поле пустым, если необходимо применить исключение только для определенных пользователей.",
"users": "Конкретные пользователи, к которым нужно применить исключение."
}
}