Задайте вопрос и получите краткое содержание документа через любого ИИ-провайдера на этой странице
История версий
- "Инициализация истории"v9.0.013.06.2026
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Миграция с NuxtJS I18n на Intlayer
Миграция вашего приложения Nuxt с @nuxtjs/i18n на Intlayer - это бесшовный процесс с использованием модуля Nuxt adapter.
Что делать
Чтобы инициализировать проект, запустите:
Копировать код в буфер обмена
npx intlayer initЭто установит intlayer.config.ts. Затем добавьте модуль Intlayer Nuxt (например, @intlayer/nuxt-i18n) в массив модулей вашего nuxt.config.ts. Это автоматически применяет конфигурацию совместимости для вашего приложения.
Что происходит под капотом
@nuxtjs/i18n оборачивает vue-i18n при этом предоставляя composables, специфичные для Nuxt (useLocalePath, useSwitchLocalePath, <NuxtLinkLocale>).
Под капотом:
- Переводы: Изначально полагается на слой совместимости
@intlayer/vue-i18nдля всех задач перевода строк (полностью поддерживая форматыvue-i18n, плюральные трубы и реактивность). - Маршрутизация: Отражает composables маршрутизации, используя помощников локализованного URL Intlayer.
- Конфигурация: Читает
availableLocalesи параметры по умолчанию прямо из вашегоintlayer.config.tsдля автоматической координации страниц Nuxt.