Polylang

Descriere

Cu Polylang complet integrat cu WordPress și folosind numai funcționalitățile WordPress native din nucleu (taxonomii), ai performanțe constante pe site-ul tău și creezi un site multilingv pe care îl prezinți într-o singură limbă suplimentară sau în alte 10 limbi diferite, în funcție de necesitățile tale. Nu există nicio limită pentru numărul de limbi adăugate, iar pachetele de limbi WordPress sunt descărcate automat când sunt gata.

Funcționalități

În funcție de tipul de site pe care l-ai construit sau intenționezi să-l construiește, s-ar putea să te intereseze o combinație de module din lista de mai jos.
Toate modulele au un asistent de inițializare care permite instalarea lor cu doar câteva clicuri.

Polylang

Polylang și Polylang Pro au același nucleu și oferă funcționalități precum:

  • Traducerea articolelor, paginilor, elementelor media, categoriilor, etichetelor, tipurilor de articol personalizat și taxonomiilor, plus fluxurile RSS; sunt acceptate scripturi RTL.
  • Limba este setată fie după codul de limbă din URL, fie poți să folosești un alt subdomeniu sau domeniu pentru fiecare limbă.
  • Copiază automat categoriile, etichetele articolelor și alte metadate când este creată traducere nouă pentru un articol sau o pagină.
  • Traducerea meniurilor și a pieselor.
  • Comutatorul personalizabil pentru limbă este disponibil ca o piesă sau ca un element de meniu de navigare.
  • Compatibilitate cu Yoast SEO

Polylang Pro

Te ajută să nu pierzi timpul cu traducerea site-ului prin folosirea unor funcționalități suplimentare foarte utile, cum ar fi:

  • Integrare mai bună cu noul Editor de blocuri.
  • Comutatorul de limbi este disponibil ca un bloc.
  • Opțiunile pentru limbă sunt disponibile în editorul piese bazare pe blocuri.
  • Părțile de șablon pot fi traduse în Editare completă site (FSE).
  • Face un duplicat și/sau sincronizează conținutul în toate traducerile articolelor.
  • Compatibilitate îmbunătățită cu alte module, cum ar fi ACF Pro.
  • Partajezi același descriptor al URL-ului pentru articole sau termeni în diferite limbi.
  • Traduci descriptorii URL-urilor pentru categorii, baze de autori, tipuri de articol personalizat și altele…
  • Export și import de conținut în format XLIFF pentru traduceri profesionale externalizate.
  • Acces la suport Premium pentru o asistență personalizată.

Polylang pentru WooCommerce

Suplimente pentru compatibilitatea cu WooCommerce care oferă funcționalități precum:

  • Traducerea paginilor WooCommerce (magazin, finalizare, coș, contul meu), a categoriilor de produse și a termenilor globali pentru atribute direct în interfața WooCommerce.
  • Traducerea email-urilor WooCommerce și trimiterea emailurilor către clienți în limba lor.
  • Sincronizarea metadatelor produselor.
  • Compatibilitate cu instrumentul nativ de import și export CSV din WooCommerce.
  • Compatibilitate cu module populare, cum ar fi WooCommerce Subscriptions, Product Bundles, WooCommerce Bookings, Shipment tracking și altele.
  • Posibilitatea de a folosi WooCommerce REST API (disponibilă cu Polylang Pro).
  • Acces la suport Premium pentru o asistență personalizată.

Niciunul dintre ele nu îți va permite să faci traduceri automate.

Alte module gratuite create de noi

  • WPML to Polylang permite migrarea de la WPML la Polylang.
  • DynaMo accelerează traducerea WordPress pentru toate site-urile care nu sunt în limba engleză.
  • Site Editor Classic Features îți permite să folosești piesele vechi (inclusiv comutatorul de limbi Polylang) și meniurile vechi în editorul de site-uri (FSE).

Recunoștințe

Multe mulțumiri tuturor traducătorilor care ajută la traducerea Polylang.
Multe mulțumiri lui Alex Lopez pentru designul logoului.
Majoritatea steagurilor incluse cu Polylang vin de la famfamfam și sunt domeniu public.
Ori de câte ori a fost folosit codul unei terțe părți, recunoașterea a fost specificată în comentariile la cod.

Capturi ecran

  • Panoul de administrare al limbilor în Polylang
  • Panoul de administrare al șirurilor traduse
  • Bibliotecă media multilingvistică
  • Ecranul de editare articol cu meta-caseta Limbi

