Иногда сталкиваюсь с ситуацией, что изменение файлов перевода *.po *.mo ничего не дают. Обычно это касается моего любимого woocommerce =)
Очень не хочется в таких ситуациях тратить драгоценное время, чтобы понять, что это косяк переводчиков шаблона или какая-то другая причина, или делать костыль в виде изменения файлов шаблона. Так или иначе, есть способ решить проблему непереводимых слов/фраз.
вам нужно лишь добавить следующий код в functions.php:
/***Быстрый перевод фраз **************sholex.ru*/ add_filter('gettext', 'translate_text',10, 3); add_filter('ngettext', 'translate_text',10, 3); function shlx_quick_translate_text($translated, $text, $domain ) { $translated = str_ireplace('Слово', 'Слово не воробей', $translated); $translated = str_ireplace('слово', 'Слово', $translated); $translated = str_ireplace('some original phrase', 'вся фраза целиком', $translated); return $translated; } Как вы понимаете, переводить/изменять таким образом можно как отдельные части перевода, так и полностью всю фразу целиком. Успехов!