ICU (International Components for Unicode) è un insieme di librerie che fornisce supporto alla globalizzazione per l'internazionalizzazione dei sistemi software.
Sono supportate le traduzioni con sintassi formato messaggio ICU.
I chatbot IA possono essere molto efficaci nel verificare le regole ICU.
Abilitare il formato messaggio ICU nella scheda della finestra .
Il formato messaggio ICU fornisce:
-
Evidenziazione della sintassi
Quando aperto nell'editor di traduzione, le diverse parti di un messaggio vengono evidenziate e visualizzate insieme alle relative meta-informazioni come il tipo di formato. Argomenti e formati individuali possono essere applicati direttamente alla destinazione nella traduzione per evitare errori introdotti da refusi. Fare clic su un segnaposto nell'elenco dei segnaposto estratti o direttamente sulla parte del contenuto di origine da utilizzare nella traduzione di destinazione.
-
Convalida della sintassi
La correttezza della sintassi viene convalidata durante la traduzione. Ciò può prevenire messaggi ICU danneggiati nei file di localizzazione.
-
Anteprima
La sintassi del formato messaggio ICU può essere complessa ed è possibile visualizzare un'anteprima di come apparirà la traduzione con gli argomenti effettivi. Clicca sul pulsante di anteprima in Strings Editor e assegna attributi del mondo reale al messaggio ICU per vedere se la sintassi della traduzione è corretta e se tutti i casi possibili sono supportati come previsto.
È possibile assegnare valori di test per gli attributi di una traduzione nel pannello di anteprima. Viene visualizzato l'aspetto della stringa e può essere ricontrollato per garantire che la traduzione funzioni come previsto.
Quando una chiave contenente un messaggio plurale ICU viene inviata da Strings a TMS tramite Job Sync con l'opzione di analisi dei messaggi ICU abilitata, TMS espande le categorie plurali per corrispondere al set completo di regole plurali CLDR per le impostazioni locali di destinazione. Ciò può aggiungere categorie che non sono presenti nell'origine Strings. Quando il lavoro viene esportato nuovamente in Strings, il messaggio ICU mantiene questa struttura di categoria espansa invece di tornare al conteggio delle categorie di origine originale.