[发明专利]一种网页语言国际化的方法、装置及系统在审
申请号: | 202210522300.0 | 申请日: | 2022-05-13 |
公开(公告)号: | CN114969599A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 龚国坤;王卫彬 | 申请(专利权)人: | 深圳市达视云科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F9/451 |
代理公司: | 北京惟盛达知识产权代理事务所(普通合伙) 11855 | 代理人: | 杨青 |
地址: | 518000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 语言 国际化 方法 装置 系统 | ||
1.一种网页语言国际化的方法,其特征在于,包括:
发起网站访问请求,所述网站访问请求包括被访问网站信息;
接收所述被访问网站的加载数据,所述加载数据包括JS页面语言文件,所述JS页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件;
确定当前浏览器语言;
判断所述至少两种不同的国际语言文件中是否存在与所述当前浏览器语言相同的语言文件;
若所述至少两种不同的国际语言文件中存在与所述当前浏览器语言相同的所述国际语言文件,则渲染当前显示页面并加载相应所述国际语言文件中的语言数据;
若所述至少两种不同的国际语言文件中不存在与所述当前浏览器语言相同的所述国际语言文件,则渲染当前显示页面并加载所述默认国际语言文件中的默认语言数据。
2.根据权利要求1所述的网页语言国际化的方法,其特征在于,在所述确定当前浏览器语言之前,所述方法还包括:
监听用户的语言设置操作;
在监听到用户的语言设置操作后,判断所述至少两种不同的国际语言文件中是否存在与用户设置的语言相同的所述国际语言文件;
所述渲染当前显示页面并加载相应所述国际语言文件中的语言数据为:若所述至少两种不同的国际语言文件中存在与用户设置的语言相同的所述国际语言文件,则渲染当前显示页面并加载相应所述国际语言文件中的语言数据;
所述确定当前浏览器语言为:若所述至少两种不同的国际语言文件中不存在与用户设置的语言相同的所述国际语言文件,或者,未监听到用户的语言设置操作,则确定当前浏览器语言。
3.根据权利要求2所述的网页语言国际化的方法,其特征在于,所述JS页面语言文件包括JS页面语言设置文件;所述在监听到用户的语言设置操作后,判断所述至少两种不同的国际语言文件中是否存在与用户设置的语言相同的所述国际语言文件包括:
在监听到用户的语言设置操作后,修改所述JS页面语言设置文件中的全局语言变量,使所述全局语言变量值为用户设置的语言对应的语言标识;
根据所述语言标识判断所述至少两种不同的国际语言文件中是否存在与用户设置的语言相同的所述国际语言文件。
4.根据权利要求3所述的网页语言国际化的方法,其特征在于,所述JS页面语言文件还包括JS页面语言存储文件,所述至少两种不同的国际语言文件由所述JS页面语言存储文件携带;
所述判断所述至少两种不同的国际语言文件中是否存在与所述当前浏览器语言相同的语言文件为:判断所述JS页面语言存储文件中是否存在与所述当前浏览器语言相同的所述国际语言文件;
所述判断所述至少两种不同的国际语言文件中是否存在与用户设置的语言相同的所述国际语言文件为:判断所述JS页面语言存储文件中是否存在与用户设置的语言相同的所述国际语言文件。
5.一种网页语言国际化的方法,其特征在于,包括:
创建JS页面语言文件,所述JS页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件,所述JS页面语言文件用于网站语言的国际化配置;
接收网站访问请求,所述网站访问请求包括被访问网站信息;
根据所述被访问网站信息获取被访问网站的加载数据,所述加载数据包括所述JS页面语言文件,以便网站请求终端根据所述JS页面语言文件加载相应所述国际语言文件或者所述默认国际语言文件中的语言数据;
根据所述被访问网站信息发送所述被访问网站的加载数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市达视云科技有限公司,未经深圳市达视云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210522300.0/1.html,转载请声明来源钻瓜专利网。