diff options
Diffstat (limited to 'ext/js')
| -rw-r--r-- | ext/js/language/translator.js | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/ext/js/language/translator.js b/ext/js/language/translator.js index 73f27ff9..ddbd01e6 100644 --- a/ext/js/language/translator.js +++ b/ext/js/language/translator.js @@ -1376,14 +1376,14 @@ class Translator {              i = v2.sourceTermExactMatchCount - v1.sourceTermExactMatchCount;              if (i !== 0) { return i; } -            // Sort by dictionary priority -            i = v2.dictionaryPriority - v1.dictionaryPriority; -            if (i !== 0) { return i; } -              // Sort by frequency order              i = v1.frequencyOrder - v2.frequencyOrder;              if (i !== 0) { return i; } +            // Sort by dictionary priority +            i = v2.dictionaryPriority - v1.dictionaryPriority; +            if (i !== 0) { return i; } +              // Sort by term score              i = v2.score - v1.score;              if (i !== 0) { return i; } @@ -1411,12 +1411,12 @@ class Translator {      _sortTermDictionaryEntryDefinitions(definitions) {          const compareFunction = (v1, v2) => { -            // Sort by dictionary priority -            let i = v2.dictionaryPriority - v1.dictionaryPriority; +            // Sort by frequency order +            let i = v1.frequencyOrder - v2.frequencyOrder;              if (i !== 0) { return i; } -            // Sort by frequency order -            i = v1.frequencyOrder - v2.frequencyOrder; +            // Sort by dictionary priority +            i = v2.dictionaryPriority - v1.dictionaryPriority;              if (i !== 0) { return i; }              // Sort by term score |