mirror of
https://gitlab.com/KevinRoebert/ClearUrls
synced 2025-12-16 14:15:36 +07:00
Compare commits
42 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b3ed752f02 | ||
|
|
93f81983f0 | ||
|
|
9cce46590a | ||
|
|
a554391183 | ||
|
|
e8ca631829 | ||
|
|
0447f9aa25 | ||
|
|
b605e3aa62 | ||
|
|
2fb7ddab10 | ||
|
|
523b52d34a | ||
|
|
6954ad2eef | ||
|
|
8d51e54237 | ||
|
|
f94f1a2064 | ||
|
|
e6370cc5fa | ||
|
|
193caa3ae0 | ||
|
|
e797c232f1 | ||
|
|
7043119985 | ||
|
|
27ad8953c6 | ||
|
|
51f7cf9464 | ||
|
|
ac9fc780f7 | ||
|
|
c37cae510f | ||
|
|
58b692ed39 | ||
|
|
ab948eab11 | ||
|
|
9b29d5e907 | ||
|
|
755af24b3e | ||
|
|
cb9b2dbdea | ||
|
|
04a3f745b2 | ||
|
|
5930376eb5 | ||
|
|
f06609d3e1 | ||
|
|
38ea5ed802 | ||
|
|
55cb9e8b39 | ||
|
|
73954b2d82 | ||
|
|
861cf554f5 | ||
|
|
c3ddf2a8d4 | ||
|
|
cf6fe59fbd | ||
|
|
cbdc108358 | ||
|
|
e4fdb6bca1 | ||
|
|
44a4334843 | ||
|
|
b472913c67 | ||
|
|
62fbf626ed | ||
|
|
ccdca3b595 | ||
|
|
0417469a26 | ||
|
|
50542fa6a3 |
29
CHANGELOG.md
29
CHANGELOG.md
@@ -4,6 +4,35 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.13.0] - 2020-02-01
|
||||
|
||||
### Compatibility note
|
||||
- Require Firefox >= 55
|
||||
- Require Chrome >= 22
|
||||
|
||||
### Changed
|
||||
- Updated some strings of French translation by lucifer
|
||||
|
||||
## [1.12.0] - 2020-01-29
|
||||
|
||||
### Compatibility note
|
||||
- Require Firefox >= 55
|
||||
- Require Chrome >= 22
|
||||
|
||||
### Changed
|
||||
- Updated Russian translation by elfriob
|
||||
- Updated Spanish translation by [@socram](https://gitlab.com/socram)
|
||||
|
||||
## [1.11.0] - 2020-01-06
|
||||
|
||||
### Compatibility note
|
||||
- Require Firefox >= 55
|
||||
- Require Chrome >= 22
|
||||
|
||||
### Added
|
||||
- Added hyperlink auditing blocking [#184](https://gitlab.com/KevinRoebert/ClearUrls/issues/184)
|
||||
- Added yandex link fix script, to avoid URL tracking [#305](https://gitlab.com/KevinRoebert/ClearUrls/issues/305)
|
||||
|
||||
## [1.10.0] - 2020-01-03
|
||||
|
||||
### Compatibility note
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
60
README.md
60
README.md
@@ -1,32 +1,43 @@
|
||||
<a href="https://www.buymeacoffee.com/KevinRoebert" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="51" width="217"></a>
|
||||
|
||||
[<img src="https://addons.cdn.mozilla.net/static/img/addons-buttons/AMO-button_1.png" alt="for Firefox">](https://addons.mozilla.org/en-US/firefox/addon/clearurls/) [<img src="https://developer.chrome.com/webstore/images/ChromeWebStore_BadgeWBorder_v2_206x58.png" alt="for Chrome">](https://chrome.google.com/webstore/detail/clearurls/lckanjgmijmafbedllaakclkaicjfmnk)
|
||||
|
||||
# <sub><img src="https://gitlab.com/KevinRoebert/ClearUrls/raw/master/img/clearurls.svg" width="64px" height="64px"></sub> ClearURLs
|
||||
|
||||
**ClearURLs** is an add-on based on the new WebExtensions technology and is optimized for *Firefox* and *Chrome* based browsers.
|
||||
|
||||
This add-on will remove the tracking fields from all URLs, which are visited by the browser, with the help of an external rule file,
|
||||
which is regularly updated by us and can be found [here](https://gitlab.com/KevinRoebert/ClearUrls/raw/master/data/data.min.json),
|
||||
to protect your privacy.
|
||||
This extension will automatically remove tracking elements from URLs to help protect your privacy when browse through the Internet,
|
||||
which is regularly updated by us and can be found [here](https://gitlab.com/KevinRoebert/ClearUrls/raw/master/data/data.min.json).
|
||||
|
||||
## Application
|
||||
Large (and small) websites use elements in the URL, e.g.: `https://example.com?utm_source=newsletter1&utm_medium=email&utm_campaign=sale`
|
||||
to track your online activities. In this example, the `utm` fields used to track a custom campaign, managed by Google. It tells the provider, and also Google,
|
||||
the source, the medium (e.g. email or web) and the specific campaign of the link. All these tracking fields are not necessary for a website to be displayed
|
||||
or work correctly and can therefore be removed - that is exactly what ClearURLs does, so you can think of it as an *URL clean maid*.
|
||||
Many websites use tracking elements in the URL (e.g. `https://example.com?utm_source=newsletter1&utm_medium=email&utm_campaign=sale`) to mark your online activity.
|
||||
All that tracking code is not necessary for a website to be displayed or work correctly and can therefore be removed—that is exactly what ClearURLs does.
|
||||
|
||||
Another common example are Amazon URLs. If you search for a product on Amazon you will get a very long URL for this product, e.g.
|
||||
Another common example are Amazon URLs. If you search for a product on Amazon you will see a very long URL, such as:
|
||||
```
|
||||
https://www.amazon.com/dp/exampleProduct/ref=sxin_0_pb?__mk_de_DE=ÅMÅŽÕÑ&keywords=tea
|
||||
&pd_rd_i=exampleProduct&pd_rd_r=8d39e4cd-1e4f-43db-b6e7-72e969a84aa5&pd_rd_w=1pcKM
|
||||
&pd_rd_wg=hYrNl&pf_rd_p=50bbfd25-5ef7-41a2-68d6-74d854b30e30
|
||||
&pf_rd_r=0GMWD0YYKA7XFGX55ADP&qid=1517757263&rnid=2914120011
|
||||
https://www.amazon.com/dp/exampleProduct/ref=sxin_0_pb?__mk_de_DE=ÅMÅŽÕÑ&keywords=tea&pd_rd_i=exampleProduct&pd_rd_r=8d39e4cd-1e4f-43db-b6e7-72e969a84aa5&pd_rd_w=1pcKM&pd_rd_wg=hYrNl&pf_rd_p=50bbfd25-5ef7-41a2-68d6-74d854b30e30&pf_rd_r=0GMWD0YYKA7XFGX55ADP&qid=1517757263&rnid=2914120011
|
||||
```
|
||||
,
|
||||
the most of this URL is available for tracking and is not needed. After ClearURLs has cleaned this URL, it looks like this:
|
||||
|
||||
Indeed most of the above URL is tracking code. Once ClearURLs has cleaned the address, it will look like this:
|
||||
`https://www.amazon.com/dp/exampleProduct`
|
||||
|
||||
## Features
|
||||
|
||||
* Removes tracking from URLs automatically in the background
|
||||
* Blocks some common ad domains (optional)
|
||||
* Has a built-in tool to clean up multiple URLs at once
|
||||
* Supports redirection to the destination, without tracking services as middleman
|
||||
* Adds an entry to the context menu so that links can be copied quickly and cleanly
|
||||
* Blocks hyperlink auditing, also known as *ping tracking* (see also [this article](https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing))
|
||||
* Prevents tracking injection over history API (see also: [The replaceState() method](https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_replaceState()_method))
|
||||
* Prevents Google from rewriting the search results (to include tracking elements)
|
||||
* Prevents Yandex from rewriting the search results (to include tracking elements)
|
||||
|
||||
## Permissons
|
||||
Reasoning for needed permissions can be found under [here](https://gitlab.com/KevinRoebert/ClearUrls/issues/159).
|
||||
|
||||
## Screenshot
|
||||

|
||||

|
||||
|
||||
## CI/CD Artifacts Download (for Firefox- and Chrome-Dev only)
|
||||
Here you can download the packed files for the Firefox- and Chrome-Dev:
|
||||
@@ -64,6 +75,7 @@ Please push your translation into the folder `_locales/{country code}/messages.j
|
||||
## Recommended by...
|
||||
* [ghacks-user.js](https://github.com/ghacksuserjs/ghacks-user.js/wiki/4.1-Extensions)
|
||||
* [Awesome Humane Tech List](https://github.com/humanetech-community/awesome-humane-tech#tracking)
|
||||
* ClearURLs is part of Mozilla's recommended extensions program
|
||||
|
||||
## Permissions
|
||||
Reasoning for needed permissions you can find under [this discussion](https://gitlab.com/KevinRoebert/ClearUrls/issues/159).
|
||||
@@ -73,18 +85,20 @@ We use some third-party scripts in our add-on. The authors and licenses are list
|
||||
- [WebExtension browser API Polyfill](https://github.com/mozilla/webextension-polyfill) |
|
||||
Copyright by Mozilla |
|
||||
[MPL-2.0](https://github.com/mozilla/webextension-polyfill/blob/master/LICENSE)
|
||||
- [Bootstrap v3.3.7 ](http://getbootstrap.com) |
|
||||
- [Bootstrap v4.3.1](https://github.com/twbs/bootstrap/tree/v4.3.1) |
|
||||
Copyright 2011-2016 Twitter, Inc. |
|
||||
[MIT](https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
- [jQuery v3.2.1](https://jquery.com/) |
|
||||
Copyright 2017 The jQuery Foundation |
|
||||
- [jQuery v3.4.1](https://github.com/jquery/jquery/tree/3.4.1) |
|
||||
Copyright JS Foundation and other contributors |
|
||||
[MIT](https://jquery.org/license/)
|
||||
- [sha256.jquery.plugin](https://github.com/orsozed/sha256.jquery.plugin) |
|
||||
Copyright 2003, Christoph Bichlmeier |
|
||||
[MIT](https://raw.github.com/orsozed/JQuery-Plugins/master/license/MIT-LICENSE.txt) |
|
||||
[GPLv2](https://raw.github.com/orsozed/JQuery-Plugins/master/license/GPL-LICENSE.txt)
|
||||
- [DataTables](https://datatables.net/) | Copyright 2011-2015 SpryMedia Ltd | [MIT](https://datatables.net/license/)
|
||||
- [Pick-a-Color v1.2.3](https://github.com/lauren/pick-a-color) | Copyright (c) 2013 Lauren Sperber and Broadstreet Ads |
|
||||
[MIT](https://github.com/lauren/pick-a-color/blob/master/LICENSE)
|
||||
- [ip-range-check v0.2.0](https://github.com/danielcompton/ip-range-check) | Copyright (c) 2018 Daniel Compton |
|
||||
[MIT](https://github.com/danielcompton/ip-range-check/blob/master/LICENSE)
|
||||
- [DataTables v1.10.20](https://github.com/DataTables/DataTables/tree/master) | Copyright (c) 2008-2015 SpryMedia Limited | [MIT](https://datatables.net/license/)
|
||||
- [Popper.js v1.16.0](https://github.com/popperjs/popper.js/tree/v1.16.0) | Copyright (c) 2016 Federico Zivolo and contributors |
|
||||
[MIT](https://github.com/popperjs/popper.js/blob/master/LICENSE.md)
|
||||
- [Bootstrap Colorpicker v3.2.0](https://github.com/itsjavi/bootstrap-colorpicker/tree/3.2.0) | Copyright (c) 2017 Javi Aguilar |
|
||||
[MIT](https://github.com/itsjavi/bootstrap-colorpicker/blob/master/LICENSE)
|
||||
- [Font Awesome v5.12.0](https://github.com/FortAwesome/Font-Awesome/tree/5.12.0) | Copyright (c) @fontawesome |
|
||||
[Font Awesome Free License](https://github.com/FortAwesome/Font-Awesome/blob/master/LICENSE.txt)
|
||||
|
||||
@@ -59,22 +59,6 @@
|
||||
"message": "Setzt das globale Protokoll zurück",
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Schaltfläche zum Zurücksetzen auf der Protokollseite verwendet."
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "Exportieren",
|
||||
"description": "Diese Zeichenfolge wird für die Schaltfläche zum Exportieren auf der Protokollseite verwendet."
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "Exportieren des globalen Protokolls",
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Schaltfläche zum Exportieren auf der Protokollseite verwendet."
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "Importieren",
|
||||
"description": "Diese Zeichenfolge wird für die Schaltfläche zum Importieren auf der Protokollseite verwendet."
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "Importieren des globalen Protokolls",
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Schaltfläche zum Importieren auf der Protokollseite verwendet."
|
||||
},
|
||||
"popup_html_configs_head": {
|
||||
"message": "Einstellungen",
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Konfigurationen auf der Popup-Seite verwendet."
|
||||
@@ -179,36 +163,10 @@
|
||||
"message": "Setzt alle Einstellungen zurück",
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Schaltfläche zum Zurücksetzen auf der Einstellungsseite verwendet."
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "Exportieren",
|
||||
"description": "Diese Zeichenfolge wird als Name für die Schaltfläche zum Exportieren auf der Einstellungsseite verwendet."
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "Exportiert alle Einstellungen",
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Schaltfläche zum Exportieren auf der Einstellungsseite verwendet."
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "Importieren",
|
||||
"description": "Diese Zeichenfolge wird als Name für die Schaltfläche zum Importieren auf der Einstellungsseite verwendet."
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "Importiert alle Einstellungen inkl. Regeln und Protokoll",
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Schaltfläche zum Importieren auf der Einstellungsseite verwendet."
|
||||
},
|
||||
"setting_rule_url_label": {
|
||||
"message": "Die Url zu der data.json Datei (Regeln)",
|
||||
"description": "Diese Zeichenfolge wird als Name für die Regel-URL-Bezeichnung verwendet."
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "Limitiert das Protokoll auf $LIMIT$ Einträge. (-1 := ∞)",
|
||||
"description": "Diese Zeichenfolge wird als Name für das Protokolllimit verwendet.",
|
||||
"placeholders": {
|
||||
"limit": {
|
||||
"content": "$1",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings_html_save_button": {
|
||||
"message": "Speichern & Addon neustarten",
|
||||
"description": "Diese Zeichenfolge wird als Name für die Schaltfläche zum Speichern und erneuten Laden auf der Einstellungsseite verwendet."
|
||||
@@ -281,6 +239,48 @@
|
||||
"message": "Auslassen von lokalen URLs",
|
||||
"description": "Diese Zeichenkette wird als Titel für das Auslassen von lokalen URLs verwendet."
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "Exportieren",
|
||||
"description": "Diese Zeichenfolge wird für die Schaltfläche zum Exportieren auf der Protokollseite verwendet."
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "Exportieren des globalen Protokolls",
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Schaltfläche zum Exportieren auf der Protokollseite verwendet."
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "Importieren",
|
||||
"description": "Diese Zeichenfolge wird für die Schaltfläche zum Importieren auf der Protokollseite verwendet."
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "Importieren des globalen Protokolls",
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Schaltfläche zum Importieren auf der Protokollseite verwendet."
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "Exportieren",
|
||||
"description": "Diese Zeichenfolge wird als Name für die Schaltfläche zum Exportieren auf der Einstellungsseite verwendet."
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "Exportiert alle Einstellungen",
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Schaltfläche zum Exportieren auf der Einstellungsseite verwendet."
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "Importieren",
|
||||
"description": "Diese Zeichenfolge wird als Name für die Schaltfläche zum Importieren auf der Einstellungsseite verwendet."
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "Importiert alle Einstellungen inkl. Regeln und Protokoll",
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Schaltfläche zum Importieren auf der Einstellungsseite verwendet."
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "Limitiert das Protokoll auf $LIMIT$ Einträge. (-1 := ∞)",
|
||||
"description": "Diese Zeichenfolge wird als Name für das Protokolllimit verwendet.",
|
||||
"placeholders": {
|
||||
"limit": {
|
||||
"content": "$1",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"blocked_html_title": {
|
||||
"message": "Diese Seite wurde von <b>ClearURLs</b> blockiert.",
|
||||
"description": "Diese Zeichenfolge wird als Titel auf der Hinweisseite für blockierte Seiten verwendet."
|
||||
@@ -312,5 +312,17 @@
|
||||
"domain_blocking_enabled_title": {
|
||||
"message": "Erlaube Domain-Blocking (Kann zu Problemen auf Seiten führen, die AdBlocker nicht erlauben)",
|
||||
"description": "Diese Zeichenkette wird als Titel für das Domain-Blocking verwendet."
|
||||
},
|
||||
"log_ping_blocked": {
|
||||
"message": "Diese Hyperlink Auditing Anfrage wurde blockiert",
|
||||
"description": "Diese Zeichenfolge wird für blockierte Hyperlink Auditing Anfragen im ClearURL-Protokoll verwendet."
|
||||
},
|
||||
"ping_blocking_enabled": {
|
||||
"message": "Blockiere Hyperlink Auditing Anfragen (Siehe auch <a href='https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing' target='_blank'>diese Spezifikation</a>)",
|
||||
"description": "Diese Zeichenkette wird als Beschreibung für das Hyperlink Auditing-Blocking verwendet."
|
||||
},
|
||||
"ping_blocking_enabled_title": {
|
||||
"message": "Blockiere Hyperlink Auditing Anfragen",
|
||||
"description": "Diese Zeichenkette wird als Titel für das Hyperlink Auditing-Blocking verwendet."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -59,22 +59,6 @@
|
||||
"message": "Resets the global log",
|
||||
"description": "This string is used as title for the reset button on the log page."
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "Export",
|
||||
"description": "This string is used for the export button on the log page."
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "Exports the global log",
|
||||
"description": "This string is used as title for the export button on the log page."
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "Import",
|
||||
"description": "This string is used for the import button on the log page."
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "Import the global log",
|
||||
"description": "This string is used as title for the import button on the log page."
|
||||
},
|
||||
"popup_html_configs_head": {
|
||||
"message": "Configs",
|
||||
"description": "This string is used as title for the configs on the popup page."
|
||||
@@ -179,36 +163,10 @@
|
||||
"message": "Resets everything",
|
||||
"description": "This string is used as title for the reset button on the settings page."
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "Export",
|
||||
"description": "This string is used as name for the export button on the settings page."
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "Exports everything",
|
||||
"description": "This string is used as title for the export button on the settings page."
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "Import",
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "Imports everything",
|
||||
"description": "This string is used as title for the import button on the settings page."
|
||||
},
|
||||
"setting_rule_url_label": {
|
||||
"message": "The url to the data.json file (rules)",
|
||||
"description": "This string is used as name for the rule url label."
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "Limit the log to $LIMIT$ entries. (-1 := ∞)",
|
||||
"description": "This string is used as name for the log limit label.",
|
||||
"placeholders": {
|
||||
"limit": {
|
||||
"content": "$1",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings_html_save_button": {
|
||||
"message": "Save & reload addon",
|
||||
"description": "This string is used as name for the save&reload button on the settings page."
|
||||
@@ -281,6 +239,48 @@
|
||||
"message": "Skips URLs on local hosts",
|
||||
"description": "This string is used as title for the local host skipping switch"
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "Export",
|
||||
"description": "This string is used for the export button on the log page."
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "Exports the global log",
|
||||
"description": "This string is used as title for the export button on the log page."
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "Import",
|
||||
"description": "This string is used for the import button on the log page."
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "Import the global log",
|
||||
"description": "This string is used as title for the import button on the log page."
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "Export",
|
||||
"description": "This string is used as name for the export button on the settings page."
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "Exports everything",
|
||||
"description": "This string is used as title for the export button on the settings page."
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "Import",
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "Imports everything",
|
||||
"description": "This string is used as title for the import button on the settings page."
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "Limit the log to $LIMIT$ entries. (-1 := ∞)",
|
||||
"description": "This string is used as name for the log limit label.",
|
||||
"placeholders": {
|
||||
"limit": {
|
||||
"content": "$1",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"blocked_html_title": {
|
||||
"message": "This site was blocked by <b>ClearURLs</b>",
|
||||
"description": "This string is used as title on the blocked site page."
|
||||
@@ -312,5 +312,17 @@
|
||||
"domain_blocking_enabled_title": {
|
||||
"message": "Allow domain blocking (Can lead to problems on pages that do not allow AdBlockers)",
|
||||
"description": "This string is used as title for the domain blocking switch"
|
||||
},
|
||||
"log_ping_blocked": {
|
||||
"message": "This hyperlink auditing was blocked",
|
||||
"description": "This string is used on hyperlink auditing in the ClearURLs log."
|
||||
},
|
||||
"ping_blocking_enabled": {
|
||||
"message": "Block hyperlink auditing (See also <a href='https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing' target='_blank'>this article</a>)",
|
||||
"description": "This string is used as label for the hyperlink auditing blocking switch"
|
||||
},
|
||||
"ping_blocking_enabled_title": {
|
||||
"message": "Block hyperlink auditing",
|
||||
"description": "This string is used as title for the hyperlink auditing blocking switch"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,216 +1,328 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "atualizado",
|
||||
"description": ""
|
||||
"message": "actualizado",
|
||||
"description": "This status code says, that no update is available for the ClearURLs rules and everything is up to date."
|
||||
},
|
||||
|
||||
"hash_status_code_2": {
|
||||
"message": "atualizado",
|
||||
"description": ""
|
||||
"message": "actualizado",
|
||||
"description": "This status code says, that the ClearURLs rules are successfully updated."
|
||||
},
|
||||
|
||||
"hash_status_code_3": {
|
||||
"message": "atualização disponivel",
|
||||
"description": ""
|
||||
"message": "actualización disponible",
|
||||
"description": "This status code says, that an update is available for the ClearURLs rules."
|
||||
},
|
||||
|
||||
"hash_status_code_4": {
|
||||
"message": "erro",
|
||||
"description": ""
|
||||
"message": "error",
|
||||
"description": "This status code says, that the ClearURLs could not be started correctly."
|
||||
},
|
||||
|
||||
"hash_status_code_5": {
|
||||
"message": "Oops, algo deu errado!",
|
||||
"description": ""
|
||||
"message": "¡Vaya, algo ha ido mal!",
|
||||
"description": "This status code says, that an error occurred while updating the ClearURLs rules."
|
||||
},
|
||||
|
||||
"log_redirect": {
|
||||
"message": "Esta url foi redirecionada",
|
||||
"description": ""
|
||||
"message": "Esta dirección ha sido redirigida",
|
||||
"description": "This string is used on redirections in the ClearURLs log."
|
||||
},
|
||||
|
||||
"log_domain_blocked": {
|
||||
"message": "Este domínio foi bloqueado",
|
||||
"description": ""
|
||||
"message": "Este dominio está bloqueado",
|
||||
"description": "This string is used on blocked domains in the ClearURLs log."
|
||||
},
|
||||
|
||||
"check_os_log": {
|
||||
"message": "[ClearURLs]: Examinador de registro foi adicionado",
|
||||
"description": ""
|
||||
"message": "[ClearURLs]: Registro activado.",
|
||||
"description": "This string is used on ClearURLs log startup."
|
||||
},
|
||||
|
||||
"log_html_page_title": {
|
||||
"message": "Registro do ClearURLs",
|
||||
"description": ""
|
||||
"message": "Registro de ClearURLs",
|
||||
"description": "This string is used as header on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_1": {
|
||||
"message": "Antes de processar",
|
||||
"description": ""
|
||||
"message": "Antes de procesar",
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_2": {
|
||||
"message": "Depois de processar",
|
||||
"description": ""
|
||||
"message": "Tras procesar",
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_3": {
|
||||
"message": "Regra",
|
||||
"description": ""
|
||||
"message": "Regla",
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_4": {
|
||||
"message": "Tempo",
|
||||
"description": ""
|
||||
"message": "Hora",
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_reset_button": {
|
||||
"message": "Resetar",
|
||||
"description": ""
|
||||
"message": "Reiniciar",
|
||||
"description": "This string is used for the reset button on the log page."
|
||||
},
|
||||
|
||||
"log_html_reset_button_title": {
|
||||
"message": "Resetar o registro global",
|
||||
"description": ""
|
||||
"message": "Reiniciar el registro general",
|
||||
"description": "This string is used as title for the reset button on the log page."
|
||||
},
|
||||
|
||||
"popup_html_configs_head": {
|
||||
"message": "Configurações",
|
||||
"description": ""
|
||||
"message": "Configuraciones",
|
||||
"description": "This string is used as title for the configs on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_filter": {
|
||||
"message": "Filtrar",
|
||||
"description": ""
|
||||
"message": "Filtrado",
|
||||
"description": "This string is used as name for the filter switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_filter_title": {
|
||||
"message": "O botão filtrar ativa a funcionalidade de limpeza do ClearURLs. Se você desativar essa opção toda a extensão é desativada",
|
||||
"description": ""
|
||||
"message": "Este interruptor activa la funcionalidad de filtrado de ClearURLs. Si se deshabilita, el complemento entero dejará de operar.",
|
||||
"description": "This string is used as title for the filter switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_log": {
|
||||
"message": "Registro",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the logging switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_log_title": {
|
||||
"message": "O registro é salvo localmente apenas. Aconselhamos contra este recurso se você não precisa dele",
|
||||
"description": ""
|
||||
"message": "El registro sólo se guarda localmente. No recomendamos activarlo a menos que la necesites.",
|
||||
"description": "This string is used as title for the logging switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_badges": {
|
||||
"message": "Contador",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the badges switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_badges_title": {
|
||||
"message": "Mostrar número de urls limpas",
|
||||
"description": ""
|
||||
"message": "Muestra el número de direcciones modificadas.",
|
||||
"description": "This string is used as title for the badges switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_head": {
|
||||
"message": "Estatísticas",
|
||||
"description": ""
|
||||
"message": "Estadísticas",
|
||||
"description": "This string is used as title for the statistics on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_elements": {
|
||||
"message": "Elementos",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_blocked": {
|
||||
"message": "Bloqueado",
|
||||
"description": ""
|
||||
"message": "Bloqueados",
|
||||
"description": "This string is used as name for the blocked elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_percentage": {
|
||||
"message": "Porcentagem",
|
||||
"description": ""
|
||||
"message": "Porcentaje",
|
||||
"description": "This string is used as name for the percentage of blocked elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_reset_button": {
|
||||
"message": "Resetar",
|
||||
"description": ""
|
||||
"message": "Reiniciar",
|
||||
"description": "This string is used as name for the statistics reset button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_reset_button_title": {
|
||||
"message": "Resetar as estatísticas globais",
|
||||
"description": ""
|
||||
"message": "Reinicia las estadísticas generales",
|
||||
"description": "This string is used as title for the statistics reset button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_rules_status_head": {
|
||||
"message": "Estado das regras",
|
||||
"description": ""
|
||||
"message": "Reglas",
|
||||
"description": "This string is used as title for the rules-status section on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_log_head": {
|
||||
"message": "Registro",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the log button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_log_head_title": {
|
||||
"message": "Abrir o registro",
|
||||
"description": ""
|
||||
"message": "Abre el registro.",
|
||||
"description": "This string is used as title for the log button on the popup page."
|
||||
},
|
||||
"popup_html_report_button": {
|
||||
"message": "Notificar dirección actual",
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"popup_html_report_button_title": {
|
||||
"message": "Notifica sobre la dirección de la pestaña actual.",
|
||||
"description": "Currently not used."
|
||||
},
|
||||
|
||||
"core_save_on_disk": {
|
||||
"message": "[ClearURLs]: Salvar no disco.",
|
||||
"description": ""
|
||||
"message": "[ClearURLs]: Guardar a disco.",
|
||||
"description": "This string is used to tell the user, that ClearURLs saved the settings on disk."
|
||||
},
|
||||
|
||||
"core_error": {
|
||||
"message": "[ClearURLs]: A extensão não pode ser inicializada.",
|
||||
"description": ""
|
||||
"message": "[ClearURLs]: El complemento no ha podido arrancar.",
|
||||
"description": "This string is used to tell the user, that ClearURLs could not be started."
|
||||
},
|
||||
|
||||
"configs_switch_statistics": {
|
||||
"message": "Estatísticas",
|
||||
"description": ""
|
||||
"message": "Estadísticas",
|
||||
"description": "This string is used as name for the statistics switch button on the popup page."
|
||||
},
|
||||
|
||||
"configs_switch_statistics_title": {
|
||||
"message": "Ativar ou desativar função de estatísticas",
|
||||
"description": ""
|
||||
"message": "Habilita o deshabilita las estadísticas",
|
||||
"description": "This string is used as title for the statistics switch button on the popup page."
|
||||
},
|
||||
|
||||
"settings_html_page_title": {
|
||||
"message": "Configurações do ClearURLs",
|
||||
"description": ""
|
||||
"message": "Ajustes de ClearURLs",
|
||||
"description": "This string is used as title on the settings page."
|
||||
},
|
||||
|
||||
"badged_color_label": {
|
||||
"message": "Cor do contador",
|
||||
"description": ""
|
||||
"message": "Color del contador",
|
||||
"description": "This string is used as name for the badged color label."
|
||||
},
|
||||
|
||||
"setting_html_reset_button": {
|
||||
"message": "Resetar",
|
||||
"description": ""
|
||||
"message": "Reiniciar",
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
|
||||
"setting_html_reset_button_title": {
|
||||
"message": "Resetar tudo",
|
||||
"description": ""
|
||||
"message": "Reinicia el complemento entero.",
|
||||
"description": "This string is used as title for the reset button on the settings page."
|
||||
},
|
||||
|
||||
"setting_rule_url_label": {
|
||||
"message": "Url do arquivo data.json (regras)",
|
||||
"description": ""
|
||||
"message": "Dirección al fichero data.json de reglas",
|
||||
"description": "This string is used as name for the rule url label."
|
||||
},
|
||||
|
||||
"settings_html_save_button": {
|
||||
"message": "Salvar e recarregar extensão",
|
||||
"description": ""
|
||||
"message": "Guardar y aplicar",
|
||||
"description": "This string is used as name for the save&reload button on the settings page."
|
||||
},
|
||||
|
||||
"settings_html_save_button_title": {
|
||||
"message": "Salvar configurações",
|
||||
"description": ""
|
||||
"message": "Guarda los ajustes.",
|
||||
"description": "This string is used as title for the save&reload button on the settings page."
|
||||
},
|
||||
|
||||
"setting_hash_url_label": {
|
||||
"message": "Url do arquivo rules.hash (hash)",
|
||||
"description": ""
|
||||
"message": "Dirección al fichero rules.hash (hash)",
|
||||
"description": "This string is used as name for the rule.hash url label."
|
||||
},
|
||||
"setting_types_label": {
|
||||
"message": "<a href='https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/ResourceType' target='_blank'>Solicitar tipos</a> (nivel experto)",
|
||||
"description": "This string is used as name for the types label."
|
||||
},
|
||||
"setting_report_server_label": {
|
||||
"message": "Servidor de notificado de direcciones",
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"success_report_url": {
|
||||
"message": "La dirección ha sido enviada satisfactoriamente. La comprobaremos en breves.",
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"error_report_url": {
|
||||
"message": "Parece que esta dirección ya había sido notificada.",
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"donate_button": {
|
||||
"message": "Donar al creador de ClearURLs.",
|
||||
"description": "This string is used to refer to a donation page."
|
||||
},
|
||||
"clipboard_copy_link": {
|
||||
"message": "Copiar ubicación actual limpia",
|
||||
"description": "This string is used in the context menu to copy clean links."
|
||||
},
|
||||
"context_menu_enabled": {
|
||||
"message": "Mostrar en el menú contextual",
|
||||
"description": "This string is used toggle the context menu entry to copy clean links."
|
||||
},
|
||||
"history_listener_enabled": {
|
||||
"message": "Evitar inyección mediante la API del historial (información técnica en <a href='https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_replaceState()_method' target='_blank'>el método replaceState()</a>)",
|
||||
"description": "This string is used as name for the history API listener label."
|
||||
},
|
||||
"cleaning_tool_page_title": {
|
||||
"message": "Herramienta de filtrado de ClearURLs",
|
||||
"description": "This string is used as title on the cleaning tool page."
|
||||
},
|
||||
"cleaning_tool_description": {
|
||||
"message": "Con esta herramienta puedes filtrar múltiples direcciones de un plumazo. Simplemente pégalas en la caja de abajo, con una dirección por línea, y pulsa sobre el botón verde.",
|
||||
"description": "This string is used as description of the cleaning tool."
|
||||
},
|
||||
"cleaning_tool_btn": {
|
||||
"message": "Filtrar direcciones",
|
||||
"description": "This string is used as name for the clean url button."
|
||||
},
|
||||
"cleaning_tool_dirty_urls_label": {
|
||||
"message": "Aquí puedes pegar las direcciones con metadatos:",
|
||||
"description": "This string is used as title on the cleaning tool page for the dirty URLs."
|
||||
},
|
||||
"cleaning_tool_clean_urls_label": {
|
||||
"message": "Aquí aparecerán las direcciones filtradas:",
|
||||
"description": "This string is used as title on the cleaning tool page for the clean URLs."
|
||||
},
|
||||
"local_hosts_skipping": {
|
||||
"message": "Omitir filtrado en redes locales (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 100.64.0.0/10, 169.254.0.0/16, 127.0.0.1, localhost)",
|
||||
"description": "This string is used as label for the local host skipping switch"
|
||||
},
|
||||
"local_hosts_skipping_title": {
|
||||
"message": "Omitir filtrado en local",
|
||||
"description": "This string is used as title for the local host skipping switch"
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "Exportar",
|
||||
"description": "This string is used for the export button on the log page."
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "Exporta el registro general",
|
||||
"description": "This string is used as title for the export button on the log page."
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "Importar",
|
||||
"description": "This string is used for the import button on the log page."
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "Importar el registro general",
|
||||
"description": "This string is used as title for the import button on the log page."
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "Exportar",
|
||||
"description": "This string is used as name for the export button on the settings page."
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "Exporta todo.",
|
||||
"description": "This string is used as title for the export button on the settings page."
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "Importar",
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "Importar todo.",
|
||||
"description": "This string is used as title for the import button on the settings page."
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "Limitar el tamaño del registro a $LIMIT$ eventos. (-1 := ∞)",
|
||||
"description": "This string is used as name for the log limit label.",
|
||||
"placeholders": {
|
||||
"limit": {
|
||||
"content": "$1",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"blocked_html_title": {
|
||||
"message": "Este sitio ha sido bloqueado por <b>ClearURLs</b>",
|
||||
"description": "This string is used as title on the blocked site page."
|
||||
},
|
||||
"blocked_html_body": {
|
||||
"message": "Este sitio ha sido bloqueado por el complemento <b>ClearURLs</b> porque hemos detectado que se trata de un sitio empleado para publicidad o seguimiento. Si deseas aun así visitarlo, tendrás que deshabilitar temporalmente el complemento o desabilitar el bloqueo de dominios en los ajustes, y después pulsar el botón de abajo.",
|
||||
"description": "This string is used as body on the blocked site page."
|
||||
},
|
||||
"blocked_html_button": {
|
||||
"message": "Visitar página",
|
||||
"description": "This string is used as button on the blocked site page."
|
||||
},
|
||||
"referral_marketing_enabled": {
|
||||
"message": "Permitir márketing de referidos",
|
||||
"description": "This string is used as label for the referral marketing switch"
|
||||
},
|
||||
"referral_marketing_enabled_title": {
|
||||
"message": "Permitir márketing de referidos",
|
||||
"description": "This string is used as title for the referral marketing switch"
|
||||
},
|
||||
"watchdog": {
|
||||
"message": "[ClearURLs]: El watchdog detectado un problema. ClearURLs será reiniciado.",
|
||||
"description": "This string is used as text for the watchdog"
|
||||
},
|
||||
"domain_blocking_enabled": {
|
||||
"message": "Permitir bloqueo de dominios (Puede provocar problemas con sitios que no permitan bloqueadores de anuncios)",
|
||||
"description": "This string is used as label for the domain blocking switch"
|
||||
},
|
||||
"domain_blocking_enabled_title": {
|
||||
"message": "Permitir bloqueo de dominios (Puede provocar problemas con sitios que no permitan bloqueadores de anuncios)",
|
||||
"description": "This string is used as title for the domain blocking switch"
|
||||
},
|
||||
"log_ping_blocked": {
|
||||
"message": "La auditoría de este hipervínculo ha sido bloqueada",
|
||||
"description": "This string is used on hyperlink auditing in the ClearURLs log."
|
||||
},
|
||||
"ping_blocking_enabled": {
|
||||
"message": "Bloquear auditoría de hipervínculos (más información en inglés en <a href='https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing' target='_blank'>este artículo</a>)",
|
||||
"description": "This string is used as label for the hyperlink auditing blocking switch"
|
||||
},
|
||||
"ping_blocking_enabled_title": {
|
||||
"message": "Bloquear auditoría de hipervínculos",
|
||||
"description": "This string is used as title for the hyperlink auditing blocking switch"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -5,7 +5,7 @@
|
||||
},
|
||||
"hash_status_code_2": {
|
||||
"message": "mis à jour",
|
||||
"description": ""
|
||||
"description": "Cela indique la réussite des mises à jour des règles de ClearURLs."
|
||||
},
|
||||
"hash_status_code_3": {
|
||||
"message": "mise à jour disponible",
|
||||
@@ -59,22 +59,6 @@
|
||||
"message": "Réinitialiser les journaux globaux",
|
||||
"description": "Cette chaîne est utilisée comme titre pour le bouton de réinitialisation sur la page de journal."
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "Exporter",
|
||||
"description": "Cette chaîne est utilisée pour le bouton d'exportation sur la page du journal."
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "Exporter le journal",
|
||||
"description": "Cette chaîne est utilisée comme titre pour le bouton d'exportation de la page du journal."
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "Importer",
|
||||
"description": "Cette chaîne est utilisée pour le bouton d'importation sur la page de journal."
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "Importer le journal",
|
||||
"description": "Cette chaîne est utilisée comme titre pour le bouton d'importation sur la page de journal."
|
||||
},
|
||||
"popup_html_configs_head": {
|
||||
"message": "Paramétrages",
|
||||
"description": "Cette chaîne est utilisée comme titre pour les paramétrages sur la page qui affiche les options."
|
||||
@@ -179,36 +163,10 @@
|
||||
"message": "Réinitialisation de tous les paramètres",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "Exporter",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "Tout exporter",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "Importer",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "Tout importer",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"setting_rule_url_label": {
|
||||
"message": "L'URL du fichier data.json (règles)",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "Nombre d’éléments à enregistrer dans le journal, $LIMIT$ de -1 à l’infini (-1 := ∞)",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options.",
|
||||
"placeholders": {
|
||||
"limit": {
|
||||
"content": "$1",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings_html_save_button": {
|
||||
"message": "Sauvegarder et redémarrer l’extension",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
@@ -246,11 +204,11 @@
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"context_menu_enabled": {
|
||||
"message": "Activer ClearUrls dans le menu contextuel",
|
||||
"message": "Activer ClearUrls dans le menu contextuel (le clic droit sur une page)",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"history_listener_enabled": {
|
||||
"message": "Empêcher le suivi par l’API d'historique (<a href='https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_replaceState()_method' target='_blank'>La méthode replaceState()</a>)",
|
||||
"message": "Empêcher les sites d’aller fouiner dans l'historique. (<a href='https://developer.mozilla.org/fr/docs/Web/Guide/DOM/Manipuler_historique_du_navigateur' target='_blank'>La méthode utilisée est replaceState()</a>)",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"cleaning_tool_page_title": {
|
||||
@@ -281,6 +239,48 @@
|
||||
"message": "Ignorer les IP ou URL sur les hôtes locaux, Box, routeur, serveur ...",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "Exporter",
|
||||
"description": "Cette chaîne est utilisée pour le bouton d'exportation sur la page du journal."
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "Exporter le journal",
|
||||
"description": "Cette chaîne est utilisée comme titre pour le bouton d'exportation de la page du journal."
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "Importer",
|
||||
"description": "Cette chaîne est utilisée pour le bouton d'importation sur la page de journal."
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "Importer le journal",
|
||||
"description": "Cette chaîne est utilisée comme titre pour le bouton d'importation sur la page de journal."
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "Exporter",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "Tout exporter",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "Importer",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "Tout importer",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "Nombre d’éléments à enregistrer dans le journal, $LIMIT$ de -1 à l’infini (-1 := ∞)",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options.",
|
||||
"placeholders": {
|
||||
"limit": {
|
||||
"content": "$1",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"blocked_html_title": {
|
||||
"message": "Site Internet bloqué par <b>ClearURLs</b>",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
@@ -310,7 +310,19 @@
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
},
|
||||
"domain_blocking_enabled_title": {
|
||||
"message": "Bloquer les atteintes à la vie privée. Cependant, des sites décèlent la technique de protection et dysfonctionnent délibérément ou affichent des avertissements",
|
||||
"description": "Sert à afficher la signification de la fonction sur la page qui affiche les options."
|
||||
"message": "Autoriser le blocage de domaine (ex : example.com) ; peut poser des problèmes d'affichage sur des sites refusant les bloqueurs de contenu",
|
||||
"description": "Cette chaîne est utilisée comme titre pour le commutateur de blocage de domaine"
|
||||
},
|
||||
"log_ping_blocked": {
|
||||
"message": "Bloquer l’espionnage des clics souris sur les liens hypertextes",
|
||||
"description": "Cette chaîne est utilisée pour de l'audit (espionnage) des liens hypertextes dans le journal ClearURLs."
|
||||
},
|
||||
"ping_blocking_enabled": {
|
||||
"message": "Bloquer l’espionnage des clics souris sur les liens hypertextes (voyez <a href='https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing' target='_blank'>cet article en anglais</a>)",
|
||||
"description": "Utilisé pour le bouton activer/désactiver l'audit (espionnages) des liens hypertextes"
|
||||
},
|
||||
"ping_blocking_enabled_title": {
|
||||
"message": "Bloquer l’espionnage des clics souris sur les liens hypertextes",
|
||||
"description": "Utilisé pour le bouton activer/désactiver de l'audit (espionnages) des liens hypertextes"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -183,18 +183,6 @@
|
||||
"message": "<a href='https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/ResourceType' target='_blank'>Request types</a> (haladó szint)",
|
||||
"description": "This string is used as name for the types label."
|
||||
},
|
||||
"setting_report_server_label": {
|
||||
"message": "Report server for URLs",
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"success_report_url": {
|
||||
"message": "The URL was successfully reported. We will check this URL soon.",
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"error_report_url": {
|
||||
"message": "It seems like this URL has already been reported.",
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"donate_button": {
|
||||
"message": "Adomány a ClearURLs készítőjének.",
|
||||
"description": "This string is used to refer to a donation page."
|
||||
@@ -207,10 +195,6 @@
|
||||
"message": "Környezeti menü elemei",
|
||||
"description": "This string is used toggle the context menu entry to copy clean links."
|
||||
},
|
||||
"history_listener_enabled": {
|
||||
"message": "Prevent tracking injection over history API (See also: <a href='https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_replaceState()_method' target='_blank'>The replaceState() method</a>)",
|
||||
"description": "This string is used as name for the history API listener label."
|
||||
},
|
||||
"cleaning_tool_page_title": {
|
||||
"message": "Tisztító eszköz a ClearURLs-től",
|
||||
"description": "This string is used as title on the cleaning tool page."
|
||||
|
||||
@@ -1,283 +1,230 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "aktualne",
|
||||
"description": ""
|
||||
"description": "This status code says, that no update is available for the ClearURLs rules and everything is up to date."
|
||||
},
|
||||
|
||||
"hash_status_code_2": {
|
||||
"message": "zaktualizowane",
|
||||
"description": ""
|
||||
"description": "This status code says, that the ClearURLs rules are successfully updated."
|
||||
},
|
||||
|
||||
"hash_status_code_3": {
|
||||
"message": "dostępna aktualizacja",
|
||||
"description": ""
|
||||
"description": "This status code says, that an update is available for the ClearURLs rules."
|
||||
},
|
||||
|
||||
"hash_status_code_4": {
|
||||
"message": "błąd",
|
||||
"description": ""
|
||||
"description": "This status code says, that the ClearURLs could not be started correctly."
|
||||
},
|
||||
|
||||
"hash_status_code_5": {
|
||||
"message": "Ups, coś poszło nie tak!",
|
||||
"description": ""
|
||||
"description": "This status code says, that an error occurred while updating the ClearURLs rules."
|
||||
},
|
||||
|
||||
"log_redirect": {
|
||||
"message": "Ten url jest przekierowany",
|
||||
"description": ""
|
||||
"description": "This string is used on redirections in the ClearURLs log."
|
||||
},
|
||||
|
||||
"log_domain_blocked": {
|
||||
"message": "Ta domena jest zablokowana",
|
||||
"description": ""
|
||||
"description": "This string is used on blocked domains in the ClearURLs log."
|
||||
},
|
||||
|
||||
"check_os_log": {
|
||||
"message": "[ClearURLs]: Dodano nasłuchiwanie dziennika.",
|
||||
"description": ""
|
||||
"description": "This string is used on ClearURLs log startup."
|
||||
},
|
||||
|
||||
"log_html_page_title": {
|
||||
"message": "Dziennik ClearURLs",
|
||||
"description": ""
|
||||
"description": "This string is used as header on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_1": {
|
||||
"message": "Przed przetworzeniem",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_2": {
|
||||
"message": "Po przetworzeniu",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_3": {
|
||||
"message": "Reguła",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_4": {
|
||||
"message": "Czas",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_reset_button": {
|
||||
"message": "Wyczyść",
|
||||
"description": ""
|
||||
"description": "This string is used for the reset button on the log page."
|
||||
},
|
||||
|
||||
"log_html_reset_button_title": {
|
||||
"message": "Wyczyść wszystkie wpisy dziennika",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the reset button on the log page."
|
||||
},
|
||||
|
||||
"popup_html_configs_head": {
|
||||
"message": "Konfiguracja",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the configs on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_filter": {
|
||||
"message": "Filtr",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the filter switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_filter_title": {
|
||||
"message": "Przełącznik filtra aktywuje funkcję oczyszczania ClearURLs. Jeśli wyłączysz tę funkcję, dodatek przestanie działać.",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the filter switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_log": {
|
||||
"message": "Dziennik",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the logging switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_log_title": {
|
||||
"message": "Dziennik zapisywany jest wyłącznie lokalnie. Zalecamy nie używanie tej funkcji jeśli nie jest ci potrzebna.",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the logging switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_badges": {
|
||||
"message": "Znacznik",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the badges switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_badges_title": {
|
||||
"message": "Pokazuje liczbę oczyszczonych url",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the badges switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_head": {
|
||||
"message": "Statystyki",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_elements": {
|
||||
"message": "Elementy",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_blocked": {
|
||||
"message": "Zablokowano",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the blocked elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_percentage": {
|
||||
"message": "Procent",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the percentage of blocked elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_reset_button": {
|
||||
"message": "Wyczyść",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the statistics reset button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_reset_button_title": {
|
||||
"message": "Wyczyść wszystkie statystyki",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics reset button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_rules_status_head": {
|
||||
"message": "Status–Reguł",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the rules-status section on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_log_head": {
|
||||
"message": "Dziennik",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the log button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_log_head_title": {
|
||||
"message": "Otwórz dziennik",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the log button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_report_button": {
|
||||
"message": "Raportuj aktualny URL",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
|
||||
"popup_html_report_button_title": {
|
||||
"message": "Raportuj aktualny URL z tej karty.",
|
||||
"description": ""
|
||||
"description": "Currently not used."
|
||||
},
|
||||
|
||||
"core_save_on_disk": {
|
||||
"message": "[ClearURLs]: Zapisz na dysku.",
|
||||
"description": ""
|
||||
"description": "This string is used to tell the user, that ClearURLs saved the settings on disk."
|
||||
},
|
||||
|
||||
"core_error": {
|
||||
"message": "[ClearURLs]: Dodatek nie mógł się uruchomić.",
|
||||
"description": ""
|
||||
"description": "This string is used to tell the user, that ClearURLs could not be started."
|
||||
},
|
||||
|
||||
"configs_switch_statistics": {
|
||||
"message": "Statystyki",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the statistics switch button on the popup page."
|
||||
},
|
||||
|
||||
"configs_switch_statistics_title": {
|
||||
"message": "Aktywuj lub dezaktywuj funkcję statystyk",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics switch button on the popup page."
|
||||
},
|
||||
|
||||
"settings_html_page_title": {
|
||||
"message": "Ustawienia ClearURLs",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the settings page."
|
||||
},
|
||||
|
||||
"badged_color_label": {
|
||||
"message": "Kolor znacznika",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the badged color label."
|
||||
},
|
||||
|
||||
"setting_html_reset_button": {
|
||||
"message": "Wyczyść",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
|
||||
"setting_html_reset_button_title": {
|
||||
"message": "Wyczyść wszystko",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the reset button on the settings page."
|
||||
},
|
||||
|
||||
"setting_rule_url_label": {
|
||||
"message": "Url do pliku data.json (reguły)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the rule url label."
|
||||
},
|
||||
|
||||
"settings_html_save_button": {
|
||||
"message": "Zapisz i załaduj dodatek ponownie",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the save&reload button on the settings page."
|
||||
},
|
||||
|
||||
"settings_html_save_button_title": {
|
||||
"message": "Zapisz ustawienia",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the save&reload button on the settings page."
|
||||
},
|
||||
|
||||
"setting_hash_url_label": {
|
||||
"message": "Url do pliku rules.hash (hash)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the rule.hash url label."
|
||||
},
|
||||
|
||||
"setting_types_label": {
|
||||
"message": "<a href='https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/ResourceType' target='_blank'>Request types</a> (expert level)",
|
||||
"description": ""
|
||||
},
|
||||
|
||||
"setting_report_server_label": {
|
||||
"message": "Serwer raportów dla adresów URL",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
|
||||
"success_report_url": {
|
||||
"message": "URL został zaraportowany z powodzeniem. Wkrótce sprawdzimy ten raport.",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
|
||||
"error_report_url": {
|
||||
"message": "Ten Url już był raportowany.",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
|
||||
"donate_button": {
|
||||
"message": "Dotacja dla twórcy ClearURLs.",
|
||||
"description": ""
|
||||
"description": "This string is used to refer to a donation page."
|
||||
},
|
||||
"clipboard_copy_link": {
|
||||
"message": "Kopiuj Oczyszczony Odnośnik",
|
||||
"description": ""
|
||||
"description": "This string is used in the context menu to copy clean links."
|
||||
},
|
||||
"context_menu_enabled": {
|
||||
"message": "Wyświetl wpis w menu kontekstowym",
|
||||
"description": ""
|
||||
"description": "This string is used toggle the context menu entry to copy clean links."
|
||||
},
|
||||
"history_listener_enabled": {
|
||||
"message": "Zapobiegaj iniekcji śledzenia w API historii (Zobacz także: <a href='https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_replaceState()_method' target='_blank'>The replaceState() method</a>)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the history API listener label."
|
||||
},
|
||||
"cleaning_tool_page_title": {
|
||||
"message": "Narzędzie do oczyszczania URL",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the cleaning tool page."
|
||||
},
|
||||
"cleaning_tool_description": {
|
||||
"message": "To narzędzie pozwoli wkleić URL, a po wciśnięciu zielonego przycisku ClearURLs oczyści go. Można wkleić wiele URL jednocześnie, ale każdy pojedyńczy winien być w osobnej linii.",
|
||||
"description": ""
|
||||
"description": "This string is used as description of the cleaning tool."
|
||||
},
|
||||
"cleaning_tool_btn": {
|
||||
"message": "Oczyść",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the clean url button."
|
||||
},
|
||||
"cleaning_tool_dirty_urls_label": {
|
||||
"message": "Tu możesz wkleić brudne URL:",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the cleaning tool page for the dirty URLs."
|
||||
},
|
||||
"cleaning_tool_clean_urls_label": {
|
||||
"message": "Tu możesz znaleźć oczyszczone URL:",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the cleaning tool page for the clean URLs."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,234 +1,234 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "atualizado",
|
||||
"description": ""
|
||||
"description": "This status code says, that no update is available for the ClearURLs rules and everything is up to date."
|
||||
},
|
||||
"hash_status_code_2": {
|
||||
"message": "atualizado",
|
||||
"description": ""
|
||||
"description": "This status code says, that the ClearURLs rules are successfully updated."
|
||||
},
|
||||
"hash_status_code_3": {
|
||||
"message": "atualização disponível",
|
||||
"description": ""
|
||||
"description": "This status code says, that an update is available for the ClearURLs rules."
|
||||
},
|
||||
"hash_status_code_4": {
|
||||
"message": "erro",
|
||||
"description": ""
|
||||
"description": "This status code says, that the ClearURLs could not be started correctly."
|
||||
},
|
||||
"hash_status_code_5": {
|
||||
"message": "Oops, algo deu errado!",
|
||||
"description": ""
|
||||
"description": "This status code says, that an error occurred while updating the ClearURLs rules."
|
||||
},
|
||||
"log_redirect": {
|
||||
"message": "Esta url foi redirecionada",
|
||||
"description": ""
|
||||
"description": "This string is used on redirections in the ClearURLs log."
|
||||
},
|
||||
"log_domain_blocked": {
|
||||
"message": "Este domínio foi bloqueado",
|
||||
"description": ""
|
||||
"description": "This string is used on blocked domains in the ClearURLs log."
|
||||
},
|
||||
"check_os_log": {
|
||||
"message": "[ClearURLs]: Examinador de registro foi adicionado.",
|
||||
"description": ""
|
||||
"description": "This string is used on ClearURLs log startup."
|
||||
},
|
||||
"log_html_page_title": {
|
||||
"message": "Registro do ClearURLs",
|
||||
"description": ""
|
||||
"description": "This string is used as header on the log page."
|
||||
},
|
||||
"log_html_table_head_1": {
|
||||
"message": "Antes de processar",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
"log_html_table_head_2": {
|
||||
"message": "Depois de processar",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
"log_html_table_head_3": {
|
||||
"message": "Regra",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
"log_html_table_head_4": {
|
||||
"message": "Tempo",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
"log_html_reset_button": {
|
||||
"message": "Resetar",
|
||||
"description": ""
|
||||
"description": "This string is used for the reset button on the log page."
|
||||
},
|
||||
"log_html_reset_button_title": {
|
||||
"message": "Resetar o registro global",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the reset button on the log page."
|
||||
},
|
||||
"popup_html_configs_head": {
|
||||
"message": "Configurações",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the configs on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_filter": {
|
||||
"message": "Filtrar",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the filter switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_filter_title": {
|
||||
"message": "O switch de filtros ativa a funcionalidade de limpeza do ClearURLs. Se você desabilitar essa opção, toda a extensão será desativada",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the filter switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_log": {
|
||||
"message": "Registro",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the logging switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_log_title": {
|
||||
"message": "O registro é salvo apenas localmente. Aconselhamos contra este recurso se você não precisa dele",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the logging switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_badges": {
|
||||
"message": "Contador",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the badges switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_badges_title": {
|
||||
"message": "Mostrar o número de urls limpas",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the badges switch button on the popup page."
|
||||
},
|
||||
"popup_html_statistics_head": {
|
||||
"message": "Estatísticas",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics on the popup page."
|
||||
},
|
||||
"popup_html_statistics_elements": {
|
||||
"message": "Elementos",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the elements on the popup page."
|
||||
},
|
||||
"popup_html_statistics_blocked": {
|
||||
"message": "Bloqueado",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the blocked elements on the popup page."
|
||||
},
|
||||
"popup_html_statistics_percentage": {
|
||||
"message": "Porcentagem",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the percentage of blocked elements on the popup page."
|
||||
},
|
||||
"popup_html_statistics_reset_button": {
|
||||
"message": "Resetar",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the statistics reset button on the popup page."
|
||||
},
|
||||
"popup_html_statistics_reset_button_title": {
|
||||
"message": "Resetar as estatísticas globais",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics reset button on the popup page."
|
||||
},
|
||||
"popup_html_rules_status_head": {
|
||||
"message": "Estado das regras",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the rules-status section on the popup page."
|
||||
},
|
||||
"popup_html_log_head": {
|
||||
"message": "Registro",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the log button on the popup page."
|
||||
},
|
||||
"popup_html_log_head_title": {
|
||||
"message": "Abrir o registro",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the log button on the popup page."
|
||||
},
|
||||
"popup_html_report_button": {
|
||||
"message": "Reportar URL atual",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"popup_html_report_button_title": {
|
||||
"message": "Reportar a URL atual dessa aba.",
|
||||
"description": ""
|
||||
"description": "Currently not used."
|
||||
},
|
||||
"core_save_on_disk": {
|
||||
"message": "[ClearURLs]: Salvar no disco.",
|
||||
"description": ""
|
||||
"description": "This string is used to tell the user, that ClearURLs saved the settings on disk."
|
||||
},
|
||||
"core_error": {
|
||||
"message": "[ClearURLs]: A extensão não pôde ser inicializada.",
|
||||
"description": ""
|
||||
"description": "This string is used to tell the user, that ClearURLs could not be started."
|
||||
},
|
||||
"configs_switch_statistics": {
|
||||
"message": "Estatísticas",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the statistics switch button on the popup page."
|
||||
},
|
||||
"configs_switch_statistics_title": {
|
||||
"message": "Ativar ou desativar função de estatísticas",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics switch button on the popup page."
|
||||
},
|
||||
"settings_html_page_title": {
|
||||
"message": "Configurações do ClearURLs",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the settings page."
|
||||
},
|
||||
"badged_color_label": {
|
||||
"message": "Cor do contador",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the badged color label."
|
||||
},
|
||||
"setting_html_reset_button": {
|
||||
"message": "Resetar",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
"setting_html_reset_button_title": {
|
||||
"message": "Resetar tudo",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the reset button on the settings page."
|
||||
},
|
||||
"setting_rule_url_label": {
|
||||
"message": "Url do arquivo data.json (regras)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the rule url label."
|
||||
},
|
||||
"settings_html_save_button": {
|
||||
"message": "Salvar e recarregar extensão",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the save&reload button on the settings page."
|
||||
},
|
||||
"settings_html_save_button_title": {
|
||||
"message": "Salvar configurações",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the save&reload button on the settings page."
|
||||
},
|
||||
"setting_hash_url_label": {
|
||||
"message": "Url do arquivo rules.hash (hash)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the rule.hash url label."
|
||||
},
|
||||
"setting_types_label": {
|
||||
"message": "<a href='https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/ResourceType' target='_blank'>Tipos de pedidos</a> (expert level)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the types label."
|
||||
},
|
||||
"setting_report_server_label": {
|
||||
"message": "Reportar servidor para URLs",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"success_report_url": {
|
||||
"message": "A URL foi reportada com sucesso. Estaremos verificando a url em breve.",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"error_report_url": {
|
||||
"message": "Parece que essa URL ja foi reportada.",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"donate_button": {
|
||||
"message": "Uma doação para o criador do ClearURLs.",
|
||||
"description": ""
|
||||
"description": "This string is used to refer to a donation page."
|
||||
},
|
||||
"clipboard_copy_link": {
|
||||
"message": "Copiar local do link limpo",
|
||||
"description": ""
|
||||
"description": "This string is used in the context menu to copy clean links."
|
||||
},
|
||||
"context_menu_enabled": {
|
||||
"message": "Mostrar entrada do menu de contexto",
|
||||
"description": ""
|
||||
"description": "This string is used toggle the context menu entry to copy clean links."
|
||||
},
|
||||
"history_listener_enabled": {
|
||||
"message": "Prevent tracking injection over history API (See also: <a href='https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_replaceState()_method' target='_blank'>The replaceState() method</a>)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the history API listener label."
|
||||
},
|
||||
"cleaning_tool_page_title": {
|
||||
"message": "Ferramenta de limpeza do ClearURLs",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the cleaning tool page."
|
||||
},
|
||||
"cleaning_tool_description": {
|
||||
"message": "Com essa ferramenta você pode colar URLs e ClearURLs as limpará após um clique no botão verde. Você pode colar várias URLs de uma só vez, mas cada URL deve estar em uma linha separada.",
|
||||
"description": ""
|
||||
"description": "This string is used as description of the cleaning tool."
|
||||
},
|
||||
"cleaning_tool_btn": {
|
||||
"message": "Limpar URLs",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the clean url button."
|
||||
},
|
||||
"cleaning_tool_dirty_urls_label": {
|
||||
"message": "Aqui você pode colar as urls que deseja limpar:",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the cleaning tool page for the dirty URLs."
|
||||
},
|
||||
"cleaning_tool_clean_urls_label": {
|
||||
"message": "Aqui você pode encontrar as urls limpas:",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the cleaning tool page for the clean URLs."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,216 +1,328 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "не требует обновления",
|
||||
"description": ""
|
||||
"message": "актуальны",
|
||||
"description": "This status code says, that no update is available for the ClearURLs rules and everything is up to date."
|
||||
},
|
||||
|
||||
"hash_status_code_2": {
|
||||
"message": "обновлено",
|
||||
"description": ""
|
||||
"message": "обновлены",
|
||||
"description": "This status code says, that the ClearURLs rules are successfully updated."
|
||||
},
|
||||
|
||||
"hash_status_code_3": {
|
||||
"message": "есть обновление",
|
||||
"description": ""
|
||||
"message": "доступно обновление",
|
||||
"description": "This status code says, that an update is available for the ClearURLs rules."
|
||||
},
|
||||
|
||||
"hash_status_code_4": {
|
||||
"message": "ошибка",
|
||||
"description": ""
|
||||
"description": "This status code says, that the ClearURLs could not be started correctly."
|
||||
},
|
||||
|
||||
"hash_status_code_5": {
|
||||
"message": "Ой, что-то не так!",
|
||||
"description": ""
|
||||
"message": "Ой! Что-то пошло не так!",
|
||||
"description": "This status code says, that an error occurred while updating the ClearURLs rules."
|
||||
},
|
||||
|
||||
"log_redirect": {
|
||||
"message": "Этот URL перенаправляется",
|
||||
"description": ""
|
||||
"description": "This string is used on redirections in the ClearURLs log."
|
||||
},
|
||||
|
||||
"log_domain_blocked": {
|
||||
"message": "Этот домен заблокирован",
|
||||
"description": ""
|
||||
"description": "This string is used on blocked domains in the ClearURLs log."
|
||||
},
|
||||
|
||||
"check_os_log": {
|
||||
"message": "[ClearURLs]: Лог listener добавлен.",
|
||||
"description": ""
|
||||
"message": "[ClearURLs]: логирование активировано.",
|
||||
"description": "This string is used on ClearURLs log startup."
|
||||
},
|
||||
|
||||
"log_html_page_title": {
|
||||
"message": "Лог ClearURLs",
|
||||
"description": ""
|
||||
"message": "Журнал ClearURLs",
|
||||
"description": "This string is used as header on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_1": {
|
||||
"message": "До обработки",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_2": {
|
||||
"message": "После обработки",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_3": {
|
||||
"message": "Правило",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_4": {
|
||||
"message": "Время",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_reset_button": {
|
||||
"message": "Сброс",
|
||||
"description": ""
|
||||
"message": "Очистить",
|
||||
"description": "This string is used for the reset button on the log page."
|
||||
},
|
||||
|
||||
"log_html_reset_button_title": {
|
||||
"message": "Сброс глобального лога",
|
||||
"description": ""
|
||||
"message": "Очистить журнал",
|
||||
"description": "This string is used as title for the reset button on the log page."
|
||||
},
|
||||
|
||||
"popup_html_configs_head": {
|
||||
"message": "Настройки",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the configs on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_filter": {
|
||||
"message": "Фильтр",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the filter switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_filter_title": {
|
||||
"message": "Активирует функцию очистки URL. Если выключить - аддон не будет работать",
|
||||
"description": ""
|
||||
"message": "Функция очистки URL. Если выключить - расширение работать не будет!",
|
||||
"description": "This string is used as title for the filter switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_log": {
|
||||
"message": "Логирование",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the logging switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_log_title": {
|
||||
"message": "Лог сохраняется только локально. Не используйте эту функцию, если она вам не нужна.",
|
||||
"description": ""
|
||||
"message": "Журнал сохраняется только локально. Не используйте эту функцию, если она Вам не нужна",
|
||||
"description": "This string is used as title for the logging switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_badges": {
|
||||
"message": "Значки",
|
||||
"description": ""
|
||||
"message": "Счётчик",
|
||||
"description": "This string is used as name for the badges switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_badges_title": {
|
||||
"message": "Показать количество очищенных URL",
|
||||
"description": ""
|
||||
"message": "Показывать количество очищенных URL",
|
||||
"description": "This string is used as title for the badges switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_head": {
|
||||
"message": "Статистика",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_elements": {
|
||||
"message": "Элементы",
|
||||
"description": ""
|
||||
"message": "Элементов",
|
||||
"description": "This string is used as name for the elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_blocked": {
|
||||
"message": "Заблокировано",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the blocked elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_percentage": {
|
||||
"message": "Процент",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the percentage of blocked elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_reset_button": {
|
||||
"message": "Сброс",
|
||||
"description": ""
|
||||
"message": "Очистить",
|
||||
"description": "This string is used as name for the statistics reset button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_reset_button_title": {
|
||||
"message": "Сброс глобальной статистики",
|
||||
"description": ""
|
||||
"message": "Очистить статистику",
|
||||
"description": "This string is used as title for the statistics reset button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_rules_status_head": {
|
||||
"message": "Актуальность правил",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the rules-status section on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_log_head": {
|
||||
"message": "Лог",
|
||||
"description": ""
|
||||
"message": "Журнал",
|
||||
"description": "This string is used as name for the log button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_log_head_title": {
|
||||
"message": "Открыть лог",
|
||||
"description": ""
|
||||
"message": "Открыть журнал",
|
||||
"description": "This string is used as title for the log button on the popup page."
|
||||
},
|
||||
"popup_html_report_button": {
|
||||
"message": "Сообщить о текущей ссылке",
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"popup_html_report_button_title": {
|
||||
"message": "Сообщить о текущей вкладке",
|
||||
"description": "Currently not used."
|
||||
},
|
||||
|
||||
"core_save_on_disk": {
|
||||
"message": "[ClearURLs]: Сохранить на диск.",
|
||||
"description": ""
|
||||
"message": "[ClearURLs]: сохранено на диск.",
|
||||
"description": "This string is used to tell the user, that ClearURLs saved the settings on disk."
|
||||
},
|
||||
|
||||
"core_error": {
|
||||
"message": "[ClearURLs]: Не удалось запустить аддон.",
|
||||
"description": ""
|
||||
"message": "[ClearURLs]: не удалось запустить расширение.",
|
||||
"description": "This string is used to tell the user, that ClearURLs could not be started."
|
||||
},
|
||||
|
||||
"configs_switch_statistics": {
|
||||
"message": "Статистика",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the statistics switch button on the popup page."
|
||||
},
|
||||
|
||||
"configs_switch_statistics_title": {
|
||||
"message": "Вкл. или выкл. статистику",
|
||||
"description": ""
|
||||
"message": "Вкл./выкл. статистики",
|
||||
"description": "This string is used as title for the statistics switch button on the popup page."
|
||||
},
|
||||
|
||||
"settings_html_page_title": {
|
||||
"message": "Настройки ClearURLs",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the settings page."
|
||||
},
|
||||
|
||||
"badged_color_label": {
|
||||
"message": "Цвет значка",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the badged color label."
|
||||
},
|
||||
|
||||
"setting_html_reset_button": {
|
||||
"message": "Сброс",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
|
||||
"setting_html_reset_button_title": {
|
||||
"message": "Сбросить всё",
|
||||
"description": ""
|
||||
"message": "Сброс всех настроек",
|
||||
"description": "This string is used as title for the reset button on the settings page."
|
||||
},
|
||||
|
||||
"setting_rule_url_label": {
|
||||
"message": "Ссылка на файл data.json (правила)",
|
||||
"description": ""
|
||||
"message": "Ссылка к файлу data.json (правила)",
|
||||
"description": "This string is used as name for the rule url label."
|
||||
},
|
||||
|
||||
"settings_html_save_button": {
|
||||
"message": "Сохранить и перезагрузить аддон",
|
||||
"description": ""
|
||||
"message": "Сохранить и перезапустить расширение",
|
||||
"description": "This string is used as name for the save&reload button on the settings page."
|
||||
},
|
||||
|
||||
"settings_html_save_button_title": {
|
||||
"message": "Сохранение настроек",
|
||||
"description": ""
|
||||
"message": "Сохранить настройки",
|
||||
"description": "This string is used as title for the save&reload button on the settings page."
|
||||
},
|
||||
|
||||
"setting_hash_url_label": {
|
||||
"message": "Ссылка на файл rules.hash (хэш)",
|
||||
"description": ""
|
||||
"message": "Ссылка к файлу rules.hash (хэш)",
|
||||
"description": "This string is used as name for the rule.hash url label."
|
||||
},
|
||||
"setting_types_label": {
|
||||
"message": "<a href='https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/ResourceType' target='_blank'>Тип запроса</a> (уровень эксперта)",
|
||||
"description": "This string is used as name for the types label."
|
||||
},
|
||||
"setting_report_server_label": {
|
||||
"message": "Сервер отчётов для URL-адресов",
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"success_report_url": {
|
||||
"message": "Отчёт об URL успешно отправлен. Мы проверим его в ближайшее время.",
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"error_report_url": {
|
||||
"message": "Похоже, об этом URL уже сообщили.",
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"donate_button": {
|
||||
"message": "Пожертвование для разработчика ClearURLs",
|
||||
"description": "This string is used to refer to a donation page."
|
||||
},
|
||||
"clipboard_copy_link": {
|
||||
"message": "Копировать чистую ссылку",
|
||||
"description": "This string is used in the context menu to copy clean links."
|
||||
},
|
||||
"context_menu_enabled": {
|
||||
"message": "Отображение пункта в контекстном меню",
|
||||
"description": "This string is used toggle the context menu entry to copy clean links."
|
||||
},
|
||||
"history_listener_enabled": {
|
||||
"message": "Предотвращение отслеживания по истории API (см.: <a href='https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_replaceState()_method' target='_blank'>replaceState() метод</a>)",
|
||||
"description": "This string is used as name for the history API listener label."
|
||||
},
|
||||
"cleaning_tool_page_title": {
|
||||
"message": "Инструмент очистки ClearURLs",
|
||||
"description": "This string is used as title on the cleaning tool page."
|
||||
},
|
||||
"cleaning_tool_description": {
|
||||
"message": "Вставьте ссылки в текстовое поле, ClearURLs очистит ссылки после нажатия на зелёную кнопку. Вы можете вставить несколько URL-адресов, но каждый URL-адрес должен быть в отдельной строке.",
|
||||
"description": "This string is used as description of the cleaning tool."
|
||||
},
|
||||
"cleaning_tool_btn": {
|
||||
"message": "Почистить ссылки",
|
||||
"description": "This string is used as name for the clean url button."
|
||||
},
|
||||
"cleaning_tool_dirty_urls_label": {
|
||||
"message": "Сюда Вы можете вставить грязные ссылки:",
|
||||
"description": "This string is used as title on the cleaning tool page for the dirty URLs."
|
||||
},
|
||||
"cleaning_tool_clean_urls_label": {
|
||||
"message": "Здесь Вы найдёте очищенные ссылки:",
|
||||
"description": "This string is used as title on the cleaning tool page for the clean URLs."
|
||||
},
|
||||
"local_hosts_skipping": {
|
||||
"message": "Пропускать локальные адреса (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 100.64.0.0/10, 169.254.0.0/16, 127.0.0.1, localhost)",
|
||||
"description": "This string is used as label for the local host skipping switch"
|
||||
},
|
||||
"local_hosts_skipping_title": {
|
||||
"message": "Пропускать локальные адреса",
|
||||
"description": "This string is used as title for the local host skipping switch"
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "Экспорт",
|
||||
"description": "This string is used for the export button on the log page."
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "Экспорт журнала",
|
||||
"description": "This string is used as title for the export button on the log page."
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "Импорт",
|
||||
"description": "This string is used for the import button on the log page."
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "Импорт журнала",
|
||||
"description": "This string is used as title for the import button on the log page."
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "Экспорт",
|
||||
"description": "This string is used as name for the export button on the settings page."
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "Экспортировать всё",
|
||||
"description": "This string is used as title for the export button on the settings page."
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "Импорт",
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "Импортировать всё",
|
||||
"description": "This string is used as title for the import button on the settings page."
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "Ограничивать журнал до $LIMIT$ записей (-1 := ∞)",
|
||||
"description": "This string is used as name for the log limit label.",
|
||||
"placeholders": {
|
||||
"limit": {
|
||||
"content": "$1",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"blocked_html_title": {
|
||||
"message": "Этот сайт был заблокирован <b>ClearURLs</b>",
|
||||
"description": "This string is used as title on the blocked site page."
|
||||
},
|
||||
"blocked_html_body": {
|
||||
"message": "Этот сайт был заблокирован расширением <b>ClearURLs</b>, потому что он определён как рекламный и/или отслеживающий сервис. Чтобы посетить этот сайт, необходимо временно отключить расширение или отключить блокировку домена в настройках ClearURLs. Затем нажмите кнопку ниже, чтобы загрузить страницу",
|
||||
"description": "This string is used as body on the blocked site page."
|
||||
},
|
||||
"blocked_html_button": {
|
||||
"message": "Посетить страницу",
|
||||
"description": "This string is used as button on the blocked site page."
|
||||
},
|
||||
"referral_marketing_enabled": {
|
||||
"message": "Разрешить рефералы маркетинга",
|
||||
"description": "This string is used as label for the referral marketing switch"
|
||||
},
|
||||
"referral_marketing_enabled_title": {
|
||||
"message": "Разрешить рефералы маркетинга",
|
||||
"description": "This string is used as title for the referral marketing switch"
|
||||
},
|
||||
"watchdog": {
|
||||
"message": "[ClearURLs]: сторожевой таймер обнаружил проблему. ClearURLs будет перезапущен.",
|
||||
"description": "This string is used as text for the watchdog"
|
||||
},
|
||||
"domain_blocking_enabled": {
|
||||
"message": "Разрешить блокировку домена (может вызвать проблемы на сайтах, которые запрещают AdBlocker)",
|
||||
"description": "This string is used as label for the domain blocking switch"
|
||||
},
|
||||
"domain_blocking_enabled_title": {
|
||||
"message": "Разрешить блокировку домена (может вызвать проблемы на сайтах, которые запрещают AdBlocker)",
|
||||
"description": "This string is used as title for the domain blocking switch"
|
||||
},
|
||||
"log_ping_blocked": {
|
||||
"message": "Аудит гиперссылки был заблокирован",
|
||||
"description": "This string is used on hyperlink auditing in the ClearURLs log."
|
||||
},
|
||||
"ping_blocking_enabled": {
|
||||
"message": "Блокировка аудита гиперссылок (см. <a href='https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing' target='_blank'>эту статью</a>)",
|
||||
"description": "This string is used as label for the hyperlink auditing blocking switch"
|
||||
},
|
||||
"ping_blocking_enabled_title": {
|
||||
"message": "Блокировка аудита гиперссылок",
|
||||
"description": "This string is used as title for the hyperlink auditing blocking switch"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -59,22 +59,6 @@
|
||||
"message": "Återställ den globala loggen",
|
||||
"description": "This string is used as title for the reset button on the log page."
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "Exportera",
|
||||
"description": "This string is used for the export button on the log page."
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "Exportera den globala loggen",
|
||||
"description": "This string is used as title for the export button on the log page."
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "Importera",
|
||||
"description": "This string is used for the import button on the log page."
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "Importera den globala loggen",
|
||||
"description": "This string is used as title for the import button on the log page."
|
||||
},
|
||||
"popup_html_configs_head": {
|
||||
"message": "Konfiguration",
|
||||
"description": "This string is used as title for the configs on the popup page."
|
||||
@@ -179,36 +163,10 @@
|
||||
"message": "Återställer allt",
|
||||
"description": "This string is used as title for the reset button on the settings page."
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "Exportera",
|
||||
"description": "This string is used as name for the export button on the settings page."
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "Exportera allt",
|
||||
"description": "This string is used as title for the export button on the settings page."
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "Importera",
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "Importera allt",
|
||||
"description": "This string is used as title for the import button on the settings page."
|
||||
},
|
||||
"setting_rule_url_label": {
|
||||
"message": "Webbadressen till filen data.json (regler)",
|
||||
"description": "This string is used as name for the rule url label."
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "Begränsa loggfilen till $LIMIT$ poster. (-1 := ∞)",
|
||||
"description": "This string is used as name for the log limit label.",
|
||||
"placeholders": {
|
||||
"limit": {
|
||||
"content": "$1",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings_html_save_button": {
|
||||
"message": "Spara och ladda om tillägget",
|
||||
"description": "This string is used as name for the save&reload button on the settings page."
|
||||
@@ -281,6 +239,48 @@
|
||||
"message": "Hoppa över webbadresser på lokala värdar",
|
||||
"description": "This string is used as title for the local host skipping switch"
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "Exportera",
|
||||
"description": "This string is used for the export button on the log page."
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "Exportera den globala loggen",
|
||||
"description": "This string is used as title for the export button on the log page."
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "Importera",
|
||||
"description": "This string is used for the import button on the log page."
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "Importera den globala loggen",
|
||||
"description": "This string is used as title for the import button on the log page."
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "Exportera",
|
||||
"description": "This string is used as name for the export button on the settings page."
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "Exportera allt",
|
||||
"description": "This string is used as title for the export button on the settings page."
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "Importera",
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "Importera allt",
|
||||
"description": "This string is used as title for the import button on the settings page."
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "Begränsa loggfilen till $LIMIT$ poster. (-1 := ∞)",
|
||||
"description": "This string is used as name for the log limit label.",
|
||||
"placeholders": {
|
||||
"limit": {
|
||||
"content": "$1",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"blocked_html_title": {
|
||||
"message": "Den här webbplatsen blockerades av <b>ClearURLs</b>",
|
||||
"description": "This string is used as title on the blocked site page."
|
||||
@@ -313,4 +313,4 @@
|
||||
"message": "Tillåt domänblockering (Kan leda till problem på sidor som inte tillåter AdBlockers)",
|
||||
"description": "This string is used as title for the domain blocking switch"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -304,5 +304,25 @@
|
||||
"watchdog": {
|
||||
"message": "[ClearURL'ler]: Güvenlik Zamanlayıcısı bir sorun tespit etti. ClearURL'ler yeniden başlatıldı.",
|
||||
"description": "Bu dize güvenlik zamanlayıcısı için metin olarak kullanılır."
|
||||
},
|
||||
"domain_blocking_enabled": {
|
||||
"message": "Alan adı engellemeye izin ver (Reklam Engelleyicilere izin vermeyen sayfalarda sorunlara neden olabilir)",
|
||||
"description": "Bu dize, alan adı engelleme anahtarı için etiket olarak kullanılır"
|
||||
},
|
||||
"domain_blocking_enabled_title": {
|
||||
"message": "Alan adı engellemeye izin ver (Reklam Engelleyicilere izin vermeyen sayfalarda sorunlara neden olabilir)",
|
||||
"description": "Bu dize, alan adı engelleme anahtarının başlığı olarak kullanılır"
|
||||
},
|
||||
"log_ping_blocked": {
|
||||
"message": "Bu köprü denetimi engellendi",
|
||||
"description": "Bu dize, ClearURLs günlüğündeki köprü denetimi için kullanılır."
|
||||
},
|
||||
"ping_blocking_enabled": {
|
||||
"message": "Köprü denetimini engelle (Ayrıca bkz.<a href='https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing' target='_blank'>this article</a>)",
|
||||
"description": "Bu dize köprü denetim engelleme anahtarı için etiket olarak kullanılır"
|
||||
},
|
||||
"ping_blocking_enabled_title": {
|
||||
"message": "Köprü denetimini engelle",
|
||||
"description": "Bu dize köprü denetim engelleme anahtarının başlığı olarak kullanılır"
|
||||
}
|
||||
}
|
||||
@@ -1,202 +1,202 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "не потребує оновлення",
|
||||
"description": ""
|
||||
"description": "This status code says, that no update is available for the ClearURLs rules and everything is up to date."
|
||||
},
|
||||
"hash_status_code_2": {
|
||||
"message": "оновлено",
|
||||
"description": ""
|
||||
"description": "This status code says, that the ClearURLs rules are successfully updated."
|
||||
},
|
||||
"hash_status_code_3": {
|
||||
"message": "наявне оновлення",
|
||||
"description": ""
|
||||
"description": "This status code says, that an update is available for the ClearURLs rules."
|
||||
},
|
||||
"hash_status_code_4": {
|
||||
"message": "помилка",
|
||||
"description": ""
|
||||
"description": "This status code says, that the ClearURLs could not be started correctly."
|
||||
},
|
||||
"hash_status_code_5": {
|
||||
"message": "Ой, щось не так!",
|
||||
"description": ""
|
||||
"description": "This status code says, that an error occurred while updating the ClearURLs rules."
|
||||
},
|
||||
"log_redirect": {
|
||||
"message": "Ця URL-адреса перенаправляється",
|
||||
"description": ""
|
||||
"description": "This string is used on redirections in the ClearURLs log."
|
||||
},
|
||||
"log_domain_blocked": {
|
||||
"message": "Цей домен заблоковано",
|
||||
"description": ""
|
||||
"description": "This string is used on blocked domains in the ClearURLs log."
|
||||
},
|
||||
"check_os_log": {
|
||||
"message": "[ClearURLs]: listener журналу додано.",
|
||||
"description": ""
|
||||
"description": "This string is used on ClearURLs log startup."
|
||||
},
|
||||
"log_html_page_title": {
|
||||
"message": "Журнал ClearURLs",
|
||||
"description": ""
|
||||
"description": "This string is used as header on the log page."
|
||||
},
|
||||
"log_html_table_head_1": {
|
||||
"message": "Перед обробкою",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
"log_html_table_head_2": {
|
||||
"message": "Після обробки",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
"log_html_table_head_3": {
|
||||
"message": "Правило",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
"log_html_table_head_4": {
|
||||
"message": "Час",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
"log_html_reset_button": {
|
||||
"message": "Скинути",
|
||||
"description": ""
|
||||
"description": "This string is used for the reset button on the log page."
|
||||
},
|
||||
"log_html_reset_button_title": {
|
||||
"message": "Скидання глобального журналу",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the reset button on the log page."
|
||||
},
|
||||
"popup_html_configs_head": {
|
||||
"message": "Налаштування",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the configs on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_filter": {
|
||||
"message": "Фільтр",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the filter switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_filter_title": {
|
||||
"message": "Активує функцію очищення ClearURLs. Якщо вимкнути - додаток не працюватиме",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the filter switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_log": {
|
||||
"message": "Журнал",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the logging switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_log_title": {
|
||||
"message": "Журнал зберігається лише локально. Не активуйте цю функцію, якщо вона вам не потрібна",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the logging switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_badges": {
|
||||
"message": "Позначки",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the badges switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_badges_title": {
|
||||
"message": "Показати кількість очищених URL",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the badges switch button on the popup page."
|
||||
},
|
||||
"popup_html_statistics_head": {
|
||||
"message": "Статистика",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics on the popup page."
|
||||
},
|
||||
"popup_html_statistics_elements": {
|
||||
"message": "Елементи",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the elements on the popup page."
|
||||
},
|
||||
"popup_html_statistics_blocked": {
|
||||
"message": "Заблоковано",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the blocked elements on the popup page."
|
||||
},
|
||||
"popup_html_statistics_percentage": {
|
||||
"message": "Відсоток",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the percentage of blocked elements on the popup page."
|
||||
},
|
||||
"popup_html_statistics_reset_button": {
|
||||
"message": "Скинути",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the statistics reset button on the popup page."
|
||||
},
|
||||
"popup_html_statistics_reset_button_title": {
|
||||
"message": "Скидання глобальної статистики",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics reset button on the popup page."
|
||||
},
|
||||
"popup_html_rules_status_head": {
|
||||
"message": "Актуальність правил",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the rules-status section on the popup page."
|
||||
},
|
||||
"popup_html_log_head": {
|
||||
"message": "Журнал",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the log button on the popup page."
|
||||
},
|
||||
"popup_html_log_head_title": {
|
||||
"message": "Відкрити журнал",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the log button on the popup page."
|
||||
},
|
||||
"popup_html_report_button": {
|
||||
"message": "Повідомити про URL",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"popup_html_report_button_title": {
|
||||
"message": "Повідомити про URL з цієї вкладки.",
|
||||
"description": ""
|
||||
"description": "Currently not used."
|
||||
},
|
||||
"core_save_on_disk": {
|
||||
"message": "[ClearURLs]: Зберегти на диск.",
|
||||
"description": ""
|
||||
"description": "This string is used to tell the user, that ClearURLs saved the settings on disk."
|
||||
},
|
||||
"core_error": {
|
||||
"message": "[ClearURLs]: Не вдалося запустити додаток.",
|
||||
"description": ""
|
||||
"description": "This string is used to tell the user, that ClearURLs could not be started."
|
||||
},
|
||||
"configs_switch_statistics": {
|
||||
"message": "Статистика",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the statistics switch button on the popup page."
|
||||
},
|
||||
"configs_switch_statistics_title": {
|
||||
"message": "Увімкнення чи вимкнення статистики",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics switch button on the popup page."
|
||||
},
|
||||
"settings_html_page_title": {
|
||||
"message": "Налаштування ClearURLs",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the settings page."
|
||||
},
|
||||
"badged_color_label": {
|
||||
"message": "Колір піктограми",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the badged color label."
|
||||
},
|
||||
"setting_html_reset_button": {
|
||||
"message": "Скинути",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
"setting_html_reset_button_title": {
|
||||
"message": "Скинути все",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the reset button on the settings page."
|
||||
},
|
||||
"setting_rule_url_label": {
|
||||
"message": "Посилання на файл data.json (правила)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the rule url label."
|
||||
},
|
||||
"settings_html_save_button": {
|
||||
"message": "Зберегти і перезавантажити додаток",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the save&reload button on the settings page."
|
||||
},
|
||||
"settings_html_save_button_title": {
|
||||
"message": "Збереження налаштувань",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the save&reload button on the settings page."
|
||||
},
|
||||
"setting_hash_url_label": {
|
||||
"message": "Посилання на файл rules.hash (хеш)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the rule.hash url label."
|
||||
},
|
||||
"setting_types_label": {
|
||||
"message": "<a href='https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Add-ons\/WebExtensions\/API\/webRequest\/ResourceType' target='_blank'>Типи запитів<\/a> (експертний рівень)",
|
||||
"description": ""
|
||||
"message": "<a href='https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/ResourceType' target='_blank'>Типи запитів</a> (експертний рівень)",
|
||||
"description": "This string is used as name for the types label."
|
||||
},
|
||||
"setting_report_server_label": {
|
||||
"message": "Звіт про сервер URL",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"success_report_url": {
|
||||
"message": "Успішно повідомлено про URL-адресу. Ми невдовзі це перевіримо.",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"error_report_url": {
|
||||
"message": "Схоже, про цю URL-адресу вже повідомлено.",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"donate_button": {
|
||||
"message": "Внесок для розробників ClearURLs.",
|
||||
"description": ""
|
||||
"description": "This string is used to refer to a donation page."
|
||||
}
|
||||
}
|
||||
@@ -1,291 +1,234 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "已是最新的",
|
||||
"description": ""
|
||||
"description": "This status code says, that no update is available for the ClearURLs rules and everything is up to date."
|
||||
},
|
||||
|
||||
"hash_status_code_2": {
|
||||
"message": "已更新",
|
||||
"description": ""
|
||||
"description": "This status code says, that the ClearURLs rules are successfully updated."
|
||||
},
|
||||
|
||||
"hash_status_code_3": {
|
||||
"message": "有可用的更新",
|
||||
"description": ""
|
||||
"description": "This status code says, that an update is available for the ClearURLs rules."
|
||||
},
|
||||
|
||||
"hash_status_code_4": {
|
||||
"message": "错误",
|
||||
"description": ""
|
||||
"description": "This status code says, that the ClearURLs could not be started correctly."
|
||||
},
|
||||
|
||||
"hash_status_code_5": {
|
||||
"message": "发生错误",
|
||||
"description": ""
|
||||
"description": "This status code says, that an error occurred while updating the ClearURLs rules."
|
||||
},
|
||||
|
||||
"log_redirect": {
|
||||
"message": "此网址已被转址",
|
||||
"description": ""
|
||||
"description": "This string is used on redirections in the ClearURLs log."
|
||||
},
|
||||
|
||||
"log_domain_blocked": {
|
||||
"message": "此网域已被封锁",
|
||||
"description": ""
|
||||
"description": "This string is used on blocked domains in the ClearURLs log."
|
||||
},
|
||||
|
||||
"check_os_log": {
|
||||
"message": "[ClearURLs]: 已新增日志聆听者",
|
||||
"description": ""
|
||||
"description": "This string is used on ClearURLs log startup."
|
||||
},
|
||||
|
||||
"log_html_page_title": {
|
||||
"message": "ClearURLs日志",
|
||||
"description": ""
|
||||
"description": "This string is used as header on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_1": {
|
||||
"message": "处理前",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_2": {
|
||||
"message": "处理后",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_3": {
|
||||
"message": "规则",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_4": {
|
||||
"message": "时间",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_reset_button": {
|
||||
"message": "重置",
|
||||
"description": ""
|
||||
"description": "This string is used for the reset button on the log page."
|
||||
},
|
||||
|
||||
"log_html_reset_button_title": {
|
||||
"message": "重置全局日志",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the reset button on the log page."
|
||||
},
|
||||
|
||||
"popup_html_configs_head": {
|
||||
"message": "设定",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the configs on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_filter": {
|
||||
"message": "过滤器",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the filter switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_filter_title": {
|
||||
"message": "此为ClearURLs的主开关. 若关闭则此插件失效.",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the filter switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_log": {
|
||||
"message": "日志",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the logging switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_log_title": {
|
||||
"message": "日志会被储存于本地. 若不需要此功能建议关闭.",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the logging switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_badges": {
|
||||
"message": "徽章",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the badges switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_badges_title": {
|
||||
"message": "显示已清理数量",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the badges switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_head": {
|
||||
"message": "统计",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_elements": {
|
||||
"message": "元件",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_blocked": {
|
||||
"message": "已阻挡",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the blocked elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_percentage": {
|
||||
"message": "比例",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the percentage of blocked elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_reset_button": {
|
||||
"message": "重置",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the statistics reset button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_reset_button_title": {
|
||||
"message": "重置全局统计",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics reset button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_rules_status_head": {
|
||||
"message": "规则-状态",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the rules-status section on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_log_head": {
|
||||
"message": "日志",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the log button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_log_head_title": {
|
||||
"message": "开启日志",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the log button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_report_button": {
|
||||
"message": "回报目前网址",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
|
||||
"popup_html_report_button_title": {
|
||||
"message": "回报该分页目前网址",
|
||||
"description": ""
|
||||
"description": "Currently not used."
|
||||
},
|
||||
|
||||
"core_save_on_disk": {
|
||||
"message": "[ClearURLs]: 储存于本地",
|
||||
"description": ""
|
||||
"description": "This string is used to tell the user, that ClearURLs saved the settings on disk."
|
||||
},
|
||||
|
||||
"core_error": {
|
||||
"message": "[ClearURLs]: 插件无法启动",
|
||||
"description": ""
|
||||
"description": "This string is used to tell the user, that ClearURLs could not be started."
|
||||
},
|
||||
|
||||
"configs_switch_statistics": {
|
||||
"message": "统计",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the statistics switch button on the popup page."
|
||||
},
|
||||
|
||||
"configs_switch_statistics_title": {
|
||||
"message": "开启或关闭统计功能",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics switch button on the popup page."
|
||||
},
|
||||
|
||||
"settings_html_page_title": {
|
||||
"message": "ClearURLs设定",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the settings page."
|
||||
},
|
||||
|
||||
"badged_color_label": {
|
||||
"message": "徽章颜色",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the badged color label."
|
||||
},
|
||||
|
||||
"setting_html_reset_button": {
|
||||
"message": "重置",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
|
||||
"setting_html_reset_button_title": {
|
||||
"message": "重置所有设定",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the reset button on the settings page."
|
||||
},
|
||||
|
||||
"setting_rule_url_label": {
|
||||
"message": "data.json档的网址 (规则)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the rule url label."
|
||||
},
|
||||
|
||||
"settings_html_save_button": {
|
||||
"message": "储存并重启插件",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the save&reload button on the settings page."
|
||||
},
|
||||
|
||||
"settings_html_save_button_title": {
|
||||
"message": "储存设定",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the save&reload button on the settings page."
|
||||
},
|
||||
|
||||
"setting_hash_url_label": {
|
||||
"message": "rules.hash档的网址 (校验)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the rule.hash url label."
|
||||
},
|
||||
|
||||
"setting_types_label": {
|
||||
"message": "<a href='https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/ResourceType' target='_blank'>请求类型</a> (进阶设定)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the types label."
|
||||
},
|
||||
|
||||
"setting_report_server_label": {
|
||||
"message": "回报网址",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
|
||||
"success_report_url": {
|
||||
"message": "该网址已成功回报",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
|
||||
"error_report_url": {
|
||||
"message": "该网址已被回报过",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
|
||||
"donate_button": {
|
||||
"message": "给ClearURLs的作者一点贊助",
|
||||
"description": ""
|
||||
"description": "This string is used to refer to a donation page."
|
||||
},
|
||||
|
||||
"clipboard_copy_link": {
|
||||
"message": "複製清理过的网址",
|
||||
"description": ""
|
||||
"description": "This string is used in the context menu to copy clean links."
|
||||
},
|
||||
|
||||
"context_menu_enabled": {
|
||||
"message": "显示右键选单条目",
|
||||
"description": ""
|
||||
"description": "This string is used toggle the context menu entry to copy clean links."
|
||||
},
|
||||
|
||||
"history_listener_enabled": {
|
||||
"message": "Prevent tracking injection over history API (详见: <a href='https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_replaceState()_method' target='_blank'>The replaceState() method</a>)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the history API listener label."
|
||||
},
|
||||
|
||||
"cleaning_tool_page_title": {
|
||||
"message": "ClearURLs的网址清理工具",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the cleaning tool page."
|
||||
},
|
||||
|
||||
"cleaning_tool_description": {
|
||||
"message": "此工具提供手动清理网址的功能. 在下方贴上网址并按下绿色按钮, ClearURLs将会输出清理后的网址. 若要同时清理多个网址, 请将每个置于不同行.",
|
||||
"description": ""
|
||||
"description": "This string is used as description of the cleaning tool."
|
||||
},
|
||||
|
||||
"cleaning_tool_btn": {
|
||||
"message": "网址清理工具",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the clean url button."
|
||||
},
|
||||
|
||||
"cleaning_tool_dirty_urls_label": {
|
||||
"message": "清理前的网址:",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the cleaning tool page for the dirty URLs."
|
||||
},
|
||||
|
||||
"cleaning_tool_clean_urls_label": {
|
||||
"message": "清理后的网址:",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the cleaning tool page for the clean URLs."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,291 +1,234 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "已是最新的",
|
||||
"description": ""
|
||||
"description": "This status code says, that no update is available for the ClearURLs rules and everything is up to date."
|
||||
},
|
||||
|
||||
"hash_status_code_2": {
|
||||
"message": "已更新",
|
||||
"description": ""
|
||||
"description": "This status code says, that the ClearURLs rules are successfully updated."
|
||||
},
|
||||
|
||||
"hash_status_code_3": {
|
||||
"message": "有可用的更新",
|
||||
"description": ""
|
||||
"description": "This status code says, that an update is available for the ClearURLs rules."
|
||||
},
|
||||
|
||||
"hash_status_code_4": {
|
||||
"message": "錯誤",
|
||||
"description": ""
|
||||
"description": "This status code says, that the ClearURLs could not be started correctly."
|
||||
},
|
||||
|
||||
"hash_status_code_5": {
|
||||
"message": "發生錯誤",
|
||||
"description": ""
|
||||
"description": "This status code says, that an error occurred while updating the ClearURLs rules."
|
||||
},
|
||||
|
||||
"log_redirect": {
|
||||
"message": "此網址已被轉址",
|
||||
"description": ""
|
||||
"description": "This string is used on redirections in the ClearURLs log."
|
||||
},
|
||||
|
||||
"log_domain_blocked": {
|
||||
"message": "此網域已被封鎖",
|
||||
"description": ""
|
||||
"description": "This string is used on blocked domains in the ClearURLs log."
|
||||
},
|
||||
|
||||
"check_os_log": {
|
||||
"message": "[ClearURLs]: 已新增記錄監聽器",
|
||||
"description": ""
|
||||
"description": "This string is used on ClearURLs log startup."
|
||||
},
|
||||
|
||||
"log_html_page_title": {
|
||||
"message": "ClearURLs歷史記錄",
|
||||
"description": ""
|
||||
"description": "This string is used as header on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_1": {
|
||||
"message": "處理前",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_2": {
|
||||
"message": "處理後",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_3": {
|
||||
"message": "規則",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_table_head_4": {
|
||||
"message": "時間",
|
||||
"description": ""
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
|
||||
"log_html_reset_button": {
|
||||
"message": "重置",
|
||||
"description": ""
|
||||
"description": "This string is used for the reset button on the log page."
|
||||
},
|
||||
|
||||
"log_html_reset_button_title": {
|
||||
"message": "重置全域記錄檔",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the reset button on the log page."
|
||||
},
|
||||
|
||||
"popup_html_configs_head": {
|
||||
"message": "設定",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the configs on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_filter": {
|
||||
"message": "過濾器",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the filter switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_filter_title": {
|
||||
"message": "此為ClearURLs的主開關. 若關閉則此附件元件失效.",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the filter switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_log": {
|
||||
"message": "歷史記錄",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the logging switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_log_title": {
|
||||
"message": "記錄檔會被儲存於本機. 若不需要此功能建議關閉.",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the logging switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_badges": {
|
||||
"message": "徽章",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the badges switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_configs_switch_badges_title": {
|
||||
"message": "顯示已清理數量",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the badges switch button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_head": {
|
||||
"message": "統計",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_elements": {
|
||||
"message": "元件",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_blocked": {
|
||||
"message": "已阻擋",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the blocked elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_percentage": {
|
||||
"message": "比例",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the percentage of blocked elements on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_reset_button": {
|
||||
"message": "重置",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the statistics reset button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_statistics_reset_button_title": {
|
||||
"message": "重置全域統計",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics reset button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_rules_status_head": {
|
||||
"message": "規則-狀態",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the rules-status section on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_log_head": {
|
||||
"message": "記錄",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the log button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_log_head_title": {
|
||||
"message": "開啟記錄",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the log button on the popup page."
|
||||
},
|
||||
|
||||
"popup_html_report_button": {
|
||||
"message": "回報目前網址",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
|
||||
"popup_html_report_button_title": {
|
||||
"message": "回報該分頁目前網址",
|
||||
"description": ""
|
||||
"description": "Currently not used."
|
||||
},
|
||||
|
||||
"core_save_on_disk": {
|
||||
"message": "[ClearURLs]: 儲存於本機",
|
||||
"description": ""
|
||||
"description": "This string is used to tell the user, that ClearURLs saved the settings on disk."
|
||||
},
|
||||
|
||||
"core_error": {
|
||||
"message": "[ClearURLs]: 附加元件無法啟動",
|
||||
"description": ""
|
||||
"description": "This string is used to tell the user, that ClearURLs could not be started."
|
||||
},
|
||||
|
||||
"configs_switch_statistics": {
|
||||
"message": "統計",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the statistics switch button on the popup page."
|
||||
},
|
||||
|
||||
"configs_switch_statistics_title": {
|
||||
"message": "開啟或關閉統計功能",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the statistics switch button on the popup page."
|
||||
},
|
||||
|
||||
"settings_html_page_title": {
|
||||
"message": "ClearURLs設定",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the settings page."
|
||||
},
|
||||
|
||||
"badged_color_label": {
|
||||
"message": "徽章顏色",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the badged color label."
|
||||
},
|
||||
|
||||
"setting_html_reset_button": {
|
||||
"message": "重置",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
|
||||
"setting_html_reset_button_title": {
|
||||
"message": "重置所有設定",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the reset button on the settings page."
|
||||
},
|
||||
|
||||
"setting_rule_url_label": {
|
||||
"message": "data.json檔的網址 (規則)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the rule url label."
|
||||
},
|
||||
|
||||
"settings_html_save_button": {
|
||||
"message": "儲存並重啟附件元件",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the save&reload button on the settings page."
|
||||
},
|
||||
|
||||
"settings_html_save_button_title": {
|
||||
"message": "儲存設定",
|
||||
"description": ""
|
||||
"description": "This string is used as title for the save&reload button on the settings page."
|
||||
},
|
||||
|
||||
"setting_hash_url_label": {
|
||||
"message": "rules.hash檔的網址 (校驗)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the rule.hash url label."
|
||||
},
|
||||
|
||||
"setting_types_label": {
|
||||
"message": "<a href='https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/ResourceType' target='_blank'>請求類型</a> (進階設定)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the types label."
|
||||
},
|
||||
|
||||
"setting_report_server_label": {
|
||||
"message": "回報網址",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
|
||||
"success_report_url": {
|
||||
"message": "該網址已成功回報",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
|
||||
"error_report_url": {
|
||||
"message": "該網址已被回報過",
|
||||
"description": ""
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
|
||||
"donate_button": {
|
||||
"message": "給ClearURLs的作者一點贊助",
|
||||
"description": ""
|
||||
"description": "This string is used to refer to a donation page."
|
||||
},
|
||||
|
||||
"clipboard_copy_link": {
|
||||
"message": "複製清理過的網址",
|
||||
"description": ""
|
||||
"description": "This string is used in the context menu to copy clean links."
|
||||
},
|
||||
|
||||
"context_menu_enabled": {
|
||||
"message": "顯示右鍵選單項目",
|
||||
"description": ""
|
||||
"description": "This string is used toggle the context menu entry to copy clean links."
|
||||
},
|
||||
|
||||
"history_listener_enabled": {
|
||||
"message": "Prevent tracking injection over history API (詳見: <a href='https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_replaceState()_method' target='_blank'>The replaceState() method</a>)",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the history API listener label."
|
||||
},
|
||||
|
||||
"cleaning_tool_page_title": {
|
||||
"message": "ClearURLs的網址清理工具",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the cleaning tool page."
|
||||
},
|
||||
|
||||
"cleaning_tool_description": {
|
||||
"message": "此工具提供手動清理網址的功能. 在下方貼上網址並按下綠色按鈕, ClearURLs將會輸出清理後的網址. 若要同時清理多個網址, 請將每個置於不同行.",
|
||||
"description": ""
|
||||
"description": "This string is used as description of the cleaning tool."
|
||||
},
|
||||
|
||||
"cleaning_tool_btn": {
|
||||
"message": "網址清理工具",
|
||||
"description": ""
|
||||
"description": "This string is used as name for the clean url button."
|
||||
},
|
||||
|
||||
"cleaning_tool_dirty_urls_label": {
|
||||
"message": "清理前的網址:",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the cleaning tool page for the dirty URLs."
|
||||
},
|
||||
|
||||
"cleaning_tool_clean_urls_label": {
|
||||
"message": "清理後的網址:",
|
||||
"description": ""
|
||||
"description": "This string is used as title on the cleaning tool page for the clean URLs."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
80
clearurls.js
80
clearurls.js
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
@@ -70,20 +70,7 @@ function removeFieldsFormURL(provider, pureUrl, quiet = false) {
|
||||
pushToLog(beforeReplace, url, rawRule);
|
||||
}
|
||||
|
||||
if (badges[tabid] == null) badges[tabid] = 0;
|
||||
|
||||
if (!quiet) increaseURLCounter();
|
||||
|
||||
checkOSAndroid().then((res) => {
|
||||
if (!res) {
|
||||
if (storage.badgedStatus && !quiet) {
|
||||
browser.browserAction.setBadgeText({text: (++badges[tabid]).toString(), tabId: tabid});
|
||||
} else {
|
||||
browser.browserAction.setBadgeText({text: "", tabId: tabid});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
increaseBadged(quiet);
|
||||
changes = true;
|
||||
}
|
||||
});
|
||||
@@ -144,20 +131,7 @@ function removeFieldsFormURL(provider, pureUrl, quiet = false) {
|
||||
if (!quiet) pushToLog(tempBeforeURL, tempURL, rule);
|
||||
}
|
||||
|
||||
if (badges[tabid] == null) badges[tabid] = 0;
|
||||
|
||||
if (!quiet) increaseURLCounter();
|
||||
|
||||
checkOSAndroid().then((res) => {
|
||||
if (!res) {
|
||||
if (storage.badgedStatus && !quiet) {
|
||||
browser.browserAction.setBadgeText({text: (++badges[tabid]).toString(), tabId: tabid});
|
||||
} else {
|
||||
browser.browserAction.setBadgeText({text: "", tabId: tabid});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
increaseBadged(quiet);
|
||||
changes = true;
|
||||
}
|
||||
});
|
||||
@@ -172,22 +146,7 @@ function removeFieldsFormURL(provider, pureUrl, quiet = false) {
|
||||
|
||||
if (provider.isCaneling() && storage.domainBlocking) {
|
||||
if (!quiet) pushToLog(pureUrl, pureUrl, translate('log_domain_blocked'));
|
||||
if (badges[tabid] == null) {
|
||||
badges[tabid] = 0;
|
||||
}
|
||||
|
||||
if (!quiet) increaseURLCounter();
|
||||
|
||||
checkOSAndroid().then((res) => {
|
||||
if (!res) {
|
||||
if (storage.badgedStatus && !quiet) {
|
||||
browser.browserAction.setBadgeText({text: (++badges[tabid]).toString(), tabId: tabid});
|
||||
} else {
|
||||
browser.browserAction.setBadgeText({text: "", tabId: tabid});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
increaseBadged(quiet);
|
||||
cancel = true;
|
||||
}
|
||||
|
||||
@@ -598,6 +557,12 @@ function start() {
|
||||
"cancel": false
|
||||
};
|
||||
|
||||
if (storage.pingBlocking && storage.pingRequestTypes.includes(request.type)) {
|
||||
pushToLog(request.url, request.url, translate('log_ping_blocked'));
|
||||
increaseBadged();
|
||||
return {cancel: true};
|
||||
}
|
||||
|
||||
/*
|
||||
* Call for every provider the removeFieldsFormURL method.
|
||||
*/
|
||||
@@ -686,7 +651,9 @@ function start() {
|
||||
function handleActivated(activeInfo) {
|
||||
tabid = activeInfo.tabId;
|
||||
browser.tabs.get(tabid).then(function (tab) {
|
||||
currentURL = tab.url;
|
||||
if (!browser.runtime.lastError) { // https://gitlab.com/KevinRoebert/ClearUrls/issues/346
|
||||
currentURL = tab.url;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -726,7 +693,7 @@ function start() {
|
||||
*/
|
||||
browser.webRequest.onBeforeRequest.addListener(
|
||||
promise,
|
||||
{urls: ["<all_urls>"], types: getData("types")},
|
||||
{urls: ["<all_urls>"], types: getData("types").concat(getData("pingRequestTypes"))},
|
||||
["blocking"]
|
||||
);
|
||||
}
|
||||
@@ -761,3 +728,22 @@ function pushToLog(beforeProcessing, afterProcessing, rule) {
|
||||
deferSaveOnDisk('log');
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Increases the badged by one.
|
||||
*/
|
||||
function increaseBadged(quiet = false) {
|
||||
if (badges[tabid] == null) badges[tabid] = 0;
|
||||
|
||||
if (!quiet) increaseURLCounter();
|
||||
|
||||
checkOSAndroid().then((res) => {
|
||||
if (!res) {
|
||||
if (storage.badgedStatus && !quiet) {
|
||||
browser.browserAction.setBadgeText({text: (++badges[tabid]).toString(), tabId: tabid});
|
||||
} else {
|
||||
browser.browserAction.setBadgeText({text: "", tabId: tabid});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
@@ -114,12 +114,14 @@ function getData()
|
||||
.then(() => loadData("localHostsSkipping"))
|
||||
.then(() => loadData("referralMarketing"))
|
||||
.then(() => loadData("domainBlocking"))
|
||||
.then(() => loadData("pingBlocking"))
|
||||
.then(() => {
|
||||
changeSwitchButton("localHostsSkipping", "localHostsSkipping");
|
||||
changeSwitchButton("historyListenerEnabled", "historyListenerEnabled");
|
||||
changeSwitchButton("contextMenuEnabled", "contextMenuEnabled");
|
||||
changeSwitchButton("referralMarketing", "referralMarketing");
|
||||
changeSwitchButton("domainBlocking", "domainBlocking");
|
||||
changeSwitchButton("pingBlocking", "pingBlocking");
|
||||
});
|
||||
}
|
||||
|
||||
@@ -185,6 +187,8 @@ function setText()
|
||||
$('#importSettings').prop('title', translate('setting_html_import_button_title'));
|
||||
injectText("referral_marketing_enabled", "referral_marketing_enabled");
|
||||
injectText("domain_blocking_enabled", "domain_blocking_enabled");
|
||||
$('#ping_blocking_enabled').html(translate('ping_blocking_enabled'))
|
||||
.prop('title', translate('ping_blocking_enabled_title'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
@@ -209,11 +209,14 @@ function initSettings() {
|
||||
storage.referralMarketing = false;
|
||||
storage.logLimit = -1;
|
||||
storage.domainBlocking = true;
|
||||
storage.pingBlocking = true;
|
||||
|
||||
if (getBrowser() === "Firefox") {
|
||||
storage.types = ["font", "image", "imageset", "main_frame", "media", "object", "object_subrequest", "other", "script", "stylesheet", "sub_frame", "websocket", "xbl", "xml_dtd", "xmlhttprequest", "xslt"];
|
||||
storage.pingRequestTypes = ["ping", "beacon"];
|
||||
} else if (getBrowser() === "Chrome") {
|
||||
storage.types = ["main_frame", "sub_frame", "stylesheet", "script", "image", "font", "object", "xmlhttprequest", "ping", "csp_report", "media", "websocket", "other"];
|
||||
storage.pingRequestTypes = ["ping"];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
@@ -293,7 +293,7 @@ function decodeURL(url) {
|
||||
return rtn;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Gets the value of at `key` an object. If the resolved value is `undefined`, the `defaultValue` is returned in its place.
|
||||
*
|
||||
* @param {string} key the key of the object
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
66
core_js/yandex_link_fix.js
Normal file
66
core_js/yandex_link_fix.js
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Based on:
|
||||
* Remove Google Redirection
|
||||
* https://github.com/kodango/Remove-Google-Redirection/blob/master/extension/chrome/remove-google-redirection.user.js
|
||||
* Copyright (c) 2017 kodango
|
||||
* MIT License: https://github.com/kodango/Remove-Google-Redirection/blob/master/LICENSE
|
||||
*/
|
||||
(function (window) {
|
||||
"use strict";
|
||||
|
||||
function injectFunction() {
|
||||
let ele = document.createElement('script');
|
||||
let s = document.getElementsByTagName('script')[0];
|
||||
|
||||
ele.type = 'text/javascript';
|
||||
ele.textContent = "Object.defineProperty(window, '_borschik', {" +
|
||||
" value: function() { return false; }," +
|
||||
" writable: false," +
|
||||
" configurable: false" +
|
||||
"});";
|
||||
|
||||
s.parentNode.insertBefore(ele, s);
|
||||
}
|
||||
|
||||
/*
|
||||
* The main entry
|
||||
*/
|
||||
function main() {
|
||||
injectFunction();
|
||||
|
||||
document.addEventListener('mouseover', function (event) {
|
||||
let a = event.target, depth = 1;
|
||||
|
||||
while (a && a.tagName !== 'A' && depth-- > 0) {
|
||||
a = a.parentNode;
|
||||
}
|
||||
|
||||
if (a && a.tagName === 'A') {
|
||||
try {
|
||||
a.removeAttribute('data-counter');
|
||||
delete a.dataset.cthref;
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
}
|
||||
}
|
||||
}, true);
|
||||
}
|
||||
|
||||
main();
|
||||
})(window);
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -95,7 +95,8 @@
|
||||
"uact",
|
||||
"aqs",
|
||||
"sourceid",
|
||||
"sxsrf"
|
||||
"sxsrf",
|
||||
"rlz"
|
||||
],
|
||||
"referralMarketing": [
|
||||
"referrer"
|
||||
@@ -114,7 +115,8 @@
|
||||
".*(news\\.google\\.).*\\?hl=.*",
|
||||
".*(google\\.).*\\/setprefs\\?.*hl=[^\\/\\?&]*(\\/|&(amp;)?)?",
|
||||
".*(google\\.).*\\/appsactivity\\/.*",
|
||||
".*(google\\.).*\\/aclk\\?.*"
|
||||
".*(google\\.).*\\/aclk\\?.*",
|
||||
".*(drive\\.google\\.).*\\/videoplayback.*"
|
||||
],
|
||||
"redirections": [
|
||||
".*google\\..*\\/.*url\\?.*url=((https|http)[^&]+)",
|
||||
@@ -184,7 +186,10 @@
|
||||
"(%3F)?cmpid",
|
||||
"(%3F)?os_ehash",
|
||||
"(%3F)?_ga",
|
||||
"(%3F)?__twitter_impression"
|
||||
"(%3F)?__twitter_impression",
|
||||
"(%3F)?wt_?z?mc",
|
||||
"(%3F)?wtrid",
|
||||
"(%3F)?[a-zA-Z]?mc"
|
||||
],
|
||||
"referralMarketing": [],
|
||||
"rawRules": [],
|
||||
@@ -213,7 +218,9 @@
|
||||
"(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(amazon)(\\.[a-zA-Z]{2,}).*\\/message-us\\?.*",
|
||||
"(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(v-player)(\\.net).*\\/player\\.aspx\\?.*",
|
||||
"(https:\\/\\/|http:\\/\\/)(authorization\\.)?(td)(\\.com).*\\?.*",
|
||||
"(https:\\/\\/|http:\\/\\/)(support\\.)(steampowered\\.com).*\\?.*"
|
||||
"(https:\\/\\/|http:\\/\\/)(support\\.)(steampowered\\.com).*\\?.*",
|
||||
"(https:\\/\\/|http:\\/\\/)(privacy\\.)(vakmedianet\\.nl).*\\?.*ref=.*",
|
||||
"(https:\\/\\/|http:\\/\\/)(sso\\.)(serverplan\\.com)\\/manage2fa\\/check\\?ref=.*"
|
||||
],
|
||||
"redirections": [],
|
||||
"forceRedirection": false
|
||||
@@ -337,7 +344,8 @@
|
||||
".*(facebook\\.)\\w{2,}.*(\\/groups\\/member_bio\\/bio_dialog\\/).*",
|
||||
".*(facebook\\.)\\w{2,}.*(\\/photo\\.php\\?).*",
|
||||
".*(facebook\\.)\\w{2,}.*(\\/ajax\\/).*",
|
||||
".*(facebook\\.)\\w{2,}.*(\\/privacy\\/specific_audience_selector_dialog\\/).*"
|
||||
".*(facebook\\.)\\w{2,}.*(\\/privacy\\/specific_audience_selector_dialog\\/).*",
|
||||
".*(facebook\\.)\\w{2,}.*(\\/photo\\/download\\/).*"
|
||||
],
|
||||
"redirections": [
|
||||
".*l[a-zA-Z]?\\.facebook\\..*\\/.*l\\.php\\?.*u=((https%3A%2F%2F|http%3A%2F%2F)[^&]*)"
|
||||
@@ -413,7 +421,9 @@
|
||||
],
|
||||
"referralMarketing": [],
|
||||
"rawRules": [],
|
||||
"exceptions": [],
|
||||
"exceptions": [
|
||||
".*(bing)(\\.[a-zA-Z]{2,})\\/WS\\/redirect\\/.*"
|
||||
],
|
||||
"redirections": [],
|
||||
"forceRedirection": false
|
||||
},
|
||||
@@ -1105,6 +1115,100 @@
|
||||
"exceptions": [],
|
||||
"redirections": [],
|
||||
"forceRedirection": false
|
||||
},
|
||||
"disq.us": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(disq)(\\.us).*",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"cuid"
|
||||
],
|
||||
"referralMarketing": [],
|
||||
"rawRules": [],
|
||||
"exceptions": [],
|
||||
"redirections": [
|
||||
".*url=([^&]*)"
|
||||
],
|
||||
"forceRedirection": false
|
||||
},
|
||||
"liberation.fr": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(liberation)(\\.fr).*",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"Echobox"
|
||||
],
|
||||
"referralMarketing": [],
|
||||
"rawRules": [],
|
||||
"exceptions": [],
|
||||
"redirections": [],
|
||||
"forceRedirection": false
|
||||
},
|
||||
"anonym.to": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(anonym)(\\.to).*",
|
||||
"completeProvider": false,
|
||||
"rules": [],
|
||||
"referralMarketing": [],
|
||||
"rawRules": [],
|
||||
"exceptions": [],
|
||||
"redirections": [
|
||||
".*\\?([^&]*)"
|
||||
],
|
||||
"forceRedirection": false
|
||||
},
|
||||
"moosejaw.com": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(moosejaw)(\\.com).*",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"cm_lm",
|
||||
"cm_mmc",
|
||||
"webUserId",
|
||||
"spMailingID",
|
||||
"spUserID",
|
||||
"spJobID",
|
||||
"spReportId"
|
||||
],
|
||||
"referralMarketing": [],
|
||||
"rawRules": [],
|
||||
"exceptions": [],
|
||||
"redirections": [],
|
||||
"forceRedirection": false
|
||||
},
|
||||
"spotify.com": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(spotify)(\\.com).*",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"si"
|
||||
],
|
||||
"referralMarketing": [],
|
||||
"rawRules": [],
|
||||
"exceptions": [],
|
||||
"redirections": [],
|
||||
"forceRedirection": false
|
||||
},
|
||||
"yandex": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(yandex)(\\.ru|\\.com).*",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"lr",
|
||||
"redircnt"
|
||||
],
|
||||
"referralMarketing": [],
|
||||
"rawRules": [],
|
||||
"exceptions": [],
|
||||
"redirections": [],
|
||||
"forceRedirection": false
|
||||
},
|
||||
"healio.com": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(healio)(\\.com).*",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"ecp",
|
||||
"m_bt"
|
||||
],
|
||||
"referralMarketing": [],
|
||||
"rawRules": [],
|
||||
"exceptions": [],
|
||||
"redirections": [],
|
||||
"forceRedirection": false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<!--
|
||||
ClearURLs
|
||||
Copyright (c) 2017-2019 Kevin Röbert
|
||||
Copyright (c) 2017-2020 Kevin Röbert
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<!--
|
||||
ClearURLs
|
||||
Copyright (c) 2017-2019 Kevin Röbert
|
||||
Copyright (c) 2017-2020 Kevin Röbert
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<!--
|
||||
ClearURLs
|
||||
Copyright (c) 2017-2019 Kevin Röbert
|
||||
Copyright (c) 2017-2020 Kevin Röbert
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<!--
|
||||
ClearURLs
|
||||
Copyright (c) 2017-2019 Kevin Röbert
|
||||
Copyright (c) 2017-2020 Kevin Röbert
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
@@ -98,6 +98,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
</span>
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
<p>
|
||||
<label id="rule_url_label"></label><br />
|
||||
<input type="url" id="ruleURL" value="" name="ruleURL" class="form-control" />
|
||||
@@ -125,7 +126,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
<span class="slider round"></span>
|
||||
</label>
|
||||
</p>
|
||||
<br />
|
||||
<p>
|
||||
<label id="local_hosts_skipping" style="font-weight: bold;"></label><br />
|
||||
<label class="switch">
|
||||
@@ -133,7 +133,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
<span class="slider round"></span>
|
||||
</label>
|
||||
</p>
|
||||
<br />
|
||||
<p>
|
||||
<label id="history_listener_enabled" style="font-weight: bold;"></label><br />
|
||||
<label class="switch">
|
||||
@@ -141,7 +140,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
<span class="slider round"></span>
|
||||
</label>
|
||||
</p>
|
||||
<br />
|
||||
<p>
|
||||
<label id="context_menu_enabled" style="font-weight: bold;"></label><br />
|
||||
<label class="switch">
|
||||
@@ -149,7 +147,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
<span class="slider round"></span>
|
||||
</label>
|
||||
</p>
|
||||
<br />
|
||||
<p>
|
||||
<label id="referral_marketing_enabled" style="font-weight: bold;"></label><br />
|
||||
<label class="switch">
|
||||
@@ -157,6 +154,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
<span class="slider round"></span>
|
||||
</label>
|
||||
</p>
|
||||
<p>
|
||||
<label id="ping_blocking_enabled" style="font-weight: bold;"></label><br />
|
||||
<label class="switch">
|
||||
<input type="checkbox" id="pingBlocking">
|
||||
<span class="slider round"></span>
|
||||
</label>
|
||||
</p>
|
||||
<br />
|
||||
<p class="text-center">
|
||||
<button type="button" id="save_settings_btn"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<!--
|
||||
ClearURLs
|
||||
Copyright (c) 2017-2019 Kevin Röbert
|
||||
Copyright (c) 2017-2020 Kevin Röbert
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
325
manifest.json
325
manifest.json
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"manifest_version": 2,
|
||||
"name": "ClearURLs",
|
||||
"version": "1.10.0",
|
||||
"version": "1.13.0",
|
||||
"author": "Kevin Röbert",
|
||||
"description": "Remove tracking elements from URLs.",
|
||||
"homepage_url": "https://gitlab.com/KevinRoebert/ClearUrls",
|
||||
"default_locale": "en",
|
||||
"applications": {
|
||||
"gecko": {
|
||||
"id": "{74145f27-f039-47ce-a470-a662b129930a}"
|
||||
"id": "{74145f27-f039-47ce-a470-a662b129930a}"
|
||||
}
|
||||
},
|
||||
"icons": {
|
||||
@@ -73,115 +73,228 @@
|
||||
},
|
||||
"content_scripts": [
|
||||
{
|
||||
"matches": ["<all_urls>"],
|
||||
"matches": [
|
||||
"<all_urls>"
|
||||
],
|
||||
"js": [
|
||||
"browser-polyfill.js"
|
||||
]
|
||||
},
|
||||
{
|
||||
"all_frames": true,
|
||||
"matches": ["*://*.google.com/*", "*://*.google.ad/*",
|
||||
"*://*.google.ae/*", "*://*.google.com.af/*",
|
||||
"*://*.google.com.ag/*", "*://*.google.com.ai/*",
|
||||
"*://*.google.al/*", "*://*.google.am/*",
|
||||
"*://*.google.co.ao/*", "*://*.google.com.ar/*",
|
||||
"*://*.google.as/*", "*://*.google.at/*",
|
||||
"*://*.google.com.au/*", "*://*.google.az/*",
|
||||
"*://*.google.ba/*", "*://*.google.com.bd/*",
|
||||
"*://*.google.be/*", "*://*.google.bf/*",
|
||||
"*://*.google.bg/*", "*://*.google.com.bh/*",
|
||||
"*://*.google.bi/*", "*://*.google.bj/*",
|
||||
"*://*.google.com.bn/*", "*://*.google.com.bo/*",
|
||||
"*://*.google.com.br/*", "*://*.google.bs/*",
|
||||
"*://*.google.bt/*", "*://*.google.co.bw/*",
|
||||
"*://*.google.by/*", "*://*.google.com.bz/*",
|
||||
"*://*.google.ca/*", "*://*.google.cd/*",
|
||||
"*://*.google.cf/*", "*://*.google.cg/*",
|
||||
"*://*.google.ch/*", "*://*.google.ci/*",
|
||||
"*://*.google.co.ck/*", "*://*.google.cl/*",
|
||||
"*://*.google.cm/*", "*://*.google.cn/*",
|
||||
"*://*.google.com.co/*", "*://*.google.co.cr/*",
|
||||
"*://*.google.com.cu/*", "*://*.google.cv/*",
|
||||
"*://*.google.com.cy/*", "*://*.google.cz/*",
|
||||
"*://*.google.de/*", "*://*.google.dj/*",
|
||||
"*://*.google.dk/*", "*://*.google.dm/*",
|
||||
"*://*.google.com.do/*", "*://*.google.dz/*",
|
||||
"*://*.google.com.ec/*", "*://*.google.ee/*",
|
||||
"*://*.google.com.eg/*", "*://*.google.es/*",
|
||||
"*://*.google.com.et/*", "*://*.google.fi/*",
|
||||
"*://*.google.com.fj/*", "*://*.google.fm/*",
|
||||
"*://*.google.fr/*", "*://*.google.ga/*",
|
||||
"*://*.google.ge/*", "*://*.google.gg/*",
|
||||
"*://*.google.com.gh/*", "*://*.google.com.gi/*",
|
||||
"*://*.google.gl/*", "*://*.google.gm/*",
|
||||
"*://*.google.gp/*", "*://*.google.gr/*",
|
||||
"*://*.google.com.gt/*", "*://*.google.gy/*",
|
||||
"*://*.google.com.hk/*", "*://*.google.hn/*",
|
||||
"*://*.google.hr/*", "*://*.google.ht/*",
|
||||
"*://*.google.hu/*", "*://*.google.co.id/*",
|
||||
"*://*.google.ie/*", "*://*.google.co.il/*",
|
||||
"*://*.google.im/*", "*://*.google.co.in/*",
|
||||
"*://*.google.iq/*", "*://*.google.is/*", "*://*.google.it/*",
|
||||
"*://*.google.je/*", "*://*.google.com.jm/*",
|
||||
"*://*.google.jo/*", "*://*.google.co.jp/*",
|
||||
"*://*.google.co.ke/*", "*://*.google.com.kh/*",
|
||||
"*://*.google.ki/*", "*://*.google.kg/*",
|
||||
"*://*.google.co.kr/*", "*://*.google.com.kw/*",
|
||||
"*://*.google.kz/*", "*://*.google.la/*",
|
||||
"*://*.google.com.lb/*", "*://*.google.li/*",
|
||||
"*://*.google.lk/*", "*://*.google.co.ls/*",
|
||||
"*://*.google.lt/*", "*://*.google.lu/*", "*://*.google.lv/*",
|
||||
"*://*.google.com.ly/*", "*://*.google.co.ma/*",
|
||||
"*://*.google.md/*", "*://*.google.me/*", "*://*.google.mg/*",
|
||||
"*://*.google.mk/*", "*://*.google.ml/*",
|
||||
"*://*.google.com.mm/*", "*://*.google.mn/*",
|
||||
"*://*.google.ms/*", "*://*.google.com.mt/*",
|
||||
"*://*.google.mu/*", "*://*.google.mv/*", "*://*.google.mw/*",
|
||||
"*://*.google.com.mx/*", "*://*.google.com.my/*",
|
||||
"*://*.google.co.mz/*", "*://*.google.com.na/*",
|
||||
"*://*.google.com.nf/*", "*://*.google.com.ng/*",
|
||||
"*://*.google.com.ni/*", "*://*.google.ne/*",
|
||||
"*://*.google.nl/*", "*://*.google.no/*",
|
||||
"*://*.google.com.np/*", "*://*.google.nr/*",
|
||||
"*://*.google.nu/*", "*://*.google.co.nz/*",
|
||||
"*://*.google.com.om/*", "*://*.google.com.pa/*",
|
||||
"*://*.google.com.pe/*", "*://*.google.com.pg/*",
|
||||
"*://*.google.com.ph/*", "*://*.google.com.pk/*",
|
||||
"*://*.google.pl/*", "*://*.google.pn/*",
|
||||
"*://*.google.com.pr/*", "*://*.google.ps/*",
|
||||
"*://*.google.pt/*", "*://*.google.com.py/*",
|
||||
"*://*.google.com.qa/*", "*://*.google.ro/*",
|
||||
"*://*.google.ru/*", "*://*.google.rw/*",
|
||||
"*://*.google.com.sa/*", "*://*.google.com.sb/*",
|
||||
"*://*.google.sc/*", "*://*.google.se/*",
|
||||
"*://*.google.com.sg/*", "*://*.google.sh/*",
|
||||
"*://*.google.si/*", "*://*.google.sk/*",
|
||||
"*://*.google.com.sl/*", "*://*.google.sn/*",
|
||||
"*://*.google.so/*", "*://*.google.sm/*",
|
||||
"*://*.google.sr/*", "*://*.google.st/*",
|
||||
"*://*.google.com.sv/*", "*://*.google.td/*",
|
||||
"*://*.google.tg/*", "*://*.google.co.th/*",
|
||||
"*://*.google.com.tj/*", "*://*.google.tk/*",
|
||||
"*://*.google.tl/*", "*://*.google.tm/*",
|
||||
"*://*.google.tn/*", "*://*.google.to/*",
|
||||
"*://*.google.com.tr/*", "*://*.google.tt/*",
|
||||
"*://*.google.com.tw/*", "*://*.google.co.tz/*",
|
||||
"*://*.google.com.ua/*", "*://*.google.co.ug/*",
|
||||
"*://*.google.co.uk/*", "*://*.google.com.uy/*",
|
||||
"*://*.google.co.uz/*", "*://*.google.com.vc/*",
|
||||
"*://*.google.co.ve/*", "*://*.google.vg/*",
|
||||
"*://*.google.co.vi/*", "*://*.google.com.vn/*",
|
||||
"*://*.google.vu/*", "*://*.google.ws/*",
|
||||
"*://*.google.rs/*", "*://*.google.co.za/*",
|
||||
"*://*.google.co.zm/*", "*://*.google.co.zw/*",
|
||||
"*://*.google.cat/*"],
|
||||
"js": [
|
||||
"core_js/google_link_fix.js"
|
||||
],
|
||||
"run_at": "document_end"
|
||||
}
|
||||
],
|
||||
"options_ui": {
|
||||
"page": "html/settings.html"
|
||||
"matches": [
|
||||
"*://*.google.com/*",
|
||||
"*://*.google.ad/*",
|
||||
"*://*.google.ae/*",
|
||||
"*://*.google.com.af/*",
|
||||
"*://*.google.com.ag/*",
|
||||
"*://*.google.com.ai/*",
|
||||
"*://*.google.al/*",
|
||||
"*://*.google.am/*",
|
||||
"*://*.google.co.ao/*",
|
||||
"*://*.google.com.ar/*",
|
||||
"*://*.google.as/*",
|
||||
"*://*.google.at/*",
|
||||
"*://*.google.com.au/*",
|
||||
"*://*.google.az/*",
|
||||
"*://*.google.ba/*",
|
||||
"*://*.google.com.bd/*",
|
||||
"*://*.google.be/*",
|
||||
"*://*.google.bf/*",
|
||||
"*://*.google.bg/*",
|
||||
"*://*.google.com.bh/*",
|
||||
"*://*.google.bi/*",
|
||||
"*://*.google.bj/*",
|
||||
"*://*.google.com.bn/*",
|
||||
"*://*.google.com.bo/*",
|
||||
"*://*.google.com.br/*",
|
||||
"*://*.google.bs/*",
|
||||
"*://*.google.bt/*",
|
||||
"*://*.google.co.bw/*",
|
||||
"*://*.google.by/*",
|
||||
"*://*.google.com.bz/*",
|
||||
"*://*.google.ca/*",
|
||||
"*://*.google.cd/*",
|
||||
"*://*.google.cf/*",
|
||||
"*://*.google.cg/*",
|
||||
"*://*.google.ch/*",
|
||||
"*://*.google.ci/*",
|
||||
"*://*.google.co.ck/*",
|
||||
"*://*.google.cl/*",
|
||||
"*://*.google.cm/*",
|
||||
"*://*.google.cn/*",
|
||||
"*://*.google.com.co/*",
|
||||
"*://*.google.co.cr/*",
|
||||
"*://*.google.com.cu/*",
|
||||
"*://*.google.cv/*",
|
||||
"*://*.google.com.cy/*",
|
||||
"*://*.google.cz/*",
|
||||
"*://*.google.de/*",
|
||||
"*://*.google.dj/*",
|
||||
"*://*.google.dk/*",
|
||||
"*://*.google.dm/*",
|
||||
"*://*.google.com.do/*",
|
||||
"*://*.google.dz/*",
|
||||
"*://*.google.com.ec/*",
|
||||
"*://*.google.ee/*",
|
||||
"*://*.google.com.eg/*",
|
||||
"*://*.google.es/*",
|
||||
"*://*.google.com.et/*",
|
||||
"*://*.google.fi/*",
|
||||
"*://*.google.com.fj/*",
|
||||
"*://*.google.fm/*",
|
||||
"*://*.google.fr/*",
|
||||
"*://*.google.ga/*",
|
||||
"*://*.google.ge/*",
|
||||
"*://*.google.gg/*",
|
||||
"*://*.google.com.gh/*",
|
||||
"*://*.google.com.gi/*",
|
||||
"*://*.google.gl/*",
|
||||
"*://*.google.gm/*",
|
||||
"*://*.google.gp/*",
|
||||
"*://*.google.gr/*",
|
||||
"*://*.google.com.gt/*",
|
||||
"*://*.google.gy/*",
|
||||
"*://*.google.com.hk/*",
|
||||
"*://*.google.hn/*",
|
||||
"*://*.google.hr/*",
|
||||
"*://*.google.ht/*",
|
||||
"*://*.google.hu/*",
|
||||
"*://*.google.co.id/*",
|
||||
"*://*.google.ie/*",
|
||||
"*://*.google.co.il/*",
|
||||
"*://*.google.im/*",
|
||||
"*://*.google.co.in/*",
|
||||
"*://*.google.iq/*",
|
||||
"*://*.google.is/*",
|
||||
"*://*.google.it/*",
|
||||
"*://*.google.je/*",
|
||||
"*://*.google.com.jm/*",
|
||||
"*://*.google.jo/*",
|
||||
"*://*.google.co.jp/*",
|
||||
"*://*.google.co.ke/*",
|
||||
"*://*.google.com.kh/*",
|
||||
"*://*.google.ki/*",
|
||||
"*://*.google.kg/*",
|
||||
"*://*.google.co.kr/*",
|
||||
"*://*.google.com.kw/*",
|
||||
"*://*.google.kz/*",
|
||||
"*://*.google.la/*",
|
||||
"*://*.google.com.lb/*",
|
||||
"*://*.google.li/*",
|
||||
"*://*.google.lk/*",
|
||||
"*://*.google.co.ls/*",
|
||||
"*://*.google.lt/*",
|
||||
"*://*.google.lu/*",
|
||||
"*://*.google.lv/*",
|
||||
"*://*.google.com.ly/*",
|
||||
"*://*.google.co.ma/*",
|
||||
"*://*.google.md/*",
|
||||
"*://*.google.me/*",
|
||||
"*://*.google.mg/*",
|
||||
"*://*.google.mk/*",
|
||||
"*://*.google.ml/*",
|
||||
"*://*.google.com.mm/*",
|
||||
"*://*.google.mn/*",
|
||||
"*://*.google.ms/*",
|
||||
"*://*.google.com.mt/*",
|
||||
"*://*.google.mu/*",
|
||||
"*://*.google.mv/*",
|
||||
"*://*.google.mw/*",
|
||||
"*://*.google.com.mx/*",
|
||||
"*://*.google.com.my/*",
|
||||
"*://*.google.co.mz/*",
|
||||
"*://*.google.com.na/*",
|
||||
"*://*.google.com.nf/*",
|
||||
"*://*.google.com.ng/*",
|
||||
"*://*.google.com.ni/*",
|
||||
"*://*.google.ne/*",
|
||||
"*://*.google.nl/*",
|
||||
"*://*.google.no/*",
|
||||
"*://*.google.com.np/*",
|
||||
"*://*.google.nr/*",
|
||||
"*://*.google.nu/*",
|
||||
"*://*.google.co.nz/*",
|
||||
"*://*.google.com.om/*",
|
||||
"*://*.google.com.pa/*",
|
||||
"*://*.google.com.pe/*",
|
||||
"*://*.google.com.pg/*",
|
||||
"*://*.google.com.ph/*",
|
||||
"*://*.google.com.pk/*",
|
||||
"*://*.google.pl/*",
|
||||
"*://*.google.pn/*",
|
||||
"*://*.google.com.pr/*",
|
||||
"*://*.google.ps/*",
|
||||
"*://*.google.pt/*",
|
||||
"*://*.google.com.py/*",
|
||||
"*://*.google.com.qa/*",
|
||||
"*://*.google.ro/*",
|
||||
"*://*.google.ru/*",
|
||||
"*://*.google.rw/*",
|
||||
"*://*.google.com.sa/*",
|
||||
"*://*.google.com.sb/*",
|
||||
"*://*.google.sc/*",
|
||||
"*://*.google.se/*",
|
||||
"*://*.google.com.sg/*",
|
||||
"*://*.google.sh/*",
|
||||
"*://*.google.si/*",
|
||||
"*://*.google.sk/*",
|
||||
"*://*.google.com.sl/*",
|
||||
"*://*.google.sn/*",
|
||||
"*://*.google.so/*",
|
||||
"*://*.google.sm/*",
|
||||
"*://*.google.sr/*",
|
||||
"*://*.google.st/*",
|
||||
"*://*.google.com.sv/*",
|
||||
"*://*.google.td/*",
|
||||
"*://*.google.tg/*",
|
||||
"*://*.google.co.th/*",
|
||||
"*://*.google.com.tj/*",
|
||||
"*://*.google.tk/*",
|
||||
"*://*.google.tl/*",
|
||||
"*://*.google.tm/*",
|
||||
"*://*.google.tn/*",
|
||||
"*://*.google.to/*",
|
||||
"*://*.google.com.tr/*",
|
||||
"*://*.google.tt/*",
|
||||
"*://*.google.com.tw/*",
|
||||
"*://*.google.co.tz/*",
|
||||
"*://*.google.com.ua/*",
|
||||
"*://*.google.co.ug/*",
|
||||
"*://*.google.co.uk/*",
|
||||
"*://*.google.com.uy/*",
|
||||
"*://*.google.co.uz/*",
|
||||
"*://*.google.com.vc/*",
|
||||
"*://*.google.co.ve/*",
|
||||
"*://*.google.vg/*",
|
||||
"*://*.google.co.vi/*",
|
||||
"*://*.google.com.vn/*",
|
||||
"*://*.google.vu/*",
|
||||
"*://*.google.ws/*",
|
||||
"*://*.google.rs/*",
|
||||
"*://*.google.co.za/*",
|
||||
"*://*.google.co.zm/*",
|
||||
"*://*.google.co.zw/*",
|
||||
"*://*.google.cat/*"
|
||||
],
|
||||
"js": [
|
||||
"core_js/google_link_fix.js"
|
||||
],
|
||||
"run_at": "document_end"
|
||||
},
|
||||
{
|
||||
"all_frames": true,
|
||||
"matches": [
|
||||
"*://*.yandex.ru/*",
|
||||
"*://*.yandex.com/*"
|
||||
],
|
||||
"js": [
|
||||
"core_js/yandex_link_fix.js"
|
||||
],
|
||||
"run_at": "document_end"
|
||||
}
|
||||
],
|
||||
"options_ui": {
|
||||
"page": "html/settings.html"
|
||||
}
|
||||
}
|
||||
|
||||
BIN
promotion/screens/Popup_v_1.11.0.png
Normal file
BIN
promotion/screens/Popup_v_1.11.0.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 67 KiB |
BIN
promotion/wiki_screens/cleaning_tool_1.11.0.PNG
Normal file
BIN
promotion/wiki_screens/cleaning_tool_1.11.0.PNG
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 39 KiB |
BIN
promotion/wiki_screens/settings_page_1.11.0.PNG
Normal file
BIN
promotion/wiki_screens/settings_page_1.11.0.PNG
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 70 KiB |
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/*
|
||||
* ClearURLs
|
||||
* Copyright (c) 2017-2019 Kevin Röbert
|
||||
* Copyright (c) 2017-2020 Kevin Röbert
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
|
||||
Reference in New Issue
Block a user