当前位置:首页 » 网站资讯 » 网站多语言怎么做
扩展阅读

网站多语言怎么做

发布时间: 2022-05-24 14:52:43

① 多语言网站建设有哪些注意要点呢

编码和字体



编码来说比较简单,使用utf-8即可,这是一个大而全的选择,小编认为没必要使用其他编码。



字体来说比较麻烦,因为大部分字体在设计时只是包括自身语言的文字和英语,找不到一个可以同时应用于各个语言的字体,如果我们的网站语种比较多,那就在设计时就会比较麻烦了。折中的方法是在css中多指定几种字体。



要注重文字内容翻译



外语种的网站建设是选择人工翻译还是自动翻译呢?人工翻译准确度相对来说比较高,阅读体验好,缺点是对人才的要求比较高,英文还要好,其他语种的人才不太好找,而且成本高。自动翻译节省时间,支持的语种多,缺点是目前的翻译软件水平不行,读起来不流畅,如果只是为了提升网站收录和权重其实还好。



与当地文化有关



一个多语言网站不只提供不同的语言内容,而且也需要与文化有关。图片和页面需要符合特定人群的习惯。



检测用户默认语言



多语言建站建议,在对于初次访问网站的用户,我们可以给他们一个提示,选择哪个语种浏览网站。这个时候,不管用户点击是或否,这个提示最好只出现一次,下次用户再访问的时候,就无需出现了。好友一点那就是不要帮用户决定语言版本,因为你永远不会知道客户想要的是那种语言。



应用字符集的选择



一个定位于不同语言国家的企业网站,其中包括法语、德语、意大利语、葡萄牙语、西班牙语、阿拉伯语等等。我们通常使用的是简体中文(GB2312)字符集,而对多语言网站来说,中文字符集有可能会使你的努力功亏一篑。



各语言间的切换



如果没有添加多语言切换方式,那么用户无法在你的网站页面中自由切换语言,从而没法找到自己想要的语言版本,那么之前的工作相当于白做了。



关于多语言网站建设有哪些注意要点,环球青藤小编今天就和您分享到这里了。如果您对互联网营销有浓厚的兴趣,希望这篇文章可以为您提供帮助。如果您还想了解更多关于广告营销文案写作、文案优化的方法及素材等内容,可以点击本站的其他文章进行学习。

② 有什么可以做多语言网站的办法

如果是自己写程序,那么可以把多语言内容放到数据库里,注意要一一对应,然后根据浏览器语言或用户选择调用不同语言内容就可以了。不推荐写在源文件里。
也可以简单的增加一条谷歌翻译的js代码,可以实时由用户点击翻译,但是缺点很明显,速度慢,无法访问,不被搜索引擎收录,影响排版。
如果你用wordpress建站,可以尝试一下wpml插件,功能还可以,但不太好用而且收费。
也可以使用专业的sleda多语言建站系统,自动翻译,简单好用。

③ 可以选择多国语言的网站是怎么实现的

各种方案都有。最省事的是调用google的翻译服务。最麻烦的是每个语言建一个网站。最常见的是在开发程序的时候,用字典对字符串进行存储,每个字典文件里是网站用到的不同语言的词汇列表,在调用不同语言的时候,实际上只是调用了不同的字典文件。

④ 中英文切换的网站怎么做

建立多语言切换的网站有两种方式,一种是子域名形式,另一种则是子目录形式。

这两种形式建站,中文站点和外文站点都是独立的网站,这就相当于是两个网站,站长需要对这两个网站进行设置及维护。并不是只要建立好中文站点,外文站点就会自动翻译。

1.用FTP工具或在主机控制面板中打开网站文件,找到网站根目录。

一般存放Wordpress文件的目录就是网站根目录。Wordpress 文件包括:wp-admin,wp-content,wp-includes等等。如图:

4.完成以上步骤,打开网站开始配置wordpress即可。

数据库名,用户名,密码均可在主机信息里查看到,和主站点填写内容一样。需要注意的是表前缀一定要和其他站点区分开,填写与其他站点不一样的表前缀。

如果主站点默认是wp_,那么子站点可以填wp1_,wpen_等等。因为一个虚拟主机提供一个数据库,我们在建立WordPress子站点的时候,就需要多个WordPress站点共用一个数据库,而WordPress的表前缀就是区分各个站点在数据库中的数据表的。所以每个站点的表前缀都不能是一样的。

安装好wordpress,子站点就建好了,它是网站下的一个目录,也是一个全新的且独立的网站。

(4)网站多语言怎么做扩展阅读

因特网起源于美国国防部高级研究计划管理局建立的阿帕网。网站(Website)开始是指在因特网上根据一定的规则,使用HTML(标准通用标记语言下的一个应用)等工具制作的用于展示特定内容相关网页的集合。

