Настроить режим локализации полей

В системе Docsvision поддерживается возможность установки локализованных значений для полей. Фактическое возвращаемое сервером значение поля определяется локалью клиентского приложения.

Системная функция локализации полей используется для локализации следующих элементов:
  • Названий папок.

  • Названий представлений и групп представлений.

  • Названий столбцов и текста в строках агрегации значений в представлениях.

  • Названий поисковых запросов и групп запросов.

Функция локализации полей

Функция локализации полей работает следующим образом:
  • Запустите Windows-клиент с текущей локалью и задайте имя объекта из списка в описании функции.

  • Затем запустите Windows-клиент с другой локалью и задайте имя на этот же объект на другом языке.

  • Каждой локали, заданной в Windows-клиенте, будет соответствовать имя объекта на своём языке.

    Если локализованное значение отсутствует, будет возвращено значение для локали по умолчанию.

По умолчанию используются следующие настройки локализации полей:
  • Функция локализации полей отключена.

  • Язык локализации по умолчанию — 1049 (русский).

Локализованные значения поля хранятся в отдельной секции. На чтение секции требуется дополнительное время. Это влияет на скорость работы с данными.

Значение поля для основной локали хранится в основной секции. Доступ к основной секции осуществляется в обычном режиме и не влияет на скорость работы с данными.

Изменить настройки режима локализации полей по умолчанию

Чтобы изменить настройки режима локализации полей по умолчанию:
  1. Откройте редактор реестра на компьютере с сервером Docsvision.

  2. Перейдите в ветку HKEY_LOCAL_MACHINE\SOFTWARE\DocsVision\Platform\5.5\Server.

  3. Чтобы изменить язык локализации по умолчанию, измените значение параметра MainLocaleID на:

    • 1049 — русский,

    • 1033 — английский.

      Если параметр отсутствует — добавьте самостоятельно. Тип параметра MainLocaleID: DWORD.

  4. Чтобы изменить режим локализации, измените значение параметра LocalizationMode на одно из следующих:

    • 0 — режим локализуемых полей выключен.

    • 1 — только чтение локализуемых полей.

    • 2 — только запись локализуемых полей.

    • 3 — режим локализуемых полей включён.

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

      Если параметр отсутствует — добавьте самостоятельно. Тип параметра LocalizationMode: DWORD.

  5. Перезапустите сервер Docsvision.

    Если система Docsvision работает в кластере, выполните аналогичные настройки на всех серверах кластера Docsvision.