We require names to be alpha numeric and to start with a letter
Handle only base cases for pluralization.
Handle only base cases for pluralization. User can specify own plural form via api.json if needed.
if value is longer than maxLength characters, it wil be truncated to <= 97 characters and an ellipsis added.
if value is longer than maxLength characters, it wil be truncated to <= 97 characters and an ellipsis added. We try to truncate on a space to avoid breaking a word in pieces.