یونٹ 6 / 11

لوکلائزیشن (L10n): سافٹ ویئر، ویب، گیم اور ثقافتی موافقت

فائدہ:

  • لوکلائزیشن کو ترجمے سے ممتاز کرنے اور پلیس ہولڈر کی سالمیت، متن کی لمبائی اور تاریخ/رقم/ پیمائش کی شکل کو درست طریقے سے منظم کرنے کی اہلیت
  • تکنیکی خصوصیات کو ڈھالنے کی اہلیت جیسے کثرت کے اصول اور دائیں سے بائیں زبانوں کو ہدف کے مقام پر
  • مقامی ماہر کے نقطہ نظر سے ثقافتی عناصر کا جائزہ لینے اور QA کے ساتھ مصنوعی ذہانت کے پلیس ہولڈر اور ثقافتی خطرات کو پکڑنے کی صلاحیت

ایپ کے "محفوظ کریں" بٹن کو "محفوظ کریں" میں تبدیل کرنا ایک ترجمہ ہے۔ لیکن اس ایپلی کیشن کی تاریخ کی شکل، کرنسی، دائیں سے بائیں تحریر، بٹن کی لمبائی، ثقافتی تصاویر اور قانونی متن کو ہدف مارکیٹ میں ڈھالنا لوکلائزیشن ہے۔ اس یونٹ میں، آپ لوکلائزیشن، اس کی تکنیکی خصوصیات (پلیس ہولڈر، لمبائی، کوڈنگ)، اس عمل میں AI کا کردار، اور ثقافتی موافقت کے بارے میں سیکھیں گے۔ مقصد ایک لوکلائزیشن ماہر کی طرح سوچنا ہے، "مصنوعات کو ٹارگٹ کلچر کے مطابق بنانا، الفاظ کے نہیں۔"

بنیادی تصورات

لوکلائزیشن (L10n — لوکلائزیشن؛ L10n کیونکہ "l" اور "n" کے درمیان 10 حروف ہوتے ہیں) کسی پروڈکٹ (سافٹ ویئر، ویب، گیم، ایپلی کیشن) کو کسی مخصوص زبان اور ثقافت کے مطابق مکمل طور پر ڈھالنے کا عمل ہے۔ اس میں ترجمہ شامل ہے لیکن اس سے آگے ہے۔ بین الاقوامی کاری (i18n — بین الاقوامی کاری) پروڈکٹ کو زمین سے بہت زیادہ زبان کے لیے تیار کرنے کا عمل ہے (کوڈ سے متن کو الگ کرنا، لمبائی کی لچک کی اجازت دینا)؛ یہ لوکلائزیشن سے پہلے اور قابل بناتا ہے۔

سٹرنگ متن کا وہ ٹکڑا ہے جسے سافٹ ویئر میں ترجمہ کیا جانا ہے۔ پلیس ہولڈرز اس سٹرنگ کے اندر نشانات ہوتے ہیں جو رن ٹائم کے وقت متغیر کے ساتھ آباد ہوتے ہیں: "Hello {name}", "{count} آئٹمز"۔ لوکیل زبان + خطے کا مجموعہ ہے (tr-TR, en-US); تاریخ، وقت، نمبر اور کرنسی کی شکل بتاتا ہے۔

لوکلائزیشن ترجمے سے مختلف ہوتی ہے: آپ صرف معنی ہی نہیں بلکہ فنکشن اور ثقافتی موزونیت بھی بتاتے ہیں۔ ایک "3/4/2026" کی تاریخ USA میں 4 مارچ ہے اور Türkiye میں بے معنی (ہم 03.4.2026 لکھتے ہیں)؛ "$" کے بجائے "₺"؛ سرخ رنگ ایک ثقافت میں ایک انتباہ اور دوسری ثقافت میں جشن ہوسکتا ہے۔

