diff --git a/src/www/js/gftranslate.js b/src/www/js/gftranslate.js index 1fb1e8357..6d13d84ca 100644 --- a/src/www/js/gftranslate.js +++ b/src/www/js/gftranslate.js @@ -50,6 +50,11 @@ function length_limit(lang) { } } +function check_limit(lang,encsrc) { + var len=encsrc.length, limit=length_limit(lang) + return len<=limit ? null : "sentense too long, "+len+">"+limit +} + // Translate a sentence gftranslate.translate=function(source,from,to,start,limit,cont) { var g=gftranslate.grammar @@ -60,11 +65,12 @@ gftranslate.translate=function(source,from,to,start,limit,cont) { function extract(result) { cont(unspace_translations(g,result[0].translations)) } - if(encsrc.length