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 &lt;https://demo.weblate.org/&gt;!</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>
Підтримувані можливості

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

.ts

Мовна різноманітність

Як одномовні, так і двомовні

Підтримує множину:

Yes

Підтримує описи

Yes

Підтримує пояснення

No

Підтримує контекст

No

Підтримує розташування

Yes

Підтримує прапорці

Yes

Додаткові стани

Needs editing

Ідентифікатор API

ts

Підтримує рядки, доступні лише для читання

No

Налаштування Weblate

Типовий Налаштовування складників Weblate при використанні як двомовного файла

Маска файлів

i18n/app.*.ts

Основний файл для одномовного перекладу

Порожньо

Шаблон для нових перекладів

i18n/app.de.ts

Формат файлу

файл перекладу Qt Linguist

Типовий Налаштовування складників Weblate при використанні як одномовного файла

Маска файлів

i18n/app.*.ts

Основний файл для одномовного перекладу

i18n/app.en.ts

Шаблон для нових перекладів

i18n/app.en.ts

Формат файлу

файл перекладу Qt Linguist