summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhallgren <hallgren@chalmers.se>2013-04-12 13:00:05 +0000
committerhallgren <hallgren@chalmers.se>2013-04-12 13:00:05 +0000
commita0d785610d2e426f7d8e1a376cf53870d5f5f98d (patch)
treec78f0323fdc09e926c62fe99e050f6036a1e0f0f /src
parent40e9fe30c32401dc9e00442970b263baa4306417 (diff)
Simple Translation Tool: eliminate &+ in translations from GF
Also fixed a bug introduced in previous refactoring.
Diffstat (limited to 'src')
-rw-r--r--src/www/translator/translator.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/www/translator/translator.js b/src/www/translator/translator.js
index a09286594..38b4d01da 100644
--- a/src/www/translator/translator.js
+++ b/src/www/translator/translator.js
@@ -220,7 +220,9 @@ Translator.prototype.update_translation=function(i) {
if(!window.gfrobust)
upd3(["[GF robust parser is not available]"])
else {
- function check_support(fls,tls) {
+ function check_support(ssupport,tsupport) {
+ var fls=ssupport(o.from)
+ var tls=tsupport(o.to)
if(fls && tls) {
var want={from:o.from, to:o.to, method:"GFRobust"}
if(!eq_options(segment.options,want)) {
@@ -1170,7 +1172,7 @@ function save_in_cloud(filename,document,cont) {
with_dir(save)
}
-function unlextext(txt,cont) { gfshell('ps -unlextext "'+txt+'"',cont) }
+function unlextext(txt,cont) { gfshell('ps -bind -unlextext "'+txt+'"',cont) }
function lextext(txt,cont) { gfshell('ps -lextext "'+txt+'"',cont) }