From 3cfe3110dc44352a1a91a8fa00ab9a2b35a73306 Mon Sep 17 00:00:00 2001
From: Moritz Strohm <strohm@data-quest.de>
Date: Thu, 30 Jun 2022 08:14:49 +0000
Subject: [PATCH] Fix for BIESt closes #1229

Closes #1229

Merge request studip/studip!742
---
 lib/include/html_head.inc.php | 4 +++-
 templates/layouts/base.php    | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/lib/include/html_head.inc.php b/lib/include/html_head.inc.php
index f93878e4142..7a3083d3241 100644
--- a/lib/include/html_head.inc.php
+++ b/lib/include/html_head.inc.php
@@ -17,9 +17,11 @@ $getInstalledLanguages = function () {
 
     return $languages;
 };
+
+$lang_attr = str_replace('_', '-', $_SESSION['_language']);
 ?>
 <!DOCTYPE html>
-<html class="no-js">
+<html class="no-js" lang="<?= htmlReady($lang_attr) ?>">
 <head>
     <meta charset="utf-8">
     <title data-original="<?= htmlReady(PageLayout::getTitle()) ?>">
diff --git a/templates/layouts/base.php b/templates/layouts/base.php
index a0dc7136ff8..f3da95a58f6 100644
--- a/templates/layouts/base.php
+++ b/templates/layouts/base.php
@@ -44,9 +44,11 @@ $getInstalledLanguages = function () {
 
     return $languages;
 };
+
+$lang_attr = str_replace('_', '-', $_SESSION['_language']);
 ?>
 <!DOCTYPE html>
-<html class="no-js" lang="<?= htmlReady(strtr($_SESSION['_language'], '_', '-')) ?>">
+<html class="no-js" lang="<?= htmlReady($lang_attr) ?>">
 <head>
     <meta charset="utf-8">
     <title data-original="<?= htmlReady(PageLayout::getTitle()) ?>">
-- 
GitLab