diff --git a/gulpfile.js b/gulpfile.js index 98e34bc6f..bc3bd1c6c 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -149,6 +149,7 @@ const refactoredSrc = [ "./src/js/settings/settings-group.js", "./src/js/test/custom-text.js", + "./src/js/test/british-english.js", "./src/js/test/shift-tracker.js", "./src/js/test/out-of-focus.js", "./src/js/test/caret.js", diff --git a/src/js/commandline-lists.js b/src/js/commandline-lists.js index 93de1c398..1d21891d7 100644 --- a/src/js/commandline-lists.js +++ b/src/js/commandline-lists.js @@ -1430,6 +1430,31 @@ let commandsKeymapLegendStyle = { ], }; +let commandsBritishEnglish = { + title: "British english...", + configKey: "britishEnglish", + list: [ + { + id: "setBritishEnglishOff", + display: "off", + configValue: false, + exec: () => { + UpdateConfig.setBritishEnglish(false); + TestLogic.restart(); + }, + }, + { + id: "setBritishEnglishOn", + display: "on", + configValue: true, + exec: () => { + UpdateConfig.setBritishEnglish(true); + TestLogic.restart(); + }, + }, + ], +}; + let commandsHighlightMode = { title: "Highlight mode...", configKey: "highlightMode", @@ -2645,6 +2670,12 @@ export let defaultCommands = { icon: "fa-language", subgroup: commandsLanguages, }, + { + id: "changeBritishEnglish", + display: "British english...", + icon: "fa-language", + subgroup: commandsBritishEnglish, + }, { id: "changeFunbox", display: "Funbox...", diff --git a/src/js/config.js b/src/js/config.js index 6e90de776..5a62cd449 100644 --- a/src/js/config.js +++ b/src/js/config.js @@ -127,6 +127,7 @@ let defaultConfig = { minBurst: "off", minBurstCustomSpeed: 100, burstHeatmap: false, + britishEnglish: false, }; function isConfigKeyValid(name) { @@ -1290,6 +1291,14 @@ export function setRandomTheme(val, nosave) { if (!nosave) saveToLocalStorage(); } +export function setBritishEnglish(val, nosave) { + if (!val) { + val = false; + } + config.britishEnglish = val; + if (!nosave) saveToLocalStorage(); +} + export function toggleCustomTheme(nosave) { if (config.customTheme) { setCustomTheme(false); @@ -1671,6 +1680,7 @@ export function apply(configObj) { setRepeatQuotes(configObj.repeatQuotes, true); setMonkeyPowerLevel(configObj.monkeyPowerLevel, true); setBurstHeatmap(configObj.burstHeatmap, true); + setBritishEnglish(configObj.britishEnglish, true); LanguagePicker.setActiveGroup(); diff --git a/src/js/settings.js b/src/js/settings.js index 4aa71d085..36a708f8b 100644 --- a/src/js/settings.js +++ b/src/js/settings.js @@ -132,6 +132,10 @@ async function initGroups() { "alwaysShowWordsHistory", UpdateConfig.setAlwaysShowWordsHistory ); + groups.britishEnglish = new SettingsGroup( + "britishEnglish", + UpdateConfig.setBritishEnglish + ); groups.singleListCommandLine = new SettingsGroup( "singleListCommandLine", UpdateConfig.setSingleListCommandLine diff --git a/src/js/test/british-english.js b/src/js/test/british-english.js new file mode 100644 index 000000000..1876304f7 --- /dev/null +++ b/src/js/test/british-english.js @@ -0,0 +1,17 @@ +let list = null; + +export async function getList() { + if (list == null) { + return $.getJSON("languages/britishenglish.json", function (data) { + list = data; + return list; + }); + } else { + return list; + } +} + +export async function replace(word) { + let list = await getList(); + return list[list.findIndex((a) => a[0] === word)]?.[1]; +} diff --git a/src/js/test/test-logic.js b/src/js/test/test-logic.js index d0a77e7e5..39fed177d 100644 --- a/src/js/test/test-logic.js +++ b/src/js/test/test-logic.js @@ -36,6 +36,7 @@ import * as WeakSpot from "./weak-spot"; import * as Wordset from "./wordset"; import * as ChallengeContoller from "./challenge-controller"; import * as RateQuotePopup from "./rate-quote-popup"; +import * as BritishEnglish from "./british-english"; const objecthash = require("object-hash"); @@ -727,6 +728,13 @@ export async function init() { if (/\t/g.test(w[i])) { setHasTab(true); } + if ( + Config.britishEnglish && + Config.language.replace(/_\d*k$/g, "") === "english" + ) { + let britishWord = await BritishEnglish.replace(w[i]); + if (britishWord) w[i] = britishWord; + } words.push(w[i]); } } diff --git a/static/index.html b/static/index.html index 4305c4d93..740f68784 100644 --- a/static/index.html +++ b/static/index.html @@ -2122,6 +2122,28 @@ +
+

british english

+
+ When enabled, the website will use the British spelling + instead of American. Note that this might not replace all + words correctly. If you find any issues, please let us know. +
+
+
+
+ off +
+
+ on +
+
+
+

language groups

diff --git a/static/languages/britishenglish.json b/static/languages/britishenglish.json new file mode 100644 index 000000000..f347916f9 --- /dev/null +++ b/static/languages/britishenglish.json @@ -0,0 +1,876 @@ +[ + ["laborers", "labourers"], + ["industrialized", "industrialised"], + ["acclimatizing", "acclimatising"], + ["acclimatized", "acclimatised"], + ["endorse", "indorse"], + ["behoove", "behove"], + ["reorganization", "reorganisation"], + ["primeval", "primaeval"], + ["perse", "prese"], + ["galvanize", "galvanise"], + ["demagogism", "demagoguism"], + ["canceled", "cancelled"], + ["baptize", "baptise"], + ["revitalize", "revitalise"], + ["gewgaw", "geegaw"], + ["skeptical", "sceptical"], + ["lightheaded", "light-headed"], + ["piscine", "piscinae"], + ["ionization", "ionisation"], + ["chili", "chile"], + ["dexterous", "dextrous"], + ["pederasty", "paederasty"], + ["togged", "toged"], + ["likable", "likeable"], + ["aerial", "aaerial"], + ["neutralize", "neutralise"], + ["meter", "metre"], + ["hurrah", "hooray"], + ["multicolor", "multicolour"], + ["laster", "lastre"], + ["actualization", "actualisation"], + ["fertilizing", "fertilising"], + ["entrust", "intrust"], + ["sari", "saree"], + ["enamor", "enamour"], + ["radioactive", "radio-active"], + ["checkers", "chequers"], + ["skepticism", "scepticism"], + ["authorize", "authorise"], + ["quaestor", "questor"], + ["minimize", "minimise"], + ["bandoleer", "bandolier"], + ["vermilion", "vermillion"], + ["advertise", "advertize"], + ["rigor", "rigour"], + ["liquefy", "liquify"], + ["handbarrow", "hand-barrow"], + ["fledgling", "fledgeling"], + ["gunwale", "gunnel"], + ["borage", "bourage"], + ["advertises", "advertizes"], + ["mesquite", "mesquit"], + ["fogy", "fogey"], + ["characterize", "characterise"], + ["eyetooth", "eye-tooth"], + ["boulder", "bowlder"], + ["buildup", "build-up"], + ["wagonette", "waggonette"], + ["plagiarize", "plagiarise"], + ["kilometers", "kilometres"], + ["shard", "sherd"], + ["frenetic", "phrenetic"], + ["alumni", "alumnuses"], + ["molt", "moult"], + ["cecity", "caecity"], + ["premise", "premiss"], + ["partisan", "partizan"], + ["leveler", "leveller"], + ["checkered", "chequered"], + ["fantasy", "phantasy"], + ["vendor", "vender"], + ["candor", "candour"], + ["moralize", "moralise"], + ["denationalization", "denationalisation"], + ["boatswain", "bosun"], + ["anemia", "anaemia"], + ["caiman", "cayman"], + ["chitterlings", "chitlins"], + ["acclimated", "acclimatised"], + ["acclimate", "acclimatise"], + ["deviate", "devite"], + ["prefect", "praefect"], + ["skillful", "skilful"], + ["bodyguard", "body-guard"], + ["drought", "drouth"], + ["enamored", "enamoured"], + ["watercolor", "watercolour"], + ["extemporization", "extemporisation"], + ["tormentor", "tormenter"], + ["lackluster", "lacklustre"], + ["yogi", "yogin"], + ["equalizer", "equaliser"], + ["Dane", "Danae"], + ["cipher", "cypher"], + ["polarization", "polarisation"], + ["polymerization", "polymerisation"], + ["ionize", "ionise"], + ["granny", "grannie"], + ["anesthetic", "anaesthetic"], + ["aerie", "aery"], + ["cancellation", "cancelation"], + ["diene", "diaene"], + ["lachrymal", "lacrimal"], + ["decimeter", "decimetre"], + ["rajah", "raja"], + ["Mama", "Momma"], + ["modernize", "modernise"], + ["carcass", "carcase"], + ["gasoline", "gasolene"], + ["transfigure", "transfigure"], + ["alphabetized", "alphabetised"], + ["saber", "sabre"], + ["burglarize", "burglarise"], + ["terrorize", "terrorise"], + ["enthrall", "enthral"], + ["mustachioed", "moustachioed"], + ["anesthesia", "anaesthesia"], + ["sepulcher", "sepulchre"], + ["caftan", "kaftan"], + ["organize", "organise"], + ["intern", "interne"], + ["manikin", "mannikin"], + ["dexterously", "dextrously"], + ["adaptation", "adaption"], + ["artifact", "artefact"], + ["kilometer", "kilometre"], + ["impostor", "imposter"], + ["mommy", "mommie"], + ["brant", "brent"], + ["parakeet", "parrakeet"], + ["hyena", "hyaena"], + ["fuze", "fuse"], + ["negligee", "neglig"], + ["tabooed", "tabued"], + ["victimize", "victimise"], + ["syrup", "sirup"], + ["jihad", "jehad"], + ["airplane", "aeroplane"], + ["laborer", "labourer"], + ["epilogue", "epilog"], + ["vaporware", "vapourware"], + ["worshiped", "worshipped"], + ["taboret", "tabouret"], + ["crybaby", "cry-baby"], + ["rationalize", "rationalise"], + ["whimsy", "whimsey"], + ["toffee", "toffy"], + ["hijack", "highjack"], + ["gram", "gramme"], + ["sulfuric", "sulphuric"], + ["scandalize", "scandalise"], + ["labiate", "labiatae"], + ["categorization", "categorisation"], + ["redheaded", "red-headed"], + ["centered", "centred"], + ["kerosene", "kerosine"], + ["specialize", "specialise"], + ["passerby", "passer-by"], + ["specialized", "specialised"], + ["cicatrix", "cicatrice"], + ["jailer", "jailor"], + ["pocketknife", "pocket-knife"], + ["unfavorable", "unfavourable"], + ["guerrilla", "guerilla"], + ["emphasize", "emphasise"], + ["wacky", "whacky"], + ["ionizing", "ionising"], + ["czarina", "tzarina"], + ["ratline", "ratlin"], + ["abolitionize", "abolitionise"], + ["subsidize", "subsidise"], + ["plowing", "ploughing"], + ["boycott", "boycot"], + ["untrammeled", "untrammelled"], + ["amok", "amuck"], + ["worshiping", "worshipping"], + ["goodbye", "goodby"], + ["emir", "amir"], + ["memorization", "memorisation"], + ["casino", "cassino"], + ["werewolf", "werwolf"], + ["anglicize", "anglicise"], + ["archaeological", "archeological"], + ["legging", "leggin"], + ["entrench", "intrench"], + ["finalize", "finalise"], + ["milligram", "milligramme"], + ["gases", "gasses"], + ["fertilization", "fertilisation"], + ["litchi", "lychee"], + ["highfalutin", "hifalutin"], + ["libeling", "libelling"], + ["kinesthetic", "kinaesthetic"], + ["immunization", "immunisation"], + ["coloration", "colouration"], + ["overdraft", "overdraught"], + ["cenacle", "coenacle"], + ["lambaste", "lambast"], + ["unpasteurized", "unpasteurised"], + ["ascendance", "ascendence"], + ["jeweler", "jeweller"], + ["cenozoic", "caenozoic"], + ["penne", "pennae"], + ["rickshaw", "ricksha"], + ["fervor", "fervour"], + ["jeopardize", "jeopardise"], + ["abridgment", "abridgement"], + ["monopolize", "monopolise"], + ["uremia", "uraemia"], + ["colorless", "colourless"], + ["tumors", "tumours"], + ["jinni", "jinn"], + ["aluminum", "aluminium"], + ["salable", "saleable"], + ["bronco", "broncho"], + ["lupine", "lupin"], + ["encyclopedia", "encyclopaedia"], + ["subpoena", "subpena"], + ["linchpin", "lynchpin"], + ["locator", "locater"], + ["mesmerize", "mesmerise"], + ["internationalization", "internationalisation"], + ["anapestic", "anapaestic"], + ["supersede", "supercede"], + ["jailbird", "gaolbird"], + ["octet", "octette"], + ["europeanize", "europeanise"], + ["optimized", "optimised"], + ["botanize", "botanise"], + ["organizational", "organisational"], + ["idyll", "idyl"], + ["hajj", "hadj"], + ["heme", "haem"], + ["estivation", "aestivation"], + ["edema", "oedema"], + ["pedagogue", "pedagog"], + ["penalize", "penalise"], + ["peddler", "pedlar"], + ["tyro", "tiro"], + ["copilot", "co-pilot"], + ["biased", "biassed"], + ["aggrandize", "aggrandise"], + ["rationalizing", "rationalising"], + ["deputize", "deputise"], + ["Baghdad", "Bagdad"], + ["centers", "centres"], + ["kidnapper", "kidnaper"], + ["unicolor", "unicolour"], + ["hypnotized", "hypnotised"], + ["preschool", "pre-school"], + ["millipede", "millepede"], + ["anglicized", "anglicised"], + ["initialization", "initialisation"], + ["bogey", "bogy"], + ["embed", "imbed"], + ["medic", "medick"], + ["topee", "topi"], + ["pixie", "pixy"], + ["nightie", "nighty"], + ["tricolor", "tricolour"], + ["reorganize", "reorganise"], + ["barbecue", "barbeque"], + ["medieval", "mediaeval"], + ["fertilized", "fertilised"], + ["synthesize", "synthesise"], + ["awestruck", "awestricken"], + ["economize", "economise"], + ["colter", "coulter"], + ["paleontologist", "palaeontologist"], + ["acclimatize", "acclimatise"], + ["idealize", "idealise"], + ["fossilization", "fossilisation"], + ["lionize", "lionise"], + ["acclimating", "acclimatising"], + ["bacilli", "bacilluses"], + ["borg", "bourg"], + ["luster", "lustre"], + ["demeanor", "demeanour"], + ["unauthorized", "unauthorised"], + ["embedding", "imbedding"], + ["smolder", "smoulder"], + ["abettor", "abetter"], + ["jewelry", "jewellery"], + ["demoralization", "demoralisation"], + ["fullness", "fulness"], + ["Eros", "Aeros"], + ["endorsement", "indorsement"], + ["neighbored", "neighboured"], + ["neighbor", "neighbour"], + ["majuscule", "majusculae"], + ["magnetizer", "magnetiser"], + ["appetizer", "appetiser"], + ["hebraizing", "hebraising"], + ["banister", "bannister"], + ["synagogue", "synagog"], + ["carbonization", "carbonisation"], + ["favorably", "favourably"], + ["favorite", "favourite"], + ["sync", "synch"], + ["naan", "nan"], + ["behavioral", "behavioural"], + ["cognizant", "cognisant"], + ["flutist", "flautist"], + ["gamy", "gamey"], + ["fetor", "foetor"], + ["skeptic", "sceptic"], + ["groin", "groyne"], + ["fiber", "fibre"], + ["labeled", "labelled"], + ["gully", "gulley"], + ["analyze", "analyse"], + ["disorganization", "disorganisation"], + ["concenter", "concentre"], + ["bern", "bren"], + ["categorize", "categorise"], + ["novelization", "novelisation"], + ["gypsy", "gipsy"], + ["proselytize", "proselytise"], + ["draftsman", "draughtsman"], + ["paralyze", "paralyse"], + ["secondhand", "second-hand"], + ["ostracize", "ostracise"], + ["italicize", "italicise"], + ["banshee", "banshie"], + ["scalloped", "scolloped"], + ["micrometer", "micrometre"], + ["cognizance", "cognisance"], + ["saltpeter", "saltpetre"], + ["conceptualization", "conceptualisation"], + ["stimuli", "stimuluses"], + ["containerization", "containerisation"], + ["anapest", "anapaest"], + ["stentor", "stentour"], + ["leukemia", "leukaemia"], + ["lagniappe", "lagnappe"], + ["omelet", "omelette"], + ["bunco", "bunko"], + ["cenobite", "coenobite"], + ["prehistoric", "pre-historic"], + ["forsworn", "foresworn"], + ["willy", "willie"], + ["industrialize", "industrialise"], + ["cutthroat", "cut-throat"], + ["characterization", "characterisation"], + ["amortize", "amortise"], + ["mazurka", "mazourka"], + ["macadamize", "macadamise"], + ["stipule", "stipulae"], + ["stymie", "stymy"], + ["analog", "analogue"], + ["prizer", "priser"], + ["cauterize", "cauterise"], + ["aforementioned", "afore-mentioned"], + ["dysmenorrhea", "dysmenorrhoea"], + ["hippie", "hippy"], + ["enclose", "inclose"], + ["preempt", "pre-empt"], + ["berk", "burk"], + ["mechanization", "mechanisation"], + ["commercialize", "commercialise"], + ["mortise", "mortice"], + ["hydrocephalus", "hydrocephaly"], + ["iconic", "ikonic"], + ["thrall", "thrawl"], + ["unsavory", "unsavoury"], + ["bishopric", "bishoprick"], + ["somber", "sombre"], + ["whir", "whirr"], + ["esophageal", "oesophageal"], + ["berks", "burks"], + ["byproduct", "by-product"], + ["eerie", "eery"], + ["iodized", "iodised"], + ["tyrannize", "tyrannise"], + ["liberalize", "liberalise"], + ["computerization", "computerisation"], + ["encyclopedic", "encyclopaedic"], + ["glebe", "glebae"], + ["synthesizer", "synthesiser"], + ["cauldron", "caldron"], + ["lutist", "lutenist"], + ["trolley", "trolly"], + ["fertilizes", "fertilises"], + ["airdrome", "aerodrome"], + ["crystallize", "crystalize"], + ["uncivilized", "uncivilised"], + ["mold", "mould"], + ["nitrogenized", "nitrogenised"], + ["align", "aline"], + ["bulletproof", "bullet-proof"], + ["archaeology", "archeology"], + ["legalize", "legalise"], + ["fondue", "fondu"], + ["auntie", "aunty"], + ["tantalize", "tantalise"], + ["eulogize", "eulogise"], + ["depolarization", "depolarisation"], + ["fecal", "faecal"], + ["cyclopedia", "cyclopaedia"], + ["posthaste", "post-haste"], + ["bastardize", "bastardise"], + ["overrun", "over-run"], + ["cetus", "coetus"], + ["adapter", "adaptor"], + ["summarize", "summarise"], + ["wallah", "walla"], + ["hooch", "hootch"], + ["cony", "coney"], + ["sulfate", "sulphate"], + ["authorization", "authorisation"], + ["chlorophyll", "chlorophyl"], + ["Chile", "Chilli"], + ["fillet", "filet"], + ["balk", "baulk"], + ["colorful", "colourful"], + ["temporized", "temporised"], + ["adviser", "advisor"], + ["levigate", "laevigate"], + ["tendinitis", "tendonitis"], + ["crystallization", "crystallisation"], + ["humongous", "humungous"], + ["humor", "humour"], + ["kilogram", "kilogramme"], + ["infrared", "infra-red"], + ["chanty", "shanty"], + ["odometer", "hodometer"], + ["dyspnea", "dyspnoea"], + ["aging", "ageing"], + ["mousy", "mousey"], + ["succor", "succour"], + ["pumpkin", "punkin"], + ["girly", "girlie"], + ["distill", "distil"], + ["decentralization", "decentralisation"], + ["cauterization", "cauterisation"], + ["visor", "vizor"], + ["preeminent", "pre-eminent"], + ["specter", "spectre"], + ["snowplow", "snowplough"], + ["fjord", "fiord"], + ["pediatrics", "paediatrics"], + ["discoloration", "discolouration"], + ["tumor", "tumour"], + ["empathize", "empathise"], + ["pawpaw", "papaw"], + ["genuflection", "genuflexion"], + ["glamour", "glamor"], + ["defecate", "defaecate"], + ["aggrandizement", "aggrandisement"], + ["fontanel", "fontanelle"], + ["fetal", "foetal"], + ["brunet", "brunette"], + ["rumor", "rumour"], + ["epaulet", "epaulette"], + ["glycerin", "glycerine"], + ["marabou", "marabouts"], + ["cookie", "cooky"], + ["inflection", "inflexion"], + ["cottar", "cotter"], + ["parakeets", "parrakeets"], + ["fraternize", "fraternise"], + ["latinize", "latinise"], + ["mosquitoes", "mosquitoesa"], + ["sniveling", "snivelling"], + ["pasteurize", "pasteurise"], + ["modernization", "modernisation"], + ["jujitsu", "jujutsu"], + ["amoeba", "ameba"], + ["patronize", "patronise"], + ["totaled", "totalled"], + ["quahog", "quahaug"], + ["fetus", "foetus"], + ["normalization", "normalisation"], + ["niter", "nitre"], + ["shoveler", "shoveller"], + ["annex", "annexe"], + ["flier", "flyer"], + ["equalization", "equalisation"], + ["quartet", "quartette"], + ["meagerly", "meagrely"], + ["encrust", "incrust"], + ["favoritism", "favouritism"], + ["frizz", "friz"], + ["halyard", "halliard"], + ["libelous", "libellous"], + ["monologue", "monolog"], + ["popularized", "popularised"], + ["kindhearted", "kind-hearted"], + ["asphalt", "asphalte"], + ["sumac", "sumach"], + ["taboo", "tabu"], + ["armory", "armoury"], + ["humanization", "humanisation"], + ["minuscule", "miniscule"], + ["collectible", "collectable"], + ["preventable", "preventible"], + ["tepee", "teepee"], + ["encumber", "incumber"], + ["stabilization", "stabilisation"], + ["moldy", "mouldy"], + ["colonize", "colonise"], + ["idealized", "idealised"], + ["meager", "meagre"], + ["armorer", "armourer"], + ["vitalize", "vitalise"], + ["fossilized", "fossilised"], + ["antagonize", "antagonise"], + ["criticize", "criticise"], + ["liter", "litre"], + ["werewolves", "werwolves"], + ["meow", "miaow"], + ["stigmatize", "stigmatise"], + ["theorize", "theorise"], + ["combated", "combatted"], + ["desalination", "desalinisation"], + ["pannier", "panier"], + ["lollipop", "lollypop"], + ["evangelize", "evangelise"], + ["idolization", "idolisation"], + ["smoldering", "smouldering"], + ["commercialization", "commercialisation"], + ["laureled", "laurelled"], + ["septet", "septette"], + ["hematology", "haematology"], + ["bacteria", "bacterias"], + ["fulfill", "fulfil"], + ["disorganized", "disorganised"], + ["unbeknownst", "unbeknown"], + ["missus", "missis"], + ["accouterments", "accoutrements"], + ["busses", "buses"], + ["utilize", "utilise"], + ["enroll", "enrol"], + ["goiter", "goitre"], + ["stylized", "stylised"], + ["diarrhea", "diarrhoea"], + ["hypothesize", "hypothesise"], + ["dumbfounded", "dumfounded"], + ["esthetic", "aesthetic"], + ["cabby", "cabbie"], + ["fetid", "foetid"], + ["dishonor", "dishonour"], + ["victualer", "victualler"], + ["siliceous", "silicious"], + ["paleolithic", "palaeolithic"], + ["sanatorium", "sanatarium"], + ["feminization", "feminisation"], + ["flotation", "floatation"], + ["siphon", "syphon"], + ["teetotaler", "teetotaller"], + ["sheikh", "sheik"], + ["feudalization", "feudalisation"], + ["visualize", "visualise"], + ["fertilize", "fertilise"], + ["czar", "tzar"], + ["tiring", "tyring"], + ["goddamn", "goddam"], + ["fagot", "faggot"], + ["sulfur", "sulphur"], + ["medics", "medicks"], + ["siphoning", "syphoning"], + ["nationalization", "nationalisation"], + ["septicemia", "septicaemia"], + ["organizer", "organiser"], + ["nonplus", "non-plus"], + ["pederast", "paederast"], + ["hijacking", "highjacking"], + ["ingrained", "engrained"], + ["recrystallization", "recrystallisation"], + ["dolor", "dolour"], + ["nonstop", "non-stop"], + ["agonizing", "agonising"], + ["romanization", "romanisation"], + ["synchronize", "synchronise"], + ["amorist", "amourist"], + ["ketchup", "catsup"], + ["nonconductor", "non-conductor"], + ["agonized", "agonised"], + ["archaeologist", "archeologist"], + ["woolly", "wooly"], + ["restaurateur", "restauranteur"], + ["swab", "swob"], + ["belabor", "belabour"], + ["caster", "castor"], + ["softy", "softie"], + ["apothegm", "apophthegm"], + ["goody", "goodie"], + ["usable", "useable"], + ["Romania", "Roumania"], + ["prologue", "prolog"], + ["lighthearted", "light-hearted"], + ["lory", "loury"], + ["maven", "mavin"], + ["accoutered", "accoutred"], + ["demobilization", "demobilisation"], + ["agonizes", "agonises"], + ["tyke", "tike"], + ["misdemeanor", "misdemeanour"], + ["ceres", "crees"], + ["coconut", "cocoanut"], + ["hashish", "hasheesh"], + ["recognizable", "recognisable"], + ["asshole", "arsehole"], + ["brutalization", "brutalisation"], + ["chamois", "shammy"], + ["loathe", "loath"], + ["bussed", "bused"], + ["clamor", "clamour"], + ["cagey", "cagy"], + ["doggy", "doggie"], + ["reestablish", "re-establish"], + ["fertilizer", "fertiliser"], + ["jasmine", "jessamine"], + ["childer", "childre"], + ["deodorization", "deodorisation"], + ["privatization", "privatisation"], + ["tidbit", "titbit"], + ["molding", "moulding"], + ["alleluia", "halleluiah"], + ["raccoon", "racoon"], + ["canonization", "canonisation"], + ["customize", "customise"], + ["popularize", "popularise"], + ["peony", "paeony"], + ["specialty", "speciality"], + ["analytically", "analyticalally"], + ["superfetation", "superfoetation"], + ["meagerness", "meagreness"], + ["esophagus", "oesophagus"], + ["millimeter", "millimetre"], + ["harmonization", "harmonisation"], + ["atomizer", "atomiser"], + ["dieresis", "diaeresis"], + ["nighttime", "night-time"], + ["maneuver", "manoeuvre"], + ["capitalize", "capitalise"], + ["icon", "ikon"], + ["gynecologist", "gynaecologist"], + ["acclimation", "acclimatisation"], + ["generalize", "generalise"], + ["temporize", "temporise"], + ["converter", "convertor"], + ["premunire", "praemunire"], + ["eulogist", "eulogiser"], + ["estival", "aestival"], + ["selvage", "selvedge"], + ["scallop", "scollop"], + ["titivate", "tittivate"], + ["brier", "briar"], + ["forecastle", "fo'c'sle"], + ["hyperesthesia", "hyperaesthesia"], + ["maximize", "maximise"], + ["huzzah", "huzza"], + ["cocaine", "cocain"], + ["sylvan", "silvan"], + ["insignia", "insignias"], + ["deathtrap", "death-trap"], + ["draftsmen", "draughtsmen"], + ["colonization", "colonisation"], + ["veery", "verey"], + ["capitalization", "capitalisation"], + ["tenia", "taenia"], + ["paleontology", "palaeontology"], + ["libeler", "libeller"], + ["ukulele", "ukelele"], + ["homeopathy", "homoeopathy"], + ["riposte", "ripost"], + ["preview", "prevue"], + ["arytenoid", "arytaenoid"], + ["wainscoting", "wainscotting"], + ["globalization", "globalisation"], + ["alignment", "alinement"], + ["reinforce", "reenforce"], + ["legalization", "legalisation"], + ["brusque", "brusk"], + ["cantaloupe", "cantaloup"], + ["magnetization", "magnetisation"], + ["stabilize", "stabilise"], + ["mesmerized", "mesmerised"], + ["shtick", "shtik"], + ["savory", "savoury"], + ["preemptive", "pre-emptive"], + ["reconnoiter", "reconnoitre"], + ["bastardized", "bastardised"], + ["rancor", "rancour"], + ["checker", "chequer"], + ["industrialization", "industrialisation"], + ["abettors", "abetters"], + ["folklore", "folk-lore"], + ["epitomize", "epitomise"], + ["inure", "enure"], + ["socialize", "socialise"], + ["mortgagor", "mortgager"], + ["externalization", "externalisation"], + ["chivy", "chivvy"], + ["install", "instal"], + ["forswear", "foreswear"], + ["usability", "useability"], + ["optimize", "optimise"], + ["doughnut", "donut"], + ["addenda", "addendums"], + ["romanize", "romanise"], + ["protester", "protestor"], + ["installation", "instilment"], + ["vulcanize", "vulcanise"], + ["programming", "programing"], + ["caviar", "caviare"], + ["sextet", "sextette"], + ["defecation", "defaecation"], + ["plow", "plough"], + ["memorize", "memorise"], + ["sterilization", "sterilisation"], + ["griffin", "griffon"], + ["routing", "routeing"], + ["curtsy", "curtsey"], + ["raveling", "ravelling"], + ["caliph", "calif"], + ["debatable", "debateable"], + ["advisers", "advisors"], + ["schnapps", "schnaps"], + ["savor", "savour"], + ["demagogue", "demagog"], + ["kidnapping", "kidnaping"], + ["absinthe", "absinth"], + ["endue", "indue"], + ["focused", "focussed"], + ["ethereal", "aethereal"], + ["harmonize", "harmonise"], + ["zombie", "zombi"], + ["undersized", "undersize"], + ["cannibalize", "cannibalise"], + ["vaporize", "vaporise"], + ["utilization", "utilisation"], + ["hybridization", "hybridisation"], + ["mechanize", "mechanise"], + ["deva", "daeva"], + ["quintet", "quintette"], + ["ginkgo", "gingko"], + ["centigram", "centigramme"], + ["arbor", "arbour"], + ["hypogeum", "hypogaeum"], + ["licorice", "liquorice"], + ["homey", "homie"], + ["counselor", "counsellor"], + ["orthopedic", "orthopaedic"], + ["nonmetal", "non-metal"], + ["pinochle", "pinocle"], + ["lusterless", "lustreless"], + ["numskull", "numbskull"], + ["briquette", "briquet"], + ["Kabbalah", "Cabala"], + ["paleozoic", "palaeozoic"], + ["malodor", "malodour"], + ["amenorrhea", "amenorrhoea"], + ["criticized", "criticised"], + ["glowworm", "glow-worm"], + ["gonorrhea", "gonorrhoea"], + ["fossilize", "fossilise"], + ["moniker", "monicker"], + ["revolutionize", "revolutionise"], + ["woolen", "woollen"], + ["bunkum", "buncombe"], + ["internment", "internement"], + ["dishabille", "deshabille"], + ["advertised", "advertized"], + ["organdy", "organdie"], + ["asses", "arses"], + ["furor", "furore"], + ["homologue", "homolog"], + ["marijuana", "marihuana"], + ["paycheck", "paycheque"], + ["pulverize", "pulverise"], + ["dramatization", "dramatisation"], + ["embedded", "imbedded"], + ["bylaw", "byelaw"], + ["yodeler", "yodeller"], + ["gaberdine", "gabardine"], + ["turncoat", "turn-coat"], + ["apologize", "apologise"], + ["adze", "adz"], + ["blond", "blonde"], + ["chimera", "chimaera"], + ["stele", "stelae"], + ["popliteal", "poplitaeal"], + ["oxidize", "oxidise"], + ["extemporize", "extemporise"], + ["whiz", "whizz"], + ["edile", "aedile"], + ["almanac", "almanack"], + ["appall", "appal"], + ["legitimize", "legitimise"], + ["urbanization", "urbanisation"], + ["doggone", "doggoned"], + ["magnetize", "magnetise"], + ["womanize", "womanise"], + ["dullness", "dulness"], + ["orthopedics", "orthopaedics"], + ["dumbfound", "dumfound"], + ["cognize", "cognise"], + ["christianization", "christianisation"], + ["vocalize", "vocalise"], + ["individualization", "individualisation"], + ["teasel", "teazle"], + ["hemoglobin", "haemoglobin"], + ["racket", "racquet"], + ["agonize", "agonise"], + ["neuron", "neurone"], + ["aggrandizes", "aggrandises"], + ["accouter", "accoutre"], + ["mollusk", "mollusc"], + ["repellent", "repellant"], + ["lodestone", "loadstone"], + ["publicize", "publicise"], + ["fraternization", "fraternisation"], + ["odorless", "odourless"], + ["serape", "sarape"], + ["rationalization", "rationalisation"], + ["pretense", "pretence"], + ["louver", "louvre"], + ["kopeck", "kopek"], + ["niger", "nigre"], + ["lissome", "lissom"], + ["idealization", "idealisation"], + ["nosy", "nosey"], + ["stogie", "stogy"], + ["althea", "althaea"], + ["programmer", "programer"], + ["immobilization", "immobilisation"], + ["majolica", "maiolica"], + ["polliwog", "pollywog"], + ["horsey", "horsy"], + ["checking", "chequing"], + ["savior", "saviour"], + ["civilize", "civilise"], + ["pygmy", "pigmy"], + ["granddad", "grandad"], + ["centralization", "centralisation"], + ["localization", "localisation"], + ["blowout", "blow-out"], + ["clerestory", "clerestorey"], + ["semiannual", "semi-annual"], + ["evangelization", "evangelisation"], + ["sulfurous", "sulphurous"], + ["scary", "scarey"], + ["ruble", "rouble"], + ["leggings", "leggins"], + ["ascendancy", "ascendency"], + ["piggyback", "pickaback"], + ["pajamas", "pyjamas"], + ["sterilize", "sterilise"], + ["math", "maths"], + ["flannelette", "flannelet"], + ["localize", "localise"], + ["bloodhound", "blood-hound"], + ["dumbfounding", "dumfounding"], + ["pederastic", "paederastic"], + ["hospitalization", "hospitalisation"], + ["scrutinize", "scrutinise"], + ["aureole", "aureola"], + ["acclimatization", "acclimatisation"], + ["lovable", "loveable"], + ["storied", "storeyed"], + ["frenum", "fraenum"], + ["oxygenate", "oxygenise"], + ["rigmarole", "rigamarole"], + ["fetish", "fetich"], + ["misbehavior", "misbehaviour"], + ["behavior", "behaviour"], + ["color", "colour"], + ["tire", "tyre"], + ["gray", "grey"], + ["theater", "theatre"], + ["center", "centre"], + ["realize", "realise"] +]