11

是否有用于 gettext 支持的良好、开源、文档化的 CMake 模块?

我是说:

  • 从源中提取消息
  • 将消息合并到现有翻译
  • 编译mo文件
  • 安装mo文件。

因为 CMake 提供的普通宏对于真正的 l10n 支持非常……无用。

有人吗?

编辑:我为自己的项目创建了自己的 cmake 规则,但我认为这不是长期解决方案,尤其是当您有多个项目时。

因此,如果有人将我引导至此类模块,那将非常有帮助。

4

3 回答 3

3

我需要为另一个项目编写一个 gettext 模块。所以我让它变得用户友好,并将其上传到 git hub。

https://github.com/jarro2783/CMake-Gettext

于 2012-02-21T06:12:30.120 回答
1

韦诺有自己的解决方案。

见代码: svn.gna.org/viewcvs/wesnoth/trunk/po/CMakeLists.txt?rev=42032&view=markup

并供参考: svn.gna.org/viewcvs/wesnoth/trunk/CMakeLists.txt?rev=42920&view=markup

我不太确定这是否真的是“好”的解决方案,但它确实有效。

于 2010-06-04T22:19:56.543 回答
0

2011 年底,我开始研究 CMake 模块:

https://github.com/Jookia/GettextTools

它满足您所需的一切。

于 2013-01-12T04:15:13.203 回答