ویندوز برای جلوگیری از مشکلات ترجمه، به عبارات منسوخشده پایبند میماند. این موضوع اغلب منجر به وجود کلمات و جملات عجیبی در سیستمعامل میشود که سالها باقی میمانند.
این پدیده عجیب دلایل متعددی دارد اما مهمترین آن، نیاز به زمان کافی برای ترجمه متنهای ویندوز به زبانهای مختلف است. طبق گفتهی ریموند چن، مهندس باسابقه مایکروسافت، این محدودیت زمانی معمولاً قبل از آخرین مهلت تغییرات کد تعیین میشود.
وقتی بهروزرسانیها منتشر میشوند و عملکردها تغییر میکنند، مایکروسافت متن را تغییر نمیدهد. در عوض، ترجمههای جدید را اضافه کرده و ترجمههای قبلی را دستنخورده باقی میگذارد. هر متنی که از قبل در سیستم وجود دارد به صورت دائمی قفل شده و قابل تغییر نیست.
این رویکرد برای حل مشکلات سازگاری اتخاذ میشود. مایکروسافت قبلاً کد دیگران را بهطور پنهانی با استفاده از روشهای مختلف، مانند ترفند حروف بزرگ، ادغام میکرد. این کار به آنها اجازه میداد تا تغییرات لازم را اعمال کنند بدون اینکه ترجمهها را مختل کنند.
دلیل اصلی این محدودیت، جلوگیری از بروز خطا در ترجمههاست. اگر مایکروسافت این عبارات را تغییر دهد، فایلهای ترجمه موجود نامعتبر میشوند و پیام خطایی نمایش داده میشود. در بدترین حالت، ممکن است سیستمعامل به زبان پیشفرض (زبان رابط بسته) یا حتی انگلیسی بازگردد.
بنابراین، با هر بهروزرسانی، حجم ویندوز نه تنها به دلیل اضافه شدن قابلیتهای هوش مصنوعی بلکه به دلیل انباشت این عبارات منسوخ شده افزایش مییابد.
این مطلب از منابع بینالمللی ترجمه و بازنویسی شده است.