网页多语言切换方法、装置、计算机设备和存储介质与流程

文档序号:14860830发布日期:2018-07-04 07:17阅读:222来源:国知局
网页多语言切换方法、装置、计算机设备和存储介质与流程

本发明涉及网页设计技术领域,具体而言,涉及一种网页多语言切换方法、一种网页多语言切换装置、一种计算机设备和一种计算机可读存储介质。



背景技术:

web(网页)是构成网站的基本元素,是承载各种网站应用的平台。文字通常是构成一个web的最基本元素,通过文字的内容来传达网站的信息。

相关技术中,实现网页的文字内容的不同语言显示的方式,是直接在网页上进行文字编写,每一种语言对应一个静态页面,多种语言多个页面切换来实现不同语言的显示,存在以下技术缺陷:

(1)无法做到使用一个页面的情况下支持多种语言的切换,语言切换速度较慢,影响用户体验。

(2)没有对语言的断字折行进行处理,影响不同语言人群的阅读的流畅性,用户体验较差。



技术实现要素:

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

为此,本发明的目的在于提供一种网页多语言切换方法、一种网页多语言切换装置、一种计算机设备和一种计算机可读存储介质。

为了实现上述目的,本发明的第一方面的技术方案提供了一种网页多语言切换方法,适用于服务器,包括:根据客户端发送的语言切换请求信息,获取预存的与语言名称相对应的字符串文字信息,其中,语言切换请求信息包括语言名称;根据字符串文字信息中预存的分隔符,将字符串文字信息分段;发送分段后的字符串文字信息至客户端,以供客户端分段显示语言名称相对应的文字信息。

在该技术方案中,通过根据客户端发送的语言切换请求信息,获取预存的与语言名称相对应的字符串文字信息,有利于实现根据用户的语言切换请求,在同一个页面内进行语言种类的切换,通过根据字符串文字信息中预存的分隔符,将字符串文字信息分段,实现了对字符串文字信息的分段,有利于提高用户的阅读流畅性,通过发送分段后的字符串文字信息至客户端,有利于客户端分段显示语言名称相对应的文字信息,有利于实现文字信息的分段显示,实现针对不同语言对不同文字信息进行不同的断字折行,进一步提高了用户阅读的流畅性,减少了增加多语言时,编写静态页面,调整布局等繁琐操作,简化了多语言切换显示的流程,并根据各种语言的人群的阅读习惯进行了断字折行,进一步提高了网页的可扩展性和可阅读性。

需要说明的是,根据字符串文字信息中预存的分隔符,将字符串文字信息分段可以基于split算法。

还需要说明的是,预先存储分隔符至字符串文字信息的对应位置,通过预先存储分隔符至字符串文字信息的对应位置,有利于实现根据分隔符,将字符串文字信息分段,实现了对字符串文字信息的分段,有利于提高用户的阅读流畅性。

分隔符可以自定义,比如以[cut]为分隔符,基于split算法,根据字符串文字信息中预存的分隔符,将字符串文字信息分段存入数组arr中,则为(arr=v.split(‘[cut]’))。

预先存储分隔符至字符串文字信息的对应位置是根据各种语言的人群的阅读习惯以及网页的大小等来确定的。

在上述技术方案中,优选地,发送分段后的字符串文字信息至客户端,包括:将字符串文字信息分段存入数组中;遍历数组,分别存入p标签至数组的每一项中;发送存入p标签的字符串文字信息至客户端。

在该技术方案中,通过将字符串文字信息分段存入数组中,之后遍历数组,分别存入p标签至数组的每一项中,发送存入p标签的字符串文字信息至客户端,有利于客户端分段显示语言名称相对应的文字信息,有利于实现文字信息的分段显示,实现针对不同语言对不同文字信息进行不同的断字折行,进一步提高了用户阅读的流畅性,减少了增加多语言时,编写静态页面,调整布局等繁琐操作,简化了多语言切换显示的流程,并根据各种语言的人群的阅读习惯进行了断字折行,进一步提高了网页的可扩展性和可阅读性。

需要说明的是,p标签可以指一个段落,而且默认是一个块级元素。

在上述任一项技术方案中,优选地,还包括:预先存储字符串文字信息,字符串文字信息与语言名称对应关联存储。

