Initial commit

This commit is contained in:
root
2026-01-19 17:44:46 +01:00
commit 823af8b11d
8721 changed files with 1130846 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
{
"labels": {
"Workflow Manager": "Рабочий поток",
"Flowcharts": "Блок-схемы",
"Processes": "Процессы",
"Business Process Management": "Управление бизнес-процессами",
"Report Filters": "Фильтры отчетов",
"Report Panels": "Панели отчетов"
},
"descriptions": {
"workflowManager": "Правила рабочего потоков",
"bpmnFlowcharts": "Определения бизнес-процессов.",
"bpmnProcesses": "Экземпляры бизнес-процессов.",
"reportFilters": "Пользовательские фильтры представления списка на основе отчетов.",
"reportPanels": "Панели детализации показывающие результаты отчета"
},
"messages": {
"newAdvancedPackVersionIsAvailable": "Доступна новая версия Advanced Pack {latestVersion}. Её можно скачать на портале для клиентов."
},
"templates": {
"reportSendingGrid1": "Отчёт-сетка-1",
"reportSendingGrid2": "Отчёт-сетка-2",
"reportSendingList": "Отчёт-список"
}
}

View File

@@ -0,0 +1,23 @@
{
"labels": {
"Reset": "Сбросить"
},
"fields": {
"status": "Статус",
"processedAt": "Обработано в",
"elementType": "Тип элемента",
"element": "Элемент"
},
"options": {
"status": {
"Created": "Создано",
"Pending": "В ожидании",
"In Process": "В процессе",
"Standby": "Наготове",
"Processed": "Обработано",
"Rejected": "Отклонено",
"Failed": "Сбой",
"Interrupted": "Прервано"
}
}
}

View File

@@ -0,0 +1,71 @@
{
"labels": {
"Create BpmnFlowchart": "Создать блок-схему",
"Hand tool": "Инструмент рука",
"Create Event tool": "Инструмент создать событие",
"Create Gateway tool": "Инструмент создать событие",
"Create Activity tool": "Инструмент создать действие",
"Connect tool": "Инструмент соединения",
"Erase tool": "Инструмент стирания",
"Full Screen": "Полный экран",
"Processes": "Процессы",
"data": "Данные",
"Zoom In": "Увеличить",
"Zoom Out": "Уменьшить",
"Error": "Ошибка"
},
"fields": {
"isActive": "Активен",
"targetType": "Тип целевого объекта",
"hasNoneStartEvent": "Имеет стартовое событие без типа"
},
"links": {
"processes": "Процессы"
},
"elements": {
"eventStartConditional": "Условное стартовое событие",
"eventStartTimer": "Стартовое событие-таймер",
"eventStartError": "Стартовое событие-ошибка",
"eventStartEscalation": "Стартовое событие-эскалация",
"eventStartSignal": "Стартовое событие-сигнал",
"eventStart": "Стартовое событие",
"eventStartConditionalEventSubProcess": "Условное стартовое событие подпроцесса",
"eventStartTimerEventSubProcess": "Стартовое событие-таймер подпроцесса",
"eventStartSignalEventSubProcess": "Стартовое событие-сигнал подпроцесса",
"eventIntermediateTimerCatch": "Промежуточное событие-таймер (Catching)",
"eventIntermediateConditionalCatch": "Промежуточное условное событие (Catching)",
"eventIntermediateEscalationThrow": "Промежуточное событие-эскалация (Throwing)",
"eventIntermediateSignalThrow": "Промежуточное событие-сигнал (Throwing)",
"eventIntermediateSignalCatch": "Промежуточное событие-сигнал (Catching)",
"eventIntermediateMessageCatch": "Промежуточное событие-сообщение (Catching)",
"eventEnd": "Конечное событие",
"eventEndTerminate": "Завершающие конечное событие",
"eventEndError": "Конечное событие-ошибка",
"eventEndEscalation": "Конечное событие-эскалация",
"eventEndSignal": "Конечное событие-сигнал",
"eventIntermediateErrorBoundary": "Промежуточное событие-ошибка (Boundary)",
"eventIntermediateTimerBoundary": "Промежуточное событие-таймер (Boundary)",
"eventIntermediateConditionalBoundary": "Промежуточное условное событие (Boundary)",
"eventIntermediateEscalationBoundary": "Промежуточное событие-эскалация (Boundary)",
"eventIntermediateSignalBoundary": "Промежуточное событие-сигнал (Boundary)",
"eventIntermediateMessageBoundary": "Промежуточное событие-сообщение (Boundary)",
"gatewayExclusive": "Эксклюзивный шлюз",
"gatewayInclusive": "Включающий шлюз",
"gatewayParallel": "Параллельный шлюз",
"gatewayEventBased": "Шлюз на основе события",
"taskSendMessage": "Задача «Отправить сообщение»",
"taskScript": "Задача-скрипт",
"taskBusinessRule": "Задача бизнес-правила",
"taskUser": "Пользовательская задача",
"task": "Задача",
"callActivity": "Вызвать действие",
"subProcess": "Подпроцесс",
"eventSubProcess": "Событийный подпроцесс",
"flow": "Поток операций"
},
"presetFilters": {
"isManuallyStartable": "Запускаемый вручную",
"activeHasNoneStartEvent": "Активен без стартового события",
"active": "Активен"
}
}

View File

@@ -0,0 +1,119 @@
{
"fields": {
"text": "Текст",
"triggerType": "Тип триггера",
"timer": "Параметры таймера",
"defaultFlowId": "Поток по умолчанию",
"from": "От",
"to": "Кому",
"replyTo": "Куда отвечать",
"fromEmailAddress": "Адрес эл. почты отправителя",
"toEmailAddress": "Адрес эл. почты получателя",
"replyToEmailAddress": "Адрес эл. почты для ответа",
"toSpecifiedTeams": "Группам",
"toSpecifiedUsers": "Пользователям",
"toSpecifiedContacts": "Контактам",
"emailTemplate": "Шаблон эл. письма",
"doNotStore": "Не хранить отправленные письма",
"actions": "Действия",
"formula": "Формула (скрипт)",
"actionType": "Тип действия",
"targetUser": "Целевой пользователь",
"assignmentType": "Назначение",
"targetTeam": "Целевая группа",
"targetUserPosition": "Должность целевого пользователя",
"startDirection": "Направление начала",
"targetReport": "Целевой отчёт",
"scheduling": "Планирование",
"messageType": "Тип сообщения",
"canBeFailed": "Может быть сбой",
"target": "Цель",
"callableType": "Тип действия",
"errorCode": "Код ошибки",
"escalationCode": "Код эскалации",
"cancelActivity": "Прерывает",
"isInterrupting": "Прерывает",
"targetType": "Тип целевого объекта",
"flowchartVisualization": "Блок-схема",
"flowchart": "Блок-схема",
"signal": "Сигнал",
"returnVariableList": "Возвращаемые переменные",
"repliedTo": "Куда отвечать",
"relatedTo": "Связанный с",
"instructions": "Инструкции",
"conditionsFormula": "Формула условий",
"optOutLink": "Ссылка для отписки"
},
"labels": {
"Conditions": "Условия",
"Actions": "Действия",
"Field": "Поле",
"Flows Conditions": "Условия потоков"
},
"tooltips": {
"taskSendMessageEmailAddress": "Доступные заполнители:\n\n* `{$$variable}`",
"targetReport": "Записи из отчета-списка будут переданы новому процессу.",
"target": "Выберите, какая запись будет использоваться в качестве цели.",
"userTaskName": "Название записи пользовательской задачи, которая будет создана.\n\nДоступные заполнители:\n* `{$attribute}`\n* `{$$variable}`",
"userTaskInstructions": "Инструкции для пользователя. Markdown поддерживается.\n\nДоступные заполнители:\n* `{$attribute}`\n* `{$$variable}`",
"returnVariableList": "Укажите переменные формулы, которые будут скопированы из подпроцесса в родительский процесс после успешного завершения подпроцесса.",
"scheduling": "Crontab обозначение. Определяет частоту. Часовой пояс UTC\n\n`* / 5 * * * *` - каждые 5 минут\n\n`0 * / 2 * * *` - каждые 2 часа\n\n`30 1 * * *` - в 01:30 один раз в день\n\n`0 0 1 * *` - в первый день месяца"
},
"options": {
"emailAddress": {
"system": "Система",
"currentUser": "Текущий пользователь",
"specifiedEmailAddress": "Определённый адрес эл. почти",
"assignedUser": "Ответственный пользователь",
"followers": "Подписанным",
"specifiedContacts": "Определённым контактам",
"specifiedUsers": "Определённым пользователям",
"specifiedTeams": "Определённым группам",
"followersExcludingAssignedUser": "Подписанным кроме ответственного пользователя",
"processAssignedUser": "Пользователю, которому назначен процесс",
"targetEntity": "Целевой записи",
"": "Никому"
},
"triggerType": {
"afterRecordCreated": "После создания записи",
"afterRecordSaved": "После сохранения записи",
"sequential": "Последовательный"
},
"timerShiftOperator": {
"plus": "плюс",
"minus": "минус"
},
"timerShiftUnits": {
"minutes": "минут",
"hours": "часов",
"days": "дней",
"months": "месяцев",
"seconds": "секунд"
},
"timerBase": {
"moment": "Момент, когда событие сработало",
"formula": "Рассчитывается по формуле"
},
"actionType": {
"Approve": "Утвердить",
"Review": "Рассмотреть"
},
"assignmentType": {
"": "Никому",
"processAssignedUser": "Пользователю, которому назначен процесс",
"specifiedUser": "Определённому пользователю",
"rule:Round-Robin": "По круговому циклу",
"rule:Least-Busy": "Наименее занятому"
},
"startDirection": {
"": "Авто",
"r": "Вправо",
"d": "Вниз",
"u": "Вверх",
"l": "Влево"
},
"messageType": {
"Email": "Эл. письмо"
}
}
}

