Extrakce klíčů pomocí AI

Aktualizováno: minulé čtvrtletí · 2 min čtení

Zastaralé

Tato dokumentace pokrývá starší CLI (v0). Aktuální CLI je v1. Zobrazit aktuální dokumentaci CLI

Lingo.dev React MCP dává AI asistentům pro psaní kódu nástroje, se kterými nastaví internacionalizaci ve vaší React kódové základně — routy podle jazyka, přepínač jazyka i detekci jazyka — z jediného promptu. Inspirovaný MCP Sequential Thinking rozděluje nastavení i18n do řízeného checklistu, kterým agent prochází krok za krokem, takže se klíče i překladová infrastruktura automaticky extrahují a propojí.

Nezaměňovat s Lingo.dev MCP

Lingo.dev React MCP se zaměřuje na scaffoldování i18n v React kódových základnách. Samostatný Lingo.dev MCP slouží pro práci s lokalizačními enginy (glosáři, hlasy značky, skórovacími nástroji a konfiguracemi modelů). Tato stránka je o React MCP.

Jak to funguje#

Server Lingo.dev React MCP zpřístupňuje agentovi čtyři nástroje:

NástrojÚčel
i18n_checklistPodrobný implementační průvodce, který koordinuje celé nastavení. Agent ho volá v každém kroku, aby věděl, co dělat dál.
get_project_contextZachytí architekturu projektu — framework, router i strukturu adresářů — a podle toho určí implementační strategii.
get_framework_docsNačítá oficiální dokumentaci k rozpoznanému frameworku (Next.js, React Router, TanStack Start).
get_i18n_library_docsNačítá dokumentaci k i18n knihovnám (např. react-intl), které se používají při nastavování provideru a komponent.

Nástroj i18n_checklist funguje jako koordinátor. Provede agenta 13 kroky — od analýzy projektu přes routování podle jazyka, nastavení překladů a přepínač jazyka až po validaci buildu.

Co se implementuje#

Typické nastavení vedené přes Lingo.dev React MCP vytvoří:

  • Routy podle jazyka - URL adresy s prefixem aktivního jazyka (/en/about, /es/about)
  • Přepínač jazyka - UI komponentu pro přepínání mezi podporovanými jazyky
  • Detekce jazyka - Automatické rozpoznání preferovaného jazyka uživatele
  • Překladová infrastruktura - Nastavení provideru, soubory s překlady a pomocné funkce s klíči extrahovanými z vašich komponent

Podporované frameworky#

FrameworkVerze
Next.js App Routerv13-16
Next.js Pages Routerv13-16
TanStack Startv1
React Routerv7

Použití#

Jakmile Lingo.dev React MCP připojíte ke svému AI asistentovi pro psaní kódu, zadejte mu tento prompt:

Set up i18n

Nebo rovnou zadejte jazyky:

Set up i18n with the following locales: en, es, and pt-BR. The default locale is "en".

Agent nejdřív zavolá i18n_checklist a pak postupuje podle jednotlivých kroků — další nástroje volá podle potřeby. Výsledkem je funkční nastavení i18n přizpůsobené vašemu frameworku i struktuře projektu.

Kódování s podporou AI je ze své podstaty nedeterministické. Lingo.dev React MCP díky přístupu založenému na checklistu zvyšuje konzistenci, ale konkrétní výsledky se mezi jednotlivými spuštěními mohou lišit.

Další kroky#