7

GladeとPythonを使用してアプリケーションを作成しましたが、いくつかのローカリゼーションを作成したいと思います。

Pythonコードにある文字列をローカライズする方法を知っています。ローカライズされるはずのすべての文字列を_()でカプセル化し、.poファイルで文字列の翻訳を指定します。

しかし、Gladeで作成された文字列に、ローカライズ可能である必要があることをどのように伝えることができますか(たとえば、ラベル、メニュー項目、ボタンラベルなど)?

ローカリゼーションにgettextを使用しています。

ありがとう、トーマス

4

1 に答える 1

4

を使用して *.glade ファイルから *.pot ファイルを作成できるはずであり、翻訳可能なものを知っているintltool-extract --type=gettext/glade foo.gladeと思われます。intltool

また、まだ GtkBuilder を調べていない場合は、調べることをお勧めします (最近の Glade 3 バージョンから GtkBuilder インターフェース ファイルを保存することができ、追加の libglade はもう必要ありません)。

于 2010-08-27T23:39:46.013 に答える