<commit_before>#
msgid ""
msgstr ""
"Project-Id-Version: messages\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-05-27 08:34+0000\n"
"PO-Revision-Date: 2022-05-22 11:51+0000\n"
"Last-Translator: <NAME> <<EMAIL>>\n"
"Language-Team: none\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Pontoon\n"

#: src/linter.js:171
msgid "Validation Summary:"
msgstr "Сводка валидации:"

#: src/linter.js:190
msgid "Code"
msgstr "Код"

#: src/linter.js:196
msgid "Message"
msgstr "Сообщение"

#: src/linter.js:202
msgid "Description"
msgstr "Описание"

#: src/linter.js:208
msgid "File"
msgstr "Файл"

#: src/linter.js:214
msgid "Line"
msgstr "Строка"

#: src/linter.js:220
msgid "Column"
msgstr "Столбец"

#: src/messages/css.js:15
msgid "Invalid nesting of selectors found"
msgstr "Найдено некорректное использование вложенных селекторов"

#: src/messages/css.js:8
msgid "A CSS syntax error was encountered"
msgstr "Обнаружена ошибка в синтаксисе CSS"

#: src/messages/fluent.js:5
msgid "Your FTL is not valid."
msgstr "Ваш FTL некорректен."

#: src/messages/fluent.js:6
msgid "Your FTL file could not be parsed."
msgstr "Не удалось распарсить ваш FTL файл."

#: src/messages/html.js:14
msgid "Remote scripts are not allowed as per the Add-on Policies."
msgstr "Внешние скрипты не разрешены Политикой дополнений."

#: src/messages/html.js:7
msgid "Inline scripts blocked by default"
msgstr "Встроенные скрипты блокируются по умолчанию"

#: src/messages/javascript.js:117
msgid "{{api}} is not supported"
msgstr "{{api}} не поддерживается"

#: src/messages/javascript.js:118
msgid "This API has not been implemented by Firefox."
msgstr "Это API не реализовано в Firefox."

#: src/messages/javascript.js:124
msgid ""
"\"{{api}}\" has been removed in Manifest Version 3 (`manifest_version` "
"property)"
msgstr ""
"\"{{api}}\" было удалено из Манифеста версии 3 (свойство `manifest_version`)"

#: src/messages/javascript.js:133
msgid "{{api}} is deprecated"
msgstr "{{api}} устарело"

#: src/messages/javascript.js:134
msgid "This API has been deprecated by Firefox."
msgstr "Это API объявлено Firefox устаревшим."

#: src/messages/javascript.js:146
msgid "\"{{api}}\" is deprecated or unimplemented"
msgstr "\"{{api}}\" устарело или не реализовано"

#: src/messages/javascript.js:17
msgid "Content script file could not be found."
msgstr "Не удалось найти файл скрипта содержимого."

#: src/messages/javascript.js:174
msgid "{{api}} is not supported in Firefox version {{minVersion}}"
msgstr "{{api}} не поддерживается в Firefox {{minVersion}}"

#: src/messages/javascript.js:177
msgid "This API is not implemented by the given minimum Firefox version"
msgstr "Это API не реализовано в указанной минимальной версии Firefox"

#: src/messages/javascript.js:18
msgid "Content script file could not be found"
msgstr "Не удалось найти файл скрипта содержимого"

#: src/messages/javascript.js:185
msgid "{{api}} is not supported in Firefox for Android version {{minVersion}}"
msgstr "{{api}} не поддерживается в Firefox для Android {{minVersion}}"

#: src/messages/javascript.js:188
msgid ""
"This API is not implemented by the given minimum Firefox for Android version"
msgstr ""
"Это API не реализовано в указанной минимальной версии Firefox для Android"

#: src/messages/javascript.js:24
msgid "Content script file name should not be empty."
msgstr "Имя файла скрипта содержимого не должно быть пустым."

#: src/messages/javascript.js:25
msgid "Content script file name should not be empty"
msgstr "Имя файла скрипта содержимого не должно быть пустым"

#: src/messages/javascript.js:7
msgid "JavaScript syntax error"
msgstr "Синтаксическая ошибка JavaScript"

#: src/messages/javascript.js:70
msgid "Unexpected global passed as an argument"
msgstr "Неожиданное использование глобальной переменной в качестве аргумента"

#: src/messages/javascript.js:77
msgid "Use of document.write strongly discouraged."
msgstr "Использование document.write настоятельно не рекомендуется."

#: src/messages/javascript.js:85
msgid "Banned 3rd-party JS library"
msgstr "Запрещённая сторонняя JS библиотека"

#: src/messages/javascript.js:92
msgid "Unadvised 3rd-party JS library"
msgstr "Нерекомендуемая сторонняя JS библиотека"

#: src/messages/javascript.js:99
msgid "Known JS library detected"
msgstr "Обнаружена известная JS библиотека"

#: src/messages/json.js:13
msgid "Your JSON contains block comments."
msgstr "Ваш JSON содержит многострочные комментарии."

#: src/messages/json.js:21
msgid "Duplicate keys are not allowed in JSON files."
msgstr "Дублирующиеся ключи не разрешены в JSON файлах."

#: src/messages/json.js:7
msgid "Your JSON is not valid."
msgstr "Ваш JSON некорректен."

#: src/messages/json.js:8
msgid "Your JSON file could not be parsed."
msgstr "Не удалось распарсить ваш JSON файл."

#: src/messages/layout.js:107
msgid "Reserved filename found."
msgstr "Используется зарезервированное имя файла."

#: src/messages/layout.js:34
msgid "We were unable to decompress the zip file."
msgstr "Нам не удалось разархивировать zip файл."

