Сергей, спасибо вам большое!
Скопировал из дистрибутива версии 3.4.1 из папки languages темы twentyten
файлы:
ru_RU.mo
ru_RU.po
twentyten.pot
до копирования был только файл twentyten.pot
Правильно ли я поступил?
На первый взгляд проблему удалось решить.
Я правильно понимаю, что при автоматическом обновлении wordpress до версии 3.4.1 старая тема twentyten (по-моему, версии 1.2) была фактически удалена и взамен ее была установлена новая тема twentyten (версия 1.4), но при этом файлы русской локализации установлены не были? Или я не совсем верно себе представляю картину автоматического обновления?
Если это так, скажите, такая особенность (отсутствие файлов из дистрибутива в случае автоматической установки) только с этими языковыми файлами стандартных тем? Или еще что-то может быть затронуто?
Спасибо еще раз!
Правильно ли я поступил?
Да, всё верно.
Я правильно понимаю, что при автоматическом обновлении wordpress до версии 3.4.1 старая тема twentyten (по-моему, версии 1.2) была фактически удалена и взамен ее была установлена новая тема twentyten (версия 1.4), но при этом файлы русской локализации установлены не были?
Не совсем. При автоматическом обновлении самого WordPress файлы в каталоге wp-content
(включая темы оформления) теперь не затрагиваются.
Перевод стандартных тем пропадает при их обновлении из каталога WordPress.org. Добавление туда файлов перевода разработчиками пока не реализовано, поэтому после обновления темы их нужно скопировать отдельно.
Баг появился в версии 3.2 и относится только к языковым файлам стандартных тем. Возможно, будет исправлен в следующих версиях:
http://core.trac.wordpress.org/ticket/18960
Примерно понял!
Значит, файлы перевода тем пропали (вернее, не были установлены) при автоматическом обновлении темы twentyten до версии 1.4 уже после обновления самого движка wordpress до версии 3.4.1? То есть, если я не обновлял бы тему в автоматическом режиме после обновления самого wordpress, то с русификацией было бы все ок.?
Так?
Я правильно понимаю, что этот баг, о котором вы говорите, может затрагивать не только тему twentyten, но и другие темы при их автоматическом обновлении? А может ли он затрагивать также плагины?
P.S. Просто хочется чуть получше разобраться в механизме этого явления и понять, что оно может затрагивать.
Значит, файлы перевода тем пропали (вернее, не были установлены) при автоматическом обновлении темы twentyten до версии 1.4 уже после обновления самого движка wordpress до версии 3.4.1?
Верно.
То есть, если я не обновлял бы тему в автоматическом режиме после обновления самого wordpress, то с русификацией было бы все ок.?
Да, осталась бы прежняя версия темы.
Я правильно понимаю, что этот баг, о котором вы говорите, может затрагивать не только тему twentyten, но и другие темы при их автоматическом обновлении? А может ли он затрагивать также плагины?
Только стандартные темы: Twenty Ten и Twenty Eleven (Twenty Twelve в WP 3.5).
Стандартные плагины — теоретически тоже, но перевод Akismet и Hello Dolly на текущий момент входит в перевод ядра (у Hello Dolly переводится только описание), поэтому к ним баг не относится.
Не относится и к другим темам и плагинам — если в каталоге WordPress.org для них есть файлы перевода, то они будут обновлены вместе с темой или плагином.
Спасибо вам большое за детальное объяснение! 🙂