globalize.now naudojimas su Cursor

Ištraukite eilutes ir sugeneruokite lokalės failus iš Cursor sukurtų programų vienu komandu.

Cursor greitai generuoja veikiančią UI, tačiau paprastai tiesiogiai koduoja anglų kalbą JSX. globalize.now ištraukia tas koduotas eilutes, generuoja vertimo raktus ir sukuria lokalės failus – paversdamas Cursor sukurtą programą vertimui paruošta kodo baze. Nustatymas užima vieną komandą ir sinchronizuojasi su kiekvienu Git push po to.

Būtini reikalavimai

  • Projektas, sukurtas naudojant Cursor
  • Git saugykla
  • Node.js 18+
  • Bet kuri įdiegta JavaScript i18n biblioteka (i18next, next-intl ir panašios) arba nė viena, jei pradedate iš naujo

Kaip nustatyti globalize.now su Cursor

  1. Atverkite savo Cursor projektą ir patvirtinkite Git

    Atverkite saugyklą Cursor aplinkoje ir įsitikinkite, kad jūsų kodo bazė yra įsisavinta ir nusiųsta į Git nuotolinę saugyklą, kad vėlesni push galėtų suaktyvinti sinchronizaciją.

  2. Paleiskite įgūdžių diegiklį projekto šaknyje

    Prijunkite saugyklą globalize.now programoje, kad ją konvertuotumėte, arba įdiekite Globalize agento įgūdžius terminale saugyklos šaknyje, kad jūsų asistentas galėtų sukurti i18n ir nuskaityti medį.

    npx skills add globalize-now/globalize-skills --all
  3. Leiskite agentui analizuoti kodo bazę

    Sekite agento raginimus, kad jis galėtų rasti koduotas, naudotojui matomus eilutes visame jūsų komponentuose ir maršrutuose.

  4. Peržiūrėkite siūlomą vertimo rakto išdėstymą

    Patikrinkite siūlomą raktų struktūrą ir pavadinimą prieš bet kokius refaktoringus jūsų šakoje.

  5. Patvirtinkite ištraukimą ir lokalės failus

    Patvirtinkite pakeitimus, kad raktai būtų sugeneruoti, komponentai iškviestų jūsų vykdymo i18n API vietoj tiesiogių reikšmių, ir lokalės failai būtų parašyti į saugyklą.

  6. Įsisavinkite ir nusiųskite

    Įsisavinkite pakeitimus ir nusiųskite į numatytąją šaką, kad globalize.now galėtų sinchronizuoti naujas eilutes su būsimais Git push.

Prisijunkite per MCP (neprivaloma)

Norite valdyti Globalize iš Cursor? Kai jūsų kodas yra paruoštas i18n, prisijunkite prie MCP.

Pridėkite prie ~/.cursor/mcp.json

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

Daugiau: prisijunkite prie MCP

Dažnos problemos

Cursor nuolat prideda naujas koduotas eilutes

Sprendimas: globalize.now veikia su kiekvienu Git push, todėl nauji tiesiogiai koduoti tekstai yra automatiškai aptinkami, o ne kaupiantis tyliai tarp leidimų.

Vertimo raktai konfliktuoja su esama i18n nustatymu

Sprendimas: globalize.now aptinka esamas i18n bibliotekas ir laikosi jų konvencijų, todėl nauji raktai išplečia jūsų esamą katalogą, o ne su juo kovoja.

Dažnai užduodami klausimai

Ar globalize.now veikia su bet kuriuo Cursor sukurtu projektu?

Taip, jei technologijų rinkinys yra vienas, kurį globalize.now palaiko per savo agento įgūdžius (šiuolaikinės JavaScript sistemos, tokios kaip Next.js, React arba Vue). globalize.now daugiausia dėmesio skiria koduotų UI eilučių ištraukimui ir raktų bei lokalės failų gamybai, o ne tam, kuris redaktorius sukūrė JSX. Jūs vis tiek paleidžiate npx skills add globalize-now/globalize-skills iš projekto šaknies ir sekate vadovaujamus raginimus, kad agentas galėtų nuskaityti saugyklą ir atidaryti suliepdinamus skirtumų aprašus.

Ar turiu konfigūruoti globalize.now, kad aptikčiau Cursor specifines šablonų?

Nereikalinga atskira Cursor integracija. globalize.now analizuoja saugyklą tuo pačiu būdu, neatsižvelgiant į tai, ar failai buvo sukurti rankiniu būdu ar Cursor. Įgūdžiai ieško naudotojui matomų tiesiogiai koduotų tekstų ir maršrutavimo struktūros, tada siūlo raktus, kurie atitinka jūsų priimtą i18n biblioteką. Jūs peržiūrite planą Git kaip bet kokį kitą pakeitimą.

Ar galiu naudoti globalize.now Cursor projekte, kuriame jau yra dalinis i18n?

Taip. Įrankiai yra skirti išplėsti esamus katalogus, kai raktai ir lokalės failai jau yra. globalize.now aptinka jūsų naudojamą vykdymo biblioteką ir siūlo papildymus, o ne atmeta ankstesnį darbą, todėl galite baigti migracijos tiesiogiai koduotus tekstus laipsniškai. Toliau naudokite Git push, kad nauja UI būtų aprašyta.

Kokias i18n bibliotekas globalize.now išvestis veikia Cursor projekte?

globalize.now yra bibliotekos agnostinis: jis gamina struktūrizuotus raktus ir lokalės failus, kurie suderinami su įprastais vykdymais, tokiais kaip i18next, next-intl, react-intl, Lingui ir vue-i18n. Jūsų Cursor projektas išlaiko bet kurį technologijų rinkinį, kurį pasirinksite; globalize.now suteikia ištraukimo ir sinchronizacijos sluoksnį. Agento įgūdžiai padeda sujungti teikėją arba tarpinę programą, kurią tikisi jūsų sistema.

Ar globalize.now keičia mano Cursor sukurtus komponentus?

globalize.now perrašo iškviečiamąsias vietas, kad tiesiogiai koduoti tekstai tekėtų per jūsų i18n API (pavyzdžiui, t() arba pranešimų komponentai), išsaugodamas elgesį. Jūs peržiūrite skirtumų aprašus Git prieš suliepdinimą, kaip ir bet kokį Cursor sukurtą pakeitimą. Po pirmojo suliepdinimo, būsimi push toliau sinchronizuoja naujas eilutes automatiškai be atskiro eksportavimo žingsnio.

Kur paleisti globalize.now Cursor aplinkoje?

Visada paleiskite npx skills add globalize-now/globalize-skills iš saugyklos šaknies Cursor integruotame terminale (arba bet kurioje apvalkale, nukreiptoje į tą šaknį). Įgūdžiai yra riboti esamam projektui, įdiegia lokalizacijos įgūdžių paketą ir grąžina kontrolę jūsų agentui dėl tolesnių raginimų. Likimas šaknyje išlaiko kelio aptikimą suderintą su tuo, kaip CLI nuskaito medį.

Išbandykite globalize.now su Cursor

Pradėkite iš savo projekto šaknies:

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

Grįžkite į pradžios puslapį, kad gautumėte produkto kontekstą ir kainodarą →

Kitos integracijos

Pradėti nemokamai