Skip to content

Commit 1d63e85

Browse files
author
Dominik Liebler
committed
translated Structural patterns
1 parent 8887a56 commit 1d63e85

File tree

11 files changed

+216
-220
lines changed

11 files changed

+216
-220
lines changed

locale/de/LC_MESSAGES/Structural/Adapter/README.po

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,22 @@ msgstr ""
44
"Project-Id-Version: DesignPatternsPHP 1.0\n"
55
"Report-Msgid-Bugs-To: \n"
66
"POT-Creation-Date: 2015-05-29 12:18+0200\n"
7-
"PO-Revision-Date: 2015-05-31 14:58+0300\n"
7+
"PO-Revision-Date: 2016-04-04 07:27+0200\n"
88
"Last-Translator: Dominik Liebler <liebler.dominik@gmail.com>\n"
99
"MIME-Version: 1.0\n"
1010
"Content-Type: text/plain; charset=UTF-8\n"
1111
"Content-Transfer-Encoding: 8bit\n"
1212
"Language: de\n"
13+
"Language-Team: \n"
14+
"X-Generator: Poedit 1.8.7.1\n"
1315

1416
#: ../../Structural/Adapter/README.rst:2
1517
msgid "`Adapter / Wrapper`__"
16-
msgstr ""
17-
"`Адаптер <https://ru.wikipedia.org/wiki/Адаптер_(шаблон_проектирования)>`_ "
18-
"(`Adapter / Wrapper`__)"
18+
msgstr "`Adapter / Wrapper`__"
1919

2020
#: ../../Structural/Adapter/README.rst:5
2121
msgid "Purpose"
22-
msgstr "Назначение"
22+
msgstr "Zweck"
2323

2424
#: ../../Structural/Adapter/README.rst:7
2525
msgid ""
@@ -28,40 +28,40 @@ msgid ""
2828
"incompatible interfaces by providing it's interface to clients while using "
2929
"the original interface."
3030
msgstr ""
31-
"Привести нестандартный или неудобный интерфейс какого-то класса в "
32-
"интерфейс, совместимый с вашим кодом. Адаптер позволяет классам работать "
33-
"вместе стандартным образом, что обычно не получается из-за несовместимых "
34-
"интерфейсов, предоставляя для этого прослойку с интерфейсом, удобным для "
35-
"клиентов, самостоятельно используя оригинальный интерфейс."
31+
"Um ein Interface für eine Klasse in ein kompatibles Interface zu "
32+
"übersetzen. Ein Adapter erlaubt Klassen miteinander zu arbeiten die "
33+
"normalerweise aufgrund von inkompatiblen Interfaces nicht miteinander "
34+
"arbeiten könnten, indem ein Interface für die originalen Klassen zur "
35+
"Verfügung gestellt wird."
3636

3737
#: ../../Structural/Adapter/README.rst:13
3838
msgid "Examples"
39-
msgstr "Примеры"
39+
msgstr "Beispiele"
4040

4141
#: ../../Structural/Adapter/README.rst:15
4242
msgid "DB Client libraries adapter"
43-
msgstr "Адаптер клиентских библиотек для работы с базами данных"
43+
msgstr "Datenbank-Adapter"
4444

4545
#: ../../Structural/Adapter/README.rst:16
4646
msgid ""
47-
"using multiple different webservices and adapters normalize data so that the"
48-
" outcome is the same for all"
47+
"using multiple different webservices and adapters normalize data so that "
48+
"the outcome is the same for all"
4949
msgstr ""
50-
"нормализовать данные нескольких различных веб-сервисов, в одинаковую "
51-
"структуру, как будто вы работаете со стандартным сервисом (например при "
52-
"работе с API соцсетей)"
50+
"verschiedene Webservices zu verwenden, bei denen mit Hilfe eines Adapters "
51+
"für jeden die Daten aufbereitet werden, so dass nach außen dasselbe "
52+
"Ergebnis zu erwarten ist"
5353

5454
#: ../../Structural/Adapter/README.rst:20
5555
msgid "UML Diagram"
56-
msgstr "UML Диаграмма"
56+
msgstr "UML Diagramm"
5757

5858
#: ../../Structural/Adapter/README.rst:27
5959
msgid "Code"
60-
msgstr "Код"
60+
msgstr "Code"
6161

6262
#: ../../Structural/Adapter/README.rst:29
6363
msgid "You can also find these code on `GitHub`_"
64-
msgstr "Вы можете найти этот код на `GitHub`_"
64+
msgstr "Du findest den Code auch auf `GitHub`_"
6565

6666
#: ../../Structural/Adapter/README.rst:31
6767
msgid "PaperBookInterface.php"
@@ -85,7 +85,7 @@ msgstr "Kindle.php"
8585

8686
#: ../../Structural/Adapter/README.rst:62
8787
msgid "Test"
88-
msgstr "Тест"
88+
msgstr "Теst"
8989

9090
#: ../../Structural/Adapter/README.rst:64
9191
msgid "Tests/AdapterTest.php"

locale/de/LC_MESSAGES/Structural/Bridge/README.po

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,34 @@ msgstr ""
44
"Project-Id-Version: DesignPatternsPHP 1.0\n"
55
"Report-Msgid-Bugs-To: \n"
66
"POT-Creation-Date: 2015-05-29 12:18+0200\n"
7-
"PO-Revision-Date: 2015-06-02 00:24+0300\n"
7+
"PO-Revision-Date: 2016-04-04 07:28+0200\n"
88
"Last-Translator: Dominik Liebler <liebler.dominik@gmail.com>\n"
99
"MIME-Version: 1.0\n"
1010
"Content-Type: text/plain; charset=UTF-8\n"
1111
"Content-Transfer-Encoding: 8bit\n"
1212
"Language: de\n"
13+
"Language-Team: \n"
14+
"X-Generator: Poedit 1.8.7.1\n"
1315

1416
#: ../../Structural/Bridge/README.rst:2
1517
msgid "`Bridge`__"
16-
msgstr ""
17-
"`Мост <https://ru.wikipedia.org/wiki/Мост_(шаблон_проектирования)>`_ "
18-
"(`Bridge`__)"
18+
msgstr "`Bridge`__"
1919

2020
#: ../../Structural/Bridge/README.rst:5
2121
msgid "Purpose"
22-
msgstr "Назначение"
22+
msgstr "Zweck"
2323

2424
#: ../../Structural/Bridge/README.rst:7
2525
msgid ""
2626
"Decouple an abstraction from its implementation so that the two can vary "
2727
"independently."
2828
msgstr ""
29-
"Отделить абстракцию от её реализации так, что они могут изменяться "
30-
"независимо друг от друга."
29+
"Eine Abstraktion von seiner Implementierung zu entkoppeln, sodass sich "
30+
"diese unterscheiden können."
3131

3232
#: ../../Structural/Bridge/README.rst:11
3333
msgid "Sample:"
34-
msgstr "Пример:"
34+
msgstr "Beispiel:"
3535

3636
#: ../../Structural/Bridge/README.rst:13
3737
msgid "`Symfony DoctrineBridge <https://github.com/symfony/DoctrineBridge>`__"
@@ -40,15 +40,15 @@ msgstr ""
4040

4141
#: ../../Structural/Bridge/README.rst:17
4242
msgid "UML Diagram"
43-
msgstr "UML Диаграмма"
43+
msgstr "UML Diagramm"
4444

4545
#: ../../Structural/Bridge/README.rst:24
4646
msgid "Code"
47-
msgstr "Код"
47+
msgstr "Code"
4848

4949
#: ../../Structural/Bridge/README.rst:26
5050
msgid "You can also find these code on `GitHub`_"
51-
msgstr "Вы можете найти этот код на `GitHub`_"
51+
msgstr "Du findest den Code auch auf `GitHub`_"
5252

5353
#: ../../Structural/Bridge/README.rst:28
5454
msgid "Workshop.php"
@@ -76,7 +76,7 @@ msgstr "Car.php"
7676

7777
#: ../../Structural/Bridge/README.rst:65
7878
msgid "Test"
79-
msgstr "Тест"
79+
msgstr "Теst"
8080

8181
#: ../../Structural/Bridge/README.rst:67
8282
msgid "Tests/BridgeTest.php"

locale/de/LC_MESSAGES/Structural/Composite/README.po

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,63 +4,64 @@ msgstr ""
44
"Project-Id-Version: DesignPatternsPHP 1.0\n"
55
"Report-Msgid-Bugs-To: \n"
66
"POT-Creation-Date: 2015-05-29 12:18+0200\n"
7-
"PO-Revision-Date: 2015-06-02 00:33+0300\n"
7+
"PO-Revision-Date: 2016-04-04 07:31+0200\n"
88
"Last-Translator: Dominik Liebler <liebler.dominik@gmail.com>\n"
99
"MIME-Version: 1.0\n"
1010
"Content-Type: text/plain; charset=UTF-8\n"
1111
"Content-Transfer-Encoding: 8bit\n"
1212
"Language: de\n"
13+
"Language-Team: \n"
14+
"X-Generator: Poedit 1.8.7.1\n"
1315

1416
#: ../../Structural/Composite/README.rst:2
1517
msgid "`Composite`__"
16-
msgstr ""
17-
"`Компоновщик <https://ru.wikipedia.org/wiki/"
18-
"Компоновщик_(шаблон_проектирования)>`_ (`Composite`__)"
18+
msgstr "`Composite`__"
1919

