This article covers features introduced in SpiderMonkey 24
Set and reset the default locale for the ECMAScript Internationalization API.
Syntax
bool JS_SetDefaultLocale(JSRuntime *rt, const char *locale); void JS_ResetDefaultLocale(JSRuntime *rt);
Name | Type | Description |
---|---|---|
rt |
|
Pointer to a JS runtime |
locale |
const char * |
String represents locale. |
Description
JS_SetDefaultLocale
sets the default locale for the ECMAScript Internationalization API (Intl.Collator
, Intl.NumberFormat
, Intl.DateTimeFormat
).
Note that the Internationalization API encourages clients to specify their own locales.
The locale string remains owned by the caller.
JS_ResetDefaultLocale
resets the default locale to OS defaults.