Kitengo 6 / 11

Ujanibishaji (L10n): Programu, Wavuti, Mchezo na Marekebisho ya Kitamaduni

Faida:

  • Uwezo wa kutofautisha ujanibishaji kutoka kwa tafsiri na kudhibiti uadilifu wa kishikilia nafasi, urefu wa maandishi na muundo wa tarehe/fedha/kipimo kwa usahihi.
  • Uwezo wa kurekebisha vipengele vya kiufundi kama vile sheria za wingi na lugha kutoka kulia kwenda kushoto hadi eneo lengwa
  • Uwezo wa kutathmini vipengele vya kitamaduni kutoka kwa mtazamo wa mtaalam wa ndani na kukamata kishikilia nafasi na hatari za kitamaduni za akili ya bandia na QA.

Kugeuza kitufe cha "Hifadhi" cha programu kuwa "Hifadhi" ni tafsiri; Lakini kurekebisha muundo wa tarehe ya programu hiyo, sarafu, maandishi kutoka kulia kwenda kushoto, urefu wa vitufe, picha za kitamaduni na maandishi ya kisheria kwa soko lengwa ni ujanibishaji. Katika kitengo hiki, utajifunza kuhusu ujanibishaji, vipengele vyake vya kiufundi (kishika nafasi, urefu, usimbaji), jukumu la AI katika mchakato huu, na urekebishaji wa kitamaduni. Kusudi ni kufikiria kama mtaalamu wa ujanibishaji, "kufanya bidhaa ilingane na utamaduni unaolengwa, sio maneno."

Dhana za kimsingi

Ujanibishaji (L10n — ujanibishaji; L10n kwa sababu kuna herufi 10 kati ya “l” na “n”) ni mchakato wa kurekebisha kikamilifu bidhaa (programu, wavuti, mchezo, matumizi) kwa lugha na utamaduni mahususi; Inajumuisha lakini inapita tafsiri. Kimataifa (i18n — internationaliseringen) ni kitendo cha kubuni bidhaa kutoka chini hadi kuwa tayari kwa lugha (kutenganisha maandishi kutoka kwa msimbo, kuruhusu kubadilika kwa urefu); Inatangulia na kuwezesha ujanibishaji.

Kamba ni kipande cha maandishi ya kutafsiriwa katika programu. Vishika nafasi ni alama ndani ya mfuatano ambazo zimejaa kigeuzo wakati wa utekelezaji: "Hujambo {name}", "{count} vitu". Eneo ni mseto wa lugha + eneo (tr-TR, en-US); Hubainisha tarehe, saa, nambari na muundo wa sarafu.

Ujanibishaji hutofautiana na tafsiri: hautoi maana tu, bali pia utendakazi na ufaafu wa kitamaduni. Tarehe ya "3/4/2026" ni Machi 4 nchini Marekani na haina maana katika Türkiye (tunaandika 03.4.2026); "₺" badala ya "$"; Rangi nyekundu inaweza kuwa onyo katika utamaduni mmoja na sherehe katika mwingine.

Kidokezo: Mambo ambayo watafsiri mara nyingi hukosa katika ujanibishaji ni vipengele vilivyo nje ya maandishi: muundo wa tarehe/saa/nambari, sarafu, kipimo cha kipimo (maili/km), mpangilio wa jina la kwanza, umbizo la anwani, umbizo la simu. Changanua hizi kwenye kila mradi kwa "orodha ya ukaguzi ya eneo".

Kishika nafasi na uadilifu wa kiufundi

