PO, MO перевод файлов
Я хочу сделать многоязычное приложение, о котором я слышал .po
файлы, но я не могу найти его, я сделал этот код
Я сделал каталог в моем приложении под названием languages
и я положил ar_EG.po
файл в нем, и я попытался languages\ar\LC_MESSAGES
но это тоже не работает
putenv('LC_ALL=ar_EG');
setlocale(LC_ALL, 'ar_EG', 'ara_EGY');
$domain = 'ar_EG';
bindtextdomain($domain, "./languages"); // I think the error here
textdomain($domain);
// to verify that localization is enabled and it works as intended:
echo strftime("%A %B %Y", strtotime("01/30/2013")), "<br>";
echo gettext("login"); // here not working
2 ответа
Решение
Сервер должен быть перезапущен после редактирования. Спасибо всем за вашу помощь
Вам нужно скомпилировать ваш po-файл в mo-файл и вместо этого поместить его туда...
Кроме того, вы должны убедиться, что GetText установлен...