Lovalingo darbību pārtrauc 2026. gada 31. augustā, un, tā kā tā tulko jūsu lietotni ar izpildes laika pakalpojuma starpniecību, jūsu daudzvalodīgā vietne izslēgsies kopā ar to, ja vien iepriekš nemigrēsiet. Risinājums ir tieši tas, ko iesaka pati Lovalingo slēgšanas instrukcija: projektam piederoša internacionalizācija. globalize.now ir AI darbināta lokalizācijas infrastruktūra, kas Lovable lietotnēm dara tieši to. Tā izvelk jūsu UI tekstus Lingui PO katalogos, kas tiek iesniegti jūsu repozitorijā, un sinhronizē tulkošanas PR (pull request) pie katras Git publicēšanas, tāpēc jūsu valodas pārdzīvo jebkura pakalpojumu sniedzēja slēgšanu, arī šo. Un tā kā šī migrācija nav jūsu izvēle, Lovalingo lietotāji, kas migrē, saņem pirmos trīs lietošanas mēnešus bez maksas. Tālāk: kas salūzīs, kas jāsaglabā, pati migrācija un noņemšanas soļi, ko lielākā daļa ceļvežu izlaiž.


Ko paziņoja Lovalingo?

Lovalingo paziņoja, ka darbību pārtrauks 2026. gada 31. augustā plkst. 23:59 pēc Centrāleiropas vasaras laika (CEST), un jaunu projektu un abonementu pieņemšana jau ir apturēta. Paziņojums parādās kā baneris visā lovalingo.com vietnē, un tam ir arī speciāla pakalpojuma slēgšanas lapa. Pakalpojumu sniedz Tempo AI LLC.

Nosacījumi ir sakārtoti. Rēķinu iekasēšana aktīviem abonementiem ir apturēta, piekļuve turpinās līdz robežtermiņam, un tiek gatavoti saglabāšanas eksporti, kas ietver projekta konfigurāciju, maršrutus, tulkojumu pakotnes un korekcijas. Migrācijas atbalsts turpinās līdz [email protected].

Divas detaļas ir svarīgākas par pārējām. Pirmkārt, nav nosaukts neviens pēctecis, tātad lietotāji netiek nodoti citam pakalpojumu sniedzējam. Otrkārt, oficiālā migrācijas instrukcija liek ieviest projektam piederošu internacionalizāciju līdztekus Lovalingo, pirms to noņemat. Tas ir konkrēts arhitektūras norādījums, kas izslēdz iespēju vienu izpildes laika tulkošanas logrīku aizstāt ar citu tāda paša veida risinājumu.


Kas notiks ar jūsu lietotni, kad Lovalingo tiks slēgts?

Jūsu lietotne atgriezīsies pie savas avota valodas. Lovalingo darbojas kā izpildes laika slānis: jūs instalējat @lovalingo/lovalingo, ietiniet lietotni tā nodrošinātājā (provider), un tulkojumi tiek piegādāti caur to infrastruktūru. Jūsu repozitorijā nav nekādu lokalizācijas failu. Kad pakalpojums pārstāj atbildēt, jūsu būvējums (build) joprojām kompilējas un tiek izvietots, taču katra lapa parādās neiztulkota.

Ir arī viens smagāks kļūmes scenārijs. Lovalingo ieteiktais vietnes kartes (sitemap) iestatījums pievieno pirmsbūvēšanas (prebuild) skriptu, kas lejupielādē jūsu vietnes karti no Lovalingo CDN un ir paredzēts tā, lai neveiksmes gadījumā apturētu visu būvējumu. Kad CDN pārstās darboties, projekti ar šo skriptu vairs nevarēs izbūvēties vispār. Pārbaudiet savā package.json, vai ir prebuild ieraksts, kas ielādē datus no cdn.lovalingo.com. Ja tas tur ir, noņemšana nav vienkārši uzkopšana pēc izvēles — no tā ir atkarīgs, vai jūs vispār varēsiet turpināt publicēšanu.

SEO zaudējumi ir lēnāks, bet dziļāks kaitējums. Lovalingo izpildes laikā ģenerēja jūsu lokalizācijas URL adreses un hreflang tagus; pēc slēgšanas šīs iztulkotās lapas vairs neeksistēs, un meklētājprogrammas izslēgs no indeksa to, ko vairs nevar noskenēt. Mēs šo strukturālo argumentu izklāstījām jau jūnijā mūsu Lovalingo, Weglot un globalize.now salīdzinājumā: ar jebkuru izpildes laika tulkošanas pakalpojumu jūsu daudzvalodīgā vietne eksistē tikai tik ilgi, kamēr eksistē pats pakalpojumu sniedzējs. Toreiz tas bija hipotētisks apgalvojums. Tagad tam ir konkrēts datums.


Ko darīt pirms 2026. gada 31. augusta?

Nodrošiniet savus datus jau tagad un ļaujiet Lovalingo turpināt darboties, kamēr izveidojat aizstājēju. Negaidiet līdz augusta beigām: atbalsta rinda pie [email protected] būs vissaspringtākā pēdējā nedēļā, un jums vajadzēs rezervi, ja kāda no produkcijas pārbaudēm neizdosies. Saprātīgs mērķis ir pabeigt migrāciju līdz 24. augustam — vesela nedēļa rezervei.

Lovalingo slēgšanas lapa pati izklāsta secību, un tā ir pareiza:

  1. Saglabājiet sava projekta eksportu un pašreizējo avota repozitoriju. Ja eksports vēl nav pienācis, pieprasiet to no [email protected] jau šodien.
  2. Pierakstiet savu pašreizējo valodu sarakstu un lokalizācijas URL struktūru. Tie ir jūsu LovalingoProvider konfigurācijā un eksportā. Jums abus vajadzēs atkārtot jaunajā risinājumā.
  3. Ieviesiet projektam piederošu internacionalizāciju līdztekus Lovalingo. Pagaidām neko nenoņemiet.
  4. Pārbaudiet tiešas lokalizācijas URL adreses, lapu atsvaidzināšanu, trūkstošas atslēgas un rezerves (fallback) uzvedību jaunajā risinājumā.
  5. Noņemiet Lovalingo tikai pēc tam, kad aizstājējs ir izturējis produkcijas pārbaudes (pilns noņemšanas kontrolsaraksts zemāk).

Pievērsiet uzmanību tam, ko prasa 3. solis. Projektam piederošs nozīmē, ka tulkojumi atrodas jūsu repozitorijā kā jūsu kontrolēti faili, nevis cita pakalpojumu sniedzēja izpildes laika vidē. Pāreja no Lovalingo uz otru izpildes laika logrīku nozīmē, ka jūs esat tikai vienu slēgšanu attālu no šīs migrācijas atkārtošanas. Lovalingo salīdzinājuma lapa izklāsta abas arhitektūras blakus vienu otrai.


Kā migrēt no Lovalingo uz globalize.now?

Tipiskai Lovable lietotnei migrācija ir viena darba sesija, nevis pārbūve, un jums nemaz nav jāpamet Lovable redaktors:

  1. Pievienojiet prasmi. Pievienojiet lovable-i18n savā Lovable darbvietā vai izmantojiet termināli: npx skills add globalize-now/globalize-skills. Lovable integrācijas lapa dokumentē šo procesu.
  2. Uzdodiet Lovable iestatīt i18n. Pietiek ar kaut ko tik vienkāršu kā „Iestati i18n šai lietotnei, izmantojot lovable-i18n prasmi“. Prasme vada Lovable, lai tā savienotu Lingui, izvilktu jūsu burtiski ierakstītos tekstus un izveidotu PO katalogus: vienkāršus failus, kas tiek iesniegti jūsu repozitorijā.
  3. Atkārtojiet savu Lovalingo iestatījumu. Konfigurējiet tās pašas mērķa valodas un to pašu lokalizācijas ceļa struktūru (/de/..., /fr/...), ko izmantojāt Lovalingo, lai jūsu jau indeksētās URL adreses paliktu aktīvas. Ja kāds ceļš tomēr jāmaina, pievienojiet 301 pāradresāciju.
  4. Publicējiet (push). globalize.now paņems katalogus un atvērs tulkošanas PR (pull request), kas aptver jūsu mērķa valodas. Sapludiniet (merge) to, un jūsu valodas būs atpakaļ — šoreiz kā faili jūsu repozitorijā.
  5. Testējiet, kamēr Lovalingo joprojām ir instalēts. Izpildiet to pašu kontrolsarakstu: tiešas lokalizācijas URL adreses, atsvaidzināšana, trūkstošas atslēgas, rezerves varianti, metadati katrai lokalizācijai. Jaunie Lovable projekti tiek veidoti uz TanStack Start ar SSR, tāpēc jūsu lokalizācijas maršruti tiek piegādāti kā servera pusē renderēts HTML; darbojas arī vecāki, klienta pusē renderēti React projekti, jo katalogi atrodas jūsu repozitorijā neatkarīgi no renderēšanas režīma.

Vēlaties vispirms noskatīties, kā notiek instalēšana? Viss process — no prasmes pievienošanas līdz sapludinātam tulkošanas PR — aizņem trīs minūtes:

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

No tā brīža cikls izskatās šādi: iestatiet vienreiz, automātiska sinhronizācija pie katras Git publicēšanas, bez manuālas iejaukšanās nepieciešamības. Cena ir €20 mēnesī par darbvietu ar neierobežotu projektu un valodu skaitu, ikmēneša ietvaros iekļauti €20 tulkošanas kredīta (aptuveni 200 000 vārdu), kā arī €5 reģistrācijas kredīts bez kartes pieprasīšanas.

