diff --git a/config/smartyfront.config.inc.php b/config/smartyfront.config.inc.php index b95642a4b..6441344c2 100644 --- a/config/smartyfront.config.inc.php +++ b/config/smartyfront.config.inc.php @@ -62,8 +62,10 @@ function smartyTranslate($params, &$smarty) else $msg = $params['s']; - if ($msg != $params['s']) - $msg = $params['js'] ? addslashes($msg) : stripslashes($msg); + if ($msg != $params['s'] && !$params['js']) + $msg = stripslashes($msg); + elseif ($params['js']) + $msg = addslashes($msg); if ($params['sprintf'] !== null) $msg = Translate::checkAndReplaceArgs($msg, $params['sprintf']);