wordpress - Wordpress - 插件翻译不起作用
问题描述
我的插件名称是eventcal
.Textdomain 是eventcal
. 我在/languages/
文件夹中有一个语言包 -eventcal-pt_BR.po
和eventcal-pt_BR.mo
. 我添加了插件文本域功能
public static function eventcalLoadTextdomain() {
load_plugin_textdomain( 'eventcal', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
}
// in __constructor()
add_action( 'init', array(self::getInstance(), 'eventcalLoadTextdomain' ));
但是当我将网站语言更改为portugese( Brazil )
什么都没有改变。一切都是英文的。我如何检查插件 textdomain 是否正常工作?
我也试过get_plugin_data( __FILE__ );
但没有工作
解决方案
推荐阅读
- javascript - 在页面刷新时保存切换位置
- asp.net - 如何将 32 位库安装到在 64 位机器上运行的 32 位 Web 应用程序?
- c# - 将方法作为参数传递时,Blazor 中的“@MethodName”和“MethodName”之间的区别?
- wix - Wixtoolset - 支持在 Logo 和 LogoFile 主题中显示 Ratina
- macos - 如何使我的应用程序安装程序成为 Mac OS(Catalina) 中受信任的应用程序?
- typescript - 在打字稿中递归转换对象树的所有叶子
- transloadit - 带有 transloadit 的旋转圆圈。是否可以使用水印或图像旋转?
- drupal - 在 Gatsby GraphQL 查询中努力过滤 Drupal 数据
- javascript - 为什么在Vue中甚至存在inheritAttrs?
- javascript - JS - 用同名的变量替换所有出现的字符串