Документация Фреймворки

Фреймворки

Руководства по интеграции фреймворков для i1n. Инструкции по настройке для Next.js, React, Vue, Angular, Flutter, React Native, iOS, Android, Rails, Astro и ванильного JavaScript.

Обзор

i1n интегрируется со всеми основными фреймворками и платформами. Команда i1n init автоматически определяет ваш фреймворк и настраивает соответствующий формат файла и структуру каталогов.

Для фреймворков JavaScript и TypeScript (React, Next.js, Vue, Angular, Astro) вы можете использовать SDK i1n в автономном режиме или подключить его к существующей библиотеке i18n через режим Bridge. Для нативных платформ (Flutter, iOS, Android, Rails) i1n управляет файлами перевода, а собственная система локализации вашей платформы обрабатывает выполнение.

Поддерживаемые фреймворки

i1n поддерживает Next.js (next-intl), React (i18next, react-intl), Vue (vue-i18n), Angular (ngx-translate), Flutter (ARB), iOS (.strings), Android (XML), Rails (YAML), React Native с Expo, Astro и чистый JavaScript/TypeScript.

Каждое руководство по фреймворку охватывает установку, настройку, интеграцию кода и применимость режима Bridge Mode. Рабочий процесс CLI остается идентичным для всех фреймворков — различаются только формат файла и код интеграции.

Связанное