/** * Confirm selected locale is valid and available. * * @param string $Locale Locale code. * @return string Returns the canonical version of the locale on success or an empty string otherwise. */ protected function ValidateLocale($Locale) { $canonicalLocale = Gdn_Locale::Canonicalize($Locale); $locales = static::EnabledLocales(); $result = isset($locales[$canonicalLocale]) ? $canonicalLocale : ''; return $result; }