АСР LANBilling поддерживает два языка: русский и английский. Также вы можете добавить собственный перевод для административного интерфейса. Для этого сначала подготовьте файл с переводом, а затем укажите путь к нему в admin.ini.
Создайте php-файл, в котором будет содержаться перевод. Назовите файл, например, «my.php»:
> /usr/share/lanbilling/phpclient/admin/messages/ru/my.php
``
В этом файле нужно задать массив значений с переводом. Список терминов и фраз, которые доступны для перевода, можно посмотреть в файле messages.php:
nano /usr/share/lanbilling/phpclient/admin/messages/ru/messages.php
``
Пример файла с переводом:
<?php
return array(
'ITN' => 'ИИН/БИН',
'Passport' => 'Удостоверение личности',
);
?>
``
Можно указать перевод лишь для некоторых терминов и фраз. Для перевода остальных значений АСР LANBilling будет использовать файл messages.php.
Работа с файлом admin.ini различается в разных операционных системах.
Откройте файл:
nano /etc/lanbilling/phpclient/admin/admin.ini
``
Укажите расположение файла с переводом:
; Расположение дополнительного файла локализации
customLocalization='/usr/share/lanbilling/phpclient/admin/messages/ru/my.php'
``
Сохраните конфигурационный файл. Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y admin /etc/lanbilling/phpclient/admin/
``
Откройте файл:
nano /usr/local/etc/lanbilling/phpclient/admin/admin.ini
``
Укажите расположение файла с переводом:
; Расположение дополнительного файла локализации
customLocalization='/usr/share/lanbilling/phpclient/admin/messages/ru/my.php'
``
Сохраните конфигурационный файл. Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y admin /usr/local/etc/lanbilling/phpclient/admin/
``
Есть вопросы по документации? Пожалуйста, напишите их