Hi,
I've never seen this behavior before and it cannot be reproduced on "out of the box" DSpace. For instance, our Demo Site (
https://demo.dspace.org/home) is running 9.1 and is not having this issue.
My best guess is that some sort of local customization has accidentally *broken* this language file hashing process. This hashing process occurs in the webpack build process, and was first introduced in version 7.6.1 via this PR:
https://github.com/DSpace/dspace-angular/pull/2464
So, I'd recommend looking closely at whether you've accidentally modified the webpack build process, or if you are getting any logged errors when you rebuild via "npm run build:prod" (which is also executed via "npm run start").
Finally, if none of this helps, then I'd recommend trying to install *out of the box* DSpace locally to verify that it works *without any of your customizations*. It should. Assuming it does, then you could try to apply each of your customizations again to see which one results in the i18n failures -- as that can help you narrow down which customization is the problem.
Good luck,
Tim