перевожу строку, с помощью polylang. Делал по примерам в интернете. Что я делаю не так?
Вот так регистрирую строки:
add_action('init', 'truemisha_polylang_strings' );
function truemisha_polylang_strings() {
if( ! function_exists( 'pll_register_string' ) ) {
return;
}
pll_register_string(
'welcome_message', // название строки
'Уважаемые посетители сайта ТОО «КазМед Экспертиза»!
Мы рады приветствовать Вас на нашем сайте.
Здесь Вы получите всю необходимую информацию о нашей Компании.', // сама строка
'main', // категория для удобства
true // будут ли тут переносы строк в тексте или нет
);
}
Появляются строки в string translations
Затем вот так вывожу в файле шаблона
<?php echo esc_attr( pll__( 'Уважаемые посетители сайта ТОО «КазМед Экспертиза»! Мы рады приветствовать Вас на нашем сайте. Здесь Вы получите всю необходимую информацию о нашей Компании.' ) ) ?>
Вот так вывел кнопки
<?php pll_the_languages(array('dropdown'=>1)); ?>
Но на сайте все равно текст не переводит.