Я хочу использовать PHP gettext() для автоматического перевода моего приложения. Но для меня это настоящий избыток, имеющий locales/de_DE/LC_ALL/$app_name.mo
. Мне нужно было что-то вроде locales/de_DE.mo
, как это делает WordPress. Как я могу настроить gettext, чтобы использовать его так?PHP gettext с каталогом языков без textdomain
0
A
ответ
1
Короткий ответ: вы не можете.
Долгий ответ: Wordpress не полагается на gettext. Он использует те же входные файлы po/mo, но имитирует поведение gettext
с его собственными классами и функциями, в основном сохраняя переводы в глобальном массиве.
Вы можете увидеть это, глядя на исходный код /wp-includes/l10n.php
и каждый класс внутри wp-includes/pomo