Модификация прикладной системы
Локализация прикладной системы
Локализация посредством выбора из «Словаря локализации»
Для ЛОКАЛИЗУЕМЫХ СТРОК типа Локализуемые строковые реквизиты, Наименования реквизитов типа признак и Локализуемые свойства редактора форм в полях ввода их значений реализован специальный выбор из Словаря локализации:
· для Локализуемых строковых реквизитов – в полях ввода значений реквизитов в соответствующих компонентах разработчика (полный перечень компонент и их реквизитов приведен в конце описания);
· для Наименований реквизитов типа Признак – в поле ввода Наименования в окне «Значения» (см. описание компоненты «Реквизиты справочников» в книге «Компоненты системы DIRECTUM»);
· для Локализуемых свойств элементов формы – в полях ввода значений этих свойств в инспекторе свойств редактора форм (см. описание компоненты «Типы справочников» в книге «Компоненты системы DIRECTUM»).
Значения соответствующих полей ввода задаются либо простым редактированием, либо посредством выбора из Словаря локализации:
· нажатие на кнопку в полях ввода приводит к показу формы-списка Словаря локализации в режиме выбора; если в момент показа в поле было введено значение, то будут видны только те статьи словаря, строки которых на основном языке содержат введенное значение;
· нажатие на <Ctrl>+<F4> приводит к показу формы-карточки для строки, если значение уже было локализовано. Иначе открывается форма-карточка в режиме добавления.
Если значение задается посредством выбора из Словаря локализации, то оно оказывается связанным с определенной статьей Словаря локализации и считается локализованным. При работе с системой, будет использована одна из строк соответствующей статьи, в зависимости от выбранного языка системы.
Если значение задается простым редактированием, то такое значение оказывается не локализованным, даже если оно совпадает с одной из строк статей в Словаре локализации. При работе с системой будет использовано явно введенное значение, вне зависимости от выбранного языка системы.
Примечание. Не локализованные значения отображаются в компонентах разработчика красным цветом.
Для удобства разработчиков при добавлении новых статей в Словаре локализации в режиме выбора значение реквизита *Код по умолчанию принимает следующие значение:
<Префикс разработчика>_<Префикс элемента>_<GUID>.
· <Префикс разработчика> - унифицирующий префикс, присваиваемый каждой организации-разработчику (см. описание компоненты «Установки системы» в книге «Компоненты системы DIRECTUM»); если значение префикса не указано, то *Код формируется, начиная с <Префикс элемента>;
· <Префикс элемента> - префикс, определяющий место задания ЛОКАЛИЗУЕМОЙ СТРОКИ, возможные значения которой хранит статья Словаря локализации. Описание префиксов сведено в таблицу:
Тип локализуемой строки |
Компонента разработчика |
Место задания (реквизит/свойство) |
Префикс |
Локализуемые строковые реквизиты |
Типы справочников |
Наименование в карточке типа справочника |
REF |
Наименование в ед. числе в карточке типа справочника |
REFSINGULAR |
||
Описание в таблице «Реквизиты» |
REQ |
||
Описание в таблице «Действия» |
ACT |
||
Наименование в таблице «Представления» |
VIEW |
||
Типы карточек электронных документов |
Наименование в карточке типа карточки электронного документа |
EDOC |
|
Описание в таблице «Реквизиты» |
REQ |
||
Описание в таблице «Действия» |
ACT |
||
Наименование в таблице «Представления» |
VIEW |
||
Разработка отчетов |
Описание в карточке отчета |
REPORT |
|
Сценарии |
Описание в карточке сценария |
SCRIPT |
|
Наименования реквизитов типа Признак |
Реквизиты справочника |
Для реквизитов типа «Признак» Наименование в окне «Значения» |
PICK |
Локализуемые свойства редактора форм |
Редактор форм |
Заголовок для элементов формы типа «Поле», «Многострочное поле», «Выпадающий список», «Поле с кнопкой» |
LABEL |
Заголовок для элементов формы типа «Закладка» |
TAB |
||
Заголовок для элементов формы типа «Группа» |
GROUP |
||
Заголовок для элементов формы типа «Кнопка» |
BUTTON |
||
Заголовок для элементов формы типа «Колонка таблицы» |
COLUMN |
· <GUID> - уникальный идентификатор, генерируемый системой.
См. также:
· Общие сведения о локализации;
· Локализация посредством вызова специальных ISBL-функций.
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|