Enota 6 / 11

Lokalizacija (L10n): programska oprema, splet, igre in kulturna prilagoditev

Dobički:

  • Sposobnost razlikovanja lokalizacije od prevoda in pravilnega upravljanja celovitosti nadomestnih mest, dolžine besedila in formata datuma/denarja/mere
  • Sposobnost prilagajanja tehničnih funkcij, kot so pravila množine in jeziki, ki se pišejo od desne proti levi, ciljnemu lokalnemu okolju
  • Sposobnost ovrednotenja kulturnih elementov z vidika lokalnega strokovnjaka in zajemanja nadomestnih in kulturnih tveganj umetne inteligence s QA

Pretvorba gumba »Shrani« v aplikaciji na »Shrani« je prevod; Toda prilagoditev oblike zapisa datuma, valute, pisave od desne proti levi, dolžine gumbov, kulturnih slik in pravnih besedil te aplikacije ciljnemu trgu je lokalizacija. V tej enoti se boste naučili o lokalizaciji, njenih tehničnih značilnostih (oznaka mesta, dolžina, kodiranje), vlogi umetne inteligence v tem procesu in kulturni prilagoditvi. Cilj je razmišljati kot strokovnjak za lokalizacijo, »da bi izdelek ustrezal ciljni kulturi, ne besedam«.

Osnovni pojmi

Lokalizacija (L10n — lokalizacija; L10n, ker je med "l" in "n" 10 črk) je proces popolne prilagoditve izdelka (programske opreme, spleta, igre, aplikacije) določenemu jeziku in kulturi; Vključuje, vendar presega prevajanje. Internacionalizacija (i18n — internacionalizacija) je dejanje oblikovanja izdelka od samega začetka, da bo zelo pripravljen za jezik (ločevanje besedila od kode, kar omogoča prilagodljivost dolžine); Predhodi in omogoča lokalizacijo.

Niz je del besedila, ki ga je treba prevesti v programski opremi. Nadomestni znaki so oznake v nizu, ki so v času izvajanja poseljene s spremenljivko: "Pozdravljeni {name}", "{count} elementov". Locale je kombinacija jezika + regije (tr-TR, en-US); Podaja datum, uro, številko in obliko valute.

Lokalizacija se razlikuje od prevoda: ne posredujete le pomena, ampak tudi funkcijo in kulturno ustreznost. Datum "3/4/2026" je 4. marec v ZDA in brez pomena v Turčiji (napišemo 03.4.2026); "₺" namesto "$"; Rdeča barva je lahko v eni kulturi opozorilo, v drugi pa praznik.

Namig: Kar prevajalci pri lokalizaciji največkrat pogrešajo, so elementi zunaj besedila: oblika datuma/časa/številke, valuta, merska enota (milje/km), vrstni red imena, oblika naslova, oblika telefona. Poiščite jih pri vsakem projektu s "lokalnim kontrolnim seznamom".

Oznaka mesta in tehnična celovitost

Najnevarnejša tehnična napaka pri lokalizaciji je pokvaritev nadomestnih mest in oznak. Če izbrišete {n} v stavku »Imate {n} sporočil«, ga napačno napišete ali postavite na napačno mesto v skladu s turško sintakso, se bo programska oprema zrušila ali bo videti groba kot »Imate {n} sporočil«. Pravila:

  • Nikoli ne obračajte, brišite ali formatirajte ograd. {name}, %s, {{count}} ostajajo enaki.
  • Turška sintaksa lahko nadomesti ogrado; Prestavite ga na novo lokacijo, pri čemer ohranite pomen, vendar ne uničite samega znaka.
  • Pravila za množino se razlikujejo glede na jezik: medtem ko v angleščini piše "1 predmet / 2 predmeta", v turščini za številko ni množinske pripone ("2 predmeta"). Lokalizacijski okviri to obravnavajo ločeno.

Umetna inteligenca je tu dvojno orodje: hitro prevaja nize, vendar lahko pomotoma obrne ali izgubi ogrado. Zato je nadomestni krog QA bistvenega pomena pri lokalizaciji.

Pozor: Razširitev besedila je skrita težava lokalizacije. Besedilo prevoda iz angleščine v turščino je pogosto 20-40% daljše; "V redu" je 2 črki, njegov nasprotnik "OK" pa 5 črk. Prevod, ki se ne prilega ozkemu gumbu, pokvari vmesnik. Če je mogoče, v pravem vmesniku preverite, ali ciljno besedilo ustreza.

