7

我已经使用 Glade 和 Python 制作了一个应用程序,我想做几个本地化。

我知道如何本地化 Python 代码中的字符串,我只是将所有应该用 _() 本地化的字符串封装起来,然后在 .po 文件中指定字符串的翻译。

但是我如何告诉使用 Glade 构建的字符串它应该是可本地化的(例如标签、菜单项、按钮标签……)?

我正在使用 gettext 进行本地化。

谢谢你,托马斯

4

1 回答 1

4

您应该能够使用 *.glade 文件从 *.pot 文件创建一个 *.pot 文件intltool-extract --type=gettext/glade foo.glade,并且intltool应该知道什么是可翻译的。

另外,如果您还没有这样做,我建议您研究一下 GtkBuilder(您可以从最近的 Glade 3 版本中保存 GtkBuilder 接口文件,并且不再需要额外的 libglade)。

于 2010-08-27T23:39:46.013 回答