Skip to content

Latest commit

 

History

History

locale-codes

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Locale codes

In the context of localization and internationalization, a locale is a combination of language code, country code, script code, region code, and variant code. This defines a specific linguistic and cultural context. For example, "en-US" represents English in the United States.

Key aspects:

  • Language Code: Represents a specific language. It is typically represented by a two-letter or three-letter code defined by international standards, such as ISO 639-1 or ISO 639-3. For example, "en" represents English.

  • Country Code: Represents a specific country. It is usually represented by a two-letter code defined by ISO 3166-1 alpha-2. For example, "US" represents the United States.

  • Script Code: Represents a writing script or system used for a specific language. It identifies the characters and writing conventions employed in a particular writing system. Some common script codes include Latin (Latn), Arabic (Arab), Cyrillic (Cyrl), and Devanagari (Deva).

  • Region Code: Represents a specific geographical region or territory within a country. It is defined by ISO 3166-2 or UN M.49 standards. Region codes can help define region-specific variations or preferences within a country. For example, "US-CA" represents the United States - California.

  • Variant Code: Represents additional variations or dialects within a language or region. It can be used to identify specific linguistic or cultural variations. Variant codes are not standardized and can vary depending on the context.