Lietotnes lokalizācija agrāk nozīmēja SDK pievienošanu, sniedzēja pieslēgšanu un atslēgu manuālu pārvaldīšanu. Ar MI kodēšanas aģentiem šis ceļš ir īsāks: instalējiet prasmi, un aģents veiks pieslēgšanu. globalize.now ir MI darbināta lokalizācijas infrastruktūra, kas tiek piegādāta kā atvērta aģenta prasme. Jūs izpildāt vienu komandu, jūsu aģents izlasa rokasgrāmatu, un jūsu kodubāze iegūst tulkošanai gatavu struktūru, jums nemaz neuzturot jaunu infrastruktūru.
Kas ir aģenta prasme?
Aģenta prasme ir neliela instrukciju pakotne, kuru kodēšanas aģents izlasa un pēc kuras rīkojas. Tā tiek izplatīta caur atvērto prasmju ekosistēmu un instalēta ar prasmju CLI, piemēram, npx skills add owner/repo. Tā pati komanda darbojas Claude Code, Cursor, Codex, OpenCode un vairāk nekā piecdesmit citos aģentos.
Pati prasme ir SKILL.md fails plus jebkādi papildu faili, un tā nonāk direktorijā, kurā jūsu aģents jau meklē. CLI to saista ar vienu kanonisko kopiju un reģistrē instalāciju bloķēšanas failā (lockfile), tāpēc prasme tiek versēta kopā ar pārējo jūsu projektu, nevis dzīvo piegādātāja kontā. Ir pat publisks reģistrs, tāpēc prasmi var atrast, izlasīt un piesaistīt kā jebkuru citu atkarību.
Vērā ņemama pāreja: prasme nav produkts, ar kuru jūsu aģents integrējas. Tās ir zināšanas, ko jūsu aģents apgūst un pēc tam pielieto jūsu kodam. Šī atšķirība parādās brīdī, kad pievienojat komandas biedru. Viņi klonē repozitoriju, prasme jau ir tur, un viņu aģents pārvalda jūsu lokalizāciju tāpat kā jūsējais.
Kāpēc piegādāt i18n kā prasmi, nevis kā SDK?
Tāpēc, ka internacionalizācijas grūtākā daļa ir refaktorizācija, un prasme māca jūsu aģentam to veikt jūsu vietā. SDK pieņem, ka jūsu kods jau ir strukturēts tulkošanai. Jums joprojām pašam jāatrod burtiskie teksti, jāizveido atslēgu shēma, jāizveido lokalizācijas faili un jāpieslēdz izpildlaika bibliotēka.
Ar MI būvētas lietotnes to padara sliktāku, jo kodēšanas aģenti optimizē darbojošos ekrānu, nevis tulkošanas arhitektūru. Rezultāts parasti ir korekts un publicējams, un pilns ar tekstiem, piemēram, <button>Submit order</button>, nevis ar atslēgotu izsaukumu. Reizinot to visā projektā, lokalizācijas darbs kļūst par refaktorizāciju, nevis konfigurācijas izmaiņu.
Atstāts bez uzraudzības, tas uzkrājas. Viena un tā pati etiķete tiek uzrakstīta trīs nedaudz atšķirīgos veidos, skaitļi tiek attēloti kā 1 messages, un pirmo reizi pievienojot valodu, jūs atrodat ekrānus, kas ir puse angļu valodā, puse — nē. Prasme izveidota, lai to visu noķertu vienā piegājienā, pirms tas pārtop simtos mazu biļešu.
Prasme kodē šo refaktorēšanu kā instrukcijas, ko var izpildīt jūsu aģents. Tā nosaka jūsu izmantoto ietvaru, pārbauda i18n izpildlaika bibliotēku, kuru jau lietojat, piemēram, next-intl vai i18next, izvelk angļu valodas tekstus un ģenerē atslēgas un lokalizācijas failus. Jums nav nepieciešams importēt jaunu izpildlaiku, ko pēc tam versificēt un uzturēt. Prasme veic sākotnējo iestatīšanu un tad atkāpjas malā.
Kā prasme atšķiras no MCP servera?
MCP serveris ir pakalpojums, ko jūsu aģents izsauc, bet prasme ir tikai faili jūsu projektā. Model Context Protocol ir labs veids, kā nodrošināt aģentiem tiešraides rīkus un datus caur darbojošos serveri. Bet serveris ir kaut kas, ko jums vai pakalpojuma sniedzējam ir jāhostē, un jūsu aģents ir atkarīgs no tā, vai serveris ir pieejams.
Prasmei nav pakalpojuma pamatā. Tā ir teksts un kods, kas tiek iekļauts jūsu repozitorijā, darbojas bez tīkla pieprasījuma un parādās pull request veidā tāpat kā jebkurš cits izmaiņu kopums. Vienreizējam iestatīšanas darbam, piemēram, kodubāzes internacionalizācijai, faili ir labāki par pakalpojumu, kuru jums jāuztur darbībā. Jūs izlasāt, ko prasme veiks, palaidiet to un pārskatiet izmaiņas.
Prasmes arī var kombinēt. Jūs varat instalēt vairākas, un tās darbojas viena otrai līdzās, jo katra no tām ir tikai instrukcijas, nevis papildu process, kuru jāpalaiž un par kuru jāmaksā.
Kā globalize.now instalējas kā aģenta prasme?
Viena komanda, un tālāk jūsu aģents pārņem darbu.
npx skills add globalize-now/globalize-skills --all
Karogs --all instalē visas prasmes visiem aģentiem jūsu datorā, kas ir droša izvēle, ja neesat pārliecināts, kuru aģentu izmantojat. CLI ievieto globalize.now prasmi tur, kur jūsu aģents meklē prasmes. Tā darbojas ar jūsu izmantoto aģentu, tostarp Claude Code un Cursor.
No tā brīža jūs lūdzat savam aģentam iestatīt i18n, un tas seko instrukcijām: noteikt ietvaru, pārbaudīt izpildlaika bibliotēku, atrast lietotājam redzamos angļu valodas tekstus un ģenerēt atslēgas un lokalizācijas failus. Izmaiņas «pirms un pēc» ir daļa, ko izstrādātāji atpazīst.
// before
<button>Submit order</button>
// after
<button>{t("checkout.submit_order")}</button>
Atslēgas nokļūst lokalizācijas failos, ko prasme izveido un uztur jūsu vietā:
/locales
en.json
de.json
es.json
fr.json
Jūsu angļu valodas fails tiek aizpildīts ar tekstiem, ko aģents atrada. Citas valodas tiek ģenerētas un uzturētas aktuālas ar katru push, tāpēc jauna tirgus pievienošana ir vien lokalizācijas fails, ne sprints.
Pēc iestatīšanas tulkojumi sinhronizējas ar katru Git push. Jums nekas nav jāeksportē, un nav rindas, ko tīrīt. Ja jūs veidojat savu aplikāciju vibe-coding stilā, ar to darbs ir pabeigts. Ja esat izstrādātājs, kuru interesē detaļas, tā pati prasme veic refaktorēšanu tīri un atstāj jums standarta lokalizācijas failus.
Vai mani tulkojumi paliek manā repozitorijā?
Jā. Prasmes ģenerētie lokalizācijas faili tiek iekļauti jūsu repozitorijā tāpat kā jebkurš cits pirmkoda fails. Šī ir daļa, kas ir vissvarīgākā, runājot par nepiesaistīšanu piegādātājam.
Daži risinājumi pārceļ jūsu tulkotos tekstus uz build soli vai hostētu paneli, tāpēc dienā, kad izlemjat pamest šo pakalpojumu, jūsu tulkošanas slānis pamet jūs līdzi. Ar repozitorijam pieguļošiem lokalizācijas failiem jūsu en.json, de.json un citi ir vienkārši faili jūsu projektā. Prasme rīt varētu pazust, un jūsu aplikācija tik un tā turpinātu piegādāt visas valodas, kas tai jau ir. Aiziešana vienkārši nozīmē neinstalēt prasmi vēlreiz, un nav nekā, ko migrēt, jo nekas no jūsu satura nekad nav bijis kur citur. Tāpēc globalize.now atrodas jūsu tehnoloģiju kopas infrastruktūras slānī, ģenerējot atslēgas un lokalizācijas failus, nevis apvijoties ap jūsu aplikāciju.
Vai prasmes modelis piesaista jūs pie viena piegādātāja?
Nē, un tieši tas ir iemesls to izvēlēties. Prasme tiek instalēta no atvērta reģistra, ko var nolasīt jebkurs atbalstīts aģents, ne no slēgtas spraudņu veikala. Rezultāts ir standarta lokalizācijas faili tai izpildlaika bibliotēkai, kuru jau esat izvēlējušies, ne kāds patentēts formāts, no kura vēlāk būtu jāatkāpjas.
Jūs varat izlasīt tieši to, ko prasme dara, pirms to palaidiet, jo tā ir tikai faili. Ja vēlaties pilnu soli pa solim izklāstu, nevis argumentāciju, ceļvedis kā lokalizēt AI ģenerētu aplikāciju apskata to pašu iestatīšanas procesu no sākuma līdz beigām.
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