दुर्भाग्यवश, यह विषय बहुत जटिल है। ;) मुझे पता है, मैंने भी शोध किया है।
आप हालांकि शुरू करने के लिए,
अपने विधानसभा में एक संसाधन निर्देशिका बनाने।
अंग्रेजी से शुरू करें और उस निर्देशिका में "संसाधन फ़ाइल" (.resx) जोड़ें। इसे "text.resx" जैसा कुछ नाम दें। यदि स्थानीय संसाधन नहीं मिल सकता है, तो ऐप इस फ़ाइल से बाहर निकलने के लिए डिफ़ॉल्ट होगा।
अपने टेक्स्ट संसाधन जोड़ें।
अन्य संसाधन फ़ाइल जोड़ें। इसे "text.es.resx" जैसे कुछ नाम दें, फ़ाइल नाम के "es" भाग को नोट करें। इस मामले में, वह स्पेनिश परिभाषित करता है। ध्यान दें कि प्रत्येक भाषा में इसकी अपनी चरित्र कोड परिभाषा होती है। इसे देखो।
अपने स्पेनिश संसाधन इसमें जोड़ें।
अब हमारे पास संसाधन फाइलें हैं जो काम करने के लिए हैं, आइए कार्यान्वित करने का प्रयास करें।
संस्कृति सेट करने के लिए, इसे अपने डेटाबेस रिकॉर्ड से खींचें।
String culture = "es-MX"; // defines spanish culture
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(culture);
Thread.CurrentThread.CurrentUICulture = new CultureInfo(culture);
इस एप्लिकेशन को विधानसभा प्रारंभ में ही है कि अपने विधानसभा लोड हो जाने या में भी हो सकता है: तो फिर निम्न कार्य करें। तुम्हें लेने।
public string TestMessage() {
return Resources.Text.SomeTextValue;
}
टा दा:
संसाधन utlize करने के लिए, तुम सब करने की है, तो अपने विधानसभा के भीतर निम्नलिखित की तरह कुछ है। संसाधनों को आसान बना दिया। अगर आपको उपयोगकर्ता नियंत्रण बदलना है या सीधे एएसपीएक्स पेज में कुछ करना है तो चीजें थोड़ा और जटिल हो सकती हैं। अगर आपको अधिक जानकारी चाहिए तो अपना प्रश्न अपडेट करें।
ध्यान दें कि आपके पास "text.es-mx.resx" नाम की संसाधन फ़ाइलें हो सकती हैं जो मैक्सिकन स्पेनिश के लिए विशिष्ट होगी। हालांकि, यह हमेशा जरूरी नहीं है क्योंकि "es-mx" डिफ़ॉल्ट रूप से वापस आने से पहले "es" पर वापस आ जाएगा। केवल आप ही जानेंगे कि आपके संसाधनों को कितना विशिष्ट होना चाहिए।
मैं एमएसडीएन से कुछ अजीब और विदेशी दिखने वाली तकनीकों में आया ... AL का उपयोग करके ... निश्चित रूप से मैं इसे मानक दृश्य स्टूडियो का उपयोग करके पूरा कर सकता हूं? –