This would fix it:
https://github.com/discourse/discourse/pull/8159
and also another big issue which is that currently reports are cached with locales, making it impossible to have multiple locales. Which is rarely a big issue but worth fixing.
I need some feedback from @gerhard before I can improve/merge it.