Skip to content

Commit ced2c6b

Browse files
committed
Finished Creational translation
1 parent 58058c6 commit ced2c6b

File tree

10 files changed

+679
-0
lines changed

10 files changed

+679
-0
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
msgid ""
2+
msgstr ""
3+
"Project-Id-Version: DesignPatternsPHP "
4+
"df64d6071c0eb15c581ac7549fbbd26fb53c25df\n"
5+
"POT-Creation-Date: 2016-09-22 20:17-0500\n"
6+
"Content-Type: text/plain; charset=UTF-8\n"
7+
"Content-Transfer-Encoding: 8bit\n"
8+
"PO-Revision-Date: \n"
9+
"Language-Team: \n"
10+
"MIME-Version: 1.0\n"
11+
"X-Generator: Poedit 1.8.9\n"
12+
"Last-Translator: \n"
13+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
14+
"Language: es_MX\n"
15+
16+
#: ../../Creational/AbstractFactory/README.rst:1
17+
msgid "Abstract Factory"
18+
msgstr "Fábrica Abstracta"
19+
20+
#: ../../Creational/AbstractFactory/README.rst:4
21+
msgid "Purpose"
22+
msgstr "Propósito"
23+
24+
#: ../../Creational/AbstractFactory/README.rst:7
25+
msgid ""
26+
"To create series of related or dependent objects without specifying their "
27+
"concrete classes. Usually the created classes all implement the same "
28+
"interface. The client of the abstract factory does not care about how these "
29+
"objects are created, he just knows how they go together."
30+
msgstr ""
31+
"Crear series de objetos relacionados o dependientes sin especificar su "
32+
"clase concreta. Usualmente todas clases creadas implementan la misma "
33+
"interfaz. Al cliente de la fábrica abstracta no le importa cómo son creados "
34+
"estos objetos, solamente sabe cómo se funcionan en conjunto."
35+
36+
#: ../../Creational/AbstractFactory/README.rst:12
37+
msgid "UML Diagram"
38+
msgstr "Diagrama UML"
39+
40+
#: ../../Creational/AbstractFactory/README.rst:16
41+
msgid "Alt AbstractFactory UML Diagram"
42+
msgstr "Alt Diagrama UML FábricaAbstracta"
43+
44+
#: ../../Creational/AbstractFactory/README.rst:19
45+
msgid "Code"
46+
msgstr "Código"
47+
48+
#: ../../Creational/AbstractFactory/README.rst:22
49+
msgid "You can also find these code on `GitHub`_"
50+
msgstr "Puedes encontrar este código también en `GitHub`_"
51+
52+
#: ../../Creational/AbstractFactory/README.rst:84
53+
msgid "Test"
54+
msgstr "Pruebas"
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
msgid ""
2+
msgstr ""
3+
"Project-Id-Version: DesignPatternsPHP "
4+
"df64d6071c0eb15c581ac7549fbbd26fb53c25df\n"
5+
"POT-Creation-Date: 2016-09-22 20:20-0500\n"
6+
"Content-Type: text/plain; charset=UTF-8\n"
7+
"Content-Transfer-Encoding: 8bit\n"
8+
"PO-Revision-Date: \n"
9+
"Language-Team: \n"
10+
"MIME-Version: 1.0\n"
11+
"X-Generator: Poedit 1.8.9\n"
12+
"Last-Translator: \n"
13+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
14+
"Language: es_MX\n"
15+
16+
#: ../../Creational/Builder/README.rst:1
17+
msgid "Builder"
18+
msgstr "Constructor"
19+
20+
#: ../../Creational/Builder/README.rst:4
21+
msgid "Purpose"
22+
msgstr "Propósito"
23+
24+
#: ../../Creational/Builder/README.rst:7
25+
msgid "Builder is an interface that build parts of a complex object."
26+
msgstr ""
27+
"El Constructor es una interfaz que construye partes de un objeto complejo."
28+
29+
#: ../../Creational/Builder/README.rst:9
30+
msgid ""
31+
"Sometimes, if the builder has a better knowledge of what it builds, this "
32+
"interface could be an abstract class with default methods (aka adapter)."
33+
msgstr ""
34+
"A veces, si el constructor tiene mejor conocimiento de lo que construye, "
35+
"esta interfaz puede ser una clase abstracta con métodos por defecto "
36+
"(también conocido como adaptador)."
37+
38+
#: ../../Creational/Builder/README.rst:12
39+
msgid ""
40+
"If you have a complex inheritance tree for objects, it is logical to have a "
41+
"complex inheritance tree for builders too."
42+
msgstr ""
43+
"Si se tiene un árbol de herencia compleja de objetos, es lógico que se "
44+
"tendrá un árbol de herencia complejo para los constructores también."
45+
46+
#: ../../Creational/Builder/README.rst:15
47+
msgid ""
48+
"Note: Builders have often a fluent interface, see the mock builder of "
49+
"PHPUnit for example."
50+
msgstr ""
51+
"Nota: los Constructores suelen tener una interfaz fluida, como referencia "
52+
"está el constructor de imitaciones (mock) de PHPUnit."
53+
54+
#: ../../Creational/Builder/README.rst:18
55+
msgid "Examples"
56+
msgstr "Ejemplos"
57+
58+
#: ../../Creational/Builder/README.rst:21
59+
msgid "PHPUnit: Mock Builder"
60+
msgstr "PHPUnit: Constructor de Imitaciones (Mock)"
61+
62+
#: ../../Creational/Builder/README.rst:23
63+
msgid "UML Diagram"
64+
msgstr "Diagrama UML"
65+
66+
#: ../../Creational/Builder/README.rst:27
67+
msgid "Alt Builder UML Diagram"
68+
msgstr "Alt Diagrama UML Constructor"
69+
70+
#: ../../Creational/Builder/README.rst:30
71+
msgid "Code"
72+
msgstr "Código"
73+
74+
#: ../../Creational/Builder/README.rst:33
75+
msgid "You can also find these code on `GitHub`_"
76+
msgstr "Puedes encontrar este código también en `GitHub`_"
77+
78+
#: ../../Creational/Builder/README.rst:95
79+
msgid "Test"
80+
msgstr "Pruebas"
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
msgid ""
2+
msgstr ""
3+
"Project-Id-Version: DesignPatternsPHP "
4+
"df64d6071c0eb15c581ac7549fbbd26fb53c25df\n"
5+
"POT-Creation-Date: 2016-09-22 20:25-0500\n"
6+
"Content-Type: text/plain; charset=UTF-8\n"
7+
"Content-Transfer-Encoding: 8bit\n"
8+
"PO-Revision-Date: \n"
9+
"Language-Team: \n"
10+
"MIME-Version: 1.0\n"
11+
"X-Generator: Poedit 1.8.9\n"
12+
"Last-Translator: \n"
13+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
14+
"Language: es_MX\n"
15+
16+
#: ../../Creational/FactoryMethod/README.rst:1
17+
msgid "Factory Method"
18+
msgstr "Método Fábrica"
19+
20+
#: ../../Creational/FactoryMethod/README.rst:4
21+
msgid "Purpose"
22+
msgstr "Propósito"
23+
24+
#: ../../Creational/FactoryMethod/README.rst:7
25+
msgid ""
26+
"The good point over the SimpleFactory is you can subclass it to implement "
27+
"different ways to create objects."
28+
msgstr ""
29+
"Un punto a favor sobre la Fábrica Simple es que se pueden crear subclases "
30+
"para implementar diferentes formas de crear objetos."
31+
32+
#: ../../Creational/FactoryMethod/README.rst:10
33+
msgid "For simple case, this abstract class could be just an interface."
34+
msgstr ""
35+
"Para un caso simple, esta clase abstracta podría ser simplemente una "
36+
"interfaz."
37+
38+
#: ../../Creational/FactoryMethod/README.rst:12
39+
msgid ""
40+
"This pattern is a \"real\" Design Pattern because it achieves the Dependency "
41+
"Inversion Principle\" a.k.a the \"D\" in S.O.L.I.D principles."
42+
msgstr ""
43+
"Este es un patrón \"real\" de diseño porque realiza el Principio de "
44+
"Inversión de Dependencia, también conocido como la \"D\" de los principios S."
45+
"O.L.I.D."
46+
47+
#: ../../Creational/FactoryMethod/README.rst:15
48+
msgid ""
49+
"It means the FactoryMethod class depends on abstractions, not concrete "
50+
"classes. This is the real trick compared to SimpleFactory or StaticFactory."
51+
msgstr ""
52+
"Esto significa que la clase del Método Fábrica depende de abstracciones, no "
53+
"clases concretas. Este es el verdadero truco comparado con la Fábrica Simple "
54+
"o Fábrica Estática."
55+
56+
#: ../../Creational/FactoryMethod/README.rst:19
57+
msgid "UML Diagram"
58+
msgstr "Diagrama UML"
59+
60+
#: ../../Creational/FactoryMethod/README.rst:23
61+
msgid "Alt FactoryMethod UML Diagram"
62+
msgstr "Alt Diagrama UML MétodoFábrica"
63+
64+
#: ../../Creational/FactoryMethod/README.rst:26
65+
msgid "Code"
66+
msgstr "Código"
67+
68+
#: ../../Creational/FactoryMethod/README.rst:29
69+
msgid "You can also find these code on `GitHub`_"
70+
msgstr "Puedes encontrar este código también en `GitHub`_"
71+
72+
#: ../../Creational/FactoryMethod/README.rst:73
73+
msgid "Test"
74+
msgstr "Pruebas"
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
msgid ""
2+
msgstr ""
3+
"Project-Id-Version: DesignPatternsPHP "
4+
"df64d6071c0eb15c581ac7549fbbd26fb53c25df\n"
5+
"POT-Creation-Date: 2016-09-22 20:30-0500\n"
6+
"Content-Type: text/plain; charset=UTF-8\n"
7+
"Content-Transfer-Encoding: 8bit\n"
8+
"PO-Revision-Date: \n"
9+
"Language-Team: \n"
10+
"MIME-Version: 1.0\n"
11+
"X-Generator: Poedit 1.8.9\n"
12+
"Last-Translator: \n"
13+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
14+
"Language: es_MX\n"
15+
16+
#: ../../Creational/Multiton/README.rst:1
17+
msgid "Multiton"
18+
msgstr "Multiton"
19+
20+
#: ../../Creational/Multiton/README.rst:4
21+
msgid ""
22+
"**THIS IS CONSIDERED TO BE AN ANTI-PATTERN! FOR BETTER TESTABILITY AND "
23+
"MAINTAINABILITY USE DEPENDENCY INJECTION!**"
24+
msgstr ""
25+
"**¡ESTE ES CONSIDERADO COMO UN ANTI-PATRÓN! PARA UNA MEJOR CAPACIDAD DE "
26+
"PRUEBAS Y MANTENIMIENTO UTILIZA INYECCIÓN DE DEPENDENCIAS!**"
27+
28+
#: ../../Creational/Multiton/README.rst:7
29+
msgid "Purpose"
30+
msgstr "Propósito"
31+
32+
#: ../../Creational/Multiton/README.rst:10
33+
msgid ""
34+
"To have only a list of named instances that are used, like a singleton but "
35+
"with n instances."
36+
msgstr ""
37+
"Tener solamente una lista de instancias nombradas que se pueden utilizar, "
38+
"como un Singleton pero con n instancias."
39+
40+
#: ../../Creational/Multiton/README.rst:13
41+
msgid "Examples"
42+
msgstr "Ejemplos"
43+
44+
#: ../../Creational/Multiton/README.rst:16
45+
msgid "2 DB Connectors, e.g. one for MySQL, the other for SQLite"
46+
msgstr ""
47+
"2 Conectores de Base de Datos, p.ej. uno para MySQL y otro para SQLite"
48+
49+
#: ../../Creational/Multiton/README.rst:17
50+
msgid "multiple Loggers (one for debug messages, one for errors)"
51+
msgstr ""
52+
"Múltiples registradores de eventos (uno para mensajes de depuración y otro "
53+
"para errores)"
54+
55+
#: ../../Creational/Multiton/README.rst:19
56+
msgid "UML Diagram"
57+
msgstr "Diagrama UML"
58+
59+
#: ../../Creational/Multiton/README.rst:23
60+
msgid "Alt Multiton UML Diagram"
61+
msgstr "Alt Diagrama UML Multiton"
62+
63+
#: ../../Creational/Multiton/README.rst:26
64+
msgid "Code"
65+
msgstr "Código"
66+
67+
#: ../../Creational/Multiton/README.rst:29
68+
msgid "You can also find these code on `GitHub`_"
69+
msgstr "Puedes encontrar este código también en `GitHub`_"
70+
71+
#: ../../Creational/Multiton/README.rst:37
72+
msgid "Test"
73+
msgstr "Pruebas"
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
msgid ""
2+
msgstr ""
3+
"Project-Id-Version: DesignPatternsPHP "
4+
"df64d6071c0eb15c581ac7549fbbd26fb53c25df\n"
5+
"POT-Creation-Date: 2016-09-22 20:36-0500\n"
6+
"Content-Type: text/plain; charset=UTF-8\n"
7+
"Content-Transfer-Encoding: 8bit\n"
8+
"PO-Revision-Date: \n"
9+
"Language-Team: \n"
10+
"MIME-Version: 1.0\n"
11+
"X-Generator: Poedit 1.8.9\n"
12+
"Last-Translator: \n"
13+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
14+
"Language: es_MX\n"
15+
16+
#: ../../Creational/Pool/README.rst:1
17+
msgid "Pool"
18+
msgstr "*Pool*"
19+
20+
#: ../../Creational/Pool/README.rst:4
21+
msgid "Purpose"
22+
msgstr "Propósito"
23+
24+
#: ../../Creational/Pool/README.rst:7
25+
msgid ""
26+
"The **object pool pattern** is a software creational design pattern that "
27+
"uses a set of initialized objects kept ready to use – a \"pool\" – rather "
28+
"than allocating and destroying them on demand. A client of the pool will "
29+
"request an object from the pool and perform operations on the returned "
30+
"object. When the client has finished, it returns the object, which is a "
31+
"specific type of factory object, to the pool rather than destroying it."
32+
msgstr ""
33+
"El **patrón de *pool* de objetos** es un patrón de diseño creacional que "
34+
"utiliza un set the objetos inicializados listos para su uso – una \"alberca"
35+
"\" (pool) – en vez de asignarlos y destruirlos bajo demanda. Un cliente del "
36+
"*pool* solicita un objeto del *pool* y realiza operaciones en el objeto "
37+
"devuelto. Cuando el cliente ha terminado, regresa el objeto, el cual es de "
38+
"un tipo específico de objeto de fábrica, al *pool* en lugar de destruirlo."
39+
40+
#: ../../Creational/Pool/README.rst:14
41+
msgid ""
42+
"Object pooling can offer a significant performance boost in situations where "
43+
"the cost of initializing a class instance is high, the rate of instantiation "
44+
"of a class is high, and the number of instances in use at any one time is "
45+
"low. The pooled object is obtained in predictable time when creation of the "
46+
"new objects (especially over network) may take variable time."
47+
msgstr ""
48+
"*Pooling* de objetos puede ofrecer un aumento significativo de rendimiento "
49+
"en situaciones en las que el costo de inicializar una instancia de clase es "
50+
"alto, el número de instancias de clase es alto y el número de instancias en "
51+
"uso es bajo. El objeto solicitado se obtiene en un tiempo predecible cuando "
52+
"la creación de nuevos objetos (especialmente a través de la red) puede "
53+
"variar en tiempo."
54+
55+
#: ../../Creational/Pool/README.rst:21
56+
msgid ""
57+
"However these benefits are mostly true for objects that are expensive with "
58+
"respect to time, such as database connections, socket connections, threads "
59+
"and large graphic objects like fonts or bitmaps. In certain situations, "
60+
"simple object pooling (that hold no external resources, but only occupy "
61+
"memory) may not be efficient and could decrease performance."
62+
msgstr ""
63+
"Sin embargo, estos beneficios son en su mayoría ciertos para objetos que son "
64+
"costosos con respecto al tiempo, como las conexiones de base de datos, "
65+
"conexiones de socket, hilos y objetos gráficos grandes como fuentes o mapas "
66+
"de bits. En algunas situaciones, un *pool* simple de objetos (que no "
67+
"contienen recursos externos, sino solamente ocupan memoria) puede no ser "
68+
"eficiente y puede ocasionar una disminución de rendimiento."
69+
70+
#: ../../Creational/Pool/README.rst:27
71+
msgid "UML Diagram"
72+
msgstr "Diagrama UML"
73+
74+
#: ../../Creational/Pool/README.rst:31
75+
msgid "Alt Pool UML Diagram"
76+
msgstr "Alt Diagrama UML Pool"
77+
78+
#: ../../Creational/Pool/README.rst:34
79+
msgid "Code"
80+
msgstr "Código"
81+
82+
#: ../../Creational/Pool/README.rst:37
83+
msgid "You can also find these code on `GitHub`_"
84+
msgstr "Puedes encontrar este código también en `GitHub`_"
85+
86+
#: ../../Creational/Pool/README.rst:57
87+
msgid "Test"
88+
msgstr "Pruebas"

0 commit comments

Comments
 (0)