ٹپ: لوکلائزیشن میں اکثر مترجم جن چیزوں کی کمی محسوس کرتے ہیں وہ متن سے باہر کے عناصر ہیں: تاریخ/وقت/نمبر فارمیٹ، کرنسی، پیمائش کی اکائی (میل/کلومیٹر)، پہلے نام کی ترتیب، پتہ کی شکل، فون کی شکل۔ "لوکل چیک لسٹ" کے ساتھ ہر پروجیکٹ پر ان کے لیے اسکین کریں۔

پلیس ہولڈر اور تکنیکی سالمیت

لوکلائزیشن میں سب سے خطرناک تکنیکی غلطی پلیس ہولڈرز اور ٹیگز کو خراب کرنا ہے۔ اگر آپ جملے میں {n} کو حذف کرتے ہیں "آپ کے پاس {n} پیغامات ہیں"، اسے غلط لکھتے ہیں، یا اسے ترک نحو کے مطابق غلط جگہ پر رکھتے ہیں، تو سافٹ ویئر کریش ہو جائے گا یا "آپ کے پاس {n} پیغامات ہیں" کے طور پر خراب ہو جائے گا۔ اصول:

  • پلیس ہولڈرز کو کبھی گھمائیں، حذف نہ کریں یا فارمیٹ نہ کریں۔ {name}، %s، {{count}} وہی رہتے ہیں۔
  • ترکی نحو پلیس ہولڈر کی جگہ لے سکتا ہے۔ معنی کو محفوظ رکھتے ہوئے اسے نئے مقام پر منتقل کریں، لیکن خود نشانی کو تباہ نہ کریں۔
  • زبان کے لحاظ سے کثرت کے اصول مختلف ہوتے ہیں: جب کہ انگریزی کہتی ہے "1 شے / 2 آئٹمز"، ترکی میں نمبر ("2 آئٹمز") کے بعد کوئی جمع لاحقہ نہیں ہے۔ لوکلائزیشن فریم ورک اسے الگ سے ہینڈل کرتے ہیں۔

AI یہاں ایک دو جہتی ٹول ہے: یہ تاروں کا تیزی سے ترجمہ کرتا ہے، لیکن غلطی سے پلٹ سکتا ہے یا پلیس ہولڈر کو کھو سکتا ہے۔ اس لیے لوکلائزیشن میں پلیس ہولڈر QA راؤنڈ ضروری ہے۔

احتیاط: متن کی توسیع لوکلائزیشن کا پوشیدہ مسئلہ ہے۔ انگریزی سے ترکی میں ترجمہ متن اکثر 20-40% لمبا ہوتا ہے۔ "OK" 2 حروف ہے، اس کا ہم منصب "OK" 5 حروف ہے۔ ایک تنگ بٹن میں فٹ نہ ہونے والا ترجمہ انٹرفیس کو توڑ دیتا ہے۔ اگر ممکن ہو تو، اصلی انٹرفیس میں دیکھیں کہ آیا ہدف کا متن فٹ بیٹھتا ہے۔

AI کے ساتھ لوکلائزیشن کا بہاؤ اور ثقافتی موافقت

AI لوکلائزیشن میں درج ذیل کاموں کو تیز کرتا ہے: تاروں کا ابتدائی ترجمہ، مستقل مزاجی کی جانچ، لمبائی کی وارننگ ("یہ ترجمہ اصل سے 35% لمبا ہے")، ثقافتی مطابقت کی اسکریننگ ("کیا یہ تصویر/مثال ہدف ثقافت میں مسائل پیدا کرے گی؟")۔ لیکن ثقافتی فیصلہ انسان کا ہے: مقامی ماہر جانتا ہے کہ کس طرح ایک مذاق، ایک چھٹی، ایک مثال، ایک رنگ کو ہدف ثقافت میں سمجھا جائے گا. AI ایک عام انتباہ دے سکتا ہے۔ حتمی فیصلہ مترجم کرتا ہے جو مقامی مارکیٹ کو جانتا ہے۔

ثقافتی موافقت کی مثالیں: ادائیگی کے طریقے (مقامی کارڈ)، مثال کے نام (مقامی نام)، پیمائش کی اکائیاں، قانونی ذمہ داریاں (KVKK/GDPR متن)، چھٹیاں، پتہ کی شکل (آپ/آپ)، رنگ اور علامت کے معنی۔

