Пример #1
0
 /**
  * Gets language's ISO-639-1 code.
  *
  * @return string language's code. e.g. "en" (for en_NZ), "et" (for et_EE)
  */
 protected function _getLanguageCode()
 {
     list($language, ) = localeSplit($this->get('code'));
     return $language;
 }
Пример #2
0
 /**
  * Normalizes the given locale code.
  *
  * @param string $locale The locale code to normalize. e.g. `en-US`
  * @return string Normalized code. e.g. `en_US`
  */
 function normalizeLocale($locale)
 {
     list($language, $region) = localeSplit($locale);
     return !empty($region) ? "{$language}_{$region}" : $language;
 }