当前位置: 代码迷 >> QT开发 >> 关于Qt应用程序的通译
  详细解决方案

关于Qt应用程序的通译

热度:55   发布时间:2016-04-25 03:21:40.0
关于Qt应用程序的翻译
请问各位大神,Qt项目中,在头文件中定义的宏该怎么来翻译?跪求大神指导!
------解决方案--------------------
宏是没法翻译的,要放在头文件里又能翻译的,只能是类似以下这种形式:
static const char* const ConstStrings[] =
{
  QT_TRANSLATE_NOOP("QObject", "a"),
  QT_TRANSLATE_NOOP("QObject", "b"),
  QT_TRANSLATE_NOOP("QObject", "c"),
  QT_TRANSLATE_NOOP("QObject", "d"),
  QT_TRANSLATE_NOOP("QObject", "e")
};
------解决方案--------------------
宏怎么能翻译呢?Qt的lupdate只认这几个:

------解决方案--------------------
宏不能翻译的
  相关解决方案