Работа с мультиязычными параметрами в MetaEdit

Создание мультиязычных параметров в MetaEdit

Чтобы задать, что параметр является мультиязычным, необходимо установить флажок Мультиязычный в Окне свойств класса (см. Рис. 1).

Рисунок 1. Создание Мультиязычного параметра.

Если в классе-наследнике Мультиязычность параметра, заданного у родительского класса, не нужна, то флажок можно отключить (см. Рис. 2). Пример - параметр Название в классе Привязки Отчетов.

Рисунок 2. Вкладка Мультиязычные параметры

Значения по умолчанию можно задать для каждого Языкового параметра по отдельности.

Перечень Мультиязычных параметров класса отображается в соответствующем параметре в свойствах класса (см. Рис. 3).

Рисунок 3. Свойства класса

Подробнее про работу в MetaEdit см. Редактор классов и параметров.

Мультиязычные структуры

Если требуется добавить Мультиязычный параметр типа Структура для хранения файлов, то создавать пользовательскую структуру нужно под База.СтруктураФайлаМультиязычная. Если же структура должна быть немультиязычной, то нужно использовать класс База.СтруктураФайлаНаОдномЯзыке. (Подробнее о добавлении пользовательской структуры см. Пример создания с помощью MetaEdit пользовательского параметра типа "Структура" для прикрепления файлов).

Мультиязычные перечисления

Пользователь должен самостоятельно перевести перечисления (например, дни недели) на необходимый язык с помощью MetaEdit. Для перевода перечисления нужно выполнить следующее:

  1. В окне редактирования языков базы в MetaEdit cделать текущим (при нескольких языках) или основным (при одном языке) новый язык данных, например, французский.
  2. Сохранить метаданные в папку.
  3. Скопировать файлы База.resx и БизнесМодель.ХХ.resx и переименовать копии с суффиксом языка (для французского, например, База.fr.resx).
    Сами файлы База.Resx и БизнесМодель.ХХ.resx изменять не следует.
    Суффикс языка содержится в параметре «Имя языка» окна «Языки базы».
  4. В скопированных файлах заменить значения элементов перечисления на переведенные значения на французском языке.
  5. Сохранить файлы.
  6. Загрузить метаданные из папки (которая теперь содержит копии resx на новом языке).
  7. Применить метаданные к БД.

Примечание. Если сменить Основной язык, на тот, на котором пока нет данных, то в Business Studio можно получить пустые заголовки: когда текущий язык либо равен основному, либо не равен предыдущему основному, где были данные, в навигаторе и ленте будут отображаться пустые названия.

Driven by DokuWiki