您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
wordpress模板汉化步骤方法
翠彤2025-03-28WordPress教程已有人查阅
导读1. 在php文件中,需要汉化的地方使用__()或_e()函数进行标识;2. 创建.po文件,进行翻译;3. 将.po文件编译成.mo文件;4. 向主题中加载.mo文件。__()函数和__e()函数这两个函数都
1. 在php文件中,需要汉化的地方使用__()或_e()函数进行标识;
2. 创建.po文件,进行翻译;
3. 将.po文件编译成.mo文件;
4. 向主题中加载.mo文件。__()函数和__e()函数
这两个函数都接收字符串作为参数。例如:
.po文件用来对已标识的字符串进行汉化,它的格式如下:
#: sidebar.php:22
msgid "Get updates by email"
msgstr "通过邮件订阅更新"
#: sidebar.php:33
msgid "Latest Posts"
msgstr "较新文章"
#: sidebar.php:37
msgid "Feed on"
msgstr "订阅"
msgid是用__()或_e()标识的字符串,msgstr是对应的翻译。
.mo文件二进制文件,它由.po文件生成,wordpress在生成网页时使用它来快速提取翻译后的字符串。
可以用poedit软件来快速方便地生成.po文件和.mo文件。poedit的使用
poedit可以从它的主页下载。
如果主题目录中已经存在zh_CN.po文件,直接用poedit进行编辑即可;如果不存在则参见以下步骤:
1. 点击“文件-新建消息目录文档”。
2. 在弹出的对话框中填写“工程名称以及版本”、“团队”、“团队专用电子邮件”、“语言”、“字符集”、“源代码字符集”等信息。注意:不要填写“国家”,否则是否汉化会信赖于国家而不是信赖于语言。
3. 切换到“路径”选项卡,在“基本路径”中填入要汉化的主题的路径,在“路径”中加入一个"点(.)"。
4. 切换到“关键字”选项卡,在“关键字”中加入“__”和“_e”,这样poedit就会在所有php文件中查找由__()和_e()标识的字符串。
5. 点击确定后,弹出“另存为”对话框,把po文件命名为zh_CN.po。poedit会自动从所有php文件中提取出需要翻译的字符串,如下图所示,一项一项翻译就可以了。
在“编辑-优选-编辑器-行为”中勾上“保存时自动编译.mo文件”,则在保存时会自动生成zh_CN.mo文件。
若翻译完后又在php文件中添加或删除了要翻译的字符串,点击“类目-自源更新”,poedit会查找出相应的变更。使用汉化主题
如果你用的是wordpress中文版,那么汉化完的主题就可以直接使用了;如果是英文版,则需要把wordpress安装目录的wp-config.php文件中的:
2. 创建.po文件,进行翻译;
3. 将.po文件编译成.mo文件;
4. 向主题中加载.mo文件。__()函数和__e()函数
这两个函数都接收字符串作为参数。例如:
__("Translate Me")
_e("Translate Me")
它们的区别在于:_()函数返回翻译后的字符串,而__e()函数打印出翻译后的字符串。其实__e()就相当于echo __()。.po文件和.mo文件.po文件用来对已标识的字符串进行汉化,它的格式如下:
#: sidebar.php:22
msgid "Get updates by email"
msgstr "通过邮件订阅更新"
#: sidebar.php:33
msgid "Latest Posts"
msgstr "较新文章"
#: sidebar.php:37
msgid "Feed on"
msgstr "订阅"
msgid是用__()或_e()标识的字符串,msgstr是对应的翻译。
.mo文件二进制文件,它由.po文件生成,wordpress在生成网页时使用它来快速提取翻译后的字符串。
可以用poedit软件来快速方便地生成.po文件和.mo文件。poedit的使用
poedit可以从它的主页下载。
如果主题目录中已经存在zh_CN.po文件,直接用poedit进行编辑即可;如果不存在则参见以下步骤:
1. 点击“文件-新建消息目录文档”。
2. 在弹出的对话框中填写“工程名称以及版本”、“团队”、“团队专用电子邮件”、“语言”、“字符集”、“源代码字符集”等信息。注意:不要填写“国家”,否则是否汉化会信赖于国家而不是信赖于语言。
3. 切换到“路径”选项卡,在“基本路径”中填入要汉化的主题的路径,在“路径”中加入一个"点(.)"。
4. 切换到“关键字”选项卡,在“关键字”中加入“__”和“_e”,这样poedit就会在所有php文件中查找由__()和_e()标识的字符串。
5. 点击确定后,弹出“另存为”对话框,把po文件命名为zh_CN.po。poedit会自动从所有php文件中提取出需要翻译的字符串,如下图所示,一项一项翻译就可以了。
在“编辑-优选-编辑器-行为”中勾上“保存时自动编译.mo文件”,则在保存时会自动生成zh_CN.mo文件。
若翻译完后又在php文件中添加或删除了要翻译的字符串,点击“类目-自源更新”,poedit会查找出相应的变更。使用汉化主题
如果你用的是wordpress中文版,那么汉化完的主题就可以直接使用了;如果是英文版,则需要把wordpress安装目录的wp-config.php文件中的:
define ('WPLANG', '');
改成:
define ('WPLANG', 'zh_CN');
本文标签:
很赞哦! ()
相关教程
图文教程
wordpress安装步骤教程
1、前提已经安装好lnmp 测试连接mysql没有问题;lnmp安装请参照 python篇 一键安装lnmp2、创建wordpress数据库3、下载wordpress安装包4、添加nginx配置文件5、安装wordpress
wordpress仿站的方法,wordpress怎么仿站
1、目标网站的抓取,使用仿站小工具8.0.2挺好用的,能够尽可能多的将整个网站抓取下来。将文件保存到wp-content/tust。保存的首页default.html和其他的文件目录如下:
wordpress_xmlrpc的python包远程操作wordpress的方法
wordpress提供了丰富的xmlrpc接口api来供我们远程操控wp的内容。伟大的开源社区有人就将这些api做了一下封装,提供了一个功能比较完整的python库,这里我将自己试验的一些内容做一下总结。
wordpress源码目录结构分析
Wordpress是一个单入口的文件,所有的前端处理都必须经过index.php,这是通过修改web服务器的rewrite规则来实现的。这种做法的好处是显而易见的,这样URL更好看
相关源码
-
(自适应)英文绿色精密模具零件加工五金零件pbootcms外贸网站模板本模板基于PbootCMS开发,为五金零件、精密模具加工等英文外贸企业设计。采用响应式布局,适配各类移动设备,是五金零件企业开展国际贸易的专业展示平台。查看源码 -
(自适应响应式)水墨风白酒酿制酒业酒文化酒类产品网站源码下载本模板基于PbootCMS内核开发,为酒类企业打造的水墨风响应式网站解决方案。采用传统东方美学设计语言,呈现白酒文化底蕴,自适应移动端展示效果,数据实时同步更新,助力酒企建立专业数字化形象。查看源码 -
(PC+WAP)绿色草坪地坪操场pbootcms网站模板该模板基于PbootCMS内核开发,专为人造草坪、地坪施工企业设计,采用绿色主题呼应行业属性,实现PC与WAP端全栈响应式适配,确保跨设备无缝浏览体验。查看源码 -
pbootcms网站网络公司个人作品展示类网站源码(自适应)为网站建设公司、网络服务企业打造的响应式门户解决方案,基于PbootCMS内核深度开发。采用前沿自适应架构,无缝适配手机端交互与PC端展示需求。查看源码 -
(自适应)蓝色厨卫厨房水龙头阀门水槽设备源码下载基于PbootCMS内核开发,深度适配厨卫设备行业特性。通过精准的产品展示模块与水效标识专区设计,有效呈现五金件工艺细节。响应式布局确保从手机到平板都能展示金属质感与水流动态效果。查看源码 -
(自适应)帝国cms7.5模板自媒体文章新闻博客为帝国CMS7.5设计的响应式模板,采用H5技术构建现代化内容展示框架。通过智能断点检测技术实现手机、平板、PC三端适配查看源码
| 分享笔记 (共有 篇笔记) |

