Локализация системного атрибута title

Описание

Если в системе включена локализация системного атрибута title, то в базу данных для всех классов объектов (кроме класса "Сотрудник" (employee) и служебных классов) добавляются колонки для хранения значений атрибута "title" на разных языках.

В персональных настройках пользователя отображаются только те языки, которые добавлены в сборку версии приложения и заполнение атрибута title доступно только на этих языках. По умолчанию в сборке присутствуют языки: русский, английский, клиентский.

Чтобы подключить дополнительные языки (немецкий, польский, украинский), обратитесь в службу поддержки компании NAUMEN.

Механизм локализации атрибута title не распространяется на составные атрибуты.

Включение локализации системного атрибута title приводит к изменениям в базе данных и нагружает приложение. Не рекомендуется выполнять локализацию во время активной работы пользователей в системе.

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

Раздел "Настройки системы" → страница "Локализация системы" (блок "Локализация атрибутов").

Параметр "Локализация системного атрибута title" отображается на странице "Локализация системы", если в лицензионном файле указана возможность включения локализации атрибута title.

Выполнение настройки

Чтобы включить локализацию системного атрибута "title", выполните следующие действия:

  1. В блоке "Локализация атрибутов" нажмите кнопку "Включить локализацию".
  2. На открывшейся форме выберите основной язык системы: "Русский" или "Английский".
  3. Нажмите кнопку "Включить локализацию".

После включения локализации атрибута title отключить ее будет не возможно, кнопка "Включить локализацию" после включения будет неактивна.

Результат настройки

В базу данных для всех классов объектов (кроме класса "Сотрудник" (employee) и служебных классов) добавляются колонки для хранения значений атрибута "title" на разных языках (title — для основного языка, title_ru — для русского языка, title_en — для английского языка, title_de — для немецкого языка, title_uk — для украинского языка, title_pl — для польского языка, title_client — для клиентского языка).

В параметре "Язык интерфейса" на странице "Интерфейс и навигация" устанавливается язык, выбранный в поле "Основной язык системы".

В параметре "Типы анализаторов, доступные в системе" на странице "Поиск" добавляются анализаторы "Русский", "Английский", "Неточный, без учета морфологии", если хотя бы один из них был недоступен.

В каждом классе, у атрибута "title" устанавливаются анализаторы для каждого из языков:

  • тип анализатора — "Русский", тип анализатора (Русский язык) — "Русский";
  • тип анализатора (English) — "Английский";
  • тип анализатора (Немецкий язык) — "Неточный, без учета морфологии";
  • тип анализатора (Украинский язык) — "Неточный, без учета морфологии";
  • тип анализатора (Польский язык) — "Неточный, без учета морфологии";
  • тип анализатора (Клиентский язык) — "Неточный, без учета морфологии".

Название элемента справочника зависит от локали пользователя, поэтому фильтрация по критерию "Название содержит" и "Название не содержит" должна производится по значениям в выбранной локали.