如何从glade(Builder)文件中提取可翻译的字符串?

时间:2011-11-23 02:34:02

标签: gtk gettext glade mingw32 xgettext

在命令提示符中我写道:

C:\Users\Waqar Ali Khan\Documents\NetBeansProjects\MedicalEmergency>xgettext -d
MedicalEmergency -o LocaleStrings.pot main.cpp MedicalEmergency.glade
xgettext: Language "glade" is not supported. xgettext relies on expat.

这个版本是在没有expat的情况下构建的。

我试图找到libexpat并且它与xgettext.exe在一起,但我仍然收到此错误,是否可以指导我如何从glade文件中提取可翻译字符串?

我知道我做对了但是这个错误很奇怪没有在任何教程中提到过:(

我在Windows上使用带有GTK +的Netbeans IDE和带有MSYS的MinGW。

1 个答案:

答案 0 :(得分:0)

最好使用Intltool从Glade文件中提取字符串。巧合的是,我目前正在撰写tutorial。查看"Setting up Gettext" section

请注意,要使用Intltool,您必须以某种方式下载和构建。我真的希望它适用于Windows,但老实说我不知道​​。