Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
framework framework/react/i18n/index.md medium

framework-react-i18n-index

React 国际化文案约定索引:禁字符串拼接、复数走 ICU、locale 化数字与日期、禁硬编码、RTL 布局。Use when 写需多语言的界面文案 / 把数字日期按 locale 本地化展示 / 处理复数与 RTL。

子项索引

子项 一句话
message-formatting skill React 文案国际化:禁字符串拼接整句、复数走 ICU、数字日期交给 Intl、抽 key 禁硬编码、RTL 用逻辑属性

React · 国际化(i18n)约定

本层包含

名称 类型 一句话
message-formatting skill 占位符模板 + 复数 ICU + Intl 数字日期 + RTL

何时下钻

  • 文案含变量,想拼接字符串 → 改用占位符模板,见 message-formatting.md
  • 出现 "1 项 / N 项" 复数分支 → 用 ICU plural,见 message-formatting.md
  • 数字 / 货币 / 日期需按 locale 展示 → 用 Intl.* / dayjs locale,见 message-formatting.md
  • 组件里出现中文硬编码字面量 → 抽 message key,见 message-formatting.md
  • 支持阿拉伯语 / 希伯来语等 RTL 语言 → 布局方向处理,见 message-formatting.md

链接