Это старая версия документа.


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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