计算;推算;计数设备的制造及其应用技术1.本发明涉及网页语言处理技术领域,具体涉及一种网页语言国际化的方法、装置及系统。背景技术:2.目前针网站网站开发过程中,有一个是比较麻烦的事情就是需要对页面做的一个国际化配置,也就是该系统需要同时支持中文、英文、西班牙语等语言。3.现如今前端的页面的实现都是h5(hierarchical data format,hdf5,层次数据格式第5代的版本)与js(js文件是以js为扩展名、javascript脚本语言编写的文件)分离的,h5页面通过引用对应的js文件对页面进行渲染以及与后端的交互。如果在不使用框架和插件的前提下,无法做到对js文件中的内容进行国际化,如js文件中的动态生成的表单的标题、函数的返回信息、弹框提示信息等,目前较好的方案就是使用vue-i18n+vue框架,在js文件中引入vue-i18n(vue.js的国际化插件),然后通过设置需要的语言,取到对应js文件的属性,进行渲染,但这种方式需要引入额外的插件来实现网页语言的国际化,同时需要开发人员有较深技术的功底,并且如果页面国际化的需求是一个后期的增量需求,开发人员则需要重构页面,增加了研发的成本。技术实现要素:4.因此,本发明要解决的技术问题在于克服现有技术中h5与js分离的页面需要使用框架和插件才能针对js中的内容进行国际化,且研发成本高的缺陷,从而提供一种网页语言国际化的方法、装置及系统。5.为解决上述技术问题,本发明公开实施例至少提供一种网页语言国际化的方法、装置及系统。6.第一方面,本发明公开实施例提供了一种网页语言国际化的方法,包括:7.发起网站访问请求,所述网站访问请求包括被访问网站信息;8.接收所述被访问网站的加载数据,所述加载数据包括js页面语言文件,所述js页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件;9.确定当前浏览器语言;10.判断所述至少两种不同的国际语言文件中是否存在与所述当前浏览器语言相同的语言文件;11.若所述至少两种不同的国际语言文件中存在与所述当前浏览器语言相同的所述国际语言文件,则渲染当前显示页面并加载相应所述国际语言文件中的语言数据;12.若所述至少两种不同的国际语言文件中不存在与所述当前浏览器语言相同的所述国际语言文件,则渲染当前显示页面并加载所述默认国际语言文件中的默认语言数据。13.可选地,在所述确定当前浏览器语言之前,所述方法还包括:监听用户的语言设置操作;在监听到用户的语言设置操作后,判断所述至少两种不同的国际语言文件中是否存在与用户设置的语言相同的所述国际语言文件;所述渲染当前显示页面并加载相应所述国际语言文件中的语言数据为:若所述至少两种不同的国际语言文件中存在与用户设置的语言相同的所述国际语言文件,则渲染当前显示页面并加载相应所述国际语言文件中的语言数据;所述确定当前浏览器语言为:若所述至少两种不同的国际语言文件中不存在与用户设置的语言相同的所述国际语言文件,或者,未监听到用户的语言设置操作,则确定当前浏览器语言。14.可选地,所述js页面语言文件包括js页面语言设置文件;所述在监听到用户的语言设置操作后,判断所述至少两种不同的国际语言文件中是否存在与用户设置的语言相同的所述国际语言文件包括:在监听到用户的语言设置操作后,修改所述js页面语言设置文件中的全局语言变量,使所述全局语言变量值为用户设置的语言对应的语言标识;根据所述语言标识判断所述至少两种不同的国际语言文件中是否存在与用户设置的语言相同的所述国际语言文件。15.可选地,所述js页面语言文件还包括js页面语言存储文件,所述至少两种不同的国际语言文件由所述js页面语言存储文件携带;所述判断所述至少两种不同的国际语言文件中是否存在与所述当前浏览器语言相同的语言文件为:判断所述js页面语言存储文件中是否存在与所述当前浏览器语言相同的所述国际语言文件;所述判断所述至少两种不同的国际语言文件中是否存在与用户设置的语言相同的所述国际语言文件为:判断所述js页面语言存储文件中是否存在与用户设置的语言相同的所述国际语言文件。16.第二方面,本发明公开实施例还提供另一种网页语言国际化的方法,包括:17.创建js页面语言文件,所述js页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件,所述js页面语言文件用于网站语言的国际化配置;18.接收网站访问请求,所述网站访问请求包括被访问网站信息;19.根据所述被访问网站信息获取被访问网站的加载数据,所述加载数据包括所述js页面语言文件,以便网站请求终端根据所述js页面语言文件加载相应所述国际语言文件或者所述默认国际语言文件中的语言数据;20.根据所述被访问网站信息发送所述被访问网站的加载数据。21.第三方面,本发明公开实施例还提供一种网页语言国际化的装置,包括:22.访问请求发起模块,用于发起网站访问请求,所述网站访问请求包括被访问网站信息;23.加载数据接收模块,用于接收所述被访问网站的加载数据,所述加载数据包括js页面语言文件,所述js页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件;24.浏览器语言确定模块,用于确定当前浏览器语言;25.国际语言判断模块,用于判断所述至少两种不同的国际语言文件中是否存在与所述当前浏览器语言相同的语言文件;26.国际语言加载模块,用于若所述至少两种不同的国际语言文件中存在与所述当前浏览器语言相同的所述国际语言文件,则渲染当前显示页面并加载相应所述国际语言文件中的语言数据;27.默认语言加载模块,用于若所述至少两种不同的国际语言文件中不存在与所述当前浏览器语言相同的所述国际语言文件,则渲染当前显示页面并加载所述默认国际语言文件中的默认语言数据。28.第四方面,本发明公开实施例还提供另一种网页语言国际化的装置,包括:29.语言文件创建模块,用于创建js页面语言文件,所述js页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件,所述js页面语言文件用于网站语言的国际化配置;30.访问请求接收模块,用于接收网站访问请求,所述网站访问请求包括被访问网站信息;31.加载数据获取模块,用于根据所述被访问网站信息获取被访问网站的加载数据,所述加载数据包括所述js页面语言文件,以便网站请求终端根据所述js页面语言文件加载相应所述国际语言文件或者所述默认国际语言文件中的语言数据;32.加载数据发送模块,用于根据所述被访问网站信息发送所述被访问网站的加载数据。33.第五方面,本发明公开实施例还提供另一种网页语言国际化的系统,包括:34.服务器,创建用于网站语言的国际化配置的js页面语言文件,所述js页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件,接收客户端发起的网站访问请求,所述网站访问请求包括被访问网站信息;根据所述被访问网站信息获取被访问网站的加载数据;根据所述被访问网站信息向所述客户端发送所述加载数据,所述加载数据包括所述js页面语言文件;35.客户端,向所述服务器发起所述网站访问请求,接收所述服务器发送的所述加载数据,确定当前浏览器语言;判断所述至少两种不同的国际语言文件中是否存在与所述当前浏览器语言相同的语言文件;若所述至少两种不同的国际语言文件中存在与所述当前浏览器语言相同的所述国际语言文件,则渲染当前显示页面并加载相应所述国际语言文件中的语言数据;若所述至少两种不同的国际语言文件中不存在与所述当前浏览器语言相同的所述国际语言文件,则渲染当前显示页面并加载所述默认国际语言文件中的默认语言数据。36.第六方面,本发明公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。37.第七方面,本发明公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。38.本发明的实施例提供的技术方案可以具有以下有益效果:39.服务端创建一个js文件专门用于js文件的语言国际化配置,在客户端发起网站访问请求的时候,服务端将携带js文件的加载数据发给客户端,获取浏览器的语言,如果js文件支持该浏览器语言的适配则从js文件中获取相应的语言数据进行加载,否则加载默认语言数据。由于国际语言文件同加载数据一同发送给客户端,在页面加载过程中客户端不需要与服务端产生交互,所有操作均在本地实现,减少了处理的时间,有效降低了延迟,提高了用户体验,并且不需要引入插件即可实现,简单易实现。40.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。附图说明41.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。42.图1示出了本发明公开实施例所提供的一种网页语言国际化的方法的流程图;43.图2示出了本发明公开实施例所提供的另一种网页语言国际化的方法的流程图;44.图3示出了本发明公开实施例所提供的又一种网页语言国际化的方法的流程图;45.图4示出了本发明公开实施例所提供的一种网页语言国际化的装置的结构示意图;46.图5示出了本发明公开实施例所提供的另一种网页语言国际化的装置的结构示意图;47.图6示出了本发明公开实施例所提供的一种网页语言国际化的系统的结构示意图;48.图7示出了本发明公开实施例所提供的一种计算机设备的结构示意图。具体实施方式49.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。50.实施例151.如图1所示,本发明公开实施例所提供的一种网页语言国际化的方法的流程图,所述方法包括:52.s11:发起网站访问请求,网站访问请求包括被访问网站信息;53.s12:接收被访问网站的加载数据,加载数据包括js页面语言文件,js页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件;54.s13:确定当前浏览器语言;55.s14:判断至少两种不同的国际语言文件中是否存在与当前浏览器语言相同的语言文件,若至少两种不同的国际语言文件中存在与当前浏览器语言相同的国际语言文件,则执行步骤s15,若至少两种不同的国际语言文件中不存在与当前浏览器语言相同的国际语言文件,则执行步骤s16;56.s15:渲染当前显示页面并加载相应国际语言文件中的语言数据;57.s16:渲染当前显示页面并加载默认国际语言文件中的默认语言数据。58.可以理解的是,本实施例提供的技术方案,服务端创建一个js文件专门用于js文件的语言国际化配置,在客户端发起网站访问请求的时候,服务端将携带js文件的加载数据发给客户端,获取浏览器的语言,如果js文件支持该浏览器语言的适配则从js文件中获取相应的语言数据进行加载,否则加载默认语言数据。由于国际语言文件同加载数据一同发送给客户端,在页面加载过程中客户端不需要与服务端产生交互,所有操作均在本地实现,减少了处理的时间,有效降低了延迟,提高了用户体验,并且不需要引入插件即可实现,简单易实现。59.实施例260.如图2所示,本发明公开实施例所提供的另一种网页语言国际化的方法的流程图,所述方法包括:61.s21:发起网站访问请求,网站访问请求包括被访问网站信息;62.s22:接收被访问网站的加载数据,加载数据包括js页面语言文件,js页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件;63.s23:监听用户的语言设置操作;64.s24:在监听到用户的语言设置操作后,判断至少两种不同的国际语言文件中是否存在与用户设置的语言相同的国际语言文件,若至少两种不同的国际语言文件中存在与用户设置的语言相同的国际语言文件,则执行步骤s27,若至少两种不同的国际语言文件中不存在与用户设置的语言相同的国际语言文件,或者,未监听到用户的语言设置操作(图中未示出),则执行步骤s25;65.s25:确定当前浏览器语言。66.s26:判断至少两种不同的国际语言文件中是否存在与当前浏览器语言相同的语言文件,若至少两种不同的国际语言文件中存在与当前浏览器语言相同的国际语言文件,则执行步骤s27,若至少两种不同的国际语言文件中不存在与当前浏览器语言相同的国际语言文件,则执行步骤s28;67.s27:渲染当前显示页面并加载相应国际语言文件中的语言数据;68.s28:渲染当前显示页面并加载默认国际语言文件中的默认语言数据。69.在具体实践中,js页面语言文件包括js页面语言设置文件;步骤s24在监听到用户的语言设置操作后,判断至少两种不同的国际语言文件中是否存在与用户设置的语言相同的国际语言文件包括:70.s241:在监听到用户的语言设置操作后,修改js页面语言设置文件中的全局语言变量,使全局语言变量值为用户设置的语言对应的语言标识;71.s242:根据语言标识判断至少两种不同的国际语言文件中是否存在与用户设置的语言相同的国际语言文件。72.在具体实践中,js页面语言文件还包括js页面语言存储文件,至少两种不同的国际语言文件由js页面语言存储文件携带;73.步骤s28判断至少两种不同的国际语言文件中是否存在与当前浏览器语言相同的语言文件为:判断js页面语言存储文件中是否存在与当前浏览器语言相同的国际语言文件;74.步骤s29判断至少两种不同的国际语言文件中是否存在与用户设置的语言相同的国际语言文件为:判断js页面语言存储文件中是否存在与用户设置的语言相同的国际语言文件。75.在具体实践中,客户端通过navigator对象获取浏览器的语言。76.在具体实践中,在js页面语言设置文件中定义一个全局变量language用来存储网页的语言类型,在页面加载过程中,根据用户的点击事件监听用户选择的语言,对language值做相应的修改,不同的language值代表不同的语言类型,并重新加载网页,如果用户没有手动选择语言,则将language的值默认设置为空。77.在具体实践中,对于多页面网站,js页面语言存储文件可以设置多个,如可以针对每个页面创建一个对应的js页面语言存储文件,在每个js页面语言存储文件中定义页面需要做语言国际化属性的全局变量,为防止全局变量冲突,全局变量可以使用页面名加属性名的方式,其具体实现可以采用本领域技术人员所熟知的现有技术,本实施例不做过多描述。78.在具体实践中,在js页面语言存储文件中编写一个加载时的执行函数,首先判断网页语言的全局变量language的值是否为空,不为空则直接将该js页面语言设置文件中全局变量设置为对应语言的值,如果为空则通过navigator对象获取浏览器的语言,假设该网站需要支持中文(默认)和英文,如果浏览器语言为英文则将全局变量赋值成对应的英文值,如果为其它语种则使用默认中文。79.在具体实践中,在页面中引入对应的js页面语言存储文件,由于html的特性是自上而下执行,首先需要引入设置网页语言的js页面语言设置文件,再引入对应网页语言国际化的js页面语言存储文件,这样即可完成对页面的渲染。80.可以理解的是,本实施例提供的技术方案,服务端创建一个js文件专门用于js文件的语言国际化配置,在页面较多的情况下,为了方便管理针对每个页面创建一个js文件,定义需要国际化的全局变量,再通过navigator对象获取浏览器的语言,如果js文件支持该语言的适配则修改全局变量的值为当前语言,否则使用默认语言。当用户访问该网站时,首先加载国际化的js文件,根据浏览器语言取到相应的全局变量的值,然后对页面进行渲染。如果后面需要手动选择网页语言,同时该js文件提供了一个函数设置用户手动选择的语言,由于国际语言文件同加载数据一同发送给客户端,在页面加载过程中客户端不需要与后端产生交互,所有操作均在前端实现,减少了处理的时间,有效降低了延迟,提高了用户体验,并且不需要引入插件即可实现,简单易实现,方便修改和管理。81.实施例382.如图3所示,83.本发明实施例还提供一种网页语言国际化的方法,包括:84.s31:创建js页面语言文件,js页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件,js页面语言文件用于网站语言的国际化配置;85.s32:接收网站访问请求,网站访问请求包括被访问网站信息;86.s33:根据被访问网站信息获取被访问网站的加载数据,加载数据包括js页面语言文件,以便网站请求终端根据js页面语言文件加载相应国际语言文件或者默认国际语言文件中的语言数据;87.s34:根据被访问网站信息发送被访问网站的加载数据。88.可以理解的是,本实施例提供的技术方案,服务端创建一个js文件专门用于js文件的语言国际化配置,在客户端发起网站访问请求的时候,服务端将携带js文件的加载数据发给客户端,获取浏览器的语言,如果js文件支持该浏览器语言的适配则从js文件中获取相应的语言数据进行加载,否则加载默认语言数据。由于国际语言文件同加载数据一同发送给客户端,在页面加载过程中客户端不需要与服务端产生交互,所有操作均在本地实现,减少了处理的时间,有效降低了延迟,提高了用户体验,并且不需要引入插件即可实现,简单易实现。89.实施例490.如图4所示,本发明实施例还提供一种网页语言国际化的装置,包括:91.访问请求发起模块41,用于发起网站访问请求,所述网站访问请求包括被访问网站信息;92.加载数据接收模块42,用于接收所述被访问网站的加载数据,所述加载数据包括js页面语言文件,所述js页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件;93.浏览器语言确定模块43,用于确定当前浏览器语言;94.国际语言判断模块44,用于判断所述至少两种不同的国际语言文件中是否存在与所述当前浏览器语言相同的语言文件;95.国际语言加载模块45,用于若所述至少两种不同的国际语言文件中存在与所述当前浏览器语言相同的所述国际语言文件,则渲染当前显示页面并加载相应所述国际语言文件中的语言数据;96.默认语言加载模块46,用于若所述至少两种不同的国际语言文件中不存在与所述当前浏览器语言相同的所述国际语言文件,则渲染当前显示页面并加载所述默认国际语言文件中的默认语言数据。97.在具体实践中,如图4中虚线部分所示,该装置还可以包括:98.监听模块47,用于监听用户的语言设置操作;99.用户设置判断模块48,用于在监听到用户的语言设置操作后,判断所述至少两种不同的国际语言文件中是否存在与用户设置的语言相同的所述国际语言文件;100.所述浏览器语言确定模块43确定当前浏览器语言为:浏览器语言确定模块43若所述至少两种不同的国际语言文件中不存在与用户设置的语言相同的所述国际语言文件,或者,未监听到用户的语言设置操作,则确定当前浏览器语言。101.在具体实践中,所述js页面语言文件包括js页面语言设置文件;所述用户设置判断模块48在监听到用户的语言设置操作后,判断所述至少两种不同的国际语言文件中是否存在与用户设置的语言相同的所述国际语言文件包括:102.变量修改子模块,用于在监听到用户的语言设置操作后,修改所述js页面语言设置文件中的全局语言变量,使所述全局语言变量值为用户设置的语言对应的语言标识;103.标识判断子模块,用于根据所述语言标识判断所述至少两种不同的国际语言文件中是否存在与用户设置的语言相同的所述国际语言文件。104.在具体实践中,所述js页面语言文件还包括js页面语言存储文件,所述至少两种不同的国际语言文件由所述js页面语言存储文件携带;105.所述国际语言判断模块44判断所述至少两种不同的国际语言文件中是否存在与所述当前浏览器语言相同的语言文件为:国际语言判断模块44判断所述js页面语言存储文件中是否存在与所述当前浏览器语言相同的所述国际语言文件;106.所述用户设置判断模块48判断所述至少两种不同的国际语言文件中是否存在与用户设置的语言相同的所述国际语言文件为:用户设置判断模块48判断所述js页面语言存储文件中是否存在与用户设置的语言相同的所述国际语言文件。107.可以理解的是,本实施例提供的技术方案,服务端创建一个js文件专门用于js文件的语言国际化配置,在客户端发起网站访问请求的时候,服务端将携带js文件的加载数据发给客户端,获取浏览器的语言,如果js文件支持该浏览器语言的适配则从js文件中获取相应的语言数据进行加载,否则加载默认语言数据。由于国际语言文件同加载数据一同发送给客户端,在页面加载过程中客户端不需要与服务端产生交互,所有操作均在本地实现,减少了处理的时间,有效降低了延迟,提高了用户体验,并且不需要引入插件即可实现,简单易实现。108.实施例5109.如图5所示,本发明实施例还提供另一种网页语言国际化的装置,包括:110.语言文件创建模块51,用于创建js页面语言文件,js页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件,js页面语言文件用于网站语言的国际化配置;111.访问请求接收模块52,用于接收网站访问请求,网站访问请求包括被访问网站信息;112.加载数据获取模块53,用于根据被访问网站信息获取被访问网站的加载数据,加载数据包括js页面语言文件,以便网站请求终端根据js页面语言文件加载相应国际语言文件或者默认国际语言文件中的语言数据;113.加载数据发送模块54,用于根据被访问网站信息发送被访问网站的加载数据。114.可以理解的是,本实施例提供的技术方案,服务端创建一个js文件专门用于js文件的语言国际化配置,在客户端发起网站访问请求的时候,服务端将携带js文件的加载数据发给客户端,获取浏览器的语言,如果js文件支持该浏览器语言的适配则从js文件中获取相应的语言数据进行加载,否则加载默认语言数据。由于国际语言文件同加载数据一同发送给客户端,在页面加载过程中客户端不需要与服务端产生交互,所有操作均在本地实现,减少了处理的时间,有效降低了延迟,提高了用户体验,并且不需要引入插件即可实现,简单易实现。115.实施例6116.如图6所示,本发明实施例还提供另一种网页语言国际化的系统,包括:117.服务器61,创建用于网站语言的国际化配置的js页面语言文件,js页面语言文件携带默认国际语言文件和至少两种不同的国际语言文件,接收客户端发起的网站访问请求,网站访问请求包括被访问网站信息;根据被访问网站信息获取被访问网站的加载数据;根据被访问网站信息向客户端发送加载数据,加载数据包括js页面语言文件;118.客户端62,向服务器发起网站访问请求,接收服务器发送的加载数据,确定当前浏览器语言;判断至少两种不同的国际语言文件中是否存在与当前浏览器语言相同的语言文件;若至少两种不同的国际语言文件中存在与当前浏览器语言相同的国际语言文件,则渲染当前显示页面并加载相应国际语言文件中的语言数据;若至少两种不同的国际语言文件中不存在与当前浏览器语言相同的国际语言文件,则渲染当前显示页面并加载默认国际语言文件中的默认语言数据。119.在具体实践中,客户端62在确定当前浏览器语言之前,还监听用户的语言设置操作;在监听到用户的语言设置操作后,判断至少两种不同的国际语言文件中是否存在与用户设置的语言相同的国际语言文件;渲染当前显示页面并加载相应国际语言文件中的语言数据为:若至少两种不同的国际语言文件中存在与用户设置的语言相同的国际语言文件,则渲染当前显示页面并加载相应国际语言文件中的语言数据;确定当前浏览器语言为:若至少两种不同的国际语言文件中不存在与用户设置的语言相同的国际语言文件,或者,未监听到用户的语言设置操作,则确定当前浏览器语言。120.在具体实践中,js页面语言文件包括js页面语言设置文件;客户端62在监听到用户的语言设置操作后,判断至少两种不同的国际语言文件中是否存在与用户设置的语言相同的国际语言文件包括:在监听到用户的语言设置操作后,修改js页面语言设置文件中的全局语言变量,使全局语言变量值为用户设置的语言对应的语言标识;根据语言标识判断至少两种不同的国际语言文件中是否存在与用户设置的语言相同的国际语言文件。121.在具体实践中,js页面语言文件还包括js页面语言存储文件,至少两种不同的国际语言文件由js页面语言存储文件携带;客户端62判断至少两种不同的国际语言文件中是否存在与当前浏览器语言相同的语言文件为:判断js页面语言存储文件中是否存在与当前浏览器语言相同的国际语言文件;客户端62判断至少两种不同的国际语言文件中是否存在与用户设置的语言相同的国际语言文件为:判断js页面语言存储文件中是否存在与用户设置的语言相同的国际语言文件。122.可以理解的是,本实施例提供的技术方案,服务端创建一个js文件专门用于js文件的语言国际化配置,在客户端发起网站访问请求的时候,服务端将携带js文件的加载数据发给客户端,获取浏览器的语言,如果js文件支持该浏览器语言的适配则从js文件中获取相应的语言数据进行加载,否则加载默认语言数据。由于国际语言文件同加载数据一同发送给客户端,在页面加载过程中客户端不需要与服务端产生交互,所有操作均在本地实现,减少了处理的时间,有效降低了延迟,提高了用户体验,并且不需要引入插件即可实现,简单易实现。123.实施例7124.基于同一技术构思,本技术实施例还提供了一种计算机设备,包括存储器1和处理器2,如图7所示,所述存储器1存储有计算机程序,所述处理器2执行所述计算机程序时实现上述任一项所述的网页语言国际化的方法。125.其中,存储器1至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器1在一些实施例中可以是网页语言国际化系统的内部存储单元,例如硬盘。存储器1在另一些实施例中也可以是网页语言国际化系统的外部存储设备,例如插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器1还可以既包括网页语言国际化系统的内部存储单元也包括外部存储设备。存储器1不仅可以用于存储安装于网页语言国际化系统的应用软件及各类数据,例如网页语言国际化程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。126.处理器2在一些实施例中可以是一中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器1中存储的程序代码或处理数据,例如执行网页语言国际化程序等。127.可以理解的是,本实施例提供的技术方案,服务端创建一个js文件专门用于js文件的语言国际化配置,在客户端发起网站访问请求的时候,服务端将携带js文件的加载数据发给客户端,获取浏览器的语言,如果js文件支持该浏览器语言的适配则从js文件中获取相应的语言数据进行加载,否则加载默认语言数据。由于国际语言文件同加载数据一同发送给客户端,在页面加载过程中客户端不需要与服务端产生交互,所有操作均在本地实现,减少了处理的时间,有效降低了延迟,提高了用户体验,并且不需要引入插件即可实现,简单易实现。128.本发明公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的网页语言国际化的方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。129.本发明公开实施例所提供的网页语言国际化的方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行上述方法实施例中所述的网页语言国际化的方法的步骤,具体可参见上述方法实施例,在此不再赘述。130.本发明公开实施例还提供一种计算机程序,该计算机程序被处理器执行时实现前述实施例的任意一种方法。该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。131.可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。132.需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。133.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。134.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。135.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。136.此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。137.上述提到的存储介质可以是只读存储器,磁盘或光盘等。138.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。139.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种网页语言国际化的方法、装置及系统与流程
作者:admin
2022-08-31 13:12:56
543
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术
- 下一篇: 一种层状结构的La
- 上一篇: 变速器加热的方法、装置、存储介质、电子设备以及车辆与流程