Re: [PHP] gettext() troubles

[email protected] (Aaron Gould)
Newsgroups php.general,php.i18n
Message-ID <[email protected]>
Denis Gerasimov wrote:
> <?php
> putenv("LANG=ru_RU");
> setlocale (LC_ALL,"ru");
> $domain = 'messages';
> echo bindtextdomain ($domain, 'D:\intranet\wwwroot\lng');
> echo textdomain ($domain);
> echo bind_textdomain_codeset($domain, 'UTF-8');
> echo gettext("string");
> ?>

Here's what I use to set my language (to French in this case). It works 
100% of the time for me:

   // Set locale to preferred language
   setlocale(LC_ALL, 'fr_FR');
   bindtextdomain('messages', $_SERVER['DOCUMENT_ROOT'].'/locale');
   textdomain('messages');

I don't do the "putenv" line that you have, so I'm not sure if it's 
necessary...

-- 
Aaron Gould
Programmer/Systems Administrator
PARTS CANADA
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.