I18n translation

Hi Spenser,
Have created this branch for the i18n translations. I think this can be merged as i have reverted back to my last merge with master and cherry picked the particular commit. Let me know if this works.
There are still previous commits in this pull request. Please remove