平凡网站假定要做多语言版本的话,中文简体和繁体的相互转换,因为中文每一个单词都是自力的我们能够用一个js的插件来终了转换,中英文相互转换,平凡都是颠末零丁后台编纂笔墨,因为机械翻译的实在让人不得其解,信托各人都看过机械翻译的字幕,是真的不知所云,那有没有如许的翻译,相比靠谱的就是谷歌翻译,就是我们在谷歌浏览器里会见英文网站,能够右键有翻译中文的选项。
翻译后结果图:
现在我们引见一下中文简体转繁体的
这里用到一个js插件
lang.js.rar
在通用节制器HomeController.class.php中
function __construct() {
parent::__construct();
$zh_web_lang = array();
$lang = cookie('zh_web_lang');
//谁放在后面,谁为默许的展现。
if ($lang == "jianti") {
$zh_web_lang['hreflang'] = "s";
$zh_web_lang['atuolang'] = "t";
$zh_web_lang['lang'] = "fanti";
$zh_web_lang['html'] = "简体中文";
} else {
$zh_web_lang['hreflang'] = "t";
$zh_web_lang['atuolang'] = "s";
$zh_web_lang['lang'] = "jianti";
$zh_web_lang['html'] = "繁體中文";
}
$this->assign('zh_web_lang', $zh_web_lang); //输出默许语言
}
IndexController.class.php顶用于切换cookie
public function trunlang() {
if (IS_POST) {
$lang = cookie('zh_web_lang');
if ($lang == "jianti") {
cookie('zh_web_lang', 'fanti');
} else {
cookie('zh_web_lang', 'jianti');
}
} else {
$this->redirect('Index/index');
}
}
在页面的切换点中,html的头部文件
data-lang="{$zh_web_lang.lang}">{$zh_web_lang.html}
假定简体和繁体的切换标识需要离开的,能够把下面的a标签点窜成下面的便可
href="javascript:zh_lang('{$zh_web_lang.hreflang}','j');"
class="zh_lang" data-lang="{$zh_web_lang.lang}">{$Think.lang.Zh-cn}