qt multi-language ts qm files

qm 是 qt 的语言文件。用 qt 的 languist 先制作好 ts 文件,再生成 qm 文件,再在 qt 程序里面加载 qm 文件即可实现国际化
在代码中,我们使用tr()将需要翻译的字符串标记出来。lupdate工具就是提取出tr()函数中的相关字符串
如果你想要翻译函数外部的字符串,你需要使用两个宏QT_TR_NOOP()和QT_TRANSLATE_NOOP()。前者是用来翻译一个字符串,后者可以翻译多个字符串。