Taotlege Lovalingost kohe säilituseksporti ja teisendage seejärel tõlkepaketid teie enda hoidlasse salvestatud PO-kataloogideks. Lovalingo valmistab aktiivsete projektide jaoks eksporti ette ning tugi on saadaval aadressil [email protected] kuni teenuse sulgemiseni 31. augustil 2026 kell 23:59 CEST. globalize.now on tehisintellektil põhinev lokaliseerimistaristu: see võtab teie päästetud stringid, genereerib teie hoidlasse lokaalifailid ja hoiab neid iga Git push’i järel sünkroonis, nii et see on viimane tõlkeeksport, mida teil kunagi teha tuleb.

Mis juhtub minu tõlgetega, kui Lovalingo 31. augustil sulgub?

Kõik keeled peale lähtekeele lõpetavad kuvamise, sest tõlgitud tekst ei olnud algusest peale teie rakenduses. Lovalingo on käitusaegne kiht: teie Lovable’i rakendus tarnitakse inglise keeles ja nende teenus vahetab teksti külastaja järgi. Kui teenus peatub, peatub ka tekstivahetus.

Sulgemise tingimused on Lovalingo teenuse sulgemise lehel avalikud. Uute projektide ja tellimuste vastuvõtt on juba peatatud. Aktiivsed projektid töötavad kuni 31. augustini 2026 kell 23:59 CEST. Arveldamine on peatatud ning aktiivsete projektide jaoks valmistatakse ette säilituseksporte.

See tähtaeg on tegelikult andmete tähtaeg. Pärast lõppkuupäeva pole enam teenust, kust eksporti teha, ega tugipostkasti, kuhu küsimusi saata. Kui teie rakendus saab täna liiklust prantsuse või saksa keeles, haihtub nende tõlgete loomisele kulunud töö, kui te seda enne välja ei too.

Kuidas oma tõlkeandmed Lovalingost kätte saada?

Taotlege säilituseksporti ja hoidke seda koos oma lähtekoodi hoidlaga. Sulgemislehe järgi sisaldavad ekspordid projekti saadaolevat konfiguratsiooni, marsruute, tõlkepakette, ülekirjutusi ja tervikluse tõendeid – kõike, mida käitusaegne teenus teie keelte kohta teadis.

  1. Taotlege eksporti. Aktiivsete projektide jaoks valmistatakse eksporti ette. Kui teie oma pole veel saabunud, kirjutage aadressile [email protected] ja paluge oma projekti eksport kohale toimetada.
  2. Säilitage kaks asja koos: ekspordifail ja hetkel kasutatava lähtekoodi hoidla koopia. Eksport kirjeldab tõlkeid; hoidla sisaldab rakendust, mille juurde need kuuluvad.
  3. Ärge Lovalingot veel desinstallige. Nende enda juhiste järgi tuleb see alles hoida, kuni asenduslahendus on tootmiskontrollid läbinud. Ülemineku ajal võivad mõlemad süsteemid kõrvuti töötada.

Kõige olulisem osa on tõlkepaketid. Need sisaldavad iga lokaali tegelikke tõlgitud stringe ning kõiki käsitsi tehtud ülekirjutusi nende juhtpaneelil. Ülekirjutused on see osa, mis sageli ununeb: need muudatused eksisteerivad ainult Lovalingos, mitte üheski masintõlkemootoris, mida saaksite uuesti käivitada.

Kuidas teisendada Lovalingo paketid kataloogideks, mille omanik on minu hoidla?

Teisendage paketid gettexti PO-kataloogideks ja salvestage need hoidlasse. PO on lihttekst, mille muudatusi on Gitis lihtne jälgida, ning see on vorming, mille Lingui Reacti rakenduste jaoks kompileerib – see katab mõlemad Lovable’i genereeritavad tehnoloogiapinud: klassikalise Vite SPA ja uuema TanStack Starti SSR-i vaikeseadistuse.

Käitusaegsed paketid on tavaliselt lokaali kaupa võtme-väärtuse kaardid. Teisendamiseks piisab väikesest skriptist, mitte uuest projektist:

// convert.mjs — JSON bundle → PO entries
import fs from "node:fs";

const locale = process.argv[2]; // e.g. "de"
const bundle = JSON.parse(fs.readFileSync(`bundles/${locale}.json`, "utf8"));

