# Culture

Struct in [Yarn.Unity](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity)

Inherits from `System.ValueType`

## Summary

Holds information about a language.

```csharp
public struct Culture
```

## Fields

| Name                                                                                                                    | Description                                                                                                                                                                     |
| ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [DisplayName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.displayname) | The display name of a language. Will be "German (Switzerland)" for "de-CH". Use this value to present the language in an English UI.                                            |
| [Name](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.name)               | The unique language ID used to identify a language as RFC 4646. Will be "de-CH" for "German (Switzerland)". Use this for storing settings or identifying a language.            |
| [NativeName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.nativename)   | The languages name as called in the language itself. Will be "Deutsch (Schweiz) for "de-CH". Use this to present the language in-game so people can find their native language. |
