Патч для Subscribe to Comments 2.1.2
Исправление ошибки интернационализации плагина
Сегодня я установил русифицированную версию плагина Subscribe to Comments 2.1.2 и с удивлением обнаружил, что русификация-то и не работает (хотя языковые файлы присутствуют).
На сайте, с которого я скачал эту русифицированную версию, утверждается, что Проверена совместимость до версии WP: 2.3.3
, поэтому вполне возможно, что проблема возникла в WordPress 2.5. Я не буду это утверждать наверняка, ибо с gettext я знаком весьма поверхностно.
Почитав мануал по gettext и поразбиравшись немного с кодом, я понял, что исправить ошибку очень просто:
global $sg_subscribe;
if ( !$sg_subscribe ) {
load_plugin_textdomain('subscribe-to-comments');
$sg_subscribe = new sg_subscribe();
}
}
Просто нужно передать еще один параметр функции load_plugin_textdomain(); в результате код будет выглядеть так:
global $sg_subscribe;
if ( !$sg_subscribe ) {
load_plugin_textdomain('subscribe-to-comments', 'wp-content/plugins/subscribe-to-comments');
$sg_subscribe = new sg_subscribe();
}
}
Скачать патч в формате unified diff.


Спасибо, помогло очень!
Подписался на RSS.
Спасибо за патч, все заработало!!!