Lovalingo lietotājiem, kas migrē, ir arī papildu piedāvājums: pirmie trīs lietošanas mēneši ir bez maksas. Šī migrācija nebija jūsu izvēle, tāpēc pirmajam posmam nevajadzētu jums neko maksāt. Lai to saņemtu, reģistrējieties un uzrakstiet e-pastu [email protected], pieminot savu Lovalingo projektu, un mēs pielietosim atlaidi jūsu darbvietai.


Kā tīri noņemt Lovalingo?

Noņemšana ir vairāk nekā pakotnes atinstalēšana, jo Lovalingo ir iesaistīts jūsu maršrutētājā (router) un būvējumā (build). Izejiet cauri šim kontrolsarakstam, tiklīdz jūsu aizstājējs izturējis testēšanu; katrs punkts attiecas tikai tad, ja tas ir daļa no jūsu iestatījuma:

  1. Atjaunojiet savu maršrutētāju. Ceļa (path) režīmā Lovalingo LangRouter aizstāj BrowserRouter. Noņemot to, ievietojiet atpakaļ savu sākotnējo maršrutētāju, citādi lietotne nerenderēsies.
  2. Salabojiet iekšējās saites. Ja jūsu kods izmanto Lovalingo palīgfunkcijas, piemēram, LangLink vai useLangNavigate, aizstājiet tās ar sava maršrutētāja pašu Link un navigāciju. Šie importi salūzīs uzreiz, tiklīdz pakotne būs pazudusi.
  3. Noņemiet nodrošinātāju (provider) un pakotni. Izdzēsiet LovalingoProvider (un LangRouter) no lietotnes apvalka (shell), tad atinstalējiet @lovalingo/lovalingo.
  4. Izdzēsiet manifestu. Noņemiet /.well-known/lovalingo.json no publiskā direktorija vai no galapunkta, kas to ģenerē.
  5. Noņemiet vietnes kartes (sitemap) pirmsbūvēšanas soli. Ja scripts/fetch-lovalingo-sitemap.mjs un prebuild ieraksts eksistē package.json, izdzēsiet abus. Tas ir skripts, kas apturēs jūsu būvējumu, tiklīdz to CDN vairs nedarbosies. Tā vietā izmantojiet savu pašu vietnes karti; ar iesniegtiem lokalizācijas maršrutiem tā tiek ģenerēta no jūsu koda bāzes.
  6. Izvietojiet no jauna un iesniedziet vēlreiz. Publicējiet iztīrīto būvējumu, pārliecinieties, ka lokalizācijas URL adreses parāda iztulkotu saturu, un iesniedziet savu vietnes karti Google Search Console vēlreiz, lai pārbūvētās lapas tiktu atkārtoti noskenētas.

Desmit minūtes uzkopšanas, un pēdējā izpildes laika atkarība no pakalpojuma, kas tiek slēgts, ir novērsta.


Vai varat saglabāt savus esošos Lovalingo tulkojumus?

Saglabājiet eksportu. Tas ir noderīgs kā atsauce, nevis kā tiešs importēšanas fails. globalize.now tulko no jūsu avota tekstiem un iesniedz rezultātus jūsu repozitorijā, tāpēc jūsu valodas atgriezīsies vienas publicēšanas (push) laikā. Ja jums bija manuāli pieskaņotas Lovalingo korekcijas konkrētām frāzēm vai produkta terminiem, pārceliet tās uz savu globalize.now vārdnīcu un manuālajiem labojumiem, lai formulējumi, kas jums bija svarīgi, pārdzīvotu pāreju.

Godīgi sakot: jūs no jauna ģenerējat tulkojumus, nevis pārnesat pakalpojumu sniedzēja pakotnes formātu. Pretī jūs iegūstat to, ka šī ir pēdējā šāda veida migrācija. Rezultāts ir PO faili jūsu repozitorijā, kas pēc definīcijas ir pārnesami.


Ko darīt, ja jūsu lietotne nav veidota ar Lovable?

Tā pati migrācija darbojas arī tad. Lovalingo apkalpoja arī React, Next.js, v0, Bolt un Claude Code projektus, un globalize.now aptver arī tos ar to pašu prasmju pakotni: instalējiet to savam aģentam, ļaujiet tam izvilkt tekstus Lingui katalogos, publicējiet, sapludiniet PR. Process izstrādātājiem un vibe kodētājiem ir identisks Lovable ceļam, tikai bez Lovable redaktora. Iepriekš minētais noņemšanas kontrolsaraksts ir spēkā nemainīgi, tāpat kā piedāvājums ar pirmajiem trīs mēnešiem bez maksas.

globalize.now pārvērš burtiski ierakstītus lietotnes tekstus tulkošanai gatavos lokalizācijas failos un pastāvīgi tos atjaunina līdz ar katru jauno versiju.

Izmēģiniet globalize.now bez maksas