View File

@@ -0,0 +1,49 @@
{
"labels": {
"Create BpmnProcess": "Запустить процесс",
"Stop Process": "Остановить процесс",
"User Tasks": "Пользовательские задачи",
"Flowcharts": "Блок-схемы",
"Interrupt": "Прервать",
"Reject": "Отклонить",
"Start flow from here": "Начать поток отсюда"
},
"fields": {
"status": "Статус",
"targetType": "Тип целевого объекта",
"target": "Цель",
"createdEntitiesData": "Данные созданных объектов",
"flowchartData": "Данные блок-схемы",
"flowchart": "Блок-схема",
"flowchartVisualization": "Блок-схема (визуализация)",
"flowchartElementsDataHash": "Элементы блок-схемы",
"variables": "Переменные",
"endedAt": "Завершено",
"startElementId": "Начальный элемент",
"parentProcess": "Родительский процесс",
"parentProcessFlowNode": "Узел потока родительского процесса"
},
"links": {
"flowchart": "Блок-схема",
"target": "Цель",
"flowNodes": "Журнал потока",
"userTasks": "Пользовательские задачи по процессу",
"childProcesses": "Дочерний процесс",
"parentProcess": "Родительский процесс",
"parentProcessFlowNode": "Узел потока родительского процесса"
},
"options": {
"status": {
"Created": "Создан",
"Started": "Начался",
"Ended": "Закончился",
"Paused": "Приостановлен",
"Stopped": "Остановлен",
"Interrupted": "Прерван"
}
},
"presetFilters": {
"actual": "Актуальный",
"ended": "Закончился"
}
}

View File

@@ -0,0 +1,40 @@
{
"labels": {
"Resolve": "Решить"
},
"fields": {
"actionType": "Тип действия",
"resolution": "Решение",
"target": "Цель",
"process": "Процесс",
"isResolved": "Решено",
"resolutionNote": "Примечание решения",
"instructions": "Инструкции",
"isCanceled": "Аннулировано"
},
"links": {
"process": "Процесс",
"target": "Цель",
"flowNode": "Узел потока"
},
"options": {
"actionType": {
"Approve": "Утвердить",
"Review": "Рассмотреть",
"Accomplish": "Выполнить"
},
"resolution": {
"": "Нет",
"Approved": "Утверждено",
"Rejected": "Отклонено",
"Reviewed": "Рассмотрено",
"Completed": "Завершено",
"Canceled": "Аннулировано"
}
},
"presetFilters": {
"actual": "Актуальный",
"resolved": "Решено",
"canceled": "Аннулировано"
}
}

