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...
- Call to undefined method RegularLabs\Library\Document::isJSON()
- Napadené webové stránky v Joomla 1.5
- Nelze inicializovat funkci mail u webu v Joomla 2.5.6
- Jak optimalizovat použitelnost webu?
- ProductXport: jak vyřadit z exportu určité zboží dle názvu
- VirtueMart 3: jak nahradit obrázek "no image" pro produkty bez obrázku
- Jak instalovat databázi pro Geo Locator pro OnePage Checkout
- Video z AllVideos Pluginu se nezobrazuje v modulu vlastní html
- Joomla 3: jak přidat do textu tooltip (nápovědu v bublince)
- Acymailing: jak přidat do emailu odkaz na odhlášení odběru
