多语言网站如何实现网站的多语言版本,网站的多语言版本怎么实现
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、网站制作、东山网络推广、小程序制作、东山网络营销、东山企业策划、东山品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供东山建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
目前创新互联已为近1000家的企业提供了网站建设、域名、网站空间、网站托管维护、企业网站设计、蕉岭网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
1,网站的多语言 版本 怎么实现
如果是简繁体的话,可以网上搜索一下相关代码,直接用一段代码就能搞定;如果是中英文或者其他国家语言的话;比较复杂一点,需要创建几套不同语言版本的网站模板来区分。如果是自己写程序,那么可以把多语言内容放到数据库里,注意要一一对应,然后根据浏览器语言或用户选择调用不同语言内容就可以了。不推荐写在源文件里。也可以简单的增加一条谷歌翻译的js代码,可以实时由用户点击翻译,但是缺点很明显,速度慢,无法访问,不被搜索引擎收录,影响排版。如果你用wordpress建站,可以尝试一下wpml插件,功能还可以,但不太好用而且收费。也可以使用专业的sleda多语言建站系统,自动翻译,简单好用。一、通常实现方法有两种:1、采用多语言模板,通过程序渲染不同语言版本的模板。比如:简体版: 文件名.zh_cn.后缀繁体版: 文件名.zh_tw.后缀英文版: 文件名.en_us后缀优点:(1) 不同语言版本有各自的模板,维护量大,但维护简单。甚至不同版本的模板在显示风格上都可以不同。缺点:(1) 同一商业逻辑的页面,需要维护多套模板,有重复工作。2、采用同一模板,利用resourcebundle配置多语言resource文件,实现网页上不同语言版本的显示。优点:(1) 同一商业逻辑的页面,只需要维护一套模板。缺点:(2) 模板的设计难度比较大,需要适应不同语言版本的需求。这个我们在实际工作中遇到过,有些显示英文字符没有问题的样式,在显示中文会出现问题,单个模板的维护难度比较大些。2,如何实现网站的多语言版本
一、通常实现方法有两种:1、采用多语言模板,通过程序渲染不同语言版本的模板。(1)优点: 不同语言版本有各自的模板,维护量大,但维护简单。甚至不同版本的模板在显示风格上都可以不同。(2)缺点:同一商业逻辑的页面,需要维护多套模板,有重复工作。2、采用同一模板,利用ResourceBundle配置多语言resource文件,实现网页上不同语言版本的显示。(1)优点:同一商业逻辑的页面,只需要维护一套模板。(2)缺点:模板的设计难度比较大,需要适应不同语言版本的需求。这个我们在实际工作中遇到过,有些显示英文字符没有问题的样式,在显示中文会出现问题,单个模板的维护难度比较大些。对于独立自己开发的网站来说在每个页面加一段google翻译的代码,就可以增加实时翻译的功能,优点是简单方便。缺点就是慢,不利于收录,影响排版,大陆无效。事先翻译好各个语言的内容,做成静态文件或放到数据库里,根据用户选择或url调用不同版本语言的内容。缺点是需要有一定开发能力。同时也要根据语种设计模板。对于使用wordpress的网站来说(其他建站系统对于多语种支持的不好,这里就不提了,除了sleda建站系统)安装一个wpml插件,就可以支持任意语种,但是这个插件是收费的,用法就不介绍了。其实还有一些免费插件,不过效果都不如这个插件。一、通常实现方法有两种:1、采用多语言模板,通过程序渲染不同语言版本的模板。比如:简体版: 文件名.zh_cn.后缀繁体版: 文件名.zh_tw.后缀英文版: 文件名.en_us后缀优点:(1) 不同语言版本有各自的模板,维护量大,但维护简单。甚至不同版本的模板在显示风格上都可以不同。缺点:(1) 同一商业逻辑的页面,需要维护多套模板,有重复工作。2、采用同一模板,利用resourcebundle配置多语言resource文件,实现网页上不同语言版本的显示。优点:(1) 同一商业逻辑的页面,只需要维护一套模板。缺点:(2) 模板的设计难度比较大,需要适应不同语言版本的需求。这个我们在实际工作中遇到过,有些显示英文字符没有问题的样式,在显示中文会出现问题,单个模板的维护难度比较大些。3,多语言网站有哪些实现思路
1.域名的选择一般来说不同语种的网站,用不同的域名比较好。比如sleda.com英文站,sleda.cn中文站,但这样要申请很多域名,经济条件允许的情况下推荐此种方法。所以还可以用不同的二级域名来做,比如www.sleda.com英文站,cn.sleda.com中文站,jp.sleda.com日文站,这是比较折中的方法,可以优先选择。另外一种办法就是用不同的目录来做,比如www.sleda.com/en/英文站,www.sleda.com/cn/中文站,可以直接用子目录建站,也可以使用伪静态的形式。还有就是使用参数形式,比如www.sleda.com/index.php?lang=en,www.sleda.com/index.php?lang=jp,但是这种方法不推荐使用。对于搜索引擎来说,不同的域名(不管是顶级域名还是二级域名)的网站都当做独立的网站来对待,收录或者权重会更有利。2.翻译方式的选择最理想的选择当然是人工翻译每一篇文章,不过这样成本比较大,尤其是没有合适的人才储备时。其次还有使用google或其他网站提供的js即时翻译,但并不推荐使用这样的方法,因为一会影响网站排版,二来翻译速度慢,三来接口不稳定,第四不利于搜索引擎收录。第三种选择就是使用自动翻译软件翻译后保存在数据库,然后直接调用,算是一个比较折中的方法?。3.各语言的切换如果没有添加多语言切换方式,那么用户无法在你的网站页面中自由切换语言,从而没法找到自己想要的语言版本,那么之前的工作也算白做了。一般来说,语言切换方式最常见到的地方有3个,一个是首页或第一次访问网站时,一个是网页的右上角,还有网页的底部,当然也可以放在其他位置,只要美观并且方便用户找到切换位置就可以了。切换时可以直接把各种支持的语言列出来,也可以用下拉菜单,也可以用弹出框。这是做多语言版本网站必须要重视的一个小细节。有的网站会在每一种语言选项的前面添加一个小国旗,这样会显得语言选项更加醒目,使用户感觉网站更加正规和情切,从而让你的网站充满了国际范。4.各种语言的一致性建立了多语言网站就需要保证各种语言的一致性,比如经常见到一个产品有中文,但是没英文,除非确实市场策略就是如此,否则应该保持同步。或者英文站一个样式,中文站一个样式,url结构不同等等,为了保证整体的对外效果,还是使用同一个样式为好。过去流行使用一个欢迎界面,然后让用户选择语言,但是现在流行检测用户操作系统或浏览器语音,然后直接跳转,并且任意页面均可自由切换至其他语言。要做多语言,就一定要做彻底,不要中英文混排,或者漏翻译,包括图片也应该完全是针对不同语言进行制图。同时也不要使用特殊的验证码,只要英文和数字即可,以免用户无法输入。4,网站多语言是如何实现的
一、通常实现方法有两种:1、采用多语言模板,通过程序渲染不同语言版本的模板。(1)优点: 不同语言版本有各自的模板,维护量大,但维护简单。甚至不同版本的模板在显示风格上都可以不同。(2)缺点:同一商业逻辑的页面,需要维护多套模板,有重复工作。2、采用同一模板,利用resourcebundle配置多语言resource文件,实现网页上不同语言版本的显示。(1)优点:同一商业逻辑的页面,只需要维护一套模板。(2)缺点:模板的设计难度比较大,需要适应不同语言版本的需求。这个我们在实际工作中遇到过,有些显示英文字符没有问题的样式,在显示中文会出现问题,单个模板的维护难度比较大些。网站实现多语言其实并不难,auto-synchro技术应该就能实现的。多语言网站,顾名思义就是能够以多种语言(而不是单种语言)为用户提供信息服务,让使用不同语言的用户都能够从同个网站获得内容相同的信息。多语言网站实现方案1,静态:就是为每种语言分别准备一套页面文件,要么通过文件后缀名来区分不同语言,要么通过子目录来区分不同语言。例如对于首页文件index_en.htm提供英语界面,index_gb.htm提供简体中文界面,index_big.htm提供繁体中文界面,或者是en/index.htm提供英语界面,gb/index.htm提供简体中文界面,big/index.htm提供繁体中文界面,一旦用户选择了需要的语言后,自动跳转到相应的页面,首页以下其他链接也是按照同样方式处理。从维护的角度来看,通过子目录比通过文件后缀名来区分不同语言版本显得要简单明了。2,动态:站点内所有页面文件都是动态页面文件(PHP,ASP等)而不是静态页面文件,在需要输出语言文字的地方统一采用语言变量来表示,这些语言变量可以根据用户选择不同的语言赋予不同的值,从而能够实现在不同的语言环境下输出不同的文字。例如:语言变量ln_name,当用户选择的语言是英语时赋值为“Name”,当用户选择的语言是简体中文时赋值为“姓名”,这样就可以适应不同语言时的输出。采用静态方式的优点是页面直接输出到客户端,不需要在服务器上运行,占用服务器的资源比较少,系统能够支持的并发连接数较多,缺点是要为每种语言制作一套页面文件,很多内容即使是和语言无关的也要分不同语言来存储,因此占用的存储空间较多。采用动态方式和静态方式的优缺点正好相反,它的优点是动态页面文件只有一套,不同语言的文字使用语言变量来存储,和语言无关的内容只存储一份,占用的存储空间较少,并且扩展新语言比较容易,缺点需要在服务器上运行,然后把结果输入到客户端,占用服务器的资源比较多,系统能够支持的并发连接数较少。动态数据存贮涉及的一些技术问题由于现在网站上动态应用日益增多,相当多的网站还会使用文件或者数据库来存储应用信息,因此如果文件或者数据库中存储的内容与语言相关时,还需要特别注意。对于存储在数据库中信息,可以采取以下几种方式支持多语言:1,在数据库级别支持多语言:为每种语言建立独立的数据库,不同语言的用户操作不同的数据库。2,在表级别支持多语言:为每种语言建立独立的表,不同语言的用户操作不同的表,但是它们在同一个数据库中。3,在字段级别支持多语言:在同一个表中为每种语言建立独立的字段,不同语言的用户操作不同的字段,它们在同一个表中。由于数据库中有大量的信息(如标志,编码,数字等)是用于内部处理使用的,与语言无关的,因此在数据库级别支持多语言会导致空间的极大浪费,在字段级别支持多语言最大的问题是一旦需要支持新的语言,由于需要修改表结构,维护起来非常麻烦,可扩展性不好。相比之下,在表级别支持多语言比较好,因为并不是所有的表都需要支持多语言,对于与语言无关的表,不同语言的用户共用一套,那些和语言相关的表根据支持语言的种类来建立,不同语言的用户存取访问不同的表格。这样使得维护简单,节省了存储空间,即使是扩展起来也比较方便,只要把需要支持多语言的表,多建立一套即可。
5,多语言版本的网站建设需要注意什么
多语言网站建设注意事项:Zedu外贸小语种建站团队1. 域名的选用:西班牙语网站建设前,域名选用需要考虑的,使用西班牙语的国家有西班牙和南美国家除了巴西外,如果用域名是.es的,相对来说比较好,其次是.com和.net. 域名相对好记,和自己公司有直接的关系,或接近。2. 空间的选用:需要看看你的西班牙语客户主要在哪里,如果是西班牙,空间最好放在欧洲,访问速度快,如果是南美,那最好选在美国,相对快很多。3. 网站程序语言:网站程序语言,比如说,英文的是html lang=”en-US”,西班牙网站是html lang=”es-ES”,德语网站是html lang=”de-DE”,这样Google收录时,容易在西班牙语国家google排名优先。4. 关键词的选用:做任何语种网站,都需要调查行业关键词,特别是小语种网站,包括阿里巴巴等中国网站,或是某些翻译软件,翻译的西班牙语关键词很多都不准确的,需要调用google关键词数据,如果关键词选用不符合,或是错失西班牙语行业的真正使用的关键词,那就意味着错失大量的潜在客户,所以做网站关键词的选用第一关键因素。5. SEO优化思路与框架大部分的网站,SEO优化思路与框架是有很大的问题,这样需要重视,关键词的选用是第一关键因素,SEO思路与框架同样重要,因为他们都是意味着曝光率,没有曝光率,怎么有询盘,没有询盘,怎么有成交,没有成交,怎么有效益。Zedu外贸小语种建站团队1)译文是否能被搜索引擎收录?传统插件建站已经淘汰,类似gofair这种自动翻译成实际HTML的才会有SEO的效果。2)尽可能把多语种放在二级域名下。这样能进一步提升收录率。3)支持搜索,让外商随心所欲自己找产品。1、看建站公司的策划能力营销型网站策划做的好不好,决定后期网络营销的成效,网站要是没有营销力,就不能很好的吸引访客,这是模板型网站缺陷,没有专业的策划,不能访客与企业之间加强信赖感,别说询盘了,每一个询盘背后都是一个高额的订单,如果不能做到询盘转化,那意味着网络营销是失败的,所以要清楚的了解建站公司的策划能力;2、看建站公司的美工设计能力美工的能力决定营销型网站留给用户的第一印象,现在的消费者不缺乏内容,缺乏的是视觉,现在市面上的网站都是千篇一律的,当访客户,发现一个不一样的网站的时候,就会加深其对你企业的印象,不由自主的就是深入浏览,吸引用户,提升目标客户对企业的好感;3、看建站公司的建站能力作为专业的营销型网站建设公司,都会有拥有自己的拥有自己核心技术和建站系统,现在市面上许多的建站公司都是复制别人的,能够把外观做到类似,但是后台系能却相差万里,许多的仿站的建站公司,用的都是dedecms模板程序,这种对于建站公司来说非常方便,对于用户来说是不方便的,操作起来非常复杂,而且安全性差,容易被攻击;4、看建站公司的团队水平专业的建站公司都会有自己的拥有自己核心技术、核心研发团队、核心的建站系统,并且针对客户的需求,不断的去更新、完善建站系统,在保证营销型网站的安全性下,又能够让用户快速上手掌握相关操作,这是市场上许多建站公司都不具备的;5、看建站公司优化能力做网络营销就是做搜索引擎优化推广,而企业的营销型网站超过80%访客是来自搜索引擎,所以营销型网站的关键词选择决定了后期能够带来多少精准客户。可以去bbd设计问问,我看过他们制作的一些高端网站,看起来很好,多语言网站建设服务分为两部分,网站内容和网站代码的多语言化,需要好的技术才能做出好的效果。bbd设计技术算国内很顶尖的,好像创意还得过什么奖,具体你可以去他们公司问问~~~~~~··。有几个地方需要注意:翻译准确率,是否是真实翻译而非FRAME翻译(换句话说搜索引擎是否能收录),前台多语言界面是否友好。当然最简单的方式当然还是采集自己发布到gofair或transauto里的视频或文章到自己官网了,采集方式建设的多语言版本网站今后更新方便,无后续费用。
本文名称:多语言网站如何实现网站的多语言版本,网站的多语言版本怎么实现
文章路径:
http://kswjz.com/article/iocggs.html
扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流