> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kodeflowstudios.com/llms.txt
> Use this file to discover all available pages before exploring further.

# LanguageID

> Namespace: KodeFlowStudios.Parley.Localization

Strongly-typed identifier for every language Parley supports.

**Declaration**

```csharp theme={null}
public enum LanguageID
{
    English,
    // add more languages here..
}
```

#### Description

Strongly-typed identifier for every language Parley supports. Using an enum instead of raw strings catches typos at compile time, and makes it much easier to rename a language later without sweating a find-and-replace across a whole project.

You can extend this enum directly to add support for languages beyond the ones Parley ships with. See [How To: Add a new language](/parley/how-to/add-new-language) for the full workflow. *Adding a value here is only step one*.

<Warning>
  Editing this enum modifies Parley's source directly. When you update the package, your additions will be overwritten unless you preserve them during the merge. Keep a record of your custom values so you can re-apply them after each update.
</Warning>

#### Used By

* [Localizer](/parley/reference/scripting/localization/localizer)
