слетает перевод плагина

123 4
Gerga
На сайте с 02.08.2015
Offline
94
#11

Linblack, а файл перевода доступен по адресу: /wp-content/languages/custom/woo-floating-cart-ru_RU.mo ? Вы добавили add_filter, как тут указано?

L
На сайте с 01.02.2011
Offline
163
#12
Gerga:
Linblack, а файл перевода доступен по адресу: /wp-content/languages/custom/woo-floating-cart-ru_RU.mo ?

пишет что данной страницы нет. но путь правильный и файл там точно лежит

---------- Добавлено 28.08.2019 в 18:14 ----------

"add_filter('load_textdomain_mofile', 'filter_load_textdomain_mofile', 10, 2); "

эту строку тоже дописал. хотя пробовал и без нее

Gerga
На сайте с 02.08.2015
Offline
94
#13
Linblack:
пишет что данной страницы нет. но путь правильный и файл там точно лежит

насколько точно? :)

---------- Добавлено 28.08.2019 в 18:31 ----------

Что-то не то с самим плагином... поэтому у вас предложения от SeVlad тоже не срабатывают. Например, если сделаете так


function filter_load_textdomain_mofile($mofile, $domain) {
echo $domain . PHP_EOL;
}

add_filter('load_textdomain_mofile', 'filter_load_textdomain_mofile', 10, 2);

вы увидите, какие плагины нормально локализированы. Нужно покопаться в woo-floating-cart или написать в тех. поддержку.

L
На сайте с 01.02.2011
Offline
163
#14
Gerga:
насколько точно? :)

---------- Добавлено 28.08.2019 в 18:31 ----------

Что-то не то с самим плагином... поэтому у вас предложения от SeVlad тоже не срабатывают. Например, если сделаете так

function filter_load_textdomain_mofile($mofile, $domain) {
echo $domain . PHP_EOL;
}

add_filter('load_textdomain_mofile', 'filter_load_textdomain_mofile', 10, 2);


вы увидите, какие плагины нормально локализированы. Нужно покопаться в woo-floating-cart или написать в тех. поддержку.

выдало список без этого плагина.

я сделал чтобы он по ссылке скачивался (перевод). там проблема в хтацесс была,

но проблема не исчезла

Gerga
На сайте с 02.08.2015
Offline
94
#15
Linblack:
я сделал чтобы он по ссылку скачивался (перевод). там проблема в хтацесс была,

можете опять запретить доступ по ссылке, это не из-за этого.

Linblack:
но проблема не исчезла

Можете еще попробовать вариант с созданием плагина.


<?php
/*
Plugin Name: Смена .mo для woo-floating-cart
Description: Этот плагин устанавливает новый .mo файл для woo-floating-cart
Version: 1.0
*/


/**
* Функция смены .mo файла
* применяется к фильтру load_textdomain_mofile
*
* https://developer.wordpress.org/reference/hooks/load_textdomain_mofile/
*/
function wfc_filter_load_textdomain_mofile($mofile, $domain) {
if ('woo-floating-cart' == $domain) {
$mofile = WP_LANG_DIR . '/custom/woo-floating-cart-ru_RU.mo';
}

return $mofile;
}

add_filter('load_textdomain_mofile', 'wfc_filter_load_textdomain_mofile', 10, 2);


---------- Добавлено 28.08.2019 в 19:07 ----------

Создаете файл wfc.php в папке plugins, вставляете этот код, активируете плагин в админке.
L
На сайте с 01.02.2011
Offline
163
#16
Gerga:
можете опять запретить доступ по ссылке, это не из-за этого.


Можете еще попробовать вариант с созданием плагина.


<?php
/*
Plugin Name: Смена .mo для woo-floating-cart
Description: Этот плагин устанавливает новый .mo файл для woo-floating-cart
Version: 1.0
*/


/**
* Функция смены .mo файла
* применяется к фильтру load_textdomain_mofile
*
* https://developer.wordpress.org/reference/hooks/load_textdomain_mofile/
*/
function wfc_filter_load_textdomain_mofile($mofile, $domain) {
if ('woo-floating-cart' == $domain) {
$mofile = WP_LANG_DIR . '/custom/woo-floating-cart-ru_RU.mo';
}

return $mofile;
}

add_filter('load_textdomain_mofile', 'wfc_filter_load_textdomain_mofile', 10, 2);


---------- Добавлено 28.08.2019 в 19:07 ----------

Создаете файл wfc.php в папке plugins, вставляете этот код, активируете плагин в админке.

УРА РАБОТАЕТ!

но я им в поддержку отписал еще, может тоже скажут что.

и еще выдало после активации плагина:

Плагин создал 1 символ неожиданного вывода при активации. Если возникнет ошибка “headers already sent” с RSS-лентами или иные проблемы, то попробуйте деактивировать или удалить этот плагин.

Gerga
На сайте с 02.08.2015
Offline
94
#17
Linblack:
УРА РАБОТАЕТ!

Отлично :)

Linblack:

но я им в поддержку отписал еще, может тоже скажут что.

Плагин XT Woo Floating Cart вызывает функцию load_plugin_textdomain без события plugins_loaded, поэтому фильтр, которые загружаются позже, для этой функции не срабатывают.

Linblack:
и еще выдало после активации плагина:

хм, может сохранили с bom?

L
На сайте с 01.02.2011
Offline
163
#18

а так. вылезла проблема. плагин работает криво теперь.

при добавлении в корзину - иконка с оповещением о добавлении не вылазит теперь

---------- Добавлено 28.08.2019 в 20:15 ----------

Gerga:
Отлично :)


Плагин XT Woo Floating Cart вызывает функцию load_plugin_textdomain без события plugins_loaded, поэтому фильтр, которые загружаются позже, для этой функции не срабатывают.


хм, может сохранили с bom?

в обычном utf 8

Gerga
На сайте с 02.08.2015
Offline
94
#19
Linblack:
в обычном utf 8

Нужно UTF-8 without BOM

L
На сайте с 01.02.2011
Offline
163
#20
Gerga:
Нужно UTF-8 without BOM

хм странно, у меня из нотпада пропал вариант - без ВОМ.

но как говорят в гуглах - обычный UTF8 сохраняет как раз без ВОМ

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий