Defining locales for a site
Under the i18n node of a site definition, you can define the languages that editors should be able to choose.
Example
...
i18n:
  enabled: true
  class: info.magnolia.cms.i18n.DefaultI18nContentSupport
  fallbackLocale: en
  defaultLocale: cs
  locales:
    cz:
      country: CZ
      language: cs
      enabled: true
    de:
      country: DE
      language: de
      enabled: true
...Properties
| Property | Description | 
|---|---|
| 
 | optional, default is  Enables support for localized content. Used to rewrite URIs and getting nodes based on the current language. | 
| 
 | required Class that implements info.magnolia.cms.i18n.I18nContentSupport such as: 
 | 
| 
 | optional, default is  Content is served for the fallback locale if content is not available for the current locale. | 
| 
 | optional If no locale can be determined, the default locale will be set. If no default locale is defined, the fallback locale is used. | 
| 
 | required | 
|       | required An arbitrary locale ID.
For example, one that consists of language and country such as  | 
|           | optional, for configurations using the  Country code, such as  | 
|           | required, unless a configuration with the  Language code such as  | 
|           | required, unless a configuration with the  An IETF BCP 47 language tag. | 
|           | optional, default is  Enables the locale. | 
| Configure locales for the fallback site If i18n is enabled in the configuration of your content app, you need to configure locales for the fallback site or extend a site definition with locales. Then, when editing structured content, the locales of the fallback site will be used while showing the language dropdown. |