Well, the original Zen Cart template contains language-dependent coding for the logo by calling HEADER_LOGO_IMAGE instead of 'images/logo.gif' specifically. Thus, your language files can contain the definition for HEADER_LOGO_IMAGE, and that way your template can be language-independent.
Code:
<div id="logo"><?php echo '<a href="' . HTTP_SERVER . DIR_WS_CATALOG . '">' . zen_image($template->get_template_dir(HEADER_LOGO_IMAGE, DIR_WS_TEMPLATE, $current_page_base,'images'). '/' . HEADER_LOGO_IMAGE, HEADER_ALT_TEXT) . '</a>'; ?></div>
Alternatively, if your template contains numerous additional very-language-specific components, you could have a separate template for each language, and simply enable those separate templates in your Admin->Tools->Template Select screen. But this is RARELY needed, and I usually only see people do this when supporting both RTL and LTR languages.
Bookmarks