I was having very strange issues with gettext only setting the locale once per Apache process (non-threaded), until I found this bug report:
http://bugs.php.net/bug.php?id=21965
It almost seemed like gettext was caching the data once per process, but in fact calling textdomain() fixed the issue for me.
textdomain
(PHP 4, PHP 5)
textdomain — Seta o domínio padrão
Descrição
string textdomain
( string $text_domain
)
Esta função permite à você confiugrar o domínio padrão pelo qual as chamadas são feitas usando a função gettext(), geralmente o nomeado após a aplicação. O domínio padrão é retornado. Chame ela com o parâmetro NULL para pegar as configurações atuais sem alterar isto.
textdomain
ipso at snappymail dot ca
27-Apr-2007 11:26
27-Apr-2007 11:26
vke at onebox dot com
15-Mar-2002 06:07
15-Mar-2002 06:07
A domain is something like a word dictionary which is acting like a translation table.
