/[suikacvs]/test/html-webhacc/error-description-source.xml
Suika

Diff of /test/html-webhacc/error-description-source.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.32 by wakaba, Fri Aug 15 14:11:13 2008 UTC revision 1.38 by wakaba, Fri Aug 29 13:35:14 2008 UTC
# Line 3  Line 3 
3      xmlns:d="http://suika.fam.cx/~wakaba/archive/2007/wdcc-desc/"      xmlns:d="http://suika.fam.cx/~wakaba/archive/2007/wdcc-desc/"
4      id="error-description">      id="error-description">
5  <head>  <head>
6  <title xml:lang="en">Description of Errors &#x2014;  <base href="cc/"/>
7  Web Document Conformance Checker (BETA)</title>  <title xml:lang="en">Description of Errors &#x2014; WebHACC (β)</title>
8  <link rel="stylesheet" href="cc-style"/>  <title xml:lang="ja">誤りの説明 &#x2014; WebHACC (β)</title>
9    <link rel="stylesheet" href="../cc-style"/>
10  <link rel="license" href="#license"/>  <link rel="license" href="#license"/>
11  </head>  </head>
12  <body>  <body>
13  <h1>Description of Errors</h1>  <header>
14    <h1><a href="../cc-about"><abbr title="Web Hypertext Application Conformance Checker (β)"><img src="../icons/title" alt="WebHACC"/></abbr></a></h1>
15    <h2>Description of Errors</h2>
16    </header>
17    
18    <d:cat name="WebHACC:Title">
19      <d:text xml:lang="en">WebHACC (β)</d:text>
20    </d:cat>
21    
22    <d:cat name="WebHACC:Heading">
23      <d:text xml:lang="en">
24        <a href="../error-description#WebHACC:Heading" rel="help"><abbr title="Web Hypertext Application Conformance Checker (β)"><img src="../icons/title" alt="WebHACC"/></abbr></a>
25      </d:text>
26      <d:text xml:lang="ja">
27        <a href="../error-description#WebHACC:Heading" rel="help"><abbr title="Web ハイパーテキスト応用適合性検査器 (β)"><img src="../icons/title" alt="WebHACC"/></abbr></a>
28      </d:text>
29      <d:desc xml:lang="en">
30        <p><a href="./#input"><abbr title="Web Hypertext Application Conformance Checker">WebHACC</abbr></a>
31        is a <em>conformance checker</em> (or validator) for Web documents,
32        supporting <a href="../standards">latest Web standards</a> including
33        <a href="http://whatwg.org/html5"><abbr title="Hypertext Markup Language">HTML</abbr>5</a>,
34        <a href="urn:ietf:rfc:4287">Atom 1.0</a>,
35        <a href="http://www.w3.org/Style/CSS/current-work"><abbr title="Cascading Style Sheets">CSS</abbr>3</a>.</p>
36    
37        <p><strong><a href="./#input">Check your document</a></strong>, or
38        <a href="../cc-about">learn more about
39        <abbr title="Web Hypertext Application Conformance Checker">WebHACC</abbr></a>.</p>
40      </d:desc>
41      <d:desc xml:lang="ja">
42        <p><a href="./#input"><abbr title="Web ハイパーテキスト応用適合性検査器">WebHACC</abbr></a>
43        は、 Web 文書のための<em>適合性検査器</em> (妥当性検証器) です。
44        <a href="http://whatwg.org/html5"><abbr title="Hypertext Markup Language">HTML</abbr>5</a>、
45        <a href="urn:ietf:rfc:4287">Atom 1.0</a>、
46        <a href="http://www.w3.org/Style/CSS/current-work"><abbr title="Cascading Style Sheets">CSS</abbr>3</a>
47        などの<a href="../standards">最新の Web 標準</a>に対応しています。</p>
48    
49        <p><strong><a href="./#input">文書を検査する</a></strong></p>
50    
51        <p><a href="../cc-about"><abbr title="Web ハイパーテキスト応用適合性検査器">WebHACC</abbr>
52        の詳細</a></p>
53      </d:desc>
54    </d:cat>
55    
56  <section id="character-encoding-layer">  <section id="character-encoding-layer">
57  <h2>Character Encoding Layer Errors</h2>  <h2>Character Encoding Layer Errors</h2>
# Line 2355  p { Line 2397  p {
2397  <section id="imt-warnings">  <section id="imt-warnings">
2398  <h2>Internet Media Type Errors</h2>  <h2>Internet Media Type Errors</h2>
2399    
2400    <d:item name="boundary:syntax error"
2401        modules="IMTChecker">
2402      <d:message xml:lang="en">The specified value is not a valid value
2403      as a multipart boundary.</d:message>
2404    </d:item>
2405    
2406    <d:item name="e4x:syntax error"
2407        modules="IMTChecker">
2408      <d:message xml:lang="en">The specified value is not a valid value
2409      for the attribute <code>e4x</code>.</d:message>
2410    </d:item>
2411    
2412    <d:item name="IMT:attribute syntax error"
2413        modules="IMTChecker">
2414      <d:message xml:lang="en">The specified value,
2415      <code><var>{value}</var></code>, is syntactically not a valid
2416      attribute name.</d:message>
2417    </d:item>
2418    
2419  <d:item name="IMT:composite"  <d:item name="IMT:composite"
2420      modules="ContentChecker::Atom">      modules="ContentChecker::Atom">
2421    <d:message xml:lang="en">The specified media type is a composite    <d:message xml:lang="en">The specified media type is a composite
2422    type, which is not allowed in this context.</d:message>    type, which is not allowed in this context.</d:message>
2423  </d:item>  </d:item>
2424    
2425    <d:item name="IMT:limited use subtype"
2426        modules="IMTChecker">
2427      <d:message xml:lang="en">An Internet Media Type whose intended usage
2428      is limited use, <code><var>{value}</var></code> is used.</d:message>
2429    </d:item>
2430    
2431  <d:item name="IMT:syntax error"  <d:item name="IMT:syntax error"
2432      modules="ContentChecker::HTML ContentChecker::Atom">      modules="ContentChecker::HTML ContentChecker::Atom">
2433    <d:message xml:lang="en">The specified value is not an Internet Media    <d:message xml:lang="en">The specified value is not an Internet Media
2434    Type.</d:message>    Type.</d:message>
2435  </d:item>  </d:item>
2436    
2437    <d:item name="IMT:obsolete parameter"
2438        modules="IMTChecker">
2439      <d:message xml:lang="en">An obsolete parameter
2440      <code><var>{value}</var></code> is used.</d:message>
2441    </d:item>
2442    
2443  <d:item name="IMT:obsolete subtype"  <d:item name="IMT:obsolete subtype"
2444      class="should" level="s">      modules="IMTChecker">
2445    <d:message xml:lang="en"><code><var>{@}</var></code>: An <em>obsolete</em>    <d:message xml:lang="en">An obsolete Internet Media Type
2446    subtype is used.</d:message>    <code><var>{value}</var></code> is used.</d:message>
2447    <d:item xml:lang="en">    <d:item xml:lang="en">
2448      <p>The specified Internet Media Type is registered with status      <p>The specified Internet Media Type is registered with status
2449      of <i>OBSOLETE</i>.</p><!-- @@ SHOULD NOT? -->      of <i>OBSOLETE</i>.</p>
2450            
2451      <dl class="swtich">      <dl class="swtich">
2452      <dt>Media type <code>text/ecmascript</code></dt>      <dt>Media type <code>text/ecmascript</code></dt>
# Line 2390  p { Line 2463  p {
2463    </d:item>    </d:item>
2464  </d:item>  </d:item>
2465    
2466    <d:item name="IMT:parameter missing"
2467        modules="IMTChecker">
2468      <d:message xml:lang="en">Parameter <code><var>{text}</var></code> have to
2469      be specified for the Internet Media Type
2470      <code><var>{value}</var></code>.</d:message>
2471    </d:item>
2472    
2473    <d:item name="IMT:parameter not allowed"
2474        modules="IMTChecker">
2475      <d:message xml:lang="en">Parameter <code><var>{value}</var></code> is not
2476      allowed for this Internet Media Type.</d:message>
2477    </d:item>
2478    
2479  <d:item name="IMT:private subtype"  <d:item name="IMT:private subtype"
2480      class="should" level="s">      modules="IMTChecker">
2481    <d:message xml:lang="en"><code><var>{@}</var></code>: A private    <d:message xml:lang="en">Use of a private Internet Media Type
2482    (<code>x-</code> or <code>x.</code>) subtype is used.</d:message>    <code><var>{value}</var></code> is not encouraged.</d:message>
2483    </d:item>
2484    
2485    <d:item name="IMT:private type"
2486        modules="IMTChecker">
2487      <d:message xml:lang="en">Use of a private type
2488      <code><var>{value}</var></code> is not encouraged.</d:message>
2489    </d:item>
2490    
2491    <d:item name="IMT:subtype syntax error"
2492        modules="IMTChecker">
2493      <d:message xml:lang="en">Value <code><var>{value}</var></code> is
2494      syntactically not a valid subtype value of an Internet Media Type.</d:message>
2495    </d:item>
2496    
2497    <d:item name="IMT:type syntax error"
2498        modules="IMTChecker">
2499      <d:message xml:lang="en">Value <code><var>{value}</var></code> is
2500      syntactically not a valid type.</d:message>
2501    </d:item>
2502    
2503    <d:item name="IMT:unknown parameter"
2504        modules="IMTChecker">
2505      <d:message xml:lang="en">An unknown parameter <code><var>{value}</var></code>
2506      is used.  The conformance checker cannot determine whether use of this
2507      parameter is valid or not.</d:message>
2508    </d:item>
2509    
2510    <d:item name="IMT:unknown subtype"
2511        modules="IMTChecker">
2512      <d:message xml:lang="en">An unknown Internet Media Type
2513      <code><var>{value}</var></code> is used.  At the time of the update of
2514      the conformance checker's Internet Media Type database, the subtype is
2515      not reigstered to the IANA registry.  The subtype, however, might be
2516      registerd to the IANA registry thereafter.  Please consult the IANA
2517      registry.</d:message>
2518  </d:item>  </d:item>
2519    
2520  <d:item name="IMT:unregistered subtype"  <d:item name="IMT:unregistered subtype"
2521      class="should" level="s">      modules="IMTChecker">
2522    <d:message xml:lang="en"><code><var>{@}</var></code>: The subtype is    <d:message xml:lang="en">Use of an Internet Media Type
2523    not registered to IANA.</d:message>    <code><var>{value}</var></code> is not encouraged since it is not
2524  <!-- TODO: Unknown message?? -->    part of the IANA registry.</d:message>
2525    </d:item>
2526    
2527    <d:item name="IMT:unregistered type"
2528        modules="IMTChecker">
2529      <d:message xml:lang="en">Use of a type
2530      <code><var>{value}</var></code> is not encouraged since it is not
2531      a standardized type.</d:message>
2532  </d:item>  </d:item>
2533    
2534  <d:item name="not IMT"  <d:item name="not IMT"
# Line 2412  p { Line 2540  p {
2540  </section>  </section>
2541    
2542  <section id="uri-errors">  <section id="uri-errors">
2543  <h2>URI (or IRI) Errors</h2>  <h2>URL Errors</h2>
2544    
2545  <d:item name="URI::syntax error"  <d:item name="syntax error:iri3987"
2546      class="must" level="m">      modules="URIChecker CacheManifest">
2547      <d:message xml:lang="en">The specified value is syntactically not an
2548      IRI.</d:message>
2549    </d:item>
2550    
2551    <d:item name="syntax error:iriref3987"
2552        modules="URIChecker">
2553    <d:message xml:lang="en">The specified value is syntactically not an IRI    <d:message xml:lang="en">The specified value is syntactically not an IRI
2554    reference.</d:message>    reference.</d:message>
2555    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 2433  p { Line 2567  p {
2567    </d:desc>    </d:desc>
2568  </d:item>  </d:item>
2569    
2570  </section>  <d:item name="syntax error:rdfuriref"
2571        modules="URIChecker">
2572      <d:message xml:lang="en">The specified value is syntactically not an RDF
2573      URI reference.</d:message>
2574    </d:item>
2575    
2576    <d:item name="syntax error:uri2396"
2577        modules="URIChecker">
2578      <d:message xml:lang="en">The specified value is syntactically not a
2579      URI according to RFC 2396.</d:message>
2580    </d:item>
2581    
2582    <d:item name="syntax error:uri3986"
2583        modules="URIChecker">
2584      <d:message xml:lang="en">The specified value is syntactically not a
2585      URI.</d:message>
2586    </d:item>
2587    
2588  <section id="uri-shoulds">  <d:item name="URL:address format"
2589  <h2>URI (or IRI) Should-level Errors</h2>      modules="URIChecker">
2590      <d:message xml:lang="en">URL host address format
2591      <code><var>{value}</var></code> is not supported by the
2592      conformance checker.</d:message>
2593    </d:item>
2594    
2595    <d:item name="URL:default port"
2596        modules="URIChecker">
2597      <d:message xml:lang="en">Default port number should be omitted.</d:message>
2598    </d:item>
2599    
2600  <d:item name="URI::dot-segment"  <d:item name="URL:dot-segment"
2601      class="should" level="s">      modules="URIChecker">
2602    <d:message xml:lang="en">A dot-segment (<code>.</code> or    <d:message xml:lang="en">A dot-segment (<code>.</code> or
2603    <code>..</code>) occurs in an absolute reference.</d:message>    <code>..</code>) occurs in an absolute reference.</d:message>
2604    <d:desc>    <d:desc>
# Line 2454  p { Line 2613  p {
2613    </d:desc>    </d:desc>
2614  </d:item>  </d:item>
2615    
2616  <d:item name="URI::empty path"  <d:item name="URL:empty host"
2617      class="should" level="s">      modules="URIChecker">
2618    <d:message xml:lang="en">This IRI does not end with    <d:message xml:lang="en">The host component of the URL is empty.</d:message>
2619    a <code>/</code>.</d:message>  </d:item>
2620    
2621    <d:item name="URL:empty path"
2622        modules="URIChecker">
2623      <d:message xml:lang="en">The URL does not end with
2624      a <code>/</code> character.</d:message>
2625    <d:item xml:lang="en">    <d:item xml:lang="en">
2626      <p>The IRI does not end with a <code>/</code>.  If there is an      <p>The IRI does not end with a <code>/</code>.  If there is an
2627      authority component in an IRI, a <code>/</code> should be present      authority component in an IRI, a <code>/</code> should be present
# Line 2468  p { Line 2632  p {
2632    </d:item>    </d:item>
2633  </d:item>  </d:item>
2634    
2635  <d:item name="URI::lowercase hexadecimal digit"  <d:item name="URL:empty port"
2636      class="should" level="s">      modules="URIChecker">
2637      <d:message xml:lang="en">The port component of the URL is empty.</d:message>
2638    </d:item>
2639    
2640    <d:item name="URL fragment not allowed"
2641        modules="CacheManifest">
2642      <d:message xml:lang="en">The fragment component of the URL is not
2643      allowed.</d:message>
2644    </d:item>
2645    
2646    <d:item name="URL:long host"
2647        modules="URIChecker">
2648      <d:message xml:lang="en">The host component of the URL
2649      is too long.</d:message>
2650    </d:item>
2651    
2652    <d:item name="URL:lowercase hexadecimal digit"
2653        modules="URIChecker">
2654    <d:message xml:lang="en">A lowercase hexadecimal digit is used    <d:message xml:lang="en">A lowercase hexadecimal digit is used
2655    in percent-encoding.</d:message>    in percent-encoding.</d:message>
2656    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 2479  p { Line 2660  p {
2660    </d:desc>    </d:desc>
2661  </d:item>  </d:item>
2662    
2663  <d:item name="URI::percent-encoded unreserved"  <d:item name="URL:non-DNS host"
2664      class="should" level="s">      modules="URIChecker">
2665      <d:message xml:lang="en">The host component of the URL
2666      is not a DNS host name.</d:message>
2667    </d:item>
2668    
2669    <d:item name="URL:non UTF-8 host"
2670        modules="URIChecker">
2671      <d:message xml:lang="en">The host component of the URL
2672      is not encoded in UTF-8.</d:message>
2673    </d:item>
2674    
2675    <d:item name="URL:password"
2676        modules="URIChecker">
2677      <d:message xml:lang="en">Password should not be included in a URL
2678      for the security.</d:message>
2679    </d:item>
2680    
2681    <d:item name="URL:percent-encoded unreserved"
2682        modules="URIChecker">
2683    <d:message xml:lang="en">An unreserved character is    <d:message xml:lang="en">An unreserved character is
2684    percent-encoded.</d:message>    percent-encoded.</d:message>
2685    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 2490  p { Line 2689  p {
2689    </d:desc>    </d:desc>
2690  </d:item>  </d:item>
2691    
2692  <d:item name="URI::uppercase scheme name"  <d:item name="URL:uppercase host"
2693      class="should" level="s">      modules="URIChecker">
2694    <d:message xml:lang="en">URI scheme name is in uppercase.</d:message>    <d:message xml:lang="en">The host <code><var>{value}</var></code>
2695      should be spelt in lowercase.</d:message>
2696    </d:item>
2697    
2698    <d:item name="URL:uppercase scheme name"
2699        modules="URIChecker">
2700      <d:message xml:lang="en">URL scheme name is in uppercase.</d:message>
2701    <d:desc xml:lang="en">    <d:desc xml:lang="en">
2702      <p>The scheme part of the IRI is written in uppercase letter.</p>      <p>The scheme part of the IRI is written in uppercase letter.</p>
2703    
# Line 2512  p { Line 2717  p {
2717    
2718  </section>  </section>
2719    
2720    <section id="mq-errors">
2721    <h2>Media Query Errors</h2>
2722    
2723    <d:item name="mq syntax error"
2724        modules="CSS::MediaQueryParser">
2725      <d:message xml:lang="en">The specified value has a syntax error as a
2726      media query.</d:message>
2727    </d:item>
2728    
2729    <d:item name="unknown media type"
2730        modules="CSS::MediaQueryParser">
2731      <d:message xml:lang="en">Media type <code><var>{value}</var></code> is
2732      not supported by the conformance checker.</d:message>
2733    </d:item>
2734    
2735    </section>
2736    
2737    <section id="selectors-errors">
2738    <h2>Selectors Errors</h2>
2739    
2740    <d:item name="an+b not closed"
2741        modules="CSS::SelectorsParser">
2742      <d:message xml:lang="en">Argument list of the pseudo-class is
2743      not closed by a <code>)</code> character.</d:message>
2744    </d:item>
2745    
2746    <d:item name="ab+b not integer"
2747        modules="CSS::SelectorsParser">
2748      <d:message xml:lang="en">Numbers in the argument
2749      <code><var>a</var>n+<var>b</var></code> have to be integers.</d:message>
2750    </d:item>
2751    
2752    <d:item name="an+b syntax error"
2753        modules="CSS::SelectorsParser">
2754      <d:message xml:lang="en">Argument <code><var>a</var>n+<var>b</var></code> is
2755      syntactically incorrect.</d:message>
2756    </d:item>
2757    
2758    <d:item name="attr selector not closed"
2759        modules="CSS::SelectorsParser">
2760      <d:message xml:lang="en">Attribute selector is not closed by
2761      a <code>]</code> character.</d:message>
2762    </d:item>
2763    
2764    <d:item name="lang selector not closed"
2765        modules="CSS::SelectorsParser">
2766      <d:message xml:lang="en">Argument list of the <code>:lang</code>
2767      selector is not closed by a <code>)</code> character.</d:message>
2768    </d:item>
2769    
2770    <d:item name="namespace prefix:not declared"
2771        modules="CSS::SelectorsParser">
2772      <d:message xml:lang="en">Namespace prefix <code><var>{value}</var></code>
2773      is not declared.</d:message>
2774    </d:item>
2775    
2776    <d:item name="no attr local name"
2777        modules="CSS::SelectorsParser">
2778      <d:message xml:lang="en">Attribute local name is missing.</d:message>
2779    </d:item>
2780    
2781    <d:item name="no attr match"
2782        modules="CSS::SelectorsParser">
2783      <d:message xml:lang="en">Attribute matching operator (e.g.
2784      <code>=</code>) is missing.</d:message>
2785    </d:item>
2786    
2787    <d:item name="no attr name"
2788        modules="CSS::SelectorsParser">
2789      <d:message xml:lang="en">Attribute name is missing.</d:message>
2790    </d:item>
2791    
2792    <d:item name="no attr namespace separator"
2793        modules="CSS::SelectorsParser">
2794      <d:message xml:lang="en">Attribute namespace wildcard <code>*</code>
2795      is not followed by a <code>|</code> character.</d:message>
2796    </d:item>
2797    
2798    <d:item name="no attr value"
2799        modules="CSS::SelectorsParser">
2800      <d:message xml:lang="en">Attribute value is missing.</d:message>
2801    </d:item>
2802    
2803    <d:item name="no class name selector"
2804        modules="CSS::SelectorsParser">
2805      <d:message xml:lang="en">Class name is missing.</d:message>
2806      <!-- "." not followed by a class name -->
2807    </d:item>
2808    
2809    <d:item name="no combinator"
2810        modules="CSS::SelectorsParser">
2811      <d:message xml:lang="en">Combinator is missing.</d:message>
2812    </d:item>
2813    
2814    <d:item name="no contains string"
2815        modules="CSS::SelectorsParser">
2816      <d:message xml:lang="en">No string is specified in the argument
2817      list of the <code>:-manakai-contains</code> pseudo-class
2818      selector.</d:message>
2819    </d:item>
2820    
2821    <d:item name="no lang tag"
2822        modules="CSS::SelectorsParser">
2823      <d:message xml:lang="en">Language tag argument is missing.</d:message>
2824    </d:item>
2825    
2826    <d:item name="no local name selector"
2827        modules="CSS::SelectorsParser">
2828      <d:message xml:lang="en">Local name part of the type selector (or
2829      <code>*</code> for the universal selector) is missing.</d:message>
2830      <!-- "|" not followed by a name or "*" -->
2831    </d:item>
2832    
2833    <d:item name="no pseudo-class name"
2834        modules="CSS::SelectorsParser">
2835      <d:message xml:lang="en">Pseudo-class name is missing.</d:message>
2836    </d:item>
2837    
2838    <d:item name="no pseudo-element name"
2839        modules="CSS::SelectorsParser">
2840      <d:message xml:lang="en">Pseudo-element name is missing.</d:message>
2841    </d:item>
2842    
2843    <d:item name="no sss"
2844        modules="CSS::SelectorsParser">
2845      <d:message xml:lang="en">Sequence of simple selectors is
2846      expected.</d:message>
2847    </d:item>
2848    
2849    <d:item name="not not closed"
2850        modules="CSS::SelectorsParser">
2851      <d:message xml:lang="en">Argument list of the <code>:not</code> selector
2852      is not closed by a <code>)</code> character.</d:message>
2853    </d:item>
2854    
2855    <d:item name="ss after pseudo-element"
2856        modules="CSS::SelectorsParser">
2857      <d:message xml:lang="en">Simple selector is not allowed after a
2858      pseudo element.</d:message>
2859    </d:item>
2860    
2861    <d:item name="unknown pseudo-class"
2862        modules="CSS::SelectorsParser">
2863      <d:message xml:lang="en">Pseudo-class <code>:<var>{value}</var></code>
2864      is not supported by the conformance checker.</d:message>
2865    </d:item>
2866    
2867    <d:item name="unknown pseudo-element"
2868        modules="CSS::SelectorsParser">
2869      <d:message xml:lang="en">Pseudo-element <code>::<var>{value}</var></code>
2870      is not supported by the conformance checker.</d:message>
2871    </d:item>
2872    
2873    </section>
2874    
2875    <section id="css-errors">
2876    <h2>CSS Errors</h2>
2877    
2878    <d:item name="at-rule not allowed"
2879        modules="CSS::Parser">
2880      <d:message xml:lang="en">An <code>@<var>{text}</var></code> rule is not
2881      allowed here.</d:message>
2882    </d:item>
2883    
2884    <d:item name="at-rule syntax error"
2885        modules="CSS::Parser">
2886      <d:message xml:lang="en">The <code>@<var>{text}</var></code> rule is
2887      syntactically incorrect.</d:message>
2888    </d:item>
2889    
2890    <d:item name="block not closed"
2891        modules="CSS::Parser">
2892      <d:message xml:lang="en">Block is not closed before the end of
2893      file.</d:message>
2894    </d:item>
2895    
2896    <d:item name="CSS duplication"
2897        modules="CSS::Parser">
2898      <d:message xml:lang="en">Component <code>&lt;<var>{text}</var>></code> is
2899      already specified.</d:message>
2900    </d:item>
2901    
2902    <d:item name="CSS cursor hand"
2903        modules="CSS::Parser">
2904      <d:message xml:lang="en">Value <code>hand</code> is not valid as
2905      <code>&lt;'cursor'></code>.</d:message>
2906    </d:item>
2907    
2908    <d:item name="CSS syntax error"
2909        modules="CSS::Parser">
2910      <d:message xml:lang="en">Specified value is syntactically not a correct
2911      <code>&lt;<var>{text}</var>></code>.</d:message>
2912    </d:item>
2913    
2914    <d:item name="no declaration block"
2915        modules="CSS::Parser">
2916      <d:message xml:lang="en">No declaration block is found after a group of
2917      selectors.</d:message>
2918    </d:item>
2919    
2920    <d:item name="no property colon"
2921        modules="CSS::Parser">
2922      <d:message xml:lang="en">A <code>:</code> character is missing after
2923      a property name.</d:message>
2924    </d:item>
2925    
2926    <d:item name="no property name"
2927       modules="CSS::Parser">
2928      <d:message xml:lang="en">Property name is expected.</d:message>
2929    </d:item>
2930    
2931    <d:item name="no property semicolon"
2932       modules="CSS::Parser">
2933      <d:message xml:lang="en">A <code>;</code> character is missing at the
2934      end of the property.</d:message>
2935    </d:item>
2936    
2937    <d:item name="priority syntax error"
2938        modules="CSS::Parser">
2939      <d:message xml:lang="en">Priority part of the declaration is syntactically
2940      incorrect.</d:message>
2941    </d:item>
2942    
2943    <d:item name="unknown at-rule"
2944        modules="CSS::Parser">
2945      <d:message xml:lang="en">The <code>@<var>{value}</var></code> rule is
2946      not supported by the conformance checker.</d:message>
2947    </d:item>
2948    
2949    <d:item name="unknown property"
2950        modules="CSS::Parser">
2951      <d:message xml:lang="en">Property <code><var>{value}</var></code> is
2952      not supported by the conformance checker.</d:message>
2953    </d:item>
2954    
2955    </section>
2956    
2957  <section id="cache-manifest-errors">  <section id="cache-manifest-errors">
2958  <h2>Cache Manifest Errors</h2>  <h2>Cache Manifest Errors</h2>
2959    
2960  <d:item name="not manifest" class="must" level="m">  <d:item name="both in entries and whitelist"
2961        modules="CacheManifest">
2962      <d:message xml:lang="en">This URL is found both in the explicit or
2963      fallback entries and in the online whitelist.</d:message>
2964    </d:item>
2965    
2966    <d:item name="different origin from manifest"
2967        modules="CacheManifest">
2968      <d:message xml:lang="en">The specified URL has different origin from
2969      the manifest.</d:message>
2970    </d:item>
2971    
2972    <d:item name="different scheme from manifest"
2973        modules="CacheManifest">
2974      <d:message xml:lang="en">The scheme component of the URL is
2975      different from that of the manifest URL.  The URL is ignored.</d:message>
2976    </d:item>
2977    
2978    <d:item name="duplicate oc namespace"
2979        modules="CacheManifest">
2980      <d:message xml:lang="en">This oppotunistic caching namespace is already
2981      specified.</d:message>
2982    </d:item>
2983    
2984    <d:item name="no fallback entry URL"
2985        modules="CacheManifest">
2986      <d:message xml:lang="en">Fallback entry URL is missing.</d:message>
2987    </d:item>
2988    
2989    <d:item name="not manifest"
2990        modules="CacheManifest">
2991    <d:message xml:lang="en">This document is not a cache manifest.</d:message>    <d:message xml:lang="en">This document is not a cache manifest.</d:message>
2992    <d:desc xml:lang="en">    <d:desc xml:lang="en">
2993      <p>The specified document is <em>not</em> a cache manifest.      <p>The specified document is <em>not</em> a cache manifest.
# Line 2530  p { Line 3002  p {
3002      <code>CACHE</code> and <code>MANIFEST</code>).</p>      <code>CACHE</code> and <code>MANIFEST</code>).</p>
3003    </d:desc>    </d:desc>
3004  </d:item>  </d:item>
3005    
3006    <d:item name="same as manifest URL"
3007        modules="CacheManifest">
3008      <d:message xml:lang="en">This URL is same as the manifest URL.</d:message>
3009    </d:item>
3010    
3011  </section>  </section>
3012    
3013  <section id="information">  <section id="information">
# Line 2666  p { Line 3144  p {
3144  </d:item>  </d:item>
3145  </section>  </section>
3146    
3147    <section id="langtag-errors">
3148    <h2>Language Tag Errors</h2>
3149    
3150    <d:item name="langtag:extension:duplication"
3151        modules="LangTag">
3152      <d:message xml:lang="en">There is another extension subtag
3153      <code><var>{value}</var></code>.</d:message>
3154    </d:item>
3155    
3156    <d:item name="langtag:illegal"
3157        modules="LangTag">
3158      <d:message xml:lang="en">Subtag <code><var>{value}</var></code> is
3159      syntactically invalid.</d:message>
3160    </d:item>
3161    
3162    <d:item name="langtag:language:case"
3163        modules="LangTag">
3164      <d:message xml:lang="en">It is a good practice to represent ISO 639-1
3165      language code <code><var>{value}</var></code> in lowercase.</d:message>
3166    </d:item>
3167    
3168    <d:item name="langtag:language:mul"
3169        modules="LangTag">
3170      <d:message xml:lang="en">Langauge tag <code>mul</code> should not be
3171      used.</d:message>
3172    </d:item>
3173    
3174    <d:item name="langtag:language:nosemantics"
3175        modules="LangTag">
3176      <d:message xml:lang="en">No semantics is defined for language subtag
3177      <code><var>{value}</var></code>.</d:message>
3178    </d:item>
3179    
3180    <d:item name="langtag:language:syntax"
3181        modules="LangTag">
3182      <d:message xml:lang="en">The language subtag <code><var>{value}</var></code>
3183      is syntactically invalid.</d:message>
3184    </d:item>
3185    
3186    <d:item name="langtag:language:und"
3187        modules="LangTag">
3188      <d:message xml:lang="en">Langauge tag <code>und</code> should not be
3189      used.</d:message>
3190    </d:item>
3191    
3192    <d:item name="langtag:private"
3193        modules="LangTag">
3194      <d:message xml:lang="en">It would be better if a private use language
3195      tag (<code><var>{value}</var></code>) is not used.</d:message>
3196    </d:item>
3197    
3198    <d:item name="langtag:privateuse:syntax"
3199        modules="LangTag">
3200      <d:message xml:lang="en">Private use subtag <code><var>{value}</var></code>
3201      is syntactically invalid.</d:message>
3202    </d:item>
3203    
3204    <d:item name="langtag:region:case"
3205        modules="LangTag">
3206      <d:message xml:lang="en">It is a good practice to represent ISO 3166
3207      country code <code><var>{value}</var></code> in uppercase.</d:message>
3208    </d:item>
3209    
3210    <d:item name="langtag:region:nosemantics"
3211        modules="LangTag">
3212      <d:message xml:lang="en">No semantics is defined for region subtag
3213      <code><var>{value}</var></code>.</d:message>
3214    </d:item>
3215    
3216    <d:item name="langtag:region:private"
3217        modules="LangTag">
3218      <d:message xml:lang="en">Use of private use country code
3219      <code><var>{value}</var></code> is not allowed.</d:message>
3220    </d:item>
3221    
3222    </section>
3223    
3224  <section id="rdfxml-errors">  <section id="rdfxml-errors">
3225  <h2>RDF/XML Errors</h2>  <h2>RDF/XML Errors</h2>
3226    
# Line 2804  p { Line 3359  p {
3359    <code><var>{text}</var></code> is not supported.</d:message>    <code><var>{text}</var></code> is not supported.</d:message>
3360  </d:item>  </d:item>
3361    
3362  </section>  <d:item name="help not available"
3363        modules="cc-script">
3364  <d:cat name="WebHACC:Title">    <d:message xml:lang="en">No more information is available.</d:message>
3365    <d:text xml:lang="en">WebHACC (β)</d:text>    <d:message xml:lang="ja">これ以上の詳しい情報はありません。</d:message>
3366  </d:cat>    <d:desc xml:lang="en">
3367        <p>No more information is available for this topic.</p>
3368      </d:desc>
3369      <d:desc xml:lang="ja">
3370        <p>これについての詳しい情報はありません。</p>
3371      </d:desc>
3372    </d:item>
3373    
3374  <d:cat name="WebHACC:Heading">  </section>
   <d:text xml:lang="en">  
     <a href="../cc-about"><abbr title="Web Hypertext Application Conformance Checker (β)"><img src="../icons/title" alt="WebHACC"/></abbr></a>  
   </d:text>  
   <d:text xml:lang="ja">  
     <a href="../cc-about"><abbr title="Web ハイパーテキスト応用適合性検査器 (β)"><img src="../icons/title" alt="WebHACC"/></abbr></a>  
   </d:text>  
 </d:cat>  
