Создаем на WordPress многоязычный сайт. Wordpress многоязычный сайт
Создаем на WordPress многоязычный сайт
Привет, друзья! Сегодня будем создавать на базе вебресурса, управляемого CMS WordPress, многоязычный сайт. Если аудитория вашего проекта проживает в разных странах, наличие языковых версий сайта для этих стран станет конкурентным преимуществом и принесет вам дополнительный целевой трафик.
Превратить ресурс в многоязычный сайт нам поможет бесплатный плагин «WPGlobus – Всё на всех языках!». Функционал этого плагина добавляет мультиязычность страницам и записям, виджетам и рубрикам, описанию сайта и его названию.
Приступив к реализации мультиязычности на своем блоге, я протестировал самые популярные «переводчики»-плагины. Возможности WPGlobus мне понравились больше, чем наборы инструментов у других плагинов. Рекомендую!
Алгоритм создания в WordPress нескольких языковых версий для сайта
- Установите плагин WPGlobus –Всё на всех языках! Активируйте его. Напоминаю: вот инструкция по установке плагинов.
- Перейдите в подраздел Языки раздела WPGlobus (меню админки слева).
- Укажите языки, которые будут использоваться на сайте. По умолчанию включены пять языков: русский, испанский, немецкий, английский, французский и немецкий. Уберите «птички» из чек-боксов у «ненужных» языков. При необходимости, добавьте другие языки, выбрав их из выпадающего списка Добавить языки.
- Перетащите в верхнюю строчку списка языков тот, который будет на сайте основным. В нашем примере – это Русский.
- В выпадающем списке со способами показа переключателей языковых версий блога (сайта) выберите подходящий вариант.
- В выпадающем списке навигационных меню выберите меню, в которое будет добавлен переключатель языков сайта.
- Нажмите Сохранить изменения.
- Добавьте переводы записей, страниц, рубрик и виджетов сайта на выбранные языки. Например, для добавления переводов записи, откройте ее для редактирования и вставьте переводы, переходя на вкладки языков, активированных в настройках WPGlobus (появятся вверху страницы). Аналогично создаются дополнительные переводы страниц, рубрик и виджетов сайта.
В меню тестового сайта переключатель языковых версий вебресурса выглядит так:
Переключатель языков можно разместить в сайдбаре сайта. Используйте для этого виджет WPGlobus.
Ну как, получилось? Не хватает функционала плагина? Загрузите дополнительные расширения для WPGlobus (существуют платные и бесплатные решения).
С описанным плагином создать мультиязычный сайт просто. Если проблемы с «интернационализацией» сайта все-таки встретились у вас на пути, опишите их в комментариях. Сообща мы преодолеем в сайтостроении любые трудности!
themes-wp.org
Как создать многоязычный сайт под управлением WordPress: лучшие плагины для перевода
Изначально система WordPress не является многоязычной. Это означает, что вам необходимо добавить поддержку многоязычности с помощью плагина, установить сайт в режиме WordPress Multisite, использовать тему со встроенной поддержкой многоязычности или использовать облачный прокси-сервер. В этой статье я покажу вам лучшие способы создания сайта под управлением WordPress с поддержкой двух и более языков, используя автоматический машинный или ручной перевод. Вы можете использовать как бесплатные, так и премиальные плагины (стоимость которых составляет около $79).
Введение
1 ВАРИАНТ. Использование плагина для перевода сайта непосредственно в среде WordPress
1.1. АВТОМАТИЧЕСКИЙ машинный перевод: Переводчик “Google Language Translator”1.2. ПОЛУАВТОМАТИЧЕСКИЙ машинный перевод
1.2.1. Система “Transposh”1.2.2. Плагин “Ajax Translator Revolution”
1.3. РУЧНОЙ перевод
1.3.1. Плагин “qTranslateX”1.3.2. Плагин “Polylang”1.3.3. Премиальный плагин “WPML”
2 ВАРИАНТ. “WordPress Multisite”: Отдельный сайт для каждого языка
3 ВАРИАНТ. Использование темы для WordPress с интегрированной системой многоязычности
4 ВАРИАНТ. Локализация WordPress с использование облачного прокси-сервера для перевода: Easyling
Общие выводы
Введение
Если вы посмотрите на каталог плагинов WordPress (Plugin Directory) и откроете список многоязычных плагинов, то вы обнаружите несколько возможных вариантов.
К сожалению, WordPress не предлагает простого решения для создания многоязычных сайтов. Существует несколько способов создания сайтов с поддержкой нескольких языков. Их можно разделить на 4 основных группы:
- 1 вариант: Использование плагина для перевода сайта непосредственно в среде WordPress (наиболее популярный способ)
- 2 вариант: Использование среды WordPress Multisite и многоязычного сетевого плагина
- 3 вариант: Использование темы для WordPress с интегрированной многоязычностью
- 4 вариант: Локализация системы WordPress при помощи облачного прокси-сервера
В этой статье я познакомлю вас со всеми доступными вариантами создания многоязычного сайта под управлением WordPress.
1 ВАРИАНТ. Использование плагина для перевода сайта непосредственно в среде WordPress
Вы можете установить плагин для локализации WordPress, для использования машинного или ручного перевода непосредственно в среде системы WordPress. Давайте познакомимся с наиболее популярными плагинами.
1.1. АВТОМАТИЧЕСКИЙ машинный перевод: Переводчик “Google Language Translator”
Переводчик “Google Language Translator” – это плагин, который можно использовать исключительно для автоматического машинного перевода. Этот бесплатный плагин позволяет вам легко включить в код своего сайта инструмент “Google Language Translator”.
Преимущества
- Это самое доступное решение. Вам не придется тратить деньги на дорогостоящий перевод или нанимать профессионального переводчика.
Недостатки
- Зачастую переводы не имеют никакого смысла. Поисковые системы могут воспринимать такую информацию как спам. В таком случае необходимо отключить индексацию страниц сайта с машинным переводом, используя файл robots.txt и предложив пользователю использовать виджет для перевода сайта
Вывод: лучшее из доступных бесплатных решений машинного перевода
Скачать
1.2. ПОЛУАВТОМАТИЧЕСКИЙ машинный перевод
1.2.1. Система “Transposh”
Transposh является бесплатным плагином, позволяющим осуществлять автоматический перевод, и обладающим очень важным преимуществом, а именно возможностью комбинирования машинного и ручного перевода. Система поддерживает автоматический перевод на 82 языка с возможностью ручной правки отдельных элементов.
Преимущества
- Полностью бесплатен и позволяет совмещать машинный и ручной перевод
Недостатки
- Автоматический перевод выполняется с небольшой точностью, рекомендуется ручная коррекция всех записей
Вывод: отличное решение, позволяющее комбинировать ручной и машинный перевод
Скачать
1.2.2. Плагин “Ajax Translator Revolution” (Революционный переводчик Ajax)
Если вы ищете профессиональное решение для автоматического перевода, то система Ajax Translator Revolution является, пожалуй, самым лучшим выбором. Она представляет собой премиальный плагин, использующий ресурсы системы машинного перевода Google Translate. В автоматическом режиме поддерживается 63 языка.
Преимущества
- Вы можете переводить все элементы или делать исключения для страниц, записей и разделов
- Вы можете отображать наименование языка и флаг, или каждый из пунктов отдельно (только флаг или только наименование)
- Вы можете редактировать автоматически переведенный текст или задавать свои собственные значения
- Поддерживает работу с WooCommerce, WooThemes, BuddyPress, bbPress и Gravity Forms
Недостатки
- Стоимость. Она составляет $25
Вывод: лучший плагин для осуществления машинного перевода. Также позволяет комбинировать машинный и ручной перевод
Скачать Demo
1.3. РУЧНОЙ перевод
1.3.1. Плагин “qTranslateX”
Имея около 1,4 миллиона скачиваний, qTranslateX в настоящее время является самым популярным бесплатным плагином для многоязычных сайтов на базе WordPress. Этот плагин хранит все языковые версии записи в рамках этой записи (поста).
Преимущества
- Он бесплатен
- Вы можете переключаться между языками, используя вкладки на панели редактирования в системе WordPress
Недостатки
- Ограниченна поддержка. qTranslateX разработан и управляется единственным разработчиком
Вывод: самый популярный бесплатный многоязычный плагин, не являющийся лучшим на рынке (естественно, что это моё личное мнение)
Скачать
1.3.2. Плагин “Polylang”
Polylang – это простой в использовании бесплатный плагин с отличной службой поддержки. Пользователи высоко оценили этот продукт (4,8 из 5), что само по себе говорит о высоком качестве исполнения плагина. На мой взгляд он является лучшим бесплатным решением.
Преимущества
- Бесплатный, простой в использовании и очень легкий плагин
- Отличная служба поддержки
- Поддерживает перевод всех элементов в системе WordPress
Недостатки
- Плагин разработан одним человеком. Если вдруг у разработчика не будет времени на обновление плагина, вы можете получить многоязычный сайт, несовместимый с обновленным WordPress
- Документация могла бы быть более полной
- Некоторые из шаблонов работают некорректно при использовании данного плагина
Вывод: самый лучший бесплатный многоязычный плагин для работы исключительно в среде WordPress
Скачать
1.3.3. Премиальный плагин “WPML”
Иногда бесплатные плагины для WordPress просто не в силах обеспечить ваши потребности: частота обновлений, техническая поддержка, функционал или интерфейс.
WPML является не самым дорогим премиальным плагином (от $29 до $79). На мой взгляд он является оптимальным решением для локализации сайтов на WordPress. Вам не придется беспокоиться о поддержке или обновлениях.
WPML поддерживается компанией-разработчиком и командой профессиональных программистов, что само по себе покрывает все недостатки перечисленных выше бесплатных плагинов (qTranslate и Polylang). В настоящее время он является наиболее полным решением для работы с многоязычными сайтами под управлением WordPress. Я использую именно этот плагин в своей работе.
Преимущества
- Вам не придется беспокоиться об обновлениях и технической поддержке. Присутствует полная и четкая документация по использованию данного плагина: Руководство пользователя WPML – для владельцев сайтов и переводчиков (формат PDF, около 13 Мб)
- Простота использования. С помощью WPML вы можете перевести абсолютно любой элемент вашего сайта, и сделать многоязычными любые домены, поддомены и подразделы вашего сайта
- Вы можете использовать его для локализации служб поисковой оптимизации (SEO). WPML позволяет создать настройки поисковой оптимизации (SEO) отдельно для каждого языка при использовании плагина WordPress SEO от Yoast или других плагинов для SEO (Статья: Использование плагина WordPress SEO от Yoast вместе с WPML)
- Он поддерживает основные темы для WordPress: StudioPress (Genesis Framework), Elegant Themes, многие из Themeforest themes и другие). Плагин позволяет создать и запустить многоязычные сайты для электронной коммерции при помощи WooCommerce (СПИСОК тем, поддерживающих многоязычность)
- Включает плагин управления переводом, оснащенный интерфейсом XLIFF. Вы можете найти фрилансера для перевода сайта, не покидая администраторскую панель системы WordPress
- Лицензия поддерживает неограниченное количество сайтов
- Вы можете потребовать возврат средств в течение 30 суток с момента приобретения. Вам вернут 100% внесенных средств без лишних вопросов (Политика возврата средств) Однако, вы не сможете получать обновления или обращаться за технической поддержкой
Недостатки
- Это коммерческий плагин стоимостью $29 за версию ” Многоязычный блог” (стоимость ежегодного продления лицензии – $15) и $79 за версию “Многоязычная CMS” (стоимость ежегодного продления лицензии $39). Пожизненная лицензия обойдется вам в $195, но поверьте моему опыту, он того стоит
- Создание дополнительных таблиц в базе данных иногда затормаживает работу администраторской панели, при этом не влияя на работу вашего сайта
Вывод: лучший плагин для создания многоязычных сайтов в среде WordPress.
Купить и загрузить WPML Бесплатное Руководство по WPML (PDF 13Mб)
2 ВАРИАНТ. “WordPress Multisite”: Отдельный сайт для каждого языка
Начиная с версии WordPress 3.0, стало возможно устанавливать систему в режиме WordPress Multisite. Вы получаете несколько сайтов, объединенных в рамках одной системы WordPress. Сайты могут использовать одни и те же темы и плагины. Каждый сайт является виртуальным, в том смысле, что у него нет отдельной папки на вашем сервере, однако для загрузок медиафайлов используются раздельные папки, также как и обособленные таблицы в базе данных.
Такой функционал позволяет вам создать отдельный сайт для каждого языка. Главным преимуществом является использование исходной функциональности ядра системы WordPress, что обеспечивает безопасность использования и отсутствие дополнительных платежей. Таким образом, вы можете создать отдельный сайт для каждой локализации в рамках единой структуры.
Преимущества системы WordPress Multisite
- Самым главным преимуществом является то, что WordPress будет служить основой для каждого сайта. Это позволяет вам использовать один тот же адрес сайта, но другие поддомены или подразделы для разных языков
- Если вам потребуется создать разные сайты в рамках нескольких доменов, то вы сможете использовать плагин WordPress MU Domain Mapping, учитывая тот факт, что все домены должны находиться на одном сервере
- Это идеальное решение для больших и сложных сайтов, обеспечивающее отсутствие проблем совместимости при отсутствии дополнительных затрат
Недостатки системы WordPress Multisite
Более сложная процедура настройки и управления:
- Для начала вам потребуется создать сеть сайтов с использованием функционала “multisite”
- В дальнейшем, при внесении изменений (темы, плагины, меню, виджеты и др.) вам придется портировать их на все сайты. Если вы используете всего два языка, то это не будет являться огромной проблемой, но если их три или больше, то это может доставить немалую головную боль
- Стоит учитывать, что не все темы и плагины корректно работают при установке в режиме “Multisite”
Три бесплатных плагина (Multisite Language Switcher, Zanto и Multilingual Press) позволяют вам синхронизировать файлы между различными языковыми версиями. Например, вам может потребоваться связать между собой содержимое на разных языках, чтобы избежать перехода на главную страницу при изменении языка интерфейса.
WordPress Multisite
Multilingual Press обладает премиальной версией с отличным функционалом, позволяющим вам экономить время, упрощая вашу работу и повышая качество интерфейса для пользователей: управляйте всеми локализованными версиями поста или записи прямо в штатном редакторе, без необходимости переключения между сайтами; создавайте копии сайтов; изменяйте связи между локализованными версиями сайтов или записей и многое другое.
Это коммерческий плагин, стоимостью $75 (1 домена), $95 (5 доменов) и $190 (10 доменов). Ежегодное продление лицензии стоит $45, $55 и $110, соответственно.
Поддержку плагина осуществляет немецкая компания Inpsyde GmbH и группа профессиональных разработчиков.
Является лучшим многоязычным плагином для WordPress Multisite, но если вы не хотите тратить лишних средств, то переключатель языков “Multisite Language Switcher” может стать отличным выходом из ситуации.
Скачать
3 ВАРИАНТ. Использование темы для WordPress с интегрированной системой многоязычности
Самым популярным способом создания многоязычного сайта является установка плагина для перевода в тему WordPress. Однако, совсем недавно появились темы для WordPress со встроенной системой многоязычности.
Лучшим решением, которое мне удалось найти являются темы AitThemes Club, которые, по их словам, являются самыми первыми темами со встроенной системой многоязычности. Все темы от AitThemes поддерживают многоязычность сразу же после установки. Они поставляются с интегрированной поддержкой большого количества языков без необходимости установки сторонних плагинов и решений.
Преимущества
- Вы можете перевести все, что угодно: страницы, записи, записи с индивидуальным форматированием, виджеты, разделы и др.
- Вы можете использовать темы на своем родном языке или создать сайт на базе WordPress на нескольких языках
- Не требуется наличие плагина WPML или другого стороннего решения. Темы оснащены плагином “AIT Languages”, позволяющим с легкостью создать многоязычные сайты
- Все элементы темы, администраторская часть и пользовательская часть уже переведены на более чем 23 языка. Вам никогда не придется возиться с файлами .po или самостоятельно адаптировать тему
- Обновления, техническая поддержка и полноценная документация:
ru.wplang.org
WPGlobus — Всё на всех языках!
WPGlobus is a family of WordPress plugins assisting you in translating and maintaining bilingual/multilingual WordPress blogs and sites.
IMPORTANT NOTE ABOUT YOAST SEO
Yoast SEO plugin version 7.7 introduced significant changes, which are not compatible with the current version of WPGlobus.
PLEASE DO NOT UPGRADE YOAST SEO AND STAY WITH THEIR VERSION 7.6 — until we release the next WPGlobus upgrade.
Quick Start Video
Please also read the Quick Start Guide.
Important Notes: please read before using WPGlobus!
- NO AUTOMATIC TRANSLATION:
- WPGlobus does NOT translate texts automatically! You will translate texts manually.
- PAGE BUILDERS / COMPOSERS:
- The free version of WPGlobus is compatible with the WPBakery Visual Composer. Other builders, such as «Page Builder by SiteOrigin», «Beaver Builder», Fusion («Avada»), Elegant («Divi»), etc. — require a premium add-on, which is currently at the Beta-testing stage. Please read the details here.
- IF YOU UNINSTALL, YOU LOSE TRANSLATIONS:
- WPGlobus stores all translations using a special format: {:en}English{:}{:fr}French{:}{:es}Spanish{:}. If you decide to deactivate and uninstall WPGlobus, you must run the clean-up tool to keep only one language. See the details on the «Welcome» tab in the WPGlobus Settings.
- COOKIES:
- WPGlobus use browser cookies to store the selected language in the form wpglobus-language=xx where xx is a two-letter language code: en, de, fr, etc.
- NO MULTISITE:
- The multisite mode (multiple virtual sites sharing a single WordPress installation) is not tested and not supported.
- FREE PLUGIN with PAID EXTENSIONS:
- Some functionality is available only with our premium add-ons. Details below.
- OLD PHP / OLD WORDPRESS:
- We develop and test our software using the latest versions of PHP and WordPress. If you have an older version and something is not working properly — please contact us and we’ll help.
- MBSTRING:
- For the full UTF-8 compatibility and better performance, please make sure that the Multibyte String PHP extension is enabled.
What is in the FREE version of WPGlobus?
The WPGlobus plugin provides you with the general multilingual tools.
- Manually translate posts, pages, categories, tags, menus, and widgets; If you need help with translation, please check out our Professional Translation Services directory;
- Добавить возможность писать контент на разных языках, используя различные комбинации флаг-страна-локаль-язык;
- Enable multilingual SEO features of «Yoast SEO» (FREE) and «All in One SEO» plugins;
- Переключаться между языками, используя меню или виджет;
- Быстро переключать язык Администратора используя top bar меню;
Плагин WPGlobus служит фундаментом, на
ru.wordpress.org