Set html lang attribute based upon locale #257
HTML lang attribute is always set to "en" for all themes. If descriptions are written in french and user agent (browser) is set in french, it may create some strange behaviors : enable browser automatic translations, speech synthesis will use english accent, ...
This PR tries to fix that. I am not a python expert so code I am publishing may surely be improved ;)