Таблицы локализации
Glossary Item Box
Таблица локализации — это системная таблица, которая создается для объекта, у которого есть хотя бы одна локализуемая колонка. Эта таблица предназначена для хранения локализованных данных для всех культур, кроме культуры по умолчанию.
ВАЖНО
В bpm'online версии 7.11.1 и выше изменился подход к работе с языковыми культурами. Теперь при работе в приложении используются только те культуры, для которых установлен признак [Активен]. Это повышает скорость выполнения многих задач, например, вход в систему, открытие страницы записи и т. д. Но при настройке системы в мастерах разделов и деталей, дизайнерах процессов и кейсов, а также в разделе [Переводы] используются все культуры, которые установлены в системе.
Название таблицы локализации по умолчанию имеет формат Sys[schema_name]Lcz, где [schema_name] — название схемы объекта с локализуемыми колонками. Общая структура таблицы локализации приведена в таблице 1.
Табл. 1. — Общая структура таблицы локализации
Название колонки | Описание |
---|---|
Id | Идентификатор записи. |
ModifiedOn | Дата изменения записи. |
RecordId | Ссылка на запись в основной таблице объекта. |
SysCultureId | Ссылка на культуру. |
LczColumn1 | Колонки, соответствующие локализуемым колонкам объекта. |
LczColumn2 | |
... | |
LczColumnN |
Например, для объекта SomeObject с колонкой LocalizableText, которая отмечена как локализуемая, таблица локализации будет иметь структуру, приведенную на рис. 1:
Рис. 1. — Связь между основной таблицей и таблицей локализации
Название таблицы локализации также может быть задано или изменено в дизайнере объектов. Для этого необходимо перейти в расширенный режим отображения свойств схемы объекта (рис. 2, 1) и задать имя объекта локализации (2).
Рис. 2. — Имя таблицы локализации в дизайнере объектов