Bővítmények fordítása
Hogyan fordíthatod le magadnak egy WooCommerce-bővítmény felületét, és hol tárold a fordítást, hogy a frissítés ne törölje.
A WooCommerce-bővítmények fordításra készek, bármelyik fordítóbővítménnyel használhatók. Ha egy bővítménynek van beépített fordítása, az magától betöltődik, amint a webhely nyelve nem angol. A beépített fordítás lehet részleges, ezért néhány szöveg angolul maradhat.
Saját fordítás készítése
Szekció neve “Saját fordítás készítése”Szükséged lesz:
- egy gettext-szerkesztőre (ajánlott a PoEdit, vagy használhatod a Loco Translate bővítményt),
- a bővítmény szövegtartományára (textdomain): ez a bővítmény fő fájljának tetején áll, a bővítmény főmappájában,
- a bővítmény
.potfájljára, amely általában a/languages/vagy az/i18n/mappában van.
Lépések:
- Nyisd meg a
.potfájlt a szerkesztővel, és hozz létre új fordítást a kívánt nyelvre. - Fordítsd le a szövegeket, majd mentsd el a
.pofájlt, és fordítsd le.mofájlba. - Nevezd el a két fájlt a szövegtartomány és a nyelvkód szerint, például
szovegtartomany-hu_HU.poésszovegtartomany-hu_HU.mo. - Töltsd fel őket a
.potfájl mellé. Ha a bővítmény szövegtartománya eltér a.potfájl nevétől, a szövegtartomány szerint nevezd el a fájlokat.
Hogy a bővítményfrissítés ne törölje a fordításodat, tedd a fájlokat a wp-content/languages/plugins/ mappába. Ez a mappa minden bővítmény fordítását tárolhatja, és a frissítés nem írja felül.
Loco Translate használata
Szekció neve “Loco Translate használata”A Loco Translate háromféle helyet kínál a fordításnak. A Saját (Custom) helyet válaszd, mert így nem törlődik frissítéskor, és ez kell például a WooCommerce Subscriptions szövegeinek megfelelő fordításához. Kerüld a Szerző (Author) helyet, mert az a bővítményen belül van, és a frissítés felülírja, és a Rendszer (System) helyet is, mert azt a hivatalos fordítások felülírhatják.
SkyVerge-bővítmények keretrendszere
Szekció neve “SkyVerge-bővítmények keretrendszere”A SkyVerge-bővítmények közös keretrendszerre épülnek, ezért egyes szövegeik a keretrendszer saját szövegtartományába tartoznak. Ezt a bővítmény fordításától külön kell lefordítani, de cserébe egyszer elég: minden SkyVerge-bővítményre érvényes.
- Keresd meg a
woocommerce-plugin-framework.potfájlt a bővítményben, avendor/skyverge/wc-plugin-framework/woocommerce/i18n/languages/vagy alib/skyverge/woocommerce/i18n/languages/mappában (a kettő közül csak az egyik létezik). - Nyisd meg a szerkesztőben, és hozz létre új fordítást.
- Válaszd ki a nyelvet.
- Mentsd el a fájlt
woocommerce-plugin-framework-hu_HU.ponéven. - Fordíts le néhány szöveget, és fordítsd le a
.mofájltwoocommerce-plugin-framework-hu_HU.monéven. - Töltsd fel mindkét fájlt FTP-vel a
wp-content/languages/woocommerce-plugin-framework/mappába (ha nincs, hozd létre). - Nyisd meg a webhely felületét, és nézd meg, hogy a fordítás megjelent-e.
- Ha igen, fejezd be a fordítást, fordítsd újra a
.mofájlt, és töltsd fel újra mindkét fájlt ugyanoda.
Több nyelv egy webhelyen
Szekció neve “Több nyelv egy webhelyen”Ha egyszerre több nyelvet szeretnél, vagy a webhely nyelvétől eltérőt jeleníteni meg, többnyelvű eszközre van szükség, például a WPML-re. WooCommerce mellett a WooCommerce Multilingual bővítményt is telepíteni kell hozzá.
Készült: