[发明专利]一种多语化网站生成方法、系统以及计算机可读存储介质有效
申请号: | 201711337599.8 | 申请日: | 2017-12-15 |
公开(公告)号: | CN108021423B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 滕家顺 | 申请(专利权)人: | 语联网(武汉)信息技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F8/38;G06F40/58;G06Q30/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430073 湖北省武汉市东湖开发区光谷软件*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多语化 网站 生成 方法 系统 以及 计算机 可读 存储 介质 | ||
本发明提供了一种生成多语化Web网站的方法和系统以及计算机可读存储介质。所述系统包括基础可扩展文件包生成模块、基础语言包生成模块、网页基础扩展包生成模块、多语语言包更新模块、多语化模块、显示模块;所述方法包括可扩展数据标记步骤、基础语言包和多语语言包生成步骤、多语语言包更新步骤、多语可扩展文件包生成步骤以及多语化步骤和显示步骤。本发明采用的技术方案,可以在开发时只采用一种语言开发,在需要多语化的地方打上标记,然后在发布的时候使用编译工具将需要多语化的文本提取出来,生成基础语言包,并以此基础语言包生成其它系语言包,再以其它系语言包生成对应语系的一套代码文件。
技术领域
本发明属于信息技术领域,特别的,涉及一种生成多语化Web网站的方法和系统以及计算机可读存储介质。
背景技术
随着电子商务技术的发展,越来越多的企业开始通过在线网站的形式推介和销售自己的产品;而伴随着全球化进程的加速,其产品的销售范围和对象也从单一的国内市场开始走向全球不同国家和地区,其网站的受众也从单一的国内消费中变为不同国家和地区的用户。这就要求企业的网站能够提供多语化版本,使得产品和地区能够在不同国家和地区以当地母语的形式在网站上现实和推广。
针对这一问题,目前存在两种解决思路。一种是采用程序渲染不同语言版本的模板,从而得到不同语言版本的网站;另一种是通过配置多语言源文件,实现网页上不同语言版本的显示。对于前者,其最大的问题在于对于同一种逻辑问题,需要维护多套模板,才能得到多个不同语言版本的网站,同一逻辑任务,多次重复工作;对于后者,虽然其在实现时可以通过单一模板来实现不同语言网页显示,但是为了使得单一模板能够适应不同语言版本的要求,其设计难度很大,特别是在语言文化、文字书写等相差较大的语言之间,意图想要通过一套模板来完成不同语言网站的渲染生成和现实,通常会出现错误,因此,目前在实际设计时很少使用该方法。此外,虽然可以采用单一模板,但是不同语言版本网站实际显示时,仍然需要通过许多重复性的调整工作,降低了工作效率。
发明内容
为解决上述问题,本发明提供了一种生成多语化Web网站的方法和系统以及计算机可读存储介质,可以基于编译的方式快速生成多语化的网站。
在第一个方面,本发明提供了一种多语化网站生成方法,用于开发多语化网站。
具体开发时,首先采用第一语言开发网页基础文件,在所述网页基础文件中,查找可以进行多语化的可扩展数据,标记这些可扩展数据,形成基础可扩展文件包;
其次,所述网页基础文件在发布时,使用编译工具将可以进行多语化的可扩展数据提取出来生成基础语言包;并以此基础语言包生成其它系语言包,即多语语言包,再以多语语言包生成对应语系的网页基础扩展包;
接下来,查找基础语言包中的每一项可扩展数据,若在多语语言包中存在则跳过,若不存在则采用机器翻译引擎或者通过人工标注将该可扩展数据翻译成对应语系的可扩展数据,然后添加到多语语言包中;
最后,复制所述基础可扩展文件包,生成对应的多语可扩展文件包,然后以多语语言包为依据,遍历多语语言包,替换多语可扩展文件包中需要多语化的可扩展数据,从而完成多语化。
在第二个方面,本发明提供了一种多语化网站生成系统,所述系统包括计算机存储器和处理器,所述存储器和处理器执行计算机可执行的指令,从而实现多语化网站的自动生成。
具体来说,可以通过计算机系统的硬件和/或软件形式或者其组合来实现所述方法。例如,所述计算机系统可以包括如下装置:
基础可扩展文件包生成装置,采用第一语言开发网页基础文件,在所述网页基础文件中,查找可以进行多语化的可扩展数据,标记这些可扩展数据,形成基础可扩展文件包;
基础语言包生成装置,在所述网页基础文件发布时,使用编译工具将可以进行多语化的可扩展数据提取出来生成基础语言包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于语联网(武汉)信息技术有限公司,未经语联网(武汉)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711337599.8/2.html,转载请声明来源钻瓜专利网。