Dauguma kodų bazių niekada nebuvo sukurtos lokalizavimui.

Prijunkite savo saugyklą, ir globalize.now automatiškai randa kiekvieną užkoduotą eilutę bei konvertuoja ją į struktūrizuotą i18n architektūrą — iš programos arba valdant per jūsų kodavimo agentą.

Veikia su React, Next.js, Vue ir šiuolaikiniais frontend karkasais.

Kuriate su Cursor arba Lovable? Žiūrėkite mūsų vadovą AI-sukurtoms programoms.

Išvestis

Prieš

<button>Submit order</button>

Po

<button>{t("checkout.submit_order")}</button>
locales/
  en.json  fr.json  es.json

Kaip globalize.now konvertuoja hardkodą UI eilutes į i18n raktus?

Veikia su React, Next.js, Vue ir šiuolaikiniais frontend karkasais. Prijunkite savo saugyklą programoje ir nuskaitymas ją toliau tvarkys — arba vykdykite iš savo kodavimo agento.

Nuskaitoma jūsų saugykla

Nuskaitoma saugykla...

rasti hardkodinti UI eilutės

sugeneruoti vertimo raktai

lokalės failai sukurti

žodynas sugeneruotas

Jūsų programa dabar paruošta lokalizavimui.

Programoje dirbame su kopija, todėl jūsų šaka lieka nepakitusi, kol nesulieti. Agento kelyje jis vykdomas lokaliai jūsų mašinoje.

Norite tai vykdyti iš savo kodavimo agento? Žiūrėkite agento kelią →

Prijunkite MCP

Prijunkite Globalize MCP prie Claude, Cursor arba bet kurio MCP kliento ir paleiskite lokalizavimą iš savo agento.

Galas

https://api.globalize.now/mcp

Claude Code

claude mcp add --transport http globalize https://api.globalize.now/mcp

Cursor — pridėti prie ~/.cursor/mcp.json

{"mcpServers":{"globalize":{"url":"https://api.globalize.now/mcp"}}}

Claude.ai / bet kuris klientas — pridėti kaip pasirinktinį jungtį su aukščiau esančiu URL (OAuth prisijungimas, nereikalingas API raktas)

MCP valdo projektus, vertimus ir GitHub sinchronizavimą — jis neinternacionalizuoja jūsų kodo. Pirmiausia vykdykite įgūdžius (žr. Pradėti).

Ką globalize.now iš tikrųjų keičia jūsų saugykloje

globalize.now analizuoja jūsų saugyklą ir automatiškai įveda tikrą lokalizavimo struktūrą.

components/checkout/button.tsx

Prieš

Submit order

Po

{t("checkout.submit_order")}
locales/en.json
{
  "checkout.submit_order": "Submit order"
}

Nesvarbu, ar vykdymas vyksta programoje, ar per jūsų agentą, jūsų saugyklos pokyčiai yra tokie patys:

  • ištraukti UI eilutes iš komponentų
  • sukurti struktūrizuotus vertimo raktus
  • sukurti lokalės failus
  • perrašyti UI eilutes naudoti vertimo raktus

Kodėl lokalizavimas tampa skausmingas tikrose kodų bazėse

Dauguma programų pradedamos be tarptautinės versijos. Laikui bėgant UI tekstas tampa įterptas tiesiai komponentuose.

Kai lokalizavimas reikalingas:

  • UI eilutės išsklaidytos šimtuose failų
  • dubliuojamas turinys pasirodo sąsajoje
  • vertimo raktai niekada nebuvo suprojektuoti
  • nėra lokalės struktūros

Pridėjus i18n šiame etape paprastai reikia perrašyti didelės UI dalys.

Ką generuoja globalize.now

Ištraukti UI eilutes iš jūsų kodo

Nuskaitykite komponentus, maršrutus ir šablonus ieškodami naudotojo susiduriamo teksto.

Kaip globalize.now generuoja struktūruotus vertimo raktus?

Konvertuoti UI eilutes į vardų erdvės i18n raktus.

Kokius lokalės failus globalize.now automatiškai generuoja?

Generuoti lokalės JSON failus ir bendrą žodyną.

Kaip tai veikia

1

Nuskaitykite savo saugyklą

Analizuokite kodą, kad aptiktumėte naudotojo susiduriamą UI eilutes.

2

Normalizuoti UI tekstą

Konvertuokite UI eilutes į nuoseklias vertimo raktus.

3

Generuokite lokalizacijos failus

Sukurkite locale JSON failus ir bendrą vertimo žodyną.

Pridėkite lokalizaciją į savo kodą be UI perrašymo.

Automatiškai generuokite i18n struktūrą, kurios jums reikia.

Pradėkite nemokamai su 5 € vertimo kredito. Mokamos planos didesnėms saugykloms ir komandoms.

Padarykite mano programą daugiakalbę

Pasirinkite savo darbo eigą

globalize.now veikia, nesvarbu, ar jūsų UI parašyta AI, ar sukurta tradicinėje kodų bazėje.

AI sukurti programos

AI įrankiai dažnai tiesiogiai užkoduoja anglų kalbą UI komponentuose.globalize.now ištraukia tas eilutes ir automatiškai generuoja tinkamą i18n struktūrą.

AI kūrėjams

Kūrėjų kodų bazės

Pasenę programos dažnai turi UI tekstą įterptą šimtuose komponentų ir failų.globalize.now nuskaito saugyklą ir konvertuoja tas eilutes į struktūrizuotus vertimo raktus.

Kūrėjams