国际化

@modern-js/plugin-i18n 是 Modern.js 的国际化插件,基于 i18nextreact-i18next 构建,为 Modern.js 应用提供完整的国际化解决方案。

核心功能特性

  • 🌍 多语言支持:轻松管理多种语言的翻译资源
  • 🔍 智能语言检测:支持从 URL 路径、Cookie、请求头等多种方式自动检测用户语言
  • 📦 灵活的资源加载:支持 HTTP、文件系统和自定义 SDK 三种资源加载方式
  • 🛣️ 路由集成:与 Modern.js 路由系统深度集成,支持语言路径前缀
  • SSR 支持:完整支持服务端渲染(SSR)场景
  • 🎯 TypeScript 支持:完整的 TypeScript 类型定义

适用场景

  • 需要支持多语言的 Web 应用
  • 需要 SEO 友好的多语言路由
  • 需要服务端渲染的多语言应用
  • 需要从外部服务动态加载翻译资源

文档导航