WPML

WPML и Enfold

Введение


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

Интеграция Enfold с WPML позволяет Вам переводить страницы, записи, меню, произвольные типы записей и все остальные элементы темы. Вы можете узнать об этом подробнее, скачать и посмотреть многоязычный тестовый сайт здесь: https://wpml.org/theme/enfold/

В этой документации мы предоставляем подробные инструкции по переводу различных элементов темы Enfold с помощью WPML.

Что Вам понадобится


  • Тема Enfold, которая также доступна на Theme Forest (версия 3.3 или выше).

  • Свежая версия WPML (версия 3.3.6 или выше), включая дополнения Перевод строк, Управление переводами и Перевод медиафайлов.

Важные ресурсы


  • В документации Enfold есть богатая коллекция руководств и пошаговых видео, которые помогут Вам выполнить первоначальную настройку.

  • Руководство по началу работы с WPML содержит четкие объяснения многих шагов, необходимых для создания многоязычного сайта на Enfold с помощью WPML. Позже Вам может понадобиться обратиться к некоторым его подразделам, таким как Локализация тем и плагинов, Синхронизация меню и Перевод строк. Мы рекомендуем держать это руководство открытым во время прохождения данного урока.

Содержание

Начало работы


Вот основные шаги, которые Вам нужно выполнить для начала работы:

  • Установите тему Enfold и активируйте ее.

  • Установите и активируйте основные плагины WPML (WPML Multilingual CMS, WPML Перевод строк, WPML Управление переводами, WPML Media Translation), а затем другие плагины WPML, которые могут зависеть от них.

  • Настройте WPML. Полную информацию см. в нашем Руководстве по началу работы с WPML, но первоначальная простая настройка из трех шагов интуитивно понятна: Вам будет предложено выбрать язык по умолчанию, набор активных языков и переключатель языков. (Для начала выберите переключатель языков в футере; Вы сможете изменить это позже.)

В этом руководстве мы будем использовать часть демонстрационного контента, доступного в теме Enfold. Вы можете импортировать этот контент, перейдя в Enfold, нажав на вкладку Demo Import слева, а затем нажав на кнопку Click to import, как показано ниже.

импорт демонстрационного контента

Перевод элементов темы


  • Перевод страниц, созданных в конструкторе страниц


Когда Вы перейдете в раздел «Страницы» в консоли WordPress, Вы увидите столбцы для каждого активного языка со значком плюс (добавить перевод) или значком карандаш (изменить перевод) рядом с каждой страницей. Отредактируйте или добавьте переведенную страницу для главной страницы (Homepage).

Главная страница, загруженная с демонстрационным контентом, создана с помощью редактора Advanced layout editor. Если Вы используете редактор Advanced layout editor темы Enfold для создания собственной главной страницы или любой другой страницы, выполните следующие шаги для перевода:

Обратите внимание, что Advanced layout editor — это конструктор макетов страниц, который позволяет Вам проектировать и изменять макет, а также добавлять функциональность на отдельную страницу и просматривать ее из админ-панели этой страницы.


  1. Перейдите в раздел «Страницы».

  2. Найдите Вашу главную страницу.

  3. Нажмите «Изменить», как показано на иллюстрации ниже.
перевод главной страницы

4. Вы увидите метабокс языка с правой стороны. Отметьте опцию «Дублировать», а затем нажмите кнопку «Дублировать», как показано на иллюстрации ниже.

дублирование перевода


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

  1. Нажмите кнопку «Переводить самостоятельно», чтобы отсоединить переводы страницы.

  2. Отредактируйте текст для перевода.

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

  • Перевод страниц, записей, произвольных типов записей и произвольных таксономий


Перевод страниц и записей можно выполнить, перейдя в раздел «Страницы» или «Записи» в консоли WordPress и нажав на значок плюс, чтобы добавить переведенный контент на дополнительный язык.

