Polylang

Description

Функцыі

Polylang дазваляе ствараць двух- ці шматмоўны сайт WordPress. Спачатку вы пішаце запісы, ствараеце старонкі і катэгорыі, прызначаеце тэгі, а потым вызначаеце мову кожнага з іх. Пераклад запісу, незалежна ад таго, на якой мове ён быў апублікаваны, з’яўляецца неабавязковым.

  • Вы можаце выкарыстоўваць столькі моў, колькі хочаце. Мовы RTL таксама падтрымліваюцца. Моўныя пакеты WordPress выгружаюцца і абнаўляюцца аўтаматычна.
  • Вы можаце перакладаць запісы, старонкі, медыа, катэгорыі, тэгі, меню, віджэты…
  • Падтрымліваюцца адвольныя тыпы запісаў, адвольныя таксанаміі, прылепленыя запісы і фарматы запісаў, стужкі RSS і усе віджэты WordPress па змаўчанні.
  • Мова наладжваецца згодна са змесцівам ці кодам моўнага стандарту ва url; вы таксама можаце выкарыстоўваць асобны паддамен ці дамен на мову.
  • Катэгорыі, тэгі, а таксама некаторыя метададзеныя аўтаматычна капіруюцца пры даданні новага перакладу запісу ці старонкі.
  • Polylang прадастаўляе пераключальнік моў, які можна выкарыстоўваць як віджэт ці ў меню.

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

Калі вы хочаце перайсці з WPML, вы можаце скарыстацца плагінам WPML to Polylang

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

Удзячнасці

Дзякуй усім перакладчыкам, якія дапамагаюць перакладаць Polylang.
Вялікі дзякуй Алексу Лопэсу за дызайн лагатыпа.
Вялікая колькасць сцягаў у Polylang – з праекту famfamfam і знаходзяцца ў адкрытымі.
Пры выкарыстанні кода трэціх бакоў, удзячнасць была пазначана ў каментарыях у кодзе.

Вам падабаецца Polylang?

Смела пакідайце свой водгук.

Screenshots

  • Панэль кіравання мовамі Polylang
  • Панэль кіравання перакладамі радкоў
  • Шматмоўная медыятэка
  • Экран рэдагавання запісу з метаблокам "Мовы"

Installation

  1. Make sure you are using WordPress 4.4 or later and that your server is running PHP 5.2.4 or later (same requirement as WordPress itself)
  2. Калі вы карысталіся іншымі плагінамі шматмоў’я раней, адключыце іх перад тым, як уключыць Polylang, інакш вы можаце атрымаць вельмі нечаканыя вынікі!
  3. Усталюйце і актывуйце плагін у меню “Плагіны” WordPress.
  4. Перайдзіце на старонку налад моў і выберыце патрэбныя вам мовы.
  5. Дадайце віджэт пераключальніка моў, каб дазволіць наведвальнікам пераключаць мовы.
  6. Памятайце, што ваша тэма павінна мець адпаведныя файлы .mo (Polylang аўтаматычна загружае іх, калі яны даступны для тэм і плагінаў у гэтым рэпазіторыі). Калі ваша тэма яшчэ не лакалізавана, звярніцеся да Дапаможніка па тэмам ці запытайце аўтара аб лакалізацыі.

FAQ

Installation Instructions
  1. Make sure you are using WordPress 4.4 or later and that your server is running PHP 5.2.4 or later (same requirement as WordPress itself)
  2. Калі вы карысталіся іншымі плагінамі шматмоў’я раней, адключыце іх перад тым, як уключыць Polylang, інакш вы можаце атрымаць вельмі нечаканыя вынікі!
  3. Усталюйце і актывуйце плагін у меню “Плагіны” WordPress.
  4. Перайдзіце на старонку налад моў і выберыце патрэбныя вам мовы.
  5. Дадайце віджэт пераключальніка моў, каб дазволіць наведвальнікам пераключаць мовы.
  6. Памятайце, што ваша тэма павінна мець адпаведныя файлы .mo (Polylang аўтаматычна загружае іх, калі яны даступны для тэм і плагінаў у гэтым рэпазіторыі). Калі ваша тэма яшчэ не лакалізавана, звярніцеся да Дапаможніка па тэмам ці запытайце аўтара аб лакалізацыі.
Дзе знайсці дапамогу?
Ці сумяшчальны Polylang з WooCommerce?
Патрэбны перакладчаскія паслугі?
  • Калі вы хочаце скарыстацца прафесійнымі ці аўтаматычнымі паслугамі перакладу, усталюйце і актывуйце плагін Lingotek Translation.

Reviews

failed everywhere

