Steal The Fish

...e gli ruba il pesce.

Andrea Dessì  //  Andrea, Man, about 20, (x)html operator, web lover.
I'm a Entando Developer!

Apr 6 / 5:22am

Using the lang attribute makes a difference

Using the lang attribute makes a difference

About a year ago I posted a Quick Tip titled Specify each HTML document’s main natural language. The reason is that software like screen readers can use this info to adjust the way they speak text.

But do they really do that? Well, it depends. You need to use a screen reader that supports language switching and can speak the natural languages of the document you’re viewing. One example of when it works as expected is VoiceOver for the iPhone and for the iPod touch.

Here are a few examples of text in different languages (thank you, Wikipedia).

Svenska

Välkommen till Wikipedia, den fria encyklopedin som alla kan redigera.

Deutsch

Wikipedia ist ein Projekt zum Aufbau einer Enzyklopädie aus freien Inhalten in allen Sprachen der Welt.

Français

Bienvenue sur Wikipédia, le projet d’encyclopédie libre que vous pouvez améliorer.

Español

Bienvenidos a Wikipedia, la enciclopedia de contenido libre que todos pueden editar.

If you have an iPhone or iPod touch, try loading this page after switching VoiceOver on (in Settings > General > Accessibility > VoiceOver). Each language example should be spoken in a different voice and with correct pronunciation instead of with a heavy English accent. This obviously makes it much easier to understand what VoiceOver is saying.

So yes, specifying the natural language does make a difference.

 

Posted on April 5, 2010 in (X)HTML, Accessibility

Comments are disabled for this post, but if you have spotted an error or have additional info that you think should be in this post, feel free to contact me.

 

Filed under  //  accessibility  

Comments (0)

Jan 18 / 12:42am

jAPS 2.0 at Barcamp Eross "Accessibility and Opensource: measurements, tools and new economic opportunities"

jAPS 2.0 at Barcamp Eross "Accessibility and Opensource: measurements, tools and new economic opportunities"

Sunday, January 17, 2010

Barcamp "Accessibility & CMS" In Bologna, on the 22th of January 2010, will be held a convention and a barcamp, organized by Emilia Romagna Region, with the topic:
"Accessibility and CMS opensource: measurements, tools and new economic opportunities."

Barcamp and convention aim is the presentation of project RACER results:

1. convention to present RACER products and kits for accessibility
2. barcamp to meet Governments and compar CMS and projects.

jAPS will attend BarCamp with the presentation: jAPS 2.0 the web accessible to everyone.

jAPS project born to overcome digital barriers. jAPS 2.0 Platform uses Web 2.0 as a model for all people to share information and services (no digital divide!).

jAPS 2.0 goal is to break down the digital barriers making easier access to information even to people with different disabilities.

The frontend engine of jAPS can output almost everything: from pure XML for DTT frameworks and the like, to modern dynamic web portals, accessible portals and web applications, mobile or iphone specific web sites, and even more.

The back office GUI of jAPS is 4/2004 Law (Italy) compliant and compatible with international standards like WCAG 2.0 and Section 508. This peculiarity allows people with disabilities to write and publish informations.

If you are interested in participating with a testimonial about jAPS, contact us.

Links

Filed under  //  accessibility   jAPS 2.0  

Comments (0)

Dec 4 / 2:47am

What about MooTools and WAI-ARIA ?

A number of popular Javascript UI Libraries are in the process of adding WAI-ARIA support to their widgets and components. What is the current status and future plans for WAI-ARIA implementation in these libraries?

BBC Glow Widgets

Some of the Glow widgets have ARIA support:

The BBC Glow Library does not provide any documentation as to its conformance WCAG Guidelines.

Dojo (Dijit)

All Dojo 1.0 core widgets (Dijit) are claimed to be accessible via keyboard, ARIA, as well as in High Contrast mode.

DOJO provides an Accessibility Statement which states:

“While Dojo does not make an explicit claim of compliance to W3C WCAG 2.0 Level A or to US Section 508, every attempt has been made to meet those guidelines and to make the 1.0 and future versions of the core widget set, dijit, accessible to keyboard, low vision and assistive technology users. “

EXTJS

(Extjs) - It has been reported that there are “Accessibility improvements - Section 508 and ARIA support” in Ext JS version 3.0, but no details are provided. No documentation could be found on what ARIA is implemented and what aspects of Section 508 or the WCAG Guidelines Extjs conforms to.

There is an ARIA Enabled Tree example provided for the Ext JS version 3.0, but no other samples appear to have ARIA support.

The Ext GWT 2.0 Explorer contains some ARIA mark up, but it is unclear at this time which widgets have ARIA support added.

Fluid Infusion

Fluid Infusion includes ready-to-use components as well as a framework to build your own. Infusion combines JavaScript, CSS, HTML and user-centered design, rolling them all into a single package that sits on top of the popular jQuery toolkit.

Fluid Infusion components using ARIA:

Fluid infusion does not provide any documentation as to its conformance to Section 508 or WCAG Guidelines, but it does state that “assistive technology like screen readers are tested extensively with our codebase”

Google Web Toolkit

GWT 1.5 Widgets have ‘baked in’ ARIA roles and states, and methods to add ARIA role and properties. It is unclear what the extent of the ARIA implementation is, a quick review of the GWT Feature Showcase indicates ARIA use in many  Widgets:

GWT Widgets that do not currently make use ARIA, on which users would benefit from its use include the Stack Panel, Basic pop up, Dialog box and Split Panels. GWT does not provide any documentation as to its conformance to Section 508 or WCAG Guidelines.

GWT ARIA Resources

JQuery UI

Use of ARIA is being actively worked on. JQuery have a UI accessibility sub-team, and a JQuery Accessibility email group. Limited ARIA support was introduced in version1.7.

ARIA enabled JQuery UI widgets:

Full ARIA implementation planned for JQuery UI version 2.0 (2009?). JQuery UI does not provide any documentation as to its conformance to Section 508 or WCAG Guidelines.

Yahoo! User Interface Library (YUI)

There are ARIA plugins for a number of YUI widgets.  The following YUI widgets currently have an ARIA plugin (as of October 2008):

Yahoo! UI  does not provide any documentation as to its conformance to Section 508 or WCAG Guidelines, though it has been suggested that “most of the widgets would stand a rigorous Section 508 testing”. Victor Tsaran, an accessibility engineer at Yahoo!, stated recently that further ARIA support will be implemented in the upcoming version of YUI (3.0).

Libraries with no implemented ARIA support

I was scrolling back my google reader and i've found this article.

Browsers and js frameworks are moving on and implementing new feature for the accessibility issue.

So the question is: What about MooTools and WAI-ARIA ?

I use MooTools and I'd like to know if they will implement something.. I know the team is smart enough for this task!

Filed under  //  accessibility   mootools   web  

Comments (0)