Tehisintellektiga genereeritud rakendused rikkuvad lokaliseerimist.
Tehisintellekt kirjutab sinu kasutajaliidese. globalize kirjutab i18n-i.
Tehisintellekti tööriistad genereerivad kasutajaliidest kiiresti — kuid kodeerivad inglise keele kõikjal. globalize.now teisendab selle kasutajaliidese automaatselt reaalseks i18n-arhitektuuriks.
Tootmiskoodbaasi väljastamine kehtestatud mustritega? Vaata, kuidas globalize.now sobib arendaja töövoogudega.
Ehitatud koodbaaside jaoks, mis on loodud Cursoriga, Copilotiga ja ChatGPT-ga.
Töötab Reactiga, Next.js-iga, Vue-ga ja kaasaegse esiosa raamistikuga.
Enne
<button>Submit order</button>Pärast
<button> {t("checkout.submit_order")} </button>locales/ en.json fr.json es.json
Kuidas muuta oma tehisintellektiga genereeritud rakendus i18n-valmis?
Skannin repositooriumi...
✓ hardcoded UI stringid tuvastatud
✓ translation keys loodud
✓ lokaali faili loodud
✓ sõnastik genereeritud
Sinu rakendus on nüüd i18n-valmis tehisintellektile.
Rakenduses töötame klooniga ja anname teile ülevaatamiseks haru. Agendi teel käivitub see lokaalselt ja näitab iga muutust enne faili puudutamist.
Eelistate seda oma koodeerimisagendist käivitada? Vaadake agendi teed →
Miks lokaliseerimise rikkumine tehisintellektiga genereeritud koodbaaside puhul
Kui tehisintellekt genereerib kasutajaliidese, kodeerib see tavaliselt stringid otse komponentidesse. Kui lokaliseerimist on vaja:
- stringid on hajutatud sadade failide vahele
- duplikeeritud kasutajaliidese tekst kõikjal
- tõlkevõtmeid pole
- lokaali süsteemi pole
I18n-i lisamine hiljem muutub täielikuks ümberkorraldamiseks.
Kuidas globalize.now muudab kõvakodeeritud kasutajaliidese reaalseks i18n-iks?
globalize.now skannib sinu repo ja kirjutab kõvakodeeritud kasutajaliidese struktureeritud lokaliseerimissüsteemiks.
Enne
<button>Submit order</button>Pärast
<button> {t("checkout.submit_order")} </button>Lokaali failid
locales/ en.json fr.json es.json
globalize.now teisendab tehisintellektiga genereeritud kasutajaliidese automaatselt i18n-valmis kasutajaliidese.
CLI loob i18n-konfiguratsiooni ja lokaali JSON-failid automaatselt.
globalize.now on i18n-valmis tehisintellektiga genereeritud rakenduste jaoks.
globalize eraldab sinu rakendusest kõvakodeeritud kasutajaliidese teksti, genereerib tõlkevõtmeid ja loob lokaali failid automaatselt.
Mida globalize.now genereerib
Kuidas globalize.now tuvastab kõvakodeeritud kasutajaliidese stringid?
Skanni komponente ja marsruute, et leida kasutajale nähtav tekst, mis on manustatud sinu kasutajaliidesse.
Genereeri struktureeritud i18n-võtmed
Teisenda toorest kasutajaliidese stringid automaatselt nimeruumiga tõlkevõtmeteks.
Loo lokaali failid automaatselt
Genereeri lokaali JSON-failid ja jagatud sõnastik, mis on tõlkimiseks valmis.
Kuidas see töötab
Skanni oma repo
Parsi komponendid ja marsruudid, et tuvastada kasutajaliidese stringid.
Normaliseeri tekst
Teisenda kasutajaliidese tekst struktureeritud tõlkevõtmeteks.
Genereeri lokaliseerimisstruktuur
Loo lokaali failid ja sõnastik, mis on tõlkimiseks valmis.
Muuda oma tehisintellektiga genereeritud rakendus i18n-valmis.
Paranda lokaliseerimist enne, kui see muutub ümberkirjutamiseks.
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 nagu Cursor ja v0 genereerivad sageli kasutajaliidese kõvakodeeritud tekstiga.globalize eraldab need stringid ja genereerib tõlkevõtmeid automaatselt.
Tehisintellekti arendajateleArendaja koodbaaside
Olemasolevate koodbaaside puhul skannib globalize komponente ja teisendab kasutajaliidese stringid struktureeritud tõlkevõtmeteks.
ArendajateleLovable apps
Built in Lovable? Add the lovable-i18n skill and keep every language in sync on each push.
See the Lovable guide