XLIFF 2.0

Adicionado na versão 5.15.

Alterado na versão 2026.9.

Nota

O suporte para esse formato está em desenvolvimento. Alguns recursos podem não estar disponíveis ainda e o comportamento pode mudar entre as versões. O feedback dos testes é bem-vindo.

Nota

XLIFF 1.1 and 1.2 is a different format and is not compatible with XLIFF 2.0.

Formato baseado em XML criado para padronizar arquivos de tradução, mas no final é um dos muitos padrões, nesta área.

XML Localization Interchange File Format (XLIFF) 2.0 is currently only supported as bilingual.

Weblate supports XLIFF 2.0 as a single file format. Placeables handling is controlled by the xliff_placeables Parâmetros de formato de arquivo:

  • 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.

Exemplo de arquivos

Exemplo de arquivo 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>
Recursos suportados

File extensions

.xlf, .xliff

Linguality ⓘ

Bilingual

Supports plural ⓘ

Yes

Supports descriptions ⓘ

Yes

Supports explanation ⓘ

No

Supports context ⓘ

Yes

Supports location ⓘ

Yes

Supports flags ⓘ

Yes

Additional states ⓘ

Approved, Needs editing

API identifier

xliff2

Supports read-only strings ⓘ

Yes

Supports removing obsolete strings ⓘ

No

Configuração do Weblate

Configuração de componente típica do Weblate

Máscara do arquivo

localizations/*.xliff

Arquivo de idioma da base monolíngue

Vazio

Modelo para novas traduções

localizations/en-US.xliff

Formato de arquivo

XLIFF 2.0 Translation File