- Issue created by @jigarius
Translation records remain in the database for entities like menu_link_content long after translations have been disabled. This results in errors, specifically during node updates when the "Provide a menu link" option is checked, causing exceptions when attempting to process outdated translation references.
Create a mechanism to perform garbage collection on dangling translations.
Add a new section in the admin UI under Configuration for managing translation settings. This includes:
A toggle switch to enable or disable automatic cleanup of unused translations when translations are disabled for an entity type.
A button to manually trigger the cleanup process, allowing administrators to clear dangling translations on demand.- 🇳🇿New Zealand quietone
Changes are made on on 11.x (our main development branch) first, and are then back ported as needed according to our policies.