У меня Windows XP + IIS + PHP (fastcgi) .
Я хочу использовать gettext
для мультиязычного приложения.
index.php:
bindtextdomain('APP', './locale');
textdomain('APP');
Структура каталогов:
src\index.php
src\locale\en\LC_MESSAGES\APP.mo
src\locale\ru\LC_MESSAGES\APP.mo
Код работает только при настройкепеременная окружения LANG
в свойствах моего компьютера (и если я хочу ее изменить, я должен перезапустить IIS).Однако, когда я пытаюсь изменить переменную среды с помощью putenv('LANG=en')
, она не работает.
Есть ли другой способ сказать gettext
, какой язык использовать?