"message":"På denne siden kan du justere innstillingene til CanvasBlocker.",
"description":""
},
"installNotice":{
"message":"CanvasBlocker ble installert. Hvis du vil ha tilgang til denne siden i fremtiden, kan du bokmerke den.",
"description":""
},
"updateNotice":{
"message":"CanvasBlocker ble oppdatert. Hvis du vil ha tilgang til denne siden i fremtiden og ikke har bokmerket den ennå, kan du bokmerke den.",
"description":""
},
"dontShowOptionsOnUpdate":{
"message":"Ikke dukk opp igjen etter oppdatering.",
"description":""
},
"resistFingerprintingNotice":{
"message":"Du har aktivert privacy.resistFingerprinting. Dette endrer oppførselen til CanvasBlocker litt. Se ytterligere informasjon\n{link:here:https://github.com/kkapsner/CanvasBlocker/issues/158} and {link:here:https://github.com/ghacksuserjs/ghacks-user.js/issues/767}.",
"message":"Når blokkeringsmodusen i CanvasBlocker er satt til \"spør\" eller \"spør for readout API\", vil en dialogboks bli vist hver gang en nettside forsøker å bruke APIen eller readout API. Denne instillingen forsøker å kun vise dialogboksen én gang for hver nettside, uavhengig av hvor mange ganger siden forsøker å bruke APIen. Likevel kan det hende at flere dialogbokser blir vist på enkelte nettsider.\n\nNei: spør hver gang\n\nIndividuelt: hver API-type (context, input, readout) må bli akseptert enkeltvis\n\nKombinert: alle API-typer blir akseptert samtidig",
"message":"Which mode shall be used when the permission is denied.",
"description":""
},
"askDenyMode_options.block":{
"message":"block",
"description":""
},
"askDenyMode_options.fake":{
"message":"falsk",
"description":""
},
"showCanvasWhileAsking_title":{
"message":"Show canvas content",
"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":"Svarteliste",
"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":"allow everything",
"description":""
},
"blockMode_options.block":{
"message":"allow only whitelist",
"description":""
},
"blockMode_options.ask":{
"message":"ask for permission",
"description":""
},
"blockMode_options.blockEverything":{
"message":"block everything",
"description":""
},
"blockMode_options.allow":{
"message":"block only blacklist",
"description":""
},
"blockMode_options.fake":{
"message":"falsk",
"description":""
},
"blockMode_title":{
"message":"Blokkeringsmodus",
"description":""
},
"protectedCanvasPart_title":{
"message":"Beskyttet del av 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":"ingenting",
"description":""
},
"protectedCanvasPart_options.input":{
"message":"input",
"description":""
},
"protectedCanvasPart_options.readout":{
"message":"avlesning",
"description":""
},
"protectedCanvasPart_options.everything":{
"message":"alt",
"description":""
},
"urlSettings_title":{
"message":"Site specific values",
"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.",
"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. Keep in mind that many API protections have caches in place to prevent detection.\n\nconstant: variation of non persistent. But when altering canvas data same colored pixels also share the same color afterwards.\n\npersistent: the random number will only be determined once for every domain.",
"message":"Er du virkelig sikker på at du vil dele den vedvarende tilfeldigheten mellom domenene?\nFORSIKTIG: dette gjør nettleseren 100% sporbar og er derfor en trussel mot ditt privatliv.",
"description":""
},
"ignoreFrequentColors_title":{
"message":"Ignorer de hyppigste fargene",
"description":""
},
"ignoreFrequentColors_description":{
"message":"Number of colors that shall not be faked per canvas. This is a parameter to prevent detection.\nCAUTION: This can reduce the performance of the addon because the color statistic has to be calculated for every image. Additional this can lower the safety of the addon, therefore it is highly recommended not to set this value above 3.",
"description":""
},
"minColors_title":{
"message":"Minimal number of colors",
"description":""
},
"minColors_description":{
"message":"Number of colors that a canvas must have to be faked.\nCAUTION: This can lower the safety of the addon, therefore it is highly recommended not to set this value above 10.",
"description":""
},
"fakeAlphaChannel_title":{
"message":"Fake the alpha channel",
"description":""
},
"fakeAlphaChannel_description":{
"message":"Activates the faking of the alpha channel (transparency).",
"message":"Value to be reported in the webGL function \"getParameter\" for the \"vendor\". Special values:\nLeave empty to use the original value\n\n{undefined}: returns undefined (#508)\n\n{false}: returns the boolean value false (#508)\n\n{empty}: returns an empty string (#508)\n\n{disabled}: returns null (#508)\n\n{random vendor}: returns a random vendor from the build in list (#493)\n\n{random renderer}: returns a random renderer from the build in list (#493)\n\n<xxx|yyy|zzz>: picks one of the given options xxx, yyy or zzz at random (arbitrary number of options) (#493)",
"message":"Value to be reported in the webGL function \"getParameter\" for the \"renderer\". Special values:\nLeave empty to use the original value\n\n{undefined}: returns undefined (#508)\n\n{false}: returns the boolean value false (#508)\n\n{empty}: returns an empty string (#508)\n\n{disabled}: returns null (#508)\n\n{random vendor}: returns a random vendor from the build in list (#493)\n\n{random renderer}: returns a random renderer from the build in list (#493)\n\n<xxx|yyy|zzz>: picks one of the given options xxx, yyy or zzz at random (arbitrary number of options) (#493)",
"message":"Value to be reported in the webGL function \"getParameter\" for the \"unmasked vendor\". Special values:\nLeave empty to use the original value\n\n{undefined}: returns undefined (#508)\n\n{false}: returns the boolean value false (#508)\n\n{empty}: returns an empty string (#508)\n\n{disabled}: returns null (#508)\n\n{random vendor}: returns a random vendor from the build in list (#493)\n\n{random renderer}: returns a random renderer from the build in list (#493)\n\n<xxx|yyy|zzz>: picks one of the given options xxx, yyy or zzz at random (arbitrary number of options) (#493)",
"message":"Value to be reported in the webGL function \"getParameter\" for the \"unmasked renderer\". Special values:\nLeave empty to use the original value\n\n{undefined}: returns undefined (#508)\n\n{false}: returns the boolean value false (#508)\n\n{empty}: returns an empty string (#508)\n\n{disabled}: returns null (#508)\n\n{random vendor}: returns a random vendor from the build in list (#493)\n\n{random renderer}: returns a random renderer from the build in list (#493)\n\n<xxx|yyy|zzz>: picks one of the given options xxx, yyy or zzz at random (arbitrary number of options) (#493)",
"message":"Enables the canvas cache. This can prevent detection and increases the performance when small canvases are read several times, but decreases it for big canvases.",
"description":""
},
"protectedAPIFeatures_title":{
"message":"Protected API features",
"description":""
},
"protectedAPIFeatures_description":{
"message":"List of protected API features. When unticking a checkbox, this feature of the API will not be protected.",
"description":""
},
"disableNotifications":{
"message":"disable notifications",
"description":""
},
"showOptions":{
"message":"display settings",
"description":""
},
"displayCallingStack":{
"message":"display calling stack",
"description":""
},
"displayFullURL":{
"message":"display full URL",
"description":""
},
"enableStackList_description":{
"message":"",
"description":""
},
"enableStackList_title":{
"message":"Use file specific whitelist",
"description":""
},
"preBlock":{
"message":"API blocked on {url} because CanvasBlocker settings were not loaded in time.",
"message":"Shows a notification icon in the address bar when something gets blocked or faked.",
"description":""
},
"showNotifications_urlSpecific":{
"message":"To deactivate notifications for specific websites, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.",
"description":""
},
"showNotifications_title":{
"message":"Show notification icon",
"description":""
},
"highlightPageAction_description":{
"message":"Highlight the page action icon for better visibility.",
"description":""
},
"highlightPageAction_urlSpecific":{
"message":"",
"description":""
},
"highlightPageAction_title":{
"message":"Highlight page action icon",
"description":""
},
"highlightPageAction_options.none":{
"message":"no highlight",
"description":""
},
"highlightPageAction_options.color":{
"message":"farge",
"description":""
},
"highlightPageAction_options.blink":{
"message":"blink",
"description":""
},
"displayBadge_description":{
"message":"",
"description":""
},
"displayBadge_title":{
"message":"Display badge",
"description":""
},
"highlightBrowserAction_description":{
"message":"",
"description":""
},
"highlightBrowserAction_urlSpecific":{
"message":"",
"description":""
},
"highlightBrowserAction_title":{
"message":"Change toolbar icon on notification",
"description":""
},
"highlightBrowserAction_options.none":{
"message":"endre ingenting",
"description":""
},
"highlightBrowserAction_options.color":{
"message":"endre farge",
"description":""
},
"highlightBrowserAction_options.blink":{
"message":"blink",
"description":""
},
"sourceOutput":{
"message":"Calling file",
"description":""
},
"stackEntryOutput":{
"message":"{url} line {line} column {column}",
"description":""
},
"stackList_description":{
"message":"JS files which are allowed to use all APIs. The input has to be in JSON format. Example: [{\"url\": \"http://domain/file1.js\"}, {\"url\": \"http://domain/file2.js\", \"line\": 1, \"column\": 4, \"stackPosition\": -3}]",
"description":""
},
"stackList_title":{
"message":"File specific whitelist",
"description":""
},
"whiteList_title":{
"message":"Whitelist",
"description":""
},
"whiteList_description":{
"message":"Domains or URLs which shall be allowed to use all APIs. To add multiple entries, separate them by commas.",
"description":""
},
"whitelist":{
"message":"whitelist",
"description":""
},
"whitelistDomain":{
"message":"whitelist domain",
"description":""
},
"whitelistURL":{
"message":"whitelist URL",
"description":""
},
"ignorelist":{
"message":"ignore",
"description":""
},
"whitelistTemporarily":{
"message":"whitelist temporarily",
"description":""
},
"inspectWhitelist":{
"message":"inspect whitelist",
"description":""
},
"sessionWhiteList_title":{
"message":"Session whitelist",
"description":""
},
"sessionWhiteList_description":{
"message":"Domains or URLs which shall be allowed to use all APIs during the current session. To add multiple entries, separate them by commas.",
"description":""
},
"whitelistDomainTemporarily":{
"message":"whitelist domain temporarily",
"description":""
},
"whitelistURLTemporarily":{
"message":"whitelist URL temporarily",
"description":""
},
"storeNotificationData_title":{
"message":"Store detail data of the notifications",
"description":""
},
"storeNotificationData_description":{
"message":"",
"description":""
},
"storeImageForInspection_title":{
"message":"Store image for inspection",
"description":""
},
"storeImageForInspection_description":{
"message":"Enables the storage of the content of the faked canvas.\nCAUTION: This may lead to a lot of memory consumption.",
"description":""
},
"protectAudio_title":{
"message":"Protect audio API",
"description":""
},
"protectAudio_description":{
"message":"If the audio API shall be protected as well",
"description":""
},
"protectAudio_urlSpecific":{
"message":"To exclude specific websites from this protection, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.",
"description":""
},
"audioFakeRate_title":{
"message":"Buffer fake rate",
"description":""
},
"audioFakeRate_description":{
"message":"How many of the values per read request shall be faked.",
"description":""
},
"audioFakeRate_options.1":{
"message":"1 value",
"description":""
},
"audioFakeRate_options.10":{
"message":"10 values",
"description":""
},
"audioFakeRate_options.100":{
"message":"100 values",
"description":""
},
"audioFakeRate_options.1000":{
"message":"1000 values",
"description":""
},
"audioFakeRate_options.0.1%":{
"message":"0.1% of the values",
"description":""
},
"audioFakeRate_options.1%":{
"message":"1% of the values",
"description":""
},
"audioFakeRate_options.10%":{
"message":"10% of the values",
"description":""
},
"audioFakeRate_options.100%":{
"message":"100% of the values",
"description":""
},
"audioNoiseLevel_title":{
"message":"Noise level",
"description":""
},
"audioNoiseLevel_description":{
"message":"",
"description":""
},
"audioNoiseLevel_options.minimal":{
"message":"minimal",
"description":""
},
"audioNoiseLevel_options.low":{
"message":"lav",
"description":""
},
"audioNoiseLevel_options.medium":{
"message":"middels",
"description":""
},
"audioNoiseLevel_options.high":{
"message":"høy",
"description":""
},
"audioNoiseLevel_options.maximal":{
"message":"maksimal",
"description":""
},
"useAudioCache_title":{
"message":"Bruk lydbuffer",
"description":""
},
"useAudioCache_description":{
"message":"Aktiverer lydbufferen. Dette kan forhindre gjenkjenning, men reduserer ytelsen.",
"description":""
},
"useAudioCache_urlSpecific":{
"message":"Some pages use a very poorly written audio fingerprinting script which will cause Firefox to slow down. To disable the cache for specific websites, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.",
"description":""
},
"audioUseFixedIndices_title":{
"message":"Use fixed indices",
"description":""
},
"audioUseFixedIndices_description":{
"message":"If some of the used indices shall always be faked.",
"description":""
},
"audioFixedIndices_title":{
"message":"Fixed indices",
"description":""
},
"audioFixedIndices_description":{
"message":"The indices that are always faked. To add multiple entries, separate them by commas.",
"description":""
},
"historyLengthThreshold_title":{
"message":"History length threshold",
"description":""
},
"historyLengthThreshold_description":{
"message":"Maximal length of the history that is reported to the website.",
"description":""
},
"historyLengthThreshold_urlSpecific":{
"message":"To change this value for specific websites, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and set a different value.",
"description":""
},
"protectWindow_title":{
"message":"Protect window API",
"description":""
},
"protectWindow_description":{
"message":"window.opener and window.name will be protected. This can render some webpages unusable.",
"description":""
},
"protectWindow_urlSpecific":{
"message":"To exclude specific websites from this protection, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.",
"description":""
},
"protectWindow_askReCaptchaException":{
"message":"Protecting the window API breaks reCAPTCHA. Do you want to allow the window.name API in embedded pages which will make it work again?",
"description":""
},
"allowWindowNameInFrames_title":{
"message":"Allow window.name in frames",
"description":""
},
"allowWindowNameInFrames_description":{
"message":"The window.name API is not that dangerous in the context of embedded pages and it is used there for legitimate reasons (e.g. reCAPTCHA). This setting will allow these usages.",
"description":""
},
"allowWindowNameInFrames_urlSpecific":{
"message":"To allow this only for specific websites, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and set its checkmark.",
"description":""
},
"protectDOMRect_title":{
"message":"Protect DOMRect API",
"description":""
},
"protectDOMRect_description":{
"message":"This protects against the \"getClientRects()\" fingerprinting and several similar methods.",
"description":""
},
"protectDOMRect_urlSpecific":{
"message":"To exclude specific websites from this protection, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.",
"description":""
},
"domRectIntegerFactor_title":{
"message":"DOMRect integer factor",
"description":""
},
"domRectIntegerFactor_description":{
"message":"Some fraction of a pixel can be controlled by CSS. To prevent detection, values of a DOMRect that multiplied with this factor are integers will not be altered.",
"message":"This protects against fingerprinting using SVGs.",
"description":""
},
"protectSVG_urlSpecific":{
"message":"To exclude specific websites from this protection, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.",
"message":"This protects against the \"measureText()\" fingerprinting which can be used to cross validate DOMRect values.",
"description":""
},
"protectTextMetrics_urlSpecific":{
"message":"To exclude specific websites from this protection, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.",
"message":"This page allows for changes in the navigator API. Enabling this protection does not change anything by default. Open the navigator settings to specify the changes you want to have there.",
"description":""
},
"protectNavigator_urlSpecific":{
"message":"To exclude specific websites from this protection, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.",
"description":""
},
"openNavigatorSettings_title":{
"message":"Navigator settings",
"description":""
},
"openNavigatorSettings_description":{
"message":"",
"description":""
},
"openNavigatorSettings_label":{
"message":"Open",
"description":""
},
"navigatorSettings_title":{
"message":"CanvasBlocker navigator settings",
"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":"Tilbakestill",
"description":""
},
"protectScreen_title":{
"message":"Protect screen API",
"description":""
},
"protectScreen_description":{
"message":"This protects against fingerprinting attempts including the screen size.",
"description":""
},
"protectScreen_urlSpecific":{
"message":"To exclude specific websites from this protection, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.",
"description":""
},
"screenSize_title":{
"message":"Screen size",
"description":""
},
"screenSize_description":{
"message":"If this is set with a value \"...x...\" the specified dimensions will be reported as the screen size.",
"description":""
},
"screenSize_urlSpecific":{
"message":"To provide specific sizes for certain websites, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and enter the desired value.",
"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":"Tema",
"description":""
},
"theme_description":{
"message":"Det automatiske temaet bytter til mørkt hvis systemet bruker et mørkt tema (krever Firefox >= 67)",
"description":""
},
"theme_options.auto":{
"message":"automatisk",
"description":""
},
"theme_options.default":{
"message":"standard",
"description":""
},
"theme_options.light":{
"message":"lys",
"description":""
},
"theme_options.dark":{
"message":"mørk",
"description":""
},
"theme_options.colorful":{
"message":"fargerik",
"description":""
},
"theme_options.none":{
"message":"ingen",
"description":""
},
"blockDataURLs_title":{
"message":"Block data URL pages",
"description":""
},
"blockDataURLs_description":{
"message":"Data URL pages cannot be protected against fingerprinting (see https://bugzilla.mozilla.org/show_bug.cgi?id=1475831). Blocking them prevents the real fingerprint to reach any server.",
"description":""
},
"blockDataURLs_urlSpecific":{
"message":"To exclude specific websites from this protection, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.",
"description":""
},
"showReleaseNotes_title":{
"message":"Utgivelsesnotater",
"description":""
},
"showReleaseNotes_description":{
"message":"",
"description":""
},
"showReleaseNotes_label":{
"message":"Vis",
"description":""
},
"logLevel_title":{
"message":"Logging level",
"description":""
},
"logLevel_description":{
"message":"To find the cause of an error, detailed logging of the addon activities is helpful. This parameter controls the level of detail of the logging.\n\nThe logging can be viewed in the Browser Console (Ctrl+Shift+J) and the Web Console (Ctrl+Shift+K).",
"description":""
},
"logLevel_options.0":{
"message":"ingen",
"description":""
},
"logLevel_options.1":{
"message":"feil",
"description":""
},
"logLevel_options.25":{
"message":"advarsel",
"description":""
},
"logLevel_options.50":{
"message":"melding",
"description":""
},
"logLevel_options.75":{
"message":"notice",
"description":""
},
"logLevel_options.100":{
"message":"verbose",
"description":""
},
"exportSettings_title":{
"message":"Export settings",
"description":""
},
"exportSettings_description":{
"message":"",
"description":""
},
"settingControlling_title":{
"message":"Setting controlling",
"description":""
},
"settingControlling_description":{
"message":"",
"description":""
},
"openSettingSanitation_label":{
"message":"Setting sanitation",
"description":""
},
"inspectWhitelist_label":{
"message":"Inspect whitelist",
"description":""
},
"openSettingPresets_title":{
"message":"Presets",
"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":"Åpne",
"description":""
},
"inspectSettings_label":{
"message":"Inspect",
"description":""
},
"saveSettings_label":{
"message":"Lagre",
"description":""
},
"loadSettings_label":{
"message":"Load",
"description":""
},
"resetSettings_title":{
"message":"Reset settings",
"description":""
},
"resetSettings_description":{
"message":"",
"description":""
},
"resetSettings_label":{
"message":"Tilbakestill",
"description":""
},
"resetSettings_confirm":{
"message":"Er du sikker på at du vil tilbakestille alle innstillinger?",
"message":"This page helps to find misconfigurations in the CanvasBlocker settings. It also gives advice on suboptimal settings. But it is not recommended to blindly correct all suggestions.",
"description":""
},
"sanitation_nothingToComplain":{
"message":"Ingenting å klage på.",
"description":""
},
"sanitation_ruleset.unnecessaryURLValue":{
"message":"Unnecessary URL values",
"description":""
},
"sanitation_ruleset.disabledFeatures":{
"message":"Deaktiverte funksjoner",
"description":""
},
"sanitation_ruleset.blockMode":{
"message":"Blokkeringsmodus",
"description":""
},
"sanitation_ruleset.thresholds":{
"message":"Thresholds",
"description":""
},
"sanitation_ruleset.performance":{
"message":"Ytelse",
"description":""
},
"sanitation_ruleset.privacy":{
"message":"Personvern",
"description":""
},
"sanitation_error.unnecessaryURLValue":{
"message":"URL value for \"{url}\" is the same as the global setting for \"{setting-title}\".",
"description":""
},
"sanitation_resolution.removeURLValue":{
"message":"remove URL value",
"description":""
},
"sanitation_error.disabledFeatures":{
"message":"All features of {api} are disabled but the protection is enabled.",
"message":"Shows which API protections are active for a given site. If you remove a checkmark for an API this API will be not protected for the selected site.",
"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.",