大家好,现在我们来展示一下第三小组的那个网站翻译的成果,
首先大家可能会有点奇怪为什么我们要叫根号3小组, 因为我们这组的身高都没有超过1.732,所以我们就给自己
相当于苦中作乐吧,因为网站翻译确实是
这次任务中难度最大的,我将会分4个板块来讲一下我们这个
网站翻译,第一就是任务概述,然后再讲一下我们的准备,实施,最后展示一下咱们的成果。
第一部分,那个任务和软件的概述。
这个呢是我们好不容易抢到的,当然抢到拿到以后就有点后悔了,
这个任务实在是有点艰巨,这个我们大家都参与了那天星期五的那个写作沙龙,
这个是我们写作沙龙的这个报名的网站,我们的任务就是把它相当于
做成一个双语的这么一个网站,然后这个中间这句话可能很多同学都读不懂,
然后这也是我们在完成以后才对这个中间的要求,哦原来是这样。
最后呢我们抢到了两个,就俗话说巧妇难为无米之炊嘛,
所以我们就有两个软件,而且这两个软件呢都是大家闺秀, 第一个是SDL
Trados 2007,另外一个呢是那个Google的Translator
Toolkit, 我们满心以为哈,这两个软件应该能够帮助我们
快速的实现这个翻译,但是没想到它跟2011的差距还是有点大。
然后我们学习的过程也花费了蛮久的时间,这个是 2007的介绍,我觉得刚刚那个宋雷宁他们那组,
已经讲的很好了,那大家就先看一下,因为时间的关系,然后那个Google Translator Toolkit
它支持的那个格式倒是挺多的,但是就是不支持xliff或者是 xlf文件,所以在翻译的时候我们还是遇到了不小的问题。
第二个再讲一下咱们的项目准备,我们这个小组呢,真的是十分的团结,然后
我们也运用到了崔老师课上教我们的一些项目准备的方法,我们做了一个toolkit,
然后把自己写作的哪些录制思路,然后我们在 抢软件和抢任务之前做了一些调查,都是做了一些表格来分配的。
这个还做了一个进度表,来提醒我们大家如何实施。
最后我们的分工呢,就是
由罗昊天和余瑶领衔的的技术支持大神组,
然后他们负责网站的搭建和数据库的处理,然后李雅慧跟我呢是负责用GTT对那个xlf
文件进行翻译,张能和张琳用Trados 2007
进行翻译,最后呢我们统一剪辑视频,为了保持这个视频的一致性,统一又找张能进行配音。
好,下面就讲到了那个项目实施阶段,
我们欢迎我们的大神,罗昊天来给大家讲一下。
那个其实
也不是什么大神啦,就是我觉得这个东西刚开始做大家没接触过的话肯定
都是一头雾水,然后我觉得最主要的办法就是 自己多去试,多去实践,因为那个网站发的时候其实
只有极少的部分它会涉及到代码 的内容,修改什么的,其他的主要因为drupal它这个建站软件也比较好,
就是你只要通过这种鼠标的点击它基本上就能实现,这有一个交互的界面等等等等,
那个界面还是挺友好,一会儿我们可以看一下。
然后 我们做的那个过程,其实就是
就我们视频中也会讲到的,其实最开始的话就是 因为我们在本地搭建环境嘛,所以需要有一个本地的服务器的那个
服务器的那个端口,然后还有需要有一个数据库的支持, 第一个那个Apache就是提供那个端口的,然后那个
下面那个MySQL就是提供数据库的,然后
这个是 这两个功能都集成在一个叫XAMPP的一个软件里面,
然后我们在搭建完那个 这个基本的环境,就是建好那个数据库,然后建好
那个本地服务器那个接口之后,我们就开始把那个高老师
就是在任务报告中发给我们的那个数据库 就是先用XAMPP的那个
MySQL的那个数据库,然后就先
就是先把那个数据库先建立一个新的空的数据库, 然后,然后就是把那个drupal从drupal网站上下载
下来的它那个安装包放到那个XAMPP下面有一个就是
叫htdocs的文件夹下面,然后你在那个浏览器中输入那个 localhost/drupal它就会
出来这样子的一个drupal的安装界面,接下来就是
基本的一些就是下一步下一步这样的搭建过程,然后其中这边呢 database的name这个就是我们之前XAMPP那个MySQL里面
建的那个空的数据库,这样最后
最后网站搭建完成之后它那个出来的就是这么一个样子,然后跟我们那个差距还挺大的。
后面的话就是下一步就是要把高老师分发给我们那个数据库
导到我们现在刚搭好的那个空的那个数据库里面去。
其中要用到一个drupal的模块,就是backup
migrate这个模块,这种模块的概念其实就像,是跟插件是类似的。
就是人家已经写好了,你可以直接拿来用。
然后导进去之后还要安装 那个主题,然后我看了一下原来的那个网站,它这个主题应该是叫skeleton的
那个主题,然后把那个主题下下来,同样安装进去,这样弄完之后呢我们就可以
在那个本地,就是得到一个 跟那个服务器上网站类似的,就是应该说是一样的一个网站,
然后接下来就是主要的部分了,就是要实现那个网站的双语化处理嘛。
然后我们主要分为了三步,第一步就是说,要建立一下
这个跟其他语言切换的一个选项,这样方便就是在一个网站中可以
就是你点一下中文它就完全变成了中文,英文就完全变成了英文,实现一个双语切换的功能。
接下来就是,就是
我下面要讲的就是这个功能的实现,首先呢就是要有一个汉化包,
先得把它导进去。
然后导进去之后再进行一些设置那个我们视频中
都有讲到我就不在这儿详述了,设置完之后
下面就是对网站的那个,包括它的 因为我们要翻其实有三部分,这个网站怎么翻,第一部分是它这个
网站的标题,这个是网站的口号,然后还有个就是
我往前面切一下,这边的菜单栏,剩下的就是每一个正文的部分。
主要有本地化就是这三部分,第一部分我们就是先要把那个
实现一下网站标题的本地化, 就把它翻译过来,然后具体的过程呢也是在视频中有讲到,
然后其中我觉得有一个比较 就是我没想到的点,就是因为翻译成英文之后那个
下左边那个图的话,它那个网站标题会很长,它会有两行,这样的话 感觉因为作为标题来讲的话看着不是特别美观,
然后我们就修改了一下那个代码,然后把它变成了
就是让它可以,缩小一下它的字号,让它可以变成 这一行,这个一会儿可以跟大家演示一下,嗯。
这个做完之后就是下面的这个标题的,菜单栏的一些翻译,
嗯,做完之后呢,下面就是
涉及到网站内容的翻译了,因为网站内容有很多页,其中一个办法就是说
我们可以一页一页的去进行翻译,就是在
这儿有一个translator的一个标签,然后你点一下,你可以对每一页都进行一- 个翻译。
但是这样的话效率不高,而且就是不太可以 发挥那个CAT工具的作用,我们就想最好能把它
所有的内容集体导出成一个类似于xliff的文件,然后我们
导出一个xliff的文件,也是用了它其中的一个模块, 叫那个tmgmt,就是translation management tool。
一个缩写。
然后批量导出以后就生成了一个 xliff文件,这样的xliff文件,也有一个xliff文件之后我们就可以用
那个CAT工具对它进行翻译了。
其中 一种方式呢就是从GTT进行翻译,但是GTT它应该是不识别那个xliff的。
就是我们需要把它变成html,这个其实很简单,就是直接改一下它的后缀。
还有一个就是也用Trados 2007翻译, 那个,Trados
2007翻译的话会涉及到, 那个它里面的一些标签的设置, 就是说我们原来的那个网站里面它的内容部分也是有html标签的,
然后xliff,它本身的话,就是不支持那些html标签,所以我们要对
那些Trados选择那个标记的,标记的软件的时候,
去进行一下修改,那个就好像是刚才有一组,有一组同学讲到了,应该是金丁他们组, 这是title
list那个是相似的,就改一下它那个的标题, 我这些都是
就是自己那个 用g,tmgmt进行导入导出的一些设置
的过程,具体的可以看一下我们的视频。
呃,最后我们
在翻译完之后把那个,翻译生成的xliff导入到网站的数据
库,库中之后呢,就是还需要用手动的方法将那个我们原来搭好的英文的那个菜单的链接跟
译文的那个地址做一个,做一个链接, 这样它才能最终实现最后网站的双语。
下面就是下面成果的展示,
可以给大家看一下那个成果,当然这是个截图,
然后把那个界面切回来, [杂音]
这个是我们在本地搭建的一个汉语
的一个网站,然后我们点一下这个English, 它就会全部都变成了英文了,
然后你可以去进行相关地浏览,我们可以点击这边的菜单,
比方说,Schedule,你可以看到, 这些都是全部是英文,然后还有一种切换方法就是你比方说看完这个英文
内容之后想换成中文的话,这时可以再点击一下那个简体中文,
然后它这个网站就切换成了中文,
呃,主要地就是这些,然后下面还想跟大家演示一下就是英文这个 这个,这个网站的那个标题的
那个修改,就是修改它的字号的方法, 其实不能与在它原来就是那个主题的
css文件里面直接改,因为改了的话,就是中文的字号也会,也会发生变化,所以我们需要
建立两个css文件,这一个是,就是,这是英文下面的,
然后下面还有一个是,这个是中文下面的,它们的内容 里面的内容不太一样,我们打开,可以打开看一下,
这个这个是英文的那个,然后我们在那个
在那个 就那个主题的有个template.php,就是那个有
php里面写的一个东西,加入这么一二三四,四行的
代码,然后它就可以进行一个切换,比方说,现在是33号字体,
我可以把它变成,明显的,我把它变成40号,然后保存一下, 然后再看一下这个英文的,它应该就会变成两行,
这个是
英文的
[杂音]
[杂音]
好像出了点问题,我们在下面调试的时候是好的,
然后那个因为有,有那个具体的视频,大家可以去参看下,这边可能
是,是代码汇编里面的问题,之前我刚刚
调过,一会儿,一会儿可以我可以在下面试一下,然后到时候
那个成功了,可以跟大家分享一下,然后我们基本的这个过程就是
这样的,最后我们就也,也用那个数据库导入导出的模块导出一个 就是我们现在这个本地网站的数据库,然后
到时候就是高老师他们的网站如果需要用或者更新的话,就直接把那个数据库返回他们那个服- 务器上面,
网站服务器那个数据库就可以了,基本的就是这些,谢谢大家!
[鼓掌]