Creates a custom Locale entry. Custom locales are language defined for very specific region, that are not covered by the built-in list of locales.
We could create a custom locale "en-us-tx", named "Texas English", but a site that is targetted to audiences in Texas.
Examples
Namespace: IngeniuxCMService
Assembly: IngeniuxCMService (in IngeniuxCMService.dll) Version: 9.0.565.0 (9.0.565)
Syntax
public XHRServiceResponseGeneric<IgxLocale> CreateCustomLocale( string locale, string baseLocale, string englishName )
Parameters
- locale
- Type: SystemString
Name of the custom locale, cannot be a duplicate of a built-in locale or another custom locale - baseLocale
- Type: SystemString
The built-in locale this custom locale is based on
Examples"Texas English (en-us-tx)" is created based on "English United States (en-us)";RemarksCustom locales must be on a built-in locale, or returns error status - englishName
- Type: SystemString
The descriptive name of the custom locale in English
Return Value
Type: XHRServiceResponseGenericIgxLocaleThe information for created custom locale
Examples
JavaScript
{
"code": 0,
"error": null,
"message": {
"BaseLocale": "en-US",
"EnglishName": "Texas English",
"Locale": "en-us-tx",
"Name": "en-US"
}
}Remarks
If base locale doesn't exist as a built-in locale, returns error status
If locale name or English name is not provided, returns error status
If another built-in for custom locale already using the same locale name (not English name), returns error status
See Also