Source for file function.tr.php
Documentation is available at function.tr.php
* Provê internacionalização aos templates smarty
* @author Marcio Merlone <mmerlone@gmail.com>
/* $Id: function.tr.php,v 1.7 2007/05/04 18:22:58 mmerlone Exp $ */
* Busca a tradução de um texto
* @param array $params com parâmetros para tradução array('id' = 1, 'value' = 'Texto a ser traduzido')
* @param object $smarty Objeto smarty
* @return string texto traduzido se disponível ou o texto original
if(!isset
($params['id']) &&
!isset
($params['value'])){
$smarty->trigger_error('translate: Tag de internacionalização {!tr} vazia!', E_USER_WARNING);
$id = isset
($params['id']) ? (int)
$params['id'] :
0;
$value = isset
($params['value']) ?
$params['value'] :
null;
if(empty($params) ||
($id ==
0 &&
is_null($value))) return null;
$value =
$idioma->getString(array('id' =>
$id, 'value' =>
$value, 'vars' =>
$smarty->_tpl_vars));
Documentation generated on Sun, 09 Mar 2008 23:52:07 -0300 by phpDocumentor 1.4.0