Author: nico.ben
Date: 2009-02-23 15:44:11 -0500 (Mon, 23 Feb 2009)
New Revision: 10080
Modified:
trunk/doc/Seam_Reference_Guide/it-IT/Controls.po
trunk/doc/Seam_Reference_Guide/it-IT/Framework.po
Log:
JBSEAM-3767: Italian translation of Seam guide
Modified: trunk/doc/Seam_Reference_Guide/it-IT/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/it-IT/Controls.po 2009-02-23 17:42:29 UTC (rev 10079)
+++ trunk/doc/Seam_Reference_Guide/it-IT/Controls.po 2009-02-23 20:44:11 UTC (rev 10080)
@@ -6,7 +6,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
"POT-Creation-Date: 2009-01-05 00:19+0000\n"
-"PO-Revision-Date: 2009-02-03 23:24+0100\n"
+"PO-Revision-Date: 2009-02-23 21:43+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -968,7 +968,7 @@
#: Controls.xml:582
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
-msgstr ""
+msgstr "Generare un <literal><div></literal> HTML."
#. Tag: programlisting
#: Controls.xml:592
@@ -992,13 +992,13 @@
#: Controls.xml:599
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
-msgstr ""
+msgstr "Generare un <literal><span></literal> HTML."
#. Tag: para
#: Controls.xml:607
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
-msgstr ""
+msgstr "<literal>title</literal> — Fornisce un titolo per uno
span."
#. Tag: programlisting
#: Controls.xml:615
@@ -1047,14 +1047,14 @@
#: Controls.xml:968
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
-msgstr ""
+msgstr "<literal>style</literal> — Lo stile del
controllo"
#. Tag: para
#: Controls.xml:656
#: Controls.xml:973
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
-msgstr ""
+msgstr "<literal>styleClass</literal> — La classe di stile del
controllo"
#. Tag: programlisting
#: Controls.xml:663
@@ -1104,7 +1104,7 @@
#: Controls.xml:687
#, no-c-format
msgid "Seam Text"
-msgstr ""
+msgstr "Seam Text"
#. Tag: literal
#: Controls.xml:690
@@ -1152,7 +1152,7 @@
#: Controls.xml:741
#, no-c-format
msgid "Dropdowns"
-msgstr ""
+msgstr "I dropdown"
#. Tag: literal
#: Controls.xml:744
Modified: trunk/doc/Seam_Reference_Guide/it-IT/Framework.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/it-IT/Framework.po 2009-02-23 17:42:29 UTC (rev 10079)
+++ trunk/doc/Seam_Reference_Guide/it-IT/Framework.po 2009-02-23 20:44:11 UTC (rev 10080)
@@ -6,7 +6,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
"POT-Creation-Date: 2009-01-18 15:00+0000\n"
-"PO-Revision-Date: 2008-12-20 16:14+0100\n"
+"PO-Revision-Date: 2009-02-23 21:40+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -22,33 +22,20 @@
#. Tag: para
#: Framework.xml:8
#, no-c-format
-msgid ""
-"Seam makes it really easy to create applications by writing plain Java "
-"classes with annotations, which don't need to extend any special interfaces
"
-"or superclasses. But we can simplify some common programming tasks even "
-"further, by providing a set of pre-built components which can be re-used "
-"either by configuration in <literal>components.xml</literal> (for very
"
-"simple cases) or extension."
-msgstr ""
+msgid "Seam makes it really easy to create applications by writing plain Java
classes with annotations, which don't need to extend any special interfaces or
superclasses. But we can simplify some common programming tasks even further, by providing
a set of pre-built components which can be re-used either by configuration in
<literal>components.xml</literal> (for very simple cases) or extension."
+msgstr "Seam semplifica la creazione di applicazioni tramite la scrittura di classi
Java semplici con annotazioni, che non hanno bisogno di estendere speciali interfacce o
superclassi. Ma è possibile semplificare ulteriormente alcuni comuni compiti di
programmazione, fornendo un set di componenti predefiniti che possono essere riutilizzati
o tramite configurazione in <literal>components.xml</literal> (per casi molto
semplici) o tramite estensione."
#. Tag: para
#: Framework.xml:18
#, no-c-format
-msgid ""
-"The <emphasis>Seam Application Framework</emphasis> can reduce the
amount of "
-"code you need to write when doing basic database access in a web "
-"application, using either Hibernate or JPA."
-msgstr ""
+msgid "The <emphasis>Seam Application Framework</emphasis> can reduce
the amount of code you need to write when doing basic database access in a web
application, using either Hibernate or JPA."
+msgstr "<emphasis>Seam Application Framework</emphasis> può ridurre la
quantità di codice da scrivere nel fornire l'accesso ai database nelle applicazioni
web, usando Hibernate o JPA."
#. Tag: para
#: Framework.xml:24
#, no-c-format
-msgid ""
-"We should emphasize that the framework is extremely simple, just a handful "
-"of simple classes that are easy to understand and extend. The \"magic\"
is "
-"in Seam itself — the same magic you use when creating any Seam "
-"application even without using this framework."
-msgstr ""
+msgid "We should emphasize that the framework is extremely simple, just a handful of
simple classes that are easy to understand and extend. The \"magic\" is in Seam
itself — the same magic you use when creating any Seam application even without
using this framework."
+msgstr "Sottolineiamo che il framework è estremamente semplice, solamente una
manciata di classi molto semplici, facili da capire e da estendere. La \"magia\"
è in Seam stesso — la stessa magia che si usa nel creare un'applicazione
Seam anche senza usare questo framework."
#. Tag: title
#: Framework.xml:33
@@ -59,15 +46,8 @@
#. Tag: para
#: Framework.xml:35
#, no-c-format
-msgid ""
-"The components provided by the Seam application framework may be used in one
"
-"of two different approaches. The first way is to install and configure an "
-"instance of the component in <literal>components.xml</literal>, just
like we "
-"have done with other kinds of built-in Seam components. For example, the "
-"following fragment from <literal>components.xml</literal> installs a
"
-"component which can perform basic CRUD operations for a
<literal>Person</"
-"literal> entity:"
-msgstr ""
+msgid "The components provided by the Seam application framework may be used in one
of two different approaches. The first way is to install and configure an instance of the
component in <literal>components.xml</literal>, just like we have done with
other kinds of built-in Seam components. For example, the following fragment from
<literal>components.xml</literal> installs a component which can perform basic
CRUD operations for a <literal>Person</literal> entity:"
+msgstr "I componenti forniti dal framework Seam possono essere usati secondo due
differenti approcci. Il primo modo è installare e configurare un'istanza del
componente in <literal>components.xml</literal>, come si è fatto con altri
tipi di componenti Seam predefiniti. Per esempio, il seguente frammento da
<literal>components.xml</literal> installa un componente che esegue semplici
operazioni CRUD per un'entità <literal>Person</literal>:"
#. Tag: programlisting
#: Framework.xml:47
@@ -88,10 +68,8 @@
#. Tag: para
#: Framework.xml:49
#, no-c-format
-msgid ""
-"If that looks a bit too much like \"programming in XML\" for your taste,
you "
-"can use extension instead:"
-msgstr ""
+msgid "If that looks a bit too much like \"programming in XML\" for your
taste, you can use extension instead:"
+msgstr "Se per i propri gusti tutto questo sembra troppo \"programmare in
XML\", è possibile altrimenti usare l'estensione:"
#. Tag: programlisting
#: Framework.xml:54
@@ -122,20 +100,14 @@
#. Tag: para
#: Framework.xml:56
#, no-c-format
-msgid ""
-"The second approach has one huge advantage: you can easily add extra "
-"functionality, and override the built-in functionality (the framework "
-"classes were carefully designed for extension and customization)."
-msgstr ""
+msgid "The second approach has one huge advantage: you can easily add extra
functionality, and override the built-in functionality (the framework classes were
carefully designed for extension and customization)."
+msgstr "Il secondo approccio ha un vantaggio enorme: si possono facilmente
aggiungere funzionalità extra ed eseguire l'override di funzionalità predefinite (le
classi del framework sono state attentamente progettate per l'estensione e la
personalizzazione)."
#. Tag: para
#: Framework.xml:63
#, no-c-format
-msgid ""
-"A second advantage is that your classes may be EJB stateful session beans, "
-"if you like. (They do not have to be, they can be plain JavaBean components "
-"if you prefer.) If you are using JBoss AS, you'll need 4.2.2.GA or
later:"
-msgstr ""
+msgid "A second advantage is that your classes may be EJB stateful session beans, if
you like. (They do not have to be, they can be plain JavaBean components if you prefer.)
If you are using JBoss AS, you'll need 4.2.2.GA or later:"
+msgstr "Un secondo vantaggio è che le classi possono essere bean di sessione
stateful EJB, se si vuole. (Non devono per forza esserlo, se si vuole possono essere
componenti JavaBean semplici.) Se si sta usando JBoss AS, serve la versione 4.2.2.GA o
successive:"
#. Tag: programlisting
#: Framework.xml:70
@@ -143,26 +115,21 @@
msgid ""
"<![CDATA[@Stateful\n"
"@Name(\"personHome\")\n"
-"public class PersonHome extends EntityHome<Person> implements "
-"LocalPersonHome {\n"
+"public class PersonHome extends EntityHome<Person> implements LocalPersonHome
{\n"
" \n"
"}]]>"
msgstr ""
"<![CDATA[@Stateful\n"
"@Name(\"personHome\")\n"
-"public class PersonHome extends EntityHome<Person> implements "
-"LocalPersonHome {\n"
+"public class PersonHome extends EntityHome<Person> implements LocalPersonHome
{\n"
" \n"
"}]]>"
#. Tag: para
#: Framework.xml:72
#, no-c-format
-msgid ""
-"You can also make your classes stateless session beans. In this case you "
-"<emphasis>must</emphasis> use injection to provide the persistence
context, "
-"even if it is called <literal>entityManager</literal>:"
-msgstr ""
+msgid "You can also make your classes stateless session beans. In this case you
<emphasis>must</emphasis> use injection to provide the persistence context,
even if it is called <literal>entityManager</literal>:"
+msgstr "Si possono rendere le proprie classi bean di sessione stateless. In questo
caso <emphasis>occorre</emphasis> usare l'injection per fornire il
contesto di persistenza, anche se viene chiamato
l'<literal>entityManager</literal>:"
#. Tag: programlisting
#: Framework.xml:79
@@ -170,8 +137,7 @@
msgid ""
"<![CDATA[@Stateless\n"
"@Name(\"personHome\")\n"
-"public class PersonHome extends EntityHome<Person> implements "
-"LocalPersonHome {\n"
+"public class PersonHome extends EntityHome<Person> implements LocalPersonHome
{\n"
" \n"
" @In EntityManager entityManager;\n"
" \n"
@@ -183,8 +149,7 @@
msgstr ""
"<![CDATA[@Stateless\n"
"@Name(\"personHome\")\n"
-"public class PersonHome extends EntityHome<Person> implements "
-"LocalPersonHome {\n"
+"public class PersonHome extends EntityHome<Person> implements LocalPersonHome
{\n"
" \n"
" @In EntityManager entityManager;\n"
" \n"
@@ -197,30 +162,20 @@
#. Tag: para
#: Framework.xml:81
#, no-c-format
-msgid ""
-"At this time, the Seam Application Framework provides four main built-in "
-"components: <literal>EntityHome</literal> and
<literal>HibernateEntityHome</"
-"literal> for CRUD, along with <literal>EntityQuery</literal> and
"
-"<literal>HibernateEntityQuery</literal> for queries."
-msgstr ""
+msgid "At this time, the Seam Application Framework provides four main built-in
components: <literal>EntityHome</literal> and
<literal>HibernateEntityHome</literal> for CRUD, along with
<literal>EntityQuery</literal> and
<literal>HibernateEntityQuery</literal> for queries."
+msgstr "Attualmente Seam fornisce quattro componenti predefiniti:
<literal>EntityHome</literal> e
<literal>HibernateEntityHome</literal> per le operazioni CRUD, assieme a
<literal>EntityQuery</literal> e
<literal>HibernateEntityQuery</literal> le query."
#. Tag: para
#: Framework.xml:89
#, no-c-format
-msgid ""
-"The Home and Query components are written so that they can function with a "
-"scope of session, event or conversation. Which scope you use depends upon "
-"the state model you wish to use in your application."
-msgstr ""
+msgid "The Home and Query components are written so that they can function with a
scope of session, event or conversation. Which scope you use depends upon the state model
you wish to use in your application."
+msgstr "I componenti Home e Query sono scritti per funzionare con scope di sessione,
evento o conversazione. Quale scope usare dipende dal modello di stato che si desidera
usare nella propria applicazione."
#. Tag: para
#: Framework.xml:95
#, no-c-format
-msgid ""
-"The Seam Application Framework only works with Seam-managed persistence "
-"contexts. By default, the components will look for a persistence context "
-"named <literal>entityManager</literal>."
-msgstr ""
+msgid "The Seam Application Framework only works with Seam-managed persistence
contexts. By default, the components will look for a persistence context named
<literal>entityManager</literal>."
+msgstr "Seam Application Framework funziona solo con contesti di persistenza gestiti
da Seam. Di default i componenti cercano un contesto di persistenza chiamato
<literal>entityManager</literal>."
#. Tag: title
#: Framework.xml:104
@@ -231,10 +186,8 @@
#. Tag: para
#: Framework.xml:106
#, no-c-format
-msgid ""
-"A Home object provides persistence operations for a particular entity class.
"
-"Suppose we have our trusty <literal>Person</literal> class:"
-msgstr ""
+msgid "A Home object provides persistence operations for a particular entity class.
Suppose we have our trusty <literal>Person</literal> class:"
+msgstr "Un oggetto Home fornisce operazioni per la persistenza per una particolare
classe entity. Si supponga di avere una classe
<literal>Person</literal>:"
#. Tag: programlisting
#: Framework.xml:111
@@ -263,20 +216,14 @@
#. Tag: para
#: Framework.xml:113
#, no-c-format
-msgid ""
-"We can define a <literal>personHome</literal> component either via
"
-"configuration:"
-msgstr ""
+msgid "We can define a <literal>personHome</literal> component either
via configuration:"
+msgstr "E' possibile definire un componente
<literal>personHome</literal> o via configurazione:"
#. Tag: programlisting
#: Framework.xml:118
#, no-c-format
-msgid ""
-"<![CDATA[<framework:entity-home name=\"personHome\"
entity-class=\"eg.Person"
-"\" />]]>"
-msgstr ""
-"<![CDATA[<framework:entity-home name=\"personHome\"
entity-class=\"eg.Person"
-"\" />]]>"
+msgid "<![CDATA[<framework:entity-home name=\"personHome\"
entity-class=\"eg.Person\" />]]>"
+msgstr "<![CDATA[<framework:entity-home name=\"personHome\"
entity-class=\"eg.Person\" />]]>"
#. Tag: para
#: Framework.xml:120
@@ -297,20 +244,14 @@
#. Tag: para
#: Framework.xml:126
#, no-c-format
-msgid ""
-"A Home object provides the following operations:
<literal>persist()</"
-"literal>, <literal>remove()</literal>,
<literal>update()</literal> and "
-"<literal>getInstance()</literal>. Before you can call the
<literal>remove()</"
-"literal>, or <literal>update()</literal> operations, you must first
set the "
-"identifier of the object you are interested in, using the
<literal>setId()</"
-"literal> method."
-msgstr ""
+msgid "A Home object provides the following operations:
<literal>persist()</literal>, <literal>remove()</literal>,
<literal>update()</literal> and <literal>getInstance()</literal>.
Before you can call the <literal>remove()</literal>, or
<literal>update()</literal> operations, you must first set the identifier of
the object you are interested in, using the <literal>setId()</literal>
method."
+msgstr "Un oggetto Home fornisce le seguenti operazioni:
<literal>persist()</literal>, <literal>remove()</literal>,
<literal>update()</literal> e <literal>getInstance()</literal>.
Prima di chiamare le operazioni <literal>remove()</literal>, o
<literal>update()</literal>, occorre prima impostare l'identificatore
dell'oggetto interessato, usando il metodo
<literal>setId()</literal>."
#. Tag: para
#: Framework.xml:135
#, no-c-format
msgid "We can use a Home directly from a JSF page, for example:"
-msgstr ""
+msgstr "Si può usare un Home direttamente da una pagina JSF, per esempio:"
#. Tag: programlisting
#: Framework.xml:139
@@ -318,36 +259,27 @@
msgid ""
"<![CDATA[<h1>Create Person</h1>\n"
"<h:form>\n"
-" <div>First name: <h:inputText
value=\"#{personHome.instance.firstName}\"/"
-"></div>\n"
-" <div>Last name: <h:inputText
value=\"#{personHome.instance.lastName}\"/"
-"></div>\n"
+" <div>First name: <h:inputText
value=\"#{personHome.instance.firstName}\"/></div>\n"
+" <div>Last name: <h:inputText
value=\"#{personHome.instance.lastName}\"/></div>\n"
" <div>\n"
-" <h:commandButton value=\"Create Person\"
action=\"#{personHome."
-"persist}\"/>\n"
+" <h:commandButton value=\"Create Person\"
action=\"#{personHome.persist}\"/>\n"
" </div>\n"
"</h:form>]]>"
msgstr ""
"<![CDATA[<h1>Create Person</h1>\n"
"<h:form>\n"
-" <div>First name: <h:inputText
value=\"#{personHome.instance.firstName}\"/"
-"></div>\n"
-" <div>Last name: <h:inputText
value=\"#{personHome.instance.lastName}\"/"
-"></div>\n"
+" <div>First name: <h:inputText
value=\"#{personHome.instance.firstName}\"/></div>\n"
+" <div>Last name: <h:inputText
value=\"#{personHome.instance.lastName}\"/></div>\n"
" <div>\n"
-" <h:commandButton value=\"Create Person\"
action=\"#{personHome."
-"persist}\"/>\n"
+" <h:commandButton value=\"Create Person\"
action=\"#{personHome.persist}\"/>\n"
" </div>\n"
"</h:form>]]>"
#. Tag: para
#: Framework.xml:141
#, no-c-format
-msgid ""
-"Usually, it is much nicer to be able to refer to the
<literal>Person</"
-"literal> merely as <literal>person</literal>, so let's make that
possible by "
-"adding a line to <literal>components.xml</literal>:"
-msgstr ""
+msgid "Usually, it is much nicer to be able to refer to the
<literal>Person</literal> merely as <literal>person</literal>, so
let's make that possible by adding a line to
<literal>components.xml</literal>:"
+msgstr "Di solito è più comodo poter fare riferimento a
<literal>Person</literal> semplicemente come
<literal>person</literal>, e quindi si aggiunga una linea a
<literal>components.xml</literal>:"
#. Tag: programlisting
#: Framework.xml:147
@@ -368,10 +300,8 @@
#. Tag: para
#: Framework.xml:149
#, no-c-format
-msgid ""
-"(If we are using configuration.) Or by adding a
<literal>@Factory</literal> "
-"method to <literal>PersonHome</literal>:"
-msgstr ""
+msgid "(If we are using configuration.) Or by adding a
<literal>@Factory</literal> method to
<literal>PersonHome</literal>:"
+msgstr "(Se si usa la configurazione.) O si aggiunga un metodo
<literal>@Factory</literal> a
<literal>PersonHome</literal>:"
#. Tag: programlisting
#: Framework.xml:154
@@ -396,10 +326,8 @@
#. Tag: para
#: Framework.xml:156
#, no-c-format
-msgid ""
-"(If we are using extension.) This change simplifies our JSF page to the "
-"following:"
-msgstr ""
+msgid "(If we are using extension.) This change simplifies our JSF page to the
following:"
+msgstr "(Se si usa l'estensione.) Questo cambiamento semplifica le pagine JSF
come segue:"
#. Tag: programlisting
#: Framework.xml:161
@@ -410,8 +338,7 @@
" <div>First name: <h:inputText
value=\"#{person.firstName}\"/></div>\n"
" <div>Last name: <h:inputText
value=\"#{person.lastName}\"/></div>\n"
" <div>\n"
-" <h:commandButton value=\"Create Person\"
action=\"#{personHome."
-"persist}\"/>\n"
+" <h:commandButton value=\"Create Person\"
action=\"#{personHome.persist}\"/>\n"
" </div>\n"
"</h:form>]]>"
msgstr ""
@@ -420,21 +347,15 @@
" <div>First name: <h:inputText
value=\"#{person.firstName}\"/></div>\n"
" <div>Last name: <h:inputText
value=\"#{person.lastName}\"/></div>\n"
" <div>\n"
-" <h:commandButton value=\"Create Person\"
action=\"#{personHome."
-"persist}\"/>\n"
+" <h:commandButton value=\"Create Person\"
action=\"#{personHome.persist}\"/>\n"
" </div>\n"
"</h:form>]]>"
#. Tag: para
#: Framework.xml:163
#, no-c-format
-msgid ""
-"Well, that lets us create new <literal>Person</literal> entries. Yes,
that "
-"is all the code that is required! Now, if we want to be able to display, "
-"update and delete pre-existing <literal>Person</literal> entries in the
"
-"database, we need to be able to pass the entry identifier to the "
-"<literal>PersonHome</literal>. Page parameters are a great way to do
that:"
-msgstr ""
+msgid "Well, that lets us create new <literal>Person</literal> entries.
Yes, that is all the code that is required! Now, if we want to be able to display, update
and delete pre-existing <literal>Person</literal> entries in the database, we
need to be able to pass the entry identifier to the
<literal>PersonHome</literal>. Page parameters are a great way to do
that:"
+msgstr "Bene, queste crea le nuove entry per <literal>Person</literal>.
Esatto, è tutto quanto il codice che serve! Ora se si vuole mostrare, aggiornare e
cancellare entry di <literal>Person</literal> già esistenti nel database,
occorre passare l'identificatore delle entry a
<literal>PersonHome</literal>. I parametri di pagina sono un eccezionale modo
per farlo:"
#. Tag: programlisting
#: Framework.xml:172
@@ -456,67 +377,51 @@
#: Framework.xml:174
#, no-c-format
msgid "Now we can add the extra operations to our JSF page:"
-msgstr ""
+msgstr "Ora possiamo aggiungere operazioni extra alle pagine JSF:"
#. Tag: programlisting
#: Framework.xml:178
#, no-c-format
msgid ""
"<![CDATA[<h1>\n"
-" <h:outputText rendered=\"#{!personHome.managed}\"
value=\"Create Person"
-"\"/>\n"
-" <h:outputText rendered=\"#{personHome.managed}\" value=\"Edit
Person\"/"
-">\n"
+" <h:outputText rendered=\"#{!personHome.managed}\"
value=\"Create Person\"/>\n"
+" <h:outputText rendered=\"#{personHome.managed}\" value=\"Edit
Person\"/>\n"
"</h1>\n"
"<h:form>\n"
" <div>First name: <h:inputText
value=\"#{person.firstName}\"/></div>\n"
" <div>Last name: <h:inputText
value=\"#{person.lastName}\"/></div>\n"
" <div>\n"
-" <h:commandButton value=\"Create Person\"
action=\"#{personHome."
-"persist}\" rendered=\"#{!personHome.managed}\"/>\n"
-" <h:commandButton value=\"Update Person\"
action=\"#{personHome."
-"update}\" rendered=\"#{personHome.managed}\"/>\n"
-" <h:commandButton value=\"Delete Person\"
action=\"#{personHome."
-"remove}\" rendered=\"#{personHome.managed}\"/>\n"
+" <h:commandButton value=\"Create Person\"
action=\"#{personHome.persist}\"
rendered=\"#{!personHome.managed}\"/>\n"
+" <h:commandButton value=\"Update Person\"
action=\"#{personHome.update}\"
rendered=\"#{personHome.managed}\"/>\n"
+" <h:commandButton value=\"Delete Person\"
action=\"#{personHome.remove}\"
rendered=\"#{personHome.managed}\"/>\n"
" </div>\n"
"</h:form>]]>"
msgstr ""
"<![CDATA[<h1>\n"
-" <h:outputText rendered=\"#{!personHome.managed}\"
value=\"Create Person"
-"\"/>\n"
-" <h:outputText rendered=\"#{personHome.managed}\" value=\"Edit
Person\"/"
-">\n"
+" <h:outputText rendered=\"#{!personHome.managed}\"
value=\"Create Person\"/>\n"
+" <h:outputText rendered=\"#{personHome.managed}\" value=\"Edit
Person\"/>\n"
"</h1>\n"
"<h:form>\n"
" <div>First name: <h:inputText
value=\"#{person.firstName}\"/></div>\n"
" <div>Last name: <h:inputText
value=\"#{person.lastName}\"/></div>\n"
" <div>\n"
-" <h:commandButton value=\"Create Person\"
action=\"#{personHome."
-"persist}\" rendered=\"#{!personHome.managed}\"/>\n"
-" <h:commandButton value=\"Update Person\"
action=\"#{personHome."
-"update}\" rendered=\"#{personHome.managed}\"/>\n"
-" <h:commandButton value=\"Delete Person\"
action=\"#{personHome."
-"remove}\" rendered=\"#{personHome.managed}\"/>\n"
+" <h:commandButton value=\"Create Person\"
action=\"#{personHome.persist}\"
rendered=\"#{!personHome.managed}\"/>\n"
+" <h:commandButton value=\"Update Person\"
action=\"#{personHome.update}\"
rendered=\"#{personHome.managed}\"/>\n"
+" <h:commandButton value=\"Delete Person\"
action=\"#{personHome.remove}\"
rendered=\"#{personHome.managed}\"/>\n"
" </div>\n"
"</h:form>]]>"
#. Tag: para
#: Framework.xml:180
#, no-c-format
-msgid ""
-"When we link to the page with no request parameters, the page will be "
-"displayed as a \"Create Person\" page. When we provide a value for the
"
-"<literal>personId</literal> request parameter, it will be an
\"Edit Person\" "
-"page."
-msgstr ""
+msgid "When we link to the page with no request parameters, the page will be
displayed as a \"Create Person\" page. When we provide a value for the
<literal>personId</literal> request parameter, it will be an \"Edit
Person\" page."
+msgstr "Quando ci si collega alla pagina senza parametri di richiesta, la pagina
verrà mostrata come una pagina \"Create Person\". Quando si fornisce un valore
per il parametro di richiesta <literal>personId</literal>, sarà una pagina
\"Edit Person\"."
#. Tag: para
#: Framework.xml:187
#, no-c-format
-msgid ""
-"Suppose we need to create <literal>Person</literal> entries with their
"
-"nationality initialized. We can do that easily, via configuration:"
-msgstr ""
+msgid "Suppose we need to create <literal>Person</literal> entries with
their nationality initialized. We can do that easily, via configuration:"
+msgstr "Si supponga di dover creare entry di <literal>Person</literal>
con la nazionalità inizializzata. E' possibile farlo semplicemente via
configurazione:"
#. Tag: programlisting
#: Framework.xml:192
@@ -587,18 +492,14 @@
#. Tag: para
#: Framework.xml:200
#, no-c-format
-msgid ""
-"Of course, the <literal>Country</literal> could be an object managed by
"
-"another Home object, for example,
<literal>CountryHome</literal>."
-msgstr ""
+msgid "Of course, the <literal>Country</literal> could be an object
managed by another Home object, for example,
<literal>CountryHome</literal>."
+msgstr "Certamente <literal>Country</literal> può essere un oggetto
gestito da un altro oggetto Home, per esempio,
<literal>CountryHome</literal>."
#. Tag: para
#: Framework.xml:205
#, no-c-format
-msgid ""
-"To add more sophisticated operations (association management, etc), we can "
-"just add methods to <literal>PersonHome</literal>."
-msgstr ""
+msgid "To add more sophisticated operations (association management, etc), we can
just add methods to <literal>PersonHome</literal>."
+msgstr "Per aggiungere altre operazioni sofisticate (gestione dell'associazione,
ecc.) si possono aggiungere dei metodi a <literal>PersonHome</literal>."
#. Tag: programlisting
#: Framework.xml:210
@@ -647,24 +548,14 @@
#. Tag: para
#: Framework.xml:212
#, no-c-format
-msgid ""
-"The Home object raises an
<literal>org.jboss.seam.afterTransactionSuccess</"
-"literal> event when a transaction succeeds (a call to
<literal>persist()</"
-"literal>, <literal>update()</literal> or
<literal>remove()</literal> "
-"succeeds). By observing this event we can refresh our queries when the "
-"underlying entities are changed. If we only want to refresh certain queries "
-"when a particular entity is persited, updated or removed we can observe the "
-"<literal>org.jboss.seam.afterTransactionSuccess.<name></literal>
event "
-"(where <literal><name></literal> is the name of the
entity)."
-msgstr ""
+msgid "The Home object raises an
<literal>org.jboss.seam.afterTransactionSuccess</literal> event when a
transaction succeeds (a call to <literal>persist()</literal>,
<literal>update()</literal> or <literal>remove()</literal>
succeeds). By observing this event we can refresh our queries when the underlying entities
are changed. If we only want to refresh certain queries when a particular entity is
persited, updated or removed we can observe the
<literal>org.jboss.seam.afterTransactionSuccess.<name></literal>
event (where <literal><name></literal> is the name of the
entity)."
+msgstr "L'oggetto Home solleva un'evento
<literal>org.jboss.seam.afterTransactionSuccess</literal> quando una
transazione ha successo (una chiamata a <literal>persist()</literal>,
<literal>update()</literal> o <literal>remove()</literal> ha
successo). Osservando questo evento si può fare il refresh delle query quando le entità
sottostanti cambiano. Se si vuole solo eseguire il refresh quando una particolare entità
viene persistita, aggiornata o rimossa, si può osservare l'evento
<literal>org.jboss.seam.afterTransactionSuccess.<name></literal>
(dove <literal><name></literal> è il nome
dell'entity)."
#. Tag: para
#: Framework.xml:223
#, no-c-format
-msgid ""
-"The Home object automatically displays faces messages when an operation is "
-"successful. To customize these messages we can, again, use configuration:"
-msgstr ""
+msgid "The Home object automatically displays faces messages when an operation is
successful. To customize these messages we can, again, use configuration:"
+msgstr "L'oggetto Home mostra automaticamente i messaggi faces quando
un'operazione ha successo. Per personalizzare questi messaggi si può ancora usare la
configurazione:"
#. Tag: programlisting
#: Framework.xml:228
@@ -676,12 +567,9 @@
"<framework:entity-home name=\"personHome\"\n"
" entity-class=\"eg.Person\"\n"
" new-instance=\"#{newPerson}\">\n"
-" <framework:created-message>New person #{person.firstName}
#{person."
-"lastName} created</framework:created-message>\n"
-" <framework:deleted-message>Person #{person.firstName} #{person.lastName}
"
-"deleted</framework:deleted-message>\n"
-" <framework:updated-message>Person #{person.firstName} #{person.lastName}
"
-"updated</framework:updated-message>\n"
+" <framework:created-message>New person #{person.firstName}
#{person.lastName} created</framework:created-message>\n"
+" <framework:deleted-message>Person #{person.firstName} #{person.lastName}
deleted</framework:deleted-message>\n"
+" <framework:updated-message>Person #{person.firstName} #{person.lastName}
updated</framework:updated-message>\n"
"</framework:entity-home>\n"
"\n"
"<component name=\"newPerson\" \n"
@@ -695,12 +583,9 @@
"<framework:entity-home name=\"personHome\"\n"
" entity-class=\"eg.Person\"\n"
" new-instance=\"#{newPerson}\">\n"
-" <framework:created-message>New person #{person.firstName}
#{person."
-"lastName} created</framework:created-message>\n"
-" <framework:deleted-message>Person #{person.firstName} #{person.lastName}
"
-"deleted</framework:deleted-message>\n"
-" <framework:updated-message>Person #{person.firstName} #{person.lastName}
"
-"updated</framework:updated-message>\n"
+" <framework:created-message>New person #{person.firstName}
#{person.lastName} created</framework:created-message>\n"
+" <framework:deleted-message>Person #{person.firstName} #{person.lastName}
deleted</framework:deleted-message>\n"
+" <framework:updated-message>Person #{person.firstName} #{person.lastName}
updated</framework:updated-message>\n"
"</framework:entity-home>\n"
"\n"
"<component name=\"newPerson\" \n"
@@ -712,7 +597,7 @@
#: Framework.xml:230
#, no-c-format
msgid "Or extension:"
-msgstr ""
+msgstr "O estensione:"
#. Tag: programlisting
#: Framework.xml:234
@@ -730,12 +615,9 @@
" return new Person(country);\n"
" }\n"
" \n"
-" protected String getCreatedMessage() { return createValueExpression"
-"(\"New person #{person.firstName} #{person.lastName} created\");
}\n"
-" protected String getUpdatedMessage() { return createValueExpression"
-"(\"Person #{person.firstName} #{person.lastName} updated\"); }\n"
-" protected String getDeletedMessage() { return createValueExpression"
-"(\"Person #{person.firstName} #{person.lastName} deleted\"); }\n"
+" protected String getCreatedMessage() { return createValueExpression(\"New
person #{person.firstName} #{person.lastName} created\"); }\n"
+" protected String getUpdatedMessage() { return
createValueExpression(\"Person #{person.firstName} #{person.lastName}
updated\"); }\n"
+" protected String getDeletedMessage() { return
createValueExpression(\"Person #{person.firstName} #{person.lastName}
deleted\"); }\n"
" \n"
"}]]>"
msgstr ""
@@ -751,53 +633,41 @@
" return new Person(country);\n"
" }\n"
" \n"
-" protected String getCreatedMessage() { return createValueExpression"
-"(\"New person #{person.firstName} #{person.lastName} created\");
}\n"
-" protected String getUpdatedMessage() { return createValueExpression"
-"(\"Person #{person.firstName} #{person.lastName} updated\"); }\n"
-" protected String getDeletedMessage() { return createValueExpression"
-"(\"Person #{person.firstName} #{person.lastName} deleted\"); }\n"
+" protected String getCreatedMessage() { return createValueExpression(\"New
person #{person.firstName} #{person.lastName} created\"); }\n"
+" protected String getUpdatedMessage() { return
createValueExpression(\"Person #{person.firstName} #{person.lastName}
updated\"); }\n"
+" protected String getDeletedMessage() { return
createValueExpression(\"Person #{person.firstName} #{person.lastName}
deleted\"); }\n"
" \n"
"}]]>"
#. Tag: para
#: Framework.xml:236
#, no-c-format
-msgid ""
-"But the best way to specify the messages is to put them in a resource bundle
"
-"known to Seam (the bundle named <literal>messages</literal>, by
default)."
-msgstr ""
+msgid "But the best way to specify the messages is to put them in a resource bundle
known to Seam (the bundle named <literal>messages</literal>, by
default)."
+msgstr "Ma il modo migliore per specificare i messaggi è metterli in un resource
bundle noto a Seam (di default, il nome del bundle è
<literal>messages</literal>)."
#. Tag: programlisting
#: Framework.xml:242
#, no-c-format
msgid ""
-"<![CDATA[Person_created=New person #{person.firstName} #{person.lastName}
"
-"created\n"
+"<![CDATA[Person_created=New person #{person.firstName} #{person.lastName}
created\n"
"Person_deleted=Person #{person.firstName} #{person.lastName} deleted\n"
"Person_updated=Person #{person.firstName} #{person.lastName} updated]]>"
msgstr ""
-"<![CDATA[Person_created=New person #{person.firstName} #{person.lastName}
"
-"created\n"
+"<![CDATA[Person_created=New person #{person.firstName} #{person.lastName}
created\n"
"Person_deleted=Person #{person.firstName} #{person.lastName} deleted\n"
"Person_updated=Person #{person.firstName} #{person.lastName} updated]]>"
#. Tag: para
#: Framework.xml:244
#, no-c-format
-msgid ""
-"This enables internationalization, and keeps your code and configuration "
-"clean of presentation concerns."
-msgstr ""
+msgid "This enables internationalization, and keeps your code and configuration
clean of presentation concerns."
+msgstr "Questo abilita l'internazionalizzazione e mantiene il codice e la
configurazione puliti dagli elementi di presentazione."
#. Tag: para
#: Framework.xml:249
#, no-c-format
-msgid ""
-"The final step is to add validation functionality to the page, using "
-"<literal><s:validateAll></literal> and
<literal><s:decorate></"
-"literal>, but I'll leave that for you to figure out."
-msgstr ""
+msgid "The final step is to add validation functionality to the page, using
<literal><s:validateAll></literal> and
<literal><s:decorate></literal>, but I'll leave that for you
to figure out."
+msgstr "Il passo finale è aggiungere alla pagina la funzionalità di validazione,
usando <literal><s:validateAll></literal> e
<literal><s:decorate></literal>, ma verrà lasciato al lettore
come esercizio."
#. Tag: title
#: Framework.xml:258
@@ -808,10 +678,8 @@
#. Tag: para
#: Framework.xml:260
#, no-c-format
-msgid ""
-"If we need a list of all <literal>Person</literal> instance in the
database, "
-"we can use a Query object. For example:"
-msgstr ""
+msgid "If we need a list of all <literal>Person</literal> instance in
the database, we can use a Query object. For example:"
+msgstr "Se occorre una lista di tutte le istanze
<literal>Person</literal> nel database, si può usare un oggetto Query. Per
esempio:"
#. Tag: programlisting
#: Framework.xml:265
@@ -827,7 +695,7 @@
#: Framework.xml:267
#, no-c-format
msgid "We can use it from a JSF page:"
-msgstr ""
+msgstr "E' possibile usarlo da una pagina JSF:"
#. Tag: programlisting
#: Framework.xml:271
@@ -836,8 +704,7 @@
"<![CDATA[<h1>List of people</h1>\n"
"<h:dataTable value=\"#{people.resultList}\"
var=\"person\">\n"
" <h:column>\n"
-" <s:link view=\"/editPerson.jsp\"
value=\"#{person.firstName} #"
-"{person.lastName}\">\n"
+" <s:link view=\"/editPerson.jsp\"
value=\"#{person.firstName} #{person.lastName}\">\n"
" <f:param name=\"personId\"
value=\"#{person.id}\"/>\n"
" </s:link>\n"
" </h:column>\n"
@@ -846,8 +713,7 @@
"<![CDATA[<h1>List of people</h1>\n"
"<h:dataTable value=\"#{people.resultList}\"
var=\"person\">\n"
" <h:column>\n"
-" <s:link view=\"/editPerson.jsp\"
value=\"#{person.firstName} #"
-"{person.lastName}\">\n"
+" <s:link view=\"/editPerson.jsp\"
value=\"#{person.firstName} #{person.lastName}\">\n"
" <f:param name=\"personId\"
value=\"#{person.id}\"/>\n"
" </s:link>\n"
" </h:column>\n"
@@ -857,7 +723,7 @@
#: Framework.xml:273
#, no-c-format
msgid "We probably need to support pagination:"
-msgstr ""
+msgstr "Probabilmente occorre un supporto per la paginazione:"
#. Tag: programlisting
#: Framework.xml:277
@@ -877,7 +743,7 @@
#: Framework.xml:279
#, no-c-format
msgid "We'll use a page parameter to determine the page to display:"
-msgstr ""
+msgstr "Si userà un parametro di pagina per determinare la pagina da
mostrare:"
#. Tag: programlisting
#: Framework.xml:284
@@ -899,7 +765,7 @@
#: Framework.xml:286
#, no-c-format
msgid "The JSF code for a pagination control is a bit verbose, but
manageable:"
-msgstr ""
+msgstr "Il codice JSF per il controllo della paginazione è un pò verboso, ma
gestibile:"
#. Tag: programlisting
#: Framework.xml:290
@@ -908,71 +774,58 @@
"<![CDATA[<h1>Search for people</h1>\n"
"<h:dataTable value=\"#{people.resultList}\"
var=\"person\">\n"
" <h:column>\n"
-" <s:link view=\"/editPerson.jsp\"
value=\"#{person.firstName} #"
-"{person.lastName}\">\n"
+" <s:link view=\"/editPerson.jsp\"
value=\"#{person.firstName} #{person.lastName}\">\n"
" <f:param name=\"personId\"
value=\"#{person.id}\"/>\n"
" </s:link>\n"
" </h:column>\n"
"</h:dataTable>\n"
"\n"
-"<s:link view=\"/search.xhtml\"
rendered=\"#{people.previousExists}\" value="
-"\"First Page\">\n"
+"<s:link view=\"/search.xhtml\"
rendered=\"#{people.previousExists}\" value=\"First
Page\">\n"
" <f:param name=\"firstResult\" value=\"0\"/>\n"
"</s:link>\n"
"\n"
-"<s:link view=\"/search.xhtml\"
rendered=\"#{people.previousExists}\" value="
-"\"Previous Page\">\n"
+"<s:link view=\"/search.xhtml\"
rendered=\"#{people.previousExists}\" value=\"Previous
Page\">\n"
" <f:param name=\"firstResult\"
value=\"#{people.previousFirstResult}\"/>\n"
"</s:link>\n"
"\n"
-"<s:link view=\"/search.xhtml\"
rendered=\"#{people.nextExists}\" value="
-"\"Next Page\">\n"
+"<s:link view=\"/search.xhtml\"
rendered=\"#{people.nextExists}\" value=\"Next Page\">\n"
" <f:param name=\"firstResult\"
value=\"#{people.nextFirstResult}\"/>\n"
"</s:link>\n"
"\n"
-"<s:link view=\"/search.xhtml\"
rendered=\"#{people.nextExists}\" value="
-"\"Last Page\">\n"
+"<s:link view=\"/search.xhtml\"
rendered=\"#{people.nextExists}\" value=\"Last Page\">\n"
" <f:param name=\"firstResult\"
value=\"#{people.lastFirstResult}\"/>\n"
"</s:link>]]>"
msgstr ""
"<![CDATA[<h1>Search for people</h1>\n"
"<h:dataTable value=\"#{people.resultList}\"
var=\"person\">\n"
" <h:column>\n"
-" <s:link view=\"/editPerson.jsp\"
value=\"#{person.firstName} #"
-"{person.lastName}\">\n"
+" <s:link view=\"/editPerson.jsp\"
value=\"#{person.firstName} #{person.lastName}\">\n"
" <f:param name=\"personId\"
value=\"#{person.id}\"/>\n"
" </s:link>\n"
" </h:column>\n"
"</h:dataTable>\n"
"\n"
-"<s:link view=\"/search.xhtml\"
rendered=\"#{people.previousExists}\" value="
-"\"First Page\">\n"
+"<s:link view=\"/search.xhtml\"
rendered=\"#{people.previousExists}\" value=\"First
Page\">\n"
" <f:param name=\"firstResult\" value=\"0\"/>\n"
"</s:link>\n"
"\n"
-"<s:link view=\"/search.xhtml\"
rendered=\"#{people.previousExists}\" value="
-"\"Previous Page\">\n"
+"<s:link view=\"/search.xhtml\"
rendered=\"#{people.previousExists}\" value=\"Previous
Page\">\n"
" <f:param name=\"firstResult\"
value=\"#{people.previousFirstResult}\"/>\n"
"</s:link>\n"
"\n"
-"<s:link view=\"/search.xhtml\"
rendered=\"#{people.nextExists}\" value="
-"\"Next Page\">\n"
+"<s:link view=\"/search.xhtml\"
rendered=\"#{people.nextExists}\" value=\"Next Page\">\n"
" <f:param name=\"firstResult\"
value=\"#{people.nextFirstResult}\"/>\n"
"</s:link>\n"
"\n"
-"<s:link view=\"/search.xhtml\"
rendered=\"#{people.nextExists}\" value="
-"\"Last Page\">\n"
+"<s:link view=\"/search.xhtml\"
rendered=\"#{people.nextExists}\" value=\"Last Page\">\n"
" <f:param name=\"firstResult\"
value=\"#{people.lastFirstResult}\"/>\n"
"</s:link>]]>"
#. Tag: para
#: Framework.xml:292
#, no-c-format
-msgid ""
-"Real search screens let the user enter a bunch of optional search criteria "
-"to narrow the list of results returned. The Query object lets you specify "
-"optional \"restrictions\" to support this important usecase:"
-msgstr ""
+msgid "Real search screens let the user enter a bunch of optional search criteria to
narrow the list of results returned. The Query object lets you specify optional
\"restrictions\" to support this important usecase:"
+msgstr "Le schermate di ricerca consentono all'utente di inserire una serie di
criteri di ricerca per restringere la lista dei risultati restituiti. L'oggetto Query
consente di specificare delle \"restrizioni\" opzionali per supportare
quest'importante caso d'uso:"
#. Tag: programlisting
#: Framework.xml:298
@@ -985,10 +838,8 @@
" order=\"lastName\" \n"
" max-results=\"20\">\n"
" <framework:restrictions>\n"
-" <value>lower(firstName) like lower( concat(#{examplePerson."
-"firstName},'%') )</value>\n"
-" <value>lower(lastName) like lower( concat(#{examplePerson."
-"lastName},'%') )</value>\n"
+" <value>lower(firstName) like lower(
concat(#{examplePerson.firstName},'%') )</value>\n"
+" <value>lower(lastName) like lower(
concat(#{examplePerson.lastName},'%') )</value>\n"
" </framework:restrictions>\n"
"</framework:entity-query>]]>"
msgstr ""
@@ -999,10 +850,8 @@
" order=\"lastName\" \n"
" max-results=\"20\">\n"
" <framework:restrictions>\n"
-" <value>lower(firstName) like lower( concat(#{examplePerson."
-"firstName},'%') )</value>\n"
-" <value>lower(lastName) like lower( concat(#{examplePerson."
-"lastName},'%') )</value>\n"
+" <value>lower(firstName) like lower(
concat(#{examplePerson.firstName},'%') )</value>\n"
+" <value>lower(lastName) like lower(
concat(#{examplePerson.lastName},'%') )</value>\n"
" </framework:restrictions>\n"
"</framework:entity-query>]]>"
@@ -1010,7 +859,7 @@
#: Framework.xml:300
#, no-c-format
msgid "Notice the use of an \"example\" object."
-msgstr ""
+msgstr "Si noti l'uso di un oggetto \"esempio\"."
#. Tag: programlisting
#: Framework.xml:304
@@ -1018,17 +867,14 @@
msgid ""
"<![CDATA[<h1>Search for people</h1>\n"
"<h:form>\n"
-" <div>First name: <h:inputText
value=\"#{examplePerson.firstName}\"/></"
-"div>\n"
-" <div>Last name: <h:inputText
value=\"#{examplePerson.lastName}\"/></"
-"div>\n"
+" <div>First name: <h:inputText
value=\"#{examplePerson.firstName}\"/></div>\n"
+" <div>Last name: <h:inputText
value=\"#{examplePerson.lastName}\"/></div>\n"
" <div><h:commandButton value=\"Search\"
action=\"/search.jsp\"/></div>\n"
"</h:form>\n"
"\n"
"<h:dataTable value=\"#{people.resultList}\"
var=\"person\">\n"
" <h:column>\n"
-" <s:link view=\"/editPerson.jsp\"
value=\"#{person.firstName} #"
-"{person.lastName}\">\n"
+" <s:link view=\"/editPerson.jsp\"
value=\"#{person.firstName} #{person.lastName}\">\n"
" <f:param name=\"personId\"
value=\"#{person.id}\"/>\n"
" </s:link>\n"
" </h:column>\n"
@@ -1036,17 +882,14 @@
msgstr ""
"<![CDATA[<h1>Search for people</h1>\n"
"<h:form>\n"
-" <div>First name: <h:inputText
value=\"#{examplePerson.firstName}\"/></"
-"div>\n"
-" <div>Last name: <h:inputText
value=\"#{examplePerson.lastName}\"/></"
-"div>\n"
+" <div>First name: <h:inputText
value=\"#{examplePerson.firstName}\"/></div>\n"
+" <div>Last name: <h:inputText
value=\"#{examplePerson.lastName}\"/></div>\n"
" <div><h:commandButton value=\"Search\"
action=\"/search.jsp\"/></div>\n"
"</h:form>\n"
"\n"
"<h:dataTable value=\"#{people.resultList}\"
var=\"person\">\n"
" <h:column>\n"
-" <s:link view=\"/editPerson.jsp\"
value=\"#{person.firstName} #"
-"{person.lastName}\">\n"
+" <s:link view=\"/editPerson.jsp\"
value=\"#{person.firstName} #{person.lastName}\">\n"
" <f:param name=\"personId\"
value=\"#{person.id}\"/>\n"
" </s:link>\n"
" </h:column>\n"
@@ -1055,10 +898,8 @@
#. Tag: para
#: Framework.xml:306
#, no-c-format
-msgid ""
-"To refresh the query when the underlying entities change we observe the "
-"<literal>org.jboss.seam.afterTransactionSuccess</literal> event:"
-msgstr ""
+msgid "To refresh the query when the underlying entities change we observe the
<literal>org.jboss.seam.afterTransactionSuccess</literal> event:"
+msgstr "Per fare il refresh della query qualora cambino le entità sottostanti, si
può osservare l'evento
<literal>org.jboss.seam.afterTransactionSuccess</literal>:"
#. Tag: programlisting
#: Framework.xml:311
@@ -1075,10 +916,8 @@
#. Tag: para
#: Framework.xml:313
#, no-c-format
-msgid ""
-"Or, to just refresh the query when the person entity is persisted, updated "
-"or removed through <literal>PersonHome</literal>:"
-msgstr ""
+msgid "Or, to just refresh the query when the person entity is persisted, updated or
removed through <literal>PersonHome</literal>:"
+msgstr "O semplicemente per fare il refresh della query quando l'entity person
viene persistita, aggiornata o rimossa attraverso
<literal>PersonHome</literal>:"
#. Tag: programlisting
#: Framework.xml:318
@@ -1095,20 +934,14 @@
#. Tag: para
#: Framework.xml:320
#, no-c-format
-msgid ""
-"Unfortunately Query objects don't work well with <emphasis>join
fetch</"
-"emphasis> queries - the use of pagination with these queries is not "
-"recomended, and you'll have to implement your own method of calculating the
"
-"total number of results (by overriding
<literal>getCountEjbql()</literal>."
-msgstr ""
+msgid "Unfortunately Query objects don't work well with <emphasis>join
fetch</emphasis> queries - the use of pagination with these queries is not
recomended, and you'll have to implement your own method of calculating the total
number of results (by overriding <literal>getCountEjbql()</literal>."
+msgstr "Sfortunatamente gli oggetti Query non funzionano bene con query
<emphasis>join fetch</emphasis> - non è consigliato l'uso della
paginazione con queste query, ed occorrerà implementare un proprio metodo di calcolo del
numero totale di risultati (con l'override di
<literal>getCountEjbql()</literal>)."
#. Tag: para
#: Framework.xml:328
#, no-c-format
-msgid ""
-"The examples in this section have all shown reuse by configuration. However,
"
-"reuse by extension is equally possible for Query objects."
-msgstr ""
+msgid "The examples in this section have all shown reuse by configuration. However,
reuse by extension is equally possible for Query objects."
+msgstr "Gli esempi in questa sezione hanno mostrato tutti il riuso tramite
configurazione. Comunque il riuso tramite estensione è ugualmente possibile per gli
oggetti Query."
#. Tag: title
#: Framework.xml:336
@@ -1119,24 +952,14 @@
#. Tag: para
#: Framework.xml:337
#, no-c-format
-msgid ""
-"A totally optional part of the Seam Application Framework is the class "
-"<literal>Controller</literal> and its subclasses
<literal>EntityController</"
-"literal> <literal>HibernateEntityController</literal> and "
-"<literal>BusinessProcessController</literal>. These classes provide
nothing "
-"more than some convenience methods for access to commonly used built-in "
-"components and methods of built-in components. They help save a few "
-"keystrokes (characters can add up!) and provide a great launchpad for new "
-"users to explore the rich functionality built in to Seam."
-msgstr ""
+msgid "A totally optional part of the Seam Application Framework is the class
<literal>Controller</literal> and its subclasses
<literal>EntityController</literal>
<literal>HibernateEntityController</literal> and
<literal>BusinessProcessController</literal>. These classes provide nothing
more than some convenience methods for access to commonly used built-in components and
methods of built-in components. They help save a few keystrokes (characters can add up!)
and provide a great launchpad for new users to explore the rich functionality built in to
Seam."
+msgstr "Una parte totalmente opzionale del framework Seam è la classe
<literal>Controller</literal> e le sue sottoclassi
<literal>EntityController</literal>,
<literal>HibernateEntityController</literal> e
<literal>BusinessProcessController</literal>. Queste classi forniscono
nient'altro che alcuni metodi di convenienza per l'accesso a componenti
predefiniti comunemente usati e a metodi di componenti predefiniti. Essi aiutano a
risparmiare alcuni colpi di tastiera ed a fornire un trampolino di lancio ai nuovi utenti
per esplorare le ricche funzionalità definite in Seam."
#. Tag: para
#: Framework.xml:349
#, no-c-format
-msgid ""
-"For example, here is what <literal>RegisterAction</literal> from the
Seam "
-"registration example would look like:"
-msgstr ""
+msgid "For example, here is what <literal>RegisterAction</literal> from
the Seam registration example would look like:"
+msgstr "Per esempio, qua è come appare <literal>RegisterAction</literal>
dell'esempio Registrazione:"
#. Tag: programlisting
#: Framework.xml:354
@@ -1151,8 +974,7 @@
" \n"
" public String register()\n"
" {\n"
-" List existing = createQuery(\"select u.username from User u where
u."
-"username=:username\")\n"
+" List existing = createQuery(\"select u.username from User u where
u.username=:username\")\n"
" .setParameter(\"username\", user.getUsername())\n"
" .getResultList();\n"
" \n"
@@ -1180,8 +1002,7 @@
" \n"
" public String register()\n"
" {\n"
-" List existing = createQuery(\"select u.username from User u where
u."
-"username=:username\")\n"
+" List existing = createQuery(\"select u.username from User u where
u.username=:username\")\n"
" .setParameter(\"username\", user.getUsername())\n"
" .getResultList();\n"
" \n"
@@ -1204,4 +1025,5 @@
#: Framework.xml:356
#, no-c-format
msgid "As you can see, its not an earthshattering improvement..."
-msgstr ""
+msgstr "Come si può vedere, non è un miglioramento sconvolgente..."
+