The locale context supplies some special conversion rules for strings. Depending on the locale, this might include special characters or a means of using double byte characters. It may also affect the direction of the text, for certain Asian locales for example.
The ECMA standard reserves the first argument of this method for future use. It does not specify what that is but warns against implementations extending the syntax to include its use.