Skip to content

添加本地语言翻译

Altair Wei edited this page Aug 4, 2023 · 2 revisions

工作流程

  1. 使用 lupdate 从源代码创建待翻译的源文件(TS 文件)。
  2. 使用 Qt Linguist 打开并翻译这些 TS 文件。
  3. 如果源代码新增了文本,可以使用 lupdate 更新 TS 文件。
  4. 使用 lrelease 将 TS 文件编译成 QM 文件。(这一步骤在软件构建过程中完成)

更新 TS 文件

在项目仓库根目录运行 script/update_translations.py 脚本(Python>=3.7),它将自动调用能在 PATH 中找到的 lupdate 程序,然后遍历 src 目录下的源代码,更新 TS 文件。

翻译 TS 文件

使用 Qt Linguist 打开 i18n/wiznote_zh_CN.ts 文件。

具体如何使用 Qt Linguist 请参考 Qt 官方文档。