#: src/messages/layout.js:39
msgid "manifest.json was not found"
msgstr "не найден manifest.json"

#: src/messages/layout.js:48
msgid "File is too large to parse."
msgstr "Файл слишком большой для парсинга."

#: src/messages/layout.js:57
msgid "Hidden file flagged"
msgstr "Найден отмеченный флагом скрытый файл"

#: src/messages/layout.js:66
msgid "Flagged filename found"
msgstr "Найдено отмеченное флагом имя файла"

#: src/messages/layout.js:73
msgid "Flagged file extensions found"
msgstr "Найдено отмеченное флагом расширение файла"

#: src/messages/layout.js:8
msgid "Package contains duplicate entries"
msgstr "Пакет содержит дублирующиеся записи"

#: src/messages/layout.js:80
msgid "Flagged file type found"
msgstr "Найден отмеченный флагом тип файла"

#: src/messages/layout.js:90
msgid "Package already signed"
msgstr "Пакет уже подписан"

#: src/messages/layout.js:98
msgid "Firefox add-ons are not allowed to run coin miners."
msgstr "Дополнениям Firefox не разрешено запускать майнинг."

#: src/messages/locale-messagesjson.js:15
msgid "String name is reserved for a predefined message"
msgstr "Имя строки зарезервировано для предустановленного сообщения"

#: src/messages/locale-messagesjson.js:30
msgid "Placeholder for message is missing"
msgstr "Замещающий текст для сообщения не задан"

#: src/messages/locale-messagesjson.js:31
msgid "A placeholder used in the message is not defined."
msgstr "Замещающий текст, используемый в сообщении, не определён."

#: src/messages/locale-messagesjson.js:36
msgid "Placeholder name contains invalid characters"
msgstr "Имя замещающего текста содержит неправильные символы"

#: src/messages/locale-messagesjson.js:43
msgid "Placeholder is missing the content property"
msgstr "Отсутствует свойство \"content\" в замещающем тексте"

#: src/messages/locale-messagesjson.js:7
msgid "Translation string is missing the message property"
msgstr "В переведённой строке отсутствует свойство \"message\""

#: src/messages/locale-messagesjson.js:8
msgid ""
"No \"message\" message property is set for a string (https://mzl.la/2DSBTjA)."
msgstr ""
"Свойство сообщения \"message\" для строки не задано (https://mzl.la/2DSBTjA)."

#: src/messages/manifestjson.js:107 src/messages/manifestjson.js:115
#: src/messages/manifestjson.js:118 src/messages/manifestjson.js:99
msgid "The permission type is unsupported."
msgstr "Неподдерживаемый тип разрешения."

#: src/messages/manifestjson.js:12
msgid "The field is required."
msgstr "Это обязательное поле."

#: src/messages/manifestjson.js:124 src/messages/manifestjson.js:153
msgid "Unknown permission."
msgstr "Неизвестное разрешение."

#: src/messages/manifestjson.js:125
msgid "See https://mzl.la/1R1n1t0 (MDN Docs) for more information."
msgstr ""
"Смотрите https://mzl.la/1R1n1t0 (Документацию на MDN) для получения "
"дополнительной информации."

#: src/messages/manifestjson.js:13 src/messages/manifestjson.js:22
msgid "See https://mzl.la/1ZOhoEN (MDN Docs) for more information."
msgstr ""
"Смотрите https://mzl.la/1ZOhoEN (Документацию на MDN) для получения "
"дополнительной информации."

#: src/messages/manifestjson.js:154
msgid "See https://mzl.la/2Qn0fWC (MDN Docs) for more information."
msgstr ""
"Смотрите https://mzl.la/2Qn0fWC (Документацию на MDN) для получения "
"дополнительной информации."

#: src/messages/manifestjson.js:162 src/messages/manifestjson.js:165
msgid "Invalid host permission."
msgstr "Недействительное разрешение хоста."

#: src/messages/manifestjson.js:171
msgid "Invalid install origin."
msgstr "Недопустимый источник установки."

#: src/messages/manifestjson.js:174
msgid ""
"Invalid install origin. A valid origin has - only - a scheme, hostname and "
"optional port."
msgstr ""
"Недопустимый источник установки. Действительный источник имеет только схему, "
"имя хоста и необязательный порт."

#: src/messages/manifestjson.js:182
msgid "\"manifest_version\" in the manifest.json is not a valid value"
msgstr "\"manifest_version\" в файле manifest.json имеет некорректное значение"

#: src/messages/manifestjson.js:185
msgid "See https://mzl.la/20PenXl (MDN Docs) for more information."
msgstr ""
"Смотрите https://mzl.la/20PenXl (Документацию на MDN) для получения "
"дополнительной информации."

#: src/messages/manifestjson.js:21
msgid "The field is invalid."
msgstr "Недопустимое поле."

#: src/messages/manifestjson.js:219
msgid "The \"name\" property must be a string."
msgstr "Свойство \"name\" должно быть строкой."

#: src/messages/manifestjson.js:220
msgid "See http://mzl.la/1STmr48 (MDN Docs) for more information."
msgstr ""
"Смотрите http://mzl.la/1STmr48 (Документацию на MDN) для получения "
"дополнительной информации."

#: src/messages/manifestjson.js:228
msgid "The \"version\" property must be a string."
msgstr "Свойство \"version\" должно быть строкой."

#: src/messages/manifestjson.js:229 src/messages/manifestjson.js:238
msgid "See http://mzl.la/1kXIADa (MDN Docs) for more information."
msgstr ""
"Смотрите http://mzl.la/1kXIADa (Документацию на MDN) для получения "
"дополнительной информации."

#: src/messages/manifestjson.js:237
msgid "The \"version\" property uses a Firefox-specific format."
msgstr "Свойство \"version\" использует специфичный для Firefox формат."

