globalize.now lietošana ar Cursor

Ekstrahējiet virknes un ģenerējiet lokalizācijas failus no Cursor veidotām lietotnēm ar vienu komandu.

Cursor ģenerē darbojas UI ātri, bet parasti kodē angļu valodu tieši JSX. globalize.now ekstrahē šos kodētos virknes, ģenerē tulkošanas atslēgas un izveido lokalizācijas failus — pārvēršot Cursor veidotu lietotni tulkošanai gatavā kodbase. Iestatīšana prasa vienu komandu un sinhronizējas ar katru Git push pēc tam.

Priekšnoteikumi

  • Projekts, kas veidots ar Cursor
  • Git repozitorijs
  • Node.js 18+
  • Jebkura JavaScript i18n bibliotēka instalēta (i18next, next-intl un līdzīgas), vai neviena, ja sākat no nulles

Kā iestatīt globalize.now ar Cursor

  1. Atveriet savu Cursor projektu un apstipriniet Git

    Atveriet repozitoriju Cursor un pārliecinieties, ka jūsu kodbase ir apņemta un nosūtīta uz Git attālo, lai vēlākie push varētu aktivizēt sinhronizāciju.

  2. Palaidiet prasmju instalētāju projekta saknē

    Termināļa repozitorija saknē instalējiet Globalize agentu prasmes, lai jūsu asistents varētu izveidot i18n un skenēt koku.

    npx globalize-skills
  3. Ļaujiet agentam analizēt kodbase

    Sekojiet agentu uzvedņiem, lai tas varētu atrast kodētos lietotājam redzamos virknes visā jūsu komponentos un maršrutēs.

  4. Pārskatiet piedāvāto tulkošanas atslēgu izkārtojumu

    Pārbaudiet ieteikto atslēgu struktūru un nosaukumu pirms jebkādu refaktoru pieņemšanas jūsu filiālē.

  5. Apstipriniet ekstrakciju un lokalizācijas failus

    Apstipriniet izmaiņas, lai atslēgas tiktu ģenerētas, komponenti izsauktu jūsu runtime i18n API vietā literāļu, un lokalizācijas faili tiktu ierakstīti repozitorijā.

  6. Apņemiet un nosūtiet

    Apņemiet izmaiņas un nosūtiet uz savu noklusējuma filiāli, lai globalize.now varētu turēt jaunus virknes saskaņotus nākamajā Git push.

Bieži sastopamas problēmas

Cursor turpina pievienot jaunus kodētos virknes

Risinājums: globalize.now darbojas ar katru Git push, tāpēc jaunos literāļus automātiski uztver vietā, lai tie neuzkrātos klusi starp laidieniem.

Tulkošanas atslēgas konfliktē ar esošu i18n iestatīšanu

Risinājums: globalize.now atklāj esošas i18n bibliotēkas un seko to konvencijām, tāpēc jaunās atslēgas paplašina jūsu pašreizējo katalogu vietā, lai ar to cīnītos.

Bieži uzdotie jautājumi

Vai globalize.now darbojas ar jebkuru Cursor ģenerētu projektu?

Jā, ja steks ir viens, ko globalize.now atbalsta caur tā agentu prasmēm (modernas JavaScript ietvarus, piemēram, Next.js, React vai Vue). globalize.now fokusējas uz kodēto UI virkņu ekstrakciju un atslēgu plus lokalizācijas failu ražošanu, nevis uz to, kurš redaktors ražoja JSX. Jūs joprojām palaidīsit npx globalize-skills no projekta saknes un sekosit vadītajiem uzvedņiem, lai agentu varētu skenēt repozitoriju un atvērt sapludināmus diffs.

Vai man jāiestata globalize.now, lai atklātu Cursor specifiskos modeļus?

Nav nepieciešama atsevišķa Cursor integrācija. globalize.now analizē repozitoriju tāpat neatkarīgi no tā, vai faili tika autorizēti manuāli vai ar Cursor. Prasmes meklē lietotājam redzamus literāļus un maršrutēšanas struktūru, pēc tam piedāvā atslēgas, kas atbilst i18n bibliotēkai, ko jūs pieņemat. Jūs pārskatāt plānu Git kā jebkuru citu izmaiņu.

Vai es varu izmantot globalize.now Cursor projektā, kam jau ir daļēja i18n?

Jā. Rīks ir paredzēts esošo katalogu paplašināšanai, kad atslēgas un lokalizācijas faili jau pastāv. globalize.now atklāj runtime bibliotēku, ko jūs izmantojat, un piedāvā papildinājumus vietā, lai atmestos iepriekšējais darbs, tāpēc jūs varat pabeigt literāļu migrāciju pakāpeniski. Turpiniet izmantot Git push, lai jaunais UI paliktu pārklāts.

Kādas i18n bibliotēkas globalize.now izvade darbojas ar Cursor projektu?

globalize.now ir bibliotēkas agnostisks: tas ražo strukturētas atslēgas un lokalizācijas failus, kas pāris ar parastajiem runtime, piemēram, i18next, next-intl, react-intl, Lingui un vue-i18n. Jūsu Cursor projekts saglabā jebkuru steku, ko izvēlaties; globalize.now nodrošina ekstrakcijas un sinhronizācijas slāni. Agentu prasmes palīdz savienot sniedzēju vai middleware, ko jūsu ietvars sagaida.

Vai globalize.now maina manus Cursor ģenerētos komponentus?

globalize.now pārraksta izsaukuma vietas, lai literāļi plūstu caur jūsu i18n API (piemēram, t() vai ziņojumu komponenti), vienlaikus saglabājot uzvedību. Jūs pārskatāt diffs Git pirms sapludināšanas, tāpat kā jebkuru Cursor ģenerētu izmaiņu. Pēc pirmās sapludināšanas, nākamie push turpina automātiski sinhronizēt jaunus virknes bez atsevišķa eksporta soļa.

Kur es palaidīšu globalize.now Cursor iekšienē?

Vienmēr palaidiet npx globalize-skills no repozitorija saknes Cursor integrētajā termināļa (vai jebkurā čaulā, kas norādīta uz šo sakni). Prasmes tvērums uz pašreizējo projektu, instalējiet lokalizācijas prasmju komplektu un atdodiet kontroli atpakaļ jūsu agentam nākamajiem uzvedņiem. Palikšana saknē notur ceļa atklāšanu saskaņotu ar to, kā CLI skenē koku.

Izmēģiniet globalize.now ar Cursor

Sāciet no sava projekta saknes:

npx globalize-skills

Atgriezieties sākumlapā, lai iegūtu produkta kontekstu un cenu informāciju →

Citas integrācijas

Sākt bez maksas