3375    
3376  <d:cat name="Input">  <d:cat name="Input">
3377    <d:text xml:lang="en">Input</d:text>    <d:text xml:lang="en">Input</d:text>
# Line 3133  p { Line 3687  p {
3687    <d:text xml:lang="ja">バイト</d:text>    <d:text xml:lang="ja">バイト</d:text>
3688  </d:cat>  </d:cat>
3689    
3690    <d:cat name="Explicit entries">
3691      <d:text xml:lang="en">Explicit entries</d:text>
3692      <d:text xml:lang="ja">明示的項目</d:text>
3693    </d:cat>
3694    
3695    <d:cat name="Fallback entries">
3696      <d:text xml:lang="en">Fallback entries</d:text>
3697      <d:text xml:lang="ja">滑り止め項目</d:text>
3698    </d:cat>
3699    
3700    <d:cat name="Opportunistic caching namespace">
3701      <d:text xml:lang="en">Opportunistic caching namespace</d:text>
3702      <d:text xml:lang="ja">日和見的キャッシュ化名前空間</d:text>
3703    </d:cat>
3704    
3705    <d:cat name="Fallback entry">
3706      <d:text xml:lang="en">Fallback entry</d:text>
3707      <d:text xml:lang="ja">滑り止め項目</d:text>
3708    </d:cat>
3709    
3710    <d:cat name="Online whitelist">
3711      <d:text xml:lang="en">Online whitelist</d:text>
3712      <d:text xml:lang="ja">オンライン・ホワイトリスト</d:text>
3713    </d:cat>
3714    
3715    <d:cat name="No entry">
3716      <d:text xml:lang="en">No entry</d:text>
3717      <d:text xml:lang="ja">項目なし</d:text>
3718    </d:cat>
3719    
3720  <d:cat name="Subject">  <d:cat name="Subject">
3721    <d:text xml:lang="en">Subject</d:text>    <d:text xml:lang="en">Subject</d:text>
3722    <d:text xml:lang="ja">主語</d:text>    <d:text xml:lang="ja">主語</d:text>
# Line 3178  p { Line 3762  p {
3762    <d:text xml:lang="ja">位置不明</d:text>    <d:text xml:lang="ja">位置不明</d:text>
3763  </d:cat>  </d:cat>
3764    
3765    <d:cat name="(Unknown)">
3766      <d:text xml:lang="en">(Unknown)</d:text>
3767      <d:text xml:lang="ja">(不明)</d:text>
3768    </d:cat>
3769    
3770    <d:cat name="Description">
3771      <d:text xml:lang="en">Description</d:text>
3772      <d:text xml:lang="ja">説明</d:text>
3773    </d:cat>
3774    
3775  <d:cat name="Table #">  <d:cat name="Table #">
3776    <d:text xml:lang="en">Structure of Table #<var>{text}</var></d:text>    <d:text xml:lang="en">Structure of Table #<var>{text}</var></d:text>
3777    <d:text xml:lang="ja">表 #<var>{text}</var> の構造</d:text>    <d:text xml:lang="ja">表 #<var>{text}</var> の構造</d:text>
# Line 3321  p { Line 3915  p {
3915  </d:cat>  </d:cat>
3916    
3917  <d:cat name="Error level m">  <d:cat name="Error level m">
3918    <d:text xml:lang="en"><a href="../error-description#level-m"><em class="rfc2119">MUST</em>‐level    <d:text xml:lang="en"><a href="../error-description#Error-level-m" rel="help"><em class="rfc2119">MUST</em>‐level
3919          error</a></d:text>          error</a></d:text>
3920    <d:text xml:lang="ja"><a href="../error-description#level-m"><em class="rfc2119" title="REQUIRED">必須</em>級の誤り</a></d:text>    <d:text xml:lang="ja"><a href="../error-description#Error-level-m" rel="help"><em class="rfc2119" title="REQUIRED">必須</em>級の誤り</a></d:text>
3921      <d:desc xml:lang="en">
3922        <p>A violation to a hard requirement of the specification.
3923        The document is non‐conforming.</p>
3924      </d:desc>
3925  </d:cat>  </d:cat>
3926    
3927  <d:cat name="Error level s">  <d:cat name="Error level s">
3928    <d:text xml:lang="en"><a href="../error-description#level-s"><em class="rfc2119">SHOULD</em>‐level    <d:text xml:lang="en"><a href="../error-description#Error-level-s" rel="help"><em class="rfc2119">SHOULD</em>‐level
3929          error</a></d:text>          error</a></d:text>
3930    <d:text xml:lang="ja"><a href="../error-description#level-s"><em class="rfc2119" title="RECOMMENDED">推奨</em>級の誤り</a></d:text>    <d:text xml:lang="ja"><a href="../error-description#Error-level-s" rel="help"><em class="rfc2119" title="RECOMMENDED">推奨</em>級の誤り</a></d:text>
3931      <d:desc xml:lang="en">
3932        <p>A violation to a requirement of the specification.
3933        The violation might be legitimize in some case.  Otherwise,
3934        the document is non‐conforming.</p>
3935      </d:desc>
3936  </d:cat>  </d:cat>
3937    
3938  <d:cat name="Error level w">  <d:cat name="Error level w">
3939    <d:text xml:lang="en"><a href="../error-description#level-w">Warning</a></d:text>    <d:text xml:lang="en"><a href="../error-description#Error-level-w" rel="help">Warning</a></d:text>
3940    <d:text xml:lang="ja"><a href="../error-description#level-w">警告</a></d:text>    <d:text xml:lang="ja"><a href="../error-description#Error-level-w" rel="help">警告</a></d:text>
3941      <d:desc xml:lang="en">
3942        <p>A warning is an advice from the conformance checker
3943        to avoid solving a problem in a confusing or possibly wrong way.
3944        It does not affect to the conformance of the document, and
3945        may sometimes be inappropriate.</p>
3946      </d:desc>
3947  </d:cat>  </d:cat>
3948    
3949  <d:cat name="Error level i">  <d:cat name="Error level i">
3950    <d:text xml:lang="en"><a href="../error-description#level-i">Information</a></d:text>    <d:text xml:lang="en"><a href="../error-description#Error-level-i" rel="help">Information</a></d:text>
3951    <d:text xml:lang="ja"><a href="../error-description#level-i">情報</a></d:text>    <d:text xml:lang="ja"><a href="../error-description#Error-level-i" rel="help">情報</a></d:text>
3952      <d:desc xml:lang="en">
3953        <p>An informational message just provides an additional information
3954        on the feature used in the document or the status of the retrieval
3955        or so on.
3956        It does not affect to the conformance of the document.</p>
3957      </d:desc>
3958  </d:cat>  </d:cat>
3959    
3960  <d:cat name="Error level u">  <d:cat name="Error level u">
3961    <d:text xml:lang="en"><a href="../error-description#level-u">Not    <d:text xml:lang="en"><a href="../error-description#Error-level-u" rel="help">Not
3962        supported</a></d:text>        supported</a></d:text>
3963    <d:text xml:lang="ja"><a href="../error-description#level-u">未対応</a></d:text>    <d:text xml:lang="ja"><a href="../error-description#Error-level-u" rel="help">未対応</a></d:text>
3964      <d:desc xml:lang="en">
3965        <p>Some feature that is not supported by the conformance checker
3966        is used in the document.</p>
3967      </d:desc>
3968  </d:cat>  </d:cat>
3969    
 <section id="levels">  
 <h2>Error Levels</h2>  
   
 <table id="levels-table">  
 <thead>  
 <tr><th scope="col">Level</th>  
 <th scope="col">Conforming?</th>  
 <th scope="col">Description</th>  
 </tr>  
 </thead>  
 <tbody>  
 <tr id="level-m" class="level-m">  
 <th scope="row"><em class="rfc2119">MUST</em>‐level error</th>  
 <td>Non‐conforming.</td>  
 <td>A violation to a hard requirement of the specification.  
 The document is non‐conforming.</td>  
 </tr>  
 <tr id="level-s" class="level-s">  
 <th scope="row"><em class="rfc2119">SHOULD</em>‐level error</th>  
 <td>Non‐conforming, but <em>in some case</em>  
 conforming.</td>  
 <td>A violation to a requirement of the specification.  
 The violation might be legitimize in some case.  Otherwise,  
 the document is non‐conforming.</td>  
 </tr>  
 <tr id="level-w" class="level-w">  
 <th scope="row">Warning</th>  
 <td>Conforming.</td>  
 <td>A warning is an advice from the conformance checker to avoid  
 to solve a problem in a confusing or possibly wrong way.  
 It does not affect to the conformance of the document, and  
 may sometimes be inappropriate.</td>  
 </tr>  
 <tr id="level-i" class="level-i">  
 <th scope="row">Information</th>  
 <td>Conforming.</td>  
 <td>An informational message just provides an additional information  
 on the feature used in the document or the status of the retrieval  
 or so on.  
 It does not affect to the conformance of the document.</td>  
 </tr>  
 <tr id="level-u" class="level-u">  
 <th scope="row">Not supported</th>  
 <td><em>Unknown</em>.</td>  
 <td>Some feature that is not supported by the conformance checker  
 is used in the document.</td>  
 </tr>  
 </tbody>  
 </table>  
 </section>  
   
3970  <section id="license">  <section id="license">
3971  <h2>License of This Document</h2>  <h2>License of This Document</h2>
3972    

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.38

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24