1
0
mirror of https://github.com/kkapsner/CanvasBlocker synced 2024-12-23 05:10:27 +01:00
CanvasBlocker/_locales/ru/messages.json
2020-03-22 16:36:14 +01:00

1595 lines
61 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"addon_title": {
"message": "CanvasBlocker",
"description": ""
},
"addon_description": {
"message": "Изменяет некоторые API JS для предотвращения снятия цифровых отпечатков.",
"description": ""
},
"browserAction_title_default": {
"message": "CanvasBlocker",
"description": ""
},
"browserAction_title_notified": {
"message": " \n\nзащита успешна для:",
"description": ""
},
"browserAction_title_whitelisted": {
"message": " (API, белый список для {url})",
"description": ""
},
"browserAction_title_protectedAPIs": {
"message": "\n · {api}",
"description": ""
},
"more": {
"message": "еще",
"description": ""
},
"less": {
"message": "меньше",
"description": ""
},
"pleaseWait": {
"message": "Подождите...",
"description": ""
},
"search": {
"message": "Поиск",
"description": ""
},
"ok": {
"message": "OK",
"description": ""
},
"apply": {
"message": "Применить",
"description": ""
},
"cancel": {
"message": "Отменить",
"description": ""
},
"input": {
"message": "input (ввод)",
"description": ""
},
"readout": {
"message": "readout (считывание)",
"description": ""
},
"options": {
"message": "Настройки",
"description": ""
},
"options_title": {
"message": "Настройки CanvasBlocker",
"description": ""
},
"optionsIntroduction": {
"message": "На этой странице вы можете настроить параметры CanvasBlocker.",
"description": ""
},
"installNotice": {
"message": "CanvasBlocker установлен. Если вы хотите иметь доступ к этой странице в будущем, добавьте ее в закладки.",
"description": ""
},
"updateNotice": {
"message": "CanvasBlocker обновлен. Если вы хотите иметь доступ к этой странице в будущем и еще не добавили ее в закладки, добавьте ее в закладки.",
"description": ""
},
"dontShowOptionsOnUpdate": {
"message": "Не показывать снова после обновления.",
"description": ""
},
"resistFingerprintingNotice": {
"message": "Настройка privacy.resistFingerprinting включена. Это немного меняет поведение CanvasBlocker. Подробнее см. {link:here:https://github.com/kkapsner/CanvasBlocker/issues/158} и {link:here:https://github.com/ghacksuserjs/ghacks-user.js/issues/767}.",
"description": ""
},
"openInTab": {
"message": "Открыть в отдельной вкладке",
"description": ""
},
"group_general": {
"message": "Основные",
"description": ""
},
"group_APIs": {
"message": "APIs",
"description": ""
},
"group_misc": {
"message": "Прочие",
"description": ""
},
"section_asking": {
"message": "Asking (спрашивать)",
"description": ""
},
"section_faking": {
"message": "Фейковые данные",
"description": ""
},
"section_notifications": {
"message": "Уведомления",
"description": ""
},
"section_lists": {
"message": "Списки",
"description": ""
},
"section_misc": {
"message": "Прочие",
"description": ""
},
"section_settings": {
"message": "Настройки",
"description": ""
},
"section_canvas-api": {
"message": "Canvas API",
"description": ""
},
"section_audio-api": {
"message": "Audio API",
"description": ""
},
"section_history-api": {
"message": "History API",
"description": ""
},
"section_window-api": {
"message": "Window API",
"description": ""
},
"section_DOMRect-api": {
"message": "DOMRect API",
"description": ""
},
"section_TextMetrics-api": {
"message": "TextMetrics API",
"description": ""
},
"section_Navigator-api": {
"message": "Navigator API",
"description": ""
},
"section_Screen-api": {
"message": "Screen API",
"description": ""
},
"displayAdvancedSettings_title": {
"message": "Экспертный режим",
"description": ""
},
"displayAdvancedSettings_description": {
"message": "Отображение дополнительных параметров.",
"description": ""
},
"displayDescriptions_title": {
"message": "Отображать описания",
"description": ""
},
"displayDescriptions_description": {
"message": "Отображает описания настроек.",
"description": ""
},
"hideSetting": {
"message": "Нажмите здесь, чтобы скрыть эту настройку.",
"description": ""
},
"displayHiddenSettings_title": {
"message": "Отобразить скрытые настройки",
"description": ""
},
"displayHiddenSettings_description": {
"message": "Активируйте, чтобы отобразить скрытые настройки.",
"description": ""
},
"askForInvisiblePermission": {
"message": "Вы хотите разрешить невидимый <canvas>?",
"description": ""
},
"askForInvisibleInputPermission": {
"message": "Вы хотите разрешить невидимый <canvas> input(ввод)?",
"description": ""
},
"askForInvisibleReadoutPermission": {
"message": "Вы хотите разрешить невидимый <canvas> readout(считывание)?",
"description": ""
},
"askForPermission": {
"message": "Вы хотите разрешить <canvas>?",
"description": ""
},
"askForInputPermission": {
"message": "Вы хотите разрешить <canvas> input(ввод)?",
"description": ""
},
"askForReadoutPermission": {
"message": "Вы хотите разрешить <canvas> readout(считывание)?",
"description": ""
},
"askForVisiblePermission": {
"message": "Вы хотите разрешить красную рамку для <canvas>?",
"description": ""
},
"askForVisibleInputPermission": {
"message": "Вы хотите разрешить input(запись) красной рамки для <canvas>?",
"description": ""
},
"askForVisibleReadoutPermission": {
"message": "Вы хотите разрешить readout(считывание) красной рамки для <canvas>?",
"description": ""
},
"askForAudioPermission": {
"message": "Вы хотите разрешить audio API?",
"description": ""
},
"askForAudioInputPermission": {
"message": "Вы хотите разрешить audio API input(ввод)?",
"description": ""
},
"askForAudioReadoutPermission": {
"message": "Вы хотите разрешить audio API readout(считывание)?",
"description": ""
},
"askForHistoryPermission": {
"message": "Вы хотите разрешить the history API?",
"description": ""
},
"askForHistoryInputPermission": {
"message": "Вы хотите разрешить history API input(ввод)?",
"description": ""
},
"askForHistoryReadoutPermission": {
"message": "Вы хотите разрешить history API readout(считывание)?",
"description": ""
},
"askForWindowPermission": {
"message": "Вы хотите разрешить window API?",
"description": ""
},
"askForWindowInputPermission": {
"message": "Вы хотите разрешить window API input(ввод)?",
"description": ""
},
"askForWindowReadoutPermission": {
"message": "Вы хотите разрешить window API readout(считывание)?",
"description": ""
},
"askForDOMRectPermission": {
"message": "Вы хотите разрешить the DOMRect API?",
"description": ""
},
"askForDOMRectInputPermission": {
"message": "Вы хотите разрешить DOMRect API input(ввод)?",
"description": ""
},
"askForDOMRectReadoutPermission": {
"message": "Вы хотите разрешить DOMRect API readout(считывание)?",
"description": ""
},
"askForTextMetricsPermission": {
"message": "Do you want to allow the TextMetrics API?",
"description": ""
},
"askForTextMetricsInputPermission": {
"message": "Do you want to allow TextMetrics API input?",
"description": ""
},
"askForTextMetricsReadoutPermission": {
"message": "Do you want to allow TextMetrics API readout?",
"description": ""
},
"askForNavigatorPermission": {
"message": "Вы хотите разрешить navigator API?",
"description": ""
},
"askForNavigatorInputPermission": {
"message": "Вы хотите разрешить navigator API input(ввод)?",
"description": ""
},
"askForNavigatorReadoutPermission": {
"message": "Вы хотите разрешить navigator API readout(считывание)?",
"description": ""
},
"askForScreenPermission": {
"message": "Вы хотите разрешить screen API?",
"description": ""
},
"askForScreenInputPermission": {
"message": "Вы хотите разрешить screen API input(ввод)?",
"description": ""
},
"askForScreenReadoutPermission": {
"message": "Вы хотите разрешить screen API readout(считывание)?",
"description": ""
},
"askOnlyOnce_title": {
"message": "Спрашивать только один раз",
"description": ""
},
"askOnlyOnce_description": {
"message": "Когда в CanvasBlocker в режиме блокировать и установлено значение «запрашивать разрешение» или «запрашивать разрешение для API для чтения(readout)», сообщение подтверждения будет появляться каждый раз, когда страница пытается получить доступ к API или readout(считывание) API. Этот параметр пытается отобразить сообщение подтверждения только один раз для каждой страницы независимо от того, сколько раз страница пытается получить доступ к API. Тем не менее, несколько сообщений с подтверждением все еще могут отображаться на некоторых страницах.\n\nНет: каждый раз спрашивать\n\nИндивидуальный: каждый тип API (context(контекст), input(ввод), readout(считывание)) должен быть определен отдельно\n\n Комбинированный: все типы API будут подтверждены вместе",
"description": ""
},
"askOnlyOnce_options.no": {
"message": "нет",
"description": ""
},
"askOnlyOnce_options.individual": {
"message": "индивидуальный",
"description": ""
},
"askOnlyOnce_options.combined": {
"message": "комбинированный",
"description": ""
},
"askDenyMode_title": {
"message": "Режим если отказ",
"description": ""
},
"askDenyMode_description": {
"message": "Какой режим следует использовать, когда разрешение отклонено.",
"description": ""
},
"askDenyMode_options.block": {
"message": "блокировать",
"description": ""
},
"askDenyMode_options.fake": {
"message": "подделывать",
"description": ""
},
"showCanvasWhileAsking_title": {
"message": "Показывать содержимое canvas",
"description": ""
},
"showCanvasWhileAsking_description": {
"message": "Показывать содержимое canvas, для которого запрашивается разрешение, если это возможно.",
"description": ""
},
"showCanvasWhileAsking_message": {
"message": "Веб-страница хочет прочитать содержимое следующего canvas:",
"description": ""
},
"blackList_description": {
"message": "Домены или URL-адреса, где все API всегда должны быть заблокированы. Чтобы добавить несколько записей, разделите их запятыми.",
"description": ""
},
"blackList_title": {
"message": "Черный список",
"description": ""
},
"blockMode_description": {
"message": "",
"description": ""
},
"blockMode_urlSpecific": {
"message": "Чтобы установить режим блокировать для определенных веб-сайтов, щелкните по черной стрелке, чтобы открыть меню, добавить домен или URL-адрес, нажав кнопку \"+\" и выбрав желаемый режим блокировки.",
"description": ""
},
"blockMode_options.allowEverything": {
"message": "разрешить все",
"description": ""
},
"blockMode_options.block": {
"message": "разрешить только белый список",
"description": ""
},
"blockMode_options.ask": {
"message": "попросить разрешения",
"description": ""
},
"blockMode_options.blockEverything": {
"message": "блокировать все",
"description": ""
},
"blockMode_options.allow": {
"message": "блокировать только черный список",
"description": ""
},
"blockMode_options.fake": {
"message": "подделывать",
"description": ""
},
"blockMode_title": {
"message": "Режим блокировки",
"description": ""
},
"protectedCanvasPart_title": {
"message": "Защищенная часть canvas API",
"description": ""
},
"protectedCanvasPart_description": {
"message": "ничего: никакие функции API холста не защищены.\n\nсчитывание: функции считывания содержимого холста защищены.\n\nввод: функции ввода API холста защищены. В режиме блокировки \"подделывание\" немного изменяются пиксели при выводе текста. Это затрудняет обнаружение этого расширения, но является менее безопасным. Для холстов WebGL поведение идентично режиму \"Считывание\".\n\nвсё: защищены и функции считывания, и функции ввода. Не рекомендуется использовать этот режим в сочетании с режимом блокировки \"подделывание\", так как увеличивается вероятность обнаружения.",
"description": ""
},
"protectedCanvasPart_urlSpecific": {
"message": "Чтобы установить защищаемые области для конкретных сайтов, нажмите на черную стрелку, чтобы открыть меню, добавьте домен или URL, нажав на \"+\", и выберите желаемую область.",
"description": ""
},
"protectedCanvasPart_options.nothing": {
"message": "ничего",
"description": ""
},
"protectedCanvasPart_options.input": {
"message": "ввод",
"description": ""
},
"protectedCanvasPart_options.readout": {
"message": "считывание",
"description": ""
},
"protectedCanvasPart_options.everything": {
"message": "всё",
"description": ""
},
"urlSettings_title": {
"message": "Сайты с конкретными значениями",
"description": ""
},
"urlSettings_description": {
"message": "",
"description": ""
},
"inputURL": {
"message": "Введите домен в URL \"RegExp\":",
"description": ""
},
"minFakeSize_description": {
"message": "<canvas> с меньшей или равной площадью, чем это число, не будут подделаны. Это параметр для предотвращения обнаружения.\nВНИМАНИЕ: Это снижает безопасность дополнения, поэтому настоятельно рекомендуется не устанавливать это значение выше 100.",
"description": ""
},
"minFakeSize_title": {
"message": "Минимальный размер, который будет подделан",
"description": ""
},
"maxFakeSize_description": {
"message": "<canvas> с большей площадью, чем это число не будут подделаны. (Введите ноль, чтобы отключить.) Это параметр для производительности, который может предотвратить зависания браузера и должен быть настроен на вычислительную мощность устройства.\nВНИМАНИЕ: это снижает безопасность дополнения, поэтому настоятельно рекомендуется не устанавливать это значение ниже 1 000 000.",
"description": ""
},
"maxFakeSize_title": {
"message": "Максимальный размер, который будет подделан",
"description": ""
},
"rng_description": {
"message": "отсутствут (полностью белый): возвращается полностью белое изображение. При этом должна быть активирована опция \"подделать альфа-канал\". ВНИМАНИЕ: не используйте это с режимом \"подделать для input(ввод)\".\n\nнепостоянный: случайные значения будут определяться заново для каждого действия подделки.\n\nконстантный: в пределах одной веб-страницы цвет всегда будет подделан на тот же цвет.\n\nпостоянный: случайное число будет определено только один раз для каждого домена.",
"description": ""
},
"rng_options.persistent": {
"message": "постоянный",
"description": ""
},
"rng_options.constant": {
"message": "константный",
"description": ""
},
"rng_options.nonPersistent": {
"message": "непостоянный",
"description": ""
},
"rng_options.white": {
"message": "отсутствут (полностью белый)",
"description": ""
},
"rng_title": {
"message": "Генератор случайных чисел",
"description": ""
},
"persistentRndStorage_title": {
"message": "Постоянное хранение",
"description": ""
},
"persistentRndStorage_description": {
"message": "Сохраняет данные для генератора постоянных случайных чисел для использования после перезапуска",
"description": ""
},
"storePersistentRnd_title": {
"message": "Сохранять постоянные данные",
"description": ""
},
"storePersistentRnd_description": {
"message": "Сохранять данные для постоянного генератора случайных чисел. В противном случае он сбрасываются при завершении работы браузера.",
"description": ""
},
"persistentRndClearInterval_title": {
"message": "Интервал отчистки постоянных данных",
"description": ""
},
"persistentRndClearInterval_description": {
"message": "По истечении заданного интервала постоянные данные очищаются автоматически. (Введите ноль, чтобы отключить.)",
"description": ""
},
"persistentRndClearIntervalUnit_options.seconds": {
"message": "секунд",
"description": ""
},
"persistentRndClearIntervalUnit_options.minutes": {
"message": "минут",
"description": ""
},
"persistentRndClearIntervalUnit_options.hours": {
"message": "часов",
"description": ""
},
"persistentRndClearIntervalUnit_options.days": {
"message": "дней",
"description": ""
},
"persistentRndClearIntervalUnit_options.weeks": {
"message": "недель",
"description": ""
},
"persistentRndClearIntervalUnit_options.months": {
"message": "месяцы",
"description": ""
},
"persistentRndClearIntervalUnit_options.years": {
"message": "лет",
"description": ""
},
"clearPersistentRnd_title": {
"message": "Отчистить хранилище постоянных случайных данных",
"description": ""
},
"clearPersistentRnd_description": {
"message": "Удаляет все данные для генератора постоянных случайных чисел.",
"description": ""
},
"clearPersistentRnd_label": {
"message": "Отчистить",
"description": ""
},
"clearPersistentRndForContainer_label": {
"message": "Очистить контейнер",
"description": ""
},
"clearPersistentRndForContainer_title": {
"message": "Выбрать контейнер",
"description": ""
},
"sharePersistentRndBetweenDomains_title": {
"message": "Случайные данные общие для всех доменов",
"description": ""
},
"sharePersistentRndBetweenDomains_description": {
"message": "ВНИМАНИЕ: эта настройка делает браузер на 100% уязвимым для отслеживания, а значит, является угрозой для вашей приватности.",
"description": ""
},
"sharePersistentRndBetweenDomains_confirmMessage": {
"message": "Вы уверены, что действительно хотите использовать общие случайные данные для всех доменов?\nВНИМАНИЕ: эта сделает браузер на 100% уязвимым для отслеживания, а значит, является угрозой для вашей приватности.",
"description": ""
},
"ignoreFrequentColors_title": {
"message": "Игнорировать наиболее часто используемые цвета",
"description": ""
},
"ignoreFrequentColors_description": {
"message": "Количество цветов, которые не подделываются на <canvas>. Это параметр для предотвращения обнаружения.\nВНИМАНИЕ: это может снизить производительность дополнения, потому что статистика цвета должна быть рассчитана для каждого изображения, также это может снизить безопасность дополнения, поэтому настоятельно рекомендуется не устанавливать это значение выше 3.",
"description": ""
},
"minColors_title": {
"message": "Минимальное количество цветов",
"description": ""
},
"minColors_description": {
"message": "Количество цветов, которые необходимо подделать в <canvas>.\nВНИМАНИЕ: это может снизить безопасность дополнения, поэтому настоятельно рекомендуется не устанавливать это значение выше 10.",
"description": ""
},
"fakeAlphaChannel_title": {
"message": "Подделать альфа-канал",
"description": ""
},
"fakeAlphaChannel_description": {
"message": "Активирует подделывание Альфа-канала (прозрачность).",
"description": ""
},
"webGLVendor_title": {
"message": "Сообщать производителя webGL",
"description": ""
},
"webGLVendor_description": {
"message": "Сообщать это значение для \"vendor\" в функции \"getParameter\". Если пусто, сообщать реальное значение.",
"description": ""
},
"webGLRenderer_title": {
"message": "Сообщать растеризатор webGL",
"description": ""
},
"webGLRenderer_description": {
"message": "Сообщать это значение для \"renderer\" в функции \"getParameter\". Если пусто, сообщать реальное значение.",
"description": ""
},
"webGLUnmaskedVendor_title": {
"message": "Сообщать производителя webGL (без маскировки)",
"description": ""
},
"webGLUnmaskedVendor_description": {
"message": "Сообщать это значение для \"unmasked vendor\" в функции \"getParameter\". Если пусто, сообщать реальное значение.",
"description": ""
},
"webGLUnmaskedRenderer_title": {
"message": "Сообщать растеризатор webGL (без маскировки)",
"description": ""
},
"webGLUnmaskedRenderer_description": {
"message": "Сообщать это значение для \"unmasked renderer\" в функции \"getParameter\". Если пусто, сообщать реальное значение.",
"description": ""
},
"useCanvasCache_title": {
"message": "Использовать кеш - canvas",
"description": ""
},
"useCanvasCache_description": {
"message": "Включает кэш <canvas>. Это может предотвратить обнаружение и увеличить производительность при чтении небольших <canvas> несколько раз, но уменьшает его для больших <canvas>.",
"description": ""
},
"protectedAPIFeatures_title": {
"message": "Защищенные функции API",
"description": ""
},
"protectedAPIFeatures_description": {
"message": "Список защищенных функций API. При снятии флажка эта функция API не будет защищена.",
"description": ""
},
"disableNotifications": {
"message": "отключить уведомления",
"description": ""
},
"showOptions": {
"message": "показать настройки",
"description": ""
},
"displayCallingStack": {
"message": "показать стек вызовов",
"description": ""
},
"displayFullURL": {
"message": "показать полный URL",
"description": ""
},
"enableStackList_description": {
"message": "",
"description": ""
},
"enableStackList_title": {
"message": "Использовать файловый белый список",
"description": ""
},
"preBlock": {
"message": "API заблокирован на {url}, поскольку параметры CanvasBlocker вовремя не загрузились.",
"description": ""
},
"blocked": {
"message": "API заблокирован на {url}.",
"description": ""
},
"fakedReadout": {
"message": "Подделан canvas readout(чтение) на {url}",
"description": ""
},
"fakedAudioReadout": {
"message": "Подделан audio readout(чтение) на {url}",
"description": ""
},
"fakedHistoryReadout": {
"message": "Подделан history readout(чтение) на {url}",
"description": ""
},
"fakedWindowReadout": {
"message": "Подделан window readout(чтение) на {url}",
"description": ""
},
"fakedDOMRectReadout": {
"message": "Подделан DOMRect readout(чтение) на {url}",
"description": ""
},
"fakedTextMetricsReadout": {
"message": "Faked TextMetrics readout on {url}",
"description": ""
},
"fakedNavigatorReadout": {
"message": "Подделывать считывание навигатора для {url}",
"description": ""
},
"fakedScreenReadout": {
"message": "Подделывать считывание экрана для {url}",
"description": ""
},
"fakedInput": {
"message": "Подделан input(ввод) на {url}",
"description": ""
},
"ignoreList_description": {
"message": "Домены или URL-адреса, где не должны отображаться уведомления. Чтобы добавить несколько записей, разделите их запятыми.",
"description": ""
},
"ignoreList_title": {
"message": "Игнорируемый список сайтов",
"description": ""
},
"ignoredAPIs_title": {
"message": "Игнорируемые API",
"description": ""
},
"ignoredAPIs_description": {
"message": "Уведомления для выбранных API отображаться не будут.",
"description": ""
},
"localFile": {
"message": "локальном файле",
"description": ""
},
"ignorelistDomain": {
"message": "тихий домен",
"description": ""
},
"ignorelistURL": {
"message": "игнорируемый URL-адрес",
"description": ""
},
"selectIgnore": {
"message": "Выберите домен или URL для добавления в список игнорируемых:",
"description": ""
},
"inputIgnore": {
"message": "Введите домен или URL \"RegExp\" для добавления в список игнорируемых:",
"description": ""
},
"inputIgnoreDomain": {
"message": "Введите домен для добавления в список игнорируемых:",
"description": ""
},
"inputIgnoreURL": {
"message": "Введите URL \"RegExp\" для добавления в список игнорируемых::",
"description": ""
},
"selectWhitelist": {
"message": "Выберите домен или URL для добавления в белый список:",
"description": ""
},
"inputWhitelist": {
"message": "Введите домен или URL \"RegExp\" для добавления в белый список:",
"description": ""
},
"inputWhitelistDomain": {
"message": "Введите домен для добавления в белый список:",
"description": ""
},
"inputWhitelistURL": {
"message": "Введите URL \"RegExp\" для добавления в белый список:",
"description": ""
},
"selectSessionWhitelist": {
"message": "Выберите домен или URL для добавления в белый список для этой сессии:",
"description": ""
},
"inputSessionWhitelist": {
"message": "Введите URL \"RegExp\" для добавления в белый список для этой сессии:",
"description": ""
},
"inputSessionWhitelistDomain": {
"message": "Выберите домен для добавления в белый список для этой сессии:",
"description": ""
},
"inputSessionWhitelistURL": {
"message": "Введите URL \"RegExp\" для добавления в белый список для этой сессии:",
"description": ""
},
"selectWhitelistScope": {
"message": "Какова сфера действия белого списка?",
"description": ""
},
"whitelistOnlyAPI": {
"message": "Добавить в белый список только для {api}",
"description": ""
},
"whitelistAllAPIs": {
"message": "Внести все API в белый список",
"description": ""
},
"settings": {
"message": "настройки",
"description": ""
},
"showCallingFile_description": {
"message": "",
"description": ""
},
"showCallingFile_title": {
"message": "Показать вызывающий файл",
"description": ""
},
"showCompleteCallingStack_description": {
"message": "",
"description": ""
},
"showCompleteCallingStack_title": {
"message": "Показать полный стек вызовов",
"description": ""
},
"showNotifications_description": {
"message": "Показывать уведомление, когда режим блокировки установлен в \"подделывать readout(чтение) API\".",
"description": ""
},
"showNotifications_urlSpecific": {
"message": "Чтобы отключить уведомления для определенных сайтов, нажмите на черную стрелку, чтобы открыть меню, добавьте домен или URL затем нажмите на \"+\" и снимите галочку.",
"description": ""
},
"showNotifications_title": {
"message": "Показать уведомления",
"description": ""
},
"highlightPageAction_description": {
"message": "Подсветить активный значок на странице для лучшей видимости.",
"description": ""
},
"highlightPageAction_urlSpecific": {
"message": "",
"description": ""
},
"highlightPageAction_title": {
"message": "Подсветить активный значок на странице",
"description": ""
},
"highlightPageAction_options.none": {
"message": "без подсветки",
"description": ""
},
"highlightPageAction_options.color": {
"message": "цветом",
"description": ""
},
"highlightPageAction_options.blink": {
"message": "мигать",
"description": ""
},
"displayBadge_description": {
"message": "",
"description": ""
},
"displayBadge_title": {
"message": "Отображать значок",
"description": ""
},
"highlightBrowserAction_description": {
"message": "",
"description": ""
},
"highlightBrowserAction_urlSpecific": {
"message": "",
"description": ""
},
"highlightBrowserAction_title": {
"message": "Менять значок панели инструментов в уведомлении",
"description": ""
},
"highlightBrowserAction_options.none": {
"message": "ничего не менять",
"description": ""
},
"highlightBrowserAction_options.color": {
"message": "менять цвет",
"description": ""
},
"highlightBrowserAction_options.blink": {
"message": "мигать",
"description": ""
},
"sourceOutput": {
"message": "Вызывающий файл",
"description": ""
},
"stackEntryOutput": {
"message": "{url} строка {line} колонка {column}",
"description": ""
},
"stackList_description": {
"message": "JS файлы, которым разрешено использовать все API. Входные данные должны быть в формате JSON. Пример:[{\"url\": \"http://domain/file1.js\"}, {\"url\": \"http://domain/file2.js\", \"line\": 1, \"column\": 4, \"stackPosition\": -3}]",
"description": ""
},
"stackList_title": {
"message": "Белый список файлов",
"description": ""
},
"whiteList_title": {
"message": "Белый список",
"description": ""
},
"whiteList_description": {
"message": "Домены или URL-адреса, которым разрешено использовать все API. Чтобы добавить несколько записей, разделите их запятыми.",
"description": ""
},
"whitelist": {
"message": "белый список",
"description": ""
},
"whitelistDomain": {
"message": "белый список доменов",
"description": ""
},
"whitelistURL": {
"message": "URL белого списка",
"description": ""
},
"ignorelist": {
"message": "игнорировать",
"description": ""
},
"whitelistTemporarily": {
"message": "белый список (временно)",
"description": ""
},
"inspectWhitelist": {
"message": "inspect whitelist",
"description": ""
},
"sessionWhiteList_title": {
"message": "Белый список этой сессий",
"description": ""
},
"sessionWhiteList_description": {
"message": "Домены или URL-адреса, которым разрешено использовать все API в течение текущей сессии. Чтобы добавить несколько записей, разделите их запятыми.",
"description": ""
},
"whitelistDomainTemporarily": {
"message": "белый список доменов (временно)",
"description": ""
},
"whitelistURLTemporarily": {
"message": "белый список URL (временно)",
"description": ""
},
"storeNotificationData_title": {
"message": "Показывать подробные данные уведомлений",
"description": ""
},
"storeNotificationData_description": {
"message": "",
"description": ""
},
"storeImageForInspection_title": {
"message": "Хранить изображение для просмотра",
"description": ""
},
"storeImageForInspection_description": {
"message": "Позволяет хранить содержимое подделанного canvas.\nВНИМАНИЕ: это может привести к большому потреблению памяти.",
"description": ""
},
"protectAudio_title": {
"message": "Защищать audio API",
"description": ""
},
"protectAudio_description": {
"message": "Если the audio API также должен быть защищен",
"description": ""
},
"protectAudio_urlSpecific": {
"message": "Чтобы исключить определенные сайты из этой защиты, нажмите на черную стрелку, чтобы открыть меню, добавьте домен или URL, нажав на \"+\" и снимите галочку.",
"description": ""
},
"audioFakeRate_title": {
"message": "Количество поделываемых значений",
"description": ""
},
"audioFakeRate_description": {
"message": "Сколько значений на запрос чтения должно быть подделано.",
"description": ""
},
"audioFakeRate_options.1": {
"message": "1 значение",
"description": ""
},
"audioFakeRate_options.10": {
"message": "10 значений",
"description": ""
},
"audioFakeRate_options.100": {
"message": "100 значений",
"description": ""
},
"audioFakeRate_options.1000": {
"message": "1000 значений",
"description": ""
},
"audioFakeRate_options.0.1%": {
"message": "0,1% от значений",
"description": ""
},
"audioFakeRate_options.1%": {
"message": "1% от значений",
"description": ""
},
"audioFakeRate_options.10%": {
"message": "10% от значений",
"description": ""
},
"audioFakeRate_options.100%": {
"message": "100% от значений",
"description": ""
},
"audioNoiseLevel_title": {
"message": "Уровень шума",
"description": ""
},
"audioNoiseLevel_description": {
"message": "",
"description": ""
},
"audioNoiseLevel_options.minimal": {
"message": "минимальный",
"description": ""
},
"audioNoiseLevel_options.low": {
"message": "низкий",
"description": ""
},
"audioNoiseLevel_options.medium": {
"message": "средний",
"description": ""
},
"audioNoiseLevel_options.high": {
"message": "высокий",
"description": ""
},
"audioNoiseLevel_options.maximal": {
"message": "максимальный",
"description": ""
},
"useAudioCache_title": {
"message": "Использовать кэш аудио",
"description": ""
},
"useAudioCache_description": {
"message": "Включает кэш аудио. Это может предотвратить обнаружение, но снижает производительность.",
"description": ""
},
"useAudioCache_urlSpecific": {
"message": "На некоторых страницах используется очень плохо написанный звуковой скрипт, который приводит к тому что Firefox начинает медленно работать. Чтобы отключить кэш для определенных сайтов, нажмите на черную стрелку, чтобы открыть меню, добавьте домен или URL, нажав на \"+\" и снимите с него галочку.",
"description": ""
},
"audioUseFixedIndices_title": {
"message": "Использовать фиксированные индексы",
"description": ""
},
"audioUseFixedIndices_description": {
"message": "Если некоторые из используемых индексов всегда должны быть подделаны.",
"description": ""
},
"audioFixedIndices_title": {
"message": "Фиксированные индексы",
"description": ""
},
"audioFixedIndices_description": {
"message": "Индексы, которые всегда подделываются. Чтобы добавить несколько записей, разделите их запятыми.",
"description": ""
},
"historyLengthThreshold_title": {
"message": "Порог длины истории",
"description": ""
},
"historyLengthThreshold_description": {
"message": "Максимальная длина истории, которая сообщается сайту.",
"description": ""
},
"historyLengthThreshold_urlSpecific": {
"message": "Чтобы изменить значение для конкретных сайтов, нажмите на черную стрелку, чтобы открыть меню, добавьте домен или URL, нажав на \"+\", и выберите другое значение.",
"description": ""
},
"protectWindow_title": {
"message": "Защищать window API",
"description": ""
},
"protectWindow_description": {
"message": "window.opener и window.name будут защищены. Это может сделать некоторые веб-страницы непригодными для использования.",
"description": ""
},
"protectWindow_urlSpecific": {
"message": "Чтобы исключить определенные сайты из этой защиты, нажмите на черную стрелку, чтобы открыть меню, добавьте домен или URL, нажав на \"+\" и снимите галочку",
"description": ""
},
"protectWindow_askReCaptchaException": {
"message": "Защита window API нарушает reCAPTCHA. Вы хотите добавить исключение для него?",
"description": ""
},
"allowWindowNameInFrames_title": {
"message": "Разрешить window.name во фреймах",
"description": ""
},
"allowWindowNameInFrames_description": {
"message": "В контексте фрейма window.name не является столь опасным и используется для других целей (например reCAPTCHA). Эта настройка разрешает такое использование.",
"description": ""
},
"allowWindowNameInFrames_urlSpecific": {
"message": "Чтобы разрешить это только для конкретных сайтов, нажмите на черную стрелку, чтобы открыть меню, добавьте домен или URL, нажав на \"+\", и отметьте флажок.",
"description": ""
},
"protectDOMRect_title": {
"message": "Защищать DOMRect API",
"description": ""
},
"protectDOMRect_description": {
"message": "Это защищает от снятия отпечатков \"getClientRects()\" и нескольких подобных методов.",
"description": ""
},
"protectDOMRect_urlSpecific": {
"message": "Чтобы исключить определенные сайты из этой защиты, нажмите на черную стрелку, чтобы открыть меню, добавьте домен или URL, нажав на \"+\" и снимите галочку.",
"description": ""
},
"domRectIntegerFactor_title": {
"message": "DOMRect целочисленный коэффициент",
"description": ""
},
"domRectIntegerFactor_description": {
"message": "С помощью CSS можно управлять некоторой частью пикселя. Чтобы предотвратить обнаружение, значения DOMRect, которые умножаются на этот коэффициент, целые числа не будут изменены.",
"description": ""
},
"protectTextMetrics_title": {
"message": "Protect TextMetrics API",
"description": ""
},
"protectTextMetrics_description": {
"message": "This protects against the \"measureText()\" fingerprinting which can be used to cross validate DOMRect values.",
"description": ""
},
"protectTextMetrics_urlSpecific": {
"message": "Чтобы исключить определенные сайты из этой защиты, нажмите на черную стрелку, чтобы открыть меню, добавьте домен или URL, нажав на \"+\" и снимите галочку.",
"description": ""
},
"protectNavigator_title": {
"message": "Защита API навигатора",
"description": ""
},
"protectNavigator_description": {
"message": "Эта страница позволяет вносить изменения в API навигатора. Включение защиты по умолчанию ничего не меняет. Откройте настройки навигатора и укажите там желаемые изменения.",
"description": ""
},
"protectNavigator_urlSpecific": {
"message": "Чтобы исключить конкретные сайты из этой защиты, нажмите на черную стрелку, чтобы открыть меню, добавьте домен или URL, нажав на \"+\", и снимите флажок.",
"description": ""
},
"openNavigatorSettings_title": {
"message": "Настройки навигатора",
"description": ""
},
"openNavigatorSettings_description": {
"message": "",
"description": ""
},
"openNavigatorSettings_label": {
"message": "Открыть",
"description": ""
},
"navigatorSettings_title": {
"message": "CanvasBlocker: Настройки навигатора",
"description": ""
},
"navigatorSettings_description": {
"message": "On this page you can set the navigator settings. If using a preset you should always use an operating system and browser preset. After selecting these you can still make modifications.",
"description": ""
},
"navigatorSettings_disclaimer": {
"message": "CAUTION: the actual browser in use cannot be faked entirely as there is a multitude of ways to detect it. E.g. feature tests and browser specific rendering of HTML elements will always leak.",
"description": ""
},
"navigatorSettings_contextualIdentities": {
"message": "Settings for the container {select} are shown.",
"description": ""
},
"navigatorSettings_presetSection.os": {
"message": "Operating system presets",
"description": ""
},
"navigatorSettings_presetSection.browser": {
"message": "Browser presets",
"description": ""
},
"navigatorSettings_values": {
"message": "Navigator values",
"description": ""
},
"navigatorSettings_reset": {
"message": "Reset",
"description": ""
},
"protectScreen_title": {
"message": "Protect screen API",
"description": ""
},
"protectScreen_description": {
"message": "Это защищает от попыток снятия цифровых отпечатков, включая размер экрана.",
"description": ""
},
"protectScreen_urlSpecific": {
"message": "Чтобы исключить определенные сайты из этой защиты, нажмите на черную стрелку, чтобы открыть меню, добавьте домен или URL, нажав на \"+\" и снимите галочку.",
"description": ""
},
"screenSize_title": {
"message": "Размер экрана",
"description": ""
},
"screenSize_description": {
"message": "Если для этого параметра установлено значение \"...x...\", указанные размеры будут отображаться как размер экрана.",
"description": ""
},
"screenSize_urlSpecific": {
"message": "Чтобы указать конкретные размеры для определенных веб-сайтов, щелкните по черной стрелке, чтобы открыть меню, добавить домен или URL-адрес, нажав кнопку \"+\" и выбрав желаемый режим блокировки.",
"description": ""
},
"fakeMinimalScreenSize_title": {
"message": "Fake minimal screen size",
"description": ""
},
"fakeMinimalScreenSize_description": {
"message": "Use a minimal screen size from the following set that can fit the inner window dimensions. Screen sizes: 1366x768, 1440x900, 1600x900, 1920x1080, 4096x2160, 8192x4320",
"description": ""
},
"fakeMinimalScreenSize_urlSpecific": {
"message": "To exclude specific websites from the faking, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.",
"description": ""
},
"theme_title": {
"message": "Тема",
"description": ""
},
"theme_description": {
"message": "The automatic theme switches to dark if the system uses a dark theme (requires Firefox >= 67)",
"description": ""
},
"theme_options.auto": {
"message": "авто",
"description": ""
},
"theme_options.default": {
"message": "стандартная",
"description": ""
},
"theme_options.light": {
"message": "светлая",
"description": ""
},
"theme_options.dark": {
"message": "темная",
"description": ""
},
"theme_options.colorful": {
"message": "цветная",
"description": ""
},
"theme_options.none": {
"message": "ничего",
"description": ""
},
"blockDataURLs_title": {
"message": "Блокировать страницы с data URL",
"description": ""
},
"blockDataURLs_description": {
"message": "Data URL cтраницы не могут быть защищены от снятия цифровых отпечатков (см. https://bugzilla.mozilla.org/show_bug.cgi?id=1475831). Их блокирование предотвращает отправку реального цифрового отпечатка.",
"description": ""
},
"blockDataURLs_urlSpecific": {
"message": "Чтобы исключить определенные сайты из этой защиты, нажмите на черную стрелку, чтобы открыть меню, добавьте домен или URL, нажав на \"+\" и снимите галочку.",
"description": ""
},
"showReleaseNotes_title": {
"message": "Примечания к выпуску",
"description": ""
},
"showReleaseNotes_description": {
"message": "",
"description": ""
},
"showReleaseNotes_label": {
"message": "Показать",
"description": ""
},
"logLevel_title": {
"message": "Уровень ведения логов",
"description": ""
},
"logLevel_description": {
"message": "Чтобы найти причину ошибки, полезно подробное ведение журнала действий дополнения. Этот параметр управляет уровнем детализации журнала.\n\nЗапись журнала можно просмотреть в консоли браузера (Ctrl+Shift+J) и веб-консоли (Ctrl+Shift+K).",
"description": ""
},
"logLevel_options.0": {
"message": "none (нет)",
"description": ""
},
"logLevel_options.1": {
"message": "error (ошибка)",
"description": ""
},
"logLevel_options.25": {
"message": "warning (предупреждение)",
"description": ""
},
"logLevel_options.50": {
"message": "message (сообщение)",
"description": ""
},
"logLevel_options.75": {
"message": "notice (уведомление)",
"description": ""
},
"logLevel_options.100": {
"message": "verbose (подробный)",
"description": ""
},
"exportSettings_title": {
"message": "Экспорт настроек",
"description": ""
},
"exportSettings_description": {
"message": "",
"description": ""
},
"settingControlling_title": {
"message": "Контроль настроек",
"description": ""
},
"settingControlling_description": {
"message": "",
"description": ""
},
"openSettingSanitation_label": {
"message": "Открыть",
"description": ""
},
"inspectWhitelist_label": {
"message": "Проверить белый список",
"description": ""
},
"openSettingPresets_title": {
"message": "Пресеты",
"description": ""
},
"openSettingPresets_description": {
"message": "This opens the preset page that was shown upon installation. The presets are collections of setting values for some common use cases of CanvasBlocker.",
"description": ""
},
"openSettingPresets_label": {
"message": "Открыть",
"description": ""
},
"inspectSettings_label": {
"message": "Посмотреть",
"description": ""
},
"saveSettings_label": {
"message": "Сохранить",
"description": ""
},
"loadSettings_label": {
"message": "Загрузить",
"description": ""
},
"resetSettings_title": {
"message": "Сброс настроек",
"description": ""
},
"resetSettings_description": {
"message": "",
"description": ""
},
"resetSettings_label": {
"message": "Сброс",
"description": ""
},
"resetSettings_confirm": {
"message": "Вы уверены, что хотите сбросить все настройки?",
"description": ""
},
"browserAction_settings": {
"message": "Настройки",
"description": ""
},
"browserAction_faq": {
"message": "FAQ",
"description": ""
},
"browserAction_test": {
"message": "Проверка",
"description": ""
},
"browserAction_review": {
"message": "Отзыв",
"description": ""
},
"browserAction_reportIssue": {
"message": "Сообщить о проблеме",
"description": ""
},
"sanitation_title": {
"message": "Санитария настроек",
"description": ""
},
"sanitation_description": {
"message": "Эта страница помогает найти неправильные конфигурации в параметрах CanvasBlocker. Он также дает советы по неоптимальным настройкам. Но не рекомендуется слепо исправлять все предложения.",
"description": ""
},
"sanitation_nothingToComplain": {
"message": "Жалоб нет",
"description": ""
},
"sanitation_ruleset.unnecessaryURLValue": {
"message": "Ненужные значения URL",
"description": ""
},
"sanitation_ruleset.disabledFeatures": {
"message": "Отключенные функции",
"description": ""
},
"sanitation_ruleset.blockMode": {
"message": "Режим блокирования",
"description": ""
},
"sanitation_ruleset.thresholds": {
"message": "Пределы",
"description": ""
},
"sanitation_ruleset.performance": {
"message": "Производительность",
"description": ""
},
"sanitation_ruleset.privacy": {
"message": "Privacy",
"description": ""
},
"sanitation_error.unnecessaryURLValue": {
"message": "Значение URL для \"{url}\" совпадает с глобальным значением для \"{setting-title}\".",
"description": ""
},
"sanitation_resolution.removeURLValue": {
"message": "remove URL value",
"description": ""
},
"sanitation_error.disabledFeatures": {
"message": "Все функции {api} отключены, но защита включена.",
"description": ""
},
"sanitation_error.disabledSomeFeatures": {
"message": "Some features of {api} are disabled. This should only be done for testing or if you really know what the features are doing.",
"description": ""
},
"sanitation_resolution.disableMainFlag": {
"message": "отключить главный флаг",
"description": ""
},
"sanitation_resolution.enableFeatures": {
"message": "включить функции",
"description": ""
},
"sanitation_error.badBlockMode": {
"message": "Рекомендуется использовать режимы блокировки \"подделывать\" или \"попросить разрешения\".",
"description": ""
},
"sanitation_resolution.switchToFake": {
"message": "switch to \"fake\"",
"description": ""
},
"sanitation_error.blockModeVsProtection": {
"message": "В режиме блокировки \"{block Mode}\" защита {api} не работает.",
"description": ""
},
"sanitation_resolution.disableFlag": {
"message": "отключить \"{flag}\"",
"description": ""
},
"sanitation_error.fakeInputWithWhiteRng": {
"message": "Не используйте генератор случайных чисел белого с \"{blockMode}\".",
"description": ""
},
"sanitation_resolution.switchToProtectReadout": {
"message": "switch to protect readout",
"description": ""
},
"sanitation_resolution.switchToNonPersistentRng": {
"message": "переключиться на \"непостоянный\" ГСЧ",
"description": ""
},
"sanitation_error.fakeEverythingInCanvas": {
"message": "Do not use protect \"{protectedCanvasPart}\" in blocking mode \"{blockMode}\".",
"description": ""
},
"sanitation_resolution.switchToProtectInput": {
"message": "switch to protect input",
"description": ""
},
"sanitation_error.valueTooLow": {
"message": "\"{setting}\" не должно быть ниже {value}.",
"description": ""
},
"sanitation_error.valueTooHigh": {
"message": "\"{setting}\" не должно превышать {value}.",
"description": ""
},
"sanitation_resolution.setTo": {
"message": "установить на {value}",
"description": ""
},
"sanitation_error.storeNotificationData": {
"message": "Показывать подробные данные уведомлений может привести к снижению производительности.",
"description": ""
},
"sanitation_error.storeImage": {
"message": "Хранить изображение для просмотра потребляет много ОЗУ",
"description": ""
},
"sanitation_error.doNotSharePersistentRndBetweenDomains": {
"message": "Do not share persistent randomness between domains because this makes the browser 100% trackable.",
"description": ""
},
"sanitation_error.customScreenSize": {
"message": "Do not use a custom screen size as it makes the browser more trackable.",
"description": ""
},
"whitelist_inspection_title": {
"message": "CanvasBlocker whitelist inspection",
"description": ""
},
"whitelist_all_apis": {
"message": "All APIs",
"description": ""
},
"presets": {
"message": "Presets",
"description": ""
},
"presets_title": {
"message": "CanvasBlocker presets",
"description": ""
},
"presets_installNotice": {
"message": "{image:../icons/icon.svg}Thanks for installing CanvasBlocker. To adjust it to your needs you can apply some presets. For further customization you can open the {link:options:options.html} page. There you can also open this preset page later.",
"description": ""
},
"presets_introduction": {
"message": "These are some setting presets to fit different people's needs. The values in brackets are the current state of the setting. You can apply multiple presets after each other but some settings might be overwritten by the later applied one.",
"description": ""
},
"preset_default_title": {
"message": "Default settings",
"description": ""
},
"preset_default_description": {
"message": "No special settings are applied.",
"description": ""
},
"preset_convenience_title": {
"message": "Convenient settings",
"description": ""
},
"preset_convenience_description": {
"message": "Apply some settings to make the browsing experience as convenient as possible. This includes whitelisting some sites.",
"description": ""
},
"preset_stealth_title": {
"message": "Stealth settings",
"description": ""
},
"preset_stealth_description": {
"message": "Configures CanvasBlocker to be hard to detect. This might lead to high CPU usage and might slow down the browser.",
"description": ""
},
"preset_max_protection_title": {
"message": "Maximum protection",
"description": ""
},
"preset_max_protection_description": {
"message": "Maximizes the protection against fingerprint extraction. These settings will break some pages, might slow down the browser a little bit and might enable sites to detect that CanvasBlocker is used. After applying this preset you should consider applying the reCAPTCHA preset as well.",
"description": ""
},
"preset_recaptcha_title": {
"message": "reCAPTCHA exception",
"description": ""
},
"preset_recaptcha_description": {
"message": "Protecting the window API breaks reCAPTCHA. This preset allows the usage of the window.name API in embedded pages which will make it work again.",
"description": ""
}
}