Actually, just to totally contradict myself, we implemented the locale 
attribute of the Widget interface and forget to take it out again when it was 
removed from the spec :-)

On 30 Sep 2010, at 20:37, Scott Wilson wrote:

> On 30 Sep 2010, at 16:51, Phillips, Addison wrote:
> 
>> Hi Art,
>> 
>> No, I don't think it does. While the means by which the (user/system 
>> default) locale is determined may be implementation dependent, it is still 
>> necessary that the runtime determine what it is. The Widget interface thus 
>> needs to provide access to what it is. Otherwise how can the script calling 
>> the interface determine what language it is getting for the name, shortname, 
>> etc.? Or what locale the widget is actually using in its runtime? Obtaining 
>> this would be useful if the script were to request content or data 
>> formatting remotely (or do so locally using the JavaScript I18N extension 
>> that is being developed).
> 
> At present in Wookie we generate a widget instance using localization 
> parameters passed to our API, so the information you get from the widget 
> interface will be localized. However for things like making AJAX calls to 
> other services, you are correct that this information will not be available 
> in the Widget runtime - seems like a reasonable UC.
> 
>> 
>> Thanks,
>> 
>> Addison
>> 
>> Addison Phillips
>> Globalization Architect (Lab126)
>> Chair (W3C I18N, IETF IRI WGs)
>> 
>> Internationalization is not a feature.
>> It is an architecture.
>> 
>> 
>>> -----Original Message-----
>>> From: Arthur Barstow [mailto:art.bars...@nokia.com]
>>> Sent: Thursday, September 30, 2010 6:18 AM
>>> To: Phillips, Addison
>>> Cc: public-webapps
>>> Subject: Re: Comment on Widget Interface...
>>> 
>>> 
>>> Hi Addison,
>>> 
>>> On 9/7/10 6:06 PM, ext Phillips, Addison wrote:
>>>> Hello Webapps WG,
>>>> 
>>>> (This is a personal comment and is not necessarily indicative of
>>> the I18N WG's opinion)
>>>> 
>>>> In Section 5 (The Widget Interface), the interface provides for
>>> retrieving values such as 'name', 'shortName', etc. In Widgets P&C,
>>> these can be localized in the configuration document (I assume that
>>> the configuration document in this document means the same document
>>> as P&C??). There is no mention of whether or how this value is
>>> localized or if the locale/language is subject to programmatic
>>> control (I assume not, since it is not mentioned).
>>>> 
>>>> Could there be an explicit mention of the language/locale and how
>>> it interacts with user-agent? Can/should there be an accessor for
>>> language? How about a way of querying the value by locale?
>>> Support for locale was part of the Widget Interface spec but as we
>>> worked through the localization model for the Packaging and
>>> Configuration spec, we decided to remove it (at least for this
>>> version
>>> of the spec). The Packaging spec includes the gist of the
>>> rationalization for this decision:
>>> 
>>> [[
>>> http://www.w3.org/TR/widgets/#step-5--derive-the-user-agents-locale
>>> 
>>> As there are numerous ways a user agent can derive the end-user's
>>> preferred languages and regional settings, the means by which those
>>> values are derived are beyond the scope of this specification and
>>> left
>>> up to the implementation.
>>> ]]
>>> 
>>> I suppose one could argue the Widget Interface implies the above
>>> indirectly (via the reference to P&C spec). However, I don't see
>>> any
>>> harm if the above text were copied into the Interface spec. Would
>>> doing
>>> so address your concern?
>>> 
>>> -Art Barstow
>>> 
>>> 
>> 
>> 
> 


Reply via email to