summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhallgren <hallgren@chalmers.se>2014-04-29 19:09:24 +0000
committerhallgren <hallgren@chalmers.se>2014-04-29 19:09:24 +0000
commitbd80c3c201be3d370709d2b0879109f015173989 (patch)
tree2028ef2a913703019197cfb5ae00e645cdc60cd6
parent580b8cc78303f864e39472ba7a7f92c1bd0073f8 (diff)
Wide Coverage Web Demo: fix bug introduced in previous patch
Word-for-word translations were shown in the wrong language after switching traget language.
-rw-r--r--src/www/js/wc.js11
1 files 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) {