diff --git a/cps/constants.py b/cps/constants.py index 9f6b88e3..cecfc29c 100644 --- a/cps/constants.py +++ b/cps/constants.py @@ -21,6 +21,7 @@ import sys import os from collections import namedtuple +# if installed via pip this variable is set to true HOME_CONFIG = False # Base dir is parent of current file, necessary if called from different folder @@ -40,7 +41,7 @@ if HOME_CONFIG: os.makedirs(home_dir) CONFIG_DIR = os.environ.get('CALIBRE_DBPATH', home_dir) else: - CONFIG_DIR = os.environ.get('CALIBRE_DBPATH', BASE_DIR) + CONFIG_DIR = os.environ.get('CALIBRE_DBPATH', BASE_DIR) ROLE_USER = 0 << 0 diff --git a/cps/iso_language_names.py b/cps/iso_language_names.py index 54d15425..98368449 100644 --- a/cps/iso_language_names.py +++ b/cps/iso_language_names.py @@ -7061,423 +7061,423 @@ LANGUAGE_NAMES = { "zza": "扎扎其语" }, "en": { - "aar": "阿法尔语", - "abk": "阿布哈兹语", - "ace": "亚齐语", - "ach": "阿乔利语", - "ada": "阿当梅语", - "ady": "阿迪格语", - "afh": "阿弗里希利语", - "afr": "南非荷兰语", - "ain": "阿伊努语(日本)", - "aka": "阿坎语", - "akk": "阿卡德语", - "ale": "阿留申语", - "alt": "阿尔泰语(南)", - "amh": "阿姆哈拉语", - "ang": "英语(上古,约 450-1100)", - "anp": "安吉卡语", - "ara": "阿拉伯语", - "arc": "阿拉米语(官方,公元前 700-300)", - "arg": "阿拉贡语", - "arn": "阿劳坎语", - "arp": "阿拉帕霍语", - "arw": "阿拉瓦克语", - "asm": "阿萨姆语", - "ast": "阿斯图里亚斯语", - "ava": "阿瓦尔语", - "ave": "阿维斯陀语", - "awa": "阿瓦德语", - "aym": "艾马拉语", - "aze": "阿塞拜疆语", - "bak": "巴什基尔语", - "bal": "俾路支语", - "bam": "班巴拉语", - "ban": "巴厘语", - "bas": "巴萨语(喀麦隆)", - "bej": "贝扎语", - "bel": "白俄罗斯语", - "bem": "本巴语(赞比亚)", - "ben": "孟加拉语", - "bho": "博杰普尔语", - "bik": "比科尔语", - "bin": "比尼语", - "bis": "比斯拉马语", - "bla": "西克西卡语", - "bod": "藏语", - "bos": "波斯尼亚语", - "bra": "布拉吉语", - "bre": "布列塔尼语", - "bua": "布里亚特语", - "bug": "布吉语", - "bul": "保加利亚语", - "byn": "比林语", - "cad": "卡多语", - "car": "加勒比语", - "cat": "加泰罗尼亚语", - "ceb": "宿务语", - "ces": "捷克语", - "cha": "查莫罗语", - "chb": "奇布查语", - "che": "车臣语", - "chg": "察合台语", - "chk": "丘克语", - "chm": "马里语(俄罗斯)", - "chn": "奇努克混合语", - "cho": "乔克托语", - "chp": "奇佩维安语", - "chr": "切罗基语", - "chu": "斯拉夫语(古教会)", - "chv": "楚瓦什语", - "chy": "夏延语", - "cop": "科普特语", - "cor": "康沃尔语", - "cos": "科西嘉语", - "cre": "克里语", - "crh": "鞑靼语(克里米亚)", - "csb": "卡舒比语", - "cym": "威尔士语", - "dak": "达科他语", - "dan": "丹麦语", - "dar": "达尔格瓦语", - "del": "特拉华语", - "den": "史拉维语(阿沙巴斯甘)", - "deu": "德语", - "dgr": "多格里布语", - "din": "丁卡语", - "div": "迪维希语", - "doi": "多格拉语", - "dsb": "索布语(下)", - "dua": "杜亚拉语", - "dum": "荷兰语(中古,约 1050-1350)", - "dyu": "迪尤拉语", - "dzo": "宗喀语", - "efi": "埃菲克语", - "egy": "埃及语(古)", - "eka": "埃克丘克语", - "ell": "希腊语(现代,1453-)", - "elx": "埃兰语", - "eng": "英语", - "enm": "英语(中古,1100-1500)", - "epo": "世界语", - "est": "爱沙尼亚语", - "eus": "巴斯克语", - "ewe": "埃维语", - "ewo": "埃翁多语", - "fan": "芳语(赤道几内亚)", - "fao": "法罗语", - "fas": "波斯语", - "fat": "芳蒂语", - "fij": "斐济语", - "fil": "菲律宾语", - "fin": "芬兰语", - "fon": "丰语", - "fra": "法语", - "frm": "法语(中古,约 1400-1600)", - "fro": "法语(上古,842-约 1400)", - "frr": "弗里西语(北)", - "frs": "弗里西亚语(东)", - "fry": "弗里西亚语(西)", - "ful": "富拉语", - "fur": "弗留利语", - "gaa": "加语", - "gay": "卡约语", - "gba": "巴亚语(中非共和国)", - "gez": "吉兹语", - "gil": "吉尔伯特语", - "gla": "盖尔语(苏格兰)", - "gle": "爱尔兰语", - "glg": "加利西亚语", - "glv": "马恩岛语", - "gmh": "德语(中古高地,约 1050-1500)", - "goh": "德语(上古高地,约 750-1050)", - "gon": "贡德语", - "gor": "哥伦打洛语", - "got": "哥特语", - "grb": "格列博语", - "grc": "希腊语(古典,直到 1453)", - "grn": "瓜拉尼语", - "gsw": "德语(瑞士)", - "guj": "古吉拉特语", - "gwi": "库臣语", - "hai": "海达语", - "hat": "克里奥尔语(海地)", - "hau": "豪萨语", - "haw": "夏威夷语", - "heb": "希伯来语", - "her": "赫雷罗语", - "hil": "希利盖农语", - "hin": "印地语", - "hit": "赫梯语", - "hmn": "苗语", - "hmo": "希里莫图语", - "hrv": "克罗地亚语", - "hsb": "索布语(上)", - "hun": "匈牙利语", - "hup": "胡帕语", - "hye": "亚美尼亚语", - "iba": "伊班语", - "ibo": "伊博语", - "ido": "伊多语", - "iii": "彝语(四川)", - "iku": "伊努伊特语", - "ile": "国际语(西方)", - "ilo": "伊洛卡诺语", - "ina": "国际语", - "ind": "印尼语", - "inh": "印古什语", - "ipk": "依努庇克语", - "isl": "冰岛语", - "ita": "意大利语", - "jav": "爪哇语", - "jbo": "逻辑语", - "jpn": "日语", - "jpr": "犹太-波斯语", - "jrb": "犹太-阿拉伯语", - "kaa": "卡拉卡尔帕克语", - "kab": "卡布列语", - "kac": "景颇语", - "kal": "格陵兰语", - "kam": "坎巴语(肯尼亚)", - "kan": "卡纳达语", - "kas": "克什米尔语", - "kat": "格鲁吉亚语", - "kau": "卡努里语", - "kaw": "卡威语", - "kaz": "哈萨克语", - "kbd": "卡巴尔达语", - "kha": "卡西语", - "khm": "高棉语", - "kho": "和田语", - "kik": "基库尤语", - "kin": "基尼阿万达语", - "kir": "吉尔吉斯语", - "kmb": "金本杜语", - "kok": "孔卡尼语", - "kom": "科米语", - "kon": "刚果语", - "kor": "朝鲜语", - "kos": "科斯拉伊语", - "kpe": "克佩勒语", - "krc": "卡拉恰伊-巴尔卡尔语", - "krl": "卡累利阿语", - "kru": "库卢克语", - "kua": "宽亚玛语", - "kum": "库梅克语", - "kur": "库尔德语", - "kut": "库特内语", - "lad": "拉迪诺语", - "lah": "拉亨达语", - "lam": "兰巴语", - "lao": "老挝语", - "lat": "拉丁语", - "lav": "拉脱维亚语", - "lez": "列兹金语", - "lim": "林堡语", - "lin": "林加拉语", - "lit": "立陶宛语", - "lol": "芒戈语", - "loz": "洛齐语", - "ltz": "卢森堡语", - "lua": "卢巴-卢拉语", - "lub": "卢巴-加丹加语", - "lug": "干达语", - "lui": "卢伊塞诺语", - "lun": "隆达语", - "luo": "卢奥语(肯尼亚和坦桑尼亚)", - "lus": "卢萨语", - "mad": "马都拉语", - "mag": "摩揭陀语", - "mah": "马绍尔语", - "mai": "米德勒语", - "mak": "望加锡语", - "mal": "马拉雅拉姆语", - "man": "曼丁哥语", - "mar": "马拉地语", - "mas": "马萨伊语", - "mdf": "莫克沙语", - "mdr": "曼达语", - "men": "门德语(塞拉利昂)", - "mga": "爱尔兰语(中古,900-1200)", - "mic": "米克马克语", - "min": "米南卡保语", - "mis": "未被编码的语言", - "mkd": "马其顿语", - "mlg": "马达加斯加语", - "mlt": "马耳他语", - "mnc": "满语", - "mni": "曼尼普尔语", - "moh": "莫霍克语", - "mon": "蒙古语", - "mos": "莫西语", - "mri": "毛利语", - "msa": "马来语族", - "mul": "多种语言", - "mus": "克里克语", - "mwl": "米兰德斯语", - "mwr": "马尔瓦利语", - "mya": "缅甸语", - "myv": "厄尔兹亚语", - "nap": "拿坡里语", - "nau": "瑙鲁语", - "nav": "纳瓦霍语", - "nbl": "恩德贝勒语(南)", - "nde": "恩德贝勒语(北)", - "ndo": "恩敦加语", - "nds": "撒克逊语(低地)", - "nep": "尼泊尔语", - "new": "尼瓦尔语", - "nia": "尼亚斯语", - "niu": "纽埃语", - "nld": "荷兰语", - "nno": "新挪威语", - "nob": "挪威布克莫尔语", - "nog": "诺盖语", - "non": "诺尔斯语(古)", - "nor": "挪威语", - "nqo": "西非书面语言字母", - "nso": "索托语(北)", - "nwc": "尼瓦尔语(古典)", - "nya": "尼扬贾语", - "nym": "尼扬韦齐语", - "nyn": "尼扬科勒语", - "nyo": "尼奥罗语", - "nzi": "恩济马语", - "oci": "奥克西唐语(1500 后)", - "oji": "奥吉布瓦语", - "ori": "奥利亚语", - "orm": "奥罗莫语", - "osa": "奥萨格语", - "oss": "奥塞梯语", - "ota": "土耳其语(奥斯曼,1500-1928)", - "pag": "邦阿西楠语", - "pal": "钵罗钵语", - "pam": "邦板牙语", - "pan": "旁遮普语", - "pap": "帕皮亚门托语", - "pau": "帕劳语", - "peo": "波斯语(古,公元前约 600-400)", - "phn": "腓尼基语", - "pli": "巴利语", - "pol": "波兰语", - "pon": "波纳佩语", - "por": "葡萄牙语", - "pro": "普罗旺斯语(古,至 1500)", - "pus": "普什图语", - "que": "克丘亚语", - "raj": "拉贾斯坦语", - "rap": "拉帕努伊语", - "rar": "拉罗汤加语", - "roh": "罗曼什语", - "rom": "罗姆语", - "ron": "罗马尼亚语", - "run": "基隆迪语", - "rup": "阿罗马尼亚语", - "rus": "俄语", - "sad": "桑达韦语", - "sag": "桑戈语", - "sah": "雅库特语", - "sam": "阿拉米语(萨马利亚)", - "san": "梵语", - "sas": "萨萨克语", - "sat": "桑塔利语", - "scn": "西西里语", - "sco": "苏格兰语", - "sel": "塞尔库普语", - "sga": "爱尔兰语(古,至 900)", - "shn": "掸语", - "sid": "锡达莫语", - "sin": "僧加罗语", - "slk": "斯洛伐克语", - "slv": "斯洛文尼亚语", - "sma": "萨米语(南)", - "sme": "萨米语(北)", - "smj": "律勒欧-萨米语", - "smn": "伊纳里-萨米语", - "smo": "萨摩亚语", - "sms": "斯科特-萨米语", - "sna": "修纳语", - "snd": "信德语", - "snk": "索宁克语", - "sog": "粟特语", - "som": "索马里语", - "sot": "索托语(南)", - "spa": "西班牙语", - "sqi": "阿尔巴尼亚语", - "srd": "撒丁语", - "srn": "苏里南汤加语", - "srp": "塞尔维亚语", - "srr": "塞雷尔语", - "ssw": "斯瓦特语", - "suk": "苏库马语", - "sun": "巽他语", - "sus": "苏苏语", - "sux": "苏美尔语", - "swa": "斯瓦希里语族", - "swe": "瑞典语", - "syc": "叙利亚语(古典)", - "syr": "古叙利亚语", - "tah": "塔希提语", - "tam": "泰米尔语", - "tat": "塔塔尔语", - "tel": "泰卢固语", - "tem": "滕内语", - "ter": "特列纳语", - "tet": "特塔姆语", - "tgk": "塔吉克语", - "tgl": "塔加洛语", - "tha": "泰语", - "tig": "提格雷语", - "tir": "提格里尼亚语", - "tiv": "蒂夫语", - "tkl": "托克劳语", - "tlh": "克林贡语", - "tli": "特林吉特语", - "tmh": "塔马舍克语", - "tog": "汤加语 (尼亚萨)", - "ton": "汤加语(汤加岛)", - "tpi": "托克皮辛语", - "tsi": "钦西安语", - "tsn": "茨瓦纳语", - "tso": "聪加语", - "tuk": "土库曼语", - "tum": "奇图姆布卡语", - "tur": "土耳其语", - "tvl": "图瓦卢语", - "twi": "契维语", - "tyv": "图瓦语", - "udm": "乌德穆尔特语", - "uga": "乌加里特语", - "uig": "维吾尔语", - "ukr": "乌克兰语", - "umb": "翁本杜语", - "und": "未确定的语言", - "urd": "乌尔都语", - "uzb": "乌兹别克语", - "vai": "瓦伊语", - "ven": "文达语", - "vie": "越南语", - "vol": "沃拉普克语", - "vot": "沃提克语", - "wal": "瓦拉莫语", - "war": "瓦赖语(菲律宾)", - "was": "瓦肖语", - "wln": "瓦龙语", - "wol": "沃洛夫语", - "xal": "卡尔梅克语", - "xho": "科萨语", - "yao": "瑶语", - "yap": "雅浦语", - "yid": "依地语", - "yor": "约鲁巴语", - "zap": "萨波特克语", - "zbl": "布利斯符号", - "zen": "哲纳加语", - "zha": "壮语", - "zho": "中文", - "zul": "祖鲁语", - "zun": "祖尼语", + "aar": "Afar", + "abk": "Abkhazian", + "ace": "Achinese", + "ach": "Acoli", + "ada": "Adangme", + "ady": "Adyghe", + "afh": "Afrihili", + "afr": "Afrikaans", + "ain": "Ainu (Japan)", + "aka": "Akan", + "akk": "Akkadian", + "ale": "Aleut", + "alt": "Altai; Southern", + "amh": "Amharic", + "ang": "English; Old (ca. 450-1100)", + "anp": "Angika", + "ara": "Arabic", + "arc": "Aramaic; Official (700-300 BCE)", + "arg": "Aragonese", + "arn": "Mapudungun", + "arp": "Arapaho", + "arw": "Arawak", + "asm": "Assamese", + "ast": "Asturian", + "ava": "Avaric", + "ave": "Avestan", + "awa": "Awadhi", + "aym": "Aymara", + "aze": "Azerbaijani", + "bak": "Bashkir", + "bal": "Baluchi", + "bam": "Bambara", + "ban": "Balinese", + "bas": "Basa (Cameroon)", + "bej": "Beja", + "bel": "Belarusian", + "bem": "Bemba (Zambia)", + "ben": "Bengali", + "bho": "Bhojpuri", + "bik": "Bikol", + "bin": "Bini", + "bis": "Bislama", + "bla": "Siksika", + "bod": "Tibetan", + "bos": "Bosnian", + "bra": "Braj", + "bre": "Breton", + "bua": "Buriat", + "bug": "Buginese", + "bul": "Bulgarian", + "byn": "Bilin", + "cad": "Caddo", + "car": "Carib; Galibi", + "cat": "Catalan", + "ceb": "Cebuano", + "ces": "Czech", + "cha": "Chamorro", + "chb": "Chibcha", + "che": "Chechen", + "chg": "Chagatai", + "chk": "Chuukese", + "chm": "Mari (Russia)", + "chn": "Chinook jargon", + "cho": "Choctaw", + "chp": "Chipewyan", + "chr": "Cherokee", + "chu": "Slavonic; Old", + "chv": "Chuvash", + "chy": "Cheyenne", + "cop": "Coptic", + "cor": "Cornish", + "cos": "Corsican", + "cre": "Cree", + "crh": "Turkish; Crimean", + "csb": "Kashubian", + "cym": "Welsh", + "dak": "Dakota", + "dan": "Danish", + "dar": "Dargwa", + "del": "Delaware", + "den": "Slave (Athapascan)", + "deu": "German", + "dgr": "Dogrib", + "din": "Dinka", + "div": "Dhivehi", + "doi": "Dogri (macrolanguage)", + "dsb": "Sorbian; Lower", + "dua": "Duala", + "dum": "Dutch; Middle (ca. 1050-1350)", + "dyu": "Dyula", + "dzo": "Dzongkha", + "efi": "Efik", + "egy": "Egyptian (Ancient)", + "eka": "Ekajuk", + "ell": "Greek; Modern (1453-)", + "elx": "Elamite", + "eng": "English", + "enm": "English; Middle (1100-1500)", + "epo": "Esperanto", + "est": "Estonian", + "eus": "Basque", + "ewe": "Ewe", + "ewo": "Ewondo", + "fan": "Fang (Equatorial Guinea)", + "fao": "Faroese", + "fas": "Persian", + "fat": "Fanti", + "fij": "Fijian", + "fil": "Filipino", + "fin": "Finnish", + "fon": "Fon", + "fra": "French", + "frm": "French; Middle (ca. 1400-1600)", + "fro": "French; Old (842-ca. 1400)", + "frr": "Frisian; Northern", + "frs": "Frisian; Eastern", + "fry": "Frisian; Western", + "ful": "Fulah", + "fur": "Friulian", + "gaa": "Ga", + "gay": "Gayo", + "gba": "Gbaya (Central African Republic)", + "gez": "Geez", + "gil": "Gilbertese", + "gla": "Gaelic; Scottish", + "gle": "Irish", + "glg": "Galician", + "glv": "Manx", + "gmh": "German; Middle High (ca. 1050-1500)", + "goh": "German; Old High (ca. 750-1050)", + "gon": "Gondi", + "gor": "Gorontalo", + "got": "Gothic", + "grb": "Grebo", + "grc": "Greek; Ancient (to 1453)", + "grn": "Guarani", + "gsw": "German; Swiss", + "guj": "Gujarati", + "gwi": "Gwichʼin", + "hai": "Haida", + "hat": "Creole; Haitian", + "hau": "Hausa", + "haw": "Hawaiian", + "heb": "Hebrew", + "her": "Herero", + "hil": "Hiligaynon", + "hin": "Hindi", + "hit": "Hittite", + "hmn": "Hmong", + "hmo": "Hiri Motu", + "hrv": "Croatian", + "hsb": "Sorbian; Upper", + "hun": "Hungarian", + "hup": "Hupa", + "hye": "Armenian", + "iba": "Iban", + "ibo": "Igbo", + "ido": "Ido", + "iii": "Yi; Sichuan", + "iku": "Inuktitut", + "ile": "Interlingue", + "ilo": "Iloko", + "ina": "Interlingua (International Auxiliary Language Association)", + "ind": "Indonesian", + "inh": "Ingush", + "ipk": "Inupiaq", + "isl": "Icelandic", + "ita": "Italian", + "jav": "Javanese", + "jbo": "Lojban", + "jpn": "Japanese", + "jpr": "Judeo-Persian", + "jrb": "Judeo-Arabic", + "kaa": "Kara-Kalpak", + "kab": "Kabyle", + "kac": "Kachin", + "kal": "Kalaallisut", + "kam": "Kamba (Kenya)", + "kan": "Kannada", + "kas": "Kashmiri", + "kat": "Georgian", + "kau": "Kanuri", + "kaw": "Kawi", + "kaz": "Kazakh", + "kbd": "Kabardian", + "kha": "Khasi", + "khm": "Khmer; Central", + "kho": "Khotanese", + "kik": "Kikuyu", + "kin": "Kinyarwanda", + "kir": "Kirghiz", + "kmb": "Kimbundu", + "kok": "Konkani (macrolanguage)", + "kom": "Komi", + "kon": "Kongo", + "kor": "Korean", + "kos": "Kosraean", + "kpe": "Kpelle", + "krc": "Karachay-Balkar", + "krl": "Karelian", + "kru": "Kurukh", + "kua": "Kuanyama", + "kum": "Kumyk", + "kur": "Kurdish", + "kut": "Kutenai", + "lad": "Ladino", + "lah": "Lahnda", + "lam": "Lamba", + "lao": "Lao", + "lat": "Latin", + "lav": "Latvian", + "lez": "Lezghian", + "lim": "Limburgan", + "lin": "Lingala", + "lit": "Lithuanian", + "lol": "Mongo", + "loz": "Lozi", + "ltz": "Luxembourgish", + "lua": "Luba-Lulua", + "lub": "Luba-Katanga", + "lug": "Ganda", + "lui": "Luiseno", + "lun": "Lunda", + "luo": "Luo (Kenya and Tanzania)", + "lus": "Lushai", + "mad": "Madurese", + "mag": "Magahi", + "mah": "Marshallese", + "mai": "Maithili", + "mak": "Makasar", + "mal": "Malayalam", + "man": "Mandingo", + "mar": "Marathi", + "mas": "Masai", + "mdf": "Moksha", + "mdr": "Mandar", + "men": "Mende (Sierra Leone)", + "mga": "Irish; Middle (900-1200)", + "mic": "Mi'kmaq", + "min": "Minangkabau", + "mis": "Uncoded languages", + "mkd": "Macedonian", + "mlg": "Malagasy", + "mlt": "Maltese", + "mnc": "Manchu", + "mni": "Manipuri", + "moh": "Mohawk", + "mon": "Mongolian", + "mos": "Mossi", + "mri": "Maori", + "msa": "Malay (macrolanguage)", + "mul": "Multiple languages", + "mus": "Creek", + "mwl": "Mirandese", + "mwr": "Marwari", + "mya": "Burmese", + "myv": "Erzya", + "nap": "Neapolitan", + "nau": "Nauru", + "nav": "Navajo", + "nbl": "Ndebele; South", + "nde": "Ndebele; North", + "ndo": "Ndonga", + "nds": "German; Low", + "nep": "Nepali", + "new": "Bhasa; Nepal", + "nia": "Nias", + "niu": "Niuean", + "nld": "Dutch", + "nno": "Norwegian Nynorsk", + "nob": "Norwegian Bokmål", + "nog": "Nogai", + "non": "Norse; Old", + "nor": "Norwegian", + "nqo": "N'Ko", + "nso": "Sotho; Northern", + "nwc": "Newari; Old", + "nya": "Nyanja", + "nym": "Nyamwezi", + "nyn": "Nyankole", + "nyo": "Nyoro", + "nzi": "Nzima", + "oci": "Occitan (post 1500)", + "oji": "Ojibwa", + "ori": "Oriya", + "orm": "Oromo", + "osa": "Osage", + "oss": "Ossetian", + "ota": "Turkish; Ottoman (1500-1928)", + "pag": "Pangasinan", + "pal": "Pahlavi", + "pam": "Pampanga", + "pan": "Panjabi", + "pap": "Papiamento", + "pau": "Palauan", + "peo": "Persian; Old (ca. 600-400 B.C.)", + "phn": "Phoenician", + "pli": "Pali", + "pol": "Polish", + "pon": "Pohnpeian", + "por": "Portuguese", + "pro": "Provençal; Old (to 1500)", + "pus": "Pashto", + "que": "Quechua", + "raj": "Rajasthani", + "rap": "Rapanui", + "rar": "Maori; Cook Islands", + "roh": "Romansh", + "rom": "Romany", + "ron": "Romanian", + "run": "Rundi", + "rup": "Romanian; Macedo-", + "rus": "Russian", + "sad": "Sandawe", + "sag": "Sango", + "sah": "Yakut", + "sam": "Aramaic; Samaritan", + "san": "Sanskrit", + "sas": "Sasak", + "sat": "Santali", + "scn": "Sicilian", + "sco": "Scots", + "sel": "Selkup", + "sga": "Irish; Old (to 900)", + "shn": "Shan", + "sid": "Sidamo", + "sin": "Sinhala", + "slk": "Slovak", + "slv": "Slovenian", + "sma": "Sami; Southern", + "sme": "Sami; Northern", + "smj": "Lule Sami", + "smn": "Sami; Inari", + "smo": "Samoan", + "sms": "Sami; Skolt", + "sna": "Shona", + "snd": "Sindhi", + "snk": "Soninke", + "sog": "Sogdian", + "som": "Somali", + "sot": "Sotho; Southern", + "spa": "Spanish", + "sqi": "Albanian", + "srd": "Sardinian", + "srn": "Sranan Tongo", + "srp": "Serbian", + "srr": "Serer", + "ssw": "Swati", + "suk": "Sukuma", + "sun": "Sundanese", + "sus": "Susu", + "sux": "Sumerian", + "swa": "Swahili (macrolanguage)", + "swe": "Swedish", + "syc": "Syriac; Classical", + "syr": "Syriac", + "tah": "Tahitian", + "tam": "Tamil", + "tat": "Tatar", + "tel": "Telugu", + "tem": "Timne", + "ter": "Tereno", + "tet": "Tetum", + "tgk": "Tajik", + "tgl": "Tagalog", + "tha": "Thai", + "tig": "Tigre", + "tir": "Tigrinya", + "tiv": "Tiv", + "tkl": "Tokelau", + "tlh": "Klingon", + "tli": "Tlingit", + "tmh": "Tamashek", + "tog": "Tonga (Nyasa)", + "ton": "Tonga (Tonga Islands)", + "tpi": "Tok Pisin", + "tsi": "Tsimshian", + "tsn": "Tswana", + "tso": "Tsonga", + "tuk": "Turkmen", + "tum": "Tumbuka", + "tur": "Turkish", + "tvl": "Tuvalu", + "twi": "Twi", + "tyv": "Tuvinian", + "udm": "Udmurt", + "uga": "Ugaritic", + "uig": "Uighur", + "ukr": "Ukrainian", + "umb": "Umbundu", + "und": "Undetermined", + "urd": "Urdu", + "uzb": "Uzbek", + "vai": "Vai", + "ven": "Venda", + "vie": "Vietnamese", + "vol": "Volapük", + "vot": "Votic", + "wal": "Wolaytta", + "war": "Waray (Philippines)", + "was": "Washo", + "wln": "Walloon", + "wol": "Wolof", + "xal": "Kalmyk", + "xho": "Xhosa", + "yao": "Yao", + "yap": "Yapese", + "yid": "Yiddish", + "yor": "Yoruba", + "zap": "Zapotec", + "zbl": "Blissymbols", + "zen": "Zenaga", + "zha": "Zhuang", + "zho": "Chinese", + "zul": "Zulu", + "zun": "Zuni", "zxx": "No linguistic content", - "zza": "扎扎其语" + "zza": "Zaza" } } \ No newline at end of file