Kdyby\Translation\Translator::trans PHP Method

trans() public method

public trans ( $message, array $parameters = [], $domain = NULL, $locale = NULL )
$parameters array
    public function trans($message, array $parameters = [], $domain = NULL, $locale = NULL)
    {
        if ($message instanceof Phrase) {
            return $message->translate($this);
        }
        if ($domain === NULL) {
            list($domain, $id) = $this->extractMessageDomain($message);
        } else {
            $id = $message;
        }
        $result = parent::trans($id, $parameters, $domain, $locale);
        if ($result === "") {
            $this->logMissingTranslation($message, $domain, $locale);
            if ($this->panel !== NULL) {
                $this->panel->markUntranslated($message, $domain);
            }
            $result = strtr($message, $parameters);
        }
        return $result;
    }