[modify] add locale/ja

This commit is contained in:
tanden
2020-05-04 10:26:29 +09:00
parent 6a6b1bbeea
commit 8a7d423e8e
39 changed files with 3131 additions and 0 deletions

View File

@@ -0,0 +1,90 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2011-2019, Dominik Liebler and contributors
# This file is distributed under the same license as the DesignPatternsPHP
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-04 00:50+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
#: ../../Structural/Adapter/README.rst:2
msgid "`Adapter / Wrapper`__"
msgstr ""
#: ../../Structural/Adapter/README.rst:5
msgid "Purpose"
msgstr ""
#: ../../Structural/Adapter/README.rst:7
msgid ""
"To translate one interface for a class into a compatible interface. An "
"adapter allows classes to work together that normally could not because "
"of incompatible interfaces by providing its interface to clients while "
"using the original interface."
msgstr ""
#: ../../Structural/Adapter/README.rst:13
msgid "Examples"
msgstr ""
#: ../../Structural/Adapter/README.rst:15
msgid "DB Client libraries adapter"
msgstr ""
#: ../../Structural/Adapter/README.rst:16
msgid ""
"using multiple different webservices and adapters normalize data so that "
"the outcome is the same for all"
msgstr ""
#: ../../Structural/Adapter/README.rst:20
msgid "UML Diagram"
msgstr ""
#: ../../Structural/Adapter/README.rst:27
msgid "Code"
msgstr ""
#: ../../Structural/Adapter/README.rst:29
msgid "You can also find this code on `GitHub`_"
msgstr ""
#: ../../Structural/Adapter/README.rst:31
msgid "Book.php"
msgstr ""
#: ../../Structural/Adapter/README.rst:37
msgid "PaperBook.php"
msgstr ""
#: ../../Structural/Adapter/README.rst:43
msgid "EBook.php"
msgstr ""
#: ../../Structural/Adapter/README.rst:49
msgid "EBookAdapter.php"
msgstr ""
#: ../../Structural/Adapter/README.rst:55
msgid "Kindle.php"
msgstr ""
#: ../../Structural/Adapter/README.rst:62
msgid "Test"
msgstr ""
#: ../../Structural/Adapter/README.rst:64
msgid "Tests/AdapterTest.php"
msgstr ""

View File

@@ -0,0 +1,78 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2011-2019, Dominik Liebler and contributors
# This file is distributed under the same license as the DesignPatternsPHP
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-04 00:50+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
#: ../../Structural/Bridge/README.rst:2
msgid "`Bridge`__"
msgstr ""
#: ../../Structural/Bridge/README.rst:5
msgid "Purpose"
msgstr ""
#: ../../Structural/Bridge/README.rst:7
msgid ""
"Decouple an abstraction from its implementation so that the two can vary "
"independently."
msgstr ""
#: ../../Structural/Bridge/README.rst:11
msgid "UML Diagram"
msgstr ""
#: ../../Structural/Bridge/README.rst:18
msgid "Code"
msgstr ""
#: ../../Structural/Bridge/README.rst:20
msgid "You can also find this code on `GitHub`_"
msgstr ""
#: ../../Structural/Bridge/README.rst:22
msgid "Formatter.php"
msgstr ""
#: ../../Structural/Bridge/README.rst:28
msgid "PlainTextFormatter.php"
msgstr ""
#: ../../Structural/Bridge/README.rst:34
msgid "HtmlFormatter.php"
msgstr ""
#: ../../Structural/Bridge/README.rst:40
msgid "Service.php"
msgstr ""
#: ../../Structural/Bridge/README.rst:46
msgid "HelloWorldService.php"
msgstr ""
#: ../../Structural/Bridge/README.rst:52
msgid "PingService.php"
msgstr ""
#: ../../Structural/Bridge/README.rst:59
msgid "Test"
msgstr ""
#: ../../Structural/Bridge/README.rst:61
msgid "Tests/BridgeTest.php"
msgstr ""

View File

