Beispiel #1
0
 /**
  * Returns language code for internal language identifier.
  * @param $language string Internal language identifier (e.g. 'deu')
  * @param null $part string Field to use for language code
  * @return string language code
  */
 public static function getLanguageCode($language, $part = null)
 {
     $result = Opus_Language::getPropertiesByPart2T($language);
     if (empty($result)) {
         return $language;
     }
     $code = null;
     if (!is_null($part) && isset($result[$part])) {
         $code = $result[$part];
     } else {
         $code = $result['part2_b'];
     }
     return empty($code) ? $language : $code;
 }
 public static function getLanguageCode($code, $inPart = 'part2_t', $outPart = 'part2_b')
 {
     $result = Opus_Language::getPropertiesByPart2T($code);
     return empty($result) ? $code : $result['part2_b'];
 }