I added validation rules to my Model _properties and add Orm\\Observer_Validation at the 'before_save' event. It works good, but I don't know, how to change languge of its error messages?
Earlier, I used Validation::set_message() for this purposes, before I decided to use Orm Validation.
It is the porblem to need make some changes to data after validation, not before... So, I need make one more Observer for it and add to model...
Different changes bring me to create for every model it's own observer for this changes. It's so redudant work... I need validation before changes and save.
And what about first? I think, I need to extend Fuel\Core\Validation and set_messages in some method like _init() or forge() (don't know, need to look in source)... Or exists another way?
There is a validation language file that is used by the Validation class. The enlish version is in ./fuel/core/lang/en. You can add translations like normal.
And calling validation manually like this is absolutely fine.