i1n.ai
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

Бесплатно навсегда. Кредитная карта не требуется.

Сравнить альтернативы