Jednoduchý návod krok za krokom ako si spraviť viacjazyčný WordPress web prostredníctvom pluginu WPML. Pre bežného používateľa – bez znalosti programovania.
Spis treści
WordPress pluginy na viacjazyčnosť
Na tento účel existuje viacero pluginov, či už platených alebo bezplatných. Okrem plateného WPML sú najznámejšie Weglot, qTranslate X a Polylang.
Plugin qTranslate X nebol dlhú dobu aktualizovaný a používatelia hlásia problémy. Plugin Polylang síce existuje aj v bezplatnej verzii, ale tu sú jeho možnosti obmedzené.
Plugin Weglot naberá na popularite.
Porovnanie pluginov na preklad
Detailnejšie porovnanie je možné nájsť v tabuľke na tejto podstránke :
qTranslateX | Polylang | WPML Blog | WPML CMS | |
Preklad článkov, stránok, kategórií a tagov | ✔ | ✔ | ✔ | ✔ |
Správa prekladov – mať viacerých prekladateľov, prideľovať im úlohy a kontrolovať ich | ✘ | ✘ | ✘ | ✔ |
Preklad menu | ✘ | ✔ | ✔ | ✔ |
Možnosť automatickej synchronizácie prekladov menu | ✘ | ✘ | ✘ | ✔ |
Preklad stránok vytvorených cez builder | ✘ | ✘ | ✘ | ✔ |
Preklad názvu a popisu webu | ✘ | iba v pro verzii | ✘ | ✔ |
Preklad textov tém a pluginov | ✘ | ✘ | ✘ | ✔ |
Podpora WooCommerce | ✘ | ✘ | ✘ | ✔ |
Integrácia s inými službami na preklad | ✘ | ✘ | ✘ | ✔ |
Možnosť mať preklady na iných doménach, subdoménach a priečinkoch | ✘ | ✔ | ✔ | ✔ |
Možnosť pracovať na prekladoch a zároveň ich nezobrazovať návštevníkom | ✘ | iba v pro verzii | ✔ | ✔ |
SEO – možnosť prekĺadať aj meta tagy, URL adresy a podobne | ✘ | iba v pro verzii | ✔ | ✔ |
Kompatibilita s témami | ✘ | ✔ | ✔ | ✔ |
Kompatibilita s pluginmi | ✘ | ✘ | ✔ | ✔ |
Garantovaná podpora | ✘ | iba v pro verzii | ✔ | ✔ |
CENA | bezplatný | pro verzia 99 € | 29 € | 79 € |
V tabuľke napríklad vidno, že WPML má najviac funkcií. Jeho ďalšou výhodou je, že je kompatibilný s mnohými pluginami a témami. Za pozornosť stojí, že funguje aj pre WooCommerce.
Okrem pluginov je možné riešiť multijazyčnosť aj prostredníctvom WordPress multisite, kedy sa pre každý jazyk vytvorí vlastná webstránka. Avšak tu vidím ako hlavnú nevýhodu zdĺhavejšiu administráciu.
Za najlepší spôsob ako si vytvoriť viacjazyčný WordPress web teda zo skúsenosti považujem WPML. Používam ho aj pri tvorbe webov pre klientov.
Predstavenie pluginu
Wpml je prémiový plugin, ktorý umožňuje správu viacjazyčného obsahu v rámci WordPress. Prostredníctvom pluginu dokážete preložiť všetky časti WordPress webu – články, stránky, vlastné typy článkov (custom post type), kategórie, štítky, taxonómie, menu, texty šablón a pluginov, používateľské polia, dokonca aj WooCommerce eshop a mnohé iné.
Výhody pluginu WPML
- Netreba vedieť programovať – v podstate aj používateľ bez technických znalostí si dokáže vytvoriť viacjazyčný WP web a to len nastaveniami a správou v rámci administrácie.
- Možnosť preložiť úplne celý web – ako som už spomínal, plugin umožňuje preložiť všetky texty na webe. Samozrejme, web je možné preložiť do neobmedzeného množstva jazykov.
- Len jedna administrácia – celá správa webu a jeho prekladov prebieha cez jednu administráciu, čo šetrí čas a robí možnosť prekladov efektívnejšiu.
- Kompatibilita s inými pluginmi – wpml podporuje mnohé z najpoužívanejších pluginov a šablón.
- Automatická detekcia jazyka návštevníka – plugin vie z prehliadača rozoznať jazyk používateľa a nasmerovať ho na príslušnú jazykovú mutáciu.
- Integrácia s WooCommerce eshopom – plugin dokáže prekládať produkty, kategórie produktov aj zvoliť menu ceny podľa jazyka.
- Kvalitná podpora – už viackrát som potreboval support od tvorcov pluginu a dostal som v rozumnom čase odpoveď.
1. Stiahnutie a inštalácia WPML
Na začiatku je potrebné vybrať a zakúpiť si licenciu. Je možné vybrať si Blog verziu alebo Multilingual CMS. Ja používam tú druhú, ktorá je síce drahšia, ale umožňuje preložiť úplne všetky súčasti webu (widgety, vlastné polia a podobne).
Cena WPML
Cena WPML vo verzii Multilingual Blog je v dobe písania článku 29 dolárov, čo je približne 25 Eur.
Cena WPML vo verzii Multilingual CMS je 79 dolárov, čo je približne 67 Eur.
Vo verzii Multilingual Agency je cena 159 dolárov, čo je približne 140 Eur.
Prihláste sa do svojho účtu a choďte do časti „Downloads„:
Stiahnite si verziu Multilingual CMS:
Poznámka: ako si môžete všimnúť, je tu na stiahnutie viacero produktov, ktoré rozširujú funkcionalitu základného pluginu. Avšak to je nad rámec tohto návodu.
Nainštalujte si stiahnutý plugin do WordPressu cez Pluginy -> Pridať nový -> Nahrať plugin:
Aktivujte plugin.
2. Nastavenie pluginu
Kliknite v administrácii na Configure WPML:
Vyberte si jazyk, v ktorom bol vytvorený existujúci obsah webu:
Vyberte si jazyky, ktoré chcete mať na svojom webe:
V ďalšom kroku si vyberte poradie jazykov, ktoré sa bude zobrazovať v prepínači jazykov:
Kliknite na pridať prepínač jazykov do menu:
Nastavte si prepínač podľa svojich požiadaviek:
TIP: v pravom hornom rohu vidíte jeho vzhľad na základe nastavení.
V poslednom kroku vložíme licenčný kľúč, ktorý môžem získať aj po kliknutí na tlačidlo Generate a key for this site:
Hotovo, týmto máme plugin nastavený a môžeme prejsť k samotnému prekladaniu obsahu.
3. Preklad článku
Otvoríme si článok, ktorý chceme preložiť.
V pravom hornom rohu okna si zaškrtneme Duplikovať a potvrdíme stlačením tlačidla Duplicate:
Prepneme sa na duplikovaný článok kliknutím na príslušný jazyk v hornom menu:
Klikneme na „Translate independently„, aby sme zrušili synchronizáciu prekladu s originálom:
Preložíme si nadpis, trvalý odkaz a vnútro článku:
Uložíme si preklad. Týmto sme si úspešne preložili prvý článok.
4. Preklad menu
Otvoríme si menu, ktoré chceme preložiť a klikneme na príslušný jazyk:
Pomenujeme si menu pre daný jazyk a vložíme si doň položky podľa potreby:
Nezabudneme si menu uložiť.
Viacjazyčný WordPress – Zhrnutie
Cieľom tohto článku bolo ukázať, ako si môžete spraviť viacjazyčný WordPress web. Ukázali sme si základnú funkcionalitu pluginu WPML. V ďalších článkoch vám ukážem pokročilejšie možnosti tohto pluginu pre viacjazyčný WordPress.
Czy ten artykuł był dla Ciebie pomocny? Wesprzyj mnie jego udostępnianiem. 👍
Dzień dobry,
piszę do Pana ponieważ mam problem z tłumaczeniem za pośrednictwem WPML. Używam na stronie wtyczki Learnpress do tworzenia kursów. Niestety po aktywacji WPML strona odpowiadająca za wyświetlanie wszystkich kursów przestała poprawnie działać. Próbowałam wszystkiego…i nadal się nie pojawiła. Nawet deaktywowałam WPML (mam wersję Multilingual CMS) i nadal kursy się nie pojawiają. Jest to istotny problem. Czy spotkał się Pan z tym problemem?
Bardzo proszę o pomoc.
Witam, nie spotkałem się z tym.
Bardzo fajnie napisane 🙂 dzięki za poradnik.