Nuxt Интеграция
Локализуйте ваше Nuxt приложение
i1n автоматически обнаруживает vue-i18n в вашем проекте Nuxt. Отправляйте файлы локализации, переводите с помощью ИИ на 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 автоматически обнаруживает vue-i18n в вашем package.json и настраивает всё во время инициализации.
Совместимо с SSR и SSG
Файлы локализации представляют собой статические JSON. Отлично работает с серверным рендерингом Nuxt и статической генерацией.
Ключи перевода с проверкой типов
Автоматически сгенерированный файл i1n.d.ts обеспечивает полную автозамену для всех ключей перевода в ваших компонентах Nuxt.
Начните локализацию вашего приложения Nuxt
Бесплатно навсегда. Кредитная карта не требуется.