diff --git a/i18n/be/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/be/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/be/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/be/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/bn/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/bn/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/bn/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-safari/extensions.md b/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-safari/extensions.md index 8b2e7f10342..a4626be3539 100644 --- a/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-safari/extensions.md +++ b/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-safari/extensions.md @@ -63,4 +63,4 @@ Když povolíte některá rozšíření Safari, můžete si všimnout, že poža – Pro správnou funkci ručního blokování reklam a pokročilých pravidel blokování je nutný přístup k obsahu webové stránky. – Přístup k historii prohlížení je nutný pro kontrolu stavu ochrany na webových stránkách a určení, která pokročilá pravidla by měla být použita -We do not use this data for any other purpose or share it with anyone. Pro více informací se můžete podívat na naše [Zásady ochrany osobních údajů](https://adguard.com/privacy.html). +Tyto údaje nepoužíváme pro žádné jiné účely a ani je s nikým nesdílíme. Pro více informací se můžete podívat na naše [Zásady ochrany osobních údajů](https://adguard.com/privacy.html). diff --git a/i18n/cs/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/cs/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 5ad1fba2a85..9ec8ccb5ff0 100644 --- a/i18n/cs/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/cs/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -166,8 +166,8 @@ modifiers = [modifier0, modifier1[, ...[, modifierN]]] ### Speciální znaky {#basic-rules-special-characters} -- **`*`** — zástupný znak. It is used to represent any set of characters. Může to být také prázdný řetězec nebo řetězec libovolné délky. -- **`||`** — an indication to apply the rule to the specified domain and its subdomains. With this character, you do not have to specify a particular protocol and subdomain in address mask. It means that `||` stands for `http://*.`, `https://*.`, `ws://*.`, `wss://*.` at once. +- **`*`** — zástupný znak. Používá se k reprezentaci libovolné sady znaků. Může to být také prázdný řetězec nebo řetězec libovolné délky. +- **`||`** — indikace o použití pravidla na zadanou doménu a její subdomény. S tímto znakem nemusíte v masce adresy zadávat konkrétní protokol a subdoménu. Tj., že `||` znamená `http://*.`, `https://*.`, `ws://*.`, `wss://*.` najednou. - **`^`** — oddělovací znak. Oddělovací znak je libovolný znak, mimo písmeno, číslice nebo jeden z následujících znaků: `_` `-` `.` `%`. V tomto příkladu jsou oddělovací znaky zobrazeny tučně: `http:`**`//`**`example.com`**`/?`**`t=1`**`&`**`t2=t3`. Konec adresy je také akceptován jako oddělovací znak. - **`|`** — ukazatel na začátku nebo konci adresy. Hodnota závisí na umístění znaku v masce. Např. pravidlo `swf|` odpovídá `http://example.com/annoyingflash.swf`, ale neodpovídá `http://example.com/swf/index.html`. `|http://example.org` odpovídá `http://example.org`, ale ne `http://domain.com?url=http://example.org`. @@ -205,7 +205,7 @@ AdGuard pro Safari a AdGuard pro iOS plně nepodporují regulární výrazy kvů Rules that match an arbitrarily large number of URLs are considered incorrect and will be ignored. This can happen if the rule doesn't contain a mask, or if the mask matches any URL with a certain protocol. -This rule will be ignored: +Toto pravidlo bude ignorováno: ```text |http://$replace=/a/b/ @@ -213,7 +213,7 @@ This rule will be ignored: This limitation can be circumvented by using a `/.*/` regular expression inside the mask. -This rule will not be ignored: +Toto pravidlo nebude ignorováno: ```text /.*/$replace=/a/b/ @@ -225,7 +225,7 @@ This rule validation is not applied in the following cases: 1. The rule contains [`$domain`](#domain-modifier) modifier that points to a specific domain list. - These rules will not be ignored: + Tato pravidla nebudou ignorována: ```text $domain=example.com,script @@ -240,7 +240,7 @@ This rule validation is not applied in the following cases: 1. The rule contains [`$app`](#app-modifier) modifier that points to a specific app list. - This rule will not be ignored: + Toto pravidlo nebude ignorováno: ```text $app=curl,document @@ -254,7 +254,7 @@ This rule validation is not applied in the following cases: 1. The rule contains one or more modifiers from among [`$cookie`](#cookie-modifier), [`$removeparam`](#removeparam-modifier), [`$removeheader`](#removeheader-modifier), [`$stealth`](#stealth-modifier). - These rules will not be ignored: + Tato pravidla nebudou ignorována: ```text $removeparam=cx_recsWidget @@ -313,26 +313,26 @@ Následující modifikátory jsou nejjednodušší a nejčastěji používané. -| Modifier \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard for Firefox][ext-ff] | [AdGuard pro iOS][ios-app] | [AdGuard pro Safari][ext-saf] | [Blokátor obsahu AdGuard][and-cb] | -| ------------------------------------- |:------------------------:|:-------------------------------:|:-----------------------------:|:-----------------------------------:|:-----------------------------------:|:---------------------------------:| -| [$app](#app-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$denyallow](#denyallow-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$domain](#domain-modifier) | ✅ | ✅ | ✅ | ✅ [*](#domain-modifier-limitations) | ✅ [*](#domain-modifier-limitations) | ✅ | -| [$header](#header-modifier) | ✅ | ⏳ | ⏳ | ❌ | ❌ | ❌ | -| [$important](#important-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$match-case](#match-case-modifier) | ✅ | ✅ | ✅ | ⏳ | ⏳ | ✅ | -| [$method](#method-modifier) | ⏳ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$popup](#popup-modifier) | ✅ * | ✅ | ✅ | ✅ * | ✅ * | ❌ | -| [$third-party](#third-party-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$to](#to-modifier) | ⏳ | ✅ | ✅ | ❌ | ❌ | ❌ | +| Modifikátor \ Produkty | [Aplikace CoreLibs][cl-apps] | [AdGuard pro Chromium][ext-chr] | [AdGuard pro Firefox][ext-ff] | [AdGuard pro iOS][ios-app] | [AdGuard pro Safari][ext-saf] | [Blokátor obsahu AdGuard][and-cb] | +| ------------------------------------- |:----------------------------:|:-------------------------------:|:-----------------------------:|:-----------------------------------:|:-----------------------------------:|:---------------------------------:| +| [$app](#app-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$denyallow](#denyallow-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$domain](#domain-modifier) | ✅ | ✅ | ✅ | ✅ [*](#domain-modifier-limitations) | ✅ [*](#domain-modifier-limitations) | ✅ | +| [$header](#header-modifier) | ✅ | ⏳ | ⏳ | ❌ | ❌ | ❌ | +| [$important](#important-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$match-case](#match-case-modifier) | ✅ | ✅ | ✅ | ⏳ | ⏳ | ✅ | +| [$method](#method-modifier) | ⏳ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$popup](#popup-modifier) | ✅ * | ✅ | ✅ | ✅ * | ✅ * | ❌ | +| [$third-party](#third-party-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$to](#to-modifier) | ⏳ | ✅ | ✅ | ❌ | ❌ | ❌ | :::note -- ✅ — fully supported -- ✅ * — supported, but reliability may vary or limitations may occur; check the modifier description for more details +- ✅ — plně podporováno +- ✅ * — podporováno, ale spolehlivost se může lišit nebo se mohou vyskytnout omezení; více informací naleznete v popisu modifikátoru -- ⏳ — feature that has been implemented or is planned to be implemented but is not yet available in any product -- ❌ — not supported +- ⏳ — funkce, která byla implementována nebo jejíž implementace se plánuje, ale zatím není k dispozici v žádném produktu +- ❌ — nepodporováno ::: @@ -684,29 +684,29 @@ V tom, jak AdGuard určuje typ obsahu na různých platformách, je velký rozd -| Modifier \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard for Firefox][ext-ff] | [AdGuard pro iOS][ios-app] | [AdGuard pro Safari][ext-saf] | [Blokátor obsahu AdGuard][and-cb] | -| ------------------------------------------------------------- |:------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| -| [$document](#document-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$font](#font-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$image](#image-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$media](#media-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$object](#object-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$other](#other-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$ping](#ping-modifier) | ✅ * | ✅ | ✅ | ❌ | ❌ | ✅ | -| [$script](#script-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$stylesheet](#stylesheet-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$subdocument](#subdocument-modifier) | ✅ * | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$websocket](#websocket-modifier) | ✅ | ✅ | ✅ | ✅ * | ✅ * | ✅ | -| [$xmlhttprequest](#xmlhttprequest-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$webrtc 🚫](#webrtc-modifier "removed") | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$object-subrequest 🚫](#object-subrequest-modifier "removed") | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| Modifikátor \ Produkty | [Aplikace CoreLibs][cl-apps] | [AdGuard pro Chromium][ext-chr] | [AdGuard pro Firefox][ext-ff] | [AdGuard pro iOS][ios-app] | [AdGuard pro Safari][ext-saf] | [Blokátor obsahu AdGuard][and-cb] | +| ------------------------------------------------------------- |:----------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| +| [$document](#document-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$font](#font-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$image](#image-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$media](#media-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$object](#object-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$other](#other-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$ping](#ping-modifier) | ✅ * | ✅ | ✅ | ❌ | ❌ | ✅ | +| [$script](#script-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$stylesheet](#stylesheet-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$subdocument](#subdocument-modifier) | ✅ * | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$websocket](#websocket-modifier) | ✅ | ✅ | ✅ | ✅ * | ✅ * | ✅ | +| [$xmlhttprequest](#xmlhttprequest-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$webrtc 🚫](#webrtc-modifier "removed") | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$object-subrequest 🚫](#object-subrequest-modifier "removed") | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | :::note -- ✅ — fully supported -- ✅ * — supported, but reliability may vary or limitations may occur; check the modifier description for more details -- ❌ — not supported -- 🚫 — removed and no longer supported +- ✅ — plně podporováno +- ✅ * — podporováno, ale spolehlivost se může lišit nebo se mohou vyskytnout omezení; více informací naleznete v popisu modifikátoru +- ❌ — nepodporováno +- 🚫 — odstraněno a již nepodporováno ::: @@ -863,23 +863,23 @@ Doporučujeme také seznámit se s [tímto článkem](https://adblockplus.org/fi -| Modifier \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard for Firefox][ext-ff] | [AdGuard pro iOS][ios-app] | [AdGuard pro Safari][ext-saf] | [Blokátor obsahu AdGuard][and-cb] | -| --------------------------------------- |:------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| -| [$content](#content-modifier) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | -| [$elemhide](#elemhide-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$extension](#extension-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$jsinject](#jsinject-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$stealth](#stealth-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$urlblock](#urlblock-modifier) | ✅ | ✅ | ✅ | ✅ * | ✅ * | ❌ | -| [$genericblock](#genericblock-modifier) | ✅ | ✅ | ✅ | ✅ * | ✅ * | ❌ | -| [$generichide](#generichide-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$specifichide](#specifichide-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| Modifikátor \ Produkty | [Aplikace CoreLibs][cl-apps] | [AdGuard pro Chromium][ext-chr] | [AdGuard pro Firefox][ext-ff] | [AdGuard pro iOS][ios-app] | [AdGuard pro Safari][ext-saf] | [Blokátor obsahu AdGuard][and-cb] | +| --------------------------------------- |:----------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| +| [$content](#content-modifier) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | +| [$elemhide](#elemhide-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$extension](#extension-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$jsinject](#jsinject-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$stealth](#stealth-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$urlblock](#urlblock-modifier) | ✅ | ✅ | ✅ | ✅ * | ✅ * | ❌ | +| [$genericblock](#genericblock-modifier) | ✅ | ✅ | ✅ | ✅ * | ✅ * | ❌ | +| [$generichide](#generichide-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$specifichide](#specifichide-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | :::note -- ✅ — fully supported -- ✅ * — supported, but reliability may vary or limitations may occur; check the modifier description for more details -- ❌ — not supported +- ✅ — plně podporováno +- ✅ * — podporováno, ale spolehlivost se může lišit nebo se mohou vyskytnout omezení; více informací naleznete v popisu modifikátoru +- ❌ — nepodporováno ::: @@ -1120,35 +1120,35 @@ These modifiers are able to completely change the behavior of basic rules. -| Modifier \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard for Firefox][ext-ff] | [AdGuard pro iOS][ios-app] | [AdGuard pro Safari][ext-saf] | [Blokátor obsahu AdGuard][and-cb] | -| ------------------------------------------- |:------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| -| [$all](#all-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$badfilter](#badfilter-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$cookie](#cookie-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$csp](#csp-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$hls](#hls-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$inline-font](#inline-font-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$inline-script](#inline-script-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$jsonprune](#jsonprune-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$network](#network-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$permissions](#permissions-modifier) | ✅ | ⏳ | ⏳ | ❌ | ❌ | ❌ | -| [$redirect](#redirect-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$redirect-rule](#redirect-rule-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$referrerpolicy](#referrerpolicy-modifier) | 🧩 | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$removeheader](#removeheader-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$removeparam](#removeparam-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$replace](#replace-modifier) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | -| [noop](#noop-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$empty 👎](#empty-modifier "deprecated") | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$mp4 👎](#mp4-modifier "deprecated") | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| Modifikátor \ Produkty | [Aplikace CoreLibs][cl-apps] | [AdGuard pro Chromium][ext-chr] | [AdGuard pro Firefox][ext-ff] | [AdGuard pro iOS][ios-app] | [AdGuard pro Safari][ext-saf] | [Blokátor obsahu AdGuard][and-cb] | +| ------------------------------------------- |:----------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| +| [$all](#all-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$badfilter](#badfilter-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$cookie](#cookie-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$csp](#csp-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$hls](#hls-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$inline-font](#inline-font-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$inline-script](#inline-script-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$jsonprune](#jsonprune-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$network](#network-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$permissions](#permissions-modifier) | ✅ | ⏳ | ⏳ | ❌ | ❌ | ❌ | +| [$redirect](#redirect-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$redirect-rule](#redirect-rule-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$referrerpolicy](#referrerpolicy-modifier) | 🧩 | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$removeheader](#removeheader-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$removeparam](#removeparam-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$replace](#replace-modifier) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | +| [noop](#noop-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$empty 👎](#empty-modifier "deprecated") | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$mp4 👎](#mp4-modifier "deprecated") | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | :::note -- ✅ — fully supported -- ✅ * — supported, but reliability may vary or limitations may occur; check the modifier description for more details -- 🧩 — may already be implemented in nightly or beta versions but is not yet supported in release versions -- ❌ — not supported -- 👎 — deprecated; still supported but will be removed in the future +- ✅ — plně podporováno +- ✅ * — podporováno, ale spolehlivost se může lišit nebo se mohou vyskytnout omezení; více informací naleznete v popisu modifikátoru +- 🧩 — může být již implementováno ve verzích nightly nebo beta, ale není ještě podporováno ve verzích pro vydání +- ❌ — nepodporováno +- 👎 — zastaralé; stále podporovano, ale v budoucnu bude odstraněno ::: @@ -1965,7 +1965,7 @@ Pravidla `$removeparam`, která neobsahují žádné modifikátory typu obsahu [ - `$removeparam=param` odstraní parametr dotazu s názvem `param` z URL libovolného požadavku, např. požadavek na `http://example.com/page?param=1&another=2` bude transformován na `http://example.com/page?another=2`. -:::note Compatibility +:::note Kompatibilita `$removeparam` syntax is supported starting with [CoreLibs](https://adguard.com/en/blog/introducing-corelibs.html) v1.7 and AdGuard Browser Extension v3.6. @@ -2115,7 +2115,7 @@ V hodnotě `$replace` musí být dva znaky uvozeny: čárka `,` a znak dolaru `$ Toto pravidlo má tři části: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` kde `$` je uvozeno; - `modifikátory` — `i` pro necitlivé vyhledávání. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -2412,19 +2412,19 @@ Váha pravidla: základní + povolený typ obsahu, [kategorie 2](#priority-categ However, basic rules may not be enough to block ads. Někdy potřebujete skrýt prvek nebo změnit část kódu HTML webové stránky, aniž byste cokoli porušili. Pravidla popsaná v této části jsou vytvořena speciálně pro tento účel. -| Categories \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard for Firefox][ext-ff] | [AdGuard pro iOS][ios-app] | [AdGuard pro Safari][ext-saf] | [Blokátor obsahu AdGuard][and-cb] | -| ------------------------------------------ |:------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| -| [Element hiding](#cosmetic-elemhide-rules) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [Pravidla CSS](#cosmetic-css-rules) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [Extended CSS](#extended-css-selectors) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [HTML filtering](#html-filtering-rules) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | -| [JavaScript](#javascript-rules) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [Scriptlets](#scriptlets) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| Kategorie \ Produkty | [Aplikace CoreLibs][cl-apps] | [AdGuard pro Chromium][ext-chr] | [AdGuard pro Firefox][ext-ff] | [AdGuard pro iOS][ios-app] | [AdGuard pro Safari][ext-saf] | [Blokátor obsahu AdGuard][and-cb] | +| ---------------------------------------- |:----------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| +| [Skrytí prvků](#cosmetic-elemhide-rules) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [Pravidla CSS](#cosmetic-css-rules) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [Extended CSS](#extended-css-selectors) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [HTML filtering](#html-filtering-rules) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | +| [JavaScript](#javascript-rules) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [Scriptlety](#scriptlets) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | :::note -- ✅ — fully supported -- ❌ — not supported +- ✅ — plně podporováno +- ❌ — nepodporováno ::: @@ -3426,7 +3426,7 @@ nebo :contains(/reg(ular )?ex(pression)?/) ``` -:::note Compatibility +:::note Kompatibilita `:-abp-contains()` and `:has-text()` are synonyms for `:contains()`. @@ -3606,18 +3606,18 @@ Např.: `[$domain=example.com,app=test_app]##selector`. V modifikátorech musí být uvozeny hodnoty následujících znaků: `[`, `]`, `,`a `\` (pokud se pro uvození nepoužívá). K uvození použijte `\`. Např. uvozená závorka vypadá takto: `\]`. -| Modifier \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard for Firefox][ext-ff] | [AdGuard pro iOS][ios-app] | [AdGuard pro Safari][ext-saf] | [Blokátor obsahu AdGuard][and-cb] | -| ------------------------------------- |:------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| -| [$app](#non-basic-app-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$domain](#non-basic-domain-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$path](#non-basic-path-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$url](#non-basic-url-modifier) | ✅ | ⏳ | ⏳ | ❌ | ❌ | ❌ | +| Modifikátor \ Produkty | [Aplikace CoreLibs][cl-apps] | [AdGuard pro Chromium][ext-chr] | [AdGuard pro Firefox][ext-ff] | [AdGuard pro iOS][ios-app] | [AdGuard pro Safari][ext-saf] | [Blokátor obsahu AdGuard][and-cb] | +| ------------------------------------- |:----------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| +| [$app](#non-basic-app-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$domain](#non-basic-domain-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$path](#non-basic-path-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$url](#non-basic-url-modifier) | ✅ | ⏳ | ⏳ | ❌ | ❌ | ❌ | :::note -- ✅ — fully supported -- ⏳ — feature that has been implemented or is planned to be implemented but is not yet available in any product -- ❌ — not supported +- ✅ — plně podporováno +- ⏳ — funkce, která byla implementována nebo jejíž implementace se plánuje, ale zatím není k dispozici v žádném produktu +- ❌ — nepodporováno ::: @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- V **AdGuardu pro Windows** jej najdete na kartě *Blokátor reklam* nebo prostřednictvím nabídky na hlavním panelu; -- V **AdGuardu pro Mac** je pod *Nastavení → Pokročilé → Záznam filtrování*; -- V **AdGuardu pro Android** je to samostatná položka v postranním menu. Z Asistenta je také přístupný záznam filtrování pro konkrétní aplikaci nebo web. -- V **Rozšíření prohlížeče AdGuard** je přístupný z karty *Různé* nebo kliknutím pravým tlačítkem myši na ikonu rozšíření. Pouze prohlížeče založené na platformě Chromium a Firefox zobrazují použití **pravidel skrývání prvků** (včetně CSS, ExtCSS) a **pravidel JS a skripletů** v jejich záznamech filtrování. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: @@ -4117,13 +4117,13 @@ If you need an advice on how to create your own filters properly, our forum has :::note -- ✅ — fully supported -- ✅ * — supported, but reliability may vary or limitations may occur; check the modifier description for more details -- 🧩 — may already be implemented in nightly or beta versions but is not yet supported in release versions -- ⏳ — feature that has been implemented or is planned to be implemented but is not yet available in any product -- ❌ — not supported -- 👎 — deprecated; still supported but will be removed in the future -- 🚫 — removed and no longer supported +- ✅ — plně podporováno +- ✅ * — podporováno, ale spolehlivost se může lišit nebo se mohou vyskytnout omezení; více informací naleznete v popisu modifikátoru +- 🧩 — může být již implementováno ve verzích nightly nebo beta, ale není ještě podporováno ve verzích pro vydání +- ⏳ — funkce, která byla implementována nebo jejíž implementace se plánuje, ale zatím není k dispozici v žádném produktu +- ❌ — nepodporováno +- 👎 — zastaralé; stále podporovano, ale v budoucnu bude odstraněno +- 🚫 — odstraněno a již nepodporováno ::: diff --git a/i18n/da/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/da/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/da/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/da/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/de/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/de/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index a539809445a..30895723ef6 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/es/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 3b83a24eae9..aea564f4262 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/fa/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/fa/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/fa/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/fa/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/fi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/fi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/fi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/fi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/fr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index d7b8c2a6813..454c317f7a1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/hr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/hr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/hr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/hr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/hu/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/hu/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/hu/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/hu/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/it/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index be6336f1b22..c212fc532d2 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/general/license/activation.md b/i18n/it/docusaurus-plugin-content-docs/current/general/license/activation.md index 1b243f05439..8530ab2cdfb 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/general/license/activation.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/general/license/activation.md @@ -3,13 +3,13 @@ title: Come attivare sidebar_position: 3 --- -## How to activate a license +## Come attivare una licenza Per attivare la tua licenza, vai alla sezione *Licenza* del tuo prodotto AdGuard e trova il campo *Accedi* o il pulsante *Attiva*. Utilizza l'email e la password del tuo profilo di AdGuard per accedere. Se ancora non hai un profilo, ti sarà offerto di crearne uno. :::note -To activate a license via the AdGuard account, a valid license with at least one free slot is required. If your license is already used on a maximum number of devices, you can [upgrade it](../payment-options#upgrade) or [transfer it from one device to another](../transfer). +Per attivare una licenza tramite l'account AdGuard, è necessaria una licenza valida con almeno uno slot libero. Se la tua licenza è già in uso sul numero massimo di dispositivi consentiti, puoi [aggiornarla](../payment-options#upgrade) o [trasferirla da un dispositivo ad un altro](../transfer). ::: @@ -19,90 +19,90 @@ Altrimenti, puoi utilizzare una [chiave di licenza](../what-is#license-key) per ### Attivare AdGuard per Windows -1. Open the AdGuard app +1. Apri l'app AdGuard - To do it, double-click the AdGuard icon on the desktop: + Per farlo, fai doppio click sull'icona di AdGuard sul desktop: - ![AdGuard icon on the desktop](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/windowsEn.png) + ![Icona di AdGuard sul desktop](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/windowsEn.png) - or double-click the AdGuard icon in the system tray: + o fai doppio click sull'icona di AdGuard nella barra delle applicazioni di sistema: - ![AdGuard icon in the system tray](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/windows2En.png) + ![Icona AdGuard nel menu delle applicazioni di sistema](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/windows2En.png) -1. Go to **License** tab in the app menu and click **Activate license** +1. Vai alla scheda **Licenza** nel menu delle app e clicca **Attiva licenza** - ![Click Activate license](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/windowslicense1en.png) + ![Clicca Attiva licenza](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/windowslicense1en.png) -1. You will be presented with two options for activation: +1. Ti saranno presentate due opzioni per l'attivazione: - - Via entering **email** and **password** from your **AdGuard account** (or from your Facebook, Google or Apple account) + - Inserendo l'**email** e la **password** dal tuo **account AdGuard** (o dal tuo profilo Facebook, Google o Apple) - ![Log in to your AdGuard account](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/windowslicense2en.png) + ![Accedi al tuo account AdGuard](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/windowslicense2en.png) - - Via entering a **license key** + - Inserendo una **chiave di licenza** - ![Enter license key](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/windowslicense3en.png) + ![Inserisci la chiave di licenza](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/windowslicense3en.png) ### Attivare AdGuard per Mac -1. Open the AdGuard app (click the AdGuard icon in the menu bar) +1. Apri l'app AdGuard (clicca sull'icona AdGuard nella barra dei menu) - ![AdGuard icon in the menu bar](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/Ja/General/mac1.png) + ![Icona AdGuard nella barra dei menu](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/Ja/General/mac1.png) -1. Click the **gear icon** in the top right corner +1. Clicca l'**icona dell'ingranaggio** in alto a destra -1. Click **License...** +1. Clicca su **Licenza...** - ![Go to Settings and License *mobile](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/macEn.png) + ![Vai su Impostazioni e licenza *mobile](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/macEn.png) -1. In the opened window press **Activate** button +1. Nella finestra aperta premi il pulsante **Attiva** - ![Press Activate](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/maclicenseen1.png) + ![Premi Attiva](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/maclicenseen1.png) -1. You will be presented with two options for activation: +1. Ti saranno presentate due opzioni per l'attivazione: - - Via entering **email** and **password** from your **AdGuard account** (or from your Facebook, Google or Apple account) + - Inserendo l'**email** e la **password** dal tuo **profilo AdGuard** (o dal tuo profilo Facebook, Google o Apple) - ![Log in to your AdGuard account to activate](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/maclicenseen2.png) + ![Accedi al tuo account AdGuard per attivarla](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/maclicenseen2.png) - - Via entering a **license key** + - Inserendo una **chiave di licenza** - ![Enter your license key to activate](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/maclicenseen3.png) + ![Inserisci la tua chiave di licenza da attivare](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/maclicenseen3.png) ### Attivare AdGuard per Android -1. Open the AdGuard app +1. Apri l'app AdGuard -1. Tap **menu icon (☰)** in the top left corner of the screen +1. Tocca l'**icona del menu (☰)** in alto a sinistra della schermata -1. Tap **Get Premium** bar (or tap **License Status**) +1. Tocca la barra **Ottieni Premium** (o tocca su **Stato di Licenza**) - ![Tap Get Premium or License Status *mobile](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/androidlicense1en.png) + ![Tocca Ottieni Premium o Stato di Licenza *mobile](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/androidlicense1en.png) -1. Tap **three-dot menu (⋮)** in the top right corner of the screen +1. Tocca il **menu a tre puntini (⋮)** in alto a destra della schermata - ![Tap three-dot menu *mobile](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/android2En.png) + ![Tocca il menu a tre puntini *mobile](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/android2En.png) -1. Press **Activate Premium**, and you will be presented with two activation options: +1. Premi **Attiva Premium** e ti saranno presentate due opzioni di attivazione: - - Via entering **email** and **password** from your **AdGuard account** (or from your Facebook or Google account) + - Inserendo l'**email** e la **password** dal tuo **profilo AdGuard** (o dal tuo profilo Facebook o Google) - ![Log in to activate *mobile](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/androidlicense2en.png) + ![Accedi per attivarla *mobile](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/androidlicense2en.png) - - Via entering a **license key** + - Inserendo una **chiave di licenza** - ![Enter your license key to activate *mobile](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/androidlicense3en.png) + ![Inserisci la tua chiave di licenza da attivare *mobile](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/General/androidlicense3en.png) ### Attivare AdGuard per iOS -1. Open the AdGuard app and tap the **gear icon** in the bottom right corner of the screen +1. Apri l'app di AdGuard e tocca sull'**icona dell'ingranaggio** in basso a destra della schermata -1. Tap **License** +1. Tocca **Licenza** -1. Tap **Log in** in the top right corner of the screen +1. Tocca **Accedi** in alto a destra della schermata - ![Tap Log in in the top right corner of the Premium screen *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/iOS/ioslicense1en.png) + ![Tocca Accedi nell'angolo in alto a destra della schermata Premium *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/iOS/ioslicense1en.png) -1. Enter **email** and **password** from your **AdGuard account** +1. Inserisci l'**email** e la **password** dal tuo **account AdGuard** - ![Log in *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/iOS/ioslicense2en.png) + ![Accedi *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/iOS/ioslicense2en.png) diff --git a/i18n/it/docusaurus-plugin-content-docs/current/general/license/cancel-refund.md b/i18n/it/docusaurus-plugin-content-docs/current/general/license/cancel-refund.md index bb43d9597c3..cd6c8efa6af 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/general/license/cancel-refund.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/general/license/cancel-refund.md @@ -1,31 +1,31 @@ --- -title: How to cancel or refund +title: Come annullare o richiedere un rimborso sidebar_position: 5 --- ## Come annullare un abbonamento -L'abbonamento può essere annullato sul tuo profilo di AdGuard. To cancel your subscription: +L'abbonamento può essere annullato sul tuo profilo di AdGuard. Per annullare il tuo abbonamento: - 1. Go to your [AdGuard account](https://my.adguard.com/). - 1. Select *Licenses*. - 1. Click *Cancel subscription* below the subscription you no longer need. ![Annulla](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-cancel-sub.png) + 1. Vai nel tuo [account AdGuard](https://my.adguard.com/). + 1. Selezioni *Licenze*. + 1. Fai clic su *Annulla abbonamento* sotto l'abbonamento che non ti serve più. ![Annulla](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-cancel-sub.png) L'abbonamento annullato sarà valido fino alla sua data di scadenza. :::note -Subscriptions purchased on the App Store can be managed in the App Store account or in the device's settings. +Gli abbonamenti acquistati su App Store possono essere gestiti nell'account App Store o nelle impostazioni del dispositivo. ::: ## Come ottenere un rimborso -In accordance with our [Terms of Sale](https://adguard.com/terms-of-sale.html), you can get a 100% refund on the AdGuard license key you purchased at https://adguard.com. To get a refund, contact our support team at *support@adguard.com* and specify the payment option you've used. +In conformità con le nostre [Condizioni di vendita](https://adguard.com/terms-of-sale.html), puoi ottenere un rimborso del 100% sulla chiave di licenza AdGuard che hai acquistato su https://adguard.com. Per ottenere un rimborso, si prega di contattare il nostro team di supporto all'indirizzo *support@adguard.com* e specificare l'opzione di pagamento che hai utilizzato. -A refund may be declined if: +Un rimborso potrebbe essere rifiutato se: -- A license was purchased more than 60 days ago -- A license was purchased from a distributor -- A license was purchased from the App Store -- You applied for a partial refund for a license key upgrade or renewal +- La licenza è stata acquistata più di 60 giorni fa +- La licenza è stata acquistata da un distributore +- La licenza è stata acquistata dall'App Store +- Hai richiesto un rimborso parziale per l'aggiornamento o per il rinnovo della chiave di licenza diff --git a/i18n/it/docusaurus-plugin-content-docs/current/general/license/payment-options.md b/i18n/it/docusaurus-plugin-content-docs/current/general/license/payment-options.md index 15ee9208007..8a1182c0ea7 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/general/license/payment-options.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/general/license/payment-options.md @@ -1,23 +1,23 @@ --- -title: How to purchase or upgrade +title: Come acquistare o aggiornare sidebar_position: 2 --- -## How to purchase a license{#purchase} +## Come comprare una licenza{#purchase} -AdGuard licenses can be bought on [adguard.com](https://adguard.com/license.html). You can pay with Visa, Mastercard, Apple Pay, Google Pay, PayPal, Alipay and UnionPay. We also accept the following cryptocurrencies: Bitcoin, Ethereum, Litecoin, and Tether. +Le licenze AdGuard possono essere acquistate su [adguard.com](https://adguard.com/license.html). Puoi pagare con Visa, Mastercard, Apple Pay, Google Pay, PayPal, Alipay e UnionPay. Accettiamo anche le seguenti criptovalute: Bitcoin, Ethereum, Litecoin e Tether. AdGuard Pro per iOS è acquistabile sull'App Store. -Le licenze di AdBlock sono vendute anche da vari distributori. The availability of AdGuard products in app stores and by distributors depends on your country. +Le licenze di AdBlock sono vendute anche da vari distributori. La disponibilità dei prodotti di AdGuard nei negozi di app e dai distributori, dipende dal tuo paese. -## How to upgrade a license{#upgrade} +## Come aggiornare una licenza{#upgrade} -To make more use of your AdGuard products, you can upgrade your license for the following benefits. +Per sfruttare al meglio i tuoi prodotti AdGuard, puoi aggiornare la licenza per ottenere i seguenti vantaggi. -- To extend the number of devices, you can **upgrade your Personal license to Family** -- You can also **upgrade your 1-year subscription to a lifetime license** +- Per aumentare il numero massimo di dispositivi, puoi **aggiornare la tua licenza Personale a una licenza Famiglia** +- Puoi anche **aggiornare il tuo abbonamento di 1 anno a una licenza a vita** -You can upgrade your license in your AdGuard account. To do so, click *Upgrade to Lifetime* or *Increase device limit*. +Puoi aggiornare la tua licenza nel tuo account AdGuard. A tale scopo, fare clic su *Aggiorna a vita* o *Aumenta limite dispositivo*. ![Upgrade](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-upgrade.png) diff --git a/i18n/it/docusaurus-plugin-content-docs/current/general/license/transfer.md b/i18n/it/docusaurus-plugin-content-docs/current/general/license/transfer.md index 81933b53756..c6de892f596 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/general/license/transfer.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/general/license/transfer.md @@ -1,53 +1,53 @@ --- -title: How to transfer +title: Come trasferire sidebar_position: 4 --- -## How to transfer a license to another device{#transfer} +## Come trasferire una licenza su un altro dispositivo{#transfer} -The license key can be activated on a [limited number of devices](../what-is). If the key has already been used on the maximum allowed number of devices, you need to unbind a device from your account. +La chiave di licenza è attivabile su un [numero limitato di dispositivi](../what-is). Se la chiave è già stata utilizzata sul numero massimo di dispositivi consentiti, è necessario scollegare un dispositivo dal proprio account. -### How to unbind a device +### Come scollegare un dispositivo -- Click *Reset license* or *Log out* in an AdGuard app +- Fai clic su *Reimpostare licenza* o *Esci* in un'app AdGuard -- Remove the device from your AdGuard account: - 1. Click *AdGuard Ad Blocker* in your [AdGuard account](https://my.adguard.com/). +- Rimuovi il dispositivo dal tuo account AdGuard: + 1. Fai clic su *Blocco AdGuard* nel tuo [account AdGuard](https://my.adguard.com/). - ![Account Ad Blocker tab *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-unbind-device-0.png) + ![Scheda dell'account di Blocco annunci *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-unbind-device-0.png) - 1. Click the device you want to unbind. + 1. Fai clic sul dispositivo che desideri scollegare. - ![Select device *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-unbind-device-1.png) + ![Seleziona il dispositivo *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-unbind-device-1.png) - 1. Click *Remove*. + 1. Fai clic su *Rimuovi*. - ![Click Remove *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-unbind-device-2.png) + ![Clicca su Rimuovi *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-unbind-device-2.png) -After you have unbound the number of devices you need, you can log in to your AdGuard account on new devices. The license will be bound to them. +Dopo che hai scollegato il numero di dispositivi necessari, puoi accedere al tuo account AdGuard sui nuovi dispositivi. La licenza si collegherà ai dispositivi. -## How to transfer a license to another AdGuard account{#transferaccount} +## Come trasferire la licenza su un altro account AdGuard{#transferaccount} -1. Go to the AdGuard account that contains the license you would like to transfer. +1. Vai sull'account AdGuard che contiene la licenza che vuoi trasferire. -1. Go to the *Licenses* tab. +1. Vai alla scheda *Licenze*. -1. Find the license you want to transfer and click *Unbind from account*. +1. Trova la licenza che vuoi trasferire e clicca *Scollegare dall'account*. - ![Click Unbind from account](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-transfer-to-account.png) + ![Fai clic su Scollega dall'account](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-transfer-to-account.png) 1. Clicca *Scollega* (**Importante**: assicurati di ricordare la chiave di licenza). - ![Remember the license key *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-transfer-to-account-1.png) + ![Ricorda la chiave di licenza *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-transfer-to-account-1.png) -1. Go to the AdGuard account that you would like to transfer the license to. +1. Vai sull'account AdGuard a cui desideri trasferire la licenza. -1. Go to the *Licenses* tab. +1. Vai alla scheda *Licenze*. -1. Click *Bind license* in the upper right corner. +1. Clicca *Collega licenza* nell'angolo in alto a destra. - ![Bind license *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-transfer-to-account-2.png) + ![Collega licenza *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/general/newaccount-transfer-to-account-2.png) -1. Enter your license key (from step 3). +1. Inserisci la tua chiave di licenza (dal punto 3). -In case you can't access your initial account, please contact our support team at support@adguard.com. +Se non riesci ad accedere al tuo account iniziale, contatta il nostro team di assistenza all'indirizzo support@adguard.com. diff --git a/i18n/it/docusaurus-plugin-content-docs/current/general/license/what-is.md b/i18n/it/docusaurus-plugin-content-docs/current/general/license/what-is.md index 661fe6bcd52..68c0c665e29 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/general/license/what-is.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/general/license/what-is.md @@ -5,53 +5,53 @@ sidebar_position: 1 ## Cos'è una licenza di AdGuard -A license is a permission to use the AdGuard product, provided in accordance with the [End User License Agreement](https://adguard.com/eula.html). If bound to an email address, AdGuard licenses can be found in the user's [AdGuard account](https://my.adguard.com/). +Una licenza è un'autorizzazione all'uso del prodotto AdGuard, fornita in conformità all' [Accordo di licenza dell'utente finale](https://adguard.com/eula.html). Se legate a un indirizzo email, le licenze AdGuard possono essere trovate nell'[account AdGuard](https://my.adguard.com/)dell'utente. -## What types of AdGuard licenses exist +## Quali tipi di licenze AdGuard esistono -On the [purchase page](https://adguard.com/license.html), you can see the following types of licenses: +Nella pagina [di acquisto](https://adguard.com/license.html)è possibile visualizzare i seguenti tipi di licenze: -- **1-year subscriptions** — these licenses are renewed automatically every year or can be extended manually - - Personal — up to 3 devices - - Family — up to 9 devices -- **Lifetime** — these licenses are not time-limited - - Personal — up to 3 devices - - Family — up to 9 devices +- **Abbonamenti di 1 anno**: queste licenze si rinnovano automaticamente ogni anno o possono essere estese manualmente + - Personale — fino a 3 dispositivi + - Famiglia — fino a 9 dispositivi +- **A vita** — queste licenze non sono limitate nel tempo + - Personale — fino a 3 dispositivi + - Famiglia — fino a 9 dispositivi -There are also licenses that the user can purchase from other sources or get for free: +Esistono anche licenze che l'utente può acquistare da altre fonti o ottenere gratuitamente: -- **Trial licenses** are free time-limited licenses that allow you to test the full functionality of the product - - AdGuard for Windows — 14-day trial - - AdGuard for Mac — 14-day trial - - AdGuard for Android — 7-day trial -- **Distributor licenses** and **gifted licenses** can be both time-limited and non-time limited. Licenses with an expiration date can only be renewed manually - - Personal — up to 3 devices - - Family — up to 9 devices -- **The AdGuard Pro for iOS license** is purchased and managed through the App Store and can only be used on iOS and iPadOS devices with the same Apple ID +- **Le licenze di prova** sono licenze gratuite limitate nel tempo che consentono di testare tutte le funzionalità del prodotto + - AdGuard per Windows — prova di 14 giorni + - AdGuard per Mac — prova di 14 giorni + - AdGuard per Android — prova di 7 giorni +- **Le licenze distributore** e **le licenze regalate** possono essere sia limitate nel tempo che non limitate nel tempo. Le licenze con data di scadenza possono essere rinnovate solo manualmente + - Personale — fino a 3 dispositivi + - Famiglia — fino a 9 dispositivi +- **La licenza di AdGuard Pro per iOS** viene acquistata e gestita tramite l'App Store e può essere utilizzata solo su dispositivi iOS e iPadOS con lo stesso ID Apple :::tip -To extend the device limit, you can [upgrade](../payment-options/#upgrade) your license. +Per estendere il limite di dispositivi, puoi [aggiornare](../payment-options/#upgrade) la tua licenza. ::: -## How to use the AdGuard license +## Come utilizzare la licenza AdGuard -To use your license on a device, log in to your AdGuard app using the email address associated with the license. If the license hasn't been bound to your email address yet, you can do it in your [AdGuard account](https://my.adguard.com/). To do so, open the *Licenses* tab and click *Bind license*. +Per utilizzare la tua licenza su un dispositivo, accedi alla tua app AdGuard utilizzando l'indirizzo email associato alla licenza. Se la licenza non è stata ancora associata al tuo indirizzo email, puoi farlo nel tuo [account AdGuard](https://my.adguard.com/). A tal fine, aprire la scheda *Licenze* e fare clic su *Legare la licenza*. -Alternatively, you can enter your [license key](#license-key) in your AdGuard app. +In alternativa, puoi inserire la tua [chiave di licenza](#license-key) nella tua app AdGuard. -## License key +## Chiave di licenza -A license key is a unique string of characters that represents an AdGuard Ad Blocker license. It is automatically registered to the email you used to purchase the license, or is provided to you when you purchase an AdGuard license from a distributor. With a license key, you can: +Una chiave di licenza è una sequenza univoca di caratteri, rappresentante una licenza del Blocco-annunci AdGuard. Viene automaticamente registrato nell'e-mail che hai utilizzato per acquistare la licenza o ti viene fornito quando acquisti una licenza AdGuard da un distributore. Con una chiave di licenza, puoi: -- [Activate your license](../activation) in a product, if you don't have an AdGuard account -- Bind your license to your AdGuard account and unbind it +- [Attivare la tua licenza](../activation) in un prodotto, se non hai un account AdGuard +- Legare la licenza al proprio account AdGuard e scollegarla -When you unbind a license, be sure to save the license key first. You'll need the key to rebind your license or transfer it to another account. +Quando svincoli una licenza, assicurati di salvare prima la chiave di licenza. La chiave ti servirà per rilegare la licenza o trasferirla a un altro account. ### Come recuperare una chiave di licenza -If you don't remember the license key, check out your AdGuard account: all licenses bound to your email address are displayed there. +Se non ricordi la chiave di licenza, controlla il tuo account AdGuard: tutte le licenze legate al tuo indirizzo email vengono visualizzate lì. -If you've lost the license key purchased from a distributor, please reach out to us at support@adguard.com. Be ready to provide a receipt or other proof of purchase. +Se hai perso la chiave di licenza acquistata da un distributore, contattaci all'indirizzo support@adguard.com. Preparati a fornire una ricevuta o un'altra prova d'acquisto. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/ja/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 07efd22b765..162495b9733 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/ko/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 27bda9284d3..d969c52fb7f 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/nl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/no/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/no/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/no/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/no/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/pl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index bb5f9f277b4..34dc52f7723 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/pt/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 4eec87f58d5..835f5c5f603 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/ro/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/ro/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/ro/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/ro/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index d328ac7ea37..ad724a0b5b9 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -17,438 +17,438 @@ AdGuard для Android не следует путать с Блокировщи ## Защита -This screen combines all features of AdGuard’s protection: +На этом экране собраны все функции защиты AdGuard: - Блокировка рекламы -- Tracking protection -- Annoyance blocking +- Защита от трекинга +- Блокировка раздражителей - DNS-защита - Фаервол - Антифишинг - Интеграция с AdGuard VPN -More on each feature below. +Подробнее о каждой функции ниже. ### Блокировка рекламы -The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). +Эта функция блокирует рекламу, применяя фильтры для блокировки рекламы и языковые фильтры. О механизме блокировки рекламы можно узнать [из посвящённой ему статьи](/general/ad-filtering/how-ad-blocking-works). -Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: +Базовая защита эффективно блокирует рекламу на большинстве сайтов. Чтобы настроить блокировку рекламы, вы можете: -- Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages +- Включить соответствующие языковые фильтры — они содержат правила фильтрации для блокировки рекламы на сайтах на определённых языках -- Add websites to allowlist — these websites won't be filtered by AdGuard +- Добавить сайты в белый список — они не будут фильтроваться AdGuard -- Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) +- Создавать пользовательские правила — AdGuard будет применять их на указанных сайтах [Узнайте, как создавать свои фильтры](/general/ad-filtering/create-own-filters) -![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) +![Блокировка рекламы *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -### Tracking protection +### Защита от трекинга -*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. +*Защита от трекинга* (ранее *Антитрекинг*) не позволяет веб-сайтам собирать информацию о вас, такую как ваш IP-адрес, информацию о вашем браузере, операционной системе, разрешении экрана и странице, с которой вы пришли или были перенаправлены. Также эта функция может блокировать куки-файлы, которые сайты используют для маркировки браузера, сохранения ваших личных настроек и пользовательских предпочтений, или для того, чтобы узнать вас при следующем посещении. -![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) +![Защита от трекинга *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -There are three pre-configured protection levels. Here’s what features they have enabled: +Есть три предварительно настроенных уровня защиты. Они включают следующие функции: - 1. **Standard** + 1. **Стандартный** - a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter + a. *Блокировка трекеров*. Этот параметр защищает от онлайн-счётчиков и инструментов веб-аналитики с помощью Фильтра счётчиков и систем аналитики AdGuard - b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity + b. *Запрос на прекращение отслеживания*. Эта настройка отправляет запросы [Global Privacy Control](https://globalprivacycontrol.org/) и [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) на сайты, которые вы посещаете - c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) + c. *Удаление заголовка X-Client-Data*. Даннная настройка предотвращает отправку информации о версии и модификации Google Chrome на домены Google (включая DoubleClick и Google Analytics) - 2. **High** + 2. **Высокий** - a. *Block trackers* + a. *Блокировка трекеров* - b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter + b. *Удаление параметров отслеживания из URL-адресов*. Этот параметр удаляет параметры отслеживания, такие как `utm_*` и `fb_ref`, из URL-адресов страниц с помощью Фильтра отслеживания по URL - c. *Hide your search queries* + c. *Скрытие поисковых запросов* - d. *Ask websites not to track you* + d. *Запрос на прекращение отслеживания* - е. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min + е. *Самоуничтожение сторонних куки-файлов*. Этот параметр ограничивает время жизни сторонних куки-файлов до 180 минут :::caution - Эта настройка удаляет все сторонние куки, включая информацию о входе через соцсети или другие сторонние сервисы. You may have to periodically re-log in to some websites and face other cookie-related issues. To block only tracking cookies, use the *Standard* protection level. + Эта настройка удаляет все сторонние куки-файлы, включая информацию о ваших логинах в социальных сетях или других сторонних сервисах. Возможно, вам придётся периодически повторно вводить логин и пароль на некоторых сайтах и сталкиваться с другими проблемами, связанными с куки. Чтобы блокировать только отслеживающие куки-файлы, используйте *Стандартный* уровень защиты. ::: - f. *Remove X-Client-Data header* + f. *Удаление заголовка X-Client-Data* - 3. **Ultimate** + 3. **Максимальный** - a. *Block trackers* + a. *Блокировка трекеров* - b. *Remove tracking parameters from URLs* + b. *Удаление параметров отслеживания из URL-адресов* - c. *Hide your search queries* + c. *Скрытие поисковых запросов* - d. *Ask websites not to track you* + d. *Запрос на прекращение отслеживания* - е. *Self-destruction of third-party cookies* + е. *Самоуничтожение сторонних куки-файлов* - f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN + f. *Блокировка WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN - g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser + g. *Блокировка Push API*. Этот параметр запрещает сайтам отправлять вам уведомления независимо от статуса активности вашего браузера - h. *Block Location API*. This setting prevents browsers from detecting your GPS data + h. *Блокировка Location API*. Эта настройка не позволяет браузерам обнаруживать ваши GPS-данные - i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field + i. *Скрытие Referrer от сторонних ресурсов*. Этот параметр скрывает HTTP-заголовок, содержащий URL-адрес начальной страницы, и заменяет его на значение по умолчанию или указанное. Вы можете настроить свой собственный реферер в соответствующем поле - j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings + j. *Скрытие User-Agent*. Эта настройка удаляет из заголовка User-Agent идентифицирующую информацию, которая обычно включает имя и версию браузера, операционную систему и языковые настройки - k. *Remove X-Client-Data header* + k. *Удаление заголовка X-Client-Data* -You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) +Вы можете настроить защиту от отслеживания, выбрав *Пользовательский* уровень защиты. [Learn more about other Tracking protection settings](/general/stealth-mode) -### Annoyance blocking +### Блокировка раздражителей -This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) +В основе этой функции лежит Фильтр раздражителей AdGuard, который позволяет блокировать попапы, окна онлайн-ассистентов, куки-уведомления, запросы на загрузку мобильных приложений и прочие раздражители. [Узнайте больше о фильтрах раздражителей](/general/ad-filtering/adguard-filters/#adguard-filters) -![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) +![Блокировка раздражителей *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) ### DNS-защита -*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: +*DNS-защита* позволяет фильтровать DNS-запросы с помощью выбранного DNS-сервера, DNS-фильтров и пользовательских правил: -- Some DNS servers have blocklists that help block DNS requests to potentially harmful domains +- Некоторые DNS-серверы располагают чёрными списками, которые помогают блокировать DNS-запросы к потенциально опасным доменам -- In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server +- В дополнение к DNS-серверам, AdGuard может самостоятельно фильтровать DNS-запросы с помощью специального DNS-фильтра. Он содержит большой список рекламных и трекинговых доменов — запросы к ним перенаправляются на сервер blackhole -- You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) +- Вы также можете блокировать и разблокировать домены, создавая пользовательские правила. Возможно, вам потребуется ознакомиться с нашей статьёй о [синтаксисе правил DNS-фильтрации](https://adguard-dns.io/kb/general/dns-filtering-syntax/) -![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) +![DNS-защита *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) #### DNS-сервер -In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: +В этом разделе вы можете выбрать DNS-сервер для разрешения DNS-запросов, блокировки рекламы и трекеров, а также шифрования DNS-трафика. Нажмите на сервер, чтобы увидеть его полное описание и выбрать протокол. Если вы не нашли нужный сервер, его можно добавить вручную: -- Click *Add DNS server* and enter the server address (or addresses) +- Нажмите *Добавить DNS-сервер* и введите адрес (или адреса) сервера -- Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it +- Также можно выбрать DNS-сервер из [списка известных DNS-провайдеров](https://adguard-dns.io/kb/general/dns-providers/) и нажать кнопку *Добавить в AdGuard* рядом с ним -- If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) +- Если вы используете приватный сервер AdGuard DNS, вы можете добавить его в AdGuard с [панели управления](https://adguard-dns.io/dashboard/) - By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + По умолчанию выбран *Автоматический DNS*. Он устанавливает DNS-сервер на основе настроек AdGuard и вашего устройства. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. Во всех остальных случаях он подключается к DNS-серверу, выбранному в настройках вашего устройства. #### DNS-фильтры -This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). +В этом разделе вы можете добавлять собственные DNS-фильтры и правила DNS-фильтрации. Фильтры можно найти на сайте [filterlists.com](https://filterlists.com/). ### Фаервол -This feature helps manage Internet access for specific apps installed on your device and for the device in general. +Эта функция помогает управлять доступом в интернет для определённых приложений, установленных на вашем устройстве, и для устройства в целом. -![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) +![Фаервол *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -#### Global firewall rules +#### Глобальные правила Фаервола -This section allows you to control Internet access for the entire device. +Этот раздел позволяет контролировать доступ в интернет для всего устройства. -![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) +![Глобальные правила Фаервола *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) -These rules apply to all apps on your device unless you've set custom rules for them. +Эти правила применяются ко всем приложениям на устройстве, если для них не установлены собственные правила. -#### Custom firewall rules +#### Пользовательские правила Фаервола -In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. +В этом разделе вы можете контролировать доступ в интернет для конкретных приложений — блокировать те, которые вы не считаете надёжными, или, наоборот, разблокировать те, которые хотите использовать, несмотря на глобальные правила Фаервола. -1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. +1. Open *Custom firewall rules*. В разделе *Приложения с пользовательскими правилами* нажмите *Добавить приложение*. - ![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + ![Пользовательские правила Фаервола *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) -1. Select the app for which you want to set individual rules. +1. Выберите приложение, для которого вы хотите установить индивидуальные правила. - ![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + ![Добавление приложения в пользовательские правила Фаервола *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) -1. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. +1. В *Доступных пользовательских правилах* выберите те, которые вы хотите настроить, и нажмите «+». Теперь правила будут отображаться в разделе *Применяемые пользовательские правила*. - ![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + ![Добавленное правило *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) -1. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. +1. Если вам нужно заблокировать определённый тип соединения, переведите переключатель влево. Если вы хотите разрешить его, оставьте переключатель включённым. Пользовательские правила отменяют глобальные: любые изменения, внесённые в *глобальные правила фаервола*, не повлияют на данное приложение. -To delete a rule or app from *Custom rules*, swipe it to the left. +Чтобы удалить правило или приложение из *Пользовательских правил*, проведите по нему влево. ### Быстрые действия -*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. +*Быстрые действия* основаны на запросах из *Недавней активности* (которую можно найти в *Статистике*). В этом разделе показано, какие приложения недавно подключались к интернету. -![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) +![Быстрые действия *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. -### Антифишинг +### Защита от фишинга -Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. +Browsing Security protects you from visiting phishing and malicious websites. Она также предупреждает о потенциально вредоносном ПО. ![Антифишинг *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -If you're about to visit a dangerous website, Browsing Security will show you the following warning: +Если вы попытаетесь посетить опасный сайт, Защита от фишинга покажет вам такое предупреждение: -![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) +![Предупреждение Антифишинга *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. +> Обратите внимание, что AdGuard — не антивирусная программа. Он не останавливает загрузку вирусов и не удаляет уже загруженные. Чтобы полностью защитить ваше устройство, мы рекомендуем использовать AdGuard в сочетании с антивирусом. -Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. +Защите от фишинга можно доверять: AdGuard не знает, какие сайты вы посещаете. Он использует хэш-префиксы вместо URL-адресов для проверки безопасности сайта. ### Интеграция с AdGuard VPN -AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. +AdGuard для Android создает локальный VPN для фильтрации трафика. Получается, другие VPN-приложения нельзя использовать, пока работает AdGuard для Android. Но у приложений AdGuard и AdGuard VPN есть Режим интеграции, который позволяет использовать их вместе. -In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. +В этом режиме AdGuard VPN выступает в роли исходящего прокси-сервера, через который AdGuard направляет свой трафик. Это позволяет AdGuard создавать VPN-интерфейс и блокировать рекламу и трекеры локально, а AdGuard VPN направляет весь трафик через удалённый сервер. -If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. +Если вы отключите AdGuard VPN, AdGuard перестанет использовать его в качестве исходящего прокси. Если вы отключите AdGuard, AdGuard VPN будет маршрутизировать трафик через собственный VPN-интерфейс. -If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. +Если на устройство с Блокировщиком рекламы AdGuard вы установили AdGuard VPN, Блокировщик обнаружит VPN-приложение и автоматически включит *Интеграцию с AdGuard VPN*. Это работает и наоборот. Обратите внимание, что при включенной интеграции вы не сможете управлять исключениями приложений и подключаться к DNS-серверам из приложения AdGuard VPN. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. Чтобы выбрать DNS-сервер, откройте AdGuard → *DNS-защита* → *DNS-сервер*. ## Управление приложениями -This section allows you to manage permissions and filtering settings for all apps installed on your device. +В этом разделе вы можете управлять разрешениями и настройками фильтрации для всех приложений, установленных на вашем устройстве. -![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) +![Управление приложениями *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -By clicking an app you can manage its settings: +Нажав на приложение, вы можете управлять его настройками: -- Route its traffic through AdGuard -- Block ads and trackers in this app (*Filter app content*) -- Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) -- Route it through your specified proxy server or AdGuard VPN in the Integration mode +- Направлять трафик через AdGuard +- Блокировать рекламу и трекеры в этом приложении (*Фильтровать контент*) +- Фильтровать его HTTPS-трафик (для небраузерных приложений требуется [установка сертификата CA AdGuard в системное хранилище](/adguard-for-android/solving-problems/https-certificate-for-rooted/), доступное на рутованных устройствах) +- Направлять его трафик через указанный прокси-сервер или AdGuard VPN в Режиме интеграции -![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) +![Управление приложениями: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -From the context menu, you can also access the app's stats. +Из контекстного меню вы также можете попасть в статистику приложения. -![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) +![Управление приложениями: Chrome. Контекстное меню *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) ### Problem-free and problematic apps -By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. +By default, only problem-free apps are routed through AdGuard and filtered. Это приложения, которые продолжают корректно работать при включённой фильтрации. -Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. Поэтому вы можете увидеть следующее предупреждение при попытке перенаправить или отфильтровать все приложения: -![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) +![Маршрутизировать все приложения *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. Полный список приложений, которые не рекомендуется фильтровать, можно посмотреть в разделе *Настройки* → *Основные* → *Расширенные* → *Низкоуровневые настройки* → *Защита* → *Исключённые приложения*. ## Статистика This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) +![Статистика *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -The stats are categorized into different sections. +Статистика разбита на несколько разделов. ### Запросы -This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. +В этом разделе отображается количество заблокированной рекламы, трекеров и общее количество запросов за выбранный период времени: 24 часа, 7 дней, 30 дней или за всё время. Также можно отфильтровать запросы по типу данных: мобильные данные, Wi-Fi или все данные вместе. *Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -You can tap a request to view its details and add a blocking or unblocking rule. +Нажмите на запрос, чтобы просмотреть сведения о нём и добавить правило блокировки или разблокировки. -### Data usage +### Использование данных -This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. +В этом разделе отображается объём скачанного, загруженного и сохранённого трафика за выбранный период времени, а также тип данных. Нажмите *сэкономлено*, *отправлено* или *скачано*, чтобы просмотреть график использования данных с течением времени. ### Приложения -This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. +Здесь отображается статистика по всем приложениям, установленным на вашем устройстве. Вы можете сортировать приложения по количеству заблокированной рекламы или трекеров или по количеству отправленных запросов. -Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. +Нажмите *Показать все*, чтобы развернуть список ваших приложений, ранжированный по количеству рекламы, трекеров или запросов. -![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) +![Список приложений *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. +При нажатии на приложение можно увидеть его полную статистику: количество отправленных запросов, домены и компании, к которым оно обращается. ### Компании -This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). +В этом разделе отображаются компании, с которыми связывается ваше устройство. Что это значит? AdGuard обнаруживает домены, на которые ваше устройство отправляет запросы, и определяет, каким компаниям они принадлежат. Базу данных компаний можно найти на [GitHub](https://github.com/AdguardTeam/companiesdb). ### DNS-статистика -This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. +В этом разделе показаны данные о запросах, обработанных *DNS-защитой*. Общее количество отправленных и заблокированных AdGuard запросов вы можете увидеть в цифрах и графиках. Здесь вы также найдете статистику по объёму сохранённого, скачанного и загруженного трафика. -### Battery usage +### Использование батареи -This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more resources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) +В этом разделе представлена статистика использования ресурсов устройства AdGuard за последние 24 часа. Данные могут отличаться от представленных в настройках вашего устройства. Это происходит потому, что система приписывает трафик отфильтрованных приложений AdGuard. Thus, the device shows that AdGuard consumes more resources than it actually does. [Подробнее о проблемах, связанных с потреблением заряда батареи и трафика](/adguard-for-android/solving-problems/battery/) ## Настройки ### Основное -This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. +Этот раздел помогает управлять внешним видом и поведением приложения: вы можете установить цветовую тему и язык, управлять уведомлениями и многое другое. Если вы хотите помочь команде AdGuard развивать приложение, можете включить опцию *Отправлять отчёты о сбоях* и *Отправлять данные об использовании приложения*. -![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) +![Основные *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. +В разделе *Обновления приложения и фильтров* вы можете настроить автоматическое обновление фильтров и выбрать канал обновления приложения. Выберите *Релиз* для большей стабильности и *Бета* или *Nightly* для раннего доступа к новым функциям. -![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) +![Обновления *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) #### Расширенные настройки -*Automation* allows you to manage AdGuard via tasker apps. +*Автоматизация* позволяет управлять AdGuard через приложения-таскеры. *Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) +*Уровень логирования* определяет, какие данные о работе приложения должны записываться. По умолчанию приложение собирает данные о своих событиях. *Подробный* уровень фиксирует больше событий. Включайте его только по запросу команды AdGuard, чтобы обеспечить им детальное понимание проблемы. [Подробнее о сборе и отправке логов](/adguard-for-android/solving-problems/logcat/) -![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) +![Расширенные *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) +Раздел *Низкоуровневых настроек* предназначен для продвинутых пользователей. [Подробнее о низкоуровневых настройках](/adguard-for-android/solving-problems/low-level-settings/) ![Низкоуровневые настройки *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) ### Фильтрация -This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. +В этом разделе можно управлять настройками HTTPS-фильтрации, фильтрами и пользовательскими скриптами, а также настраивать прокси-сервер. -![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) +![Фильтрация *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) #### Сеть ##### HTTPS-фильтрация -To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) +Чтобы заблокировать рекламу и трекеры на большинстве веб-сайтов и в большинстве приложений, AdGuard необходимо фильтровать HTTPS-трафик. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -###### Security certificates +###### Сертификат безопасности -To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. Это безопасно: трафик фильтруется локально, а AdGuard проверяет безопасность соединения. -On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) +В старых версиях Android сертификат устанавливается автоматически. On Android 11 and later, you need to install it manually. [Инструкция по установке](/adguard-for-android/solving-problems/manual-certificate/) -The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. Однако есть приложения, которые доверяют только сертификатам из системного хранилища. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Инструкция](/adguard-for-android/solving-problems/https-certificate-for-rooted/) -###### HTTPS-filtered apps +###### Приложения с HTTPS-фильтрацией -This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. +В этом разделе содержится список приложений, для которых AdGuard фильтрует HTTPS-трафик. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. ###### Сайты с HTTPS-фильтрацией -This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. +Эта настройка позволяет вам управлять сайтами, для которых AdGuard должен фильтровать HTTPS-трафик. -HTTPS filtering allows AdGuard to filter the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). +HTTPS-фильтрация позволяет AdGuard фильтровать содержимое запросов и ответов, но мы никогда не собираем и не храним эти данные. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). -You can also add websites that you consider necessary to exclusions by selecting one of the modes: +Вы также можете добавить в исключения сайты, которые считаете необходимыми, выбрав один из режимов: -- Exclude specific websites from HTTPS filtering -- Filter HTTPS traffic only on the websites added to exclusions +- Исключить определённые сайты из HTTPS-фильтрации +- Фильтровать HTTPS-трафик только на сайтах, добавленных в исключения -By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. При необходимости вы можете включить опцию *Фильтровать сайты с EV-сертификатами*. -##### Proxy +##### Прокси -You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) +Вы можете настроить AdGuard так, чтобы он пропускал весь трафик вашего устройства через прокси-сервер. [Как настроить исходящий прокси](/adguard-for-android/solving-problems/outbound-proxy) -In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. +В этом разделе вы также можете настроить сторонний VPN для работы с AdGuard, если это разрешено вашим VPN-провайдером. -Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. +Во вкладке *Приложения, работающие через прокси* можно выбрать приложения, которые будут направлять свой трафик через указанный вами прокси-сервер. Если у вас включена *Интеграция с AdGuard VPN*, этот параметр играет роль исключений приложений AdGuard VPN: он позволяет вам указать приложения, которые будут направляться через туннель AdGuard VPN. -##### Routing mode +##### Режим маршрутизации -This section allows you to select the traffic filtering method. +Здесь вы можете выбрать метод фильтрации трафика. -- *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. +- *Локальный VPN* фильтрует трафик через локально созданный VPN. Это самый надёжный режим. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. :::note -The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). +Режим *Локальный VPN* не позволяет использовать AdGuard одновременно с другими VPN. Чтобы использовать другой VPN с AdGuard, вам необходимо перенастроить его для работы в режиме прокси и настроить исходящий прокси в AdGuard. Для AdGuard VPN это делается автоматически с помощью [*Режима интеграции*](#integration-with-adguard-vpn). ::: -- *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. +- *Автоматический прокси* — альтернативный метод маршрутизации трафика, не требующий использования VPN. Одним из его существенных преимуществ является то, что его можно запускать параллельно с VPN. This mode requires root access. - *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. #### Фильтры -AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. +AdGuard блокирует рекламу, трекеры и раздражающие факторы, применяя правила из своих фильтров. Большинство функций из раздела *Защита* поддерживаются [фильтрами AdGuard](/general/ad-filtering/adguard-filters/#adguard-filters). Если вы включите *Базовую защиту*, автоматически включится Базовый фильтр AdGuard и Фильтр мобильной рекламы AdGuard. И наоборот: если отключить оба фильтра, *Базовая защита* тоже будет отключена. -![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) +![Фильтры *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) -Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. +Для нормальной работы AdGuard достаточно фильтров, включённых по умолчанию. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. Для этого выберите категорию и включите нужные фильтры. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. :::note -If you activate too many filters, some websites may work incorrectly. +Если вы активируете слишком много фильтров, некоторые сайты могут работать некорректно. ::: -[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) +[Подробнее о фильтрах](https://adguard.com/en/blog/what-are-filters.html) #### Пользовательские скрипты -Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. +Пользовательские скрипты — это мини-программы, написанные на JavaScript и меняющие поведение одного или нескольких сайтов. Для установки пользовательских скриптов вам понадобится специальный менеджер пользовательских скриптов. У AdGuard есть такая функция, которая позволяет добавлять пользовательские скрипты по URL или из файла. -![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) +![Пользовательские скрипты *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) ##### AdGuard Extra -AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. +AdGuard Extra — это специальный пользовательский скрипт, который не позволяет сайтам обходить блокировщики рекламы и повторно вставлять заблокированную рекламу. ### Лицензия -In this section, you can find information about your license and manage it: +В этом разделе вы можете найти информацию о вашей лицензии и управлять ей: -- Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) -- Log in to your AdGuard account or enter the license key to activate your license -- Sign up to activate your 7-day trial period if you haven't used it yet -- Refresh the license status if you have recently extended its validity -- Open the AdGuard account to manage your license there -- Reset your license – for example, if you've reached device limit for this license and want to apply another one +- Купить лицензию AdGuard, чтобы активировать [возможности полной версии](#free-vs-full-version) +- Войти в свою учётную запись AdGuard или ввести лицензионный ключ для активации лицензии +- Зарегистрироваться для активации 7-дневного пробного периода, если вы ещё не воспользовались им +- Обновить статус лицензии, если вы недавно продлили её срок действия +- Открыть учётную запись AdGuard, чтобы управлять своей лицензией там +- Сбросить лицензию, например, если вы достигли лимита устройств для этой лицензии и хотите применить другую -![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) +![Экран лицензии *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) ### Поддержка -Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. +Воспользуйтесь этим разделом, если у вас возникли вопросы или есть предложения касательно AdGuard для Android. Мы рекомендуем ознакомиться с *[FAQ](https://adguard.com/support/adguard_for_android.html)* или этой базой знаний, прежде чем обращаться в службу поддержки. ![Поддержка *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) -If you notice a missed ad, please report it via *Report incorrect blocking*. +Если вы заметили пропущенную рекламу, сообщите об этом через *Сообщить о некорректной блокировке*. -For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) +При необычном поведении приложения выберите *Сообщить об ошибке*. Если возможно, подробно опишите вашу проблему и добавьте логи приложения. [Как описать проблему](/guides/report-bugs/#how-to-describe-a-problem) -For your suggestions, use *Request a feature*. +Для своих предложений используйте *Запросить функцию*. :::note -GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) +GitHub — альтернативный способ сообщать об ошибках и предлагать новые функции. [Инструкции и ссылки на репозитории](/guides/report-bugs/#adguard-for-android) ::: -### Free vs full version +### Бесплатная версия или полная -AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: +Есть бесплатная и платная версии AdGuard для Android. Платные функции расширяют возможности AdGuard: -- *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) +- *Блокировка рекламы в приложениях* позволяет блокировать рекламу в небраузерных приложениях. Вы можете перечислить приложения для фильтрации в разделе [*Управление приложениями*](#app-management) :::note -AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. +AdGuard блокирует рекламу на YouTube помощью собственного медиаплеера. Чтобы воспользоваться им, откройте приложение YouTube и поделитесь видео с AdGuard. Эта функция бесплатна. ::: - *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) -- *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) +- *Защита от фишинга* предупреждает вас, если вы собираетесь посетить потенциально опасный сайт. [Back to Browsing Security](#browsing-security) -- *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) +- *Собственные фильтры и правила* позволяют добавлять свои правила фильтрации и сторонние фильтры для более точной настройки блокировки рекламы. [Вернуться к фильтрам](#filters) -- *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) +- *Пользовательские скрипты* позволяют использовать AdGuard Extra для обхода блокировок блокировщиков рекламы и устанавливать другие скрипты для расширения функциональности браузера. [Назад к пользовательским скриптам](#userscripts) -You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) +Вы можете получить доступ к этим функциям, [купив лицензию](https://adguard.com/license.html). [Как активировать лицензию](/general/license/activation/#activating-adguard-for-android) -### Rooted vs non-rooted devices +### Рутованные и нерутованные устройства -Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Вот их список: -- **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices -- The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +- **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Установка сертификата в системное хранилище возможна только на рутованных устройствах +- [**Автоматический прокси** в режиме маршрутизации](#routing-mode) требует root-доступа из-за ограничений Android на общесистемную фильтрацию трафика - The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md index 15cfce83116..d54f7c110a1 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md @@ -125,7 +125,7 @@ sidebar_position: 9 Чтобы настроить фоновую работу AdGuard для устройств Xiaomi, обратите внимание на пункты Батарея и Разрешения. -- Tap the **Recent tasks** button and swipe AdGuard down to make options *visible* (as shown on the screenshot): +- Нажмите на кнопку **Недавние задачи** и смахните AdGuard вниз, чтобы сделать опции *видимыми* (как показано на скриншоте): ![Xiaomi *mobile_border](https://cdn.adtidy.org/content/kb/ad_blocker/android/solving_problems/background-work/xiaomirecent.png) @@ -197,25 +197,25 @@ sidebar_position: 9 ### Android 9 и 10 -- Go to **Phone settings** → **Device care** → Tap on the **Battery** item → (⁝) **3-dot menu** → **Settings** and uncheck **Put unused apps to sleep** and **Auto-disable unused apps**. +- Откройте **Настройки телефона** → **Обслуживание устройства** → нажмите на виджет **Батарея** → **трёхточечное меню** (⁝) → **Настройки** и отключите функции **Перевод в режим сна** и **Автооключение приложений**. -- Check that **Phone settings** → **Apps** → **Sleep as Android** → **Battery** → **Background restriction** is set to **App can use battery in background** for AdGuard. +- Предоставьте AdGuard право расходовать заряд батареи в фоновом режиме. Откройте **Настройки телефона** → **Приложения** → **AdGuard** → **Батарея** → активируйте **Разрешение фоновой деятельности**. -- Remove AdGuard from Sleeping apps. Для этого: +- Удалите AdGuard из спящих приложений. Для этого: 1. Перейдите в **Настройки телефона** → **Обслуживание устройства** ![Samsung *mobile_border](https://cdn.adtidy.org/public/Adguard/screenshots/android/samsung1en.png) - 1. Tap **Battery** + 1. Нажмите **Батарея** ![Samsung *mobile_border](https://cdn.adtidy.org/public/Adguard/screenshots/android/samsung2en.png) - 1. Tap the **3-dot menu** → **Settings** + 1. Нажмите на **иконку меню в виде трёх точек** → ** Настройки** ![Samsung *mobile_border](https://cdn.adtidy.org/public/Adguard/screenshots/android/samsung3en.png) - 1. Tap **Sleeping apps** + 1. Нажмите на **Приложения в спящем режиме** ![Samsung *mobile_border](https://cdn.adtidy.org/public/Adguard/screenshots/android/samsung45en.png) @@ -235,7 +235,7 @@ sidebar_position: 9 ![Настройки Samsung *mobile_border](https://cdn.adtidy.org/content/kb/ad_blocker/android/solving_problems/background-work/oldsamsung_2.png) -- Tap on the lock icon +- Нажмите на значок замка ![Настройки Samsung *mobile_border](https://cdn.adtidy.org/content/kb/ad_blocker/android/solving_problems/background-work/oldsamsung_3.png) @@ -247,7 +247,7 @@ Huawei и их кастомизация Android **EMUI** относятся к На некоторых устройствах эта функция может быть недоступна или названа по-другому. -1. Go to phone **Settings** → **Battery** → **App launch** +1. Перейдите в **Настройки телефона** → **Батарея** → **Запуск приложений** ![Huawei *mobile_border](https://cdn.adtidy.org/public/Adguard/screenshots/android/huawei1en.png) @@ -255,7 +255,7 @@ Huawei и их кастомизация Android **EMUI** относятся к ![Huawei *mobile_border](https://cdn.adtidy.org/public/Adguard/screenshots/android/huawei2en.png) -1. Set AdGuard to **Manage manually** and enable all toggles. +1. Установите для AdGuard значение **Управлять вручную** и включите все опции. ![Huawei *mobile_border](https://cdn.adtidy.org/public/Adguard/screenshots/android/huawei3en.png) @@ -275,19 +275,19 @@ Huawei и их кастомизация Android **EMUI** относятся к Huawei чрезвычайно изобретательны в оптимизации работы приложений на своих устройствах. В дополнение ко всем нестандартным мерам управления питанием, описанным ниже, они представили приложение-менеджер процессов, встроенное прямо в EMUI 9 на Android Pie. -It is called **PowerGenie** and it kills all apps that are not on its whitelist. You cannot add custom apps on their pre-defined whitelist. Это означает, что удаление Power Genie — единственный способ наладить нормальное функционирование приложений на Huawei. +Оно называется **PowerGenie** и «убивает» все приложения не из его белого списка. Вы не можете добавлять собственные приложения в предварительно составленный белый список. Это означает, что удаление Power Genie — единственный способ наладить нормальное функционирование приложений на Huawei. К сожалению, это системное приложение, которое можно полностью удалить только с помощью ADB (Android Debug Bridge). :::note Источник -[XDA forum](https://forum.xda-developers.com/mate-20-pro/themes/remove-powergenie-to-allow-background-t3890409). +[Форум XDA](https://forum.xda-developers.com/mate-20-pro/themes/remove-powergenie-to-allow-background-t3890409). ::: -**You need to**: +**Вам нужно**: -Это не подтверждено, но возможно просто отключить PowerGenie, перейдя в **Настройки телефона** → **Приложения**. Если эта настройка есть на вашем устройстве, можете пропустить следующие шаги. However, it would need to be re-applied every time you reboot your device. Если такой настройки нет, следуйте этой инструкции: +Это не подтверждено, но возможно просто отключить PowerGenie, перейдя в **Настройки телефона** → **Приложения**. Если эта настройка есть на вашем устройстве, можете пропустить следующие шаги. Но её необходимо будет повторно применять каждый раз при перезагрузке устройства. Если такой настройки нет, следуйте этой инструкции: 1. [Установите ADB](https://www.xda-developers.com/install-adb-windows-macos-linux/) на ваш компьютер; @@ -309,10 +309,10 @@ It is called **PowerGenie** and it kills all apps that are not on its whitelist. ### Устройства с EMUI 6+ (и некоторые устройства с EMUI 5) -- **Phone settings** → **Advanced Settings** → **Battery manager** → **Power plan** set to **Performance**; -- **Phone Settings** → **Advanced Settings** → **Battery Manager** → **Protected apps** — set AdGuard as **Protected**; -- **Phone Settings** → **Apps** → **Your app** → **Battery** → **Power-intensive prompt** `[uncheck]` and **Keep running after screen off** `[check]`; -- **Phone settings** → **Apps** → **Advanced (At the bottom)** → **Ignore optimizations** → Press Allowed → **All apps** → Find AdGuard on the list and set to **Allow**. +- **Настройки устройства** → **Расширенные настройки** → **Диспетчер батареи** → **План электропитания** установлен на **Производительность**; +- **Настройки устройства** → **Расширенные настройки** **Диспетчер батареи** → **Защищённые приложения** — добавьте AdGuard в **Защищённые**; +- **Настройки устройства** → **Приложения** → **Ваше приложение** → **Батарея** → **Энергосберегающая подсказка** `[убрать галочку]` и ** Продолжить работу после выключения экрана** `[поставить галочку]`; +- **Настройки устройства** → **Приложения** → **Расширенные (внизу)** → **Игнорировать оптимизацию батареи** → Нажмите «Разрешено» → **Все приложения** → Найдите AdGuard в списке и выберите **Разрешить**. #### Huawei P9 Plus @@ -334,16 +334,16 @@ It is called **PowerGenie** and it kills all apps that are not on its whitelist. ![Недавние приложения Huawei *mobile_border](https://cdn.adtidy.org/content/kb/ad_blocker/android/solving_problems/background-work/huaweirecentapps.jpeg) -- Tap on the lock icon: +- Нажмите на значок замка: ![Закрепить Huawei *mobile_border](https://cdn.adtidy.org/content/kb/ad_blocker/android/solving_problems/background-work/huaweilock.jpeg) Кроме того, чтобы более эффективно настроить фоновую работу AdGuard, вам следует открыть настройки устройства и сделать следующее: -- Go to **Settings** → open **Battery Manager** → set **Power plan** to **Performance**; -- Then choose **Protected apps** in the **Battery Manager** and check if AdGuard is Protected; -- Go to **Apps** in the main settings and click AdGuard there → choose **Battery** → enable **Power-intensive prompt** and **Keep running after screen is off**; -- Then in the **Apps** section open **Settings** (at the bottom) → **Special access** → choose **Ignore battery optimization** → press **Allowed** → **All apps** → find AdGuard on the list and set it to **Deny**. +- Откройте **Настройки** → затем **Менеджер батареи** → в **Управлении питанием** выберите **Производительность**; +- Затем выберите **Защищённые приложения** в разделе **Менеджер батареи** и проверьте, есть ли среди них AdGuard; +- Откройте раздел **Приложения** в основных настройках и выберите AdGuard → затем **Батарея** → активируйте опции **Сообщать об энергоёмкости** и **Работа при выключенном экране**; +- Затем в разделе **Приложения** откройте **Настройки** (внизу экрана) → **Специальный доступ** → выберите **Игнорировать оптимизацию батареи** → нажмите **Разрешить** → **Все приложения** → найдите AdGuard в списке и выберите **Запретить**. ## Meizu @@ -383,7 +383,7 @@ It is called **PowerGenie** and it kills all apps that are not on its whitelist. 1. Включите **отладку через USB** в Параметрах разработчика на телефоне; -1. Grant MacroDroid (or your choice of automation app) the ability to write to the global settings store by entering this command: +1. Предоставьте MacroDroid (или выбранному вами приложению автоматизации) возможность делать записи в хранилище глобальных настроек, введя эту команду: `adb shell pm grant com.arlosoft.macrodroid android.permission.WRITE_SECURE_SETTINGS` @@ -459,7 +459,7 @@ An alternative, more permanent solution for more tech-savvy users: ![Onepluslock *mobile_border](https://cdn.adtidy.org/public/Adguard/kb/PicturesEN/android/onepluslock.png) -- Lock AdGuard app: +- Закрепить приложение AdGuard: ![Oneplusdots *mobile_border](https://cdn.adtidy.org/public/Adguard/kb/PicturesEN/android/oneplusdots.png) @@ -473,7 +473,7 @@ An alternative, more permanent solution for more tech-savvy users: - Откройте настройки устройства → **Батарея** → **Оптимизация батареи** → откройте список **Все приложения** (верхнее меню) → выберите AdGuard → активируйте функцию **Не оптимизировать** -- Open device settings → **Battery** → **Battery Optimization** → (⁝) three-dot menu → **Advanced Optimization** → Disable Deep Optimization +- Откройте настройки устройства → **Батарея** → **Оптимизация батареи** → (⁝) трёхточечное меню → **Дополнительная оптимизация** → Отключите Глубокую Оптимизацию ### Автозапуск приложения diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md index 20b3a1cc19b..7737ae4b95b 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md @@ -27,9 +27,9 @@ sidebar_position: 1 Для начала приведём немного теории и ссылок с необходимыми данными. -1. Android derives traffic consumption judging on so-called Power Profile, which is given by every manufacturer: +1. Android считает потребление трафика исходя из так называемого Power Profile, который предоставляется каждым производителем: -1. Main part of Power Profile is a set of values in mAh which define battery consumption for every component of the device: +1. Главная часть Power Profile — это набор значений, выраженных в миллиамперах, которые определяют потребление батареи каждым компонентом устройства: Например, из таблицы выше: @@ -39,7 +39,7 @@ sidebar_position: 1 *cpu.active=* 100-200mA additional consumption in mAh caused by CPU work. -1. AdGuard by itself almost doesn't consume any traffic, so for the sake of evaluating battery resource consumption let's get rid of 'Mobile/WiFi packets' and stcik to 'CPU'. +1. AdGuard самостоятельно почти не потребляет трафика, так что для оценки потребления батареи отбросим значения Mobile/Wi-Fi packets и остановимся на подсчёте CPU. Формула для вычисления потребления: @@ -47,7 +47,7 @@ sidebar_position: 1 Подставим в эту формулу реальные значения. - Let's take *CPU total* from the second screenshot and convert into milliseconds: 506000 + Возьмём *CPU total* из второго скриншота и переведём в миллисекунды: 506000 A coefficient *cpu.active* for 2GHz will be roughly equal to 225mAh diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/firefox-certificates.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/firefox-certificates.md index c1683c72fec..3fcdd5709d1 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/firefox-certificates.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/firefox-certificates.md @@ -43,7 +43,7 @@ This method will only work on **rooted** devices. ::: -1. [Install and configure](https://www.xda-developers.com/install-adb-windows-macos-linux/) adb; On the Windows platform, **Samsung** owners may need to install [this utility](https://developer.samsung.com/mobile/android-usb-driver.html). +1. [Установите и настройте](https://www.xda-developers.com/install-adb-windows-macos-linux/) adb; На платформе Windows владельцам **Samsung** может потребоваться установить [эту утилиту](https://developer.samsung.com/mobile/android-usb-driver.html). 1. Активируйте **режим разработчика** и включите **отладку по USB**: diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/https-certificate-for-rooted.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/https-certificate-for-rooted.md index 816fffde735..5401b08f203 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/https-certificate-for-rooted.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/https-certificate-for-rooted.md @@ -31,9 +31,9 @@ sidebar_position: 14 > Не удалось скопировать сертификат в системное хранилище. Попробуйте использовать модуль «Сертификат AdGuard». - In that case, proceed to steps below: + В этом случае перейдите к шагам ниже: -1. Go to **Magisk** → **Settings** +1. Перейдите в **Magisk** → **Настройки** ![Open Magisk settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/solving_problems/https-certificate-for-rooted/magisk-module-1.png) @@ -43,9 +43,9 @@ sidebar_position: 14 ![Go back to Magisk main screen *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/solving_problems/https-certificate-for-rooted/magisk-module-3.png) -1. Download the `.zip` file (of “AdGuard Certificate” module) from the [latest release on GitHub](https://github.com/AdguardTeam/adguardcert/releases/latest/) +1. Скачайте `.zip` файл (модуля «Сертификат AdGuard») из [последней версии на GitHub](https://github.com/AdguardTeam/adguardcert/releases/latest/) -1. Go to **Magisk** → **Modules** → **Install from storage** and select the downloaded `.zip` file +1. Перейдите в **Magisk** → **Модули** → **Установить из хранилища** и выберите загруженный файл `.zip` ![Open Magisk modules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/solving_problems/https-certificate-for-rooted/magisk-module-4.png) @@ -57,15 +57,15 @@ sidebar_position: 14 ![Reboot the device *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/solving_problems/https-certificate-for-rooted/magisk-module-7.png) -If a new version of "AdGuard certificate" module comes out, repeat steps 3-7 to update the module. +Если вышла новая версия модуля «Сертификат AdGuard», повторите шаги 3–7, чтобы обновить модуль. -The module does its work during the system boot. If your AdGuard certificate changes, you'll have to reboot the device for the new certificate to be copied to the system store. +Модуль выполняет свою работу во время загрузки системы. Если ваш сертификат AdGuard изменится, вам придётся перезагрузить устройство, чтобы новый сертификат был скопирован в системное хранилище. ### Браузер Bromite :::note -In order for the **Bromite** browser to work properly, in addition to the steps mentioned above, you need to set "Allow user certificates" in `chrome://flags` to "Enabled" state. +Для правильной работы браузера **Bromite**, в дополнение к шагам выше, вам необходимо включить опцию «Разрешить пользовательские сертификаты» в `chrome://flags`. ::: @@ -73,4 +73,4 @@ In order for the **Bromite** browser to work properly, in addition to the steps Long story short, you will have no problems with HTTPS filtering in Chrome and Chromium-based browsers on rooted devices, if you use "AdGuard Certificate" module. -Here is a bit more detailed explanation: Chrome (and subsequently many other Chromium-based browsers) has recently started requiring CT logs for CA certs found in the **System store**. "AdGuard Certificate" module copies AdGuard's CA certificate from the **User store** to the **System store**. It also contains a Zygisk module that reverts any modifications done by Magisk for [certain browsers](https://github.com/AdguardTeam/adguardcert/blob/master/zygisk_module/jni/browsers.inc). This way the browsers only find AdGuard’s certificate in the User store and don’t complain about the missing CT log, while other apps continue to use the same certificate from the System store. +Here is a bit more detailed explanation: Chrome (and subsequently many other Chromium-based browsers) has recently started requiring CT logs for CA certs found in the **System store**. "AdGuard Certificate" module copies AdGuard's CA certificate from the **User store** to the **System store**. Он также содержит модуль Zygisk, который отменяет любые изменения, сделанные Magisk для [определённых браузеров](https://github.com/AdguardTeam/adguardcert/blob/master/zygisk_module/jni/browsers.inc). Таким образом, браузеры находят только сертификат AdGuard в пользовательском хранилище и не жалуются на отсутствие журнала прозрачности, в то время как другие приложения продолжают использовать тот же сертификат из системного хранилища. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/logcat.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/logcat.md index 79413a4aa47..6f3ef37dc19 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/logcat.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/logcat.md @@ -5,7 +5,7 @@ sidebar_position: 4 :::info -В этой статье рассказывается об AdGuard для Android — многофункциональном блокировщике рекламы, который защищает ваше устройство на системном уровне. To see how it works, firsthand [download the AdGuard app](https://agrd.io/download-kb-adblock) +В этой статье рассказывается об AdGuard для Android — многофункциональном блокировщике рекламы, который защищает ваше устройство на системном уровне. Чтобы увидеть, как он работает, сначала [скачайте приложение AdGuard](https://agrd.io/download-kb-adblock) ::: @@ -25,7 +25,7 @@ sidebar_position: 4 :::note - After a moment, you will see a notification that the bug report is ready (see Figure 2). + Через некоторое время вы увидите уведомление о том, что отчёт об ошибке готов (см. рисунок 2). ::: @@ -61,7 +61,7 @@ sidebar_position: 4 1. Увеличьте размеры **буфера журнала** до 4 МБ для каждого буфера записей. -4 MB should be enough for storing the logs we need until you're able to do the second part (getting the log from the device); +4 МБ должно быть достаточно для хранения нужных вам логов до тех пор, пока вы не перейдёте ко второй части (извлечение самих логов с устройства); **Часть 2: воспроизведите проблему** @@ -75,15 +75,15 @@ sidebar_position: 4 1. Подключите устройство к компьютеру с помощью USB-кабеля. -1. Скачайте [Инструменты платформы Android SDK](https://developer.android.com/studio/releases/platform-tools#downloads). Выберите соответствующую ссылку для загрузки для вашей ОС в разделе «Загрузки». Once you tap the link, a ZIP file will be downloaded. You can extract the ADB (Android Debug Bridge) files from the ZIP file and store them wherever you want. +1. Скачайте [Инструменты платформы Android SDK](https://developer.android.com/studio/releases/platform-tools#downloads). Выберите соответствующую ссылку для загрузки для вашей ОС в разделе «Загрузки». Когда вы нажмёте на ссылку, будет загружен ZIP-файл. Вы можете извлечь файлы ADB (Android Debug Bridge) из ZIP-файла и сохранить их в любом месте. 1. Проверьте работоспособность ADB: подключите устройство Android к компьютеру с помощью USB-кабеля, откройте Командную строку, PowerShell или Терминал и выполните следующую команду: - `adb devices` + `устройства adb` Пример успешного результата: - ![Step 3](https://cdn.adtidy.org/content/kb/ad_blocker/android/logcat/logcat_step-3.png) + ![Шаг 3](https://cdn.adtidy.org/content/kb/ad_blocker/android/logcat/logcat_step-3.png) 1. Затем выполните следующую команду (вставьте соответствующий путь): diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md index 7935b429516..49888a2cbe9 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md @@ -1,5 +1,5 @@ --- -title: Low-level settings guide +title: Гид по Низкоуровневым настройкам sidebar_position: 6 --- @@ -9,7 +9,7 @@ sidebar_position: 6 ::: -## How to reach Low-level settings +## Как получить доступ к Низкоуровневым настройкам :::caution @@ -35,7 +35,7 @@ sidebar_position: 6 #### Обнаруживать search-домены -If this setting is enabled, AdGuard will detect search domains and automatically forward them to fallback upstreams. +Если эта настройка включена, AdGuard будет определять поисковые домены и автоматически перенаправлять их на резервные upstream-серверы. #### Bootstrap DNS-серверы @@ -75,31 +75,31 @@ If this setting is enabled, AdGuard will detect search domains and automatically #### Игнорировать недоступный исходящий прокси-сервер -If this setting is enabled, AdGuard will send DNS requests directly when the outbound proxy is unavailable. +Если эта настройка включена, AdGuard будет отправлять DNS-запросы напрямую, когда исходящий прокси недоступен. #### Пробовать HTTP/3 для upstream-серверов DNS-over-HTTPS -If this setting is enabled, AdGuard will use HTTP/3 to speed up DNS query resolution for DoH upstreams. Otherwise, AdGuard will revert to its default behavior and use HTTP/2 to send all DNS requests for DNS-over-HTTPS. +Если эта опция включена, AdGuard использует HTTP/3 для ускорения разрешения DNS-запросов для upstream-серверов DoH. В противном случае AdGuard вернётся к поведению по умолчанию и будет использовать HTTP/2 для отправки всех DNS-запросов для DNS-over-HTTPS. #### Отвечать на ошибку кодом SERVFAIL -If this setting is enabled and all upstreams, including fallback ones, fail to respond, AdGuard will send a SERVFAIL response to the client. +Если эта настройка включена и все upstream-серверы, включая резервные, не отвечают, AdGuard отправит клиенту ответ SERVFAIL. #### Использовать резервный сервер для нерезервных доменов -If this setting is enabled, AdGuard will use fallback upstreams for all domains. Otherwise, fallback upstreams will only be used for fallback domains and search domains if the corresponding option is enabled. +Если эта настройка включена, AdGuard будет использовать резервные upstream-серверы для всех доменов. В противном случае резервный upstream-сервер будет использоваться только для резервных и поисковых доменов, если соответствующий параметр включён. #### Проверять upstream-серверы DNS -If this setting is enabled, AdGuard will test DNS upstreams before adding or updating custom DNS servers. +Если этот параметр включён, AdGuard будет проверять upstrem-серверы DNS перед добавлением или обновлением пользовательских DNS-серверов. ### Фильтрация #### Записывать HAR -If this setting is enabled, AdGuard will capture HAR files. It will create a directory named "har" inside the app cache directory and add there information about all filtered HTTP requests in HAR 1.2 format that can be analyzed with the Fiddler program. +Если эта настройка включена, AdGuard будет перехватывать HAR-файлы. It will create a directory named "har" inside the app cache directory and add there information about all filtered HTTP requests in HAR 1.2 format that can be analyzed with the Fiddler program. -Use it only for debugging purposes! +Используйте его только для целей отладки! ### HTTPS-фильтрация @@ -109,25 +109,25 @@ Use it only for debugging purposes! #### Проверка OCSP -If this setting is enabled, AdGuard will perform asynchronous OCSP checks to get the revocation status of a website's SSL certificate. +Если эта настройка включена, AdGuard будет выполнять асинхронные проверки OCSP для получения информации о статусе отзыва SSL-сертификата сайта. -If an OCSP check is completed within the required timeout, AdGuard will immediately block the connection if the certificate is revoked or establish the connection if the certificate is valid. +Если проверка OCSP завершается в течение указанного тайм-аута, AdGuard немедленно заблокирует соединение, если сертификат отозван, или установит соединение, если сертификат действителен. -If the verification takes too long, AdGuard will allow the connection while continuing to check the certificate status in the background. Если сертификат отозван, текущие и будущие подключения к домену будут заблокированы. +Если проверка занимает слишком много времени, AdGuard разрешит подключение, продолжая проверять состояние сертификата в фоновом режиме. Если сертификат отозван, текущие и будущие подключения к домену будут заблокированы. #### Перенаправлять запросы DNS-over-HTTPS -If this setting is enabled, AdGuard will redirect DNS-over-HTTPS requests to the local DNS proxy in addition to plain DNS requests. We recommend disabling fallback upstreams and using only encrypted DNS servers to maintain privacy. +Если опция включена, AdGuard перенаправляет запросы DNS-over-HTTPS на локальный DNS-прокси в дополнение к обычным DNS-запросам. Для сохранения конфиденциальности мы рекомендуем отключить резервные upstream-серверы и использовать только зашифрованные DNS-серверы. #### Фильтровать HTTP/3 -If this setting is enabled, AdGuard will filter requests sent over HTTP/3 in addition to other request types. +Если этот параметр включён, AdGuard будет фильтровать запросы, отправленные по протоколу HTTP/3, в дополнение к другим типам запросов. -### Outbound proxy +### Исходящий прокси #### Показывать настройку «Фильтровать DNS-запросы» -If this is enabled, the *Filter DNS requests* switch will be displayed in the *Add proxy server* dialog. Use it to enable filtering of DNS requests passing through the specified proxy. +Если эта настройка включена, переключатель *Фильтровать DNS-запросы* будет отображаться в диалоговом окне *Добавить прокси-сервер*. Используйте его для включения фильтрации DNS-запросов, проходящих через указанный прокси. ### Защита @@ -137,7 +137,7 @@ If this is enabled, the *Filter DNS requests* switch will be displayed in the *A #### Фиксировать удаление HTML-элементов -If this setting is enabled, AdGuard will record blocked HTML elements in *Recent activity*. +Если этот параметр включён, AdGuard будет записывать заблокированные HTML-элементы в *Недавнюю активность*. #### Отладка скриптлетов @@ -153,23 +153,23 @@ If this setting is enabled, debugging in scriptlets will be activated, and the b #### Перенастраивать Автоматический прокси при изменении сети -If this setting is enabled, the AdGuard protection will restart to reconfigure the automatic proxy settings when your device connects to another network. This setting only applies if *Routing mode* is set to *Automatic proxy*. +Если этот параметр включён, то при подключении устройства к другой сети защита AdGuard будет перезапускаться для перенастройки параметров автоматического прокси. Эта настройка применяется только в том случае, если для параметра *Режим маршрутизации* установлено значение *Автоматический прокси*. #### Фильтрация IPv6 -If this setting is enabled, AdGuard will filter IPv6 networks if an IPv6 network interface is available. +Если эта настройка включена, AdGuard фильтрует сети IPv6, если доступен сетевой интерфейс IPv6. #### Диапазоны IPv4-адресов, исключённые из фильтрации -Filtering for the IPv4 ranges listed in this section is disabled. +Фильтрация для диапазонов IPv4, перечисленных в данном разделе, отключена. #### Диапазоны IPv6-адресов, исключённые из фильтрации -Filtering for the IPv6 ranges listed in this section is disabled. +Фильтрация для диапазонов IPv6, перечисленных в данном разделе, отключена. #### TCP keepalive для исходящих сокетов -If this setting is enabled, AdGuard will send a keepalive probe after the specified time period to ensure that the TCP connection is alive. Here, you can specify the idle time before starting keepalive probes and the time between keepalive probes for an unresponsive peer. +Если эта опция включена, AdGuard отправляет проверку активности через указанный период времени, чтобы убедиться, что TCP-соединение активно. Здесь вы можете указать время простоя перед запуском проверок активности и время между проверками активности для неотвечающего узла. После заданного системой количества неудачных попыток получить ответ от сервера система автоматически закрывает TCP-соединение. @@ -177,11 +177,11 @@ If this setting is enabled, AdGuard will send a keepalive probe after the specif #### Время ожидания для остановленного VPN -Здесь вы можете установить время задержки в миллисекундах, прежде чем AdGuard попытается восстановить VPN-защиту после её отзыва сторонним VPN-приложением или удалением VPN-профиля. The default value is 5000 ms. +Здесь вы можете установить время задержки в миллисекундах, прежде чем AdGuard попытается восстановить VPN-защиту после её отзыва сторонним VPN-приложением или удалением VPN-профиля. Значение по умолчанию — 5000 мс. #### Задержка для восстановления отключённого VPN -Здесь вы можете установить время задержки в миллисекундах, прежде чем AdGuard перенесёт восстановление VPN-защиты после того, как она была отозвана сторонним VPN-приложением или путём удаления VPN-профиля. The default value is 5000 ms. +Здесь вы можете установить время задержки в миллисекундах, прежде чем AdGuard перенесёт восстановление VPN-защиты после того, как она была отозвана сторонним VPN-приложением или путём удаления VPN-профиля. Значение по умолчанию — 5000 мс. #### MTU @@ -189,15 +189,15 @@ If this setting is enabled, AdGuard will send a keepalive probe after the specif #### Автоматически возобновлять работу VPN -If this setting is enabled, AdGuard’s local VPN will be automatically re-enabled after being turned off due to network absence, tethering, or low-power mode. +Если этот параметр включён, то локальный VPN AdGuard будет автоматически включаться после выключения из-за отсутствия сети, привязки к сети или режима низкого энергопотребления. #### Захват пакетов (PCAP) -If this setting is enabled, AdGuard will create a file `timestamp.pcap` (for instance, 1682599851461.pcap) in the app cache directory. This file lists all network packets transferred through the VPN and can be analyzed with the Wireshark program. +Если эта настройка включена, AdGuard будет создавать файл `timestamp.pcap` (например, 1682599851461.pcap) в каталоге кэша приложений. В этом файле будут перечислены все сетевые пакеты, передаваемые через VPN. Их можно проанализировать с помощью программы Wireshark. #### Включить шлюз Wi-Fi в маршруты VPN -If this setting is enabled, the gateway IP addresses will be added to to VPN routes when on Wi-Fi. +Если этот параметр включён, IP-адреса шлюзов будут добавляться в VPN-марштуры при работе с Wi-Fi. #### IPv4-адрес @@ -205,11 +205,11 @@ If this setting is enabled, the gateway IP addresses will be added to to VPN rou #### Принудительно маршрутизировать LAN IPv4 -If this setting is enabled, AdGuard will filter all LAN connections, including local IPv4 network traffic, even if the *Route all LAN IPv4 connections* option is enabled. +Если эта опция включена, AdGuard фильтрует все LAN-соединения, включая трафик локальной сети IPv4, даже если включена опция *Маршрутизировать все IPv4-подключения в локальной сети*. #### Маршрутизировать все IPv4-подключения в локальной сети -If this setting is enabled, AdGuard will exclude LAN connections from filtering for simple networks. This may not work for complex networks. This setting only applies if *Forcibly route LAN IPv4* is disabled. +Если эта настройка включена, AdGuard исключит из фильтрации LAN-соединения для простых сетей. Для сложных сетей это может не подойти. Этот параметр применяется только в том случае, если настройка *Принудительно маршрутизировать LAN IPv4* отключена. #### IPv6-адрес @@ -219,4 +219,4 @@ If this setting is enabled, AdGuard will exclude LAN connections from filtering #### Обнаруживать Samsung Pay -If this setting is enabled, AdGuard protection will be paused while Samsung Pay is in use. Korean users require this feature as they experience [issues with Samsung Pay](/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea) when AdGuard is enabled. +Если настройка включена, защита AdGuard будет приостановлена на время использования Samsung Pay. Эта функция необходима корейским пользователям, поскольку при включении AdGuard у них возникают проблемы с [Samsung Pay](/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea). diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/multiple-user-profiles.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/multiple-user-profiles.md index 0a27de0f5e9..7b74f3f33de 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/multiple-user-profiles.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/multiple-user-profiles.md @@ -51,7 +51,7 @@ sidebar_position: 10 ::: -1. [Install and configure](https://www.xda-developers.com/install-adb-windows-macos-linux/) adb; On the Windows platform, **Samsung** owners may need to install [this utility](https://developer.samsung.com/mobile/android-usb-driver.html). +1. [Установите и настройте](https://www.xda-developers.com/install-adb-windows-macos-linux/) adb; На платформе Windows владельцам **Samsung** может потребоваться установить [эту утилиту](https://developer.samsung.com/mobile/android-usb-driver.html). 1. Подключите устройство с помощью кабеля USB **** к компьютеру или ноутбуку, на котором вы установили **ADB**; diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index 0ca47b58156..8a6f0b8f01c 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -17,19 +17,19 @@ If your app is not listed below, please check on its proxy configurations in the ::: -AdGuard allows you to route your device's traffic through a proxy server. To access proxy settings, open **Settings** and then proceed to **Filtering** → **Network** → **Proxy**. +AdGuard позволяет направлять трафик устройства через прокси-сервер. Для доступа к настройкам прокси откройте **Настройки** и перейдите в раздел **Фильтрация** → **Сеть** → **Прокси**. -## Proxy configuration examples +## Примеры конфигурации прокси-сервера -In this article we give examples of how to set up some of the most popular proxies to work with AdGuard. +В этой статье даны примеры того, как настроить работу некоторые из самых популярных прокси для работы с AdGuard. ### Как использовать AdGuard вместе с Tor -1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy**. Скачайте «Orbot: Proxy with Tor» напрямую из [Google Play](https://play.google.com/store/apps/details?id=org.torproject.android&noprocess) или нажав **«Интегрировать с Tor**, а затем **Установить**. +1. Откройте AdGuard и перейдите в раздел **Настройки** → **Фильтрация** → **Сеть** → **Прокси**. Скачайте «Orbot: Proxy with Tor» напрямую из [Google Play](https://play.google.com/store/apps/details?id=org.torproject.android&noprocess) или нажав **«Интегрировать с Tor**, а затем **Установить**. 1. Откройте Orbot и нажмите кнопку **Запустить** в главном экране приложения. -1. Go back to the **Proxy** screen of AdGuard. +1. Вернитесь на экран **Прокси** в AdGuard. 1. Тапните по кнопке **Настроить интеграцию с Tor®r**. @@ -51,7 +51,7 @@ In this article we give examples of how to set up some of the most popular proxi *Здесь мы предполагаем, что вы уже клиент PIA VPN и он установлен на вашем устройстве.* -1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. +1. Откройте AdGuard и перейдите в раздел **Настройки** → **Фильтрация** → **Сеть** → **Прокси** → **Прокси-сервер**. 1. Нажмите на **Добавить прокси** и введите следующие данные: @@ -63,7 +63,7 @@ In this article we give examples of how to set up some of the most popular proxi 1. Вам также понадобится заполнить поля **Имя пользователя/Пароль**. Для этого залогиньтесь в [Панели Клиентского Контроля](https://www.privateinternetaccess.com/pages/client-sign-in) на сайте PIA. Кликните по кнопке **Сгенерировать пароль** в секции **Сгенерировать пароль PPTP/L2TP/SOCKS**. A username starting with "x" and a random password will be shown. Используйте их, чтобы заполнить поля **Имя пользователя** и **Пароль** в AdGuard. -1. Tap **Save and select**. +1. Нажмите **Сохранить и выбрать**. 1. Включите основной переключатель Прокси и защиту AdGuard, чтобы направить трафик вашего устройства через прокси. @@ -71,7 +71,7 @@ In this article we give examples of how to set up some of the most popular proxi *Here we presume that you are already a TorGuard client and have it installed on your device.* -1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. +1. Откройте AdGuard и перейдите в раздел **Настройки** → **Фильтрация** → **Сеть** → **Прокси** → **Прокси-сервер**. 1. Нажмите на **Добавить прокси** и введите следующие данные: @@ -83,25 +83,25 @@ In this article we give examples of how to set up some of the most popular proxi 1. For **Username** and **Password** fields, enter your proxy username and proxy password you have chosen at TorGuard signup. -1. Tap **Save and select**. +1. Нажмите **Сохранить и выбрать**. 1. Включите основной переключатель Прокси и защиту AdGuard, чтобы направить трафик вашего устройства через прокси. ### Как использовать AdGuard с NordVPN -1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. +1. Откройте AdGuard и перейдите в раздел **Настройки** → **Фильтрация** → **Сеть** → **Прокси** → **Прокси-сервер**. 1. Нажмите на **Добавить прокси** и введите следующие данные: - | Поле | Значение | - | ----------- | ------------------------------------------------------------------------------ | - | Тип прокси | *SOCKS5* | - | Прокси-хост | *any server from [this list](https://support.nordvpn.com/Connectivity/Proxy/)* | - | Порт прокси | *1080* | + | Поле | Значение | + | ----------- | --------------------------------------------------------------------------------- | + | Тип прокси | *SOCKS5* | + | Прокси-хост | *любой сервер из [этого списка](https://support.nordvpn.com/Connectivity/Proxy/)* | + | Порт прокси | *1080* | 1. For **Username** and **Password** fields, enter your NordVPN Username and Password. -1. Tap **Save and select**. +1. Нажмите **Сохранить и выбрать**. 1. Включите основной переключатель Прокси и защиту AdGuard, чтобы направить трафик вашего устройства через прокси. @@ -115,9 +115,9 @@ You should remove Shadowsocks app from filtering before setting up the process ( ::: -1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. +1. Откройте AdGuard и перейдите в раздел **Настройки** → **Фильтрация** → **Сеть** → **Прокси** → **Прокси-сервер**. -1. Tap the **Add proxy server** and fill in the fields: +1. Нажмите **Добавить прокси-сервер** и заполните поля: | Поле | Значение | | ----------- | ----------- | @@ -125,17 +125,17 @@ You should remove Shadowsocks app from filtering before setting up the process ( | Прокси-хост | *127.0.0.1* | | Порт прокси | *1080* | -1. Tap **Save and select**. +1. Нажмите **Сохранить и выбрать**. 1. Включите основной переключатель Прокси и защиту AdGuard, чтобы направить трафик вашего устройства через прокси. -### How to use AdGuard with Clash +### Как использовать AdGuard вместе с Clash *Here we presume that you are already a Clash client and have it installed on your device.* -1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. Это переведёт Clash в режим прокси. -1. Open AdGuard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. Это предотвратит зацикливание трафика. +1. Откройте AdGuard и перейдите в раздел **Управление приложениями**. Выберите **Clash для Android** и отключите **Направлять трафик через AdGuard**. Это предотвратит зацикливание трафика. 1. Then go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea.md index 8854cc63fb1..2f1aaa008c8 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea.md @@ -21,11 +21,11 @@ As a consequence, users had to disable AdGuard when making payments with Samsung ::: -To enable *Detect Samsung Pay*, follow these steps: +Чтобы включить *Обнаруживать Samsung Pay*, выполните следующие действия: 1. Go to *Settings* → *General* → *Advanced*→ *Low-level settings*. -1. Scroll to *Detect Samsung Pay* and move the slider to the right. +1. Прокрутите до *Обнаруживать Samsung Pay* и переместите ползунок вправо. 1. Tap *Allow permissions* and give AdGuard access to information about the use of other apps. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md index 600e0f3fbaf..f10d180ed33 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md @@ -9,16 +9,16 @@ sidebar_position: 13 ::: -If you install AdGuard to [the *Secure folder* on your Android](https://www.samsung.com/uk/support/mobile-devices/what-is-the-secure-folder-and-how-do-i-use-it/) (this applies mainly to Samsung devices), you may face some difficulties when installing the HTTPS certificate. The thing is, the *Secure folder* has its own space where the certificates are stored. However, if you do everything according to the regular certificate installation instructions ([described here](../../overview#https-filtering)), the certificate will be installed into the main memory and will play no role for your ad blocker in the *Secure folder*. To solve this problem and install the certificate for your AdGuard for Android into the *Secure folder's* storage, please follow these instructions instead: +If you install AdGuard to [the *Secure folder* on your Android](https://www.samsung.com/uk/support/mobile-devices/what-is-the-secure-folder-and-how-do-i-use-it/) (this applies mainly to Samsung devices), you may face some difficulties when installing the HTTPS certificate. Дело в том, что в *Защищённой папке* есть собственное хранилище для сертификатов. However, if you do everything according to the regular certificate installation instructions ([described here](../../overview#https-filtering)), the certificate will be installed into the main memory and will play no role for your ad blocker in the *Secure folder*. Чтобы справиться с этой проблемой и установить сертификат в хранилище *Защищённой папки*, воспользуйтесь следующей инструкцией: -1. After installing the app and connecting the local VPN, tap **ENABLE** next to the *HTTPS filtering is off* message. -1. Tap **Next** → **Next** → **Save it now** → **Save certificate**. +1. После установки приложения и подключения к локальному VPN нажмите **Включить** рядом с надписью *HTTPS-фильтрация отключена*. +1. Нажмите **Далее** → **Далее** → **Сохранить сейчас** → **Сохранить сертификат**. 1. Save the certificate (at this stage, you can rename it to make it easier to locate it later, which you will need to do). 1. After the *Installation instructions* popup appears, **DO NOT** tap **Open Settings**. -1. Minimize the app and go to the *Secure folder*. +1. Минимизируйте приложение и перейдите в *Защищённую папку*. 1. Tap the three-dot menu and go to **Settings** → **Other security settings**. 1. Tap **Security certificates** → **Install from device storage** → **CA certificate** → **Install anyway** -1. Confirm installation with your graphic key/password/fingerprint. -1. Find and select the previously saved certificate, then tap **Done**. -1. Return to the AdGuard app and navigate back to the main screen. You may have to swipe and restart the app to get rid of the *HTTPS filtering is off* message. +1. Подтвердите установку графическим ключом/паролем/отпечатком пальца. +1. Найдите и выберите ранее сохранённый сертификат, затем нажмите **Готово**. +1. Вернитесь в приложение AdGuard и перейдите обратно на главный экран. Возможно, вам придется закрыть и перезапустить приложение, чтобы избавиться от сообщения *HTTPS-фильтрация выключена*. 1. Готово! Сертификат установлен. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md index dec1eb36274..cebad402c84 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md @@ -21,7 +21,7 @@ AdGuard для Mac должен установить корневой серти 4. Перейдите во вкладку «Центры сертификации» и кликните по кнопке «Импортировать...» - 5. Выберите файл `/Library/Application Support/com.adguard.mac.adguard/AdguardCore/Adguard Personal CA.cer` или скачайте его через любой браузер на основе Chromium (например, Google Chrome или Edge) с запущенной HTTPS-фильтрацией в AdGuard + 5. Выберите файл `/Library/Application Support/com.adguard.mac.adguard/AdguardCore/Adguard Personal CA.cer` или скачайте его c http://local.adguard.org/cert через любой браузер на основе Chromium (например, Google Chrome или Edge) с запущенной HTTPS-фильтрацией в AdGuard Точные действия могут различаться для разных браузеров, но общая последовательность и путь к файлу `AdGuard Personal CA.cer` остаются теми же. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-safari/extensions.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-safari/extensions.md index 7b95b72cd4d..a3a5995642e 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-safari/extensions.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-safari/extensions.md @@ -33,7 +33,7 @@ sidebar_position: 3 *AdGuard Основные* применяет правила из раздела *Фильтры*, которые вы можете найти в подразделах *Блокировка рекламы* и *Языковые*. Это расширение ориентировано на комплексную блокировку рекламы и включает фильтры для рекламы на определённых языках. -*AdGuard Privacy* applies rules from filters located in *Filters* → *Privacy*. Это расширение блокирует механизмы отслеживания и гарантирует, что ваши действия в интернете останутся конфиденциальными. +*AdGuard Конфиденциальность* применяет правила из раздела *Фильтры* → *Антитрекинг*. Это расширение блокирует механизмы отслеживания и гарантирует, что ваши действия в интернете останутся конфиденциальными. *AdGuard Виджеты социальных сетей* применяет правила из раздела *Фильтры* → *Виджеты социальных сетей* и *Фильтры* → *Раздражители*. Расширение блокирует всплывающие окна, кнопки соцсетей, окна онлайн-помощников и другие элементы на страницах, которые могут вас раздражать. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/admins-documentation.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/admins-documentation.md index 4c8aea217c1..6452c52e082 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/admins-documentation.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/admins-documentation.md @@ -7,7 +7,7 @@ sidebar_position: 5 ## 1. Скачайте MSI-установщик {#msi-download} -Download the [AdGuard MSI](https://static.adtidy.org/windows/setup.msi). +Скачайте [AdGuard MSI](https://static.adtidy.org/windows/setup.msi). ## 2. Настройте параметры сети {#settings-configuring} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index ae030c3c3d8..c8602a7926d 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -11,7 +11,7 @@ sidebar_position: 2 Чтобы фильтровать HTTPS-трафик и эффективно блокировать рекламу и трекеры, AdGuard генерирует специальный (и уникальный) корневой сертификат и устанавливает его в системное хранилище. Подробнее о том, почему требуется сертификат, вы можете узнать в [этой статье](/general/https-filtering/what-is-https-filtering). -Обычно браузеры доверяют сертификату AdGuard после его добавления в системное хранилище сертификатов в процессе установки. Но в некоторых случаях этого недостаточно, и вы можете столкнуться с предупреждениями или ошибками. Чаще всего это происходит в браузерах на базе Firefox, таких как Mozilla Firefox, PaleMoon, Waterfox и т. д., или в Яндекс.Браузере. +Обычно браузеры доверяют сертификату AdGuard после его добавления в системное хранилище сертификатов в процессе установки. Но в некоторых случаях этого недостаточно, и вы можете столкнуться с предупреждениями или ошибками. Чаще всего это происходит в браузерах на базе Firefox, таких как Mozilla Firefox, PaleMoon, Waterfox и т. д., или в Яндекс Браузере. ## *Потенциальная угроза безопасности* в браузерах на базе Firefox @@ -33,7 +33,7 @@ sidebar_position: 2 1. Откройте браузер, а затем откройте *Настройки*. -1. Go to *Privacy & Security* tab. +1. Перейдите на вкладку *Приватность и Защита*. 1. Прокрутите вниз до раздела *Сертификаты* и нажмите кнопку *Просмотр сертификатов*. @@ -41,23 +41,23 @@ sidebar_position: 2 1. Выберите вкладку *Центры сертификации*. -1. Click *Import...*. +1. Нажмите кнопку *Импортировать...*. -![Certificate settings — import](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/import2.jpeg) +![Настройки сертификата — импорт](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/import2.jpeg) 1. Найдите загруженный файл **cert.cer** и нажмите *Открыть*. 1. Установите флажок *Доверять этому ЦС для идентификации веб-сайтов* и нажмите *ОК*. -![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) +![Настройки сертификата — флажок](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) Вы успешно установили сертификат AdGuard. Перезапустите браузер, ошибка должна исчезнуть. -## Предупреждение сертификата Яндекс.Браузера +## Предупреждение Яндекс Браузера -Если вы пользуетесь AdGuard для Windows и Яндекс.Браузером, вы могли столкнуться с этим предупреждением: +Если вы пользуетесь AdGuard для Windows и Яндекс Браузером, вы могли столкнуться с этим предупреждением: -![Предупреждение сертификата Яндекс.Браузера](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/yandex-cert.png) +![Предупреждение Яндекс Браузера о сертификате](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/yandex-cert.png) ### Почему это происходит @@ -67,6 +67,6 @@ sidebar_position: 2 ### Как решить проблему -Самый простой способ — нажать на кнопку **Перейти на сайт**. Это заставит Яндекс.Браузер запомнить сертификат AdGuard как доверенный хотя бы на время. Скорее всего вам больше не придётся видеть это сообщение, но вполне возможно, оно будет время от времени появляться по каким-то другим причинам. В таких случаях просто нажмите ту же кнопку ещё раз *(убедитесь, что это сертификат AdGuard!)*. +Самый простой способ — нажать на кнопку **Перейти на сайт**. Это заставит Яндекс Браузер запомнить сертификат AdGuard как доверенный хотя бы на время. Скорее всего вам больше не придётся видеть это сообщение, но вполне возможно, оно будет время от времени появляться по каким-то другим причинам. В таких случаях просто нажмите ту же кнопку ещё раз *(убедитесь, что это сертификат AdGuard!)*. -Отключение HTTPS-фильтрации в AdGuard также предотвратит повторное отображение этого сообщения в Яндекс.Браузере. Однако это приведёт к тому, что вы будете видеть рекламу, загружаемую по HTTPS (в том числе **собственную рекламу Яндекса**) на таких сайтах, как YouTube, Facebook, Instagram и многие другие. Мы настоятельно не рекомендуем делать это, если вы хотите сохранить высокое качество блокировки рекламы. +Отключение HTTPS-фильтрации в AdGuard также предотвратит повторное отображение этого сообщения в Яндекс Браузере. Однако это приведёт к тому, что вы будете видеть рекламу, загружаемую по HTTPS (в том числе **собственную рекламу Яндекса**) на таких сайтах, как YouTube, Facebook, Instagram и многие другие. Мы настоятельно не рекомендуем делать это, если вы хотите сохранить высокое качество блокировки рекламы. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md index 7631548da11..87e3a0b9a2d 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md @@ -11,7 +11,7 @@ sidebar_position: 8 Для диагностики проблем и ошибок, с которыми пользователи могут столкнуться при использовании AdGuard, службе поддержки может понадобиться файл дампа. Файл дампа помогает разработчикам увидеть процессы, которые выполнялись в приложении за определённый период времени. Ниже вы можете ознакомиться с инструкциями о том, как собрать файл дампа на вашем компьютере. -1. Press **Ctrl + Shift + Esc** and click **Task Manager** +1. Нажмите **Ctrl + Shift + Esc** и нажмите **Диспетчер задач** 1. В верхней строке меню выберите **Подробности** @@ -25,14 +25,14 @@ sidebar_position: 8 ![Create dump file](https://cdn.adtidy.org/public/Adguard/kb/Windows_dump/create_dump_file_en.png) -After you’ve created the dump file, please navigate to the file location. You should be prompted to open the folder containing the dump file right after its creation. Otherwise, you will be able to find it inside the **%tmp%** folder. The created dump file (`.DMP`) has the same name as the name of the process you chose in the previous steps. The file is quite large, so please compress it into an archive before sending to support. +After you’ve created the dump file, please navigate to the file location. Вам будет предложено открыть папку, содержащую файл дампа, сразу после его создания. В противном случае вы сможете найти его в папке **%tmp%**. Созданный файл дампа (`.DMP`) имеет то же название, что и процесс, который вы выбрали в предыдущих пунктах. Файл довольно большой, поэтому перед отправкой в поддержку сожмите его в архив. :::note -AdGuard for Windows has two running processes (`Adguard.exe` and `AdguardSvc.exe`). So you need to create the dump file separately for each process. +AdGuard для Windows имеет два запущенных процесса (`Adguard.exe` и `AdguardSvc.exe`). Поэтому вам нужно создать файл дампа отдельно для каждого процесса. ::: -![AdGuard processes](https://cdn.adtidy.org/public/Adguard/kb/Windows_dump/processes_en.png) +![Процессы AdGuard](https://cdn.adtidy.org/public/Adguard/kb/Windows_dump/processes_en.png) -When you send the dump files to the support team, please also attach the AdGuard application logs so we have a better chance at solving the problem. [Here](../adguard-logs) you can check the instructions on how to collect the log file. +When you send the dump files to the support team, please also attach the AdGuard application logs so we have a better chance at solving the problem. [Здесь](../adguard-logs) вы можете ознакомиться с инструкцией по сбору логов AdGuard. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md index 74b1f2b60ff..e4ee8dc3faf 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md @@ -9,17 +9,17 @@ sidebar_position: 5 ::: -To analyze and diagnose different problems that may potentially arise, the AdGuard support service might need Windows system log files. Журналы Windows содержат записи о системных событиях и ошибках за последнее время. Ниже представлена инструкция для получения и отправки этих файлов. +Для анализа и диагностики сложных проблем, связанных с работой AdGuard, службе поддержки могут понадобиться файлы журнала Windows. Журналы Windows содержат записи о системных событиях и ошибках за последнее время. Ниже представлена инструкция для получения и отправки этих файлов. -1. Press *Win + R* +1. Нажмите *Win + R* -1. In the window that appears type in `eventvwr` and click *OK*: +1. В появившемся окне введите `eventvwr` и нажмите *OK*: - ![Run window *mobile](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/eng_event_logs_1.png) + ![Окно запуска *mobile](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/eng_event_logs_1.png) 1. Окно программы «Просмотр событий» выглядит, как показано ниже. - ![Event viewer *border](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/eng_event_logs_2.png) + ![Просмотр событий *border](https://cdn.adtidy.org/public/Adguard/kb/newscreenshots/En/eng_event_logs_2.png) Чтобы сохранить нужные нам файлы, сделайте следующее: diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md b/i18n/ru/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md index 0b6171157c6..291f9f4cbf8 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -Эта статья о фильтрах, которые мы разрабатываем и которые предустановлены в AdGuard. To check them out, you can [download the AdGuard app](https://agrd.io/download-kb-adblock) +Эта статья о фильтрах, которые мы разрабатываем и которые предустановлены в AdGuard. Чтобы проверить их, [скачайте приложение AdGuard](https://agrd.io/download-kb-adblock) ::: diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/ru/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 94faf80e7d2..4332080bfdc 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -7,7 +7,7 @@ toc_max_heading_level: 4 :::info -В этой статье мы рассказываем, как писать пользовательские правила фильтрации для использования в продуктах AdGuard. To test your rules, you can [download the AdGuard app](https://agrd.io/download-kb-adblock) +В этой статье мы рассказываем, как писать пользовательские правила фильтрации для использования в продуктах AdGuard. Чтобы проверить правила, [скачайте приложение AdGuard](https://agrd.io/download-kb-adblock) ::: @@ -71,7 +71,7 @@ toc_max_heading_level: 4 **Это правило блокирует:** -- `http://example.org/script.js` if this script is loaded from `example.com`. +- `http://example.com/script.js`, если этот скрипт загружен с `example.com`. **Это правило не блокирует:** @@ -107,15 +107,15 @@ AdGuard [расширяет возможности CSS](#extended-css-selectors) **Популярные CSS-селекторы** -| Name | CSS-селектор | Описание | -| ---------------------------- | -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ID selector | `#banners` | Соответствует всем элементам с атрибутом `id`, равным `banners`.
![ID selector](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_id_selector.png) | -| Class selector | `.banners` | Соответствует всем элементам типа `class`, содержащих `banners`.
![Class selector](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_class_selector.png) | -| Attribute selector | `div[class="banners"]` | Matches all `div` elements with `class` attribute **exactly equal** to `banners`.
![Attribute selector](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_class_attr.png) | -| Attribute substring-селектор | `div[class^="advert1"]` | Соответствует всем `div` элементам, атрибут `class` которых **начинается** с `advert1`.
![Attribute substring-селектор](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_class_attr_start.png) | -| Attribute substring-селектор | `div[class$="banners_ads"]` | Matches all `div` elements which `class` attribute **ends with** the `banners_ads` string.
![Attribute substring-селектор](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_class_attr_end.png) | -| Attribute substring-селектор | `a[href^="http://example.com/"]` | Matches all links that are loaded from `http://example.com/` domain.
![Attribute substring-селектор](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_attr_start.png) | -| Attribute selector | `a[href="http://example.com/"]` | Matches all links to **exactly** the `http://example.com/` address.
![Attribute selector](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_attr_equal.png) | +| Имя | CSS-селектор | Описание | +| ---------------------------- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Селектор ID | `#banners` | Выбирает все элементы, `id` которых равен `banners`.
![Селектор ID](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_id_selector.png) | +| Селектор класса | `.banners` | Выбирает все элементы с атрибутом `class`, содержащие `banners`.
![Селектор класса](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_class_selector.png) | +| Селектор атрибута | `div[class="banners"]` | Matches all `div` elements with `class` attribute **exactly equal** to `banners`.
![Селектор атрибута](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_class_attr.png) | +| Селектор вхождения подстроки | `div[class^="advert1"]` | Выбирает все `div`-элементы, атрибут `class` которых **начинается** с `advert1`.
![Селектор вхождения подстроки](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_class_attr_start.png) | +| Селектор вхождения подстроки | `div[class$="banners_ads"]` | Выбирает все `div`-элементы, атрибут `class` которых **заканчивается** на `banners_ads`.
![Селектор вхождения подстроки](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_class_attr_end.png) | +| Селектор вхождения подстроки | `a[href^="http://example.com/"]` | Выбирает все ссылки, загруженные с домена `http://example.com/`.
![Селектор вхождения подстроки](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_attr_start.png) | +| Селектор атрибута | `a[href="http://example.com/"]` | Выбирает все ссылки, которые **точное соответствуют** `http://example.com/`.
![Селектор атрибута](https://cdn.adtidy.org/public/Adguard/kb/en/rules_syntax/css_attr_equal.png) | ## Ограничения и запреты @@ -123,9 +123,9 @@ AdGuard [расширяет возможности CSS](#extended-css-selectors) Некоторые правила можно использовать только в доверенных фильтрах. В эту категорию входят: -- списки фильтров [, созданные командой AdGuard](../adguard-filters), -- пользовательские списки фильтров, установленные как `доверенные`, -- пользовательские правила. +- Списки фильтров, [созданные командой AdGuard](../adguard-filters) +- Пользовательские списки фильтров, помеченные как `trusted` (доверенные) +- Пользовательские правила ### AdGuard Content Blocker @@ -167,7 +167,7 @@ modifiers = [modifier0, modifier1[, ...[, modifierN]]] ### Специальные символы {#basic-rules-special-characters} - **`*`** — wildcard-символ. Используется, чтобы обозначить любой набор символов. Это может быть как пустая строка, так и строка любой длины. -- **`||`** — an indication to apply the rule to the specified domain and its subdomains. Этот специальный символ позволяет не указывать конкретный протокол и поддомен в маске адреса. То есть, `||` соответствует сразу `http://*.`, `https://*.`, `ws://*.`, `wss://*.`. +- **`||`** — указание на применение правила к указанному домену и его поддоменам. Этот специальный символ позволяет не указывать конкретный протокол и поддомен в маске адреса. То есть `||` соответствует сразу `http://*.`, `https://*.`, `ws://*.` и `wss://*.`. - **`^`** — указатель для разделительного символа. Разделителем может быть любой символ кроме буквы, цифры и следующих символов: `_` `-` `.` `%`. Например, в адресе `http:`**`//`**`example.com`**`/?`**`t=1`**`&`**`t2=t3` жирным выделены разделительные символы. Конец адреса также принимается в качестве разделителя. - **`|`** — указатель на начало или конец адреса. Значение зависит от расположения символов в маске. Например, правило `swf|` соответствует `http://example.com/annoyingflash.swf`, но не `http://example.com/swf/index.html`. `|http://example.org` соответствует `http://example.org`, но не `http://domain.com?url=http://example.org`. @@ -201,19 +201,19 @@ AdGuard для Safari и AdGuard для iOS не полностью поддер ::: -### Restrictions on rules application {#rules-restrictions} +### Ограничения на применение правил {#rules-restrictions} -Rules that match an arbitrarily large number of URLs are considered incorrect and will be ignored. This can happen if the rule doesn't contain a mask, or if the mask matches any URL with a certain protocol. +Правила, соответствующие произвольно большому количеству URL-адресов, считаются некорректными и игнорируются. Это может произойти, если правило не содержит маски или если маска соответствует любому URL с определённым протоколом. -This rule will be ignored: +Это правило будет игнорироваться: ```text |http://$replace=/a/b/ ``` -This limitation can be circumvented by using a `/.*/` regular expression inside the mask. +Это ограничение можно обойти, используя регулярное выражение `/.*/` внутри маски. -This rule will not be ignored: +Это правило не будет игнорироваться: ```text /.*/$replace=/a/b/ @@ -221,40 +221,40 @@ This rule will not be ignored: **Исключения** -This rule validation is not applied in the following cases: +Данная проверка правил не применяется в следующих случаях: -1. The rule contains [`$domain`](#domain-modifier) modifier that points to a specific domain list. +1. Правило содержит модификатор [`$domain`](#domain-modifier), указывающий на конкретный список доменов. - These rules will not be ignored: + Эти правила не будут игнорироваться: ```text $domain=example.com,script $domain=example.*,script ``` - This rule will be ignored because of domain negation, which causes too wide of a rule application scope: + Это правило будет проигнорировано из-за исключения домена, что приводит к слишком широкой области применения правила: ```text $domain=~example.com,script ``` -1. The rule contains [`$app`](#app-modifier) modifier that points to a specific app list. +1. Правило содержит модификатор [`$app`](#app-modifier), указывающий на конкретный список приложений. - This rule will not be ignored: + Это правило не будет игнорироваться: ```text $app=curl,document ``` - This rule will be ignored because of app negation, which causes too wide of a rule application scope: + Это правило будет проигнорировано из-за исключения приложения, что приводит к слишком широкой области применения правила: ```text $app=~curl,document ``` -1. The rule contains one or more modifiers from among [`$cookie`](#cookie-modifier), [`$removeparam`](#removeparam-modifier), [`$removeheader`](#removeheader-modifier), [`$stealth`](#stealth-modifier). +1. Правило содержит один или несколько модификаторов из перечисленных: [`$cookie`](#cookie-modifier), [`$removeparam`](#removeparam-modifier), [`$removeheader`](#removeheader-modifier), [`$stealth`](#stealth-modifier). - These rules will not be ignored: + Эти правила не будут игнорироваться: ```text $removeparam=cx_recsWidget @@ -313,25 +313,25 @@ Wildcard-символы поддерживаются для TLD-доменов -| Modifier \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard for Firefox][ext-ff] | [AdGuard для iOS][ios-app] | [AdGuard для Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | -| ------------------------------------- |:------------------------:|:-------------------------------:|:-----------------------------:|:-----------------------------------:|:-----------------------------------:|:---------------------------------:| -| [$app](#app-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$denyallow](#denyallow-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$domain](#domain-modifier) | ✅ | ✅ | ✅ | ✅ [*](#domain-modifier-limitations) | ✅ [*](#domain-modifier-limitations) | ✅ | -| [$header](#header-modifier) | ✅ | ⏳ | ⏳ | ❌ | ❌ | ❌ | -| [$important](#important-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$match-case](#match-case-modifier) | ✅ | ✅ | ✅ | ⏳ | ⏳ | ✅ | -| [$method](#method-modifier) | ⏳ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$popup](#popup-modifier) | ✅ * | ✅ | ✅ | ✅ * | ✅ * | ❌ | -| [$third-party](#third-party-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$to](#to-modifier) | ⏳ | ✅ | ✅ | ❌ | ❌ | ❌ | +| Модификатор \ Продукты | [Приложения CoreLibs][cl-apps] | [AdGuard для Chromium][ext-chr] | [AdGuard для Firefox][ext-ff] | [AdGuard для iOS][ios-app] | [AdGuard для Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | +| ------------------------------------- |:------------------------------:|:-------------------------------:|:-----------------------------:|:-----------------------------------:|:-----------------------------------:|:---------------------------------:| +| [$app](#app-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$denyallow](#denyallow-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$domain](#domain-modifier) | ✅ | ✅ | ✅ | ✅ [*](#domain-modifier-limitations) | ✅ [*](#domain-modifier-limitations) | ✅ | +| [$header](#header-modifier) | ✅ | ⏳ | ⏳ | ❌ | ❌ | ❌ | +| [$important](#important-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$match-case](#match-case-modifier) | ✅ | ✅ | ✅ | ⏳ | ⏳ | ✅ | +| [$method](#method-modifier) | ⏳ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$popup](#popup-modifier) | ✅ * | ✅ | ✅ | ✅ * | ✅ * | ❌ | +| [$third-party](#third-party-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$to](#to-modifier) | ⏳ | ✅ | ✅ | ❌ | ❌ | ❌ | :::note -- ✅ — fully supported -- ✅ * — supported, but reliability may vary or limitations may occur; check the modifier description for more details +- ✅ — полностью поддерживается +- ✅ * — поддерживается, но надёжность может быть разной или могут возникнуть ограничения; ознакомьтесь с описанием модификатора для получения подробной информации -- ⏳ — feature that has been implemented or is planned to be implemented but is not yet available in any product +- ⏳ — функция, которая реализована или планируется к реализации, но пока недоступна ни в одном продукте - ❌ — не поддерживается ::: @@ -358,7 +358,7 @@ Wildcard-символы поддерживаются для TLD-доменов :::caution Ограничения -Apps in the modifier value cannot have a wildcard, e.g. `$app=com.*.music`. Rules with such modifier are considered invalid. +Apps in the modifier value cannot have a wildcard, e.g. `$app=com.*.music`. Правила с таким модификатором считаются недействительными. ::: @@ -389,7 +389,7 @@ Apps in the modifier value cannot have a wildcard, e.g. `$app=com.*.music`. Rule /^(?!.*(x.com|y.com)).*$/$script,domain=a.com|b.com ``` -или в комбинацию этих трёх: +или комбинации этих трёх: ```adblock *$script,domain=a.com|b.com @@ -444,7 +444,7 @@ entry_i = ( regular_domain / any_tld_domain / regexp ) Если вы хотите, чтобы правило не применялось к определённым доменам, начните доменное имя со знака `~`. -**`$domain` и отрицание `~`:** +**`$domain` и инверсия `~`:** - `||baddomain.com^$domain=example.org` блокирует запросы, которые соответствуют указанной маске и отправлены с домена `example.org` или его поддоменов. - `||baddomain.com^$domain=example.org|example.com` — такое же правило, но срабатывать оно будет как для домена `example.org`, так и для `example.com`. @@ -484,11 +484,11 @@ entry_i = ( regular_domain / any_tld_domain / regexp ) - `page$domain=example.org` сработает, так как соответствует рефереру. - `page$domain=targetdomain.com` сработает, так как соответствует целевому домену и удовлетворяет всем требованиям, перечисленным выше. - `||*page$domain=targetdomain.com` не сработает, так как шаблон `||*page` может указывать на конкретные домены, например, `example.page`. -- `||*page$domain=targetdomain.com,cookie` будет соответствовать, потому что правило содержит модификатор `$cookie`, несмотря на то, что шаблон `||*page` может соответствовать конкретным доменам. +- `||*page$domain=targetdomain.com,cookie` сработает, потому что правило содержит модификатор `$cookie`, несмотря на то, что шаблон `||*page` может соответствовать конкретным доменам. - `/banner\d+/$domain=targetdomain.com` не сработает, поскольку правило содержит регулярное выражение. - `page$domain=targetdomain.com|~example.org` не сработает, так как домен реферера явно исключён. -##### `$domain` modifier limitations {#domain-modifier-limitations} +##### Ограничения модификатора `$domain` {#domain-modifier-limitations} :::caution Ограничения @@ -500,13 +500,13 @@ Safari не поддерживает одновременно разрешённ Правила с регулярными выражениями в модификаторе `$domain` поддерживаются в AdGuard для Windows, Mac и Android с **CoreLibs версии 11 или выше**. -В AdGuard для Windows, Mac и Android **с CoreLibs 1.12 или более поздней версии** модификатор `$domain` может быть альтернативно написан как `$from`. +В AdGuard для Windows, Mac и Android **с CoreLibs 1.12 или более поздней версии** вместо модификатора `$domain` можно также использовать `$from`. ::: #### **`$header`** {#header-modifier} -Модификатор `$header` ограничивает область действия правила запросами, ответы которых содержат заголовки, соответствующие правилу. +Модификатор `$header` позволяет сопоставлять HTTP-ответ, имеющий определённый заголовок, с определённым значением (опционально). **Синтаксис** @@ -541,7 +541,7 @@ h_value = string / regexp Модификатор `$important`, применённый к правилу, повышает его приоритет относительно любого другого правила без модификатора `$important`. Даже относительно базовых правил-исключений. -Перейдите к [приоритетам правил](#rule-priorities) для более подробной информации. +Перейдите [к приоритетам правил](#rule-priorities) для более подробной информации. **Примеры** @@ -567,15 +567,15 @@ h_value = string / regexp :::info Совместимость -Rules with the `$match-case` are supported by AdGuard for iOS and Safari, **running SafariConverterLib v2.0.41 or later**. +Правила с `$match-case` поддерживаются AdGuard для iOS и Safari **с SafariConverterLib 2.0.41 или более поздней версии**. -All other products already support this modifier. +Все остальные продукты уже поддерживают этот модификатор. ::: #### **`$method`** {#method-modifier} -Этот модификатор ограничивает область действия правила запросами, использующими указанный набор методов HTTP. Допускаются отрицательные методы. Методы должны быть указаны строчными буквами, но сопоставляются они без учёта регистра. To add multiple methods to one rule, use the vertical bar `|` as a separator. +Этот модификатор ограничивает область действия правила запросами, использующими указанный набор методов HTTP. Допускается инверсия (~). Методы должны быть указаны строчными буквами, но сопоставляются они без учёта регистра. Чтобы добавить несколько методов в одно правило, используйте в качестве разделителя вертикальную черту `|`. **Примеры** @@ -586,7 +586,7 @@ All other products already support this modifier. :::caution Ограничения -Rules with mixed negated and not negated values are considered invalid. So, for example, the rule `||evil.com^$method=get|~head` will be rejected. +Правила, где к одному методу применяется инверсия (~), а к другому нет, считаются недействительными. Так, например, правило `||evil.com^$method=get|~head` будет отклонено. ::: @@ -609,7 +609,7 @@ AdGuard будет пытаться закрыть браузерную вкла - Модификатор `$popup` лучше всего работает в браузерном расширении AdGuard. - В AdGuard для Safari и iOS `$popup-правила` просто заблокируют страницу. - В AdGuard для Windows, Mac и Android модификатор `$popup` в некоторых случаях может не обнаружить всплывающее окно, и оно не будет заблокировано. Модификатор `$popup` применяет тип контента `document` со специальным флагом, который передаётся блокирующей странице. Блокирующая страница сама может провести некоторые проверки и закрыть окно, если это действительно всплывающее окно. В противном случае страница должна быть загружена. Его можно комбинировать с другими модификаторами типа request, такими как `$third-party` и `$important`. -- Rules with `$popup` modifier are not supported by AdGuard Content Blocker. +- Правила с модификатором `$popup` не поддерживаются в AdGuard Content Blocker. ::: @@ -630,7 +630,7 @@ AdGuard будет пытаться закрыть браузерную вкла **`$third-party`:** -- `||domain.com^$third-party` — правило применяется на всех сайтах, кроме `domain.com и его поддоменов. Пример стороннего запроса: http://example.org/banner.jpg`. +- `||domain.com^$third-party` — this rule applies to all domains, except `domain.com` and its subdomains. Пример стороннего запроса: `http://example.org/banner.jpg`. Если указан модификатор `$~third-party`, то правило применяется только к запросам, которые не являются сторонними. То есть эти запросы отправлены с того же домена. @@ -684,29 +684,29 @@ You may use a shorter name (alias) instead of using the full modifier name: `$3p -| Modifier \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard для Firefox][ext-ff] | [AdGuard для iOS][ios-app] | [AdGuard для Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | -| ------------------------------------------------------------- |:------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| -| [$document](#document-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$font](#font-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$image](#image-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$media](#media-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$object](#object-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$other](#other-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$ping](#ping-modifier) | ✅ * | ✅ | ✅ | ❌ | ❌ | ✅ | -| [$script](#script-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$stylesheet](#stylesheet-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$subdocument](#subdocument-modifier) | ✅ * | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$websocket](#websocket-modifier) | ✅ | ✅ | ✅ | ✅ * | ✅ * | ✅ | -| [$xmlhttprequest](#xmlhttprequest-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$webrtc 🚫](#webrtc-modifier "removed") | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$object-subrequest 🚫](#object-subrequest-modifier "removed") | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| Модификатор \ Продукты | [Приложения CoreLibs][cl-apps] | [AdGuard для Chromium][ext-chr] | [AdGuard для Firefox][ext-ff] | [AdGuard для iOS][ios-app] | [AdGuard для Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | +| ------------------------------------------------------------ |:------------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| +| [$document](#document-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$font](#font-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$image](#image-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$media](#media-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$object](#object-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$other](#other-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$ping](#ping-modifier) | ✅ * | ✅ | ✅ | ❌ | ❌ | ✅ | +| [$script](#script-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$stylesheet](#stylesheet-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$subdocument](#subdocument-modifier) | ✅ * | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$websocket](#websocket-modifier) | ✅ | ✅ | ✅ | ✅ * | ✅ * | ✅ | +| [$xmlhttprequest](#xmlhttprequest-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$webrtc 🚫](#webrtc-modifier "удалён") | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$object-subrequest 🚫](#object-subrequest-modifier "удалён") | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | :::note -- ✅ — fully supported -- ✅ * — supported, but reliability may vary or limitations may occur; check the modifier description for more details +- ✅ — полностью поддерживается +- ✅ * — поддерживается, но надёжность может быть разной или могут возникнуть ограничения; ознакомьтесь с описанием модификатора для получения подробной информации - ❌ — не поддерживается -- 🚫 — removed and no longer supported +- 🚫 — удалён и больше не поддерживается ::: @@ -729,7 +729,7 @@ You may use a shorter name (alias) instead of using the full modifier name: `$3p :::note -You may use a shorter name (alias) instead of using the full modifier name: `$doc`. +Вы можете использовать более короткое имя (псевдоним) вместо полного имени модификатора: `$doc`. ::: @@ -775,7 +775,7 @@ AdGuard для Windows, Mac и Android часто не может точно о :::note -You may use a shorter name (alias) instead of using the full modifier name: `$css`. +Вы можете использовать более короткое имя (псевдоним) вместо полного имени модификатора: `$css`. ::: @@ -790,13 +790,13 @@ You may use a shorter name (alias) instead of using the full modifier name: `$cs :::note -You may use a shorter name (alias) instead of using the full modifier name: `$frame`. +Вы можете использовать более короткое имя (псевдоним) вместо полного имени модификатора: `$frame`. ::: :::info Совместимость -In AdGuard for Windows, Mac, and Android subdocuments are being detected by the [Sec-Fetch-Dest header][sec-fetch-dest-header] if it is present. Otherwise, some main pages may be treated as subdocuments. +В AdGuard для Windows, Mac и Android вложенные документы обнаруживаются по заголовку [Sec-Fetch-Dest][sec-fetch-dest-header], если он есть. В противном случае некоторые основные страницы могут рассматриваться как поддокументы. Rules with `$subdocument` modifier are not supported by AdGuard Content Blocker. @@ -818,7 +818,7 @@ Rules with `$subdocument` modifier are not supported by AdGuard Content Blocker. :::note -You may use a shorter name (alias) instead of using the full modifier name: `$xhr`. +Вы можете использовать более короткое имя (псевдоним) вместо полного имени модификатора: `$xhr`. ::: @@ -828,7 +828,7 @@ AdGuard для Windows, Mac и Android часто не может точно о ::: -#### **`$object-subrequest` (removed)** {#object-subrequest-modifier} +#### **`$object-subrequest` (удалён)** {#object-subrequest-modifier} :::danger Уведомление об удалении @@ -863,22 +863,22 @@ AdGuard для Windows, Mac и Android часто не может точно о -| Modifier \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard for Firefox][ext-ff] | [AdGuard для iOS][ios-app] | [AdGuard для Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | -| --------------------------------------- |:------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| -| [$content](#content-modifier) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | -| [$elemhide](#elemhide-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$extension](#extension-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$jsinject](#jsinject-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$stealth](#stealth-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$urlblock](#urlblock-modifier) | ✅ | ✅ | ✅ | ✅ * | ✅ * | ❌ | -| [$genericblock](#genericblock-modifier) | ✅ | ✅ | ✅ | ✅ * | ✅ * | ❌ | -| [$generichide](#generichide-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$specifichide](#specifichide-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| Модификатор \ Продукты | [Приложения CoreLibs][cl-apps] | [AdGuard для Chromium][ext-chr] | [AdGuard для Firefox][ext-ff] | [AdGuard для iOS][ios-app] | [AdGuard для Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | +| --------------------------------------- |:------------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| +| [$content](#content-modifier) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | +| [$elemhide](#elemhide-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$extension](#extension-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$jsinject](#jsinject-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$stealth](#stealth-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$urlblock](#urlblock-modifier) | ✅ | ✅ | ✅ | ✅ * | ✅ * | ❌ | +| [$genericblock](#genericblock-modifier) | ✅ | ✅ | ✅ | ✅ * | ✅ * | ❌ | +| [$generichide](#generichide-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [$specifichide](#specifichide-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | :::note -- ✅ — fully supported -- ✅ * — supported, but reliability may vary or limitations may occur; check the modifier description for more details +- ✅ — полностью поддерживается +- ✅ * — поддерживается, но надёжность может быть разной или могут возникнуть ограничения; ознакомьтесь с описанием модификатора для получения подробной информации - ❌ — не поддерживается ::: @@ -901,7 +901,7 @@ AdGuard для Windows, Mac и Android часто не может точно о :::note -You may use a shorter name (alias) instead of using the full modifier name: `$ehide`. +Вы можете использовать более короткое имя (псевдоним) вместо полного имени модификатора: `$ehide`. ::: @@ -1008,7 +1008,7 @@ $stealth [= opt1 [| opt2 [| opt3 [...]]]] :::caution Ограничения - Modifier options should be lowercase, i.e. `$stealth=DPI` will be rejected. -- Modifier options cannot be negated, i.e. `$stealth=~3p-cookie` will be rejected. +- Параметры модификатора не могут отрицаться, т.е. `$stealth=~3p-cookie` будет отклонён. ::: @@ -1029,15 +1029,15 @@ $stealth [= opt1 [| opt2 [| opt3 [...]]]] :::info Совместимость -In AdGuard for iOS and Safari rules with `$urlblock` work as [$document exclusion](#document-modifier) — unblock everything. +В AdGuard для iOS и Safari правила `$urlblock` работают как [$document exclusion](#document-modifier) — они разблокируют всё. -Rules with `$urlblock` modifier are not supported by AdGuard Content Blocker. +Правила с модификатором `$urlblock` не поддерживаются в AdGuard Content Blocker. ::: #### Generic-правила {#exception-modifiers-generic-rules} -Before we can proceed to the next modifiers, we have to make a definition of *generic rules*. Правило относится к generic-правилам, если его действие не ограничено конкретными доменами. Также поддерживается wildcard-символ `*`. +Перед тем, как перейти к описанию следующих модификаторов, необходимо ввести определение *generic-правил*. Правило относится к generic-правилам, если его действие не ограничено конкретными доменами. Также поддерживается wildcard-символ `*`. Например, это generic-правила: @@ -1068,9 +1068,9 @@ domain.com###banner :::info Совместимость -In AdGuard for iOS and Safari rules with `$genericblock` work as [$document exclusion](#document-modifier) — unblock everything. +В AdGuard для iOS и Safari правила `$genericblock` работают как [$document exclusion](#document-modifier) — они разблокируют всё. -Rules with `$genericblock` modifier are not supported by AdGuard Content Blocker. +Правила с модификатором `$genericblock` не поддерживаются в AdGuard Content Blocker. ::: @@ -1084,7 +1084,7 @@ Rules with `$genericblock` modifier are not supported by AdGuard Content Blocker :::note -You may use a shorter name (alias) instead of using the full modifier name: `$ghide`. +Вы можете использовать более короткое имя (псевдоним) вместо полного имени модификатора: `$ghide`. ::: @@ -1098,7 +1098,7 @@ You may use a shorter name (alias) instead of using the full modifier name: `$gh :::note -You may use a shorter name (alias) instead of using the full modifier name: `$shide`. +Вы можете использовать более короткое имя (псевдоним) вместо полного имени модификатора: `$shide`. ::: @@ -1110,7 +1110,7 @@ You may use a shorter name (alias) instead of using the full modifier name: `$sh :::info Совместимость -Rules with `$specifichide` modifier are not supported by AdGuard for iOS and Safari and AdGuard Content Blocker. +Правила с модификатором `$specifichide` не поддерживаются в AdGuard для iOS, AdGuard для Safari и AdGuard Content Blocker. ::: @@ -1120,35 +1120,35 @@ Rules with `$specifichide` modifier are not supported by AdGuard for iOS and Saf -| Modifier \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard for Firefox][ext-ff] | [AdGuard для iOS][ios-app] | [AdGuard для Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | -| ------------------------------------------- |:------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| -| [$all](#all-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$badfilter](#badfilter-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$cookie](#cookie-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$csp](#csp-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$hls](#hls-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$inline-font](#inline-font-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$inline-script](#inline-script-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$jsonprune](#jsonprune-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$network](#network-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$permissions](#permissions-modifier) | ✅ | ⏳ | ⏳ | ❌ | ❌ | ❌ | -| [$redirect](#redirect-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$redirect-rule](#redirect-rule-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$referrerpolicy](#referrerpolicy-modifier) | 🧩 | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$removeheader](#removeheader-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$removeparam](#removeparam-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$replace](#replace-modifier) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | -| [noop](#noop-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$empty 👎](#empty-modifier "deprecated") | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | -| [$mp4 👎](#mp4-modifier "deprecated") | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| Модификатор \ Продукты | [Приложения CoreLibs][cl-apps] | [AdGuard для Chromium][ext-chr] | [AdGuard для Firefox][ext-ff] | [AdGuard для iOS][ios-app] | [AdGuard для Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | +| ------------------------------------------- |:------------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| +| [$all](#all-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$badfilter](#badfilter-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$cookie](#cookie-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$csp](#csp-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$hls](#hls-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$inline-font](#inline-font-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$inline-script](#inline-script-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$jsonprune](#jsonprune-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$network](#network-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$permissions](#permissions-modifier) | ✅ | ⏳ | ⏳ | ❌ | ❌ | ❌ | +| [$redirect](#redirect-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$redirect-rule](#redirect-rule-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$referrerpolicy](#referrerpolicy-modifier) | 🧩 | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$removeheader](#removeheader-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$removeparam](#removeparam-modifier) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$replace](#replace-modifier) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | +| [noop](#noop-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$empty 👎](#empty-modifier "устарел") | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$mp4 👎](#mp4-modifier "устарел") | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | :::note -- ✅ — fully supported -- ✅ * — supported, but reliability may vary or limitations may occur; check the modifier description for more details -- 🧩 — may already be implemented in nightly or beta versions but is not yet supported in release versions +- ✅ — полностью поддерживается +- ✅ * — поддерживается, но надёжность может быть разной или могут возникнуть ограничения; ознакомьтесь с описанием модификатора для получения подробной информации +- 🧩 — может быть уже реализован в nightly или бета-версиях, но пока не поддерживается в релизных версиях - ❌ — не поддерживается -- 👎 — deprecated; still supported but will be removed in the future +- 👎 — устарел; всё ещё поддерживается, но в будущем будет удалён ::: @@ -1262,7 +1262,7 @@ $cookie [= name[; maxAge = seconds [; sameSite = strategy ]]] :::info -Чтобы использовать правила этого типа, необходимо базовое понимание слоя безопасности [Политики Безопасности Контента](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy). +Чтобы использовать правила этого типа, необходимо базовое понимание слоя безопасности [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy). ::: @@ -1690,7 +1690,7 @@ https://www.site24x7.com/tools/jsonpath-finder-validator.html https://jsonpathfi :::caution Ограничения -The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. +Модификатор `$network` можно использовать в правилах только вместе с модификаторами `$app` и `$important`, но не с какими-либо другими модификаторами. ::: @@ -1734,7 +1734,7 @@ The `$network` modifier can only be used in rules together with the `$app` and ` **Примеры** - `||example.org^$permissions=autoplay=()` disallows autoplay media requested through the `HTMLMediaElement` interface across `example.org`. -- `@@||example.org/page/*$permissions=autoplay=()` disables all rules with the `$permissions` modifier exactly matching `autoplay=()` on all the pages matching the rule pattern. Например, правило выше. +- `@@||example.org/page/*$permissions=autoplay=()` отключает все правила с модификатором `$permissions`, в точности соответствующим `autoplay=()` на всех страницах, подходящих под паттерн правила. Например, правило выше. - `@@||example.org/page/*$permissions` отключает все `$permissions`-правила на всех страницах, подходящих под паттерн правила. - `$domain=example.org|example.com,permissions=storage-access=()\, camera=()` disallows using the Storage Access API to request access to unpartitioned cookies and using video input devices across `example.org` and `example.com`. - `@@||example.org^$document` или `@@||example.org^$urlblock` отключает все `$permission`-правила на всех страницах, подходящих под паттерн правила. @@ -1794,7 +1794,7 @@ AdGuard использует тот же синтаксис правил фил По сути это другое имя [`$redirect`](#redirect-modifier), поскольку он имеет те же значения «перенаправления» и почти аналогичную логику. Разница в том, что `$redirect-rule` применяется только в том случае, если целевой запрос заблокирован другим базовым правилом. -Перейдите к [приоритетам правил](#rule-priorities) для более подробной информации. +Перейдите [к приоритетам правил](#rule-priorities) для более подробной информации. Отключение `$redirect-rule` работает точно так же, как для обычных правил `$redirect`. Даже более того, `@@||example.org^$redirect` будет отключать как правило `$redirect`, так и `$redirect-rule`. @@ -1967,7 +1967,7 @@ AdGuard использует тот же синтаксис правил фил :::note Совместимость -`$removeparam` syntax is supported starting with [CoreLibs](https://adguard.com/en/blog/introducing-corelibs.html) v1.7 and AdGuard Browser Extension v3.6. +Синтаксис `$removeparam` поддерживается начиная с версии 1.7 [CoreLibs](https://adguard.com/ru/blog/introducing-corelibs.html) и версии 3.6 Браузерного расширения AdGuard. ::: @@ -2034,7 +2034,7 @@ $removeparam=/^(utm_content|utm_campaign|utm_referrer)=/ - `$removeparam=/utm_.*/` removes all `utm_* query` parameters from URL queries of any request, e.g. a request to `http://example.com/page?utm_source=test` will be transformed to `http://example.com/page`. -- `$removeparam=/^utm_source=campaign$/` removes `utm_source` query parameter with the value equal to `campaign`. Не затрагивает другие параметры `utm_source`. +- `$removeparam=/^utm_source=campaign$/` убирает параметр `utm_source` со значением `campaign`. Не затрагивает другие параметры `utm_source`. **Отмена одного правила `$removeparam` и замена его другим** @@ -2061,7 +2061,7 @@ $removeparam=/^(utm_content|utm_campaign|utm_referrer)=/ :::caution Ограничения - Правила с модификатором `$removeparam` могут быть использованы [**только в доверенных фильтрах**](#trusted-filters). -- `$removeparam` rules are compatible with [basic modifiers](#basic-rules-basic-modifiers), [content-type modifiers](#content-type-modifiers), and with `$important` and `$app` modifiers. Rules with any other modifiers are considered invalid and will be discarded. +- Правила с `$removeparam` совместимы с [базовыми модификаторами](#basic-rules-basic-modifiers), [модификаторами типа контента](#content-type-modifiers), а также с модификаторами `$important` и `$app`. Правила с любыми другими модификаторами считаются некорректными и не будут применены. ::: @@ -2101,7 +2101,7 @@ $removeparam=/^(utm_content|utm_campaign|utm_referrer)=/ replace = "/" regexp "/" replacement "/" modifiers ``` -- **r`egexp`** — регулярное выражение. +- **`regexp`** — регулярное выражение. - **`replacement`** — строка, которая будет использована для замены строки в соответствии с `regexp`. - **`modifiers `** — флаги регулярных выражений. Например, `i` — поиск без учёта регистра, или `s` — режим одной строки. @@ -2115,9 +2115,9 @@ replace = "/" regexp "/" replacement "/" modifiers У этого правила три части: -- `Регулярное выражение` —`()(.|\s)*<\/VAST>`; -- `Замена` — `\$1<\/VAST>` где `$` экранируется; -- `Флаги регулярного выражения` — `i` для поиска без учёта регистра. +- `regexp` (регулярное выражение) — `()(.|\s)*<\/VAST>` +- `replacement` (замена) — `\$1<\/VAST>` где `$` экранируется +- `modifiers` (флаги регулярных выражений) — `i` для поиска без учёта регистра Здесь вы можете увидеть, как работает это правило: http://regexr.com/3cesk @@ -2132,7 +2132,7 @@ replace = "/" regexp "/" replacement "/" modifiers **Отключение правил `$replace`** -- `@@||example.org^$replace` отключит все правила `$replace`, соответствующие `||example.org^`. +- `@@||example.org^$replace` отключит все правила `$replace`, где есть `||example.org^`. - `@@||example.org^$document` или `@@||example.org^$content` отключит все правила `$replace`, **исходящие** со страниц домена `example.org`, **включая саму эту страницу**. :::caution Ограничения @@ -2245,52 +2245,52 @@ replace = "/" regexp "/" replacement "/" modifiers -- [`$app`](#app-modifier) с исключаемыми приложениями с помощью `~`, -- [`$denyallow`](#denyallow-modifier), -- [`$dnsrewrite`](#dnsrewrite-modifier), -- [`$domain`](#domain-modifier) с исключаемыми доменами с использованием `~`, -- [`$match-case`](#match-case-modifier), -- [`$method`](#method-modifier) с исключаемыми методами с использованием `~`, -- [`$third-party`](#third-party-modifier), -- [`$to`](#to-modifier), -- ограниченные модификаторы [сontent-type](#content-type-modifiers) с `~`. +- [`$app`](#app-modifier) с приложениями, исключаемыми с помощью `~` +- [`$denyallow`](#denyallow-modifier) +- [`$dnsrewrite`](#dnsrewrite-modifier) +- [`$domain`](#domain-modifier) с доменами, исключаемыми с помощью `~` +- [`$match-case`](#match-case-modifier) +- [`$method`](#method-modifier) с методами, исключаемыми с помощью `~` +- [`$third-party`](#third-party-modifier) +- [`$to`](#to-modifier) +- ограниченные модификаторы [сontent-type](#content-type-modifiers) с `~` При работе с исключаемым доменом, приложением, методом или типом содержимого мы добавляем **1 балл** за существование самого модификатора, независимо от количества исключаемых доменов или типов содержимого. Это связано с тем, что область действия правила и так бесконечно широка. Проще говоря, запрещая несколько доменов, модификаторов content-type, методов или приложений, мы лишь немного сужаем область действия правила. #### Определённые модификаторы content-type, методы, заголовки, $popup, специальные исключения {#priority-category-2} -All allowed content types: +Все разрешённые типы контента: -- [`$document`](#document-modifier), -- [`$font`](#font-modifier), -- [`$image`](#image-modifier), -- [`$media`](#media-modifier), -- [`$object`](#object-modifier), -- [`$other`](#other-modifier), -- [`$ping`](#ping-modifier), -- [`$script`](#script-modifier), -- [`$stylesheet`](#stylesheet-modifier), -- [`$subdocument`](#subdocument-modifier), -- [`$websocket`](#websocket-modifier), -- [`$xmlhttprequest`](#xmlhttprequest-modifier); +- [`$document`](#document-modifier) +- [`$font`](#font-modifier) +- [`$image`](#image-modifier) +- [`$media`](#media-modifier) +- [`$object`](#object-modifier) +- [`$other`](#other-modifier) +- [`$ping`](#ping-modifier) +- [`$script`](#script-modifier) +- [`$stylesheet`](#stylesheet-modifier) +- [`$subdocument`](#subdocument-modifier) +- [`$websocket`](#websocket-modifier) +- [`$xmlhttprequest`](#xmlhttprequest-modifier) Это также включает правила, которые неявно добавляют модификатор `$document`: -- [`$popup`](#popup-modifier); +- [`$popup`](#popup-modifier) Или специальные исключения, которые неявно добавляют `$document,subdocument`: -- [`$content`](#content-modifier), -- [`$elemhide`](#elemhide-modifier), -- [`$extension`](#extension-modifier), -- [`$genericblock`](#genericblock-modifier), -- [`$generichide`](#generichide-modifier), -- [`$jsinject`](#jsinject-modifier), -- [`$specifichide`](#specifichide-modifier), -- [`$urlblock`](#urlblock-modifier); +- [`$content`](#content-modifier) +- [`$elemhide`](#elemhide-modifier) +- [`$extension`](#extension-modifier) +- [`$genericblock`](#genericblock-modifier) +- [`$generichide`](#generichide-modifier) +- [`$jsinject`](#jsinject-modifier) +- [`$specifichide`](#specifichide-modifier) +- [`$urlblock`](#urlblock-modifier) -Или разрешённые методы через [`$method`](#method-modifier). +Или методы, разрешённые модификатором [`$method`](#method-modifier). Или правила с [`$header`](#header-modifier). @@ -2302,7 +2302,7 @@ All allowed content types: #### `$domain` или `$app` с разрешёнными доменами или приложениями {#priority-category-3} -Указанные домены через `$domain` или указанные приложения через `$app` добавят `100 + 100 / N`, где `N` — количество значений модификатора, например: `||example.com^$domain=example.com|example.org|example.net` добавит `100 + 100 / 3 = 135` или `||example.com^$app=org.example.app1|org.example.app2` добавит `100 + 100 / 2 = 100 + 51 = 151 ` или `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` добавит `100 + 100/1` (часть $domain) и `100 + 100/2` (часть $app) — добавит `350` в сумме. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Значения модификаторов regexps или tld будут интерпретироваться как обычные записи вида `example.com` и считаться по одному, например: `||example.com^$domain=example.*` будет добавлено `100 + 100 / 1 = 200` или `||example.com^$domain=example.*|adguard.*` будет добавлено `100 + 100 / 2 = 150`. @@ -2319,14 +2319,14 @@ All allowed content types: -- [`$content`](#content-modifier), -- [`$elemhide`](#elemhide-modifier), -- [`$extension`](#extension-modifier), -- [`$genericblock`](#genericblock-modifier), -- [`$generichide`](#generichide-modifier), -- [`$jsinject`](#jsinject-modifier), -- [`$specifichide`](#specifichide-modifier), -- [`$urlblock`](#urlblock-modifier); +- [`$content`](#content-modifier) +- [`$elemhide`](#elemhide-modifier) +- [`$extension`](#extension-modifier) +- [`$genericblock`](#genericblock-modifier) +- [`$generichide`](#generichide-modifier) +- [`$jsinject`](#jsinject-modifier) +- [`$specifichide`](#specifichide-modifier) +- [`$urlblock`](#urlblock-modifier) Каждое из них добавляет `10^4` к приоритету. @@ -2410,20 +2410,20 @@ All allowed content types: ## Другие правила {#non-basic-rules} -However, basic rules may not be enough to block ads. Иногда для этого требуется скрыть какой-нибудь элемент или изменить часть HTML-кода страницы, при этом ничего не сломав. Для этого предназначены правила, описанные в данном разделе. +Базовых правил может быть недостаточно для блокировки рекламы. Иногда для этого требуется скрыть какой-нибудь элемент или изменить часть HTML-кода страницы, при этом ничего не сломав. Для этого предназначены правила, описанные в данном разделе. -| Categories \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard for Firefox][ext-ff] | [AdGuard для iOS][ios-app] | [AdGuard для Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | -| ------------------------------------------ |:------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| -| [Element hiding](#cosmetic-elemhide-rules) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [CSS-правила](#cosmetic-css-rules) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [Extended CSS](#extended-css-selectors) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [HTML filtering](#html-filtering-rules) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | -| [JavaScript](#javascript-rules) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [Scriptlets](#scriptlets) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| Категории \ Продукты | [Приложения CoreLibs][cl-apps] | [AdGuard для Chromium][ext-chr] | [AdGuard для Firefox][ext-ff] | [AdGuard для iOS][ios-app] | [AdGuard для Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | +| --------------------------------------------- |:------------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| +| [Скрытие элементов](#cosmetic-elemhide-rules) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [CSS-правила](#cosmetic-css-rules) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [Расширенный CSS](#extended-css-selectors) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [Фильтрация HTML](#html-filtering-rules) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | +| [JavaScript](#javascript-rules) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [Скриптлеты](#scriptlets) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | :::note -- ✅ — fully supported +- ✅ — полностью поддерживается - ❌ — не поддерживается ::: @@ -2432,7 +2432,7 @@ However, basic rules may not be enough to block ads. Иногда для это :::info -Для работы с косметическими правилами необходимы знания HTML и CSS. Так что если вы хотите научиться самостоятельно составлять такие правила, ознакомьтесь с [этой документацией](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started/What_is_CSS). +Для работы с косметическими правилами необходимы знания HTML и CSS. Если вы хотите научиться самостоятельно составлять такие правила, ознакомьтесь [с документацией](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started/What_is_CSS). ::: @@ -3034,8 +3034,8 @@ div:matches-property(memoizedProps._owner.src=/ad/) subject:nth-ancestor(n) ``` -- `subject` — стандартный или расширенный CSS-селектор, необходим -- `n` — требуется, число >= 1 и < 256, расстояние до нужного родителя от элемента, выбранного `subject` +- `subject` — обязателен. Стандартный или расширенный CSS-селектор +- `n` — обязателен. Число >= 1 и < 256, расстояние до нужного родителя от элемента, выбранного `subject` **Синтаксис** @@ -3043,8 +3043,8 @@ subject:nth-ancestor(n) subject:nth-ancestor(n) ``` -- `subject` — required, standard or extended CSS selector -- `n` — требуется, число >= 1 и < 256, расстояние до нужного родителя от элемента, выбранного `subject` +- `subject` — обязателен. Стандартный или расширенный CSS-селектор +- `n` — обязателен. Число >= 1 и < 256, расстояние до нужного родителя от элемента, выбранного `subject` ##### Ограничения `:nth-ancestor()` {#extended-css-nth-ancestor-limitations} @@ -3127,7 +3127,7 @@ selector:remove() selector { remove: true; } ``` -- `selector` — необходимый, стандартный или расширенный CSS-селектор +- `subject` — обязателен. Стандартный или расширенный CSS-селектор ##### Ограничения `:remove()` и `remove` {#extended-css-remove-limitations} @@ -3278,11 +3278,11 @@ pseudoClasses = pseudoClass *pseudoClass ``` - **`tagName`** — имя элемента в нижнем регистре, например, `div` или `script`. -- **`domains`** — доменное ограничение для правила. Те же принципы, что и в [синтаксисе правил скрытия элементов](#elemhide-syntax). -- **`attributes`** — a list of attributes that limit the selection of elements. `name` — имя атрибута, `value` — подстрока, которая содержится в значении атрибута. -- **`pseudoName`** — the name of a pseudo-class. -- **`pseudoArgs`** — the arguments of a function-style pseudo-class. -- **`combinator`** — an operator that works similarly to the [CSS child combinator](https://developer.mozilla.org/en-US/docs/Web/CSS/Child_combinator): that is, the `selector` on the right of the `combinator` will only match an element whose direct parent matches the `selector` on the left of the `combinator`. +- **`domains`** — ограничение на домены, на страницах которых будет применено правило. Те же принципы, что и в [синтаксисе правил скрытия элементов](#elemhide-syntax). +- **`attributes`** — список атрибутов, ограничивающих выбор элементов. `name` — имя атрибута, `value` — подстрока, которая содержится в значении атрибута. +- **`pseudoName`** — имя псевдокласса. +- **`pseudoArgs`** — аргументы псевдокласса, записанного в виде функции. +- **`combinator`** — оператор, который работает аналогично [CSS-комбинатору дочерних элементов](https://developer.mozilla.org/ru/docs/Web/CSS/Child_combinator): селектор справа от комбинатора будет относиться только к элементу, прямой родительский элемент которого соответствует селектору слева от комбинатора. ### Примеры @@ -3308,7 +3308,7 @@ example.org$$script[data-src="banner"] :::caution Скоро устареет -This special attribute may become unsupported in the future. Prefer using the `:contains()` pseudo-class where it is available. +В будущем этот специальный атрибут может перестать поддерживаться. Предпочтительнее использовать псевдокласс `:contains()` там, где это возможно. ::: @@ -3332,7 +3332,7 @@ $$script[tag-content="banner"] :::caution Ограничения -The `tag-content` special attribute must not appear in a selector to the left of a `>` combinator. +Специальный атрибут `tag-content` не должен появляться в селекторе слева от комбинатора `>`. ::: @@ -3340,7 +3340,7 @@ The `tag-content` special attribute must not appear in a selector to the left of :::caution Скоро устареет -This special attribute may become unsupported in the future. Prefer using the `:contains()` pseudo-class where it is available. +В будущем этот специальный атрибут может перестать поддерживаться. Предпочтительнее использовать псевдокласс `:contains()` там, где это возможно. ::: @@ -3354,7 +3354,7 @@ This special attribute may become unsupported in the future. Prefer using the `: :::caution Ограничения -The `wildcard` special attribute must not appear in a selector to the left of a `>` combinator. +Специальный атрибут `wildcard` не должен появляться в селекторе слева от комбинатора `>`. ::: @@ -3362,7 +3362,7 @@ The `wildcard` special attribute must not appear in a selector to the left of a :::caution Скоро устареет -This special attribute may become unsupported in the future. Prefer using the `:contains()` pseudo-class with a regular expression where it is available. +В будущем этот специальный атрибут может перестать поддерживаться. Предпочтительнее использовать псевдокласс `:contains()` там, где это возможно. ::: @@ -3382,7 +3382,7 @@ $$div[tag-content="banner"][max-length="400"] :::caution Ограничения -The `max-length` special attribute must not appear in a selector to the left of a `>` combinator. +Специальный атрибут `max-length` не должен появляться в селекторе слева от комбинатора `>`. ::: @@ -3390,7 +3390,7 @@ The `max-length` special attribute must not appear in a selector to the left of :::caution Скоро устареет -This special attribute may become unsupported in the future. Prefer using the `:contains()` pseudo-class with a regular expression where it is available. +В будущем этот специальный атрибут может перестать поддерживаться. Предпочтительнее использовать псевдокласс `:contains()` там, где это возможно. ::: @@ -3406,43 +3406,43 @@ $$div[tag-content="banner"][min-length="400"] :::caution Ограничения -The `min-length` special attribute must not appear in a selector to the left of a `>` combinator. +Специальный атрибут `min-length` не должен появляться в селекторе слева от комбинатора `>`. ::: -### Pseudo-classes +### Псевдоклассы #### `:contains()` ##### Синтаксис ```text -:contains(unquoted text) +:contains(текст без кавычек) ``` или ```text -:contains(/reg(ular )?ex(pression)?/) +:contains(/reg(ular)?ex(pression)?/) ``` :::note Совместимость -`:-abp-contains()` and `:has-text()` are synonyms for `:contains()`. +`:-abp-contains()` и `:has-text()` являются синонимами `:contains()`. ::: :::info Совместимость -The `:contains()` pseudo-class is supported by AdGuard for Windows, Mac, and Android, **running CoreLibs version 1.13 or later**. +Псевдокласс `:contains()` поддерживается в AdGuard для Windows, Mac и Android с **CoreLibs версии 1.13 или выше**. ::: -Requires that the inner HTML of the element contains the specified text or matches the specified regular expression. +Требует, чтобы внутренний HTML-код элемента содержал указанный текст или соответствовал указанному регулярному выражению. :::caution Ограничения -A `:contains()` pseudo-class must not appear in a selector to the left of a `>` combinator. +Псевдокласс `:contains()` не должен появляться в селекторе слева от комбинатора `>`. ::: @@ -3552,7 +3552,7 @@ example.org#%#//scriptlet("abort-on-property-read", "alert") Это правило применится на страницах домена `example.org` и его поддоменов и выполнит скриптлет `abort-on-property-read` с параметром `alert`. -Подробнее об [отладке скриптлетов](#debug-scriptlets). +Подробнее [об отладке скриптлетов](#debug-scriptlets) Больше информации о скриптлетах можно найти на [GitHub](https://github.com/AdguardTeam/Scriptlets#scriptlets). @@ -3584,7 +3584,7 @@ example.org#%#//scriptlet("abort-on-property-read", "alert") ::: -Подробнее об [отладке скриптлетов](#debug-scriptlets). +Подробнее [об отладке скриптлетов](#debug-scriptlets) Больше информации о доверенных скриптлетах можно найти на [GitHub](https://github.com/AdguardTeam/Scriptlets#trusted-scriptlets). @@ -3606,17 +3606,17 @@ modifiers = modifier0[, modifier1[, ...[, modifierN]]] В значениях модификаторов следующие символы должны быть экранированы: `[`, `]`, `,` и `\` (если он не используется для экранирования). Используйте `\`, чтобы экранировать их. Например, экранированная скобка выглядит так: `\]`. -| Modifier \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard для Firefox][ext-ff] | [AdGuard для iOS][ios-app] | [AdGuard для Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | -| ------------------------------------- |:------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| -| [$app](#non-basic-app-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| [$domain](#non-basic-domain-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$path](#non-basic-path-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | -| [$url](#non-basic-url-modifier) | ✅ | ⏳ | ⏳ | ❌ | ❌ | ❌ | +| Модификатор \ Продукты | [Приложения CoreLibs][cl-apps] | [AdGuard для Chromium][ext-chr] | [AdGuard для Firefox][ext-ff] | [AdGuard для iOS][ios-app] | [AdGuard для Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | +| ------------------------------------- |:------------------------------:|:-------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|:---------------------------------:| +| [$app](#non-basic-app-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| [$domain](#non-basic-domain-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$path](#non-basic-path-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| [$url](#non-basic-url-modifier) | ✅ | ⏳ | ⏳ | ❌ | ❌ | ❌ | :::note -- ✅ — fully supported -- ⏳ — feature that has been implemented or is planned to be implemented but is not yet available in any product +- ✅ — полностью поддерживается +- ⏳ — реализован или планируется к реализации, но пока недоступен ни в одном продукте - ❌ — не поддерживается ::: @@ -3692,7 +3692,7 @@ $path ["=" pattern] :::info Совместимость -Rules with `$path` modifier are not supported by AdGuard Content Blocker. +Правила с модификатором `$path` не поддерживаются в AdGuard Content Blocker. ::: @@ -3722,7 +3722,7 @@ url = pattern ## Информация для разработчиков фильтров -Если вы разрабатываете сторонний фильтр, известный AdGuard, вам может быть интересна информация, представленная в этом разделе. Пожалуйста, имейте в виду, что подсказки будут применяться только к зарегистрированным фильтрам. Фильтр считается зарегистрированным и известным AdGuard, если он присутствует в [перечне известных фильтров](https://filters.adtidy.org/extension/chromium/filters.json). Если вы желаете зарегистрировать свой фильтр, пожалуйста, направьте запрос в [репозиторий AdGuardFilters](https://github.com/AdguardTeam/AdguardFilters). +Если вы разрабатываете сторонний фильтр, известный AdGuard, вам может быть интересна информация, представленная в этом разделе. Пожалуйста, имейте в виду, что подсказки будут применяться только к зарегистрированным фильтрам. Фильтр считается зарегистрированным и известным AdGuard, если он присутствует в [перечне известных фильтров](https://filters.adtidy.org/extension/chromium/filters.json). Если вы хотите зарегистрировать свой фильтр, направьте запрос в [репозиторий AdGuardFilters](https://github.com/AdguardTeam/AdguardFilters). ### Директивы препроцессора @@ -3827,11 +3827,11 @@ domain.com##div.ad !#endif ``` -#### Влияние на Safari {#safari-affinity-directive} +#### Правила фильтрации в Safari {#safari-affinity-directive} -Safari's limit for each content blocker is 150,000 active rules. But in AdGuard for Safari and AdGuard for iOS, we've split the rules into 6 content blockers, thus increasing the rule limit to 900,000. +Лимит каждого блокировщика контента Safari — 150 000 активных правил. Но в AdGuard для Safari и AdGuard для iOS мы разделили правила на 6 блокировщиков контента, тем самым увеличив лимит правил до 900 000. -Here is the composition of each content blocker: +Какие фильтры содержатся в каждом блокировщике контента: - AdGuard General — Блокировка рекламы, Языковые - AdGuard Privacy — Антитрекинг @@ -3840,11 +3840,11 @@ Here is the composition of each content blocker: - AdGuard Other — Другие - AdGuard Custom — Собственные -User rules and allowlist are added to every content blocker. +Пользовательские правила и белый список добавляются в каждый блокировщик контента. :::caution -The main disadvantage of using multiple content blockers is that rules from different blockers are applied independently. Blocking rules are not affected by this, but unblocking rules may cause problems. If a blocking rule is in one content blocker and an exception is in another, the exception will not work. Filter maintainers use `!#safari_cb_affinity` to define Safari content blocker affinity for the rules inside of the directive block. +Основной недостаток использования нескольких блокировщиков контента в том, что правила из разных блокировщиков применяются независимо друг от друга. На правила блокировки это не влияет, но с правилами разблокировки могут быть проблемы. Если правило блокировки есть в одном блокировщике контента, а исключение — в другом, то исключение не сработает. Разработчики фильтров используют `!#safari_cb_affinity`, чтобы указать, к какому блокировщику контента принадлежат правила. ::: @@ -3866,7 +3866,7 @@ rules_list - `security` — блокировщик контента AdGuard Security - `other` — блокировщик контента AdGuard Other - `custom` — блокировщик контента AdGuard Custom - - `all` — специальное ключевое слово, которое означает, что правила должны быть включены во **все** блокировщика контента + - `all` — специальное ключевое слово, которое означает, что правила должны быть включены во **все** блокировщики контента - `rules_list` — список правил - `!#safari_cb_affinity` — конец блока @@ -3888,7 +3888,7 @@ example.org#@#.adBanner ### Подсказки -"Hint" is a special comment, instruction to the filters compiler used on the server side (see [FiltersRegistry](https://github.com/AdguardTeam/FiltersRegistry)). +Hint (подсказка) — это специальный комментарий, инструкция к компилятору фильтров, используемому на стороне сервера (см. [FiltersRegistry](https://github.com/AdguardTeam/FiltersRegistry)). **Синтаксис** @@ -3896,9 +3896,9 @@ example.org#@#.adBanner !+ HINT_NAME1(PARAMS) HINT_NAME2(PARAMS) ``` -Multiple hints can be applied. +Можно применить несколько подсказок. -#### `NOT_OPTIMIZED` hint +#### Подсказка `NOT_OPTIMIZED` Для каждого фильтра AdGuard существуют две версии: полная и оптимизированная. Оптимизированная версия намного легче и не содержит правил, которые не используются вообще или используются редко. @@ -3976,7 +3976,7 @@ Multiple hints can be applied. ||example.org^ ``` -This rule will be available for every platform except AdGuard for Safari, AdGuard Content Blocker, and AdGuard for iOS: +Это правило будет действовать для всех платформ, кроме AdGuard для Safari, AdGuard Content Blocker и AdGuard для iOS: ```adblock !+ NOT_PLATFORM(ext_safari, ext_android_cb, ios) @@ -3991,22 +3991,22 @@ This rule will be available for every platform except AdGuard for Safari, AdGuar Журнал фильтрации — продвинутый инструмент, который полезен в основном разработчикам фильтров. В нём отображаются все веб-запросы, проходящие через AdGuard, даётся исчерпывающая информация по каждому из них, предлагаются различные опции сортировки и другие полезные возможности. -Depending on which AdGuard product you are using, Filtering log can be located in different places. +В зависимости от того, какой продукт AdGuard вы используете, журнал фильтрации может находиться в разных местах. -- В **AdGuard для Windows** вы найдёте его во вкладке настроек *Антибаннер* или через меню трея; -- В **AdGuard для Mac** он располагается в разделе *Настройки → Дополнительно → Журнал запросов*; -- В **AdGuard для Android** это отдельный пункт бокового меню. Также в Журнал фильтрации отдельного приложения или сайта можно перейти из Помощника. -- В **Браузерном расширении AdGuard** он находится во вкладке настроек *Дополнительно*, а также доступен после правого клика по иконке расширения. Только браузеры на основе Chromium и Firefox отображают **правила скрытия элементов** (включая CSS, ExtCSS) и **JS-правила и скриптлеты** в своих Журналах фильтрации. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -В **AdGuard для iOS** и в **AdGuard для Safari** Журнал фильтрации отсутствует из-за особенностей реализации блокировщиков контента в Safari. AdGuard сам не видит веб-запросы и поэтому не может отображать их. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard сам не видит веб-запросы и поэтому не может отображать их. ::: ### Режим отладки селекторов {#selectors-debug-mode} -Sometimes, you might need to check the performance of a given selector or a stylesheet. Чтобы сделать это без непосредственного взаимодействия с JavaScript, вы можете использовать свойство стиля `debug`. Когда `ExtendedCss` встречает это свойство, он включает режим отладки для конкретного селектора или для всех селекторов, в зависимости от значения `debug`. +Иногда может понадобиться проверить производительность того или иного селектора или таблицы стилей. Чтобы сделать это без непосредственного взаимодействия с JavaScript, вы можете использовать свойство стиля `debug`. Когда `ExtendedCss` встречает это свойство, он включает режим отладки для конкретного селектора или для всех селекторов, в зависимости от значения `debug`. Откройте консоль браузера, находясь на веб-странице, чтобы посмотреть статистику по времени, затраченному на применение селектора(-ов). В режиме отладки следующая статистика отображается в виде объекта, где каждый из отлаживаемых селекторов является ключом, а значение — объектом с такими свойствами: @@ -4049,7 +4049,7 @@ Sometimes, you might need to check the performance of a given selector or a styl **Тестирование расширенных селекторов без AdGuard** -ExtendedCss может быть выполнен на любой странице без использования какого-либо продукта AdGuard. In order to do that you should copy and execute the following code in a browser console: +ExtendedCss может быть выполнен на любой странице без использования какого-либо продукта AdGuard. Для этого скопируйте и запустите следующий код в консоли браузера: ```js !function(e,t,d){C=e.createElement(t),C.src=d,C.onload=function(){alert("ExtendedCss loaded successfully")},s=e.getElementsByTagName(t)[0],s?s.parentNode.insertBefore(C,s):(h=e.getElementsByTagName("head")[0],h.appendChild(C))}(document,"script","https://AdguardTeam.github.io/ExtendedCss/extended-css.min.js"); @@ -4094,45 +4094,44 @@ ExtendedCss.query(selector); - [`trusted-replace-fetch-response`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-replace-fetch-response) - [`trusted-replace-xhr-response`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-replace-xhr-response) -## Good luck with creating filters +## Удачи в создании фильтров Желаем вам удачи в создании собственных рекламных фильтров. -Если вы хотите узнать, как правильно создавать собственные фильтры, ознакомьтесь с разделом на нашем форуме [](https://forum.adguard.com/index.php?forums/69/), посвящённом написанию правил фильтрации. +Почитать комментарии и позадавать вопросы можно в специальном разделе [нашего форума](https://forum.adguard.com/index.php?forums/69/), посвящённом написанию правил фильтрации. * * * -## Compatibility tables legend {#compatibility-tables-legend} +## Легенда таблиц совместимости {#compatibility-tables-legend} -### Product shortcuts {#what-product} +### Краткие обозначения продуктов {#what-product} -1. `CoreLibs apps` — AdGuard for Windows, Mac, Android -1. `AdGuard for Chromium` — AdGuard Browser Extension for Chrome and other Chromium-based browsers, e.g. new Microsoft Edge, Opera -1. `AdGuard for Firefox` — AdGuard Browser Extension for Firefox -1. `AdGuard for iOS` — AdGuard for iOS and AdGuard for iOS Pro (for mobile Safari browser) -1. `AdGuard for Safari` — AdGuard for desktop Safari browser -1. `AdGuard Content Blocker` — Content Blocker for Android mobile browsers: Samsung Internet and Yandex Browser +1. `Приложения CoreLibs` — AdGuard для Windows, Mac и Android +1. `AdGuard для Chromium` — Браузерное расширение AdGuard для Chrome и других браузеров на основе Chromium (например, новый Microsoft Edge и Opera) +1. `AdGuard для Firefox` — Браузерное расширение AdGuard для Firefox +1. `AdGuard для iOS` — AdGuard для iOS и AdGuard Pro для iOS (для мобильного браузера Safari) +1. `AdGuard для Safari` — AdGuard для десктопного браузера Safari +1. `AdGuard Content Blocker` — Блокировщик контента для мобильных браузеров Android: Samsung Internet и Яндекс Браузера -### Compatibility shortcuts {#what-compatibility} +### Краткие обозначения совместимости {#what-compatibility} :::note -- ✅ — fully supported -- ✅ * — supported, but reliability may vary or limitations may occur; check the modifier description for more details -- 🧩 — may already be implemented in nightly or beta versions but is not yet supported in release versions -- ⏳ — feature that has been implemented or is planned to be implemented but is not yet available in any product +- ✅ — полностью поддерживается +- ✅ * — поддерживается, но надёжность может быть разной или могут возникнуть ограничения; ознакомьтесь с описанием модификатора для получения подробной информации +- 🧩 — может быть уже реализован в nightly или бета-версиях, но пока не поддерживается в релизных версиях +- ⏳ — реализован или планируется к реализации, но пока недоступен ни в одном продукте - ❌ — не поддерживается -- 👎 — deprecated; still supported but will be removed in the future -- 🚫 — removed and no longer supported +- 👎 — устарел; всё ещё поддерживается, но в будущем будет удалён +- 🚫 — удалён и больше не поддерживается ::: -[cl-apps]: #what-product "AdGuard for Windows, Mac, Android" -[ext-chr]: #what-product "AdGuard Browser Extension for Chrome and other Chromium-based browsers" -[ext-ff]: #what-product "AdGuard Browser Extension for Firefox" -[ext-ff]: #what-product "AdGuard Browser Extension for Firefox" -[ios-app]: #what-product "AdGuard для iOS и AdGuard для iOS Pro" +[cl-apps]: #what-product "AdGuard для Windows, Mac и Android" +[ext-chr]: #what-product "Браузерное расширение AdGuard для Chrome и других браузеров на основе Chromium" +[ext-ff]: #what-product "Браузерное расширение AdGuard для Firefox" +[ios-app]: #what-product "AdGuard для iOS и AdGuard Pro для iOS" [ext-saf]: #what-product "AdGuard для Safari" -[and-cb]: #what-product "AdGuard Content Blocker for Samsung Internet and Yandex Browser on Android" +[and-cb]: #what-product "AdGuard Content Blocker для браузеров Samsung Internet and Яндекс на Android" [sec-fetch-dest-header]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-Fetch-Dest diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/guides/adware.md b/i18n/ru/docusaurus-plugin-content-docs/current/guides/adware.md index cdfae49e6e4..32d5588e45b 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/guides/adware.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/guides/adware.md @@ -29,29 +29,29 @@ AdGuard не антивирус. Он может предупредить вас ![adware1 *border](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/adware1.png) -1. Once the scan has been completed, you will need to send suspicious objects to **Quarantine**. +1. После завершения сканирования вам необходимо отправить подозрительные объекты в **Карантин**. ![adware2 *border](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/adware2.png) -1. When the items are moved to **Quarantine**, you will be able to **Clear the system** of unnecessary ballast. +1. Когда они будут перемещены в **Карантин**, вы сможете **Очистить систему** от ненужного мусора. -1. In some cases, you may need to **Reboot the system** after cleaning is complete. +1. В некоторых случаях после завершения очистки может потребоваться **Перезагрузка системы**. ![adware3 *border](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/adware3.png) -1. Once the system has been rebooted, cleaning will be completed. If necessary, you can always read the **Report** on the work done. +1. После перезагрузки системы очистка будет завершена. При необходимости вы всегда можете ознакомиться с **отчётом** о проделанной работе. ![adware4 *border](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/adware4.png) -If it didn’t help, temporary disable all extensions and some other settings in the browser according to [these instructions](#instructions). +Если это не помогло, временно отключите все расширения и некоторые другие настройки в браузере согласно [этим инструкциям](#instructions). -If disabling of settings and extensions does not help, try to [recreate shortcuts of your browsers](#shortcuts). +Если отключение настроек и расширений не помогает, попробуйте [воссоздать ярлыки ваших браузеров](#shortcuts). -Further on this page we describe the instructions on how to remove some of the most commonly encountered ad extensions. +Далее на этой странице мы опишем инструкции по удалению некоторых наиболее часто встречающихся рекламных расширений. ## Как отключить настройки и расширения в браузере {#instructions} -Below are the instructions on how to disable settings and extensions for the most popular browsers: +Ниже приведены инструкции по отключению настроек и расширений для наиболее популярных браузеров: - [для Google Chrome](https://support.google.com/chrome/answer/187443?hl=ru) @@ -63,4 +63,4 @@ Below are the instructions on how to disable settings and extensions for the mos Very often, malware and adware programs install their homepage in a very simple way — they substitute your browser's desktop shortcut, taskbar and *Start* menu items. -The simplest solution in this case is to manually delete all the shortcuts and recreate them by yourself. +Самое простое решение в этом случае — вручную удалить все ярлыки и создать их заново самостоятельно. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/ru/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index 3b87a129f9d..d7082d7659e 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -98,16 +98,16 @@ sidebar_position: 1 1. Запустите Инструменты разработчика в режиме **Сеть**: - - From Tools cog wheel menu: **Developer Tools** → **Network tab**. - - Keyboard: **F12 → Network** tab. + - Из меню Инструменты: **Инструменты разработчика** → **Сеть**. + - Клавиатура: **F12 → вкладка Сеть**. -1. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +1. Найдите кнопку **Play**, запускающую профилирование запросов, и кнопку остановки профилирования **Stop** в левом верхнем углу вкладки Сеть. - - Во время записи кнопка Play должна быть серой, а кнопка Stop — красной. Put in **Play** mode. + - Во время записи кнопка Play должна быть серой, а кнопка Stop — красной. Включите **Режим воспроизведения**. -1. Удалите любую информацию, появляющуюся на нижней сетке, нажав на кнопку **Очистить сессию** во вкладке Сеть. Hover over icons to see names. +1. Удалите любую информацию, появляющуюся на нижней сетке, нажав на кнопку **Очистить сессию** во вкладке Сеть. Наведите курсор иконки, чтобы увидеть их названия. - - **Clear session** button is a three line icon with an x on it. + - Кнопка **Очистить сессию** — это значок в виде трёх линий с крестиком. 1. Установите флажок **Отключить кеш**. @@ -133,11 +133,11 @@ sidebar_position: 1 - Из меню: **Разработка → Показывать веб-инспектор → Сеть**. - Клавиатура: **⌥+⌘+I → Сеть** -1. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. +1. Установите флажок **Сохранить журнал** в левой части вкладок Сеть в меню **Другие параметры фильтра...**. ![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -1. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +1. Очистите элементы Сети, кликнув иконку **Очистить сетевые объекты** в правом углу от вкладки Сеть. - Клавиатура: **⌘+K** @@ -145,13 +145,13 @@ sidebar_position: 1 1. Воспроизведите действия, создающие проблему. -1. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. +1. Сохраните сессию в виде файла .har, щёлкнув значок **Экспортировать** рядом со значком **Очистить сетевые объекты**. -1. Направьте документ поддержке AdGuard (support@adguard.com) с подробным объяснением ошибки. Supporting screenshots can be helpful, too. +1. Направьте документ поддержке AdGuard (support@adguard.com) с подробным объяснением ошибки. Дополнительные скриншоты также могут помочь. ## Android {#android} -To create HAR files, follow these steps: +Чтобы получить файлы HAR, выполните следующие действия: 1. Откройте AdGuard и перейдите в **Настройки**. @@ -169,12 +169,12 @@ To create HAR files, follow these steps: ## Windows {#windows} -1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. +1. Откройте **Настройки*** → **Общие настройки** → **Расширенные настройки** и прокрутите страницу вниз. 1. Установите флажок **Включить запись HAR**. 1. Воспроизведите проблему. -1. Go to **General settings** → Click **Export logs** → **Save**. +1. Перейдите к **Общие настройки** → Нажмите **Экспортировать логи** → **Сохранить**. -1. Disable HAR writing by unchecking the corresponding box. +1. Отключите запись HAR, сняв соответствующий флажок. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/guides/report-website.md b/i18n/ru/docusaurus-plugin-content-docs/current/guides/report-website.md index 9438402d20a..1e6195dbcdf 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/guides/report-website.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/guides/report-website.md @@ -10,7 +10,7 @@ sidebar_position: 3 - Изменение алгоритмов внедрения рекламы; - Добавление фильтров/расширений от сторонних разработчиков; - Ошибка, допущенная авторами фильтров при создании правила; -- Повторное размещение рекламы. Find more about this method in our [blog](https://adguard.com/en/blog/ad-reinsertion.html). +- Повторное размещение рекламы. Узнайте больше об этом методе [в нашем блоге](https://adguard.com/en/blog/ad-reinsertion.html). Вы можете заполнить соответствующую форму с примерами рекламы, с которой вы столкнулись. Так вы здорово нам поможете. Для этого воспользуйтесь инструкциями для вашей ОС. @@ -99,7 +99,7 @@ sidebar_position: 3 5. [Provide a screenshot](../take-screenshot) that captures the essence of a problem; - - **Important**: Hide your personal information (email, phone number, etc.) because screenshots will become publicly available. + - **Важно**: Скройте личную информацию (адрес почты, номер телефона и т.п.), потому что добавленные скриншоты будут видны всем. ![forma5 *border](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/forma5en.png) @@ -126,24 +126,24 @@ sidebar_position: 3 ### **Фильтры** 1. Отключите **Блокировщик**; -2. Если это решило проблему, снова включите модуль и отключите фильтры один за другим. This is done to identify filters that "break" the page; +2. Если это решило проблему, снова включите модуль и отключите фильтры один за другим. Это делается для выявления фильтров, которые «ломают» страницу; 3. Если вы выяснили, какой фильтр приводит к некорректной блокировке, сообщите об этом разработчикам при заполнении формы (см. выше). Также желательно восстановить настройки по умолчанию; -4. If turning off all the filters hasn't produced any results, apply rule **@@||example.com^$document,extension**; where **example.com** is an example site name that needs to be replaced by your own option; +4. Если отключение всех фильтров не дало никаких результатов, примените правило **@@||example.com^$document,extension**, где **example.com** — это пример названия сайта, которое нужно заменить на ваш собственный вариант; 5. Если проблема не решилась, перейдите к разделу **Антитрекинг**. ### **Антитрекинг** 1. Отключите **Антитрекинг**; 2. Если это решило проблему, включите модуль и поочерёдно отключите опции **Антитрекинга** c проверкой результата. Это необходимо для того, чтобы определить, какие именно настройки приводят к некорректной блокировке; -3. If you have managed to to detect which setting "breaks" a page, you should inform the developers when filling out the form (see above). Также желательно восстановить настройки по умолчанию; -4. In case of failure (issue not solved), turn to section **Extensions**. +3. Если вам удалось выявить, какая настройка приводит к некорректной работе страницы, сообщите об этом разработчикам при заполнении формы (см. выше). Также желательно восстановить настройки по умолчанию; +4. Если проблема не решилась, перейдите к разделу **Расширения**. ### **Расширения** -1. Disable **Extensions**; -2. If this solved the problem, turn on the module and turn off **Extensions** settings one by one. This is done to find out which setting "breaks" the page; -3. If you have managed to detect which setting "breaks" a page, inform the developers when filling out the form (see above). In this case, it is desirable to return to the initial settings. +1. Отключите **Расширения**; +2. Если это решило проблему, включите модуль и поочерёдно отключите настройки **Расширений** с проверкой результата. Это необходимо для того, чтобы определить, какая настройка приводит к некорректной работе страницы; +3. Если вам удалось выявить, какая настройка приводит к некорректной работе страницы, сообщите об этом разработчикам при заполнении формы (см. выше). В этом случае желательно восстановить настройки по умолчанию. ### **Сторонние блокировщики** -Some browsers and antivirus programs (such as Yandex Browser, Kaspersky, etc.) have built-in ad blockers. Они могут влиять на функционирование сайтов, вызывать конфликты с AdGuard и приводить к некорректной работе сайтов. Если вы пользуетесь подобными программами, убедитесь, что проблема вызвана именно **AdGuard**: отключите фильтрацию **AdGuard** и попробуйте повторить проблему. If it remains, it means that the problem is caused by another application or browser. Если же проблема вызвана **AdGuard**, выполните действия, указанные в предыдущих пунктах. +Некоторые браузеры и антивирусы (такие как Яндекс.Браузер, Kaspersky и т. д.) имеют встроенные блокировщики рекламы. Они могут влиять на функционирование сайтов, вызывать конфликты с AdGuard и приводить к некорректной работе сайтов. Если вы пользуетесь подобными программами, убедитесь, что проблема вызвана именно **AdGuard**: отключите фильтрацию **AdGuard** и попробуйте повторить проблему. Если проблема сохранится, значит, она вызвана другим приложением или браузером. Если же проблема вызвана **AdGuard**, выполните действия, указанные в предыдущих пунктах. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/miscellaneous/acknowledgements.md b/i18n/ru/docusaurus-plugin-content-docs/current/miscellaneous/acknowledgements.md index ea9468095bb..9aba1178162 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/miscellaneous/acknowledgements.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/miscellaneous/acknowledgements.md @@ -32,17 +32,17 @@ sidebar_position: 2 - Logback-android от Tony19: [tony19.github.io/logback-android](https://tony19.github.io/logback-android) - Otto от Square: [http://square.github.io/otto](http://square.github.io/otto) -- RootTools Library by Stericson: [github.com/Stericson/RootTools](https://github.com/Stericson/RootTools) -- MaterialDateRangePicker by Supratim Chakraborty: [github.com/borax12/MaterialDateRangePicker](https://github.com/borax12/MaterialDateRangePicker) -- HelloCharts by Leszek Wach: [github.com/lecho/hellocharts-android](https://github.com/lecho/hellocharts-android) +- Библиотека RootTools Library от Stericson: [github.com/Stericson/RootTools](https://github.com/Stericson/RootTools) +- MaterialDateRangePicker от Supratim Chakraborty: [github.com/borax12/MaterialDateRangePicker](https://github.com/borax12/MaterialDateRangePicker) +- HelloCharts от Leszek Wach: [github.com/lecho/hellocharts-android](https://github.com/lecho/hellocharts-android) ## AdGuard для iOS {#ios} -- Reachability component by Tony Million: [github.com/tonymillion/Reachability](https://github.com/tonymillion/Reachability) -- Fmdb component by August «Gus» Mueller: [github.com/ccgus/fmdb](https://github.com/ccgus/fmdb) -- NSStringPunycodeAdditions component by Nate Weaver: [github.com/Wevah/Punycode-Cocoa](https://github.com/Wevah/Punycode-Cocoa) -- Minizip-ng library by Nathan Moinvaziri: [github.com/zlib-ng/minizip-ng](https://github.com/zlib-ng/minizip-ng) -- Lottie for iOS library by Brandon Withrow: [github.com/airbnb/lottie-ios](https://github.com/airbnb/lottie-ios) +- Компонент доступности от Tony Million: [github.com/tonymillion/Reachability](https://github.com/tonymillion/Reachability) +- Компонент Fmdb от August «Gus» Mueller: [github.com/ccgus/fmdb](https://github.com/ccgus/fmdb) +- Компонент NSStringPunycodeAdditions от Nate Weaver: [github.com/Wevah/Punycode-Cocoa](https://github.com/Wevah/Punycode-Cocoa) +- Библиотека Minizip-ng от Nathan Moinvaziri: [github.com/zlib-ng/minizip-ng](https://github.com/zlib-ng/minizip-ng) +- Библиотека Lottie для iOS от Brandon Withrow: [github.com/airbnb/lottie-ios](https://github.com/airbnb/lottie-ios) ## Браузерное расширение AdGuard {#extension} diff --git a/i18n/sk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/sk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/sk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/sk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/sl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/sl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/sl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/sl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/sv/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/ta/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/ta/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/ta/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/ta/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/tr/docusaurus-plugin-content-docs/current.json b/i18n/tr/docusaurus-plugin-content-docs/current.json index 01496ffa7e5..5e750a70525 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current.json +++ b/i18n/tr/docusaurus-plugin-content-docs/current.json @@ -60,7 +60,7 @@ "description": "The label for category Miscellaneous in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.Contribute to AdGuard": { - "message": "Contribute to AdGuard", + "message": "AdGuard'a katkıda bulun", "description": "The label for category Contribute to AdGuard in sidebar tutorialSidebar" }, "sidebar.tutorialSidebar.category.Translating AdGuard": { diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-safari/extensions.md b/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-safari/extensions.md index df1738689b3..e8d8e502631 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-safari/extensions.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-safari/extensions.md @@ -63,4 +63,4 @@ Bazı Safari uzantılarını etkinleştirirken, **web sayfası içeriğine eriş – Elle reklam engelleme ve gelişmiş engelleme kurallarının doğru çalışması için web sayfası içeriğine erişim gereklidir – Sitelerdeki koruma durumunu kontrol etmek ve hangi gelişmiş kuralların uygulanması gerektiğini belirlemek için tarama geçmişine erişim gereklidir -We do not use this data for any other purpose or share it with anyone. Daha fazla bilgi için [Gizlilik politikamıza](https://adguard.com/privacy.html) bakabilirsiniz. +Bu verileri başka hiçbir amaçla kullanmıyoruz veya kimseyle paylaşmıyoruz. Daha fazla bilgi için [Gizlilik politikamıza](https://adguard.com/privacy.html) bakabilirsiniz. diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/tr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 667a4822f6d..919c3a4fdc7 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtreleme günlüğü, çoğunlukla geliştiricileri filtrelemek için yardımc Hangi AdGuard ürününü kullandığınıza bağlı olarak, Filtreleme günlüğü farklı yerlerde olabilir. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::not -**iOS için AdGuard** ve **Safari için AdGuard** İçerik engelleyicilerin Safari'de uygulanma şekli nedeniyle Filtreleme günlüğü mevcut değil. AdGuard web isteklerini görmez ve bu nedenle görüntüleyemez. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard web isteklerini görmez ve bu nedenle görüntüleyemez. ::: diff --git a/i18n/uk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/uk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/uk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/uk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/vi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/vi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/vi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 8b99ac8b884..fae182c7a16 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. ::: diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 7205d0a6339..3a9fe2c3bb4 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -2115,7 +2115,7 @@ In the `$replace` value, two characters must be escaped: comma `,` and dollar si There are three parts in this rule: -- `regexp` - `()(.|\s)*<\/VAST>`; +- `regexp` — `()(.|\s)*<\/VAST>`; - `replacement` — `\$1<\/VAST>` where `$` is escaped; - `modifiers` — `i` for insensitive search. @@ -2302,7 +2302,7 @@ If there is a `$header` modifier in the rule it adds `50`. #### `$domain` or `$app` with allowed domains or applications {#priority-category-3} -Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part) - will add `350` in total. +Specified domains through `$domain` or specified applications through `$app` add `100 + 100 / N`, where `N` is the number of modifier values for example: `||example.com^$domain=example.com|example.org|example.net` will add `100 + 100 / 3 = 134.3 = 135` or `||example.com^$app=org.example.app1|org.example.app2` will add `100 + 100 / 2 = 151` or `||example.com^$domain=example.com,app=org.example.app1|org.example.app2` will add `100 + 100/1` ($domain part) and `100 + 100/2` ($app part), totaling `350`. Modifier values that are regexps or tld will be interpreted as normal entries of the form `example.com` and counted one by one, for example: `||example.com^$domain=example.*` will add `100 + 100 / 1 = 200` or `||example.com^$domain=example.*|adguard.*` will add `100 + 100 / 2 = 150`. @@ -3993,14 +3993,14 @@ Filtering log is an advanced tool that will be helpful mostly to filter develope Depending on which AdGuard product you are using, Filtering log can be located in different places. -- In **AdGuard for Windows** you will find it inside *Ad Blocker* tab or via the tray menu; -- In **AdGuard for Mac** it is under *Settings → Advanced → Filtering log*; -- In **AdGuard for Android** it is a separate item in the side menu, also filtering log for a specific app or website is accessible from the Assistant. -- In **AdGuard Browser Extension** it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs. +- In **AdGuard for Windows**, you can find it in the *Ad Blocker* tab or via the tray menu +- In **AdGuard for Mac**, it is located in *Settings → Advanced → Filtering log* +- In **AdGuard for Android**, you can find it under *Statistics → Recent activity*. *Recent activity* can also be accessed from the *Assistant* +- In **AdGuard Browser Extension**, it is accessible from the *Miscellaneous* settings tab or by right-clicking the extension icon. Only Chromium- and Firefox-based browsers show applied **element hiding rules** (including CSS, ExtCSS) and **JS rules and scriptlets** in their Filtering logs :::note -In **AdGuard for iOS** and in **AdGuard for Safari** Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. +In **AdGuard for iOS** and **AdGuard for Safari**, Filtering log does not exist because of the way content blockers are implemented in Safari. AdGuard does not see the web requests and therefore cannot display them. :::