Merge pull request #294 from micrococo/master

Spanish translation update
This commit is contained in:
kkapsner 2018-10-31 20:59:59 +01:00 committed by GitHub
commit b7e1e0afc0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 108 additions and 26 deletions

View File

@ -0,0 +1,40 @@
Este complemento permite a los usuarios impedir que los sitios web usen algunas API de JavaScript para crear huellas digitales para ellos. Los usuarios pueden elegir entre bloquear las API por completo en algunos sitios web o en todos (lo que puede romper algunos) o falsear su API de lectura para crear huellas digitales.
Puede encontrar más información sobre huellas digitales en:
<ul>
<li> &lt;canvas&gt;: http://www.browserleaks.com/canvas</li>
<li> audio:
<ul>
<li>https://audiofingerprint.openwpm.com/ (muy mal escrita = lenta)</li>
<li>https://webtransparency.cs.princeton.edu/webcensus/#audio-fp</li>
</ul>
</li>
<li> DOMRect:
<ul>
<li>http://jcarlosnorte.com/security/2016/03/06/advanced-tor-browser-fingerprinting.html</li>
<li>https://browserleaks.com/rects</li>
</ul>
</li>
</ul>
Los distintos modos de bloqueo son:
<ul>
<li> falsear: configuración por defecto de CanvasBlocker, ¡y mi favorita! Todos los sitios web que no estén en la lista blanca o en la negra pueden usar las API protegidas. Pero los valores obtenidos por las API son alterados para que no sea posible una huella digital consistente.</li>
<li> pedir permiso: si un sitio web no está en la lista blanca o en la negra, se pregunta al usuario si dicho este puede usar las API protegidas cada vez que son llamadas.</li>
<li> bloquear todo: ignora todas las listas y bloquea las API protegidas en todos los sitios web.</li>
<li> permitir solo lo de la lista blanca: solo se permite usar las API protegidas a los sitios web de la lista blanca.</li>
<li> bloquear solo lo de la lista negra: bloquea las API protegidas solo en los sitios web de la lista negra.</li>
<li> permitir todo: ignora todas las listas y permite usar las API protegidas en todos los sitios web.</li>
</ul>
API para «huellas digitales» protegidas:
<ul>
<li>canvas 2d</li>
<li>webGL</li>
<li>audio</li>
<li>history</li>
<li>window (deshabilitada por defecto)</li>
<li>DOMRect</li>
</ul>
Puede informar sobre problemas y solicitar funciones en https://github.com/kkapsner/CanvasBlocker/issues

View File

