Я использую WAMP server 2.2 (php ver 5.53.13) (mysql ver 5.5.24) на моей машине разработки (localhost)
Я использую gettext .. мои файлы po & mo, созданные poeditor.com
Я должен поддерживать два языка (арабский + английский)
код php:
$locale = "ar_QA";
if (isset($_GET["locale"])) $locale = $_GET["locale"];
putenv("LC_ALL=$locale");
putenv('LANG='.$locale);
setlocale(LC_ALL, $locale);
bindtextdomain("messages", "./locale");
bind_textdomain_codeset("messages", "UTF-8");
textdomain("messages");
Структура папок выглядит следующим образом:
папки LC_MESSAGES содержат файлы (messages.po + messages.mo)
На моем сервере онлайн-хостинга (linux os) оба арабского и английского языков работают нормально, но на моей машине разработки (windows server 2008 64 bit) английский работает, но арабский не работает