Add locale service provider
Merge pull request #379 from romainneutron/locales-services

[3.8] Add locale service provider