Commit 97992bdc by Qiang Xue

Fixes for issue #81.

parent ac8c6c16
...@@ -600,6 +600,13 @@ class YiiBase ...@@ -600,6 +600,13 @@ class YiiBase
*/ */
public static function t($message, $params = array(), $language = null) public static function t($message, $params = array(), $language = null)
{ {
if (self::$app !== null) {
return self::$app->getI18N()->translate($message, $params, $language); return self::$app->getI18N()->translate($message, $params, $language);
} else {
if (strpos($message, '|') !== false && preg_match('/^([\w\-\\/\.\\\\]+)\|(.*)/', $message, $matches)) {
$message = $matches[2];
}
return is_array($params) ? strtr($message, $params) : $message;
}
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment