Default Content

Some locales just have a base language, like English [en], Arabic [ar] or German [de]. This is called a base language locale

Where a language is typically written in multiple scripts, such as Cyrillic [Cyrl] or Latin [Latn], then it may have a script specified as well, such as Serbian (Cyrillic) [sr_Cyrl] or Serbian (Latin) [sr_Latn]. Each language+script combination is treated as a unit, since people don't want mixtures of different scripts in the same data. A script is only relevant if the language is typically written in multiple scripts, so does not apply to languages such as English or Russian.

Locales may also have a region specified, to allow for distinctions on that basis. For example, English (US) [en_US] vs English (UK) [en_GB], or Serbian (Latin, Montenegro) [sr_Latn_ME]. Regions may be countries such as China [CN], parts of countries such as Hong Kong [HK] or multicountry regions such as Latin America [419].

The content for the base language locale should be as widely usable (neutral) as possible, but must also be usable without modification what is called the default content locale. That default content locale will have an additional field, a script or region. The region is typically the one with the most speakers of that language. For example
  • American English [en_US] is the default content locale for English [en]
  • German (Germany) [de_DE] is the default content locale for German [de].
  • Portuguese (Brazil) [pt_BR] is the default content locale for Portuguese [pt]
  • Serbian (Cyrillic) [sr_Cyrl] is the default content locale for Serbian [sr].
  • Serbian (Cyrillic, Serbia) [sr_Cyrl_RS] is the default content locale for Serbian (Cyrillic) [sr_Cyrl].
During vetting:
  1. Make sure the base language locale content is correct; as widely usable (neutral) as possible, but must also be usable without modification in the default content locale.
    • Thus the English [en] locale content must be usable for English (US); Arabic [ar] content must be usable for Arabic (Egypt) [ar_EG].
  2. Make sure that where a regional locale, such as Portuguese (Portugal), has significant differences from the base locale, that those differences are present.
Comments