Resolves the message against a resource which contains code->string mappings, inserting any args
where there are placeholders. If there is no resource found, or no mapping could be found
for the messageCode, then the original messageCode will be returned.
message - - the message to resolve
locale - - the locale to resolve the message in
the resolved message, or the original if could not be resolved