wordpress主题汉化问题
我下了个主题,但是很多地方都是英文,所以想汉化下。下载了poedit,但是主题没有languages文件夹,也没有网上说的.po.mo文件。按照教程生成了一个.po文件,...
我下了个主题,但是很多地方都是英文,所以想汉化下。
下载了poedit,但是主题没有languages文件夹,也没有网上说的.po .mo文件。
按照教程生成了一个.po文件,在主题下新建了一个languages文件夹,再把.po放在文件夹里,但是毫无效果。
这种情况有没有比较好的解决办法呢?
我下的wordpress是简体中文的。 展开
下载了poedit,但是主题没有languages文件夹,也没有网上说的.po .mo文件。
按照教程生成了一个.po文件,在主题下新建了一个languages文件夹,再把.po放在文件夹里,但是毫无效果。
这种情况有没有比较好的解决办法呢?
我下的wordpress是简体中文的。 展开
展开全部
一般是用Poedit 。
1:先修改模板,把需要汉化的文字,如:
<a href="index.php">Home</a>
修改成:
<a href="index.php"><?php __("Home") ?></a>
2:Poedit中新建项目,修改目录为主题模板所在目录,扫描。
3:将词条HOME,翻译成主页。保存
4:找到function.php
// Language
if (class_exists('xili_language')):
define('THEME_TEXTDOMAIN','');
define('THEME_LANGS_FOLDER','/lang');
else:
load_theme_textdomain('willin', get_template_directory().'/lang');
endif;
然后把zh_CN.mo放到主题模板新建的lang文件夹中
1:先修改模板,把需要汉化的文字,如:
<a href="index.php">Home</a>
修改成:
<a href="index.php"><?php __("Home") ?></a>
2:Poedit中新建项目,修改目录为主题模板所在目录,扫描。
3:将词条HOME,翻译成主页。保存
4:找到function.php
// Language
if (class_exists('xili_language')):
define('THEME_TEXTDOMAIN','');
define('THEME_LANGS_FOLDER','/lang');
else:
load_theme_textdomain('willin', get_template_directory().'/lang');
endif;
然后把zh_CN.mo放到主题模板新建的lang文件夹中
追问
想这种是一个一个的汉化吗?
我用poedit已经生成了一个po文件和一个mo文件,并且放在主题下面新建一个lang文件夹里面,也能导出字符串并且编辑。
但是汉化之后,却一点效果都没有,这是怎么回事呢?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这说明这个主题不支持翻译一般,你血药逐个翻译每一个PHP文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
制作好的语言文件有mo和po
都上传到主题文件夹的language文件夹内。
都上传到主题文件夹的language文件夹内。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.po和.mo两个文件要同时放在languages文件夹里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |