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
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:
@@ -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": "Создать"
|
||||
}
|
||||
}
|
||||
}
|
||||
20
application/Espo/Resources/i18n/ru_RU/AddressCountry.json
Normal file
20
application/Espo/Resources/i18n/ru_RU/AddressCountry.json
Normal 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": "Заполните список стран по умолчанию"
|
||||
}
|
||||
}
|
||||
400
application/Espo/Resources/i18n/ru_RU/Admin.json
Normal file
400
application/Espo/Resources/i18n/ru_RU/Admin.json
Normal 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": "Вкладка будет доступна пользователям, имеющим доступ к указанной области."
|
||||
}
|
||||
}
|
||||
6
application/Espo/Resources/i18n/ru_RU/ApiUser.json
Normal file
6
application/Espo/Resources/i18n/ru_RU/ApiUser.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create ApiUser": "Создать API пользователя",
|
||||
"OpenAPI spec": "Спецификация OpenAPI"
|
||||
}
|
||||
}
|
||||
15
application/Espo/Resources/i18n/ru_RU/AppLogRecord.json
Normal file
15
application/Espo/Resources/i18n/ru_RU/AppLogRecord.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"fields": {
|
||||
"message": "Сообщение",
|
||||
"code": "Код",
|
||||
"level": "Уровень",
|
||||
"exceptionClass": "Класс исключений",
|
||||
"file": "Файл",
|
||||
"line": "Линия",
|
||||
"requestMethod": "Метод запроса",
|
||||
"requestResourcePath": "Запрос пути к ресурсам"
|
||||
},
|
||||
"presetFilters": {
|
||||
"errors": "Ошибки"
|
||||
}
|
||||
}
|
||||
11
application/Espo/Resources/i18n/ru_RU/AppSecret.json
Normal file
11
application/Espo/Resources/i18n/ru_RU/AppSecret.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create AppSecret": "Создать секрет"
|
||||
},
|
||||
"fields": {
|
||||
"value": "Значение"
|
||||
},
|
||||
"tooltips": {
|
||||
"name": "Допустимые символы:\n* `[a-z]`\n* `[A-Z]`\n* `[0-9]`\n* `_`"
|
||||
}
|
||||
}
|
||||
28
application/Espo/Resources/i18n/ru_RU/Attachment.json
Normal file
28
application/Espo/Resources/i18n/ru_RU/Attachment.json
Normal 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": "Сирота"
|
||||
}
|
||||
}
|
||||
39
application/Espo/Resources/i18n/ru_RU/AuthLogRecord.json
Normal file
39
application/Espo/Resources/i18n/ru_RU/AuthLogRecord.json
Normal 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": "Неверный код"
|
||||
}
|
||||
}
|
||||
}
|
||||
23
application/Espo/Resources/i18n/ru_RU/AuthToken.json
Normal file
23
application/Espo/Resources/i18n/ru_RU/AuthToken.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"fields": {
|
||||
"user": "Пользователь",
|
||||
"ipAddress": "IP адрес",
|
||||
"lastAccess": "Дата последнего подключения",
|
||||
"createdAt": "Дата входа",
|
||||
"isActive": "Активен",
|
||||
"portal": "Портал"
|
||||
},
|
||||
"links": {
|
||||
"actionHistoryRecords": "История действий"
|
||||
},
|
||||
"presetFilters": {
|
||||
"active": "Активный",
|
||||
"inactive": "Неактивный"
|
||||
},
|
||||
"labels": {
|
||||
"Set Inactive": "Селать неактивным"
|
||||
},
|
||||
"massActions": {
|
||||
"setInactive": "Селать неактивным"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create AuthenticationProvider": "Создать поставщика"
|
||||
}
|
||||
}
|
||||
171
application/Espo/Resources/i18n/ru_RU/Currency.json
Normal file
171
application/Espo/Resources/i18n/ru_RU/Currency.json
Normal 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": "На эту дату курс уже установлен."
|
||||
}
|
||||
}
|
||||
19
application/Espo/Resources/i18n/ru_RU/CurrencyRecord.json
Normal file
19
application/Espo/Resources/i18n/ru_RU/CurrencyRecord.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"fields": {
|
||||
"code": "Код",
|
||||
"status": "Статус",
|
||||
"label": "Этикетка",
|
||||
"symbol": "Символ",
|
||||
"rate": "Оценить",
|
||||
"rateDate": "Дата расчета"
|
||||
},
|
||||
"links": {
|
||||
"rates": "Тарифы"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Active": "Активный",
|
||||
"Inactive": "Неактивный"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create CurrencyRecordRate": "Создать курс валюты"
|
||||
},
|
||||
"fields": {
|
||||
"record": "Валюта",
|
||||
"baseCode": "База",
|
||||
"date": "Дата",
|
||||
"rate": "Оценить",
|
||||
"number": "Число"
|
||||
},
|
||||
"links": {
|
||||
"record": "Валюта"
|
||||
}
|
||||
}
|
||||
11
application/Espo/Resources/i18n/ru_RU/DashboardTemplate.json
Normal file
11
application/Espo/Resources/i18n/ru_RU/DashboardTemplate.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"fields": {
|
||||
"layout": "Макет",
|
||||
"append": "Добавить (не удалять вкладки пользователя)"
|
||||
},
|
||||
"labels": {
|
||||
"Create DashboardTemplate": "Создать шаблон",
|
||||
"Deploy to Users": "Применить для пользователей",
|
||||
"Deploy to Team": "Применить для группы"
|
||||
}
|
||||
}
|
||||
48
application/Espo/Resources/i18n/ru_RU/DashletOptions.json
Normal file
48
application/Espo/Resources/i18n/ru_RU/DashletOptions.json
Normal 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": "Мелкий шрифт"
|
||||
}
|
||||
}
|
||||
36
application/Espo/Resources/i18n/ru_RU/DynamicLogic.json
Normal file
36
application/Espo/Resources/i18n/ru_RU/DynamicLogic.json
Normal 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": "Требуется совпадение"
|
||||
}
|
||||
}
|
||||
187
application/Espo/Resources/i18n/ru_RU/Email.json
Normal file
187
application/Espo/Resources/i18n/ru_RU/Email.json
Normal 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": "Файл"
|
||||
}
|
||||
}
|
||||
65
application/Espo/Resources/i18n/ru_RU/EmailAccount.json
Normal file
65
application/Espo/Resources/i18n/ru_RU/EmailAccount.json
Normal 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": "Активный"
|
||||
}
|
||||
}
|
||||
15
application/Espo/Resources/i18n/ru_RU/EmailAddress.json
Normal file
15
application/Espo/Resources/i18n/ru_RU/EmailAddress.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"labels": {
|
||||
"Primary": "Основной",
|
||||
"Opted Out": "Отписан",
|
||||
"Invalid": "Неверный адрес"
|
||||
},
|
||||
"fields": {
|
||||
"optOut": "Отписан",
|
||||
"invalid": "Неверный адрес",
|
||||
"lower": "Имя в нижнем регистре"
|
||||
},
|
||||
"presetFilters": {
|
||||
"orphan": "Сирота"
|
||||
}
|
||||
}
|
||||
40
application/Espo/Resources/i18n/ru_RU/EmailFilter.json
Normal file
40
application/Espo/Resources/i18n/ru_RU/EmailFilter.json
Normal 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": "Папка групповой эл. почты"
|
||||
}
|
||||
}
|
||||
10
application/Espo/Resources/i18n/ru_RU/EmailFolder.json
Normal file
10
application/Espo/Resources/i18n/ru_RU/EmailFolder.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"fields": {
|
||||
"skipNotifications": "Пропустить оповещения"
|
||||
},
|
||||
"labels": {
|
||||
"Create EmailFolder": "Создать папку",
|
||||
"Manage Folders": "Управление папками",
|
||||
"Emails": "Эл. письма"
|
||||
}
|
||||
}
|
||||
39
application/Espo/Resources/i18n/ru_RU/EmailTemplate.json
Normal file
39
application/Espo/Resources/i18n/ru_RU/EmailTemplate.json
Normal 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": "Активный"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create EmailTemplateCategory": "Создать категорию",
|
||||
"Manage Categories": "Управление категориями",
|
||||
"EmailTemplates": "Шаблоны эл. писем"
|
||||
},
|
||||
"fields": {
|
||||
"order": "Порядок"
|
||||
},
|
||||
"links": {
|
||||
"emailTemplates": "Шаблоны эл. писем"
|
||||
}
|
||||
}
|
||||
137
application/Espo/Resources/i18n/ru_RU/EntityManager.json
Normal file
137
application/Espo/Resources/i18n/ru_RU/EntityManager.json
Normal 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": "Категории"
|
||||
}
|
||||
}
|
||||
31
application/Espo/Resources/i18n/ru_RU/Export.json
Normal file
31
application/Espo/Resources/i18n/ru_RU/Export.json
Normal 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": "Печатать название и текущую дату в заголовке."
|
||||
}
|
||||
}
|
||||
17
application/Espo/Resources/i18n/ru_RU/Extension.json
Normal file
17
application/Espo/Resources/i18n/ru_RU/Extension.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Название",
|
||||
"version": "Версия",
|
||||
"description": "Описание",
|
||||
"isInstalled": "Установлено",
|
||||
"checkVersionUrl": "URL для проверки наличия новых версий"
|
||||
},
|
||||
"labels": {
|
||||
"Uninstall": "Удалить",
|
||||
"Install": "Установить"
|
||||
},
|
||||
"messages": {
|
||||
"uninstalled": "Расширение {name} было удалено",
|
||||
"fileExceedsMaxUploadSize": "Размер файла превышает максимальный размер загрузки {maxSize}. Рассмотрите возможность увеличения `post_max_size` или установите расширение через CLI."
|
||||
}
|
||||
}
|
||||
11
application/Espo/Resources/i18n/ru_RU/ExternalAccount.json
Normal file
11
application/Espo/Resources/i18n/ru_RU/ExternalAccount.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"labels": {
|
||||
"Connect": "Подключить",
|
||||
"Connected": "Подключено",
|
||||
"Disconnect": "Отключить",
|
||||
"Disconnected": "Отключено"
|
||||
},
|
||||
"messages": {
|
||||
"externalAccountNoConnectDisabled": "Внешняя учетная запись для интеграции '{интеграция}' была отключена из-за невозможности подключения."
|
||||
}
|
||||
}
|
||||
182
application/Espo/Resources/i18n/ru_RU/FieldManager.json
Normal file
182
application/Espo/Resources/i18n/ru_RU/FieldManager.json
Normal 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": "Атрибуты"
|
||||
}
|
||||
}
|
||||
23
application/Espo/Resources/i18n/ru_RU/Formula.json
Normal file
23
application/Espo/Resources/i18n/ru_RU/Formula.json
Normal 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`."
|
||||
}
|
||||
}
|
||||
1016
application/Espo/Resources/i18n/ru_RU/Global.json
Normal file
1016
application/Espo/Resources/i18n/ru_RU/Global.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"links": {
|
||||
"emails": "Электронные письма"
|
||||
},
|
||||
"labels": {
|
||||
"Create GroupEmailFolder": "Создать папку"
|
||||
}
|
||||
}
|
||||
112
application/Espo/Resources/i18n/ru_RU/Import.json
Normal file
112
application/Espo/Resources/i18n/ru_RU/Import.json
Normal 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": "Код страны телефона"
|
||||
}
|
||||
}
|
||||
24
application/Espo/Resources/i18n/ru_RU/ImportError.json
Normal file
24
application/Espo/Resources/i18n/ru_RU/ImportError.json
Normal 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."
|
||||
}
|
||||
}
|
||||
97
application/Espo/Resources/i18n/ru_RU/InboundEmail.json
Normal file
97
application/Espo/Resources/i18n/ru_RU/InboundEmail.json
Normal 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})."
|
||||
}
|
||||
}
|
||||
25
application/Espo/Resources/i18n/ru_RU/Integration.json
Normal file
25
application/Espo/Resources/i18n/ru_RU/Integration.json
Normal 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/)."
|
||||
}
|
||||
}
|
||||
29
application/Espo/Resources/i18n/ru_RU/Job.json
Normal file
29
application/Espo/Resources/i18n/ru_RU/Job.json
Normal 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": "Сбой"
|
||||
}
|
||||
}
|
||||
}
|
||||
57
application/Espo/Resources/i18n/ru_RU/LayoutManager.json
Normal file
57
application/Espo/Resources/i18n/ru_RU/LayoutManager.json
Normal 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": "Пользовательские макеты списков могут использоваться панелями отношений."
|
||||
}
|
||||
}
|
||||
9
application/Espo/Resources/i18n/ru_RU/LayoutSet.json
Normal file
9
application/Espo/Resources/i18n/ru_RU/LayoutSet.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"fields": {
|
||||
"layoutList": "Макеты"
|
||||
},
|
||||
"labels": {
|
||||
"Create LayoutSet": "Создать набор макетов",
|
||||
"Edit Layouts": "Редактировать макеты"
|
||||
}
|
||||
}
|
||||
64
application/Espo/Resources/i18n/ru_RU/LeadCapture.json
Normal file
64
application/Espo/Resources/i18n/ru_RU/LeadCapture.json
Normal 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, вам необходимо настроить ее в разделе **Администрирование** > **Интеграции**."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"fields": {
|
||||
"number": "Номер",
|
||||
"data": "Данные",
|
||||
"target": "Цель",
|
||||
"leadCapture": "Захват кандидата",
|
||||
"createdAt": "Введен в",
|
||||
"isCreated": "Создан кандидат"
|
||||
},
|
||||
"links": {
|
||||
"leadCapture": "Захват кандидата",
|
||||
"target": "Цель"
|
||||
}
|
||||
}
|
||||
17
application/Espo/Resources/i18n/ru_RU/MassAction.json
Normal file
17
application/Espo/Resources/i18n/ru_RU/MassAction.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"fields": {
|
||||
"status": "Статус",
|
||||
"processedCount": "Обработанный граф"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Pending": "В ожидании",
|
||||
"Running": "Работает",
|
||||
"Success": "Выполнено",
|
||||
"Failed": "Неудачно"
|
||||
}
|
||||
},
|
||||
"messages": {
|
||||
"infoText": "Массовое действие обрабатывается в режиме ожидания программой cron. Его завершение может занять некоторое время. Закрытие этого модального диалога не повлияет на процесс выполнения."
|
||||
}
|
||||
}
|
||||
65
application/Espo/Resources/i18n/ru_RU/Note.json
Normal file
65
application/Espo/Resources/i18n/ru_RU/Note.json
Normal 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": "На"
|
||||
}
|
||||
}
|
||||
16
application/Espo/Resources/i18n/ru_RU/OAuthAccount.json
Normal file
16
application/Espo/Resources/i18n/ru_RU/OAuthAccount.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create OAuthAccount": "Создание учетной записи OAuth",
|
||||
"Connection": "Соединение"
|
||||
},
|
||||
"fields": {
|
||||
"provider": "Поставщик",
|
||||
"hasAccessToken": "Имеет токен доступа",
|
||||
"user": "Пользователь",
|
||||
"providerIsActive": "Провайдер активен",
|
||||
"data": "Данные"
|
||||
},
|
||||
"links": {
|
||||
"provider": "Поставщик"
|
||||
}
|
||||
}
|
||||
24
application/Espo/Resources/i18n/ru_RU/OAuthProvider.json
Normal file
24
application/Espo/Resources/i18n/ru_RU/OAuthProvider.json
Normal 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."
|
||||
}
|
||||
}
|
||||
11
application/Espo/Resources/i18n/ru_RU/PhoneNumber.json
Normal file
11
application/Espo/Resources/i18n/ru_RU/PhoneNumber.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"fields": {
|
||||
"type": "Тип",
|
||||
"optOut": "Не звонить",
|
||||
"invalid": "Неверный номер",
|
||||
"numeric": "Числовое значение"
|
||||
},
|
||||
"presetFilters": {
|
||||
"orphan": "Сирота"
|
||||
}
|
||||
}
|
||||
22
application/Espo/Resources/i18n/ru_RU/Pipeline.json
Normal file
22
application/Espo/Resources/i18n/ru_RU/Pipeline.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create Pipeline": "Создать конвейер"
|
||||
},
|
||||
"fields": {
|
||||
"order": "Заказ",
|
||||
"status": "Статус",
|
||||
"entityType": "Тип объекта",
|
||||
"field": "Поле",
|
||||
"isAvailableForAll": "Доступно для всех",
|
||||
"color": "Цвет"
|
||||
},
|
||||
"links": {
|
||||
"stages": "Этапы"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Active": "Активный",
|
||||
"Inactive": "Неактивный"
|
||||
}
|
||||
}
|
||||
}
|
||||
13
application/Espo/Resources/i18n/ru_RU/PipelineStage.json
Normal file
13
application/Espo/Resources/i18n/ru_RU/PipelineStage.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create PipelineStage": "Создать сцену"
|
||||
},
|
||||
"fields": {
|
||||
"order": "Заказ",
|
||||
"pipeline": "Трубопровод",
|
||||
"mappedStatus": "Состояние на карте"
|
||||
},
|
||||
"links": {
|
||||
"pipeline": "Трубопровод"
|
||||
}
|
||||
}
|
||||
45
application/Espo/Resources/i18n/ru_RU/Portal.json
Normal file
45
application/Espo/Resources/i18n/ru_RU/Portal.json
Normal 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": "Настройки"
|
||||
}
|
||||
}
|
||||
17
application/Espo/Resources/i18n/ru_RU/PortalRole.json
Normal file
17
application/Espo/Resources/i18n/ru_RU/PortalRole.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"links": {
|
||||
"users": "Пользователи"
|
||||
},
|
||||
"labels": {
|
||||
"Access": "Доступ",
|
||||
"Create PortalRole": "Создать роль портала",
|
||||
"Scope Level": "Область видимости",
|
||||
"Field Level": "Поле видимости"
|
||||
},
|
||||
"fields": {
|
||||
"exportPermission": "Разрешение на экспорт",
|
||||
"massUpdatePermission": "Разрешение на массовое обновление",
|
||||
"data": "Данные",
|
||||
"fieldData": "Полевые данные"
|
||||
}
|
||||
}
|
||||
5
application/Espo/Resources/i18n/ru_RU/PortalUser.json
Normal file
5
application/Espo/Resources/i18n/ru_RU/PortalUser.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create PortalUser": "Создать пользователя портала"
|
||||
}
|
||||
}
|
||||
75
application/Espo/Resources/i18n/ru_RU/Preferences.json
Normal file
75
application/Espo/Resources/i18n/ru_RU/Preferences.json
Normal 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": "Цвет"
|
||||
}
|
||||
}
|
||||
74
application/Espo/Resources/i18n/ru_RU/Role.json
Normal file
74
application/Espo/Resources/i18n/ru_RU/Role.json
Normal 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": "Позволяет блокировать и разблокировать записи."
|
||||
}
|
||||
}
|
||||
41
application/Espo/Resources/i18n/ru_RU/ScheduledJob.json
Normal file
41
application/Espo/Resources/i18n/ru_RU/ScheduledJob.json
Normal 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 * *` - в первый день месяца"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"fields": {
|
||||
"status": "Статус",
|
||||
"executionTime": "Время запуска",
|
||||
"target": "Цель"
|
||||
}
|
||||
}
|
||||
316
application/Espo/Resources/i18n/ru_RU/Settings.json
Normal file
316
application/Espo/Resources/i18n/ru_RU/Settings.json
Normal 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": "Электронная почта"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
application/Espo/Resources/i18n/ru_RU/Stream.json
Normal file
16
application/Espo/Resources/i18n/ru_RU/Stream.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"messages": {
|
||||
"infoMention": "Введите **@username**, чтобы упомянуть пользователя в сообщении.",
|
||||
"infoSyntax": "Доступный синтаксис markdown",
|
||||
"couldNotAddFollowerUserHasNoAccessToStream": "Не удалось добавить пользователя '{userName}' к подписчикам. Пользователь не имеет доступа к 'потоку' записи."
|
||||
},
|
||||
"syntaxItems": {
|
||||
"code": "код",
|
||||
"multilineCode": "многострочный код",
|
||||
"strongText": "жирный текст",
|
||||
"emphasizedText": "курсивный текст",
|
||||
"deletedText": "зачеркнутый текст",
|
||||
"blockquote": "цитата",
|
||||
"link": "текст ссылки"
|
||||
}
|
||||
}
|
||||
28
application/Espo/Resources/i18n/ru_RU/Team.json
Normal file
28
application/Espo/Resources/i18n/ru_RU/Team.json
Normal 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": "Должности, доступные в этой команде. Например, продавец, менеджер."
|
||||
}
|
||||
}
|
||||
54
application/Espo/Resources/i18n/ru_RU/Template.json
Normal file
54
application/Espo/Resources/i18n/ru_RU/Template.json
Normal 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": "Неактивный"
|
||||
}
|
||||
}
|
||||
}
|
||||
172
application/Espo/Resources/i18n/ru_RU/User.json
Normal file
172
application/Espo/Resources/i18n/ru_RU/User.json
Normal 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": "Изменить позицию"
|
||||
}
|
||||
}
|
||||
21
application/Espo/Resources/i18n/ru_RU/Webhook.json
Normal file
21
application/Espo/Resources/i18n/ru_RU/Webhook.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create Webhook": "Создать вебхук"
|
||||
},
|
||||
"fields": {
|
||||
"event": "Событие",
|
||||
"isActive": "Активный",
|
||||
"user": "API пользователь",
|
||||
"entityType": "Тип объекта",
|
||||
"field": "Поле",
|
||||
"secretKey": "Секретный ключ",
|
||||
"skipOwn": "Пропустить собственный"
|
||||
},
|
||||
"links": {
|
||||
"user": "Пользователь",
|
||||
"queueItems": "Элементы очереди"
|
||||
},
|
||||
"tooltips": {
|
||||
"skipOwn": "Не отправлять, если событие было инициировано пользователем, владеющим вебхуком."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"fields": {
|
||||
"event": "Событие",
|
||||
"target": "Цель",
|
||||
"data": "Данные",
|
||||
"isProcessed": "Обрабатывается",
|
||||
"user": "Пользователь"
|
||||
},
|
||||
"links": {
|
||||
"target": "Цель",
|
||||
"user": "Пользователь"
|
||||
}
|
||||
}
|
||||
18
application/Espo/Resources/i18n/ru_RU/WebhookQueueItem.json
Normal file
18
application/Espo/Resources/i18n/ru_RU/WebhookQueueItem.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"fields": {
|
||||
"event": "Событие",
|
||||
"target": "Цель",
|
||||
"data": "Данные",
|
||||
"status": "Статус",
|
||||
"processedAt": "Обработано в",
|
||||
"attempts": "Попытки",
|
||||
"processAt": "Процесс на"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Pending": "В ожидании",
|
||||
"Success": "Успех",
|
||||
"Failed": "Не удалось"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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": "Указывает, является ли данный календарь календарем по умолчанию в системе. Календарь рабочего времени по умолчанию можно настроить в разделе: «Администрирование» > «Настройки» > «Календарь рабочего времени»."
|
||||
}
|
||||
}
|
||||
31
application/Espo/Resources/i18n/ru_RU/WorkingTimeRange.json
Normal file
31
application/Espo/Resources/i18n/ru_RU/WorkingTimeRange.json
Normal 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": "Конкретные пользователи, к которым нужно применить исключение."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user