Vai al contenuto

ICU Message Format Playground

Test ICU message syntax with live preview, multi-locale output, and instant error explanations.

Free i18n Tool

ICU Message

Edit your message using ICU syntax below

Valid ICU message

Variables

Adjust values to see live output changes

Multi-locale Preview

Live output across 4 locales using Intl.PluralRules

EnglishHello, World!
GermanHello, World!
JapaneseHello, World!
ArabicHello, World!

Code Snippet

import { useIntl } from "react-intl";

// In your messages file:
// { "myKey": "Hello, {name}!" }

function MyComponent() {
  const intl = useIntl();
  return (
    <span>
      {intl.formatMessage(
        { id: "myKey" },
        {
    name: "World"
  }
      )}
    </span>
  );
}

FAQ

Domande frequenti

Altri strumenti

Strumenti gratuiti per il resto del tuo flusso di lavoro i18n: dati locale, messaggi ICU, formati di file e hreflang.

Pronto per rilasciare a livello globale?

Unisciti a centinaia di team che usano Better I18N per traduzioni più rapide e contestualizzate.

Già in produzione con Better I18N