[VS2010/ASP.NET वेब प्रपत्र]रिपोर्ट (RDLC) स्थानीयकरण/वैश्वीकरण
हाय,
एक रिपोर्ट में (RDLC) मैं दो भाषाओं में स्थानीयकरण/वैश्वीकरण प्रदान करने के लिए (pt-BR की जरूरत है और एन-यूएस) निम्नलिखित तत्वों के लिए: - लेबल/कैप्शन (निश्चित पाठ) - रिपोर्ट व्यूअर यूआई इंटरफ़ेस (बटन, टूल और टूलटिप्स जैसे ढूंढें, अगली, पिछली, आदि)। - मौजूदा संस्कृति के अनुसार
यह प्राप्त करने का सबसे अच्छा तरीका क्या है?
तय कैप्शन अनुवाद करने के लिए/लेबल मैंने कुछ समाधान है कि RDLC's XML परिभाषा के मैनुअल अनुवाद कर पाया, एक auxiliar के रूप में एक रिपोर्ट पाठ बॉक्स की LabelLocID का उपयोग कर। लेकिन यह बहुत बदसूरत और कष्टप्रद लगता है!
यूआई इंटरफ़ेस का अनुवाद करने के लिए, मुझे ऐसे समाधान मिल गए हैं जो कस्टम आईआरपोर्टिंग व्यूअर मैसेज MSDN का उपयोग करने का सुझाव देते हैं। क्या यह स्वचालित रूप से ऐसा करने का कोई अन्य समाधान है?
डेटा फ़ील्ड को प्रारूपित करने के लिए, मैं रिपोर्ट और टेक्स्टबॉक्स (आरडीएलसी में) की भाषा विशेषता सेट कर सकता हूं, लेकिन मुझे इसे वर्तमान संस्कृति के अनुसार सेट करने की आवश्यकता है। मैं ये कैसे करूं?
धन्यवाद!
जेली, उत्तर के लिए धन्यवाद। मुझे लगता है कि यह समाधान केवल डेटा फ़ील्ड को संभालता है, है ना? निश्चित लेबल/कैप्शन ग्रंथों के वैश्वीकरण के बारे में कैसे? – outlookrperson
@rperson, क्या आप संस्कृति के आधार पर पाठ के बहु भाषा अनुवाद के बारे में बात कर रहे हैं? यदि ऐसा है और आपके पास केवल 2 स्ट्रिंग्स हैं तो आप सभी स्ट्रिंग्स को टेबल कर सकते हैं और संस्कृति पैरामीटर के आधार पर डेटासेट लोड कर सकते हैं। इसके बाद आपको डेटासेट से प्रत्येक को प्रदर्शित करने के लिए एक अभिव्यक्ति का उपयोग करने की आवश्यकता होगी। –
जैसा कि आपने सुझाव दिया है, पैरामीटर के साथ-साथ फील्ड कैप्शन का उपयोग करके फ़ील्ड स्वरूपण के मुद्दे को हल कर सकता हूं। यूआई स्थानीयकरण मैंने आईआरपोर्टपोर्टर मैसेज और रिसोर्सेज (रेएसएक्स) का उपयोग करके हल किया। धन्यवाद! – outlookrperson