The attached patch reduces the number of messages to translate by using
a parameter to regroup similar messages.
For example "Bad short" => "Bad {0}" with "short" as argument.
This way "Bad int" becomes "Bad {0}" we have reduced the number of
messages to translate.