# ***** 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 <hsivonen@iki.fi>
#
# 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=「</」之後有無效內容。
errLtSlashGt=發現「</>」。可能造成的原因: 未跳脫的「<」（應該要跳脫成「&lt;」） 或是打錯了的結尾標籤。
errCharRefLacksSemicolon=字符引用未由分號結束。
errNoDigitsInNCR=字符引用當中沒有數字。
errGtInSystemId=系統識別符當中出現了「>」。
errGtInPublicId=公用識別符當中出現了「>」。
errNamelessDoctype=缺少名稱的 Doctype。
errConsecutiveHyphens=連續的連字號沒有結束註解。「--」不被允許在註解當中出現，但「- -」可以。
errPrematureEndOfComment=文件為正常結束。請使用「-->」正確地結束註解。
errBogusComment=不正確的註解語法。
errUnquotedAttributeLt=在一個沒有被引號包起來的屬性值當中出現了「<」。可能造成的原因: 前面缺了一個「>」。
errUnquotedAttributeGrave=在一個沒有被引號包起來的屬性值當中發現「`」。可能造成的原因: 使用了不正確的符號作為引號。
errUnquotedAttributeQuote=在一個沒有被引號包起來的屬性值當中出現了引號。可能造成的原因: 屬性值被放在一起，或是在當中放了 URL 查詢字串。
errUnquotedAttributeEquals=在一個沒有被引號包起來的屬性值當中出現了「=」。可能造成的原因: 屬性值被放在一起，或是在當中放了 URL 查詢字串。
errSlashNotFollowedByGt=斜線後面沒有「>」。
errNoSpaceBetweenAttributes=屬性之間沒有空格隔開。
errUnquotedAttributeStartLt=在一個沒有被引號包起來的屬性值當中發現「<」作為開頭。可能造成的原因: 前面缺少「>」。
errUnquotedAttributeStartGrave=在一個沒有被引號包起來的屬性值當中發現「`」作為開頭。可能造成的原因: 使用了錯誤的符號作為引號。
errUnquotedAttributeStartEquals=在一個沒有被引號包起來的屬性值的開頭發現「=」。可能造成的原因: 多餘的等號。
errAttributeValueMissing=缺少屬性值。
errBadCharBeforeAttributeNameLt=在預期應該要有屬性名稱的地方看到了「<」。可能造成的原因: 前面少了「>」。
errEqualsSignBeforeAttributeName=在預期應該要有屬性名稱的地方看到了「=」。可能造成的原因: 缺少屬性名稱。
errBadCharAfterLt=在「<」後面出現了不正確的符號。可能造成的原因: 未跳脫的「<」。請試著把它跳脫為「&lt;」。
errLtGt=發現了「<>」。可能造成的原因: 未跳脫的「<」（應該要跳脫為「&lt;」）或是把起始標籤打錯了。
errProcessingInstruction=發現了「?」。可能造成的原因: 嘗試在 HTML 當中使用 XML 處理指令。（HTML 當中並不支援 XML 處理指令）
errUnescapedAmpersandInterpretedAsCharacterReference=在「&」後面的字串已被解譯為字符引用。（也許應該把「&」跳脫為「&amp;」。）
errNotSemicolonTerminated=字符引用並未由分號結束。（也許應該把「&」跳脫為「&amp;」。）
errNoNamedCharacterMatch=「&」並未開始一個字符引用。（也許「&」應該要被跳脫為「&amp;」。）
errQuoteBeforeAttributeName=在預期應該要有屬性名稱的地方發現了引號。可能造成的原因: 前面缺少了「=」。
errLtInAttributeName=在屬性名稱當中有「<」。可能造成的原因: 前面缺少了「>」。
errQuoteInAttributeName=屬性名稱當中發現了引號。可能造成的原因: 前面也有個引號消失了。
errExpectedPublicId=預期要有一個公用識別符，但 Doctype 已經結束了。
errBogusDoctype=不正確的 Doctype。
maybeErrAttributesOnEndTag=結束標籤擁有屬性。
maybeErrSlashInEndTag=在結束標籤的結尾發現了多餘的「/」。
errNcrNonCharacter=引用了非字元的字符。
errNcrSurrogate=引用了代理範圍的字符。
errNcrControlChar=引用了控制符號。
errNcrCr=數值字符引用了 <CR> 符號。
errNcrInC1Range=數值字符引用了 C1 控制範圍當中的符號。
errEofInPublicId=公用識別符當中出現了檔案結束符號。
errEofInComment=註解當中出現了檔案結束符號。
errEofInDoctype=Doctype 當中出現了檔案結束符號。
errEofInAttributeValue=在屬性值內遇到檔案結束符號。忽略該標籤。
errEofInAttributeName=在屬性名稱當中出現了檔案結束符號。忽略該標籤。
errEofWithoutGt=發現檔案結束符號，但先前沒有標籤以「>」結束。忽略該標籤。
errEofInTagName=在尋找標籤名稱時發現檔案結束符號。忽略該標籤。
errEofInEndTag=結束標籤當中有檔案結束符號。忽略該標籤。
errEofAfterLt=在「<」後面發現檔案結束符號。
errNcrOutOfRange=超過允許的 Unicode 範圍的字符引用。
errNcrUnassigned=字符引用了一個被永久保留的未指派代碼點。
errDuplicateAttribute=屬性重複。
errEofInSystemId=在系統識別符當中發現檔案結束符號。
errExpectedSystemId=預期應有一個系統識別符，但 Doctype 已經結束了。
errMissingSpaceBeforeDoctypeName=在 Doctype 名稱前面少了一個空白。
errHyphenHyphenBang=在註解當中發現了「--!」。
errNcrZero=引用了空字符。
errNoSpaceBetweenDoctypeSystemKeywordAndQuote=在 Doctype 當中的「SYSTEM」關鍵字與引號中間沒有空格。
errNoSpaceBetweenPublicAndSystemIds=在 Doctype 當中的公用與系統識別符中間沒有空格。
errNoSpaceBetweenDoctypePublicKeywordAndQuote=在 Doctype 的「PUBLIC」關鍵字與引號中間沒有空格。

# Tree builder errors
errStrayStartTag2=多餘的起始標籤「%1$S」。
errStrayEndTag=多餘的結束標籤「%1$S」。
errUnclosedElements=發現了結束標籤「%1$S」，但那是開放元素。
errUnclosedElementsImplied=暗示了結束標籤「%1$S」，但那裡有開放元素。
errUnclosedElementsCell=有一個儲存格隱含了要結束，但那裏有開放元素。
errStrayDoctype=多餘的 Doctype。
errAlmostStandardsDoctype=幾乎是標準模式的 Doctype。預期要有「<!DOCTYPE html>」。
errQuirkyDoctype=詭異的 Doctype 。原本預期應為「<!DOCTYPE html>」。
errNonSpaceInTrailer=在頁面尾端出現非空白符號。
errNonSpaceAfterFrameset=「frameset」後面有非空白字元。
errNonSpaceInFrameset=「frameset」當中有非空白字元。
errNonSpaceAfterBody=Body 後面有非空白字元。
errNonSpaceInColgroupInFragment=剖析片段時在「colgroup」當中發現非空白字元。
errNonSpaceInNoscriptInHead=「head」當中的「noscript」裡面有非空白字元。
errFooBetweenHeadAndBody=「head」與「body」當中有「%1$S」元素
errStartTagWithoutDoctype=尚未定義 Doctype 就出現了起始標籤。預期應有「<!DOCTYPE html>」。
errNoSelectInTableScope=表格範圍中沒有「select」。
errStartSelectWhereEndSelectExpected=在預期應有結束標籤的地方出現了「select」的起始標籤。
errStartTagWithSelectOpen=未結束的「select」標籤當中包含了「%1$S」起始標籤。
errBadStartTagInHead2=「head」當中有不好的起始標籤「%1$S」。
errImage=在「image」當中發現了起始標籤。
errIsindex=發現了「isindex」。
errFooSeenWhenFooOpen=發現了「%1$S」的起始標籤，但有個相同型別的元素已經開啟了。
errHeadingWhenHeadingOpen=標題不能為其他標題的子元素。
errFramesetStart=發現了「frameset」起始標籤。
errNoCellToClose=沒有儲存格可以關閉。
errStartTagInTable=在「table」當中發現了「%1$S」的起始標籤。
errFormWhenFormOpen=發現了「form」的起始標籤，但已經有個「form」元素存在。不允許出現巢狀表單，將忽略該標籤。
errTableSeenWhileTableOpen=發現了「table」的起始標籤，但先前的「table」標籤尚未結束。
errStartTagInTableBody=在表格內容中發現了「%1$S」的起始標籤。
errEndTagSeenWithoutDoctype=還沒發現 Doctype 就發現了結束標籤。預期應有「<!DOCTYPE html>」。
errEndTagAfterBody=在「body」標籤結束後發現了一個結束標籤。
errEndTagSeenWithSelectOpen=發現了「%1$S」的結束標籤，但「select」標籤還仍然開啟。
errGarbageInColgroup=在「colgroup」片段當中發現了無效的內容。
errEndTagBr=使用了「br」結束標籤。
errNoElementToCloseButEndTagSeen=在範圍中沒有發現「%1$S」元素，但發現了「%1$S」的結束標籤。
errHtmlStartTagInForeignContext=HTML 起始標籤「%1$S」位於外部命名空間文本當中。
errTableClosedWhileCaptionOpen=「table」已被關閉，但「caption」尚未關閉。
errNoTableRowToClose=沒有可以結束的表格行。
errNonSpaceInTable=表格當中有錯置的非空格符號。
errUnclosedChildrenInRuby=「ruby」當中有未關閉的子元素。
errStartTagSeenWithoutRuby=發現了起始標籤「%1$S」，但「ruby」元素尚未開啟。
errSelfClosing=在一個非虛無的 HTML 元素當中使用了自我結束語法（「/>」）。將忽略該斜線並將其視為起始標籤。
errNoCheckUnclosedElementsOnStack=堆疊中有未關閉的元素。
errEndTagDidNotMatchCurrentOpenElement=結束標籤「%1$S」並未符合目前已開啟元素的名稱（「%2$S」）。
errEndTagViolatesNestingRules=結束標籤「%1$S」違反巢狀規則。