#: src/messages/manifestjson.js:246
msgid "\"update_url\" is not allowed."
msgstr "\"update_url\" не разрешено."

#: src/messages/manifestjson.js:256
msgid "The \"update_url\" property is not used by Firefox."
msgstr "Свойство \"update_url\" не используется Firefox."

#: src/messages/manifestjson.js:265
msgid "\"strict_max_version\" not required."
msgstr "\"strict_max_version\" не требуется."

#: src/messages/manifestjson.js:284
msgid "An icon defined in the manifest could not be found in the package."
msgstr "Значок, обозначенный в манифесте, не удалось найти в пакете."

#: src/messages/manifestjson.js:288
msgid "Icon could not be found at \"%(path)s\"."
msgstr "Не удалось найти значок по пути \"%(path)s\"."

#: src/messages/manifestjson.js:303
msgid "A background script defined in the manifest could not be found."
msgstr "Не удалось найти фоновый скрипт, определённый в манифесте."

#: src/messages/manifestjson.js:306
msgid "A background page defined in the manifest could not be found."
msgstr "Не удалось найти фоновую страницу, определённую в манифесте."

#: src/messages/manifestjson.js:311
msgid "Background script could not be found at \"%(path)s\"."
msgstr "Не удалось найти файл фонового скрипта по пути \"%(path)s\"."

#: src/messages/manifestjson.js:312
msgid "Background page could not be found at \"%(path)s\"."
msgstr "Не удалось найти фоновую страницу по пути \"%(path)s\"."

#: src/messages/manifestjson.js:327
msgid "A content script defined in the manifest could not be found."
msgstr "Не удалось найти скрипт содержимого, определённый в манифесте."

#: src/messages/manifestjson.js:328
msgid "A content script css file defined in the manifest could not be found."
msgstr ""
"Не удалось найти CSS файл скрипта содержимого, определённый в манифесте."

#: src/messages/manifestjson.js:333
msgid ""
"Content script defined in the manifest could not be found at \"%(path)s\"."
msgstr ""
"Не удалось найти скрипт содержимого, обозначенный в манифесте, по пути "
"\"%(path)s\"."

#: src/messages/manifestjson.js:336
msgid ""
"Content script css file defined in the manifest could not be found at "
"\"%(path)s\"."
msgstr ""
"CSS файл скрипта содержимого, обозначенный в манифесте, не найден по пути "
"\"%(path)s\"."

#: src/messages/manifestjson.js:350
msgid "A dictionary file defined in the manifest could not be found."
msgstr "Не удалось найти файл словаря, определённый в манифесте."

#: src/messages/manifestjson.js:354
msgid ""
"Dictionary file defined in the manifest could not be found at \"%(path)s\"."
msgstr ""
"Не удалось найти файл словаря, определённый в манифесте, по пути \"%(path)s"
"\"."

#: src/messages/manifestjson.js:366
msgid "The manifest contains multiple dictionaries."
msgstr "Манифест содержит несколько словарей."

#: src/messages/manifestjson.js:367
msgid ""
"Multiple dictionaries were defined in the manifest, which is unsupported."
msgstr "В манифесте определены несколько словарей, что не поддерживается."

#: src/messages/manifestjson.js:376
msgid "The manifest contains a dictionaries object, but it is empty."
msgstr "Манифест содержит объект словарей, но он пустой."

#: src/messages/manifestjson.js:379
msgid "A dictionaries object was defined in the manifest, but it was empty."
msgstr "Объект словарей определен в манифесте, но он пустой."

#: src/messages/manifestjson.js:388
msgid "The manifest contains a dictionary but no id property."
msgstr "Манифест содержит словарь, но без свойства «id»."

#: src/messages/manifestjson.js:389
msgid "A dictionary was found in the manifest, but there was no id set."
msgstr "В манифесте найден словарь, но «id» не установлен."

#: src/messages/manifestjson.js:399
msgid "Forbidden content found in add-on."
msgstr "В дополнении найдено запрещённое содержимое."

#: src/messages/manifestjson.js:400
msgid "This add-on contains forbidden content."
msgstr "Это дополнение содержит запрещённое содержимое."

#: src/messages/manifestjson.js:408
msgid "Icons must be square."
msgstr "Значки должны быть квадратными."

#: src/messages/manifestjson.js:409
msgid "Icon at \"%(path)s\" must be square."
msgstr "Значок по пути \"%(path)s\" должен быть квадратным."

#: src/messages/manifestjson.js:420
msgid "The size of the icon does not match the manifest."
msgstr "Размер значка не соответствует манифесту."

#: src/messages/manifestjson.js:435
msgid "Corrupt image file"
msgstr "Повреждённый файл изображения"

#: src/messages/manifestjson.js:437
msgid "Expected icon file at \"%(path)s\" is corrupted"
msgstr "Ожидаемый файл значка по пути \"%(path)s\" повреждён"

#: src/messages/manifestjson.js:446
msgid "This property has been deprecated."
msgstr "Это свойство устарело."

#: src/messages/manifestjson.js:453
msgid "This theme LWT alias has been removed in Firefox 70."
msgstr "LWT-алиас этой темы был удалён в Firefox 70."

#: src/messages/manifestjson.js:454
msgid "See https://mzl.la/2T11Lkc (MDN Docs) for more information."
msgstr ""
"Смотрите https://mzl.la/2T11Lkc (Документацию на MDN) для получения "
"дополнительной информации."

#: src/messages/manifestjson.js:469
msgid "Theme image for \"%(type)s\" could not be found at \"%(path)s\""
msgstr "Изображение темы для \"%(type)s\" не найдено по пути \"%(path)s\""

#: src/messages/manifestjson.js:480
msgid "Corrupted theme image file"
msgstr "Повреждённый файл изображения темы"

#: src/messages/manifestjson.js:482
msgid "Theme image file at \"%(path)s\" is corrupted"
msgstr "Файл изображения темы по пути \"%(path)s\" повреждён"

#: src/messages/manifestjson.js:493
msgid "Theme image file has an unsupported file extension"
msgstr "Файл изображения темы имеет неподдерживаемое расширение"

#: src/messages/manifestjson.js:495
msgid "Theme image file at \"%(path)s\" has an unsupported file extension"
msgstr ""
"Файл изображения темы по пути \"%(path)s\" имеет неподдерживаемое расширение"

#: src/messages/manifestjson.js:509
msgid "Theme image file has an unsupported mime type"
msgstr "Файл изображения темы имеет неподдерживаемый MIME-тип"

#: src/messages/manifestjson.js:511
msgid ""
"Theme image file at \"%(path)s\" has the unsupported mime type \"%(mime)s\""
msgstr ""
"Файл изображения темы по пути \"%(path)s\" имеет неподдерживаемый MIME-тип "
"\"%(mime)s\""

#: src/messages/manifestjson.js:525
msgid "Theme image file mime type does not match its file extension"
msgstr "MIME-тип файла изображения темы не соответствует его расширению"

#: src/messages/manifestjson.js:529
msgid ""
"Theme image file extension at \"%(path)s\" does not match its actual mime "
"type \"%(mime)s\""
msgstr ""
"Расширение файла изображения темы по пути \"%(path)s\" не соответствует его "
"MIME-типу \"%(mime)s\""

#: src/messages/manifestjson.js:543
msgid "The \"default_locale\" is missing localizations."
msgstr "Отсутствуют переводы для \"default_locale\"."

#: src/messages/manifestjson.js:552
msgid "The \"default_locale\" is missing but \"_locales\" exist."
msgstr "\"default_locale\" отсутствует, а \"_locales\" существует."

#: src/messages/manifestjson.js:561
msgid "Unsupported image extension"
msgstr "Неподдерживаемое расширение изображения"

#: src/messages/manifestjson.js:562
msgid "Icons should be one of JPG/JPEG, WebP, GIF, PNG or SVG."
msgstr ""
"Значок должен быть в одном из следующих форматов — JPG/JPEG, WebP, GIF, PNG "
"или SVG."

#: src/messages/manifestjson.js:570
msgid ""
"\"applications\" property overridden by \"browser_specific_settings\" "
"property"
msgstr ""
"свойство \"applications\" переопределено свойством "
"\"browser_specific_settings\""

#: src/messages/manifestjson.js:583
msgid "Empty language directory"
msgstr "Пустой каталог языков"

#: src/messages/manifestjson.js:585
msgid "messages.json file missing in \"%(path)s\""
msgstr "Файл messages.json отсутствует по пути \"%(path)s\""

#: src/messages/manifestjson.js:601
msgid "Manifest key not supported by the specified minimum Firefox version"
msgstr "Ключ манифеста не поддерживается указанной минимальной версией Firefox"

#: src/messages/manifestjson.js:623
msgid "Permission not supported by the specified minimum Firefox version"
msgstr "Разрешение не поддерживается указанной минимальной версией Firefox"

#: src/messages/manifestjson.js:645
msgid ""
"Manifest key not supported by the specified minimum Firefox for Android "
"version"
msgstr ""
"Ключ манифеста не поддерживается указанной минимальной версией Firefox для "
"Android"

#: src/messages/manifestjson.js:667
msgid ""
"Permission not supported by the specified minimum Firefox for Android version"
msgstr ""
"Разрешение не поддерживается указанной минимальной версией Firefox для "
"Android"

#: src/messages/manifestjson.js:682
msgid "Linking to \"addons.mozilla.org\" is not allowed"
msgstr "Ссылка на \"addons.mozilla.org\" не разрешена"

#: src/messages/manifestjson.js:683
msgid ""
"Links directing to \"addons.mozilla.org\" are not allowed to be used for "
"homepage"
msgstr ""
"Ссылки, ведущие на \"addons.mozilla.org\", не могут быть использованы на "
"главной странице"

#: src/messages/manifestjson.js:712
msgid "The extension ID is required in Manifest Version 3 and above."
msgstr "Идентификатор расширения обязателен для манифеста версии 3 и выше."

#: src/messages/manifestjson.js:715
msgid "See https://mzl.la/3PLZYdo for more information."
msgstr ""

#~ msgid ""
#~ "See https://extensionworkshop.com/documentation/develop/extensions-and-"
#~ "the-add-on-id/ for more information."
#~ msgstr ""
#~ "Для получения дополнительной информации прочтите https://"
#~ "extensionworkshop.com/documentation/develop/extensions-and-the-add-on-id/"

#~ msgid "addEventListener` called with truthy fourth argument."
#~ msgstr "addEventListener вызывается с истинным четвёртым аргументом."

#~ msgid "A custom content_security_policy needs additional review."
#~ msgstr ""
#~ "Пользовательская content_security_policy требует дополнительной проверки."

#~ msgid "Violation of Mozilla conditions of use."
#~ msgstr "Нарушение правил использования продуктов Mozilla."

#~ msgid "mozIndexedDB has been removed; use indexedDB instead"
#~ msgstr "mozIndexedDB было удалено; в качестве замены используйте indexedDB"

#~ msgid "mozIndexedDB has been removed; use indexedDB instead."
#~ msgstr "mozIndexedDB было удалено; в качестве замены используйте indexedDB."

