Lovalingo užsidarys 2026 m. rugpjūčio 31 d., o kadangi jis verčia jūsų programėlę per savo vykdymo aplinkos paslaugą, jūsų daugiakalbė svetainė nustos veikti kartu su ja, jei pirmiausia neatliksite migracijos. Sprendimas yra tas, kurį rekomenduoja paties Lovalingo uždarymo gairės: projektui priklausanti internacionalizacija. globalize.now yra dirbtiniu intelektu paremta lokalizacijos infrastruktūra, kuri būtent taip veikia Lovable programėlėse. Ji išgauna jūsų vartotojo sąsajos eilutes į Lingui PO katalogus, įrašytus į jūsų saugyklą, ir po kiekvieno Git push sinchronizuoja vertimų PR, todėl jūsų kalbos išliks užsidarius bet kuriam tiekėjui, įskaitant šį. Kadangi šios migracijos nepasirinkote jūs, Lovalingo migratoriams pirmieji trys naudojimo mėnesiai suteikiami nemokamai. Toliau: kas sugenda, ką išsaugoti, pati migracija ir pašalinimo veiksmai, kuriuos dauguma vadovų praleidžia.


Ką paskelbė Lovalingo?

Lovalingo paskelbė, kad užsidarys 2026 m. rugpjūčio 31 d. 23:59 CEST, ir jau nustojo priimti naujus projektus bei prenumeratas. Pranešimas rodomas kaip visos svetainės juosta adresu lovalingo.com, o jam skirtas atskiras paslaugos uždarymo puslapis. Paslaugą valdo Tempo AI LLC.

Sąlygos aiškios. Aktyvių prenumeratų mokėjimų nuskaitymas sustabdytas, prieiga išliks iki nustatyto termino, o rengiami išsaugojimo eksportai apims projekto konfigūraciją, maršrutus, vertimų paketus ir perrašymus. Migracijos pagalba teikiama per [email protected].

Du dalykai svarbesni už visa kita. Pirma, nenurodytas joks perėmėjas, todėl naudotojai neperduodami kitam tiekėjui. Antra, oficialiose migracijos gairėse nurodoma įdiegti projektui priklausančią internacionalizaciją greta Lovalingo ir tik tada jį pašalinti. Tai konkreti architektūrinė instrukcija, atmetanti vieno vykdymo aplinkos vertimo valdiklio keitimą kitu.


Kas nutiks jūsų programėlei, kai Lovalingo užsidarys?

Jūsų programėlė grįš į šaltinio kalbą. Lovalingo veikia kaip vykdymo aplinkos sluoksnis: įdiegiate @lovalingo/lovalingo, apgaubiate programėlę jo teikėju, o vertimai pateikiami per jų infrastruktūrą. Jūsų saugykloje nėra lokalės failų. Paslaugai nustojus atsakyti, jūsų projektas vis tiek bus sukompiliuotas ir įdiegtas, tačiau kiekvienas puslapis bus rodomas neišverstas.

Yra ir rimtesnis gedimo scenarijus. Lovalingo rekomenduojama svetainės schemos sąranka prideda išankstinio kūrimo scenarijų, kuris atsisiunčia jūsų svetainės schemą iš Lovalingo CDN ir sukurtas taip, kad nepavykus atsisiųsti sustabdytų kūrimą. CDN atsijungus, projektai su tokiu scenarijumi apskritai nustos būti kuriami. Patikrinkite savo package.json, ar jame yra prebuild įrašas, gaunantis duomenis iš cdn.lovalingo.com. Jei jis yra, pašalinimas nėra pasirenkamas tvarkymas — nuo jo priklauso, ar galėsite toliau išleisti programėlę.

SEO žala yra lėtesnė kaina. Lovalingo vykdymo metu generavo jūsų lokalės URL ir hreflang žymas; po uždarymo šie išversti puslapiai nustos egzistuoti, o paieškos sistemos išindeksuos tai, ko nebegalės nuskaityti. Struktūrinį argumentą pateikėme mūsų Lovalingo, Weglot ir globalize.now palyginime dar birželį: naudojant bet kurią vykdymo aplinkos vertimo paslaugą, jūsų daugiakalbė svetainė egzistuoja tik tol, kol veikia tiekėjas. Tada tai buvo hipotetinis scenarijus. Dabar jis turi datą.


Ką turėtumėte padaryti iki 2026 m. rugpjūčio 31 d.?

Dabar apsaugokite savo duomenis ir palikite Lovalingo veikti, kol diegiate pakaitalą. Nelaukite rugpjūčio pabaigos: [email protected] pagalbos eilė paskutinę savaitę bus ilgiausia, o jums reikės laiko nesėkmingai gamybinei patikrai ištaisyti. Protingas tikslas — užbaigti migraciją iki rugpjūčio 24 d., paliekant visą savaitę atsargos.

Lovalingo uždarymo puslapyje pati seka išdėstyta taip, ir tai yra teisingas kelias:

  1. Išsaugokite projekto eksportą ir dabartinę šaltinio saugyklą. Jei eksportas dar neatėjo, šiandien paprašykite jo adresu [email protected].
  2. Užsirašykite dabartinį kalbų sąrašą ir lokalės URL struktūrą. Jie yra jūsų LovalingoProvider konfigūracijoje ir eksporte. Abu dalykus atkartosite.
  3. Įdiekite projektui priklausančią internacionalizaciją greta Lovalingo. Kol kas nieko nešalinkite.
  4. Pakaitale patikrinkite tiesioginius lokalės URL, puslapio atnaujinimą, trūkstamus raktus ir atsarginių reikšmių veikimą.
  5. Lovalingo pašalinkite tik tada, kai pakaitalas praeis gamybinės aplinkos patikras (visas pašalinimo kontrolinis sąrašas pateiktas toliau).

Atkreipkite dėmesį, ko reikalaujama 3 žingsnyje. Projektui priklausanti sistema reiškia, kad vertimai laikomi jūsų saugykloje kaip jūsų valdomi failai, o ne kito tiekėjo vykdymo aplinkoje. Pereidami nuo Lovalingo prie antro vykdymo aplinkos valdiklio, po vieno paslaugos uždarymo vėl turėsite atlikti šią migraciją. Lovalingo palyginimo puslapyje abi architektūros pateikiamos greta.


Kaip pereiti nuo Lovalingo prie globalize.now?

Tipinei Lovable programėlei migracija užtrunka vieną darbo sesiją, o ne perrašymą, ir jums nereikia išeiti iš Lovable redaktoriaus:

  1. Pridėkite įgūdį. Pridėkite lovable-i18n savo Lovable darbo srityje arba terminale paleiskite: npx skills add globalize-now/globalize-skills. Procesas aprašytas Lovable integracijos puslapyje.
  2. Paprašykite Lovable nustatyti i18n. Pakanka tokio paprasto nurodymo: „Set up i18n for this app using the lovable-i18n skill“. Įgūdis padeda Lovable prijungti Lingui, išgauti jūsų programėlėje įrašytas eilutes ir sukurti PO katalogus — paprastus failus, įrašomus į jūsų saugyklą.
  3. Atkartokite Lovalingo sąranką. Nustatykite tas pačias tikslines kalbas ir tą pačią lokalės kelio struktūrą (/de/..., /fr/...), kurią naudojote Lovalingo, kad jau indeksuoti URL liktų pasiekiami. Jei kurį nors kelią būtina pakeisti, pridėkite 301 peradresavimą.
  4. Atlikite push. globalize.now paims katalogus ir atidarys vertimų PR jūsų tikslinėms kalboms. Sujunkite jį, ir jūsų kalbos grįš — šįkart kaip failai jūsų saugykloje.
  5. Testuokite palikę įdiegtą Lovalingo. Paleiskite jų kontrolinį sąrašą: tiesioginius lokalės URL, puslapio atnaujinimą, trūkstamus raktus, atsargines reikšmes ir kiekvienos lokalės metaduomenis. Nauji Lovable projektai naudoja TanStack Start su SSR, todėl jūsų lokalės maršrutai pateikiami kaip serverio sugeneruotas HTML; senesni klientinėje pusėje generuojami React projektai taip pat veikia, nes katalogai saugomi jūsų saugykloje nepriklausomai nuo atvaizdavimo režimo.

Norite prieš diegdami vieną kartą peržiūrėti visą procesą? Nuo įgūdžio pridėjimo iki sujungto vertimo PR užtrunka vos tris minutes:

How to Make Your Lovable App Multilingual (i18n in Minutes)

Nuo tada procesas paprastas: vieną kartą nustatote, o po kiekvieno Git push vyksta automatinis sinchronizavimas — rankinio įsikišimo nereikia. Kaina — 20 € per mėnesį vienai darbo sričiai, į ją įtraukti neriboti projektai ir kalbos, kas mėnesį suteikiama 20 € vertimo kredito (apie 200 000 žodžių), taip pat gaunate 5 € registracijos kreditą — kortelės nereikia.

