Currently error messages use index-based parameters. It make troubles in translations because order of words can be changed in different languages. We can solve it using named parameters like {min}, {max}, etc.
Also we can add new parameter {field} with field name to use it in messages. Like "First Name is required" instead of "Field is required".