محلی سازی فرآیند ترجمه منابع یک برنامه کاربردی به نسخه های بومی سازی شده برای هر فرهنگی است که برنامه از آن پشتیبانی می کند. برای تأیید اینکه برنامه جهانی شده برای بومی سازی آماده است، تنها پس از تکمیل مرحله بررسی محلی سازی باید به مرحله بومی سازی بروید. برنامهای که برای محلیسازی آماده است به دو بلوک مفهومی تقسیم میشود:
بلوکی که شامل تمام عناصر رابط کاربر است و بلوکی که حاوی کدهای اجرایی است.
بلوک رابط کاربری فقط شامل عناصر رابط کاربری قابل بومی سازی مانند رشته ها، پیام های خطا، کادرهای محاوره ای، منوها، منابع شی جاسازی شده و غیره برای فرهنگ خنثی است.
بلوک کد فقط شامل کد برنامه است که باید توسط همه فرهنگ های پشتیبانی شده استفاده شود. زمان اجرا زبان رایج از مدل منبع مونتاژ ماهواره ای پشتیبانی می کند که کد اجرایی برنامه را از منابع آن جدا می کند. برای اطلاعات بیشتر در مورد پیاده سازی این مدل، به منابع در دات نت مراجعه کنید. برای هر نسخه بومیسازیشده برنامهتان، یک مجموعه ماهوارهای جدید اضافه کنید که حاوی بلوک رابط کاربری بومیشده ترجمه شده به زبان مناسب فرهنگ هدف است.
بلوک کد برای همه فرهنگ ها باید یکسان باقی بماند. ترکیب یک نسخه بومی سازی شده بلوک رابط کاربری با بلوک کد، یک نسخه بومی سازی شده از برنامه شما را تولید می کند.
تذکر: بهترین حالت این است که این بخش همواره برابر با False باشد