Qt翻译文件ts中type理解

QT翻译xxx.ts文件中type属性作用

以英文翻译为例,这里我的英文翻译文件为lan_English.ts.
在ts文件中,我们可以看到 中,type有如下几种属性:
type=“unfinished” 对应QT Linguist中"问号?“,绿色表示还没有翻译文本,黄色表示已经有翻译,但是没有修改状态为"对勾”.
type=“vanished” 对应QT Linguist中"灰色的对勾",表示tr源代码不可用,一般是把原文本去除了.
例如我修改代码后,去除了tr(“hello”)翻译,那么xx.ts文件中原本的位置就会变为此状态
type=“obsolete” 与type="vanished"表现相同.

ts文件经过QT Linguist工具编辑后,生成的属性.

需要在Qt Create工具中,用QT Linguist工具来进行编译.
type="unfinished"属性翻译可以用"文本编辑器"翻译后直接去除此属性,表示已经翻译,可以正常生效.
type=“vanished”,type=“obsolete” 不可以用文本编译器去除,因为此文本已经没有源代码.

1.Qt Create红xxx.ts文件不显示.
在项目上右键->添加现有文件…->“选择对应ts文件” ,这样工程会生成一个OtherFile文件夹,xx.ts文件添加到了此文件夹中.

2.QT Linguist如何打开TS文件.
在xxx.ts文件上 右键->用…打开->Qt Linguist

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值