Daromadlar:
- Mahalliylashtirishni tarjimadan ajratish va to'ldiruvchining yaxlitligini, matn uzunligini va sana/pul/o'lchov formatini to'g'ri boshqarish qobiliyati
- Ko'plik qoidalari va o'ngdan chapga tillar kabi texnik xususiyatlarni maqsadli tilga moslashtirish qobiliyati
- Mahalliy ekspert nuqtai nazaridan madaniy elementlarni baholash va QA bilan sun'iy intellektning to'ldiruvchisi va madaniy xavflarini qo'lga kiritish qobiliyati
Ilovaning "Saqlash" tugmasini "Saqlash" ga aylantirish - bu tarjima; Ammo ushbu ilovaning sana formati, valyutasi, o'ngdan chapga yozish, tugma uzunligi, madaniy tasvirlar va qonuniy matnlarni maqsadli bozorga moslashtirish mahalliylashtirishdir. Ushbu bo'limda siz mahalliylashtirish, uning texnik xususiyatlari (to'ldiruvchi, uzunlik, kodlash), bu jarayonda AIning roli va madaniy moslashuv haqida bilib olasiz. Maqsad, mahalliylashtirish bo'yicha mutaxassis kabi fikr yuritish, "mahsulotni so'zlarga emas, balki maqsadli madaniyatga moslashtirish".
Asosiy tushunchalar
Lokalizatsiya (L10n — mahalliylashtirish; L10n, chunki “l” va “n” oʻrtasida 10 ta harf bor) — mahsulotni (dasturiy taʼminot, internet, oʻyin, ilova) muayyan til va madaniyatga toʻliq moslashtirish jarayoni; U o'z ichiga oladi, lekin tarjimadan ustundir. Xalqarolashtirish (i18n — xalqarolashtirish) — mahsulotni boshidanoq tilga juda tayyor boʻlishi uchun loyihalash harakati (matnni koddan ajratish, uzunlik moslashuvchanligini taʼminlash); U mahalliylashtirishdan oldin va imkon beradi.
String - bu dasturiy ta'minotda tarjima qilinadigan matn qismi. To'ldiruvchilar qatordagi belgilar bo'lib, ular ish vaqtida o'zgaruvchi bilan to'ldiriladi: "Salom {name}", "{count} element". Locale - til + mintaqaning kombinatsiyasi (tr-TR, en-US); Sana, vaqt, raqam va valyuta formatini belgilaydi.
Mahalliylashtirish tarjimadan farq qiladi: siz nafaqat ma'noni, balki funktsiyani va madaniy muvofiqlikni ham bildirasiz. "3/4/2026" sanasi AQShda 4 mart, Turkiyada esa ma'nosiz (03.4.2026 deb yozamiz); "$" o'rniga "₺"; Qizil rang bir madaniyatda ogohlantirish va boshqasida bayram bo'lishi mumkin.
Maslahat: Tarjimonlar mahalliylashtirishda ko'pincha matndan tashqari elementlarni o'tkazib yuboradilar: sana/vaqt/raqam formati, valyuta, o'lchov birligi (mil/km), ism-sharif tartibi, manzil formati, telefon formati. Bularni har bir loyihada "mahalliy nazorat ro'yxati" bilan skanerlang.
To'ldiruvchi va texnik yaxlitlik
Mahalliylashtirishdagi eng xavfli texnik xato - bu joy egalari va teglarni buzish. Agar “Sizda {n} xabaringiz bor” jumlasidagi {n} ni oʻchirib tashlasangiz, uni notoʻgʻri yozsangiz yoki turk sintaksisi boʻyicha notoʻgʻri joyga qoʻysangiz, dasturiy taʼminot ishdan chiqadi yoki “Sizda {n} xabaringiz bor” deb qoʻpol koʻrinadi. Qoidalar:
- To'ldiruvchini hech qachon aylantirmang, o'chirmang yoki formatlamang. {name}, %s, {{count}} oʻzgarishsiz qoladi.
- Turkcha sintaksis toʻldiruvchining oʻrnini bosishi mumkin; Ma'nosini saqlab, uni yangi joyga ko'chiring, lekin belgining o'zini yo'q qilmang.
- Ko‘plik qoidalari tilga qarab o‘zgaradi: Ingliz tilida “1 item / 2 items” deyilsa, turk tilida raqamdan keyin (“2 item”) ko‘plik qo‘shimchasi yo‘q. Mahalliylashtirish ramkalari buni alohida hal qiladi.
AI bu erda ikki qirrali vositadir: u satrlarni tezda tarjima qiladi, lekin tasodifan o'zgartirilishi yoki to'ldiruvchini yo'qotishi mumkin. Shuning uchun mahalliylashtirishda to'ldiruvchi QA davrasi muhim ahamiyatga ega.
Diqqat: Matnni kengaytirish mahalliylashtirishning yashirin muammosidir. Ingliz tilidan turk tiliga tarjima matni ko'pincha 20-40% uzunroq; "OK" - 2 ta harf, "OK" - 5 ta harf. Tor tugmachaga sig'maydigan tarjima interfeysni buzadi. Iloji bo'lsa, maqsadli matn mos keladimi-yo'qligini haqiqiy interfeysda ko'ring.
AI bilan mahalliylashtirish oqimi va madaniy moslashuv
AI mahalliylashtirishda quyidagi vazifalarni tezlashtiradi: satrlarning dastlabki tarjimasi, izchillikni tekshirish, uzunlik haqida ogohlantirish (“bu tarjima asl nusxadan 35% uzunroq”), madaniy muvofiqlikni skrining (“ushbu rasm/misol maqsadli madaniyatda muammolarni keltirib chiqaradimi?”). Ammo madaniy qaror insonga tegishli: mahalliy mutaxassis hazil, bayram, misol, rangning maqsadli madaniyatda qanday qabul qilinishini biladi. AI umumiy ogohlantirish berishi mumkin; Yakuniy qaror mahalliy bozorni biladigan tarjimon tomonidan qabul qilinadi.
Madaniy moslashuvlarga misollar: to'lov usullari (mahalliy kartalar), misol nomlari (mahalliy nomlar), o'lchov birliklari, qonuniy majburiyatlar (KVKK/GDPR matnlari), bayramlar, manzil shakli (siz/siz), rang va belgi ma'nolari.
uchta mini holat
1-holat - QA to'ldiruvchisi buzilishning oldini oldi. Mobil ilovaning 1200 qatordan iborat tarjimasida AI {count} toʻldiruvchisini 18 ta joyda “{number}” deb tarjima qildi. Placeholder QA raund bularni tutdi; Agar u tuzatilmasa, dastur ushbu ekranlarda ishlamay qolardi.
2-holat - Uzunlik interfeysni buzdi. Bitta dasturiy ta'minot menyusi ingliz tilida yaratilgan; Turkcha tarjimalar o'rtacha 30% ga cho'zilganda, uchta menyu elementi ko'chirildi va kesildi. Agar jamoa uzunlik haqida ogohlantirishni erta olgan bo'lsa, ular qisqa muqobillarni tayyorlagan bo'lardi (kerak bo'lsa, "Sozlamalar" o'rniga qisqartma); ish qayta ishlangan va jarayon uzunligini boshqarish bilan yangilangan.
3-holat - Madaniy moslashuv savdoni saqlab qoldi. O'yin targ'ibotida cho'chqa figurasi bilan faxriy nishon bor edi; maqsadli bozorda bu madaniy jihatdan nomaqbul edi. Mahalliy tarjimon ogohlantirdi, raqam o'zgartirildi. AI matnni tarjima qilgan, ammo madaniy xavfni ko'rsatgan mahalliy ekspert edi.
To'rt nusxa ko'chirish shablonlari
1) String tarjimasi (toʻldiruvchi bilan himoyalangan):
Quyidagi dastur qatorlarini [maqsadli tilga] tarjima qiling. QOIDA: HECH QACHON {name}, %s, {{count}} kabi toʻldiruvchilarni tarjima qilmang, oʻchirmang yoki formatlamang; uni shunday saqlang (turk sintaksisiga ko'ra ko'chirishingiz mumkin). HTML/teglarni saqlang. Uni qisqa va interfeysga mos ravishda yozing. Format: manba → tarjima. Satrlar: [...]
2) Toʻldiruvchi/yorliq QA:
Quyida manba va tarjima qilingan satrlar keltirilgan. FAQAT toʻldiruvchi va teg bilan bogʻliq muammolarni belgilash: tarjima qilingan/oʻchirilgan/buzilgan{...}, %s, {{...}}, <tag>. Manbada nechta toʻldiruvchi bor, tarjimada nechta oʻrin tutgich borligini koʻrsating va mos kelmaydiganlarini sanab bering. Manba: [...] | Tarjima: [...]
3) Uzunlik va interfeys haqida ogohlantirish:
Uzunligi uchun quyidagi UI tarjimalarini baholang. Har bir tarjima uchun manba bo'yicha foiz kengaytmasini bering va tor joylarga (tugmalar, menyular) to'g'ri kelmasligi mumkin bo'lganlarni belgilang. Mos kelmaydiganlar uchun ma'noni saqlaydigan qisqaroq muqobil taklif qiling. Juftliklar (manba | tarjimasi): [...]
4) Madaniy muvofiqlikni tekshirish:
Sizning rolingiz: [maqsadli bozor] mahalliylashtirish bo'yicha maslahatchi. Maqsadli madaniyatda muammolarga olib kelishi mumkin bo'lgan quyidagi tarkibdagi elementlarni belgilang: rasm, misol, ism, rang, belgi, hazil, sana/o'lchov formati, yuridik matn. Yakuniy qaror meniki; siz xavfni ko'rsatasiz va muqobillarni taklif qilasiz.Tarkib: [...]
Zaif taklif / Kuchli taklif
Zaif: "Ushbu ilova matnlarini tarjima qiling." (Toʻldiruvchi, uzunlik, interfeys konteksti yoʻq; mashina toʻldiruvchini tarjima qiladi, matn uzunroq boʻladi.)
Kuchli: "Ushbu mobil ilova satrlarini turkchaga tarjima qiling. {user} va %d joy egalarini shunday saqlang. Bu matnlar tor tugmalarda koʻrinadi; iloji boʻlsa ularni qisqa tuting. 'Sozlamalar'→'Sozlamalar', 'Profil'→'Profil'. Koʻplik iboralari uchun turkcha qoidaga amal qiling (raqamdan keyin koʻplik qoʻshimchasi yoʻq).
Farqi: kuchli taklif oʻrin egallovchi, uzunlik, termin va koʻplik kelishigini beradi; chiqish to'g'ridan-to'g'ri interfeysga kirishga yaqin bo'lar edi.
Lokalizatsiya o'lchovlari jadvali
Hajmi
misol
Xavf
To'ldiruvchi/yorliq
{name}, %s, <b>
Dasturiy ta'minot ishdan chiqadi
uzunligi
"OK"→"OK" (150%)
Interfeys to'lib-toshgan
Sana/raqam/pul
3/4/26, $, 1000,50
yolg'on ma'lumot
ko‘plik qoidasi
2 ta element → 2 ta element
yomon grammatika
madaniy element
tasvir, rang, hazil
obro'si/sotish
huquqiy matn
KVKK/GDPR
huquqiy xavf
Umumiy xatolar
- To'ldiruvchini aylantirish/o'chirish. Bu dasturiy ta'minotning ishdan chiqishiga yoki xom matn paydo bo'lishiga olib keladi.
- Matn cho'zilishi hisobga olinmaydi. Interfeys to'lib-toshgan, elementlar kesilgan.
- Sana/valyuta/o‘lchov formatini konvertatsiya qilmaslik. “8 km” emas, “5 milya” qoldi.
- Mahalliy mutaxassis bilan maslahatlashmasdan madaniy elementni o'tkazish. Obro' va sotish xavfi.
- Ingliz mantig'i bilan ko'plik qoidalarini tarjima qilish. "2 ta element" kabi yomon grammatika.
Pseudo-lokalizatsiya va o'ngdan chapga tillar
Mahalliylashtirish sifatini ikkita texnik muammo aniqlaydi. Birinchisi, psevdolokalizatsiya: mahsulotni haqiqiy tarjimadan oldin soxta, ammo real uzunlikdagi matn va maxsus belgilar (masalan, "Sozlamalar" → "[Ŝéttîngŝ~~]") bilan sinab ko'rish. Bu interfeys uzun matnlar va maxsus belgilar bilan ishlay oladimi yoki yo'qmi, tarjima boshlanishidan oldin satrlar haqiqatda chiqarilmoqdami yoki yo'qligini ko'rsatadi. Agar ishlab chiquvchi bilan ishlaydigan tarjimon ushbu testni tavsiya qilsa, ko'plab interfeys xatolari paydo bo'lishidan oldin ushlanadi.
Ikkinchisi o'ngdan chapga (RTL) tillar: arab, ibroniy, fors kabi tillar o'ngdan chapga yoziladi va mahalliylashtirish nafaqat matnni, balki butun interfeys tartibini (menyu pozitsiyasi, o'qlar, hizalama) aks ettirishni talab qiladi. RTL tarjimasida raqamlar va lotin harflari bilan atamalar chalkashliklarni keltirib chiqarishi mumkin; Bu “bidi matn” muammosi alohida e’tibor talab qiladi. AI RTL matnini tarjima qilishi mumkin, ammo tartibni aks ettirish va ikki tomonlama oqim qarorlari texnik-madaniy tajribani talab qiladi. Bu ikki masala mahalliylashtirish tarjimadan tashqari muhandislik-madaniy ish ekanligini ko‘rsatadi.
Xulosa
Mahalliylashtirish so‘zlarni emas, balki mahsulotni maqsadli til va madaniyatga moslashtirishni anglatadi; tarjimani o'z ichiga oladi, lekin shuningdek, to'ldiruvchining yaxlitligi, matn uzunligi, sana/pul/o'lchov formati, ko'plik qoidalari va madaniy elementlarni o'z ichiga oladi. AI string tarjimasi, uzunligi va madaniy xavfni tekshirishni tezlashtiradi; Ammo QA safari juda muhim, chunki u to'ldiruvchini buzishi mumkin va madaniy qaror mahalliy bozorni biladigan mutaxassis tomonidan qabul qilinadi. Mahalliylashtirishdagi muvaffaqiyat matndan tashqari tafsilotlarga e'tibor berishdir.
Ilova vazifasi
15-20 qatorli interfeys matnining namunasini oling (toʻldiruvchi {...} yoki %s va sana/pul misoli bilan). “String tarjimasi” namunasi bilan tarjima qiling, soʻng “joy tutuvchi QA” bilan toʻldiruvchining yaxlitligini tekshiring va “uzunlik haqida ogohlantirish” bilan toʻlib ketish xavfini tekshiring. Sana va pul formatini maqsadli hududga moslang va madaniy element mavjud bo'lsa, "madaniy muvofiqlikni skanerlash" ni bajaring.
nazorat ro'yxati
- [ ] Men toʻldiruvchi va yorliqlarni avvalgidek saqladim va ularni QA bilan tasdiqladim.
- [ ] Men matnni uzaytirishni nazorat qildim va tor joylarda toshib ketishining oldini oldim.
- [ ] Men sana, raqam, valyuta va oʻlchov birliklarini maqsadli hududga moslashtirdim.
- [ ] Men koʻplik iboralarni maqsadli til qoidalariga muvofiq tarjima qildim.
- [ ] Men madaniy elementlarni mahalliy ekspert nuqtai nazaridan baholadim.