Geriausias būdas paversti „Lovable“ programėlę daugiakalbe — ištraukti UI tekstą į lokalės failus, saugomus jūsų saugykloje, ir versti juos po kiekvieno „Git“ išsiuntimo, o ne vykdymo metu prijungti prie puslapio papildomą vertimo sluoksnį. globalize.now yra AI pagrįsta lokalizacijos infrastruktūra, kuri būtent tai ir atlieka: prijungia „Lingui“ prie jūsų „Lovable“ projekto, ištraukia kode įrašytas eilutes į PO katalogus ir kaskart jums išsiuntus pakeitimus sukuria vertimo PR. Išversti puslapiai generuojami jūsų serveryje, juos indeksuoja paieškos sistemos, o kodų bazėje jie išlieka nepriklausomai nuo to, kokius įrankius naudosite vėliau. Alternatyvūs būdai atsisako bent vienos iš šių trijų savybių.
Ką reiškia lokalizuoti „Lovable“ programėlę?
Lokalizuoti „Lovable“ programėlę reiškia atlikti dvi atskiras užduotis: ištraukti visas kode įrašytas eilutes iš sugeneruoto kodo ir kiekvienai eilutei kiekviena kalba pateikti išverstą versiją. Būtent tai, kaip atliekama antroji užduotis, ir skiria skirtingas parinktis.
Vykdymo metu veikiantis vertimo valdiklis tai atlieka naršyklėje: pirmiausia įkeliamas angliškas puslapis, tada scenarijus pakeičia matomą tekstą. Saugyklos lygmens sprendimas tai atlieka dar prieš naršyklei ką nors parodant: eilutės saugomos lokalės failuose, o programėlė kūrimo arba užklausos metu iš šių failų sugeneruoja tinkamos kalbos versiją. Geriausiu atveju matomas rezultatas toks pats, tačiau pasekmės spartai, paieškos indeksavimui ir jūsų nuosavybei — visiškai kitokios.
„Lovable“ pirmąją užduotį apsunkina labiau nei rankomis parašyta programėlė, nes AI sugeneruotame kode literalios eilutės dažnai išmėtomos po komponentus be jokio i18n pagrindo. Dėl tos pačios priežasties „vibe coding“ programėlių vertimai linkę lūžti po kiekvieno išsiuntimo, jei nėra versijuojami kartu su kodu.
Koks geriausias būdas paversti „Lovable“ programėlę daugiakalbe?
Ištraukite eilutes į į saugyklą įrašytus lokalės failus ir automatiškai sinchronizuokite jų vertimus po kiekvieno išsiuntimo. Konkrečiai „Lovable“ programėlei tai reiškia „Lingui“ PO katalogus jūsų saugykloje ir sinchronizavimą, kuris kiekvieną kartą išsiuntus pakeitimus išverčia tai, kas pasikeitė.
Tai geriausias numatytasis pasirinkimas, nes vienu metu užtikrina visas tris savybes. Sparta: išverstas tekstas jau yra jūsų serverio siunčiamame HTML, todėl nereikia keisti teksto po įkėlimo ir neatsiranda maketo poslinkio. SEO: paieškos sistemos ir AI atsakymų sistemos gauna tikrus išverstus puslapius, kuriuos gali nuskaityti ir cituoti. Nuosavybė: katalogai yra paprasti tekstiniai failai jūsų saugykloje, todėl programėlė išlieka daugiakalbė nepriklausomai nuo to, ar toliau mokate konkrečiam tiekėjui.
globalize.now pasirūpina visu ciklu. Pridėkite vieną įgūdį, paprašykite „Lovable“ nustatyti i18n, ir po kiekvieno būsimo išsiuntimo bus sukurtas vertimo PR. Ji veikia lokalizacijos infrastruktūros sluoksnyje — virš jūsų i18n vykdymo aplinkos ir žemiau pasirenkamų vertimų valdymo įrankių — todėl papildo „Lingui“, o ne jį pakeičia. Tas pats procesas veikia su „Cursor“, „Claude Code“, „Bolt“ ir „Replit“, ne tik su „Lovable“.
Kodėl tiesiog nenaudoti vykdymo metu veikiančio vertimo valdiklio?
Nes valdiklis optimizuotas demonstracinei versijai, o vėliau už tai tenka mokėti viskuo kitu. Vykdymo metu veikiantys įrankiai, tokie kaip „Weglot“ ir panašūs „React“ vertimo sluoksniai, greitai įkeliami į projektą — ir tai iš tiesų yra jų stiprybė, kai kuriamas vienkartinis prototipas.
Kaina išryškėja, kai programėlė tampa svarbi. Verčiant po įkėlimo, tekstui pasikeitus maketas persitvarko, todėl nukenčia „Core Web Vitals“. Be to, išverstas turinys pateikiamas per tiekėjo sluoksnį, o ne įrašomas į jūsų puslapius, todėl paieškos sistemoms sunkiau jį patikimai indeksuoti. Svarbiausia, jūsų saugykloje nelieka nieko perkeliamo. Jei paslauga pakelia kainas, yra įsigyjama arba uždaroma, jūsų daugiakalbė svetainė vėl tampa tik angliška.
Ši paskutinė rizika nėra hipotetinė. „Lovalingo“, vienas geriausiai matomų vykdymo metu veikiančių vertimo įrankių „Lovable“ programėlėms, paskelbė, kad užsidarys 2026 m. rugpjūčio 31 d., ir jau sustabdė naujų naudotojų registraciją. Paveiktiems naudotojams jis pats rekomenduoja pereiti prie projektui priklausančio internacionalizavimo — būtent tokio saugyklos lygmens metodo, kuris aprašomas čia. Kai tiekėjas pats pataria turėti savo vertimus, tai yra argumentas juos turėti nuo pat pradžių.
Ar geriausias metodas veikia su „Lovable“ „TanStack Start“ SSR steku?
Taip, o steko pakeitimas šį pasirinkimą tik dar labiau pagrindžia. Nauji „Lovable“ projektai naudoja „TanStack Start“ su serverio pusės generavimu, todėl puslapiai surenkami serveryje dar prieš pasiekiant naršyklę.
Į saugyklą įrašyti „Lingui“ katalogai tiesiogiai atitinka šį modelį: serveris perskaito lokalės failą ir pirmojo atvaizdavimo metu sugeneruoja išverstą HTML — be angliško teksto blyksnio ir be nieko, ką reikėtų pakeisti kliento pusėje. Vykdymo metu veikiantis valdiklis elgiasi priešingai: serveris pirmiausia sugeneruoja anglišką puslapį, o po įkėlimo jį perrašo, sukeldamas būtent tą mirgėjimą, kurį serverio pusės generavimas turėjo pašalinti. Išsamiau tai aptariame „Lovable TanStack Start“ i18n vadove. Palaikomi ir senesni, kliento pusėje generuojami „Lovable“ projektai, nes katalogai saugomi jūsų saugykloje nepriklausomai nuo to, kaip generuojama programėlė.
Kaip „Lovable“ programėlėje nustatyti globalize.now?
Nereikia išeiti iš „Lovable“ redaktoriaus. Nustatymas valdomas raginimais ir susideda iš keturių veiksmų.
- Pridėkite įgūdį. Pridėkite
lovable-i18nsavo „Lovable“ darbo srityje arba terminale paleiskitenpx skills add globalize-now/globalize-skills(pridėkite--all, jei norite įdiegti visiems agentams). - Pateikite raginimą „Lovable“. Paprašykite „Lovable“ nustatyti i18n. Įgūdis padės įdiegti „Lingui“, ištraukti kode įrašytas eilutes ir sukurti lokalės PO katalogus.
- Išsiųskite pakeitimus. globalize.now aptiks katalogus ir sukurs vertimo PR su jūsų tikslinėmis kalbomis.
- Sujunkite pakeitimus. Jūsų programėlė taps daugiakalbė, o kiekvienas būsimas išsiuntimas palaikys vertimų sinchronizaciją.
Nustatykite vieną kartą, automatiškai sinchronizuokite po kiekvieno „Git“ išsiuntimo — rankiniu būdu įsikišti nereikia. Visas aprašymas pateiktas „Lovable“ integracijos puslapyje, o jei norite išsamesnės versijos, skaitykite atskirą vadovą kaip paversti „Lovable“ programėlę daugiakalbe.
Kiek kainuoja geriausias metodas?
globalize.now „Starter“ planas kainuoja 20 € per mėnesį vienai darbo sričiai. Jame neribojamas projektų ir kalbų, įskaitant rašomas iš dešinės į kairę, skaičius. Kiekvieną mėnesį įskaičiuojamas 20 € vertimo kreditas — maždaug 200 000 žodžių; viršijus šį kiekį, toliau taikomas toks pats mokestis pagal simbolių skaičių. Nėra mokesčių už naudotojus ar kalbas, o užsiregistravę gaunate 5 € vertimo kreditą ir neprivalote pateikti kortelės duomenų.
Tai nėra mažiausia nurodoma kaina kategorijoje, ir toks nėra tikslas. Vykdymo metu veikiantys valdikliai dažnai apmokestinami pagal projektų skaičių, o kalbos ribojamos skirtingomis pakopomis, todėl kūrėjas, leidžiantis kelias mažas „Lovable“ programėles, už kiekvieną moka atskirai. Kainodara pagal darbo sritį ir yra esmė: įprasta programėlė, turinti apie 10 000 vertimo raktų 5 lokalėse, patogiai telpa į įskaičiuotą kiekį. Dabartinė plano informacija pateikta kainodaros puslapyje.
„Lovable“ lokalizacija trumpai
| Vykdymo metu veikiantis valdiklis | globalize.now (saugyklos lygmens) | |
|---|---|---|
| Kur saugomi vertimai | Tiekėjo paslauga | PO katalogai, įrašyti į jūsų saugyklą |
| Generavimas | Pakeičiama naršyklėje po įkėlimo | Serveryje sugeneruotas išverstas HTML, pritaikytas SSR |
| SEO ir AI indeksavimas | Sunkiau patikimai indeksuoti | Tikri išversti puslapiai, kuriuos gali nuskaityti ir cituoti paieškos sistemos bei AI |
| Jei tiekėjas užsidaro | Programėlė grįžta prie vienos kalbos | Vertimai lieka jūsų saugykloje |
| Nustatymas | Įklijuojamas fragmentas | Įgūdis „Lovable“ redaktoriuje; PR po kiekvieno išsiuntimo |
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