Hitilafu hatari zaidi ya kiufundi katika ujanibishaji ni kupotosha vishika nafasi na lebo. Ukifuta {n} katika sentensi "Una ujumbe {n}", iandike vibaya, au kuiweka mahali pasipofaa kulingana na sintaksia ya Kituruki, programu itaanguka au kuonekana kuwa chafu kama "Una ujumbe {n}". Kanuni:

  • Usizungushe kamwe, ufute, au umbizo la vishika nafasi. {name}, %s, {{count}} hazibadiliki.
  • Sintaksia ya Kituruki inaweza kuchukua nafasi ya kishika nafasi; Ihamishe hadi eneo jipya, ukihifadhi maana, lakini usiharibu ishara yenyewe.
  • Sheria za wingi hutofautiana kulingana na lugha: Ingawa Kiingereza husema "kipengee 1 / vitu 2", kwa Kituruki hakuna kiambishi cha wingi baada ya nambari ("vipengee 2"). Mifumo ya ujanibishaji hushughulikia hili kando.

AI ni zana yenye ncha mbili hapa: inatafsiri mifuatano haraka, lakini inaweza kugeuza kwa bahati mbaya au kupoteza kishika nafasi. Ndio maana duru ya QA ya kishikilia nafasi ni muhimu katika ujanibishaji.

Tahadhari: Upanuzi wa maandishi ni tatizo lililofichwa la ujanibishaji. Maandishi ya tafsiri kutoka Kiingereza hadi Kituruki mara nyingi ni 20-40% tena; "Sawa" ni herufi 2, mwenzake "Sawa" ni herufi 5. Tafsiri ambayo haitoshei kwenye kitufe finyu huvunja kiolesura. Ikiwezekana, angalia katika kiolesura halisi ikiwa maandishi lengwa yanafaa.

Mtiririko wa ujanibishaji na urekebishaji wa kitamaduni na AI

AI huharakisha kazi zifuatazo katika ujanibishaji: tafsiri ya awali ya mifuatano, kukagua uthabiti, onyo la urefu (“tafsiri hii ina urefu wa 35% kuliko ya awali”), uchunguzi wa kufaa kitamaduni (“je, picha/mfano huu utasababisha matatizo katika utamaduni lengwa?”). Lakini uamuzi wa kitamaduni ni wa mwanadamu: mtaalam wa ndani anajua jinsi utani, likizo, mfano, rangi itazingatiwa katika utamaduni unaolengwa. AI inaweza kutoa onyo la jumla; Uamuzi wa mwisho unafanywa na mtafsiri ambaye anajua soko la ndani.

Mifano ya marekebisho ya kitamaduni: njia za malipo (kadi za mitaa), majina ya mfano (majina ya eneo), vitengo vya kipimo, majukumu ya kisheria (maandishi ya KVKK/GDPR), likizo, aina ya anwani (wewe/wewe), rangi na maana za ishara.

kesi tatu ndogo

Kesi ya 1 - Kishika nafasi QA kilizuia ajali. Katika tafsiri ya programu ya rununu ya mifuatano 1,200, AI ilitafsiri kishika nafasi cha {count} kama "{namba}" katika sehemu 18. Kishika nafasi cha QA kilinasa haya; Ikiwa haingerekebishwa, programu ingeanguka kwenye skrini hizo.

Kesi ya 2 - Urefu ulivunja kiolesura. Menyu ya programu moja iliundwa kwa Kiingereza; Wakati tafsiri za Kituruki zilipoongezeka kwa 30% kwa wastani, vitu vitatu vya menyu vilihamishwa na kukatwa. Ikiwa timu ingepokea onyo la urefu mapema, wangetayarisha njia mbadala fupi (ufupisho ikiwa ni lazima, badala ya "Mipangilio"); kazi ilifanywa upya na kusasishwa na udhibiti wa urefu wa mchakato.

Kesi ya 3 - Marekebisho ya kitamaduni yalihifadhi mauzo. Katika kukuza mchezo kulikuwa na beji ya sifa na takwimu ya nguruwe; katika soko lengwa hii haikufaa kiutamaduni. Mtafsiri wa ndani alionya, takwimu ilibadilishwa. AI ilikuwa imetafsiri maandishi, lakini ni mtaalam wa eneo hilo ambaye alionyesha hatari ya kitamaduni.

Violezo vinne vinavyoweza kunakiliwa

1) Tafsiri ya mfuatano (kishika nafasi kimelindwa):

Tafsiri mifuatano ya programu katika [lugha lengwa]. KANUNI: USIWAHI kutafsiri, kufuta, au kupanga vishika nafasi kama vile {name}, %s, {{count}}; ihifadhi kama ilivyo (unaweza kuisogeza kulingana na syntax ya Kituruki). Hifadhi HTML/lebo. Iandike kwa ufupi na inafaa kwa kiolesura. Umbizo: chanzo → tafsiri.Kamba: [...]

2) Kishika nafasi/lebo ya QA:

Chini ni chanzo na mifuatano iliyotafsiriwa. Ripoti masuala ya kishika nafasi na lebo PEKEE: imetafsiriwa/imefutwa/imeharibika{...}, %s, {{...}}, <tag>. Orodhesha vishikilia nafasi vingapi kwenye chanzo, ni vingapi vilivyo kwenye tafsiri, na uorodheshe vile ambavyo havilingani. Chanzo: [...] | Tafsiri: [...]

3) Onyo la urefu na kiolesura:

Tathmini tafsiri zifuatazo za UI kwa urefu. Kwa kila tafsiri, toa kiendelezi cha asilimia kulingana na chanzo na uweke alama zile ambazo haziwezi kutoshea katika nafasi zilizobana (vitufe, menyu). Kwa zile ambazo hazifai, pendekeza mbadala fupi inayohifadhi maana. Jozi (chanzo | tafsiri): [...]

4) Uchunguzi wa ufaafu wa kitamaduni:

Jukumu lako: [soko linalolengwa] mshauri wa ujanibishaji. Alamisha vipengele katika maudhui yafuatayo ambavyo vinaweza kusababisha matatizo katika utamaduni lengwa: picha, mfano, jina, rangi, ishara, mzaha, muundo wa tarehe/kipimo, maandishi ya kisheria. Uamuzi wa mwisho ni wangu; unaonyesha hatari na kupendekeza njia mbadala.Yaliyomo: [...]

Mwongozo dhaifu / Mwongozo thabiti

Dhaifu: "Tafsiri maandishi haya ya programu." (Kishika nafasi, urefu, hakuna muktadha wa kiolesura; mashine hutafsiri kishika nafasi, maandishi huwa marefu.)

Imara: "Tafsiri kamba hizi za programu ya simu kwa Kituruki. Weka {user} na vishikilia nafasi %d jinsi zilivyo. Maandishi haya yataonekana katika vitufe finyu; yaweke mafupi ikiwezekana. 'Mipangilio'→'Mipangilio', 'Wasifu'→'Wasifu'. Fuata kanuni ya Kituruki kwa maneno ya wingi (hakuna kiambishi cha wingi baada ya nambari)."

Tofauti: haraka haraka hupeana kishikilia nafasi, urefu, muhula na mwingiliano wa wingi; matokeo yangekuwa karibu na kuingia kiolesura moja kwa moja.

Jedwali la vipimo vya ujanibishaji

Ukubwa

mfano

Hatari

Kishika nafasi/lebo

{name}, %s, <b>

Programu huacha kufanya kazi

urefu

"Sawa"→"Sawa" (150%)

Kiolesura kinafurika

Tarehe/namba/pesa

3/4/26, $, 1,000.50

habari za uongo

kanuni ya wingi

Vipengee 2 → vipengee 2

sarufi mbaya

kipengele cha kitamaduni

picha, rangi, ucheshi

sifa/mauzo

maandishi ya kisheria

KVKK/GDPR

hatari ya kisheria

Makosa ya kawaida

  • Geuza/futa kishika nafasi. Husababisha programu kuacha kufanya kazi au maandishi ghafi kuonekana.
  • Bila kuzingatia kunyoosha maandishi. Kiolesura kinafurika, vipengele vimepunguzwa.
  • Haibadilishi muundo wa tarehe/sarafu/kipimo. "maili 5" ilibaki, sio "km 8".
  • Kupitisha kipengele cha kitamaduni bila kushauriana na mtaalam wa ndani. Sifa na hatari ya mauzo.
  • Kutafsiri sheria za wingi kwa mantiki ya Kiingereza. Sarufi mbaya kama "vipengee 2".

