我在代码中使用Q_ENUM
宏,然后使用关联的QMetaEnum
填充QComboBox
。
是否有任何“标准”方式来管理Q_ENUM
密钥的翻译(使用QMetaEnum::key()
方法检索)?
我在Qt的文档中没有找到任何内容,主要问题是在* .ts文件中为Q_ENUM
的所有键自动添加翻译键。
由于
答案 0 :(得分:2)
您必须自行提供翻译密钥,并进行一系列QT_TR_NOOP()
扩展,以便lupdate
进行翻译。
如果这真的很麻烦,你可以编写一个小程序,从你的元对象中为lupdate
生成一个合适的输入文件。