Wordpress и плагин Qtranslate(помогает сделать сайт на Wordpress мультиязычным).

После того, как обновился WordPress при редактировании постов и страниц, в общем, все, что касается добавления изменения данных на нашем сайте, стало появляться окно предупреждение:

«The qTranslate Editor has disabled itself because it hasn't been tested with your Wordpress version yet. This is done to prevent Wordpress from malfunctioning. You can reenable it by clicking here (may cause data loss! Use at own risk!). To remove this message permanently, please update qTranslate to the corresponding version.»

Появляется и появляется, бог с ним, но проблема в том, что внести какие либо изменения на сайте, для разных языковых версий, стало невозможно, а это значит, что возникшую проблему надо как-то решать. Как всегда начнем с анализа. Приведенное выше сообщение предупреждает нас о том, что наша версия плагина Qtranslate не тестировались на нашей версии Wordpress и нам предлагается или разрешить на свой страх и риск, что, кстати, для Wordpress 3.6.1 и Qtranlate 2.5.36 каких-либо адекватных результатов не принесло. Ну и для полноты описания, ссылка corresponding version отсылает нас на сайт плагина Qtranslate, к таблице совместимости версий, что конечно интересно для пополнений чисто теоритических знаний, но абсолютно бесполезно на практике. Итак, есть несколько вариантов решения, вернуть версию Wordpress до протестированной, что согласитесь, выглядит совсем не рационально, отказаться от использования Qtranslate, но ведь мы зачем-то его ставили и вот оно последнее и самое рациональное решение проблемы – идем в папку нашего плагина, открываем файл qtransalte.php, находим в нем строку:

define('QT_SUPPORTED_WP_VERSION', 'x.x.x');

и меняем значение x.x.x на номер установленной у нас версии Wordpress. Желательно все-таки перед этими манипуляциями сделать бэкап сайта, на случай, если плаигн и Wordpress окажутся совсем не совместимыми, но у меня пока такой патовой ситуации не наблюдалось.

qTranslate админка стала английской

После установки qTranslate админка стала английской?

Не беда, русский файл перевода уже включён в последние версии плагина qTranslate, но по неизвестным причинам, его нет в списке.

В админ панели идем в раздел Settings -> Languages
В левой колонке вводим следующие данные:
Language Code — ru
Flag — ru.png
Name — Русский
Locale — ru_RU
Date Format — d.m.y
Time Format — %I:%M %p
Not Available Message — Sorry, this entry is only available in %LANG:,: and %.

и нажимаем на кнопку Add Language.

После этого находим в списке русский и включаем его (Enable). Теперь нам остаётся только выбрать язык по умолчанию (Default Language), отметить его и сохранить изменения.

Админ панель до сих пор на английском? Ничего страшного, просто перейдите в любой пункт, например Dashboard (Консоль). Ну вот, теперь все Ок! Удачи!

P.S. Настройки qTranslate также должны переключиться в русский язык, если этого не произошло — обновите версию плагина qTranslate.