【技术实现步骤摘要】
自定义表单控件的多语言加载方法及装置
[0001]本申请涉及计算机
,特别是涉及一种自定义表单控件的多语言加载方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着贸易全球化的不断发展,越来越多的企业需要在全球范围内寻找商业机会,而互联网则是各个企业优选的对外展示窗口。
[0003]目前,企业通常会以搭建好的网页作为模板,翻译人员将整个页面内容翻译为目标语言后,再由开发人员依据自身权限对网页中各个表单控件的内容进行替换;多语言页面的构建及更新过程都需要翻译人员和开发人员相互配合,完成后需要通过部署并重启服务器使得页面生效;因此,现有的互联网页面中自定义表单控件内容的更新效率还较低。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种自定义表单控件的多语言加载方法、装置、计算机设备和存储介质。
[0005]一种自定义表单控件的多语言加载方法,所述方法包括:响应于页面的加载请求,根据所述加载请求确定所述页面中待加载的表单控件,以及与所述表单控件对应的语种标识;从预设缓 ...
【技术保护点】
【技术特征摘要】
1.一种自定义表单控件的多语言加载方法,其特征在于,所述方法包括:响应于页面的加载请求,根据所述加载请求确定所述页面中待加载的表单控件,以及与所述表单控件对应的语种标识;从预设缓存中检索与所述表单控件对应且携带有所述语种标识的语言包;若在所述预设缓存中未检索到与所述表单控件对应且携带有所述语种标识的语言包,则生成与所述表单控件对应且携带有所述语种标识的语言包;根据所述语言包对所述表单控件进行加载,得到包含加载后的表单控件的页面;所述页面中的所述加载后的表单控件以与所述语种标识对应的语言显示。2.根据权利要求1所述的方法,其特征在于,所述生成与所述表单控件对应且携带有所述语种标识的语言包,包括:对所述待加载的表单控件进行解析,得到包含有所述表单控件所显示内容的初始语言数据;根据所述预加载语种标识,将所述初始语言数据转换为与所述预加载语种标识对应语种的目标语言数据;根据所述目标语言数据生成与所述表单控件对应且携带有所述语种标识对应的语言包。3.根据权利要求2所述的方法,其特征在于,所述对所述待加载的表单控件进行解析,得到包含有所述表单控件所显示内容的初始语言数据,包括:根据所述待加载的表单控件的类型,调用相应的解析器作为目标解析器;通过所述目标解析器提取所述表单控件中所显示的内容,根据提取结果生成所述初始语言数据;所述提取结果中包括与所述表单控件中所显示的内容对应的初始字符串信息。4.根据权利要求3所述的方法,其特征在于,所述根据所述预加载语种标识,将所述初始语言数据转换为与所述预加载语种标识对应语种的目标语言数据,包括:构建与所述初始语言数据对应的初始语言数据模板,并获取与所述预加载语种标识对应的语种映射字典;所述初始语言数据模板中包括多个所述初始字符串信息;根据所述语种映射字典,将所述初始语言数据模板中的初始字符串信息替换为与所述预加载语种标识对应的目标字符串信息;根据所述初始语言数据模板以及所述目标字符串信息生成所述与所述预加...
【专利技术属性】
技术研发人员:杨健伟,徐霞,张社丽,曹映辉,
申请(专利权)人:深圳市蓝凌软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。