diff --git a/library/ZendAfi/Translate.php b/library/ZendAfi/Translate.php index b74d425baf0bf9a63047e61f341602ef4c218e45..f308e7ce0d76c859904261672ae6256afeb04c85 100644 --- a/library/ZendAfi/Translate.php +++ b/library/ZendAfi/Translate.php @@ -24,9 +24,12 @@ class ZendAfi_Translate extends Zend_Translate { if (!$num = func_num_args()) return ''; - return $num <= 1 - ? parent::_(Class_TextReplacements::replace(func_get_args()[0])) - : call_user_func_array('sprintf', func_get_args()); + if ($num <= 1) + return parent::_(Class_TextReplacements::replace(func_get_args()[0])); + + $args = func_get_args(); + $args[0] = parent::_(Class_TextReplacements::replace($args[0])); + return call_user_func_array('sprintf', $args); }