Skip to content

多语言支持

Yizhou Chen edited this page Jan 2, 2022 · 4 revisions

添加翻译

  • 安装pyqt5-tools
  • 代码中使用中文字字符串,用self.tr包裹
  • 生成ts文件
cd EISeg\tool
pylupdate5 translate.pro # 生成ts文件

注意这里 ts文件和代码的相对路径 一定要和最后 qm文件和代码的相对路径 相同!!!

  • 修改ts文件中的 context -> name (调用百度翻译脚本会修改这个)

Ws5WLV.png

  • 可以调用 tool/baidu_translate.py 脚本使用百度翻译先翻一下
  • 使用qt linguistic打开ts文件进行翻译
  • 在linguistic中进行发布,默认发布qm和ts在同一个文件夹下

更新翻译

  • 安装pyqt5-tools
  • 修改翻译ts文件
  • 发布
  • 替换原来的qm文件
Clone this wiki locally