First, is this the correct way to add custom validation messages or am
I doing it wrong?
Now, if I understand this correctly the model is only loaded once, at
boot time. So I think the message is also only evaluated once, again,
at boot time. If my default locale is English it means the English
message is used. Now, if I switch to French without restarting the
application Rails will use the French message without reevaluating the
model?! How is this done?