OLD | NEW |
1 { | 1 { |
2 "title": { | 2 "title": { |
3 "message": "FAQ - Options internes d'Adblock Plus" | 3 "message": "FAQ - Options internes d'Adblock Plus" |
4 }, | 4 }, |
5 "s1": { | 5 "s1": { |
6 "message": "Où puis-je trouver la signification de toutes les préférences d'
Adblock Plus ?" | 6 "message": "Où puis-je trouver la signification de toutes les préférences d'
Adblock Plus ?" |
7 }, | 7 }, |
8 "s2": { | 8 "s2": { |
9 "message": "Adblock Plus utilise un certain nombre de préférences accessible
s via" | 9 "message": "Adblock Plus utilise un certain nombre de préférences accessible
s via <a>about:config</a>. Elles commencent toutes par" |
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": "(Cela diffère d'Adblock et Adblock Plus 0.5 qui utilisent le pré
fixe" |
16 }, | 16 }, |
17 "s5": { | 17 "s5": { |
18 "message": ". Elles commencent toutes par" | 18 "message": "adblock." |
19 }, | 19 }, |
20 "s6": { | 20 "s6": { |
21 "message": "extensions.adblockplus." | 21 "message": "). Une liste plus complète avec explications détaillées peut êtr
e trouvée <a>ici</a>." |
22 }, | 22 }, |
23 "s7": { | 23 "s7": { |
24 "message": "(Cela diffère d'Adblock et Adblock Plus 0.5 qui utilisent le pré
fixe" | 24 "message": "Comment puis-je accéder à Adblock Plus à partir de mon extension
?" |
25 }, | 25 }, |
26 "s8": { | 26 "s8": { |
27 "message": "adblock." | 27 "message": "Pour permettre l'intégration d'autres extensions avec Adblock Pl
us, l'interface" |
28 }, | 28 }, |
29 "s9": { | 29 "s9": { |
30 "message": "). Une liste plus complète avec explications détaillées peut êtr
e trouvée <a>ici</a>." | 30 "message": "IAdblockPlus" |
31 }, | 31 }, |
32 "s10": { | 32 "s10": { |
33 "message": "Comment puis-je accéder à Adblock Plus à partir de mon extension
?" | 33 "message": "est exportée. Veuillez vous référer à la <a>documentation sur l'
interface IAdblockPlus</a> pour davantage d'informations." |
34 }, | 34 }, |
35 "s11": { | 35 "s11": { |
36 "message": "Pour permettre l'intégration d'autres extensions avec Adblock Pl
us, l'interface" | 36 "message": "Comment Adblock Plus bloque-t-elle les adresses ?" |
37 }, | 37 }, |
38 "s12": { | 38 "s12": { |
39 "message": "IAdblockPlus" | 39 "message": "Le plus gros du travail est effectué par Gecko, le moteur faisan
t fonctionner Firefox, Thunderbird et les autres applications de la même famille
. Il permet l'utilisation de \"content-policy\". Une règle de contenu est tout s
implement un objet JavaScript (ou C++) invoqué lorsque le navigateur doit charge
r quelque chose. Il peut ainsi vérifier l'adresse qui devrait être chargée et d'
autres données et décider d'autoriser le chargement ou pas. Il existe bon nombre
de règles de contenu intégrées (lorsque vous indiquez quels sites ne sont pas a
utorisés à afficher d'images dans Firefox ou Seamonkey, vous êtes en fait en tra
in de configurer une de ces règles de contenu intégrées) et n'importe quelle ext
ension peut en placer une dans le registre. Donc, tout ce qu'Adblock Plus a à fa
ire est d'ajouter sa règle de contenu dans le registre." |
40 }, | 40 }, |
41 "s13": { | 41 "s13": { |
42 "message": "est exportée. Veuillez vous référer à la <a>documentation sur l'
interface IAdblockPlus</a> pour davantage d'informations." | 42 "message": "Pour les développeurs : pour ajouter une règle de contenu au reg
istre vous devez <a>écrire un composant XPCOM</a> qui devrait implémenter <a>l'i
nterface nsIContentPolicy</a>. Faites en sorte, afin de s'accorder avec la métho
de du module de self-registration, de placer votre composant dans la catégorie d
es \"règles de contenu\" du registre (pour cela, utilisez le <a>gestionnaire de
catégorie</a> ). C'est tout, à présent la méthode shouldLoad de votre composant
sera invoquée et vous pourrez décider si la requête spécifique devra être accept
ée on non." |
43 }, | 43 }, |
44 "s14": { | 44 "s14": { |
45 "message": "Comment Adblock Plus bloque-t-elle les adresses ?" | 45 "message": "Comment Adblock Plus fait-elle fonctionner ses filtres et quels
filtres sont les plus rapides ?" |
46 }, | 46 }, |
47 "s15": { | 47 "s15": { |
48 "message": "Le plus gros du travail est effectué par Gecko, le moteur faisan
t fonctionner Firefox, Thunderbird et les autres applications de la même famille
. Il permet l'utilisation de \"content-policy\". Une règle de contenu est tout s
implement un objet JavaScript (ou C++) invoqué lorsque le navigateur doit charge
r quelque chose. Il peut ainsi vérifier l'adresse qui devrait être chargée et d'
autres données et décider d'autoriser le chargement ou pas. Il existe bon nombre
de règles de contenu intégrées (lorsque vous indiquez quels sites ne sont pas a
utorisés à afficher d'images dans Firefox ou Seamonkey, vous êtes en fait en tra
in de configurer une de ces règles de contenu intégrées) et n'importe quelle ext
ension peut en placer une dans le registre. Donc, tout ce qu'Adblock Plus a à fa
ire est d'ajouter sa règle de contenu dans le registre." | 48 "message": "Tous les filtres sont convertis en <a>expressions régulières</a>
en interne, même ceux qui n'ont pas été spécifiés en tant que tel. Par exemple,
le filtre" |
49 }, | 49 }, |
50 "s16": { | 50 "s16": { |
51 "message": "Pour les développeurs : pour ajouter une règle de contenu au reg
istre vous devez" | 51 "message": "ad*banner.gif|" |
52 }, | 52 }, |
53 "s17": { | 53 "s17": { |
54 "message": "http://developer.mozilla.org/fr/docs/XPCOM" | 54 "message": "sera traduit dans l'expression régulière" |
55 }, | 55 }, |
56 "s18": { | 56 "s18": { |
57 "message": "écrire un composant XPCOM" | 57 "message": "/ad.*banner\\.gif$/" |
58 }, | 58 }, |
59 "s19": { | 59 "s19": { |
60 "message": "qui devrait implémenter" | 60 "message": ". Cependant, lorsqu'Adblock Plus indique une adresse devant être
vérifiée à partir de tous les filtres, elle ne teste pas simplement chaque filt
re l'un après l'autre -- cela ralentirait inutilement votre surf." |
61 }, | 61 }, |
62 "s20": { | 62 "s20": { |
63 "message": "http://www.xulplanet.com/references/xpcomref/ifaces/nsIContentPo
licy.html" | 63 "message": "En plus de convertir les filtres en expressions régulières, Adbl
ock Plus essaie aussi d'en extraire des informations textuelles. Ce dont elle a
besoin est une séquence unique de huit caractères (un \"raccourci\") qui devra s
e trouver dans toutes les adresses coïncidant au filtre (la longueur est arbitra
ire, huit semblerait être raisonnable ici). Par exemple, si vous avez un filtre" |
64 }, | 64 }, |
65 "s21": { | 65 "s21": { |
66 "message": "l'interface nsIContentPolicy" | 66 "message": "|http://ad.*" |
67 }, | 67 }, |
68 "s22": { | 68 "s22": { |
69 "message": ". Faites en sorte, afin de s'accorder avec la méthode du module
de self-registration, de placer votre composant dans la catégorie des \"règles d
e contenu\" du registre (pour cela, utilisez le" | 69 "message": "alors Adblock Plus aura le choix entre \"http://a\", \"ttp://ad\
" et \"tp://ad.\", n'importe laquelle de ces séquences se trouvera toujours dans
quoi que ce que le filtre bloquera. Malheureusement, trouver un raccourci pour
des filtres qui n'ont pas de chaîne de huit caractères sans comporter de joker o
u pour des filtres qui ont été spécifiés en utilisant des expressions régulières
est impossible." |
70 }, | 70 }, |
71 "s23": { | 71 "s23": { |
72 "message": "http://www.xulplanet.com/references/xpcomref/ifaces/nsICategoryM
anager.html" | 72 "message": "Tous les raccourcis sont placés dans une table consultable par A
dblock Plus pour trouver les filtres à partir des raccourcis de manière très eff
icaces. Ensuite, lorsqu'une adresse spécifique doit être testée Adblock Plus vér
ifiera dans cette table s'il y existe des raccourcis (cela peut se faire très ra
pidement, le temps pris est presque indépendant du nombre de raccourcis). La cha
îne de caractère sera testée à partir de l'expression régulière correspondant au
filtre uniquement si un raccourci a été trouvé. Cependant, les filtres sans rac
courcis devront être testés les uns après les autres, ce qui se fait lentement." |
73 }, | 73 }, |
74 "s24": { | 74 "s24": { |
75 "message": "gestionnaire de catégorie" | 75 "message": "Pour résumer: quels types de filtres devraient être utilisés pou
r obtenir une liste de filtres rapide ? Vous devriez utiliser le moins d'express
ions régulières possibles, elles sont toujours lentes. Vous devriez également vé
rifier qu'une séquence d'au moins 8 caractères sans joker est présente dans les
filtres (cela veut dire que la séquence ne comporte pas de * par exemple), sinon
, ils seront aussi lent que des expressions régulières. Mais avec des filtres qu
alifiant, le nombre de filtres n'a aucune importance, le temps de traitement est
toujours le même. Cela signifie que si vous avez besoin de 20 filtres simples p
our remplacer une expression régulière, cela lui donne quand même une significat
ion. En parlant de cela -- le <a>deregifier</a> est tout à fait recommandable po
ur ce genre d'opération." |
76 }, | 76 }, |
77 "s25": { | 77 "s25": { |
78 "message": "). C'est tout, à présent la méthode shouldLoad de votre composan
t sera invoquée et vous pourrez décider si la requête spécifique devra être acce
ptée on non." | 78 "message": "L'algorithme de correspondance de filtres en détail [en anglais]
" |
79 }, | 79 }, |
80 "s26": { | 80 "s26": { |
81 "message": "Comment Adblock Plus fait-elle fonctionner ses filtres et quels
filtres sont les plus rapides ?" | 81 "message": "Comment fonctionne le masquage d'éléments ?" |
82 }, | 82 }, |
83 "s27": { | 83 "s27": { |
84 "message": "Tous les filtres sont convertis en <a>expressions régulières</a>
en interne, même ceux qui n'ont pas été spécifiés en tant que tel. Par exemple,
le filtre" | 84 "message": "Les filtres de masquage d'éléments sont convertis en <a>CSS</a>
et appliqués à toutes les pages Web que l'utilisateur visite. Un filtre tel que" |
85 }, | 85 }, |
86 "s28": { | 86 "s28": { |
87 "message": "ad*banner.gif|" | 87 "message": "exemple.com#div(evil_ad)" |
88 }, | 88 }, |
89 "s29": { | 89 "s29": { |
90 "message": "sera traduit dans l'expression régulière" | 90 "message": "va ressembler à cela :" |
91 }, | 91 }, |
92 "s30": { | 92 "s30": { |
93 "message": "/ad.*banner\\.gif$/" | 93 "message": "@-moz-document est une extension proposée pour les CSS standards
, vous pouvez apprendre davantage à ce propos dans le MDC (<a>Mozilla Developer
Center</a>)" |
94 }, | 94 }, |
95 "s31": { | 95 "s31": { |
96 "message": ". Cependant, lorsqu'Adblock Plus indique une adresse devant être
vérifiée à partir de tous les filtres, elle ne teste pas simplement chaque filt
re l'un après l'autre -- cela ralentirait inutilement votre surf." | 96 "message": "Les filtres qui ne sont pas restreints à un domaine le seornt au
x protocoles http:// et https:// pour éviter le masquage d'éléments apparetnant
à l'interface utilisateur du navigateur (il utilise le protocole chrome://). Par
exemple, le filtre" |
97 }, | 97 }, |
98 "s32": { | 98 "s32": { |
99 "message": "En plus de convertir les filtres en expressions régulières, Adbl
ock Plus essaie aussi d'en extraire des informations textuelles. Ce dont elle a
besoin est une séquence unique de huit caractères (un \"raccourci\") qui devra s
e trouver dans toutes les adresses coïncidant au filtre (la longueur est arbitra
ire, huit semblerait être raisonnable ici). Par exemple, si vous avez un filtre" | 99 "message": "#div(evil_ad)" |
100 }, | 100 }, |
101 "s33": { | 101 "s33": { |
102 "message": "|http://ad.*" | 102 "message": "sera traduit en :" |
103 }, | 103 }, |
104 "s34": { | 104 "s34": { |
105 "message": "alors Adblock Plus aura le choix entre \"http://a\", \"ttp://ad\
" et \"tp://ad.\", n'importe laquelle de ces séquences se trouvera toujours dans
quoi que ce que le filtre bloquera. Malheureusement, trouver un raccourci pour
des filtres qui n'ont pas de chaîne de huit caractères sans comporter de joker o
u pour des filtres qui ont été spécifiés en utilisant des expressions régulières
est impossible." | 105 "message": "Pour les développeurs : Adblock Plus utilise ici le <a>service s
tylesheet</a>. Cette interface est apparu avec le moteur Gecko 1.8 et permet d'a
jouter des feuilles de styles utilisateur de manière dynamique (avant cela, vous
ne pouviez modifier que le fichier userContent.css qui demandais un redémarrage
du navigateur). les feuilles de style utilisateur remplaceront le code CSS de t
ous les sites Web, ils ont <a>l'importance</a> la plus élevée possible." |
106 }, | 106 }, |
107 "s35": { | 107 "s35": { |
108 "message": "Tous les raccourcis sont placés dans une table consultable par A
dblock Plus pour trouver les filtres à partir des raccourcis de manière très eff
icaces. Ensuite, lorsqu'une adresse spécifique doit être testée Adblock Plus vér
ifiera dans cette table s'il y existe des raccourcis (cela peut se faire très ra
pidement, le temps pris est presque indépendant du nombre de raccourcis). La cha
îne de caractère sera testée à partir de l'expression régulière correspondant au
filtre uniquement si un raccourci a été trouvé. Cependant, les filtres sans rac
courcis devront être testés les uns après les autres, ce qui se fait lentement." | 108 "message": "A quoi peut ressembler la première ligne du fichier de filtres ?
" |
109 }, | 109 }, |
110 "s36": { | 110 "s36": { |
111 "message": "Pour résumer: quels types de filtres devraient être utilisés pou
r obtenir une liste de filtres rapide ? Vous devriez utiliser le moins d'express
ions régulières possibles, elles sont toujours lentes. Vous devriez également vé
rifier qu'une séquence d'au moins 8 caractères sans joker est présente dans les
filtres (cela veut dire que la séquence ne comporte pas de * par exemple), sinon
, ils seront aussi lent que des expressions régulières. Mais avec des filtres qu
alifiant, le nombre de filtres n'a aucune importance, le temps de traitement est
toujours le même. Cela signifie que si vous avez besoin de 20 filtres simples p
our remplacer une expression régulière, cela lui donne quand même une significat
ion. En parlant de cela -- le <a>deregifier</a> est tout à fait recommandable po
ur ce genre d'opération." | 111 "message": "En général, la première ligne d'un fichier de filtres est simple
ment" |
112 }, | 112 }, |
113 "s37": { | 113 "s37": { |
114 "message": "L'algorithme de correspondance de filtres en détail [en anglais]
" | 114 "message": "[Adblock]" |
115 }, | 115 }, |
116 "s38": { | 116 "s38": { |
117 "message": "Comment fonctionne le masquage d'éléments ?" | 117 "message": ". Cependant, vous aurez peut-être constaté que des versions réce
ntes d'Adblock Plus plaçaient un autre texte à la place. Ceci est du au fait que
votre liste de filtres contient des filtres utilisant une syntaxe avancée uniqu
ement prise en charge par les versions les plus récentes d'Adblock Plus et pas p
ar la version originale Adblock. Voici un exemple :" |
118 }, | 118 }, |
119 "s39": { | 119 "s39": { |
120 "message": "Les filtres de masquage d'éléments sont convertis en" | 120 "message": "Ceci est simplement un commentaire. Adblock (et Adblock Plus éga
lement) ignorera tout ce qui se trouve avant le vrai marqueur. La version d'Adbl
ock Plus requise n'est pas obligatoire car Adblock Plus 0.6.1.2 ne la prend pas
en charge. Cependant, si vous utilisez la nouvelle syntaxe de filtres, vous obti
endrez probablement quelque chose comme ceci :" |
121 }, | 121 }, |
122 "s40": { | 122 "s40": { |
123 "message": "http://www.yoyodesign.org/doc/w3c/css2/cover.html" | 123 "message": "Ce type d'en-tête est pris en charge à partir de la version 0.7.
1 d'Adblock Plus. Des versions plus anciennes d'Adblock Plus et Adblock ne peuve
nt ouvrir des fichiers commençant de cette manière. Comme pour la version actuel
le, elles vérifieront et compareront le numéro de version avec leur propre numér
o de version. Si le fichier requiert une version plus récente d'Adblock Plus, l'
utilisateur sera informé du fait qu'il devra procéder à une mise à jour pour la
prise en compte du fichier de filtres. Les abonnements chargeront les fichiers p
révus pour les versions les plus récentes d'Adblock Plus mais afficheront un ave
rtissement dans la boîte de dialogue des préférences." |
124 }, | 124 }, |
125 "s41": { | 125 "s41": { |
126 "message": "CSS" | 126 "message": "Pour finir, si vous souhaitez qu'Adblock Plus soit nécessaire ma
is ne voulez pas spécifier de numéro de version vous pouvez faire débuter votre
fichier par" |
127 }, | 127 }, |
128 "s42": { | 128 "s42": { |
129 "message": "et appliqués à toutes les pages Web que l'utilisateur visite. Un
filtre tel que" | 129 "message": "[Adblock Plus]" |
130 }, | 130 }, |
131 "s43": { | 131 "s43": { |
132 "message": "exemple.com#div(evil_ad)" | |
133 }, | |
134 "s44": { | |
135 "message": "va ressembler à cela :" | |
136 }, | |
137 "s45": { | |
138 "message": "@-moz-document domain(exemple.com)\n{\n div#evil_ad, div.evil_a
d\n {\n display: none !important;\n }\n}" | |
139 }, | |
140 "s46": { | |
141 "message": "@-moz-document est une extension proposée pour les CSS standards
, vous pouvez apprendre davantage à ce propos dans le MDC (" | |
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": "Les filtres qui ne sont pas restreints à un domaine le seornt au
x protocoles http:// et https:// pour éviter le masquage d'éléments apparetnant
à l'interface utilisateur du navigateur (il utilise le protocole chrome://). Par
exemple, le filtre" | |
154 }, | |
155 "s51": { | |
156 "message": "#div(evil_ad)" | |
157 }, | |
158 "s52": { | |
159 "message": "sera traduit 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": "Pour les développeurs : Adblock Plus utilise ici le" | |
166 }, | |
167 "s55": { | |
168 "message": "https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsISt
yleSheetService" | |
169 }, | |
170 "s56": { | |
171 "message": "service stylesheet" | |
172 }, | |
173 "s57": { | |
174 "message": ". Cette interface est apparu avec le moteur Gecko 1.8 et permet
d'ajouter des feuilles de styles utilisateur de manière dynamique (avant cela, v
ous ne pouviez modifier que le fichier userContent.css qui demandais un redémarr
age du navigateur). les feuilles de style utilisateur remplaceront le code CSS d
e tous les sites Web, ils ont" | |
175 }, | |
176 "s58": { | |
177 "message": "http://www.w3.org/TR/CSS21/cascade.html#cascading-order" | |
178 }, | |
179 "s59": { | |
180 "message": "l'importance" | |
181 }, | |
182 "s60": { | |
183 "message": "la plus élevée possible." | |
184 }, | |
185 "s61": { | |
186 "message": "A quoi peut ressembler la première ligne du fichier de filtres ?
" | |
187 }, | |
188 "s62": { | |
189 "message": "En général, la première ligne d'un fichier de filtres est simple
ment" | |
190 }, | |
191 "s63": { | |
192 "message": "[Adblock]" | |
193 }, | |
194 "s64": { | |
195 "message": ". Cependant, vous aurez peut-être constaté que des versions réce
ntes d'Adblock Plus plaçaient un autre texte à la place. Ceci est du au fait que
votre liste de filtres contient des filtres utilisant une syntaxe avancée uniqu
ement prise en charge par les versions les plus récentes d'Adblock Plus et pas p
ar la version originale Adblock. Voici un exemple :" | |
196 }, | |
197 "s65": { | |
198 "message": "(Adblock Plus 0.6.1.2 or higher required) [Adblock]" | |
199 }, | |
200 "s66": { | |
201 "message": "Ceci est simplement un commentaire. Adblock (et Adblock Plus éga
lement) ignorera tout ce qui se trouve avant le vrai marqueur. La version d'Adbl
ock Plus requise n'est pas obligatoire car Adblock Plus 0.6.1.2 ne la prend pas
en charge. Cependant, si vous utilisez la nouvelle syntaxe de filtres, vous obti
endrez probablement quelque chose comme ceci :" | |
202 }, | |
203 "s67": { | |
204 "message": "[Adblock Plus 0.7.1]" | |
205 }, | |
206 "s68": { | |
207 "message": "Ce type d'en-tête est pris en charge à partir de la version 0.7.
1 d'Adblock Plus. Des versions plus anciennes d'Adblock Plus et Adblock ne peuve
nt ouvrir des fichiers commençant de cette manière. Comme pour la version actuel
le, elles vérifieront et compareront le numéro de version avec leur propre numér
o de version. Si le fichier requiert une version plus récente d'Adblock Plus, l'
utilisateur sera informé du fait qu'il devra procéder à une mise à jour pour la
prise en compte du fichier de filtres. Les abonnements chargeront les fichiers p
révus pour les versions les plus récentes d'Adblock Plus mais afficheront un ave
rtissement dans la boîte de dialogue des préférences." | |
208 }, | |
209 "s69": { | |
210 "message": "Pour finir, si vous souhaitez qu'Adblock Plus soit nécessaire ma
is ne voulez pas spécifier de numéro de version vous pouvez faire débuter votre
fichier par" | |
211 }, | |
212 "s70": { | |
213 "message": "[Adblock Plus]" | |
214 }, | |
215 "s71": { | |
216 "message": ". Bien entendu, encore une fois, ce fichier ne sera accepté que
par Adblock Plus 0.7.1 ou supérieure." | 132 "message": ". Bien entendu, encore une fois, ce fichier ne sera accepté que
par Adblock Plus 0.7.1 ou supérieure." |
217 } | 133 } |
218 } | 134 } |
OLD | NEW |