lithium\g11n\Message::aliases()

public static method

Returns an array containing named closures which are aliases for translate(). They can be embedded as content filters in the template layer using a filter for Media::_handle() or be used in other places where needed.

Usage:

$t('bike');
$tn('bike', 'bikes', 3);

Using in a method:

public function index() {
	extract(Message::aliases());
	$notice = $t('look');
}

Returns

array

Named aliases ('t' and 'tn') for translation functions.

Source

	public static function aliases() {
		$t = function($message, array $options = array()) {
			return Message::translate($message, $options + array('default' => $message));
		};
		$tn = function($message1, $message2, $count, array $options = array()) {
			return Message::translate($message1, $options + compact('count') + array(
				'default' => $count === 1 ? $message1 : $message2
			));
		};
		return compact('t', 'tn');
	}