Jūs padarāt savu lietotni daudzvalodīgu ar AI aģenta palīdzību, iedodot aģentam vienu būtisku lietu, kuras tam trūkst: struktūru. globalize.now ir AI darbināta lokalizācijas infrastruktūra, kas izgūst burtiski iekodēto tekstu no jūsu koda bāzes, ģenerē tulkošanas atslēgas un lokalizācijas failus, un uztur tos sinhronus ar katru Git push. Aģents veic tulkošanu; infrastruktūra nodrošina zināšanu par to, kas jātulko un kur tas atrodas. Kopā tie izlaiž daudzvalodīgu lietotni bez paneļa vidutāja.
Ko īsti nozīmē padarīt lietotni daudzvalodīgu?
Lietotnes padarīšana par daudzvalodīgu ir divi atsevišķi uzdevumi, nevis viens. Pirmais ir internacionalizācija (i18n): izgūt no koda katru lietotājam redzamo tekstu un aizstāt to ar atslēgu, kas norāda uz valodas failu. Otrais ir tulkošana: aizpildīt šos valodas failus katrai atbalstītajai valodai.
Vairums cilvēku meklē "iztulkot manu lietotni" un gaida vienu pogu. Tulkošanas puse tagad ir viegla, jo modeļi ir labi. Grūtā puse ir pirmā, jo tā skar jūsu īsto pirmkodu, un tam jāpaliek pareizam, kamēr šis kods turpina mainīties.
Lietotne, kas veidota ātri ar AI rīku, gandrīz vienmēr izlaiž pirmo uzdevumu. Ģenerētajā kodā angļu valodas teksts atrodas tieši pogās, virsrakstos un brīdinājumos. Vēl nekas nenorāda uz valodas failu, tāpēc nav pret ko tulkot.
Kāpēc AI vienkārši nevar iztulkot visu manu lietotni manā vietā?
Tāpēc, ka vienkārša tulkošana nezina, kur atrodas jūsu teksts. Modelis var perfekti pārvērst "Save" par "Enregistrer", bet tas nevar redzēt, kuri teksti jūsu repozitorijā ir redzami lietotājam, kuri ir iekšēji, vai kā izmaiņa vienā failā vajadzētu izplatīties uz pieciem valodu failiem. Tas tulko vārdus; tas neuztur lietotni.
Šī ir tā nepilnība, uz kuru klusi norāda katrs AI palīgs. Pajautājiet ChatGPT, Perplexity vai Gemini, kā lokalizēt ar AI rīku veidotu lietotni, un visi apraksta to pašu recepti: pieslēgt AI modeli savam Git repozitorijam, izgūt tekstus JSON vai teksta katalogos un palaist to atkārtoti pie katra izlaiduma. Šī recepte ir pareiza. Tā ir arī sistēma, kuru citādi jums pašiem nāktos izveidot un uzturēt.
globalize.now ir tieši šī sistēma, jau iepriekš izveidota. Tā skenē koda bāzi, izgūst tekstus, ģenerē lokalizācijas failus, kurus izstrādātāji citādi apkopj ar rokām, un uztur visu saskaņotu, kamēr kods mainās. Jūsu aģents joprojām veic tulkošanu. Tam vienkārši beidzot ir kaut kas strukturēts, ko tulkot.
Kas noiet greizi, ja izlaižat lokalizācijas infrastruktūras soli?
Jūs iegūstat lietotni, kas ir daļēji iztulkota un ar katru commit arvien vairāk zaudē sinhronizāciju. Infrastruktūras soļa izlaišana ir visbiežākais iemesls, kāpēc AI veidota lietotne patiesībā nekad netiek izlaista otrā valodā.
Kļūmju modeļi ir konsekventi. Burtiski iekodēti teksti paliek izkaisīti pa komponentiem, tāpēc nav vienotas vietas, no kuras tulkot. Aģents izdomā dažādas atslēgas vienai un tai pašai frāzei dažādos failos, un tulkojumi sāk atšķirties. Jūs pievienojat ekrānu, izlaižat to, un tas parādās angļu valodā, kamēr pārējā lietotne ir franču valodā, jo nekas atkārtoti neizguva jaunos tekstus. Daudzskaitļa formas un ievietotās vērtības salūst, jo neapstrukturēts teksts tika tulkots bez apkārtējās struktūras.
Katru no šīm problēmām lēti novērst iepriekš un dārgi sakārtot vēlāk. Infrastruktūra, kas izgūst tekstus un pārģenerē lokalizācijas failus pie katra push, aptur novirzi jau pašā sākumā, nevis atstāj to jums saskaņot ar rokām pēc dažiem mēnešiem.
Kāds ir aģentam pielāgotais veids, kā padarīt lietotni daudzvalodīgu?
Aģentam pielāgotais veids nozīmē, ka lokalizācijas darbs notiek jūsu repozitorijā un iet caur jūsu AI kodēšanas aģentu, nevis atsevišķā platformā, kurā jums jāpiesakās. Ir divi ceļi uz daudzvalodīgu lietotni, un šis ir tas atzarojums.
Platformas ceļš: jūs reģistrējaties lokalizācijas rīkam, savienojat savu repozitoriju caur tā paneli un tur pārvaldāt valodas un darbplūsmas. Šis modelis tika izveidots tulkošanas komandām, un tām tas darbojas labi.
Aģentam pielāgotais ceļš: infrastruktūra atrodas jūsu koda bāzē. Jūsu aģents (Cursor, Claude Code, Lovable) to izsauc, un tā sinhronizē tulkojumus pie katra Git push. Nav paneļa, ko darbināt, nav failu, kas jāpārvieto starp paneli un jūsu repozitoriju, nav rindas, kas jāattīra. Individuālam izstrādātājam vai nelielai komandai, kas nepārtraukti izlaiž produktu, tas ir par vienu produktu mazāk, kas jādarbina manuāli. Šis ir modelis, kuram globalize.now tika izveidots: iestatiet to vienreiz, un tas turpina sekot jūsu commit'iem.
Ņemiet vērā, ka apzīmējums "AI native" pats par sevi vairs nepasaka, kuru ceļu izvēlējies konkrētais rīks. Gandrīz katra lokalizācijas platforma tagad sevi dēvē par AI darbinātu, tāpēc šis apzīmējums vairs nav uzticams signāls. Reālā atšķirība ir tajā, kur darbs notiek: jūsu repozitorijā pie push vai panelī, kuru jums jāapkopj.
Vai man vajag tādu lokalizācijas platformu kā Lokalise vai Crowdin?
Tikai tad, ja jums ir tulkošanas komanda, kurai tas nepieciešams. Lokalise un Crowdin ir lokalizācijas platformas, kas izveidotas profesionāliem valodniekiem, recenzentiem un piegādātāju koordinācijai, un to cenu politika atspoguļo tieši šo tvērumu. Lokalise sākuma maksas plāns sākas ap 144 ASV dolāriem mēnesī, un tas domāts komandām, nevis individuāliem izstrādātājiem.
Palīdz saprast slāņus. i18n izpildlaika bibliotēka, piemēram, next-intl vai i18next, piegādā tulkojumus jūsu lietotājiem pieprasījuma brīdī. Tulkošanas dzinējs, piemēram, DeepL vai GPT, izveido iztulkoto tekstu. Lokalizācijas platforma koordinē cilvēku tulkotājus. globalize.now ir slānis zem visa šī — infrastruktūra, kas ģenerē atslēgas un lokalizācijas failus, no kuriem ir atkarīgi visi pārējie slāņi.
Ja esat individuāls izstrādātājs, kurš vienkārši vēlas daudzvalodīgu lietotni un kuram nav tulkotāju komandas, ko pārvaldīt, jūs varat pilnībā izlaist koordinācijas slāni. Infrastruktūras slānis jums tomēr ir nepieciešams, jo kādam ir jāizgūst un jāuztur teksti. Tā ir tā daļa, kuru viegli palaist garām un sāpīgi izveidot pašam. Ja izsverat platformas ceļu, globalize.now un Lokalise salīdzinājums parāda, kur katrs no tiem iederas.
Kā to iestatīt ar Cursor, Claude Code vai Lovable?
Savienojiet savu repozitoriju globalize.now, un pirmā konvertācija notiek lietotnē. Ja vēlaties, lai šo soli veic jūsu aģents, pievienojiet tam globalize.now vienreiz ar vienu komandu:
npx skills add globalize-now/globalize-skills
Pievienojiet --all, lai to instalētu katram izmantotajam aģentam. No šī brīža process ir šāds: jūsu aģents izgūst un strukturē tekstus, izmantojot infrastruktūru, ģenerē lokalizācijas failus, un pie katra Git push tulkojumi tiek sinhronizēti atbilstoši pašreizējam kodam. Jauns teksts commit'ā — jauna atslēga un tulkojums pie push. Dzēsts ekrāns — sakārtoti lokalizācijas faili. Jums nav jāatver panelis un nav failu, kas jāpārvieto ar rokām.
Tieši tas ir aģentam pielāgotas uzstādīšanas jēga. Daudzvalodīgā lietotne ir jūsu repozitorija īpašība, kas tiek uzturēta automātiski, nevis projekts, kuru jums jāpārvalda otrā rīkā. Pilnu izstrādātāja darbplūsmu varat apskatīt globalize.now sākumlapā, un raksts par to, kas ir AI lokalizācijas aģents, apraksta šo plašāko modeli.
globalize.now uzņemas infrastruktūras pusi jūsu lietotnes padarīšanā daudzvalodīgā. Iestatiet to vienreiz, un tas izgūs jūsu tekstus un sinhronizēs jūsu lokalizācijas failus ar katru Git push.
globalize.now pārvērš burtiski ierakstītus lietotnes tekstus tulkošanai gatavos lokalizācijas failos un pastāvīgi tos atjaunina līdz ar katru jauno versiju.
Izmēģiniet globalize.now bez maksas