国际化
@modern-js/plugin-i18n 是 Modern.js 的国际化插件,基于
i18next 和 react-i18next 构建,为 Modern.js 应用提供完整的国际化解决方案。
核心功能特性
- 🌍 多语言支持:轻松管理多种语言的翻译资源
- 🔍 智能语言检测:支持从 URL 路径、Cookie、请求头等多种方式自动检测用户语言
- 📦 灵活的资源加载:支持 HTTP、文件系统和自定义 SDK 三种资源加载方式
- 🛣️ 路由集成:与 Modern.js 路由系统深度集成,支持语言路径前缀
- ⚡ SSR 支持:完整支持服务端渲染(SSR)场景
- 🎯 TypeScript 支持:完整的 TypeScript 类型定义
适用场景
- 需要支持多语言的 Web 应用
- 需要 SEO 友好的多语言路由
- 需要服务端渲染的多语言应用
- 需要从外部服务动态加载翻译资源