During standup it was brought up that the current approach we use for the last modified bar (and now propose to use for the user page) should be reconsidered.
There is currently a FOUC to upgrade the last modified bar and the proposed upgrade to the user page to allow translation in languages relating to gender.
These FOUC are demonstrated in the gifs below:
Currently, we rely on JS to do this, as doing this on the server side would result in a cached page which does not update over time.
For example, a page that says "Edited 1 minute ago" would not be correct 6 days later if the page has not changed.
Why is the current solution bad?
What are the design motivations here?
Do we want to re-evaluate this?
If so, what could we do instead while not causing issues to cache pages?