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

Reply via email to