diff --git a/src/lib/languages.py b/src/lib/languages.py index 2e717ce..7bbd92a 100755 --- a/src/lib/languages.py +++ b/src/lib/languages.py @@ -4,6 +4,8 @@ from __future__ import absolute_import, unicode_literals languages = { + 'a’ou de Bigong': 'a’ou de Bigong', + 'a’ou de Hongfeng': 'a’ou de Hongfeng', 'aa': 'afar', 'aaa': 'ghotuo', 'aab': 'alumu-tesu', @@ -24,7 +26,7 @@ 'aas': 'aasá', 'aat': 'albanais arvanite', 'aau': 'abau', - 'aav': 'langues austro-asiatiques', + 'aav': 'austro asiatiques langues', 'aaw': 'arawé', 'aax': 'atas de Mandobo', 'aaz': 'amarasi', @@ -41,7 +43,6 @@ 'abh': 'arabe tadjik', 'abi': 'abidji', 'abj': 'aka-bea', - 'abk': 'ab', 'abl': 'abung', 'abm': 'abanyom', 'abn': 'abua', @@ -57,8 +58,9 @@ 'aby': 'aneme wake', 'abz': 'abui', 'aca': 'achagua', + 'acd': 'gichode', 'ace': 'achinais', - 'acf': 'créole sainte-lucien', + 'acf': 'créole saint-lucien', 'ach': 'acoli', 'aci': 'aka-cari', 'ack': 'aka-kora', @@ -72,6 +74,7 @@ 'act': 'achterhooks', 'acu': 'achuar', 'acv': 'achumawi', + 'acw': 'arabe hijazi', 'acy': 'arabe chypriote', 'acz': 'acheron', 'ada': 'adangmé', @@ -79,10 +82,11 @@ 'ade': 'adele', 'adi': 'adi', 'adj': 'adioukrou', + 'adl': 'galo', 'adn': 'adang', 'adp': 'adap', 'adq': 'adangbé', - 'ads': 'langue des signes adamorobe', + 'ads': 'signes adamorobe', 'adt': 'adnyamathanha', 'adu': 'aduge', 'adw': 'amundava', @@ -101,12 +105,12 @@ 'aey': 'amélé', 'aez': 'aeka', 'af': 'afrikaans', - 'afa': 'langues afro-asiatiques', - 'afb': 'arabe du Golfe', + 'afa': 'afro asiatiques langues', + 'afb': 'arabe golfe', 'afh': 'afrihili', 'afi': 'akrukay', 'afn': 'défaka', - 'afo': 'éloyi', + 'afo': 'eloyi', 'afp': 'tapei', 'aft': 'afitti', 'afz': 'obokuitai', @@ -121,10 +125,10 @@ 'ago': 'tainae', 'agq': 'aghem', 'agr': 'aguaruna', - 'ags': 'ésimbi', - 'agt': 'agta du Cagayan central', - 'agta de Dinapigue': 'agta de Dinapigue', - 'agta de Nagtipunan': 'agta de Nagtipunan', + 'ags': 'esimbi', + 'agt': 'agta Cagayan central', + 'agta de Dinapigue': 'agta Dinapigue', + 'agta de Nagtipunan': 'agta Nagtipunan', 'agu': 'aguacatèque', 'agx': 'aghoul', 'agy': 'alta du Sud', @@ -134,7 +138,7 @@ 'ahi': 'aïzi de Tiagbamrin', 'ahk': 'akha', 'ahl': 'igo', - 'ahn': 'àhàn', + 'ahn': 'ahan', 'aho': 'ahom', 'ahp': 'aïzi d’Aproumu', 'ahs': 'ashe', @@ -144,9 +148,9 @@ 'aid': 'alngith', 'aie': 'amara', 'aif': 'agi', - 'aig': 'créole anglais d’Antigua-et-Barbuda', + 'aig': 'creole antigua et barbuda anglais', 'aih': 'ai-cham', - 'aii': 'néo-araméen assyrien', + 'aii': 'arameen neo assyrien', 'aij': 'lishanid noshan', 'aik': 'akyé', 'ail': 'aimele', @@ -166,7 +170,6 @@ 'aju': 'judéo-marocain', 'ajw': 'ajawa', 'ak': 'akan', - 'aka': 'ak', 'akc': 'mpur', 'ake': 'akawaïo', 'akf': 'akpa', @@ -186,10 +189,10 @@ 'akz': 'alabama', 'ala': 'alago', 'alc': 'kawésqar', + 'alchuka': 'alchuka', 'ald': 'alladian', 'ale': 'aléoute', - 'alg-pro': 'proto-algonquien', - 'alg': 'langues algonquiennes', + 'alg': 'algonquiennes langues', 'alh': 'alawa', 'ali': 'amaimon', 'alk': 'alak', @@ -202,8 +205,8 @@ 'alr': 'alioutor', 'als': 'albanais tosk', 'alt': 'altaï du Sud', - 'alu': '’are’are', - 'alv': 'langues atlantico-congolaises', + 'alu': 'are are', + 'alv': 'atlantico congolaises langues', 'alx': 'amol', 'aly': 'alyawarr', 'am': 'amharique', @@ -221,11 +224,14 @@ 'ammonite': 'ammonite', 'amn': 'amanab', 'amo': 'amo', + 'amorrite': 'amorrite', 'amp': 'alamblak', 'amq': 'amahai', 'amr': 'amarakaeri', - 'amu': 'amuzgo du Guerrero', - 'amw': 'néo-araméen occidental', + 'ams': 'amami du Sud', + 'amt': 'amto', + 'amu': 'amuzgo Guerrero', + 'amw': 'arameen neo occidental', 'amx': 'anmatyerre', 'amy': 'ami', 'an': 'aragonais', @@ -233,21 +239,21 @@ 'anauyá': 'anauyá', 'anb': 'andoa', 'anc': 'angas', - 'ancien danois': 'vieux danois', - 'ancien suédois': 'vieux suédois', + 'ancien normand': 'normand ancien', 'and': 'ansus', 'ane': 'xârâcùù', 'anf': 'animere', - 'ang': 'anglo-saxon', + 'ang': 'anglais vieil', 'angevin': 'angevin', 'anggreso': 'anggreso', 'anh': 'nend', 'ani': 'andi', 'ank': 'ankwé', + 'anm': 'anal', 'ann': 'obolo', 'ano': 'andoque', 'anp': 'angika', - 'anq': 'jarawa (îles Andaman)', + 'anq': 'jarawa andaman', 'ans': 'anserma', 'ant': 'antakarinya', 'anu': 'anyua', @@ -264,18 +270,17 @@ 'aoj': 'mufian', 'aom': 'ömie', 'aor': 'aore', + 'ao mongsen': 'ao mongsen', 'aos': 'taikat', 'aot': 'a’tong', - 'a’ou de Bigong': 'a’ou de Bigong', - 'a’ou de Hongfeng': 'a’ou de Hongfeng', 'aou': 'a’ou', 'aoz': 'atoni', - 'apa': 'langues apaches', + 'apa': 'apaches langues', 'apb': 'sa’a', 'apc': 'arabe levantin', 'apd': 'arabe soudanais', 'ape': 'bukiyip', - 'apf': 'agta de Pahanan', + 'apf': 'agta Pahanan', 'aph': 'athpariya', 'api': 'apiaká', 'apj': 'jicarilla', @@ -295,10 +300,10 @@ 'apx': 'aputai', 'apy': 'apalai', 'apz': 'safeyoka', - 'aqa': 'langues alacalufanes', + 'aqa': 'alacalufanes langues', 'aqc': 'artchi', 'aqd': 'ampari', - 'aql': 'langues algiques', + 'aql': 'algiques langues', 'aqn': 'alta du Nord', 'aqp': 'atakapa', 'aqt': 'angaité', @@ -318,7 +323,7 @@ 'arq': 'arabe algérien', 'arr': 'karo (Brésil)', 'ars': 'arabe najdi', - 'art': 'langues artificielles', + 'art': 'artificielles langues', 'aru': 'arawá', 'arv': 'arbore', 'arw': 'arawak', @@ -329,31 +334,30 @@ 'asa': 'asu (Tanzanie)', 'asb': 'assiniboine', 'asd': 'asas', - 'ase': 'langue des signes américaine', - 'asf': 'langue des signes australienne', + 'ase': 'signes americaine', + 'asf': 'signes australienne', 'ash': 'abishira', 'asi': 'buruwai', 'asj': 'nsari', 'ask': 'ashkun', 'asl': 'asilulu', - 'asn': 'asuriní de Xingú', + 'asn': 'asuriní Xingú', 'aso': 'dano', - 'asp': 'langue des signes algérienne', + 'asp': 'signes algerienne', 'ass': 'ipulo', 'ast': 'asturien', - 'asu': 'asuriní du Tocantins', + 'asu': 'asuriní Tocantins', 'asv': 'asoa', 'asx': 'muratayak', 'ata': 'pele-ata', 'atb': 'zaiwa', 'atc': 'atsahuaca', - 'atd': 'manobo d’Ata', + 'atd': 'manobo ata', 'ate': 'atemble', - 'ath-pro': 'proto-athapascan', - 'ath': 'langues athapascanes', + 'ath': 'athapascanes langues', 'ati': 'attié', 'atj': 'atikamekw', - 'atl': 'agta du mont Iraya', + 'atl': 'agta Iraya', 'atm': 'ata', 'ato': 'atong', 'atp': 'atta de Pudtol', @@ -371,7 +375,7 @@ 'auc': 'huaorani', 'aud': 'anuta', 'aue': 'kung-gobabis', - 'auf': 'langues arauanes', + 'auf': 'arauanes langues', 'aug': 'agouna', 'auh': 'aushi', 'aui': 'anuki', @@ -379,16 +383,15 @@ 'auk': 'heyo', 'aul': 'aulua', 'aum': 'asu (Nigeria)', - 'aun': 'one de Molmo', + 'aun': 'one molmo', 'aur': 'aruek', - 'aus': 'langues australiennes', + 'aus': 'australiennes langues', 'aut': 'austral', 'auu': 'auye', 'auw': 'awyi', 'aux': 'aurá', 'auy': 'auyana', 'av': 'avar', - 'ava': 'av', 'avb': 'avau', 'avd': 'alviri-vidari', 'avi': 'avikam', @@ -404,7 +407,7 @@ 'awa': 'awadhi', 'awb': 'awa (papou)', 'awc': 'cicipu', - 'awd': 'langues arawakes', + 'awd': 'arawakes langues', 'awe': 'aweti', 'awg': 'anguthimri', 'awh': 'awbono', @@ -414,13 +417,13 @@ 'awn': 'awngi', 'awo': 'awak', 'awr': 'awera', - 'aws': 'aghu du Sud', + 'aws': 'aghu Sud', 'awt': 'araweté', 'awu': 'aghu central', - 'awv': 'aghu de Jair', + 'awv': 'aghu Jair', 'aww': 'awun', 'awx': 'awara', - 'awy': 'aghu d’Edera', + 'awy': 'aghu Edera', 'axb': 'abipón', 'axe': 'ayerrerenge', 'axg': 'arara de Mato Grosso', @@ -437,24 +440,25 @@ 'ayz': 'mai brat', 'az': 'azéri', 'aza': 'azha', - 'azb-afs': 'afchar', 'azb': 'azéri du Sud', - 'azc': 'langues uto-aztèques', - 'azg': 'amuzgo de San Pedro Amuzgos', + 'azb-afs': 'afchar', + 'azc': 'uto azteques langues', + 'azg': 'amuzgo San Pedro Amuzgos', 'azj': 'azéri du Nord', 'azo': 'awing', - 'azz': 'nahuatl du haut Puebla', + 'azz': 'nahuatl Puebla haut', 'ba': 'bachkir', 'baa': 'babatana', 'bac': 'baduy', - 'bad': 'langues bandas', + 'bad': 'bandas langues', 'bae': 'baré', 'baf': 'nubaca', 'bag': 'tuki', 'bah': 'créole bahamien', - 'bai': 'langues bamilékées', + 'bai': 'bamilekees langues', 'baisha': 'baisha', 'bal': 'baloutche', + 'bala (Chine)': 'bala (Chine)', 'ban': 'balinais', 'bana': 'bana (Chine)', 'bangru': 'bangru', @@ -465,7 +469,9 @@ 'barngala': 'barngala', 'barranbinya': 'barranbinya', 'bas': 'bassa (Cameroun)', - 'bat': 'langues baltes', + 'basco-algonquin': 'basco-algonquin', + 'basco-islandais': 'basco-islandais', + 'bat': 'baltes langues', 'bav': 'babungo', 'baw': 'bambili-bambui', 'bax': 'bamoun', @@ -500,7 +506,7 @@ 'bcm': 'banoni', 'bcn': 'bali', 'bco': 'kaluli', - 'bcp': 'bali (République démocratique du Congo)', + 'bcp': 'bali congo', 'bcq': 'gimira', 'bcr': 'babine-witsuwit’en', 'bcs': 'kohumono', @@ -517,8 +523,8 @@ 'bde': 'bade', 'bdf': 'biage', 'bdg': 'bonggi', - 'bdh': 'baka (Soudan du Sud)', - 'bdj': 'bai (Soudan du Sud)', + 'bdh': 'baka soudan du sud', + 'bdj': 'bai soudan du sud', 'bdk': 'boudoukh', 'bdl': 'bajau indonésien', 'bdm': 'boudouma', @@ -529,51 +535,53 @@ 'bdr': 'bajau de la côte occidentale', 'bds': 'burunge', 'bdt': 'gbaya bokoto', + 'bdu': 'oroko', 'bdw': 'baham', 'bdy': 'bandjalang', - 'be-tarask': 'biélorusse (tarashkevitsa)', - 'be-x-old': 'be-tarask', 'be': 'biélorusse', + 'be-tarask': 'biélorusse (tarashkevitsa)', 'bea': 'dunneza', 'bec': 'iceve-maci', 'bed': 'bedoanas', 'bee': 'byangsi', + 'bef': 'benabena', 'beg': 'belait', 'beh': 'biali', 'bei': 'bekati’', 'bej': 'bedja', 'bek': 'bebeli', - 'bel': 'be', 'bem': 'bemba', - 'ben': 'bn', 'bengni': 'bengni', 'beo': 'beami', 'bep': 'besoa', 'beq': 'beembe', - 'ber': 'langues berbères', + 'ber': 'berberes langues', 'berrichon': 'berrichon', 'bes': 'besme', 'bet': 'bété de Guiberoua', + 'bété': 'bete cote divoire', 'betoi': 'betoi', 'beu': 'blagar', 'bew': 'betawi', - 'bex': 'modo', 'bey': 'beli (Papouasie-Nouvelle-Guinée)', + 'bex': 'modo', 'bez': 'bena', - 'bfa': 'bari (Soudan du Sud)', + 'bfa': 'bari soudan du sud', 'bfb': 'pauri bareli', 'bfc': 'bai du Nord', 'bfd': 'bafut', 'bff': 'bofi', 'bfg': 'busang', - 'bfi': 'langue des signes britannique', + 'bfi': 'signes britannique', 'bfj': 'bafanji', 'bfm': 'mmem', 'bfn': 'bunaq', + 'bfo': 'birifor malba', 'bfq': 'bagada', 'bfr': 'bazigar', 'bfs': 'bai du Sud', 'bft': 'balti', + 'bfu': 'bunan', 'bfw': 'remo', 'bg': 'bulgare', 'bgb': 'bobongko', @@ -585,7 +593,7 @@ 'bgu': 'mbongno', 'bgv': 'warkay-bipim', 'bgz': 'banggai', - 'bh': 'langues biharies', + 'bh': 'biharies langues', 'bha': 'bharia', 'bhb': 'bhili', 'bhc': 'biga', @@ -595,12 +603,13 @@ 'bhj': 'bahing', 'bhl': 'bimin', 'bhm': 'bathari', - 'bhn': 'néo-araméen de Bohtan', + 'bhn': 'arameen neo bohtan', 'bho': 'bhojpouri', 'bhq': 'tukang besi du Sud', 'bhs': 'buwal', 'bhv': 'bahau', 'bhw': 'biak', + 'bhy': 'bhele', 'bhz': 'bada (Indonésie)', 'bi': 'bichlamar', 'bia': 'badimaya', @@ -610,16 +619,16 @@ 'bie': 'bepour', 'bif': 'biafada', 'big': 'biangai', - 'bih': 'bh', 'bij': 'vaghat-ya-bijim-legeri', 'bik': 'bikol', 'bil': 'bile', 'bim': 'bimoba', - 'bin': 'édo', + 'bin': 'edo', 'bio': 'nai', 'bip': 'bila', 'bir': 'bisorio', 'bisaya de Limbang': 'bisaya de Limbang', + 'biv': 'birifor du Sud', 'biz': 'baloi', 'bja': 'ebudza', 'bjb': 'banggarla', @@ -636,7 +645,7 @@ 'bjv': 'bedjond', 'bjz': 'baruga', 'bka': 'kyak', - 'bkc': 'baka (Cameroun-Gabon)', + 'bkc': 'baka cameroun gabon', 'bkd': 'binukid', 'bkh': 'bakoko', 'bki': 'baki', @@ -644,11 +653,13 @@ 'bkl': 'berik', 'bkm': 'kom (Cameroun)', 'bkn': 'beketan', + 'bko': 'kwa’', 'bkq': 'bakairí', 'bkr': 'bakumpai', 'bks': 'sorsoganon du Nord', 'bkt': 'boloki', 'bku': 'bouhid', + 'bkx': 'baikeno', 'bky': 'bokyi', 'bkz': 'bungku', 'bla': 'pied-noir', @@ -659,8 +670,9 @@ 'blf': 'buol', 'bli': 'bolia', 'blj': 'bolongan', + 'blk': 'pa’o', 'bll': 'biloxi', - 'blm': 'beli (Soudan du Sud)', + 'blm': 'beli soudan du sud', 'bln': 'bikol du Sud de Catanduanes', 'blo': 'anii', 'blq': 'baluan-pam', @@ -695,7 +707,7 @@ 'bnp': 'bola (Papouasie-Nouvelle-Guinée)', 'bnq': 'bantik', 'bnr': 'butmas-tur', - 'bnt': 'langues bantoues', + 'bnt': 'bantoues langues', 'bnv': 'bonerif', 'bny': 'bintulu', 'bnz': 'beezen', @@ -704,16 +716,16 @@ 'bob': 'aweer', 'boe': 'mundabli', 'bof': 'bolon', - 'bog': 'langue des signes malienne', + 'bog': 'signes malienne', 'boh': 'boma', 'boi': 'barbareño', 'boj': 'anjam', 'bok': 'bonjo', 'bokar': 'bokar', 'bol': 'bole', + 'bolze': 'bolze', 'bom': 'birom', 'bon': 'bine', - 'bondska': 'bondska', 'boo': 'bozo de Tiemacèwè', 'boq': 'bogaya', 'bor': 'bororo', @@ -726,7 +738,7 @@ 'bov': 'tuwuli', 'bow': 'rema', 'box': 'buamu', - 'boy': 'bodo (République centrafricaine)', + 'boy': 'bodo centrafrique', 'boz': 'bozo-tigemaxoo', 'bpa': 'daakaka', 'bpg': 'bonggo', @@ -750,12 +762,11 @@ 'bqp': 'busa', 'bqq': 'biritai', 'bqr': 'bulusu', - 'bqx': 'bele', 'br': 'breton', 'bra': 'braj', 'brabançon': 'brabançon', 'brb': 'lave', - 'brc': 'créole hollandais de Berbice', + 'brc': 'creole berbice hollandais', 'brd': 'baraadu', 'brg': 'baure', 'brh': 'brahui', @@ -763,7 +774,7 @@ 'brm': 'barambu', 'brn': 'boruca', 'bro': 'brokkat', - 'brp': 'baropasi', + 'brp': 'barapasi', 'brt': 'bitare', 'bru': 'bru de l’Est', 'brv': 'bru de l’Ouest', @@ -772,6 +783,7 @@ 'bry': 'burui', 'bs': 'bosniaque', 'bsc': 'bassari', + 'bse': 'wushi', 'bsg': 'bashkardi', 'bsh': 'kati', 'bsk': 'bourouchaski', @@ -790,7 +802,7 @@ 'btd': 'dairi', 'btf': 'birguit', 'bth': 'biatah bidayuh', - 'btk': 'langues batakes', + 'btk': 'batakes langues', 'btm': 'mandailing', 'btp': 'budibud', 'btr': 'baetora', @@ -800,7 +812,7 @@ 'btz': 'alas-kluet', 'bua': 'bouriate', 'bub': 'bua', - 'buc': 'bushi', + 'buc': 'kibushi', 'bud': 'ntcham', 'bue': 'béothuk', 'buf': 'bushoong', @@ -809,11 +821,12 @@ 'bui': 'bongili', 'buk': 'bukawa', 'bularnu': 'bularnu', - 'bum': 'bulu', + 'bum': 'boulou', 'bun': 'sherbro', 'burgonde': 'burgonde', 'bus': 'bokobaru', 'but': 'bungain', + 'buu': 'budu', 'buw': 'bubi', 'bux': 'boghom', 'buy': 'bullom so', @@ -854,11 +867,11 @@ 'bwt': 'bafaw-balong', 'bwu': 'buli (Ghana)', 'bww': 'bwa', + 'bwx': 'dongnu de Dahua', 'bwx-bun': 'bunuo', 'bwx-nao': 'naoklao', 'bwx-num': 'numao', 'bwx-nun': 'nunu de Lingyun', - 'bwx': 'dongnu de Dahua', 'bwy': 'bwamu cwi', 'bwz': 'bwisi', 'bxb': 'belanda boor', @@ -872,13 +885,14 @@ 'bxl': 'jalkunan', 'bxn': 'burduna', 'bxq': 'beele', + 'bqx': 'bele', 'bxr': 'bouriate de Russie', 'bxs': 'busam', 'bxu-bar': 'bargu', 'bxw': 'bankagooma', 'byd': 'benyadu’', 'bye': 'pouye', - 'byf': 'bété', + 'byf': 'bété (Nigeria)', 'byn': 'bilen', 'byo': 'biyo', 'byq': 'basay', @@ -896,7 +910,7 @@ 'bzh': 'buang mapos', 'bzi': 'bisu', 'bzj': 'créole bélizien', - 'bzk': 'créole anglais nicaraguayen', + 'bzk': 'creole nicaraguayen anglais', 'bzl': 'boano (Sulawesi)', 'bzn': 'boano (Maluku)', 'bzp': 'kemberano', @@ -907,9 +921,8 @@ 'bzw': 'basa', 'bzx': 'bozo-kelengaxo', 'bzz': 'evant', - 'ca-val': 'ca-valencia', - 'ca-valencia': 'valencien', 'ca': 'catalan', + 'ca-valencia': 'valencien', 'caa': 'ch’orti’', 'cab': 'garifuna', 'cac': 'chuj', @@ -917,10 +930,11 @@ 'cae': 'léhar', 'caf': 'porteur du Sud', 'cag': 'nivaklé', - 'cai': 'langues centre-amérindiennes', + 'cai': 'centre amerindiennes langues', 'caj': 'chané', 'cak': 'cakchiquel', 'cal': 'carolinien', + 'calabrais centro-méridional': 'calabrais centro-méridional', 'cam': 'cèmuhî', 'can': 'chambri', 'cao': 'chácobo', @@ -929,20 +943,20 @@ 'car': 'kali’na', 'cas': 'tsimané', 'catio ancien': 'catio ancien', - 'cau': 'langues caucasiennes', + 'cau': 'caucasiennes langues', 'cav': 'cavineña', 'caw': 'kallawaya', 'cax': 'chiquitano', 'cay': 'cayuga', 'caz': 'canichana', - 'cba': 'langues chibchas', + 'cba': 'chibchas langues', 'cbb': 'cabiyarí', 'cbc': 'carapana', 'cbd': 'carijona', 'cbg': 'chimila', 'cbi': 'cayapa', - 'cbk-zam': 'chavacano de Zamboanga', 'cbk': 'chavacano', + 'cbk-zam': 'chavacano de Zamboanga', 'cbn': 'nyahkur', 'cbo': 'izora', 'cbr': 'cashibo', @@ -954,13 +968,13 @@ 'ccc': 'chamicuro', 'ccd': 'cafundó', 'cch': 'atsam', - 'ccn': 'langues caucasiennes du Nord', - 'cco': 'chinantèque de Comaltepec', + 'ccn': 'caucasiennes du nord langues', + 'cco': 'chinanteque Comaltepec', 'ccp': 'changma kodha', 'ccr': 'cacaopera', - 'ccs': 'langues caucasiennes du Sud', - 'cdc': 'langues tchadiques', - 'cdd': 'langues caddoanes', + 'ccs': 'caucasiennes du sud langues', + 'cdc': 'tchadiques langues', + 'cdd': 'caddoanes langues', 'cde': 'chenchu', 'cdf': 'chiru', 'cdh': 'chambeali', @@ -969,57 +983,55 @@ 'cdn': 'chaudangsi', 'cdo': 'mindong', 'cdr': 'kamuku', - 'cds': 'langue des signes tchadienne', + 'cds': 'signes tchadienne', 'cdy': 'chadong', 'cdz': 'koda', 'ce': 'tchétchène', 'cea': 'chehalis inférieur', 'ceb': 'cebuano', 'ceg': 'chamacoco', - 'cel-pro': 'proto-celtique', - 'cel': 'langues celtiques', + 'cel': 'celtiques langues', 'celtique asturien': 'celtique asturien', - 'celtique cisalpin': 'xlp', 'cet': 'jalaa', 'cfa': 'dijim-bwilim', 'cfd': 'cara', 'cfm': 'falam', 'cgc': 'kagayanen', - 'cgg': 'kiga', 'cgk': 'chocangacakha', + 'cgg': 'kiga', 'ch': 'chamorro', - 'cha': 'ch', 'chali': 'chali', 'champenois': 'champenois', 'chaná': 'chaná', 'changjiang': 'changjiang', 'charrúa': 'charrúa', + 'chatino de Teojomulco': 'chatino de Teojomulco', 'chb': 'muisca', 'chc': 'catawba', - 'chd': 'chontal des hautes terres', - 'chf': 'chontal du Tabasco', + 'chd': 'chontal hautes terres', + 'chf': 'chontal Tabasco', 'chg': 'tchaghataï', + 'chh': 'chinook', 'chirino': 'chirino', - 'chj': 'chinantèque d’Ojitlán', + 'chj': 'chinanteque Ojitlan', 'chk': 'chuuk', 'chl': 'cahuilla', 'chm': 'mari', 'chn': 'jargon chinook', 'cho': 'choctaw', 'chp': 'chipewyan', - 'chq': 'chinantèque de Quiotepec', + 'chq': 'chinanteque Quiotepec', 'chr': 'cherokee', - 'chs': 'langues chumash', + 'chs': 'chumash langues', 'cht': 'cholón', - 'chu': 'cu', - 'chv': 'cv', 'chw': 'echuwabo', 'chy': 'cheyenne', - 'chz': 'chinantèque d’Ozumacín', + 'chz': 'chinanteque Ozumacin', 'cia': 'cia-cia', 'cic': 'chickasaw', 'cid': 'chimariko', 'cie': 'cineni', + 'cilentain méridional': 'cilentain méridional', 'cim': 'cimbre', 'cin': 'cinta-larga', 'cip': 'chiapanèque', @@ -1037,6 +1049,7 @@ 'cjy': 'jinyu', 'ckb': 'soranî', 'ckl': 'cibak', + 'ckn': 'kaang', 'ckq': 'kadjakse', 'cks': 'tayo', 'ckt': 'tchouktche', @@ -1045,19 +1058,20 @@ 'cky': 'cakfem-mushere', 'cla': 'ron', 'clc': 'chilcotin', - 'cld': 'néo-araméen chaldéen', - 'cle': 'chinantèque de San Juan Lealao', + 'cld': 'arameen neo chaldeen', + 'cle': 'chinanteque San Juan Lealao', 'cli': 'chakali', 'clk': 'idou', 'clm': 'klallam', - 'clo': 'chontal des basses terres', + 'clo': 'chontal basses terres', 'clu': 'caluyanun', - 'cly': 'chatino de la Sierra orientale', - 'cmc': 'langues chames', + 'cly': 'chatino sierra orientale', + 'cmc': 'chames langues', 'cme': 'cerma', 'cmg': 'mongol classique', 'cmi': 'emberá chamí', 'cmn': 'mandarin', + 'cmr': 'mro', 'cms': 'messapien', 'cmt': 'camtho', 'cnc': 'côông', @@ -1065,10 +1079,10 @@ 'cnh': 'haka chin', 'cni': 'asháninka', 'cnk': 'khumi', - 'cnl': 'chinantèque de Lalana', + 'cnl': 'chinanteque Lalana', 'cns': 'asmat central', - 'cnt': 'chinantèque de Tepetotutla', - 'cnx': 'moyen cornique', + 'cnt': 'chinanteque Tepetotutla', + 'cnx': 'cornique moyen', 'co': 'corse', 'coa': 'malais des îles Cocos', 'cob': 'chicomuceltec', @@ -1088,21 +1102,20 @@ 'cop': 'copte', 'copallén': 'copallén', 'coq': 'coquille', - 'cost-pro': 'proto-costanoan', 'cot': 'caquinte', 'cou': 'coniagui', 'cow': 'cowlitz', 'cox': 'nanti', 'coz': 'chocho', - 'cpa': 'chinantèque de Palantla', + 'cpa': 'chinanteque Palantla', 'cpc': 'ajyíninka apurucayali', - 'cpe-spp': 'pidgin des plantations samoanes', - 'cpe': 'créoles et pidgins basés sur l’anglais', - 'cpf': 'créoles et pidgins basés sur le français', + 'cpe': 'creoles et pidgins anglais', + 'cpe-spp': 'pidgin samoa plantations', + 'cpf': 'creoles et pidgins francais', 'cpg': 'cappadocien', - 'cpi': 'anglais pidgin chinois', + 'cpi': 'pidgin chinois anglais', 'cpo': 'kpeego', - 'cpp': 'créoles et pidgins basés sur le portugais', + 'cpp': 'creoles et pidgins portugais', 'cpu': 'ashéninka de Pichis', 'cpx': 'puxian', 'cqd': 'miao chuanqiandian', @@ -1110,16 +1123,17 @@ 'cra': 'chara', 'crc': 'lonwolwol', 'crd': 'cœur d’alène', - 'créole dominiquais': 'créole dominiquais', 'créole guadeloupéen': 'créole guadeloupéen', + 'créole dominiquais': 'créole dominiquais', 'crf': 'caramanta', 'crg': 'métchif', 'crh': 'tatar de Crimée', 'cri': 'forro', - 'crj': 'cri de l’Est, dialecte du Sud', - 'crk': 'cri des plaines', - 'crl': 'cri de l’Est, dialecte du Nord', - 'crm': 'cri de Moose', + 'crj': 'cri est dialecte sud', + 'crk': 'cri plaines', + 'crl': 'cri est dialecte nord', + 'crm': 'cri moose', + 'crn': 'cora d’El Nayar', 'cro': 'crow', 'crp': 'créoles et pidgins', 'crq': 'chorote iyo’wujwa', @@ -1132,42 +1146,43 @@ 'cry': 'chori', 'crz': 'cruzeño', 'cs': 'tchèque', - 'csa': 'chinantèque de Chiltepec', + 'csa': 'chinanteque Chiltepec', 'csb': 'kachoube', - 'csc': 'langue des signes catalane', - 'cse': 'langue des signes tchèque', - 'csg': 'langue des signes chilienne', - 'csi': 'miwok de la côte', + 'csc': 'signes catalane', + 'cse': 'signes tcheque', + 'csg': 'signes chilienne', + 'csh': 'asho', + 'csi': 'miwok cote', 'csk': 'jola-kasa', 'csm': 'miwok central de la Sierra', - 'csn': 'langue des signes colombienne', - 'cso': 'chinantèque de Sochiapam', + 'csn': 'signes colombienne', + 'cso': 'chinanteque Sochiapam', + 'css': 'ohlone du Sud', 'css-mut': 'mutsun', 'css-rum': 'rumsen', - 'css': 'ohlone du Sud', + 'cst': 'awaswas', 'cst-cha': 'chalon', 'cst-cho': 'chochenyo', - 'cst': 'awaswas', - 'csu': 'langues soudaniques centrales', + 'csu': 'soudaniques centrales langues', 'csv': 'sumtu chin', - 'csw': 'cri des marais', + 'csw': 'cri marais', 'csz': 'hanis', - 'cta': 'chatino de Tataltepec', + 'cta': 'chatino Tataltepec', 'ctc': 'chetco', 'ctd': 'tedim', - 'cte': 'chinantèque de Tepinapa', - 'ctl': 'chinantèque de Tlacoatzintepec', + 'cte': 'chinanteque Tepinapa', + 'ctl': 'chinanteque Tlacoatzintepec', 'ctm': 'chitimacha', 'ctn': 'chintang', 'cto': 'emberá catío', - 'ctp': 'chatino de la Sierra occidentale', + 'ctp': 'chatino sierra occidentale', 'cts': 'bikol du Nord de Catanduanes', 'ctu': 'chol', - 'ctz': 'chatino de Zacatepec', - 'cu': 'vieux slave', + 'ctz': 'chatino Zacatepec', + 'cu': 'slave vieux', 'cua': 'cua', 'cub': 'cubeo', - 'cuc': 'chinantèque d’Usila', + 'cuc': 'chinanteque Usila', 'cug': 'cung', 'cuh': 'chuka', 'cui': 'cuiba', @@ -1179,29 +1194,30 @@ 'cuo': 'cumanagoto', 'cup': 'cupeño', 'cuq': 'cun', - 'cus': 'langues couchitiques', - 'cut': 'cuicatèque de Teutila', + 'cus': 'couchitiques langues', + 'cut': 'cuicateque Teutila', 'cuu': 'tay ya', 'cuv': 'cuvok', - 'cux': 'cuicatèque de Tepeuxila', + 'cux': 'cuicateque Tepeuxila', 'cv': 'tchouvache', 'cvg': 'chug', - 'cvn': 'chinantèque de Valle Nacional', - 'cwd': 'cri des bois', + 'cvn': 'chinanteque Valle Nacional', + 'cwa': 'kabwa', + 'cwd': 'cri bois', 'cwe': 'kwere', 'cwt': 'kwatay', 'cy': 'gallois', - 'cya': 'chatino de Nopala', + 'cya': 'chatino Nopala', 'cyb': 'cayubaba', - 'cym': 'cy', 'czh': 'huizhou', 'czk': 'knaanique', - 'czn': 'chatino de Zenzontepec', + 'czn': 'chatino Zenzontepec', 'czo': 'minzhong', 'da': 'danois', 'daa': 'dangaléat', 'dac': 'dambi', 'dad': 'marik', + 'dag': 'dagbani', 'dah': 'gwahatike', 'dai': 'day', 'daj': 'dar fur daju', @@ -1210,7 +1226,6 @@ 'dalécarlien': 'dalécarlien', 'dam': 'damakawa', 'damu': 'damu', - 'dan': 'da', 'dao': 'daai chin', 'daq': 'maria dandami', 'dar': 'dargwa', @@ -1219,7 +1234,7 @@ 'dau': 'dadjo du Dar Sila', 'dav': 'taita', 'daw': 'davawenyo', - 'day': 'langues dayakes', + 'day': 'dayakes langues', 'dba': 'bangeri me', 'dbf': 'edopi', 'dbg': 'dogul dom', @@ -1251,17 +1266,17 @@ 'deg': 'degema', 'deh': 'dehwari', 'dei': 'demisa', - 'del': 'langues delaware', + 'del': 'delaware langues', 'dem': 'dem', 'den': 'esclave', - 'dep': 'pidgin du Delaware', + 'dep': 'pidgin Delaware', 'der': 'deuri', 'des': 'desano', 'dev': 'domung', 'dez': 'bondengese', - 'dga': 'dagaree du Sud', + 'dga': 'dagaare du Sud', 'dgb': 'bunoge', - 'dgc': 'agta de Casiguran', + 'dgc': 'agta Casiguran', 'dgd': 'dagari dioula', 'dge': 'degenan', 'dgh': 'dghwede', @@ -1321,7 +1336,7 @@ 'dme': 'dugwor', 'dmk': 'domaaki', 'dml': 'dameli', - 'dmn': 'langues mandées', + 'dmn': 'mandees langues', 'dmo': 'kemedzung', 'dmr': 'damar de l’Est', 'dms': 'dampelas', @@ -1336,6 +1351,7 @@ 'dnn': 'dzùùngoo', 'dnr': 'danaru', 'dnt': 'dani de Mid Grand Valley', + 'dnu': 'danau', 'dnw': 'dani de l’Ouest', 'dny': 'dení', 'doa': 'dom', @@ -1357,7 +1373,7 @@ 'doy': 'dompo', 'doz': 'dorze', 'dpp': 'papar', - 'dra': 'langues dravidiennes', + 'dra': 'dravidiennes langues', 'drc': 'minderico', 'drd': 'darmiya', 'dre': 'dolpo', @@ -1371,11 +1387,11 @@ 'drt': 'drents', 'dru': 'rukai', 'dry': 'darai', - 'dsb': 'bas-sorabe', - 'dse': 'langue des signes néerlandaise', + 'dsb': 'sorabe bas', + 'dse': 'signes neerlandaise', 'dsh': 'daasanach', 'dsi': 'disa', - 'dsl': 'langue des signes danoise', + 'dsl': 'signes danoise', 'dsn': 'dusner', 'dso': 'desiya', 'dsq': 'tadaksahak', @@ -1403,20 +1419,20 @@ 'dui': 'dumum', 'duj': 'dhuwal', 'duk': 'uyajitaya', - 'dum': 'moyen néerlandais', + 'dum': 'neerlandais moyen', 'dun': 'dusun deyah', - 'duo': 'agta de Dupaningan', + 'duo': 'agta Dupaningan', 'duoxu': 'duoxu', 'duq': 'dusun malang', 'dur': 'dii', 'dus': 'dumi', - 'dusun du Brunéi': 'dusun du Brunéi', + 'dusun du Brunéi': 'dusun brunei', 'dusun papar': 'dusun papar', 'duu': 'drung', 'duv': 'duvle', 'duw': 'dusun witu', 'dux': 'duungooma', - 'duy': 'agta de Dicamay', + 'duy': 'agta Dicamay', 'dv': 'divehi', 'dva': 'duau', 'dwr': 'dawro', @@ -1434,7 +1450,6 @@ 'dze': 'djiwarli', 'dzg': 'dazaga', 'dzl': 'dzalakha', - 'dzo': 'dz', 'ebg': 'ebughu', 'ebk': 'bontok de l’Est', 'ebo': 'teke-ebo', @@ -1445,11 +1460,11 @@ 'eee': 'e', 'efa': 'efai', 'efe': 'efe', - 'efi': 'éfik', - 'ega': 'éga', + 'efi': 'efik', + 'ega': 'ega', 'egl': 'émilien', 'ego': 'eggon', - 'egx': 'langues égyptiennes', + 'egx': 'egyptiennes langues', 'egy': 'égyptien ancien', 'eip': 'eipo', 'eit': 'eitiep', @@ -1478,7 +1493,7 @@ 'emg': 'meohang de l’Est', 'emi': 'mussau', 'emk': 'maninka oriental', - 'eml': 'émilien-romagnol', + 'eml': 'emilien romagnol', 'emo': 'emok', 'emp': 'emberá darién', 'ems': 'alutiiq', @@ -1489,10 +1504,10 @@ 'ena': 'apali', 'enb': 'markweta', 'end': 'ende', - 'enf': 'énètse des forêts', - 'enh': 'énètse de la toundra', + 'enf': 'enetse forets', + 'enh': 'enetse toundra', 'enl': 'enlhet', - 'enm': 'moyen anglais', + 'enm': 'anglais moyen', 'enn': 'engenni', 'eno': 'enganno', 'enq': 'enga', @@ -1510,20 +1525,20 @@ 'erk': 'éfaté du Sud', 'ero': 'horpa', 'ers': 'ersu', - 'erse': 'gd', 'ert': 'eritai', 'es': 'espagnol', 'ese': 'ese ejja', 'esh': 'eshtehardi', 'esi': 'inupiaq d’Alaska du Nord', 'esk': 'inupiaq d’Alaska du Nord-Ouest', - 'esl': 'langue des signes égyptienne', + 'esl': 'signes egyptienne', + 'esm': 'essouma', 'esmeraldeño': 'esmeraldeño', - 'eso': 'langue des signes estonienne', + 'eso': 'signes estonienne', 'esq': 'esselen', 'ess': 'yupik sibérien central', 'esu': 'yupik central', - 'esx': 'langues eskimo-aléoutes', + 'esx': 'eskimo aleoutes langues', 'et': 'estonien', 'etb': 'etebi', 'etc': 'etchemin', @@ -1537,7 +1552,7 @@ 'etz': 'semimi', 'eu': 'basque', 'eudeve': 'eudeve', - 'euq': 'langues basques', + 'euq': 'basques langues', 'eur': 'europanto', 'eve': 'évène', 'evn': 'evenki', @@ -1546,6 +1561,7 @@ 'eya': 'eyak', 'eyo': 'keyo', 'fa': 'persan', + 'fa-cls': 'persan classique', 'faa': 'fasu', 'fab': 'fá d’Ambô', 'fad': 'wagi', @@ -1557,26 +1573,25 @@ 'fan': 'fang', 'fap': 'palor', 'far': 'fataleka', - 'fas': 'fa', 'fat': 'fanti', 'fau': 'fayu', 'fax': 'valicien', 'fc': 'franc-comtois', - 'fcs': 'langue des signes québécoise', + 'fcs': 'signes quebecoise', 'fer': 'feroge', 'ff': 'peul', 'ffg': 'bohurá', 'ffi': 'foia foia', - 'ffm': 'peul du Maasina', + 'ffm': 'peul maasina', 'fi': 'finnois', 'fia': 'nubien', 'fie': 'fyer', 'fil': 'filipino', + 'fingalien': 'fingalien', 'fip': 'fipa', 'fir': 'firan', 'fit': 'finnois tornédalien', - 'fiu-pro': 'proto-finno-ougrien', - 'fiu': 'langues finno-ougriennes', + 'fiu': 'finno ougriennes langues', 'fj': 'fidjien', 'fkk': 'kirya-konzel', 'fkv': 'kvène', @@ -1592,14 +1607,10 @@ 'fon': 'fon', 'for': 'fore', 'fos': 'siraya', - 'fox': 'langues formosanes', + 'fox': 'formosanes langues', 'fpe': 'pichi', 'fqs': 'fas', - 'fr-lor-gau': 'gaumais', - 'fr-lor': 'lorrain', 'fr': 'français', - 'fra-jer': 'jersiais', - 'fra-nor': 'normand', 'francilien': 'francilien', 'francique central': 'francique central', 'francique méridional': 'francique méridional', @@ -1607,24 +1618,24 @@ 'francique rhénan': 'francique rhénan', 'frc': 'français cadien', 'frd': 'fordata', - 'frk': 'vieux-francique', - 'frm': 'moyen français', - 'fro': 'ancien français', + 'frk': 'francique vieux', + 'frm': 'francais moyen', + 'fro': 'francais ancien', 'frp': 'francoprovençal', 'frq': 'forak', 'frr': 'frison septentrional', - 'frs': 'bas saxon de Frise orientale', + 'frs': 'saxon bas de frise orientale', 'frt': 'fortsenal', 'fry': 'frison occidental', - 'fse': 'langue des signes finnoise', - 'fsl': 'langue des signes française', - 'fss': 'langue des signes finno-suédoise', - 'fub': 'peul de l’Adamaoua', + 'fse': 'signes finnoise', + 'fsl': 'signes francaise', + 'fss': 'signes finno suedoise', + 'fub': 'peul adamaoua', 'fuc': 'pulaar', 'fud': 'futunien', - 'fue': 'peul du Borgu', + 'fue': 'peul borgu', 'fuf': 'pular', - 'fuh': 'peul du Niger occidental', + 'fuh': 'peul niger occidental', 'fun': 'fulniô', 'fur': 'frioulan', 'fut': 'futuna-aniwa', @@ -1648,16 +1659,17 @@ 'gal': 'galoli', 'galaïco-portugais': 'galaïco-portugais', 'gallo': 'gallo', + 'gallo-italique de Basilicate': 'gallo-italique de Basilicate', + 'gallo-italique de Sicile': 'gallo-italique de Sicile', 'gan': 'gan', - 'gao de Dongkou': 'gao de Dongkou', 'gao': 'gants', + 'gao de Dongkou': 'gao de Dongkou', 'gap': 'gal', 'gaq': 'gta’', 'gar': 'galeya', 'gas': 'garasia des Adiwasi', 'gat': 'kenati', 'gau': 'gadaba mudhili', - 'gaul': 'gaulois', 'gaulois': 'gaulois', 'gaw': 'nobonob', 'gax': 'borana', @@ -1671,7 +1683,7 @@ 'gbi': 'galela', 'gbj': 'gutob', 'gbn': 'mo’da', - 'gbp': 'gbaya de Bossangoa', + 'gbp': 'gbaya Bossangoa', 'gbq': 'gbaya bozom', 'gbr': 'gbagyi', 'gbu': 'gaagudju', @@ -1682,7 +1694,6 @@ 'gcd': 'ganggalida', 'gce': 'galice', 'gcf-mq': 'créole martiniquais', - 'gcf': 'créole guadeloupéen', 'gcl': 'créole grenadais', 'gcr': 'créole guyanais', 'gct': 'alemán coloniero', @@ -1697,12 +1708,12 @@ 'gdo': 'godoberi', 'gdq': 'méhri', 'gdr': 'wipi', - 'gds': 'langue des signes de Ghandruk', + 'gds': 'signes ghandruk', 'gea': 'geruma', 'geb': 'kire', 'geg': 'gengle', 'geh': 'allemand huttérite', - 'gej': 'mina (Togo)', + 'gej': 'gen', 'gek': 'ywom', 'gel': 'ut-ma’in', 'gelao blanc de Diyingshao': 'gelao blanc de Diyingshao', @@ -1719,8 +1730,7 @@ 'gelao vert de Qinglong': 'gelao vert de Qinglong', 'gelao vert de Sanchong': 'gelao vert de Sanchong', 'gelao vert de Zhenfeng': 'gelao vert de Zhenfeng', - 'gem-pro': 'proto-germanique', - 'gem': 'langues germaniques', + 'gem': 'germaniques langues', 'gépide': 'gépide', 'ges': 'geser-gorom', 'gète': 'gète', @@ -1743,8 +1753,11 @@ 'ghl': 'ghulfan', 'gho': 'ghomari', 'ghs': 'guhu-samane', + 'ght': 'kuke', + 'gia': 'kija', 'gid': 'gidar', 'gie': 'gabogbo', + 'gih': 'githabul', 'gil': 'gilbertin', 'gim': 'gimi', 'gin': 'hinukh', @@ -1759,30 +1772,29 @@ 'gix': 'gilima', 'giz': 'giziga du Sud', 'gji': 'geji', + 'gjn': 'gonja', 'gju': 'gujari', 'gkm': 'grec byzantin', 'gkn': 'gokana', - 'gkp': 'kpellé de Guinée', + 'gkp': 'kpelle Guinee', + 'gku': 'ǂungkue', 'gl': 'galicien', - 'gla': 'gd', 'glc': 'bon goula', 'gld': 'nanaï', - 'gle': 'ga', - 'glg': 'gl', 'glk': 'gilaki', 'gll': 'garlali', 'glo': 'galambu', 'glu': 'gula (Tchad)', 'glw': 'glavda', - 'gme': 'langues germaniques orientales', - 'gmh': 'moyen haut-allemand', - 'gml': 'moyen bas allemand', + 'gme': 'germaniques orientales langues', + 'gmh': 'allemand haut moyen', + 'gml': 'allemand bas moyen', 'gmm': 'gbaya-mbodomo', 'gmo': 'gamo-gofa-dawro', - 'gmq': 'langues germaniques septentrionales', + 'gmq': 'germaniques septentrionales langues', 'gmu': 'gumalu', 'gmv': 'gamo', - 'gmw': 'langues germaniques occidentales', + 'gmw': 'germaniques occidentales langues', 'gmx': 'magoma', 'gmy': 'mycénien', 'gn': 'guarani', @@ -1805,7 +1817,7 @@ 'goe': 'gongduk', 'gof': 'gofa', 'gog': 'gogo', - 'goh': 'vieux haut allemand', + 'goh': 'allemand haut vieux', 'goi': 'gobasi', 'goj': 'gowlan', 'gokhy': 'gokhy', @@ -1817,6 +1829,7 @@ 'gor': 'gorontalo', 'gos': 'groningois', 'got': 'gotique', + 'gotique de Crimée': 'gotique de Crimée', 'gottscheerish': 'gottscheerish', 'gou': 'gavar', 'goy': 'goundo', @@ -1831,12 +1844,12 @@ 'grb': 'grébo', 'grc': 'grec ancien', 'grd': 'guruntum', + 'grec cargésien': 'grec cargésien', 'grg': 'madi', 'grh': 'gbiri-niragu', 'gri': 'ghari', 'griko': 'griko', - 'grk-pro': 'proto-grec', - 'grk': 'langues grecques', + 'grk': 'grecques langues', 'gro': 'groma', 'grr': 'taznatit', 'grs': 'gresi', @@ -1844,12 +1857,12 @@ 'gru': 'kistane', 'grz': 'guramalum', 'gserpa': 'gserpa', - 'gsg': 'langue des signes allemande', + 'gsg': 'signes allemande', 'gsl': 'gusilay', - 'gsm': 'langue des signes guatémaltèque', - 'gso': 'gbaya du Sud-Ouest', - 'gsw-fr': 'alémanique alsacien', + 'gsm': 'signes guatemalteque', + 'gso': 'gbaya sud ouest', 'gsw': 'alémanique', + 'gsw-fr': 'alémanique alsacien', 'gta': 'guató', 'gti': 'gbati-ri', 'gu': 'gujarati', @@ -1860,9 +1873,9 @@ 'gue': 'gurinji', 'güenoa': 'güenoa', 'guf': 'gupapuyngu', + 'gug': 'guarani paraguayen', 'guh': 'guahibo', 'gui': 'chiriguano', - 'guj': 'gu', 'guk': 'gumuz', 'gul': 'gullah', 'gum': 'guambiano', @@ -1872,10 +1885,12 @@ 'gup': 'gunwinggu', 'guq': 'guayakí', 'gur': 'gurenne', - 'gus': 'langue des signes guinéenne', + 'gus': 'signes guineenne', 'gut': 'maleku', + 'gutnisk': 'gutnisk', 'guu': 'yanomamö', 'guw': 'gungbe', + 'gux': 'gourmanchéma', 'guz': 'gusii', 'gv': 'mannois', 'gva': 'guaná', @@ -1893,11 +1908,13 @@ 'gwd': 'gawwada', 'gwe': 'gweno', 'gwi': 'gwich’in', - 'gwj': 'gǀui', + 'gwj': 'gui', + 'gwn': 'gwandara', 'gwr': 'gwere', 'gwt': 'gawar-bati', 'gwu': 'guwamu', - 'gya': 'gbaya du Nord-Ouest', + 'gwx': 'gua', + 'gya': 'gbaya nord ouest', 'gyb': 'garus', 'gyd': 'kayardild', 'gyg': 'gbayi', @@ -1908,14 +1925,15 @@ 'gyy': 'gunya', 'gza': 'ganza', 'gzi': 'gazi', - 'ha em': 'ha em', 'ha': 'haoussa', + 'ha em': 'ha em', 'haa': 'han', - 'hab': 'langue des signes de Hanoï', + 'hab': 'signes hanoi', 'hac': 'gurani', 'had': 'hatam', 'hag': 'hanga', 'hai': 'haïda', + 'hachijo': 'hachijō', 'hak': 'hakka', 'hal': 'halang', 'ham': 'hewa', @@ -1923,23 +1941,19 @@ 'haq': 'ha', 'har': 'harari', 'has': 'haisla', - 'hat': 'ht', - 'hau': 'ha', 'hav': 'havu', 'haw': 'hawaïen', 'hax': 'haïda du Sud', 'hay': 'haya', + 'hayato': 'hayato', 'haz': 'hazara', - 'hb': 'he', 'hbn': 'heiban', 'hbo': 'hébreu ancien', - 'hbs': 'sh', 'hch': 'huichol', 'hdn': 'haïda du Nord', 'hdy': 'hadiyya', 'he': 'hébreu', 'hea': 'hmu du Nord', - 'heb': 'he', 'hed': 'herdé', 'heh': 'hehe', 'hei': 'heiltsuk', @@ -1967,27 +1981,30 @@ 'hla': 'halia', 'hlb': 'halbi', 'hlu': 'louvite hiéroglyphique', - 'hma': 'miao mashan du Sud', + 'hma': 'miao mashan sud', 'hmb': 'songhaï humburi senni', - 'hmd': 'miao de Diandongbei', + 'hmd': 'miao diandongbei', 'hme': 'hmong de Huishui de l’Est', - 'hmi': 'miao du Nord de Huishui', + 'hmi': 'miao huishi nord', 'hmj': 'gejia', - 'hml': 'miao de Luobohe', + 'hml': 'miao luobohe', 'hmm': 'miao mashan central', 'hmn': 'hmong', 'hmr': 'hmar', - 'hms': 'miao du Qiandong du Sud', + 'hms': 'miao qiandong sud', 'hmt': 'hamtai', 'hmu': 'hamap', 'hmv': 'hmong dô', - 'hmx': 'langues hmong-mien', + 'hmx': 'hmong mien langues', 'hna': 'mina', 'hnd': 'hindko du Sud', 'hnh': 'handa-khwe', 'hni': 'hani', + 'hnj': 'hmong vert', 'hnn': 'hanunóo', 'hno': 'hindko du Nord', + 'hns': 'hindoustani caribéen', + 'hnu': 'pong', 'ho': 'hiri motou', 'hoa': 'hoava', 'hoanya': 'hoanya', @@ -1997,13 +2014,15 @@ 'hoe': 'horom', 'hoh': 'hobyot', 'hoi': 'holikachuk', - 'hok': 'langues hokanes', + 'hok': 'hokanes langues', 'hol': 'holu', 'hom': 'homa', 'hoo': 'holoholo', 'hop': 'hopi', 'hor': 'horo', 'hot': 'hote', + 'houma': 'houma', + 'hourrite': 'hourrite', 'hov': 'hovongan', 'how': 'honi', 'hoy': 'holiya', @@ -2016,7 +2035,7 @@ 'hrt': 'hertevin', 'hru': 'hruso', 'hrx': 'hunsrik', - 'hsb': 'haut-sorabe', + 'hsb': 'sorabe haut', 'hsn': 'xiang', 'hss': 'harsusi', 'ht': 'créole haïtien', @@ -2025,7 +2044,7 @@ 'htu': 'hitu', 'hu': 'hongrois', 'hub': 'huambisa', - 'huc': 'ǂhoan', + 'huc': 'hoan', 'hue': 'huave de San Francisco del Mar', 'hug': 'huachipaeri', 'huh': 'huilliche', @@ -2048,7 +2067,7 @@ 'hvn': 'hawu', 'hwc': 'créole hawaïen', 'hy': 'arménien', - 'hyx': 'langues arméniennes', + 'hyx': 'armeniennes langues', 'hz': 'héréro', 'ia': 'interlingua', 'iai': 'iaai', @@ -2056,44 +2075,48 @@ 'iar': 'purari', 'iba': 'iban', 'ibb': 'ibibio', + 'ibd': 'iwaidja', 'ibe': 'akpès', 'ibg': 'ibanag', 'ibh': 'bih', + 'ibl': 'ibaloi', 'ibm': 'agoi', 'ibn': 'ibino', - 'ibo': 'ig', 'ibr': 'ibuoro', 'iby': 'ibani', 'ich': 'etkywan', - 'icl': 'langue des signes islandaise', + 'icl': 'signes islandaise', 'id': 'indonésien', 'ida': 'luidakho-luisukha-lutirichi', 'idb': 'créole indo-portugais', 'ide': 'idere', 'idi': 'idi', + 'idt': 'idaté', 'idu': 'idoma', 'ie': 'interlingue', 'ifa': 'ifugao d’Amganad', 'iff': 'ifo', 'ifk': 'ifugao de Tuwali', + 'ify': 'keley-i kallahan', 'ig': 'igbo', - 'igb': 'ébira', + 'igb': 'ebira', 'ige': 'igede', 'igl': 'igala', 'ign': 'ignaciano', 'igo': 'isebe', - 'igs-gls': 'glosa', 'igs': 'interglossa', + 'igs-gls': 'glosa', 'ihp': 'iha', 'ii': 'yi', 'iii': 'yi nuosu', - 'iir': 'langues indo-iraniennes', + 'iir': 'indo iraniennes langues', 'ijc': 'izon', 'ije': 'biseni', 'ijn': 'kalabari', - 'ijo': 'langues ijos', + 'ijo': 'ijos langues', 'ijs': 'ijo du Sud-Est', 'ik': 'inupiaq', + 'ike': 'inuttitut', 'iki': 'iko', 'iko': 'olulumo-ikom', 'ikt': 'inuinnaqtun', @@ -2117,35 +2140,31 @@ 'ims': 'marse', 'imy': 'milyen', 'inb': 'inga', - 'inc': 'langues indo-aryennes', + 'inc': 'indo aryennes langues', 'indanga': 'indanga', - 'indo-européen commun': 'indo-européen commun', - 'ine-pie': 'indo-européen commun', - 'ine': 'langues indo-européennes', + 'ine': 'indo europeennes langues', 'ing': 'deg hit’an', 'inh': 'ingouche', 'inj': 'inga de la jungle', 'inn': 'isinai', 'ino': 'inoke-yate', 'inp': 'iñapari', - 'ins': 'langue des signes indienne', - 'insubre': 'xlp', + 'ins': 'signes indienne', 'int': 'intha', 'inz': 'ineseño', 'io': 'ido', 'ior': 'inor', 'iow': 'iowa-oto', 'ipi': 'ipili', - 'ipk': 'ik', 'ipo': 'ipiko', 'iqu': 'iquito', - 'ira': 'langues iraniennes', + 'ira': 'iraniennes langues', 'ire': 'iresim', 'irh': 'irarutu', 'iri': 'irigwe', 'irk': 'iraqw', 'irn': 'irántxe', - 'iro': 'langues iroquoiennes', + 'iro': 'iroquoiennes langues', 'irr': 'ir', 'iru': 'irula', 'irx': 'kamberau', @@ -2153,30 +2172,30 @@ 'isa': 'isabi', 'isc': 'isconahua', 'isd': 'isnag', - 'ise': 'langue des signes italienne', - 'isg': 'langue des signes irlandaise', + 'ise': 'signes italienne', + 'isg': 'signes irlandaise', 'ish': 'esan', 'isi': 'nkem-nkum', 'isk': 'ishkashimi', 'ism': 'masimasi', 'isn': 'isanzu', 'iso': 'isoko', - 'isr': 'langue des signes israélienne', + 'isr': 'signes israélienne', 'ist': 'istriote', 'isu': 'isu (Menchum)', 'it': 'italien', - 'itb': 'itneg de Binongan', - 'itc': 'langues italiques', + 'itb': 'itneg binongan', + 'itc': 'italiques langues', 'ite': 'itenez', 'itl': 'itelmène', 'itm': 'itu mbon uzo', 'ito': 'itonama', 'its': 'isekiri', - 'itt': 'itneg des Maeng', + 'itt': 'itneg maeng', 'itv': 'itawit', 'itw': 'ito', 'itx': 'itik', - 'ity': 'itneg du Moyadan', + 'ity': 'itneg moyadan', 'itz': 'itzá', 'iu': 'inuktitut', 'ium': 'iu mien', @@ -2190,9 +2209,10 @@ 'iyo': 'mesaka', 'izh': 'ingrien', 'izr': 'izere', + 'ja': 'japonais', 'ja-kun': 'kun’yomi', 'ja-on': 'on’yomi', - 'ja': 'japonais', + 'japhug': 'japhug', 'jaa': 'jamamadí', 'jab': 'hyam', 'jac': 'jacaltèque', @@ -2203,7 +2223,6 @@ 'jam': 'créole jamaïcain', 'jan': 'jandai', 'jao': 'yanyuwa', - 'japhug': 'japhug', 'jaq': 'yaqay', 'jas': 'javanais de Nouvelle-Calédonie', 'jau': 'yaur', @@ -2242,9 +2261,10 @@ 'jiq': 'lavrung', 'jit': 'jita', 'jiu': 'jinuo de Youle', - 'jiv-pal': 'palta', 'jiv': 'shuar', + 'jiv-pal': 'palta', 'jiy': 'jinuo de Buyuan', + 'jje': 'jeju', 'jjr': 'bankal', 'jka': 'kaera', 'jko': 'kubo', @@ -2256,10 +2276,10 @@ 'jnj': 'yemsa', 'job': 'joba', 'jor': 'jora', - 'jos': 'langue des signes jordanienne', + 'jos': 'signes jordanienne', 'jow': 'jowulu', 'jpr': 'judéo-persan', - 'jpx': 'langues japonaises', + 'jpx': 'japonaises langues', 'jra': 'jaraï', 'jrb': 'judéo-arabe', 'jua': 'júma', @@ -2270,8 +2290,9 @@ 'jun': 'juang', 'jup': 'hupda', 'jur': 'juruna', - 'jus': 'langue des signes de Jumla', + 'jus': 'signes jumla', 'jut': 'jute', + 'juy': 'juray', 'jv': 'javanais', 'jvn': 'javanais des Caraïbes', 'jya': 'rgyalrong', @@ -2285,19 +2306,20 @@ 'kah': 'fer', 'kai': 'karekare', 'kaj': 'jju', + 'kak': 'ahin-kayapa kalanguya', 'kakán': 'kakán', + 'kalasmaïte': 'kalasmaïte', 'kalis': 'kalis', 'kam': 'kamba', 'kao': 'khassonké', 'kap': 'bezhta', 'kaq': 'capanahua', - 'kar': 'langues karènes', + 'kar': 'karenes langues', + 'kassite': 'kassite', 'kathlamet': 'kathlamet', - 'kau': 'kr', 'kaw': 'kawi', 'kax': 'kao', 'kay': 'kamayura', - 'kaz': 'kk', 'kbb': 'kashuyana', 'kbc': 'kadiwéu', 'kbd': 'kabarde', @@ -2308,7 +2330,7 @@ 'kbn': 'kare (République centrafricaine)', 'kbo': 'keliko', 'kbp': 'kabiyè', - 'kbq': 'kamono', + 'kbq': 'kamano', 'kbs': 'kande', 'kbt': 'abadi', 'kbv': 'dera', @@ -2320,30 +2342,32 @@ 'kcg': 'tyap', 'kck': 'kalanga', 'kcl': 'kala', - 'kcm': 'gula (République centrafricaine)', + 'kcm': 'gula centrafrique', 'kcn': 'nubi', 'kco': 'kinalakna', 'kcp': 'kanga', 'kcs': 'koenoem', 'kcu': 'kami (Tanzanie)', + 'kcv': 'kete', 'kcx': 'kachama-ganjule', 'kcy': 'korandjé', 'kcz': 'konongo', 'kda': 'gathang', 'kdd': 'yankunytjatjara', 'kde': 'makonde', + 'kdh': 'tem', 'kdi': 'kumam', 'kdj': 'karimojong', 'kdm': 'kagoma', - 'kdo': 'langues kordofaniennes', + 'kdo': 'kordofaniennes langues', 'kdp': 'kaningdon-nindem', 'kdq': 'koch', 'kdr': 'karaïme', 'kdt': 'kuy', 'kdu': 'kadaru', 'kdw': 'koneraw', - 'kea': 'créole du Cap-Vert', - 'keb': 'kélé (Gabon)', + 'kea': 'creole cap vert', + 'keb': 'kele gabon', 'kec': 'keiga', 'ked': 'kerewe', 'kee': 'keres de l’Est', @@ -2351,7 +2375,7 @@ 'keg': 'tese', 'kei': 'kei', 'kek': 'q’eqchi’', - 'kel': 'kela (République démocratique du Congo)', + 'kel': 'kela congo', 'kelabit long napir': 'kelabit long napir', 'kem': 'kemak', 'ken': 'kenyang', @@ -2360,7 +2384,6 @@ 'kenyah long san': 'kenyah long san', 'keo': 'kakwa', 'ker': 'kera', - 'kere-pro': 'proto-keresan', 'kes': 'kugbo', 'ket': 'ket', 'keu': 'akébou', @@ -2387,7 +2410,9 @@ 'kge': 'komering', 'kgf': 'kube', 'kgg': 'kusunda', + 'kgj': 'kham gamale', 'kgk': 'kaiwa', + 'kgl': 'kunggari', 'kgo': 'krongo', 'kgp': 'kaingang', 'kgq': 'kamoro', @@ -2402,9 +2427,10 @@ 'khb': 'tai lü', 'khc': 'tukang besi du Nord', 'khe': 'korowai', + 'khf': 'khuen', 'khg': 'kham', 'khh': 'keuw', - 'khi': 'langues khoïsanes', + 'khi': 'khoisanes langues', 'khiajari': 'khiajari', 'khj': 'kuturmi', 'kho': 'khotanais', @@ -2416,7 +2442,7 @@ 'kht': 'khamti', 'khv': 'khvarshi', 'khw': 'khowar', - 'khy': 'kele (Congo)', + 'khy': 'kele congo', 'khz': 'keapara', 'ki': 'kikuyu', 'kia': 'kim', @@ -2426,6 +2452,7 @@ 'kie': 'kibet', 'kif': 'kham parbate de l’Est', 'kig': 'kimaama', + 'kih': 'kilmeri', 'kii': 'kitsai', 'kij': 'kilivila', 'kil': 'kariya', @@ -2435,8 +2462,8 @@ 'kip': 'kham sheshi', 'kiptchak mamelouk': 'kiptchak mamelouk', 'kis': 'kis', - 'kita-pro': 'proto-kiowa-tanoan', 'kitanemuk': 'kitanemuk', + 'kittitas': 'kittitas', 'kiu': 'kirmancki', 'kiv': 'kimbu', 'kiw': 'kiwai du Nord-Est', @@ -2449,8 +2476,8 @@ 'kjd': 'kiwai du Sud', 'kje': 'kisar', 'kjg': 'khmu', - 'kjh-fyk': 'kirghiz de Fu-Yu', 'kjh': 'khakasse', + 'kjh-fyk': 'kirghiz de Fu-Yu', 'kjj': 'khinalug', 'kjl': 'kham parbate de l’Ouest', 'kjm': 'kháng', @@ -2466,7 +2493,7 @@ 'kkb': 'kwerisa', 'kkc': 'odoodee', 'kkd': 'kinuku', - 'kke': 'kakabe', + 'kke': 'kakabé', 'kkf': 'monpa de Kalaktang', 'kki': 'kagulu', 'kkk': 'kokota', @@ -2474,16 +2501,18 @@ 'kko': 'karko', 'kkr': 'kir-balar', 'kks': 'giiwo', + 'kkt': 'koi', 'kky': 'guugu yimidhirr', 'kkz': 'kaska', 'kl': 'kalaallisut', 'kla': 'klamath', 'klb': 'kiliwa', 'kld': 'kamilaroi', - 'kle': 'kulung (Népal)', + 'kle': 'kulung nepal', 'klg': 'kalagan de Tagakaulu', + 'klikitat': 'klikitat', 'klj': 'khalaj', - 'klk': 'kono (Nigeria)', + 'klk': 'kono nigeria', 'klm': 'migum', 'kln': 'kalenjin', 'klp': 'kamasa', @@ -2496,10 +2525,10 @@ 'kma': 'konni', 'kmb': 'kimbundu', 'kmc': 'kam', - 'kmf': 'kare (Papouasie-Nouvelle-Guinée)', + 'kmf': 'kare papouasie nouvelle guinee', 'kmg': 'kâte', 'kmh': 'kalam', - 'kmi': 'kami (Nigeria)', + 'kmi': 'kami nigeria', 'kmk': 'kalinga de Limos', 'kml': 'kalinga de Tanudan', 'kmm': 'kom (Inde)', @@ -2510,9 +2539,9 @@ 'kms': 'kamasau', 'kmt': 'kemtuik', 'kmv': 'karipúna', - 'kmw': 'komo (langue bantoue)', + 'kmw': 'komo bantou', 'kmx': 'waboda', - 'kmz': 'turk du Khorassan', + 'kmz': 'turc du Khorassan', 'kn': 'kannara', 'kna': 'kanakuru', 'knb': 'kalinga de Lubuagan', @@ -2522,16 +2551,15 @@ 'kni': 'kanufi', 'knj': 'acatèque', 'knk': 'kuranko', - 'kno': 'kono (Sierra Leone)', + 'kno': 'kono sierra leone', 'knp': 'kwanja', 'kns': 'kensiw', 'knt': 'katukina', - 'knu': 'kono (Guinée)', + 'knu': 'kono guinee', 'knv': 'waia', 'knw': 'kung-ekoka', 'knx': 'kendayan', - 'ko-Hani': 'ko', - 'ko-hanja': 'ko', + 'kny': 'kanyok', 'ko': 'coréen', 'koa': 'konomala', 'kod': 'kodi', @@ -2554,7 +2582,7 @@ 'koy': 'koyukon', 'koz': 'korak', 'kpa': 'kupto', - 'kpc': 'baniwa de l’Içana', + 'kpc': 'curripaco', 'kpe': 'kpellé', 'kpf': 'komba', 'kpg': 'kapingamarangi', @@ -2562,7 +2590,7 @@ 'kpk': 'kpan', 'kpm': 'koho', 'kpn': 'kepkiriwát', - 'kpo': 'akposso', + 'kpo': 'ikposso', 'kpq': 'korupun-sela', 'kps': 'tehit', 'kpt': 'karata', @@ -2571,7 +2599,7 @@ 'kpy': 'koryak', 'kpz': 'sapiny', 'kqc': 'doromu-koki', - 'kqd': 'néo-araméen de Koy Sandjaq', + 'kqd': 'arameen neo de koy sandjaq', 'kqe': 'kalagan', 'kql': 'kyenele', 'kqp': 'kimré', @@ -2579,6 +2607,7 @@ 'kqr': 'kimaragang', 'kqs': 'kisi septentrional', 'kqt': 'kadazan klias', + 'kqu': 'seroa', 'kqv': 'murut kolod', 'kqx': 'mser', 'kqy': 'koorete', @@ -2591,7 +2620,7 @@ 'krj': 'kinaray-a', 'krk': 'kerek', 'krl': 'carélien', - 'kro': 'langues kroues', + 'kro': 'kroues langues', 'krp': 'korop', 'krs': 'kresh', 'krt': 'kanuri de Tumari', @@ -2628,11 +2657,11 @@ 'ktu': 'kituba', 'ktw': 'kato', 'ktx': 'kaxararí', - 'ktz': 'juǀ’hoan', + 'ktz': 'ju hoan', 'ku': 'kurde', 'kub': 'kutep', 'kuc': 'kwinsu', - 'kud': '’auhelawa', + 'kud': 'auhelawa', 'kue': 'kuman', 'kuf': 'katu', 'kug': 'kupa', @@ -2645,7 +2674,6 @@ 'kumaná': 'kumaná', 'kun': 'kunama', 'kuo': 'kumukio', - 'kur': 'ku', 'kus': 'kusaal', 'kut': 'kutenai', 'kuu': 'kolchan', @@ -2671,22 +2699,26 @@ 'kwa': 'dâw', 'kwd': 'kwaio', 'kwe': 'kwerba', + 'kwf': 'kwara’ae', 'kwg': 'démé', 'kwh': 'kowiai', 'kwi': 'awa pit', 'kwj': 'kwanga', - 'kwk': 'kwakiutl', + 'kwk': 'kwak’wala', 'kwn': 'kwangali', 'kwo': 'kwomtari', 'kwp': 'kodia', 'kwr': 'kwer', 'kws': 'kwese', 'kwt': 'kwesten', + 'kwu': 'kwakum', 'kwv': 'sara kaba náà', 'kxa': 'kairiru', 'kxc': 'konso', + 'kxd': 'malais de Brunei', 'kxh': 'karo (Éthiopie)', 'kxj': 'koulfa', + 'kxm': 'khmer du Nord', 'kxn': 'melanau kanowit', 'kxo': 'kanoê', 'kxs': 'kangjia', @@ -2697,7 +2729,9 @@ 'kxz': 'kerewo', 'ky': 'kirghiz', 'kya': 'kwaya', + 'kyakala': 'kyakala', 'kyc': 'kyaka', + 'kyf': 'sokuya', 'kyh': 'karuk', 'kyi': 'kiput', 'kyj': 'karao', @@ -2710,7 +2744,8 @@ 'kyu': 'kayah li de l’Ouest', 'kyx': 'rapoisi', 'kyz': 'kayabi', - 'kzf': 'kaili de Da’a', + 'kzf': 'kaili daa', + 'kzg': 'kikaï', 'kzh': 'dongolawi-kenzi', 'kzi': 'kelabit bario', 'kzj': 'kadazan penampang', @@ -2723,7 +2758,7 @@ 'kzw': 'karirí-xocó', 'kzz': 'kalabra', 'la': 'latin', - 'laa': 'subanen du Sud', + 'laa': 'subanen sud', 'lab': 'linéaire A', 'lac': 'lacandon', 'lad': 'judéo-espagnol', @@ -2757,7 +2792,7 @@ 'lbn': 'lamet', 'lbo': 'laven', 'lbq': 'wampar', - 'lbs': 'langue des signes libyennne', + 'lbs': 'signes libyenne', 'lbt': 'lachi', 'lbu': 'labu', 'lbw': 'tolaki', @@ -2774,6 +2809,7 @@ 'ldb': 'dũya', 'ldd': 'luri', 'ldi': 'laari', + 'ldm': 'landuma', 'ldn': 'láadan', 'lea': 'lega de Shabunda', 'leb': 'lala-bisa', @@ -2785,7 +2821,7 @@ 'leh': 'lenje', 'lei': 'lemio', 'lek': 'leipon', - 'lel': 'lele (République démocratique du Congo)', + 'lel': 'lele congo', 'lem': 'nomaande', 'len': 'lenca du Salvador', 'leo': 'leti (Cameroun)', @@ -2796,7 +2832,7 @@ 'let': 'amio-gelimi', 'leu': 'kara (Papouasie-Nouvelle-Guinée)', 'lev': 'pantar de l’Ouest', - 'lew': 'kaili de Ledo', + 'lew': 'kaili ledo', 'lex': 'luang', 'ley': 'lemolang', 'lez': 'lezghien', @@ -2837,18 +2873,17 @@ 'light warlpiri': 'light warlpiri', 'lih': 'lihir', 'lii': 'limkhim', + 'lij-MC': 'monégasque', + 'lij-mc': 'monégasque', 'lij': 'ligure', 'lik': 'lika', 'lil': 'lillooet', - 'lim': 'li', - 'lin': 'ln', 'lio': 'liki', 'lip': 'sekpele', 'liq': 'libido', 'lir': 'anglais libérien', 'lis': 'lisu', 'lisum': 'lisum', - 'lit': 'lt', 'liu': 'logorik', 'liv': 'livonien', 'liw': 'col', @@ -2881,7 +2916,7 @@ 'lln': 'lele (Tchad)', 'llp': 'éfaté du Nord', 'llq': 'lolak', - 'lls': 'langue des signes lituanienne', + 'lls': 'signes lituanienne', 'llu': 'lau', 'lma': 'limba de l’Est', 'lmb': 'merei', @@ -2895,7 +2930,7 @@ 'lmo': 'lombard', 'lmp': 'limbum', 'lmu': 'lamen', - 'lmw': 'miwok du lac', + 'lmw': 'miwok lac', 'lmy': 'lamboya', 'ln': 'lingala', 'lna': 'langbashe', @@ -2904,6 +2939,7 @@ 'lnl': 'banda Sud central', 'lnn': 'lorediakarkar', 'lns': 'lamnso’', + 'lnu': 'longuda', 'lo': 'laotien', 'loa': 'loloda', 'loc': 'inonhan', @@ -2918,6 +2954,7 @@ 'lon': 'lomwe du Malawi', 'lop': 'lopa', 'lor': 'téén', + 'lorrain': 'lorrain', 'los': 'loniu', 'lot': 'otuho', 'lou': 'créole louisianais', @@ -2940,7 +2977,7 @@ 'lse': 'lusengo', 'lsh': 'lish', 'lsi': 'lashi', - 'lsl': 'langue des signes lettonne', + 'lsl': 'signes lettonne', 'lsm': 'saamia', 'lsr': 'aruop', 'lt': 'lituanien', @@ -2949,21 +2986,20 @@ 'lti': 'leti (Indonésie)', 'ltn': 'latundê', 'lts': 'lutachoni', - 'lu': 'louba-katanga', + 'lu': 'kiluba', 'lua': 'luba-lulua', 'luc': 'aringa', 'lucanien': 'lucanien', 'lud': 'ludien', 'lue': 'luvale', - 'lui-jua': 'juaneño', 'lui': 'luiseño', + 'lui-jua': 'juaneño', 'lul': 'olu’bo', - 'lun': 'lounda', + 'lun': 'lunda', 'luo': 'luo (Kenya, Tanzanie)', 'lup': 'lumbu', 'lur': 'laura', 'lus': 'mizo', - 'lusitanien': 'xls', 'lut': 'lushootseed', 'luu': 'lumba-yakkha', 'luv': 'luwati', @@ -2984,37 +3020,36 @@ 'lzn': 'leinong', 'lzz': 'laze', 'ma pnaan': 'ma pnaan', - 'maa': 'mazatèque d’Eloxochitlán', + 'maa': 'mazateque eloxochitlan', 'mad': 'madourais', 'mae': 'bo-rukul', 'maf': 'mafa', 'mag': 'magahi', - 'mah': 'mh', 'mai': 'maithili', - 'maj': 'mazatèque de Jalapa de Díaz', + 'maj': 'mazateque jalapa diaz', 'mak': 'makassar', - 'mal': 'ml', 'mam': 'mam', 'man': 'mandingue', - 'manxois': 'gv', + 'map': 'austronesiennes langues', 'map-bms': 'banyumasan', - 'map': 'langues austronésiennes', - 'maq': 'mazatèque de Chiquihuitlán', + 'maq': 'mazateque chiquihuitlan', 'mas': 'massaï', 'mat': 'matlatzinca de San Francisco', - 'mau': 'mazatèque de Huautla', + 'mtm': 'mator', + 'mau': 'mazateque huautla', 'mav': 'mawé-sateré', 'maw': 'mampruli', 'max': 'malais de Ternate', + 'may': 'may', 'mayennais': 'mayennais', 'maz': 'mazahua central', 'mba': 'higaonon', - 'mbb': 'manobo de l’Ouest de Bukidnon', + 'mbb': 'manobo bukidnon ouest', 'mbc': 'macushi', - 'mbd': 'manobo de Dibabawon', + 'mbd': 'manobo dibabawon', 'mbe': 'molala', 'mbh': 'mangseng', - 'mbi': 'manobo d’Ilianen', + 'mbi': 'manobo ilianen', 'mbj': 'nadëb', 'mbk': 'malol', 'mbl': 'maxakalí', @@ -3022,8 +3057,8 @@ 'mbp': 'damana', 'mbq': 'maisin', 'mbr': 'nukak', - 'mbs': 'manobo de Sarangani', - 'mbt': 'manobo de Matigsalug', + 'mbs': 'manobo sarangani', + 'mbt': 'manobo matigsalug', 'mbu': 'mbula-bwazza', 'mbw': 'maring', 'mby': 'memoni', @@ -3038,6 +3073,7 @@ 'mck': 'mbunda', 'mcl': 'macaguaje', 'mcm': 'kristang', + 'mcn': 'masa', 'mco': 'mixe de Coatlán', 'mcp': 'makaa', 'mcr': 'menya', @@ -3059,6 +3095,7 @@ 'mdh': 'maguindanao', 'mdi': 'mamvu', 'mdk': 'mangbutu', + 'mdm': 'mayogo', 'mdp': 'mbala', 'mdr': 'mandar', 'mds': 'maria (Papouasie-Nouvelle-Guinée)', @@ -3071,7 +3108,7 @@ 'med': 'melpa', 'mee': 'mengen', 'mef': 'megam', - 'meh': 'mixtèque de Tlaxiaco du Sud-Ouest', + 'meh': 'mixteque tlaxiaco sud ouest', 'mei': 'midob', 'mej': 'meyah', 'mek': 'mekeo', @@ -3080,11 +3117,11 @@ 'men': 'mendé', 'menien': 'menien', 'meo': 'malais kedah', - 'me’phaa de Huehuetepec': 'me’phaa de Huehuetepec', - 'me’phaa de Huitzapula': 'me’phaa de Huitzapula', - 'me’phaa de Nanzintla': 'me’phaa de Nanzintla', - 'me’phaa de Teocuitlapa': 'me’phaa de Teocuitlapa', - 'me’phaa de Zapotitlan Tablas': 'me’phaa de Zapotitlan Tablas', + 'me’phaa de Huehuetepec': 'mephaa Huehuetepec', + 'me’phaa de Huitzapula': 'mephaa Huitzapula', + 'me’phaa de Nanzintla': 'mephaa Nanzintla', + 'me’phaa de Teocuitlapa': 'mephaa Teocuitlapa', + 'me’phaa de Zapotitlan Tablas': 'mephaa Zapotitlan Tablas', 'meq': 'mere', 'mer': 'meru', 'mes': 'masmaje', @@ -3098,16 +3135,19 @@ 'mfe': 'créole mauricien', 'mff': 'naki', 'mfg': 'mogofin', + 'mfh': 'matal', 'mfi': 'wandala', 'mfj': 'mefele', 'mfn': 'mbembe Cross River', 'mfp': 'malais de Makassar', + 'mfq': 'moba', 'mfr': 'marithiel', + 'mfv': 'manjaque', 'mfx': 'melo', 'mfy': 'mayo', 'mfz': 'mabaan', 'mg': 'malgache', - 'mga': 'moyen irlandais', + 'mga': 'irlandais moyen', 'mgc': 'morokodo', 'mgd': 'moru', 'mgf': 'maklew', @@ -3145,35 +3185,35 @@ 'mhz': 'moor', 'mi': 'maori', 'mia': 'miami', - 'miao de Xiaozhang': 'miao de Xiaozhang', - 'mib': 'mixtèque d’Atatláhuca', + 'miao de Xiaozhang': 'miao xiaozhang', + 'mib': 'mixteque atatlahuca', 'mic': 'micmac', - 'mid': 'néo-mandéen', - 'mie': 'mixtèque d’Ocotepec', + 'mid': 'mandeen neo', + 'mie': 'mixteque ocotepec', 'mif': 'mofu-gudur', - 'mig': 'mixtèque de San Miguel El Grande', - 'mih': 'mixtèque de Chayuco', - 'mii': 'mixtèque de Chigmecatitlán', + 'mig': 'mixteque san miguel el grande', + 'mih': 'mixteque chayuco', + 'mii': 'mixteque chigmecatitlan', 'mij': 'abar', - 'mik-hit': 'hitchiti', 'mik': 'mikasuki', - 'mil': 'mixtèque de Peñoles', + 'mik-hit': 'hitchiti', + 'mil': 'mixteque penoles', 'milang': 'milang', - 'mim': 'mixtèque d’Alacatlatzala', + 'mim': 'mixteque alacatlatzala', 'min': 'minangkabau', - 'mio': 'mixtèque de Pinotepa Nacional', - 'mip': 'mixtèque d’Apasco-Apoala', + 'mio': 'mixteque pinotepa nacional', + 'mip': 'mixteque apasco apoala', 'miq': 'miskito', - 'mir': 'mixe de l’Isthme', + 'mir': 'mixe de isthme', 'miri': 'miri', - 'mis': 'langues non codées', - 'mit': 'mixtèque du sud de Puebla', + 'mis': '*non codees langues', + 'mit': 'mixteque puebla sud', 'mithaka': 'mithaka', 'miw': 'akoye', - 'mix': 'mixtèque de Mixtepec', - 'miy': 'mixtèque d’Ayutla', - 'miz': 'mixtèque de Coatzospan', - 'mjc': 'mixtèque de San Juan Colorado', + 'mix': 'mixteque mixtepec', + 'miy': 'mixteque ayutla', + 'miz': 'mixteque coatzospan', + 'mjc': 'mixteque san juan colorado', 'mjd': 'konkow', 'mje': 'muskum', 'mjg': 'monguor', @@ -3191,13 +3231,13 @@ 'mkc': 'siliput', 'mkf': 'miya', 'mkg': 'mak (Chine)', - 'mkh': 'langues môn-khmères', + 'mkh': 'mon khmeres langues', 'mkj': 'mokil', 'mkm': 'moklen', 'mkn': 'malais de Kupang', 'mkp': 'moikodi', - 'mkq': 'miwok de la baie', - 'mks': 'mixtèque de Silacayoapan', + 'mkq': 'miwok baie', + 'mks': 'mixteque silacayoapan', 'mku': 'konyanka', 'mkv': 'mavea', 'mkw': 'munukutuba', @@ -3223,6 +3263,8 @@ 'mlw': 'moloko', 'mlx': 'naha’ai', 'mma': 'mama', + 'mmb': 'momina', + 'mmc': 'mazahua du Michoacán', 'mmd': 'maonan', 'mme': 'mae', 'mmf': 'mundat', @@ -3231,10 +3273,12 @@ 'mmi': 'musar', 'mmm': 'maii', 'mmn': 'mamanwa', - 'mmr': 'miao du Xiangxi occidental', + 'mmp': 'siawi', + 'mmr': 'miao xiangxi occidental', 'mmt': 'malalamai', 'mmu': 'mmaala', 'mmw': 'emae', + 'mmx': 'madak', 'mmy': 'migaama', 'mn': 'mongol', 'mna': 'mbula', @@ -3243,24 +3287,26 @@ 'mnd': 'mondé', 'mne': 'naba', 'mnf': 'mundani', - 'mnh': 'mono (République démocratique du Congo)', + 'mng': 'mnong de l’Est', + 'mnh': 'mono congo', 'mni': 'manipourî', 'mnj': 'munji', 'mnk': 'mandinka', 'mnl': 'tiale', - 'mno': 'langues manobos', + 'mno': 'manobos langues', 'mnp': 'minbei', - 'mnr': 'mono (États-Unis d’Amérique)', + 'mnr': 'mono etats unis damerique', 'mns': 'mansi', + 'mnu': 'mer', 'mnv': 'rennellais', - 'mnw': 'mon', + 'mnw': 'môn', 'mnx': 'manikion', 'mnz': 'moni', 'mo': 'moldave', 'moa': 'mwan', 'moc': 'mocoví', 'mod': 'mobilien', - 'moe': 'montagnais', + 'moe': 'innu', 'moésien': 'moésien', 'mof': 'mohegan-montauk-narragansett', 'mog': 'mongondow', @@ -3268,6 +3314,7 @@ 'moi': 'mboi', 'mok': 'morori', 'mom': 'mangue', + 'monégasque': 'monégasque', 'moo': 'monom', 'mop': 'mopan', 'mor': 'moro', @@ -3278,7 +3325,13 @@ 'mow': 'moï (Congo)', 'mox': 'molima', 'moy': 'shakacho', - 'moyen khmer': 'moyen khmer', + 'moyen danois': 'danois moyen', + 'moyen écossais': 'ecossais moyen', + 'moyen japonais': 'japonais moyen', + 'moyen khmer': 'khmer moyen', + 'moyen môn': 'mon moyen', + 'moyen okinawaïen': 'okinawaien moyen', + 'moyen polonais': 'polonais moyen', 'moyfaw': 'moyfaw', 'moz': 'gergiko', 'mpa': 'mpoto', @@ -3292,7 +3345,7 @@ 'mpj': 'martu wangka', 'mpk': 'mbara (Tchad)', 'mpl': 'watut central', - 'mpm': 'mixtèque de Yosondúa', + 'mpm': 'mixteque yosondua', 'mpo': 'miu', 'mpp': 'migabac', 'mpq': 'matís', @@ -3324,11 +3377,10 @@ 'mrb': 'sungwadia', 'mrc': 'maricopa', 'mrd': 'magar de l’Ouest', - 'mre': 'langue des signes de Martha’s Vineyard', + 'mre': 'signes Marthas Vineyard', 'mrf': 'elseng', 'mrg': 'mising', 'mrh': 'mara chin', - 'mri': 'mi', 'mrj': 'mari de l’Ouest', 'mrk': 'hmwaveke', 'mrl': 'mortlock', @@ -3347,11 +3399,13 @@ 'mry': 'mandaya', 'mrz': 'marind', 'ms': 'malais', + 'msb': 'masbatenyo', 'msc': 'sankaran', + 'msd': 'langue des signes maya de Yucatec', 'mse': 'moussey', 'msf': 'mekwei', 'msg': 'moraid', - 'msj': 'ma (Congo-Kinshasa)', + 'msj': 'ma congo', 'msk': 'mansaka', 'msl': 'molof', 'msm': 'manobo agusan', @@ -3360,8 +3414,8 @@ 'msq': 'caac', 'msu': 'musom', 'mt': 'maltais', - 'mta': 'manobo de Cotabato', - 'mtb': 'agni morofou', + 'mta': 'manobo cotabato', + 'mtb': 'agni morofoué', 'mtc': 'munit', 'mtd': 'mualang', 'mte': 'mono (Salomon)', @@ -3376,7 +3430,7 @@ 'mtp': 'wichi', 'mtq': 'muong', 'mtt': 'mota', - 'mtu': 'mixtèque de Tututepec', + 'mtu': 'mixteque tututepec', 'mtv': 'asaro’o', 'mty': 'nabi', 'mua': 'moundang', @@ -3387,15 +3441,14 @@ 'muh': 'mündü', 'mui': 'musi', 'muj': 'mabire', - 'mul': 'langues multiples', + 'mul': '*multiples langues', 'mum': 'maiwala', - 'mun': 'langues moundas', + 'mun': 'moundas langues', 'mup': 'malvi', 'mur': 'murle', 'murut nabaay': 'murut nabaay', - 'mus-pro': 'proto-muskogéen', - 'mus-sem': 'séminole', 'mus': 'creek', + 'mus-sem': 'séminole', 'mut': 'muria occidental', 'muu': 'yaaku', 'muv': 'muduva', @@ -3425,18 +3478,20 @@ 'mwp': 'kala lagaw ya', 'mwr': 'marvari', 'mwt': 'moken', - 'mxb': 'mixtèque de Tezoatlán', + 'mww': 'hmong blanc', + 'mxb': 'mixteque tezoatlan', 'mxd': 'modang', 'mxe': 'ifira-mele', + 'mxh': 'mvuba', 'mxi': 'mozarabe', 'mxj': 'miju', 'mxk': 'monumbo', 'mxn': 'moï (Indonésie)', 'mxp': 'mixe de Tlahuitoltepec', 'mxr': 'murik', - 'mxt': 'mixtèque de Jamiltepec', + 'mxt': 'mixteque jamiltepec', 'mxx': 'mahou', - 'mxy': 'mixtèque de Nochixtlán du Sud-Est', + 'mxy': 'mixteque nochixtlan sud est', 'mxz': 'masela central', 'my': 'birman', 'myb': 'mbay', @@ -3447,7 +3502,7 @@ 'myk': 'mamara', 'myl': 'moma', 'mym': 'me’en', - 'myn': 'langues mayas', + 'myn': 'mayas langues', 'myp': 'pirahã', 'myq': 'maninka de forêt', 'myr': 'muniche', @@ -3457,19 +3512,21 @@ 'myw': 'muyuw', 'myx': 'masaba', 'myy': 'macuna', - 'mza': 'mixtèque de Santa María Zacatepec', + 'mza': 'mixteque santa maria zacatepec', 'mzb': 'mozabite', 'mzd': 'malimba', 'mzh': 'wichí lhamtés güisnay', - 'mzi': 'mazatèque d’Ixcatlán', + 'mzi': 'mazateque ixcatlan', + 'mzj': 'manya', 'mzk': 'mambila de l’Ouest', 'mzm': 'mumuye', 'mzn': 'mazandarani', 'mzp': 'movima', 'mzq': 'mori atas', 'mzr': 'marúbo', - 'mzs': 'créole de Macao', + 'mzs': 'creole macao', 'mzv': 'manza', + 'mzw': 'deg', 'na': 'nauruan', 'naa': 'namla', 'nab': 'nambikwara du Sud', @@ -3480,7 +3537,7 @@ 'naf': 'nabak', 'nag': 'nagamais', 'nah': 'nahuatl', - 'nai': 'langues nord-amérindiennes', + 'nai': 'nord amerindiennes langues', 'nak': 'nakanai', 'nal': 'nalik', 'nam': 'ngan’gityemerri', @@ -3492,21 +3549,24 @@ 'nar': 'iguta', 'nas': 'naasioi', 'nat': 'hungworo', - 'nav': 'nv', 'navarro-aragonais': 'navarro-aragonais', + 'na’vi': 'na’vi', + 'naw': 'nawuri', 'nay': 'ngarrindjeri', - 'naz': 'nahuatl du Coatepec', + 'naz': 'nahuatl Coatepec', 'nb': 'norvégien (bokmål)', 'nba': 'ngangela', 'nbb': 'ndoe', 'nbc': 'chang naga', 'nbe': 'konyak', 'nbh': 'ngamo', + 'nbi': 'mao', 'nbk': 'nake', 'nbn': 'kuri', 'nbp': 'nnam', 'nbr': 'numana-nunku-gbantu-numbu', 'nbt': 'nah', + 'nbu': 'rongmei', 'nbv': 'ngamambo', 'nbw': 'ngbandi du Sud', 'nca': 'iyo', @@ -3514,20 +3574,19 @@ 'ncd': 'nachering', 'nce': 'yale', 'ncg': 'nisga’a', - 'nch': 'nahuatl du Huasteca central', + 'nch': 'nahuatl Huasteca central', 'nci': 'nahuatl classique', - 'ncj': 'nahuatl du Puebla du Nord', + 'ncj': 'nahuatl Puebla nord', 'nck': 'nakara', - 'ncl': 'nahuatl du Michoacán', + 'ncl': 'nahuatl Michoacan', 'ncr': 'ncane', - 'nct': 'naga des Chothe', - 'ncx': 'nahuatl du Puebla central', + 'nct': 'naga chothe', + 'ncx': 'nahuatl Puebla central', 'ncz': 'natchez', 'nd': 'ndébélé du Nord', 'nda': 'ndasa', 'ndc': 'ndau', 'ndd': 'nde-nsele-nta', - 'nde': 'nd', 'ndg': 'ndengereko', 'ndh': 'ndali', 'ndi': 'samba leko', @@ -3535,8 +3594,8 @@ 'ndm': 'ndam', 'ndp': 'ndo', 'ndr': 'ndoola', - 'nds-nl': 'bas-saxon néerlandais', - 'nds': 'bas allemand', + 'nds': 'allemand bas', + 'nds-nl': 'saxon bas neerlandais', 'ndt': 'ndunga', 'ndu': 'dugun', 'ndv': 'ndut', @@ -3544,27 +3603,26 @@ 'ndz': 'ndogo', 'ne': 'népalais', 'nea': 'ngadha de l’Est', - 'neb': 'toura (Côte d’Ivoire)', + 'neb': 'toura cote divoire', 'nec': 'nedebang', 'ned': 'nde-gbite', 'nee': 'nêlêmwa-nixumwak', 'nef': 'néfamais', 'neg': 'neguidal', 'neh': 'nyenkha', - 'nei': 'néo-hittite', + 'nei': 'hittite neo', 'nej': 'neko', 'nek': 'neku', 'nem': 'nemi', 'nen': 'nengone', 'neo': 'ná-meo', - 'nep': 'ne', 'ner': 'yahadian', 'nes': 'kinnauri de Bhoti', 'net': 'nete', 'neu': 'neo', 'nev': 'nyaheun', 'new': 'newari', - 'newari du Dolakha': 'newari du Dolakha', + 'newari du Dolakha': 'newari dolakha', 'nex': 'neme', 'ney': 'néyo', 'nez': 'nez-percé', @@ -3576,12 +3634,12 @@ 'nga': 'ngbaka minagende', 'ngadjuri': 'ngadjuri', 'ngb': 'ngbandi du Nord', - 'ngc': 'ngombe (République démocratique du Congo)', - 'ngd': 'ngando (République centrafricaine)', - 'nge': 'ngemba', - 'ngf': 'langues trans-néo-guinéennes', + 'ngc': 'ngombe congo', + 'ngd': 'ngando centrafrique', + 'nge': 'mankon', + 'ngf': 'guineennes trans neo langues', 'ngg': 'ngbaka manza', - 'ngh': 'nǀu', + 'ngh': 'nu', 'ngi': 'ngizim', 'ngj': 'ngie', 'ngk': 'dalabon', @@ -3589,35 +3647,37 @@ 'ngn': 'ngwo', 'ngo': 'ngoni', 'ngp': 'nguu', + 'ngr': 'engdewu', 'ngs': 'gvoko', 'ngt': 'ngeq', - 'ngu': 'nahuatl de Guerrero', + 'ngu': 'nahuatl Guerrero', 'ngv': 'nagumi', 'nha': 'nhanda', 'nhb': 'beng', - 'nhc': 'nahuatl du Tabasco', + 'nhc': 'nahuatl Tabasco', 'nhd': 'guarani paraguayen', - 'nhe': 'nahuatl de la Huasteca oriental', - 'nhg': 'nahuatl de Tetelcingo', - 'nhi': 'nahuatl de Zacatlán', - 'nhk': 'nahuatl de l’isthme de Cosoleacaque', - 'nhm': 'nahuatl du Morelos', + 'nhe': 'nahuatl Huasteca oriental', + 'nhg': 'nahuatl Tetelcingo', + 'nhi': 'nahuatl Zacatlan', + 'nhk': 'nahuatl Cosoleacaque isthme', + 'nhm': 'nahuatl Morelos', 'nhn': 'nahuatl central', 'nho': 'takuu', - 'nhp': 'nahuatl de l’isthme de Pajapan', - 'nhq': 'nahualt de Huaxcaleca', + 'nhp': 'nahuatl Pajapan isthme', + 'nhq': 'nahuatl Huaxcaleca', 'nhr': 'naro', - 'nht': 'nahuatl de l’Ometepec', + 'nht': 'nahuatl Ometepec', 'nhu': 'noone', - 'nhv': 'nahuatl du Temascaltepec', - 'nhw': 'nahuatl du Huasteca occidental', - 'nhx': 'nahuatl de l’isthme de Mecayapan', - 'nhy': 'nahuatl de l’Oaxaca du Nord', - 'nhz': 'nahuatl de Santa María la Alta', + 'nhv': 'nahuatl Temascaltepec', + 'nhw': 'nahuatl Huasteca occidental', + 'nhx': 'nahuatl Mecayapan isthme', + 'nhy': 'nahuatl Oaxaca nord', + 'nhz': 'nahuatl Santa Maria la Alta', 'nia': 'nias', 'nib': 'nakame', - 'nic': 'langues nigéro-kordofaniennes', + 'nic': 'nigero kordofaniennes langues', 'nid': 'ngandi', + 'nie': 'niellim', 'nif': 'nek', 'nig': 'ngalakan', 'nih': 'nyiha (Tanzanie)', @@ -3628,12 +3688,14 @@ 'nim': 'nilamba', 'nin': 'ninzo', 'nio': 'nganassan', + 'nipissing': 'nipissing', 'niq': 'nandi', 'nir': 'nimboran', 'nis': 'nimi', 'nit': 'kolami du Sud-Est', 'niu': 'niuéen', 'niv': 'nivkh', + 'niw': 'nimo', 'niy': 'ngiti', 'niz': 'ningil', 'nja': 'nzanyi', @@ -3642,6 +3704,7 @@ 'njj': 'njen', 'njl': 'njalgulgule', 'njm': 'angami', + 'njn': 'liangmai', 'njo': 'ao', 'njr': 'njerep', 'njs': 'nisa', @@ -3649,7 +3712,7 @@ 'nkd': 'koireng', 'nkg': 'nekgini', 'nkh': 'khezha', - 'nki': 'naga de Thangal', + 'nki': 'thangal', 'nkj': 'nakai', 'nkk': 'nokuku', 'nkm': 'namat', @@ -3665,19 +3728,20 @@ 'nle': 'nyala de l’Est', 'nlg': 'gela', 'nll': 'nihali', - 'nln': 'nahuatl du Durango', + 'nln': 'nahuatl Durango', 'nlu': 'nchumbulu', - 'nlv': 'nahuatl de l’Orizaba', + 'nlv': 'nahuatl Orizaba', 'nly': 'nyamal', 'nlz': 'nalögo', 'nma': 'maram naga', 'nmb': 'big nambas', 'nme': 'mzieme naga', 'nmf': 'tangkhul naga', + 'nmh': 'monsang', 'nmk': 'namakura', 'nml': 'ndemli', 'nmm': 'manangba', - 'nmn': 'ǃxóõ', + 'nmn': 'xoo', 'nmq': 'nambya', 'nms': 'letemboi', 'nmu': 'maidu du Nord-Est', @@ -3696,7 +3760,6 @@ 'nnj': 'nyangatom', 'nnm': 'namia', 'nnn': 'ngueté', - 'nno': 'nn', 'nnp': 'naga wancho', 'nnq': 'ngindo', 'nnr': 'narungga', @@ -3706,7 +3769,6 @@ 'nnw': 'nuni du Sud', 'no': 'norvégien', 'noa': 'wounaan', - 'nob': 'nb', 'noc': 'nuk', 'nod': 'thaï du Nord', 'noe': 'nimadi', @@ -3716,9 +3778,11 @@ 'nok': 'nooksack', 'nol': 'nomlaki', 'nom': 'nokamán', - 'non': 'vieux norrois', + 'non': 'norrois vieux', 'noo': 'nootka', 'nop': 'numanggang', + 'nordique commun': 'nordique commun', + 'normand': 'normand', 'nos': 'yi oriental', 'not': 'nomatsiguenga', 'nou': 'ewage-notu', @@ -3727,8 +3791,7 @@ 'noz': 'nayi', 'npa': 'nar phu', 'nph': 'phom', - 'npi': 'ne', - 'npl': 'nahuatl du Puebla du Sud-Est', + 'npl': 'nahuatl Puebla sud-est', 'npn': 'mondropolon', 'npy': 'napu', 'nqm': 'ndom', @@ -3737,8 +3800,7 @@ 'nra': 'ngom', 'nrb': 'nara', 'nrc': 'norique', - 'nre': 'naga des Rengma du Sud', - 'nrf': 'normand insulaire', + 'nre': 'naga rengma sud', 'nrg': 'narango', 'nri': 'chokri', 'nrk': 'ngarla', @@ -3747,11 +3809,11 @@ 'nrn': 'norne', 'nrp': 'picène du Nord', 'nrr': 'nora', - 'nrt': 'kalapuya du Nord', + 'nrt': 'kalapuya nord', 'nru': 'mosuo', 'nrx': 'ngurmbur', 'nrz': 'lala', - 'nsa': 'naga de Sangtam', + 'nsa': 'naga sangtam', 'nsc': 'nshi', 'nsf': 'nisu du Nord-Ouest', 'nsg': 'ongamo', @@ -3760,9 +3822,9 @@ 'nsm': 'sema', 'nsn': 'nehan', 'nso': 'sotho du Nord', - 'nsq': 'miwok de la Sierra du Nord', + 'nsq': 'miwok sierra nord', 'nst': 'tangsa', - 'nsu': 'nahuatl de la Sierra Negra', + 'nsu': 'nahuatl Sierra Negra', 'nsw': 'navut', 'nsy': 'nasal', 'nsz': 'nisenan', @@ -3776,7 +3838,7 @@ 'ntw': 'nottoway', 'ntz': 'natanzi', 'nua': 'yuanga', - 'nub': 'langues nubiennes', + 'nub': 'nubiennes langues', 'nuc': 'nukuini', 'nud': 'ngala', 'nue': 'ngundu', @@ -3785,7 +3847,7 @@ 'nuh': 'ndunda', 'nui': 'ngumbi', 'nuj': 'nyole', - 'nuk': 'nuu-chah-nulth', + 'nuk': 'nuuchahnulth', 'nul': 'nusa laut', 'num': 'niuafo’ou', 'nun': 'anong', @@ -3802,7 +3864,7 @@ 'nuw': 'nguluwan', 'nux': 'mehek', 'nuy': 'nunggubuyu', - 'nuz': 'nahuatl de Tlamacazapa', + 'nuz': 'nahuatl Tlamacazapa', 'nv': 'navajo', 'nvh': 'nasarian', 'nvo': 'nyokon', @@ -3814,7 +3876,7 @@ 'nwr': 'nawaru', 'nwy': 'nottoway-meherrin', 'nxa': 'naueti', - 'nxd': 'ngando (République démocratique du Congo)', + 'nxd': 'ngando congo', 'nxe': 'nage', 'nxg': 'ngadha', 'nxq': 'naxi', @@ -3851,47 +3913,48 @@ 'obl': 'oblo', 'obm': 'moabite', 'obo': 'obo', - 'obr': 'vieux birman', - 'obt': 'vieux breton', + 'obr': 'birman vieux', + 'obt': 'breton vieux', 'obu': 'obulom', 'oc': 'occitan', 'oca': 'ocaina', 'och': 'chinois archaïque', - 'oco': 'vieux cornique', + 'oco': 'cornique vieux', 'ocu': 'matlatzinca d’Atzingo', 'oda': 'odut', - 'odt': 'vieux néerlandais', + 'odt': 'neerlandais vieux', 'odu': 'odual', 'ofo': 'ofo', - 'ofs': 'vieux frison', + 'ofs': 'frison vieux', 'ofu': 'efutop', 'ogb': 'ogbia', 'ogc': 'ogba', - 'oge': 'ancien géorgien', + 'oge': 'georgien ancien', 'ogg': 'ogbogolo', 'ogo': 'khana', 'ogu': 'ogbronuagum', - 'ohu': 'ancien hongrois', + 'ohu': 'hongrois ancien', 'oia': 'oirata', - 'oin': 'one d’Inebu', + 'oin': 'one inebu', 'oj': 'ojibwa', 'ojb': 'ojibwa du Nord-Ouest', 'ojc': 'ojibwa central', 'ojg': 'ojibwa de l’Est', - 'ojp': 'ancien japonais', + 'ojp': 'japonais ancien', 'ojs': 'oji-cri', 'ojv': 'luangiua', 'ojw': 'saulteaux', 'oka': 'colville-okanagan', 'okb': 'okobo', 'okd': 'okodia', - 'oke': 'okpe (langue édoïde du Sud-Ouest)', + 'oke': 'okpe edoide sud ouest', 'oki': 'okiek', - 'okm': 'moyen coréen', - 'oko': 'ancien coréen', + 'okm': 'coreen moyen', + 'okn': 'oki-no-erabu', + 'oko': 'coreen ancien', 'okr': 'kirike', 'oku': 'oku', - 'okx': 'okpe (langue édoïde du Nord-Ouest)', + 'okx': 'okpe edoide nord ouest', 'ola': 'walungge', 'old': 'mochi', 'ole': 'olekha', @@ -3899,7 +3962,7 @@ 'olm': 'oloma', 'olo': 'olonetsien', 'olr': 'olrat', - 'olt': 'vieux lituanien', + 'olt': 'lituanien vieux', 'olu': 'kuvale', 'om': 'oromo', 'oma': 'omaha-ponca', @@ -3911,26 +3974,27 @@ 'oml': 'ombo', 'omn': 'minoéen', 'omo': 'utarmbung', - 'omp': 'ancien manipouri', - 'omq': 'langues otomangues', - 'omr': 'vieux marathi', + 'omp': 'manipouri ancien', + 'omq': 'otomangues langues', + 'omr': 'marathi vieux', 'omt': 'omotik', 'omu': 'omurana', - 'omv': 'langues omotiques', + 'omv': 'omotiques langues', + 'omx': 'mon vieux', 'ona': 'selknam', 'onb': 'lingao', 'one': 'oneida', 'ong': 'olo', 'oni': 'onin', - 'onk': 'one de Kabore', + 'onk': 'one kabore', 'onn': 'onobasulu', 'ono': 'onondaga', - 'onom': 'onomatopée', + 'onom': '*onomatopee', 'onp': 'sartang', 'ons': 'ono', 'ont': 'ontena', 'onu': 'unua', - 'onw': 'ancien nubien', + 'onw': 'nubien ancien', 'ood': 'tohono o’odham', 'oog': 'ong', 'oon': 'onge', @@ -3947,49 +4011,51 @@ 'org': 'oring', 'orh': 'oroqen', 'orléanais': 'orléanais', - 'orm': 'om', 'oro': 'orokolo', 'orr': 'oruma', 'ors': 'orang seletar', 'ort': 'oriya kotia', 'oru': 'ormuri', - 'orv': 'vieux russe', + 'orv': 'russe vieux', 'orx': 'oro', 'orz': 'ormu', 'os': 'ossète', 'osa': 'osage', 'osc': 'osque', 'osi': 'osing', - 'osp': 'vieil espagnol', + 'osp': 'espagnol vieil', 'ost': 'osatu', - 'osx': 'vieux saxon', + 'osx': 'saxon vieux', 'ota': 'turc ottoman', + 'otb': 'tibétain ancien', 'otd': 'dohoi', - 'ote': 'otomi de la vallée de Mezquital', - 'otk': 'vieux turc', - 'otl': 'otomi de Tilapa', - 'otm': 'otomi de la Sierra', - 'otn': 'otomi de Tenango', - 'oto': 'langues otomies', - 'otq': 'otomi de Querétaro', + 'ote': 'otomi mezquital vallee', + 'otk': 'turc vieux', + 'otl': 'otomi tilapa', + 'otm': 'otomi sierra', + 'otn': 'otomi tenango', + 'oto': 'otomies langues', + 'otq': 'otomi queretaro', 'otr': 'otoro', - 'ots': 'otomi de l’état de Mexico', - 'ott': 'otomi de Temoaya', + 'ots': 'otomi mexico etat', + 'ott': 'otomi temoaya', 'otw': 'ottawa', - 'otx': 'otomi de Texcatepec', - 'otz': 'otomi d’Ixtenco', + 'otx': 'otomi texcatepec', + 'otz': 'otomi ixtenco', 'oua': 'tagargrent', 'oue': 'oune', - 'oui': 'vieil-ouïghour', + 'oui': 'ouighour vieil', 'oum': 'ouma', - 'oun': '’o’ung', - 'owl': 'vieux gallois', + 'oun': 'o ung', + 'ovd': 'elfdalien', + 'owi': 'owiniga', + 'owl': 'gallois vieux', 'oyb': 'oy', 'oyd': 'oyda', 'oym': 'wayampi', 'ozm': 'koonzime', 'pa': 'pendjabi', - 'paa': 'langues papoues', + 'paa': 'papoues langues', 'pab': 'parecís', 'pac': 'pacoh', 'pad': 'paumarí', @@ -4001,7 +4067,9 @@ 'paikoneka': 'paikoneka', 'pak': 'parakanã', 'pal': 'pehlevi', + 'palouse': 'palouse', 'pam': 'kapampangan', + 'pandunia': 'pandunia', 'pannonien': 'pannonien', 'pao': 'paiute du Nord', 'pap': 'papiamento', @@ -4059,10 +4127,9 @@ 'pel': 'pekal', 'penan benalui': 'penan benalui', 'penange': 'penange', - 'peo': 'vieux-perse', + 'peo': 'perse vieux', 'pep': 'kunja', 'peq': 'pomo du Sud', - 'per': 'fa', 'percheron': 'percheron', 'pes': 'persan iranien', 'pez': 'penan de l’Est', @@ -4075,7 +4142,7 @@ 'pgs': 'pangseng', 'pgu': 'pagu', 'pha': 'baheng', - 'phi': 'langues philippines', + 'phi': 'philippines langues', 'phk': 'phake', 'phl': 'phalura', 'phn': 'phénicien', @@ -4099,7 +4166,7 @@ 'pio': 'piapoco', 'pip': 'pero', 'pir': 'piratapuya', - 'pis': 'pidgin des îles Salomon', + 'pis': 'pidgin salomon', 'pit': 'pitta-pitta', 'piu': 'pintupi', 'piv': 'vaeakau-taumako', @@ -4112,12 +4179,14 @@ 'pko': 'pökot', 'pkp': 'pakupaku', 'pkr': 'kurumba d’Attapady', + 'pkt': 'malieng', 'pku': 'paku', 'pl': 'polonais', 'plb': 'polonombauk', 'plc': 'palawano central', + 'pld': 'polari', 'ple': 'palu’e', - 'plf': 'langues malayo-polynésiennes centrales', + 'plf': 'malayo polynesiennes centrales langues', 'plg': 'pilagá', 'plj': 'polci', 'pll': 'palaung doré', @@ -4151,7 +4220,7 @@ 'pms': 'piémontais', 'pmt': 'paumotu', 'pmu': 'panjabi de Mirpur', - 'pmw': 'miwok des plaines', + 'pmw': 'miwok plaines', 'pmx': 'naga poumei', 'pmy': 'malais papou', 'pmz': 'pame du Sud', @@ -4180,20 +4249,18 @@ 'poh': 'poqomchi’', 'poi': 'popoluca de la Sierra', 'poitevin-saintongeais': 'poitevin-saintongeais', - 'poitevin': 'poitevin-saintongeais', 'pom': 'pomo du Sud-Est', - 'pomo-pro': 'proto-pomo', 'pon': 'pohnpei', 'poo': 'pomo central', 'pop': 'pwapwâ', 'poq': 'popoluca de Texistepec', 'pos': 'popoluca de Sayula', 'pot': 'potawatomi', - 'pov': 'créole de Guinée-Bissau', + 'pov': 'creole guinee bissau', 'pow': 'popoloca otlaltepec de San Felipe', 'pox': 'polabe', 'poy': 'pogoro', - 'poz': 'langues malayo-polynésiennes', + 'poz': 'malayo polynesiennes langues', 'ppa': 'pao', 'ppe': 'papi', 'ppi': 'paipai', @@ -4206,98 +4273,36 @@ 'ppt': 'pare', 'ppu': 'papora', 'pqa': 'pa’a', - 'pqe': 'langues malayo-polynésiennes orientales', + 'pqe': 'malayo polynesiennes orientales langues', 'pqm': 'malécite-passamaquoddy', - 'pqw': 'langues malayo-polynésiennes occidentales', - 'pra': 'langues prâkrites', + 'pqw': 'malayo polynesiennes occidentales langues', + 'pra': 'prakrites langues', 'prb': 'lua’', 'prc': 'parachi', 'prd': 'persan dari', 'pre': 'principense', + 'pré-ancien japonais': 'japonais ancien pre', 'prf': 'paranan', - 'prg': 'vieux prussien', + 'prg': 'prussien vieux', 'pri': 'paicî', 'prk': 'parauk', 'prm': 'porome', - 'pro': 'ancien occitan', - 'proto-algonquien': 'proto-algonquien', - 'proto-athapascan': 'proto-athapascan', - 'proto-austronésien': 'proto-austronésien', - 'proto-bahnarique de l’Ouest': 'proto-bahnarique de l’Ouest', - 'proto-balte': 'proto-balte', - 'proto-balto-slave': 'proto-balto-slave', - 'proto-bantou': 'proto-bantou', - 'proto-basque': 'proto-basque', - 'proto-caribe': 'proto-caribe', - 'proto-celtique': 'proto-celtique', - 'proto-costanoan': 'proto-costanoan', - 'proto-dravidien': 'proto-dravidien', - 'proto-dura': 'proto-dura', - 'proto-finno-ougrien': 'proto-finno-ougrien', - 'proto-germanique': 'proto-germanique', - 'proto-grec': 'proto-grec', - 'proto-hlai': 'proto-hlai', - 'proto-hrusique': 'proto-hrusique', - 'proto-indo-européen': 'indo-européen commun', - 'proto-indo-iranien': 'proto-indo-iranien', - 'proto-iranien': 'proto-iranien', - 'proto-italique': 'proto-italique', - 'proto-katuique': 'proto-katuique', - 'proto-keresan': 'proto-keresan', - 'proto-khmer': 'proto-khmer', - 'proto-kiowa-tanoan': 'proto-kiowa-tanoan', - 'proto-lolo': 'proto-lolo', - 'proto-lower cross': 'proto-lower cross', - 'proto-malaïque': 'proto-malaïque', - 'proto-malayo-chamique': 'proto-malayo-chamique', - 'proto-malayo-polynésien': 'proto-malayo-polynésien', - 'proto-malayo-sumbawien': 'proto-malayo-sumbawien', - 'proto-masa': 'proto-masa', - 'proto-maya': 'proto-maya', - 'proto-micronésien': 'proto-micronésien', - 'proto-miwok': 'proto-miwok', - 'proto-mon-khmer': 'proto-mon-khmer', - 'proto-mongol': 'proto-mongol', - 'proto-muskogéen': 'proto-muskogéen', - 'proto-nhanda-kartu': 'proto-nhanda-kartu', - 'proto-norrois': 'proto-norrois', - 'proto-numique': 'proto-numique', - 'proto-océanien': 'proto-océanien', - 'proto-one': 'proto-one', - 'proto-otomi': 'proto-otomi', - 'proto-ouralien': 'proto-ouralien', - 'proto-polynésien': 'proto-polynésien', - 'proto-pomo': 'proto-pomo', - 'proto-same': 'proto-same', - 'proto-sangirien': 'proto-sangirien', - 'proto-sarawak du Nord': 'proto-sarawak du Nord', - 'proto-sémitique': 'proto-sémitique', - 'proto-siouan': 'proto-siouan', - 'proto-slave': 'proto-slave', - 'proto-sunda-sulawesi': 'proto-sunda-sulawesi', - 'proto-tchadique central': 'proto-tchadique central', - 'proto-thaï': 'proto-thaï', - 'proto-tibéto-birman': 'proto-tibéto-birman', - 'proto-tupi-guarani': 'proto-tupi-guarani', - 'proto-turc': 'proto-turc', - 'proto-vanuatu Nord-Central': 'proto-vanuatu Nord-Central', - 'proto-wintuan': 'proto-wintuan', + 'pro': 'occitan ancien', 'prq': 'perené', 'prs': 'dari', 'prt': 'phai', 'pru': 'puragi', - 'prv': 'oc', 'prx': 'purki', 'ps': 'pachto', - 'psa': 'aghu d’Asue', - 'psd': 'langue des signes des Indiens des plaines', + 'psa': 'aghu Asue', + 'psd': 'signes indiens plaines', 'pse': 'malais central', 'psi': 'pashayi du Sud-Est', - 'psl': 'langue des signes de Porto Rico', - 'pso': 'langue des signes polonaise', - 'psr': 'langue des signes portugaise', + 'psl': 'signes porto rico', + 'pso': 'signes polonaise', + 'psr': 'signes portugaise', 'pss': 'kaulong', - 'pst': 'pashto central', + 'pst': 'pachto central', 'psw': 'port Sandwich', 'psy': 'piscataway', 'pt': 'portugais', @@ -4317,7 +4322,9 @@ 'pui': 'puinave', 'puj': 'punan tubu’', 'pum': 'puma', + 'puo': 'ksingmul', 'pup': 'pulabu', + 'puq': 'puquina', 'pur': 'puruborá', 'put': 'putoh', 'puu': 'pounou', @@ -4340,43 +4347,45 @@ 'qdh': 'chapakura', 'qij': 'maypure', 'qlz': 'masacara', - 'qok': 'vieux khmer', + 'qok': 'khmer vieux', 'qpj': 'timote', 'qpl': 'pamigua', 'qu': 'quechua', 'qua': 'quapaw', - 'qub': 'quechua de Huallaga Huánuco', + 'qub': 'quechua Huallaga Huanuco', 'quc': 'quiché', - 'qud': 'quichua de Calderón', - 'quf': 'quechua de Lambayeque', - 'qug': 'quichua du Chimborazo', + 'qud': 'quichua Calderon', + 'quf': 'quechua Lambayeque', + 'qug': 'quichua Chimborazo', + 'quh': 'quechua Bolivie Sud', 'qui': 'quileute', - 'quk': 'quechua de Chachapoyas', + 'quk': 'quechua Chachapoyas', 'qum': 'sipakapense', 'qun': 'quinault', - 'qur': 'quechua de Yanahuanca Pasco', - 'qus': 'quechua de Santiago del Estero', + 'qur': 'quechua Yanahuanca Pasco', + 'qus': 'quechua Santiago del Estero', 'quv': 'sakapultèque', - 'quy': 'quechua d’Ayacucho', - 'quz': 'quechua de Cuzco', - 'qva': 'quechua d’Ambo-Pasco', - 'qvc': 'quechua de Cajamarca', - 'qvi': 'quichua d’Imbabura', - 'qvn': 'quechua du Junín du Nord', - 'qvo': 'quechua de Napo', - 'qvp': 'quechua de Pacaraos', - 'qvs': 'quechua de San Martín', - 'qvw': 'quechua de Huaylla Wanca', + 'quy': 'quechua Ayacucho', + 'quz': 'quechua Cuzco', + 'qva': 'quechua Ambo Pasco', + 'qvc': 'quechua Cajamarca', + 'qvi': 'quichua Imbabura', + 'qvn': 'quechua Junin Nord', + 'qvo': 'quechua Napo', + 'qvp': 'quechua Pacaraos', + 'qvs': 'quechua San Martin', + 'qvw': 'quechua Huaylla Wanca', 'qvy': 'queyu', - 'qwa': 'quechua de Corongo Ancash', - 'qwe': 'langues quechuas', + 'qwa': 'quechua Corongo Ancash', + 'qwc': 'quechua classique', + 'qwe': 'quechuas langues', 'qwm': 'couman', 'qwt': 'kwalhioqua-tlatskanai', - 'qxh': 'quechua de Panao Huánuco', - 'qxl': 'quichua de Salasaca', + 'qxh': 'quechua Panao Huanuco', + 'qxl': 'quichua Salasaca', 'qxq': 'kachkaï', 'qxs': 'qiang du Sud', - 'qxu': 'quechua d’Arequipa-La Unión', + 'qxu': 'quechua Arequipa la union', 'qya': 'quenya', 'qyp': 'quiripi', 'rab': 'camling', @@ -4437,6 +4446,7 @@ 'rme': 'angloromani', 'rmf': 'kalo finnois', 'rmg': 'voyageur norvégien', + 'rmh': 'murkim', 'rmi': 'lomavren', 'rml': 'romani balte', 'rmm': 'roma', @@ -4444,7 +4454,7 @@ 'rmo': 'sinte', 'rmp': 'rempi', 'rmq': 'caló', - 'rms': 'langue des signes roumaine', + 'rms': 'signes roumaine', 'rmt': 'domari', 'rmu': 'tavringer', 'rmv': 'romanova', @@ -4453,37 +4463,37 @@ 'rmz': 'marma', 'rn': 'kirundi', 'rna': 'runa', + 'rnd': 'ruund', 'rng': 'ronga', 'rnn': 'roon', 'rnp': 'rongpo', 'rnr': 'nari nari', 'rnw': 'rungwa', 'ro': 'roumain', + 'roa': 'romanes langues', 'roa-leo': 'léonais', - 'roa-rup': 'rup', - 'roa-tara': 'tarantino', - 'roa': 'langues romanes', + 'roa-opt': 'galaïco-portugais', + 'roa-tara': 'tarentin', 'rob': 'tae’', 'roc': 'roglai de Cac Gia', 'rod': 'rogo', 'roe': 'ronji', 'rof': 'rombo', 'rog': 'roglai du Nord', - 'roh': 'rm', 'rol': 'romblomanon', 'rom': 'romani', 'romanica': 'romanica', - 'ron': 'ro', 'roo': 'rotokas', 'rop': 'kriol', 'ror': 'rongga', 'rou': 'rounga', + 'rouran': 'rouran', 'row': 'dela-oenale', 'rpn': 'repanbitip', 'rpt': 'rapting', 'rro': 'roro', - 'rsi': 'langue des signes rennellaise', - 'rsl': 'langue des signes russe', + 'rsi': 'signes rennellaise', + 'rsl': 'signes russe', 'rtc': 'rungtu chin', 'rth': 'ratahan', 'rtm': 'rotuman', @@ -4495,14 +4505,12 @@ 'ruh': 'ruga', 'rui': 'rufiji', 'ruk': 'rukuba', - 'run': 'rn', 'ruo': 'istro-roumain', 'rup': 'aroumain', 'ruq': 'mégléno-roumain', - 'rus': 'ru', 'russenorsk': 'russenorsk', - 'rut': 'rutul', 'ruthène ancien': 'ruthène ancien', + 'rut': 'rutul', 'rw': 'kinyarwanda', 'rwa': 'rawo', 'rwk': 'rwa', @@ -4510,7 +4518,7 @@ 'rxw': 'karuwali', 'ryn': 'amami du Nord', 'rys': 'yaeyama', - 'ryu': 'okinawais', + 'ryu': 'okinawaïen', 'sa': 'sanskrit', 'saa': 'saba', 'sab': 'buglere', @@ -4521,11 +4529,11 @@ 'saf': 'safaliba', 'sagz-âbâdi': 'sagz-âbâdi', 'sah': 'iakoute', - 'sai': 'langues sud-amérindiennes', - 'saintongeais': 'poitevin-saintongeais', + 'sai': 'sud amerindiennes langues', 'saj': 'sahu', 'sak': 'sake', - 'sal': 'langues salish', + 'sal': 'salish langues', + 'salentin': 'salentin', 'sam': 'araméen samaritain', 'samnite': 'samnite', 'sao': 'sause', @@ -4544,7 +4552,8 @@ 'saynawa': 'saynawa', 'saz': 'saurachtra', 'sba': 'ngambay', - 'sbc': 'kele (Papouasie-Nouvelle-Guinée)', + 'sbc': 'kele papouasie nouvelle guinee', + 'sbd': 'san du Sud', 'sbf': 'shabo', 'sbg': 'seget', 'sbh': 'sori-harengan', @@ -4586,9 +4595,9 @@ 'sdo': 'bukar sadong bidayuh', 'sdp': 'sherdukpen', 'sds': 'sened', - 'sdv': 'langues soudaniques orientales', + 'sdv': 'soudaniques orientales langues', 'sdz': 'sallands', - 'se': 'same du Nord', + 'se': 'same nord', 'sea': 'semai', 'seb': 'shempire', 'sec': 'sechelt', @@ -4599,8 +4608,7 @@ 'sei': 'seri', 'sek': 'sekani', 'sel': 'selkoupe', - 'sem-pro': 'proto-sémitique', - 'sem': 'langues sémitiques', + 'sem': 'semitiques langues', 'sen': 'nanerge', 'seo': 'suarmin', 'sep': 'sucite', @@ -4614,17 +4622,20 @@ 'sew': 'sewa bay', 'sey': 'secoya', 'sez': 'senthang chin', - 'sfe': 'subanen de l’Est', + 'sfb': 'langue des signes de Belgique francophone', + 'sfe': 'subanen est', 'sfw': 'sehwi', 'sg': 'sango', - 'sga': 'vieil irlandais', + 'sga': 'irlandais vieil', 'sgb': 'ayta mag-antsi', 'sgc': 'kipsigis', 'sge': 'punan kelai', 'sgh': 'shughni', 'sgi': 'suga', 'sgk': 'sangkong', - 'sgn': 'langues des signes', + 'sgn': 'signes langues', + 'sgp': 'singpho', + 'sys': 'sinyar', 'sgr': 'sangesari', 'sgs': 'samogitien', 'sgt': 'brokpake', @@ -4639,13 +4650,13 @@ 'shg': 'shua', 'shh': 'shoshone', 'shi': 'chleuh', - 'shinman': 'shinman', 'shj': 'caning', + 'shinman': 'shinman', 'shk': 'shilluk', 'shn': 'shan', 'sho': 'shanga', 'shp': 'shipibo-conibo', - 'shr': 'mashi (République démocratique du Congo)', + 'shr': 'mashi congo', 'shs': 'shuswap', 'sht': 'shasta', 'shu': 'arabe tchadien', @@ -4655,23 +4666,23 @@ 'shy': 'chaoui', 'shz': 'syenara', 'si': 'cingalais', - 'sia': 'same d’Akkala', + 'sia': 'same akkala', 'sib': 'sebop', 'sic': 'malinguat', 'sid': 'sidamo', 'sie': 'simaa', + 'sif': 'sèmè', 'sii': 'shompen', 'sij': 'numbami', 'sik': 'sikiana', - 'sil': 'sisaala des Tumulung', + 'sil': 'sisaala tumulung', 'sim': 'mende (Papouasie-Nouvelle-Guinée)', - 'sio': 'langues siouanes', - 'siou-pro': 'proto-siouan', + 'sio': 'siouanes langues', + 'sip': 'sikkimais', 'siq': 'sonia', 'sir': 'siri', 'sis': 'siuslaw', - 'sit-pro': 'proto-sino-tibétain', - 'sit': 'langues sino-tibétaines', + 'sit': 'sino tibetaines langues', 'situ': 'situ', 'siu': 'sinagen', 'siw': 'siwai', @@ -4679,63 +4690,59 @@ 'siy': 'sivandi', 'siz': 'siwi', 'sja': 'epena saija', - 'sjd': 'same de Kildin', - 'sje': 'same de Pite', - 'sjk': 'same de Kemi', + 'sjd': 'same kildin', + 'sje': 'same pite', + 'sjk': 'same kemi', 'sjl': 'miji', 'sjm': 'mapun', 'sjn': 'sindarin', 'sjo': 'xibe', 'sjr': 'siar', - 'sjt': 'same de Ter', - 'sju': 'same d’Ume', + 'sjt': 'same ter', + 'sju': 'same ume', 'sjw': 'shawnee', 'sk': 'slovaque', 'ska': 'skagit', 'skb': 'saek', + 'skc': 'ma manda', 'skd': 'miwok méridional de la Sierra', 'ske': 'seke (Vanuatu)', 'skf': 'mekens', 'ski': 'sika', 'skj': 'seke (Népal)', - 'skr': 'seraiki', + 'skr': 'saraiki', 'sks': 'maia', 'sku': 'sakao', 'skv': 'skou', 'skx': 'seko padang', 'sky': 'sikaiana', 'sl': 'slovène', - 'sla-pro': 'proto-slave', - 'sla': 'langues slaves', + 'sla': 'slaves langues', 'slc': 'sáliva', 'sld': 'sisaali', 'sle': 'sholega', 'slg': 'murut selungai', 'slh': 'lushootseed du Sud', - 'sli': 'bas-silésien', - 'slk': 'sk', + 'sli': 'silesien bas', 'slm': 'sama pangutaran', 'sln': 'antoniaño', - 'slo': 'sk', 'slovince': 'slovince', 'slovio': 'slovio', 'slp': 'lamaholot', 'slr': 'salar', 'slt': 'sila', 'slu': 'selaru', - 'slv': 'sl', 'sly': 'selayar', 'slz': 'ma’ya', 'sm': 'samoan', - 'sma': 'same du Sud', + 'sma': 'same sud', 'smb': 'simbari', 'smc': 'som', 'smh': 'samei', - 'smi': 'langues sames', - 'smj': 'same de Lule', + 'smi': 'sames langues', + 'smj': 'same lule', 'smk': 'bolinao', - 'smn': 'same d’Inari', - 'smo': 'sm', + 'smn': 'same inari', 'smp': 'samaritain', 'smq': 'samo (Papouasie-Nouvelle-Guinée)', 'smr': 'simeulue', @@ -4765,14 +4772,17 @@ 'snz': 'sinsauru', 'so': 'somali', 'sob': 'sobei', - 'soc': 'so (République démocratique du Congo)', + 'soc': 'so congo', 'sod': 'songoora', 'sog': 'sogdien', 'soi': 'sonha', 'soj': 'soi', 'sok': 'sokoro', 'sol': 'solos', - 'son': 'langues songhaïes', + 'solon': 'solon', + 'solrésol': 'solrésol', + 'soltèque': 'soltèque', + 'son': 'songhaies langues', 'sonqor': 'sonqor', 'soo': 'songo', 'sor': 'somrai', @@ -4800,21 +4810,20 @@ 'sq': 'albanais', 'sqa': 'shama', 'sqh': 'shau', - 'sqj': 'langues albanaises', - 'sqk': 'langue des signes albanaise', + 'sqj': 'albanaises langues', + 'sqk': 'signes albanaise', 'sqm': 'suma', 'sqn': 'susquehannock', 'sqo': 'sourkhei', 'sqq': 'sou', 'sqr': 'arabe sicilien', - 'sqs': 'langue des signes sri-lankaise', + 'sqs': 'signes sri lankaise', 'sqt': 'soqotri', 'squ': 'squamish', 'sr': 'serbe', 'sra': 'saruga', 'srb': 'sora', 'src': 'logudorais', - 'srd': 'sc', 'sre': 'sara', 'srf': 'nafi', 'srh': 'sariqoli', @@ -4824,7 +4833,6 @@ 'srm': 'saramaccan', 'srn': 'sranan', 'sro': 'campidanais', - 'srp': 'sr', 'srq': 'siriono', 'srr': 'sérère', 'srs': 'sarsi', @@ -4832,7 +4840,7 @@ 'srw': 'serua', 'sry': 'sera', 'ss': 'swazi', - 'ssa': 'langues nilo-sahariennes', + 'ssa': 'nilo sahariennes langues', 'ssb': 'sama méridional', 'ssc': 'suba-simbiti', 'ssd': 'siroi', @@ -4841,12 +4849,12 @@ 'ssg': 'seimat', 'ssh': 'arabe shihhi', 'ssj': 'sausi', - 'ssl': 'sisaala de l’Ouest', + 'ssl': 'sisaala ouest', 'ssm': 'semnam', 'ssn': 'waata', 'sso': 'sissano', - 'ssp': 'langue des signes espagnole', - 'ssr': 'langue des signes suisse romande', + 'ssp': 'signes espagnole', + 'ssr': 'signes suisse romande', 'sss': 'sô', 'sst': 'sinasina', 'ssu': 'susuami', @@ -4855,12 +4863,13 @@ 'ssy': 'saho', 'st': 'sotho du Sud', 'sta': 'settla', - 'stb': 'subanen du Nord', + 'stb': 'subanen nord', 'ste': 'liana-seti', 'stf': 'seta', 'stg': 'trieng', 'sth': 'shelta', 'sti': 'stieng', + 'stj': 'san matya', 'stl': 'stellingwarfs', 'stm': 'setaman', 'stn': 'owa', @@ -4876,8 +4885,7 @@ 'su': 'soundanais', 'sua': 'sulka', 'sub': 'suku', - 'suc': 'subanen de l’Ouest', - 'sud-picène': 'spx', + 'suc': 'subanen ouest', 'sue': 'suena', 'sui': 'suki', 'suj': 'shubi', @@ -4896,18 +4904,20 @@ 'sva': 'svane', 'svb': 'ulau-suain', 'sve': 'serili', + 'svm': 'slave molisan', 'svs': 'savosavo', 'sw': 'swahili', - 'swb': 'mahorais', + 'swb': 'shimaore', 'swc': 'swahili du Congo', 'swg': 'souabe', 'swi': 'sui', 'swj': 'shira', - 'swl': 'langue des signes suédoise', + 'swl': 'signes suedoise', 'swm': 'samosa', 'swn': 'sawknah', 'swo': 'shanenawa', 'swq': 'sharwa', + 'swr': 'saweru', 'swt': 'sawila', 'sww': 'sowa', 'swx': 'suruwahá', @@ -4915,18 +4925,19 @@ 'sxb': 'suba', 'sxc': 'sicanien', 'sxg': 'shixing', - 'sxk': 'kalapuya du Sud', + 'sxk': 'kalapuya sud', 'sxm': 'samre', 'sxn': 'sangir', 'sxr': 'saaroa', - 'sxu': 'haut-saxon', + 'sxu': 'saxon haut', 'sya': 'siang', 'syb': 'subanen central', 'syc': 'syriaque classique', - 'syd': 'langues samoyèdes', + 'syd': 'samoyedes langues', 'syi': 'seki', 'syk': 'sukur', 'syl': 'sylheti', + 'sym': 'san maya', 'syn': 'senaya', 'syr': 'syriaque', 'syw': 'syuba', @@ -4938,8 +4949,9 @@ 'szl': 'silésien', 'szp': 'inanwatan', 'szw': 'sawai', + 'szy': 'sakizaya', 'ta': 'tamoul', - 'taa': 'bas tanana', + 'taa': 'tanana bas', 'tab': 'tabassaran', 'tabancale': 'tabancale', 'tac': 'tarahumara occidental', @@ -4947,7 +4959,8 @@ 'tae': 'tariana', 'taf': 'tapirapé', 'tag': 'tagoi', - 'tai': 'langues taïes', + 'tai': 'taies langues', + 'taitnapam': 'taitnapam', 'taïfale': 'taïfale', 'taj': 'tamang oriental', 'tak': 'tala', @@ -4960,7 +4973,7 @@ 'taq': 'tamasheq', 'tar': 'tarahumara central', 'tas': 'tây bồi', - 'tau': 'haut tanana', + 'tau': 'tanana haut', 'tav': 'tatuyo', 'tax': 'tamki', 'tay': 'atayal', @@ -4976,7 +4989,7 @@ 'tbm': 'tagbu', 'tbo': 'tawala', 'tbp': 'taworta', - 'tbq': 'langues tibéto-birmanes', + 'tbq': 'tibeto birmanes langues', 'tbr': 'tumtum', 'tbu': 'tubar', 'tbv': 'tobo', @@ -4986,12 +4999,13 @@ 'tcc': 'datooga', 'tcd': 'tafi', 'tce': 'tutchone du Sud', - 'tcf': 'me’phaa de Malinaltepec', + 'tcf': 'mephaa Malinaltepec', 'tcg': 'tamagario', - 'tch': 'créole anglais des îles Turques-et-Caïques', + 'tch': 'creole turques et caiques anglais', + 'tcl': 'taman', 'tcp': 'tawr', 'tcq': 'kaiy', - 'tcs': 'créole du détroit de Torrès', + 'tcs': 'creole torres detroit', 'tct': 'then', 'tcx': 'toda', 'tcy': 'toulou', @@ -5022,8 +5036,8 @@ 'tem': 'temné', 'ten': 'tama (Colombie)', 'teo': 'teso', - 'tep (Nigeria)': 'tep (Nigeria)', 'tep': 'tepecano', + 'tep (Nigeria)': 'tep (Nigeria)', 'teq': 'temein', 'ter': 'téréno', 'tes': 'tengger', @@ -5053,6 +5067,7 @@ 'thd': 'thayore', 'the': 'chitwania', 'thf': 'thangmi', + 'thh': 'tarahumara du Nord', 'thi': 'tai long', 'thk': 'tharaka', 'thm': 'thavung', @@ -5066,9 +5081,10 @@ 'thy': 'tha', 'thz': 'tayart tamajeq', 'ti': 'tigrigna', - 'tia': 'tamazight de Tidikelt', + 'tia': 'tamazight Tidikelt', 'tic': 'tira', 'tid': 'tidong', + 'tiefo de Nyafogo': 'tiefo de Nyafogo', 'tif': 'tifal', 'tig': 'tigré', 'tih': 'murut timugon', @@ -5081,8 +5097,8 @@ 'tingalan': 'tingalan', 'tio': 'teop', 'tip': 'trimuris', - 'tir': 'ti', - 'tis': 'itneg des Masadiit', + 'tiq': 'tiefo de Daramandugu', + 'tis': 'itneg masadiit', 'tischlbongarisch': 'tischlbongarisch', 'tit': 'tinigua', 'tiv': 'tiv', @@ -5100,20 +5116,21 @@ 'tkd': 'tukudede', 'tke': 'takwane', 'tkl': 'tokelauien', + 'tkn': 'toku-no-shima', 'tkp': 'tikopia', 'tkq': 'tèè', 'tkr': 'tsakhur', 'tks': 'takestani', 'tkt': 'tharu de Kathoriya', - 'tku': 'totonaque du haut Necaxa', + 'tku': 'totonaque Necaxa haut', 'tkw': 'teanu', 'tkx': 'tangko', 'tl': 'tagalog', 'tla': 'tepehuan du Sud-Ouest', 'tlb': 'tobelo', - 'tlc': 'totonaque de Misantla', - 'tlf': 'telefon', - 'tlg': 'tofamna', + 'tlc': 'totonaque Misantla', + 'tlf': 'telefol', + 'tlg': 'tofanma', 'tlh': 'klingon', 'tli': 'tlingit', 'tlj': 'kitalinga', @@ -5149,7 +5166,6 @@ 'tn': 'tswana', 'tna': 'tacana', 'tnc': 'tanimuca', - 'tne': 'kallahan de Tinoc', 'tni': 'tandia', 'tnk': 'kwamera', 'tnl': 'lenakel', @@ -5161,22 +5177,22 @@ 'tnt': 'tontemboan', 'tnw': 'tonsawang', 'tnx': 'tanema', + 'tnz': 'maniq', 'to': 'tongien', 'tob': 'toba', - 'toc': 'totonaque de Coyutla', + 'toc': 'totonaque Coyutla', 'toe': 'tomedes', 'tog': 'tonga (Malawi)', 'toi': 'tonga (Zambie)', 'toj': 'tojolabal', - 'tokipona': 'toki pona', + 'tok': 'toki pona', 'tol': 'tolowa', 'tom': 'tombulu', - 'ton': 'to', 'tongzha': 'tongzha', - 'too': 'totonaque de Xicotepec de Juárez', - 'top': 'totonaque de Papantla', + 'too': 'totonaque Xicotepec Juarez', + 'top': 'totonaque Papantla', 'tor': 'banda togbo-vara', - 'tos': 'totonaque de la sierra', + 'tos': 'totonaque Sierra', 'tou': 'tho', 'tourangeau': 'tourangeau', 'tow': 'jemez', @@ -5184,13 +5200,14 @@ 'toy': 'topoiyo', 'toz': 'to', 'tpa': 'taupota', - 'tpc': 'me’phaa d’Azoyu', + 'tpc': 'mephaa Azoyu', 'tpe': 'tippera', 'tpf': 'tarpia', 'tpg': 'kula', 'tpi': 'tok pisin', 'tpj': 'tapieté', - 'tpl': 'me’phaa de Tlacoapa', + 'tpl': 'mephaa Tlacoapa', + 'tpm': 'tampulma', 'tpn': 'tupinambá', 'tpp': 'tepehua de Pisaflores', 'tpr': 'tupari', @@ -5198,13 +5215,14 @@ 'tpu': 'tampuan', 'tpv': 'tanapag', 'tpw': 'tupi', - 'tpx': 'me’phaa d’Acatepec', + 'tpx': 'mephaa Acatepec', 'tpy': 'trumai', 'tqb': 'tembé', 'tql': 'lehali', + 'tqn': 'tenino', 'tqo': 'toaripi', 'tqr': 'torona', - 'tqt': 'totonaque de l’Ouest', + 'tqt': 'totonaque Ouest', 'tqu': 'touo', 'tqw': 'tonkawa', 'tr': 'turc', @@ -5218,8 +5236,7 @@ 'trh': 'turaka', 'tri': 'trio', 'trj': 'toram', - 'trk-pro': 'proto-turc', - 'trk': 'langues turques', + 'trk': 'turques langues', 'trl': 'cryptolecte écossais', 'trm': 'tregami', 'trn': 'trinitario', @@ -5240,18 +5257,17 @@ 'tsb': 'tsamai', 'tsc': 'tswa', 'tsd': 'tsakonien', - 'tse': 'langue des signes tunisienne', + 'tse': 'signes tunisienne', 'tsg': 'tausug', 'tsh': 'tsuvan', 'tshobdun': 'tshobdun', 'tsi': 'tsimshian', 'tsj': 'tshangla', 'tsk': 'tseku', - 'tsm': 'langue des signes turque', - 'tso': 'ts', - 'tsolyáni': 'tsolyáni', + 'tsm': 'signes turque', + 'tsolyáni': 'tsolyani', 'tsr': 'akei', - 'tss': 'langue des signes taïwanaise', + 'tss': 'signes taiwanaise', 'tst': 'tondi songway kiini', 'tsu': 'tsou', 'tsv': 'tsogo', @@ -5287,18 +5303,18 @@ 'tug': 'tunia', 'tuh': 'taulil', 'tui': 'toupouri', + 'tul': 'tula', 'tum': 'tumbuka', 'tun': 'tunica', 'tuo': 'tucano', - 'tup': 'langues tupies', - 'tupi-guarani': 'proto-tupi-guarani', + 'tup': 'tupies langues', 'tuq': 'tedaga', 'tus': 'tuscarora', 'tussentaal': 'tussentaal', - 'tut': 'langues altaïques', + 'tut': 'altaiques langues', 'tuu': 'tututni', 'tuv': 'turkana', - 'tuw': 'langues toungouses', + 'tuw': 'toungouses langues', 'tux': 'tuxinawa', 'tuy': 'tuken', 'tuz': 'tchourama', @@ -5316,6 +5332,7 @@ 'twd': 'tweants', 'twe': 'teiwa', 'twf': 'tiwa du Nord', + 'twh': 'tai don', 'twm': 'monba', 'two': 'tswapong', 'twq': 'tasawaq', @@ -5343,13 +5360,14 @@ 'tya': 'tauya', 'tye': 'kyanga', 'typ': 'thaypan', + 'tyt': 'tày tac', 'tyv': 'touvain', 'tyz': 'tày', - 'tza': 'langue des signes tanzanienne', + 'tza': 'signes tanzanienne', 'tzh': 'tzeltal', 'tzj': 'tz’utujil', 'tzl': 'talossan', - 'tzm': 'tamazight du Maroc central', + 'tzm': 'tamazight Maroc central', 'tzn': 'tugun', 'tzo': 'tzotzil', 'uam': 'uamué', @@ -5378,7 +5396,6 @@ 'uk': 'ukrainien', 'ukk': 'muak sa-aak', 'ukq': 'ukwa', - 'ukr': 'uk', 'ula': 'fungwa', 'ulc': 'oultch', 'ule': 'lule', @@ -5401,13 +5418,13 @@ 'ums': 'pendau', 'umu': 'munsee', 'una': 'watut du Nord', - 'und': 'langue indéterminée', + 'und': '*indeterminee', 'une': 'uneme', 'ung': 'ngarinyin', 'unm': 'unami', 'unn': 'kurnai', 'unr': 'mundari', - 'unz': 'kaili d’Unde', + 'unz': 'kaili unde', 'upv': 'uripiv-wala-rano-atchin', 'ur': 'ourdou', 'ura': 'urarina', @@ -5417,7 +5434,7 @@ 'urg': 'urigina', 'urh': 'urhobo', 'uri': 'urim', - 'urj': 'langues ouraliennes', + 'urj': 'ouraliennes langues', 'urk': 'urak lawoi’', 'url': 'urali', 'urn': 'uruangnirin', @@ -5432,10 +5449,12 @@ 'usi': 'usui', 'usk': 'usakade', 'usp': 'uspantèque', + 'uss': 'us-saare', 'usu': 'uya', + 'ute': 'ute', 'ute-che': 'chemehuevi', 'ute-sou': 'paiute du Sud', - 'ute': 'ute', + 'uth': 'ut-hun', 'utr': 'etulo', 'utu': 'utu', 'uum': 'urum', @@ -5449,6 +5468,7 @@ 'vaa': 'vaagri booli', 'vae': 'vale', 'vaf': 'vafsi', + 'vag': 'vagla', 'vai': 'vaï', 'vaj': 'vasekele', 'vam': 'vanimo', @@ -5464,22 +5484,23 @@ 'ved': 'veddah', 'vel': 'veluws', 'vem': 'vemgo-mabas', - 'ven': 've', 'veo': 'ventureño', 'vep': 'vepse', 'ver': 'mom jango', - 'vestinien': 'vestinien', - 'vi-chunho': 'vi', - 'vi-chunom': 'vi', 'vi': 'vietnamien', - 'vic': 'créole des Îles Vierges', + 'vic': 'creole vierges', 'vid': 'vidunda', - 'vieux brittonique': 'vieux brittonique', - 'vieux curonien': 'xcu', - 'vieux danois': 'vieux danois', - 'vieux khmer pré-angkorien': 'vieux khmer pré-angkorien', - 'vieux novgorodien': 'vieux novgorodien', - 'vieux suédois': 'vieux suédois', + 'vieil écossais': 'ecossais vieil', + 'vieil okinawaïen': 'okinawaien vieux', + 'vieux balinais': 'balinais vieux', + 'vieux brittonique': 'brittonique vieux', + 'vieux danois': 'danois vieux', + 'vieux khmer pré-angkorien': 'khmer vieux pre angkorien', + 'vieux mandarin': 'mandarin vieux', + 'vieux norvégien': 'norvégien vieux', + 'vieux novgorodien': 'novgorodien vieux', + 'vieux polonais': 'polonais vieux', + 'vieux suédois': 'suedois vieux', 'vif': 'vili', 'vig': 'viemo', 'vil': 'vilela', @@ -5498,16 +5519,17 @@ 'vmb': 'mbabaram', 'vme': 'masela de l’Est', 'vmf': 'francique oriental', - 'vmj': 'mixtèque d’Ixtayutla', + 'vmj': 'mixteque ixtayutla', 'vml': 'malgana', - 'vmp': 'mazatèque de Soyaltepec', + 'vmp': 'mazateque soyaltepec', 'vmw': 'makhuwa', - 'vmy': 'mazatèque de San Bartolomé Ayautla', - 'vmz': 'mazatèque de Mazatlán', + 'vmy': 'mazateque san bartolome ayautla', + 'vmz': 'mazateque mazatlan', 'vnk': 'lovono', 'vnm': 'neve’ei', 'vnp': 'vunapu', - 'vo': 'volapük', + 'vo': 'volapük réformé', + 'volapük classique': 'volapük classique', 'volow': 'volow', 'volsque': 'volsque', 'vor': 'voro', @@ -5527,7 +5549,7 @@ 'wah': 'watubela', 'wai': 'wares', 'waj': 'waffa', - 'wak': 'langues wakashennes', + 'wak': 'wakashennes langues', 'wal': 'wolaytta', 'wam': 'massachusett', 'wan': 'wan', @@ -5539,6 +5561,7 @@ 'was': 'washo', 'wat': 'kaninuwa', 'wau': 'waurá', + 'wauyukma': 'wauyukma', 'wav': 'waka', 'waw': 'waiwai', 'wax': 'marangis', @@ -5550,6 +5573,7 @@ 'wbf': 'wara', 'wbh': 'wanda', 'wbi': 'wanji', + 'wbj': 'alagwa', 'wbk': 'waigali', 'wbl': 'wakhi', 'wbm': 'vo', @@ -5566,9 +5590,8 @@ 'weg': 'wergaia', 'weh': 'weh', 'wei': 'kiunum', - 'wel': 'cy', 'wem': 'gbe weme', - 'wen': 'langues sorabes', + 'wen': 'sorabes langues', 'weo': 'wemale', 'wep': 'westphalien', 'wer': 'weri', @@ -5594,18 +5617,19 @@ 'wij': 'wik-iiyanh', 'wim': 'wik-mungkan', 'win': 'winnebago', - 'wint-pro': 'proto-wintuan', 'wir': 'wiraféd', 'wiu': 'wiru', 'wiv': 'vitu', 'wiy': 'wiyot', + 'wja': 'waja', 'wji': 'warji', 'wku': 'kunduvadi', 'wkw': 'wakawaka', + 'wlc': 'shimwali', 'wle': 'wolane', 'wlk': 'wailaki', 'wll': 'wali (Soudan)', - 'wlm': 'moyen gallois', + 'wlm': 'gallois moyen', 'wlo': 'wolio', 'wlr': 'wailapa', 'wls': 'wallisien', @@ -5614,6 +5638,7 @@ 'wmc': 'wamas', 'wmd': 'mamaindé', 'wme': 'wambule', + 'wmg': 'muya de l’Ouest', 'wmh': 'waimaha', 'wms': 'wambon', 'wmt': 'walmajarri', @@ -5622,7 +5647,7 @@ 'wnd': 'wandarang', 'wne': 'waneci', 'wng': 'wanggom', - 'wni': 'anjouanais', + 'wni': 'shindzuani', 'wnk': 'wanokaka', 'wno': 'wano', 'wnp': 'wanap', @@ -5635,6 +5660,7 @@ 'woe': 'woléaïen', 'wog': 'wogamusin', 'woi': 'kamang', + 'wok': 'longto', 'wom': 'wom (Nigeria)', 'won': 'wongo', 'wor': 'woria', @@ -5659,6 +5685,8 @@ 'wsa': 'warembori', 'wsi': 'wusi', 'wsk': 'waskia', + 'wss': 'wasa', + 'wsv': 'wotapuri-katarqala', 'wtf': 'watiwa', 'wth': 'wathawurrung', 'wti': 'berta', @@ -5673,8 +5701,8 @@ 'wwo': 'dorig', 'wwr': 'warrwa', 'www': 'wawa', - 'wya-hur': 'huron', 'wya': 'wyandot', + 'wya-hur': 'huron', 'wyb': 'wangaaybuwan-ngiyambaa', 'wyi': 'woiwurrung', 'wym': 'wilamowicien', @@ -5683,8 +5711,9 @@ 'xaa': 'arabe andalou', 'xab': 'sambe', 'xad': 'adai', + 'xag': 'albanien', 'xal': 'kalmouk', - 'xam': 'ǀxam', + 'xam': 'xam', 'xan': 'xamtanga', 'xap': 'apalachee', 'xaq': 'aquitain', @@ -5697,16 +5726,19 @@ 'xbc': 'bactrien', 'xbg': 'bunganditj', 'xbi': 'kombio', - 'xbm': 'moyen breton', + 'xbm': 'breton moyen', 'xbr': 'kambera', + 'xcb': 'cambrien', 'xce': 'celtibère', 'xch': 'chimakum', 'xcl': 'arménien ancien', - 'xcn': 'cotoname', 'xco': 'chorasmien', + 'xcm': 'comecrudo', + 'xcn': 'cotoname', 'xcr': 'carien', 'xct': 'tibétain classique', 'xcu': 'couronien', + 'xcw': 'coahuilteco', 'xdc': 'dace', 'xdk': 'dharug', 'xdm': 'édomite', @@ -5714,7 +5746,7 @@ 'xdy': 'malais dayak', 'xeb': 'éblaïte', 'xed': 'hdi', - 'xeg': 'ǁxegwi', + 'xeg': 'xegwi', 'xem': 'kembayan', 'xer': 'xerénte', 'xes': 'kesawai', @@ -5724,15 +5756,17 @@ 'xga': 'galate', 'xgf': 'gabrielino-fernandeño', 'xgm': 'dharumbal', - 'xgn': 'langues mongoles', + 'xgn': 'mongoles langues', 'xh': 'xhosa', 'xha': 'harami', 'xhc': 'hunnique', + 'xht': 'hatti', 'xia': 'xiandao', 'xib': 'ibère', 'xii': 'xiri', 'xil': 'illyrien', 'xin': 'xinca', + 'xiong-nu': 'xiong-nu', 'xiy': 'xipaya', 'xkc': 'kho’ini', 'xke': 'kereho', @@ -5742,6 +5776,7 @@ 'xkq': 'koroni', 'xkr': 'xakriabá', 'xku': 'kaamba', + 'xkw': 'kembra', 'xky': 'uma’ lasan', 'xkz': 'kurtokha', 'xla': 'kamula', @@ -5759,15 +5794,15 @@ 'xmd': 'mbudum', 'xme': 'mède', 'xmf': 'mingrélien', - 'xmk': 'ancien macédonien', + 'xmk': 'macedonien ancien', 'xmm': 'malais de Manado', 'xmr': 'méroïtique', 'xmt': 'matbat', 'xmz': 'mori bawah', - 'xna': 'ancien arabe du Nord', + 'xna': 'arabe du nord ancien', 'xnb': 'kanakanabu', - 'xnd': 'langues na-dénées', - 'xng': 'moyen mongol', + 'xnd': 'na denees langues', + 'xng': 'mongol moyen', 'xni': 'ngarigu', 'xno': 'anglo-normand', 'xnr': 'kangri', @@ -5781,13 +5816,15 @@ 'xon': 'konkomba', 'xoo': 'xukuru', 'xop': 'kopar', - 'xpe': 'kpellé du Liberia', - 'xpg': 'phrygien', + 'xpe': 'kpelle Liberia', 'xpi': 'picte', + 'xpg': 'phrygien', 'xpm': 'pumpokol', 'xpq': 'mohegan', 'xpr': 'parthe', 'xps': 'pisidien', + 'xpu': 'punique', + 'xpy': 'puyo', 'xra': 'krahô', 'xrb': 'karaboro de l’Est', 'xre': 'kreye', @@ -5811,27 +5848,29 @@ 'xsu': 'sanumá', 'xsv': 'sudovien', 'xsy': 'saisiyat', - 'xta': 'mixtèque de Xochapa', + 'xta': 'mixteque xochapa', 'xtc': 'katcha-kadugli-miri', - 'xtd': 'mixtèque de Diuxi-Tilantongo', - 'xtg': 'gaulois', - 'xtm': 'mixtèque de Magdalena Peñasco', + 'xtd': 'mixteque diuxi tilantongo', + 'xtm': 'mixteque magdalena penasco', 'xto': 'tokharien A', 'xtw': 'tawandê', - 'xty': 'mixtèque de Yoloxochitl', + 'xty': 'mixteque yoloxochitl', 'xtz': 'tasmanien', 'xua': 'alu kurumba', 'xub': 'bettu kurumba', 'xud': 'umiida', + 'xug': 'kunigami', 'xuj': 'jennu kurumba', + 'xul': 'ngunawal', 'xum': 'ombrien', 'xun': 'unggarranggu', - 'xup': 'haut umpqua', + 'xup': 'umpqua haut', 'xur': 'urartéen', 'xuu': 'kxoe', 'xve': 'vénète', 'xvi': 'kamviri', 'xvn': 'vandale', + 'xvs': 'vestinien', 'xwa': 'kwaza', 'xwc': 'woccon', 'xwd': 'wadi wadi', @@ -5860,8 +5899,8 @@ 'yan': 'mayangna', 'yao': 'yao', 'yap': 'yapois', - 'yaq': 'yaqui', 'yar': 'yabarana', + 'yaq': 'yaqui', 'yas': 'nugunu (Cameroun)', 'yat': 'yambeta', 'yau': 'yuwana', @@ -5870,6 +5909,7 @@ 'yax': 'yauma', 'yay': 'agwagwune', 'yba': 'yala', + 'ybb': 'yemba', 'ybe': 'yugur occidental', 'ybh': 'yakha', 'ybj': 'hasha', @@ -5899,7 +5939,6 @@ 'yhl': 'hlepho', 'yi': 'yiddish', 'yia': 'yinggarda', - 'yid': 'yi', 'yif': 'ache', 'yig': 'nasu wusa', 'yih': 'yiddish de l’Ouest', @@ -5909,8 +5948,8 @@ 'yil': 'yindjilandji', 'yim': 'yimchungru', 'yiq': 'miqie', - 'yir': 'aghu du Nord', 'yis': 'yis', + 'yir': 'aghu Nord', 'yiu': 'awu', 'yix': 'ahi', 'yiy': 'yir yoront', @@ -5937,12 +5976,14 @@ 'ymo': 'yangum mon', 'ymt': 'karagasse', 'ynd': 'yandruwandha', + 'ynk': 'naukan', 'ynl': 'yangulam', 'ynn': 'yana', 'ynq': 'yendang', 'yns': 'yansi', 'yo': 'yoruba', 'yob': 'yoba', + 'yoi': 'yonaguni', 'yok-chk': 'chukchansi', 'yok-chw': 'chawchila', 'yok-chy': 'choynimni', @@ -5961,9 +6002,10 @@ 'yon': 'yongkom', 'yot': 'yotti', 'yoy': 'yoy', + 'yox': 'yoron', 'ypa': 'phala', 'ypg': 'phola', - 'ypk': 'langues youpikes', + 'ypk': 'youpikes langues', 'ypz': 'phuza', 'yrb': 'yareba', 'yre': 'yaouré', @@ -5974,7 +6016,7 @@ 'yrs': 'yarsun', 'yry': 'yarluyandi', 'ysd': 'samu', - 'ysl': 'langue des signes yougoslave', + 'ysl': 'signes yougoslave', 'ysn': 'sani', 'ysr': 'sirenik', 'yss': 'yessan-mayo', @@ -5991,6 +6033,7 @@ 'yuf-yav': 'yavapai', 'yug': 'yug', 'yui': 'yuriti', + 'yuj': 'karkar-yuri', 'yuk': 'yuki', 'yul': 'yulu', 'yulparija': 'yulparija', @@ -6010,34 +6053,34 @@ 'ywr': 'yawuru', 'ywt': 'lalo central', 'yww': 'yawarawarga', + 'yxg': 'yagara', 'yxl': 'yardliyawarra', 'yxu': 'yuyu', 'yyu': 'yau (province de Sandaun)', 'yzg': 'buyang ecun', 'za': 'zhuang', - 'zaa': 'zapotèque de la Sierra de Juárez', - 'zab': 'zapotèque de San Juan Guelavía', - 'zac': 'zapotèque d’Ocotlán', - 'zad': 'zapotèque de Cajonos', - 'zae': 'zapotèque de Yareni', - 'zaf': 'zapotèque d’Ayoquesco', + 'zaa': 'zapotèque Juarez Sierra', + 'zab': 'zapotèque San Juan Guelavia', + 'zac': 'zapotèque Ocotlan', + 'zad': 'zapotèque Cajonos', + 'zae': 'zapotèque Yareni', + 'zaf': 'zapotèque Ayoquesco', 'zag': 'zaghawa', - 'zahrar sproche': 'saurano', - 'zai': 'zapotèque de l’Isthme', + 'zai': 'zapotèque Isthme', 'zaj': 'zaramo', 'zak': 'zanaki', 'zal': 'zauzou', - 'zam': 'zapotèque de Miahuatlán', + 'zam': 'zapotèque Miahuatlan', 'zandui': 'zandui', - 'zao': 'zapotèque d’Ozolotepec', + 'zao': 'zapotèque Ozolotepec', 'zap': 'zapotèque', - 'zaq': 'zapotèque d’Aloápam', - 'zar': 'zapotèque de Rincón', - 'zas': 'zapotèque de Santo Domingo Albarradas', - 'zat': 'zapotèque de Tabaa', - 'zav': 'zapotèque de Yatzachi', - 'zaw': 'zapotèque de Mitla', - 'zax': 'zapotèque de Xadani', + 'zaq': 'zapotèque Aloapam', + 'zar': 'zapotèque Rincon', + 'zas': 'zapotèque Santo DOmingo Albarradas', + 'zat': 'zapotèque Tabaa', + 'zav': 'zapotèque Yatzachi', + 'zaw': 'zapotèque Mitla', + 'zax': 'zapotèque Xadani', 'zay': 'zayse-zergulla', 'zbc': 'batu belah', 'zbe': 'berawan long jegan', @@ -6045,7 +6088,7 @@ 'zbt': 'batui', 'zbu': 'zbu', 'zbw': 'berawan long terawan', - 'zca': 'zapotèque de Coatecas Altas', + 'zca': 'zapotèque Coatecas Altas', 'zdj': 'shingazidja', 'zea': 'zélandais', 'zeg': 'zenag', @@ -6054,14 +6097,11 @@ 'zgb': 'zhuang de Guibei', 'zgh': 'amazighe standard marocain', 'zgr': 'magori', - 'zh-classical': 'lzh', - 'zh-min-nan': 'nan', - 'zh-yue': 'cantonais', 'zh': 'chinois', 'zhb': 'zhaba', 'zhd': 'dai zhuang', 'zhn': 'nong zhuang', - 'zhx': 'langues chinoises', + 'zhx': 'chinoises langues', 'zia': 'zia', 'zik': 'zimakani', 'zil': 'zialo', @@ -6072,11 +6112,12 @@ 'zkk': 'karankawa', 'zko': 'kott', 'zkr': 'zakhring', + 'zkt': 'khitan', 'zku': 'kaurna', 'zkz': 'khazar', - 'zle': 'langues slaves orientales', - 'zls': 'langues slaves méridionales', - 'zlw': 'langues slaves occidentales', + 'zle': 'slaves orientales langues', + 'zls': 'slaves meridionales langues', + 'zlw': 'slaves occidentales langues', 'zma': 'manda', 'zmb': 'zimba', 'zmc': 'margany', @@ -6088,7 +6129,7 @@ 'zms': 'mbesa', 'zmu': 'muruwari', 'zmz': 'mbandja', - 'znd': 'langues zandées', + 'znd': 'zandees langues', 'zne': 'zandé', 'zng': 'mang', 'znk': 'manangkari', @@ -6096,55 +6137,56 @@ 'zoc': 'zoque de Copainalá', 'zoh': 'zoque de Chimalapa', 'zom': 'zou', - 'zoo': 'zapotèque d’Asunción Mixtepec', + 'zoo': 'zapotèque Asuncion Mixtepec', 'zoq': 'ayapaneco', 'zor': 'zoque de Rayón', 'zos': 'zoque de Francisco León', - 'zpa': 'zapotèque de Lachiguiri', - 'zpb': 'zapotèque de Yautepec', - 'zpc': 'zapotèque de Choapan', - 'zpd': 'zapotèque de l’Ixtlán du Sud-Est', - 'zpe': 'zapotèque de Petapa', - 'zpf': 'zapotèque de San Pedro Quiatoni', - 'zpg': 'zapotèque de Guevea De Humboldt', - 'zph': 'zapotèque de Totomachapan', - 'zpi': 'zapotèque de Santa María Quiegolani', - 'zpj': 'zapotèque de Quiavicuzas', - 'zpk': 'zapotèque de Tlacolulita', - 'zpl': 'zapotèque de Lachixío', - 'zpm': 'zapotèque de Mixtepec', - 'zpn': 'zapotèque de Santa Inés Yatzechi', - 'zpo': 'zapotèque d’Amatlán', - 'zpp': 'zapotèque d’El Alto', - 'zpq': 'zapotèque de San Bartolomé Zoogocho', - 'zpr': 'zapotèque de Xanica', - 'zps': 'zapotèque de Coatlán', - 'zpt': 'zapotèque de San Vicente Coatlán', - 'zpu': 'zapotèque de Yalálag', - 'zpv': 'zapotèque de San Baltazar Chichicápam', - 'zpw': 'zapotèque de Zaniza', - 'zpx': 'zapotèque de San Baltazar Loxicha', - 'zpy': 'zapotèque de Mazaltepec', - 'zpz': 'zapotèque de Texmelucan', + 'zpa': 'zapotèque Lachiguiri', + 'zpb': 'zapotèque Yautepec', + 'zpc': 'zapotèque Choapan', + 'zpd': 'zapotèque Ixtlan Sud Est', + 'zpe': 'zapotèque Petapa', + 'zpf': 'zapotèque San Pedro Quiatoni', + 'zpg': 'zapotèque Guevea de Humboldt', + 'zph': 'zapotèque Totomachapan', + 'zpi': 'zapotèque Santa Maria Quiegolani', + 'zpj': 'zapotèque Quiavicuzas', + 'zpk': 'zapotèque Tlacolulita', + 'zpl': 'zapotèque Lachixio', + 'zpm': 'zapotèque Mixtepec', + 'zpn': 'zapotèque Santa Inez Yatzechi', + 'zpo': 'zapotèque Amatlan', + 'zpp': 'zapotèque El Alto', + 'zpq': 'zapotèque San Bartolome Zoogocho', + 'zpr': 'zapotèque Xanica', + 'zps': 'zapotèque Coatlan', + 'zpt': 'zapotèque San Vicente Coatlan', + 'zpu': 'zapotèque Yalalag', + 'zpv': 'zapotèque San Baltazar Chichicapam', + 'zpw': 'zapotèque Zaniza', + 'zpx': 'zapotèque San Baltazar Loxicha', + 'zpy': 'zapotèque Mazaltepec', + 'zpz': 'zapotèque Texmelucan', + 'zra': 'gaya', 'zrn': 'zirenkel', 'zro': 'záparo', 'zrp': 'sarphatique', 'zrs': 'mairasi', 'zsa': 'sarasira', - 'zsr': 'zapotèque de Rincón du Sud', + 'zsr': 'zapotèque Rincon Sud', 'zsu': 'sukurum', - 'zte': 'zapotèque d’Elotepec', - 'ztg': 'zapotèque de San Francisco Ozolotepec', - 'ztl': 'zapotèque de Lapaguía-Guivini', - 'ztm': 'zapotèque de San Agustín Mixtepec', - 'ztn': 'zapotèque de Santa Catarina Albarradas', - 'ztp': 'zapotèque de Loxicha', - 'ztq': 'zapotèque de Quioquitani-Quierí', - 'zts': 'zapotèque de Tilquiapan', - 'ztt': 'zapotèque de Tejalapan', - 'ztu': 'zapotèque de Güilá', - 'ztx': 'zapotèque de Zaachila', - 'zty': 'zapotèque de Yateé', + 'zte': 'zapotèque Elotepec', + 'ztg': 'zapotèque San Francisco Ozolotepec', + 'ztl': 'zapotèque Lapaguia Guivini', + 'ztm': 'zapotèque San Agustin Mixtepec', + 'ztn': 'zapotèque Santa Catarina Albarradas', + 'ztp': 'zapotèque Loxicha', + 'ztq': 'zapotèque Quioquitani Quieri', + 'zts': 'zapotèque Tilquiapan', + 'ztt': 'zapotèque Tejalapan', + 'ztu': 'zapotèque Guila', + 'ztx': 'zapotèque Zaachila', + 'zty': 'zapotèque Yatee', 'zu': 'zoulou', 'zum': 'kumzari', 'zun': 'zuni', @@ -6155,6 +6197,259 @@ 'zyn': 'zhuang de Yongnan', 'zza': 'zazaki', 'zzj': 'zhuang de Zuojiang', + + 'abk': 'ab', + 'aka': 'ak', + 'ancien danois': 'vieux danois', + 'ancien suédois': 'vieux suédois', + 'anglo-saxon': 'ang', + 'arb': 'ar', + 'ava': 'av', + 'bel': 'be', + 'ben': 'bn', + 'be-x-old': 'be-tarask', + 'bih': 'bh', + 'ca-val': 'ca-valencia', + 'calabrais central et méridional': 'calabrais centro-méridional', + 'celtique cisalpin': 'xlp', + 'cha': 'ch', + 'chu': 'cu', + 'chv': 'cv', + 'cym': 'cy', + 'dan': 'da', + 'dzo': 'dz', + 'erse': 'gd', + 'fas': 'fa', + 'fra-jer': 'normand', + 'fra-nor': 'normand', + 'gaul': 'gaulois', + 'gaumais': 'lorrain', + 'gcf': 'créole guadeloupéen', + 'gla': 'gd', + 'gle': 'ga', + 'glg': 'gl', + 'guj': 'gu', + 'hat': 'ht', + 'hau': 'ha', + 'hb': 'he', + 'hbs': 'sh', + 'heb': 'he', + 'ibo': 'ig', + 'insubre': 'xlp', + 'ipk': 'ik', + 'kal': 'kl', + 'kau': 'kr', + 'kaz': 'kk', + 'ko-Hani': 'ko', + 'ko-hanja': 'ko', + 'kur': 'ku', + 'lim': 'li', + 'lin': 'ln', + 'lit': 'lt', + 'lusitanien': 'xls', + 'mah': 'mh', + 'mal': 'ml', + 'manxois': 'gv', + 'mon': 'mn', + 'moyen scots': 'moyen écossais', + 'nrf': 'normand', + 'mri': 'mi', + 'nav': 'nv', + 'nde': 'nd', + 'nep': 'ne', + 'npi': 'ne', + 'nob': 'nb', + 'nno': 'nn', + 'orm': 'om', + 'per': 'fa', + 'poitevin': 'poitevin-saintongeais', + 'prv': 'oc', + 'roa-rup': 'rup', + 'roh': 'rm', + 'ron': 'ro', + 'run': 'rn', + 'rus': 'ru', + 'saintongeais': 'poitevin-saintongeais', + 'sicilo-calabrais': 'calabrais centro-méridional', + 'slk': 'sk', + 'slo': 'sk', + 'slv': 'sl', + 'smo': 'sm', + 'srd': 'sc', + 'srp': 'sr', + 'sud-picène': 'spx', + 'tir': 'ti', + 'tkk': 'twm', + 'tokipona': 'tok', + 'ton': 'to', + 'tso': 'ts', + 'ukr': 'uk', + 'ven': 've', + 'vi-chunho': 'vi', + 'vi-chunom': 'vi', + 'vi-Hani': 'vi', + 'vieux curonien': 'xcu', + 'vieux néerlandais': 'vieux bas francique', + 'vieux scots': 'vieil écossais', + 'wel': 'cy', + 'xtg': 'gaulois', + 'yid': 'yi', + 'zahrar sproche': 'saurano', + 'zh-classical': 'lzh', + 'zh-min-nan': 'nan', + 'zh-yue': 'yue', + + 'indo-européen commun': 'indo-européen commun', + 'proto-afro-asiatique': 'afro asiatique proto', + 'proto-albanais': 'albanais proto', + 'proto-algonquien': 'algonquien proto', + 'proto-altaïque': 'altaique proto', + 'proto-aslien': 'aslien proto', + 'proto-athapascan': 'athapascan proto', + 'proto-austroasiatique': 'austroasiatique proto', + 'proto-austronésien': 'austronesien proto', + 'proto-bahnarique': 'bahnarique proto', + 'proto-bahnarique central': 'bahnarique central proto', + 'proto-bahnarique de l’Ouest': 'bahnarique ouest proto', + 'proto-bahnarique du Nord': 'bahnarique nord proto', + 'proto-bahnarique du Sud': 'bahnarique sud proto', + 'proto-balte': 'balte proto', + 'proto-balto-slave': 'balto slave proto', + 'proto-bantou': 'bantou proto', + 'proto-basque': 'basque proto', + 'proto-berbère': 'berbere proto', + 'proto-bodique oriental': 'bodique oriental proto', + 'proto-brittonique': 'brittonique proto', + 'proto-caribe': 'caribe proto', + 'proto-celtique': 'celtique proto', + 'proto-coréen': 'coréen proto', + 'proto-costanoan': 'costanoan proto', + 'proto-dravidien': 'dravidien proto', + 'proto-dura': 'dura proto', + 'proto-eskimo': 'eskimo proto', + 'proto-fennique': 'fennique proto', + 'proto-finno-ougrien': 'finno ougrien proto', + 'proto-germanique': 'germanique proto', + 'proto-germanique occidental': 'germanique occidental proto', + 'proto-grec': 'grec proto', + 'proto-hlai': 'hlai proto', + 'proto-hrusique': 'hrusique proto', + 'proto-ienisseïen': 'ienisseien proto', + 'proto-indo-aryen': 'indo aryen proto', + 'proto-indo-iranien': 'indo iranien proto', + 'proto-iranien': 'iranien proto', + 'proto-italique': 'italique proto', + 'proto-japonique': 'japonique proto', + 'proto-japonique insulaire': 'japonique insulaire proto', + 'proto-japono-coréanique': 'japono coreanique proto', + 'proto-katuique': 'katuique proto', + 'proto-keresan': 'keresan proto', + 'proto-khanty': 'khanty proto', + 'proto-khasique': 'khasique proto', + 'proto-kherwarien': 'kherwarien proto', + 'proto-khmer': 'khmer proto', + 'proto-khmuique': 'khmuique proto', + 'proto-kiowa-tanoan': 'kiowa tanoan proto', + 'proto-kiranti': 'kiranti proto', + 'proto-lolo': 'lolo proto', + 'proto-lower cross': 'lower cross proto', + 'proto-malais': 'malais proto', + 'proto-malaïque': 'malaique proto', + 'proto-malayo-chamique': 'malayo chamique proto', + 'proto-malayo-polynésien': 'malayo polynesien proto', + 'proto-malayo-sumbawien': 'malayo sumbawien proto', + 'proto-mansi': 'mansi proto', + 'proto-mari': 'mari proto', + 'proto-masa': 'masa proto', + 'proto-maya': 'maya proto', + 'proto-micronésien': 'micronesien proto', + 'proto-miwok': 'miwok proto', + 'proto-mongol': 'mongol proto', + 'proto-môn-khmer': 'mon khmer proto', + 'proto-mônique': 'mônique proto', + 'proto-mordve': 'mordve proto', + 'proto-munda': 'munda proto', + 'proto-munda du Nord': 'proto munda nord', + 'proto-murutique': 'murutique proto', + 'proto-muskogéen': 'muskogeen proto', + 'proto-nahuatl': 'nahuatl proto', + 'proto-nguni': 'nguni proto', + 'proto-nhanda-kartu': 'nhanda kartu proto', + 'proto-nivkh': 'nivkh proto', + 'proto-norrois': 'norrois proto', + 'proto-numique': 'numique proto', + 'proto-océanien': 'oceanien proto', + 'proto-one': 'one proto', + 'proto-otomi': 'otomi proto', + 'proto-ougrien': 'ougrien proto', + 'proto-ouralien': 'ouralien proto', + 'proto-palaungique': 'palaungique proto', + 'proto-pama-nyungan': 'pama nyungan proto', + 'proto-paman': 'paman proto', + 'proto-péarique': 'pearique proto', + 'proto-permien': 'permien proto', + 'proto-polynésien': 'polynesien proto', + 'proto-pomo': 'pomo proto', + 'proto-pong': 'pong proto', + 'proto-pramique': 'pramique proto', + 'proto-pwo': 'pwo proto', + 'proto-ryūkyū': 'ryukyu proto', + 'proto-ryūkyū du Nord': 'ryukyu nord proto', + 'proto-ryūkyū du Sud': 'ryukyu sud proto', + 'proto-Sabah du Sud-Ouest': 'sabah sud ouest proto', + 'proto-sahaptien': 'sahaptien proto', + 'proto-same': 'same proto', + 'proto-samoyède': 'samoyede proto', + 'proto-sangirien': 'sangirien proto', + 'proto-sarawak du Nord': 'sarawak du nord proto', + 'proto-sémitique': 'semitique proto', + 'proto-sénoïque': 'senoique proto', + 'proto-sérère-peul': 'serere peul proto', + 'proto-sino-tibétain': 'sino tibetain proto', + 'proto-siouan': 'siouan proto', + 'proto-slave': 'slave proto', + 'proto-subanen': 'subanen proto', + 'proto-sunda-sulawesi': 'sunda sulawesi proto', + 'proto-talodi': 'talodi proto', + 'proto-tangkique': 'tangkique proto', + 'proto-tchadique central': 'tchadique central proto', + 'proto-tibéto-birman': 'tibeto birman proto', + 'proto-thaï': 'thai proto', + 'proto-toungouse': 'toungouse proto', + 'proto-toungouse du Nord': 'toungouse nord proto', + 'proto-trans-néo-guinéen': 'trans neo guineen proto', + 'proto-tupi-guarani': 'tupi guarani proto', + 'proto-turc': 'turc proto', + 'proto-vanuatu Nord-Central': 'vanuatu nord central proto', + 'proto-viétique': 'vietique proto', + 'proto-viêt-muong': 'viet muong proto', + 'proto-wa-lawa': 'wa-lawa proto', + 'proto-waïque': 'waique proto', + 'proto-wintuan': 'wintuan proto', + + 'alg-pro': 'proto-algonquien', + 'ath-pro': 'proto-athapascan', + 'cel-pro': 'proto-celtique', + 'cost-pro': 'proto-costanoan', + 'fiu-pro': 'proto-finno-ougrien', + 'gem-pro': 'proto-germanique', + 'gmw-pro': 'proto-germanique occidental', + 'grk-pro': 'proto-grec', + 'ine-pie': 'indo-européen commun', + 'kere-pro': 'proto-keresan', + 'kita-pro': 'proto-kiowa-tanoan', + 'mus-pro': 'proto-muskogéen', + 'ougrien commun': 'proto-ougrien', + 'proto-chamito-sémitique': 'proto-afro-asiatique', + 'proto-indo-européen': 'indo-européen commun', + 'pomo-pro': 'proto-pomo', + 'sem-pro': 'proto-sémitique', + 'siou-pro': 'proto-siouan', + 'sit-pro': 'proto-sino-tibétain', + 'sla-pro': 'proto-slave', + 'trk-pro': 'proto-turc', + 'tupi-guarani': 'proto-tupi-guarani', + 'wint-pro': 'proto-wintuan', } incubator_wiktionaries = ['ba', 'be-tarask'] diff --git a/src/wiktionary/fr_wiktionary_functions.py b/src/wiktionary/fr_wiktionary_functions.py index 80e4993..70001a9 100644 --- a/src/wiktionary/fr_wiktionary_functions.py +++ b/src/wiktionary/fr_wiktionary_functions.py @@ -105,8 +105,7 @@ def get_lemma_from_feminine(page_content, language_code='fr', natures=None): input(s[6]) lemma_page_name = s[6] if debug_level > 0: - pywikibot.output(" lemma_page_name found: \03<>" + - lemma_page_name + "\03<>") + pywikibot.output(" lemma_page_name found: \03<>" + lemma_page_name + "\03<>") if debug_level > 1: input(page_content) @@ -555,8 +554,7 @@ def remove_template(page_content, template, summary, language=None, in_section=N def add_line(page_content, language_code, section_name, line_content): d = 0 if debug_level > d: - pywikibot.output( - "\n\03<>---------------------------------------------\03<>") + pywikibot.output("\n\03<>---------------------------------------------\03<>") print('\nadd_line(' + language_code + ', ' + section_name + ')') if ( page_content != '' @@ -664,8 +662,7 @@ def add_line(page_content, language_code, section_name, line_content): # TODO remove fix page_content = page_content.replace('\n\n* {{écouter|', '\n* {{écouter|') if debug_level > d: - pywikibot.output( - "\n\03<>---------------------------------------------\03<>") + pywikibot.output("\n\03<>---------------------------------------------\03<>") return page_content @@ -976,8 +973,7 @@ def add_pronunciation(page_content, language_code, section, line_content): def add_line_into_section(page_content, language_code, section, line_content): d = 1 if debug_level > d: - pywikibot.output( - "\n\03<>---------------------------------------------\03<>") + pywikibot.output("\n\03<>---------------------------------------------\03<>") print('\naddLineIntoSection "' + section + '"') if ( page_content != '' @@ -1214,59 +1210,51 @@ def get_anagram(word): def sort_translations(page_content, summary): + pywikibot.output("\n\03<>---------------------------------------------\03<>") + global debug_level if debug_level > 0: print(' sort_translations()') - if debug_level > 1: - print(' First translation detection') + summary2 = '' regex = r'\* ?{{[a-z][a-z][a-z]?-?[a-z]?[a-z]?[a-z]?}} :' final_page_content = '' - while page_content.find('{{trad-début') != -1: - final_page_content = final_page_content + \ - page_content[:page_content.find('{{trad-début')] + while '{{trad-début' in page_content: + final_page_content = final_page_content + page_content[:page_content.find('{{trad-début')] page_content = page_content[page_content.find('{{trad-début'):] - final_page_content = final_page_content + \ - page_content[:page_content.find('\n')+1] + final_page_content = final_page_content + page_content[:page_content.find('\n')+1] page_content = page_content[page_content.find('\n')+1:] if re.search(regex, page_content) and re.search(regex, page_content).start() < page_content.find('{{'): - if debug_level > 0: - print(' {{T}} addition') - page_content = page_content[:page_content.find( - '{{')+2] + 'T|' + page_content[page_content.find('{{')+2:] + if debug_level > 1: + print(' {{T}} addition 1') + page_content = page_content[:page_content.find('{{')+2] + 'T|' + page_content[page_content.find('{{')+2:] page_content = final_page_content + page_content final_page_content = '' - summary2 = '' - while page_content.find('{{T|') != -1: - final_page_content = final_page_content + \ - page_content[:page_content.find('{{T|')] + while '{{T|' in page_content: + final_page_content = final_page_content + page_content[:page_content.find('{{T|')] page_content = page_content[page_content.find('{{T|'):] - if debug_level > 2: - print(' Ajout des T') + if debug_level > 1: + print(' {{T}} addition 2') page_content2 = page_content[page_content.find('\n'):] - if re.search(regex, page_content2) and re.search( - regex, page_content2 - ).start() < page_content2.find('{{'): + if re.search(regex, page_content2) and re.search(regex, page_content2).start() < page_content2.find('{{'): if debug_level > 0: - print('Ajout d\'un modèle T') + print(' {{T}} addition 2') page_content = page_content[:page_content.find('\n') + page_content2.find('{{')+2] + 'T|' + \ - page_content[page_content.find( - '\n') + page_content2.find('{{')+2:] + page_content[page_content.find('\n') + page_content2.find('{{')+2:] - language = get_next_translation(page_content) - if language != '' and (final_page_content.find('') != -1): - language2 = 'zzz' - if final_page_content.rfind('\n') == -1 or page_content.find('\n') == -1: + language = get_next_translation_language_name(page_content) + if language != '' and ('' in final_page_content): + if '\n' not in final_page_content or '\n' not in page_content: break + + language2 = 'zzz' current_translation = final_page_content[final_page_content.rfind('\n'):] \ + page_content[:page_content.find('\n')] next_translations = '' - final_page_content = final_page_content[:final_page_content.rfind( - '\n')] + final_page_content = final_page_content[:final_page_content.rfind('\n')] page_content = page_content[page_content.find('\n'):] - d = 0 - if debug_level > d: + if debug_level > 2: print(f' 1 {language2} > {language} ?') while compare(language2, language) \ and final_page_content.rfind('{{') != final_page_content.rfind('{{S|') \ @@ -1274,34 +1262,29 @@ def sort_translations(page_content, summary): and final_page_content.rfind('{{') != final_page_content.rfind('{{trad-fin') \ and final_page_content.rfind('{{') != final_page_content.rfind('{{(') \ and final_page_content.rfind('{{T') != final_page_content.rfind('{{T|conv'): - if debug_level > d: + if debug_level > 2: print(f' 1 {language2} > {language}') language2 = get_next_language_translation(final_page_content) - if debug_level > d: + if debug_level > 2: print(f' 2 {language2} > {language} ?') if language2 == '' or not compare(language2, language): break - if debug_level > d: + if debug_level > 2: print(f' 2 {language2} > {language}') if final_page_content.rfind('\n') > final_page_content.rfind('trad-début'): - next_translations = final_page_content[final_page_content.rfind( - '\n'):] + next_translations - final_page_content = final_page_content[:final_page_content.rfind( - '\n')] + next_translations = final_page_content[final_page_content.rfind('\n'):] + next_translations + final_page_content = final_page_content[:final_page_content.rfind('\n')] summary2 += f', {language2} > {language}' elif final_page_content.rfind('\n') != -1: - # Cas de la première de la liste - current_translation = final_page_content[final_page_content.rfind( - '\n'):] + current_translation - final_page_content = final_page_content[:final_page_content.rfind( - '\n')] + # First of the list + current_translation = final_page_content[final_page_content.rfind('\n'):] + current_translation + final_page_content = final_page_content[:final_page_content.rfind('\n')] final_page_content = final_page_content + \ current_translation + next_translations elif page_content.find('\n') != -1: if debug_level > 0: - print(' Retrait de commentaire de traduction : ' + - page_content[:page_content.find('\n')+1]) + print(' Translation comment removal: ' + page_content[:page_content.find('\n')+1]) final_page_content = final_page_content + \ page_content[:page_content.find('\n')] page_content = page_content[page_content.find('\n'):] @@ -1315,56 +1298,55 @@ def sort_translations(page_content, summary): if debug_level > 2: print(final_page_content) if debug_level > 2: - print(page_content) + input(page_content) if debug_level > 1: print('') page_content = final_page_content + page_content - if debug_level > 1: - print(' fin du tri des traductions\n') if summary2 != '': summary += f', traductions :{summary2[1:]}' + + if debug_level > 1: + print(' End of sort_translations()\n') + pywikibot.output("\n\03<>---------------------------------------------\03<>") + return page_content, summary -def get_next_translation(page_content): +def get_next_translation_language_name(page_content): language = page_content[page_content.find('{{T|')+4:page_content.find('}')] - return get_langage_name_by_code(language) def get_next_language_translation(final_page_content): - language = final_page_content[final_page_content.rfind( - '{{T|')+len('{{T|'):] + language = final_page_content[final_page_content.rfind('{{T|')+len('{{T|'):] language = language[:language.find('}}')] return get_langage_name_by_code(language) def get_langage_name_by_code(language_code): - language_name = '' - if language_code.find('|') != -1: + while '|' in language_code: language_code = language_code[:language_code.find('|')] - if language_code != '': - if len(language_code) > 3 and language_code.find('-') == -1: - if debug_level > 0: - print(f' No ISO code for {language_code}') - language_name = language_code - else: - try: - # Works in Python 2 without future: - # language_name = sort_by_encoding(languages[language_code].decode('utf8'), 'UTF-8') - # "éa" > "ez": - # language_name = sort_by_encoding(languages[language_code]) - language_name = sort_by_encoding( - languages[language_code], 'UTF-8') - if debug_level > 1: - print(f' Language name: {language_name}') - except KeyError: - if debug_level > 0: - print('KeyError l 2556') - except UnboundLocalError: - if debug_level > 0: - print('UnboundLocalError l 2559') + if language_code == '': + return '' + + if len(language_code) > 3 and '-' not in language_code: + if debug_level > 0: + print(f' No ISO code for {language_code}') + return language_code + + language_name = '' + try: + language_name = sort_by_encoding(languages[language_code], 'UTF-8') + if debug_level > 1: + print(f' Language name: {language_name}') + except KeyError: + if debug_level > 0: + print('KeyError l 2556') + except UnboundLocalError: + if debug_level > 0: + print('UnboundLocalError l 2559') + return language_name