* @author Michal Mach * @copyright CiviCRM LLC (c) 2004-2015 * $Id$ */ /** * Smarty block function providing gettext support * * See CRM_Core_I18n class documentation for details. * * @param array $params * Template call's parameters. * @param string $text * {ts} block contents from the template. * @param CRM_Core_Smarty $smarty * The Smarty object. * * @return string * the string, translated by gettext */ function smarty_block_ts($params, $text, &$smarty) { if (!isset($params['domain'])) { $params['domain'] = $smarty->get_template_vars('extensionKey'); } return ts($text, $params); }