【问题标题】:How to get list of translated languages in app using php gettext如何使用 php gettext 在应用程序中获取翻译语言列表
【发布时间】:2019-01-05 00:41:16
【问题描述】:

如何获取项目(而非系统)中包含的所有语言(应用程序中包含的翻译)的列表?

文件存储在文件夹中:

/lang/en_US.UTF-8/LC_MESSAGES/domain.po
/lang/it_IT.UTF-8/LC_MESSAGES/domain.po

我知道我可以搜索文件,但我认为可能有更好的方法。手册和论坛显示了可能在整个系统上安装的语言环境 (locale -a),而不是应用程序上的翻译列表。

获取此类列表的最佳方式是什么?

【问题讨论】:

    标签: php internationalization gettext


    【解决方案1】:

    您必须搜索目录。命令locale -a 列出了安装在您系统上的语言环境定义,这与您的应用程序安装的翻译无关。

    顺便说一下,您应该安装编译好的.mo 文件,而不是这些目录中的.po 源文件。

    【讨论】:

      猜你喜欢
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      • 2011-06-09
      • 2013-06-18
      • 2011-01-14
      • 1970-01-01
      • 2013-07-10
      • 1970-01-01
      相关资源
      最近更新 更多