2009-06-22 8 views
6

मैं एएसपी.नेट एमवीसी का उपयोग कर एक वेब अनुप्रयोग विकसित कर रहा हूं (मैं ढांचे के लिए नया हूं और वास्तव में वेब विकास के लिए वास्तव में काफी नया हूं)। मेरे आवेदन को कई भाषाओं का समर्थन करना चाहिए - ऐसे देशों का एक समूह है जिसके लिए मुझे स्थानीय भाषा "बोलने" के लिए आवेदन की आवश्यकता है।एएसपी.नेट एमवीसी में बहुभाषी आवेदन - सर्वोत्तम व्यवहार?

यूआई अवधारणा आम है - आमतौर पर शीर्ष ध्वज चिह्न हैं, आमतौर पर शीर्ष, शायद कम आम भाषाओं को शामिल करने के लिए अतिरिक्त ड्रॉप-डाउन के साथ। इस स्तर पर मैं स्वचालित रूप से स्रोत देश का पता लगाने में नहीं आना चाहता, बल्कि अंग्रेजी से शुरू करना चाहता हूं और उपयोगकर्ताओं को अन्यथा चुनने की अनुमति देता हूं (और मुझे उस कोर्स की याद रखना होगा)।

मैं जानना चाहता हूं कि एएसपी.नेट एमवीसी में ऐसे बहुभाषी विचारों का समर्थन करने के लिए कोई "ढांचा" है जो नौकरी को आसान बना देगा।

कोई सिफारिशें?

धन्यवाद

+1

मैं ध्वज आइकन डंप कर दूंगा। झंडे बदल सकते हैं, कुछ भाषाएं कई देशों में फैली हुई हैं, आदि। भाषा चयन के लिए ध्वज आइकन पुराने स्कूल की तरह है। इसके बजाए, अपनी भाषा में प्रदर्शित प्रत्येक भाषा चयन के साथ एक ड्रॉपडाउन है। –

+1

मैं असहमत हूं। आपकी सबसे अधिक उपयोग की जाने वाली भाषाओं के लिए झंडे होने से एक क्लिक और संभावित भ्रम बचाता है। अगर मैं इसे किसी अरबी में बदलने के बाद पृष्ठ पर उतरता हूं तो भाषा कैसे बदलूं, मुझे कैसे पता चलेगा? ड्रॉप-डाउन शीर्षक अब "भाषा चुनें" नहीं होगा। –

उत्तर

6

बाहर चेक इन कड़ियों: first second third

मेरे लिए काम किया। देखें - HtmlHelper.Resource ("ग्रीटिंग"); नियंत्रक में - यह। संसाधन ("ग्रीटिंग"); मॉडल में
मुझे अपना खुद का स्थानीयकरण कार्यान्वयन मिला।


यकीन है कि आप this approach की जाँच जब स्थानीयकरण कार्यान्वयन पर विचार करें।

+0

यह आश्चर्य की बात है कि एसओ की खोज (या अधिक सटीक माइक्रोसॉफ्ट की पूर्ण-पाठ खोज) को इन प्रश्नों को नहीं मिला ... स्पष्ट रूप से "बहुभाषी" का उपयोग इसके लिए बहुत अधिक था जब इसे "बहुभाषी" से मेल खाना चाहिए। .. धन्यवाद –

+0

मुझे याद है कि एक व्यक्ति ने प्रत्येक भाषा के लिए अलग-अलग विचार बनाकर स्थानीयकरण लागू किया। यह अधिक विशिष्ट भाषाओं (यानी जापानी) के लिए उपयोगी हो सकता है, लेकिन इसमें कुछ गंभीर रूटिंग शामिल होंगे (फिल हैक द्वारा "क्षेत्र" तकनीक काम कर सकती है, @ google देखें)। –

संबंधित मुद्दे