【技术实现步骤摘要】
一种适用于多语言热更新的方法
[0001]本专利技术涉及配置更新
,尤其涉及一种适用于多语言热更新的方法
。
技术介绍
[0002]互联网
、
物联网
web
开发中,在应用本地资源库添加各个国家的语言配置,搭配框架代码即可实现国际化多语言,能够满足不同用户对于语言和文化习惯的需求
。
[0003]然而,在使用过程中经常需要修改
、
添加某条语句或者新增一个国家的语言,导致应用需要频繁的更新
、
打包
、
发布,影响了用户体验以及开发维护成本
。
技术实现思路
[0004]本专利技术的目的在于提供一种适用于多语言热更新的方法,解决了修改
、
添加某条语句或者新增一个国家的语言,导致应用需要频繁的更新
、
打包
、
发布,影响了用户体验以及开发维护成本的问题
。
[0005]为实现上述目的,本专利技术提供了一种适用于多语言热更新的方 ...
【技术保护点】
【技术特征摘要】
1.
一种适用于多语言热更新的方法,其特征在于,包括以下步骤:在配置中心配置相应的语言文件;应用启动时对配置文件创建监听器;根据用户选择的语言,从所述配置中心读取相应的语言,并缓存到本地以提供用户相应的语言;当用户需要修改
、
新增语言时,运维人员在所述配置中心进行相应的操作,应用监听到语言变更时进行热更新
。2.
如权利要求1所述的适用于多语言热更新的方法,其特征在于,在配置中心配置相应的语言文件,所述步骤还包括:从本地库加载资源修改为从配置中心加载,同时增加相应监听器
。3.
如权利要求2所述的适用于多语言热更新的方法,其特征在于,在配置中心配置相应的语言文件,所述步骤还包括:在配置中心配置多语言文件名称的配置项
。4.
如权利要求3所述的适用于多语言热更新的方法,其特征在于,在配置中心配置相应的语言文件,所述步骤还包括:在配置中心为每个多语言文件写入具体的语言
。5.
如权利要求4所述的适用于多语言热更新的方法,其特征在于,应用启动时对配置文件创建监听器,所述步骤还包括:应用启动时监听所述配置项,同时读取所述配置项的语言文件的名称,为每个文件创建监听器
。6.
如权利要求5所述的适用于多语言热更新的方法,其特征在于,根据用户选...
【专利技术属性】
技术研发人员:王越帅,陆志荣,何小龙,李文丹,余转丽,
申请(专利权)人:浙江万胜智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。