Instalare

  1. Asigură-te că folosești WordPress 5.8 sau o versiune ulterioară și că serverul tău rulează cu PHP 7.0 sau cu o versiune mai nouă (aceeași cerință ca pentru WordPress).
  2. Dacă ai încercat alte module multilingvistice, dezactivează-le înainte de a activa Polylang, altfel pot apărea rezultate neașteptate!
  3. Instalează și activează modulul ca de obicei din meniul ‘Module’ al WordPress.
  4. Asistentul de inițializare este lansat automat ca să te ajute să începi mai ușor cu Polylang prin configurarea funcționalităților principale.

Întrebări frecvente

Unde găsesc ajutor?

Este Polylang compatibil cu WooCommerce?

  • Pentru ca cele două module să funcționeze împreună, ai nevoie de Polylang for WooCommerce, un supliment premium care este descris mai sus.

Recenzii

4 decembrie 2023
I have been using the Polylang translation plugin with the Avada theme, and I must say it's a fantastic solution for multilingual websites. The simplicity of the plugin combined with its seamless integration with Avada makes it a standout choice. One of the standout features of Polylang is its user-friendly interface. Navigating through translations and managing multilingual content is a breeze. The intuitive design ensures that even those without extensive technical knowledge can effortlessly set up and maintain a multilingual website. Compatibility with Avada Theme: I've tried various translation plugins with different themes, but Polylang's compatibility with Avada is exceptional. It works seamlessly, preserving the integrity of the theme's design and functionality while offering flawless translation capabilities. This synergy between Polylang and Avada is a game-changer for anyone using this popular theme.
30 noiembrie 2023
Awesome plugin to make your site multilingual, be it a direct copy or making brand new content in a different language. It is also fully compatible with most plugins. I saw people complaining about incompatibility with Rank Math, but at least for me with only very basic need for content translations, it works fine
29 noiembrie 2023
Took some time to get it working as i am a newbie, but I am very satisfied so far.
Citește toate cele 2.548 de recenzii

Contributori și dezvoltatori

„Polylang” este un software open-source. La acest modul au contribuit următoarele persoane.

Contributori

„Polylang” a fost tradus în 48 de locale. Mulțumim traducătorilor pentru contribuția lor.

Tradu „Polylang” în limba ta.

Te interesează dezvoltarea?

Răsfoiește codul, vezi depozitarul SVN, sau abonează-te la jurnalul de dezvoltare prin RSS.

Istoric modificări

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

3.4.6 (2023-09-13)

  • Pro: Security: Fix unsafe custom style injection in navigation language switcher block

3.4.5 (2023-08-07)

  • Necesită PHP 7.0 ca versiune minimă
  • Pro: corectează o eroare în editorul de site-uri pentru WP 6.3
  • Pro: Remove usage of block_core_navigation_submenu_build_css_colors() deprecated in WP 6.3
  • Pro: Fix categories and tags kept in old language after the language of a post has been changed
  • Add ‘pll_admin_ajax_params’ filter #1326
  • Fix error when changing the language of a post and the post type doesn’t support excerpts #1323

3.4.4 (2023-07-18)

  • Pro: Register a default (empty) value for the „lang” param when listing posts and terms in REST API
  • Pro: Fix categories list refresh when the language of a post is changed in the block editor
  • Pro: Fix store „pll/metabox” is already registered
  • Add Kirghiz to the predefined list of languages #1308
  • Fix incorrect flag url when WordPress is installed in a subfolder #1296
  • Corectează URL greșit al primei pagini pentru multi-site. #1300

3.4.3 (2023-06-13)

  • Adapt the language filter for get_pages() for WP 6.3 #1268
  • Fix static front page displaying latest posts when it is not translated #1295
  • Corectează o eroare pentru baza de date în modul ANSI. #1297
  • Fix a database error when accessing posts from another site in multisite #1301

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)

  • Necesită WP 5.6 ca versiune minimă
  • 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: corectează o problemă la performanță în editorul de site-uri
  • 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
  • Refactorizează nucleul pentru a permite traducerea cu ușurință a conținutului stocat în tabelele personalizate.
  • Strings translations are now stored in a language term meta instead of post meta of specific post type #1209
  • Consideră învechite filtrele pll_languages_list și pll_after_languages_cache. #1210
  • Adaugă o proprietate nouă PLL_Language::$is_default. #1228
  • Add a custom admin body class pll-lang-{$language_code} #1190
  • Adaugă suport pentru noile filtre WPML API. #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

Vezi changelog.txt pentru istoricul mai vechi al modificărilor