Impostazioni per l'importazione del file

.XLIFF 1.2 and 2.0 - XML Localization Interchange File Format (TMS)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Il contenuto del file sorgente può essere visualizzato nell'Editor facendo clic su Espandi Tag nel menu Strumento e modificato facendo clic su F2.

Importante

I problemi con tag sono una causa comune di errori di esportazione. Assicurati sempre che i tag e il formato siano corretti prima di esportare i file eseguendo controlli di quality assurance.

Consiglio

Se il contenuto XLIFF contiene tag HTML, seleziona Drupal/WordPress XLIFF come tipo di file quando crei il lavoro o il modello di progetto.

Tipi di file

  • .XLF

  • .XLIFF

  • Solo 2.0

    File con l'intestazione del file <xliff version="2.0">

Importa opzioni

  • Analizza i messaggi ICU

    I messaggi ICU vengono automaticamente convertiti in tag. I file con messaggi ICU non possono contenere elementi in linea.

  • Usa sottofiltro HTML 

    Importa tag HTML contenuti nel file. I tag possono quindi essere utilizzati con le Impostazioni di Importazione File HTML.

  • Importa <note>

    I dati dell'elemento <note> verranno visualizzati nella finestra Contesto.

    Solo un <note> in un <unit> è supportato (secondo gli standard XLIFF 2.0).

  • Salva i segmenti confermati nella TM durante l'importazione

    I segmenti importati come Confermato vengono salvati nella memoria di traduzione del progetto memoria di traduzione in modalità di scrittura.

  • Segmenta XLIFF

    Viene applicata la segmentazione standard. Se non selezionato, un elemento sarà un segmento. Questo può comportare più frasi per segmento. Se selezionato ma un elemento rimane un segmento, l'attributo canResegment="no" potrebbe essere presente nel file. Per forzare la segmentazione, modifica questo attributo in "sì". Se non c'è alcun canResegment="no" attributo, l'unità sarà segmentata.

    Se il segmento destinazione non è vuoto, il testo nell'elemento origine non è segmentato. Questo comportamento non può essere modificato abilitando/disabilitando l'opzione Segmenta XLIFF o regolando le regole di segmentazione.

    Se un unit importato ha elementi segment nel file originale, non viene ulteriormente segmentato; è considerato già segmentato. Questo comportamento non può essere modificato attivando/disattivando l'opzione Segment XLIFF. La segmentazione può avvenire solo se il unit ha un singolo elemento segment e nessun elemento ignorabile.

  • Interpreta tag interruzione di riga/pagina

    I tag di interruzione di riga e di interruzione di pagina XLIFF creano nuovi segmenti. Questa opzione sarà applicata solo se Segment XLIFF è anche attivata.

  • Conserva gli spazi

  • Copia origine in destinazione vuota se il segmento non è importato

  • 2.0 Solo Rappresenta il testo con l'attributo "translate=no" come tag non traducibili

  • 1.2 Solo Nota di contesto

    Il contesto deve essere in un'unità di transazione negli elementi del gruppo di contesto o nel contesto con attributi di tipo contesto.

  • 2.0 Solo Chiave di contesto

    Il contesto deve essere nell'elemento unit o nei discendenti dell'unità. Il nodo base (nodo di contesto) per la valutazione XPath è l'elemento unit. L'XPath predefinito è: @id.

  • Converti in entità carattere

    Elenco di riferimenti di caratteri separati da virgole richiesti nel file di output.

    Esempio:

    &#160;,&amp;#x3A3;).

  • Converti in tag di Phrase TMS 

Importa regole di segmento

Aggiungere regole modifica le impostazioni di importazione predefinite. Le regole possono essere combinate o aggiunte e possono essere applicate utilizzando il modulo disponibile o manualmente. Gli stati XLIFF personalizzati sono supportati. Separare gli argomenti con una virgola crea la relazione logica AND, mentre una nuova riga crea la relazione logica OR.

XPath può essere utilizzato anche nelle regole, ma sarà valutato rispetto a ciascun elemento trans-unit (cioè non il documento).