#~ msgid "mozIndexedDB used as an object key/property"
#~ msgstr "mozIndexedDB используется как ключ/свойство объекта"<commit_msg>Pontoon: Update Russian (ru) localization of AMO Linter<commit_after># 
msgid ""
msgstr ""
"Project-Id-Version: messages\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-05-27 08:34+0000\n"
"PO-Revision-Date: 2022-06-11 10:18+0000\n"
"Last-Translator: <NAME> <<EMAIL>>\n"
"Language-Team: none\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Pontoon\n"

#: src/linter.js:171
msgid "Validation Summary:"
msgstr "Сводка валидации:"

#: src/linter.js:190
msgid "Code"
msgstr "Код"

#: src/linter.js:196
msgid "Message"
msgstr "Сообщение"

#: src/linter.js:202
msgid "Description"
msgstr "Описание"

#: src/linter.js:208
msgid "File"
msgstr "Файл"

#: src/linter.js:214
msgid "Line"
msgstr "Строка"

#: src/linter.js:220
msgid "Column"
msgstr "Столбец"

#: src/messages/css.js:15
msgid "Invalid nesting of selectors found"
msgstr "Найдено некорректное использование вложенных селекторов"

#: src/messages/css.js:8
msgid "A CSS syntax error was encountered"
msgstr "Обнаружена ошибка в синтаксисе CSS"

#: src/messages/fluent.js:5
msgid "Your FTL is not valid."
msgstr "Ваш FTL некорректен."

#: src/messages/fluent.js:6
msgid "Your FTL file could not be parsed."
msgstr "Не удалось распарсить ваш FTL файл."

#: src/messages/html.js:14
msgid "Remote scripts are not allowed as per the Add-on Policies."
msgstr "Внешние скрипты не разрешены Политикой дополнений."

#: src/messages/html.js:7
msgid "Inline scripts blocked by default"
msgstr "Встроенные скрипты блокируются по умолчанию"

#: src/messages/javascript.js:117
msgid "{{api}} is not supported"
msgstr "{{api}} не поддерживается"

#: src/messages/javascript.js:118
msgid "This API has not been implemented by Firefox."
msgstr "Это API не реализовано в Firefox."

#: src/messages/javascript.js:124
msgid "\"{{api}}\" has been removed in Manifest Version 3 (`manifest_version` property)"
msgstr "\"{{api}}\" было удалено из Манифеста версии 3 (свойство `manifest_version`)"

#: src/messages/javascript.js:133
msgid "{{api}} is deprecated"
msgstr "{{api}} устарело"

#: src/messages/javascript.js:134
msgid "This API has been deprecated by Firefox."
msgstr "Это API объявлено Firefox устаревшим."

#: src/messages/javascript.js:146
msgid "\"{{api}}\" is deprecated or unimplemented"
msgstr "\"{{api}}\" устарело или не реализовано"

#: src/messages/javascript.js:17
msgid "Content script file could not be found."
msgstr "Не удалось найти файл скрипта содержимого."

#: src/messages/javascript.js:174
msgid "{{api}} is not supported in Firefox version {{minVersion}}"
msgstr "{{api}} не поддерживается в Firefox {{minVersion}}"

#: src/messages/javascript.js:177
msgid "This API is not implemented by the given minimum Firefox version"
msgstr "Это API не реализовано в указанной минимальной версии Firefox"

#: src/messages/javascript.js:18
msgid "Content script file could not be found"
msgstr "Не удалось найти файл скрипта содержимого"

#: src/messages/javascript.js:185
msgid "{{api}} is not supported in Firefox for Android version {{minVersion}}"
msgstr "{{api}} не поддерживается в Firefox для Android {{minVersion}}"

#: src/messages/javascript.js:188
msgid "This API is not implemented by the given minimum Firefox for Android version"
msgstr "Это API не реализовано в указанной минимальной версии Firefox для Android"

#: src/messages/javascript.js:24
msgid "Content script file name should not be empty."
msgstr "Имя файла скрипта содержимого не должно быть пустым."

#: src/messages/javascript.js:25
msgid "Content script file name should not be empty"
msgstr "Имя файла скрипта содержимого не должно быть пустым"

#: src/messages/javascript.js:7
msgid "JavaScript syntax error"
msgstr "Синтаксическая ошибка JavaScript"

#: src/messages/javascript.js:70
msgid "Unexpected global passed as an argument"
msgstr "Неожиданное использование глобальной переменной в качестве аргумента"

#: src/messages/javascript.js:77
msgid "Use of document.write strongly discouraged."
msgstr "Использование document.write настоятельно не рекомендуется."

#: src/messages/javascript.js:85
msgid "Banned 3rd-party JS library"
msgstr "Запрещённая сторонняя JS библиотека"

#: src/messages/javascript.js:92
msgid "Unadvised 3rd-party JS library"
msgstr "Нерекомендуемая сторонняя JS библиотека"

#: src/messages/javascript.js:99
msgid "Known JS library detected"
msgstr "Обнаружена известная JS библиотека"

#: src/messages/json.js:13
msgid "Your JSON contains block comments."
msgstr "Ваш JSON содержит многострочные комментарии."

#: src/messages/json.js:21
msgid "Duplicate keys are not allowed in JSON files."
msgstr "Дублирующиеся ключи не разрешены в JSON файлах."

#: src/messages/json.js:7
msgid "Your JSON is not valid."
msgstr "Ваш JSON некорректен."

#: src/messages/json.js:8
msgid "Your JSON file could not be parsed."
msgstr "Не удалось распарсить ваш JSON файл."

#: src/messages/layout.js:107
msgid "Reserved filename found."
msgstr "Используется зарезервированное имя файла."

#: src/messages/layout.js:34
msgid "We were unable to decompress the zip file."
msgstr "Нам не удалось разархивировать zip файл."

#: src/messages/layout.js:39
msgid "manifest.json was not found"
msgstr "не найден manifest.json"

#: src/messages/layout.js:48
msgid "File is too large to parse."
msgstr "Файл слишком большой для парсинга."

#: src/messages/layout.js:57
msgid "Hidden file flagged"
msgstr "Найден отмеченный флагом скрытый файл"

#: src/messages/layout.js:66
msgid "Flagged filename found"
msgstr "Найдено отмеченное флагом имя файла"

#: src/messages/layout.js:73
msgid "Flagged file extensions found"
msgstr "Найдено отмеченное флагом расширение файла"

#: src/messages/layout.js:8
msgid "Package contains duplicate entries"
msgstr "Пакет содержит дублирующиеся записи"

#: src/messages/layout.js:80
msgid "Flagged file type found"
msgstr "Найден отмеченный флагом тип файла"

#: src/messages/layout.js:90
msgid "Package already signed"
msgstr "Пакет уже подписан"

#: src/messages/layout.js:98
msgid "Firefox add-ons are not allowed to run coin miners."
msgstr "Дополнениям Firefox не разрешено запускать майнинг."

#: src/messages/locale-messagesjson.js:15
msgid "String name is reserved for a predefined message"
msgstr "Имя строки зарезервировано для предустановленного сообщения"

#: src/messages/locale-messagesjson.js:30
msgid "Placeholder for message is missing"
msgstr "Замещающий текст для сообщения не задан"

#: src/messages/locale-messagesjson.js:31
msgid "A placeholder used in the message is not defined."
msgstr "Замещающий текст, используемый в сообщении, не определён."

#: src/messages/locale-messagesjson.js:36
msgid "Placeholder name contains invalid characters"
msgstr "Имя замещающего текста содержит неправильные символы"

#: src/messages/locale-messagesjson.js:43
msgid "Placeholder is missing the content property"
msgstr "Отсутствует свойство \"content\" в замещающем тексте"

#: src/messages/locale-messagesjson.js:7
msgid "Translation string is missing the message property"
msgstr "В переведённой строке отсутствует свойство \"message\""

#: src/messages/locale-messagesjson.js:8
msgid "No \"message\" message property is set for a string (https://mzl.la/2DSBTjA)."
msgstr "Свойство сообщения \"message\" для строки не задано (https://mzl.la/2DSBTjA)."

#: src/messages/manifestjson.js:107 src/messages/manifestjson.js:115 src/messages/manifestjson.js:118 src/messages/manifestjson.js:99
msgid "The permission type is unsupported."
msgstr "Неподдерживаемый тип разрешения."

#: src/messages/manifestjson.js:12
msgid "The field is required."
msgstr "Это обязательное поле."

#: src/messages/manifestjson.js:124 src/messages/manifestjson.js:153
msgid "Unknown permission."
msgstr "Неизвестное разрешение."

#: src/messages/manifestjson.js:125
msgid "See https://mzl.la/1R1n1t0 (MDN Docs) for more information."
msgstr "Смотрите https://mzl.la/1R1n1t0 (Документацию на MDN) для получения дополнительной информации."

#: src/messages/manifestjson.js:13 src/messages/manifestjson.js:22
msgid "See https://mzl.la/1ZOhoEN (MDN Docs) for more information."
msgstr "Смотрите https://mzl.la/1ZOhoEN (Документацию на MDN) для получения дополнительной информации."

#: src/messages/manifestjson.js:154
msgid "See https://mzl.la/2Qn0fWC (MDN Docs) for more information."
msgstr "Смотрите https://mzl.la/2Qn0fWC (Документацию на MDN) для получения дополнительной информации."

#: src/messages/manifestjson.js:162 src/messages/manifestjson.js:165
msgid "Invalid host permission."
msgstr "Недействительное разрешение хоста."

#: src/messages/manifestjson.js:171
msgid "Invalid install origin."
msgstr "Недопустимый источник установки."

#: src/messages/manifestjson.js:174
msgid "Invalid install origin. A valid origin has - only - a scheme, hostname and optional port."
msgstr "Недопустимый источник установки. Действительный источник имеет только схему, имя хоста и необязательный порт."

#: src/messages/manifestjson.js:182
msgid "\"manifest_version\" in the manifest.json is not a valid value"
msgstr "\"manifest_version\" в файле manifest.json имеет некорректное значение"

#: src/messages/manifestjson.js:185
msgid "See https://mzl.la/20PenXl (MDN Docs) for more information."
msgstr "Смотрите https://mzl.la/20PenXl (Документацию на MDN) для получения дополнительной информации."

#: src/messages/manifestjson.js:21
msgid "The field is invalid."
msgstr "Недопустимое поле."

#: src/messages/manifestjson.js:219
msgid "The \"name\" property must be a string."
msgstr "Свойство \"name\" должно быть строкой."

#: src/messages/manifestjson.js:220
msgid "See http://mzl.la/1STmr48 (MDN Docs) for more information."
msgstr "Смотрите http://mzl.la/1STmr48 (Документацию на MDN) для получения дополнительной информации."

#: src/messages/manifestjson.js:228
msgid "The \"version\" property must be a string."
msgstr "Свойство \"version\" должно быть строкой."

#: src/messages/manifestjson.js:229 src/messages/manifestjson.js:238
msgid "See http://mzl.la/1kXIADa (MDN Docs) for more information."
msgstr "Смотрите http://mzl.la/1kXIADa (Документацию на MDN) для получения дополнительной информации."

#: src/messages/manifestjson.js:237
msgid "The \"version\" property uses a Firefox-specific format."
msgstr "Свойство \"version\" использует специфичный для Firefox формат."

#: src/messages/manifestjson.js:246
msgid "\"update_url\" is not allowed."
msgstr "\"update_url\" не разрешено."

#: src/messages/manifestjson.js:256
msgid "The \"update_url\" property is not used by Firefox."
msgstr "Свойство \"update_url\" не используется Firefox."

#: src/messages/manifestjson.js:265
msgid "\"strict_max_version\" not required."
msgstr "\"strict_max_version\" не требуется."

#: src/messages/manifestjson.js:284
msgid "An icon defined in the manifest could not be found in the package."
msgstr "Значок, обозначенный в манифесте, не удалось найти в пакете."

#: src/messages/manifestjson.js:288
msgid "Icon could not be found at \"%(path)s\"."
msgstr "Не удалось найти значок по пути \"%(path)s\"."

#: src/messages/manifestjson.js:303
msgid "A background script defined in the manifest could not be found."
msgstr "Не удалось найти фоновый скрипт, определённый в манифесте."

#: src/messages/manifestjson.js:306
msgid "A background page defined in the manifest could not be found."
msgstr "Не удалось найти фоновую страницу, определённую в манифесте."

#: src/messages/manifestjson.js:311
msgid "Background script could not be found at \"%(path)s\"."
msgstr "Не удалось найти файл фонового скрипта по пути \"%(path)s\"."

#: src/messages/manifestjson.js:312
msgid "Background page could not be found at \"%(path)s\"."
msgstr "Не удалось найти фоновую страницу по пути \"%(path)s\"."

#: src/messages/manifestjson.js:327
msgid "A content script defined in the manifest could not be found."
msgstr "Не удалось найти скрипт содержимого, определённый в манифесте."

#: src/messages/manifestjson.js:328
msgid "A content script css file defined in the manifest could not be found."
msgstr "Не удалось найти CSS файл скрипта содержимого, определённый в манифесте."

#: src/messages/manifestjson.js:333
msgid "Content script defined in the manifest could not be found at \"%(path)s\"."
msgstr "Не удалось найти скрипт содержимого, обозначенный в манифесте, по пути \"%(path)s\"."

#: src/messages/manifestjson.js:336
msgid "Content script css file defined in the manifest could not be found at \"%(path)s\"."
msgstr "CSS файл скрипта содержимого, обозначенный в манифесте, не найден по пути \"%(path)s\"."

#: src/messages/manifestjson.js:350
msgid "A dictionary file defined in the manifest could not be found."
msgstr "Не удалось найти файл словаря, определённый в манифесте."

#: src/messages/manifestjson.js:354
msgid "Dictionary file defined in the manifest could not be found at \"%(path)s\"."
msgstr "Не удалось найти файл словаря, определённый в манифесте, по пути \"%(path)s\"."

#: src/messages/manifestjson.js:366
msgid "The manifest contains multiple dictionaries."
msgstr "Манифест содержит несколько словарей."

#: src/messages/manifestjson.js:367
msgid "Multiple dictionaries were defined in the manifest, which is unsupported."
msgstr "В манифесте определены несколько словарей, что не поддерживается."

#: src/messages/manifestjson.js:376
msgid "The manifest contains a dictionaries object, but it is empty."
msgstr "Манифест содержит объект словарей, но он пустой."

#: src/messages/manifestjson.js:379
msgid "A dictionaries object was defined in the manifest, but it was empty."
msgstr "Объект словарей определен в манифесте, но он пустой."

#: src/messages/manifestjson.js:388
msgid "The manifest contains a dictionary but no id property."
msgstr "Манифест содержит словарь, но без свойства «id»."

#: src/messages/manifestjson.js:389
msgid "A dictionary was found in the manifest, but there was no id set."
msgstr "В манифесте найден словарь, но «id» не установлен."

#: src/messages/manifestjson.js:399
msgid "Forbidden content found in add-on."
msgstr "В дополнении найдено запрещённое содержимое."

#: src/messages/manifestjson.js:400
msgid "This add-on contains forbidden content."
msgstr "Это дополнение содержит запрещённое содержимое."

#: src/messages/manifestjson.js:408
msgid "Icons must be square."
msgstr "Значки должны быть квадратными."

#: src/messages/manifestjson.js:409
msgid "Icon at \"%(path)s\" must be square."
msgstr "Значок по пути \"%(path)s\" должен быть квадратным."

#: src/messages/manifestjson.js:420
msgid "The size of the icon does not match the manifest."
msgstr "Размер значка не соответствует манифесту."

#: src/messages/manifestjson.js:435
msgid "Corrupt image file"
msgstr "Повреждённый файл изображения"

#: src/messages/manifestjson.js:437
msgid "Expected icon file at \"%(path)s\" is corrupted"
msgstr "Ожидаемый файл значка по пути \"%(path)s\" повреждён"

#: src/messages/manifestjson.js:446
msgid "This property has been deprecated."
msgstr "Это свойство устарело."

#: src/messages/manifestjson.js:453
msgid "This theme LWT alias has been removed in Firefox 70."
msgstr "LWT-алиас этой темы был удалён в Firefox 70."

#: src/messages/manifestjson.js:454
msgid "See https://mzl.la/2T11Lkc (MDN Docs) for more information."
msgstr "Смотрите https://mzl.la/2T11Lkc (Документацию на MDN) для получения дополнительной информации."

#: src/messages/manifestjson.js:469
msgid "Theme image for \"%(type)s\" could not be found at \"%(path)s\""
msgstr "Изображение темы для \"%(type)s\" не найдено по пути \"%(path)s\""

#: src/messages/manifestjson.js:480
msgid "Corrupted theme image file"
msgstr "Повреждённый файл изображения темы"

#: src/messages/manifestjson.js:482
msgid "Theme image file at \"%(path)s\" is corrupted"
msgstr "Файл изображения темы по пути \"%(path)s\" повреждён"

#: src/messages/manifestjson.js:493
msgid "Theme image file has an unsupported file extension"
msgstr "Файл изображения темы имеет неподдерживаемое расширение"

#: src/messages/manifestjson.js:495
msgid "Theme image file at \"%(path)s\" has an unsupported file extension"
msgstr "Файл изображения темы по пути \"%(path)s\" имеет неподдерживаемое расширение"

#: src/messages/manifestjson.js:509
msgid "Theme image file has an unsupported mime type"
msgstr "Файл изображения темы имеет неподдерживаемый MIME-тип"

#: src/messages/manifestjson.js:511
msgid "Theme image file at \"%(path)s\" has the unsupported mime type \"%(mime)s\""
msgstr "Файл изображения темы по пути \"%(path)s\" имеет неподдерживаемый MIME-тип \"%(mime)s\""

#: src/messages/manifestjson.js:525
msgid "Theme image file mime type does not match its file extension"
msgstr "MIME-тип файла изображения темы не соответствует его расширению"

#: src/messages/manifestjson.js:529
msgid "Theme image file extension at \"%(path)s\" does not match its actual mime type \"%(mime)s\""
msgstr "Расширение файла изображения темы по пути \"%(path)s\" не соответствует его MIME-типу \"%(mime)s\""

#: src/messages/manifestjson.js:543
msgid "The \"default_locale\" is missing localizations."
msgstr "Отсутствуют переводы для \"default_locale\"."

#: src/messages/manifestjson.js:552
msgid "The \"default_locale\" is missing but \"_locales\" exist."
msgstr "\"default_locale\" отсутствует, а \"_locales\" существует."

#: src/messages/manifestjson.js:561
msgid "Unsupported image extension"
msgstr "Неподдерживаемое расширение изображения"

#: src/messages/manifestjson.js:562
msgid "Icons should be one of JPG/JPEG, WebP, GIF, PNG or SVG."
msgstr "Значок должен быть в одном из следующих форматов — JPG/JPEG, WebP, GIF, PNG или SVG."

#: src/messages/manifestjson.js:570
msgid "\"applications\" property overridden by \"browser_specific_settings\" property"
msgstr "свойство \"applications\" переопределено свойством \"browser_specific_settings\""

#: src/messages/manifestjson.js:583
msgid "Empty language directory"
msgstr "Пустой каталог языков"

#: src/messages/manifestjson.js:585
msgid "messages.json file missing in \"%(path)s\""
msgstr "Файл messages.json отсутствует по пути \"%(path)s\""

#: src/messages/manifestjson.js:601
msgid "Manifest key not supported by the specified minimum Firefox version"
msgstr "Ключ манифеста не поддерживается указанной минимальной версией Firefox"

#: src/messages/manifestjson.js:623
msgid "Permission not supported by the specified minimum Firefox version"
msgstr "Разрешение не поддерживается указанной минимальной версией Firefox"

#: src/messages/manifestjson.js:645
msgid "Manifest key not supported by the specified minimum Firefox for Android version"
msgstr "Ключ манифеста не поддерживается указанной минимальной версией Firefox для Android"

#: src/messages/manifestjson.js:667
msgid "Permission not supported by the specified minimum Firefox for Android version"
msgstr "Разрешение не поддерживается указанной минимальной версией Firefox для Android"

#: src/messages/manifestjson.js:682
msgid "Linking to \"addons.mozilla.org\" is not allowed"
msgstr "Ссылка на \"addons.mozilla.org\" не разрешена"

#: src/messages/manifestjson.js:683
msgid "Links directing to \"addons.mozilla.org\" are not allowed to be used for homepage"
msgstr "Ссылки, ведущие на \"addons.mozilla.org\", не могут быть использованы на главной странице"

#: src/messages/manifestjson.js:712
msgid "The extension ID is required in Manifest Version 3 and above."
msgstr "Идентификатор расширения обязателен для манифеста версии 3 и выше."

#: src/messages/manifestjson.js:715
msgid "See https://mzl.la/3PLZYdo for more information."
msgstr "Посетите https://mzl.la/3PLZYdo для получения дополнительной информации."

#~ msgid "See https://extensionworkshop.com/documentation/develop/extensions-and-the-add-on-id/ for more information."
#~ msgstr "Для получения дополнительной информации прочтите https://extensionworkshop.com/documentation/develop/extensions-and-the-add-on-id/"

#~ msgid "addEventListener` called with truthy fourth argument."
#~ msgstr "addEventListener вызывается с истинным четвёртым аргументом."

#~ msgid "A custom content_security_policy needs additional review."
#~ msgstr "Пользовательская content_security_policy требует дополнительной проверки."

#~ msgid "Violation of Mozilla conditions of use."
#~ msgstr "Нарушение правил использования продуктов Mozilla."

#~ msgid "mozIndexedDB has been removed; use indexedDB instead"
#~ msgstr "mozIndexedDB было удалено; в качестве замены используйте indexedDB"

#~ msgid "mozIndexedDB has been removed; use indexedDB instead."
#~ msgstr "mozIndexedDB было удалено; в качестве замены используйте indexedDB."

#~ msgid "mozIndexedDB used as an object key/property"
#~ msgstr "mozIndexedDB используется как ключ/свойство объекта"
{'fraction_non_alphanumeric': 0.11441378814392214, 'fraction_numerical': 0.022029388498693576, 'mean_word_length': 5.205265506470326, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 31, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '106538', 'n_tokens_mistral': 15966, 'n_tokens_neox': 15476, 'n_words': 4379}