Labākais veids, kā padarīt Lovable lietotni daudzvalodīgu, ir izgūt UI tekstu lokalizācijas failos, kas atrodas jūsu paša repozitorijā, un tulkot tos ar katru Git push, nevis pievienot tulkošanas slāni lapai izpildlaikā. globalize.now ir AI vadīta lokalizācijas infrastruktūra, kas tieši to dara: tā integrē Lingui jūsu Lovable projektā, ievelk burtiski ierakstītos tekstus PO katalogos un atver tulkošanas pull request pieprasījumu ikreiz, kad veicat push. Tulkotās lapas atveido jūsu pats serveris, tās indeksē meklētājprogrammas, un tās paliek jūsu kodabāzē neatkarīgi no tā, kādus rīkus izmantosiet turpmāk. Alternatīvās pieejas visas kaut ko no šīm trim īpašībām upurē.

Ko nozīmē lokalizēt Lovable lietotni?

Lovable lietotnes lokalizēšana nozīmē divus atsevišķus uzdevumus: izgūt katru burtiski ierakstīto tekstu no ģenerētā koda un atveidot katra teksta tulkoto versiju katrai valodai. Tas, kā jūs veicat otro uzdevumu, ir tas, kas atšķir dažādās pieejas.

Izpildlaika tulkošanas rīks to dara pārlūkprogrammā: ielādējas angļu valodas lapa, un tad skripts nomaina redzamo tekstu. Repozitorijā balstīts risinājums to dara, pirms pārlūkprogramma jebko redz: jūsu teksti atrodas lokalizācijas failos, un jūsu lietotne atveido pareizo valodu no šiem failiem izveides vai pieprasījuma brīdī. Labā gadījumā redzamais rezultāts ir vienāds, taču sekas ātrumam, meklēšanas indeksēšanai un tam, kas jums pieder, ir pilnīgi atšķirīgas.

Lovable padara pirmo uzdevumu grūtāku nekā ar roku rakstītā lietotnē, jo AI ģenerētais kods mēdz izkaisīt burtiskus tekstus pa komponentēm bez i18n pamatstruktūras. Tas ir tas pats iemesls, kāpēc tulkojumi vibe-kodētās lietotnēs mēdz salūzt ar katru push, ja vien tie netiek versificēti līdz ar kodu.

Kāds ir labākais veids, kā padarīt Lovable lietotni daudzvalodīgu?

Izgūstiet savus tekstus iekļautos lokalizācijas failos un uzturiet tos automātiski tulkotus ar katru push. Konkrēti, Lovable lietotnei tas nozīmē Lingui PO katalogus jūsu repozitorijā, kā arī sinhronizāciju, kas tulko izmaiņas ikreiz, kad veicat push.

Šī ir labākā noklusējuma pieeja, jo tā uzreiz gūst virsroku visos trīs aspektos. Ātrums: tulkotais teksts jau atrodas HTML kodā, ko sūta jūsu serveris, tāpēc nav ne ielādes brīža aizvietošanas, ne izkārtojuma pārbīdes. SEO: meklētājprogrammas un AI atbilžu dzinēji saņem reālas tulkotas lapas, kuras var indeksēt un citēt. Īpašumtiesības: katalogi ir vienkārši teksta faili jūsu repozitorijā, tāpēc jūsu lietotne paliek daudzvalodīga neatkarīgi no tā, vai turpināt maksāt konkrētam pakalpojuma sniedzējam.

globalize.now nodrošina visu ciklu. Jūs pievienojat vienu prasmi (skill), norādāt Lovable iestatīt i18n, un ikviens turpmākais push atver tulkošanas pull request pieprasījumu. Tas atrodas lokalizācijas infrastruktūras līmenī — virs jūsu i18n izpildlaika un zem jebkuriem papildu tulkošanas pārvaldības rīkiem, tāpēc tas papildina Lingui, nevis to aizstāj. Šī pati plūsma darbojas ar Cursor, Claude Code, Bolt un Replit, ne tikai ar Lovable.

Kāpēc gan neizmantot vienkārši izpildlaika tulkošanas rīku?

Tāpēc, ka šāds rīks optimizē demonstrāciju un pēc tam rada papildu izmaksas visam pārējam. Izpildlaika rīki, piemēram, Weglot un līdzīgi React tulkošanas slāņi, ir ātri ievietojami, un tas patiešām ir to stiprā puse ātri izmetamam prototipam.

Izmaksas parādās, kad lietotne kļūst nozīmīga. Tulkošana pēc ielādes maina izkārtojumu, kamēr teksts tiek aizstāts, kas kaitē Core Web Vitals rādītājiem, un tulkotais saturs tiek piegādāts caur pakalpojuma sniedzēja slāni, nevis iekļauts jūsu lapās, tāpēc meklētājprogrammām to grūtāk uzticami indeksēt. Vissvarīgākais — jūsu repozitorijā nekas pārnesams nepaliek. Ja pakalpojums paaugstina cenas, tiek pārpirkts vai pārtrauc darbību, jūsu daudzvalodīgā vietne atkal kļūst tikai angļu valodā.

