Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Init history"v9.0.013.06.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubСкопіювати документацію у форматі Markdown в буфер обміну
Міграція з next-i18next на Intlayer
Для повного та детального покрокового посібника, будь ласка, див. наш Посібник з міграції next-i18next.
Intlayer прозоро обробляє всі реалізації Next.js Pages Router та App Router. Використання адаптера дозволяє вам перенести вашу реалізацію next-i18next без переписування коду.
Що робити
Для початку виконайте:
Скопіюйте код у буфер обміну
Це створює необхідний файл конфігурації Intlayer. Щоб інтегрувати Intlayer в фоновому режимі, оновіть ваш next.config.ts:
Скопіюйте код у буфер обміну
Що він робить під капотом
createNextI18nPlugin поєднує нативну поведінку Next.js разом з основним плагіном next-intlayer, інжектуючи всі необхідні псевдоніми Webpack/Turbopack для next-i18next, react-i18next та i18next.
Під капотом:
serverSideTranslations&appWithTranslation: Тепер вони функціонують як обгортки для внутрішніх завантажувачів Intlayer, обходячи велику статичну ін'єкцію JSON.- Client hooks: Негайно делегує до
@intlayer/react-i18next, збереження всі функції форматування, множин та вкладених просторів імен.
