PHP получить текст с каталогом языков без текстового домена

Я хочу использовать PHP gettext () для автоматического перевода моего приложения. Но для меня это действительно излишне иметь locales/de_DE/LC_ALL/$app_name.mo,
Мне нужно что-то, как только locales/de_DE.moКак это делает WordPress. Как я могу настроить gettext, чтобы использовать его следующим образом?

0

Решение

Короткий ответ: вы не можете.

Длинный ответ: WordPress не использует gettext. Он использует те же входные файлы po / mo, но имитирует gettext поведение со своими собственными классами и функциями, в основном хранящими переводы в глобальном массиве.

Вы можете увидеть это, глядя на исходный код /wp-includes/l10n.php и каждый класс внутри wp-includes/pomo

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]