Qt Linguist .ts

Format terjemahan yang digunakan dalam aplikasi berbasis Qt.

Qt Linguist files are used as both bilingual and monolingual translations. Weblate supports both the current version 2 format and the legacy version 1 format. Select the file format matching the version produced by your application.

Version 2

This is the default format for .ts files and supports the full set of Qt Linguist features available in Weblate.

Contoh berkas:

<?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>
Fitur yang didukung

Ekstensi berkas

.ts

Linguality

Kedua ekabahasa dan dwibahasa

Mendukung jamak

Yes

Mendukung deskripsi

Yes

Mendukung penjelasan

No

Mendukung konteks

Yes

Mendukung lokasi

Yes

Mendukung penanda

Yes

Status tambahan

Needs editing

Pengenal API

ts

Supports read-only strings

No

Supports removing obsolete strings

No

Version 1

The legacy format supports messages, contexts and the unfinished state. It does not support plurals, locations, descriptions or Weblate flags.

Fitur yang didukung

Ekstensi berkas

.ts

Linguality

Kedua ekabahasa dan dwibahasa

Mendukung jamak

No

Mendukung deskripsi

No

Mendukung penjelasan

No

Mendukung konteks

Yes

Mendukung lokasi

No

Mendukung penanda

No

Status tambahan

Needs editing

Pengenal API

ts1

Supports read-only strings

No

Supports removing obsolete strings

No

Konfigurasi Weblate

Weblate Umum Konfigurasi komponen saat digunakan sebagai bilingual

Mask berkas

i18n/app.*.ts

Berkas bahasa dasar ekabahasa

Kosong

Templat untuk terjemahan baru

i18n/app.de.ts

Format berkas

Qt Linguist translation file (version 2)`

Weblate Umum Konfigurasi komponen saat digunakan sebagai monolingual

Mask berkas

i18n/app.*.ts

Berkas bahasa dasar ekabahasa

i18n/app.en.ts

Templat untuk terjemahan baru

i18n/app.en.ts

Format berkas

Qt Linguist translation file (version 2)`

For version 1 files, use the same configuration and select Qt Linguist translation file (version 1) as the file format.