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> なぜ__VAR_1__チームはi1nを使用するのですか?
vue-i18nブリッジモード
@nuxtjs/i18nとvue-i18nを使い続けましょう。i1nは既存のセットアップの背後にあるロケールファイルとAI翻訳を管理します。
自動検出されたフレームワーク
i1nはpackage.json内のvue-i18nを検出し、初期化中にすべてを自動的に設定します。
SSR & SSG互換
ロケールファイルは静的なJSONです。Nuxtのサーバーサイドレンダリングおよび静的生成と完全に連携します。
型安全な翻訳キー
自動生成されたi1n.d.tsにより、Nuxtコンポーネントはすべての翻訳キーに対して完全なオートコンプリート機能を利用できます。
Nuxtアプリのローカライズを開始する
永久無料。クレジットカード不要。