Создание многоязычной системы

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

  • заголовки объектов
  • заголовки процессов
  • Статусы процессов
  • Действия процессов
  • Метки окон
  • Заголовки запросов
  • Заголовки столбцов в запросах

Типы рабочих данных, которые вы можете конфигурировать для отображения на языке текущего пользователя:

  • Элементы конфигурации
  • Статьи знаний
  • Категории
  • Справочные списки
  • Упорядоченные списки
  • Группы и элементы ярлыков

Если вы удалите многоязычный экземпляр одного из этих элементов рабочих данных, также будут удалены их версии с переводами. Вы не можете добавлять переводы для языка, на котором было установлено приложение Service Desk или Asset Manager. Текст изменения, который отображается на языке по умолчанию, использует стандартные дизайнеры и компоненты.

Вы можете запретить пользователям добавлять переводы для конкретных атрибутов объектов Статья или Элемент конфигурации, установив для свойства Локализован? значение False в Дизайнере объектов. Для получения дополнительной информации см. раздел Атрибуты.

В дополнение к настраиваемым компонентам системы, которые отображаются с использованием культуры пользователя, интерфейсы приложений Web Access и Ivanti Workspaces отображаются с применением культуры текущего пользователя при условии, что данная культура является одной из локализованный культур в ПО Service Desk или Asset Manager.

Для получения дополнительной информации о том, как приложение определяет язык интерфейса, см. раздел Язык интерфейса приложения.

Процедура создания многоязычной версии:

  1. Включите многоязычную поддержку (см. далее)
  2. Добавьте необходимые переводы (см. раздел Добавление переводов.
  3. Назначьте культуры для пользователей (см. раздел Назначение культур пользователям).

Включение многоязычной поддержки

Не все системы должны быть многоязычными. Поэтому существует системная настройка, которая позволяет вам включать и выключать отображение переведенных значений. Отключение многоязычной поддержки также упрощает пользовательский интерфейс для систем, которые не должны иметь многоязычных возможностей. По умолчанию многоязычная поддержка выключена. Кроме того, есть привилегия, с помощью которой вы можете установить компонент Администрирование для ограничения ролей, которые могут добавлять переводы.

Для включения многоязычной поддержки:
  1. В меню Настройки щелкните Система.
    Появится страница системных настроек.
  2. В меню Многоязычные настройки установите параметр Включить многоязычную поддержку в значение True, а затем щелкните Значок - Сохранить.

Эта системная настройка используется для включения и выключения отображения переводов, а также включает или отключает возможность использования дополнительных переводов для многоязычной системы. Если ваша система содержит переводы на несколько языков, отключение этой системной настройки НЕ УДАЛЯЕТ добавленные в нее переводы. Если для пользователя установлена настройка культуры (см. раздел Назначение культур пользователям), интерфейс приложения будет соответствовать данной культуре.

Для установки привилегии активации добавления переводов:
  1. В компоненте Администрирование отобразите дерево "Управление пользователями" и выберите роль, для которой требуется установить привилегию.
  2. В дереве Действия щелкните Привилегии.
    Появится дерево "Привилегии".
  3. Установите значение привилегии Компоненты конфигурации\Конфигурация\Изменение многоязычных данных в Значок, доступный для привилегии.

Для получения дополнительной информации о привилегиях см. раздел Привилегии.