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.