【问题标题】:pygtk i18n problem---pygtk builtin widgetspygtk i18n问题---pygtk内置小部件
【发布时间】:2011-06-24 11:34:41
【问题描述】:

我正在使用 pygtk 和 glade 来构建应用程序,我在这里遇到了问题。我在我的应用程序中使用了一些 gtk 内置小部件。而且我不知道如何本地化一些标签文本。例如

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

这将产生一个对话框,上面有两个按钮,一个是“是”,另一个是“否”。问题是我该怎么做才能将“是”和“否”本地化为我的母语。我确实知道如何在 python 代码中本地化文本(只需使用 _() 预先附加文本并创建一个 po/mo 文件),但我不知道如何处理 gtk-builtin 小部件。你们能帮我吗?任何指导将不胜感激。提前致谢。

【问题讨论】:

  • 查看文件/usr/share/locale-langpack/*/LC_MESSAGES/gtk20.mo,它们是 gtk 翻译文件。您可以使用 gettext 命令将它们反编译(到 .po 文本文件)。

标签: pygtk


【解决方案1】:

您无需执行任何操作,内置小部件会自动本地化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-15
    • 2011-10-30
    相关资源
    最近更新 更多