Интерфейс личного кабинета поддерживает два языка: русский и английский. Также вы можете добавить собственный перевод.
Нужно создать папку для нового языка и дать ей название в соответствии со стандартом CLDR. Например: «kk_kz» — казахский, «tg_tj» — таджикский, «hy_am» — армянский. Список языковых кодов можно посмотреть с помощью команды:
ls /usr/share/lanbilling/phpclient/framework/i18n/data/
``
Скопируйте папку «ru» и дайте ей корректное название. Пример:
cp -r /usr/share/lanbilling/phpclient/client/messages/ru/ /usr/share/lanbilling/phpclient/client/messages/kk_kz/
``
Откройте файл main.php, который расположен в созданной папке:
nano /usr/share/lanbilling/phpclient/client/messages/kk_kz/main.php
``
Здесь находятся надписи и сообщения из интерфейса. Измените строки, для которых хотите задать перевод.
Откройте файл appearance.ini:
nano /etc/lanbilling/phpclient/client/appearance.ini
``
Укажите название папки с переводом:
; Язык интерфейса
language = 'kk_kz'
``
Откройте файл menu.ini:
nano /etc/lanbilling/phpclient/client/menu.ini
``
Здесь находятся названия пунктов меню. Измените title
в тех блоках, для которых хотите задать перевод.
Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y client /etc/lanbilling/phpclient/client/
``
Есть вопросы по документации? Пожалуйста, напишите их