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.
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 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/mcpClaude Code
claude mcp add --transport http globalize https://api.globalize.now/mcpCursor — 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ą.
Prieš
Submit orderPo
{t("checkout.submit_order")}{
"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
Nuskaitykite savo saugyklą
Analizuokite kodą, kad aptiktumėte naudotojo susiduriamą UI eilutes.
Normalizuoti UI tekstą
Konvertuokite UI eilutes į nuoseklias vertimo raktus.
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.
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ėjamsKū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