This should use the same abbreviation logic as the actual platform classes.  It accepts more values than this.