OLD | NEW |
(Empty) | |
| 1 { |
| 2 "title": { |
| 3 "message": "Cómo escribir filtros para Adblock Plus" |
| 4 }, |
| 5 "s1": { |
| 6 "message": "Las actuales versiones de Adblock Plus le permiten \"ajustar\" l
os filtros de distintas maneras. Este documento explica las opciones que usted t
iene y cómo pueden ser utilizados los filtros." |
| 7 }, |
| 8 "s2": { |
| 9 "message": "<em>Descargo de responsabilidad</em>: Todos los ejemplos sobre f
iltros se dan aquí son realmente sólo ejemplos y no están diseñados para ser uti
lizados." |
| 10 }, |
| 11 "s3": { |
| 12 "message": "Introducción a los filtros para Adblock Plus" |
| 13 }, |
| 14 "s4": { |
| 15 "message": "Las opciones descritas en esta sección deberían ser suficiente p
ara los usuarios que tienen que crear un filtro de vez en cuando." |
| 16 }, |
| 17 "s5": { |
| 18 "message": "Reglas para filtros básicos" |
| 19 }, |
| 20 "s6": { |
| 21 "message": "El filtro más trivial que se puede definir, por supuesto, es la
dirección del aviso de publicidad que se desea bloquear. Sin embargo, a menudo e
sta dirección cambia cada vez que se abre una página. Por ejemplo, podría ser <c
ode>{1}</code> 123 es un número al azar. Aquí el bloqueo de la dirección complet
a, no le ayuda, usted necesita un filtro más general — como ser <code>{2}</code>
. O tal vez incluso <code>{3}</code>." |
| 22 }, |
| 23 "s7": { |
| 24 "message": "<em>Nota</em>: Asegúrese de que usted no está reemplazando demas
iado con comodines. El filtro <code>{1}</code> definitivamente bloqueará todos l
os banners, pero también se bloqueará todo lo demás de ejemplo.com que todavía p
uede ser que desee ver." |
| 25 }, |
| 26 "s8": { |
| 27 "message": "Definición de reglas de excepción" |
| 28 }, |
| 29 "s9": { |
| 30 "message": "A veces, te darás cuenta de que uno de los filtros que por lo ge
neral funciona bastante bien, en algunos casos bloquea algo que no debería bloqu
ear. Usted no desea eliminar este filtro, pero que tampoco desea que bloquee en
este caso particular." |
| 31 }, |
| 32 "s10": { |
| 33 "message": "Para eso es lo que las reglas de excepción son buenas - permiten
definir los casos en que los filtros no se deben aplicar. Por ejemplo, si usted
no esta conforme con que su filtro <code>{1}</code> bloquee <code>{2}</code>, p
uede definir una regla de excepción <code>{3}</code>. Las reglas de excepción no
son diferentes de las reglas de filtrado, puede utilizar caracteres comodín o e
xpresiones regulares. Sólo tiene que preceder por<code>{4}</code> para indicar u
na regla de excepción." |
| 34 }, |
| 35 "s11": { |
| 36 "message": "Las reglas de excepción pueden hacer más. Si una regla de excepc
ión comienza con http:// o https: / / (opcionalmente con un ¦ antes) va a hacer
una excepción para las páginas completa. Por ejemplo, si la regla de excepción e
s <code>{1}</code> y abre alguna página de ejemplo.com - Adblock Plus será total
mente desactivado en esta página y nada se bloqueará." |
| 37 }, |
| 38 "s12": { |
| 39 "message": "Cómo coincidir el inicio / final de una dirección" |
| 40 }, |
| 41 "s13": { |
| 42 "message": "Por lo general, Adblock Plus trata cada filtro como si hubiera u
n comodín en su principio y fin, por ejemplo, no hay diferencia entre los filtro
s <code>{1}</code> y <code>{2}</code>. Si bien esto por lo general no trae probl
emas, a veces es se desea que el filtro sólo coincida al principio o al final de
una dirección. Por ejemplo es posible que desee bloquear todos los elementos Fl
ash, pero si se agrega el filtro <code>{3}</code> la dirección <code>{4}</code>
también será bloqueada." |
| 43 }, |
| 44 "s14": { |
| 45 "message": "Solución a este problema: añadir un símbolo de barra vertical (|
) al filtro para mostrar que definitivamente el final de la dirección es en ese
punto. Por ejemplo, el filtro <code>{1}</code> bloqueará <code>{2}</code> pero n
o <code>{3}</code>. Y el filtro <code>|http://baddomain.example/</code> bloquear
á <code>http://baddomain.example/banner.gif</code> pero no <code>http://gooddoma
in.example/analyze?http://baddomain.example</code>." |
| 46 }, |
| 47 "s15": { |
| 48 "message": "A veces uno quiere bloquear <code>{1}</code> así como <code>{2}<
/code> y <code>{3}</code> Esto se puede lograr poniendo dos barras verticales en
la parte delantera del filtro lo que hace que el filtro coincida al principio d
el nombre de dominio: <code>{4}</code> bloqueará todas estas direcciones, mientr
as que no bloqueará <code>http://badexample.com/banner.gif</code> o <code>http:/
/gooddomain.example/analyze?http://example.com/banner.gif</code> (requiere Adblo
ck Plus 1.1 o superior)." |
| 49 }, |
| 50 "s16": { |
| 51 "message": "Marcado de caracteres separadores" |
| 52 }, |
| 53 "s17": { |
| 54 "message": "A menudo es necesario utilizar un carácter separador en un filtr
o. Por ejemplo, puede escribir un filtro que bloquee <code>{1}</code> y <code>{2
}</code> pero no <code>{3}</code>. Aquí el símbolo ^ se puede utilizar como un
marcador para un carácter separador individual: <code>{4}</code> (requiere Adblo
ck Plus 1.1 o superior)." |
| 55 }, |
| 56 "s18": { |
| 57 "message": "Un carácter separador es cualquier cosa menos una letra, un dígi
to, o uno de los siguientes: {1}. El final de la dirección también se acepta com
o separador. En el siguiente ejemplo todos los caracteres de separación se muest
ran en rojo:" |
| 58 }, |
| 59 "s19": { |
| 60 "message": ". Así que esta dirección se puede bloquear con el filtro <code>{
1}</code> o <code>{2}</code> o <code>{3}</code>." |
| 61 }, |
| 62 "s20": { |
| 63 "message": "Comentarios" |
| 64 }, |
| 65 "s21": { |
| 66 "message": "Cualquier regla que comienza con un signo de exclamación se cons
idera un comentario. Se mostrará en la lista de filtros, pero en color gris en l
ugar de negro. Adblock Plus ignora esta regla de bloqueo por lo que es seguro pa
ra escribir allí lo que quieras. Puedes colocar un comentario antes de un verdad
ero filtro para describir lo que está haciendo. O puedes poner un comentario en
la parte superior de tu lista de filtros para indicar su autor (en general los a
utores de lista de filtros lo hacen)." |
| 67 }, |
| 68 "s22": { |
| 69 "message": "Comentarios particulares" |
| 70 }, |
| 71 "s23": { |
| 72 "message": "Los comentarios particulares solamente tendrán un efecto en las
listas de filtro que han sido descargadas, y no en los filtros personalizados." |
| 73 }, |
| 74 "s24": { |
| 75 "message": "Estos pueden crear un cierto número de parámetros en la lista de
filtros:" |
| 76 }, |
| 77 "s25": { |
| 78 "message": "Este tipo de comentario establece que página debe aparecer vincu
lada como la pagina de inicio de la lista de filtro." |
| 79 }, |
| 80 "s26": { |
| 81 "message": "Este comentario establece un titulo fijo para la lista de filtro
." |
| 82 }, |
| 83 "s27": { |
| 84 "message": "Si este comentario se encuentra presente, el usuario ya no podrá
cambiar el titulo." |
| 85 }, |
| 86 "s28": { |
| 87 "message": "Este comentario establece el intervalo de actualización para la
lista de filtro, el valor proporcionado puede ser en días (ej. <code>{1}</code>
) o horas (ej.<code>{2}</code>)." |
| 88 }, |
| 89 "s29": { |
| 90 "message": "Cualquier valor dentro del rango de 1 hora hasta 14 días puede s
er empleado." |
| 91 }, |
| 92 "s30": { |
| 93 "message": "Hay que tener en cuenta que la actualización no va a ocurrir ne
cesariamente dentro del intervalo determinado." |
| 94 }, |
| 95 "s31": { |
| 96 "message": "El tiempo de actualización real se asigna al azar y depende de a
lgunos factores adicionales para reducir la carga hacía el servidor." |
| 97 }, |
| 98 "s32": { |
| 99 "message": "Este comentario se asegura de que la corrupción accidental de lo
s datos no resulte en filtros rotos." |
| 100 }, |
| 101 "s51": { |
| 102 "message": "Funciones avanzadas" |
| 103 }, |
| 104 "s52": { |
| 105 "message": "Las características descritas en esta sección se utilizan genera
lmente sólo por los usuarios avanzados y creadores de listas de filtros. Puede s
altear esta sección si no está interesado." |
| 106 }, |
| 107 "s53": { |
| 108 "message": "Cómo especificar opciones para filtros" |
| 109 }, |
| 110 "s54": { |
| 111 "message": "Adblock Plus le permite especificar un número de opciones para m
odificar el comportamiento de un filtro. La lista de opciones se separada por co
mas después de un signo de dólar ($) al final del filtro, por ejemplo:" |
| 112 }, |
| 113 "s55": { |
| 114 "message": "Aquí <code>{1}</code> es el verdadero filtro y <code>{2}</code>
y <code>{3}</code> son las opciones. En la actualidad las siguientes opciones so
n compatibles:" |
| 115 }, |
| 116 "s56": { |
| 117 "message": "Opciones de tipo de elementos: determinan qué tipos de elementos
un filtro puede bloquear (o permitir en el caso de una regla de excepción). Múl
tiples opciones pueden ser especificadas para indicar que el filtro se debe apli
car a varios tipos de elementos. Los tipos posibles son:" |
| 118 }, |
| 119 "s57": { |
| 120 "message": "<code>{1}</code> — scripts externos cargados a través de la etiq
ueta script en HTML" |
| 121 }, |
| 122 "s58": { |
| 123 "message": "<code>{1}</code> — imágenes regulares, por lo general cargadas a
través de la etiqueta img en HTML" |
| 124 }, |
| 125 "s59": { |
| 126 "message": "<code>{1}</code> — archivos de hoja de estilo CSS externos" |
| 127 }, |
| 128 "s60": { |
| 129 "message": "<code>{1}</code> — contenido manejado por plugins del navegador,
por ejemplo, Flash o Java" |
| 130 }, |
| 131 "s62": { |
| 132 "message": "<code>{1}</code> — solicitudes iniciadas por el <a>objecto XMLHt
tpRequest</a> " |
| 133 }, |
| 134 "s63": { |
| 135 "message": "<code>{1}</code> — solicitudes de plugins como Flash" |
| 136 }, |
| 137 "s64": { |
| 138 "message": "<code>{1}</code> — páginas integradas, generalmente se incluye a
través de marcos HTML (frames)" |
| 139 }, |
| 140 "s65": { |
| 141 "message": "<code>{1}</code> — la página en sí misma (sólo <a>reglas de exce
pción</a> se pueden aplicar a la página)" |
| 142 }, |
| 143 "s66": { |
| 144 "message": "<code>{1}</code> — para reglas de excepción únicamente, al igual
que <code>{2}</code>, pero sólo deshabilita <a>reglas de ocultación de elemento
s</a> en la página en lugar de todas las reglas de filtrado (requiere Adblock Pl
us 1.2 y superior)" |
| 145 }, |
| 146 "s67": { |
| 147 "message": "<code>{1}</code> — otros tipos de solicitudes no incluidas en la
lista anterior" |
| 148 }, |
| 149 "s68": { |
| 150 "message": "Las opciones de tipo <code>{1}</code>, <code>{2}</code>, <code>
{3}</code> y <code>{4}</code> están obsoletas y no deben seguir usándose." |
| 151 }, |
| 152 "s69": { |
| 153 "message": "Opciones inversas: especifican que <strong>no</strong> debe ser
aplicada a los tipos de elementos del filtro indicados. Posibles opciones de tip
o inverso: <code>{1}</code>, <code>{2}</code>, <code>{3}</code>, <code>{4}</code
>, <code>{5}</code>, <code>{6}</code>, <code>{7}</code>, <code>{8}</code>, <code
>{9}</code>, <code>{10}</code>" |
| 154 }, |
| 155 "s70": { |
| 156 "message": "Restricción a las solicitudes de terceros/mismo dominio: Si la o
pción <code>{1}</code> se especifica, el filtro sólo se aplica a las solicitudes
de un origen diferente de la página actual que se está mirando. Del mismo modo,
<code>{2}</code> restringe el filtro a las solicitudes del mismo origen que la
página que se ve." |
| 157 }, |
| 158 "s71": { |
| 159 "message": "Restricciones de dominio: La opción <code>{1}</code> significa q
ue el filtro sólo se debe aplicar en las páginas del dominio \"ejemplo.com\". Va
rios dominios pueden ser especificados usando \"|\" como separador. Por ejemplo,
con la opción <code>{2}</code> el filtro se aplicará únicamente en las páginas
de dominio \"example.com\" o \"example.net\". Si un nombre de dominio es precedi
do con \"~\", el filtro <strong>no</strong> se debe aplicar en las páginas de es
te dominio. Por ejemplo, <code>{3}</code> significa que el filtro se debe aplica
r en las páginas de cualquier dominio, salvo en \"ejemplo.com\" y <code>{4}</cod
e> restringe el filtro a el dominio \"example.com\" con la excepción del subdomi
nio \"foo.example.com\"." |
| 160 }, |
| 161 "s73": { |
| 162 "message": "<code>{1}</code> — hace que el filtro sólo se aplique a las dire
cciones donde coincide exactamente mayúsculas y minúsculas, por ejemplo, el filt
ro <code>{2}</code> bloqueará <code>{3}</code> pero no <code>{4}</code>." |
| 163 }, |
| 164 "s74": { |
| 165 "message": "<code>{1}</code> — esta opción tiene prioridad sobre la preferen
cia global de \"Ocultar posicionadores de elementos bloqueados\" y garantiza que
el filtro siempre oculta el elemento. De forma similar, la opción <code>{2}</co
de> garantizará que el filtro nunca oculta el elemento." |
| 166 }, |
| 167 "s75": { |
| 168 "message": "<code>{1}</code> — para cualquier dirección que coincida con una
regla de bloqueo con esta opción y no coincida con ninguna regla de excepción c
on esta opción se enviará un <a>Do-Not-Track header</a> (se necesita Adblock Pl
us 1.3.5 o posterior)." |
| 169 }, |
| 170 "s76": { |
| 171 "message": "Para garantizar la compatibilidad con versiones anteriores se re
comienda usar esta opción en combinación con opciones contrapuestas, que eviten
que ese filtro bloquee algo en versiones anteriores de Adblock Plus: <code>{1}</
code>" |
| 172 }, |
| 173 "s77": { |
| 174 "message": "Utilización de expresiones regulares" |
| 175 }, |
| 176 "s79": { |
| 177 "message": "Puede usar expresiones regulares para un mayor control sobre lo
que sus filtros hagan coincidir. Por ejemplo, el filtro <code>{1}</code> coincid
irá con <code>{2}</code> y <code>{3}</code> pero no <code>{4}</code>. Puedes con
sultar <a>la documentación sobre las expresiones regulares</a> para aprender cóm
o escribilos." |
| 178 }, |
| 179 "s80": { |
| 180 "message": "<em>Nota</em>: Por motivos de rendimiento, se recomienda no util
izar expresiones regulares si se puede evitar." |
| 181 }, |
| 182 "s81": { |
| 183 "message": "Ocultar elementos" |
| 184 }, |
| 185 "s82": { |
| 186 "message": "Reglas básicas" |
| 187 }, |
| 188 "s83": { |
| 189 "message": "A veces se encuentran anuncios de publicidad que no puede ser bl
oqueada debido a que están incrustadas como texto en la propia página web. Si no
s fijamos en el código fuente de la página web, usted puede encontrar algo como
esto:" |
| 190 }, |
| 191 "s84": { |
| 192 "message": "Usted necesita descargar la página web, por lo que necesariament
e va a descargar los anuncios de publicidad. Lo único que es posible en este cas
e es ocultar la publicidad para no tener que verla. Ésta es la función para la c
ual la ocultación de elementos se ha diseñado." |
| 193 }, |
| 194 "s85": { |
| 195 "message": "El primer anuncio (del ejemplo de arriba) se encuentra dentro de
un elemento div con clase de atributo \"textad\". Esta regla oculta exactamente
esta combinación: <code>{1}</code>. Aquí ## marca una regla para ocultar el ele
mento, mientras que el resto es un selector para la identificación de los elemen
tos que deben ser escondidos. Puede ocultar los elementos por su atributo id del
mismo modo, <code>{2}</code> oculta el segundo anuncio de publicidad. No es nec
esario especificar el nombre del elemento, la regla <code>{3}</code> funcionará
igual de bien. También puedes ocultar los elementos únicamente por su nombre de
elemento, por ejemplo, <code>{4}</code> para el tercer aviso de publicidad." |
| 196 }, |
| 197 "s86": { |
| 198 "message": "La <a>extensión Element Hiding Helper</a> ayuda a seleccionar el
elemento correcto y la escritura de la regla correspondiente, sin tener que ver
el código fuente de la página. Sin embargo es útil tener conocimientos básicos
de HTML." |
| 199 }, |
| 200 "s87": { |
| 201 "message": "<em>Nota</em>: La ocultación de elementos funciona de manera muy
diferente de los filtros normales. Esto tiene la implicación de que no se admit
an los comodines en las reglas para ocultar elementos." |
| 202 }, |
| 203 "s88": { |
| 204 "message": "Cómo limitar las reglas a determinados dominios" |
| 205 }, |
| 206 "s89": { |
| 207 "message": "Por lo general, se desea ocultar un anuncio específico en un sit
io específico, y no se quiere que la regla que se aplique en otros sitios. Por e
jemplo, la regla <code>{1}</code> puede ocultar correctamente elementos en algun
os sitios. Pero si se escribe como <code>{2}</code> se va a aplicar en <code>{3}
</code> y <code>{4}</code> pero no en <code>{5}</code>. También puede especifica
r varios dominios - simplemente separarlos con comas: <code>{6}</code>." |
| 208 }, |
| 209 "s90": { |
| 210 "message": "Si un nombre de dominio es precedido con \"~\", la regla <strong
>no</strong> se aplicará en las páginas de este dominio (requiere Adblock Plus 1
.1 o superior). Por ejemplo, <code>{1}</code> aplicará en las páginas de cualqui
er dominio, pero \"example.com\" y <code>{2}</code> hace que la regla se aplique
en \"example.com\", con la excepción de el subdominio \"foo.example.com \"." |
| 211 }, |
| 212 "s91": { |
| 213 "message": "<em>Nota</em>: Debido a la forma como se implementa la ocultació
n de elementos, realmente sólo se puede limitar a los nombres de dominio complet
o. Usted no puede utilizar ninguna otra parte de la dirección y no se puede util
izar <code>{1}</code> como un reemplazo para <code>{2}</code>." |
| 214 }, |
| 215 "s92": { |
| 216 "message": "<em>Nota</em>: Las reglas para ocultación de elementos con limit
ación de dominio también pueden ser utilizadas para ocultar los elementos de la
interfaz de usuario del navegador. Por ejemplo, la regla de filtrado <code>{1}</
code> oculta la consola de JavaScript en el menú de Herramientas de Firefox." |
| 217 }, |
| 218 "s93": { |
| 219 "message": "Selectores de atributos" |
| 220 }, |
| 221 "s94": { |
| 222 "message": "Algunos anunciantes de publicidad no hacen que la tarea sea fáci
l - sus anuncios de texto no tienen ni un id ni un atributo de clase. Es posible
utilizar otros atributos para ocultar los avisos de publicidad, por ejemplo <co
de>{1}</code> oculta tablas con el atributo width (ancho) establecido en 80%. Si
no desea especificar el valor total del atributo, <code>{2}</code> oculta todos
los elementos div con atributo title (título) que contiene la cadena \"adv\". T
ambién puede consultar el principio y el final de un atributo, por ejemplo <code
>{3}</code> oculta elementos div con el título que comienza con \"ADV\" y termin
a con \"ert \". Como puedes ver, también es posible utilizar varias condiciones
— <code>{4}</code> coincide con las tablas con ancho del 80% y de atributos bgco
lor en blanco." |
| 223 }, |
| 224 "s95": { |
| 225 "message": "Selectores avanzados" |
| 226 }, |
| 227 "s97": { |
| 228 "message": "En general, cualquier selector CSS compatible con Firefox se pue
de utilizar para ocultar elementos. Por ejemplo, la siguiente regla oculta cualq
uier cosa tras un elemento div con clase \"adheader\": <code>{1}</code>. Para ob
tener una lista completa de la lista de CSS ver <a>especificación CSS de W3C</a>
(Note que no todos los selectores son compatibles con Firefox todavía)." |
| 229 }, |
| 230 "s98": { |
| 231 "message": "<em>Nota</em>Esta función es sólo para usuarios avanzados, usted
debe sentirse cómodo con selectores CSS para utilizarlo. Adblock Plus no será c
apaz de verificar la sintaxis del selector que usted agregue. Si se utiliza una
sintaxis inválida CSS, podrían dejar de funcionar otras reglas (válidas) que se
hayan creado. Compruebe la consola de JavaScript para detectar los errores de CS
S." |
| 232 }, |
| 233 "s99": { |
| 234 "message": "Reglas de excepción" |
| 235 }, |
| 236 "s100": { |
| 237 "message": "Las reglas de excepción pueden desactivar en ciertos dominios la
s reglas establecidas." |
| 238 }, |
| 239 "s101": { |
| 240 "message": "Están pensadas sobre todo para los autores de suscripciones de f
iltros que están ampliando otras suscripciones de filtros que no pueden modifica
r." |
| 241 }, |
| 242 "s102": { |
| 243 "message": "Por ejemplo, se puede desactivar la regla <code>{1}</code> en <c
ode>{2}</code> usando la regla de excepción <code>{3}</code>." |
| 244 }, |
| 245 "s103": { |
| 246 "message": "La combinación de ambas reglas tiene exactamente el mismo efecto
que la regla única <code>{1}</code>." |
| 247 }, |
| 248 "s104": { |
| 249 "message": "Se recomienda utilizar las reglas de excepción solamente cuando
no se pueda modificar una regla general de ocultación de elementos, en todos los
demás casos resulta preferible limitar dicha regla a los dominios en los que se
a necesaria." |
| 250 }, |
| 251 "s105": { |
| 252 "message": "Sintaxis simplificada para ocultar elementos" |
| 253 }, |
| 254 "s106": { |
| 255 "message": "Adblock Plus soporta sintaxis simplificada para ocultar elemento
s (por ejemplo, <code>{1}</code>) solamente para la asegurar la compatibilidad h
acia atrás. No se recomienda utilizar esta sintaxis, es preferible usar los sele
ctores CSS. El soporte a esta sintaxis puede ser removido en algún momento." |
| 256 }, |
| 257 "s62-link": { |
| 258 "message": "http://www.w3.org/TR/XMLHttpRequest/" |
| 259 }, |
| 260 "s79-link": { |
| 261 "message": "https://developer.mozilla.org/es/Gu%C3%ADa_JavaScript_1.5/Escrib
ir_un_patr%C3%B3n_de_expresi%C3%B3n_regular" |
| 262 }, |
| 263 "s97-link": { |
| 264 "message": "http://www.w3.org/TR/css3-selectors/" |
| 265 } |
| 266 } |
OLD | NEW |