register_block('t','smarty_translate'); $vars = $smarty->get_config_vars(); $language = $vars['lang']; $domain = "messages"; putenv("LANG=$language"); setlocale(LC_ALL, $language); bindtextdomain($domain,"./locale"); textdomain($domain); } else { function smarty_translate($params, $text, &$smarty) { return $text; } $smarty->register_block('t','smarty_translate'); } ?>