WIP: CFD-209- Language selection widget

#274 
(anyway it shouldn't hold the PR from being merged)