View File

@@ -0,0 +1,9 @@
{
"fields": {
"report": "Отчёт",
"column": "Суммирующая колонка",
"displayOnlyCount": "Отображать только итоги",
"displayTotal": "Отображать итоги",
"useSiMultiplier": "Множитель системы СИ"
}
}

View File

@@ -0,0 +1,31 @@
{
"scopeNames": {
"Workflow": "Рабочий поток",
"Report": "Отчёт",
"ReportCategory": "Категории отчетов",
"WorkflowLogRecord": "Запись журнала рабочего потока",
"BpmnFlowchart": "Блок-схема процесса",
"BpmnProcess": "Процесс",
"BpmnUserTask": "Пользовательская задача по процессу",
"ReportFilter": "Фильтр отчетов",
"ReportPanel": "Панель отчетов"
},
"scopeNamesPlural": {
"Workflow": "Рабочие потоки",
"Report": "Отчёты",
"ReportCategory": "Категории отчетов",
"WorkflowLogRecord": "Журнал рабочих потоков",
"BpmnFlowchart": "Блок-схемы процессов",
"BpmnProcess": "Процессы",
"BpmnUserTask": "Пользовательские задачи по процессу",
"ReportFilter": "Фильтры отчетов",
"ReportPanel": "Панели отчетов"
},
"dashlets": {
"Report": "Отчёт",
"BpmnUserTasks": "Пользовательские задачи по процессу"
},
"labels": {
"Start Process": "Запустить процесс"
}
}

View File

