Geriausia Weglot alternatyva Lovable programai yra sprendimas, kuris jūsų vertimus saugo jūsų pačių saugykloje, o ne tiekėjo vykdymo aplinkoje. globalize.now — tai dirbtiniu intelektu pagrįsta lokalizavimo infrastruktūra, kuri ištraukia jūsų kode įrašytas eilutes, sugeneruoja į saugyklą įrašomus „Lingui“ PO katalogus ir sinchronizuoja juos po kiekvieno Git išsiuntimo. Weglot yra pajėgus be kodo naudojamas valdiklis, tačiau Lovable programoje jis verčia kliento pusėje, o jo kaina didėja su kiekviena pridėta kalba. Šiame vadove abu sprendimai lyginami kūrėjams, kuriems svarbūs indeksuojami puslapiai ir nuspėjamos išlaidos.
Kaip Weglot veikia Lovable programoje?
Weglot verčia Lovable programą vykdymo metu, į sugeneruotą svetainę įterpdamas „JavaScript“ fragmentą. Kadangi Lovable sukuria „React“ programą, fragmentas įkeliamas, aptinka lankytojo kalbą ir po puslapio atvaizdavimo pakeičia matomą tekstą. Sąranka trunka kelias minutes ir nereikalauja keisti Lovable projekto kodo.
Šis patogumas tikras. Tačiau tai reiškia, kad išverstas turinys sukuriamas naršyklėje, o ne saugomas jūsų kodų bazėje. Jūsų Lovable saugykloje vis dar yra tik angliškos eilutės, o kitos kalbos saugomos Weglot tarnyboje ir pritaikomos jūsų programai kiekvieno įkėlimo metu.
Weglot taip pat siūlo padomenių ir pakatalogių režimus, kurie geresnio SEO tikslais pateikia išverstus puslapius per savo tarpinį serverį. Šiems režimams reikia keisti DNS, o srautas nukreipiamas per Weglot infrastruktūrą, užuot puslapius generavus iš jūsų pačių versijos.
Kodėl Weglot vykdymo metu taikomas metodas kenkia Lovable programos SEO?
Kliento pusėje atliekamą vertimą paieškos sistemoms sunku indeksuoti, nes išverstas tekstas atsiranda tik paleidus „JavaScript“. Pats Weglot nurodo, kad jo paprasta „JavaScript“ integracija nesuteikia SEO naudos, nes vertimai sugeneruojami naršyklėje ir nėra indeksuojami. Norėdami gauti indeksuojamus daugiakalbius URL, turite rinktis padomenių arba pakatalogių režimus, kuriuose vertimai pateikiami serverio pusėje per tarpinį serverį.
Lovable programai, skirtai organiniam augimui, tai svarbu. Jei norite, kad jūsų nukreipimo puslapio prancūziška ar vokiška versija būtų reitinguojama, tikrinimo robotas turi gauti HTML, kuriame jau yra išverstas turinys.
globalize.now sprendžia problemą nuo pat šaltinio. Jis sugeneruoja į saugyklą įrašomus lokalės failus, kuriuos jūsų Lovable versija sukompiliuoja į tikrus atskirų lokalių puslapius. Išverstas turinys pateikiamas jūsų pačių rinkinyje, todėl jis nepriklauso nuo veikiančio tarpinio serverio ar nuo to, ar tikrinimo robotas paleis jūsų valdiklį. Išsamesnį paaiškinimą rasite mūsų pastaboje apie tai, kaip Lovable app translations break on every push.
Ar Weglot taiko mokestį už kiekvieną kalbą?
Taip. Weglot kainodara vienu metu priklauso nuo dviejų kintamųjų: projekto žodžių skaičiaus ir kalbų, į kurias verčiate, skaičiaus. Kiekvienas planas riboja galimų pridėti kalbų skaičių ir suteikia fiksuotą žodžių limitą, kuris neatsinaujina, todėl augant bet kuriam iš šių rodiklių galite būti perkelti į aukštesnį planą. Viešai siūlomi planai prasideda nuo maždaug 15 € per mėnesį ir brangsta didėjant žodžių bei kalbų skaičiui.
Toks modelis tinka rinkodaros svetainei, kurioje naudojamos dvi ar trys kalbos. Tačiau jis brangsta programai, kuri nuolat plečia rinkų skaičių, nes kiekviena nauja kalba įskaičiuojama ir į kalbų limitą, ir į bendrą žodžių biudžetą.
globalize.now taiko kitokią struktūrą. Jis kainuoja 20 € per mėnesį vienai darbo sričiai, netaikant mokesčių už naudotojus ar kalbas. Į planą įtraukta 20 € vertimo kredito per mėnesį (apie 200 000 žodžių), o viršijus limitą mokama pagal žetonų naudojimą, taikant tą patį mokestį už simbolį. Pridėjus dešimtą kalbą nereikia pereiti į brangesnį planą — naudojami tik simboliai, kurių reikia toms eilutėms. Esminis skirtumas — jokių mokesčių už naudotojus ar kalbas ir skaidrus naudojimas, o ne mažiausia rinkos kaina.
Kuo globalize.now skiriasi Lovable programoms?
globalize.now veikia vienu sluoksniu žemiau nei vertimo valdiklis. Užuot taikęs vertimus vykdymo metu, jis tvarko pačius lokalės failus kaip jūsų kodų bazės dalį.
Konkrečiai, jis ištraukia Lovable programoje įrašytas naudotojo sąsajos eilutes, sugeneruoja vertimo raktus ir sukuria „Lingui“ PO katalogus, saugomus jūsų saugykloje. Po kiekvieno Git išsiuntimo jis aptinka naujas ir pakeistas eilutes bei inicijuoja vertimo atnaujinimą, todėl lokalės failai išlieka aktualūs be rankinio eksportavimo ar peržiūros eilės. Būtent šis sluoksnis sukuria raktus ir failus, kuriuos vėliau pateikia i18n vykdymo biblioteka, pvz., „Lingui“.
Praktinis rezultatas Lovable kūrėjui — kontrolė. Jūsų vertimai versijuojami kartu su kodu, jų skirtumus galima peržiūrėti pull requestuose, o prireikus pakeisti įrankius juos lengva perkelti. Tarp naudotojų ir jūsų teksto nėra tiekėjo vykdymo aplinkos. Jei norite išsamaus techninio vaizdo, globalize.now developers page aprašo ištraukimo ir sinchronizavimo modelį, o vibe-coders overview jį pritaiko AI įrankių darbo eigoms.
Kaip „Lovable“ programėlėje nustatyti globalize.now?
Sąranka atliekama Lovable redaktoriuje, o vėliau procesas automatiškai tęsiasi po kiekvieno išsiuntimo. Štai kelias nuo Weglot verčiamos Lovable programos iki į saugyklą įrašytų lokalės failų.
- Pridėkite
lovable-i18nįgūdį savo Lovable darbo srityje. - Paprašykite Lovable nustatyti i18n. globalize.now ištrauks jūsų kode įrašytas eilutes ir sugeneruos „Lingui“ PO katalogus.
- Įrašykite sugeneruotus lokalės failus į savo saugyklą.
- Kai atskirų lokalių puslapiai bus tinkamai atvaizduojami, pašalinkite Weglot „JavaScript“ fragmentą.
- Išsiųskite pakeitimus į Git. Naujos ir pakeistos eilutės bus automatiškai sinchronizuojamos po kiekvieno išsiuntimo.
Jei dirbate komandų eilutėje, o ne Lovable redaktoriuje, įdiekite įgūdžius naudodami:
npx skills add globalize-now/globalize-skills
Pridėkite --all, kad įdiegtumėte įgūdžius kiekvienam naudojamam agentui. Visas Lovable skirtas paaiškinimas pateikiamas Lovable integration page.
Kada vis dar verta naudoti Weglot?
Weglot labiau tinka, kai norite nekeisti kodo ir naudotis visiškai priglobta darbo eiga. Jei jūsų Lovable projektas yra nedidelė rinkodaros svetainė, jums reikia vos kelių kalbų ir mieliau viską valdytumėte skydelyje, o ne keistumėte saugyklą, jo fragmentą iš tiesų galima įdiegti labai greitai.
globalize.now labiau tinka, kai jūsų programa yra pats produktas, laikui bėgant planuojate plėsti rinkas ir norite indeksuojamų, versijuojamų vertimų be mokesčio už kiekvieną kalbą. Abu įrankiai optimizuoti skirtingiems prioritetams: Weglot — paprastumui be priežiūros, globalize.now — patikimam, saugykloje valdomam lokalizavimui. Rinkitės tą, kurio kompromisai atitinka jūsų Lovable programos kryptį.
globalize.now tuo pasirūpina. Sąranką atlikite kartą savo Lovable darbo srityje, ir po kiekvieno Git išsiuntimo viskas bus sinchronizuojama. Sužinokite, kaip tai veikia, adresu globalize.now.
globalize.now paverčia užkoduotą programos tekstą į vertimui paruoštus lokalės failus ir juos atnaujina, kai jūs diegiate naujus pakeitimus.
Išbandyti globalize.now nemokamai