多语言网站制作的三个方法
课程目标:学习不同方式制作多语言网站
课后作业,跟着视频,把wordpress企业主题制作成多语言网站
目录:
第一课、谷歌翻译工具制作法 1
第二课、多站点制作法 2
第三课、插件制作法 3
第一课、谷歌翻译工具制作法
第1节:访问谷歌站长翻译工具网页(谷歌账号)
谷歌网站翻译地址:
http://translate.google.com/manager/website/suggestions
第2节:获取网站翻译代码
2-1、添加站点;
2-2、选择显示风格;
2-3、获取翻译代码.
第3节:粘贴翻译代码到主题
评价:
优点:简单、快捷,没有技术难点;
缺点:借助谷歌翻译不准确。
第二课、多站点制作法
第1节:同一空间下创建多个wordpress网站
1-1、根目录下新建文件夹;
1-2、上传wordpress程序;
1-3、配置网站(修改表前缀)。
第2节:主网站添加二级网站链接
评价:
优点:简单、不需要更多的程序开发;
缺点:用户操作麻烦,每次需要发布多次不同语言的内容。
第三课、插件制作法(具体方法见:多语言网站怎么做,中英文双语网站制作方法)
第1节:安装设置插件:qtranslate
1-1、后台搜索安装;
1-2、官方和作者网站下载:
Wordpress官方下载地址:
https://wordpress.org/extend/plugins/qtranslate/
作者网站下载地址:
http://www.qianqin.de/qtranslate/download/
1-3、插件多语设置;
第2节:调用和内容发布演示
2-1、插件调用代码:
双语调用代码:
<div class="language">
<?php echo qtrans_generateLanguageSelectCode('both'); ?>
</div>
Css样式:
.language{
float:right;
color:#dfd1a2;
width:150px;
}
.language li{width:70px;float:left}
.language a,.language a:visited{color:#dfd1a2;text-decoration:none;}
.language a:hover{color: #FFF ;text-decoration: underline;}
2-2、文章、分类、页面等多语发布演示。
第3节:主题多语修改
3-1、插件判断标记语法①:
<?php _e("<!--:zh-->正文内容<!--:--><!--:en-->Content <!--:-->");?>
语法参数解释:
<!--:语言编号--> 中文语言判断开始标记;
<!--:--> 语言判断结束标记;
常用语言编号获取方法:
网站后台 》 设置 》 语言 》 语言 [语言编号] 中查找;
或W3 ISO查看:http://www.w3.org/WAI/ER/IG/ert/iso639.htm#2letter
判断编辑语法②:
<?php _e("[:zh]正文内容[:en]Content");?>
3-2、标题多语化操作语法:
3-2-1、后台标题填写多语标题:
[:zh]站点标题[:en]Sitename
3-3、判断语句调用语法:
<!---语言判断开始--->
<?php if(qtrans_getLanguage()=='语言编号'): ?>
//语言内容
<?php endif; ?>
<!---语言判断结束--->
评价:
缺点:需要对程序进行编辑修改;
优点:可以实现多语言一体化显示,用户手工更新,翻译精度高。