تطوير تطبيقات Windows: هل يدعم ترجمة ملفات الموارد ‎.resx‏؟

تشخيص الوضع الحالي الأساسي

تحتوي ملفات ‎.resx‏ على نصوص بالإضافة إلى احتمالية تضمين ترميز Base64 للأيقونات أو بيانات ثنائية؛ تؤدي الترجمة الشاملة إلى إفساد بنية الملف.

تحليل الأسباب الجذرية

1

تصفية أنواع بيانات XML

يمكن لـ商译 AI تحليل بنية XML الخاصة بـ‎ .resx‏ والتعرف على خاصية ‎type‏ ضمن عناصر ‎<data>‎‏. يقوم النظام بتخطي جميع كتل البيانات غير النصية (مثل ‎System.Drawing.Bitmap‎) تلقائيًا، ويترجم فقط الموارد النصية البحتة.

2

سلامة أزواج المفاتيح والقيم

خلال عملية الترجمة، يتم تحديث المحتوى داخل وسم `<value>`، بينما يُستخدم وسم `<comment>` كمرجع لفهم السياق، ويظل مفتاح `<name>` ثابتاً تماماً لضمان صحة استدعاء الكود.

ملخص الحل النهائي

يُعد أفضل أداة مساعدة لإعادة تهيئة مشاريع WPF وWinForms القديمة بسرعة لعمليات التدويل.