https://github.com/itisyang/qt-app-quick-translate
qt程序快速国际化
https://github.com/itisyang/qt-app-quick-translate
internationalization internationalization-plugin linguist qt qt5 translate
Last synced: about 2 months ago
JSON representation
qt程序快速国际化
- Host: GitHub
- URL: https://github.com/itisyang/qt-app-quick-translate
- Owner: itisyang
- Created: 2021-01-07T08:26:02.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-07T08:39:34.000Z (over 5 years ago)
- Last Synced: 2025-03-16T00:04:46.494Z (over 1 year ago)
- Topics: internationalization, internationalization-plugin, linguist, qt, qt5, translate
- Language: Python
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
背景:源码中使用中文,可能导致在Qt5中翻译乱码
处理措施:将中文替换为英文,并生成对应的中文翻译 *.ts *.qm
备注:若没有乱码,则不需要运行第4步
1.在源码中使用 tr("中文")
2.运行 提取需要翻译的词语.py,从源码中提取需要翻译的词语列表
3.进行翻译,并保存为与上一步骤每行对应的文本
4.运行 替换需要翻译的词语.py,将源码中的中文替换为英文
5.生成 *.ts
6.运行 更新翻译.py,更新 *.ts 为翻译好的文件
7.生成 *.qm