コード例 #1
0
 public static function u($string, $locale = null)
 {
     if (!$locale) {
         $locale = Translate::getLocale();
     }
     $lang = substr($locale, 0, 2);
     $langs = self::multilangStringToArray($string);
     if (isset($langs[$lang])) {
         $newString = $langs[$lang];
     } elseif (isset($langs["en"])) {
         $newString = $langs["en"];
     } elseif (count($langs)) {
         $newString = reset($langs);
     } else {
         $newString = $string;
     }
     return $newString;
 }