Acontece que não foi um problema de cache.
Eu tinha dois idiomas en_US
e de_DE
. O Gettext estava mostrando apenas a chave e não a tradução para en_US
, o que não era perceptível porque as chaves estão em inglês de qualquer maneira.
Então gettext
estava trabalhando para um idioma e não para outro ...
Solução:
- Adicione o
en_US.UTF-8
locale usandolocale-gen en_US.UTF-8
(estou no Ubuntu). - Reinicie o apache.
(Você pode verificar quais locales estão instalados usando locale -a
.)