У меня есть плагин, который поставляется с языковой папкой со всеми .mo и po. файлы.
Я хотел скопировать plugin-es_ES.mo и plugin-es_ES.po в:
wp-content / languages / plugins
НО, по ошибке, Я скопировал их на:
wp-content / languages
Затем пошел на Dashboard / updates и установил языки.
Затем plugin.mo показывался в выпадающий список настроек основного языка WordPress, и я осознал свою ошибку.
Итак, я скопировал файл .mo в нужную папку, но теперь плагин работает на всех языках, кроме fr_FR!
Когда Я изменяю язык wordpress, он автоматически копирует файлы .po / .mo из плагина / languages в wp-content / languages / plugins для всех языков, НО для франц.
Даже если я удаляю .mo / .po файлы из wp-content / languages / plugins, он воссоздает их для всех, кроме версии fr.
Попытался скопировать .mo из новой загрузки плагина, деактивировать плагины .. но ничего не работает
Также пробовал это
function debug_load_textdomain( $domain , $mofile ){
echo "Trying ",$domain," at ",$mofile,"<br />\n";
}
add_action('load_textdomain','debug_load_textdomain');
из https://localise.biz/help/wordpress/loading-translations#debug
, но это ничего не говорит о любом языке ...
Пожалуйста, помогите!