Polylang

Описание

Возможности

Polylang позволяет создать двуязычный или многоязычный сайт WordPress. Вы публикуете записи, страницы и создаёте рубрики и метки, как обычно, а затем определяете язык для каждого из них. Перевод записи, будь то на языке по умолчанию или нет, является необязательным.

  • Вы можете использовать столько языков, сколько захотите. Поддерживается RTL. Языковые пакеты WordPress автоматически загружаются и обновляются.
  • Вы можете переводить записи, страницы, медиа, рубрики, метки записей, меню, виджеты…
  • Поддерживаются произвольные типы записей, произвольные таксономии, прикреплённые записи и форматы сообщений, RSS-каналы и все стандартные виджеты WordPress.
  • Язык задается либо содержанием, либо кодом языка в URL, либо вы можете использовать отдельный поддомен или домен для каждого языка.
  • Рубрики, метки записей, а также некоторые другие мета-данные автоматически копируются при добавлении новой записи или перевода страницы
  • Настраиваемый переключатель языка предоставляется в виде виджета или в меню навигации.

Автор не оказывает поддержку на форуме wordpress.org. Поддержка и дополнительные функции доступны пользователям Polylang Pro.

Если хотите перейти с WPML, вы можете использовать плагин WPML to Polylang.

Если вы хотите использовать профессиональный или автоматический сервис перевода, вы можете установить Lingotek Translation, как дополнение к Polylang. Lingotek предлагает полноценную систему управления переводами, которая предоставляет такие услуги, как Translation Memories или полуавтоматические процессы перевода (например, машинный перевод > человеческий перевод > юридическая проверка).

Благодарности

Большое спасибо всем переводчикам, которые помогают переводить Polylang.
Большое спасибо Алексу Лопесу за дизайн логотипа.
Большинство флагов, включенных в Polylang, пришли из famfamfam и являются общественным достоянием.
Везде, где использовался сторонний код, в комментариях к коду были указаны ссылки.

Вам нравится Polylang?

Не стесняйтесь оставить свой отзыв.

Скриншоты

  • Панель управления языками Polylang
  • Панель управления строк переводов
  • Многоязычная медиа-библиотека
  • Страница редактирования записи с метаблоком "Языки"

Установка

  1. Убедитесь, что используете WordPress 4.9 или более поздней версии и что ваш сервер работает под управлением PHP 5.6 или более поздней версии (аналогичные требования как для WordPress).
  2. Если вы пробовали другие многоязычные плагины, отключите их перед активацией Polylang, в противном случае, вы можете получить неожиданные результаты!
  3. Установите и активируйте плагин, как обычно, из раздела Плагины в WordPress.
  4. Перейдите на страницу настроек языков и создайте нужные вам языки
  5. Добавьте виджет переключателя языков, чтобы посетители могли выбирать язык.
  6. Позаботьтесь о том, чтобы ваша тема поставлялась с соответствующими файлами .mo (Polylang автоматически загружает их, когда они доступны для тем и плагинов в этом хранилище). Если ваша тема еще не интернационализирована, обратитесь к Руководству по теме или попросите автора темы интернационализировать её.

Часто задаваемые вопросы

Где найти помощь?

Совместим ли Polylang с WooCommerce?

  • Для совместной работы Polylang и WooCommerce требуется специальный аддон. Доступен премиальный аддон.

Вам нужны услуги перевода?

  • Если хотите воспользоваться услугами профессионального или автоматического перевода, установите и активируйте плагин Lingotek Translation.

Отзывы

25.10.2021
Great plugin and extremely complete for all your translations. Works great with Elementor.
23.10.2021
Funziona bene anche con elementor e woocommerce
Посмотреть все 2 070 отзывов

Участники и разработчики

«Polylang» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Polylang» переведён на 46 языков. Благодарим переводчиков за их работу.

Перевести «Polylang» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

3.1.2 (2021-10-11)

  • Pro: Fix parent page not filtered by language in the block editor since WP 5.6
  • Pro: Fix XLIFF mime type for PHP 7.0 and PHP 7.1
  • Fix settings page displaying the media modules whne no language are defined
  • Enforce Yoast SEO to use dynamic permalinks #882
  • Yoast SEO: Fix static front page and blog page breadcrumb

3.1.1 (2021-08-16)

  • Pro: Fix a fatal error with The Events Calendar
  • Allow to remove the cookie with the pll_cookie_expiration filter #905

3.1 (2021-07-27)

  • Add compatibility with WordPress 5.8
  • Raise Minimum WordPress version to 5.4
  • Pro: Allow to filter blocks by language in the widget block editor
  • Pro: Allow to export and import XLIFF files for string translations
  • Pro: Add the language switcher in the navigation block (experimental)
  • Pro: Replace dashicons by svg icons in the block editor
  • Pro: The Events Calendar: Add compatibility with Views V2 (only for sites using only one domain)
  • Pro: Fix + icon displayed in the block editor sidebar when the user cannot create a translation
  • Add a warning section to the site health for posts and terms without languages #825
  • Require the simplexml extension in the site health if a wpml-config.xml is found #827
  • Remove the information about the WPML compabitility mode in settings #843
  • The browser preferred language detection is now deactivated by default
  • The media are now untranslated by default
  • Highlight the language filter in the admin toolbar when it’s active #821
  • Allow to query comments in multiple languages (just as posts and terms) #840
  • Don’t disable the translation input field in the classic metabox #841 Props Onatcer
  • Optimize all images including flags #848 Props lowwebtech
  • Don’t redirect if WordPress doesn’t validate the redirect url to avoid redirects to /wp-admin/ #879
  • Fix media appearing to have a language after the language is changed in the media library grid view #807
  • Fix media not all deleted when bulk deleting from the grid view of the media library #830
  • Fix when more than one language switcher are added to the same menu #853
  • Fix PHP notice when adding a CPT archive link to a menu #868 Props davidwebca

Смотрите информацию о более древних изменениях в changelog.txt