### `<name>`
-{% include languageCode.html %}
+!!! info "The `language` attribute is required and should specify the [ISO-639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code."
The internal name displayed in the admin panel only, can be fully customized by the administrator and is immutable. Only one value is accepted and will be picked based on the site's default language, but you can provide localized values by including multiple `<name>` elements.
#### Placeholder Positions
-{% include image.html file="boxPlaceholders.png" alt="Visual illustration of placeholder positions" %}
+--8<-- "image.html file="boxPlaceholders.png" alt="Visual illustration of placeholder positions""
### `<showHeader>`
### `<content>`
-{% include languageCode.html %}
+!!! info "The `language` attribute is required and should specify the [ISO-639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code."
+
#### `<title>`
The title element is required and controls the box title shown to the end users.
### `<description>`
-{% include languageCode.html requirement="optional" %}
+!!! info "The `language` attribute is optional and should specify the [ISO-639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code."
Provides a human readable description for the administrator.
## Components
-{% include languageCode.html attribute="languagecode" %}
+!!! info "The `languagecode` attribute is required and should specify the [ISO-639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code."
The top level `<language>` node must contain a `languagecode` attribute.
Each language item must contain a `name` attribute containing at least three components consisting of alphanumeric character only, separated by a single full stop (`.`, U+002E). The `name` of the parent `<category>` node followed by a full stop must be a prefix of the `<item>`’s `name`.
-{% include tip.html content="Wrap the text content inside a CDATA to avoid escaping of special characters." %}
-{% include warning.html content="Do not use the `{lang}` tag inside a language item." %}
+!!! info "Wrap the text content inside a CDATA to avoid escaping of special characters."
+!!! warning "Do not use the `{lang}` tag inside a language item."
The text content of the `<item>` node is the value of the language item. Language items that are not in the `wcf.global` category support template scripting.
### `<title>`
-{% include languageCode.html %}
+!!! info "The `language` attribute is required and should specify the [ISO-639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code."
The title is displayed as the link title of the menu item and can be fully customized by the administrator, thus is immutable after deployment. Supports multiple `<title>` elements to provide localized values.
### `<title>`
-{% include languageCode.html %}
+!!! info "The `language` attribute is required and should specify the [ISO-639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code."
The internal name displayed in the admin panel only, can be fully customized by the administrator and is immutable. Only one value is accepted and will be picked based on the site's default language, but you can provide localized values by including multiple `<title>` elements.
### `<name>`
-{% include languageCode.html %}
+!!! info "The `language` attribute is required and should specify the [ISO-639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code."
The internal name displayed in the admin panel only, can be fully customized by the administrator and is immutable. Only one value is accepted and will be picked based on the site's default language, but you can provide localized values by including multiple `<name>` elements.
### `<content>`
-{% include languageCode.html %}
+!!! info "The `language` attribute is required and should specify the [ISO-639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code."
#### `<title>`