Русификация темы iNove
Несколько дней ковырял весьма популярную тему iNove. В основном доводил «под себя» графические элементы — изменения внес малозначительные, но, полагаю, это лучше чем оставлять настройки «по умолчанию».
Другой презабавной вещью оказалась русификация темы. В комплекте шли .mo и .po файлы, любезно переведенные Климом «Дракошей» Бельченковым, однако с одной стороны, перевод был не полным, а с другой — меня не вполне устраивал перевод некоторых строк. В процессе перевода выявился пренепонятнейший баг. В строках 114-118:
#: archive.php:45 #: index.php:20 #, php-format msgid "% comments" msgstr "% комментариев"
после редактирования значения “% comments” вываливается фатальная ошибка:
ru_RU.po:118: 'msgstr' is not a valid PHP format string, unlike 'msgid'. Reason: The character that terminates the directive number 1 is not a valid conversion specifier
Ничего умного нагуглить не удалось, кроме того, что это возможно ошибка .pot файла (имеется в виду некорректная обработка строки #, php-format), и общая рекомендация такова: если .po сохраняется корректно — забить на ошибку компиляции .mo файла.
Вы можете скачать переведенные .mo и .po файлы (проверялось на версии 1.2.2).
Еще несколько дней блог будет находиться в режиме настройки, затем вернусь к нормальному, с позволения сказать, творчеству. Тем более, что планов громадье.
А вы не пользуетесь плагином “Russify Comments Number” http://ulizko.com/russify_comments_number ?
У меня он стоит, наверно вмешивается в эту строчку, видимо не обратил внимания.
Кстати, после отправки перевода автору внеслось несколько изменений, ну уж совсем по мелочи.
зы, за рубрику “шайтан софт” - зачёт :D
Клим, спасибо за Ваши замечания. Этот плагин я установил совсем недавно - буквально несколько дней назад, сразу после написания поста. Russify Comments Number как раз помог справиться с багом.
А по поводу Шайтан софта :) - у меня были
грандиозныеопределенные планы насчет этого раздела.Вообще-то тема оказалась довольно глючная. Не работают два принципиально важных (для меня) плагина:
* DoFollow - ну ни в какую, ковырять коды темы нет желания
* All-in-one-SEO - не работает noindex для архивов, тоже неприятность.
Подбираю то-то похожее…