我正在使用gtkmm和GNU Build System在c ++中编写Linux GUI应用程序。
对于国际化,我正在使用intltool,就像它在gnome教程中记录的那样:
https://developer.gnome.org/gtkmm-tutorial/stable/chapter-internationalization.html.en
我的源代码中标记的字符串已翻译,
但是像打开按钮/对话框这样的gtk股票小部件不再被翻译。
intltool是否与gtk内部翻译冲突?
答案 0 :(得分:0)
教程说在main的开头初始化gettext。
但实际上你在调用Gtk::Main kit(argc, argv)
之前不应这样做。
然后翻译按预期工作,也使用gtk内部翻译。