A locale is a combination of an ISO language and an ISO country. ISO languages are defined in ISO 639 and ISO countries are defined in ISO 3166.
The structure of the locale statement is
ISO Language-ISO country
Locales are not case-sensitive and the ISO country can be omitted.
Example locales:
en
en-US
EN-US
ja
ko
zh-CN