mirror of
https://gitlab.com/KevinRoebert/ClearUrls
synced 2025-12-17 14:45:37 +07:00
Compare commits
61 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cde3271386 | ||
|
|
426631f739 | ||
|
|
204d8ac9b2 | ||
|
|
a433eb914d | ||
|
|
18cf9370a2 | ||
|
|
4d4d76d9b7 | ||
|
|
5f45b4c99c | ||
|
|
4ac48dcd33 | ||
|
|
4336b5b68e | ||
|
|
5426c2b334 | ||
|
|
8fca221189 | ||
|
|
c226461bd7 | ||
|
|
4962658017 | ||
|
|
df75c5d363 | ||
|
|
5549fd3431 | ||
|
|
5644785ecc | ||
|
|
ee61cccd52 | ||
|
|
37e91f7eed | ||
|
|
841fd43fc4 | ||
|
|
32fb50a0c6 | ||
|
|
ef046b6478 | ||
|
|
005d2c33c8 | ||
|
|
6e3ff2247e | ||
|
|
606c51733f | ||
|
|
6430bcc124 | ||
|
|
e8264eefe8 | ||
|
|
79e54f8b5f | ||
|
|
b0c20ac780 | ||
|
|
ad64f98a28 | ||
|
|
2ffdf4d77b | ||
|
|
951d1c9f7b | ||
|
|
3a20e97354 | ||
|
|
b7e209bf15 | ||
|
|
0469156237 | ||
|
|
7ac9fe7d4d | ||
|
|
de876c0ff2 | ||
|
|
3ea3f347ba | ||
|
|
329c78ff88 | ||
|
|
a4d15ece2f | ||
|
|
c6ed12808b | ||
|
|
33452cff5d | ||
|
|
db5bd659f0 | ||
|
|
6c775b9bba | ||
|
|
47dfe256eb | ||
|
|
3bac289758 | ||
|
|
53035f6bb2 | ||
|
|
86fb5c469a | ||
|
|
f1086f8889 | ||
|
|
bf27040864 | ||
|
|
ca7df33fa3 | ||
|
|
e017a8838e | ||
|
|
1987634095 | ||
|
|
6e2d082eea | ||
|
|
fa3a33962b | ||
|
|
abaa5fe2c6 | ||
|
|
992cd351af | ||
|
|
6992302e23 | ||
|
|
bc2e2510e8 | ||
|
|
1ec5838a98 | ||
|
|
c7b1f85672 | ||
|
|
ac2d5da41c |
3
.github/FUNDING.yml
vendored
Normal file
3
.github/FUNDING.yml
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
# These are supported funding model platforms
|
||||
|
||||
custom: ['https://www.paypal.me/KevinRoebert', 'https://liberapay.com/kroeb', 'https://www.buymeacoffee.com/KevinRoebert']# Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
|
||||
4
.github/lockdown.yml
vendored
4
.github/lockdown.yml
vendored
@@ -25,9 +25,9 @@
|
||||
# Optionally, specify configuration settings just for `issues` or `pulls`
|
||||
issues:
|
||||
comment: >
|
||||
This repository is only a mirror of https://gitlab.com/KevinRoebert/ClearUrls. Issues are readed here, but not directly addressed. If possible, please use the GitLab repo or this support mail address: clearurls_1 (at) kevinroebert.de.
|
||||
This repository is only a mirror of https://gitlab.com/KevinRoebert/ClearUrls. Issues are read here, but it can take longer until they are addressed. If possible, please use the GitLab repo or this support mail address: support (at) clearurls.xyz.
|
||||
lock: false
|
||||
close: true
|
||||
close: false
|
||||
|
||||
pulls:
|
||||
comment: >
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
image: debian:latest
|
||||
|
||||
variables:
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
|
||||
before_script:
|
||||
- export DEBIAN_FRONTEND= noninteractive
|
||||
- apt-get update -y
|
||||
- apt-get install -y zip unzip nodejs
|
||||
- apt-get install -y zip unzip nodejs jsonlint
|
||||
|
||||
stages:
|
||||
- build
|
||||
@@ -20,17 +23,13 @@ hash rules:
|
||||
- rules.min.hash
|
||||
- data.minify.json
|
||||
- rules.minify.hash
|
||||
only:
|
||||
- master
|
||||
|
||||
bundle addon:
|
||||
stage: build
|
||||
script:
|
||||
- zip ClearUrls -r -FS clearurls.js browser-polyfill.js manifest.json img/* external_js/* html/* core_js/* css/* fonts/* _locales/*
|
||||
|
||||
only:
|
||||
- master
|
||||
|
||||
artifacts:
|
||||
paths:
|
||||
- ClearUrls.zip
|
||||
@@ -48,6 +47,4 @@ pages:
|
||||
- sha256sum public/data/data.minify.json | awk '{print $1}' > public/data/rules.minify.hash
|
||||
artifacts:
|
||||
paths:
|
||||
- public
|
||||
only:
|
||||
- master
|
||||
- public
|
||||
4
.gitmodules
vendored
Normal file
4
.gitmodules
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
[submodule "rules"]
|
||||
path = data
|
||||
url = https://gitlab.com/anti-tracking/ClearURLs/rules.git
|
||||
branch = master
|
||||
42
CHANGELOG.md
42
CHANGELOG.md
@@ -4,6 +4,48 @@ 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).
|
||||
|
||||
## Ongoing
|
||||
- Rewrite ClearURLs completely form scratch in typescript
|
||||
- Add features from the milestone [%1](https://gitlab.com/KevinRoebert/ClearUrls/-/milestones/1)
|
||||
- Dedicated documentation page like [docs.drasyl.org](https://docs.drasyl.org)
|
||||
|
||||
## [1.20.0] - 2020-11-21
|
||||
|
||||
### Compatibility note
|
||||
- Require Firefox >= 55
|
||||
- Require Chrome >= 37
|
||||
|
||||
### Added
|
||||
- Added Dutch translation by Harm M.
|
||||
|
||||
### Changed
|
||||
- Changed url decoding to prevent endless loop
|
||||
- Performance optimizations for rules by [@thexeos](https://gitlab.com/thexeos)
|
||||
- Changed default rules and hash host to Github Pages
|
||||
- Changed rules changelog button `href` to the new rules submodule repo
|
||||
- Updated various translations - thanks to all contributors
|
||||
|
||||
### Fixed
|
||||
- Fixed [#664](https://gitlab.com/KevinRoebert/ClearUrls/issues/664) (also [#739](https://gitlab.com/KevinRoebert/ClearUrls/issues/739), [#740](https://gitlab.com/KevinRoebert/ClearUrls/issues/740))
|
||||
|
||||
## [1.19.0] - 2020-07-22
|
||||
|
||||
### Compatibility note
|
||||
- Require Firefox >= 55
|
||||
- Require Chrome >= 37
|
||||
|
||||
### Changed
|
||||
- Changed url decoding to prevent endless loop
|
||||
|
||||
## [1.18.1] - 2020-06-07
|
||||
|
||||
### Compatibility note
|
||||
- Require Firefox >= 55
|
||||
- Require Chrome >= 37
|
||||
|
||||
### Changed
|
||||
- Hotfix for the endless loop on new log limit ([#545](https://gitlab.com/KevinRoebert/ClearUrls/issues/545), [#541](https://gitlab.com/KevinRoebert/ClearUrls/issues/541), [#539](https://gitlab.com/KevinRoebert/ClearUrls/issues/539))
|
||||
|
||||
## [1.18.0] - 2020-06-06
|
||||
|
||||
### Compatibility note
|
||||
|
||||
14
README.md
14
README.md
@@ -1,8 +1,10 @@
|
||||
<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="60"></a>
|
||||
<a href="https://www.paypal.me/KevinRoebert" target="_blank"><img src="https://raw.githubusercontent.com/KevinRoebert/DonateButtons/master/Paypal.png" alt="Buy Me A Coffee" height="55"></a>
|
||||
<a href="https://liberapay.com/kroeb" target="_blank"><img src="https://raw.githubusercontent.com/KevinRoebert/DonateButtons/master/LiberaPay.png" alt="Buy Me A Coffee" height="55"></a>
|
||||
<a href="https://www.buymeacoffee.com/KevinRoebert" target="_blank"><img src="https://raw.githubusercontent.com/KevinRoebert/DonateButtons/master/BuyMeACoffee.png" alt="Buy Me A Coffee" height="55"></a>
|
||||
|
||||
[<img src="https://blog.mozilla.org/addons/files/2020/04/get-the-addon-fx-apr-2020.svg" alt="for Firefox" height="60px">](https://addons.mozilla.org/en-US/firefox/addon/clearurls/) [<img src="https://gitlab.com/KevinRoebert/ClearUrls/-/raw/master/promotion/MEA-button.png" alt="for Edge" height="60px">](https://microsoftedge.microsoft.com/addons/detail/mdkdmaickkfdekbjdoojfalpbkgaddei) [<img src="https://developer.chrome.com/webstore/images/ChromeWebStore_BadgeWBorder_v2_206x58.png" alt="for Chrome" height="60px">](https://chrome.google.com/webstore/detail/clearurls/lckanjgmijmafbedllaakclkaicjfmnk)
|
||||
[<img src="https://blog.mozilla.org/addons/files/2020/04/get-the-addon-fx-apr-2020.svg" alt="for Firefox" height="60px">](https://addons.mozilla.org/firefox/addon/clearurls/) [<img src="https://gitlab.com/KevinRoebert/ClearUrls/-/raw/master/promotion/MEA-button.png" alt="for Edge" height="60px">](https://microsoftedge.microsoft.com/addons/detail/mdkdmaickkfdekbjdoojfalpbkgaddei) [<img src="https://developer.chrome.com/webstore/images/ChromeWebStore_BadgeWBorder_v2_206x58.png" alt="for Chrome" height="60px">](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
|
||||
# <sub><img src="https://gitlab.com/KevinRoebert/ClearUrls/raw/master/img/clearurls.svg" width="64px" height="64px"></sub> ClearURLs [](https://gitter.im/ClearURLs/ClearURLs)
|
||||
|
||||
**ClearURLs** is an add-on based on the new WebExtensions technology and is optimized for *Firefox* and *Chrome* based browsers.
|
||||
|
||||
@@ -46,11 +48,13 @@ Here you can download the packed files for the Firefox- and Chrome-Dev:
|
||||
[<img src="promotion/download-128.png"/>](https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/ClearUrls.zip?job=bundle%20addon)
|
||||
|
||||
## Test
|
||||
If you want to test whether ClearURLs works correctly on your system, you can go to this test page: [https://kevinroebert.gitlab.io/ClearUrls/](https://kevinroebert.gitlab.io/ClearUrls/)
|
||||
If you want to test whether ClearURLs works correctly on your system, you can go to this test page: [https://test.clearurls.xyz/](https://test.clearurls.xyz/)
|
||||
|
||||
## Contribute
|
||||
If you have any suggestions or complaints, please [create an issue.](https://gitlab.com/KevinRoebert/ClearUrls/issues/new)
|
||||
|
||||
**Note: If you have any suggestions or complaints regarding the rules, please [create an issue in this repo](https://gitlab.com/anti-tracking/ClearURLs/rules/-/issues/new) or email us rules.support (at) clearurls.xyz (this mail will automatically create a new issue in this repo).**
|
||||
|
||||
### Translate ClearURLs
|
||||
You want to help translating ClearURLs into many languages? – Nice
|
||||
|
||||
@@ -71,6 +75,8 @@ Please push your translation into the folder `_locales/{country code}/messages.j
|
||||
|
||||
* [Uroute](https://github.com/walterl/uroute) used ClearURLs to filter/clean URL before launching browser
|
||||
* [Scrub](https://gitlab.com/CrunchBangDev/cbd-cogs/-/tree/master/Scrub) used ClearURLs to filter/clean URLs as cog for the Red Discord bot
|
||||
* [Unalix](https://github.com/AmanoTeam/Unalix) a simple Python module that removes tracking fields from URLs and unshort shortened URLs
|
||||
* [Unalix-nim](https://github.com/AmanoTeam/Unalix-nim) a simple Nim library that removes tracking fields from URLs and unshort shortened URLs
|
||||
|
||||
## Recommended by...
|
||||
* [ghacks-user.js](https://github.com/ghacksuserjs/ghacks-user.js/wiki/4.1-Extensions)
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"description": "Dieser Statuscode besagt, dass beim Aktualisieren der ClearURLs-Regeln ein Fehler aufgetreten ist."
|
||||
},
|
||||
"log_redirect": {
|
||||
"message": "Diese Url wurde weiter geleitet",
|
||||
"message": "Diese URL wurde weiter geleitet",
|
||||
"description": "Diese Zeichenfolge wird für Umleitungen im ClearURL-Protokoll verwendet."
|
||||
},
|
||||
"log_domain_blocked": {
|
||||
@@ -68,7 +68,7 @@
|
||||
"description": "Diese Zeichenfolge wird als Name für die Filterschaltfläche auf der Popup-Seite verwendet."
|
||||
},
|
||||
"popup_html_configs_switch_filter_title": {
|
||||
"message": "Der Filter-Schalter aktiviert die Reinigungsfunktion von ClearURLs, wenn sie die Funktion ausschalten, dann deaktivieren sie das gesamte Addon",
|
||||
"message": "Der Filter-Schalter aktiviert die Reinigungsfunktion von ClearURLs, wenn Sie die Funktion ausschalten, dann deaktivieren Sie das gesamte Add-on",
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Filterschaltfläche auf der Popup-Seite verwendet."
|
||||
},
|
||||
"popup_html_configs_switch_log": {
|
||||
@@ -112,7 +112,7 @@
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Schaltfläche zum Zurücksetzen der Statistik auf der Popup-Seite verwendet."
|
||||
},
|
||||
"popup_html_rules_status_head": {
|
||||
"message": "Regel Status",
|
||||
"message": "Regel-Status",
|
||||
"description": "Diese Zeichenfolge wird als Titel für den Abschnitt \"Regelstatus\" auf der Popup-Seite verwendet."
|
||||
},
|
||||
"popup_html_log_head": {
|
||||
@@ -136,7 +136,7 @@
|
||||
"description": "Diese Zeichenfolge teilt dem Benutzer mit, dass ClearURLs die Einstellungen auf der Festplatte gespeichert hat."
|
||||
},
|
||||
"core_error": {
|
||||
"message": "[ClearURLs]: Das Addon konnte nicht gestartet werden.",
|
||||
"message": "[ClearURLs]: Das Add-on konnte nicht gestartet werden.",
|
||||
"description": "Diese Zeichenfolge teilt dem Benutzer mit, dass ClearURLs nicht gestartet werden konnten."
|
||||
},
|
||||
"configs_switch_statistics": {
|
||||
@@ -164,11 +164,11 @@
|
||||
"description": "Diese Zeichenfolge wird als Titel für die Schaltfläche zum Zurücksetzen auf der Einstellungsseite verwendet."
|
||||
},
|
||||
"setting_rule_url_label": {
|
||||
"message": "Die Url zu der data.json Datei (Regeln)",
|
||||
"message": "Die URL zu der data.json Datei (Regeln)",
|
||||
"description": "Diese Zeichenfolge wird als Name für die Regel-URL-Bezeichnung verwendet."
|
||||
},
|
||||
"settings_html_save_button": {
|
||||
"message": "Speichern & Addon neustarten",
|
||||
"message": "Speichern & Add-on neustarten",
|
||||
"description": "Diese Zeichenfolge wird als Name für die Schaltfläche zum Speichern und erneuten Laden auf der Einstellungsseite verwendet."
|
||||
},
|
||||
"settings_html_save_button_title": {
|
||||
@@ -192,11 +192,11 @@
|
||||
"description": "Hinweis: Wird derzeit nicht verwendet."
|
||||
},
|
||||
"error_report_url": {
|
||||
"message": "Es schaut so aus, als ob diese URL schon gemeldet wurde.",
|
||||
"message": "Es sieht so aus, als sei diese URL schon gemeldet worden.",
|
||||
"description": "Hinweis: Wird derzeit nicht verwendet."
|
||||
},
|
||||
"donate_button": {
|
||||
"message": "Eine Spende (Schenkung) für den ClearURLs Urheber.",
|
||||
"message": "Eine Schenkung (Spende) für den ClearURLs-Urheber",
|
||||
"description": "Diese Zeichenfolge wird verwendet, um auf eine Spendenseite zu verweisen."
|
||||
},
|
||||
"clipboard_copy_link": {
|
||||
@@ -286,7 +286,7 @@
|
||||
"description": "Diese Zeichenfolge wird als Titel auf der Hinweisseite für blockierte Seiten verwendet."
|
||||
},
|
||||
"blocked_html_body": {
|
||||
"message": "Diese Seite wurde vom <b>ClearURLs</b> Add-On blockiert, weil wir sie als Werbe- bzw. Trackingservice identifiziert haben. Um diese Seite zu besuchen, müssen Sie das Add-On temporär deaktivieren oder in den Einstellungen von ClearURLs das Domain-Blocking deaktivieren. Dann können Sie auf den untenstehenden Button klicken, um die Seite aufzurufen.",
|
||||
"message": "Diese Seite wurde vom <b>ClearURLs</b>-Add-on blockiert, weil wir sie als Werbe- bzw. Trackingservice identifiziert haben. Um diese Seite zu besuchen, müssen Sie das Add-on temporär deaktivieren oder in den Einstellungen von ClearURLs das Domain-Blocking deaktivieren. Dann können Sie auf den untenstehenden Button klicken, um die Seite aufzurufen.",
|
||||
"description": "Diese Zeichenfolge wird als Mengentext auf der Hinweisseite für blockierte Seiten verwendet."
|
||||
},
|
||||
"blocked_html_button": {
|
||||
@@ -320,16 +320,16 @@
|
||||
"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."
|
||||
"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>)",
|
||||
"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."
|
||||
"message": "Blockiere Hyperlink-Auditing-Anfragen",
|
||||
"description": "Diese Zeichenkette wird als Titel für das Hyperlink-Auditing-Blocking verwendet."
|
||||
},
|
||||
"extension_description": {
|
||||
"message": "Entfernt Tracking-Elemente von URLs.",
|
||||
@@ -346,5 +346,33 @@
|
||||
"eTag_filtering_enabled_title": {
|
||||
"message": "Filtert ETag-Header. Info: Cache muss vor der ersten Benutzung geleert werden.",
|
||||
"description": "Diese Zeichenkette wird als Titel für das Filtern von ETag-Headern verwendet."
|
||||
},
|
||||
"popup_html_rules_status_head_title": {
|
||||
"message": "Nachricht",
|
||||
"description": "nur zur Fehlerbehebung benötigt"
|
||||
},
|
||||
"popup_html_statistics_percentage_title": {
|
||||
"message": "Nachricht",
|
||||
"description": "nur zur Fehlerbehebung benötigt"
|
||||
},
|
||||
"popup_html_statistics_blocked_title": {
|
||||
"message": "Nachricht",
|
||||
"description": "nur zur Fehlerbehebung benötigt"
|
||||
},
|
||||
"popup_html_statistics_elements_title": {
|
||||
"message": "Nachricht",
|
||||
"description": "nur zur Fehlerbehebung benötigt"
|
||||
},
|
||||
"popup_html_statistics_head_title": {
|
||||
"message": "Nachricht",
|
||||
"description": "nur zur Fehlerbehebung benötigt"
|
||||
},
|
||||
"popup_html_configs_head_title": {
|
||||
"message": "Nachricht",
|
||||
"description": "nur zur Fehlerbehebung benötigt"
|
||||
},
|
||||
"context_menu_enabled_title": {
|
||||
"message": "Nachricht",
|
||||
"description": "nur zur Fehlerbehebung benötigt"
|
||||
}
|
||||
}
|
||||
@@ -348,31 +348,31 @@
|
||||
"description": "This string is used as title for the ETag header filtering switch"
|
||||
},
|
||||
"popup_html_rules_status_head_title": {
|
||||
"message": "",
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_statistics_percentage_title": {
|
||||
"message": "",
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_statistics_blocked_title": {
|
||||
"message": "",
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_statistics_elements_title": {
|
||||
"message": "",
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_statistics_head_title": {
|
||||
"message": "",
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_configs_head_title": {
|
||||
"message": "",
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"context_menu_enabled_title": {
|
||||
"message": "",
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
}
|
||||
}
|
||||
@@ -1,19 +1,19 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "最新の",
|
||||
"description": "このステータスコードは、ClearURLs ルールの更新が利用できず、すべてが最新であることを示しています。"
|
||||
"message": "最新",
|
||||
"description": "このステータスコードは、ClearURLs ルールの更新が無く、すべてが最新であることを示しています。"
|
||||
},
|
||||
"hash_status_code_2": {
|
||||
"message": "更新する",
|
||||
"message": "更新しました",
|
||||
"description": "このステータスコードは、ClearURLs ルールが正常に更新されたことを示しています。"
|
||||
},
|
||||
"hash_status_code_3": {
|
||||
"message": "利用可能な更新",
|
||||
"message": "更新が利用可能",
|
||||
"description": "このステータスコードは、ClearURLs ルールの更新が利用可能であることを示しています。"
|
||||
},
|
||||
"hash_status_code_4": {
|
||||
"message": "エラー",
|
||||
"description": "このステータスコードは、ClearURLs を正しく開始できなかったことを示しています。"
|
||||
"description": "このステータスコードは、ClearURLs が正しく開始できなかったことを示しています。"
|
||||
},
|
||||
"hash_status_code_5": {
|
||||
"message": "おっと!何かが間違っていた!",
|
||||
@@ -25,18 +25,18 @@
|
||||
},
|
||||
"log_domain_blocked": {
|
||||
"message": "このドメインはブロックされています",
|
||||
"description": "この文字列は、ClearURLs ログのブロックされたドメインで使用されます。"
|
||||
"description": "この文字列は、ClearURLs ログでブロックされたドメインで使用されます。"
|
||||
},
|
||||
"check_os_log": {
|
||||
"message": "[ClearURLs]:ログリスナーが追加されました。",
|
||||
"message": "[ClearURLs]:ログリスナーを追加しました。",
|
||||
"description": "この文字列は、ClearURLs ログの起動時に使用されます。"
|
||||
},
|
||||
"log_html_page_title": {
|
||||
"message": "ClearURLs からのログ",
|
||||
"message": "ClearURLs のログ",
|
||||
"description": "この文字列は、ログページのヘッダーとして使用されます。"
|
||||
},
|
||||
"log_html_table_head_1": {
|
||||
"message": "処理する前に",
|
||||
"message": "処理前",
|
||||
"description": "この文字列は、ログページのテーブルタイトルとして使用されます。"
|
||||
},
|
||||
"log_html_table_head_2": {
|
||||
@@ -44,7 +44,7 @@
|
||||
"description": "この文字列は、ログページのテーブルタイトルとして使用されます。"
|
||||
},
|
||||
"log_html_table_head_3": {
|
||||
"message": "規則",
|
||||
"message": "ルール",
|
||||
"description": "この文字列は、ログページのテーブルタイトルとして使用されます。"
|
||||
},
|
||||
"log_html_table_head_4": {
|
||||
@@ -120,7 +120,7 @@
|
||||
"description": "この文字列は、ポップアップページのログボタンの名前として使用されます。"
|
||||
},
|
||||
"popup_html_log_head_title": {
|
||||
"message": "記録を開く",
|
||||
"message": "ログを開く",
|
||||
"description": "この文字列は、ポップアップページのログボタンのタイトルとして使用されます。"
|
||||
},
|
||||
"popup_html_report_button": {
|
||||
@@ -148,7 +148,7 @@
|
||||
"description": "この文字列は、ポップアップページの統計情報切り替えボタンのタイトルとして使用されます。"
|
||||
},
|
||||
"settings_html_page_title": {
|
||||
"message": "ClearURLs からの設定",
|
||||
"message": "ClearURLs の設定",
|
||||
"description": "この文字列は、設定ページのタイトルとして使用されます。"
|
||||
},
|
||||
"badged_color_label": {
|
||||
@@ -200,7 +200,7 @@
|
||||
"description": "この文字列は、寄付ページを参照するために使用されます。"
|
||||
},
|
||||
"clipboard_copy_link": {
|
||||
"message": "クリーンリンクの Location(位置情報)のコピー",
|
||||
"message": "クリーンリンクをコピー",
|
||||
"description": "この文字列は、コンテキストメニューでクリーンリンクをコピーするために使用されます。"
|
||||
},
|
||||
"context_menu_enabled": {
|
||||
@@ -230,5 +230,149 @@
|
||||
"cleaning_tool_clean_urls_label": {
|
||||
"message": "ここで、クリーンアップされた URL を見つけることができます。",
|
||||
"description": "この文字列は、クリーン URL のクリーニングツールページのタイトルとして使用されます。"
|
||||
},
|
||||
"local_hosts_skipping": {
|
||||
"message": "ローカルホストの URL をスキップする (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": "この文字列は、ローカルホストのスキップスイッチのラベルとして使用されます。"
|
||||
},
|
||||
"local_hosts_skipping_title": {
|
||||
"message": "ローカルホストの URL をスキップ",
|
||||
"description": "この文字列は、ローカルホストのスキップスイッチのタイトルとして使用されます。"
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "エクスポート",
|
||||
"description": "この文字列は、ログページのエクスポートボタンに使用されます。"
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "グローバルログをエクスポートする",
|
||||
"description": "この文字列は、ログページのエクスポートボタンのタイトルとして使用されます。"
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "インポート",
|
||||
"description": "この文字列は、ログページのインポートボタンに使用されます。\n"
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "グローバルログのインポート",
|
||||
"description": "この文字列は、ログページのインポートボタンのタイトルとして使用されます。"
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "エクスポート",
|
||||
"description": "この文字列は、設定ページのエクスポートボタンの名前として使用されます。\n"
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "すべてをエクスポートする",
|
||||
"description": "この文字列は、設定ページのエクスポートボタンのタイトルとして使用されます。"
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "インポート",
|
||||
"description": "この文字列は、設定画面のリセットボタンの名前として使用されます。"
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "すべてをインポートする",
|
||||
"description": "この文字列は、設定ページのインポートボタンのタイトルとして使用されます。"
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "ログのエントリを $LIMIT$ に制限します。",
|
||||
"description": "この文字列は、ログリミットラベルの名前として使用されます。",
|
||||
"placeholders": {
|
||||
"limit": {
|
||||
"content": "$1",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"blocked_html_title": {
|
||||
"message": "このサイトは <b>ClearURLs</b> よってブロックされました。",
|
||||
"description": "この文字列は、ブロックされたサイトのページのタイトルとして使用されます。"
|
||||
},
|
||||
"blocked_html_body": {
|
||||
"message": "このサイトは <b>ClearURLs</b> アドオンによってブロックされました。このサイトを訪問するには、アドオンを一時的に無効にするか、ClearURLs の設定でドメインブロックを無効にする必要があります。その対処後、下のボタンをクリックしてページを読み込むことができます。",
|
||||
"description": "この文字列は、ブロックされたサイトページの本文として使用されます。"
|
||||
},
|
||||
"blocked_html_button": {
|
||||
"message": "ページを見る",
|
||||
"description": "この文字列は、ブロックされたサイトのページのボタンとして使用されます。"
|
||||
},
|
||||
"referral_marketing_enabled": {
|
||||
"message": "Referral marketing(口コミなどの紹介商法)を許可する",
|
||||
"description": "この文字列は、Referral marketing(口コミなどの紹介商法)スイッチのラベルとして使用されます。"
|
||||
},
|
||||
"referral_marketing_enabled_title": {
|
||||
"message": "Referral marketing(口コミなどの紹介商法)を許可する",
|
||||
"description": "この文字列は、Referral marketing(口コミなどの紹介商法)スイッチのタイトルとして使用されます。"
|
||||
},
|
||||
"watchdog": {
|
||||
"message": "[ClearURLs]: システム監視ツールのウォッチドッグが問題を検出し、すでに $TIMES$ 回失敗しています。",
|
||||
"description": "この文字列は、システム監視ツール・ウォッチドッグのテキストとして使用されます。",
|
||||
"placeholders": {
|
||||
"times": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"domain_blocking_enabled": {
|
||||
"message": "ドメインブロックを許可する(AdBlocker を許可していないページで問題が発生する可能性があります。)",
|
||||
"description": "この文字列はドメインブロッキングスイッチのラベルとして使用されます。"
|
||||
},
|
||||
"domain_blocking_enabled_title": {
|
||||
"message": "ドメインブロックを許可する(AdBlocker を許可していないページで問題が発生する可能性があります。)",
|
||||
"description": "この文字列は、ドメインブロッキングスイッチのタイトルとして使用されます。"
|
||||
},
|
||||
"log_ping_blocked": {
|
||||
"message": "このハイパーリンク監査はブロックされました",
|
||||
"description": "この文字列は、ClearURLs ログのハイパーリンク監査で使用されます。"
|
||||
},
|
||||
"ping_blocking_enabled": {
|
||||
"message": "ハイパーリンク監査をブロックする (<a href='https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing' target='_blank'>この記事</a>も参照してください)",
|
||||
"description": "この文字列は、ハイパーリンク監査ブロッキングスイッチのラベルとして使用されます。"
|
||||
},
|
||||
"ping_blocking_enabled_title": {
|
||||
"message": "ハイパーリンク監査をブロックする",
|
||||
"description": "この文字列は、ハイパーリンク監査ブロッキングスイッチのタイトルとして使用されます。"
|
||||
},
|
||||
"extension_description": {
|
||||
"message": "URL からトラッキング要素を削除します。",
|
||||
"description": "拡張機能の説明(最大 132 文字)"
|
||||
},
|
||||
"eTag_filtering_log": {
|
||||
"message": "このリクエストから ETag ヘッダが削除されました。",
|
||||
"description": "この文字列は、ClearURLs ログの ETag ヘッダフィルタリングで使用されます。"
|
||||
},
|
||||
"eTag_filtering_enabled": {
|
||||
"message": "リクエストから ETag ヘッダをフィルタリングします (<a href='https://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags' target='_blank'> この記事 </a> も参照してください)",
|
||||
"description": "この文字列は、ETag ヘッダフィルタリングスイッチのラベルとして使用されます。"
|
||||
},
|
||||
"eTag_filtering_enabled_title": {
|
||||
"message": "ETag ヘッダをフィルタリングします。ヒント: 最初に使用する前にキャッシュをクリアしなければなりません。",
|
||||
"description": "この文字列は、ETag ヘッダフィルタリングスイッチのタイトルとして使用されます。"
|
||||
},
|
||||
"popup_html_rules_status_head_title": {
|
||||
"message": "メッセージ",
|
||||
"description": "例外を防ぐためにのみ必要"
|
||||
},
|
||||
"popup_html_statistics_percentage_title": {
|
||||
"message": "メッセージ",
|
||||
"description": "例外を防ぐためにのみ必要"
|
||||
},
|
||||
"popup_html_statistics_blocked_title": {
|
||||
"message": "メッセージ",
|
||||
"description": "例外を防ぐためにのみ必要"
|
||||
},
|
||||
"popup_html_statistics_elements_title": {
|
||||
"message": "メッセージ",
|
||||
"description": "例外を防ぐためにのみ必要"
|
||||
},
|
||||
"popup_html_statistics_head_title": {
|
||||
"message": "メッセージ",
|
||||
"description": "例外を防ぐためにのみ必要"
|
||||
},
|
||||
"popup_html_configs_head_title": {
|
||||
"message": "メッセージ",
|
||||
"description": "例外を防ぐためにのみ必要"
|
||||
},
|
||||
"context_menu_enabled_title": {
|
||||
"message": "メッセージ",
|
||||
"description": "例外を防ぐためにのみ必要"
|
||||
}
|
||||
}
|
||||
273
_locales/nl/messages.json
Normal file
273
_locales/nl/messages.json
Normal file
@@ -0,0 +1,273 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "up-to-date",
|
||||
"description": "Deze statuscode betekent dat er geen update voor de ClearURLs-regels beschikbaar is. Alles is up-to-date."
|
||||
},
|
||||
"hash_status_code_2": {
|
||||
"message": "geüpdatet",
|
||||
"description": "Deze statuscode betekent dat de ClearURLs-regels succesvol geüpdatet zijn."
|
||||
},
|
||||
"hash_status_code_3": {
|
||||
"message": "update beschikbaar",
|
||||
"description": "Deze statuscode betekent dat er een update beschikbaar is voor de ClearURLs-regels."
|
||||
},
|
||||
"hash_status_code_4": {
|
||||
"message": "error",
|
||||
"description": "Deze statuscode betekent dat ClearURLs niet correct gestart kon worden."
|
||||
},
|
||||
"hash_status_code_5": {
|
||||
"message": "Oeps, er ging iets mis!",
|
||||
"description": "Deze statuscode betekent dat er iets mis ging tijdens het updaten van de ClearURLs-regels."
|
||||
},
|
||||
"log_redirect": {
|
||||
"message": "Deze URL werd doorgestuurd",
|
||||
"description": "Deze string wordt in de ClearURLs-log gebruikt voor redirects."
|
||||
},
|
||||
"log_domain_blocked": {
|
||||
"message": "Dit domein wordt geblokkeerd",
|
||||
"description": "Deze string wordt in de ClearURLs-log gebruikt voor geblokkeerde domeinen."
|
||||
},
|
||||
"check_os_log": {
|
||||
"message": "[ClearURLs]: Log listener is toegevoegd",
|
||||
"description": "Deze string wordt gebruikt wanneer de ClearURLs-log start."
|
||||
},
|
||||
"log_html_page_title": {
|
||||
"message": "ClearURLs-log",
|
||||
"description": "Deze string wordt als titel op de logpagina gebruikt"
|
||||
},
|
||||
"log_html_table_head_1": {
|
||||
"message": "Voor opschoning",
|
||||
"description": "Deze string wordt gebruikt als tabeltitel op de logpagina."
|
||||
},
|
||||
"log_html_table_head_2": {
|
||||
"message": "Na verwerking"
|
||||
},
|
||||
"log_html_table_head_3": {
|
||||
"message": "Regel"
|
||||
},
|
||||
"log_html_table_head_4": {
|
||||
"message": "Tijd"
|
||||
},
|
||||
"log_html_reset_button": {
|
||||
"message": "Reset"
|
||||
},
|
||||
"log_html_reset_button_title": {
|
||||
"message": "Reset de globale log"
|
||||
},
|
||||
"popup_html_configs_head": {
|
||||
"message": "Opties"
|
||||
},
|
||||
"popup_html_configs_switch_filter": {
|
||||
"message": "Filter"
|
||||
},
|
||||
"popup_html_configs_switch_filter_title": {
|
||||
"message": "De “Filter”-knop activeert de opschoonfunctionaliteit van ClearURLs. Als je deze uit zet, dan zet je de hele add-on uit"
|
||||
},
|
||||
"popup_html_configs_switch_log": {
|
||||
"message": "Loggen"
|
||||
},
|
||||
"popup_html_configs_switch_log_title": {
|
||||
"message": "Je log wordt alleen lokaal bewaard. We raden aan dit uit te laten staan als je het niet nodig hebt"
|
||||
},
|
||||
"popup_html_configs_switch_badges": {
|
||||
"message": "Badges"
|
||||
},
|
||||
"popup_html_configs_switch_badges_title": {
|
||||
"message": "Laat het aantal opgeschoonde URLs zien"
|
||||
},
|
||||
"popup_html_statistics_head": {
|
||||
"message": "Statistieken"
|
||||
},
|
||||
"popup_html_statistics_elements": {
|
||||
"message": "Elementen"
|
||||
},
|
||||
"popup_html_statistics_blocked": {
|
||||
"message": "Geblokkeerd"
|
||||
},
|
||||
"popup_html_statistics_percentage": {
|
||||
"message": "Percentage"
|
||||
},
|
||||
"popup_html_statistics_reset_button": {
|
||||
"message": "Reset"
|
||||
},
|
||||
"popup_html_statistics_reset_button_title": {
|
||||
"message": "Reset de globale statistieken"
|
||||
},
|
||||
"popup_html_rules_status_head": {
|
||||
"message": "Status van de regels"
|
||||
},
|
||||
"popup_html_log_head_title": {
|
||||
"message": "Open de log"
|
||||
},
|
||||
"popup_html_report_button": {
|
||||
"message": "Rapporteer huidige URL"
|
||||
},
|
||||
"popup_html_report_button_title": {
|
||||
"message": "Rapporteer URL van dit tabblad"
|
||||
},
|
||||
"core_save_on_disk": {
|
||||
"message": "[ClearURLs]: Sla op naar je hardeschijf"
|
||||
},
|
||||
"core_error": {
|
||||
"message": "[ClearURLs]: De add-on kon niet starten."
|
||||
},
|
||||
"configs_switch_statistics": {
|
||||
"message": "Statistieken"
|
||||
},
|
||||
"configs_switch_statistics_title": {
|
||||
"message": "Houd statistieken bij"
|
||||
},
|
||||
"settings_html_page_title": {
|
||||
"message": "ClearURLs-instellingen"
|
||||
},
|
||||
"badged_color_label": {
|
||||
"message": "Badge-kleur"
|
||||
},
|
||||
"setting_html_reset_button": {
|
||||
"message": "Reset"
|
||||
},
|
||||
"setting_html_reset_button_title": {
|
||||
"message": "Reset alles"
|
||||
},
|
||||
"setting_rule_url_label": {
|
||||
"message": "De URL naar het “data.json”-bestand (regels)"
|
||||
},
|
||||
"settings_html_save_button": {
|
||||
"message": "Sla op en herlaad de add-on"
|
||||
},
|
||||
"settings_html_save_button_title": {
|
||||
"message": "Slaat de instellingen op"
|
||||
},
|
||||
"setting_hash_url_label": {
|
||||
"message": "De URL naar het “rules.hash”-bestand (hash)"
|
||||
},
|
||||
"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> (voor geavanceerde gebruikers)"
|
||||
},
|
||||
"setting_report_server_label": {
|
||||
"message": "Rapportage-server voor URLs"
|
||||
},
|
||||
"success_report_url": {
|
||||
"message": "De URL werd succesvol gerapporteerd. We checken hem snel."
|
||||
},
|
||||
"error_report_url": {
|
||||
"message": "Het lijkt er op dat deze URL al eerder gerapporteerd werd."
|
||||
},
|
||||
"donate_button": {
|
||||
"message": "Een donatie voor de ontwikkelaar van ClearURLs."
|
||||
},
|
||||
"clipboard_copy_link": {
|
||||
"message": "Kopiëer schone link-URL"
|
||||
},
|
||||
"context_menu_enabled": {
|
||||
"message": "Laat optie in het contextmenu zien"
|
||||
},
|
||||
"history_listener_enabled": {
|
||||
"message": "Voorkom tracking injection over de history API (Zie: <a href='https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_replaceState()_method' target='_blank'>replaceState() method</a>)"
|
||||
},
|
||||
"cleaning_tool_page_title": {
|
||||
"message": "ClearURLs opschoon-tool"
|
||||
},
|
||||
"cleaning_tool_description": {
|
||||
"message": "Met deze tool kun je URLs plakken die ClearURLs vervolgens met één klik op de groene knop voor je opschoont. Je kunt meerdere URLs plakken, één per regel."
|
||||
},
|
||||
"cleaning_tool_btn": {
|
||||
"message": "Schoon URLs op"
|
||||
},
|
||||
"cleaning_tool_dirty_urls_label": {
|
||||
"message": "Plak hier de URLs met tracking-parameters:"
|
||||
},
|
||||
"cleaning_tool_clean_urls_label": {
|
||||
"message": "Hier vind je de opgeschoonde URLs:"
|
||||
},
|
||||
"local_hosts_skipping": {
|
||||
"message": "Sla URLs op lokale hosts (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) over"
|
||||
},
|
||||
"local_hosts_skipping_title": {
|
||||
"message": "Sla URLs op lokale hosts over"
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "Exporteer"
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "Exporteer de globale log"
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "Importeer"
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "Importeer de globale log"
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "Exporteer"
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "Exporteer alles"
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "Importeer"
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "Importeer alles"
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "Beperk de log tot $LIMIT$ regels.",
|
||||
"placeholders": {
|
||||
"limit": {
|
||||
"content": "$1",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"blocked_html_title": {
|
||||
"message": "Deze site werd geblokkeerd door <b>ClearURLs</b>"
|
||||
},
|
||||
"blocked_html_body": {
|
||||
"message": "Deze site werd geblokkeerd door de <b>ClearURLs</b>-add-on omdat we hem herkenden als een advertentie- en/of tracking-service. Om deze site toch te bezoeken moet je de add-on tijdelijk deactiveren, of het blokkeren van domeinen in de instellingen uitzetten. Klik daarna op onderstaande knop om de pagina te herladen."
|
||||
},
|
||||
"blocked_html_button": {
|
||||
"message": "Bezoek pagina"
|
||||
},
|
||||
"watchdog": {
|
||||
"message": "[ClearURLs]: De “watchdog” liep tegen een probleem aan en is al $TIMES$ keer gefaald.",
|
||||
"placeholders": {
|
||||
"times": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"domain_blocking_enabled": {
|
||||
"message": "Sta het blokkeren van domeinen toe. (Dit kan problemen veroorzaken op pagina's die ad blockers niet toestaan.)"
|
||||
},
|
||||
"domain_blocking_enabled_title": {
|
||||
"message": "Sta het blokkeren van domeinen toe. (Dit kan problemen veroorzaken op pagina's die ad blockers niet toestaan.)"
|
||||
},
|
||||
"log_ping_blocked": {
|
||||
"message": "Deze “hyperlink auditing” werd geblokkeerd"
|
||||
},
|
||||
"ping_blocking_enabled": {
|
||||
"message": "Blokkeer “hyperlink auditing”. (Zie <a href='https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing' target='_blank'>dit artikel</a>)"
|
||||
},
|
||||
"ping_blocking_enabled_title": {
|
||||
"message": "Blokkeer “hyperlink auditing”"
|
||||
},
|
||||
"extension_description": {
|
||||
"message": "Verwijder tracking-elementen uit URLs."
|
||||
},
|
||||
"eTag_filtering_log": {
|
||||
"message": "De “ETag header” werd van deze request verwijderd"
|
||||
},
|
||||
"eTag_filtering_enabled": {
|
||||
"message": "Filter “Etag headers” van requests. (Zie <a href='https://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags' target='_blank'>dit artikel</a>)"
|
||||
},
|
||||
"eTag_filtering_enabled_title": {
|
||||
"message": "Filter “Etag headers”. Hint: De cache moet geleegd worden vóór het eerste gebruik."
|
||||
},
|
||||
"popup_html_rules_status_head_title": {
|
||||
"message": "bericht"
|
||||
},
|
||||
"popup_html_statistics_percentage_title": {
|
||||
"message": "bericht"
|
||||
}
|
||||
}
|
||||
254
_locales/pt_PT/messages.json
Normal file
254
_locales/pt_PT/messages.json
Normal file
@@ -0,0 +1,254 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "em dia"
|
||||
},
|
||||
"hash_status_code_2": {
|
||||
"message": "atualizadas"
|
||||
},
|
||||
"hash_status_code_3": {
|
||||
"message": "atualização disponível"
|
||||
},
|
||||
"hash_status_code_4": {
|
||||
"message": "erro"
|
||||
},
|
||||
"hash_status_code_5": {
|
||||
"message": "Ups! Qualquer coisa correu mal."
|
||||
},
|
||||
"log_redirect": {
|
||||
"message": "Este URL é um reencaminhamento"
|
||||
},
|
||||
"log_domain_blocked": {
|
||||
"message": "Este domínio está bloqueado"
|
||||
},
|
||||
"check_os_log": {
|
||||
"message": "[ClearURLs]: O observador de registos foi adicionado."
|
||||
},
|
||||
"log_html_page_title": {
|
||||
"message": "Registo de funcionamento do ClearURLs"
|
||||
},
|
||||
"log_html_table_head_1": {
|
||||
"message": "Antes do processamento"
|
||||
},
|
||||
"log_html_table_head_2": {
|
||||
"message": "Depois do processamento"
|
||||
},
|
||||
"log_html_table_head_3": {
|
||||
"message": "Regra"
|
||||
},
|
||||
"log_html_table_head_4": {
|
||||
"message": "Data"
|
||||
},
|
||||
"log_html_reset_button": {
|
||||
"message": "Limpar"
|
||||
},
|
||||
"log_html_reset_button_title": {
|
||||
"message": "Limpa o registo."
|
||||
},
|
||||
"popup_html_configs_head": {
|
||||
"message": "Configurações"
|
||||
},
|
||||
"popup_html_configs_switch_filter": {
|
||||
"message": "Filtro"
|
||||
},
|
||||
"popup_html_configs_switch_filter_title": {
|
||||
"message": "O interruptor do filtro controla a função de limpeza do ClearURLs. Se desativar esta opção, a extensão será desativada."
|
||||
},
|
||||
"popup_html_configs_switch_log": {
|
||||
"message": "Registo de Operação"
|
||||
},
|
||||
"popup_html_configs_switch_log_title": {
|
||||
"message": "O registo é apenas guardado localmente. Aconselhamos que não use esta função se ela não for necessária."
|
||||
},
|
||||
"popup_html_configs_switch_badges": {
|
||||
"message": "Crachás"
|
||||
},
|
||||
"popup_html_configs_switch_badges_title": {
|
||||
"message": "Mostrar o número de URLs limpos."
|
||||
},
|
||||
"popup_html_statistics_head": {
|
||||
"message": "Estatísticas"
|
||||
},
|
||||
"popup_html_statistics_elements": {
|
||||
"message": "Elementos"
|
||||
},
|
||||
"popup_html_statistics_blocked": {
|
||||
"message": "Bloqueados"
|
||||
},
|
||||
"popup_html_statistics_percentage": {
|
||||
"message": "Percentagem"
|
||||
},
|
||||
"popup_html_statistics_reset_button": {
|
||||
"message": "Repor"
|
||||
},
|
||||
"popup_html_statistics_reset_button_title": {
|
||||
"message": "Repõe as estatísticas globais"
|
||||
},
|
||||
"popup_html_rules_status_head": {
|
||||
"message": "Estado das regras"
|
||||
},
|
||||
"popup_html_log_head": {
|
||||
"message": "Registo"
|
||||
},
|
||||
"popup_html_log_head_title": {
|
||||
"message": "Abre o registo de operação"
|
||||
},
|
||||
"popup_html_report_button": {
|
||||
"message": "Denunciar URL atual"
|
||||
},
|
||||
"popup_html_report_button_title": {
|
||||
"message": "Denuncia o URL atual deste separador."
|
||||
},
|
||||
"core_save_on_disk": {
|
||||
"message": "[ClearURLs]: Guardar definições no disco."
|
||||
},
|
||||
"core_error": {
|
||||
"message": "[ClearURLs]: Não foi possível iniciar a extensão"
|
||||
},
|
||||
"configs_switch_statistics": {
|
||||
"message": "Estatísticas"
|
||||
},
|
||||
"configs_switch_statistics_title": {
|
||||
"message": "Ativar ou desativar a função de estatística"
|
||||
},
|
||||
"settings_html_page_title": {
|
||||
"message": "Definições do ClearURLs"
|
||||
},
|
||||
"badged_color_label": {
|
||||
"message": "Cor dos crachás"
|
||||
},
|
||||
"setting_html_reset_button": {
|
||||
"message": "Repor"
|
||||
},
|
||||
"setting_html_reset_button_title": {
|
||||
"message": "Repõe as definições de fábrica"
|
||||
},
|
||||
"setting_rule_url_label": {
|
||||
"message": "URL do ficheiro data.json (regras)"
|
||||
},
|
||||
"settings_html_save_button": {
|
||||
"message": "Guardar e reiniciar extensão"
|
||||
},
|
||||
"settings_html_save_button_title": {
|
||||
"message": "Guarda as novas definições"
|
||||
},
|
||||
"setting_hash_url_label": {
|
||||
"message": "URL do ficheiro rules.hash (soma de verificação das regras)"
|
||||
},
|
||||
"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)"
|
||||
},
|
||||
"setting_report_server_label": {
|
||||
"message": "Denunciar URLs do servidor"
|
||||
},
|
||||
"success_report_url": {
|
||||
"message": "O URL foi denunciado com sucesso. Iremos verificá-lo brevemente."
|
||||
},
|
||||
"error_report_url": {
|
||||
"message": "Parece que este URL já foi denunciado."
|
||||
},
|
||||
"donate_button": {
|
||||
"message": "Uma doação para o criador do ClearURLs."
|
||||
},
|
||||
"clipboard_copy_link": {
|
||||
"message": "Copiar ligação limpa."
|
||||
},
|
||||
"context_menu_enabled": {
|
||||
"message": "Mostrar entrada no menu de contexto"
|
||||
},
|
||||
"history_listener_enabled": {
|
||||
"message": "Prevenir injeção de rastreadores com a API do histórico (Ver mais: <a href='https://developer.mozilla.org/pt-BR/docs/Web/API/History_API#O_m%C3%A9todo_replaceState()' target='_blank'>O método replaceState()</a>)"
|
||||
},
|
||||
"cleaning_tool_page_title": {
|
||||
"message": "Ferramenta de limpeza ClearURLs"
|
||||
},
|
||||
"cleaning_tool_description": {
|
||||
"message": "Com esta ferramenta pode colar URLs e nós limpamo-los quando clicar no butão verde. Pode colar vários URLs de uma vez, mas devem estar em linhas separadas."
|
||||
},
|
||||
"cleaning_tool_btn": {
|
||||
"message": "Limpar URLs"
|
||||
},
|
||||
"cleaning_tool_dirty_urls_label": {
|
||||
"message": "Cole aqui os URLs sujos:"
|
||||
},
|
||||
"cleaning_tool_clean_urls_label": {
|
||||
"message": "Aqui estão os URLs limpos:"
|
||||
},
|
||||
"local_hosts_skipping": {
|
||||
"message": "Ignorar URLs de anfitriões locais (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)"
|
||||
},
|
||||
"local_hosts_skipping_title": {
|
||||
"message": "Ignora os URLs em páginas de anfitriões locais"
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "Exportar"
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "Exporta o registo de atividade"
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "Importar"
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "Importa o registo de atividade"
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "Exportar"
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "Exporta tudo"
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "Importar"
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "Importa tudo"
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "Limitar o registo a $LIMIT$ entradas. (-1 significa ∞)"
|
||||
},
|
||||
"blocked_html_title": {
|
||||
"message": "Este site foi bloqueado pelo <b>ClearURLs</b>"
|
||||
},
|
||||
"blocked_html_body": {
|
||||
"message": "Este site foi bloqueado pela extensão <b>ClearURLs</b>, porque identificámos este site como um serviço de publicidade e/ou rastreamento. Para visitar este site, deve desativar a extensão temporáriamente ou desativar o bloqueio de domínio nas definições da extensão. Depois, clique no botão abaixo para carregar a página."
|
||||
},
|
||||
"blocked_html_button": {
|
||||
"message": "Visitar página"
|
||||
},
|
||||
"referral_marketing_enabled": {
|
||||
"message": "Permitir <i>referral marketing</i>"
|
||||
},
|
||||
"referral_marketing_enabled_title": {
|
||||
"message": "Permite <i>referral marketing</i>"
|
||||
},
|
||||
"watchdog": {
|
||||
"message": "[ClearURLs]: O watchdog detetou um problema e já falhou $TIMES$ vezes.\n"
|
||||
},
|
||||
"domain_blocking_enabled": {
|
||||
"message": "Permitir o bloqueio de domínios (pode causar problemas em páginas que não permitem bloqueadores de anúncios)"
|
||||
},
|
||||
"domain_blocking_enabled_title": {
|
||||
"message": "Permitir o bloqueio de domínios (pode causar problemas em páginas que não permitem bloqueadores de anúncios)"
|
||||
},
|
||||
"log_ping_blocked": {
|
||||
"message": "Esta inspeção de ligação foi bloqueada"
|
||||
},
|
||||
"ping_blocking_enabled": {
|
||||
"message": "Bloquear inspeção de ligações (Ver também <a href='https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing' target='_blank'>este artigo</a>)"
|
||||
},
|
||||
"ping_blocking_enabled_title": {
|
||||
"message": "Bloquear inspeção de ligações"
|
||||
},
|
||||
"extension_description": {
|
||||
"message": "Remover elementos de rastreamento de URLs."
|
||||
},
|
||||
"eTag_filtering_log": {
|
||||
"message": "O cabeçalho ETag foi removido deste pedido"
|
||||
},
|
||||
"eTag_filtering_enabled": {
|
||||
"message": "Filtra cabeçalhos ETag dos pedidos (Ver também <a href='https://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags' target='_blank'>este artigo</a>)"
|
||||
},
|
||||
"eTag_filtering_enabled_title": {
|
||||
"message": "Filtrar cabeçalhos ETag. Dica: deve limpar a cache antes de começar a utlizar esta função."
|
||||
}
|
||||
}
|
||||
@@ -1,71 +1,71 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "senaste version",
|
||||
"description": "This status code says, that no update is available for the ClearURLs rules and everything is up to date."
|
||||
"description": "Den här statuskoden säger att ingen uppdatering är tillgänglig för ClearURLs-reglerna och allt är uppdaterat."
|
||||
},
|
||||
"hash_status_code_2": {
|
||||
"message": "uppdaterad",
|
||||
"description": "This status code says, that the ClearURLs rules are successfully updated."
|
||||
"description": "Den här statuskoden säger att ClearURLs-reglerna har uppdaterats."
|
||||
},
|
||||
"hash_status_code_3": {
|
||||
"message": "uppdatering tillgänglig",
|
||||
"description": "This status code says, that an update is available for the ClearURLs rules."
|
||||
"description": "Den här statuskoden säger att en uppdatering är tillgänglig för ClearURLs-reglerna."
|
||||
},
|
||||
"hash_status_code_4": {
|
||||
"message": "fel",
|
||||
"description": "This status code says, that the ClearURLs could not be started correctly."
|
||||
"description": "Den här statuskoden säger att ClearURLs inte kunde startas korrekt."
|
||||
},
|
||||
"hash_status_code_5": {
|
||||
"message": "Ojdå, något gick fel!",
|
||||
"description": "This status code says, that an error occurred while updating the ClearURLs rules."
|
||||
"description": "Den här statuskoden säger att ett fel inträffade vid uppdatering av ClearURLs-reglerna."
|
||||
},
|
||||
"log_redirect": {
|
||||
"message": "Den här webbadressen omdirigeras",
|
||||
"description": "This string is used on redirections in the ClearURLs log."
|
||||
"description": "Den här strängen används vid omdirigeringar i ClearURLs-loggen."
|
||||
},
|
||||
"log_domain_blocked": {
|
||||
"message": "Den här domänen är blockerad",
|
||||
"description": "This string is used on blocked domains in the ClearURLs log."
|
||||
"description": "Den här strängen används på blockerade domäner i ClearURLs-loggen."
|
||||
},
|
||||
"check_os_log": {
|
||||
"message": "[ClearURLs]: Logglistare är tilllagd.",
|
||||
"description": "This string is used on ClearURLs log startup."
|
||||
"description": "Den här strängen används vid ClearURLs loggstart."
|
||||
},
|
||||
"log_html_page_title": {
|
||||
"message": "Logg från ClearURLs",
|
||||
"description": "This string is used as header on the log page."
|
||||
"description": "Den här strängen används som rubrik på loggsidan."
|
||||
},
|
||||
"log_html_table_head_1": {
|
||||
"message": "Före bearbetning",
|
||||
"description": "This string is used as table title on the log page."
|
||||
"description": "Den här strängen används som tabellnamn på loggsidan."
|
||||
},
|
||||
"log_html_table_head_2": {
|
||||
"message": "Efter bearbetning",
|
||||
"description": "This string is used as table title on the log page."
|
||||
"description": "Den här strängen används som tabellnamn på loggsidan."
|
||||
},
|
||||
"log_html_table_head_3": {
|
||||
"message": "Regel",
|
||||
"description": "This string is used as table title on the log page."
|
||||
"description": "Den här strängen används som tabellnamn på loggsidan."
|
||||
},
|
||||
"log_html_table_head_4": {
|
||||
"message": "Tid",
|
||||
"description": "This string is used as table title on the log page."
|
||||
"description": "Den här strängen används som tabellnamn på loggsidan."
|
||||
},
|
||||
"log_html_reset_button": {
|
||||
"message": "Återställ",
|
||||
"description": "This string is used for the reset button on the log page."
|
||||
"description": "Den här strängen används för återställningsknappen på loggsidan."
|
||||
},
|
||||
"log_html_reset_button_title": {
|
||||
"message": "Återställ den globala loggen",
|
||||
"description": "This string is used as title for the reset button on the log page."
|
||||
"description": "Den här strängen används som titel för återställningsknappen på loggsidan."
|
||||
},
|
||||
"popup_html_configs_head": {
|
||||
"message": "Konfiguration",
|
||||
"description": "This string is used as title for the configs on the popup page."
|
||||
"description": "Den här strängen används som titel för konfigurationerna på popup-sidan."
|
||||
},
|
||||
"popup_html_configs_switch_filter": {
|
||||
"message": "Filter",
|
||||
"description": "This string is used as name for the filter switch button on the popup page."
|
||||
"description": "Den här strängen används som namn för filteromkopplarna på popup-sidan."
|
||||
},
|
||||
"popup_html_configs_switch_filter_title": {
|
||||
"message": "Filteromkopplaren aktiverar rensningsfunktionen i ClearURLs. Om du inaktiverar detta alternativ, är hela tillägget inaktiverat",
|
||||
@@ -303,7 +303,13 @@
|
||||
},
|
||||
"watchdog": {
|
||||
"message": "[ClearURLs]: Ett problem har upptäckts. ClearURLs startar om.",
|
||||
"description": "This string is used as text for the watchdog"
|
||||
"description": "This string is used as text for the watchdog",
|
||||
"placeholders": {
|
||||
"times": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"domain_blocking_enabled": {
|
||||
"message": "Tillåt domänblockering (Kan leda till problem på sidor som inte tillåter AdBlockers)",
|
||||
@@ -312,5 +318,61 @@
|
||||
"domain_blocking_enabled_title": {
|
||||
"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"
|
||||
},
|
||||
"log_ping_blocked": {
|
||||
"message": "Den här hyperlänksrevisionen blockerades",
|
||||
"description": "This string is used on hyperlink auditing in the ClearURLs log."
|
||||
},
|
||||
"ping_blocking_enabled": {
|
||||
"message": "Blockera hyperlänkrevision (Se även <a href='https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing' target='_blank'>den här artikeln</a>)",
|
||||
"description": "This string is used as label for the hyperlink auditing blocking switch"
|
||||
},
|
||||
"ping_blocking_enabled_title": {
|
||||
"message": "Blockera hyperlänkrevision",
|
||||
"description": "This string is used as title for the hyperlink auditing blocking switch"
|
||||
},
|
||||
"extension_description": {
|
||||
"message": "Ta bort spårningselement från webbadresser.",
|
||||
"description": "Extension description (max. 132 characters)"
|
||||
},
|
||||
"eTag_filtering_log": {
|
||||
"message": "ETag-rubriken togs bort från denna begäran",
|
||||
"description": "This string is used on ETag header filtering in the ClearURLs log."
|
||||
},
|
||||
"eTag_filtering_enabled": {
|
||||
"message": "Filtrera ETAG-rubriker från förfrågningar (Se även <a href='https://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags' target='_blank'>den här artikeln</a>)",
|
||||
"description": "This string is used as label for the ETag header filtering switch"
|
||||
},
|
||||
"eTag_filtering_enabled_title": {
|
||||
"message": "Filtrera ETag-rubriker. Tips: Cachen måste rensas innan den används första gången.",
|
||||
"description": "This string is used as title for the ETag header filtering switch"
|
||||
},
|
||||
"popup_html_rules_status_head_title": {
|
||||
"message": "meddelande",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_statistics_percentage_title": {
|
||||
"message": "meddelande",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_statistics_blocked_title": {
|
||||
"message": "meddelande",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_statistics_elements_title": {
|
||||
"message": "meddelande",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_statistics_head_title": {
|
||||
"message": "meddelande",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_configs_head_title": {
|
||||
"message": "meddelande",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"context_menu_enabled_title": {
|
||||
"message": "meddelande",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
}
|
||||
}
|
||||
@@ -346,5 +346,33 @@
|
||||
"eTag_filtering_enabled_title": {
|
||||
"message": "ETag başlıklarını filtreler. İpucu: İlk kullanımdan önce önbellek temizlenmelidir.",
|
||||
"description": "Bu dize, ETag başlık filtreleme anahtarının başlığı olarak kullanılır"
|
||||
},
|
||||
"popup_html_rules_status_head_title": {
|
||||
"message": "ileti",
|
||||
"description": "gerekli değil, sadece istisnaları önlemek için"
|
||||
},
|
||||
"popup_html_statistics_percentage_title": {
|
||||
"message": "ileti",
|
||||
"description": "gerekli değil, sadece istisnaları önlemek için"
|
||||
},
|
||||
"popup_html_statistics_blocked_title": {
|
||||
"message": "ileti",
|
||||
"description": "gerekli değil, sadece istisnaları önlemek için"
|
||||
},
|
||||
"popup_html_statistics_elements_title": {
|
||||
"message": "ileti",
|
||||
"description": "gerekli değil, sadece istisnaları önlemek için"
|
||||
},
|
||||
"popup_html_statistics_head_title": {
|
||||
"message": "ileti",
|
||||
"description": "gerekli değil, sadece istisnaları önlemek için"
|
||||
},
|
||||
"popup_html_configs_head_title": {
|
||||
"message": "ileti",
|
||||
"description": "gerekli değil, sadece istisnaları önlemek için"
|
||||
},
|
||||
"context_menu_enabled_title": {
|
||||
"message": "ileti",
|
||||
"description": "gerekli değil, sadece istisnaları önlemek için"
|
||||
}
|
||||
}
|
||||
@@ -1,35 +1,35 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "已是最新的",
|
||||
"description": "This status code says, that no update is available for the ClearURLs rules and everything is up to date."
|
||||
"description": "这个状态码表示,ClearURLs规则已经是最新的,无需继续更新"
|
||||
},
|
||||
"hash_status_code_2": {
|
||||
"message": "已更新",
|
||||
"description": "This status code says, that the ClearURLs rules are successfully updated."
|
||||
"description": "这个状态码表示,ClearURLs规则更新成功"
|
||||
},
|
||||
"hash_status_code_3": {
|
||||
"message": "有可用的更新",
|
||||
"description": "This status code says, that an update is available for the ClearURLs rules."
|
||||
"description": "这个状态码表示,ClearURLs规则可以进行更新"
|
||||
},
|
||||
"hash_status_code_4": {
|
||||
"message": "错误",
|
||||
"description": "This status code says, that the ClearURLs could not be started correctly."
|
||||
"description": "这个状态码表示,ClearURLs无法正确启动"
|
||||
},
|
||||
"hash_status_code_5": {
|
||||
"message": "发生错误",
|
||||
"description": "This status code says, that an error occurred while updating the ClearURLs rules."
|
||||
"description": "这个状态码表示,ClearURLs在更新中遇到了错误"
|
||||
},
|
||||
"log_redirect": {
|
||||
"message": "此网址已被转址",
|
||||
"description": "This string is used on redirections in the ClearURLs log."
|
||||
"message": "此网址已被重定向",
|
||||
"description": "在ClearURLs的日志中,这个字符串表示重定向的网址"
|
||||
},
|
||||
"log_domain_blocked": {
|
||||
"message": "此网域已被封锁",
|
||||
"description": "This string is used on blocked domains in the ClearURLs log."
|
||||
"message": "此网址已被封锁",
|
||||
"description": "在ClearURLs的日志中,这个字符串表示已被封锁的网址"
|
||||
},
|
||||
"check_os_log": {
|
||||
"message": "[ClearURLs]: 已新增日志聆听者",
|
||||
"description": "This string is used on ClearURLs log startup."
|
||||
"message": "[ClearURLs]: 已新增日志监听器",
|
||||
"description": "在ClearURLs 的日志中,这个字符串表示日志开始"
|
||||
},
|
||||
"log_html_page_title": {
|
||||
"message": "ClearURLs日志",
|
||||
@@ -112,7 +112,7 @@
|
||||
"description": "This string is used as title for the statistics reset button on the popup page."
|
||||
},
|
||||
"popup_html_rules_status_head": {
|
||||
"message": "规则-状态",
|
||||
"message": "规则状态",
|
||||
"description": "This string is used as title for the rules-status section on the popup page."
|
||||
},
|
||||
"popup_html_log_head": {
|
||||
@@ -164,7 +164,7 @@
|
||||
"description": "This string is used as title for the reset button on the settings page."
|
||||
},
|
||||
"setting_rule_url_label": {
|
||||
"message": "data.json档的网址 (规则)",
|
||||
"message": "data.json 档的网址 (规则)",
|
||||
"description": "This string is used as name for the rule url label."
|
||||
},
|
||||
"settings_html_save_button": {
|
||||
@@ -176,7 +176,7 @@
|
||||
"description": "This string is used as title for the save&reload button on the settings page."
|
||||
},
|
||||
"setting_hash_url_label": {
|
||||
"message": "rules.hash档的网址 (校验)",
|
||||
"message": "rules.hash 档的网址 (校验)",
|
||||
"description": "This string is used as name for the rule.hash url label."
|
||||
},
|
||||
"setting_types_label": {
|
||||
@@ -207,12 +207,16 @@
|
||||
"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'>The replaceState() method</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将会输出清理后的网址. 若要同时清理多个网址, 请将每个置于不同行.",
|
||||
"message": "手动清理网址工具\n在下方粘贴原网址并按下绿色按钮,ClearURLs将进行清理后输出。若要同时清理多个网址,请分行。",
|
||||
"description": "This string is used as description of the cleaning tool."
|
||||
},
|
||||
"cleaning_tool_btn": {
|
||||
@@ -230,5 +234,145 @@
|
||||
"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": "跳过本地主机 URL",
|
||||
"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$ 条日志。",
|
||||
"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]: 看门狗检测到一个问题并已失败 $TIMES$ 次。",
|
||||
"description": "This string is used as text for the watchdog",
|
||||
"placeholders": {
|
||||
"times": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"domain_blocking_enabled": {
|
||||
"message": "允许域名屏蔽(在不允许广告拦截器的页面上会导致问题)",
|
||||
"description": "This string is used as label for the domain blocking switch"
|
||||
},
|
||||
"domain_blocking_enabled_title": {
|
||||
"message": "允许域名屏蔽(在不允许广告拦截器的页面上会导致问题)",
|
||||
"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"
|
||||
},
|
||||
"extension_description": {
|
||||
"message": "从 URL 中移除跟踪元素。",
|
||||
"description": "Extension description (max. 132 characters)"
|
||||
},
|
||||
"eTag_filtering_log": {
|
||||
"message": "ETag 头已从此请求移除",
|
||||
"description": "This string is used on ETag header filtering in the ClearURLs log."
|
||||
},
|
||||
"eTag_filtering_enabled": {
|
||||
"message": "从请求中过滤 ETag 头(参见<a href='https://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags' target='_blank'>此文章</a>)",
|
||||
"description": "This string is used as label for the ETag header filtering switch"
|
||||
},
|
||||
"eTag_filtering_enabled_title": {
|
||||
"message": "过滤 ETag 头。提示:第一次使用前必须清除缓存。",
|
||||
"description": "This string is used as title for the ETag header filtering switch"
|
||||
},
|
||||
"popup_html_rules_status_head_title": {
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_statistics_percentage_title": {
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_statistics_blocked_title": {
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_statistics_elements_title": {
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_statistics_head_title": {
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"popup_html_configs_head_title": {
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
},
|
||||
"context_menu_enabled_title": {
|
||||
"message": " ",
|
||||
"description": "not needed, only to prevent exceptions"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"hash_status_code_1": {
|
||||
"message": "已是最新的",
|
||||
"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": {
|
||||
@@ -24,7 +24,7 @@
|
||||
"description": "This string is used on redirections in the ClearURLs log."
|
||||
},
|
||||
"log_domain_blocked": {
|
||||
"message": "此網域已被封鎖",
|
||||
"message": "已封鎖此網域",
|
||||
"description": "This string is used on blocked domains in the ClearURLs log."
|
||||
},
|
||||
"check_os_log": {
|
||||
@@ -32,7 +32,7 @@
|
||||
"description": "This string is used on ClearURLs log startup."
|
||||
},
|
||||
"log_html_page_title": {
|
||||
"message": "ClearURLs歷史記錄",
|
||||
"message": "ClearURLs 記錄檔",
|
||||
"description": "This string is used as header on the log page."
|
||||
},
|
||||
"log_html_table_head_1": {
|
||||
@@ -52,11 +52,11 @@
|
||||
"description": "This string is used as table title on the log page."
|
||||
},
|
||||
"log_html_reset_button": {
|
||||
"message": "重置",
|
||||
"message": "清除",
|
||||
"description": "This string is used for the reset button on the log page."
|
||||
},
|
||||
"log_html_reset_button_title": {
|
||||
"message": "重置全域記錄檔",
|
||||
"message": "清除全域記錄檔",
|
||||
"description": "This string is used as title for the reset button on the log page."
|
||||
},
|
||||
"popup_html_configs_head": {
|
||||
@@ -68,31 +68,31 @@
|
||||
"description": "This string is used as name for the filter switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_filter_title": {
|
||||
"message": "此為ClearURLs的主開關. 若關閉則此附件元件失效.",
|
||||
"message": "「過濾器」即 ClearURLs 的網址清理功能。若你關閉此選項,則本套件的主要功能將無法作用。",
|
||||
"description": "This string is used as title for the filter switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_log": {
|
||||
"message": "歷史記錄",
|
||||
"message": "錄製記錄",
|
||||
"description": "This string is used as name for the logging switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_log_title": {
|
||||
"message": "記錄檔會被儲存於本機. 若不需要此功能建議關閉.",
|
||||
"message": "記錄檔將儲存於本機。若不需要此功能,建議關閉。",
|
||||
"description": "This string is used as title for the logging switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_badges": {
|
||||
"message": "徽章",
|
||||
"message": "計數徽章",
|
||||
"description": "This string is used as name for the badges switch button on the popup page."
|
||||
},
|
||||
"popup_html_configs_switch_badges_title": {
|
||||
"message": "顯示已清理數量",
|
||||
"message": "顯示已清理的數量",
|
||||
"description": "This string is used as title for the badges switch button on the popup page."
|
||||
},
|
||||
"popup_html_statistics_head": {
|
||||
"message": "統計",
|
||||
"message": "統計資料",
|
||||
"description": "This string is used as title for the statistics on the popup page."
|
||||
},
|
||||
"popup_html_statistics_elements": {
|
||||
"message": "元件",
|
||||
"message": "元素",
|
||||
"description": "This string is used as name for the elements on the popup page."
|
||||
},
|
||||
"popup_html_statistics_blocked": {
|
||||
@@ -100,19 +100,19 @@
|
||||
"description": "This string is used as name for the blocked elements on the popup page."
|
||||
},
|
||||
"popup_html_statistics_percentage": {
|
||||
"message": "比例",
|
||||
"message": "阻擋比率",
|
||||
"description": "This string is used as name for the percentage of blocked elements on the popup page."
|
||||
},
|
||||
"popup_html_statistics_reset_button": {
|
||||
"message": "重置",
|
||||
"message": "歸零",
|
||||
"description": "This string is used as name for the statistics reset button on the popup page."
|
||||
},
|
||||
"popup_html_statistics_reset_button_title": {
|
||||
"message": "重置全域統計",
|
||||
"message": "重置全域統計資料",
|
||||
"description": "This string is used as title for the statistics reset button on the popup page."
|
||||
},
|
||||
"popup_html_rules_status_head": {
|
||||
"message": "規則-狀態",
|
||||
"message": "規則狀態",
|
||||
"description": "This string is used as title for the rules-status section on the popup page."
|
||||
},
|
||||
"popup_html_log_head": {
|
||||
@@ -120,7 +120,7 @@
|
||||
"description": "This string is used as name for the log button on the popup page."
|
||||
},
|
||||
"popup_html_log_head_title": {
|
||||
"message": "開啟記錄",
|
||||
"message": "檢視記錄檔",
|
||||
"description": "This string is used as title for the log button on the popup page."
|
||||
},
|
||||
"popup_html_report_button": {
|
||||
@@ -128,7 +128,7 @@
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"popup_html_report_button_title": {
|
||||
"message": "回報該分頁目前網址",
|
||||
"message": "回報目前分頁的網址",
|
||||
"description": "Currently not used."
|
||||
},
|
||||
"core_save_on_disk": {
|
||||
@@ -136,11 +136,11 @@
|
||||
"description": "This string is used to tell the user, that ClearURLs saved the settings on disk."
|
||||
},
|
||||
"core_error": {
|
||||
"message": "[ClearURLs]: 附加元件無法啟動",
|
||||
"message": "[ClearURLs]: 無法啟動擴充功能",
|
||||
"description": "This string is used to tell the user, that ClearURLs could not be started."
|
||||
},
|
||||
"configs_switch_statistics": {
|
||||
"message": "統計",
|
||||
"message": "統計資料",
|
||||
"description": "This string is used as name for the statistics switch button on the popup page."
|
||||
},
|
||||
"configs_switch_statistics_title": {
|
||||
@@ -148,27 +148,27 @@
|
||||
"description": "This string is used as title for the statistics switch button on the popup page."
|
||||
},
|
||||
"settings_html_page_title": {
|
||||
"message": "ClearURLs設定",
|
||||
"message": "ClearURLs 偏好設定",
|
||||
"description": "This string is used as title on the settings page."
|
||||
},
|
||||
"badged_color_label": {
|
||||
"message": "徽章顏色",
|
||||
"message": "計數徽章背景顏色",
|
||||
"description": "This string is used as name for the badged color label."
|
||||
},
|
||||
"setting_html_reset_button": {
|
||||
"message": "重置",
|
||||
"message": "重設",
|
||||
"description": "This string is used as name for the reset button on the settings page."
|
||||
},
|
||||
"setting_html_reset_button_title": {
|
||||
"message": "重置所有設定",
|
||||
"message": "將所有設定還原為預設值",
|
||||
"description": "This string is used as title for the reset button on the settings page."
|
||||
},
|
||||
"setting_rule_url_label": {
|
||||
"message": "data.json檔的網址 (規則)",
|
||||
"message": "data.json 檔的網址 (規則)",
|
||||
"description": "This string is used as name for the rule url label."
|
||||
},
|
||||
"settings_html_save_button": {
|
||||
"message": "儲存並重啟附件元件",
|
||||
"message": "儲存並重新啟動擴充功能",
|
||||
"description": "This string is used as name for the save&reload button on the settings page."
|
||||
},
|
||||
"settings_html_save_button_title": {
|
||||
@@ -176,7 +176,7 @@
|
||||
"description": "This string is used as title for the save&reload button on the settings page."
|
||||
},
|
||||
"setting_hash_url_label": {
|
||||
"message": "rules.hash檔的網址 (校驗)",
|
||||
"message": "rules.hash 檔的網址 (校驗)",
|
||||
"description": "This string is used as name for the rule.hash url label."
|
||||
},
|
||||
"setting_types_label": {
|
||||
@@ -188,7 +188,7 @@
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"success_report_url": {
|
||||
"message": "該網址已成功回報",
|
||||
"message": "已成功回報網址,我們將儘速對其檢查。",
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"error_report_url": {
|
||||
@@ -196,35 +196,113 @@
|
||||
"description": "Note: Currently not used."
|
||||
},
|
||||
"donate_button": {
|
||||
"message": "給ClearURLs的作者一點贊助",
|
||||
"message": "給 ClearURLs 的作者一點贊助!",
|
||||
"description": "This string is used to refer to a donation page."
|
||||
},
|
||||
"clipboard_copy_link": {
|
||||
"message": "複製清理過的網址",
|
||||
"message": "複製經過清理的網址",
|
||||
"description": "This string is used in the context menu to copy clean links."
|
||||
},
|
||||
"context_menu_enabled": {
|
||||
"message": "顯示右鍵選單項目",
|
||||
"message": "在快顯功能表中顯示",
|
||||
"description": "This string is used toggle the context menu entry to copy clean links."
|
||||
},
|
||||
"history_listener_enabled": {
|
||||
"message": "防止藉由 History API 注入追蹤 (參見:<a href='https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_replaceState()_method' target='_blank'>The replaceState() method</a>)"
|
||||
},
|
||||
"cleaning_tool_page_title": {
|
||||
"message": "ClearURLs的網址清理工具",
|
||||
"message": "ClearURLs 網址清理工具",
|
||||
"description": "This string is used as title on the cleaning tool page."
|
||||
},
|
||||
"cleaning_tool_description": {
|
||||
"message": "此工具提供手動清理網址的功能. 在下方貼上網址並按下綠色按鈕, ClearURLs將會輸出清理後的網址. 若要同時清理多個網址, 請將每個置於不同行.",
|
||||
"message": "這個工具可讓你手動清理冗長的網址。請貼上欲清理的網址,並點擊「清理網址」按鈕,ClearURLs 便會還你乾淨的網址。你可以批次處理多個網址,每條網址須以換行分隔。",
|
||||
"description": "This string is used as description of the cleaning tool."
|
||||
},
|
||||
"cleaning_tool_btn": {
|
||||
"message": "網址清理工具",
|
||||
"message": "清理網址",
|
||||
"description": "This string is used as name for the clean url button."
|
||||
},
|
||||
"cleaning_tool_dirty_urls_label": {
|
||||
"message": "清理前的網址:",
|
||||
"message": "原始網址:",
|
||||
"description": "This string is used as title on the cleaning tool page for the dirty URLs."
|
||||
},
|
||||
"cleaning_tool_clean_urls_label": {
|
||||
"message": "清理後的網址:",
|
||||
"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)"
|
||||
},
|
||||
"local_hosts_skipping_title": {
|
||||
"message": "略過本機網址"
|
||||
},
|
||||
"log_html_export_button": {
|
||||
"message": "匯出"
|
||||
},
|
||||
"log_html_export_button_title": {
|
||||
"message": "匯出全域記錄檔"
|
||||
},
|
||||
"log_html_import_button": {
|
||||
"message": "匯入"
|
||||
},
|
||||
"log_html_import_button_title": {
|
||||
"message": "匯入全域記錄檔"
|
||||
},
|
||||
"setting_html_export_button": {
|
||||
"message": "匯出"
|
||||
},
|
||||
"setting_html_export_button_title": {
|
||||
"message": "將各項設定匯出"
|
||||
},
|
||||
"setting_html_import_button": {
|
||||
"message": "匯入"
|
||||
},
|
||||
"setting_html_import_button_title": {
|
||||
"message": "匯入各項設定"
|
||||
},
|
||||
"setting_log_limit_label": {
|
||||
"message": "最多保存 $LIMIT$ 筆記錄檔"
|
||||
},
|
||||
"blocked_html_title": {
|
||||
"message": "這個網站已由 <b>ClearURLs</b> 封鎖"
|
||||
},
|
||||
"blocked_html_body": {
|
||||
"message": "由於我們判定這個網站是廣告商或追蹤器的伺服器,因此 <b>ClearURLs</b> 已封鎖此網站。若你仍需造訪此網站,請先暫時停用本擴充功能;或者,至 ClearURLs 的偏好設定中關閉「允許封鎖網域」。完成上述操作後,點擊下方的「繼續前往」即可瀏覽該網站。"
|
||||
},
|
||||
"blocked_html_button": {
|
||||
"message": "繼續前往"
|
||||
},
|
||||
"referral_marketing_enabled": {
|
||||
"message": "允許聯盟行銷"
|
||||
},
|
||||
"referral_marketing_enabled_title": {
|
||||
"message": "允許聯盟行銷"
|
||||
},
|
||||
"domain_blocking_enabled": {
|
||||
"message": "允許封鎖網域 (部分阻撓「廣告阻擋器」的網頁可能無法正常顯示)"
|
||||
},
|
||||
"domain_blocking_enabled_title": {
|
||||
"message": "允許封鎖網域 (部分阻撓「廣告阻擋器」的網頁可能無法正常顯示)"
|
||||
},
|
||||
"log_ping_blocked": {
|
||||
"message": "已阻擋超連結稽核"
|
||||
},
|
||||
"ping_blocking_enabled": {
|
||||
"message": "阻擋超連結稽核 (<a href='https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing' target='_blank'>瞭解詳情</a>)"
|
||||
},
|
||||
"ping_blocking_enabled_title": {
|
||||
"message": "阻擋超連結稽核"
|
||||
},
|
||||
"extension_description": {
|
||||
"message": "將網址中的追蹤元素一掃而空"
|
||||
},
|
||||
"eTag_filtering_log": {
|
||||
"message": "已在這次請求裡移除 ETag 標頭"
|
||||
},
|
||||
"eTag_filtering_enabled": {
|
||||
"message": "濾除請求裡的 ETag 標頭 (<a href='https://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags' target='_blank'>瞭解詳情</a>)"
|
||||
},
|
||||
"eTag_filtering_enabled_title": {
|
||||
"message": "濾除 ETag 標頭 (注意:初次啟用前須先清除快取)"
|
||||
}
|
||||
}
|
||||
@@ -157,7 +157,7 @@ function setData(key, value) {
|
||||
storage[key] = value.split(',');
|
||||
break;
|
||||
case "logLimit":
|
||||
storage[key] = Number(value);
|
||||
storage[key] = Math.max(0, Number(value));
|
||||
break;
|
||||
default:
|
||||
storage[key] = value;
|
||||
@@ -193,8 +193,8 @@ function initSettings() {
|
||||
storage.log = {"log": []};
|
||||
storage.statisticsStatus = true;
|
||||
storage.badged_color = "#ffa500";
|
||||
storage.hashURL = "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash";
|
||||
storage.ruleURL = "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json";
|
||||
storage.hashURL = "https://rules2.clearurls.xyz/rules.minify.hash";
|
||||
storage.ruleURL = "https://rules2.clearurls.xyz/data.minify.json";
|
||||
storage.contextMenuEnabled = true;
|
||||
storage.historyListenerEnabled = true;
|
||||
storage.localHostsSkipping = true;
|
||||
@@ -238,6 +238,10 @@ function replaceOldURLs(url) {
|
||||
return "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json";
|
||||
case "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/rules.minify.hash?job=hash%20rules":
|
||||
return "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash";
|
||||
case "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json":
|
||||
return "https://rules2.clearurls.xyz/data.minify.json";
|
||||
case "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash":
|
||||
return "https://rules2.clearurls.xyz/rules.minify.hash";
|
||||
default:
|
||||
return url;
|
||||
}
|
||||
|
||||
@@ -101,6 +101,10 @@ function extractHost(url) {
|
||||
function checkLocalURL(url) {
|
||||
let host = extractHost(url);
|
||||
|
||||
if(!host.match(/^\d/) && host !== 'localhost') {
|
||||
return false;
|
||||
}
|
||||
|
||||
return ipRangeCheck(host, ["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"]) ||
|
||||
@@ -271,17 +275,34 @@ function getBrowser() {
|
||||
|
||||
/**
|
||||
* Decodes an URL, also one that is encoded multiple times.
|
||||
*
|
||||
* @see https://stackoverflow.com/a/38265168
|
||||
*
|
||||
* @param url the url, that should be decoded
|
||||
*/
|
||||
function decodeURL(url) {
|
||||
const rtn = decodeURIComponent(url);
|
||||
if (rtn.indexOf("http://") === -1 && rtn.indexOf("https://") === -1) {
|
||||
return decodeURL(rtn);
|
||||
let rtn = decodeURIComponent(url);
|
||||
|
||||
while(isEncodedURI(rtn)) {
|
||||
rtn = decodeURIComponent(rtn);
|
||||
}
|
||||
|
||||
// Required (e.g., to fix https://github.com/ClearURLs/Addon/issues/71)
|
||||
if(rtn.substr(0, 4) !== 'http') {
|
||||
rtn = 'http://'+rtn
|
||||
}
|
||||
|
||||
return rtn;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns true, iff the given URI is encoded
|
||||
* @see https://stackoverflow.com/a/38265168
|
||||
*/
|
||||
function isEncodedURI(uri) {
|
||||
return uri !== decodeURIComponent(uri || '')
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of at `key` an object. If the resolved value is `undefined`, the `defaultValue` is returned in its place.
|
||||
*
|
||||
@@ -305,7 +326,7 @@ function handleError(error) {
|
||||
* @param rule the rule that triggered the process
|
||||
*/
|
||||
function pushToLog(beforeProcessing, afterProcessing, rule) {
|
||||
const limit = storage.logLimit;
|
||||
const limit = Math.max(0, storage.logLimit);
|
||||
if (storage.loggingStatus && limit !== 0 && !isNaN(limit)) {
|
||||
while (storage.log.log.length >= limit
|
||||
|| storage.log.log.length >= logThreshold) {
|
||||
|
||||
1
data
Submodule
1
data
Submodule
Submodule data added at 30c9f66515
461
data/data.json
461
data/data.json
@@ -1,461 +0,0 @@
|
||||
{
|
||||
"providers": {
|
||||
"amazon": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(amazon)(\\.[a-zA-Z]{2,})(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"pf_rd_[a-zA-Z]=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"qid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"sr=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"srs=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
".*(adsensecustomsearchads\\.com)\\/.*",
|
||||
"pd_rd_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"__mk_[a-zA-Z]{1,3}_[a-zA-Z]{1,3}=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"spIA=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"ms3_c=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"[a-zA-Z%0-9]*ie=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"refRID=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"colid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"coliid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"[^a-zA-Z%0-9]adId=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"qualifier=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"_encoding=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"smid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"field-lbr_brands_browse-bin=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [
|
||||
".*(amazon\\.).*(\\/gp).*\\/redirector.html\\/.*"
|
||||
],
|
||||
"redirections": []
|
||||
},
|
||||
"fls-na.amazon": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(fls-na\\.amazon)(\\.[a-zA-Z]{2,}).*",
|
||||
"completeProvider": true,
|
||||
"rules": [],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"google": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(google)(\\.[a-zA-Z]{2,})(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"ved=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"bi[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"gfe_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"ei=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"source=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"gs_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"site=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"&\\.[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"oq=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"esrc=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"uact=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"cd=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"cad=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"gws_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"atyp=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"vet=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"zx=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"_u=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"je=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"dcr=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"ie=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"sei=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"sa=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"dpr=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"hl=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"btn[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"sa=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"usg=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"cd=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"cad=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"uact=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [
|
||||
".*(mail\\.google\\.).*(\\/mail\\/u\\/0).*",
|
||||
".*(google\\.).*(\\/upload)?(\\/drive)\\/.*",
|
||||
".*(docs\\.google\\.).*\\/.*",
|
||||
".*(accounts\\.google\\.).*",
|
||||
".*(google\\.).*\\/searchbyimage\\?image_url=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
".*(hangouts\\.google\\.).*\\/webchat.*zx=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
".*(client-channel\\.google\\.).*\\/client-channel.*zx=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
".*(google\\.).*\\/complete\\/search\\?.*gs_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
".*(google\\.).*\\/s\\?tbm=map.*gs_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
".*(news\\.google\\.).*\\?hl=.*",
|
||||
".*(google\\.).*\\/setprefs\\?.*hl=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
".*(google\\.).*\\/appsactivity\\/.*",
|
||||
".*(google\\.).*\\/recaptcha\\/.*"
|
||||
],
|
||||
"redirections": [
|
||||
".*google\\..*\\/.*url\\?.*url=((https|http)[^&]*)",
|
||||
".*google\\..*\\/.*url\\?.*q=((https|http)[^&]*)"
|
||||
]
|
||||
},
|
||||
"googlesyndication": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(googlesyndication)(\\.[a-zA-Z]{2,}).*",
|
||||
"completeProvider": true,
|
||||
"rules": [],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"doubleclick": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(doubleclick)(\\.[a-zA-Z]{2,}).*",
|
||||
"completeProvider": true,
|
||||
"rules": [],
|
||||
"exceptions": [],
|
||||
"redirections": [
|
||||
".*doubleclick\\..*\\/.*tag_for_child_directed_treatment=;%3F(.*)"
|
||||
]
|
||||
},
|
||||
"globalRules": {
|
||||
"urlPattern": ".*",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"utm_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"ga_source=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"ga_medium=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"ga_term=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"ga_content=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"ga_campaign=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"ga_place=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"yclid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"_openstat=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"fb_action_ids=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"fb_action_types=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"fb_source=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"fb_ref=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"fbclid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"action_object_map=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"action_type_map=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"action_ref_map=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"gs_l=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"mkt_tok=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"hmb_campaign=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"hmb_medium=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"hmb_source=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"[\\?|&]ref[\\_]?=[^\\/|\\?|&]*",
|
||||
"\\?$",
|
||||
"\\&$"
|
||||
],
|
||||
"exceptions": [
|
||||
".*([\\.]?matrix\\.org)(\\/_matrix)\\/.*",
|
||||
".*([\\.]?prismic\\.io).*",
|
||||
".*([\\.]?gitlab\\.com).*",
|
||||
".*([\\.]?gcsip\\.com).*[\\?|&]ref[\\_]?=[^\\/|\\?|&]*.*",
|
||||
".*([\\.]?cloudflare\\.com).*",
|
||||
".*([\\.]?tv2\\.no)(\\/api)\\/.*"
|
||||
],
|
||||
"redirections": []
|
||||
},
|
||||
"adtech": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(adtech)(\\.[a-zA-Z]{2,}).*",
|
||||
"completeProvider": true,
|
||||
"rules": [],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"contentpass.net": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(contentpass\\.net).*",
|
||||
"completeProvider": true,
|
||||
"rules": [],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"bf-ad": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(bf-ad)(\\.[a-zA-Z]{2,}).*",
|
||||
"completeProvider": true,
|
||||
"rules": [],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"amazon-adsystem": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(amazon-adsystem)(\\.[a-zA-Z]{2,}).*",
|
||||
"completeProvider": true,
|
||||
"rules": [],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"adsensecustomsearchads": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(adsensecustomsearchads)(\\.[a-zA-Z]{2,}).*",
|
||||
"completeProvider": true,
|
||||
"rules": [],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"youtube": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(youtube)(\\.[a-zA-Z]{2,})(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"feature=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"gclid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"kw=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"facebook": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(facebook)(\\.[a-zA-Z]{2,})(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"hc_[a-zA-Z_\\[\\]0-9]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"[a-zA-Z]*ref[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"__tn__=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"eid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"__xts__%5B[0-9]%5D=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [
|
||||
".*(facebook\\.)\\w{2,}.*(\\/plugins\\/).*"
|
||||
],
|
||||
"redirections": [
|
||||
".*l\\.facebook\\..*\\/.*l\\.php\\?.*u=((https%3A%2F%2F|http%3A%2F%2F)[^&]*)"
|
||||
]
|
||||
},
|
||||
"twitter": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(twitter)(\\.[a-zA-Z]{2,})(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"(ref_)?src=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"reddit": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(reddit)(\\.[a-zA-Z]{2,})(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [],
|
||||
"exceptions": [],
|
||||
"redirections": [
|
||||
"out\\.reddit\\.\\w{2,}\\/.*url=([^&]*)"
|
||||
]
|
||||
}
|
||||
,
|
||||
"netflix": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(netflix)(\\.[a-zA-Z]{2,})(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"trackId=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"tctx=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"jb[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"techcrunch": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?([\\.]?techcrunch\\.com)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"ncid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"sr=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"sr_share=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"guccounter=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"guce_referrer_[a-z]+=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"bing": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(bing)(\\.[a-zA-Z]{2,})(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"cvid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"form=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"sk=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"sp=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"sc=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"qs=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"qp=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"tweakers": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(tweakers\\.net)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"nb=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"u=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"twitch": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(twitch)(\\.[a-zA-Z]{2,})(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"tt_medium=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"tt_content=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"vivaldi": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(vivaldi\\.com)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"pk_campaign=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"pk_kwd=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"indeed": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(indeed\\.com)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"from=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"alid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"[a-zA-Z]*tk=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"hhdotru": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(hh\\.ru)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"vss=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"t=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"swnt=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"grpos=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"ptl=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"stl=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"exp=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"plim=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"ebay": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(ebay)(\\.[a-zA-Z]{2,})(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"_trkparms=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"_trksid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"_from=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"cnet": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(cnet\\.com)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"ftag=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"imdb.com": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(imdb\\.com)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"ref_=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"pf_rd_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"govdelivery.com": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(govdelivery\\.com)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [],
|
||||
"exceptions": [],
|
||||
"redirections": [
|
||||
".*links\\.govdelivery\\.com.*\\/track\\?.*(http:\\/\\/.*)",
|
||||
".*links\\.govdelivery\\.com.*\\/track\\?.*(https:\\/\\/.*)"
|
||||
]
|
||||
},
|
||||
"walmart.com": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(walmart\\.com)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"u1=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"ath[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"net-parade.it": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(net\\-parade\\.it)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"pl=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"prvnizpravy.cz": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(prvnizpravy\\.cz)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"xid=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"youku.com": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(youku\\.com)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"spm=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
|
||||
"tpa=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"nytimes.com": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(nytimes\\.com)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"smid=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"tchibo.de": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(tchibo\\.de)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"wbdcd=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"steam": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(steampowered\\.com)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"snr=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
},
|
||||
"disq.us": {
|
||||
"urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(disq\\.us)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [],
|
||||
"exceptions": [],
|
||||
"redirections": [
|
||||
".*disq\\.us.*\\/.*url\\?.*url=((https%3A%2F%2F|http%3A%2F%2F).*)%3A"
|
||||
]
|
||||
},
|
||||
"mozaws.net": {
|
||||
"urlPattern": "https?://outgoing\\.prod\\.mozaws\\.net/.*",
|
||||
"completeProvider": false,
|
||||
"rules": [],
|
||||
"exceptions": [],
|
||||
"redirections": [
|
||||
"https?://[^/]+/v1/[0-9a-f]{64}/(.*)"
|
||||
]
|
||||
},
|
||||
"shutterstock.com": {
|
||||
"urlPattern": "https?://([a-zA-Z0-9-]*\\.)?(shutterstock\\.com)(.*\\?.*)",
|
||||
"completeProvider": false,
|
||||
"rules": [
|
||||
"src=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
|
||||
],
|
||||
"exceptions": [],
|
||||
"redirections": []
|
||||
}
|
||||
}
|
||||
}
|
||||
1950
data/data.min.json
1950
data/data.min.json
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
||||
b0e1fc948f5e391a53a57092b1c29e8cff474402d5411f4045cfb4a7db37d2bc
|
||||
@@ -29,7 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
<!-- Bootstrap CSS -->
|
||||
<link rel="stylesheet" href="../css/bootstrap.min.css">
|
||||
<link rel="stylesheet" href="../css/dataTables.bootstrap.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="../css/core.css">
|
||||
<style>
|
||||
td {
|
||||
|
||||
@@ -136,7 +136,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
<div class="col-sm-1">
|
||||
<h5><b id="rules_status_head"></b></h5>
|
||||
<div class="text-center">
|
||||
<a href="https://gitlab.com/KevinRoebert/ClearUrls/commits/master/data/data.min.json"
|
||||
<a href="https://gitlab.com/anti-tracking/ClearURLs/rules/commits/master/data.min.json"
|
||||
id="hashStatus" class="btn btn-primary btn-sm text-wrap" target="_blank"></a>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"manifest_version": 2,
|
||||
"name": "ClearURLs",
|
||||
"version": "1.18.0",
|
||||
"version": "1.20.0",
|
||||
"author": "Kevin Röbert",
|
||||
"description": "__MSG_extension_description__",
|
||||
"homepage_url": "https://gitlab.com/KevinRoebert/ClearUrls",
|
||||
@@ -272,7 +272,8 @@
|
||||
"all_frames": true,
|
||||
"matches": [
|
||||
"*://*.yandex.ru/*",
|
||||
"*://*.yandex.com/*"
|
||||
"*://*.yandex.com/*",
|
||||
"*://*.ya.ru/*"
|
||||
],
|
||||
"js": [
|
||||
"core_js/yandex_link_fix.js"
|
||||
|
||||
Reference in New Issue
Block a user