Generate all lang in a better way.