const po = Object.entries(bundle)
  .map(([source, translated]) =>
    `msgid ${JSON.stringify(source)}\nmsgstr ${JSON.stringify(translated)}\n`)
  .join("\n");

fs.writeFileSync(`src/locales/${locale}/messages.po`, po);

Täpsed väljanimed sõltuvad ekspordist, seega kontrollige enne käivitamist enda oma. Põhimõte ei muutu: lähte-string sisse, msgid/msgstr paar välja, üks .po fail lokaali kohta, salvestatuna asukohta src/locales/.

Kui ise teisendamise kirjutamine pole teie jaoks, kirjeldab Lovalingo migratsioonijuhend hallatud teed ning Lovalingo migreerijad saavad sulgemisperioodi jooksul kolm kuud kasutust tasuta.

Kuidas ühendada päästetud kataloogid oma Lovable’i rakendusega?

Lisage lovable-i18n oskus oma Lovable’i tööruumi ja suunake seejärel Lovable i18n-i seadistama; oskus ühendab Lingui teie tehnoloogiapinuga ja võtab arvesse teie salvestatud PO-kataloogid. Väljaspool Lovable’i redaktorit saab sama seadistuse paigaldada nii:

npx skills add globalize-now/globalize-skills

Seadistuse üksikasjad sõltuvad kasutatavast tehnoloogiapinust. Enne 2026. aasta maid genereeritud rakendused on enamasti klassikalised Vite SPA-d; uuemad kasutavad vaikimisi TanStack Starti koos SSR-iga. Mõlema jaoks on eraldi juhend: i18n Lovable’i Vite’i rakendustele ja i18n Lovable’i TanStack Starti tehnoloogiapinus. Lovable’i integratsiooni leht kirjeldab oskuse kogu töövoogu.

Sealt edasi lahendatakse probleem, mille Lovalingo käitusajal lahendas, hoopis teie hoidlas. Uued tarnitavad stringid ekstraktitakse, tõlgitakse ja salvestatakse iga push’i järel tõlke-PR-ina. Hind on 20 € kuus tööruumi kohta, mis sisaldab 20 € väärtuses tõlkekrediiti – umbes 200 000 sõna kuus –, seejärel rakendub märgipõhine kasutustasu sama tähemärgihinnaga: kasutajapõhiseid ega keelepõhiseid tasusid pole, seega maksab kuuenda lokaali lisamine sama palju kui teise oma. Loodud vibe-koodijatele, kes ei taha kunagi lokaalifaile käsitsi hallata.

Mida peaksin enne Lovalingo eemaldamist testima?

Testige asenduslahendust esmalt tootmistingimustes; eemaldamine on viimane, mitte esimene samm. Lovalingo enda eemaldamiseelne järjestus on hea kontrollnimekiri ja sobitub otse püsivate kataloogidega seadistusse:

  • Otsesed lokaali URL-id. Iga keel peaks asuma päris marsruudil (/de/, /fr/), mis laadib ka lehe täielikul värskendamisel, mitte ainult kliendipoolse keelevahetuse kaudu.
  • Puuduvad võtmed ja varuvariandid. Kustutage lokaalselt üks tõlge ja kontrollige, et rakendus kasutaks tühja koha asemel lähte-stringi.
  • Lokaalipõhised SEO metaandmed. Kontrollige iga keele puhul pealkirju, kirjeldusi, kanoonilisi URL-e, hreflang-paare ja saidikaarti. Serveris renderdatud lokaali marsruudid muudavad need roomikutele nähtavaks ilma JavaScripti läbimiseta; seda kirjeldab juhend „Muutke oma Lovable’i rakendus mitmekeelseks“.
  • Alles siis eemaldage vidin. Kui püsivate kataloogidega versioon on kontrollid läbinud, eemaldage Lovalingo ja käivitage kontrollid uuesti.

Üks vaikne eelis on see, et ükski selle kontrollnimekirja punkt ei saa teenusepakkuja pakettide muutumise tõttu taandareneda. Kataloogid on nüüd teie Giti ajaloos olevad failid.

Teie eksport on ühekordne päästeoperatsioon. globalize.now muudab selle viimaseks: seadistage see üks kord ning teie kataloogid jäävad iga Git push’i järel ekstraktituks, tõlgituks ja salvestatuks.

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