Accessibility / i18n: Lessons Frame Default Human Language is Not Set, Should Match User Language Preference

Description

The default human language doesn't appear to be set in any of the Lessons (Lesson Builder) document contexts.

This is critical especially for international students who use screen-reading software. Their O/S, browser, etc. may default to a different language and the adaptive technology will mispronounce all of the words (for instance, trying to read english text as if it were spanish, french, etc.). This would be a great source of user annoyance which is especially unwelcome while taking an assessment.

Most Sakai tools declare the default human language in the <html> tag. For example, the portal does like so:
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

This issue is a failure to meet WCAG 2.0 SC 3.1.1 Language of Page: The default human language of each Web page can be programmatically determined. (Level A)
WCAG 2.0 SC 3.1.1 is described here: http://www.w3.org/TR/UNDERSTANDING-WCAG20/meaning-doc-lang-id.html

Resource: Internationalization Best Practices: Specifying Language in XHTML & HTML Content - http://www.w3.org/TR/i18n-html-tech-lang/

The default human language should not be hard coded, but instead match a users chosen language preference.

Activity

Show:

iupui1 February 5, 2013 at 6:23 AM

verified on sakai/trunk on Oracle - Built: 02/05/13 08:00 - Sakai Revision: 119506 (Kernel 1.4.0-SNAPSHOT)- Server sakai-nightly.uits.iupui.edu

Charles Hedrick December 11, 2012 at 1:46 PM

It was declared using the lang attribute in <HTML> Since this application uses XMTL, in theory xml:lang is needed. I've added it. But I'm surprised that any software wouldn't pay attention to the lang attribute.

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Created December 11, 2012 at 12:38 PM
Updated April 18, 2018 at 7:30 AM
Resolved December 11, 2012 at 1:46 PM