[imp] Translation cache?
Jan Schneider
jan at horde.org
Fri Oct 29 08:48:28 PDT 2004
Zitat von Fabio Gomes <flgomes at fazenda.sp.gov.br>:
> Em Qui 28 Out 2004 17:15, Jan Schneider escreveu:
>> Zitat von Fabio Gomes <flgomes at fazenda.sp.gov.br>:
>> > Hi list,
>> >
>> > I'm getting a strange behavior of my Horde installation after update.
>> > Any translation made in the .po files doesn't reflect in the system. I'm
>> > using a Solaris 8 box and I compiled the .po with:
>> >
>> > msgfmt -v -o ../locale/pt_BR/LC_MESSAGES/horde.mo pt_BR.po
>> >
>> > The weird thing is that the same command still working with may horde
>> > 2.0 installation. It seems the gettext is caching the translation, or
>> > something about that.
>>
>> Exactly, this how gettext works.
>>
>> > I created a langtest.php (language test) as suggested in
>> > docs/TRANSLATION. That worked fine and the updates was displayed.
>> > Invoking gettext in the command line also works:
>> >
>> > # export TEXTDOMAINDIR=/usr/local/apache/htdocs/horde-2.2.7/locale
>> > # gettext horde "Mail"
>> > Webmail
>> >
>> > The above shows my update. I changed "Mail" translation from "Correio"
>> > to "Webmail". The Apache (webserver) was restarted to see if anything
>> > changes. Nothing changed.
>>
>> That should have worked. Other than that I don't know what to tell you.
>>
>> Jan.
>>
>
> Do you want to know a funny thing? Renaming horde/locale to a random name
> doesn't affect the translations. The pages still being translated.
> Is there any way to track horde and see what file it is using as source for
> its translations?
Only by tracing the Apache processes, this is handled tranparently by the
PHP gettext extension. Actually by the gettext library.
Jan.
--
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/
More information about the imp
mailing list