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.

このバージョンは、expat なしでビルドされました。

libexpat を見つけようとしましたが、xgettext.exe にはありましたが、それでもこのエラーが発生します。グレード ファイルから翻訳可能な文字列を抽出する方法を教えてもらえますか?

私は正しいことを知っていますが、このエラーはどのチュートリアルでも言及されていない奇妙なものです:(

私は、GTK+ - 2.0 で Netbeans IDE を使用し、MSYS で MinGW を使用して Windows を使用しています。

4

1 に答える 1

0

Gladeファイルから文字列を抽出するにはIntltoolを使用するのが最適です。偶然にも、私は現在それについてのチュートリアルを書いています。「 Gettextの設定」セクションをご覧ください。

Intltoolを使用するには、それをダウンロードしてビルドする必要があることに注意してください。私はそれがWindowsで動作することを本当に望んでいますが、正直なところわかりません。

于 2011-11-23T09:10:29.530 に答える