Запуск apache2 через Plesk. Когда я обновляю .mo
файлы через Subversion, а затем перезапустите apache (либо через командную строку, либо через интерфейс Plesk), переводы не обновляются. Измененные отметки времени в файлах верны.
Есть ли способ вручную сбросить кеш?
Спасибо!
Оказывается, это не проблема кеширования.
У меня было два языка en_US
и de_DE
. Gettext показывал только ключ, а не перевод для en_US
, что не было заметно, потому что клавиши все равно английские.
Так gettext
работал для одного языка, а не для другого ...
Решение:
en_US.UTF-8
локаль с использованием locale-gen en_US.UTF-8
(Я на убунту).(Вы можете проверить, какие локали установлены, используя locale -a
.)