Как сделать мультиязычный блог, плагин Qtranslate

Как создать мультиязычный блог с помощью плагина Qtranslate на wordpress? Один из немногих комплексных вопросов, но если вы сделаете все, что я скажу - у вас будет классный, мультиязычный блог.
мультиязычный блог
Все началось с того, что мне заказали создание сайта с обязательным переключением языков, естественно русский и английский. Как это сделать я не знал, хотя ранее читал статьи на эту тему, поэтому и согласился. В процесе создания я пришел в культурный шок, ибо все варианты не работали, или не так как я хотел.



Есть различные плагины, что-то просто не ставилось, что-то вообще нет, но вот плагин qtranslate мне очень понравился и с помощью него можно всё сделать, причем быстро!
Мне понравилось вот что:
  • Легкость установки
  • Быстрое переключения языков
  • Понятный интерфейс
Можно приписать еще кучу всякого, но были различные проблемы с ним, хотя теперь все ок.

Установка

Сразу загостка, в плагине есть встроенная проверка версии движка вордпресс. У меня лично новые версии движка не вставали, поэтому делал откат. Для начала нужно скачать нужную версию на этой странице, ибо не будет ничего работать.
Чтобы понять какая именно вам версия плагина нужна - внизу, справа (Compatibility написано) есть кнопочки, по которым вы можете определить нужную версию плагина.  После того как вы скачали, загрузили и активировали, то необходимо перейти к настройкам плагина.

Настройка

 Первым делом зайдите в настройки плагина. Вам нужно выбрать нужные  языки, изначально там нет русского языка, поэтому нужно будет его настроить.
Для этого введите вот такие параметры (добавление языка):
Код языка: RU
Флаг: Выберите в списке
Название: Русский
Локаль: ru_RU
После чего вам будет доступен и русский язык. Его нужно активировать в правой колонке, где список всех языков.
мультиязычный блог
Далее нужно отметить несколько галочек, как показано на картинке. Если прочитаете за что они отвечают - поймете, хотя можете делать как хотите.
мультиязычный блог

Перевод всего

Теперь начинается самое интересное, а именно перевод и как он организован. Честно говоря сделано всё очень удобно, без лишних каких-то новшеств, без идиотизма, а просто и эффективно. Админ панель переводиться автоматически, с этим проблем не будет.
Статьи и страницы нужно будет переводить, это делается очень просто. Сначала вы задаете 2-ва заголовка, а после чего нажимаете на вкладку Русский и пишите статью, далее Английский и пишите статью на этом, непонятном мне языке. При переключении языков пользователю будет подставляться нужна версия.
Вот так выглядит изнутри:
мультиязычный блог
Поняли суть? На самом сайте автоматически всё будет хорошо 🙂 Не обращайте внимание, что у меня Париж на русском в соответствующей графе написан.
Меню редактируется, если вы используете в меню страницы - они переведутся автоматически, но универсальный вариант есть! В заголовке меню (к конкретной ссылке) пишите примерно такой текст:
<!--:en-->Paris<!--:--><!--:RU-->Париж <!--:-->
По поводу виджетов и плагина "SEO всё в одном" - не проверял, хотя думаю принцип будет такой же как и для меню, вручную вышеуказанный текст вставлять.
На этом всё, у кого есть вопросы - пишите! Теперь вы сможете без особого труда сделать свой мультиязычный блог, подписывайтесь на мою рассылку и получайте интересные материалы, на этом всё 🙂 Кстати рекомендую пак интеллект-карт 7 секретов блоггинга, там реально мощная информация!
На десерт: в интернете новый тренд, смешно и глупо как-то, но креативненько 🙂 Таких уже целая серия, вот одно видео:

15 thoughts on “Как сделать мультиязычный блог, плагин Qtranslate

  1. А как сделать чтобы слово Главная на сайте тоже изменилась на Home ?

    1. Всё зависит от того, как именно было сделана меню. Там где оно у вас есть, нужно перевести через код: АНЛИЙСКИЙРУССКИЙ и тогда будет подставляться нужный язык.

  2. Доброго времени суток. У меня загвоздка. Браузер пользователя не определяет язык браузера, а выводит язык по умолчанию. Как мне поступить? Заранее благодарен.

  3. т.е. с определением браузера проблему решить не получится? может на wordpress 3.5 поставить qtranslate 2.5.36? Переключатели — это виджет qtranslate? Спасибо.

  4. Скажите нубику что с ссылками делать? Что бы оно при переходах язык не меняло не умолчание…

  5. Установила плагин qtranslate, при попытке добавить язык (русский и украинский) — выдает ошибку — «Language is already enabled or invalid!». Поделитесь опытом, что делать?

  6. В меню название пунктов прописываем так [:ru]Главная [:en]Main
    Но поле для ссылки одно, а значит оба пункта ведут на один и тот же адрес. А как сделать, чтобы можно было ввести разные ссылки для английского (http://site.com/en/) и русского (http://site.com/ru/)?

  7. Здравствуйте! Столкнулся с такой проблемой. Установлен плагин qTranslate Plus версия 2.7.2 Сайт грузится на английском языке, затем я перехожу на русскую версию, но если попытаться прочитать какую-нибудь запись, то она опять открывается на английском. Как это победить? Ведь пользователь не должен при просмотре сайта каждый раз переключаться на свой язык.

  8. А как сделать, чтобы когда нет перевода у пунктов меню и когда переключаешь на другой язык пишет (Russian) VIP ТУРИЗМ*****
    Как убрать эту добавку слова (Russian) ?
    Заранее спасибо за ответ.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *