Polylang

Popis

Funkcie

Polylang vám umožňuje vytvoriť dvoj alebo viacjazyčné webové stránky WordPress. Písanie článkov, stránok, pridávanie kategórií a značiek prebieha ako obyčajne, potom pre každú položku nastavíte jazyk. Preloženie príspevku, či už je v predvolenom jazyku alebo nie, je nepovinné.

  • Môžete použiť toľko jazykov, koľko chcete. Sú podporované aj jazyky s písmom písaným sprava doľava. Jazykové balíčky WordPress sa sťahujú a aktualizujú automaticky.
  • Môžete prekladať články, stránky, média, kategórie, značky článkov, menu, widgety…
  • Podporované sú vlastné typy obsahu, vlastné taxonómie, zvýraznené články a formáty článkov, RSS zdroje a všetky predvolené widgety vo WordPress.
  • Jazyk je nastavený na základe obsahu alebo jazykového kôdu v URL, alebo môžete použiť na každý jazyk vlastnú subdoménu alebo doménu
  • Kategórie, značky článkov a niektoré iné metadáta sa pri pridávaní nového prekladu článku alebo stránky skopírujú automaticky
  • Modul obsahuje aj prispôsobiteľný prepínač jazykov ako widget alebo položku v navigácii

Autor neposkytuje podporu na fórach na wordpress.org. Prístup k podpore a ďalším funkciám majú používatelia Polylang Pro.

Ak chcete premigrovať z WPML, môžete použiť modul WPML to Polylang

Ak chcete použiť službu profesionálneho alebo automatického prekladu, môžete si nainštalovať Lingotek Translation ako zásuvný modul do Polylang. Lingotek ponúka kompletný systém na správu obsahu, ktorý ponúka služby ako pamäť prekladov alebo proces poloautomatického prekladu (napr. strojový preklad > ľudský preklad > právna kontrola).

Poďakovania

Veľká vďaka všetkým prekladateľom, ktorí pomáhajú prekladať Polylang.
Veľká vďaka Alexovi Lopezovi za dizajn loga.
Väčšina vlajočiek použitých v Polylang pochádza z famfamfam a sú voľne dostupné.
Všade, kde bol využitý kód niekoho iného, sú v komentároch uvedení autori.

Páči sa vám Polylang?

Neváhajte nám dať spätnú väzbu.

Obrázky

  • Panel na správu jazykov v Polylang
  • Panel na správu prekladov reťazcov
  • Viacjazyčná knižnica médií
  • Obrazovka úpravy článku s oddielom Jazyky

Inštalácia

  1. Make sure you are using WordPress 4.7 or later and that your server is running PHP 5.2.4 or later (same requirement as WordPress itself)
  2. Ak ste skúšali iné viacjazyčné moduly, deaktivujte ich pred aktivovaním Polylang, inak môžu vznikať rôzne chyby!
  3. Nainštalujte a aktivujte modul ako zvyčajne v menu „Moduly“ vo WordPress.
  4. Otvorte si stránku nastavení jazykov a vytvorte jazyky, ktoré potrebujete
  5. Pridajte widget „prepínač jazykov“, aby si vaši návštevníci mohli prepínať jazyk.
  6. Dajte si pozor na to, že vaša téma musí obsahovať príslušný .mo súbor (Polylang ich automaticky stiahne keď budú dostupné pre ktorékoľvek témy alebo moduly z tohto repozitára). Ak vaša téma ešte nie je prispôsobená na prekladanie, pozrite si codex [EN] alebo požiadajte autora témy o prispôsobenie na prekladanie.

Časté otázky

Kde nájsť pomoc?
Je Polylang kompatibilný s WooCommerce?
  • You need a separate addon to make Polylang and WooCommerce work together. A Premium addon is available.
Potrebujete prekladateľské služby?
  • Ak chcete použiť profesionálne alebo automatické prekladové služby, nainštalujte a aktivujte modul Lingotek Translation.

Recenzie

Excelente

Excelente plugin, fácil e simples de implementar
uso em todos projetos que necessitam multi idiomas

Love it

Love this plugin. Thanks to creative people like Polylang team we can have our sites working in multiple languages and it works like a charm!

Thank you.

Prečítať všetkých 690 recenzií

Prispievatelia a vývojári

“Polylang” je softvér s otvoreným zdrojovým kódom. Do tohto pluginu prispeli nasledujúci ľudia.

Prispievatelia

„Polylang“ bol preložený do 29 jazykov. Ďakujeme prekladateľom za ich príspevky.

Preložiť „Polylang“ do vašho jazyka.

Máte záujem o vývoj?

Prehľadávajte zdrojový kód, preskúmajte SVN repozitár, alebo sa prihláste na odber vývojárskeho logu cez RSS.

Zoznam zmien

2.4 (2018-11-12)

  • Minimum WordPress version is now 4.7
  • Pro: Add the possibility to bulk duplicate or bulk synchronize posts.
  • Pro: Add compatibility with Admin Columns
  • Pro: Add synchronized posts to the REST API
  • Pro: Fix variations messed when changing WooCommerce attributes slugs
  • Pro: Fix incorrect language for ajax requests made on front by The Events Calendar
  • Pro: Fix term not duplicated correctly when the language is set from the content
  • Refactor the core to activate on front and for the REST api actions that were previously available only in the backend (language checks, synchronizations…).
  • Add flags to widgets displayed in only one language (Props Jory Hogeveen) #257
  • Honor ‚pll_the_language_args‘ for all options in menus #237
  • Add better filters for default flags and custom flags
  • Custom flags can now be stored in the polylang directory in the theme
  • Custom flags can now use SVG
  • Add compatibility with Jetpack featured content module
  • Fix Twenty Fourteen featured posts possibly not filtered per language
  • Fix home url not working with WordPress MU Domain mapping
  • Fix Assigning a parent category breaking the hierarchy of translated category
  • Fix: Accept 0,1 and 1.0 as q factors in browser preferred language detection (Props Dominic Rubas)
  • Fix performance issue when using hundreds of widgets
  • Fix translations possibly wrong if the post language is changed without saving the post after

2.3.11 (2018-10-03)

  • Pro: Add action ‚pll_created_sync_post‘
  • Pro: Fix language and translations not included for tags in the REST API
  • Fix Assigning a parent category breaking the hierarchy of translated category

2.3.10 (2018-08-16)

  • Fix Lingotek notice not dismissable
  • Fix fatal error with the widget calendar

2.3.9 (2018-08-14)

  • Add a notice to inform about Polylang for WooCommerce
  • Deprecate PLL_Pointer
  • Fix bulk editing pages with no language breaking hierarchy #281
  • Fix an edge case where rewrite rules could be messed on a multisite
  • MU Domain Mapping: fix secondary domain redirected to primary domain

2.3.8 (2018-07-16)

  • Pro: Duplicate term meta when duplicating a post creates new terms
  • Pro: Add compatibility with ACF Pro when it’s bundled with the theme
  • Pro: Fix a fatal error when duplicating posts
  • Set cookie during the home redirect
  • Accept a port in the url to detect the site home
  • Add filter ‚pll_is_cache_active‘ to allow to load the cache compatibility #270 #274
  • Fix potential fatal error when a 3rd party misuses the ‚wpml_active_languages‘ filter #268
  • Fix Uncaught TypeError: s.split is not a function. Props Wouter Van Vliet #262
  • Fix text alignment for RTL scripts in Lingotek panel #247
  • Fix html language attribute filter on admin
  • Fix cookie expiration time when set in js. Props Jens Nachtigall #271
  • Fix fatal error when a 3rd party misuses the WP_Query tax_query param. Props JanneAalto #252
  • Fix an edge case which could mess home pages on a multisite

2.3.7 (2018-06-07)

  • Pro: The Events Calendar: Fix untranslated events shown in all languages
  • Avoid displaying edit links of translations of the privacy policy page to non-admin
  • Fix draft created when creating a new page on multisite
  • Do not prevent using the cache for home when using WP Rocket 3.0.5 or later #236
  • Fix language filter applied to wrong queries on admin side

2.3.6 (2018-05-17)

  • Pro: Fix post type archive slug not translated in ACF page link fields
  • WP 4.9.6: Translate the privacy policy page
  • WP 4.9.6: Add the translated user descriptions to exported personal data
  • Update Plugin updater to version 1.6.16
  • Fix conflict with the plugin View Admin As. Props Jory Hogeveen. #253

2.3.5 (2018-05-08)

  • Pro: Fix translated CPT slugs when one CPT name is a substring of another one. Props Steve Reimer.
  • Pro: Fix canonical redirection for post types archives when the CPT slug is translated
  • Pro: Fix ACF private key uselessly synchronized when the public custom field is not synchronized
  • Add filter ‚pll_filter_query_excluded_query_vars‘
  • Redirect www. to non www. when using multiple domains
  • Fix Yoast SEO category sitemap not filtered by language when using multiple domains
  • Fix PLL_COOKIE === false not honored when using a cache plugin. #248
  • Fix empty predefined languages list

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.

See changelog.txt for older changelog