1
0
mirror of https://github.com/kkapsner/CanvasBlocker synced 2024-12-22 12:50:36 +01:00

New translations

* New Spanish translations
* New German translations
* New Portuguese translations
* New Russian translations
* New Portuguese (Brazilian) translations
This commit is contained in:
kkapsner 2024-03-28 14:07:25 +01:00 committed by GitHub
parent 4a2079bf47
commit 8176ac83dc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 95 additions and 95 deletions

View File

@ -4,7 +4,7 @@
"description": ""
},
"addon_description": {
"message": "Verändert einige JS-APIs um Fingerprinting zu verhindern.",
"message": "Verändert einige JS-APIs, um Fingerprinting zu verhindern.",
"description": ""
},
"browserAction_title_default": {
@ -72,7 +72,7 @@
"description": ""
},
"options_title": {
"message": "CanvasBlocker Einstellungen",
"message": "CanvasBlocker-Einstellungen",
"description": ""
},
"optionsIntroduction": {
@ -112,7 +112,7 @@
"description": ""
},
"group_misc": {
"message": "Vermischtes",
"message": "Sonstiges",
"description": ""
},
"section_asking": {
@ -132,7 +132,7 @@
"description": ""
},
"section_misc": {
"message": "Vermischtes",
"message": "Sonstiges",
"description": ""
},
"section_settings": {

View File

@ -80,7 +80,7 @@
"description": ""
},
"installNotice": {
"message": "Se ha instalado CanvasBlocker. Si quieres poder acceder a está página más adelante, añádela a los marcadores.",
"message": "Se ha instalado CanvasBlocker. Si quiere poder acceder a está página más adelante, añádala a los marcadores.",
"description": ""
},
"updateNotice": {
@ -108,7 +108,7 @@
"description": ""
},
"group_APIs": {
"message": "APIs",
"message": "API",
"description": ""
},
"group_misc": {
@ -224,39 +224,39 @@
"description": ""
},
"askForInvisiblePermission": {
"message": "¿Quieres permitir los <canvas> invisibles?",
"message": "¿Quiere permitir los <canvas> invisibles?",
"description": ""
},
"askForInvisibleInputPermission": {
"message": "¿Quieres permitir la entrada para los <canvas> invisibles?",
"message": "¿Quiere permitir la entrada para los <canvas> invisibles?",
"description": ""
},
"askForInvisibleReadoutPermission": {
"message": "¿Quieres permitir la lectura para los <canvas> invisibles?",
"message": "¿Quiere permitir la lectura para los <canvas> invisibles?",
"description": ""
},
"askForPermission": {
"message": "¿Quieres permitir los <canvas>?",
"message": "¿Quiere permitir los <canvas>?",
"description": ""
},
"askForInputPermission": {
"message": "¿Quieres permitir la entrada para los <canvas>?",
"message": "¿Quiere permitir la entrada para los <canvas>?",
"description": ""
},
"askForReadoutPermission": {
"message": "¿Quieres permitir la lectura para los <canvas>?",
"message": "¿Quiere permitir la lectura para los <canvas>?",
"description": ""
},
"askForVisiblePermission": {
"message": "¿Quieres permitir los <canvas> con borde rojo?",
"message": "¿Quiere permitir los <canvas> con borde rojo?",
"description": ""
},
"askForVisibleInputPermission": {
"message": "¿Quieres permitir la entrada para los <canvas> con borde rojo?",
"message": "¿Quiere permitir la entrada para los <canvas> con borde rojo?",
"description": ""
},
"askForVisibleReadoutPermission": {
"message": "¿Quieres permitir la lectura de para los <canvas> con borde rojo?",
"message": "¿Quiere permitir la lectura de para los <canvas> con borde rojo?",
"description": ""
},
"askForAudioPermission": {
@ -272,39 +272,39 @@
"description": ""
},
"askForHistoryPermission": {
"message": "¿Quieres permitir la API history?",
"message": "¿Quiere permitir la API de history?",
"description": ""
},
"askForHistoryInputPermission": {
"message": "¿Quieres permitir la entrada para la API history?",
"message": "¿Quiere permitir la entrada para la API de history?",
"description": ""
},
"askForHistoryReadoutPermission": {
"message": "¿Quieres permitir la lectura para la API history?",
"message": "¿Quiere permitir la lectura para la API de history?",
"description": ""
},
"askForWindowPermission": {
"message": "¿Quieres permitir la API window?",
"message": "¿Quiere permitir la API de window?",
"description": ""
},
"askForWindowInputPermission": {
"message": "¿Quieres permitir la entrada para la API window?",
"message": "¿Quiere permitir la entrada para la API de window?",
"description": ""
},
"askForWindowReadoutPermission": {
"message": "¿Quieres permitir la lectura para la API window?",
"message": "¿Quiere permitir la lectura para la API de window?",
"description": ""
},
"askForDOMRectPermission": {
"message": "¿Quieres permitir la API DOMRect?",
"message": "¿Quiere permitir la API de DOMRect?",
"description": ""
},
"askForDOMRectInputPermission": {
"message": "¿Quieres permitir la entrada para la API DOMRect?",
"message": "¿Quiere permitir la entrada para la API de DOMRect?",
"description": ""
},
"askForDOMRectReadoutPermission": {
"message": "¿Quieres permitir la lectura para la API DOMRect?",
"message": "¿Quiere permitir la lectura para la API de DOMRect?",
"description": ""
},
"askForSVGPermission": {
@ -324,35 +324,35 @@
"description": ""
},
"askForTextMetricsInputPermission": {
"message": "¿Quieres permitir la entrada de la API TextMetrics?",
"message": "¿Quiere permitir la entrada de la API de TextMetrics?",
"description": ""
},
"askForTextMetricsReadoutPermission": {
"message": "¿Quieres permitir la lectura de la API TextMetrics?",
"message": "¿Quiere permitir la lectura de la API de TextMetrics?",
"description": ""
},
"askForNavigatorPermission": {
"message": "¿Quieres permitir la API navigator?",
"message": "¿Quiere permitir la API de navigator?",
"description": ""
},
"askForNavigatorInputPermission": {
"message": "¿Quieres permitir la entrada para la API navigator?",
"message": "¿Quiere permitir la entrada para la API de navigator?",
"description": ""
},
"askForNavigatorReadoutPermission": {
"message": "¿Quieres permitir la lectura para la API navigator?",
"message": "¿Quiere permitir la lectura para la API de navigator?",
"description": ""
},
"askForScreenPermission": {
"message": "¿Quieres permitir la API screen?",
"message": "¿Quiere permitir la API de pantalla?",
"description": ""
},
"askForScreenInputPermission": {
"message": "¿Quieres permitir la entrada de la API screen?",
"message": "¿Quiere permitir la entrada de la API de pantalla?",
"description": ""
},
"askForScreenReadoutPermission": {
"message": "¿Quieres permitir la lectura de la API screen?",
"message": "¿Quiere permitir la lectura de la API de pantalla?",
"description": ""
},
"askOnlyOnce_title": {
@ -416,7 +416,7 @@
"description": ""
},
"blockMode_urlSpecific": {
"message": "Para establecer modos de bloqueo individuales para sitios específicos, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y selecciona el modo de bloqueo deseado.",
"message": "Para establecer modos de bloqueo individuales para sitios específicos, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y seleccione el modo de bloqueo deseado.",
"description": ""
},
"blockMode_options.allowEverything": {
@ -456,7 +456,7 @@
"description": ""
},
"protectedCanvasPart_urlSpecific": {
"message": "Para proteger partes concretas de sitios web específicos, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y selecciona la parte deseada.",
"message": "Para proteger partes concretas de sitios web específicos, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y seleccione la parte deseada.",
"description": ""
},
"protectedCanvasPart_options.nothing": {
@ -496,7 +496,7 @@
"description": ""
},
"maxFakeSize_description": {
"message": "Los «canvas» con un área mayor que este número no se falsean (ingresa un cero para deshabilitarlo). Es un parámetro de rendimiento que puede prevenir bloqueos del navegador y debe ajustarse a la potencia de cálculo del dispositivo.\nPRECAUCIÓN: esto reduce la seguridad del complemento, por lo que es muy recomendable no darle un valor menor que 1000000.",
"message": "Los «canvas» con un área mayor que este número no se falsean (introduzca un cero para deshabilitarlo). Es un parámetro de rendimiento que puede prevenir bloqueos del navegador y debe ajustarse a la potencia de cálculo del dispositivo.\nPRECAUCIÓN: esto reduce la seguridad del complemento, por lo que es muy recomendable no darle un valor menor que 1000000.",
"description": ""
},
"maxFakeSize_title": {
@ -604,11 +604,11 @@
"description": ""
},
"sharePersistentRndBetweenDomains_description": {
"message": "PRECAUCIÓN: este configuración hace al navegador 100 % rastreable, y por tanto, una amenaza para tu privacidad.",
"message": "PRECAUCIÓN: este ajuste hace al navegador 100% rastreable y es, por tanto, una amenaza para su privacidad.",
"description": ""
},
"sharePersistentRndBetweenDomains_confirmMessage": {
"message": "¿Seguro que quieres compartir la aleatoriedad persistente entre dominios?\nPRECAUCIÓN: esto hace al navegador 100 % rastreable, y por tanto, una amenaza para tu privacidad.",
"message": "¿Seguro que quiere compartir la aleatoriedad persistente entre dominios?\nPRECAUCIÓN: esto hace al nevegador 100% rastreable y es, por tanto, una amenaza para su privacidad.",
"description": ""
},
"ignoreFrequentColors_title": {
@ -872,7 +872,7 @@
"description": ""
},
"showNotifications_urlSpecific": {
"message": "Para deshabilitar las notificaciones para sitios web específicos, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y desmarca la casilla.",
"message": "Para desactivar las notificaciones para sitios web específicos, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y desmarque la casilla.",
"description": ""
},
"showNotifications_title": {
@ -1024,7 +1024,7 @@
"description": ""
},
"protectAudio_urlSpecific": {
"message": "Para excluir sitios web específicos de esta protección, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y desmarca la casilla.",
"message": "Para excluir sitios web específicos de esta protección, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y desmarque la casilla.",
"description": ""
},
"audioFakeRate_title": {
@ -1052,15 +1052,15 @@
"description": ""
},
"audioFakeRate_options.0.1%": {
"message": "0.1% de los valores",
"message": "0,1% de los valores",
"description": ""
},
"audioFakeRate_options.1%": {
"message": "1% de los valores",
"message": "1% de los valores",
"description": ""
},
"audioFakeRate_options.10%": {
"message": "10% de los valores",
"message": "10% de los valores",
"description": ""
},
"audioFakeRate_options.100%": {
@ -1132,7 +1132,7 @@
"description": ""
},
"historyLengthThreshold_urlSpecific": {
"message": "Para cambiar este valor para sitios web específicos, haz clic en la flecha negra para abrir el menú, añadir el dominio o URL haciendo clic en «+» y establecer un valor diferente.",
"message": "Para cambiar este valor para sítios web específicos, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y ponga un valor distinto.",
"description": ""
},
"protectWindow_title": {
@ -1312,7 +1312,7 @@
"description": ""
},
"theme_options.default": {
"message": "por defecto",
"message": "predeterminado",
"description": ""
},
"theme_options.light": {

View File

@ -24,11 +24,11 @@
"description": ""
},
"browserAction_status_on": {
"message": "CanvasBlocker on",
"message": "CanvasBlocker ligado",
"description": ""
},
"browserAction_status_off": {
"message": "CanvasBlocker off",
"message": "CanvasBlocker desligado",
"description": ""
},
"more": {
@ -96,7 +96,7 @@
"description": ""
},
"settingsNotice.dom.webAudio.enabled": {
"message": "You have dom.webAudio.enabled disabled. This makes you more trackable as very few people do this.",
"message": "Tem o dom.webAudio.enabled desligado. Isto torna-o mais rastreável já que poucas pessoas o fazem.",
"description": ""
},
"openInTab": {
@ -192,23 +192,23 @@
"description": ""
},
"disruptSessionOnUpdate_title": {
"message": "Disrupt session on update",
"message": "Interromper sessão ao atualizar",
"description": ""
},
"disruptSessionOnUpdate_description": {
"message": "If set to true the extension will update as soon as the update is available. This might break some tabs that are currently open.",
"message": "Se definido para verdadeiro, a extensão irá atualizar mal a atualização estiver disponível. Isto pode quebrar algumas janelas que estão abertas de momento.",
"description": ""
},
"reloadExtension_title": {
"message": "Reload extension",
"message": "Recarregar extensão",
"description": ""
},
"reloadExtension_description": {
"message": "Perform a pending update.",
"message": "Executar uma atualização pendente.",
"description": ""
},
"reloadExtension_label": {
"message": "Reload",
"message": "Recarregar",
"description": ""
},
"hideSetting": {
@ -308,7 +308,7 @@
"description": ""
},
"askForSVGPermission": {
"message": "Do you want to allow the SVG API?",
"message": "Quer permitir o SVG API?",
"description": ""
},
"askForSVGInputPermission": {

View File

@ -4,7 +4,7 @@
"description": ""
},
"addon_description": {
"message": "Altera algumas APIs JS para impedir fingerprinting.",
"message": "Altera algumas APIs JS para impedir impressões digitais.",
"description": ""
},
"browserAction_title_default": {
@ -88,15 +88,15 @@
"description": ""
},
"dontShowOptionsOnUpdate": {
"message": "Não mostrar novamente após a atualização.",
"message": "Não mostrar novamente após atualizações.",
"description": ""
},
"resistFingerprintingNotice": {
"message": "Você tem privacy.resistFingerprinting ativo. Isso muda ligeiramente o comportamento do CanvasBlocker. Veja mais informações {link:aqui:https://github.com/kkapsner/CanvasBlocker/issues/158} e {link:aqui:https://github.com/ghacksuserjs/ghacks-user.js/issues/767}.",
"message": "Você tem privacy.resistFingerprinting ativado. Isso muda ligeiramente o comportamento do CanvasBlocker. Veja mais informações {link:aqui:https://github.com/kkapsner/CanvasBlocker/issues/158} e {link:aqui:https://github.com/ghacksuserjs/ghacks-user.js/issues/767}.",
"description": ""
},
"settingsNotice.dom.webAudio.enabled": {
"message": "Sua configuração dom.webAudio.enabled está desativada. Isso lhe torna mais rastreável já que muito poucas pessoas fazem isso.",
"message": "Você tem dom.webAudio.enabled desativado. Isso lhe torna mais rastreável já que muito poucas pessoas fazem isso.",
"description": ""
},
"openInTab": {
@ -156,7 +156,7 @@
"description": ""
},
"section_DOMRect-api": {
"message": "DOMRect API",
"message": "API DOMRect",
"description": ""
},
"section_SVG-api": {
@ -164,7 +164,7 @@
"description": ""
},
"section_TextMetrics-api": {
"message": "TextMetrics API",
"message": "API TextMetrics",
"description": ""
},
"section_Navigator-api": {
@ -176,7 +176,7 @@
"description": ""
},
"displayAdvancedSettings_title": {
"message": "Modo Expert",
"message": "Modo especialista",
"description": ""
},
"displayAdvancedSettings_description": {
@ -192,11 +192,11 @@
"description": ""
},
"disruptSessionOnUpdate_title": {
"message": "Interromper sessão na atualização",
"message": "Interromper sessão ao atualizar",
"description": ""
},
"disruptSessionOnUpdate_description": {
"message": "Se for definido como verdadeiro, a extensão atualizará o mais cedo o possível quando uma atualização estiver disponível. Isso pode quebrar algumas abas que podem estar abertas.",
"message": "Se definido como verdadeiro, a extensão será atualizada assim que a atualização estiver disponível. Isso pode quebrar algumas abas que podem estar abertas.",
"description": ""
},
"reloadExtension_title": {
@ -212,7 +212,7 @@
"description": ""
},
"hideSetting": {
"message": "Clique aqui para ocultar a configuração.",
"message": "Clique aqui para ocultar esta configuração.",
"description": ""
},
"displayHiddenSettings_title": {
@ -232,7 +232,7 @@
"description": ""
},
"askForInvisibleReadoutPermission": {
"message": "Você quer permitir leitura <canvas> invisível?",
"message": "Você quer permitir leitura invisível de <canvas>?",
"description": ""
},
"askForPermission": {
@ -244,7 +244,7 @@
"description": ""
},
"askForReadoutPermission": {
"message": "Deseja permitir a leitura do <canvas>?",
"message": "Deseja permitir a leitura de <canvas>?",
"description": ""
},
"askForVisiblePermission": {
@ -252,11 +252,11 @@
"description": ""
},
"askForVisibleInputPermission": {
"message": "Deseja permitir entrada nas <canvas> com borda vermelha?",
"message": "Deseja permitir a entrada do <canvas> com borda vermelha?",
"description": ""
},
"askForVisibleReadoutPermission": {
"message": "Deseja permitir a leitura das <canvas> com borda vermelha?",
"message": "Deseja permitir a leitura do <canvas> com borda vermelha?",
"description": ""
},
"askForAudioPermission": {
@ -276,63 +276,63 @@
"description": ""
},
"askForHistoryInputPermission": {
"message": "Deseja permitir a entrada do histórico da API?",
"message": "Deseja permitir a entrada da API de histórico?",
"description": ""
},
"askForHistoryReadoutPermission": {
"message": "Deseja permitir leitura do histórico da API?",
"message": "Deseja permitir a leitura da API de histórico?",
"description": ""
},
"askForWindowPermission": {
"message": "Você deseja permitir a API da janela?",
"message": "Deseja permitir a API de janela?",
"description": ""
},
"askForWindowInputPermission": {
"message": "Você deseja permitir a entrada da API da janela?",
"message": "Deseja permitir a entrada da API de janela?",
"description": ""
},
"askForWindowReadoutPermission": {
"message": "Deseja permitir a leitura da API da janela?",
"message": "Deseja permitir a leitura da API de janela?",
"description": ""
},
"askForDOMRectPermission": {
"message": "Você deseja permitir a API DOMRect?",
"message": "Deseja permitir a API DOMRect?",
"description": ""
},
"askForDOMRectInputPermission": {
"message": "Você deseja permitir a entrada da API DOMRect?",
"message": "Deseja permitir a entrada da API DOMRect?",
"description": ""
},
"askForDOMRectReadoutPermission": {
"message": "Deseja permitir leitura da API DOMRect?",
"message": "Deseja permitir a leitura da API DOMRect?",
"description": ""
},
"askForSVGPermission": {
"message": "Deseja permitir a API de SVG?",
"message": "Deseja permitir a API SVG?",
"description": ""
},
"askForSVGInputPermission": {
"message": "Deseja permitir a entrada da API de SVG?",
"message": "Deseja permitir a entrada da API SVG?",
"description": ""
},
"askForSVGReadoutPermission": {
"message": "Deseja permitir a leitura da API de SVG?",
"message": "Deseja permitir a leitura da API SVG?",
"description": ""
},
"askForTextMetricsPermission": {
"message": "Deseja permitir a API de Métricas de Texto?",
"message": "Deseja permitir a API TextMetrics?",
"description": ""
},
"askForTextMetricsInputPermission": {
"message": "Deseja permitir a entrada da API de Métricas de Texto?",
"message": "Deseja permitir a entrada da API TextMetrics?",
"description": ""
},
"askForTextMetricsReadoutPermission": {
"message": "Deseja permitir leitura da API de Métricas de Texto?",
"message": "Deseja permitir leitura da API TextMetrics?",
"description": ""
},
"askForNavigatorPermission": {
"message": "Deseja permitir a API de navegador?",
"message": "Deseja permitir a API do navegador?",
"description": ""
},
"askForNavigatorInputPermission": {
@ -340,7 +340,7 @@
"description": ""
},
"askForNavigatorReadoutPermission": {
"message": "Deseja permitir leitura da API do navegador?",
"message": "Deseja permitir a leitura da API do navegador?",
"description": ""
},
"askForScreenPermission": {
@ -352,7 +352,7 @@
"description": ""
},
"askForScreenReadoutPermission": {
"message": "Deseja permitir leitura da API de tela?",
"message": "Deseja permitir a leitura da API de tela?",
"description": ""
},
"askOnlyOnce_title": {

View File

@ -308,15 +308,15 @@
"description": ""
},
"askForSVGPermission": {
"message": "Do you want to allow the SVG API?",
"message": "Разрешить SVG API?",
"description": ""
},
"askForSVGInputPermission": {
"message": "Do you want to allow SVG API input?",
"message": "Вы хотите разрешить SVG API input(ввод)?",
"description": ""
},
"askForSVGReadoutPermission": {
"message": "Do you want to allow SVG API readout?",
"message": "Разрешить SVG API readout(считывание)?",
"description": ""
},
"askForTextMetricsPermission": {
@ -504,7 +504,7 @@
"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. 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": "нет (белый цвет): возвращается полностью белое изображение. Должна быть включена опция \"подделывать альфа-канал\". ВНИМАНИЕ: Не используйте вместе с режимом \"подделка ввода(input)\".\n\nнепостоянный: для каждой подделки случайные числа будут генерироваться заново. Имейте ввиду, что большинство функций защиты API хранят кэш для предотвращения обнаружения.\n\nконстантный: вариация непостоянного. Только при изменении данных в <canvas> сохраняется цвет изменённых пикселей и доступен в дальнейшем.\n\nпостоянный: для каждого домена случайное число генерируется единожды.",
"description": ""
},
"rng_options.persistent": {
@ -736,7 +736,7 @@
"description": ""
},
"fakedSVGReadout": {
"message": "Faked SVG readout on {url}",
"message": "Подделан SVG readout(чтение) на {url}",
"description": ""
},
"fakedTextMetricsReadout": {
@ -1168,7 +1168,7 @@
"description": ""
},
"protectDOMRect_description": {
"message": "Это защищает от снятия отпечатков \"getClientRects()\" и нескольких подобных методов.",
"message": "Защищает от снятия отпечатка \"getClientRects()\" и нескольких подобных методов.",
"description": ""
},
"protectDOMRect_urlSpecific": {
@ -1184,15 +1184,15 @@
"description": ""
},
"protectSVG_title": {
"message": "Protect SVG API",
"message": "Защищать SVG API",
"description": ""
},
"protectSVG_description": {
"message": "This protects against fingerprinting using SVGs.",
"message": "Защищает от снятия отпечатка через SVG.",
"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": "Чтобы отключить защиту для конкретных сайтов, нажмите на чёрную стрелку открытия меню, добавьте домен или URL нажатием на \"+\" и снимите с него флажок.",
"description": ""
},
"protectTextMetrics_title": {
@ -1200,7 +1200,7 @@
"description": ""
},
"protectTextMetrics_description": {
"message": "Это защищает от считывания отпечатка \"measureText()\", который может быть использован для перекрестной проверки значений DOMRect.",
"message": "Защищает от снятия отпечатка \"measureText()\", который может быть использован для перекрестной проверки значений DOMRect.",
"description": ""
},
"protectTextMetrics_urlSpecific": {
@ -1268,7 +1268,7 @@
"description": ""
},
"protectScreen_description": {
"message": "Это защищает от попыток снятия цифровых отпечатков, включая размер экрана.",
"message": "Защищает от попыток снятия отпечатка на основе таких характеристик, как размер экрана.",
"description": ""
},
"protectScreen_urlSpecific": {