Just to make sure I understand:
By default, all translation messages are shared.
A diverged message is a translation that is not shared and it is only used in the template from „potemplate” field.
-------
Our cornercase is:
Someone could mark a translation as diverged, but without actually changing it's content.
In this case the translation will be duplicated in the database.
When changing such a translation from iscurrent, to needs review, we should look for duplicate messages and rather than marking the diverged message as „needs review”, we should delete it.
Just to make sure I understand:
By default, all translation messages are shared.
A diverged message is a translation that is not shared and it is only used in the template from „potemplate” field.
-------
Our cornercase is:
Someone could mark a translation as diverged, but without actually changing it's content.
In this case the translation will be duplicated in the database.
When changing such a translation from iscurrent, to needs review, we should look for duplicate messages and rather than marking the diverged message as „needs review”, we should delete it.
Is that correct?