From 72768788322a74945d377831c0481b53e3aed9f8 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Tue, 23 Mar 2021 11:33:33 +0300 Subject: Unify Russian translation of "functionality" (#289) * Unify Russian translation of "functionality" * Apply suggestions from code review Co-authored-by: Sasha Sushko * Update files/ru/learn/server-side/django/forms/index.html Co-authored-by: Sasha Sushko Co-authored-by: Sasha Sushko --- files/ru/mozilla/add-ons/webextensions/internationalization/index.html | 2 +- files/ru/mozilla/add-ons/webextensions/manifest.json/index.html | 2 +- .../mozilla/add-ons/webextensions/manifest.json/permissions/index.html | 2 +- files/ru/mozilla/add-ons/webextensions/user_interface/index.html | 2 +- .../ru/mozilla/add-ons/webextensions/user_interface/omnibox/index.html | 2 +- files/ru/mozilla/developer_guide/introduction/index.html | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) (limited to 'files/ru/mozilla') diff --git a/files/ru/mozilla/add-ons/webextensions/internationalization/index.html b/files/ru/mozilla/add-ons/webextensions/internationalization/index.html index ce3323d169..cf2fbd74e3 100644 --- a/files/ru/mozilla/add-ons/webextensions/internationalization/index.html +++ b/files/ru/mozilla/add-ons/webextensions/internationalization/index.html @@ -154,7 +154,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/Интернационализац background-image: url(../images/__MSG_extensionName__/header.png); } -

Этот функционал может быть полезен, однако, возможно, для этих целей стоит использовать {{anch("Заранее определённые сообщения")}}.

+

Эта функциональность может быть полезна, однако, возможно, для этих целей стоит использовать {{anch("Заранее определённые сообщения")}}.

Получение сообщений из JavaScript

diff --git a/files/ru/mozilla/add-ons/webextensions/manifest.json/index.html b/files/ru/mozilla/add-ons/webextensions/manifest.json/index.html index 661cf31e12..2c964efad0 100644 --- a/files/ru/mozilla/add-ons/webextensions/manifest.json/index.html +++ b/files/ru/mozilla/add-ons/webextensions/manifest.json/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json

Файл manifest.json это единственный файл, который обязательно должен быть в каждом расширении, использующем API Веб-расширения (WebExtension APIs).

-

Используя manifest.json, Вы определяете базовые метаданные о расширении, такие как имя и версия. Также можно определить некоторые аспекты функционала (такие, как фоновые скрипты, контент скрипты и действия браузера).

+

Используя manifest.json, Вы определяете базовые метаданные о расширении, такие как имя и версия. Также можно определить некоторые аспекты функциональности (такие, как фоновые скрипты, контент скрипты и действия браузера).

Это файл в формате JSON, но в нём можно использовать комментарии, каждая строка которых должна начинаться с "//".

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 9ab128e3ee..46aa9a1b30 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 @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/permissions

Используйте ключ permissions для получения дополнительных возможностей для вашего расширения. Значением ключа является массив строк, каждая из которых представляет собой запрос на какие-либо полномочия.

-

При объявлении запросов полномочий с помощью этого ключа, браузер проинформирует пользователей, о том какие полномочия необходимы расширению во время его установки, и задаст вопрос, согласны ли они выдать их расширению. Браузер так же даёт пользователям возможность изучить полномочия расширения уже после установки. Так как требование дополнительных полномочий может повлиять на желание пользователя использовать ваше расширение, решение использования конкретного функционала может стоить тщательного рассмотрения. К примеру, есть смысл избегать запрашивания необязательных полномочий, и предоставлять информацию о том, зачем вашему расширению нужны какие-либо полномочия в описании расширения. Более подробная информация о проблемах, которые вам стоит рассмотреть касательно этой темы, предоставлена в статье Запрашивание правильных полномочий.

+

При объявлении запросов полномочий с помощью этого ключа, браузер проинформирует пользователей, о том какие полномочия необходимы расширению во время его установки, и задаст вопрос, согласны ли они выдать их расширению. Браузер так же даёт пользователям возможность изучить полномочия расширения уже после установки. Так как требование дополнительных полномочий может повлиять на желание пользователя использовать ваше расширение, решение использования конкретной функциональности может стоить тщательного рассмотрения. К примеру, есть смысл избегать запрашивания необязательных полномочий, и предоставлять информацию о том, зачем вашему расширению нужны какие-либо полномочия в описании расширения. Более подробная информация о проблемах, которые вам стоит рассмотреть касательно этой темы, предоставлена в статье Запрашивание правильных полномочий.

Значение ключа может содержать три вида запросов полномочий:

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 661e20a482..742783cf3d 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 ---
{{AddonSidebar}}
-

У расширений WebExtensions есть несколько органов взаимодействия с пользователем, с их помощью человек пользуется расширенным функционалом. Все они перечислены ниже, с инструкцией как использовать в своём расширении каждый из них.

+

У расширений WebExtensions есть несколько органов взаимодействия с пользователем, с их помощью человек пользуется расширенной функциональностью. Все они перечислены ниже, с инструкцией как использовать в своём расширении каждый из них.

Советы как с помощью этих элементов пользовательского интерфейса (UI) обеспечить отличное взаимодействие человека с программой вы найдёте в статье User experience best practices.

diff --git a/files/ru/mozilla/add-ons/webextensions/user_interface/omnibox/index.html b/files/ru/mozilla/add-ons/webextensions/user_interface/omnibox/index.html index cb7285ba92..2bf3cbbc98 100644 --- a/files/ru/mozilla/add-ons/webextensions/user_interface/omnibox/index.html +++ b/files/ru/mozilla/add-ons/webextensions/user_interface/omnibox/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/user_interface/Omnibox
  "omnibox": { "keyword" : "cs" }
-

При желании, используя метод {{WebExtAPIRef("omnibox.setDefaultSuggestion()")}}, вы можете изменить текст изначального предложения, которое всегда будет появляться первым в списке предложений адресной строки. Как вариант, оно может быть использовано для описания предоставляемого расширением функционала:

+

При желании, используя метод {{WebExtAPIRef("omnibox.setDefaultSuggestion()")}}, вы можете изменить текст изначального предложения, которое всегда будет появляться первым в списке предложений адресной строки. Как вариант, оно может быть использовано для описания предоставляемой расширением функциональности:

browser.omnibox.setDefaultSuggestion({
   description: `Искать в кодовой базе firefox
diff --git a/files/ru/mozilla/developer_guide/introduction/index.html b/files/ru/mozilla/developer_guide/introduction/index.html
index d2964193e5..7021db01c6 100644
--- a/files/ru/mozilla/developer_guide/introduction/index.html
+++ b/files/ru/mozilla/developer_guide/introduction/index.html
@@ -9,7 +9,7 @@ original_slug: Introduction_(alternate)
 

Firefox/Thunderbird/ и др.

Хотя Firefox и другие продукты Mozilla, построенные на базе кода Mozilla, написаны на C++, у них есть много компонентов, написанных на других языках:

    -
  • Front-end и много функционала написаны на HTML, CSS и JavaScript.
  • +
  • Front-end и много функциональности написаны на HTML, CSS и JavaScript.
  • Сборочные скрипты пишутся в Make, shell, а также на Perl и Python.
  • Некоторые компоненты и сторонние библиотеки (например jemalloc), написаны на С, а не на С++.
  • Многие инструменты (например, фреймворки для тестирования), которые мы используем, написаны на Python и других высокоуровневых языках. Есть много вещей в этом плане, которые нам очень хотелось бы реализовать, несмотря на то, что они имеют более низкий приоритет, чем функционал.
  • -- cgit v1.2.3-54-g00ecf