pub const ARTICLES: [&str; 8] = ["A", "AN", "An", "THE", "The", "a", "an", "the"];
pub const NEVER_CAPITALIZE: [&str; 50] = [
"A",
"Above",
"Across",
"Against",
"Among",
"An",
"And",
"Around",
"As",
"At",
"Behind",
"Below",
"Beneath",
"Beside",
"Between",
"But",
"By",
"Down",
"During",
"For",
"From",
"Front",
"In",
"Inside",
"Into",
"M",
"N",
"Near",
"Nor",
"Of",
"On",
"Onto",
"Or",
"Over",
"S",
"Since",
"So",
"T",
"The",
"Till",
"To",
"Toward",
"Under",
"Underneath",
"Until",
"Up",
"Via",
"With",
"Within",
"Yet",
];
pub const ALWAYS_CAPITALIZE: [&str; 426] = [
"ababa",
"abidjan",
"addis",
"afghanistan",
"africa",
"african",
"ahmedabad",
"aires",
"albania",
"alexandria",
"algeria",
"algiers",
"america",
"american",
"amsterdam",
"andorra",
"angeles",
"angola",
"antigua",
"april",
"arab",
"arabia",
"argentina",
"armenia",
"asia",
"asian",
"athens",
"atlanta",
"august",
"australia",
"australian",
"austria",
"azerbaijan",
"baghdad",
"bahamas",
"bahrain",
"bangalore",
"bangkok",
"bangladesh",
"bangladeshi",
"barbados",
"barbuda",
"barcelona",
"beijing",
"belarus",
"belgium",
"belize",
"belo",
"benin",
"berlin",
"bernardino",
"bhutan",
"birmingham",
"bissau",
"bogotá",
"bolivia",
"bonn",
"bosnia",
"boston",
"botswana",
"brasília",
"brazil",
"brazilian",
"british",
"brunei",
"brussels",
"bucharest",
"budapest",
"buenos",
"bulgaria",
"burkina faso",
"burma",
"burundi",
"cabo verde",
"cairo",
"cambodia",
"cameroon",
"canada",
"casablanca",
"chad",
"chengdu",
"chennai",
"chi",
"chicago",
"chile",
"china",
"chinese",
"chongqing",
"cologne",
"colombia",
"comoros",
"congo",
"congo-brazzaville",
"congolese",
"copenhagen",
"costa rica",
"croatia",
"cuba",
"cyprus",
"czech",
"czechia",
"côte",
"d'ivoire",
"dakar",
"dalian",
"dallas",
"dar",
"december",
"delhi",
"denmark",
"detroit",
"dhaka",
"djibouti",
"dominica",
"dominican",
"dongguan",
"douala",
"dr",
"dublin",
"durban",
"ecuador",
"egypt",
"egyptian",
"el",
"emirates",
"england",
"english",
"equatorial",
"eritrea",
"estonia",
"eswatini",
"ethiopia",
"ethiopian",
"europe",
"european",
"february",
"fiji",
"filipino",
"finland",
"fortaleza",
"foshan",
"france",
"francisco",
"frankfurt",
"french",
"friday",
"fukuoka",
"gabon",
"gambia",
"georgia",
"german",
"germany",
"ghana",
"greece",
"grenada",
"grenadines",
"guadalajara",
"guangzhou",
"guatemala",
"guinea",
"guinea",
"guinea-bissau",
"guyana",
"hague",
"haiti",
"hamburg",
"hangzhou",
"hanoi",
"harbin",
"herzegovina",
"ho",
"holy",
"honduras",
"hong",
"horizonte",
"houston",
"hungary",
"hyderabad",
"i",
"ibadan",
"iceland",
"india",
"indian",
"indonesia",
"indonesian",
"iran",
"iranian",
"iraq",
"ireland",
"irish",
"islands",
"israel",
"istanbul",
"italian",
"italy",
"jakarta",
"jamaica",
"janeiro",
"january",
"japan",
"japanese",
"jinan",
"jinjiang",
"johannesburg",
"jordan",
"july",
"june",
"kano",
"karachi",
"kazakhstan",
"kenya",
"khartoum",
"kiev",
"kingdom",
"kinshasa",
"kiribati",
"kitts",
"kobe",
"kolkata",
"kong",
"korea",
"kuala",
"kuwait",
"kyoto",
"kyrgyzstan",
"lagos",
"lahore",
"lanka",
"laos",
"latvia",
"lebanon",
"leone",
"lesotho",
"liberia",
"libya",
"liechtenstein",
"lima",
"lisbon",
"lithuania",
"london",
"los",
"luanda",
"lucia",
"lumpur",
"luxembourg",
"lyon",
"macedonia",
"madagascar",
"madrid",
"malawi",
"malaysia",
"maldives",
"mali",
"malta",
"manchester",
"manila",
"march",
"marino",
"marseille",
"mauritania",
"mauritius",
"may",
"medellín",
"mexico",
"mexican",
"miami",
"micronesia",
"milan",
"minh",
"mogadishu",
"moldova",
"monaco",
"monday",
"mongolia",
"montenegro",
"monterrey",
"montreal",
"morocco",
"moscow",
"mozambique",
"mr",
"mrs",
"mumbai",
"munich",
"myanmar",
"nagoya",
"nairobi",
"namibia",
"nanjing",
"naples",
"nauru",
"nepal",
"netherlands",
"nevis",
"nicaragua",
"niger",
"nigeria",
"nigerian",
"norway",
"november",
"oakland",
"october",
"oman",
"osaka",
"ouagadougou",
"pakistan",
"pakistani",
"palau",
"palestine",
"panama",
"papua",
"paraguay",
"paris",
"paulo",
"peru",
"petersburg",
"philadelphia",
"philippines",
"phoenix",
"poland",
"porto alegre",
"portugal",
"prague",
"pune",
"qatar",
"qingdao",
"quanzhou",
"recife",
"republic",
"rio",
"riverside",
"riyadh",
"romania",
"rome",
"rotterdam",
"ruhr",
"russia",
"russian",
"rwanda",
"saint",
"salaam",
"salvador",
"samoa",
"san",
"santiago",
"sao",
"saturday",
"saudi",
"seattle",
"senegal",
"seoul",
"september",
"serbia",
"seychelles",
"shanghai",
"shenyang",
"shenzhen",
"shishi",
"sierra",
"singapore",
"slovakia",
"slovenia",
"sofia",
"solomon",
"somalia",
"spain",
"sri",
"states",
"stockholm",
"sudan",
"sunday",
"surat",
"suriname",
"suzhou",
"swaziland",
"sweden",
"switzerland",
"syria",
"são",
"tajikistan",
"tanzania",
"tanzanian",
"tehran",
"thai",
"thailand",
"thursday",
"tianjin",
"timor-leste",
"tobago",
"togo",
"tokyo",
"tome",
"tonga",
"toronto",
"trinidad",
"tuesday",
"tunisia",
"turin",
"turkey",
"turkish",
"turkmenistan",
"tuvalu",
"uganda",
"uk",
"ukraine",
"united",
"uruguay",
"us",
"usa",
"uzbekistan",
"vanuatu",
"venezuela",
"vienna",
"vietnam",
"vietnamese",
"vincent",
"warsaw",
"washington",
"wednesday",
"wuhan",
"xi'an",
"yangon",
"yemen",
"york",
"zambia",
"zimbabwe",
];