用WordPress自建博客的朋友可能都遇到过这样的情况,好不容易找到一个中意的模板,结果有些地方显示的是英文。比如:文章末尾显示的不是“上一篇”,而是“Previous post”。这可如何是好啊?
不会编程、不懂英语的小白,如何能做到汉化英文模板呢?
别急,小鑫来教你。
</br>
– 1 概述 –
小鑫就是那个不会编程、不懂英语的小白。
虽然只是几个地方显示英文,但是作为一个强迫症,小鑫觉得这个问题很重要,因此决定改变这个局面。
首先,你必须会以下技能:ctrl+c,ctrl+f,ctrl+v。
没了?
没了。你以为啊?这是小白教程好不好!
</br>
– 2 开始汉化-
首先得明确要汉化什么,其实就是替换啦,把显示出来的英文替换成指定的中文。下文仅举一两个例子做阐述。注意:小鑫使用的主题是:Lontano,如与看官的布局不同,实属正常,最主要的是思路。
小鑫要做的就是把“Previous post”替换成“上一篇”,把“Nxet post”替换成“下一篇”。
不管这是用什么语言写的,一定会在某个文件中,出现“Nxet post”这两个词,那么,如果我把文件中的词语,自己手动改写成“下一篇”,是不是就替换成功了?
抱着这是思路,小鑫开始寻找这两个词出现在什么地方了,本以为需要很久才能找到,没想到快得很。
在后台页面,找到外观》编辑,在右边找到“文章页面”。点击之后,就会出现,一段编辑代码的地方。
先不管看不看得懂,ctrl+c复制要替换的文字,也就是“Nxet post”,然后ctrl+f查找,ctrl+v粘贴,找到两个结果。
小鑫都试过了,只有把第一个换成“下一篇”的时候,才会有效果。替换之后,注意点击下面的“更新文件”。建议同时打开两个页面,一个后台修改,一个刷新查看结果。
然后再把“Previous post”替换成“上一篇”,同样操作,查找,替换第一个。然后查看结果:替换成功。
</br>
– 3 遇到新问题-
小鑫如法炮制,分别替换了其他地方的英文,不过需要提醒的是,并不是所有要替换的内容,都在“文章页面”,比如有的在“评论”,有的在“文章页眉,”文章页脚“或者其他什么地方。
还有的在后台根本找不到!
比如:
小鑫找了很久,最终,在网站根目录里面的主题内的inc文件夹中找到了。
就是这家伙,害小鑫找的好辛苦啊。注意,安装路径和主题不同,可能会在不同的路径、不同的文件夹内。小鑫使用的是:Lontano主题。
不管怎么样,反正先找到主题所在的文件夹,然后一个一个打开,建议用Notepad++打开php文件和其他文本文件。
其中遇到一个插曲,就是在查找“Leave a comment”的时候,有另一个文件里,也包含“Leave a comment”,就是这个:
小鑫最后比较了一下lontano.pot和template-tags.php,第一个是ppt模板的文件格式,第二个是php文件,从文件格式上来说,后者更像是控制博客页面的文件。
然后又翻译了一下:
差距很大哎,果断修改后一个,也就是“template-tags.php”文件里面的“Leave a comment”,将其改成:“评论”
保存,关闭文件,关闭博客网页,重新启动wampserver,打开博客网页,查看站点,果然,修改成功了。
这样看来,本方法确实行得通,而且对于编程的要求基本为0,小鑫没有尝试其他主题是怎样的,但是这样的思路应该是没问题的。
如果需要更高要求的修改主题,可能需要一点编程技能了。这个事情,慢慢来,反正咱只是用来写博客,没有什么其他高要求。
</br>
【END】