2013-01-04 10 views
6

मैं दुनिया की मुख्य भाषा के नाम, देश के नाम और क्षेत्र के नामों के लिए स्रोत ढूंढता हूं, जो भाषाओं की लंबी सूची में स्थानीयकृत है।स्थानीयकृत देशों, भाषाओं और क्षेत्र के नामों के लिए स्रोत की तलाश

भाषाओं के स्थानीयकृत नामों का उदाहरण:

ES ES España 
ES FR Espagne 
ES EN Spain 

किसी भी विचार है जहाँ मैं/निर्माण से ले जा सकते हैं:

EN EN English 
EN ES Inglés 
ES EN Spanish 
ES ES Español 

दक्षिण पश्चिम यूरोप में एक निश्चित देश के स्थानीयकृत नामों का उदाहरण?

+0

हो सकता है मैं, एसक्यूएल टैग को निकालने के बाद से इस भाषा एसक्यूएल के बारे में नहीं है। –

+1

आगे, मैंने 'mysql' टैग हटा दिया है और' डेटाबेस 'जोड़ा है। – Kermit

+0

प्रासंगिक? http://stackoverflow.com/questions/1876103/i-have-a-list-of-country-codes-and-a-list-of-language-codes-how-do-i-map-from-c – swasheck

उत्तर

9

आप जानकारी आप यूनिकोड आम लोकेल डेटा भंडार (CLDR) यहाँ के लिए देख रहे हैं पा सकते हैं: http://cldr.unicode.org/

डाटा एक्सएमएल में आपूर्ति की जाती है, ताकि आप अपने डेटाबेस में इस आयात करने के लिए की आवश्यकता होगी।

सीएलडीआर language names और territory (country, continent, etc.) नामों के लिए मानव-पठनीय चार्ट प्रकाशित करता है। प्रत्येक में, मानकीकृत कोड द्वारा पहचाने गए प्रत्येक भाषा या क्षेत्र के लिए एक अनुभाग होता है। फिर प्रत्येक खंड की पंक्तियां स्थानीयकृत नाम देती हैं, और उन भाषाओं के लिए कोड जो स्थानीयकृत नाम का उपयोग भाषा या क्षेत्र को संदर्भित करने के लिए करते हैं।

अंतर्निहित सीएलडीआर डेटा एक्सएमएल फॉर्म में है। आपके द्वारा खोजी जाने वाली भाषा और क्षेत्र के नाम निर्देशिका में repos/cldr/trunk/common/main/ हैं, प्रत्येक भाषा के लिए एक XML फ़ाइल के साथ, जिसमें उस भाषा में स्थानी गई विभिन्न भाषाओं और क्षेत्रों के नाम शामिल हैं। उदाहरण के लिए, फ़ाइल es.xml में भाषा के लिए स्पेनिश भाषा के नाम हैं ("Español", "inglés") और देश ("España")।

+1

विशेष रूप से http://unicode.org/repos/cldr/trunk/common/supplemental/supplementalData.xml http://unicode.org/cldr/charts/supplemental/territory_language_information.html –

+1

से पता चला है आप बिल्कुल सही हैं, सीएलडीआर इस डेटा के लिए एक महान स्रोत है। मैंने मानव-पठनीय चार्ट और भाषा और देश के नामों की एक्सएमएल फाइलों के विशिष्ट लिंक जोड़ने के लिए प्रश्न संपादित किया। –

-1

HERE कई प्रारूपों में एक डेटाबेस है। उन सभी भाषाओं को अपने स्थानीय स्लैंग में सीखने का शुभकामनाएं।

+1

डेटाबेस केवल भाषा में भाषा कोड और नाम वाले देशों की एक सूची है। –

0

देश के नामों के लिए, आप geonames का उपयोग कर सकते हैं, उदाहरण के लिए यहां south west European country के वैकल्पिक नामों की एक सूची है। Geonames में api and data dump है जिसका उपयोग आप अपने प्रोग्राम में कर सकते हैं।

भाषा के नाम के लिए, this list उपयोगी

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