Re: [WIDGET PC] i18n comment 7: Step not necessary?

On Fri, Jul 10, 2009 at 4:40 PM, Phillips, Addison<addison@amazon.com> wrote:
> (personal response)
>
>>
>> The WebApps WG believes that removing the redundant repetitions in
>> a
>> standardized way may avoid interop issues. Having said that, in the
>> latest editors' draft, the rightmost occurrences are removed (as
>> suggested above).
>
> Actually, I don't believe that there are interoperability issues to avoid. If two identical ranges appear in a language priority list, the second occurrence will produce the same results as the first one. If you are processing the second one, presumably the result will be no match.
>
> Note that, with the lookup algorithm, this also applies to ranges that are prefixes of other ranges. For example, consider the list "en-us-boont,en". The second item (en) mirrors the last match attempted with "en-us-boont".
>
> It is an optimization to omit these ranges, but won't change the results.

Agreed. You are right, it makes no difference (just the list is
ugly:)) so it is just a tiny editorial change: I've removed "step 4"
and updated examples.

>>
>> Please see for the updated algorithm:
>> http://dev.w3.org/2006/waf/widgets/#step-5--derive-the-user-agents-
>> locale
>>
>
> Thanks. We'll review it.
>
> Addison
>
>
>



-- 
Marcos Caceres
http://datadriven.com.au

Received on Friday, 10 July 2009 15:21:10 UTC