mcpField
N
next-intl-add-language

next-intl-add-language

github.com/github开发40.5k9.4k 次安装1 天前更新
代码仓库

关于 next-intl-add-language

这是一份为使用 next-intl 的 Next.js 项目添加语言的指南,列出需要更新的翻译文件和应用配置位置。

主要功能

  1. 01翻译 en.json 条目
  2. 02更新路由和中间件
  3. 03添加语言切换选项

适用场景

  1. 01补齐某语言的翻译
  2. 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.ts
    • src/middleware.ts

添加新语言时:

  • 将 en.json 的所有内容翻译为新语言。目标是让所有 JSON 条目都采用新语言,以实现完整翻译。
  • 在 routing.ts 和 middleware.ts 中添加路径。
  • 将语言添加到 language-toggle.tsx。

评论

支持 Markdown