* WGs marked with an * asterisk has had at least one new draft made available during the last 5 days

Ticket #181: 181.diff

File 181.diff, 2.7 KB (added by julian.reschke@gmx.de, 6 years ago)

Proposed patch for part 3.

  • p3-payload.xml

    12691269   would mean: "I prefer Danish, but will accept British English and 
    12701270   other types of English." 
     1271   (see also <xref target="RFC4647" x:sec="2.3" x:fmt="of"/>) 
    1273    For matching, the "Basic Filtering" matching scheme, defined in 
    1274    <xref target="RFC4647" x:sec="3.3.1" x:fmt="of"/>, is used: 
     1274   For matching, <xref target="RFC4647" x:sec="3" x:fmt="of"/> defines  
     1275   several matching schemes. Implementations can offer the most appropriate 
     1276   matching scheme for their requirements.  
    1276 <x:blockquote cite="http://tools.ietf.org/html/rfc4647#section-3.3.1"> 
    1277   <t> 
    1278      A language range matches a 
    1279      particular language tag if, in a case-insensitive comparison, it 
    1280      exactly equals the tag, or if it exactly equals a prefix of the tag 
    1281      such that the first character following the prefix is "-". 
    1282   </t> 
    1283 </x:blockquote>  
    1284 <t> 
    1285    The special range "*", if present in the Accept-Language field, 
    1286    matches every tag not matched by any other range present in the 
    1287    Accept-Language field. 
    1288 </t> 
    12901279  <t> 
    1291     <x:h>Note:</x:h> This use of a prefix matching rule does not imply that 
    1292     language tags are assigned to languages in such a way that it is 
    1293     always true that if a user understands a language with a certain 
    1294     tag, then this user will also understand all languages with tags 
    1295     for which this tag is a prefix. The prefix rule simply allows the 
    1296     use of prefix tags if this is the case. 
     1280    <x:h>Note:</x:h> the "Basic Filtering" scheme (<xref target="RFC4647" 
     1281    x:fmt="," x:sec="3.3.1"/>) is identical to the matching scheme that was 
     1282    previously defined in <xref target="RFC2616" x:fmt="of" x:sec="14.4"/>. 
    12971283  </t> 
    1300    The language quality factor assigned to a language-tag by the 
    1301    Accept-Language field is the quality value of the longest language-range 
    1302    in the field that matches the language-tag. If no language-range 
    1303    in the field matches the tag, the language quality factor 
    1304    assigned is 0. If no Accept-Language header is present in the 
    1305    request, the server 
    1306    &SHOULD; assume that all languages are equally acceptable. If an 
    1307    Accept-Language header is present, then all languages which are 
    1308    assigned a quality factor greater than 0 are acceptable. 
    1309 </t> 
    1310 <t> 
    13111286   It might be contrary to the privacy expectations of the user to send 
    13121287   an Accept-Language header with the complete linguistic preferences of 
    13131288   the user in every request. For a discussion of this issue, see