If you want to force a locale on a pattern, regardless of the locale that has already been assigned to an object, you can define a locale-specific pattern. The syntax of a locale-specific pattern is defined as follows:
category_name can be date, time, num, or text.
locale_name is identified by a language and/or country or region code, as defined in RFC 1766 (Tags for the Identification of Languages, 1995).
pattern is the simple pattern for processing values.
In cases where the user input or bound data is available in more than one format (for example, telephone numbers may or may not have a three-digit area code), you can define a pattern that accounts for the differences. The syntax for defining a number of acceptable patterns is as follows:
See also 

Complex field patterns