function __($string, array $values = NULL, $lang = null) { if (!$lang) { $lang = Lang::instance()->getCurrentLang()['iso']; } if ($lang !== Lang::DEFAULT_LANGUAGE) { // The message and target languages are different // Get the translation for this message $string = I18n::get($string, $lang); } return empty($values) ? $string : strtr($string, $values); }