您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
wordpress模板汉化步骤方法
翠彤2025-03-28 14:47:45WordPress教程已有7人查阅
导读1. 在php文件中,需要汉化的地方使用__()或_e()函数进行标识;2. 创建.po文件,进行翻译;3. 将.po文件编译成.mo文件;4. 向主题中加载.mo文件。__()函数和__e()函数这两个函数都
1. 在php文件中,需要汉化的地方使用__()或_e()函数进行标识;
2. 创建.po文件,进行翻译;
3. 将.po文件编译成.mo文件;
4. 向主题中加载.mo文件。__()函数和__e()函数
这两个函数都接收字符串作为参数。例如: 它们的区别在于:_()函数返回翻译后的字符串,而__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文件中的: 改成:
2. 创建.po文件,进行翻译;
3. 将.po文件编译成.mo文件;
4. 向主题中加载.mo文件。__()函数和__e()函数
这两个函数都接收字符串作为参数。例如: 它们的区别在于:_()函数返回翻译后的字符串,而__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文件中的: 改成:
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
wordpress主题信息的删除方法
1.打开主题文件夹:wp-content/themes/主题名称/footer.php;2.搜索找到以下代码:3.删除这段代码即可,删除后会什么都不显示,这样不是很美观,wordpress首页标题的修改方法,wordpress首页标题怎么改
一个网站的首页标题是非常重要的,一是表明了你的网站是做什么的,二是好的标题有利于优化。在使用wordpress建站的时候,有些人不知道怎么去修改安装好的首页标题nginx怎么部署wordpress个人博客
自己有个vps,web服务器安装nginx。现在帮同事搞个blog(自己的blog 还没挂到vps上呢)。要支持php,还不知道 wordpress rewrite 规则,所以自己的blog没搬过去就是因为这个原因。 vp怎么进入WordPress登录后台,wordpress后台登陆地址是什么
wordpress如何登录界面?对于用wordpress建站的新手玩家来讲,进入Wp后台都是一件困难的事情。很多新手经常忘记wordpress后面的登陆地址
留言与评论 (共有 0 条评论) |