Настроить перевод административного интерфейса

АСР LANBilling поддерживает два языка: русский и английский. Также вы можете добавить собственный перевод для административного интерфейса. Для этого сначала подготовьте файл с переводом, а затем укажите путь к нему в admin.ini.

Подготовить файл с переводом

  1. Создайте php-файл, в котором будет содержаться перевод. Назовите файл, например, «my.php»:

    > /usr/share/lanbilling/phpclient/admin/messages/ru/my.php
    

    ``

  2. В этом файле нужно задать массив значений с переводом. Список терминов и фраз, которые доступны для перевода, можно посмотреть в файле messages.php:

    nano /usr/share/lanbilling/phpclient/admin/messages/ru/messages.php
    

    ``

    Пример файла с переводом:

    <?php
    return array(
    'ITN' => 'ИИН/БИН',
    'Passport' => 'Удостоверение личности',
    );
    ?>
    

    ``

    Можно указать перевод лишь для некоторых терминов и фраз. Для перевода остальных значений АСР LANBilling будет использовать файл messages.php.

Указать путь к файлу c переводом в admin.ini

Работа с файлом admin.ini различается в разных операционных системах.

  1. Откройте файл:

    nano /etc/lanbilling/phpclient/admin/admin.ini
    

    ``

  2. Укажите расположение файла с переводом:

    ; Расположение дополнительного файла локализации
    customLocalization='/usr/share/lanbilling/phpclient/admin/messages/ru/my.php'
    

    ``

  3. Сохраните конфигурационный файл. Сериализуйте изменения:

    /usr/local/sbin/lbwebcfg -y admin /etc/lanbilling/phpclient/admin/
    

    ``

  1. Откройте файл:

    nano /usr/local/etc/lanbilling/phpclient/admin/admin.ini
    

    ``

  2. Укажите расположение файла с переводом:

    ; Расположение дополнительного файла локализации
    customLocalization='/usr/share/lanbilling/phpclient/admin/messages/ru/my.php'
    

    ``

  3. Сохраните конфигурационный файл. Сериализуйте изменения:

    /usr/local/sbin/lbwebcfg -y admin /usr/local/etc/lanbilling/phpclient/admin/
    

    ``