com doc/ru: Замена "ф ункционал" на "функцио нальность": appendices/configure/misc.xml appendices/migration70/ne w-features.xml appendices/migration72/new-features.xm l faq/using.xml language-snippets.ent language/oop5 /paamayim-nekudotayim.xml reference/blenc/book.xml refe rence/errorfunc/ini.xml reference/event/eventconfig/require features.xml reference/image/setup.xml reference/info/c onstants.xml reference/info/functions/phpversion.xml re ference/intl

[email protected] (Sergey Panteleev) Mon, 04 Jan 2021 18:11:20 +0000
Newsgroups php.doc.ru
Message-ID <[email protected]>
Commit:    df8e0ae36c7b860a8acb98a679424bc58e062346
Author:    Sergey Panteleev <[email protected]>         Mon, 4 Jan 2021 21:11:20 +0300
Parents:   bb7df9c9dc68f543f41fad278adcbbf16b39b6f4
Branches:  master

Link:       http://git.php.net/?p=doc/ru.git;a=commitdiff;h=df8e0ae36c7b860a8acb98a679424bc58e062346

Log:
Замена "функционал" на "функциональность"

Closes GH-5

Changed paths:
  M  appendices/configure/misc.xml
  M  appendices/migration70/new-features.xml
  M  appendices/migration72/new-features.xml
  M  faq/using.xml
  M  language-snippets.ent
  M  language/oop5/paamayim-nekudotayim.xml
  M  reference/blenc/book.xml
  M  reference/errorfunc/ini.xml
  M  reference/event/eventconfig/requirefeatures.xml
  M  reference/image/setup.xml
  M  reference/info/constants.xml
  M  reference/info/functions/phpversion.xml
  M  reference/intl/dateformatter.xml
  M  reference/intl/transliterator.xml
  M  reference/misc/functions/sapi-windows-vt100-support.xml
  M  reference/mqseries/book.xml
  M  reference/mysql_xdevapi/mysql_xdevapi/executable/execute.xml
  M  reference/mysqlinfo/set.xml
  M  reference/mysqlnd/install.xml
  M  reference/mysqlnd_ms/setup.xml
  M  reference/oci8/connection.xml
  M  reference/pcre/configure.xml
  M  reference/pdo/book.xml
  M  reference/phar/Phar/setDefaultStub.xml
  M  reference/phar/PharFileInfo/compress.xml
  M  reference/phar/PharFileInfo/decompress.xml
  M  reference/phar/PharFileInfo/delMetadata.xml
  M  reference/phar/PharFileInfo/setMetadata.xml
  M  reference/phar/fileformat.xml
  M  reference/pthreads/book.xml
  M  reference/quickhash/quickhashinthash.xml
  M  reference/quickhash/quickhashintset.xml
  M  reference/quickhash/quickhashintstringhash.xml
  M  reference/quickhash/quickhashstringinthash.xml
  M  reference/session/security.xml
  M  reference/session/upload-progress.xml
  M  reference/wincache/ini.xml
  M  translation_standards.xml
diff_df8e0ae36c7b860a8acb98a679424bc58e062346.txt (text/plain, 39.9 KB)
diff --git a/appendices/configure/misc.xml b/appendices/configure/misc.xml
index 58ae9d166..7af9d20f8 100644
--- a/appendices/configure/misc.xml
+++ b/appendices/configure/misc.xml
@@ -83,7 +83,7 @@
     </term>
     <listitem>
      <para>
-      Включить экспериментальный функционал потоков PHP. 
+      Включить экспериментальную функциональность потоков PHP. 
       Используйте только в случае, если вы тестируете код!
      </para>
     </listitem>
diff --git a/appendices/migration70/new-features.xml b/appendices/migration70/new-features.xml
index 3dc5e0889..97f6d5374 100644
--- a/appendices/migration70/new-features.xml
+++ b/appendices/migration70/new-features.xml
@@ -318,7 +318,7 @@ echo $getX->call(new A);
   <title><function>unserialize</function> с фильтрацией</title>
   
   <para>
-   Этот функционал обеспечивает более высокий уровень безопасности при десериализации
+   Эта функциональность обеспечивает более высокий уровень безопасности при десериализации
    объектов с непроверенными данными. Это позволяет предотвратить возможную инъекцию
    кода, позволяя разработчику использовать белый список классов для десериализации.
   </para>
diff --git a/appendices/migration72/new-features.xml b/appendices/migration72/new-features.xml
index a18463cab..03ac9e12e 100644
--- a/appendices/migration72/new-features.xml
+++ b/appendices/migration72/new-features.xml
@@ -395,7 +395,7 @@ use Foo\Bar\{
  </sect2>
  
  <sect2 xml:id="migration72.new-features.pcre">
-  <title>Новый функционал в <link linkend="book.pcre">PCRE</link></title>
+  <title>Новая функциональность в <link linkend="book.pcre">PCRE</link></title>
   
   <itemizedlist>
    <listitem>
diff --git a/faq/using.xml b/faq/using.xml
index 6091543d5..442085fff 100644
--- a/faq/using.xml
+++ b/faq/using.xml
@@ -115,7 +115,7 @@ if (empty($empty)) {
      <para>
       Наиболее частая причина магического появления обратных слешей -
       это включённая PHP-директива <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link>.
-      Этот функционал PHP уже устарел и на него нельзя полагаться, поэтому
+      Эта функциональность PHP уже устарела и на неё нельзя полагаться, поэтому
       эту директиву рекомендуется отключить. Кроме того, для удаления обратных слешей
       из строк можно использовать функцию <function>stripslashes</function>.
      </para>
diff --git a/language-snippets.ent b/language-snippets.ent
index be8d477fd..2d0a48ef4 100644
--- a/language-snippets.ent
+++ b/language-snippets.ent
@@ -138,8 +138,8 @@ xmlns="http://docbook.org/ns/docbook"><simpara>Эта функция объяв
 функцию крайне не рекомендуется.</simpara></warning>'>
 
 <!ENTITY warn.deprecated.feature-7-2-0 '<warning
-xmlns="http://docbook.org/ns/docbook"><simpara>Данный функционал объявлен
-<emphasis>УСТАРЕВШИМ</emphasis>, начиная с PHP 7.2.0 и его использование крайне не рекомендовано.</simpara></warning>'>
+xmlns="http://docbook.org/ns/docbook"><simpara>Данная функциональность объявлена
+<emphasis>УСТАРЕВШЕЙ</emphasis>, начиная с PHP 7.2.0 и её крайне не рекомендуется использовать.</simpara></warning>'>
 
 <!ENTITY warn.deprecated.function-7-2-0 '<warning
 xmlns="http://docbook.org/ns/docbook"><simpara>Эта функция объявлена
@@ -151,16 +151,16 @@ xmlns="http://docbook.org/ns/docbook"><simpara>Эта функция объяв
 функцию крайне не рекомендуется.</simpara></warning>'>
 
 <!ENTITY warn.deprecated.feature-7-3-0 '<warning
-xmlns="http://docbook.org/ns/docbook"><simpara>Данный функционал объявлен
-<emphasis>УСТАРЕВШИМ</emphasis>, начиная с PHP 7.3.0 и его использование крайне не рекомендовано.</simpara></warning>'>
+xmlns="http://docbook.org/ns/docbook"><simpara>Данная функциональность объявлена
+<emphasis>УСТАРЕВШЕЙ</emphasis>, начиная с PHP 7.3.0 и её крайне не рекомендуется использовать.</simpara></warning>'>
 
 <!ENTITY warn.deprecated.function-7-3-0 '<warning
 xmlns="http://docbook.org/ns/docbook"><simpara>Эта функция объявлена
 <emphasis>УСТАРЕВШЕЙ</emphasis>, начиная с PHP 7.3.0 и её использование крайне не рекомендовано.</simpara></warning>'>
 
 <!ENTITY warn.deprecated.feature-7-4-0 '<warning
-xmlns="http://docbook.org/ns/docbook"><simpara>Данный функционал объявлен
-<emphasis>УСТАРЕВШИМ</emphasis>, начиная с PHP 7.4.0 и его использование крайне не рекомендовано.</simpara></warning>'>
+xmlns="http://docbook.org/ns/docbook"><simpara>Данная функциональность объявлена
+<emphasis>УСТАРЕВШЕЙ</emphasis>, начиная с PHP 7.4.0 и её крайне не рекомендуется использовать.</simpara></warning>'>
 
 <!ENTITY warn.deprecated.function-7-4-0 '<warning
 xmlns="http://docbook.org/ns/docbook"><simpara>Эта функция объявлена
diff --git a/language/oop5/paamayim-nekudotayim.xml b/language/oop5/paamayim-nekudotayim.xml
index 1e68869d0..26b348b0e 100644
--- a/language/oop5/paamayim-nekudotayim.xml
+++ b/language/oop5/paamayim-nekudotayim.xml
@@ -83,7 +83,7 @@ OtherClass::doubleColon();
  <para>
   Когда дочерний класс переопределяет методы, объявленные в родительском классе,
   PHP не будет осуществлять автоматический вызов методов, принадлежащих
-  классу-родителю. Этот функционал возлагается на метод, переопределяемый
+  классу-родителю. Эта функциональность возлагается на метод, переопределяемый
   в дочернем классе. Данное правило распространяется на <link
   linkend="language.oop5.decon">конструкторы и деструкторы</link>, <link
   linkend="language.oop5.overloading">перегруженные</link> и <link
diff --git a/reference/blenc/book.xml b/reference/blenc/book.xml
index 77096ddb7..5178906b2 100644
--- a/reference/blenc/book.xml
+++ b/reference/blenc/book.xml
@@ -45,7 +45,7 @@ include($my_source_encoded);
    </programlisting>
   </para>
   <para>
-   Также BLENC поддерживает функционал ограничения срока жизни
+   Также BLENC поддерживает функциональность ограничения срока жизни
    модуля. Так что, если вы хотите, что бы код через
    некоторое время стал нерабочим, вы должны собрать модуль
    с модифицированным заголовочным файлом. Для более подробной информации 
diff --git a/reference/errorfunc/ini.xml b/reference/errorfunc/ini.xml
index 83d13d778..af552acf2 100644
--- a/reference/errorfunc/ini.xml
+++ b/reference/errorfunc/ini.xml
@@ -238,7 +238,7 @@
      </para>
      <note>
       <para>
-       Этот функционал предназначен только для разработки и не должен использоваться в
+       Эта функциональность предназначена только для разработки и не должен использоваться в
        готовых производственных системах (например, системах, имеющих доступ в интернет).
       </para>
      </note>
@@ -439,7 +439,7 @@
      </para>
      <note>
       <para>
-       Этот функционал предназначен только для разработки, так как он облегчает
+       Эта функциональность предназначена только для разработки, так как он облегчает
        поиск описаний функций и ошибок. Не используйте его в готовых
        производственных системах (например, имеющих доступ в интернет).
       </para>
diff --git a/reference/event/eventconfig/requirefeatures.xml b/reference/event/eventconfig/requirefeatures.xml
index edefbf03e..204e2887e 100644
--- a/reference/event/eventconfig/requirefeatures.xml
+++ b/reference/event/eventconfig/requirefeatures.xml
@@ -20,7 +20,7 @@
    </methodparam>
   </methodsynopsis>
   <para>
-   Вводит требуемый приложением функционал метода события
+   Вводит требуемую приложением функциональность метода события
   </para>
  </refsect1>
  <refsect1 role="parameters">
diff --git a/reference/image/setup.xml b/reference/image/setup.xml
index f8bf78db5..5ff9c2205 100644
--- a/reference/image/setup.xml
+++ b/reference/image/setup.xml
@@ -74,7 +74,7 @@
   </para>
 
   <para>
-   Можно расширить функционал <acronym>GD</acronym> для работы с различными
+   Можно расширить функциональность <acronym>GD</acronym> для работы с различными
    шрифтами.
    Поддерживается библиотека <link xlink:href="&url.freetype;">FreeType 2</link>.
   </para>
diff --git a/reference/info/constants.xml b/reference/info/constants.xml
index 690538d56..2099933d3 100644
--- a/reference/info/constants.xml
+++ b/reference/info/constants.xml
@@ -309,7 +309,7 @@
     <row xml:id="constant.php-windows-version-suitemask">
      <entry><constant>PHP_WINDOWS_VERSION_SUITEMASK</constant></entry>
      <entry>
-      Битовая маска указывающая, какой дополнительный функционал установлен в
+      Битовая маска указывающая, какая дополнительная функциональность установлена в
       системе Windows. Ниже приведена таблица с возможными значениями битового поля.
      </entry>
     </row>
diff --git a/reference/info/functions/phpversion.xml b/reference/info/functions/phpversion.xml
index 0fc332f1c..6e785a7b9 100644
--- a/reference/info/functions/phpversion.xml
+++ b/reference/info/functions/phpversion.xml
@@ -82,7 +82,7 @@ if (!defined('PHP_VERSION_ID')) {
 //
 // $version_id = $major_version * 10000 + $minor_version * 100 + $release_version;
 //
-// Теперь с PHP_VERSION_ID можно проверять, какой функционал есть в 
+// Теперь с PHP_VERSION_ID можно проверять, какая функциональность есть в 
 // текущей версии PHP. Не обязательно пользоваться version_compare()
 // каждый раз, когда требуется проверить, поддерживает ли PHP нужную
 // нам функцию. 
diff --git a/reference/intl/dateformatter.xml b/reference/intl/dateformatter.xml
index 2cfda8e04..d267c83ca 100644
--- a/reference/intl/dateformatter.xml
+++ b/reference/intl/dateformatter.xml
@@ -17,7 +17,7 @@
    </simpara>
    
    <simpara>
-    Класс предоставляет функционал форматирования дат ICU. 
+    Класс предоставляет функциональность форматирования дат ICU. 
     Он позволяет пользователям отображать даты в формате, принятым в их локали.
     Или разбирать значения дат используя строковые и/или библиотечные шаблоны.
    </simpara> 
diff --git a/reference/intl/transliterator.xml b/reference/intl/transliterator.xml
index a57eb2cac..b4df7c615 100644
--- a/reference/intl/transliterator.xml
+++ b/reference/intl/transliterator.xml
@@ -12,7 +12,7 @@
   <section xml:id="transliterator.intro">
    &reftitle.intro;
    <simpara>
-    Данный класс предоставляет функционал транслитерации строк.
+    Данный класс предоставляет функциональность транслитерации строк.
    </simpara>
   </section>
   <!-- }}} -->
diff --git a/reference/misc/functions/sapi-windows-vt100-support.xml b/reference/misc/functions/sapi-windows-vt100-support.xml
index 7413432c7..8bf19a053 100644
--- a/reference/misc/functions/sapi-windows-vt100-support.xml
+++ b/reference/misc/functions/sapi-windows-vt100-support.xml
@@ -23,7 +23,7 @@
   </para>
   <para>
    Если параметр <parameter>enable</parameter> задан, функция попытается включить или
-   выключить функционал VT100 для потока <parameter>stream</parameter>.
+   выключить функциональность VT100 для потока <parameter>stream</parameter>.
    В этом случае функция вернёт &true; или &false; в зависимости от успешности выполнения.
   </para>
   <para>
@@ -41,7 +41,7 @@
    <simpara>
     Эта функция использует реализацию флага
     <constant>ENABLE_VIRTUAL_TERMINAL_PROCESSING</constant> в Windows 10 API, 
-    следовательно функционал VT100 может быть недоступен в более старых версиях Windows.
+    следовательно функциональность VT100 может быть недоступна в более старых версиях Windows.
    </simpara>
   </warning>
  </refsect1><!-- }}} -->
diff --git a/reference/mqseries/book.xml b/reference/mqseries/book.xml
index 2662146ae..fe4e6e0b6 100644
--- a/reference/mqseries/book.xml
+++ b/reference/mqseries/book.xml
@@ -14,8 +14,8 @@
   </simpara>
   <simpara>
    Интерфейс пытается повторить клиентский C-API интерфейс WebSphere MQ Series
-   настолько точно, как это только возможно. используются те же самые договорённости
-   по именованию и функционал C-API. Для понимания принципов работы этого расширения
+   настолько точно, как это только возможно. Используются те же самые договорённости
+   по именованию и функциональность C-API. Для понимания принципов работы этого расширения
    необходимо понимать принципы работы C-API.
   </simpara>
   <simpara>
diff --git a/reference/mysql_xdevapi/mysql_xdevapi/executable/execute.xml b/reference/mysql_xdevapi/mysql_xdevapi/executable/execute.xml
index 621059290..a890f3b65 100644
--- a/reference/mysql_xdevapi/mysql_xdevapi/executable/execute.xml
+++ b/reference/mysql_xdevapi/mysql_xdevapi/executable/execute.xml
@@ -17,7 +17,7 @@
    </methodsynopsis>
    <para>
        Выполняет утверждение из операции сбора или запроса таблицы;
-       этот функционал разрешён для цепочки методов.
+       эта функциональность разрешена для цепочки методов.
    </para>
  </refsect1>
 
diff --git a/reference/mysqlinfo/set.xml b/reference/mysqlinfo/set.xml
index 95ac1b6e0..612ed01ec 100644
--- a/reference/mysqlinfo/set.xml
+++ b/reference/mysqlinfo/set.xml
@@ -135,14 +135,14 @@
     В документации PHP вы наверняка сталкивались с термином
     <emphasis>расширение(extension)</emphasis>. Код PHP
     состоит из базового функционала(ядра) и опциональных расширений,
-    дополняющих функционал ядра. Расширения связанные с MySQL,
+    дополняющих функциональность ядра. Расширения связанные с MySQL,
     такие как <literal>mysqli</literal> и <literal>mysql</literal>,
     реализованы с использованием фреймворка расширений PHP.
    </para>
 
    <para>
     Обычно, расширения предоставляют API для программиста, что бы 
-    он мог использовать их функционал в своих программах. Однако
+    он мог использовать их функциональность в своих программах. Однако
     существуют расширения не предоставляющие никакого API.
    </para>
 
diff --git a/reference/mysqlnd/install.xml b/reference/mysqlnd/install.xml
index c24344681..e0693d704 100644
--- a/reference/mysqlnd/install.xml
+++ b/reference/mysqlnd/install.xml
@@ -90,7 +90,7 @@
  </para>
  
  <para>
-  Для встроенного драйвера MySQL требуется подключить и включить OpenSSL функционал PHP,
+  Для встроенного драйвера MySQL требуется подключить и включить OpenSSL в PHP,
   чтобы подключаться к MySQL через аккаунты, использующие плагин аутентификации MySQL SHA-256.
   Например, можно настроить PHP следующим образом:
  </para>
diff --git a/reference/mysqlnd_ms/setup.xml b/reference/mysqlnd_ms/setup.xml
index 942c379b0..16aa7ee30 100644
--- a/reference/mysqlnd_ms/setup.xml
+++ b/reference/mysqlnd_ms/setup.xml
@@ -10,7 +10,7 @@
   &reftitle.required;
   <para>
    <literal>PHP 5.3.6</literal> или новее.
-   Некоторый продвинутый функционал требует <literal>PHP 5.4.0</literal> или новее.
+   Некоторая продвинутая функциональность требует <literal>PHP 5.4.0</literal> или новее.
   </para>
   <para>
    Плагин репликации и распределения нагрузки <literal>mysqlnd_ms</literal> 
@@ -2187,7 +2187,7 @@ function pick_server($connected, $query, $masters, $slaves, $last_used_connectio
            </para>
           </entry>
           <entry>
-           Начиная с версии 1.4.0. Этот функционал доступен только в сочетании с
+           Начиная с версии 1.4.0. Эта функциональность доступна только в сочетании с
            фильтрами балансировки нагрузки <literal>random</literal> и
            <literal>roundrobin</literal>. Рекомендуется использовать эту опцию.
           </entry>
@@ -2210,7 +2210,7 @@ function pick_server($connected, $query, $masters, $slaves, $last_used_connectio
             </para>
           </entry>
           <entry>
-           Начиная с 1.4.0. Этот функционал доступен только в сочетании с
+           Начиная с 1.4.0. Эта функциональность доступна только в сочетании с
            фильтрами балансировки нагрузки <literal>random</literal> и
            <literal>roundrobin</literal>.
           </entry>
diff --git a/reference/oci8/connection.xml b/reference/oci8/connection.xml
index 238616f20..38ba76599 100644
--- a/reference/oci8/connection.xml
+++ b/reference/oci8/connection.xml
@@ -111,7 +111,7 @@
    помощью функции <function>oci_pconnect</function>.
   </para>
   <para>
-   Чтобы функционал DRCP был доступен в OCI8, клиентские библиотеки Oracle, используемые в
+   Чтобы функциональность DRCP была доступна в OCI8, клиентские библиотеки Oracle, используемые в
    PHP, и версия сервера баз данных должны быть 11g и новее.
   </para>
   <para>
diff --git a/reference/pcre/configure.xml b/reference/pcre/configure.xml
index 6553fdec8..76723cc85 100644
--- a/reference/pcre/configure.xml
+++ b/reference/pcre/configure.xml
@@ -21,7 +21,7 @@
  &windows.builtin;
  <para>
   PCRE - активный проект и по мере того как он меняется, меняется и
-  функционал PHP, который полагается на него. Возможно, некоторые
+  функциональность PHP, который полагается на него. Возможно, некоторые
   части документации PHP устарели в том плане, что они не покрывает
   новейшие возможности, которые предоставляет PCRE. Список изменений
   можно найти в <link xlink:href="&url.pcre.changelog;">списке изменений
diff --git a/reference/pdo/book.xml b/reference/pdo/book.xml
index c5e0d4cc4..302e51db7 100644
--- a/reference/pdo/book.xml
+++ b/reference/pdo/book.xml
@@ -15,8 +15,8 @@
    Расширение <literal>Объекты данных PHP</literal> (<acronym>PDO</acronym>)
    определяет простой и согласованный интерфейс для доступа к базам
    данных в PHP. Каждый драйвер базы данных, в котором реализован
-   этот интерфейс, может представить специфичный для базы данных
-   функционал в виде стандартных функций расширения. Но надо заметить,
+   этот интерфейс, может представить специфичную для базы данных
+   функциональность в виде стандартных функций расширения. Но надо заметить,
    что само по себе расширение PDO не позволяет манипулировать доступом
    к базе данных. Чтобы воспользоваться возможностями PDO, необходимо
    использовать соответствующий конкретной базе данных <link
@@ -35,7 +35,7 @@
   </para>
   <para>
    Расширение PDO внедрено в PHP 5.1, но также доступно в 5.0 в виде
-   PECL-расширения; PDO использует новый OO-функционал из ядра PHP 5
+   PECL-расширения; PDO использует новый OO-функциональность из ядра PHP 5
    и поэтому не будет работать с ранними версиями PHP.
   </para>
  </preface>
diff --git a/reference/phar/Phar/setDefaultStub.xml b/reference/phar/Phar/setDefaultStub.xml
index 77110f4b5..5e5657252 100644
--- a/reference/phar/Phar/setDefaultStub.xml
+++ b/reference/phar/Phar/setDefaultStub.xml
@@ -17,7 +17,7 @@
   </methodsynopsis>
   &phar.write;
   <para>
-   Этот метод комбинирует функционал двух других методов, 
+   Этот метод комбинирует функциональность двух других методов, 
    <function>Phar::createDefaultStub</function> и <function>Phar::setStub</function>.
   </para>
  </refsect1>
diff --git a/reference/phar/PharFileInfo/compress.xml b/reference/phar/PharFileInfo/compress.xml
index 73afbd2e8..9f9f994fb 100644
--- a/reference/phar/PharFileInfo/compress.xml
+++ b/reference/phar/PharFileInfo/compress.xml
@@ -20,7 +20,7 @@
    Для конкретных алгоритмов сжатия необходимо, чтобы были подключены
    расширения <link linkend="ref.bzip2">bzip2</link> или <link linkend="ref.zlib">zlib</link>
    соответственно.Также, если файл уже сжат, то для его разжатия потребуется
-   соответствующее расширение. Так как данный функционал изменяет содержимое
+   соответствующее расширение. Так как данная функциональность изменяет содержимое
    архива, для его нормальной работы необходимо, чтобы INI-опция
    <link linkend="ini.phar.readonly">phar.readonly</link> была отключена, иначе
    не получится внести изменение в архив <classname>Phar</classname>.
diff --git a/reference/phar/PharFileInfo/decompress.xml b/reference/phar/PharFileInfo/decompress.xml
index aa94ed59d..20bac33fd 100644
--- a/reference/phar/PharFileInfo/decompress.xml
+++ b/reference/phar/PharFileInfo/decompress.xml
@@ -19,7 +19,7 @@
    Этот метод разжимает файл внутри phar-архива. В зависимости от того, каким
    методом файл был сжат, необходимо наличие расширений
    <link linkend="ref.bzip2">bzip2</link> или <link linkend="ref.zlib">zlib</link>.
-   Так как этот функционал изменяет phar-архив, необходимо, чтобы опция
+   Так как эта функциональность изменяет phar-архив, необходимо, чтобы опция
    <link linkend="ini.phar.readonly">phar.readonly</link> была отключена, иначе
    внести изменения в архив <classname>Phar</classname> не получится.
    На архивы <classname>PharData</classname> ограничение на запись не распространяется.
diff --git a/reference/phar/PharFileInfo/delMetadata.xml b/reference/phar/PharFileInfo/delMetadata.xml
index 4f95fec75..bdf4d7006 100644
--- a/reference/phar/PharFileInfo/delMetadata.xml
+++ b/reference/phar/PharFileInfo/delMetadata.xml
@@ -31,7 +31,7 @@
   &reftitle.returnvalues;
   <para>
    Возвращает &true; или &false; в зависимости от успешности выполнения.
-   Так как этот функционал изменяет phar-архив, необходимо, чтобы опция
+   Так как эта функциональность изменяет phar-архив, необходимо, чтобы опция
    <link linkend="ini.phar.readonly">phar.readonly</link> была отключена, иначе
    внести изменения в архив <classname>Phar</classname> не получится.
    На архивы <classname>PharData</classname> ограничение на запись не распространяется.
diff --git a/reference/phar/PharFileInfo/setMetadata.xml b/reference/phar/PharFileInfo/setMetadata.xml
index df5714e93..211d655f3 100644
--- a/reference/phar/PharFileInfo/setMetadata.xml
+++ b/reference/phar/PharFileInfo/setMetadata.xml
@@ -21,7 +21,7 @@
    поскольку, если данных много, либо в принципе много файлов с метаданными - это
    значительно замедляет загрузку phar-архива. Важно помнить, что phar-архивы
    из коробки поддерживают права на файлы и их можно задать с помощью метода
-   <function>PharFileInfo::chmod</function>. Так как этот функционал изменяет 
+   <function>PharFileInfo::chmod</function>. Так как эта функциональность изменяет 
    phar-архив, необходимо, чтобы опция <link linkend="ini.phar.readonly">phar.readonly</link>
    была отключена, иначе внести изменения в архив <classname>Phar</classname> не
    получится. На архивы <classname>PharData</classname> ограничение на запись не
diff --git a/reference/phar/fileformat.xml b/reference/phar/fileformat.xml
index 433cd05cc..8ad620523 100644
--- a/reference/phar/fileformat.xml
+++ b/reference/phar/fileformat.xml
@@ -37,7 +37,7 @@
   </para>
   <para>
    Заглушка должна содержать по крайней мере лексему <literal>__HALT_COMPILER();</literal> в конце файла.
-   Как правило, заглушка содержит функционал загрузчика, подобно тому, как показано ниже:
+   Как правило, заглушка содержит функциональность загрузчика, подобно тому, как показано ниже:
   </para>
   <para>
    <programlisting role="php">
diff --git a/reference/pthreads/book.xml b/reference/pthreads/book.xml
index 414649bd3..d1bd47666 100644
--- a/reference/pthreads/book.xml
+++ b/reference/pthreads/book.xml
@@ -137,7 +137,7 @@
   <note>
    <para>
     Ресурсы:
-    Расширения и функционал PHP, создающие ресурсы, совершенно не
+    Расширения и функциональность PHP, создающие ресурсы, совершенно не
     подготовлены для такого типа окружения; pthreads предоставляет 
     механизм разделения ресурсов между контекстами, однако 
     для большинства типов ресурсов его следует считать небезопасным.
diff --git a/reference/quickhash/quickhashinthash.xml b/reference/quickhash/quickhashinthash.xml
index 48ee00a96..2fd31e338 100644
--- a/reference/quickhash/quickhashinthash.xml
+++ b/reference/quickhash/quickhashinthash.xml
@@ -87,7 +87,7 @@
      <listitem>
       <para>Если включено, то добавление повторяющихся элементов в набор
        (с помощью add() или loadFromFile()) приведёт к отбрасыванию этих элементов.
-       Этот функционал несколько замедляет работу, так что должен использоваться только
+       Эта функциональность несколько замедляет работу, так что должен использоваться только
        если действительно необходим.</para>
      </listitem>
     </varlistentry>
diff --git a/reference/quickhash/quickhashintset.xml b/reference/quickhash/quickhashintset.xml
index 1d614905e..0bc42a179 100644
--- a/reference/quickhash/quickhashintset.xml
+++ b/reference/quickhash/quickhashintset.xml
@@ -86,7 +86,7 @@
      <listitem>
       <para>Если включено, то добавление повторяющихся элементов в набор
        (с помощью add() или loadFromFile()) приведёт к отбрасыванию этих элементов.
-       Этот функционал несколько замедляет работу, так что должен использоваться только
+       Эта функциональность несколько замедляет работу, так что должен использоваться только
        если действительно необходим.</para>
      </listitem>
     </varlistentry>
diff --git a/reference/quickhash/quickhashintstringhash.xml b/reference/quickhash/quickhashintstringhash.xml
index 41fc11b39..94692cc34 100644
--- a/reference/quickhash/quickhashintstringhash.xml
+++ b/reference/quickhash/quickhashintstringhash.xml
@@ -87,7 +87,7 @@
      <listitem>
       <para>Если включено, то добавление повторяющихся элементов в набор
        (с помощью add() или loadFromFile()) приведёт к отбрасыванию этих элементов.
-       Этот функционал несколько замедляет работу, так что должен использоваться только
+       Эта функциональность несколько замедляет работу, так что должен использоваться только
        если действительно необходим.</para>
      </listitem>
     </varlistentry>
diff --git a/reference/quickhash/quickhashstringinthash.xml b/reference/quickhash/quickhashstringinthash.xml
index 5d072b1a5..ffb3e9fa0 100644
--- a/reference/quickhash/quickhashstringinthash.xml
+++ b/reference/quickhash/quickhashstringinthash.xml
@@ -69,7 +69,7 @@
      <listitem>
       <para>Если включено, то добавление повторяющихся элементов в набор
        (с помощью add() или loadFromFile()) приведёт к отбрасыванию этих элементов.
-       Этот функционал несколько замедляет работу, так что должен использоваться только
+       Эта функциональность несколько замедляет работу, так что должен использоваться только
        если действительно необходим.</para>
      </listitem>
     </varlistentry>
diff --git a/reference/session/security.xml b/reference/session/security.xml
index a5460b0b0..516e921b4 100644
--- a/reference/session/security.xml
+++ b/reference/session/security.xml
@@ -155,7 +155,7 @@
      В версиях PHP до 7.1.0 необходимо использовать CSPRNG, то есть /dev/urandom или
      <function>random_bytes</function> и функции хеширования для генерации
      нового идентификатора сессии. <function>session_create_id</function> имеет
-     встроенный функционал обнаружения коллизий и генерирует идентификатор
+     встроенная функциональность обнаружения коллизий и генерирует идентификатор
      основываясь на INI-настройках. Использование <function>session_create_id</function>
      является предпочтительной практикой.
     </simpara>
@@ -208,7 +208,7 @@
    <warning>
     <simpara>
      Несмотря на то, что менеджер сессий может прозрачно управлять
-     временными метками, этот функционал не реализован. Данные
+     временными метками, эта функциональность не реализована. Данные
      старых сессий сохраняются до момента запуска сборщика мусора.
      В то же время, разработчики должны убедиться, что данные
      истёкших сессий удалены. Однако разработчики НЕ должны удалять данные активных сессий немедленно.
@@ -498,7 +498,7 @@
      В большинстве случаев лучше всего использовать "<literal>0</literal>".
     </para>
     <para>
-     Если требуется функционал автологина, реализовывайте его самостоятельно и
+     Если требуется функциональность автологина, реализовывайте его самостоятельно и
      никогда не используйте для этого долгоживущие сессии.
      Более подробно изложено выше в соответствующих разделах.
     </para>
@@ -630,7 +630,7 @@
      минимально возможным значением. Настраивайте <link linkend="ini.session.gc-probability">session.gc_probability</link>
      и <link linkend="ini.session.gc-divisor">session.gc_divisor</link> так,
      чтобы устаревшие сессии удалялись достаточно часто.
-     Если требуется функционал автологина, реализуйте его самостоятельно и
+     Если требуется функциональность автологина, реализуйте его самостоятельно и
      никогда не используйте для этого долгоживущие сессии.
     </para>
     <note>
diff --git a/reference/session/upload-progress.xml b/reference/session/upload-progress.xml
index 353e51072..cb49d649f 100644
--- a/reference/session/upload-progress.xml
+++ b/reference/session/upload-progress.xml
@@ -6,7 +6,7 @@
  <title>Отслеживание прогресса загрузки файлов с помощью сессий</title>
  <note>
   <simpara>
-   Этот функционал доступен с PHP 5.4.0.
+   Эта функциональность доступна с PHP 5.4.0.
   </simpara>
  </note>
  <para>
diff --git a/reference/wincache/ini.xml b/reference/wincache/ini.xml
index 96436c08c..52d96fd1b 100644
--- a/reference/wincache/ini.xml
+++ b/reference/wincache/ini.xml
@@ -250,7 +250,7 @@
     </term>
     <listitem>
      <simpara>
-      Включает/отключает функционал оповещения об изменении файла. Если функционал
+      Включает/отключает функциональность оповещения об изменении файла. Если функционал
       оповещения об изменениях файла поддерживается, то он может быть использован для
       обновления кеша опкодов и файлового кеша при получении соответствующих 
       оповещений. Если подобный механизм не поддерживается, например, при использовании
diff --git a/translation_standards.xml b/translation_standards.xml
index cc92de557..a076ff154 100644
--- a/translation_standards.xml
+++ b/translation_standards.xml
@@ -22,6 +22,7 @@ default, by default - по умолчанию (пишется без дефис
 directory - директория
 entry - элемент (существительное, для массивов, списков и прочих структур)
 extension - модуль
+features/functionality - возможности, функциональность
 hash - хеш
 HTML entity - HTML-сущность
 HTTP-Authentication - HTTP-аутентификация