【技术实现步骤摘要】
一种可拓展模块的语言适配方法及系统
[0001]本申请涉及语言适配
,具体涉及一种可拓展模块的语言适配方法及系统。
技术介绍
[0002]目前的网站都能实现语言切换的功能,而大部分语言切换技术通过提取网站所有的功能模块以及内容模块的相关文字,进行文字编写;再统一对编写后的文字生成对应语言的翻译文本,例如:将网站上的英文提取出来生成英文文本,在将英文文本翻译成中文文本;中文文本和英文文本分别以不同的文件夹分割开;在用户点击对应的中文语言键时,对应的链接跳转到对应中文的文件夹就实现了语言翻译功能。这种语言切换技术适用于语言版本较少的网站或者内容较固定以及布局简单的网站。
[0003]当网站的语言版本较多,需要对网站界面上的不同种类的语言翻译成同一种语言时,常规语言切换技术无法对所有种类的语言进行翻译;在对网站系统的语言翻译模块进行拓展时往往需要对底层代码进行重新编写。
[0004]即,常规语言切换技术需要对新增的语言版本或模块重新编写相关的代码,增加了研发的工作量和研发成本。
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种可拓展模块的语言适配方法,其特征在于,包括:获取所申请的语言配置项目的ID和密钥;在外部软件系统中安装SDK,并配置所述语言配置项目的ID以及密钥;通过所述SDK获取所述语言配置项目中的语言配置信息,所述语言配置信息包括语言种类以及语言键;获取所述外部软件系统的本地语言配置信息;根据所述语言配置信息、所述本地语言配置信息,生成语言配置项并同步至所述外部软件系统。2.基于权利要求1所述的可拓展模块的语言适配方法,其特征在于,所述生成语言配置项并同步至所述外部软件系统的步骤,包括:通过所述SDK获取所述语言配置项的修改时间;根据所述修改时间同步所述语言配置项至外部软件系统。3.基于权利要求1所述的可拓展模块的语言适配方法,其特征在于,所述在外部软件系统安装SDK的步骤,包括:若所述SDK的安装位置在所述外部软件系统的web前端,则通过SDK将所述语言配置项缓存至浏览器。4.基于权利要求1所述的可拓展模块的语言适配方法,其特征在于,所述根据所述语言配置信息、所述外部软件系统的本地语言配置信息以及所述SDK,生成语言配置项的步骤,包括:通过所述SDK拉取后端的语言配置信息;通过所述SDK读取所述外部软件系统的本地语言配置信息;通过所述SDK处理所述语言配置信息以及所述本地语言配置信息,生成所述语言配置项。5.基于权利要求4所述的可拓展模块的语言适配方法,其特征在于,所述通过所述SDK处理所述语言配置信息以及所述本地语言配置信息,生成所述语言配置项的步骤,包括:提取所述语言配置信息以及所述本地语言配置信息相同的语言配置信息;删除所述本地语言配置信息中的所述相同的语言配置信息,生成第一本地语言配置信息;合并所述语言配置信息以及第一本地语言配置信息,生成所述语言配置项。6.基于权利要求1所述的可拓展模块的语言适配方法,其特征在于,所述根据...
【专利技术属性】
技术研发人员:梁杰鹏,
申请(专利权)人:深圳市信迪网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。