diff options
Diffstat (limited to 'ext/bg/js/translator.js')
-rw-r--r-- | ext/bg/js/translator.js | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/ext/bg/js/translator.js b/ext/bg/js/translator.js index e7c2aac2..967b8bfe 100644 --- a/ext/bg/js/translator.js +++ b/ext/bg/js/translator.js @@ -31,7 +31,7 @@ class Translator { } const promises = [ - loadJsonInt('bg/lang/deinflect.json'), + jsonLoadInt('bg/lang/deinflect.json'), this.database.prepare() ]; @@ -56,8 +56,8 @@ class Translator { let definitions = []; for (const deinflection of deinflections) { for (const definition of deinflection.definitions) { - const tags = definition.tags.map(tag => buildTag(tag, definition.tagMeta)); - tags.push(buildDictTag(definition.dictionary)); + const tags = definition.tags.map(tag => dictTagBuild(tag, definition.tagMeta)); + tags.push(dictTagBuildSource(definition.dictionary)); definitions.push({ source: deinflection.source, reasons: deinflection.reasons, @@ -67,13 +67,13 @@ class Translator { expression: definition.expression, reading: definition.reading, glossary: definition.glossary, - tags: sortTags(tags) + tags: dictTagsSort(tags) }); } } - definitions = undupeTermDefs(definitions); - definitions = sortTermDefs(definitions, dictionaries); + definitions = dictTermsUndupe(definitions); + definitions = dictTermsSort(definitions, dictionaries); let length = 0; for (const definition of definitions) { @@ -86,7 +86,7 @@ class Translator { findTermsGrouped(text, dictionaries, softKatakana) { return this.findTerms(text, dictionaries, softKatakana).then(({length, definitions}) => { - return {length, definitions: groupTermDefs(definitions, dictionaries)}; + return {length, definitions: dictTermsGroup(definitions, dictionaries)}; }); } @@ -105,9 +105,9 @@ class Translator { return Promise.all(promises).then(defSets => { const definitions = defSets.reduce((a, b) => a.concat(b), []); for (const definition of definitions) { - const tags = definition.tags.map(tag => buildTag(tag, definition.tagMeta)); - tags.push(buildDictTag(definition.dictionary)); - definition.tags = sortTags(tags); + const tags = definition.tags.map(tag => dictTagBuild(tag, definition.tagMeta)); + tags.push(dictTagBuildSource(definition.dictionary)); + definition.tags = dictTagsSort(tags); } return definitions; @@ -140,8 +140,8 @@ class Translator { processKanji(definitions) { for (const definition of definitions) { - const tags = definition.tags.map(tag => buildTag(tag, definition.tagMeta)); - definition.tags = sortTags(tags); + const tags = definition.tags.map(tag => dictTagBuild(tag, definition.tagMeta)); + definition.tags = dictTagsSort(tags); } return definitions; |