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

Gtk 如何从glade(Builder)文件中提取可翻译字符串?,gtk,gettext,glade,mingw32,xgettext,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. 这个版本没有外派人员 我

在命令提示符中,我写道:

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.
这个版本没有外派人员

我试图找到libexpat,它与xgettext.exe一起存在,但我仍然遇到了这个错误,有谁能指导我如何从glade文件中提取可翻译字符串

我知道我做得很好,但这个错误很奇怪,在任何教程中都没有提到:(


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

最好使用Intltool从Glade文件中提取字符串。巧合的是,我目前正在写一篇关于这个的文章。请查看


请注意,要使用Intltool,您必须下载并以某种方式构建它。我真的希望它能在Windows上工作,但我真的不知道。先生,我是一个非常初学者,我看到了您的链接,但我不知道如何构建它:(@Waqar Ali Khan,在阅读了他的链接后,你遇到了什么具体问题?它是否仍然与原始帖子中的一样?教程现在在线,正在进行中。(托管在优秀的Github页面上,这是我前几天才发现的功能!)我在回答中更新了链接。