# Feedback & Communication / Language Context Contextual language suggestion alert informing users of available regional language content. **Category:** Patterns **Storybook:** https://doc.ux4g.gov.in/web/?path=/story/ux4g-patterns-feedback-communication-language-context--introduction ## Pattern variants - Language Context: https://doc.ux4g.gov.in/web/?path=/story/ux4g-patterns-feedback-communication-language-context--language-context ## When to use this pattern Use Feedback & Communication / Language Context when building citizen-facing flows that match the described government journey. Combine components such as cards, forms, tables, buttons, and status indicators as shown in Storybook. ## Framework setup ### HTML / CDN ```html ``` ### React ```bash npm install ux4g-web-components ``` ```jsx import 'ux4g-web-components/styles.css'; import 'ux4g-web-components/design-system'; ``` ### Angular Update `angular.json`: ```json { "styles": [ "node_modules/ux4g-web-components/styles/ux4g.css", "src/styles.css" ], "scripts": [ "node_modules/ux4g-web-components/dist/runtime/design-system.js" ] } ``` ## Code examples The snippets below are extracted from the Storybook canvas for Feedback & Communication / Language Context. Each example shows the rendered HTML, the equivalent React JSX, and the Angular template markup. ### 1. Introduction — Introduction HTML: ```html
Contextual language suggestion alert informing users of available regional language content.
Contextual banner suggesting available regional language content to users.
Contextual language suggestion alert informing users of available regional language content.
Contextual banner suggesting available regional language content to users.
Contextual language suggestion alert informing users of available regional language content.
Contextual banner suggesting available regional language content to users.
Switch the inline toggle to change form labels — your entered data is preserved.
Switch the inline toggle to change form labels — your entered data is preserved.
Switch the inline toggle to change form labels — your entered data is preserved.