diff --git a/Makefile b/Makefile index ec00f0605..d52445dd9 100644 --- a/Makefile +++ b/Makefile @@ -127,6 +127,10 @@ suggestions: npm install name-suggestion-index@git://github.com/osmlab/name-suggestion-index.git cp node_modules/name-suggestion-index/name-suggestions.json data/name-suggestions.json +wikipedias: + npm install wmf-sitematrix@git://github.com/osmlab/wmf-sitematrix.git + cp node_modules/wmf-sitematrix/wikipedia.min.json data/wikipedia.json + SPRITE = inkscape --export-area-page dist/img/line-presets.png: svg/line-presets.svg diff --git a/data/wikipedia.json b/data/wikipedia.json index 3b9ab6684..6b5726dad 100644 --- a/data/wikipedia.json +++ b/data/wikipedia.json @@ -1 +1 @@ -[["English","English","en"],["German","Deutsch","de"],["Dutch","Nederlands","nl"],["French","Français","fr"],["Italian","Italiano","it"],["Russian","Русский","ru"],["Spanish","Español","es"],["Polish","Polski","pl"],["Swedish","Svenska","sv"],["Japanese","日本語","ja"],["Portuguese","Português","pt"],["Chinese","中文","zh"],["Vietnamese","Tiếng Việt","vi"],["Ukrainian","Українська","uk"],["Catalan","Català","ca"],["Norwegian (Bokmål)","Norsk (Bokmål)","no"],["Waray-Waray","Winaray","war"],["Cebuano","Sinugboanong Binisaya","ceb"],["Finnish","Suomi","fi"],["Persian","فارسی","fa"],["Czech","Čeština","cs"],["Hungarian","Magyar","hu"],["Korean","한국어","ko"],["Romanian","Română","ro"],["Arabic","العربية","ar"],["Turkish","Türkçe","tr"],["Indonesian","Bahasa Indonesia","id"],["Kazakh","Қазақша","kk"],["Malay","Bahasa Melayu","ms"],["Serbian","Српски / Srpski","sr"],["Slovak","Slovenčina","sk"],["Esperanto","Esperanto","eo"],["Danish","Dansk","da"],["Lithuanian","Lietuvių","lt"],["Basque","Euskara","eu"],["Bulgarian","Български","bg"],["Hebrew","עברית","he"],["Slovenian","Slovenščina","sl"],["Croatian","Hrvatski","hr"],["Volapük","Volapük","vo"],["Estonian","Eesti","et"],["Hindi","हिन्दी","hi"],["Uzbek","O‘zbek","uz"],["Galician","Galego","gl"],["Norwegian (Nynorsk)","Nynorsk","nn"],["Simple English","Simple English","simple"],["Azerbaijani","Azərbaycanca","az"],["Latin","Latina","la"],["Greek","Ελληνικά","el"],["Thai","ไทย","th"],["Serbo-Croatian","Srpskohrvatski / Српскохрватски","sh"],["Georgian","ქართული","ka"],["Occitan","Occitan","oc"],["Macedonian","Македонски","mk"],["Newar / Nepal Bhasa","नेपाल भाषा","new"],["Tagalog","Tagalog","tl"],["Piedmontese","Piemontèis","pms"],["Belarusian","Беларуская","be"],["Haitian","Krèyol ayisyen","ht"],["Tamil","தமிழ்","ta"],["Telugu","తెలుగు","te"],["Belarusian (Taraškievica)","Беларуская (тарашкевіца)","be-x-old"],["Latvian","Latviešu","lv"],["Breton","Brezhoneg","br"],["Malagasy","Malagasy","mg"],["Albanian","Shqip","sq"],["Armenian","Հայերեն","hy"],["Tatar","Tatarça / Татарча","tt"],["Javanese","Basa Jawa","jv"],["Welsh","Cymraeg","cy"],["Marathi","मराठी","mr"],["Luxembourgish","Lëtzebuergesch","lb"],["Icelandic","Íslenska","is"],["Bosnian","Bosanski","bs"],["Burmese","မြန်မာဘာသာ","my"],["Yoruba","Yorùbá","yo"],["Bashkir","Башҡорт","ba"],["Malayalam","മലയാളം","ml"],["Aragonese","Aragonés","an"],["Lombard","Lumbaart","lmo"],["Afrikaans","Afrikaans","af"],["West Frisian","Frysk","fy"],["Western Panjabi","شاہ مکھی پنجابی (Shāhmukhī Pañjābī)","pnb"],["Bengali","বাংলা","bn"],["Swahili","Kiswahili","sw"],["Bishnupriya Manipuri","ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী","bpy"],["Ido","Ido","io"],["Kirghiz","Кыргызча","ky"],["Urdu","اردو","ur"],["Nepali","नेपाली","ne"],["Sicilian","Sicilianu","scn"],["Gujarati","ગુજરાતી","gu"],["Cantonese","粵語","zh-yue"],["Low Saxon","Plattdüütsch","nds"],["Kurdish","Kurdî / كوردی","ku"],["Irish","Gaeilge","ga"],["Asturian","Asturianu","ast"],["Quechua","Runa Simi","qu"],["Sundanese","Basa Sunda","su"],["Chuvash","Чăваш","cv"],["Scots","Scots","sco"],["Interlingua","Interlingua","ia"],["Alemannic","Alemannisch","als"],["Buginese","Basa Ugi","bug"],["Neapolitan","Nnapulitano","nap"],["Samogitian","Žemaitėška","bat-smg"],["Kannada","ಕನ್ನಡ","kn"],["Banyumasan","Basa Banyumasan","map-bms"],["Walloon","Walon","wa"],["Amharic","አማርኛ","am"],["Sorani","Soranî / کوردی","ckb"],["Scottish Gaelic","Gàidhlig","gd"],["Fiji Hindi","Fiji Hindi","hif"],["Min Nan","Bân-lâm-gú","zh-min-nan"],["Tajik","Тоҷикӣ","tg"],["Mazandarani","مَزِروني","mzn"],["Egyptian Arabic","مصرى (Maṣrī)","arz"],["Yiddish","ייִדיש","yi"],["Venetian","Vèneto","vec"],["Mongolian","Монгол","mn"],["Tarantino","Tarandíne","roa-tara"],["Sanskrit","संस्कृतम्","sa"],["Nahuatl","Nāhuatl","nah"],["Ossetian","Иронау","os"],["Sakha","Саха тыла (Saxa Tyla)","sah"],["Kapampangan","Kapampangan","pam"],["Upper Sorbian","Hornjoserbsce","hsb"],["Sinhalese","සිංහල","si"],["Northern Sami","Sámegiella","se"],["Limburgish","Limburgs","li"],["Maori","Māori","mi"],["Bavarian","Boarisch","bar"],["Corsican","Corsu","co"],["Ilokano","Ilokano","ilo"],["Gan","贛語","gan"],["Tibetan","བོད་སྐད","bo"],["Gilaki","گیلکی","glk"],["Faroese","Føroyskt","fo"],["Rusyn","русиньскый язык","rue"],["Punjabi","ਪੰਜਾਬੀ","pa"],["Central_Bicolano","Bikol","bcl"],["Hill Mari","Кырык Мары (Kyryk Mary) ","mrj"],["Võro","Võro","fiu-vro"],["Dutch Low Saxon","Nedersaksisch","nds-nl"],["Turkmen","تركمن / Туркмен","tk"],["Pashto","پښتو","ps"],["West Flemish","West-Vlams","vls"],["Mingrelian","მარგალური (Margaluri)","xmf"],["Manx","Gaelg","gv"],["Zazaki","Zazaki","diq"],["Pangasinan","Pangasinan","pag"],["Komi","Коми","kv"],["Zeelandic","Zeêuws","zea"],["Divehi","ދިވެހިބަސް","dv"],["Oriya","ଓଡ଼ିଆ","or"],["Khmer","ភាសាខ្មែរ","km"],["Norman","Nouormand/Normaund","nrm"],["Romansh","Rumantsch","rm"],["Komi-Permyak","Перем Коми (Perem Komi)","koi"],["Udmurt","Удмурт кыл","udm"],["Meadow Mari","Олык Марий (Olyk Marij)","mhr"],["Ladino","Dzhudezmo","lad"],["North Frisian","Nordfriisk","frr"],["Kashubian","Kaszëbsczi","csb"],["Ligurian","Líguru","lij"],["Wu","吴语","wuu"],["Friulian","Furlan","fur"],["Vepsian","Vepsän","vep"],["Classical Chinese","古文 / 文言文","zh-classical"],["Uyghur","ئۇيغۇر تىلى","ug"],["Saterland Frisian","Seeltersk","stq"],["Sardinian","Sardu","sc"],["Aromanian","Armãneashce","roa-rup"],["Pali","पाऴि","pi"],["Somali","Soomaaliga","so"],["Bihari","भोजपुरी","bh"],["Maltese","Malti","mt"],["Aymara","Aymar","ay"],["Ripuarian","Ripoarisch","ksh"],["Novial","Novial","nov"],["Anglo-Saxon","Englisc","ang"],["Cornish","Kernewek/Karnuack","kw"],["Navajo","Diné bizaad","nv"],["Picard","Picard","pcd"],["Hakka","Hak-kâ-fa / 客家話","hak"],["Guarani","Avañe'ẽ","gn"],["Extremaduran","Estremeñu","ext"],["Franco-Provençal/Arpitan","Arpitan","frp"],["Assamese","অসমীয়া","as"],["Silesian","Ślůnski","szl"],["Gagauz","Gagauz","gag"],["Interlingue","Interlingue","ie"],["Lingala","Lingala","ln"],["Emilian-Romagnol","Emiliàn e rumagnòl","eml"],["Chechen","Нохчийн","ce"],["Kalmyk","Хальмг","xal"],["Palatinate German","Pfälzisch","pfl"],["Hawaiian","Hawai`i","haw"],["Karachay-Balkar","Къарачай-Малкъар (Qarachay-Malqar)","krc"],["Pennsylvania German","Deitsch","pdc"],["Kinyarwanda","Ikinyarwanda","rw"],["Crimean Tatar","Qırımtatarca","crh"],["Acehnese","Bahsa Acèh","ace"],["Tongan","faka Tonga","to"],["Greenlandic","Kalaallisut","kl"],["Lower Sorbian","Dolnoserbski","dsb"],["Aramaic","ܐܪܡܝܐ","arc"],["Erzya","Эрзянь (Erzjanj Kelj)","myv"],["Lezgian","Лезги чІал (Lezgi č’al)","lez"],["Banjar","Bahasa Banjar","bjn"],["Shona","chiShona","sn"],["Papiamentu","Papiamentu","pap"],["Kabyle","Taqbaylit","kab"],["Tok Pisin","Tok Pisin","tpi"],["Lak","Лакку","lbe"],["Buryat (Russia)","Буряад","bxr"],["Lojban","Lojban","jbo"],["Wolof","Wolof","wo"],["Moksha","Мокшень (Mokshanj Kälj)","mdf"],["Zamboanga Chavacano","Chavacano de Zamboanga","cbk-zam"],["Avar","Авар","av"],["Sranan","Sranantongo","srn"],["Mirandese","Mirandés","mwl"],["Kabardian Circassian","Адыгэбзэ (Adighabze)","kbd"],["Tahitian","Reo Mā`ohi","ty"],["Lao","ລາວ","lo"],["Abkhazian","Аҧсуа","ab"],["Tetum","Tetun","tet"],["Latgalian","Latgaļu","ltg"],["Nauruan","dorerin Naoero","na"],["Kongo","KiKongo","kg"],["Igbo","Igbo","ig"],["Northern Sotho","Sesotho sa Leboa","nso"],["Zhuang","Cuengh","za"],["Karakalpak","Qaraqalpaqsha","kaa"],["Zulu","isiZulu","zu"],["Cheyenne","Tsetsêhestâhese","chy"],["Romani","romani - रोमानी","rmy"],["Old Church Slavonic","Словѣньскъ","cu"],["Tswana","Setswana","tn"],["Cherokee","ᏣᎳᎩ","chr"],["Bislama","Bislama","bi"],["Min Dong","Mìng-dĕ̤ng-ngṳ̄","cdo"],["Gothic","𐌲𐌿𐍄𐌹𐍃𐌺","got"],["Samoan","Gagana Samoa","sm"],["Moldovan","Молдовеняскэ","mo"],["Bambara","Bamanankan","bm"],["Inuktitut","ᐃᓄᒃᑎᑐᑦ","iu"],["Norfolk","Norfuk","pih"],["Pontic","Ποντιακά","pnt"],["Sindhi","سنڌي، سندھی ، सिन्ध","sd"],["Swati","SiSwati","ss"],["Kikuyu","Gĩkũyũ","ki"],["Ewe","Eʋegbe","ee"],["Hausa","هَوُسَ","ha"],["Oromo","Oromoo","om"],["Fijian","Na Vosa Vakaviti","fj"],["Tigrinya","ትግርኛ","ti"],["Tsonga","Xitsonga","ts"],["Kashmiri","कश्मीरी / كشميري","ks"],["Venda","Tshivenda","ve"],["Sango","Sängö","sg"],["Kirundi","Kirundi","rn"],["Sesotho","Sesotho","st"],["Dzongkha","ཇོང་ཁ","dz"],["Cree","Nehiyaw","cr"],["Akan","Akana","ak"],["Tumbuka","chiTumbuka","tum"],["Luganda","Luganda","lg"],["Chichewa","Chi-Chewa","ny"],["Fula","Fulfulde","ff"],["Inupiak","Iñupiak","ik"],["Chamorro","Chamoru","ch"],["Twi","Twi","tw"],["Xhosa","isiXhosa","xh"],["Ndonga","Oshiwambo","ng"],["Sichuan Yi","ꆇꉙ","ii"],["Choctaw","Choctaw","cho"],["Marshallese","Ebon","mh"],["Afar","Afar","aa"],["Kuanyama","Kuanyama","kj"],["Hiri Motu","Hiri Motu","ho"],["Muscogee","Muskogee","mus"],["Kanuri","Kanuri","kr"],["Herero","Otsiherero","hz"]] +[["Abkhazian","Аҧсшәа","ab"],["Achinese","Acèh","ace"],["Afrikaans","Afrikaans","af"],["Akan","Akan","ak"],["Alemannisch","Alemannisch","als"],["Amharic","አማርኛ","am"],["Aragonese","aragonés","an"],["Old English","Ænglisc","ang"],["Arabic","العربية","ar"],["Aramaic","ܐܪܡܝܐ","arc"],["Egyptian Arabic","مصرى","arz"],["Assamese","অসমীয়া","as"],["Asturian","asturianu","ast"],["Avaric","авар","av"],["Aymara","Aymar aru","ay"],["Azerbaijani","azərbaycanca","az"],["South Azerbaijani","تۆرکجه","azb"],["Bashkir","башҡортса","ba"],["Bavarian","Boarisch","bar"],["Samogitian","žemaitėška","bat-smg"],["Bikol Central","Bikol Central","bcl"],["Belarusian","беларуская","be"],["беларуская (тарашкевіца)‎","беларуская (тарашкевіца)‎","be-x-old"],["Bulgarian","български","bg"],["भोजपुरी","भोजपुरी","bh"],["Bislama","Bislama","bi"],["Banjar","Bahasa Banjar","bjn"],["Bambara","bamanankan","bm"],["Bengali","বাংলা","bn"],["Tibetan","བོད་ཡིག","bo"],["Bishnupriya","বিষ্ণুপ্রিয়া মণিপুরী","bpy"],["Breton","brezhoneg","br"],["Bosnian","bosanski","bs"],["Buginese","ᨅᨔ ᨕᨘᨁᨗ","bug"],["буряад","буряад","bxr"],["Catalan","català","ca"],["Chavacano de Zamboanga","Chavacano de Zamboanga","cbk-zam"],["Min Dong Chinese","Mìng-dĕ̤ng-ngṳ̄","cdo"],["Chechen","нохчийн","ce"],["Cebuano","Cebuano","ceb"],["Chamorro","Chamoru","ch"],["Cherokee","ᏣᎳᎩ","chr"],["Cheyenne","Tsetsêhestâhese","chy"],["Central Kurdish","کوردیی ناوەندی","ckb"],["Corsican","corsu","co"],["Cree","Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ","cr"],["Crimean Turkish","qırımtatarca","crh"],["Czech","čeština","cs"],["Kashubian","kaszëbsczi","csb"],["Church Slavic","словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ","cu"],["Chuvash","Чӑвашла","cv"],["Welsh","Cymraeg","cy"],["Danish","dansk","da"],["German","Deutsch","de"],["Zazaki","Zazaki","diq"],["Lower Sorbian","dolnoserbski","dsb"],["Divehi","ދިވެހިބަސް","dv"],["Dzongkha","ཇོང་ཁ","dz"],["Ewe","eʋegbe","ee"],["Greek","Ελληνικά","el"],["Emiliano-Romagnolo","emiliàn e rumagnòl","eml"],["English","English","en"],["Esperanto","Esperanto","eo"],["Spanish","español","es"],["Estonian","eesti","et"],["Basque","euskara","eu"],["Extremaduran","estremeñu","ext"],["Persian","فارسی","fa"],["Fulah","Fulfulde","ff"],["Finnish","suomi","fi"],["Võro","Võro","fiu-vro"],["Fijian","Na Vosa Vakaviti","fj"],["Faroese","føroyskt","fo"],["French","français","fr"],["Arpitan","arpetan","frp"],["Northern Frisian","Nordfriisk","frr"],["Friulian","furlan","fur"],["Western Frisian","Frysk","fy"],["Irish","Gaeilge","ga"],["Gagauz","Gagauz","gag"],["Gan Chinese","贛語","gan"],["Scottish Gaelic","Gàidhlig","gd"],["Galician","galego","gl"],["Gilaki","گیلکی","glk"],["Guarani","Avañe'ẽ","gn"],["Goan Konkani","गोवा कोंकणी / Gova Konknni","gom"],["Gothic","𐌲𐌿𐍄𐌹𐍃𐌺","got"],["Gujarati","ગુજરાતી","gu"],["Manx","Gaelg","gv"],["Hausa","Hausa","ha"],["Hakka Chinese","客家語/Hak-kâ-ngî","hak"],["Hawaiian","Hawai`i","haw"],["Hebrew","עברית","he"],["Hindi","हिन्दी","hi"],["Fiji Hindi","Fiji Hindi","hif"],["Croatian","hrvatski","hr"],["Upper Sorbian","hornjoserbsce","hsb"],["Haitian","Kreyòl ayisyen","ht"],["Hungarian","magyar","hu"],["Armenian","Հայերեն","hy"],["Interlingua","interlingua","ia"],["Indonesian","Bahasa Indonesia","id"],["Interlingue","Interlingue","ie"],["Igbo","Igbo","ig"],["Inupiaq","Iñupiak","ik"],["Iloko","Ilokano","ilo"],["Ido","Ido","io"],["Icelandic","íslenska","is"],["Italian","italiano","it"],["Inuktitut","ᐃᓄᒃᑎᑐᑦ/inuktitut","iu"],["Japanese","日本語","ja"],["Lojban","Lojban","jbo"],["Javanese","Basa Jawa","jv"],["Georgian","ქართული","ka"],["Kara-Kalpak","Qaraqalpaqsha","kaa"],["Kabyle","Taqbaylit","kab"],["Kabardian","Адыгэбзэ","kbd"],["Kongo","Kongo","kg"],["Kikuyu","Gĩkũyũ","ki"],["Kazakh","қазақша","kk"],["Kalaallisut","kalaallisut","kl"],["Khmer","ភាសាខ្មែរ","km"],["Kannada","ಕನ್ನಡ","kn"],["Korean","한국어","ko"],["Komi-Permyak","Перем Коми","koi"],["Karachay-Balkar","къарачай-малкъар","krc"],["Kashmiri","कॉशुर / کٲشُر","ks"],["Colognian","Ripoarisch","ksh"],["Kurdish","Kurdî","ku"],["Komi","коми","kv"],["Cornish","kernowek","kw"],["Kyrgyz","Кыргызча","ky"],["Latin","Latina","la"],["Ladino","Ladino","lad"],["Luxembourgish","Lëtzebuergesch","lb"],["лакку","лакку","lbe"],["Lezghian","лезги","lez"],["Ganda","Luganda","lg"],["Limburgish","Limburgs","li"],["Ligurian","Ligure","lij"],["Lombard","lumbaart","lmo"],["Lingala","lingála","ln"],["Lao","ລາວ","lo"],["Northern Luri","لۊری شومالی","lrc"],["Lithuanian","lietuvių","lt"],["Latgalian","latgaļu","ltg"],["Latvian","latviešu","lv"],["Maithili","मैथिली","mai"],["Basa Banyumasan","Basa Banyumasan","map-bms"],["Moksha","мокшень","mdf"],["Malagasy","Malagasy","mg"],["Eastern Mari","олык марий","mhr"],["Maori","Māori","mi"],["Minangkabau","Baso Minangkabau","min"],["Macedonian","македонски","mk"],["Malayalam","മലയാളം","ml"],["Mongolian","монгол","mn"],["Marathi","मराठी","mr"],["Western Mari","кырык мары","mrj"],["Malay","Bahasa Melayu","ms"],["Maltese","Malti","mt"],["Mirandese","Mirandés","mwl"],["Burmese","မြန်မာဘာသာ","my"],["Erzya","эрзянь","myv"],["Mazanderani","مازِرونی","mzn"],["Nauru","Dorerin Naoero","na"],["Nāhuatl","Nāhuatl","nah"],["Neapolitan","Napulitano","nap"],["Low German","Plattdüütsch","nds"],["Low Saxon (Netherlands)","Nedersaksies","nds-nl"],["Nepali","नेपाली","ne"],["Newari","नेपाल भाषा","new"],["Dutch","Nederlands","nl"],["Norwegian Nynorsk","norsk nynorsk","nn"],["Norwegian","norsk bokmål","no"],["Novial","Novial","nov"],["Nouormand","Nouormand","nrm"],["Northern Sotho","Sesotho sa Leboa","nso"],["Navajo","Diné bizaad","nv"],["Nyanja","Chi-Chewa","ny"],["Occitan","occitan","oc"],["Oromo","Oromoo","om"],["Oriya","ଓଡ଼ିଆ","or"],["Ossetic","Ирон","os"],["Punjabi","ਪੰਜਾਬੀ","pa"],["Pangasinan","Pangasinan","pag"],["Pampanga","Kapampangan","pam"],["Papiamento","Papiamentu","pap"],["Picard","Picard","pcd"],["Pennsylvania German","Deitsch","pdc"],["Palatine German","Pälzisch","pfl"],["Pali","पालि","pi"],["Norfuk / Pitkern","Norfuk / Pitkern","pih"],["Polish","polski","pl"],["Piedmontese","Piemontèis","pms"],["Western Punjabi","پنجابی","pnb"],["Pontic","Ποντιακά","pnt"],["Pashto","پښتو","ps"],["Portuguese","português","pt"],["Quechua","Runa Simi","qu"],["Romansh","rumantsch","rm"],["Romani","Romani","rmy"],["Rundi","Kirundi","rn"],["Romanian","română","ro"],["Aromanian","armãneashti","roa-rup"],["tarandíne","tarandíne","roa-tara"],["Russian","русский","ru"],["Rusyn","русиньскый","rue"],["Kinyarwanda","Kinyarwanda","rw"],["Sanskrit","संस्कृतम्","sa"],["Sakha","саха тыла","sah"],["Sardinian","sardu","sc"],["Sicilian","sicilianu","scn"],["Scots","Scots","sco"],["Sindhi","سنڌي","sd"],["Northern Sami","sámegiella","se"],["Sango","Sängö","sg"],["Serbo-Croatian","srpskohrvatski / српскохрватски","sh"],["Sinhala","සිංහල","si"],["Simple English","Simple English","simple"],["Slovak","slovenčina","sk"],["Slovenian","slovenščina","sl"],["Samoan","Gagana Samoa","sm"],["Shona","chiShona","sn"],["Somali","Soomaaliga","so"],["Albanian","shqip","sq"],["Serbian","српски / srpski","sr"],["Sranan Tongo","Sranantongo","srn"],["Swati","SiSwati","ss"],["Southern Sotho","Sesotho","st"],["Saterland Frisian","Seeltersk","stq"],["Sundanese","Basa Sunda","su"],["Swedish","svenska","sv"],["Swahili","Kiswahili","sw"],["Silesian","ślůnski","szl"],["Tamil","தமிழ்","ta"],["Telugu","తెలుగు","te"],["Tetum","tetun","tet"],["Tajik","тоҷикӣ","tg"],["Thai","ไทย","th"],["Tigrinya","ትግርኛ","ti"],["Turkmen","Türkmençe","tk"],["Tagalog","Tagalog","tl"],["Tswana","Setswana","tn"],["Tongan","lea faka-Tonga","to"],["Tok Pisin","Tok Pisin","tpi"],["Turkish","Türkçe","tr"],["Tsonga","Xitsonga","ts"],["Tatar","татарча/tatarça","tt"],["Tumbuka","chiTumbuka","tum"],["Twi","Twi","tw"],["Tahitian","reo tahiti","ty"],["Tuvinian","тыва дыл","tyv"],["Udmurt","удмурт","udm"],["Uyghur","ئۇيغۇرچە / Uyghurche","ug"],["Ukrainian","українська","uk"],["Urdu","اردو","ur"],["Uzbek","oʻzbekcha/ўзбекча","uz"],["Venda","Tshivenda","ve"],["Venetian","vèneto","vec"],["Veps","vepsän kel’","vep"],["Vietnamese","Tiếng Việt","vi"],["West Flemish","West-Vlams","vls"],["Volapük","Volapük","vo"],["Walloon","walon","wa"],["Waray","Winaray","war"],["Wolof","Wolof","wo"],["Wu Chinese","吴语","wuu"],["Kalmyk","хальмг","xal"],["Xhosa","isiXhosa","xh"],["Mingrelian","მარგალური","xmf"],["Yiddish","ייִדיש","yi"],["Yoruba","Yorùbá","yo"],["Zhuang","Vahcuengh","za"],["Zeelandic","Zeêuws","zea"],["Chinese","中文","zh"],["Classical Chinese","文言","zh-classical"],["Chinese (Min Nan)","Bân-lâm-gú","zh-min-nan"],["Cantonese","粵語","zh-yue"],["Zulu","isiZulu","zu"]] \ No newline at end of file diff --git a/js/id/ui/preset/wikipedia.js b/js/id/ui/preset/wikipedia.js index 732211e20..a9f433198 100644 --- a/js/id/ui/preset/wikipedia.js +++ b/js/id/ui/preset/wikipedia.js @@ -70,11 +70,14 @@ iD.ui.preset.wikipedia = function(field, context) { function language() { var value = lang.value().toLowerCase(); + var locale = iD.detect().locale.toLowerCase(); + var localeLanguage; return _.find(iD.data.wikipedia, function(d) { + if (d[2] === locale) localeLanguage = d; return d[0].toLowerCase() === value || d[1].toLowerCase() === value || - d[2].toLowerCase() === value; - }) || iD.data.wikipedia[0]; + d[2] === value; + }) || localeLanguage || ['English', 'English', 'en']; } function changeLang() {