@@ -0,0 +1,186 @@
{
"labels": {
"Create Report": "Создать отчёт",
"Run": "Сгенерировать",
"Total": "Итого",
"-Empty-": "-Пусто-",
"Parameters": "Параметры",
"Filters": "Фильтры",
"Chart": "График",
"List Report": "Отчёт-список",
"Grid Report": "Отчёт-сетка",
"days": "дней",
"never": "никогда",
"Get Csv": "Получить CSV",
"EmailSending": "Отправка сообщений",
"View Report": "Посмотреть отчёт",
"Report": "Отчёт",
"AND": "И",
"OR": "ИЛИ",
"NOT": "НЕ В",
"IN": "В",
"Complex expression": "Сложное выражение",
"Having": "Имеет",
"Add AND group": "Добавить группу И",
"Add OR group": "Добавить группу ИЛИ",
"Add NOT group": "Добавить группу НЕ",
"Add IN group": "Добавить группу В",
"Add Having group": "Добавить группу Имеет",
"Add Complex expression": "Добавить сложное выражение",
"Columns": "Колонки",
"Send Email": "Отправить письмо",
"Results View": "Просмотреть результаты",
"Create Joint Grid Report": "Создать объединённый отчёт-сетку"
},
"fields": {
"type": "Тип",
"entityType": "Тип сущности",
"description": "Описание",
"groupBy": "Группировать по",
"columns": "Колонки",
"orderBy": "Сортировать по",
"filters": "Фильтры",
"runtimeFilters": "Фильтры при воспроизведении",
"chartType": "Тип графика",
"emailSendingInterval": "Интервал",
"emailSendingTime": "Время",
"emailSendingUsers": "Пользователи",
"emailSendingSettingDay": "День",
"emailSendingSettingMonth": "Месяц",
"emailSendingSettingWeekdays": "Дни",
"emailSendingDoNotSendEmptyReport": "Не отправлять отчёт, если он пустой",
"chartColorList": "Цвета графика",
"chartColor": "Цвет графика",
"orderByList": "Сортировать по",
"column": "Колонка",
"exportFormat": "Формат",
"category": "Категория",
"applyAcl": "Применить ACL",
"portals": "Порталы",
"joinedReports": "Подотчёты",
"joinedReportLabel": "Метка подотчёта"
},
"tooltips": {
"emailSendingUsers": "Пользователи, которым будет отсылаться результат отчёта",
"chartColorList": "Пользовательские цвета для определенных групп.",
"applyAcl": "Результаты отчета будут зависеть от доступа пользователя.",
"groupBy": "Данные будут агрегированы в одну или две группы. Если пусто, то данные не будут агрегированы, будут отображаться только итоги.\n\n[Сложные выражения] \n(https://www.espocrm.com/documentation/user-guide/complex-expressions/) могут использоваться.",
"columns": "Какие дание отображать.",
"runtimeFilters": "Дополнительные фильтры, которые будут доступны при просмотре отчёта.",
"portals": "Отчет будет доступен только на указанных порталах."
},
"functions": {
"COUNT": "Количество",
"SUM": "Сумма",
"AVG": "Среднее",
"MIN": "Минимальное",
"MAX": "Максимальное",
"YEAR": "Год",
"QUARTER": "Квартал",
"MONTH": "Месяц",
"DAY": "День",
"WEEK": "Неделя",
"YEAR_FISCAL": "Фискальный год",
"QUARTER_FISCAL": "Фискальный квартал"
},
"orders": {
"ASC": "по возрастанию",
"DESC": "по убыванию",
"LIST": "Список"
},
"options": {
"chartType": {
"BarHorizontal": "Ленточный",
"BarVertical": "Столбиковый",
"BarGroupedHorizontal": "Сгруппированный ленточный",
"BarGroupedVertical": "Сгруппированный столбиковый",
"Pie": "Секторный",
"Line": "Линейный"
},
"emailSendingInterval": {
"": "Нет",
"Daily": "Ежедневно",
"Weekly": "Еженедельно",
"Monthly": "Ежемесячно",
"Yearly": "Ежегодно"
},
"emailSendingSettingDay": {
"32": "В последний день месяца"
},
"type": {
"Grid": "Сетка",
"List": "Список",
"JointGrid": "Обледенённая сетка"
},
"function": {
"": "Без функции",
"custom": "Выражение",
"customWithOperator": "Выражение без оператора",
"DATE_NUMBER": "ДАТА",
"MONTH_NUMBER": "МЕСЯЦ",
"YEAR_NUMBER": "ГОД",
"QUARTER_NUMBER": "КВАРТАЛ",
"DAYOFWEEK_NUMBER": "ДЕНЬ НЕДЕЛИ",
"HOUR_NUMBER": "ЧАС",
"MINUTE_NUMBER": "МИНУТА",
"WEEK_NUMBER_0": "НЕДЕЛЯ (Воскресенье)",
"WEEK_NUMBER_1": "НЕДЕЛЯ (Понедельник)",
"COUNT": "КОЛИЧЕТСВО",
"SUM": "СУММА",
"AVG": "СРЕДНЕЕ",
"MAX": "МАКСИМАЛЬНОЕ",
"MIN": "МИНИМАЛЬНОЕ"
},
"operator": {
"equals": "равно",
"notEquals": "не равно",
"greaterThan": "больше чем",
"lessThan": "меньше чем",
"greaterThanOrEquals": "больше чем или равно",
"lessThanOrEquals": "меньше чем или равно",
"in": "В",
"notIn": "Не в",
"isTrue": "Истина",
"isFalse": "Ложь",
"isNull": "Пусто",
"isNotNull": "Не пусто",
"like": "Как"
},
"layoutAlign": {
"left": "По правому краю",
"right": "По левому краю"
}
},
"messages": {
"validateMaxCount": "Количество не может превышать число {maxCount}",
"gridReportDescription": "Группируйте за одной или двумя колонками и смотрите суммирование. Может отображаться как график",
"listReportDescription": "Простой список записей, которые соответствуют критерию"
},
"presetFilters": {
"list": "Список",
"grid": "Сетка",
"listTargets": "Список (Цели)",
"listAccounts": "Список (Контрагенты)",
"listContacts": "Список (Контакты)",
"listLeads": "Список (Лиды)",
"listUsers": "Список (Пользователи)"
},
"errorMessages": {
"error": "Ошибка",
"noChart": "Не выбран график для отчёта",
"selectReport": "Выберете отчёт в настройках дашлетов"
},
"filtersGroupTypes": {
"or": "ИЛИ",
"and": "И",
"not": "НЕ",
"subQueryIn": "В",
"having": "Имеет"
},
"layoutFields": {
"link": "Ссылка",
"width": "Ширина",
"notSortable": "Не сортируемый",
"align": "Выровнять"
}
}

View File

@@ -0,0 +1,13 @@
{
"labels": {
"Create ReportCategory": "Создать категорию",
"Manage Categories": "Управление категориями",
"Reports": "Отчёты"
},
"fields": {
"order": "Порядок"
},
"links": {
"reports": "Отчёты"
}
}

View File

@@ -0,0 +1,19 @@
{
"labels": {
"Create ReportFilter": "Создать фильтр",
"Rebuild Filters": "Перестроить фильтры"
},
"fields": {
"order": "Порядок",
"report": "Отчёт",
"entityType": "Тип объекта",
"isActive": "Включено"
},
"links": {
"report": "Отчёт"
},
"tooltips": {
"teams": "Группы, для которых фильтр будет доступен. Если ни одна группа не указана, то никакое ограничение по группе не будет применено.",
"report": "Отчет-список, который будет использоваться для фильтра."
}
}

View File

@@ -0,0 +1,35 @@
{
"labels": {
"Create ReportPanel": "Создать панель",
"Rebuild Panels": "Перестроить панели"
},
"fields": {
"report": "Отчёт",
"entityType": "Тип объекта",
"isActive": "включено",
"type": "Тип",
"reportType": "Тип отчёта",
"displayTotal": "Отображать итоги",
"displayOnlyTotal": "Отображать только итоги",
"column": "Колонка",
"reportEntityType": "Тип объекта отчёта",
"columnList": "Список колонок",
"dynamicLogicVisible": "Условия, которые делают панель видимой",
"order": "Порядок",
"useSiMultiplier": "Множитель системы СИ"
},
"links": {
"report": "Отчёт"
},
"tooltips": {
"teams": "Группы, для которых будет отображаться панель. Если ни одна группа не указана, то никакое ограничение по группе не будет применено.",
"report": "Отчет, который будет использоваться для панели.",
"order": "0..1] - перед панелью Лента;\n[3..4] - до панелей отношений;\n[6 ..] - после панелей отношений."
},
"options": {
"type": {
"side": "Боковая",
"bottom": "Нижняя"
}
}
}

View File

@@ -0,0 +1,10 @@
{
"options": {
"job": {
"ReportTargetListSync": "Синхронизировать целевые списки с отчётами",
"ScheduleReportSending": "Запланировать отправку отчётов",
"RunScheduledWorkflows": "Запустить запланированные рабочие потоки",
"ProcessPendingProcessFlows": "Обработать ожидающие потоки"
}
}
}

View File

@@ -0,0 +1,17 @@
{
"labels": {
"Sync with Reports": "Синхронизировать с отчётами"
},
"fields": {
"syncWithReports": "Отчёты",
"syncWithReportsEnabled": "Включено",
"syncWithReportsUnlink": "Убрать связь"
},
"links": {
"syncWithReports": "Синхронизировать с отчётами"
},
"tooltips": {
"syncWithReportsUnlink": "Записи, которых нет в результатах отчёта, будут удалены с целевого списка.",
"syncWithReports": "Целевой список будет синхронизирован с результатами выбранных отчётов"
}
}

View File

