成立18年
专业南京网站建设经验
QQ咨询
025-83462468
设计策划阶段怎么做?多语言设计的思路
有时候做网站的时候需要考虑多语言设计,比如外贸网站。即便是简体中文和繁体中文网站设计也不是简单的繁简转换就行的。
在进行网站设计之前,先要对市场及同行业进行分析,然后确定网站设计的目的及其功能,并针对网站设计规模、费用和建设周期及网站设计推广进行详尽的规划。所以说,网站设计策划是对整个网站设计起到高屋建瓴的作用,不仅可以计划和指导网站设计,而且对后期的网站维护和推广也起到规划和引领的作用。
确定网页设计风格
这一部要结合行业特点和企业喜好来确定。每个人审美不尽相同,但是行业的整体风格是不变的,不能为了突出个性而不伦不类。网站设计要与行业和企业整体形象保持一致,要注意网站设计颜色和版面效果。其次,要针对目标群体的年龄阶段和教育水平来规划网页设计。
多语言网站面临的设计问题:
1、多语言语法问题
简体中文和繁体中文是现代汉语并存的两种书面形式。它们在语音、词汇、语法等方面都有明显差异,给大陆和港澳台地区的交流和沟通造成障碍。并不是简单的繁简对照替换就行的。如,繁体中文里的“家庭計划”对应简体中文中的“家庭的计划”和“计划生育”两个意义;简体中文中的“检讨”对应繁体中文的“检查”和“讨论”两个意义。后一个例子中的词语在理性意义和感情色彩都是不对应的。
即,繁简字存在字形转换模糊的不对称,更何况英语、法语、韩语….语法总归不是机器能解决的(至少目前不是)
2、数据库多语言
主要是录入信息的多语言化,涉及到数据库优化和数据库设计方面。对于不同架构、不同级别的网站系统设计也有不同之处。
3、页面多语言
这个,不解释,一般情况下都是用语言包解决此问题。不过,有些情况下,模板中div的宽度神马的都要考虑到语言包中对应的语句的长度,以免发生错位现象。
4、用户访问语言统一
用户初次访问时,判断用户语言环境,自动跳转…也不解释
解决方案:
1、简单:每个语言一个网站,还要注意分离用户系统
优点:简单解决。后顾无忧~
缺点:维护复杂,制作周期长~
2、简单的调用谷歌翻译整个页面
优点:简单、方便。
缺点:偶尔被墙、机器翻译总是有点语法用词不通顺
3、真正实现网站的多语言设计
优点:基本上解决以上所有问题
缺点:设计复杂,实现麻烦,有些情况下得不偿失
1、多语言语法问题解决:
这个,找专业翻译吧..不归你管
2、数据库多语言信息录入
01、简单实现:
1、比如,表中加lang字段,每条信息的lang字段不同的值,中文是zh-cn,英文是en
2、多一个语言版本表,用来存放语言版本,每个语言版本对应一个langid,添加信息的时候,信息表中的lang字段存放对应的langid,把lang字段设计成索引。其实跟上一种设计方法差不多。
3、每条信息对应一个分类(公告也可以分为多个分类嘛),比如:国内新闻(id=1)宝岛新闻(id=2)每个分类的信息表中有个字段lang,对应不同的语言,添加新闻信息的时候,分不同语言的分类添加信息,这样新闻信息表就不用lang字段区分不同语言的新闻了。用户访问的时候,不同语言的用户访问不同的分类,调用分类的时候区分开分类id就好了。嗯,分类有点多。不过这算是简单实现中最好的一种了吧
总结,此种方案适合小型系统,没什么鸭梨,网站全部静态化。缺点不好扩展~
同行业市场分析
这一过程主要是企业自己提前对市场进行分析,企业应分析本行业市场当前的发展状况、市场特点、市场主要竞争对手的网站设计情况,再分析自身企业条件、规模、资金和市场优势,进而得出本企业想利用互联网增加公司的哪些业务,想如何在互联网网站设计上开展公司业务。
定位网站目的
这一过程也主要是企业自行研究,企业应确定为什么需要网站设计,目的何在?是单单为了提升企业形象,还是宣传产品,还或是进行电子商务。只有在明确了目的之后,再根据公司的策划计划,才能确定企业想做的网站是哪种类型,网站设计类型主要包括:企业型网站、营销型网站设计、电子商务型网站设计,其中企业型涵盖了客户服务型、产品宣传型和单纯的企业形象型。
02、一般实现:
1、继续优化设计(01、简单实现 中的 3 方法)。把不同语言的新闻信息分表储存,实现方法基本差不多。
总结:此方案适合中型应用。
03、复杂实现
1、同上设计方案,将不同语言信息分不同数据库存放。用户信息(账户、密码、语言界面)等单独存放。专门做一个用户系统,通过api和网站进行沟通。顺便实现同步登录神马的~嗯。不同语言相当于一个子站,组成一个站群。例如用户访问www.gookang.com,判断用户语言环境为zh-cn,接着跳转到cn.gookang.com。每个语言版本的子站,拥有不同的分类,不同的数据库,不同的界面等等.. 复杂度增加了。好处也是有的,不同的语言可以根据压力做分布式…嗯…思路上还需要再想想,完善下。
总结,好处是有的。缺点也是有的。不同情况不同分析吧。
2、更进一步就是在域名上做文章了,跳转就不用php做了。其他的么..再优化神马的~ = =你是要做类似雅虎那样的门户网站?每个国家一个网站..擦~压力山大!
定位网站框架
这一部分主要是网站设计公司根据企业所想达到的目的,为企业网站设计确定网站框架。其框架中,一定要策划好网站导航,一般情况下导航包括:公司简介、服务项目、产品介绍、企业动态、售后服务、联系我们等内容。但是网站设计公司一定要根据企业网站类型为其量身定做导航条,要有条理有逻辑,每一个子栏目应该包括些什么要提前策划好,一定要能体现网站设计的操作友好性。
确定网站设计预算
这一部分要根据企业规模和网站目的及功能来确定。建站公司会根据企业需求提供详细的网站设计各项报价,公司可以货比三家做出明智的选择。在这里提配大家,企业网站价格从几千元到十几万元不等,货比三家是指选出性质比高的企业,但是并不一定是价格低的哦,因为费用肯定是与功能和效果要求成正比的。企业网站相当于自己的门面,无论规模大小,其网站设计不能跟同行业千篇一律,都要量身定制合身的。
3、页面多语言
1、php语言包+自定义lang()函数
比如一个网站的博客模块。
语言包存放位置:language/zh-cn/blog/tpl.lang.php
语言包中内容:return $lang = array(‘xxx’=>’{name}xxxxx,{age}xxxxxxxx’)
自定义函数lang($lang, $var=array()) $lang 语言key,$var 语言中的参数
调用的时候,lang(‘blog_tpl_xxx’,array(‘name’=>’t-chris’,'age’=>’21′));
最后结果:t-chrisxxxxx,21xxxxxxxx
关于错位情况,这个有时候可以把错位的地方的div神马的变宽点、变高点。不过可能会影响美观。
所以,最好是每种语言一套模板。这样保证了界面的统一性,用户体验也会爽点。
具体实现方法,此处省略1w字….
2、通过谷歌翻译。
有些情况下,你不愿意设计那么复杂的数据库,又是什么分表储存,又是什么分字段,分栏目….
具体实现方法,请谷歌“translate API”神马的..记得查找中文,假如你英文不好的话…
【补充】 youtube就是利用的 谷歌API翻译内容.. 具体请翻墙
3、其他方法?
我没想到…
4、用户访问语言统一
获取浏览器的语言环境
$_SERVER['HTTP_ACCEPT_LANGUAGE']
js获取用户系统语言环境
通过ip判断等等
获取之后,写cookie,写session.. 总之就是让用户访问其他页面的时候,网站语言能统一起来。
版权所有:南京希丁哥网络信息服务有限公司 电话:025-83462468/83461973 地址:南京市建宁路61号中央金地广场3幢609室 苏ICP备10214264号-10 企业宣传片制作公司
电话:025-83462468、83461973
版权所有:南京希丁哥网络信息服务有限公司