# 
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-13 12:18+0200\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it\n"
"Last-Translator: didacus <diequito93@gmail.com>\n"
"Language-Team: \n"
"X-Generator: Poedit 1.5.4\n"

#: ../../Structural/DataMapper/README.rst:2
msgid "`Data Mapper`__"
msgstr "`Data Mapper`__"

#: ../../Structural/DataMapper/README.rst:5
msgid "Purpose"
msgstr "Scopo"

#: ../../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 ""
"Un Data Mapper è uno strato di accesso ai dati che si occupa di trasferire "
"dati in senso bidirezionale tra un archivio dati persistente (spesso una base di dati relazionale) e una "
"rappresenzatione in memoria del dato (lo strato del dominio). L'obiettivo del pattern "
"è di mantenere in memoria una rappresentazione dei dati persistenti indipendenti tra di loro e tra il mapper stesso. "
"Lo strato è composto da uno o più mapper (o Data Access Objects) che si occupano del trasferimento dei dati."
"Le implemetazioni dei mapper variano a seconda delle esigenze. Mapper generici gestiranno differenti entità "
"del dominio, mapper dedicati ne gestiranno uno o pochi."

#: ../../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 ""
"Il vantaggio di questo pattern è che, a differenza dell'Active Record, "
"il modello dei dati rispetta il principio di Singola Responsabilità."

#: ../../Structural/DataMapper/README.rst:21
msgid "Examples"
msgstr "Esempi"

#: ../../Structural/DataMapper/README.rst:23
msgid ""
"DB Object Relational Mapper (ORM) : Doctrine2 uses DAO named as "
"\"EntityRepository\""
msgstr ""
"DB Object Relational Mapper (ORM) : Doctrine2 utilizza il DAO nominandolo \"EntityRepository\"."

#: ../../Structural/DataMapper/README.rst:13
msgid "UML Diagram"
msgstr "Diagramma UML"

#: ../../Structural/DataMapper/README.rst:20
msgid "Code"
msgstr "Codice"

#: ../../Structural/DataMapper/README.rst:22
msgid "You can also find this code on `GitHub`_"
msgstr "Potete trovare questo codice anche su `GitHub`_"

#: ../../Structural/DataMapper/README.rst:85
msgid "Test"
msgstr "Test"
