бирдиги 6 / 11

Локалдаштыруу (L10n): Программалык камсыздоо, веб, оюн жана маданий адаптация

Пайдалар:

  • Локалдаштырууну котормодон айырмалоо жана толтургучтун бүтүндүгүн, тексттин узундугун жана дата/акча/өлчөө форматын туура башкаруу мүмкүнчүлүгү
  • Көптүк эрежелер жана оңдон солго тилдер сыяктуу техникалык функцияларды максаттуу тилге ылайыкташтыруу мүмкүнчүлүгү
  • Жергиликтүү эксперттин көз карашы менен маданий элементтерге баа берүү жана QA менен жасалма интеллекттин ордун толтуруучу жана маданий тобокелдиктерди тартуу мүмкүнчүлүгү

Колдонмонун "Сактоо" баскычын "Сактоо" баскычына айландыруу котормо болуп саналат; Бирок ошол тиркеменин дата форматын, валютасын, оңдон солго жазуусун, баскычтын узундугун, маданий сүрөттөрдү жана юридикалык тексттерди максаттуу рынокко ылайыкташтыруу локалдаштыруу болуп саналат. Бул бөлүмдө сиз локализация, анын техникалык өзгөчөлүктөрү (толтуруучу, узундук, коддоо), бул процесстеги AI ролу жана маданий адаптация жөнүндө биле аласыз. Максат - локализация боюнча эксперттей ой жүгүртүү, "продукцияны сөзгө эмес, максаттуу маданиятка туура келтирүү".

Негизги түшүнүктөр

Локалдаштыруу (L10n — локализация; L10n, анткени «l» менен «n» ортосунда 10 тамга бар) — белгилүү бир тилге жана маданиятка продуктуну (программалык камсыздоо, веб, оюн, тиркеме) толук ыңгайлаштыруу процесси; Ал камтыйт, бирок котормодон жогору. Интернационализация (i18n — internationalization) — продуктуну башынан баштап тилге абдан даяр болуу үчүн долбоорлоо актысы (текстти коддон бөлүү, узундуктун ийкемдүүлүгүн камсыз кылуу); Ал локализацияны алдын алат жана иштетет.

Стринг программалык камсыздоодо которула турган тексттин бөлүгү. Толтургучтар саптын ичиндеги белгилер, алар аткаруу убагында өзгөрмө менен толтурулат: "Hello {name}", "{count} items". Locale тил + аймактын айкалышы (tr-TR, en-US); Дата, убакыт, сан жана валюта форматын көрсөтөт.

Локалдаштыруу котормодон айырмаланат: сиз маанисин эле эмес, ошондой эле функцияны жана маданий ылайыктуулугун да бересиз. "3/4/2026" датасы АКШда 4-март, Түркияда мааниси жок (03.4.2026 деп жазабыз); "$" ордуна "₺"; Кызыл түс бир маданиятта эскертүү, экинчисинде майрам болушу мүмкүн.

Кеңеш: Котормочулар локализациялоодо көбүнчө тексттен тышкаркы элементтерди өткөрүп жиберишет: дата/убакыт/сан форматы, валюта, өлчөө бирдиги (мил/км), аты-жөнү, дарек форматы, телефон форматы. Ар бир долбоордо аларды "жергиликтүү текшерүү тизмеси" менен издеңиз.

Толтуруучу жана техникалык бүтүндүк

Локалдаштыруудагы эң коркунучтуу техникалык ката бул толтургучтарды жана тегдерди бузуп салуу. "Сизде {n} билдирүү бар" сүйлөмүндөгү {n} белгисин өчүрсөңүз, туура эмес жазсаңыз же түрк синтаксиси боюнча туура эмес жерге койсоңуз, программа бузулат же "Сизде {n} билдирүү бар" деп одоно көрүнөт. Эрежелер:

  • Толтургучтарды эч качан айлантпаңыз, жок кылбаңыз же форматтабаңыз. {name}, %s, {{count}} ошол бойдон калат.
  • Түрк синтаксиси толтургучту алмаштыра алат; Маанисин сактап, аны жаңы жерге жылдырыңыз, бирок белгинин өзүн жок кылбаңыз.
  • Көптүк эрежелери тилге жараша өзгөрүп турат: Англисче "1 item / 2 items" десе, түрк тилинде сандан кийин көптүк түрү жок ("2 items"). Локалдаштыруу алкактары муну өзүнчө чечет.

AI бул жерде эки тараптуу курал болуп саналат: ал саптарды тез которот, бирок кокусунан алмаштырып же толтургучту жоготуп коюшу мүмкүн. Ошондуктан локалдаштырууда толтуруучу QA раундунун мааниси чоң.

Эскертүү: Текстти кеңейтүү локализациянын жашыруун көйгөйү. Англис тилинен түрк тилине котормо тексти көбүнчө 20-40% узунураак; «ОК» 2 тамга, анын теңдеши «ОК» 5 тамга. Тар баскычка туура келбеген котормо интерфейсти бузат. Мүмкүн болсо, максаттуу текст туура келсе, чыныгы интерфейстен караңыз.

