мне удалось успешно разрешить интернационализацию и {% транс%} тег в веточке с помощью этих строк:Gettext работает с перерывами
$language = "...";
$domain = "project";
putenv("LC_MESSAGES=$language");
setlocale(LC_MESSAGES, $language);
bindtextdomain($domain, SITE_DIR . "locale");
textdomain($domain);
bind_textdomain_codeset($domain, "UTF-8");
И веточка шаблон:
...
{% trans "Translation.Key" %}
...
К сожалению, это работает случайным образом. Я имею в виду, что, продолжая нажимать F5, скажем, каждую секунду или перемещаясь между страницами, иногда он переключается на переведенную строку, как и следовало бы («Translation.Key» становится «Локализованное значение для вывода»), а иногда оно возвращается к вывод строки в теге {% trans%} ("Translation.Key").
Между тем я не вижу ошибок в своих журналах. Что я должен проверить, чтобы понять источник проблемы и заставить ее работать последовательно?
Заранее спасибо.