Полнофункциональные многоязычные проекты на базе WordPress

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

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

Какие модули мультиязычности использует наша студия

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

Преимуществами решения на данном модуле является, возможность создания дублированных страниц, функциональность которых не отличается от оригинальных, в отличие от многих плагинов которые создают исключительно динамический перевод – переводя сайт «на лету» без сохранения отдельных страниц. Перевод страницы генерирующейся на основе скриптов «на лету», на порядок сужает возможности внутренней оптимизации сайта, а также негативно влияет на общее развитие и восприятие интернет-ресурса, как пользователями, так и поисковыми системами.

Дополнительно стоит отметить возможность отображения на разных языках не только — страниц, записей, меню, разделов, тегов, а и строк вшитых в вашу тему (шаблон). Также плагин автоматически изменяет атрибут lang страницы и подгружает языковые пакеты WordPress и других модулей (файлы *.mo, *.po) под выбранную локализацию, тем самым производя перевод страницы и ее элементов в полном объеме.

Внутренняя оптимизация сайта на нескольких языках

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

Крайне важным аспектом при разработке таких проектов, является соответствие структуры сайта на нескольких языках. Основной язык (базовый) формируется без вложенности обозначающей языковую версию (/ru/, /uk/, /en/), и только второй и каждый последующий язык формируется в ней.

Необходимо вывести переключатель языков на доступное и видное для пользователя место, наладить переключение страниц на различных языках и идентификацию локализации пользователя. В данном модуле присутствует автоматическое предопределение языковых параметров пользователя (из настроек операционной системы), что способствует открытию страниц на понятом посетителю языке – такой функционал положительно скажется на юзабилити всего сайта.

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

Реализация самостоятельно или в студии?

Как видите, особых сложностей в реализации многоязычного сайта нет, однако присутствует большое количество различных аспектов связанных со спецификой вашей темы (шаблона) и используемых плагинов. Порядка 90% сайтов могут получить полноценную мультиязычность, однако остается порядка 10% в которых из-за специфической верстки и отсутствия в коде локализационных строк данный функционал реализовать довольно сложно – иногда проще разработать новый сайт.

Вы можете самостоятельно провести вышеперечисленные работы или обратится в нашу веб-студию, мы в короткие сроки и качественно выполним подключение и оптимизацию мультиязычности на вашем сайте.

Web Design Studio Reaktiv