Локалдаштыруу агымы жана AI менен маданий адаптация

AI локалдаштырууда төмөнкү милдеттерди тездетет: саптардын алгачкы котормосу, ырааттуулугун текшерүү, узундугу жөнүндө эскертүү (“бул котормо түпнускадан 35% узунураак”), маданий ылайыктуулугун текшерүү (“бул сүрөт/мисалы максаттуу маданиятта көйгөйлөрдү жаратабы?”). Ал эми маданий чечим адамга таандык: жергиликтүү эксперт тамаша, майрам, мисал, түс кандайча максаттуу маданиятта кабыл алынарын билет. AI жалпы эскертүү бере алат; Акыркы чечимди жергиликтүү рынокту билген котормочу кабыл алат.

Маданий адаптациялардын мисалдары: төлөм ыкмалары (локалдык карталар), мисал аттары (жергиликтүү аталыштар), өлчөө бирдиктери, юридикалык милдеттенмелер (KVKK/GDPR тексттери), майрамдар, даректин формасы (сиз/сиз), түс жана символдук маанилер.

үч мини учурлар

1-жагдай - Толтуруучу QA кыйроонун алдын алды. Мобилдик колдонмонун 1200 сап котормосунда AI {count} толтургучту 18 жерде "{сан}" деп которгон. Placeholder QA туру буларды кармады; Эгер ал оңдолбосо, колдонмо ошол экрандарда бузулуп калат.

2-жагдай - Узундук интерфейсти сындырды. Бир программанын менюсу англис тилинде иштелип чыккан; Түркчө котормолор орто эсеп менен 30% узарганда, менюда үч нерсе жылдырылып, кесилген. Эгерде команда узундугу жөнүндө эскертүүнү эрте алган болсо, анда алар кыска альтернативаларды даярдашмак (зарыл болсо, "Орнотуулар" дегендин ордуна аббревиатура); жумуш кайра жасалды жана процесстин узундугун көзөмөлдөө менен жаңыланды.

3-жагдай - Маданий адаптация сатууну сактап калды. Оюнду жылдырууда чочко фигурасы бар эмгек белгиси бар болчу; максаттуу рынокто бул маданий жактан ылайыксыз болгон. Жергиликтүү котормочу эскертти, цифра өзгөртүлдү. AI текстти которгон, бирок бул маданий тобокелдикти көрсөткөн жергиликтүү эксперт болгон.

Көчүрүү үчүн төрт шаблон

1) сап котормосу (толтуруучу корголгон):

Төмөнкү программа саптарын [максаттуу тилге] которуңуз. ЭРЕЖЕ: {name}, %s, {{count}} сыяктуу толтургучтарды ЭЧ КАЧАН которбоңуз, жок кылбаңыз же форматтабаңыз; аны ошол бойдон сактаңыз (түрк синтаксисине ылайык жылдырсаңыз болот). HTML/тегдерди сактоо. Аны кыска жана интерфейске ылайыктуу жазыңыз. Формат: булак → котормо.Саптар: [...]

2) Толтуруучу/белги QA:

Төмөндө булак жана которулган саптар болуп саналат. Толтургуч жана тег маселелери ГАНА: которулган/жок кылынган/бузулган{...}, %s, {{...}}, <тег>. Булакта канча толтургуч бар, котормодо канчасы бар жана дал келбегендерин тизмектеңиз. Булак: [...] | Котормо: [...]

3) Узундук жана интерфейс эскертүүсү:

Узундугу үчүн төмөнкү UI котормолорун баалаңыз. Ар бир котормо үчүн булакка жараша пайыздык кеңейтүүнү бериңиз жана тар мейкиндиктерге (баскычтар, менюлар) туура келбегендерин белгилеңиз. Дал келбегендер үчүн маанисин сактаган кыскараак альтернатива сунуштаңыз. Жуптар (булак | котормо): [...]

4) Маданий жарактуулугун текшерүү:

Сиздин ролуңуз: [максаттуу рынок] локализация боюнча кеңешчи. Максаттуу маданиятта көйгөйлөрдү жаратышы мүмкүн болгон төмөнкү мазмундагы элементтерди белгилеңиз: сүрөт, мисал, ысым, түс, символ, тамаша, дата/өлчөө форматы, юридикалык текст. Акыркы чечим меники; сиз тобокелдикти көрсөтүп, альтернативаларды сунуштайсыз.Мазмуну: [...]

Алсыз тездик / Күчтүү тездик

Алсыз: "Бул колдонмонун тексттерин которуңуз." (Толтургуч, узундук, интерфейстин контексти жок; машина толтургучту которот, текст узарат.)

Күчтүү: "Бул мобилдик тиркеме саптарын түрк тилине которуңуз. {user} жана %d толтургучтарды ошол бойдон калтырыңыз. Бул тексттер тар баскычтарда пайда болот; мүмкүн болсо, аларды кыска кылып коюңуз. 'Орнотуулар'→'Орнотуулар', 'Профиль'→'Профиль'. Көптүк сөз айкаштары үчүн түрк эрежесин сактаңыз (сандан кийин көптүк суффикс жок)."

