Author: nico.ben
Date: 2008-12-12 14:17:06 -0500 (Fri, 12 Dec 2008)
New Revision: 9766
Modified:
trunk/doc/Seam_Reference_Guide/it-IT/Elenhancements.po
trunk/doc/Seam_Reference_Guide/it-IT/Preface.po
trunk/doc/Seam_Reference_Guide/it-IT/Tutorial.po
Log:
JBSEAM-3767: Italian translation of Seam guide
Modified: trunk/doc/Seam_Reference_Guide/it-IT/Elenhancements.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/it-IT/Elenhancements.po 2008-12-12 15:05:19 UTC (rev
9765)
+++ trunk/doc/Seam_Reference_Guide/it-IT/Elenhancements.po 2008-12-12 19:17:06 UTC (rev
9766)
@@ -6,7 +6,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-12-12 15:38+0100\n"
+"PO-Revision-Date: 2008-12-12 20:10+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -23,7 +23,7 @@
#: Elenhancements.xml:7
#, no-c-format
msgid "Seam uses JBoss EL which provides an extension to the standard Unified
Expression Language (EL). JBoss EL provides a number of enhancements that increase the
expressiveness and power of EL expressions."
-msgstr ""
+msgstr "Seam utilizza JBoss EL, il quale fornisce un'estensione allo standard
Unified Expression Language (EL). JBoss EL apporta un numero di miglioramenti che
incrementa l'espressività e la potenza delle espressioni EL. "
#. Tag: title
#: Elenhancements.xml:14
@@ -35,7 +35,7 @@
#: Elenhancements.xml:16
#, no-c-format
msgid "Standard EL does not allow you to use a method with user defined parameters
— of course, JSF listener methods (e.g. a
<literal>valueChangeListener</literal>) take parameters provided by
JSF."
-msgstr ""
+msgstr "Lo standard EL non consente di utilizzare un metodo con parametri definiti
dall'utente — sicuramente metodi JSF listener (es.
<literal>valueChangeListener</literal>) prende i parametri forniti da
JSF."
#. Tag: para
#: Elenhancements.xml:22
@@ -97,7 +97,7 @@
#: Elenhancements.xml:45
#, no-c-format
msgid "Any value expression may be used as a parameter:"
-msgstr ""
+msgstr "Qualsiasi valore d'espressione può essere usato come parametro:"
#. Tag: programlisting
#: Elenhancements.xml:49
@@ -121,13 +121,13 @@
#: Elenhancements.xml:60
#, no-c-format
msgid "You must ensure that the parameters are available not only when the page is
rendered, but also when it is submittedIf the arguments can not be resolved when the page
is submitted the action method will be called with <literal>null</literal>
arguments!"
-msgstr ""
+msgstr "Devi assicurarti che i paramentri siano disponibili non solo quando la
pagina viene generata, ma anche quando ne viene fatto il submit. Se gli argomenti non
possono essere risolti quando la pagina viene inviata, il metodo d'azione verrà
chiamato con argomenti <literal>null</literal>!"
#. Tag: para
#: Elenhancements.xml:67
#, no-c-format
msgid "You can also pass literal strings using single quotes:"
-msgstr ""
+msgstr "Puoi anche passare stringe letterali usando virgolette singole:"
#. Tag: programlisting
#: Elenhancements.xml:71
@@ -145,7 +145,7 @@
#: Elenhancements.xml:82
#, no-c-format
msgid "JBoss EL removes this restriction by allowing values to be retrieved using
the method syntax. For example:"
-msgstr ""
+msgstr "JBoss EL rimuove questa restrizione permettendo che i valori vengano
recuperati usando la sintassi del metodo. Per esempio:"
#. Tag: programlisting
#: Elenhancements.xml:87
@@ -157,7 +157,7 @@
#: Elenhancements.xml:89
#, no-c-format
msgid "You can access the size of a collection in a similar manner:"
-msgstr ""
+msgstr "Puoi accedere alla dimensione di una collezioni in maniera analoga:"
#. Tag: programlisting
#: Elenhancements.xml:93
@@ -175,7 +175,7 @@
#: Elenhancements.xml:99
#, no-c-format
msgid "Parameters are also allowed. The following example calls the
<literal>productsByColorMethod</literal> with a literal string
argument:"
-msgstr ""
+msgstr "Sono consentiti anche i parametri. Il seguente esempio chiama
<literal>productsByColorMethod</literal> con un argomento stringa
letterale:"
#. Tag: programlisting
#: Elenhancements.xml:105
@@ -193,7 +193,7 @@
#: Elenhancements.xml:112
#, no-c-format
msgid "When using JBoss EL you should keep the following points in mind:"
-msgstr ""
+msgstr "Nell'uso di JBoss EL dovresti tenere presente i seguenti punti:"
#. Tag: para
#: Elenhancements.xml:118
@@ -253,7 +253,7 @@
#: Elenhancements.xml:167
#, no-c-format
msgid "When you invoke a <literal>MethodExpression</literal> in Java
code, parameters you pass may be ignored. Parameters defined in the expression will take
precedence."
-msgstr ""
+msgstr "Quando viene invocato un <literal>MethodExpression</literal> nel
codice Java, i parametri passati potrebbero essere ignorati. I parametri definiti
nell'espressione avranno la precedenza."
#. Tag: para
#: Elenhancements.xml:175
@@ -277,7 +277,7 @@
#: Elenhancements.xml:198
#, no-c-format
msgid "JBoss EL supports a limited projection syntax. A projection expression maps a
sub-expression across a multi-valued (list, set, etc...) expression. For instance, the
expression:"
-msgstr ""
+msgstr "JBoss EL supporta una limitata sintassi di proiezione. Un'espressione di
proiezione mappa una sotto-espressione attraverso un'espressione a valori multipli
(lista, set, ecc...). Per esempio, l'espressione:"
#. Tag: programlisting
#: Elenhancements.xml:204
@@ -289,7 +289,7 @@
#: Elenhancements.xml:206
#, no-c-format
msgid "might return a list of departments. If you only need a list of department
names, your only option is to iterate over the list to retrieve the values. JBoss EL
allows this with a projection expression:"
-msgstr ""
+msgstr "potrebbe restituire una lista di dipartimenti. Se tu avessi bisogno di una
lista di nommi di dipartimento, la tua unica opzione è quella di iterare sulla lista per
recuperare i valori. JBoss EL permette questo con l'espressione di proiezione:"
#. Tag: programlisting
#: Elenhancements.xml:212
@@ -319,7 +319,7 @@
#: Elenhancements.xml:229
#, no-c-format
msgid "Projections can be nested. The following expression returns the last names of
every employee in every department:"
-msgstr ""
+msgstr "Le proiezioni possono essere annidate. La seguente espressione ritorna gli
ultimi nomi di ciascun impiegato in ogni dipartimento:"
#. Tag: programlisting
#: Elenhancements.xml:234
@@ -331,7 +331,7 @@
#: Elenhancements.xml:236
#, no-c-format
msgid "Nested projections can be slightly tricky, however. The following expression
looks like it returns a list of all the employees in all the departments:"
-msgstr ""
+msgstr "Le proiezioni annidate possono comunque rivelarsi un pò difficoltose. La
seguente espressione sembra ritornare una lista di tutti gli impiegati in tutti i
dipartimenti:"
#. Tag: programlisting
#: Elenhancements.xml:242
@@ -343,7 +343,7 @@
#: Elenhancements.xml:244
#, no-c-format
msgid "However, it actually returns a list containing a list of the employees for
each individual department. To combine the values, it is necessary to use a slightly
longer expression:"
-msgstr ""
+msgstr "Comunque, restituisce una lista contenente una lista di impiegati per ogni
singolo dipartimento. Per combinare questi valori è necessario usare un'espressione
leggermente più lunga:"
#. Tag: programlisting
#: Elenhancements.xml:250
@@ -355,5 +355,5 @@
#: Elenhancements.xml:252
#, no-c-format
msgid "It is important to note that this syntax cannot be parsed by Facelets or JSP
and thus cannot be used in xhtml or JSP files. We anticipate that the projection syntax
will change in future versions of JBoss EL."
-msgstr ""
+msgstr "E' importante notare che questa sintassi non può essere analizzata da
Facelet o JSP e quindi non può essere usata in file xhtml o jsp. Anticipiamo che la
sintassi di proiezione cambierà nelle future versioni di JBoss EL."
Modified: trunk/doc/Seam_Reference_Guide/it-IT/Preface.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/it-IT/Preface.po 2008-12-12 15:05:19 UTC (rev 9765)
+++ trunk/doc/Seam_Reference_Guide/it-IT/Preface.po 2008-12-12 19:17:06 UTC (rev 9766)
@@ -6,7 +6,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
"POT-Creation-Date: 2008-04-04 01:24+0000\n"
-"PO-Revision-Date: 2008-12-12 15:33+0100\n"
+"PO-Revision-Date: 2008-12-12 19:46+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -134,12 +134,11 @@
msgid "Declarative state management"
msgstr "Gestione dichiarativa dello stato"
-# memory leaks ???
#. Tag: para
#: Preface.xml:123
#, no-c-format
msgid "We're all used to the concept of declarative transaction management and
declarative security from the early days of EJB. EJB 3.0 even introduces declarative
persistence context management. These are three examples of a broader problem of managing
state that is associated with a particular <emphasis>context</emphasis>, while
ensuring that all needed cleanup occurs when the context ends. Seam takes the concept of
declarative state management much further and applies it to <emphasis>application
state</emphasis>. Traditionally, J2EE applications implement state management
manually, by getting and setting servlet session and request attributes. This approach to
state management is the source of many bugs and memory leaks when applications fail to
clean up session attributes, or when session data associated with different workflows
collides in a multi-window application. Seam has the potential to almost entirely
eliminate this class of bugs."
-msgstr "Siamo tutti abituati al concetto di gestione dichiarativa delle transazioni
e sicurezza dichiarativa fin dai primi giorni di EJB. EJB3 introduce anche la gestione
dichiarativa del contesto di persistenza. Ci sono tre esempi di un ampio problema di
gestione dello stato che è associato ad un particolare
<emphasis>contesto</emphasis>, mentre tutte i dovuti cleanup avvengono quando
il contesto termina. Seam porta oltre il concetto di gestione dichiarativa dello stato e
lo applica allo <emphasis>stato dell'applicazione</emphasis>.
Tradizionalmente le applicazioni J2EE implementano manualmente la gestione dello stato con
il get e set della sessione servlet e degli attributi di richiesta. Questo approccio alla
gestione dello stato è l'origine di molti bug e memory leak quando l'applicazione
non riesce a pulire gli attributi di sessione, o quando i dati di sessione associati a
diversi workflow collidono all'interno di un'applicazione multi-finestra. Seam ha
il potenziale !
per eliminare quasi interamente questa classe di bug."
+msgstr "Siamo tutti abituati al concetto di gestione dichiarativa delle transazioni
e sicurezza dichiarativa fin dai primi giorni di EJB. EJB3 introduce anche la gestione
dichiarativa del contesto di persistenza. Ci sono tre esempi di un ampio problema di
gestione dello stato che è associato ad un particolare
<emphasis>contesto</emphasis>, mentre tutte i dovuti cleanup avvengono quando
il contesto termina. Seam porta oltre il concetto di gestione dichiarativa dello stato e
lo applica allo <emphasis>stato dell'applicazione</emphasis>.
Tradizionalmente le applicazioni J2EE implementano manualmente la gestione dello stato con
il get e set della sessione servlet e degli attributi di richiesta. Questo approccio alla
gestione dello stato è l'origine di molti bug e problemi di memoria (memory leak)
quando l'applicazione non riesce a pulire gli attributi di sessione, o quando i dati
di sessione associati a diversi workflow collidono all'interno di un'applicazione
multi-finestra. !
Seam ha il potenziale per eliminare quasi interamente questa classe di bug."
#. Tag: para
#: Preface.xml:136
Modified: trunk/doc/Seam_Reference_Guide/it-IT/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/it-IT/Tutorial.po 2008-12-12 15:05:19 UTC (rev 9765)
+++ trunk/doc/Seam_Reference_Guide/it-IT/Tutorial.po 2008-12-12 19:17:06 UTC (rev 9766)
@@ -6,7 +6,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
"POT-Creation-Date: 2008-12-04 00:59+0000\n"
-"PO-Revision-Date: 2008-12-09 21:08+0100\n"
+"PO-Revision-Date: 2008-12-12 20:16+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -23,13 +23,13 @@
#: Tutorial.xml:7
#, no-c-format
msgid "Using the Seam examples"
-msgstr ""
+msgstr "Utilizzo degli esempi di Seam"
#. Tag: para
#: Tutorial.xml:9
#, no-c-format
msgid "Seam provides a number of example applications demonstrating how to use the
various features of Seam. This tutorial will guide you through a few of those examples to
help you get started learning Seam. The Seam examples are located in the
<filename>examples</filename> subdirectory of the Seam distribution. The
registration example, which will be the first example we look at, is in the
<filename>examples/registration</filename> directory."
-msgstr ""
+msgstr "Seam fornisce un ampio numeri di applicazioni d'esempio che dimostrano
l'uso delle varie funzionalità di Seam. Questo tutorial ti guiderà attraverso alcuni
di questi esempi per aiutarti nell'apprendimento di Seam. Gli esempi di Seam sono
posizionati nella sottodirectory <filename>examples</filename> della
distribuzione Seam. L'esempio di registrazione, che è il primo esempio che vediamo, si
trova nella directoyry <filename>examples/registration</filename>."
#. Tag: para
#: Tutorial.xml:15
@@ -158,7 +158,7 @@
#: Tutorial.xml:955
#, no-c-format
msgid "Understanding the code"
-msgstr ""
+msgstr "Capire il codice"
#. Tag: para
#: Tutorial.xml:136
@@ -182,7 +182,7 @@
#: Tutorial.xml:148
#, no-c-format
msgid "User.java"
-msgstr ""
+msgstr "User.java"
#. Tag: programlisting
#: Tutorial.xml:160
@@ -394,7 +394,7 @@
#: Tutorial.xml:237
#, no-c-format
msgid "RegisterAction.java"
-msgstr ""
+msgstr "RegisterAction.java"
#. Tag: programlisting
#: Tutorial.xml:250
@@ -556,7 +556,7 @@
#: Tutorial.xml:337
#, no-c-format
msgid "Register.java"
-msgstr ""
+msgstr "Register.java"
#. Tag: programlisting
#: Tutorial.xml:338
@@ -596,7 +596,7 @@
#: Tutorial.xml:352
#, no-c-format
msgid "register.xhtml"
-msgstr ""
+msgstr "register.xhtml"
#. Tag: programlisting
#: Tutorial.xml:353
@@ -670,7 +670,7 @@
#: Tutorial.xml:361
#, no-c-format
msgid "registered.xhtml"
-msgstr ""
+msgstr "registered.xhtml"
#. Tag: programlisting
#: Tutorial.xml:362
@@ -746,7 +746,7 @@
#: Tutorial.xml:393
#, no-c-format
msgid "components.xml"
-msgstr ""
+msgstr "components.xml"
#. Tag: programlisting
#: Tutorial.xml:394
@@ -802,7 +802,7 @@
#: Tutorial.xml:410
#, no-c-format
msgid "web.xml"
-msgstr ""
+msgstr "web.xml"
#. Tag: programlisting
#: Tutorial.xml:411
@@ -898,7 +898,7 @@
#: Tutorial.xml:427
#, no-c-format
msgid "faces-config.xml"
-msgstr ""
+msgstr "faces-config.xml"
#. Tag: programlisting
#: Tutorial.xml:428
@@ -1161,7 +1161,7 @@
#: Tutorial.xml:1070
#, no-c-format
msgid "How it works"
-msgstr ""
+msgstr "Come funziona"
#. Tag: para
#: Tutorial.xml:488
@@ -1233,7 +1233,7 @@
#: Tutorial.xml:544
#, no-c-format
msgid "Message.java"
-msgstr ""
+msgstr "Message.java"
#. Tag: programlisting
#: Tutorial.xml:545
@@ -1395,7 +1395,7 @@
#: Tutorial.xml:568
#, no-c-format
msgid "MessageManagerBean.java"
-msgstr ""
+msgstr "MessageManagerBean.java"
#. Tag: programlisting
#: Tutorial.xml:580
@@ -1549,7 +1549,7 @@
#: Tutorial.xml:644
#, no-c-format
msgid "MessageManager.java"
-msgstr ""
+msgstr "MessageManager.java"
#. Tag: programlisting
#: Tutorial.xml:646
@@ -1601,7 +1601,7 @@
#: Tutorial.xml:663
#, no-c-format
msgid "messages.jsp"
-msgstr ""
+msgstr "messages.jsp"
#. Tag: programlisting
#: Tutorial.xml:664
@@ -1737,7 +1737,7 @@
#: Tutorial.xml:728
#, no-c-format
msgid "todo.jpdl.xml"
-msgstr ""
+msgstr "todo.jpdl.xml"
#. Tag: programlisting
#: Tutorial.xml:737
@@ -3351,7 +3351,7 @@
#: Tutorial.xml:1310
#, no-c-format
msgid "HotelSearchingAction.java"
-msgstr ""
+msgstr "HotelSearchingAction.java"
#. Tag: programlisting
#: Tutorial.xml:1319
@@ -3431,6 +3431,79 @@
" public void destroy() {}\n"
"}]]>"
msgstr ""
+"<![CDATA[@Stateful\n"
+"@Name(\"hotelSearch\")\n"
+"(a)Scope(ScopeType.SESSION)\n"
+"(a)Restrict(\"#{identity.loggedIn}\")\n"
+"public class HotelSearchingAction implements HotelSearching\n"
+"{\n"
+" \n"
+" @PersistenceContext\n"
+" private EntityManager em;\n"
+" \n"
+" private String searchString;\n"
+" private int pageSize = 10;\n"
+" private int page;\n"
+" \n"
+" @DataModel\n"
+" private List<Hotel> hotels;\n"
+" \n"
+" public void find()\n"
+" {\n"
+" page = 0;\n"
+" queryHotels();\n"
+" }\n"
+" public void nextPage()\n"
+" {\n"
+" page++;\n"
+" queryHotels();\n"
+" }\n"
+" \n"
+" private void queryHotels()\n"
+" {\n"
+" hotels = \n"
+" em.createQuery(\"select h from Hotel h where lower(h.name) like
#{pattern} \" + \n"
+" \"or lower(h.city) like #{pattern} \" +
\n"
+" \"or lower(h.zip) like #{pattern} \" +\n"
+" \"or lower(h.address) like
#{pattern}\")\n"
+" .setMaxResults(pageSize)\n"
+" .setFirstResult( page * pageSize )\n"
+" .getResultList();\n"
+" }\n"
+" \n"
+" public boolean isNextPageAvailable()\n"
+" {\n"
+" return hotels!=null && hotels.size()==pageSize;\n"
+" }\n"
+" \n"
+" public int getPageSize() {\n"
+" return pageSize;\n"
+" }\n"
+" \n"
+" public void setPageSize(int pageSize) {\n"
+" this.pageSize = pageSize;\n"
+" }\n"
+" \n"
+" @Factory(value=\"pattern\", scope=ScopeType.EVENT)\n"
+" public String getSearchPattern()\n"
+" {\n"
+" return searchString==null ? \n"
+" \"%\" : '%' +
searchString.toLowerCase().replace('*', '%') + '%';\n"
+" }\n"
+" \n"
+" public String getSearchString()\n"
+" {\n"
+" return searchString;\n"
+" }\n"
+" \n"
+" public void setSearchString(String searchString)\n"
+" {\n"
+" this.searchString = searchString;\n"
+" }\n"
+" \n"
+" @Remove\n"
+" public void destroy() {}\n"
+"}]]>"
#. Tag: para
#: Tutorial.xml:1322
@@ -3466,7 +3539,7 @@
#: Tutorial.xml:1355
#, no-c-format
msgid "main.xhtml"
-msgstr ""
+msgstr "main.xhtml"
#. Tag: programlisting
#: Tutorial.xml:1364
@@ -3657,7 +3730,7 @@
#: Tutorial.xml:1633
#, no-c-format
msgid "HotelBookingAction.java"
-msgstr ""
+msgstr "HotelBookingAction.java"
#. Tag: programlisting
#: Tutorial.xml:1418
@@ -3957,7 +4030,7 @@
#: Tutorial.xml:1549
#, no-c-format
msgid "RoomPreferenceAction.java"
-msgstr ""
+msgstr "RoomPreferenceAction.java"
#. Tag: programlisting
#: Tutorial.xml:1558
@@ -4135,7 +4208,7 @@
#: Tutorial.xml:1599
#, no-c-format
msgid "rooms.xhtml"
-msgstr ""
+msgstr "rooms.xhtml"
#. Tag: programlisting
#: Tutorial.xml:1607
@@ -4512,7 +4585,7 @@
#: Tutorial.xml:1699
#, no-c-format
msgid "DVD Store example"
-msgstr ""
+msgstr "Esempio di Negozio DVD"
#. Tag: para
#: Tutorial.xml:1695
@@ -4542,7 +4615,7 @@
#: Tutorial.xml:1733
#, no-c-format
msgid "Blog example"
-msgstr ""
+msgstr "Esempio di Blog"
#. Tag: para
#: Tutorial.xml:1744