简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。

如何实现网站的多语言版本

一、通常实现方法有两种:

1、采用多语言模板,通过程序渲染不同语言版本的模板。

(1)优点: 不同语言版本有各自的模板,维护量大,但维护简单。甚至不同版本的模板在显示风格上都可以不同。

(2)缺点:同一商业逻辑的页面,需要维护多套模板,有重复工作。

2、采用同一模板,利用ResourceBundle配置多语言resource文件,实现网页上不同语言版本的显示。

(1)优点:同一商业逻辑的页面,只需要维护一套模板。

(2)缺点:模板的设计难度比较大,需要适应不同语言版本的需求。这个我们在实际工作中遇到过,有些显示英文字符没有问题的样式,在显示中文会出现问题,单个模板的维护难度比较大些。

⑥ 中英文网站切换怎么来做的

建立多语言切换的网站有两种方式,一种是子域名形式,另一种则是子目录形式。

这两种形式建站,中文站点和外文站点都是独立的网站,这就相当于是两个网站,站长需要对这两个网站进行设置及维护。并不是只要建立好中文站点,外文站点就会自动翻译。

1.用FTP工具或在主机控制面板中打开网站文件,找到网站根目录。

一般存放Wordpress文件的目录就是网站根目录。Wordpress 文件包括:wp-admin,wp-content,wp-includes等等。如图:

4.完成以上步骤,打开网站开始配置wordpress即可。

数据库名,用户名,密码均可在主机信息里查看到,和主站点填写内容一样。需要注意的是表前缀一定要和其他站点区分开,填写与其他站点不一样的表前缀。

如果主站点默认是wp_,那么子站点可以填wp1_,wpen_等等。因为一个虚拟主机提供一个数据库,我们在建立WordPress子站点的时候,就需要多个WordPress站点共用一个数据库,而WordPress的表前缀就是区分各个站点在数据库中的数据表的。所以每个站点的表前缀都不能是一样的。

安装好wordpress,子站点就建好了,它是网站下的一个目录,也是一个全新的且独立的网站。

(6)网站多语言怎么做扩展阅读

因特网起源于美国国防部高级研究计划管理局建立的阿帕网。网站(Website)开始是指在因特网上根据一定的规则,使用HTML(标准通用标记语言下的一个应用)等工具制作的用于展示特定内容相关网页的集合。

简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。

⑦ 如何实现网站的多语言版本

多语言网站,顾名思义就是能够以多种语言(而不是单种语言)为用户提供信息服务,让使用不同语言的用户都能够从同个网站获得内容相同的信息。

多语言网站实现方案

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,在字段级别支持多语言:在同一个表中为每种语言建立独立的字段,不同语言的用户操作不同的字段,它们在同一个表中。

由于数据库中有大量的信息(如标志,编码,数字等)是用于内部处理使用的,与语言无关的,因此在数据库级别支持多语言会导致空间的极大浪费,在字段级别支持多语言最大的问题是一旦需要支持新的语言,由于需要修改表结构,维护起来非常麻烦,可扩展性不好。

相比之下,在表级别支持多语言比较好,因为并不是所有的表都需要支持多语言,对于与语言无关的表,不同语言的用户共用一套,那些和语言相关的表根据支持语言的种类来建立,不同语言的用户存取访问不同的表格。这样使得维护简单,节省了存储空间,即使是扩展起来也比较方便,只要把需要支持多语言的表,多建立一套即可。

还需要注意的问题是:有些表中某些字段是不同语言版本的表共享的(例如库存量),由于各种语言的表之间的相对独立性,使得数据共享有些困难。解决的方法有两个:

1,不同语言的表的共享字段同步:也就是说,只要修改了其中一个表的共享字段,其他语言表中该字段也作相应改变,实际上当不同语言的用户同时访问时处理还是比较麻烦的,并且扩充新语言时修改工作比较大。

2,增加一个新的表:把所有语言共享的字段(例如货物编号,产地编码等)全部放在这个表,支持多语言的表只存放与各种语言相关的字段。不同语言的用户在使用数据库时,需要操作两个数据表。
比较而言,第二种方法比较简单,并且效率比较高,维护也比较方便。

应用字符集的选择

一个定位于不同语言国家的企业网站势必需要提供多种语言版本的产品和销售信息来满足其世界各地使用不同语言的客户和合作伙伴,其中包括法语、德语、意大利语、葡萄牙语、西班牙语、阿拉伯语等等。但有一个问题却极易被网站设计者们所忽略。这就是网站的字符集设置问题。

一般我们使用的是简体中文(GB2312)字符集,而对多语言网站来说,中文字符集却可能会使你辛辛苦苦的努力功亏一篑。原因很简单:就是这个毫不起眼的小小字符集在作怪。

