From 3a095b1f6cfe10b4d6cfa2e1c6d1ad3587dcfea2 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Sat, 5 Jun 2021 23:17:13 -0400 Subject: [PATCH] Improve secondary definitions (#1731) * Improve secondary search definitions * Simplify --- ext/js/language/translator.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/ext/js/language/translator.js b/ext/js/language/translator.js index a36ef48c..54cd281f 100644 --- a/ext/js/language/translator.js +++ b/ext/js/language/translator.js @@ -425,17 +425,13 @@ class Translator { let target = targetMap.get(key); if (typeof target === 'undefined') { target = { - groups: [], - searchSecondary: false + groups: [] }; targetMap.set(key, target); } target.groups.push(group); - if (!dictionaryEntry.isPrimary && !target.searchSecondary) { - target.searchSecondary = true; - termList.push({term, reading}); - targetList.push(target); - } + termList.push({term, reading}); + targetList.push(target); } } @@ -495,6 +491,8 @@ class Translator { return newDictionaryEntries; } + // Removing data + _removeExcludedDefinitions(dictionaryEntries, excludeDictionaryDefinitions) { for (let i = dictionaryEntries.length - 1; i >= 0; --i) { const dictionaryEntry = dictionaryEntries[i];