gettext() troubles

[email protected] ("Denis Gerasimov")
Newsgroups php.general,php.i18n
Message-ID <[email protected]>
Hello List,

 

I am facing some troubles with gettext.

phpinfo() says that both of gettext and iconv extensions are installed
properly, I can call gettext() function but it never translates my strings
returning the original key every time.

 

Here is the code:

 

<?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");

 

?>

 

Below is the output:

 

D:\intranet\wwwroot\lng
messages
UTF-8
string

 

All of the language files are in the following location:
D:\intranet\wwwroot\lng\ru\LC_MESSAGES\

 

D:\intranet\wwwroot\lng\ru\LC_MESSAGES\messages.po

D:\intranet\wwwroot\lng\ru\LC_MESSAGES\messages.mo

 

The files were created with poEdit utility and look fine.

 

Any help would be greatly appreciated.

 

Have a great day,

 

Denis S Gerasimov 
Web Developer
Team Force LLC

Web:    <http://www.team-force.org/> www.team-force.org

RU & Int'l:   +7 8362-468693

email:    [email protected]
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.