Перейти к основному содержимому

Перевод типов заявок

Для того, чтобы заполнить перевод типов заявок, нужно перейти в раздел "Типы заявок" блока "Настройки приложения" в ЛК Сотрудника.

Далее выбрать необходимый тип заявки.
Типов заявок может быть любое количество, их настройки переводов в большинстве случаев повторяются.

Настройка представлена для типа заявки "Командировка" (перевод на английский язык).

Установить перевод наименования
1. Открыть тип заявки "Командировка",
2. Перейти во вкладку "En",

3. Внести английский перевод в поля "Наименование" и "Представление полное",
4. Нажать на кнопку "Записать".

Установить переводы в шаблон заявки
1. Перейти во вкладку "Шаблоны" во вкладке "Настройки front-end";

2. Внести следующие правки в JSON, там где представление на русском языке, добавить перевод английского или любого другого языка, который настроен для ЛК Сотрудника.

Формат представления мультиязычности: "ru='Русский текст';en='Английский текст'"

[ {
"type": "datepicker",
"formControlName": "dateBegin",
"label": "ru='Дата начала командировки';en='First day'",
"gridClasses": ["col-md-12"],
"validations": ["required"],
"errorMessage": "ru='Поле не заполнено';en='The field is not filled'",
"disabled": false,
"edited": true,
"mask": "ru='11.22.3333';en='22/11/3333'",
"startDateMathDay": 1,
"validations": []
},

{
"type": "select",
"formControlName": "payType1",
"label": "ru='Вид компенсации';en='Compensation type'",
"placeholder": "ru='Выберите вид оплаты за работу в выходной день';en='Select the type of payment for work on a weekend'",
"gridClasses": ["col-sm-12", "col-md-6"],
"errorMessage": "ru='Поле не заполнено';en='The field is not filled'",
"optionList": [],
"optionListRequestAlias": "weekendCompensation",
"disabled": false,
"edited": true,
"validations": []
},
{
"type": "datepicker",
"formControlName": "dayOff1",
"label": "ru='Дата отгула';en='Leave date'",
"gridClasses": ["col-sm-12", "col-md-6"],
"errorMessage": "ru='Поле не заполнено';en='The field is not filled'",
"disabled": false,
"edited": true,
"mask": "ru='11.22.3333';en='22/11/3333'",
"validations": []
},
{
"type": "datepicker",
"formControlName": "dateEnd",
"label": "ru='Дата окончания командировки';en='Last Day'",
"gridClasses": ["col-md-12"],
"validations": ["required"],
"errorMessage": "ru='Поле не заполнено';en='The field is not filled'",
"disabled": false,
"edited": true
},
{
"type": "select",
"formControlName": "payType2",
"label": "ru='Вид компенсации';en='Compensation type'",
"placeholder": "ru='Выберите вид оплаты за работу в выходной день';en='Select the type of payment for work on a weekend'",
"gridClasses": ["col-sm-12", "col-md-6"],
"errorMessage": "ru='Поле не заполнено';en='The field is not filled'",
"optionList": [],
"optionListRequestAlias": "weekendCompensation",
"disabled": false,
"edited": true,
"validations": []
},
{
"type": "datepicker",
"formControlName": "dayOff2",
"label": "ru='Дата отгула';en='Leave date'",
"gridClasses": ["col-sm-12", "col-md-6"],
"errorMessage": "ru='Поле не заполнено';en='The field is not filled'",
"disabled": false,
"edited": true,
"mask": "ru='11.22.3333';en='22/11/3333'",
"validations": []
},
{
"type": "text",
"formControlName": "stateCity",
"label": "ru='Страна, город';en='Country, City'",
"gridClasses": ["col-md-12"],
"validations": ["required"],
"errorMessage": "ru='Поле не заполнено';en='The field is not filled'",
"disabled": false,
"edited": true
},
{
"type": "select",
"formControlName": "purpose",
"label": "ru='Цель';en='Purpose'",
"placeholder": "ru='Выберите цель вашей командировки';en='Select a purpose'",
"gridClasses": ["col-md-12"],
"errorMessage": "ru='Поле не заполнено';en='The field is not filled'",
"optionListRequestAlias": "purpose",
"disabled": false,
"edited": true,
"validations": []
},

{
"type": "text",
"formControlName": "purposeOther",
"label": "ru='Цель командировки (свой вариант)';en='Select a purpose'",
"gridClasses": ["col-md-12"],
"errorMessage": "ru='Поле не заполнено';en='The field is not filled'",
"disabled": false,
"edited": true,
"validations": []
},
{
"type": "text",
"formControlName": "organization",
"label": "ru='Организация';en='Organization'",
"placeholder": "ru='Введите название организации';en='Enter the name of the organization'",
"gridClasses": ["col-md-12"],
"disabled": false,
"edited": true,
"validations": []
},
{
"type": "file-multi",
"formControlName": "files",
"label": "ru='Подтверждение руководителя';en='Confirmation of the supervisor'",
"gridClasses": ["col-md-12"],
"disabled": false,
"edited": true,
"validations": ["required"]
},

{
"type": "select",
"formControlName": "expenses",
"optionListRequestAlias": "expenses",
"label": "ru='За счет средств';en='Specify the organization that pays'",
"placeholder": "ru='Выберите организацию';en='Choose an organization'",
"gridClasses": ["col-md-12"],
"disabled": false,
"edited": true,
},
{
"type": "select",
"formControlName": "basis",
"label": "ru='Основание';en='Reason'",
"placeholder": "ru='Выберите основание вашей командировки';en='Select the reason'",
"gridClasses": ["col-md-12"],
"errorMessage": "ru='Поле не заполнено';en='The field is not filled'",
"optionListRequestAlias": "basis",
"disabled": false,
"edited": true,
"validations": []
},

{
"type": "text",
"formControlName": "basisOther",
"label": "ru='Основание командировки (свой вариант)';en='Reason'",
"gridClasses": ["col-md-12"],
"errorMessage": "ru='Поле не заполнено';en='The field is not filled'",
"disabled": false,
"edited": true,
"validations": []
},
{
"type": "textarea",
"formControlName": "message",
"label": "ru='Комментарий';en='Comments'",
"gridClasses": ["col-md-12"],
"validations": [],
"errorMessage": "ru='Поле не заполнено';en='The field is not filled'",
"disabled": false,
"edited": true
}
]


3. Нажать на кнопку "Записать" или "Записать и закрыть".