Локализация интерфейса

Для интерфейса системы возможна локализация на другой язык. Это достигается путем настройки файла описания перевода интерфейса.

  1. В конфигурационном файле /opt/hw-bw/config/user.ini в секции [main] добавьте свойство b .deck.languages.dir - путь до директории с файлами описания перевода интерфейса. Например:

    [main]
    b.deck.languages.dir = /opt/hive-langpack
    
  2. Создайте соответствующую директорию:

    mkdir /opt/hive-langpack
    
  3. Поместите соответствующий json файл описания перевода, например, ru.json в созданную директорию

    cp ./ru.json /opt/hive-langpack
    
  4. Выполнить реконфигурацию системы

    /opt/hw-bw/bin/reconfig
    

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

Дополнительные опции:

В файле локализации возможно определение дополнительных параметров в секции _meta.

  • name - Название локализации;
  • displayName - Отображаемое имя в селекторах выбора языка интерфейса:
  • default - При выставлении в true данная локализация будет применяться по умолчанию.

Пример:

"_meta": {
    "name": "ru",
    "displayName": "Русский",
    "default": false
}