|
4 | 4 | "description": "extension name." |
5 | 5 | }, |
6 | 6 | "extShortDesc": { |
7 | | - "message": "Gérez facilement n'importe quel type de requête effectuée par votre navigateur. Allouez ou bloquez des scripts, pubs, cookies, etc.", |
| 7 | + "message": "Avec HTTP Switchboard, votre navigateur VOUS appartient ! Bloquez les pubs intrusives, les pisteurs, et des adresses nocives !", |
8 | 8 | "description": "this will in chrome web store: must be 132 characters or less" |
9 | 9 | }, |
10 | 10 | "settingsPageName": { |
|
16 | 16 | "description": "appears as tab name in dashboard" |
17 | 17 | }, |
18 | 18 | "ubiquitousRulesPageName" : { |
19 | | - "message": "Règles universelles", |
| 19 | + "message": "Règles à portée universelle", |
20 | 20 | "description": "appears as tab name in dashboard" |
21 | 21 | }, |
22 | 22 | "scopedRulesPageName": { |
|
100 | 100 |
|
101 | 101 |
|
102 | 102 | "matrixPresetAbsentPrompt" : { |
103 | | - "message": "Aucune recette prédéfinie disponible pour cette page", |
| 103 | + "message": "Aucune recette prédéfinie n'est disponible pour cette page :(", |
104 | 104 | "description": "..." |
105 | 105 | }, |
106 | 106 | "matrixPresetPresentPrompt" : { |
107 | 107 | "message": "Cliquez pour importer les règles d'une recette prédéfinie", |
108 | 108 | "description": "..." |
109 | 109 | }, |
110 | 110 | "matrixNoNetTrafficPrompt" : { |
111 | | - "message": "Aucune activité réseau observée pour cet onglet jusqu'à présent !", |
| 111 | + "message": "Aucune activité réseau n'est observée pour cet onglet jusqu'à présent :O", |
112 | 112 | "description": "..." |
113 | 113 | }, |
114 | 114 | "matrixMtxButtonTip" : { |
115 | 115 | "message": "Cliquez pour activer/désactiver \u000a les filtres matriciels pour le contexte actuel. \u000aNombre de requêtes bloquées via \u000a les filtres matriciels : {{count}}", |
116 | 116 | "description": "Tool tip for matrix button: {{}} is a placeholder for number of blocked requests." |
117 | 117 | }, |
118 | 118 | "matrixABPButtonTip" : { |
119 | | - "message": "Cliquez pour activer/désactiver \u000a les filtres ABP pour le contexte actuel. \u000aNombre de requêtes bloquées via \u000a les filtres Adblock Plus : {{count}}", |
| 119 | + "message": "Cliquez pour activer/désactiver \u000a les filtres Adblock Plus pour le contexte actuel. \u000aNombre de requêtes bloquées via \u000a les filtres Adblock Plus : {{count}}", |
120 | 120 | "description": "Tool tip for ABP button: {{}} is a placeholder for number of blocked requests." |
121 | 121 | }, |
122 | 122 | "matrixPersistButtonTip" : { |
|
128 | 128 | "description": "Tool tip for the revert local permission button" |
129 | 129 | }, |
130 | 130 | "matrixRevertButtonAllTip" : { |
131 | | - "message": "Annuler la totalité des changements \u000a temporaires de tous les contextes", |
| 131 | + "message": "Annuler la totalité des changements \u000a temporaires concernant tous les contextes", |
132 | 132 | "description": "Tool tip for the revert all permissions button" |
133 | 133 | }, |
134 | 134 | "matrixReloadButton" : { |
|
146 | 146 | "description": "English: Generic statistics" |
147 | 147 | }, |
148 | 148 | "statsPageCookieHeadersFoiled" : { |
149 | | - "message": "<a href='https://fr.wikipedia.org/wiki/Cookie_(informatique)'>Cookies</a> bloqués: {{count}}", |
| 149 | + "message": "Nombre de <a href='https://fr.wikipedia.org/wiki/Cookie_(informatique)'>Cookies</a> bloqués : {{count}}", |
150 | 150 | "description": "English: HTTP cookie headers foiled: {{count}}" |
151 | 151 | }, |
152 | 152 | "statsPageRefererHeadersFoiled" : { |
153 | | - "message": "<a href='https://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rant'>Référants</a> bloqués: {{count}}", |
| 153 | + "message": "Nombre de <a href='https://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rant'>Référants HTTP</a> bloqués : {{count}}", |
154 | 154 | "description": "English: HTTP referer headers foiled: {{count}}" |
155 | 155 | }, |
156 | 156 | "statsPageCookiesRemoved" : { |
157 | | - "message": "Cookies supprimés: {{count}}", |
| 157 | + "message": "Nombre de Cookies supprimés : {{count}}", |
158 | 158 | "description": "Local cookies removed: {{count}}" |
159 | 159 | }, |
160 | 160 | "statsPageLocalStoragesCleared" : { |
161 | | - "message": "<a href='https://fr.wikipedia.org/wiki/Stockage_web_local'>Stockages web locaux</a> effacés: {{count}}", |
| 161 | + "message": "Nombre de <a href='https://fr.wikipedia.org/wiki/Stockage_web_local'>Stockages web locaux</a> effacés: {{count}}", |
162 | 162 | "description": "Local storages emptied: {{count}}" |
163 | 163 | }, |
164 | 164 | "statsPageBrowserCacheCleared" : { |
165 | | - "message": "Nombre de fois le cache du navigateur a été vidé: {{count}}", |
| 165 | + "message": "Le cache du navigateur a été vidé : {{count}} fois", |
166 | 166 | "description": "Browser caches cleared: {{count}}" |
167 | 167 | }, |
168 | 168 | "statsPageABPHits" : { |
169 | | - "message": "Requêtes bloquées via les filtres Adblock+: {{count}} ({{percent}}% des toutes les requêtes bloquées)", |
| 169 | + "message": "Requêtes bloquées grâce aux filtres complexes Adblock Plus : {{count}} ({{percent}}% de toutes les requêtes bloquées)", |
170 | 170 | "description": "Requests blocked by Adblock+ complex filters: {{count}} ({{percent}}% of all blocked requests)" |
171 | 171 | }, |
172 | 172 | "statsPageDetailedStats" : { |
|
178 | 178 | "description": "English: All" |
179 | 179 | }, |
180 | 180 | "statsPageDetailedBehindTheScenePage" : { |
181 | | - "message": "Chromium: Requêtes en coulisse", |
| 181 | + "message": "Requêtes en coulisse du navigateur", |
182 | 182 | "description": "English: Chromium: Behind the scene" |
183 | 183 | }, |
184 | 184 | "statsPageOverview" : { |
|
190 | 190 | "description": "in detailed stats section, header for the type of request" |
191 | 191 | }, |
192 | 192 | "statsPageAllowed" : { |
193 | | - "message": "Allouées", |
| 193 | + "message": "Autorisées", |
194 | 194 | "description": "capitalized" |
195 | 195 | }, |
196 | 196 | "statsPageBlocked" : { |
197 | 197 | "message": "Bloquées", |
198 | 198 | "description": "capitalized" |
199 | 199 | }, |
200 | 200 | "statsPageDetailed" : { |
201 | | - "message": "Journalisation", |
| 201 | + "message": "Journal des requêtes", |
202 | 202 | "description": "English: Request log" |
203 | 203 | }, |
204 | 204 | "statsPageLogSizePrompt1" : { |
205 | 205 | "message": "Conserver les", |
206 | 206 | "description": "English: Remember the last" |
207 | 207 | }, |
208 | 208 | "statsPageLogSizePrompt2" : { |
209 | | - "message": "requêtes les plus récentes pour <b>chaque page</b>.", |
| 209 | + "message": "requêtes les plus récentes pour <b>chaque page</b>", |
210 | 210 | "description": "English: HTTP requests <b>per page</b>." |
211 | 211 | }, |
212 | 212 | "statsPageLogSizeHelp" : { |
|
378 | 378 | "description": "English: What is this?" |
379 | 379 | }, |
380 | 380 | "ubiquitousWhatIsThisPrompt" : { |
381 | | - "message": "Les “règles universelles” sont des règles qui s'appliquent dans tous les contextes.", |
| 381 | + "message": "Les “règles à portée universelles” sont des règles qui s'appliquent dans tous les contextes.", |
382 | 382 | "description": "English: “Ubiquitous rules” are rules which applies everywhere, i.e. in all scopes." |
383 | 383 | }, |
384 | 384 | "ubiquitousListsOfBlockedHostsPrompt1" : { |
385 | | - "message": "Tous les hôtes des listes prédéfinies sont traités comme étant des règles universelles.", |
| 385 | + "message": "Tous les hôtes des listes prédéfinies sont traités comme étant des règles universelles. Elles sont intégrées au sein de l'extension et peuvent être mises à jour dans l'onglet À propos.", |
386 | 386 | "description": "English: All lists of blocked hosts are loaded as ubiquitous rules, hence these hosts are blacklisted in all scopes." |
387 | 387 | }, |
388 | 388 | "ubiquitousListsOfBlockedHostsPrompt2" : { |
|
402 | 402 | "description": "English: Parse and enforce Adblock+ complex filters (beta)." |
403 | 403 | }, |
404 | 404 | "ubiquitousParseAllABPFiltersInfo" : { |
405 | | - "message": "<p>En temps normal, <i>HTTP Switchboard</i> n'extrait depuis les listes compatibles <i>Adblock Plus</i> <b>que</b> les filtres utilisés pour bloquer un domaine entier spécifique (par exemple : “<b>||a.ucoz.net^</b>”).</p><p>Cette option permet d'également utiliser des filtres <i>Adblock Plus</i> plus élaborés (par exemple: “<b>/adwords-conversion-tracking.</b>”). Ces filtres complexes sont incompatibles avec la matrice; ainsi ils sont utilisés “en interne” pour vérifier si une requête réseau devrait être bloquée ou non, et l'interaction utilisateur est limitée.</p><p>Même si cette option est activée, les filtres <i>Adblock Plus</i> utilisés pour <a href=\"https://adblockplus.org/en/filters#elemhide\">cacher des éléments</a> demeureront ignorés.</p><p>L'utilisation en mémoire vive est plus importante lorsque vous utilisez cette fonctionnalité.</p>", |
| 405 | + "message": "<p>En temps normal, <i>HTTP Switchboard</i> n'extrait depuis les listes compatibles <i>Adblock Plus</i> <b>que</b> les filtres utilisés pour bloquer un domaine entier spécifique (par exemple : “<b>||a.ucoz.net^</b>”).</p><p>Cette option permet d'également utiliser des filtres <i>Adblock Plus</i> plus élaborés (par exemple : “<b>/adwords-conversion-tracking.</b>”). Ces filtres complexes sont incompatibles avec la matrice; ainsi ils sont utilisés “en interne” pour vérifier si une requête réseau devrait être bloquée ou non, et l'interaction utilisateur est limitée.</p><p>Même si cette option est activée, les filtres <i>Adblock Plus</i> utilisés pour <a href=\"https://adblockplus.org/en/filters#elemhide\">cacher des éléments</a> demeureront ignorés.</p><p>L'utilisation en mémoire vive est plus importante lorsque vous utilisez cette fonctionnalité.</p>", |
406 | 406 | "description": "English: ..." |
407 | 407 | }, |
408 | 408 | "ubiquitousListsOfBlockedHostsHeader" : { |
409 | 409 | "message": "Listes d'hôtes à bloquer", |
410 | 410 | "description": "English: Lists of blocked hosts" |
411 | 411 | }, |
412 | 412 | "userUbiquitousBlacklistHeader" : { |
413 | | - "message": "Votre liste de règles à bloquer", |
| 413 | + "message": "Votre liste personnelle de règles à bloquer", |
414 | 414 | "description": "English: Your block rules" |
415 | 415 | }, |
416 | 416 | "userUbiquitousWhitelistHeader" : { |
417 | | - "message": "Votre liste de règles à allouer", |
| 417 | + "message": "Votre liste personnelle de règles à autoriser", |
418 | 418 | "description": "English: Your allow rules" |
419 | 419 | }, |
420 | 420 | "ubiquitousApplyChanges" : { |
|
456 | 456 | "description": "English: Rules" |
457 | 457 | }, |
458 | 458 | "scopedRulesInfo": { |
459 | | - "message": "Cette page vous permet de sauvegarder vos règles, en tout ou en partie: Cliquez “Exporter”, cliquez “Encoder”, puis exporter vers un fichier. <p>La syntaxe est très stricte, seuls les utilisateurs chevronnés devraient s'aventurer à expérimenter. Si vous importez une recette d'une source peu familière, assurez-vous que le contenu n'est pas compromis (ex.: <b>“whitelist * evil.com”</b>)</p>", |
| 459 | + "message": "Cette page vous permet de sauvegarder vos règles. Pour cela, il vous suffit de cliquer sur “Exporter”, puis sur “Encoder”, puis sur “Exporter vers un fichier”. <p>La syntaxe est très stricte, seuls les utilisateurs chevronnés devraient s'aventurer à expérimenter. Si vous importez une recette d'une source peu familière, assurez-vous que le contenu n'est pas compromis (ex. : <b>“whitelist * vilain.com”</b>)</p>", |
460 | 460 | "description": "English: [see english message.json]" |
461 | 461 | }, |
462 | 462 | "scopedRecipeHeader": { |
|
476 | 476 | "description": "English: Restore from file" |
477 | 477 | }, |
478 | 478 | "scopedDecodeRecipeButton": { |
479 | | - "message": "Decoder", |
| 479 | + "message": "Décoder", |
480 | 480 | "description": "English: Decode recipe" |
481 | 481 | }, |
482 | 482 | "scopedEncodeRecipeButton": { |
|
492 | 492 | "description": "English: Export rules" |
493 | 493 | }, |
494 | 494 | "scopedGlobalScopeHeader": { |
495 | | - "message": "Contexte universel", |
| 495 | + "message": "Contexte global", |
496 | 496 | "description": "English: Global scope" |
497 | 497 | }, |
498 | 498 | "scopedBtsScopeHeader": { |
499 | | - "message": "Contexte pour les requêtes en coulisse", |
| 499 | + "message": "Contexte des requêtes en coulisse", |
500 | 500 | "description": "English: Behind-the-scene scope" |
501 | 501 | }, |
502 | 502 | "scopedDomainScopeHeader": { |
503 | | - "message": "Contextes pour les règles à portée domaine", |
| 503 | + "message": "Contextes des règles à portée domaine", |
504 | 504 | "description": "English: Domain-level scope" |
505 | 505 | }, |
506 | 506 | "scopedSiteScopeHeader": { |
507 | | - "message": "Contextes pour les règles à portée site", |
| 507 | + "message": "Contextes des règles à portée site", |
508 | 508 | "description": "English: Site-level scope" |
509 | 509 | }, |
510 | 510 | "scopedDeletionPrompt": { |
511 | | - "message": "{{deleteCount}} règles seront\nirréversiblement supprimées.\nCliquez OK pour confirmer.", |
| 511 | + "message": "{{deleteCount}} règles seront\nirrémédiablement supprimées.\nCliquez sur OK pour confirmer", |
512 | 512 | "description": "English: You are about to delete {{deleteCount}} rules.\nIt is irreversible.\nClick OK to confirm." |
513 | 513 | }, |
514 | 514 |
|
515 | 515 |
|
516 | 516 | "aboutUserDataHeader" : { |
517 | | - "message": "Vos données", |
| 517 | + "message": "Vos réglages", |
518 | 518 | "description": "English: Your data" |
519 | 519 | }, |
520 | 520 | "aboutUserDataBackupButton" : { |
|
526 | 526 | "description": "English: Restore from file..." |
527 | 527 | }, |
528 | 528 | "aboutUserDataRestoreConfirm" : { |
529 | | - "message": "Tous vos paramètres et règles seront remplacés\npar les données sauvegardées le {{time}},\net HTTP Switchboard redémarrera.\n\nProcéder à la restauration ?", |
| 529 | + "message": "Vos paramètres et vos règles seront remplacés\npar les données sauvegardées le {{time}},\net puis HTTP Switchboard redémarrera.\n\nProcéder à l'importation ?", |
530 | 530 | "description": "Message asking user to confirm restore" |
531 | 531 | }, |
532 | 532 | "aboutExtensionDataHeader" : { |
|
0 commit comments