Qt Linguist .ts

Format de traduction utilisé dans les appplications basées sur Qt.

Qt Linguist files are used as both bilingual and monolingual translations.

Fichier d’exemples :

<?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>
Fonctionnalités prises en charge

File extensions

.ts

Linguality

Both monolingual and bilingual

Supports plural

Yes

Supports descriptions

Yes

Supports explanation

No

Supports context

No

Supports location

Yes

Supports flags

Yes

Additional states

Needs editing

API identifier

ts

Supports read-only strings

No

Configuration Weblate

Typical Weblate Configuration des composants when using as bilingual

Masque de fichier

i18n/app.*.ts

Fichier de langue de base mono-langue

Vide

Modèle pour les nouvelles traductions

i18n/app.de.ts

Format de fichier

Qt Linguist Translation File

Typical Weblate Configuration des composants when using as monolingual

Masque de fichier

i18n/app.*.ts

Fichier de langue de base mono-langue

i18n/app.en.ts

Modèle pour les nouvelles traductions

i18n/app.en.ts

Format de fichier

Qt Linguist Translation File