关于 next-intl-add-language
这是一份为使用 next-intl 的 Next.js 项目添加语言的指南,列出需要更新的翻译文件和应用配置位置。
主要功能
- 01翻译 en.json 条目
- 02更新路由和中间件
- 03添加语言切换选项
适用场景
- 01补齐某语言的翻译
- 02在应用路由中注册语言
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ github/ awesome-copilot --skill next-intl-add-language安装后在 Claude Code 中输入/next-intl-add-language确认已加载。
详细介绍
这是一份使用 next-intl 为 Next.js 项目添加新语言以实现国际化的指南,
- 国际化方面,应用使用 next-intl。
- 所有翻译都位于目录
./messages中。 - UI 组件为
src/components/language-toggle.tsx。 - 路由和中间件配置在以下文件中处理:
src/i18n/routing.tssrc/middleware.ts
添加新语言时:
- 将
en.json的所有内容翻译为新语言。目标是让所有 JSON 条目都采用新语言,以实现完整翻译。 - 在
routing.ts和middleware.ts中添加路径。 - 将语言添加到
language-toggle.tsx。
评论
支持 Markdown