From c70a932d86f181a73bec853c8b1e8724ce14c4ca Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 8 Apr 2015 16:36:14 -0600 Subject: [PATCH] Fix issue links in source code Thanks @hotdogman and @yfdyh000 -- closes #1202 and #1157 ... and #1167 --- assets/ublock/filters.txt | 72 +++++++++++++------------- assets/ublock/mirror-candidates.txt | 4 +- assets/ublock/privacy.txt | 4 +- dist/README.md | 2 +- dist/description/description-ar.txt | 6 +-- dist/description/description-bg.txt | 6 +-- dist/description/description-ca.txt | 6 +-- dist/description/description-cs.txt | 6 +-- dist/description/description-da.txt | 6 +-- dist/description/description-de.txt | 6 +-- dist/description/description-el.txt | 6 +-- dist/description/description-en.txt | 2 +- dist/description/description-es.txt | 6 +-- dist/description/description-et.txt | 6 +-- dist/description/description-fa.txt | 6 +-- dist/description/description-fi.txt | 6 +-- dist/description/description-fil.txt | 6 +-- dist/description/description-fr.txt | 6 +-- dist/description/description-he.txt | 6 +-- dist/description/description-hr.txt | 6 +-- dist/description/description-hu.txt | 6 +-- dist/description/description-id.txt | 6 +-- dist/description/description-it.txt | 6 +-- dist/description/description-ja.txt | 6 +-- dist/description/description-ko.txt | 6 +-- dist/description/description-lt.txt | 6 +-- dist/description/description-lv.txt | 6 +-- dist/description/description-nl.txt | 6 +-- dist/description/description-no.txt | 6 +-- dist/description/description-pl.txt | 6 +-- dist/description/description-pt_BR.txt | 6 +-- dist/description/description-pt_PT.txt | 6 +-- dist/description/description-ro.txt | 6 +-- dist/description/description-ru.txt | 6 +-- dist/description/description-sk.txt | 6 +-- dist/description/description-sl.txt | 6 +-- dist/description/description-sq.txt | 6 +-- dist/description/description-sr.txt | 6 +-- dist/description/description-sv.txt | 6 +-- dist/description/description-te.txt | 6 +-- dist/description/description-tr.txt | 2 +- dist/description/description-uk.txt | 6 +-- dist/description/description-vi.txt | 6 +-- dist/description/description-zh_CN.txt | 6 +-- dist/description/description-zh_TW.txt | 6 +-- platform/chromium/options_ui.js | 2 +- platform/chromium/vapi-background.js | 12 ++--- platform/chromium/vapi-client.js | 4 +- platform/chromium/vapi-common.js | 2 +- platform/firefox/bootstrap.js | 2 +- platform/firefox/frameModule.js | 2 +- platform/firefox/frameScript.js | 2 +- platform/firefox/vapi-background.js | 8 +-- platform/firefox/vapi-client.js | 2 +- platform/firefox/vapi-common.js | 2 +- platform/safari/Update.plist | 2 +- platform/safari/vapi-background.js | 2 +- platform/safari/vapi-client.js | 2 +- platform/safari/vapi-common.js | 2 +- platform/safari/vapi-popup.js | 2 +- src/_locales/ar/messages.json | 8 +-- src/_locales/bg/messages.json | 8 +-- src/_locales/ca/messages.json | 8 +-- src/_locales/cs/messages.json | 8 +-- src/_locales/da/messages.json | 8 +-- src/_locales/el/messages.json | 8 +-- src/_locales/es/messages.json | 8 +-- src/_locales/et/messages.json | 8 +-- src/_locales/fa/messages.json | 8 +-- src/_locales/fi/messages.json | 8 +-- src/_locales/fil/messages.json | 8 +-- src/_locales/he/messages.json | 8 +-- src/_locales/hi/messages.json | 8 +-- src/_locales/hr/messages.json | 8 +-- src/_locales/hu/messages.json | 8 +-- src/_locales/id/messages.json | 8 +-- src/_locales/it/messages.json | 8 +-- src/_locales/ja/messages.json | 8 +-- src/_locales/ko/messages.json | 8 +-- src/_locales/lt/messages.json | 8 +-- src/_locales/lv/messages.json | 8 +-- src/_locales/mr/messages.json | 6 +-- src/_locales/nb/messages.json | 8 +-- src/_locales/nl/messages.json | 8 +-- src/_locales/pl/messages.json | 8 +-- src/_locales/pt_BR/messages.json | 8 +-- src/_locales/pt_PT/messages.json | 8 +-- src/_locales/ro/messages.json | 8 +-- src/_locales/ru/messages.json | 8 +-- src/_locales/sk/messages.json | 8 +-- src/_locales/sl/messages.json | 8 +-- src/_locales/sq/messages.json | 8 +-- src/_locales/sr/messages.json | 8 +-- src/_locales/sv/messages.json | 8 +-- src/_locales/te/messages.json | 8 +-- src/_locales/tr/messages.json | 2 +- src/_locales/uk/messages.json | 8 +-- src/_locales/vi/messages.json | 8 +-- src/_locales/zh_CN/messages.json | 8 +-- src/_locales/zh_TW/messages.json | 8 +-- src/js/1p-filters.js | 4 +- src/js/3p-filters.js | 4 +- src/js/about.js | 2 +- src/js/asset-viewer.js | 2 +- src/js/assets.js | 22 ++++---- src/js/async.js | 2 +- src/js/background.js | 4 +- src/js/contentscript-end.js | 38 +++++++------- src/js/contentscript-start.js | 12 ++--- src/js/contextmenu.js | 2 +- src/js/cosmetic-filtering.js | 26 +++++----- src/js/dashboard-common.js | 2 +- src/js/dashboard.js | 2 +- src/js/devtools.js | 2 +- src/js/document-blocked.js | 2 +- src/js/dyna-rules.js | 4 +- src/js/dynamic-net-filtering.js | 6 +-- src/js/element-picker.js | 10 ++-- src/js/hnswitches.js | 2 +- src/js/i18n.js | 2 +- src/js/messaging.js | 10 ++-- src/js/mirrors.js | 6 +-- src/js/pagestore.js | 10 ++-- src/js/popup.js | 18 +++---- src/js/profiler.js | 2 +- src/js/settings.js | 2 +- src/js/start.js | 12 ++--- src/js/static-net-filtering.js | 30 +++++------ src/js/storage.js | 10 ++-- src/js/subscriber.js | 6 +-- src/js/tab.js | 20 +++---- src/js/traffic.js | 30 +++++------ src/js/ublock.js | 12 ++--- src/js/udom.js | 2 +- src/js/uritools.js | 6 +-- src/js/utils.js | 2 +- src/js/whitelist.js | 2 +- src/js/xal.js | 2 +- 138 files changed, 506 insertions(+), 506 deletions(-) diff --git a/assets/ublock/filters.txt b/assets/ublock/filters.txt index fa7d7f5d0..dc6f59416 100644 --- a/assets/ublock/filters.txt +++ b/assets/ublock/filters.txt @@ -1,6 +1,6 @@ # Needed to unbreak sites affected by out of the box lists -# https://github.com/gorhill/uBlock/issues/20 +# https://github.com/chrisaljoudi/uBlock/issues/20 # => blocking counterpart in Peter Lowe's Ad Server @@||www.google-analytics.com/ga.js^$domain=xda-developers.com @@ -11,8 +11,8 @@ # Zerohedge: ref: http://forums.lanik.us/viewtopic.php?f=62&t=17307 www.zerohedge.com##.similar-box -# https://github.com/gorhill/uBlock/issues/57 -# https://github.com/gorhill/uBlock/issues/98 +# https://github.com/chrisaljoudi/uBlock/issues/57 +# https://github.com/chrisaljoudi/uBlock/issues/98 # New filter class: entity filters, where # entity = domain minus public suffix # The following filters were taken out of EasyList and given an entity name, @@ -61,7 +61,7 @@ google.*##.ra[width="30%"][align="right"] + table[width="70%"][cellpadding="0"] google.*##.rhsvw[style="background-color:#fff;margin:0 0 14px;padding-bottom:1px;padding-top:1px;"] google.*##.rscontainer > .ellip -# https://github.com/gorhill/uBlock/issues/381 +# https://github.com/chrisaljoudi/uBlock/issues/381 google.*###sqh # For when javascript is disabled @@ -72,22 +72,22 @@ google.*###center_col > #tads www.youtube.com##.masthead-ad-control www.youtube.com##.ad-div -# https://github.com/gorhill/uBlock/issues/63 +# https://github.com/chrisaljoudi/uBlock/issues/63 @@||adf.ly^$~third-party -# https://github.com/gorhill/uBlock/issues/69 +# https://github.com/chrisaljoudi/uBlock/issues/69 @@||widget-cdn.rpxnow.com^$domain=foxnews.com,script -# https://github.com/gorhill/uBlock/issues/119 +# https://github.com/chrisaljoudi/uBlock/issues/119 # To counter `google-analytics.com` in Peter Lowe's list @@||google-analytics.com^$domain=avianca.com -# https://github.com/gorhill/uBlock/issues/141 +# https://github.com/chrisaljoudi/uBlock/issues/141 # Videos broken on weather.com # To counter `tags.tiqcdn.com` in  MVPS @@||tags.tiqcdn.com/utag/*.js$script,domain=cnet.com|weather.com -# https://github.com/gorhill/uBlock/issues/17#issuecomment-51625306 +# https://github.com/chrisaljoudi/uBlock/issues/17#issuecomment-51625306 # To counter `extras.mnginteractive.com` in hpHosts @@||extras.mnginteractive.com^$domain=mercurynews.com|denverpost.com|twincities.com @@ -95,23 +95,23 @@ www.youtube.com##.ad-div # To counter `statcounter.com` in Peter Lowe's, MVPS, Dan Pollock's and hpHosts @@||statcounter.com^$~third-party -# https://github.com/gorhill/uBlock/issues/166 +# https://github.com/chrisaljoudi/uBlock/issues/166 # To counter `liverail.com` in Peter Lowe's, MVPS, and hpHosts @@||cdn-static.liverail.com^$object-subrequest # cnet.com needs this for video players -# https://github.com/gorhill/uBlock/issues/227 +# https://github.com/chrisaljoudi/uBlock/issues/227 # To counter `2mdn.net` in Peter Lowe's # To counter `s0.2mdn.net` in MVPS, hpHosts, Dan Pollock's @@||s0.2mdn.net/instream/*$domain=cnet.com|nfl.com|wistv.com @@||s0.2mdn.net/instream/flash/v3/adsapi_3.swf$object -# https://github.com/gorhill/uBlock/issues/243 +# https://github.com/chrisaljoudi/uBlock/issues/243 # To counter `cdn-i.dmdentertainment.com` in hpHosts @@||cdn-i.dmdentertainment.com^$domain=cracked.com # EasyList/EasyPrivacy fixes -# https://github.com/gorhill/uBlock/issues/373 +# https://github.com/chrisaljoudi/uBlock/issues/373 @@||omtrdc.net^$domain=www.amazon.com # To counter `/b/ss/*&aqe=` and `||scorecardresearch.com^$third-party` in # EasyPrivacy: "cant click on next picture on this adreess ... " @@ -142,19 +142,19 @@ www.thesimsresource.com##.ad-topleader # To counter `adm.fwmrm.net` from hpHosts, MVPS, Dan Pollock's @@||adm.fwmrm.net^$domain=go.com -# https://github.com/gorhill/uBlock/issues/274 +# https://github.com/chrisaljoudi/uBlock/issues/274 # To counter `mopub.com` in Peter Lowe's @@||mopub.com^$~third-party -# https://github.com/gorhill/uBlock/issues/293 +# https://github.com/chrisaljoudi/uBlock/issues/293 # To counter `safelinking.net` in hpHosts @@||safelinking.net^$~third-party -# https://github.com/gorhill/uBlock/issues/302 +# https://github.com/chrisaljoudi/uBlock/issues/302 # To counter `outbrain.com` in hpHosts @@||outbrain.com^$~third-party -# https://github.com/gorhill/uBlock/issues/316 +# https://github.com/chrisaljoudi/uBlock/issues/316 # To counter `inc.com` in Peter Lowe's, hpHosts @@||inc.com^$~third-party @@ -162,11 +162,11 @@ www.thesimsresource.com##.ad-topleader # To counter Peter Lowe's `intergi.com` @@||intergi.com^$domain=tvgolo.com -# https://github.com/gorhill/uBlock/issues/336 +# https://github.com/chrisaljoudi/uBlock/issues/336 # To counter `flurry.com` in Peter Lowe's, hpHosts, MVPS @@||flurry.com^$~third-party -# https://github.com/gorhill/uBlock/issues/374 +# https://github.com/chrisaljoudi/uBlock/issues/374 # To counter `2mdn.net` in Peter Lowe's, `s0.2mdn.net` in hpHosts @@||s0.2mdn.net/instream/*$object,script,domain=wsmv.com @@ -178,17 +178,17 @@ www.thesimsresource.com##.ad-topleader # To counter `www.googletagservices.com` in MVPS, hpHosts, Dan Pollock's @@||www.googletagservices.com/tag/js/gpt.js^$script,domain=weather.com -# https://github.com/gorhill/uBlock/issues/409 +# https://github.com/chrisaljoudi/uBlock/issues/409 @@||c.speedtest.net^$~third-party # To counter Peter Lowe's, hpHosts @@||boldchat.com^$~third-party -# https://github.com/gorhill/uBlock/issues/463 +# https://github.com/chrisaljoudi/uBlock/issues/463 # To counter Peter Lowe's, hpHosts @@||mixpanel.com^$~third-party -# https://github.com/gorhill/uBlock/issues/466 +# https://github.com/chrisaljoudi/uBlock/issues/466 # Until fixed in EasyPrivacy @@/google-analytics-dashboard @@ -204,7 +204,7 @@ ovh.strim.io#@##tweets # To counter Dan Pollock's, hpHosts, MVPS, Peter Lowe's @@||google-analytics.com/analytics.js$domain=www.vd.nl -# https://github.com/gorhill/uBlock/issues/570 +# https://github.com/chrisaljoudi/uBlock/issues/570 # To counter `yui.yahooapis.com` in hpHosts @@||yui.yahooapis.com^ @@ -212,10 +212,10 @@ ovh.strim.io#@##tweets # To counter `top.mail.ru` in Peter Lowe's @@||top.mail.ru^$~third-party -# https://github.com/gorhill/uBlock/issues/510#issuecomment-71050211 +# https://github.com/chrisaljoudi/uBlock/issues/510#issuecomment-71050211 ||racksauce.com^$domain=promptfile.com -# https://github.com/gorhill/uBlock/issues/510#issuecomment-71078475 +# https://github.com/chrisaljoudi/uBlock/issues/510#issuecomment-71078475 |http://$popup,domain=filenuke.com|sharesix.com ||filenuke.com/a/script.js$script ||mwem.filenuke.com/*/*$script @@ -228,15 +228,15 @@ ovh.strim.io#@##tweets ||lsg.sharesix.com/*/*$script ||nvy.sharesix.com/*/*$script -# https://github.com/gorhill/uBlock/issues/580 +# https://github.com/chrisaljoudi/uBlock/issues/580 # To counter `liverail.com` in Dan Pollock's, hpHosts, MVPS, Peter Lowe's @@||cdn-static.liverail.com$domain=9to5mac.com -# https://github.com/gorhill/uBlock/issues/602 +# https://github.com/chrisaljoudi/uBlock/issues/602 # To counter `/ads.css` in EasyList @@||css.washingtonpost.com/*/ads.css$stylesheet,~third-party -# https://github.com/gorhill/uBlock/issues/607 +# https://github.com/chrisaljoudi/uBlock/issues/607 # To counter `||pcekspert.com^` in Peter Lowe's @@||pcekspert.com^$~third-party @@ -244,22 +244,22 @@ ovh.strim.io#@##tweets # To counter `||clickbank.com^` in Dan Pollock's, Peter Lowe's @@||clickbank.com^$~third-party -# https://github.com/gorhill/uBlock/issues/614 +# https://github.com/chrisaljoudi/uBlock/issues/614 # To counter `awaps.yandex.ru` in hpHosts # To counter `mc.yandex.ru` in hpHosts, MVPS @@||awaps.yandex.ru^$domain=market.yandex.ru @@||mc.yandex.ru^$domain=market.yandex.ru @@||yastatic.net/market-export/*/advert.js$domain=market.yandex.ru -# https://github.com/gorhill/uBlock/issues/618 +# https://github.com/chrisaljoudi/uBlock/issues/618 deviantart.com##.dp-ad-chrome.dp-ad-visible -# https://github.com/gorhill/uBlock/issues/650 -# https://github.com/gorhill/uBlock/issues/821 +# https://github.com/chrisaljoudi/uBlock/issues/650 +# https://github.com/chrisaljoudi/uBlock/issues/821 # To counter `google-analytics.com` in Dan Pollock's, hpHosts, MVPS, Peter Lowe's @@||www.google-analytics.com/ga.js$domain=onlinetv.ru|zie.nl -# https://github.com/gorhill/uBlock/issues/774 +# https://github.com/chrisaljoudi/uBlock/issues/774 # To counter `carbonads.net` in Peter Lowe's @@||carbonads.net^$~third-party @@ -270,12 +270,12 @@ deviantart.com##.dp-ad-chrome.dp-ad-visible # To counter `2o7.net` in Peter Lowe's @@||2o7.net^$domain=totaljobs.com -# https://github.com/gorhill/uBlock/issues/822 -# https://github.com/gorhill/uBlock/issues/940 +# https://github.com/chrisaljoudi/uBlock/issues/822 +# https://github.com/chrisaljoudi/uBlock/issues/940 # To counter `google-analytics.com` in Dan Pollock's, hpHosts, MVPS, Peter Lowe's @@||google-analytics.com^$domain=musixmatch.com|bikstok.sonymusicshop.dk -# https://github.com/gorhill/uBlock/issues/841 +# https://github.com/chrisaljoudi/uBlock/issues/841 # To counter `quantcast.com` in hpHosts, Peter Lowe's @@||quantcast.com^$~third-party diff --git a/assets/ublock/mirror-candidates.txt b/assets/ublock/mirror-candidates.txt index 184ca17f9..047beb4cc 100644 --- a/assets/ublock/mirror-candidates.txt +++ b/assets/ublock/mirror-candidates.txt @@ -14,7 +14,7 @@ cdn.jsdelivr.net cdnjs.cloudflare.com ^cdnjs\.cloudflare\.com\/ajax\/libs\/ code.jquery.com - # https://github.com/gorhill/uBlock/issues/357 + # https://github.com/chrisaljoudi/uBlock/issues/357 # Avoid CSS-based themes, because relative URLs won't work from # within a data: URI ^code\.jquery\.com\/(?!.*\/themes\/.+\.css) @@ -27,7 +27,7 @@ netdna.bootstrapcdn.com platform.twitter.com ^platform\.twitter\.com\/widgets\.js -# https://github.com/gorhill/uBlock/issues/270#issuecomment-57913228 +# https://github.com/chrisaljoudi/uBlock/issues/270#issuecomment-57913228 # Ref: http://www.asp.net/ajax/cdn ajax.aspnetcdn.com # Avoid CSS-based themes, because relative URLs won't work from diff --git a/assets/ublock/privacy.txt b/assets/ublock/privacy.txt index 7b517d430..e730d7cfd 100644 --- a/assets/ublock/privacy.txt +++ b/assets/ublock/privacy.txt @@ -5,7 +5,7 @@ # exception filters. # # I will use data from benchmarks to decide what to add here. -# https://github.com/gorhill/uBlock/wiki/%C2%B5Block-and-others:-Blocking-ads,-trackers,-malwares +# https://github.com/chrisaljoudi/uBlock/wiki/%C2%B5Block-and-others:-Blocking-ads,-trackers,-malwares # https://www.eff.org/deeplinks/2014/07/white-house-website-includes-unique-non-cookie-tracker-despite-privacy-policy ||addthis.com^$third-party,important @@ -16,7 +16,7 @@ # Commenting it out allows me to enable this one out-of-the-box. # ||linkedin.com^$third-party,important -# https://github.com/gorhill/uBlock/issues/289 +# https://github.com/chrisaljoudi/uBlock/issues/289 # Commented out, breaks to many sites. See: # https://hg.adblockplus.org/easylist/rev/9f6e928c258a#l2.12 # Users can still block this one through hpHosts, MVPS, Dan Pollock's or diff --git a/dist/README.md b/dist/README.md index a8fec0604..6ce72ba83 100644 --- a/dist/README.md +++ b/dist/README.md @@ -1,6 +1,6 @@ ## INSTALL -- Download and unzip `ublock_{version}.zip` ([latest release desirable](https://github.com/gorhill/uBlock/releases)). +- Download and unzip `ublock_{version}.zip` ([latest release desirable](https://github.com/chrisaljoudi/uBlock/releases)). - Rename the unzipped directory to `ublock` - When you later update manually, replace the **content** of the `ublock` folder with the **content** of the latest zipped version. - This will ensure that all the extension settings will be preserved diff --git a/dist/description/description-ar.txt b/dist/description/description-ar.txt index 7a94e6a8f..e48837287 100644 --- a/dist/description/description-ar.txt +++ b/dist/description/description-ar.txt @@ -1,6 +1,6 @@ مانع إعلانات كفوء: خفيف على الذاكرة و المعالج, على الرغم من قدرته على تحميل و تطبيق الألاف من الفلاتر أكثر من بعض أشهر مانعي الإعلانات. -توضيح عام لكفاءة الإضافة: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +توضيح عام لكفاءة الإضافة: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared الإستخدام: زر التشغيل الكبير في النافذة المنبثقة هو لتعطيل أو تشغيل uBlock للموقع الحالي. هو ينطبق على الموقع الحالي فقط، و ليس زر تشغيل عام. @@ -39,7 +39,7 @@ للمستخدمين من طرف مستخدمين أخرين. المساهمون في Github: -https://github.com/gorhill/uBlock/graphs/contributors +https://github.com/chrisaljoudi/uBlock/graphs/contributors المساهمون في Crowdin: https://crowdin.net/project/ublock @@ -48,4 +48,4 @@ https://github.com/gorhill/uBlock/graphs/contributors الإضافة في قيد الإنجاز، خذ هذا في عين الإعتبار عندما تستعرضها. سجل التغييرات للمشروع: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-bg.txt b/dist/description/description-bg.txt index 2d7cddf10..f06f6ec74 100644 --- a/dist/description/description-bg.txt +++ b/dist/description/description-bg.txt @@ -1,6 +1,6 @@ Ефикасен блокер: с малко използване на паметта и процесора, но същевременно способен да зарежда и налага хиляди допълнителни филтри в сравнение с други популярни блокери. -Илюстрация на неговата ефикасност: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Илюстрация на неговата ефикасност: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Използване: Големият бутон за "Включване" в изскачащият прозорец служи за трайно включване/изключване на uBlock за текущия сайт. Той се отнася само за текущия сайт, не е глобален бутон за включване. @@ -38,7 +38,7 @@ Aко желаете, на разположение са допълнителн Отворен код с публичен лиценз (GPLv3) За потребители от потребителите. -Сътрудници @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Сътрудници @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Сътрудници @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Aко желаете, на разположение са допълнителн Това е доста ранна версия, имайте го предвид, когато я разглеждате. Списък с промени на проекта: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-ca.txt b/dist/description/description-ca.txt index 4b0917bb9..7a511077e 100644 --- a/dist/description/description-ca.txt +++ b/dist/description/description-ca.txt @@ -1,6 +1,6 @@ Un bloquejador eficient: el consum de memòria i de processador és baix però, no obstant això, pot carregar i aplicar milers de filtres més que altres bloquejadors coneguts. -Gràfic de l'eficiència: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Gràfic de l'eficiència: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Ús: El gran botó d'engegada de la finestra emergent serveix per a desactivar/activar permanentment el uBlock per al lloc web actual. No és un botó d'engegada general de l'extensió. @@ -38,7 +38,7 @@ Lliure. Codi obert amb llicència pública (GPLv3) Per usuaris per a usuaris. -Col·laboradors a Github: https://github.com/gorhill/uBlock/graphs/contributors +Col·laboradors a Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Col·laboradors a Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Col·laboradors a Crowdin: https://crowdin.net/project/ublock Aquesta és, en certa manera, una versió primitiva. Tingueu-ho en compte quan en doneu la vostra opinió. Registre de canvis del projecte: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-cs.txt b/dist/description/description-cs.txt index 6ad248437..25fe139e8 100644 --- a/dist/description/description-cs.txt +++ b/dist/description/description-cs.txt @@ -1,6 +1,6 @@ Efektivní blokovač: nezanechává velké stopy, nezatěžuje paměť a CPU, a přesto může načítat a využívat o několik tisíc filtrů více, než jiné populární blockery. -Grafický přehled jeho účinnosti: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Grafický přehled jeho účinnosti: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Použití: Velký vypínač ve vyskakovacím okně trvale povolí/zakáže uBlock pro otevřenou stránku. Funguje pouze pro aktivní webovou stránku, není to obecný vypínač. @@ -38,7 +38,7 @@ Svobodný software. Open source s veřejnou licencí (GPLv3) Od uživatelů pro uživatele. -Přispěvatelé na Githubu: https://github.com/gorhill/uBlock/graphs/contributors +Přispěvatelé na Githubu: https://github.com/chrisaljoudi/uBlock/graphs/contributors Přispěvatelé na Crowdinu: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Přispěvatelé na Crowdinu: https://crowdin.net/project/ublock Jde o poměrně ranou verzi, mějte to na paměti při recenzování. Change log projektu: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-da.txt b/dist/description/description-da.txt index 42e97a795..1ff7cf390 100644 --- a/dist/description/description-da.txt +++ b/dist/description/description-da.txt @@ -1,6 +1,6 @@ En effektiv blocker: let på hukommelse og CPU forbrug,. Kan indlæse og anvende tusindvis af flere filtre end andre populære blockere derude. -Illustreret oversigt over effektiviteten: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP :-Efficiency-compared +Illustreret oversigt over effektiviteten: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP :-Efficiency-compared Anvendelse: Den Store power knap i pop-up-vinduet kan permanent deaktivere/aktivere uBlock på det aktuelle websted. Dette gælder kun for det aktuelle websted, det er ikke en global afbryderknap. @@ -38,7 +38,7 @@ Gratis. Open source med offentlig licens (GPLv3) For brugere, af brugere. -Bidragydere @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Bidragydere @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Bidragydere @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Bidragydere @ Crowdin: https://crowdin.net/project/ublock Dette er en tidlig version. Hav dette i tankerne når du skriver en anmeldelse. Projekt changelog: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-de.txt b/dist/description/description-de.txt index cb23b7872..0e360e3d9 100644 --- a/dist/description/description-de.txt +++ b/dist/description/description-de.txt @@ -1,6 +1,6 @@ Ein effizienter Blocker: Geringer Speicherbedarf und niedrige CPU-Belastung - und dennoch werden Tausende an Filtern mehr angewendet als bei anderen populären Blockern. -Ein illustrierter Überblick über seine Effizienz: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Ein illustrierter Überblick über seine Effizienz: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Benutzung: Der An-/Ausschaltknopf beim Klicken des Erweiterungssymbols dient zum An-/Ausschalten von uBlock auf der aktuellen Webseite. Dies wirkt sich also nur auf die aktuelle Webseite aus und nicht global. @@ -38,7 +38,7 @@ Kostenlos. Open source mit Public License (GPLv3) Für Benutzer von Benutzern. -Mitwirkende @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Mitwirkende @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Mitwirkende @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Mitwirkende @ Crowdin: https://crowdin.net/project/ublock Dies ist eine ziemlich frühe Version - bitte denke daran, wenn du sie bewertest. Change log des Projekts: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-el.txt b/dist/description/description-el.txt index e20384909..9418e7207 100644 --- a/dist/description/description-el.txt +++ b/dist/description/description-el.txt @@ -1,6 +1,6 @@ Ένας αποτελεσματικός αναστολέας διαφημίσεων: παρόλο το ελαφρύ του αποτύπωμα στη μνήμη και τον επεξεργαστή μπορεί να εφαρμόσει χιλιάδες περισσότερα φίλτρα σε σχέση με άλλους δημοφιλείς blockers. -Απεικονιζόμενη επισκόπηση της αποτελεσματικότητάς του: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP :-efficiency-compared +Απεικονιζόμενη επισκόπηση της αποτελεσματικότητάς του: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP :-efficiency-compared Χρήση: Το μεγάλο πλήκτρο απενεργοποίησης/ενεργοποίησης στο αναδυόμενο παράθυρο, χρησιμεύει στην εναλλαγή κατάστασης του uBlock για τον τρέχοντα ιστότοπο. Η εφαρμογή της ρύθμισης αυτής γίνεται μόνο για τον τρέχοντα ιστότοπο και δεν επιβάλλεται καθολικά. @@ -38,7 +38,7 @@ Ανοιχτού κώδικα με άδεια δημόσιας χρήσης (GPLv3) Από τους χρήστες για τους χρήστες. -Συνεισφέροντες @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Συνεισφέροντες @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Συνεισφέροντες @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Είναι μια αρκετά πρόωρη έκδοση, κρατήστε το υπόψη κατά την αξιολόγηση. Αρχείο αλλαγών του έργου: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-en.txt b/dist/description/description-en.txt index 9ecfad0bd..a5fdc4317 100644 --- a/dist/description/description-en.txt +++ b/dist/description/description-en.txt @@ -46,4 +46,4 @@ Contributors @ Crowdin: https://crowdin.net/project/ublock It's quite an early version, keep this in mind when you review. Project change log: -https://github.com/chrisaljoudi/uBlock/releases \ No newline at end of file +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-es.txt b/dist/description/description-es.txt index d51c8cbc1..1cdd70725 100644 --- a/dist/description/description-es.txt +++ b/dist/description/description-es.txt @@ -1,6 +1,6 @@ Un bloqueador eficiente: con bajo consumo de memoria y CPU, es capaz de cargar y aplicar miles más de filtros en comparación con otros bloqueadores populares. -Ejemplo con imágenes ilustrando su eficiencia (en inglés): https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Ejemplo con imágenes ilustrando su eficiencia (en inglés): https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Uso: El botón grande de apagado/encendido en la ventana de la aplicación, es para desactivar/activar uBlock permanentemente en el sitio web actual. Aplica solo al sitio web actual, no activa o desactiva la extensión de forma general. @@ -38,7 +38,7 @@ Libre. Código abierto con licencia pública (GPLv3) Hecho para usuarios por los usuarios. -Colaboradores @ Github (en inglés): https://github.com/gorhill/uBlock/graphs/contributors +Colaboradores @ Github (en inglés): https://github.com/chrisaljoudi/uBlock/graphs/contributors Colaboradores @ Crowdin (en inglés): https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Colaboradores @ Crowdin (en inglés): https://crowdin.net/project/ublock Esta es una versión en desarrollo, por favor tómelo en cuenta a la hora de dar su evaluación. Registro de cambios del proyecto: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-et.txt b/dist/description/description-et.txt index 6e4d71e1b..686ad08e4 100644 --- a/dist/description/description-et.txt +++ b/dist/description/description-et.txt @@ -1,6 +1,6 @@ Tõhus blokeerija: kasutab vähe mälu ja protsessorit ning sellegipoolest suudab laadida ja kasutada mitu korda rohkem filtreid kui teised tuntud blokeerijad. -Illustreeritud ülevaade selle kasulikkusest: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Illustreeritud ülevaade selle kasulikkusest: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Kasutamine: hüpikaknas oleva suure toitenupu abil on võimalik uBlock avatud lehel püsivalt keelata või lubada. See käib ainult hetkel avatud lehe, mitte kõikide saitide kohta. @@ -39,7 +39,7 @@ Avatud lähtekoodiga avaliku litsentsiga (GPLv3) Kasutajatelt kasutajaile. Toetajad Github'is: -https://github.com/gorhill/uBlock/graphs/contributors +https://github.com/chrisaljoudi/uBlock/graphs/contributors Toetajad Crowdin'is: https://crowdin.net/project/ublock *** @@ -47,4 +47,4 @@ Toetajad Crowdin'is: https://crowdin.net/project/ublock Laienduse kasutamisel pange tähele, et tegemist on uue laiendusega. Projekti muudatuste logi: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-fa.txt b/dist/description/description-fa.txt index b204bd8b4..349f34aab 100644 --- a/dist/description/description-fa.txt +++ b/dist/description/description-fa.txt @@ -1,6 +1,6 @@ یک بلاکر موثر: نیاز به پردازش حافظه و سی پی یو کمتر و در عین حال اجرای هزاران فیلتر بیشتر از سایر رقبای بلاکر موجود. -بررسی تصویری از کارایی این محصول: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +بررسی تصویری از کارایی این محصول: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared کاربرد: دکمه ی پاور بزرگ در پنجره برای فعال یا غیر فعال کردن uBlock برای صفحه ی جاری است. فقط برای همین سایت اعمال میشود، دکمه ی پاوری برای تمام سایت ها نیست. @@ -38,7 +38,7 @@ متن باز با مجوز عمومی (GPLv3) برای کاربران توسط کاربران. -مشارکت کنندگان در گیت هاب: https://github.com/gorhill/uBlock/graphs/contributors +مشارکت کنندگان در گیت هاب: https://github.com/chrisaljoudi/uBlock/graphs/contributors مشارکت کنندگان در کرادین https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ این کاملا یک نسخه اولیه است، هنگام بررسی اینرا بخاطر داشته باشید. تغییرات اخیر پروژه: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-fi.txt b/dist/description/description-fi.txt index e2b8af482..eda6e7b8b 100644 --- a/dist/description/description-fi.txt +++ b/dist/description/description-fi.txt @@ -1,6 +1,6 @@ Tehokas mainosten estäjä – käyttää vähän resursseja, mutta silti voit ladata ja pakottaa tuhansia suodatinsääntöjä enemmän kuin muut suositut mainoksia estävät lisäosat. -Kuvitettu yleiskatsaus uBlockin tehokkuudesta (englanniksi): https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Kuvitettu yleiskatsaus uBlockin tehokkuudesta (englanniksi): https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Käyttö: Iso virtanappi ponnahdusikkunassa on tarkoitettu pysyvästi estämään/sallimaan uBlock kyseisellä sivulla. Tämä koskee vain nykyistä sivua, ei kaikkia sivuja. @@ -38,7 +38,7 @@ Ilmainen. Avoimen lähdekoodin julkinen lisenssi (GPLv3) Käyttäjiltä käyttäjille. -Kehittäjät @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Kehittäjät @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Kehittäjät @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Kehittäjät @ Crowdin: https://crowdin.net/project/ublock Otathan huomioon testatessasi, että käytössäsi on varsin varhainen versio. Projektin muutosloki: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-fil.txt b/dist/description/description-fil.txt index 89a443e47..7bc2398ab 100644 --- a/dist/description/description-fil.txt +++ b/dist/description/description-fil.txt @@ -1,7 +1,7 @@ Isang episyenteng blocker: magaan sa memorya at CPU footprint, pero naka-loload at nag-eenforce ng libo-libong mga filters kaysa sa mga ibang sikat na blockers. Isinalarawan pangkalahatang-ideya ng kahusayan ng uBlock: -https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Paggamit: Ang malaking button sa sa popup ay upang permanenteng huwag paganahin / paganahin ang uBlock para sa kasalukuyang web site. Nalalapat ito sa kasalukuyang web site lamang , hindi ito pangkalahatang button. @@ -40,7 +40,7 @@ Open source with public license (GPLv3) Para sa users by users. Mga nag-aambag @ Github: -https://github.com/gorhill/uBlock/graphs/contributors +https://github.com/chrisaljoudi/uBlock/graphs/contributors Mga nag-aambag @ Crowdin: https://crowdin.net/project/ublock *** @@ -48,4 +48,4 @@ Mga nag-aambag @ Crowdin: https://crowdin.net/project/ublock Kakalabas lang nito kaya't pag-isipan ang mga komentaryo bago magbigay ng review. Mga pagbabago sa proyekto: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-fr.txt b/dist/description/description-fr.txt index faea81b11..f59a3263c 100644 --- a/dist/description/description-fr.txt +++ b/dist/description/description-fr.txt @@ -1,6 +1,6 @@ uBlock est une extension qui bloque les publicités et les pisteurs, légère en empreinte mémoire et en utilisation du processeur et qui pourtant, est capable d'utiliser et de traiter des milliers de filtres de plus que la plupart des autres bloqueurs. -Consultez cette page en Anglais pour avoir une vue d'ensemble illustrée de son efficacité : https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Consultez cette page en Anglais pour avoir une vue d'ensemble illustrée de son efficacité : https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Utilisation : Le gros bouton power dans la fenêtre pop-up permet de désactiver/activer en permanence uBlock pour le site Web en cours de consultation. Cela s'applique uniquement au site Web actuel, ce n'est pas un bouton power qui affecte entièrement le fonctionnement de l'extension. @@ -38,7 +38,7 @@ GRATUIT. Source libre avec une licence publique GPLv3 Fait par des utilisateurs pour des utilisateurs. -Contributeurs @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Contributeurs @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Contributeurs @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Contributeurs @ Crowdin: https://crowdin.net/project/ublock Il s'agit d'une version relativement préliminaire, veuillez garder ça à l'esprit lors de votre évaluation de l'extension. Consultez ici en Anglais le Journal des changements concernant le projet : -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-he.txt b/dist/description/description-he.txt index 83e932036..1a510cab1 100644 --- a/dist/description/description-he.txt +++ b/dist/description/description-he.txt @@ -1,6 +1,6 @@ חוסם יעיל: חותמת נמוכה של המעבד והזיכרון, ועדיין יכול לטעון ולאפשר אלפי מסננים יותר מאשר חוסמים פופולריים אחרים. -סקירה כוללת על היעילות שלו: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +סקירה כוללת על היעילות שלו: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared שימוש: לחצן ההפעלה הגדול בחלון הפופאפ הוא בשביל לבטל/להפעיל את uBlock עבור האתר הנוכחי. הוא חל על האתר הנוכחי בלבד, זהו לא לחצן הפעלה גלובלי. @@ -38,7 +38,7 @@ קוד פתוח עם רשיון ציבורי (GPLv3) בשביל המשתמשים על ידי המשתמשים. -תורמים @ Github: https://github.com/gorhill/uBlock/graphs/contributors +תורמים @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors תורמים @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ קח בחשבון שזוהי גרסה מוקדמת בזמן הסקירה שלך. רשימת השינויים של הפרויקט: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-hr.txt b/dist/description/description-hr.txt index dfb03d2e3..07e73f2ff 100644 --- a/dist/description/description-hr.txt +++ b/dist/description/description-hr.txt @@ -1,6 +1,6 @@ Efikasan bloker: radi sa malo memorije i CPU-a i još može učitati i primijeniti više tisuća filtera od drugih popularnih blokera. -Ilustrirani pregled njegove efikasnosti: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Ilustrirani pregled njegove efikasnosti: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Korištenje: Veliki gumb u skočnom prozorčiću je za trajno omogućavanje i onemogućavanje uBlock-a na trenutnom web-mjestu. To se odnosi samo na trenutno web-mjesto te nije za kompletno isključivanje. @@ -38,7 +38,7 @@ Besplatno. Otvorenog kôda sa javnom licencom (GPLv3) Za korisnike od strane korisnika. -Suradnici @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Suradnici @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Suradnici @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Suradnici @ Crowdin: https://crowdin.net/project/ublock Ovo je rana verzija, imajte to na umu kada budete ocjenjivali. Popis promjena: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-hu.txt b/dist/description/description-hu.txt index 67d9b60a9..39b3a9301 100644 --- a/dist/description/description-hu.txt +++ b/dist/description/description-hu.txt @@ -1,6 +1,6 @@ Egy hatékony blokkoló: kíméletes a processzorral és a memóriával, mégis képes nagyságrendekkel több szűrő betöltésére és alkalmazására a többi népszerű blokkolóhoz viszonyítva. -Áttekintés a hatékonyságáról: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Áttekintés a hatékonyságáról: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Használat: A nagy bekapcsológomb a kiegészítő tiltására/engedélyezésére szolgál a jelenlegi webhelyen. A gomb kizárólag a jelenlegi webhelyre érvényes, nem egy globális kapcsoló. @@ -38,7 +38,7 @@ Ingyenes. Nyílt forráskódú nyilvános licenccel (GPLv3) Felhasználóknak felhasználóktól. -Közreműködők a Github-on: https://github.com/gorhill/uBlock/graphs/contributors +Közreműködők a Github-on: https://github.com/chrisaljoudi/uBlock/graphs/contributors Közreműködők a Crowdin-en: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Közreműködők a Crowdin-en: https://crowdin.net/project/ublock Ez még egy elég korai verzió, amit illik szem előtt tartani értékeléskor. Változások listája: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-id.txt b/dist/description/description-id.txt index 8b0005848..5a1c0b1d5 100644 --- a/dist/description/description-id.txt +++ b/dist/description/description-id.txt @@ -1,6 +1,6 @@ Pemblokir yang efisien: ringan penggunaan memori dan CPU, namun dapat memuat dan menjalankan ribuan filter lain dibanding pemblokir populer lain di luar sana. -Ringkasan ilustrasi efisiensi: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP :-Efficiency-Compared +Ringkasan ilustrasi efisiensi: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP :-Efficiency-Compared Penggunaan: Tombol daya yang besar dalam popup berfungsi menonaktifkan/mengaktifkan uBlock secara permanen untuk situs yang sedang dibuka. Berlaku untuk situs yang sedang dibuka saja, bukan tombol daya global. @@ -38,7 +38,7 @@ Gratis. Sumber terbuka dengan lisensi publik (GPLv3) Untuk pengguna oleh pengguna. -Kontributor @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Kontributor @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Kontributor @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Kontributor @ Crowdin: https://crowdin.net/project/ublock Masih dalam versi yang amat awal, mohon diperhatikan ketika anda membuat ulasan. Catatan perubahan proyek: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-it.txt b/dist/description/description-it.txt index 27a3970fa..814455bc5 100644 --- a/dist/description/description-it.txt +++ b/dist/description/description-it.txt @@ -1,6 +1,6 @@ uBlock è un efficiente ad-blocker: occupa poca memoria e poca CPU, ma può usare migliaia di filtri in più rispetto ad altri software simili. -Consulta questa pagina (in inglese) per verificare la sua efficacia https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Consulta questa pagina (in inglese) per verificare la sua efficacia https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Uso: il pulsante power nel popup serve per disabilitare/abilitare permanentemente uBlock nel sito che stai visitando. e non serve per disabilitare/abilitare l'estensione. @@ -38,7 +38,7 @@ Gratuito. Open source with public license (GPLv3) Fatto dagli utenti per gli utenti. -Collaboratori @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Collaboratori @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Collaboratori @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Collaboratori @ Crowdin: https://crowdin.net/project/ublock Questa è una versione preliminare, ricordalo quando scriverai una recensione. Per leggere le novità di ogni versione consulta questa pagina (In Inlgese): -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-ja.txt b/dist/description/description-ja.txt index d726d751c..e625ce240 100644 --- a/dist/description/description-ja.txt +++ b/dist/description/description-ja.txt @@ -1,7 +1,7 @@ 効率的なブロッカー:コンピュータのメモリとCPUのフットプリントはより少なく 、別の人気のブロッカーよりも何千ものフィルタをロードし、強制的にブロックができます -他ソフトとの比較は以下のとおり: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +他ソフトとの比較は以下のとおり: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared 使用法: 大きなボタンは永久にこのエクステンションを現在のサイトで有効か無効にします。 現在のサイトのみに適用されます、グローバルボタンではありません。 @@ -39,7 +39,7 @@ パブリックライセンス(GPLv3)のオープンソース ユーザーによって作られた、ユーザーのための物。 -貢献者 @ Github: https://github.com/gorhill/uBlock/graphs/contributors +貢献者 @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors 貢献者 @ Crowdin: https://crowdin.net/project/ublock *** @@ -47,4 +47,4 @@ これは割と初期のバージョンですので、それを念頭にレビューをお願いします。 プロジェクト変更ログ: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-ko.txt b/dist/description/description-ko.txt index f436edd43..c6271bb29 100644 --- a/dist/description/description-ko.txt +++ b/dist/description/description-ko.txt @@ -1,6 +1,6 @@ 효율적인 차단기: 메모리와 CPU에 부담이 적고, 다른 인기있는 차단기에 비해 수 천 가지의 필터를 사용할 수 있습니다. -효율성에 대한 소개: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +효율성에 대한 소개: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared 사용 방법: 해당 웹사이트에서 팝업의 큰 전원 버튼을 눌러 uBlock을 켜고 끌 수 있습니다. 적용은 현재 웹사이트만 적용되며, 전체적으로 적용되지 않습니다. @@ -38,7 +38,7 @@ 오픈소스이며, 공개 라이센스(GPLv3)를 따릅니다. 유저를 위한, 유저에 의한. -기여자 @ Github: https://github.com/gorhill/uBlock/graphs/contributors +기여자 @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors 기여자 @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ 이것은 완전히 초기 버전입니다, 리뷰할 때 이 점을 명심하세요. 프로젝트 변경사항: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-lt.txt b/dist/description/description-lt.txt index 2f71a5bb3..a8ee47ab6 100644 --- a/dist/description/description-lt.txt +++ b/dist/description/description-lt.txt @@ -1,7 +1,7 @@ Efektyvus blokatorius: neapkraunantis procesoriaus ir atminties, bet galintis taikyti tūkstančiais daugiau filtrų, nei kiti populiarūs blokatoriai. Iliustruota efektyvumo apžvalga: -https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Naudojimas: didelis įjungimo mygtukas iškylančiame lange skirtas įjungti/išjungti uBlock dabartiniam puslapiui. Jis skirtas tik dabartiniam puslapiui ir nėra naudojamas visiškai išjungti plėtinį. @@ -39,7 +39,7 @@ Nemokamas. Atviroji programinė įranga su viešąja licencija (GPLv3) Naudotojų naudotojams. -Github talkininkai: https://github.com/gorhill/uBlock/graphs/contributors +Github talkininkai: https://github.com/chrisaljoudi/uBlock/graphs/contributors Crowdin talkininkai: https://crowdin.net/project/ublock *** @@ -47,4 +47,4 @@ Crowdin talkininkai: https://crowdin.net/project/ublock Tai pakankamai ankstyva versija, turėkite tai omenyje, kai rašysite apžvalgą. Projekto pakeitimų žurnalas: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-lv.txt b/dist/description/description-lv.txt index e3dbaebb3..15a934e30 100644 --- a/dist/description/description-lv.txt +++ b/dist/description/description-lv.txt @@ -1,6 +1,6 @@ Efektīvs reklāmu bloķētājs: nepārslogo procesoru un atmiņu, un var ielādēt un pielietot tūkstošiem filtru vairāk nekā citi populāri bloķētāji. -Ilustrēts apskats par tā efektivitāti: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP :-Efficiency-compared +Ilustrēts apskats par tā efektivitāti: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP :-Efficiency-compared Izmantošana: nospiediet lielo pogu uznirstošajā logā, lai izslēgtu/ieslēgtu uBlock pašreizējā web vietnē. Šī poga attiecas tikai uz pašreizējo tīmekļa vietni. @@ -38,7 +38,7 @@ Bezmaksas. Pirmkods ar publisko licenci (GPLv3) Lietotājiem no lietotājiem. -Autori @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Autori @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Autori @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Autori @ Crowdin: https://crowdin.net/project/ublock Šī ir ļoti agrīna versija, paturiet to prātā, kad jūs to lietojat. Projekta izmaiņu žurnāls: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-nl.txt b/dist/description/description-nl.txt index 02e8b726d..2d383ed6d 100644 --- a/dist/description/description-nl.txt +++ b/dist/description/description-nl.txt @@ -1,6 +1,6 @@ Een efficiënte adblocker: gebruikt weinig processorkracht en geheugen. Toch kan het duizenden filters meer laden en toepassen dan andere populaire adblockers. -Geïllustreerde efficiëntievergelijking: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Geïllustreerde efficiëntievergelijking: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Gebruik: Met de grote aan-uitknop in de popup kan uBlock permanent in- of uitgeschakeld worden voor de huidige website. Het wordt enkel op de huidige website toegepast. Het is geen globale aan-uitknop. @@ -38,7 +38,7 @@ Gratis. Open source met publieke licentie (GPLv3) Voor gebruikers, door gebruikers. -Bijdragers @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Bijdragers @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Bijdragers @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Bijdragers @ Crowdin: https://crowdin.net/project/ublock Onthoud dat dit een hele vroege verse is wanneer je een review maakt. Projectwijzigingenlogboek: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-no.txt b/dist/description/description-no.txt index f8a1b523f..f6779ae83 100644 --- a/dist/description/description-no.txt +++ b/dist/description/description-no.txt @@ -1,6 +1,6 @@ Effektiv blokkering av reklame, sporing mm., lavt CPU- og minnebruk, og kan likevel laste og bruke tusenvis av flere filtre enn andre populære utvidelser for blokkering. -Illustrert oversikt over effektiviteten: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Illustrert oversikt over effektiviteten: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Anvendelse: Den store av/på-knappen i oppsprettsvinduet er for å permanent deaktivere/aktivere uBlock for det gjeldende nettstedet. Dette gjelder bare for det gjeldende nettstedet, det er ikke en global av/på-knapp. @@ -38,7 +38,7 @@ Gratis. Åpen kildekode med offentlig lisens (GPLv3) For brukere, av brukere. -Bidragsytere @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Bidragsytere @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Bidragsytere @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Bidragsytere @ Crowdin: https://crowdin.net/project/ublock Dette er en tidlig versjon, ha det i tankene når du bedømmer den. Endringslogg for prosjektet: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-pl.txt b/dist/description/description-pl.txt index 9253ce5c1..536c54d42 100644 --- a/dist/description/description-pl.txt +++ b/dist/description/description-pl.txt @@ -1,6 +1,6 @@ Wydajny bloker: małe zużycie pamięci i CPU, możliwość załadowania i egzekwowania tysięcy filtrów więcej niż inne popularne blokery. -Ilustrowany przegląd jego skuteczności: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-Efficiency-Compared +Ilustrowany przegląd jego skuteczności: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-Efficiency-Compared Sposób użycia: Duży przycisk zasilania w popupie służy do trwałego włączenia/wyłączenia uBlocka na bieżącej stronie internetowej. Przycisk dotyczy tylko bieżącej witryny sieci web, nie działa ogólnie na wszystkie. @@ -38,7 +38,7 @@ Darmowe rozszerzenie. Otwarte źródło z licencją publiczną (GPLv3) Dla użytkowników przez użytkowników. -Współtwórcy rozszerzenia na GitHub: https://github.com/gorhill/uBlock/graphs/contributors +Współtwórcy rozszerzenia na GitHub: https://github.com/chrisaljoudi/uBlock/graphs/contributors Współtwórcy tłumaczeń na Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Współtwórcy tłumaczeń na Crowdin: https://crowdin.net/project/ublock Jest to dość wczesna wersja, należy o tym pamiętać podczas oceniania. Lista zmian projektu: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-pt_BR.txt b/dist/description/description-pt_BR.txt index 2ddc321f5..a502d4d69 100644 --- a/dist/description/description-pt_BR.txt +++ b/dist/description/description-pt_BR.txt @@ -1,6 +1,6 @@ Um bloqueador eficaz: Com baixo consumo de memória e CPU e ainda pode carregar e aplicar milhares de filtros. Mais do que outros bloqueadores populares lá fora. -Visão geral ilustrada de sua eficiência: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP :-Efficiency-compared +Visão geral ilustrada de sua eficiência: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP :-Efficiency-compared Utilização: O botão grande de energia no pop-up serve para desativar/ativar o uBlock para o site atual. Isso se aplica apenas ao site atual, não é um botão global. @@ -38,7 +38,7 @@ Gratuito Código aberto com licença pública (GPLv3) De usuários para usuários. -Colaboradores @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Colaboradores @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Colaboradores @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Colaboradores @ Crowdin: https://crowdin.net/project/ublock Essa é uma versão ainda em desenvolvimento, tenha isso em mente quando você avaliar. Registro de alterações do projeto: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-pt_PT.txt b/dist/description/description-pt_PT.txt index ecf432469..871d0a975 100644 --- a/dist/description/description-pt_PT.txt +++ b/dist/description/description-pt_PT.txt @@ -1,7 +1,7 @@ Um bloqueador eficiente: leve na memória e CPU e, no entanto, consegue carregar e aplicar milhares de filtros a mais do que outros bloqueadores populares disponíveis. Visão geral ilustrada da sua eficiência: -https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Utilização: O botão grande de energia na janela serve para desativar ou ativar, permanentemente, o uBlock para o sítio web atual. Aplica-se unicamente ao sítio web atual, não sendo um botão de energia global. @@ -39,7 +39,7 @@ Grátis. Código aberto com licença pública (GPLv3) De utilizadores para utilizadores. -Contribuidores @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Contribuidores @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Contribuidores @ Crowdin: https://crowdin.net/project/ublock *** @@ -47,4 +47,4 @@ Contribuidores @ Crowdin: https://crowdin.net/project/ublock Esta é uma versão inicial, tenha isso em mente quando avaliar. Registo de alterações do projeto: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-ro.txt b/dist/description/description-ro.txt index 74ddea96d..067ccc5f0 100644 --- a/dist/description/description-ro.txt +++ b/dist/description/description-ro.txt @@ -1,7 +1,7 @@ Un paravan de protecție eficient: folosește procesorul și memoria foarte puțin și totuși poate încărca și aplica filtre cu mii în plus față de alte paravane. O ilustrare a eficienței poate fi observată la: -https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Utilizare: Acel buton de pornire/oprire în fereastra paravanului este pentru a activa/debloca uBlock pentru saitul curent. Funcția este valabilă doar pentru saitul curent, nu la nivel global. @@ -39,7 +39,7 @@ Gratuit. Cu sursă liberă și licență publică (GPLv3) Pentru utilizatori de la utilizatori. -Contribuitori pe Github: https://github.com/gorhill/uBlock/graphs/contributors +Contribuitori pe Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Contribuitori pe Crowdin: https://crowdin.net/project/ublock *** @@ -47,4 +47,4 @@ Contribuitori pe Crowdin: https://crowdin.net/project/ublock Este încă o aplicație recentă, gândiți-vă la acest lucru când lăsați un comentariu. Lista de schimbări a proiectului: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-ru.txt b/dist/description/description-ru.txt index 95cad97bb..6be8d9630 100644 --- a/dist/description/description-ru.txt +++ b/dist/description/description-ru.txt @@ -1,6 +1,6 @@ µBlock — эффективный блокировщик: он использует меньше оперативной памяти и меньше нагружает ЦП, при этом используя больше фильтров, чем другие популярные блокировщики. -Иллюстрированный обзор его эффективности: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Иллюстрированный обзор его эффективности: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Использование: нажмите большую кнопку «Включение» в выпадающем окне, чтобы включить или отключить uBlock для текущего сайта. Это действует только для текущего сайта, а не для всех. @@ -38,7 +38,7 @@ Открытый исходный код, публичная лицензия (GPLv3). Для пользователей от пользователей. -Участники на Github: https://github.com/gorhill/uBlock/graphs/contributors +Участники на Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Участники на Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Это ещё очень ранняя версия, имейте это в виду, оценивая программу. Список изменений: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-sk.txt b/dist/description/description-sk.txt index 566213f33..17c30ed93 100644 --- a/dist/description/description-sk.txt +++ b/dist/description/description-sk.txt @@ -1,6 +1,6 @@ Účinný blokovač: nezaťažuje CPU a pamäť a dokáže načítať a vynútiť o niekoľko tisíc filtrov viac ako iné populárne blokovače. -Ilustrovaný prehľad o jeho účinnosti: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Ilustrovaný prehľad o jeho účinnosti: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Použitie: Veľký vypínač vo vyskakovacom okne natrvalo zakáže/povolí uBlock pre aktuálnu webovú stránku. Vzťahuje sa len na aktuálnu webovú stránku, nie na všeobecný vypínač. @@ -38,7 +38,7 @@ Bezplatný. Otvorený zdrojový kód s verejnou licenciou (GPLv3) Pre používateľov od používateľov. -Prispievatelia @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Prispievatelia @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Prispievatelia @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Prispievatelia @ Crowdin: https://crowdin.net/project/ublock Ide o pomerne skorú verziu, majte to na pamäti pri recenzovaní. Zoznam zmien projektu: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-sl.txt b/dist/description/description-sl.txt index 43af9b585..a5fdc4317 100644 --- a/dist/description/description-sl.txt +++ b/dist/description/description-sl.txt @@ -1,6 +1,6 @@ An efficient blocker: easy on memory and CPU footprint, and yet can load and enforce thousands more filters than other popular blockers out there. -Illustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Illustrated overview of its efficiency: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Usage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button. @@ -38,7 +38,7 @@ Free. Open source with public license (GPLv3) For users by users. -Contributors @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Contributors @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Contributors @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Contributors @ Crowdin: https://crowdin.net/project/ublock It's quite an early version, keep this in mind when you review. Project change log: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-sq.txt b/dist/description/description-sq.txt index 77c63c682..975855b38 100644 --- a/dist/description/description-sq.txt +++ b/dist/description/description-sq.txt @@ -1,6 +1,6 @@ Një bllokues efikas: me impakt të vogël te memorja dhe procesori, por mund të hapë dhe të zbatojë mijëra filtra më shumë sesa bllokuesit e tjerë të njohur. -Përmbledhje e ilustruar e efikasitetit të tij: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Përmbledhje e ilustruar e efikasitetit të tij: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Përdorimi: Çelësi i komandimit te dritarja e vogël e bën uBlock përherë joaktiv/aktiv për uebsajtin aktual. Ai vlen vetëm për uebsajtin aktual, nuk është një çelës i përgjithshëm. @@ -38,7 +38,7 @@ Falas. Material i hapur me licencë publike (GPLv3) Krijuar nga përdoruesit për përdoruesit. -Kontributorët @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Kontributorët @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Kontributorët @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Kontributorët @ Crowdin: https://crowdin.net/project/ublock Kur të bëni vlerësimin e programit, mos harroni se ky është një version paraprak. Ditari i projektit: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-sr.txt b/dist/description/description-sr.txt index 43af9b585..a5fdc4317 100644 --- a/dist/description/description-sr.txt +++ b/dist/description/description-sr.txt @@ -1,6 +1,6 @@ An efficient blocker: easy on memory and CPU footprint, and yet can load and enforce thousands more filters than other popular blockers out there. -Illustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Illustrated overview of its efficiency: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Usage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button. @@ -38,7 +38,7 @@ Free. Open source with public license (GPLv3) For users by users. -Contributors @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Contributors @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Contributors @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Contributors @ Crowdin: https://crowdin.net/project/ublock It's quite an early version, keep this in mind when you review. Project change log: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-sv.txt b/dist/description/description-sv.txt index e46806e52..f78bfb37b 100644 --- a/dist/description/description-sv.txt +++ b/dist/description/description-sv.txt @@ -1,7 +1,7 @@ En effektiv blockerare: lätt på minne och CPU-fotavtryck, som ändå kan ladda och applicera tusentals fler filter jämfört med andra populära blockerare där ute. Illustrerad översikt av dess effektivitet: -https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Användning: Den stora strömbrytarikonen i popuprutan är till för att avaktivera/aktivera uBlock på den aktuella webbplatsen permanent. Detta gäller enbart för den aktuella webbplatsen, det är inte en global strömbrytare. @@ -39,7 +39,7 @@ Gratis. Öppen källkod med offentlig licens (GPLv3) För användare, av användare. -Bidragsgivare @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Bidragsgivare @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Bidragsgivare @ Crowdin: https://crowdin.net/project/ublock *** @@ -47,4 +47,4 @@ Bidragsgivare @ Crowdin: https://crowdin.net/project/ublock Det är en ganska tidig version, tänk på detta när du skriver en recension. Projektets ändringslogg: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-te.txt b/dist/description/description-te.txt index d8e097452..22204bb0b 100644 --- a/dist/description/description-te.txt +++ b/dist/description/description-te.txt @@ -1,6 +1,6 @@ ఒక సమర్థవంతమైన నిరోధిని: మిగిలిన ప్రముఖమైన నిరోధీననుల కంటే తక్కువ RAM మరియు తక్కువ CPUని ఉపయోగిస్తూ వేలాది వడపోత జబీతలను అమలు చేయగలిగే ఉత్తమమైన నిరోధిని. -ఈ నిరోధిని పనితనం యొక్క చిత్రపటాలతో కూడిన వివరణ: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +ఈ నిరోధిని పనితనం యొక్క చిత్రపటాలతో కూడిన వివరణ: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared వాడుక: ప్రస్తుతం వీక్షిస్తున్న వెబ్ సైట్లో uBlockని క్రియాశీల పరచడానికి లేదా అచేతనపరచడానికి, popupలో వున్న పెద్ద బటన్ని ఉపయోగించండి. ఈ బటన్ కేవలం ప్రస్తుత వెబ్ సైట్ కి మాత్రమే వర్తిస్తుంది, బ్రౌజరు మొత్తానికి ఇది బటన్ కాదు. @@ -38,7 +38,7 @@ సాముహిక లైసెన్సు (GPLv3)తో వచ్చే బహిర్గత మూలం వినియోగుదరులచే వినియోగుదరుల కోసం. -Githubనందు ఈ ప్రాజెక్ట్కు దోహదపడే వారి జాబితా: https://github.com/gorhill/uBlock/graphs/contributors +Githubనందు ఈ ప్రాజెక్ట్కు దోహదపడే వారి జాబితా: https://github.com/chrisaljoudi/uBlock/graphs/contributors Crowdinనందు ఈ ప్రాజెక్ట్కుదోహదపదేవారి జాబితా: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Crowdinనందు ఈ ప్రాజెక్ట్కుదోహదపద ఈ పొడిగింపు పై మీ అభిప్రాయం తెలిపే ముందు, ఇది దీని ప్రారంభ సంస్కరణ అని ద్రిష్టిలో వుంచుకోగలరని మనవి. ప్రాజెక్ట్ యొక్క సంస్కరణల పట్టిక: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-tr.txt b/dist/description/description-tr.txt index f9d9306bb..0709adf3e 100644 --- a/dist/description/description-tr.txt +++ b/dist/description/description-tr.txt @@ -47,4 +47,4 @@ Crowdin de ki destekçiler: https://crowdin.net/project/ublock Bu çok erken bir sürüm, inceleme yaparken bunu da göz önünde bulundurun. Proje değişiklik günlüğü: -https://github.com/chrisaljoudi/uBlock/releases \ No newline at end of file +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-uk.txt b/dist/description/description-uk.txt index c9ea72c97..cec8e78ce 100644 --- a/dist/description/description-uk.txt +++ b/dist/description/description-uk.txt @@ -1,6 +1,6 @@ Ефективний блокувальник реклами: сильно не навантажує пам’ять та процесор і може працювати з набагато більшою кількістю фільтрів ніж інші блокувальники. -Ілюстрований огляд ефективності: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Ілюстрований огляд ефективності: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Використання: Ця велика кнопка живлення у виринаючому вікні дозволяє вимкнути або увімкнути uBlock для поточного веб-сайту. Ефект розповсюджується тільки на поточний веб-сайт. Це не глобальна кнопка живлення. @@ -38,7 +38,7 @@ Відкритий джерельний код та публічна ліцензія (GPLv3) Для користувачів від користувачів. -Учасники @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Учасники @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Перекладачі @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Це ще дуже дочасна версія, тому майте на увазі, коли робите огляд. Журнал змін проекту: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-vi.txt b/dist/description/description-vi.txt index 4b3f302bf..b20ed0fb1 100644 --- a/dist/description/description-vi.txt +++ b/dist/description/description-vi.txt @@ -1,6 +1,6 @@ Một công cụ chặn quảng cáo hiệu quả: sử dụng ít bộ nhớ, CPU và có thể nạp, áp dụng hàng ngàn bộ lọc so với những công cụ chặn quảng cáo hiện nay. -Minh hoạ tổng quan về tính hiệu quả của µBlock: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +Minh hoạ tổng quan về tính hiệu quả của µBlock: https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared Sử dụng: Nút nguồn lớn trong hộp thoại popup để vô hiệu/kích hoạt vĩnh viễn uBlock cho website hiện tại. Nó chỉ áp dụng cho trang hiện tại, không phải tất cả website. @@ -38,7 +38,7 @@ Miễn phí. Nguồn mở với giấy phép công cộng (GPLv3) Làm vì người dùng bởi người dùng. -Những người đóng góp @ Github: https://github.com/gorhill/uBlock/graphs/contributors +Những người đóng góp @ Github: https://github.com/chrisaljoudi/uBlock/graphs/contributors Những người đóng góp @ Crowdin: https://crowdin.net/project/ublock *** @@ -46,4 +46,4 @@ Những người đóng góp @ Crowdin: https://crowdin.net/project/ublock Đây là một phiên bản khá mới, hãy ghi nhớ điều này khi bạn đánh giá. Thay đổi của dự án: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-zh_CN.txt b/dist/description/description-zh_CN.txt index 57be18bc5..ba03489f4 100644 --- a/dist/description/description-zh_CN.txt +++ b/dist/description/description-zh_CN.txt @@ -1,7 +1,7 @@ 一款高效的请求过滤工具:占用极低的内存和CPU,和其他常见的过滤工具相比,它能够加载并执行上千条过滤规则。 效率概述说明: -https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared +https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared 用法:点击弹出窗口中的电源按钮,uBlock 将对当前网页永久禁用/启用过滤功能。 它只控制当前网页的请求过滤,而不是一个全局开关。 它只控制当前网页的请求过滤,而不是一个全局开关。 @@ -40,7 +40,7 @@ https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared 一切为了用户。 贡献者 @ Github: -https://github.com/gorhill/uBlock/graphs/contributors +https://github.com/chrisaljoudi/uBlock/graphs/contributors 贡献者 @ Crowdin: https://crowdin.net/project/ublock @@ -49,4 +49,4 @@ https://crowdin.net/project/ublock 它还是一个相当早期的版本,在您评论的时候请记住这一点。 项目更新日志: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/dist/description/description-zh_TW.txt b/dist/description/description-zh_TW.txt index 99c3fbb86..1fa8e52d5 100644 --- a/dist/description/description-zh_TW.txt +++ b/dist/description/description-zh_TW.txt @@ -1,7 +1,7 @@ 一款高效率的廣告攔截工具:只使用超低的記憶體和CPU使用量,和其他常見的廣告攔截工具相比,可以載入並執行上千條過濾規則。 效率概述說明: -https://github.com/gorhill/uBlock/wiki/%C2%B5Block-vs.-ABP:-efficiency-compared +https://github.com/chrisaljoudi/uBlock/wiki/%C2%B5Block-vs.-ABP:-efficiency-compared 用法:點選快顯視窗中的電源按鈕,μBlock將會在目前正在瀏覽的網頁永久停用/啟用廣告攔截功能。 它只適用於目前正在瀏覽的網頁,而不是全域按鈕。 @@ -42,7 +42,7 @@ https://github.com/gorhill/uBlock/wiki/%C2%B5Block-vs.-ABP:-efficiency-compared 一切都是為了使用者。 貢獻者@ Github: -https://github.com/gorhill/uBlock/graphs/contributors +https://github.com/chrisaljoudi/uBlock/graphs/contributors 貢獻者 @ Crowdin: https://crowdin.net/project/ublock @@ -51,4 +51,4 @@ https://crowdin.net/project/ublock 這還只是一個非常初期的版本,當您留下建議的時候請手下留情。 專案更新日誌: -https://github.com/gorhill/uBlock/releases +https://github.com/chrisaljoudi/uBlock/releases diff --git a/platform/chromium/options_ui.js b/platform/chromium/options_ui.js index 8a7a03f55..66aaa1318 100644 --- a/platform/chromium/options_ui.js +++ b/platform/chromium/options_ui.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /******************************************************************************/ diff --git a/platform/chromium/vapi-background.js b/platform/chromium/vapi-background.js index 3b6c2eab2..1492ed0a8 100644 --- a/platform/chromium/vapi-background.js +++ b/platform/chromium/vapi-background.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global self, µBlock */ @@ -396,8 +396,8 @@ vAPI.tabs.injectScript = function(tabId, details, callback) { // Must read: https://code.google.com/p/chromium/issues/detail?id=410868#c8 -// https://github.com/gorhill/uBlock/issues/19 -// https://github.com/gorhill/uBlock/issues/207 +// https://github.com/chrisaljoudi/uBlock/issues/19 +// https://github.com/chrisaljoudi/uBlock/issues/207 // Since we may be called asynchronously, the tab id may not exist // anymore, so this ensures it does still exist. @@ -562,7 +562,7 @@ CallbackWrapper.prototype.init = function(port, request) { }; CallbackWrapper.prototype.proxy = function(response) { - // https://github.com/gorhill/uBlock/issues/383 + // https://github.com/chrisaljoudi/uBlock/issues/383 if ( this.messaging.ports.hasOwnProperty(this.port.name) ) { this.port.postMessage({ requestId: this.request.requestId, @@ -599,7 +599,7 @@ vAPI.net.registerListeners = function() { var tail = µburi.path.slice(-6); var pos = tail.lastIndexOf('.'); - // https://github.com/gorhill/uBlock/issues/862 + // https://github.com/chrisaljoudi/uBlock/issues/862 // If no transposition possible, transpose to `object` as per // Chromium bug 410382 (see below) if ( pos === -1 ) { @@ -720,7 +720,7 @@ vAPI.onLoadAllCompleted = function() { while ( i-- ) { tab = tabs[i]; µb.bindTabToPageStats(tab.id, tab.url); - // https://github.com/gorhill/uBlock/issues/129 + // https://github.com/chrisaljoudi/uBlock/issues/129 scriptStart(tab.id); } }; diff --git a/platform/chromium/vapi-client.js b/platform/chromium/vapi-client.js index aaba74777..616d4e2aa 100644 --- a/platform/chromium/vapi-client.js +++ b/platform/chromium/vapi-client.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ // For non background pages @@ -34,7 +34,7 @@ var vAPI = self.vAPI = self.vAPI || {}; var chrome = self.chrome; -// https://github.com/gorhill/uBlock/issues/456 +// https://github.com/chrisaljoudi/uBlock/issues/456 // Already injected? if ( vAPI.vapiClientInjected ) { //console.debug('vapi-client.js already injected: skipping.'); diff --git a/platform/chromium/vapi-common.js b/platform/chromium/vapi-common.js index d67f41996..fae1afc20 100644 --- a/platform/chromium/vapi-common.js +++ b/platform/chromium/vapi-common.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ // For background page or non-background pages diff --git a/platform/firefox/bootstrap.js b/platform/firefox/bootstrap.js index 96c1681d9..d570b51f5 100644 --- a/platform/firefox/bootstrap.js +++ b/platform/firefox/bootstrap.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global APP_SHUTDOWN, APP_STARTUP */ diff --git a/platform/firefox/frameModule.js b/platform/firefox/frameModule.js index f258a2d8d..71ce100ca 100644 --- a/platform/firefox/frameModule.js +++ b/platform/firefox/frameModule.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ 'use strict'; diff --git a/platform/firefox/frameScript.js b/platform/firefox/frameScript.js index e8c3cba41..a300531e4 100644 --- a/platform/firefox/frameScript.js +++ b/platform/firefox/frameScript.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /******************************************************************************/ diff --git a/platform/firefox/vapi-background.js b/platform/firefox/vapi-background.js index ede2a97ff..e4404bfa8 100644 --- a/platform/firefox/vapi-background.js +++ b/platform/firefox/vapi-background.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* jshint esnext: true, bitwise: false */ @@ -1347,7 +1347,7 @@ vAPI.net.registerListeners = function() { return; } - // https://github.com/gorhill/uBlock/issues/105 + // https://github.com/chrisaljoudi/uBlock/issues/105 // Allow any kind of pages vAPI.tabs.onNavigation({ frameId: 0, @@ -1625,7 +1625,7 @@ vAPI.toolbarButton.onBeforeCreated = function(doc) { updateTimer = null; var body = iframe.contentDocument.body; panel.parentNode.style.maxWidth = 'none'; - // https://github.com/gorhill/uBlock/issues/730 + // https://github.com/chrisaljoudi/uBlock/issues/730 // Voodoo programming: this recipe works panel.style.height = iframe.style.height = body.clientHeight.toString() + 'px'; panel.style.width = iframe.style.width = body.clientWidth.toString() + 'px'; @@ -1721,7 +1721,7 @@ vAPI.contextMenu.displayMenuItem = function({target}) { var menuitem = doc.getElementById(vAPI.contextMenu.menuItemId); var currentURI = gContextMenu.browser.currentURI; - // https://github.com/gorhill/uBlock/issues/105 + // https://github.com/chrisaljoudi/uBlock/issues/105 // TODO: Should the element picker works on any kind of pages? if ( !currentURI.schemeIs('http') && !currentURI.schemeIs('https') ) { menuitem.hidden = true; diff --git a/platform/firefox/vapi-client.js b/platform/firefox/vapi-client.js index 2d35b2e12..b6e4339f3 100644 --- a/platform/firefox/vapi-client.js +++ b/platform/firefox/vapi-client.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global addMessageListener, removeMessageListener, sendAsyncMessage */ diff --git a/platform/firefox/vapi-common.js b/platform/firefox/vapi-common.js index c84d2813e..702c7bfdc 100644 --- a/platform/firefox/vapi-common.js +++ b/platform/firefox/vapi-common.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global sendAsyncMessage */ diff --git a/platform/safari/Update.plist b/platform/safari/Update.plist index 1b0c141a4..f901d820c 100644 --- a/platform/safari/Update.plist +++ b/platform/safari/Update.plist @@ -6,7 +6,7 @@ CFBundleIdentifier - net.gorhill.uBlock + net.chrisaljoudi.uBlock Developer Identifier 96G4BAKDQ9 CFBundleShortVersionString diff --git a/platform/safari/vapi-background.js b/platform/safari/vapi-background.js index a333f6522..756f858f9 100644 --- a/platform/safari/vapi-background.js +++ b/platform/safari/vapi-background.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global self, safari, SafariBrowserTab, µBlock */ diff --git a/platform/safari/vapi-client.js b/platform/safari/vapi-client.js index 81f4f82d9..b956ffc58 100644 --- a/platform/safari/vapi-client.js +++ b/platform/safari/vapi-client.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /******************************************************************************/ // For non background pages diff --git a/platform/safari/vapi-common.js b/platform/safari/vapi-common.js index 0cd2be657..f621dc8b4 100644 --- a/platform/safari/vapi-common.js +++ b/platform/safari/vapi-common.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ // For background page or non-background pages diff --git a/platform/safari/vapi-popup.js b/platform/safari/vapi-popup.js index b37779643..635fa84df 100644 --- a/platform/safari/vapi-popup.js +++ b/platform/safari/vapi-popup.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ (function() { "use strict"; diff --git a/src/_locales/ar/messages.json b/src/_locales/ar/messages.json index 97456a9e4..6b2295b47 100644 --- a/src/_locales/ar/messages.json +++ b/src/_locales/ar/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"إظهار الإعدادات المتقدمة (يجب القراءة<\/a>)", + "message":"إظهار الإعدادات المتقدمة (يجب القراءة<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"تفعيل الخصائص التجريبية (حول<\/a>)", + "message":"تفعيل الخصائص التجريبية (حول<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", + "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"يجب أن يكون هذا الإدخال آخر واحد", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/bg/messages.json b/src/_locales/bg/messages.json index c11d81162..a78478ff5 100644 --- a/src/_locales/bg/messages.json +++ b/src/_locales/bg/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Аз съм опитен потребител (Допълнително четиво<\/a>)", + "message":"Аз съм опитен потребител (Допълнително четиво<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Разрешаване на експериментални функции ( за<\/a>)", + "message":"Разрешаване на експериментални функции ( за<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Синтаксис на правилото: източник цел тип действие<\/code> (пълна документация<\/a>).", + "message":"Синтаксис на правилото: източник цел тип действие<\/code> (пълна документация<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Това поле трябва да бъде последното", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/ca/messages.json b/src/_locales/ca/messages.json index f19a2e010..ed68ccb7b 100644 --- a/src/_locales/ca/messages.json +++ b/src/_locales/ca/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Sóc un usuari avançat (Lectura necessària<\/a>)", + "message":"Sóc un usuari avançat (Lectura necessària<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Habilitar funcions experimentals (Quant a<\/a>)", + "message":"Habilitar funcions experimentals (Quant a<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Sintaxi de les regles: origen destinació tipus acció<\/code> (documentació<\/a>).", + "message":"Sintaxi de les regles: origen destinació tipus acció<\/code> (documentació<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Aquesta entrada ha de ser l'última", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/cs/messages.json b/src/_locales/cs/messages.json index 51ada25e2..1a18d6de6 100644 --- a/src/_locales/cs/messages.json +++ b/src/_locales/cs/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Jsem pokročilý uživatel (Nutno přečíst<\/a>)", + "message":"Jsem pokročilý uživatel (Nutno přečíst<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Povolit experimentální funkce (co to je?<\/a>)", + "message":"Povolit experimentální funkce (co to je?<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Syntaxe pravidel: zdroj destinace typ akce<\/code> (kompletní dokumentace<\/a>).", + "message":"Syntaxe pravidel: zdroj destinace typ akce<\/code> (kompletní dokumentace<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/da/messages.json b/src/_locales/da/messages.json index d4c0c9ff8..e85b09efd 100644 --- a/src/_locales/da/messages.json +++ b/src/_locales/da/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Jeg er en erfaren bruger (Krævet læsning<\/a>)", + "message":"Jeg er en erfaren bruger (Krævet læsning<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Slå eksperimentielle funktioner til (Om<\/a>)", + "message":"Slå eksperimentielle funktioner til (Om<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Regelsyntaks: kilde destination type handling<\/code> (Fuld dokumentation<\/a>).", + "message":"Regelsyntaks: kilde destination type handling<\/code> (Fuld dokumentation<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Denne indskrivning må være den sidste", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/el/messages.json b/src/_locales/el/messages.json index eb8f155d9..07385892e 100644 --- a/src/_locales/el/messages.json +++ b/src/_locales/el/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Είμαι προχωρημένος χρήστης (Aπαραίτητη ανάγνωση<\/a>)", + "message":"Είμαι προχωρημένος χρήστης (Aπαραίτητη ανάγνωση<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Ενεργοποιήση πειραματικών χαρακτηριστικών (Πληροφορίες<\/a>)", + "message":"Ενεργοποιήση πειραματικών χαρακτηριστικών (Πληροφορίες<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Συντακτικό κανόνων: προέλευση προορισμός τύπος ενέργεια<\/code> (πλήρης τεκμηρίωση<\/a>).", + "message":"Συντακτικό κανόνων: προέλευση προορισμός τύπος ενέργεια<\/code> (πλήρης τεκμηρίωση<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Αυτή η καταχώρηση θα πρέπει να είναι τελευταία", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json index 5f0e7af2a..3b5928ad7 100644 --- a/src/_locales/es/messages.json +++ b/src/_locales/es/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Soy usuario avanzado ( Lectura obligatoria<\/a>)", + "message":"Soy usuario avanzado ( Lectura obligatoria<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Habilitar funciones experimentales (Acerca de<\/a>)", + "message":"Habilitar funciones experimentales (Acerca de<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Sintaxis de las reglas: origen destino tipo acción<\/code> ( documentación completa<\/a>).", + "message":"Sintaxis de las reglas: origen destino tipo acción<\/code> ( documentación completa<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Esta entrada debe ser la última", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/et/messages.json b/src/_locales/et/messages.json index eed6c8fa4..c07d3776b 100644 --- a/src/_locales/et/messages.json +++ b/src/_locales/et/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Olen kogenud kasutaja (Vajalik lugemus<\/a>)", + "message":"Olen kogenud kasutaja (Vajalik lugemus<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Luba katselised funktsioonid (teave<\/a>)", + "message":"Luba katselised funktsioonid (teave<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Reegli süntaks: allikas sihtkoht tüüp tegevus<\/code> (kogu dokumentatsioon<\/a>).", + "message":"Reegli süntaks: allikas sihtkoht tüüp tegevus<\/code> (kogu dokumentatsioon<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"See sisestus peab olema viimane", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/fa/messages.json b/src/_locales/fa/messages.json index f19c23000..9bb5be594 100644 --- a/src/_locales/fa/messages.json +++ b/src/_locales/fa/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"من کاربر حرفه ای هستم (لازم است بخوانید<\/a>)", + "message":"من کاربر حرفه ای هستم (لازم است بخوانید<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"فعال کردن ویژگی های آزمایشی ( درباره<\/a>)", + "message":"فعال کردن ویژگی های آزمایشی ( درباره<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"نحوه استفاده: source destination type action<\/code> (مستندات کامل<\/a>).", + "message":"نحوه استفاده: source destination type action<\/code> (مستندات کامل<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"این باید آخرین مطلب باشد", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/fi/messages.json b/src/_locales/fi/messages.json index 00ed92813..a4b8a2e45 100644 --- a/src/_locales/fi/messages.json +++ b/src/_locales/fi/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Olen edistynyt käyttäjä (Lue tämä<\/a>)", + "message":"Olen edistynyt käyttäjä (Lue tämä<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Salli kokeilulliset toiminnot (Tietoa<\/a>)", + "message":"Salli kokeilulliset toiminnot (Tietoa<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Säännön syntaksi: lähde kohde tyyppi toiminto<\/code> (täysi dokumentaatio<\/a>).", + "message":"Säännön syntaksi: lähde kohde tyyppi toiminto<\/code> (täysi dokumentaatio<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/fil/messages.json b/src/_locales/fil/messages.json index 130521179..125e74905 100644 --- a/src/_locales/fil/messages.json +++ b/src/_locales/fil/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"I am an advanced user (Required reading<\/a>)", + "message":"I am an advanced user (Required reading<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Enable experimental features (About<\/a>)", + "message":"Enable experimental features (About<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", + "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/he/messages.json b/src/_locales/he/messages.json index 5b65fe938..929f0d6b1 100644 --- a/src/_locales/he/messages.json +++ b/src/_locales/he/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"אני משתמש מתקדם (נדרש לקרוא<\/a>)", + "message":"אני משתמש מתקדם (נדרש לקרוא<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"אפשר תכונות ניסיוניות (אודות<\/a>)", + "message":"אפשר תכונות ניסיוניות (אודות<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"סינטקס חוק: פעולה סוג יעד מקור<\/code> (תיעוד מלא<\/a>).", + "message":"סינטקס חוק: פעולה סוג יעד מקור<\/code> (תיעוד מלא<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"ערך זה חייב להיות האחרון", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/hi/messages.json b/src/_locales/hi/messages.json index 8b091c5c4..b92278bdc 100644 --- a/src/_locales/hi/messages.json +++ b/src/_locales/hi/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"मैं एक उच्च उपयोगकर्ता हूँ (आवश्यक पठन<\/a>)", + "message":"मैं एक उच्च उपयोगकर्ता हूँ (आवश्यक पठन<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Enable experimental features (About<\/a>)", + "message":"Enable experimental features (About<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", + "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/hr/messages.json b/src/_locales/hr/messages.json index 850855255..9ce333580 100644 --- a/src/_locales/hr/messages.json +++ b/src/_locales/hr/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Ja sam napredni korisnik (Obavezna literatura<\/a>)", + "message":"Ja sam napredni korisnik (Obavezna literatura<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Omogućiti eksperimentalne mogućnosti (O mogućnostima<\/a>)", + "message":"Omogućiti eksperimentalne mogućnosti (O mogućnostima<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Pravila sintakse: akcija tipa izvornog odredišta<\/code> (sva dokumentacija<\/a>).", + "message":"Pravila sintakse: akcija tipa izvornog odredišta<\/code> (sva dokumentacija<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/hu/messages.json b/src/_locales/hu/messages.json index 5f369e542..27d6d8c03 100644 --- a/src/_locales/hu/messages.json +++ b/src/_locales/hu/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Haladó felhasználó vagyok (További tudnivalók<\/a>)", + "message":"Haladó felhasználó vagyok (További tudnivalók<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Kísérleti funkciók engedélyezése (Információk<\/a>)", + "message":"Kísérleti funkciók engedélyezése (Információk<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Szabály szintaxis: forrás cél típus művelet<\/code> (Teljes dokumentáció<\/a>).", + "message":"Szabály szintaxis: forrás cél típus művelet<\/code> (Teljes dokumentáció<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Ez a bejegyzés utolsó kell hogy legyen", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/id/messages.json b/src/_locales/id/messages.json index 84062bb50..d50569fb2 100644 --- a/src/_locales/id/messages.json +++ b/src/_locales/id/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Saya pengguna tingkat lanjut (Bacaan wajib<\/a>)", + "message":"Saya pengguna tingkat lanjut (Bacaan wajib<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Aktifkan fitur eksperimental (Tentang<\/a>)", + "message":"Aktifkan fitur eksperimental (Tentang<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Aturan sintaksis: sumber tujuan jenis tindakan<\/code> (dokumentasi lengkap<\/a>).", + "message":"Aturan sintaksis: sumber tujuan jenis tindakan<\/code> (dokumentasi lengkap<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Entri ini harus menjadi yang terakhir", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/it/messages.json b/src/_locales/it/messages.json index 3a3873cdb..c49e06630 100644 --- a/src/_locales/it/messages.json +++ b/src/_locales/it/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Sono un utente avanzato (Lettura obbligatoria<\/a>)", + "message":"Sono un utente avanzato (Lettura obbligatoria<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Attiva funzionalità sperimentali (Informazioni<\/a>)", + "message":"Attiva funzionalità sperimentali (Informazioni<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Sintassi per le regole: sorgente destinazione tipo azione<\/code> (documentazione completa<\/a>).", + "message":"Sintassi per le regole: sorgente destinazione tipo azione<\/code> (documentazione completa<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/ja/messages.json b/src/_locales/ja/messages.json index a667558b7..3bec13ac0 100644 --- a/src/_locales/ja/messages.json +++ b/src/_locales/ja/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"私は上級者です (※必ず読んでください<\/a>)", + "message":"私は上級者です (※必ず読んでください<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"実験的な機能を有効にする (About<\/a>)", + "message":"実験的な機能を有効にする (About<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"ルールの書き方: source destination type action<\/code> (詳しい説明<\/a>).", + "message":"ルールの書き方: source destination type action<\/code> (詳しい説明<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"これは最後のエントリである必要があります", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/ko/messages.json b/src/_locales/ko/messages.json index c8ec90c39..4e3db5b30 100644 --- a/src/_locales/ko/messages.json +++ b/src/_locales/ko/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"고급 사용자 모드 (필수로 읽어보세요.<\/a>)", + "message":"고급 사용자 모드 (필수로 읽어보세요.<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"실험 기능 활성화 (자세히<\/a>)", + "message":"실험 기능 활성화 (자세히<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"규칙 문법: 소스 페이지, 필터링 대상, 필터링할 타입, 적용할 조치<\/code> (전체 설명서<\/a>).", + "message":"규칙 문법: 소스 페이지, 필터링 대상, 필터링할 타입, 적용할 조치<\/code> (전체 설명서<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/lt/messages.json b/src/_locales/lt/messages.json index 8400c7f4a..9a4abfe15 100644 --- a/src/_locales/lt/messages.json +++ b/src/_locales/lt/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Aš esu patyręs naudotojas (Privaloma perskaityti<\/a>)", + "message":"Aš esu patyręs naudotojas (Privaloma perskaityti<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Įjungti eksperimentines funkcijas (Apie<\/a>)", + "message":"Įjungti eksperimentines funkcijas (Apie<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Taisyklės sintaksė: šaltinis paskirtis tipas veiksmas<\/code> (dokumentacija<\/a>).", + "message":"Taisyklės sintaksė: šaltinis paskirtis tipas veiksmas<\/code> (dokumentacija<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/lv/messages.json b/src/_locales/lv/messages.json index 0a5355a4a..9c671c968 100644 --- a/src/_locales/lv/messages.json +++ b/src/_locales/lv/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Es esmu pieredzējis lietotājs (Vēlams izlasīt<\/a>)", + "message":"Es esmu pieredzējis lietotājs (Vēlams izlasīt<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Iespējot eksperimentālas iespējas (Sīkāk šeit<\/a>)", + "message":"Iespējot eksperimentālas iespējas (Sīkāk šeit<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Noteikumu sintakse: avots mērķis tips rīcība<\/code> (pilna dokumentācija<\/a>).", + "message":"Noteikumu sintakse: avots mērķis tips rīcība<\/code> (pilna dokumentācija<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Šim ierakstam ir jābūt pēdējam", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/mr/messages.json b/src/_locales/mr/messages.json index 7f88a4740..4fce40c25 100644 --- a/src/_locales/mr/messages.json +++ b/src/_locales/mr/messages.json @@ -160,7 +160,7 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"I am an advanced user (Required reading<\/a>)", + "message":"I am an advanced user (Required reading<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", + "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/nb/messages.json b/src/_locales/nb/messages.json index 7b6dcdcf6..af1b09c6b 100644 --- a/src/_locales/nb/messages.json +++ b/src/_locales/nb/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Jeg er en avansert bruker (Nødvendig lesning<\/a>)", + "message":"Jeg er en avansert bruker (Nødvendig lesning<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Aktiver eksperimentelle funksjoner (Info<\/a>)", + "message":"Aktiver eksperimentelle funksjoner (Info<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Regelsyntaks: kilde destinasjon type handling<\/code> (full dokumentasjon<\/a>).", + "message":"Regelsyntaks: kilde destinasjon type handling<\/code> (full dokumentasjon<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Denne oppføringen må være den siste", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/nl/messages.json b/src/_locales/nl/messages.json index 541b9a473..c11b31c03 100644 --- a/src/_locales/nl/messages.json +++ b/src/_locales/nl/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Ik ben een ervaren gebruiker (Lees dit eerst<\/a>)", + "message":"Ik ben een ervaren gebruiker (Lees dit eerst<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Experimentele functies inschakelen (Over<\/a>)", + "message":"Experimentele functies inschakelen (Over<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Regelsyntax: bron bestemming type actie<\/code> (volledige documentatie<\/a>).", + "message":"Regelsyntax: bron bestemming type actie<\/code> (volledige documentatie<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/pl/messages.json b/src/_locales/pl/messages.json index 95fc412da..0769b7635 100644 --- a/src/_locales/pl/messages.json +++ b/src/_locales/pl/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Jestem zaawansowanym użytkownikiem (Więcej<\/a>)", + "message":"Jestem zaawansowanym użytkownikiem (Więcej<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Włącz funkcje eksperymentalne (Więcej<\/a>)", + "message":"Włącz funkcje eksperymentalne (Więcej<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Składnia reguły: źródło przeznaczenie typ akcja<\/code> (pełna dokumentacja<\/a>).", + "message":"Składnia reguły: źródło przeznaczenie typ akcja<\/code> (pełna dokumentacja<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Ta pozycja musi być ostatnia", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/pt_BR/messages.json b/src/_locales/pt_BR/messages.json index 8fd72c9e5..e5976b429 100644 --- a/src/_locales/pt_BR/messages.json +++ b/src/_locales/pt_BR/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Eu sou um usuário avançado (Leitura necessária<\/a>)", + "message":"Eu sou um usuário avançado (Leitura necessária<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Ativar os recursos experimentais (Sobre<\/a>)", + "message":"Ativar os recursos experimentais (Sobre<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Regras de sintaxe: origem de destino tipo de ação<\/code> (documentação completa<\/a>).", + "message":"Regras de sintaxe: origem de destino tipo de ação<\/code> (documentação completa<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Esta entrada deve ser a última", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/pt_PT/messages.json b/src/_locales/pt_PT/messages.json index 7fa5ca2b0..f1ee955c1 100644 --- a/src/_locales/pt_PT/messages.json +++ b/src/_locales/pt_PT/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Eu sou um utilizador avançado (Leitura obrigatória<\/a>)", + "message":"Eu sou um utilizador avançado (Leitura obrigatória<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Ativar funções experimentais (Sobre<\/a>)", + "message":"Ativar funções experimentais (Sobre<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Regra de sintaxe: origem destino tipo ação<\/code> (documentação completa<\/a>).", + "message":"Regra de sintaxe: origem destino tipo ação<\/code> (documentação completa<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Esta entrada deve ser a última", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/ro/messages.json b/src/_locales/ro/messages.json index b61bcabb4..f9730ccac 100644 --- a/src/_locales/ro/messages.json +++ b/src/_locales/ro/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Sunt un utilizator avansat (Lectură obligatorie<\/a>)", + "message":"Sunt un utilizator avansat (Lectură obligatorie<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Activează funcțiile experimentale (Despre<\/a>)", + "message":"Activează funcțiile experimentale (Despre<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Sintaxa pentru regulă: sursă destinație tip acțiune<\/code> (documentație<\/a>).", + "message":"Sintaxa pentru regulă: sursă destinație tip acțiune<\/code> (documentație<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Aceasta intrare trebuie sa fie ultima", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json index f73c347d7..eb5bf8281 100644 --- a/src/_locales/ru/messages.json +++ b/src/_locales/ru/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Я опытный пользователь (Обязательно к прочтению<\/a>)", + "message":"Я опытный пользователь (Обязательно к прочтению<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Включить экспериментальные возможности (Подробнее<\/a>)", + "message":"Включить экспериментальные возможности (Подробнее<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Синтаксис правил: источник назначение тип действие<\/code> (полная документация<\/a>).", + "message":"Синтаксис правил: источник назначение тип действие<\/code> (полная документация<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Эта запись должна быть последней", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/sk/messages.json b/src/_locales/sk/messages.json index e050b08dd..597c1d21c 100644 --- a/src/_locales/sk/messages.json +++ b/src/_locales/sk/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Som pokročilý používateľ (Povinne prečítať<\/a>)", + "message":"Som pokročilý používateľ (Povinne prečítať<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Povoliť experimentálne funkcie (Popis<\/a>)", + "message":"Povoliť experimentálne funkcie (Popis<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Syntax pravidla: zdroj cieľ typ akcia<\/code> (úplná dokumentácia<\/a>).", + "message":"Syntax pravidla: zdroj cieľ typ akcia<\/code> (úplná dokumentácia<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/sl/messages.json b/src/_locales/sl/messages.json index edfd74ed5..c3adc22a5 100644 --- a/src/_locales/sl/messages.json +++ b/src/_locales/sl/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"I am an advanced user (Required reading<\/a>)", + "message":"I am an advanced user (Required reading<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Enable experimental features (About<\/a>)", + "message":"Enable experimental features (About<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", + "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/sq/messages.json b/src/_locales/sq/messages.json index 42a0433a7..1a3ea572e 100644 --- a/src/_locales/sq/messages.json +++ b/src/_locales/sq/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Kam njohuri të avancuara (Lexim i detyruar<\/a>)", + "message":"Kam njohuri të avancuara (Lexim i detyruar<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Aktivizoj veçoritë eksperimentale (Info<\/a>)", + "message":"Aktivizoj veçoritë eksperimentale (Info<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Rregullat e sintaksës: burimi destinacioni lloji veprimi<\/code> (dokumentimi i plotë<\/a>).", + "message":"Rregullat e sintaksës: burimi destinacioni lloji veprimi<\/code> (dokumentimi i plotë<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/sr/messages.json b/src/_locales/sr/messages.json index 5619527fc..2c7b43ae5 100644 --- a/src/_locales/sr/messages.json +++ b/src/_locales/sr/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Ја сам напредни корисник (Обавезна литература<\/a>)", + "message":"Ја сам напредни корисник (Обавезна литература<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Enable experimental features (About<\/a>)", + "message":"Enable experimental features (About<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", + "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/sv/messages.json b/src/_locales/sv/messages.json index 1a5e47875..2c655546c 100644 --- a/src/_locales/sv/messages.json +++ b/src/_locales/sv/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Jag är en avancerad användare ( obligatorisk läsning<\/a>)", + "message":"Jag är en avancerad användare ( obligatorisk läsning<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Aktivera experimentella funktioner (Om<\/a>)", + "message":"Aktivera experimentella funktioner (Om<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Regel syntax: källa destination typ åtgärd<\/code> (full dokumentation<\/a>).", + "message":"Regel syntax: källa destination typ åtgärd<\/code> (full dokumentation<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/te/messages.json b/src/_locales/te/messages.json index 3959647a8..bcdd60da7 100644 --- a/src/_locales/te/messages.json +++ b/src/_locales/te/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"నేనొక నిపుణత కలిగిన వినియోగదారున్ని(అయితే ఇదే తప్పనిసరిగా చదవాలి<\/a>)", + "message":"నేనొక నిపుణత కలిగిన వినియోగదారున్ని(అయితే ఇదే తప్పనిసరిగా చదవాలి<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"ప్రయోగాత్మక సామర్థ్యాల వాడుకను అనుమతించుము(మరిన్ని వివరాలు<\/a>)", + "message":"ప్రయోగాత్మక సామర్థ్యాల వాడుకను అనుమతించుము(మరిన్ని వివరాలు<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"నియమనిర్మాన పద్ధతి: మూలం గమ్యం రకం చర్య<\/code> (పూర్తి వివరాలు<\/a>).", + "message":"నియమనిర్మాన పద్ధతి: మూలం గమ్యం రకం చర్య<\/code> (పూర్తి వివరాలు<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"ఇది అంతిమంగా వుండాల్సిన నమోదు", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/tr/messages.json b/src/_locales/tr/messages.json index 73f2f6c7e..2e7eb9731 100644 --- a/src/_locales/tr/messages.json +++ b/src/_locales/tr/messages.json @@ -527,4 +527,4 @@ "message":"Bu giriş sonuncusu olmalıdır", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/uk/messages.json b/src/_locales/uk/messages.json index aa4f7b7b3..e11d0a3b4 100644 --- a/src/_locales/uk/messages.json +++ b/src/_locales/uk/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Я досвідчений користувач (Обов’язково для прочитання<\/a>)", + "message":"Я досвідчений користувач (Обов’язково для прочитання<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Ввімкнути експериментальні функції (Детальніше тут<\/a>)", + "message":"Ввімкнути експериментальні функції (Детальніше тут<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Синтаксис правил: джерело призначення тип дія<\/code> (повна документація<\/a>).", + "message":"Синтаксис правил: джерело призначення тип дія<\/code> (повна документація<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Цей запис має бути останнім", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/vi/messages.json b/src/_locales/vi/messages.json index d86830836..7007d259c 100644 --- a/src/_locales/vi/messages.json +++ b/src/_locales/vi/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"Tôi là một người dùng có kinh nghiệm (Yêu cầu đọc qua<\/a>)", + "message":"Tôi là một người dùng có kinh nghiệm (Yêu cầu đọc qua<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"Kích hoạt các tính năng thử nghiệm (Thông tin<\/a>)", + "message":"Kích hoạt các tính năng thử nghiệm (Thông tin<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"Quy tắc cú pháp: nguồn đích loại hành động<\/code> (tài liệu đầy đủ<\/a>).", + "message":"Quy tắc cú pháp: nguồn đích loại hành động<\/code> (tài liệu đầy đủ<\/a>).", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"Đây là mục cuối", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/zh_CN/messages.json b/src/_locales/zh_CN/messages.json index 9517b2e5c..6fe7671d4 100644 --- a/src/_locales/zh_CN/messages.json +++ b/src/_locales/zh_CN/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"我是高级用户(必读<\/a>)", + "message":"我是高级用户(必读<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"启用实验功能(关于<\/a>)", + "message":"启用实验功能(关于<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"规则语法:源的目标操作类型<\/code>(完整文档<\/a>)。", + "message":"规则语法:源的目标操作类型<\/code>(完整文档<\/a>)。", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"此条目必须是最后一个", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/_locales/zh_TW/messages.json b/src/_locales/zh_TW/messages.json index 4d6edf909..c8a305d8f 100644 --- a/src/_locales/zh_TW/messages.json +++ b/src/_locales/zh_TW/messages.json @@ -160,11 +160,11 @@ "description":"English: Make use of context menu where appropriate" }, "settingsAdvancedUserPrompt":{ - "message":"我是進階的使用者(必讀資訊<\/a>)", + "message":"我是進階的使用者(必讀資訊<\/a>)", "description":"English: " }, "settingsExperimentalPrompt":{ - "message":"啟用實驗性質的功能(關於<\/a>)", + "message":"啟用實驗性質的功能(關於<\/a>)", "description":"English: Enable experimental features" }, "settingsStorageUsed":{ @@ -332,7 +332,7 @@ "description":"English: List of your dynamic filtering rules." }, "rulesFormatHint":{ - "message":"規則語法:來源主機名稱 目標主機名稱 連線請求類型 操作<\/code>(完整說明<\/a>)。", + "message":"規則語法:來源主機名稱 目標主機名稱 連線請求類型 操作<\/code>(完整說明<\/a>)。", "description":"English: dynamic rule syntax and full documentation." }, "whitelistPrompt":{ @@ -527,4 +527,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} \ No newline at end of file +} diff --git a/src/js/1p-filters.js b/src/js/1p-filters.js index 24709a0d0..1d3dfe99c 100644 --- a/src/js/1p-filters.js +++ b/src/js/1p-filters.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, uDom */ @@ -69,7 +69,7 @@ function allFiltersApplyHandler() { /******************************************************************************/ var handleImportFilePicker = function() { - // https://github.com/gorhill/uBlock/issues/1004 + // https://github.com/chrisaljoudi/uBlock/issues/1004 // Support extraction of filters from ABP backup file var abpImporter = function(s) { var reAbpExtractor = /\n\[Subscription\]\n+url=~[\x08-\x7E]+?\[Subscription filters\]([\x08-\x7E]*?)(?:\[Subscription\]|$)/ig; diff --git a/src/js/3p-filters.js b/src/js/3p-filters.js index a6d84f06c..55b218e50 100644 --- a/src/js/3p-filters.js +++ b/src/js/3p-filters.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, uDom */ @@ -115,7 +115,7 @@ var renderFilterLists = function() { .replace('{{total}}', !isNaN(+entry.entryCount) ? renderNumber(entry.entryCount) : '?'); elem.text(text); - // https://github.com/gorhill/uBlock/issues/104 + // https://github.com/chrisaljoudi/uBlock/issues/104 var asset = listDetails.cache[listKey] || {}; // Update status diff --git a/src/js/about.js b/src/js/about.js index 27b5a3d2a..6c05abe5e 100644 --- a/src/js/about.js +++ b/src/js/about.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, uDom */ diff --git a/src/js/asset-viewer.js b/src/js/asset-viewer.js index 6525b4401..85b6e7c10 100644 --- a/src/js/asset-viewer.js +++ b/src/js/asset-viewer.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, uDom */ diff --git a/src/js/assets.js b/src/js/assets.js index e368d1f55..54359d0dc 100644 --- a/src/js/assets.js +++ b/src/js/assets.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, µBlock, YaMD5 */ @@ -66,7 +66,7 @@ var exports = { autoUpdate: true, autoUpdateDelay: 4 * oneDay, - // https://github.com/gorhill/uBlock/issues/426 + // https://github.com/chrisaljoudi/uBlock/issues/426 remoteFetchBarrier: 0 }; @@ -113,7 +113,7 @@ var cachedAssetsManager = (function() { return; } // Flush cached non-user assets if these are from a prior version. - // https://github.com/gorhill/httpswitchboard/issues/212 + // https://github.com/chrisaljoudi/httpswitchboard/issues/212 var onLastVersionRead = function(store) { var currentVersion = vAPI.app.version; var lastVersion = store.extensionLastVersion || '0.0.0.0'; @@ -123,7 +123,7 @@ var cachedAssetsManager = (function() { callback(entries); }; var onLoaded = function(bin) { - // https://github.com/gorhill/httpswitchboard/issues/381 + // https://github.com/chrisaljoudi/httpswitchboard/issues/381 // Maybe the index was requested multiple times and already // fetched by one of the occurrences. if ( entries === null ) { @@ -285,7 +285,7 @@ var cachedAssetsManager = (function() { var getTextFileFromURL = function(url, onLoad, onError) { // console.log('µBlock.assets/getTextFileFromURL("%s"):', url); - // https://github.com/gorhill/uMatrix/issues/15 + // https://github.com/chrisaljoudi/uMatrix/issues/15 var onResponseReceived = function() { this.onload = this.onerror = this.ontimeout = null; // xhr for local files gives status 0, but actually succeeds @@ -354,7 +354,7 @@ var updateLocalChecksums = function() { var getRepoMetadata = function(callback) { callback = callback || nullFunc; - // https://github.com/gorhill/uBlock/issues/515 + // https://github.com/chrisaljoudi/uBlock/issues/515 // Handle re-entrancy here, i.e. we MUST NOT tamper with the waiting list // of callers, if any, except to add one at the end of the list. if ( repoMetadata !== null && repoMetadata.waiting.length !== 0 ) { @@ -407,7 +407,7 @@ var getRepoMetadata = function(callback) { updateLocalChecksums(); } // Notify all waiting callers - // https://github.com/gorhill/uBlock/issues/515 + // https://github.com/chrisaljoudi/uBlock/issues/515 // VERY IMPORTANT: because of re-entrancy, we MUST: // - process the waiting callers in a FIFO manner // - not cache repoMetadata.waiting.length, we MUST use the live @@ -534,7 +534,7 @@ var readLocalFile = function(path, callback) { // Get the repository copy of a built-in asset. var readRepoFile = function(path, callback) { - // https://github.com/gorhill/uBlock/issues/426 + // https://github.com/chrisaljoudi/uBlock/issues/426 if ( exports.remoteFetchBarrier !== 0 ) { readLocalFile(path, callback); return; @@ -553,7 +553,7 @@ var readRepoFile = function(path, callback) { var onRepoFileLoaded = function() { //console.log('µBlock> readRepoFile("%s") / onRepoFileLoaded()', path); - // https://github.com/gorhill/httpswitchboard/issues/263 + // https://github.com/chrisaljoudi/httpswitchboard/issues/263 if ( this.status === 200 ) { reportBack(this.responseText); } else { @@ -866,7 +866,7 @@ var readExternalAsset = function(path, callback) { }; var onExternalFileLoaded = function() { - // https://github.com/gorhill/uBlock/issues/708 + // https://github.com/chrisaljoudi/uBlock/issues/708 // A successful download should never return an empty file: turn this // into an error condition. if ( stringIsNotEmpty(this.responseText) === false ) { @@ -1045,7 +1045,7 @@ exports.rmrf = function() { exports.metadata = function(callback) { var out = {}; - // https://github.com/gorhill/uBlock/issues/186 + // https://github.com/chrisaljoudi/uBlock/issues/186 // We need to check cache obsolescence when both cache and repo meta data // has been gathered. var checkCacheObsolescence = function() { diff --git a/src/js/async.js b/src/js/async.js index baf3ca49f..7ef5cb2eb 100644 --- a/src/js/async.js +++ b/src/js/async.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global µBlock */ diff --git a/src/js/background.js b/src/js/background.js index 2528853d9..7f2672d40 100644 --- a/src/js/background.js +++ b/src/js/background.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI */ @@ -66,7 +66,7 @@ return { showIconBadge: true }, - // https://github.com/gorhill/uBlock/issues/180 + // https://github.com/chrisaljoudi/uBlock/issues/180 // Whitelist directives need to be loaded once the PSL is available netWhitelist: {}, netWhitelistModifyTime: 0, diff --git a/src/js/contentscript-end.js b/src/js/contentscript-end.js index dffac98ef..d90d08898 100644 --- a/src/js/contentscript-end.js +++ b/src/js/contentscript-end.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, HTMLDocument */ @@ -31,7 +31,7 @@ /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/464 +// https://github.com/chrisaljoudi/uBlock/issues/464 if ( document instanceof HTMLDocument === false ) { //console.debug('contentscript-end.js > not a HTLMDocument'); return false; @@ -42,13 +42,13 @@ if ( !vAPI ) { return; } -// https://github.com/gorhill/uBlock/issues/587 +// https://github.com/chrisaljoudi/uBlock/issues/587 // Pointless to execute without the start script having done its job. if ( !vAPI.contentscriptStartInjected ) { return; } -// https://github.com/gorhill/uBlock/issues/456 +// https://github.com/chrisaljoudi/uBlock/issues/456 // Already injected? if ( vAPI.contentscriptEndInjected ) { //console.debug('contentscript-end.js > content script already injected'); @@ -62,7 +62,7 @@ var messager = vAPI.messaging.channel('contentscript-end.js'); /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/789 +// https://github.com/chrisaljoudi/uBlock/issues/789 // Be sure that specific cosmetic filters are still applied. // Executed once, then flushed from memory. @@ -86,7 +86,7 @@ var messager = vAPI.messaging.channel('contentscript-end.js'); /******************************************************************************/ /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/7 +// https://github.com/chrisaljoudi/uBlock/issues/7 var uBlockCollapser = (function() { var timer = null; @@ -135,18 +135,18 @@ var uBlockCollapser = (function() { delete pendingRequests[request.id]; pendingRequestCount -= 1; - // https://github.com/gorhill/uBlock/issues/869 + // https://github.com/chrisaljoudi/uBlock/issues/869 if ( !request.collapse ) { continue; } target = entry.target; - // https://github.com/gorhill/uBlock/issues/399 + // https://github.com/chrisaljoudi/uBlock/issues/399 // Never remove elements from the DOM, just hide them target.style.setProperty('display', 'none', 'important'); - // https://github.com/gorhill/uBlock/issues/1048 + // https://github.com/chrisaljoudi/uBlock/issues/1048 // Use attribute to construct CSS rule if ( value = target.getAttribute(entry.attr) ) { selectors.push(entry.tagName + '[' + entry.attr + '="' + value + '"]'); @@ -199,7 +199,7 @@ var uBlockCollapser = (function() { if ( prop === undefined ) { return; } - // https://github.com/gorhill/uBlock/issues/174 + // https://github.com/chrisaljoudi/uBlock/issues/174 // Do not remove fragment from src URL var src = target[prop]; if ( typeof src !== 'string' || src === '' ) { @@ -277,7 +277,7 @@ var uBlockCollapser = (function() { }, retrieveHandler ); - // https://github.com/gorhill/uBlock/issues/452 + // https://github.com/chrisaljoudi/uBlock/issues/452 retrieveHandler = nextRetrieveHandler; } else { nextRetrieveHandler(null); @@ -285,13 +285,13 @@ var uBlockCollapser = (function() { lowGenericSelectors = []; }; - // https://github.com/gorhill/uBlock/issues/452 + // https://github.com/chrisaljoudi/uBlock/issues/452 // This needs to be executed *after* the response from our query is // received, not at `DOMContentLoaded` time, or else there is a good // likeliness to outrun contentscript-start.js, which may still be waiting // on a response from its own query. var firstRetrieveHandler = function(response) { - // https://github.com/gorhill/uBlock/issues/158 + // https://github.com/chrisaljoudi/uBlock/issues/158 // Ensure injected styles are enforced // rhill 2014-11-16: not sure this is needed anymore. Test case in // above issue was fine without the line below.. @@ -378,7 +378,7 @@ var uBlockCollapser = (function() { }; var hideElements = function(selectors) { - // https://github.com/gorhill/uBlock/issues/207 + // https://github.com/chrisaljoudi/uBlock/issues/207 // Do not call querySelectorAll() using invalid CSS selectors if ( selectors.length === 0 ) { return; @@ -386,7 +386,7 @@ var uBlockCollapser = (function() { if ( document.body === null ) { return; } - // https://github.com/gorhill/uBlock/issues/158 + // https://github.com/chrisaljoudi/uBlock/issues/158 // Using CSSStyleDeclaration.setProperty is more reliable var elems = document.querySelectorAll(selectors); var i = elems.length; @@ -624,7 +624,7 @@ var uBlockCollapser = (function() { return; } - // https://github.com/gorhill/uBlock/issues/618 + // https://github.com/chrisaljoudi/uBlock/issues/618 // Following is to observe dynamically added iframes: // - On Firefox, the iframes fails to fire a `load` event @@ -663,7 +663,7 @@ var uBlockCollapser = (function() { } }; - // https://github.com/gorhill/uBlock/issues/205 + // https://github.com/chrisaljoudi/uBlock/issues/205 // Do not handle added node directly from within mutation observer. var treeMutationObservedHandlerAsync = function(mutations) { var iMutation = mutations.length; @@ -682,7 +682,7 @@ var uBlockCollapser = (function() { } }; - // https://github.com/gorhill/httpswitchboard/issues/176 + // https://github.com/chrisaljoudi/httpswitchboard/issues/176 var treeObserver = new MutationObserver(treeMutationObservedHandlerAsync); treeObserver.observe(document.body, { childList: true, @@ -710,7 +710,7 @@ document.addEventListener('error', onResourceFailed, true); /******************************************************************************/ /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/7 +// https://github.com/chrisaljoudi/uBlock/issues/7 // Executed only once diff --git a/src/js/contentscript-start.js b/src/js/contentscript-start.js index 7a0bea551..ad6161d79 100644 --- a/src/js/contentscript-start.js +++ b/src/js/contentscript-start.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* jshint multistr: true */ @@ -34,7 +34,7 @@ /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/464 +// https://github.com/chrisaljoudi/uBlock/issues/464 if ( document instanceof HTMLDocument === false ) { //console.debug('contentscript-start.js > not a HTLMDocument'); return false; @@ -46,7 +46,7 @@ if ( !vAPI ) { return; } -// https://github.com/gorhill/uBlock/issues/456 +// https://github.com/chrisaljoudi/uBlock/issues/456 // Already injected? if ( vAPI.contentscriptStartInjected ) { //console.debug('contentscript-start.js > content script already injected'); @@ -76,7 +76,7 @@ var cosmeticFilters = function(details) { donthideCosmeticFilters[donthide[i]] = true; } } - // https://github.com/gorhill/uBlock/issues/143 + // https://github.com/chrisaljoudi/uBlock/issues/143 if ( hide.length !== 0 ) { i = hide.length; var selector; @@ -133,7 +133,7 @@ var filteringHandler = function(details) { // the browser to flush this script from memory. } - // https://github.com/gorhill/uBlock/issues/587 + // https://github.com/chrisaljoudi/uBlock/issues/587 // If no filters were found, maybe the script was injected before uBlock's // process was fully initialized. When this happens, pages won't be // cleaned right after browser launch. @@ -147,7 +147,7 @@ var hideElements = function(selectors) { if ( document.body === null ) { return; } - // https://github.com/gorhill/uBlock/issues/158 + // https://github.com/chrisaljoudi/uBlock/issues/158 // Using CSSStyleDeclaration.setProperty is more reliable var elems = document.querySelectorAll(selectors); var i = elems.length; diff --git a/src/js/contextmenu.js b/src/js/contextmenu.js index a139d2eb9..3ef6316af 100644 --- a/src/js/contextmenu.js +++ b/src/js/contextmenu.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, µBlock */ diff --git a/src/js/cosmetic-filtering.js b/src/js/cosmetic-filtering.js index d047af154..e87f1e25c 100644 --- a/src/js/cosmetic-filtering.js +++ b/src/js/cosmetic-filtering.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* jshint bitwise: false */ @@ -270,7 +270,7 @@ FilterParser.prototype.parse = function(s) { this.suffix = matches[3]; // 2014-05-23: - // https://github.com/gorhill/httpswitchboard/issues/260 + // https://github.com/chrisaljoudi/httpswitchboard/issues/260 // Any sequence of `#` longer than one means the line is not a valid // cosmetic filter. if ( this.suffix.indexOf('##') !== -1 ) { @@ -407,7 +407,7 @@ SelectorCacheEntry.prototype.add = function(selectors, type) { /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/420 +// https://github.com/chrisaljoudi/uBlock/issues/420 SelectorCacheEntry.prototype.remove = function(type) { this.lastAccessTime = Date.now(); if ( type === undefined || type === 'cosmetic' ) { @@ -561,7 +561,7 @@ FilterContainer.prototype.reset = function() { /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/1004 +// https://github.com/chrisaljoudi/uBlock/issues/1004 // Detect and report invalid CSS selectors. FilterContainer.prototype.div = document.createElement('div'); @@ -612,7 +612,7 @@ FilterContainer.prototype.compile = function(s, out) { return true; } - // https://github.com/gorhill/uBlock/issues/151 + // https://github.com/chrisaljoudi/uBlock/issues/151 // Negated hostname means the filter applies to all non-negated hostnames // of same filter OR globally if there is no non-negated hostnames. var applyGlobally = true; @@ -640,7 +640,7 @@ FilterContainer.prototype.compile = function(s, out) { FilterContainer.prototype.compileGenericSelector = function(parsed, out) { var selector = parsed.suffix; - // https://github.com/gorhill/uBlock/issues/497 + // https://github.com/chrisaljoudi/uBlock/issues/497 // All generic exception filters are put in the same bucket: they are // expected to be very rare. if ( parsed.unhide ) { @@ -715,7 +715,7 @@ FilterContainer.prototype.reHighMedium = /^\[href\^="https?:\/\/([^"]{8})[^"]*"\ /******************************************************************************/ FilterContainer.prototype.compileHostnameSelector = function(hostname, parsed, out) { - // https://github.com/gorhill/uBlock/issues/145 + // https://github.com/chrisaljoudi/uBlock/issues/145 var unhide = parsed.unhide; if ( hostname.charAt(0) === '~' ) { hostname = hostname.slice(1); @@ -728,7 +728,7 @@ FilterContainer.prototype.compileHostnameSelector = function(hostname, parsed, o hostname = this.punycode.toASCII(hostname); } - // https://github.com/gorhill/uBlock/issues/188 + // https://github.com/chrisaljoudi/uBlock/issues/188 // If not a real domain as per PSL, assign a synthetic one var hash; var domain = this.µburi.domainFromHostname(hostname); @@ -854,7 +854,7 @@ FilterContainer.prototype.fromCompiledContent = function(text, lineBeg, skip) { continue; } - // https://github.com/gorhill/uBlock/issues/497 + // https://github.com/chrisaljoudi/uBlock/issues/497 // Generic exception filters: expected to be a rare occurrence. if ( fields[0] === 'g1' ) { this.genericDonthide.push(fields[1]); @@ -1125,7 +1125,7 @@ FilterContainer.prototype.retrieveGenericSelectors = function(request) { hideHigh: this.highHighGenericHide, hideHighCount: this.highHighGenericHideCount }; - // https://github.com/gorhill/uBlock/issues/497 + // https://github.com/chrisaljoudi/uBlock/issues/497 r.donthide = this.genericDonthide; } @@ -1170,7 +1170,7 @@ FilterContainer.prototype.retrieveDomainSelectors = function(request) { var domain = µb.URI.domainFromHostname(hostname) || hostname; var pos = domain.indexOf('.'); - // https://github.com/gorhill/uBlock/issues/587 + // https://github.com/chrisaljoudi/uBlock/issues/587 // r.ready will tell the content script the cosmetic filtering engine is // up and ready. @@ -1190,7 +1190,7 @@ FilterContainer.prototype.retrieveDomainSelectors = function(request) { if ( bucket = this.hostnameFilters[hash] ) { bucket.retrieve(hostname, r.cosmeticHide); } - // https://github.com/gorhill/uBlock/issues/188 + // https://github.com/chrisaljoudi/uBlock/issues/188 // Special bucket for those filters without a valid domain name as per PSL if ( bucket = this.hostnameFilters[this.type0NoDomainHash] ) { bucket.retrieve(hostname, r.cosmeticHide); @@ -1207,7 +1207,7 @@ FilterContainer.prototype.retrieveDomainSelectors = function(request) { bucket.retrieve(hostname, r.cosmeticDonthide); } - // https://github.com/gorhill/uBlock/issues/188 + // https://github.com/chrisaljoudi/uBlock/issues/188 // Special bucket for those filters without a valid domain name as per PSL if ( bucket = this.hostnameFilters[this.type1NoDomainHash] ) { bucket.retrieve(hostname, r.cosmeticDonthide); diff --git a/src/js/dashboard-common.js b/src/js/dashboard-common.js index ef2445724..b20989c2a 100644 --- a/src/js/dashboard-common.js +++ b/src/js/dashboard-common.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global uDom */ diff --git a/src/js/dashboard.js b/src/js/dashboard.js index 99b0aa8fa..bd31df471 100644 --- a/src/js/dashboard.js +++ b/src/js/dashboard.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global uDom */ diff --git a/src/js/devtools.js b/src/js/devtools.js index 7adaf4e15..75c627d9f 100644 --- a/src/js/devtools.js +++ b/src/js/devtools.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* jshint bitwise: false */ diff --git a/src/js/document-blocked.js b/src/js/document-blocked.js index f1b6afd7d..d548a7c0e 100644 --- a/src/js/document-blocked.js +++ b/src/js/document-blocked.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global uDom */ diff --git a/src/js/dyna-rules.js b/src/js/dyna-rules.js index 74d1be8a5..afe71341d 100644 --- a/src/js/dyna-rules.js +++ b/src/js/dyna-rules.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uMatrix + Home: https://github.com/chrisaljoudi/uMatrix */ /* global vAPI, uDom */ @@ -97,7 +97,7 @@ function handleImportFilePicker() { if ( typeof this.result !== 'string' || this.result === '' ) { return; } - // https://github.com/gorhill/uBlock/issues/757 + // https://github.com/chrisaljoudi/uBlock/issues/757 // Support RequestPolicy rule syntax var result = this.result; var matches = /\[origins-to-destinations\]([^\[]+)/.exec(result); diff --git a/src/js/dynamic-net-filtering.js b/src/js/dynamic-net-filtering.js index c5e8a7996..b0fa247ee 100644 --- a/src/js/dynamic-net-filtering.js +++ b/src/js/dynamic-net-filtering.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global punycode, µBlock */ @@ -539,7 +539,7 @@ Matrix.prototype.fromString = function(text, append) { srcHostname = punycode.toASCII(fields[0]); desHostname = punycode.toASCII(fields[1]); - // https://github.com/gorhill/uBlock/issues/1082 + // https://github.com/chrisaljoudi/uBlock/issues/1082 // Discard rules with invalid hostnames if ( (srcHostname !== '*' && reBadHostname.test(srcHostname)) || (desHostname !== '*' && reBadHostname.test(desHostname)) @@ -552,7 +552,7 @@ Matrix.prototype.fromString = function(text, append) { continue; } - // https://github.com/gorhill/uBlock/issues/840 + // https://github.com/chrisaljoudi/uBlock/issues/840 // Discard invalid rules if ( desHostname !== '*' && type !== '*' ) { continue; diff --git a/src/js/element-picker.js b/src/js/element-picker.js index b3265c564..8e965d24c 100644 --- a/src/js/element-picker.js +++ b/src/js/element-picker.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global self, vAPI, CSS */ @@ -428,7 +428,7 @@ var cosmeticFilterFromElement = function(elem, out) { var selector = prefix + suffix.join(''); - // https://github.com/gorhill/uBlock/issues/637 + // https://github.com/chrisaljoudi/uBlock/issues/637 // If the selector is still ambiguous at this point, further narrow using // `nth-of-type`. It is preferable to use `nth-of-type` as opposed to // `nth-child`, as `nth-of-type` is less volatile. @@ -497,7 +497,7 @@ var elementsFromFilter = function(filter) { // Net filters: we need to lookup manually -- translating into a // foolproof CSS selector is just not possible - // https://github.com/gorhill/uBlock/issues/945 + // https://github.com/chrisaljoudi/uBlock/issues/945 // Transform into a regular expression, this allows the user to edit and // insert wildcard(s) into the proposed filter var reStr = ''; @@ -743,7 +743,7 @@ var onSvgHovered = function(ev) { /******************************************************************************/ var onSvgClicked = function(ev) { - // https://github.com/gorhill/uBlock/issues/810#issuecomment-74600694 + // https://github.com/chrisaljoudi/uBlock/issues/810#issuecomment-74600694 // Unpause picker if user click outside dialog if ( dialog.parentNode.classList.contains('paused') ) { unpausePicker(); @@ -777,7 +777,7 @@ var onKeyPressed = function(ev) { /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/190 +// https://github.com/chrisaljoudi/uBlock/issues/190 // May need to dynamically adjust the height of the overlay + new position // of highlighted elements. diff --git a/src/js/hnswitches.js b/src/js/hnswitches.js index b90e9a04f..13f1f3465 100644 --- a/src/js/hnswitches.js +++ b/src/js/hnswitches.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global punycode, µBlock */ diff --git a/src/js/i18n.js b/src/js/i18n.js index 3622e9665..e60f77894 100644 --- a/src/js/i18n.js +++ b/src/js/i18n.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, uDom */ diff --git a/src/js/messaging.js b/src/js/messaging.js index 6249a22b8..3a0b7d010 100644 --- a/src/js/messaging.js +++ b/src/js/messaging.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global µBlock, vAPI */ @@ -38,7 +38,7 @@ var onMessage = function(request, sender, callback) { // Async switch ( request.what ) { case 'getAssetContent': - // https://github.com/gorhill/uBlock/issues/417 + // https://github.com/chrisaljoudi/uBlock/issues/417 µb.assets.get(request.url, callback); return; @@ -293,7 +293,7 @@ var onMessage = function(request, sender, callback) { return; } vAPI.tabs.get(request.tabId, function(tab) { - // https://github.com/gorhill/uBlock/issues/1012 + // https://github.com/chrisaljoudi/uBlock/issues/1012 callback(getStats(getTargetTabId(tab), tab ? tab.title : '')); }); return; @@ -787,7 +787,7 @@ var onMessage = function(request, sender, callback) { break; case 'setSessionFirewallRules': - // https://github.com/gorhill/uBlock/issues/772 + // https://github.com/chrisaljoudi/uBlock/issues/772 µb.cosmeticFilteringEngine.removeFromSelectorCache('*'); µb.sessionFirewall.fromString(request.rules); @@ -1048,7 +1048,7 @@ var restoreUserData = function(request) { }, onCountdown); }; - // https://github.com/gorhill/uBlock/issues/1102 + // https://github.com/chrisaljoudi/uBlock/issues/1102 // Ensure all currently cached assets are flushed from storage AND memory. µb.assets.rmrf(); diff --git a/src/js/mirrors.js b/src/js/mirrors.js index ebb3313db..e1268d1c5 100644 --- a/src/js/mirrors.js +++ b/src/js/mirrors.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* jshint bitwise: false */ @@ -193,7 +193,7 @@ var toUrlKey = function(url) { if ( matches === null ) { continue; } - // https://github.com/gorhill/uBlock/issues/301 + // https://github.com/chrisaljoudi/uBlock/issues/301 // Use whole URL as key when no regex capture return matches.length === 1 ? url : matches[1]; } @@ -204,7 +204,7 @@ var toUrlKey = function(url) { // Ref: http://www.iana.org/assignments/media-types/media-types.xhtml -// https://github.com/gorhill/uBlock/issues/362 +// https://github.com/chrisaljoudi/uBlock/issues/362 // // Using http://dev.w3.org/2006/webapi/FileAPI/#enctype logic, at least it's // something... It looks like this is what the browser should be doing with diff --git a/src/js/pagestore.js b/src/js/pagestore.js index b4b75acf6..3685783db 100644 --- a/src/js/pagestore.js +++ b/src/js/pagestore.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* jshint bitwise: false */ @@ -484,7 +484,7 @@ PageStore.prototype.init = function(tabId, rawURL, pageURL) { this.pageURL = pageURL; this.pageHostname = µb.URI.hostnameFromURI(pageURL); - // https://github.com/gorhill/uBlock/issues/185 + // https://github.com/chrisaljoudi/uBlock/issues/185 // Use hostname if no domain can be extracted this.pageDomain = µb.URI.domainFromHostname(this.pageHostname) || this.pageHostname; this.rootHostname = this.pageHostname; @@ -542,7 +542,7 @@ PageStore.prototype.reuse = function(rawURL, pageURL, context) { this.rawURL = rawURL; this.pageURL = pageURL; - // As part of https://github.com/gorhill/uBlock/issues/405 + // As part of https://github.com/chrisaljoudi/uBlock/issues/405 // URL changed, force a re-evaluation of filtering switch this.netFilteringReadTime = 0; @@ -610,7 +610,7 @@ PageStore.prototype.setFrame = function(frameId, frameURL) { /******************************************************************************/ PageStore.prototype.getNetFilteringSwitch = function() { - // https://github.com/gorhill/uBlock/issues/1078 + // https://github.com/chrisaljoudi/uBlock/issues/1078 // Use both the raw and normalized URLs. if ( this.netFilteringReadTime < µb.netWhitelistModifyTime ) { this.netFiltering = µb.getNetFilteringSwitch(this.pageURL); @@ -772,7 +772,7 @@ PageStore.prototype.logRequest = function(context, result) { /******************************************************************************/ PageStore.prototype.toMirrorURL = function(requestURL) { - // https://github.com/gorhill/uBlock/issues/351 + // https://github.com/chrisaljoudi/uBlock/issues/351 // Bypass experimental features when uBlock is disabled for a site if ( µb.userSettings.experimentalEnabled === false || this.getNetFilteringSwitch() === false || diff --git a/src/js/popup.js b/src/js/popup.js index 8dc528876..fef1f2f6e 100644 --- a/src/js/popup.js +++ b/src/js/popup.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global punycode, vAPI, uDom */ @@ -52,7 +52,7 @@ document.getElementById('saveRules').style.setProperty( (document.getElementById('gotoPrefs').getBoundingClientRect().bottom + 4) + 'px' ); -// https://github.com/gorhill/uBlock/issues/996 +// https://github.com/chrisaljoudi/uBlock/issues/996 // Experimental: mitigate glitchy popup UI: immediately set the firewall pane // visibility to its last known state. By default the pane is hidden. // Will remove if it makes no difference. @@ -87,7 +87,7 @@ var reNetworkRelatedURL = /^(?:ftps?|https?|wss?):\/\//; /******************************************************************************/ -// https://github.com/gorhill/httpswitchboard/issues/345 +// https://github.com/chrisaljoudi/httpswitchboard/issues/345 var messager = vAPI.messaging.channel('popup.js'); @@ -244,7 +244,7 @@ var updateFirewallCell = function(scope, des, type, rule) { var aCount = hnDetails.allowCount; var bCount = hnDetails.blockCount; if ( aCount !== 0 || bCount !== 0 ) { - // https://github.com/gorhill/uBlock/issues/471 + // https://github.com/chrisaljoudi/uBlock/issues/471 aCount = Math.min(Math.ceil(Math.log(aCount + 1) / Math.LN10), 3); bCount = Math.min(Math.ceil(Math.log(bCount + 1) / Math.LN10), 3); textNode.nodeValue = threePlus.slice(0, aCount) + @@ -262,7 +262,7 @@ var updateFirewallCell = function(scope, des, type, rule) { aCount = hnDetails.totalAllowCount; bCount = hnDetails.totalBlockCount; if ( aCount !== 0 || bCount !== 0 ) { - // https://github.com/gorhill/uBlock/issues/471 + // https://github.com/chrisaljoudi/uBlock/issues/471 aCount = Math.min(Math.ceil(Math.log(aCount + 1) / Math.LN10), 3); bCount = Math.min(Math.ceil(Math.log(bCount + 1) / Math.LN10), 3); textNode.nodeValue = threePlus.slice(0, aCount) + @@ -429,11 +429,11 @@ var renderPopup = function() { // This will collate all domains, touched or not renderPrivacyExposure(); - // https://github.com/gorhill/uBlock/issues/470 + // https://github.com/chrisaljoudi/uBlock/issues/470 // This must be done here, to be sure the popup is resized properly var dfPaneVisible = popupData.dfEnabled && popupData.advancedUserEnabled; - // https://github.com/gorhill/uBlock/issues/1068 + // https://github.com/chrisaljoudi/uBlock/issues/1068 // Remember the last state of the firewall pane. This allows to // configure the popup size early next time it is opened, which means a // less glitchy popup at open time. @@ -518,7 +518,7 @@ var toggleFirewallPane = function() { value: popupData.dfEnabled }); - // https://github.com/gorhill/uBlock/issues/996 + // https://github.com/chrisaljoudi/uBlock/issues/996 // Remember the last state of the firewall pane. This allows to // configure the popup size early next time it is opened, which means a // less glitchy popup at open time. @@ -616,7 +616,7 @@ var reloadTab = function() { // Polling will take care of refreshing the popup content - // https://github.com/gorhill/uBlock/issues/748 + // https://github.com/chrisaljoudi/uBlock/issues/748 // User forces a reload, assume the popup has to be updated regardless if // there were changes or not. popupData.contentLastModified = -1; diff --git a/src/js/profiler.js b/src/js/profiler.js index 968288aa0..0dc70927f 100644 --- a/src/js/profiler.js +++ b/src/js/profiler.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* exported quickProfiler */ diff --git a/src/js/settings.js b/src/js/settings.js index cd6b57f8f..34126e99e 100644 --- a/src/js/settings.js +++ b/src/js/settings.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, uDom */ diff --git a/src/js/start.js b/src/js/start.js index eda993f58..e1cf44b55 100644 --- a/src/js/start.js +++ b/src/js/start.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global publicSuffixList, vAPI, µBlock */ @@ -42,7 +42,7 @@ var µb = µBlock; // - Schedule next update operation. var onAllReady = function() { - // https://github.com/gorhill/uBlock/issues/184 + // https://github.com/chrisaljoudi/uBlock/issues/184 // Check for updates not too far in the future. µb.assetUpdater.onStart.addEventListener(µb.updateStartHandler.bind(µb)); µb.assetUpdater.onCompleted.addEventListener(µb.updateCompleteHandler.bind(µb)); @@ -104,10 +104,10 @@ var onSelfieReady = function(selfie) { /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/226 +// https://github.com/chrisaljoudi/uBlock/issues/226 // Whitelist in memory. // Whitelist parser needs PSL to be ready. -// gorhill 2014-12-15: not anymore +// chrisaljoudi 2014-12-15: not anymore var onNetWhitelistReady = function(netWhitelistRaw) { µb.netWhitelist = µb.whitelistFromString(netWhitelistRaw); @@ -123,13 +123,13 @@ var onUserSettingsReady = function(fetched) { fromFetch(userSettings, fetched); - // https://github.com/gorhill/uBlock/issues/426 + // https://github.com/chrisaljoudi/uBlock/issues/426 // Important: block remote fetching for when loading assets at launch // time. µb.assets.autoUpdate = userSettings.autoUpdate; µb.assets.autoUpdateDelay = µb.updateAssetsEvery; - // https://github.com/gorhill/uBlock/issues/540 + // https://github.com/chrisaljoudi/uBlock/issues/540 // Disabling local mirroring for the time being userSettings.experimentalEnabled = false; µb.mirrors.toggle(false /* userSettings.experimentalEnabled */); diff --git a/src/js/static-net-filtering.js b/src/js/static-net-filtering.js index 324fb778d..9e2b4d588 100644 --- a/src/js/static-net-filtering.js +++ b/src/js/static-net-filtering.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* jshint bitwise: false, esnext: true, boss: true */ @@ -175,7 +175,7 @@ var alwaysTruePseudoRegex = { }; var strToRegex = function(s, anchor) { - // https://github.com/gorhill/uBlock/issues/1038 + // https://github.com/chrisaljoudi/uBlock/issues/1038 // Special case: always match. if ( s === '*' ) { return alwaysTruePseudoRegex; @@ -532,7 +532,7 @@ FilterPlainRightAnchoredHostname.fromSelfie = function(s) { /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/235 +// https://github.com/chrisaljoudi/uBlock/issues/235 // The filter is left-anchored somewhere within the hostname part of the URL. var FilterPlainHnAnchored = function(s) { @@ -1227,7 +1227,7 @@ FilterParser.prototype.reset = function() { /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/589 +// https://github.com/chrisaljoudi/uBlock/issues/589 // Be ready to handle multiple negated types FilterParser.prototype.parseOptType = function(raw, not) { @@ -1386,7 +1386,7 @@ FilterParser.prototype.parse = function(raw) { } } - // https://github.com/gorhill/uBlock/issues/1096 + // https://github.com/chrisaljoudi/uBlock/issues/1096 if ( s.charAt(0) === '^' ) { this.unsupported = true; return this; @@ -1491,7 +1491,7 @@ FilterParser.prototype.makeToken = function() { var s = this.f; - // https://github.com/gorhill/uBlock/issues/1038 + // https://github.com/chrisaljoudi/uBlock/issues/1038 // Match any URL. if ( s === '*' ) { this.token = '*'; @@ -1736,7 +1736,7 @@ FilterContainer.prototype.compile = function(raw, out) { } // Pure hostnames, use more efficient liquid dict - // https://github.com/gorhill/uBlock/issues/665 + // https://github.com/chrisaljoudi/uBlock/issues/665 // Create a dict keyed on request type etc. if ( parsed.hostnamePure && this.compileHostnameOnlyFilter(parsed, out) ) { return true; @@ -1845,7 +1845,7 @@ FilterContainer.prototype.compileFilter = function(parsed, out) { if ( filterClass === null ) { return false; } - // https://github.com/gorhill/uBlock/issues/251 + // https://github.com/chrisaljoudi/uBlock/issues/251 // Apply third-party option if it is present this.compileToAtomicFilter(filterClass, parsed, party, out); } @@ -1863,7 +1863,7 @@ FilterContainer.prototype.compileFilter = function(parsed, out) { if ( filterClass === null ) { return false; } - // https://github.com/gorhill/uBlock/issues/191#issuecomment-53654024 + // https://github.com/chrisaljoudi/uBlock/issues/191#issuecomment-53654024 // If it is a block filter, we need to reverse the order of // evaluation. if ( parsed.action === BlockAction ) { @@ -1992,7 +1992,7 @@ FilterContainer.prototype.tokenize = function(url) { tokenEntry.token = matches[0]; i += 1; - // https://github.com/gorhill/uBlock/issues/1118 + // https://github.com/chrisaljoudi/uBlock/issues/1118 // Crazy case... but I guess we have to expect the worst... if ( i === 2048 ) { break; @@ -2044,7 +2044,7 @@ FilterContainer.prototype.matchTokens = function(bucket, url) { // Specialized handlers -// https://github.com/gorhill/uBlock/issues/116 +// https://github.com/chrisaljoudi/uBlock/issues/116 // Some type of requests are exceptional, they need custom handling, // not the generic handling. @@ -2069,7 +2069,7 @@ FilterContainer.prototype.matchStringExactType = function(context, requestURL, r // Tokenize only once this.tokenize(url); - // https://github.com/gorhill/uBlock/issues/139 + // https://github.com/chrisaljoudi/uBlock/issues/139 // Test against important block filters if ( bucket = categories[this.makeCategoryKey(BlockAnyParty | Important | type)] ) { bf = this.matchTokens(bucket, url); @@ -2119,7 +2119,7 @@ FilterContainer.prototype.matchStringExactType = function(context, requestURL, r /******************************************************************************/ FilterContainer.prototype.matchString = function(context) { - // https://github.com/gorhill/uBlock/issues/519 + // https://github.com/chrisaljoudi/uBlock/issues/519 // Use exact type match for anything beyond `other` // Also, be prepared to support unknown types var type = typeNameToTypeValue[context.requestType] || typeOtherValue; @@ -2127,7 +2127,7 @@ FilterContainer.prototype.matchString = function(context) { return this.matchStringExactType(context, context.requestURL, context.requestType); } - // https://github.com/gorhill/httpswitchboard/issues/239 + // https://github.com/chrisaljoudi/httpswitchboard/issues/239 // Convert url to lower case: // `match-case` option not supported, but then, I saw only one // occurrence of it in all the supported lists (bulgaria list). @@ -2168,7 +2168,7 @@ FilterContainer.prototype.matchString = function(context) { var bf = false; - // https://github.com/gorhill/uBlock/issues/139 + // https://github.com/chrisaljoudi/uBlock/issues/139 // Test against important block filters. // The purpose of the `important` option is to reverse the order of // evaluation. Normally, it is "evaluate block then evaluate allow", with diff --git a/src/js/storage.js b/src/js/storage.js index 66ec14390..b3188bf7d 100644 --- a/src/js/storage.js +++ b/src/js/storage.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global YaMD5, µBlock, vAPI, punycode, publicSuffixList */ @@ -154,7 +154,7 @@ if ( details.error ) { return; } - // https://github.com/gorhill/uBlock/issues/976 + // https://github.com/chrisaljoudi/uBlock/issues/976 // If we reached this point, the filter quite probably needs to be // added for sure: do not try to be too smart, trying to avoid // duplicates at this point may lead to more issues. @@ -171,7 +171,7 @@ var relocationMap = {}; var fixLocation = function(location) { - // https://github.com/gorhill/uBlock/issues/418 + // https://github.com/chrisaljoudi/uBlock/issues/418 // We now support built-in external filter lists if ( /^https?:/.test(location) === false ) { location = 'assets/thirdparties/' + location; @@ -208,7 +208,7 @@ } // This may happen if the list name was pulled from the list // content. - // https://github.com/gorhill/uBlock/issues/982 + // https://github.com/chrisaljoudi/uBlock/issues/982 // There is no guarantee the title was successfully extracted from // the list content. if ( availableEntry.title === '' && @@ -510,7 +510,7 @@ line = line.slice(0, pos).trim(); } - // https://github.com/gorhill/httpswitchboard/issues/15 + // https://github.com/chrisaljoudi/httpswitchboard/issues/15 // Ensure localhost et al. don't end up in the ubiquitous blacklist. // With hosts files, we need to remove local IP redirection if ( reMaybeLocalIp.test(c) ) { diff --git a/src/js/subscriber.js b/src/js/subscriber.js index 64b7c9179..b0d5e90ea 100644 --- a/src/js/subscriber.js +++ b/src/js/subscriber.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, HTMLDocument */ @@ -34,7 +34,7 @@ /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/464 +// https://github.com/chrisaljoudi/uBlock/issues/464 if ( document instanceof HTMLDocument === false ) { //console.debug('contentscript-start.js > not a HTLMDocument'); return; @@ -109,7 +109,7 @@ var onAbpLinkClicked = function(ev) { } // List already subscribed to? - // https://github.com/gorhill/uBlock/issues/1033 + // https://github.com/chrisaljoudi/uBlock/issues/1033 // Split on line separators, not whitespaces. var externalLists = details.externalLists.trim().split(/\s*[\n\r]+\s*/); if ( externalLists.indexOf(location) !== -1 ) { diff --git a/src/js/tab.js b/src/js/tab.js index b62c7b048..7c67350d5 100644 --- a/src/js/tab.js +++ b/src/js/tab.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, µBlock */ @@ -44,7 +44,7 @@ vAPI.tabs.onNavigation = function(details) { } var pageStore = µb.bindTabToPageStats(details.tabId, details.url, 'afterNavigate'); - // https://github.com/gorhill/uBlock/issues/630 + // https://github.com/chrisaljoudi/uBlock/issues/630 // The hostname of the bound document must always be present in the // mini-matrix. That's the best place I could find for the fix, all other // options had bad side-effects or complications. @@ -83,7 +83,7 @@ vAPI.tabs.onClosed = function(tabId) { /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/297 +// https://github.com/chrisaljoudi/uBlock/issues/297 vAPI.tabs.onPopup = function(details) { //console.debug('vAPI.tabs.onPopup: details = %o', details); @@ -131,8 +131,8 @@ vAPI.tabs.onPopup = function(details) { result = 'ub:doBlockAllPopups true'; } - // https://github.com/gorhill/uBlock/issues/323 - // https://github.com/gorhill/uBlock/issues/1142 + // https://github.com/chrisaljoudi/uBlock/issues/323 + // https://github.com/chrisaljoudi/uBlock/issues/1142 // If popup OR opener URL is whitelisted, do not block the popup if ( result === '' && @@ -142,7 +142,7 @@ vAPI.tabs.onPopup = function(details) { result = µb.staticNetFilteringEngine.matchStringExactType(context, targetURL, 'popup'); } - // https://github.com/gorhill/uBlock/issues/91 + // https://github.com/chrisaljoudi/uBlock/issues/91 if ( pageStore ) { pageStore.logRequest(context, result); } @@ -166,7 +166,7 @@ vAPI.tabs.registerListeners(); /******************************************************************************/ /******************************************************************************/ -// https://github.com/gorhill/httpswitchboard/issues/303 +// https://github.com/chrisaljoudi/httpswitchboard/issues/303 // Some kind of trick going on here: // Any scheme other than 'http' and 'https' is remapped into a fake // URL which trick the rest of µBlock into being able to process an @@ -202,7 +202,7 @@ vAPI.tabs.registerListeners(); µb.bindTabToPageStats = function(tabId, pageURL, context) { this.updateBadgeAsync(tabId); - // https://github.com/gorhill/httpswitchboard/issues/303 + // https://github.com/chrisaljoudi/httpswitchboard/issues/303 // Normalize page URL var normalURL = this.normalizePageURL(tabId, pageURL); @@ -220,7 +220,7 @@ vAPI.tabs.registerListeners(); return this.pageStores[tabId] = this.PageStore.factory(tabId, pageURL, normalURL); } - // https://github.com/gorhill/uBlock/issues/516 + // https://github.com/chrisaljoudi/uBlock/issues/516 // If context if 'beforeRequest', do not rebind if ( context === 'beforeRequest' ) { return pageStore; @@ -275,7 +275,7 @@ vAPI.tabs.registerListeners(); /******************************************************************************/ // Stale page store entries janitor -// https://github.com/gorhill/uBlock/issues/455 +// https://github.com/chrisaljoudi/uBlock/issues/455 var pageStoreJanitorPeriod = 15 * 60 * 1000; var pageStoreJanitorSampleAt = 0; diff --git a/src/js/traffic.js b/src/js/traffic.js index 1ae1991f8..f9175fe0e 100644 --- a/src/js/traffic.js +++ b/src/js/traffic.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global µBlock, vAPI */ @@ -33,7 +33,7 @@ var exports = {}; -// https://github.com/gorhill/uBlock/issues/1001 +// https://github.com/chrisaljoudi/uBlock/issues/1001 // This is to be used as last-resort fallback in case a tab is found to not // be bound while network requests are fired for the tab. @@ -52,7 +52,7 @@ var onBeforeRequest = function(details) { //console.debug('µBlock.webRequest/onBeforeRequest(): "type=%s, id=%d, parent id=%d, url=%s', details.type, details.frameId, details.parentFrameId, details.url); // Special handling for root document. - // https://github.com/gorhill/uBlock/issues/1001 + // https://github.com/chrisaljoudi/uBlock/issues/1001 // This must be executed regardless of whether the request is // behind-the-scene var requestType = details.type; @@ -73,7 +73,7 @@ var onBeforeRequest = function(details) { mostRecentRootDocURL = ''; } if ( !pageStore ) { - // https://github.com/gorhill/uBlock/issues/1001 + // https://github.com/chrisaljoudi/uBlock/issues/1001 // Not a behind-the-scene request, yet no page store found for the // tab id: we will thus bind the last-seen root document to the // unbound tab. It's a guess, but better than ending up filtering @@ -93,10 +93,10 @@ var onBeforeRequest = function(details) { } } - // https://github.com/gorhill/uBlock/issues/114 + // https://github.com/chrisaljoudi/uBlock/issues/114 var requestContext = pageStore; var frameStore; - // https://github.com/gorhill/uBlock/issues/886 + // https://github.com/chrisaljoudi/uBlock/issues/886 // For requests of type `sub_frame`, the parent frame id must be used // to lookup the proper context: // > If the document of a (sub-)frame is loaded (type is main_frame or @@ -128,7 +128,7 @@ var onBeforeRequest = function(details) { if ( µb.isAllowResult(result) ) { //console.debug('traffic.js > onBeforeRequest(): ALLOW "%s" (%o) because "%s"', details.url, details, result); - // https://github.com/gorhill/uBlock/issues/114 + // https://github.com/chrisaljoudi/uBlock/issues/114 frameId = details.frameId; if ( frameId > 0 ) { if ( isFrame ) { @@ -140,7 +140,7 @@ var onBeforeRequest = function(details) { // https://code.google.com/p/chromium/issues/detail?id=387198 // Not all redirects will succeed, until bug above is fixed. - // https://github.com/gorhill/uBlock/issues/540 + // https://github.com/chrisaljoudi/uBlock/issues/540 // Disabling local mirroring for the time being //var redirectURL = pageStore.toMirrorURL(requestURL); //if ( redirectURL !== '' ) { @@ -159,13 +159,13 @@ var onBeforeRequest = function(details) { pageStore.logRequest(requestContext, result); - // https://github.com/gorhill/uBlock/issues/905#issuecomment-76543649 + // https://github.com/chrisaljoudi/uBlock/issues/905#issuecomment-76543649 // No point updating the badge if it's not being displayed. if ( µb.userSettings.showIconBadge ) { µb.updateBadgeAsync(tabId); } - // https://github.com/gorhill/uBlock/issues/18 + // https://github.com/chrisaljoudi/uBlock/issues/18 // Do not use redirection, we need to block outright to be sure the request // will not be made. There can be no such guarantee with redirection. @@ -181,7 +181,7 @@ var onBeforeRootFrameRequest = function(details) { mostRecentRootDocURLTimestamp = Date.now(); // Special handling for root document. - // https://github.com/gorhill/uBlock/issues/1001 + // https://github.com/chrisaljoudi/uBlock/issues/1001 // This must be executed regardless of whether the request is // behind-the-scene var µb = µBlock; @@ -219,7 +219,7 @@ var onBeforeRootFrameRequest = function(details) { // Filtering if ( result === '' && µb.getNetFilteringSwitch(requestURL) ) { result = µb.staticNetFilteringEngine.matchString(context); - // https://github.com/gorhill/uBlock/issues/1128 + // https://github.com/chrisaljoudi/uBlock/issues/1128 // Do not block if the match begins after the hostname. if ( result !== '' ) { result = toBlockDocResult(requestURL, requestHostname, result); @@ -356,8 +356,8 @@ var onHeadersReceived = function(details) { } } - // https://github.com/gorhill/uBlock/issues/384 - // https://github.com/gorhill/uBlock/issues/540 + // https://github.com/chrisaljoudi/uBlock/issues/384 + // https://github.com/chrisaljoudi/uBlock/issues/540 // Disabling local mirroring for the time being //if ( details.parentFrameId === -1 ) { // pageStore.skipLocalMirroring = headerStartsWith(details.responseHeaders, 'content-security-policy') !== ''; @@ -365,7 +365,7 @@ var onHeadersReceived = function(details) { var requestHostname = details.hostname; - // https://github.com/gorhill/uBlock/issues/525 + // https://github.com/chrisaljoudi/uBlock/issues/525 // When we are dealing with the root frame, due to fix to issue #516, it // is likely the root frame has not been bound yet to the tab, and thus // we could end up using the context of the previous page for filtering. diff --git a/src/js/ublock.js b/src/js/ublock.js index 95d2f3b9f..3734de881 100644 --- a/src/js/ublock.js +++ b/src/js/ublock.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, µBlock */ @@ -29,7 +29,7 @@ /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/405 +// https://github.com/chrisaljoudi/uBlock/issues/405 // Be more flexible with whitelist syntax // Any special regexp char will be escaped @@ -209,7 +209,7 @@ var matchWhitelistDirective = function(url, hostname, directive) { } // Be sure this stays fixed: - // https://github.com/gorhill/uBlock/issues/185 + // https://github.com/chrisaljoudi/uBlock/issues/185 if ( whitelist.hasOwnProperty(key) === false ) { whitelist[key] = []; @@ -262,7 +262,7 @@ var matchWhitelistDirective = function(url, hostname, directive) { break; case 'experimentalEnabled': if ( typeof this.mirrors === 'object' ) { - // https://github.com/gorhill/uBlock/issues/540 + // https://github.com/chrisaljoudi/uBlock/issues/540 // Disabling local mirroring for the time being this.mirrors.toggle(false /* value */); } @@ -290,7 +290,7 @@ var matchWhitelistDirective = function(url, hostname, directive) { this.sessionFirewall.unsetCell(details.srcHostname, details.desHostname, details.requestType); } - // https://github.com/gorhill/uBlock/issues/731#issuecomment-73937469 + // https://github.com/chrisaljoudi/uBlock/issues/731#issuecomment-73937469 if ( details.persist ) { if ( details.action !== 0 ) { this.permanentFirewall.setCellZ(details.srcHostname, details.desHostname, details.requestType, details.action); @@ -300,7 +300,7 @@ var matchWhitelistDirective = function(url, hostname, directive) { this.savePermanentFirewallRules(); } - // https://github.com/gorhill/uBlock/issues/420 + // https://github.com/chrisaljoudi/uBlock/issues/420 this.cosmeticFilteringEngine.removeFromSelectorCache(details.srcHostname, 'net'); }; diff --git a/src/js/udom.js b/src/js/udom.js index 8d5b6a0bc..3b0d2e4aa 100644 --- a/src/js/udom.js +++ b/src/js/udom.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global DOMTokenList */ diff --git a/src/js/uritools.js b/src/js/uritools.js index d47a913f2..a79484b5d 100644 --- a/src/js/uritools.js +++ b/src/js/uritools.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global µBlock, publicSuffixList */ @@ -56,7 +56,7 @@ var reCommonHostnameFromURL = /^https?:\/\/([0-9a-z_][0-9a-z._-]+)\//; // if it fails, the IPv6 compatible regex istr used. This helps // peformance by avoiding the use of a too complicated regex first. -// https://github.com/gorhill/httpswitchboard/issues/211 +// https://github.com/chrisaljoudi/httpswitchboard/issues/211 // "While a hostname may not contain other characters, such as the // "underscore character (_), other DNS names may contain the underscore" var reHostPortFromAuthority = /^(?:[^@]*@)?([0-9a-z._-]*)(:\d*)?$/i; @@ -298,7 +298,7 @@ URI.domain = function() { }; // It is expected that there is higher-scoped `publicSuffixList` lingering -// somewhere. Cache it. See . +// somewhere. Cache it. See . var psl = publicSuffixList; /******************************************************************************/ diff --git a/src/js/utils.js b/src/js/utils.js index 465e41a65..ff55611a7 100644 --- a/src/js/utils.js +++ b/src/js/utils.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global µBlock */ diff --git a/src/js/whitelist.js b/src/js/whitelist.js index cc4ab3e24..182e2f9a6 100644 --- a/src/js/whitelist.js +++ b/src/js/whitelist.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global vAPI, uDom */ diff --git a/src/js/xal.js b/src/js/xal.js index 872471b19..b8851f33c 100644 --- a/src/js/xal.js +++ b/src/js/xal.js @@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://github.com/gorhill/uBlock + Home: https://github.com/chrisaljoudi/uBlock */ /* global µBlock */