WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: ISO Language codes and AT

for

From: Karl Groves
Date: Nov 24, 2014 10:22AM


I'm interested in the practical level of support for language codes
among ATs. While I'm well aware of the ISO standards for the
languages, I'm ignorant of which standards the ATs actually support
and understand.

Steve Faulkner mentioned that the synthesizer matters more, and
provided reference to eSpeak, which states: "Language voices generally
start with the 2 letter ISO 639-1 code for the language. If the
language does not have an ISO 639-1 code, then the 3 letter ISO 639-3
code can be used."

Unfortunately I can't find similar data for other synthesizers.

On Mon, Nov 24, 2014 at 12:09 PM, Haritos-Shea, Katie
< <EMAIL REMOVED> > wrote:
> I use these URLs to point developers to use the language tags from either the ISO Language Codes, or the IANA Language Registry.
> ISO (http://www.sitepoint.com/web-foundations/iso-2-letter-language-codes/)
> IANA (http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry)
>
> * katie *
>
> Katie Haritos-Shea
> Senior Accessibility SME (WCAG/Section 508/ADA), Standards QA Architect
> JPMC dCE eCAT: Visit our Digital Accessibility Knowledge Base (DAKB), your source for JPMC accessibility best practices.
>
> JPMC Digital | Wilmington, DE | <EMAIL REMOVED> | Office: 302-282-1439 | Ext: 21439 | Cell: 703-371-5545 | LinkedIn Profile
>
> -----Original Message-----
> From: <EMAIL REMOVED> [mailto: <EMAIL REMOVED> ] On Behalf Of Steve Faulkner
> Sent: Monday, November 24, 2014 11:55 AM
> To: WebAIM Discussion List
> Subject: Re: [WebAIM] ISO Language codes and AT
>
> On 24 November 2014 at 16:39, Jukka K. Korpela < <EMAIL REMOVED> > wrote:
>
>> Quick answer: in my limited experience, ISO 639-1 (alpha-2) codes work
>> to the extent that language codes work at all, which basically means a
>> support to a small set of languages in some software. So lang="en"
>> does not do harm, probably, as long as the content is actually in
>> English, and on sunny days it might do some good; but lang="eng" will
>> probably be mostly ignored, and lang="en-US" might actually work less than lang="en".
>
>
> NVDA is localized into 45 languages,
>
> but i think it the speech synthesizer that matters more:
> language info for espeak which is bundled with NVDA
>
>
> English Voices
>
> en
> is the standard default English voice.
>
> en-us
> American English.
>
> en-sc
> English with a Scottish accent.
>
> en-n
> en-rp
> en-wm
>
> are different English voices. These can be considered caricatures of various British accents: Northern, Received Pronunciation, West Midlands respectively.
>
> also see 3.4 Other Languages
> http://espeak.sourceforge.net/languages.html
> --
>
> Regards
>
> SteveF
> HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/>;
> > >
> This transmission may contain information that is privileged, confidential, legally privileged, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable, for any loss or damage arising in any way from its use. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you.
> > > --

Karl Groves
www.karlgroves.com
@karlgroves
http://www.linkedin.com/in/karlgroves
Phone: +1 410.541.6829

Modern Web Toolsets and Accessibility
https://www.youtube.com/watch?v=_uq6Db47-Ks

www.tenon.io