Yes, you are right, our VM Template are not convenient for multi-language sites. We have used some text-images in some sections. Because that was the only way to get some quality resolution and also was only possible way to get those words.
For example "quick view" text doesn't exist in original Virtuemart. We would have needed to ask from our Buyers to include some extra lines to "language" INI file. Asking to add some lines to language INI file would confuse our buyers a lot. We are even have some clients who don't handle the copy-paste the folder procedure even though we have clearly explained this in the Tutorial with ScreenShot. Having them to do these kind of language modifications would be such a dead-end.
But if you are Experience enough, you can do this modification.
Define a new language line in Virtuemart Language INI File, something like:
COM_VIRTUEMART_QUICKLOOK = "Quick Look";
And call this Text in the PHP file with this command,
<?php echo JText::_('COM_VIRTUEMART_QUICKLOOK') ?>
You will need to replace the "quicklook" image (basically it is a background image for a DIV element)
with the text in category browse page PHP file, category browse page PHP file is right here:
ROOt/templates/<yourjoomlatemplate>/html/com_virtuemart/category/default.php
Add the same lines to other language by translating them. Then quicklook text will be translated when the other language is selected in the website. You should do this for other text-images and the text of "Enlarge Images"
I know it might take for a while, and i know you wouldn't want to do it. But at least it will be the solution you are looking for.
Flexible Support Desk.