Šiame straipsnyje aprašomas kelias nuo anglų kalba kode įrašytų eilučių iki daugiakalbės „Next.js“ arba „React“ programėlės, naudojant agento įgūdžius, su „Git“ susietus lokalės failus ir automatinį vertimą po kiekvieno push. globalize.now — tai dirbtiniu intelektu paremta lokalizacijos infrastruktūra, kuri palaiko naujų UI eilučių sinchronizaciją be rankinių eksporto ciklų ir nuolatinio darbo skydelyje. ROI analizę rasite straipsnyje Kodėl turėtumėte globalizuoti savo programėlę, steko apžvalgą — Geriausi lokalizacijos įrankiai vibe coding projektams 2026 m., o išsamią ištraukimo analizę — Kaip lokalizuoti DI sugeneruotą programėlę. Vibe coderiams skirtas turinys taip pat pateikiamas globalize.now puslapyje vibe coderiams.
Kaip veikia penkių žingsnių globalizacijos procesas?
Nuo ko pradėti?
Prijunkite savo saugyklą prie globalize.now. Pirmoji konversija vykdoma vieną kartą, programėlėje: sistema nuskaito saugyklą, pakeičia kietai įrašytas eilutes raktais ir atidaro jūsų peržiūrai skirtą pull request. Po to kiekvienas išsiuntimas išverčia viską, kas nauja.
Jei pirmąjį etapą verčiau vykdytumėte tiesiai redaktoriuje, tą pačią metodiką galite įdiegti į savo agentą — Cursor, Claude Code, Codex ar bet kurį kitą naudojamą įrankį:
$ npx skills add globalize-now/globalize-skills
Tai tiesiogiai įdiegia i18n įgūdžius į jūsų agentą. Jis aptinka jūsų steką ir pateikia, ką galima įkelti:
✔ Install scope: Local — this project only
? Which skills?
── Presets ──
❯◉ globalize-guide — Detects stack, recommends i18n library
◉ lingui — LinguiJS skills (setup, translate, code)
◉ css — CSS i18n (logical properties, RTL)
◉ globalize-now-cli — globalize CLI setup and usage
◉ next-intl — next-intl for Next.js
Dabar jūsų agentas žino, kaip paruošti projektą vertimams. Jokios rankinės konfigūracijos. Nereikia skaityti dokumentacijos.
Kaip, įdiegus įgūdžius, paruošti lokales?
Pasakykite agentui:
Paruošk mano projekto lokalizaciją
Jis nuskenuoja jūsų kodų bazę, nustato naudojamą karkasą, rekomenduoja jūsų stekui tinkamą i18n biblioteką ir visuose komponentuose randa kiekvieną kode įrašytą eilutę:
Agent: Detected Next.js 15 with App Router.
I'll set up next-intl — best fit for your stack.
Found 47 hardcoded strings across 12 components.
Which languages do you need?
> English, Spanish, Arabic
Agent: Setting up 3 locales with RTL support for Arabic.
Creating translation files...
Paprastai šis žingsnis užtrunka kelias dienas. Jūsų agentas jį atlieka per kelias minutes: įdiegtas karkasas, sukurta lokalių struktūra, prireikus sukonfigūruotas RTL.
Kaip konvertuoti literaliąsias reikšmes į vertimo raktus?
Pasakykite agentui:
Konvertuok mano programėlę
Jis perrašo jūsų komponentus ir kiekvieną kode įrašytą eilutę pakeičia nuoroda į vertimo raktą. Tuo pat metu sugeneruoja lokalės failus, užpildytus ir suderintus su jūsų žodynu:
Agent: Converting 47 strings to translatable keys
for Spanish and Arabic...
✓ es.json — 47 translatable strings
✓ ar.json — 47 translatable strings
All entries consistent with your glossary.
Jūsų kodų bazė iš anglų kalba įrašyto teksto tampa vertimams paruošta architektūra. Prieš ir po:
// Before
<button>Submit order</button>
// After
<button>{t("checkout.submit_order")}</button>
Kaip prijungti „Git“, kad vertimai būtų automatiškai sinchronizuojami?
Pasakykite agentui:
Prijunk šį projektą prie globalize
Taip jūsų saugykla prijungiama prie globalize.now. Nuo šiol vertimai automatiškai išlieka sinchronizuoti — nereikia rankinio eksporto, sinchronizavimo skydelyje ar nerimauti dėl praleistų eilučių diegiant naujas funkcijas:
Agent: Created project on globalize.
✓ Connected GitHub repo
✓ 3 locales configured (en, es, ar)
✓ Auto-translate on push enabled
New strings translated automatically on push to main.
Kaskart, kai išsiunčiate kodą su naujomis UI eilutėmis, globalize.now jas aptinka, išverčia ir pateikia atgal į jūsų saugyklą kaip PR.
Kaip pateikti lokales naudojant kalbos perjungiklį?
Pasakykite agentui:
Pridėk kalbos perjungiklį mano svetainėje
Jūsų agentas į UI prideda lokalės perjungiklio komponentą, susietą su esama i18n sąranka. Dabar naudotojai gali perjungti kalbas.
Tai visas procesas. Penkios užklausos. Jūsų programėlė daugiakalbė, architektūra tvarkinga, o naujos eilutės diegiant automatiškai išlieka sinchronizuotos.
Kokius stekus palaiko globalize.now?
globalize.now iš karto veikia su „Next.js“, „React“, „Vite“ ir „React Router“. Jis taip pat integruojamas su „GitHub“, „GitLab“, Claude, Cursor ir Codex — tai sprendimas kūrėjų komandoms, turinčioms esamas kodų bazes, ir greitai paleidžiamoms DI sukurtoms programėlėms.
Įgūdis globalize-guide automatiškai aptinka jūsų steką ir rekomenduoja tinkamą biblioteką. Jums nereikia aiškintis, kurį i18n karkasą pasirinkti — sprendimą, paremtą tuo, kas jau yra jūsų projekte, priima agentas.
Kas įskaičiuota į kainą?
Viskas įskaičiuota į vieną planą: 20 € per mėnesį vienai darbo sričiai, įskaitant 100 tūkst. išverstų simbolių. CLI, API, „GitHub“ sinchronizacija, daugiau nei 50 kalbų, įskaitant RTL, ir prioritetinis palaikymas.
Paverskite savo programėlę daugiakalbe →
globalize.now paverčia užkoduotą programos tekstą į vertimui paruoštus lokalės failus ir juos atnaujina, kai jūs diegiate naujus pakeitimus.
Išbandyti globalize.now nemokamai