diff --git a/src/js/test/test-logic.js b/src/js/test/test-logic.js index 7f6456466..ae3a3acff 100644 --- a/src/js/test/test-logic.js +++ b/src/js/test/test-logic.js @@ -878,11 +878,6 @@ export async function init() { randomWord = wordset.randomWord(); } - if (Config.britishEnglish && /english/.test(Config.language)) { - let britishWord = await BritishEnglish.replace(randomWord); - if (britishWord) randomWord = britishWord; - } - if (Config.lazyMode === true && !language.noLazyMode) { randomWord = LazyMode.replaceAccents(randomWord, language.accents); } @@ -949,6 +944,10 @@ export async function init() { } } + if (Config.britishEnglish && /english/.test(Config.language)) { + randomWord = await BritishEnglish.replace(randomWord); + } + if (/\t/g.test(randomWord)) { setHasTab(true); } @@ -1070,8 +1069,7 @@ export async function init() { Config.britishEnglish && Config.language.replace(/_\d*k$/g, "") === "english" ) { - let britishWord = await BritishEnglish.replace(w[i]); - if (britishWord) w[i] = britishWord; + w[i] = await BritishEnglish.replace(w[i]); } if (Config.lazyMode === true && !language.noLazyMode) { @@ -1235,14 +1233,6 @@ export async function addWord() { randomWord = wordset.randomWord(); } - if ( - Config.britishEnglish && - Config.language.replace(/_\d*k$/g, "") === "english" - ) { - let britishWord = await BritishEnglish.replace(randomWord); - if (britishWord) randomWord = britishWord; - } - if (Config.lazyMode === true && !language.noLazyMode) { randomWord = LazyMode.replaceAccents(randomWord, language.accents); } @@ -1278,6 +1268,13 @@ export async function addWord() { } } + if ( + Config.britishEnglish && + Config.language.replace(/_\d*k$/g, "") === "english" + ) { + randomWord = await BritishEnglish.replace(randomWord); + } + let split = randomWord.split(" "); if (split.length > 1) { split.forEach((word) => {