@@ -0,0 +1,81 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2011-2019, Dominik Liebler and contributors
# This file is distributed under the same license as the DesignPatternsPHP
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-04 00:50+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
#: ../../Structural/Composite/README.rst:2
msgid "`Composite`__"
msgstr ""
#: ../../Structural/Composite/README.rst:5
msgid "Purpose"
msgstr ""
#: ../../Structural/Composite/README.rst:7
msgid ""
"To treat a group of objects the same way as a single instance of the "
"object."
msgstr ""
#: ../../Structural/Composite/README.rst:11
msgid "Examples"
msgstr ""
#: ../../Structural/Composite/README.rst:13
msgid ""
"a form class instance handles all its form elements like a single "
"instance of the form, when ``render()`` is called, it subsequently runs "
"through all its child elements and calls ``render()`` on them"
msgstr ""
#: ../../Structural/Composite/README.rst:18
msgid "UML Diagram"
msgstr ""
#: ../../Structural/Composite/README.rst:25
msgid "Code"
msgstr ""
#: ../../Structural/Composite/README.rst:27
msgid "You can also find this code on `GitHub`_"
msgstr ""
#: ../../Structural/Composite/README.rst:29
msgid "Renderable.php"
msgstr ""
#: ../../Structural/Composite/README.rst:35
msgid "Form.php"
msgstr ""
#: ../../Structural/Composite/README.rst:41
msgid "InputElement.php"
msgstr ""
#: ../../Structural/Composite/README.rst:47
msgid "TextElement.php"
msgstr ""
#: ../../Structural/Composite/README.rst:54
msgid "Test"
msgstr ""
#: ../../Structural/Composite/README.rst:56
msgid "Tests/CompositeTest.php"
msgstr ""

View File

@@ -0,0 +1,89 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2011-2019, Dominik Liebler and contributors
# This file is distributed under the same license as the DesignPatternsPHP
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-04 00:50+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
#: ../../Structural/DataMapper/README.rst:2
msgid "`Data Mapper`__"
msgstr ""
#: ../../Structural/DataMapper/README.rst:5
msgid "Purpose"
msgstr ""
#: ../../Structural/DataMapper/README.rst:7
msgid ""
"A Data Mapper, is a Data Access Layer that performs bidirectional "
"transfer of data between a persistent data store (often a relational "
"database) and an in memory data representation (the domain layer). The "
"goal of the pattern is to keep the in memory representation and the "
"persistent data store independent of each other and the data mapper "
"itself. The layer is composed of one or more mappers (or Data Access "
"Objects), performing the data transfer. Mapper implementations vary in "
"scope. Generic mappers will handle many different domain entity types, "
"dedicated mappers will handle one or a few."
msgstr ""
#: ../../Structural/DataMapper/README.rst:17
msgid ""
"The key point of this pattern is, unlike Active Record pattern, the data "
"model follows Single Responsibility Principle."
msgstr ""
#: ../../Structural/DataMapper/README.rst:21
msgid "Examples"
msgstr ""
#: ../../Structural/DataMapper/README.rst:23
msgid ""
"DB Object Relational Mapper (ORM) : Doctrine2 uses DAO named as "
"\"EntityRepository\""
msgstr ""
#: ../../Structural/DataMapper/README.rst:27
msgid "UML Diagram"
msgstr ""
#: ../../Structural/DataMapper/README.rst:34
msgid "Code"
msgstr ""
#: ../../Structural/DataMapper/README.rst:36
msgid "You can also find this code on `GitHub`_"
msgstr ""
#: ../../Structural/DataMapper/README.rst:38
msgid "User.php"
msgstr ""
#: ../../Structural/DataMapper/README.rst:44
msgid "UserMapper.php"
msgstr ""
#: ../../Structural/DataMapper/README.rst:50
msgid "StorageAdapter.php"
msgstr ""
#: ../../Structural/DataMapper/README.rst:57
msgid "Test"
msgstr ""
#: ../../Structural/DataMapper/README.rst:59
msgid "Tests/DataMapperTest.php"
msgstr ""

View File

