Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "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
Міграція з Next Translate на Intlayer
Міграція з next-translate на Intlayer є практично прямою заміною, яка зберігає вашу існуючу синтаксис та теги.
Що робити
Initialize Intlayer у вашому проекті:
Скопіюйте код у буфер обміну
npx intlayer initCLI створить вашу конфігурацію. Потім ви можете застосувати плагін 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посилається на правильні внутрішні простори імен словника без ручного змінення.