我正在使用带有插件The Events Calendar的法语版 WordPress 。
这个插件附带一个捆绑的法语翻译,但它有一些错误。我想修复它们,但替换原始文件是个坏主意,因为它将被下一次更新替换。我联系了开发人员以提交修复,但可能需要一些时间。
同时,我想从我的模板目录中加载一个副本。我已经尝试了多种方法,例如:
load_plugin_textdomain( 'tribe-events-calendar', get_template_directory() . '/languages' );
或与
add_filter('override_load_textdomain', …)
在我的functions.php 中,但它似乎不起作用。我唯一能做的就是禁用原始翻译文件的加载。
有没有办法在加载时替换插件翻译文件?我也使用 WPML,但在“使用 .mo 文件翻译”模式下而不是在“使用 WPML 翻译”模式下,所以我无法即时更改插件翻译。也许 WPML 可以加载我自己的活动日历翻译?