I also still support a single object API exactly as Nicholas mentioned. Rick
On Dec 9, 2011, at 5:51 PM, "Nicholas C. Zakas" <[email protected]> wrote: > I'm still holding out hope for a Locale object that handles everything. :) > Other than that, I think you have covered everything else. > > -N > > On 12/8/2011 12:55 PM, Nebojša Ćirić wrote: >> >> 6. Ability to set global locale list. >> >> 08. децембар 2011. 10.25, Nebojša Ćirić <[email protected]> је написао/ла: >> There are couple of threads going on and I wanted to wrap up current state >> before the holidays... >> >> API: >> 1. Use built in toLocaleString family of methods in simple, functional case* >> 2. Use Globalization API as proposed (with some tweaks) for complex >> scenarios** >> >> * - http://wiki.ecmascript.org/doku.php?id=strawman:globalization-integration >> ** - >> http://wiki.ecmascript.org/doku.php?id=globalization:specification_drafts >> >> Proposed changes to the original API: >> 1. Remove global namespace Globalization (give an internal name to remove >> chance of conflicts, i.e. __Globalization). >> >> 2. Use module loading logic instead (we need a way to do a blocking load of >> built-in library - Object.system.load() is async at the moment) >> 2a. What happens with toLocaleString methods when user doesn't load >> @globalization module? >> >> 3. Accept either a String (LDML) or an option Object as a format parameter >> in formatters. Simplifies the simple use case and loading resources from >> files. >> 3a. In addition to DateTimeFormat({year:'long'}) one can >> DateTimeFormat("yyyy"). >> >> 4. Come up with the name of the built-in library - module intl import >> '@globalization' doesn't sound so terrible to me as one time operation. >> >> 5. Move locale list parameter into the options. I think that clashes with >> item 3. where options are being replaced with the string in some cases. >> Keeping locales separate removes the conflict. >> 5a. Instead of DateTimeFormat(locList, options) have >> DateTimeFormat(options), where options hold locale info. >> >> Did I miss anything? >> >> -- >> Nebojša Ćirić >> >> >> >> -- >> Nebojša Ćirić > > > -- > ___________________________ > Nicholas C. Zakas > http://www.nczonline.net > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