tried it, looks nice,
then used the included auto translator,
didn’t work, it took forever to be translated, after several hours just 1% or so was trasnalted,
then i tried to do it manually, then when i tried a language with “right to left” reading, all the page looked messup, the menu moved, the title of the page moved to the right, and so on, a total mess,
overall, didn’t do the job for me, so sad 🙁

Best Multilingual Plugin

I am using the Free version of Polylang and it’s just the best multilingual plugin.

Most free plugins allow you only to have two languages in total but with this plugin, I have three total languages.

I am using it with Sahifa theme and it’s working perfectly, you can have different website logos for each language too.

Will surely buy the Pro version if my website ends up being a success.

Thanks for the developer for making this plugin with many good features for free, and thanks to the community for providing support 😉

Reliable and Hasslefree

I use Polylang ever since I switched from html and css template based to a WordPress CMS based trilingual web site (French, English, Spanish). From day one, it has proved to be very reliable and completely hasselfree

Read all 594 reviews

Contributors & Developers

“Polylang” is open source software. The following people have contributed to this plugin.

Contributors

“Polylang” has been translated into 26 locales. Thank you to the translators for their contributions.

Translate “Polylang” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.3.4 (2018-03-27)

  • Pro: Fix conflict with Pods related to translated slugs for custom post types
  • Add Friulian to the predefined languages list
  • Fix conflict (javascript error) with Gütenberg #225
  • Fix conflict on ajax requests introduced by WooCoommerce 3.3.4
  • Fix queries by ‘category_name’ not auto translated #238

2.3.3 (2018-03-15)

  • Pro: Fix tax query using a term sharing slugs (fix a conflict with Fusion Builder)
  • Restore Polylang (free) on REST requests, while disabling the language filter as in v2.3
  • Rework auto translated query with taxonomy in different language #223
  • Synchronize Yoast SEO primary category (needs Yoast SEO 7.0+)
  • Fix PHP warning introduced by Yoast SEO 7.0 #229
  • Fix tax query when using the relation ‘OR’
  • Fix a conflict with the combination of Barrel + WP Bakery Page Builder
  • Fix broken redirect with MU domain mapping #226
  • Fix site title not translated in password change email

2.3.2 (2018-03-05)

  • Pro: Fix REST requests not filtered by the requested language (introduced in 2.3).
  • Pro: Fix error 404 on single posts if posts are untranslatable
  • Deactivate Polylang (free) on REST requests by default.
  • Fix translated terms unassigned from posts when deleting a term
  • Fix auto translated query with taxonomy in different language returning empty results since WP 4.9 #223
  • Fix conflict with a homepage option of the theme Extra
  • Fix warning when filtering get_pages()

2.3.1 (2018-02-15)

  • Pro: Fix GET REST request with slug parameter deleting the post slug
  • Fix http request with a custom query var being redirected to the home page #216

2.3 (2018-01-30)

  • Pro: Duplicating a post now duplicates untranslated terms and the featured image (if media are translatable)
  • Pro: Add filter ‘pll_sync_post_fields’
  • Pro: Translate ACF Pro clone fields when creating a new field group translation
  • Pro: Allow to share slugs when creating a post or term with the REST API
  • Pro: Load asynchronously the script added on front for multiple domains and subdomains
  • Pro: Fix ‘lang’ parameter not interpreted when the query includes ‘name’
  • Refactor the synchronization of metas for better synchronization and performance improvement
  • Refactor the synchronization of taxonomy terms for performance improvement
  • Refactor language and translations saving for performance improvement
  • Refactor the synchronization of sticky posts
  • Remove all languages files. All translations are now maintained on https://translate.wordpress.org/projects/wp-plugins/polylang #199
  • Refactor the list of languages to merge predefined languages, Facebook locales and fixes for W3C locales
  • Automatically deactivate Polylang when activating Polylang Pro
  • Disable programmatically translated post types and taxonomies in settings. Props Ulrich Pogson. #180
  • Set the cookie language in Javascript when a cache plugin is active
  • Automatically remove the home page from cache when requesting the detection of the browser preferred language
  • Use relative urls for the admin language filter in admin bar. #209
  • Disable auto translation of WP_Term_Query if it has a ‘lang’ parameter
  • Don’t filter REST requests by default. #211
  • Fix Yoast SEO statistics in dashboard showing only the default language. #211
  • Fix WP Rocket clearing the cache of the wrong adjacent post
  • Fix random header image
  • Fix home page not correctly loaded when adding a query var
  • Fix: Impossible to change the language code when the language code is also a WordPress locale.

Глядзі changelog.txt, каб знайсці папярэдні спіс змен