2020
#: ../../Structural/Composite/README.rst:5
2121
msgid "Purpose"
22-
msgstr "Назначение"
22+
msgstr "Zweck"
2323

2424
#: ../../Structural/Composite/README.rst:7
2525
msgid ""
2626
"To treat a group of objects the same way as a single instance of the object."
2727
msgstr ""
28-
"Взаимодействие с иерархической группой объектов также, как и с отдельно "
29-
"взятым экземпляром."
28+
"Eine Gruppe von Objekten genauso zu behandeln wie eine einzelne Instanz "
29+
"eines Objekts."
3030

3131
#: ../../Structural/Composite/README.rst:11
3232
msgid "Examples"
33-
msgstr "Примеры"
33+
msgstr "Beispiele"
3434

3535
#: ../../Structural/Composite/README.rst:13
3636
msgid ""
3737
"a form class instance handles all its form elements like a single instance "
3838
"of the form, when ``render()`` is called, it subsequently runs through all "
3939
"its child elements and calls ``render()`` on them"
4040
msgstr ""
41-
"Экземпляр класса Form обрабатывает все свои элементы формы, как будто это "
42-
"один экземпляр. И когда вызывается метод ``render()``, он перебирает все "
43-
"дочерние элементы и вызывает их собственный ``render()``."
41+
"Eine Formular-Klasseninstanz behandelt alle seine beinhalteten Formelemente "
42+
"wie eine eine einzelne Instanz des Formulars. Wenn ``render()`` aufgerufen "
43+
"wird, werden alle Kindelemente durchlaufen und auf jedem wieder "
44+
"``render()`` aufgerufen."
4445

4546
#: ../../Structural/Composite/README.rst:16
4647
msgid ""
4748
"``Zend_Config``: a tree of configuration options, each one is a "
4849
"``Zend_Config`` object itself"
4950
msgstr ""
50-
"``Zend_Config``: дерево вариантов конфигурации, где каждая из конфигураций "
51-
"тоже представляет собой объект ``Zend_Config``"
51+
"``Zend_Config``: ein Baum aus Konfigurationsoptionen, bei dem jedes Objekt "
52+
"wieder eine Instanz von``Zend_Config`` ist"
5253

5354
#: ../../Structural/Composite/README.rst:20
5455
msgid "UML Diagram"
55-
msgstr "UML Диаграмма"
56+
msgstr "UML Diagramm"
5657

5758
#: ../../Structural/Composite/README.rst:27
5859
msgid "Code"
59-
msgstr "Код"
60+
msgstr "Code"
6061

6162
#: ../../Structural/Composite/README.rst:29
6263
msgid "You can also find these code on `GitHub`_"
63-
msgstr "Вы можете найти этот код на `GitHub`_"
64+
msgstr "Du findest den Code auch auf `GitHub`_"
6465

6566
#: ../../Structural/Composite/README.rst:31
6667
msgid "FormElement.php"
@@ -80,7 +81,7 @@ msgstr "TextElement.php"
8081

8182
#: ../../Structural/Composite/README.rst:56
8283
msgid "Test"
83-
msgstr "Тест"
84+
msgstr "Теst"
8485

8586
#: ../../Structural/Composite/README.rst:58
8687
msgid "Tests/CompositeTest.php"

locale/de/LC_MESSAGES/Structural/DataMapper/README.po

Lines changed: 29 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4,58 +4,56 @@ msgstr ""
44
"Project-Id-Version: DesignPatternsPHP 1.0\n"
55
"Report-Msgid-Bugs-To: \n"
66
"POT-Creation-Date: 2015-05-29 12:18+0200\n"
7-
"PO-Revision-Date: 2015-06-02 00:48+0300\n"
7+
"PO-Revision-Date: 2016-04-04 07:37+0200\n"
88
"Last-Translator: Dominik Liebler <liebler.dominik@gmail.com>\n"
99
"MIME-Version: 1.0\n"
1010
"Content-Type: text/plain; charset=UTF-8\n"
1111
"Content-Transfer-Encoding: 8bit\n"
1212
"Language: de\n"
13+
"Language-Team: \n"
14+
"X-Generator: Poedit 1.8.7.1\n"
1315

1416
#: ../../Structural/DataMapper/README.rst:2
1517
msgid "`Data Mapper`__"
16-
msgstr "Преобразователь Данных (`Data Mapper`__)"
18+
msgstr "`Data Mapper`__"
1719

1820
#: ../../Structural/DataMapper/README.rst:5
1921
msgid "Purpose"
20-
msgstr "Назначение"
22+
msgstr "Zweck"
2123

