Опис
Завдяки повній інтеграції Polylang з WordPress і використанню лише його вбудованих основних функцій (таксономій), ви зможете підтримувати стабільну роботу вашого сайту і створити багатомовний сайт з однією додатковою мовою до 10 або більше мов, залежно від ваших потреб. Кількість доданих мов не обмежена, а мовні пакети WordPress завантажуються автоматично, коли вони будуть готові.
Особливості
Залежно від типу сайту, який ви створили або плануєте створити, вас може зацікавити комбінація плагінів зі списку нижче. Усі плагіни мають майстра, що дозволяє налаштувати їх за декілька натискань.
Polylang
Polylang та Polylang Pro мають однакове ядро, яке пропонує такі функції:
- Переклад дописів, сторінок, медіа, категорій, тегів дописів, користувацьких типів дописів і таксономій, RSS-стрічок; підтримуються RTL-скрипти.
- Мова задається або кодом мови в URL-адресі, або ви можете використовувати окремий субдомен чи домен для кожної мови.
- Автоматичне копіювання категорій, тегів дописів та інших метаданих при створенні нового допису або перекладу сторінки.
- Меню перекладу та віджети
- Налаштовуваний перемикач мов доступний як віджет або пункт навігаційного меню.
- Сумісність з Yoast SEO.
Polylang Pro
Допомагає оптимізувати час, витрачений на переклад вашого сайту, за допомогою дуже корисних додаткових функцій, таких як:
- Краща інтеграція в новому редакторі блоків.
- Перемикач мов доступний у вигляді блоку.
- Мовні опції доступні в редакторі блоків віджетів.
- Частини шаблону перекладаються в редакторі сайту (FSE).
- Дублюйте та/або синхронізуйте вміст між перекладами запису.
- Покращена сумісність з іншими плагінами, таким як ACF Pro.
- Використовуйте ту саму частину посилання URL для записів або термінів різними мовами.
- Перекласти частини посилань URL для категорій, баз авторів, користувацьких типів записів тощо…
- Експорт та імпорт вмісту у форматі XLIFF для аутсорсингового професійного перекладу.
- Доступ до преміум підтримки для персоналізованої допомоги.
Polylang для WooCommerce
Доповнення для сумісності з WooCommerce, що пропонує такі функції:
- Переклад сторінок WooCommerce (магазин, оформлення замовлення, кошик, мій обліковий запис), категорій товарів та глобальних термінів атрибутів безпосередньо в інтерфейсі WooCommerce.
- Переклад електронних листів WooCommerce та надсилання їх користувачам їхньою мовою.
- Синхронізація метаданих товарів.
- Сумісність із рідним інструментом імпорту та експорту WooCommerce CSV.
- Сумісність із популярними плагінами, такими як WooCommerce Subscriptions, Product Bundles, WooCommerce Bookings, Shipment tracking та ін.
- Можливість використовувати REST API WooCommerce (доступна з Polylang Pro).
- Доступ до преміум підтримки для персоналізованої допомоги.
Жоден з них не дозволить виконати автоматизований переклад.
Наші інші безкоштовні плагіни
- WPML на Polylang дозволяє мігрувати з WPML на Polylang.
- DynaMo пришвидшує переклад WordPress для всіх неанглійських сайтів.
- Класичні функції редактора сайтів дозволяє використовувати традиційні віджети (включно з перемикачем мов Polylang) та меню в редакторі сайтів (FSE).
Подяки
Щиро дякуємо всім перекладачам, які допомагають перекладати Polylang.↵ Щиро дякуємо Алексу Лопесу за дизайн логотипа.↵ Більшість прапорів, включених до Polylang, походять з famfamfam і є суспільним надбанням.↵ Там, де використано сторонній код, це зазначено в коментарях до коду.
Скріншоти
Встановлення
- Переконайтеся, що використовуєте WordPress 5.8 чи новішу версію, а ваш сервер працює на PHP 5.6 чи новішій версії (така ж вимога, як і до WordPress).
- Якщо ви використовували інші багатомовні плагіни, деактивуйте їх перед активацією Polylang, інакше ви можете отримати неочікувані результати!
- Встановіть та активуйте плагін, як звичайно, з меню “Плагіни” у WordPress.
- Майстер налаштування запускається автоматично, щоб допомогти вам легко почати роботу з Polylang, налаштувавши основні функції.
Часті питання
-
Де знайти допомогу?
-
- Нові користувачі мають прочитати Polylang – Початок роботи, де пояснюються основи з безліччю скріншотів.
- Прочитайте документацію. Там є FAQ і документація для розробників.
- Шукайте форум підтримки спільноти. Напевно, ви знайдете там відповіді.
- Читайте прикріплені записи на форумі підтримки спільноти.
- Якщо проблему не вирішено, відкрийте нове обговорення на форумі підтримки спільноти.
- Користувачі Polylang Pro та Polylang для WooCommerce мають доступ до преміум підтримки через службу підтримки.
-
Чи сумісний Polylang с WooCommerce?
-
- Вам потрібен Polylang для WooCommerce, преміум додаток, описаний вище, який змусить обидва плагіни працювати разом.
Відгуки
Учасники та розробники
“Polylang” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:
Учасники“Polylang” було перекладено на 48 локалізацій. Дякуємо перекладачам за їх роботу.
Перекладіть “Polylang” на вашу мову.
Цікавитесь розробкою?
Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.
Журнал змін
3.4.2 (2023-05-30)
- Fix empty languages displayed when Falang data are remaining in the database #1286
- Fix PHP warning on term_props #1288
- Fix blog page displayed in the customizer instead of the static front page when changing a setting #1289
3.4.1 (2023-05-25)
- Fix incorrect site titles in My Site admin bar menu on multisites #1284
- Fix incorrect home url when using multiple domains or subdomain and a static front page #1285
3.4 (2023-05-23)
- Requires WP 5.8 as minimum version
- Pro: Language fallbacks are now stored in language description instead of a term meta.
- Pro: Add more error messages when doing wrong when importing or exporting translations
- Pro: Avoid to check for translations files existence if no language fallbacks are defined.
- Pro: Reduce the number of DB queries when exporting posts for translation
- Pro: Fix incorrect post slug after XLIFF import
- Pro: Fix a performance issue with the autocomplete field in the block editor languages panel
- Pro: Fix translations not refreshed when switching the language in the block editor sidebar
- Pro: Fix a performance issue in Site editor
- Pro: Fix a possible bug in Site editor when language term_id and term_taxonomy_id are different
- Pro: Fix deactivated language re-activated when it is edited.
- Pro: Fix language switcher in legacy widget menu not correctly rendered in widget block editor
- Pro: Fix error 404 for untranslated attached attachement
- Pro: Fix a deprecated notice in ACF integration
- Pro: Fix update compatibility with WP Umbrella
- Refactor core to allow to easily translate contents stored in custom tables
- Strings translations are now stored in a language term meta instead of post meta of specific post type #1209
- Deprecate the filters
pll_languages_list
andpll_after_languages_cache
#1210 - Add a new property
PLL_Language::$is_default
#1228 - Add a custom admin body class
pll-lang-{$language_code}
#1190 - Add support for new WPML API filters #1266
- Fix languages metabox autocomplete field not always returning expected results #1187
- Fix language not displayed if the transient has been saved with an empty array #1247
- Fix a PHP warning
Attempt to read property "home_url" on bool
#1206 - Fix a conflict leading to a performance issue when translating the theme Astra options #1196
- Fix related translations resetted when updating Yoast SEO titles settings #1111
- Fix a fatal error in case the registered strings option is corrupted #1264
- Fix the language extraction from the URL in plain permalinks #1270
- Fix content cleared when switching the language of a new post in the block editor #1272
- Fix: Prevent saving strings translations with an empty source #1273
3.3.3 (2023-04-11)
- Pro: Adapt the submenu colors of the navigation language switcher block to WP 6.2
- Pro: Fix the dropdown setting in the navigation language switcher block
- Add Amharic, Aragonese and Spanish from Dominican Republic to the list of predefined languages #1248
- Fix a deprecated notice in WP 6.2 when using multiple domains without the Internationalization PHP extension (intl) #1245
3.3.2 (2023-03-06)
- Pro: Add compatibility with FSE changes introduced by WP 6.2
- Pro: Adapt the navigation language switcher block for consistency with WP 6.2
- Only store term ids in taxonomy relationships cache for WP 6.0+. Props @ocean90 #1154
- Remove usage of
get_page_by_title()
deprecated in WP 6.2 #1213 - Fix fatal error if the mu-plugins folder is not readable #1217
- Fix a compatibility issue with plugins not expecting a null ‘update_plugins’ transient #1224
3.3.1 (2023-01-09)
- Pro: Allow to translate Oembed, URL and Email ACF fields
- Pro: Fix ACF REST API mixing fields
- Pro: Fix ACF compatibility loaded when no language exist
- Pro: Fix headers of exported PO files.
- Pro: Fix spacing in language switcher navigation block preview
- Work around a bug in Sendinblue for WooCommerce causing a fatal error. #1156
- Fix a regression with WooCommerce Product Add-Ons Ultimate. #1186
3.3 (2022-11-28)
- Requires WP 5.7 as minimum version
- Pro: Allow to export and import XLIFF files for posts
- Pro: Honor the provided context for the navigation language switcher block.
- Pro: Remove the parent hyperlink in the navigation language switcher block.
- Pro: Add spacing between flag and name in the navigation language switcher block.
- Pro: Disallow some special characters in translated slugs to avoid 404 errors.
- Pro: Fix string translation not imported when the original is registered but has never been saved in database.
- Pro: Fix string translation not imported when it includes an html entity.
- Pro: Fix navigation language switcher block rendering in block editor.
- Pro: Fix navigation language switcher may be displayed wrong color.
- Translate the post pages in get_post_type_archive_link() on admin side too. #1000
- Enable the block editor in page for posts translations to match the WordPress behavior since version 5.8 #1002
- Improve the site health report #1062 #1076
- Set the current language when saving a post #1065
- The search block is now filtered by language #1081
- Display slug of CPT and taxonomies in Custom post types and Taxonomies settings. Props @nicomollet #1112
- Add support for wpml-config.xml to MU plugins #1140 Props Jeremy Simkins
- Fix some deprecated notices fired by PHP 8.1 #975
- Fix some missing canonical redirect taxonomies #1074
- Fix redirect when permalink structure has no trailing slash #1080
- Fix language switcher in legacy navigation menu widget not rendered in widgets block editor #1083
- Fix language in tax query when an OR relation is used #1098
- Fix parent of translated category removed when assigning an untranslated parent #1105
- Fix is_front_page() when a static front page is not translated #1123
- Yoast SEO: Fix posts without language displayed in the sitemap #1103
- Yoast SEO: Avoid syncing robots meta. #1118
Дивіться changelog.txt для давнього списку змін