FormattedPlural
February 21, 2020 ยท View on GitHub
Returns the corresponding plural group based on the locale and options.
Possible plural groups are: zero, one, two, few, many, other. However, some languages only use some of these groups (e.g. English uses one (1) and other (=/= 1) for cardinal numbers and one (1st), two (2nd), few (3rd), and other (0,4-9th) for ordinal numbers).
Usage
import { FormattedPlural } from 'react-native-globalize';
const ExampleComponent = () => (
<FormattedPlural
value={2}
one={<Text>Show this for 1</Text>}
other={<Text>Show this for other</Text>}
/>
);
Props
Note: The other prop is required. All other groups are optional. All accept a string or a React component.
type
| Type | Required | Default | Description |
|---|---|---|---|
| string | No | cardinal | Whether to use cardinal (1, 2, 3, 4...) or cardinal (1st, 2nd, 3rd, 4th...) groupings. Possible values: cardinal, ordinal. |
<FormattedPlural
value={2}
one={<Text>Show this for 1</Text>}
two={<Text>Show this for 2</Text>}
other={<Text>Show this for other</Text>}
/>
// Show this for 2
value
| Type | Required | Default | Description |
|---|---|---|---|
| number | Yes | none | Number to use for plural formatting. |