From 8d82857a22da7cbc0b15a82314ea4a222dc78217 Mon Sep 17 00:00:00 2001 From: Jeffrey Priebe Date: Sat, 24 Jun 2017 20:25:08 -0700 Subject: [PATCH] Reverse existing UK --> US dict All words in the UK dict are now included in the dict for US --> UK. --- src/dict.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/dict.ts b/src/dict.ts index 217219f..18b7895 100644 --- a/src/dict.ts +++ b/src/dict.ts @@ -1,4 +1,4 @@ -export const dict:{[key:string]:string} = { +const dictUK:{[key:string]:string} = { aeroplane: "aeroplane||||airplane||||", aeroplanes: "aeroplanes||||airplanes||||", aesthetical: "aesthetic|esthetic|esthetical||esthetic|aesthetic|aesthetical||", @@ -80,6 +80,7 @@ export const dict:{[key:string]:string} = { neighbourliness: "neighbourliness||||neighborliness||||", neighbourly: "neighbourly||||neighborly||||", nonunionised: "nonunionised||||nonunionized||||", + odour: "odour||||odor||||", practise: "practise|practice|||practice|practise|||", practised: "practised|practiced|||practiced|practised|||", practises: "practises|practices|||practices|practises|||", @@ -210,4 +211,18 @@ export const dict:{[key:string]:string} = { vises: "vices||||vises|vices|||" }; +let dictUS:{[key:string]:string} = {}; +Object.keys(dictUK).forEach(key => { + const [ uk1, uk2, uk3, uk4, us1, us2, us3, us4, ukus ] = dictUK[key].split('|'); + if(us1) dictUS[us1] = dictUK[key]; + if(us2) dictUS[us2] = dictUK[key]; + if(us3) dictUS[us3] = dictUK[key]; + if(us4) dictUS[us4] = dictUK[key]; +}); + +export const dict = { + ...dictUK, + ...dictUS, +}; + export default dict; \ No newline at end of file