source: other-projects/hathitrust/wcsa/extracted-features-solr/trunk/web-portal/iso-639-1.js@ 36198

Last change on this file since 36198 was 31383, checked in by davidb, 7 years ago

Files for initial functioning search page

File size: 16.5 KB
Line 
1/**
2 * @author Phil Teare
3 * using wikipedia data
4 */
5
6// Based on: http://stackoverflow.com/questions/3217492/list-of-language-codes-in-yaml-or-json
7// Downloaded from: http://pastebin.com/raw/ppdMS687
8
9var isoLangs = {
10 "ab":{
11 "name":"Abkhaz",
12 "nativeName":"аҧсуа"
13 },
14 "aa":{
15 "name":"Afar",
16 "nativeName":"Afaraf"
17 },
18 "af":{
19 "name":"Afrikaans",
20 "nativeName":"Afrikaans"
21 },
22 "ak":{
23 "name":"Akan",
24 "nativeName":"Akan"
25 },
26 "sq":{
27 "name":"Albanian",
28 "nativeName":"Shqip"
29 },
30 "am":{
31 "name":"Amharic",
32 "nativeName":"አማርኛ"
33 },
34 "ar":{
35 "name":"Arabic",
36 "nativeName":"العرؚية"
37 },
38 "an":{
39 "name":"Aragonese",
40 "nativeName":"Aragonés"
41 },
42 "hy":{
43 "name":"Armenian",
44 "nativeName":"Հայերեն"
45 },
46 "as":{
47 "name":"Assamese",
48 "nativeName":"àŠ…
49àŠžàŠ®à§€àŠ¯àŠŒàŠŸ"
50 },
51 "av":{
52 "name":"Avaric",
53 "nativeName":"авар ЌацӀ, ЌагӀарул ЌацӀ"
54 },
55 "ae":{
56 "name":"Avestan",
57 "nativeName":"avesta"
58 },
59 "ay":{
60 "name":"Aymara",
61 "nativeName":"aymar aru"
62 },
63 "az":{
64 "name":"Azerbaijani",
65 "nativeName":"azərbaycan dili"
66 },
67 "bm":{
68 "name":"Bambara",
69 "nativeName":"bamanankan"
70 },
71 "ba":{
72 "name":"Bashkir",
73 "nativeName":"башҡПрт теле"
74 },
75 "eu":{
76 "name":"Basque",
77 "nativeName":"euskara, euskera"
78 },
79 "be":{
80 "name":"Belarusian",
81 "nativeName":"Беларуская"
82 },
83 "bn":{
84 "name":"Bengali",
85 "nativeName":"àŠ¬àŠŸàŠ‚àŠ²àŠŸ"
86 },
87 "bh":{
88 "name":"Bihari",
89 "nativeName":"à€­à¥‹à€œà€ªà¥à€°à¥€"
90 },
91 "bi":{
92 "name":"Bislama",
93 "nativeName":"Bislama"
94 },
95 "bs":{
96 "name":"Bosnian",
97 "nativeName":"bosanski jezik"
98 },
99 "br":{
100 "name":"Breton",
101 "nativeName":"brezhoneg"
102 },
103 "bg":{
104 "name":"Bulgarian",
105 "nativeName":"българскО езОк"
106 },
107 "my":{
108 "name":"Burmese",
109 "nativeName":"ဗမာစ
110ာ"
111 },
112 "ca":{
113 "name":"Catalan; Valencian",
114 "nativeName":"Català"
115 },
116 "ch":{
117 "name":"Chamorro",
118 "nativeName":"Chamoru"
119 },
120 "ce":{
121 "name":"Chechen",
122 "nativeName":"МПх
123чОйМ ЌПтт"
124 },
125 "ny":{
126 "name":"Chichewa; Chewa; Nyanja",
127 "nativeName":"chiCheŵa, chinyanja"
128 },
129 "zh":{
130 "name":"Chinese",
131 "nativeName":"äž­æ–‡ (Zhōngwén), 汉语, 挢語"
132 },
133 "zh-cn":{
134 "name":"Mainland Chinese",
135 "nativeName":"äž­æ–‡ (Zhōngwén), 汉语, 挢語"
136 },
137 "zh-tw":{
138 "name":"Taiwanese Chinese (Traditional Characters)",
139 "nativeName":"äž­æ–‡ (Zhōngwén), 汉语, 挢語"
140 },
141 "cv":{
142 "name":"Chuvash",
143 "nativeName":"чӑваш чӗлх
144О"
145 },
146 "kw":{
147 "name":"Cornish",
148 "nativeName":"Kernewek"
149 },
150 "co":{
151 "name":"Corsican",
152 "nativeName":"corsu, lingua corsa"
153 },
154 "cr":{
155 "name":"Cree",
156 "nativeName":"ᓀᐊᐃᔭᐍᐏᐣ"
157 },
158 "hr":{
159 "name":"Croatian",
160 "nativeName":"hrvatski"
161 },
162 "cs":{
163 "name":"Czech",
164 "nativeName":"česky, čeština"
165 },
166 "da":{
167 "name":"Danish",
168 "nativeName":"dansk"
169 },
170 "dv":{
171 "name":"Divehi; Dhivehi; Maldivian;",
172 "nativeName":"Þ‹ÞšÞˆÞ¬Þ€Þš"
173 },
174 "nl":{
175 "name":"Dutch",
176 "nativeName":"Nederlands, Vlaams"
177 },
178 "en":{
179 "name":"English",
180 "nativeName":"English"
181 },
182 "eo":{
183 "name":"Esperanto",
184 "nativeName":"Esperanto"
185 },
186 "et":{
187 "name":"Estonian",
188 "nativeName":"eesti, eesti keel"
189 },
190 "ee":{
191 "name":"Ewe",
192 "nativeName":"Eʋegbe"
193 },
194 "fo":{
195 "name":"Faroese",
196 "nativeName":"fÞroyskt"
197 },
198 "fj":{
199 "name":"Fijian",
200 "nativeName":"vosa Vakaviti"
201 },
202 "fi":{
203 "name":"Finnish",
204 "nativeName":"suomi, suomen kieli"
205 },
206 "fr":{
207 "name":"French",
208 "nativeName":"français, langue française"
209 },
210 "ff":{
211 "name":"Fula; Fulah; Pulaar; Pular",
212 "nativeName":"Fulfulde, Pulaar, Pular"
213 },
214 "gl":{
215 "name":"Galician",
216 "nativeName":"Galego"
217 },
218 "ka":{
219 "name":"Georgian",
220 "nativeName":"ქართული"
221 },
222 "de":{
223 "name":"German",
224 "nativeName":"Deutsch"
225 },
226 "el":{
227 "name":"Greek, Modern",
228 "nativeName":"ΕλληΜικά"
229 },
230 "gn":{
231 "name":"Guaraní",
232 "nativeName":"Avañeẜ"
233 },
234 "gu":{
235 "name":"Gujarati",
236 "nativeName":"ગુજરટ઀ી"
237 },
238 "ht":{
239 "name":"Haitian; Haitian Creole",
240 "nativeName":"Kreyòl ayisyen"
241 },
242 "ha":{
243 "name":"Hausa",
244 "nativeName":"Hausa, هَوُسَ"
245 },
246 "he":{
247 "name":"Hebrew (modern)",
248 "nativeName":"עבךית"
249 },
250 "hz":{
251 "name":"Herero",
252 "nativeName":"Otjiherero"
253 },
254 "hi":{
255 "name":"Hindi",
256 "nativeName":"à€¹à€¿à€šà¥à€Šà¥€, à€¹à€¿à€‚à€Šà¥€"
257 },
258 "ho":{
259 "name":"Hiri Motu",
260 "nativeName":"Hiri Motu"
261 },
262 "hu":{
263 "name":"Hungarian",
264 "nativeName":"Magyar"
265 },
266 "ia":{
267 "name":"Interlingua",
268 "nativeName":"Interlingua"
269 },
270 "id":{
271 "name":"Indonesian",
272 "nativeName":"Bahasa Indonesia"
273 },
274 "ie":{
275 "name":"Interlingue",
276 "nativeName":"Originally called Occidental; then Interlingue after WWII"
277 },
278 "ga":{
279 "name":"Irish",
280 "nativeName":"Gaeilge"
281 },
282 "ig":{
283 "name":"Igbo",
284 "nativeName":"Asụsụ Igbo"
285 },
286 "ik":{
287 "name":"Inupiaq",
288 "nativeName":"Iñupiaq, Iñupiatun"
289 },
290 "io":{
291 "name":"Ido",
292 "nativeName":"Ido"
293 },
294 "is":{
295 "name":"Icelandic",
296 "nativeName":"Íslenska"
297 },
298 "it":{
299 "name":"Italian",
300 "nativeName":"Italiano"
301 },
302 "iu":{
303 "name":"Inuktitut",
304 "nativeName":"ᐃᓄᒃᑎᑐᑩ"
305 },
306 "ja":{
307 "name":"Japanese",
308 "nativeName":"日本語 (にほんごにっぜんご)"
309 },
310 "jv":{
311 "name":"Javanese",
312 "nativeName":"basa Jawa"
313 },
314 "kl":{
315 "name":"Kalaallisut, Greenlandic",
316 "nativeName":"kalaallisut, kalaallit oqaasii"
317 },
318 "kn":{
319 "name":"Kannada",
320 "nativeName":"ಕಚ್ಚಡ"
321 },
322 "kr":{
323 "name":"Kanuri",
324 "nativeName":"Kanuri"
325 },
326 "ks":{
327 "name":"Kashmiri",
328 "nativeName":"à€•à€¶à¥à€®à¥€à€°à¥€, ك؎م
329يري‎"
330 },
331 "kk":{
332 "name":"Kazakh",
333 "nativeName":"Қазақ тілі"
334 },
335 "km":{
336 "name":"Khmer",
337 "nativeName":"ភាសាខ្មែរ"
338 },
339 "ki":{
340 "name":"Kikuyu, Gikuyu",
341 "nativeName":"Gĩkũyũ"
342 },
343 "rw":{
344 "name":"Kinyarwanda",
345 "nativeName":"Ikinyarwanda"
346 },
347 "ky":{
348 "name":"Kirghiz, Kyrgyz",
349 "nativeName":"кыргыз тОлО"
350 },
351 "kv":{
352 "name":"Komi",
353 "nativeName":"кПЌО кыв"
354 },
355 "kg":{
356 "name":"Kongo",
357 "nativeName":"KiKongo"
358 },
359 "ko":{
360 "name":"Korean",
361 "nativeName":"한국얎 (韓國語), 조선말 (朝鮮語)"
362 },
363 "ku":{
364 "name":"Kurdish",
365 "nativeName":"Kurdî, كوردی‎"
366 },
367 "kj":{
368 "name":"Kwanyama, Kuanyama",
369 "nativeName":"Kuanyama"
370 },
371 "la":{
372 "name":"Latin",
373 "nativeName":"latine, lingua latina"
374 },
375 "lb":{
376 "name":"Luxembourgish, Letzeburgesch",
377 "nativeName":"Lëtzebuergesch"
378 },
379 "lg":{
380 "name":"Luganda",
381 "nativeName":"Luganda"
382 },
383 "li":{
384 "name":"Limburgish, Limburgan, Limburger",
385 "nativeName":"Limburgs"
386 },
387 "ln":{
388 "name":"Lingala",
389 "nativeName":"Lingála"
390 },
391 "lo":{
392 "name":"Lao",
393 "nativeName":"ພາສາລາວ"
394 },
395 "lt":{
396 "name":"Lithuanian",
397 "nativeName":"lietuvių kalba"
398 },
399 "lu":{
400 "name":"Luba-Katanga",
401 "nativeName":""
402 },
403 "lv":{
404 "name":"Latvian",
405 "nativeName":"latviešu valoda"
406 },
407 "gv":{
408 "name":"Manx",
409 "nativeName":"Gaelg, Gailck"
410 },
411 "mk":{
412 "name":"Macedonian",
413 "nativeName":"ЌакеЎПМскО јазОк"
414 },
415 "mg":{
416 "name":"Malagasy",
417 "nativeName":"Malagasy fiteny"
418 },
419 "ms":{
420 "name":"Malay",
421 "nativeName":"bahasa Melayu, ؚهاس م
422لايو‎"
423 },
424 "ml":{
425 "name":"Malayalam",
426 "nativeName":"àŽ®àŽ²àŽ¯àŽŸàŽ³àŽ‚"
427 },
428 "mt":{
429 "name":"Maltese",
430 "nativeName":"Malti"
431 },
432 "mi":{
433 "name":"Māori",
434 "nativeName":"te reo Māori"
435 },
436 "mr":{
437 "name":"Marathi (Marāṭhī)",
438 "nativeName":"à€®à€°à€Ÿà€ à¥€"
439 },
440 "mh":{
441 "name":"Marshallese",
442 "nativeName":"Kajin M̧ajeČ"
443 },
444 "mn":{
445 "name":"Mongolian",
446 "nativeName":"ЌПМгПл"
447 },
448 "na":{
449 "name":"Nauru",
450 "nativeName":"Ekakairũ Naoero"
451 },
452 "nv":{
453 "name":"Navajo, Navaho",
454 "nativeName":"Diné bizaad, Dinékʌehǰí"
455 },
456 "nb":{
457 "name":"Norwegian Bokmål",
458 "nativeName":"Norsk bokmål"
459 },
460 "nd":{
461 "name":"North Ndebele",
462 "nativeName":"isiNdebele"
463 },
464 "ne":{
465 "name":"Nepali",
466 "nativeName":"à€šà¥‡à€ªà€Ÿà€²à¥€"
467 },
468 "ng":{
469 "name":"Ndonga",
470 "nativeName":"Owambo"
471 },
472 "nn":{
473 "name":"Norwegian Nynorsk",
474 "nativeName":"Norsk nynorsk"
475 },
476 "no":{
477 "name":"Norwegian",
478 "nativeName":"Norsk"
479 },
480 "ii":{
481 "name":"Nuosu",
482 "nativeName":"ꆈꌠ꒿ Nuosuhxop"
483 },
484 "nr":{
485 "name":"South Ndebele",
486 "nativeName":"isiNdebele"
487 },
488 "oc":{
489 "name":"Occitan",
490 "nativeName":"Occitan"
491 },
492 "oj":{
493 "name":"Ojibwe, Ojibwa",
494 "nativeName":"ᐊᓂᔑᓈᐯᒧᐎᓐ"
495 },
496 "cu":{
497 "name":"Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic",
498 "nativeName":"ѩзыкъ слПвѣМьскъ"
499 },
500 "om":{
501 "name":"Oromo",
502 "nativeName":"Afaan Oromoo"
503 },
504 "or":{
505 "name":"Oriya",
506 "nativeName":"ଓଡଌିଆ"
507 },
508 "os":{
509 "name":"Ossetian, Ossetic",
510 "nativeName":"ОрПМ Êвзаг"
511 },
512 "pa":{
513 "name":"Panjabi, Punjabi",
514 "nativeName":"àšªà©°àšœàšŸàš¬à©€, ٟنجاؚی‎"
515 },
516 "pi":{
517 "name":"Pāli",
518 "nativeName":"à€ªà€Ÿà€Žà€¿"
519 },
520 "fa":{
521 "name":"Persian",
522 "nativeName":"فارسی"
523 },
524 "pl":{
525 "name":"Polish",
526 "nativeName":"polski"
527 },
528 "ps":{
529 "name":"Pashto, Pushto",
530 "nativeName":"ٟښتو"
531 },
532 "pt":{
533 "name":"Portuguese",
534 "nativeName":"Português"
535 },
536 "qu":{
537 "name":"Quechua",
538 "nativeName":"Runa Simi, Kichwa"
539 },
540 "rm":{
541 "name":"Romansh",
542 "nativeName":"rumantsch grischun"
543 },
544 "rn":{
545 "name":"Kirundi",
546 "nativeName":"kiRundi"
547 },
548 "ro":{
549 "name":"Romanian, Moldavian, Moldovan",
550 "nativeName":"română"
551 },
552 "ru":{
553 "name":"Russian",
554 "nativeName":"русскОй язык"
555 },
556 "sa":{
557 "name":"Sanskrit (Saṁskṛta)",
558 "nativeName":"à€žà€‚à€žà¥à€•à¥ƒà€€à€®à¥"
559 },
560 "sc":{
561 "name":"Sardinian",
562 "nativeName":"sardu"
563 },
564 "sd":{
565 "name":"Sindhi",
566 "nativeName":"à€žà€¿à€šà¥à€§à¥€, سنڌي، سندڟی‎"
567 },
568 "se":{
569 "name":"Northern Sami",
570 "nativeName":"Davvisámegiella"
571 },
572 "sm":{
573 "name":"Samoan",
574 "nativeName":"gagana faa Samoa"
575 },
576 "sg":{
577 "name":"Sango",
578 "nativeName":"yângâ tî sÀngö"
579 },
580 "sr":{
581 "name":"Serbian",
582 "nativeName":"српскО језОк"
583 },
584 "gd":{
585 "name":"Scottish Gaelic; Gaelic",
586 "nativeName":"Gàidhlig"
587 },
588 "sn":{
589 "name":"Shona",
590 "nativeName":"chiShona"
591 },
592 "si":{
593 "name":"Sinhala, Sinhalese",
594 "nativeName":"සිංහග"
595 },
596 "sk":{
597 "name":"Slovak",
598 "nativeName":"slovenčina"
599 },
600 "sl":{
601 "name":"Slovene",
602 "nativeName":"slovenščina"
603 },
604 "so":{
605 "name":"Somali",
606 "nativeName":"Soomaaliga, af Soomaali"
607 },
608 "st":{
609 "name":"Southern Sotho",
610 "nativeName":"Sesotho"
611 },
612 "es":{
613 "name":"Spanish; Castilian",
614 "nativeName":"español, castellano"
615 },
616 "su":{
617 "name":"Sundanese",
618 "nativeName":"Basa Sunda"
619 },
620 "sw":{
621 "name":"Swahili",
622 "nativeName":"Kiswahili"
623 },
624 "ss":{
625 "name":"Swati",
626 "nativeName":"SiSwati"
627 },
628 "sv":{
629 "name":"Swedish",
630 "nativeName":"svenska"
631 },
632 "ta":{
633 "name":"Tamil",
634 "nativeName":"஀மிஎ்"
635 },
636 "te":{
637 "name":"Telugu",
638 "nativeName":"ఀెలుగు"
639 },
640 "tg":{
641 "name":"Tajik",
642 "nativeName":"тПҷОкӣ, toğikÄ«, تاجیکی‎"
643 },
644 "th":{
645 "name":"Thai",
646 "nativeName":"à¹„àž—àž¢"
647 },
648 "ti":{
649 "name":"Tigrinya",
650 "nativeName":"ትግርኛ"
651 },
652 "bo":{
653 "name":"Tibetan Standard, Tibetan, Central",
654 "nativeName":"àœ–àœŒàœ‘àŒ‹àœ¡àœ²àœ‚"
655 },
656 "tk":{
657 "name":"Turkmen",
658 "nativeName":"TÃŒrkmen, ТүркЌеМ"
659 },
660 "tl":{
661 "name":"Tagalog",
662 "nativeName":"Wikang Tagalog, ᜏᜒᜃᜅ
663᜔ ᜆᜄᜎᜓᜄ᜔"
664 },
665 "tn":{
666 "name":"Tswana",
667 "nativeName":"Setswana"
668 },
669 "to":{
670 "name":"Tonga (Tonga Islands)",
671 "nativeName":"faka Tonga"
672 },
673 "tr":{
674 "name":"Turkish",
675 "nativeName":"TÌrkçe"
676 },
677 "ts":{
678 "name":"Tsonga",
679 "nativeName":"Xitsonga"
680 },
681 "tt":{
682 "name":"Tatar",
683 "nativeName":"татарча, tatarça, تاتارچا‎"
684 },
685 "tw":{
686 "name":"Twi",
687 "nativeName":"Twi"
688 },
689 "ty":{
690 "name":"Tahitian",
691 "nativeName":"Reo Tahiti"
692 },
693 "ug":{
694 "name":"Uighur, Uyghur",
695 "nativeName":"UyÆ£urqə, ؊ۇيغۇرچە‎"
696 },
697 "uk":{
698 "name":"Ukrainian",
699 "nativeName":"україМська"
700 },
701 "ur":{
702 "name":"Urdu",
703 "nativeName":"اردو"
704 },
705 "uz":{
706 "name":"Uzbek",
707 "nativeName":"zbek, Ўзбек, أۇزؚېك‎"
708 },
709 "ve":{
710 "name":"Venda",
711 "nativeName":"Tshivenᾓa"
712 },
713 "vi":{
714 "name":"Vietnamese",
715 "nativeName":"Tiếng Việt"
716 },
717 "vo":{
718 "name":"VolapÃŒk",
719 "nativeName":"VolapÃŒk"
720 },
721 "wa":{
722 "name":"Walloon",
723 "nativeName":"Walon"
724 },
725 "cy":{
726 "name":"Welsh",
727 "nativeName":"Cymraeg"
728 },
729 "wo":{
730 "name":"Wolof",
731 "nativeName":"Wollof"
732 },
733 "fy":{
734 "name":"Western Frisian",
735 "nativeName":"Frysk"
736 },
737 "xh":{
738 "name":"Xhosa",
739 "nativeName":"isiXhosa"
740 },
741 "yi":{
742 "name":"Yiddish",
743 "nativeName":"יי֎דיש"
744 },
745 "yo":{
746 "name":"Yoruba",
747 "nativeName":"Yorùbá"
748 },
749 "za":{
750 "name":"Zhuang, Chuang",
751 "nativeName":"Saɯ cueŋƅ
752, Saw cuengh"
753 }
754}
Note: See TracBrowser for help on using the repository browser.