1

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

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 一起存在,但仍然出现此错误,谁能指导我如何从 gade 文件中提取可翻译字符串?

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

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

4

1 回答 1

0

最好使用 Intltool 从 Glade 文件中提取字符串。巧合的是,我目前正在为此编写教程。查看“设置Gettext ”部分

请注意,要使用 Intltool,您必须以某种方式下载并构建它。我真的希望它可以在 Windows 上运行,但我真的不知道。

于 2011-11-23T09:10:29.530 回答