Pieprasiet savu saglabāšanas eksportu no Lovalingo tagad, tad konvertējiet tulkošanas pakotnes PO katalogos, kas ir iekļauti jūsu pašu repozitorijā. Lovalingo gatavo eksportus aktīviem projektiem, un atbalsts darbojas pa [email protected] līdz pakalpojuma slēgšanai 2026. gada 31. augustā plkst. 23:59 CET. globalize.now ir AI darbināta lokalizācijas infrastruktūra: tā paņem izglābtos tekstus, izveido lokalizācijas failus jūsu repozitorijā un turpmāk sinhronizē tos ar katru Git push, tāpēc šis ir pēdējais tulkojumu eksports, kas jums jāveic.
Kas notiks ar maniem tulkojumiem, kad Lovalingo tiks slēgts 31. augustā?
Katra valoda, izņemot jūsu avota valodu, pārstāj tikt attēlota, jo tulkotais teksts nemaz nekad nav bijis jūsu lietotnē. Lovalingo ir izpildlaika slānis: jūsu Lovable lietotne tiek piegādāta angļu valodā, un to pakalpojums apmaina tekstu katram apmeklētājam. Kad pakalpojums beidz darbību, apmaiņa apstājas.
Slēgšanas noteikumi ir publiski pieejami Lovalingo pakalpojuma slēgšanas lapā. Jauni projekti un abonementi jau ir apturēti. Aktīvi projekti turpina darboties līdz 2026. gada 31. augustam plkst. 23:59 CET. Rēķinu iekasēšana ir pauzēta, un aktīviem projektiem tiek gatavoti saglabāšanas eksporti.
Šis termiņš patiesībā ir datu termiņš. Pēc noslēguma datuma nebūs pakalpojuma, no kura eksportēt, un nebūs atbalsta e-pasta, kam jautāt. Ja jūsu lietotne šodien piesaista apmeklējumus franču vai vācu valodā, darbs, kas radīja šos tulkojumus, izgaisīs, ja jūs to iepriekš neizvilkšs.
Kā izgūt savus tulkošanas datus no Lovalingo?
Pieprasiet savu saglabāšanas eksportu un nodrošiniet to kopā ar savu avota repozitoriju. Saskaņā ar slēgšanas lapu, eksporti ietver projekta pieejamo konfigurāciju, maršrutus, tulkošanas pakotnes, pārrakstījumus un integritātes pierādījumus — visu, ko izpildlaika sistēma zināja par jūsu valodām.
- Pieprasiet eksportu. Eksporti tiek gatavoti aktīviem projektiem. Ja jūsu eksports nav piegādāts, nosūtiet e-pastu uz [email protected] un pieprasiet eksporta piegādi savam projektam.
- Saglabājiet abas lietas kopā: eksporta failu un jūsu pašreizējā avota repozitorija momentuzņemumu. Eksports aprakstīto tulkojumus; repozitorijs ir lietotne, kurai tie pieder.
- Vēl nenoinstalējiet Lovalingo. To pašu norādes iesaka to paturēt instalētu, kamēr jaunais risinājums neizturēs produkcijas pārbaudes. Abas sistēmas var darbināt paralēli pārejas laikā.
Tulkojumu pakotnes ir vissvarīgākā daļa. Tajās glabājas faktiskie tulkotie teksti katrai lokalizācijai, kā arī jebkādas manuālas korekcijas, ko esat veicis to informācijas panelī. Korekcijas ir tas, ko cilvēki bieži aizmirst — šie labojumi eksistē tikai Lovalingo, nevis kādā mašīntulkošanas dzinējā, kuru varētu palaist vēlreiz.
Kā konvertēt Lovalingo pakotnes katalogos, kas pieder manam repozitorijam?
Pārveidojiet pakotnes par gettext PO katalogiem un iesniedziet (commit) tos. PO ir vienkāršs teksta formāts, kas Git vidē salīdzinās (diff) tīri un ko Lingui kompilē React lietotnēm — tas aptver abus steku variantus, ko Lovable ģenerē: klasisko Vite SPA un jaunāko TanStack Start SSR noklusējuma variantu.
Izpildes laika pakotnes parasti ir atslēgu-vērtību kartes katrai lokalizācijai. Konvertēšana ir neliels skripts, nevis pilns projekts:
// 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);
Precīzi lauku nosaukumi atšķiras atkarībā no eksporta, tāpēc pirms palaišanas pārbaudiet savus. Princips nemainās: avota teksts iekšā, msgid/msgstr pāris ārā, viens .po fails katrai lokalizācijai, iesniegts (commit) zem src/locales/.
Ja konvertēšanas veidošana pašu spēkiem nav jums pa prātam, Lovalingo migrācijas ceļvedis apraksta pārvaldīto risinājumu, un slēgšanas pārejas periodā Lovalingo lietotājiem pirmie trīs mēneši ir bez maksas.
Kā pievienot glābtos katalogus savai Lovable lietotnei?
Pievienojiet lovable-i18n prasmi savai Lovable darbvietai, tad uzdodiet Lovable uzdevumu iestatīt i18n; prasme savieno Lingui ar jūsu steku un izmanto jūsu iesniegtos PO katalogus. Ārpus Lovable redaktora tā pati iestatīšana instalējas ar:
npx skills add globalize-now/globalize-skills
Savienojuma detaļas nosaka tas, kādu steku izmantojat. Lietotnes, kas ģenerētas pirms 2026. gada maija, lielākoties ir klasiskas Vite SPA; jaunākas pēc noklusējuma izmanto TanStack Start ar SSR. Katram variantam ir atsevišķs ceļvedis: i18n Lovable Vite lietotnēm un i18n Lovable TanStack Start stekā. Lovable integrācijas lapa apraksta, ko prasme dara no sākuma līdz beigām.
No šī brīža uzturēšanas problēma, ko Lovalingo risināja izpildes laikā, tiek atrisināta jūsu repozitorijā. Jaunie teksti, ko publicējat, tiek izvilkti, iztulkoti un iesniegti kā tulkošanas PR (pull request) pie katras publicēšanas (push). Cena ir €20 mēnesī par darbvietu, kas ietver €20 tulkošanas kredīta (aptuveni 200 000 vārdu) mēnesī, tālāk lietošana tiek uzskaitīta pēc tāda paša tarifa par rakstzīmi: bez maksas par lietotāju un bez maksas par valodu, tāpēc sestās lokalizācijas pievienošana maksā tikpat, cik otrās. Radīts vibe kodētājiem, kuri nekad negrib domāt par lokalizācijas failiem.
Ko vajadzētu pārbaudīt pirms Lovalingo noņemšanas?
Vispirms pārbaudiet aizstājēju reāllaika (production) apstākļos; noņemšana ir pēdējais solis, nevis pirmais. Lovalingo pašas ieteiktā secība pirms noņemšanas ir labs kontrolsaraksts, un tā tieši attiecas arī uz iestatījumu ar iesniegtiem (committed) katalogiem:
- Tiešas lokalizācijas URL adreses. Katrai valodai jāatrodas uz reālas maršruta (route) adreses (
/de/,/fr/), kas ielādējas arī pēc pilnas lapas atsvaidzināšanas, nevis tikai pārslēdzoties klienta pusē. - Trūkstošas atslēgas un rezerves varianti (fallback). Izdzēsiet tulkojumu lokāli un pārliecinieties, ka lietotne pārslēdzas uz avota tekstu, nevis parāda tukšu vietu.
- SEO metadati katrai lokalizācijai. Pārbaudiet virsrakstus, aprakstus, kanoniskos URL, hreflang pārus un vietnes karti (sitemap) katrai valodai. Servera pusē renderētie lokalizācijas maršruti dara šos elementus redzamus meklētājprogrammu robotiem bez JavaScript izpildes — tas ir aprakstīts ceļvedī, kā padarīt savu Lovable lietotni daudzvalodīgu.
- Tikai tad noņemiet logrīku. Kad iesniegto katalogu versija ir izturējusi pārbaudi, izņemiet Lovalingo un vēlreiz palaidiet pārbaudes.
Viens klusi patīkams pārejas ieguvums: neviens no šī kontrolsaraksta punktiem vairs nevar sabojāties tāpēc, ka pakalpojumu sniedzējs maina savus plānus. Katalogi tagad ir faili jūsu Git vēsturē.
Jūsu eksports ir vienreizējs glābšanas pasākums. globalize.now padara to par pēdējo šāda veida pasākumu: iestatiet to vienreiz, un jūsu katalogi paliks izvilkti, iztulkoti un iesniegti pie katras Git publicēšanas (push).
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