零基础学做网站培训介绍

当前位置:

多语言网站制作的三个方法

课程目标:学习不同方式制作多语言网站
课后作业,跟着视频,把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-2-2、修改header.php标题调用标签:
bloginfo( 'name' );
为:
echo _e(apply_filters(' ', bloginfo( 'name' )));
3-3、判断语句调用语法:
<!---语言判断开始--->
<?php if(qtrans_getLanguage()=='语言编号'): ?>
//语言内容
<?php endif; ?>
<!---语言判断结束--->
评价:
缺点:需要对程序进行编辑修改;
优点:可以实现多语言一体化显示,用户手工更新,翻译精度高。

发表评论

邮箱地址不会被公开。 必填项已用*标注

相关教程

  • wordpress多语言插件 图文教程 (118487 次浏览)
    插件介绍我们有很多学员都已经学有所成,就想着利用学到的知识去接单建站,然后由于英语或是没有其他的语言基础,想建一个多语言外贸网站建设,往往
  • c语言编程软件有哪些? 图文教程 (116852 次浏览)
    问:我是初次接触C语言,学校里使用的软件是Turbo  C。我想问下,企业中用的设计软件都用的是什么,跟学校学的C差别很大吗?在学校学的走上社会用的
  • 以下是学建站网收集的DISCUZ语言包大全,方便广大学建网站学员查询使用。'activity_jointime' => '申请时间','activity_member_unit' => '
  • 很多学做网站论坛学员第一次购买了新的网站空间后,使用FTP软件连接网站空间时,会发现空间里有三个文件夹,分别是DB,LOG,WEB。很多同学不明白这三
  • 我们在使用PHP建站程序做网站时,有时需要对几个数进行比较运算,例如有三个变量,它们的值分别为52、9、66,我们如何通过PHP语言将它们中最大的数选
  • 在建站课程中我们经常讲网站制作三要素,那你知道网站制作三要素到底是包括哪三个要素吗?