С элементами шаблона придется немного повозиться. В Вордпрессе плагин qTranslate не позволяет переводить все элементы дизайна и весь контент на нужные языки. Для этого могут потребоваться минимальные знания html.
Для того, чтобы текст, присутствующий в любой части темы, отображался в зависимости от выбранного языка применяем конструкцию:
<?php if(get_locale() == ‘ru_RU’) { ?>
Русский
<?php } elseif(get_locale() == ‘en_EN’) { ?>
Английский
<?php } ?>
Чтобы вывести в произвольном месте возможность переключения языков:
<?php qtrans_generateLanguageSelectCode($type=’both’); ?>
Варианты переключателей:
image – только флажки,
text – только названия языков,
both – флажок языка и названи,
dropdown – выпадающий список с вариантами языков.
По умолчанию флажки языков выводятся друг под другом и с точками-маркерами списка.
Чтоб сделать вывод флажков горизонтально добавляем в style.css
.qtrans_language_chooser li { float:left; margin-right:8px }
И убираем точки-маркеры
.qtrans_language_chooser { list-style-type:none }
Вставка текста в файлы шаблона
<!--?php _e("<! :ru -->Текст на русском<!--:--><!--:de-->german text<!--:-->"); ?-->
Многоязычное меню
В стандартном меню пишем в «Текст ссылки» например для главной:
<!--:ru-->Главная<!--:--><!--:en-->Home<!--:-->
Название сайта
Используем теги в админке в разделе «Общие настройки» -> «Заголовок сайта», это же актуально для описания сайта, рубрик и т.д.:
[:ru]Мой сайт[:en]My site