(1)使用Qt的单行和多行文本框时,右键菜单一直显示为英文,在中文环境下使用体验非常不好,我们需要将这些英文翻译为中文。Qt对于一部分语言做了上述右键菜单的翻译,这些翻译文件被保存在Qt安装路径类似于“5.8/mingw53_32/translations/qtbase_*.qm" 的文件中,但没有提供对应的中文翻译(即5.8/mingw53_32/translations/路径下找不到qtbase_zh_CN.qm文件)
(2)通过研究得知,QT5并没有将文本框(QLineEdit、QTextEdit)的右键菜单对应的中文翻译qtbase_zh_CN.ts添加到翻译列表中,上述结论可以从官网下载的QT源码和下面的github仓库中查看得知
https://github.com/qt/qttranslations/tree/5.8/translations(切换分支从QT5.0到QT5.15都没有看到qtbase_zh_CN.ts翻译文件)
(3)由于官方不支持,那么