Tovább a tartalomhoz

JetEngine-es weboldal többnyelvűvé tétele WPML-lel

A WPML beállítása és a JetEngine-tartalmak (bejegyzéstípusok, mezők, szójegyzékek, űrlapok, kapcsolatok) fordításának áttekintése.

A JetEngine kompatibilis a WPML-lel, így a dinamikus tartalom is több nyelven jeleníthető meg. Ez a fejezet az előkészítést és a fordítandó tartalomtípusok áttekintését adja. A részleteket a megfelelő fejezetek tárgyalják.

  • aktív WPML (a Multilingual CMS csomag, amely tartalmazza a String Translation és a Media Translation részt is);
  • aktív JetEngine.

Telepítsd és aktiváld a WPML-t, majd végezd el az alapbeállítást a WPML beállítóvarázslóval. A lépések:

  1. Nyelvek: add meg az alapértelmezett nyelvet és a fordítási nyelveket. Ha kell, egyéni nyelvet is létrehozhatsz.
  2. URL-formátum: három lehetőség közül választhatsz: Different languages in directories (nyelvek külön könyvtárakban), A different domain per language (nyelvenként külön domain) vagy Language name added as a parameter (a nyelv neve paraméterként).
  3. WPML regisztrálása: a Get a key for this site hivatkozással a WPML-fiókban generálhatsz oldalkulcsot, amelyet a Site key mezőbe kell beírnod.
  4. AI Translation: add meg az oldal témáját (Context) és a célközönségét (Target Audience).
  5. Fordítók: határozd meg, ki fordítja a tartalmat. A módok között később a WPML → Beállítások oldalon válthatsz.
  6. Support: elküldheted a téma- és bővítményadatokat a WPML ügyfélszolgálatának, így kompatibilitási figyelmeztetéseket kapsz, ami csökkenti a fordítás hibalehetőségeit.
  7. Plugins: a téma alapján javasolt bővítményeket telepítheted, vagy átugorhatod a lépést.
  8. A záró lépés további tudnivalókat mutat. A Finish gombbal fejezd be a varázslót.

Ezután a WPML → Beállítások oldal Translation Editor részén add meg, melyik szerkesztővel fordítsd az új és a korábban létrehozott tartalmat: Advanced Translation Editor vagy Classic Translation Editor. Új tartalomhoz az Advanced, a régihez a Classic szerkesztő ajánlott, hogy a régi fordítások ne sérüljenek.

Tartalom Hol olvashatsz róla
Egyéni bejegyzéstípusok, listázási elemek és komponensek Egyedi bejegyzéstípusok, listázási elemek és komponensek fordítása WPML-lel
Metaboxok és metamezők, szójegyzékek és többértékű mezők Metamezők és szójegyzékek fordítása WPML-lel
Egyéni taxonómiák, bejegyzéstípus-slugok Bejegyzéstípus- és taxonómia-slugok fordítása WPML-lel
Kapcsolatok (relations) Kapcsolatok fordítása WPML-lel
Fejléc és lábléc a dinamikusan létrehozott oldalakon Nyelvfüggő fejléc és lábléc WPML-lel

A JetSmartFilters Szójegyzék forrású szűrői, valamint a Beállítási oldalak metamezői is lefordíthatók a WPML-lel.

Fordítás egy helyen: a Translation Dashboard

Szekció neve “Fordítás egy helyen: a Translation Dashboard”

A bejegyzések, listázási elemek és metamezők fordítását a WPML → Translation Dashboard oldalról is intézheted.

  1. A Listing Items/Components fülön jelöld ki a lefordítandó elemeket. Más szekciókban más tartalmat találsz: egyéni bejegyzéstípus elemeit a típus nevénél, a metamezőket az Other texts (Strings) résznél.
  2. Kattints a Translate your content gombra: az oldal a Translate your content részhez görget.
  3. Itt átnézheted a kijelölt elemeket, kiválaszthatod a fordítás módját, és beállíthatod a módhoz tartozó további beállításokat. A Translate myself módnál nincs további beállítás.
  4. Kattints a Translate gombra.
  5. A WPML → Translations oldalon a kívánt elem melletti Translate gombbal nyisd meg a fordítószerkesztőt, ahol elvégezheted és mentheted a fordítást.

A régi JetEngine-űrlapok is fordíthatók.

  1. A WPML → Beállítások oldalon, a Post Types Translation részben a Forms sorban jelöld be a Translatable lehetőséget.
  2. A WPML → Translation Dashboard oldalon nyisd meg a Forms fület, jelöld ki az űrlapot, és kattints a Translate your content gombra.
  3. Válaszd ki a fordítás módját, majd kattints a Translate gombra.
  4. Translate myself mód esetén a WPML → Translations oldalon kattints a Translate gombra, írd be az űrlap nevének fordítását, és kattints a Complete gombra.
  5. Térj vissza az űrlapokhoz, és az Edit gombbal nyisd meg a lefordított űrlap szerkesztőjét.
  6. A lefordított űrlapból hiányoznak az eredeti mezők: hozd létre őket újra, a felirataikat fordítsd le, és mentsd az Apply Changes gombbal.
  7. Az Üzenetek beállításai részben fordítsd le az értesítéseket, majd mentsd az űrlapot a Frissítés gombbal.
  8. Az Oldalak menüben nyisd meg annak az oldalnak a lefordított változatát, amelyen az űrlap eredetileg volt. Adj hozzá egy űrlapot, és a Select form mezőben válaszd a lefordított űrlapot. Frissítsd az oldalt.

Fontos korlátozások:

  • a JetBooking és a JetAppointment űrlapjai nem fordíthatók ezzel a módszerrel;
  • a Profilkészítő űrlapjai sem fordíthatók a WPML-lel, ezért a WPML nem tudja lefordítani a Profilkészítő fiókoldalát, és az űrlapok hibásan működnek. Egyetlen megoldás: duplikáld az űrlapokat a másik nyelven, és a fent leírt módon fordítsd le őket.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások