<commit_before>{
	"addon_title": {
		"message": "CanvasBlocker",
		"description": ""
	},
	"addon_description": {
		"message": "Modyfikuje niektóre API JS, aby zapobiec identyfikacji.",
		"description": ""
	},
	"browserAction_title_default": {
		"message": "CanvasBlocker",
		"description": ""
	},
	"browserAction_title_notified": {
		"message": " \n\nprotection successful for:",
		"description": ""
	},
	"browserAction_title_whitelisted": {
		"message": " (API na białej liście dla {url})",
		"description": ""
	},
	"browserAction_title_protectedAPIs": {
		"message": "\n  · {api}",
		"description": ""
	},
	"more": {
		"message": "więcej",
		"description": ""
	},
	"less": {
		"message": "mniej",
		"description": ""
	},
	"pleaseWait": {
		"message": "Zaczekaj...",
		"description": ""
	},
	"search": {
		"message": "Szukaj",
		"description": ""
	},
	"ok": {
		"message": "OK",
		"description": ""
	},
	"apply": {
		"message": "Zastosuj",
		"description": ""
	},
	"cancel": {
		"message": "Anuluj",
		"description": ""
	},
	"input": {
		"message": "wejście",
		"description": ""
	},
	"readout": {
		"message": "odczyt",
		"description": ""
	},
	"options": {
		"message": "Ustawienia",
		"description": ""
	},
	"options_title": {
		"message": "Ustawienia CanvasBlocker",
		"description": ""
	},
	"optionsIntroduction": {
		"message": "Na tej stronie możesz dostosować ustawienia CanvasBlocker.",
		"description": ""
	},
	"installNotice": {
		"message": "CanvasBlocker został zainstalowany. Jeśli chcesz mieć dostęp do tej strony w przyszłości, dodaj ją do zakładek.",
		"description": ""
	},
	"updateNotice": {
		"message": "CanvasBlocker został zaktualizowany. Jeśli chcesz mieć dostęp do tej strony w przyszłości i nie masz jeszcze jej w zakładkach, proszę dodać ją do zakładek.",
		"description": ""
	},
	"dontShowOptionsOnUpdate": {
		"message": "Nie pokazuj ponownie po aktualizacji.",
		"description": ""
	},
	"resistFingerprintingNotice": {
		"message": "Włączono privacy.resistFingerprint. To nieznacznie zmienia zachowanie CanvasBlocker. Zobacz dalsze informacje {link:here:https://github.com/kkapsner/CanvasBlocker/issues/158} i {link:here:https://github.com/ghacksuserjs/ghacks-user.js/issues/767}.",
		"description": ""
	},
	"openInTab": {
		"message": "Otwórz w nowej karcie",
		"description": ""
	},
	"group_general": {
		"message": "Ogólne",
		"description": ""
	},
	"group_APIs": {
		"message": "API",
		"description": ""
	},
	"group_misc": {
		"message": "Różne",
		"description": ""
	},
	"section_asking": {
		"message": "Pytanie",
		"description": ""
	},
	"section_faking": {
		"message": "Fałszowanie",
		"description": ""
	},
	"section_notifications": {
		"message": "Powiadomienia",
		"description": ""
	},
	"section_lists": {
		"message": "Listy",
		"description": ""
	},
	"section_misc": {
		"message": "Różne",
		"description": ""
	},
	"section_settings": {
		"message": "Ustawienia",
		"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": "Tryb eksperta",
		"description": ""
	},
	"displayAdvancedSettings_description": {
		"message": "Wyświetla dodatkowe ustawienia.",
		"description": ""
	},
	"displayDescriptions_title": {
		"message": "Wyświetl opis",
		"description": ""
	},
	"displayDescriptions_description": {
		"message": "Wyświetl opisy ustawień.",
		"description": ""
	},
	"hideSetting": {
		"message": "Kliknij tutaj, aby ukryć to ustawienie.",
		"description": ""
	},
	"displayHiddenSettings_title": {
		"message": "Wyświetl ukryte ustawienia",
		"description": ""
	},
	"displayHiddenSettings_description": {
		"message": "Aktywuj aby wyświetlić ukryte ustawienia.",
		"description": ""
	},
	"askForInvisiblePermission": {
		"message": "Czy chcesz zezwolić na działanie niewidzialnych <canvas>?",
		"description": ""
	},
	"askForInvisibleInputPermission": {
		"message": "Do you want to allow invisible <canvas> input?",
		"description": ""
	},
	"askForInvisibleReadoutPermission": {
		"message": "Do you want to allow invisible <canvas> readout?",
		"description": ""
	},
	"askForPermission": {
		"message": "Czy chcesz zezwolić na <canvas>?",
		"description": ""
	},
	"askForInputPermission": {
		"message": "Do you want to allow <canvas> input?",
		"description": ""
	},
	"askForReadoutPermission": {
		"message": "Czy chcesz zezwolić na odczyt <canvas>?",
		"description": ""
	},
	"askForVisiblePermission": {
		"message": "Do you want to allow the red bordered <canvas>?",
		"description": ""
	},
	"askForVisibleInputPermission": {
		"message": "Do you want to allow input in the red bordered <canvas>?",
		"description": ""
	},
	"askForVisibleReadoutPermission": {
		"message": "Do you want to allow the readout of the red bordered <canvas>?",
		"description": ""
	},
	"askForAudioPermission": {
		"message": "Czy chcesz zezwolić na API audio?",
		"description": ""
	},
	"askForAudioInputPermission": {
		"message": "Do you want to allow audio API input?",
		"description": ""
	},
	"askForAudioReadoutPermission": {
		"message": "Do you want to allow audio API readout?",
		"description": ""
	},
	"askForHistoryPermission": {
		"message": "Czy chcesz zezwolić na API historii?",
		"description": ""
	},
	"askForHistoryInputPermission": {
		"message": "Do you want to allow history API input?",
		"description": ""
	},
	"askForHistoryReadoutPermission": {
		"message": "Do you want to allow history API readout?",
		"description": ""
	},
	"askForWindowPermission": {
		"message": "Do you want to allow the window API?",
		"description": ""
	},
	"askForWindowInputPermission": {
		"message": "Do you want to allow window API input?",
		"description": ""
	},
	"askForWindowReadoutPermission": {
		"message": "Do you want to allow window API readout?",
		"description": ""
	},
	"askForDOMRectPermission": {
		"message": "Do you want to allow the DOMRect API?",
		"description": ""
	},
	"askForDOMRectInputPermission": {
		"message": "Do you want to allow DOMRect API input?",
		"description": ""
	},
	"askForDOMRectReadoutPermission": {
		"message": "Do you want to allow 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": "Do you want to allow the navigator API?",
		"description": ""
	},
	"askForNavigatorInputPermission": {
		"message": "Do you want to allow navigator API input?",
		"description": ""
	},
	"askForNavigatorReadoutPermission": {
		"message": "Do you want to allow navigator API readout?",
		"description": ""
	},
	"askForScreenPermission": {
		"message": "Do you want to allow the screen API?",
		"description": ""
	},
	"askForScreenInputPermission": {
		"message": "Do you want to allow screen API input?",
		"description": ""
	},
	"askForScreenReadoutPermission": {
		"message": "Do you want to allow screen API readout?",
		"description": ""
	},
	"askOnlyOnce_title": {
		"message": "Zapytaj tylko raz",
		"description": ""
	},
	"askOnlyOnce_description": {
		"message": "Gdy tryb blokowania jest ustawiony na \"zapytaj o pozwolenie\" lub \"zapytaj o pozwolenie na API do odczytu\", za każdym razem, gdy strona próbuje uzyskać dostęp do API, pojawi się komunikat potwierdzający. To ustawienie powoduje, że komunikat z potwierdzeniem jest wyświetlany tylko raz na każdej stronie, niezależnie od tego, ile razy strona próbuje uzyskać dostęp do interfejsu API. Niemniej jednak na niektórych stronach nadal może być wyświetlanych wiele komunikatów potwierdzających.\n\nNie: pytanie za każdym razem\n\nIndywidualnie: każdy typ API (kontekst, wejście, odczyt) musi być potwierdzony oddzielnie\n\npołączone: wszystkie typy API są potwierdzane razem",
		"description": ""
	},
	"askOnlyOnce_options.no": {
		"message": "nie",
		"description": ""
	},
	"askOnlyOnce_options.individual": {
		"message": "indywidualne",
		"description": ""
	},
	"askOnlyOnce_options.combined": {
		"message": "połączone",
		"description": ""
	},
	"askDenyMode_title": {
		"message": "Zapytaj o tryb blokowania",
		"description": ""
	},
	"askDenyMode_description": {
		"message": "Which mode shall be used when the permission is denied.",
		"description": ""
	},
	"askDenyMode_options.block": {
		"message": "blokuj",
		"description": ""
	},
	"askDenyMode_options.fake": {
		"message": "fałszywy",
		"description": ""
	},
	"showCanvasWhileAsking_title": {
		"message": "Pokaż zawartość płótna",
		"description": ""
	},
	"showCanvasWhileAsking_description": {
		"message": "Shows the content of the canvas for which the permission is asked for, if possible.",
		"description": ""
	},
	"showCanvasWhileAsking_message": {
		"message": "The webpage wants to read the content of the following canvas:",
		"description": ""
	},
	"blackList_description": {
		"message": "Domains or URLs where all APIs shall always be blocked. To add multiple entries, separate them by commas.",
		"description": ""
	},
	"blackList_title": {
		"message": "Czarna lista",
		"description": ""
	},
	"blockMode_description": {
		"message": "",
		"description": ""
	},
	"blockMode_urlSpecific": {
		"message": "To set individual block modes for specific websites, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and select the desired block mode.",
		"description": ""
	},
	"blockMode_options.allowEverything": {
		"message": "zezwól na wszystko",
		"description": ""
	},
	"blockMode_options.block": {
		"message": "zezwól tylko na białą listę",
		"description": ""
	},
	"blockMode_options.ask": {
		"message": "pytaj zawsze",
		"description": ""
	},
	"blockMode_options.blockEverything": {
		"message": "blokuj wszystko",
		"description": ""
	},
	"blockMode_options.allow": {
		"message": "blokuj tylko czarną listę",
		"description": ""
	},
	"blockMode_options.fake": {
		"message": "fałszywy",
		"description": ""
	},
	"blockMode_title": {
		"message": "Tryb blokowania",
		"description": ""
	},
	"protectedCanvasPart_title": {
		"message": "Protected part of the canvas API",
		"description": ""
	},
	"protectedCanvasPart_description": {
		"message": "nothing: no features of the canvas API are protected.\n\nreadout: the readout features of the canvas API are protected.\n\ninput: the input features of the canvas API are protected. With blocking mode \"fake\" the drawn pixels get modified slightly when displaying text. This makes the detection of the add-on harder but is less secure. With WebGL canvases the behaviour is identical to \"readout\".\n\neverything: both the readout and input features are protected. It's not recommended to use this with \"fake\" block mode as it increases the probability to be detected.",
		"description": ""
	},
	"protectedCanvasPart_urlSpecific": {
		"message": "To protect individual parts for specific websites, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and select the desired part.",
		"description": ""
	},
	"protectedCanvasPart_options.nothing": {
		"message": "nic",
		"description": ""
	},
	"protectedCanvasPart_options.input": {
		"message": "wejście",
		"description": ""
	},
	"protectedCanvasPart_options.readout": {
		"message": "odczyt",
		"description": ""
	},
	"protectedCanvasPart_options.everything": {
		"message": "wszystko",
		"description": ""
	},
	"urlSettings_title": {
		"message": "Ustawienia dla witryny",
		"description": ""
	},
	"urlSettings_description": {
		"message": "",
		"description": ""
	},
	"inputURL": {
		"message": "Input domain or URL \"RegExp\":",
		"description": ""
	},
	"minFakeSize_description": {
		"message": "Canvases with a smaller or equal area than this number will not be faked. This is a parameter to prevent detection.\nCAUTION: This lowers the safety of the addon, therefore it is highly recommended not to set this value above 100.",
		"description": ""
	},
	"minFakeSize_title": {
		"message": "Minimal fake size",
		"description": ""
	},
	"maxFakeSize_description": {
		"message": "Canvases with a bigger area than this number will not be faked. (Enter zero to disable.) This is a performance parameter that can prevent browser freezes and should be adjusted to the computing power of the device.\nCAUTION: This lowers the safety of the addon, therefore it is highly recommended not to set this value below 1 000 000.",
		"description": ""
	},
	"maxFakeSize_title": {
		"message": "Maximal fake size",
		"description": ""
	},
	"rng_description": {
		"message": "none (completely white): a completely white image is returned. The option \"Fake the alpha channel\" should be activated with this. CAUTION: Do not use this with the \"fake at input\" mode.\n\nnon persistent: the random numbers will be determined freshly for each faking action.\n\nconstant: within one web page a color will always be faked to the same color.\n\npersistent: the random number will only be determined once for every domain.",
		"description": ""
	},
	"rng_options.persistent": {
		"message": "persistent",
		"description": ""
	},
	"rng_options.constant": {
		"message": "stałe",
		"description": ""
	},
	"rng_options.nonPersistent": {
		"message": "nietrwały",
		"description": ""
	},
	"rng_options.white": {
		"message": "brak (całkowicie biały)",
		"description": ""
	},
	"rng_title": {
		"message": "Generator liczb losowych",
		"description": ""
	},
	"persistentRndStorage_title": {
		"message": "Trwałe przechowywanie",
		"description": ""
	},
	"persistentRndStorage_description": {
		"message": "Stores the data for the persistent random number generator for usage after restart.",
		"description": ""
	},
	"storePersistentRnd_title": {
		"message": "Store persistent data",
		"description": ""
	},
	"storePersistentRnd_description": {
		"message": "If data for the persistent random number generator shall be stored. Otherwise it is discarded on browser shutdown.",
		"description": ""
	},
	"persistentRndClearInterval_title": {
		"message": "Clear interval of the persistent data",
		"description": ""
	},
	"persistentRndClearInterval_description": {
		"message": "After the specified interval the persistent data is cleared automatically. (Enter zero to disable.)",
		"description": ""
	},
	"persistentRndClearIntervalUnit_options.seconds": {
		"message": "sekund",
		"description": ""
	},
	"persistentRndClearIntervalUnit_options.minutes": {
		"message": "minut/y",
		"description": ""
	},<commit_msg>New translations messages.json (Polish)<commit_after>{
	"addon_title": {
		"message": "CanvasBlocker",
		"description": ""
	},
	"addon_description": {
		"message": "Modyfikuje niektóre API JS, aby zapobiec identyfikacji.",
		"description": ""
	},
	"browserAction_title_default": {
		"message": "CanvasBlocker",
		"description": ""
	},
	"browserAction_title_notified": {
		"message": " \n\nprotection successful for:",
		"description": ""
	},
	"browserAction_title_whitelisted": {
		"message": " (API na białej liście dla {url})",
		"description": ""
	},
	"browserAction_title_protectedAPIs": {
		"message": "\n  · {api}",
		"description": ""
	},
	"more": {
		"message": "więcej",
		"description": ""
	},
	"less": {
		"message": "mniej",
		"description": ""
	},
	"pleaseWait": {
		"message": "Zaczekaj...",
		"description": ""
	},
	"search": {
		"message": "Szukaj",
		"description": ""
	},
	"ok": {
		"message": "OK",
		"description": ""
	},
	"apply": {
		"message": "Zastosuj",
		"description": ""
	},
	"cancel": {
		"message": "Anuluj",
		"description": ""
	},
	"input": {
		"message": "wejście",
		"description": ""
	},
	"readout": {
		"message": "odczyt",
		"description": ""
	},
	"options": {
		"message": "Ustawienia",
		"description": ""
	},
	"options_title": {
		"message": "Ustawienia CanvasBlocker",
		"description": ""
	},
	"optionsIntroduction": {
		"message": "Na tej stronie możesz dostosować ustawienia CanvasBlocker.",
		"description": ""
	},
	"installNotice": {
		"message": "CanvasBlocker został zainstalowany. Jeśli chcesz mieć dostęp do tej strony w przyszłości, dodaj ją do zakładek.",
		"description": ""
	},
	"updateNotice": {
		"message": "CanvasBlocker został zaktualizowany. Jeśli chcesz mieć dostęp do tej strony w przyszłości i nie masz jeszcze jej w zakładkach, proszę dodać ją do zakładek.",
		"description": ""
	},
	"dontShowOptionsOnUpdate": {
		"message": "Nie pokazuj ponownie po aktualizacji.",
		"description": ""
	},
	"resistFingerprintingNotice": {
		"message": "Włączono privacy.resistFingerprint. To nieznacznie zmienia zachowanie CanvasBlocker. Zobacz dalsze informacje {link:here:https://github.com/kkapsner/CanvasBlocker/issues/158} i {link:here:https://github.com/ghacksuserjs/ghacks-user.js/issues/767}.",
		"description": ""
	},
	"openInTab": {
		"message": "Otwórz w nowej karcie",
		"description": ""
	},
	"group_general": {
		"message": "Ogólne",
		"description": ""
	},
	"group_APIs": {
		"message": "API",
		"description": ""
	},
	"group_misc": {
		"message": "Różne",
		"description": ""
	},
	"section_asking": {
		"message": "Pytanie",
		"description": ""
	},
	"section_faking": {
		"message": "Fałszowanie",
		"description": ""
	},
	"section_notifications": {
		"message": "Powiadomienia",
		"description": ""
	},
	"section_lists": {
		"message": "Listy",
		"description": ""
	},
	"section_misc": {
		"message": "Różne",
		"description": ""
	},
	"section_settings": {
		"message": "Ustawienia",
		"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": "Tryb eksperta",
		"description": ""
	},
	"displayAdvancedSettings_description": {
		"message": "Wyświetla dodatkowe ustawienia.",
		"description": ""
	},
	"displayDescriptions_title": {
		"message": "Wyświetl opis",
		"description": ""
	},
	"displayDescriptions_description": {
		"message": "Wyświetl opisy ustawień.",
		"description": ""
	},
	"hideSetting": {
		"message": "Kliknij tutaj, aby ukryć to ustawienie.",
		"description": ""
	},
	"displayHiddenSettings_title": {
		"message": "Wyświetl ukryte ustawienia",
		"description": ""
	},
	"displayHiddenSettings_description": {
		"message": "Aktywuj aby wyświetlić ukryte ustawienia.",
		"description": ""
	},
	"askForInvisiblePermission": {
		"message": "Czy chcesz zezwolić na działanie niewidzialnych <canvas>?",
		"description": ""
	},
	"askForInvisibleInputPermission": {
		"message": "Do you want to allow invisible <canvas> input?",
		"description": ""
	},
	"askForInvisibleReadoutPermission": {
		"message": "Do you want to allow invisible <canvas> readout?",
		"description": ""
	},
	"askForPermission": {
		"message": "Czy chcesz zezwolić na <canvas>?",
		"description": ""
	},
	"askForInputPermission": {
		"message": "Do you want to allow <canvas> input?",
		"description": ""
	},
	"askForReadoutPermission": {
		"message": "Czy chcesz zezwolić na odczyt <canvas>?",
		"description": ""
	},
	"askForVisiblePermission": {
		"message": "Do you want to allow the red bordered <canvas>?",
		"description": ""
	},
	"askForVisibleInputPermission": {
		"message": "Do you want to allow input in the red bordered <canvas>?",
		"description": ""
	},
	"askForVisibleReadoutPermission": {
		"message": "Do you want to allow the readout of the red bordered <canvas>?",
		"description": ""
	},
	"askForAudioPermission": {
		"message": "Czy chcesz zezwolić na API audio?",
		"description": ""
	},
	"askForAudioInputPermission": {
		"message": "Do you want to allow audio API input?",
		"description": ""
	},
	"askForAudioReadoutPermission": {
		"message": "Do you want to allow audio API readout?",
		"description": ""
	},
	"askForHistoryPermission": {
		"message": "Czy chcesz zezwolić na API historii?",
		"description": ""
	},
	"askForHistoryInputPermission": {
		"message": "Do you want to allow history API input?",
		"description": ""
	},
	"askForHistoryReadoutPermission": {
		"message": "Do you want to allow history API readout?",
		"description": ""
	},
	"askForWindowPermission": {
		"message": "Czy chcesz zezwolić na API okna?",
		"description": ""
	},
	"askForWindowInputPermission": {
		"message": "Do you want to allow window API input?",
		"description": ""
	},
	"askForWindowReadoutPermission": {
		"message": "Do you want to allow window API readout?",
		"description": ""
	},
	"askForDOMRectPermission": {
		"message": "Czy chcesz zezwolić na API DOMRect?",
		"description": ""
	},
	"askForDOMRectInputPermission": {
		"message": "Do you want to allow DOMRect API input?",
		"description": ""
	},
	"askForDOMRectReadoutPermission": {
		"message": "Do you want to allow DOMRect API readout?",
		"description": ""
	},
	"askForTextMetricsPermission": {
		"message": "Czy chcesz zezwolić na API TextMetrics?",
		"description": ""
	},
	"askForTextMetricsInputPermission": {
		"message": "Do you want to allow TextMetrics API input?",
		"description": ""
	},
	"askForTextMetricsReadoutPermission": {
		"message": "Czy chcesz zezwolić na odczyt TextMetrics API?",
		"description": ""
	},
	"askForNavigatorPermission": {
		"message": "Czy chcesz zezwolić na API nawigatora?",
		"description": ""
	},
	"askForNavigatorInputPermission": {
		"message": "Do you want to allow navigator API input?",
		"description": ""
	},
	"askForNavigatorReadoutPermission": {
		"message": "Czy chcesz zezwolić na odczyt API nawigatora?",
		"description": ""
	},
	"askForScreenPermission": {
		"message": "Czy chcesz zezwolić na API ekranu?",
		"description": ""
	},
	"askForScreenInputPermission": {
		"message": "Do you want to allow screen API input?",
		"description": ""
	},
	"askForScreenReadoutPermission": {
		"message": "Czy chcesz zezwolić na odczyt API ekranu?",
		"description": ""
	},
	"askOnlyOnce_title": {
		"message": "Zapytaj tylko raz",
		"description": ""
	},
	"askOnlyOnce_description": {
		"message": "Gdy tryb blokowania jest ustawiony na \"zapytaj o pozwolenie\" lub \"zapytaj o pozwolenie na API do odczytu\", za każdym razem, gdy strona próbuje uzyskać dostęp do API, pojawi się komunikat potwierdzający. To ustawienie powoduje, że komunikat z potwierdzeniem jest wyświetlany tylko raz na każdej stronie, niezależnie od tego, ile razy strona próbuje uzyskać dostęp do interfejsu API. Niemniej jednak na niektórych stronach nadal może być wyświetlanych wiele komunikatów potwierdzających.\n\nNie: pytanie za każdym razem\n\nIndywidualnie: każdy typ API (kontekst, wejście, odczyt) musi być potwierdzony oddzielnie\n\npołączone: wszystkie typy API są potwierdzane razem",
		"description": ""
	},
	"askOnlyOnce_options.no": {
		"message": "nie",
		"description": ""
	},
	"askOnlyOnce_options.individual": {
		"message": "indywidualne",
		"description": ""
	},
	"askOnlyOnce_options.combined": {
		"message": "połączone",
		"description": ""
	},
	"askDenyMode_title": {
		"message": "Zapytaj o tryb blokowania",
		"description": ""
	},
	"askDenyMode_description": {
		"message": "Jaki tryb powinien być używany w przypadku odmowy zezwolenia.",
		"description": ""
	},
	"askDenyMode_options.block": {
		"message": "blokuj",
		"description": ""
	},
	"askDenyMode_options.fake": {
		"message": "fałszywy",
		"description": ""
	},
	"showCanvasWhileAsking_title": {
		"message": "Pokaż zawartość płótna",
		"description": ""
	},
	"showCanvasWhileAsking_description": {
		"message": "Shows the content of the canvas for which the permission is asked for, if possible.",
		"description": ""
	},
	"showCanvasWhileAsking_message": {
		"message": "The webpage wants to read the content of the following canvas:",
		"description": ""
	},
	"blackList_description": {
		"message": "Domains or URLs where all APIs shall always be blocked. To add multiple entries, separate them by commas.",
		"description": ""
	},
	"blackList_title": {
		"message": "Czarna lista",
		"description": ""
	},
	"blockMode_description": {
		"message": "",
		"description": ""
	},
	"blockMode_urlSpecific": {
		"message": "To set individual block modes for specific websites, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and select the desired block mode.",
		"description": ""
	},
	"blockMode_options.allowEverything": {
		"message": "zezwól na wszystko",
		"description": ""
	},
	"blockMode_options.block": {
		"message": "zezwól tylko na białą listę",
		"description": ""
	},
	"blockMode_options.ask": {
		"message": "pytaj zawsze",
		"description": ""
	},
	"blockMode_options.blockEverything": {
		"message": "blokuj wszystko",
		"description": ""
	},
	"blockMode_options.allow": {
		"message": "blokuj tylko czarną listę",
		"description": ""
	},
	"blockMode_options.fake": {
		"message": "fałszywy",
		"description": ""
	},
	"blockMode_title": {
		"message": "Tryb blokowania",
		"description": ""
	},
	"protectedCanvasPart_title": {
		"message": "Chroniona część API canvas",
		"description": ""
	},
	"protectedCanvasPart_description": {
		"message": "żadne: żadne funkcje Canvas API nie są chronione.\n\nodczyt: funkcje odczytu canvas API są chronione.\n\nwejście: funkcje wejściowe API canvas są chronione. W trybie blokady \"fałszowanie\" rysowane piksele są nieznacznie modyfikowane podczas wyświetlania tekstu. To sprawia, że wykrywanie dodatku jest trudniejsze, ale mniej bezpieczne. Dzięki WebGL canvas zachowanie jest identyczne jak \"odczyt\".\n\nwszystko: zarówno funkcje odczytu, jak i wprowadzania są chronione. Nie zaleca się używania tego z \"fałszywym\" blokiem, ponieważ zwiększa to prawdopodobieństwo wykrycia.",
		"description": ""
	},
	"protectedCanvasPart_urlSpecific": {
		"message": "Aby chronić poszczególne części poszczególnych stron internetowych, kliknij na czarną strzałkę, aby otworzyć menu, dodaj domenę lub adres URL klikając na \"+\" i wybierz żądaną część.",
		"description": ""
	},
	"protectedCanvasPart_options.nothing": {
		"message": "nic",
		"description": ""
	},
	"protectedCanvasPart_options.input": {
		"message": "wejście",
		"description": ""
	},
	"protectedCanvasPart_options.readout": {
		"message": "odczyt",
		"description": ""
	},
	"protectedCanvasPart_options.everything": {
		"message": "wszystko",
		"description": ""
	},
	"urlSettings_title": {
		"message": "Ustawienia dla witryny",
		"description": ""
	},
	"urlSettings_description": {
		"message": "",
		"description": ""
	},
	"inputURL": {
		"message": "Input domain or URL \"RegExp\":",
		"description": ""
	},
	"minFakeSize_description": {
		"message": "Canvases with a smaller or equal area than this number will not be faked. This is a parameter to prevent detection.\nCAUTION: This lowers the safety of the addon, therefore it is highly recommended not to set this value above 100.",
		"description": ""
	},
	"minFakeSize_title": {
		"message": "Fałszywy minimalny rozmiar",
		"description": ""
	},
	"maxFakeSize_description": {
		"message": "Canvases with a bigger area than this number will not be faked. (Enter zero to disable.) This is a performance parameter that can prevent browser freezes and should be adjusted to the computing power of the device.\nCAUTION: This lowers the safety of the addon, therefore it is highly recommended not to set this value below 1 000 000.",
		"description": ""
	},
	"maxFakeSize_title": {
		"message": "Fałszywy maksymalny rozmiar",
		"description": ""
	},
	"rng_description": {
		"message": "none (completely white): a completely white image is returned. The option \"Fake the alpha channel\" should be activated with this. CAUTION: Do not use this with the \"fake at input\" mode.\n\nnon persistent: the random numbers will be determined freshly for each faking action.\n\nconstant: within one web page a color will always be faked to the same color.\n\npersistent: the random number will only be determined once for every domain.",
		"description": ""
	},
	"rng_options.persistent": {
		"message": "trwały",
		"description": ""
	},
	"rng_options.constant": {
		"message": "stałe",
		"description": ""
	},
	"rng_options.nonPersistent": {
		"message": "nietrwały",
		"description": ""
	},
	"rng_options.white": {
		"message": "brak (całkowicie biały)",
		"description": ""
	},
	"rng_title": {
		"message": "Generator liczb losowych",
		"description": ""
	},
	"persistentRndStorage_title": {
		"message": "Trwałe przechowywanie",
		"description": ""
	},
	"persistentRndStorage_description": {
		"message": "Stores the data for the persistent random number generator for usage after restart.",
		"description": ""
	},
	"storePersistentRnd_title": {
		"message": "Przechowuj trwałe dane",
		"description": ""
	},
	"storePersistentRnd_description": {
		"message": "If data for the persistent random number generator shall be stored. Otherwise it is discarded on browser shutdown.",
		"description": ""
	},
	"persistentRndClearInterval_title": {
		"message": "Clear interval of the persistent data",
		"description": ""
	},
	"persistentRndClearInterval_description": {
		"message": "After the specified interval the persistent data is cleared automatically. (Enter zero to disable.)",
		"description": ""
	},
	"persistentRndClearIntervalUnit_options.seconds": {
		"message": "sekund",
		"description": ""
	},
	"persistentRndClearIntervalUnit_options.minutes": {
		"message": "minut/y",
		"description": ""
	},
{'fraction_non_alphanumeric': 0.1613188686047655, 'fraction_numerical': 0.001048802071384091, 'mean_word_length': 4.776599772813328, 'pattern_counts': {'":': 770, '<': 21, '<?xml version=': 0, '>': 21, 'https://': 4, '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': '2817763', 'n_tokens_mistral': 11179, 'n_tokens_neox': 10637, 'n_words': 2679}