Add Gettext catalog engine and update I18n class.