Ars Longa, Vita Brevis

Апрель 13, 2008

Патч для Subscribe to Comments 2.1.2

Рубрика: WordPress
Метки: , ,
Vladimir @ 2:45 пп
RSS 2.0

Исправление ошибки интернационализации плагина

Сегодня я установил русифицированную версию плагина Subscribe to Comments 2.1.2 и с удивлением обнаружил, что русификация-то и не работает (хотя языковые файлы присутствуют).

На сайте, с которого я скачал эту русифицированную версию, утверждается, что Проверена совместимость до версии WP: 2.3.3, поэтому вполне возможно, что проблема возникла в WordPress 2.5. Я не буду это утверждать наверняка, ибо с gettext я знаком весьма поверхностно.

Почитав мануал по gettext и поразбиравшись немного с кодом, я понял, что исправить ошибку очень просто:

function sg_subscribe_start() {
	global $sg_subscribe;
 
	if ( !$sg_subscribe ) {
		load_plugin_textdomain('subscribe-to-comments');
		$sg_subscribe = new sg_subscribe();
	}
}

Просто нужно передать еще один параметр функции load_plugin_textdomain(); в результате код будет выглядеть так:

function sg_subscribe_start() {
	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.

Комментарии к статье "Патч для Subscribe to Comments 2.1.2" »

Еще нет комментариев.

RSS лента комментариев к этой записи. TrackBack URL

Оставить комментарий

Подписаться, не комментируя