Я не могу перевести мой плагин для WordPress.
У меня есть файлы .po
и .mo
в папке plugin-name/languages
, но это не работает. Кто-нибудь знает, что может отсутствовать?
подробности:
Я перевел тему, используя файлы .po и .mo и добавив define('WPLANG', 'pt_BR');
в wp-config.php
. Работает нормально.
Но не весь сайт переведен. Так что я попробовал то же самое с плагинами, но даже перевел плагин .pot и назвал plugin-name-pt_BR.po
и plugin-name-pt_BR.mo
и поместил их в /plugin-name/languages
(который уже существовал), как я видел в Интернете, он не работал .
Я также пытался скопировать переводы на plugin-name-pt_BR.po
и вставить внутри wp-content/themes/theme-name/languages/pt_BR.po
, но он не использовался.
Я попытался установить Loco-Translate
и POEditor
, но они управляют только переводом .po, который хорошо и переведен, но не отражен на сайте.
Я не очень разбираюсь в Wordpress и PHP, но мне кажется, что в коде плагина может не хватать чего-то для вызова .po файла.
Если я не переведу таким образом, мне придется переводить прямо внутри исходного кода плагина.