@@ -0,0 +1,82 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2011-2019, Dominik Liebler and contributors
# This file is distributed under the same license as the DesignPatternsPHP
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-04 00:50+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
#: ../../Structural/Decorator/README.rst:2
msgid "`Decorator`__"
msgstr ""
#: ../../Structural/Decorator/README.rst:5
msgid "Purpose"
msgstr ""
#: ../../Structural/Decorator/README.rst:7
msgid "To dynamically add new functionality to class instances."
msgstr ""
#: ../../Structural/Decorator/README.rst:10
msgid "Examples"
msgstr ""
#: ../../Structural/Decorator/README.rst:12
msgid ""
"Web Service Layer: Decorators JSON and XML for a REST service (in this "
"case, only one of these should be allowed of course)"
msgstr ""
#: ../../Structural/Decorator/README.rst:16
msgid "UML Diagram"
msgstr ""
#: ../../Structural/Decorator/README.rst:23
msgid "Code"
msgstr ""
#: ../../Structural/Decorator/README.rst:25
msgid "You can also find this code on `GitHub`_"
msgstr ""
#: ../../Structural/Decorator/README.rst:27
msgid "Booking.php"
msgstr ""
#: ../../Structural/Decorator/README.rst:33
msgid "BookingDecorator.php"
msgstr ""
#: ../../Structural/Decorator/README.rst:39
msgid "DoubleRoomBooking.php"
msgstr ""
#: ../../Structural/Decorator/README.rst:45
msgid "ExtraBed.php"
msgstr ""
#: ../../Structural/Decorator/README.rst:51
msgid "WiFi.php"
msgstr ""
#: ../../Structural/Decorator/README.rst:58
msgid "Test"
msgstr ""
#: ../../Structural/Decorator/README.rst:60
msgid "Tests/DecoratorTest.php"
msgstr ""

View File

@@ -0,0 +1,92 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2011-2019, Dominik Liebler and contributors
# This file is distributed under the same license as the DesignPatternsPHP
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-04 00:50+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
#: ../../Structural/DependencyInjection/README.rst:2
msgid "`Dependency Injection`__"
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:5
msgid "Purpose"
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:7
msgid ""
"To implement a loosely coupled architecture in order to get better "
"testable, maintainable and extendable code."
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:11
msgid "Usage"
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:13
msgid ""
"``DatabaseConfiguration`` gets injected and ``DatabaseConnection`` will "
"get all that it needs from ``$config``. Without DI, the configuration "
"would be created directly in ``DatabaseConnection``, which is not very "
"good for testing and extending it."
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:19
msgid "Examples"
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:21
msgid ""
"The Doctrine2 ORM uses dependency injection e.g. for configuration that "
"is injected into a ``Connection`` object. For testing purposes, one can "
"easily create a mock object of the configuration and inject that into the"
" ``Connection`` object"
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:25
msgid ""
"many frameworks already have containers for DI that create objects via a "
"configuration array and inject them where needed (i.e. in Controllers)"
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:30
msgid "UML Diagram"
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:37
msgid "Code"
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:39
msgid "You can also find this code on `GitHub`_"
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:41
msgid "DatabaseConfiguration.php"
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:47
msgid "DatabaseConnection.php"
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:54
msgid "Test"
msgstr ""
#: ../../Structural/DependencyInjection/README.rst:56
msgid "Tests/DependencyInjectionTest.php"
msgstr ""

View File

@@ -0,0 +1,95 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2011-2019, Dominik Liebler and contributors
# This file is distributed under the same license as the DesignPatternsPHP
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-04 00:50+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
#: ../../Structural/Facade/README.rst:2
msgid "`Facade`__"
msgstr ""
#: ../../Structural/Facade/README.rst:5
msgid "Purpose"
msgstr ""
#: ../../Structural/Facade/README.rst:7
msgid ""
"The primary goal of a Facade Pattern is not to avoid you having to read "
"the manual of a complex API. It's only a side-effect. The first goal is "
"to reduce coupling and follow the Law of Demeter."
msgstr ""
#: ../../Structural/Facade/README.rst:11
msgid ""
"A Facade is meant to decouple a client and a sub-system by embedding many"
" (but sometimes just one) interface, and of course to reduce complexity."
msgstr ""
#: ../../Structural/Facade/README.rst:15
msgid "A facade does not forbid you the access to the sub-system"
msgstr ""
#: ../../Structural/Facade/README.rst:16
msgid "You can (you should) have multiple facades for one sub-system"
msgstr ""
#: ../../Structural/Facade/README.rst:18
msgid ""
"That's why a good facade has no ``new`` in it. If there are multiple "
"creations for each method, it is not a Facade, it's a Builder or a "
"[Abstract\\|Static\\|Simple] Factory [Method]."
msgstr ""
#: ../../Structural/Facade/README.rst:22
msgid ""
"The best facade has no ``new`` and a constructor with interface-type-"
"hinted parameters. If you need creation of new instances, use a Factory "
"as argument."
msgstr ""
#: ../../Structural/Facade/README.rst:27
msgid "UML Diagram"
msgstr ""
#: ../../Structural/Facade/README.rst:34
msgid "Code"
msgstr ""
#: ../../Structural/Facade/README.rst:36
msgid "You can also find this code on `GitHub`_"
msgstr ""
#: ../../Structural/Facade/README.rst:38
msgid "Facade.php"
msgstr ""
#: ../../Structural/Facade/README.rst:44
msgid "OperatingSystem.php"
msgstr ""
#: ../../Structural/Facade/README.rst:50
msgid "Bios.php"
msgstr ""
#: ../../Structural/Facade/README.rst:57
msgid "Test"
msgstr ""
#: ../../Structural/Facade/README.rst:59
msgid "Tests/FacadeTest.php"
msgstr ""

View File

@@ -0,0 +1,70 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2011-2019, Dominik Liebler and contributors
# This file is distributed under the same license as the DesignPatternsPHP
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-04 00:50+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
#: ../../Structural/FluentInterface/README.rst:2
msgid "`Fluent Interface`__"
msgstr ""
#: ../../Structural/FluentInterface/README.rst:5
msgid "Purpose"
msgstr ""
#: ../../Structural/FluentInterface/README.rst:7
msgid ""
"To write code that is easy readable just like sentences in a natural "
"language (like English)."
msgstr ""
#: ../../Structural/FluentInterface/README.rst:11
msgid "Examples"
msgstr ""
#: ../../Structural/FluentInterface/README.rst:13
msgid "Doctrine2's QueryBuilder works something like that example class below"
msgstr ""
#: ../../Structural/FluentInterface/README.rst:15
msgid "PHPUnit uses fluent interfaces to build mock objects"
msgstr ""
#: ../../Structural/FluentInterface/README.rst:18
msgid "UML Diagram"
msgstr ""
#: ../../Structural/FluentInterface/README.rst:25
msgid "Code"
msgstr ""
#: ../../Structural/FluentInterface/README.rst:27
msgid "You can also find this code on `GitHub`_"
msgstr ""
#: ../../Structural/FluentInterface/README.rst:29
msgid "Sql.php"
msgstr ""
#: ../../Structural/FluentInterface/README.rst:36
msgid "Test"
msgstr ""
#: ../../Structural/FluentInterface/README.rst:38
msgid "Tests/FluentInterfaceTest.php"
msgstr ""

View File

@@ -0,0 +1,73 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2011-2019, Dominik Liebler and contributors
# This file is distributed under the same license as the DesignPatternsPHP
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-04 00:50+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
#: ../../Structural/Flyweight/README.rst:2
msgid "`Flyweight`__"
msgstr ""
#: ../../Structural/Flyweight/README.rst:5
msgid "Purpose"
msgstr ""
#: ../../Structural/Flyweight/README.rst:7
msgid ""
"To minimise memory usage, a Flyweight shares as much as possible memory "
"with similar objects. It is needed when a large amount of objects is used"
" that don't differ much in state. A common practice is to hold state in "
"external data structures and pass them to the flyweight object when "
"needed."
msgstr ""
#: ../../Structural/Flyweight/README.rst:12
msgid "UML Diagram"
msgstr ""
#: ../../Structural/Flyweight/README.rst:19
msgid "Code"
msgstr ""
#: ../../Structural/Flyweight/README.rst:21
msgid "You can also find this code on `GitHub`_"
msgstr ""
#: ../../Structural/Flyweight/README.rst:23
msgid "Text.php"
msgstr ""
#: ../../Structural/Flyweight/README.rst:29
msgid "Word.php"
msgstr ""
#: ../../Structural/Flyweight/README.rst:35
msgid "Character.php"
msgstr ""
#: ../../Structural/Flyweight/README.rst:41
msgid "TextFactory.php"
msgstr ""
#: ../../Structural/Flyweight/README.rst:48
msgid "Test"
msgstr ""
#: ../../Structural/Flyweight/README.rst:50
msgid "Tests/FlyweightTest.php"
msgstr ""

