# RemoveLocale(Locale)

> Removes a locale from the available set.

## Definition

* **Type:** Method
* **Namespace:** [Unity.Localization](/engine/6000.7/script-reference/unity/localization.md)
* **Assembly:** UnityEngine.LocalizationRuntimeModule

```csharp
public void RemoveLocale(Locale locale)
```

### Parameters

**** (\[Locale]\(/engine/6000.7/script-reference/unity/localization/locale)): The locale to remove from the available set.

### Remarks

Removes the exact locale instance from [LocalizationSettings.AvailableLocales](/engine/6000.7/script-reference/unity/localization/localizationsettings/availablelocales.md). A null locale is ignored.

Removes a previously registered locale.

### Examples

```csharp
using Unity.Localization;

namespace Unity.Localization.Samples
{
    public class RemoveLocaleExample
    {
        public void Run()
        {
            Locale french = LocalizationSettings.Instance.GetLocale(new LocaleIdentifier("fr"));
            LocalizationSettings.Instance.RemoveLocale(french);
        }
    }
}
```
