一种多语化网站生成方法、系统以及计算机可读存储介质技术方案

技术编号:17939286 阅读:37 留言:0更新日期:2018-05-15 19:48
本发明专利技术提供了一种生成多语化Web网站的方法和系统以及计算机可读存储介质。所述系统包括基础可扩展文件包生成模块、基础语言包生成模块、网页基础扩展包生成模块、多语语言包更新模块、多语化模块、显示模块;所述方法包括可扩展数据标记步骤、基础语言包和多语语言包生成步骤、多语语言包更新步骤、多语可扩展文件包生成步骤以及多语化步骤和显示步骤。本发明专利技术采用的技术方案,可以在开发时只采用一种语言开发,在需要多语化的地方打上标记,然后在发布的时候使用编译工具将需要多语化的文本提取出来,生成基础语言包,并以此基础语言包生成其它系语言包,再以其它系语言包生成对应语系的一套代码文件。

【技术实现步骤摘要】
一种多语化网站生成方法、系统以及计算机可读存储介质
本专利技术属于信息
,特别的,涉及一种生成多语化Web网站的方法和系统以及计算机可读存储介质。
技术介绍
随着电子商务技术的发展,越来越多的企业开始通过在线网站的形式推介和销售自己的产品;而伴随着全球化进程的加速,其产品的销售范围和对象也从单一的国内市场开始走向全球不同国家和地区,其网站的受众也从单一的国内消费中变为不同国家和地区的用户。这就要求企业的网站能够提供多语化版本,使得产品和地区能够在不同国家和地区以当地母语的形式在网站上现实和推广。针对这一问题,目前存在两种解决思路。一种是采用程序渲染不同语言版本的模板,从而得到不同语言版本的网站;另一种是通过配置多语言源文件,实现网页上不同语言版本的显示。对于前者,其最大的问题在于对于同一种逻辑问题,需要维护多套模板,才能得到多个不同语言版本的网站,同一逻辑任务,多次重复工作;对于后者,虽然其在实现时可以通过单一模板来实现不同语言网页显示,但是为了使得单一模板能够适应不同语言版本的要求,其设计难度很大,特别是在语言文化、文字书写等相差较大的语言之间,意图想要通过一套模板来完成不同本文档来自技高网...
一种多语化网站生成方法、系统以及计算机可读存储介质

【技术保护点】
一种多语化网站生成系统,其特征在于,所述系统包括如下装置:基础可扩展文件包生成装置,采用第一语言开发网页基础文件,基于所述网页基础文件,形成基础可扩展文件包;基础语言包生成装置,在所述网页基础文件发布时,使用编译工具将可以进行多语化的可扩展数据提取出来生成基础语言包;网页基础扩展包生成装置,基于所述基础语言包生成装置生成的基础语言包,生成多语语言包,再以多语语言包生成对应语系的网页基础扩展包;多语语言包更新装置,用于更新所述可扩展数据,然后添加到多语语言包中;多语化装置,用于复制所述基础可扩展文件包,生成对应的多语可扩展文件包,完成多语化网页源数据的生成。

【技术特征摘要】
1.一种多语化网站生成系统,其特征在于,所述系统包括如下装置:基础可扩展文件包生成装置,采用第一语言开发网页基础文件,基于所述网页基础文件,形成基础可扩展文件包;基础语言包生成装置,在所述网页基础文件发布时,使用编译工具将可以进行多语化的可扩展数据提取出来生成基础语言包;网页基础扩展包生成装置,基于所述基础语言包生成装置生成的基础语言包,生成多语语言包,再以多语语言包生成对应语系的网页基础扩展包;多语语言包更新装置,用于更新所述可扩展数据,然后添加到多语语言包中;多语化装置,用于复制所述基础可扩展文件包,生成对应的多语可扩展文件包,完成多语化网页源数据的生成。2.如权利要求1所述的系统,其中,基础可扩展文件包生成装置,采用第一语言开发网页基础文件,基于所述网页基础文件,形成基础可扩展文件包,具体包括:采用第一语言开发网页基础文件,在所述网页基础文件中,查找可以进行多语化的可扩展数据,标记这些可扩展数据,形成基础可扩展文件包。3.如权利要求1或2所述的系统,其中,多语语言包更新装置,用于更新所述可扩展数据,然后添加到多语语言包中,具体包括:查找基础语言包中的每一项可扩展数据,若在多语语言包中存在则跳过,若不存在则采用机器翻译引擎或者通过人工标注将该可扩展数据翻译成对应语系的可扩展数据,然后添加到多语语言包中。4.如权利要求3所述的系统,其中,多语化装置,用于复制所述基础可扩展文件包,生成对应的多语可扩展文件包,完成多语化网页源数据的生成;具体包括:复制所述基础可扩展文件包,生成对应的多语可扩展文件包,然后以多语语言包为依据,遍历多语语言包,替换多...

【专利技术属性】
技术研发人员:滕家顺
申请(专利权)人:语联网武汉信息技术有限公司
类型:发明
国别省市:湖北,42

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

1