XLIFF 2.0

Adicionado na versão 5.15.

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.

O Weblate tem suporte a XLIFF em várias variantes:

XLIFF 2.0 translation file

Arquivo XLIFF simples onde o conteúdo dos elementos é armazenado como texto simples (todos os elementos XML sendo escapados).

XLIFF 2.0 with placeables support

XLIFF padrão que oferece suporte a objetos colocáveis e outros elementos XML.

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>

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