Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Init history"v9.0.013.06.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubСкопіювати документацію у форматі Markdown в буфер обміну
Міграція з Next Translate на Intlayer
Міграція з next-translate на Intlayer є практично прямою заміною, яка зберігає вашу існуючу синтаксис та теги.
Що робити
Initialize Intlayer у вашому проекті:
Скопіюйте код у буфер обміну
CLI створить вашу конфігурацію. Потім ви можете застосувати плагін Intlayer у вашому next.config.ts, який injects build-time subpath aliases mapping next-translate/useTranslation to @intlayer/next-translate.
Як це працює під капотом
next-translate надає хуки як useTranslation('ns'), t('ns:key.path') та компонент <Trans>.
Під капотом:
- Інтерполяція та множини: Він тісно покладається на поведінку адаптера
react-i18next. Динамічно обробляються заповнювачі{{var}}та плюралізація, відображена з суфіксів якkey_0,key_oneтаkey_other. - Компонент
<Trans>: Безпосередньо підтримується для аналізу HTML-подібних тегів разом із реквізитомcomponentsна основі масиву. - Простори імен: Aliasing підпутей забезпечує, що ваш
useTranslationпосилається на правильні внутрішні простори імен словника без ручного змінення.
