Например перейдя во вкладку профиль можно наблюдать описание полей такие:
New password:
Repeat password:
Отображаемое имя:
т.е. имеем большую часть плагина переключившуюся на английский язык, а местами все так и осталось на русском.
Кэш отключен, проявляется абсолютно на всех темах, лишние плагины отключены.
Перевод указанного поля в файле может и быть, но после того, как вы добавили это поле в список используемых и сохранили настройки, его данные стали браться из БД, а не из файла .po
dimkravchenko80@gmail.com сказал(а)
имеем место с плагином Invest
это дополнение скорее не локализовано, чем локализовано, сама локализация собственно нигде и не заявлялась
То что выводится под шорткодом [invest-deposits] получилось поправить поставив плагин polylang даже язык переключается правильно
а вот то что во вкладке личного кабинета почему то не подхватывается
правильно ли я делаю поправляю php файлы конкретно по личному кабинету все находится в index.php аддона.
в poedit добавляю исходные файлы и обновляю из исходного кода, после этого перевожу новые фразы. и закидываю измененные файлы перевода и php на сервер.
после этой процедуры произошло то что описывал выше.
Что с личным кабинетом я делаю не так?
Андрей CS сказал(а)
Перевод указанного поля в файле может и быть, но после того, как вы добавили это поле в список используемых и сохранили настройки, его данные стали браться из БД, а не из файла .po
это дополнение скорее не локализовано, чем локализовано, сама локализация собственно нигде и не заявлялась
А каким образом можно это обойти или исправить?
Андрей CS сказал(а)
контент в личном кабинете ничем особенным не отличается, должен переводится так же как и везде, может кеш какой включен, в настройках этого же плагина
Очень странно подхватывается перевод. В личном кабинете перевалась только фраза в подвкладке История выплат
Может быть можно сделать это как то лучше, но у меня заработало это так. Если кто то подскажет как улучшить буду рад.
function profile_translate( $data ) { if(!isset($data['profile'])) return $data; $data['profile']['name'] = __('Profile','wp-recall'); return $data; } add_filter( 'rcl_tabs', 'profile_translate' ); function invest_translate( $data ) { if(!isset($data['profile'])) return $data; $data['invest-deposits']['name'] = __('Contributions and deposits','rcl-invest'); return $data; } add_filter( 'rcl_tabs', 'invest_translate' );