Menu

多语言

Nexty.dev 基于业界成熟的 next-intl 库,为你提供了开箱即用的多语言解决方案。无论是小型项目还是大型应用,都能轻松实现多语言支持,帮助你的网站触达全球用户。

当前多语言功能

支持的语言

  • 英语(en) - 默认语言
  • 中文(zh) - 简体中文
  • 日语(ja) - 日语

核心特性

  1. 自动语言检测 - 自动检测用户浏览器语言并提示切换
  2. 动态路由 - 支持 /about/zh/about/ja/about 等多语言路由
  3. 语言切换 - 提供优雅的语言切换组件
  4. SEO 友好 - 每个语言版本都有独立的 URL 和元数据

版本升级说明

Nexty.dev 从 v1.1.7 版本开始,重新设计了多语言文件的组织结构。

v1.1.7 以前,每种语言仅有一个 JSON 文件,内容增长后维护效率低下。

v1.1.7 开始,支持根据功能拆分文件,提升维护效率。

升级影响范围

  • 仅涉及 i18n/messages 目录结构调整和 i18n/request.ts 获取多语言文件的方法
  • 核心功能和 API 保持完全兼容
  • 无需修改业务代码

如果你使用的是 v1.1.7 之前的版本,建议根据升级指南升级到新的组织结构。

后续多语言模块的文档将基于 v1.1.7+ 版本进行讲解。