应用介绍
给 Qt 程序做多语言,拿到一堆 TS 文件,里面全是尖括号和转义字符,直接用文本编辑器翻译既容易改坏结构,又看不出哪些条目还没翻。Qt Linguist 是 Qt 官方的翻译工具,把 TS 文件里的原文、上下文和译文整理成表格,翻译的人不用碰 XML,只管填译文、标完成。
这个仓库把 Linguist 单独打包出来,不用为了它装整套 Qt 开发环境。打开 TS 文件后,左边按上下文分组并显示每组完成进度,中间列出每条原文,下面对照翻译。已完成的条目打绿勾,未完成的是灰点,修改后再转换给程序运行时使用。
按上下文分组:左侧列出各个窗口或类,同时显示已译和总数,比如 4/5,进度一眼就能看出
逐条对照:中间列出原文并标注完成状态,下方显示源文本,对照着填译文
短语与猜测:底部的短语面板会根据已译内容给出建议,比如 &File 对应 文件(&F),保证快捷键写法统一
校验提示:Warnings 面板会提示译文里的问题,比如占位符或快捷键没有对上
完成标记:每条译文可以标记完成与否,没标完成的会保留为未完成状态方便回头补
独立打包:不需要安装完整的 Qt 开发环境,解压后就能打开 TS 文件开始翻译
这个仓库把 Linguist 单独打包出来,不用为了它装整套 Qt 开发环境。打开 TS 文件后,左边按上下文分组并显示每组完成进度,中间列出每条原文,下面对照翻译。已完成的条目打绿勾,未完成的是灰点,修改后再转换给程序运行时使用。
软件功能
按上下文分组:左侧列出各个窗口或类,同时显示已译和总数,比如 4/5,进度一眼就能看出
逐条对照:中间列出原文并标注完成状态,下方显示源文本,对照着填译文
短语与猜测:底部的短语面板会根据已译内容给出建议,比如 &File 对应 文件(&F),保证快捷键写法统一
校验提示:Warnings 面板会提示译文里的问题,比如占位符或快捷键没有对上
完成标记:每条译文可以标记完成与否,没标完成的会保留为未完成状态方便回头补
独立打包:不需要安装完整的 Qt 开发环境,解压后就能打开 TS 文件开始翻译

