Qt Linguist .ts¶
基于 Qt 的应用中使用的翻译格式。
Qt Linguist 文件既用作双语翻译,也用作单语翻译。
示例文件:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="cs">
<defaultcodec>UTF-8</defaultcodec>
<context>
<name></name>
<message weblate-flags="c-format, max-length:100">
<source>Hello, world!
</source>
<translation>Ahoj svete!
</translation>
</message>
<message numerus="yes">
<source>Orangutan has %d banana(s).
</source>
<translation type="unfinished">
<numerusform />
<numerusform />
<numerusform />
</translation>
</message>
</context>
<context>
<name>Second</name>
<message>
<source>Try Weblate at <https://demo.weblate.org/>!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Thank you for using Weblate.</source>
<translation type="unfinished">Thanks</translation>
</message>
<message>
<source>Obsolete</source>
<translation type="obsolete">Thanks</translation>
</message>
</context>
</TS>
文件扩展名 |
|
|---|---|
Linguality ⓘ |
单语和双语 |
支持复数 ⓘ |
|
支持描述 ⓘ |
|
支持解释 ⓘ |
|
支持上下文 ⓘ |
|
支持位置 ⓘ |
|
支持标记 ⓘ |
|
额外状态 ⓘ |
|
API 标识符 |
|
支持只读字符串 ⓘ |
|
Weblate 配置¶
用作双语言时典型的 Weblate 部件配置 |
|
|---|---|
文件掩码 |
|
单语言译文模版语言文件 |
空 |
新语种的翻译模版 |
|
文件格式 |
Qt Linguist 翻译文件 |
用作单语言时典型的 Weblate 部件配置 |
|
|---|---|
文件掩码 |
|
单语言译文模版语言文件 |
|
新语种的翻译模版 |
|
文件格式 |
Qt Linguist 翻译文件 |