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

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

杜风彦
2013-07-02 23:14:50

来自: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
WordPress 语言文件.po .pot 和.mo 简介及汉化教程
上一篇
赞比亚首都卢萨卡印象
下一篇

评论 (0)

再想想
暂无评论

相关文章

常用SSH命令
debian9升级10
服务器过期,重建网站:从数据丢失到重新上线
VPN 619,800等相关错误的解决办法

归档

标签

africa Djibouti dufengyan du fengyan fengyan du india WordPress 亚美尼亚 伊朗 儿童 初见 单车亚非 印度 吉布提 四国遍路 土耳其 埃及 埃塞俄比亚 孩子 尼罗河肖像 摄影 日本 杜风彦 杜齐眼 格鲁吉亚 疫情 石灰石矿 索马里 索马里兰 约旦 美食 肯尼亚 致谢 苏丹 警察 赞比亚 郗光 非洲 骑在亚美尼亚 骑在伊朗 骑在埃及 骑在格鲁吉亚 骑在约旦 骑行 齐林

猜你喜欢

常用SSH命令

常用SSH命令

杜风彦
416 0 0
debian9升级10

debian9升级10

杜风彦
397 0 0
服务器过期,重建网站:从数据丢失到重新上线

服务器过期,重建网站:从数据丢失到重新上线

杜风彦
447 0 0
VPN 619,800等相关错误的解决办法

VPN 619,800等相关错误的解决办法

杜风彦
2,474 0 0
Copyright © 2004-2025 风彦疯语-杜风彦的博客. Designed by nicetheme.
讲述不同人生的相同故事 网备 DQ001 号
  • 首页
  • 技术交流
    • 网络技术
    • 微博微信
  • 经验分享
    • 文化交流
    • 语言学习
    • 音乐旅途
    • 生活杂谈
  • 旅游旅行
    • 单车旅行
    • 旅行故事
    • 旅途随笔
  • 摄影交流
    • 摄影练习
  • 专题汇总
    • 纪录短片创作
    • 环球骑行
    • 四国遍路
    • 看非洲
  • 媒体报道
    • 杜风彦简介
  • 投稿
  • 动态
  • 杜风彦
  • 单车亚非
  • 非洲
  • 纪录片
  • 杜齐眼
  • 尼罗河肖像

杜风彦

老杜,专注于非洲纪实影像。
334
文章
10
评论
10
喜欢