196 lines
12 KiB
Go
196 lines
12 KiB
Go
package iso6391
|
||
|
||
// Language is an ISO 639-1 language with code, name and native name.
|
||
type Language struct {
|
||
Code string
|
||
Name string
|
||
NativeName string
|
||
}
|
||
|
||
// Languages is a map of all ISO 639-1 languages using the two character lowercase language code as key.
|
||
var Languages = map[string]Language{
|
||
"aa": {Code: "aa", Name: "Afar", NativeName: "Afaraf"},
|
||
"ab": {Code: "ab", Name: "Abkhaz", NativeName: "Аҧсуа бызшәа"},
|
||
"ae": {Code: "ae", Name: "Avestan", NativeName: "Avesta"},
|
||
"af": {Code: "af", Name: "Afrikaans", NativeName: "Afrikaans"},
|
||
"ak": {Code: "ak", Name: "Akan", NativeName: "Akan"},
|
||
"am": {Code: "am", Name: "Amharic", NativeName: "አማርኛ"},
|
||
"an": {Code: "an", Name: "Aragonese", NativeName: "Aragonés"},
|
||
"ar": {Code: "ar", Name: "Arabic", NativeName: "اللغة العربية"},
|
||
"as": {Code: "as", Name: "Assamese", NativeName: "অসমীয়া"},
|
||
"av": {Code: "av", Name: "Avaric", NativeName: "Авар мацӀ"},
|
||
"ay": {Code: "ay", Name: "Aymara", NativeName: "Aymar aru"},
|
||
"az": {Code: "az", Name: "Azerbaijani", NativeName: "Azərbaycan dili"},
|
||
"ba": {Code: "ba", Name: "Bashkir", NativeName: "Башҡорт теле"},
|
||
"be": {Code: "be", Name: "Belarusian", NativeName: "Беларуская мова"},
|
||
"bg": {Code: "bg", Name: "Bulgarian", NativeName: "Български език"},
|
||
"bi": {Code: "bi", Name: "Bislama", NativeName: "Bislama"},
|
||
"bm": {Code: "bm", Name: "Bambara", NativeName: "Bamanankan"},
|
||
"bn": {Code: "bn", Name: "Bengali", NativeName: "বাংলা"},
|
||
"bo": {Code: "bo", Name: "Tibetan Standard", NativeName: "བོད་ཡིག"},
|
||
"br": {Code: "br", Name: "Breton", NativeName: "Brezhoneg"},
|
||
"bs": {Code: "bs", Name: "Bosnian", NativeName: "Bosanski jezik"},
|
||
"ca": {Code: "ca", Name: "Catalan", NativeName: "Català"},
|
||
"ce": {Code: "ce", Name: "Chechen", NativeName: "Нохчийн мотт"},
|
||
"ch": {Code: "ch", Name: "Chamorro", NativeName: "Chamoru"},
|
||
"co": {Code: "co", Name: "Corsican", NativeName: "Corsu"},
|
||
"cr": {Code: "cr", Name: "Cree", NativeName: "ᓀᐦᐃᔭᐍᐏᐣ"},
|
||
"cs": {Code: "cs", Name: "Czech", NativeName: "Čeština"},
|
||
"cu": {Code: "cu", Name: "Old Church Slavonic", NativeName: "Ѩзыкъ словѣньскъ"},
|
||
"cv": {Code: "cv", Name: "Chuvash", NativeName: "Чӑваш чӗлхи"},
|
||
"cy": {Code: "cy", Name: "Welsh", NativeName: "Cymraeg"},
|
||
"da": {Code: "da", Name: "Danish", NativeName: "Dansk"},
|
||
"de": {Code: "de", Name: "German", NativeName: "Deutsch"},
|
||
"dv": {Code: "dv", Name: "Divehi", NativeName: "Dhivehi"},
|
||
"dz": {Code: "dz", Name: "Dzongkha", NativeName: "རྫོང་ཁ"},
|
||
"ee": {Code: "ee", Name: "Ewe", NativeName: "Eʋegbe"},
|
||
"el": {Code: "el", Name: "Greek", NativeName: "Ελληνικά"},
|
||
"en": {Code: "en", Name: "English", NativeName: "English"},
|
||
"eo": {Code: "eo", Name: "Esperanto", NativeName: "Esperanto"},
|
||
"es": {Code: "es", Name: "Spanish", NativeName: "Español"},
|
||
"et": {Code: "et", Name: "Estonian", NativeName: "Eesti"},
|
||
"eu": {Code: "eu", Name: "Basque", NativeName: "Euskara"},
|
||
"fa": {Code: "fa", Name: "Persian", NativeName: "فارسی"},
|
||
"ff": {Code: "ff", Name: "Fula", NativeName: "Fulfulde"},
|
||
"fi": {Code: "fi", Name: "Finnish", NativeName: "Suomi"},
|
||
"fj": {Code: "fj", Name: "Fijian", NativeName: "Vakaviti"},
|
||
"fo": {Code: "fo", Name: "Faroese", NativeName: "Føroyskt"},
|
||
"fr": {Code: "fr", Name: "French", NativeName: "Français"},
|
||
"fy": {Code: "fy", Name: "Western Frisian", NativeName: "Frysk"},
|
||
"ga": {Code: "ga", Name: "Irish", NativeName: "Gaeilge"},
|
||
"gd": {Code: "gd", Name: "Scottish Gaelic", NativeName: "Gàidhlig"},
|
||
"gl": {Code: "gl", Name: "Galician", NativeName: "Galego"},
|
||
"gn": {Code: "gn", Name: "Guaraní", NativeName: "Avañeẽ"},
|
||
"gu": {Code: "gu", Name: "Gujarati", NativeName: "ગુજરાતી"},
|
||
"gv": {Code: "gv", Name: "Manx", NativeName: "Gaelg"},
|
||
"ha": {Code: "ha", Name: "Hausa", NativeName: "هَوُسَ"},
|
||
"he": {Code: "he", Name: "Hebrew", NativeName: "עברית"},
|
||
"hi": {Code: "hi", Name: "Hindi", NativeName: "हिन्दी"},
|
||
"ho": {Code: "ho", Name: "Hiri Motu", NativeName: "Hiri Motu"},
|
||
"hr": {Code: "hr", Name: "Croatian", NativeName: "Hrvatski jezik"},
|
||
"ht": {Code: "ht", Name: "Haitian", NativeName: "Kreyòl ayisyen"},
|
||
"hu": {Code: "hu", Name: "Hungarian", NativeName: "Magyar"},
|
||
"hy": {Code: "hy", Name: "Armenian", NativeName: "Հայերեն"},
|
||
"hz": {Code: "hz", Name: "Herero", NativeName: "Otjiherero"},
|
||
"ia": {Code: "ia", Name: "Interlingua", NativeName: "Interlingua"},
|
||
"id": {Code: "id", Name: "Indonesian", NativeName: "Indonesian"},
|
||
"ie": {Code: "ie", Name: "Interlingue", NativeName: "Interlingue"},
|
||
"ig": {Code: "ig", Name: "Igbo", NativeName: "Asụsụ Igbo"},
|
||
"ii": {Code: "ii", Name: "Nuosu", NativeName: "ꆈꌠ꒿ Nuosuhxop"},
|
||
"ik": {Code: "ik", Name: "Inupiaq", NativeName: "Iñupiaq"},
|
||
"io": {Code: "io", Name: "Ido", NativeName: "Ido"},
|
||
"is": {Code: "is", Name: "Icelandic", NativeName: "Íslenska"},
|
||
"it": {Code: "it", Name: "Italian", NativeName: "Italiano"},
|
||
"iu": {Code: "iu", Name: "Inuktitut", NativeName: "ᐃᓄᒃᑎᑐᑦ"},
|
||
"ja": {Code: "ja", Name: "Japanese", NativeName: "日本語"},
|
||
"jv": {Code: "jv", Name: "Javanese", NativeName: "Basa Jawa"},
|
||
"ka": {Code: "ka", Name: "Georgian", NativeName: "Ქართული"},
|
||
"kg": {Code: "kg", Name: "Kongo", NativeName: "Kikongo"},
|
||
"ki": {Code: "ki", Name: "Kikuyu", NativeName: "Gĩkũyũ"},
|
||
"kj": {Code: "kj", Name: "Kwanyama", NativeName: "Kuanyama"},
|
||
"kk": {Code: "kk", Name: "Kazakh", NativeName: "Қазақ тілі"},
|
||
"kl": {Code: "kl", Name: "Kalaallisut", NativeName: "Kalaallisut"},
|
||
"km": {Code: "km", Name: "Khmer", NativeName: "ខេមរភាសា"},
|
||
"kn": {Code: "kn", Name: "Kannada", NativeName: "ಕನ್ನಡ"},
|
||
"ko": {Code: "ko", Name: "Korean", NativeName: "한국어"},
|
||
"kr": {Code: "kr", Name: "Kanuri", NativeName: "Kanuri"},
|
||
"ks": {Code: "ks", Name: "Kashmiri", NativeName: "कश्मीरी"},
|
||
"ku": {Code: "ku", Name: "Kurdish", NativeName: "Kurdî"},
|
||
"kv": {Code: "kv", Name: "Komi", NativeName: "Коми кыв"},
|
||
"kw": {Code: "kw", Name: "Cornish", NativeName: "Kernewek"},
|
||
"ky": {Code: "ky", Name: "Kyrgyz", NativeName: "Кыргызча"},
|
||
"la": {Code: "la", Name: "Latin", NativeName: "Latine"},
|
||
"lb": {Code: "lb", Name: "Luxembourgish", NativeName: "Lëtzebuergesch"},
|
||
"lg": {Code: "lg", Name: "Ganda", NativeName: "Luganda"},
|
||
"li": {Code: "li", Name: "Limburgish", NativeName: "Limburgs"},
|
||
"ln": {Code: "ln", Name: "Lingala", NativeName: "Lingála"},
|
||
"lo": {Code: "lo", Name: "Lao", NativeName: "ພາສາ"},
|
||
"lt": {Code: "lt", Name: "Lithuanian", NativeName: "Lietuvių kalba"},
|
||
"lu": {Code: "lu", Name: "Luba-Katanga", NativeName: "Tshiluba"},
|
||
"lv": {Code: "lv", Name: "Latvian", NativeName: "Latviešu valoda"},
|
||
"mg": {Code: "mg", Name: "Malagasy", NativeName: "Fiteny malagasy"},
|
||
"mh": {Code: "mh", Name: "Marshallese", NativeName: "Kajin M̧ajeļ"},
|
||
"mi": {Code: "mi", Name: "Māori", NativeName: "Te reo Māori"},
|
||
"mk": {Code: "mk", Name: "Macedonian", NativeName: "Македонски јазик"},
|
||
"ml": {Code: "ml", Name: "Malayalam", NativeName: "മലയാളം"},
|
||
"mn": {Code: "mn", Name: "Mongolian", NativeName: "Монгол хэл"},
|
||
"mr": {Code: "mr", Name: "Marathi", NativeName: "मराठी"},
|
||
"ms": {Code: "ms", Name: "Malay", NativeName: "هاس ملايو"},
|
||
"mt": {Code: "mt", Name: "Maltese", NativeName: "Malti"},
|
||
"my": {Code: "my", Name: "Burmese", NativeName: "ဗမာစာ"},
|
||
"na": {Code: "na", Name: "Nauru", NativeName: "Ekakairũ Naoero"},
|
||
"nb": {Code: "nb", Name: "Norwegian Bokmål", NativeName: "Norsk bokmål"},
|
||
"nd": {Code: "nd", Name: "Northern Ndebele", NativeName: "IsiNdebele"},
|
||
"ne": {Code: "ne", Name: "Nepali", NativeName: "नेपाली"},
|
||
"ng": {Code: "ng", Name: "Ndonga", NativeName: "Owambo"},
|
||
"nl": {Code: "nl", Name: "Dutch", NativeName: "Nederlands"},
|
||
"nn": {Code: "nn", Name: "Norwegian Nynorsk", NativeName: "Norsk nynorsk"},
|
||
"no": {Code: "no", Name: "Norwegian", NativeName: "Norsk"},
|
||
"nr": {Code: "nr", Name: "Southern Ndebele", NativeName: "IsiNdebele"},
|
||
"nv": {Code: "nv", Name: "Navajo", NativeName: "Diné bizaad"},
|
||
"ny": {Code: "ny", Name: "Chichewa", NativeName: "ChiCheŵa"},
|
||
"oc": {Code: "oc", Name: "Occitan", NativeName: "Occitan"},
|
||
"oj": {Code: "oj", Name: "Ojibwe", NativeName: "ᐊᓂᔑᓈᐯᒧᐎᓐ"},
|
||
"om": {Code: "om", Name: "Oromo", NativeName: "Afaan Oromoo"},
|
||
"or": {Code: "or", Name: "Oriya", NativeName: "ଓଡ଼ିଆ"},
|
||
"os": {Code: "os", Name: "Ossetian", NativeName: "Ирон æвзаг"},
|
||
"pa": {Code: "pa", Name: "Panjabi", NativeName: "ਪੰਜਾਬੀ"},
|
||
"pi": {Code: "pi", Name: "Pāli", NativeName: "पाऴि"},
|
||
"pl": {Code: "pl", Name: "Polish", NativeName: "Język polski"},
|
||
"ps": {Code: "ps", Name: "Pashto", NativeName: "پښتو"},
|
||
"pt": {Code: "pt", Name: "Portuguese", NativeName: "Português"},
|
||
"qu": {Code: "qu", Name: "Quechua", NativeName: "Runa Simi"},
|
||
"rm": {Code: "rm", Name: "Romansh", NativeName: "Rumantsch grischun"},
|
||
"rn": {Code: "rn", Name: "Kirundi", NativeName: "Ikirundi"},
|
||
"ro": {Code: "ro", Name: "Romanian", NativeName: "Română"},
|
||
"ru": {Code: "ru", Name: "Russian", NativeName: "Русский"},
|
||
"rw": {Code: "rw", Name: "Kinyarwanda", NativeName: "Ikinyarwanda"},
|
||
"sa": {Code: "sa", Name: "Sanskrit", NativeName: "संस्कृतम्"},
|
||
"sc": {Code: "sc", Name: "Sardinian", NativeName: "Sardu"},
|
||
"sd": {Code: "sd", Name: "Sindhi", NativeName: "सिन्धी"},
|
||
"se": {Code: "se", Name: "Northern Sami", NativeName: "Davvisámegiella"},
|
||
"sg": {Code: "sg", Name: "Sango", NativeName: "Yângâ tî sängö"},
|
||
"si": {Code: "si", Name: "Sinhala", NativeName: "සිංහල"},
|
||
"sk": {Code: "sk", Name: "Slovak", NativeName: "Slovenčina"},
|
||
"sl": {Code: "sl", Name: "Slovene", NativeName: "Slovenski jezik"},
|
||
"sm": {Code: "sm", Name: "Samoan", NativeName: "Gagana faa Samoa"},
|
||
"sn": {Code: "sn", Name: "Shona", NativeName: "ChiShona"},
|
||
"so": {Code: "so", Name: "Somali", NativeName: "Soomaaliga"},
|
||
"sq": {Code: "sq", Name: "Albanian", NativeName: "Shqip"},
|
||
"sr": {Code: "sr", Name: "Serbian", NativeName: "Српски језик"},
|
||
"ss": {Code: "ss", Name: "Swati", NativeName: "SiSwati"},
|
||
"st": {Code: "st", Name: "Southern Sotho", NativeName: "Sesotho"},
|
||
"su": {Code: "su", Name: "Sundanese", NativeName: "Basa Sunda"},
|
||
"sv": {Code: "sv", Name: "Swedish", NativeName: "Svenska"},
|
||
"sw": {Code: "sw", Name: "Swahili", NativeName: "Kiswahili"},
|
||
"ta": {Code: "ta", Name: "Tamil", NativeName: "தமிழ்"},
|
||
"te": {Code: "te", Name: "Telugu", NativeName: "తెలుగు"},
|
||
"tg": {Code: "tg", Name: "Tajik", NativeName: "Тоҷикӣ"},
|
||
"th": {Code: "th", Name: "Thai", NativeName: "ไทย"},
|
||
"ti": {Code: "ti", Name: "Tigrinya", NativeName: "ትግርኛ"},
|
||
"tk": {Code: "tk", Name: "Turkmen", NativeName: "Türkmen"},
|
||
"tl": {Code: "tl", Name: "Tagalog", NativeName: "Wikang Tagalog"},
|
||
"tn": {Code: "tn", Name: "Tswana", NativeName: "Setswana"},
|
||
"to": {Code: "to", Name: "Tonga", NativeName: "Faka Tonga"},
|
||
"tr": {Code: "tr", Name: "Turkish", NativeName: "Türkçe"},
|
||
"ts": {Code: "ts", Name: "Tsonga", NativeName: "Xitsonga"},
|
||
"tt": {Code: "tt", Name: "Tatar", NativeName: "Татар теле"},
|
||
"tw": {Code: "tw", Name: "Twi", NativeName: "Twi"},
|
||
"ty": {Code: "ty", Name: "Tahitian", NativeName: "Reo Tahiti"},
|
||
"ug": {Code: "ug", Name: "Uyghur", NativeName: "ئۇيغۇرچە"},
|
||
"uk": {Code: "uk", Name: "Ukrainian", NativeName: "Українська"},
|
||
"ur": {Code: "ur", Name: "Urdu", NativeName: "اردو"},
|
||
"uz": {Code: "uz", Name: "Uzbek", NativeName: "Ўзбек"},
|
||
"ve": {Code: "ve", Name: "Venda", NativeName: "Tshivenḓa"},
|
||
"vi": {Code: "vi", Name: "Vietnamese", NativeName: "Tiếng Việt"},
|
||
"vo": {Code: "vo", Name: "Volapük", NativeName: "Volapük"},
|
||
"wa": {Code: "wa", Name: "Walloon", NativeName: "Walon"},
|
||
"wo": {Code: "wo", Name: "Wolof", NativeName: "Wollof"},
|
||
"xh": {Code: "xh", Name: "Xhosa", NativeName: "IsiXhosa"},
|
||
"yi": {Code: "yi", Name: "Yiddish", NativeName: "ייִדיש"},
|
||
"yo": {Code: "yo", Name: "Yoruba", NativeName: "Yorùbá"},
|
||
"za": {Code: "za", Name: "Zhuang", NativeName: "Saɯ cueŋƅ"},
|
||
"zh": {Code: "zh", Name: "Chinese", NativeName: "中文"},
|
||
"zu": {Code: "zu", Name: "Zulu", NativeName: "IsiZulu"},
|
||
}
|