# 多语言实现

JAKA AddOn支持多语言功能,在完成AddOn某个包的功能开发后,可根据需要,自行进行多语言设置。

目前支持的语种有:汉语、英语、及日语。

具体设置步骤如下:

# 自定义指令的多语言

在制作自定义指令时,支持多语言的内容输入框右侧会有一个小地球图标,点击即可配置多语言。目前支持中英日三种语言。

# 自定义页面的多语言

当自定义页面在JAKA App中打开时,需要获取App当前的语言,进而切换用户自定义页面的语言与App一致。可以采用下面的方式实现该功能。

在web的初始化js代码中调用方法JAKAController.jakaCall(result),调用后JAKA App会回调window.changeLanuageHandler(language)函数,并将当前App语言传入。

示例代码:


let result = {
    "type":"getLanguage",
}

result = JSON.stringify(result);

JAKAController.jakaCall(result);


/**
 * 触发getAppLanguage后App的回调函数。
 * @param {*} language App传入当前语言
 */
window.changeLanuageHandler = (language)=>{
    console.log(`Curret language is {language}`)
}

上次修改: 2024/2/21 07:49:44