Задайте вопрос и получите краткое содержание документа через любого ИИ-провайдера на этой странице
История версий
- "Инициализация истории"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
Адаптеры совместимости Intlayer
Миграция крупного приложения на новую библиотеку интернационализации может быть сложной. Чтобы облегчить этот переход, Intlayer предоставляет адаптеры совместимости для наиболее популярных библиотек i18n в экосистеме.
Эти пакеты адаптеров предоставляют точно такой же публичный API, как ваши существующие библиотеки i18n, но делегируют всю работу по переводу Intlayer во время выполнения.
Как это работает
Когда вы используете адаптер совместимости, вам не нужно переписывать импорты приложения или изменять способ использования ваших хуков перевода и компонентов. Вместо этого плагины bundler Intlayer автоматически создают псевдонимы ваших существующих импортов для пакетов совместимости Intlayer.
Например, разработчик заменяет import { useTranslation } from 'react-i18next' на import { useTranslation } from '@intlayer/react-i18next' (выполняется автоматически через плагин bundler), и приложение продолжает работать с переводами, поступающими из словарей Intlayer. Ключи также типированы в соответствии с вашими словарями Intlayer!
Доступные адаптеры совместимости
Выберите вашу существующую библиотеку ниже, чтобы увидеть, как перейти на него легко: