> For the complete documentation index, see [llms.txt](https://docs.yarnspinner.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.culture.md).

# Culture

Struct in [Yarn.Unity](/2.2/api/csharp/yarn.unity.md)

Inherits from `System.ValueType`

## Summary

Holds information about a language.

```csharp
public struct Culture
```

## Fields

| Name                                                                                           | Description                                                                                                                                                                     |
| ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [DisplayName](/2.2/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.displayname.md) | 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](/2.2/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.name.md)               | 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](/2.2/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.nativename.md)   | 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. |
