本发明涉及一种bs架构录入数据的多语言处理方法以及计算机设备。
背景技术:
在bs架构的服务中,常见的一个问题就是在用户通过浏览器查看页面的时候,通过浏览器自带的翻译功能,仅仅将页面中的一部分内容进行翻译,但是有一部分的数据是无法进行翻译的,依旧是其原来的语言进行显示,这就使得用户无法知晓这部分的内容,使得用户体验不佳。
技术实现要素:
本发明要解决的技术问题,在于提供一种bs架构录入数据的多语言处理方法以及计算机设备,提升用户体验。
本发明之一是这样实现的:一种bs架构录入数据的多语言处理方法,包括:
步骤1、设置录入的字段为多语言字段,建立一多语言键以及对应的键值;
步骤2、为每一个字段建立对应的多语言资源;
步骤3、根据选定的多语言键值从多语言资源中查找对应的字段进行显示。
进一步地,所述步骤2进一步具体为:以键key:值value对的形式为每一个字段建立对应的多语言资源。
进一步地,所述步骤3进一步具体为:根据选定的多语言键值,以字段的键key从多语言资源中查找对应的值value,并进行显示。
本发明之二是这样实现的:一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:
步骤1、设置录入的字段为多语言字段,建立一多语言键以及对应的键值;
步骤2、为每一个字段建立对应的多语言资源;
步骤3、根据选定的多语言键值从多语言资源中查找对应的字段进行显示。
进一步地,所述步骤2进一步具体为:以键key:值value对的形式为每一个字段建立对应的多语言资源。
进一步地,所述步骤3进一步具体为:根据选定的多语言键值,以字段的键key从多语言资源中查找对应的值value,并进行显示。
本发明具有如下优点:一种bs架构录入数据的多语言处理方法以及计算机设备,使得页面中的所有数据的显示语言都可以通过用户选择进行显示,大大提高了用户的体验。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明方法执行流程图。
具体实施方式
本发明bs架构录入数据的多语言处理方法,包括:
步骤1、设置录入的字段为多语言字段,建立一多语言键以及对应的键值;
步骤2、以键key:值value对的形式为每一个字段建立对应的多语言资源;
步骤3、根据选定的多语言键值,以字段的键key从多语言资源中查找对应的值value,并进行显示。
本发明计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:
步骤1、设置录入的字段为多语言字段,建立一多语言键以及对应的键值;
步骤2、以键key:值value对的形式为每一个字段建立对应的多语言资源;
步骤3、根据选定的多语言键值,以字段的键key从多语言资源中查找对应的值value,并进行显示。
展示层会获取到用户需要展示的数据的多语言键值;如到展示页面确定我要展示的是哪个属性名称的翻译;
例如这里的录入字段key为state_0,然后就用找这个属性名称state_0对应的中文翻译结果,
根据选定的多语言键值,展示层会找到对应的多语言资源:
键值:hello
中文:你好
英文:hello
法语:bonjour
最终,展示层根据用户的语种决定当前多语言展示结果为:bonjour。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。