From da21acba92fc8bb79a7b83383d50c0ad3d577897 Mon Sep 17 00:00:00 2001
From: Subhajit Ghosh <99127578+subhajit20@users.noreply.github.com>
Date: Sat, 8 Apr 2023 23:09:59 +0530
Subject: [PATCH] Give page the right lang attribute (#2299)

* Fixed issue no #2174

Signed-off-by: Subhajit Ghosh <subhajitstd07@gmail.com>

* Fixed issue no #2174

---------

Signed-off-by: Subhajit Ghosh <subhajitstd07@gmail.com>
---
 ui/src/App.js                     | 2 ++
 ui/src/personal/SelectLanguage.js | 1 +
 2 files changed, 3 insertions(+)

diff --git a/ui/src/App.js b/ui/src/App.js
index 6d1853349..30df35e02 100644
--- a/ui/src/App.js
+++ b/ui/src/App.js
@@ -142,6 +142,8 @@ const Admin = (props) => {
 }
 
 const AppWithHotkeys = () => {
+  let language = localStorage.getItem('locale') || 'en'
+  document.documentElement.lang = language
   if (config.enableSharing && shareInfo) {
     return <SharePlayer />
   }
diff --git a/ui/src/personal/SelectLanguage.js b/ui/src/personal/SelectLanguage.js
index 700d902e1..49b879fa3 100644
--- a/ui/src/personal/SelectLanguage.js
+++ b/ui/src/personal/SelectLanguage.js
@@ -31,6 +31,7 @@ export const SelectLanguage = (props) => {
         }
         setLocale(event.target.value).then(() => {
           localStorage.setItem('locale', event.target.value)
+          document.documentElement.lang = event.target.value
         })
       }}
     />