语言包修改与发布方法(Qt Linguist 流程)
苏州国科均豪 MDA/微流控化学发光仪用户软件(Qt 开发,外包文思海辉维护)的多语言语言包维护操作说明,2019-12-05 版。文档很短,是写给甲方/测试人员的操作指南:如何修改软件界面翻译词条并发布给软件公司替换。
工具与流程
- 打开:用 Qt 自带的 Linguist 软件打开语言包(.ts 文件;作者使用 Qt 4.8.6,不同版本界面细节略有差异)
- 修改/翻译词条:在”译文”输入框处直接添加或修改翻译文本
- 确认保存:每词条点击”确认”按钮(Finish translation),全部词条确认后保存 .ts
- 发布:菜单”文件 → 发布”生成 .qm 编译文件,提供给软件公司替换到软件语言包目录
要点
- .ts(XML 源格式,Linguist 编辑)→ .qm(lrelease 编译产物,软件运行时加载)是 Qt 标准国际化两阶段模型;软件公司只收 .qm
- 语言包工作起点 191121(目录名”语言包相关 191121”),说明多语言(中英)需求在注册后优化阶段(2019-11)提出——对应出口或注册标签要求的可能性大
- 修改在 Linguist 完成,不需要动源码,甲方即可自助修正界面翻译错误