Apache + php + gettext работает нестабильно и частично переводит страницу
Я использую Apache + php для своего проекта и использую gettext для переводов. Все работает правильно, но у меня проблема:
На некоторых страницах gettext работает очень нестабильно:
- захожу на страницу - полностью переведена
- нажимаю «обновить» и часть переводов становится без перевода
- нажимаю «обновить», страница полностью переведена снова.
- после каждого «обновления» ситуация одна и та же, иногда страница переводится полностью, а иногда нет
$directory = PROJECT_ROOT_DIR . "/locale";
$default_domain = 'messages';
$locale = 'ua_UK';
setlocale(LC_ALL, $locale.'.utf8');
putenv("LANGUAGE=$locale.utf8");
putenv("LC_ALL=$locale.utf8");
setlocale(LC_NUMERIC, 'en_US.utf8');
putenv("LC_NUMERIC=en_US.utf8");
bindtextdomain($default_domain, $directory);
textdomain($default_domain);