Формат TermBase eXchange

Добавлено в версии 4.5.

Изменено в версии 5.12.

TBX — это XML-формат для обмена терминологическими данными.

Поддерживаемые функции

File extensions

.tbx

Linguality

Двуязычный

Supports plural

No

Supports descriptions

Yes

Supports explanation

Yes

Supports context

Yes

Supports location

No

Supports flags

Yes

API identifier

tbx

Supports read-only strings

No

Administrative status:

Terms with administrative status forbidden or obsolete in <termNote type="administrativeStatus"> are marked with the forbidden flag (Нежелательные переводы).,

Translation needed:

Terms with <termNote type="translationNote"> containing no are marked as read-only (Непереводимые термины).,

Usage notes:

Usage notes from <descrip type="Usage note"> tags are displayed in the glossary.,

Примечание

Пояснение: Source string explanation is saved and loaded from the <descrip> tag, translation string explanation from <note from="translator">

Пояснения

Weblate loads and saves explanation from TBX files to be displayed in Словарь.

  • Translation explanation is stored as <note from="translator"></note> tag.

  • Source string explanation is stored as <descrip></descrip> tag.

Файлы примеров

Пример файла:

<?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

Typical Weblate Настройки компонента

Маска файла

tbx/*.tbx

Одноязычный базовый файл

Пусто

Шаблон для новых переводов

Пусто

Формат файла

Файл TermBase eXchange