Enamik koodipõhjasid ei ole kunagi ehitatud lokaliseerimiseks.

Ühendage oma hoidla ja globalize.now leiab automaatselt kõik hardkodeeritud stringid ning teisendab need struktureeritud i18n arhitektuuriks – kas rakendusest või teie kodeerimisagendi juhtimisel.

Töötab Reactiga, Next.js-iga, Vue-ga ja kaasaegse esiosa raamistikuga.

Ehitad Cursor'iga või Lovable'iga? Vaata meie juhist tehisintellektiga ehitatud rakenduste jaoks.

Väljund

Enne

<button>Submit order</button>

Pärast

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

Kuidas globalize.now teisendab hardcoded kasutajaliidese stringid i18n võtmeteks?

Töötab React-i, Next.js-i, Vue-ga ja kaasaegse frontend raamistikuga. Ühendage oma hoidla rakenduses ja skann võtab selle sealt üle – või käivitage see oma koodeerimisagendist.

Teie hoidla skannimise käigus

Skaneeritakse repositooriumi...

hardcoded UI stringid tuvastatud

translation keys loodud

lokaali faili loodud

sõnastik loodud

Sinu rakendus on nüüd lokaliseerimiseks valmis.

Rakenduses töötame klooniga, nii et teie haru jääb puutumata, kuni ühendatakse. Agendi teel käivitub see lokaalselt teie masinas.

Eelistate seda oma koodeerimisagendist käivitada? Vaadake agendi teed →

Ühenda MCP

Ühenda Globalize MCP Claude'iga, Cursor'iga või mis tahes MCP kliendiga ja käivita lokaliseerimist oma agendist.

Lõpp-punkt

https://api.globalize.now/mcp

Claude Code

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

Cursor — lisa ~/.cursor/mcp.json'i

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

Claude.ai / mis tahes klient — lisa kohandatud konnektorina ülaltoodud URL'iga (OAuth sisselogimine, API võti pole vaja)

MCP haldab projekte, tõlkeid ja GitHub sünkroonimist – see ei rahvastandardiseerige teie koodi. Käivitage esmalt oskused (vt Alusta).

Mida globalize.now tegelikult teie hoidlas muudab

globalize.now analüüsib teie hoidlat ja tutvustab automaatselt reaalset lokalisatsioonistruktuuri.

components/checkout/button.tsx

Enne

Submit order

Pärast

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

Olenemata sellest, kas käivitus toimub rakenduses või teie agendi kaudu, on muudatused teie hoidlas samad:

  • eraldada UI stringid komponentidest
  • genereerida struktureeritud tõlkevõtmed
  • luua lokaale failid
  • kirjutada UI stringid ümber tõlkevõtmete kasutamiseks

Miks lokaliseerimisest saab valus päris koodipõhjades

Enamik rakendusi algavad ilma rahvusvahelistamiseta. Aja jooksul muutub kasutajaliidese tekst otse komponentidesse manustatud.

Kui lokaliseerimist on vaja:

  • kasutajaliidese stringid on hajutatud sadade failide ulatuses
  • dubleeritud sisu ilmub liidesele
  • tõlkevõtmeid ei kunagi kavandatud
  • lokaali struktuuri pole olemas

I18n lisamine selles etapis tähendab tavaliselt kasutajaliidese suurte osade ümberkirjutamist.

Mida globalize.now genereerib

Eraldada kasutajaliidese stringid sinu koodipõhjast

Skannida komponente, marsruute ja malle kasutaja-nähtavate tekstide jaoks.

Kuidas globalize.now loob struktureeritud tõlkevõtmeid?

Teisendada kasutajaliidese stringid nimeruumiga i18n võtmeteks.

Millised lokaali failid globalize.now loob automaatselt?

Luua lokaali JSON failid ja jagatud sõnastik.

Kuidas see töötab

1

Skannida sinu repositooriumi

Analüüsida koodipõhja kasutaja-nähtavate kasutajaliidese stringide tuvastamiseks.

2

Normaliseerida kasutajaliidese teksti

Teisenda kasutajaliidese stringid järjekindlateks tõlkevõtmeteks.

3

Genereeri lokaliseerimisfailid

Loo lokaali JSON-failid ja jagatud tõlkesõnastik.

Lisa lokaliseerimist oma koodbaasile ilma kasutajaliidest ümber kirjutamata.

Genereeri automaatselt i18n-struktuur, mida sinu rakendus vajab.

Alusta tasuta €5 tõlkekreditiga. Tasulised plaanid suurematele hoidlatele ja meeskondadele.

Tee minu rakendusest mitmeKeelne

Vali oma töövoog

globalize.now töötab olenemata sellest, kas sinu kasutajaliides on kirjutatud tehisintellektiga või ehitatud traditsioonilistesse koodbaasisse.

Tehisintellektiga genereeritud rakendused

Tehisintellekti tööriistad kodeerivad sageli inglise keele otse kasutajaliidese komponentidesse.globalize.now eraldab need stringid ja genereerib automaatselt õige i18n-struktuuri.

Tehisintellekti arendajatele

Arendaja koodbaaside

Pärandrakendused manustasid sageli kasutajaliidese teksti sadade komponentide ja failide vahele.globalize.now skannib repositooriumi ja teisendab need stringid struktureeritud tõlkevõtmeteks.

Arendajatele