Перевод .po файла не называется - PullRequest
0 голосов
/ 14 сентября 2018

Я не могу перевести мой плагин для 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 файла.

Если я не переведу таким образом, мне придется переводить прямо внутри исходного кода плагина.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...