Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Инициализация истории"v9.0.013.06.2026
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомЕсли у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать Markdown документа в буфер обмена
Миграция с Next Translate на Intlayer
Миграция с next-translate на Intlayer - это почти прямая замена, которая сохраняет ваш существующий синтаксис и теги.
Что делать
Инициализируйте Intlayer в вашем проекте:
Копировать код в буфер обмена
CLI будет строить вашу конфигурацию. Вы можете применить плагин Intlayer в вашем next.config.ts, который впрыскивает псевдонимы подпути времени сборки, сопоставляющие next-translate/useTranslation с @intlayer/next-translate.
Что происходит под капотом
next-translate предоставляет хуки, такие как useTranslation('ns'), t('ns:key.path') и компонент <Trans>.
Под капотом:
- Интерполяция и множественное число: Он тесно полагается на поведение адаптера
react-i18next. Динамически обрабатываются заполнители{{var}}и множественное число, отображаемое из суффиксов, таких какkey_0,key_oneиkey_other. - Компонент
<Trans>: Прямо поддерживается для парсинга HTML-подобных тегов вместе с propcomponentsна основе массива. - Пространства имён: Подпуть aliasing обеспечивает, что ваш
useTranslationссылается на правильные внутренние пространства имён словаря без ручного изменения.
