# 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. Это не соответствует стандартам, и более эффективно объявить кодировку в теге meta в начале части заголовка.
EncMetaTooLate = Тег meta, пытающийся объявить кодировку символов, был обнаружен слишком поздно, и вместо этого кодировка была определена на основе содержимого. Необходимо переместить тег meta в начало части заголовка документа.
EncMetaTooLateFrame = Тег meta, пытающийся объявить кодировку символов, был обнаружен слишком поздно, и вместо этого была использована кодировка родительского документа. Необходимо переместить тег meta в начало части заголовка документа.
EncMetaAfterHeadInKilobyte = Тег meta, объявляющий кодировку символов документа, следует переместить в начало части заголовка документа.
EncNoDecl = Кодировка символов документа объявлена не была, поэтому кодировка была определена по содержанию. Кодировку символов необходимо объявить в HTTP-заголовке Content-Type, используя тег meta или маркер последовательности байтов.
EncNoDeclPlain = Кодировка символов документа объявлена не была, поэтому кодировка была определена по содержанию. Кодировку символов необходимо объявить в HTTP-заголовке Content-Type или с помощью маркера последовательности байтов.
EncMetaUnsupported = Для HTML-документа с помощью тега meta была объявлена неподдерживаемая кодировка символов. Объявление было проигнорировано.
EncProtocolUnsupported = На уровне протокола передачи была объявлена неподдерживаемая кодировка символов. Объявление было проигнорировано.
EncMetaUtf16 = Тег meta был использован для объявления в качестве кодировки символов UTF-16. Это было интерпретировано как объявление UTF-8.
EncMetaUserDefined = Тег meta был использован для объявления в качестве кодировки символов x-user-defined. Это было интерпретировано как объявление windows-1252 вместо совместимости с намеренно неправильно закодированными устаревшими шрифтами. Этот сайт должен перейти на Юникод.
EncMetaReplacement = Тег meta был использован для объявления кодировки, представляющей угрозу межсайтового скриптинга. Вместо неё была использована замещающая кодировка.
EncProtocolReplacement = На уровне протокола передачи была объявлена кодировка, представляющая угрозу межсайтового скриптинга. Вместо неё была использована замещающая кодировка.
EncDetectorReload = Кодировка символов документа объявлена не была, а догадаться о кодировке по содержанию было слишком поздно. Это привело к перезагрузке документа. Кодировку символов необходимо объявить в HTTP-заголовке Content-Type, используя тег meta или маркер последовательности байтов.
EncDetectorReloadPlain = Кодировка символов документа объявлена не была, а догадаться о кодировке по содержанию было слишком поздно. Это привело к перезагрузке документа. Кодировку символов необходимо объявить в HTTP-заголовке Content-Type или с помощью маркера последовательности байтов.
EncError = В соответствии с объявленной кодировкой символов поток байтов был ошибочен. Объявленная кодировка символов может быть неправильна.
EncErrorFrame = В соответствии с кодировкой символов, унаследованной от родительского документа, поток байтов был ошибочен. Кодировку символов необходимо объявить в HTTP-заголовке Content-Type, используя тег meta или маркер последовательности байтов.
EncErrorFramePlain = В соответствии с кодировкой символов, унаследованной от родительского документа, поток байтов был ошибочен. Кодировку символов необходимо объявить в HTTP-заголовке Content-Type или с помощью маркера последовательности байтов.
EncSpeculationFailMeta = Начало документа было обработано повторно, поскольку перед тегом meta, объявляющим кодировку, были не-ASCII символы. Meta должен быть первым дочерним элементом заголовка без не-ASCII комментариев перед ним.
EncSpeculationFailXml = Начало документа было обработано повторно, поскольку в части документа, где безуспешно выполнялся поиск тега meta перед возвратом к синтаксису объявления XML, имелись не-ASCII символы. Вместо синтаксиса объявления XML следует использовать тег meta в начале части заголовка.
# 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 = Мусор после «</».
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 = Обнаружен «<?». Вероятная причина: Попытка использовать инструкцию обработки XML в HTML. (Инструкции обработки XML не поддерживаются в HTML).
errUnescapedAmpersandInterpretedAsCharacterReference = Строка, следующая за «&», была интерпретирована как ссылка на символ. («&» вероятно должен быть экранирован как «&amp;»).
errNotSemicolonTerminated = Именованная ссылка на символ не была завершена точкой с запятой. (Или «&» вероятно должен быть экранирован как «&amp;»).
errNoNamedCharacterMatch = «&» не начинает ссылку на символ. («&» вероятно должен быть экранирован как «&amp;»).
errQuoteBeforeAttributeName = Обнаружена кавычка, хотя ожидалось имя атрибута. Вероятная причина: сразу перед этим отсутствует «=».
errLtInAttributeName = «<» в имени атрибута. Вероятная причина: сразу перед этим отсутствует «>».
errQuoteInAttributeName = Кавычка в имени атрибута. Вероятная причина: Где-то раньше недостаёт парной кавычки.
errExpectedPublicId = Ожидался публичный идентификатор, но doctype был завершён.
errBogusDoctype = Фальшивый doctype.
maybeErrAttributesOnEndTag = Закрывающий тег имеет атрибуты.
maybeErrSlashInEndTag = Случайный «/» в конце закрывающего тега.
errNcrNonCharacter = Ссылка на символ разворачивается в non-character.
errNcrSurrogate = Ссылка на символ разворачивается в суррогат.
errNcrControlChar = Ссылка на символ разворачивается в контрольный символ.
errNcrCr = Числовая ссылка на символ разворачивается в возврат каретки.
errNcrInC1Range = Числовая ссылка на символ разворачивается в диапазоне C1 управляющих символов.
errEofInPublicId = Конец файла внутри публичного идентификатора.
errEofInComment = Конец файла внутри комментария.
errEofInDoctype = Конец файла внутри doctype.
errEofInAttributeValue = При нахождении внутри значения атрибута достигнут конец файла. Тег проигнорирован.
errEofInAttributeName = При нахождении в имени атрибута достигнут конец файла. Тег проигнорирован.
errEofWithoutGt = Достигнут конец файла, а предыдущий тег не закрыт с помощью «>». Тег проигнорирован.
errEofInTagName = Достигнут конец файла при поиске имени тега. Тег проигнорирован.
errEofInEndTag = Конец файла внутри закрывающего тега. Тег проигнорирован.
errEofAfterLt = Конец файла после «<».
errNcrOutOfRange = Ссылка на символ находится за пределами допустимого диапазона Юникода.
errNcrUnassigned = Ссылка на символ разворачивается в никогда не назначаемую точку кода.
errDuplicateAttribute = Дублирующийся атрибут.
errEofInSystemId = Конец файла внутри системного идентификатора.
errExpectedSystemId = Ожидался системный идентификатор, но doctype завершен.
errMissingSpaceBeforeDoctypeName = Перед именем doctype отсутствует пробел.
errNestedComment = Внутри комментария найдено «<!--». Возможная причина: Вложенный комментарий (не разрешено).
errNcrZero = Ссылка на символ разворачивается в нуль.
errNoSpaceBetweenDoctypeSystemKeywordAndQuote = Нет пробела между ключевым словом «SYSTEM» для doctype и кавычкой.
errNoSpaceBetweenPublicAndSystemIds = Нет пробела между публичным и системным идентификатором doctype.
errNoSpaceBetweenDoctypePublicKeywordAndQuote = Нет пробела между ключевым словом «PUBLIC» для doctype и кавычкой.
# Tree builder errors
errDeepTree = Дерево документа имеет слишком большую вложенность. Дерево будет обрезано до глубины в 513 элементов.
errStrayStartTag2 = Случайный открывающий тег «%1$S».
errStrayEndTag = Случайный закрывающий тег «%1$S».
errUnclosedElements = Обнаружен закрывающий тег «%1$S», но имеются открытые элементы.
errUnclosedElementsImplied = Предполагается закрывающий тег «%1$S», но имеются открытые элементы.
errUnclosedElementsCell = Ячейка таблицы была неявно закрыта, но имеются открытые элементы.
errStrayDoctype = Случайный doctype.
errAlmostStandardsDoctype = Doctype в режиме Almost standards. Ожидался «<!DOCTYPE html>».
errQuirkyDoctype = Doctype в режиме Quirky. Ожидался «<!DOCTYPE html>».
errAlmostStandardsDoctypeVerbose = Эта страница загружена в режиме Almost Standards. Это может повлиять на макет страницы. Для режима Standards используйте «<!DOCTYPE html>».
errQuirkyDoctypeVerbose = Эта страница загружена в режиме Quirks. Это может повлиять на макет страницы. Для режима Standards используйте «<!DOCTYPE html>».
errNonSpaceInTrailer = Непробельный символ в трейлере страницы.
errNonSpaceAfterFrameset = Непробельный символ после «frameset».
errNonSpaceInFrameset = Непробельный символ в «frameset».
errNonSpaceAfterBody = Непробельный символ после body.
errNonSpaceInColgroupInFragment = Непробельный символ в «colgroup» при парсинге фрагмента.
errNonSpaceInNoscriptInHead = Непробельный символ внутри «noscript» внутри «head».
errFooBetweenHeadAndBody = «%1$S» элемент между «head» и «body».
errStartTagWithoutDoctype = Обнаружен открывающий тег, а doctype перед ним не обнаружен. Ожидался «<!DOCTYPE html>».
errNoSelectInTableScope = Нет «select» в диапазоне таблицы.
errStartSelectWhereEndSelectExpected = Открывающий тег «select» там, где ожидался закрывающий.
errStartTagWithSelectOpen = Открывающий тег «%1$S» рядом с открытым «select».
errBadStartTagInNoscriptInHead = Неправильный открывающий тег «%1$S» в «noscript» в «head».
errImage = Обнаружен открывающий тег «image».
errFooSeenWhenFooOpen2 = Обнаружен открывающий тег «%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» в чужом контексте пространства имён.
errNoTableRowToClose = Нет строки таблицы для закрытия.
errNonSpaceInTable = Неверно размещённые непробельные символы внутри таблицы.
errUnclosedChildrenInRuby = Незакрытые потомки в «ruby».
errStartTagSeenWithoutRuby = Обнаружен открывающий тег «%1$S» без открытого элемента «ruby».
errSelfClosing = Самозакрывающийся синтаксис («/>») использован в непустом HTML-элементе. Игнорирую слеш и считаю это начальным тегом.
errNoCheckUnclosedElementsOnStack = Незакрытые элементы в стеке.
errEndTagDidNotMatchCurrentOpenElement = Закрывающий тег «%1$S» не соответствует имени текущего открытого элемента («%2$S»).
errEndTagViolatesNestingRules = Закрывающий тег «%1$S» нарушает правила вложения.
errEndWithUnclosedElements = Обнаружен закрывающий тег «%1$S», но имеются незакрытые элементы.
errListUnclosedStartTags = Незакрытый элемент или элементы.
