<< Click to Display Table of Contents >> Разработка > Процесс разработки > Настройки по умолчанию для бизнес-процессов Локализация настроек |
Локализация настроек задается с помощью файлов, которые находятся на компьютере разработчика в папке с исходными кодами. Файлы создаются при сохранении записей справочников Варианты процессов, Параметры процессов, Вычисляемые роли. Каждой записи соответствует отдельный файл.
Чтобы добавить локализацию:
1.В локальном репозитории перейдите в рабочую папку с настройками:
<Путь к папке Work>\<Модуль>\<Модуль>.Settings\<Справочник с настройками>\
2.Откройте файл <uuid>_properties_localization.json, где uuid – идентификатор настроек. Чтобы найти файл, который соответствует нужной настройке, скопируйте значение поля Идентификатор в карточке справочника. Поле отображается только в веб-клиенте локальной системы и доступно для просмотра:
Также запись можно найти в списке. Для этого добавьте в нем столбец Идентификатор.
3.В файле добавьте строку со значением параметра на нужном языке. Настройки задаются в формате JSON. В качестве имени параметра укажите код языка: ru-RU, en-GB, fr-FR и т.п. Подробнее о кодах языков см. в документации Microsoft статью Default input profiles (input locales) in Windows.
Пример:
{
"$type": "Sungero.NoCode.Settings.Models.SettingsLayerLocalization, Sungero.NoCode.Settings.Interfaces",
"Name": {
"$type": "System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib],[System.String, System.Private.CoreLib]], System.Private.CoreLib",
"default": "Document acquaintance",
"ru-RU": "Ознакомление с документом"
},
"Description_08058cbc-e5d5-4081-9354-4e1077dc3d39": {
"$type": "System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib],[System.String, System.Private.CoreLib]], System.Private.CoreLib",
"default": null,
"ru-RU": null
}
}
Где:
default – английская локализация (по умолчанию);
Name и Description_<guid> – свойства, для которых задается локализация.
ПРИМЕЧАНИЕ. Если имя свойства содержит постфикс _<guid>, то это свойство дочерней сущности.
4.Сохраните файл.
5.Аналогично добавьте строки в файлы всех остальных настроек.
6.Экспортируйте пакет разработки.
При последующей публикации настройки применятся в той локализации, которая используется в системе.
© Компания Directum, 2024 |