تین چھوٹے مقدمات

کیس 1 - پلیس ہولڈر QA نے حادثے کو روکا۔ موبائل ایپلیکیشن کے 1,200 تاروں کے ترجمے میں، AI نے 18 جگہوں پر {count} پلیس ہولڈر کا ترجمہ "{number}" کے طور پر کیا۔ پلیس ہولڈر QA راؤنڈ نے ان کو پکڑا۔ اگر اسے ٹھیک نہیں کیا گیا تو، ایپلیکیشن ان اسکرینوں پر کریش ہو جائے گی۔

کیس 2 - لمبائی نے انٹرفیس کو توڑ دیا۔ ایک سافٹ ویئر کا مینو انگریزی میں ڈیزائن کیا گیا تھا۔ جب ترکی کے ترجمے اوسطاً 30% لمبے ہو گئے تو تین مینو آئٹمز کو منتقل اور کاٹا گیا۔ اگر ٹیم کو طوالت کی وارننگ جلد موصول ہو جاتی، تو وہ مختصر متبادل تیار کر لیتے (اگر ضروری ہو تو مخفف، "ترتیبات" کے بجائے)؛ کام کو دوبارہ کیا گیا تھا اور عمل کی لمبائی کے کنٹرول کے ساتھ اپ ڈیٹ کیا گیا تھا۔

کیس 3 - ثقافتی موافقت نے فروخت کو بچایا۔ ایک گیم پروموشن میں سور کی شخصیت کے ساتھ میرٹ کا بیج تھا۔ ٹارگٹ مارکیٹ میں یہ ثقافتی طور پر نامناسب تھا۔ مقامی مترجم نے خبردار کیا، اعداد و شمار کو تبدیل کر دیا گیا تھا۔ AI نے متن کا ترجمہ کیا تھا، لیکن یہ مقامی ماہر تھا جس نے ثقافتی خطرے کی نشاندہی کی۔

چار کاپی کرنے کے قابل ٹیمپلیٹس

1) اسٹرنگ ترجمہ (پلیس ہولڈر محفوظ):

مندرجہ ذیل سافٹ ویئر کے تاروں کو [ٹارگٹ لینگوئج] میں ترجمہ کریں۔ اصول: پلیس ہولڈرز کا ترجمہ، حذف یا فارمیٹ نہ کریں جیسے کہ {name}, %s, {{count}}; اسے اسی طرح رکھیں (آپ اسے ترکی کے نحو کے مطابق منتقل کر سکتے ہیں)۔ HTML/ٹیگز کو محفوظ کریں۔ اسے مختصراً لکھیں اور انٹرفیس کے لیے موزوں ہوں۔ فارمیٹ: ماخذ → ترجمہ۔ اسٹرنگز: [...]

2) پلیس ہولڈر/لیبل QA:

ذیل میں ماخذ اور ترجمہ شدہ تار ہیں۔ فلیگ پلیس ہولڈر اور ٹیگ کے مسائل صرف: ترجمہ شدہ/حذف شدہ/خراب{...}, %s, {{...}}, <tag>۔ فہرست کریں کہ ماخذ میں کتنے پلیس ہولڈرز ہیں، کتنے ترجمے میں ہیں، اور ان کی فہرست بنائیں جو مماثل نہیں ہیں۔ ماخذ: [...] | ترجمہ: [...]

3) لمبائی اور انٹرفیس وارننگ:

طوالت کے لیے درج ذیل UI ترجمہ کا جائزہ لیں۔ ہر ترجمہ کے لیے، ماخذ کے مطابق فیصد کی توسیع دیں اور ان کو نشان زد کریں جو شاید تنگ جگہوں (بٹن، مینو) میں فٹ نہ ہوں۔ ان لوگوں کے لیے جو مناسب نہیں ہیں، ایک چھوٹا متبادل تجویز کریں جو معنی کو محفوظ رکھتا ہو۔ جوڑے (ماخذ | ترجمہ): [...]

4) ثقافتی مطابقت کی اسکریننگ:

