Модификация прикладной системы

 

Локализация прикладной системы

 

Локализация посредством выбора из «Словаря локализации»

Для ЛОКАЛИЗУЕМЫХ СТРОК типа Локализуемые строковые реквизиты, Наименования реквизитов типа признак и Локализуемые свойства редактора форм в полях ввода их значений реализован специальный выбор из Словаря локализации:

·         для Локализуемых строковых реквизитов – в полях ввода значений реквизитов в соответствующих компонентах  разработчика (полный перечень компонент и их реквизитов приведен в конце описания);

·         для Наименований реквизитов типа Признак – в поле ввода Наименования в окне «Значения» (см. описание компоненты «Реквизиты справочников» в книге «Компоненты системы 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-функций.