Esempi:

  • Importa solo segmenti in cui l'elemento <trans-unit> ha un attributo resname il cui valore è o contiene info: .[contains(@resname,'info')].

  • Importa solo segmenti in cui l'elemento <trans-unit> ha no tale segment-metadata elemento figlio in cui l'attributo tm_match è o contiene 100.00: .[not(contains(segment-metadata/@tm_match,'100.00'))].

    Per escludere le corrispondenze 100.00 e 101.00% dal tuo import, usa or come segue: .[not(contains(segment-metadata/@tm_match,'100.00') or contains(segment-metadata/@tm_match,'101.00'))].

XPath può essere utilizzato anche nelle regole, ad esempio importando segmenti .[contains(@resname, 'info;yes')].

Per impostazione predefinita, tutte le unità di transazione XLIFF vengono importate. Se viene eseguita la segmentazione, <source> è segmentato e <seg-source> non lo è. Lo stato di tutti i segmenti dopo l'importazione non è confermato né bloccato.

Impostazioni di importazione personalizzate

  • Non importare segmento quando

  • Conferma segmento quando

  • Blocca segmento quando

Mappatura degli attributi di esportazione

Aggiungere regole modifica le impostazioni di importazione predefinite. Le regole possono essere combinate o aggiunte e possono essere applicate utilizzando il modulo disponibile o manualmente. Gli stati XLIFF personalizzati sono supportati.

Per impostazione predefinita, tutte le unità di transazione XLIFF nel file di destinazione esportato appariranno identiche alla sorgente, eccetto che la destinazione sarà tradotta. Per cambiare gli stati XLIFF, gli stati dei segmenti possono essere mappati agli stati XLIFF.

Esempio:

Nuovo a Tradotto nel file XLIFF di destinazione esportato.

Impostazioni di esportazione personalizzate

Gli attributi di destinazione specifici possono essere mappati in base ai seguenti stati dei segmenti:

  • Confermato e bloccato

  • Confermato e non bloccato

  • Non confermato e bloccato

  • Non confermato e non bloccato

Lunghezza massima della destinazione

Quando un'unità è divisa in più segmenti, tutti i segmenti avranno la stessa proprietà di lunghezza massima. Questo sarà uguale al massimo per l'unità.

In questo caso, il seguente avviso viene restituito dopo l'importazione:

Un'unità è divisa in più segmenti, il limite di lunghezza massima sarà controllato per ogni segmento separatamente.

1.2

L'attributo maxwidth può essere utilizzato per specificare la lunghezza massima della destinazione per la traduzione in queste condizioni:

  • La larghezza massima deve essere in un elemento trans-unit (non in un gruppo).

  • La dimensione deve essere specificata in size-unit="char" o size-unit="percent".

  • C'è solo un segmento nell'elemento trans-unit.

    Viene visualizzato un avviso se ci sono più segmenti nell'elemento trans-unit.

2.0

La funzionalità di lunghezza massima del target è supportata solo se:

  • L'elemento file contiene slr:profiles con generalProfile="xliff:codepoints"

  • L'unità nel file contiene l'attributo sizeRestriction.

Il valore massimo è quindi impostato come proprietà di lunghezza massima del segmento.

Impostazioni specifiche per l'applicazione

Drupal/Wordpress .XLIFF

Le impostazioni vengono applicate nel project template utilizzato con il plugin Drupal.

Il filtro Wordpress utilizza il sott filtro HTML, quindi le impostazioni di importazione .HTML possono essere applicate. Se è necessaria più personalizzazione rispetto a quella disponibile nelle impostazioni di importazione HTML, dovrebbe essere utilizzato il formato .XML.

Drupal/WordPress XLIFF è anche un buon default per i file .XLIFF quando le stringhe traducibili sono in CDATA e contengono tag HTML.

memoQ

Nessuna impostazione è disponibile se auto-rilevata e importata come memoQ XLIFF. Se è necessaria una configurazione, importare il file utilizzando le impostazioni di importazione XLIFF 1.2. Gli stati dei segmenti di memoQ XLIFF devono essere configurati manualmente nelle impostazioni di importazione.

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.