Bug 699745 - Use UTF-8 instead of escapes in htmlparser.properties. r=l10n.
authorHenri Sivonen <hsivonen@iki.fi>
Fri, 04 Nov 2011 15:36:29 +0200
changeset 79759 6beb79fc1c1a195a7ed5d6d3f2ea16ff2949d55e
parent 79758 936c243bf7fc679c974e17c1c5056ab8645d8edf
child 79760 98712a13f4ac96a6892c724fe60dce3a5aa43d3f
push id21423
push usermbrubeck@mozilla.com
push dateFri, 04 Nov 2011 18:28:39 +0000
treeherdermozilla-central@5ebd59b5a94a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersl10n
bugs699745
milestone10.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 699745 - Use UTF-8 instead of escapes in htmlparser.properties. r=l10n.
dom/locales/en-US/chrome/layout/htmlparser.properties
--- a/dom/locales/en-US/chrome/layout/htmlparser.properties
+++ b/dom/locales/en-US/chrome/layout/htmlparser.properties
@@ -35,118 +35,118 @@
 #
 # ***** 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.
-errLtSlashGt=Saw \u201C</>\u201D. Probable causes: Unescaped \u201C<\u201D (escape as \u201C&lt;\u201D) or mistyped end tag.
+errGarbageAfterLtSlash=Garbage after “</”.
+errLtSlashGt=Saw “</>”. Probable causes: Unescaped “<” (escape as “&lt;”) 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.
+errGtInSystemId=“>” in system identifier.
+errGtInPublicId=“>” 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.
+errConsecutiveHyphens=Consecutive hyphens did not terminate a comment. “--” is not permitted inside a comment, but e.g. “- -” is.
+errPrematureEndOfComment=Premature end of comment. Use “-->” 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.
+errUnquotedAttributeLt=“<” in an unquoted attribute value. Probable cause: Missing “>” immediately before.
+errUnquotedAttributeGrave=“`” 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.
+errUnquotedAttributeEquals=“=” 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 “>”.
 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.
+errUnquotedAttributeStartLt=“<” at the start of an unquoted attribute value. Probable cause: Missing “>” immediately before
+errUnquotedAttributeStartGrave=“`” at the start of an unquoted attribute value. Probable cause: Using the wrong character as a quote.
+errUnquotedAttributeStartEquals=“=” 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&lt;\u201D.
-errLtGt=Saw \u201C<>\u201D. Probable causes: Unescaped \u201C<\u201D (escape as \u201C&lt;\u201D) or mistyped start tag.
-errProcessingInstruction=Saw \u201C<?\u201D. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)
-errUnescapedAmpersandInterpretedAsCharacterReference=The string following \u201C&\u201D was interpreted as a character reference. (\u201C&\u201D probably should have been escaped as \u201C&amp;\u201D.)
-errNotSemicolonTerminated=Named character reference was not terminated by a semicolon. (Or \u201C&\u201D should have been escaped as \u201C&amp;\u201D.)
-errNoNamedCharacterMatch=\u201C&\u201D did not start a character reference. (\u201C&\u201D probably should have been escaped as \u201C&amp;\u201D.)
-errQuoteBeforeAttributeName=Saw a quote when expecting an attribute name. Probable cause: \u201C=\u201D missing immediately before.
-errLtInAttributeName=\u201C<\u201D in attribute name. Probable cause: \u201C>\u201D missing immediately before.
+errBadCharBeforeAttributeNameLt=Saw “<” when expecting an attribute name. Probable cause: Missing “>” immediately before.
+errEqualsSignBeforeAttributeName=Saw “=” when expecting an attribute name. Probable cause: Attribute name missing.
+errBadCharAfterLt=Bad character after “<”. Probable cause: Unescaped “<”. Try escaping it as “&lt;”.
+errLtGt=Saw “<>”. Probable causes: Unescaped “<” (escape as “&lt;”) or mistyped start tag.
+errProcessingInstruction=Saw “<?”. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)
+errUnescapedAmpersandInterpretedAsCharacterReference=The string following “&” was interpreted as a character reference. (“&” probably should have been escaped as “&amp;”.)
+errNotSemicolonTerminated=Named character reference was not terminated by a semicolon. (Or “&” should have been escaped as “&amp;”.)
+errNoNamedCharacterMatch=“&” did not start a character reference. (“&” probably should have been escaped as “&amp;”.)
+errQuoteBeforeAttributeName=Saw a quote when expecting an attribute name. Probable cause: “=” missing immediately before.
+errLtInAttributeName=“<” in attribute name. Probable cause: “>” 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.
+maybeErrSlashInEndTag=Stray “/” 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.
+errEofWithoutGt=Saw end of file without the previous tag ending with “>”. 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.
+errEofAfterLt=End of file after “<”.
 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.
