When an entity has multiple translations and the untranslated version gets unpublished -- either via the UI or an API call -- the other translations remain visible. This is often not desirable. For example, after using the replicate module to clone an entity, it is useful if the clone is not published immediately. However, if all translations are unpublished then the published status of the translation is lost and also re-publishing becomes a problem. Instead, this module will hide the translations from those who can't view unpublished entities.