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.