mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-03 05:48:11 +08:00
Fixes for issue #81.
This commit is contained in:
@ -600,6 +600,13 @@ class YiiBase
|
||||
*/
|
||||
public static function t($message, $params = array(), $language = null)
|
||||
{
|
||||
return self::$app->getI18N()->translate($message, $params, $language);
|
||||
if (self::$app !== null) {
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user