Gettext de PHP sur Windows

Il y a quelques tutoriels pour gettext (w/Poedit)... malheureusement, c'est surtout pour un environnement UNIX. Et d'autant plus regrettable, c'est que je suis en cours d'exécution de mon serveur WAMP sur Windows XP (mais je suis en train d'élaborer pour un environnement UNIX) et aucun des tutoriels pouvez obtenir gettext fonctionne correctement pour moi. À partir de la page de man (http://us3.php.net/manual/en/book.gettext.php), il apparaît que c'est un processus différent sur un environnement Windows. J'ai essayé quelques solutions dans les commentaires mais je ne peux toujours pas le faire fonctionner! S'il vous plaît, j'ai passé de nombreuses heures sur ce, j'espère que quelqu'un peut me pointer dans la bonne direction pour obtenir cette chose à travailler!!! (et je suis sûr qu'il ya d'autres qui partagent ma frustration). Jusqu'à présent avec ma configuration, je suis le seul à l'obtention de la sortie de "Hello World!" alors que je devrais être en train de la chaîne traduite.

Voici ma configuration/code:

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

?>

Structure de dossier

racine: 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\salutations.po 
.mo: C:\Program Files\WampServer 2\www\site\locale\deu_DEU\LC_MESSAGES\salutations.mo 

Veuillez en informer! Merci pour votre temps 🙂

Quelle est la définition de "_" la fonction?
_() est un alias de gettext()
Les paramètres régionaux du chaos est ce qui m'a fait passer à framework.zend.com/manual/de/zend.translate.html
Pourquoi êtes-vous définir LC_MESSAGES?
Parce que LC_MESSAGES est ce n'est pas nécessairement défini. Dans mon expérience, il n'a jamais existe sur Windows.

OriginalL'auteur axsuul | 2009-09-24