MacOS intermitently shows system messages in wrong, non-default language
Had the same problem today. I've opened the terminal and ran the following command:

$ sudo languagesetup 


You'd have to add the password from your Mac's user. 
You'll be prompted with a language list. 
Select the one you desire, restart your Mac and just in case disable the option to reopen windows when you log back.