2224
#: ../../Structural/DataMapper/README.rst:7
2325
msgid ""
2426
"A Data Mapper, is a Data Access Layer that performs bidirectional transfer "
25-
"of data between a persistent data store (often a relational database) and an"
26-
" in memory data representation (the domain layer). The goal of the pattern "
27-
"is to keep the in memory representation and the persistent data store "
28-
"independent of each other and the data mapper itself. The layer is composed "
29-
"of one or more mappers (or Data Access Objects), performing the data "
30-
"transfer. Mapper implementations vary in scope. Generic mappers will handle "
31-
"many different domain entity types, dedicated mappers will handle one or a "
32-
"few."
27+
"of data between a persistent data store (often a relational database) and "
28+
"an in memory data representation (the domain layer). The goal of the "
29+
"pattern is to keep the in memory representation and the persistent data "
30+
"store independent of each other and the data mapper itself. The layer is "
31+
"composed of one or more mappers (or Data Access Objects), performing the "
32+
"data transfer. Mapper implementations vary in scope. Generic mappers will "
33+
"handle many different domain entity types, dedicated mappers will handle "
34+
"one or a few."
3335
msgstr ""
34-
"Преобразователь Данных — это паттерн, который выступает в роли посредника "
35-
"для двунаправленной передачи данных между постоянным хранилищем данных "
36-
"(часто, реляционной базы данных) и представления данных в памяти (слой "
37-
"домена, то что уже загружено и используется для логической обработки). Цель "
38-
"паттерна в том, чтобы держать представление данных в памяти и постоянное "
39-
"хранилище данных независимыми друг от друга и от самого преобразователя "
40-
"данных. Слой состоит из одного или более mapper-а (или объектов доступа к "
41-
"данным), отвечающих за передачу данных. Реализации mapper-ов различаются по "
42-
"назначению. Общие mapper-ы могут обрабатывать всевозоможные типы сущностей "
43-
"доменов, а выделенные mapper-ы будет обрабатывать один или несколько "
44-
"конкретных типов."
36+
"Ein Data Mapper ist Teil der Datenzugriffsschicht (Data Access Layer), die "
37+
"für den bidirektionalen Zugriff auf Daten aus einem persistenten Speicher "
38+
"(oftmals eine relationale Datenbank) in den Domain Layer der Anwendung und "
39+
"zurück zuständig ist. Das Ziel dieses Patterns ist es, die jeweiligen Layer "
40+
"zu trennen und unabhängig voneinander zu gestalten. Der Layer besteht aus "
41+
"einem oder mehreren Mappern (oder Data Access Objects), die den Austasch "
42+
"von Daten regeln. Mapper können dabei unterschiedlich komplex aufgebaut "
43+
"sein. Generische Mapper werden viele verschiedene Domain Entity Typen "
44+
"verarbeiten können, aber auch spezialisierte Mapper sind denkbar."
4545

4646
#: ../../Structural/DataMapper/README.rst:17
4747
msgid ""
4848
"The key point of this pattern is, unlike Active Record pattern, the data "
4949
"model follows Single Responsibility Principle."
5050
msgstr ""
51-
"Ключевым моментом этого паттерна, в отличие от Активной Записи (Active "
52-
"Records) является то, что модель данных следует `Принципу Единой "
53-
"Обязанности <https://ru.wikipedia.org/wiki/"
54-
"Принцип_единственной_обязанности>`_ SOLID."
51+
"Im Gegensatz zum Active Record Pattern folgt dieses Muster dem Single "
52+
"Responsibility Prinzip."
5553

5654
#: ../../Structural/DataMapper/README.rst:21
5755
msgid "Examples"
58-
msgstr "Примеры"
56+
msgstr "Beispiele"
5957

6058
#: ../../Structural/DataMapper/README.rst:23
6159
msgid ""
@@ -67,15 +65,15 @@ msgstr ""
6765

6866
#: ../../Structural/DataMapper/README.rst:27
6967
msgid "UML Diagram"
70-
msgstr "UML Диаграмма"
68+
msgstr "UML Diagramm"
7169

7270
#: ../../Structural/DataMapper/README.rst:34
7371
msgid "Code"
74-
msgstr "Код"
72+
msgstr "Code"
7573

7674
#: ../../Structural/DataMapper/README.rst:36
7775
msgid "You can also find these code on `GitHub`_"
78-
msgstr "Вы можете найти этот код на `GitHub`_"
76+
msgstr "Du findest den Code auch auf `GitHub`_"
7977

8078
#: ../../Structural/DataMapper/README.rst:38
8179
msgid "User.php"
@@ -87,7 +85,7 @@ msgstr "UserMapper.php"
8785

8886
#: ../../Structural/DataMapper/README.rst:51
8987
msgid "Test"
90-
msgstr "Тест"
88+
msgstr "Теst"
9189

9290
#: ../../Structural/DataMapper/README.rst:53
9391
msgid "Tests/DataMapperTest.php"

0 commit comments

Comments
 (0)