XLIFF 2.0

Added in version 5.15.

Zmenené vo verzii 2026.9.

Poznámka

Podpora tohto formátu je vo vývoji. Niektoré funkcie nemusia byť ešte dostupné a správanie sa môže medzi vydaniami meniť. Spätná väzba z testovania je vítaná.

Poznámka

XLIFF 1.1 a 1.2 je iný formát a nie je kompatibilný s XLIFF 2.0.

Formát založený na XML vytvorený na štandardizáciu prekladových súborov, ale nakoniec je to jeden z mnohých štandardov v tejto oblasti.

XML Localization Interchange File Format (XLIFF) 2.0 je aktuálne podporovaný iba ako dvojjazyčný.

Weblate podporuje XLIFF 2.0 ako jeden formát súboru. Spracovanie placeables je riadené parametrom Parametre formátu súboru xliff_placeables:

  • Obyčajný text — escapovať prvky XML v obsahu (historické predvolené nastavenie pre existujúce komponenty XLIFF 2.0).

  • Placeables — zachovať placeables a ďalšie prvky XML (predvolené pre nové komponenty). Značky sa potom v editore zobrazujú ako zástupné symboly.

Príkladové súbory

Príklad súboru 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>
Podporované funkcie

Prípony súborov

.xlf, .xliff

Jazykovosť ⓘ

Dvojjazyčné

Podporuje množné číslo ⓘ

Yes

Podporuje popisy ⓘ

Yes

Podporuje vysvetlenie ⓘ

No

Podporuje kontext ⓘ

Yes

Podporuje umiestnenie ⓘ

Yes

Podporuje príznaky ⓘ

Yes

Ďalšie stavy ⓘ

Schválené, Potrebuje úpravu

Identifikátor API

xliff2

Podporuje reťazce iba na čítanie ⓘ

Yes

Podporuje odstraňovanie zastaraných reťazcov ⓘ

No

Konfigurácia Weblate

Typický Weblate Konfigurácia komponentu

Maska súboru

localizations/*.xliff

Jednojazyčný súbor základného jazyka

Prázdne

Šablóna pre nové preklady

localizations/en-US.xliff

Formát súboru

Prekladový súbor XLIFF 2.0