# Localization class

Namespace: [Rhino.UI](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.ui.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public static class Localization
```

## Properties

- [CurrentLanguageId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/currentlanguageid.md): (static)
- [RunningAsEnglish](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/runningasenglish.md): (static)

## Methods

- [FormatArea](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/formatarea.md): (static) Format an Area string from a number
- [FormatDistanceAndTolerance](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/formatdistanceandtolerance.md): (static)
- [FormatNumber](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/formatnumber.md): (3 overloads, static) Get a string version of a number in a given unit system / display mode.
- [FormatVolume](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/formatvolume.md): (static) Format a Volume string from a number
- [GetLanguages](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/getlanguages.md): (static)
- [LocalizeCommandName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/localizecommandname.md): (2 overloads, static)
- [LocalizeCommandOptionName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/localizecommandoptionname.md): (3 overloads, static)
- [LocalizeCommandOptionValue](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/localizecommandoptionvalue.md): (2 overloads, static)
- [LocalizeDialogItem](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/localizedialogitem.md): (static) Look in the dialog item list for the specified key and return the translated localized string if the key is found otherwise return the English string.
- [LocalizeForm](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/localizeform.md): (static) Look in the dialog item list for the specified key and return the translated localized string if the key is found otherwise return the English string.
- [LocalizeString](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/localizestring.md): (3 overloads, static) Returns localized version of a given English string. This function should be auto-generated by the RmaLDotNetLocalizationProcessor application for every function that uses RMASTR.
- [LogicalSort](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/logicalsort.md): (static) Compares two strings. Digits in the strings are considered as numerical content rather than text. This test is not case-sensitive.
- [SetLanguageId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/setlanguageid.md): (static) Sets the Id used for Localization in RhinoCommon. Only useful for when using RhinoCommon outside of the Rhino process
- [UnitSystemName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.localization/unitsystemname.md): (static) Gets localized unit system name. Uses current application locale id.
