In software, the term locale refers to the set of parameters defining a language environment.

Locales are used to define the user’s language, region, and other interface preferences (like time zones, date formats, or currencies) to facilitate communication.

Using the appropiate locale is key to enhance UX and deploy an effective i18n strategy.

Locales are identified with:

  • A language code for each language variety (i.e. fr for French, de for German or ja for Japanese).
  • A region code, in case differentiation is needed, like es-mx for Mexican Spanish, en-au for Australian English or it-ch for Swiss Italian.

Classification of locales is governed by the ISO 639 standard.

See the available Localazy’s locale guides in our blog.

Related posts