Improve secondary definitions (#1731)
* Improve secondary search definitions * Simplify
This commit is contained in:
parent
d87515ec12
commit
3a095b1f6c
@ -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];
|
||||
|
Loading…
Reference in New Issue
Block a user