globalize.now kasutamine Cursor'iga

Eraldage stringid ja looge lokaalsuse failid Cursor'iga loodud rakendustest ühe käsuga.

Cursor loob töötavat kasutajaliidest kiiresti, kuid tavaliselt kodeerib inglise keele otse JSX-i. globalize.now eraldab need kodeeritud stringid, loob tõlkevõtmed ja loob lokaalsuse failid – muutes Cursor'iga loodud rakenduse tõlkeks valmis koodibaaasiks. Seadistamine võtab ühe käsu ja sünkroonib iga Giti push'i järel.

Eeltingimused

  • Cursor'iga loodud projekt
  • Git hoidla
  • Node.js 18+
  • Iga installitud JavaScript i18n teek (i18next, next-intl ja sarnased) või mitte midagi, kui alustate nullist

Kuidas seadistada globalize.now'i koos Cursor'iga

  1. Avage oma Cursor projekt ja kinnitage Git

    Avage hoidla Cursor'is ja veenduge, et teie koodibaaas on kinnitatud ja lükatud Git'i kaugserverisse, et hilisemad push'id saaksid sünkroonimist käivitada.

  2. Käivitage oskuste paigaldaja projekti juurkaustast

    Ühendage hoidla globalize.now-is, et seda rakenduses teisendada, või installige Globalize agent skills terminalis hoidla juurkaustas, et teie assistent saaks i18n-i ehitada ja puud skannida.

    npx skills add globalize-now/globalize-skills --all
  3. Laske agendil koodibaaasi analüüsida

    Järgige agendi viipeid, et see saaks leida kodeeritud kasutajale nähtavaid stringe oma komponentide ja marsruutide vahel.

  4. Vaadake üle soovitatud tõlkevõtme paigutus

    Kontrollige soovitatud võtmestruktuuri ja nimetamist enne, kui mingid refaktoriseerimised teie harule jõuavad.

  5. Kinnitage eraldamine ja lokaalsuse failid

    Heakskiidu muudatused, et võtmed luuakse, komponendid kutsuvad teie käitusaja i18n API asemel literaalidest ja lokaalsuse failid kirjutatakse hoidlasse.

  6. Kinnitage ja lükake

    Kinnitage muudatused ja lükake oma vaikimisi harule, et globalize.now saaks uusi stringe tulevaste Giti push'ide korral joondada.

Ühendage MCP kaudu (valikuline)

Eelistate Globalize'i Cursor'ist juhtida? Kui teie kood on i18n-valmis, ühendage MCP.

Lisage ~/.cursor/mcp.json'i

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

Rohkem: ühendage MCP

Levinud probleemid

Cursor jätkab uute kodeeritud stringide lisamist

Lahendus: globalize.now käivitatakse iga Giti push'i korral, nii et uued literaalid võetakse automaatselt üles, selle asemel et koguneda vaikselt väljaannete vahel.

Tõlkevõtmed on vastuolus olemasoleva i18n seadistusega

Lahendus: globalize.now tuvastab olemasolevad i18n teegid ja järgib nende konventsioone, nii et uued võtmed laiendavad teie praegust kataloogi, selle asemel et sellega võidelda.

Korduma kippuvad küsimused

Kas globalize.now töötab iga Cursor'iga loodud projektiga?

Jah, kuni stack on üks, mida globalize.now toetab oma agendi oskuste kaudu (kaasaegsed JavaScript raamistikud nagu Next.js, React või Vue). globalize.now keskendub kodeeritud UI stringide eraldamisele ja võtmete ning lokaalsuse failide tootmisele, mitte sellele, milline redaktor JSX'i tootis. Te käivitate siiski npx skills add globalize-now/globalize-skills projekti juurkaustast ja järgite juhendatud viipeid, et agent saaks hoidlat skannida ja avada ühendatavaid erinevusi.

Kas pean globalize.now'i konfigureerima, et tuvastada Cursor'i-spetsiifilisi mustreid?

Eraldi Cursor integratsioon pole vajalik. globalize.now analüüsib hoidlat samamoodi, olenemata sellest, kas failid kirjutati käsitsi või Cursor'iga. Oskused otsivad kasutajale nähtavaid literaale ja marsruutimisstruktuuri, seejärel pakuvad võtmeid, mis vastavad teie valitud i18n teegile. Vaadake plaan üle Git'is nagu iga teine muudatus.

Kas saan kasutada globalize.now'i Cursor projektis, millel on juba osaline i18n?

Jah. Tööriist on loodud olemasolevate kataloogide laiendamiseks, kui võtmed ja lokaalsuse failid on juba olemas. globalize.now tuvastab teie kasutatava käitusaja teegi ja pakub täiendusi, selle asemel et eelmist tööd kõrvale heita, nii et saate literaale järk-järgult migreerida. Jätkake Giti push'ide kasutamist, et uus kasutajaliides jääks kaetud.

Milliseid i18n teeke globalize.now väljund Cursor projektis töötab?

globalize.now on teegist sõltumatu: see toodab struktureeritud võtmeid ja lokaalsuse faile, mis sobivad tavaliste käitusaegadega nagu i18next, next-intl, react-intl, Lingui ja vue-i18n. Teie Cursor projekt säilitab valitud stacki; globalize.now pakub eraldamis- ja sünkroonimiskihti. Agendi oskused aitavad juhtida pakkujat või vahendajat, mida teie raamistik ootab.

Kas globalize.now muudab minu Cursor'iga loodud komponente?

globalize.now kirjutab kutsesaidid ümber, nii et literaalid voolavad teie i18n API kaudu (näiteks t() või sõnumi komponendid), säilitades käitumise. Vaadake erinevusi Git'is enne ühendamist, nagu iga Cursor'iga loodud muudatus. Pärast esimest ühendamist jätkavad tulevased push'id uute stringide automaatset sünkroonimist ilma eraldi ekspordi sammuta.

Kus käivitan globalize.now'i Cursor'is?

Käivitage alati npx skills add globalize-now/globalize-skills hoidla juurkaustast Cursor'i integreeritud terminalis (või mis tahes kestis, mis osutab sellele juurele). Oskused on piiratud praeguse projektiga, paigaldavad lokaliseerimise oskuste komplekti ja annavad kontrolli tagasi teie agendile järgnevate viipete jaoks. Juurel jäämine hoiab tee tuvastamise joondatuna sellega, kuidas CLI puud skaneerib.

Proovige globalize.now'i koos Cursor'iga

Alustage oma projekti juurest:

npx skills add globalize-now/globalize-skills --all

Naaske avalehele toote konteksti ja hinnakujunduse jaoks →

Muud integratsioonid

Alusta tasuta