nit: can you add a comment just at the start of this function that says basically "this event is sent at the app start and whenever the user changes the language" (you can find better english words if you like ;) )