Я знаю, как создавать файлы .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.