Exemplo n.º 1
0
	function clearCache()
	{
		LPC_I18n_messageFormatter::clearTranslationCache(
			$this->getAttr('message_key'),
			$this->getAttr('language')
		);
	}
Exemplo n.º 2
0
	static function checkCache()
	{
		if (isset(self::$cache_enabled))
			return self::$cache_enabled;
		self::$cache_enabled=(LPC_Cache::getSpeed()==LPC_Cache::SPEED_FAST);
		return self::$cache_enabled;
	}
Exemplo n.º 3
0
/**
* Translate a generic string.
*
* @param string $message the ID of the message to translate
* @param string* $paramN parameters for this message
* @return string the translated message
*/
function _LS($message)
{
	if (!strlen($message))
		return "";

	$args=func_get_args();
	array_shift($args);

	$msgfmt=LPC_I18n_messageFormatter::get($message);
	if (!$msgfmt)
		return "";
	return $msgfmt->format($args);
}