Извлечение ключей с помощью ИИ

Обновлено: в прошлом квартале · 2 мин чтения

Устаревшее

Эта документация охватывает устаревший CLI (v0). Актуальная версия — CLI v1. Перейти к актуальной документации CLI

Lingo.dev React MCP дает ИИ-помощникам для разработки все необходимое, чтобы настроить интернационализацию в вашей React-кодовой базе — маршруты с учетом локали, переключатель языка и определение локали — по одному запросу. Вдохновленный Sequential Thinking MCP, он разбивает настройку i18n на пошаговый чеклист, по которому агент последовательно проходит все этапы, благодаря чему ключи и инфраструктура переводов извлекаются и подключаются автоматически.

Не путайте с Lingo.dev MCP

Lingo.dev React MCP предназначен для настройки i18n в React-кодовых базах. Отдельный Lingo.dev MCP нужен для работы с движками локализации (глоссариями, тональностью бренда, скорерами и конфигурациями моделей). Эта страница посвящена React MCP.

Как это работает#

Сервер Lingo.dev React MCP предоставляет агенту четыре инструмента:

ИнструментНазначение
i18n_checklistПошаговое руководство по внедрению, которое координирует весь процесс настройки. Агент обращается к нему на каждом этапе, чтобы понимать, что делать дальше.
get_project_contextФиксирует архитектуру проекта — фреймворк, роутер и структуру каталогов — чтобы определить стратегию реализации.
get_framework_docsПодтягивает официальную документацию по обнаруженному фреймворку (Next.js, React Router, TanStack Start).
get_i18n_library_docsПодтягивает документацию по i18n-библиотекам (например, react-intl), которые используются при настройке провайдера и компонентов.

Инструмент i18n_checklist выступает координатором. Он проводит агента через 13 шагов — от анализа проекта до маршрутизации по локалям, настройки переводов, переключателя языка и проверки сборки.

Что будет настроено#

Обычно настройка под руководством Lingo.dev React MCP включает:

  • Маршруты с учетом локали - URL с префиксом активной локали (/en/about, /es/about)
  • Переключатель языка - UI-компонент для переключения между поддерживаемыми локалями
  • Определение локали - Автоматическое определение предпочитаемого пользователем языка
  • Инфраструктура переводов - Настройку провайдера, файлы переводов и вспомогательные функции с ключами, извлеченными из ваших компонентов

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

ФреймворкВерсии
Next.js App Routerv13-16
Next.js Pages Routerv13-16
TanStack Startv1
React Routerv7

Как использовать#

Когда Lingo.dev React MCP будет подключен к вашему ИИ-помощнику для разработки, просто отправьте ему запрос:

Настрой i18n

Или сразу укажите локали:

Настрой i18n со следующими локалями: en, es и pt-BR. Локаль по умолчанию — "en".

Сначала агент вызывает i18n_checklist, а затем идет по пошаговым инструкциям, при необходимости подключая остальные инструменты. В результате вы получаете рабочую настройку i18n, адаптированную под ваш фреймворк и структуру проекта.

Разработка с помощью ИИ по своей природе недетерминирована. Lingo.dev React MCP делает результат более стабильным благодаря чеклист-ориентированному подходу, но точный итог может отличаться от запуска к запуску.

Следующие шаги#