(I have no idea if this is actually practical, just an idea)
Feature summary (what you would like to be able to do and where):
If a translation is outdated then any translation variables should be substituted based on the definitions in the tp:transver rather then the definitions in the latest version of the source text
Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
MediaWiki.org has a lot of pages where someone renamed tvars from string to digits, and then didn't properly update translations. (No, they shouldn't do this IMO, but I have no control over what others do). The result is broken pages that link to literal translation variables.
Benefits (why should this be implemented?):
Pages render less broken. I just fixed an instance of this in https://www.mediawiki.org/w/index.php?title=Translations:Wikimedia_Apps/34/ar&diff=prev&oldid=6603402, when some unrelated vandalism combined with T367934 brought it to my attention