Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:multilingual_module:mult_prop_metaedit [2020/10/10 20:27] 127.0.0.1 внешнее изменение |
ru:manual:multilingual_module:mult_prop_metaedit [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
===== Создание мультиязычных параметров в MetaEdit ===== | ===== Создание мультиязычных параметров в MetaEdit ===== | ||
- | Чтобы задать, что параметр является мультиязычным необходимо установить флажок Мультиязычный в Окне свойств класса (см. Рис. 1). | + | Чтобы задать, что параметр является мультиязычным, необходимо установить флажок Мультиязычный в Окне свойств класса (см. Рис. 1). |
[{{ ru/manual/multilingual_module/mult_prop_metaedit/mult_prop_metaedit_001.png?nolink |Рисунок 1. Создание Мультиязычного параметра.}}] | [{{ ru/manual/multilingual_module/mult_prop_metaedit/mult_prop_metaedit_001.png?nolink |Рисунок 1. Создание Мультиязычного параметра.}}] | ||
Строка 21: | Строка 21: | ||
===== Мультиязычные структуры ===== | ===== Мультиязычные структуры ===== | ||
- | Если требуется добавить Мультиязычный параметр типа **Структура** для хранения файлов, то создавать пользовательскую структуру нужно под База.СтруктураФайлаМультиязычная. | + | Если требуется добавить Мультиязычный параметр типа **Структура** для хранения файлов, то создавать пользовательскую структуру нужно под **База.СтруктураФайлаМультиязычная**. |
- | Если же структура должна быть немультиязычной, то нужно использовать класс База.СтруктураФайлаНаОдномЯзыке. (Подробнее о добавлении пользовательской структуры см. [[ru/technical_manual/editor_param_class/examples/create_struct]]). | + | Если же структура должна быть немультиязычной, то нужно использовать класс **База.СтруктураФайлаНаОдномЯзыке**. (Подробнее о добавлении пользовательской структуры см. [[ru/technical_manual/editor_param_class/examples/create_struct]]). |
- | ===== Мультиязычные перечисления ===== | ||
- | Пользователь должен самостоятельно перевести перечисления (например, дни недели) на необходимый язык с помощью MetaEdit. Для перевода перечисления нужно выполнить следующее. | + | [<contextnavigator>] |
- | - В окне редактирования языков базы в MetaEdit cделать текущим (при нескольких языках) или основным (при одном языке) новый язык данных, например, французский. | + | |
- | - Сохранить метаданные в папку. | + | |
- | - Скопировать файл База.resx и переименовать копию с суффиксом языка (для французского, например, База.fr.resx).\\ Суффикс языка содержится в параметре «Имя языка» окна «Языки базы». \\ [{{ ru/manual/multilingual_module/mult_prop_metaedit/mult_prop_metaedit_007.png?nolink }}] | + | |
- | - В скопированном файле заменить значения элементов перечисления на переведенные значения на французском языке. | + | |
- | - Сохранить файл. | + | |
- | - Загрузить метаданные из папки (которая теперь содержит копию resx на новом языке). | + | |
- | - Применить метаданные к БД. | + | |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
- | [<contextnavigator>] | ||
+ | {(rater>id=ru_manual_multilingual_module_mult_prop_metaedit|name=Работа с мультиязычными параметрами в MetaEdit|type=vote|trace=ip|headline=off)} |