XLIFF 2.0

Added in version 5.15.

Changed in version 2026.9.

Note

ການຮອງຮັບຮູບແບບນີ້ກຳລັງຢູ່ໃນລະຫວ່າງການພັດທະນາ. ບາງຄຸນສົມບັດອາດຈະຍັງບໍ່ທັນພ້ອມໃຊ້ງານ ແລະ ພຶດຕິກຳອາດມີການປ່ຽນແປງລະຫວ່າງລຸ້ນ. ຍິນດີຮັບຟັງຄຳຄິດເຫັນຈາກການທົດສອບ.

Note

XLIFF 1.1 ແລະ 1.2 ເປັນຮູບແບບທີ່ແຕກຕ່າງກັນ ແລະ ບໍ່ເຂົ້າກັນໄດ້ກັບ XLIFF 2.0.

ຮູບແບບທີ່ອີງໃສ່ XML ເຊິ່ງສ້າງຂຶ້ນເພື່ອເຮັດໃຫ້ໄຟລ໌ການແປມີມາດຕະຖານ, ແຕ່ສຸດທ້າຍມັນກໍເປັນໜຶ່ງໃນ ຫຼາຍມາດຕະຖານ ໃນດ້ານນີ້.

XML Localization Interchange File Format (XLIFF) 2.0 ປັດຈຸບັນຮອງຮັບໃນແບບສອງພາສາເທົ່ານັ້ນ.

Weblate supports XLIFF 2.0 as a single file format. Placeables handling is controlled by the xliff_placeables ພາລາມິເຕີຮູບແບບໄຟລ໌:

  • Plain text — escape XML elements in the content (the historical default for existing XLIFF 2.0 components).

  • Placeables — preserve placeables and other XML elements (the default for new components). Tags then appear as placeholders in the editor.

ໄຟລ໌ຕົວຢ່າງ

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

<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="cs">
  <file id="translation">
    <unit id="hello">
      <segment>
        <source xml:space="preserve">Hello, world!
</source>
        <target xml:space="preserve">Ahoj světe!
</target>
      </segment>
    </unit>
    <unit id="orangutan">
      <segment>
        <source xml:space="preserve">Orangutan has %d banana.
</source>
      </segment>
    </unit>
    <unit id="weblate">
      <segment>
        <source xml:space="preserve">Try Weblate at &lt;https://demo.weblate.org/&gt;!
</source>
      </segment>
    </unit>
    <unit id="thanks">
      <segment>
        <source>Thank you for using Weblate.</source>
      </segment>
    </unit>
  </file>
</xliff>
ຄຸນສົມບັດທີ່ຮອງຮັບ

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

.xlf, .xliff

ຈຳນວນພາສາ ⓘ

ສອງພາສາ

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

Yes

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

Yes

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

No

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

Yes

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

Yes

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

Yes

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

ອະນຸມັດແລ້ວ, ຕ້ອງມີການແກ້ໄຂ

ຕົວລະບຸ API

xliff2

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

Yes

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

No

ການຕັ້ງຄ່າ Weblate

Typical Weblate ການຕັ້ງຄ່າ Component

ໜ້າກາກໄຟລ໌

localizations/*.xliff

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

ຫວ່າງເປົ່າ

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

localizations/en-US.xliff

ຮູບແບບໄຟລ໌

ໄຟລ໌ການແປ XLIFF 2.0