Added i18n support and French translation