Qt Linguist .ts¶
Prekladový formát používaný v aplikáciách založených na Qt.
Súbory Qt Linguist sa používajú ako dvojjazyčné aj jednojazyčné preklady. Weblate podporuje aktuálny formát verzie 2 aj starší formát verzie 1. Vyberte formát súboru zodpovedajúci verzii produkovanej vašou aplikáciou.
Verzia 2¶
Toto je predvolený formát pre súbory .ts a podporuje kompletnú sadu funkcií Qt Linguist dostupných vo Weblate.
Príklad súboru:
<?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 <https://demo.weblate.org/>!</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>
Prípony súborov |
|
|---|---|
Jazykovosť ⓘ |
Jednojazyčné aj dvojjazyčné |
Podporuje množné číslo ⓘ |
|
Podporuje popisy ⓘ |
|
Podporuje vysvetlenie ⓘ |
|
Podporuje kontext ⓘ |
|
Podporuje umiestnenie ⓘ |
|
Podporuje príznaky ⓘ |
|
Ďalšie stavy ⓘ |
|
Identifikátor API |
|
Podporuje reťazce iba na čítanie ⓘ |
|
Podporuje odstraňovanie zastaraných reťazcov ⓘ |
|
Verzia 1¶
Starší formát podporuje správy, kontexty a nedokončený stav. Nepodporuje množné čísla, umiestnenia, popisy ani príznaky Weblate.
Prípony súborov |
|
|---|---|
Jazykovosť ⓘ |
Jednojazyčné aj dvojjazyčné |
Podporuje množné číslo ⓘ |
|
Podporuje popisy ⓘ |
|
Podporuje vysvetlenie ⓘ |
|
Podporuje kontext ⓘ |
|
Podporuje umiestnenie ⓘ |
|
Podporuje príznaky ⓘ |
|
Ďalšie stavy ⓘ |
|
Identifikátor API |
|
Podporuje reťazce iba na čítanie ⓘ |
|
Podporuje odstraňovanie zastaraných reťazcov ⓘ |
|
Konfigurácia Weblate¶
Typická Konfigurácia komponentu Weblate pri použití ako dvojjazyčná |
|
|---|---|
Maska súboru |
|
Jednojazyčný súbor základného jazyka |
Prázdne |
Šablóna pre nové preklady |
|
Formát súboru |
Prekladový súbor Qt Linguist (verzia 2) |
Typická Konfigurácia komponentu Weblate pri použití ako jednojazyčná |
|
|---|---|
Maska súboru |
|
Jednojazyčný súbor základného jazyka |
|
Šablóna pre nové preklady |
|
Formát súboru |
Prekladový súbor Qt Linguist (verzia 2) |
Pre súbory verzie 1 použite rovnakú konfiguráciu a vyberte Súbor prekladu Qt Linguist (verzia 1) ako formát súboru.