Polylang

Opis

Dzięki wtyczce Polylang, w pełni zintegrowanej z WordPress i wykorzystującej tylko wbudowane, podstawowe funkcje (taksonomie), utrzymuj stałą wydajność i twórz wielojęzyczne strony, zawierające od 1 do 10 dodatkowych języków (lub więcej, w zależności od potrzeb). Liczba dodanych języków nie ma limitu, a pakiety językowe WordPress są pobierane automatycznie, gdy tylko są gotowe.

Funkcje

W zależności od rodzaju witryny, którą stworzyłeś lub planujesz utworzyć, interesujące może być połączenie wtyczek z poniższej listy.
Wszystkie wtyczki zawierają kreatora, który pozwala zainstalować je za pomocą kilku kliknięć.

Polylang

Polylang i Polylang Pro dzielą ten sam rdzeń, zapewniając takie funkcje jak:

  • Tłumaczenie wpisów, stron, mediów, kategorii, tagów wpisów, własnych typów wpisów i taksonomii, kanałów RSS. Obsługiwane są też skrypty RTL.
  • Język jest ustawiany przez kod języka w adresie URL, możesz użyć innej poddomeny, lub domeny dla każdego języka.
  • Automatyczna kopia kategorii, tagów wpisów i innych metadanych podczas tworzenia nowego tłumaczenia wpisów lub stron.
  • Translating classic menus and classic widgets. Also accessible with Site Editor Classic Features in block themes.
  • Konfigurowalny przełącznik języka, dostępny jako widżet lub element menu nawigacji.
  • Kompatybilność z wtyczką Yoast SEO

Polylang Pro

Pomaga zoptymalizować czas spędzany nad tłumaczeniem strony za pomocą przydatnych funkcji, takich jak:

  • Lepsza integracja z nowym edytorem blokowym.
  • Przełącznik języka dostępny jako blok.
  • Opcje językowe dostępne w edytorze bloków widżetów.
  • Części szablonów do przetłumaczenia w edytorze witryn (FSE).
  • Duplikuj i/lub synchronizuj treść pomiędzy tłumaczeniami wpisów.
  • Ulepszona kompatybilność z innymi wtyczkami, jak np. ACF Pro.
  • Udostępnij tą samą, uproszczoną nazwę adresu URL dla wpisów lub taksonomi w różnych językach.
  • Tłumaczenie uproszczonych nazw adresów URL dla kategorii, baz autorów, własnych rodzajów wpisów i nie tylko…
  • Machine translation with DeepL.
  • Eksport i import treści w formacie XLIFF na potrzeby profesjonalnych tłumaczeń jako zlecenie outsourcing
  • Dostęp do priorytetowego i spersonalizowanego wsparcia technicznego

Polylang dla WooCommerce

Rozszerzenie zapewniające kompatybilność z WooCommerce, dodające takie funkcjonalności jak:

  • Tłumaczenie stron WooCommerce (sklep, strona zamówienia, koszyk, moje konto), kategorii produktów i globalnych atrybutów taksonomii, bezpośrednio z poziomu interfejsu WooCommerce.
  • Tłumaczenie wiadomości email WooCommerce i wysyłanie ich klientom w ich języku.
  • Synchronizacja metadanych produktów.
  • Kompatybilność z natywnym narzędziem importu / eksportu do CSV WooCommerce.
  • Kompatybilność z popularnymi wtyczkami, m.in.: WooCommerce Subscriptions, Product Bundles, WooCommerce Bookings, Shipment tracking i innymi.
  • Możliwość użycia REST API WooCommerce (w Polylang Pro).
  • Dostęp do priorytetowego i spersonalizowanego wsparcia technicznego

Żadna z nich, nie pozwala na automatyczne tłumaczenie.

Nasze inne, darmowe wtyczki

  • WPML to Polylang umożliwia migrację z wtyczki WPML do Polylang.
  • DynaMo przyspiesza tłumaczenie WordPressa dla wszystkich nieanglojęzycznych stron.
  • Klasyczne funkcje edytora witryn Umożliwia korzystanie z klasycznych widżetów (w tym przełącznika języka Polylang) i menu w edytorze witryny (FSE).

Autorzy

Wielkie podziękowania dla wszystkich tłumaczy, którzy pomagają tłumaczyć Polylang.
Wielkie dzięki dla Alex Lopez za zaprojektowanie logo.
Większość flag, zawartych w Polylang pochodzi z famfamfam i są własnością publiczną.
Wszędzie tam, gdzie użyto kodu strony trzeciej, w komentarzach kodu podano uznanie.

Zrzuty ekranu

  • Panel administracyjny języków Polylang
  • Panel administracyjny tłumaczeń wpisów
  • Wielojęzyczna biblioteka mediów
  • Ekran edytuj wpis z metaboksem Języki

Instalacja

  1. Upewnij się, że używasz WordPress 6.2 lub nowszego i że na serwerze działa PHP 7.0 lub nowszy (taki sam wymóg, jak dla WordPressa).
  2. Jeśli instalowałeś inne, wielojęzyczne wtyczki, dezaktywuj je przed aktywacją Polylang, w przeciwnym razie możesz uzyskać nieoczekiwane wyniki!
  3. Zainstaluj i włącz wtyczkę, jak zazwyczaj z menu „Wtyczki” w WordPress.
  4. Kreator konfiguracji jest automatycznie uruchamiany, aby ułatwić rozpoczęcie pracy z Polylang, poprzez skonfigurowanie głównych funkcji.

