- From: <bugzilla@jessica.w3.org>
- Date: Tue, 30 Apr 2013 00:00:04 +0000
- To: public-webapps-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21830
Masayuki Nakano <masayuki@d-toybox.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |masayuki@d-toybox.com
--- Comment #1 from Masayuki Nakano <masayuki@d-toybox.com> ---
It's good timing. I tried implementing KeyboardEvent.locale and
CompositionEvent.locale on Gecko.
Then, I worked on Windows and Mac. I think there is no API on Linux (except
directly accessing IM framework such as iBus, SCIM). I'm still investigating
about Android, though.
On Windows, we can make conversion table with:
http://msdn.microsoft.com/en-us/goglobal/bb896001.aspx
# I guess that IE 9 also used this table.
On Mac, we can get the language property of current TIS with
kTISPropertyInputSourceLanguages.
https://developer.apple.com/library/mac/#documentation/TextFonts/Reference/TextInputSourcesReference/Reference/reference.html
Then, on Mac, we cannot return locale. E.g., cannot return en-US, can just
return en.
And IE 10 returns "zh-CN" for simplified Chinese. However, on Mac, we can
returns "zh-Hans". So, I have no idea to implement with good compatibility
between platforms.
So, I'm now thinking that .locale is not useful for web developers under
current spec.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Tuesday, 30 April 2013 00:00:05 UTC