Utilisation de la fonction gettext()
je veux utliser gettext pour la gestion de multilinguism. mais j'ai un pb, en fait,
- j'ai générer le fichier .mo
et j'ai utliser ce code (sur un serveur unix)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<?php
$locale = "en";
if (isSet($_GET["locale"])) $locale = $_GET["locale"];
putenv("LC_ALL=$locale");
setlocale(LC_ALL, $locale);
bindtextdomain("messages", "./locale");
textdomain("messages");
echo("bindtextdomain : " .bindtextdomain("messages", "./locale")."<br>");
echo("setlocale : " .setlocale(LC_ALL, $locale)."<br>");
echo("textdomain : " .textdomain("messages")."<br>");
echo gettext("aa");
?> |
mais il réecrit la chaine sans la traduire.
:help: