Accessibility: specify the HTML lang attribute

The lang is based on the user defined one. If the language is automatic, no language will be specified.

Fixes #1216
This commit is contained in:
ArthurHoaro 2019-02-09 14:29:35 +01:00
parent 905f8675a7
commit cb974e4747
20 changed files with 20 additions and 19 deletions

View File

@ -123,6 +123,8 @@ class PageBuilder
$this->tpl->assign('hide_timestamps', $this->conf->get('privacy.hide_timestamps', false)); $this->tpl->assign('hide_timestamps', $this->conf->get('privacy.hide_timestamps', false));
$this->tpl->assign('token', $this->token); $this->tpl->assign('token', $this->token);
$this->tpl->assign('language', $this->conf->get('translation.language'));
if ($this->linkDB !== null) { if ($this->linkDB !== null) {
$this->tpl->assign('tags', $this->linkDB->linksCountPerTag()); $this->tpl->assign('tags', $this->linkDB->linksCountPerTag());
} }

View File

@ -1074,7 +1074,6 @@ function renderPage($conf, $pluginManager, $LINKSDB, $history, $sessionManager,
$PAGE->assign('api_enabled', $conf->get('api.enabled', true)); $PAGE->assign('api_enabled', $conf->get('api.enabled', true));
$PAGE->assign('api_secret', $conf->get('api.secret')); $PAGE->assign('api_secret', $conf->get('api.secret'));
$PAGE->assign('languages', Languages::getAvailableLanguages()); $PAGE->assign('languages', Languages::getAvailableLanguages());
$PAGE->assign('language', $conf->get('translation.language'));
$PAGE->assign('gd_enabled', extension_loaded('gd')); $PAGE->assign('gd_enabled', extension_loaded('gd'));
$PAGE->assign('thumbnails_mode', $conf->get('thumbnails.mode', Thumbnailer::MODE_NONE)); $PAGE->assign('thumbnails_mode', $conf->get('thumbnails.mode', Thumbnailer::MODE_NONE));
$PAGE->assign('pagetitle', t('Configure') .' - '. $conf->get('general.title', 'Shaarli')); $PAGE->assign('pagetitle', t('Configure') .' - '. $conf->get('general.title', 'Shaarli'));

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html{if="$language !== 'auto'"} lang="{$language}"{/if}>
<head> <head>
{include="includes"} {include="includes"}
</head> </head>