well typically, the values {0}, {1}, etc...represent words or phrases that you need to supply.
For your example...
errors.range={0} is not in the range {1} through {2}.
Could actually read something like this: 11 is not in the range 1 through 10.
I personally only know how to do this inside the validation framework that comes with
struts...
validator.xml
then in your application.properties file you would need to have both <yourForm>.lowvalue.displayname, and <yourForm>.highvalue.displayname defined.
Hopefully, this sends you in the right direction.
Best of Luck,
Nate