Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
3cfc2aa
Create todatetimeimmutable.xml
mmalferov Apr 26, 2025
e4f71f9
Update language-snippets.ent to en
mmalferov Apr 26, 2025
417fbcc
Update binary.xml to en
mmalferov Apr 26, 2025
f6d8144
Update binaryinterface.xml to en
mmalferov Apr 26, 2025
b64f6d8
Update dbpointer.xml to en
mmalferov Apr 26, 2025
af1e73e
Update decimal128.xml to en + опечатки
mmalferov Apr 26, 2025
4ff838f
Update decimal128interface.xml to en
mmalferov Apr 26, 2025
755d093
Update document.xml to en
mmalferov Apr 26, 2025
ced1e4b
Update int64.xml to en + infostyle
mmalferov Apr 26, 2025
10d32a9
Update javascript.xml to en
mmalferov Apr 26, 2025
6b0ace6
decimal128interface.xml исправил формулировку
mmalferov Apr 26, 2025
2191268
Update javascriptinterface.xml to en
mmalferov Apr 26, 2025
9bae6b4
Update maxkey.xml to en
mmalferov Apr 26, 2025
3410df8
Update minkey.xml to en
mmalferov Apr 26, 2025
8565408
Update objectid.xml to en
mmalferov Apr 26, 2025
d931dcd
Update objectidinterface.xml to en
mmalferov Apr 26, 2025
d346467
Update packedarray.xml to en
mmalferov Apr 26, 2025
870041b
Update regex.xml to en
mmalferov Apr 26, 2025
fd1cabe
Update regexinterface.xml to en
mmalferov Apr 26, 2025
6c79121
Update serializable.xml to en
mmalferov Apr 26, 2025
275c369
Update symbol.xml to en
mmalferov Apr 26, 2025
2c81ae3
Update timestamp.xml to en
mmalferov Apr 26, 2025
3faf84f
Update timestampinterface.xml to en
mmalferov Apr 26, 2025
8aaec48
Update undefined.xml to en
mmalferov Apr 26, 2025
e991e0e
Update unserializable.xml to en
mmalferov Apr 26, 2025
73189c4
Update utcdatetime.xml to en
mmalferov Apr 26, 2025
0ba34e9
Update utcdatetimeinterface.xml to en
mmalferov Apr 26, 2025
19bff67
Update construct.xml to en
mmalferov Apr 26, 2025
e2dedfb
Update fromjson.xml to en
mmalferov Apr 26, 2025
d894ec1
Update fromphp.xml to en
mmalferov Apr 26, 2025
150a9f5
Update tocanonicalextendedjson.xml to en
mmalferov Apr 26, 2025
cec0563
Update tojson.xml to en
mmalferov Apr 26, 2025
00c34fc
Update tophp.xml to en
mmalferov Apr 26, 2025
c6fc049
Update torelaxedextendedjson.xml to en
mmalferov Apr 26, 2025
2bbc3b4
Update clientencryption.xml to en
mmalferov Apr 26, 2025
fcdda40
Update cursor.xml to en
mmalferov Apr 26, 2025
8e4507d
Update cursorid.xml to en
mmalferov Apr 26, 2025
8b4c0c5
Update cursorinterface.xml to en
mmalferov Apr 26, 2025
1bd311c
Update readpreference.xml to en
mmalferov Apr 26, 2025
fe877fb
Update getid.xml to en
mmalferov Apr 26, 2025
6dc1097
Update getid.xml to en
mmalferov Apr 26, 2025
449630e
Update bulkwriteexception.xml to en
mmalferov Apr 26, 2025
730be22
Update sslconnectionexception.xml to en
mmalferov Apr 26, 2025
4f2862d
Update writeexception.xml to en
mmalferov Apr 26, 2025
324d602
Update construct.xml to en
mmalferov Apr 26, 2025
d166932
Update executebulkwrite.xml to en
mmalferov Apr 26, 2025
f50fde6
Update executecommand.xml to en
mmalferov Apr 26, 2025
9e0318e
Update executequery.xml to en
mmalferov Apr 26, 2025
ed9d968
Update commandsubscriber.xml to en
mmalferov Apr 26, 2025
d4c1d14
Update sdamsubscriber.xml to en
mmalferov Apr 26, 2025
0b87e32
Update getserver.xml to en
mmalferov Apr 26, 2025
5b50441
Update getserver.xml to en
mmalferov Apr 26, 2025
74053a0
Update getserver.xml to en
mmalferov Apr 26, 2025
c825366
Update construct.xml to en
mmalferov Apr 26, 2025
af1c899
Update construct.xml to en
mmalferov Apr 26, 2025
030f5ba
Update getmode.xml to en
mmalferov Apr 26, 2025
3ac095e
Update executebulkwrite.xml to en
mmalferov Apr 26, 2025
7236e66
Update executecommand.xml to en
mmalferov Apr 26, 2025
5b716e8
Update executequery.xml to en
mmalferov Apr 26, 2025
31e4661
Update getdeletedcount.xml to en
mmalferov Apr 26, 2025
75a95ea
Update getinsertedcount.xml to en
mmalferov Apr 26, 2025
041bbb0
Update getmatchedcount.xml to en
mmalferov Apr 26, 2025
be9df42
Update getmodifiedcount.xml to en
mmalferov Apr 26, 2025
84f677f
Update getupsertedcount.xml to en
mmalferov Apr 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
181 changes: 121 additions & 60 deletions language-snippets.ent
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f0d52500c7f8bda83761b18d6c03965741753abd Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 4639881688d3faaf0073ad71fe0a4b730aea15a0 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->

<!ENTITY installation.enabled.disable 'Модуль включён по умолчанию. Модуль можно отключить во время выполнения опцией:'>

<!-- Not used in EN anymore -->
Expand Down Expand Up @@ -3449,23 +3448,82 @@ xmlns="http://docbook.org/ns/docbook"><simpara xmlns="http://docbook.org/ns/docb
от <link xmlns="http://docbook.org/ns/docbook" linkend="constant.trader-real-min">TRADER_REAL_MIN</link>
до <link xmlns="http://docbook.org/ns/docbook" linkend="constant.trader-real-max">TRADER_REAL_MAX</link>.'>

<!ENTITY trader.arg.fast.limit 'Верхний предел, используемый в адаптивном алгоритме. Допустимы значения от 0.01 до 0.99.'>
<!ENTITY trader.arg.slow.limit 'Нижний предел, используемый в адаптивном алгоритме. Допустимы значения от 0.01 до 0.99.'>
<!ENTITY trader.arg.fast.limit 'Верхний предел для адаптивного алгоритма. Допустимые значения лежат в диапазоне от 0.01 до 0.99.'>
<!ENTITY trader.arg.slow.limit 'Нижний предел для адаптивного алгоритма. Допустимые значения лежат в диапазоне от 0.01 до 0.99.'>

<!-- mongodb -->
<!ENTITY mongodb.changelog.class-removed '
<row xmlns="http://docbook.org/ns/docbook">
<entry>PECL-модуль mongodb 2.0.0</entry>
<entry>
Класс удалили.
</entry>
</row>
'>

<!ENTITY mongodb.changelog.function-removed '
<row xmlns="http://docbook.org/ns/docbook">
<entry>PECL-модуль mongodb 2.0.0</entry>
<entry>
Функцию удалили.
</entry>
</row>
'>

<!ENTITY mongodb.changelog.method-removed '
<row xmlns="http://docbook.org/ns/docbook">
<entry>PECL-модуль mongodb 2.0.0</entry>
<entry>
Метод удалили.
</entry>
</row>
'>

<!ENTITY mongodb.changelog.serializable-interface-removed '
<row xmlns="http://docbook.org/ns/docbook">
<entry>PECL-модуль mongodb 2.0.0</entry>
<entry>
<para>
Класс больше не реализует интерфейс
<interfacename>Serializable</interfacename>.
</para>
</entry>
</row>
'>

<!ENTITY mongodb.changelog.tentative-return-types '
<row xmlns="http://docbook.org/ns/docbook">
<entry>PECL mongodb 1.15.0</entry>
<entry>PECL-модуль mongodb 1.15.0</entry>
<entry>
Типы возвращаемых значений для методов объявлены как предварительные в PHP 8.0 и новее,
Типы значений возврата для интерфейсных методов модуля объявили как предварительные в PHP 8.0 и новее,
что вызывает уведомления об устаревании в коде, который реализует этот интерфейс
без объявления соответствующих типов возвращаемых значений.
Атрибут <code>#[ReturnTypeWillChange]</code> добавляют,
чтобы заглушить уведомление об устаревании.
без объявления для значений возврата типов, которые соответствуют типам методов интерфейса.
Уведомление об устаревании заглушают путём добавления
атрибута <code>#[ReturnTypeWillChange]</code>.
</entry>
</row>
'>

<!ENTITY mongodb.changelog.tentative-return-types-enforced '
<row xmlns="http://docbook.org/ns/docbook">
<entry>PECL-модуль mongodb 2.0.0</entry>
<entry>
Типы значений возврата, которые для методов интерфейса прежде объявили предварительными, стали обязательными.
</entry>
</row>
'>

<!ENTITY mongodb.changelog.throw-unacknowledged-write '
<row xmlns="http://docbook.org/ns/docbook">
<entry>PECL-модуль mongodb 2.0.0</entry>
<entry>
<para>
При вызове для записи без подтверждения метод вместо возврата значения &null; теперь выбрасывает исключение.
</para>
</entry>
</row>
'>

<!ENTITY mongodb.option.collation '
<row xmlns="http://docbook.org/ns/docbook">
<entry>collation</entry>
Expand Down Expand Up @@ -4098,8 +4156,9 @@ local: {
<link xlink:href="&url.mongodb.libbson;" xmlns:xlink="http://www.w3.org/1999/xlink">libbson</link>.
</member>
'>
<!ENTITY mongodb.throws.unacknowledged '<member xmlns="http://docbook.org/ns/docbook">При записи без подтверждения метод выбрасывает исключение <classname>MongoDB\Driver\Exception\LogicException</classname>.</member>'>

<!-- Больше не используется -->
<!-- Больше не используется в EN-версии -->
<!ENTITY mongodb.note.queryable-encryption-preview ''>

<!ENTITY mongodb.note.decimal128 '
Expand Down Expand Up @@ -4456,56 +4515,58 @@ local: {
</para>
</formalpara>

<para>
<table>
<title>Флаги</title>
<tgroup cols="2">
<thead>
<row>
<entry>Флаг</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>-</literal></entry>
<entry>
Выравнивание по левому краю в пределах заданной ширины поля;
По умолчанию выравнивание происходит по правому краю.
</entry>
</row>
<row>
<entry><literal>+</literal></entry>
<entry>
Печатает плюс <literal>+</literal> у не отрицательных чисел;
По умолчанию знак печатается только у отрицательных чисел.
</entry>
</row>
<row>
<entry><literal> </literal>(пробел)</entry>
<entry>
Дополняет результат пробелами.
Это поведение по умолчанию.
</entry>
</row>
<row>
<entry><literal>0</literal></entry>
<entry>
Дополняет числа нулями (только слева).
Со спецификатором <literal>s</literal> также может
дополнять нулями справа.
</entry>
</row>
<row>
<entry><literal>&apos;</literal>(символ)</entry>
<entry>
Дополняет результат символом (символ).
</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<formalpara>
<title>Флаги</title>
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>Флаг</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>-</literal></entry>
<entry>
Выравнивание по левому краю в пределах заданной ширины поля;
По умолчанию выравнивание происходит по правому краю.
</entry>
</row>
<row>
<entry><literal>+</literal></entry>
<entry>
Печатает плюс <literal>+</literal> у не отрицательных чисел;
По умолчанию знак печатается только у отрицательных чисел.
</entry>
</row>
<row>
<entry><literal> </literal>(пробел)</entry>
<entry>
Дополняет результат пробелами.
Это поведение по умолчанию.
</entry>
</row>
<row>
<entry><literal>0</literal></entry>
<entry>
Дополняет числа нулями (только слева).
Со спецификатором <literal>s</literal> также может
дополнять нулями справа.
</entry>
</row>
<row>
<entry><literal>&apos;</literal>(символ)</entry>
<entry>
Дополняет результат символом (символ).
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
</formalpara>

<formalpara>
<title>Ширина</title>
Expand Down
17 changes: 7 additions & 10 deletions reference/mongodb/bson/binary.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9214a2619efc5906fab59cd42fb7404c4dc49a5 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 4639881688d3faaf0073ad71fe0a4b730aea15a0 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<reference xml:id="class.mongodb-bson-binary" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">

Expand Down Expand Up @@ -42,10 +42,6 @@
<interfacename>MongoDB\BSON\Type</interfacename>
</oointerface>

<oointerface>
<interfacename>Serializable</interfacename>
</oointerface>

<oointerface>
<interfacename>JsonSerializable</interfacename>
</oointerface>
Expand Down Expand Up @@ -241,14 +237,15 @@
</row>
</thead>
<tbody>
&mongodb.changelog.serializable-interface-removed;
<row>
<entry>PECL mongodb 1.17.0</entry>
<entry>PECL-модуль mongodb 1.17.0</entry>
<entry>
Добавили тип <constant>MongoDB\BSON\Binary::TYPE_SENSITIVE</constant>.
</entry>
</row>
<row>
<entry>PECL mongodb 1.12.0</entry>
<entry>PECL-модуль mongodb 1.12.0</entry>
<entry>
<para>
Реализовали интерфейс <interfacename>Stringable</interfacename> для PHP 8.0+.
Expand All @@ -259,19 +256,19 @@
</entry>
</row>
<row>
<entry>PECL mongodb 1.7.0</entry>
<entry>PECL-модуль mongodb 1.7.0</entry>
<entry>
Добавили тип <constant>MongoDB\BSON\Binary::TYPE_ENCRYPTED</constant>.
</entry>
</row>
<row>
<entry>PECL mongodb 1.3.0</entry>
<entry>PECL-модуль mongodb 1.3.0</entry>
<entry>
Реализовали интерфейс <interfacename>MongoDB\BSON\BinaryInterface</interfacename>.
</entry>
</row>
<row>
<entry>PECL mongodb 1.2.0</entry>
<entry>PECL-модуль mongodb 1.2.0</entry>
<entry>
Реализовали интерфейсы <interfacename>Serializable</interfacename>
и <interfacename>JsonSerializable</interfacename>.
Expand Down
4 changes: 2 additions & 2 deletions reference/mongodb/bson/binaryinterface.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 734bafeaf071b78b15d375f9af583befddd8c2a2 Maintainer: sergey Status: ready -->
<!-- EN-Revision: 4639881688d3faaf0073ad71fe0a4b730aea15a0 Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->

<reference xml:id="class.mongodb-bson-binaryinterface" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">

<title>Интерфейс MongoDB\BSON\BinaryInterface</title>
Expand Down Expand Up @@ -42,6 +41,7 @@
</row>
</thead>
<tbody>
&mongodb.changelog.tentative-return-types-enforced;
&mongodb.changelog.tentative-return-types;
</tbody>
</tgroup>
Expand Down
9 changes: 3 additions & 6 deletions reference/mongodb/bson/dbpointer.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 09194b0f2d7d9acc3581055d280836d957db0903 Maintainer: lex Status: ready -->
<!-- EN-Revision: 4639881688d3faaf0073ad71fe0a4b730aea15a0 Maintainer: lex Status: ready -->
<!-- Reviewed: no -->
<reference xml:id="class.mongodb-bson-dbpointer" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">

Expand Down Expand Up @@ -37,10 +37,6 @@
<interfacename>MongoDB\BSON\Type</interfacename>
</oointerface>

<oointerface>
<interfacename>Serializable</interfacename>
</oointerface>

<oointerface>
<interfacename>JsonSerializable</interfacename>
</oointerface>
Expand Down Expand Up @@ -70,10 +66,11 @@
</row>
</thead>
<tbody>
&mongodb.changelog.serializable-interface-removed;
<row>
<entry>PECL-модуль mongodb 1.12.0</entry>
<entry>
Реализует интерфейс <interfacename>Stringable</interfacename> для PHP 8.0+.
Класс теперь реализует интерфейс <interfacename>Stringable</interfacename> для PHP 8.0+.
</entry>
</row>
</tbody>
Expand Down
29 changes: 13 additions & 16 deletions reference/mongodb/bson/decimal128.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d120d37cc9ab821759a059f510807bb6e79462fb Maintainer: sergey Status: ready -->
<!-- EN-Revision: 4639881688d3faaf0073ad71fe0a4b730aea15a0 Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<reference xml:id="class.mongodb-bson-decimal128" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">

Expand All @@ -14,14 +14,14 @@
<para>
Тип BSON для
<link xlink:href="&url.mongodb.wiki.decimal128;">Decimal128 формата с плавающей точкой</link>,
который поддерживает числа до 34 десятичных знаков (то есть значимых
цифр) и диапазон экспонент от -6143 до +6144.
который поддерживает числа до 34 десятичных знаков, или значащих
цифр, и диапазон экспонент от -6143 до +6144.
</para>
<para>
В отличие от типа double BSON (то есть <type>float</type> в PHP), который хранит только
В отличие от типа double BSON, или тип <type>float</type> в PHP, который хранит только
приблизительные значения десятичных значений, тип данных decimal хранит
точное значение. Например, <literal>MongoDB\BSON\Decimal128('9.99')</literal>
имеет точное значение 9ю99, где двойное значение 9ю99 будет иметь приблизительное
содержит точное значение 9.99, где двойное значение 9.99 будет содержать приблизительное
значение 9.9900000000000002131628….
</para>
&mongodb.note.decimal128;
Expand Down Expand Up @@ -50,10 +50,6 @@
<interfacename>MongoDB\BSON\Type</interfacename>
</oointerface>

<oointerface>
<interfacename>Serializable</interfacename>
</oointerface>

<oointerface>
<interfacename>JsonSerializable</interfacename>
</oointerface>
Expand Down Expand Up @@ -83,23 +79,24 @@
</row>
</thead>
<tbody>
&mongodb.changelog.serializable-interface-removed;
<row>
<entry>PECL mongodb 1.12.0</entry>
<entry>PECL-модуль mongodb 1.12.0</entry>
<entry>
Реализует интерфейс <interfacename>Stringable</interfacename> для PHP 8.0+.
Класс теперь реализует интерфейс <interfacename>Stringable</interfacename> для PHP 8.0+.
</entry>
</row>
<row>
<entry>PECL mongodb 1.3.0</entry>
<entry>PECL-модуль mongodb 1.3.0</entry>
<entry>
Реализует интерфейс <interfacename>MongoDB\BSON\Decimal128Interface</interfacename>.
Класс теперь реализует интерфейс <interfacename>MongoDB\BSON\Decimal128Interface</interfacename>.
</entry>
</row>
<row>
<entry>PECL mongodb 1.2.0</entry>
<entry>PECL-модуль mongodb 1.2.0</entry>
<entry>
Реализует интерфейсы <interfacename>Serializable</interfacename> и
<interfacename>JsonSerializable</interfacename>.
Класс теперь реализует интерфейсы <interfacename>Serializable</interfacename>
и <interfacename>JsonSerializable</interfacename>.
</entry>
</row>
</tbody>
Expand Down
Loading
Loading