Вот мой исходный код PHP:
<? $locale = "en_EN";
if (isSet($_GET["locale"])) $locale = $_GET["locale"];
putenv("LC_ALL=$locale");
setlocale(LC_ALL, $locale);
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<?php
echo _("Bonjour");
echo _("comment ça va");
?>
</body>
</html>
Я создал национальная_версия / en_EN папка, где у меня есть en.mo а также en.po файлы, которые я создал с помощью POEdit.
Похоже, мне не хватает моста между этими файлами mo и моим php-скриптом.
Любая идея ?
Задача ещё не решена.
Других решений пока нет …