2010-11-05 50 views
1

我是gettext和Gtk +编程世界的新手。 首先,我正在使用gtk +库在Windows上开发应用程序。xgettext in gtk +

我读过glib集成了gettext库,并通过提供一些包装来使翻译更“友好”。 我遵循glib库的文档并包含glib/gi18n.h标题,并用_()宏标记所有要翻译的字符串。

然后我从Gnuwin32项目下载了gettext for windows,但是当我尝试用xgettext提取字符串时,没有任何反应。我必须使用gettext(),而不是使用glib提供的宏来提取字符串。必须有一些方法来使用glib宏提取字符串,并且我知道我错过了一些东西,但无法弄清楚什么。

回答

2

如果别人有同样的问题,我会回答我自己的问题。

为了给了xgettext分析,我打上了_()宏设置,我必须把

--keyword=_ 

所以我用了xgettext该知道什么宏。

您可以在xgettext manual查看更完整的答案。