文档 框架

框架

i1n 的框架集成指南。Next.js、React、Vue、Angular、Flutter、React Native、iOS、Android、Rails、Astro 和原生 JavaScript 的设置说明。

概述

i1n 与所有主流框架和平台集成。i1n init 命令会自动检测您的框架并配置适当的文件格式和目录结构。

对于 JavaScript 和 TypeScript 框架(React、Next.js、Vue、Angular、Astro),您可以在独立模式下使用 i1n SDK,或通过桥接模式将其连接到现有的 i18n 库。对于原生平台(Flutter、iOS、Android、Rails),i1n 会管理翻译文件,而您平台的原生本地化系统则负责运行时。

支持的框架

i1n 支持 Next.js (next-intl)、React (i18next, react-intl)、Vue (vue-i18n)、Angular (ngx-translate)、Flutter (ARB)、iOS (.strings)、Android (XML)、Rails (YAML)、React Native with Expo、Astro 以及原生 JavaScript/TypeScript。

每个框架指南都涵盖安装、配置、代码集成和桥接模式的适用性。CLI 工作流程在所有框架中保持不变——仅文件格式和集成代码有所不同。

相关