【问题标题】:PHPs gettext with directory of languages without textdomainPHPs gettext 带有没有文本域的语言目录
【发布时间】:2015-05-20 19:06:01
【问题描述】:

我想使用 PHP 的 gettext() 来自动翻译我的应用程序。但对我来说,拥有locales/de_DE/LC_ALL/$app_name.mo 真的有点矫枉过正。 我只需要像 locales/de_DE.mo 这样的东西,就像 WordPress 那样。如何配置 gettext 以这样使用它?

【问题讨论】:

    标签: php gettext php-gettext


    【解决方案1】:

    简短的回答是:你不能。

    长答案:Wordpress 不依赖于 gettext。它使用相同的 po/mo 输入文件,但使用自己的类和函数模仿 gettext 行为,基本上将翻译存储在全局数组中。

    您可以查看/wp-includes/l10n.php 的源代码以及wp-includes/pomo 中的每个类

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      相关资源
      最近更新 更多