[Rt-commit] rt branch, 4.4/set-html-lang, created. rt-4.4.0-247-g66ae42f
Emannuel Lacour
elacour at bestpractical.com
Wed Jun 15 05:57:07 EDT 2016
The branch, 4.4/set-html-lang has been created
at 66ae42f257d7f2003df97882d9b7e037846b910a (commit)
- Log -----------------------------------------------------------------
commit 66ae42f257d7f2003df97882d9b7e037846b910a
Author: Emmanuel Lacour <elacour at easter-eggs.com>
Date: Wed Jun 15 11:55:41 2016 +0200
Set html lang tag to the user/browser one
It helps browser spell checker to choose the right dictionary
diff --git a/share/html/Elements/Header b/share/html/Elements/Header
index b461da7..5af0fb8 100644
--- a/share/html/Elements/Header
+++ b/share/html/Elements/Header
@@ -50,7 +50,7 @@
<!DOCTYPE html>
% }
-<html lang="en">
+<html lang="<% $lang %>">
<head>
<title><%$Title%></title>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
@@ -110,6 +110,11 @@
<div id="header"><h1><% $Title %></h1></div>
% }
<%INIT>
+my $lang = 'en';
+my $CurrentUser = $session{'CurrentUser'} ||= RT::CurrentUser->new;
+if ( $CurrentUser->LanguageHandle && $CurrentUser->LanguageHandle->language_tag ) {
+ $lang = $CurrentUser->LanguageHandle->language_tag;
+}
$r->headers_out->{'Pragma'} = 'no-cache';
$r->headers_out->{'Cache-control'} = 'no-cache';
-----------------------------------------------------------------------
More information about the rt-commit
mailing list