gtkmm intltool没有库存翻译

时间:2014-03-01 13:35:38

标签: c++ linux internationalization gtk

我正在使用gtkmm和GNU Build System在c ++中编写Linux GUI应用程序。
对于国际化,我正在使用intltool,就像它在gnome教程中记录的那样:
https://developer.gnome.org/gtkmm-tutorial/stable/chapter-internationalization.html.en

我的源代码中标记的字符串已翻译,
但是像打开按钮/对话框这样的gtk股票小部件不再被翻译。

intltool是否与gtk内部翻译冲突?

1 个答案:

答案 0 :(得分:0)

教程说在main的开头初始化gettext。
但实际上你在调用Gtk::Main kit(argc, argv)之前不应这样做。
然后翻译按预期工作,也使用gtk内部翻译。