# DisplayOptions.PluralCategory

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# PluralCategory

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/icu/text/DisplayOptions.PluralCategory "View this page in Java")  

```
class PluralCategory
```

|---|---|--------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                                      |||
| ↳ | [kotlin.Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)\<[android.icu.text.DisplayOptions.PluralCategory](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#)\> ||
|   | ↳ | [android.icu.text.DisplayOptions.PluralCategory](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#) |

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known Direct Subclasses [DisplayOptions.PluralCategory.FEW](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:FEW),[DisplayOptions.PluralCategory.MANY](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:MANY),[DisplayOptions.PluralCategory.ONE](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:ONE),[DisplayOptions.PluralCategory.OTHER](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:OTHER),[DisplayOptions.PluralCategory.TWO](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:TWO),[DisplayOptions.PluralCategory.UNDEFINED](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:UNDEFINED),[DisplayOptions.PluralCategory.ZERO](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:ZERO) |---------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------| | [DisplayOptions.PluralCategory.FEW](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:FEW)             | <br />                                 | | [DisplayOptions.PluralCategory.MANY](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:MANY)           | <br />                                 | | [DisplayOptions.PluralCategory.ONE](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:ONE)             | <br />                                 | | [DisplayOptions.PluralCategory.OTHER](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:OTHER)         | <br />                                 | | [DisplayOptions.PluralCategory.TWO](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:TWO)             | <br />                                 | | [DisplayOptions.PluralCategory.UNDEFINED](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:UNDEFINED) | A possible setting for PluralCategory. | | [DisplayOptions.PluralCategory.ZERO](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:ZERO)           | <br />                                 | |

Standard CLDR plural category constants. See http://www.unicode.org/reports/tr35/tr35-numbers.html#Language_Plural_Rules

## Summary

|                                                                                Enum values                                                                                ||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [FEW](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:FEW) <br />                                             |
| [MANY](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:MANY) <br />                                           |
| [ONE](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:ONE) <br />                                             |
| [OTHER](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:OTHER) <br />                                         |
| [TWO](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:TWO) <br />                                             |
| [UNDEFINED](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:UNDEFINED) A possible setting for PluralCategory. |
| [ZERO](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#ENUM_VALUE:ZERO) <br />                                           |

|                                                                                                                                                                                          Public methods                                                                                                                                                                                           ||
|----------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| static[DisplayOptions.PluralCategory](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#)! | [fromIdentifier](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#fromIdentifier(kotlin.String))`(`identifier:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!`)` <br /> |
| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!                                                      | [getIdentifier](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#getIdentifier())`()` <br />                                                                                                                 |

|                                                                                                                                                                                                                       Properties                                                                                                                                                                                                                        ||
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| static[MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)\<[DisplayOptions.PluralCategory](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#)!\>! | [VALUES](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#VALUES:kotlin.collections.MutableList) Unmodifiable List of all plural categories constants. |

## Enum values

### FEW

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val FEW : DisplayOptions.PluralCategory
```  

### MANY

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val MANY : DisplayOptions.PluralCategory
```  

### ONE

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val ONE : DisplayOptions.PluralCategory
```  

### OTHER

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val OTHER : DisplayOptions.PluralCategory
```  

### TWO

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val TWO : DisplayOptions.PluralCategory
```  

### UNDEFINED

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val UNDEFINED : DisplayOptions.PluralCategory
```

A possible setting for PluralCategory. The plural category context to be used is unknown (this is the default value).  

### ZERO

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val ZERO : DisplayOptions.PluralCategory
```

## Public methods

### fromIdentifier

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static fun fromIdentifier(identifier: String!): DisplayOptions.PluralCategory!
```

|                                                               Parameters                                                               ||
|--------------|--------------------------------------------------------------------------------------------------------------------------|
| `identifier` | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!:in lower case such as "few" or "other" |

|                                                                                                Return                                                                                                ||
|----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
| [DisplayOptions.PluralCategory](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#)! | the plural category corresponding to the identifier, or`UNDEFINED` |

### getIdentifier

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
fun getIdentifier(): String!
```

|                                                                    Return                                                                    ||
|-----------------------------------------------------------------------------------|-----------------------------------------------------------|
| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)! | the lowercase CLDR keyword string for the plural category |

## Properties

### VALUES

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val VALUES: MutableList<DisplayOptions.PluralCategory!>!
```

Unmodifiable List of all plural categories constants. List version of[values()](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.PluralCategory#).