When the queue starts to process a message it should use the message language to set the current locale, and then respect that in all processing