https://m.gameyj.com/
Qt Linguist

Qt Linguist 6.8.2

Qt Linguist
  • 软件类型聊天工具
  • 软件大小21.30M
  • 更新时间2025-05-14 15:24

没有对应的IOS版/安卓版,点击下载的是:Qt Linguist电脑版

软件简介

Qt Linguist是一款专业的翻译辅助工具,在Qt Linguist软件中,开发者可以高效完成应用程序的国际化翻译工作。它专门针对 Qt 应用程序设计,支持提取源代码中的可翻译字符串,提供上下文关联的翻译界面,还能自动检测未翻译内容。软件界面直观功能专注,特别适合需要为 Qt 程序添加多语言支持的开发团队使用,一起来下载Qt Linguist吧!

Qt Linguist使用教程

Qt Linguist是为Qt应用程序添加翻译的工具。

一、主界面介绍:

在Qt语言主窗口包含一个菜单栏和以下视图:

1、上下文(F6):将要被翻译的字符串所在的上下文列表。

2、字符串(F7):用于查看上下文中翻译的字符串。

3、短语和表单(F9):用于查看当前字符串所在的上下文,如果上下文源代码可访问。

4、翻译区:显示源文、进行译文及译文注释。

5、短语和猜测(F10):用于查看为当前字符串可能的翻译。

6、警告(F8):查看未通过验证测试的翻译字符串。

7、翻译区(1)是始终可见。要显示/隐藏其它视图,选择:查看->视图,也可以使用上面列出的快捷键。由于各个窗口为悬浮界面,所以可以通过标题栏任意拖动。

二、翻译字符串流程:

在Qt Linguist中打开翻译源(TS)文件进行翻译。TS文件是可读的XML文件-包含源短语及其翻译,TS文件通常由lupdate创建与更新。

Qt Linguist在翻译领域显示目标语言,相应的输入字段适应复数形式。当打开多个TS文件同时翻译时,译文和译文注释字段显示为每种语言的。

要翻译字符串:

1、选择:文件打开(Ctrl+O)来加载TS文件。

2、在上下文视图中选择一个上下文,来加载翻译的字符串到字符串视图中。

3、选择字符串视图中的某个需要翻译的字符串。

4、在翻译区域输入当前字符串对应的译文。

5、也可以通过双击它从短语和猜测视图中选择现有的翻译。短语是从短语书籍中读取,猜测是在TS文件类似的短语中查找现有的翻译。

7、这项是可选的,可以输入译文注释,方便其他翻译者理解。

8、如果接受这个翻译,按Ctrl+Enter,选择这里写图片描述,或点击字符串列表中所选源字符串的左侧图标。

9、选择:文件->保存,来完成工作。

10、重复这个过程,直到字符串列表中的所有串标有这里写图片描述(接受/正确的)或这里写图片描述(接受/警告)标记。然后选择下一个上下文并继续。

11、选择:查看->统计,可以看原文和译文单词和字符数。

12、选择:文件->发布,创建一个和当前翻译文件名称相同的QM(Qt message)文件。发布管理器的命令行工具lrelease有相同的功能,可完成应用程序的所有翻译源文件。

Qt Linguist

软件功能

1、处理带编号的参数

有些短语包含带编号的参数。带编号的参数是一个占位符,将在运行时被替换为指定文本。带编号参数以%后跟数字形式出现在源字符串中。

2、更改目标语言环境

如果目标语言和国家没有明确设定,Qt Linguist 将会从翻译的原文件命中解析。例如,app_de.ts设定目标语言为德文,app_de_ch.ts设置目标语言为德文和瑞士。这有助于自动加载翻译当前的语言环境。

3、选择上下文进行翻译

上下文窗口中列出了可被翻译的字符串所在的上下文,按照上下文名称顺序列出。每个上下文都是QObject的一个子类的名称,还可以有一个上下文QObject本身,它包含字符串传递到静态函数QObject::tr(),还可以有一个<匿名上下文>,它包含不属于在QObject一个子类的字符串。

4、选择字符串进行翻译

字符串视图中列出了所有在当前上下文可翻译的字符串。选择字符串使它出现在翻译区。

单击某个字符串前的图标改变它的翻译状态。一个勾,绿色或黄色,表示该字符串已被翻译并且被接受。问号意味着要么该字符串没有被翻译,要么翻译还没有被接受。

5、指定翻译源

为了让发布者使用lupdate和lrelease,即可指定一个.pro的Qt工程文件。必须为TRANSLATIONS部分指定每种语言的翻译源。

6、快捷键

快捷键是一个键盘组合键,按下时应用程序会执行相应操作。有两种类型的快捷键:Alt、Ctrl。

Alt快捷键被用于菜单以及按钮。如果菜单或按钮的字符带有下划线时,表示按下ALT键和带下划线的字符将和点击菜单项或按下按钮执行相同的操作。

