# ***** BEGIN LICENSE BLOCK ***** # Version: MPL 1.1/GPL 2.0/LGPL 2.1 # # The contents of this file are subject to the Mozilla Public License Version # 1.1 (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS IS" basis, # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License # for the specific language governing rights and limitations under the # License. # # The Original Code is HTML parser error reporting code. # # The Initial Developer of the Original Code is # Mozilla Foundation. # Portions created by the Initial Developer are Copyright (C) 2011 # the Initial Developer. All Rights Reserved. # # Contributor(s): # Henri Sivonen # # Alternatively, the contents of this file may be used under the terms of # either the GNU General Public License Version 2 or later (the "GPL"), or # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), # in which case the provisions of the GPL or the LGPL are applicable instead # of those above. If you wish to allow use of your version of this file only # under the terms of either the GPL or the LGPL, and not to allow others to # use your version of this file under the terms of the MPL, indicate your # decision by deleting the provisions above and replace them with the notice # and other provisions required by the GPL or the LGPL. If you do not delete # the provisions above, a recipient may use your version of this file under # the terms of any one of the MPL, the GPL or the LGPL. # # ***** END LICENSE BLOCK ***** # The bulk of the messages in this file are derived from # http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java # which is available under the MIT license. # Tokenizer errors errGarbageAfterLtSlash=Garbage after \u201C\u201D. Probable causes: Unescaped \u201C<\u201D (escape as \u201C<\u201D) or mistyped end tag. errCharRefLacksSemicolon=Character reference was not terminated by a semicolon. errNoDigitsInNCR=No digits in numeric character reference. errGtInSystemId=\u201C>\u201D in system identifier. errGtInPublicId=\u201C>\u201D in public identifier. errNamelessDoctype=Nameless doctype. errConsecutiveHyphens=Consecutive hyphens did not terminate a comment. \u201C--\u201D is not permitted inside a comment, but e.g. \u201C- -\u201D is. errPrematureEndOfComment=Premature end of comment. Use \u201C-->\u201D to end a comment properly. errBogusComment=Bogus comment. errUnquotedAttributeLt=\u201C<\u201D in an unquoted attribute value. Probable cause: Missing \u201C>\u201D immediately before. errUnquotedAttributeGrave=\u201C`\u201D in an unquoted attribute value. Probable cause: Using the wrong character as a quote. errUnquotedAttributeQuote=Quote in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value. errUnquotedAttributeEquals=\u201C=\u201D in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value. errSlashNotFollowedByGt=A slash was not immediate followed by \u201C>\u201D. errNoSpaceBetweenAttributes=No space between attributes. errUnquotedAttributeStartLt=\u201C<\u201D at the start of an unquoted attribute value. Probable cause: Missing \u201C>\u201D immediately before errUnquotedAttributeStartGrave=\u201C`\u201D at the start of an unquoted attribute value. Probable cause: Using the wrong character as a quote. errUnquotedAttributeStartEquals=\u201C=\u201D at the start of an unquoted attribute value. Probable cause: Stray duplicate equals sign. errAttributeValueMissing=Attribute value missing. errBadCharBeforeAttributeNameLt=Saw \u201C<\u201D when expecting an attribute name. Probable cause: Missing \u201C>\u201D immediately before. errEqualsSignBeforeAttributeName=Saw \u201C=\u201D when expecting an attribute name. Probable cause: Attribute name missing. errBadCharAfterLt=Bad character after \u201C<\u201D. Probable cause: Unescaped \u201C<\u201D. Try escaping it as \u201C<\u201D. errLtGt=Saw \u201C<>\u201D. Probable causes: Unescaped \u201C<\u201D (escape as \u201C<\u201D) or mistyped start tag. errProcessingInstruction=Saw \u201C\u201D missing immediately before. errQuoteInAttributeName=Quote in attribute name. Probable cause: Matching quote missing somewhere earlier. errExpectedPublicId=Expected a public identifier but the doctype ended. errBogusDoctype=Bogus doctype. maybeErrAttributesOnEndTag=End tag had attributes. maybeErrSlashInEndTag=Stray \u201C/\u201D at the end of an end tag. errNcrNonCharacter=Character reference expands to a non-character. errAstralNonCharacter=Character reference expands to an astral non-character. errNcrSurrogate=Character reference expands to a surrogate. errNcrControlChar=Character reference expands to a control character. errNcrCr=A numeric character reference expanded to carriage return. errNcrInC1Range=A numeric character reference expanded to the C1 controls range. errEofInPublicId=End of file inside public identifier. errEofInComment=End of file inside comment. errEofInDoctype=End of file inside doctype. errEofInAttributeValue=End of file reached when inside an attribute value. Ignoring tag. errEofInAttributeName=End of file occurred in an attribute name. Ignoring tag. errEofWithoutGt=Saw end of file without the previous tag ending with \u201C>\u201D. Ignoring tag. errEofInTagName=End of file seen when looking for tag name. Ignoring tag. errEofInEndTag=End of file inside end tag. Ignoring tag. errEofAfterLt=End of file after \u201C<\u201D. errNcrOutOfRange=Character reference outside the permissible Unicode range. errNcrUnassigned=Character reference expands to a permanently unassigned code point. errDuplicateAttribute=Duplicate attribute. errEofInSystemId=End of file inside system identifier. errExpectedSystemId=Expected a system identifier but the doctype ended. errMissingSpaceBeforeDoctypeName=Missing space before doctype name. errHyphenHyphenBang=\u201C--!\u201D found in comment. errNcrControlChar=Character reference expands to a control character. errNcrZero=Character reference expands to zero. errNoSpaceBetweenDoctypeSystemKeywordAndQuote=No space between the doctype \u201CSYSTEM\u201D keyword and the quote. errNoSpaceBetweenPublicAndSystemIds=No space between the doctype public and system identifiers. errNoSpaceBetweenDoctypePublicKeywordAndQuote=No space between the doctype \u201CPUBLIC\u201D keyword and the quote. # Tree builder errors errStrayStartTag2=Stray start tag \u201C%1$S\u201D. errStrayEndTag=Stray end tag \u201C%1$S\u201D. errUnclosedElements=End tag \u201C%1$S\u201D seen, but there were open elements. errUnclosedElementsImplied=End tag \u201C%1$S\u201D implied, but there were open elements. errUnclosedElementsCell=A table cell was implicitly closed, but there were open elements. errStrayDoctype=Stray doctype. errAlmostStandardsDoctype=Almost standards mode doctype. Expected \u201C\u201D. errQuirkyDoctype=Quirky doctype. Expected \u201C\u201D. errNonSpaceInTrailer=Non-space character in page trailer. errNonSpaceAfterFrameset=Non-space after \u201Cframeset\u201D. errNonSpaceInFrameset=Non-space in \u201Cframeset\u201D. errNonSpaceAfterBody=Non-space character after body. errNonSpaceInColgroupInFragment=Non-space in \u201Ccolgroup\u201D when parsing fragment. errNonSpaceInNoscriptInHead=Non-space character inside \u201Cnoscript\u201D inside \u201Chead\u201D. errFooBetweenHeadAndBody=\u201C%1$S\u201D element between \u201Chead\u201D and \u201Cbody\u201D. errStartTagWithoutDoctype=Start tag seen without seeing a doctype first. Expected \u201C\u201D. errNoSelectInTableScope=No \u201Cselect\u201D in table scope. errStartSelectWhereEndSelectExpected=\u201Cselect\u201D start tag where end tag expected. errStartTagWithSelectOpen=\u201C%1$S\u201D start tag with \u201Cselect\u201D open. errBadStartTagInHead=Bad start tag in \u201C%1$S\u201D in \u201Chead\u201D. errImage=Saw a start tag \u201Cimage\u201D. errIsindex=\u201Cisindex\u201D seen. errFooSeenWhenFooOpen=An \u201C%1$S\u201D start tag seen but an element of the same type was already open. errHeadingWhenHeadingOpen=Heading cannot be a child of another heading. errFramesetStart=\u201Cframeset\u201D start tag seen. errNoCellToClose=No cell to close. errStartTagInTable=Start tag \u201C%1$S\u201D seen in \u201Ctable\u201D. errFormWhenFormOpen=Saw a \u201Cform\u201D start tag, but there was already an active \u201Cform\u201D element. Nested forms are not allowed. Ignoring the tag. errTableSeenWhileTableOpen=Start tag for \u201Ctable\u201D seen but the previous \u201Ctable\u201D is still open. errStartTagInTableBody=\u201C%1$S\u201D start tag in table body. errEndTagSeenWithoutDoctype=End tag seen without seeing a doctype first. Expected \u201C\u201D. errEndTagAfterBody=Saw an end tag after \u201Cbody\u201D had been closed. errEndTagSeenWithSelectOpen=\u201C%1$S\u201D end tag with \u201Cselect\u201D open. errGarbageInColgroup=Garbage in \u201Ccolgroup\u201D fragment. errEndTagBr=End tag \u201Cbr\u201D. errNoElementToCloseButEndTagSeen=No \u201C%1$S\u201D element in scope but a \u201C%1$S\u201D end tag seen. errHtmlStartTagInForeignContext=HTML start tag \u201C%1$S\u201D in a foreign namespace context. errTableClosedWhileCaptionOpen=\u201Ctable\u201D closed but \u201Ccaption\u201D was still open. errNoTableRowToClose=No table row to close. errNonSpaceInTable=Misplaced non-space characters inside a table. errUnclosedChildrenInRuby=Unclosed children in \u201Cruby\u201D. errStartTagSeenWithoutRuby=Start tag \u201C%1$S\u201D seen without a \u201Cruby\u201D element being open. errSelfClosing=Self-closing syntax (\u201C/>\u201D) used on a non-void HTML element. Ignoring the slash and treating as a start tag. errNoCheckUnclosedElementsOnStack=Unclosed elements on stack. errEndTagDidNotMatchCurrentOpenElement=End tag \u201C%1$S\u201D did not match the name of the current open element (\u201C%2$S\u201D). errEndTagViolatesNestingRules=End tag \u201C%1$S\u201D violates nesting rules.