笨猫博客

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

针对新手的wordpress theme汉化教程

2008-12-05 4998点热度 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
    取消回复

    最新 热点 随机
    最新 热点 随机
    WinRAR 商业版下载安装和白嫖指南 Certbot申请谷歌免费SSL证书 宝塔面板卸载全解析:命令与脚本两种方式详解 SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议 万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库 煎饼大佬的一键DD/重装脚本
    煎饼大佬的一键DD/重装脚本DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全LibreTV - 免费在线视频搜索与观看平台万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议宝塔面板卸载全解析:命令与脚本两种方式详解
    阿里云1元玩一个月vps Mugsho:可挂在博客中的拍照Widget Windows 10 Manager v3.8.3.0 免激活便携版 WordPress 分类排序插件 在线密码管理专家豌豆网(Onedoor)推出个性化主页服务 Onedrive文件本地化浏览源码:PyOne、CuteOne、OneManager、OLAINDEX、Oneindex、OneList、ShareList
    最近评论
    龙笑天 发布于 3 周前(05月25日) 一直用的萌咖的路过 :smile:
    C 发布于 1 个月前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
    薯条 发布于 3 个月前(03月21日) 这个博客18年了吗,好久了哎
    Q 发布于 3 个月前(03月19日) 您好: 我的一个WORDPRESS站点,安装了 wp telegram插件,我在配置了Bot ...
    喂 发布于 3 个月前(03月08日) 热帖ggww
    标签
    elliptictrue100.10.02
    BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
    好友
    • glzjin's blog glzjin's blog
    • ZAERA博客
    • 冰沫记
    • 奇它博客
    • 猫腻‘s Blog
    • 猫饭
    • 肥宅之家
    • 萌博
    • 野路子程序员

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

    Theme Kratos Made By Seaton Jiang