Skip to content

Commit

Permalink
WBRI-69: Italian translation for Web Beans
Browse files Browse the repository at this point in the history
  • Loading branch information
nbenaglia committed Dec 25, 2008
1 parent 2789b04 commit cfa7057
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 27 deletions.
46 changes: 23 additions & 23 deletions reference/it-IT/modules/specialization.po
Expand Up @@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-19 20:26+0000\n"
"PO-Revision-Date: 2008-12-20 00:52+0100\n"
"PO-Revision-Date: 2008-12-25 16:03+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz@gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
Expand All @@ -23,7 +23,7 @@ msgstr "Specializzazione"
#: specialization.xml:6
#, no-c-format
msgid "We've already seen how the Web Beans dependency injection model lets us <emphasis>override</emphasis> the implementation of an API at deployment time. For example, the following enterprise Web Bean provides an implementation of the API <literal>PaymentProcessor</literal> in production:"
msgstr ""
msgstr "Si è già visto come il modello di dependency injection di Web Beans consenta l'<emphasis>override</emphasis> dell'implementazione di un API a deployment time. Per esempio, il seguente Web Bean enterprise fornisce un'implementazione di un API <literal>PaymentProcessor</literal> in produzione:"

#. Tag: programlisting
#: specialization.xml:11
Expand All @@ -45,7 +45,7 @@ msgstr ""
#: specialization.xml:13
#, no-c-format
msgid "But in our staging environment, we override that implementation of <literal>PaymentProcessor</literal> with a different Web Bean:"
msgstr ""
msgstr "Ma in quest'ambiente di prova si procede con l'override dell'implementazione di <literal>PaymentProcessor</literal> con un Web Bean differente:"

#. Tag: programlisting
#: specialization.xml:16
Expand All @@ -67,7 +67,7 @@ msgstr ""
#: specialization.xml:18
#, no-c-format
msgid "What we've tried to do with <literal>StagingCreditCardPaymentProcessor</literal> is to completely replace <literal>AsyncPaymentProcessor</literal> in a particular deployment of the system. In that deployment, the deployment type <literal>@Staging</literal> would have a higher priority than the default deployment type <literal>@Production</literal>, and therefore clients with the following injection point:"
msgstr ""
msgstr "Quello che si è cercato di fare con <literal>StagingCreditCardPaymentProcessor</literal> è sostituire completamente <literal>AsyncPaymentProcessor</literal> in un particolare deployment del sistema. In tale deployment, il tipo di deploy <literal>@Staging</literal> avrebbe più alta priorità del tipo di deploy di default <literal>@Production</literal>, e quindi client con il seguente punto di iniezione:"

#. Tag: programlisting
#: specialization.xml:24
Expand All @@ -79,7 +79,7 @@ msgstr "@CreditCard PaymentProcessor ccpp"
#: specialization.xml:26
#, no-c-format
msgid "Would receive an instance of <literal>StagingCreditCardPaymentProcessor</literal>."
msgstr ""
msgstr "riceverebbero un'istanza di <literal>StagingCreditCardPaymentProcessor</literal>."

#. Tag: para
#: specialization.xml:28
Expand All @@ -91,37 +91,37 @@ msgstr "Sfortunatamente ci sono parecchie trappole in cui è facile cadere:"
#: specialization.xml:32
#, no-c-format
msgid "the higher-priority Web Bean may not implement all the API types of the Web Bean that it attempts to override,"
msgstr ""
msgstr "il Web Bean con più alta priorità potrebbe non implementare tutti i tipi di API del Web Bean di cui tenta di fare override,"

#. Tag: para
#: specialization.xml:36
#, no-c-format
msgid "the higher-priority Web Bean may not declare all the binding types of the Web Bean that it attempts to override,"
msgstr ""
msgstr "il Web Bean con più alta priorità potrebbe non dichiare tutti i tipi di binding del Web Bean di cui tenta di fare override,"

#. Tag: para
#: specialization.xml:40
#, no-c-format
msgid "the higher-priority Web Bean might not have the same name as the Web Bean that it attempts to override, or"
msgstr ""
msgstr "il Web Bean con più alta priorità potrebbe non avere lo stesso nome del Web Bean di cui tenta di fare override, oppure"

#. Tag: para
#: specialization.xml:44
#, no-c-format
msgid "the Web Bean that it attempts to override might declare a producer method, disposal method or observer method."
msgstr ""
msgstr "il Web Bean di cui tenta di fare override potrebbe dichiarare un metodo produttore, metodo distruttore o metodo osservatore."

#. Tag: para
#: specialization.xml:49
#, no-c-format
msgid "In each of these cases, the Web Bean that we tried to override could still be called at runtime. Therefore, overriding is somewhat prone to developer error."
msgstr ""
msgstr "In ciascuno di questi casi, il Web Bean di cui si tenta l'override potrebbe ancora venire chiamato a runtime. Quindi, l'override è qualcosa di incline all'errore per lo sviluppatore."

#. Tag: para
#: specialization.xml:52
#, no-c-format
msgid "Web Beans provides a special feature, called <emphasis>specialization</emphasis>, that helps the developer avoid these traps. Specialization looks a little esoteric at first, but it's easy to use in practice, and you'll really appreciate the extra security it provides."
msgstr ""
msgstr "Web Beans fornisce una funzionalità speciale chiamata <emphasis>specializzazione</emphasis>, che aiuta lo sviluppatore ad evitare queste trappole. La specializzazione sembra inizialmente un pò esoterica, ma in pratica è facile da usare, e si apprezzerà veramente la sicurezza extra che fornisce. "

#. Tag: title
#: specialization.xml:58
Expand All @@ -133,7 +133,7 @@ msgstr "Usare la specializzazione"
#: specialization.xml:60
#, no-c-format
msgid "Specialization is a feature that is specific to simple and enterprise Web Beans. To make use of specialization, the higher-priority Web Bean must:"
msgstr ""
msgstr "La specializzazione è una funzionalità specifica dei Web Bean semplici ed enterprise. Per fare uso della specializzazione il Web Bean a più alta priorità deve:"

#. Tag: para
#: specialization.xml:65
Expand Down Expand Up @@ -173,7 +173,7 @@ msgstr ""
#: specialization.xml:79
#, no-c-format
msgid "We say that the higher-priority Web Bean <emphasis>specializes</emphasis> its superclass."
msgstr ""
msgstr "Si dice che il Web Bean a più alta priorità <emphasis>specializza</emphasis> la sua superclasse."

#. Tag: title
#: specialization.xml:85
Expand All @@ -191,59 +191,59 @@ msgstr "Quando viene usata la specializzazione:"
#: specialization.xml:91
#, no-c-format
msgid "the binding types of the superclass are automatically inherited by the Web Bean annotated <literal>@Specializes</literal>, and"
msgstr ""
msgstr "i tipi di binding della superclasse vengono automaticamente ereditati dal Web Bean annotato con <literal>@Specializes</literal>, e"

#. Tag: para
#: specialization.xml:95
#, no-c-format
msgid "the Web Bean name of the superclass is automatically inherited by the Web Bean annotated <literal>@Specializes</literal>, and"
msgstr ""
msgstr "il nome del Web Bean della superclasse è automaticamente ereditato dal Web Bean annotato con <literal>@Specializes</literal>, e"

#. Tag: para
#: specialization.xml:99
#, no-c-format
msgid "producer methods, disposal methods and observer methods declared by the superclass are called upon an instance of the Web Bean annotated <literal>@Specializes</literal>."
msgstr ""
msgstr "i metodi produttori, metodi distruttori e metodi osservatori dichiarati dalla superclasse vengono chiamati da un'istanza del Web Bean annotato con <literal>@Specializes</literal>."

#. Tag: para
#: specialization.xml:105
#, no-c-format
msgid "In our example, the binding type <literal>@CreditCard</literal> of <literal>CreditCardPaymentProcessor</literal> is inherited by <literal>StagingCreditCardPaymentProcessor</literal>."
msgstr ""
msgstr "Nel nostro esempio, il tipo di binding <literal>@CreditCard</literal> di <literal>CreditCardPaymentProcessor</literal> viene ereditato da <literal>StagingCreditCardPaymentProcessor</literal>."

#. Tag: para
#: specialization.xml:109
#, no-c-format
msgid "Furthermore, the Web Bean manager will validate that:"
msgstr ""
msgstr "Inoltre il manager Web Bean validerà che:"

