我使用Glade和Python创建了一个应用程序,我想进行多次本地化。
我知道如何本地化Python代码中的字符串,我只是封装了应该用_()进行本地化的所有字符串,而不是在.po文件中指定字符串的转换。
但是,如何判断使用Glade构建的字符串应该是可本地化的(例如标签,菜单项,按钮标签......)?
我使用gettext进行本地化。
谢谢Tomas
答案 0 :(得分:3)
您应该能够使用intltool-extract --type=gettext/glade foo.glade
从* .glade文件创建* .pot文件,而intltool
应该知道可翻译的内容。
另外,如果您没有这样做,我建议您查看GtkBuilder(您可以保存最新Glade 3版本的GtkBuilder接口文件,并且您不再需要额外的libglade。)