regional format setting are often use instead of language setting as display language
it misbehaves with any region and will always ignore the language set as preferred. Git and seahorse fall for it too. The rest of the systems is a mismatch of both, quite often (sometime in the same software)
so, I would expect that only the language setting influence the displayed language and the format influencing how to display some data only.