2011-03-28 11 views
10

मैं अपने ऐप में बहुभाषी को कार्यान्वित करना चाहता हूं। मैंने निम्नलिखित दस्तावेज पढ़े हैं और यह बहुत intresting था (Do android support multiple languages?)।मूल्यों के लिए भाषा पहचानकर्ताओं की एंड्रॉइड सूची

मैं समझता हूं कि यह कैसे काम करता है, लेकिन क्या पहचानकर्ताओं की एक सूची उपलब्ध है?

उदाहरण के लिए, यदि मैं भाषा डच को कार्यान्वित करना चाहता हूं, तो क्या यह भाषा के पहले दो अक्षरों को लागू करने के लिए पर्याप्त है (इस मामले में 'ne') या नहीं?

बहुत बहुत धन्यवाद।

उत्तर

11

वास्तव में वे भाषा के पहले दो अक्षर नहीं हैं, लेकिन ISO 639-1 भाषा कोड। जैसे जर्मन के लिए 'डी', फ्रेंच के लिए 'fr' और डच के लिए 'nl'। अधिक जानकारी के लिए providing resources पर दस्तावेज़ देखें।

+0

आपको बहुत बहुत धन्यवाद के लिए https://github.com/championswimmer/android-locales देखें, इस मददगार था। – Hannelore

3

पिछले उत्तर सही नहीं हैं। एंड्रॉइड लोकल आईएसओ 639-1 पर निर्मित हैं लेकिन अधिक विशिष्ट कोड प्रदान करते हैं। उदाहरण के लिए, ब्राजील आईएसओ 639-1 में सूचीबद्ध नहीं है, लेकिन एंड्रॉइड केवल ब्राजील को लक्षित करने के लिए values-pt-rBR फ़ोल्डर के लिए अनुमति देता है।

सभी उपलब्ध स्थानों

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