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

From: Date: Sun, 03 Jan 2021 18:56:44 +0000
Subject: 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
Groups: php.doc.ru 
Request: Send a blank email to doc-ru+get-8710@lists.php.net to get a copy of this message
Commit: 5a3d61f2a291e9adbb5dcb05ebd3284e5b1ebb9d Author: Alexey Pyltsyn <lex61rus@gmail.com> 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 --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-разработчика достаточно привычно пользоваться
« previous php.doc.ru (#8710) next »