- From: Felix Sasaki <fsasaki@w3.org>
- Date: Wed, 1 Aug 2012 12:01:25 +0200
- To: Yves Savourel <ysavourel@enlaso.com>
- Cc: Shaun McCance <shaunm@gnome.org>, public-multilingualweb-lt@w3.org
- Message-ID: <CAL58czphNLrn9cw5owHCCcw9sdRRW62Oa+i5PC1Ns4u4eTLptQ@mail.gmail.com>
Thanks, Yves, that's much clearer. I changed that at http://www.w3.org/International/multilingualweb/lt/drafts/its20/its20.html#LocaleFilter Best, Felix 2012/8/1 Yves Savourel <ysavourel@enlaso.com> > Thanks Felix, > > I'm probably picky, but 'The list of language ranges is a comma-separated > list of basic language ranges, or the specific wildcard language range "*". > The list MUST NOT contain the wildcard "*" and other languages ranges.' > Seems still to have room for misinterpretation. > > Maybe: > > 'The list of language ranges is a comma-separated list of basic language > ranges. When used, the specific wildcard language range "*" MUST be the > only value in the list. > > Cheers, > -ys > > > > From: Felix Sasaki [mailto:fsasaki@w3.org] > Sent: Wednesday, August 01, 2012 9:45 AM > To: Yves Savourel > Cc: Shaun McCance; public-multilingualweb-lt@w3.org > Subject: Re: [ACTION 107] Locale Filter > > Good point, Yves, I tried to implement this at > > http://www.w3.org/International/multilingualweb/lt/drafts/its20/its20.html#LocaleFilter > > Best, > > Felix > 2012/8/1 Yves Savourel <ysavourel@enlaso.com> > Hi Felix, Shaun, > > I had implemented the version with 'all/none' and I've now changed it to > the one without 'none/all': From the implementation viewpoint there is no > measurable difference in complexity. > > >From a user viewpoint now we always have two attributes, so it is a bit > more verbose to express all/none, but I suppose it is a bit more clean too. > > One detail: > > The text says 'The list of language ranges is a comma-separated list of > basic language ranges, or the wildcard "*"' > > But BCP47 defines the 'basic language range' in a way that includes "*": > 'A "basic language range" has the same syntax as an [RFC3066] language tag > or is the single character "*".' > > So a list of basic language ranges could be localeFilterList="fr,*,de". > > If we want to exclude "*" from multi-values lists, we should specify > something like: > > 'The list of language ranges is a comma-separated list of one or more > language tags as defined in RFC3066 or a lone wildcard "*"' (or something > of that effect). > > Cheers, > -ys > > > > > > -- > Felix Sasaki > DFKI / W3C Fellow > > > > -- Felix Sasaki DFKI / W3C Fellow
Received on Wednesday, 1 August 2012 10:01:57 UTC