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

# NSLanguageInfo

## Constructors

### NSLanguageInfo()

```crmscript theme={null}
NSLanguageInfo
```

Initializes a new instance of the NSLanguageInfo class.

## Methods

## GetEnglishName()

```crmscript theme={null}
String GetEnglishName()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - English name of this language (Norwegian).

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
String englishName = thing.GetEnglishName();
```

## GetIsBuiltIn()

```crmscript theme={null}
Bool GetIsBuiltIn()
```

**Returns:** [CRMScript.Global.Bool](CRMScript.Global.Bool) - Has this row been inserted by SuperOffice priming data?

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
Bool isBuiltIn = thing.GetIsBuiltIn();
```

## GetLanguageInfoId()

```crmscript theme={null}
Integer GetLanguageInfoId()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - Primary key.

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
Integer languageInfoId = thing.GetLanguageInfoId();
```

## GetLCID()

```crmscript theme={null}
Integer GetLCID()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - Language/culture ID as a numeric .NET code.

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
Integer lCID = thing.GetLCID();
```

## GetNativeName()

```crmscript theme={null}
String GetNativeName()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The native name of this language (Norsk Bokmål).

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
String nativeName = thing.GetNativeName();
```

## GetThreeLetterISOLanguageName()

```crmscript theme={null}
String GetThreeLetterISOLanguageName()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - ISO 3-letter abbreviation.

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
String threeLetterISOLanguageName = thing.GetThreeLetterISOLanguageName();
```

## GetTwoLetterISOLanguageName()

```crmscript theme={null}
String GetTwoLetterISOLanguageName()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - ISO 2-letter abbreviation.

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
String twoLetterISOLanguageName = thing.GetTwoLetterISOLanguageName();
```

## SetEnglishName(String)

```crmscript theme={null}
Void SetEnglishName(String englishName)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
String englishName;
thing.SetEnglishName(englishName);
```

## SetIsBuiltIn(Bool)

```crmscript theme={null}
Void SetIsBuiltIn(Bool isBuiltIn)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
Bool isBuiltIn;
thing.SetIsBuiltIn(isBuiltIn);
```

## SetLanguageInfoId(Integer)

```crmscript theme={null}
Void SetLanguageInfoId(Integer languageInfoId)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
Integer languageInfoId;
thing.SetLanguageInfoId(languageInfoId);
```

## SetLCID(Integer)

```crmscript theme={null}
Void SetLCID(Integer lCID)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
Integer lCID;
thing.SetLCID(lCID);
```

## SetNativeName(String)

```crmscript theme={null}
Void SetNativeName(String nativeName)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
String nativeName;
thing.SetNativeName(nativeName);
```

## SetThreeLetterISOLanguageName(String)

```crmscript theme={null}
Void SetThreeLetterISOLanguageName(String threeLetterISOLanguageName)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
String threeLetterISOLanguageName;
thing.SetThreeLetterISOLanguageName(threeLetterISOLanguageName);
```

## SetTwoLetterISOLanguageName(String)

```crmscript theme={null}
Void SetTwoLetterISOLanguageName(String twoLetterISOLanguageName)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSLanguageInfo thing;
String twoLetterISOLanguageName;
thing.SetTwoLetterISOLanguageName(twoLetterISOLanguageName);
```


## Related topics

- [NSListAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSListAgent.md)
- [Get Language Info](/en/api/reference/restful/agent/list_agent/get-language-info.md)
- [LanguageInfo table](/en/database/tables/languageinfo.md)
- [Get Language Info List](/en/api/reference/restful/agent/list_agent/get-language-info-list.md)
- [LanguageInfoCountry table](/en/database/tables/languageinfocountry.md)
- [SuperOffice.WebApi.Data.LanguageInfo](/en/api/reference/webapi/SuperOffice.WebApi.Data.LanguageInfo.md)
