2013-01-04 16 views
6

Ben dillerin uzun bir liste haline lokalize dünyanın ana dil isimler, ülke adları ve bölge adları için bir kaynak ararlar. Dillerin yerelleştirilmiş isimlerindenAradığınız kaynak

Örnek:

ES ES España 
ES FR Espagne 
ES EN Spain 

G/bundan inşa alabilir herhangi bir fikir: güneybatı Avrupa'da belli bir ülkenin lokalize isimleri

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

Örnek?

+0

yararlı olabilir. –

+1

Ayrıca, 'mysql' etiketini kaldırdım ve' veritabanı' ekledim. – Kermit

+0

ilgili? 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

cevap

9

Sen burada Unicode Ortak Yerel Veri Deposu (CLDR) içinde aradığınız bilgileri bulabilirsiniz: Eğer veritabanına bu ithal etmek gerekir bu yüzden http://cldr.unicode.org/

Veri XML sağlanır.

CLDR, language names ve territory (country, continent, etc.) adları için insan tarafından okunabilir grafikleri yayımlar. Her birinde, standart bir kodla tanımlanan her dil veya bölge için bir bölüm bulunur. Daha sonra, her bölümün satırları yerelleştirilmiş bir ad verir ve dil veya bölgeye başvurmak için bu yerelleştirilmiş adı kullanan dilleri kodlar.

yatan CLDR verileri XML formundadır. Aradığınız dil ve bölge adları, her dil için bir XML dosyası olan ve repos/cldr/trunk/common/main/ numaralı dizinde, bu dilde yerelleştirilen çeşitli dil ve bölgelerin adlarını içeren dizindir. Örneğin, dosya es.xml dilde ("español", "inglés") ve ülkeler ("España") için İspanyolca dil adına sahip.

+1

Özellikle http://unicode.org/repos/cldr/trunk/common/supplemental/supplementalData.xml Sen, kesinlikle haklısın –

+1

http://unicode.org/cldr/charts/supplemental/territory_language_information.html off bulundu CLDR bu veriler için mükemmel bir kaynaktır. Soruyu, hem insan tarafından okunabilir grafiklere hem de dil ve ülke adlarına ait XML dosyalarına özel bağlantılar eklemek için düzenledim. –

-1

HERE birden fazla biçimde bir veri tabanıdır. Tüm bu dilleri kendi yerel argolarında öğrenmek için bol şans.

+1

Veritabanı, yalnızca İngilizce dilinde dil kodları ve adları olan ülkelerin listesidir. –

İlgili konular