Lovable’i rakenduse tõlkimiseks on kaks võimalust: lisada runtime-widget, mis kirjutab lehe pärast laadimist ümber, või ühendada genereeritud koodiga i18n-teek ja commit’ida lokaalifailid hoidlasse. Widget on täna kiirem. Hoidlal põhinev meetod on aga see, mille üle teil ka järgmisel aastal kontroll säilib. globalize.now on AI-põhine lokaliseerimisinfrastruktuur, mis automatiseerib hoidlapõhist meetodit: eraldab teie Lovable’i koodibaasist hardcoded string’id, genereerib lokaalifailid ja hoiab iga keele iga Git push’i järel sünkroonis.

Millised on Lovable’i rakenduse tõlkimise kaks võimalust?

Kõik Lovable’i rakenduse tõlkimise tööriistad on ühe kahest meetodist variatsioonid: runtime-tõlge või hoidlapõhine i18n.

Runtime-tõlge tähendab teie avaldatud saidil olevat script-tag’i. Leht renderdatakse inglise keeles, widget tuvastab DOM-is oleva teksti ja vahetab selle külastaja keele vastu. Weglot ja LocalizeJS töötavad nii ning ka Lovalingo töötas nii, kuni teatas, et lõpetab tegevuse 31. augustil 2026. Teie lähtekood ei muutu, samuti mitte teie omandiõigus tõlgete üle, sest teil polnud seda kunagi.

Hoidlapõhine i18n tähendab, et genereeritud koodis olevad stringid asendatakse tõlkevõtmetega, tõlgitud tekst elab komponentide kõrval commit’itud kataloogifailides ning server renderdab iga keele otse. Lovable’i tehnoloogiavirnas tähendab see Lingui’t koos PO-kataloogidega, mille TanStack Start renderdab enne, kui HTML brauserisse jõuab.

Postituse ülejäänud osa vaatleb mõlemat meetodit ja seda, mis juhtub kummagagi siis, kui selle taga olev tööriist kaob.

Kuidas tõlkida Lovable’i rakendust runtime-widget’i abil?

Kleepige teenusepakkuja script-tag oma avaldatud Lovable’i saidile, valige juhtpaneelil sihtkeeled ja avaldage sait uuesti. Olete mõne minutiga valmis ning kui vajate turunduslehte reedeks hispaania keeles, võib see olla õige valik.

Kompromissid ilmnevad hiljem. Leht kuvatakse esmalt inglise keeles ja vahetatakse seejärel ümber, mida külastajad näevad vale keele sähvatusena. Otsingumootorid peavad tõlgitud versiooni esitamisel usaldama teenusepakkuja proksyt või JavaScripti kihti. Hind kasvab koos keelte arvuga: näiteks Lovalingo hreflang SEO-funktsioonid algasid 9-dollarise paketiga. Tõlgitud tekst asub teenusepakkuja serverites, mitte teie projektis.

Viimane punkt lakkas sel suvel teoreetiline olemast. Kui widget’i pakkuja tegevuse lõpetab, pöördub iga seda kasutav sait skripti töö lõppemise päeval tagasi inglise keelde.

Kuidas tõlkida Lovable’i rakendust otse hoidlas?

Paluge Lovable’il i18n-teek ühendada ja seejärel ühendage hoidla globalize.now’ga, et kataloogid püsiksid automaatselt täielikud. Neli sammu:

  1. Ühendage teek. Paluge Lovable’il projekti Lingui lisada. Alates 2026. aasta maist genereeritakse uutes Lovable’i rakendustes serveripoolse renderdusega TanStack Start; vanemad projektid on Vite’i ühe lehe rakendused. Seadistus erineb, seega järgige vastava virna juhendit: TanStack Start või klassikaline Vite.
  2. Eraldage stringid. Lingui extractor kogub kõik kasutajale nähtavad stringid lokaadipõhistesse PO-kataloogifailidesse, mis commit’itakse hoidlasse nagu iga teine lähtefail.
  3. Ühendage hoidla globalize.now’ga. Installige tööruumi skill, et teie AI-redaktor ühenduse seadistaks, ja linkige seejärel GitHubi hoidla Lovable’i integratsioonilehel.
  4. Avaldage lokaadimarsruudid ja jätkake arendamist. Edaspidi skannitakse iga push: uued hardcoded string’id eraldatakse, seotakse olemasolevate kataloogide võtmetega, tõlgitakse ja commit’itakse tagasi. Lõhe, kus tõlked katkevad iga push’i järel – Lovable’is käsitsi käivitatava i18n-i klassikaline tõrge –, ei teki kunagi.

Väljaspool Lovable’i redaktorit installitakse sama tööruumi skill terminalist:

npx skills add globalize-now/globalize-skills

Tulemuseks on rakendus, kus saksa või jaapani keel ei ole saidile peale asetatud kiht. See ongi sait, mida renderdatakse serveris selle enda URL-il.

Mis juhtub widget’i tõlgetega, kui teenusepakkuja tegevuse lõpetab?

Need lakkavad olemast. Lovalingo tegevuse lõpetamine on värske näide: teenus lõpeb 31. augustil 2026 ning selle enda lõpetamisjuhend soovitab klientidel rakendada projektile kuuluvat rahvusvahelistumist – see on widget’i pakkuja enda argument commit’itud kataloogide kasuks. Kui migreerute sellelt teenuselt, katab kogu protsessi Lovalingo migratsioonijuhend.

Commit’itud PO-failid ebaõnnestuvad teistmoodi. Need on teie Git-ajaloos olevad lihtsad tekstifailid. Kui lõpetate globalize.now eest maksmise, tarnib teie rakendus endiselt kõiki olemasolevaid keeli; kaotate ainult automatiseerimise, mis hoiab uued stringid tõlgituna. Vibe-coder’ite jaoks, kelle kogu toode elab ühes hoidlas, on see erinevus tõlgete rentimise ja nende omamise vahel.

Kui palju maksab Lovable’i rakenduse tõlkimine?

globalize.now Starteri pakett maksab 20 € kuus tööruumi kohta. See sisaldab kuus 20 € väärtuses tõlkekrediiti – umbes 200 000 sõna; sellest suurema mahu korral jätkub kasutus sama tähemärgipõhise hinnaga. Istmekohapõhiseid ega keelepõhiseid tasusid pole ning tüüpiline rakendus, milles on 10 000 tõlkevõtit viies lokaalis, jääb hõlpsasti kaasatud mahu piiresse. Registreerumisel saate 5 € tõlkekrediiti ja kaarti pole vaja.

Võrrelge seda widget’ite hinnastusega, kus tavaliselt mõõdetakse keelte ja liikluse mahtu: rohkem turge tähendab kõrgemat paketti. Kuna tööruumis on projektide arv piiramata, kasutavad kõik teie loodud Lovable’i rakendused sama paketti. Täielik info on hinnalehel ja tehniline ülevaade arendajate lehel.

globalize.now haldab hoidlapõhist meetodit algusest lõpuni. Seadistage see üks kord ja iga push hoiab kõik keeled ajakohasena.

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