Создание и поддержка сайтов

Многоязычный сайт на WordPress

много языковой сайт

Сегодня мы рассмотрим вариант показа контента сайта с возможностью перевода используя мультиязычный плагин Google-Ajax-Translation.

Этот плагин позволяет переводить ваши страницы, или комментарии на 52 языках. По моему мнению нет нужды переводить весь сайт, вполне достаточно перевести основной контент – посты.

Google AJAX Translation плагин обеспечивает простой способ добавления перевода на ваш сайт.

Кнопка «Переводчик» может быть добавлена или к нижней или к верхней части поста или комментарий. При клике по кнопке появиться всплывающее окно с доступными языками.

Кстати, само слово «Переводчик» появляется на том языке, на который настроен браузер. Если браузер на английском то пользователь увидит – «Translator», если на китайском, то – «翻译».

Далее по порядку. Скачиваем плагин Google-Ajax-Translation и разархивируем его. Соединяемся по FTP и копируем папку с плагином в wp-content/plugins/. Откроем папку и увидим в ней файлы – Readme.txt, screenshot1,2,3.

Это информационные файлы необходимые для настройки плагина, совершенно ненужные на стороне сервера. Удалите их!

Начинающие вебмастера постоянно забывают об этом. Вместо них вы сможете разместить на сайте ~50 статей Заходим в панель администратора -> Плагины и активируем наш плагин.

Затем в панель администратора -> Параметры кликаем на Google Translation и заходим на страницу настройки плагина. Как правило настройки на английском -> прокручиваем страницу вниз, где находим кнопку «Переводчик» -> кликаем и получаем настройки на русском языке, что является плюсом этого плагина.

По настройкам должно быть просто и понятно. Не забывайте сохранять настройки Несколько моментов. По умолчанию кнопка «Переводчик» смотреться не выразительно. Для добавления фона необходимо открыть файл Google-ajax-translation.css и в самом начале файла добавить фон: view source print?

1 .translate_translate {

2 border: 0 !important;

3 font-weight: normal !important;

4 margin-bottom: 0.5em;

5 text-decoration: none !important;

6 background-color: #82ADFB; *//Добавлен фон.Цвет любой//

7 }

Для добавления подсказок к слову «Переводчик» (любых по вашему усмотрению) открываем файл ajaxtranslation.php и на строке 264 и 265 добавляем слова. (Используйте редакторы Notepad++ или другие, кроме «Блокнота») view source print?

1 var $before_translate = ‘Текст[‘; *// Ваша фраза для отображения//

2 var $after_translate = ‘]Текст’; *// Ваша фраза для отображения//

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