मैं जर्मन (डी) और रूसी (ru) में मेरी ExportForm स्थानीय गए हैं के रूप में आप नीचे देख सकते हैं: .NET स्थानीयकरण - भाषा कैसे सेट करें?
अगर मेरे CultureInfo जर्मन है (ऑस्ट्रिया के-de-एटी) तो सब ठीक है, मैं देख रहा हूँ प्रारूप जर्मन में अनुवाद किया:
string specCult = "de-AT";
Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
लेकिन मैं रूसी (आरयू आरयू) के साथ अंग्रेजी UI देखने CultureInfo
string specCult = "ru-RU";
Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
हालांकि अगर मैं "आरयू" के बदले "आरयू आरयू" का उपयोग करने CultureInfo बनाएं यह काम करता है:
string specCult = "ru";
Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
क्या आप कृपया मेरी मदद कर सकते हैं समस्या का आह्वान क्या हो सकता है? या कृपया समस्या की जांच करने के लिए मुझे एक दिशा बताएं।
'ru-rU' के लिए खाली संसाधन फ़ाइल जोड़ने का प्रयास करें। इसमें पाए गए संसाधनों को 'ru' फ़ाइल में वापस नहीं आना चाहिए। – Oded
बहुत अजीब, लेकिन अगर मैं आरयू-आरयू के लिए एक गैर-खाली संसाधन फ़ाइल जोड़ता हूं, तो भी मैं इसे थ्रेड द्वारा प्रदर्शित करने में असमर्थ हूं। कंटेंट थ्रेड। कंटेंट यूआईसील्चर = न्यू कल्चरइन्फो ("आरयू-आरयू") –
मुझे यह बहुत अजीब लगता है कि आपको "डी-एटी" (और यह "आरयू" के लिए काम कर रहा है) के साथ ऐसी समस्या नहीं देख रही है। आपके डीबगर में आप यह देख सकते हैं कि थ्रेड। कंटेंट थ्रेड। कंटेंट यूआईसील्चर इसे नई संस्कृतिइन्फो ("आरयू-आरयू") सौंपने के बाद सेट है ... मुझे आश्चर्य है कि यह समस्या CultureInfo कन्स्ट्रक्टर में है या नहीं। – Clafou