Skip to content

Commit 8d40672

Browse files
committed
Обновление до английской версии
1 parent 7d34112 commit 8d40672

File tree

12 files changed

+122
-41
lines changed

12 files changed

+122
-41
lines changed

language/predefined/closure/getcurrent.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 6fc2c24b6b465f4057d076a39c6910b8a484daad Maintainer: malferov Status: ready -->
2+
<!-- EN-Revision: f6406cdb5ef1b83108f4022996985967c3e45b0b Maintainer: malferov Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="closure.getcurrent" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -20,7 +20,7 @@
2020
</para>
2121
<para>
2222
Метод доступен только внутри замыкания; вызов извне контекста замыкания
23-
сгенерирует ошибку.
23+
сгенерирует ошибку: Current function is not a closure (текущая функция не является замыканием).
2424
</para>
2525
</refsect1>
2626

@@ -55,7 +55,7 @@
5555
<?php
5656
5757
$fibonacci = function (int $n) {
58-
if (0 === $n || 1 === $n) {
58+
if ($n === 0 || $n === 1) {
5959
return $n;
6060
}
6161

language/predefined/generator/rewind.xml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 873a99f094902ad72129ab391b1fb80525fab30e Maintainer: rjhdby Status: ready -->
2+
<!-- EN-Revision: 5e6944e79f2b19783627d76bd7fd1411feb23c65 Maintainer: rjhdby Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="generator.rewind" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
66
<refname>Generator::rewind</refname>
7-
<refpurpose>Перематывает генератор к первому выражению yield</refpurpose>
7+
<refpurpose>Выполняет генератор до первого выражения yield</refpurpose>
88
</refnamediv>
99

1010
<refsect1 role="description">
@@ -14,11 +14,10 @@
1414
<void/>
1515
</methodsynopsis>
1616
<para>
17-
Метод перематывает генератор к первому выражению &yield;.
18-
При перемотке генератор выполнит код, который идёт перед первым выражением &yield;,
19-
если при вызове метода генератор ещё не дошёл до первого выражения &yield;.
20-
Метод выбросит исключение <classname>Exception</classname>,
21-
если метод вызывали, когда генератор уже перешёл ко второму выражению &yield;.
17+
Выполняет генератор до <emphasis>первого</emphasis> выражения &yield; включительно.
18+
Если генератор уже находится в <emphasis>первом</emphasis> &yield;, никаких действий не будет выполнено.
19+
Если генератор когда-либо продвигался дальше выражения &yield;,
20+
метод выбросит ошибку <classname>Exception</classname>.
2221
</para>
2322

2423
<note>

language/predefined/iterator/rewind.xml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 460f49a93d103cac99556147cb9325b095ca3d42 Maintainer: das Status: ready -->
2+
<!-- EN-Revision: 7fbb16f538011636999459326a55d5f153ef2c61 Maintainer: das Status: ready -->
33
<!-- Reviewed: yes Maintainer: sergey -->
44
<refentry xml:id="iterator.rewind" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -22,6 +22,15 @@
2222
Метод <emphasis>не будет</emphasis> вызван <emphasis>после</emphasis>
2323
цикла &foreach;.
2424
</para>
25+
<simpara>
26+
Поскольку &foreach; всегда вызывает метод <methodname>rewind</methodname> перед началом итерации,
27+
ручное перемещение позиции итератора (например, с помощью метода <methodname>SplFileObject::seek</methodname>)
28+
будет сброшено.
29+
</simpara>
30+
<simpara>
31+
Для выполнения итерации без перемотки итератора, оберните его в
32+
<classname>NoRewindIterator</classname>.
33+
</simpara>
2534
</note>
2635
</refsect1>
2736

reference/curl/functions/curl-close.xml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: ce98b568f85353c4bf263133f09c4db9294833f9 Maintainer: shein Status: ready -->
2+
<!-- EN-Revision: 86c8ebd19ed93843f293bdcecc9ce68cb4ab57bc Maintainer: shein Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="function.curl-close" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
@@ -52,6 +52,18 @@
5252
</row>
5353
</thead>
5454
<tbody>
55+
<row>
56+
<entry>8.5.0</entry>
57+
<entry>
58+
Функция объявлена устаревшей.
59+
</entry>
60+
</row>
61+
<row>
62+
<entry>8.0.0</entry>
63+
<entry>
64+
Функция теперь является <acronym>NOP</acronym>.
65+
</entry>
66+
</row>
5567
&curl.changelog.handle-param;
5668
</tbody>
5769
</tgroup>

reference/datetime/constants.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 130701dd4e64351d38da565ab3043a8f795698f8 Maintainer: tmn Status: ready -->
2+
<!-- EN-Revision: 6bbb5b9685d27ac9df744702e06525047a163d4b Maintainer: tmn Status: ready -->
33
<!-- Reviewed: no -->
44
<appendix xml:id="datetime.constants" xmlns="http://docbook.org/ns/docbook">
55
&reftitle.constants;
@@ -68,6 +68,7 @@
6868
<listitem>
6969
<simpara>
7070
Дата и время в формате Atom (пример: <literal>2005-08-15T15:52:01+00:00</literal>).
71+
совместимо с ISO-8601, RFC 3399 и XML Schema.
7172
</simpara>
7273
</listitem>
7374
</varlistentry>
@@ -92,7 +93,7 @@
9293
</term>
9394
<listitem>
9495
<simpara>
95-
Дата и время в формате стандарта ISO-8601 (пример: <literal>2005-08-15T15:52:01+0000</literal>).
96+
Дата и время в ISO-8601-подобном формате (пример: <literal>2005-08-15T15:52:01+0000</literal>).
9697
</simpara>
9798
<note>
9899
<simpara>

reference/datetime/datetimeimmutable/createfromformat.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: cafec7df4c6ba597b5ac45b03191aea18f3cabab Maintainer: shein Status: ready -->
2+
<!-- EN-Revision: f5e51d56b0a4dd7e70dd47ea7eb3c07fdc207ddd Maintainer: shein Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="datetimeimmutable.createfromformat" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -383,7 +383,7 @@
383383
«секунда», «милли-» или «микросекунда» и «часовой пояс»
384384
до начальных значений Unix-эпохи: <literal>0</literal> для часа, минуты и секунды,
385385
<literal>1</literal> для месяца и дня, <literal>1970</literal> для года
386-
и <literal>UTC</literal> для информации о часовом поясе
386+
и часового пояса по умолчанию
387387
</entry>
388388
<entry>
389389
Без символа <literal>!</literal> метод установит полям

reference/intl/locale/canonicalize.xml

Lines changed: 34 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 1976eae0d815797af97a1e16c5cd90ffc2868395 Maintainer: rjhdby Status: ready -->
2+
<!-- EN-Revision: 14a6825b9b50f0ee22f19b3fce82ced1c866ca57 Maintainer: rjhdby Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="locale.canonicalize" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -14,11 +14,18 @@
1414
<modifier>public</modifier> <modifier>static</modifier> <type class="union"><type>string</type><type>null</type></type><methodname>Locale::canonicalize</methodname>
1515
<methodparam><type>string</type><parameter>locale</parameter></methodparam>
1616
</methodsynopsis>
17-
<para>
18-
19-
</para>
2017

21-
&warn.undocumented.func;
18+
<simpara>
19+
Канонизирует переданную строку локали в формат ICU.
20+
</simpara>
21+
<simpara>
22+
Метод может не указывать или возвращать действительную локаль.
23+
Это лишь версия входных данных, которая была канонизирована в соответствии с правилами ICU.
24+
</simpara>
25+
<simpara>
26+
Поведение метода зависит от версии ICU,
27+
используемой PHP (<constant>INTL_ICU_VERSION</constant>).
28+
</simpara>
2229

2330
</refsect1>
2431

@@ -28,9 +35,9 @@
2835
<varlistentry>
2936
<term><parameter>locale</parameter></term>
3037
<listitem>
31-
<para>
32-
33-
</para>
38+
<simpara>
39+
Оригинальная строка локализации.
40+
</simpara>
3441
</listitem>
3542
</varlistentry>
3643
</variablelist>
@@ -44,6 +51,25 @@
4451
&intl.locale-len.return;
4552
</refsect1>
4653

54+
<refsect1 role="examples">
55+
&reftitle.examples;
56+
<example>
57+
<title>Пример использования функции <function>locale_canonicalize</function></title>
58+
<programlisting role="php">
59+
<![CDATA[
60+
echo Locale::canonicalize('en-US.utf8') . "\n";
61+
echo Locale::canonicalize('totally-not-valid') . "\n";
62+
]]>
63+
</programlisting>
64+
</example>
65+
&example.outputs.similar;
66+
<screen>
67+
<![CDATA[
68+
en_US
69+
totally_NOT_VALID
70+
]]>
71+
</screen>
72+
</refsect1>
4773

4874
</refentry>
4975
<!-- Keep this comment at the end of the file

reference/json/setup.xml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,17 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 48ce43fe79fa0c9f31f187ea8ec995b4cb13037e Maintainer: irker Status: ready -->
2+
<!-- EN-Revision: 2b5015d025e2b72b2a4dd894323961626872cac7 Maintainer: irker Status: ready -->
33
<!-- Reviewed: no -->
44
<chapter xml:id="json.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
&reftitle.setup;
66

77
<section xml:id="json.installation">
88
&reftitle.install;
99
<para>
10-
Модуль JSON включается и компилируется в PHP по умолчанию.
10+
Модуль JSON является встроенным модулем PHP, поэтому он всегда включён.
1111
</para>
1212
<para>
13-
Начиная с PHP 8.0.0 модуль JSON включили в ядро PHP, поэтому модуль не требуется включать и нельзя отключить.
14-
</para>
15-
<para>
16-
&pecl.info;
17-
<link xlink:href="&url.pecl.package;json">&url.pecl.package;json</link>
13+
До PHP 8.0.0 модуль JSON был включён в состав PHP и скомпилирован по умолчанию,
14+
но его можно было явно отключить с помощью <option role="configure">--disable-json</option>.
1815
</para>
1916
</section>
2017

reference/ldap/functions/ldap-get-option.xml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 3ec3fa6848aae4b4535557105a42fbf8d57dcc07 Maintainer: mch Status: ready -->
2+
<!-- EN-Revision: aa120f36c5762e99f9ee121d8caf910e0a67121e Maintainer: mch Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="function.ldap-get-option" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
@@ -11,7 +11,7 @@
1111
&reftitle.description;
1212
<methodsynopsis>
1313
<type>bool</type><methodname>ldap_get_option</methodname>
14-
<methodparam><type>LDAP\Connection</type><parameter>ldap</parameter></methodparam>
14+
<methodparam><type class="union"><type>LDAP\Connection</type><type>null</type></type><parameter>ldap</parameter></methodparam>
1515
<methodparam><type>int</type><parameter>option</parameter></methodparam>
1616
<methodparam choice="opt"><type class="union"><type>array</type><type>string</type><type>int</type></type><parameter role="reference">value</parameter><initializer>&null;</initializer></methodparam>
1717
</methodsynopsis>
@@ -28,7 +28,8 @@
2828
<term><parameter>ldap</parameter></term>
2929
<listitem>
3030
<para>
31-
&ldap.parameter.ldap;
31+
Либо экземпляр <classname>LDAP\Connection</classname>, возвращаемый функцией <function>ldap_connect</function>,
32+
для получения опции для этого соединения, либо &null; для получения глобальной опции.
3233
</para>
3334
</listitem>
3435
</varlistentry>
@@ -243,6 +244,12 @@
243244
</row>
244245
</thead>
245246
<tbody>
247+
<row>
248+
<entry>8.5.0</entry>
249+
<entry>
250+
Параметр <parameter>ldap</parameter> теперь допускает значение &null;.
251+
</entry>
252+
</row>
246253
&ldap.changelog.ldap-object;
247254
</tbody>
248255
</tgroup>

reference/opcache/functions/opcache-is-script-cached.xml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 87d6bb1bbd5f118f5b0cf0160438f06c0f91ea45 Maintainer: rjhdby Status: ready -->
2+
<!-- EN-Revision: 3c36a56c9e6875fbe3295827a15747d6eae9572e Maintainer: rjhdby Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="function.opcache-is-script-cached">
55
<refnamediv>
@@ -17,6 +17,8 @@
1717
Функция проверяет, закеширован ли указанный скрипт в OPCache.
1818
Может быть использована для определения, прогрет ли кеш для конкретного скрипта.
1919
Функция проверяет только кеш в памяти, не проверяя файловый кеш.
20+
Для проверки файлового кеша используйте функцию
21+
<function>opcache_is_script_cached_in_file_cache</function>.
2022
</simpara>
2123
</refsect1>
2224

@@ -37,7 +39,7 @@
3739
<refsect1 role="returnvalues">
3840
&reftitle.returnvalues;
3941
<simpara>
40-
Возвращает &true;, если <parameter>filename</parameter> закеширован в OPCache,
42+
Возвращает &true;, если <parameter>filename</parameter> закеширован в OPCache в памяти,
4143
&false; если нет.
4244
</simpara>
4345
</refsect1>
@@ -46,6 +48,7 @@
4648
&reftitle.seealso;
4749
<simplelist>
4850
<member><function>opcache_compile_file</function></member>
51+
<member><function>opcache_is_script_cached_in_file_cache</function></member>
4952
</simplelist>
5053
</refsect1>
5154
</refentry>

0 commit comments

Comments
 (0)