Qt Linguist .ts

ຮູບແບບການແປທີ່ໃຊ້ໃນແອັບພລິເຄຊັນທີ່ອີງໃສ່ Qt.

ໄຟລ໌ Qt Linguist ແມ່ນຖືກໃຊ້ເປັນທັງການແປແບບສອງພາສາ (bilingual) ແລະ ພາສາດຽວ (monolingual). Weblate ຮອງຮັບທັງຮູບແບບເວີຊັນ 2 ໃນປະຈຸບັນ ແລະ ເວີຊັນ 1 ແບບເກົ່າ. ໃຫ້ເລືອກຮູບແບບໄຟລ໌ທີ່ກົງກັບເວີຊັນທີ່ແອັບພລິເຄຊັນຂອງທ່ານສ້າງຂຶ້ນ.

ເວີຊັນ 2

ນີ້ແມ່ນຮູບແບບເລີ່ມຕົ້ນສຳລັບໄຟລ໌ .ts ແລະ ຮອງຮັບຄຸນສົມບັດທັງໝົດຂອງ Qt Linguist ທີ່ມີໃຫ້ໃຊ້ໃນ Weblate.

ໄຟລ໌ຕົວຢ່າງ:

<?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>
ຄຸນສົມບັດທີ່ຮອງຮັບ

ນາມສະກຸນໄຟລ໌

.ts

ຈຳນວນພາສາ ⓘ

ເປັນທັງແບບພາສາດຽວ ແລະ ສອງພາສາ

ຮອງຮັບພະຫູພົດ ⓘ

Yes

ຮອງຮັບຄຳອະທິບາຍ ⓘ

Yes

ຮອງຮັບຄຳຊີ້ແຈງ ⓘ

No

ຮອງຮັບບໍລິບົດ (context) ⓘ

Yes

ຮອງຮັບຕຳແໜ່ງ ⓘ

Yes

ຮອງຮັບທຸງ (flags) ⓘ

Yes

ສະຖານະເພີ່ມເຕີມ ⓘ

Needs editing

ຕົວລະບຸ API

ts

ຮອງຮັບຂໍ້ຄວາມແບບອ່ານຢ່າງດຽວ ⓘ

No

ຮອງຮັບການລຶບຂໍ້ຄວາມທີ່ລ້າສະໄໝ ⓘ

No

ເວີຊັນ 1

ຮູບແບບເກົ່າຮອງຮັບຂໍ້ຄວາມ, ບໍລິບົດ (contexts) ແລະ ສະຖານະທີ່ຍັງບໍ່ສຳເລັດ. ມັນບໍ່ຮອງຮັບພະຫຸພົດ (plurals), ຕຳແໜ່ງ (locations), ຄຳອະທິບາຍ ຫຼື ແຟລັກຂອງ Weblate.

ຄຸນສົມບັດທີ່ຮອງຮັບ

ນາມສະກຸນໄຟລ໌

.ts

ຈຳນວນພາສາ ⓘ

ເປັນທັງແບບພາສາດຽວ ແລະ ສອງພາສາ

ຮອງຮັບພະຫູພົດ ⓘ

No

ຮອງຮັບຄຳອະທິບາຍ ⓘ

No

ຮອງຮັບຄຳຊີ້ແຈງ ⓘ

No

ຮອງຮັບບໍລິບົດ (context) ⓘ

Yes

ຮອງຮັບຕຳແໜ່ງ ⓘ

No

ຮອງຮັບທຸງ (flags) ⓘ

No

ສະຖານະເພີ່ມເຕີມ ⓘ

Needs editing

ຕົວລະບຸ API

ts1

ຮອງຮັບຂໍ້ຄວາມແບບອ່ານຢ່າງດຽວ ⓘ

No

ຮອງຮັບການລຶບຂໍ້ຄວາມທີ່ລ້າສະໄໝ ⓘ

No

ການຕັ້ງຄ່າ Weblate

ການຕັ້ງຄ່າ Component ຂອງ Weblate ໂດຍປົກກະຕິເມື່ອໃຊ້ແບບສອງພາສາ

ໜ້າກາກໄຟລ໌

i18n/app.*.ts

ໄຟລ໌ພາສາຫຼັກ (Monolingual)

ຫວ່າງເປົ່າ

ແມ່ແບບສຳລັບການແປໃໝ່

i18n/app.de.ts

ຮູບແບບໄຟລ໌

Qt Linguist translation file (version 2)

ການຕັ້ງຄ່າ Component ຂອງ Weblate ໂດຍປົກກະຕິເມື່ອໃຊ້ແບບພາສາດຽວ

ໜ້າກາກໄຟລ໌

i18n/app.*.ts

ໄຟລ໌ພາສາຫຼັກ (Monolingual)

i18n/app.en.ts

ແມ່ແບບສຳລັບການແປໃໝ່

i18n/app.en.ts

ຮູບແບບໄຟລ໌

Qt Linguist translation file (version 2)

ສຳລັບໄຟລ໌ເວີຊັນ 1, ໃຫ້ໃຊ້ການຕັ້ງຄ່າດຽວກັນ ແລະ ເລືອກ ໄຟລ໌ການແປ Qt Linguist (ເວີຊັນ 1) ເປັນຮູບແບບໄຟລ໌.