Re: Support for BCP 47 (Tags for Identifying Languages)

"Gordon P. Hemsley" <[email protected]> Sun, 03 Jul 2011 21:53:58 -0400
Newsgroups gmane.comp.mozilla.internationalization
Message-ID <KcWdncp9v5mrgIzTnZ2dnUVZ_jadnZ2d__1450.6301064559$1309744577$gmane$org@mozilla.org>
I just want to update everyone on the progress we've made. This work is 
currently underway.

First, the wiki page has likely been updated since the last time you 
read it, so I'll post the link again:
https://wiki.mozilla.org/User:GPHemsley/BCP_47

However, the list of bugs there is not currently complete or 
comprehensive. For a full list, use the bug search links on the wiki 
page, or just go straight to the tracking bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=356038

Most importantly, we have a repository on GitHub where we are working on 
the scripts that generate the lists of subtags and related items:
https://github.com/GPHemsley/BCP47

We are working on also getting an official project branch set up so that 
we can work directly on the m-c codebase with the full Mozilla 
architecture behind us. That bug is here:
https://bugzilla.mozilla.org/show_bug.cgi?id=667734

We have had a couple of conference calls discussing what our current 
next steps are. The details of those calls are on the wiki, and we'll 
likely be having more in the future.

Many of the changes we'd like to make will require extensive input from 
the UX team to redesign the language and font selection UIs. In the 
meantime, our focus will be on these two bugs:
https://bugzilla.mozilla.org/show_bug.cgi?id=666662
https://bugzilla.mozilla.org/show_bug.cgi?id=666731

Things are not yet set in stone (well, when are they ever?), so if you 
have input, it's still very much appreciated.

If there are issues about the language or region names that our script 
has chosen, please raise them in bug 666662. It is trivial to override 
the choice of names and regenerate the list. (We also have no plans to 
change any names that are already in the codebase, so if we've missed 
something, please speak up.)

So that's where we are now. Any questions, comments, suggestions, or 
concerns?

Gordon