2010-11-05 51 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查看更完整的答案。