@ -317,10 +317,6 @@
"message": "pedir permiso",
"description": ""
},
"blockMode_options.askReadout": {
"message": "pedir permiso para la API de lectura",
"description": ""
},
"blockMode_options.blockEverything": {
"message": "bloquear todo",
"description": ""
@ -329,16 +325,8 @@
"message": "bloquear solo lo de la lista negra",
"description": ""
},
"blockMode_options.blockReadout": {
"message": "bloquear la API de lectura",
"description": ""
},
"blockMode_options.fakeReadout": {
"message": "falsear la API de lectura",
"description": ""
},
"blockMode_options.fakeInput": {
"message": "falsear a la entrada",
"blockMode_options.fake": {
"message": "falsear",
"description": ""
},
"blockMode_title": {
@ -346,6 +334,27 @@
"description": ""
},
"protectedCanvasPart_title": {
"message": "Parte protegida de la API de canvas",
"description": ""
},
"protectedCanvasPart_description": {
"message": "lectura: las funciones de lectura de la API de canvas están protegidas.\n\nentrada: las funciones de entrada de la API de canvas están protegidas. En el modo de bloqueo «falsear», los píxeles dibujados son modificados ligeramente al mostrar texto. Esto dificulta la detección del complemento pero es menos seguro. Con los «canvas» de WebGL, el comportamiento es idéntico a «lectura».\n\ntodo: las funciones tanto de lectura como la entrada están protegidas. No se recomienda usar esto con el modo de bloqueo «falsear» ya que aumenta la probabilidad de ser detectado.",
"description": ""
},
"protectedCanvasPart_options.input": {
"message": "entrada",
"description": ""
},
"protectedCanvasPart_options.readout": {
"message": "lectura",
"description": ""
},
"protectedCanvasPart_options.everything": {
"message": "todo",
"description": ""
},
"urlSettings_title": {
"message": "Configuración de sitios específicos",
"description": ""
@ -471,6 +480,19 @@
"description": ""
},
"sharePersistentRndBetweenDomains_title": {
"message": "Compartir la aleatoriedad persistente entre dominios",
"description": ""
},
"sharePersistentRndBetweenDomains_description": {
"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 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": {
"message": "Ignorar los colores más frecuentes",
"description": ""
@ -1059,7 +1081,7 @@
},
"openSettingSanitation_title": {
"message": "Configuración del saneado",
"message": "Saneado de la configuración",
"description": ""
},
"openSettingSanitation_description": {
@ -1150,8 +1172,12 @@
"message": "Rendimiento",
"description": ""
},
"sanitation_ruleset.privacy": {
"message": "Privacidad",
"description": ""
},
"sanitation_error.unnecessaryURLValue": {
"message": "El valor del URL para \"{url}\" es el mismo que el de la opción global para \"{setting-title}\".",
"message": "El valor del URL para «{url}» es el mismo que el de la opción global para «{setting-title}».",
"description": ""
},
"sanitation_resolution.removeURLValue": {
@ -1171,35 +1197,47 @@
"description": ""
},
"sanitation_error.badBlockMode": {
"message": "Se recomienda usar los modos de bloqueo \"falsear\" o \"preguntar\".",
"message": "Se recomienda usar los modos de bloqueo «falsear» o «preguntar».",
"description": ""
},
"sanitation_resolution.switchToFakeReadout": {
"message": "cambiar a \"falsear la lectura\"",
"sanitation_resolution.switchToFake": {
"message": "cambiar a «falsear»",
"description": ""
},
"sanitation_error.blockModeVsProtection": {
"message": "Con el modo de bloqueo \"{blockMode}\", no funciona la protección {api}.",
"message": "Con el modo de bloqueo «{blockMode}», no funciona la protección {api}.",
"description": ""
},
"sanitation_resolution.disableFlag": {
"message": "deshabilitar \"{flag}\"",
"message": "deshabilitar «{flag}»",
"description": ""
},
"sanitation_error.fakeInputWithWhiteRng": {
"message": "No usar el generador de números aleatorios blanco con \"{blockMode}\".",
"message": "No usar el generador de números aleatorios blanco con «{blockMode}».",
"description": ""
},
"sanitation_resolution.switchToProtectReadout": {
"message": "cambiar para proteger la lectura",
"description": ""
},
"sanitation_resolution.switchToNonPersistentRng": {
"message": "cambiar al generador de números aleatorios \"no persistente\"",
"message": "cambiar al generador de números aleatorios «no persistente»",
"description": ""
},
"sanitation_error.fakeEverythingInCanvas": {
"message": "No usar la protección «{protectedCanvasPart}» en el modo de bloqueo «{blockMode}».",
"description": ""
},
"sanitation_resolution.switchToProtectInput": {
"message": "cambiar para proteger la entrada",
"description": ""
},
"sanitation_error.valueTooLow": {
"message": "\"{setting}\" no debe ser menor que {value}.",
"message": "«{setting}» no debe ser menor que {value}.",
"description": ""
},
"sanitation_error.valueTooHigh": {
"message": "\"{setting}\" no debe ser mayor que {value}.",
"message": "«{setting}» no debe ser mayor que {value}.",
"description": ""
},
"sanitation_resolution.setTo": {
@ -1213,5 +1251,9 @@
"sanitation_error.storeImage": {
"message": "Almacenar imágenes para su inspección usa una gran cantidad de RAM.",
"description": ""
}
},
"sanitation_error.doNotSharePersistentRndBetweenDomains": {
"message": "No compartir la aleatoriedad persistente entre dominios porque hace al navegador 100% rastreable.",
"description": ""
}
}