PHP gettext в Windows

Есть несколько учебных пособий по gettext (с Poedit) ... к сожалению, это в основном для среды UNIX. И еще более прискорбно, что я использую свой сервер WAMP в Windows XP (но я разрабатываю для среды UNIX), и ни одно из руководств не может заставить работать gettext должным образом. Со страницы руководства (http://us3.php.net/manual/en/book.gettext.php), похоже, что это другой процесс в среде Windows. Я опробовал некоторые решения в комментариях, но до сих пор не могу заставить его работать! Пожалуйста, я потратил много часов на это, надеюсь, кто-то может указать мне правильное направление, чтобы заставить эту штуку работать! (и я уверен, что есть другие, которые разделяют мое разочарование). Пока с моей настройкой, я получаю только вывод "Hello World!" тогда как я должен получить переведенную строку.

Вот мои настройки / код до сих пор:

<?php
// test.php
if (!defined('LC_MESSAGES')) {
    define('LC_MESSAGES', 6);

}
$locale = "deu_DEU"; // apparently the locales are different on a WINDOWS platform

putenv("LC_ALL=$locale");
setlocale(LC_ALL, $locale);
bindtextdomain("greetings", ".\locale");
textdomain("greetings");


echo _("Hello World"); 

?>

Структура папок

root:     C:\Program Files\WampServer 2\www
test.php: C:\Program Files\WampServer 2\www\site
.po:      C:\Program Files\WampServer 2\www\site\locale\deu_DEU\LC_MESSAGES\greetings.po
.mo:      C:\Program Files\WampServer 2\www\site\locale\deu_DEU\LC_MESSAGES\greetings.mo

Пожалуйста, порекомендуйте! Спасибо за ваше время :)

Ответы на вопрос(5)

Ваш ответ на вопрос