Repository: BoboTiG/ebook-reader-dict

Issue:
[EN] Specifically deal with labels for en and zh
after https://github.com/BoboTiG/ebook-reader-dict/pull/2061 is merged, we need to modify scripts/en-labels.py to deal with the en and zh labels. For now they are ignored. See https://github.com/BoboTiG/ebook-reader-dict/pull/2061/files#diff-f24d28a94c8167b3f5247a2ab565b375167f913e2e8b13dc06c7185479e101e4R257


See : https://en.wiktionary.org/wiki/Module:labels/data/lang/en
https://en.wiktionary.org/wiki/Module:labels/data/lang/zh
https://en.wiktionary.org/wiki/Module:labels/data/lang/zh/functions

<!-- POLAR PLEDGE BADGE START -->
## Upvote & Fund

- We're using [Polar.sh](https://polar.sh/tiger-222) so you can upvote and help fund this issue.
- We receive the funding once the issue is completed & confirmed by you.
- Thank you in advance for helping prioritize & fund our backlog.

<a href="https://polar.sh/BoboTiG/ebook-reader-dict/issues/2062">
<picture>
  <source media="(prefers-color-scheme: dark)" srcset="https://polar.sh/api/github/BoboTiG/ebook-reader-dict/issues/2062/pledge.svg?darkmode=1">
  <img alt="Fund with Polar" src="https://polar.sh/api/github/BoboTiG/ebook-reader-dict/issues/2062/pledge.svg">
</picture>
</a>
<!-- POLAR PLEDGE BADGE END -->


Discussion:

Patch:
diff --git a/scripts/en-labels.py b/scripts/en-labels.py
index f900f419..702d3393 100644
--- a/scripts/en-labels.py
+++ b/scripts/en-labels.py
@@ -1,5 +1,5 @@
 import re
-from typing import Dict, Tuple
+from typing import Dict, List
 
 from scripts_utils import get_soup
 
@@ -66,7 +66,7 @@ def dialect_handler(text: str) -> Dict[str, str]:
 
 def process_page(
     url: str,
-    repl: Tuple[str, ...],
+    repl: List[str],
     stop_line: str,
     var_name: str,
     print_result: bool = True,
@@ -134,9 +134,7 @@ def process_page(
 
 
 url = "https://en.wiktionary.org/wiki/Module:labels/data"
-repl = (
-    "deprecated_aliases",
-    "special_display",
+repl = [
     "accent_display",
     "accent_Wikipedia",
     "addl",
@@ -144,10 +142,13 @@ def process_page(
     "alias_of",
     "category",
     "country",
-    "def",
     "labels",
+    "def",
     "deprecated",
+    "deprecated_aliases",
     "display",
+    "form_of_display",
+    "fulldef",
     "glossary",
     "langs",
     "language",
@@ -165,6 +166,7 @@ def process_page(
     "region",
     "regional_categories",
     "sense_categories",
+    "special_display",
     "the",
     "topical_categories",
     "track",
@@ -174,7 +176,8 @@ def process_page(
     "wikipedia",
     "Wikipedia",
     "Wiktionary",
-)
+]
+repl = sorted(repl, key=len, reverse=True)
 stop_line = "return labels"
 var_name = "labels"
 results_data: Dict[str, str] = {}
@@ -252,10 +255,14 @@ def process_page(
     if not li.text.endswith("documentation"):
         href = li.find("a")["href"]
         page_url = root_url + href
-        stop_line = "return"
         var_name = "labels_subvarieties"
-        if not any(page_url.endswith(suffix) for suffix in ("/en", "/zh", "/zh/functions")):
+        if page_url.endswith("/en"):
+            stop_line = "################## accent qualifiers"
             results |= process_page(page_url, repl, stop_line, var_name, print_result=False)
+        elif not any(page_url.endswith(suffix) for suffix in ("/zh", "/zh/functions")):
+            stop_line = "return"
+            results |= process_page(page_url, repl, stop_line, var_name, print_result=False)
+
 
 print(f"{var_name} = {{")
 for key, value in sorted(results.items()):
diff --git a/wikidict/lang/en/labels.py b/wikidict/lang/en/labels.py
index 0e3e6594..21a97a75 100644
--- a/wikidict/lang/en/labels.py
+++ b/wikidict/lang/en/labels.py
@@ -2201,6 +2201,8 @@
     "7 Communities": "Sette Comuni",
     "A": "Alfonsine",
     "A2": "Lycopolitan",
+    "AA": "African-American",
+    "AAVE": "African-American Vernacular",
     "AGAL": "reintegrationist",
     "AO45": "pre-1990 spelling",
     "AU": "Australia",
@@ -2249,6 +2251,14 @@
     "Afghanistan": "Afghanistan",
     "Africa": "Africa",
     "African": "Africa",
+    "African American": "African-American",
+    "African American English": "African-American",
+    "African American Vernacular": "African-American Vernacular",
+    "African American Vernacular English": "African-American Vernacular",
+    "African-American": "African-American",
+    "African-American English": "African-American",
+    "African-American Vernacular": "African-American Vernacular",
+    "African-American Vernacular English": "African-American Vernacular",
     "Afyon": "Afyonkarahisar",
     "Afyonkarahisar": "Afyonkarahisar",
     "Agbaba": "Ağbaba",
@@ -2291,6 +2301,7 @@
     "Akçeabad": "Akçaabat",
     "Al-Andalus": "al-Andalus",
     "Ala-Laukaa": "Ala-Laukaa",
+    "Alabama": "Alabama",
     "Alagoan": "Alagoas",
     "Alagoano": "Alagoas",
     "Alagoas": "Alagoas",
@@ -2298,6 +2309,7 @@
     "Alaska": "Alaska",
     "Alaskan": "Alaska",
     "Alaškert": "Alashkert",
+    "Alberta": "Alberta",
     "Ald": "Upper Aldan-Zeya",
     "Alemannia": "Alemannia",
     "Alemannic": "Alemannia",
@@ -2330,6 +2342,9 @@
     "Amazonense": "Amazonas",
     "America": "US",
     "American": "US",
+    "American English": "US",
+    "American form": "American spelling",
+    "American spelling": "American spelling",
     "Amianan": "northern Ilocano",
     "Amisos": "Amisos",
     "Amisus": "Amisos",
@@ -2361,6 +2376,7 @@
     "Ankaran": "dialects with *ropotȁt > *ròpotat shift",
     "Ansotano": "Ansotano",
     "Antalya": "Antalya",
+    "Antarctica": "Antarctica",
     "Ante-Classical": "pre-Classical",
     "Ante-Classical lemma": "pre-Classical",
     "Ante-Classical non-lemma": "pre-Classical",
@@ -2376,6 +2392,8 @@
     "Ao": "Ao",
     "Aosta": "Aosta",
     "Aostan": "Aosta",
+    "Appalachia": "Appalachia",
+    "Appalachian": "Appalachia",
     "Apso": "Apso",
     "Apulia": "Apulia",
     "Apulian": "Apulia",
@@ -2420,8 +2438,10 @@
     "Argolic": "Argolic",
     "Argyll": "Argyll",
     "Arhavi": "Arkabi",
+    "Arizona": "Arizona",
     "Arkabi": "Arkabi",
     "Arkabuli": "Arkabi",
+    "Arkansas": "Arkansas",
     "Arkhavi": "Arkabi",
     "Armenian": "Armeno-Turkish",
     "Armenian Kipchak": "Armeno-Kipchak",
@@ -2474,8 +2494,16 @@
     "Atok Kankanaey": "Atok",
     "Attic": "Attic",
     "Attic Greek": "Attic",
+    "AuE": "Australia",
+    "Aus": "Australia",
+    "AusE": "Australia",
     "Australia": "Australia",
     "Australian": "Australia",
+    "Australian Aboriginal": "Australian Aboriginal",
+    "Australian Aboriginal English": "Australian Aboriginal",
+    "Australian aboriginal": "Australian Aboriginal",
+    "Australian form": "Australian spelling",
+    "Australian spelling": "Australian spelling",
     "Austria": "Austria",
     "Austrian": "Austria",
     "Auvergnat": "Auvergne",
@@ -2508,6 +2536,7 @@
     "BE": "Belgium",
     "BHS": "Buddhist Hybrid Sanskrit",
     "BR": "Brazil",
+    "BVE": "African-American Vernacular",
     "Ba": "Bassa Romagna",
     "Baarin": "Baarin",
     "Baashai": "Madras Bashai",
@@ -2527,6 +2556,7 @@
     "Baguio": "Baguio",
     "Baguio Ilocano": "Baguio",
     "Baguio Tagalog": "Baguio",
+    "Bahamas": "Bahamas",
     "Bahasa Baku": "Bahasa Baku",
     "Bahia": "Bahia",
     "Bahian": "Bahia",
@@ -2550,6 +2580,7 @@
     "Balkan": "Balkan dialects",
     "Balkar": "Balkar",
     "Balochistan": "South Eastern",
+    "Baltimore": "Baltimore",
     "Balu": "Palu",
     "Balıkesir": "Balıkesir",
     "Bambaiya Hindi": "Bombay Hindi",
@@ -2561,6 +2592,7 @@
     "Bangladesh": "Bangladesh",
     "Bangladeshi": "Bangladesh",
     "Bangladeshi Bengali": "Bangladesh",
+    "Banglish": "Benglish",
     "Banshu": "Banshū",
     "Banshū": "Banshū",
     "Bantayan Island": "Bantayan Island",
@@ -2568,6 +2600,7 @@
     "Bantenese": "Banten",
     "Barana": "Barana",
     "Baras": "Rizal",
+    "Barbados": "Barbados",
     "Barda": "Barda",
     "Bardizag": "Partizak",
     "Bari": "Bari",
@@ -2616,6 +2649,7 @@
     "Bayarin": "Baarin",
     "Bayburt": "Bayburt",
     "Başkeçid": "Dmanisi",
+    "Bedfordshire": "Bedfordshire",
     "Beek": "Beek",
     "Beira": "Beira",
     "Belarus": "Belarus",
@@ -2629,10 +2663,13 @@
     "Belsetán": "Belsetán",
     "Benasquese": "Benasquese",
     "Benbecula": "Benbecula",
+    "Benglish": "Benglish",
     "Benguet": "Benguet",
     "Benguet Ilocano": "Benguet",
     "Benin": "Benin",
     "Bergensk": "Bergensk",
+    "Berkshire": "Berkshire",
+    "Bermuda": "Bermuda",
     "Bern": "Bern",
     "Bernese": "Bern",
     "Besao": "Besao",
@@ -2665,6 +2702,7 @@
     "Binisayang Binol-anon": "Bohol",
     "Binisayang Caraga": "Caraga",
     "Binol-anon": "Bohol",
+    "Birmingham": "Birmingham",
     "Bisaya Negros": "Negros",
     "Biscay": "Biscayan",
     "Biscayan": "Biscayan",
@@ -2720,7 +2758,9 @@
     "Bosilegrad": "Bosilegrad",
     "Bosnia": "Bosnia",
     "Bosnian": "Bosnia",
+    "Boston": "Boston",
     "Botevgrad": "Botevgrad",
+    "Botswana": "Botswana",
     "Boğazkale": "Boghazkeui",
     "Brabant": "Brabant",
     "Brabantian": "Brabant",
@@ -2745,16 +2785,24 @@
     "Breznik": "Breznik",
     "Brg": "Barguzin",
     "Brij Bhasha": "Braj Bhāshā",
+    "Bristol": "Bristol",
+    "Bristolian": "Bristol",
+    "Britain": "British",
     "British": "British",
+    "British Columbia": "British Columbia",
     "British Contemporary Latin": "British Contemporary Latin",
+    "British India": "British India",
     "British Late Latin": "British Late Latin",
     "British Latin": "British Latin",
     "British Mediaeval Latin": "British Medieval Latin",
     "British Medieval Latin": "British Medieval Latin",
     "British New Latin": "British New Latin",
+    "British Pakistani": "British Pakistani",
     "British Renaissance Latin": "British Renaissance Latin",
     "British Urdu": "British",
     "British Vulgar Latin": "British Latin",
+    "British form": "British spelling",
+    "British spelling": "British spelling",
     "Brunei": "Brunei",
     "Bucolic Doric": "Bucolic Doric",
     "Buddhist Hybrid Sanskrit": "Buddhist Hybrid Sanskrit",
@@ -2795,6 +2843,7 @@
     "Bərdə": "Barda",
     "C": "Cesena",
     "C Gheg": "central Gheg",
+    "CA": "Canada",
     "CB": "Castel Bolognese",
     "CC": "central Calabria",
     "CD": "chełmińsko-dobrzyńska",
@@ -2820,15 +2869,22 @@
     "Cambodia": "Cambodia",
     "Cambodian": "Cambodia",
     "Cambodian French": "Cambodia",
+    "Cambridge University": "Cambridge University",
     "Campello Monti": "Rimella and Campello Monti",
     "Campidanese": "Campidanese",
     "Canada": "Canada",
     "Canadian": "Canada",
+    "Canadian English": "Canada",
+    "Canadian Prairies": "Canadian Prairies",
+    "Canadian form": "Canadian spelling",
+    "Canadian spelling": "Canadian spelling",
     "Canara": "Canara",
     "Canarias": "Canary Islands",
     "Canaries": "Canary Islands",
     "Canary Islands": "Canary Islands",
+    "Canberra": "Canberra",
     "Canik": "Canik",
+    "Cantab": "Cambridge University",
     "Cantabria": "Cantabria",
     "Cantabrian": "Cantabria",
     "Cape Afrikaans": "Cape Afrikaans",
@@ -2923,6 +2979,7 @@
     "Chanapeti": "Chanapeti",
     "Chanbarak": "Chambarak",
     "Chaneti": "Chenneti",
+    "Channel Islands": "Channel Islands",
     "Chaqar": "Chakhar",
     "Charda Punjab": "Eastern Punjab",
     "Charhda": "Eastern Punjab",
@@ -2938,6 +2995,7 @@
     "Chenneti": "Chenneti",
     "Chepino": "Chepino",
     "Cheso": "Cheso",
+    "Chicago": "Chicago",
     "Chikugo": "Chikugo",
     "Chikuho": "Chikuhō",
     "Chikuhō": "Chikuhō",
@@ -2946,6 +3004,8 @@
     "China": "China",
     "Chinese": "China",
     "Chinese Filipino": "Chinese Filipino",
+    "Chinese-Filipino": "Chinese Filipino",
+    "Chinglish": "Chinglish",
     "Chipilo": "Chipilo",
     "Chippewa": "Chippewa",
     "Chistabín": "Chistabín",
@@ -2977,6 +3037,7 @@
     "Cigetor": "Jigetore",
     "Cigetore": "Jigetore",
     "Cigetoruli": "Jigetore",
+    "Cincinnati": "Cincinnati",
     "Cirebon": "Cirebon",
     "Cirebonese": "Cirebon",
     "Classical": "classical norm",
@@ -2991,14 +3052,19 @@
     "Coan": "Coan",
     "Coastal": "Coastal Andhra",
     "Coastal Andhra": "Coastal Andhra",
+    "Cockney": "Cockney",
     "Cois Fhairrge": "Cois Fharraige",
     "Cois Fharraige": "Cois Fharraige",
     "Cologne": "Kölsch",
     "Colognian": "Kölsch",
     "Colombia": "Colombia",
     "Colombian": "Colombia",
+    "Colorado": "Colorado",
     "Common Cornish": "Common Cornish",
     "Common Turkic": "Common Turkic",
+    "Commonwealth": "Commonwealth",
+    "Commonwealth form": "British spelling",
+    "Commonwealth spelling": "British spelling",
     "Communist": "common in Yugoslavia, now used by the supporters of Communism",
     "Conamara": "Connemara",
     "Congo": "Congo",
@@ -3007,6 +3073,7 @@
     "Congo-Kinshasa": "Democratic Republic of the Congo",
     "Congolese": "Congo",
     "Connacht": "Connacht",
+    "Connecticut": "Connecticut",
     "Connemara": "Connemara",
     "Conselice": "Conselice",
     "Constantinople": "Constantinople",
@@ -3043,6 +3110,8 @@
     "Cuban": "Cuba",
     "Culfa": "Julfa",
     "Culikapaisaci": "Culikapaisaci",
+    "Cumbria": "Cumbria",
+    "Cumbrian": "Cumbria",
     "Cunucunuma": "Cunucunuma  River dialect",
     "Cunucunuma River": "Cunucunuma  River dialect",
     "Cuyavia": "Kujawy",
@@ -3056,6 +3125,7 @@
     "Côte d’Ivoire slang": "Ivory Coast slang",
     "Cəbrayıl": "Jabrayil",
     "Cəlilabad": "Jalilabad",
+    "DC": "District of Columbia",
     "DDR": "East Germany",
     "DN": "dialectological notation",
     "DR Congo": "Democratic Republic of the Congo",
@@ -3107,8 +3177,11 @@
     "Den Haag": "The Hague",
     "Denizli": "Denizli",
     "Derbent": "Derbent",
+    "Derbyshire": "Derbyshire",
     "Dersim": "Dersim",
     "Desh": "Desh",
+    "Devon": "Devon",
+    "Devonshire": "Devon",
     "Devrik": "Divriği",
     "Devrike": "Divriği",
     "Dewrik": "Divriği",
@@ -3122,6 +3195,7 @@
     "Dilli": "Delhiite",
     "Dimitrovgrad": "Tsaribrod",
     "Dingli": "Ħad-Dingli",
+    "District of Columbia": "District of Columbia",
     "Divriği": "Divriği",
     "Diyarbakir": "Diyarbakır",
     "Diyarbakır": "Diyarbakır",
@@ -3142,25 +3216,31 @@
     "Doric": "Doric",
     "Doric Greek": "Doric",
     "Doric Scots": "Doric Scots",
+    "Dorset": "Dorset",
     "Drasi": "Drasi",
     "Drenthe": "Drents",
     "Drents": "Drents",
     "Dryanovo": "Kotel-Elena-Dryanovo",
     "Drèents": "Drents",
+    "Dublin": "Dublin",
     "Dumanli": "Santa",
     "Dumanlı": "Santa",
     "Dumna": "Dumna",
     "Dundee": "Dundee",
     "Dupnitsa": "Dupnitsa",
+    "Durham": "Durham",
+    "Durham University": "Durham University",
     "Dutch-based orthography": "pre-1947",
     "Dutch-based spelling": "pre-1947",
     "Dweep Bhasha": "Jeseri",
     "Düzköy": "Chkhala",
     "Dərbənd": "Derbent",
+    "E&W": "England and Wales",
     "EA": "El-Amarna",
     "EC Scots": "East Central Scots",
     "EL.": "Ecclesiastical Latin",
     "ELR": "East Limburgish-Ripuarian",
+    "EME": "Early Modern",
     "EML.": "Early Medieval Latin",
     "ES": "eastern Sicily",
     "Earlier ME": "Early Middle English",
@@ -3168,6 +3248,8 @@
     "Early ME": "Early Middle English",
     "Early Medieval Latin": "Early Medieval Latin",
     "Early Middle English": "Early Middle English",
+    "Early Modern": "Early Modern",
+    "Early Modern English": "Early Modern",
     "Early West Saxon": "Early West Saxon",
     "East": "East Slavic",
     "East Africa": "East Africa",
@@ -3175,6 +3257,7 @@
     "East Anglia": "East Anglia",
     "East Anglian": "East Anglia",
     "East Anglian dialect": "East Anglia",
+    "East Asia": "East Asia",
     "East Central": "East Central Bavarian",
     "East Central Bavaria": "East Central Bavarian",
     "East Central Bavarian": "East Central Bavarian",
@@ -3273,7 +3356,9 @@
     "Elu": "Helu",
     "Emesal": "Emesal",
     "England": "England",
+    "England and Wales": "England and Wales",
     "English": "England",
+    "English Midlands": "Midlands",
     "Eodo": "Bongseong",
     "Epen": "Epen",
     "Epic": "Epic",
@@ -3302,6 +3387,7 @@
     "Erzurum": "Erzurum",
     "Eskişehir": "Eskişehir",
     "Essels": "Hasselt",
+    "Essex": "Essex",
     "Estonia": "Estonia",
     "Estonian": "Estonia",
     "Etelä-Karjala": "South Karelia",
@@ -3320,6 +3406,7 @@
     "Evazi": "Evazi",
     "Evazī": "Evazi",
     "Evdokia": "Tokat",
+    "Exmoor": "Exmoor",
     "Extremadura": "Extremadura",
     "Extremaduran": "Extremadura",
     "Eys": "Eys",
@@ -3352,6 +3439,7 @@
     "Ffima": "Kurima-jima",
     "Ffyama": "Kurima-jima",
     "Fi": "Filo",
+    "Fiji": "Fiji",
     "Filipino": "Standard Tagalog",
     "Filo": "Filo",
     "Findikli": "Vitse",
@@ -3366,6 +3454,7 @@
     "Fjolde": "Fjolde",
     "Flanders": "East and West Flanders",
     "Flemish": "East and West Flanders",
+    "Florida": "Florida",
     "Fluminense": "Rio de Janeiro",
     "Fo": "Forlì",
     "Fogo": "Fogo",
@@ -3422,10 +3511,13 @@
     "Gbede": "Gbẹdẹ",
     "Gbẹdẹ": "Gbẹdẹ",
     "Geg": "Gheg",
+    "General Australian": "Australia",
     "General Cebuano": "Standard Cebuano",
     "Genevois": "Genevois",
     "Genk": "Genk",
     "Genks": "Genk",
+    "Geordie": "Geordie",
+    "Georgia (US)": "Georgia",
     "Geotranslit": "2000-2023 Instruction on transliteration of Belarusian geographical names with letters of Latin script",
     "Gerash": "Gerashi",
     "Gerashi": "Gerashi",
@@ -3440,6 +3532,7 @@
     "Getabek": "Gadabay",
     "Geyve": "Geyve",
     "Ghajnsielem": "Għajnsielem",
+    "Ghana": "Ghana",
     "Gharabagh": "Karabakh",
     "Ghars": "Kars",
     "Ghat": "Ghat",
@@ -3458,6 +3551,7 @@
     "Givi": "Givi",
     "Glagolitic": "Glagolitic",
     "Glenties": "The Glenties",
+    "Gloucestershire": "Gloucestershire",
     "Goa": "Goa",
     "Goan": "Goa",
     "Godavari": "Godavari",
@@ -3478,6 +3572,7 @@
     "Gozitan": "Gozo",
     "Gozo": "Gozo",
     "Granada": "Granada",
+    "Great Britain": "British",
     "Greater Poland": "Greater Poland",
     "Greece": "Arvanitika",
     "Gressoney": "Gressoney",
@@ -3539,6 +3634,7 @@
     "H": "Smołdziński Las-Czołpino",
     "H-dial": "H-dialects",
     "H.": "Smołdziński Las-Czołpino",
+    "HK": "Hong Kong",
     "Ha Tinh": "Hà Tĩnh",
     "Ha Tinh dialect": "Hà Tĩnh",
     "Hachijo": "Hachijō",
@@ -3601,6 +3697,7 @@
     "Hariyāṇvī": "Hariyāṇvī",
     "Harput": "Kharberd",
     "Harris": "Harris",
+    "Hartlepool": "Hartlepool",
     "Hasidic": "Hasidic",
     "Hasselt": "Hasselt",
     "Hata": "Hata",
@@ -3641,6 +3738,7 @@
     "Hemshin": "Hemşin",
     "Hemşin": "Hemşin",
     "Heraclean": "Heraclean",
+    "Herefordshire": "Herefordshire",
     "Herjedal": "Härjedalen",
     "Herjedalen": "Härjedalen",
     "Herjådal": "Härjedalen",
@@ -3658,6 +3756,7 @@
     "Hijazi": "Hijazi",
     "Hilir Pahang": "Hilir Pahang",
     "Hin Jugha": "Julfa",
+    "Hinglish": "Hinglish",
     "Hirara": "Hirara",
     "Ho Chi Minh City": "Saigon",
     "Hodiçor": "Khotorjur",
@@ -3676,6 +3775,7 @@
     "Homshetsma": "Hamshen",
     "Honduran": "Honduras",
     "Honduras": "Honduras",
+    "Hong Kong": "Hong Kong",
     "Honichi": "Hōnichi",
     "Hopa": "Khopa",
     "Hopa-Batumi": "Khopa–Batumi",
@@ -3717,6 +3817,7 @@
     "Hải Phòng dialect": "Hải Phòng",
     "Hồ Chí Minh City": "Saigon",
     "I": "Imola",
+    "IE": "Ireland",
     "IL": "Modern Israeli Hebrew",
     "IR": "Iran",
     "Ibadan": "Ibadan",
@@ -3758,6 +3859,7 @@
     "Ikún": "Ao",
     "Ilaje": "Ilajẹ",
     "Ilajẹ": "Ilajẹ",
+    "Illinois": "Illinois",
     "Ilocos Norte": "northern Ilocano",
     "Ilocos Sur": "southern Ilocano",
     "Ilorin": "Ilorin",
@@ -3774,12 +3876,15 @@
     "Imola": "Imola",
     "ImpA": "Imperial Aramaic",
     "Imperial Aramaic": "Imperial Aramaic",
+    "InE": "India",
     "India": "India",
     "Indian": "India",
+    "Indian English": "India",
     "Indian French": "India",
     "Indiana": "Indiana",
     "Indianan": "Indiana",
     "Indianian": "Indiana",
+    "Indonesia": "Indonesia",
     "Indore": "Indore",
     "Ingilo": "Ingilo",
     "Ingiloan": "Ingilo",
@@ -3811,14 +3916,19 @@
     "Iraqi": "Iraq",
     "Irau": "Irabu",
     "Irav": "Irabu",
+    "Ireland": "Ireland",
+    "Irish": "Ireland",
     "Iron": "Iron",
     "Iron dialect": "Iron",
     "Isha": "Isha",
     "Islay": "Islay",
     "Isle of Lewis": "Lewis",
+    "Isle of Man": "Isle of Man",
     "Isle of Skye": "Skye",
+    "Isle of Wight": "Isle of Wight",
     "Ismayilli": "Ismayilli",
     "Isparta": "Isparta",
+    "Israel": "Israel",
     "Israeli Hebrew": "Modern Israeli Hebrew",
     "Issime": "Issime",
     "Issiporto": "Sürmene",
@@ -3855,6 +3965,9 @@
     "Jain Sauraseni": "Jain Sauraseni",
     "Jakarta": "Jakarta",
     "Jalilabad": "Jalilabad",
+    "Jamaica": "Jamaica",
+    "Jamaican": "Jamaica",
+    "Jamaican English": "Jamaica",
     "Jamsk": "Jamsk",
     "Jamska": "Jämtland",
     "Jamtland": "Jämtland",
@@ -4014,6 +4127,7 @@
     "Kempen-Viersen": "Kempen-Viersen",
     "Kent": "Kent",
     "Kentish": "Kent",
+    "Kentucky": "Kentucky",
     "Kenya": "Kenya",
     "Kenyan": "Kenya",
     "Kerasounta": "Kerasounta",
@@ -4156,9 +4270,11 @@
     "LGA": "LGA",
     "LGP": "LGP",
     "LL.": "Late Latin",
+    "LME": "Late Modern",
     "LSC": "LSC",
     "La": "Lavezzola",
     "La Rioja": "La Rioja",
+    "Labrador": "Labrador",
     "Labradorimiutut": "Inuttut",
     "Lachin": "Lachin",
     "Laconian": "Laconian",
@@ -4173,6 +4289,7 @@
     "Lana'i": "Lānaʻi",
     "Lanai": "Lānaʻi",
     "Lanaʻi": "Lānaʻi",
+    "Lancashire": "Lancashire",
     "Landak": "Landak",
     "Landsmaal": "pre-1901 (Landsmål)",
     "Landsmål": "pre-1901 (Landsmål)",
@@ -4199,6 +4316,8 @@
     "Late Latin": "Late Latin",
     "Late ME": "Late Middle English",
     "Late Middle English": "Late Middle English",
+    "Late Modern": "Late Modern",
+    "Late Modern English": "Late Modern",
     "Late Old English": "Late Old English",
     "Late Tupi": "Late Tupi",
     "Late West Saxon": "Late West Saxon",
@@ -4252,6 +4371,7 @@
     "Limburgan-Ripuarian Transitional Dialects": "Limburgan Ripuarian",
     "Limousin": "Limousin",
     "Lincheng": "Lincheng",
+    "Lincolnshire": "Lincolnshire",
     "Lisaan ud-Da'wat": "Lisan ud-Dawat",
     "Lisaan ud-Da'wat il-'Alaviyah": "Lisan ud-Dawat",
     "Lisan ud-Dawat": "Lisan ud-Dawat",
@@ -4260,6 +4380,7 @@
     "Littoral": "Littoral",
     "Littoral dialect group": "Littoral",
     "Litvish": "Northeastern",
+    "Liverpool": "Liverpool",
     "Lochaber": "Lochaber",
     "Lockyer": "Lockyer",
     "Locrian": "Locrian",
@@ -4269,6 +4390,7 @@
     "Lom": "Vidin-Lom",
     "Lombardic": "Lombardic",
     "Lome": "Lome",
+    "London": "London",
     "Long'an": "Long'an",
     "Longqiao": "Longqiao",
     "Longtang": "Longtang",
@@ -4336,7 +4458,9 @@
     "MB": "Middle Babylonian",
     "MBab": "Middle Babylonian",
     "ML.": "Medieval Latin",
+    "MLE": "MLE",
     "MO French": "Missouri",
+    "MTE": "MTE",
     "Maasina": "Maasina",
     "Maastricht": "Maastrichtian",
     "Maastrichtian": "Maastrichtian",
@@ -4362,6 +4486,9 @@
     "Mahboobnagar": "Mahabubnagar",
     "Mahbubnagar": "Mahabubnagar",
     "Mahesani": "Mehsani",
+    "Maine": "Maine",
+    "Mainland": "Mainland China",
+    "Mainland China": "Mainland China",
     "Maio": "Maio",
     "Majha": "Majhi",
     "Majha Punjab": "Majhi",
@@ -4379,6 +4506,7 @@
     "Malian": "Mali",
     "Mallorca": "Mallorca",
     "Mallorcan": "Mallorca",
+    "Malta": "Malta",
     "Malwa": "Malwai",
     "Malwai": "Malwai",
     "Mamluk": "Mamluk-Kipchak",
@@ -4387,15 +4515,20 @@
     "Manbhum": "Manbhum",
     "Manbhumi": "Manbhum",
     "Manbhumi Bengali": "Manbhum",
+    "Manchester": "Manchester",
+    "Mancunian": "Manchester",
     "Mandalay": "Mandalay",
+    "Manglish": "Manglish",
     "Manila": "Standard Tagalog",
     "Maniot": "Maniot",
     "Manisa": "Manisa",
+    "Manitoba": "Manitoba",
     "Mankayan": "Mankayan",
     "Mankayan Kankanaey": "Mankayan",
     "Mansehra": "Mansehra",
     "Mantovano": "Mantua",
     "Mantua": "Mantua",
+    "Manx": "Isle of Man",
     "Manyika": "Manyika",
     "Mappila": "Mappila",
     "Maragheh": "Maragheh",
@@ -4412,11 +4545,13 @@
     "Marseille": "Marseille",
     "Martinique": "Martinique",
     "Martvili-Bandza": "Martvili–Bandza",
+    "Maryland": "Maryland",
     "Masally": "Masally",
     "Masallı": "Masally",
     "Maski": "Maski",
     "Masovia": "Masovia",
     "Massa Lombarda": "Massa Lombarda",
+    "Massachusetts": "Massachusetts",
     "Mathia": "Lauriya-Nandangarh",
     "Mato Grosso": "Mato Grosso",
     "Mato-Grossense": "Mato Grosso",
@@ -4490,10 +4625,15 @@
     "Mfantse": "Fante",
     "Mi": "Delhi-Meerut",
     "Michahay": "Michahay",
+    "Michigan": "Michigan",
     "Mid Northern Scots": "Doric Scots",
+    "Mid-Atlantic US": "Mid-Atlantic US",
+    "Mid-Ulster": "Mid-Ulster",
+    "Mid-Ulster English": "Mid-Ulster",
     "Middle Assyrian": "Middle Assyrian",
     "Middle Babylonian": "Middle Babylonian",
     "Middle Cherokee": "Middle",
+    "Middle East": "Middle East",
     "Middle Egyptian": "Middle Egyptian",
     "Middle Georgian": "Middle Georgian",
     "Middle Hindi": "Middle Hindi",
@@ -4506,7 +4646,11 @@
     "Middle Russian": "Middle Russian",
     "Middle Scots": "Middle Scots",
     "Middle-Ob": "Ob",
+    "Midland US": "Midland US",
+    "Midlands": "Midlands",
     "Midlandsnormalen": "Midlandsnormalen",
+    "Midwest US": "Midwestern US",
+    "Midwestern US": "Midwestern US",
     "Mikawa": "Mikawa",
     "Miks": "Moks",
     "Minangkabau": "Minangkabau Malay",
@@ -4598,6 +4742,8 @@
     "Mujumbar": "Mujumbar",
     "Mull": "Mull",
     "Multani": "Multani",
+    "Multicultural London English": "MLE",
+    "Multicultural Toronto English": "MTE",
     "Mumbai": "Mumbai",
     "Mumbaiya Hindi": "Bombay Hindi",
     "Munhwao": "North Korea",
@@ -4638,13 +4784,17 @@
     "NE": "Hamgyong",
     "NE Gheg": "northeastern Gheg",
     "NEC Scots": "Northeast Central Scots",
+    "NI": "Northern Ireland",
     "NL": "Netherlands",
     "NN Scots": "North Northern Scots",
+    "NSW": "New South Wales",
+    "NT": "Northern Territory",
     "NV": "Natisone Valley dialect orthography",
     "NW": "Pyongan",
     "NW Gheg": "northwestern Gheg",
     "NY": "New York",
     "NYC": "New York City",
+    "NZ": "New Zealand",
     "NabA": "Nabataean",
     "Nabataean": "Nabataean",
     "Nabataean Aramaic": "Nabataean",
@@ -4700,6 +4850,7 @@
     "New Caledonian": "New Caledonia",
     "New England": "New England",
     "New Hittite": "New Hittite",
+    "New Jersey": "New Jersey",
     "New Julfa": "New Julfa",
     "New Latin": "New Latin",
     "New Mexican": "New Mexico",
@@ -4707,9 +4858,11 @@
     "New Nakhichevan": "Nor Nakhichevan",
     "New Orleans": "Louisiana",
     "New Sanskrit": "New Sanskrit",
+    "New South Wales": "New South Wales",
     "New York": "New York",
     "New York City": "New York City",
     "New York city": "New York City",
+    "New Zealand": "New Zealand",
     "Newfoundland": "Newfoundland",
     "Nghe An": "Nghệ An",
     "Nghe An dialect": "Nghệ An",
@@ -4746,6 +4899,8 @@
     "Niʻihau": "Niʻihau",
     "Nohyeong": "Nohyeong",
     "Nohyeong-dong": "Nohyeong",
+    "Non-Oxford": "non-Oxford British English",
+    "Non-Oxford British spelling": "non-Oxford British English",
     "Nopchinchi": "Noptinte",
     "Nopthrinthre": "Noptinte",
     "Noptinte": "Noptinte",
@@ -4760,6 +4915,7 @@
     "Nordhordland": "Nordhordlandsk",
     "Nordhordlandsk": "Nordhordlandsk",
     "Nordmørsk": "Nordmørsk",
+    "Norfolk": "Norfolk",
     "Normal Mbugu": "Mbugu",
     "Norte": "North Brazil",
     "Norte-Rio-Grandense": "Rio Grande do Norte",
@@ -4772,8 +4928,11 @@
     "North Azerbaijani": "North Azerbaijani",
     "North Brazil": "North Brazil",
     "North Brazilian": "North Brazil",
+    "North Carolina": "North Carolina",
     "North Central Vietnam": "North Central Vietnam",
     "North Central Vietnamese": "North Central Vietnam",
+    "North East England": "Northumbria",
+    "North England": "Northern England",
     "North German": "Northern Germany",
     "North Germanic": "North Germanic",
     "North Germany": "Northern Germany",
@@ -4786,6 +4945,7 @@
     "North Limburgish": "North Limburgish",
     "North ME": "Northern",
     "North Macedonia": "North Macedonia",
+    "North Midland US": "North Midland US",
     "North Northern Scots": "North Northern Scots",
     "North Ostrobothnia": "North Ostrobothnia",
     "North Ostrobothnian": "North Ostrobothnia",
@@ -4805,30 +4965,39 @@
     "North and Central Germany": "northern and central Germany",
     "North-Central Vietnam": "North Central Vietnam",
     "North-Central Vietnamese": "North Central Vietnam",
+    "North-East England": "Northumbria",
     "NorthPS": "West Slavic",
     "Northeast Brazil": "Northeast Brazil",
     "Northeast Brazilian": "Northeast Brazil",
     "Northeast Central Scots": "Northeast Central Scots",
+    "Northeast England": "Northumbria",
+    "Northeast US": "Northeastern US",
     "Northeast Vietnam": "Northeastern Vietnam",
     "Northeast Vietnamese": "Northeastern Vietnam",
     "Northeastern": "Northeastern",
     "Northeastern Brazilian": "Northeast Brazil",
+    "Northeastern US": "Northeastern US",
     "Northeastern Vietnam": "Northeastern Vietnam",
     "Northeastern Vietnamese": "Northeastern Vietnam",
     "Northern": "North Tupi",
+    "Northern American English": "Northern US",
     "Northern Balochistan": "South Eastern",
     "Northern Bavaria": "Northern Bavarian",
     "Northern Bavarian": "Northern Bavarian",
     "Northern Borderlands": "Northern Borderlands",
     "Northern Brazilian": "North Brazil",
+    "Northern California": "Northern California",
     "Northern Catalan": "Northern",
     "Northern Central Vietnam": "North Central Vietnam",
     "Northern Central Vietnamese": "North Central Vietnam",
     "Northern Crimea": "Northern Crimea",
     "Northern Dutch": "Northern",
+    "Northern England": "Northern England",
     "Northern Finnic": "Northern Finnic",
     "Northern German": "Northern Germany",
     "Northern Germany": "Northern Germany",
+    "Northern Ireland": "Northern Ireland",
+    "Northern Irish": "Northern Ireland",
     "Northern Isles": "Northern Isles",
     "Northern Italian": "northern Italian",
     "Northern Italy": "northern Italy",
@@ -4839,6 +5008,7 @@
     "Northern Mariana Islands form": "Northern Mariana Islands spelling",
     "Northern Mariana Islands spelling": "Northern Mariana Islands spelling",
     "Northern Middle English": "Northern",
+    "Northern Midland US": "North Midland US",
     "Northern Ostrobothnia": "North Ostrobothnia",
     "Northern Ostrobothnian": "North Ostrobothnia",
     "Northern Peninsula": "Northern Peninsular Malay",
@@ -4849,21 +5019,30 @@
     "Northern Samar Waray-Waray": "Northern Samar",
     "Northern Scots": "Northern Scots",
     "Northern Styrian dialect base": "eastern dialects",
+    "Northern Territory": "Northern Territory",
+    "Northern US": "Northern US",
     "Northern Vietnam": "Northern Vietnam",
     "Northern Vietnamese": "Northern Vietnam",
     "Northern and Central German": "northern and central Germany",
     "Northern and Central Germany": "northern and central Germany",
     "Northern dialects": "northern dialects",
-    "Northumbria": "Northumbrian",
-    "Northumbrian": "Northumbrian",
+    "Northumbria": "Northumbria",
+    "Northumbrian": "Northumbria",
     "Northwest Germanic": "Northwest Germanic",
+    "Northwest Ontario": "Northwestern Ontario",
+    "Northwest Territories": "Northwest Territories",
+    "Northwest US": "Northwestern US",
     "Northwestern": "northwestern dialects",
     "Northwestern Ojibwa": "Northwestern Ojibwe",
     "Northwestern Ojibwe": "Northwestern Ojibwe",
+    "Northwestern Ontario": "Northwestern Ontario",
+    "Northwestern US": "Northwestern US",
     "Nortista": "North Brazil",
     "Norway": "Norway",
     "Norwegian": "Norway",
+    "Not Oxford": "non-Oxford British English",
     "Notte Mariånas": "Northern Mariana Islands",
+    "Nottinghamshire": "Nottinghamshire",
     "Nouchi": "Ivory Coast slang",
     "Noussi": "Ivory Coast slang",
     "Nova Scotia": "Nova Scotia",
@@ -4878,6 +5057,7 @@
     "Nunatsiavummiutut": "Inuttut",
     "Nunavik": "Nunavik",
     "Nunavimmiutitut": "Nunavik",
+    "Nunavut": "Nunavut",
     "Nuorese": "Nuorese",
     "Nyland": "Uusimaa",
     "O": "Oxyrhynchite",
@@ -4895,6 +5075,7 @@
     "Obdorsk": "Obdorsk",
     "Occitania": "Meridional",
     "Occitanie": "Meridional",
+    "Oceania": "Oceania",
     "Odawa": "Ottawa",
     "Odrin": "Edirne",
     "Oenoe": "Oinoe",
@@ -4909,6 +5090,7 @@
     "Ogamijima": "Ōgami",
     "Ogboona": "Igbomina",
     "Oghuz": "Oghuz",
+    "Ohio": "Ohio",
     "Oinoe": "Oinoe",
     "Oinoi": "Oinoe",
     "Oinountiac": "Oinoe",
@@ -4916,6 +5098,7 @@
     "Oita": "Ōita",
     "Oji-Cree": "Oji-Cree",
     "Okinawa": "Okinawa",
+    "Oklahoma": "Oklahoma",
     "Okordule": "Okordule",
     "Old": "Old spelling",
     "Old Akkadian": "Old Akkadian",
@@ -4978,6 +5161,13 @@
     "Oworoo": "Oworo",
     "Owu": "Owu",
     "Owé": "Owe",
+    "Oxbridge": "Oxbridge",
+    "Oxford": "Oxford British English",
+    "Oxford British spelling": "Oxford British English",
+    "Oxford City": "Oxford City",
+    "Oxford University": "Oxford University",
+    "Oxfordshire": "Oxfordshire",
+    "Oxon": "Oxford University",
     "Oxyrhynchite": "Oxyrhynchite",
     "Oyo": "Ọyọ",
     "Oğuz": "Oghuz",
@@ -4995,6 +5185,7 @@
     "PR": "Proto-Romance",
     "PT": "Portugal",
     "PWR": "Proto-Western-Romance",
+    "Pacific Northwest": "Northwestern US",
     "Pahang": "Pahang",
     "Paisaci": "Paisaci",
     "Pakistan": "Pakistan",
@@ -5033,6 +5224,7 @@
     "Pantelleria": "Pantelleria",
     "Pantesco": "Pantelleria",
     "Papat": "Ortaalan",
+    "Papua New Guinea": "Papua New Guinea",
     "Paraguay": "Paraguay",
     "Paraguayan": "Paraguay",
     "Paranaense": "Paraná",
@@ -5059,6 +5251,8 @@
     "Pechora": "Pechora",
     "Pelym": "Pelym",
     "Penang": "Northern Peninsular Malay",
+    "Pennsylvania": "Pennsylvania",
+    "Pennsylvania Dutch English": "Pennsylvania Dutch English",
     "Perak": "Perak",
     "Perlis": "Northern Peninsular Malay",
     "Pernambucan": "Pernambuco",
@@ -5078,9 +5272,11 @@
     "Pharasa": "Pharasa",
     "Pharasiot": "Pharasa",
     "Phereidnuli": "Fereydan",
+    "Philadelphia": "Philadelphia",
     "Philhellene": "Hellenizing School",
     "Philhellene School": "Hellenizing School",
     "Philippine": "Philippines",
+    "Philippine English": "Philippines",
     "Philippines": "Philippines",
     "Phocian": "Phocian",
     "Phonetic": "Phonetic Silesian Alphabet",
@@ -5101,6 +5297,7 @@
     "Pirdop": "Pirdop",
     "Pitemål": "Piteå",
     "Piteå": "Piteå",
+    "Pittsburgh": "Pittsburgh",
     "Pleven": "Byala Slatina-Pleven",
     "Poadhi": "Puadhi",
     "Podhale": "Podhale",
@@ -5111,6 +5308,7 @@
     "Pohjois-Pohjanmaa": "North Ostrobothnia",
     "Poland": "Poland",
     "Polar Eskimo": "Inuktun",
+    "Polari": "Polari",
     "Polis": "Istanbul",
     "Pomak": "Pomak",
     "Pomerania": "Pomerania",
@@ -5125,6 +5323,7 @@
     "Portugal": "Portugal",
     "Portuguese": "Portugal",
     "Potiguar": "Rio Grande do Norte",
+    "Potteries": "Potteries",
     "Powadhi": "Puadhi",
     "Poznan": "Poznań",
     "Poznań": "Poznań",
@@ -5281,6 +5480,8 @@
     "Revived Middle Cornish": "Revived Middle Cornish",
     "Rheinische Dokumenta": "Rheinische Dokumenta spelling",
     "Rheinische Dokumenta spelling": "Rheinische Dokumenta spelling",
+    "Rhode Island": "Rhode Island",
+    "Rhodesia": "Rhodesia",
     "Rhodian": "Rhodian",
     "Riasti": "Riasti",
     "Riau": "Riau",
@@ -5369,6 +5570,7 @@
     "SEC Scots": "Southeast Central Scots",
     "SES": "south-eastern Sicily",
     "SEY": "SEY",
+    "SG": "Singapore",
     "SLDE": "Switzerland and Liechtenstein",
     "SM": "San Marino",
     "SN Scots": "South Northern Scots",
@@ -5468,6 +5670,7 @@
     "Sarsina e Careste": "Sarsina e Careste",
     "Sarsina, Careste": "Sarsina e Careste",
     "Sarıkamış": "Sarıkamış",
+    "Saskatchewan": "Saskatchewan",
     "Sason": "Sasun",
     "Sassoun": "Sasun",
     "Sasun": "Sasun",
@@ -5494,6 +5697,8 @@
     "Schleswigsch": "Schleswig",
     "Scotland": "Scotland",
     "Scottish": "Scotland",
+    "Scottish English": "Scotland",
+    "Scouse": "Liverpool",
     "Se": "Serravalle",
     "Sebastea": "Sivas",
     "Sebastia": "Sivas",
@@ -5562,6 +5767,7 @@
     "Shirvan": "Shirvan",
     "Shizuoka": "Shizuoka",
     "Shopski": "Shopski",
+    "Shropshire": "Shropshire",
     "Shtokavian": "Shtokavian",
     "Shulaver": "Shulaver",
     "Shulaveri": "Shulaver",
@@ -5586,6 +5792,7 @@
     "Singapore": "Singapore",
     "Singapore Malay": "Bahasa Baku",
     "Singaporean": "Singapore",
+    "Singlish": "Singlish",
     "Sinop": "Sinop",
     "Sinope": "Sinope",
     "Sintang": "Sintang",
@@ -5619,6 +5826,8 @@
     "Sogn": "Sognamål",
     "Sognamål": "Sognamål",
     "Soikkola": "Soikkola",
+    "Solomon Islands": "Solomon Islands",
+    "Somerset": "Somerset",
     "Somontano": "Somontano",
     "Sondrovo": "Sondrovo",
     "Sop": "Sopara",
@@ -5634,6 +5843,7 @@
     "South": "South Tupi",
     "South Africa": "South Africa",
     "South African": "South Africa",
+    "South African English": "South Africa",
     "South America": "South America",
     "South American": "South America",
     "South Andhra": "South Coastal Andhra",
@@ -5646,22 +5856,27 @@
     "South Brazil": "South Brazil",
     "South Brazilian": "South Brazil",
     "South Calabria": "southern Calabria",
+    "South Carolina": "South Carolina",
     "South Central": "South Central Bavarian",
     "South Central Bavaria": "South Central Bavarian",
     "South Central Bavarian": "South Central Bavarian",
     "South Coastal": "South Coastal Andhra",
     "South Coastal Andhra": "South Coastal Andhra",
     "South Eastern": "South Eastern",
+    "South England": "Southern England",
     "South German": "Southern Germany",
     "South Germany": "Southern Germany",
     "South Hesse": "South Hessian",
     "South Hessen": "South Hessian",
     "South Hessian": "South Hessian",
+    "South India": "South India",
     "South Karelia": "South Karelian",
     "South Karelian": "South Karelian",
     "South Korea": "South Korea",
     "South Korean": "South Korea",
     "South ME": "Southern",
+    "South Midland US": "South Midland US",
+    "South Midlands": "South Midlands",
     "South Northern Scots": "South Northern Scots",
     "South Ostrobothnia": "South Ostrobothnia",
     "South Ostrobothnian": "South Ostrobothnia",
@@ -5685,6 +5900,8 @@
     "South Western Vietnamese": "Mekong Delta",
     "South of Russia": "Southern Russia",
     "SouthPS": "South Slavic",
+    "Southeast Asia": "Southeast Asia",
+    "Southeast Asian": "Southeast Asia",
     "Southeast Brazil": "Southeast Brazil",
     "Southeast Brazilian": "Southeast Brazil",
     "Southeast Central Scots": "Southeast Central Scots",
@@ -5695,12 +5912,16 @@
     "Southeastern Brazilian": "Southeast Brazil",
     "Southeastern Yoruba": "SEY",
     "Southern": "South Tupi",
+    "Southern American English": "Southern US",
     "Southern Bavaria": "Southern Bavarian",
     "Southern Bavarian": "Southern Bavarian",
     "Southern Borderlands": "Southern Borderlands",
     "Southern Brazilian": "South Brazil",
     "Southern Calabria": "southern Calabria",
+    "Southern California": "Southern California",
     "Southern Dutch": "Southern",
+    "Southern England": "Southern England",
+    "Southern English": "Southern England",
     "Southern German": "Southern Germany",
     "Southern Germany": "Southern Germany",
     "Southern Italian": "southern Italian",
@@ -5711,6 +5932,7 @@
     "Southern Leyte": "Southern Leyte",
     "Southern ME": "Southern",
     "Southern Middle English": "Southern",
+    "Southern Midland US": "South Midland US",
     "Southern Ostrobothnia": "South Ostrobothnia",
     "Southern Ostrobothnian": "South Ostrobothnia",
     "Southern Russia": "Southern Russia",
@@ -5720,6 +5942,7 @@
     "Southern Sweden": "Southern",
     "Southern Swedish": "Southern",
     "Southern Tagalog": "Southern Tagalog",
+    "Southern US": "Southern US",
     "Southern Vietnam": "Southern Vietnam",
     "Southern Vietnamese": "Southern Vietnam",
     "Southern dialects": "southern dialects",
@@ -5727,11 +5950,13 @@
     "Southwest Finland": "Southwest Finnish",
     "Southwest Finnish": "Southwest Finnish",
     "Southwest ME": "Southern",
+    "Southwest US": "Southwestern US",
     "Southwest Vietnamese": "Mekong Delta",
     "Southwestern": "Southwestern dialects",
     "Southwestern Finland": "Southwest Finnish",
     "Southwestern Finnish": "Southwest Finnish",
     "Southwestern Ojibwe": "Chippewa",
+    "Southwestern US": "Southwestern US",
     "Southwestern Vietnamese": "Mekong Delta",
     "Soča-Idrija dialect base": "western dialects",
     "Spain": "Spain",
@@ -5753,6 +5978,7 @@
     "St.": "Stojcino",
     "St. Barts": "Saint-Barthélemy",
     "St. Gallen": "St. Gallen",
+    "St. Louis": "St. Louis",
     "St. Louis, Missouri": "Missouri",
     "St. Petersburg": "Saint Petersburg",
     "Standard": "Standard",
@@ -5797,6 +6023,7 @@
     "Sudeste": "Southeast Brazil",
     "Sudestino": "Southeast Brazil",
     "Suduroy": "Suðuroy",
+    "Suffolk": "Suffolk",
     "Sulat Baculud": "Súlat Bacúlud",
     "Sulat Wawa": "Súlat Wáwâ",
     "Sumatra": "Sumatra",
@@ -5816,6 +6043,7 @@
     "Sursilvan": "Sursilvan",
     "Susan": "Susan",
     "Susan-ri": "Susan",
+    "Sussex": "Sussex",
     "Sutherland": "Sutherland",
     "Sutsilvan": "Sutsilvan",
     "Suçatı": "Apso",
@@ -5903,6 +6131,7 @@
     "Tarsos": "Tarsus",
     "Tarsus": "Tarsus",
     "Tartar": "Tartar",
+    "Tasmania": "Tasmania",
     "Tatahuicapan": "Tatahuicapan",
     "Tavastia": "Tavastia",
     "Tavastian": "Tavastia",
@@ -5920,6 +6149,7 @@
     "Tayirt": "Tayert",
     "Tbilisi": "Tbilisi",
     "Tebriz": "Tabriz",
+    "Teesside": "Teesside",
     "Tehran": "Tehrani",
     "Tehrani": "Tehrani",
     "Tekirdağ": "Tekirdağ",
@@ -5937,6 +6167,7 @@
     "Tewrik": "Divriği",
     "Texan": "Texas",
     "Texas": "Texas",
+    "Thailand": "Thailand",
     "Thanh Hoa": "Thanh Hoá",
     "Thanh Hoa dialect": "Thanh Hoá",
     "Thanh Hoá": "Thanh Hoá",
@@ -5946,6 +6177,8 @@
     "Thebaic": "Sahidic",
     "Theran": "Theran",
     "Thessalian": "Thessalian",
+    "Thieves' Cant": "thieves' cant",
+    "Thieves' cant": "thieves' cant",
     "Thirteen Communities": "Tredici Comuni",
     "Thoania": "Tonya",
     "Thracian": "Thracian dialect",
@@ -5963,6 +6196,7 @@
     "Tirandhra": "Coastal Andhra",
     "Tirebolu": "Tripolis",
     "Tiree": "Tiree",
+    "Tobago": "Trinidad and Tobago",
     "Tohoku": "Tōhoku",
     "Tokai": "Tōkai–Tōsan",
     "Tokai-Tosan": "Tōkai–Tōsan",
@@ -6004,6 +6238,9 @@
     "Trebizond": "Trabzon",
     "Tredici Comuni": "Tredici Comuni",
     "Tri-state Limburgish": "Limburgan Ripuarian",
+    "Trinidad": "Trinidad and Tobago",
+    "Trinidad and Tobago": "Trinidad and Tobago",
+    "Trinidadian": "Trinidad and Tobago",
     "Tripoli": "Tripolis",
     "Tripolis": "Tripolis",
     "Tromsmål": "Tromsmål",
@@ -6036,6 +6273,7 @@
     "Twi": "Twi",
     "Tyari": "Tyari",
     "Tym": "Tym",
+    "Tyneside": "Geordie",
     "Tyrol": "Tyrol",
     "Tyrolean": "Tyrol",
     "Tyuj": "Tyuj",
@@ -6050,16 +6288,26 @@
     "Tərtər": "Tartar",
     "Tραπεζοῦς": "Trapezounta",
     "U.S.": "US",
+    "U.S. English": "US",
     "UC": "Unified Cornish",
     "UCR": "Unified Cornish Revised",
+    "UK": "UK",
+    "UK form": "British spelling",
+    "UK spelling": "British spelling",
     "US": "US",
+    "US English": "US",
+    "US North": "Northern US",
+    "US South": "Southern US",
     "US Spanish": "US",
+    "US form": "American spelling",
+    "US spelling": "American spelling",
     "USA": "US",
     "Ucar": "Ujar",
     "Uchr": "Uchur-Zeya",
     "Udo": "Udo",
     "Udo-myeon": "Udo",
     "Ug.": "Ras Shamra",
+    "Uganda": "Uganda",
     "Ugarit": "Ras Shamra",
     "Uist": "Uist",
     "Ujar": "Ujar",
@@ -6074,9 +6322,12 @@
     "Umpaku": "Umpaku",
     "Unified Cornish": "Unified Cornish",
     "Unified Cornish Revised": "Unified Cornish Revised",
+    "United Kingdom": "UK",
     "United States": "US",
     "United States Spanish": "US",
     "United States of America": "US",
+    "University of Cambridge": "Cambridge University",
+    "University of Oxford": "Oxford University",
     "Unye": "Oinoe",
     "Upper Austria": "Upper Austria",
     "Upper Austrian": "Upper Austria",
@@ -6090,6 +6341,8 @@
     "Upper Ket": "Upper Ket",
     "Upper Konda": "Upper Konda",
     "Upper Lozva": "Upper Lozva",
+    "Upper Midwest US": "Upper Midwestern US",
+    "Upper Midwestern US": "Upper Midwestern US",
     "Upper Navarrese": "Navarrese",
     "Upper Ob": "Upper Ob",
     "Upper Saxon": "Upper Saxon",
@@ -6149,6 +6402,7 @@
     "Vangiya Bengali": "Vanga",
     "Vannes": "Gwened",
     "Vannetais": "Gwened",
+    "Vanuatu": "Vanuatu",
     "Varasos": "Pharasa",
     "Varda": "Güneyce",
     "Vardashen": "Vartashen",
@@ -6186,6 +6440,7 @@
     "Venlo": "Venlo",
     "Venloos": "Venlo",
     "Verlan": "Verlan",
+    "Vermont": "Vermont",
     "Verš": "Verš",
     "Vetus": "Vetus Latina",
     "Vetus Latina": "Vetus Latina",
@@ -6193,6 +6448,7 @@
     "Vi.": "Wierzchocino-Witkowo-Siecie",
     "Vica": "Vizha",
     "Vicentino": "São Vicente",
+    "Victoria": "Victoria",
     "Vidin": "Vidin-Lom",
     "Vidin-Lom": "Vidin-Lom",
     "Vienna": "Vienna",
@@ -6203,6 +6459,7 @@
     "Ville Unite": "Ville Unite",
     "Vilna": "Vilnius",
     "Vilnius": "Vilnius",
+    "Virginia": "Virginia",
     "Visakha": "Visakhapatnam",
     "Visakhapatnam": "Visakhapatnam",
     "Vits'e": "Vitse",
@@ -6245,6 +6502,7 @@
     "WS": "western Sicily",
     "WWW": "Wierzchocino-Witkowo-Siecie",
     "WWW.": "Wierzchocino-Witkowo-Siecie",
+    "Wales": "Wales",
     "Walser": "Walser",
     "Walserdeutsch": "Walser",
     "Waltair": "Visakhapatnam",
@@ -6254,12 +6512,15 @@
     "Warmia": "Warmia",
     "Warsaw": "Warsaw",
     "Waser German": "Walser",
+    "Washington, DC": "District of Columbia",
     "Waterford": "Waterford",
     "Waubach": "Waubach",
     "Wawa": "Súlat Wáwâ",
     "Wazirwola": "Wazirwola",
+    "Wearside": "Wearside",
     "Wechihit": "Wechihit",
     "Weert": "Weert",
+    "Welsh": "Wales",
     "Weser-Rhine Germanic": "Weser-Rhine Germanic",
     "West": "West Slavic",
     "West Africa": "West Africa",
@@ -6272,6 +6533,9 @@
     "West Central Bavarian": "West Central Bavarian",
     "West Central Scots": "West Central Scots",
     "West Cork": "Cork",
+    "West Country": "West Country",
+    "West Cumbria": "West Cumbria",
+    "West England": "West Country",
     "West Germanic": "West Germanic",
     "West Indies": "Antilles",
     "West Kalimantan": "West Kalimantan",
@@ -6302,6 +6566,7 @@
     "Western": "Western Masurian",
     "Western Akoko": "Western Akoko",
     "Western Armenian": "Western Armenian",
+    "Western Australia": "Western Australia",
     "Western Catalan": "Western",
     "Western Cherokee": "Overhill",
     "Western Finland": "Western Finnish",
@@ -6311,6 +6576,8 @@
     "Western Niger Fulfulde": "Western Niger Fulfulde",
     "Western Ojibwa": "Western Ojibwe",
     "Western Ojibwe": "Western Ojibwe",
+    "Western Pennsylvania": "Western Pennsylvania",
+    "Western Pennsylvania English": "Western Pennsylvania",
     "Western Pomeranian": "Western Pomeranian",
     "Western Pomeranian LG": "Western Pomeranian",
     "Western Pomeranian Low German": "Western Pomeranian",
@@ -6320,6 +6587,7 @@
     "Western Sicily": "western Sicily",
     "Western Suriname": "West Suriname",
     "Western Surinamese": "West Suriname",
+    "Western US": "Western US",
     "Western Ukraine": "Western Ukraine",
     "Western Valdresmål": "Western Valdresmål",
     "Western dialects": "western dialects",
@@ -6336,6 +6604,8 @@
     "Wieërts": "Weert",
     "Wikchamni": "Wukchumni",
     "Wilno": "Vilnius",
+    "Wiltshire": "Wiltshire",
+    "Wisconsin": "Wisconsin",
     "Witkowo": "Witkowo",
     "Witzapan": "Witzapan",
     "Wo'lasi": "Wo'lasi",
@@ -6401,6 +6671,7 @@
     "Yogyakarta": "Yogyakarta",
     "Yonaha": "Yonaha",
     "Yonggu": "Yonggu",
+    "Yorkshire": "Yorkshire",
     "Young": "youngsters' slang",
     "Young Avestan": "Young Avestan",
     "Younger": "Young Avestan",
@@ -6409,11 +6680,13 @@
     "Youngsters": "youngsters' slang",
     "Yugoslavia": "Serbo-Croatism, common especially in Yugoslavia",
     "Yukjin": "Yukjin",
+    "Yukon": "Yukon",
     "Yukonda": "Jukonda",
     "Yusufeli Yaylalar": "Yusufeli Yaylalar",
     "Yàgbà": "Yagba",
     "Yéwa": "Yewa",
     "Z": "Zezuru",
+    "ZA": "South Africa",
     "Zaaba orthography": "1924-1972",
     "Zaaba spelling": "1924-1972",
     "Zagatala": "Zaqatala",
@@ -6430,6 +6703,7 @@
     "Zebbug": "Żebbuġ",
     "Zeitun": "Zeitun",
     "Zezuru": "Zezuru",
+    "Zimbabwe": "Zimbabwe",
     "Zittesj": "Sittard",
     "Zlatograd": "Zlatograd",
     "Zugdidi": "Zugdidi",
@@ -6479,6 +6753,9 @@
     "arc": "Aramaic spelling",
     "archaic Literary Chinese-style Korean": "archaic Literary Chinese-style Korean",
     "archaic case form": "archaic",
+    "archaic second singular past": "archaic",
+    "archaic second singular present": "archaic",
+    "archaic third singular": "archaic",
     "arg": "Argolic",
     "arh": "Archaic Latin",
     "ark": "Arcadocypriot",
@@ -6486,6 +6763,8 @@
     "atelic": "atelic",
     "ato": "Old Attic",
     "att": "Attic",
+    "attributive": "attributive",
+    "attributively": "attributively",
     "aug": "post-Augustan",
     "babica": "dialects with *bábica > *babìca shift",
     "bejte": "bejtexhinj poetry",
@@ -6566,6 +6845,7 @@
     "eml": "early modern",
     "emn": "Østmønsk",
     "en": "Old East Norse",
+    "en-GB-oxict": "Oxford British English",
     "enl": "early modern",
     "epd": "Epidauran",
     "epi": "Epigraphic Latin",
@@ -6650,8 +6930,10 @@
     "inner Mbugu": "Ma'a",
     "inscriptions": "Epigraphic Latin",
     "ion": "Ionic",
+    "ise-form": "Non-Oxford British",
     "issln": "Alpine Slovene (1000–1200)",
     "issln.": "Alpine Slovene (1000–1200)",
+    "ize-form": "American and Oxford British",
     "j-nj": "dialects without nʼ–j distinction",
     "jB": "Standard Babylonian",
     "ja": "Javakheti",
@@ -6707,6 +6989,8 @@
     "lunfardo": "Lunfardo",
     "lur": "Lyric",
     "lyr": "Lyric",
+    "mainland": "Mainland China",
+    "mainland China": "Mainland China",
     "maniot": "Maniot",
     "mdl": "Midlandsnormalen",
     "me": "Meskheti",
@@ -6750,11 +7034,14 @@
     "noSP": "Not present in SSKJ or SP",
     "noSSKJ": "Not present in SSKJ or SP",
     "noga": "dialects without *ženȁ > *žèna shift, otherwise obsolete",
+    "non-Oxford": "non-Oxford British English",
+    "non-Oxford British spelling": "non-Oxford British English",
     "non-mimated": "non-mimated",
     "non-tonal": "non-tonal Slovene",
     "nordanfjells": "north of Dovre",
     "normal Mbugu": "Mbugu",
     "north": "North Korea",
+    "north England": "Northern England",
     "north German": "Northern Germany",
     "north Germany": "Northern Germany",
     "north Vietnam": "Northern Vietnam",
@@ -6772,6 +7059,7 @@
     "northeastern Vietnam": "Northeastern Vietnam",
     "northeastern Vietnamese": "Northeastern Vietnam",
     "northern": "Northern",
+    "northern England": "Northern England",
     "northern German": "Northern Germany",
     "northern Germany": "Northern Germany",
     "northern Gheg": "northern Gheg",
@@ -6779,15 +7067,19 @@
     "northern Italian": "northern Italian",
     "northern Italy": "northern Italy",
     "northern Tosk": "northern Tosk",
+    "northern US": "Northern US",
     "northern Vietnam": "Northern Vietnam",
     "northern Vietnamese": "Northern Vietnam",
     "northern and central German": "northern and central Germany",
     "northern and central Germany": "northern and central Germany",
     "northern central Vietnam": "North Central Vietnam",
     "northern central Vietnamese": "North Central Vietnam",
+    "northwest Ontario": "Northwestern Ontario",
     "northwestern Gheg": "northwestern Gheg",
+    "northwestern Ontario": "Northwestern Ontario",
     "norway": "Norway",
     "norwegian": "Norway",
+    "not Oxford": "non-Oxford British English",
     "nouchi": "Ivory Coast slang",
     "noussi": "Ivory Coast slang",
     "ntz": "Natanzi",
@@ -6937,6 +7229,7 @@
     "sogn": "Sognamål",
     "soj": "Soi",
     "south": "South Korea",
+    "south England": "Southern England",
     "south German": "Southern Germany",
     "south Germany": "Southern Germany",
     "south Hesse": "South Hessian",
@@ -6950,6 +7243,7 @@
     "south of Russia": "Southern Russia",
     "south western Vietnamese": "Mekong Delta",
     "south-eastern Sicily": "south-eastern Sicily",
+    "southern England": "Southern England",
     "southern German": "Southern Germany",
     "southern Germany": "Southern Germany",
     "southern Gheg": "southern Gheg",
@@ -6961,9 +7255,12 @@
     "southern Sweden": "Southern",
     "southern Swedish": "Southern",
     "southern Tosk": "southern Tosk",
+    "southern US": "Southern US",
     "southern Vietnam": "Southern Vietnam",
     "southern Vietnamese": "Southern Vietnam",
+    "southwest US": "Southwestern US",
     "southwest Vietnamese": "Mekong Delta",
+    "southwestern US": "Southwestern US",
     "southwestern Vietnamese": "Mekong Delta",
     "sp-DE": "German-based spelling",
     "sp-eup": "Eupen spelling",
@@ -6991,6 +7288,10 @@
     "the": "Thessalian",
     "thick L": "thick L",
     "thick l": "thick L",
+    "thieves": "thieves' cant",
+    "thieves cant": "thieves' cant",
+    "thieves'": "thieves' cant",
+    "thieves' cant": "thieves' cant",
     "thr": "Theran",
     "thy": "Thybomål",
     "tl": "Timorese",
@@ -7029,7 +7330,9 @@
     "w": "dialects with shvapanye",
     "wae": "Walser",
     "west": "West-Slovincian",
+    "west England": "West Country",
     "western": "Western",
+    "western US": "Western US",
     "westernmost Ripuarian": "Ripuarian",
     "wfn": "Vestfynsk",
     "win": "Antilles",
@@ -7507,5 +7810,5 @@
     "한림읍": "Hallim",
     "화순": "Hwasun",
     "화순리": "Hwasun",
-}  # 5,349
+}  # 5,652
 # END
diff --git a/wikidict/lang/fr/racines_arabes.py b/wikidict/lang/fr/racines_arabes.py
index 3dee184d..7dcedd6a 100644
--- a/wikidict/lang/fr/racines_arabes.py
+++ b/wikidict/lang/fr/racines_arabes.py
@@ -2873,7 +2873,9 @@
         "aa_sens": "obéir",
         "ar-***ũ": "",
         "ar-**a*²a": "",
-        "ar-*a**ũ": "Tawa",
+        "ar-*a**@ũ": "Tawa",
+        "ar-*a**ã": "de plain gré",
+        "ar-*a**ũ": "obéissant",
         "ar-*a*a*@ũ": "obéissance",
         "ar-*a*a*a-u": "être soumis",
         "ar-*a*a*ũ": "obéissant",
@@ -2884,14 +2886,14 @@
         "ar-*ta*a*a": "",
         "ar-*u*²a*ũ": "{{p}} obéissants",
         "ar-*â*a*a": "s'accorder",
-        "ar-a**a*@ũ": "obéissance",
         "ar-a**a*a": "obéir",
+        "ar-i**â*@ũ": "obéissance",
         "ar-mi**â*@ũ": "{{f}} obéissante",
         "ar-mi**â*ũ": "obéissant",
         "ar-mu**a*@ũ": "{{f}} irrésistible",
         "ar-mu**a*ũ": "irrésistible",
         "ar-mu**i*ũ": "obéissant",
-        "ar-mu*²a*²i*ũ": "engagé volontaire",
+        "ar-mu*Ta*²i*ũ": "engagé volontaire",
         "ar-mu*â*a*@ũ": "entente",
         "ar-mu*â*i*@ũ": "obéissance",
         "ar-mu*â*i*ũ": "soumis",
@@ -2903,7 +2905,7 @@
         "ar-ta*a*²u*ũ": "spontanéité",
         "ar-ta*â*a*a": "se conformer à",
         "ar-ta*â*u*ũ": "docilité",
-    },  # 33
+    },  # 35
     "ar-Twb": {
         "aa_sens": "brique, adobe",
         "ar-**a*²a": "",


Test patch:
diff --git a/tests/test_en.py b/tests/test_en.py
index 676c7217..5dae1f13 100644
--- a/tests/test_en.py
+++ b/tests/test_en.py
@@ -65,7 +65,7 @@
             [
                 "<i>Contraction of</i> <b>it is</b>.",
                 "<i>Contraction of</i> <b>it has</b>.",
-                "<i>(dialectal, AAVE)</i> There's, there is; there're, there are.",  # noqa
+                "<i>(dialectal, African-American Vernacular)</i> There's, there is; there're, there are.",  # noqa
                 "<i>Obsolete form of</i> <b>its</b>.",
                 "<i>Misspelling of</i> <b>its</b>.",
             ],
@@ -261,8 +261,8 @@
                 "<i>(transitive, rare)</i> To conjure with a word.",
                 "<i>(intransitive, archaic)</i> To speak, to use words; to converse, to discourse.",
                 "<i>Alternative form of</i> <b>worth</b> (“to become”).",
-                '<i>(slang, AAVE)</i> Truth, indeed, that is the truth! The shortened form of the statement "My word is my bond."',  # noqa
-                "<i>(slang, emphatic, stereotypically, AAVE)</i> An abbreviated form of <i>word up</i>; a statement of the acknowledgment of fact with a hint of nonchalant approval.",  # noqa
+                '<i>(slang, African-American Vernacular)</i> Truth, indeed, that is the truth! The shortened form of the statement "My word is my bond."',  # noqa
+                "<i>(slang, emphatic, stereotypically, African-American Vernacular)</i> An abbreviated form of <i>word up</i>; a statement of the acknowledgment of fact with a hint of nonchalant approval.",  # noqa
             ],
             [],
         ),