首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >load_textdomain不会加载我的.mo文件

load_textdomain不会加载我的.mo文件
EN

WordPress Development用户
提问于 2013-11-28 12:47:48
回答 1查看 2K关注 0票数 0

我正在使用Yoast的方法来构建一个HTML站点地图。但它需要翻译。

它使用页面模板页面-sitemap.php,它使用模板部件。

代码语言:javascript
复制
<?php get_template_part('/partials/sitemap');  ?>

在这个模板第一部分..。

代码语言:javascript
复制
load_textdomain( 'site-map', TEMPLATEPATH.'/partials/languages' );

路径是对的,我列出了TEMPLATEPATH.'/partials/languages‘文件夹的文件,它显示了我的语言文件。

如你所见,我的域名是“网站地图”。我的.mo文件是site-map-fr_FR.mo

为什么不能装子弹?

谢谢你的任何线索,尼古拉斯

EN

回答 1

WordPress Development用户

发布于 2013-11-30 00:07:42

我找到了答案:load_textdomain( 'site-map', TEMPLATEPATH.'/partials/languages' ); ..。给出包含.mo文件的文件夹的路径。但是,每个单独mo文件的路径应该在它自己的load_textdomain指令中使用:

代码语言:javascript
复制
load_textdomain('site-map', TEMPLATEPATH.'/partials/languages/site-map-fr_FR.mo'); 
load_textdomain('site-map', TEMPLATEPATH.'/partials/languages/site-map-en_US.mo'); 
load_textdomain('site-map', TEMPLATEPATH.'/partials/languages/site-map-es_ES.mo'); 
load_textdomain('site-map', TEMPLATEPATH.'/partials/languages/site-map-ru_RU.mo'); 
load_textdomain('site-map', TEMPLATEPATH.'/partials/languages/site-map-de_DE.mo');

可耻的是,这是一个非常明显和无用的线索.抱歉的!

票数 -1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/124776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档