I should have been clearer. I need to do this in a Zope Page Template, specifically, in the Plone 2 header. The DTML is pretty straight forward but the xml python is eluding me.
Plone 2 uses css for caption image. So either you should to switch css'es based on user language or rewrite the appripriate macro to generate one or another <img> tag. Also, you can write a simple python script which returns the image you need. I've done this once with Localizer, hope you can modify it to work with Placeless Translation Service 1. Place logo_en, logo_ru or whatever your langusge is to portal_skins/custom 2. Create the following PythonScript named logo.jpg: ============= lang=context.portal_languages.getPreferredLanguage() if lang=='ru': return context.logo_ru else: return context.logo_en ============== 3. Modify to suit your needs.