01MVP 标识01MVP
功能指南国际化接入

国际化接入

在模板里新增语言、维护共享翻译,并把文案接到页面和邮件里。

本页是任务指南;如果你要看消息加载逻辑、导出函数和底层实现,再看 @mono/i18n

你通常会做的事

  1. packages/i18n/translations/shared/ 新增或更新共享文案
  2. 在 app 侧补充本项目特有文案覆盖
  3. 在页面、邮件模板或服务端逻辑中通过 next-intl/@mono/i18n 读取消息
  4. 运行 i18n 检查,避免缺失 key

先看哪一层

  • 想理解多语言分层:看 国际化策略
  • 想直接在页面里接文案:看 useTranslations() 的用法和当前页面示例
  • 想查底层 helper:看 @mono/i18n 参考

常见改造任务

  • 新增一门语言
  • 补翻译 key 并保证中英文一致
  • 给邮件模板接入翻译
  • 让 app 自己覆盖共享文案