Tok lokalizacije in kulturna prilagoditev z AI

Umetna inteligenca pospeši naslednje naloge pri lokalizaciji: začetni prevod nizov, preverjanje doslednosti, opozorilo o dolžini (»ta prevod je 35 % daljši od izvirnika«), preverjanje kulturne ustreznosti (»ali bo ta slika/primer povzročal težave v ciljni kulturi?«). Toda kulturna odločitev pripada človeku: lokalni poznavalec ve, kako bodo v ciljni kulturi zaznali šalo, praznik, zgled, barvo. AI lahko poda splošno opozorilo; Končno odločitev sprejme prevajalec, ki pozna lokalni trg.

Primeri kulturnih prilagoditev: načini plačila (lokalne kartice), primeri imen (lokalna imena), merske enote, zakonske obveznosti (besedila KVKK/GDPR), prazniki, oblika nagovora (vi/ti), barvni in simbolni pomeni.

trije mini kovčki

Primer 1 – Oznaka mesta QA je preprečila zrušitev. V prevodu 1200 nizov mobilne aplikacije je umetna inteligenca na 18 mestih prevedla ogrado {count} kot »{number}«. Krog QA Placeholder je ujel te; Če tega ne bi popravili, bi se aplikacija na teh zaslonih zrušila.

Primer 2 — Dolžina je prekinila vmesnik. En programski meni je bil oblikovan v angleščini; Ko so se turški prevodi v povprečju podaljšali za 30 %, so bili trije menijski elementi premaknjeni in izrezani. Če bi ekipa zgodaj prejela opozorilo o dolžini, bi pripravila kratke alternative (po potrebi okrajšava namesto "Nastavitve"); opravilo je bilo prenovljeno in posodobljeno z nadzorom dolžine procesa.

Primer 3 – Kulturna prilagoditev je rešila prodajo. V promociji igre je bila značka za zasluge s figuro prašiča; na ciljnem trgu je bilo to kulturno neprimerno. Lokalni prevajalec je opozoril, številka je bila spremenjena. Umetna inteligenca je prevedla besedilo, vendar je bil lokalni strokovnjak tisti, ki je opozoril na kulturno tveganje.

Štiri predloge za kopiranje

1) Prevod niza (zaščiten nadomestni znak):

Prevedite naslednje programske nize v [ciljni jezik]. PRAVILO: NIKOLI ne prevajajte, brišite ali oblikujte nadomestnih mest, kot so {name}, %s, {{count}}; naj ostane tako kot je (lahko ga premaknete v skladu s turško sintakso). Ohranite HTML/oznake. Napišite ga jedrnato in primerno za vmesnik. Format: vir → prevod. Nizi: [...]

2) Oznaka mesta/oznaka QA:

Spodaj so izvorni in prevedeni nizi. Označite SAMO težave z nadomestnimi oznakami in oznakami: prevedeno/izbrisano/poškodovano{...}, %s, {{...}}, <tag>. Naštejte, koliko ograd je v viru, koliko jih je v prevodu in naštejte tiste, ki se ne ujemajo. Vir: [...] | Prevod: [...]

3) Opozorilo glede dolžine in vmesnika:

Ocenite dolžino naslednjih prevodov uporabniškega vmesnika. Za vsak prevod navedite odstotek razširitve glede na vir in označite tiste, ki morda ne sodijo v tesne prostore (gumbi, meniji). Za tiste, ki ne ustrezajo, predlagajte krajšo alternativo, ki ohranja pomen. Pari (vir | prevod): [...]

4) Preverjanje kulturne primernosti:

Vaša vloga: svetovalec za lokalizacijo [ciljni trg]. Označite elemente v naslednji vsebini, ki lahko povzročajo težave v ciljni kulturi: slika, primer, ime, barva, simbol, šala, format datuma/meritve, pravno besedilo. Končna odločitev je moja; opozorite na tveganje in predlagate alternative. Vsebina: [...]

Šibek poziv/močan poziv

Slabo: "Prevedi ta besedila aplikacije." (Nadomestni znak, dolžina, brez konteksta vmesnika; strojno prevede nadomestni znak, besedilo postane daljše.)

Močno: "Prevedite te nize mobilnih aplikacij v turščino. Ohranite nadomestna mesta {user} in %d, kot sta. Ta besedila bodo prikazana v ozkih gumbih; po možnosti naj bodo kratka. 'Nastavitve'→'Nastavitve', 'Profil'→'Profil'. Sledite turškemu pravilu za množinske izraze (brez množinske pripone za številko)."

