Qt Linguist .ts

Översättningsformat som används i Qt-baserade applikationer.

Qt Linguist-filer används både för tvåspråkiga och enspråkiga översättningar.

Exempelfil:

<?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>
Stödda funktioner

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-konfiguration

Typisk Weblate Komponentkonfiguration vid användning som tvåspråkig

Filmask

i18n/app.*.ts

Enspråkig basspråkfil

Tom

Mall för nya översättningar

i18n/app.de.ts

Filformat

Qt Linguist-översättningsfil

Typisk Weblate Komponentkonfiguration vid användning som enspråkig

Filmask

i18n/app.*.ts

Enspråkig basspråkfil

i18n/app.en.ts

Mall för nya översättningar

i18n/app.en.ts

Filformat

Qt Linguist-översättningsfil