Next.js 集成
Next.js 本地化,零配置。
推送您的区域设置文件,使用 AI 进行翻译,拉取类型安全的定义。开箱即用地支持 App Router、Pages Router、next-intl 和 i18next。
$ npx i1n init
app/page.tsx
import { t } from 'i1n'
export default function HomePage() {
return (
<main>
<h1>{t('home.title')}</h1>
<p>{t('home.subtitle')}</p>
{/* ↑ Full autocomplete from i1n.d.ts */}
</main>
)
} 为什么 Next.js 团队使用 i1n?
App Router 和 Pages Router
i1n 会检测您的 Next.js 版本并生成与两种路由系统兼容的语言文件。
next-intl 的桥接模式
已在使用 next-intl 或 i18next?保留您的库 — i1n 会管理其背后的翻译文件和类型生成。
自动生成的 i1n.d.ts
每次 i1n 拉取都会生成 TypeScript 定义。您的 IDE 会自动完成每个翻译键,无需任何设置。
CI/CD 中的 AI 翻译
将 i1n push --translate 添加到您的 CI 管道。新密钥将在到达生产环境之前被翻译。
开始本地化您的 Next.js 应用
永久免费。无需信用卡。