سؤال

وأواجه بعض السلوك الغريب عند محاولة عرض بلدي التطبيق بلغة مختلفة. عند استخدام مربع مع MUI مثبتة (الألمانية في هذه الحالة) وأنا تبديل لغة إلى الألمانية (الإعداد "اللغة المستخدمة في القوائم ومربعات الحوار" في الخيارات الإقليمية واللغة) يتم تحويل كل ما عندي من أشكال والضوابط في الزائفة الألمانية (كما ينبغي). عندما أنتقل إلى المربع الذي ليس لديه MUI تثبيت، لا أستطيع الحصول عليه لعرضه الألمانية. الجزء الغريب هو عندما يتم إنشاء رسالة استثناء بواسطة CLR لأن تتم ترجمة الحوار عندما أقوم بتغيير "مقاييس وتنسيقات" لغة إلى الألمانية (ألمانيا). هل هناك أي طريقة لإدماج هذا النوع من الوظائف في التطبيق الخاص بي؟ هل يجب علي أن يشترط تثبيت MUI على جهاز لتكون قادرة على السماح للجمعيات الفضائية جهدي لتحميلها؟ (أستخدمه ResourceManager وملفات RESX).

خطأ الألمانية

الإنجليزية النموذج

هل كانت مفيدة؟

المحلول 2

وكان لي لتثبيت MUI للحصول على هذا العمل بشكل صحيح.

نصائح أخرى

وتحتاج إلى تعيين الثقافة UI الحالية لموضوع التطبيق الخاص بك:

System.Globalization.CultureInfo.CurrentUICulture = 
  new System.Globalization.CultureInfo("de");
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top