更多
当前位置: 首页 > 教育教学 > 翻译词典 > Qt Linguist
Qt Linguist

Qt Linguist

Qt生态下实现多语言适配的软件

10
大小:5.18MB 最新版本:5.15.0 更新时间:2026-06-26 厂商:The Qt Company
立即下载 安全下载 使用安全卫士下载
Qt Linguist

Qt Linguist是Qt生态下实现多语言适配的软件,它与lupdate和lrelease两款命令行工具形成完整工作链路,覆盖了从源码可译字符串提取到人工翻译校对,再到运行时翻译文件生成的全流程,同时支持Qt C++桌面项目与Qt Quick交互界面项目,适配桌面嵌入式移动端等全平台Qt应用开发场景,是开发者与翻译人员协作完成软件多语言版本的核心载体。

Qt Linguist优势

1、Qt Linguist并非孤立的翻译编辑器,而是与整套Qt国际化工具链深度协同。

2、开发者通过lupdate工具可以自动扫描源码中标记为可翻译的字符串,生成XML格式的TS翻译源文件。

3、翻译人员使用Qt Linguist打开文件完成内容录入与校对,最终通过lrelease工具将TS文件编译为体积更小的QM二进制文件。

4、整套流程支持增量更新,当源码中的可译字符串发生增减修改时,重新执行lupdate即可同步更新TS文件结构。

5、已完成的翻译内容会被完整保留,不会因为代码迭代出现翻译丢失,实现开发与翻译工作的并行推进。

Qt Linguist功能

会按照源码中的类名或者QML组件作为上下文对字符串进行分组,可以清晰看到每条文案所属的界面模块与使用场景。

开发者可以在源码中为字符串添加专属注释,这些注释会同步显示在Qt Linguist的对应条目下。

同时软件为每条翻译设置了完整的状态标记体系,包含未翻译已翻译已验收过时废弃四种状态。

管理人员可以直观掌握整体翻译进度,也能快速筛选出需要复核的条目。

执行lupdate无法生成或者更新TS文件如何处理

● 首先检查项目的pro配置文件中是否正确添加了TRANSLATIONS配置项,并且填写了正确的TS文件路径。

● 如果是Visual Studio开发环境,需要先将项目导出为pri文件再执行更新操作,否则新增的源码文件不会被扫描到。

● 如果提示编译器相关报错,需要先打开Qt对应版本的命令行终端,确保编译环境变量生效后再执行lupdate命令。

新添加的代码字符串在Qt Linguist中不显示是什么原因

核心原因:lupdate 没有扫描到新增的源码文件。

解决方法:

1、如果是qmake项目,确认pro文件中SOURCES与HEADERS配置包含了所有新增文件,重新执行lupdate即可同步。

2、如果是CMake项目,需要在构建配置中正确设置qt_add_translations相关规则,并且重新执行构建配置步骤。

3、另外要确认新增的字符串已经用tr或者qsTr函数包裹,只有标记为可翻译的字符串才会被提取到TS文件中。

软件信息

反馈问题

软件分类:翻译词典

运行环境:

官网地址:https://doc.qt.io/qt-6/zh/qtlinguist-index.html

软件语言:简体中文

授权:免费软件

软件类型:教育教学

标签:即时翻译外文翻译精准专业翻译翻译软件实时翻译

下载地址

Qt Linguist
  • 360安全卫士获取当前资源下载:安全,快速

软件截图

查看原图   |   
Qt Linguist截图
关于游侠 | 广告合作 | 人才招聘 | 联系我们 | 网站地图 | 投诉建议 | 版权保护投诉指引
CopyRight © 1999-2023 ALi213.Net All Right Reserved 游侠网 版权所有 | 苏ICP备2023007791号