T300052 identified an issue in how we identify translations (sorry if I've got the wrong tags)
In skins, certain links use wfMessageFallback to allow the possibility for skins to override messages.
For example the history link in all skins is controlled by wfMessageFallback( "$skname-view-history", 'history_short' )
This means for the Vector vector-view-history message will be consulted first and then vector-history_short
However if a skin doesn't define this message, this leads to confusing behaviour
https://eu.wikipedia.org/wiki/Azala?uselang=qqx
suggests the message being used is vector-2022-view-history but it's actually history_short
I suggest when operating in qqx code, we should show the fallback message key as well.