com doc/ru: Merge branch 'master' into lex111/typos: .github/workflows/build.yml .yaspellerrc.js appendices/history.xml appendices/ini.core.xml appendices/migration5.xml appendices/migration52.xml appendices/migration53.xml appendices/migration73/deprecated.xml appendices/migration73/new-features.xml appendices/migration80/incompatible.xml faq/installation.xml install/fpm/configuration.xml install/problems.xml install/unix/apache2.xml language-sn
[email protected] (Alexey Pyltsyn) Sun, 03 Jan 2021 18:56:44 +0000
| Newsgroups | php.doc.ru |
|---|---|
| Message-ID | <[email protected]> |
Commit: 5a3d61f2a291e9adbb5dcb05ebd3284e5b1ebb9d Author: Alexey Pyltsyn <[email protected]> Sun, 3 Jan 2021 21:18:01 +0300 Parents: b5440175d73504cd1399e00a13fe90da58bd5cd5 cd874577aae2583366b95fc4612c09ef1177b217 Branches: master Link: http://git.php.net/?p=doc/ru.git;a=commitdiff;h=5a3d61f2a291e9adbb5dcb05ebd3284e5b1ebb9d Log: Merge branch 'master' into lex111/typos Changed paths: AM .github/workflows/build.yml MA .yaspellerrc.js MM appendices/history.xml MM appendices/ini.core.xml MM appendices/migration5.xml MM appendices/migration52.xml MM appendices/migration53.xml MM appendices/migration73/deprecated.xml MM appendices/migration73/new-features.xml MM appendices/migration80/incompatible.xml MM faq/installation.xml MM install/fpm/configuration.xml MM install/problems.xml MM install/unix/apache2.xml MM language-snippets.ent MM language/context/ftp.xml MM language/context/http.xml MM language/references.xml MM language/types/array.xml MM reference/array/functions/compact.xml MM reference/com/book.xml MM reference/curl/functions/curl-setopt.xml MM reference/datetime/formats.xml MM reference/datetime/functions/date-sun-info.xml MM reference/enchant/book.xml MM reference/ev/ev/backend.xml MM reference/ev/ev/embeddablebackends.xml MM reference/ev/ev/recommendedbackends.xml MM reference/ev/ev/supportedbackends.xml MM reference/ev/evembed/construct.xml MM reference/ev/evloop.xml MM reference/event/eventbase.xml MM reference/event/eventbuffer.xml MM reference/event/eventbufferevent.xml MM reference/event/eventconfig.xml MM reference/exec/functions/proc-open.xml MM reference/filesystem/functions/fgetcsv.xml MM reference/filesystem/functions/file-get-contents.xml MM reference/filesystem/functions/fopen.xml MM reference/hash/constants.xml MM reference/ibm_db2/ini.xml MM reference/judy/judy/bycount.xml MM reference/ldap/functions/ldap-get-values.xml MM reference/mbstring/functions/mb-ereg-replace-callback.xml MM reference/memcache/memcache/replace.xml MM reference/memcache/memcache/setcompressthreshold.xml MM reference/memcached/memcached/get.xml MM reference/memcached/memcached/getbykey.xml MM reference/mongo/connecting.xml MM reference/mongo/mongoclient/gethosts.xml MM reference/mongo/mongocollection/createindex.xml MM reference/mongo/mongocollection/ensureindex.xml MM reference/mongo/mongocollection/remove.xml MM reference/mongo/mongocommandcursor/createfromdocument.xml MM reference/mongo/mongodb/command.xml MM reference/mongo/mongogridfs.xml MM reference/mongodb/architecture.xml MM reference/mongodb/bson/decimal128/unserialize.xml MM reference/mongodb/configure.xml MM reference/mongodb/mongodb/driver/manager/getservers.xml MM reference/mongodb/mongodb/driver/server/executecommand.xml MM reference/mongodb/mongodb/driver/session/getserver.xml MM reference/mysql/functions/mysql-real-escape-string.xml MM reference/mysqli/quickstart.xml MM reference/mysqlnd/stats.xml MM reference/mysqlnd_ms/ini.xml MM reference/mysqlnd_ms/setup.xml MM reference/oci8/OCI-Lob/writeTemporary.xml MM reference/oci8/dtrace.xml MM reference/oci8/ini.xml MM reference/oci8/taf.xml MM reference/parallel/parallel.events.event.type.xml MM reference/pcre/pattern.syntax.xml MM reference/phar/fileformat.xml MM reference/phar/ini.xml MM reference/phar/using.xml MM reference/pthreads/worker/isworking.xml MM reference/session/security.xml MM reference/strings/functions/crc32.xml MM reference/strings/functions/crypt.xml MM reference/xml/functions/utf8-decode.xml MM reference/zip/ziparchive/setcompressionindex.xml MM reference/zmq/zmqdevice/construct.xml MM security/errors.xml
diff_5a3d61f2a291e9adbb5dcb05ebd3284e5b1ebb9d.txt
(text/plain, 66.5 KB)
diff --cc .github/workflows/build.yml
index 000000000,0f098157b..0983b307e
mode 000000,100644..100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@@ -1,0 -1,26 +1,38 @@@
+ name: Build Test
+
+ on:
+ push:
+ branches:
+ - master
+ pull_request:
+ branches:
+ - master
+ schedule:
+ - cron: '0 0 * * *'
+
+ jobs:
++ spellchecking:
++ runs-on: ubuntu-latest
++ steps:
++ - name: Checkout
++ uses: actions/checkout@v2
++ with:
++ path: 'ru'
++ - name: Install yaspeller
++ run: npm install yaspeller
++ - name: Run spellchecker
++ run: node_modules/.bin/yaspeller --only-errors "**/*.xml"
++
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v2
+ with:
+ path: 'ru'
+
+ - name: Run Build Test Script
+ run: |
+ git clone --depth=1 https://github.com/php/doc-base.git doc-base
+ git clone --depth=1 https://github.com/php/doc-en.git en
+ php doc-base/configure.php --enable-xml-details --disable-libxml-check --redirect-stderr-to-stdout --with-lang=ru
diff --cc .yaspellerrc.js
index e3ae0980e,000000000..efe24dbed
mode 100644,000000..100644
--- a/.yaspellerrc.js
+++ b/.yaspellerrc.js
@@@ -1,232 -1,0 +1,238 @@@
+module.exports = {
+ excludeFiles: [
+ ".git",
+ "bookinfo.xml",
+ ],
+ format: "html",
+ lang: "ru",
+ fileExtensions: [
+ ".xml"
+ ],
+ ignoreUrls: true,
+ ignoreDigits: true,
+ ignoreCapitalization: true,
+ ignoreUppercase: true,
+ ignoreLatin: true,
- // checkYo: true,
++ checkYo: true,
+ dictionary: [
+ "логировани.*",
+ "(не)?булев.*",
+ "регистро(не)?зависим.*",
+ "кроссплатформе.*",
+ "внутрисерверных",
+ "(М|м)ногобайтов.*",
+ "(П|п)севдотип",
+ "трейт.*",
+ "снапшот.*",
+ "локал.*",
+ "скрипт.*",
- "пере(подключ|собират|авторизов|заплан|использова|сборк|синхронизаци).*",
++ "пере(подключ|собират|авторизов|заплан|использова|сборк|синхронизаци|посыл).*",
+ "Абстрактн.*",
+ "(Де|де)?(с|С)ериализ.*",
- "авто(определен|дополнени|подтверждени|фильтр|обрезк|инкремент|подгрузчик|глобал|логин).*",
++ "авто(определен|дополн|подтверждени|фильтр|обрезк|инкремент|подгрузчик|глобал|логин).*",
+ "раскомментир.*",
+ "портирован.*",
- "Змиевски|Мэлин|Баккен|Стиг|Сураски|Гутманс|Лердорф.*|Хэнстридж|Кромману|Виеброка|Картуса|Аткинсона|Диффи|Хеллмана|Мерсена|Кастаноли|Анилу|Тишрей|Элул|Нейгла|Игелем|Редмиллером|Хаскиным|Фальманом|Крокфорда|Хилмана|Киссенджера|Фридла|Боллинджера|Апмсер|Хэйсэй|Блэкмана|Синк|Леманном|Клавиусом|Алоизием|Лилиусом|Мадхавапедди|Хэйз|Маллет|Мерсенна|Микио|Хирабаяши",
++ "Змиевски|Мэлин|Баккен|Стиг|Сураски|Гутманс|Лердорф.*|Хэнстридж|Кромману|Виеброка|Картуса|Аткинсона|Диффи|Хеллмана|Мерсена|Кастаноли|Анилу|Тишрей|Элул|Нейгла|Игелем|Редмиллером|Хаскиным|Фальманом|Крокфорда|Хилмана|Киссенджера|Фридла|Боллинджера|Апмсер|Хэйсэй|Блэкмана|Синк|Леманном|Клавиусом|Алоизием|Лилиусом|Мадхавапедди|Хэйз|Маллет|Мерсенна|Микио|Хирабаяши|Такури",
+ "дебаггер.*",
+ "(за|не)?(к|К)еш.*",
+ "лог.*",
+ "воркер.*",
+ "сервлет.*",
+ "контравариантны",
+ "(не)?криптографически.*",
+ "много(байт|сесси).*",
+ "деструктурирован.*",
- "не(строков|скалярн|относител|доверен|конфиденциальн|валидн|модифицирован|назначен|статичн|перенаправлен|отладочн|нестрочн|буфериз).*",
++ "не(строков|скалярн|относител|доверен|конфиденциальн|валидн|модифицирован|назначен|статичн|перенаправлен|отладочн|нестрочн|буфериз|сериализ).*",
+ "опкод.*",
+ "клик.*",
+ "чекбокс.*",
+ "радиокнопк.*",
+ "выбранност.*",
+ "таб.*",
+ "комбо",
+ "пре(компилирован|прокси).*",
+ "(за)?(х|Х)еш.*",
+ "кибибайт.*",
+ "превью",
+ "не(перехвачен|отлавливаем|пойман).*",
+ "токен.*",
+ "лекс.*",
+ "декскриптор.*",
+ "иммутабельн.*",
+ "языкозависим.*",
- "б(э|е)кенд.*|фронтенд.*",
++ "(б|Б)(э|е)кенд.*|фронтенд.*",
+ "джиттер.*",
+ "синглтон.*",
+ "примонтиро.*",
+ "санитизаци.*",
+ "(про|за)?экрани.*",
+ "псевдо(объект|массив|тип|терминал).*",
+ "Числительный",
+ "транслитератор.*",
+ "масштаб.*",
+ "разыменов.*",
+ "(пере|де|ре)инициал.*",
+ "не?(скалярн|инкрементн).*",
+ "инвалидац.*",
+ "геопространственн.*",
+ "неинтуитивное",
+ "непробельн.*",
+ "лайк.*",
+ "мьютекс.*",
+ "баг.*",
+ "линеаризуем.*",
+ "пере(соедин|использ|автор).*",
+ "аптайма",
+ "(не|за)?буфери.*",
+ "инстанци.*",
+ "мульти(запрос|встав|байт|платформ|плексн|дескриптор|плекс).*",
+ "(не)?транзакцион.*",
+ "битмаска",
+ "пайп.*",
+ "балансировщик.*",
+ "автофиксаци.*",
+ "хинт.*",
+ "монитор.*",
+ "под(формат|домен|тег|маск|масок|шаблон|поток|элемент|массив|вектор|очередь|пакет|процесс).*",
+ "кросс(домен).*",
+ "сконвертирова.*",
+ "плейсхолдер.*",
+ "суб.*",
+ "хак.*",
+ "разработческ.*",
+ "прослушивател.*",
+ "человеко(не)?читаем.*",
+ "графемн.*",
+ "(не)?заякор.*",
+ "само(заверен|подписан).*",
+ "(.*)(буквен|символьн|битн).*",
+ "рассинхронизац.*",
+ "высоко(оптимизирован|загружен).*",
+ "обфусцирован.*",
+ "вендор",
+ "сигнализирован.*",
+ "закольцов.*",
+ "сокетн.*",
+ "датаграм.*",
+ "неподсоединённых",
+ "роутинг.*",
+ "дефрагментирует",
+ "фасетирован.*",
+ "(фрагментатор|фрагментер).*",
+ "проитериро.*",
+ "подытератор.*",
+ "инструментирован.*",
+ "репортинг.*",
+ "постпроцессинг.*",
+ "форк.*",
+ "спозиционирован.*",
+ "перенаправлений",
+ "(де)маршалинг.*",
+ "лок.*",
+ "дорелизн.*",
+ "виньетный",
+ "палитров.*",
+ "эрмитовая",
+ "интерлейсинг.*",
+ "пикселировани.*",
+ "ресэмплировани.*",
+ "маппинг.*",
+ "люминизиру.*",
+ "пред(просмотр|загруж|загрузк).*",
+ "интент.*",
+ "объектно",
+ "суперстраницы",
+ "нефатальной",
+ "отдельностоящих",
+ "пуш.*",
+ "(авто)?коммит.*",
- "(про)?патч.*",
++ "(про)?(п|П)атч.*",
+ "эквиваленция",
+ "моникер.*",
+ "пролептическ.*",
+ "инжинеринг.*",
+ "файлоподобн.*",
+ "аудиопоток.*",
+ "задокументирован.*",
+ "склонирован.*",
+ "сопоставител.*",
+ "инсталятор.*",
+ "подгрузились",
+ "платформонезависим.*",
+ "вуаля",
+ "пересвязки",
+ "бинарник.*",
+ "запускатель",
+ "беззнак.*",
+ "потоко(не)?безопас.*",
+ "потокоориентирован.*",
+ "потоко-небезопасную",
+ "одно(ранг|класс).*",
+ "скринкаст",
+ "шард.*",
+ "скоуп.*", // TODO: заменить на область виХирабаяши
+ "отрисов.*",
+ "(авто)?рендер.*",
+ "Диофантового",
+ "полиномическую",
+ "верхнеуровневым",
+ "неотвеченные",
+ "пинг.*",
+ "распознаться",
+ "тайпхинтинга",
+ "батч",
+ "керберизованными",
+ "попроцессную",
+ "нод.*",
+ "партиционирован.*",
+ "среплицировать",
+ "версион.*",
+ "челлендж.*",
+ "общеупотребляемых",
+ "финализирующ.*",
+ "меж(поточн|сайт|процесс).*",
+ "вендор.*",
+ "контекстно",
+ "имитовставк.*",
+ "бакет.*",
+ "побитово",
+ "Упс",
+ "проприетарност.*",
+ "мета(поиск|тег).*",
+ "марубозу|Тасуки|Тристар|Моментум",
+ "массивоподобное",
+ "проигнориру.*",
+ "долго(выполняемых|работающих)",
+ "глобализуются",
+ "резолвинг.*",
+ "продакшен.*",
+ "бинарно",
+ "полизаполнения",
+ "синглетон.*",
+ "недозаписанные",
- "полносвязных",
++ "полно(связных|секундное)",
+ "сигмоид.*",
+ "кандидатные",
+ "Айти",
+ "преавторизованной",
+ "нерепликационных",
+ "помодульно",
+ "некаталогизированное",
+ "реинициализирует",
+ "недополнения",
+ "несброшенные",
+ "универсальнее",
+ "(не)?версионирован.*",
+ "разблокируется",
+ "разграничителей",
+ "переаллокацию",
+ "сэмпл.*",
+ "маршал.*",
++ "низкозагруженных",
++ "парсит",
++ "симлинк.*",
++ "гореш|гершаим",
++ "ресемплированием",
++ "среплиц.*",
+ ]
+}
diff --cc appendices/migration52.xml
index da0bb77aa,56f737a3f..b7f285558
--- a/appendices/migration52.xml
+++ b/appendices/migration52.xml
@@@ -146,8 -146,8 +146,8 @@@ print $foo
<simpara>
Даже с методом <link linkend="object.tostring">__toString()</link>
объекты не могут использоваться для индексации массива. Возможно, позднее
- будет реализовано встроенное хэширование для таких случаев, но в PHP 5.2.x
- вам придётся реализовать собственное вычисление хэш-значений или
+ будет реализовано встроенное хеширование для таких случаев, но в PHP 5.2.x
- вам придется реализовать собственное вычисление хеш-значений или
++ вам придётся реализовать собственное вычисление хеш-значений или
использовать новую функцию SPL:
<function>spl_object_hash</function>.
</simpara>
diff --cc appendices/migration53.xml
index 8d2d8d314,5b51d6455..cb2e927a6
--- a/appendices/migration53.xml
+++ b/appendices/migration53.xml
@@@ -2438,7 -2438,7 +2438,7 @@@ try
<listitem>
<simpara>
У функции <function>fopen</function> теперь есть новый режим (<literal>n</literal>),
- который передает константу <constant>O_NONBLOCK</constant> соответствующему низлежащему
- который передаёт константу <constant>O_NONBLOCK</constant> соответствующему низлежащему
++ который передаёт константу <constant>O_NONBLOCK</constant> соответствующему нижележащему
системному вызову <literal>open()</literal>. Обратите внимание, что этот режим в настоящее время не
поддерживается в системах Windows.
</simpara>
diff --cc install/problems.xml
index c7ce5d14f,910825c15..bb3c3bb0c
--- a/install/problems.xml
+++ b/install/problems.xml
@@@ -25,7 -25,7 +25,7 @@@
имел схожую с вашей проблему и успешно её решил. Архив рассылки доступен
на странице поддержки: <link
xlink:href="&url.php.support;">&url.php.support;</link>
-- Для подписки на список рассылки об инсталяции PHP пришлите пустое сообщение на <link
++ Для подписки на список рассылки об установке PHP пришлите пустое сообщение на <link
xlink:href="mailto:&email.php.install.subscribe;">&email.php.install.subscribe;</link>.
Адрес списка рассылки: <link
xlink:href="mailto:&email.php.install;">&email.php.install;</link>.
diff --cc install/unix/apache2.xml
index 1bab962a2,77b651c36..716fe62e3
--- a/install/unix/apache2.xml
+++ b/install/unix/apache2.xml
@@@ -170,8 -170,8 +170,8 @@@ cp php.ini-development /usr/local/lib/p
</para>
<para>
- Если же вы используетеphp.ini-production, прочитайте его, чтобы знать какие изменения в
- поведении PHP это повлечёт.
+ Если же вы используете php.ini-production, прочитайте его, чтобы знать какие изменения в
- поведении PHP это повлечет.
++ поведении PHP это повлечёт.
</para>
</listitem>
diff --cc language-snippets.ent
index f6cee6437,fbd894d69..be8d477fd
--- a/language-snippets.ent
+++ b/language-snippets.ent
@@@ -2035,12 -2035,12 +2035,12 @@@ xmlns="http://docbook.org/ns/docbook"><
<!ENTITY mongo.errors.exceptions.writeconcern '<para xmlns="http://docbook.org/ns/docbook">Исключение <classname>MongoCursorException</classname> бросается, если установлена опция <literal>"w"</literal> и не прошла запись.</para><para xmlns="http://docbook.org/ns/docbook">Исключение <classname>MongoCursorTimeoutException</classname> бросается, если опция <literal>"w"</literal> установлена в значение больше одного и операция заняла больше, чем <varname>MongoCursor::$timeout</varname> миллисекунд. При этом операция на сервере не прерывается, так как это ограничение времени работает на клиентской стороне. Операция в миллисекундах в <varname>MongoCollection::$wtimeout</varname>.</para>'>
<!ENTITY mongo.errors.deprecated '<para xmlns="http://docbook.org/ns/docbook">Вызывает ошибку уровня <constant>E_DEPRECATED</constant></para>'>
<!ENTITY mongo.gridfs.store.metadata.note '<note xmlns="http://docbook.org/ns/docbook"><para>Данные поля могут перезаписать поля, автоматически созданные драйвером, как указано в основной документации MongoDB <link xlink:href="&url.mongodb.docs.gridfs;#the-files-collection" xmlns:xlink="http://www.w3.org/1999/xlink">коллекции файлов</link>. В качестве практического применения данного поведения можно указать собственный <literal>chunkSize</literal> или <literal>_id</literal> для файла.</para></note>'>
- <!ENTITY mongo.gridfs.store.return '<para xmlns="http://docbook.org/ns/docbook">Возвращает <literal>_id</literal> сохраненного документа. Это будет сгенерированный <classname>MongoId</classname>, за исключением случая, когда <literal>_id</literal> был явно указан в параметре <parameter>metadata</parameter>.</para>'>
- <!ENTITY mongo.mongowritebatch.writeoptions.description '<listitem xmlns="http://docbook.org/ns/docbook"><para>Массив опций записи.<informaltable><thead><row><entry>ключ</entry><entry>значение</entry></row></thead><tbody><row><entry>w (int|string)</entry><entry>Значения <link linkend="mongo.writeconcerns">контроля записи</link></entry></row><row><entry>wtimeout (int)</entry><entry><link linkend="mongo.writeconcerns">Максимальное время ожидания репликации</link></entry></row><row><entry>ordered</entry><entry>Определяет, должна ли MongoDB применять этот пакет в определенном по порядку. Упорядоченная запись запускается последовательно (по одному элементу за раз) и запись прекращается после первой же ошибки. Неупорядоченная запись может запускаться параллельно и ошибки не приводят к остановке записи. По умолчанию &true;</entry></row><row><entry>j (bool)</entry><entry>Ожидать журналирование на основном сервере (primary). Не рекомендуется, используйте вместо него опцию Контроля Записи (WriteConcern)</entry></row><row><entry>fsync (bool)</entry><entry>Ожидать fsync на основном сервере (primary). Не рекомендуется, используйте вместо него опцию Контроля Записи (WriteConcern)</entry></row></tbody></informaltable></para></listitem>'>
+ <!ENTITY mongo.gridfs.store.return '<para xmlns="http://docbook.org/ns/docbook">Возвращает <literal>_id</literal> сохранённого документа. Это будет сгенерированный <classname>MongoId</classname>, за исключением случая, когда <literal>_id</literal> был явно указан в параметре <parameter>metadata</parameter>.</para>'>
+ <!ENTITY mongo.mongowritebatch.writeoptions.description '<listitem xmlns="http://docbook.org/ns/docbook"><para>Массив опций записи.<informaltable><thead><row><entry>ключ</entry><entry>значение</entry></row></thead><tbody><row><entry>w (int|string)</entry><entry>Значения <link linkend="mongo.writeconcerns">контроля записи</link></entry></row><row><entry>wtimeout (int)</entry><entry><link linkend="mongo.writeconcerns">Максимальное время ожидания репликации</link></entry></row><row><entry>ordered</entry><entry>Определяет, должна ли MongoDB применять этот пакет в определённом по порядку. Упорядоченная запись запускается последовательно (по одному элементу за раз) и запись прекращается после первой же ошибки. Неупорядоченная запись может запускаться параллельно и ошибки не приводят к остановке записи. По умолчанию &true;</entry></row><row><entry>j (bool)</entry><entry>Ожидать журналирование на основном сервере (primary). Не рекомендуется, используйте вместо него опцию Контроля Записи (WriteConcern)</entry></row><row><entry>fsync (bool)</entry><entry>Ожидать fsync на основном сервере (primary). Не рекомендуется, используйте вместо него опцию Контроля Записи (WriteConcern)</entry></row></tbody></informaltable></para></listitem>'>
<!ENTITY mongo.mongowritebatch.collection.description '<listitem xmlns="http://docbook.org/ns/docbook"><para>Объект <classname>MongoCollection</classname> для выполняемого пакета. Его опции <link linkend="mongo.writeconcerns">контроля записи</link> будут скопированы и использованы по умолчанию, если не будут переданы через <parameter>$write_options</parameter> или <methodname>MongoWriteBatch::execute</methodname>.</para></listitem>'>
-<!ENTITY mongo.context.server ' <varlistentry xmlns="http://docbook.org/ns/docbook"> <term> <parameter>server</parameter> </term> <listitem> <para> Массив, содержащий основную информацию о выбранном сервере. <informaltable> <tgroup cols="2"> <thead> <row> <entry>ключ</entry> <entry>значение</entry> </row> </thead> <tbody> <row> <entry>hash</entry> <entry>хэш сервера, например: <literal>localhost:27017;-;X;56052</literal></entry> </row> <row> <entry>type</entry> <entry>Тип узла (primary/secondary/mongos/arbiter): <literal>2</literal></entry> </row> <row> <entry>max_bson_size</entry> <entry>максимальный размер BSON, который этот узел поддерживает: <literal>16777216</literal></entry> </row> <row> <entry>max_message_size</entry> <entry>Максимальный размер сообщения, который этот узел поддерживает: <literal>48000000</literal></entry> </row> <row> <entry>request_id</entry> <entry>Идентификатор запроса для этого сообщения: <literal>42</literal></entry> </row> </tbody> </tgroup> </informaltable> </para> </listitem> </varlistentry>'>
-<!ENTITY mongo.context.writeoptions '<varlistentry xmlns="http://docbook.org/ns/docbook"> <term> <parameter>writeOptions</parameter> </term> <listitem> <para> <informaltable> <tgroup cols="2"> <thead> <row> <entry>key</entry> <entry>value</entry> </row> </thead> <tbody> <row> <entry>ordered</entry> <entry>булево, если операция (в случае пакетных операций) должна выполняться последовательно (ordered=true)</entry> </row> <row> <entry>writeConcern</entry> <entry>Массив опций контроля записи (writeConcern, смотри ниже)</entry> </row> </tbody> </tgroup> </informaltable> <table> <title>значения массива writeConcern</title> <tgroup cols="2"> <thead> <row> <entry>ключ</entry> <entry>значение</entry> </row> </thead> <tbody> <row> <entry>fsync</entry> <entry>булево, сбрасывать на диск перед запуском</entry> </row> <row> <entry>j</entry> <entry>булево, записывать в журнал перед запуском</entry> </row> <row> <entry>wtimeout</entry> <entry>целое число, миллисекунды, максимальное время, которое основной сервер (primary) ждёт подтверждение репликации</entry> </row> <row> <entry>w</entry> <entry>integer=число серверов, или string=тэг-репликации</entry> </row> </tbody> </tgroup> </table> </para> </listitem> </varlistentry>'>
-<!ENTITY mongo.context.protocoloptions ' <varlistentry xmlns="http://docbook.org/ns/docbook"> <term> <parameter>protocolOptions</parameter> </term> <listitem> <para> <informaltable> <tgroup cols="2"> <thead> <row> <entry>key</entry> <entry>value</entry> </row> </thead> <tbody> <row> <entry>message_length</entry> <entry>Общий размер в байтах закодированного сообщения, отправляемого по сети</entry> </row> <row> <entry>request_id</entry> <entry>Идентификатор для сообщения: <literal>42</literal></entry> </row> <row> <entry>namespace</entry> <entry>Пространство имён MongoDB , используемого для сообщений протокола <literal>dbname.collectionname</literal></entry> </row> </tbody> </tgroup> </informaltable> </para> </listitem> </varlistentry>'>
+<!ENTITY mongo.context.server ' <varlistentry xmlns="http://docbook.org/ns/docbook"> <term> <parameter>server</parameter> </term> <listitem> <para> Массив, содержащий основную информацию о выбранном сервере. <informaltable> <tgroup cols="2"> <thead> <row> <entry>ключ</entry> <entry>значение</entry> </row> </thead> <tbody> <row> <entry>hash</entry> <entry>хеш сервера, например: <literal>localhost:27017;-;X;56052</literal></entry> </row> <row> <entry>type</entry> <entry>Тип узла (primary/secondary/mongos/arbiter): <literal>2</literal></entry> </row> <row> <entry>max_bson_size</entry> <entry>максимальный размер BSON, который этот узел поддерживает: <literal>16777216</literal></entry> </row> <row> <entry>max_message_size</entry> <entry>Максимальный размер сообщения, который этот узел поддерживает: <literal>48000000</literal></entry> </row> <row> <entry>request_id</entry> <entry>Идентификатор запроса для этого сообщения: <literal>42</literal></entry> </row> </tbody> </tgroup> </informaltable> </para> </listitem> </varlistentry>'>
+<!ENTITY mongo.context.writeoptions '<varlistentry xmlns="http://docbook.org/ns/docbook"> <term> <parameter>writeOptions</parameter> </term> <listitem> <para> <informaltable> <tgroup cols="2"> <thead> <row> <entry>key</entry> <entry>value</entry> </row> </thead> <tbody> <row> <entry>ordered</entry> <entry>булево, если операция (в случае пакетных операций) должна выполняться последовательно (ordered=true)</entry> </row> <row> <entry>writeConcern</entry> <entry>Массив опций контроля записи (writeConcern, смотри ниже)</entry> </row> </tbody> </tgroup> </informaltable> <table> <title>значения массива writeConcern</title> <tgroup cols="2"> <thead> <row> <entry>ключ</entry> <entry>значение</entry> </row> </thead> <tbody> <row> <entry>fsync</entry> <entry>булево, сбрасывать на диск перед запуском</entry> </row> <row> <entry>j</entry> <entry>булево, записывать в журнал перед запуском</entry> </row> <row> <entry>wtimeout</entry> <entry>целое число, миллисекунды, максимальное время, которое основной сервер (primary) ждет подтверждение репликации</entry> </row> <row> <entry>w</entry> <entry>integer=число серверов, или string=тэг-репликации</entry> </row> </tbody> </tgroup> </table> </para> </listitem> </varlistentry>'>
+<!ENTITY mongo.context.protocoloptions ' <varlistentry xmlns="http://docbook.org/ns/docbook"> <term> <parameter>protocolOptions</parameter> </term> <listitem> <para> <informaltable> <tgroup cols="2"> <thead> <row> <entry>key</entry> <entry>value</entry> </row> </thead> <tbody> <row> <entry>message_length</entry> <entry>Общий размер в байтах закодированного сообщения, отправляемого по сети</entry> </row> <row> <entry>request_id</entry> <entry>Идентификатор для сообщения: <literal>42</literal></entry> </row> <row> <entry>namespace</entry> <entry>Пространство имен MongoDB , используемого для сообщений протокола <literal>dbname.collectionname</literal></entry> </row> </tbody> </tgroup> </informaltable> </para> </listitem> </varlistentry>'>
<!ENTITY mongo.alternative.class.note '<para
xmlns="http://docbook.org/ns/docbook">Расширение, задающее этот класс, объявлено устаревшим. Вместо него используйте расширение <link linkend="set.mongodb">MongoDB</link>.
Есть такие альтернативы:</para>'>
diff --cc language/context/ftp.xml
index 6f0997100,e4748c686..d1c8d657f
--- a/language/context/ftp.xml
+++ b/language/context/ftp.xml
@@@ -68,10 -68,10 +68,10 @@@
<refsect1 role="notes">
&reftitle.notes;
<note>
-- <title>Опции контекста низлежащего потока в сокете</title>
++ <title>Опции контекста нижележащего потока в сокете</title>
<simpara>
Дополнительные опции контекста могут поддерживаться
-- <link linkend="transports.inet">низлежащим транспортным протоколом</link>.
++ <link linkend="transports.inet">нижележащим транспортным протоколом</link>.
Для потоков <literal>ftp://</literal>, это относится к опциям
контекста для транспортного протокола <literal>tcp://</literal>. Для
потоков <literal>ftps://</literal>, это относится к опциям контекста
diff --cc language/context/http.xml
index f067585d9,8809e19e9..54f7defa6
--- a/language/context/http.xml
+++ b/language/context/http.xml
@@@ -269,10 -269,10 +269,10 @@@ fclose($stream)
<refsect1 role="notes">
&reftitle.notes;
<note>
-- <title>Опции контекста низлежащего потока в сокете</title>
++ <title>Опции контекста нижележащего потока в сокете</title>
<simpara>
Дополнительные опции контекста могут поддерживаться
-- <link linkend="transports.inet">низлежащим транспортным протоколом</link>.
++ <link linkend="transports.inet">нижележащим транспортным протоколом</link>.
Для потоков <literal>http://</literal>, это относится к опциям
контекста для транспортного протокола <literal>tcp://</literal>. Для
потоков <literal>https://</literal>, это относится к опциям контекста
diff --cc language/types/array.xml
index b93062cfe,6b3d94a30..e6e80d406
--- a/language/types/array.xml
+++ b/language/types/array.xml
@@@ -9,8 -9,8 +9,8 @@@
На самом деле массив в PHP - это упорядоченное отображение, которое устанавливает
соответствие между <emphasis>значением</emphasis> и <emphasis>ключом</emphasis>.
Этот тип оптимизирован в нескольких направлениях, поэтому вы можете использовать его как
- собственно массив, список (вектор), хэш-таблицу (являющуюся реализацией карты), словарь,
- коллекцию, стэк, очередь и, возможно, что-то ещё. Так как значением массива может быть
+ собственно массив, список (вектор), хеш-таблицу (являющуюся реализацией карты), словарь,
- коллекцию, стэк, очередь и, возможно, что-то еще. Так как значением массива может быть
++ коллекцию, стек, очередь и, возможно, что-то ещё. Так как значением массива может быть
другой массив PHP, можно также создавать деревья и многомерные массивы.
</para>
diff --cc reference/curl/functions/curl-setopt.xml
index 543c1c493,24508dfe4..efd2e978f
--- a/reference/curl/functions/curl-setopt.xml
+++ b/reference/curl/functions/curl-setopt.xml
@@@ -1702,9 -1702,9 +1702,9 @@@
<entry valign="top">
Список наборов шифров, которые будут использоваться для подключения TLS 1.3 к прокси.
Список должен быть синтаксически правильным, он состоит из одной или нескольких
- строк набора шифров, разделенных двоеточиями. Эта опция в настоящее время используется
+ строк набора шифров, разделённых двоеточиями. Эта опция в настоящее время используется
только тогда, когда curl собран для использования OpenSSL 1.1.1 или новее.
-- Если вы используете другой бекэнд SSL, вы можете попытаться установить
++ Если вы используете другой бэкенд SSL, вы можете попытаться установить
наборы шифров TLS 1.3, используя параметр <constant>CURLOPT_PROXY_SSL_CIPHER_LIST</constant>.
</entry>
<entry valign="top">
@@@ -1955,9 -1955,9 +1955,9 @@@
<entry valign="top"><constant>CURLOPT_TLS13_CIPHERS</constant></entry>
<entry valign="top">
Список комплектов шифров для использования в соединении TLS 1.3. Список должен быть
- синтаксически правильным, он состоит из одной или нескольких строк набора шифров, разделенных двоеточиями.
+ синтаксически правильным, он состоит из одной или нескольких строк набора шифров, разделённых двоеточиями.
Эта опция в настоящее время используется только тогда, когда curl собран для использования OpenSSL 1.1.1 или новее.
-- Если вы используете другой бекэнд SSL, вы можете попробовать установить
++ Если вы используете другой бэкенд SSL, вы можете попробовать установить
наборы шифров TLS 1.3, используя параметр <constant>CURLOPT_SSL_CIPHER_LIST</constant>.
</entry>
<entry valign="top">
diff --cc reference/ev/ev/backend.xml
index 1b9bb2b60,1b9bb2b60..371aec8b8
--- a/reference/ev/ev/backend.xml
+++ b/reference/ev/ev/backend.xml
@@@ -6,7 -6,7 +6,7 @@@
<refentry xml:id="ev.backend" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Ev::backend</refname>
-- <refpurpose>Возвращает целое число, описывающее бекэнд, используемый libev</refpurpose>
++ <refpurpose>Возвращает целое число, описывающее бэкенд, используемый libev</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
@@@ -19,9 -19,9 +19,9 @@@
<void />
</methodsynopsis>
<para>
-- Возвращает целое число, описывающее бекэнд, используемый
++ Возвращает целое число, описывающее бэкенд, используемый
<emphasis>libev</emphasis>. Смотрите
-- <link linkend="ev.constants.watcher-backends">Флаги бекэнда</link>
++ <link linkend="ev.constants.watcher-backends">Флаги бэкенда</link>
</para>
</refsect1>
<refsect1 role="parameters">
@@@ -31,7 -31,7 +31,7 @@@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
-- Возвращает целое число(битовая маска), описывающее бекэнд, используемый
++ Возвращает целое число(битовая маска), описывающее бэкенд, используемый
<emphasis>libev</emphasis>.
</para>
</refsect1>
@@@ -51,7 -51,7 +51,7 @@@
<methodname>Ev::supportedBackends</methodname>
</member>
<member>
-- <link linkend="ev.constants.watcher-backends">Флаги бекэнда</link>
++ <link linkend="ev.constants.watcher-backends">Флаги бэкенда</link>
</member>
</simplelist>
</refsect1>
diff --cc reference/ev/ev/embeddablebackends.xml
index 04f8767da,259916555..16ee00e5d
--- a/reference/ev/ev/embeddablebackends.xml
+++ b/reference/ev/ev/embeddablebackends.xml
@@@ -31,7 -31,7 +31,7 @@@
<para>
Возвращает битовую маску, содержащую
<link
- linkend="ev.constants.watcher-backends">флаги бекэнда</link>, объединенные
- linkend="ev.constants.watcher-backends">флаги бекэнда</link>, объединённые
++ linkend="ev.constants.watcher-backends">флаги бэкенда</link>, объединённые
с помощью побитового <emphasis>ИЛИ</emphasis>.
</para>
</refsect1>
@@@ -43,7 -43,7 +43,7 @@@
<![CDATA[
<?php
/*
- * Проверяем, что kqueue доступен, но не рекомендован и создаем kqueue бекэнд
-* Проверяем, что kqueue доступен, но не рекомендован и создаём kqueue бекэнд
++* Проверяем, что kqueue доступен, но не рекомендован и создаём kqueue бэкенд
* с использованием сокетов (которые обычно работают с любой реализацией kqueue).
* Сохраняем событийный цикл kqueue/socket-only в loop_socket. (Можем, опционально
* использовать флаг EVFLAG_NOENV)
@@@ -84,7 -84,7 +84,7 @@@ if (!$socket_loop)
<methodname>Ev::supportedBackends</methodname>
</member>
<member>
-- <link linkend="ev.constants.watcher-backends">Флаги бекэнда</link>
++ <link linkend="ev.constants.watcher-backends">Флаги бэкенда</link>
</member>
<member>
<link linkend="ev.examples">Примеры</link>
diff --cc reference/ev/ev/recommendedbackends.xml
index 11de8d72e,3c5a3b59e..41932147e
--- a/reference/ev/ev/recommendedbackends.xml
+++ b/reference/ev/ev/recommendedbackends.xml
@@@ -25,9 -25,9 +25,9 @@@
Обычно этот список меньше, чем возвращаемый
<function>ev_supported_backends</function>.
К примеру, <literal>kqueue</literal> не работает на большинстве систем
- <literal>BSD</literal> и не будет автоопределен если только вы принудительно
- <literal>BSD</literal> и не будет автоопределён если только вы принудительно
- его не запросите. Это набор бекэндов которые будет опрашивать
- <literal>libev</literal>, если бекэнд не задан в явном виде.
++ <literal>BSD</literal> и не будет автоопределён, если только вы принудительно
+ его не запросите. Это набор бэкендов которые будет опрашивать
- <literal>libev</literal>, если бекэнд не задан в явном виде.
++ <literal>libev</literal>, если бэкенд не задан в явном виде.
</para>
</refsect1>
<refsect1 role="parameters">
@@@ -39,7 -39,7 +39,7 @@@
<para>
Возвращает битовую маску, содержащую
<link
- linkend="ev.constants.watcher-backends">флаги бекэнда</link>, объединенные
- linkend="ev.constants.watcher-backends">флаги бекэнда</link>, объединённые
++ linkend="ev.constants.watcher-backends">флаги бэкенда</link>, объединённые
с помощью побитового <emphasis>ИЛИ</emphasis>.
</para>
</refsect1>
@@@ -65,7 -65,7 +65,7 @@@ $loop_lo = NULL
$embed = NULL;
/*
--* Смотрим, есть ли хотя бы один подходящий бекэнд
++* Смотрим, есть ли хотя бы один подходящий бэкенд
* (флаг 0 означает автоопределение)
*/
$loop_lo = Ev::embeddableBackends() & Ev::recommendedBackends()
@@@ -95,7 -95,7 +95,7 @@@ if ($loop_lo)
<methodname>Ev::supportedBackends</methodname>
</member>
<member>
-- <link linkend="ev.constants.watcher-backends">Флаги бекэнда</link>
++ <link linkend="ev.constants.watcher-backends">Флаги бэкенда</link>
</member>
<member>
<link linkend="ev.examples">Примеры</link>
diff --cc reference/ev/ev/supportedbackends.xml
index 215a680dc,40e7140f1..dc186a177
--- a/reference/ev/ev/supportedbackends.xml
+++ b/reference/ev/ev/supportedbackends.xml
@@@ -31,7 -31,7 +31,7 @@@
<para>
Возвращает битовую маску, содержащую
<link
- linkend="ev.constants.watcher-backends">флаги бекэнда</link>, объединенные
- linkend="ev.constants.watcher-backends">флаги бекэнда</link>, объединённые
++ linkend="ev.constants.watcher-backends">флаги бэкенда</link>, объединённые
с помощью побитового <emphasis>ИЛИ</emphasis>.
</para>
</refsect1>
@@@ -43,7 -43,7 +43,7 @@@
<![CDATA[
<?php
/*
- * Проверяем, что kqueue доступен, но не рекомендован и создаем kqueue бекэнд
-* Проверяем, что kqueue доступен, но не рекомендован и создаём kqueue бекэнд
++* Проверяем, что kqueue доступен, но не рекомендован и создаём kqueue бэкенд
* с использованием сокетов (которые обычно работают с любой реализацией kqueue).
* Сохраняем событийный цикл kqueue/socket-only в loop_socket. (Можем, опционально
* использовать флаг EVFLAG_NOENV)
diff --cc reference/ev/evembed/construct.xml
index 0b7f47fe5,0b7f47fe5..cbad06bd1
--- a/reference/ev/evembed/construct.xml
+++ b/reference/ev/evembed/construct.xml
@@@ -113,7 -113,7 +113,7 @@@
<![CDATA[
<?php
/*
-- * Проверьте, доступен ли kqueue и создайте бекэнд kqueue
++ * Проверьте, доступен ли kqueue и создайте бэкенд kqueue
* для использования с сокетами (это обычно работает с любой реализацией kqueue).
* Сохраните событийный цикл kqueue/socket-only в loop_socket. (Опционально можно
* использовать флаг EVFLAG_NOENV)
diff --cc reference/event/eventbase.xml
index cdc22dcb6,ee3a3ec91..dbcfb8173
--- a/reference/event/eventbase.xml
+++ b/reference/event/eventbase.xml
@@@ -19,7 -19,7 +19,7 @@@
Каждая событийная база имеет
<emphasis>метод</emphasis>
или
-- <emphasis>бекэнд</emphasis>, которые используются для
++ <emphasis>бэкенд</emphasis>, которые используются для
определения готовых событий. Используемые методы:
<literal>select</literal>
,
@@@ -37,8 -37,8 +37,8 @@@
.
</para>
<para>
- Для настройки событийной базы или для исключения определенных
+ Для настройки событийной базы или для исключения определённых
- бекэндов можно использовать класс <classname>EventConfig</classname>.
+ бэкендов можно использовать класс <classname>EventConfig</classname>.
</para>
<warning xml:id="eventbase.object-dtor-warning">
<para>
@@@ -180,7 -180,7 +180,7 @@@
</term>
<listitem>
<para>
-- Если используется бекэнд
++ Если используется бэкенд
<literal>epoll</literal>
, этот флаг сообщает, что можно безопасно использовать внутренний код
списка изменений Libevent для пакетного добавления и удаления в целях
@@@ -198,7 -198,7 +198,7 @@@
окружения <literal>EVENT_EPOLL_USE_CHANGELIST</literal>.
</para>
<para>
-- Этот флаг не действует, если вы используете любой бекэнд, кроме
++ Этот флаг не действует, если вы используете любой бэкенд, кроме
<literal>epoll</literal>
.
</para>
diff --cc reference/event/eventbufferevent.xml
index e48239428,3191d562a..28147eb6a
--- a/reference/event/eventbufferevent.xml
+++ b/reference/event/eventbufferevent.xml
@@@ -44,9 -44,9 +44,9 @@@
</listitem>
</orderedlist>
<para>
- Это шаблон буферизированного вводы/вывода настолько распространен, что
- Это шаблон буферезированного вводы/вывода настолько распространён, что
++ Это шаблон буферизированного вводы/вывода настолько распространён, что
Libevent предоставляет встроенный механизм для него.
- "Буферезированное событие" состоит из транспорта (например сокета),
+ "Буферизированное событие" состоит из транспорта (например сокета),
буфера чтения и буфера записи. В отличие от стандартных событий, которые
используют функцию обратного вызова когда транспорт становится доступен для
чтения или записи, буферизованное событие вызывает функцию обратного
diff --cc reference/event/eventconfig.xml
index 12177644a,12177644a..80ea38124
--- a/reference/event/eventconfig.xml
+++ b/reference/event/eventconfig.xml
@@@ -67,7 -67,7 +67,7 @@@
</term>
<listitem>
<para>
-- Требуется метод бекэнда, поддерживающий
++ Требуется метод бэкенда, поддерживающий
однократное срабатывание при длительном
событии (edge-triggered I/O).
</para>
@@@ -79,7 -79,7 +79,7 @@@
</term>
<listitem>
<para>
-- Требуется метод бекэнда, для которого удаление,
++ Требуется метод бэкенда, для которого удаление,
добавление или переключение события в активный
статус имеет сложность O(1).
</para>
@@@ -91,7 -91,7 +91,7 @@@
</term>
<listitem>
<para>
-- Требуется метод бекэнда, поддерживающий
++ Требуется метод бэкенда, поддерживающий
обычные файловые дескрипторы, а не только
сокеты.
</para>
diff --cc reference/filesystem/functions/fgetcsv.xml
index 41db9131c,033bd9169..ce90ed5e4
--- a/reference/filesystem/functions/fgetcsv.xml
+++ b/reference/filesystem/functions/fgetcsv.xml
@@@ -58,8 -58,8 +58,8 @@@
если только место разрыва не будет внутри ограничителей полей (enclosure).
</para>
<para>
- Отсутствие этого параметра (или установка его в 0 в PHP 5.1.0 и выше) приведет к
+ Отсутствие этого параметра (или установка его в 0 в PHP 5.1.0 и выше) приведёт к
- тому, что длина строки будет неограничена. Это может сказаться на скорости выполнения.
+ тому, что длина строки будет не ограничена. Это может сказаться на скорости выполнения.
</para>
</listitem>
</varlistentry>
diff --cc reference/filesystem/functions/fopen.xml
index cf49d18d5,f132fbcd4..50b2d522f
--- a/reference/filesystem/functions/fopen.xml
+++ b/reference/filesystem/functions/fopen.xml
@@@ -32,8 -32,8 +32,8 @@@
<listitem>
<para>
Если <parameter>filename</parameter> передан в форме "scheme://...",
- он считается URL'ом и PHP проведёт поиск обработчика протокола
+ он считается URL и PHP проведёт поиск обработчика протокола
- (также известного как "обертка") для этой схемы. Если ни одна
+ (также известного как "обёртка") для этой схемы. Если ни одна
обёртка не закреплена за протоколом, PHP выдаст замечание,
чтобы помочь вам отследить потенциальную проблему в вашем
скрипте и затем продолжит выполнение, как если бы <parameter>filename</parameter>
diff --cc reference/hash/constants.xml
index 481df41e5,1221e5b12..85fb25fd8
--- a/reference/hash/constants.xml
+++ b/reference/hash/constants.xml
@@@ -14,13 -14,13 +14,8 @@@
<listitem>
<simpara>
Необязательный флаг для <function>hash_init</function>.
- Указывает, что к текущему контексту хеширования должен быть
- применен алгоритм на основе ключей HMAC.
- Указывает, что к текущему контексту хэширования должен быть
- применён алгоритм на основе ключей HMAC.
-- </simpara>
-- </listitem>
</varlistentry>
</variablelist>
--</appendix>
<!-- Keep this comment at the end of the file
Local variables:
diff --cc reference/memcache/memcache/setcompressthreshold.xml
index 5d9db5412,f4fb7f45a..dab1e0473
--- a/reference/memcache/memcache/setcompressthreshold.xml
+++ b/reference/memcache/memcache/setcompressthreshold.xml
@@@ -47,7 -47,7 +47,7 @@@
<listitem>
<para>
Указывает минимальный размер сэкономленного размера. Переданное значение должно быть в пределах от 0 до 1. Значение по умолчанию 0.2,
- что задает минимальный размер сэкономленного размера в 20%.
- что задаёт минимальный размер сэкомленного размера в 20%.
++ что задаёт минимальный размер сэкономленного размера в 20%.
</para>
</listitem>
</varlistentry>
diff --cc reference/memcached/memcached/get.xml
index 5c07c7257,528a259f5..d76c7671c
--- a/reference/memcached/memcached/get.xml
+++ b/reference/memcached/memcached/get.xml
@@@ -135,10 -135,10 +135,10 @@@ if (!($ip = $m->get('ip_block')))
<row>
<entry>PECL memcached 3.0.0</entry>
<entry>
- Удален параметр <parameter role="reference">cas_token</parameter>.
+ Удалён параметр <parameter role="reference">cas_token</parameter>.
- Вместо недо добавлен параметр <parameter>flags</parameter>, в который можно
+ Вместо него добавлен параметр <parameter>flags</parameter>, в который можно
передать значение <constant>Memcached::GET_EXTENDED</constant> для того,
- чтобы был возвращен токен CAS.
+ чтобы был возвращён токен CAS.
</entry>
</row>
</tbody>
diff --cc reference/memcached/memcached/getbykey.xml
index 625bcaa97,d95e8cbbb..b954ee77b
--- a/reference/memcached/memcached/getbykey.xml
+++ b/reference/memcached/memcached/getbykey.xml
@@@ -91,10 -91,10 +91,10 @@@
<row>
<entry>PECL memcached 3.0.0</entry>
<entry>
- Удален параметр <parameter role="reference">cas_token</parameter>.
+ Удалён параметр <parameter role="reference">cas_token</parameter>.
- Вместо недо добавлен параметр <parameter>flags</parameter>, в который можно
+ Вместо него добавлен параметр <parameter>flags</parameter>, в который можно
передать значение <constant>Memcached::GET_EXTENDED</constant> для того,
- чтобы был возвращен токен CAS.
+ чтобы был возвращён токен CAS.
</entry>
</row>
</tbody>
diff --cc reference/mongo/mongoclient/gethosts.xml
index d6a009dd9,5d673adf7..d69701b0d
--- a/reference/mongo/mongoclient/gethosts.xml
+++ b/reference/mongo/mongoclient/gethosts.xml
@@@ -119,10 -119,10 +119,10 @@@ array(3)
<entry>PECL mongo 1.2.10</entry>
<entry>
<para>
- Добавлена поддержка нерепликазных наборов.
+ Добавлена поддержка нерепликационных наборов.
</para>
<para>
- Возвращенные элементы массива теперь
+ Возвращённые элементы массива теперь
также включают имя <literal>hostname</literal> и <literal>port</literal>.
</para>
</entry>
diff --cc reference/mongo/mongocollection/createindex.xml
index b2a732c7b,d7b01c3a8..eee8b654a
--- a/reference/mongo/mongocollection/createindex.xml
+++ b/reference/mongo/mongocollection/createindex.xml
@@@ -19,9 -19,9 +19,9 @@@
<methodparam choice="opt"><type>array</type><parameter>options</parameter><initializer>array()</initializer></methodparam>
</methodsynopsis>
<para>
- Создает индекс для указанных полей, если он еще не существует.
+ Создаёт индекс для указанных полей, если он ещё не существует.
Поля могут быть проиндексированы с направлением (например, по возрастанию или по убыванию)
- или со специальным типом (например, текст, геопространственный, хэшированный).
+ или со специальным типом (например, текст, геопространственный, хешированный).
</para>
<note>
<para>
diff --cc reference/mongo/mongocollection/ensureindex.xml
index ce99e87a1,a8e6c2e4b..75466a91f
--- a/reference/mongo/mongocollection/ensureindex.xml
+++ b/reference/mongo/mongocollection/ensureindex.xml
@@@ -25,9 -25,9 +25,9 @@@
</para>
</warning>
<para>
- Создает индекс для указанных полей, если он еще не существует.
+ Создаёт индекс для указанных полей, если он ещё не существует.
Поля могут быть проиндексированы с направлением (например, по возрастанию или по убыванию)
- или специальным типом (например, текст, геопространственный, хэшированный).
+ или специальным типом (например, текст, геопространственный, хешированный).
</para>
<note>
<para>
diff --cc reference/mongo/mongocommandcursor/createfromdocument.xml
index c01dec6b9,a884daf37..63ffebbec
--- a/reference/mongo/mongocommandcursor/createfromdocument.xml
+++ b/reference/mongo/mongocommandcursor/createfromdocument.xml
@@@ -107,10 -107,10 +107,10 @@@ $r = $d->command
$hash
);
-// Показывает результат и хэш
+// Показывает результат и хеш
var_dump( $r, $hash );
- // Создает курсор команды
+ // Создаёт курсор команды
$cursor = MongoCommandCursor::createFromDocument( $m, $hash, $r );
?>
]]>
diff --cc reference/mongodb/architecture.xml
index be5ed9840,0297d708a..2f19e5e4b
--- a/reference/mongodb/architecture.xml
+++ b/reference/mongodb/architecture.xml
@@@ -151,11 -151,11 +151,11 @@@
<para>
Когда вызывается <methodname>MongoDB\Driver\Manager::__construct</methodname>,
- из его аргументов создается хеш (т.е. строка URI и параметры
- массива). Драйвер попытается найти ранее сохраненный клиентский объект
+ из его аргументов создаётся хеш (т.е. строка URI и параметры
+ массива). Драйвер попытается найти ранее сохранённый клиентский объект
<link xlink:href="&url.mongodb.libmongoc;">libmongoc</link> для
- этого хэша. Если существующий клиент не может быть найден для хеша, будет создан
+ этого хеша. Если существующий клиент не может быть найден для хеша, будет создан
- новый клиент (и сохранен для будущего использования).
+ новый клиент (и сохранён для будущего использования).
</para>
<para>
diff --cc reference/mysqlnd_ms/setup.xml
index 167796e1a,8577c5621..a82dc1955
--- a/reference/mysqlnd_ms/setup.xml
+++ b/reference/mysqlnd_ms/setup.xml
@@@ -1794,15 -1794,15 +1794,15 @@@ function pick_server($connected, $query
<entry>
<para>
Можно определить одну или более групп узлов кластера. Каждая такая
- группа должна иметь свое имя. Это имя используется в SQL-хинтах
+ группа должна иметь своё имя. Это имя используется в SQL-хинтах
для принудительного задания группы серверов, на которых должен
выполняться запрос. Для запуска запроса на одном из серверов
- конкретной группы, SQL-зхапрос должен предворяться хинтом
+ конкретной группы, SQL-запрос должен предворяться хинтом
<literal>/*имя группы узлов*/</literal>.
Обратите внимание, что вокруг <literal>имя группы узлов</literal>
не должно быть пробелов. Поскольку
<literal>имя группы узлов</literal> будет использоваться как есть вам
- качестве части SQL-хинта, вы должны избегать имен некорректных
- качестве части SQl-хинта, вы должны избегать имён некорректных
++ качестве части SQL-хинта, вы должны избегать имён некорректных
с точки зрения SQL.
</para>
<para>
diff --cc reference/strings/functions/crypt.xml
index 080bbb5b7,31f7c4d4f..a08174700
--- a/reference/strings/functions/crypt.xml
+++ b/reference/strings/functions/crypt.xml
@@@ -94,9 -94,9 +94,9 @@@
<constant>CRYPT_BLOWFISH</constant> - Blowfish-шифрование со
следующей солью: "$2a$", "$2x$" или "$2y$", весовой параметр из двух цифр, "$" и
22 цифры из алфавита "./0-9A-Za-z". Использование других
- символов в соли повлечет за собой возврат пустой строки.
- символов в соли повлечёт за собой возрат пустой строки.
++ символов в соли повлечёт за собой возврат пустой строки.
Весовой параметр из двух цифр является двоичным логарифмом
- счетчика итераций низлежащего хеширующего алгоритма, основанного
- счётчика итераций низлежащего хеширующего алгоритма, основанного
++ счётчика итераций нижележащего хеширующего алгоритма, основанного
на Blowfish, и должен быть в диапазоне 04-31, значения вне
данного диапазона вызовут отказ crypt().
Версии PHP до 5.3.7 поддерживали только префикс "$2a$" для соли: PHP
diff --cc reference/zip/ziparchive/setcompressionindex.xml
index c67cce12f,ff49c3e3b..f49894da8
--- a/reference/zip/ziparchive/setcompressionindex.xml
+++ b/reference/zip/ziparchive/setcompressionindex.xml
@@@ -17,7 -17,7 +17,7 @@@
<methodparam choice="opt"><type>int</type><parameter>comp_flags</parameter><initializer>0</initializer></methodparam>
</methodsynopsis>
<para>
- Устанавливает метод сжатия записи, заданной ее индексом.
- Устанавливает метод сжатия записи, заданной её ндексом.
++ Устанавливает метод сжатия записи, заданной её индексом.
</para>
</refsect1>
<refsect1 role="parameters">
diff --cc reference/zmq/zmqdevice/construct.xml
index f4ada07f7,f80db7897..d8a149184
--- a/reference/zmq/zmqdevice/construct.xml
+++ b/reference/zmq/zmqdevice/construct.xml
@@@ -30,7 -30,7 +30,7 @@@
<term><parameter>frontend</parameter></term>
<listitem>
<para>
-- Фронтэнд устройства. Обычно сюда приходят сообщения.
++ Фронтенд устройства. Обычно сюда приходят сообщения.
</para>
</listitem>
</varlistentry>
diff --cc security/errors.xml
index 369c99a9b,da9d2c90f..cd68da5ac
--- a/security/errors.xml
+++ b/security/errors.xml
@@@ -29,7 -29,7 +29,7 @@@
</example>
</para>
<para>
-- Возникаемые во время работы скриптов ошибки являются достаточно ценной
++ Возникающие во время работы скриптов ошибки являются достаточно ценной
информацией для разработчика, содержащей такие данные, как функция или файл,
а также номер строки, в которой возникла ошибка. Вся эта информация может
быть использована для взлома. Для PHP-разработчика достаточно привычно пользоваться