Я использую PoEdit для создания моего messages.mo
файла, который будет использоваться в моем php
веб-приложении.
Я проверил, что моя кодировка UTF-8
и все же мои акценты не отображаются (например,"Э", "Э", ...).На самом деле, исходные и целевые файлы определяются с помощью UTF-8 ...
Вот код, который я использую для включения gettext
:
<?php
$dir = "../locale";
$lang="fr_FR";
$domain="messages";
putenv("LANG=$lang");
setlocale(LC_ALL, $lang);
bindtextdomain ($domain, $dir);
textdomain ($domain);
echo gettext("TEST 1") . "\n";
echo __("Test 2"); // works if using gettext("Test 2");
?>
РЕДАКТИРОВАТЬ: я также добавляю сюда заголовокмоей страницы, заявив, что я должен использовать UTF-8 ...
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
РЕДАКТИРОВАТЬ 2: Здесь ссылка на PO-файл .Кроме того, я пытаюсь скопировать и вставить результат здесь
R plugle plurielle 1, доступный на языке.
Я должен получить
Règle plurielle 1 доступен на сайте.
Есть идеи, как решить эту проблему?