Il contenuto del file sorgente può essere visualizzato nell'Editor facendo clic su Espandi Tag nel menu e modificato facendo clic su F2.
Abilita il controllo XLIFF durante la configurazione di quality assurance per aiutare a evitare corruzioni strutturali.
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 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
-
I messaggi ICU vengono automaticamente convertiti in tag. Quando un segmento contiene elementi inline, l'analisi ICU per quel segmento viene saltata. I segmenti senza elementi inline vengono analizzati normalmente.
-
Importa tag HTML contenuti nel file. I tag possono quindi essere utilizzati con le impostazioni di importazione dei file HTML.
-
I dati dell'elemento
<note>verranno visualizzati nella finestra Contesto.Solo un
<note>in un<unit>è supportato (secondo gli standard XLIFF 2.0). -
I segmenti importati come Confermato vengono salvati nella memoria di traduzione del progetto memoria di traduzione in modalità di scrittura.
-
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 attributo canResegment="no", 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 o regolando le regole di segmentazione.
Se un
unitimportato ha elementisegmentnel file originale, non viene ulteriormente segmentato; è considerato già segmentato. Questo comportamento non può essere modificato abilitando/disabilitando l'opzione . La segmentazione può avvenire solo se ilunitha un singolo elementosegmente nessun elemento ignorabile. -
I tag di interruzione di riga e di interruzione di pagina XLIFF creano nuovi segmenti. Questa opzione sarà applicata solo se Segment XLIFF è anche abilitata.
-
-
-
Se abilitato, i valori della lingua di destinazione dal file caricato vengono ignorati e sostituiti con i valori della lingua di destinazione del lavoro.
-
2.0 Solo
-
1.2 Solo
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
Il contesto deve trovarsi 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.
-
Elenco di riferimenti ai caratteri separati da virgole richiesti nel file di output.
Esempio:
-
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 i segmenti in cui l'elemento
<trans-unit>ha un attributoresnameil cui valore è o contieneinfo: .[contains(@resname,'info')]. -
Importa solo i segmenti in cui l'elemento
<trans-unit>ha no tale elemento figliosegment-metadatain cui l'attributotm_matchè o contiene100.00: .[not(contains(segment-metadata/@tm_match,'100.00'))].Per escludere le corrispondenze del 100.00 e 101.00% dal tuo import, usa
orcome 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 trans-unit 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 trans-unit 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:
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 di 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, viene restituito il seguente avviso dopo l'importazione:
Un'unità è divisa in più segmenti, il limite massimo di lunghezza 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:
-
Maxwidth deve essere in un elemento trans-unit (non in un gruppo).
-
La dimensione deve essere specificata in
size-unit="char"osize-unit="percent". -
C'è solo un segmento nell'elemento trans-unit.
Un avviso viene visualizzato se ci sono più segmenti nell'elemento trans-unit.
2.0
La funzionalità di lunghezza massima della destinazione è supportata solo se:
-
L'elemento file contiene
slr:profilescongeneralProfile="xliff:codepoints" -
L'unità nel file contiene l'attributo
sizeRestriction.
Il valore massimo è quindi impostato come proprietà di lunghezza massima del segmento.
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 predefinito 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.