Skip to content

Hindi / Regional Language UI Toggle #13

Description

@ankit2101

Summary

Add a language toggle on the student login and test pages to display UI text (button labels, instructions, feedback messages, section headers) in Hindi. Question content from AI remains in the PDF's original language.

Why

57% of Indian internet users access services in Indian languages (IBEF). For grades 6–8 in Hindi-medium schools, an English-only UI actively reduces the target audience. Mandated by NEP 2020 accessibility guidelines.

Implementation Notes

  • Use React i18n (react-i18next) for translations
  • Translate UI strings only — not AI-generated content
  • Language preference stored in localStorage
  • Toggle visible on student login page and in test header

Acceptance Criteria

  • Language toggle (EN / हिन्दी) visible on student login and test pages
  • All UI labels, buttons, and instructions translated to Hindi
  • AI-generated question text and feedback unchanged
  • Language preference persists across sessions

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3 - LowLow priority - futureaccessibilityAccessibility and language featuresbacklogBacklog itemenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions