Fixed locale files (accept-language uses dashes instead of underscores)

Discovered this issue during Evan's training. This should enable usage of locale from the browser's accept-language header