Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:multilingual_module:interface_languages [2021/09/14 08:41] admin создано |
ru:manual:multilingual_module:interface_languages [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Языки интерфейса ====== | ====== Языки интерфейса ====== | ||
- | Операции с языками интерфейса (добавление, удаление) выполняются в MetaEdit. | + | Операции с языками интерфейса (добавление, удаление) выполняются в MetaEdit. Лицензия на работу с MetaEdit в данном случае не требуется. |
- | [[Рисунок 1. Окно "Языки интерфейса"]] | + | [{{ ru/manual/multilingual_module/interface_languages/interface_languages_1.png | Рисунок 1. Окно "Языки интерфейса"}}] |
<note> | <note> | ||
Строка 14: | Строка 14: | ||
- В окне редактирования языков интерфейса в MetaEdit добавить новый язык интерфейса, например, французский. Сделать это можно через пункт меню Настройки - Языки интерфейса. | - В окне редактирования языков интерфейса в MetaEdit добавить новый язык интерфейса, например, французский. Сделать это можно через пункт меню Настройки - Языки интерфейса. | ||
- | - Для ввода заголовков параметров и списков нужно вывести столбец локализованной версии параметра (Показ.Заголовок.fr). [[Рисунок 2. Окно редактирования параметров класса. ]] | + | - Для ввода заголовков параметров и списков нужно вывести столбец локализованной версии параметра (Показ.Заголовок.fr). \\ [{{ ru/manual/multilingual_module/interface_languages/interface_languages_3.png | Рисунок 2. Окно редактирования параметров класса. }}] |
- Редактирование заголовков классов выполняется в свойствах класса. На вкладке Доп. Опции необходимо добавить соответствующую строку. | - Редактирование заголовков классов выполняется в свойствах класса. На вкладке Доп. Опции необходимо добавить соответствующую строку. | ||
- Чтобы отредактировать описание класса или параметра, перед открытием его свойств необходимо переключить язык интерфейса MetaEdit на локализуемый (в правом нижнем углу программы). | - Чтобы отредактировать описание класса или параметра, перед открытием его свойств необходимо переключить язык интерфейса MetaEdit на локализуемый (в правом нижнем углу программы). | ||
== == | == == | ||
- | **Внимание!** По умолчанию, для всех новых языков все заголовки заполняются на английском языкеЕсли файл ресурса языка не заполнен, то значения при обращении будут отображаться на языке по умолчанию (английском). | + | **Внимание!** Если файл ресурса языка не заполнен, то значения при обращении будут отображаться из файла выше по иерархии, при отсутствии там - на языке по умолчанию (английском). |
====== ====== | ====== ====== | ||
+ | |||
+ | Для разъяснения рассмотрим следующий пример: | ||
+ | - Если файл ресурсов с суффиксом ru-RU заполнен, то значения берутся из него. | ||
+ | - Если нет, то берутся значения из файла с суффиксов ru. | ||
+ | - Если и он не заполнен, то берутся значения по умолчанию (на английском) из файла без суффикса. | ||
В случае, если пользователям нужно сохранить русскоязычный интерфейс для удобства перевода, нужно выполнить следующее. Например, для белорусского языка. | В случае, если пользователям нужно сохранить русскоязычный интерфейс для удобства перевода, нужно выполнить следующее. Например, для белорусского языка. | ||
- | - В окне редактирования языков интерфейса в MetaEdit cделать добавить белорусский язык интерфейса. | + | - В окне редактирования языков интерфейса в MetaEdit добавить белорусский язык интерфейса. |
- Сохранить метаданные в папку. | - Сохранить метаданные в папку. | ||
- | - Удалить файлы База.be.resx, БизнесМодель.be.resx, CRM.be.resx.. | + | - Удалить файлы База.be.resx, БизнесМодель.be.resx, CRM.be.resx. |
- | - Скопировать файлы База.ru.resx, БизнесМодель.ru.resx, CRM.ru.resx и переименовать их его в База.be.resx, БизнесМодель.be.resx, CRM.be.resx. | + | - Скопировать файлы База.ru.resx, БизнесМодель.ru.resx, CRM.ru.resx и переименовать их в База.be.resx, БизнесМодель.be.resx, CRM.be.resx. |
- Загрузить метаданные из этой папки и применить к требуемой базе. | - Загрузить метаданные из этой папки и применить к требуемой базе. | ||
- | ==== Кастомизация окна Формы рабочего времени. ==== | ||
- | Форма рабочего времени позволяет изменить порядок выводимых полей, а также изменять сопровождающий текст. | + | [<contextnavigator>] |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
- | Для редактирования перевода формы на новый язык, нужно скопировать любую пару из нижеперечисленных файлов, присвоив им языковые суффиксы нужного языка: | ||
- | - Каталог с Business Studio\Resources\AppPlatform.Server.resx или AppPlatform.Server.ru.resx. | ||
- | - Каталог с Business Studio \Resources\BizArch.Client.resx или BizArch.Client.ru.resx. | ||
- | Строки состоят из текстовой части и части из фигурных скобок (между <value> и </value>). При изменении текста строки изменится текст соответствующей метки на форме. Изменяя порядок фигурных скобок в строке, можно изменить порядок полей на форме, отвечающих за вывод месяцев, дней недели и т.д. Для переноса поля на новую строку необходимо перенести целиком всю конструкцию из фигурных скобок и цифр внутри них. | ||
- | В файлах AppPlatform.Server.resx или AppPlatform.Server.ru.resx можно изменить название месяцев. | + | {(rater>id=ru_manual_multilingual_module_interface_languages|name=Языки интерфейса|type=vote|trace=ip|headline=off)} |