Локализация системного атрибута title
Описание
Если в системе включена локализация системного атрибута title, то в базу данных для всех классов объектов (кроме класса "Сотрудник" (employee) и служебных классов) добавляются колонки для хранения значений атрибута "title" на разных языках.
В персональных настройках пользователя отображаются только те языки, которые добавлены в сборку версии приложения и заполнение атрибута title доступно только на этих языках. По умолчанию в сборке присутствуют языки: русский, английский, клиентский.
Чтобы подключить дополнительные языки (немецкий, польский, украинский), обратитесь в службу поддержки компании NAUMEN.
Механизм локализации атрибута title не распространяется на составные атрибуты.
Включение локализации системного атрибута title приводит к изменениям в базе данных и нагружает приложение. Не рекомендуется выполнять локализацию во время активной работы пользователей в системе.
Место выполнения настройки в интерфейсе
Раздел "Настройки системы" → страница "Локализация системы" (блок "Локализация атрибутов").
Параметр "Локализация системного атрибута title" отображается на странице "Локализация системы", если в лицензионном файле указана возможность включения локализации атрибута title.
Выполнение настройки
Чтобы включить локализацию системного атрибута "title", выполните следующие действия:
- В блоке "Локализация атрибутов" нажмите кнопку "Включить локализацию".
- На открывшейся форме выберите основной язык системы: "Русский" или "Английский".
- Нажмите кнопку "Включить локализацию".
После включения локализации атрибута title отключить ее будет не возможно, кнопка "Включить локализацию" после включения будет неактивна.
Результат настройки
В базу данных для всех классов объектов (кроме класса "Сотрудник" (employee) и служебных классов) добавляются колонки для хранения значений атрибута "title" на разных языках (title — для основного языка, title_ru — для русского языка, title_en — для английского языка, title_de — для немецкого языка, title_uk — для украинского языка, title_pl — для польского языка, title_client — для клиентского языка).
В параметре "Язык интерфейса" на странице "Интерфейс и навигация" устанавливается язык, выбранный в поле "Основной язык системы".
В параметре "Типы анализаторов, доступные в системе" на странице "Поиск" добавляются анализаторы "Русский", "Английский", "Неточный, без учета морфологии", если хотя бы один из них был недоступен.
В каждом классе, у атрибута "title" устанавливаются анализаторы для каждого из языков:
- тип анализатора — "Русский", тип анализатора (Русский язык) — "Русский";
- тип анализатора (English) — "Английский";
- тип анализатора (Немецкий язык) — "Неточный, без учета морфологии";
- тип анализатора (Украинский язык) — "Неточный, без учета морфологии";
- тип анализатора (Польский язык) — "Неточный, без учета морфологии";
- тип анализатора (Клиентский язык) — "Неточный, без учета морфологии".
Название элемента справочника зависит от локали пользователя, поэтому фильтрация по критерию "Название содержит" и "Название не содержит" должна производится по значениям в выбранной локали.