Editor ICU Message
Costruisci e testa visivamente i pattern ICU Message Format — plurale, select e altro.
Anteprima dal Vivo
Cos'è ICU Message Format?
ICU Message Format è lo standard del settore per messaggi internazionalizzati che si adattano alle regole linguistiche. Gestisce la pluralizzazione (un elemento vs. molti elementi), la selezione di genere (lui/lei/loro) e la formattazione di numeri/date in diversi locali. Questo editor visuale gratuito ti permette di costruire, testare e debuggare messaggi ICU senza memorizzare la sintassi.
Come usare l'editor di messaggi ICU
- 1
Scrivi il tuo messaggio ICU
Inserisci una stringa in formato ICU Message nell'editor. Usa gli assistenti di sintassi per inserire regole di plurale ({count, plural, ...}), istruzioni select ({gender, select, ...}) o formattazione di numeri/date.
- 2
Imposta i valori delle variabili
Regola i campi delle variabili sotto l'editor per testare valori diversi. Modifica il contatore per vedere le forme plurali aggiornarsi, oppure cambia la variabile di genere per visualizzare in anteprima i rami del select.
- 3
Visualizza l'anteprima e copia il risultato
L'anteprima dal vivo mostra esattamente come il messaggio viene renderizzato con i valori di test. Copia la stringa ICU per incollarla nei tuoi file di localizzazione per la produzione.
Domande frequenti
A cosa serve ICU Message Format?
ICU Message Format gestisce la pluralizzazione, la selezione di genere e la formattazione sensibile al locale nelle stringhe tradotte. È supportato dalla maggior parte delle librerie i18n, tra cui FormatJS, i18next e Angular.
Cosa significa il simbolo # nei messaggi plurali?
Il simbolo # viene sostituito con il valore numerico effettivo a runtime. Ad esempio, in '# elementi', se count è 5, viene visualizzato come '5 elementi'.
I miei dati vengono elaborati su un server?
No. Tutta l'analisi e l'anteprima avvengono localmente nel tuo browser. Nessun dato viene inviato a nessun server.