Lovalingo migruojantiems naudotojams taikomas ir papildomas pasiūlymas: pirmieji trys naudojimo mėnesiai nemokami. Migracija nebuvo jūsų pasirinkimas, todėl pradžia neturėtų jums nieko kainuoti. Norėdami pasinaudoti pasiūlymu, užsiregistruokite ir parašykite el. paštu [email protected], paminėdami savo Lovalingo projektą — pritaikysime pasiūlymą jūsų darbo sričiai.


Kaip švariai pašalinti Lovalingo?

Pašalinti reikia ne tik paketą, nes Lovalingo integruojamas į jūsų maršrutizatorių ir kūrimo procesą. Kai pakaitinis sprendimas sėkmingai ištestuotas, vieną kartą pereikite šį kontrolinį sąrašą; kiekvienas punktas taikomas tik tuo atveju, jei jūsų sąrankoje yra atitinkamas elementas:

  1. Atkurkite maršrutizatorių. Naudojant kelių režimą, Lovalingo LangRouter pakeičia BrowserRouter. Pašalindami Lovalingo grąžinkite pradinį maršrutizatorių, kitaip programėlė nebus atvaizduojama.
  2. Sutvarkykite vidines nuorodas. Jei kode naudojate Lovalingo pagalbines funkcijas, pvz., LangLink arba useLangNavigate, pakeiskite jas savo maršrutizatoriaus Link ir navigacija. Pašalinus paketą šie importai iškart nustos veikti.
  3. Pašalinkite teikėją ir paketą. Iš programėlės apvalkalo ištrinkite LovalingoProvider (ir LangRouter), tada pašalinkite @lovalingo/lovalingo.
  4. Ištrinkite manifestą. Pašalinkite /.well-known/lovalingo.json iš viešo katalogo arba galinčio jį sugeneruoti galinio taško.
  5. Pašalinkite svetainės schemos paruošimo veiksmą. Jei package.json faile yra scripts/fetch-lovalingo-sitemap.mjs ir prebuild įrašas, ištrinkite abu. Būtent šis scenarijus sugadins kūrimą, kai jų CDN nustos veikti. Vietoj jo pateikite savo svetainės schemą; kai lokalės maršrutai saugomi saugykloje, ji sugeneruojama iš jūsų kodų bazės.
  6. Iš naujo įdiekite ir pateikite iš naujo. Išleiskite išvalytą kūrinį, patikrinkite, ar lokalės URL atvaizduojami išversti, ir iš naujo pateikite svetainės schemą „Google Search Console“, kad atnaujinti puslapiai būtų dar kartą nuskaityti.

Dešimt minučių tvarkymo — ir paskutinė vykdymo laiko priklausomybė nuo užsidarančios paslaugos pašalinta.


Ar galite išsaugoti esamus Lovalingo vertimus?

Išsaugokite eksportą. Jis naudingas kaip nuoroda, bet netinka tiesioginiam importui. globalize.now verčia iš jūsų šaltinio eilučių ir įrašo rezultatus į saugyklą, todėl jūsų kalbos grįš vos atlikus vieną push. Jei konkrečioms frazėms ar produkto terminams buvote rankiniu būdu pritaikę Lovalingo išimtis, perkelkite jas į globalize.now žodyną ir rankinius pakeitimus, kad jums svarbi formuluotė išliktų po migracijos.

Sąžiningas kompromisas: vertimus sugeneruojate iš naujo, o ne perkeliatе tiekėjo paketo formatą. Užtat tai bus paskutinė tokio pobūdžio migracija. Rezultatas — jūsų saugykloje esantys PO failai, pagal apibrėžimą lengvai perkeliami.


O jei jūsų programėlė sukurta ne naudojant Lovable?

Ta pati migracija veikia. Lovalingo taip pat aptarnavo React, Next.js, v0, Bolt ir Claude Code projektus, o globalize.now juos palaiko per tą patį įgūdžių paketą: įdiekite jį savo agentui, leiskite ištraukti eilutes į Lingui katalogus, atlikite push ir sujunkite PR. Kūrėjams ir vibe coding naudotojams procesas toks pats kaip Lovable atveju, tik be Lovable redaktoriaus. Pirmiau pateiktas pašalinimo kontrolinis sąrašas taikomas be pakeitimų, kaip ir trijų nemokamų mėnesių migracijos pasiūlymas.

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