Ujanibishaji-ujanibishaji na lugha kutoka kulia kwenda kushoto

Masuala mawili ya kiufundi huamua ubora wa ujanibishaji. Ya kwanza ni ujanibishaji wa uwongo: kujaribu bidhaa kwa maandishi bandia lakini halisi ya urefu na herufi maalum (k.m. "Mipangilio" → "[Ŝéttîngŝ~~]") kabla ya tafsiri halisi. Hii inaonyesha kama kiolesura kinaweza kushughulikia maandishi marefu na vibambo maalum, iwe mifuatano inatolewa kabla ya tafsiri kuanza. Ikiwa mtafsiri anayefanya kazi na msanidi anapendekeza jaribio hili, hitilafu nyingi za kiolesura zitanaswa kabla hazijatokea.

Lugha ya pili ni kulia kwenda kushoto (RTL): Lugha kama Kiarabu, Kiebrania, Kiajemi zimeandikwa kutoka kulia kwenda kushoto, na ujanibishaji unahitaji kuakisi sio maandishi tu bali mpangilio mzima wa kiolesura (nafasi ya menyu, mishale, upatanishi). Katika tafsiri ya RTL, nambari na maneno ya herufi ya Kilatini yanaweza kuleta mkanganyiko; Tatizo hili la "maandishi ya bidi" linahitaji umakini maalum. AI inaweza kutafsiri maandishi ya RTL, lakini uakisi wa mpangilio na maamuzi ya mtiririko wa njia mbili yanahitaji utaalamu wa kitamaduni. Masuala haya mawili yanaonyesha kuwa ujanibishaji ni kazi ya uhandisi-kitamaduni zaidi ya tafsiri.

Kwa muhtasari

Ujanibishaji unamaanisha kurekebisha bidhaa, sio maneno, kwa lugha na utamaduni lengwa; inajumuisha utafsiri, lakini pia inajumuisha uadilifu wa kishikilia nafasi, urefu wa maandishi, muundo wa tarehe/fedha/kipimo, sheria za wingi na vipengele vya kitamaduni. AI huharakisha utafsiri wa kamba, urefu na uchunguzi wa hatari za kitamaduni; Lakini ziara ya QA ni muhimu kwani inaweza kutatiza kishikilia nafasi na uamuzi wa kitamaduni unafanywa na mtaalamu anayejua soko la ndani. Mafanikio katika ujanibishaji ni kuzingatia maelezo zaidi ya maandishi.

Jukumu la maombi

Chukua sampuli ya maandishi ya kiolesura cha mifuatano 15-20 (yenye vishikilia nafasi {...} au %s na mfano wa tarehe/fedha). Tafsiri ukitumia muundo wa "Utafsiri wa mfuatano", kisha uangalie uadilifu wa kishika nafasi kwa "QA ya kishikilia nafasi" na uangalie hatari ya kufurika kwa "onyo la urefu". Badilisha muundo wa tarehe na pesa kwa eneo lengwa na ufanye "uchanganuzi wa ufaafu wa kitamaduni" ikiwa kuna kipengele cha kitamaduni.

orodha ya ukaguzi

  • [ ] Niliweka kishika nafasi na lebo kama zilivyokuwa na kuzithibitisha kwa QA.
  • [ ] Nilidhibiti upanuzi wa maandishi na kuzuia kufurika katika maeneo finyu.
  • [ ] Nilirekebisha tarehe, nambari, sarafu na vitengo vya kipimo kwa eneo lengwa.
  • [ ] Nilitafsiri maneno ya wingi kulingana na kanuni za lugha lengwa.
  • [ ] Nilitathmini vipengele vya kitamaduni kutoka kwa mtazamo wa mtaalamu wa ndani.