Мультиязычность в DRUPAL

12.03.2010

Нашел способ легко сделать свой сайт мультиязычным, точнее, пока только свои посты. Для перевода статей нужно включить модуль Locale.

Теперь у вас появился новый пункт в административном меню "Языки". Выбираем русский по умолчанию (кто хочет может и английский выбрать). Далее идем в настройки доменов в панели управления хостингом. Необходимо создать псевдоним для своего домена. У меня это en.kudryahovda.ru, в то время как основной (русский) домен остался просто kudryashobda.ru. Теперь снова возвращаемся в настройки Drupal, языки и жмем "Настроить". Выбираем Определение языка: Доменное имя. Далее, там же, в языках жмем "изменить" напротив английского языка. В строке языковой домен пишем "http://en.вашсайт.ru".

Аналогичное проделываем для русского языка, только пишем "http://вашсайт.ru" или "http://www.вашсайт.ru". Далее идем в типы материалов --> Изменить тип записи "Блог" --> Workflow settings --> выбираем Мультиязыковая поддержка Enabled, with translation. Сохраняемся.

Теперь при создании нового поста в дневнике вы можете выбрать язык, написать статью на данном языке, сохранить. Затем нажать "изменить" и щелкнуть на ссылку "перевести". Пишите пост на другом языке и он будет иметь адрес, начинающийся с en. Также в теле каждой статьи будет ссылка на другой язык.

 
Нажав на соответствующий значок, Вы можете добавить эту заметку к себе на страничку в социальной сети
 

Если же вы хотите первыми узнавать о выходе моих новых статей, то можете заполнить следующую форму, вписав туда адрес своего электронного ящика:

 

 

© 2016 Дневник хорошего человека
Рейтинг@Mail.ru