--- test/html-webhacc/error-description-source.xml 2008/08/15 16:03:46 1.33 +++ test/html-webhacc/error-description-source.xml 2008/12/11 05:11:11 1.52 @@ -3,25 +3,112 @@ xmlns:d="http://suika.fam.cx/~wakaba/archive/2007/wdcc-desc/" id="error-description"> -Description of Errors — -Web Document Conformance Checker (BETA) - + +Description of Errors — WebHACC (β) +誤りの説明 — WebHACC (β) + -

Description of Errors

+
+

WebHACC

+

Description of Errors

+
+ + + WebHACC (β) + + + + + WebHACC + + + WebHACC + + +

WebHACC + is a conformance checker (or validator) for Web documents, + supporting latest Web standards including + HTML5, + Atom 1.0, + CSS3.

+ +

Check your document, or + learn more about + WebHACC.

+
+ +

WebHACC + は、 Web 文書のための適合性検査器 (妥当性検証器) です。 + HTML5、 + Atom 1.0、 + CSS3 + などの最新の Web 標準に対応しています。

+ +

文書を検査する

+ +

WebHACC + の詳細

+
+

Character Encoding Layer Errors

- - An illegal octet in the input stream. + + Octet sequence {octets} + is not an allowed representation of the character + {char} — character reference + {char:hexref} should be used instead. + + + + + No character is assigned to octet sequence + {octets}. + + + + + Octet sequence {octets} + is illegal. + + + + + The input stream is broken. + +

The input stream is encoded in ISO-2022-JP + or its variant but is partially broken.

+ +

Note that an ISO-2022-JP stream must end in the ASCII + state.

+
+
+ + + No character is assigned to octet sequence + {octets}.

HTML5 Character Encoding Errors

+ + Character encoding {value} + is not supported and the explicit character encoding specification is + ignored. The result of the conformance checking might be + wrong. + + Character encoding {text} @@ -135,10 +222,33 @@ - Since no decoder for the document character - encoding is found, decoder for the character encoding - {text} is used. Checking results might be - wrong. + Results might be wrong, since the + conformance checker cannot find an appropriate decoder for the character + encoding used for the document. + +

The conformance checker cannot find an appropriate decoder for + the character encoding used to encode characters in the document.

+ +

This error is raised if:

+
    +
  • the conformance checker cannot find any decoder for the character + encoding in use, but it knows that the encoding is similar to another + character encoding, such that it uses the decoder for that character + encoding, and therefore some octets might be interpreted incorrectly, + or,
  • +
  • the conformance checker find a decoder for the character encoding + in use, but it does not know whether the decoder is conforming to the + relevant specification or not, and therefore some octets might be + interpreted incorrectly.
  • +
+ +

In either case, the result shown by the conformance checker might + contain wrong errors caused by errorneous decoder or might not contain + errors that should be raised if an appropriate decoder is used.

+ + +
While parsing the document as {text}, a character encoding declaration specifying @@ -186,70 +295,105 @@ +
+ +
+

Coded Character Set Layer Errors

+ The NULL character is not allowed. + modules="Charset::UnicodeChecker"> + Code point {text} is not allowed. -
- -
-

HTML5 Parse Errors in Tokenization Stage

- - - Tag <$0> - is not allowed after the end tag </html>. + + Noncharacter {text} + is found in the input stream. -

The start or end tag of an element appears after the - html element has been closed. The document is - non-conforming.

+

Noncharacter code points are used in the input stream.

+ +

Noncharacter code points are reserved for internal processings. + Their use for information interchanges are forbidden.

-

Any content of the document other than comments - must be put into the html element.

+

In addition, they are not allowed in HTML document.

+
- - Tag <$0> - is not allowed after the end tag </body>. - -

The start or end tag of an element appears after the - body element has been closed. The document is - non-conforming.

+ + Character {text} is not + a Unicode character. + -

Any content of the document other than head - contents and comments must be put into the body - element.

-
+ + Use of character {text} + is deprecated. + + + + Use of character {text} + is discouraged. + + + + Code point {text} + is not the preferred representation of that character. + + Character {text} + should not be used in many cases. + + +
+ +
+

HTML5 Parse Errors in Tokenization Stage

+ Attribute name cannot contain characters ", ', and =. Attribute value must be quoted by " or ' if it contains a ", ', or = character. + +

In an unquoted attribute value, a character " + (U+0022 QUOTATION MARK), + ' (U+0026 + APOSTROPHE), or = + (U+003D EQUAL SIGN) + is contained. These characters are not allowed in unquoted attribute + values, since they are used to quote attribute values or to separate + attribute name and value.

+ +

This error is also raised if one try to use empty attribute + value like <foo bar= baz=>; + in this example, baz= is + treated as an invalid attribute value for the attribute + bar, not as another attribute.

+
The & character must be escaped as &amp;. @@ -287,7 +431,6 @@ A </ string is not followed by a tag name. @@ -311,7 +454,6 @@ A < character is not followed by tag name or by a ! character. @@ -328,7 +470,6 @@ The decimal representation of the code position of a character must be specified after &#. @@ -362,7 +503,6 @@ The hexadecimal representation of the code position of a character must be specified after &#x. @@ -385,7 +525,6 @@ String <! is not followed by --. @@ -420,7 +559,6 @@ String </ is not followed by tag name. @@ -442,23 +580,7 @@ - - Character reference to - {text} is not allowed. - - - - Character reference to - U+000D (CARRIAGE RETURN) - is not allowed. - - There is a -- sequence in a comment. @@ -476,7 +598,6 @@ There are two attributes with name {text}. @@ -490,34 +611,58 @@ Empty start tag (<>) is not allowed. Empty end tag (</>) is not allowed. End tag cannot have attributes. + 終了タグに属性が指定されています。 + + + + Attribute value is not specified. + 属性値が指定されていません。 + +

The attribute value is not specified after the = + (U+003C EQUAL SIGN) + character.

+ +

When an attribute value is empty, the = character after + the attribute name must be specified as:

+ +

<foo bar>

+ +

Instead, quotation marks can be used to explicitly represent that + the attribute value is empty, as:

+ +

<foo bar="">

+ +

... or like:

+ +

<foo bar=''>

+
Character reference to {text} is not allowed. + Polytheistic slash (/>) cannot be used for this element. @@ -565,28 +710,24 @@ After the string <!DOCTYPE , the document type name must be specified. After the keyword PUBLIC, no oublic identifier is specified. Character reference must be closed by a ; character. After the string <!DOCTYPE, there must be at least a white space character before the document type @@ -594,21 +735,18 @@ Attributes must be separeted by at least a white space character. After the keyword SYSTEM, no system identifier is specified. Processing instruction (<?...>) is not allowed in HTML @@ -661,77 +799,66 @@ There is a bogus string after the document type name. There is a bogus string after the keyword PUBLIC. There is a bogus string after the public identifier. There is a bogus string after the keyword SYSTEM. There is a bogus string after the system identifier. Attribute value is not closed by a quotation mark. Comment is not closed by a string -->. The DOCTYPE is not closed by a > character. The public identifier literal is not closed by a quotation mark. The system identifier literal is not closed by a quotation mark. Tag is not closed by a > character. @@ -742,50 +869,62 @@

HTML5 Parse Errors in Tree Construction Stage

+ + There is a start tag + <{text}> is after the html element + is closed. + html 要素が閉じられた後に開始タグ + <{text}> があります。 + + + + There is an end tag + </{text}> is after the html element + is closed. + html 要素が閉じられた後に終了タグ + </{text}> があります。 + + Start tag <{text}> is not allowed after the body is closed. End tag </{text}> is not allowed after the body is closed. Non‐white‐space characters are not allowed after the body is closed. Start tag <{text}> is not allowed after the frameset is closed. End tag </{text}> is not allowed after the frameset is closed. Non‐white‐space characters are not allowed after the frame is closed. + modules="HTML::Parser"> The {text} element cannot be inserted between head and body elements. @@ -797,35 +936,48 @@ Start tag <{text}> is not allowed after the html is closed. + +

The start tag of an element appears after the + body element has been closed. The document is + non-conforming.

+ +

Any content of the document other than head + contents and comments must be put into the body + element.

+
End tag </{text}> is not allowed after the html is closed. + +

The end tag of an element appears after the + body element has been closed. The document is + non-conforming.

+ +

Any content of the document other than head + contents and comments must be put into the body + element.

+
Non‐white‐space characters are not allowed after the html is closed. The image element is obsolete. Anchor cannot be nested. @@ -838,7 +990,6 @@ Start tag <{text}> is not allowed in the body element. @@ -851,56 +1002,48 @@ Some element is not closed before the end of file. The button element cannot be nested. Element is not closed before the end of file. Start tag <form> is not allowed in a form element. Start tag <{text}> is not allowed in a framset element. End tag </{text}> is not allowed in a frameset element. Non‐white‐space characters are not allowed in a frameset element. Start tag <head> is not allowed in the head element. @@ -915,7 +1058,6 @@ A DOCTYPE appears after any element or data character has been seen. @@ -932,14 +1074,12 @@ The nobr element cannot be nested. The {text} element is not allowed in a noscript element in the @@ -947,21 +1087,18 @@ An end tag </{text}> appers before the noscript element is closed. A noscript element is not closed before the end of file. Non‐white‐space characters are not allowed in a noscript element in the head @@ -969,28 +1106,24 @@ Element is not closed before the end of file. Start tag <{text}> is not allowed in a select element. End tag </{text}> is not allowed in a select element. Start tag <{text}> is not allowed in a table element. @@ -1009,14 +1142,12 @@ End tag </{text}> is not allowed in a table element. Non‐white‐space character is not allowed within the table element, outside of the caption and cells. @@ -1033,14 +1164,12 @@ The isindex element is obsolete. Start tag of tr element is missing. @@ -1181,6 +1310,29 @@ + + The DOCTYPE legacy string is + used. + DOCTYPE + 遺物文字列が使われています。 + +

The DOCTYPE with the DOCTYPE legacy + string, i.e. + <!DOCTYPE HTML PUBLIC "XSLT-compat"> + is used.

+ +

The DOCTYPE legacy string should not be used for documents + not generated from XSLT transformation process. It is allowed + only to enable to use XSLT style sheets with the HTML output mode, which + does not support generation of the DOCTYPE with no + PUBLIC + identifier. For other purposes, the DOCTYPE legacy + string, i.e. PUBLIC "XSLT-compat", + is useless and should not be used.

+
+
+
@@ -1393,8 +1545,8 @@ - In a details element, only at the - beginning of the element a lengend element + In a details or fieldset + element, only at the beginning of the element a legend element may be used. @@ -1450,8 +1602,23 @@ - The character encoding declaration must be the - first element in the head element. + The character encoding declaration is not the + first child element in the head element. + 文字符号化宣言が head + 要素の最初の子要素ではありません。 + +

The character encoding declaration + (<meta charset="..."> or + <meta http-equiv=Content-Type content="text/html; charset=..."> + must be the first child element in the head element.

+ +

The character encoding declaration have to occur near the beginning + of the document to ensure that Web browsers can be determine the + character encoding of the document.

+ +

The title element and other metadata elements must + appear after any character encoding declaration is processed.

+
This element is not defined. + この要素は定義されていません。 + +

The element is not one of elements allowed + in the latest version of relevant specifications.

+ +

The element cannot be used.

+ +
+
event-source element
+
The element was renamed as eventsource + element (no hyphen).
+
m element
+
The element was renamed as mark + element.
+
+
+
+ + + More than one labelable form-associated element + is associated to a label element. + This attribute is not defined. + この属性は定義されていません。 + +

The attribute is not one of attributes allowed for the element + in the latest version of relevant specifications.

+ +

The attribute cannot be used.

+ +
+
align attribute (various HTML elements)
+
border attribute (various HTML elements)
+
These attributes are no longer part of HTML. You can use CSS + properties to control the presentation of the element.
+
autosubmit attribute (menu element)
+
The attribute was part of HTML5 draft but then dropped. + Similar functionality can be implemented by scripts.
+
language attribute (script element)
+
The attribute is no longer the standard way to specify the + scripting language. If you are using JavaScript, then no explicit + specification of the scripting language is necessary, so you can + write the element like: +

<script>
/* JavaScript code */
</script>

+ If you are using different scripting language from JavaScript, or + you want to declare the scripting language explicitly, you should + use the type attribute, as follows: +
+
JavaScript
+
Use + <script type="text/javascript">.
+
VBScript
+
Use + <script type="text/vbscript">.
+
+
+
+
+
+ + + The value attribute cannot be + specified to an input element whose type + is hidden and name is + _charset_. - The xml:lang attribute is not - allowed in HTML document. + The xml:lang attribute in HTML + document is ignored. -

The xml:lang attribute is not allowed in - HTML document. The document is non-conforming.

+

The xml:lang attribute does not have an effect in + HTML document.

-

Use of the xml:lang attribute is conforming - only in XML documents.

+

The xml:lang attribute is only applicable to XML + documents. In HTML document, it is only allowed to ease migration + from XML.

To specify natural language information in HTML document, use lang attribute instead.

@@ -1703,29 +1939,20 @@
- - The lang attribute is not - allowed in XML document. - -

The HTML lang attribute is not allowed in - XML document. The document is non-conforming.

- -

The lang attribute in null - namespace for HTML elements is conforming only in - HTML documents.

- -

To specify natural language information in XML document, - use xml:lang attribute instead.

-
-
- A noscript element cannot be used in XML document. + + The xml:lang attribute in no namespace + is only allowed in HTML document. + 名前空間に属さない xml:lang + 属性が認められているのは HTML 文書中だけです。 + + The xmlns attribute @@ -1740,6 +1967,28 @@ + + This attribute is not applied to an + input element whose type is + {text}. + + + + The value attribute cannot be + specified to a li element whose parent element is + not an ol element. + + + + The xml:lang attribute is only allowed + when the lang attribute is specified. + xml:lang 属性を指定できるのは + lang 属性が指定されている時だけです。 + +
@@ -1764,6 +2013,14 @@ represent a character encoding name. + + Characeter encoding {value} + is not ASCII compatible. + 文字符号化 {value} + は ASCII 互換ではありません。 + + Character encoding name @@ -1900,54 +2157,69 @@ Year number is out of range. + 年の値が値域外です。 Month number is out of range. + 月の値が値域外です。 Day number is out of range. + 日の値が値域外です。 Hour number is out of range. + 時の値が値域外です。 Minute number is out of range. + 分の値が値域外です。 Second number is out of range. + 秒の値が値域外です。 Hour number of the timezone component is out of range. + 時間帯の部分の時の値が値域外です。 Minute number of the timezone component is out of range. + 時間帯の部分の分の値が値域外です。 - The attribute value is not a datetime. + The value is not a datetime. + 値が日時ではありません。 - The attribute value is not a date or - time. + The value is not a date or time. + 値が日付か時刻ではありません。 + + + + Form name is empty. + フォーム名が空です。 + + Form name {value} is already + used for another element. + + There is another pragma @@ -2023,9 +2301,58 @@ appears in the attribute value twice. + + The alt attribute value is + empty. + + + + + The alt attribute value is + empty. + alt 属性値が空です。 + +

The value of the alt attribute of an area + element is an empty value.

+ +

In general, the alt attribute value cannot be empty. + It must provide an alternative text for the hyperlink represented by + the area element. The alternative text is to be used + when the Web browser cannot display the image, or is configured not + to display images.

+ +

As an exception, the alt attribute may be left blank + if the same image map (i.e. the ancestor map element) + contains another area element whose href + attribute references the same resource as the href + attribute of the area element in question, and the other + area element has an alt attribute with + non‐empty value.

+
+
+ - The attribute value must not be empty. + The attribute value is empty. + 属性値が空です。 + + + + The value of the title attribute + is empty. + title 属性の値が空です。 + +

The title attribute value of the link + element that defines an alternate style sheet is an empty value.

+ +

A link element whose rel attribute + is alternate stylesheet defines an alternate style sheet. + An alternate style sheet must be associated with a name using the + title attribute. The name cannot be empty.

+
The attribute value is not a real number. + + + The element referneced by the form + attribute is not a form element, or no element is + found. + + - The usemap attribute references - no image map. + The element referneced by the usemap + attribute is not a map element, or no element is + found. - The contextmenu attribute references - no menu. + The element referneced by the + contextmenu attribute is not a menu element, or + no element is found. + + The value attribute value is longer + than the value of the maxlength attribute. + + Browsing context name must not be empty. @@ -2286,6 +2630,57 @@ 1.0 NCName.
+ + The value of the xml:lang attribute + is different from the value of the lang attribute. + xml:lang 属性の値が lang + 属性の値と異なります。 + +

The value of the xml:lang attribute (either the + lang attribute in the xml (i.e. + http://www.w3.org/XML/1998/namespace) namespace, or + the xml:lang attribute in no namespace) for the element has + different value than that of the lang attribute in no + namespace.

+ +

For historical reason, there are two attributes applicable to HTML + elements to specify language information of an element: lang + and xml:lang. In HTML documents, only lang + attribute in no namespace is allowed and take effect; the + xml:lang attribute in no namespace is ignored in HTML + documents. In XHTML documents, both lang and + xml:lang attributes are allowed.

+ +

In general, only the lang attribute need to be + specified for an element.

+ +

If both lang and xml:lang attributes are + specified on the same element, their values must be the same value.

+
+ +

xml:lang 属性 (xml (= + http://www.w3.org/XML/1998/namespace) 名前空間の + lang 属性や名前空間に属さない + xml:lang 属性) の値が同じ要素の名前空間に属さない + lang 属性の値と異なっています。

+ +

歴史的な理由により、 HTML 要素の言語指定のための属性は + langxml:lang の2つがあります。 HTML + 文書では名前空間に属さない lang 属性だけが認められており、 + かつ効力があります。名前空間に属さない + xml:lang 属性は HTML 文書では無視されます。 XHTML 文書では + lang 属性も xml:lang 属性も認められています。

+ +

通常、要素の言語情報は lang + 属性だけを使って指定すれば十分です。

+ +

lang 属性と xml:lang + 属性の両方を同じ要素に指定する場合、 + 両者の値は同じでなければなりません。

+
+
+
@@ -2355,52 +2750,141 @@

Internet Media Type Errors

+ + The specified value is not a valid value + as a multipart boundary. + + + + The specified value is not a valid value + for the attribute e4x. + + + + The specified value, + {value}, is syntactically not a valid + attribute name. + + The specified media type is a composite type, which is not allowed in this context. + + An Internet Media Type whose intended usage + is limited use, {value} is used. + + The specified value is not an Internet Media Type. + + An obsolete parameter + {value} is used. + + - {@}: An obsolete - subtype is used. - -

The specified Internet Media Type is registered with status - of OBSOLETE.

+ modules="IMTChecker"> + An obsolete Internet Media Type + {value} is used. + 廃止されたインターネット媒体型 + {value} が使われています。 + +

The specified Internet Media Type is registered with its intended + usage as OBSOLETE.

Media type text/ecmascript
Media type text/ecmascript is obsoleted in favor of application/ecmascript. Note that - text/javascript would be better alternative - for many cases.
+ text/javascript would be the better alternative + in many cases.
Media type text/javascript
Media type text/javascript is obsoleted by IETF with backward incompatible alternate application/javascript for architectural - purity. Realist may ignore this warning.
+ purity. Those who prefer reality to academic + purity may ignore this warning.
-
+ +
+ + + Parameter {text} have to + be specified for the Internet Media Type + {value}. + + + + Parameter {value} is not + allowed for this Internet Media Type. - {@}: A private - (x- or x.) subtype is used. + modules="IMTChecker"> + Use of a private Internet Media Type + {value} is not encouraged. + + + + Use of a private type + {value} is not encouraged. + + + + Value {value} is + syntactically not a valid subtype value of an Internet Media Type. + + + + Value {value} is + syntactically not a valid type. + + + + An unknown parameter {value} + is used. The conformance checker cannot determine whether use of this + parameter is valid or not. + + + + An unknown Internet Media Type + {value} is used. At the time of the update of + the conformance checker's Internet Media Type database, the subtype is + not reigstered to the IANA registry. The subtype, however, might be + registerd to the IANA registry thereafter. Please consult the IANA + registry. - {@}: The subtype is - not registered to IANA. - + modules="IMTChecker"> + Use of an Internet Media Type + {value} is not encouraged since it is not + part of the IANA registry. + + + + Use of a type + {value} is not encouraged since it is not + a standardized type. URL Errors + modules="URIChecker CacheManifest"> The specified value is syntactically not an IRI. @@ -2460,8 +2944,7 @@ URL host address format - {value} is not supported by the - conformance checker. + {text} is not defined. The port component of the URL is empty. + + The fragment component of the URL is not + allowed. + + The host component of the URL @@ -2583,10 +3072,277 @@
+
+

Media Query Errors

+ + + The specified value has a syntax error as a + media query. + + + + Media type {value} is + not supported by the conformance checker. + + +
+ +
+

Selectors Errors

+ + + Argument list of the pseudo-class is + not closed by a ) character. + + + + Numbers in the argument + an+b have to be integers. + + + + Argument an+b is + syntactically incorrect. + + + + Attribute selector is not closed by + a ] character. + + + + Argument list of the :lang + selector is not closed by a ) character. + + + + Namespace prefix {value} + is not declared. + + + + Attribute local name is missing. + + + + Attribute matching operator (e.g. + =) is missing. + + + + Attribute name is missing. + + + + Attribute namespace wildcard * + is not followed by a | character. + + + + Attribute value is missing. + + + + Class name is missing. + + + + + Combinator is missing. + + + + No string is specified in the argument + list of the :-manakai-contains pseudo-class + selector. + + + + Language tag argument is missing. + + + + Local name part of the type selector (or + * for the universal selector) is missing. + + + + + Pseudo-class name is missing. + + + + Pseudo-element name is missing. + + + + Sequence of simple selectors is + expected. + + + + Argument list of the :not selector + is not closed by a ) character. + + + + Simple selector is not allowed after a + pseudo element. + + + + Pseudo-class :{value} + is not supported by the conformance checker. + + + + Pseudo-element ::{value} + is not supported by the conformance checker. + + +
+ +
+

CSS Errors

+ + + An @{text} rule is not + allowed here. + + + + The @{text} rule is + syntactically incorrect. + + + + Block is not closed before the end of + file. + + + + Component <{text}> is + already specified. + + + + Value hand is not valid as + <'cursor'>. + + + + Specified value is syntactically not a correct + <{text}>. + + + + No declaration block is found after a group of + selectors. + + + + A : character is missing after + a property name. + + + + Property name is expected. + + + + A ; character is missing at the + end of the property. + + + + Priority part of the declaration is syntactically + incorrect. + + + + The @{value} rule is + not supported by the conformance checker. + + + + Property {value} is + not supported by the conformance checker. + + +
+

Cache Manifest Errors

- + + This URL is found both in the explicit or + fallback entries and in the online whitelist. + + + + The specified URL has different origin from + the manifest. + + + + The scheme component of the URL is + different from that of the manifest URL. The URL is ignored. + + + + This oppotunistic caching namespace is already + specified. + + + + Fallback entry URL is missing. + + + This document is not a cache manifest.

The specified document is not a cache manifest. @@ -2601,6 +3357,563 @@ CACHE and MANIFEST).

+ + + This URL is same as the manifest URL. + + +
+ +
+

Regular Expression Errors

+ + + + + + + Quantifier unexpected on zero-length + expression. + + + + + Sequence + (?{text}...) is not implemented + by Perl. + + + + Sequence (?#... is + not terminated by ). + + + + (?p{...}) is + obsolete. + +

(?p{}) is obsolete. It was deprecated in + Perl 5.8 and is no longer supported in Perl 5.10.

+ +

You can use (??{...}) instead.

+
+
+ + + Sequence (?{...}) + is not terminated or {...} is not + balanced. + + + + Switch condition is not recognized. + + + + Switch + (?(condition)...|...|...) + contains too many branches. + + + + An unknown switch condition + (?({text} is used. + + + + Sequence (?... is + incomplete. + + + + Modifier (?{text}) + in a regular expression has no effect. + + + + An unknown sequence + (?{text}...) is used. + + + + A (... sequence + is not terminated by ). + + + + An unmatched ) is found. + + + + Quantifier {n,m} + cannot be n > m. + + + + {text} matches + the empty string too many times. + + + + + Quantifiers cannot be nested. + + + + + A character class [... + is not terminated by ]. + + + + Quantifier follows nothing. + + + + A \{text} sequence + is not followed by {...}. + + + + A \{text}{... + is not terminated by }. + + + + A nonexistent group is referenced. + + + + A \ character is not followed by + another character, + + + + An unknown escape \{text} + is used. + + + + An unknown escape \{text} + is used in a character class. + + + + An unknown POSIX character class + [:{text}:] is used. + + + + A POSIX syntax + [{text}...{text}] is used + outside of character classes. + + + + + An escape \{text}{} + is empty. + + + + An escape that represents a character + class cannot be used in range {text}. + + + + Character range {text} + is invalid. + + + + + Octal escape is used. + + +
+ +
+

WebIDL Errors

+ + + An argument name is not followed by a + , character or a ) character. + + + + An exception name is not followed by a + , character or a ) character. + + + + The token after the unsigned + keyword is not short or long. + キーワード unsigned の後の字句が + shortlong ではありません。 + + + + An extended attribute is not followed by + a , character or a ] character. + + + + An argument is specified after an argument + with Variadic extended attribute is seen. + + + + Extended attribute {text} is + specified for an attribute that is not read-only. + + + + Extended attribute {text} + is specified for an attribute whose type is not an interface. + + + + An unknown construct is found where an exception + member or a } character is expected. + + + + An unknown construct is found where an interface + member or a } character is expected. + + + + An identifier for the {text} + is not followed by a { character. + + + + An unknown construct is found after an + extended attribute list (where a Definition is + expected). + + + + An unknown construct is found where a + Definition (optionally preceded by an extended attribute list) + is expected. + + + + The type for {text} is + not specified. + + + + The type for an argument is not + specified. + + + + The type for an exception member is not + specified. + + + + No extended attribute is specified after + a [ character. + + + + No identifier is specified in an extended + attribute assignment. + + + + The specified value {value} + is outside of the range of the type for the constant, + {text}. + + + + The type of the value, + {value}, is different from the type of the constant, + {text}. + + + + Extended attribute {text} + is already specified for another operation in the same interface. + + + + Constructor name {value} + specified by extended attribute {text} is already + used for an interface. + + + + Name {text} is + already used. + + + + Qualified name {text} is + already used. + + + + Extended attribute {text} + is already specified. + + + + Exception {text} is + not defined in the fragment. + + + + + Interface {text} is + not defined in the fragment. + + + + + No in keyword for an argument is + found. + + + + No ( character for an argument + list is found. + + + + A raises (or getraises + or setraises) keyword is not followed by a ( + character. + + + + A sequence<> type is not + terminated by a > character. + + + + Keyword sequence is not followed + by a < character. + + + + No type is specified in + sequence<>. + + + + No identifier is specified for the + {text}. + + + + No identifier is specified for the + argument. + + + + No identifier is specified for the + exception member. + + + + No identifier is specified for the + operation. + + + + No semicolon is found at the end of the + definition or member. + + + + This definition is not part of any + module. + + + + Type {text} cannot be + used in valuetype. + + + + The WebIDL fragment ends before all the blocks + are closed by }; sequences. + + + + Attribute {value} is + not defined in the interface specified for the attribute to which + extended attribute {text} is set. + + + + A scoped name is expected here. + + + + A :: token is not followed by + an identifier or a DOMString keyword. + + + + Type {text} is not + defined. + + + + typedef of name DOMString + is ignored. + + + + An unknown extended attribute + {text} is used. + + + + The valuetype definition does + not define DOMString as + sequence<unsigned short>. + + + + valuetype of name + DOMString is ignored. + + + + The operation cannot be used as accessor operation + of {text}, since its signature different from + the expected one. + + + + Use of an argument list for extended attribute + {text} is not allowed. + + + + Extended attribute {text} + is not applicable for an attribute whose type is not + DOMString. + + + + + The identifier for extended attribute + {text} is not specified. + + + + Use of an identifier for extended attribute + {text} is not allowed. + + + + The identifier {value} is + not an allowed value for extended attribute + {text}. + + + + Extended attribute {text} + is not applicable to this kind of object. + +
@@ -2741,77 +4054,263 @@

Language Tag Errors

+ modules="LangTag::RFC4646::Parser"> There is another extension subtag {value}. + + Extension subtag {value} + is placed after subtag {text}. + + + + Extension {value} is not + defined when the conformance checker is written. + + + + Extended language subtag + {value} is not in the preferred form, i.e. in + lowercase. + + + + Use of extended language subtag + {value} is deprecated. + + + + Extended language subtag + {text} is not allowed in the combination with this + language (and extended language) subtag(s). + + + + Extended language subtag + {text} is not registered. + + + + Language tag {value} is + not in the preferred case combination. + + + + Use of language tag + {value} is deprecated. + + + + Language tag {value} is + not a combination of RFC 4646 subtags and is not a registered grandfathered + tag. + + + modules="LangTag::RFC4646::Parser LangTag::RFC3066::Checker"> Subtag {value} is syntactically invalid. + modules="LangTag::RFC4646::Checker LangTag::RFC3066::Checker"> It is a good practice to represent ISO 639-1 language code {value} in lowercase. + + Use of language subtag + {value} is deprecated. + + + + Language subtag {value} + is not registered. + + + modules="LangTag::RFC4646::Checker LangTag::RFC3066::Checker"> Langauge tag mul should not be used. + modules="LangTag::RFC3066::Checker"> No semantics is defined for language subtag {value}. + + Language subtag {value} + is a private use code. + + + modules="LangTag::RFC4646::Parser"> The language subtag {value} is syntactically invalid. + modules="LangTag::RFC4646::Checker LangTag::RFC3066::Checker"> Langauge tag und should not be used. + modules="LangTag::RFC3066::Checker"> It would be better if a private use language tag ({value}) is not used. + + Private use subtag {value} + is used. + + + + Subtag {value} is not + represented in the preferred case format. + + + modules="LangTag::RFC4646::Parser"> Private use subtag {value} is syntactically invalid. + + Language tag {value} is + not in the preferred case combination. + + + + Use of language tag + {value} is deprecated. + + + modules="LangTag::RFC4646::Checker LangTag::RFC3066::Checker"> It is a good practice to represent ISO 3166 country code {value} in uppercase. + + Use of region subtag + {value} is deprecated. + + + modules="LangTag::RFC3066::Checker"> No semantics is defined for region subtag {value}. + + Region subtag {value} + is not registered. + + + modules="LangTag::RFC4646::Checker LangTag::RFC3066::Checker"> Use of private use country code {value} is not allowed. + + Script subtag {value} is + not in the preferred form, i.e. titlecase. + + + + Use of script subtag + {value} is deprecated. + + + + Script subtag {value} + is not registered. + + + + Script subtag {value} + is a private use code. + + + + Script subtag {value} + should be suppressed when the language subtag is + {text}. + + + + Variant subtag {value} is + not in the preferred form, i.e. lowercase. + + + + Variant subtag {text} might + not be meaningful when it is used in combination with + {value}. + + + + Use of variant subtag + {value} is deprecated. + + + + Variant subtag {value} + is specified twice. + + + + Variant subtag {value} + is not registered. + + + + Variant subtag {value} + cannot be used in this context. + +
@@ -2952,20 +4451,19 @@ {text} is not supported. -
- - - WebHACC (β) - + + No more information is available. + これ以上の詳しい情報はありません。 + +

No more information is available for this topic.

+
+ +

これについての詳しい情報はありません。

+
+
- - - WebHACC - - - WebHACC - - +
Input @@ -3281,6 +4779,36 @@ バイト + + Explicit entries + 明示的項目 + + + + Fallback entries + 滑り止め項目 + + + + Opportunistic caching namespace + 日和見的キャッシュ化名前空間 + + + + Fallback entry + 滑り止め項目 + + + + Online whitelist + オンライン・ホワイトリスト + + + + No entry + 項目なし + + Subject 主語 @@ -3326,11 +4854,31 @@ 位置不明 + + (Unknown) + (不明) + + + + Description + 説明 + + Structure of Table #{text} 表 #{text} の構造 + + Graph + グラフ + + + + Regexp #{text} + 正規表現 #{text} + + Subdocument #{text} 部分文書 #{text} @@ -3469,84 +5017,58 @@ - MUST‐level + MUST‐level error - 必須級の誤り + 必須級の誤り + +

A violation to a hard requirement of the specification. + The document is non‐conforming.

+
- SHOULD‐level + SHOULD‐level error - 推奨級の誤り + 推奨級の誤り + +

A violation to a requirement of the specification. + The violation might be legitimize in some case. Otherwise, + the document is non‐conforming.

+
- Warning - 警告 + Warning + 警告 + +

A warning is an advice from the conformance checker + to avoid solving a problem in a confusing or possibly wrong way. + It does not affect to the conformance of the document, and + may sometimes be inappropriate.

+
- Information - 情報 + Information + 情報 + +

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.

+
- Not + Not supported - 未対応 + 未対応 + +

Some feature that is not supported by the conformance checker + is used in the document.

+
-
-

Error Levels

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LevelConforming?Description
MUST‐level errorNon‐conforming.A violation to a hard requirement of the specification. -The document is non‐conforming.
SHOULD‐level errorNon‐conforming, but in some case -conforming.A violation to a requirement of the specification. -The violation might be legitimize in some case. Otherwise, -the document is non‐conforming.
WarningConforming.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.
InformationConforming.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.
Not supportedUnknown.Some feature that is not supported by the conformance checker -is used in the document.
-
-

License of This Document

@@ -3558,6 +5080,6 @@ and/or modify it under the same terms as Perl itself.

- + \ No newline at end of file