风彦疯语-杜风彦 风彦疯语-杜风彦
  • 首页
  • 技术交流
    • 网络技术
    • 微博微信
  • 经验分享
    • 文化交流
    • 语言学习
    • 音乐旅途
    • 生活杂谈
  • 旅游旅行
    • 单车旅行
    • 旅行故事
    • 旅途随笔
  • 摄影交流
    • 摄影练习
  • 专题汇总
    • 纪录短片创作
    • 环球骑行
    • 四国遍路
    • 看非洲
  • 媒体报道
    • 杜风彦简介
  • 杂谈
  • 投稿
  • 注册
  • 登录
首页 › 技术交流 › 网络技术 › 如何通过语言包汉化国外 wordpress 主题

如何通过语言包汉化国外 wordpress 主题

杜风彦
7月 2, 2013网络技术阅读 966

来自:http://www.deep-time.com/ru-he-tong-guo-yu-yan-bao-han-hua-guo-wai-wordpress-zhu-ti/

第一步、安装 wordpress 和主题

首先安装好 wordpress 和下载的国外主题(国际化主题 GetText 有两个函数: _e 和 __ (两条下划线)。 “_e”是用来显示 “单纯”文本,__ 函数用于显示已经使用 PHP 标签的文本。)

第二步、下载并安装 Poedit 软件

PoEdit 是一款.po 文件编辑器,常用来汉化各种程序,用来制作 WordPress 的语言包也非常方便。

Poedit 官方网站:http://www.poedit.net/

最新版本安装好后,自动切换为中文版,不用另外设置

第三步、让 WordPress 加载语言包

找到主题文件目录的 functions.php 文件,把下面代码添加到 functions.php 文件里面即可:

load_theme_textdomain('DeepTime', get_template_directory() . '/languages');

上面代码的意思是加载主题目录下面的 languages 文件夹里的语言包,并定义为 DeepTime。

注意:只有把语言包加载到 WordPress 中,才可以看到我们制作的语言包的效果。

模板文件中有两种方法可以调用语言包:

例如:

<?php _e("The page you're looking for doesn't exist", "DeepTime"); ?>
<?php the_content(__('Read more...', "DeepTime")); ?>

上面代码中的第二个参数“DeepTime”就是我们在第一步里面 load_theme_textdomain() 函数的第一个参数。
第四步、配置 Poedit 软件,自动生成语言包
PoEdit 的配置很简单,启动 PoEdit,依次选择“文件” “新建编目”,分三个步骤,从左到右进行配置,如下图:

第一个步骤是配置预语言包的基本信息,版本之类的。

第二个步骤是配置语言包的路径,这个很关键,路径不对,PoEdit 软件是不能顺利检索模板文件中的语言关键字的。在图示 1 的红色框内填你想汉化的文件夹路径,如: “D:Phpnowvhostszequn-wh.comwp-contentthemesdt-zequn”;在图示 2 的红色框内填上路径,如:“.”,这里的“.”代表基础路径当前文件夹下所有文件;

第三个步骤是语言关键字设置,WordPress 里面是 __ 和 _e,然后查看下当前需汉化主题有没有自定义的语言关键字(如:_x 等),如果有,都添加进去。

都设置完后点确定,选择保存路径,保存到主题文件的 language 文件夹下,弹出更新摘要对话框,选确定就 OK 了。

剩下的就是完善每个语言字段对应的中文,回到 WordPress 打开页面检查语言包的效果了。

WordPress 主题 汉化 语言包
赞赏 赞(0) 收藏(0)
本文系作者 @杜风彦 原创发布在 风彦疯语-杜风彦。未经许可,禁止转载。
WordPress 语言文件.po .pot 和.mo 简介及汉化教程
上一篇
赞比亚首都卢萨卡印象
下一篇
再想想
暂无评论
站内搜索
近期文章
  • google chrome -the site can't be reached- ERR_ADDRESS_UNREACHABL 解决方案
  • chrome 浏览器 关于和设置页显示 乱码的解决方案
  • 宝塔面板SSL无法生效及网站服务器拦截解决
  • 在肯尼亚,你不能缺少这16种体验
  • 云南自驾之旅
近期评论
目前暂无评论
—— 杜风彦8月前云南自驾之旅
很棒呢,希望也能走一趟。
—— 曲径通幽2年前烧山寺后神山町,宿营瓜果仓库中-四国遍路第三天(下)
对的,就是杨怀玉,您眼神真好。
—— 杜风彦2年前旅行路上,内急了怎么办?
最后一张图不是杨怀玉吗
—— 东风2年前旅行路上,内急了怎么办?
Howdy! This is my 1st comment here so I just wanted to give a quick shout out and tell you I genuinely enjoy reading your articles. Can you suggest any other blogs/websites/forums that cover the same subjects? Thank you so much!
—— Tasha3年前“Champion of Kibera“贫民窟拳王的最后一战
最新文章
google chrome -the site can't be reached- ERR_ADDRESS_UNREACHABL 解决方案
chrome 浏览器 关于和设置页显示 乱码的解决方案
宝塔面板SSL无法生效及网站服务器拦截解决
在肯尼亚,你不能缺少这16种体验
google chrome -the site can't be reached- ERR_ADDRESS_UNREACHABL 解决方案
12月 1, 2022
378 0 0
chrome 浏览器 关于和设置页显示 乱码的解决方案
12月 1, 2022
125 0 0
宝塔面板SSL无法生效及网站服务器拦截解决
11月 1, 2022
156 0 0
VPN 619,800等相关错误的解决办法
5月 5, 2015
2,633 0 0
  • 0
  • 0
关于老杜

杜风彦,摄影、武术、旅行、户外爱好者。曾历时2年2个月时间骑行亚非22国,总里程约3.5万公里。中国当代徐霞客,中国文化旅游摄影协会会士,中国探险协会顾问,八卦掌高级教练员,图库签约摄影师,杂志约稿作者,澎湃新闻特约记者,目前专注于非洲纪实影像项目。 Email:dufengyan@gmail.com

友情链接
王媛老师 环球骑行 部分摄影作品 齐林-自由摄影师
来这瞅瞅
媒体报道 摄影交流 音乐旅途 旅行故事 旅行装备 旅途随笔 语言学习 文化交流 看非洲
Copyright © 2014-2023 风彦疯语-杜风彦. Designed by nicetheme. 讲述不同人生的相同故事 暂无备案号
  • 首页
  • 技术交流
    • 网络技术
    • 微博微信
  • 经验分享
    • 文化交流
    • 语言学习
    • 音乐旅途
    • 生活杂谈
  • 旅游旅行
    • 单车旅行
    • 旅行故事
    • 旅途随笔
  • 摄影交流
    • 摄影练习
  • 专题汇总
    • 纪录短片创作
    • 环球骑行
    • 四国遍路
    • 看非洲
  • 媒体报道
    • 杜风彦简介
  • 杂谈
  • 投稿
# 杜风彦 # # 单车亚非 # # 非洲 # # 纪录片 # # 杜齐眼 #
杜风彦
老杜,专注于世界纪实影像。
375
文章
12
评论
11
喜欢