Support i18n extract for js & html sources
Use csv based i18n messages
Update translations