Hi Jan,
What? My English is so bad that you do not understand me? ;-)
More seriously, I will try to explain why I have modified this in the next version. Normaly the alt (alternate) attribut should be used to descibe an image (not his content!) when the brower can't load or display images (like a screen reader for blind people). Now the image alt attribut will be defined by the ressource ImageAlt.Text with the default text "Product Image". Thus, if product image cannot be displayed the text will be used. As usual, you can change the text using the DNN standard Language Editor. In addition, the text can be translated! ;-) When images are only decoratives like corners and sides for a box, an empty alt attribut should be used to avoid "strange" speech results. I was wrong to fill it the product summary.
When the product detail page is displayed, if we want to descibe the content of the product image, we should use the title attribut. Now the image title attribut will be defined by the ressource ImageTitle.Text with the default text "[PRODUCTSUMMARY]". Because it's a title, it was logical to allow any text and the same tokens used for the meta title ([PAGETITLE], [STORETITLE], [MANUFACTURER], [MODELNUMBER], [MODELNAME], [PRODUCTTITLE] and [PRODUCTSUMMARY]). However, when the product is displayed in list, then the title attribut of the anchor element override the image title. The resource LinkDetail.Text is now used to define the anchor title attribut with the default text "More info" and the same tokens as the image title can be used.
This way anyone can define the behavior of the image product! ;-)
Gilles