XLIFF 2.0

Added in version 5.15.

Nota

O apoio para este 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 e 1.2 é um formato diferente e não é compatível com XLIFF 2.0.

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

XML Localization Interchange File Format (XLIFF) 2.0 é atualmente apenas suportado como bilingue.

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

Ficheiro de tradução XLIFF 2.0

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

XLIFF 1.2 com suporte de elementos posicionáveis

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

Ficheiro de exemplo

Exemplo de ficheiro 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

Extensões de ficheiro

.xlf, .xliff

Linguality

Bilingue

Supports plural

Yes

Supports descriptions

Yes

Suporta explicação

No

Supports context

Yes

Supports location

Yes

Suporta marcadores

Yes

Additional states

Approved, Needs editing

Identificador API

xliff2, xliff2-placeables

Supports read-only strings

Yes

Suporta a remoção de cadeias de careteres obsoletas

No

Configuração do Weblate

Configuração de componente típica do Weblate

Máscara de ficheiros

localizations/*.xliff

Ficheiro de idioma base monolingue

Vazio

Modelo para novas traduções

localizations/en-US.xliff

Formato de ficheiro

Ficheiro de Tradução XLIFF 2.0