Skip to content

itisyang/qt-app-quick-translate

Repository files navigation

背景:源码中使用中文,可能导致在Qt5中翻译乱码
处理措施:将中文替换为英文,并生成对应的中文翻译 *.ts *.qm
备注:若没有乱码,则不需要运行第4步

1.在源码中使用 tr("中文")
2.运行 提取需要翻译的词语.py,从源码中提取需要翻译的词语列表
3.进行翻译,并保存为与上一步骤每行对应的文本
4.运行 替换需要翻译的词语.py,将源码中的中文替换为英文
5.生成 *.ts
6.运行 更新翻译.py,更新 *.ts 为翻译好的文件
7.生成 *.qm