Я знаю, как создавать файлы .po и как создавать файлы .mo, а затем использовать их для перевода на моем сайте с поддержкой Codeigniter. Однако я не совсем уверен, как изменить язык в графическом интерфейсе сайта. Я хочу придерживаться схемы вызова url-адреса по умолчанию codeigniter: www.domain.com/controllername/method/param1/param2.
Вызвать сервер таким образом не составит труда: www.domain.com/controllername?lang=en
Выполнение этого для каждого контроллера, использующего схему URL-адреса по умолчанию, требует, чтобы я реализовал один и тот же метод в каждом контроллере, просто чтобы передать параметр lang в функцию setlocale (), а затем привязать к моему доменному имени .po. Чувствует себя неловко ...
Есть идеи, как вы, ребята, работаете с gettext в codeigniter? И да, я хочу работать с gettext.