Статья описывает добавление в платформу нового языка. В качестве примера взят шведский язык.
Как добавить язык в платформу
-
Чтобы в поле выбора языков появился новый язык, создайте файл /usr/local/mgr5/etc/xml/billmgr_msg_<sv>.xml со следующим содержанием:
Содержимое файла<mgrdata> <lang name="sv"> </lang> </mgrdata>
Пояснения -
Чтобы в интерфейсе платформы отображалось название языка, создайте файл /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>
Пояснения -
После того, как оба файла добавлены, перезапустите платформу командой:
killall core
В интерфейсе платформы появится возможность выбрать шведский язык:
- на странице авторизации;
- на странице изменения языка пользователя.
Как сделать перевод интерфейса платформы
После того, как новый язык добавлен, можно переводить интерфейс платформы на этот язык.
-
Возьмите за основу файл с английскими сообщениями billmgr_msg _en.xml и скопируйте его:
cp /usr/local/mgr5/etc/xml/billmgr_msg_en.xml /usr/local/mgr5/etc/xml/billmgr_msg_<sv>.xml
Пояснения - В новом файле billmgr_msg _sv.xml измените <lang name="en"> на <lang name="sv">. Вы получите файл для шведского языка, в котором уже есть все возможные сообщения платформы.
- Переведите сообщения в файле с английского языка на шведский.
-
Чтобы изменения вступили в силу, перезапустите платформу:
killall core
Может быть полезно
Связанные статьи: