Skip to content

Commit 7103372

Browse files
authored
Update datetime* to En (#1131)
* Update book.xml to en * Update dateperiod.xml to en * Update formats.xml to en * Update construct.xml to en * Update createfromdatestring.xml to en * Update format.xml to en * Update createfromiso8601string.xml to en * Update getdateinterval.xml to en * Update getenddate.xml to en * Update getrecurrences.xml to en * Update getstartdate.xml to en * Update dateperiod.xml * Update formats.xml * Update construct.xml * Update createfromdatestring.xml * Update format.xml * Update createfromiso8601string.xml * Update getdateinterval.xml * Update getenddate.xml * Update getrecurrences.xml * Update getstartdate.xml * Update createfromimmutable.xml to en * Update createfromimmutable.xml * Update createfromimmutable.xml * Update createfrominterface.xml to en * Update modify.xml to en * Update settimezone.xml to en * Update construct.xml to en * Update createfrominterface.xml * Update createfrominterface.xml to en * Update createfrominterface.xml * Update createfrommutable.xml to en * Update getlasterrors.xml to en * Update modify.xml to en * Update setdate.xml to en * Update setisodate.xml to en * Update settime.xml to en * Update settimestamp.xml to en * Update settimezone.xml to en * Update sub.xml to en * Update diff.xml to en * Update format.xml to En * Update getoffset.xml to en * Update format.xml * Update gettimestamp.xml to en * Update gettimezone.xml to en * Update serialize.xml to en * Update unserialize.xml to en * Update construct.xml to en * Update getlocation.xml to en * Update getoffset.xml to en * Update getoffset.xml Само обновление * Update gettransitions.xml to en * Update listabbreviations.xml to en * Update checkdate.xml to en * Update date-default-timezone-get.xml to en * Update date-default-timezone-set.xml to en * Update date-parse-from-format.xml to en * Update date-parse.xml to en * Update date-parse-from-format.xml * Update date-sun-info.xml to en * Update date-sunrise.xml to en * Update date-sunset.xml to en * Update date.xml to en * Update getdate.xml to en * Update gettimeofday.xml to en * Update date-parse-from-format.xml * Update getoffset.xml * Update gettransitions.xml * Update diff.xml * Update getoffset.xml * Update gmdate.xml to en * Update gmmktime.xml to en * Update gmstrftime.xml to en * Update idate.xml to en * Update localtime.xml to en * Update microtime.xml to en * Update microtime.xml * Update mktime.xml to en * Update strftime.xml to en * Update strptime.xml to en * Update strtotime.xml to en * Update time.xml to en * Update timezone-name-from-abbr.xml to en * Update timezone-version-get.xml to en * Update construct.xml Sync rev ID * Update getlasterrors.xml stync rev id * Update gettransitions.xml fix xml styntax error * Update idate.xml fix xml syntax error
1 parent 9c9efba commit 7103372

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1125
-1112
lines changed

reference/datetime/book.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 71692b6f4cace8dca72a18ccd80d4cd7305e5d4e Maintainer: aur Status: ready -->
2+
<!-- EN-Revision: 3a8c3e77df070a046c9d5b56b68926ca2d7e5ee3 Maintainer: aur Status: ready -->
33
<!-- Reviewed: no -->
4-
<book xml:id="book.datetime" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
4+
<book xml:id="book.datetime" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" annotations="interactive">
55
<?phpdoc extension-membership="core"?>
66
<title>Модуль работы с датой и временем</title>
77
<titleabbrev>Дата и время</titleabbrev>

reference/datetime/dateinterval/construct.xml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 71692b6f4cace8dca72a18ccd80d4cd7305e5d4e Maintainer: aur Status: ready -->
2+
<!-- EN-Revision: 3a8c3e77df070a046c9d5b56b68926ca2d7e5ee3 Maintainer: aur Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="dateinterval.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -180,13 +180,13 @@ $someDate->add($interval);
180180
181181
// Преобразовываем интервал в строку
182182
echo $interval->format("%d");
183-
184-
?>
185183
]]>
186184
</programlisting>
187185
&example.outputs;
188186
<screen role="php">
189-
7
187+
<![CDATA[
188+
7
189+
]]>
190190
</screen>
191191
</example>
192192
</para>
@@ -199,8 +199,6 @@ echo $interval->format("%d");
199199
200200
$interval = new DateInterval('P1W2D');
201201
var_dump($interval);
202-
203-
?>
204202
]]>
205203
</programlisting>
206204
&example.outputs.82;

reference/datetime/dateinterval/createfromdatestring.xml

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 34f483426930c25870b4c5455157e7a759e0053c Maintainer: tmn Status: ready -->
2+
<!-- EN-Revision: 3a8c3e77df070a046c9d5b56b68926ca2d7e5ee3 Maintainer: tmn Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="dateinterval.createfromdatestring" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -109,7 +109,7 @@
109109
<para>
110110
<example>
111111
<title>Пример разбора допустимых интервалов времени</title>
112-
<programlisting role="php">
112+
<programlisting role="php" annotations="non-interactive">
113113
<![CDATA[
114114
<?php
115115
@@ -134,8 +134,6 @@ $i = DateInterval::createFromDateString('1 day + 12 hours');
134134
135135
$i = new DateInterval('PT3600S');
136136
$i = DateInterval::createFromDateString('3600 seconds');
137-
138-
?>
139137
]]>
140138
</programlisting>
141139
</example>
@@ -153,14 +151,14 @@ echo $i->format('%d %h %i'), "\n";
153151
154152
$i = DateInterval::createFromDateString('1 year - 10 days');
155153
echo $i->format('%y %d'), "\n";
156-
157-
?>
158154
]]>
159155
</programlisting>
160156
&example.outputs;
161-
<screen role="shell">
162-
449 2 70
163-
1 -10
157+
<screen>
158+
<![CDATA[
159+
449 2 70
160+
1 -10
161+
]]>
164162
</screen>
165163
</example>
166164
</para>
@@ -177,8 +175,6 @@ var_dump($i);
177175
178176
$i = DateInterval::createFromDateString('last weekday');
179177
var_dump($i);
180-
181-
?>
182178
]]>
183179
</programlisting>
184180
&example.outputs.82;

reference/datetime/dateinterval/format.xml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 02ff7fef5b34cf8f5395180d9d39fb64d9398d00 Maintainer: aur Status: ready -->
2+
<!-- EN-Revision: 3a8c3e77df070a046c9d5b56b68926ca2d7e5ee3 Maintainer: aur Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="dateinterval.format" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -14,7 +14,7 @@
1414
<methodparam><type>string</type><parameter>format</parameter></methodparam>
1515
</methodsynopsis>
1616
<para>
17-
Форматирует интервал.
17+
Метод форматирует интервал.
1818
</para>
1919
</refsect1>
2020

@@ -186,8 +186,6 @@
186186
187187
$interval = new DateInterval('P2Y4DT6H8M');
188188
echo $interval->format('%d days');
189-
190-
?>
191189
]]>
192190
</programlisting>
193191
&example.outputs;
@@ -207,8 +205,6 @@ echo $interval->format('%d days');
207205
208206
$interval = new DateInterval('P32D');
209207
echo $interval->format('%d days');
210-
211-
?>
212208
]]>
213209
</programlisting>
214210
&example.outputs;
@@ -233,13 +229,11 @@ $january = new DateTime('2010-01-01');
233229
$february = new DateTime('2010-02-01');
234230
$interval = $february->diff($january);
235231
236-
// %a выведет общее количество дней.
232+
// Модификатор %a выведет общее количество дней.
237233
echo $interval->format('%a total days')."\n";
238234
239-
// В то время как %d выведет только число дней, не покрытых месяцем
235+
// В то время как модификатор %d выведет только количество дней, не покрытых месяцем
240236
echo $interval->format('%m month, %d days');
241-
242-
?>
243237
]]>
244238
</programlisting>
245239
&example.outputs;

reference/datetime/dateperiod.xml

Lines changed: 34 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 576c7c43febb2eec5718d8320f92606423413983 Maintainer: tmn Status: ready -->
2+
<!-- EN-Revision: 3a8c3e77df070a046c9d5b56b68926ca2d7e5ee3 Maintainer: tmn Status: ready -->
33
<!-- Reviewed: no -->
44
<reference xml:id="class.dateperiod" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
55

@@ -12,11 +12,12 @@
1212
<section xml:id="dateperiod.intro">
1313
&reftitle.intro;
1414
<para>
15-
Представляет временной период.
15+
Объекты класса представляют временной период.
1616
</para>
1717
<para>
18-
Позволяет перемещаться в заданном временном интервале
19-
на равные промежутки времени.
18+
На основе объектов класса перебирают набор дат и времени
19+
с повторением через равные временные интервалы
20+
заданное количество раз или до заданной конечной даты.
2021
</para>
2122
</section>
2223
<!-- }}} -->
@@ -115,7 +116,10 @@
115116
<type>int</type>
116117
</term>
117118
<listitem>
118-
<para>Исключает начальную дату, используется в <function>DatePeriod::__construct</function>.</para>
119+
<para>
120+
Константа исключает начальную дату из набора дат и времени для перебора,
121+
передаётся в параметр опций метода <function>DatePeriod::__construct</function>.
122+
</para>
119123
</listitem>
120124
</varlistentry>
121125

@@ -125,7 +129,10 @@
125129
<type>int</type>
126130
</term>
127131
<listitem>
128-
<para>Включает дату окончания, используется в <function>DatePeriod::__construct</function>.</para>
132+
<para>
133+
Константа включает конечную дату в набор дат и времени для перебора,
134+
передаётся в параметр опций метода <function>DatePeriod::__construct</function>.
135+
</para>
129136
</listitem>
130137
</varlistentry>
131138

@@ -140,24 +147,24 @@
140147
<term><varname>recurrences</varname></term>
141148
<listitem>
142149
<para>
143-
Минимальное количество экземпляров, возвращаемое итератором.
150+
Минимальное количество экземпляров, которое верёт итератор.
144151
</para>
145152
<para>
146-
Если количество повторений было явно передано с помощью параметра
147-
<varname>recurrences</varname> в конструктор экземпляра <classname>DatePeriod</classname>,
148-
то это свойство содержит это значение, <emphasis>плюс</emphasis> один,
149-
если дата начала не была отключена
150-
с помощью константы <constant>DatePeriod::EXCLUDE_START_DATE</constant>,
151-
<emphasis>плюс</emphasis> один, если дата окончания была включена
152-
с помощью константы <constant>DatePeriod::INCLUDE_END_DATE</constant>.
153+
При передаче количества повторений через параметр
154+
<varname>recurrences</varname> в конструктор экземпляра <classname>DatePeriod</classname>
155+
свойство объекта содержит это значение, <emphasis>плюс</emphasis> один,
156+
если начальную дату не отключили
157+
константой <constant>DatePeriod::EXCLUDE_START_DATE</constant>,
158+
<emphasis>плюс</emphasis> один, если конечную дату исключили
159+
константой <constant>DatePeriod::INCLUDE_END_DATE</constant>.
153160
</para>
154161
<para>
155-
Если количество повторений не было передано явно, то это свойство содержит
156-
минимальное количество возвращённых экземпляров.
157-
Это будет <literal>0</literal>, <emphasis>плюс</emphasis> один, если дата начала не отключена
158-
с помощью константы <constant>DatePeriod::EXCLUDE_START_DATE</constant>,
159-
<emphasis>плюс</emphasis> один, если дата окончания была включена
160-
с помощью константы <constant>DatePeriod::INCLUDE_END_DATE</constant>.
162+
При пропуске количества повторений свойство объекта содержит
163+
минимальное количество возвращаемых экземпляров
164+
<literal>0</literal>, <emphasis>плюс</emphasis> один, если начальную дату не включили
165+
константой <constant>DatePeriod::EXCLUDE_START_DATE</constant>,
166+
<emphasis>плюс</emphasis> один, если конечную дату исключили
167+
константой <constant>DatePeriod::INCLUDE_END_DATE</constant>.
161168
</para>
162169
<para>
163170
<informalexample>
@@ -170,7 +177,7 @@ $end = new DateTime('2021-12-31 00:00:00');
170177
$interval = new DateInterval('P1M');
171178
$recurrences = 5;
172179
173-
// Повторения явно задаются в конструкторе
180+
// Повторения устанавливаются через конструктор
174181
$period = new DatePeriod($start, $interval, $recurrences, DatePeriod::EXCLUDE_START_DATE);
175182
echo $period->recurrences, "\n";
176183
@@ -186,17 +193,17 @@ echo $period->recurrences, "\n";
186193
187194
$period = new DatePeriod($start, $interval, $end, DatePeriod::EXCLUDE_START_DATE);
188195
echo $period->recurrences, "\n";
189-
190-
?>
191196
]]>
192197
</programlisting>
193198
&example.outputs;
194199
<screen role="php">
200+
<![CDATA[
195201
5
196202
6
197203
7
198204
1
199205
0
206+
]]>
200207
</screen>
201208
</informalexample>
202209
</para>
@@ -233,7 +240,7 @@ echo $period->recurrences, "\n";
233240
<term><varname>current</varname></term>
234241
<listitem>
235242
<para>
236-
В процессе итерации будет содержать текущую дату периода.
243+
В процессе итерации содержит текущую дату периода.
237244
</para>
238245
</listitem>
239246
</varlistentry>
@@ -270,13 +277,13 @@ echo $period->recurrences, "\n";
270277
<row>
271278
<entry>8.4.0</entry>
272279
<entry>
273-
Константы класса теперь типизированы.
280+
Типизировали константы класса.
274281
</entry>
275282
</row>
276283
<row>
277284
<entry>8.2.0</entry>
278285
<entry>
279-
Были добавлены константа <constant>DatePeriod::INCLUDE_END_DATE</constant>
286+
Добавили константу <constant>DatePeriod::INCLUDE_END_DATE</constant>
280287
и свойство <property>include_end_date</property>.
281288
</entry>
282289
</row>
@@ -285,7 +292,7 @@ echo $period->recurrences, "\n";
285292
<entry>
286293
Класс <classname>DatePeriod</classname> теперь реализует
287294
интерфейс <interfacename>IteratorAggregate</interfacename>.
288-
Ранее вместо этого был реализован интерфейс <interfacename>Traversable</interfacename>.
295+
Раньше вместо этого класс реализовывал интерфейс <interfacename>Traversable</interfacename>.
289296
</entry>
290297
</row>
291298
</tbody>

reference/datetime/dateperiod/createfromiso8601string.xml

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 0070ddc45d60b6eda095053847dba544aa4339bf Maintainer: sergey Status: ready -->
2+
<!-- EN-Revision: 3a8c3e77df070a046c9d5b56b68926ca2d7e5ee3 Maintainer: sergey Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="dateperiod.createfromiso8601string" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -15,8 +15,8 @@
1515
<methodparam choice="opt"><type>int</type><parameter>options</parameter><initializer>0</initializer></methodparam>
1616
</methodsynopsis>
1717
<para>
18-
Создаёт новый объект DatePeriod из строки в формате стандарта ISO8601, как указано
19-
в параметре <parameter>specification</parameter>.
18+
Метод создаёт новый объект DatePeriod из строки в формате стандарта ISO8601,
19+
как указывает описание параметра <parameter>specification</parameter>.
2020
</para>
2121
</refsect1>
2222

@@ -31,7 +31,7 @@
3131
стандарта ISO 8601</link>.
3232
</para>
3333
<para>
34-
Пример принимаемой спецификации интервала стандарта ISO 8601 — это строка
34+
Пример принимаемой спецификации интервала стандарта ISO 8601 — строка
3535
<literal>R5/2008-03-01T13:00:00Z/P1Y2M10DT2H30M</literal>, которая
3636
указывает:
3737
</para>
@@ -97,20 +97,20 @@
9797
<refsect1 role="returnvalues">
9898
&reftitle.returnvalues;
9999
<para>
100-
Возвращает созданный объект DatePeriod.
100+
Метод возвращает созданный объект DatePeriod.
101101
</para>
102102
<para>
103-
С объектом, созданным этим методом <classname>DatePeriod</classname>, можно
104-
работать как с итератором, чтобы создавать объекты
103+
С объектом <classname>DatePeriod</classname>, который создаётся методом,
104+
работают как с итератором для генерации объектов
105105
<classname>DateTimeImmutable</classname>.
106106
</para>
107107
</refsect1>
108108

109109
<refsect1 role="errors">
110110
&reftitle.errors;
111111
<para>
112-
Выбрасывает исключение <classname>DateMalformedPeriodStringException</classname>,
113-
если значение параметра <parameter>specification</parameter> не может быть разобрано как допустимое значение периода
112+
Метод выбрасывает исключение <classname>DateMalformedPeriodStringException</classname>,
113+
если значение параметра <parameter>specification</parameter> невозможно разобрать как допустимое значение периода
114114
в формате стандарта ISO 8601.
115115
</para>
116116
</refsect1>
@@ -119,20 +119,19 @@
119119
&reftitle.examples;
120120
<para>
121121
<example>
122-
<title>Пример использования метода DatePeriod::createFromISO8601String</title>
122+
<title>Пример создания из строки в формате ISO8601 объекта периода времени методом DatePeriod::createFromISO8601String</title>
123123
<programlisting role="php">
124124
<![CDATA[
125125
<?php
126-
$iso = 'R4/2023-07-01T00:00:00Z/P7D';
127126
127+
$iso = 'R4/2023-07-01T00:00:00Z/P7D';
128128
$period = DatePeriod::createFromISO8601String($iso);
129129
130-
// При переборе объекта DatePeriod будут напечатаны
130+
// При переборе объекта DatePeriod выведутся
131131
// повторяющиеся в пределах периода даты.
132132
foreach ($period as $date) {
133133
echo $date->format('Y-m-d'), "\n";
134134
}
135-
?>
136135
]]>
137136
</programlisting>
138137
&example.outputs;

0 commit comments

Comments
 (0)