笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 猫玩技术
  3. 正文

针对新手的wordpress theme汉化教程

2008-12-05 3016点热度 0人点赞 18条评论

我第一次使用sandbox框架制作wordpress theme,想把theme汉化成中文版的,如果一个个文件去编辑相当麻烦…

之前也有看到某些网友的博客有发布某某皮肤汉化包等~
我就想了,应该所有的wp theme都可以汉化的吧~于是便开始动手…

在网上查阅了很多资料~也问了很多朋友,,,最后终于明白制作theme汉化包的方法…不敢独享,,,发布上来供那些和我一样新接触wordpress的朋友参阅!我想无论是你自己制作theme还是看上了国外某个theme,这个教程都将对你有所帮助!

虽然网上制作theme语言包的方法别人介绍过,但大多讲的比较笼统,对于刚接触wp的朋友来说还得花上不少时间去消化!该教程主要针对初级用户写的初级教程,图文并茂!

首先配置你的wordpress theme!

在theme中把需要汉化的地方使用如下格式设置好:

<?php _e('需要汉化的内容在这里', 'c2cer') ?>

上面的c2cer这个是可以根据你自己的皮肤名字来定的!

例如我的theme叫做:popdo 然后我要汉化的语句是:one comment

那么就可以写成:

<?php _e('one comment', 'popdo') ?>

如果要翻译的语句与php数据库有查询关系(不知道说的对不对,暂且这么说吧),那么调用的时候就要用__()而不是_e()的方式,例如:

<?php the_excerpt('Read More  ?')?>

那么格式就可以写成:

<?php the_excerpt( __( 'Read More  ?' ,'popdo') )?>

如果上面让你不知所云的话~你也可以下载一套sandbox的框架查看里面的语句。都设置好这些后,在theme的functions.php文件中的最下面添加一句:

<?php
add_action ('init','my_theme_init');
function my_theme_init ()
{
load_theme_textdomain ('popdo');
}
>

上面的(’popdo’)要与你原先设置的名字要一致,最好直接使用theme的名字!

这样theme上的工作都完成了~

接下来开始poedit上的汉化步骤:

首先下载一个Poedit(PoEdit是一款Windows下的.po文件编辑器,常用来汉化各种程序),安装好后~启动软件,点击:文件—新建消息目录文档。在弹出的对话框中出现如下设置:

工程名称以及版本:填写你的工程名称
团队: 你的团队
团队专用电子邮件:你的Email
语言:你的国家语言
国家:你的国家
字符集:建议utf-8
源代码字符集:建议utf-8
复数形式: 留空

如图:
poedit

路径的设置用一个”.”(点号)-即同级目录以及该目录下的所有子目录:
poedit2

因为路径的问题鼓捣了半天~吸取教训了!

之前theme里设置了汉化的内容关联了_e和__,所以关键字设置如下:
poedit3

然后点确定,跳出.po文件保存对话框,将.po文件起名为zh_CN.po保存在theme的根目录下(之前设置了路径为”.” ,所以这里保存位置很关键!)

保存之后就自动弹出待翻译的所有语句列表,确定之后就可以开始翻译了,未翻译的语句会显示蓝色粗体字,在列表下面有两个输入框,上面一个框是待翻译语句,下面一个框是你的翻译内容!

poedit4

poedit中翻译好后Ctrl+s保存,会自动生成.mo文件,翻译工作完成后还差最后一步,别急!

打开你的wordpress根目录下的文件wp-config.php

查找语句:

define ('WPLANG', '');

将其改为:

define ('WPLANG', 'zh_CN');

保存,刷新你的wordpress首页,恭喜你看到了熟悉的国语!

标签: theme wordpress
最后更新:2008-12-14

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • 免费主机

    嘿嘿 我一直都是用直接是中文的.

    2008-12-05
  • CCD

    想问一问博主,你引用代码的那个"大双引号"是插件么?
    我尝试了很多代码引用的插件,但是感觉这个更简单而且使用.能否分享一下!

    2008-12-06
  • 我搬家

    学习啦,以后常来看你

    2008-12-06
  • neekey

    挺实用的,但说实话,一般我也不汉化,这点英文自己还能看懂

    2008-12-06
  • 成人电影

    我来看你来了

    2008-12-08
  • 激情聊天室

    学习

    2008-12-08
  • 孙空空

    不知道对英文翻韩文好不好使?

    2008-12-09
  • 手机QQ下载

    好详细的教程,多谢!

    2008-12-11
  • 逝水无痕

    只要你懂韩文 就没问题!

    2008-12-12
  • stone

    我还是汉化不了呢~会不会是 因为 我的 主题 目录下的文件都是 调用 一个叫做 templates 里的文件的东西

    操作到保存zh_CN.po 这步就会提示更新目录失败 详情如下:

    1:21:38: Poedit 在扫描目录中并未找到任何文件。
    1:21:38: 在消息目录文档中的项目可能是错误的。
    1:21:38: 更新消息目录文档失败。单击“更多 >>”取得详细信息。

    2008-12-14
  • 激情聊天室

    顶!努力学习

    2009-02-05
  • 激情聊天室

    学习啦~~~

    2009-03-02
  • 收费聊天室

    不错啊··
    学习了

    2009-03-10
  • 短歌行

    我是菜鸟,所以只用汉化好的wordpress :smile:

    2009-04-07
  • 寒山月

    好教程呀,正在找

    2009-05-25
  • 寒山月

    怎么在网上看到了一篇相同的东东,而作者不是猫猫你呢?
    看这里:http://www.c2cer.com/20081202/change-wordpress-theme-language/

    2009-06-03
  • mei

    我也是,怎么老是找不到文件呢@stone

    2009-12-13
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    如何注册谷歌账号?遇到“此电话号码无法用于进行验证”怎么办 HostPanel开源免费面板,真离线不联网 图床程序: CheveretoChina V4 发布! 图床浏览器插件,支持主流图床上传 网站使用宝塔面板服务器cpu占用100%排查方法和解决方案 Chrome插件-很厉害的沉浸式翻译
    图床浏览器插件,支持主流图床上传如何注册谷歌账号?遇到“此电话号码无法用于进行验证”怎么办图床程序: CheveretoChina V4 发布!HostPanel开源免费面板,真离线不联网
    诺基亚旗下网站OVI推出无限容量免费外链相册+免费音乐外链空间 阿里云香港30M轻应用玩法,净化系统,装bbr脚本等 好听英文歌Hey, Soul Sister-Train N词库:支持手写查询的在线词典与学习社区 BP3-一款百度网盘目录列表类PHP程序 九阳真经:究极一键重装DD系统脚本
    标签聚合
    VPS 日记 OneDrive 音乐 有趣 google wordpress 域名
    最近评论
    笨猫 发布于 1 天前(03月22日) Q:57八六7199
    一帧秒创 发布于 1 天前(03月22日) 你好,商务合作怎么联系,可以把联系方式发我邮箱
    ckqing 发布于 2 天前(03月21日) 就要这个了
    ckqing 发布于 2 天前(03月21日) T
    天天下载 发布于 1 周前(03月15日) 感谢分享,谢谢站长!!@天天下载
    好友
    • glzjin's blog glzjin's blog
    • ZAERA博客
    • 冰沫记
    • 博客导航
    • 奇它博客
    • 彩虹Smiling的Blog
    • 热闹网
    • 猫腻‘s Blog
    • 猫饭
    • 肥宅之家
    • 萌博
    • 野路子程序员

    COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang