Lovable’i rakenduse parim Wegloti alternatiiv on lahendus, mis paigutab tõlked teie enda hoidlasse, mitte teenusepakkuja käitusaega. globalize.now on AI-põhine lokaliseerimistaristu, mis eraldab teie hardcoded stringid, genereerib teie hoidlasse commit’itud Lingui PO-kataloogid ja hoiab need iga Git push’i järel sünkroonis. Weglot on võimekas no-code’i vidin, kuid Lovable’i rakenduses tõlgib see kliendi poolel ning hind kasvab iga lisatud keelega. Selles juhendis võrdleme neid kahte lahendust ehitajatele, kes soovivad indekseeritavaid lehti ja prognoositavat kulu.
Kuidas Weglot Lovable’i rakenduses töötab?
Weglot tõlgib Lovable’i rakendust käitusajal, lisades ehitatud saidile JavaScripti koodijupi. Lovable loob Reacti rakenduse, seega laaditakse koodijupp, tuvastatakse külastaja keel ja nähtav tekst vahetatakse pärast lehe renderdamist välja. Seadistamine võtab minuteid ega nõua teie Lovable’i projektis koodimuudatusi.
See mugavus on päris. Kuid see tähendab, et tõlgitud sisu luuakse brauseris, mitte ei salvestata teie koodibaasi. Teie Lovable’i hoidlas on endiselt ainult ingliskeelsed stringid; teised keeled asuvad Wegloti teenuses ja lisatakse teie rakendusele iga laadimise ajal.
Weglot pakub ka alamdomeeni- ja alamkataloogirežiimi, mis edastavad tõlgitud lehti parema SEO nimel oma puhverserveri kaudu. Need režiimid nõuavad DNS-i muudatusi ja suunavad liikluse Wegloti taristu kaudu, mitte teie enda build’i kaudu.
Miks kahjustab Wegloti käitusaegne lahendus Lovable’i rakenduse SEO-d?
Kliendipoolset tõlget on otsingumootoritel raske indekseerida, sest tõlgitud tekst eksisteerib alles pärast JavaScripti käivitumist. Wegloti enda juhiste kohaselt ei paku selle tavaline JavaScripti integratsioon SEO-eeliseid, kuna tõlked renderdatakse brauseris ega ole roomatavad. Indekseeritavate mitmekeelsete URL-ide saamiseks tuleb kasutada alamdomeeni- või alamkataloogirežiimi, mis edastavad tõlked puhverserveri kaudu serveri poolel.
Orgaanilisele kasvule suunatud Lovable’i rakenduse puhul on see oluline. Kui soovite, et sihtlehe prantsus- või saksakeelne versioon jõuaks otsingutulemustesse, peab roomaja nägema tõlgitud sisu talle edastatavas HTML-is.
globalize.now läheneb probleemile lähtekoodi tasandil. See genereerib commit’itud lokaalifailid, mille teie Lovable’i build kompileerib päris lokaalipõhisteks lehtedeks. Tõlgitud sisu edastatakse teie enda paketis, seega ei sõltu see töös püsivast puhverserverist ega sellest, kas roomaja teie vidina käivitab. Selle mõtte põhjalikumat käsitlust leiate meie märkest, kuidas Lovable’i rakenduste tõlked iga push’i järel katki lähevad.
Kas Weglot küsib tasu iga keele eest?
Jah. Wegloti hind sõltub korraga kahest muutujast: teie projekti sõnade arvust ja tõlgitavate keelte arvust. Iga pakett piirab lisatavate keelte arvu ning annab kindla sõnalimiidi, mis ei uuene, seega võib kasv kummaski mõõtmes viia teid järgmisele paketitasemele. Avalikud paketid algavad umbes 15 eurost kuus ja kallinevad koos sõnade ning keelte arvu kasvuga.
See mudel sobib hästi turundussaidi jaoks, millel on kaks või kolm keelt. Rakenduse puhul, mis lisab pidevalt uusi turge, muutub see kalliks, sest iga uus keel arvestatakse nii keelepiirangu kui ka ühise sõnalimiidi sisse.
globalize.now kasutab teistsugust mudelit. Hind on 20 € kuus tööruumi kohta, ilma kasutaja- ja keelepõhiste tasudeta. Pakett sisaldab kuus 20 € väärtuses tõlkekrediiti ehk umbes 200 000 sõna ning selle ületamisel maksate märgipõhise kasutuse eest sama tähemärgipõhise hinnaga. Kümnenda keele lisamine ei vii teid kallimasse paketti – kasutusele lähevad lihtsalt nende stringide jaoks vajalikud tähemärgid. Eristuvaks teguriks pole turu madalaim hinnasilt, vaid kasutajate ja keelepõhise lisatasu puudumine ning läbipaistev kasutuspõhine hinnastus.
Mille poolest erineb globalize.now Lovable’i rakenduste puhul?
globalize.now paikneb tõlkevidinast ühe kihi võrra allpool. Tõlgete käitusajal rakendamise asemel haldab see lokaalifaile teie koodibaasi osana.
Praktikas eraldab see teie Lovable’i rakendusest hardcoded UI-stringid, genereerib tõlkevõtmed ja loob Lingui PO-kataloogid, mis asuvad teie hoidlas. Iga Git push’i järel tuvastab see uued ja muudetud stringid ning avab tõlkeuuenduse, nii et teie lokaalifailid püsivad ajakohasena ilma käsitsi eksportimise ja ülevaatusjärjekorrata. See on kiht, mis loob võtmed ja failid, mida i18n-käitusaeg, näiteks Lingui, seejärel kasutajatele edastab.
Lovable’i ehitaja jaoks tähendab see eelkõige omandiõigust. Teie tõlked on koos koodiga versioonihalduses, pull request’ides võrreldavad ja tööriista vahetamisel kaasaskantavad. Teie kasutajate ja teksti vahel ei ole teenusepakkuja käitusaega. Kui soovite täielikku tehnilist ülevaadet, käsitleb globalize.now arendajate leht eraldamise ja sünkroonimise mudelit ning vibe-coder’ite ülevaade seob selle AI-tööriistade töövoogudega.
Kuidas seadistada globalize.now Lovable’i rakenduses?
Seadistamine toimub Lovable’i redaktoris ja jätkub seejärel automaatselt iga push’i järel. Siin on teekond Weglotiga tõlgitud Lovable’i rakendusest commit’itud lokaalifailideni.
- Lisage
lovable-i18noskus oma Lovable’i tööruumi. - Paluge Lovable’il i18n seadistada. globalize.now eraldab teie hardcoded stringid ja genereerib Lingui PO-kataloogid.
- Commit’ige genereeritud lokaalifailid oma hoidlasse.
- Eemaldage Wegloti JavaScripti koodijupp, kui teie lokaalipõhised lehed renderduvad õigesti.
- Tehke Git push. Uued ja muudetud stringid sünkroonitakse iga push’i järel automaatselt.
Kui töötate käsurealt, mitte Lovable’i redaktorist, installige oskused käsuga:
npx skills add globalize-now/globalize-skills
Lisage --all, et installida oskused iga kasutatava agendi jaoks. Täielik Lovable’i-põhine juhend asub Lovable’i integratsioonilehel.
Millal tasub endiselt Wegloti kasutada?
Weglot sobib paremini siis, kui soovite koodimuudatusteta ja täielikult majutatud töövoogu. Kui teie Lovable’i projekt on väike turundussait, vajate vaid paari keelt ja eelistate kõike hallata juhtpaneelilt, mitte oma hoidlaga tegeleda, on selle koodijupp tõepoolest väga kiiresti kasutusele võetav.
globalize.now sobib paremini siis, kui rakendus on teie toode, eeldate aja jooksul uute turgude lisandumist ning soovite indekseeritavaid, versioonihalduses olevaid ja keelepõhisest tasust vabastatud tõlkeid. Need kaks tööriista optimeerivad eri prioriteete: Weglot käed-vabad lihtsuse, globalize.now püsiva ja hoidlapõhise lokaliseerimise jaoks. Valige lahendus, mille kompromissid sobivad teie Lovable’i rakenduse arengusuunaga.
globalize.now hoolitseb selle eest. Seadistage see üks kord oma Lovable’i tööruumis ja see sünkroonib iga Git push’i järel. Vaadake, kuidas see töötab: globalize.now.
globalize.now muudab rakenduse koodis olevad tekstid tõlkeks valmis lokaale failideks ja hoiab neid ajakohasena, kui sa uusi versioone välja lasid.
Proovi globalize.now tasuta