آپ کا کردار: [ٹارگٹ مارکیٹ] لوکلائزیشن کنسلٹنٹ۔ درج ذیل مواد میں ایسے عناصر کو جھنڈا لگائیں جو ٹارگٹ کلچر میں مسائل کا سبب بن سکتے ہیں: تصویر، مثال، نام، رنگ، علامت، لطیفہ، تاریخ/پیمائش کی شکل، قانونی متن۔ آخری فیصلہ میرا ہے۔ آپ خطرے کی نشاندہی کرتے ہیں اور متبادل تجویز کرتے ہیں۔ مواد: [...]

کمزور فوری / مضبوط اشارہ

کمزور: "ان ایپ ٹیکسٹس کا ترجمہ کریں۔" (پلیس ہولڈر، لمبائی، کوئی انٹرفیس سیاق و سباق نہیں؛ مشین پلیس ہولڈر کا ترجمہ کرتی ہے، متن لمبا ہو جاتا ہے۔)

مضبوط: "ان موبائل ایپلیکیشن سٹرنگز کا ترکی میں ترجمہ کریں۔ {user} اور %d پلیس ہولڈرز کو جوں کا توں رکھیں۔ یہ متن تنگ بٹنوں میں ظاہر ہوں گے؛ اگر ممکن ہو تو ان کو مختصر رکھیں۔ 'ترتیبات' → 'ترتیبات'، 'پروفائل' → 'پروفائل'۔ جمع کے اظہار کے لیے ترکی کے اصول پر عمل کریں (جمع کے بعد کوئی عدد)۔"

فرق: مضبوط پرامپٹ پلیس ہولڈر، لمبائی، اصطلاح اور جمع کنونشن دیتا ہے۔ آؤٹ پٹ براہ راست انٹرفیس میں داخل ہونے کے قریب ہوگا۔

لوکلائزیشن کے طول و عرض کا جدول

سائز

مثال

خطرہ

پلیس ہولڈر/لیبل

{name}، %s، <b>

سافٹ ویئر کریش

لمبائی

"ٹھیک ہے" → "ٹھیک ہے" (150%)

انٹرفیس اوور فلو

تاریخ/نمبر/رقم

3/4/26، $1,000.50

غلط معلومات

جمع اصول

2 آئٹمز → 2 آئٹمز

خراب گرامر

ثقافتی عنصر

تصویر، رنگ، مزاح

ساکھ/فروخت

قانونی متن

KVKK/GDPR

قانونی خطرہ

عام غلطیاں

  • پلیس ہولڈر کو پلٹائیں / حذف کریں۔ یہ سافٹ ویئر کے کریش ہونے یا خام متن ظاہر ہونے کا سبب بنتا ہے۔
  • ٹیکسٹ اسٹریچنگ کو خاطر میں نہ لانا۔ انٹرفیس اوور فلو، عناصر کاٹ دیے گئے ہیں۔
  • تاریخ/کرنسی/ پیمائش کی شکل کو تبدیل نہیں کرنا۔ "5 میل" رہ گیا، "8 کلومیٹر" نہیں۔
  • مقامی ماہر سے مشورہ کیے بغیر ثقافتی عنصر کو پاس کرنا۔ شہرت اور فروخت کا خطرہ۔
  • انگریزی منطق کے ساتھ جمع قواعد کا ترجمہ کرنا۔ خراب گرامر جیسے "2 آئٹمز"۔

سیوڈو لوکلائزیشن اور دائیں سے بائیں زبانیں۔

دو تکنیکی مسائل لوکلائزیشن کے معیار کا تعین کرتے ہیں۔ پہلی سیڈو لوکلائزیشن ہے: اصل ترجمے سے پہلے جعلی لیکن حقیقت پسندانہ متن اور خاص حروف کے ساتھ پروڈکٹ کی جانچ کرنا (جیسے "ترتیبات" → "[Ŝéttîngŝ~~]")۔ اس سے پتہ چلتا ہے کہ آیا انٹرفیس لمبے متن اور خصوصی حروف کو سنبھال سکتا ہے، آیا ترجمے کے شروع ہونے سے پہلے سٹرنگز کو نکالا جا رہا ہے۔ اگر ڈویلپر کے ساتھ کام کرنے والا مترجم اس ٹیسٹ کی سفارش کرتا ہے، تو انٹرفیس کی بہت سی غلطیاں ان کے ہونے سے پہلے پکڑی جائیں گی۔

