# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # Encoding warnings and errors EncNoDeclarationFrame = 未宣告框架文件的字元編碼。若您直接檢視該框架中的文件看起來可能會不大一樣。 EncXmlDecl = 這份 HTML 文件的字元編碼使用了 XML 的語法進行宣告,這個行為不符合標準,且直接在 區塊一開始使用 標籤進行宣告更有效。 EncMetaTooLate = 用來宣告字元編碼的 標籤太晚才出現,改以根據內容猜測編碼方式。需將 標籤移動至 區塊的一開始才可正確使用該編碼。 EncMetaTooLateFrame = 用來宣告字元編碼的 標籤太晚才出現,改以使用父文件的編碼。需將 標籤移動至 區塊的一開始才可正確使用該編碼。 EncMetaAfterHeadInKilobyte = 用來宣告字元編碼的 標籤應移動至 區塊的一開始才可正確使用該編碼。 EncNoDecl = 並未宣告文件的字元編碼,改以根據內容猜測編碼方式。應透過 HTTP 標頭中的 Content-Type、使用 標籤,或使用位元組順序符號(BOM)來宣告字元編碼。 EncNoDeclPlain = 並未宣告文件的字元編碼,改以根據內容猜測編碼方式。應透過 HTTP 標頭中的 Content-Type,或使用位元組順序符號(BOM)來宣告字元編碼。 EncMetaUnsupported = 在 HTML 文件當中的 meta 標籤宣告了一個不受支援的字元編碼。已忽略該宣告。 EncProtocolUnsupported = 在傳輸通訊協定當中宣告了一個不受支援的字元編碼。已忽略該宣告。 EncMetaUtf16 = 網頁的 meta 標籤宣告使用 UTF-16 作為字元編碼格式。已將此解釋為宣告使用 UTF-8 編碼。 EncMetaUserDefined = 網頁的 meta 標籤宣告使用 x-user-defined 作為字元編碼格式。為了保持與刻意編碼錯誤的傳統字體相容性,將會解譯為宣告使用 windown-1252 編碼。此網站應該轉移為使用 Unicode。 EncMetaReplacement = 用來宣告字元編碼的 meta 標籤內容造成跨網站指令碼風險,已改用替代編碼。 EncProtocolReplacement = 在傳輸通訊協定層級宣告了一種有跨網站指令碼風險的字元編碼,已改用替代編碼。 EncDetectorReload = 並未宣告文件的字元編碼,僅可於完整接收文件後根據內容猜測編碼方式,此行為造成文件必須被重新載入。應透過 HTTP 標頭中的 Content-Type、 標籤,或使用位元組順序符號(BOM)來宣告字元編碼。 EncDetectorReloadPlain = 並未宣告文件的字元編碼,僅可於完整接收文件後根據內容猜測編碼方式,此行為造成文件必須被重新載入。應透過 HTTP 標頭中的 Content-Type 或使用位元組順序符號(BOM)來宣告字元編碼。 EncError = 根據宣告的字元編碼,位元組串流發生錯誤。宣告的字元編碼可能不正確。 EncErrorFrame = 根據從父文件繼承的字元編碼,位元組串流發生錯誤。必須透過 Content-Type HTTP 標頭、 標籤、或使用位元組順序符號(BOM)來宣告字元編碼。 EncErrorFramePlain = 根據從父文件繼承的字元編碼,位元組串流發生錯誤。必須透過 Content-Type HTTP 標頭、或使用位元組順序符號(BOM)來宣告字元編碼。 EncSpeculationFailMeta = 由於在進行宣告字元編碼的 標籤出現前出現了非 ASCII 字元,已重新剖析文件的開頭。 標籤應為 標籤的第一個子元素,且在其之前不應有非 ASCII 字元文字出現。 EncSpeculationFailXml = 由於在文件中出現非 ASCII 字元,卻找不到用來宣告字元編碼的 標籤,需退回採用 XML 的宣告語法,並重新剖析文件的開頭。應在 標籤的第一個子元素加入用來宣告字元編碼的 標籤,而不使用 XML 宣告語法。 # The audience of the following message isn't the author of the document but other people debugging browser behavior. EncSpeculationFail2022 = 由於 ISO-2022-JP 與 ASCII 編碼不相容,已重新剖析文件的開頭。 # The bulk of the messages below are derived from # https://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java # which is available under the MIT license. # Tokenizer errors errGarbageAfterLtSlash = 「」。可能造成的原因: 未跳脫的「<」(應該要跳脫成「<」) 或是打錯了的結尾標籤。 errCharRefLacksSemicolon = 字符引用未由分號結束。 errNoDigitsInNCR = 字符引用當中沒有數字。 errGtInSystemId = 系統識別符當中出現了「>」。 errGtInPublicId = 公用識別符當中出現了「>」。 errNamelessDoctype = 缺少名稱的 Doctype。 errConsecutiveHyphens = 連續的連字號沒有結束註解。「--」不被允許在註解當中出現,但「- -」可以。 errPrematureEndOfComment = 文件為正常結束。請使用「-->」正確地結束註解。 errBogusComment = 不正確的註解語法。 errUnquotedAttributeLt = 在一個沒有被引號包起來的屬性值當中出現了「<」。可能造成的原因: 前面缺了一個「>」。 errUnquotedAttributeGrave = 在一個沒有被引號包起來的屬性值當中發現「`」。可能造成的原因: 使用了不正確的符號作為引號。 errUnquotedAttributeQuote = 在一個沒有被引號包起來的屬性值當中出現了引號。可能造成的原因:屬性值被放在一起,或是在當中放了 URL 查詢字串。 errUnquotedAttributeEquals = 在一個沒有被引號包起來的屬性值當中出現了「=」。可能造成的原因:屬性值被放在一起,或是在當中放了 URL 查詢字串。 errSlashNotFollowedByGt = 斜線後面沒有「>」。 errNoSpaceBetweenAttributes = 屬性之間沒有空格隔開。 errUnquotedAttributeStartLt = 在一個沒有被引號包起來的屬性值當中發現「<」作為開頭。可能造成的原因: 前面缺少「>」。 errUnquotedAttributeStartGrave = 在一個沒有被引號包起來的屬性值當中發現「`」作為開頭。可能造成的原因: 使用了錯誤的符號作為引號。 errUnquotedAttributeStartEquals = 在一個沒有被引號包起來的屬性值的開頭發現「=」。可能造成的原因: 多餘的等號。 errAttributeValueMissing = 缺少屬性值。 errBadCharBeforeAttributeNameLt = 在預期應該要有屬性名稱的地方看到了「<」。可能造成的原因: 前面少了「>」。 errEqualsSignBeforeAttributeName = 在預期應該要有屬性名稱的地方看到了「=」。可能造成的原因: 缺少屬性名稱。 errBadCharAfterLt = 在「<」後面出現了不正確的符號。可能造成的原因: 未跳脫的「<」。請試著把它跳脫為「<」。 errLtGt = 發現了「<>」。可能造成的原因: 未跳脫的「<」(應該要跳脫為「<」)或是把起始標籤打錯了。 errProcessingInstruction = 發現了「?」。可能造成的原因: 嘗試在 HTML 當中使用 XML 處理指令。(HTML 當中並不支援 XML 處理指令) errUnescapedAmpersandInterpretedAsCharacterReference = 在「&」後面的字串已被解譯為字符引用。(也許應該把「&」跳脫為「&」。) errNotSemicolonTerminated = 字符引用並未由分號結束。(也許應該把「&」跳脫為「&」。) errNoNamedCharacterMatch = 「&」並未開始一個字符引用。(也許「&」應該要被跳脫為「&」。) errQuoteBeforeAttributeName = 在預期應該要有屬性名稱的地方發現了引號。可能造成的原因: 前面缺少了「=」。 errLtInAttributeName = 在屬性名稱當中有「<」。可能造成的原因: 前面缺少了「>」。 errQuoteInAttributeName = 屬性名稱當中發現了引號。可能造成的原因: 前面也有個引號消失了。 errExpectedPublicId = 預期要有一個公用識別符,但 Doctype 已經結束了。 errBogusDoctype = 不正確的 Doctype。 maybeErrAttributesOnEndTag = 結束標籤擁有屬性。 maybeErrSlashInEndTag = 在結束標籤的結尾發現了多餘的「/」。 errNcrNonCharacter = 引用了非字元的字符。 errNcrSurrogate = 引用了代理範圍的字符。 errNcrControlChar = 引用了控制符號。 errNcrCr = 數值字符引用了 符號。 errNcrInC1Range = 數值字符引用了 C1 控制範圍當中的符號。 errEofInPublicId = 公用識別符當中出現了檔案結束符號。 errEofInComment = 註解當中出現了檔案結束符號。 errEofInDoctype = Doctype 當中出現了檔案結束符號。 errEofInAttributeValue = 在屬性值內遇到檔案結束符號。忽略該標籤。 errEofInAttributeName = 在屬性名稱當中出現了檔案結束符號。忽略該標籤。 errEofWithoutGt = 發現檔案結束符號,但先前沒有標籤以「>」結束。忽略該標籤。 errEofInTagName = 在尋找標籤名稱時發現檔案結束符號。忽略該標籤。 errEofInEndTag = 結束標籤當中有檔案結束符號。忽略該標籤。 errEofAfterLt = 在「<」後面發現檔案結束符號。 errNcrOutOfRange = 超過允許的 Unicode 範圍的字符引用。 errNcrUnassigned = 字符引用了一個被永久保留的未指派代碼點。 errDuplicateAttribute = 屬性重複。 errEofInSystemId = 在系統識別符當中發現檔案結束符號。 errExpectedSystemId = 預期應有一個系統識別符,但 Doctype 已經結束了。 errMissingSpaceBeforeDoctypeName = 在 Doctype 名稱前面少了一個空白。 errNestedComment = 在註解中發現「