Tovább a tartalomhoz

A bolt fordítása

Termékek, kategóriák, pénztár, Fiókom, e-mailek és hiányzó szövegek fordítása a WPML-lel.

Ez a fejezet azt írja le, hogyan fordítod le a WooCommerce-boltot. Ehhez a WPML főbővítmény kell; WPML nélkül (önálló módban) a bővítmény csak a több pénznemet kezeli, tartalmat nem fordít.

Ugyanazon az oldalon legyen telepítve és bekapcsolva:

  • a WooCommerce, legalább egy termékkel;
  • a WPML főbővítmény, a WPML String Translation és a WPML Media Translation;
  • ez a bővítmény, a WPML kompatibilitási kiegészítője.

A másodlagos nyelveket a WPML → Beállítások → Nyelvek oldalon add meg, még a fordítás megkezdése előtt. A WordPress.org-os ingyenes WooCommerce Multilingual bővítmény csak a több pénznemet tudja, tartalmat nem fordít.

A legegyszerűbb út: automatikus fordítás

Szekció neve “A legegyszerűbb út: automatikus fordítás”

A WPML → Translations → Dashboard oldalon kapcsold BE a Translate Everything Automatically kapcsolót, a fordítómotor pedig a PTC legyen. A bővítmény ekkor az összes beállított nyelvre lefordítja a termékeket, kategóriákat, oldalakat, a kosár és a pénztár szövegeit és a rendelési leveleket. A PTC a termék képeit, a bolt szóhasználatát és hangnemét is figyelembe veszi, így a szöveg természetesen hangzik, és nem kell kézzel átnézni.

A szerkesztések és az újrafordítások nem járnak újabb fordítási kerettel addig, amíg a tartalom nem hosszabb a korábban lefordítottnál, így szabadon finomíthatod a leírásokat és a címeket.

A fejezet többi része a kézi vezérléshez kell: ha a termékeket kötegekben küldöd fordításra, a fordítást a szerkesztőben javítod, vagy hiányzó szövegeket keresel.

  1. Nyisd meg a WPML → Translations → Dashboard oldalt.
  2. Jelöld ki a lefordítandó termékeket. A lista minden terméktípust tartalmaz: egyszerű, csoportosított, külső, változatos, és a kiegészítők típusait (például Bookings, Subscriptions).
  3. Küldd el tömegesen fordításra. A munkát a kiválasztott fordítómotor végzi (PTC, DeepL, Google vagy hivatásos fordító).

A változatos terméknél a szülőtermék és az összes változat együtt fordítódik. A tulajdonságok neve (Szín, Méret) az értékeikkel (kék, piros, kicsi, nagy) együtt fordítódik, és a magyar „kék” változat ugyanaz a termék, mint az angol „blue”.

Nagy kínálatnál (több ezer termék, termékenként sok változat) a termék mentése az adatbázis minden változatsorát újraírhatja, a nem módosítottakat is. Ezt a WPML → Beállítások → WCML oldal Variation translation sync on product save szakasza oldja meg. Két lehetőség van:

Beállítás Mit csinál
Always check all variations Minden mentéskor minden nyelven minden változatot ellenőriz, és a lemaradtakat szinkronba hozza. Ez a korábbi működés.
Only sync variations edited in the editor Csak az adott mentésben módosított változatokat szinkronizálja. Mentés után kiírja, mi szinkronizálódott, és egy kattintással teljes szinkront is indíthatsz.

Ezer fölötti változatszámnál a második a javasolt. Csak a WooCommerce termékszerkesztőben történő mentésre hat; a Translations dashboard és az automatikus fordítás mindig teljes szinkront végez.

Kategóriák, címkék, szállítási osztályok

Szekció neve “Kategóriák, címkék, szállítási osztályok”
  1. Nyisd meg a WPML → Translations → Taxonomy oldalt.
  2. A fül minden WooCommerce-taxonómiát felsorol; innen tömegesen küldheted fordításra a kifejezéseket.

A hierarchia megmarad: a lefordított gyerekkategória a lefordított szülő alatt marad. A kifejezés URL-azonosítóját (slug) is lefordíthatod a név mellett, így például a /shop/jackets/ címből /uzlet/dzsekik/ lehet. Mély taxonómiájú boltnál a Dashboard Taxonomies szakasza egyszerre elküldi az összes kifejezést; ezt érdemes a termékek fordítása előtt megtenni.

A WPML → Translations → Strings oldalon fordíthatod a kosár és a pénztár szövegeit: a címkéket, mezőket, gombokat és visszaigazoló üzeneteket. A klasszikus és a blokkos pénztár ugyanabból a szövegforrásból dolgozik, ezért egy fordítás mindkettőre érvényes.

Ha egy kosár- vagy pénztárszöveget nem látsz a listában, olvasd le a hiányzó szövegeket (lásd lent). A kiegészítők vagy a sablon egyéni pénztármezőit a bővítmény magától felveszi, ha a kiegészítő vagy a sablon wpml-config.xml fájlt tartalmaz.

