首先声明,我也是个菜鸟,今天第一次把主题全面汉化,如果有不对的地方,希望高手指正。
今天从skinpress.com找了一个主题,名称是redstamp,感觉还不错。
预览:
下面就说一下我这个菜鸟是如何将这个主题汉化的:
1、使用UltraEdit-32 和 UltraCompare Professional 对PHP、CSS文件进行编辑、校对
2、将主题在本地解压缩到2个文件夹,其中一个是源文件,不做修改而是用来校对。
------------------------以上是准备工作,下面开始---------------------
1、将redstamp文件夹上传到/wp-content/themes/下,并改名为redstamp-Levon。
2、 把本地文件夹其中一个也改为redstamp-Levon,当然你也可以用别的文件名。
3、 打开blog首页,我们可以看到有些地方是英文的,比如前面的“HOME”,中部的posted on、readmore等。
4、怎样寻找这个HOME的位置呢?它在哪个文件里?wp系统基本PHP页有header、index、single、page、footer、 sidebar等等,显示的布局大多是从header开始,然后index和sidebar分列在网页中部,footer显示的是底部信息,通常是版权什么的。我们先从header.php里开始找起。
5、用UltraEdit-32打开header.php。 既然我们要改HOME这几个字,那么就搜索吧,用CTRL+F快捷键调出搜索框,填入HOME(不用区分大小写)确定。UE用蓝色标示出HOME在38行:
引用:
<div><a href="<?php bloginfo('home'); ?>">Home</a>
这里看到有2个home,第2个才是我们要改的,仔细看,前面的HOME包含在<?phpxxxxxx>里,我们只管修改后面的HOME,修改成你要的中文,比如首页。
6、既然是把英文修改成中文,那么这里就有一个编码转换的问题,我们在保存文件时一定要选择正确的编码,否则将显示乱码,WP这里就用UTF-8,你在安装 WP的时候应该看到过这个吧?OK,找到UE左上方的文件,点击然后找到另存为,注意,一定要选择另存为,这样才能有编码转换的选项(快捷键F12),选择格式为UTF-8,其他的不要动,好了,确定替换原来的header.php文件,将这个文件上传到空间对应的位置,覆盖掉原来的。
7、刷新你的博客主页,是不是HOME已经改成你要的中文了呢?字体大小不合适?这个就需要修改CSS文件了,我们后面再说。
8、 然后我们找posted on。分析一下,这个英文是在日志标题前面的,而日志是在index.php里,所以我们打开这个文件,搜索 posted on:
引用:
<div class="top_title_top">posted on <?php the_time('d-m-Y') ?></div>
这个比上个清楚吧,修改它为你要的中文,比如我修改成“文章发表于”,
引用:
<div class="top_title_top">文章发表于<?php the_time('d-m-Y') ?></div>
后面的time就是时间的设定了,d-m-y标示日月年的显示顺序。
9、继续另存为,然后我们找readmore,同样,这个也是在index.php里,第24行:
引用:
<a href="<?php the_permalink() ?>" class="panel_read">read more</a>
修改后另存为UTF-8格式,切记!
10、Filed Under | by XXXX| (0) Comments | Read More | Edit 这几个都可以用同样的方法找到位置并修改,值得说明的是 (0) Comments ,它在23行:
引用:
<span class="panel_comm"><?php comments_popup_link('(0) Comments', '(1) Comment', '(%) Comments'); ?></span>
Comments 被包含在<?php xxxxxxxxxxxxx >里,我一开始也不确定是否能改成功,反正有备份文件呢,试试吧,把所有的 带( ) Comments 都换成中文,php后面的那个不要改,另存,上传,刷新,OK,没问题。
原来这段代码('(0) Comments', '(1) Comment', '(%) Comments')表示的是0评论1评论N评论字样。
同样,Edit在
引用:
<?php edit_post_link('edit', '', ''); ?>
这里也可以修改。
**通过comments和edit,我发现<?php 里有半圆括号的,其中的英文可以修改成中文> ,有的不可以改哦。
11、 以上是首页能看见的英文,,到这里还没完呢,我们打开blog其他页面,,比如“关于”,可以看到Edit this entry. 这个需要我们修改page.php文件;
然后再打开单篇日志,又发现了好多英文,修改single.php文件,这回难不倒你了吧。
12、按照以上方法,找到你想要的英文,替换它,保存为UTF-8格式就可以咯!
修改完咯,是不是觉得字体太小了?关于这个主题CSS的设定怎么修改,请看我下一篇文章 。
要点如下:
* 不管怎么改记得用SL大法,保证没有问题,嘿嘿!
* 不要使用记事本修改,要使用高级文本编辑器,比如UE-32
* 另存格式为UTF-8
* 找英文根据其所在位置寻找文件,header.php是上方的,index.php是中间的,footer.php是底部的,single.php是单篇日志的,page.php是页面的,comments.php是留言/评论需要改的,search.php是搜索页,等等..
今天整了半天,终于汉化出了自己第一个主题。。。。欢迎各位指教
我的博客地址:
http://petroinn.com //晕啊,自己的博客地址都写错啦。。。。最后编辑一下
英文原版主题下载:
http://www.skinpress.com/themes/redstamp.zip
汉化好的主题见附件
[
本帖最后由 levon 于 2008-1-14 11:22 PM 编辑 ]