Для изменения языка сайта пользуюсь переключателем switch_to_locale($locale);
Для тем все работает, для плагина нет. Если к примеру переключимся с помощью свитчера на fr_FR
то переводы не отрабатывают через функции типа __()
, так же в массив $GLOBALS['l10n']
не загружаются локали и mo файлы плагинов.
Но если например я пойду в админку/настройки
и выберу там французский язык, то в таком случае переводы отрабатывают и в $GLOBALS['l10n']
загружаются mo файлы, но если переключиться на русский, то ситуация аналогична, mo файлы не подключены.
Не могу понять где я и что упускаю? Я думал проблема в том, что я поздно, или раны вызываю функцию switch_to_locale($locale);
, но я пробовал вызывать на разных хуках и с разной очередью, результат тот же.
Может кто подскажет в чем дело?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть тестовый код в учебных целях, крутится на xampp:
Нужно что бы к каждой записи в блоге, отображались комментарии, оставленные непосредственно для записи