计算机应用领域中存在着几十种互不相同的字符集,而不同语言客户在浏览不同语言网页时,往往会因为相互间所使用字符集无法兼容而出现乱码情况。我们在浏览国外一些网站时,往往也会出现为了能正常地看到网站上的信息而不得不在各种字符集之间来回切换的情况。

试想一下:如果一个网站提供了中,英,法,德等多种语言版本的内容,内容全之又全,设计美仑美奂。我们在中文编码环境下浏览这些非中文版本的页面觉得非常完美,现在一个法国客户对你的产品发生了兴趣,当他进到法语版面一看—乱码多多,甚至可能整个版面都一塌里糊涂。你的网站再下大工夫又有什么意义呢?

所以对提供了多语言版本的网站来说,Unicode字符集应该是最理想的选择。它是一种双字节编码机制的字符集,不管是东方文字还是西方文字,在Unicode中一律用两个字节来表示,因而至少可以定义65536个不同的字符,几乎可以涵盖世界上目前所有通用的语言的每一种字符。 所以在设计和开发多语言网站时,一定要注意先把非中文页面的字符集定义为“utf-8”格式。

这一步非常重要,原因在于若等页面做好之后再更改字符集设置,可说是一件非常非常吃力不讨好的工作,有时候甚至可能需要从头再来,重新输入网站的文字内容。

HTML中的META标签:

<META HTTP-EQUIV=“Content-Type” CONTENT=“text/html; CHARSET=字符集">

不写,根据浏览器默认字符集显示
charset=gb2312 简体中文
charset=big5 繁体中文
charset=EUC_KR 韩语
charset=Shift_JIS 或 EUC_JP 日语
charset= KOI8-R / Windows-1251 俄语
charset=iso-8859-1 西欧语系(荷兰语,英语,法语,德语,意大利语,挪威语,葡萄牙语,瑞士语.等十八种语言) http://www.microsoft.com/
charset=iso-8859-2 中欧语系
charset=iso-8859-5 斯拉夫语系(保加利亚语,Byelorussian语,马其顿语,俄语,塞尔维亚语,乌克兰语等)
charset=uft-8 unicode多语言

ASP与脚本引擎页码的概念
由于我们传统使用的内码像Big5,GB2312与unicode并不是一一对应,故两者之间的转换要靠codepage(页码)来实现
<%@ Language=VBScript CodePage=xxx%>

不写,根据服务器端解析引擎默认代码页自动解析并返回浏览器。
如果制作的网页脚本与WEB服务端的默认代码页不同,则必须指明代码页:
codepage=936 简体中文GBK
codepage=950 繁体中文BIG5
codepage=437 美国/加拿大英语
codepage=932 日文
codepage=949 韩文
codepage=866 俄文
codepage=65001 unicode UFT-8

建议采用utf8的静态和动态文档。即:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

⑧ 多种语言网站如何建立

第一是域名的选择,最好用几个二级域名来做,比如cn.sleda.com是中文站,www.sleda.com是英文站,ar.sleda.com是阿拉伯语站,之所以不用顶级域名,是因为买齐好几个顶级域名还是挺有难度的,小公司就算了。
第二是内容的翻译,最好不要用那些js实时翻译的程序,速度慢,而且不利于浏览和搜索殷勤收录,最好是翻译好之后保存到数据库或静态页面,下次直接调用就可以。
第三是选择人工翻译还是自动翻译,人工翻译准确度高,阅读体验好,缺点是对人才的要求比较高,英文还好说,其他语种的人才不好找,而且成本高。自动翻译省时省力,支持的语种多,缺点是目前的翻译水平不行,读起来不通顺,不过只为收录和提高权重的就还好。

⑨ 如何多语言建站搭建一个外贸多语种(小语种)营销型网站大概费用多少

选择海外服务器,制作简洁清爽的网页界面,避免使用flash,处理好产品图片,详细的产品信息,体验良好的询盘系统。
外贸网站主要是支持国际通用支付功能,通常做一个外贸网站,双语言的费用是1万左右,这个是正常价格,也有可以便宜几千块,也有要求高的几万块,具体还是要看你的需求来确定。

⑩ 如何做多语言的外贸网站

1.有现成wordpress网站,安装一个wpml插件可实现多语言,但是是收费的,价格不便宜;2.如果建的站不多,又不想装插件,可以分别用wordpress建多个站,但这个成本就更高了;3.打算做新网站,考虑 虎翼多语言站群 系统,每种语言都是一个独立的网站(不同的语言可以选择不同风格的皮肤),如果对自动翻译的结果不满意,还可以在后台进行修改,打开的速度更快;。看看能对您有帮助吗!