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.
Előkészületek
Szekció neve “Előkészületek”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.
Termékek és változatok
Szekció neve “Termékek és változatok”- Nyisd meg a WPML → Translations → Dashboard oldalt.
- 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).
- 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”.
Változatok szinkronja mentéskor
Szekció neve “Változatok szinkronja mentéskor”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”- Nyisd meg a WPML → Translations → Taxonomy oldalt.
- 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.
Kosár és pénztár
Szekció neve “Kosár és pénztár”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.
Rendelési e-mailek
Szekció neve “Rendelési e-mailek”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).
Hiányzó szövegek beolvasása
Szekció neve “Hiányzó szövegek beolvasása”Ha egy felirat vagy üzenet nem fordítódik, és a Strings listában sem találod, akkor még nincs regisztrálva.
- Nyisd meg a WPML → Translations → Strings oldalt.
- Kattints a „not seeing strings you are looking for?” hivatkozásra.
- 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:
- Nyisd meg a WPML → Beállítások → Post Types Translation oldalt.
- 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.
Gyakori buktatók
Szekció neve “Gyakori buktatók”- 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: