aboutsummaryrefslogtreecommitdiff
path: root/files
diff options
context:
space:
mode:
authorAlexey Istomin <webistomin@gmail.com>2021-03-20 17:12:30 +0300
committerGitHub <noreply@github.com>2021-03-20 17:12:30 +0300
commitffbf5a234039386eae76968a1844f766a9da3d67 (patch)
tree6bd08e3d64417a3b53a6677f159ed3c5cbce37ed /files
parent0057f9bf08252974cd89456bd9f4334dc236c40a (diff)
downloadtranslated-content-ffbf5a234039386eae76968a1844f766a9da3d67.tar.gz
translated-content-ffbf5a234039386eae76968a1844f766a9da3d67.tar.bz2
translated-content-ffbf5a234039386eae76968a1844f766a9da3d67.zip
Fix various typos in Russian translation (#238)
* docs(ru): fix typos * Update index.html Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>
Diffstat (limited to 'files')
-rw-r--r--files/ru/conflicting/learn/css/first_steps/how_css_is_structured/index.html2
-rw-r--r--files/ru/conflicting/web/javascript/guide/introduction/index.html2
-rw-r--r--files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html2
-rw-r--r--files/ru/glossary/accessibility/index.html2
-rw-r--r--files/ru/glossary/callback_function/index.html2
-rw-r--r--files/ru/glossary/oop/index.html4
-rw-r--r--files/ru/learn/accessibility/wai-aria_basics/index.html2
-rw-r--r--files/ru/learn/css/building_blocks/the_box_model/index.html2
-rw-r--r--files/ru/learn/css/css_layout/flexbox/index.html2
-rw-r--r--files/ru/learn/forms/sending_and_retrieving_form_data/index.html4
-rw-r--r--files/ru/learn/html/tables/structuring_planet_data/index.html2
-rw-r--r--files/ru/learn/javascript/first_steps/arrays/index.html2
-rw-r--r--files/ru/learn/javascript/first_steps/silly_story_generator/index.html2
-rw-r--r--files/ru/learn/javascript/objects/basics/index.html2
-rw-r--r--files/ru/learn/server-side/django/forms/index.html2
-rw-r--r--files/ru/learn/server-side/express_nodejs/mongoose/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html2
-rw-r--r--files/ru/mozilla/firefox/releases/43/index.html2
-rw-r--r--files/ru/mozilla/firefox/releases/65/index.html2
-rw-r--r--files/ru/orphaned/настройка_среды_разработки_расширений/index.html2
-rw-r--r--files/ru/orphaned/создание_расширения/настройка_firefox_для_разработки/index.html2
-rw-r--r--files/ru/tools/network_monitor/index.html2
-rw-r--r--files/ru/web/api/audionode/index.html2
-rw-r--r--files/ru/web/api/cache/index.html2
-rw-r--r--files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html2
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/beginpath/index.html2
-rw-r--r--files/ru/web/api/console/index.html4
-rw-r--r--files/ru/web/api/css_object_model/managing_screen_orientation/index.html2
-rw-r--r--files/ru/web/api/element/clientleft/index.html2
-rw-r--r--files/ru/web/api/event/istrusted/index.html2
-rw-r--r--files/ru/web/api/filereader/error/index.html2
-rw-r--r--files/ru/web/api/gamepad/buttons/index.html2
-rw-r--r--files/ru/web/api/gamepadbutton/pressed/index.html2
-rw-r--r--files/ru/web/api/globaleventhandlers/onanimationcancel/index.html2
-rw-r--r--files/ru/web/api/globaleventhandlers/onanimationend/index.html2
-rw-r--r--files/ru/web/api/globaleventhandlers/onfocus/index.html2
-rw-r--r--files/ru/web/api/htmlbaseelement/index.html2
-rw-r--r--files/ru/web/api/htmlelement/hidden/index.html2
-rw-r--r--files/ru/web/api/mediatrackconstraints/echocancellation/index.html2
-rw-r--r--files/ru/web/api/node/namespaceuri/index.html2
-rw-r--r--files/ru/web/api/subtlecrypto/index.html2
-rw-r--r--files/ru/web/api/webglrenderingcontext/bindtexture/index.html2
-rw-r--r--files/ru/web/api/window/index.html2
-rw-r--r--files/ru/web/css/@page/index.html2
-rw-r--r--files/ru/web/css/containing_block/index.html2
-rw-r--r--files/ru/web/css/css_lists_and_counters/using_css_counters/index.html2
-rw-r--r--files/ru/web/css/css_positioning/understanding_z_index/adding_z-index/index.html2
-rw-r--r--files/ru/web/css/cursor/index.html2
-rw-r--r--files/ru/web/css/radial-gradient()/index.html2
-rw-r--r--files/ru/web/css/visibility/index.html2
-rw-r--r--files/ru/web/guide/ajax/index.html2
-rw-r--r--files/ru/web/guide/index.html2
-rw-r--r--files/ru/web/html/element/footer/index.html2
-rw-r--r--files/ru/web/html/element/label/index.html2
-rw-r--r--files/ru/web/html/element/link/index.html4
-rw-r--r--files/ru/web/http/cors/index.html6
-rw-r--r--files/ru/web/http/headers/expires/index.html2
-rw-r--r--files/ru/web/http/headers/host/index.html2
-rw-r--r--files/ru/web/http/headers/last-modified/index.html2
-rw-r--r--files/ru/web/http/status/307/index.html2
-rw-r--r--files/ru/web/javascript/eventloop/index.html2
-rw-r--r--files/ru/web/javascript/guide/regular_expressions/character_classes/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/illegal_character/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/invalid_array_length/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/object/defineproperty/index.html2
-rw-r--r--files/ru/web/javascript/reference/operators/bitwise_and/index.html2
-rw-r--r--files/ru/web/javascript/reference/statements/class/index.html2
-rw-r--r--files/ru/web/javascript/reference/statements/export/index.html2
-rw-r--r--files/ru/web/performance/critical_rendering_path/index.html2
-rw-r--r--files/ru/web/svg/element/text/index.html2
-rw-r--r--files/ru/web/svg/svg_as_an_image/index.html2
-rw-r--r--files/ru/web/svg/tutorial/svg_and_css/index.html2
73 files changed, 81 insertions, 81 deletions
diff --git a/files/ru/conflicting/learn/css/first_steps/how_css_is_structured/index.html b/files/ru/conflicting/learn/css/first_steps/how_css_is_structured/index.html
index f478c6100a..450003b569 100644
--- a/files/ru/conflicting/learn/css/first_steps/how_css_is_structured/index.html
+++ b/files/ru/conflicting/learn/css/first_steps/how_css_is_structured/index.html
@@ -1,5 +1,5 @@
---
-title: Чистый СSS код
+title: Чистый CSS код
slug: conflicting/Learn/CSS/First_steps/How_CSS_is_structured
translation_of: Learn/CSS/Introduction_to_CSS/Syntax#Beyond_syntax_make_CSS_readable
translation_of_original: Web/Guide/CSS/Getting_started/Readable_CSS
diff --git a/files/ru/conflicting/web/javascript/guide/introduction/index.html b/files/ru/conflicting/web/javascript/guide/introduction/index.html
index dff9da7122..4ea20a6196 100644
--- a/files/ru/conflicting/web/javascript/guide/introduction/index.html
+++ b/files/ru/conflicting/web/javascript/guide/introduction/index.html
@@ -29,7 +29,7 @@ original_slug: Web/JavaScript/Guide/About
<p>Этот учебник предполагает, что у вас уже имеются некоторые знания и опыт:</p>
-<p>Общее понимание, что такое Интернет и всемирная сеть WWW. Знание языка разметки гипертекста (<a href="/en/HTML" title="en/HTML">HTML</a>) также привествуется.</p>
+<p>Общее понимание, что такое Интернет и всемирная сеть WWW. Знание языка разметки гипертекста (<a href="/en/HTML" title="en/HTML">HTML</a>) также приветствуется.</p>
<p>Некоторый опыт программирования на C или Visual Basic будет полезен, но не является обязательным.</p>
diff --git a/files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html b/files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html
index f17d40b881..7f07e08d93 100644
--- a/files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html
+++ b/files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html
@@ -94,7 +94,7 @@ scene.add(camera);
<ul>
<li>Мы установили поле зрения в 70, с этим можно поэкспериментировать: чем больше число, тем больше угол обзора, тем шире мы видим. Представьте обычную камеру и камеру с эффектом fish eye, Которая позволяет увидеть больше. Значение по умолчанию 50.</li>
- <li>Соотношение сторон установлено в соотношение сторон окна браузера. Можно установить, например, в 16 ⁄ 9. Значение по умолчанию1.</li>
+ <li>Соотношение сторон установлено в соотношение сторон окна браузера. Можно установить, например, в 16 ⁄ 9. Значение по умолчанию 1.</li>
<li>Координата <code>z</code>, равная 50, это дистанция от камеры до начала координат сцены вдоль оси <code>z</code>. Мы установили такое значение, чтобы увидеть объекты в сцене. Значения <code>x</code> и <code>y</code> по умолчанию равны 0.</li>
</ul>
diff --git a/files/ru/glossary/accessibility/index.html b/files/ru/glossary/accessibility/index.html
index 5c9ab60f03..ab226cc99e 100644
--- a/files/ru/glossary/accessibility/index.html
+++ b/files/ru/glossary/accessibility/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Accessibility
original_slug: Словарь/Доступность
---
-<p><strong>Accessibility</strong> (Web Accessibility, A11Y - "Доступность Web-контента") - регламентирует лучшие практики обеспечения работоспособности и доступности сайта вне зависимости от физических и технических ограничений. Web Accessibility описывается и обсуждается в рамках Инициативы по обеспечению доступности {{Glossary("W3С")}} ({{Glossary("WAI","Web Accessibility Initiative (WAI)")}}).</p>
+<p><strong>Accessibility</strong> (Web Accessibility, A11Y - "Доступность Web-контента") - регламентирует лучшие практики обеспечения работоспособности и доступности сайта вне зависимости от физических и технических ограничений. Web Accessibility описывается и обсуждается в рамках Инициативы по обеспечению доступности {{Glossary("W3C")}} ({{Glossary("WAI","Web Accessibility Initiative (WAI)")}}).</p>
<h2 id="См._также">См. также</h2>
diff --git a/files/ru/glossary/callback_function/index.html b/files/ru/glossary/callback_function/index.html
index 258cec58ef..891f3ea8e1 100644
--- a/files/ru/glossary/callback_function/index.html
+++ b/files/ru/glossary/callback_function/index.html
@@ -65,7 +65,7 @@ navigator.geolocation.getCurrentPosition(function(position) {
<h3 id="Основное"><strong>Основное</strong></h3>
<ul>
- <li><a href="https://en.wikipedia.org/wiki/Callback_(computer_programming)">Сallback на Wikipedia</a></li>
+ <li><a href="https://en.wikipedia.org/wiki/Callback_(computer_programming)">Callback на Wikipedia</a></li>
<li><a href="https://learn.javascript.ru/custom-events">Колбэки и события на компонентах</a></li>
<li><a href="http://callbackhell.ru/">Ад обратных вызовов</a></li>
</ul>
diff --git a/files/ru/glossary/oop/index.html b/files/ru/glossary/oop/index.html
index c8188883c9..f3cacb0eed 100644
--- a/files/ru/glossary/oop/index.html
+++ b/files/ru/glossary/oop/index.html
@@ -1,5 +1,5 @@
---
-title: OOП
+title: ООП
slug: Glossary/OOP
tags:
- Beginner
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/OOP
original_slug: Словарь/OOP
---
-<p><strong>OOП </strong>(<strong>О</strong>бъектно-<strong>О</strong>риентированное<strong> П</strong>рограммирование) это подход в программировании, согласно которому, данные инкапсулированы внутри <strong>{{glossary("object","objects")}}, </strong>а сам объект существует как составная часть целого.</p>
+<p><strong>ООП </strong>(<strong>О</strong>бъектно-<strong>О</strong>риентированное<strong> П</strong>рограммирование) это подход в программировании, согласно которому, данные инкапсулированы внутри <strong>{{glossary("object","objects")}}, </strong>а сам объект существует как составная часть целого.</p>
<p>{{glossary("JavaScript")}} сильно объектно-ориентирован. Он следует модели, базирующейся на прототипах (<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#Class-based_vs._prototype-based_languages">в отличии от модели, базирующейся на классах</a>).</p>
diff --git a/files/ru/learn/accessibility/wai-aria_basics/index.html b/files/ru/learn/accessibility/wai-aria_basics/index.html
index 576855fcdb..6155128bbd 100644
--- a/files/ru/learn/accessibility/wai-aria_basics/index.html
+++ b/files/ru/learn/accessibility/wai-aria_basics/index.html
@@ -10,7 +10,7 @@ original_slug: Learn/Доступность/WAI-ARIA_basics
<div>{{PreviousMenuNext("Learn/Accessibility/CSS_and_JavaScript","Learn/Accessibility/Multimedia", "Learn/Accessibility")}}</div>
-<p class="summary"><font>Исходя из предыдущей статьи, иногда создание сложных элементов UI, которые включают в себя неcемантичный HTML и динамически обновляемый с помощью JavaScript контент, может быть затруднено. </font><font>WAI-ARIA - это технология, которая может помочь в решении таких проблем, добавляя дополнительную разметку, которую браузеры и вспомогательные технологии могут распознавать и использовать, чтобы пользователи знали, что происходит. В этой статье</font><font> мы покажем, как использовать эту технологию на базовом уровне для улучшения доступности.</font></p>
+<p class="summary"><font>Исходя из предыдущей статьи, иногда создание сложных элементов UI, которые включают в себя несемантичный HTML и динамически обновляемый с помощью JavaScript контент, может быть затруднено. </font><font>WAI-ARIA - это технология, которая может помочь в решении таких проблем, добавляя дополнительную разметку, которую браузеры и вспомогательные технологии могут распознавать и использовать, чтобы пользователи знали, что происходит. В этой статье</font><font> мы покажем, как использовать эту технологию на базовом уровне для улучшения доступности.</font></p>
<table class="learn-box standard-table">
<tbody>
diff --git a/files/ru/learn/css/building_blocks/the_box_model/index.html b/files/ru/learn/css/building_blocks/the_box_model/index.html
index 27f451d650..19fb0e66d7 100644
--- a/files/ru/learn/css/building_blocks/the_box_model/index.html
+++ b/files/ru/learn/css/building_blocks/the_box_model/index.html
@@ -194,7 +194,7 @@ translation_of: Learn/CSS/Building_blocks/The_box_model
<h3 id="Поле_внешнего_отступа_margin">Поле внешнего отступа (margin)</h3>
-<p>Margin это невидимое пространство вокруг вашего элемента. Оно отталкивает другие элементы от него. Margin может быть как положительным, так и отрицательным. Негативное значение для внешнего отступа может привести к перекрытию некоторых элементов страницы. Независимо от того, используете ли вы стандартную или альтернативную блочную модель, мargin всегда добавляется после расчета размера видимого бокса.</p>
+<p>Margin это невидимое пространство вокруг вашего элемента. Оно отталкивает другие элементы от него. Margin может быть как положительным, так и отрицательным. Негативное значение для внешнего отступа может привести к перекрытию некоторых элементов страницы. Независимо от того, используете ли вы стандартную или альтернативную блочную модель, margin всегда добавляется после расчета размера видимого бокса.</p>
<p>Мы можем контролировать все поля элемента сразу, используя свойство {{cssxref ("margin")}}, или каждую сторону индивидуально, используя эквивалентные полные свойства:</p>
diff --git a/files/ru/learn/css/css_layout/flexbox/index.html b/files/ru/learn/css/css_layout/flexbox/index.html
index 324f802c37..d67eedc31f 100644
--- a/files/ru/learn/css/css_layout/flexbox/index.html
+++ b/files/ru/learn/css/css_layout/flexbox/index.html
@@ -72,7 +72,7 @@ translation_of: Learn/CSS/CSS_layout/Flexbox
<ul>
<li><strong>Главная ось (main axis)</strong> проходит в том направлении, вдоль которого расположены Flex элементы (например, в строку слева направо или вдоль колонок вниз.) Начало и конец этой оси называются <strong>main start</strong> и <strong>main end</strong>.</li>
- <li><strong>Поперечная ось (сross axis)</strong>  проходит перпендикулярно Flex элементам. Начало и конец этой оси называются <strong>cross start</strong> and <strong>cross end</strong>.</li>
+ <li><strong>Поперечная ось (cross axis)</strong>  проходит перпендикулярно Flex элементам. Начало и конец этой оси называются <strong>cross start</strong> and <strong>cross end</strong>.</li>
<li>Родительский элемент, на который назначено свойство <code>display: flex ( </code>{{htmlelement("section")}} в нашем примере) называется <strong>flex container</strong>.</li>
<li>Элементы, размещённые в нём как Flex блоки называются <strong>flex items</strong> (в нашем примере это {{htmlelement("article")}} ).</li>
</ul>
diff --git a/files/ru/learn/forms/sending_and_retrieving_form_data/index.html b/files/ru/learn/forms/sending_and_retrieving_form_data/index.html
index f0e7fcbd1f..60e5fce7c0 100644
--- a/files/ru/learn/forms/sending_and_retrieving_form_data/index.html
+++ b/files/ru/learn/forms/sending_and_retrieving_form_data/index.html
@@ -282,9 +282,9 @@ if __name__ == "__main__":
<h3 id="XSS_Межсайтовый_скриптинг_и_CSRF_Подделка_межсайтовых_запросов">XSS "Межсайтовый скриптинг" и CSRF "Подделка межсайтовых запросов"</h3>
-<p><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">Межсайтовый скриптинг (XSS "Сross Site Request Forgery")</a> и <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">подделка межсайтовых запросов (CSRF "Cross-Site Scripting")</a> - это распространенные типы атак, которые происходят при отображении данных после ответа сервера или другого пользователя.</p>
+<p><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">Межсайтовый скриптинг (XSS "Cross Site Request Forgery")</a> и <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">подделка межсайтовых запросов (CSRF "Cross-Site Scripting")</a> - это распространенные типы атак, которые происходят при отображении данных после ответа сервера или другого пользователя.</p>
-<p><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">Межсайтовый скриптинг (XSS "Сross Site Request Forgery")</a> позволяет злоумышленникам внедрить клиентский скрипт в веб-страницы, просматриваемые другими пользователями. <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">Подделка межсайтовых запросов (CSRF "Cross-Site Scripting")</a> может использоваться злоумышленниками для обхода средств контроля доступа, таких как одна и та же <a href="/ru/docs/Web/Security/Same-origin_policy">политика происхождения</a>. Последствие от этих атак может варьироваться от мелких неудобств до значительного риска безопасности.</p>
+<p><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">Межсайтовый скриптинг (XSS "Cross Site Request Forgery")</a> позволяет злоумышленникам внедрить клиентский скрипт в веб-страницы, просматриваемые другими пользователями. <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">Подделка межсайтовых запросов (CSRF "Cross-Site Scripting")</a> может использоваться злоумышленниками для обхода средств контроля доступа, таких как одна и та же <a href="/ru/docs/Web/Security/Same-origin_policy">политика происхождения</a>. Последствие от этих атак может варьироваться от мелких неудобств до значительного риска безопасности.</p>
<p><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">CSRF-атаки</a> аналогичны <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">XSS-атакам</a> в том, что они начинаются одинаково - с внедрения клиентского скрипта в веб-страницы - но их конечные цели разные. Злоумышленники <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">CSRF </a>пытаются назначить права пользователям с более высоким уровнем прав доступа(например, администратору сайта), чтобы выполнить действие, которое они не должны выполнять (например, отправка данных ненадежному пользователю). Атаки <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3">XSS </a>используют доверие пользователя к веб-сайту, в то время как атаки <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">CSRF </a>используют доверие веб-сайта к пользователю.</p>
diff --git a/files/ru/learn/html/tables/structuring_planet_data/index.html b/files/ru/learn/html/tables/structuring_planet_data/index.html
index b7e8ab227d..85c3d9dc91 100644
--- a/files/ru/learn/html/tables/structuring_planet_data/index.html
+++ b/files/ru/learn/html/tables/structuring_planet_data/index.html
@@ -53,7 +53,7 @@ translation_of: Learn/HTML/Tables/Structuring_planet_data
<ol>
<li>Откройте вашу копию <code>blank-template.html</code> , и запустите таблицу, предоставив ей внешний контейнер, заголовок и тело таблицы. Вам не нужен нижний колонтитул (footer) для этого примера.</li>
- <li>Добавьте предоставленную подпись к вашей таблице ("Сaption" в конце <code>planets-data.txt</code>).</li>
+ <li>Добавьте предоставленную подпись к вашей таблице ("Caption" в конце <code>planets-data.txt</code>).</li>
<li>Добавьте строку в заголовок таблицы, содержащую все заголовки столбцов.</li>
<li>Создайте все строки содержимого внутри тела таблицы, помня, что все заголовки строк должны быть <em>семантически</em>.</li>
<li>Убедитесь, что весь контент помещен в нужные ячейки - в исходных данных каждая строка данных о планете отображается рядом со связанной с ней планетой.</li>
diff --git a/files/ru/learn/javascript/first_steps/arrays/index.html b/files/ru/learn/javascript/first_steps/arrays/index.html
index ecc2cacb19..040525b791 100644
--- a/files/ru/learn/javascript/first_steps/arrays/index.html
+++ b/files/ru/learn/javascript/first_steps/arrays/index.html
@@ -15,7 +15,7 @@ original_slug: Learn/JavaScript/Первые_шаги/Arrays
---
<div>{{LearnSidebar}}</div>
-<div>{{PreviousMenuNext("Learn/JavaScript/Первые_шаги/Useful_string_methods", "Learn/JavaScript/Первые_шаги/Создатель_глуых_историй", "Learn/JavaScript/Первые_шаги")}}</div>
+<div>{{PreviousMenuNext("Learn/JavaScript/Первые_шаги/Useful_string_methods", "Learn/JavaScript/Первые_шаги/Создатель_глупых_историй", "Learn/JavaScript/Первые_шаги")}}</div>
<p class="summary">В финальной статье этого раздела, мы познакомимся с массивами — лаконичным способом хранения списка элементов под одним именем. Мы поймем, чем они полезны, затем узнаем, как создать массив, получить, добавить и удалить элементы, хранящиеся в массиве.</p>
diff --git a/files/ru/learn/javascript/first_steps/silly_story_generator/index.html b/files/ru/learn/javascript/first_steps/silly_story_generator/index.html
index b59058d29a..23671b5e99 100644
--- a/files/ru/learn/javascript/first_steps/silly_story_generator/index.html
+++ b/files/ru/learn/javascript/first_steps/silly_story_generator/index.html
@@ -14,7 +14,7 @@ tags:
- Проверка
- Числа
translation_of: Learn/JavaScript/First_steps/Silly_story_generator
-original_slug: Learn/JavaScript/Первые_шаги/Создатель_глуых_историй
+original_slug: Learn/JavaScript/Первые_шаги/Создатель_глупых_историй
---
<div>{{LearnSidebar}}</div>
diff --git a/files/ru/learn/javascript/objects/basics/index.html b/files/ru/learn/javascript/objects/basics/index.html
index 43acd47b8d..7a95127d35 100644
--- a/files/ru/learn/javascript/objects/basics/index.html
+++ b/files/ru/learn/javascript/objects/basics/index.html
@@ -241,7 +241,7 @@ const myVideo = document.querySelector('video');</pre>
<p>Поздравляем, Вы достигли конца нашей первой статьи о объектах JS, теперь у вас должно быть хорошее представление о том, как работать с объектами в JavaScript - в том числе создавать свои собственные простые объекты. Вы также должны понимать, что объекты очень полезны в качестве структур для хранения связанных данных и функциональности - если бы мы пытались отслеживать все свойства и методы в нашем объекте <code>person</code> как отдельные переменные и функции, это было неэффективно, и мы бы рисковали столкнуться с другими переменными и функциями с такими же именами. Объекты позволяют нам безопасно хранить информацию в своем собственном блоке, вне опасности.</p>
-<p>В следующей статье мы начнем рассматривать теорию объектно-ориентированного программирования (OOП) и как эти техники могут быть использованы в JavaScript </p>
+<p>В следующей статье мы начнем рассматривать теорию объектно-ориентированного программирования (ООП) и как эти техники могут быть использованы в JavaScript </p>
<p>{{NextMenu("Learn/JavaScript/Objects/Object-oriented_JS", "Learn/JavaScript/Objects")}}</p>
diff --git a/files/ru/learn/server-side/django/forms/index.html b/files/ru/learn/server-side/django/forms/index.html
index 0557c10f54..902e27932d 100644
--- a/files/ru/learn/server-side/django/forms/index.html
+++ b/files/ru/learn/server-side/django/forms/index.html
@@ -32,7 +32,7 @@ translation_of: Learn/Server-side/Django/Forms
<h2 id="Обзор">Обзор</h2>
-<p><a href="/en-US/docs/Web/Guide/HTML/Forms">HTML форма </a>- это группа из одного или нескольких полей/виджетов на веб-странице, которая используется для сбора информации от пользователей для последующей отправки на сервер. Формы являются гибким механизмом сбора пользовательских данных, поскольку имеют целый набор виджетов для ввода различных типов данных, как то: текстовые поля, флажки, переключатели, установщики дат и т. д. Формы являются относительно безопасным способом взаимодействия пользовательского клиента и сервера, поскольку они позволяют отправлять данные в POST-запросах, применяя защиту от <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">Межсайтовой подделки запроса</a> (<em><span lang="en">Сross Site Request Forgery - CSRF</span></em>)</p>
+<p><a href="/en-US/docs/Web/Guide/HTML/Forms">HTML форма </a>- это группа из одного или нескольких полей/виджетов на веб-странице, которая используется для сбора информации от пользователей для последующей отправки на сервер. Формы являются гибким механизмом сбора пользовательских данных, поскольку имеют целый набор виджетов для ввода различных типов данных, как то: текстовые поля, флажки, переключатели, установщики дат и т. д. Формы являются относительно безопасным способом взаимодействия пользовательского клиента и сервера, поскольку они позволяют отправлять данные в POST-запросах, применяя защиту от <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0">Межсайтовой подделки запроса</a> (<em><span lang="en">Cross Site Request Forgery - CSRF</span></em>)</p>
<p>Пока что мы не создавали каких-либо форм в этом учебнике, но мы встречались с ними в административной панели Django —  например, снимок экрана ниже показывает форму для редактирования одной из наших моделей книг (<a href="/en-US/docs/Learn/Server-side/Django/Models">Book</a>), состоящую из нескольких списков выбора и текстовых редакторов. </p>
diff --git a/files/ru/learn/server-side/express_nodejs/mongoose/index.html b/files/ru/learn/server-side/express_nodejs/mongoose/index.html
index 4475be47d3..a761872f99 100644
--- a/files/ru/learn/server-side/express_nodejs/mongoose/index.html
+++ b/files/ru/learn/server-side/express_nodejs/mongoose/index.html
@@ -117,7 +117,7 @@ translation_of: Learn/Server-side/Express_Nodejs/mongoose
<h2 id="Mongoose_Справочник">Mongoose Справочник</h2>
-<p>В этом разделе кратко описано как подключиться к базе MongoDB с помощью Mongooseе, как определить схемы и модели, как сформировать основные запросы.</p>
+<p>В этом разделе кратко описано как подключиться к базе MongoDB с помощью Mongoose, как определить схемы и модели, как сформировать основные запросы.</p>
<div class="note">
<p><strong> Примечание: </strong>На этот  пример значительно повлияли документы <a href="https://www.npmjs.com/package/mongoose">Mongoose <font color="#3d7e9a"><font face="x-locale-heading-primary, zillaslab, Palatino, Palatino Linotype, x-locale-heading-secondary, serif"><font size="3">quick start</font></font></font></a> на npm и <a href="http://mongoosejs.com/docs/guide.html">официальная документация.</a></p>
diff --git a/files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.html b/files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.html
index bfe2556a86..fccb5d5dba 100644
--- a/files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.html
@@ -54,7 +54,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/permissions
<li>Возможность выполнять <a href="/ru/docs/Web/API/XMLHttpRequest">XMLHttpRequest</a> и <a href="/ru/docs/Web/API/Fetch_API">fetch</a> запросы на ресурсы, которые имеют заданный origin, не испытывая cross-origin ограничений (даже для запросов, выполняемых из встраиваемого скрипта)</li>
<li>Возможность встраивать скрипты программным путём, используя <a href="/ru/docs/Mozilla/Add-ons/WebExtensions/API/tabs/executeScript">tabs.executeScript</a>, на веб-страницах загруженных с заданного origin</li>
<li>Возможность обрабатывать события из <a href="/ru/docs/Mozilla/Add-ons/WebExtensions/API/webRequest">webRequest</a> API для заданных хостов</li>
- <li>Доступ к сookies на заданных хостах, используя <a href="/ru/Add-ons/WebExtensions/API/cookies">cookies</a> API, при условии получения дополнительного "cookies" API полномочия.</li>
+ <li>Доступ к cookies на заданных хостах, используя <a href="/ru/Add-ons/WebExtensions/API/cookies">cookies</a> API, при условии получения дополнительного "cookies" API полномочия.</li>
<li>Возможность обходить защиту от слежения, при условии полностью указанного хоста, без использования универсального символа <code>*</code>. Не будет работать с <code>&lt;all_urls&gt;</code>.</li>
</ul>
diff --git a/files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html b/files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html
index 8410d82acd..09f29a7532 100644
--- a/files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html
@@ -260,7 +260,7 @@ document.addEventListener("click", (e) =&gt; {
<li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/API/tabs/sendMessage">browser.tabs.sendMessage</a></code> отправляет сообщение для content script, который работает в активной вкладке. Сообщение содержит URL изображения выбранного зверя.</li>
</ul>
-<h3 id="Сontent_script">Сontent script</h3>
+<h3 id="Content_script">Content script</h3>
<p>Создайте новую папку с именем "content_scripts" в корневой папке дополнения и создайте в ней новый файл с именем "beastify.js", со следующим кодом:</p>
diff --git a/files/ru/mozilla/firefox/releases/43/index.html b/files/ru/mozilla/firefox/releases/43/index.html
index 3a8ef8fdc2..45f428ba81 100644
--- a/files/ru/mozilla/firefox/releases/43/index.html
+++ b/files/ru/mozilla/firefox/releases/43/index.html
@@ -124,7 +124,7 @@ translation_of: Mozilla/Firefox/Releases/43
<h2 id="Безопасность">Безопасность</h2>
<ul>
- <li>Доступ к Web Storage (i.e. <code>localStorage</code> и <code>sessionStorage</code>) из других IFrame-jов запрещен если у пользователя <a href="https://support.mozilla.org/en-US/kb/disable-third-party-cookies">заблокированы куки из сторонних сервисов (других веб-сайтов) </a>({{bug("536509")}}).</li>
+ <li>Доступ к Web Storage (i.e. <code>localStorage</code> и <code>sessionStorage</code>) из других IFrame-мов запрещен если у пользователя <a href="https://support.mozilla.org/en-US/kb/disable-third-party-cookies">заблокированы куки из сторонних сервисов (других веб-сайтов) </a>({{bug("536509")}}).</li>
<li>Белый список удален из Nightly и Aurora/Dev Edition браузеров ({{bug(1201023)}}). Также запланировано удаление из Beta и Release версий в следующей версии (Firefox 44).</li>
<li>Реализована целостность ресурсов для {{htmlelement("script")}} и {{htmlelement("link")}} которые ведут к файлам стилей ({{bug("992096")}}).</li>
</ul>
diff --git a/files/ru/mozilla/firefox/releases/65/index.html b/files/ru/mozilla/firefox/releases/65/index.html
index 0eeb54f5a8..28b49d021d 100644
--- a/files/ru/mozilla/firefox/releases/65/index.html
+++ b/files/ru/mozilla/firefox/releases/65/index.html
@@ -83,7 +83,7 @@ translation_of: Mozilla/Firefox/Releases/65
<ul>
<li>Реализована поддержка {{jsxref("RelativeTimeFormat", "Intl.RelativeTimeFormat")}} ({{bug(1504334)}}).</li>
- <li>Максимально допустимое значение {{jsxref("String/length","length","","1")}} у строк отныне составляет <code>2^30 - 2</code> (~1 ГБ) вместо <code>2^28 - 1</code> (~256 MБ) ({{bug(1509542)}}).</li>
+ <li>Максимально допустимое значение {{jsxref("String/length","length","","1")}} у строк отныне составляет <code>2^30 - 2</code> (~1 ГБ) вместо <code>2^28 - 1</code> (~256 МБ) ({{bug(1509542)}}).</li>
<li>Добавлена поддержка свойства <code><a href="https://github.com/tc39/proposal-global">globalThis</a></code> ({{bug(1317422)}}).</li>
</ul>
diff --git a/files/ru/orphaned/настройка_среды_разработки_расширений/index.html b/files/ru/orphaned/настройка_среды_разработки_расширений/index.html
index 9e3ea0ff57..7c408ddfd9 100644
--- a/files/ru/orphaned/настройка_среды_разработки_расширений/index.html
+++ b/files/ru/orphaned/настройка_среды_разработки_расширений/index.html
@@ -42,7 +42,7 @@ start "" "%ProgramFiles%\Mozilla Firefox\firefox.exe" -ProfileManager
<ul>
<li><code><strong>nglayout.debug.disable_xul_cache = true</strong></code>. Отключение кеширования XUL. Вы сможете видеть изменения в интерфейсе окон и диалогов без перезагрузки браузера (к оверлеям не относится). Чтобы это заработало, вы должны <a href="#.D0.98.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D0.BF.D0.B0.D0.BF.D0.BE.D0.BA.2C_.D0.B0_.D0.BD.D0.B5_JAR.27.D0.BE.D0.B2"> использовать папки, а не jar'ы</a>.</li>
- <li><code><strong>browser.dom.window.dump.enabled = true</strong></code>. Позволяет использовать <code><a href="/en/DOM/window.dump">dump</a>("string")</code> для вывода в стандартную консоль. Можно также использовать <code><a href="/en/nsIConsoleService">en:nsIConsoleService</a></code> из привелигированного скрипта.</li>
+ <li><code><strong>browser.dom.window.dump.enabled = true</strong></code>. Позволяет использовать <code><a href="/en/DOM/window.dump">dump</a>("string")</code> для вывода в стандартную консоль. Можно также использовать <code><a href="/en/nsIConsoleService">en:nsIConsoleService</a></code> из привилегированного скрипта.</li>
<li><code><strong>javascript.options.strict = true</strong></code>. Обеспечит вывод предупреждений JavaScript в консоль ошибок. Учтите, что, так как большинство разработчиков отключают эту опцию, вы будете видеть предупреждения о проблемах в коде других скриптов вдобавок к своим. Можете попробовать использовать <a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/1815">Console<sup>2</sup></a>.</li>
<li><code><strong>extensions.logging.enabled = true</strong></code>. Вывод более детальной информации о проблемах установки и обновления расширения.</li>
</ul>
diff --git a/files/ru/orphaned/создание_расширения/настройка_firefox_для_разработки/index.html b/files/ru/orphaned/создание_расширения/настройка_firefox_для_разработки/index.html
index ce98a85e64..40f1fb4b05 100644
--- a/files/ru/orphaned/создание_расширения/настройка_firefox_для_разработки/index.html
+++ b/files/ru/orphaned/создание_расширения/настройка_firefox_для_разработки/index.html
@@ -18,7 +18,7 @@ original_slug: Создание_расширения/Настройка_Firefox_
<p style="text-align: justify;">В открывшемся окне менеджера профилей нажмите кнопку "Создать". Далее следуйте инструкциям в менеджере. Он Вам предложит ввести для нового профиля название, для нашего пусть будет "Develop" (это уже на Ваше усмотрение), а так же предложит выбрать папку, где будет наш профиль храниться. Для папки экспериментального профиля подойдет открытое и, главное, доступное место, потому что может потребоваться в нем что-нибудь изменить руками или добавить какой-нибудь файл.</p>
<p style="text-align: justify;">После того, как профиль создан, нажимаем на "Запуск Firefox". После запуска браузера вводим в адресную строку "about:config" и нажимаем Enter. На это браузер нам выдаст окно с предупреждением о возможности испортить программу, мы пообещаем ему быть осторожными.</p>
<p style="text-align: justify;">В открывшемся меню Вы увидите множество строк с настройками браузера. Но в настройках "по умолчанию" вписаны не все нужные нам строки - ведь в повседневной жизни они не нужны. Для полноценной настройки экспериментального профиля Firefox следует добавить в настройки некоторые параметры. Для этого достаточно нажать правую кнопку мыши в любом месте списка и выбрать из контекстного меню пункт "Создать" --&gt; "Логичкеское".</p>
-<ul> <li><strong>javascript.options.showInConsole = true </strong>- запись ошибок в файлах chrome в <a href="/en/Error_Console" title="en/Error_Console">консоль ошибок (англ.)</a>.</li> <li><strong>nglayout.debug.disable_xul_cache = true </strong>- выключение кеширования xul-объектов. При внесении изменений в окна и диалоги не потребуется перезапуск браузера. Однако, работает только при использовании простых папок, а не jar-архивов. Внесение же изменений в xul-оверлэи все таки потребует перезапуска браузера.</li> <li><strong>browser.dom.window.dump.enabled = true </strong>- позволяет выводить в стандартную консоль состояние дампа. Для получения информации смотри <a href="/en/DOM/window.dump">window.dump (англ.)</a></li> <li><strong>javascript.options.strict = true</strong> - принудительный вывод в консоль всех предупреждений JavaScript.</li> <li><strong>extensions.logging.enabled = true</strong> - вывод информации об инсталляции и обновлении в консоль ошибок.</li>
+<ul> <li><strong>javascript.options.showInConsole = true </strong>- запись ошибок в файлах chrome в <a href="/en/Error_Console" title="en/Error_Console">консоль ошибок (англ.)</a>.</li> <li><strong>nglayout.debug.disable_xul_cache = true </strong>- выключение кеширования xul-объектов. При внесении изменений в окна и диалоги не потребуется перезапуск браузера. Однако, работает только при использовании простых папок, а не jar-архивов. Внесение же изменений в xul-оверлеи все таки потребует перезапуска браузера.</li> <li><strong>browser.dom.window.dump.enabled = true </strong>- позволяет выводить в стандартную консоль состояние дампа. Для получения информации смотри <a href="/en/DOM/window.dump">window.dump (англ.)</a></li> <li><strong>javascript.options.strict = true</strong> - принудительный вывод в консоль всех предупреждений JavaScript.</li> <li><strong>extensions.logging.enabled = true</strong> - вывод информации об инсталляции и обновлении в консоль ошибок.</li>
</ul>
<h2 id="Расширения_разработчика">Расширения разработчика</h2>
<p style="text-align: justify;">При создании собственных расширений могут быть очень полезными следующие дополнения для Firefox:</p>
diff --git a/files/ru/tools/network_monitor/index.html b/files/ru/tools/network_monitor/index.html
index eaeda23890..082d35be00 100644
--- a/files/ru/tools/network_monitor/index.html
+++ b/files/ru/tools/network_monitor/index.html
@@ -346,7 +346,7 @@ translation_of: Tools/Network_Monitor
<h3 id="Контекстное_меню">Контекстное меню</h3>
-<p>При кликне правой клавишей мыши по строке отобразится контекстное меню:</p>
+<p>При клике правой клавишей мыши по строке отобразится контекстное меню:</p>
<ul>
<li>Копировать URL</li>
diff --git a/files/ru/web/api/audionode/index.html b/files/ru/web/api/audionode/index.html
index 4a9ac4df8e..f4b7693230 100644
--- a/files/ru/web/api/audionode/index.html
+++ b/files/ru/web/api/audionode/index.html
@@ -43,7 +43,7 @@ translation_of: Web/API/AudioNode
<dd>Это перечисление описывающее путь согласования каналов между входом и выходом.</dd>
<dt>{{domxref("AudioNode.channelInterpretation")}}</dt>
<dd>Это перечисление описывающее каналы.Эта интерпретация описывает как будет происходить <a href="/en-US/docs/Web/API/Web_Audio_API/Basic_concepts_behind_Web_Audio_API#Up-mixing_and_down-mixing">up-mixing and down-mixing</a>.<br>
- ВОзможные значения <code>"speakers"</code> or <code>"discrete"</code>.</dd>
+ Возможные значения <code>"speakers"</code> or <code>"discrete"</code>.</dd>
</dl>
<h2 id="Методы">Методы</h2>
diff --git a/files/ru/web/api/cache/index.html b/files/ru/web/api/cache/index.html
index af46922d41..53bfe013d4 100644
--- a/files/ru/web/api/cache/index.html
+++ b/files/ru/web/api/cache/index.html
@@ -1,5 +1,5 @@
---
-title: Сache
+title: Cache
slug: Web/API/Cache
translation_of: Web/API/Cache
---
diff --git a/files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html b/files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html
index 5b9e81bd3d..30225ac786 100644
--- a/files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html
@@ -529,7 +529,7 @@ function roundedRect(ctx,x,y,width,height,radius){
new Path2D(path); // копирование из другого path
new Path2D(d); // path из SVG</pre>
-<p>Все  <a href="https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D#Paths">методы path</a> , такие как  <code>moveTo</code>,  <code>rect</code>,  <code>arc</code>, или <code>quadraticCurveTo</code>,  итп, которые мы уже знаем, доступны для объектов <code>Path2D</code></p>
+<p>Все  <a href="https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D#Paths">методы path</a> , такие как  <code>moveTo</code>,  <code>rect</code>,  <code>arc</code>, или <code>quadraticCurveTo</code>,  и т.п, которые мы уже знаем, доступны для объектов <code>Path2D</code></p>
<p>API <code>Path2D</code> также добавляет способ комбинирования путей с использованием метода <code>addPath</code>. Это может быть полезно, если вы хотите, например, создавать объекты из нескольких компонентов.</p>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/beginpath/index.html b/files/ru/web/api/canvasrenderingcontext2d/beginpath/index.html
index 5b39c692a1..2931fb369b 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/beginpath/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/beginpath/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/CanvasRenderingContext2D/beginPath
<p>Метод <code><strong>CanvasRenderingContext2D.beginPath()</strong></code> Canvas 2D API запускает новый путь, опуская список подпутей. Вызовите этот метод, когда хотите создать новый путь.</p>
-<h2 id="Синтакс">Синтакс</h2>
+<h2 id="Синтаксис">Синтаксис</h2>
<pre class="syntaxbox">void <var><em>ctx</em>.beginPath();</var>
</pre>
diff --git a/files/ru/web/api/console/index.html b/files/ru/web/api/console/index.html
index f2b4a069b7..c3fb2b5c03 100644
--- a/files/ru/web/api/console/index.html
+++ b/files/ru/web/api/console/index.html
@@ -14,9 +14,9 @@ translation_of: Web/API/Console
---
<div>{{APIRef("Console API")}}</div>
-<p>Объект <strong>Сonsole</strong> служит для доступа к средствам отладки браузера (например, <a href="/ru/docs/Tools/Web_Console">Web Console (Веб-консоль)</a> в Firefox). Работа с ним отличается в разных браузерах, но эти методы и свойства по факту поддерживаются всеми браузерами.</p>
+<p>Объект <strong>Console</strong> служит для доступа к средствам отладки браузера (например, <a href="/ru/docs/Tools/Web_Console">Web Console (Веб-консоль)</a> в Firefox). Работа с ним отличается в разных браузерах, но эти методы и свойства по факту поддерживаются всеми браузерами.</p>
-<p>Доступ к <strong>Сonsole </strong>можно получить через свойство глобального объекта, то есть: {{domxref("Window")}} в браузере (в JavaScript), {{domxref("WorkerGlobalScope")}} — в <code>workers </code>это специальный способ доступа через свойство <code>console</code>. Он известен как {{domxref("Window.console")}}, и на него ссылаются для простоты так: "<code>console</code>".</p>
+<p>Доступ к <strong>Console </strong>можно получить через свойство глобального объекта, то есть: {{domxref("Window")}} в браузере (в JavaScript), {{domxref("WorkerGlobalScope")}} — в <code>workers </code>это специальный способ доступа через свойство <code>console</code>. Он известен как {{domxref("Window.console")}}, и на него ссылаются для простоты так: "<code>console</code>".</p>
<pre class="brush: js">console.log("Failed to open the specified link")</pre>
diff --git a/files/ru/web/api/css_object_model/managing_screen_orientation/index.html b/files/ru/web/api/css_object_model/managing_screen_orientation/index.html
index 0068ceaea4..72ded83a4c 100644
--- a/files/ru/web/api/css_object_model/managing_screen_orientation/index.html
+++ b/files/ru/web/api/css_object_model/managing_screen_orientation/index.html
@@ -111,7 +111,7 @@ li {
<table class="standard-table">
<thead>
<tr>
- <th scope="col">Портреный режим просмотра</th>
+ <th scope="col">Портретный режим просмотра</th>
<th scope="col">Альбомный режим просмотра</th>
</tr>
</thead>
diff --git a/files/ru/web/api/element/clientleft/index.html b/files/ru/web/api/element/clientleft/index.html
index a1c7155e56..09395a31c0 100644
--- a/files/ru/web/api/element/clientleft/index.html
+++ b/files/ru/web/api/element/clientleft/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/Element/clientLeft
<p><a href="en/Gecko">Gecko</a>-based applications support <code>clientLeft</code> starting with Gecko 1.9 (<a href="en/Firefox_3">Firefox 3</a>, implemented in {{ Bug(111207) }}). This property is not supported in Firefox 2 and earlier.</p>
-<p>Когда <a class="external" href="http://kb.mozillazine.org/Layout.scrollbar.side"><code>layout.scrollbar.side</code> </a>значение установлено от 1 до 3 и направление текста справа налево, <strong>то вертикальный scrollbar будет спозиционирован слева</strong> и как следствие будет вычислен сlientLeft.</p>
+<p>Когда <a class="external" href="http://kb.mozillazine.org/Layout.scrollbar.side"><code>layout.scrollbar.side</code> </a>значение установлено от 1 до 3 и направление текста справа налево, <strong>то вертикальный scrollbar будет спозиционирован слева</strong> и как следствие будет вычислен clientLeft.</p>
<div class="note">
<p><strong>Внимание:</strong> Это свойство округлит значение к целому числу. Если нужно дробное значение используйте {{ domxref("element.getBoundingClientRect()") }}.</p>
diff --git a/files/ru/web/api/event/istrusted/index.html b/files/ru/web/api/event/istrusted/index.html
index db7ab78c4d..73ce35f655 100644
--- a/files/ru/web/api/event/istrusted/index.html
+++ b/files/ru/web/api/event/istrusted/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/Event/isTrusted
<p><code>isTrusted</code> - свойство объекта {{domxref("Event")}}, доступное только на чтение. Принимает значение true, если событие было инициировано действиями пользователя, и false, если событие было создано или изменено скриптом, либо с помощью dispatchEvent</p>
-<h2 id="Syntax" name="Syntax">Синтакс</h2>
+<h2 id="Синтаксис">Синтаксис</h2>
<pre class="syntaxbox">var bool = event.isTrusted;
</pre>
diff --git a/files/ru/web/api/filereader/error/index.html b/files/ru/web/api/filereader/error/index.html
index d15627b9b9..aaebcc896a 100644
--- a/files/ru/web/api/filereader/error/index.html
+++ b/files/ru/web/api/filereader/error/index.html
@@ -9,7 +9,7 @@ translation_of: Web/API/FileReader/error
<p>Возвращает ошибку, произошедшую во время чтения файла.</p>
-<h2 id="Синтакс">Синтакс</h2>
+<h2 id="Синтаксис">Синтаксис</h2>
<pre class="syntaxbox">var <var>error</var> = <em>instanceOfFileReader</em>.error
</pre>
diff --git a/files/ru/web/api/gamepad/buttons/index.html b/files/ru/web/api/gamepad/buttons/index.html
index 59805ff20d..90665213fb 100644
--- a/files/ru/web/api/gamepad/buttons/index.html
+++ b/files/ru/web/api/gamepad/buttons/index.html
@@ -16,7 +16,7 @@ translation_of: Web/API/Gamepad/buttons
<li>Свойство <code>value</code> - число с плавающей точкой, показывающая степень нажатия на аналоговую кнопку (как триггеры на многих современных геймпадах). Значение нормализованное в диапазоне 0.0 – 1.0, где 0.0 указывает, что кнопка не нажата, а 1.0 - что нажата полностью.</li>
</ul>
-<h2 id="Синтакс">Синтакс</h2>
+<h2 id="Синтаксис">Синтаксис</h2>
<pre class="syntaxbox notranslate">readonly attribute GamepadButton[] buttons;</pre>
diff --git a/files/ru/web/api/gamepadbutton/pressed/index.html b/files/ru/web/api/gamepadbutton/pressed/index.html
index 4367d055a6..999b15582d 100644
--- a/files/ru/web/api/gamepadbutton/pressed/index.html
+++ b/files/ru/web/api/gamepadbutton/pressed/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/GamepadButton/pressed
<p>Свойство <code><strong>GamepadButton.pressed</strong></code> интерфейса {{domxref("GamepadButton")}} возвращает <code>boolean</code>, указывающий, нажата ли текущая кнопка (<code>true</code>), или нет (<code>false</code>).</p>
-<h2 id="Синтакс">Синтакс</h2>
+<h2 id="Синтаксис">Синтаксис</h2>
<pre class="syntaxbox notranslate"><span class="idlInterface" id="idl-def-GamepadButton"><span class="idlAttribute">var isPressed = navigator.getGamepads()[0].pressed;
</span></span></pre>
diff --git a/files/ru/web/api/globaleventhandlers/onanimationcancel/index.html b/files/ru/web/api/globaleventhandlers/onanimationcancel/index.html
index 793c33b602..91a6e2bc07 100644
--- a/files/ru/web/api/globaleventhandlers/onanimationcancel/index.html
+++ b/files/ru/web/api/globaleventhandlers/onanimationcancel/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/GlobalEventHandlers/onanimationcancel
<p>Обработчик события {{event("animationcancel")}} . Это событие вызывается когда CSS Анимация (<a href="/en-US/docs/Web/CSS/CSS_Animations">CSS Animation</a>) неожиданно прерывается (иными словами, в любой момент, когда анимация прекращает воспроизведение, не отправляя событие завершения {{event("animationend")}} ), например, когда изменяется {{cssxref("animation-name")}}, анимация удаляется или когда элемент с анимацией оказывается скрыт  (непосредственно сам элемент, или другой элемент, содержащий его) средствами CSS. </p>
-<h2 id="Синтакс">Синтакс</h2>
+<h2 id="Синтаксис">Синтаксис</h2>
<pre class="syntaxbox">var <em>animCancelHandler</em> = <em>target</em>.onanimationcancel;
diff --git a/files/ru/web/api/globaleventhandlers/onanimationend/index.html b/files/ru/web/api/globaleventhandlers/onanimationend/index.html
index b9b815672f..4def465047 100644
--- a/files/ru/web/api/globaleventhandlers/onanimationend/index.html
+++ b/files/ru/web/api/globaleventhandlers/onanimationend/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/GlobalEventHandlers/onanimationend
<p>Обработчик события {{event("animationend")}}. Это событие вызывается когда <a href="/en-US/docs/Web/CSS/CSS_Animations">CSS анимация</a> достигает конца своего активного периода, который вычисляется как ({{cssxref("animation-duration")}} * {{cssxref("animation-iteration-count")}}) + {{cssxref("animation-delay")}}.</p>
-<h2 id="Синтакс">Синтакс</h2>
+<h2 id="Синтаксис">Синтаксис</h2>
<pre class="syntaxbox">var <em>animEndHandler</em> = <em>target</em>.onanimationend;
diff --git a/files/ru/web/api/globaleventhandlers/onfocus/index.html b/files/ru/web/api/globaleventhandlers/onfocus/index.html
index ad7fce00bc..4c6d62e881 100644
--- a/files/ru/web/api/globaleventhandlers/onfocus/index.html
+++ b/files/ru/web/api/globaleventhandlers/onfocus/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/GlobalEventHandlers/onfocus
<p>Свойство <strong>onfocus</strong> устанавливает обработчик события onFocus на данный элемент.</p>
-<h2 id="Синтакс">Синтакс</h2>
+<h2 id="Синтаксис">Синтаксис</h2>
<pre class="syntaxbox">element.onfocus = выполняемый код при сработке события
</pre>
diff --git a/files/ru/web/api/htmlbaseelement/index.html b/files/ru/web/api/htmlbaseelement/index.html
index fd7b39d997..c114a9be22 100644
--- a/files/ru/web/api/htmlbaseelement/index.html
+++ b/files/ru/web/api/htmlbaseelement/index.html
@@ -17,7 +17,7 @@ translation_of: Web/API/HTMLBaseElement
<dl>
<dt>{{domxref("HTMLBaseElement.href")}}</dt>
- <dd>IЭто {{domxref("DOMString")}} которая отображает {{htmlattrxref("href", "base")}} HTML атрибут, содержащий базовый URL относительно URLs ы документе.</dd>
+ <dd>Это {{domxref("DOMString")}} которая отображает {{htmlattrxref("href", "base")}} HTML атрибут, содержащий базовый URL относительно URLs ы документе.</dd>
<dt>{{domxref("HTMLBaseElement.target")}}</dt>
<dd>Это {{domxref("DOMString")}} которое отображает {{htmlattrxref("target", "base")}} HTML атрибут, содержащий контекст цели просмотра по умолчанию или фрейм для элементов которые не имеют указанную целевую ссылку.</dd>
</dl>
diff --git a/files/ru/web/api/htmlelement/hidden/index.html b/files/ru/web/api/htmlelement/hidden/index.html
index 9f352647bf..6886374bee 100644
--- a/files/ru/web/api/htmlelement/hidden/index.html
+++ b/files/ru/web/api/htmlelement/hidden/index.html
@@ -48,7 +48,7 @@ translation_of: Web/API/HTMLElement/hidden
  document.getElementById("awesome").hidden = false;
}, false);</pre>
-<p>Этот код устанавливает обработчика для кнопки "OK", которая скрывает панель приветсвия и делает The follow-up panel панель с необычным именем "awesome" - видимой в этом месте.</p>
+<p>Этот код устанавливает обработчика для кнопки "OK", которая скрывает панель приветствия и делает The follow-up panel панель с необычным именем "awesome" - видимой в этом месте.</p>
<h3 id="HTML">HTML</h3>
diff --git a/files/ru/web/api/mediatrackconstraints/echocancellation/index.html b/files/ru/web/api/mediatrackconstraints/echocancellation/index.html
index 861a556ad3..6caa568f39 100644
--- a/files/ru/web/api/mediatrackconstraints/echocancellation/index.html
+++ b/files/ru/web/api/mediatrackconstraints/echocancellation/index.html
@@ -62,7 +62,7 @@ original_slug: Web/API/MediaTrackConstraints/Эхоподавление
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<div class="hidden"><br>
-Таблица совместимости на этой странице сгенерирована из структурированных данных. IЕсли вы хотите внести свой вклад в эти данные,  проверьте пожалуйста <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> и отправьте нам pull request.</div>
+Таблица совместимости на этой странице сгенерирована из структурированных данных. Если вы хотите внести свой вклад в эти данные,  проверьте пожалуйста <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> и отправьте нам pull request.</div>
<p>{{Compat("api.MediaTrackConstraints.echoCancellation")}}</p>
diff --git a/files/ru/web/api/node/namespaceuri/index.html b/files/ru/web/api/node/namespaceuri/index.html
index f65ae369db..56534ae20a 100644
--- a/files/ru/web/api/node/namespaceuri/index.html
+++ b/files/ru/web/api/node/namespaceuri/index.html
@@ -15,7 +15,7 @@ translation_of: Web/API/Node/namespaceURI
<h2 id="Example" name="Example">Пример</h2>
-<p>В этом снипнете, узел рассматривается для его <a href="/en-US/docs/DOM/Node.localName" title="DOM/Node.localName">localName</a> и его <code>namespaceURI</code>. Если <code>namespaceURI</code> возвращает XUL пространство имен и <code>localName</code> возвращая "browser", затем узел XUL согласует <code>&lt;browser/&gt;</code>.</p>
+<p>В этом сниппете, узел рассматривается для его <a href="/en-US/docs/DOM/Node.localName" title="DOM/Node.localName">localName</a> и его <code>namespaceURI</code>. Если <code>namespaceURI</code> возвращает XUL пространство имен и <code>localName</code> возвращая "browser", затем узел XUL согласует <code>&lt;browser/&gt;</code>.</p>
<pre class="brush:js">if (node.localName == "browser" &amp;&amp;
node.namespaceURI == "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul") {
diff --git a/files/ru/web/api/subtlecrypto/index.html b/files/ru/web/api/subtlecrypto/index.html
index 721c150bef..fbdc9b7824 100644
--- a/files/ru/web/api/subtlecrypto/index.html
+++ b/files/ru/web/api/subtlecrypto/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/SubtleCrypto
---
<p>{{APIRef("Web Crypto API")}}</p>
-<p>Интерфейс <code><strong>SubtileCrypto</strong></code> представляет набор криптографическиз примитивов. Экземпляр <code><strong>SubtileCrypto</strong></code> доступен как {{domxref("Crypto.subtle")}}, в контексте window ({{domxref("Window.crypto")}}).</p>
+<p>Интерфейс <code><strong>SubtileCrypto</strong></code> представляет набор криптографических примитивов. Экземпляр <code><strong>SubtileCrypto</strong></code> доступен как {{domxref("Crypto.subtle")}}, в контексте window ({{domxref("Window.crypto")}}).</p>
<div class="warning">
<p>Per the spec: "Developers making use of the SubtleCrypto interface are expected to be aware of the security concerns associated with both the design and implementation of the various algorithms provided. The raw algorithms are provided in order to allow developers maximum flexibility in implementing a variety of protocols and applications, each of which may represent the composition and security parameters in a unique manner that necessitate the use of the raw algorithms."</p>
diff --git a/files/ru/web/api/webglrenderingcontext/bindtexture/index.html b/files/ru/web/api/webglrenderingcontext/bindtexture/index.html
index 522a73c1c9..2a3fd529b3 100644
--- a/files/ru/web/api/webglrenderingcontext/bindtexture/index.html
+++ b/files/ru/web/api/webglrenderingcontext/bindtexture/index.html
@@ -42,7 +42,7 @@ translation_of: Web/API/WebGLRenderingContext/bindTexture
<h2 id="Примеры">Примеры</h2>
-<h3 id="Привязчка_текстуры">Привязчка текстуры</h3>
+<h3 id="Привязка_текстуры">Привязка текстуры</h3>
<pre class="brush: js">var canvas = document.getElementById('canvas');
var gl = canvas.getContext('webgl');
diff --git a/files/ru/web/api/window/index.html b/files/ru/web/api/window/index.html
index 5a6b8cae47..38048b3bfa 100644
--- a/files/ru/web/api/window/index.html
+++ b/files/ru/web/api/window/index.html
@@ -23,7 +23,7 @@ translation_of: Web/API/Window
<dt>{{domxref("Window.closed")}} {{Non-standard_inline}}{{readOnlyInline}}</dt>
<dd>Свойство, указывающее было ли текущее окно закрыто или нет.</dd>
<dt>{{domxref("Window.Components")}} {{Non-standard_inline}}</dt>
- <dd>Точка доступа к богатому функционалу <a href="/en-US/docs/XPCOM">XPCOM</a>. Некоторые свойства, т.к. <a href="/en-US/docs/Components.classes">classes</a>, доступны только для достаточно привелегированного кода. <strong>Web-код не должен использовать эти свойства.</strong></dd>
+ <dd>Точка доступа к богатому функционалу <a href="/en-US/docs/XPCOM">XPCOM</a>. Некоторые свойства, т.к. <a href="/en-US/docs/Components.classes">classes</a>, доступны только для достаточно привилегированного кода. <strong>Web-код не должен использовать эти свойства.</strong></dd>
<dt>{{domxref("console","Window.console")}} {{Non-standard_inline}} {{ReadOnlyInline}}</dt>
<dd>Возвращает ссылку на объект консоли, обеспечивающего доступ к консоли браузера.</dd>
<dt>{{domxref("Window.content")}} and Window._content {{Non-standard_inline}} {{obsolete_inline}}{{ReadOnlyInline}}</dt>
diff --git a/files/ru/web/css/@page/index.html b/files/ru/web/css/@page/index.html
index e8e14444cc..d61e6d2ca3 100644
--- a/files/ru/web/css/@page/index.html
+++ b/files/ru/web/css/@page/index.html
@@ -21,7 +21,7 @@ translation_of: Web/CSS/@page
<p>Правило <code>@page</code> доступно через интерфейс объектной модели CSS {{domxref("CSSPageRule")}}.</p>
-<div class="note"><strong>Примечание:</strong> В W3C iобсуждают, как обрабатывать связанные с областью просмотра единицы {{cssxref("&lt;length&gt;")}} такие как, <code>vh</code>, <code>vw</code>, <code>vmin</code>, и <code>vmax</code>. Тем временем не используя их с правилом <code>@page</code>.</div>
+<div class="note"><strong>Примечание:</strong> В W3C обсуждают, как обрабатывать связанные с областью просмотра единицы {{cssxref("&lt;length&gt;")}} такие как, <code>vh</code>, <code>vw</code>, <code>vmin</code>, и <code>vmax</code>. Тем временем не используя их с правилом <code>@page</code>.</div>
<h2 id="Синтаксис">Синтаксис</h2>
diff --git a/files/ru/web/css/containing_block/index.html b/files/ru/web/css/containing_block/index.html
index a441429524..fe3fdd2254 100644
--- a/files/ru/web/css/containing_block/index.html
+++ b/files/ru/web/css/containing_block/index.html
@@ -10,7 +10,7 @@ translation_of: Web/CSS/Containing_block
<p class="summary" dir="ltr">Когда пользовательский агент (такой как ваш браузер) делает разметку документа, он создает бокс (box) для каждого элемента. Каждый бокс разделяется на следующие области:</p>
<ol dir="ltr" start="1">
- <li>Сontent область или область контента (content area).</li>
+ <li>Content область или область контента (content area).</li>
<li>Padding область или область внутреннего поля (padding area).</li>
<li>Border область или область границы (border area).</li>
<li>Margin область или область внешнего поля (margin area).</li>
diff --git a/files/ru/web/css/css_lists_and_counters/using_css_counters/index.html b/files/ru/web/css/css_lists_and_counters/using_css_counters/index.html
index cae93917f6..36bce31553 100644
--- a/files/ru/web/css/css_lists_and_counters/using_css_counters/index.html
+++ b/files/ru/web/css/css_lists_and_counters/using_css_counters/index.html
@@ -50,7 +50,7 @@ h3::before {
}
li::before {
- counter-increment: section; /*Инкрементировуется только счетчик
+ counter-increment: section; /*Инкрементируется только счетчик
  текущего уровня вложенности*/
content: counters(section,".") " ";/*Добавляем значения всех уровней
  вложенности, используя разделитель '.'*/
diff --git a/files/ru/web/css/css_positioning/understanding_z_index/adding_z-index/index.html b/files/ru/web/css/css_positioning/understanding_z_index/adding_z-index/index.html
index 1b024aaca9..1fe2ab3f3c 100644
--- a/files/ru/web/css/css_positioning/understanding_z_index/adding_z-index/index.html
+++ b/files/ru/web/css/css_positioning/understanding_z_index/adding_z-index/index.html
@@ -8,7 +8,7 @@ original_slug: Web/Guide/CSS/Understanding_z_index/Adding_z-index
<p>The first part of this article, <a href="/en/CSS/Understanding_z-index/Stacking_without_z-index" title="en/CSS/Understanding_z-index/Stacking_without_z-index">Stacking without the z-index property</a>, explains how stacking is arranged by default. If you want to create a custom stacking order, you can use the {{cssxref("z-index")}} property on a <a href="/en-US/docs/Web/CSS/position#Types_of_positioning">positioned</a> element.</p>
-<p>Свойство <code>z-index</code> может иметь значение в целых числах (положительные, ноль, или отрицательные), что представляет собой позицию єлемента вдоль оси z. Если вы не знакомы с<strong> </strong>осью<strong> </strong>z, представьте себе страницу как стопку слоев, имеющих собственное порядковое число. Слои представлены в числовом порядке, with larger numbers above smaller numbers.</p>
+<p>Свойство <code>z-index</code> может иметь значение в целых числах (положительные, ноль, или отрицательные), что представляет собой позицию элемента вдоль оси z. Если вы не знакомы с<strong> </strong>осью<strong> </strong>z, представьте себе страницу как стопку слоев, имеющих собственное порядковое число. Слои представлены в числовом порядке, with larger numbers above smaller numbers.</p>
<ul>
<li>bottom layer<em> (farthest from the observer)</em></li>
diff --git a/files/ru/web/css/cursor/index.html b/files/ru/web/css/cursor/index.html
index 714d6f9aba..f45445f056 100644
--- a/files/ru/web/css/cursor/index.html
+++ b/files/ru/web/css/cursor/index.html
@@ -119,7 +119,7 @@ cursor: unset;
<tr style="cursor: copy;">
<td><code>copy</code></td>
<td><img alt="copy.gif" class="default" src="/@api/deki/files/3436/=copy.gif" style="height: 26px; width: 26px;"></td>
- <td>УКазывает на возможность копирования.</td>
+ <td>Указывает на возможность копирования.</td>
</tr>
<tr style="cursor: move;">
<td><code>move</code></td>
diff --git a/files/ru/web/css/radial-gradient()/index.html b/files/ru/web/css/radial-gradient()/index.html
index 2976378d44..efd1cd0d57 100644
--- a/files/ru/web/css/radial-gradient()/index.html
+++ b/files/ru/web/css/radial-gradient()/index.html
@@ -289,7 +289,7 @@ radial-gradient(circle at center, red 0, blue, green 100%)</pre>
<ul>
<li>Gecko имеет долгоиграющий баг благодаря которому значения вроде <code>radial-gradient(circle gold,red)</code> будут работать, даже несмотря на то, что пропущена запятая между <code>circle</code> и <code>gold</code> ({{bug(1383323)}}). Новый parallel CSS движок от Firefox (также известный как <a href="https://wiki.mozilla.org/Quantum">Quantum CSS</a> или <a href="https://wiki.mozilla.org/Quantum/Stylo">Stylo</a>, планируемый к релизу в Firefox 57) исправляет этот баг.</li>
- <li>Также в Gecko выражения с {{cssxref("calc")}} считаются недействительными — значение не валидно при использовании в  radial-gradient() ({{bug(1376019)}}). Новый parallel CSS движок от Firefox (также известный как <a href="https://wiki.mozilla.org/Quantum">Quantum CSS</a> или <a href="https://wiki.mozilla.org/Quantum/Stylo">Stylo</a>, планируемый к релизув Firefox 57) исправляет этот баг.</li>
+ <li>Также в Gecko выражения с {{cssxref("calc")}} считаются недействительными — значение не валидно при использовании в  radial-gradient() ({{bug(1376019)}}). Новый parallel CSS движок от Firefox (также известный как <a href="https://wiki.mozilla.org/Quantum">Quantum CSS</a> или <a href="https://wiki.mozilla.org/Quantum/Stylo">Stylo</a>, планируемый к релизу Firefox 57) исправляет этот баг.</li>
</ul>
<h2 id="Смотрите_так_же">Смотрите так же</h2>
diff --git a/files/ru/web/css/visibility/index.html b/files/ru/web/css/visibility/index.html
index 7889193f67..3f3a053076 100644
--- a/files/ru/web/css/visibility/index.html
+++ b/files/ru/web/css/visibility/index.html
@@ -82,7 +82,7 @@ visibility: unset;
<p>{{EmbedLiveSample('Базовый_пример')}}</p>
-<h3 id="Пример_с_таблицой">Пример с таблицой</h3>
+<h3 id="Пример_с_таблицей">Пример с таблицей</h3>
<h4 id="HTML_2">HTML</h4>
diff --git a/files/ru/web/guide/ajax/index.html b/files/ru/web/guide/ajax/index.html
index bc28ad2426..7cf72beec7 100644
--- a/files/ru/web/guide/ajax/index.html
+++ b/files/ru/web/guide/ajax/index.html
@@ -10,7 +10,7 @@ translation_of: Web/Guide/AJAX
Введение в AJAX</div>
<div>
-<p><strong>AJAX</strong> (англ. <em><span>Asynchronous JavaScript and XML</span></em> — асинхронный JavaScript и XML) — это не технология сама по себе, а термин, который описывает «новый» подход к использованию существующих технологий вместе. АJAX включает: <a href="/ru/HTML" title="ru/HTML">HTML</a> или <a href="/ru/XHTML" title="ru/XHTML">XHTML</a>, <a href="/ru/CSS" title="ru/CSS">CSS</a>, <a href="/ru/JavaScript" title="ru/JavaScript">JavaScript</a>, <a href="/ru/DOM" title="ru/DOM">DOM</a>, <a href="/ru/XML" title="ru/XML">XML</a>, <a href="/Ru/XSLT" title="Ru/XSLT">XSLT</a>, и <a href="/ru/XMLHttpRequest" title="ru/XMLHttpRequest">объект XMLHttpRequest</a>. Когда эти технологии объединяются в модель AJAX, web-приложения способны делать быстрые дополняющие обновления интерфейса пользователя без необходимости полной перезагрузки страницы браузером. Приложения работают быстрее и становятся более отзывчивыми к действиям пользователей.</p>
+<p><strong>AJAX</strong> (англ. <em><span>Asynchronous JavaScript and XML</span></em> — асинхронный JavaScript и XML) — это не технология сама по себе, а термин, который описывает «новый» подход к использованию существующих технологий вместе. AJAX включает: <a href="/ru/HTML" title="ru/HTML">HTML</a> или <a href="/ru/XHTML" title="ru/XHTML">XHTML</a>, <a href="/ru/CSS" title="ru/CSS">CSS</a>, <a href="/ru/JavaScript" title="ru/JavaScript">JavaScript</a>, <a href="/ru/DOM" title="ru/DOM">DOM</a>, <a href="/ru/XML" title="ru/XML">XML</a>, <a href="/Ru/XSLT" title="Ru/XSLT">XSLT</a>, и <a href="/ru/XMLHttpRequest" title="ru/XMLHttpRequest">объект XMLHttpRequest</a>. Когда эти технологии объединяются в модель AJAX, web-приложения способны делать быстрые дополняющие обновления интерфейса пользователя без необходимости полной перезагрузки страницы браузером. Приложения работают быстрее и становятся более отзывчивыми к действиям пользователей.</p>
</div>
<table class="topicpage-table">
diff --git a/files/ru/web/guide/index.html b/files/ru/web/guide/index.html
index d71cb89e9e..d2776aed12 100644
--- a/files/ru/web/guide/index.html
+++ b/files/ru/web/guide/index.html
@@ -27,7 +27,7 @@ translation_of: Web/Guide
</ul>
</dd>
<dt class="landingPageList"><a href="/ru/docs/Web/Guide/AJAX">AJAX</a></dt>
- <dd class="landingPageList">Это не технология сама по себе, а термин, который описывает «новый» подход к использованию существующих технологий вместе. АJAX включает: HTML или XHTML, CSS, JavaScript, DOM, XML, XSLT, и объект XMLHttpRequest. Когда эти технологии объединяются в модель AJAX, web-приложения способны делать быстрые дополняющие обновления интерфейса пользователя без необходимости полной перезагрузки страницы браузером. Приложения работают быстрее и становятся более отзывчивыми к действиям пользователей.</dd>
+ <dd class="landingPageList">Это не технология сама по себе, а термин, который описывает «новый» подход к использованию существующих технологий вместе. AJAX включает: HTML или XHTML, CSS, JavaScript, DOM, XML, XSLT, и объект XMLHttpRequest. Когда эти технологии объединяются в модель AJAX, web-приложения способны делать быстрые дополняющие обновления интерфейса пользователя без необходимости полной перезагрузки страницы браузером. Приложения работают быстрее и становятся более отзывчивыми к действиям пользователей.</dd>
<dt class="landingPageList"><a href="/ru/docs/Web/Guide/Графика">Графика для Web</a></dt>
<dd class="landingPageList">Современным веб-сайтам и веб-приложениям часто требуется отображать графику.</dd>
<dt class="landingPageList"><a href="/ru/docs/Web/Guide/API">Уроки по Web API</a></dt>
diff --git a/files/ru/web/html/element/footer/index.html b/files/ru/web/html/element/footer/index.html
index 5edcb6f5d5..b27f1eeb6b 100644
--- a/files/ru/web/html/element/footer/index.html
+++ b/files/ru/web/html/element/footer/index.html
@@ -109,5 +109,5 @@ translation_of: Web/HTML/Element/footer
<ul>
<li>Связанные с этим разделом элементы: {{HTMLElement("body")}}, {{HTMLElement("nav")}}, {{HTMLElement("article")}}, {{HTMLElement("aside")}}, {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}, {{HTMLElement("hgroup")}}, {{HTMLElement("header")}}, {{HTMLElement("section")}}, {{HTMLElement("address")}};</li>
<li class="last"><a href="/ru/docs/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document" title="Разделы и структура документа HTML5">Разделы и структура документа HTML5.</a>.</li>
- <li class="last"><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/Contentinfo_role">ARIA: роль сontentinfo</a></li>
+ <li class="last"><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/Contentinfo_role">ARIA: роль contentinfo</a></li>
</ul>
diff --git a/files/ru/web/html/element/label/index.html b/files/ru/web/html/element/label/index.html
index c98a1deb34..b8faa5aa7e 100644
--- a/files/ru/web/html/element/label/index.html
+++ b/files/ru/web/html/element/label/index.html
@@ -11,7 +11,7 @@ translation_of: Web/HTML/Element/label
<tbody>
<tr>
<th scope="row"><a href="/en-US/docs/Web/HTML/Content_categories">Категории контента</a></th>
- <td><a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">Общий поток</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">текстовый контентt</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Interactive_content">интерактивный контент, элемент формы</a>, ощутимый контент.</td>
+ <td><a href="/en-US/docs/Web/HTML/Content_categories#Flow_content">Общий поток</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Phrasing_content">текстовый контент</a>, <a href="/en-US/docs/Web/HTML/Content_categories#Interactive_content">интерактивный контент, элемент формы</a>, ощутимый контент.</td>
</tr>
<tr>
<th scope="row">Разрешенный контент</th>
diff --git a/files/ru/web/html/element/link/index.html b/files/ru/web/html/element/link/index.html
index 3c04f6a861..2ae2f1f1df 100644
--- a/files/ru/web/html/element/link/index.html
+++ b/files/ru/web/html/element/link/index.html
@@ -67,9 +67,9 @@ original_slug: Web/HTML/Element/ссылка
<dd>Этот перечисляемый атрибут указывает, должен ли {{Glossary("CORS")}} использоваться при загрузки ресурса. <a href="/en-US/docs/Web/HTML/CORS_Enabled_Image">CORS-поддерживаемые изображения</a> могут быть повторно использованы в элементе {{HTMLElement("canvas")}} не <em>искажая </em>их. Допустимы значения:
<dl>
<dt><code>anonymous</code></dt>
- <dd>Сross-origin запрос (т.е. с HTTP-заголовком {{HTTPHeader("Origin")}}) выполняется, но учетные данные не отправляются (т.е. нет cookie, сертификата X.509, или базовой аутентификации HTTP). Если сервер не передал учетные данные исходному сайту (нет настроенного HTTP-заголовка {{HTTPHeader("Access-Control-Allow-Origin")}}),  изображение будет искажено, а его использование ограничено.</dd>
+ <dd>Cross-origin запрос (т.е. с HTTP-заголовком {{HTTPHeader("Origin")}}) выполняется, но учетные данные не отправляются (т.е. нет cookie, сертификата X.509, или базовой аутентификации HTTP). Если сервер не передал учетные данные исходному сайту (нет настроенного HTTP-заголовка {{HTTPHeader("Access-Control-Allow-Origin")}}),  изображение будет искажено, а его использование ограничено.</dd>
<dt><code>use-credentials</code></dt>
- <dd>Сross-origin запрос (т.е. с HTTP-заголовком <code>Origin</code>) выполняется вместе с отправкой учетных данных (т.е. выполняется аутентификация cookie, сертификата, и/или базового HTTP). Если сервер не передал учетные данные исходному сайту (через HTTP-заголовок {{HTTPHeader("Access-Control-Allow-Credentials")}}), ресурс будет искажен, а его использование ограничено.</dd>
+ <dd>Cross-origin запрос (т.е. с HTTP-заголовком <code>Origin</code>) выполняется вместе с отправкой учетных данных (т.е. выполняется аутентификация cookie, сертификата, и/или базового HTTP). Если сервер не передал учетные данные исходному сайту (через HTTP-заголовок {{HTTPHeader("Access-Control-Allow-Credentials")}}), ресурс будет искажен, а его использование ограничено.</dd>
</dl>
Если атрибут отсутствует, ресурс загружается без запроса {{Glossary("CORS")}} (т.е. без отправки HTTP-заголовка <code>Origin)</code>, предотвращая его незагрязненное использование. В случае невалидности, он обрабатывается как при использовании ключевого слова <strong>anonymous.</strong> Для получения дополнительной информации смотрите  <a href="/en-US/docs/Web/HTML/CORS_settings_attributes">CORS settings attributes</a>.</dd>
<dt>{{HTMLAttrDef("href")}}</dt>
diff --git a/files/ru/web/http/cors/index.html b/files/ru/web/http/cors/index.html
index 368334dcfd..ca98549889 100644
--- a/files/ru/web/http/cors/index.html
+++ b/files/ru/web/http/cors/index.html
@@ -19,11 +19,11 @@ translation_of: Web/HTTP/CORS
<p>На самом деле, все.</p>
-<p>Конкретнее, эта статья для web-администраторов, разработчиков серверной стороны и front-end разработчиков. Современные браузеры поддерживают клиентские компоненты cross-origin обмена, включая заголовки и соблюдение правил политики. Но этот новый стандарт означает, что сервера также должны поддерживать новые заголовки запросов и ответов. Другая статья для разработчиков серверной части, описывающая <a href="/en-US/docs/Web/HTTP/Server-Side_Access_Control">перспективы сross-origin обмена на стороне сервера (с примерами кода на PHP)</a>, к дополнительному прочтению.</p>
+<p>Конкретнее, эта статья для web-администраторов, разработчиков серверной стороны и front-end разработчиков. Современные браузеры поддерживают клиентские компоненты cross-origin обмена, включая заголовки и соблюдение правил политики. Но этот новый стандарт означает, что сервера также должны поддерживать новые заголовки запросов и ответов. Другая статья для разработчиков серверной части, описывающая <a href="/en-US/docs/Web/HTTP/Server-Side_Access_Control">перспективы cross-origin обмена на стороне сервера (с примерами кода на PHP)</a>, к дополнительному прочтению.</p>
<h2 id="Какие_запросы_используют_CORS">Какие запросы используют CORS?</h2>
-<p>Этот <a class="external" href="https://fetch.spec.whatwg.org/#http-cors-protocol">стандарт сross-origin обмена</a> используется для разрешения кросс-сайтовых HTTP запросов для:</p>
+<p>Этот <a class="external" href="https://fetch.spec.whatwg.org/#http-cors-protocol">стандарт cross-origin обмена</a> используется для разрешения кросс-сайтовых HTTP запросов для:</p>
<ul>
<li>Вызова {{domxref("XMLHttpRequest")}} или <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a> APIs в кросс-сайт манере, как описано выше.</li>
@@ -332,7 +332,7 @@ Access-Control-Max-Age: 86400</pre>
<p>Наиболее интересная возможность, предоставляемая как {{domxref("XMLHttpRequest")}}, так и <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a> и CORS - это возможность делать "проверенные" запросы, которые осведомлены о файлах <a href="/en-US/docs/Web/HTTP/Cookies">HTTP cookie</a> и информации HTTP аутентификации. По умолчанию, в кросс-сайтовых {{domxref("XMLHttpRequest")}} или <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a> вызовах, браузеры <strong>не </strong>отправляют учетные данные. Конкретный флаг должен быть установлен для объекта {{domxref("XMLHttpRequest")}} или конструктора {{domxref("Request")}} при его вызове.</p>
-<p>В этом примере контент, изначально загруженный из <code class="plain">http://foo.example,</code> выполняет простой GET запрос к ресурсу  <code class="plain">http://bar.other,</code> который устанавливает файлы сookie. Содержимое на foo.example может содержать такой JavaScript:</p>
+<p>В этом примере контент, изначально загруженный из <code class="plain">http://foo.example,</code> выполняет простой GET запрос к ресурсу  <code class="plain">http://bar.other,</code> который устанавливает файлы cookie. Содержимое на foo.example может содержать такой JavaScript:</p>
<pre class="brush: js notranslate" id="line1">var invocation = new XMLHttpRequest();
var url = 'http://bar.other/resources/credentialed-content/';
diff --git a/files/ru/web/http/headers/expires/index.html b/files/ru/web/http/headers/expires/index.html
index 1eea75af01..f388db7437 100644
--- a/files/ru/web/http/headers/expires/index.html
+++ b/files/ru/web/http/headers/expires/index.html
@@ -34,7 +34,7 @@ original_slug: Web/HTTP/Заголовки/Expires
</tbody>
</table>
-<h2 id="Синтакс">Синтакс</h2>
+<h2 id="Синтаксис">Синтаксис</h2>
<pre class="syntaxbox notranslate">Expires: &lt;http-date&gt;
</pre>
diff --git a/files/ru/web/http/headers/host/index.html b/files/ru/web/http/headers/host/index.html
index fbe9c92a75..115636f162 100644
--- a/files/ru/web/http/headers/host/index.html
+++ b/files/ru/web/http/headers/host/index.html
@@ -27,7 +27,7 @@ original_slug: Web/HTTP/Заголовки/Host
</tbody>
</table>
-<h2 id="Синтакс">Синтакс</h2>
+<h2 id="Синтаксис">Синтаксис</h2>
<pre class="syntaxbox">Host: &lt;host&gt;:&lt;port&gt;
</pre>
diff --git a/files/ru/web/http/headers/last-modified/index.html b/files/ru/web/http/headers/last-modified/index.html
index 53dae93f65..2c7518129c 100644
--- a/files/ru/web/http/headers/last-modified/index.html
+++ b/files/ru/web/http/headers/last-modified/index.html
@@ -30,7 +30,7 @@ original_slug: Web/HTTP/Заголовки/Last-Modified
</tbody>
</table>
-<h2 id="Синтакс">Синтакс</h2>
+<h2 id="Синтаксис">Синтаксис</h2>
<pre class="syntaxbox">Last-Modified: &lt;имя-дня&gt;, &lt;номер-дня&gt; &lt;имя-месяца&gt; &lt;год&gt; &lt;час&gt;:&lt;минута&gt;:&lt;секунда&gt; GMT
</pre>
diff --git a/files/ru/web/http/status/307/index.html b/files/ru/web/http/status/307/index.html
index 8ffa791618..38cdf13766 100644
--- a/files/ru/web/http/status/307/index.html
+++ b/files/ru/web/http/status/307/index.html
@@ -59,7 +59,7 @@ Location: http://www.example.org/cars/id/123456
<ul>
<li>{{HTTPStatus("302", "302 Found")}}, эквивалентен этому коду ответа, но может изменить метод запроса, если он отличается от {{HTTPMethod("GET")}}.</li>
- <li>{{HTTPStatus("303", "303 See Other")}}, временное перенаправление, которе изменяет метод на {{HTTPMethod("GET")}}.</li>
+ <li>{{HTTPStatus("303", "303 See Other")}}, временное перенаправление, которое изменяет метод на {{HTTPMethod("GET")}}.</li>
<li>{{HTTPStatus("301", "301 Moved Permanently")}}, постоянное перенаправление</li>
<li><a class="external" href="https://www.exai.com/blog/307-temporary-redirect" rel="noopener">307 Temporary Redirect</a></li>
diff --git a/files/ru/web/javascript/eventloop/index.html b/files/ru/web/javascript/eventloop/index.html
index 249da45d15..d659ecc73c 100644
--- a/files/ru/web/javascript/eventloop/index.html
+++ b/files/ru/web/javascript/eventloop/index.html
@@ -74,7 +74,7 @@ g(21);
<h3 id="Нулевые_задержки">Нулевые задержки</h3>
-<p>Нулевая задержка не дает гарантии, что обработчик выполнится через ноль миллисекунд. Вызов {{domxref("WindowTimers.setTimeout", "setTimeout")}} с аргументом  0 (ноль) не завершится за указанное время. Выполнение зависит от количества ожидающих задач в очереди. Например, сообщение ''this is just a message'' из примера ниже будет выведено на консоль раньше, чем произойдет выполнение обработчика <em>сb1</em>. Это произойдет, потому что задержка – это минимальное время, которое требуется среде выполнения на обработку запроса.</p>
+<p>Нулевая задержка не дает гарантии, что обработчик выполнится через ноль миллисекунд. Вызов {{domxref("WindowTimers.setTimeout", "setTimeout")}} с аргументом  0 (ноль) не завершится за указанное время. Выполнение зависит от количества ожидающих задач в очереди. Например, сообщение ''this is just a message'' из примера ниже будет выведено на консоль раньше, чем произойдет выполнение обработчика <em>cb1</em>. Это произойдет, потому что задержка – это минимальное время, которое требуется среде выполнения на обработку запроса.</p>
<pre class="brush: js">(function () {
diff --git a/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html b/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html
index 647e6e2617..16df319f96 100644
--- a/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html
+++ b/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html
@@ -78,7 +78,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions/Character_Classes
<tr>
<td><code>\S</code></td>
<td>
- <p>Совпадет с любым символом, не являющимся проблельным. Эквивалентно <code>[^ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]</code>. Например, <code>/\S\w*/</code> находит "foo" в "foo bar".</p>
+ <p>Совпадет с любым символом, не являющимся пробельным. Эквивалентно <code>[^ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]</code>. Например, <code>/\S\w*/</code> находит "foo" в "foo bar".</p>
</td>
</tr>
<tr>
@@ -147,7 +147,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions/Character_Classes
<h2 id="Примеры">Примеры</h2>
-<h3 id="Плиск_серии_цифр">Плиск серии цифр</h3>
+<h3 id="Поиск_серии_цифр">Поиск серии цифр</h3>
<pre class="brush: js notranslate">var randomData = "015 354 8787 687351 3512 8735";
var regexpFourDigits = /\b\d{4}\b/g;
diff --git a/files/ru/web/javascript/reference/errors/illegal_character/index.html b/files/ru/web/javascript/reference/errors/illegal_character/index.html
index 5a88969177..9ab19e2200 100644
--- a/files/ru/web/javascript/reference/errors/illegal_character/index.html
+++ b/files/ru/web/javascript/reference/errors/illegal_character/index.html
@@ -21,7 +21,7 @@ SyntaxError: Invalid or unexpected token (Chrome)
<h2 id="Примеры">Примеры</h2>
-<h3 id="Несоответсвующие_символы">Несоответсвующие символы</h3>
+<h3 id="Несоответствующие_символы">Несоответствующие символы</h3>
<p>Некоторые символы выглядят одинаково, но становится причиной того, что анализатор не выполняет интерпретацию вашего кода.</p>
diff --git a/files/ru/web/javascript/reference/errors/invalid_array_length/index.html b/files/ru/web/javascript/reference/errors/invalid_array_length/index.html
index 317a3c4fb0..92f29f487f 100644
--- a/files/ru/web/javascript/reference/errors/invalid_array_length/index.html
+++ b/files/ru/web/javascript/reference/errors/invalid_array_length/index.html
@@ -27,8 +27,8 @@ RangeError: Invalid array buffer length (Chrome)
<p>Ошибка, связанная с размером массива может произойти в следующих случаях:</p>
<ul>
- <li>При создании {{jsxref("Array")}} или {{jsxref("ArrayBuffer")}}, размер оказался либо отрицательным, либо равным или привышающим 2<sup>32</sup>, или</li>
- <li>при установке свойства {{jsxref("Array.length")}} значение оказалось либо отрицательным, либо равным или привышающим 2<sup>32</sup>.</li>
+ <li>При создании {{jsxref("Array")}} или {{jsxref("ArrayBuffer")}}, размер оказался либо отрицательным, либо равным или превышающим 2<sup>32</sup>, или</li>
+ <li>при установке свойства {{jsxref("Array.length")}} значение оказалось либо отрицательным, либо равным или превышающим 2<sup>32</sup>.</li>
</ul>
<p>Поскольку свойство <code>length</code> в  <code>Array</code> или <code>ArrayBuffer</code> представлено в виде беззнакового 32-битного целого числа (integer), значение этого свойства находится в диапазоне от 0 до 2<sup>32</sup>-1.</p>
diff --git a/files/ru/web/javascript/reference/global_objects/object/defineproperty/index.html b/files/ru/web/javascript/reference/global_objects/object/defineproperty/index.html
index 54b342bb89..b7851a46d1 100644
--- a/files/ru/web/javascript/reference/global_objects/object/defineproperty/index.html
+++ b/files/ru/web/javascript/reference/global_objects/object/defineproperty/index.html
@@ -194,7 +194,7 @@ Object.defineProperty(o, 'b', { value: 2, enumerable: false });
Object.defineProperty(o, 'c', { value: 3 });
o.d = 4; // При создании свойства путём присваивания, атрибут enumerable
-  // по умолчанию установливается в true
+  // по умолчанию устанавливается в true
for (var i in o) {
console.log(i);
diff --git a/files/ru/web/javascript/reference/operators/bitwise_and/index.html b/files/ru/web/javascript/reference/operators/bitwise_and/index.html
index cb2c53503a..6c08ef0ded 100644
--- a/files/ru/web/javascript/reference/operators/bitwise_and/index.html
+++ b/files/ru/web/javascript/reference/operators/bitwise_and/index.html
@@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Reference/Operators/Bitwise_AND
<h2 id="Описание">Описание</h2>
-<p>Операнды преобразуются в  32-битные целые числа и выражаются серией битов (нулей and единиц). Числа с более чем 32 битами отбрасывают старшие разряды. Например, следующее целое число  с более чем 32 битами будет преобразовано в 32-биитное целое:</p>
+<p>Операнды преобразуются в  32-битные целые числа и выражаются серией битов (нулей and единиц). Числа с более чем 32 битами отбрасывают старшие разряды. Например, следующее целое число  с более чем 32 битами будет преобразовано в 32-битное целое:</p>
<pre class="brush: js notranslate">До: 11100110111110100000000000000110000000000001
После: 10100000000000000110000000000001</pre>
diff --git a/files/ru/web/javascript/reference/statements/class/index.html b/files/ru/web/javascript/reference/statements/class/index.html
index 8fae4bf5d3..6e772f9c6a 100644
--- a/files/ru/web/javascript/reference/statements/class/index.html
+++ b/files/ru/web/javascript/reference/statements/class/index.html
@@ -8,7 +8,7 @@ translation_of: Web/JavaScript/Reference/Statements/class
<p><strong>Class declaration</strong> создает новый класс с данным именем на основе прототипного наследования.</p>
<div class="noinclude">
-<p>Можно так же определить класс, используя {{jsxref("Operators/class", "class expression", "", 1)}}. Но в отличае от class expression, class declaration не позволяет снова объявить уже существующий класс, это <strong>приведёт к ошибке типа</strong>.</p>
+<p>Можно так же определить класс, используя {{jsxref("Operators/class", "class expression", "", 1)}}. Но в отличие от class expression, class declaration не позволяет снова объявить уже существующий класс, это <strong>приведёт к ошибке типа</strong>.</p>
</div>
<h2 id="Синтаксис">Синтаксис</h2>
diff --git a/files/ru/web/javascript/reference/statements/export/index.html b/files/ru/web/javascript/reference/statements/export/index.html
index 4eca1d3d1b..df30ad3c5d 100644
--- a/files/ru/web/javascript/reference/statements/export/index.html
+++ b/files/ru/web/javascript/reference/statements/export/index.html
@@ -15,7 +15,7 @@ translation_of: Web/JavaScript/Reference/Statements/export
<p>Инструкция <strong>export </strong>используется для экспорта функций, объектов или примитивов из файла (или модуля).</p>
<div class="note">
-<p><strong>Примечание:</strong> Эта функциональность не реализована в браузерах на данный момент, но она реализована во многих транспилерах, таких как <a href="https://github.com/google/traceur-compiler">Traceur Compiler</a>, <a href="http://babeljs.io/">Babel</a> or <a href="https://github.com/rollup/rollup">Rollup</a>.</p>
+<p><strong>Примечание:</strong> Эта функциональность не реализована в браузерах на данный момент, но она реализована во многих транспайлерах, таких как <a href="https://github.com/google/traceur-compiler">Traceur Compiler</a>, <a href="http://babeljs.io/">Babel</a> or <a href="https://github.com/rollup/rollup">Rollup</a>.</p>
</div>
<h2 id="Синтаксис">Синтаксис</h2>
diff --git a/files/ru/web/performance/critical_rendering_path/index.html b/files/ru/web/performance/critical_rendering_path/index.html
index e486781c97..ba9788828d 100644
--- a/files/ru/web/performance/critical_rendering_path/index.html
+++ b/files/ru/web/performance/critical_rendering_path/index.html
@@ -7,7 +7,7 @@ translation_of: Web/Performance/Critical_rendering_path
---
<p><span class="seoSummary">Критические этапы рендеринга (Critical Rendering Path) - это последовательность шагов, которые выполняет браузер, когда преобразуется HTML, CSS и JavaScript в пиксели, которые вы видите на экране. Оптимизация этих шагов улучшает производительность рендера. Эти этапы включают в себя работу с <a href="/en-US/docs/Web/API/Document_Object_Model">Document Object Model </a>(DOM), <a href="/en-US/docs/Web/API/CSS_Object_Model">CSS Object Model </a>(CSSOM), деревом рендера (render tree) и компоновкой объектов (layout)</span></p>
-<p>Объектная модель документа DOM создается в тот момент, когда браузер парсит HTML. Этот HTML может запрашивать JavaScript, который может модифицировать DOM. HTML может запросить стили, которые участвуют в создании СSS Object Model. Движок браузера комбинирует эти две объектные модели, чтобы создать дерево рендера (render tree). Компоновка (layout) определяет размеры и позицию каждого элемента на странице. Как только компоновка определена - пиксели отрисовываются на экране.</p>
+<p>Объектная модель документа DOM создается в тот момент, когда браузер парсит HTML. Этот HTML может запрашивать JavaScript, который может модифицировать DOM. HTML может запросить стили, которые участвуют в создании CSS Object Model. Движок браузера комбинирует эти две объектные модели, чтобы создать дерево рендера (render tree). Компоновка (layout) определяет размеры и позицию каждого элемента на странице. Как только компоновка определена - пиксели отрисовываются на экране.</p>
<p>Оптимизация критических этапов рендеринга улучшает время до первого рендера. Понимание и оптимизация этих этапов чрезвычайно важны для того, чтобы рендерить приложение с нужной частотой кадров (60 кадров в секунду, fps) и предоставить пользователю удобный, плавный интерфейс.</p>
diff --git a/files/ru/web/svg/element/text/index.html b/files/ru/web/svg/element/text/index.html
index 6bbb3fc7e1..ffb6583fb6 100644
--- a/files/ru/web/svg/element/text/index.html
+++ b/files/ru/web/svg/element/text/index.html
@@ -62,7 +62,7 @@ original_slug: Web/SVG/Элемент/<text>
<ul>
<li>{{SVGAttr("х")}}</li>
<li>{{SVGAttr("у")}}</li>
- <li>{{SVGAttr("dх")}}</li>
+ <li>{{SVGAttr("dx")}}</li>
<li>{{SVGAttr("dy")}}</li>
<li>{{SVGAttr("rotate")}}</li>
<li>{{SVGAttr("textLength")}}</li>
diff --git a/files/ru/web/svg/svg_as_an_image/index.html b/files/ru/web/svg/svg_as_an_image/index.html
index 87f9ecff47..098deb11f0 100644
--- a/files/ru/web/svg/svg_as_an_image/index.html
+++ b/files/ru/web/svg/svg_as_an_image/index.html
@@ -12,7 +12,7 @@ translation_of: Web/SVG/SVG_as_an_Image
<h2 id="Гекко-специфические_контексты">Гекко-специфические контексты</h2>
-<p>Кроме того, Gecko 2.0 {{geckoRelease("2.0")}} представил поддержку использования  <a href="/en-US/docs/SVG">SVG</a> iв следующих контекстах:</p>
+<p>Кроме того, Gecko 2.0 {{geckoRelease("2.0")}} представил поддержку использования  <a href="/en-US/docs/SVG">SVG</a> в следующих контекстах:</p>
<ul>
<li>CSS {{cssxref("list-style-image")}}</li>
diff --git a/files/ru/web/svg/tutorial/svg_and_css/index.html b/files/ru/web/svg/tutorial/svg_and_css/index.html
index 68aec28d65..7bdadb6b12 100644
--- a/files/ru/web/svg/tutorial/svg_and_css/index.html
+++ b/files/ru/web/svg/tutorial/svg_and_css/index.html
@@ -29,7 +29,7 @@ original_slug: Web/Guide/CSS/Getting_started/SVG_и_CSS
<tbody>
<tr>
<td>
- <p>На момент написания статьи (середина 2011года), большинство современных браузеров имеет базовую поддержку SVG, в том числе Internet Explorer 9 и выше. Некоторые дополнительные возможности SVG не поддерживаются, либо поддерживаются лишь частично, в определенных браузерах. Для более подробной информации о текущей поддержке SVG, см. <a href="http://caniuse.com/#search=SVG">SVG tables on caniuse.com</a>, либо в таблицах совместимости <a href="/en-US/docs/SVG/Element">SVG element reference</a>, для информации о поддержке отдельных элементов.</p>
+ <p>На момент написания статьи (середина 2011 года), большинство современных браузеров имеет базовую поддержку SVG, в том числе Internet Explorer 9 и выше. Некоторые дополнительные возможности SVG не поддерживаются, либо поддерживаются лишь частично, в определенных браузерах. Для более подробной информации о текущей поддержке SVG, см. <a href="http://caniuse.com/#search=SVG">SVG tables on caniuse.com</a>, либо в таблицах совместимости <a href="/en-US/docs/SVG/Element">SVG element reference</a>, для информации о поддержке отдельных элементов.</p>
<p>В остальные версии можно добавить поддержку SVG, установив дополнительный плагин, например, предоставленный компанией <a href="http://www.adobe.com/svg/viewer/install/main.html">Adobe</a>.</p>