Формат TermBase eXchange

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

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

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

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

Расширения файлов

.tbx

Языковость

Двуязычный

Поддерживает множественное число

No

Поддерживает описания

Yes

Поддерживает пояснения

Yes

Поддерживает контекст

Yes

Поддерживает расположение

No

Поддерживает флаги

Yes

Идентификатор API

tbx

Поддерживает строки только для чтения

No

Административное состояние:

Понятия с административным статусом forbidden или obsolete в <termNote type="administrativeStatus"> помечаются флагом forbidden (Нежелательные переводы).,

Требуется перевод:

Понятия с <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