Qt Linguist .ts

Vertaalindeling, gebruikt in op Qt gebaseerde toepassingen.

Bestanden van Qt Linguist worden zowel gebruikt als tweetalige als enkeltalige vertalingen. Weblate ondersteunt zowel de huidige indeling versie 2 als de verouderde indeling versie 1. Selecteer de bestandsindeling die overeenkomt met de versie die wordt geproduceerd door uw toepassing.

Versie 2

Dit is de standaardindeling voor bestanden .ts en ondersteunt de volledige set van mogelijkheden in Qt Linguist die beschikbaar zijn in Weblate.

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

Bestandsextensies

.ts

Taalgebied ⓘ

Zowel enkeltalige als tweetalige

Ondersteunt meervoud ⓘ

Yes

Ondersteunt beschrijvingen ⓘ

Yes

Ondersteunt uitleg ⓘ

No

Ondersteunt context ⓘ

Yes

Ondersteunt locatie ⓘ

Yes

Ondersteunt vlaggen ⓘ

Yes

Extra statussen ⓘ

Needs editing

API-identificatie

ts

Ondersteunt tekenreeksen alleen-lezen ⓘ

No

Ondersteunt verplaatsen van overbodige tekenreeksen ⓘ

No

Versie 1

De verouderde indeling ondersteunt berichten, contexten en de niet-voltooide status. Het ondersteunt geen meervouden, lcaties, beschrijvingen of vlaggen voor Weblate.

Ondersteunde mogelijkheden

Bestandsextensies

.ts

Taalgebied ⓘ

Zowel enkeltalige als tweetalige

Ondersteunt meervoud ⓘ

No

Ondersteunt beschrijvingen ⓘ

No

Ondersteunt uitleg ⓘ

No

Ondersteunt context ⓘ

Yes

Ondersteunt locatie ⓘ

No

Ondersteunt vlaggen ⓘ

No

Extra statussen ⓘ

Needs editing

API-identificatie

ts1

Ondersteunt tekenreeksen alleen-lezen ⓘ

No

Ondersteunt verplaatsen van overbodige tekenreeksen ⓘ

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 (versie 2)

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 (versie 2)

Voor bestanden van versie 1, gebruik dezelfde configuratie en selecteer Qt Linguist vertaalbestand (versie 1) als de bestandsindeling.