Razlika: močan poziv daje ogrado, dolžino, izraz in konvencijo množine; rezultat bi bil blizu neposrednemu vstopu v vmesnik.

Tabela dimenzij lokalizacije

Velikost

primer

Tveganje

Nadomestni znak/oznaka

{name}, %s, <b>

Programska oprema se zruši

dolžina

"OK"→"OK" (150%)

Prelivanje vmesnika

Datum/številka/denar

3/4/26, $, 1.000,50

lažne informacije

pravilo množine

2 predmeta → 2 predmeta

slaba slovnica

kulturni element

slika, barva, humor

ugled/prodaja

pravno besedilo

KVKK/GDPR

pravno tveganje

Pogoste napake

  • Obrni/izbriši ogrado. Povzroči, da se programska oprema zruši ali se prikaže neobdelano besedilo.
  • Brez upoštevanja raztezanja besedila. Vmesnik se preliva, elementi so okrnjeni.
  • Datum/valuta/oblika meritve se ne pretvori. Ostalo je "5 milj" in ne "8 km".
  • Prehod kulturnega elementa brez posvetovanja z lokalnim strokovnjakom. Tveganje ugleda in prodaje.
  • Prevajanje množinskih pravil z angleško logiko. Slaba slovnica, kot je "2 elementa".

Psevdolokalizacija in jeziki od desne proti levi

Kakovost lokalizacije določata dve tehnični težavi. Prvi je psevdolokalizacija: testiranje izdelka z lažnim, a realističnim besedilom dolžine in posebnimi znaki (npr. »Nastavitve« → »[Ŝéttîngŝ~~]«) pred dejanskim prevodom. To pokaže, ali vmesnik lahko obravnava dolga besedila in posebne znake, ali se nizi dejansko ekstrahirajo, preden se prevod začne. Če prevajalec, ki sodeluje z razvijalcem, priporoča ta preizkus, bo veliko napak vmesnika ujetih, preden se pojavijo.

Drugi so jeziki, ki se pišejo od desne proti levi (RTL): jeziki, kot so arabščina, hebrejščina, perzijščina, se pišejo od desne proti levi, lokalizacija pa zahteva zrcaljenje ne le besedila, temveč celotne postavitve vmesnika (položaj menija, puščice, poravnava). V prevodu RTL lahko številke in latinični izrazi povzročijo zmedo; Ta problem "bidi besedila" zahteva posebno pozornost. AI lahko prevede besedilo RTL, vendar odločitve o zrcaljenju postavitve in dvosmernem toku zahtevajo tehnično-kulturno strokovno znanje. Ti dve vprašanji kažeta, da je lokalizacija inženirsko-kulturno delo, ki presega prevajanje.

Če povzamem

Lokalizacija pomeni prilagajanje izdelka, ne besed, ciljnemu jeziku in kulturi; vključuje prevod, vključuje pa tudi celovitost nadomestnih znakov, dolžino besedila, obliko zapisa datuma/denarja/mere, pravila množine in kulturne elemente. Umetna inteligenca pospeši prevajanje nizov, pregled dolžine in kulturnega tveganja; Toda turneja za zagotavljanje kakovosti je bistvena, saj lahko zmoti nadomestno mesto, kulturno odločitev pa sprejme strokovnjak, ki pozna lokalni trg. Uspeh pri lokalizaciji je pozornost do podrobnosti, ki presegajo besedilo.

Aplikacijska naloga

Vzemite vzorec besedila vmesnika s 15-20 nizi (z nadomestnimi oznakami {...} ali %s in primerom datuma/denarja). Prevedite z vzorcem "Prevajanje niza", nato preverite celovitost nadomestnega mesta z "placeholder QA" in preverite tveganje prelivanja z "opozorilom o dolžini". Prilagodite obliko datuma in denarja ciljni lokalni nastavitvi in ​​izvedite "pregled kulturne primernosti", če obstaja kulturni element.

kontrolni seznam

  • [ ] Ohranil sem ogrado in oznake, kot so bili, ter jih potrdil s QA.
  • [ ] Nadzoroval sem raztezanje besedila in preprečil prelivanje na ozkih območjih.
  • [ ] Datum, število, valuto in merske enote sem prilagodil ciljnemu jeziku.
  • [ ] Množinske izraze sem prevedel v skladu s pravili ciljnega jezika.
  • [ ] Kulturne elemente sem ocenil z vidika lokalnega strokovnjaka.