Virtuemart 3: jak překládat vlastní pole v multilanguage eshopu
Máte mnohojazyčný eshop Virtuemart a potřebujete v něm přeložit také vlastní pole a jejich hodnoty? V tomto článku vám poradím, jak na to.
1. Jak přeložit název vlastního pole
Překlad názvů vlastních polí ve Virtuemartu funguje jako překlad jakékoliv jazykové konstanty v Joomla!. Čili do pole název vložíte unikátní jazykovou konstantu např. COM_VIRTUEMART_UMISTENI.
Poté jdete do Rozšíření - Správce jazyků - Přepsání, a ve všech jazycích vytvoříte jazykovou konstantu s překladem pro Administrátora a Stránky (před kliknutím na Nový vyberte požadovaný jazyk a Administrace v levém menu) a zaškrtnete Pro oboje umístění:
Pokud byste přepis vytvořili jen pro stránky, pak by se vám na záložce produktu zobrazovalo vlastní pole nepřeložené takto:
2. Překlad hodnot vlastních polí ve Virtuemartu
Samotný překlad hodnot pak lze provést v polích označených vlajkami níže (na našem příkladu je vlastní pole vytvořené pluginem Custom Fields for All od Breakdesigns, ale stejně to funguje i u standardních vlastních polí typu řetězec/string atd.) I zde vložíte konstantu a její překlad pak uděláte stejně jako u názvu v Přepisech.
Mohlo by vás také zajímat...
- Chybí česká vlajka pro české menu v Joomla 2.5
- Google Analytics: klíčové slovo not provided
- Joomla 3.9.18+ : nefunguje přidávání štítků na článku
- Adsense: deklarování autorizovaných prodejců pomocí souboru ads.txt
- VM invoice: jak na faktuře zobrazovat IČO a DIČ
- Chybějící metadata pro homepage u webů v Joomla 1.5 s JoomFish 2.2.3
- Jak změnit verzi PHP na webhostingu Forpsi
- Joomla 3: jak vytvořit skupinu uživatelů s read-only přístupem do administrace
- VirtueMart 3: řazení produktů v kategorii
- Jsitemap: jak zapnout cachování mapy stránek a obrázků