带有没有文本域的语言目录的 PHPs gettext
PHPs gettext with directory of languages without textdomain
我想使用 PHPs gettext() 自动翻译我的应用程序。但对我来说,拥有 locales/de_DE/LC_ALL/$app_name.mo
实在是太过分了。
我只需要 locales/de_DE.mo
之类的东西,就像 WordPress 那样。我如何配置 gettext 以像这样使用它?
简短的回答是:你不能。
长答案:Wordpress 不依赖于 gettext。它使用相同的 po/mo 输入文件,但使用自己的 classes 和函数模仿 gettext
行为,基本上将翻译存储在全局数组中。
您可以查看 /wp-includes/l10n.php
的源代码以及 wp-includes/pomo
中的每个 class
我想使用 PHPs gettext() 自动翻译我的应用程序。但对我来说,拥有 locales/de_DE/LC_ALL/$app_name.mo
实在是太过分了。
我只需要 locales/de_DE.mo
之类的东西,就像 WordPress 那样。我如何配置 gettext 以像这样使用它?
简短的回答是:你不能。
长答案:Wordpress 不依赖于 gettext。它使用相同的 po/mo 输入文件,但使用自己的 classes 和函数模仿 gettext
行为,基本上将翻译存储在全局数组中。
您可以查看 /wp-includes/l10n.php
的源代码以及 wp-includes/pomo