/** * Set locale * * @param string $locale */ public static function setLocale($locale) { if (!self::_isValidLocale($locale)) { throw new Exception('Invalid locale: ' . $locale); } self::$_locale = $locale; if (!isset(self::$_messages[$locale])) { self::$_messages[$locale] = array(); } }