Skip to content

Commit 07496b5

Browse files
SelYuigithub-actions[bot]
authored andcommitted
automatically update translations
1 parent c444ec4 commit 07496b5

File tree

120 files changed

+971
-218
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+971
-218
lines changed

i18n/be/docusaurus-plugin-content-docs/current/adguard-browser-extension/mv3-version.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@ The old beta extension will be renamed to [**AdGuard Ad Blocker MV2**](https://c
2121

2222
- **Filtering log**
2323

24-
![Filtering log \*border](https://cdn.adtidy.org/content/blog/mv3/new/log.png)
24+
![Filtering log \*border](https://cdn.adtidy.org/content/blog/mv3/new/log.png)
2525

26-
Due to DNR restrictions, we can’t show exactly which rule worked, but we will provide an “assumed rule that was triggered” based on our engine. For precise information, you’ll need to install the “unpacked” form of the extension in your browser yourself. You’ll find detailed instructions on how to do this in a [separate article](/adguard-browser-extension/solving-problems/debug-rules/).
26+
Due to DNR restrictions, we can’t show exactly which rule worked, but we will provide an “assumed rule that was triggered” based on our engine. For precise information, you’ll need to install the “unpacked” form of the extension in your browser yourself. You’ll find detailed instructions on how to do this in a [separate article](/adguard-browser-extension/solving-problems/debug-rules/).
2727

2828
- _Tracking protection_ (formerly known as _Stealth mode_)
2929

30-
![Tracking protection \*border](https://cdn.adtidy.org/content/blog/mv3/new/tracking_screen.png)
30+
![Tracking protection \*border](https://cdn.adtidy.org/content/blog/mv3/new/tracking_screen.png)
3131

32-
There are no _Cookies_ section, along with _Self-destruction of first-party cookies_ and _Self-destruction of third-party cookies_ since we cannot set the TTL of cookies using declarative rules.
32+
There are no _Cookies_ section, along with _Self-destruction of first-party cookies_ and _Self-destruction of third-party cookies_ since we cannot set the TTL of cookies using declarative rules.
3333

3434
- _Phishing & malware protection_ is no longer available in the general settings. To protect yourself from malicious websites and scams, enable the appropriate _Security_ filters in the _Filters_ tab.
3535

36-
![Security \*border](https://cdn.adtidy.org/content/blog/mv3/new/security.png)
36+
![Security \*border](https://cdn.adtidy.org/content/blog/mv3/new/security.png)
3737

3838
## Limitations
3939

@@ -55,7 +55,7 @@ The maximum number of simultaneously enabled filters is **50**.
5555

5656
**Dynamic rules:** a strict cap of **5,000** rules is imposed, which includes a maximum of 1,000 regex rules.
5757

58-
If this limit is exceeded, only **5,000 converted rules** will be applied in the following order: first Allowlist, then User rules, Custom filters, and finally — Quick Fixes filter.
58+
If this limit is exceeded, only **5,000 converted rules** will be applied in the following order: first Allowlist, then User rules and finally Custom filters.
5959

6060
> **Converted rules** are rules that have been transformed
6161
> to [DNR format] using the [declarative converter][github-declarative-converter].

i18n/be/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ This article is about the filters we create to use in AdGuard and other ad-block
3838
- **Experimental filter** serves to test some new filtering rules that can potentially cause conflicts and mess with websites' work. In case these rules perform without any issues, they get added to main filters. [View rules](https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_5_Experimental/filter.txt)
3939
- **Mobile ads filter** blocks ads on mobile devices. Contains all known mobile ad networks. [View rules](https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_11_Mobile/filter.txt)
4040
- **DNS filter** — composed of several other filters (AdGuard Base filter, Social media filter, Spyware filter, Mobile ads filter, EasyList and EasyPrivacy) and simplified specifically to be better compatible with DNS-level ad blocking. This filter is used by [AdGuard DNS](https://adguard-dns.io/kb) servers to block ads and tracking. [View rules](https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_15_DnsFilter/filter.txt)
41-
- **Quick Fixes filter** — used to quickly resolve critical content filtering issues on popular websites without updating the MV3 extension. [View rules](https://filters.adtidy.org/extension/chromium-mv3/filters/24.txt)
4241

4342
## AdGuard Filters Policy
4443

i18n/be/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,19 @@ This modifier lets you narrow the rule coverage down to a specific application (
419419

420420
For Mac, you can find out the bundle ID or the process name of the app by viewing the respective request details in the Filtering log.
421421

422+
**Syntax**
423+
424+
The modifier is a list of one or more expressions, each of which is matched against an application in a particular way depending on its type. These expressions are separated by the `|` symbol.
425+
426+
```text
427+
applications = ["~"] entry_0 ["|" ["~"] entry_1 ["|" ["~"]entry_2 ["|" ... ["|" ["~"]entry_N]]]]
428+
entry_i = ( regular_app / wildcard_app / regexp )
429+
```
430+
431+
- **`regular_app`** — a regular application name (`example.app`). It corresponds to the specified application and is matched lexicographically.
432+
- **`wildcard_app`** — an application name ending with a wildcard character `*`, such as `org.example.*` or `com.ad*`. It matches all applications whose names start with the specified prefix. Matching is done lexicographically.
433+
- **`regexp`** — a regular expression that starts and ends with `/`. It works the same way as the basic URL rules, but the characters `/`, `$`, `,`, and `|` must be escaped with `\`.
434+
422435
**Examples**
423436

424437
- `||baddomain.com^$app=org.example.app` — a rule to block requests that match the specified mask and are sent from the `org.example.app` Android app.
@@ -429,16 +442,31 @@ If you want the rule not to be applied to certain apps, start the app name with
429442
- `||baddomain.com^$app=~org.example.app` — a rule to block requests that match the specified mask and are sent from any app except for the `org.example.app`.
430443
- `||baddomain.com^$app=~org.example.app1|~org.example.app2` — same as above, but now two apps are excluded: `org.example.app1` and `org.example.app2`.
431444

445+
You can use wildcards in the `$app` modifier:
446+
447+
- `||baddomain.com^$app=org.example.*` — applies to all apps whose package names start with `org.example.`
448+
449+
You can use regular expressions in the `$app` modifier by enclosing them in forward slashes `/.../`. This allows for more flexible matching — for example, targeting a group of apps from the same publisher or matching complex patterns.
450+
451+
- `||baddomain.com^$app=/org\.example\.[a-z0-9_]+/` — applies to all apps whose package name starts with `org.example` (e.g. `org.example.app1`, `org.example.utility`, etc.).
452+
- `||baddomain.com^$app=/^org\.example\.app\$\|^org\.example\.[ab].*/` — applies to `org.example.app` and to any app whose package starts with `org.example.a` or `org.example.b`.
453+
454+
The `$app` modifier supports combining all three types of entries — plain names, wildcards, and regular expressions — within the same rule, but it does not allow combining negated and non-negated expressions together.
455+
456+
- `||example.com^$app=org.example.app|org.example.*|/org\.example\.[a-z]+/` — applies to `org.example.app`, all matching `org.example.*` and `org.example.[a-z]+` apps.
457+
432458
:::caution Restrictions
433459

434-
Apps in the modifier value cannot have a wildcard, e.g. `$app=com.*.music`. Rules with such modifier are considered invalid.
460+
- Apps in the modifier value cannot include a wildcard inside the string , e.g. `$app=com.*.music`. Use a regular expression instead: `$app=/com\..*\.music/`.
461+
- You cannot combine negated (`~`) and non-negated expressions in the same `$app` modifier — this would be ambiguous.
435462

436463
:::
437464

438465
:::info Compatibility
439466

440467
- Only AdGuard for Windows, Mac, Android are technically capable of using rules with `$app` modifier.
441468
- On Windows the process name is case-insensitive starting with AdGuard for Windows with [CoreLibs][] v1.12 or later.
469+
- Support for regular expressions and for combining different types of entries (plain names, wildcards, and regular expressions) in the `$app` modifier is available starting from CoreLibs v1.19 or later.
442470

443471
:::
444472

@@ -1877,7 +1905,7 @@ In AdGuard for Windows, Mac and Android with [CoreLibs][] v1.11 or later, JSONPa
18771905
{
18781906
"elems": [
18791907
{
1880-
"a": {"b": {"c": 123}},
1908+
"a": {"b": {"c": 123}}
18811909
},
18821910
{
18831911
"a": {"b": {"c": "abc"}}

i18n/be/docusaurus-plugin-content-docs/current/general/ad-filtering/filter-policy.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,12 @@ AdGuard ad-blocking filters include:
4141
- AdGuard Base filter
4242
- AdGuard Mobile Ads filter
4343
- Regional filters divided by language principle — Chinese, Dutch, French, German, Japanese, Russian, Spanish/Portuguese, Turkish, and Ukrainian
44-
- AdGuard Quick Fixes filter
4544

4645
### The purpose of these filters
4746

4847
- **Base filter** is designed to block ads on English-language websites and those for which there is no separate filter. It also contains general filtering rules that apply to all sites regardless of language
4948
- **Mobile Ads filter** blocks advertisements on mobile versions of websites and within mobile apps. There is no segmentation based on language
5049
- **Regional filters** follow the same policy as the **Base filter**, but limited to websites in certain languages
51-
- **Quick Fixes filter** used to quickly resolve critical content filtering issues on popular websites without updating the MV3 extension.
5250

5351
The goal of ad-blocking filters is to block all types of advertising on websites, applications, and certain devices that can load ads from the Internet:
5452

i18n/bn/docusaurus-plugin-content-docs/current/adguard-browser-extension/mv3-version.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ The maximum number of simultaneously enabled filters is **50**.
5555

5656
**Dynamic rules:** a strict cap of **5,000** rules is imposed, which includes a maximum of 1,000 regex rules.
5757

58-
If this limit is exceeded, only **5,000 converted rules** will be applied in the following order: first Allowlist, then User rules, Custom filters, and finally — Quick Fixes filter.
58+
If this limit is exceeded, only **5,000 converted rules** will be applied in the following order: first Allowlist, then User rules and finally Custom filters.
5959

6060
> **Converted rules** are rules that have been transformed
6161
> to [DNR format] using the [declarative converter][github-declarative-converter].

i18n/bn/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ This article is about the filters we create to use in AdGuard and other ad-block
3838
- **Experimental filter** serves to test some new filtering rules that can potentially cause conflicts and mess with websites' work. In case these rules perform without any issues, they get added to main filters. [View rules](https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_5_Experimental/filter.txt)
3939
- **Mobile ads filter** blocks ads on mobile devices. Contains all known mobile ad networks. [View rules](https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_11_Mobile/filter.txt)
4040
- **DNS filter** — composed of several other filters (AdGuard Base filter, Social media filter, Spyware filter, Mobile ads filter, EasyList and EasyPrivacy) and simplified specifically to be better compatible with DNS-level ad blocking. This filter is used by [AdGuard DNS](https://adguard-dns.io/kb) servers to block ads and tracking. [View rules](https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_15_DnsFilter/filter.txt)
41-
- **Quick Fixes filter** — used to quickly resolve critical content filtering issues on popular websites without updating the MV3 extension. [View rules](https://filters.adtidy.org/extension/chromium-mv3/filters/24.txt)
4241

4342
## AdGuard Filters Policy
4443

i18n/bn/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,19 @@ This modifier lets you narrow the rule coverage down to a specific application (
419419

420420
For Mac, you can find out the bundle ID or the process name of the app by viewing the respective request details in the Filtering log.
421421

422+
**Syntax**
423+
424+
The modifier is a list of one or more expressions, each of which is matched against an application in a particular way depending on its type. These expressions are separated by the `|` symbol.
425+
426+
```text
427+
applications = ["~"] entry_0 ["|" ["~"] entry_1 ["|" ["~"]entry_2 ["|" ... ["|" ["~"]entry_N]]]]
428+
entry_i = ( regular_app / wildcard_app / regexp )
429+
```
430+
431+
- **`regular_app`** — a regular application name (`example.app`). It corresponds to the specified application and is matched lexicographically.
432+
- **`wildcard_app`** — an application name ending with a wildcard character `*`, such as `org.example.*` or `com.ad*`. It matches all applications whose names start with the specified prefix. Matching is done lexicographically.
433+
- **`regexp`** — a regular expression that starts and ends with `/`. It works the same way as the basic URL rules, but the characters `/`, `$`, `,`, and `|` must be escaped with `\`.
434+
422435
**Examples**
423436

424437
- `||baddomain.com^$app=org.example.app` — a rule to block requests that match the specified mask and are sent from the `org.example.app` Android app.
@@ -429,16 +442,31 @@ If you want the rule not to be applied to certain apps, start the app name with
429442
- `||baddomain.com^$app=~org.example.app` — a rule to block requests that match the specified mask and are sent from any app except for the `org.example.app`.
430443
- `||baddomain.com^$app=~org.example.app1|~org.example.app2` — same as above, but now two apps are excluded: `org.example.app1` and `org.example.app2`.
431444

445+
You can use wildcards in the `$app` modifier:
446+
447+
- `||baddomain.com^$app=org.example.*` — applies to all apps whose package names start with `org.example.`
448+
449+
You can use regular expressions in the `$app` modifier by enclosing them in forward slashes `/.../`. This allows for more flexible matching — for example, targeting a group of apps from the same publisher or matching complex patterns.
450+
451+
- `||baddomain.com^$app=/org\.example\.[a-z0-9_]+/` — applies to all apps whose package name starts with `org.example` (e.g. `org.example.app1`, `org.example.utility`, etc.).
452+
- `||baddomain.com^$app=/^org\.example\.app\$\|^org\.example\.[ab].*/` — applies to `org.example.app` and to any app whose package starts with `org.example.a` or `org.example.b`.
453+
454+
The `$app` modifier supports combining all three types of entries — plain names, wildcards, and regular expressions — within the same rule, but it does not allow combining negated and non-negated expressions together.
455+
456+
- `||example.com^$app=org.example.app|org.example.*|/org\.example\.[a-z]+/` — applies to `org.example.app`, all matching `org.example.*` and `org.example.[a-z]+` apps.
457+
432458
:::caution Restrictions
433459

434-
Apps in the modifier value cannot have a wildcard, e.g. `$app=com.*.music`. Rules with such modifier are considered invalid.
460+
- Apps in the modifier value cannot include a wildcard inside the string , e.g. `$app=com.*.music`. Use a regular expression instead: `$app=/com\..*\.music/`.
461+
- You cannot combine negated (`~`) and non-negated expressions in the same `$app` modifier — this would be ambiguous.
435462

436463
:::
437464

438465
:::info Compatibility
439466

440467
- Only AdGuard for Windows, Mac, Android are technically capable of using rules with `$app` modifier.
441468
- On Windows the process name is case-insensitive starting with AdGuard for Windows with [CoreLibs][] v1.12 or later.
469+
- Support for regular expressions and for combining different types of entries (plain names, wildcards, and regular expressions) in the `$app` modifier is available starting from CoreLibs v1.19 or later.
442470

443471
:::
444472

@@ -1877,7 +1905,7 @@ In AdGuard for Windows, Mac and Android with [CoreLibs][] v1.11 or later, JSONPa
18771905
{
18781906
"elems": [
18791907
{
1880-
"a": {"b": {"c": 123}},
1908+
"a": {"b": {"c": 123}}
18811909
},
18821910
{
18831911
"a": {"b": {"c": "abc"}}

i18n/bn/docusaurus-plugin-content-docs/current/general/ad-filtering/filter-policy.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,12 @@ AdGuard ad-blocking filters include:
4141
- AdGuard Base filter
4242
- AdGuard Mobile Ads filter
4343
- Regional filters divided by language principle — Chinese, Dutch, French, German, Japanese, Russian, Spanish/Portuguese, Turkish, and Ukrainian
44-
- AdGuard Quick Fixes filter
4544

4645
### The purpose of these filters
4746

4847
- **Base filter** is designed to block ads on English-language websites and those for which there is no separate filter. It also contains general filtering rules that apply to all sites regardless of language
4948
- **Mobile Ads filter** blocks advertisements on mobile versions of websites and within mobile apps. There is no segmentation based on language
5049
- **Regional filters** follow the same policy as the **Base filter**, but limited to websites in certain languages
51-
- **Quick Fixes filter** used to quickly resolve critical content filtering issues on popular websites without updating the MV3 extension.
5250

5351
The goal of ad-blocking filters is to block all types of advertising on websites, applications, and certain devices that can load ads from the Internet:
5452

i18n/cs/docusaurus-plugin-content-docs/current/adguard-browser-extension/mv3-version.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Maximální počet současně aktivovaných filtrů je **50**.
5555

5656
**Dynamická pravidla:** je stanoven přísný limit **5000** pravidel, který zahrnuje maximálně 1000 regexových pravidel.
5757

58-
Pokud je tento limit překročen, bude použito pouze **5000 převedených pravidel** v následujícím pořadí: nejprve seznam povolených, poté uživatelská pravidla, vlastní filtry a nakonec — filtr rychlých oprav.
58+
If this limit is exceeded, only **5,000 converted rules** will be applied in the following order: first Allowlist, then User rules and finally Custom filters.
5959

6060
> **Převedená pravidla** jsou pravidla, která byla převedena do formátu \[DNR] pomocí [deklarativního převodníku][github-declarative-converter].
6161
> Během tohoto převodu mohou některá pravidla přepsat jiná (`$badfilter`), některá mohou být sloučena (`$removeparam`), takže vznikne seznam pravidel s mírně odlišným pořadím.

i18n/cs/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ Tento článek je o filtrech, které vytváříme pro použití v AdGuardu a jin
3838
- **Experimentální filtr** slouží k testování některých nových pravidel filtrování, která mohou potenciálně způsobovat konflikty a narušovat práci webových stránek. Pokud tato pravidla fungují bez problémů, přidají se do hlavních filtrů. [Zobrazit pravidla](https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_5_Experimental/filter.txt)
3939
- **Filtr mobilních reklam** blokuje reklamy v mobilních zařízeních. Obsahuje všechny známé sítě mobilní reklamy. [Zobrazit pravidla](https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_11_Mobile/filter.txt)
4040
- **DNS filtr** — (Základní filtrAdGuard, Filtr sociálních médií, Filtr ochrany sledování, Filtr mobilních reklam, EasyList a EasyPrivacy), který je zjednodušený pro lepší kompatibilitu s blokováním reklamy na úrovni DNS. Tento filtr používá servery [AdGuard DNS](https://adguard-dns.io/kb) k blokování reklam a sledování. [Zobrazit pravidla](https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_15_DnsFilter/filter.txt)
41-
- **Filtr rychlých oprav** — slouží k rychlému řešení kritických problémů s filtrováním obsahu na oblíbených webech bez aktualizace rozšíření MV3. [Zobrazit pravidla](https://filters.adtidy.org/extension/chromium-mv3/filters/24.txt)
4241

4342
## Zásady AdGuard filtrů
4443

0 commit comments

Comments
 (0)