#. Tag: para
#: specialization.xml:113
#, no-c-format
msgid "all API types of the superclass are API types of the Web Bean annotated <literal>@Specializes</literal> (all local interfaces of the superclass enterprise bean are also local interfaces of the subclass),"
msgstr ""
msgstr "tutti i tipi di API della superclasse sono tipi di API del Web Bean annotato con <literal>@Specializes</literal> (tutte le interfacce locali del bean enterprise della superclasse sono anch'essi interfacce della sottoclasse),"

#. Tag: para
#: specialization.xml:119
#, no-c-format
msgid "the deployment type of the Web Bean annotated <literal>@Specializes</literal> has a higher precedence than the deployment type of the superclass, and"
msgstr ""
msgstr "il tipo di deploy di un Web Bean annotato con <literal>@Specializes</literal> ha una precedenza più alta di un tipo di deploy della superclasse, e"

#. Tag: para
#: specialization.xml:124
#, no-c-format
msgid "there is no other enabled Web Bean that also specializes the superclass."
msgstr ""
msgstr "non esiste nessun altro Web Bean che specializza la superclasse."

#. Tag: para
#: specialization.xml:129
#, no-c-format
msgid "If any of these conditions are violated, the Web Bean manager throws an exception at initialization time."
msgstr ""
msgstr "Se una di queste condizioni viene violata, il manager Web Bean lancia un'eccezione in fase di inizializzazione."

#. Tag: para
#: specialization.xml:132
#, no-c-format
msgid "Therefore, we can be certain that the superclass with <emphasis>never</emphasis> be called in any deployment of the system where the Web Bean annotated <literal>@Specializes</literal> is deployed and enabled."
msgstr ""
msgstr "Quindi, si può essere certi che la superclasse non verrà <emphasis>mai</emphasis> chiamata in alcun deploy del sistema in cui viene deployato ed abilitato il Web Bean annotato con <literal>@Specializes</literal>."

8 changes: 4 additions & 4 deletions reference/it-IT/modules/xml.po
Expand Up @@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: master.xml\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-19 20:26+0000\n"
"PO-Revision-Date: 2008-12-21 09:46+0100\n"
"PO-Revision-Date: 2008-12-25 15:29+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz@gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
Expand All @@ -23,7 +23,7 @@ msgstr "Definire i Web Beans tramite XML"
#: xml.xml:6
#, no-c-format
msgid "So far, we've seen plenty of examples of Web Beans declared using annotations. However, there are a couple of occasions when we can't use annotations to define the Web Bean:"
msgstr "Finora abbiamo visto molti esempi di Web Bean dichiarati usando annotazioni. Comunque ci sono varie occasioni in cui non è possibile usare le annotazioni per definire un Web Bean:"
msgstr "Finora si sono visti molti esempi di Web Bean dichiarati usando annotazioni. Comunque ci sono varie occasioni in cui non è possibile usare le annotazioni per definire un Web Bean:"

#. Tag: para
#: xml.xml:12
Expand Down Expand Up @@ -131,7 +131,7 @@ msgstr "Dichiarare metadati Web Bean"
#: xml.xml:69
#, no-c-format
msgid "We can declare the scope, deployment type and interceptor binding types using direct child elements of the Web Bean declaration:"
msgstr "Possiamo dichiarare lo scope, il tipo di deploy ed i tipi di binding degli interceptor usando elementi figli diretti della dichiarazione Web Bean:"
msgstr "E' possibile dichiarare lo scope, il tipo di deploy ed i tipi di binding degli interceptor usando elementi figli diretti della dichiarazione Web Bean:"

#. Tag: programlisting
#: xml.xml:72
Expand All @@ -153,7 +153,7 @@ msgstr ""
#: xml.xml:74
#, no-c-format
msgid "We use exactly the same approach to specify names and binding type:"
msgstr "Utilizziamo esattamente lo stesso approccio per specificare i nomi ed il tipo di binding:"
msgstr "Si utilizza esattamente lo stesso approccio per specificare i nomi ed il tipo di binding:"

#. Tag: programlisting
#: xml.xml:76
Expand Down

0 comments on commit cfa7057

Please sign in to comment.