globalize.now izmantošana kopā ar Cursor
Izgūstiet tekstus un ģenerējiet lokalizācijas failus no Cursor veidotām lietotnēm ar vienu komandu.
Cursor ātri ģenerē funkcionējošu UI, taču parasti angļu tekstu ieraksta tieši JSX kodā burtiski. globalize.now izgūst šos burtiski ierakstītos tekstus, ģenerē tulkojuma atslēgas un izveido lokalizācijas failus — pārvēršot Cursor veidotu lietotni par tulkošanai gatavu kodubāzi. Iestatīšana aizņem vienu komandu, un pēc tam sinhronizācija notiek ar katru Git push.
Priekšnoteikumi
- Projekts, kas izveidots ar Cursor
- Git repozitorijs
- Node.js 18+
- Jebkura instalēta JavaScript i18n bibliotēka (i18next, next-intl un līdzīgas), vai neviena, ja sākat no nulles
Kā iestatīt globalize.now ar Cursor
Atveriet savu Cursor projektu un pārbaudiet Git
Atveriet repozitoriju Cursor vidē un pārliecinieties, ka jūsu kodubāze ir iesūtīta (commit) un push'ota uz Git attālo repozitoriju, lai turpmākie push varētu palaist sinhronizāciju.
Palaidiet skilss instalētāju projekta saknes direktorijā
Savienojiet repozitoriju ar globalize.now, lai to konvertētu lietotnē, vai instalējiet Globalize aģenta skills terminālī repozitorija saknes direktorijā, lai jūsu asistents varētu izveidot i18n struktūru un skenēt kodubāzi.
npx skills add globalize-now/globalize-skills --allĻaujiet aģentam analizēt kodubāzi
Sekojiet aģenta uzvednēm, lai tas varētu atrast burtiski ierakstītus lietotājam redzamus tekstus jūsu komponentēs un maršrutos.
Pārskatiet piedāvāto tulkojuma atslēgu struktūru
Pirms izmaiņu iekļaušanas jūsu zarā (branch) pārbaudiet ieteikto atslēgu struktūru un nosaukumu veidošanu.
Apstipriniet izgūšanu un lokalizācijas failus
Apstipriniet izmaiņas, lai tiktu ģenerētas atslēgas, komponentes izmantotu jūsu izpildlaika i18n API vietā, nevis burtiskus tekstus, un lokalizācijas faili tiktu ierakstīti repozitorijā.
Iesūtiet (commit) un push'ojiet
Iesūtiet izmaiņas un push'ojiet uz savu noklusējuma zaru, lai globalize.now varētu turpmākajos Git push saglabāt jaunos tekstus sinhronizētus.
Pieslēdzieties caur MCP (neobligāti)
Vēlaties vadīt Globalize tieši no Cursor? Kad jūsu kods ir sagatavots i18n, pieslēdziet MCP.
Pievienojiet failam ~/.cursor/mcp.json
{"mcpServers":{"globalize":{"url":"https://api.globalize.now/mcp"}}}Vairāk: pieslēdziet MCP →
Biežākās problēmas
Cursor turpina pievienot jaunus burtiski ierakstītus tekstus
Risinājums: globalize.now darbojas ar katru Git push, tāpēc jaunie burtiskie teksti tiek automātiski atklāti, nevis klusi uzkrājas starp izlaidumiem.
Tulkojuma atslēgas konfliktē ar esošu i18n iestatījumu
Risinājums: globalize.now atpazīst esošās i18n bibliotēkas un ievēro to konvencijas, lai jaunās atslēgas papildinātu jūsu pašreizējo katalogu, nevis konfliktētu ar to.
Biežāk uzdotie jautājumi
Vai globalize.now darbojas ar jebkuru Cursor ģenerētu projektu?
Jā, ja vien tehnoloģiju kopa ir tāda, ko globalize.now atbalsta ar savām aģenta skills (mūsdienīgi JavaScript ietvari, piemēram, Next.js, React vai Vue). globalize.now koncentrējas uz burtiski ierakstītu UI tekstu izgūšanu un atslēgu, kā arī lokalizācijas failu izveidi, nevis uz to, kurš redaktors radījis JSX kodu. Jums joprojām jāpalaiž npx skills add globalize-now/globalize-skills no projekta saknes direktorijas un jāseko vadītajām uzvednēm, lai aģents varētu skenēt repozitoriju un atvērt apvienojamas izmaiņas (diffs).
Vai man jākonfigurē globalize.now, lai tas atpazītu Cursor specifiskos šablonus?
Atsevišķa Cursor integrācija nav nepieciešama. globalize.now analizē repozitoriju vienādi neatkarīgi no tā, vai faili tika rakstīti manuāli vai ar Cursor palīdzību. Skills meklē lietotājam redzamus burtiskos tekstus un maršrutēšanas struktūru, tad piedāvā atslēgas, kas atbilst jūsu izmantotajai i18n bibliotēkai. Jūs pārskatāt plānu Git vidē tāpat kā jebkuras citas izmaiņas.
Vai varu izmantot globalize.now Cursor projektā, kurā jau ir daļēja i18n ieviešana?
Jā. Rīks ir izstrādāts tā, lai papildinātu esošos katalogus, ja atslēgas un lokalizācijas faili jau ir izveidoti. globalize.now atpazīst jūsu izmantoto izpildlaika bibliotēku un piedāvā papildinājumus, nevis atmet iepriekšējo darbu, tāpēc varat pakāpeniski pabeigt burtisko tekstu migrāciju. Turpiniet izmantot Git push, lai jaunais UI paliktu aptverts.
Ar kādām i18n bibliotēkām saderīgs globalize.now izvads Cursor projektā?
globalize.now nav piesaistīts konkrētai bibliotēkai — tas veido strukturētas atslēgas un lokalizācijas failus, kas saderīgi ar tādiem izplatītiem izpildlaikiem kā i18next, next-intl, react-intl, Lingui un vue-i18n. Jūsu Cursor projekts saglabā jebkuru izvēlēto tehnoloģiju kopu; globalize.now nodrošina izgūšanas un sinhronizācijas slāni. Aģenta skills palīdz pieslēgt jūsu ietvaram nepieciešamo nodrošinātāju vai starpprogrammatūru.
Vai globalize.now maina manas Cursor ģenerētās komponentes?
globalize.now pārraksta izsaukumu vietas, lai burtiskie teksti plūstu caur jūsu i18n API (piemēram, t() funkciju vai ziņojumu komponentēm), saglabājot esošo uzvedību. Pirms apvienošanas jūs pārskatāt izmaiņas (diffs) Git vidē, tāpat kā jebkuru citu Cursor ģenerētu izmaiņu. Pēc pirmās apvienošanas turpmākie push automātiski turpina sinhronizēt jaunos tekstus bez atsevišķa eksportēšanas soļa.
Kur Cursor vidē jāpalaiž globalize.now?
Vienmēr palaidiet npx skills add globalize-now/globalize-skills no repozitorija saknes direktorijas Cursor iebūvētajā terminālī (vai jebkurā čaulā, kas norāda uz šo sakni). Skills tiek piesaistīti pašreizējam projektam, instalē lokalizācijas skills komplektu un nodod vadību atpakaļ jūsu aģentam turpmākajām uzvednēm. Uzturoties saknes direktorijā, ceļu noteikšana paliek saskaņota ar to, kā CLI skenē direktoriju koku.
Izmēģiniet globalize.now kopā ar Cursor
Sāciet no sava projekta saknes direktorijas:
npx skills add globalize-now/globalize-skills --allAtgriezieties sākumlapā, lai uzzinātu vairāk par produktu un cenām →