+errHyphenHyphenBang=“--!” 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.
+errNoSpaceBetweenDoctypeSystemKeywordAndQuote=No space between the doctype “SYSTEM” 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.
+errNoSpaceBetweenDoctypePublicKeywordAndQuote=No space between the doctype “PUBLIC” 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.
+errStrayStartTag2=Stray start tag “%1$S”.
+errStrayEndTag=Stray end tag “%1$S”.
+errUnclosedElements=End tag “%1$S” seen, but there were open elements.
+errUnclosedElementsImplied=End tag “%1$S” 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<!DOCTYPE html>\u201D.
-errQuirkyDoctype=Quirky doctype. Expected \u201C<!DOCTYPE html>\u201D.
+errAlmostStandardsDoctype=Almost standards mode doctype. Expected “<!DOCTYPE html>”.
+errQuirkyDoctype=Quirky doctype. Expected “<!DOCTYPE html>”.
 errNonSpaceInTrailer=Non-space character in page trailer.
-errNonSpaceAfterFrameset=Non-space after \u201Cframeset\u201D.
-errNonSpaceInFrameset=Non-space in \u201Cframeset\u201D.
+errNonSpaceAfterFrameset=Non-space after “frameset”.
+errNonSpaceInFrameset=Non-space in “frameset”.
 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<!DOCTYPE html>\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.
+errNonSpaceInColgroupInFragment=Non-space in “colgroup” when parsing fragment.
+errNonSpaceInNoscriptInHead=Non-space character inside “noscript” inside “head”.
+errFooBetweenHeadAndBody=“%1$S” element between “head” and “body”.
+errStartTagWithoutDoctype=Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.
+errNoSelectInTableScope=No “select” in table scope.
+errStartSelectWhereEndSelectExpected=“select” start tag where end tag expected.
+errStartTagWithSelectOpen=“%1$S” start tag with “select” open.
+errBadStartTagInHead=Bad start tag in “%1$S” in “head”.
+errImage=Saw a start tag “image”.
+errIsindex=“isindex” seen.
+errFooSeenWhenFooOpen=An “%1$S” 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.
+errFramesetStart=“frameset” 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<!DOCTYPE html>\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.
+errStartTagInTable=Start tag “%1$S” seen in “table”.
+errFormWhenFormOpen=Saw a “form” start tag, but there was already an active “form” element. Nested forms are not allowed. Ignoring the tag.
+errTableSeenWhileTableOpen=Start tag for “table” seen but the previous “table” is still open.
+errStartTagInTableBody=“%1$S” start tag in table body.
+errEndTagSeenWithoutDoctype=End tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.
+errEndTagAfterBody=Saw an end tag after “body” had been closed.
+errEndTagSeenWithSelectOpen=“%1$S” end tag with “select” open.
+errGarbageInColgroup=Garbage in “colgroup” fragment.
+errEndTagBr=End tag “br”.
+errNoElementToCloseButEndTagSeen=No “%1$S” element in scope but a “%1$S” end tag seen.
+errHtmlStartTagInForeignContext=HTML start tag “%1$S” in a foreign namespace context.
+errTableClosedWhileCaptionOpen=“table” closed but “caption” 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.
+errUnclosedChildrenInRuby=Unclosed children in “ruby”.
+errStartTagSeenWithoutRuby=Start tag “%1$S” seen without a “ruby” element being open.
+errSelfClosing=Self-closing syntax (“/>”) 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.
+errEndTagDidNotMatchCurrentOpenElement=End tag “%1$S” did not match the name of the current open element (“%2$S”).
+errEndTagViolatesNestingRules=End tag “%1$S” violates nesting rules.