Source

						public function testAliasesBasic() {
		$data = array(
			'house' => array('Haus', 'Häuser')
		);
		Catalog::write('runtime', 'message', 'de', $data);

		$filters = Message::aliases();
		$t = $filters['t'];
		$tn = $filters['tn'];

		$expected = 'Haus';
		$result = $t('house', array('locale' => 'de'));
		$this->assertEqual($expected, $result);

		$expected = 'Haus';
		$result = $tn('house', 'houses', 1, array('locale' => 'de'));
		$this->assertEqual($expected, $result);

		$expected = 'Häuser';
		$result = $tn('house', 'houses', 3, array('locale' => 'de'));
		$this->assertEqual($expected, $result);
	}