in libraries/cms/application/site.php ho cambiato una riga da:
$this->enqueueMessage(JText::_('JGLOBAL_YOU_MUST_LOGIN_FIRST'));
a:
$this->enqueueMessage(JText::_('JGLOBAL_YOU_MUST_LOGIN_FIRST').'<a href="'.JRoute::_('index.php?option=com_users&view=registration').'"> '.JText::_('COM_USERS_LOGIN_REGISTER').'[/url]');
"quasi" funziona, perché mi pubblica il link dove mi serve, ma non mi sostituisce la dicitura COM_USERS_LOGIN_REGISTER con quella indicata nel file della lingua...
[EDIT]
Ah, bene, scopro solo ora che non è possibile fire l'override dei file in libraries. che faccio, lascio modificato l'originale, così al primo aggiornamento perdo tutto?