TermBase eXchange 格式

Added in version 4.5.

在 5.12 版本发生变更.

TBX 是一种用于交换术语数据的 XML 格式。

支持的功能

文件扩展名

.tbx

Linguality

双语

支持复数

No

支持描述

Yes

支持解释

Yes

支持上下文

Yes

支持位置

No

支持标记

Yes

API 标识符

tbx

支持只读字符串

No

管理状态:

<termNote type="administrativeStatus"> 中,有 禁止过时 管理状态的术语将标有 禁止 标记(禁止的译文

需要翻译:

<termNote type="translationNote"> 且包含 no 的术语被标记为只读(不可翻译的术语

使用说明:

来自 <descrip type="Usage note"> 标签的使用说明会显示在术语表中

备注

解释:源字符串解释从 <descrip> 标签保存和加载,翻译字符串解释则从 <note from="translator"> 保存和加载

解释

Weblate 加载并保存解释,这些来自 TBX 文件的解释将被展示在 术语表 中。

  • 翻译解释被存储为 <note from="translator"></note> 标签。

  • 源字符串解释被存储为 <descrip></descrip> 标签。

示例文件

示例文件:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE martif PUBLIC "ISO 12200:1999A//DTD MARTIF core (DXFcdV04)//EN" "TBXcdv04.dtd">
<martif type="TBX" xml:lang="en">
    <martifHeader>
        <fileDesc>
            <sourceDesc>
                <p>Translate Toolkit</p>
            </sourceDesc>
        </fileDesc>
    </martifHeader>
    <text>
        <body>
            <termEntry>
                <langSet xml:lang="en">
                  <tig>
                    <term>address bar</term>
                  </tig>
                </langSet>
                <langSet xml:lang="cs">
                  <tig>
                    <term>adresní řádek</term>
                  </tig>
                </langSet>
            </termEntry>
            <termEntry>
                <langSet xml:lang="en">
                  <tig>
                    <term>administrator</term>
                  </tig>
                </langSet>
                <langSet xml:lang="cs">
                  <tig>
                    <term>správce</term>
                  </tig>
                </langSet>
            </termEntry>
            <termEntry>
                <langSet xml:lang="en">
                  <tig>
                    <term>administrate</term>
                  </tig>
                </langSet>
                <langSet xml:lang="cs">
                  <tig>
                    <term>spravovat</term>
                  </tig>
                </langSet>
            </termEntry>
            <termEntry>
                <langSet xml:lang="en">
                  <tig>
                    <term>always on top</term>
                  </tig>
                </langSet>
                <langSet xml:lang="cs">
                  <tig>
                    <term>vždy navrchu</term>
                  </tig>
                </langSet>
            </termEntry>
        </body>
    </text>
</martif>

Weblate 配置

典型的 Weblate 部件配置

文件掩码

tbx/*.tbx

单语言译文模版语言文件

新语种的翻译模版

文件格式

TermBase eXchange 文件