i1n.ai
Nuxt 集成

本地化您的 Nuxt 应用

i1n 自动检测您 Nuxt 项目中的 vue-i18n。推送语言文件,通过 AI 翻译成 182 种语言,并拉取类型安全的定义。

$ npx i1n init
pages/index.vue
<!-- pages/index.vue -->
<template>
  <div>
    <h1>{{ $t('home.welcome') }}</h1>
    <p>{{ $t('home.description') }}</p>
  </div>
</template>

<script setup>
// i1n manages the locale files
// vue-i18n handles runtime translation
// Type-safe keys via i1n.d.ts
</script>

为什么 Nuxt 团队使用 i1n?

vue-i18n 桥接模式

继续使用 @nuxtjs/i18n 和 vue-i18n。i1n 在您现有的设置中管理您的语言文件和 AI 翻译。

自动检测框架

i1n 会在您的 package.json 中检测到 vue-i18n,并在初始化期间自动配置所有内容。

兼容 SSR 和 SSG

区域设置文件是静态JSON。可完美支持Nuxt的服务器端渲染和静态生成。

类型安全的翻译键

自动生成的 i1n.d.ts 为您的 Nuxt 组件提供了所有翻译键的完整自动补全功能。

开始本地化您的 Nuxt 应用

永久免费。无需信用卡。