ManaPHP\I18n\Translation::translate PHP Метод

translate() публичный Метод

public translate ( string $messageId, array $bind = [] ) : string
$messageId string
$bind array
Результат string
    public function translate($messageId, $bind = [])
    {
        if (isset($this->_messages[$messageId])) {
            $message = $this->_messages[$messageId];
        } else {
            $message = $messageId;
        }
        if (count($bind) !== 0) {
            $replaces = [];
            foreach ($bind as $k => $v) {
                $replaces[':' . $k] = $v;
            }
            return strtr($message, $replaces);
        } else {
            return $message;
        }
    }