[发明专利]一种多语言静态页面生成方法、服务器和存储介质在审
申请号: | 201710287717.2 | 申请日: | 2017-04-27 |
公开(公告)号: | CN107122190A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 洪明洁 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 广东广和律师事务所44298 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 语言 静态 页面 生成 方法 服务器 存储 介质 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种多语言静态页面生成方法、服务器和存储介质。
背景技术
随着互联网的以及国际化贸易的飞速发展,很多企业需要面对全球用户并为之提供更为完善的电子商务服务,越来越多的国家站点在紧锣密鼓的建设中。多语言页面的创建及修改成为了一个繁琐且耗费人力的问题。当一款新的产品发布,需要快速的把所有的国家都添加这些产品页面。
目前做法为:
1、常规做法:以英语版本页面为模板,进行每个国家的页面的翻译,并把翻译好的页面拿到后台进行发布。具体是,由开发人员制作英文版模板页面,然后把英文模板页面交给翻译公司,由翻译公司根据英文模板页面翻译各个国家的模板页面,然后由运营人员一个个页面进行发布,工作量大且非常耗时。
2、目前还有一种基于常规做法的改进做法:以英文版本页面为模板,每个国家页面做好翻译,生成静态文件,运营人员根据这个模板同样一个个文件进行翻译产生多国语言的静态模板,在由开发人员对多国语言的静态页面做统一发布,缺点页面翻译工作量大,如果页面需要修改,开发人员需要频繁的修复静态页面,造成巨大的工作量,且存在较大的出错机会。
以上两种做法都没办法避免对模板页面的翻译和修改时逐个页面进行修改的问题。随着国家站点的进一步增多,当国家站点的数量达到一定数量时,比如五十、六十个国家站点,这样的页面发布方式导致前期的翻译工作繁琐,耗时,且容易出现错误,不利于产品在网站上的快速更替。
发明内容
本发明的主要目的在于提出一种多语言静态页面生成的方法、服务器和存储介质,旨在解决在拥有庞大的国家站点的电子商务系统的情况下,现有技术的页面生成方式,使多国家语言的页面的生成过程繁复、耗时、修改耗时且修改困难、易出错的问题。
为实现上述目的,本发明提供的一种多语言静态页面生成方法,包含以下步骤:
设计静态页面模板及标准语言包;
将所述静态页面模板上传服务器,服务器根据上传的静态页面模板生成模板页面;
将根据标准语言包的内容和格式生成的各国语言包上传服务器并导入模板页面,服务器后台生成各国语言的静态页面。
进一步的,所述步骤“将根据标准语言包的内容和格式生成的各国语言包上传服务器并导入模板页面,服务器后台生成各国语言的静态页面”进一步设置为:
读取各模板页面的所有标签,获取各模板页面内导入的语言包内的标签翻译,更换各标签为对应的标签翻译,服务器后台代码根据模板标签及语言包生成各国语言的静态页面。
进一步的,步骤“将根据标准语言包的内容和格式生成的各国语言包上传服务器并导入模板页面,服务器后台生成各国语言的静态页面”之后还包含步骤:
修改语言包,将修改后的语言包上传服务器并导入模板页面,服务器后台生成新语言包的静态页面。
进一步的,所述标准语言包为英语语言包。
进一步的,所述静态页面模板为一个或多个。
此外,为实现上述目的,本发明还提出一种多语言静态页面生成服务器,包含:
模板模块,用于接收上传的静态页面模板;
语言包模块,用于接收上传的各国语言包,所述各国语言包根据标准语言包的内容和格式生成;
生成模块,用于将各国语言包导入模板页面,生成各国语言的静态页面。
进一步的,所述生成模块进一步设置为,读取各静态页面的所有标签,识别各静态页面导入的语言,更换各静态页面的所有标签为导入语言包内的对应翻译,根据模板标签及语言包生成静态页面。
进一步的,还包含更新模块,用于在接收到更新语言包后检测是否存在旧的对应语言包,如果存在,则以更新语言包覆盖旧的对应语言包。
进一步的,所述标准语言包为英语语言包;所述静态页面模板为一个或多个。
此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有多语言静态页面生成程序,所述多语言静态页面生成程序被处理器执行时实现上述任一多语言静态页面生成方法的步骤。
本发明提出的多语言静态页面生成的方法、服务器和存储介质,设计固定的静态页面模板,并将翻译工作放在语言包阶段,根据各语言语言包生成各国语言的静态页面,避免后期逐个页面翻译、调整的繁琐、提高多个国家页面生成的效率,当需要修改产品信息时,只需要对语言包进行更新,以更新的语言包进行页面再次生成,即可完成产品页面更新,有效降低了运营开发人员工作量。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710287717.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像显示方法及装置
- 下一篇:应用图标的管理方法及装置