Айырмасы: күчтүү тездик толтургучту, узундукту, мөөнөттү жана көптүк шартты берет; чыгаруу түз интерфейске кирүүгө жакын болмок.

Локалдаштыруу өлчөмдөрү таблицасы

Өлчөмү

мисал

Тобокел

Толтургуч/белги

{name}, %s, <b>

Программалык камсыздоо бузулат

узундугу

"OK"→"OK" (150%)

Интерфейс толуп кетти

Дата/номер/акча

3/4/26, $, 1,000,50

жалган маалымат

көптүк эреже

2 нерсе → 2 нерсе

жаман грамматика

маданий элемент

сүрөт, түс, юмор

репутация/сатуу

юридикалык текст

KVKK/GDPR

юридикалык тобокелдик

Жалпы каталар

  • Толтургучту которуу/жок кылуу. Бул программанын бузулушуна же чийки тексттин пайда болушуна алып келет.
  • Тексттин созулушун эске албаганда. Интерфейс толуп, элементтер кыскартылат.
  • Дата/валюта/өлчөө форматы өзгөртүлбөйт. «8 км» эмес, «5 миль» калды.
  • Маданий элементти жергиликтүү экспертке кайрылбастан өткөрүп берүү. Репутация жана сатуу тобокелдиги.
  • Англис логикасы менен көптүк эрежелерди которуу. "2 пункт" сыяктуу жаман грамматика.

Псевдолокализация жана оңдон солго тилдер

Локалдаштыруунун сапатын эки техникалык маселе аныктайт. Биринчиси, псевдолокализация: өнүмдү жасалма, бирок реалдуу узундуктагы текст жана атайын белгилер (мисалы, "Орнотуулар" → "[Ŝéttîngŝ~~]") менен чыныгы котормодон мурун сыноо. Бул интерфейс узун тексттерди жана атайын белгилерди иштете алабы же жокпу, котормо башталганга чейин саптар чындыгында чыгарылып жатабы же жокпу көрсөтөт. Эгерде иштеп чыгуучу менен иштеген котормочу бул сыноону сунуштаса, көптөгөн интерфейс каталары алар пайда боло электе эле байкалат.

Экинчиси - оңдон солго (RTL) тилдер: Араб, иврит, перс сыяктуу тилдер оңдон солго жазылат жана локализация текстти эле эмес, бүт интерфейстин макетін чагылдырууну талап кылат (менюнун абалы, жебелер, тегиздөө). RTL котормосунда сандар жана латын тамгалары баш аламандыктарды жаратышы мүмкүн; Бул «биди текст» маселеси өзгөчө көңүл бурууну талап кылат. AI RTL текстин которо алат, бирок макетти чагылдыруу жана эки тараптуу агым чечимдери техникалык-маданий экспертизаны талап кылат. Бул эки маселе локализациянын котормодон тышкары инженердик-маданий иш экенин көрсөтүп турат.

Кыскача айтканда

Локалдаштыруу деген сөздү эмес, продуктуну максаттуу тилге жана маданиятка ылайыкташтыруу; которууну камтыйт, бирок ошондой эле толтургучтун бүтүндүгүн, тексттин узундугун, дата/акча/өлчөм форматын, көптүк эрежелерди жана маданий элементтерди камтыйт. AI сап которууну, узундукту жана маданий тобокелдикти текшерүүнү тездетет; Бирок QA тур абдан маанилүү, анткени ал толтургучту үзгүлтүккө учуратышы мүмкүн жана маданий чечимди жергиликтүү рынокту билген эксперт кабыл алат. Локалдаштыруудагы ийгилик - бул тексттен тышкары майда-чүйдөлөргө көңүл буруу.

Колдонмо тапшырмасы

15-20 саптан турган интерфейстин үлгү текстин алыңыз ({...} же %s толтургучтары жана дата/акча үлгүсү менен). "Сапты которуу" үлгүсү менен которуңуз, андан кийин "толтуруучу QA" менен толтуруучунун бүтүндүгүн текшериңиз жана "узундук боюнча эскертүү" менен толуп кетүү коркунучун текшериңиз. Дата менен акча форматын максаттуу тилге ылайыкташтырыңыз жана маданий элемент бар болсо, "маданий ылайыктуулугун сканерлеңиз".

текшерүү тизмеси

  • [ ] Мен толтургучту жана энбелгилерди ошол бойдон сактап, аларды QA менен тастыктадым.
  • [ ] Мен тексттин созулушун көзөмөлдөп, тар аймактарда толуп кетүүнүн алдын алдым.
  • [ ] Мен күндү, санды, валютаны жана өлчөө бирдиктерин максаттуу тилге ылайыкташтырдым.
  • [ ] Көптүк сөз айкаштарын котормо тилдин эрежелерине ылайык котордум.
  • [ ] Мен маданий элементтерди жергиликтүү эксперттин көз карашы менен бааладым.