Pluralize

Pluralize["noun"]

gives the plural form of the English word "noun".

Pluralize["noun",n]

gives the inflected form of "noun" for n instances.

Pluralize[{"singular","plural"},n]

inflects using the specified forms.

Pluralize[spec,list]

uses the length of list to determine the inflection to use.

Details

  • Pluralize["noun",] works for standard singular dictionary words; for other words it generates a message and returns the original string.

Examples

open allclose all

Basic Examples  (3)

Find the plural form automatically:

Provide explicit and singular plural forms:

Match the inflection to the number of elements in a list:

Possible Issues  (1)

If a plural form is not specified, Pluralize will verify that the inflected form is a valid English noun; if not, it will return the original string:

Introduced in 2014
 (10.0)