2013-01-04 30 views
6

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

मेरा प्रश्न है: क्या यह एक अच्छा विचार है, या कम से कम उपयोगकर्ता इंटरफ़ेस के लिए डिफ़ॉल्ट रूप से यूएस अंग्रेज़ी में स्विच करना बेहतर है जैसे हर कोई कर रहा है? क्या यूएस अंग्रेज़ी के अलावा किसी डिफ़ॉल्ट भाषा का उपयोग करने में कोई कमी है?

+5

मुझे लगता है कि यह ठीक है, हमारा उत्पाद वास्तव में [पिग लैटिन] (http://en.wikipedia.org/wiki/Pig_Latin) में लिखा गया है, फिर अंग्रेजी में अनुवाद किया गया है। यदि क्यूए के दौरान पिग लैटिन कहीं भी दिखाई देता है, तो हम जानते हैं कि अनुवाद के दौरान हमने कुछ चीजों को याद किया। माइक्रोसॉफ्ट विंडोज के लिए [छद्म-लोकेल] (http://msdn.microsoft.com/en-us/library/windows/desktop/dd319106 (v = vs.85) .aspx) के समान कुछ करता है। आप जर्मन का उपयोग कर रहे हैं। – vcsjones

उत्तर

3

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

डिफ़ॉल्ट भाषा के लिए टेक्स्ट और छवि संसाधन उस संस्कृति के लिए होना चाहिए जो आप पहले बाजार में करना चाहते हैं - दूसरों को समय की अनुमति के रूप में जोड़ें।

4

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

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

आपको इन शर्तों में वास्तव में सोचने और निर्णय लेने की आवश्यकता होगी कि आपको किसके समर्थन की आवश्यकता है।

यदि आपके पास एक अलग डिफ़ॉल्ट था तो उन्हें आपके जर्मन स्पीकर को प्रभावित करना चाहिए क्योंकि उन्हें अभी भी जर्मन संस्करण प्राप्त करना चाहिए।

+0

यह जर्मन (हालांकि पढ़ना) का उपयोग करने का एक कारण हो सकता है - मुझे लगता है कि आप कहां लक्षित दर्शकों को लक्षित कर रहे हैं, इस पर निर्भर करते हुए स्पेनिश, चीनी या अंग्रेजी का उपयोग करने के लिए समान तर्क मौजूद हैं - लेकिन यदि सभी जर्मन वक्ताओं को जर्मन अनुवाद मिल रहा है, तो क्या यह डिफ़ॉल्ट होने की आवश्यकता है? आपको यह तय करने की आवश्यकता है कि किसके पास अपनी पहली भाषा का अनुवाद नहीं है। – Fenton