【技术实现步骤摘要】
一种基于网页单项目中多语言切换的方法及系统
本专利技术涉及互联网网站设计
,特别是一种基于网页单项目中多语言切换的方法及系统。
技术介绍
随着互联网的高速发展以及全球化的趋势,许多网站平台面向的客户范围越来越广,多语言化成为越来越多平台的需求。但是在开发过程中为了实现一个网页多种语言显示,会针对不同语言进行分页面代码开发,分页面开发虽实现了效果,但从后期维护方面考虑到改造的工作量较大,且文字直接嵌入页面代码中,对于翻译人员来说处理相对繁琐且困难。
技术实现思路
有鉴于此,本专利技术的目的是提出一种基于网页单项目中多语言切换的方法及系统,能够减少开发量以及网站页面代码体量。本专利技术采用以下方案实现:一种基于网页单项目中多语言切换的方法,包括以下步骤:将当前页面所涉及的语言文案集中到一个目录下,并根据不同语言划分二级目录,各种语言所对应的二级目录内结构完全一致,目录内文件的内容与现有网站页面的内容一一对应,文件内容为各语言文字内容以及其唯一识别标识;当用户进行语言切换操 ...
【技术保护点】
1.一种基于网页单项目中多语言切换的方法,其特征在于,包括以下步骤:/n将当前页面所涉及的语言文案集中到一个目录下,并根据不同语言划分二级目录,各种语言所对应的二级目录内结构完全一致,目录内文件的内容与现有网站页面的内容一一对应,文件内容为各语言文字内容以及其唯一识别标识;/n当用户进行语言切换操作时,通过浏览器缓存存储用户所选语言标识;/n在网页初始化时,通过将默认设置的语言标识或浏览器缓存的语言标识与语言文字内容的唯一识别标识进行比对,以在语言包中获取对应文字并嵌入网页中相应位置。/n
【技术特征摘要】
1.一种基于网页单项目中多语言切换的方法,其特征在于,包括以下步骤:
将当前页面所涉及的语言文案集中到一个目录下,并根据不同语言划分二级目录,各种语言所对应的二级目录内结构完全一致,目录内文件的内容与现有网站页面的内容一一对应,文件内容为各语言文字内容以及其唯一识别标识;
当用户进行语言切换操作时,通过浏览器缓存存储用户所选语言标识;
在网页初始化时,通过将默认设置的语言标识或浏览器缓存的语言标识与语言文字内容的唯一识别标识进行比对,以在语言包中获取对应文字并嵌入网页中相应位置。
2.根据权利要求1所述的一种基于网页单项目中多语言切换的方法,其特征在于,所述各种语言所对应的二级目录内结构完全一致具体为:目录内每段文字对应的键名以对应的页面目录+页面对应的模块功能命名,保证唯一性,不同语言包所对应的二级目录中对应的语言文件内容的JavaScript对象键名完全相同。
3.根据权利要求1所述的一种基于网页单项目中多语言切换的方法,其特征在于,在页面初始化时,首先查找浏览器缓存中是否存储有语言标识,若有,则根据...
【专利技术属性】
技术研发人员:陈魁,江琳,肖金华,
申请(专利权)人:厦门靠谱云股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。