ICU (International Components for Unicode) è un insieme di librerie che fornisce supporto alla globalizzazione per l'internazionalizzazione dei sistemi software.
Le traduzioni con sintassi formato messaggio ICU sono supportate.
I chatbot IA possono essere molto efficaci nel verificare le regole ICU.
Se l'opzione per è disponibile per il formato e selezionata, i messaggi vengono analizzati e presentati negli editor CAT.
-
Per garantire che i file con messaggi ICU vengano esportati correttamente al termine della traduzione, i tag nel segmento di destinazione devono corrispondere a quelli nel segmento di origine e i tag nel segmento di origine non devono essere modificati.
-
Come risultato della nuova analisi, potrebbe essere necessario spostare alcune parti di testo da un segmento di destinazione a un altro segmento di destinazione in modo da seguire le traduzioni corrispondenti alle regole grammaticali delle lingue di destinazione. Per visualizzare i messaggi ICU tradotti nella loro interezza, consultare l'anteprima in contesto.
-
I segmenti che rappresentano forme particolari (sotto-messaggi) vengono salvati nella memoria di traduzione e sfruttati nel processo di traduzione.
-
L'elaborazione ICU è un'opzione tutto o niente applicata a livello di file o modello. Non esiste un'opzione per applicare l'analisi ICU in modo selettivo a singole Strings all'interno di un file. Se un file di origine contiene un mix di vere Strings ICU e Strings che usano la sintassi
{segnaposto}non intesa come ICU, si consideri l'uso di una diversa convenzione per il segnaposto (ad esempio, una sintassi senza parentesi graffe) per il contenuto non ICU prima di caricare il file. Ciò impedisce che tali Strings vengano rilevate e bloccate come segmenti ICU.
Tipi di file supportati:
-
.XLIFF 1.2
-
.XLIFF 2.0
-
.SDL XLIFF
-
.JSON
-
.XML
-
XML multilingue
-
.PO
-
.YAML
-
Stringhe Android
-
Stringhe iOS
Se i messaggi ICU sono presenti quando un file viene importato come lavoro e segmentato, il segmento viene etichettato come negli editor CAT con il tipo ICU presentato nella colonna di sinistra. Il contenuto ICU viene presentato come un tag all'interno del testo.
Passando il mouse sopra il tipo ICU vengono visualizzate le categorie e un esempio di utilizzo in una descrizione comando.
Tutte le informazioni relative al messaggio ICU vengono importate e visualizzabili come nota di contesto con la forma completa del messaggio presentata nell'anteprima nel contesto. Tutte le varianti del messaggio ICU tradotto possono essere verificate anche tramite il configuratore ICU disponibile nell'anteprima nel contesto.
I messaggi ICU non possono essere divisi o uniti.
Il configuratore ICU consente la verifica di tutte le varianti dei messaggi ICU completi in base ai valori inseriti nel configuratore e ai segmenti tradotti.
Fare clic sul pulsante ICU in alto a destra nell'anteprima nel contesto del messaggio ICU per aprire la finestra di .
Per le variabili senza tipo, il configuratore visualizza un campo di input vuoto; il valore viene riflesso nell'anteprima del messaggio ICU. In caso di ICU con gerarchia complessa, i valori non correlati vengono nascosti in base alle varianti selezionate.
Scheda destinazione
Inserire i valori per qualsiasi variabile elencata nella scheda per visualizzare l'anteprima della traduzione del messaggio ICU selezionato nella parte superiore della finestra. L'anteprima del messaggio ICU di destinazione è disponibile solo se tutti i segmenti relativi all'ICU sono tradotti.
Scheda origine
Selezionare la scheda per passare all'anteprima del messaggio ICU di origine.
Il passaggio tra le schede e non influisce sull'anteprima nel contesto.
Ripetizioni
I messaggi ICU primari e i sottomessaggi, se ripetuti in un lavoro e dotati della stessa chiave, vengono identificati come ripetizioni.
QA
Per evitare falsi positivi (generazione di avvisi QA per traduzioni incoerenti laddove tale avviso non è desiderato) e falsi negativi (nessun avviso QA per traduzioni laddove tale avviso è desiderato), viene considerato il contesto ICU.
In caso di contesto diverso:
-
La non viene visualizzata nel caso di traduzioni diverse.
-
L' viene visualizzata per i messaggi ICU con la traduzione identica e lo stesso testo di origine ma con una chiave di contesto diversa.