add i18n
add xml.go
Simplify dataSource
rename:GetDataSource->DataSource