Файлы .mo для плагина установлены в неправильном каталоге - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть плагин, который поставляется с языковой папкой со всеми .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

, но это ничего не говорит о любом языке ...

Пожалуйста, помогите!

...