Fiókom, szállítási és fizetési módok, kuponok

Szekció neve “Fiókom, szállítási és fizetési módok, kuponok”

Ugyancsak a WPML → Translations → Strings oldalon fordítható:

  • Fiókom oldalak: a vezérlőpult üdvözlése, a rendelések táblázatának fejlécei, letöltések, címek, mentett fizetési módok, fiókadatok, kijelentkezés. A kiegészítők (Subscriptions, Memberships) saját végpontjai úgy fordíthatók, ahogy a bővítményük regisztrálja őket.
  • Szállítási módok: a pénztárnál megjelenő név és a módot magyarázó hosszabb leírás.
  • Fizetési módok: a pénztárnál látszó név és a rendelés visszaigazolásán megjelenő leírás.
  • Kuponok: a kuponkód minden nyelven ugyanaz. A vásárlónak szóló leírás, a hibaüzenetek („Érvénytelen kupon”, „A kupon lejárt”) és az alkalmazott kupon értesítései fordíthatók.

Ha valamelyik felirat nem látszik a Strings listában, futtasd a Hiányzó szövegek beolvasását. A kiegészítők szövegeihez néha egyszeri beolvasás kell a kiegészítő fájljaiból.

A WPML → Translations → Strings oldalon a rendelési levelek (új rendelés, feldolgozás alatt, teljesített, törölt, visszatérített, vásárlói számla, fiók létrehozása) tárgya, törzse és lábléce a kosár és a pénztár szövegei mellett található. A vásárló a rendelése nyelvén kapja a levelet, mert a bolt a rendelés nyelvét a pénztárnál rögzíti, és az állapotváltozáskor a megfelelő fordítást küldi.

Ha a sablonokat a témádban vagy egy bővítménnyel (például YayMail) egyedire alakítottad, a sablonok szövegeit is be kell olvasni (lásd a következő szakaszt).

Ha egy felirat vagy üzenet nem fordítódik, és a Strings listában sem találod, akkor még nincs regisztrálva.

  1. Nyisd meg a WPML → Translations → Strings oldalt.
  2. Kattints a „not seeing strings you are looking for?” hivatkozásra.
  3. Futtasd az Admin Texts Translation beolvasót a hiányzó szöveg forrásán: magán a WooCommerce-en, egy kiegészítőn vagy a sablonon.

A beolvasás megkeresi és regisztrálja a fordítatlan szövegeket, ezután úgy fordíthatod őket, mint a többit. Ez kell a blokkos kosár és pénztár olyan szövegeihez is, amelyeket az első szinkron nem vett fel, az egyedi mini kosár widgetekhez és a ritkább kiegészítők feliratához.

Egy termék eredeti nyelvének módosítása

Szekció neve “Egy termék eredeti nyelvének módosítása”

Ha rossz eredeti nyelven hoztad létre a terméket, vagy másik többnyelvű rendszerből költözöl, az eredeti nyelv a fordítások elvesztése nélkül módosítható: nyisd meg a terméket, váltsd át a nyelvet a szerkesztő nyelvi dobozában, és a Translations panelen kapcsold újra a meglévő fordításokat. A folyamat ugyanaz, mint bármely oldalnál vagy bejegyzésnél.

Fordítatlan termékek megjelenítése vagy elrejtése

Szekció neve “Fordítatlan termékek megjelenítése vagy elrejtése”

Alapból a fordítatlan termékek nem jelennek meg azon a nyelven, amelyen nincs fordításuk: a magyar látogató csak a lefordított termékeket látja. Ha mindent mutatni akarsz, és ahol nincs fordítás, ott az alapnyelvű változatot:

  1. Nyisd meg a WPML → Beállítások → Post Types Translation oldalt.
  2. A Products (termékek) sorában válassz:
    • Translatable - only show translated items: csak a lefordított termékek látszanak (alapérték);
    • Translatable - use translation if available or fallback to default language: minden termék minden nyelven látszik, a fordítatlanok az alapnyelven.

A tartalék megoldás nagy kínálat fokozatos fordításakor hasznos: a látogató így látja a terméket, amíg a fordítás el nem készül.

  • Lassú a változatok fordítása nagy kínálatnál: kapcsold át a változatok szinkronját a szerkesztőre korlátozott módra (lásd fent).
  • WooCommerce-frissítés után nem fordul a kosár vagy a pénztár egy szövege: olvasd be újra a szövegeket az Admin Texts Translation beolvasóval, mert a frissítések új szövegeket hozhatnak.
  • Egyedi sablon, amely megkerüli a WooCommerce szokásos horgait: az ilyen pénztársablon szövegeit a bővítmény nem látja, a sablon módosítása is kellhet.
  • Harmadik féltől származó blokkos pénztármezők: néha külön beolvasás kell a kiegészítő fájljain.

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