wordpress对使用的国外主题进行本地汉化

wordpress有非常多优秀与专业的主题,当然大多数是非中文的

这些主题本身总会有些无法通过wordpress admin后台来配置的在页面上的英文输出

此时你可以去对应的代码去改掉那些输出,不过这总有些麻烦和累赘,即便你会.

wordpress 自身有多国语言的版本 多国语言包, 同样的 wordpress的主题也有和wordpress类似的机制

wordpress 非常简便的开放了这套规则  借由一个第三方的开源编译工具poedit

你可以专注于主题里所有需要翻译过来的词汇,短句,顺带发挥自己的个性化创造和定制,而不用去关心去哪儿改,在哪个文件里改,这儿调用的和那儿的有什么关联,不用关注主题框架的结构.

具体的几个步骤记录下:

1.

WordPress语言设置,下载的中文版本默认为中文,不用再去设置什么,否则
加入 define(‘WPLANG‘, ‘zh_CN‘);

2.

在wp-content/languages  放入zh_CN.mo(中文语言包)
.mo为机器可读的二进制文件 通过编译人可读的.po文件得到

此时wordpress本身便汉化了的.

3.

wordpress去找对应主题的语言包

通过 对应主题的根目录下的

functions.php里 查找
 load_theme_textdomain(‘zeeDynamic_language‘, get_template_directory() . ‘/languages‘ );
 第一个参数是通常是主题名字 第二个参数是拼接好的主题要读的翻译文件的路径

4.

使用poedit编辑此主题配置好的路径下(主题根目录下的languages文件夹下) .po文件

翻译后编译另存为zh_CN.mo文件 放在此languages文件夹下

如果主题文件没提供 .po functions.php 也没有load....() 那就自己加并配置吧

.po 文件为纯文本格式 具体编写格式可以参照 wordpress自身的languages下的.po文件

note :zh_CN.po文件和语言的定义 需按照 Gettext 语言代码  Gettext 国别代码 的方式来命名,中国 便为 zh_CN.

# Translation of 4.2.x in Chinese (China)
# This file is distributed under the same license as the 4.2.x package.
msgid ""
msgstr ""
"PO-Revision-Date: 2015-06-28 14:22:11+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: GlotPress/1.0-alpha-1000\n"
"Project-Id-Version: 4.2.x\n"

#: wp-signup.php:716
msgid "The site you were looking for, <strong>%s</strong>, does not exist."
msgstr "您正在找的站点(<strong>%s</strong>)不存在。您可以用这个名字创建您自己的博客!"
#: wp-signup.php:714 msgid "The site you were looking for, <strong>%s</strong>, does not exist, but you can create it now!" msgstr "您正在找的站点(<strong>%s</strong>)不存在。您可以用这个名字创建您自己的博客!" 

#: wp-signup.php:708 msgid "You are logged in already. No need to register again!" msgstr "您已登录,无需重新注册。"
# healthpress-theme主题里指明路径#: 404.php:11 healthpress-theme/404.php:11msgid "Apologies, The page you requested could not be found!"msgstr ""

#: 404.php:12 healthpress-theme/404.php:12msgid """Please try Navigation at the top or Search box to find what you are looking ""for!"msgstr ""
 
时间: 2024-10-08 17:56:45

wordpress对使用的国外主题进行本地汉化的相关文章

API 开发平台,参考SAWAGGER,国外厂家,本地与云部署

API 开发平台,参考SAWAGGER,国外厂家,本地与云部署:参考  http://swagger.io/commercial-tools/ 1.akana公司       https://www.akana.com   价格高,比较大的公司. 2.dreamfactory 梦工厂公司  https://www.dreamfactory.com

基于WORDPRESS+MYSQL的绿色企业主题制作全过程

基于WORDPRESS+MYSQL的绿色企业主题制作全过程基于WORDPRESS+MYSQL的绿色企业主题制作全过程基于WORDPRESS+MYSQL的绿色企业主题制作全过程基于WORDPRESS+MYSQL的绿色企业主题制作全过程基于WORDPRESS+MYSQL的绿色企业主题制作全过程基于WORDPRESS+MYSQL的绿色企业主题制作全过程基于WORDPRESS+MYSQL的绿色企业主题制作全过程基于WORDPRESS+MYSQL的绿色企业主题制作全过程

如何判断网站是不是wordpress做的及WP主题是什么?

经常听到朋友问:"如何辨别wp网站","怎么查看WP网站的主题是什么", "如何识别wordpress" ,"wordpress主题查询"今天就来讲一讲方法 原文链接:如何判断网站是不是wordpress做的及WP主题是什么? 1.查看源代码判断worpress网站和主题 wordpress有它自己特定的网站结构,像wp-admin, wp-content, wp-includes这三大文件夹是必备的,而且主题又存放在wp-c

WordPress配置Markdown并配合主题使用

0x0:缘起 前些天,Meek看我写的Jenkins入门,问我怎么没有用Markdown写,说越来越不喜欢非MD的写作了,建议我也用起来.其实之前也用过MD写东西,但是非常少,而且又因为博客上的写作直接并不是用MD写,所以也没坚持下来,锤子便签算是用MD练习的主要场地.之前一直没有配置好,配置的半途而废,Meek给我推荐了两个插件,JP Markdown和WP Code Highlight.js一个是MD写作,一个是代码高亮,简单看了一下,没有搞起来,后来又试了无插件高亮等等,不过也不是很好用,

wordpress安装、汉化、主题等

1.服务器环境:CentOS + lnmp1.3,连接服务工具:WinSCP.putty 2.https://wordpress.org中下载最新版本 ,汉化版本https://cn.wordpress.org/support/ 3.下载后上传到服务器: /home/www/default(根目录,假设www.aaa.com 域名均配置好) 4.其他版本和原版区别在于根目录下language中文件,想要调整只需要覆盖即可 5.把配置文件wp-config.php 中的 : define ('WP

Betheme中文汉化版WordPress主题多功能强大快速自适应【21.2.4】

模板特色:300多个前端整站demo数据 展示地址: http://www.betheme.cn/    编码格式:前端Html5+css3响应式,后台PHP,数据库mysql 主机要求:支持php+mysql 汉化程度:主题文件95%以上汉化,插件95%以上汉化 模板用途:各类企业.新闻博客.产品展示.电子商务.移动互联网等 附带插件:Visual composer可视化前端编辑器.woocommerce电子商务.revslider幻灯片.layerslider层幻灯片 原文地址:https:

WordPress 前端投稿/编辑发表文章插件 DJD Site Post(支持游客和已注册用户)汉化版 免费下载

插件简介 前面逍遥乐给大家推荐了 WordPress用户前端化专业版WP User Frontend Pro WordPress中文汉化插件v2.1.9 今天逍遥乐给大家带来的wordpress插件是 WordPress 前端投稿/编辑插件 DJD Site Post,它不仅支持已注册用户投稿,还支持给匿名游客投稿,而且在投稿界面添加了登录链接,登录成功后自动返回投稿界面,体验很不错.该插件还允许用户上传媒体文件,集成WP自身的编辑器(可后台设置),支持选择分类和添加标签等等.支持有新文章投稿时

bbPress 2.5.1 汉化中文版--wordpress插件

1.本版为wordpress插件版,下载反直接安装即可. 2.如果原来有bbpress的话,想更新,要删除自己原来的版本,然后在后台重新安装并激活即可. (操作前请备好份,本人测试在后台删除bbpress数据并不会丢失的,如果担心也可以自行登陆FTP删除插件再安装) 3.也可自行后台更新,更新完后通过下载本包,解压找到语言文件复制到你的网站插件对应目录上. 注:本版(本帖附件)是基于原官bbpress 2.5.1版汉化的,由bbpress.me汉化. 还有,欢迎纠错,或觉得哪里翻译不好可以提出来

Code::Blocks的汉化、主题美化及其调试功能的实现

最近由于Cfree5经常崩溃+调试语句运行速度比较慢,想尝试一下另一个听说很好用的IDE Code::Blocks. 先上官网的安装包(自带mingw,安装完可以直接用,适用于windows系统)下载地址:Sourceforge.net或者FossHub 由于C::B自带的mingw版本较新,支持C++11,因此可以在设置——编译器(Complier)中选中那个有C++11字眼的选项再保存就行 Code::Blocks的美化,按照下列步骤 1. 在C盘下搜索文件default.conf(先去文件