mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-06-08 15:05:37 +02:00
Restore Eugene Glotovs <kivagant@gmail.com> translation with some fixes
and additions
This commit is contained in:
parent
1627780580
commit
4581b478e9
@ -11,7 +11,7 @@ msgstr ""
|
|||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2016-06-03 23:59+0200\n"
|
"POT-Creation-Date: 2016-06-03 23:59+0200\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: Eugene Glotov <kivagant@gmail.com>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
@ -21,10 +21,12 @@ msgstr ""
|
|||||||
#: ../../Behavioral/Memento/README.rst:2
|
#: ../../Behavioral/Memento/README.rst:2
|
||||||
msgid "`Memento`__"
|
msgid "`Memento`__"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"`Хранитель <https://ru.wikipedia.org/wiki/Хранитель_(шаблон_проектирования)>`_"
|
||||||
|
"(`Memento`__)"
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:5
|
#: ../../Behavioral/Memento/README.rst:5
|
||||||
msgid "Purpose"
|
msgid "Purpose"
|
||||||
msgstr ""
|
msgstr "Назначение"
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:7
|
#: ../../Behavioral/Memento/README.rst:7
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -33,12 +35,18 @@ msgid ""
|
|||||||
"revealing it's implementation (i.e., the object is not required to have a"
|
"revealing it's implementation (i.e., the object is not required to have a"
|
||||||
" functional for return the current state)."
|
" functional for return the current state)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Шаблон предоставляет возможность восстановить объект в его предыдущем состоянии "
|
||||||
|
"(отменить действие посредством отката к предыдущему состоянию) или получить "
|
||||||
|
"доступ к состоянию объекта, не раскрывая его реализацию (т.е. сам "
|
||||||
|
"объект не обязан иметь функциональность для возврата текущего состояния)."
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:12
|
#: ../../Behavioral/Memento/README.rst:12
|
||||||
msgid ""
|
msgid ""
|
||||||
"The memento pattern is implemented with three objects: the Originator, a "
|
"The memento pattern is implemented with three objects: the Originator, a "
|
||||||
"Caretaker and a Memento."
|
"Caretaker and a Memento."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Шаблон Хранитель реализуется тремя объектами: \"Создателем\" (originator), "
|
||||||
|
"\"Опекуном\" (caretaker) и \"Хранитель\" (memento)."
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:15
|
#: ../../Behavioral/Memento/README.rst:15
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -51,6 +59,14 @@ msgid ""
|
|||||||
"reference* to the original object. The Memento object is a \"opaque "
|
"reference* to the original object. The Memento object is a \"opaque "
|
||||||
"object\" (the object that no one can or should change)."
|
"object\" (the object that no one can or should change)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Хранитель - это объект, который *хранит конкретный снимок состояния* "
|
||||||
|
"некоторого объекта или ресурса: строки, числа, массива, экземпляра "
|
||||||
|
"класса и так далее. Уникальность в данном случае подразумевает не запрет на "
|
||||||
|
"существование одинаковых состояний в разных снимках, а то, что состояние "
|
||||||
|
"можно извлечь в виде независимой копии. Любой объект, сохраняемый в "
|
||||||
|
"Хранителе, должен быть *полной копией исходного объекта, а не ссылкой* на "
|
||||||
|
"исходный объект. Сам объект Хранитель является «непрозрачным объектом» (тот, "
|
||||||
|
"который никто не может и не должен изменять)."
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:24
|
#: ../../Behavioral/Memento/README.rst:24
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -63,6 +79,14 @@ msgid ""
|
|||||||
"type of object. Originator may (but not should) have any methods, but "
|
"type of object. Originator may (but not should) have any methods, but "
|
||||||
"they *they can't make changes to the saved object state*."
|
"they *they can't make changes to the saved object state*."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Создатель — это объект, который *содержит в себе актуальное состояние внешнего "
|
||||||
|
"объекта строго заданного типа* и умеет создавать уникальную копию этого "
|
||||||
|
"состояния, возвращая её, обёрнутую в обеъкт Хранителя. Создатель не знает истории "
|
||||||
|
"изменений. Создателю можно принудительно установить конкретное состояние "
|
||||||
|
"извне, которое будет считаться актуальным. Создатель должен позаботиться о том, "
|
||||||
|
"чтобы это состояние соответствовало типу объекта, с которым ему разрешено "
|
||||||
|
"работать. Создатель может (но не обязан) иметь любые методы, но они *не могут "
|
||||||
|
"менять сохранённое состояние объекта*."
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:33
|
#: ../../Behavioral/Memento/README.rst:33
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -71,171 +95,61 @@ msgid ""
|
|||||||
"Originator; ask from the Originator snapshot of the current state; or set"
|
"Originator; ask from the Originator snapshot of the current state; or set"
|
||||||
" the Originator state to equivalence with some snapshot from history."
|
" the Originator state to equivalence with some snapshot from history."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Опекун *управляет историей снимков состояний*. Он может вносить изменения в "
|
||||||
|
"объект, принимать решение о сохранении состояния внешнего объекта в Создателе, "
|
||||||
|
"запрашивать от Создателя снимок текущего состояния, или привести состояние "
|
||||||
|
"Создателя в соответствие с состоянием какого-то снимка из истории."
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:39
|
#: ../../Behavioral/Memento/README.rst:39
|
||||||
msgid "Examples"
|
msgid "Examples"
|
||||||
msgstr ""
|
msgstr "Примеры"
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:41
|
#: ../../Behavioral/Memento/README.rst:41
|
||||||
msgid "The seed of a pseudorandom number generator"
|
msgid "The seed of a pseudorandom number generator"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"`Зерно <http://en.wikipedia.org/wiki/Random_seed>`_ генератора псевдослучайных "
|
||||||
|
"чисел."
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:42
|
#: ../../Behavioral/Memento/README.rst:42
|
||||||
msgid "The state in a finite state machine"
|
msgid "The state in a finite state machine"
|
||||||
msgstr ""
|
msgstr "Состояние конечного автомата"
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:43
|
#: ../../Behavioral/Memento/README.rst:43
|
||||||
msgid ""
|
msgid ""
|
||||||
"Control for intermediate states of `ORM Model "
|
"Control for intermediate states of `ORM Model "
|
||||||
"<http://en.wikipedia.org/wiki/Object-relational_mapping>`_ before saving"
|
"<http://en.wikipedia.org/wiki/Object-relational_mapping>`_ before saving"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Контроль промежуточных состояний модели в `ORM"
|
||||||
|
"<http://en.wikipedia.org/wiki/Object-relational_mapping>`_ перед сохранением"
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:46
|
#: ../../Behavioral/Memento/README.rst:46
|
||||||
msgid "UML Diagram"
|
msgid "UML Diagram"
|
||||||
msgstr ""
|
msgstr "UML Диаграмма"
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:53
|
#: ../../Behavioral/Memento/README.rst:53
|
||||||
msgid "Code"
|
msgid "Code"
|
||||||
msgstr ""
|
msgstr "Код"
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:55
|
#: ../../Behavioral/Memento/README.rst:55
|
||||||
msgid "You can also find these code on `GitHub`_"
|
msgid "You can also find these code on `GitHub`_"
|
||||||
msgstr ""
|
msgstr "Вы можете найти этот код на `GitHub`_"
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:57
|
#: ../../Behavioral/Memento/README.rst:57
|
||||||
msgid "Memento.php"
|
msgid "Memento.php"
|
||||||
msgstr ""
|
msgstr "Memento.php"
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:63
|
#: ../../Behavioral/Memento/README.rst:63
|
||||||
msgid "Originator.php"
|
msgid "Originator.php"
|
||||||
msgstr ""
|
msgstr "Originator.php"
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:69
|
#: ../../Behavioral/Memento/README.rst:69
|
||||||
msgid "Caretaker.php"
|
msgid "Caretaker.php"
|
||||||
msgstr ""
|
msgstr "Caretaker.php"
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:76
|
#: ../../Behavioral/Memento/README.rst:76
|
||||||
msgid "Test"
|
msgid "Test"
|
||||||
msgstr ""
|
msgstr "Тест"
|
||||||
|
|
||||||
#: ../../Behavioral/Memento/README.rst:78
|
#: ../../Behavioral/Memento/README.rst:78
|
||||||
msgid "Tests/MementoTest.php"
|
msgid "Tests/MementoTest.php"
|
||||||
msgstr ""
|
msgstr "Tests/MementoTest.php"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#. #
|
|
||||||
#. msgid ""
|
|
||||||
#. msgstr ""
|
|
||||||
#. "Project-Id-Version: DesignPatternsPHP 1.0\n"
|
|
||||||
#. "Report-Msgid-Bugs-To: \n"
|
|
||||||
#. "POT-Creation-Date: 2015-05-29 12:18+0200\n"
|
|
||||||
#. "PO-Revision-Date: 2015-05-30 01:42+0300\n"
|
|
||||||
#. "Last-Translator: Eugene Glotov <kivagant@gmail.com>\n"
|
|
||||||
#. "MIME-Version: 1.0\n"
|
|
||||||
#. "Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
#. "Content-Transfer-Encoding: 8bit\n"
|
|
||||||
#. "Language: ru\n"
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:2
|
|
||||||
#. msgid "`Memento`__"
|
|
||||||
#. msgstr "`Хранитель`__"
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:5
|
|
||||||
#. msgid "Purpose"
|
|
||||||
#. msgstr "Назначение"
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:7
|
|
||||||
#. msgid ""
|
|
||||||
#. "Provide the ability to restore an object to its previous state (undo via "
|
|
||||||
#. "rollback)."
|
|
||||||
#. msgstr ""
|
|
||||||
#. "Предоставляет возможность восстановить объект в его предыдущем состоянии или "
|
|
||||||
#. "получить доступ к состоянию объекта, не раскрывая его реализацию (т.е. сам "
|
|
||||||
#. "объект не обязан иметь функционал возврата текущего состояния)."
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:10
|
|
||||||
#. msgid ""
|
|
||||||
#. "The memento pattern is implemented with three objects: the originator, a "
|
|
||||||
#. "caretaker and a memento. The originator is some object that has an internal "
|
|
||||||
#. "state. The caretaker is going to do something to the originator, but wants "
|
|
||||||
#. "to be able to undo the change. The caretaker first asks the originator for a"
|
|
||||||
#. " memento object. Then it does whatever operation (or sequence of operations)"
|
|
||||||
#. " it was going to do. To roll back to the state before the operations, it "
|
|
||||||
#. "returns the memento object to the originator. The memento object itself is "
|
|
||||||
#. "an opaque object (one which the caretaker cannot, or should not, change). "
|
|
||||||
#. "When using this pattern, care should be taken if the originator may change "
|
|
||||||
#. "other objects or resources - the memento pattern operates on a single "
|
|
||||||
#. "object."
|
|
||||||
#. msgstr ""
|
|
||||||
#. "Паттерн «Хранитель» реализуется тремя объектами: Создатель, Опекун и "
|
|
||||||
#. "Хранитель.\n"
|
|
||||||
#. "\n"
|
|
||||||
#. "Хранитель — объект, который *хранит конкретный уникальный слепок состояния* "
|
|
||||||
#. "любого объекта или ресурса: строка, число, массив, экземпляр класса и так "
|
|
||||||
#. "далее. Уникальность в данном случае подразумевает не запрет существования "
|
|
||||||
#. "одинаковых состояний в слепках, а то, что состояние можно извлечь в виде "
|
|
||||||
#. "независимого клона. Это значит, объект, сохраняемый в Хранитель, должен *быть "
|
|
||||||
#. "полной копией исходного объекта а не ссылкой* на исходный объект. Сам объект "
|
|
||||||
#. "Хранитель является «непрозрачным объектом» (тот, который никто не может и не "
|
|
||||||
#. "должен изменять).\n"
|
|
||||||
#. "\n"
|
|
||||||
#. "Создатель — это объект, который *содержит в себе актуальное состояние внешнего "
|
|
||||||
#. "объекта строго заданного типа* и умеет создать уникальную копию этого "
|
|
||||||
#. "состояния, возвращая её обёрнутую в Хранитель. Создатель не знает истории "
|
|
||||||
#. "изменений. Создателю можно принудительно установить конкретное состояние "
|
|
||||||
#. "извне, которое будет считаться актуальным. Создатель должен позаботиться, "
|
|
||||||
#. "чтобы это состояние соответствовало типу объекта, с которым ему разрешено "
|
|
||||||
#. "работать. Создатель может (но не обязан) иметь любые методы, но они *не могут "
|
|
||||||
#. "менять сохранённое состояние объекта*.\n"
|
|
||||||
#. "\n"
|
|
||||||
#. "Опекун *управляет историей слепков состояний*. Он может вносить изменения в "
|
|
||||||
#. "объект, принимать решение о сохранении состояния внешнего объекта в Создателе, "
|
|
||||||
#. "требовать от Создателя слепок текущего состояния, или привести состояние "
|
|
||||||
#. "Создателя в соответствие состоянию какого-то слепка из истории."
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:23
|
|
||||||
#. msgid "Examples"
|
|
||||||
#. msgstr "Примеры"
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:25
|
|
||||||
#. msgid "The seed of a pseudorandom number generator"
|
|
||||||
#. msgstr ""
|
|
||||||
#. "`Семя <http://en.wikipedia.org/wiki/Random_seed>`_ псевдослучайного генератора "
|
|
||||||
#. "чисел."
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:26
|
|
||||||
#. msgid "The state in a finite state machine"
|
|
||||||
#. msgstr "Состояние конечного автомата"
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:29
|
|
||||||
#. msgid "UML Diagram"
|
|
||||||
#. msgstr "UML Диаграмма"
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:36
|
|
||||||
#. msgid "Code"
|
|
||||||
#. msgstr "Код"
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:38
|
|
||||||
#. msgid "You can also find these code on `GitHub`_"
|
|
||||||
#. msgstr "Вы можете найти этот код на `GitHub`_"
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:40
|
|
||||||
#. msgid "Memento.php"
|
|
||||||
#. msgstr "Memento.php"
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:46
|
|
||||||
#. msgid "Originator.php"
|
|
||||||
#. msgstr "Originator.php"
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:52
|
|
||||||
#. msgid "Caretaker.php"
|
|
||||||
#. msgstr "Caretaker.php"
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:59
|
|
||||||
#. msgid "Test"
|
|
||||||
#. msgstr "Тест"
|
|
||||||
#.
|
|
||||||
#. #: ../../Behavioral/Memento/README.rst:61
|
|
||||||
#. msgid "Tests/MementoTest.php"
|
|
||||||
#. msgstr "Tests/MementoTest.php"
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user