OLD | NEW |
1 { | 1 { |
2 "title": { | 2 "title": { |
3 "message": "Adblock Plus filters explained" | 3 "message": "Adblock Plus filters explained" |
4 }, | 4 }, |
5 "s1": { | 5 "s1": { |
6 "message": "Unfinished, not for translating" | 6 "message": "Unfinished, not for translating" |
7 }, | 7 }, |
8 "s2": { | 8 "s2": { |
9 "message": "Simple blocking rules" | 9 "message": "Simple blocking rules" |
10 }, | 10 }, |
(...skipping 30 matching lines...) Expand all Loading... |
41 "s13": { | 41 "s13": { |
42 "message": "/img" | 42 "message": "/img" |
43 }, | 43 }, |
44 "s14": { | 44 "s14": { |
45 "message": "^" | 45 "message": "^" |
46 }, | 46 }, |
47 "s15": { | 47 "s15": { |
48 "message": "This rule blocks:" | 48 "message": "This rule blocks:" |
49 }, | 49 }, |
50 "s16": { | 50 "s16": { |
| 51 "message": "http://example.com/banner/foo/img" |
| 52 }, |
| 53 "s17": { |
| 54 "message": "http://example.com/banner/foo/bar/img?param" |
| 55 }, |
| 56 "s18": { |
| 57 "message": "http://example.com/banner//img/foo" |
| 58 }, |
| 59 "s19": { |
51 "message": "This rule doesn't block:" | 60 "message": "This rule doesn't block:" |
52 }, | 61 }, |
53 "s17": { | 62 "s20": { |
| 63 "message": "http://example.com/banner/img" |
| 64 }, |
| 65 "s21": { |
| 66 "message": "http://example.com/banner/foo/imgraph" |
| 67 }, |
| 68 "s22": { |
| 69 "message": "http://example.com/banner/foo/img.gif" |
| 70 }, |
| 71 "s23": { |
54 "message": "Example 2: Blocking by domain name" | 72 "message": "Example 2: Blocking by domain name" |
55 }, | 73 }, |
56 "s18": { | 74 "s24": { |
57 "message": "Domain name anchor" | 75 "message": "Domain name anchor" |
58 }, | 76 }, |
59 "s19": { | 77 "s25": { |
60 "message": "The following text must be the domain name of the address." | 78 "message": "The following text must be the domain name of the address." |
61 }, | 79 }, |
62 "s20": { | 80 "s29": { |
63 "message": "Verbatim text" | |
64 }, | |
65 "s21": { | |
66 "message": "This text must be present in the address to be blocked." | |
67 }, | |
68 "s22": { | |
69 "message": "Separator" | |
70 }, | |
71 "s23": { | |
72 "message": "A separator character has to follow that will indicate the end o
f the domain name, e.g. / or :." | 81 "message": "A separator character has to follow that will indicate the end o
f the domain name, e.g. / or :." |
73 }, | 82 }, |
74 "s24": { | 83 "s30": { |
75 "message": "||" | 84 "message": "||" |
76 }, | 85 }, |
77 "s25": { | 86 "s31": { |
78 "message": "ads.example.com" | 87 "message": "ads.example.com" |
79 }, | 88 }, |
80 "s26": { | 89 "s34": { |
81 "message": "^" | 90 "message": "http://ads.example.com/foo.gif" |
82 }, | 91 }, |
83 "s27": { | 92 "s35": { |
84 "message": "This rule blocks:" | 93 "message": "http://server1.ads.example.com/foo.gif" |
85 }, | 94 }, |
86 "s28": { | 95 "s36": { |
87 "message": "This rule doesn't block:" | 96 "message": "https://ads.example.com:8000/" |
88 }, | 97 }, |
89 "s29": { | 98 "s38": { |
| 99 "message": "http://ads.example.com.ua/foo.gif" |
| 100 }, |
| 101 "s39": { |
| 102 "message": "http://example.com/redirect/http://ads.example.com/" |
| 103 }, |
| 104 "s40": { |
90 "message": "Example 3: Blocking exact address" | 105 "message": "Example 3: Blocking exact address" |
91 }, | 106 }, |
92 "s30": { | 107 "s41": { |
93 "message": "Start anchor" | 108 "message": "Start anchor" |
94 }, | 109 }, |
95 "s31": { | 110 "s42": { |
96 "message": "The following text must be the beginning of the address." | 111 "message": "The following text must be the beginning of the address." |
97 }, | 112 }, |
98 "s32": { | 113 "s45": { |
99 "message": "Verbatim text" | |
100 }, | |
101 "s33": { | |
102 "message": "This text must be present in the address to be blocked." | |
103 }, | |
104 "s34": { | |
105 "message": "End anchor" | 114 "message": "End anchor" |
106 }, | 115 }, |
107 "s35": { | 116 "s46": { |
108 "message": "The preceding text must be the end of the address." | 117 "message": "The preceding text must be the end of the address." |
109 }, | 118 }, |
110 "s36": { | 119 "s47": { |
111 "message": "|" | 120 "message": "|" |
112 }, | 121 }, |
113 "s37": { | 122 "s48": { |
114 "message": "http://example.com/" | 123 "message": "http://example.com/" |
115 }, | 124 }, |
116 "s38": { | 125 "s53": { |
117 "message": "|" | 126 "message": "http://example.com/foo.gif" |
118 }, | 127 }, |
119 "s39": { | 128 "s54": { |
120 "message": "This rule blocks:" | 129 "message": "http://example.info/redirect/http://example.com/" |
121 }, | 130 }, |
122 "s40": { | 131 "s55": { |
123 "message": "This rule doesn't block:" | |
124 }, | |
125 "s41": { | |
126 "message": "Options in blocking rules" | 132 "message": "Options in blocking rules" |
127 }, | 133 }, |
128 "s42": { | 134 "s56": { |
129 "message": "Blocking rules can have a number of options to fine-tune their b
ehavior." | 135 "message": "Blocking rules can have a number of options to fine-tune their b
ehavior." |
130 }, | 136 }, |
131 "s43": { | 137 "s57": { |
132 "message": "Address to be blocked" | 138 "message": "Address to be blocked" |
133 }, | 139 }, |
134 "s44": { | 140 "s58": { |
135 "message": "This part of the rule defines which addresses it is applied to." | 141 "message": "This part of the rule defines which addresses it is applied to." |
136 }, | 142 }, |
137 "s45": { | 143 "s59": { |
138 "message": "Option separator" | 144 "message": "Option separator" |
139 }, | 145 }, |
140 "s46": { | 146 "s60": { |
141 "message": "This character indicates that the following text defines filter
option." | 147 "message": "This character indicates that the following text defines filter
option." |
142 }, | 148 }, |
143 "s47": { | 149 "s61": { |
144 "message": "Type option" | 150 "message": "Type option" |
145 }, | 151 }, |
146 "s48": { | 152 "s62": { |
147 "message": "Type options define request types to be blocked. Common type opt
ions are" | 153 "message": "Type options define request types to be blocked. Common type opt
ions are" |
148 }, | 154 }, |
149 "s49": { | |
150 "message": "script" | |
151 }, | |
152 "s50": { | |
153 "message": "or" | |
154 }, | |
155 "s51": { | |
156 "message": "image" | |
157 }, | |
158 "s52": { | |
159 "message": "indicating that only\n scripts/images should be blocked.
The inverse type option" | |
160 }, | |
161 "s53": { | |
162 "message": "~script" | |
163 }, | |
164 "s54": { | |
165 "message": "means that the filter should not be applied to scripts." | |
166 }, | |
167 "s55": { | |
168 "message": "Domain option" | |
169 }, | |
170 "s56": { | |
171 "message": "Domain option restricts the filter to a set of domains (here" | |
172 }, | |
173 "s57": { | |
174 "message": "example.com" | |
175 }, | |
176 "s58": { | |
177 "message": ").\n It also allows to disable the rule on dome domains (
here on" | |
178 }, | |
179 "s59": { | |
180 "message": "foo.example.com" | |
181 }, | |
182 "s60": { | |
183 "message": ")." | |
184 }, | |
185 "s61": { | |
186 "message": "||ads.example.com^" | |
187 }, | |
188 "s62": { | |
189 "message": "$" | |
190 }, | |
191 "s63": { | 155 "s63": { |
192 "message": "script" | 156 "message": "script" |
193 }, | 157 }, |
194 "s64": { | 158 "s64": { |
195 "message": "," | 159 "message": "or" |
196 }, | 160 }, |
197 "s65": { | 161 "s65": { |
198 "message": "image" | 162 "message": "image" |
199 }, | 163 }, |
200 "s66": { | 164 "s66": { |
| 165 "message": "indicating that only scripts/images should be blocked. The inver
se type option" |
| 166 }, |
| 167 "s67": { |
| 168 "message": "~script" |
| 169 }, |
| 170 "s68": { |
| 171 "message": "means that the filter should not be applied to scripts." |
| 172 }, |
| 173 "s69": { |
| 174 "message": "Domain option" |
| 175 }, |
| 176 "s70": { |
| 177 "message": "Domain option restricts the filter to a set of domains (here" |
| 178 }, |
| 179 "s71": { |
| 180 "message": "example.com" |
| 181 }, |
| 182 "s72": { |
| 183 "message": "). It also allows to disable the rule on dome domains (here on" |
| 184 }, |
| 185 "s73": { |
| 186 "message": "foo.example.com" |
| 187 }, |
| 188 "s74": { |
| 189 "message": ")." |
| 190 }, |
| 191 "s75": { |
| 192 "message": "||ads.example.com^" |
| 193 }, |
| 194 "s76": { |
| 195 "message": "$" |
| 196 }, |
| 197 "s78": { |
201 "message": "," | 198 "message": "," |
202 }, | 199 }, |
203 "s67": { | 200 "s81": { |
204 "message": "domain=example.com|~foo.example.info" | 201 "message": "domain=example.com|~foo.example.info" |
205 }, | 202 }, |
206 "s68": { | 203 "s82": { |
207 "message": "This rule blocks" | 204 "message": "This rule blocks" |
208 }, | 205 }, |
209 "s69": { | 206 "s84": { |
210 "message": "only if the following conditions are met:" | 207 "message": "only if the following conditions are met:" |
211 }, | 208 }, |
212 "s70": { | 209 "s85": { |
213 "message": "This address is being loaded as a script or an image." | 210 "message": "This address is being loaded as a script or an image." |
214 }, | 211 }, |
215 "s71": { | 212 "s86": { |
216 "message": "The page loading it comes from" | 213 "message": "The page loading it comes from" |
217 }, | 214 }, |
218 "s72": { | 215 "s88": { |
219 "message": "domain (for example" | 216 "message": "domain (for example" |
220 }, | 217 }, |
221 "s73": { | 218 "s90": { |
222 "message": "itself\n or" | 219 "message": "itself or" |
223 }, | 220 }, |
224 "s74": { | 221 "s91": { |
| 222 "message": "subdomain.example.com" |
| 223 }, |
| 224 "s92": { |
225 "message": ") but not from" | 225 "message": ") but not from" |
226 }, | 226 }, |
227 "s75": { | 227 "s94": { |
228 "message": "or its subdomains." | 228 "message": "or its subdomains." |
229 }, | 229 }, |
230 "s76": { | 230 "s95": { |
231 "message": "Exception rules" | 231 "message": "Exception rules" |
232 }, | 232 }, |
233 "s77": { | 233 "s96": { |
234 "message": "Exception rules are built the same as blocking rules, they defin
e which addresses should be allowed even if matching blocking rules exists." | 234 "message": "Exception rules are built the same as blocking rules, they defin
e which addresses should be allowed even if matching blocking rules exists." |
235 }, | 235 }, |
236 "s78": { | 236 "s97": { |
237 "message": "Example 1: Exception for particular requests" | 237 "message": "Example 1: Exception for particular requests" |
238 }, | 238 }, |
239 "s79": { | 239 "s98": { |
240 "message": "Exception rule" | 240 "message": "Exception rule" |
241 }, | 241 }, |
242 "s80": { | 242 "s99": { |
243 "message": "Rules starting like this are exceptions, they will override bloc
king rules." | 243 "message": "Rules starting like this are exceptions, they will override bloc
king rules." |
244 }, | 244 }, |
245 "s81": { | 245 "s100": { |
246 "message": "Address to be allowed" | 246 "message": "Address to be allowed" |
247 }, | 247 }, |
248 "s82": { | 248 "s101": { |
249 "message": "This part of the rule defines which addresses it is applied to,
it is structured the same as for <a>blocking rules</a>." | 249 "message": "This part of the rule defines which addresses it is applied to,
it is structured the same as for <a>blocking rules</a>." |
250 }, | 250 }, |
251 "s83": { | 251 "s103": { |
252 "message": "Type option" | |
253 }, | |
254 "s84": { | |
255 "message": "This type option prevents the exception from being applied to sc
ripts." | 252 "message": "This type option prevents the exception from being applied to sc
ripts." |
256 }, | 253 }, |
257 "s85": { | 254 "s104": { |
258 "message": "@@" | 255 "message": "@@" |
259 }, | 256 }, |
260 "s86": { | 257 "s105": { |
261 "message": "||ads.example.com/notbanner^" | 258 "message": "||ads.example.com/notbanner^" |
262 }, | 259 }, |
263 "s87": { | 260 "s108": { |
264 "message": "$" | |
265 }, | |
266 "s88": { | |
267 "message": "~script" | |
268 }, | |
269 "s89": { | |
270 "message": "Example 2: Exception for an entire site" | 261 "message": "Example 2: Exception for an entire site" |
271 }, | 262 }, |
272 "s90": { | 263 "s114": { |
273 "message": "Exception rule" | |
274 }, | |
275 "s91": { | |
276 "message": "Rules starting like this are exceptions, they will override bloc
king rules." | |
277 }, | |
278 "s92": { | |
279 "message": "Address to be allowed" | |
280 }, | |
281 "s93": { | |
282 "message": "This part of the rule defines which addresses it is applied to,
it is structured the same as for <a>blocking rules</a>." | |
283 }, | |
284 "s94": { | |
285 "message": "Type option" | |
286 }, | |
287 "s95": { | |
288 "message": "This special type option indicates that Adblock Plus should be c
ompletely disabled on pages that this rule applies to." | 264 "message": "This special type option indicates that Adblock Plus should be c
ompletely disabled on pages that this rule applies to." |
289 }, | 265 }, |
290 "s96": { | 266 "s116": { |
291 "message": "@@" | |
292 }, | |
293 "s97": { | |
294 "message": "||example.com^" | 267 "message": "||example.com^" |
295 }, | 268 }, |
296 "s98": { | 269 "s118": { |
297 "message": "$" | |
298 }, | |
299 "s99": { | |
300 "message": "document" | 270 "message": "document" |
301 }, | 271 }, |
302 "s100": { | 272 "s119": { |
303 "message": "Comments" | 273 "message": "Comments" |
304 }, | 274 }, |
305 "s101": { | 275 "s120": { |
306 "message": "Comment" | 276 "message": "Comment" |
307 }, | 277 }, |
308 "s102": { | 278 "s121": { |
309 "message": "An exclamation mark at the beginning of the rule indicates a com
ment." | 279 "message": "An exclamation mark at the beginning of the rule indicates a com
ment." |
310 }, | 280 }, |
311 "s103": { | 281 "s122": { |
312 "message": "Comment text" | 282 "message": "Comment text" |
313 }, | 283 }, |
314 "s104": { | 284 "s123": { |
315 "message": "This text will not be used for blocking, you can write anything
you want." | 285 "message": "This text will not be used for blocking, you can write anything
you want." |
316 }, | 286 }, |
317 "s105": { | 287 "s124": { |
318 "message": "!" | 288 "message": "!" |
319 }, | 289 }, |
320 "s106": { | 290 "s125": { |
321 "message": "This is a comment" | 291 "message": "This is a comment" |
322 }, | 292 }, |
323 "s107": { | 293 "s126": { |
324 "message": "Filter options" | 294 "message": "Filter options" |
325 }, | 295 }, |
326 "s108": { | 296 "s127": { |
327 "message": "Option" | 297 "message": "Option" |
328 }, | 298 }, |
329 "s109": { | 299 "s128": { |
330 "message": "Purpose" | 300 "message": "Purpose" |
331 }, | 301 }, |
332 "s110": { | 302 "s129": { |
333 "message": "Types" | 303 "message": "Types" |
334 }, | 304 }, |
335 "s111": { | 305 "s132": { |
336 "message": "Include or exclude JavaScript files" | 306 "message": "Include or exclude JavaScript files" |
337 }, | 307 }, |
338 "s112": { | 308 "s134": { |
| 309 "message": "~image" |
| 310 }, |
| 311 "s135": { |
339 "message": "Include or exclude image files" | 312 "message": "Include or exclude image files" |
340 }, | 313 }, |
341 "s113": { | 314 "s136": { |
| 315 "message": "stylesheet" |
| 316 }, |
| 317 "s137": { |
| 318 "message": "~stylesheet" |
| 319 }, |
| 320 "s138": { |
342 "message": "Include or exclude stylesheets (CSS files)" | 321 "message": "Include or exclude stylesheets (CSS files)" |
343 }, | 322 }, |
344 "s114": { | 323 "s139": { |
| 324 "message": "object" |
| 325 }, |
| 326 "s140": { |
| 327 "message": "~object" |
| 328 }, |
| 329 "s141": { |
345 "message": "Include or exclude content handled by browser plugins like Flash
or Java" | 330 "message": "Include or exclude content handled by browser plugins like Flash
or Java" |
346 }, | 331 }, |
347 "s115": { | 332 "s142": { |
| 333 "message": "object-subrequest" |
| 334 }, |
| 335 "s143": { |
| 336 "message": "~object-subrequest" |
| 337 }, |
| 338 "s144": { |
348 "message": "Include or exclude files loaded by browser plugins" | 339 "message": "Include or exclude files loaded by browser plugins" |
349 }, | 340 }, |
350 "s116": { | 341 "s145": { |
| 342 "message": "subdocument" |
| 343 }, |
| 344 "s146": { |
| 345 "message": "~subdocument" |
| 346 }, |
| 347 "s147": { |
351 "message": "Include or exclude pages loaded within pages (frames)" | 348 "message": "Include or exclude pages loaded within pages (frames)" |
352 }, | 349 }, |
353 "s117": { | 350 "s148": { |
354 "message": "Exceptions" | 351 "message": "Exceptions" |
355 }, | 352 }, |
356 "s118": { | 353 "s150": { |
357 "message": "Used to whitelist the page itself (e.g." | 354 "message": "Used to whitelist the page itself (e.g." |
358 }, | 355 }, |
359 "s119": { | 356 "s151": { |
| 357 "message": "@@||example.com^$document" |
| 358 }, |
| 359 "s152": { |
360 "message": ")" | 360 "message": ")" |
361 }, | 361 }, |
362 "s120": { | 362 "s153": { |
| 363 "message": "elemhide" |
| 364 }, |
| 365 "s154": { |
363 "message": "Used to prevent element rules from applying on a page (e.g." | 366 "message": "Used to prevent element rules from applying on a page (e.g." |
364 }, | 367 }, |
365 "s121": { | 368 "s155": { |
366 "message": ")" | 369 "message": "@@||example.com^$elemhide" |
367 }, | 370 }, |
368 "s122": { | 371 "s157": { |
369 "message": "Domains" | 372 "message": "Domains" |
370 }, | 373 }, |
371 "s123": { | 374 "s158": { |
| 375 "message": "domain=" |
| 376 }, |
| 377 "s159": { |
372 "message": "Specify a list of domains, separated by bar lines (|), on which
a filter should be active. A filter may be prevented from being activated on a d
omain by preceding the domain name with a tilde (~)." | 378 "message": "Specify a list of domains, separated by bar lines (|), on which
a filter should be active. A filter may be prevented from being activated on a d
omain by preceding the domain name with a tilde (~)." |
373 }, | 379 }, |
374 "s124": { | 380 "s160": { |
| 381 "message": "third-party" |
| 382 }, |
| 383 "s161": { |
| 384 "message": "~third-party" |
| 385 }, |
| 386 "s162": { |
375 "message": "Specify whether a filter should be active on third-party or firs
t domains" | 387 "message": "Specify whether a filter should be active on third-party or firs
t domains" |
376 }, | 388 }, |
377 "s125": { | 389 "s163": { |
378 "message": "Less frequently used options, including" | 390 "message": "Less frequently used options, including" |
379 }, | 391 }, |
380 "s126": { | 392 "s164": { |
381 "message": "," | 393 "message": "dtd" |
382 }, | 394 }, |
383 "s127": { | 395 "s166": { |
384 "message": "," | 396 "message": "ping" |
385 }, | 397 }, |
386 "s128": { | 398 "s168": { |
387 "message": "," | 399 "message": "xbl" |
388 }, | 400 }, |
389 "s129": { | 401 "s170": { |
390 "message": "," | 402 "message": "xmlhttprequest" |
391 }, | 403 }, |
392 "s130": { | 404 "s172": { |
393 "message": "," | 405 "message": "other" |
394 }, | 406 }, |
395 "s131": { | 407 "s174": { |
396 "message": "," | 408 "message": "collapse" |
397 }, | 409 }, |
398 "s132": { | 410 "s176": { |
| 411 "message": "donottrack" |
| 412 }, |
| 413 "s177": { |
399 "message": "and" | 414 "message": "and" |
400 }, | 415 }, |
401 "s133": { | 416 "s178": { |
| 417 "message": "match-case" |
| 418 }, |
| 419 "s179": { |
402 "message": "are explained in the <a>full documentation</a>." | 420 "message": "are explained in the <a>full documentation</a>." |
403 }, | 421 }, |
404 "s134": { | 422 "s180": { |
405 "message": "Element hiding" | 423 "message": "Element hiding" |
406 }, | 424 }, |
407 "s135": { | 425 "s181": { |
408 "message": "It is generally recommended that users install the <a>Element Hi
ding Helper for Adblock Plus</a> to assist them in the generation of element hi
ding rules." | 426 "message": "It is generally recommended that users install the <a>Element Hi
ding Helper for Adblock Plus</a> to assist them in the generation of element hi
ding rules." |
409 }, | 427 }, |
410 "s136": { | 428 "s182": { |
411 "message": "Domain selection" | 429 "message": "Domain selection" |
412 }, | 430 }, |
413 "s137": { | 431 "s183": { |
| 432 "message": "##selector" |
| 433 }, |
| 434 "s184": { |
414 "message": "is used as a placeholder for <a>element selectors</a>." | 435 "message": "is used as a placeholder for <a>element selectors</a>." |
415 }, | 436 }, |
416 "s138": { | 437 "s185": { |
417 "message": "Example rules" | 438 "message": "Example rules" |
418 }, | 439 }, |
419 "s139": { | 440 "s188": { |
420 "message": "Domain selection" | |
421 }, | |
422 "s140": { | |
423 "message": "Active on:" | 441 "message": "Active on:" |
424 }, | 442 }, |
425 "s141": { | 443 "s189": { |
426 "message": "All domains, including:" | 444 "message": "All domains, including:" |
427 }, | 445 }, |
428 "s142": { | 446 "s191": { |
| 447 "message": "https://example.net/" |
| 448 }, |
| 449 "s192": { |
| 450 "message": "ftp://example.edu/" |
| 451 }, |
| 452 "s193": { |
429 "message": "Not active on:" | 453 "message": "Not active on:" |
430 }, | 454 }, |
431 "s143": { | 455 "s194": { |
432 "message": "Not applicable" | 456 "message": "Not applicable" |
433 }, | 457 }, |
434 "s144": { | 458 "s195": { |
| 459 "message": "example.com##selector" |
| 460 }, |
| 461 "s196": { |
435 "message": "Active on, for example:" | 462 "message": "Active on, for example:" |
436 }, | 463 }, |
437 "s145": { | 464 "s198": { |
438 "message": "Not active on:" | 465 "message": "ftp://subdomain.example.com/" |
439 }, | 466 }, |
440 "s146": { | 467 "s200": { |
441 "message": "All other domains, including" | 468 "message": "All other domains, including" |
442 }, | 469 }, |
443 "s147": { | 470 "s201": { |
444 "message": "Active on:" | 471 "message": "http://example.edu/" |
445 }, | 472 }, |
446 "s148": { | 473 "s202": { |
447 "message": "All other domains, including" | 474 "message": "ftp://example.net/" |
448 }, | 475 }, |
449 "s149": { | 476 "s203": { |
| 477 "message": "~example.com##selector" |
| 478 }, |
| 479 "s208": { |
450 "message": "Not active on, for example:" | 480 "message": "Not active on, for example:" |
451 }, | 481 }, |
452 "s150": { | 482 "s211": { |
453 "message": "Active on, for example:" | 483 "message": "example.com,example.edu##selector" |
454 }, | 484 }, |
455 "s151": { | 485 "s214": { |
456 "message": "Not active on:" | 486 "message": "https://subdomain.example.com/" |
457 }, | 487 }, |
458 "s152": { | 488 "s217": { |
459 "message": "All other domains, including:" | 489 "message": "All other domains, including:" |
460 }, | 490 }, |
461 "s153": { | 491 "s218": { |
462 "message": "Active on:" | 492 "message": "http://example.net/" |
463 }, | 493 }, |
464 "s154": { | 494 "s219": { |
465 "message": "Not active on:" | 495 "message": "example.com,~mail.example.com#selector" |
466 }, | 496 }, |
467 "s155": { | 497 "s222": { |
| 498 "message": "https://adverts.example.com/" |
| 499 }, |
| 500 "s223": { |
| 501 "message": "ftp://subdomain.example.edu/" |
| 502 }, |
| 503 "s225": { |
| 504 "message": "http://mail.example.com/" |
| 505 }, |
| 506 "s226": { |
468 "message": "All other domains" | 507 "message": "All other domains" |
469 }, | 508 }, |
470 "s156": { | 509 "s227": { |
471 "message": "Element selection" | 510 "message": "Element selection" |
472 }, | 511 }, |
473 "s157": { | 512 "s228": { |
474 "message": "Selector" | 513 "message": "Selector" |
475 }, | 514 }, |
476 "s158": { | 515 "s230": { |
477 "message": "Purpose" | 516 "message": "###advert" |
478 }, | 517 }, |
479 "s159": { | 518 "s231": { |
480 "message": "Matches the element with the unique id \"advert\"" | 519 "message": "Matches the element with the unique id \"advert\"" |
481 }, | 520 }, |
482 "s160": { | 521 "s232": { |
| 522 "message": "##.advert" |
| 523 }, |
| 524 "s233": { |
483 "message": "Matches elements with the class \"advert\"" | 525 "message": "Matches elements with the class \"advert\"" |
484 }, | 526 }, |
485 "s161": { | 527 "s234": { |
| 528 "message": "##table[height=\"100\"][width=\"100\"]" |
| 529 }, |
| 530 "s235": { |
486 "message": "Matches a table with a height of 100 and a width of 100" | 531 "message": "Matches a table with a height of 100 and a width of 100" |
487 }, | 532 }, |
488 "s162": { | 533 "s236": { |
| 534 "message": "##a[href=\"http://example.com/\"]" |
| 535 }, |
| 536 "s237": { |
489 "message": "Matches links to http://example.com/" | 537 "message": "Matches links to http://example.com/" |
490 }, | 538 }, |
491 "s163": { | 539 "s238": { |
| 540 "message": "##div[style=\"width:300px;height:250px;\"]" |
| 541 }, |
| 542 "s239": { |
492 "message": "Matches div elements that have exactly the style specified" | 543 "message": "Matches div elements that have exactly the style specified" |
493 }, | 544 }, |
494 "s164": { | 545 "s240": { |
| 546 "message": "###advert > .link" |
| 547 }, |
| 548 "s241": { |
495 "message": "Matches elements with the class \"link\" that are enclosed withi
n elements with the id \"advert\"" | 549 "message": "Matches elements with the class \"link\" that are enclosed withi
n elements with the id \"advert\"" |
496 }, | 550 }, |
497 "s165": { | 551 "s242": { |
| 552 "message": "###advert + .link" |
| 553 }, |
| 554 "s243": { |
498 "message": "Matches elements with the class \"link\" that are immediately pr
eceded by elements with the id \"advert\"" | 555 "message": "Matches elements with the class \"link\" that are immediately pr
eceded by elements with the id \"advert\"" |
499 }, | 556 }, |
500 "s166": { | 557 "s244": { |
| 558 "message": "##a[href^=\"http://example.com/\"]" |
| 559 }, |
| 560 "s245": { |
501 "message": "Matches links to any pages hosted on http://example.com/" | 561 "message": "Matches links to any pages hosted on http://example.com/" |
502 }, | 562 }, |
503 "s167": { | 563 "s246": { |
| 564 "message": "##div[style^=\"width:300px;height:250px;\"]" |
| 565 }, |
| 566 "s247": { |
504 "message": "Matches div elements that start with the style specified" | 567 "message": "Matches div elements that start with the style specified" |
505 }, | 568 }, |
506 "s168": { | 569 "s248": { |
| 570 "message": "##div[style$=\"width:300px;height:250px;\"]" |
| 571 }, |
| 572 "s249": { |
507 "message": "Matches div elements that end the style specified" | 573 "message": "Matches div elements that end the style specified" |
508 }, | 574 }, |
509 "s169": { | 575 "s250": { |
| 576 "message": "##div[style*=\"width:300px;height:250px;\"]" |
| 577 }, |
| 578 "s251": { |
510 "message": "Matches div elements that containing the style specified" | 579 "message": "Matches div elements that containing the style specified" |
511 }, | 580 }, |
512 "s170": { | 581 "s252": { |
513 "message": "The above filters are only examples of valid element hiding rule
s. Any <a>CSS selector</a> supported by Firefox can be used for element hiding." | 582 "message": "The above filters are only examples of valid element hiding rule
s. Any <a>CSS selector</a> supported by Firefox can be used for element hiding." |
514 } | 583 } |
515 } | 584 } |
OLD | NEW |