如何使用php gettext获取应用程序中的翻译语言列表

问题描述 投票:0回答:1

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

文件存储在文件夹中:

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

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

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

php internationalization gettext
1个回答
1
投票

你必须搜索目录。命令locale -a列出了系统上安装的区域设置定义,它与应用程序安装的转换无关。

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

© www.soinside.com 2019 - 2024. All rights reserved.