summaryrefslogtreecommitdiff
path: root/src/www
diff options
context:
space:
mode:
Diffstat (limited to 'src/www')
-rw-r--r--src/www/js/wc.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/www/js/wc.js b/src/www/js/wc.js
index 2cd19e289..c32d0f2e8 100644
--- a/src/www/js/wc.js
+++ b/src/www/js/wc.js
@@ -178,7 +178,8 @@ wc.translate=function() {
//if(f.speak.checked) wc.speak(t.text,f.to.value)
if(!so.got_more) {
so.got_more=true
- trans(so.input,1,9)
+ if(so.rs.length<10)
+ trans(so.input,so.rs.length,10-so.rs.length)
}
}
so.target.onclick=show_more
@@ -233,6 +234,8 @@ wc.translate=function() {
}
}
else {
+ function cmp(a,b) { return a.prob-b.prob; }
+ tra=tra.sort(cmp)
for(var ti=0;ti<tra.length;ti++) {
var r=tra[ti]
if(r.linearizations) showit(r,gftranslate.grammar)
@@ -245,7 +248,7 @@ wc.translate=function() {
}
gftranslate.translate(text,f.from.value,wc.languages || f.to.value,i,count,step3)
}
- function step2(text) { trans(text,0,1) }
+ function step2(text) { trans(text,0,10) }
function step2cnl(text) {
function step3cnl(results) {
var trans=results[0].translations