2011-06-23 43 views
1

我使用pygtk和glade構建應用程序,我在這裏遇到問題。我在我的應用程序中使用了一些gtk-builtin小部件。我不知道如何本地化一些標籤文本。例如pygtk i18n問題--- pygtk內置小部件

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

,這將產生一個對話框,上面有兩個按鈕,一個寫着「Yes」和其他的「NO」。問題是我該怎麼做才能將Yes和No本地化爲我的母語。我知道如何本地化Python代碼中的文本(只需使用_()前綴文本並創建一個po/mo文件),但我不知道如何處理gtk-builtin小部件。你能幫我一下嗎?任何指導將不勝感激。提前致謝。

+0

查看gtk翻譯文件'/ usr/share/locale-langpack/*/LC_MESSAGES/gtk20.mo'文件。您可以使用gettext命令將它們反編譯爲(.po文本文件)。 – saeedgnu

回答

1

您不必做任何事情,內置的小部件會自動本地化。