Сценарии локализации

В зависимости от задач вашей компании выберите уровни локализации, на которых нужно выполнить перевод. Рассмотрим несколько возможных сценариев.

Сценарии показывают общую логику настройки и не заменяют подробные инструкции. Для каждого шага вы найдёте ссылки на статьи с детальным описанием нужных действий.

Сценарий 1. Полный переход на новую локаль

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

В этом случае:

  1. Установите новую локаль, получив .po‑файл ресурсов от техподдержки ELMA365 и выполнив перевод на французский.
  2. Переведите ресурсы на уровне конфигурации. Так вы локализуете все элементы, существующие в системе по умолчанию.
  3. Установите добавленный язык как язык интерфейса по умолчанию в настройках компании.
  4. Разрабатывайте пользовательские компоненты сразу на французском языке. Для этого администратору нужно выбрать этот язык в своём профиле перед созданием раздела или модуля.
  5. Поддерживайте переводы при обновлении версии системы.

Сценарий 2. Работа международной команды

В компании работают сотрудники из разных стран. Например, разные отделы используют русский, сербский и чешский языки. Разработка системы ведётся на русском языке.

Тогда:

  1. Установите локали для неподдерживаемых языков, получив .po‑файлы ресурсов от техподдержки ELMA365 и выполнив перевод.
  2. Для каждого нового языка выберите способ локализации и переведите ресурсы:
    • на уровне конфигурации — например, отдел из Сербии работает со всей системой, поэтому нужно локализовать все интерфейсы. При необходимости на уровне отдельных компонентов можно индивидуально изменить перевод определённых заголовков, полей и т. д.;
    • на уровне компонентов — допустим, сотрудники из Чехии работают только в определённых разделах, поэтому выполнять перевод всей системы необязательно. Часть интерфейса будет отображаться для этих пользователей на русском языке.
  3. Поддерживайте перевод при обновлении версии системы или добавлении новых компонентов.

Сценарий 3. Перевод пользовательских интерфейсов на поддерживаемый язык

У российской компании есть заграничный филиал, сотрудники которого используют функции системы на английском языке. Разработка ведётся на русском языке.

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

  1. Дополните существующий перевод конфигурации на английский язык, чтобы локализовать пользовательские компоненты.
  2. Поддерживайте перевод при добавлении новых компонентов в компанию.