forked from GitHub/gf-core
Wide Coverage Translation Demo: use App13.pgf, adding support for Japanese
Japanese uses the same lexer as Chinese, i.e. every character is a separate token.
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
var gftranslate = {}
|
var gftranslate = {}
|
||||||
|
|
||||||
gftranslate.jsonurl="/robust/App12.pgf"
|
gftranslate.jsonurl="/robust/App13.pgf"
|
||||||
gftranslate.grammar="App" // the name of the grammar
|
gftranslate.grammar="App" // the name of the grammar
|
||||||
|
|
||||||
gftranslate.call=function(querystring,cont,errcont) {
|
gftranslate.call=function(querystring,cont,errcont) {
|
||||||
@@ -20,7 +20,7 @@ function enc_langs(g,to) {
|
|||||||
gftranslate.translate=function(source,from,to,start,limit,cont) {
|
gftranslate.translate=function(source,from,to,start,limit,cont) {
|
||||||
var g=gftranslate.grammar
|
var g=gftranslate.grammar
|
||||||
var lexer="&lexer=text"
|
var lexer="&lexer=text"
|
||||||
if(from=="Chi") lexer="",source=source.split("").join(" ")
|
if(from=="Chi" || from=="Jpn") lexer="",source=source.split("").join(" ")
|
||||||
var encsrc=encodeURIComponent(source)
|
var encsrc=encodeURIComponent(source)
|
||||||
function errcont(text,code) { cont([{error:code+" "+text}]) }
|
function errcont(text,code) { cont([{error:code+" "+text}]) }
|
||||||
function extract(result) { cont(result[0].translations) }
|
function extract(result) { cont(result[0].translations) }
|
||||||
|
|||||||
Reference in New Issue
Block a user