Handle fields using TranslateBehavior and being edited in multiple locales at once

Pull request for issue #27 with proper formatting.