rebased onto 83b997ca1899821c8361ae598d6e97ac4628d982
1 new commit added
move language detection in a dedicated file
2 new commits added
only generate if no file and add refresh option
use aliases to reduce the number of languages
mising lower on some language code
Pull-Request has been merged by jibecfed