.net - एक उपग्रह विधानसभा क्या है?




satellite-assembly (2)

एमएसडीएन से एक परिभाषा इस तरह से कुछ कहती है: "एक नेट फ्रेमवर्क असेंबली जिसमें किसी दिए गए भाषा के लिए विशिष्ट संसाधन हैं। सैटेलाइट असेंबली का उपयोग करते हुए आप अलग-अलग भाषाओं के संसाधनों को अलग-अलग विधानसभाओं में रख सकते हैं, और सही विधानसभा मेमोरी में भरी हुई है अगर उपयोगकर्ता उस भाषा में एप्लिकेशन को देखने का चुनाव करता है। "

इसका मतलब है कि आप अपने ऐप को एक डिफ़ॉल्ट भाषा में विकसित करते हैं और लोकेल में बदलाव के साथ प्रतिक्रिया करने के लिए लचीलापन जोड़ते हैं। कहते हैं, उदाहरण के लिए, आपने एन-यूएस लोकेल में अपना आवेदन विकसित किया है। अब, आपके आवेदन में बहुभाषी सहायता है जब आप अपना कोड लागू करते हैं, तो कहते हैं, भारत, आप राष्ट्रीय भाषा में दिखाए गए लेबल, संदेश दिखाना चाहते हैं जो अंग्रेजी के अलावा अन्य है।

सैटेलाइट विधानसभाएं इस लचीलेपन को दे रही हैं। आप अनुवादित स्ट्रिंग के साथ कोई भी सरल पाठ फ़ाइल बनाते हैं, संसाधन बनाते हैं, और उन्हें बिन \ डिबग फ़ोल्डर में डालते हैं। बस। अगली बार, आपका कोड मौजूदा थ्रेड के वर्तमान कल्चर की संपत्ति को पढ़ता है और उसके अनुसार उचित संसाधन लोड करता है।

https://code.i-harness.com

एक उपग्रह विधानसभा क्या है, और उनका उपयोग कब किया जाना चाहिए?


  1. एक उपग्रह विधानसभा एक संकलित लाइब्रेरी (डीएलएल) है जिसमें "स्थानीयकरण योग्य" संसाधन शामिल हैं, जैसे विशिष्ट संस्कृति जैसे कि तार, बिटमैप आदि।

  2. बहुभाषी यूआई ऐप्लिकेशन बनाने के दौरान आप उपग्रह असेंबली का उपयोग कर सकते हैं। वे कई संस्कृतियों में अनुप्रयोगों को तैनात करने के लिए उपयोग किया जाता है, 1 संस्कृति के साथ एक उपग्रह विधानसभा (डिफ़ॉल्ट व्यवहार)

यहां अधिक: http://blogs.msdn.com/b/global_developer/archive/2011/07/22/introduction-to-satellite-assemblies.aspx






satellite-assembly