--- Title: Language Menu component Added: v2.0.0 Status: Active Last reviewed: 2018-11-09 --- # [Language Menu component](../../lib/core/language-menu/language-menu.component.ts "Defined in language-menu.component.ts") Displays all the languages that are present in "app.config.json" and the default (EN). ![Language Menu screenshot](../docassets/images/languages-menu.png) ## Basic usage How to attach an ADF Language Menu as a main menu ```html ``` ## Details Add a [Language Menu component](../core/language-menu.component.md) to let the user set the locale language for the app. For further information about the locale language, see the [Internationalization](../user-guide/internationalization.md#how-the-display-language-is-selected) page in the user guide. The component fetches the list of available languages from `app.config.json`: ```json "languages": [ { "key": "en", "label": "English" }, { "key": "fr", "label": "French" }, { "key": "it", "label": "Italian" } ] ``` If no `languages` setting is provided, the component shows only the English language. ### Nested Menu language You can also attach the Language Menu as a nested menu: ```html ``` ![Nested Language Menu screenshot](../docassets/images/languages-menu-nested.png) ## See Also - [Internationalization](../user-guide/internationalization.md)