一种网页语言的配置方法及系统技术方案

技术编号:12573943 阅读:47 留言:0更新日期:2015-12-23 14:38
本发明专利技术公开了一种网页语言的配置方法及系统,该配置方法包括:于Web服务器中配置多语言文件;用户通过浏览器访问Web页面;通过所述Web服务器解析所述Web页面中的语言;依据所述多语言文件将所解析的语言替换为对应的语言,并将替换语言后的Web页面返回至所述浏览器,从而将所述Web页面呈现于用户。该发明专利技术的有益效果为:通过可配置的方式来提高开发效率。通过按照约定的文件名称,按不同语言存放对应的文本信息,方便整个系统多种语言文本信息的管理,通过在Html页面按约定增加自定义属性来配置多语言文本的key值,避免破坏原有界面的预览效果,隔离页面前端设计人员和开发人员的工作,提高页面前端设计人员和开发人员合作效率。

【技术实现步骤摘要】

本专利技术设及Web网页语言
,更具体地说,设及一种网页语言的配置方法 及系统。
技术介绍
随着社会的发展,基于BS度rowser/Server,浏览器/服务器模式)的软件应用系 统越来越普遍,随着国际化的发展,同一个应用系统要适应多个语言环境的需求也越来越 普遍。大部分的企事业单位的BS应用系统都需要根据用户选择的语言类别,自动将页面上 的文本元素转换为对应的语言,如中文、英文、日文等,W方便使用不同语言的用户使用系 统。 传统的系统多语言实现方案是将语言信息配置在数据库中,然后在页面中通过嵌 入对应的服务端语法,实现多语言的翻译,在页面中嵌入asp.net的语法,使用一个lang. Get方法解析k巧为RememberPwd的多语言的值,如下:阳0化]在数据库中通过关系表,保存RememberPwd对应的多种语言的值。 故现有技术方案存在W下主要缺点: 1、每种语言的值需要保存在数据库中,需要开发专口的维护功能进行维护。 2、页面中有多个文本元素配置有多语言的时候,页面在解析的时候,每次解析都 需要连接数据库一次,造成系统解析缓慢。 3、开发人员拿到页面前端设计人员设计的页面html源码后,需要将文本中的内 容再转换为响应的服务端语法,在系统没有开发完成前无法直接预览,设计人员有修改后, 开发人员还需要再次进行二次修改。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术中网页维护不便、网页解析缓慢W 及开发人员需进行二次修改的缺陷,提供一种网页语言的配置方法及系统。 本专利技术解决其技术问题所采用的技术方案是: 构造一种网页语言的配置方法,包括: 于Web服务器中配置多语言文件; 用户通过浏览器访问Web页面; 通过所述Web服务器解析所述Web页面中的语言; 依据所述多语言文件将所解析的语言替换为对应的语言,并将替换语言后的Web 页面返回至所述浏览器,从而将所述Web页面呈现于用户。 在本专利技术所述的配置方法中,所述于Web服务器中配置多语言文件的步骤包括: 设置一文件夹W存放所述多语言文件; 于所述文件夹中,按照语言的缩写建立对应的子文件夹; 于每个子文件夹中,按照预设的功能模块建立对应语言的文本文件。 在本专利技术所述的配置方法中,所述于Web服务器中配置多语言文件的步骤还包 括: 于HTML标签中设置嵌入属性W嵌入所述多语言文件的信息。 在本专利技术所述的配置方法中,所述通过所述Web服务器解析所述Web页面中的语 言的步骤包括: 加载所述多语言文件;用户选择所需的语言类型; 用户访问所述Web页面时,依据所述嵌入属性提取对应的HTML文本元素,并解析 为对应的语言文本值W进行替换。 在本专利技术所述的配置方法中,所述用户选择所需的语言类型的步骤还包括: 记录用户所选择的语言类型。 另一方面,提供一种网页语言的配置系统,包括: 配置模块,用于在Web服务器中配置多语言文件; 访问模块,用于通过浏览器使用户访问Web页面; 解析模块,用于通过所述Web服务器解析所述Web页面中的语言; 替换模块,用于依据所述多语言文件将所解析的语言替换为对应的语言,并将替 换语言后的Web页面返回至所述浏览器,从而将所述Web页面呈现于用户。 在本专利技术所述的配置系统中,所述配置模块包括: 设置模块,用于设置一文件夹W存放所述多语言文件; 子文件夹建立模块,用于在所述文件夹中,按照语言的缩写建立对应的子文件 夹; 文本文件建立模块,用于在每个子文件夹中,按照预设的功能模块建立对应语言 的文本文件。 在本专利技术所述的配置系统中,所述配置模块还包括: 嵌入模块,用于在HTML标签中设置嵌入属性W嵌入所述多语言文件的信息。 在本专利技术所述的配置系统中,所述解析模块包括: 加载模块,用于加载所述多语言文件; 选择模块,用于用户选择所需的语言类型; 文本解析模块,用于在用户访问所述Web页面时,依据所述嵌入属性提取对应的 HTML文本元素,并解析为对应的语言文本值W进行替换。 在本专利技术所述的配置系统中,所述选择模块还用于:记录用户所选择的语言类型。 上述公开的一种网页语言的配置方法及系统具有W下有益效果:通过可配置的方 式来提高开发效率。通过按照约定的文件名称,按不同语言存放对应的文本信息,方便整个 系统多种语言文本信息的管理。通过在html页面按约定增加自定义属性来配置多语言文 本的key值,避免破坏原有界面的预览效果,隔离页面前端设计人员和开发人员的工作,提 高页面前端设计人员和开发人员合作效率。【附图说明】 图1为本专利技术提供的一种网页语言的配置方法的流程图; 图2为本专利技术提供的一种网页语言的配置方法的流程示意图; 图3为本专利技术提供的文件夹与子文件夹之间的示意图; W例图4为本专利技术提供的一种网页语言的配置系统的方框图。【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,W下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用W解释本专利技术,并不 用于限定本专利技术。 本专利技术提供一种网页语言的配置方法及系统,其目的在于,提供一种可配置快速 管理多语言数据的方法,解决页面前端设计人员和开发人员协同工作中的低效率问题。 参见图1,图1为本专利技术提供的一种网页语言的配置方法的流程图,该方法包括W 下步骤: S1、于Web服务器中配置多语言文件;同时参见图2,图2为本专利技术提供的一种网 页语言的配置方法的流程示意图,该步骤发生的主体为Web服务器,具体的,步骤S1包括W 下子步骤: S11、设置一文件夹W存放所述多语言文件;参见图3,图3为本专利技术提供的文件夹 与子文件夹之间的示意图,在Web服务器中通过一个Language的文件夹,存放多语言配置 文件。 S12、于所述文件夹中,按照语言的缩写建立对应的子文件夹;参见图3,在 Language文件夹中,按照语言的缩写建立对应的子文件夹,如英文(en-U巧、中文(zh-CN)、 日文(ja-JP)。 S13、于每个子文件夹中,按照预设的功能模块建立对应语言的文本文件。参见图 3,在每个语言文件夹中按功能模块建立多语言的文本文件,文件后缀可自定义。 阳057] 此外,在多语言文件中按照key=value的格式,一行定义一个该语言文本的值, 如下为英文和中文的多语言配置样例: WFDeleteSelected=Deleteselected WFRowNo=RowNo. WFMemberKind=MemberType WFMemberName=MemberName[0当前第1页1 2 本文档来自技高网...

【技术保护点】
一种网页语言的配置方法,其特征在于,包括:于Web服务器中配置多语言文件;用户通过浏览器访问Web页面;通过所述Web服务器解析所述Web页面中的语言;依据所述多语言文件将所解析的语言替换为对应的语言,并将替换语言后的Web页面返回至所述浏览器,从而将所述Web页面呈现于用户。

【技术特征摘要】

【专利技术属性】
技术研发人员:汤超青
申请(专利权)人:深圳联友科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1