Apricode

10 Apr 2026

Internacionalizācija bez nožēlas

Vietnes lokalizēšana pēc palaišanas ir pārstrāde. Tās projektēšana trim lokācijām no pirmās dienas ir tikai produkta darbs.

Internacionalizācija bez nožēlas

Kļūdas, ko mēs joprojām redzam

Vietne, kas uzbūvēta angliski, pēc gada tulkota uz divām citām valodām, un "labota" ar maršruta ielāpiem mūžīgi pēc tam. Pirkstu nospiedumus ir viegli pamanīt: kodā ierakstītas virknes, trūkstoši tulkojumi reto lapās, valūtas, kas nekad nemainās, un meklētājprogramma, kas nevar atrast pusi no lokalizētā satura.

Lielākā daļa no tā nav tulkošanas problēmas. Tās ir arhitektūras problēmas. Tulkošana ir vieglā daļa — tā ir vienīgā daļa, ko lielākā daļa komandu plāno, un tā ir mazākā faktiskā darba daļa.

Pieci lokalizācijas slāņi

Kad mēs sakām, ka vietne ir "lokalizēta," tas, ko mēs patiesi domājam, ir, ka pieci atsevišķi slāņi ir pārdomāti:

  • Virknes. Redzamais teksts.
  • Formāti. Datumi, skaitļi, valūtas, mērvienības, adrešu izkārtojumi.
  • Saturs. Dažādi stāsti, produkti, piemēri — dažreiz dažādi pakalpojumi pavisam — pēc tirgus.
  • URL un SEO. Kā vietne signalizē meklētājprogrammām, ka tas pats saturs pastāv vairākās valodās.
  • Operācijas. Redakcionālā darbplūsma, tulkošanas konveijers, atkāpšanās politika, izvietošana.

Vietne, kas trāpa virknes un ignorē pārējos četrus, nav lokalizēta. Tā ir pārtulkota titullapa, kas pieskrūvēta vienas lokācijas produktam.

Tulkošana ir vieglā daļa

Grūtā daļa ir viss apkārt tekstam. URL, slugi, datumi, valūtas, mērvienības, paginētie saraksti, meklēšanas fasetes, vietnes kartes, kanoniskie tagi, hreflang tagi. Katrs no tiem ir lēmums — un pareizais lēmums ir atkarīgs no lokācijas, nevis tikai valodas.

Īss saraksts ar lietām, kas nav "tikai tulkošana":

  • Datums, kas lasās "12/04/2026" — kura diena tā ir šajā tirgū?
  • Cena formatēta ar pareizo valūtu, pareizajā pozīcijā, ar pareizo tūkstošu atdalītāju.
  • Tālruņa numurs formatēts atbilstoši vietējai konvencijai.
  • Vārda lauks, kas nepieņem, ka "vārds" un "uzvārds" kartējas katrā kultūrā.
  • Meklēšanas indekss, kas zina, ka "färg" un "farg" abi jāatbilst.
  • Vietnes karte, kas uzskaita katru lokācijas variantu katrai lapai.

Komanda, kas trāpa tos pirmajā dienā, piegādā tīri. Komanda, kas tos atliek, pievieno tos kā ielāpus mūžīgi.

URL stratēģijas — izvēlēties vienreiz, palikt pie tā

Trīs godīgas opcijas, katrai sekas:

  • Apakšdirektorijas prefikss. /en/about, /lv/about, /ua/about. Viens domēns, viens CDN, vienkāršākā analītika. Noklusējums lielākajai daļai komandu.
  • Apakšdomēns. en.vietne.com, lv.vietne.com. Noderīgs, ja reģioniem nepieciešama atšķirīga infrastruktūra vai DNS līmeņa maršrutēšana.
  • TLD pēc valsts. vietne.com, vietne.lv, vietne.com.ua. Spēcīgākais SEO signāls pēc tirgus, grūtākā ekspluatēšana.

Ir arī jautājums par noklusējuma lokāciju. Mēs gandrīz vienmēr iesakām atmest prefiksu noklusējuma lokācijai (/about angliski, /lv/about latviski). Iemesli:

  • Noklusējuma lokācija pārvadā vairāk trafika un īsāki URL palīdz ar dalīšanu un reklāmām.
  • Esošās ienākošās saites mazāk lūst, kad jūs saglabājat neprefiksētos ceļus kā kanoniskos.
  • Meklētājprogrammas šo gadījumu apstrādā labi, ja hreflang ir pareizi konfigurēts.

Izvēlieties vienreiz. Palieciet pie tā. URL stratēģiju migrēšana vēlāk ir vienīgā dārgākā lokalizācijas pārstrādes forma.

Satura jautājums

Lielākā daļa komandu pieņem, ka tas pats saturs tiek tulkots katrai lokācijai. Dažreiz tas ir pareizi. Biežāk tas nav.

Daži godīgi gadījumi:

  • Dažādi pakalpojumi. Ukrainas tirgus var vēlēties Telegram-pirmos risinājumus; Latvijas tirgus var vēlēties WordPress-smagus. Tulkot nepareizo pakalpojuma lapu ir sliktāks par neexistējušu.
  • Dažādas atsauksmes. Vietējais pierādījums pārspēj vispārējo pierādījumu. Parādiet latvijas klientu latvijas apmeklētājam.
  • Dažādas gadījumu izpētes. B2B auditorija vienā tirgū var attiecināt SaaS gadījumu; cita ne.
  • Dažāda prese un partnerības. Vietējie uzticamības signāli ir svarīgi.

Ja jūsu CMS modelē tikai "vienu satura gabalu tulkotu trīs veidos," jūs atrakojaties šim sienai ātri. Plānojiet modelim, kur dažs saturs tiek dalīts un dažs pēc lokācijas. Tas ir reāls inženierijas lēmums, nevis konfigurācijas pielāgojums.

hreflang pareizi

Visizgāzīgāk konfigurētais tags modernajā tīmeklī. Noteikumi, kas iztur:

  • Katra lapa katrā lokācijā uzskaita katru citu lokācijas variantu.
  • Lapa uzskaita arī sevi (pašreferencējoša).
  • Izmantojiet x-default lokācijas neitralai atkāpšanai (parasti angļu).
  • hreflang vērtības tieši saskan ar URL — valodas kods, valsts kods, ja izmantots, viss.

Darbojošs hreflang iestatījums saka Google, kuru lapu rādīt latvijas lietotājam, kas meklē no Rīgas. Salauzts nozīmē, ka pusi laika parādās nepareizā valoda. Audits aizņem pēcpusdienu un atmaksājas pirmajā nedēļā.

Formātu stratēģija

FormātsNoklusējumsBieža kļūda
DatumiServerī renderēti, lokāliFormatēšana klientā ar Date()
ValūtasLokācijai apzinīga, ISO kodsKodā ierakstīts "$" vai "€"
SkaitļiIntl.NumberFormattoLocaleString() bez lokācijas
DaudzskaitļiICU MessageFormatcount === 1 ? "item" : "items"
VārdiViens pilna vārda lauksPiespiedu vārda/uzvārda sadalījums
AdresesLokācijai apzinīga lauku kārtībaASV stila lauku kārtība katrā tirgū

Katra rinda ir papīra griezums atsevišķi. Kopā tās klientam saka, ka vietne nebija būvēta priekš viņa.

Ko mēs slēdzam pirms piegādes

Kontrolsaraksts, ko mēs izmantojam katrā daudzlokāciju projektā:

  1. Saraksts ar katru virkni kodā, tulkošanas failā, bez koda ierakstītā teksta nekur komponentos.
  2. Saraksts ar katru lokācijai apzinīgu formātu, ar noteikumu, kas saka, kad katrs tiek izmantots.
  3. Atkāpšanās politika. Kas notiek, kad tulkojums trūkst — rādīt noklusējumu? Rādīt atslēgu? Sabojāt būvi? Izvēlieties vienu un dokumentējiet.
  4. Veids, kā pievienot ceturto lokāciju, neaizskar komponentu kodu. Ja pievienot "fr" prasa izmaiņas 40 failos, arhitektūra ir nepareiza.
  5. Statiskā renderēšanas konveijers, kas nesoda mazākās lokācijas ar sliktāku veiktspēju.
  6. hreflang un vietnes kartes ģenerēšana, kas iztur satura izmaiņas.
  7. Pakāpes vide, ko jebkurš komandā var pārlūkot jebkurā lokācijā.
  8. Tulkošanas darbplūsma, ko redakcionālā komanda patiesi izmanto.

Komandas, kas slēdz šos pirmajā dienā, piegādā ar trim lokācijām. Komandas, kas tos atliek, piegādā ar vienu — un nekad pilnībā nepanāk.

Redaktora skats

Lokalizēta vietne ir tik laba, cik darbplūsma, kas rada tulkojumus. Jautājumi, uz kuriem jāatbild pirms palaišanas:

  • Kurš raksta avota patiesības virkni?
  • Kurš to tulko, un kā viņš zina, kas ir jauns?
  • Kā tulkojumi tiek pārskatīti pirms tie dod tiešsaistē?
  • Kas notiek, kad avota virkne mainās pēc tulkošanas?
  • Kā redaktors priekšskatās lokāciju, ko viņš nerunā?

Ja atbilde uz kādu no šiem ir "mēs to izdomāsim," jūs to izdarīsiet. Tikai ne līdz trešajai palaistajai termiņa.

Kad nelokalizēt

Dažas vietnes nevajadzētu lokalizēt vispār. Modelis:

  • B2B produkts ar vienu globālu tirgu.
  • Niche pakalpojums, kur auditorija runā vienā valodā pēc izvēles.
  • Pirms-produkta-tirgus-piemērotības komanda, kur budžets ir labāk tērēts par produktu.

Lokalizācija ir svira. Tas ir arī uzkrājums. Ja auditorija nedalās tīri pa valodu līnijām, uzkrājums var pārsniegt sviru. Izvēlieties godīgi.

Ko mēs patiesi piegādājam

Kad komanda pasūta daudzlokāciju būvi ar mums, piegādes iekļauj:

  • Tipizētu tulkošanas konveijeru ar būves laika validāciju.
  • Statisko eksportu pēc lokācijas ar pareizu hreflang.
  • CMS modeli, kas atbalsta gan dalītu, gan lokācijas saturu.
  • Pakāpes vide ar lokācijas pārslēdzēju, kas redzams visai komandai.
  • Dokumentētu darbplūsmu jaunas lokācijas pievienošanai.
  • Testu komplektu, kas izgāž būvi pie trūkstošas atslēgas.

Vietne, kas būvēta šādi, mērogojas uz četrām, piecām, sešām valodām, nekļūstot par uzturēšanas murgu. Vietne, kas būvēta bez šiem lēmumiem, apstājas pie divām.

Ir īpaša prasība?

Pastāstiet par savu uzdevumu — piedāvāsim labāko risinājumu.