When we call useExtensions it parses the properties of the extension for "%...%" property values. Once it finds this, it mutates in place the value with the translated value for the current selected language. In #2063753 we changed it to manage translating the same fashion but holding onto the translation key so it can be applied multiple times as each language change happens. This however needed to be packported, so the solution kept the mutations. This ticket should serve to properly translate once and return a mutated extension object in order to properly help the rest of the code base handle referencial checks properly as the language changes.
Insufficient time is left in the release -- this could have performance issues. Will bump to the next release.
OpenShift has moved to Jira for its defect tracking! This bug can now be found in the OCPBUGS project in Jira. https://issues.redhat.com/browse/OCPBUGS-9208