Il contenuto del tag 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 della quality assurance per aiutare a evitare corruzioni strutturali.
Importante
I problemi con i 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
<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'è l'attributo canResegment="no", l'unità sarà segmentata.
Se il segmento target non è vuoto, il testo nell'elemento source non è segmentato. Questo comportamento non può essere modificato attivando/disattivando l'opzione o regolando le regole di segmentazione.
Se un'unità importata
unitha elementisegmentnel file originale, non sarà ulteriormente segmentata; è considerata già segmentata. Questo comportamento non può essere modificato attivando/disattivando l'opzione . La segmentazione può avvenire solo se l'unitha un singolo elementosegmente nessun elemento ignorabile. -
I tag di interruzione di riga e di pagina XLIFF creano nuovi segmenti. Questa opzione sarà applicata solo se Segment XLIFF è anche attivata.
-
-
-
Se attivato, i valori della lingua target dal file caricato vengono ignorati e sostituiti con i valori della lingua target 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 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.
Nota
Chiave di contesto XPath e spazi dei nomi XML
Gli elementi XLIFF 2.0 esistono all'interno di uno spazio dei nomi XML, quindi le espressioni XPath della chiave di contesto che fanno riferimento direttamente ai nomi degli elementi potrebbero non funzionare. Se la tua espressione non restituisce risultati, usa invece la funzione
local-name().Ad esempio, per estrarre un elemento
<note>concategory="key", usa:*[local-name()='notes']/*[local-name()='note' and @category='key'] -
-
Elenco di riferimenti ai caratteri separati da virgole richiesti nel file di output.
Esempio:
Importa le regole dei segmenti
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 attributoresnameil cui valore è o contieneinfo: .[contains(@resname,'info')]. -
Importa solo 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 100.00 e 101.00% dalla tua importazione, 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
Esporta mappatura degli attributi
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, tranne per il fatto 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 specifici del target possono essere mappati in base ai seguenti stati del segmento:
-
Confermato e bloccato
-
Confermato e non bloccato
-
Non confermato e bloccato
-
Non confermato e non bloccato
Lunghezza massima del target
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 del target 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 del target è 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 sono applicate nel modello di progetto utilizzato con il plugin Drupal.
Il filtro di Wordpress utilizza il sottocampo HTML, quindi è possibile applicare le impostazioni di importazione .HTML. Se è necessaria una maggiore 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.