--- test/html-webhacc/error-description.ja.html.u8 2008/08/29 13:46:58 1.4 +++ test/html-webhacc/error-description.ja.html.u8 2008/12/11 03:22:56 1.12 @@ -33,12 +33,37 @@

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} is not allowed for HTML document.

The character encoding used for the document is not allowed @@ -122,10 +147,32 @@ for the character encoding of this document is found in the transfer procotol headers.

-

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:

+ + +

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.

+ + +

Conformance error checking for the character encoding {text} is not supported.

@@ -162,6 +209,10 @@
  • Use UTF-8.
  • +
    + +
    +

    Coded Character Set Layer Errors

    The NULL character is not allowed.

    @@ -169,6 +220,32 @@

    Code point {text} is not allowed.

    +

    Noncharacter {text} + is found in the input stream.

    +

    Noncharacter code points are used in the input stream.

    + +

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

    + +

    In addition, they are not allowed in HTML document.

    + +
    + +

    Character {text} is not + a Unicode character.

    + +

    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.

    +
    @@ -179,7 +256,22 @@

    Attribute value must be quoted by " or ' if it contains a ", ', or - = character.

    + = 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;.

    @@ -352,13 +444,6 @@

    -

    Character reference to - {text} is not allowed.

    - -

    Character reference to - U+000D (CARRIAGE RETURN) - is not allowed.

    -

    There is a -- sequence in a comment.

    There is a - (U+002D @@ -387,7 +472,27 @@

    Empty end tag (</>) is not allowed.

    -

    End tag cannot have attributes.

    +

    終了タグに属性が指定されています。

    + +

    属性値が指定されていません。

    +

    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.

    @@ -543,6 +648,12 @@

    HTML5 Parse Errors in Tree Construction Stage

    +

    html 要素が閉じられた後に開始タグ + <{text}> があります。

    + +

    html 要素が閉じられた後に終了タグ + </{text}> があります。

    +

    Start tag <{text}> is not allowed after the body is closed.

    @@ -821,6 +932,23 @@
    +

    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.

    +
    +
    @@ -980,8 +1108,8 @@

    In a datatemplate element, only rule elements are allowed.

    -

    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.

    Elements are not allowed in an empty @@ -1010,8 +1138,20 @@

    This element is not allowed in this context.

    -

    The character encoding declaration must be the - first 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 allowed where metadata content is expected.

    @@ -1065,7 +1205,24 @@

    This element is not allowed in Text construct.

    -

    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.

    No significant content is contained in this element.

    @@ -1147,15 +1304,56 @@

    The ismap attribute may only be used for the image contained in an a 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.

    -

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

    -

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

    +
    +
    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">.
    +
    +
    +
    +
    -

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

    +

    The value attribute cannot be + specified to an input element whose type + is hidden and name is + _charset_.

    + +

    The xml:lang attribute in HTML + document is ignored.

    +

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

    + +

    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.

    @@ -1183,22 +1381,12 @@

    -

    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.

    +

    名前空間に属さない xml:lang + 属性が認められているのは HTML 文書中だけです。

    +

    The xmlns attribute in the null namespace is not allowed in XHTML document. The document is non-conforming.

    @@ -1209,6 +1397,17 @@ static documents.

    +

    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.

    + +

    xml:lang 属性を指定できるのは + lang 属性が指定されている時だけです。

    +

    @@ -1224,6 +1423,9 @@

    A character reference cannot be used to represent a character encoding name.

    +

    文字符号化 {value} + は ASCII 互換ではありません。

    +

    Character encoding name {value} is not the preferred name of that character encoding.

    @@ -1321,28 +1523,27 @@

    The specified value is not valid.

    -

    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 attribute value is not a date or - time.

    +

    値が日付か時刻ではありません。

    + +

    フォーム名が空です。

    This attribute only allow a limited set of values and the specified value {@} is not one @@ -1388,6 +1589,9 @@

    Attribute value {@} is not allowed.

    +

    Form name {value} is already + used for another element.

    +

    There is another pragma {value}.

    @@ -1397,7 +1601,39 @@

    The token {value} appears in the attribute value twice.

    -

    The attribute value must not be 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.

    +
    + +

    属性値が空です。

    + +

    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 specified value is out of range.

    @@ -1481,11 +1717,17 @@

    The attribute value is not a non‐negative integer.

    -

    The usemap attribute references - no image map.

    - -

    The contextmenu attribute references - no menu.

    +

    The element referneced by the form + attribute is not a form element, or no element is + found.

    + +

    The element referneced by the usemap + attribute is not a map element, or no element is + found.

    + +

    The element referneced by the + contextmenu attribute is not a menu element, or + no element is found.

    There is no table header cell whose id is {value} in the same table.

    @@ -1541,6 +1783,9 @@

    The node referenced by the template attribute is not a template.

    +

    The value attribute value is longer + than the value of the maxlength attribute.

    +

    Browsing context name must not be empty.

    Browsing context name @@ -1552,6 +1797,29 @@

    The specified value is not a legal XML Namespaces 1.0 NCName.

    +

    xml:lang 属性の値が lang + 属性の値と異なります。

    +

    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 + 属性の両方を同じ要素に指定する場合、 + 両者の値は同じでなければなりません。

    +
    +

    @@ -1622,8 +1890,25 @@

    An obsolete parameter {value} is used.

    -

    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 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. Those who prefer reality to academic + purity may ignore this warning.
    +
    +

    Parameter {text} have to be specified for the Internet Media Type @@ -1699,8 +1984,7 @@ URI.

    URL host address format - {value} is not supported by the - conformance checker.

    + {text} is not defined.

    Default port number should be omitted.

    @@ -1928,6 +2212,290 @@
    +
    +

    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.

    + +

    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.

    + +
    +

    Stability Information

    @@ -2030,18 +2598,60 @@

    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.

    +

    Subtag {value} is syntactically invalid.

    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.

    +

    Langauge tag mul should not be used.

    No semantics is defined for language subtag {value}.

    +

    Language subtag {value} + is a private use code.

    +

    The language subtag {value} is syntactically invalid.

    @@ -2051,18 +2661,75 @@

    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.

    +

    Private use subtag {value} is syntactically invalid.

    +

    Language tag {value} is + not in the preferred case combination.

    + +

    Use of language tag + {value} is deprecated.

    +

    It is a good practice to represent ISO 3166 country code {value} in uppercase.

    +

    Use of region subtag + {value} is deprecated.

    +

    No semantics is defined for region subtag {value}.

    +

    Region subtag {value} + is not registered.

    +

    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.

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

    - + \ No newline at end of file