public function __($key, $arguments = null)
    {
        return $this->translate($key, $arguments, self::MODE_TRANSLATE_ENCODE);
    }
public function __($key, $arguments = null)
    {
        return $this->translate($key, $arguments, self::MODE_TRANSLATE_ENCODE);
    }
public function __ ( $ key , $ arguments = null ) { return $ this -> translate ( $ key , $ arguments , self :: MODE_TRANSLATE_ENCODE ) ; }
Translates a string and encodes it.

This method is intend to encrypt a string and encode it afterwards.

@param string $key       The string to encrypt
@param mixed  $arguments The arguments to pass to the translation

@author Benjamin Carl <opensource@clickalicious.de>

@return string|bool Translated STRING on success, otherwise FALSE
Translates a string and encodes it .