aboutsummaryrefslogtreecommitdiff
path: root/ext/jp/translator.js
diff options
context:
space:
mode:
authorAlex Yatskov <alex@foosoft.net>2016-03-25 21:55:22 -0700
committerAlex Yatskov <alex@foosoft.net>2016-03-25 21:55:22 -0700
commitd38c5390eeb85438ee00fd528212dce4b31b457e (patch)
tree83244816ce041701939e4171eb313348f48c5e95 /ext/jp/translator.js
parenta1bab38a2dafcbf0657ea3e653980cc053006ce7 (diff)
Deinflection fixes.
Diffstat (limited to 'ext/jp/translator.js')
-rw-r--r--ext/jp/translator.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/ext/jp/translator.js b/ext/jp/translator.js
index 79f8515a..aef20f19 100644
--- a/ext/jp/translator.js
+++ b/ext/jp/translator.js
@@ -117,25 +117,25 @@ class Translator {
const sl1 = v1.source.length;
const sl2 = v2.source.length;
if (sl1 > sl2) {
- return 1;
- } else if (sl1 > sl2) {
return -1;
+ } else if (sl1 < sl2) {
+ return 1;
}
const p1 = v1.tags.indexOf('P') >= 0;
const p2 = v2.tags.indexOf('P') >= 0;
if (p1 && !p2) {
- return 1;
- } else if (!p1 && p2) {
return -1;
+ } else if (!p1 && p2) {
+ return 1;
}
const rl1 = v1.rules.length;
const rl2 = v2.rules.length;
if (rl1 < rl2) {
- return 1;
- } else if (rl2 > rl1) {
return -1;
+ } else if (rl2 > rl1) {
+ return 1;
}
return 0;