View File

@@ -0,0 +1,75 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2011-2019, Dominik Liebler and contributors
# This file is distributed under the same license as the DesignPatternsPHP
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-04 00:50+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
#: ../../Structural/Proxy/README.rst:2
msgid "`Proxy`__"
msgstr ""
#: ../../Structural/Proxy/README.rst:5
msgid "Purpose"
msgstr ""
#: ../../Structural/Proxy/README.rst:7
msgid "To interface to anything that is expensive or impossible to duplicate."
msgstr ""
#: ../../Structural/Proxy/README.rst:10
msgid "Examples"
msgstr ""
#: ../../Structural/Proxy/README.rst:12
msgid ""
"Doctrine2 uses proxies to implement framework magic (e.g. lazy "
"initialization) in them, while the user still works with his own entity "
"classes and will never use nor touch the proxies"
msgstr ""
#: ../../Structural/Proxy/README.rst:17
msgid "UML Diagram"
msgstr ""
#: ../../Structural/Proxy/README.rst:24
msgid "Code"
msgstr ""
#: ../../Structural/Proxy/README.rst:26
msgid "You can also find this code on `GitHub`_"
msgstr ""
#: ../../Structural/Proxy/README.rst:28
msgid "BankAccount.php"
msgstr ""
#: ../../Structural/Proxy/README.rst:34
msgid "HeavyBankAccount.php"
msgstr ""
#: ../../Structural/Proxy/README.rst:40
msgid "BankAccountProxy.php"
msgstr ""
#: ../../Structural/Proxy/README.rst:47
msgid "Test"
msgstr ""
#: ../../Structural/Proxy/README.rst:49
msgid "ProxyTest.php"
msgstr ""

View File

@@ -0,0 +1,31 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2011-2019, Dominik Liebler and contributors
# This file is distributed under the same license as the DesignPatternsPHP
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-04 00:50+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
#: ../../Structural/README.rst:2
msgid "`Structural`__"
msgstr ""
#: ../../Structural/README.rst:4
msgid ""
"In Software Engineering, Structural Design Patterns are Design Patterns "
"that ease the design by identifying a simple way to realize relationships"
" between entities."
msgstr ""

View File

@@ -0,0 +1,65 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2011-2019, Dominik Liebler and contributors
# This file is distributed under the same license as the DesignPatternsPHP
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-04 00:50+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
#: ../../Structural/Registry/README.rst:2
msgid "`Registry`__"
msgstr ""
#: ../../Structural/Registry/README.rst:5
msgid "Purpose"
msgstr ""
#: ../../Structural/Registry/README.rst:7
msgid ""
"To implement a central storage for objects often used throughout the "
"application, is typically implemented using an abstract class with only "
"static methods (or using the Singleton pattern). Remember that this "
"introduces global state, which should be avoided at all times! Instead "
"implement it using Dependency Injection!"
msgstr ""
#: ../../Structural/Registry/README.rst:13
msgid "UML Diagram"
msgstr ""
#: ../../Structural/Registry/README.rst:20
msgid "Code"
msgstr ""
#: ../../Structural/Registry/README.rst:22
msgid "You can also find this code on `GitHub`_"
msgstr ""
#: ../../Structural/Registry/README.rst:24
msgid "Registry.php"
msgstr ""
#: ../../Structural/Registry/README.rst:30
msgid "Service.php"
msgstr ""
#: ../../Structural/Registry/README.rst:37
msgid "Test"
msgstr ""
#: ../../Structural/Registry/README.rst:39
msgid "Tests/RegistryTest.php"
msgstr ""