Build translation when writing an attribute

Returns a new translation that has been instantiated with the locale and
linked to the record. Useful when creating custom validations on the
translations before saving the associated object.
Merge pull request #11 from dougdroper/master

Build translation when writing an attribute