Add missing yield statements.
Fix an error when duplicate translations exist.

Apperas when lingua-plone state is dirty. We keep the first translation
that is registered and drop any other translations.
Merge pull request #17 from 4teamwork/deif-multilingual-duplicates

Deif multilingual duplicates