دوسری دائیں سے بائیں (RTL) زبانیں ہیں: عربی، عبرانی، فارسی جیسی زبانیں دائیں سے بائیں لکھی جاتی ہیں، اور لوکلائزیشن کے لیے نہ صرف متن بلکہ پورے انٹرفیس لے آؤٹ (مینو پوزیشن، تیر، سیدھ) کی عکس بندی کی ضرورت ہوتی ہے۔ RTL ترجمہ میں، اعداد اور لاطینی حروف کی اصطلاحات الجھن پیدا کر سکتی ہیں۔ ’’بولی متن‘‘ کا یہ مسئلہ خصوصی توجہ کا متقاضی ہے۔ AI RTL متن کا ترجمہ کر سکتا ہے، لیکن لے آؤٹ کی عکس بندی اور دو طرفہ بہاؤ کے فیصلوں کے لیے تکنیکی ثقافتی مہارت کی ضرورت ہوتی ہے۔ یہ دو مسائل ظاہر کرتے ہیں کہ لوکلائزیشن ایک انجینئرنگ ثقافتی کام ہے جو ترجمہ سے آگے ہے۔

خلاصہ میں

لوکلائزیشن کا مطلب ہے پروڈکٹ کو الفاظ کو نہیں، ہدف کی زبان اور ثقافت کے مطابق ڈھالنا۔ ترجمہ شامل ہے، لیکن اس میں پلیس ہولڈر کی سالمیت، متن کی لمبائی، تاریخ/رقم/پیمانے کی شکل، جمع قواعد، اور ثقافتی عناصر بھی شامل ہیں۔ AI سٹرنگ ترجمہ، لمبائی اور ثقافتی خطرے کی اسکریننگ کو تیز کرتا ہے۔ لیکن ایک QA ٹور ضروری ہے کیونکہ یہ پلیس ہولڈر میں خلل ڈال سکتا ہے اور ثقافتی فیصلہ مقامی مارکیٹ کو جاننے والے ماہر کے ذریعہ کیا جاتا ہے۔ لوکلائزیشن میں کامیابی متن سے ہٹ کر تفصیل پر توجہ دینا ہے۔

درخواست کا کام

15-20 تاروں کا ایک نمونہ انٹرفیس ٹیکسٹ لیں (پلیس ہولڈرز {...} یا %s اور تاریخ/رقم کی مثال کے ساتھ)۔ "سٹرنگ ٹرانسلیشن" پیٹرن کے ساتھ ترجمہ کریں، پھر "پلیس ہولڈر QA" کے ساتھ پلیس ہولڈر کی سالمیت کو چیک کریں اور "لمبائی وارننگ" کے ساتھ اوور فلو کے خطرے کو چیک کریں۔ تاریخ اور رقم کے فارمیٹ کو ٹارگٹ لوکل کے مطابق ڈھالیں اور اگر ثقافتی عنصر موجود ہو تو "ثقافتی موزوں اسکین" انجام دیں۔

چیک لسٹ

  • میں نے پلیس ہولڈر اور لیبلز کو ویسے ہی رکھا اور QA سے ان کی تصدیق کی۔
  • میں نے متن کو کھینچنے پر قابو پایا اور تنگ علاقوں میں اوور فلو کو روکا۔
  • میں نے تاریخ، نمبر، کرنسی اور پیمائش کی اکائیوں کو ہدف کے مقام کے مطابق ڈھال لیا۔
  • میں نے ٹارگٹ لینگویج کے اصولوں کے مطابق جمع الفاظ کا ترجمہ کیا۔
  • میں نے ایک مقامی ماہر کے نقطہ نظر سے ثقافتی عناصر کا جائزہ لیا۔