Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: locales/es/faq_internal.json

Issue 6021528219025408: Issue #1170 More progress migrating adblockplus.org to our CMS. (Closed)
Patch Set: Created Sept. 1, 2014, 10:45 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « locales/es/faq_install.json ('k') | locales/es/faq_project.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 "title": { 2 "title": {
3 "message": "Preguntas frecuentes - Interioridades de Adblock Plus" 3 "message": "Preguntas frecuentes - Interioridades de Adblock Plus"
4 }, 4 },
5 "s1": { 5 "s1": {
6 "message": "¿Dónde puedo encontrar el significado de todas las preferencias de Adblock Plus?" 6 "message": "¿Dónde puedo encontrar el significado de todas las preferencias de Adblock Plus?"
7 }, 7 },
8 "s2": { 8 "s2": {
9 "message": "Adblock Plus utiliza diferentes preferencias a las que puede acc eder mediante" 9 "message": "Adblock Plus utiliza diferentes preferencias a las que puede acc eder mediante <a>about:config</a>. Todas empiezan con"
10 }, 10 },
11 "s3": { 11 "s3": {
12 "message": "http://kb.mozillazine.org/About:config" 12 "message": "extensions.adblockplus."
13 }, 13 },
14 "s4": { 14 "s4": {
15 "message": "about:config" 15 "message": "(a diferencia de Adblock y Adblock Plus 0.5, que utilizan el pre fijo"
16 }, 16 },
17 "s5": { 17 "s5": {
18 "message": ". Todas empiezan con" 18 "message": "adblock."
19 }, 19 },
20 "s6": { 20 "s6": {
21 "message": "extensions.adblockplus." 21 "message": "). Puede consultar la lista completa con explicaciones <a>aquí</ a>."
22 }, 22 },
23 "s7": { 23 "s7": {
24 "message": "(a diferencia de Adblock y Adblock Plus 0.5, que utilizan el pre fijo" 24 "message": "¿Cómo puedo acceder a Adblock Plus desde mi extensión?"
25 }, 25 },
26 "s8": { 26 "s8": {
27 "message": "adblock." 27 "message": "Para posibilitar que otras extensiones se integren con Adblock P lus se ha exportado la interfaz"
28 }, 28 },
29 "s9": { 29 "s9": {
30 "message": "). Puede consultar la lista completa con explicaciones <a>aquí</ a>." 30 "message": "IAdblockPlus"
31 }, 31 },
32 "s10": { 32 "s10": {
33 "message": "¿Cómo puedo acceder a Adblock Plus desde mi extensión?" 33 "message": ". Consulte la <a>documentación de la interfaz</a> para más infor mación."
34 }, 34 },
35 "s11": { 35 "s11": {
36 "message": "Para posibilitar que otras extensiones se integren con Adblock P lus se ha exportado la interfaz" 36 "message": "¿Cómo bloquea direcciones Adblock Plus?"
37 }, 37 },
38 "s12": { 38 "s12": {
39 "message": "IAdblockPlus" 39 "message": "En realidad, Gecko (el motor interno de Firefox, Thunderbird y o tras aplicaciones) hace la mayor parte del trabajo, al permitir lo que se denomi nan \"políticas de contenidos\". Una política de contenidos es un objeto JavaScr ipt (o C++) al que se llama cada vez que el navegador tiene que cargar algo. Ent onces puede mirar la dirección a cargar y otros datos más, y decidir si se permi te o no. Existen varias políticas de contenidos predeterminadas (cuando usted de fine a qué sitios no se les permite cargar imágenes en Firefox o Seamonkey, está configurando unas de esas políticas predeterminadas), y cualquier extensión pue de registrar la suya. Así que Adblock Plus sólo tiene que registrar su política de contenidos, y entonces sólo falta una lógica aplicada que decida que direccio nes bloquear y una interfaz de usuario que permita configurar los filtros."
40 }, 40 },
41 "s13": { 41 "s13": {
42 "message": ". Consulte la <a>documentación de la interfaz</a> para más infor mación." 42 "message": "Para desarrolladores: para registrar una política de contenidos hay que <a>escribir un componente XPCOM</a> que a su vez implemente la <a>interf az nsIContentPolicy</a>. Asegúrese de ajustar el método registerSelf del módulo para registrar su componente en la categoría \"content-policy\" (utilice el <a>a dministrador de categorías</a>). De este modo se llamará al método shouldLoad de su componente y usted podrá decidir si esa petición específica debe aceptarse o rechazarse."
43 }, 43 },
44 "s14": { 44 "s14": {
45 "message": "¿Cómo bloquea direcciones Adblock Plus?" 45 "message": "¿Cómo procesa sus filtros Adblock Plus, y cuáles son más rápidos ?"
46 }, 46 },
47 "s15": { 47 "s15": {
48 "message": "En realidad, Gecko (el motor interno de Firefox, Thunderbird y o tras aplicaciones) hace la mayor parte del trabajo, al permitir lo que se denomi nan \"políticas de contenidos\". Una política de contenidos es un objeto JavaScr ipt (o C++) al que se llama cada vez que el navegador tiene que cargar algo. Ent onces puede mirar la dirección a cargar y otros datos más, y decidir si se permi te o no. Existen varias políticas de contenidos predeterminadas (cuando usted de fine a qué sitios no se les permite cargar imágenes en Firefox o Seamonkey, está configurando unas de esas políticas predeterminadas), y cualquier extensión pue de registrar la suya. Así que Adblock Plus sólo tiene que registrar su política de contenidos, y entonces sólo falta una lógica aplicada que decida que direccio nes bloquear y una interfaz de usuario que permita configurar los filtros." 48 "message": "Todos los filtros se convierten internamente en <a>expresiones r egulares</a>, incluso los que no están especificados como tales. Por ejemplo, el filtro"
49 }, 49 },
50 "s16": { 50 "s16": {
51 "message": "Para desarrolladores: para registrar una política de contenidos hay que" 51 "message": "ad*banner.gif|"
52 }, 52 },
53 "s17": { 53 "s17": {
54 "message": "http://developer.mozilla.org/en/docs/How_to_Build_an_XPCOM_Compo nent_in_Javascript" 54 "message": "se convertirá en la expresión regular"
55 }, 55 },
56 "s18": { 56 "s18": {
57 "message": "escribir un componente XPCOM" 57 "message": "/ad.*banner\\.gif$/"
58 }, 58 },
59 "s19": { 59 "s19": {
60 "message": "que a su vez implemente la" 60 "message": ". Sin embargo, cuando se le da una dirección a Adblock Plus para que la compare con los filtros no se limita a probarlos todos uno tras otro, pu es eso ralentizaría innecesariamente el navegador."
61 }, 61 },
62 "s20": { 62 "s20": {
63 "message": "http://www.xulplanet.com/references/xpcomref/ifaces/nsIContentPo licy.html" 63 "message": "Además de convertir los filtros en expresiones regulares, Adbloc k Plus intenta extraer de ellos información textual. Lo que necesita una única c adena de 8 caracteres (un \"atajo\") que debe estar presente en cualquier direcc ión que coincida con el filtro (esa longitud es arbitraria, sencillamente ocho c aracteres parecía una cantidad razonable). Por ejemplo, si usted tiene un filtro como"
64 }, 64 },
65 "s21": { 65 "s21": {
66 "message": "interfaz nsIContentPolicy" 66 "message": "|http://ad.*"
67 }, 67 },
68 "s22": { 68 "s22": {
69 "message": ". Asegúrese de ajustar el método registerSelf del módulo para re gistrar su componente en la categoría \"content-policy\" (utilice el" 69 "message": ", Adblock Plus tiene que elegir entre \"http://a\", \"ttp://ad\" y \"tp://ad.\"; cualquiera de esas cadenas estará siempre presente en cualquier filtro que coincida con la dirección. Lo malo es que no se puede encontrar una atajo para filtros que no tengan ocho caracteres que no estén separados por como dines, o que ya hayan sido especificados como expresiones regulares."
70 }, 70 },
71 "s23": { 71 "s23": {
72 "message": "http://www.xulplanet.com/references/xpcomref/ifaces/nsICategoryM anager.html" 72 "message": "Todos los atajos se incluyen en una table de consulta, de modo q ue Adblock Plus puede encontrar de forma muy eficiente el filtro mediante su ata jo. Cuando Adblock Plus tiene que probar una dirección concreta primero mira los atajos conocidos (esto se hará muy rápidamente, pues el tiempo necesario es cas i independiente del número de atajos). Sólo cuando se encuentra un atajo se proc ede a comprobar la cadena de texto con la expresión regular del filtro correspon diente. Sin embargo, los filtros que no tienen atajo tienen que probarse uno a u no, lo que resulta lento."
73 }, 73 },
74 "s24": { 74 "s24": {
75 "message": "administrador de categorías" 75 "message": "En resumen: ¿qué filtros deben usarse para que la lista de filtr os sea más rápida? Debe intentar usar el menor número de expresiones regulares p osible, pues siempre serán lentas. También debe asegurarse de que los filtros si mples tienen al menos ocho caracteres de texto sin interrupciones (es decir, sin contener caracteres especiales como *), pues en caso contrario el filtro será t an lento como una expresión regular. Pero con filtros que cumplan esa regla no i mportará cuántos tenga, el tiempo de procesamiento será siempre el mismo. Eso si gnifica que si necesita 20 filtros simples para reemplazar una expresión regular , vale la pena hacerlo. Y ya que mencionamos el tema, es muy recomendable utiliz ar el <a>deregifier</a> (aplicación que deshace las expresiones regulares)."
76 }, 76 },
77 "s25": { 77 "s25": {
78 "message": "). De este modo se llamará al método shouldLoad de su componente y usted podrá decidir si esa petición específica debe aceptarse o rechazarse." 78 "message": "Explicación detallada del algoritmo de comprobación de filtros."
79 }, 79 },
80 "s26": { 80 "s26": {
81 "message": "¿Cómo procesa sus filtros Adblock Plus, y cuáles son más rápidos ?" 81 "message": "¿Cómo funciona la ocultación de elementos?"
82 }, 82 },
83 "s27": { 83 "s27": {
84 "message": "Todos los filtros se convierten internamente en <a>expresiones r egulares</a>, incluso los que no están especificados como tales. Por ejemplo, el filtro" 84 "message": "Las reglas de ocultación de elementos se convierten en <a>reglas CSS</a> y se aplican a todas las páginas web que visite el usuario. Una regla c omo"
85 }, 85 },
86 "s28": { 86 "s28": {
87 "message": "ad*banner.gif|" 87 "message": "example.com#div(evil_ad)"
88 }, 88 },
89 "s29": { 89 "s29": {
90 "message": "se convertirá en la expresión regular" 90 "message": "se convertiría en:"
91 }, 91 },
92 "s30": { 92 "s30": {
93 "message": "/ad.*banner\\.gif$/" 93 "message": "@-moz-document es una extensión propuesta para el estándar CSS, puede obtener más información sobre el asunto en el <a>Mozilla Developer Center< /a>."
94 }, 94 },
95 "s31": { 95 "s31": {
96 "message": ". Sin embargo, cuando se le da una dirección a Adblock Plus para que la compare con los filtros no se limita a probarlos todos uno tras otro, pu es eso ralentizaría innecesariamente el navegador." 96 "message": "Las reglas que no están limitadas a un dominio determinado se li mitarán a los protocolos http:// y https:// para evitar que se oculten elementos de la interfaz de usuario (que usa el esquema de protocolo chrome://). Por ejem plo, la regla"
97 }, 97 },
98 "s32": { 98 "s32": {
99 "message": "Además de convertir los filtros en expresiones regulares, Adbloc k Plus intenta extraer de ellos información textual. Lo que necesita una única c adena de 8 caracteres (un \"atajo\") que debe estar presente en cualquier direcc ión que coincida con el filtro (esa longitud es arbitraria, sencillamente ocho c aracteres parecía una cantidad razonable). Por ejemplo, si usted tiene un filtro como" 99 "message": "#div(evil_ad)"
100 }, 100 },
101 "s33": { 101 "s33": {
102 "message": "|http://ad.*" 102 "message": "se convertirá en:"
103 }, 103 },
104 "s34": { 104 "s34": {
105 "message": ", Adblock Plus tiene que elegir entre \"http://a\", \"ttp://ad\" y \"tp://ad.\"; cualquiera de esas cadenas estará siempre presente en cualquier filtro que coincida con la dirección. Lo malo es que no se puede encontrar una atajo para filtros que no tengan ocho caracteres que no estén separados por como dines, o que ya hayan sido especificados como expresiones regulares." 105 "message": "Para desarrolladores: Adblock Plus utiliza para ello el <a>servi cio de hojas de estilo</a>. Esta interfaz, que se incluyó con Gecko 1.8, permite que las extensiones añadan dinámicamente hojas de estilo de usuario (anteriorme nte sólo se podía modificar userContent.css, lo que requería reiniciar el navega dor). Las hojas de estilo de usuario tienen preferencia sobre el código CSS de c ualquier página web, puesto que tienen la máxima <a>prioridad CSS</a>."
106 }, 106 },
107 "s35": { 107 "s35": {
108 "message": "Todos los atajos se incluyen en una table de consulta, de modo q ue Adblock Plus puede encontrar de forma muy eficiente el filtro mediante su ata jo. Cuando Adblock Plus tiene que probar una dirección concreta primero mira los atajos conocidos (esto se hará muy rápidamente, pues el tiempo necesario es cas i independiente del número de atajos). Sólo cuando se encuentra un atajo se proc ede a comprobar la cadena de texto con la expresión regular del filtro correspon diente. Sin embargo, los filtros que no tienen atajo tienen que probarse uno a u no, lo que resulta lento." 108 "message": "¿Qué aspecto debe tener la primera línea del archivo de filtros? "
109 }, 109 },
110 "s36": { 110 "s36": {
111 "message": "En resumen: ¿qué filtros deben usarse para que la lista de filtr os sea más rápida? Debe intentar usar el menor número de expresiones regulares p osible, pues siempre serán lentas. También debe asegurarse de que los filtros si mples tienen al menos ocho caracteres de texto sin interrupciones (es decir, sin contener caracteres especiales como *), pues en caso contrario el filtro será t an lento como una expresión regular. Pero con filtros que cumplan esa regla no i mportará cuántos tenga, el tiempo de procesamiento será siempre el mismo. Eso si gnifica que si necesita 20 filtros simples para reemplazar una expresión regular , vale la pena hacerlo. Y ya que mencionamos el tema, es muy recomendable utiliz ar el <a>deregifier</a> (aplicación que deshace las expresiones regulares)." 111 "message": "Normalmente la primera línea de un archivo de filtros es sencill amente"
112 }, 112 },
113 "s37": { 113 "s37": {
114 "message": "Explicación detallada del algoritmo de comprobación de filtros." 114 "message": "[Adblock]"
115 }, 115 },
116 "s38": { 116 "s38": {
117 "message": "¿Cómo funciona la ocultación de elementos?" 117 "message": ". Pero quizás haya notado que en las últimas versiones de Adbloc k Plus a veces se pone en su lugar un texto diferente. Esto ocurre cuando tiene en su lista filtros que usan la sintaxis avanzada de filtros que soportan las ve rsiones más modernas de Adblock Plus, pero no el Adblock original. Un ejemplo se ría:"
118 }, 118 },
119 "s39": { 119 "s39": {
120 "message": "Las reglas de ocultación de elementos se convierten en" 120 "message": "Esto es sólo un comentario. Adblock (y Adblock Plus por ese mism o motivo) ignorará todo antes del marcador real. La versión mínima de Adblock Pl us exigida no se impone porque Adblock Plus 0.6.1.2 no la soportaba. Sin embargo , si usted usa una sintaxis de filtros más moderna podría tener algo como esto:"
121 }, 121 },
122 "s40": { 122 "s40": {
123 "message": "http://www.w3.org/TR/CSS21/" 123 "message": "Este tipo de encabezamiento está soportado a partir de Adblock P lus 0.7.1. Las versiones anteriores de Adblock Plus y Adblock no pueden abrir ar chivos con ese encabezamiento. Las versiones actuales comprobarán el número de v ersión del cabecero y lo compararán con su número de versión. Si el archivo exig e una versión más moderna de Adblock Plus se le mostrará un mensaje al usuario p idiéndole que actualice. Las suscripciones seguirán cargando archivos diseñados para versiones más modernas de Adblock Plus pero mostrarán un aviso en la ventan a de preferencias."
124 }, 124 },
125 "s41": { 125 "s41": {
126 "message": "reglas CSS" 126 "message": "Por último, si quiere exigir que se use Adblock Plus pero no qui ere especificar el número de versión puede iniciar el archivo con"
127 }, 127 },
128 "s42": { 128 "s42": {
129 "message": "y se aplican a todas las páginas web que visite el usuario. Una regla como" 129 "message": "[Adblock Plus]"
130 }, 130 },
131 "s43": { 131 "s43": {
132 "message": "example.com#div(evil_ad)"
133 },
134 "s44": {
135 "message": "se convertiría en:"
136 },
137 "s45": {
138 "message": "@-moz-document domain(example.com)\n{\n div#evil_ad, div.evil_a d\n {\n display: none !important;\n }\n}"
139 },
140 "s46": {
141 "message": "@-moz-document es una extensión propuesta para el estándar CSS, puede obtener más información sobre el asunto en el"
142 },
143 "s47": {
144 "message": "http://developer.mozilla.org/en/docs/CSS:%40-moz-document"
145 },
146 "s48": {
147 "message": "Mozilla Developer Center"
148 },
149 "s49": {
150 "message": "."
151 },
152 "s50": {
153 "message": "Las reglas que no están limitadas a un dominio determinado se li mitarán a los protocolos http:// y https:// para evitar que se oculten elementos de la interfaz de usuario (que usa el esquema de protocolo chrome://). Por ejem plo, la regla"
154 },
155 "s51": {
156 "message": "#div(evil_ad)"
157 },
158 "s52": {
159 "message": "se convertirá en:"
160 },
161 "s53": {
162 "message": "@-moz-document url-prefix(http://),url-prefix(https://)\n{\n di v#evil_ad, div.evil_ad\n {\n display: none !important;\n }\n}"
163 },
164 "s54": {
165 "message": "Para desarrolladores: Adblock Plus utiliza para ello el"
166 },
167 "s55": {
168 "message": "https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsISt yleSheetService"
169 },
170 "s56": {
171 "message": "servicio de hojas de estilo"
172 },
173 "s57": {
174 "message": ". Esta interfaz, que se incluyó con Gecko 1.8, permite que las e xtensiones añadan dinámicamente hojas de estilo de usuario (anteriormente sólo s e podía modificar userContent.css, lo que requería reiniciar el navegador). Las hojas de estilo de usuario tienen preferencia sobre el código CSS de cualquier p ágina web, puesto que tienen la máxima"
175 },
176 "s58": {
177 "message": "http://www.w3.org/TR/CSS21/cascade.html#cascading-order"
178 },
179 "s59": {
180 "message": "prioridad CSS"
181 },
182 "s60": {
183 "message": "."
184 },
185 "s61": {
186 "message": "¿Qué aspecto debe tener la primera línea del archivo de filtros? "
187 },
188 "s62": {
189 "message": "Normalmente la primera línea de un archivo de filtros es sencill amente"
190 },
191 "s63": {
192 "message": "[Adblock]"
193 },
194 "s64": {
195 "message": ". Pero quizás haya notado que en las últimas versiones de Adbloc k Plus a veces se pone en su lugar un texto diferente. Esto ocurre cuando tiene en su lista filtros que usan la sintaxis avanzada de filtros que soportan las ve rsiones más modernas de Adblock Plus, pero no el Adblock original. Un ejemplo se ría:"
196 },
197 "s65": {
198 "message": "(Adblock Plus 0.6.1.2 or higher required) [Adblock]"
199 },
200 "s66": {
201 "message": "Esto es sólo un comentario. Adblock (y Adblock Plus por ese mism o motivo) ignorará todo antes del marcador real. La versión mínima de Adblock Pl us exigida no se impone porque Adblock Plus 0.6.1.2 no la soportaba. Sin embargo , si usted usa una sintaxis de filtros más moderna podría tener algo como esto:"
202 },
203 "s67": {
204 "message": "[Adblock Plus 0.7.1]"
205 },
206 "s68": {
207 "message": "Este tipo de encabezamiento está soportado a partir de Adblock P lus 0.7.1. Las versiones anteriores de Adblock Plus y Adblock no pueden abrir ar chivos con ese encabezamiento. Las versiones actuales comprobarán el número de v ersión del cabecero y lo compararán con su número de versión. Si el archivo exig e una versión más moderna de Adblock Plus se le mostrará un mensaje al usuario p idiéndole que actualice. Las suscripciones seguirán cargando archivos diseñados para versiones más modernas de Adblock Plus pero mostrarán un aviso en la ventan a de preferencias."
208 },
209 "s69": {
210 "message": "Por último, si quiere exigir que se use Adblock Plus pero no qui ere especificar el número de versión puede iniciar el archivo con"
211 },
212 "s70": {
213 "message": "[Adblock Plus]"
214 },
215 "s71": {
216 "message": ". Por supuesto que este archivo sólo será aceptado por Adblock P lus 0.7.1 y las versiones posteriores." 132 "message": ". Por supuesto que este archivo sólo será aceptado por Adblock P lus 0.7.1 y las versiones posteriores."
217 } 133 }
218 } 134 }
OLDNEW
« no previous file with comments | « locales/es/faq_install.json ('k') | locales/es/faq_project.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld