Tom*_*tny 6 python user-interface pygtk glade gettext
我使用Glade和Python创建了一个应用程序,我想进行多次本地化.
我知道如何本地化Python代码中的字符串,我只是封装了应该用_()本地化的所有字符串,而不是在.po文件中指定字符串的转换.
但是,如何告诉使用Glade构建的字符串,它应该是可本地化的(例如标签,菜单项,按钮标签......)?
我使用gettext进行本地化.
托马斯,谢谢你
小智 4
您应该能够使用 *.glade 文件创建 *.pot 文件intltool-extract --type=gettext/glade foo.glade
,并且intltool
应该知道什么是可翻译的。
另外,如果您还没有这样做,我建议您研究一下 GtkBuilder(您可以保存最新 Glade 3 版本中的 GtkBuilder 接口文件,并且不再需要额外的 libglade)。