@@ -0,0 +1,194 @@
{
"fields": {
"Name": "Имя",
"entityType": "Целевая сущность",
"type": "Тип триггера",
"isActive": "Активное",
"description": "Описание",
"usersToMakeToFollow": "Пользователи для подписания на запись",
"whatToFollow": "На что подписать",
"portalOnly": "Только портал",
"portal": "Портал",
"targetReport": "Целевой отчёт",
"scheduling": "Планирование",
"methodName": "Метод",
"assignmentRule": "Правило назначения",
"targetTeam": "Целевая группа",
"targetUserPosition": "Должность целевого пользователя",
"listReport": "Отчёт-список",
"linkList": "Связать с целевой сущностью через отношения",
"linkListShort": "Ссылки",
"target": "Цель",
"whoFollow": "Кого подписать",
"signalName": "Сигнал",
"requestType": "Тип запроса",
"requestContentType": "Тип содержимого",
"requestContent": "Пейлоад (payload)",
"optOutLink": "Ссылка для отписки",
"headers": "Заголовки"
},
"links": {
"portal": "Портал",
"targetReport": "Целевой отчёт",
"workflowLogRecords": "Журнал"
},
"tooltips": {
"requestHeaders": "Дополнительные заголовки.\n\nФормат:\n```key: value```\n\nДоступные заполнители:\n* `{$attribute}`\n* `{$$variable}`\n* `{#secrets.name}`",
"requestContent": "В формате JSON.\n\nДоступные заполнители:\n* `{$attribute}`\n* `{$$variable}`",
"portalOnly": "Если отмечено, рабочий поток будет запущен только на портале.",
"portal": "Конкретный портал, где рабочий поток будет запущен. Оставьте пустым, если вам это нужно для работы на любом портале.",
"scheduling": "Crontab обозначение. Определяет частоту выполнения правил рабочего потока. Часовой пояс UTC\n\n`* / 5 * * * *` - каждые 5 минут\n\n`0 * / 2 * * *` - каждые 2 часа\n\n`30 1 * * ` - в 01:30 один раз в день\n\n`0 0 1 * *` - в первый день месяца"
},
"labels": {
"Create Workflow": "Создать правило",
"General": "Общее",
"Conditions": "Условия",
"Actions": "Действия",
"All": "Все",
"Any": "Любое",
"Formula": "Формула",
"Email Address": "Электронный адрес",
"Email Template": "Шаблон письма",
"From": "От",
"To": "К",
"immediately": "Немедленно",
"Reply-To": "Куда отвечать",
"later": "Позже",
"today": "сегодня",
"now": "сейчас",
"plus": "плюс",
"minus": "минус",
"days": "дней",
"hours": "часов",
"months": "месяцев",
"minutes": "минут",
"Link": "Связь",
"Entity": "Сущность",
"Add Field": "Добавить поле",
"equals": "равно",
"wasEqual": "было равным",
"notEquals": "не равно",
"wasNotEqual": "не было равным",
"changed": "изменено",
"notChanged": "не изменено",
"notEmpty": "не пустое",
"isEmpty": "пустое",
"value": "значение",
"field": "поле",
"true": "истина",
"false": "ложь",
"greaterThan": "больше чем",
"lessThan": "меньше чем",
"greaterThanOrEquals": "больше чем или равно",
"lessThanOrEquals": "меньше чем или равно",
"between": "между",
"on": "в заданное время",
"before": "до",
"after": "после",
"beforeToday": "до сегодня",
"afterToday": "от сегодня",
"recipient": "Получатель",
"has": "имеет",
"notHas": "не имеет",
"contains": "содержит",
"notContains": "не содержит",
"messageTemplate": "Шаблон сообщения",
"users": "Пользователи",
"Target Entity": "Целевая сущность",
"Current": "Текущий",
"Workflow": "Рабочий поток",
"Workflows Log": "Журнал рабочих потоков",
"methodName": "Метод",
"additionalParameters": "Дополнительные параметры (формат JSON)",
"doNotStore": "Не хранить отправленные письма",
"Related": "Связанный",
"Entity Type": "Тип объекта",
"Workflow Rule": "Правило рабочего потока",
"Add Condition": "Добавить условие",
"Add Action": "Добавить действие",
"Created": "Создано",
"Field": "Поле",
"Process": "Процесс"
},
"emailAddressOptions": {
"": "Нет",
"currentUser": "Текущий пользователь",
"specifiedEmailAddress": "Определённый адрес",
"assignedUser": "Ответственный пользователь",
"targetEntity": "Целевая сущность",
"specifiedUsers": "Определённым пользователям",
"specifiedContacts": "Определённым контактам",
"teamUsers": "Пользователи команд",
"followers": "Подписанные пользователи",
"followersExcludingAssignedUser": "Подписанным кроме ответственного пользователя",
"specifiedTeams": "Пользователи определённых команд",
"system": "Система",
"fromOrReplyTo": "Адрес отправителя/для ответа"
},
"options": {
"type": {
"afterRecordSaved": "После сохранения записи",
"afterRecordCreated": "После создания записи",
"afterRecordUpdated": "После обновления записи",
"scheduled": "Запланированный",
"sequential": "Последовательный",
"signal": "Сигнал"
},
"subjectType": {
"value": "значение",
"field": "поле",
"today": "сегодня/сейчас",
"typeOf": "тип"
},
"assignmentRule": {
"Round-Robin": "По круговому циклу",
"Least-Busy": "Наименее занятому"
}
},
"actionTypes": {
"sendEmail": "Отправить письмо",
"createEntity": "Создать сущность",
"createRelatedEntity": "Создать связанную сущность",
"updateEntity": "Обновить сущность",
"updateRelatedEntity": "Обновить связанную сущность",
"relateWithEntity": "Связать с другой записью",
"unrelateFromEntity": "Отсоединить от другой записи",
"makeFollowed": "Подписать",
"createNotification": "Создать оповещение",
"triggerWorkflow": "Запустить другое правило рабочего потока",
"runService": "Выполнить действие",
"applyAssignmentRule": "Применить правило назначения",
"updateCreatedEntity": "Обновить созданную запись",
"updateProcessEntity": "Обновить запись процесса",
"startBpmnProcess": "Запустить BPM-процесс",
"sendRequest": "Отправить HTTP запрос"
},
"texts": {
"allMustBeMet": "Все должны быть выполненными",
"atLeastOneMustBeMet": "По крайней мере одно должно быть выполнено",
"formulaInfo": "Условия любой сложности на языке espo-formula"
},
"messages": {
"jsonInvalid": "Недействительный JSON.",
"loopNotice": "Будьте осторожны с возможным зацикливанием через 2 или более правил с потоков работ.",
"messageTemplateHelpText": "Допустимые переменные:\n\n* `{entity}` целевая запись\n* `{user}` текущий пользователь\n* `{$$variable}`"
},
"serviceActions": {
"sendEventInvitations": "Отправить приглашения",
"addQuoteItemList": "Добавить пункты предложения",
"addInvoiceItemList": "Добавить пункты счёт-фактуры",
"addSalesOrderItemList": "Добавить пункты заказа",
"convertCurrency": "Конвертировать валюту",
"sendInEmail": "Отправить по почте",
"generateAndSendPassword": "Сгенерировать пароль"
},
"serviceActionsHelp": {
"generateAndSendPassword": "Новый пароль будет создан и отправлен на адрес эл. почты пользователя.",
"optOut": "Необязательный параметр: targetListId. Если не указан, адрес эл. почты помечается как тот, который не участвует в эл. рассылке.\n\nПример:\n```{\"targetListId\": \"TARGET_LIST_ID\"}```",
"convertCurrency": "Необязательный параметр: targetCurrency. Если не указан, он будет конвертирован в валюту по умолчанию.",
"sendInEmail": "Параметры:\n* templateId - ID PDF-шаблона\n* emailTemplateId - ID шаблона эл. письма\n* to - получатель (необязательный параметр); по умолчанию будет отправлен платежному контакту или контрагенту; пример: `link:account.assignedUser`\n\nПример:\n\n```{\n \"templateId\": \"TEMPLATE_ID\",\n \"emailTemplateId\": \"EMAIL_TEMPLATE_ID\",\n \"to\": \"link:billingContact\"\n}```",
"addQuoteItemList": "Пример: \n\n```{\n \"itemList\": [\n {\n \"quantity\": 1, \"productId\": \"productId\", \"name\": \"Product Name\", \"listPrice\": 100, \"unitPrice\": 100\n }\n ]\n}```",
"addInvoiceItemList": "Пример: \n\n```{\n \"itemList\": [\n {\n \"quantity\": 1, \"productId\": \"productId\", \"name\": \"Product Name\", \"listPrice\": 100, \"unitPrice\": 100\n }\n ]\n}```",
"addSalesOrderItemList": "Пример: \n\n```{\n \"itemList\": [\n {\n \"quantity\": 1, \"productId\": \"productId\", \"name\": \"Product Name\", \"listPrice\": 100, \"unitPrice\": 100\n }\n ]\n}```"
}
}

View File

@@ -0,0 +1,6 @@
{
"fields": {
"target": "Цель",
"workflow": "Рабочий поток"
}
}