Создание многоязычной системы
Вы можете создать систему, которая будет отображаться на языке текущего пользователя. Вы можете добавлять дополнительные переводы для определенных частей метаданных и рабочих данных. Типы метаданных, которые вы можете конфигурировать для отображения на языке текущего пользователя:
- заголовки объектов
- заголовки процессов
- Статусы процессов
- Действия процессов
- Метки окон
- Заголовки запросов
- Заголовки столбцов в запросах
Типы рабочих данных, которые вы можете конфигурировать для отображения на языке текущего пользователя:
- Элементы конфигурации
- Статьи знаний
- Категории
- Справочные списки
- Упорядоченные списки
- Группы и элементы ярлыков
Если вы удалите многоязычный экземпляр одного из этих элементов рабочих данных, также будут удалены их версии с переводами. Вы не можете добавлять переводы для языка, на котором было установлено приложение Service Desk или Asset Manager. Текст изменения, который отображается на языке по умолчанию, использует стандартные дизайнеры и компоненты.
Вы можете запретить пользователям добавлять переводы для конкретных атрибутов объектов Статья или Элемент конфигурации, установив для свойства Локализован? значение False в Дизайнере объектов. Для получения дополнительной информации см. раздел Атрибуты.
В дополнение к настраиваемым компонентам системы, которые отображаются с использованием культуры пользователя, интерфейсы приложений Web Access и Ivanti Workspaces отображаются с применением культуры текущего пользователя при условии, что данная культура является одной из локализованный культур в ПО Service Desk или Asset Manager.
Для получения дополнительной информации о том, как приложение определяет язык интерфейса, см. раздел Язык интерфейса приложения.
Процедура создания многоязычной версии:
- Включите многоязычную поддержку (см. далее)
- Добавьте необходимые переводы (см. раздел Добавление переводов.
- Назначьте культуры для пользователей (см. раздел Назначение культур пользователям).
Включение многоязычной поддержки
Не все системы должны быть многоязычными. Поэтому существует системная настройка, которая позволяет вам включать и выключать отображение переведенных значений. Отключение многоязычной поддержки также упрощает пользовательский интерфейс для систем, которые не должны иметь многоязычных возможностей. По умолчанию многоязычная поддержка выключена. Кроме того, есть привилегия, с помощью которой вы можете установить компонент Администрирование для ограничения ролей, которые могут добавлять переводы.
Для включения многоязычной поддержки:
- В меню Настройки щелкните Система.
Появится страница системных настроек. - В меню Многоязычные настройки установите параметр Включить многоязычную поддержку в значение True, а затем щелкните
.
Эта системная настройка используется для включения и выключения отображения переводов, а также включает или отключает возможность использования дополнительных переводов для многоязычной системы. Если ваша система содержит переводы на несколько языков, отключение этой системной настройки НЕ УДАЛЯЕТ добавленные в нее переводы. Если для пользователя установлена настройка культуры (см. раздел Назначение культур пользователям), интерфейс приложения будет соответствовать данной культуре.
Для установки привилегии активации добавления переводов:
- В компоненте Администрирование отобразите дерево "Управление пользователями" и выберите роль, для которой требуется установить привилегию.
- В дереве Действия щелкните Привилегии.
Появится дерево "Привилегии". - Установите значение привилегии Компоненты конфигурации\Конфигурация\Изменение многоязычных данных в
.
Для получения дополнительной информации о привилегиях см. раздел Привилегии.