2011-06-23 10 views
1

私はpygtkとgladeを使ってアプリケーションをビルドしていますが、私はここで問題があります。私は自分のアプリにgtk組み込みのウ​​ィジェットをいくつか使用しました。ラベルのテキストをローカライズする方法はわかりません。例pygtk i18n problem --- pygtk組み込みウィジェット

  button = gtk.BUTTON_YES_NO 
      xxxDialog(data, button,text1, text2, xyz) 

について「NO」これは、その上の2つのボタンを持つダイアログボックスを生成する1は「はい」を読み、他。私の母国語にYesとNoをローカライズするにはどうすればいいですか?私はPythonコードでテキストをローカライズする方法を知っています(テキストをあらかじめ_()で追加してpo/moファイルを作成しています)が、gtk組み込みウィジェットを処理する方法はわかりません。あなたはそれで私を助けてくれますか?どんな指導も高く評価されます。前もって感謝します。

+0

gtk変換ファイルである '/ usr/share/locale-langpack/*/LC_MESSAGES/gtk20.mo'ファイルを見てください。 gettextコマンドを使ってそれらを(.poテキストファイルに)逆コンパイルすることができます。 – saeedgnu

答えて

1

何もする必要はありません。組み込みのウ​​ィジェットは自動的にローカライズされます。

関連する問題