Как Вы можете видеть, произвольный тип записи, который поставляется с темой Enfold, например «Portfolio», и произвольная таксономия, например «Portfolio Categories», заранее настроены для перевода с помощью конфигурационного файла языка, который мы создали для темы Enfold.


  1. Перейдите в раздел «Portfolio items» в Вашей консоли WordPress и нажмите на значок плюс, чтобы добавить перевод. См. иллюстрацию ниже:
перевод элементов портфолио

  1. Чтобы перевести произвольные таксономии, выполните следующие шаги:

  1. Перейдите в WPML >> Перевод таксономий.

  2. Выберите «Portfolio Categories» в выпадающем меню «Выберите таксономию для перевода».

  3. Нажмите «Перевести», чтобы добавить перевод произвольной таксономии, заполнив обязательные поля, а затем нажмите ОК, как показано ниже.

перевод категорий портфолио


  • Перевод меню


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

  1. В разделе WordPress Внешний вид >> Меню нажмите на ссылку «Синхронизировать меню для разных языков», как показано на иллюстрации ниже:
Синхронизировать меню для разных языков

  1. Теперь Вы будете перенаправлены на страницу, на которой показаны элементы меню, доступные для перевода. Прокрутите страницу до конца и нажмите кнопку «Синхронизировать», как показано на иллюстрации ниже:
кнопка синхронизации

  1. Нажатие кнопки «Синхронизировать» перенаправит Вас к набору элементов меню, которые можно перевести; выберите их все, а затем примените изменения.

  • Перевод текста темы и других строк на Вашем сайте


Сканирование строк темы зарегистрирует их для перевода на экране перевода строк. Подробнее см. в разделе Локализация тем и плагинов.

Это можно сделать, выполнив следующие шаги:


  1. Перейдите в WPML >> Локализация тем и плагинов.

  2. Нажмите «Сканировать тему на наличие строк». Это зарегистрирует тексты темы для перевода на экране перевода строк, как показано на иллюстрации ниже.
сканирование темы на наличие строк

  1. Теперь Вы можете перейти в WPML >> Перевод строк и отфильтровать строки по статусу «требуется перевод», чтобы увидеть, для каких строк отсутствует перевод, или выбрать определенный текстовый домен. Вы также можете найти конкретную строку, введя ее в поле «Искать:» и нажав кнопку «Поиск». Нажмите на переводы и добавьте Ваш переведенный текст, как показано на иллюстрации ниже.

страница перевода строк

  • Перевод параметров темы

Вы можете легко перевести параметры темы, выполнив следующие шаги:
  1. Перейдите в настройки Enfold в Вашей консоли WordPress.
  2. Нажмите на вкладку параметров слева.
  3. Используйте переключатель языков на странице параметров темы, расположенный в левом верхнем углу, для переключения между языком по умолчанию и дополнительным языком (языками).
После этого Вы сможете редактировать перевод параметров темы для каждого языка, как показано на иллюстрации ниже.

перевод параметров темы


  • Получение помощи


Если Вам нужна помощь в использовании WPML с темой Enfold, пожалуйста, перейдите на наш технический форум. Перед публикацией сообщения о проблеме мы рекомендуем Вам ознакомиться с этим кратким контрольным списком:

  1. Убедитесь, что у Вас установлены последние версии темы и плагинов WPML, и что все они активированы. К ним относятся WPML Multilingual CMS, WPML Перевод строк и WPML Управление переводами.

  2. Проблема не возникает, если плагины WPML деактивированы; она появляется, когда активированы только основные плагины WPML. Иными словами, постарайтесь убедиться, что это проблема совместимости Enfold с WPML, так как в противном случае служба поддержки Enfold, скорее всего, сможет помочь Вам лучше.

  • Заключение


Тема Enfold имеет множество функций; благодаря интеграции с WPML Вы сможете легко перевести все ее различные элементы. Подробные инструкции, представленные в этом документе, позволят Вам грамотно создать локализованный сайт с использованием темы Enfold и WPML.

Считаете это полезным? Поделитесь этой статьей: