aboutsummaryrefslogtreecommitdiff
path: root/files/ru/mozilla
diff options
context:
space:
mode:
authorAlexey Istomin <webistomin@gmail.com>2021-03-20 18:37:44 +0300
committerGitHub <noreply@github.com>2021-03-20 18:37:44 +0300
commit841aae260382e2bf5ebb44d765d8c7301d27caab (patch)
tree81a92c25f6dc02e5f119131785d721db79fc3455 /files/ru/mozilla
parent730fea852ff827ca034fe17c84288c95d270ec92 (diff)
downloadtranslated-content-841aae260382e2bf5ebb44d765d8c7301d27caab.tar.gz
translated-content-841aae260382e2bf5ebb44d765d8c7301d27caab.tar.bz2
translated-content-841aae260382e2bf5ebb44d765d8c7301d27caab.zip
Restore "ё" letter in Russian translation (#239)
* docs(ru): restore ё letter * docs(ru): resolve conflicts * refactor(idea): remove ide folder
Diffstat (limited to 'files/ru/mozilla')
-rw-r--r--files/ru/mozilla/add-ons/index.html8
-rw-r--r--files/ru/mozilla/add-ons/webextensions/anatomy_of_a_webextension/index.html4
-rw-r--r--files/ru/mozilla/add-ons/webextensions/api/cookies/index.html4
-rw-r--r--files/ru/mozilla/add-ons/webextensions/api/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/api/webrequest/index.html6
-rw-r--r--files/ru/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/intercept_http_requests/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/internationalization/index.html42
-rw-r--r--files/ru/mozilla/add-ons/webextensions/manifest.json/permissions/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/manifest.json/version/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/modify_a_web_page/index.html2
-rw-r--r--files/ru/mozilla/add-ons/webextensions/user_interface/browser_action/index.html8
-rw-r--r--files/ru/mozilla/add-ons/webextensions/user_interface/index.html6
-rw-r--r--files/ru/mozilla/add-ons/webextensions/user_interface/sidebars/index.html6
-rw-r--r--files/ru/mozilla/add-ons/webextensions/what_are_webextensions/index.html4
-rw-r--r--files/ru/mozilla/add-ons/webextensions/your_first_webextension/index.html4
-rw-r--r--files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html26
-rw-r--r--files/ru/mozilla/developer_guide/index.html8
-rw-r--r--files/ru/mozilla/developer_guide/inner_and_outer_windows/index.html4
-rw-r--r--files/ru/mozilla/developer_guide/introduction/index.html6
-rw-r--r--files/ru/mozilla/firefox/index.html8
-rw-r--r--files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html2
-rw-r--r--files/ru/mozilla/firefox/releases/32/index.html4
-rw-r--r--files/ru/mozilla/firefox/releases/33/index.html2
-rw-r--r--files/ru/mozilla/firefox/releases/43/index.html14
-rw-r--r--files/ru/mozilla/firefox/releases/50/index.html2
-rw-r--r--files/ru/mozilla/firefox/releases/53/index.html10
-rw-r--r--files/ru/mozilla/firefox/releases/58/index.html4
-rw-r--r--files/ru/mozilla/firefox/releases/59/index.html6
-rw-r--r--files/ru/mozilla/firefox/releases/63/index.html2
-rw-r--r--files/ru/mozilla/firefox/releases/64/index.html4
-rw-r--r--files/ru/mozilla/firefox/releases/65/index.html2
-rw-r--r--files/ru/mozilla/firefox/releases/68/index.html8
33 files changed, 108 insertions, 108 deletions
diff --git a/files/ru/mozilla/add-ons/index.html b/files/ru/mozilla/add-ons/index.html
index 817ed815ee..a647e86282 100644
--- a/files/ru/mozilla/add-ons/index.html
+++ b/files/ru/mozilla/add-ons/index.html
@@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons
<hr>
<h2 id="Расширения"><a name="Extensions">Расширения</a></h2>
-<p>Расширения добавляют новые функции к приложениям Mozilla, например таким как Firefox и Thunderbird. С их помощью можно изменить стандартное поведение браузера, например реализовать другой способ организации и управления вкладками. Можно даже изменять содержимое отображаемого веб приложения, чтобы улучшить удобство использования или например повысить безопасность определенных сайтов.</p>
+<p>Расширения добавляют новые функции к приложениям Mozilla, например таким как Firefox и Thunderbird. С их помощью можно изменить стандартное поведение браузера, например реализовать другой способ организации и управления вкладками. Можно даже изменять содержимое отображаемого веб приложения, чтобы улучшить удобство использования или например повысить безопасность определённых сайтов.</p>
<p>Существует 3 различных способа сборки расширений: restartless-расширения на основе Add-on SDK, restartless-расширения с реализацией этого механизма вручную (manually bootstrapped restartless extensions), и расширения с использованием технологии Overlay.</p>
@@ -38,7 +38,7 @@ translation_of: Mozilla/Add-ons
<p>В данный момент мы разрабатываем систему под названием WebExtensions, которая будет новым способом разработки расширений для браузера Firefox, эта система будет гораздо более совместима с браузерами Chrome и Opera.</p>
<p>В будущем она станет наиболее предпочтительной при разработке новых проектов для браузера Firefox.</p>
-В данный момент она является экспериментальной, но несмотря на это вы можете <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions">ознакомиться с документацией</a>, если хотите ее опробовать.</div>
+В данный момент она является экспериментальной, но несмотря на это вы можете <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions">ознакомиться с документацией</a>, если хотите её опробовать.</div>
<p>Где это возможно, рекомендуется выбирать Add-On SDK, который использует механизм расширения без необходимости перезапуска браузера (restartless extensions), а также упрощает разработку и убирает за собой. Если Вам недостаточно возможностей комплекта средств разработки Add-on SDK для реализации ваших идей, механизм restartless Вы можете осуществить самостоятельно. Технология Overlay extensions в целом устарела и не рекомендуется при разработке новых расширений.</p>
@@ -87,7 +87,7 @@ translation_of: Mozilla/Add-ons
</div>
<div class="column-half">
-<p>С помощью <a href="/en-US/docs/Themes">полных тем</a> вы можете гораздо глубже менять UI приложения. Документация к полным темам устарела, но приведена здесь в качестве возможной основы для обновленной документации.</p>
+<p>С помощью <a href="/en-US/docs/Themes">полных тем</a> вы можете гораздо глубже менять UI приложения. Документация к полным темам устарела, но приведена здесь в качестве возможной основы для обновлённой документации.</p>
</div>
</div>
@@ -96,7 +96,7 @@ translation_of: Mozilla/Add-ons
<p><a href="/en-US/docs/Creating_OpenSearch_plugins_for_Firefox">Поисковые плагины</a> являются простыми и очень специфическими типами дополнений: они добавляют новые поисковые системы для поиска в строке браузера.</p>
-<p><strong><a href="/en-US/docs/Plugins">Плагины</a> </strong>(не путать с расширением и дополнением)<strong> </strong>помогают приложению понять содержание, которое не имеет встроенной поддержки. NPAPI-плагины являются устаревшей технологией и новые сайты не будут ее использовать. Как правило, такие плагины не доступны для использования на большинстве современных мобильных систем, и веб-сайты должны избегать их использования</p>
+<p><strong><a href="/en-US/docs/Plugins">Плагины</a> </strong>(не путать с расширением и дополнением)<strong> </strong>помогают приложению понять содержание, которое не имеет встроенной поддержки. NPAPI-плагины являются устаревшей технологией и новые сайты не будут её использовать. Как правило, такие плагины не доступны для использования на большинстве современных мобильных систем, и веб-сайты должны избегать их использования</p>
<h2 id="Смотрите_также" style="margin-bottom: 20px; line-height: 30px; font-size: 2.14285714285714rem;">Смотрите также</h2>
diff --git a/files/ru/mozilla/add-ons/webextensions/anatomy_of_a_webextension/index.html b/files/ru/mozilla/add-ons/webextensions/anatomy_of_a_webextension/index.html
index cad5651a81..6d1a808d7d 100644
--- a/files/ru/mozilla/add-ons/webextensions/anatomy_of_a_webextension/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/anatomy_of_a_webextension/index.html
@@ -73,7 +73,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension
<h4 id="DOM_APIs">DOM APIs</h4>
-<p>Фоновые скрипты запускаются в пространстве специальной страницы, называемой фоновой. Это дает им доступ к глобальному <code><a href="/en-US/docs/Web/API/Window">window</a></code> объекту, а так же ко всем его DOM APIs.</p>
+<p>Фоновые скрипты запускаются в пространстве специальной страницы, называемой фоновой. Это даёт им доступ к глобальному <code><a href="/en-US/docs/Web/API/Window">window</a></code> объекту, а так же ко всем его DOM APIs.</p>
<h4 id="WebExtension_APIs">WebExtension APIs</h4>
@@ -101,7 +101,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension
<li><a href="https://developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/user_interface/Options_pages">Страница настроек</a> открывается, когда пользователь обращается к настройкам расширения на странице менеджера расширений.</li>
</ul>
-<p>Для каждого из этих компонентов вы создаете HTML файл и помещаете специальную информацию в <a href="https://developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a>. HTML файл может в себя включать CSS и JavaScript файлы, как и любая web-страница.</p>
+<p>Для каждого из этих компонентов вы создаёте HTML файл и помещаете специальную информацию в <a href="https://developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a>. HTML файл может в себя включать CSS и JavaScript файлы, как и любая web-страница.</p>
<p>Всё это типы <a href="https://developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/user_interface/Extension_pages">веб-страниц расширения</a>, и, в отличие от нормальных веб-страниц, ваш JavaScript может использовать все привелегии WebExtension APIs, как и ваши фоновые скрипты. Они даже могут получить доступ к переменным в фоновой странице, используя {{WebExtAPIRef("runtime.getBackgroundPage()")}}.</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/api/cookies/index.html b/files/ru/mozilla/add-ons/webextensions/api/cookies/index.html
index a31f300edf..116166a1ef 100644
--- a/files/ru/mozilla/add-ons/webextensions/api/cookies/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/api/cookies/index.html
@@ -37,7 +37,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies
<dt>{{WebExtAPIRef("cookies.get()")}}</dt>
<dd>Запрашивает информацию об одном кукис.</dd>
<dt>{{WebExtAPIRef("cookies.getAll()")}}</dt>
- <dd>Выдает все кукис которые подходят установленному фильтру.</dd>
+ <dd>Выдаёт все кукис которые подходят установленному фильтру.</dd>
<dt>{{WebExtAPIRef("cookies.set()")}}</dt>
<dd>Устанавливает кукис с заданной информацией;в том случае если подобный кукис был информация будет перезаписана.</dd>
<dt>{{WebExtAPIRef("cookies.remove()")}}</dt>
@@ -50,7 +50,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies
<dl>
<dt>{{WebExtAPIRef("cookies.onChanged")}}</dt>
- <dd>Происходит когда кукис задается или меняется.</dd>
+ <dd>Происходит когда кукис задаётся или меняется.</dd>
</dl>
<h2 id="Permissions">Permissions</h2>
diff --git a/files/ru/mozilla/add-ons/webextensions/api/index.html b/files/ru/mozilla/add-ons/webextensions/api/index.html
index d4f312ea2e..eec7707789 100644
--- a/files/ru/mozilla/add-ons/webextensions/api/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/api/index.html
@@ -45,7 +45,7 @@ setCookie.then(logCookie, logError);</pre>
<p>Mozilla так же предоставляет полифил, который позволяет коду, использующему <code>browser</code> и промисы, работать без изменений в Chrome: <a class="external external-icon" href="https://github.com/mozilla/webextension-polyfill">https://github.com/mozilla/webextension-polyfill</a>.</p>
-<p>Microsoft Edge использует пространство имен <code>browser</code>, но ещё не поддерживает, основанный на промисах асинхронный API. В Edge на данный момент асинхронные вызовы API должны использовать колбэки.</p>
+<p>Microsoft Edge использует пространство имён <code>browser</code>, но ещё не поддерживает, основанный на промисах асинхронный API. В Edge на данный момент асинхронные вызовы API должны использовать колбэки.</p>
<p>Не все браузеры поддерживают все API: детали см. <a href="/ru/docs/Mozilla/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs">Browser support for JavaScript APIs</a>.</p>
</div>
diff --git a/files/ru/mozilla/add-ons/webextensions/api/webrequest/index.html b/files/ru/mozilla/add-ons/webextensions/api/webrequest/index.html
index ebae6f21c5..6f9eafef23 100644
--- a/files/ru/mozilla/add-ons/webextensions/api/webrequest/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/api/webrequest/index.html
@@ -9,7 +9,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest
<p>Каждое событие запущено на определённой стадии запроса. Типичный порядок событий такой:<img alt="" src="https://mdn.mozillademos.org/files/13376/webRequest-flow.png" style="display: block; height: 680px; margin-left: auto; margin-right: auto; width: 624px;"></p>
-<p>{{WebExtAPIRef("webRequest.onErrorOccurred", "onErrorOccurred")}} Может быть запущен в любой момент во время запроса. Чреда событий может отличаться от приведенной выше: например, в Firefox, после <a href="/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security">HSTS</a> обновления, событие <code>onBeforeRedirect</code> будет запущено сразу же после <code>onBeforeRequest</code>.</p>
+<p>{{WebExtAPIRef("webRequest.onErrorOccurred", "onErrorOccurred")}} Может быть запущен в любой момент во время запроса. Чреда событий может отличаться от приведённой выше: например, в Firefox, после <a href="/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security">HSTS</a> обновления, событие <code>onBeforeRedirect</code> будет запущено сразу же после <code>onBeforeRequest</code>.</p>
<p>Все события, кроме <code>onErrorOccurred</code>, могут принимать три аргумента в  <code>addListener()</code>:</p>
@@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest
<li>необязательный объект <code>extraInfoSpec</code> . Может быть использован для передачи дополнительных специфических для события инструкций.</li>
</ul>
-<p>Функции - обработчику передается объект <code>details</code> который содержит информацию о запросе. Она содержит ID запроса, который обеспечен для включения надстройки, которая позволяет соотносить события, ассоциируемые с одним запросом. Это уникально в пределах сессии и контекста надстройки. Информация остается одинаковой везде на протяжении запроса, даже при перенаправлениях и обменах аутентификации.</p>
+<p>Функции - обработчику передаётся объект <code>details</code> который содержит информацию о запросе. Она содержит ID запроса, который обеспечен для включения надстройки, которая позволяет соотносить события, ассоциируемые с одним запросом. Это уникально в пределах сессии и контекста надстройки. Информация остаётся одинаковой везде на протяжении запроса, даже при перенаправлениях и обменах аутентификации.</p>
<p>Для использования webRequest API для определённого хоста, расширение должно иметь "webRequest" <a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#API_permissions">API permission</a> и <a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#Host_permissions">host permission </a>для этого хоста. Для использования возможности "блокирования" расширение должно также иметь "webRequestBlocking" API разрешение.</p>
@@ -56,7 +56,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest
<li>{{WebExtAPIRef("webRequest.onHeadersReceived", "onHeadersReceived")}}</li>
</ul>
</li>
- <li>предоставить учетные данные аутентификации в:
+ <li>предоставить учётные данные аутентификации в:
<ul>
<li>{{WebExtAPIRef("webRequest.onAuthRequired", "onAuthRequired")}}</li>
</ul>
diff --git a/files/ru/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html b/files/ru/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html
index 7a5853c940..d17448989f 100644
--- a/files/ru/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html
@@ -7,7 +7,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities
<p>Веб расширения разработаны с поддержкой совместимости с расширениями Chrome и Оперы на сколько это возможно. Расширения, написанные для этих браузеров, должны работать в Firefox с минимальными изменениями.</p>
-<p>Все же, Firefox на данный момент имеет поддержку только для ограниченного набора функций и API, поддержуемых в Chrome и Опере. Мы работаем над добавлением большей поддержки, но много функций пока еще не поддерживаются и некоторые из них никогда не будут поддерживаться.</p>
+<p>Все же, Firefox на данный момент имеет поддержку только для ограниченного набора функций и API, поддержуемых в Chrome и Опере. Мы работаем над добавлением большей поддержки, но много функций пока ещё не поддерживаются и некоторые из них никогда не будут поддерживаться.</p>
<p>Эта статья перечисляет все функции и API, которые полностью поддерживаются в <span style="line-height: 1.5;">Firefox Developer Edition (на данный момент Firefox 47). Там где функция поддерживается частично, мы указали на проблемные места.</span></p>
diff --git a/files/ru/mozilla/add-ons/webextensions/intercept_http_requests/index.html b/files/ru/mozilla/add-ons/webextensions/intercept_http_requests/index.html
index 2ecab08bdf..04a051899b 100644
--- a/files/ru/mozilla/add-ons/webextensions/intercept_http_requests/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/intercept_http_requests/index.html
@@ -107,7 +107,7 @@ browser.webRequest.onBeforeRequest.addListener(
<p class="result">На этот раз мы не перехватываем каждый запрос: опция <code>{urls: [pattern], types: ["image"]}</code> указывает, что мы должны перехватывать запросы (1) для URL-адресов, находящихся в разделе «https://mdn.mozillademos.org / "(2) для ресурсов изображения. Подробнее см. {{WebExtAPIRef ("webRequest.RequestFilter")}}.</p>
-<p>Также обратите внимание, что мы передаем опцию <code>"blocking"</code>: нам нужно передать это, когда мы хотим изменить запрос. Это заставляет функцию обработчика блокировать сетевой запрос, поэтому браузер ждет, пока обработчик вернется, прежде чем продолжить. Дополнительную информацию о <code>"blocking"</code> смотрите в документации {{WebExtAPIRef ("webRequest.onBeforeRequest")}}.</p>
+<p>Также обратите внимание, что мы передаём опцию <code>"blocking"</code>: нам нужно передать это, когда мы хотим изменить запрос. Это заставляет функцию обработчика блокировать сетевой запрос, поэтому браузер ждёт, пока обработчик вернётся, прежде чем продолжить. Дополнительную информацию о <code>"blocking"</code> смотрите в документации {{WebExtAPIRef ("webRequest.onBeforeRequest")}}.</p>
<p>Чтобы проверить это, откройте страницу в MDN, которая содержит много изображений (например, https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor), перезагрузите WebExtension и перезагрузите страницу MDN :</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/internationalization/index.html b/files/ru/mozilla/add-ons/webextensions/internationalization/index.html
index e5367909ad..ce3323d169 100644
--- a/files/ru/mozilla/add-ons/webextensions/internationalization/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/internationalization/index.html
@@ -69,9 +69,9 @@ original_slug: Mozilla/Add-ons/WebExtensions/Интернационализац
<div class="moreinfo">Вы можете определить тэг языка при помощи инструмента <em>Find</em>  на <a href="https://r12a.github.io/app-subtags/">странице определения языковых тегов</a>. Обратите внимание на то, что при поиске нужно использовать английское название языка</div>
</div>
-<p>Каждая система i18n требует предоставить строки во всех локализациях, которые Вы хотите поддерживать. В расширениях они хранятся в директории  <code>_locales</code>, размещенной внутри корневой директории. Строки каждой локализации (также называемые сообщениями) хранятся в файле <code>messages.json</code>, находящемся в поддиректории <code>_locales</code>, название которой - тег языка локализации.</p>
+<p>Каждая система i18n требует предоставить строки во всех локализациях, которые Вы хотите поддерживать. В расширениях они хранятся в директории  <code>_locales</code>, размещённой внутри корневой директории. Строки каждой локализации (также называемые сообщениями) хранятся в файле <code>messages.json</code>, находящемся в поддиректории <code>_locales</code>, название которой - тег языка локализации.</p>
-<p>Стоит заметить, что если тег включает в себя и базовый язык, и его региональный вариант, то по конвенции эти язык и вариант разделяются дефисом: например, "en-US". Однако в поддиректориях <code>_locales</code>, <strong>вместо дефиса используется нижнее подчеркивание</strong>: "en_US".</p>
+<p>Стоит заметить, что если тег включает в себя и базовый язык, и его региональный вариант, то по конвенции эти язык и вариант разделяются дефисом: например, "en-US". Однако в поддиректориях <code>_locales</code>, <strong>вместо дефиса используется нижнее подчёркивание</strong>: "en_US".</p>
<p>Таким образом, <a href="https://github.com/mdn/webextensions-examples/tree/master/notify-link-clicks-i18n/_locales">в нашем примере</a> существую директории "en" (английский), "de" (немецкий), "nl" (голландский), and "ja" (японский). Внутри каждой из них находится файл <code>messages.json</code> .</p>
@@ -126,21 +126,21 @@ original_slug: Mozilla/Add-ons/WebExtensions/Интернационализац
<p>Здесь мы получаем сообщения, зависящие от локализации браузера, а не просто статические строки.</p>
-<p>Чтобы получить строку сообщения, ее нужно указать следующим образом:</p>
+<p>Чтобы получить строку сообщения, её нужно указать следующим образом:</p>
<ol>
- <li>Два подчеркивания</li>
+ <li>Два подчёркивания</li>
<li>Строка "MSG"</li>
- <li>Одно подчеркивание</li>
+ <li>Одно подчёркивание</li>
<li>Имя сообщения так как оно указано в <code>messages.json</code></li>
- <li>Два подчеркивания</li>
+ <li>Два подчёркивания</li>
</ol>
<pre class="notranslate"><strong>__MSG_</strong> + <em>messageName</em> + <strong>__</strong></pre>
<h3 id="Локализация_по_умолчанию">Локализация по умолчанию</h3>
-<p>Еще одно поле. которое нужно указать в manifest.json — это <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/default_locale">default_locale</a>:</p>
+<p>Ещё одно поле. которое нужно указать в manifest.json — это <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/default_locale">default_locale</a>:</p>
<pre class="brush: json notranslate">"default_locale": "en"</pre>
@@ -154,7 +154,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/Интернационализац
background-image: url(../images/__MSG_extensionName__/header.png);
}</pre>
-<p>Этот функционал может быть полезен, однако, возможно, для этих целей стоит использовать {{anch("Заранее определенные сообщения")}}.</p>
+<p>Этот функционал может быть полезен, однако, возможно, для этих целей стоит использовать {{anch("Заранее определённые сообщения")}}.</p>
<h2 id="Получение_сообщений_из_JavaScript">Получение сообщений из JavaScript</h2>
@@ -163,7 +163,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/Интернационализац
<ul>
<li>Скорее всего, наиболее часто Вы будете использовать {{WebExtAPIRef("i18n.getMessage()")}} — этот метод используется для получения конкретного сообщения. Примеры его использования можно увидеть ниже.</li>
<li>Методы {{WebExtAPIRef("i18n.getAcceptLanguages()")}} и {{WebExtAPIRef("i18n.getUILanguage()")}} используются, если UI надо менять в зависимости от локализации — например, если Вы хотите, чтобы предпочтения, свойственные носителям какого-либо языка, находились выше в списке, или чтобы формат дат соответствовал локализации браузера.</li>
- <li>Метод {{WebExtAPIRef("i18n.detectLanguage()")}} используется для получения языка информации, введенной пользователем, и ее форматирования.</li>
+ <li>Метод {{WebExtAPIRef("i18n.detectLanguage()")}} используется для получения языка информации, введённой пользователем, и её форматирования.</li>
</ul>
<p>В нашем примере <a href="https://github.com/mdn/webextensions-examples/tree/master/notify-link-clicks-i18n">notify-link-clicks-i18n</a> , <a href="https://github.com/mdn/webextensions-examples/blob/master/notify-link-clicks-i18n/background-script.js">фоновый скрипт</a> содержит следующие строки:</p>
@@ -185,7 +185,7 @@ var content = browser.i18n.getMessage("notificationContent", message.url);</pre>
}
</pre>
-<p>Объект <code>"placeholders"</code>  определяет все заполнители и то, откуда их нужно получать. Заполнитель <code>"url"</code> указывает, что информация о нем должна содержаться в $1 — первое значение, заданное внутри второго параметра <code>getMessage()</code>. Поскольку заполнитель называется <code>"url"</code>,  <code>$URL$</code> используется для его вызова внутри сообщения (то есть для заполнителя <code>"name"</code> нужно использовать <code>$NAME$</code>, и т. д.). Если Вы хотите задать значения нескольких заполнителей, их можно передавать во второй аргумент {{WebExtAPIRef("i18n.getMessage()")}} в виде массива — массив <code>[a, b, c]</code> передает значения <code>$1</code>, <code>$2</code> и <code>$3</code>, и т. д. внутрь <code>messages.json</code>.</p>
+<p>Объект <code>"placeholders"</code>  определяет все заполнители и то, откуда их нужно получать. Заполнитель <code>"url"</code> указывает, что информация о нем должна содержаться в $1 — первое значение, заданное внутри второго параметра <code>getMessage()</code>. Поскольку заполнитель называется <code>"url"</code>,  <code>$URL$</code> используется для его вызова внутри сообщения (то есть для заполнителя <code>"name"</code> нужно использовать <code>$NAME$</code>, и т. д.). Если Вы хотите задать значения нескольких заполнителей, их можно передавать во второй аргумент {{WebExtAPIRef("i18n.getMessage()")}} в виде массива — массив <code>[a, b, c]</code> передаёт значения <code>$1</code>, <code>$2</code> и <code>$3</code>, и т. д. внутрь <code>messages.json</code>.</p>
<p>Давайте посмотрим на пример: изначально сообщение <code>notificationContent</code> в файле <code>en/messages.json</code> такое:</p>
@@ -220,13 +220,13 @@ var content = browser.i18n.getMessage("notificationContent", message.url);</pre>
}
}</pre>
-<p>В этом примере мы сами задаем значение заполнителя, а не получаем его из переменной, такой как <code>$1</code>. Это может быть полезно, если сообщение очень сложное, и Вы хотите разделить значения, чтобы сделать строки более читаемыми. К тому же, доступ к этим значениям можно получить внутри программы.</p>
+<p>В этом примере мы сами задаём значение заполнителя, а не получаем его из переменной, такой как <code>$1</code>. Это может быть полезно, если сообщение очень сложное, и Вы хотите разделить значения, чтобы сделать строки более читаемыми. К тому же, доступ к этим значениям можно получить внутри программы.</p>
<p>Вы также можете использовать такие замены для указания частей строки, не нуждающихся в переводе, таких как имена или названия.</p>
<h2 id="Выбор_локализованной_строки">Выбор локализованной строки</h2>
-<p>Локализации могут быть указаны с помощью кода языка, например <code>fr</code> или <code>en</code>. Они также могут содержать региональный код, например <code>en_US</code> или <code>en_GB</code>, описывающий региональный вариант языка. Когда вы запрашиваете строку у системы i18n, системы возвращает ее используя следующий алгоритм:</p>
+<p>Локализации могут быть указаны с помощью кода языка, например <code>fr</code> или <code>en</code>. Они также могут содержать региональный код, например <code>en_US</code> или <code>en_GB</code>, описывающий региональный вариант языка. Когда вы запрашиваете строку у системы i18n, системы возвращает её используя следующий алгоритм:</p>
<ol>
<li>Если для текущей локализации существует файл <code>messages.json</code>, содержащий требуемую строку, возвращается она.</li>
@@ -278,21 +278,21 @@ var content = browser.i18n.getMessage("notificationContent", message.url);</pre>
<p>Пусть <code>default_locale</code> установлен как <code>fr</code>, а текущая локализация браузера — <code>en_GB</code>:</p>
<ul>
- <li>Вызов <code>getMessage("colorLocalised")</code> вернет "colour".</li>
+ <li>Вызов <code>getMessage("colorLocalised")</code> вернёт "colour".</li>
<li>Если бы в <code>en_GB</code> не было "colorLocalized", то вызов <code>getMessage("colorLocalised")</code>, вернул бы "color", а не "couleur".</li>
</ul>
-<h2 id="Заранее_определенные_сообщения">Заранее определенные сообщения</h2>
+<h2 id="Заранее_определённые_сообщения">Заранее определённые сообщения</h2>
-<p>Модуль i18n module предоставляет заранее определенные сообщения, которые можно вызвать таким же образом, как мы это делали в разделе {{anch("Интернационализация manifest.json")}}. Например:</p>
+<p>Модуль i18n module предоставляет заранее определённые сообщения, которые можно вызвать таким же образом, как мы это делали в разделе {{anch("Интернационализация manifest.json")}}. Например:</p>
<pre class="notranslate">__MSG_extensionName__</pre>
-<p>Заранее определенные сообщения используют такой же синтаксис, за исключением <code>@@</code> перед именем сообщения, например:</p>
+<p>Заранее определённые сообщения используют такой же синтаксис, за исключением <code>@@</code> перед именем сообщения, например:</p>
<pre class="notranslate">__MSG_@@ui_locale__</pre>
-<p>Следующая таблица содержит различные заранее определенные сообщения:</p>
+<p>Следующая таблица содержит различные заранее определённые сообщения:</p>
<table class="standard-table">
<thead>
@@ -358,7 +358,7 @@ div#header {
position: relative;
}</pre>
-<p>Для языков, в которых текст читается слева направо, таких как английский, правила CSS, использующие заранее определенные сообщения, сверху задают такие значения:</p>
+<p>Для языков, в которых текст читается слева направо, таких как английский, правила CSS, использующие заранее определённые сообщения, сверху задают такие значения:</p>
<pre class="brush: css notranslate">direction: ltr;
padding-left: 0;
@@ -396,11 +396,11 @@ padding-left: 1.5em;</pre>
<p><strong>Примечание:</strong> Чтобы изменить результат <code>getUILanguage</code> требуется языковой пакет, поскольку он отражает язык UI браузера, а не язык сообщений расширения.</p>
</div>
-<p>Еще раз загрузите расширение с диска и протестируйте локализацию:</p>
+<p>Ещё раз загрузите расширение с диска и протестируйте локализацию:</p>
<ul>
- <li>Еще раз откройте "about:addons" — теперь Вы должны увидеть Ваше расширение, его иконку, имя и описание на выбранном языке.</li>
- <li>Еще раз протестируйте расширение. Для нашего примера, Вам следовало бы посетить другую страницу и, нажав на ссылку, проверить, появляется ли сообщение на нужном языке.</li>
+ <li>Ещё раз откройте "about:addons" — теперь Вы должны увидеть Ваше расширение, его иконку, имя и описание на выбранном языке.</li>
+ <li>Ещё раз протестируйте расширение. Для нашего примера, Вам следовало бы посетить другую страницу и, нажав на ссылку, проверить, появляется ли сообщение на нужном языке.</li>
</ul>
<p>{{EmbedYouTube("R7--fp5pPGg")}}</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 fccb5d5dba..9ab128e3ee 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
@@ -146,7 +146,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/permissions
<li>Получение доступа к привилегированным частям tabs API для активной вкладки: <code>Tab.url</code>, <code>Tab.title</code> и <code>Tab.faviconUrl</code>.</li>
</ul>
-<p>Цель этих полномочий – позволить расширению выполнять наиболее распространенные сценарии работы, без необходимости выдавать ему более серьёзные привилегии, так как большинство расширений задумано для выполнения какой-либо работы на активной вкладке после взаимодействия с пользователем. Например, представьте расширение, которое встраивает скрипт на текущую страницу, после того как пользователь нажимает на кнопку расширения на панели инструментов. Если бы <code>activeTab</code> полномочий не существовало, расширению бы пришлось запрашивать <code>&lt;all_urls&gt;</code>. Но они бы давали расширению намного больше привилегий, чем ему было бы необходимо: расширение могло бы встраивать скрипты на любую вкладку и в любой момент, когда пожелает.</p>
+<p>Цель этих полномочий – позволить расширению выполнять наиболее распространённые сценарии работы, без необходимости выдавать ему более серьёзные привилегии, так как большинство расширений задумано для выполнения какой-либо работы на активной вкладке после взаимодействия с пользователем. Например, представьте расширение, которое встраивает скрипт на текущую страницу, после того как пользователь нажимает на кнопку расширения на панели инструментов. Если бы <code>activeTab</code> полномочий не существовало, расширению бы пришлось запрашивать <code>&lt;all_urls&gt;</code>. Но они бы давали расширению намного больше привилегий, чем ему было бы необходимо: расширение могло бы встраивать скрипты на любую вкладку и в любой момент, когда пожелает.</p>
<p>Заметьте, что вы сможете иметь доступ к привилегированному tab API, только на момент взаимодействия расширения с пользователем, и пока вкладка не изменила своё состояние. То есть расширение перестанет иметь данные привилегии при изменении адреса страницы или каком-либо другом событии с вкладкой.</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/manifest.json/version/index.html b/files/ru/mozilla/add-ons/webextensions/manifest.json/version/index.html
index 42892c82af..8f913532df 100644
--- a/files/ru/mozilla/add-ons/webextensions/manifest.json/version/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/manifest.json/version/index.html
@@ -29,7 +29,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/version
</tbody>
</table>
-<p>Версия дополнения, отформатированная как числа и символы ASCII, разделенные точками. Подробнее о формате версий смотрите страницу <a href="https://developer.mozilla.org/ru/docs/Toolkit_version_format">Version format</a>.</p>
+<p>Версия дополнения, отформатированная как числа и символы ASCII, разделённые точками. Подробнее о формате версий смотрите страницу <a href="https://developer.mozilla.org/ru/docs/Toolkit_version_format">Version format</a>.</p>
<p>Обратите внимание, что <a href="https://developer.chrome.com/extensions/manifest/version">синтаксис ключа <code>version</code> для Chrome</a> более ограниченный, чем у Firefox:</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/modify_a_web_page/index.html b/files/ru/mozilla/add-ons/webextensions/modify_a_web_page/index.html
index a221a2a415..3a726aeaaa 100644
--- a/files/ru/mozilla/add-ons/webextensions/modify_a_web_page/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/modify_a_web_page/index.html
@@ -74,7 +74,7 @@ document.body.appendChild(header);</pre>
<h2 id="Программная_модификация_страницы">Программная модификация страницы</h2>
-<p>Что, если вы всё еще хотите "съедать" страницы, но лишь в тех случаях, когда пользователь попросил об этом? Давайте обновим этот пример таким образом, чтобы мы внедряли контентный скрипт, когда пользователь выбирает соответствующий пункт контентного меню.</p>
+<p>Что, если вы всё ещё хотите "съедать" страницы, но лишь в тех случаях, когда пользователь попросил об этом? Давайте обновим этот пример таким образом, чтобы мы внедряли контентный скрипт, когда пользователь выбирает соответствующий пункт контентного меню.</p>
<p>Для начала обновим "manifest.json":</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/user_interface/browser_action/index.html b/files/ru/mozilla/add-ons/webextensions/user_interface/browser_action/index.html
index ba7e259817..6d637ce5e6 100644
--- a/files/ru/mozilla/add-ons/webextensions/user_interface/browser_action/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/user_interface/browser_action/index.html
@@ -7,14 +7,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface/Browser_action
---
<div>{{AddonSidebar}}</div>
-<p>Кнопка на панели инструментов браузера (оригинальное название <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction">browser action</a>) - это иконка, которую можно вывести в панель инструментов. Пользователь взаимодействует с расширением нажимая на нее как на кнопку.<br>
+<p>Кнопка на панели инструментов браузера (оригинальное название <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction">browser action</a>) - это иконка, которую можно вывести в панель инструментов. Пользователь взаимодействует с расширением нажимая на неё как на кнопку.<br>
<img alt="" src="https://mdn.mozillademos.org/files/12966/browser-action.png" style="display: block; height: 387px; margin-left: auto; margin-right: auto; width: 782px;"></p>
<p>Кнопка на панели инструментов одинаково отображается для любой открытой вкладки. Это предполагает, что расширение единообразно работает со всеми страницами.</p>
<p>Например, предустановленная кнопка "обновить" перезагружает любую страницу в активной вкладке, кнопка "добавить в избранное" добавляет любой адрес активной вкладки в список избранного. Кнопка загрузок показывает единый для всего браузера список скачанных файлов, независимо от того что за страница открыта в активной вкладке.</p>
-<p>Применимые лишь к определенным страницам кнопки следует реализовывать с помощью кнопки в адресной строке (<a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Page_actions">page action</a>).</p>
+<p>Применимые лишь к определённым страницам кнопки следует реализовывать с помощью кнопки в адресной строке (<a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Page_actions">page action</a>).</p>
<h2 id="Объявление_в_manifest.json"><span class="short_text" id="result_box" lang="ru"><span>Объявление в manifest.json</span></span></h2>
@@ -32,11 +32,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface/Browser_action
<p>Расширение может иметь только одну кнопку для панели инструментов.</p>
-<p>Возможны два способа реакции на нажатие кнопки: отображение <a href="/en-US/Add-ons/WebExtensions/Popups">всплывающего окна</a> (описано в отдельном разделе) или отправка события в background script расширения. В таком случае реакция на нажатие обеспечивают обработчики событий, подключенные к <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/BrowserAction/onClicked" title="Fired when a browser action icon is clicked. This event will not fire if the browser action has a popup."><code>browserAction.onClicked</code></a>:</p>
+<p>Возможны два способа реакции на нажатие кнопки: отображение <a href="/en-US/Add-ons/WebExtensions/Popups">всплывающего окна</a> (описано в отдельном разделе) или отправка события в background script расширения. В таком случае реакция на нажатие обеспечивают обработчики событий, подключённые к <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/BrowserAction/onClicked" title="Fired when a browser action icon is clicked. This event will not fire if the browser action has a popup."><code>browserAction.onClicked</code></a>:</p>
<pre class="brush: js line-numbers language-js"><code class="language-js">browser<span class="punctuation token">.</span>browserAction<span class="punctuation token">.</span>onClicked<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span>handleClick<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre>
-<p>Если же указать в качестве реакции на нажатие всплывающее окно, то событие передано не будет. Вместо этого около кнопки отобразится всплывающее окно - отдельная маленькая страница, дальнейшее взаимодействие с пользователем берет на себя она. Подробнее этот сценарий описан на отдельной странице, посвященной <a href="/en-US/Add-ons/WebExtensions/Popups">всплывающим окнам</a>.</p>
+<p>Если же указать в качестве реакции на нажатие всплывающее окно, то событие передано не будет. Вместо этого около кнопки отобразится всплывающее окно - отдельная маленькая страница, дальнейшее взаимодействие с пользователем берет на себя она. Подробнее этот сценарий описан на отдельной странице, посвящённой <a href="/en-US/Add-ons/WebExtensions/Popups">всплывающим окнам</a>.</p>
<p>Все свойства кнопки на панели инструментов можно изменить программно через API <code><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction">browserAction</a></code>.</p>
diff --git a/files/ru/mozilla/add-ons/webextensions/user_interface/index.html b/files/ru/mozilla/add-ons/webextensions/user_interface/index.html
index 142b9deb98..661e20a482 100644
--- a/files/ru/mozilla/add-ons/webextensions/user_interface/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/user_interface/index.html
@@ -7,7 +7,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface
---
<div>{{AddonSidebar}}</div>
-<p>У расширений WebExtensions есть несколько органов взаимодействия с пользователем, с их помощью человек пользуется <em>расширенным</em> функционалом. Все они перечислены ниже, с инструкцией как использовать в своем расширении каждый из них<span id="result_box" lang="ru"><span>.</span></span></p>
+<p>У расширений WebExtensions есть несколько органов взаимодействия с пользователем, с их помощью человек пользуется <em>расширенным</em> функционалом. Все они перечислены ниже, с инструкцией как использовать в своём расширении каждый из них<span id="result_box" lang="ru"><span>.</span></span></p>
<div class="note">
<p><span id="result_box" lang="ru"><span>Советы как с помощью этих элементов пользовательского интерфейса (UI)</span></span><span lang="ru"><span> обеспечить отличное взаимодействие человека с программой вы найдёте в статье </span></span><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/User_experience_best_practices">User experience best practices</a>.</p>
@@ -43,7 +43,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface
</tr>
<tr>
<td><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Page_actions">Кнопка в адресной строке</a></td>
- <td>В отличие от панели инструментов, в адресной строке кнопка должна появляться только рядом с адресом предназначенной для нее страницы.</td>
+ <td>В отличие от панели инструментов, в адресной строке кнопка должна появляться только рядом с адресом предназначенной для неё страницы.</td>
<td><img alt="Example showing an address bar button (page action)" src="https://mdn.mozillademos.org/files/15047/address_bar_button.png" style="height: 127px; width: 350px;"></td>
</tr>
<tr>
@@ -59,7 +59,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface
<tr>
<td><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Sidebars">Боковая панель</a></td>
<td>
- <p dir="ltr">В боковой панели рядом с интернет-сайтом открывается web-страница с интерфейсом пользователя. Человек может ее закрыть и открыть когда в ней появится потребность.</p>
+ <p dir="ltr">В боковой панели рядом с интернет-сайтом открывается web-страница с интерфейсом пользователя. Человек может её закрыть и открыть когда в ней появится потребность.</p>
</td>
<td><img alt="Example of a WebExtension's sidebar" src="https://mdn.mozillademos.org/files/14825/bookmarks-sidebar.png" style="height: 209px; width: 350px;"></td>
</tr>
diff --git a/files/ru/mozilla/add-ons/webextensions/user_interface/sidebars/index.html b/files/ru/mozilla/add-ons/webextensions/user_interface/sidebars/index.html
index 8393c7b8f2..db2780be8b 100644
--- a/files/ru/mozilla/add-ons/webextensions/user_interface/sidebars/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/user_interface/sidebars/index.html
@@ -13,9 +13,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface/Sidebars
<p>Браузер может включать в себя ряд встроенных боковых панелей. Например, Firefox включает боковую панель для взаимодействия с закладками:</p>
-<p><img alt="" src="https://mdn.mozillademos.org/files/14825/bookmarks-sidebar.png" style="display: block; height: 761px; margin-left: auto; margin-right: auto; width: 728px;">Используя ключ <code>sidebar_action</code> в manifest.json, расширение может добавить свою боковую панель в браузер. Она будет доступна наравне со встроенными панелями, и пользователь сможет открыть ее, используя тот же механизм, что и для встроенных боковых панелей.</p>
+<p><img alt="" src="https://mdn.mozillademos.org/files/14825/bookmarks-sidebar.png" style="display: block; height: 761px; margin-left: auto; margin-right: auto; width: 728px;">Используя ключ <code>sidebar_action</code> в manifest.json, расширение может добавить свою боковую панель в браузер. Она будет доступна наравне со встроенными панелями, и пользователь сможет открыть её, используя тот же механизм, что и для встроенных боковых панелей.</p>
-<p>Как и в случае всплывающих окон (Popups), вы задаете содержимое боковой панели как документ HTML. Когда пользователь открывает боковую панель, этот документ загружается в каждое открытое окно браузера. Каждое окно получает свой экземпляр документа. Когда открываются новые окна, они также получат свои собственные экземпляры документа боковой панели.</p>
+<p>Как и в случае всплывающих окон (Popups), вы задаёте содержимое боковой панели как документ HTML. Когда пользователь открывает боковую панель, этот документ загружается в каждое открытое окно браузера. Каждое окно получает свой экземпляр документа. Когда открываются новые окна, они также получат свои собственные экземпляры документа боковой панели.</p>
<p>Вы можете задать HTML документ для конкретной вкладки, используя функцию {{WebExtAPIRef("sidebarAction.setPanel()")}}. Боковая панель может определить, к какому окну она принадлежит используя {{WebExtAPIRef("windows.getCurrent()")}} API:</p>
@@ -34,7 +34,7 @@ browser.windows.getCurrent({populate: true}).then((windowInfo) =&gt; {
<h2 id="Использование_боковых_панелей">Использование боковых панелей</h2>
-<p>Чтобы использовать боковую панель в своем расширении, укажите с помощью ключа <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/sidebar_action">sidebar_action</a></code> в manifest.json key, HTML-документ панели, а также заголовок и значок по умолчанию:</p>
+<p>Чтобы использовать боковую панель в своём расширении, укажите с помощью ключа <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/sidebar_action">sidebar_action</a></code> в manifest.json key, HTML-документ панели, а также заголовок и значок по умолчанию:</p>
<pre class="brush: json">"sidebar_action": {
"default_title": "My sidebar",
diff --git a/files/ru/mozilla/add-ons/webextensions/what_are_webextensions/index.html b/files/ru/mozilla/add-ons/webextensions/what_are_webextensions/index.html
index f35a11fdb7..cae5ec254f 100644
--- a/files/ru/mozilla/add-ons/webextensions/what_are_webextensions/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/what_are_webextensions/index.html
@@ -75,7 +75,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/What_are_WebExtensions
</div>
<div>
-<p>WebExtensions - это кросс-браузерная система для разработки дополнений для браузера. В значительной степени ее API совместим с  <a class="external external-icon" href="https://developer.chrome.com/extensions">extension API</a>, который поддерживается браузерами Google Chrome и Opera. Расширения, разработанные для этих браузеров, в большинстве случаев будут работать в Firefox или Microsoft Edge с минимальными изменениями. Также API полностью совместим с <a href="/ru/Firefox/Multiprocess_Firefox">мультипроцессным Firefox</a>.</p>
+<p>WebExtensions - это кросс-браузерная система для разработки дополнений для браузера. В значительной степени её API совместим с  <a class="external external-icon" href="https://developer.chrome.com/extensions">extension API</a>, который поддерживается браузерами Google Chrome и Opera. Расширения, разработанные для этих браузеров, в большинстве случаев будут работать в Firefox или Microsoft Edge с минимальными изменениями. Также API полностью совместим с <a href="/ru/Firefox/Multiprocess_Firefox">мультипроцессным Firefox</a>.</p>
</div>
<div>
@@ -83,7 +83,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/What_are_WebExtensions
</div>
<div>
-<p>До появления WebExtensions разработка дополнения для Firefox осуществлялась одним из трех различных способов: <a href="/en-US/Add-ons/Overlay_Extensions">XUL/XPCOM overlays</a>, <a href="/en-US/docs/Mozilla/Add-ons/Bootstrapped_extensions">bootstrapped extensions</a> или <a href="/en-US/docs/Mozilla/Add-ons/SDK">Add-on SDK</a>. В будущем WebExtensions станет рекомендуемым способом разработки дополнений для Firefox, а остальные способы будут считаться устаревшими.</p>
+<p>До появления WebExtensions разработка дополнения для Firefox осуществлялась одним из трёх различных способов: <a href="/en-US/Add-ons/Overlay_Extensions">XUL/XPCOM overlays</a>, <a href="/en-US/docs/Mozilla/Add-ons/Bootstrapped_extensions">bootstrapped extensions</a> или <a href="/en-US/docs/Mozilla/Add-ons/SDK">Add-on SDK</a>. В будущем WebExtensions станет рекомендуемым способом разработки дополнений для Firefox, а остальные способы будут считаться устаревшими.</p>
</div>
<h2 id="Что_дальше">Что дальше?</h2>
diff --git a/files/ru/mozilla/add-ons/webextensions/your_first_webextension/index.html b/files/ru/mozilla/add-ons/webextensions/your_first_webextension/index.html
index e9e4e74784..4e55db9d08 100644
--- a/files/ru/mozilla/add-ons/webextensions/your_first_webextension/index.html
+++ b/files/ru/mozilla/add-ons/webextensions/your_first_webextension/index.html
@@ -10,7 +10,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/Your_first_WebExtension
---
<div>{{AddonSidebar}}</div>
-<p>В этой статье мы пройдем весь путь создания WebExtension для Firefox, от начала и до конца. Это дополнение будет просто добавлять красную рамку ко всем страницам, загруженным с "mozilla.org" или любого из его поддоменов.</p>
+<p>В этой статье мы пройдём весь путь создания WebExtension для Firefox, от начала и до конца. Это дополнение будет просто добавлять красную рамку ко всем страницам, загруженным с "mozilla.org" или любого из его поддоменов.</p>
<p>Исходный код этого дополнения доступен на GitHub: <a href="https://github.com/mdn/webextensions-examples/tree/master/borderify">https://github.com/mdn/webextensions-examples/tree/master/borderify</a>.</p>
@@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/Your_first_WebExtension
<h2 id="Написание_WebExtension">Написание WebExtension</h2>
-<p>Создайте новую директорию (папку) и перейдите в нее:</p>
+<p>Создайте новую директорию (папку) и перейдите в неё:</p>
<pre class="brush: bash">mkdir borderify
cd borderify</pre>
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 09f29a7532..53e30de86f 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
@@ -9,14 +9,14 @@ tags:
translation_of: Mozilla/Add-ons/WebExtensions/Your_second_WebExtension
---
<div>{{AddonSidebar}}
-<p>Если Вы уже прочитали статью <a dir="ltr" href="/ru/Add-ons/WebExtensions/Your_first_WebExtension" lang="ru-ru">Ваш первый WebExtension</a>, то уже представляете, как создавать WebExtension. В этой статье мы напишем более сложное дополнение, которое демонстрирует еще несколько API.</p>
+<p>Если Вы уже прочитали статью <a dir="ltr" href="/ru/Add-ons/WebExtensions/Your_first_WebExtension" lang="ru-ru">Ваш первый WebExtension</a>, то уже представляете, как создавать WebExtension. В этой статье мы напишем более сложное дополнение, которое демонстрирует ещё несколько API.</p>
<p>Дополнение добавляет новую кнопку на панель инструментов Firefox. Когда пользователь кликает по кнопке, мы показываем ему всплывающую панель с предложением выбрать животное. Когда животное выбрано, мы заменяем содержимое текущей страницы на изображение выбранного животного.</p>
<p>Чтобы реализовать это, мы:</p>
<ul>
- <li><strong>определим <a href="/ru/docs/Mozilla/Add-ons/WebExtensions/Browser_action">browser action</a> - кнопку, прикрепленную к панели инструментов Firefox.</strong><br>
+ <li><strong>определим <a href="/ru/docs/Mozilla/Add-ons/WebExtensions/Browser_action">browser action</a> - кнопку, прикреплённую к панели инструментов Firefox.</strong><br>
Для кнопки мы предоставим:
<ul>
<li>иконку с именем "beasts-32.png"</li>
@@ -50,7 +50,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/Your_second_WebExtension
<h2 id="Написание_WebExtension">Написание WebExtension</h2>
-<p>Создайте новую директорию и перейдите в нее:</p>
+<p>Создайте новую директорию и перейдите в неё:</p>
<pre class="brush: bash">mkdir beastify
cd beastify</pre>
@@ -95,11 +95,11 @@ cd beastify</pre>
<li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/description">description</a></code> <code>и <a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/homepage_url">homepage_url</a></code> необязательны, но рекомендуемы: они предоставляют полезную информацию о дополнении.</li>
<li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/icons">icons</a></code> необязательный, но рекомендуемый: позволяет Вам определять иконку для дополнения, которая будет показана в Менеджере Дополнений.</li>
<li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permissions</a></code> перечисляет разрешения для нужд дополнения. Здесь мы просто спрашиваем разрешения для <a href="/ru/Add-ons/WebExtensions/manifest.json/permissions#activeTab_permission"><code>activeTab</code> permission</a>.</li>
- <li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_action">browser_action</a></code> задает кнопку на панели инструментов. Здесь мы предоставляем три вида информации:
+ <li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_action">browser_action</a></code> задаёт кнопку на панели инструментов. Здесь мы предоставляем три вида информации:
<ul>
<li><code>default_icon</code> это обязательная иконка для кнопки</li>
<li><code>default_title</code> необязательный заголовок, будет показан в подсказке</li>
- <li><code>default_popup</code> используется, если Вы хотите, чтобы всплывающая панель была показана когда пользователь кликает по кнопке. В нашем примере мы использовали этот ключ и он указывает на HTML файл, подключенный к дополнению.</li>
+ <li><code>default_popup</code> используется, если Вы хотите, чтобы всплывающая панель была показана когда пользователь кликает по кнопке. В нашем примере мы использовали этот ключ и он указывает на HTML файл, подключённый к дополнению.</li>
</ul>
</li>
<li><code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/web_accessible_resources">web_accessible_resources</a></code> перечисляет файлы, которые мы хотим сделать доступными для веб-страниц. Поскольку дополнение заменяет содержимое страницы на изображения, которые мы упаковали вместе с дополнением, нам нужно сделать эти изображения доступными для страницы.</li>
@@ -130,9 +130,9 @@ cd beastify</pre>
<h3 id="Всплывающая_панель">Всплывающая панель</h3>
-<p>Функция панели - позволить пользователю выбрать одного из трех зверей.</p>
+<p>Функция панели - позволить пользователю выбрать одного из трёх зверей.</p>
-<p>Создайте новую папку с именем "popup" в корневой папке дополнения. Здесь мы сохраним код для панели. Панель будет состоять из трех файлов:</p>
+<p>Создайте новую папку с именем "popup" в корневой папке дополнения. Здесь мы сохраним код для панели. Панель будет состоять из трёх файлов:</p>
<ul>
<li><strong><code>choose_beast.html</code></strong> определяет содержимое панели</li>
@@ -167,7 +167,7 @@ cd beastify</pre>
<h4 id="choose_beast.css">choose_beast.css</h4>
-<p>CSS фиксирует размер всплывающей панели, гарантирует что три варианта заполняют пространство и дает им основной стиль:</p>
+<p>CSS фиксирует размер всплывающей панели, гарантирует что три варианта заполняют пространство и даёт им основной стиль:</p>
<pre class="brush: css">html, body {
width: 100px;
@@ -200,7 +200,7 @@ cd beastify</pre>
<h4 id="choose_beast.js">choose_beast.js</h4>
-<p>В JavaScript для всплывающего окна мы обрабатываем события click. Если click был на одном из трех вариантов наших животных, мы добавляем content script в активную вкладку. После того, как content script загрузится, мы отправляем ему сообщение с выбранным животным:</p>
+<p>В JavaScript для всплывающего окна мы обрабатываем события click. Если click был на одном из трёх вариантов наших животных, мы добавляем content script в активную вкладку. После того, как content script загрузится, мы отправляем ему сообщение с выбранным животным:</p>
<pre class="brush: js">/*
Учитывая имя зверя, получаем URL соответствующего изображения.
@@ -286,7 +286,7 @@ function removeEverything() {
}
/*
-Учитывая URL изображения зверя, создает и стилизует узел IMG,
+Учитывая URL изображения зверя, создаёт и стилизует узел IMG,
указывающий на это изображение, затем вставляет узел в документ.
*/
function insertBeast(beastURL) {
@@ -307,7 +307,7 @@ browser.runtime.onMessage.addListener(beastify);
<ul>
<li>удаляет каждый элемент из <code>document.body</code></li>
- <li>создает <code>&lt;img&gt;</code> элемент, указывающий на переданный URL, и вставляет элемент в DOM</li>
+ <li>создаёт <code>&lt;img&gt;</code> элемент, указывающий на переданный URL, и вставляет элемент в DOM</li>
<li>удаляет обработчик сообщений.</li>
</ul>
@@ -344,13 +344,13 @@ browser.runtime.onMessage.addListener(beastify);
manifest.json</pre>
-<p>Начиная с Firefox 45 Вы можете временно установить дополнения с жесткого диска.</p>
+<p>Начиная с Firefox 45 Вы можете временно установить дополнения с жёсткого диска.</p>
<p>Откройте "about:debugging" в Firefox, кликните "Загрузить временное дополнение", и выберете Ваш файл manifest.json. После этого Вы должны увидеть иконку дополнения на панели инструментов Firefox:</p>
<p>{{EmbedYouTube("sAM78GU4P34")}}</p>
-<p>Откройте веб-страницу, затем щелкните иконку, выберите зверя и посмотрите как страница изменится:</p>
+<p>Откройте веб-страницу, затем щёлкните иконку, выберите зверя и посмотрите как страница изменится:</p>
<p>{{EmbedYouTube("YMQXyAQSiE8")}}</p>
diff --git a/files/ru/mozilla/developer_guide/index.html b/files/ru/mozilla/developer_guide/index.html
index f670a1e0de..81ec0a3996 100644
--- a/files/ru/mozilla/developer_guide/index.html
+++ b/files/ru/mozilla/developer_guide/index.html
@@ -3,7 +3,7 @@ title: Инструкция разработчика
slug: Mozilla/Developer_guide
translation_of: Mozilla/Developer_guide
---
-<p>Есть много способов помочь проекту Mozilla: можно писать код или тестировать существующий, совершенствовать инструменты или процесс сборки, улучшать документацию. Здесь Вы найдете информацию, которая не просто поможет Вам стать частью сообщества Mozilla, но будет полезной даже если Вы уже опытный участник сообщества Mozilla.</p>
+<p>Есть много способов помочь проекту Mozilla: можно писать код или тестировать существующий, совершенствовать инструменты или процесс сборки, улучшать документацию. Здесь Вы найдёте информацию, которая не просто поможет Вам стать частью сообщества Mozilla, но будет полезной даже если Вы уже опытный участник сообщества Mozilla.</p>
<div class="row topicpage-table">
<div class="section">
@@ -34,7 +34,7 @@ translation_of: Mozilla/Developer_guide
<dt><a class="internal" href="/en-US/docs/Code_snippets" title="en-US/docs/Code_snippets">Примеры кода</a></dt>
<dd>Полезные примеры кода, которые могут прояснить как сделать что-то, или могут стать основой для дальнейшего развития кода.</dd>
<dt><a class="internal" href="/en-US/docs/Mozilla_Development_Strategies" title="en-US/docs/Mozilla Development Strategies">Стратегии разработки Mozilla</a></dt>
- <dd>Подсказки как максимальной пользой использовать время проведенное над проектом Mozilla.</dd>
+ <dd>Подсказки как максимальной пользой использовать время проведённое над проектом Mozilla.</dd>
<dt><a class="internal" href="/en-US/docs/Debugging" title="en-US/docs/Debugging">Отладка</a></dt>
<dd>Полезные подсказки и руководства по отладке исходного кода Mozilla.</dd>
<dt><a href="/en-US/docs/Performance" title="en-US/docs/Performance">Производительность</a></dt>
@@ -46,7 +46,7 @@ translation_of: Mozilla/Developer_guide
<dt><a href="/en-US/docs/Developer_Guide/Interface_Compatibility" title="en-US/docs/Developer Guide/Interface Compatibility">Совместимость интерфейсов</a></dt>
<dd>Руководство по изменению скриптового и бинарного API  в Mozilla.</dd>
<dt><a href="/en-US/docs/Developer_Guide/Customizing_Firefox" title="en-US/docs/Developer Guide/Customizing Firefox">Кастомизация Firefox</a></dt>
- <dd>Информация о создании измененной кастомизированной версии Firefox.</dd>
+ <dd>Информация о создании изменённой кастомизированной версии Firefox.</dd>
<dt><a href="/en-US/docs/Developer_Guide/Virtual_ARM_Linux_environment" title="Virtual ARM Linux environment">Виртуальное окружение в ARM Linux</a></dt>
<dd>Как настроить ARM эмулятор с запущенным Linux, чтобы протестировать ARM специфичный код. Эта часть будет полезной для разработчиков  мобильных устройств.</dd>
<dt><a href="/en-US/docs/Introduction/Obsolete_Build_Caveats_and_Tips" title="Obsolete Build Caveats and Tips">Устаревшие подсказки и советы для сборки</a></dt>
@@ -77,7 +77,7 @@ translation_of: Mozilla/Developer_guide
<dt><a href="https://treeherder.mozilla.org/perf.html">Perfherder</a></dt>
<dd>Perfherder is used to aggregate the results of automated performance tests against the tree.</dd>
<dt><a class="internal" href="https://wiki.developer.mozilla.org/en-US/docs/Crash_reporting" title="en-US/docs/Crash reporting">Crash tracking</a></dt>
- <dd>Информация о <a class="link-https" href="https://crash-reports.mozilla.com/reports">Socorro</a> - системе отчетов об ошибках.</dd>
+ <dd>Информация о <a class="link-https" href="https://crash-reports.mozilla.com/reports">Socorro</a> - системе отчётов об ошибках.</dd>
<dt><a href="https://wiki.developer.mozilla.org/en-US/docs/Developer_Guide/Callgraph" title="en-US/docs/Developing Mozilla/Callgraph">Callgraph</a></dt>
<dd>A tool to help perform static analysis of the Mozilla code by generating callgraphs automatically.</dd>
<dt><a href="https://www.mozilla.org/en-US/about/forums/">Developer forums</a></dt>
diff --git a/files/ru/mozilla/developer_guide/inner_and_outer_windows/index.html b/files/ru/mozilla/developer_guide/inner_and_outer_windows/index.html
index 4e02cc082f..69b8a2c05b 100644
--- a/files/ru/mozilla/developer_guide/inner_and_outer_windows/index.html
+++ b/files/ru/mozilla/developer_guide/inner_and_outer_windows/index.html
@@ -35,9 +35,9 @@ translation_of: Mozilla/Developer_guide/Inner_and_outer_windows
<p>На этой диаграмме объекты, с которыми вы взаимодействуете непосредственно в DOM (т.е. {{ domxref("Window") }}, {{ domxref("Document") }}, и {{ domxref("Element") }}, имеют синий цвет. Серые круги представляют собой более абстрактные внутренние и внешние окна, которые являются реальными объектами, с которыми вы не взаимодействуете напрямую при работе с DOM. Окно в верхней части диаграммы - это внешнее окно.</p>
-<p>По мере того, как пользователь перемещается в каждом из документов в различных рамках, каждое из этих внутренних окон имеет свою собственную историю, которую можно перемещать вперед и назад, как и в предыдущей диаграмме.</p>
+<p>По мере того, как пользователь перемещается в каждом из документов в различных рамках, каждое из этих внутренних окон имеет свою собственную историю, которую можно перемещать вперёд и назад, как и в предыдущей диаграмме.</p>
-<p>Элемент {{ HTMLElement("iframe") }} содержит свойство contentWindow, которое дает нам объект внешнего окна {{ domxref("Window") }}, содержащий документ кадра. Аналогично свойству contentDocument фрейма передаёт объект {{ domxref("Document") }} внутри фрейма.</p>
+<p>Элемент {{ HTMLElement("iframe") }} содержит свойство contentWindow, которое даёт нам объект внешнего окна {{ domxref("Window") }}, содержащий документ кадра. Аналогично свойству contentDocument фрейма передаёт объект {{ domxref("Document") }} внутри фрейма.</p>
<p>Окно, содержащее фрейм, можно получить из свойства {{ domxref("window.parent") }}.</p>
diff --git a/files/ru/mozilla/developer_guide/introduction/index.html b/files/ru/mozilla/developer_guide/introduction/index.html
index 622309fce9..d2964193e5 100644
--- a/files/ru/mozilla/developer_guide/introduction/index.html
+++ b/files/ru/mozilla/developer_guide/introduction/index.html
@@ -16,10 +16,10 @@ original_slug: Introduction_(alternate)
</ul>
<p>Для начала ознакомьтесь с <a href="/ru/Introduction" title="En/Introduction">основным руководством</a> - почти всё написанное в нём можно применить и к вышеупомянутым проблемам, в том числе поиск багов, с фикса которых можно начать, а также описание системы наставников.</p>
<h2 id="Веб_сайты">Веб сайты</h2>
-<p>Mozilla имеет более 100 различных веб-проектов и инструментов, почти все из которых - проекты с открытым кодом. Есть ресурсы<a class="link-https" href="https://blog.mozilla.com/webdev/get-involved/" title="https://blog.mozilla.com/webdev/get-involved/"> getting started with Mozilla's main web sites</a>, а также <a class="link-https" href="https://wiki.mozilla.org/Webdev:WhoWorksOnWhat" title="https://wiki.mozilla.org/Webdev:WhoWorksOnWhat">mostly-up-to-date list of web development projects</a> с участием Mozilla, и мы постоянно стремимся расширять этот список. В этих списках Вы найдете много интересных проектов и узнаете, как помочь их развитию.</p>
+<p>Mozilla имеет более 100 различных веб-проектов и инструментов, почти все из которых - проекты с открытым кодом. Есть ресурсы<a class="link-https" href="https://blog.mozilla.com/webdev/get-involved/" title="https://blog.mozilla.com/webdev/get-involved/"> getting started with Mozilla's main web sites</a>, а также <a class="link-https" href="https://wiki.mozilla.org/Webdev:WhoWorksOnWhat" title="https://wiki.mozilla.org/Webdev:WhoWorksOnWhat">mostly-up-to-date list of web development projects</a> с участием Mozilla, и мы постоянно стремимся расширять этот список. В этих списках Вы найдёте много интересных проектов и узнаете, как помочь их развитию.</p>
<h2 id="Проекты_на_гитхабе">Проекты на гитхабе</h2>
-<p><a class="link-https" href="https://github.com/mozilla" title="https://github.com/mozilla">Mozilla github страница</a> содержит более 100 проектов, в которых Вы можете принять участие. Эти проекты разрабатываются с использованием обычной GitHub практики, так что для начала работы над каким-либо проектом Вам нужно лишь форкнуть его. <span class="short_text" id="result_box" lang="ru"><span class="hps">Мы</span> <span class="hps">с нетерпением ждем</span> <span class="hps">Ваших запросов</span> на мёрдж<span>!</span></span> Среди этих проектов есть и такие высоко-профильные, как <a class="link-https" href="https://github.com/mozilla/jetpack" title="https://github.com/mozilla/jetpack">Jetpack</a> и <a class="link-https" href="https://github.com/mozilla" title="https://github.com/mozilla">многие другие.</a></p>
+<p><a class="link-https" href="https://github.com/mozilla" title="https://github.com/mozilla">Mozilla github страница</a> содержит более 100 проектов, в которых Вы можете принять участие. Эти проекты разрабатываются с использованием обычной GitHub практики, так что для начала работы над каким-либо проектом Вам нужно лишь форкнуть его. <span class="short_text" id="result_box" lang="ru"><span class="hps">Мы</span> <span class="hps">с нетерпением ждём</span> <span class="hps">Ваших запросов</span> на мёрдж<span>!</span></span> Среди этих проектов есть и такие высоко-профильные, как <a class="link-https" href="https://github.com/mozilla/jetpack" title="https://github.com/mozilla/jetpack">Jetpack</a> и <a class="link-https" href="https://github.com/mozilla" title="https://github.com/mozilla">многие другие.</a></p>
<h2 id="Mozilla_Mercurial_репозитории">Mozilla Mercurial репозитории</h2>
<p>Многие Mozilla-проекты лежат в своих собственных репозиториях на <a class="link-https" href="https://hg.mozilla.org/" title="https://hg.mozilla.org/">hg.mozilla.org</a>. Там можно увидеть<span id="result_box" lang="ru"> <span class="hps">иерархию </span><span class="hps">директорий </span><span class="hps">проектов</span><span>, а также</span> <span class="hps">какие из них</span> <span class="hps">в настоящее время</span> <span class="hps">поддерживается</span> <span class="hps">(подсказка</span> <span class="hps">- не все</span> <span class="hps">из них!)</span></span>. В числе таких проектов -<span id="result_box" lang="ru"> <span class="hps">многие</span> <span class="hps">основные</span> сферы деятельности <span class="hps">Mozilla</span></span>, такие как <a class="link-https" href="https://hg.mozilla.org/automation" title="https://hg.mozilla.org/automation">QA</a>, <a class="link-https" href="https://hg.mozilla.org/build" title="https://hg.mozilla.org/build">RelEng</a>, <a class="link-https" href="https://hg.mozilla.org/l10n" title="https://hg.mozilla.org/l10n">localization</a>, <a class="link-https" href="https://hg.mozilla.org/webtools" title="https://hg.mozilla.org/webtools">webtools</a>, <a class="link-https" href="https://hg.mozilla.org/users/" title="https://hg.mozilla.org/users/">core developers' user repos</a> и <a class="link-https" href="https://hg.mozilla.org" title="https://hg.mozilla.org/">другие</a>.</p>
<h2 id="Другие_способы_принять_участие"><span class="short_text" id="result_box" lang="ru"><span class="hps">Другие способы</span> <span class="hps">принять участие</span></span></h2>
-<p><span id="result_box" lang="ru"><span class="hps">Есть много способов</span> <span class="hps">внести свой вклад в</span> сообщество <span class="hps">Mozilla</span><span>, помимо</span> <span class="hps">программирования.</span> <span class="hps">Если вы хотите</span> <span class="hps">принять участие в</span> дизайне<span class="hps">, поддержке</span><span>, переводе,</span> <span class="hps">тестировании</span> <span class="hps">или в других видах вспомогательной деятельности</span><span class="hps">,</span> <span class="hps">см.</span></span> <a class="link-https" href="https://www.mozilla.org/contribute/areas.html" title="https://www.mozilla.org/contribute/areas.html">страницу волонтеров</a>.</p>
+<p><span id="result_box" lang="ru"><span class="hps">Есть много способов</span> <span class="hps">внести свой вклад в</span> сообщество <span class="hps">Mozilla</span><span>, помимо</span> <span class="hps">программирования.</span> <span class="hps">Если вы хотите</span> <span class="hps">принять участие в</span> дизайне<span class="hps">, поддержке</span><span>, переводе,</span> <span class="hps">тестировании</span> <span class="hps">или в других видах вспомогательной деятельности</span><span class="hps">,</span> <span class="hps">см.</span></span> <a class="link-https" href="https://www.mozilla.org/contribute/areas.html" title="https://www.mozilla.org/contribute/areas.html">страницу волонтёров</a>.</p>
diff --git a/files/ru/mozilla/firefox/index.html b/files/ru/mozilla/firefox/index.html
index 59c7b007d6..9e4cf629e6 100644
--- a/files/ru/mozilla/firefox/index.html
+++ b/files/ru/mozilla/firefox/index.html
@@ -36,13 +36,13 @@ translation_of: Mozilla/Firefox
<h3 id="Firefox_Nightly">Firefox Nightly</h3>
-<p>Каждую ночь мы собираем Firefox из самых свежих исходных кодов в репозитории <a href="/ru/docs/Developer_Guide/mozilla-central">mozilla-central</a>. Эти сборки для разработчиков Firefox или тех, кто хочет попробовать самые последние разработанные возможности, которые еще находятся в процессе активной разработки.</p>
+<p>Каждую ночь мы собираем Firefox из самых свежих исходных кодов в репозитории <a href="/ru/docs/Developer_Guide/mozilla-central">mozilla-central</a>. Эти сборки для разработчиков Firefox или тех, кто хочет попробовать самые последние разработанные возможности, которые ещё находятся в процессе активной разработки.</p>
<p><a class="external external-icon" href="https://nightly.mozilla.org/" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Загрузить Firefox Nightly</a></p>
<h3 id="Firefox_Developer_Edition_Firefox_Аврора">Firefox Developer Edition (Firefox Аврора)</h3>
-<p>Эта версия предназначена для разработчиков. Каждые шесть недель, мы берем из Firefox Nightly всю функциональность, которая уже опробована и считается более или менее стабильной и создаем новую версию Firefox Developer Edition. Помимо этого она включает в себя некоторые дополнительные возможности, которые доступны только на этом канале.</p>
+<p>Эта версия предназначена для разработчиков. Каждые шесть недель, мы берём из Firefox Nightly всю функциональность, которая уже опробована и считается более или менее стабильной и создаём новую версию Firefox Developer Edition. Помимо этого она включает в себя некоторые дополнительные возможности, которые доступны только на этом канале.</p>
<p><a href="/ru/docs/Firefox/Developer_Edition">Узнать больше о Firefox Developer Edition</a>.</p>
@@ -50,13 +50,13 @@ translation_of: Mozilla/Firefox
<h3 id="Firefox_Бета">Firefox Бета</h3>
-<p>После шести недель в Firefox Developer Edition, мы берем стабильную функциональность и создаем новую версию Firefox Beta. Сборка Firefox Beta предназначена для тестирования новой функциональности энтузиастами Firefox, которая войдет в следующий релиз Firefox.</p>
+<p>После шести недель в Firefox Developer Edition, мы берём стабильную функциональность и создаём новую версию Firefox Beta. Сборка Firefox Beta предназначена для тестирования новой функциональности энтузиастами Firefox, которая войдёт в следующий релиз Firefox.</p>
<p><a class="external external-icon" href="https://www.mozilla.org/firefox/channel/#beta" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Загрузить Firefox Бета</a></p>
<h3 id="Firefox">Firefox</h3>
-<p>После еще шести недель, мы еще раз отбираем функциональность, для которой не было найдено ошибок, и добавляем их в новую версию Firefox, после чего все эти новые возможности становятся доступны миллионам пользователей.</p>
+<p>После ещё шести недель, мы ещё раз отбираем функциональность, для которой не было найдено ошибок, и добавляем их в новую версию Firefox, после чего все эти новые возможности становятся доступны миллионам пользователей.</p>
<p><a class="external external-icon" href="https://www.mozilla.org/firefox/channel/#firefox" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Загрузить Firefox</a></p>
diff --git a/files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html b/files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html
index 5eb1c53cfe..0b4f4da4bd 100644
--- a/files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html
+++ b/files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html
@@ -173,7 +173,7 @@ function loadOnlyFirst() {
&lt;/html&gt;
</pre>
-<p>Напротив, если приведённая выше страница не обрабатывает событие <code>pageshow</code> и выполняет все вычисления в обработчике события <code>load</code> (если код написан так, как показано в примере ниже), как положение курсора, так и дата/время в Firefox 1.5 будут кэшированы, когда пользователь уйдет со страницы. Когда пользователь вернется на страницу, отобразятся кешированные дата/время.</p>
+<p>Напротив, если приведённая выше страница не обрабатывает событие <code>pageshow</code> и выполняет все вычисления в обработчике события <code>load</code> (если код написан так, как показано в примере ниже), как положение курсора, так и дата/время в Firefox 1.5 будут кэшированы, когда пользователь уйдёт со страницы. Когда пользователь вернётся на страницу, отобразятся кешированные дата/время.</p>
<pre>&lt;script&gt;
function onLoad() {
diff --git a/files/ru/mozilla/firefox/releases/32/index.html b/files/ru/mozilla/firefox/releases/32/index.html
index cda18f1f56..8444815a32 100644
--- a/files/ru/mozilla/firefox/releases/32/index.html
+++ b/files/ru/mozilla/firefox/releases/32/index.html
@@ -93,9 +93,9 @@ translation_of: Mozilla/Firefox/Releases/32
<h4 id="Подробнее">Подробнее</h4>
-<p><a class="external external-icon" href="https://github.com/mozilla/addon-sdk/compare/firefox31...firefox32">Коммиты GitHub между версиями Firefox 31 и Firefox 32</a>. Не будут включать никаких поднятий, сделанных после того, как этот выпуск войдет в Aurora.</p>
+<p><a class="external external-icon" href="https://github.com/mozilla/addon-sdk/compare/firefox31...firefox32">Коммиты GitHub между версиями Firefox 31 и Firefox 32</a>. Не будут включать никаких поднятий, сделанных после того, как этот выпуск войдёт в Aurora.</p>
-<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&amp;chfieldto=2014-06-09&amp;chfield=resolution&amp;query_format=advanced&amp;chfieldfrom=2014-04-28&amp;chfieldvalue=FIXED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;product=Add-on%20SDK&amp;list_id=10493962">Ошибки исправленные Firefox 31 и Firefox 32</a>. Сюда не включены изменения, сделанные после того, как этот релиз был перемещен в стадию Aurora.</p>
+<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&amp;chfieldto=2014-06-09&amp;chfield=resolution&amp;query_format=advanced&amp;chfieldfrom=2014-04-28&amp;chfieldvalue=FIXED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;product=Add-on%20SDK&amp;list_id=10493962">Ошибки исправленные Firefox 31 и Firefox 32</a>. Сюда не включены изменения, сделанные после того, как этот релиз был перемещён в стадию Aurora.</p>
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/mozilla/firefox/releases/33/index.html b/files/ru/mozilla/firefox/releases/33/index.html
index 71106729df..a5e12b256e 100644
--- a/files/ru/mozilla/firefox/releases/33/index.html
+++ b/files/ru/mozilla/firefox/releases/33/index.html
@@ -33,7 +33,7 @@ translation_of: Mozilla/Firefox/Releases/33
<h3 id="JavaScript">JavaScript</h3>
<ul>
- <li>Удален нестандартный метод {{jsxref("Number.toInteger()")}} ({{bug(1022396)}}).</li>
+ <li>Удалён нестандартный метод {{jsxref("Number.toInteger()")}} ({{bug(1022396)}}).</li>
<li>Методы {{jsxref("Map.prototype.set()")}}, {{jsxref("WeakMap.prototype.set()")}} and {{jsxref("Set.prototype.add()")}} можно использовать последовательно, больше не возвращают <code>undefined</code> в место этого возвращают объект. ({{bug(1031632)}}).</li>
<li>Добавлена поддержка типа данных "Symbol" из стандарта ECMAScript 6 ({{bug(645416)}}):
<ul>
diff --git a/files/ru/mozilla/firefox/releases/43/index.html b/files/ru/mozilla/firefox/releases/43/index.html
index 45f428ba81..f03fccb0bd 100644
--- a/files/ru/mozilla/firefox/releases/43/index.html
+++ b/files/ru/mozilla/firefox/releases/43/index.html
@@ -31,7 +31,7 @@ translation_of: Mozilla/Firefox/Releases/43
<h3 id="CSS">CSS</h3>
<ul>
- <li>Удален префикс CSS свойства {{Cssxref("hyphens")}} ({{bug(953408)}}).</li>
+ <li>Удалён префикс CSS свойства {{Cssxref("hyphens")}} ({{bug(953408)}}).</li>
<li>CCS свойство {{cssxref("font")}} теперь поддерживает указание {{cssxref("font-stretch")}} {{bug(1057680)}}).</li>
<li>Псевдокласс {{cssxref(":fullscreen")}} теперь выбирает весь стек элементов с дисплея в полноэкранном режиме, а не только элементы высшего уровня ({{bug(1199522)}}).</li>
<li>Устаревшие свойства SVG {{cssxref("writing-mode")}}, <code>lr</code>, <code>lr-tb</code>, <code>rl</code>, <code>tb</code>, and <code>tb-rl</code>, добавлены в CSS как алиасы стандартных CSS свойств ({{bug(1205787)}}).</li>
@@ -41,7 +41,7 @@ translation_of: Mozilla/Firefox/Releases/43
<ul>
<li>Для тега {{htmlelement("img")}} с изображением формата ICO содержащего несколько кадров (анимированного), разрешение изображения будет равным разрешению самого большого кадра, а не самого малого {{bug(1201796)}}.</li>
- <li>Значение области просмотра документа (viewport) (определенного с помощью тега <code>&lt;<a href="/en-US/docs/Web/HTML/Element/meta">meta</a> name="viewport&gt;</code>) можно динамически изменять с помощью JavaScript ({{bug(976616)}}).</li>
+ <li>Значение области просмотра документа (viewport) (определённого с помощью тега <code>&lt;<a href="/en-US/docs/Web/HTML/Element/meta">meta</a> name="viewport&gt;</code>) можно динамически изменять с помощью JavaScript ({{bug(976616)}}).</li>
</ul>
<h3 id="JavaScript">JavaScript</h3>
@@ -55,7 +55,7 @@ translation_of: Mozilla/Firefox/Releases/43
<h4 id="Изменения_связанные_с_объектом_arguments">Изменения связанные с объектом <code>arguments</code></h4>
<ul>
- <li>Более полное соответствие спецификации ES2015, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">стрелочные функции </a>больше не содержат свой собственный встроенный объект<code> <a href="/ru/docs/Web/JavaScript/Reference/Functions/arguments">arguments</a></code>. Объект <code>arguments</code> теперь прикреплен лексически  (наследуется от внешней функции). В большинстве случаев, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">остаточные параметры </a>лучшая альтернатива<code> (...args) =&gt; args[i]</code>, смотри {{bug(889158)}}.</li>
+ <li>Более полное соответствие спецификации ES2015, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">стрелочные функции </a>больше не содержат свой собственный встроенный объект<code> <a href="/ru/docs/Web/JavaScript/Reference/Functions/arguments">arguments</a></code>. Объект <code>arguments</code> теперь прикреплён лексически  (наследуется от внешней функции). В большинстве случаев, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">остаточные параметры </a>лучшая альтернатива<code> (...args) =&gt; args[i]</code>, смотри {{bug(889158)}}.</li>
<li>Объект <a href="/ru/docs/Web/JavaScript/Reference/Functions/arguments">arguments</a> теперь разрешается использовать вместе с <a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">остаточными параметрами </a>({{bug(1133298)}}).</li>
<li>Теперь, объект map <code><a href="/ru/docs/Web/JavaScript/Reference/Functions/arguments">arguments</a></code> в нестрогих функциях доступен только если функция не содержит другие <a href="/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters">остаточные параметры</a>, или <a href="/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters">параметры по умолчанию или </a><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">destructured parameters</a> ({{bug(1175394)}}).</li>
</ul>
@@ -69,7 +69,7 @@ translation_of: Mozilla/Firefox/Releases/43
<h4 id="IndexedDB">IndexedDB</h4>
<ul>
- <li>Добавлена <a href="/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#Locale-aware_sorting">сортировка с учетом локали</a>, которая позволяет создавать индексы учитывающие локаль. Эти индексы потом могут быть использованы чтобы отсортировать данные с учетом правил локали. ({{bug(871846)}}). Это не стандартная функция и доступна только в Firefox.</li>
+ <li>Добавлена <a href="/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#Locale-aware_sorting">сортировка с учётом локали</a>, которая позволяет создавать индексы учитывающие локаль. Эти индексы потом могут быть использованы чтобы отсортировать данные с учётом правил локали. ({{bug(871846)}}). Это не стандартная функция и доступна только в Firefox.</li>
</ul>
<h4 id="Service_Workers">Service Workers</h4>
@@ -97,7 +97,7 @@ translation_of: Mozilla/Firefox/Releases/43
<li>В Линукс, как и в Windows, {{domxref("Event.timeStamp")}} теперь возвращает {domxref("DOMHighResTimeStamp")}} ({{bug(1026803)}}).</li>
<li>Экспериментальная поддержка {{domxref("Selection")}} событий {{event("selectionchange")}} и {{event("selectstart")}}, а также добавлены {{domxref("Document.onselectionchange")}} и {{domxref("GlobalEventHandlers.onselectstart")}} свойства для обработчиков событий ({{bug(571294)}}). Событие<code> selectionchange</code> теперь возникает на  {{domxref("Document")}} если связано с  объектом <code>Selection</code>, или в особом случае {{domxref("HTMLInputElement")}} или {{domxref("HTMLTextAreaElement")}} ({{bug(1196479)}}). Это свойство контролируется с помощью настройки <code>dom.select_events.enabled</code>, которое по умолчанию имеет значение <code>false</code>, за исключением Firefox Nightly.</li>
<li>Поддержка {{domxref("MouseEvent.offsetX")}} и {{domxref("MouseEvent.offsetY")}} доступна по умолчанию в Android версии Firefox и Firefox OS ({{bug(1204841)}}).</li>
- <li>Удален метод {{domxref("HTMLCanvasElement.mozFetchAsStream()")}} ({{bug(1206030)}}).</li>
+ <li>Удалён метод {{domxref("HTMLCanvasElement.mozFetchAsStream()")}} ({{bug(1206030)}}).</li>
<li>Конструктор {{domxref("Request.Request", "Request()")}} а также {{domxref("Window.fetch", "fetch()")}} теперь выбросит исключение {{exception("TypeError")}} если будет использовано в URL которое содержит параметры с именами username и password ({{bug(1195820)}}).</li>
</ul>
@@ -124,8 +124,8 @@ translation_of: Mozilla/Firefox/Releases/43
<h2 id="Безопасность">Безопасность</h2>
<ul>
- <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>Доступ к 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/50/index.html b/files/ru/mozilla/firefox/releases/50/index.html
index 6b9122dff1..922e31a7dc 100644
--- a/files/ru/mozilla/firefox/releases/50/index.html
+++ b/files/ru/mozilla/firefox/releases/50/index.html
@@ -16,7 +16,7 @@ translation_of: Mozilla/Firefox/Releases/50
<h3 id="HTML">HTML</h3>
<ul>
- <li>Стиль элемента по умолчанию {{HTMLElement("bdo")}} теперь определен как {{cssxref("unicode-bidi")}} имеющий значение <code>isolate-override</code> ({{bug(1249497)}}).</li>
+ <li>Стиль элемента по умолчанию {{HTMLElement("bdo")}} теперь определён как {{cssxref("unicode-bidi")}} имеющий значение <code>isolate-override</code> ({{bug(1249497)}}).</li>
<li>Установка атрибута {{htmlattrxref("src", "track")}} элемента {{HTMLElement("track")}} теперь работает корректно ({{bug(1281418)}}).</li>
<li>Атрибут <code>referrerpolicy</code> у элементов {{HTMLElement("area")}}, {{HTMLElement("a")}}, {{HTMLElement("img")}}, {{HTMLElement("iframe")}} and {{HTMLElement("link")}} теперь доступен по умолчанию ({{bug(1223838)}}, {{bug(1264165)}}).</li>
</ul>
diff --git a/files/ru/mozilla/firefox/releases/53/index.html b/files/ru/mozilla/firefox/releases/53/index.html
index e8fc00a0fd..969d7052ce 100644
--- a/files/ru/mozilla/firefox/releases/53/index.html
+++ b/files/ru/mozilla/firefox/releases/53/index.html
@@ -70,7 +70,7 @@ translation_of: Mozilla/Firefox/Releases/53
<h3 id="DOM"><font><font>DOM</font></font></h3>
<ul>
- <li><font><font>{{Domxref ( "HTMLHyperLinkElementUtils.pathname", "путь")}} и {{domxref ( "HTMLHyperLinkElementUtils.search", "поиск")}} {{domxref ( "HTMLHyperLinkElementUtils")}} свойства ранее возвращено неправильные части в URL. </font><font>Например, для URL из </font></font><code>http://z.com/x?a=true&amp;b=false</code><font><font>, </font></font><code>pathname</code><font><font>будет возвращаться « </font></font><code>/x?a=true&amp;b=false"</code><font><font>и </font></font><code>search</code><font><font>вернется„“, а не» </font></font><code>/x</code><font><font>«и» </font></font><code>?a=true&amp;b=false"</code><font><font>соответственно. </font><font>Теперь это было исправлено ({{bug (1310483)}}).</font></font></li>
+ <li><font><font>{{Domxref ( "HTMLHyperLinkElementUtils.pathname", "путь")}} и {{domxref ( "HTMLHyperLinkElementUtils.search", "поиск")}} {{domxref ( "HTMLHyperLinkElementUtils")}} свойства ранее возвращено неправильные части в URL. </font><font>Например, для URL из </font></font><code>http://z.com/x?a=true&amp;b=false</code><font><font>, </font></font><code>pathname</code><font><font>будет возвращаться « </font></font><code>/x?a=true&amp;b=false"</code><font><font>и </font></font><code>search</code><font><font>вернётся„“, а не» </font></font><code>/x</code><font><font>«и» </font></font><code>?a=true&amp;b=false"</code><font><font>соответственно. </font><font>Теперь это было исправлено ({{bug (1310483)}}).</font></font></li>
<li><font><font>{{Domxref ( "URLSearchParams.URLSearchParams", "URLSearchParams ()")}} Конструктор теперь принимает на {{domxref ( "USVString")}} или последовательность {{domxref ( "USVString")}} ев в качестве инициализации объект ({{bug( "1330678")}}).</font></font></li>
<li><font><font>{{Domxref ( "Selection.setBaseAndExtent ()")}} метод </font></font><a href="/en-US/docs/Web/API/Selection_API"><font><font>API выбора</font></font></a><font><font> теперь реализован (см {{bug (1321623)}}).</font></font></li>
<li><a href="https://html.spec.whatwg.org/multipage/forms.html#fakepath-srsly"><font><font>"Fakepath"</font></font></a><font><font> дополнение </font></font><code>file</code><font><font>типа {{HTMLElement ( "вход")}} </font></font><code>values</code><font><font>была реализована в Gecko, давая его соотношение с другими браузерами (см {{bug (1274596)}}).</font></font></li>
@@ -92,7 +92,7 @@ translation_of: Mozilla/Firefox/Releases/53
<ul>
<li><font><font>{{Domxref ( "WEBGL_compressed_texture_astc")}} реализуется расширение WebGL ({{bug(1250077)}}).</font></font></li>
- <li><font><font>{{Domxref ( "WEBGL_debug_renderer_info")}} расширение WebGL теперь включен по умолчанию ({{bug(1336645)}}).</font></font></li>
+ <li><font><font>{{Domxref ( "WEBGL_debug_renderer_info")}} расширение WebGL теперь включён по умолчанию ({{bug(1336645)}}).</font></font></li>
</ul>
<h3 id="Аудио_видео_и_медиа"><font><font>Аудио, видео и медиа</font></font></h3>
@@ -151,21 +151,21 @@ translation_of: Mozilla/Firefox/Releases/53
<h3 id="HTML_XML"><font><font>HTML / XML</font></font></h3>
<ul>
- <li><span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>dom.details_element.enabled</code><font><font>Прив - которая контролируется включение / отключение {{HTMLElement ( "детали")}} и {{HTMLElement ( "Резюме")}} опорный элемент в Firefox - теперь был удален из </font></font><code>about:config</code><font><font>. </font><font>Эти элементы (которые впервые были включены по умолчанию в Firefox 49) больше не могут быть отключены. </font><font>См {{bug (1271549)}}.</font></font></span></span></li>
+ <li><span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>dom.details_element.enabled</code><font><font>Прив - которая контролируется включение / отключение {{HTMLElement ( "детали")}} и {{HTMLElement ( "Резюме")}} опорный элемент в Firefox - теперь был удалён из </font></font><code>about:config</code><font><font>. </font><font>Эти элементы (которые впервые были включены по умолчанию в Firefox 49) больше не могут быть отключены. </font><font>См {{bug (1271549)}}.</font></font></span></span></li>
</ul>
<h3 id="CSS_2"><span><span><font><font>CSS</font></font></span></span></h3>
<ul>
<li><font><font>Удалены {{property_prefix ( "- Мос")}} приставкой вариант {{cssxref ( ": реж", ": каталог ()")}} псевдокласс ({{bug (1270406)}}).</font></font></li>
- <li><code>-moz</code><font><font>Приставкой версия {{cssxref ( "текст-ALIGN-последний")}} был удален ({{bug (1276808)}}).</font></font></li>
+ <li><code>-moz</code><font><font>Приставкой версия {{cssxref ( "текст-ALIGN-последний")}} был удалён ({{bug (1276808)}}).</font></font></li>
<li><font><font>Удалены {{property_prefix ( "- Мос")}} приставкой вариант {{cssxref ( "известково ()")}} Метод ({{bug (1331296)}}).</font></font></li>
</ul>
<h3 id="JavaScript_2"><font><font>JavaScript</font></font></h3>
<ul>
- <li><font><font>Нестандартный {{jsxref ( "ArrayBuffer.slice ()")}} Метод был удален (но стандартизированная версия {{jsxref ( "ArrayBuffer.prototype.slice ()")}} сохраняется, см {{bug (1313112)}}).</font></font></li>
+ <li><font><font>Нестандартный {{jsxref ( "ArrayBuffer.slice ()")}} Метод был удалён (но стандартизированная версия {{jsxref ( "ArrayBuffer.prototype.slice ()")}} сохраняется, см {{bug (1313112)}}).</font></font></li>
</ul>
<h3 id="API-интерфейсы"><font><font>API-интерфейсы</font></font></h3>
diff --git a/files/ru/mozilla/firefox/releases/58/index.html b/files/ru/mozilla/firefox/releases/58/index.html
index e6e71aba3a..e4051ced3a 100644
--- a/files/ru/mozilla/firefox/releases/58/index.html
+++ b/files/ru/mozilla/firefox/releases/58/index.html
@@ -12,9 +12,9 @@ translation_of: Mozilla/Firefox/Releases/58
<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
<ul>
- <li>Код старой версии режима Отзывчивый дизайн (Responsive Design) (включен по умолчанию в pre-Firefox 52) удален из Devtools ({{bug(1305777)}}). Подробнее о новой версии в статье <a href="/en-US/docs/Tools/Responsive_Design_Mode">Responsive Design Mode</a>.</li>
+ <li>Код старой версии режима Отзывчивый дизайн (Responsive Design) (включён по умолчанию в pre-Firefox 52) удалён из Devtools ({{bug(1305777)}}). Подробнее о новой версии в статье <a href="/en-US/docs/Tools/Responsive_Design_Mode">Responsive Design Mode</a>.</li>
<li>Возможность просматривать документацию MDN docs на вкладке CSS на страницах инспектора удалена ({{bug(1382171)}}).</li>
- <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_CSS_shapes">Маркер CSS фигур </a> включен по умолчанию для фигур (геометрических примитивов), сгенерированных как  {{cssxref("clip-path")}} ({{bug(1405339)}}).</li>
+ <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_CSS_shapes">Маркер CSS фигур </a> включён по умолчанию для фигур (геометрических примитивов), сгенерированных как  {{cssxref("clip-path")}} ({{bug(1405339)}}).</li>
<li> <a href="/en-US/docs/Tools/Network_Monitor">Network Monitor</a> теперь содержит кнопку для  <a href="/en-US/docs/Tools/Network_Monitor#Pausing_and_resume_network_traffic_recording">останова/записи и просмотра сетевого трафика</a> согласно ({{bug(1005755)}}).</li>
<li>В <a href="/en-US/docs/Tools/Network_Monitor">Network Monitor</a> фильтр  "Flash" недоступен и все запросы Flash включаются в фильтр "Другое" согласно ({{bug(1413540)}}).</li>
</ul>
diff --git a/files/ru/mozilla/firefox/releases/59/index.html b/files/ru/mozilla/firefox/releases/59/index.html
index c2234e7bcb..0ec677f311 100644
--- a/files/ru/mozilla/firefox/releases/59/index.html
+++ b/files/ru/mozilla/firefox/releases/59/index.html
@@ -120,7 +120,7 @@ translation_of: Mozilla/Firefox/Releases/59
<h3 id="HTML_2">HTML</h3>
-<p>Нестандартный параметр <code>version</code>  атрибута свойства {{htmlattrxref("type","script")}} элемента {{htmlelement("script")}} (например,  <code>type="application/javascript;version=1.8"</code>) был удален ({{bug(1428745)}}).</p>
+<p>Нестандартный параметр <code>version</code>  атрибута свойства {{htmlattrxref("type","script")}} элемента {{htmlelement("script")}} (например,  <code>type="application/javascript;version=1.8"</code>) был удалён ({{bug(1428745)}}).</p>
<h3 id="CSS_2">CSS</h3>
@@ -138,9 +138,9 @@ translation_of: Mozilla/Firefox/Releases/59
<h3 id="APIs_2">APIs</h3>
<ul>
- <li>Нестандартный метод <code>Event.getPreventDefault()</code> был удален. Вам стоит использовать свойство {{domxref("Event.defaultPrevented")}} чтобы определять, вызывался ли {{domxref("Event.preventDefault", "preventDefault()")}} на событии {{domxref("Event")}}.</li>
+ <li>Нестандартный метод <code>Event.getPreventDefault()</code> был удалён. Вам стоит использовать свойство {{domxref("Event.defaultPrevented")}} чтобы определять, вызывался ли {{domxref("Event.preventDefault", "preventDefault()")}} на событии {{domxref("Event")}}.</li>
<li>Проприетарное свойство <code><a href="/en-US/docs/Archive/API/Navigator/mozNotification">Navigator.mozNotification</a></code> и интерфейс <code>DesktopNotification</code>  были удалены, в пользу стандартного <a href="/en-US/docs/Web/API/Notifications_API">Notifications API</a> ({{bug(952453)}}).</li>
- <li>Проприетарный метод <code>window.external.addSearchEngine()</code> был удален ({{bug("862147")}}). Смотреть также {{domxref("Window.sidebar")}} для больших подробностей.</li>
+ <li>Проприетарный метод <code>window.external.addSearchEngine()</code> был удалён ({{bug("862147")}}). Смотреть также {{domxref("Window.sidebar")}} для больших подробностей.</li>
<li>Нестандартное поддерживающиеся только Firefox свойство {{domxref("HTMLMediaElement")}} <code>mozAutoplayEnabled</code> было удалено.</li>
</ul>
diff --git a/files/ru/mozilla/firefox/releases/63/index.html b/files/ru/mozilla/firefox/releases/63/index.html
index 9bf6b600cc..77bb78e3f3 100644
--- a/files/ru/mozilla/firefox/releases/63/index.html
+++ b/files/ru/mozilla/firefox/releases/63/index.html
@@ -158,7 +158,7 @@ translation_of: Mozilla/Firefox/Releases/63
<ul>
<li>Фавиконы сайтов отныне подчиняются <a href="/ru/docs/Web/HTTP/CSP">политике защиты контента</a> (CSP), если она настроена ({{bug(1297156)}}).</li>
- <li>Выражение <code>'report-sample'</code> директивы CSP <code>script-src</code> отныне учитывается при создании отчёта о нарушении. Эта директива указывает, что в отчёт должен быть включен краткий пример того, где произошло нарушение. До этого Firefox всегда включал такой пример в отчёт ({{bug(1473218)}}).</li>
+ <li>Выражение <code>'report-sample'</code> директивы CSP <code>script-src</code> отныне учитывается при создании отчёта о нарушении. Эта директива указывает, что в отчёт должен быть включён краткий пример того, где произошло нарушение. До этого Firefox всегда включал такой пример в отчёт ({{bug(1473218)}}).</li>
<li>Библиотеки NSS обновлены до версии 3.39 ({{bug(1470914)}}).</li>
</ul>
diff --git a/files/ru/mozilla/firefox/releases/64/index.html b/files/ru/mozilla/firefox/releases/64/index.html
index bd14e4d975..07d6525e15 100644
--- a/files/ru/mozilla/firefox/releases/64/index.html
+++ b/files/ru/mozilla/firefox/releases/64/index.html
@@ -19,7 +19,7 @@ translation_of: Mozilla/Firefox/Releases/64
<ul>
<li>Регистронезависимое <a href="/en-US/docs/Tools/Web_Console/The_command_line_interpreter#Autocomplete">автодополнение</a> выражений ({{bug(672733)}}).</li>
<li>Возможность просмотреть <a href="/en-US/docs/Tools/Web_Console/The_command_line_interpreter#Command_history">историю выражений консоли</a> с помощью bash-подобного обратного поиска ({{bug(1024913)}}).</li>
- <li>Подсветка <a href="/ru/docs/Tools/Web_Console/The_command_line_interpreter">оцененного кода</a> и при вводе, и при выводе ({{bug(1463669)}}).</li>
+ <li>Подсветка <a href="/ru/docs/Tools/Web_Console/The_command_line_interpreter">оценённого кода</a> и при вводе, и при выводе ({{bug(1463669)}}).</li>
</ul>
</li>
<li>Пошаговое выполнение кода в <a href="/ru/docs/Tools/Debugger">отладчике JavaScript </a>также было улучшено:
@@ -165,7 +165,7 @@ translation_of: Mozilla/Firefox/Releases/64
<ul>
<li>Реализован <code>browser.menus.overrideContext()</code> (({{bug(1280347)}}).</li>
<li>Реализована опция <code>showDefaults: false</code>, позволяющая скрывать из контекстного меню пункты по умолчанию ({{bug(1367160)}}).</li>
- <li><code>documentURLPatterns</code> теперь может соответствовать адресу <code>moz-extension://</code>, даже если используется <code>browser.menus.overrideContext()</code>. Таким образом, он может надежно ограничивать пользовательские пункты меню для определенных документов ({{bug(1498896)}}).</li>
+ <li><code>documentURLPatterns</code> теперь может соответствовать адресу <code>moz-extension://</code>, даже если используется <code>browser.menus.overrideContext()</code>. Таким образом, он может надёжно ограничивать пользовательские пункты меню для определённых документов ({{bug(1498896)}}).</li>
</ul>
</li>
<li>С помощью нового свойства <code>viewTypes</code> в {{WebExtAPIRef("menus.create()")}} и {{WebExtAPIRef("menus.update()")}} можно ограничить места появления контекстного меню в дополнении ({{bug(1416839)}}).</li>
diff --git a/files/ru/mozilla/firefox/releases/65/index.html b/files/ru/mozilla/firefox/releases/65/index.html
index 28b49d021d..275157a0b2 100644
--- a/files/ru/mozilla/firefox/releases/65/index.html
+++ b/files/ru/mozilla/firefox/releases/65/index.html
@@ -60,7 +60,7 @@ translation_of: Mozilla/Firefox/Releases/65
&lt;/div&gt;</pre>
<code>&lt;div&gt;</code>, на который установлен <code>none</code>, теперь не выбирается. До этого значение <code>none</code> перекрывалось значением <code>all</code> родительского элемента.</li>
<li>Теперь можно выбирать элементы не-<code>contenteditable</code>, вложенные в элементы <code>contenteditable</code>.</li>
- <li><code>user-select</code> теперь ведет себя согласованно внутри и снаружи теневого DOM.</li>
+ <li><code>user-select</code> теперь ведёт себя согласованно внутри и снаружи теневого DOM.</li>
<li>Удалено проприетарное значение <code>-moz-text</code>.</li>
</ul>
</li>
diff --git a/files/ru/mozilla/firefox/releases/68/index.html b/files/ru/mozilla/firefox/releases/68/index.html
index ed3740fde3..bbf3ad4633 100644
--- a/files/ru/mozilla/firefox/releases/68/index.html
+++ b/files/ru/mozilla/firefox/releases/68/index.html
@@ -60,7 +60,7 @@ translation_of: Mozilla/Firefox/Releases/68
<li><a href="/ru-RU/docs/Tools/Responsive_Design_Mode">Режим адаптивного дизайна</a> был переработан — окошко<em> Параметры устройства</em> (меню выбора устройства &gt; <em>Изменить список...</em>) теперь более интуитивное и стало проще в использовании ({{bug(1487857)}}).</li>
</ul>
-<h4 id="Удаленные">Удаленные</h4>
+<h4 id="Удалённые">Удалённые</h4>
<ul>
<li>Флажок "Включить дополнение при отладке" был удалён со страницы <a href="/ru-RU/docs/Tools/about:debugging">about:debugging</a> ({{bug(1544813)}}).</li>
@@ -105,7 +105,7 @@ translation_of: Mozilla/Firefox/Releases/68
</li>
</ul>
-<h4 id="Удаленные_2">Удаленные</h4>
+<h4 id="Удалённые_2">Удалённые</h4>
<ul>
<li>{{CSSxRef("scroll-snap-coordinate")}}, {{CSSxRef("scroll-snap-destination")}}, {{CSSxRef("scroll-snap-type-x")}} и {{CSSxRef("scroll-snap-type-y")}} были удалены.</li>
@@ -184,7 +184,7 @@ translation_of: Mozilla/Firefox/Releases/68
<h4 id="Удалённые_3">Удалённые</h4>
<ul>
- <li>Директива {{HTTPHeader("Content-Security-Policy")}} <code>require-sri-for</code> больше не поддерживается из-за её неоднозначного статуса в спецификации. Ранее она была добавлена лишь в качестве надстройки, отключенной по умолчанию ({{bug(1386214)}}).</li>
+ <li>Директива {{HTTPHeader("Content-Security-Policy")}} <code>require-sri-for</code> больше не поддерживается из-за её неоднозначного статуса в спецификации. Ранее она была добавлена лишь в качестве надстройки, отключённой по умолчанию ({{bug(1386214)}}).</li>
</ul>
<h3 id="Безопасность">Безопасность</h3>
@@ -222,7 +222,7 @@ translation_of: Mozilla/Firefox/Releases/68
<li>Сообщения об ошибке, когда дополнение пытается добавить папку с закладками в основную папку, теперь более интуитивно понятное ({{bug(1512171)}}).</li>
<li>Promise, возвращённый <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/duplicate">browser.tabs.duplicate()</a></code>, выполняется сразу, пока вкладки не загружены полностью, для повышения производительности ({{bug(1394376)}}).</li>
<li>Была добавлена поддержка chrome.storage.managed, позволяющая настройкам быть реализованным через корпоративную политику ({{bug(1230802)}}).</li>
- <li>Появилась опция Групповой Политики, позволяющая добавить все расширения в черный список, за исключением тех, что внесены в белый, ({{bug(1522823)}}).</li>
+ <li>Появилась опция Групповой Политики, позволяющая добавить все расширения в чёрный список, за исключением тех, что внесены в белый, ({{bug(1522823)}}).</li>
</ul>
<h3 id="Изменения_манифеста">Изменения манифеста</h3>