Документация BILLmanager 6

Добавление нового языка в панель управления

Статья описывает добавление в платформу нового языка. В качестве примера взят шведский язык.

Как добавить язык в платформу

  1. Чтобы в поле выбора языков появился новый язык, создайте файл /usr/local/mgr5/etc/xml/billmgr_msg_<sv>.xml со следующим содержанием:

    Содержимое файла
    <mgrdata>
    	<lang name="sv">
    	</lang>
    </mgrdata>
    Пояснения
  2. Чтобы в интерфейсе платформы отображалось название языка, создайте файл /usr/local/mgr5/etc/xml/core_mod_sv.xml со следующим содержанием:

    Содержимое файла
    <mgrdata>
    <lang name="en">
           <messages name="label_langs">
           <msg name="sv">Svenska</msg>
           </messages>
    </lang>
    </mgrdata>
    Пояснения
  3. После того, как оба файла добавлены, перезапустите платформу командой:

    killall core

В интерфейсе платформы появится возможность выбрать шведский язык:

  • на странице авторизации;
  • на странице изменения языка пользователя.

Как сделать перевод интерфейса платформы

После того, как новый язык добавлен, можно переводить интерфейс платформы на этот язык.

  1. Возьмите за основу файл с английскими сообщениями billmgr_msg _en.xml и скопируйте его:

    cp /usr/local/mgr5/etc/xml/billmgr_msg_en.xml /usr/local/mgr5/etc/xml/billmgr_msg_<sv>.xml
    Пояснения
  2. В новом файле billmgr_msg _sv.xml измените <lang name="en"> на <lang name="sv">. Вы получите файл для шведского языка, в котором уже есть все возможные сообщения платформы.
  3. Переведите сообщения в файле с английского языка на шведский.
  4. Чтобы изменения вступили в силу, перезапустите платформу:

    killall core
Может быть полезно
Дата последнего обновления статьи: 11.09.2025. Статья подготовлена техническими писателями ISPsystem