Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Init history"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.
Що робити
Щоб ініціалізувати проект, запустіть:
Скопіюйте код у буфер обміну
npx intlayer initЦе налаштує intlayer.config.ts. Потім додайте модуль Intlayer Nuxt (наприклад @intlayer/nuxt-i18n) у масив modules вашого nuxt.config.ts. Це автоматично застосує конфігурацію сумісності для вашої програми.
Що він робить під капотом
@nuxtjs/i18n обгортає vue-i18n, надаючи Nuxt-специфічні routing composables (useLocalePath, useSwitchLocalePath, <NuxtLinkLocale>).
Під капотом:
- Translations: Покладається нативно на
@intlayer/vue-i18ncompat layer для всіх завдань трансляції рядків (повністю підтримуючи форматиvue-i18n, pipe plurals та reactivity). - Routing: Відзеркалює routing composables, використовуючи Intlayer's localized URL helpers.
- Configuration: Читає
availableLocalesта параметри за замовчуванням прямо з вашогоintlayer.config.tsдля автоматичної координації сторінок Nuxt.