public function shortToLongLocale($locale) { $locales = array('en' => 'en_US', 'zh' => 'zh_CN'); // Get correct locale $fallback = $locale . '_' . strtoupper($locale); $locale = array_get($locales, $locale, $fallback); return $locale; }