[CNumberValidator] doesn't replace the user-defined error message

I make this:

	public function rules()


		return array(

			array('id, tipologiaStrutturaId, clienteId', 'numerical', 'integerOnly'=>true),

			array('email', 'CEmailValidator'  ),

			array('numeroStelle', 'in', 'range'=> range( 1, 5), 'message' => 'E' necessario scegliere un numero di stelle'),

			array('tipologiaStrutturaId', 'CNumberValidator', 'min'=> 1, 'message' => 'E' necessario scegliere una tipologia'),

			array('sitoWeb', 'CUrlValidator'  ),

			//array('password', 'compare', 'compareAttribute'=>'password2'),






But when I try some wrong value for tipologiaStrutturaId it reports:


Tipologia Struttura è troppo piccolo (il minimo è 1).

It's translated in italian ok, but you can easily see that it's different from my error message defined in the model.

Someone know why?

Please check api manual of CNumberValidator. There are several messages that you need to customize (tooBig, tooSmall, etc.)