如何使用 php gettext 获取应用程序中的翻译语言列表
How to get list of translated languages in app using php gettext
如何获取我的项目(而非系统)中包含的所有语言(应用程序中包含的翻译)的列表?
文件存储在文件夹中:
/lang/en_US.UTF-8/LC_MESSAGES/domain.po
/lang/it_IT.UTF-8/LC_MESSAGES/domain.po
我知道我可以对文件执行搜索,但我认为可能有更好的方法。手册和论坛显示了整个系统上可能安装的语言环境 ( locale -a
),而不是应用程序的翻译列表。
获取此类列表的最佳方式是什么?
您必须搜索目录。命令 locale -a
列出安装在您系统上的语言环境定义,这与您的应用程序安装的翻译无关。
而且,顺便说一下,您应该安装已编译的 .mo
文件,而不是这些目录中的 .po
源文件。
如何获取我的项目(而非系统)中包含的所有语言(应用程序中包含的翻译)的列表?
文件存储在文件夹中:
/lang/en_US.UTF-8/LC_MESSAGES/domain.po
/lang/it_IT.UTF-8/LC_MESSAGES/domain.po
我知道我可以对文件执行搜索,但我认为可能有更好的方法。手册和论坛显示了整个系统上可能安装的语言环境 ( locale -a
),而不是应用程序的翻译列表。
获取此类列表的最佳方式是什么?
您必须搜索目录。命令 locale -a
列出安装在您系统上的语言环境定义,这与您的应用程序安装的翻译无关。
而且,顺便说一下,您应该安装已编译的 .mo
文件,而不是这些目录中的 .po
源文件。