Weblate (bot) eb27031d11 Translated using Weblate (Portuguese) (#604) 3 months ago
..
plugins af867a7148 更新 QT多语言依赖库至 pyside2_x64 5 months ago
release eb27031d11 Translated using Weblate (Portuguese) (#604) 3 months ago
Qt5Core.dll af867a7148 更新 QT多语言依赖库至 pyside2_x64 5 months ago
Qt5Gui.dll af867a7148 更新 QT多语言依赖库至 pyside2_x64 5 months ago
Qt5PrintSupport.dll af867a7148 更新 QT多语言依赖库至 pyside2_x64 5 months ago
Qt5Widgets.dll af867a7148 更新 QT多语言依赖库至 pyside2_x64 5 months ago
Qt5Xml.dll af867a7148 更新 QT多语言依赖库至 pyside2_x64 5 months ago
README.md 9e44336f30 update i18n 7 months ago
convert_ts_txt.py 749f940924 UI翻译 11 months ago
convert_txt_ts.py b02a7272d7 txt转ts 11 months ago
linguist.exe af867a7148 更新 QT多语言依赖库至 pyside2_x64 5 months ago
lrelease.exe af867a7148 更新 QT多语言依赖库至 pyside2_x64 5 months ago
lrelease_all.py ff8e5df227 调整i18n工具 7 months ago
lupdate.exe af867a7148 更新 QT多语言依赖库至 pyside2_x64 5 months ago
lupdate_all.py e7251bc8fb update i18n ts 3 months ago
plugins_tr.py 3569c7070a 优化插件翻译开发工具 11 months ago
pyside2-lupdate.exe fa96d924e3 添加 对python代码的多语言文件提取器 5 months ago
翻译.code-workspace 352a522fb9 添加开发者工具:界面翻译工具包 1 year ago
翻译步骤(完整).md 9e44336f30 update i18n 7 months ago
翻译步骤(简易).md a0f2918edc UI翻译文档 11 months ago
翻译注意事项.md 9e44336f30 update i18n 7 months ago

README.md

参与本地化翻译(译者)

前往 Weblate 在线翻译平台,注册账户,或用Github账户登录:

https://hosted.weblate.org/engage/umi-ocr/

您可以补充、订正现有语言的翻译,或创建新的语言。

维护本地化文件(开发者)

从源代码生成或更新翻译文件.ts

  1. 运行 lupdate_all.py
  2. 提交更改,等待 Weblate 平台更新

从翻译文件.ts 生成二进制翻译包.qm 并载入软件

  1. 运行 lrelease_all.py
  2. /release 目录下,找到所有 .qm 后缀的文件,剪贴到 Umi-OCR/UmiOCR-data/i18n

翻译插件界面

Umi-OCR 中的插件(如引擎组件)使用另一套轻量翻译机制。

简单而言:

  1. 打开 插件仓库 ,找到某个插件对应的目录。
  2. 目录下往往有 i18n.csv 这个文件。用Excel或WPS打开它。如果打开乱码,网上有很多解决方法。
  3. 在Excel中编辑表格。
  4. 保存回csv文件。
  5. 确保 i18n.csv 存储为 utf-8 编码。可以用VsCode打开该文件并转换编码。
  6. 向插件仓库提交PR。