Najczęściej zadawane pytania

Gdzie znaleźć pomoc?

Czy Polylang jest kompatybilny z WooCommerce?

  • Potrzebujesz Polylang dla WooCommerce, dodatku premium opisanego powyżej, który sprawi, że obie wtyczki będą ze sobą współpracować.

Recenzje

2024-05-16
Polylang allows us to make links between same page with different languages. It allows full customizing the content of different languages. It does the minimal but essential wprk!
Przeczytaj 2 632 recenzje

Kontrybutorzy i deweloperzy

„Polylang” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Wtyczka „Polylang” została przetłumaczona na 51 języków. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “Polylang” na swój język.

Interesuje cię rozwój wtyczki?

Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.

Rejestr zmian

3.6.1 (2024-04-09)

  • Pro: Fix ACF fields not shown after a post was translated with DeepL
  • Remove rewrite when registering the language taxonomy #1457
  • Fix search block not filtered when displayed as button only #1459
  • Fix current language not kept when using switch_to_blog() in multisite #1458

3.6 (2024-03-18)

  • Wymaga WP 6.2 jako wersji minimalnej
  • Add compatibility with WP 6.5
  • Pro: Add DeepL machine translation for posts
  • Pro: Add export and import in XLIFF 2.0/2.1 formats
  • Pro: Improve translator comments in exported PO files
  • Pro: Allow to export JSON encoded post and term metas in XLIFF files
  • Pro: Allow to export block sub-attributes in XLIFF files
  • Pro: Add footer notes block to XLIFF files
  • Pro: Single files are now exported directly instead of inside a zip
  • Pro: Reworked the language switcher navigation block
  • Pro: Fix language switcher navigation block justification not aligned with core settings in overlay menu (requires WP 6.5)
  • Pro: Fix a race condition which could lead to display a notice to the wrong user
  • Pro: Fix a conflict with ACF when rewrite rules are flushed with WP-CLI on a multisite
  • Pro: Fix import of several metas with same sources but different translations
  • Add filter pll_cookie_args to filter the Polylang cookie arguments #1406
  • Fix wrong translated post types and taxononies after a switch_to_blog() #1415
  • Fix a minor performance issue for the page for posts #1412
  • Fix a JS errors after quick edit. Props @mcguffin #1435, #1444
  • Fix a possible warning in view-translations-post.php #1439

3.5.4 (2024-02-06)

  • Pro: Fix an accessibility issue int the navigation language switcher block
  • Pro: Fix featured image not exported for posts with blocks
  • Pro: Naprawiono konflikt z konstruktorem Flatsome
  • Fix a notice when using system CRON. Props arielruminski #1397
  • Fix an edge case where a wrong post tag may be assigned to a post #1418

3.5.3 (2023-12-11)

  • Pro: Fix fatal error with The Events Calendar when rewrite param of event category is set to false
  • Remove flag alt text in the language switcher when both the flag and language name are displayed #1393
  • Fix incorrect string translations when 2 languages are sharing the same locale in a multisite #1378
  • Fix posts lists not filtered by the current language when editing a post in the block editor #1386
  • Fix error when a tax query is filled with unexpected data #1396

3.5.2 (2023-10-25)

  • Pro: Fix terms not filtered by the current language in the block editor custom taxonomy component panel
  • Fix incorrect rewrite rules leading to error 404 for the main site on mutisite #1375

3.5.1 (2023-10-17)

  • Pro: Fix terms not filtered by the current language in the block editor custom taxonomy component panel
  • Pro: Fix fatal error when using plain permalinks on multisite
  • Pro: Fix rewrite rules incorrectly refreshed when saving strings translations
  • Fix incorrect rewrite rules leading to error 404 on mutisite #1366
  • Fix fatal error when using symlinked MU plugins that are not in open_basedir #1368

3.5 (2023-10-09)

  • Requires WordPress 5.9 as minimum version
  • Pro: Manage navigation blocks translations in the site editor (requires WP 6.3)
  • Pro: Manage pages translations in the site editor (requires WP 6.3)
  • Pro: Manage patterns translations in the site editor (requires WP 6.3)
  • Pro: Remove compatibility with the navigation screen removed from Gütenberg 15.1
  • Pro: Add filter 'pll_export_post_fields’ to control post fields exported to XLIFF files
  • Pro: Do not set default translation option to „translate” for ACF fields created before Polylang Pro is activated
  • Pro: Fix Polylang not set as recently active when automatically deactivated by Polylang Pro
  • Don’t output javascript type for themes supporting html5 #1332
  • Hook WP_Query automatic translation to 'parse_query’ instead of 'pre_get_posts’ #1339
  • Improve preload paths management for the block editor #1341
  • Fix rewrite rules in WP 6.4 #1345
  • Fix: always assign the default language to new posts and terms if no language is specified #1351
  • Fix 'polylang’ option not correctly created when a new site is created on a multisite #1319
  • Fix front page display switched to „Your latest posts” when deleting a static home page translation #1311
  • Fix wrong language assigned to terms #1336
  • Fix error when updating a translated option while the blog is switched on a multisite #1342

Zobacz changelog.txt, aby zapoznać się ze starszym dziennikiem zmian