OLD | NEW |
1 { | 1 { |
2 "title": { | 2 "title": { |
3 "message": "Создание фильтров для Adblock Plus" | 3 "message": "Создание фильтров для Adblock Plus" |
4 }, | 4 }, |
5 "s1": { | 5 "s1": { |
6 "message": "Текущие версии Adblock Plus позволяют вам \"настраивать\" фильтр
ы многими разными способами. Этот документ расскажет о выборе, который у вас ест
ь, и о том, как его использовать." | 6 "message": "Текущие версии Adblock Plus позволяют вам \"настраивать\" фильтр
ы многими разными способами. Этот документ расскажет о выборе, который у вас ест
ь, и о том, как его использовать." |
7 }, | 7 }, |
8 "s2": { | 8 "s2": { |
9 "message": "<em>Ответственность</em>: Все примеры фильтров приведённые здесь
являются только примерами и не предназначены для использования." | 9 "message": "<em>Ответственность</em>: Все примеры фильтров приведённые здесь
являются только примерами и не предназначены для использования." |
10 }, | 10 }, |
11 "s3": { | 11 "s3": { |
12 "message": "Введение" | 12 "message": "Введение" |
13 }, | 13 }, |
14 "s4": { | 14 "s4": { |
15 "message": "Параметров описанных в этом разделе должно быть достаточно для с
оздания фильтров по мере необходимости." | 15 "message": "Параметров описанных в этом разделе должно быть достаточно для с
оздания фильтров по мере необходимости." |
16 }, | 16 }, |
17 "s5": { | 17 "s5": { |
18 "message": "Основные правила" | 18 "message": "Основные правила" |
19 }, | 19 }, |
20 "s6": { | 20 "s6": { |
21 "message": "Наиболее простой фильтр это адрес баннера, который вы хотите заб
локировать. Однако, часто этот адрес изменяется каждый раз при загрузке страницы
. Например, он может быть" | 21 "message": "Наиболее простой фильтр это адрес баннера, который вы хотите заб
локировать. Однако, часто этот адрес изменяется каждый раз при загрузке страницы
. Например, он может быть" |
22 }, | 22 }, |
23 "s7": { | 23 "s7": { |
| 24 "message": "http://example.com/ads/banner123.gif" |
| 25 }, |
| 26 "s8": { |
24 "message": "где 123 -случайное число. В этом случае блокирование по адресу в
ам не поможет, вам нужен более общий фильтр, такой как" | 27 "message": "где 123 -случайное число. В этом случае блокирование по адресу в
ам не поможет, вам нужен более общий фильтр, такой как" |
25 }, | 28 }, |
26 "s8": { | 29 "s9": { |
| 30 "message": "http://example.com/ads/banner*.gif" |
| 31 }, |
| 32 "s10": { |
27 "message": ". Или, может быть, даже" | 33 "message": ". Или, может быть, даже" |
28 }, | 34 }, |
29 "s9": { | 35 "s11": { |
| 36 "message": "http://example.com/ads/*" |
| 37 }, |
| 38 "s12": { |
30 "message": "." | 39 "message": "." |
31 }, | 40 }, |
32 "s10": { | 41 "s13": { |
33 "message": "<em>Примечание</em>: Убедитесь, что вы не обобщили слишком много
е. Фильтр" | 42 "message": "<em>Примечание</em>: Убедитесь, что вы не обобщили слишком много
е. Фильтр" |
34 }, | 43 }, |
35 "s11": { | 44 "s14": { |
| 45 "message": "http://example.com/*" |
| 46 }, |
| 47 "s15": { |
36 "message": "безусловно, заблокирует все баннеры, но также заблокирует всё ос
тальное с example.com то, что вы можете захотеть увидеть." | 48 "message": "безусловно, заблокирует все баннеры, но также заблокирует всё ос
тальное с example.com то, что вы можете захотеть увидеть." |
37 }, | 49 }, |
38 "s12": { | 50 "s16": { |
39 "message": "Исключающие правила" | 51 "message": "Исключающие правила" |
40 }, | 52 }, |
41 "s13": { | 53 "s17": { |
42 "message": "Иногда вы можете заметить, что один из ваших фильтров обычно раб
отающий нормально, блокирует то, что не должно быть блокировано. Вы не хотите уд
алять этот фильтр, но вы также не хотите, чтобы это продолжалось." | 54 "message": "Иногда вы можете заметить, что один из ваших фильтров обычно раб
отающий нормально, блокирует то, что не должно быть блокировано. Вы не хотите уд
алять этот фильтр, но вы также не хотите, чтобы это продолжалось." |
43 }, | 55 }, |
44 "s14": { | 56 "s18": { |
45 "message": "Для этого случая есть исключающие правила - они позволяют вам оп
ределить, в каком случае фильтры не должны применяться. Например, если фильтр" | 57 "message": "Для этого случая есть исключающие правила - они позволяют вам оп
ределить, в каком случае фильтры не должны применяться. Например, если фильтр" |
46 }, | 58 }, |
47 "s15": { | 59 "s19": { |
| 60 "message": "adv" |
| 61 }, |
| 62 "s20": { |
48 "message": "блокирует" | 63 "message": "блокирует" |
49 }, | 64 }, |
50 "s16": { | 65 "s21": { |
| 66 "message": "http://example.com/advice.html" |
| 67 }, |
| 68 "s22": { |
51 "message": ", вы можете установить исключающее правило" | 69 "message": ", вы можете установить исключающее правило" |
52 }, | 70 }, |
53 "s17": { | 71 "s23": { |
| 72 "message": "@@advice" |
| 73 }, |
| 74 "s24": { |
54 "message": ". Исключающие правила не отличаются правил фильтров, вы можете и
спользовать символы обобщения или регулярные выражения. Только вы должны начинат
ь их с" | 75 "message": ". Исключающие правила не отличаются правил фильтров, вы можете и
спользовать символы обобщения или регулярные выражения. Только вы должны начинат
ь их с" |
55 }, | 76 }, |
56 "s18": { | 77 "s25": { |
| 78 "message": "@@" |
| 79 }, |
| 80 "s26": { |
57 "message": ", указывающее на исключающее правило." | 81 "message": ", указывающее на исключающее правило." |
58 }, | 82 }, |
59 "s19": { | 83 "s27": { |
60 "message": "Исключающеи правила могут больше. Если исключающее правило начин
ается с http:// или https:// (опционально с | перед ним), это правило будет прим
енено ко всей странице. Например, если исключающее правило" | 84 "message": "Исключающеи правила могут больше. Если исключающее правило начин
ается с http:// или https:// (опционально с | перед ним), это правило будет прим
енено ко всей странице. Например, если исключающее правило" |
61 }, | 85 }, |
62 "s20": { | 86 "s28": { |
| 87 "message": "@@|http://example.com" |
| 88 }, |
| 89 "s29": { |
63 "message": "и вы откроете несколько страниц с example.com -- Adblock Plus бу
дет полностью отключен на этой странице и ничто не будет заблокировано." | 90 "message": "и вы откроете несколько страниц с example.com -- Adblock Plus бу
дет полностью отключен на этой странице и ничто не будет заблокировано." |
64 }, | 91 }, |
65 "s21": { | 92 "s30": { |
66 "message": "Соответствие началу/концу адреса" | 93 "message": "Соответствие началу/концу адреса" |
67 }, | 94 }, |
68 "s22": { | 95 "s31": { |
69 "message": "Обычно Adblock Plus обрабатывает каждый фильтр так,как если бы о
н имел обобщения в начале и в конце. Например, нет разницы между фильтрами" | 96 "message": "Обычно Adblock Plus обрабатывает каждый фильтр так,как если бы о
н имел обобщения в начале и в конце. Например, нет разницы между фильтрами" |
70 }, | 97 }, |
71 "s23": { | 98 "s32": { |
| 99 "message": "ad" |
| 100 }, |
| 101 "s33": { |
72 "message": "и" | 102 "message": "и" |
73 }, | 103 }, |
74 "s24": { | 104 "s34": { |
| 105 "message": "*ad*" |
| 106 }, |
| 107 "s35": { |
75 "message": ".Обычно это не является проблемой, но иногда вы можете захотеть,
чтобы ваш фильтр соответствовал в начале или в конце адресов. Например, вы може
те захотеть заблокировать весь Flash, но если вы добавите фильтр" | 108 "message": ".Обычно это не является проблемой, но иногда вы можете захотеть,
чтобы ваш фильтр соответствовал в начале или в конце адресов. Например, вы може
те захотеть заблокировать весь Flash, но если вы добавите фильтр" |
76 }, | 109 }, |
77 "s25": { | 110 "s36": { |
| 111 "message": "swf" |
| 112 }, |
| 113 "s37": { |
78 "message": ", адрес" | 114 "message": ", адрес" |
79 }, | 115 }, |
80 "s26": { | 116 "s38": { |
| 117 "message": "http://example.com/swf/index.html" |
| 118 }, |
| 119 "s39": { |
81 "message": "также будет заблокирован." | 120 "message": "также будет заблокирован." |
82 }, | 121 }, |
83 "s27": { | 122 "s40": { |
84 "message": "Решение проблемы: добавьте к фильтру символ |, чтобы показать, ч
то конец адреса находится в этой точке. Например, фильтр" | 123 "message": "Решение проблемы: добавьте к фильтру символ |, чтобы показать, ч
то конец адреса находится в этой точке. Например, фильтр" |
85 }, | 124 }, |
86 "s28": { | 125 "s41": { |
| 126 "message": "swf|" |
| 127 }, |
| 128 "s42": { |
87 "message": "будет блокировать" | 129 "message": "будет блокировать" |
88 }, | 130 }, |
89 "s29": { | 131 "s43": { |
| 132 "message": "http://example.com/annoyingflash.swf" |
| 133 }, |
| 134 "s44": { |
90 "message": ", но не" | 135 "message": ", но не" |
91 }, | 136 }, |
92 "s30": { | 137 "s46": { |
93 "message": ". А фильтр" | 138 "message": ". А фильтр" |
94 }, | 139 }, |
95 "s31": { | 140 "s47": { |
96 "message": "|http://baddomain.example/" | 141 "message": "|http://baddomain.example/" |
97 }, | 142 }, |
98 "s32": { | 143 "s49": { |
99 "message": "будет блокировать" | |
100 }, | |
101 "s33": { | |
102 "message": "http://baddomain.example/banner.gif" | 144 "message": "http://baddomain.example/banner.gif" |
103 }, | 145 }, |
104 "s34": { | 146 "s51": { |
105 "message": ", но не" | |
106 }, | |
107 "s35": { | |
108 "message": "http://gooddomain.example/analyze?http://baddomain.example" | 147 "message": "http://gooddomain.example/analyze?http://baddomain.example" |
109 }, | 148 }, |
110 "s36": { | 149 "s53": { |
111 "message": "." | |
112 }, | |
113 "s37": { | |
114 "message": "Иногда хочется заблокировать" | 150 "message": "Иногда хочется заблокировать" |
115 }, | 151 }, |
116 "s38": { | 152 "s54": { |
| 153 "message": "http://example.com/banner.gif" |
| 154 }, |
| 155 "s55": { |
117 "message": "вместе с" | 156 "message": "вместе с" |
118 }, | 157 }, |
119 "s39": { | 158 "s56": { |
120 "message": "и" | 159 "message": "https://example.com/banner.gif" |
121 }, | 160 }, |
122 "s40": { | 161 "s58": { |
| 162 "message": "http://www.example.com/banner.gif" |
| 163 }, |
| 164 "s59": { |
123 "message": ". Этого можно достичь добавлением пары символов | в начало фильт
ра соответствующего началу доменного имени:" | 165 "message": ". Этого можно достичь добавлением пары символов | в начало фильт
ра соответствующего началу доменного имени:" |
124 }, | 166 }, |
125 "s41": { | 167 "s60": { |
| 168 "message": "||example.com/banner.gif" |
| 169 }, |
| 170 "s61": { |
126 "message": "заблокирует все эти адреса и не тронет" | 171 "message": "заблокирует все эти адреса и не тронет" |
127 }, | 172 }, |
128 "s42": { | 173 "s62": { |
129 "message": "http://badexample.com/banner.gif" | 174 "message": "http://badexample.com/banner.gif" |
130 }, | 175 }, |
131 "s43": { | 176 "s63": { |
132 "message": "или" | 177 "message": "или" |
133 }, | 178 }, |
134 "s44": { | 179 "s64": { |
135 "message": "http://gooddomain.example/analyze?http://example.com/banner.gif" | 180 "message": "http://gooddomain.example/analyze?http://example.com/banner.gif" |
136 }, | 181 }, |
137 "s45": { | 182 "s65": { |
138 "message": "(необходим Adblock Plus 1.1 и выше)." | 183 "message": "(необходим Adblock Plus 1.1 и выше)." |
139 }, | 184 }, |
140 "s46": { | 185 "s66": { |
141 "message": "Разделительные символы" | 186 "message": "Разделительные символы" |
142 }, | 187 }, |
143 "s47": { | 188 "s67": { |
144 "message": "Часто вам нужно будет применить в фильтре любой разделительный с
имвол. Например, вы можете написать фильтр, который блокирует" | 189 "message": "Часто вам нужно будет применить в фильтре любой разделительный с
имвол. Например, вы можете написать фильтр, который блокирует" |
145 }, | 190 }, |
146 "s48": { | 191 "s68": { |
147 "message": "и" | 192 "message": "http://example.com/" |
148 }, | 193 }, |
149 "s49": { | 194 "s70": { |
150 "message": ", но не" | 195 "message": "http://example.com:8000/" |
151 }, | 196 }, |
152 "s50": { | 197 "s72": { |
| 198 "message": "http://example.com.ar/" |
| 199 }, |
| 200 "s73": { |
153 "message": ". Здесь символ ^ может быть использован как указатель для одного
разделительного символа:" | 201 "message": ". Здесь символ ^ может быть использован как указатель для одного
разделительного символа:" |
154 }, | 202 }, |
155 "s51": { | 203 "s74": { |
156 "message": "(необходим Adblock Plus 1.1 и выше)." | 204 "message": "http://example.com^" |
157 }, | 205 }, |
158 "s52": { | 206 "s76": { |
159 "message": "Разделителем может быть любой символ кроме буквы, цифры и следую
щих символов:" | 207 "message": "Разделителем может быть любой символ кроме буквы, цифры и следую
щих символов: _ - . %. К концу адреса также применим разделитель. В следующем пр
имере все разделители показаны красным: http:" |
160 }, | 208 }, |
161 "s53": { | 209 "s77": { |
162 "message": ". К концу адреса также применим разделитель. В следующем примере
все разделители показаны красным:" | 210 "message": "//" |
163 }, | 211 }, |
164 "s54": { | 212 "s78": { |
165 "message": ". Также этот адрес может быть блокирован фильтром" | 213 "message": "example.com" |
166 }, | 214 }, |
167 "s55": { | 215 "s79": { |
168 "message": "или" | 216 "message": ":" |
169 }, | 217 }, |
170 "s56": { | 218 "s80": { |
171 "message": "или" | 219 "message": "8000" |
172 }, | 220 }, |
173 "s57": { | 221 "s81": { |
174 "message": "." | 222 "message": "/" |
175 }, | 223 }, |
176 "s58": { | 224 "s82": { |
| 225 "message": "foo.bar" |
| 226 }, |
| 227 "s83": { |
| 228 "message": "?" |
| 229 }, |
| 230 "s84": { |
| 231 "message": "a" |
| 232 }, |
| 233 "s85": { |
| 234 "message": "=" |
| 235 }, |
| 236 "s86": { |
| 237 "message": "12" |
| 238 }, |
| 239 "s87": { |
| 240 "message": "&" |
| 241 }, |
| 242 "s88": { |
| 243 "message": "b" |
| 244 }, |
| 245 "s90": { |
| 246 "message": "%D1%82%D0%B5%D1%81%D1%82. Также этот адрес может быть блокирован
фильтром" |
| 247 }, |
| 248 "s91": { |
| 249 "message": "^example.com^" |
| 250 }, |
| 251 "s93": { |
| 252 "message": "^%D1%82%D0%B5%D1%81%D1%82^" |
| 253 }, |
| 254 "s95": { |
| 255 "message": "^foo.bar^" |
| 256 }, |
| 257 "s97": { |
177 "message": "Комментарии" | 258 "message": "Комментарии" |
178 }, | 259 }, |
179 "s59": { | 260 "s98": { |
180 "message": "Любое правило, начинающееся с восклицательного знака содержит ко
мментарий. Оно отображается в списке фильтров серым цветом. Adblock Plus будет и
гнорировать это правило при блокировании, так что можете спокойно писать там всё
, что хотите. Вы можете расположить комментарий выше реального фильтра, чтобы оп
исать для чего он нужен. Или вы можете разместить комментарий с указанием вашего
авторства вверху списка фильтров (так делают большинство авторов)." | 261 "message": "Любое правило, начинающееся с восклицательного знака содержит ко
мментарий. Оно отображается в списке фильтров серым цветом. Adblock Plus будет и
гнорировать это правило при блокировании, так что можете спокойно писать там всё
, что хотите. Вы можете расположить комментарий выше реального фильтра, чтобы оп
исать для чего он нужен. Или вы можете разместить комментарий с указанием вашего
авторства вверху списка фильтров (так делают большинство авторов)." |
181 }, | 262 }, |
182 "s97": { | 263 "s101": { |
| 264 "message": "! Homepage: http://example.com/" |
| 265 }, |
| 266 "s103": { |
| 267 "message": "! Title: FooList" |
| 268 }, |
| 269 "s105": { |
| 270 "message": "! Expires: 5 days" |
| 271 }, |
| 272 "s107": { |
| 273 "message": "5 days" |
| 274 }, |
| 275 "s109": { |
| 276 "message": "8 hours" |
| 277 }, |
| 278 "s111": { |
| 279 "message": "! Checksum: OaopkIiiAl77sSHk/VAWDA" |
| 280 }, |
| 281 "s115": { |
| 282 "message": "**" |
| 283 }, |
| 284 "s121": { |
| 285 "message": "\\r" |
| 286 }, |
| 287 "s123": { |
| 288 "message": "\\n" |
| 289 }, |
| 290 "s134": { |
| 291 "message": "! Redirect: http://example.com/list.txt" |
| 292 }, |
| 293 "s136": { |
| 294 "message": "! Version: 1234" |
| 295 }, |
| 296 "s138": { |
183 "message": "Расширенные возможности" | 297 "message": "Расширенные возможности" |
184 }, | 298 }, |
185 "s98": { | 299 "s139": { |
186 "message": "Возможности, описанные в этом разделе, обычно используются опытн
ыми пользователями или создателями подписок. Вы можете пропустить его." | 300 "message": "Возможности, описанные в этом разделе, обычно используются опытн
ыми пользователями или создателями подписок. Вы можете пропустить его." |
187 }, | 301 }, |
188 "s99": { | 302 "s140": { |
189 "message": "Специфические опции фильтра" | 303 "message": "Специфические опции фильтра" |
190 }, | 304 }, |
191 "s100": { | 305 "s141": { |
192 "message": "Adblock Plus позволяет вам определить число параметров, изменяющ
их поведение фильтра. Список этих параметров располагается в конце фильтра после
знака доллара ($) и разделяется запятыми, например:" | 306 "message": "Adblock Plus позволяет вам определить число параметров, изменяющ
их поведение фильтра. Список этих параметров располагается в конце фильтра после
знака доллара ($) и разделяется запятыми, например:" |
193 }, | 307 }, |
194 "s101": { | 308 "s142": { |
195 "message": "Здесь" | 309 "message": "Здесь" |
196 }, | 310 }, |
197 "s102": { | 311 "s143": { |
| 312 "message": "*/ads/*" |
| 313 }, |
| 314 "s144": { |
198 "message": "текущий фильтр" | 315 "message": "текущий фильтр" |
199 }, | 316 }, |
200 "s103": { | 317 "s145": { |
201 "message": "и" | 318 "message": "script" |
202 }, | 319 }, |
203 "s104": { | 320 "s147": { |
| 321 "message": "match-case" |
| 322 }, |
| 323 "s148": { |
204 "message": "его параметры. В настоящее время поддерживаются следующие параме
тры:" | 324 "message": "его параметры. В настоящее время поддерживаются следующие параме
тры:" |
205 }, | 325 }, |
206 "s105": { | 326 "s149": { |
207 "message": "Типы параметров: определяют, какие типы элементов могут быть заб
локированы фильтром (или пропущены в случае исключающего правила). Составной тип
параметров, может быть определен, чтобы показать, что фильтр может быть примене
н к нескольким типам элементов. Доступные типы:" | 327 "message": "Типы параметров: определяют, какие типы элементов могут быть заб
локированы фильтром (или пропущены в случае исключающего правила). Составной тип
параметров, может быть определен, чтобы показать, что фильтр может быть примене
н к нескольким типам элементов. Доступные типы:" |
208 }, | 328 }, |
209 "s106": { | 329 "s151": { |
210 "message": "— внешние файлы скриптов загруженные через HTML-тэг SCRIPT" | 330 "message": "— внешние файлы скриптов загруженные через HTML-тэг SCRIPT" |
211 }, | 331 }, |
212 "s107": { | 332 "s152": { |
| 333 "message": "image" |
| 334 }, |
| 335 "s153": { |
213 "message": "— обычные изображения, загруженные через HTML-тэг IMG" | 336 "message": "— обычные изображения, загруженные через HTML-тэг IMG" |
214 }, | 337 }, |
215 "s108": { | 338 "s154": { |
| 339 "message": "stylesheet" |
| 340 }, |
| 341 "s155": { |
216 "message": "— внешние CSS-файлы стилей" | 342 "message": "— внешние CSS-файлы стилей" |
217 }, | 343 }, |
218 "s109": { | 344 "s156": { |
| 345 "message": "object" |
| 346 }, |
| 347 "s157": { |
219 "message": "— содержимое, управляемое плагинами браузера, напр. Flash или Ja
va" | 348 "message": "— содержимое, управляемое плагинами браузера, напр. Flash или Ja
va" |
220 }, | 349 }, |
221 "s110": { | 350 "s158": { |
222 "message": "— запросы, инициируемые" | 351 "message": "xmlhttprequest" |
223 }, | 352 }, |
224 "s111": { | 353 "s159": { |
225 "message": "http://www.w3.org/TR/XMLHttpRequest/" | 354 "message": "— запросы, инициируемые <a>XMLHttpRequest объектом</a>" |
226 }, | 355 }, |
227 "s112": { | 356 "s160": { |
228 "message": "XMLHttpRequest объектом" | 357 "message": "object-subrequest" |
229 }, | 358 }, |
230 "s113": { | 359 "s161": { |
231 "message": "— запросы инициированные плагинами вроде Flash" | 360 "message": "— запросы инициированные плагинами вроде Flash" |
232 }, | 361 }, |
233 "s114": { | 362 "s162": { |
| 363 "message": "subdocument" |
| 364 }, |
| 365 "s163": { |
234 "message": "— встроенные страницы, обычно при помощи HTML-фреймов" | 366 "message": "— встроенные страницы, обычно при помощи HTML-фреймов" |
235 }, | 367 }, |
236 "s115": { | 368 "s164": { |
| 369 "message": "document" |
| 370 }, |
| 371 "s165": { |
237 "message": "— сама страница (только <a>исключающие правила</a> могут быть пр
именены к этой странице)" | 372 "message": "— сама страница (только <a>исключающие правила</a> могут быть пр
именены к этой странице)" |
238 }, | 373 }, |
239 "s116": { | 374 "s166": { |
| 375 "message": "elemhide" |
| 376 }, |
| 377 "s167": { |
240 "message": "— только для исключающих правил, схоже с" | 378 "message": "— только для исключающих правил, схоже с" |
241 }, | 379 }, |
242 "s117": { | 380 "s169": { |
243 "message": "но отключает только <a>правила скрытия элементов</a>, а не все п
равила фильтрации на странице (требуется Adblock Plus 1.2 и выше)" | 381 "message": "но отключает только <a>правила скрытия элементов</a>, а не все п
равила фильтрации на странице (требуется Adblock Plus 1.2 и выше)" |
244 }, | 382 }, |
245 "s118": { | 383 "s170": { |
| 384 "message": "other" |
| 385 }, |
| 386 "s171": { |
246 "message": "— типы запросов не перечисленные выше" | 387 "message": "— типы запросов не перечисленные выше" |
247 }, | 388 }, |
248 "s119": { | 389 "s172": { |
249 "message": "Типы" | 390 "message": "Типы" |
250 }, | 391 }, |
251 "s120": { | 392 "s173": { |
| 393 "message": "background" |
| 394 }, |
| 395 "s174": { |
252 "message": "," | 396 "message": "," |
253 }, | 397 }, |
254 "s121": { | 398 "s175": { |
255 "message": "," | 399 "message": "xbl" |
256 }, | 400 }, |
257 "s122": { | 401 "s177": { |
258 "message": "и" | 402 "message": "ping" |
259 }, | 403 }, |
260 "s123": { | 404 "s179": { |
| 405 "message": "dtd" |
| 406 }, |
| 407 "s180": { |
261 "message": "устарели и их не следует более использовать." | 408 "message": "устарели и их не следует более использовать." |
262 }, | 409 }, |
263 "s124": { | 410 "s181": { |
264 "message": "Обратные типы параметров: определяет типы элементов, фильтр к ко
торым применяться <strong>не</strong> должен. Доступные параметры обратных типов
:" | 411 "message": "Обратные типы параметров: определяет типы элементов, фильтр к ко
торым применяться <strong>не</strong> должен. Доступные параметры обратных типов
:" |
265 }, | 412 }, |
266 "s125": { | 413 "s182": { |
267 "message": "," | 414 "message": "~script" |
268 }, | 415 }, |
269 "s126": { | 416 "s184": { |
270 "message": "," | 417 "message": "~image" |
271 }, | 418 }, |
272 "s127": { | 419 "s186": { |
273 "message": "," | 420 "message": "~stylesheet" |
274 }, | 421 }, |
275 "s128": { | 422 "s188": { |
276 "message": "," | 423 "message": "~object" |
277 }, | 424 }, |
278 "s129": { | 425 "s190": { |
279 "message": "," | 426 "message": "~xmlhttprequest" |
280 }, | 427 }, |
281 "s130": { | 428 "s192": { |
282 "message": "," | 429 "message": "~object-subrequest" |
283 }, | 430 }, |
284 "s131": { | 431 "s194": { |
285 "message": "," | 432 "message": "~subdocument" |
286 }, | 433 }, |
287 "s132": { | 434 "s196": { |
288 "message": "," | 435 "message": "~document" |
289 }, | 436 }, |
290 "s133": { | 437 "s198": { |
291 "message": "," | 438 "message": "~elemhide" |
292 }, | 439 }, |
293 "s134": { | 440 "s200": { |
| 441 "message": "~other" |
| 442 }, |
| 443 "s201": { |
294 "message": "Ограничение на сторонние/собственные запросы: Если указана опция
" | 444 "message": "Ограничение на сторонние/собственные запросы: Если указана опция
" |
295 }, | 445 }, |
296 "s135": { | 446 "s202": { |
| 447 "message": "third-party" |
| 448 }, |
| 449 "s203": { |
297 "message": ", то фильтр применяется лишь к запросам ресурсов из внешних исто
чников. Аналогично," | 450 "message": ", то фильтр применяется лишь к запросам ресурсов из внешних исто
чников. Аналогично," |
298 }, | 451 }, |
299 "s136": { | 452 "s204": { |
| 453 "message": "~third-party" |
| 454 }, |
| 455 "s205": { |
300 "message": "ограничивает фильтр запросами из того-же источника, что и открыт
ая страница." | 456 "message": "ограничивает фильтр запросами из того-же источника, что и открыт
ая страница." |
301 }, | 457 }, |
302 "s137": { | 458 "s206": { |
303 "message": "Ограничители доменов: Параметр" | 459 "message": "Ограничители доменов: Параметр" |
304 }, | 460 }, |
305 "s138": { | 461 "s207": { |
| 462 "message": "domain=example.com" |
| 463 }, |
| 464 "s208": { |
306 "message": "означает, что фильтр должен быть применён только на страницах до
мена \"example.com\". Множество доменов можно установить, используя \"|\" как ра
зделитель: с параметром" | 465 "message": "означает, что фильтр должен быть применён только на страницах до
мена \"example.com\". Множество доменов можно установить, используя \"|\" как ра
зделитель: с параметром" |
307 }, | 466 }, |
308 "s139": { | 467 "s209": { |
309 "message": "фильтр будет применён только на страницах доменов "example.
com" или "example.net". Если доменное имя начинается с "~&qu
ot;, фильтр <strong>не</strong> должен применяться на страницах этого домена. На
пример," | 468 "message": "domain=example.com|example.net" |
310 }, | 469 }, |
311 "s140": { | 470 "s210": { |
| 471 "message": "фильтр будет применён только на страницах доменов \"example.com\
" или \"example.net\". Если доменное имя начинается с \"~\", фильтр <strong>не</
strong> должен применяться на страницах этого домена. Например," |
| 472 }, |
| 473 "s211": { |
| 474 "message": "domain=~example.com" |
| 475 }, |
| 476 "s212": { |
312 "message": "показывает, что фильтр должен применяться на страницах любого до
мена, но \"example.com\" и" | 477 "message": "показывает, что фильтр должен применяться на страницах любого до
мена, но \"example.com\" и" |
313 }, | 478 }, |
314 "s141": { | 479 "s213": { |
| 480 "message": "domain=example.com|~foo.example.com" |
| 481 }, |
| 482 "s214": { |
315 "message": "ограничивает фильтр доменом \"example.com\" исключая поддомен \"
foo.example.com\"." | 483 "message": "ограничивает фильтр доменом \"example.com\" исключая поддомен \"
foo.example.com\"." |
316 }, | 484 }, |
317 "s142": { | 485 "s216": { |
318 "message": "— определяет фильтр, который применяется только к адресам с совп
адением букв, например фильтр" | 486 "message": "— определяет фильтр, который применяется только к адресам с совп
адением букв, например фильтр" |
319 }, | 487 }, |
320 "s143": { | 488 "s217": { |
321 "message": "будет блокировать" | 489 "message": "*/BannerAd.gif$match-case" |
322 }, | 490 }, |
323 "s144": { | 491 "s219": { |
324 "message": ", но не" | 492 "message": "http://example.com/BannerAd.gif" |
325 }, | 493 }, |
326 "s145": { | 494 "s221": { |
327 "message": "." | 495 "message": "http://example.com/bannerad.gif" |
328 }, | 496 }, |
329 "s146": { | 497 "s223": { |
| 498 "message": "collapse" |
| 499 }, |
| 500 "s224": { |
330 "message": "— эта опция принудительно включает скрытие для данного элемента
не смотря на значение глобальной настройки «Прятать метки на месте заблокированн
ых элементов». Соответственно опция" | 501 "message": "— эта опция принудительно включает скрытие для данного элемента
не смотря на значение глобальной настройки «Прятать метки на месте заблокированн
ых элементов». Соответственно опция" |
331 }, | 502 }, |
332 "s147": { | 503 "s225": { |
| 504 "message": "~collapse" |
| 505 }, |
| 506 "s226": { |
333 "message": "выключает скрытие свободного места от данного элемента." | 507 "message": "выключает скрытие свободного места от данного элемента." |
334 }, | 508 }, |
335 "s148": { | 509 "s227": { |
336 "message": "-- для каждого адреса, который подходит под правило блокирования
с этим параметром и не соответствует никаким исключающим правилам с этим параме
тром, Adblock Plus будет посылать \n <a>заголовок Do-Not-Track</a> (необход
им Adblock Plus 1.3.5 или выше)." | 510 "message": "donottrack" |
337 }, | 511 }, |
338 "s149": { | 512 "s228": { |
339 "message": "Для обратной совместимости рекомендуется использовать этот парам
етр с противоречивыми параметрами типа. Это гарантирует, что в старых версиях Ad
block Plus этот фильтр ничего не заблокирует:" | 513 "message": "-- для каждого адреса, который подходит под правило блокирования
с этим параметром и не соответствует никаким исключающим правилам с этим параме
тром, Adblock Plus будет посылать <a>заголовок Do-Not-Track</a> (необходим Adbl
ock Plus 1.3.5 или выше). Для обратной совместимости рекомендуется использовать
этот параметр с противоречивыми параметрами типа. Это гарантирует, что в старых
версиях Adblock Plus этот фильтр ничего не заблокирует:" |
340 }, | 514 }, |
341 "s150": { | 515 "s229": { |
| 516 "message": "*$donottrack,image,~image" |
| 517 }, |
| 518 "s230": { |
342 "message": "Использование регулярных выражений" | 519 "message": "Использование регулярных выражений" |
343 }, | 520 }, |
344 "s151": { | 521 "s231": { |
345 "message": "Если желаете добиться большего контроля над тем, к чему ваши фил
ьтры подходят, а к чему нет, то можете использовать регулярные выражения. Наприм
ер, фильтр" | 522 "message": "Если желаете добиться большего контроля над тем, к чему ваши фил
ьтры подходят, а к чему нет, то можете использовать регулярные выражения. Наприм
ер, фильтр" |
346 }, | 523 }, |
347 "s152": { | 524 "s232": { |
| 525 "message": "/banner\\d+/" |
| 526 }, |
| 527 "s233": { |
348 "message": "подойдёт к" | 528 "message": "подойдёт к" |
349 }, | 529 }, |
350 "s153": { | 530 "s234": { |
351 "message": "и" | 531 "message": "banner123" |
352 }, | 532 }, |
353 "s154": { | 533 "s236": { |
354 "message": ", но не" | 534 "message": "banner321" |
355 }, | 535 }, |
356 "s155": { | 536 "s238": { |
357 "message": ". Изучите" | 537 "message": "banners" |
358 }, | 538 }, |
359 "s156": { | 539 "s239": { |
360 "message": "https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Regul
ar_Expressions#Writing_a_Regular_Expression_Pattern" | 540 "message": ". Изучите <a>документацию по регулярным выражениям</a> и сможете
составлять их сами." |
361 }, | 541 }, |
362 "s157": { | 542 "s240": { |
363 "message": "документацию по регулярным выражениям" | |
364 }, | |
365 "s158": { | |
366 "message": "и сможете составлять их сами." | |
367 }, | |
368 "s159": { | |
369 "message": "<em>Примечание</em>: Для повышения производительности рекомендуе
тся не использовать регулярные выражения, если этого можно избежать." | 543 "message": "<em>Примечание</em>: Для повышения производительности рекомендуе
тся не использовать регулярные выражения, если этого можно избежать." |
370 }, | 544 }, |
371 "s160": { | 545 "s241": { |
372 "message": "Скрытие элементов" | 546 "message": "Скрытие элементов" |
373 }, | 547 }, |
374 "s161": { | 548 "s242": { |
375 "message": "Основные правила" | 549 "message": "Основные правила" |
376 }, | 550 }, |
377 "s162": { | 551 "s243": { |
378 "message": "Иногда вы будете встречать рекламу, которая не может быть заблок
ирована потому, что она была внедрена как текст в саму веб-страницу. Если вы пос
мотрите исходный код такой страницы, то найдёте нечто вроде этого:" | 552 "message": "Иногда вы будете встречать рекламу, которая не может быть заблок
ирована потому, что она была внедрена как текст в саму веб-страницу. Если вы пос
мотрите исходный код такой страницы, то найдёте нечто вроде этого:" |
379 }, | 553 }, |
380 "s163": { | 554 "s244": { |
381 "message": "<div class=\"textad\">\nДешевые пельмени, здесь и сейчас!\n</div
>\n<div id=\"sponsorad\">\nНу очень дешевые пельмени, клацай сюда!\n</div>\n<tex
tad>\nЗдесь и только здесь лучшие пельмешки!\n</textad>" | |
382 }, | |
383 "s164": { | |
384 "message": "Для корректного отображения страницу необходимо полностью, а зна
чит и реклама будет скачана и этого нельзя избежать. Всё, что тут можно сделать
- скрыть то, что не желаете видеть. Для этого и применяются правила скрытие элем
ентов." | 555 "message": "Для корректного отображения страницу необходимо полностью, а зна
чит и реклама будет скачана и этого нельзя избежать. Всё, что тут можно сделать
- скрыть то, что не желаете видеть. Для этого и применяются правила скрытие элем
ентов." |
385 }, | 556 }, |
386 "s165": { | 557 "s245": { |
387 "message": "Первый рекламный слоган выше находится внутри элемента DIV с кла
ссом «textad». Следующее правило скроет скроет именно такую комбинацию:" | 558 "message": "Первый рекламный слоган выше находится внутри элемента DIV с кла
ссом «textad». Следующее правило скроет скроет именно такую комбинацию:" |
388 }, | 559 }, |
389 "s166": { | 560 "s246": { |
| 561 "message": "##div.textad" |
| 562 }, |
| 563 "s247": { |
390 "message": ". Тут «##» является признаком правила скрытия, а остальное — сел
ектором, определяющим скрываемый элемент. Скрывать элементы по их атрибуту ID мо
жно аналогичным образом," | 564 "message": ". Тут «##» является признаком правила скрытия, а остальное — сел
ектором, определяющим скрываемый элемент. Скрывать элементы по их атрибуту ID мо
жно аналогичным образом," |
391 }, | 565 }, |
392 "s167": { | 566 "s248": { |
| 567 "message": "##div#sponsorad" |
| 568 }, |
| 569 "s249": { |
393 "message": "скроет второй слоган. Указывать имя самого элемента не обязатель
но, фильтр" | 570 "message": "скроет второй слоган. Указывать имя самого элемента не обязатель
но, фильтр" |
394 }, | 571 }, |
395 "s168": { | 572 "s250": { |
| 573 "message": "##*#sponsorad" |
| 574 }, |
| 575 "s251": { |
396 "message": "так же будет работать (* тоже не обязательна). Также можно скрыв
ать элементы лишь по их имени. Например," | 576 "message": "так же будет работать (* тоже не обязательна). Также можно скрыв
ать элементы лишь по их имени. Например," |
397 }, | 577 }, |
398 "s169": { | 578 "s252": { |
| 579 "message": "##textad" |
| 580 }, |
| 581 "s253": { |
399 "message": "скроет третий рекламный слоган." | 582 "message": "скроет третий рекламный слоган." |
400 }, | 583 }, |
401 "s170": { | 584 "s254": { |
402 "message": "Расширение <a>Element Hiding Helper</a> поможет в выборе нужного
элемента и написании соответствующего правила без изучения исходного кода стран
ицы. Базовые знания в HTML желательны в любом случае." | 585 "message": "Расширение <a>Element Hiding Helper</a> поможет в выборе нужного
элемента и написании соответствующего правила без изучения исходного кода стран
ицы. Базовые знания в HTML желательны в любом случае." |
403 }, | 586 }, |
404 "s171": { | 587 "s255": { |
405 "message": "<em>Примечание</em>: Правила скрытие кардинально отличается от о
бычных фильтров. Например, не поддерживаются привычные символы масок — они имеют
другое значение и применение." | 588 "message": "<em>Примечание</em>: Правила скрытие кардинально отличается от о
бычных фильтров. Например, не поддерживаются привычные символы масок — они имеют
другое значение и применение." |
406 }, | 589 }, |
407 "s172": { | 590 "s256": { |
408 "message": "Ограничение правил определенными доменами" | 591 "message": "Ограничение правил определенными доменами" |
409 }, | 592 }, |
410 "s173": { | 593 "s257": { |
411 "message": "Обычно вы хотите скрыть определенную рекламу на определенном сай
те и не хотите, чтобы это правило применялось на других сайтах. Например, правил
о" | 594 "message": "Обычно вы хотите скрыть определенную рекламу на определенном сай
те и не хотите, чтобы это правило применялось на других сайтах. Например, правил
о" |
412 }, | 595 }, |
413 "s174": { | 596 "s258": { |
| 597 "message": "##*.sponsor" |
| 598 }, |
| 599 "s259": { |
414 "message": "может скрыть полезный код на некоторых сайтах. Но если вы напише
те его как" | 600 "message": "может скрыть полезный код на некоторых сайтах. Но если вы напише
те его как" |
415 }, | 601 }, |
416 "s175": { | 602 "s260": { |
| 603 "message": "example.com##*.sponsor" |
| 604 }, |
| 605 "s261": { |
417 "message": "оно будет применено на" | 606 "message": "оно будет применено на" |
418 }, | 607 }, |
419 "s176": { | 608 "s264": { |
420 "message": "и" | 609 "message": "http://something.example.com/" |
421 }, | 610 }, |
422 "s177": { | 611 "s265": { |
423 "message": "но не на" | 612 "message": "но не на" |
424 }, | 613 }, |
425 "s178": { | 614 "s266": { |
| 615 "message": "http://example.org/" |
| 616 }, |
| 617 "s267": { |
426 "message": ". Вы также можете определить множество доменов - просто разделит
е их запятыми:" | 618 "message": ". Вы также можете определить множество доменов - просто разделит
е их запятыми:" |
427 }, | 619 }, |
428 "s179": { | 620 "s268": { |
429 "message": "." | 621 "message": "domain1.example,domain2.example,domain3.example##*.sponsor" |
430 }, | 622 }, |
431 "s180": { | 623 "s270": { |
432 "message": "Если доменному имени предшествует "~", правило <strong
>не</strong> будет применяться на страницах этого домена (требуется Adblock Plus
1.1 и выше). Например," | 624 "message": "Если доменному имени предшествует \"~\", правило <strong>не</str
ong> будет применяться на страницах этого домена (требуется Adblock Plus 1.1 и в
ыше). Например," |
433 }, | 625 }, |
434 "s181": { | 626 "s271": { |
| 627 "message": "~example.com##*.sponsor" |
| 628 }, |
| 629 "s272": { |
435 "message": "будет применяться на страницах с других доменов, \"example.com\"
и" | 630 "message": "будет применяться на страницах с других доменов, \"example.com\"
и" |
436 }, | 631 }, |
437 "s182": { | 632 "s273": { |
| 633 "message": "example.com,~foo.example.com##*.sponsor" |
| 634 }, |
| 635 "s274": { |
438 "message": "делает правило применимым к домену \"example.com\" с исключением
поддомена \"foo.example.com\"." | 636 "message": "делает правило применимым к домену \"example.com\" с исключением
поддомена \"foo.example.com\"." |
439 }, | 637 }, |
440 "s183": { | 638 "s275": { |
441 "message": "<em>Примечание</em>: Из-за способа, который применяется при скры
тии элементов, вы можете использовать только полные доменные имена. Нельзя испол
ьзовать другие части адресов и нельзя использовать" | 639 "message": "<em>Примечание</em>: Из-за способа, который применяется при скры
тии элементов, вы можете использовать только полные доменные имена. Нельзя испол
ьзовать другие части адресов и нельзя использовать" |
442 }, | 640 }, |
443 "s184": { | 641 "s276": { |
| 642 "message": "domain" |
| 643 }, |
| 644 "s277": { |
444 "message": "как замену" | 645 "message": "как замену" |
445 }, | 646 }, |
446 "s185": { | 647 "s278": { |
447 "message": "." | 648 "message": "domain.example,domain.test" |
448 }, | 649 }, |
449 "s186": { | 650 "s280": { |
450 "message": "<em>Примечание</em>: Правила скрытия элементов с ограничением до
менов могут использоваться для скрытия элементов интерфейса браузера. Например,
правило" | 651 "message": "<em>Примечание</em>: Правила скрытия элементов с ограничением до
менов могут использоваться для скрытия элементов интерфейса браузера. Например,
правило" |
451 }, | 652 }, |
452 "s187": { | 653 "s281": { |
| 654 "message": "browser##menuitem#javascriptConsole" |
| 655 }, |
| 656 "s282": { |
453 "message": "скроет пункт Консоль JavaScript в меню Инструменты браузера Fire
fox." | 657 "message": "скроет пункт Консоль JavaScript в меню Инструменты браузера Fire
fox." |
454 }, | 658 }, |
455 "s188": { | 659 "s283": { |
456 "message": "Селекторы атрибутов" | 660 "message": "Селекторы атрибутов" |
457 }, | 661 }, |
458 "s189": { | 662 "s284": { |
459 "message": "С некоторыми рекламными вставками справиться не так просто - их
рекламный текст не имеет ни id, ни атрибута class. Вы можете использовать другие
атрибуты для их скрытия, например" | 663 "message": "С некоторыми рекламными вставками справиться не так просто - их
рекламный текст не имеет ни id, ни атрибута class. Вы можете использовать другие
атрибуты для их скрытия, например" |
460 }, | 664 }, |
461 "s190": { | 665 "s285": { |
| 666 "message": "##table[width=\"80%\"]" |
| 667 }, |
| 668 "s286": { |
462 "message": "будет скрывать таблицы атрибут width у которых установлен в 80%
. Если вы не хотите определять полное значение атрибута," | 669 "message": "будет скрывать таблицы атрибут width у которых установлен в 80%
. Если вы не хотите определять полное значение атрибута," |
463 }, | 670 }, |
464 "s191": { | 671 "s287": { |
| 672 "message": "##div[title*=\"adv\"]" |
| 673 }, |
| 674 "s288": { |
465 "message": "будет скрывать все элементы div с атрибутом заголовка, содержащи
м строку \"adv\". Вы также можете проверять начало и конец атрибута, например" | 675 "message": "будет скрывать все элементы div с атрибутом заголовка, содержащи
м строку \"adv\". Вы также можете проверять начало и конец атрибута, например" |
466 }, | 676 }, |
467 "s192": { | 677 "s289": { |
| 678 "message": "##div[title^=\"adv\"][title$=\"ert\"]" |
| 679 }, |
| 680 "s290": { |
468 "message": "будет скрывать элементы div начинающиеся с \"adv\" и заканчиваю
щиеся \"ert\". Как видите, вы также можете использовать множество состояний --" | 681 "message": "будет скрывать элементы div начинающиеся с \"adv\" и заканчиваю
щиеся \"ert\". Как видите, вы также можете использовать множество состояний --" |
469 }, | 682 }, |
470 "s193": { | 683 "s291": { |
| 684 "message": "table[width=\"80%\"][bgcolor=\"white\"]" |
| 685 }, |
| 686 "s292": { |
471 "message": "будет подходить для таблиц с атрибутом width установленным в 80%
и атрибутом bgcolor установленным в white." | 687 "message": "будет подходить для таблиц с атрибутом width установленным в 80%
и атрибутом bgcolor установленным в white." |
472 }, | 688 }, |
473 "s194": { | 689 "s293": { |
474 "message": "Дополнительные селекторы" | 690 "message": "Дополнительные селекторы" |
475 }, | 691 }, |
476 "s195": { | 692 "s294": { |
477 "message": "В принципе любой CSS селектор моно работающий в Firefox можно ис
пользовать для скрытия. Например следующее правило скроет всё, что вложено в эле
мент DIV с классом «adheader»:" | 693 "message": "В принципе любой CSS селектор моно работающий в Firefox можно ис
пользовать для скрытия. Например следующее правило скроет всё, что вложено в эле
мент DIV с классом «adheader»:" |
478 }, | 694 }, |
479 "s196": { | 695 "s295": { |
480 "message": ". Полный список CSS селекторов смотрите в" | 696 "message": "##div.adheader + *" |
481 }, | 697 }, |
482 "s197": { | 698 "s296": { |
483 "message": "http://www.w3.org/TR/css3-selectors/" | 699 "message": ". Полный список CSS селекторов смотрите в <a>спецификации CSS от
W3C</a> (учтите: на данный момент Firefox поддерживает ещё не все селекторы)." |
484 }, | 700 }, |
485 "s198": { | 701 "s297": { |
486 "message": "спецификации CSS от W3C" | |
487 }, | |
488 "s199": { | |
489 "message": "(учтите: на данный момент Firefox поддерживает ещё не все селект
оры)." | |
490 }, | |
491 "s200": { | |
492 "message": "<em>Примечание</em>: Эта функция для продвинутых пользователей,
необходимо свободное владение CSS селекторами, чтоб их корректно использовать. A
dblock Plus не способен проверить синтаксис добавляемого селектора и если исполь
зовать неправильный синтаксис, то можно сломать другие (корректные) фильтры. Про
веряйте консоль ошибок JavaScript на предмет сообщений об ошибках в CSS." | 702 "message": "<em>Примечание</em>: Эта функция для продвинутых пользователей,
необходимо свободное владение CSS селекторами, чтоб их корректно использовать. A
dblock Plus не способен проверить синтаксис добавляемого селектора и если исполь
зовать неправильный синтаксис, то можно сломать другие (корректные) фильтры. Про
веряйте консоль ошибок JavaScript на предмет сообщений об ошибках в CSS." |
493 }, | 703 }, |
494 "s201": { | 704 "s298": { |
495 "message": "Исключения" | 705 "message": "Исключения" |
496 }, | 706 }, |
497 "s202": { | 707 "s299": { |
498 "message": "Правила-исключения «выключают» отдельные правила блокировки и ск
рытия на определённых доменах." | 708 "message": "Правила-исключения «выключают» отдельные правила блокировки и ск
рытия на определённых доменах. В основном они полезны авторам подписок, дополняю
щих сторонние подписки, которые они не могут изменить. Например, правило" |
499 }, | 709 }, |
500 "s203": { | 710 "s301": { |
501 "message": "В основном они полезны авторам подписок, дополняющих сторонние п
одписки, которые они не могут изменить." | |
502 }, | |
503 "s204": { | |
504 "message": "Например, правило" | |
505 }, | |
506 "s205": { | |
507 "message": "можно выключить на" | 711 "message": "можно выключить на" |
508 }, | 712 }, |
509 "s206": { | 713 "s303": { |
510 "message": "добавив исключение" | 714 "message": "добавив исключение" |
511 }, | 715 }, |
512 "s207": { | 716 "s304": { |
513 "message": "." | 717 "message": "example.com#@#div.textad" |
514 }, | 718 }, |
515 "s208": { | 719 "s305": { |
516 "message": "Комбинация этих двух правил идентична по эффекту одному правилу" | 720 "message": ". Комбинация этих двух правил идентична по эффекту одному правил
у" |
517 }, | 721 }, |
518 "s209": { | 722 "s306": { |
519 "message": "." | 723 "message": "~example.com##div.textad" |
520 }, | 724 }, |
521 "s210": { | 725 "s307": { |
522 "message": "Применять такие исключения рекомендуется только в случае, когда
изменить само правило скрытия не представляется возможным, во всех остальных слу
чаях лучше изменить само правило." | 726 "message": ". Применять такие исключения рекомендуется только в случае, когд
а изменить само правило скрытия не представляется возможным, во всех остальных с
лучаях лучше изменить само правило." |
523 }, | 727 }, |
524 "s211": { | 728 "s308": { |
525 "message": "Упрощённый синтаксис скрытия элементов" | 729 "message": "Упрощённый синтаксис скрытия элементов" |
526 }, | 730 }, |
527 "s212": { | 731 "s309": { |
528 "message": "Исключительно для сохранения обратной совместимости Adblock Plus
поддерживает упрощённый синтаксис скрытия элементов (напр.," | 732 "message": "Исключительно для сохранения обратной совместимости Adblock Plus
поддерживает упрощённый синтаксис скрытия элементов (напр.," |
529 }, | 733 }, |
530 "s213": { | 734 "s310": { |
| 735 "message": "#div(id=foo)" |
| 736 }, |
| 737 "s311": { |
531 "message": "). Использовать его крайне не желательно, а лучше использовать о
бычные CSS селекторы. В будущем поддержка будет вовсе удалена." | 738 "message": "). Использовать его крайне не желательно, а лучше использовать о
бычные CSS селекторы. В будущем поддержка будет вовсе удалена." |
532 } | 739 } |
533 } | 740 } |
OLD | NEW |