Я смотрел на все Gettext не работает вопросы, но никто не решает мою проблему.
Я использую следующий код для проверки gettext:
putenv("LANG=nl_NL");
setlocale(LC_ALL, "nl_NL");
bindtextdomain("messages", "./lang");
textdomain("messages");
echo _('Aanmelden');
Я попытался повторить результаты всех функций, и они возвращают сообщения 1, nl_NL, / opt / lampp / htdocs / SOS / lang.
Моя структура каталогов:
/opt/lampp/lang
/lang
/nl_NL
/LC_MESSAGES
/messages.po
/messages.mo
Это содержимое моего po-файла: https://gist.github.com/Merccy/5bd6258e810564e286cd
Я также попытался перезапустить свой сервер и убедился, что у меня есть локаль nl_NL, но она все еще не работает.
Я действительно с нетерпением жду ответа.
Задача ещё не решена.
Других решений пока нет …