मैं एक परियोजना पर काम कर रहा हूं और मैं बस आवेदन को वैश्वीकृत करने के लिए आवश्यक सभी काम करना शुरू कर रहा हूं। एक चीज जो अक्सर आती है वह यह है कि अपवाद संदेशों को वैश्वीकृत करना है, लेकिन यह सुनिश्चित करना है कि स्ट्रिंग। फोर्मेट CultureInfo.InvariantCulture की बजाय CultureInfo.CurrentCulture का उपयोग करता है। इसके अतिरिक्त इसका मतलब यह होगा कि अपवाद संदेश संसाधन फ़ाइलों में संग्रहीत किए जाएंगे जिन्हें संस्कृति-विशिष्ट के रूप में चिह्नित किया जा सकता है।अपवाद संदेशों को वैश्विककृत किया जाना चाहिए
तो सवाल यह है कि अपवाद संदेशों को वैश्वीकृत किया जाना चाहिए या इन्हें इनवेरिएंट कल्चर या लेखक के देश में छोड़ा जाना चाहिए; मेरे मामले में अमेरिका में।
+1 मुझे लगता है कि अधिक व्यावहारिक दृष्टिकोण। –
+1 लेकिन एक 'नियोक्ता' मैंने एक पूर्व नियोक्ता से सुना है कि एक ही अपवाद कई तरीकों से फेंक दिया जा सकता है। यदि वे कभी भी अपवाद के शब्द को बदलना चाहते हैं, तो उन्हें केवल एक स्थान पर संसाधन बंडल को संपादित करने की आवश्यकता है। मैंने सोचा था कि यह बेवकूफ था ... –
@Outlaw: हाँ, यह बेवकूफ है - क्योंकि इसका मतलब है कि अगर आपको एक साइट के लिए शब्द बदलने की ज़रूरत है, लेकिन दूसरी नहीं (जो मुझे बहुत अधिक प्रतीत होती है) तो आपको और अधिक काम मिल गया है कर। –