Qt Linguist .ts

Vertaalindeling, gebruikt in op Qt gebaseerde toepassingen.

Qt Linguist-bestanden worden gebruikt voor zowel tweetalige als eentalige vertalingen.

Voorbeeld bestand:

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

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

Weblate-configuratie

Typisch Weblate Configuratie onderdeel bij gebruik als tweetalig

Bestandsmasker

i18n/app.*.ts

Enkeltalig basistaalbestand

Leeg

Sjabloon voor nieuwe vertalingen

i18n/app.de.ts

Bestandsformaat

Qt Linguist vertaalbestand

Typisch Weblate Configuratie onderdeel bij gebruik als eentalig

Bestandsmasker

i18n/app.*.ts

Enkeltalig basistaalbestand

i18n/app.en.ts

Sjabloon voor nieuwe vertalingen

i18n/app.en.ts

Bestandsformaat

Qt Linguist vertaalbestand