在该技术方案中,通过预先存储字符串文字信息,字符串文字信息与语言名称对应关联存储,可以根据需要切换的语言名称来调取关联对应的字符串文字信息,有利于实现在同一个页面内进行多语言切换,而且提高了多语言切换的效率,进一步提高了用户体验。

在上述任一项技术方案中,优选地,字符串文字信息与语言名称以object结构对应关联存储,其中,object结构的键为语言名称,object结构的值为对应的字符串文字信息。

在该技术方案中,通过字符串文字信息与语言名称以object结构对应关联存储,可以实现由后台配置对应于语言名称的字符串文字信息,有利于实现在同一个页面内进行多语言切换,其中,object结构的键为语言名称,object结构的值为对应的字符串文字信息,根据语言切换请求信息可以确定语言名称,从而确定object结构,从object结构中获取对应于语言名称的字符串文字信息,有利于实现在同一个页面内进行多语言切换,而且提高了多语言切换的效率,进一步提高了用户体验。

需要说明的是,object结构可以通过后台配置获取,可以编辑更新。

在上述任一项技术方案中,优选地,分隔符为[cut]或[\]或[#]。

在该技术方案中,分隔符为[cut]或[\]或[#],还可以根据用户习惯进行自定义,分隔符需要区别于字符串文字信息,以根据分隔符来进行分段存入数组中,来实现断字折行处理,提高阅读流畅性。

本发明的第二方面的技术方案提出了一种网页多语言切换方法,适用于客户端,包括:根据用户针对语言切换请求的触控指令生成语言切换请求信息,并发送语言切换请求信息至服务器,其中,语言切换请求信息包括语言名称,以供服务器根据语言切换请求信息获取预存的与语言名称相对应的字符串文字信息并根据字符串文字信息中预存的分隔符,将字符串文字信息分段;获取服务器发送的分段后的字符串文字信息,并分段显示语言名称相对应的文字信息。

在该技术方案中,通过根据用户针对语言切换请求的触控指令生成语言切换请求信息,并发送语言切换请求信息至服务器,有利于供服务器根据语言切换请求信息获取预存的与语言名称相对应的字符串文字信息并根据字符串文字信息中预存的分隔符,将字符串文字信息分段,有利于实现根据用户的语言切换请求,在同一个页面内进行语言种类的切换,通过获取服务器发送的分段后的字符串文字信息,并分段显示语言名称相对应的文字信息,实现针对不同语言对不同文字信息进行不同的断字折行,进一步提高了用户阅读的流畅性,减少了增加多语言时,编写静态页面,调整布局等繁琐操作,简化了多语言切换显示的流程,并根据各种语言的人群的阅读习惯进行了断字折行,进一步提高了网页的可扩展性和可阅读性。

本发明的第三方面的技术方案提出了一种网页多语言切换装置,适用于服务器,包括:获取单元,用于根据客户端发送的语言切换请求信息,获取预存的与语言名称相对应的字符串文字信息,其中,语言切换请求信息包括语言名称;分段单元,用于根据字符串文字信息中预存的分隔符,将字符串文字信息分段;发送单元,用于发送分段后的字符串文字信息至客户端,以供客户端以分段显示语言名称相对应的文字信息。

在该技术方案中,通过根据客户端发送的语言切换请求信息,获取预存的与语言名称相对应的字符串文字信息,有利于实现根据用户的语言切换请求,在同一个页面内进行语言种类的切换,通过根据字符串文字信息中预存的分隔符,将字符串文字信息分段,实现了对字符串文字信息的分段,有利于提高用户的阅读流畅性,通过发送分段后的字符串文字信息至客户端,有利于客户端分段显示语言名称相对应的文字信息,有利于实现文字信息的分段显示,实现针对不同语言对不同文字信息进行不同的断字折行,进一步提高了用户阅读的流畅性,减少了增加多语言时,编写静态页面,调整布局等繁琐操作,简化了多语言切换显示的流程,并根据各种语言的人群的阅读习惯进行了断字折行,进一步提高了网页的可扩展性和可阅读性。

需要说明的是,根据字符串文字信息中预存的分隔符,将字符串文字信息分段可以基于split算法。

还需要说明的是,预先存储分隔符至字符串文字信息的对应位置,通过预先存储分隔符至字符串文字信息的对应位置,有利于实现根据分隔符,将字符串文字信息分段,实现了对字符串文字信息的分段,有利于提高用户的阅读流畅性。

分隔符可以自定义,比如以[cut]为分隔符,基于split算法,根据字符串文字信息中预存的分隔符,将字符串文字信息分段存入数组arr中,则为(arr=v.split(‘[cut]’))。

预先存储分隔符至字符串文字信息的对应位置是根据各种语言的人群的阅读习惯以及网页的大小等来确定的。

在上述技术方案中,优选地,还包括:存入单元,用于将所述字符串文字信息分段存入数组中;所述存入单元还用于:遍历所述数组,分别存入p标签至所述数组的每一项中;所述发送单元还用于:发送存入所述p标签的所述字符串文字信息至所述客户端。

在该技术方案中,通过将字符串文字信息分段存入数组中,之后遍历数组,分别存入p标签至数组的每一项中,发送存入p标签的字符串文字信息至客户端,有利于客户端分段显示语言名称相对应的文字信息,有利于实现文字信息的分段显示,实现针对不同语言对不同文字信息进行不同的断字折行,进一步提高了用户阅读的流畅性,减少了增加多语言时,编写静态页面,调整布局等繁琐操作,简化了多语言切换显示的流程,并根据各种语言的人群的阅读习惯进行了断字折行,进一步提高了网页的可扩展性和可阅读性。

需要说明的是,p标签可以指一个段落,而且默认是一个块级元素。

在上述任一项技术方案中,优选地,还包括:存储单元,用于预先存储字符串文字信息,字符串文字信息与语言名称对应关联存储。

在该技术方案中,通过预先存储字符串文字信息,字符串文字信息与语言名称对应关联存储,可以根据需要切换的语言名称来调取关联对应的字符串文字信息,有利于实现在同一个页面内进行多语言切换,而且提高了多语言切换的效率,进一步提高了用户体验。

在上述任一项技术方案中,优选地,字符串文字信息与语言名称以object结构对应关联存储,其中,object结构的键为语言名称,object结构的值为对应的字符串文字信息。

在该技术方案中,通过字符串文字信息与语言名称以object结构对应关联存储,可以实现由后台配置对应于语言名称的字符串文字信息,有利于实现在同一个页面内进行多语言切换,其中,object结构的键为语言名称,object结构的值为对应的字符串文字信息,根据语言切换请求信息可以确定语言名称,从而确定object结构,从object结构中获取对应于语言名称的字符串文字信息,有利于实现在同一个页面内进行多语言切换,而且提高了多语言切换的效率,进一步提高了用户体验。

需要说明的是,object结构可以通过后台配置获取,可以编辑更新。

在上述任一项技术方案中,优选地,分隔符为[cut]或[\]或[#]。

在该技术方案中,分隔符为[cut]或[\]或[#],还可以根据用户习惯进行自定义,分隔符需要区别于字符串文字信息,以根据分隔符来进行分段存入数组中,来实现断字折行处理,提高阅读流畅性。

本发明的第四方面的技术方案提出了一种网页多语言切换装置,适用于客户端,包括:发送单元,用于根据用户针对语言切换请求的触控指令生成语言切换请求信息,并发送语言切换请求信息至服务器,其中,语言切换请求信息包括语言名称,以供服务器根据语言切换请求信息获取预存的与语言名称相对应的字符串文字信息并根据字符串文字信息中预存的分隔符,将字符串文字信息分段;获取单元,用于获取服务器发送的分段后的字符串文字信息,并分段显示语言名称相对应的文字信息。

在该技术方案中,通过根据用户针对语言切换请求的触控指令生成语言切换请求信息,并发送语言切换请求信息至服务器,有利于供服务器根据语言切换请求信息获取预存的与语言名称相对应的字符串文字信息并根据字符串文字信息中预存的分隔符,将字符串文字信息分段,有利于实现根据用户的语言切换请求,在同一个页面内进行语言种类的切换,通过获取服务器发送的分段后的字符串文字信息,并分段显示语言名称相对应的文字信息,实现针对不同语言对不同文字信息进行不同的断字折行,进一步提高了用户阅读的流畅性,减少了增加多语言时,编写静态页面,调整布局等繁琐操作,简化了多语言切换显示的流程,并根据各种语言的人群的阅读习惯进行了断字折行,进一步提高了网页的可扩展性和可阅读性。

本发明的第五方面的技术方案提出了一种计算机设备,计算机设备包括处理器,处理器用于执行存储器中存储的计算机程序时实现如上述本发明的第一方面的技术方案提出的任一项的网页多语言切换方法的步骤。

在该技术方案中,计算机设备包括处理器,处理器用于执行存储器中存储的计算机程序时实现如上述本发明的第一方面的技术方案提出的任一项的网页多语言切换方法的步骤,因此具有上述本发明的第一方面的技术方案提出的任一项的网页多语言切换方法的全部有益效果,在此不再赘述。

本发明的第六方面的技术方案提出了一种计算机设备,计算机设备包括处理器,处理器用于执行存储器中存储的计算机程序时实现如上述本发明的第二方面的技术方案提出的网页多语言切换方法的步骤。

在该技术方案中,计算机设备包括处理器,处理器用于执行存储器中存储的计算机程序时实现如上述本发明的第二方面的技术方案提出的网页多语言切换方法的步骤,因此具有上述本发明的第二方面的技术方案提出的网页多语言切换方法的全部有益效果,在此不再赘述。

本发明的第七方面的技术方案提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本发明的第一方面的技术方案提出的任一项的网页多语言切换方法的步骤。

在该技术方案中,计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本发明的第一方面的技术方案提出的任一项的网页多语言切换方法的步骤,因此具有上述本发明的第一方面的技术方案提出的任一项的网页多语言切换方法的全部有益效果,在此不再赘述。

本发明的第八方面的技术方案提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本发明的第二方面的技术方案提出的任一项的网页多语言切换方法的步骤。

在该技术方案中,计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本发明的第二方面的技术方案提出的任一项的网页多语言切换方法的步骤,因此具有上述本发明的第二方面的技术方案提出的任一项的网页多语言切换方法的全部有益效果,在此不再赘述。

本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1示出了根据本发明的一个实施例的网页多语言切换方法的示意流程图;

图2示出了根据本发明的另一个实施例的网页多语言切换方法的示意流程图;

图3示出了根据本发明的一个实施例的网页多语言切换装置的示意框图;

图4示出了根据本发明的另一个实施例的网页多语言切换装置的示意框图;

图5示出了根据本发明的再一个实施例的网页多语言切换方法的示意流程图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

实施例1

图1示出了根据本发明的一个实施例的网页多语言切换方法的示意流程图。

如图1所示,根据本发明的实施例的网页多语言切换方法,适用于服务器,包括:

步骤s102,根据客户端发送的语言切换请求信息,获取预存的与语言名称相对应的字符串文字信息,其中,语言切换请求信息包括语言名称;

步骤s104,根据字符串文字信息中预存的分隔符,将字符串文字信息分段;

步骤s106,发送分段后的字符串文字信息至客户端,以供客户端分段显示语言名称相对应的文字信息。

在该实施例中,通过根据客户端发送的语言切换请求信息,获取预存的与语言名称相对应的字符串文字信息,有利于实现根据用户的语言切换请求,在同一个页面内进行语言种类的切换,通过根据字符串文字信息中预存的分隔符,将字符串文字信息分段,实现了对字符串文字信息的分段,有利于提高用户的阅读流畅性,通过发送分段后的字符串文字信息至客户端,有利于客户端分段显示语言名称相对应的文字信息,有利于实现文字信息的分段显示,实现针对不同语言对不同文字信息进行不同的断字折行,进一步提高了用户阅读的流畅性,减少了增加多语言时,编写静态页面,调整布局等繁琐操作,简化了多语言切换显示的流程,并根据各种语言的人群的阅读习惯进行了断字折行,进一步提高了网页的可扩展性和可阅读性。

需要说明的是,根据字符串文字信息中预存的分隔符,将字符串文字信息分段可以基于split算法。

还需要说明的是,预先存储分隔符至字符串文字信息的对应位置,通过预先存储分隔符至字符串文字信息的对应位置,有利于实现根据分隔符,将字符串文字信息分段,实现了对字符串文字信息的分段,有利于提高用户的阅读流畅性。

分隔符可以自定义,比如以[cut]为分隔符,基于split算法,根据字符串文字信息中预存的分隔符,将字符串文字信息分段存入数组arr中,则为(arr=v.split(‘[cut]’))。

预先存储分隔符至字符串文字信息的对应位置是根据各种语言的人群的阅读习惯以及网页的大小等来确定的。

在上述实施例中,优选地,发送分段后的字符串文字信息至客户端,包括:将字符串文字信息分段存入数组中;遍历数组,分别存入p标签至数组的每一项中;发送存入p标签的字符串文字信息至客户端。

在该实施例中,通过将字符串文字信息分段存入数组中,之后遍历数组,分别存入p标签至数组的每一项中,发送存入p标签的字符串文字信息至客户端,有利于客户端分段显示语言名称相对应的文字信息,有利于实现文字信息的分段显示,实现针对不同语言对不同文字信息进行不同的断字折行,进一步提高了用户阅读的流畅性,减少了增加多语言时,编写静态页面,调整布局等繁琐操作,简化了多语言切换显示的流程,并根据各种语言的人群的阅读习惯进行了断字折行,进一步提高了网页的可扩展性和可阅读性。

需要说明的是,p标签可以指一个段落,而且默认是一个块级元素。

在上述任一项实施例中,优选地,还包括:预先存储字符串文字信息,字符串文字信息与语言名称对应关联存储。

在该实施例中,通过预先存储字符串文字信息,字符串文字信息与语言名称对应关联存储,可以根据需要切换的语言名称来调取关联对应的字符串文字信息,有利于实现在同一个页面内进行多语言切换,而且提高了多语言切换的效率,进一步提高了用户体验。

在上述任一项实施例中,优选地,字符串文字信息与语言名称以object结构对应关联存储,其中,object结构的键为语言名称,object结构的值为对应的字符串文字信息。

在该实施例中,通过字符串文字信息与语言名称以object结构对应关联存储,可以实现由后台配置对应于语言名称的字符串文字信息,有利于实现在同一个页面内进行多语言切换,其中,object结构的键为语言名称,object结构的值为对应的字符串文字信息,根据语言切换请求信息可以确定语言名称,从而确定object结构,从object结构中获取对应于语言名称的字符串文字信息,有利于实现在同一个页面内进行多语言切换,而且提高了多语言切换的效率,进一步提高了用户体验。

需要说明的是,object结构可以通过后台配置获取,可以编辑更新。

在上述任一项实施例中,优选地,分隔符为[cut]或[\]或[#]。

在该实施例中,分隔符为[cut]或[\]或[#],还可以根据用户习惯进行自定义,分隔符需要区别于字符串文字信息,以根据分隔符来进行分段存入数组中,来实现断字折行处理,提高阅读流畅性。

实施例2

图2示出了根据本发明的另一个实施例的网页多语言切换方法的示意流程图。

如图2所示,根据本发明的另一实施例的网页多语言切换方法,适用于客户端,包括:

步骤s202,根据用户针对语言切换请求的触控指令生成语言切换请求信息,并发送语言切换请求信息至服务器,其中,语言切换请求信息包括语言名称,以供服务器根据语言切换请求信息获取预存的与语言名称相对应的字符串文字信息并根据字符串文字信息中预存的分隔符,将字符串文字信息分段;

步骤s204,获取服务器发送的分段后的字符串文字信息,并分段显示语言名称相对应的文字信息。

在该实施例中,通过根据用户针对语言切换请求的触控指令生成语言切换请求信息,并发送语言切换请求信息至服务器,有利于供服务器根据语言切换请求信息获取预存的与语言名称相对应的字符串文字信息并根据字符串文字信息中预存的分隔符,将字符串文字信息分段,有利于实现根据用户的语言切换请求,在同一个页面内进行语言种类的切换,通过获取服务器发送的分段后的字符串文字信息,并分段显示语言名称相对应的文字信息,实现针对不同语言对不同文字信息进行不同的断字折行,进一步提高了用户阅读的流畅性,减少了增加多语言时,编写静态页面,调整布局等繁琐操作,简化了多语言切换显示的流程,并根据各种语言的人群的阅读习惯进行了断字折行,进一步提高了网页的可扩展性和可阅读性。

实施例3

图3示出了根据本发明的一个实施例的网页多语言切换装置300的示意框图。

如图3所示,根据本发明的实施例的网页多语言切换装置300,适用于服务器,包括:获取单元302,用于根据客户端发送的语言切换请求信息,获取预存的与语言名称相对应的字符串文字信息,其中,语言切换请求信息包括语言名称;分段单元304,用于根据字符串文字信息中预存的分隔符,将字符串文字信息分段;发送单元305,用于发送分段后的字符串文字信息至客户端,以供客户端以分段显示语言名称相对应的文字信息。

在该实施例中,通过根据客户端发送的语言切换请求信息,获取预存的与语言名称相对应的字符串文字信息,有利于实现根据用户的语言切换请求,在同一个页面内进行语言种类的切换,通过根据字符串文字信息中预存的分隔符,将字符串文字信息分段,实现了对字符串文字信息的分段,有利于提高用户的阅读流畅性,通过发送分段后的字符串文字信息至客户端,有利于客户端分段显示语言名称相对应的文字信息,有利于实现文字信息的分段显示,实现针对不同语言对不同文字信息进行不同的断字折行,进一步提高了用户阅读的流畅性,减少了增加多语言时,编写静态页面,调整布局等繁琐操作,简化了多语言切换显示的流程,并根据各种语言的人群的阅读习惯进行了断字折行,进一步提高了网页的可扩展性和可阅读性。

需要说明的是,根据字符串文字信息中预存的分隔符,将字符串文字信息分段可以基于split算法。

还需要说明的是,预先存储分隔符至字符串文字信息的对应位置,通过预先存储分隔符至字符串文字信息的对应位置,有利于实现根据分隔符,将字符串文字信息分段,实现了对字符串文字信息的分段,有利于提高用户的阅读流畅性。

分隔符可以自定义,比如以[cut]为分隔符,基于split算法,根据字符串文字信息中预存的分隔符,将字符串文字信息分段存入数组arr中,则为(arr=v.split(‘[cut]’))。

预先存储分隔符至字符串文字信息的对应位置是根据各种语言的人群的阅读习惯以及网页的大小等来确定的。

在上述实施例中,优选地,还包括:还包括:存入单元306,用于将所述字符串文字信息分段存入数组中;所述存入单元306还用于:遍历所述数组,分别存入p标签至所述数组的每一项中;所述发送单元305还用于:发送存入所述p标签的所述字符串文字信息至所述客户端。

在该实施例中,通过将字符串文字信息分段存入数组中,之后遍历数组,分别存入p标签至数组的每一项中,发送存入p标签的字符串文字信息至客户端,有利于客户端分段显示语言名称相对应的文字信息,有利于实现文字信息的分段显示,实现针对不同语言对不同文字信息进行不同的断字折行,进一步提高了用户阅读的流畅性,减少了增加多语言时,编写静态页面,调整布局等繁琐操作,简化了多语言切换显示的流程,并根据各种语言的人群的阅读习惯进行了断字折行,进一步提高了网页的可扩展性和可阅读性。

需要说明的是,p标签可以指一个段落,而且默认是一个块级元素。

在上述任一项实施例中,优选地,还包括:存储单元308,用于预先存储字符串文字信息,字符串文字信息与语言名称对应关联存储。

在该实施例中,通过预先存储字符串文字信息,字符串文字信息与语言名称对应关联存储,可以根据需要切换的语言名称来调取关联对应的字符串文字信息,有利于实现在同一个页面内进行多语言切换,而且提高了多语言切换的效率,进一步提高了用户体验。

在上述任一项实施例中,优选地,字符串文字信息与语言名称以object结构对应关联存储,其中,object结构的键为语言名称,object结构的值为对应的字符串文字信息。

在该实施例中,通过字符串文字信息与语言名称以object结构对应关联存储,可以实现由后台配置对应于语言名称的字符串文字信息,有利于实现在同一个页面内进行多语言切换,其中,object结构的键为语言名称,object结构的值为对应的字符串文字信息,根据语言切换请求信息可以确定语言名称,从而确定object结构,从object结构中获取对应于语言名称的字符串文字信息,有利于实现在同一个页面内进行多语言切换,而且提高了多语言切换的效率,进一步提高了用户体验。

需要说明的是,object结构可以通过后台配置获取,可以编辑更新。

在上述任一项实施例中,优选地,分隔符为[cut]或[\]或[#]。

在该实施例中,分隔符为[cut]或[\]或[#],还可以根据用户习惯进行自定义,分隔符需要区别于字符串文字信息,以根据分隔符来进行分段存入数组中,来实现断字折行处理,提高阅读流畅性。

实施例4

图4示出了根据本发明的另一个实施例的网页多语言切换装置400的示意框图。

如图4所示,根据本发明的另一个实施例的网页多语言切换装置400,适用于客户端,包括:发送单元402,用于根据用户针对语言切换请求的触控指令生成语言切换请求信息,并发送语言切换请求信息至服务器,其中,语言切换请求信息包括语言名称,以供服务器根据语言切换请求信息获取预存的与语言名称相对应的字符串文字信息并根据字符串文字信息中预存的分隔符,将字符串文字信息分段;获取单元404,用于获取服务器发送的分段后的字符串文字信息,并分段显示语言名称相对应的文字信息。在该实施例中,

通过根据用户针对语言切换请求的触控指令生成语言切换请求信息,并发送语言切换请求信息至服务器,有利于供服务器根据语言切换请求信息获取预存的与语言名称相对应的字符串文字信息并根据字符串文字信息中预存的分隔符,将字符串文字信息分段,有利于实现根据用户的语言切换请求,在同一个页面内进行语言种类的切换,通过获取服务器发送的分段后的字符串文字信息,并分段显示语言名称相对应的文字信息,实现针对不同语言对不同文字信息进行不同的断字折行,进一步提高了用户阅读的流畅性,减少了增加多语言时,编写静态页面,调整布局等繁琐操作,简化了多语言切换显示的流程,并根据各种语言的人群的阅读习惯进行了断字折行,进一步提高了网页的可扩展性和可阅读性。

实施例5

根据本发明的实施例的计算机设备,计算机设备包括处理器,处理器用于执行存储器中存储的计算机程序时实现如上述本发明的实施例1提出的任一项的网页多语言切换方法的步骤。

在该实施例中,计算机设备包括处理器,处理器用于执行存储器中存储的计算机程序时实现如上述本发明的实施例1提出的任一项的网页多语言切换方法的步骤,因此具有上述本发明的实施例1提出的任一项的网页多语言切换方法的全部有益效果,在此不再赘述。

实施例6

根据本发明的实施例提出了一种计算机设备,计算机设备包括处理器,处理器用于执行存储器中存储的计算机程序时实现如上述本发明的实施例2提出的网页多语言切换方法的步骤。

在该实施例中,计算机设备包括处理器,处理器用于执行存储器中存储的计算机程序时实现如上述本发明的实施例2提出的网页多语言切换方法的步骤,因此具有上述本发明的实施例2提出的网页多语言切换方法的全部有益效果,在此不再赘述。

实施例7

根据本发明的实施例的计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述本发明的实施例1提出的任一项的网页多语言切换方法的步骤。

在该实施例中,计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述本发明的实施例1提出的任一项的网页多语言切换方法的步骤,因此具有上述本发明的实施例1提出的任一项的网页多语言切换方法的全部有益效果,在此不再赘述。

实施例8

根据本发明的实施例的计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述本发明的实施例2提出的任一项的网页多语言切换方法的步骤。

在该实施例中,计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述本发明的实施例2提出的任一项的网页多语言切换方法的步骤,因此具有上述本发明的实施例2提出的任一项的网页多语言切换方法的全部有益效果,在此不再赘述。

实施例9

图5示出了根据本发明的再一个实施例的网页多语言切换方法的示意流程图。

如图5所示,根据本发明的再一个实施例的网页多语言切换方法,包括:

步骤s502,在接收到语言切换请求时,获取相应的语言字符串文字信息,具体地,字符串文字信息与语言名称以object结构对应关联存储,根据语言切换请求中的语言名称可以来获取对应的字符串文字信息;

步骤s504,字符串文字信息分段存入数组中,具体地,字符串文字信息中预先插入分隔符标记分段,可以根据分隔符,基于split算法来将字符串文字信息分段存入数组中;

步骤s506,按照数组项分段显示,具体地,用p便签显示数组各项,实现分段效果,实现了在一个页面内进行多种语言的切换,而且可以实现在后台配置更新字符串文字信息,自由控制断字折行,一方面,提高了多种语言切换的速度,另一方面,提高了不同语言人群阅读的流畅性,进而提升了用户体验。

以上结合附图详细说明了本发明的技术方案,本发明提出了一种网页多语言切换方法、网页多语言切换装置、计算机设备和计算机可读存储介质,通过获取预存的与语言名称相对应的字符串文字信息,可以实现在一个页面内进行多种语言的切换,提高了多种语言切换的速度,通过根据字符串文字信息中预存的分隔符,将将字符串文字信息分段存入数组中,并在数组的每一项中存入p标签,实现了分段显示语言名称相对应的文字信息,自由控制断字折行,提高了不同语言人群阅读的流畅性,进而提升了用户体验。

本发明方法中的步骤可根据实际需要进行顺序调整、合并和删减。

本发明装置中的单元可根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1