跟着社会的发展,社会愈来愈走向国际化,互联网更是举世化,
品牌网页制作,不分版图。跟着企业的发展,国际商业酿成了局势所趋,作为我们向全国展现的窗口,网站一个说话版本已满意不了国际化的需求,以是开拓多说话版本的网站是很有需要,很符合现在的发展,现在方维汇集给各人先容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、针对网站中的笔墨生成说话包文件
en-us.php
return array(
'index'=>'Home',
'products'=>'Product',
'about'=>'About',
'support'=>'Support',
'more'=>'Learn More',
'story'=>'Brand stories',
'archive'=>'Archive',
'network'=>'Sales network',
'repair'=>'Service & Repair',
'policy'=>'Warranty service policy',
);
zh-cn.php
return array(
'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_');
}
最后,如许我们就能够完成多说话调换了。当然是多说话,实在只要一个文件内容,就不会向下面那样招致内容很大
从而增添效力器设置装备部署。这也是现在比力通用的一种方式。盼望能够辅佐各人!
方维汇集专注于多说话版本的网页建筑,定制面前举世的高端网站,欢迎征询我们的建站热线!