I18n

many changes, please, review thoroughly