Skip to content

Commit

Permalink
Markdown conversion for ru - Cleanup - Mozilla section (#8554)
Browse files Browse the repository at this point in the history
Fix md conversion report
  • Loading branch information
SphinxKnight committed Sep 28, 2022
1 parent c780510 commit 413e532
Show file tree
Hide file tree
Showing 34 changed files with 212 additions and 232 deletions.
10 changes: 5 additions & 5 deletions files/ru/mozilla/add-ons/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@ <h2 id="Расширения"><a>Расширения</a></h2>

<p>Существует 3 различных способа сборки расширений: restartless-расширения на основе Add-on SDK, restartless-расширения с реализацией этого механизма вручную (manually bootstrapped restartless extensions), и расширения с использованием технологии Overlay.</p>

<ul class="card-grid">
<li><span><a href="https://developer.mozilla.org/en-US/Add-ons/SDK">Restartless-расширения на основе Add-on SDK</a></span><br>
<ul>
<li><a href="https://developer.mozilla.org/en-US/Add-ons/SDK">Restartless-расширения на основе Add-on SDK</a><br>
Разработка restartless расширений с помощью высокоуровневого JavaScript API.</li>
<li><span><a href="/en-US/Add-ons/Bootstrapped_extensions">Restartless-расширения с реализацией этого механизма вручную</a></span><br>
<li><a href="/en-US/Add-ons/Bootstrapped_extensions">Restartless-расширения с реализацией этого механизма вручную</a><br>
Разработка расширений с самостоятельной реализацией механизма restartless.</li>
<li><a href="/en-US/Add-ons/Overlay_Extensions"><span>Расширения с использованием технологии Overlay Extensions</span></a><br>
<li><a href="/en-US/Add-ons/Overlay_Extensions">Расширения с использованием технологии Overlay Extensions</a><br>
Устаревшей способ разработки расширений, при котором требуется перезапуск браузера. Основан на механизме наложения XUL.</li>
</ul>

Expand All @@ -38,7 +38,7 @@ <h2 id="Расширения"><a>Расширения</a></h2>
<p>В данный момент мы разрабатываем систему под названием WebExtensions, которая будет новым способом разработки расширений для браузера Firefox, эта система будет гораздо более совместима с браузерами Chrome и Opera.</p>

<p>В будущем она станет наиболее предпочтительной при разработке новых проектов для браузера Firefox.</p>
В данный момент она является экспериментальной, но несмотря на это вы можете <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions">ознакомиться с документацией</a>, если хотите её опробовать.</div>
<p>В данный момент она является экспериментальной, но несмотря на это вы можете <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions">ознакомиться с документацией</a>, если хотите её опробовать.</p></div>

<p>Где это возможно, рекомендуется выбирать Add-On SDK, который использует механизм расширения без необходимости перезапуска браузера (restartless extensions), а также упрощает разработку и убирает за собой. Если вам недостаточно возможностей комплекта средств разработки Add-on SDK для реализации ваших идей, механизм restartless вы можете осуществить самостоятельно. Технология Overlay extensions в целом устарела и не рекомендуется при разработке новых расширений.</p>

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ <h2 id="Тип">Тип</h2>

<p>Значения этого типа - объекты, которые могут содержать следующие свойства:</p>

<dl class="reference-values">
<dl>
<dt><code>name</code></dt>
<dd><code>string</code> - содержит имя cookie.</dd>
<dt><code>value</code></dt>
Expand Down
6 changes: 0 additions & 6 deletions files/ru/mozilla/add-ons/webextensions/api/cookies/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -105,12 +105,6 @@ <h2 id="Browser_compatibility">Browser compatibility</h2>

<p>{{Compat}}</p>

<div class="hidden note">
<p>The "Chrome incompatibilities" section is included from <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities"> https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a> using the <a href="/en-US/docs/Template:WebExtChromeCompat">WebExtChromeCompat</a> macro.</p>

<p>If you need to update this content, edit <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities">https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a>, then shift-refresh this page to see your changes.</p>
</div>

<h3 id="Edge_incompatibilities">Edge incompatibilities</h3>

<p>Promises are not supported in Edge. Use callbacks instead.</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@
---
<div>{{AddonSidebar}}</div>

<p><span class="tlid-translation translation" lang="ru"><span title="">Позволяет расширениям взаимодействовать с менеджером загрузки браузера.</span> <span title="">Этот модуль API можно использовать для загрузки, отмены, приостановки, возобновления загрузки файлов и отображения загруженных файлов в файловом менеджере.</span></span></p>
<p>Позволяет расширениям взаимодействовать с менеджером загрузки браузера. Этот модуль API можно использовать для загрузки, отмены, приостановки, возобновления загрузки файлов и отображения загруженных файлов в файловом менеджере.</p>

<p>Для использования этого API вам необходимо указать "downloads" <a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#API_permissions">API permission</a> в вашем <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a> файле.</p>

<h2 id="Types">Types</h2>

<dl>
<dt>{{WebExtAPIRef("downloads.FilenameConflictAction")}}</dt>
<dd><span class="tlid-translation translation" lang="ru"><span title="">Определяет действия в случае, если имя загружаемого файла конфликтует с именем существующего файла</span></span>.</dd>
<dd>Определяет действия в случае, если имя загружаемого файла конфликтует с именем существующего файла.</dd>
<dt>{{WebExtAPIRef("downloads.InterruptReason")}}</dt>
<dd>Defines a set of possible reasons why a download was interrupted.</dd>
<dt>{{WebExtAPIRef("downloads.DangerType")}}</dt>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

<h2 id="Синтаксис">Синтаксис</h2>

<pre class="syntaxbox brush:js">browser.runtime.getManifest()
<pre class="brush:js">browser.runtime.getManifest()
</pre>

<h3 id="Параметры">Параметры</h3>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
---
<div>{{AddonSidebar}}</div>

<p><span class="seoSummary">This module provides information about your extension and the environment it's running in.</span></p>
<p>This module provides information about your extension and the environment it's running in.</p>

<p>It also provides messaging APIs enabling you to:</p>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

<p>Получает сведения об указанной вкладке.</p>

<h2 id="Синтаксис"><span class="short_text" id="result_box" lang="ru"><span>Синтаксис</span></span></h2>
<h2 id="Синтаксис">Синтаксис</h2>

<pre class="brush: js">browser.tabs.get(
tabId, // integer
Expand All @@ -21,8 +21,8 @@ <h3 id="Параметры">Параметры</h3>
<dt><code>tabId</code></dt>
<dd><code>integer</code>.</dd>
<dt><code>callback</code></dt>
<dd><code>function</code>. <span class="short_text" id="result_box" lang="ru"><span>Функция принимает</span> <span>следующие аргументы</span></span>:
<dl class="reference-values">
<dd><p><code>function</code>. Функция принимает следующие аргументы:</p>
<dl>
<dt><code>tab</code></dt>
<dd>{{WebExtAPIRef('tabs.Tab')}}.</dd>
</dl>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

<h2 id="Syntax">Syntax</h2>

<pre class="syntaxbox brush:js">var hiding = browser.tabs.hide(
<pre class="brush:js">var hiding = browser.tabs.hide(
tabIds // integer or integer array
)
</pre>
Expand All @@ -35,9 +35,9 @@ <h3 id="Parameters">Parameters</h3>

<dl>
<dt><code>tabIds</code></dt>
<dd><code><code>integer</code></code> or <code><code>array</code></code> of <code><code>integer</code></code>. The IDs of the tab or tabs to hide.</dd>
<dd>If any of these tabs are not eligible for being hidden, they will not be hidden, but the call will still succeed and eligible tabs will still be hidden. For example, if you pass <code>[1, 3]</code>, and <code>1</code> identifies the active tab, then only <code>3</code> will be hidden.</dd>
<dd>However, if any of the tab IDs are invalid, the call will fail and no tabs will be hidden.</dd>
<dd><p><code>integer</code> or <code>array</code> of <code>integer</code>. The IDs of the tab or tabs to hide.</p>
<p>If any of these tabs are not eligible for being hidden, they will not be hidden, but the call will still succeed and eligible tabs will still be hidden. For example, if you pass <code>[1, 3]</code>, and <code>1</code> identifies the active tab, then only <code>3</code> will be hidden.</p>
<p>However, if any of the tab IDs are invalid, the call will fail and no tabs will be hidden.</p></dd>
</dl>

<h3 id="Return_value">Return value</h3>
Expand Down
6 changes: 0 additions & 6 deletions files/ru/mozilla/add-ons/webextensions/api/tabs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -134,12 +134,6 @@ <h2 id="Browser_compatibility">Browser compatibility</h2>

<p>{{Compat}}</p>

<div class="hidden note">
<p>The "Chrome incompatibilities" section is included from <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities"> https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a> using the <a href="/en-US/docs/Template:WebExtChromeCompat">WebExtChromeCompat</a> macro.</p>

<p>If you need to update this content, edit <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities">https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a>, then shift-refresh this page to see your changes.</p>
</div>

<p>{{WebExtExamples("h2")}}</p>

<div class="note"><strong>Acknowledgements</strong>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ <h2 id="Properties">Properties</h2>

<dl>
<dt>{{WebExtAPIRef("webRequest.MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES")}}</dt>
<dd>The maximum number of times that <code><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/WebRequest/handlerBehaviorChanged" title="Suppose an add-on's job is to block web requests against a pattern, and the following scenario happens:"><code>handlerBehaviorChanged()</code></a></code> can be called in a 10 minute period.</dd>
<dd>The maximum number of times that <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/WebRequest/handlerBehaviorChanged" title="Suppose an add-on's job is to block web requests against a pattern, and the following scenario happens:"><code>handlerBehaviorChanged()</code></a> can be called in a 10 minute period.</dd>
</dl>

<h2 id="Functions">Functions</h2>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
---
<div>{{AddonSidebar}}</div>

<p><font><font>Взаимодействие с окнами браузера. </font><font>Вы можете использовать этот API, чтобы получить информацию об открытых окнах, а также открывать, изменять и закрывать окна. </font><font>Вы также можете обрабатывать события открытия, закрытия окна, и активировать события.</font></font></p>
<p>Взаимодействие с окнами браузера. Вы можете использовать этот API, чтобы получить информацию об открытых окнах, а также открывать, изменять и закрывать окна. Вы также можете обрабатывать события открытия, закрытия окна, и активировать события.</p>

<h2 id="Types">Types</h2>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

<p>Всё же, Firefox на данный момент имеет поддержку только для ограниченного набора функций и API, поддержуемых в Chrome и Опере. Мы работаем над добавлением большей поддержки, но много функций пока ещё не поддерживаются и некоторые из них никогда не будут поддерживаться.</p>

<p>Эта статья перечисляет все функции и API, которые полностью поддерживаются в <span style="line-height: 1.5;">Firefox Developer Edition (на данный момент Firefox 47). Там где функция поддерживается частично, мы указали на проблемные места.</span></p>
<p>Эта статья перечисляет все функции и API, которые полностью поддерживаются в Firefox Developer Edition (на данный момент Firefox 47). Там где функция поддерживается частично, мы указали на проблемные места.</p>

<div class="note">
<p>You should assume that features and APIs not listed here at all are not yet supported.</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ <h2 id="Перенаправление_запросов">Перенаправл

}</pre>

<p class="result">Единственное изменение здесь заключается в добавлении <code>"webRequestBlocking"</code> в <code>permission</code>. Мы должны запрашивать это дополнительное разрешение каждый раз, когда мы изменяем запрос.</p>
<p>Единственное изменение здесь заключается в добавлении <code>"webRequestBlocking"</code> в <code>permission</code>. Мы должны запрашивать это дополнительное разрешение каждый раз, когда мы изменяем запрос.</p>

<p>Затем замените «background.js» следующим образом:</p>

Expand All @@ -103,9 +103,9 @@ <h2 id="Перенаправление_запросов">Перенаправл
["blocking"]
);</pre>

<p class="result">Опять же, мы используем {{WebExtAPIRef("webRequest.onBeforeRequest", "onBeforeRequest")}} обработчик событий для запуска функции непосредственно перед каждым запросом. Эта функция заменит целевой URL на <code>redirectUrl</code> указанный в функции.</p>
<p>Опять же, мы используем {{WebExtAPIRef("webRequest.onBeforeRequest", "onBeforeRequest")}} обработчик событий для запуска функции непосредственно перед каждым запросом. Эта функция заменит целевой URL на <code>redirectUrl</code> указанный в функции.</p>

<p class="result">На этот раз мы не перехватываем каждый запрос: опция <code>{urls: [pattern], types: ["image"]}</code> указывает, что мы должны перехватывать запросы (1) для URL-адресов, находящихся в разделе «https://mdn.mozillademos.org / "(2) для ресурсов изображения. Подробнее см. {{WebExtAPIRef ("webRequest.RequestFilter")}}.</p>
<p>На этот раз мы не перехватываем каждый запрос: опция <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>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ <h2 id="Структура_интернализированного_расшир

<p>Интернационализированное расширение может содержать такие же элементы, как и любое другое расширение — <a href="/en-US/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Background_scripts">фоновые скрипты</a>, <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_scripts">встраиваемые скрипты</a>, и т. д. — а также дополнительные инструменты, позволяющие переключаться между разными локализациями. Их можно представить следующим деревом директорий:</p>

<ul class="directory-tree">
<ul>
<li>корневая-директория-расширения/
<ul>
<li>_locales
Expand Down Expand Up @@ -237,7 +237,7 @@ <h2 id="Выбор_локализованной_строки">Выбор лок

<p>Рассмотрим следующий пример:</p>

<ul class="directory-tree">
<ul>
<li>корневая-директория-расширения/
<ul>
<li>_locales
Expand All @@ -264,7 +264,7 @@ <h2 id="Выбор_локализованной_строки">Выбор лок
<ul>
<li>messages.json
<ul>
<li><code>{ "colorLocalised": { "message": "<span lang="fr">couleur</span>", "description": "Color." }, ...}</code></li>
<li><code>{ "colorLocalised": { "message": "couleur", "description": "Color." }, ...}</code></li>
</ul>
</li>
</ul>
Expand Down
Loading

0 comments on commit 413e532

Please sign in to comment.