一般网站如果要做多语言版本的话,中文简体和繁体的互相转换,因为中文每个单词都是独立的永兴集团可以用一个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}
href="javascript:zh_lang('{$zh_web_lang.hreflang}','f');"
class="zh_lang" data-lang="{$zh_web_lang.lang}">{$Think.lang.Tw-cn}
第二种是谷歌翻译: