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