Ctrl键可以在任何视觉控制中独立存在。它们通常用于调用菜单中的菜单项,否则将需要多次操作键盘或鼠标。也可用于执行没有出现在任何菜单或按钮上的动作。

软件特点

QtLinguist中文版主要介绍:

• 支持文件类型和统计信息

使用此工具,可以 QPH,TS,PO 和 XLF 等文件格式保存发布。

可以将它们作为QM语言文件发布,只需单击按钮即可打印项目。

主窗口可以查看其翻译旁边的源文本语言,以便可以更有效地处理文本翻译。

添加注释并显示原始文件中的单词和字符以及已翻译的单词和字符的统计信息。

• 管理翻译和调整相关配置

撤消或重做的操作,剪切,复制和粘贴元素及搜索字串,使用搜索和翻译功能以及批量翻译功能。

可以将翻译标记已完成,向短语集添加单词并启用加速器验证,结束标点符号及短语和标记匹配。

可以自定义翻译设置,只需点击几下即可更改源语言和目标语言以及国家/地区,非常小巧实用!

软件信息 举报
  • 当前版本6.8.2
  • 系统要求winall
  • 是否收费免费(软件内购买项目)
  • 软件语言中文
  • 权限点击查看
  • 隐私说明查看详情
官方版无广告无病毒
同类推荐
你可能会喜欢
换一换

权限协议

此应用程序需要访问以下内容:

写入外部存储

-允许程序写入外部存储,如SD卡上写文件

完全的网络访问权限

-允许该应用创建网络套接字和使用自定义网络协议。浏览器和其他某些应用提供了向互联网发送数据的途径,因此应用无需该权限即可向互联网发送数据

拍摄照片和视频

-允许访问摄像头进行拍照或录制视频

读取手机状态和身份

-允许应用访问设备的电话功能。此权限可让应用确定本机号码和设备ID、是否正处于通话状态以及拨打的号码。

查看网络状态

-允许应用程序查看所有网络的状态。例如存在和连接的网络

查看WLAN状态

-允许程序访问WLAN网络状态信息

控制震动

-允许应用控制振动设备

拨打电话

-允许一个程序初始化一个电话拨号不需通过拨号用户界面需要用户确认,应用程序执行可能需要您付费

我知道了

隐私说明

我们严格遵守法律法规,遵循以下隐私保护原则,为您提供更加安全、可靠的服务:

1、安全可靠:

我们竭尽全力通过合理有效的信息安全技术及管理流程,防止您的信息泄露、损毁、丢失。

2、自主选择:

我们为您提供便利的信息管理选项,以便您做出合适的选择,管理您的个人信息

3、保护通信秘密:

我们严格遵照法律法规,保护您的通信秘密,为您提供安全的通信服务。

4、合理必要:

为了向您和其他用户提供更好的服务,我们仅收集必要的信息。

5、清晰透明:

我们努力使用简明易懂的表述,向您介绍隐私政策,以便您清晰地了解我们的信息处理方式。

6、将隐私保护融入产品设计:

我们在产品和服务研发、运营的各个环节,融入隐私保护的理念。

本《隐私政策》主要向您说明:

我们收集哪些信息 我们收集信息的用途 您所享有的权利

希望您仔细阅读《隐私政策》

为了让您有更好的体验、改善我们的服务或经您同意的其他用途,在符合相关法律法规的前提下,我们可能将通过某些服务所收集的信息用于我们的其他服务。例如,将您在使用我们某项服务时的信息,用于另一项服务中向您展示个性化的内容或广告、用于用户研究分析与统计等服务。

若您使用服务,即表示您认同我们在本政策中所述内容。除另有约定外,本政策所用术语与《服务协议》中的术语具有相同的涵义。

如您有问题,请联系我们。

我知道了

游戏反馈

反馈原因:
其他原因:
联系方式:
权限查看

此应用程序需要访问以下内容

写入外部存储

允许程序写入外部存储,如SD卡上写文件

完全的网络访问权限

允许该应用创建网络套接字和使用自定义网络协议。浏览器和其他某些应用提供了向互联网发送数据的途径,因此应用无需该权限即可向互联网发送数据

拍摄照片和视频

允许访问摄像头进行拍照或录制视频

读取手机状态和身份

允许应用访问设备的电话功能。此权限可让应用确定本机号码和设备ID、是否正处于通话状态以及拨打的号码。

查看网络状态

允许应用程序查看所有网络的状态。例如存在和连接的网络

查看WLAN状态

允许程序访问WLAN网络状态信息

控制震动

允许应用控制振动设备

拨打电话

允许一个程序初始化一个电话拨号不需通过拨号用户界面需要用户确认,应用程序执行可能需要您付费

确定