Šis pēdējais risks nav hipotētisks. Lovalingo — viens no visredzamākajiem izpildlaika tulkošanas rīkiem Lovable lietotnēm — ir paziņojis, ka tiek slēgts 2026. gada 31. augustā, un jau ir apturējis jaunu lietotāju reģistrāciju. Tā paša ieteikums skartajiem lietotājiem ir pāriet uz projekta īpašumā esošu internacionalizāciju, kas ir tieši šeit aprakstītā repozitorijā balstītā pieeja. Ja pakalpojuma sniedzēja pašu padoms slēgšanas brīdī ir — pārņemiet savus tulkojumus savā īpašumā — tas ir arguments par labu tam, lai tos jau no paša sākuma paturētu savā īpašumā.

Vai labākā metode darbojas ar Lovable TanStack Start SSR tehnoloģiju kopumu?

Jā, un tehnoloģiju maiņa faktiski nostiprina argumentus par labu šai pieejai. Jauni Lovable projekti tiek piegādāti ar TanStack Start un servera puses atveidošanu (SSR), tāpēc lapas tiek salikotas serverī, pirms tās sasniedz pārlūkprogrammu.

Iesūtītie Lingui katalogi tieši iekļaujas šajā modelī: serveris nolasa lokalizācijas failu un pirmajā atveidojumā atveido tulkotu HTML kodu, bez angļu valodas uzplaiksnījuma un bez nepieciešamības kaut ko aizvietot klienta pusē. Izpildlaika rīks dara pretējo — ļauj serverim vispirms atveidot angļu valodu un pēc tam to pārrakstīt pēc ielādes, kas ir tieši tas mirgošanas efekts, ko servera puses atveidošana bija paredzēta novērst. Konkrētāk par to runājam Lovable TanStack Start i18n rokasgrāmatā. Vecāki, klienta pusē atveidoti Lovable projekti arī tiek atbalstīti, jo katalogi atrodas jūsu repozitorijā neatkarīgi no tā, kā lietotne tiek atveidota.

Kā iestatīt globalize.now Lovable lietotnē?

Jums nekad nav jāatstāj Lovable redaktors. Iestatīšana notiek, izmantojot norādes (prompt), un aizņem četrus soļus.

  1. Pievienojiet prasmi (skill). Pievienojiet lovable-i18n savā Lovable darbvietā vai palaidiet no termināļa npx skills add globalize-now/globalize-skills (pievienojiet --all, lai instalētu visiem aģentiem).
  2. Dodiet norādi Lovable. Palūdziet Lovable iestatīt i18n. Prasme (skill) to virza uzstādīt Lingui, izgūt jūsu burtiski ierakstītos tekstus un izveidot lokalizācijas PO katalogus.
  3. Veiciet push. globalize.now uztver katalogus un atver tulkošanas pull request pieprasījumu ar jūsu mērķa valodām.
  4. Apvienojiet (merge). Jūsu lietotne ir daudzvalodīga, un katrs turpmākais push saglabā tulkojumus sinhronizētus.

Iestatiet to vienreiz, automātiska sinhronizācija notiek ar katru Git push, manuāla iejaukšanās nav vajadzīga. Pilnu pamācību atradīsiet Lovable integrācijas lapā, un ir arī atsevišķa Lovable lietotnes padarīšanas par daudzvalodīgu rokasgrāmata, ja vēlaties izvērstāku versiju.

Cik maksā labākā pieeja?

globalize.now Starter plāns maksā 20 €/mēnesī par darbvietu, ar neierobežotu projektu un valodu skaitu, ieskaitot valodas ar rakstības virzienu no labās uz kreiso pusi. Tas ietver 20 € tulkošanas kredīta (aptuveni 200 000 vārdu) mēnesī; pēc tam izmantošana turpinās ar tādu pašu likmi par rakstzīmi. Nav ne maksas par lietotāju vietām, ne par valodām, un reģistrējoties tiek piešķirts 5 € tulkošanas kredīts bez nepieciešamības norādīt maksājumu karti.

Tā nav zemākā cena šajā kategorijā, un tas arī nav mērķis. Izpildlaika rīki bieži tiek cenoti par projektu un ierobežo valodas atkarībā no līmeņa, tāpēc izstrādātājs, kas piegādā vairākas mazas Lovable lietotnes, maksā atkārtoti par katru no tām. Cenas noteikšana par darbvietu, nevis par projektu, ir tieši būtība: tipiska lietotne ar aptuveni 10 000 tulkošanas atslēgu 5 lokālēs ērti iekļaujas iekļautajā apjomā. Cenu lapā ir atrodama pašreizējā plāna detalizēta informācija.

Lovable lokalizācija — īsumā

Izpildlaika rīksglobalize.now (repozitorijā balstīts)
Kur atrodas tulkojumiPakalpojuma sniedzēja servissPO katalogi, iesūtīti jūsu repozitorijā
AtveidošanaAizvietots pārlūkprogrammā pēc ielādesServerī atveidots tulkots HTML, SSR-natīvs
SEO un AI indeksēšanaGrūtāk uzticami indeksētReālas tulkotas lapas, ko rāpuļprogrammas un AI var citēt
Ja pakalpojuma sniedzējs pārtrauc darbībuLietotne atgriežas pie vienas valodasTulkojumi paliek jūsu repozitorijā
IestatīšanaIevietojiet koda fragmentuPrasme (skill) Lovable redaktorā; pull request ar katru 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