The MAR UI, apart from hardcoding user-facing English strings, is duplicating them four times. The strings also contain “LibreOffice” when it should use a placeholder like “%PRODUCTNAME”.
Moving to NEW.
I guess we can convert this into an easyhack
Actually this is not fixable at all as the updater does not (and more importantly must not) depend on any LibreOffice code that is not inside of the updater executable. This includes the support for translations and %PRODUCTNAME.
Actually handling %PRODUCTNAME is not even necessary as the updater will be a TDF-only feature. I have not yet an idea how to solve the general translation problem.
The duplication is currently necessary as the code is heavily split between Windows and Linux and the whole updater UI does not (and currently can not) share any code.
This is clearly not an easy hack and possibly a WONTFIX.