A WooCommerce 3-as verzió is megélt már néhány nagyobb változást. Ezen verzió frissítések során a magyar nyelvi fordításnál számottevő esetben jött elő a hiba, miszerint a WooCommerce webáruházak kosár és fizetési oldalán a szállítás szó angolul jelenik meg. Hiába van 100%-osan lefordítva a WooCommerce nyelvi fájlja, ez a szó makacsul angol marad. Nézzünk egy olyan megoldást, ami segít ezen a problémán és bárki meg tudja csinálni.
Legegyszerűbb megoldás, felhasználóknak
- Töltsd le ezt a bővítményem.
- A honlapod admin felületére lépj be.
- Menj a Bővítmények / Új hozzáadása részhez.
- Válaszd ki felül, hogy feltöltöd. (A Bővítmények hozzáadása címtől jobbra)
- Kattints a telepítésre.
- Kattints a bekapcsolásra, aktiválásra.
- Már is magyarul fog megjelenni az a fránya shipping szó.
Közép haladó megoldás
- FTP-n kapcsolaton keresztülcsatlakozz a szerveredre.
- A használt sablon functions.php fájlt nyisd meg szerkesztésre.
- Add hozzá az alábbi kódot:
/* Name: WooCommerce Shipping fordítás Description: A kosár és fizetés oldalon a makacs shipping angol szót cseréli le a szállítás szóra. (Ezen verzió egynyelvű, magyar webshophoz való.) Version: 1.0 Author: Rottenbacher Tamas Author URI: http://rotisoft.hu/ Text Domain: woo-rs-shipping-forditas Compatible: WooCommerce 3.4.5 Source: https://wordpress.org/support/topic/changing-shipping-to-delivery/#post-9045501 */ add_filter( 'woocommerce_shipping_package_name' , 'woocommerce_replace_text_shipping_to_delivery', 10, 3); function woocommerce_replace_text_shipping_to_delivery($package_name, $i, $package){ return sprintf( _nx( 'Szállítás', 'Szállítás %d', ( $i + 1 ), 'shipping packages', 'put-here-you-domain-i18n' ), ( $i + 1 ) ); }
- Mentsd el és ezután már is magyarul fog megjelenni a shipping szó.
Azt azért megemlíteném, hogy ez a megoldás, ebbe a formában csak egynyelvű, (pl. csak magyar nyelvű) honlapon fog jól menni. Ha többnyelvű változat kellene, akkor írd meg nekem és elkészíthetem.