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)
mais il réecrit la chaine sans la traduire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"); ?>
![]()








Répondre avec citation
Partager