From bd80c3c201be3d370709d2b0879109f015173989 Mon Sep 17 00:00:00 2001 From: hallgren Date: Tue, 29 Apr 2014 19:09:24 +0000 Subject: [PATCH] Wide Coverage Web Demo: fix bug introduced in previous patch Word-for-word translations were shown in the wrong language after switching traget language. --- src/www/js/wc.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/www/js/wc.js b/src/www/js/wc.js index 593453623..51fb97a23 100644 --- a/src/www/js/wc.js +++ b/src/www/js/wc.js @@ -107,7 +107,8 @@ wc.translate=function() { so.current_pick=i if(wc.selected==so) show_more() } - function showit2(r) { + function showit2(r,grammar) { + r.grammar=grammar so.rs.push(r) var j=so.rs.length-1 if(so.current_pick==j) show_trans(j) @@ -115,16 +116,16 @@ wc.translate=function() { //disable(false) } function showit(r,grammar) { - r.grammar=grammar r.t=trans_quality(r,grammar+f.to.value) r.text=r.t.text - showit2(r) + showit2(r,grammar) } function show_words(r) { - var ix=find_to(gftranslate.grammar+f.to.value,r.linearizations) + var g=gftranslate.grammar + var ix=find_to(g+f.to.value,r.linearizations) r.text=r.linearizations[ix].text r.t={quality:"bad_quality",text:r.text} - showit2(r) + showit2(r,g) } function word_for_word(text,cont) {