Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-27660

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

    XMLWordPrintable

    Details

    • Previous Issue Keys:
      SRCH-110

      Description

      The default human language doesn't appear to be set in any of the Search 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.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  a.fish@lancaster.ac.uk Adrian Fish
                  Reporter:
                  viatorvoice Joe Humbert
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration