[Webkit-unassigned] [Bug 90906] New: Consider implementing EcmaScript I18N API

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 10 13:48:00 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=90906

           Summary: Consider implementing  EcmaScript I18N API
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jshin at chromium.org
                CC: mjs at apple.com, darin at apple.com, oliver at apple.com,
                    fishd at chromium.org, tkent at chromium.org,
                    cira at chromium.org


Ecma TC39 is likely to approve I18N API [1] very soon. 

Chrome (v8) [2] and MSIE have been implementing the spec. Firefox has a plan for the implementation (most likely to be with ICU). 

If this can be added to JavaScriptCore or its 'extension' (at least for ports using ICU like Safari ), it'd benefit web app developers across the board. 
Moreover, some of HTML5 elements (e.g. <input type="date">) can be reimplemented with this API. Currently, some locale-specific data are embedded in the implementation (e.g. http://trac.webkit.org/browser/trunk/Source/WebCore/Resources/calendarPicker.js?rev=122212 ), which may not be scalable for tens of languages/locales. 


[1] 
http://wiki.ecmascript.org/doku.php?id=globalization:specification_drafts
http://norbertlindenberg.com/2012/06/ecmascript-internationalization-api/index.html

[2] http://code.google.com/p/v8-i18n

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list