服务热线 400-660-5555

合肥网站建设
首页 站内资讯

合肥网站建设

站内资讯
合肥网站建设 / 站内资讯 / 行业资讯 / 正文

网站建设之网站多语言版本网页制作

来源: All文章
发布时间:2024-06-06 10:07:12

  随着社会的发展,社会越来越走向国际化,互联网更是全球化,不分国界。随着企业的发展,国际贸易变成了大势所趋,作为我们向世界展示的窗口,网站一个语言版本已经满足不了国际化的需求,所以开发多语言版本的网站是很有必要,很符合现在的发展,现在中企动力给大家介绍2种网站多语言版本的方法。

  一、我们可以在一个语言版本的情况,复制一份在根目录,通过路径的改变来访问另外一个语言版本

  这种做法简单粗暴,但是有一个很大的缺点,就是会导致网站内容变得很大,从而导致增加服务成本才能做到很好地显示,所以这种方法我们一般不建议、不支持。

  二、我们可以通过语言包来支持多语言

  1、首先我们在配置文件打开语言包侦测

  'LANG_SWITCH_ON'=true,

  'app_begin'=array('Behavior\CheckLangBehavior')

  2、然后我们在配置文件里配置语言包、语言变量、默认语言

  'LANG_SWITCH_ON'=true,//开启语言包功能

  'LANG_AUTO_DETECT'=true,//自动侦测语言开启多语言功能后有效

  'DEFAULT_LANG'='zh-cn',

  'LANG_LIST'='zh-cn,en-us',//允许切换的语言列表用逗号分隔

  'VAR_LANGUAGE'='l',

  3、针对网站中的文字生成语言包文件

  ?ph

  en-us.ph

  returnarray(

  'index'='Home',

  'products'='Product',

  'about'='About',

  'support'='Support',

  'more'='LearnMore',

  'story'='Brandstories',

  'archive'='Archive',

  'network'='Salesnetwork',

  'repair'='ServiceRepair',

  'policy'='Warrantyservicepolicy',

  );

  zh-cn.ph

  ?ph

  returnarray(

  'index'='主页',

  'products'='产品',

  'about'='关于',

  'support'='支持',

  'more'='了解更多',

  'story'='品牌故事',

  'archive'='品牌发展',

  'network'='销售网点',

  'repair'='技术支持及售后保修',

  'policy'='LUFTRUM售后服务政策',

  );

  4、通过语言包变量和数据库前缀来同步语言版本和数据库信息

  if($nowlang=='en-us'){

  C('DB_PREFIX','eruisong_');

  }else{

  C('DB_PREFIX','ruisong_');

  }

  最后,这样我们就可以实现多语言变化了。虽然是多语言,其实只有一个文件内容,就不会向上面那样导致内容很大

  从而增加服务器配置。这也是目前比较通用的一种形式。希望可以帮助大家!

  中企动力专注于多语言版本的网页制作,定制面前全球的高端网站,欢迎咨询我们的建站热线!

* 文章来源于网络,如有侵权,请联系客服删除处理。
在线 咨询

添加动力小姐姐微信

微信 咨询

电话咨询

400-660-5555

我们联系您

电话 咨询
微信扫码关注动力小姐姐 X
qr