【技术实现步骤摘要】
静态页面语言切换方法、装置、存储介质及电子设备
本公开涉及计算机
,具体地,涉及一种静态页面语言切换方法、装置、存储介质及电子设备。
技术介绍
随着互联网技术的兴起和用户量的增加,业务开发中经常遇到多语言的场景需求,需要提供多种显示语言的支持。现有技术中,针对静态页面的多语言支持,通常是采用前端框架提供的多语言方案,例如,开发单个页面,使用json文件进行多语言配置和支持,在用户实际访问时根据用户的语言切换操作对页面进行动态渲染显示,切换响应时间长。并且,通过上述方式,开发人员在开发过程中就要严格遵循所用前端框架的多语言开发规范,对开发人员技术要求高,并且需维护json文件,并且,页面中的显示对象间通常存在层级关系,当页面中显示对象的层次较深时json文件维护起来会有很大的难度。
技术实现思路
本公开的目的是提供一种准确、快速地静态页面语言切换方法、装置、存储介质及电子设备。为了实现上述目的,根据本公开的第一方面,提供一种静态页面语言切换方法,所述方法包括:在静态页面进行语言 ...
【技术保护点】
1.一种静态页面语言切换方法,其特征在于,所述方法包括:/n在静态页面进行语言切换时,确定所述静态页面要切换到的目标显示语言;/n从所述静态页面对应的页面集合中确定所述目标显示语言对应的目标显示页面,其中,所述页面集合包含所述静态页面在多个显示语言下分别对应的显示页面,所述显示页面是基于所述静态页面的配置文件生成的;/n显示所述目标显示页面,其中,所述目标显示页面的内容是通过所述目标显示语言显示的。/n
【技术特征摘要】
1.一种静态页面语言切换方法,其特征在于,所述方法包括:
在静态页面进行语言切换时,确定所述静态页面要切换到的目标显示语言;
从所述静态页面对应的页面集合中确定所述目标显示语言对应的目标显示页面,其中,所述页面集合包含所述静态页面在多个显示语言下分别对应的显示页面,所述显示页面是基于所述静态页面的配置文件生成的;
显示所述目标显示页面,其中,所述目标显示页面的内容是通过所述目标显示语言显示的。
2.根据权利要求1所述的方法,其特征在于,所述静态页面的配置文件通过如下方式生成:
获取所述静态页面的源代码;
根据所述源代码获取所述静态页面中显示对象的路径和所述显示对象的显示数据;
将所述显示对象的路径与所述显示对象的显示数据进行关联,并存储至所述配置文件。
3.根据权利要求2所述的方法,其特征在于,所述显示页面是通过如下方式基于所述静态页面的配置文件生成:
获取与所述静态页面对应的多个配置文件以及所述静态页面的源代码,其中,每个配置文件对应一种显示语言;
针对每个配置文件,执行以下操作:
以该配置文件中显示对象的路径所关联的显示数据,替换所述静态页面的源代码中与所述显示对象的路径对应的数据,以获得所述静态页面在该配置文件对应的显示语言下所对应的显示页面。
4.根据权利要求1所述的方法,其特征在于,所述静态页面的显示语言和所述静态页面的配置文件一一对应,所述静态页面的不同配置文件中、所述显示对象的路径和数量相同。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述配置文件基于键值对生成。
6.一种静态页面语言切换装置,其特征在于,...
【专利技术属性】
技术研发人员:陆国际,纪勇,
申请(专利权)人:东软集团股份有限公司,东软集团大连有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。