diff --git a/docs/adguard-for-android/solving-problems/har.md b/docs/adguard-for-android/solving-problems/har.md
index de1fbe7b144..b697f0caf2f 100644
--- a/docs/adguard-for-android/solving-problems/har.md
+++ b/docs/adguard-for-android/solving-problems/har.md
@@ -17,7 +17,7 @@ HAR files are processed in accordance with [the AdGuard Privacy Policy](https://
## What are HAR files?
-The HAR (HTTP ARchive) format is a JSON-formatted archive file for logging of a web browser's interaction with a site. The specifications of HAR format define archival data for HTTP transactions that a browser uses to export detailed information about the web pages it loads. More detailed description of HAR file format and its specification you can find at [softwareishard.com](http://www.softwareishard.com/blog/har-12-spec/) website.
+The HAR (HTTP ARchive) format is a JSON-formatted archive file for logging of a web browser's interaction with a site. The specifications of HAR format define archival data for HTTP transactions that a browser uses to export detailed information about the web pages it loads. More detailed description of HAR file format and its specification you can find at [softwareishard.com](https://www.softwareishard.com/blog/har-12-spec/) website.
## How to generate HAR files
diff --git a/docs/adguard-for-mac/features/network.md b/docs/adguard-for-mac/features/network.md
index f0d7964f08e..43eeeb8d7c5 100644
--- a/docs/adguard-for-mac/features/network.md
+++ b/docs/adguard-for-mac/features/network.md
@@ -33,4 +33,4 @@ You can set up AdGuard to route all your device’s traffic through your proxy s
You can use AdGuard as an HTTP proxy server. This will allow you to filter traffic on other devices connected to the proxy.
-Make sure your Mac and your other device are connected to the same network and enter the proxy port on the device you want to route through your proxy server (usually in the network settings). To filter HTTPS traffic as well, [transfer AdGuard’s proxy certificate](http://local.adguard.org/cert) to this device. [Learn more about installing a proxy certificate](/guides/proxy-certificate)
+Make sure your Mac and your other device are connected to the same network and enter the proxy port on the device you want to route through your proxy server (usually in the network settings). To filter HTTPS traffic as well, [transfer AdGuard’s proxy certificate](https://local.adguard.org/cert) to this device. [Learn more about installing a proxy certificate](/guides/proxy-certificate)
diff --git a/docs/adguard-for-mac/solving-problems/manual-certificate-installation.md b/docs/adguard-for-mac/solving-problems/manual-certificate-installation.md
index f9a844fbc1d..fb45883ec09 100644
--- a/docs/adguard-for-mac/solving-problems/manual-certificate-installation.md
+++ b/docs/adguard-for-mac/solving-problems/manual-certificate-installation.md
@@ -21,6 +21,6 @@ To manually install the certificate into Firefox-like browser:
4. Navigate to the *Authorities* tab and click the *Import...* button
- 5. Select file `/Library/Application Support/AdGuard Software/com.adguard.mac.adguard/AdguardCore/Adguard Personal CA.cer` or just download it from http://local.adguard.org/cert using a Chromium-based browser (e.g Google Chrome or new Edge) and with a HTTPS-filtering running in AdGuard
+ 5. Select file `/Library/Application Support/AdGuard Software/com.adguard.mac.adguard/AdguardCore/Adguard Personal CA.cer` or just download it from https://local.adguard.org/cert using a Chromium-based browser (e.g Google Chrome or new Edge) and with a HTTPS-filtering running in AdGuard
Exact actions required for different Gecko-based browsers may vary, but the general sequence and the path to `AdGuard Personal CA.cer` file will be the same.
diff --git a/docs/adguard-for-windows/installation.md b/docs/adguard-for-windows/installation.md
index 9cd2c8f48e6..3d0975242f1 100644
--- a/docs/adguard-for-windows/installation.md
+++ b/docs/adguard-for-windows/installation.md
@@ -23,7 +23,7 @@ This article covers AdGuard for Windows, a multifunctional ad blocker that prote
To install AdGuard on a Windows PC or tablet, follow these steps:
-1. Go to the [AdGuard website](http://adguard.com) and click *Download*. You can also get the installation program from the [download page](https://adguard.com/download.html?auto=1) — the download will start automatically.
+1. Go to the [AdGuard website](https://adguard.com) and click *Download*. You can also get the installation program from the [download page](https://adguard.com/download.html?auto=1) — the download will start automatically.

diff --git a/docs/adguard-for-windows/solving-problems/common-installer-errors.md b/docs/adguard-for-windows/solving-problems/common-installer-errors.md
index b71e8b4876b..84a00a57411 100644
--- a/docs/adguard-for-windows/solving-problems/common-installer-errors.md
+++ b/docs/adguard-for-windows/solving-problems/common-installer-errors.md
@@ -27,7 +27,7 @@ These are two different errors with very similar solutions. As their titles sugg
- Uninstall some programs or delete unnecessary files from the drive you were trying to install AdGuard to.
-- Download, install, and run [AdwCleaner](http://www.bleepingcomputer.com/download/adwcleaner/), a free piece of software by Malwarebytes. It will, among other things, clean your system from all kinds of extra "leftover" files that remain after incorrectly uninstalled programs and such. It will help clean up some disk space.
+- Download, install, and run [AdwCleaner](https://www.bleepingcomputer.com/download/adwcleaner/), a free piece of software by Malwarebytes. It will, among other things, clean your system from all kinds of extra "leftover" files that remain after incorrectly uninstalled programs and such. It will help clean up some disk space.
- Reboot your computer. Sometimes temporary files can take up a considerable amount of disk space, and restarting your PC is the most reliable way to get rid of them.
diff --git a/docs/adguard-for-windows/solving-problems/connection-not-trusted.md b/docs/adguard-for-windows/solving-problems/connection-not-trusted.md
index b961d101321..3d76474846c 100644
--- a/docs/adguard-for-windows/solving-problems/connection-not-trusted.md
+++ b/docs/adguard-for-windows/solving-problems/connection-not-trusted.md
@@ -33,7 +33,7 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce
1. Run AdGuard.
-1. Go to [http://local.adguard.org/cert](http://local.adguard.org/cert) and click the *Download* button. The browser should start downloading **cert.cer** file.
+1. Go to [https://local.adguard.org/cert](https://local.adguard.org/cert) and click the *Download* button. The browser should start downloading **cert.cer** file.
:::note
diff --git a/docs/general/ad-filtering/create-own-filters.md b/docs/general/ad-filtering/create-own-filters.md
index 43c8d87eab1..28cb3636f38 100644
--- a/docs/general/ad-filtering/create-own-filters.md
+++ b/docs/general/ad-filtering/create-own-filters.md
@@ -42,14 +42,14 @@ For example:
**This rule blocks:**
-- `http://example.org/ad1.gif`
-- `http://subdomain.example.org/ad1.gif`
+- `https://example.org/ad1.gif`
+- `https://subdomain.example.org/ad1.gif`
- `https://ads.example.org:8000/`
**This rule does not block:**
-- `http://ads.example.org.us/ad1.gif`
-- `http://example.com/redirect/http://ads.example.org/`
+- `https://ads.example.org.us/ad1.gif`
+- `https://example.com/redirect/https://ads.example.org/`
By default, such rules do not work for document requests. This means that the `||example.org^` rule will block a request made to `example.org` when you try to navigate to this domain from another website, but if you type `example.org` into the address bar and try to navigate to it, the website will open. To block the document request, you will need to use a rule with the [`$document` modifier](#document-modifier): `||example.org^$document`.
@@ -59,7 +59,7 @@ By default, such rules do not work for document requests. This means that the `|
**This rule blocks:**
-- `http://example.org/`
+- `https://example.org/`
**This rule does not block:**
@@ -73,7 +73,7 @@ Filtering rules support numerous modifiers that allow you to fine-tune the rule
**This rule blocks:**
-- `http://example.org/script.js` if this script is loaded from `example.com`.
+- `https://example.org/script.js` if this script is loaded from `example.com`.
**This rule does not block:**
@@ -86,7 +86,7 @@ Filtering rules support numerous modifiers that allow you to fine-tune the rule
**This rule unblocks:**
-- `http://example.org/banner.png` even if there is a blocking rule for this address.
+- `https://example.org/banner.png` even if there is a blocking rule for this address.
Blocking rules with [`$important`](#important-modifier) modifier can override exceptions.
@@ -116,8 +116,8 @@ AdGuard [extends CSS](#extended-css-selectors) and lets filters developers handl
| Attribute selector | `div[class="banners"]` | Matches all `div` elements with `class` attribute **exactly equal** to `banners`.  |
| Attribute substring selector | `div[class^="advert1"]` | Matches all `div` elements which `class` attribute **starts with** the `advert1` string.  |
| Attribute substring selector | `div[class$="banners_ads"]` | Matches all `div` elements which `class` attribute **ends with** the `banners_ads` string.  |
-| Attribute substring selector | `a[href^="http://example.com/"]` | Matches all links that are loaded from `http://example.com/` domain.  |
-| Attribute selector | `a[href="http://example.com/"]` | Matches all links to **exactly** the `http://example.com/` address.  |
+| Attribute substring selector | `a[href^="https://example.com/"]` | Matches all links that are loaded from `https://example.com/` domain.  |
+| Attribute selector | `a[href="https://example.com/"]` | Matches all links to **exactly** the `https://example.com/` address.  |
## Restrictions and limitations
@@ -301,9 +301,9 @@ modifiers = [modifier0, modifier1[, ...[, modifierN]]]
### Special characters {#basic-rules-special-characters}
- **`*`** — a wildcard character. It is used to represent any set of characters. This can also be an empty string or a string of any length.
-- **`||`** — 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.
+- **`||`** — 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 `https://*.`, `https://*.`, `ws://*.`, `wss://*.` at once.
- **`^`** — a separator character mark. Separator character is any character, but a letter, a digit, or one of the following: `_` `-` `.` `%`. In this example separator characters are shown in bold: `http:`**`//`**`example.com`**`/?`**`t=1`**`&`**`t2=t3`. The end of the address is also accepted as separator.
-- **`|`** — a pointer to the beginning or the end of address. The value depends on the character placement in the mask. For example, a rule `swf|` corresponds to `http://example.com/annoyingflash.swf` , but not to `http://example.com/swf/index.html`. `|http://example.org` corresponds to `http://example.org`, but not to `http://domain.com?url=http://example.org`.
+- **`|`** — a pointer to the beginning or the end of address. The value depends on the character placement in the mask. For example, a rule `swf|` corresponds to `https://example.com/annoyingflash.swf` , but not to `https://example.com/swf/index.html`. `|https://example.org` corresponds to `https://example.org`, but not to `https://domain.com?url=https://example.org`.
:::note
@@ -359,7 +359,7 @@ Rules with wildcard for TLD are not supported by AdGuard Content Blocker.
### Basic rule examples
-- `||example.com/ads/*` — a simple rule, which corresponds to addresses like `http://example.com/ads/banner.jpg` and even `http://subdomain.example.com/ads/otherbanner.jpg`.
+- `||example.com/ads/*` — a simple rule, which corresponds to addresses like `https://example.com/ads/banner.jpg` and even `https://subdomain.example.com/ads/otherbanner.jpg`.
- `||example.org^$third-party` — this rule blocks third-party requests to `example.org` and its subdomains.
@@ -575,7 +575,7 @@ These modifiers will not be applied if the referrer matches a rule with `$domain
- `*$cookie,domain=example.org|example.com` will block cookies for all requests to and from `example.org` and `example.com`.
- `*$document,domain=example.org|example.com` will block requests only from `example.org` and `example.com`, but not to them.
-In the following examples it is implied that requests are sent from `http://example.org/page` (the referrer) and the target URL is `http://targetdomain.com/page`.
+In the following examples it is implied that requests are sent from `https://example.org/page` (the referrer) and the target URL is `https://targetdomain.com/page`.
- `page$domain=example.org` will be matched, as it matches the referrer domain.
- `page$domain=targetdomain.com` will not be matched because it does not match the referrer domain.
@@ -683,7 +683,7 @@ This modifier defines a rule which applies only to addresses that match the case
**Examples**
-- `*/BannerAd.gif$match-case` — this rule will block `http://example.com/BannerAd.gif`, but not `http://example.com/bannerad.gif`.
+- `*/BannerAd.gif$match-case` — this rule will block `https://example.com/BannerAd.gif`, but not `https://example.com/bannerad.gif`.
:::info Compatibility
@@ -727,7 +727,7 @@ AdGuard will try to close the browser tab with any address that matches a blocki
**Examples**
-- `||domain.com^$popup` — if you try to go to `http://domain.com/` from any page in the browser, a new tab in which specified site has to be opened will be closed by this rule.
+- `||domain.com^$popup` — if you try to go to `https://domain.com/` from any page in the browser, a new tab in which specified site has to be opened will be closed by this rule.
##### `$popup` modifier limitations {#popup-modifier-limitations}
@@ -763,7 +763,7 @@ Requests without a referrer are also treated as first-party requests, and the ru
**Examples**
-- domain.com$strict-first-party' — this rule applies only to `domain.com`. For example, a request from `domain.com` to `http://domain.com/icon.ico` is a first-party request. A request from `sub.domain.com` to `http://domain.com/icon.ico` is treated as a third-party one (as opposed to the `$~third-party` modifier).
+- domain.com$strict-first-party' — this rule applies only to `domain.com`. For example, a request from `domain.com` to `https://domain.com/icon.ico` is a first-party request. A request from `sub.domain.com` to `https://domain.com/icon.ico` is treated as a third-party one (as opposed to the `$~third-party` modifier).
:::note
@@ -785,7 +785,7 @@ Works the same as the [`$third-party`](#third-party-modifier) modifier but also
**Examples**
-- `||domain.com^$strict-third-party` — this rule applies to all domains except `domain.com`. An example of a third-party request: `http://sub.domain.com/banner.jpg` (as opposed to the `$third-party` modifier).
+- `||domain.com^$strict-third-party` — this rule applies to all domains except `domain.com`. An example of a third-party request: `https://sub.domain.com/banner.jpg` (as opposed to the `$third-party` modifier).
:::note
@@ -816,13 +816,13 @@ To be considered as such, a third-party request should meet one of the following
**`$third-party`:**
-- `||domain.com^$third-party` — this rule applies to all domains except `domain.com` and its subdomains. The rule is never applied if there is no referrer. An example of a third-party request: `http://example.org/banner.jpg`.
+- `||domain.com^$third-party` — this rule applies to all domains except `domain.com` and its subdomains. The rule is never applied if there is no referrer. An example of a third-party request: `https://example.org/banner.jpg`.
If there is a `$~third-party` modifier, the rule is only applied to requests that are not from third parties. Which means they have to be sent from the same domain or shouldn't have a referrer at all.
**`$~third-party`:**
-- `||domain.com$~third-party` — this rule applies only to `domain.com` and its subdomains. Example of a non third-party request: `http://sub.domain.com/icon.ico`.
+- `||domain.com$~third-party` — this rule applies only to `domain.com` and its subdomains. Example of a non third-party request: `https://sub.domain.com/icon.ico`.
Requests without a referrer are also treated as non third-party requests and the rules with the `$~third-party` modifier are applied to such requests.
@@ -2635,7 +2635,7 @@ Rules with `$removeparam` modifier are intended to strip query parameters from r
**Basic syntax**
-- `$removeparam=param` removes query parameter with the name `param` from URLs of any request, e.g. a request to `http://example.com/page?param=1&another=2` will be transformed into `http://example.com/page?another=2`.
+- `$removeparam=param` removes query parameter with the name `param` from URLs of any request, e.g. a request to `https://example.com/page?param=1&another=2` will be transformed into `https://example.com/page?another=2`.
**Regular expressions**
@@ -2704,11 +2704,11 @@ $removeparam=/^(utm_content|utm_campaign|utm_referrer)=/
@@||example.com^$removeparam
```
-With these rules some [UTM parameters](https://en.wikipedia.org/wiki/UTM_parameters) will be stripped out from any request, except that requests to `example.com` will not be stripped at all, e.g. `http://google.com/page?utm_source=s&utm_referrer=fb.com&utm_content=img` will be transformed to `http://google.com/page`, but `http://example.com/page?utm_source=s&utm_referrer=fb.com&utm_content=img` will not be affected by the blocking rule.
+With these rules some [UTM parameters](https://en.wikipedia.org/wiki/UTM_parameters) will be stripped out from any request, except that requests to `example.com` will not be stripped at all, e.g. `https://google.com/page?utm_source=s&utm_referrer=fb.com&utm_content=img` will be transformed to `https://google.com/page`, but `https://example.com/page?utm_source=s&utm_referrer=fb.com&utm_content=img` will not be affected by the blocking rule.
- `$removeparam=utm_source` removes `utm_source` query parameter from all requests.
-- `$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_.*/` removes all `utm_* query` parameters from URL queries of any request, e.g. a request to `https://example.com/page?utm_source=test` will be transformed to `https://example.com/page`.
- `$removeparam=/^utm_source=campaign$/` removes `utm_source` query parameter with the value equal to `campaign`. It does not touch other `utm_source` parameters.
@@ -2846,7 +2846,7 @@ In case if multiple `$replace` rules match a single request, we will apply each
**Syntax**
-In general, `$replace` syntax is similar to replacement with regular expressions [in Perl](http://perldoc.perl.org/perlrequick.html#Search-and-replace).
+In general, `$replace` syntax is similar to replacement with regular expressions [in Perl](https://perldoc.perl.org/perlrequick.html#Search-and-replace).
```text
replace = "/" regexp "/" replacement "/" modifiers
@@ -2871,7 +2871,7 @@ There are three parts in this rule:
- `modifiers` — `i` for insensitive search.
You can see how this rule works here:
-http://regexr.com/3cesk
+https://regexr.com/3cesk
**Multiple `$replace` rules**
diff --git a/docs/guides/proxy-certificate.md b/docs/guides/proxy-certificate.md
index 5aa32591cc1..27677915e65 100644
--- a/docs/guides/proxy-certificate.md
+++ b/docs/guides/proxy-certificate.md
@@ -23,7 +23,7 @@ Depending on the operating system of the device whose traffic you want to filter
1. Make sure that AdGuard protection is enabled. On a Windows computer, check the box **Use AdGuard as an HTTP proxy** in the **Network** tab of its settings. On a Mac, go to **Settings** → **Preferences** → **Network** and enable **HTTP proxy**.
-1. On the same computer with AdGuard, follow this link: [http://local.adguard.org/cert](http://local.adguard.org/cert).
+1. On the same computer with AdGuard, follow this link: [https://local.adguard.org/cert](https://local.adguard.org/cert).
1. Click the **Download** button. If the download doesn’t start, try another browser, for example Firefox.
@@ -65,7 +65,7 @@ Depending on the operating system of the device whose traffic you want to filter
1. Make sure that AdGuard protection is enabled. On a Windows computer, check the box **Use AdGuard as an HTTP proxy** in the **Network** tab of its settings. On a Mac, go to **Settings** → **Preferences** → **Network** and enable **HTTP proxy**.
-1. Follow this link using a web browser: [http://local.adguard.org/cert](http://local.adguard.org/cert).
+1. Follow this link using a web browser: [https://local.adguard.org/cert](https://local.adguard.org/cert).
1. Click the **Download** button. If the download doesn’t start, try another browser, for example Firefox.
@@ -97,7 +97,7 @@ Depending on the operating system of the device whose traffic you want to filter
1. Make sure that AdGuard protection is enabled. On a Windows computer, check the box **Use AdGuard as an HTTP proxy** in the **Network** tab of its settings. On a Mac, go to **Settings** → **Preferences** → **Network** and enable **HTTP proxy**.
-1. From the computer with AdGuard, follow this link using a web browser: [http://local.adguard.org/cert](http://local.adguard.org/cert).
+1. From the computer with AdGuard, follow this link using a web browser: [https://local.adguard.org/cert](https://local.adguard.org/cert).
1. Click the **Download** button. If the download doesn’t start, try another browser, for example Firefox.
@@ -117,7 +117,7 @@ Depending on the operating system of the device whose traffic you want to filter
1. Make sure that AdGuard protection is enabled. On a Windows computer, check the box **Use AdGuard as an HTTP proxy** in the **Network** tab of its settings. On a Mac, go to **Settings** → **Preferences** → **Network** and enable **HTTP proxy**.
-1. From the computer with AdGuard, follow this link using a web browser: [http://local.adguard.org/cert](http://local.adguard.org/cert).
+1. From the computer with AdGuard, follow this link using a web browser: [https://local.adguard.org/cert](https://local.adguard.org/cert).
1. Click the **Download** button. If the download doesn’t start, try another browser, for example Firefox.
diff --git a/docs/miscellaneous/acknowledgements.md b/docs/miscellaneous/acknowledgements.md
index 2a1324c60c7..b202ae83a1a 100644
--- a/docs/miscellaneous/acknowledgements.md
+++ b/docs/miscellaneous/acknowledgements.md
@@ -18,9 +18,9 @@ This is the list of libraries and other resources that really helped us with AdG
## AdGuard for Mac {#mac}
-- Red Sweater Software, LLC for RSVerticallyCenteredTextFieldCell component: [http://www.red-sweater.com/blog/148/what-a-difference-a-cell-makes](http://www.red-sweater.com/blog/148/what-a-difference-a-cell-makes)
+- Red Sweater Software, LLC for RSVerticallyCenteredTextFieldCell component: [https://www.red-sweater.com/blog/148/what-a-difference-a-cell-makes](https://www.red-sweater.com/blog/148/what-a-difference-a-cell-makes)
- Ilija Tovilo for ITProgressIndicator component: [github.com/iluuu1994/ITProgressIndicator](https://github.com/iluuu1994/ITProgressIndicator)
-- Sparkle Project for Sparkle.framework component: [http://sparkle-project.org](http://sparkle-project.org)
+- Sparkle Project for Sparkle.framework component: [https://sparkle-project.org](https://sparkle-project.org)
- Robbie Hanson for GCDAsyncSocket component: [github.com/robbiehanson/CocoaAsyncSocket](https://github.com/robbiehanson/CocoaAsyncSocket)
- Tony Million for Reachability component: [github.com/tonymillion/Reachability](https://github.com/tonymillion/Reachability)
- August «Gus» Mueller for Fmdb component: [github.com/ccgus/fmdb](https://github.com/ccgus/fmdb)
@@ -31,7 +31,7 @@ This is the list of libraries and other resources that really helped us with AdG
## AdGuard for Android {#android}
- Logback-android by Tony19: [tony19.github.io/logback-android](https://tony19.github.io/logback-android)
-- Otto by Square: [http://square.github.io/otto](http://square.github.io/otto)
+- Otto by Square: [https://square.github.io/otto](https://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)
diff --git a/docs/miscellaneous/contribute/translate/plural-forms.md b/docs/miscellaneous/contribute/translate/plural-forms.md
index 7b57137ee0a..341898eea55 100644
--- a/docs/miscellaneous/contribute/translate/plural-forms.md
+++ b/docs/miscellaneous/contribute/translate/plural-forms.md
@@ -38,9 +38,9 @@ When you are faced with a translation that requires the use of plurals, you may
Here are some sources of information you can use.
-[Localization Guide](http://docs.translatehouse.org/projects/localization-guide/en/latest/l10n/pluralforms.html) contains a wide list of languages. The number of plural forms for different languages is shown this way: `nplurals=2`, `nplurals=4` and so on. The numeral after the equals sign `=` indicates the number of plural forms of the respective language.
+[Localization Guide](https://docs.translatehouse.org/projects/localization-guide/en/latest/l10n/pluralforms.html) contains a wide list of languages. The number of plural forms for different languages is shown this way: `nplurals=2`, `nplurals=4` and so on. The numeral after the equals sign `=` indicates the number of plural forms of the respective language.
-Also, you can get information about plural forms in the [Unicode Common Locale Data Repository](http://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html#rules) (CLDR). The CLDR Plural Rules indicate an additional word form for decimal numbers (1.5; 2.3; 100.1…), but we don’t use them in AdGuard translations.
+Also, you can get information about plural forms in the [Unicode Common Locale Data Repository](https://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html#rules) (CLDR). The CLDR Plural Rules indicate an additional word form for decimal numbers (1.5; 2.3; 100.1…), but we don’t use them in AdGuard translations.
## Plurals in AdGuard translations {#translations}
@@ -116,7 +116,7 @@ Another important thing you should pay your attention to is **%count%** placehol
In a situation with another language that has, let’s say, three plural forms, there should be three templates with two vertical bar signs between them.
-For example, when we translate the above mentioned phrase into Slovak, that according to the rule of [Localization Guide](http://docs.translatehouse.org/projects/localization-guide/en/latest/l10n/pluralforms.html) has three word forms, the correct translation will look so:
+For example, when we translate the above mentioned phrase into Slovak, that according to the rule of [Localization Guide](https://docs.translatehouse.org/projects/localization-guide/en/latest/l10n/pluralforms.html) has three word forms, the correct translation will look so:
`**Štandartná licencia pre *%count%* počítač | Štandartná licencia pre *%count%* počítače | Štandartná licencia pre *%count%* počítačov**`
diff --git a/static/img/logo.svg b/static/img/logo.svg
index e96ce0f2429..4a6d47e99b2 100644
--- a/static/img/logo.svg
+++ b/static/img/logo.svg
@@ -1,4 +1,4 @@
-