Настроить перевод личного кабинета

Интерфейс личного кабинета поддерживает два языка: русский и английский. Также вы можете добавить собственный перевод.

  1. Нужно создать папку для нового языка и дать ей название в соответствии со стандартом 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/
    

    ``

  2. Откройте файл main.php, который расположен в созданной папке:

    nano /usr/share/lanbilling/phpclient/client/messages/kk_kz/main.php
    

    ``

    Здесь находятся надписи и сообщения из интерфейса. Измените строки, для которых хотите задать перевод.

  3. Откройте файл appearance.ini:

    nano /etc/lanbilling/phpclient/client/appearance.ini
    

    ``

    Укажите название папки с переводом:

    ; Язык интерфейса
    language = 'kk_kz'
    

    ``

  4. Откройте файл menu.ini:

    nano /etc/lanbilling/phpclient/client/menu.ini
    

    ``

    Здесь находятся названия пунктов меню. Измените title в тех блоках, для которых хотите задать перевод.

  5. Сериализуйте изменения:

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

    ``