Split Language Enum and Supoort
Merge pull request #2 from olitazl/master

Split Language Enum and Supoort