跳转至主要内容

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>
  );
}

常见问题

常见问题

更多工具

覆盖 i18n 流程其余环节的免费工具:语言区域数据、ICU 消息、文件格式和 hreflang。

准备好全球化发布了吗?

加入数百个使用 Better I18N 提供更快、上下文感知翻译的团队。

已在使用 Better I18N