Tipi di file supportati (Strings)

.XLIFF - XML Localization Interchange File Format V2 (Strings)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Estensioni dei file

.xlf, .xliff

Estensione API

xliff_2

Importa

Esporta

Supporto forme plurali

Supporto forme plurali

No

Opzioni di formato

ignore_source_translations, ignore_target_translations, override_file_language, enclose_in_cdata, include_translation_state

XLIFF 2.0 è un aggiornamento sulla versione più comunemente usata XLIFF 1.2.

È una variazione basata su XML che utilizza tag come <source>, <target> per memorizzare testi originali e tradotti per un dato file sorgente. Inoltre, estrae dati non traducibili inclusi variabili, codici e commenti e li salva in elementi personalizzati.  

Rispetto a XLIFF 1.2, XLIFF 2.0 ha il vantaggio della semplicità derivante da una struttura DOM meglio organizzata e dall'applicazione della modularità.  

XLIFF 2.0 ha una struttura DOM diversa rispetto a XLIFF 1.2. I due formati sono solitamente incompatibili.

Opzioni di formato

Identificatore

ignore_source_translations

Tipo

booleano

Caricamento

Download

No

Predefinito

false

Descrizione

Ignora le traduzioni sorgente nel file durante il caricamento (per evitare aggiornamenti accidentali della lingua sorgente)

Identificatore

ignore_target_translations

Tipo

booleano

Caricamento

Download

No

Predefinito

false

Descrizione

Ignora le traduzioni di destinazione nel file durante il caricamento (per evitare aggiornamenti accidentali della lingua di destinazione)

Identificatore 

override_file_language

Tipo 

booleano

Caricamento 

Download 

No

Predefinito 

false

Descrizione 

Questo formato di file contiene tipicamente informazioni sulla lingua nel file stesso. Usa questa opzione per sovrascrivere la lingua con una che specifichi.

Identificatore 

enclose_in_cdata

Tipo 

booleano

Caricamento 

No

Download 

Predefinito 

false

Descrizione 

Includi traduzioni contenenti tag html in CDATA. Se disabilitato, le entità HTML non supportate vengono sostituite con i loro valori decodificati. Ad esempio:

  • &pound; viene sostituito con £.

  • &trade; viene sostituito con .

Campione di codice

<?xml version="1.0" encoding="UTF-8" ?>
<xliff version="2.0" xmlns="urn:oasis:names:tc:xliff:document:2.0" srcLang="en" trgLang="de">
  <file original="ng.template" id="ngi18n">
    <unit id="key_name">
      <notes>
        <note category="meaning">header</note>
        <note category="location">app/app.component.ts:2</note>
      </notes>
      <segment>
        <origine>Ciao</origine>
        <target>Hallo</target>
      </segment>
    </unit>
  </file>
</xliff>

Forme plurali

Le chiavi plurali saranno esportate utilizzando la seguente sintassi:

<unit id="plural_key">
  <segment>
    <origine>{"one":"un plurale","other":"alcuni plurali"}</origine>
    <destinazione>{"one":"ein Plural","other":"einige Plurale"}</destinazione>
  </segment>
</unit>
Questo articolo ti è stato utile?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.