Re: [heycam/webidl] WIP: add localizable dictionary (#358)

> I'm not convinced developers will go through the trouble of getting the language of each of these correctly. And even if you went to those length it still wouldn't be perfect as multiple paragraphs in a single member can each have their own language or multiple languages, etc.

It's likely, but at least we would be giving developers the opportunity to try to do the right thing - even if not perfect. We've done a pretty good job in advocating for accessibility on the Web - we can do a better job at advocating that people add the appropriate members where it makes sense (specially if we can get them to experience how lousy things are when they don't!).   

> Notifications set the precedent for hasn't resulted in complaints.

The number of people who this affects are underrepresented, so it's unfair to say that "we have not heard complaints". And end-users generally wouldn't know where to complain (do we expect them to make Bugzilla accounts?). Additionally, developers don't use a screen reader, so they are probably woefully ignorant of the lived experience of users who rely on them. 

Consider how bad the situation is just trying to get Safari to read The Intercept on iOS - you will hear it switch through numerous languages:

[l10n_fail.m4a.zip](https://github.com/heycam/webidl/files/975279/l10n_fail.m4a.zip)

Users (including me) don't need more of that in their life. My motivation is to use `LocalizedStrings` in the Web Payments front-end of Firefox... but yes, it would depend again on developers doing the right thing. 

> HTML 

Does a good job with elements, because you can be quite explicit by setting `dir`, `lang`. For content attributes, like `title`, it's definitely not great. 

> and Notifications set the precedent for hasn't resulted in complaints. 

My interest in making sure we add this is a result of me complaining and trying to make sure we fix it where we can in the platform. Again, I'm trying to fix it because I'm personally affected (as a developer and a user). 


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/358#issuecomment-299102943

Received on Thursday, 4 May 2017 06:04:41 UTC