# LocaleDisplayNames.DialectHandling

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

# DialectHandling

*** ** * ** ***

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

```
class DialectHandling
```

|---|---|------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [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.LocaleDisplayNames.DialectHandling](https://developer.android.com/reference/kotlin/android/icu/text/LocaleDisplayNames.DialectHandling#)\> ||
|   | ↳ | [android.icu.text.LocaleDisplayNames.DialectHandling](https://developer.android.com/reference/kotlin/android/icu/text/LocaleDisplayNames.DialectHandling#) |

|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known Direct Subclasses [LocaleDisplayNames.DialectHandling.DIALECT_NAMES](https://developer.android.com/reference/kotlin/android/icu/text/LocaleDisplayNames.DialectHandling#ENUM_VALUE:DIALECT_NAMES),[LocaleDisplayNames.DialectHandling.STANDARD_NAMES](https://developer.android.com/reference/kotlin/android/icu/text/LocaleDisplayNames.DialectHandling#ENUM_VALUE:STANDARD_NAMES) |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------| | [LocaleDisplayNames.DialectHandling.DIALECT_NAMES](https://developer.android.com/reference/kotlin/android/icu/text/LocaleDisplayNames.DialectHandling#ENUM_VALUE:DIALECT_NAMES)   | Use dialect names when generating a locale name, e.  | | [LocaleDisplayNames.DialectHandling.STANDARD_NAMES](https://developer.android.com/reference/kotlin/android/icu/text/LocaleDisplayNames.DialectHandling#ENUM_VALUE:STANDARD_NAMES) | Use standard names when generating a locale name, e. | |

Enum used in[getInstance(android.icu.util.ULocale,android.icu.text.LocaleDisplayNames.DialectHandling)](https://developer.android.com/reference/kotlin/android/icu/text/LocaleDisplayNames#getInstance(android.icu.util.ULocale,%20android.icu.text.LocaleDisplayNames.DialectHandling)).

## Summary

|                                                                                              Enum values                                                                                               ||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [DIALECT_NAMES](https://developer.android.com/reference/kotlin/android/icu/text/LocaleDisplayNames.DialectHandling#ENUM_VALUE:DIALECT_NAMES) Use dialect names when generating a locale name, e.    |
| [STANDARD_NAMES](https://developer.android.com/reference/kotlin/android/icu/text/LocaleDisplayNames.DialectHandling#ENUM_VALUE:STANDARD_NAMES) Use standard names when generating a locale name, e. |

## Enum values

### DIALECT_NAMES

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

```
enum val DIALECT_NAMES : LocaleDisplayNames.DialectHandling
```

Use dialect names when generating a locale name, e.g. en_GB displays as 'British English'.  

### STANDARD_NAMES

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

```
enum val STANDARD_NAMES : LocaleDisplayNames.DialectHandling
```

Use standard names when generating a locale name, e.g. en_GB displays as 'English (United Kingdom)'.