# Language it-IT translations for PACKAGE package.
# Automatically generated, 2008.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-08-01 18:34+0000\n"
"PO-Revision-Date: 2009-08-01 20:44+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz@gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Tag: title
#: Controls.xml:5
#, no-c-format
msgid "Seam JSF controls"
msgstr "Controlli JSF di Seam"

#. Tag: para
#: Controls.xml:6
#, no-c-format
msgid "Seam includes a number of JSF controls that are useful for working with Seam. These are intended to complement the built-in JSF controls, and controls from other third-party libraries. We recommend JBoss RichFaces, ICEsoft ICEfaces and Apache MyFaces Trinidad tag libraries for use with Seam. We do not recommend the use of the Tomahawk tag library."
msgstr "Seam include un numero di controlli JSF che sono utili per lavorare con Seam. Sono intesi comecomplemento ai controlli predefiniti JSF, e ai controlli di librerie di terze parti. Si raccomanda l'uso in Seam dei tag presenti nelle librerie di JBoss RichFaces, ICEsoft ICEfaces e Apache MyFaces Trinidad. Non si raccomanda l'uso dei tag della libreria Tomahawk."

#. Tag: title
#: Controls.xml:15
#, no-c-format
msgid "Tags"
msgstr "Tag"

#. Tag: para
#: Controls.xml:17
#, no-c-format
msgid "To use these tags, define the \"<literal>s</literal>\" namespace in your page as follows (facelets only):"
msgstr "Per usare questi tag si definisce il namespace \"<literal>s</literal>\" nella propria pagina come segue (solo facelets):"

#. Tag: programlisting
#: Controls.xml:22
#, no-c-format
msgid ""
"<![CDATA[<html xmlns=\"http://www.w3.org/1999/xhtml\"\n"
"      xmlns:s=\"http://jboss.org/schema/seam/taglib\">]]>"
msgstr ""
"<![CDATA[<html xmlns=\"http://www.w3.org/1999/xhtml\"\n"
"      xmlns:s=\"http://jboss.org/schema/seam/taglib\">]]>"

#. Tag: para
#: Controls.xml:24
#, no-c-format
msgid "The ui example demonstrates the use of a number of these tags."
msgstr "L'esempio ui mostra l'uso di diversi tag."

#. Tag: title
#: Controls.xml:29
#, no-c-format
msgid "Navigation Controls"
msgstr "Controlli di navigazione"

#. Tag: literal
#: Controls.xml:32
#, no-c-format
msgid "&lt;s:button&gt;"
msgstr "&lt;s:button&gt;"

#. Tag: emphasis
#: Controls.xml:34
#: Controls.xml:111
#: Controls.xml:128
#: Controls.xml:144
#: Controls.xml:218
#: Controls.xml:254
#: Controls.xml:288
#: Controls.xml:302
#: Controls.xml:367
#: Controls.xml:383
#: Controls.xml:400
#: Controls.xml:417
#: Controls.xml:436
#: Controls.xml:515
#: Controls.xml:533
#: Controls.xml:557
#: Controls.xml:604
#: Controls.xml:621
#: Controls.xml:645
#: Controls.xml:664
#: Controls.xml:692
#: Controls.xml:715
#: Controls.xml:729
#: Controls.xml:769
#: Controls.xml:819
#: Controls.xml:847
#: Controls.xml:914
#: Controls.xml:1020
#: Controls.xml:1060
#: Controls.xml:1106
#: Controls.xml:1132
#: Controls.xml:1264
#, no-c-format
msgid "Description"
msgstr "Descrizione"

#. Tag: para
#: Controls.xml:36
#, no-c-format
msgid "A button that supports invocation of an action with control over conversation propagation. <emphasis>Does not submit the form.</emphasis>"
msgstr "Un pulsante che supporta l'invocazione di un'azione con controllo sulla propagazione della conversazione. <emphasis>Non effettua il submit della form.</emphasis>"

#. Tag: emphasis
#: Controls.xml:41
#: Controls.xml:119
#: Controls.xml:134
#: Controls.xml:156
#: Controls.xml:224
#: Controls.xml:272
#: Controls.xml:291
#: Controls.xml:315
#: Controls.xml:373
#: Controls.xml:389
#: Controls.xml:406
#: Controls.xml:423
#: Controls.xml:442
#: Controls.xml:521
#: Controls.xml:539
#: Controls.xml:563
#: Controls.xml:609
#: Controls.xml:626
#: Controls.xml:651
#: Controls.xml:671
#: Controls.xml:697
#: Controls.xml:720
#: Controls.xml:736
#: Controls.xml:777
#: Controls.xml:824
#: Controls.xml:852
#: Controls.xml:959
#: Controls.xml:1027
#: Controls.xml:1071
#: Controls.xml:1120
#: Controls.xml:1143
#: Controls.xml:1269
#, no-c-format
msgid "Attributes"
msgstr "Attributi"

#. Tag: para
#: Controls.xml:45
#: Controls.xml:159
#, no-c-format
msgid "<literal>value</literal> &#8212; the label."
msgstr "<literal>value</literal> &#8212; l'etichetta."

#. Tag: para
#: Controls.xml:50
#: Controls.xml:164
#, no-c-format
msgid "<literal>action</literal> &#8212; a method binding that specified the action listener."
msgstr "<literal>action</literal> &#8212; un metodo di binding che specifica l'action listener."

#. Tag: para
#: Controls.xml:57
#: Controls.xml:170
#, no-c-format
msgid "<literal>view</literal> &#8212; the JSF view id to link to."
msgstr "<literal>view</literal> &#8212; l'id della vista JSF a cui fare riferimento."

#. Tag: para
#: Controls.xml:62
#: Controls.xml:175
#, no-c-format
msgid "<literal>fragment</literal> &#8212; the fragment identifier to link to."
msgstr "<literal>fragment</literal> &#8212; l'identificatore del frammento a cui fare riferimento."

#. Tag: para
#: Controls.xml:68
#: Controls.xml:181
#, no-c-format
msgid "<literal>disabled</literal> &#8212; is the link disabled?"
msgstr "<literal>disabled</literal> &#8212; il link è disabilitato?"

#. Tag: para
#: Controls.xml:73
#: Controls.xml:186
#, no-c-format
msgid "<literal>propagation</literal> &#8212; determines the conversation propagation style: <literal>begin</literal>, <literal>join</literal>, <literal>nested</literal>, <literal>none</literal>, <literal>end</literal> or <literal>endRoot</literal>."
msgstr "<literal>propagation</literal> &#8212; determina lo stile della propagazione della conversazione: <literal>begin</literal>, <literal>join</literal>, <literal>nested</literal>, <literal>none</literal>, <literal>end</literal> o <literal>endRoot</literal>."

#. Tag: para
#: Controls.xml:82
#, no-c-format
msgid "<literal>pageflow</literal> &#8212; a pageflow definition to begin. (This is only useful when <literal>propagation=\"begin\"</literal> or <literal>propagation=\"join\"</literal> is used)."
msgstr "<literal>pageflow</literal> &#8212; una definizione di pageflow da avviare. (E' utile solamente quando vengono usati <literal>propagation=\"begin\"</literal> oppure <literal>propagation=\"join\"</literal>)."

#. Tag: emphasis
#: Controls.xml:91
#: Controls.xml:204
#: Controls.xml:244
#: Controls.xml:276
#: Controls.xml:294
#: Controls.xml:360
#: Controls.xml:376
#: Controls.xml:394
#: Controls.xml:411
#: Controls.xml:428
#: Controls.xml:504
#: Controls.xml:526
#: Controls.xml:544
#: Controls.xml:596
#: Controls.xml:614
#: Controls.xml:637
#: Controls.xml:656
#: Controls.xml:685
#: Controls.xml:702
#: Controls.xml:746
#: Controls.xml:812
#: Controls.xml:840
#: Controls.xml:907
#: Controls.xml:1007
#: Controls.xml:1051
#: Controls.xml:1096
#: Controls.xml:1257
#: Controls.xml:1281
#, no-c-format
msgid "Usage"
msgstr "Utilizzo"

#. Tag: programlisting
#: Controls.xml:93
#, no-c-format
msgid ""
"<![CDATA[<s:button id=\"cancel\" \n"
"          value=\"Cancel\" \n"
"          action=\"#{hotelBooking.cancel}\"/>]]>"
msgstr ""
"<![CDATA[<s:button id=\"cancel\" \n"
"          value=\"Cancel\" \n"
"          action=\"#{hotelBooking.cancel}\"/>]]>"

#. Tag: para
#: Controls.xml:94
#: Controls.xml:206
#, no-c-format
msgid "You can specify both <literal>view</literal> and <literal>action</literal> on <literal>&lt;s:link /&gt;</literal>. In this case, the action will be called once the redirect to the specified view has occured."
msgstr "Si possono specificare sia <literal>view</literal> sia <literal>action</literal> in <literal>&lt;s:link /&gt;</literal>. In questo caso, l'azione verrà chiamata non appena avviene il redirect alla vista specificata."

#. Tag: para
#: Controls.xml:101
#, no-c-format
msgid "The use of action listeners (including the default JSF action listener) is not supported with <literal>&lt;s:button /&gt;</literal>."
msgstr "L'uso degli action listener (incluso l'action listener di default JSF) non è supportato da <literal>&lt;s:button /&gt;</literal>."

#. Tag: literal
#: Controls.xml:109
#, no-c-format
msgid "&lt;s:conversationId&gt;"
msgstr "&lt;s:conversationId&gt;"

#. Tag: para
#: Controls.xml:113
#, no-c-format
msgid "Add the conversation id to JSF link or button (e.g. <literal>&lt;h:commandLink /&gt;</literal> , <literal>&lt;s:button /&gt;</literal>)."
msgstr "Aggiunge l'id di conversazione al link o bottone JSF (es. <literal>&lt;h:commandLink /&gt;</literal> , <literal>&lt;s:button /&gt;</literal>)."

#. Tag: para
#: Controls.xml:121
#, no-c-format
msgid "None"
msgstr "Nessuno"

#. Tag: literal
#: Controls.xml:126
#, no-c-format
msgid "&lt;s:taskId&gt;"
msgstr "&lt;s:taskId&gt;"

#. Tag: para
#: Controls.xml:129
#, no-c-format
msgid "Add the task id to an output link (or similar JSF control), when the task is available via <literal>#{task}</literal>."
msgstr "Aggiunge l'id del task all'output link (o controllo JSF simile), quando il task è disponibile via <literal>#{task}</literal>."

#. Tag: para
#: Controls.xml:135
#: Controls.xml:274
#: Controls.xml:292
#: Controls.xml:316
#: Controls.xml:374
#: Controls.xml:390
#: Controls.xml:407
#: Controls.xml:424
#: Controls.xml:522
#: Controls.xml:540
#: Controls.xml:610
#: Controls.xml:652
#: Controls.xml:698
#: Controls.xml:721
#, no-c-format
msgid "None."
msgstr "Nessuno."

#. Tag: literal
#: Controls.xml:142
#, no-c-format
msgid "&lt;s:link&gt;"
msgstr "&lt;s:link&gt;"

#. Tag: para
#: Controls.xml:145
#, no-c-format
msgid "A link that supports invocation of an action with control over conversation propagation. <emphasis>Does not submit the form.</emphasis>"
msgstr "Un link che supporta l'invocazione di un'azione con controllo sulla propagazione della conversazione. <emphasis>Non esegue il submit della form.</emphasis>"

#. Tag: para
#: Controls.xml:151
#, no-c-format
msgid "The use of action listeners (including the default JSF action listener) is not supported with <literal>&lt;s:link /&gt;</literal>."
msgstr "L'uso degli action listener (incluso l'action listener di default JSF) non è supportato da <literal>&lt;s:link /&gt;</literal>."

#. Tag: para
#: Controls.xml:195
#: Controls.xml:236
#, no-c-format
msgid "<literal>pageflow</literal> &#8212; a pageflow definition to begin. (This is only useful when using <literal>propagation=\"begin\"</literal> or <literal>propagation=\"join\"</literal>.)"
msgstr "<literal>pageflow</literal> &#8212; una definizione di pageflow da avviare. (E' utile solamente quando vengono usati <literal>propagation=\"begin\"</literal> oppure <literal>propagation=\"join\"</literal>)."

#. Tag: programlisting
#: Controls.xml:205
#, no-c-format
msgid ""
"<![CDATA[<s:link id=\"register\" view=\"/register.xhtml\" \n"
"        value=\"Register New User\"/>]]>"
msgstr ""
"<![CDATA[<s:link id=\"register\" view=\"/register.xhtml\" \n"
"        value=\"Register New User\"/>]]>"

#. Tag: literal
#: Controls.xml:216
#, no-c-format
msgid "&lt;s:conversationPropagation&gt;"
msgstr "&lt;s:conversationPropagation&gt;"

#. Tag: para
#: Controls.xml:219
#, no-c-format
msgid "Customize the conversation propagation for a command link or button (or similar JSF control). <emphasis>Facelets only.</emphasis>"
msgstr "Personalizza la propagazione della conversazione per un command link/button (o controllo JSF simile). <emphasis>Solo Facelets.</emphasis>"

#. Tag: para
#: Controls.xml:227
#, no-c-format
msgid "<literal>type</literal> &#8212; determines the conversation propagation style: <literal>begin</literal>, <literal>join</literal>, <literal>nested</literal>, <literal>none</literal>, <literal>end</literal> or <literal>endRoot</literal>."
msgstr "<literal>type</literal> &#8212; determina lo stile della propagazione della conversazione: <literal>begin</literal>, <literal>join</literal>, <literal>nested</literal>, <literal>none</literal>, <literal>end</literal> o <literal>endRoot</literal>."

#. Tag: programlisting
#: Controls.xml:245
#, no-c-format
msgid ""
"<![CDATA[<h:commandButton value=\"Apply\" action=\"#{personHome.update}\">\n"
"   <s:conversationPropagation type=\"join\" />\n"
"</h:commandButton>]]>"
msgstr ""
"<![CDATA[<h:commandButton value=\"Apply\" action=\"#{personHome.update}\">\n"
"   <s:conversationPropagation type=\"join\" />\n"
"</h:commandButton>]]>"

#. Tag: literal
#: Controls.xml:250
#, no-c-format
msgid "&lt;s:defaultAction&gt;"
msgstr "&lt;s:defaultAction&gt;"

#. Tag: para
#: Controls.xml:256
#, no-c-format
msgid "Specify the default action to run when the form is submitted using the enter key."
msgstr "Specifica l'azione di default daeseguire quando viene fatto il submit della form usando il tasto invio."

#. Tag: para
#: Controls.xml:260
#, no-c-format
msgid "Currently you can only nest it inside buttons (e.g. <literal>&lt;h:commandButton /&gt;</literal>, <literal>&lt;a:commandButton /&gt;</literal> or <literal>&lt;tr:commandButton /&gt;</literal>)."
msgstr "Attualmente lo si può innestare solo dentro i pulsanti (es. <literal>&lt;h:commandButton /&gt;</literal>, <literal>&lt;a:commandButton /&gt;</literal> o <literal>&lt;tr:commandButton /&gt;</literal>)."

#. Tag: para
#: Controls.xml:266
#, no-c-format
msgid "You must specify an id on the action source. You can only have one default action per form."
msgstr "Occorre specificare un id sulla sorgente d'azione. Si può avere soltanto un'azione di default per form."

#. Tag: programlisting
#: Controls.xml:277
#, no-c-format
msgid ""
"<![CDATA[<h:commandButton id=\"foo\" value=\"Foo\" action=\"#{manager.foo}\">\n"
"   <s:defaultAction />\n"
"</h:commandButton>]]>"
msgstr ""
"<![CDATA[<h:commandButton id=\"foo\" value=\"Foo\" action=\"#{manager.foo}\">\n"
"   <s:defaultAction />\n"
"</h:commandButton>]]>"

#. Tag: title
#: Controls.xml:283
#, no-c-format
msgid "Converters and Validators"
msgstr "Convertitori e Validatori"

#. Tag: literal
#: Controls.xml:286
#, no-c-format
msgid "&lt;s:convertDateTime&gt;"
msgstr "&lt;s:convertDateTime&gt;"

#. Tag: para
#: Controls.xml:289
#, no-c-format
msgid "Perform date or time conversions in the Seam timezone."
msgstr "Esegue conversioni di data o orario nella timezone di Seam."

#. Tag: programlisting
#: Controls.xml:295
#, no-c-format
msgid ""
"<![CDATA[<h:outputText value=\"#{item.orderDate}\">\n"
"   <s:convertDateTime type=\"both\" dateStyle=\"full\"/>\n"
"</h:outputText>]]>"
msgstr ""
"<![CDATA[<h:outputText value=\"#{item.orderDate}\">\n"
"   <s:convertDateTime type=\"both\" dateStyle=\"full\"/>\n"
"</h:outputText>]]>"

#. Tag: literal
#: Controls.xml:300
#, no-c-format
msgid "&lt;s:convertEntity&gt;"
msgstr "&lt;s:convertEntity&gt;"

#. Tag: para
#: Controls.xml:303
#, no-c-format
msgid "Assigns an entity converter to the current component. This is useful for radio button and dropdown controls."
msgstr "Assegna un entity converter al componente corrente. Questo è utile per pulsanti radio e controlli dropdown."

#. Tag: para
#: Controls.xml:308
#, no-c-format
msgid "The converter works with any managed entity - either simple or composite. The converter should be able to find the items declared in the JSF controls on form submission, otherwise you will receive a validation error."
msgstr "Il converter funziona con qualsiasi entity gestita - sia semplice che composta. Il converter deve essere in grado di trovare gli item dichiarati nei controlli JSF durante la sottomissione della form, altrimenti si riceverà un errore di validazione."

#. Tag: emphasis
#: Controls.xml:318
#: Controls.xml:930
#: Controls.xml:1066
#, no-c-format
msgid "Configuration"
msgstr "Configurazione"

#. Tag: para
#: Controls.xml:320
#, no-c-format
msgid "You must use <emphasis>Seam managed transactions</emphasis> (see <xref linkend=\"persistence.seam-managed-transactions\"/>) with <literal>&lt;s:convertEntity /&gt;</literal>."
msgstr "Si devono usare le <emphasis>transazioni di Seam gestite</emphasis> (vedere <xref linkend=\"persistence.seam-managed-transactions\"/>) con <literal>&lt;s:convertEntity /&gt;</literal>."

#. Tag: para
#: Controls.xml:326
#, no-c-format
msgid "If your <emphasis>Managed Persistence Context</emphasis> isn't called <literal>entityManager</literal>, then you need to set it in components.xml:"
msgstr "Se il <emphasis>Managed Persistence Context</emphasis> non viene chiamato <literal>entityManager</literal>, allora occorre impostarlo in components.xml:"

#. Tag: programlisting
#: Controls.xml:331
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.org/schema/seam/components\"\n"
"            xmlns:ui=\"http://jboss.org/schema/seam/ui\">\n"
" \n"
"   <ui:jpa-entity-loader entity-manager=\"#{em}\" />]]>"
msgstr ""
"<![CDATA[<components xmlns=\"http://jboss.org/schema/seam/components\"\n"
"            xmlns:ui=\"http://jboss.org/schema/seam/ui\">\n"
" \n"
"   <ui:jpa-entity-loader entity-manager=\"#{em}\" />]]>"

#. Tag: para
#: Controls.xml:333
#, no-c-format
msgid "If you are using a <emphasis>Managed Hibernate Session</emphasis> then you need to set it in components.xml:"
msgstr "Se si usa una <emphasis>Managed Hibernate Session</emphasis> allora occorre impostarla in components.xml:"

#. Tag: programlisting
#: Controls.xml:337
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.org/schema/seam/components\"\n"
"            xmlns:ui=\"http://jboss.org/schema/seam/ui\">\n"
" \n"
"   <ui:hibernate-entity-loader />]]>"
msgstr ""
"<![CDATA[<components xmlns=\"http://jboss.org/schema/seam/components\"\n"
"            xmlns:ui=\"http://jboss.org/schema/seam/ui\">\n"
" \n"
"   <ui:hibernate-entity-loader />]]>"

#. Tag: para
#: Controls.xml:339
#, no-c-format
msgid "If your <emphasis>Managed Hibernate Session</emphasis> isn't called <literal>session</literal>, then you need to set it in components.xml:"
msgstr "Se il <emphasis>Managed Hibernate Session</emphasis> non viene chiamato <literal>session</literal>, allora occorre impostarla in components.xml:"

#. Tag: programlisting
#: Controls.xml:345
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.org/schema/seam/components\"\n"
"            xmlns:ui=\"http://jboss.org/schema/seam/ui\">\n"
"            \n"
"   <ui:hibernate-entity-loader session=\"#{hibernateSession}\" />]]>"
msgstr ""
"<![CDATA[<components xmlns=\"http://jboss.org/schema/seam/components\"\n"
"            xmlns:ui=\"http://jboss.org/schema/seam/ui\">\n"
"            \n"
"   <ui:hibernate-entity-loader session=\"#{hibernateSession}\" />]]>"

#. Tag: para
#: Controls.xml:347
#, no-c-format
msgid "If you want to use more than one entity manager with the entity converter, you can create a copy of the entity converter for each entity manager in <literal>components.xml</literal> - note how the entity converter delegates to the entity loader to perform persistence operations:"
msgstr "Se si vuole usare più di un entity manager con l'entity converter, si può creare una copia dell'entity converter per ciascun entity manager in <literal>components.xml</literal> - si noti come l'entity converter deleghi all'entity loader l'esecuzione delle operazioni di persistenza:"

#. Tag: programlisting
#: Controls.xml:355
#, no-c-format
msgid ""
"<![CDATA[<components xmlns=\"http://jboss.org/schema/seam/components\"\n"
"            xmlns:ui=\"http://jboss.org/schema/seam/ui\">\n"
" \n"
"   <ui:entity-converter name=\"standardEntityConverter\" entity-loader=\"#{standardEntityLoader}\" />\n"
"            \n"
"   <ui:jpa-entity-loader name=\"standardEntityLoader\" entity-manager=\"#{standardEntityManager}\" />\n"
"   \n"
"   <ui:entity-converter name=\"restrictedEntityConverter\" entity-loader=\"#{restrictedEntityLoader}\" />\n"
"            \n"
"   <ui:jpa-entity-loader name=\"restrictedEntityLoader\" entity-manager=\"#{restrictedEntityManager}\" />]]>"
msgstr ""
"<![CDATA[<components xmlns=\"http://jboss.org/schema/seam/components\"\n"
"            xmlns:ui=\"http://jboss.org/schema/seam/ui\">\n"
" \n"
"   <ui:entity-converter name=\"standardEntityConverter\" entity-loader=\"#{standardEntityLoader}\" />\n"
"            \n"
"   <ui:jpa-entity-loader name=\"standardEntityLoader\" entity-manager=\"#{standardEntityManager}\" />\n"
"   \n"
"   <ui:entity-converter name=\"restrictedEntityConverter\" entity-loader=\"#{restrictedEntityLoader}\" />\n"
"            \n"
"   <ui:jpa-entity-loader name=\"restrictedEntityLoader\" entity-manager=\"#{restrictedEntityManager}\" />]]>"

#. Tag: programlisting
#: Controls.xml:357
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.continent}\">\n"
"   <s:selectItems value=\"#{continents.resultList}\" var=\"continent\" \n"
"                  label=\"#{continent.name}\" />\n"
"    <f:converter converterId=\"standardEntityConverter\" />\n"
"</h:selectOneMenu>]]>"
msgstr ""
"<![CDATA[<h:selectOneMenu value=\"#{person.continent}\">\n"
"   <s:selectItems value=\"#{continents.resultList}\" var=\"continent\" \n"
"                  label=\"#{continent.name}\" />\n"
"    <f:converter converterId=\"standardEntityConverter\" />\n"
"</h:selectOneMenu>]]>"

#. Tag: programlisting
#: Controls.xml:361
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.continent}\" required=\"true\">\n"
"   <s:selectItems value=\"#{continents.resultList}\" var=\"continent\" \n"
"                  label=\"#{continent.name}\" \n"
"                  noSelectionLabel=\"Please Select...\"/>\n"
"   <s:convertEntity />\n"
"</h:selectOneMenu>]]>"
msgstr ""
"<![CDATA[<h:selectOneMenu value=\"#{person.continent}\" required=\"true\">\n"
"   <s:selectItems value=\"#{continents.resultList}\" var=\"continent\" \n"
"                  label=\"#{continent.name}\" \n"
"                  noSelectionLabel=\"Please Select...\"/>\n"
"   <s:convertEntity />\n"
"</h:selectOneMenu>]]>"

#. Tag: literal
#: Controls.xml:365
#, no-c-format
msgid "&lt;s:convertEnum&gt;"
msgstr "&lt;s:convertEnum&gt;"

#. Tag: para
#: Controls.xml:368
#, no-c-format
msgid "Assigns an enum converter to the current component. This is primarily useful for radio button and dropdown controls."
msgstr "Assegna un enum converter al componente corrente. Questo è utile per i pulsanti radio e i controlli dropdown."

#. Tag: programlisting
#: Controls.xml:377
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.honorific}\">\n"
"   <s:selectItems value=\"#{honorifics}\" var=\"honorific\" \n"
"                 label=\"#{honorific.label}\"\n"
"                 noSelectionLabel=\"Please select\" />\n"
"   <s:convertEnum />\n"
"</h:selectOneMenu>]]>"
msgstr ""
"<![CDATA[<h:selectOneMenu value=\"#{person.honorific}\">\n"
"   <s:selectItems value=\"#{honorifics}\" var=\"honorific\" \n"
"                 label=\"#{honorific.label}\"\n"
"                 noSelectionLabel=\"Please select\" />\n"
"   <s:convertEnum />\n"
"</h:selectOneMenu>]]>"

#. Tag: literal
#: Controls.xml:381
#, no-c-format
msgid "&lt;s:convertAtomicBoolean&gt;"
msgstr "&lt;s:convertAtomicBoolean&gt;"

#. Tag: para
#: Controls.xml:384
#, no-c-format
msgid "<literal>javax.faces.convert.Converter</literal> for <literal>java.util.concurrent.atomic.AtomicBoolean</literal>."
msgstr "<literal>javax.faces.convert.Converter</literal> for <literal>java.util.concurrent.atomic.AtomicBoolean</literal>."

#. Tag: programlisting
#: Controls.xml:395
#, no-c-format
msgid ""
"<![CDATA[<h:outputText value=\"#{item.valid}\">\n"
"   <s:convertAtomicBoolean />\n"
"</h:outputText>]]>"
msgstr ""
"<![CDATA[<h:outputText value=\"#{item.valid}\">\n"
"   <s:convertAtomicBoolean />\n"
"</h:outputText>]]>"

#. Tag: literal
#: Controls.xml:398
#, no-c-format
msgid "&lt;s:convertAtomicInteger&gt;"
msgstr "&lt;s:convertAtomicInteger&gt;"

#. Tag: para
#: Controls.xml:401
#, no-c-format
msgid "<literal>javax.faces.convert.Converter</literal> for <literal>java.util.concurrent.atomic.AtomicInteger</literal>."
msgstr "<literal>javax.faces.convert.Converter</literal> for <literal>java.util.concurrent.atomic.AtomicInteger</literal>."

#. Tag: programlisting
#: Controls.xml:412
#, no-c-format
msgid ""
"<![CDATA[<h:outputText value=\"#{item.id}\">\n"
"   <s:convertAtomicInteger />\n"
"</h:outputText>]]>"
msgstr ""
"<![CDATA[<h:outputText value=\"#{item.id}\">\n"
"   <s:convertAtomicInteger />\n"
"</h:outputText>]]>"

#. Tag: literal
#: Controls.xml:415
#, no-c-format
msgid "&lt;s:convertAtomicLong&gt;"
msgstr "&lt;s:convertAtomicLong&gt;"

#. Tag: para
#: Controls.xml:418
#, no-c-format
msgid "<literal>javax.faces.convert.Converter</literal> for <literal>java.util.concurrent.atomic.AtomicLong</literal>."
msgstr "<literal>javax.faces.convert.Converter</literal> for <literal>java.util.concurrent.atomic.AtomicLong</literal>."

#. Tag: programlisting
#: Controls.xml:429
#, no-c-format
msgid ""
"<![CDATA[<h:outputText value=\"#{item.id}\">\n"
"   <s:convertAtomicLong />\n"
"</h:outputText>]]>"
msgstr ""
"<![CDATA[<h:outputText value=\"#{item.id}\">\n"
"   <s:convertAtomicLong />\n"
"</h:outputText>]]>"

#. Tag: literal
#: Controls.xml:434
#, no-c-format
msgid "&lt;s:validateEquality&gt;"
msgstr "&lt;s:validateEquality&gt;"

#. Tag: para
#: Controls.xml:437
#, no-c-format
msgid "Tag to nest inside an input control to validate that its parent's value is equal (or not equal!) to the referenced control's value."
msgstr "Tag da innestare dentro un controllo 'input per validare che il valore del suo padre sia uguale (o non uguale!) al valore del controllo referenziato."

#. Tag: para
#: Controls.xml:445
#, no-c-format
msgid "<literal>for</literal> &#8212; The id of a control to validate against."
msgstr "<literal>for</literal> &#8212; L'id di un controllo da validare."

#. Tag: para
#: Controls.xml:450
#, no-c-format
msgid "<literal>message</literal> &#8212; Message to show on failure."
msgstr "<literal>message</literal> &#8212; Messaggio da mostrare in presenza di errori."

# rivedere
#. Tag: para
#: Controls.xml:455
#, no-c-format
msgid "<literal>required</literal> &#8212; False will disable a check that a value at all is inputted in fields."
msgstr "<literal>required</literal> &#8212; False disabiliterà un controllo per cui un valore viene inserito nei campi."

#. Tag: para
#: Controls.xml:460
#, no-c-format
msgid "<literal>messageId</literal> &#8212; Message id to show on failure."
msgstr "<literal>messageId</literal> &#8212; L'id del messaggio da mostrare in presenza di errori."

#. Tag: para
#: Controls.xml:465
#, no-c-format
msgid "<literal>operator</literal> &#8212; What operator to use when comparing the values Valid operators are:"
msgstr "<literal>operator</literal> &#8212; Quale operatore usare quando si comparano i valori. Gli operatori sono:"

#. Tag: para
#: Controls.xml:470
#, no-c-format
msgid "<literal>equal</literal> &#8212; Validates that value.equals(forValue)"
msgstr "<literal>equal</literal> &#8212; Valida che value.equals(forValue)"

#. Tag: para
#: Controls.xml:475
#, no-c-format
msgid "<literal>not_equal</literal> &#8212; Validates that !value.equals(forValue)"
msgstr "<literal>not_equal</literal> &#8212; Valida che !value.equals(forValue)"

#. Tag: para
#: Controls.xml:480
#, no-c-format
msgid "<literal>greater</literal> &#8212; <![CDATA[Validates that ((Comparable)value).compareTo(forValue)> 0]]>"
msgstr "<literal>greater</literal> &#8212; <![CDATA[Valida che sia ((Comparable)value).compareTo(forValue)> 0]]>"

#. Tag: para
#: Controls.xml:485
#, no-c-format
msgid "<literal>greater_or_equal</literal> &#8212; <![CDATA[Validates that ((Comparable)value).compareTo(forValue)>= 0]]>"
msgstr "<literal>greater_or_equal</literal> &#8212; <![CDATA[Valida che sia ((Comparable)value).compareTo(forValue)>= 0]]>"

#. Tag: para
#: Controls.xml:490
#, no-c-format
msgid "<literal>less</literal> &#8212; <![CDATA[Validates that ((Comparable)value).compareTo(forValue) <0]]>"
msgstr "<literal>less</literal> &#8212; <![CDATA[Valida che sia ((Comparable)value).compareTo(forValue) <0]]>"

#. Tag: para
#: Controls.xml:495
#, no-c-format
msgid "<literal>less_or_equal</literal> &#8212; <![CDATA[Validates that ((Comparable)value).compareTo(forValue) <= 0]]>"
msgstr "<literal>less_or_equal</literal> &#8212; <![CDATA[Valida che sia ((Comparable)value).compareTo(forValue) <= 0]]>"

#. Tag: programlisting
#: Controls.xml:505
#, no-c-format
msgid ""
"<![CDATA[<h:inputText id=\"name\" value=\"#{bean.name}\"/>\n"
"<h:inputText id=\"nameVerification\" >\n"
"   <s:validateEquality for=\"name\" />\n"
"</h:inputText>]]>"
msgstr ""
"<![CDATA[<h:inputText id=\"name\" value=\"#{bean.name}\"/>\n"
"<h:inputText id=\"nameVerification\" >\n"
"   <s:validateEquality for=\"name\" />\n"
"</h:inputText>]]>"

#. Tag: literal
#: Controls.xml:513
#, no-c-format
msgid "&lt;s:validate&gt;"
msgstr "&lt;s:validate&gt;"

#. Tag: para
#: Controls.xml:516
#, no-c-format
msgid "A non-visual control, validates a JSF input field against the bound property using Hibernate Validator."
msgstr "Un controllo non visuale, valida un campo d'input JSF con la proprietà collegata usando Hibernate Validator."

#. Tag: programlisting
#: Controls.xml:527
#, no-c-format
msgid ""
"<![CDATA[<h:inputText id=\"userName\" required=\"true\" \n"
"             value=\"#{customer.userName}\">\n"
"  <s:validate />\n"
"</h:inputText>\n"
"<h:message for=\"userName\" styleClass=\"error\" />]]>"
msgstr ""
"<![CDATA[<h:inputText id=\"userName\" required=\"true\" \n"
"             value=\"#{customer.userName}\">\n"
"  <s:validate />\n"
"</h:inputText>\n"
"<h:message for=\"userName\" styleClass=\"error\" />]]>"

#. Tag: literal
#: Controls.xml:531
#, no-c-format
msgid "&lt;s:validateAll&gt;"
msgstr "&lt;s:validateAll&gt;"

#. Tag: para
#: Controls.xml:534
#, no-c-format
msgid "A non-visual control, validates all child JSF input fields against their bound properties using Hibernate Validator."
msgstr "Un controllo non visuale, valida tutti i campi d'input JSF con le proprietà collegate usando Hibernate Validator."

#. Tag: programlisting
#: Controls.xml:545
#, no-c-format
msgid ""
"<![CDATA[<s:validateAll>\n"
"  <div class=\"entry\">\n"
"    <h:outputLabel for=\"username\">Username:</h:outputLabel>\n"
"    <h:inputText id=\"username\" value=\"#{user.username}\" \n"
"                 required=\"true\"/>\n"
"    <h:message for=\"username\" styleClass=\"error\" />\n"
"  </div>\n"
"  <div class=\"entry\">\n"
"    <h:outputLabel for=\"password\">Password:</h:outputLabel>\n"
"    <h:inputSecret id=\"password\" value=\"#{user.password}\" \n"
"                   required=\"true\"/>\n"
"    <h:message for=\"password\" styleClass=\"error\" />\n"
"  </div>\n"
"  <div class=\"entry\">\n"
"    <h:outputLabel for=\"verify\">Verify Password:</h:outputLabel>\n"
"    <h:inputSecret id=\"verify\" value=\"#{register.verify}\" \n"
"                   required=\"true\"/>\n"
"    <h:message for=\"verify\" styleClass=\"error\" />\n"
"  </div>\n"
"</s:validateAll>]]>"
msgstr ""
"<![CDATA[<s:validateAll>\n"
"  <div class=\"entry\">\n"
"    <h:outputLabel for=\"username\">Username:</h:outputLabel>\n"
"    <h:inputText id=\"username\" value=\"#{user.username}\" \n"
"                 required=\"true\"/>\n"
"    <h:message for=\"username\" styleClass=\"error\" />\n"
"  </div>\n"
"  <div class=\"entry\">\n"
"    <h:outputLabel for=\"password\">Password:</h:outputLabel>\n"
"    <h:inputSecret id=\"password\" value=\"#{user.password}\" \n"
"                   required=\"true\"/>\n"
"    <h:message for=\"password\" styleClass=\"error\" />\n"
"  </div>\n"
"  <div class=\"entry\">\n"
"    <h:outputLabel for=\"verify\">Verify Password:</h:outputLabel>\n"
"    <h:inputSecret id=\"verify\" value=\"#{register.verify}\" \n"
"                   required=\"true\"/>\n"
"    <h:message for=\"verify\" styleClass=\"error\" />\n"
"  </div>\n"
"</s:validateAll>]]>"

#. Tag: title
#: Controls.xml:552
#, no-c-format
msgid "Formatting"
msgstr "Formattazione"

#. Tag: literal
#: Controls.xml:555
#, no-c-format
msgid "&lt;s:decorate&gt;"
msgstr "&lt;s:decorate&gt;"

#. Tag: para
#: Controls.xml:558
#, no-c-format
msgid "\"Decorate\" a JSF input field when validation fails or when <literal>required=\"true\"</literal> is set."
msgstr "\"Decora\" un campo d'input JSF quando la validazione fallisce o quando è impostato <literal>required=\"true\"</literal>."

#. Tag: para
#: Controls.xml:566
#, no-c-format
msgid "<literal>template</literal> &#8212; the facelets template to use to decorate the component"
msgstr "<literal>template</literal> &#8212; il template facelets da usare per decorare il componente"

#. Tag: para
#: Controls.xml:572
#, no-c-format
msgid "<literal>enclose</literal> &#8212; if true, the template used to decorate the input field is enclosed by the element specified with the \"element\" attribute. By default this is a div element."
msgstr "<literal>enclose</literal> &#8212; se true, il template usato per decorare il campo d'input è racchiuso dall'elemento specificato con l'attributo \"element\". Di default questo è un elemento div."

#. Tag: para
#: Controls.xml:580
#, no-c-format
msgid "<literal>element</literal> &#8212; the element to enclose the template used to decorate the input field. By default, the template is enclosed with a div element."
msgstr "<literal>element</literal> &#8212; l'elemento con cui racchiudere il template usato per decorare il campo d'input. Di default, il template è racchiuso con un elemento div."

#. Tag: para
#: Controls.xml:587
#, no-c-format
msgid "<literal>#{invalid}</literal> and <literal>#{required}</literal> are available inside <literal>s:decorate</literal>; <literal>#{required}</literal> evaluates to <literal>true</literal> if you have set the input component being decorated as required, and <literal>#{invalid}</literal> evaluates to <literal>true</literal> if a validation error occurs."
msgstr "<literal>#{invalid}</literal> e <literal>#{required}</literal> sono disponibili dentro <literal>s:decorate</literal>; <literal>#{required}</literal> valuta <literal>true</literal> se si è impostato il componente input da decorare come richiesto, e <literal>#{invalid}</literal> valuta <literal>true</literal> se avviene un errore di validazione."

#. Tag: programlisting
#: Controls.xml:597
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
"   <ui:define name=\"label\">Country:</ui:define>\n"
"      <h:inputText value=\"#{location.country}\" required=\"true\"/>\n"
"   </s:decorate>]]>"
msgstr ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
"   <ui:define name=\"label\">Country:</ui:define>\n"
"      <h:inputText value=\"#{location.country}\" required=\"true\"/>\n"
"   </s:decorate>]]>"

#. Tag: programlisting
#: Controls.xml:598
#, no-c-format
msgid ""
"<![CDATA[<ui:composition xmlns=\"http://www.w3.org/1999/xhtml\"\n"
"   xmlns:ui=\"http://java.sun.com/jsf/facelets\"\n"
"   xmlns:h=\"http://java.sun.com/jsf/html\"\n"
"   xmlns:f=\"http://java.sun.com/jsf/core\"\n"
"   xmlns:s=\"http://jboss.org/schema/seam/taglib\">\n"
"                  \n"
"   <div>   \n"
"   \n"
"      <s:label styleClass=\"#{invalid?'error':''}\">\n"
"         <ui:insert name=\"label\"/>\n"
"         <s:span styleClass=\"required\" rendered=\"#{required}\">*</s:span>\n"
"      </s:label>\n"
"        \n"
"      <span class=\"#{invalid?'error':''}\">\n"
"         <s:validateAll>\n"
"            <ui:insert/>\n"
"         </s:validateAll>\n"
"      </span>\n"
"        \n"
"      <s:message styleClass=\"error\"/>     \n"
"      \n"
"   </div>   \n"
"  \n"
"</ui:composition>]]>"
msgstr ""
"<![CDATA[<ui:composition xmlns=\"http://www.w3.org/1999/xhtml\"\n"
"   xmlns:ui=\"http://java.sun.com/jsf/facelets\"\n"
"   xmlns:h=\"http://java.sun.com/jsf/html\"\n"
"   xmlns:f=\"http://java.sun.com/jsf/core\"\n"
"   xmlns:s=\"http://jboss.org/schema/seam/taglib\">\n"
"                  \n"
"   <div>   \n"
"   \n"
"      <s:label styleClass=\"#{invalid?'error':''}\">\n"
"         <ui:insert name=\"label\"/>\n"
"         <s:span styleClass=\"required\" rendered=\"#{required}\">*</s:span>\n"
"      </s:label>\n"
"        \n"
"      <span class=\"#{invalid?'error':''}\">\n"
"         <s:validateAll>\n"
"            <ui:insert/>\n"
"         </s:validateAll>\n"
"      </span>\n"
"        \n"
"      <s:message styleClass=\"error\"/>     \n"
"      \n"
"   </div>   \n"
"  \n"
"</ui:composition>]]>"

#. Tag: literal
#: Controls.xml:602
#, no-c-format
msgid "&lt;s:div&gt;"
msgstr "&lt;s:div&gt;"

#. Tag: para
#: Controls.xml:605
#, no-c-format
msgid "Render a HTML <literal>&lt;div&gt;</literal>."
msgstr "Genera un <literal>&lt;div&gt;</literal> HTML."

#. Tag: programlisting
#: Controls.xml:615
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
"   Sorry, but this member does not exist.\n"
"</s:div>]]>"
msgstr ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
"   Sorry, but this member does not exist.\n"
"</s:div>]]>"

#. Tag: literal
#: Controls.xml:619
#, no-c-format
msgid "&lt;s:span&gt;"
msgstr "&lt;s:span&gt;"

#. Tag: para
#: Controls.xml:622
#, no-c-format
msgid "Render a HTML <literal>&lt;span&gt;</literal>."
msgstr "Generare <literal>&lt;span&gt;</literal> HTML."

#. Tag: para
#: Controls.xml:630
#, no-c-format
msgid "<literal>title</literal> &#8212; Title for a span."
msgstr "<literal>title</literal> &#8212; Fornisce un titolo per uno span."

#. Tag: programlisting
#: Controls.xml:638
#, no-c-format
msgid "<![CDATA[<s:span styleClass=\"required\" rendered=\"#{required}\" title=\"Small tooltip\">*</s:span>]]>"
msgstr "<![CDATA[<s:span styleClass=\"required\" rendered=\"#{required}\" title=\"Small tooltip\">*</s:span>]]>"

#. Tag: literal
#: Controls.xml:643
#, no-c-format
msgid "&lt;s:fragment&gt;"
msgstr "&lt;s:fragment&gt;"

#. Tag: para
#: Controls.xml:646
#, no-c-format
msgid "A non-rendering component useful for enabling/disabling rendering of it's children."
msgstr "Un componente non -rendering utile per abilitare/disabilitare il rendering dei suoi figli."

#. Tag: programlisting
#: Controls.xml:657
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne null}\">\n"
"   Current bid:\n"
"</s:fragment>]]>"
msgstr ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne null}\">\n"
"   Current bid:\n"
"</s:fragment>]]>"

#. Tag: literal
#: Controls.xml:662
#, no-c-format
msgid "&lt;s:label&gt;"
msgstr "&lt;s:label&gt;"

#. Tag: para
#: Controls.xml:665
#, no-c-format
msgid "\"Decorate\" a JSF input field with the label. The label is placed inside the HTML <literal>&lt;label&gt;</literal> tag, and is associated with the nearest JSF input component. It is often used with <literal>&lt;s:decorate&gt;</literal>."
msgstr "\"Decora\" un campo d'input JSF con l'etichetta. L'etichetta è messa dentro il tag HTML <literal>&lt;label&gt;</literal>, ed è associato al componente d'input JSF più vicino. E' spesso usato con <literal>&lt;s:decorate&gt;</literal>."

#. Tag: para
#: Controls.xml:674
#: Controls.xml:996
#, no-c-format
msgid "<literal>style</literal> &#8212; The control's style"
msgstr "<literal>style</literal> &#8212; Lo stile del controllo"

#. Tag: para
#: Controls.xml:679
#: Controls.xml:1001
#, no-c-format
msgid "<literal>styleClass</literal> &#8212; The control's style class"
msgstr "<literal>styleClass</literal> &#8212; La classe di stile del controllo"

#. Tag: programlisting
#: Controls.xml:686
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
"  Country:\n"
"</s:label>\n"
"<h:inputText value=\"#{location.country}\" required=\"true\"/>]]>"
msgstr ""
"<![CDATA[<s:label styleClass=\"label\">\n"
"  Country:\n"
"</s:label>\n"
"<h:inputText value=\"#{location.country}\" required=\"true\"/>]]>"

#. Tag: literal
#: Controls.xml:690
#, no-c-format
msgid "&lt;s:message&gt;"
msgstr "&lt;s:message&gt;"

#. Tag: para
#: Controls.xml:693
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error message."
msgstr "\"Decora\" un campo d'input JSF con il messaggio d'errore di validazione."

#. Tag: programlisting
#: Controls.xml:703
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
"  <s:span>\n"
"    &#160;Error:&#160;\n"
"    <s:message/>\n"
"  </s:span>\n"
"</f:facet>]]>"
msgstr ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
"  <s:span>\n"
"    &#160;Error:&#160;\n"
"    <s:message/>\n"
"  </s:span>\n"
"</f:facet>]]>"

#. Tag: title
#: Controls.xml:710
#, no-c-format
msgid "Seam Text"
msgstr "Seam Text"

#. Tag: literal
#: Controls.xml:713
#, no-c-format
msgid "&lt;s:validateFormattedText&gt;"
msgstr "&lt;s:validateFormattedText&gt;"

#. Tag: para
#: Controls.xml:716
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr "Controlla che il valore inviato sia un Testo Seam valido."

#. Tag: literal
#: Controls.xml:727
#, no-c-format
msgid "&lt;s:formattedText&gt;"
msgstr "&lt;s:formattedText&gt;"

#. Tag: para
#: Controls.xml:730
#, no-c-format
msgid "Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for blogs, wikis and other applications that might use rich text. See the Seam Text chapter for full usage."
msgstr "Mostra come output <emphasis>Seam Text</emphasis>, un markup di testo utile per blog, wiki ed altre applicazioni che possono usare rich text. Vedere il capitolo di Seam Text per ulteriori informazioni."

#. Tag: para
#: Controls.xml:739
#, no-c-format
msgid "<literal>value</literal> &#8212; an EL expression specifying the rich text markup to render."
msgstr "<literal>value</literal> &#8212; un'espressione EL che specifica il markup del testo rich da renderizzare."

#. Tag: programlisting
#: Controls.xml:747
#, no-c-format
msgid "<![CDATA[<s:formattedText value=\"#{blog.text}\"/>]]>"
msgstr "<![CDATA[<s:formattedText value=\"#{blog.text}\"/>]]>"

#. Tag: emphasis
#: Controls.xml:749
#, no-c-format
msgid "Example"
msgstr "Esempio"

#. Tag: title
#: Controls.xml:764
#, no-c-format
msgid "Form support"
msgstr "Supporto per le form"

#. Tag: literal
#: Controls.xml:767
#, no-c-format
msgid "&lt;s:token&gt;"
msgstr "&lt;s:token&gt;"

#. Tag: para
#: Controls.xml:770
#, no-c-format
msgid "Produces a random token that is inserted into a hidden form field to help to secure JSF form posts against cross-site request forgery (XSRF) attacks. Note that the browser must have cookies enabled to submit forms that include this component."
msgstr "Produce un token casuale che viene inserito in un campo di form nascosta per aiutare rendere sicuro i post della form JSF contro attacchi cross-site request forgery (XSRF). Si noti che il browser deve avere abilitati i cookie per poter eseguire il submit delle form che includono questo componente."

#. Tag: para
#: Controls.xml:780
#, no-c-format
msgid "<literal>requireSession</literal> &#8212; indicates whether the session id should be included in the form signature, hence binding the token to the session. This value can be set to false if the \"build before restore\" mode of Facelets is activated (the default in JSF 2.0). (default: false)"
msgstr "<literal>requireSession</literal> &#8212; indica se l'id di sessione debba essere incluso nella signature della form, da qui il binding del token alla sessione. Questo valore può essere impostato a false se viene attivata la modalità \"build before restore\" dei Facelets (di default in JSF 2.0). (Default: false)"

#. Tag: para
#: Controls.xml:790
#, no-c-format
msgid "<literal>enableCookieNotice</literal> &#8212; indicates that a JavaScript check should be inserted into the page to verify that cookies are enabled in the browser. If cookies are not enabled, present a notice to the user that form posts will not work. (default: false)"
msgstr "<literal>enableCookieNotice</literal> &#8212; indica che deve essere inserito nella pagina un check JavaScript per verificare che i cookie siano abilitati nel browser. Se i cookie non sono abilitati, viene presentata all'utente una nota riportante che l'invio della form non è avvenuto. (Default: false)"

#. Tag: para
#: Controls.xml:799
#, no-c-format
msgid "<literal>allowMultiplePosts</literal> &#8212; indicates whether to allow the same form to be submitted multiple times with the same signature (as long as the view does not change). This is a common need if the form is perform Ajax calls but not rerendering itself or, at the very least, the UIToken component. The preferred approach is to have the UIToken component rerendered on any Ajax call where the UIToken component would be processed. (default: false)"
msgstr "<literal>allowMultiplePosts</literal> &#8212; indica se consentire che la stessa form venga inviata più volte con la stessa signature (finché non cambia la vista). Questa è una necessità comune se la form esegue chiamate Ajax ma non rigenera se stessa o, almeno, il componente UIToken. L'approccio migliore è avere il componente UIToken rigenerato su ogni chiamata Ajax in cui il componente UIToken viene processato. (Default: false) "

#. Tag: programlisting
#: Controls.xml:813
#, no-c-format
msgid ""
"<![CDATA[<h:form>\n"
"   <s:token enableCookieNotice=\"true\" requireSession=\"false\"/>\n"
"   ...\n"
"</h:form>]]>"
msgstr ""
"<![CDATA[<h:form>\n"
"   <s:token enableCookieNotice=\"true\" requireSession=\"false\"/>\n"
"   ...\n"
"</h:form>]]>"

#. Tag: literal
#: Controls.xml:817
#, no-c-format
msgid "&lt;s:enumItem&gt;"
msgstr "&lt;s:enumItem&gt;"

#. Tag: para
#: Controls.xml:820
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum value."
msgstr "Crea un <literal>SelectItem</literal> da un valore enum."

#. Tag: para
#: Controls.xml:827
#, no-c-format
msgid "<literal>enumValue</literal> &#8212; the string representation of the enum value."
msgstr "<literal>enumValue</literal> &#8212; la rappresentazione stringa di un valore enum."

#. Tag: para
#: Controls.xml:833
#, no-c-format
msgid "<literal>label</literal> &#8212; the label to be used when rendering the <literal>SelectItem</literal>."
msgstr "<literal>label</literal> &#8212; l'etichetta da usare per renderizzare il <literal>SelectItem</literal>."

#. Tag: programlisting
#: Controls.xml:841
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
"                  layout=\"lineDirection\"\n"
"                  value=\"#{newPayment.paymentFrequency}\">\n"
"   <s:convertEnum />\n"
"   <s:enumItem enumValue=\"ONCE\"         label=\"Only Once\" />\n"
"   <s:enumItem enumValue=\"EVERY_MINUTE\" label=\"Every Minute\" />\n"
"   <s:enumItem enumValue=\"HOURLY\"       label=\"Every Hour\" />\n"
"   <s:enumItem enumValue=\"DAILY\"        label=\"Every Day\" />\n"
"   <s:enumItem enumValue=\"WEEKLY\"       label=\"Every Week\" />\n"
"</h:selectOneRadio>]]>"
msgstr ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
"                  layout=\"lineDirection\"\n"
"                  value=\"#{newPayment.paymentFrequency}\">\n"
"   <s:convertEnum />\n"
"   <s:enumItem enumValue=\"ONCE\"         label=\"Only Once\" />\n"
"   <s:enumItem enumValue=\"EVERY_MINUTE\" label=\"Every Minute\" />\n"
"   <s:enumItem enumValue=\"HOURLY\"       label=\"Every Hour\" />\n"
"   <s:enumItem enumValue=\"DAILY\"        label=\"Every Day\" />\n"
"   <s:enumItem enumValue=\"WEEKLY\"       label=\"Every Week\" />\n"
"</h:selectOneRadio>]]>"

#. Tag: literal
#: Controls.xml:845
#, no-c-format
msgid "&lt;s:selectItems&gt;"
msgstr "&lt;s:selectItems&gt;"

#. Tag: para
#: Controls.xml:848
#, no-c-format
msgid "Creates a <literal>List&lt;SelectItem&gt;</literal> from a List, Set, DataModel or Array."
msgstr "Crea una <literal>List&lt;SelectItem&gt;</literal> daList, Set, DataModel o Array."

#. Tag: para
#: Controls.xml:855
#, no-c-format
msgid "<literal>value</literal> &#8212; an EL expression specifying the data that backs the <literal>List&lt;SelectItem&gt;</literal>"
msgstr "<literal>value</literal> &#8212; un'espressione EL che specifica i dati retrostanti a <literal>List&lt;SelectItem&gt;</literal>"

#. Tag: para
#: Controls.xml:862
#, no-c-format
msgid "<literal>var</literal>&#8212; defines the name of the local variable that holds the current object during iteration"
msgstr "<literal>var</literal>&#8212; definisce il nome della variabile locale che mantiene l'oggetto corrente durante l'iterazione"

#. Tag: para
#: Controls.xml:868
#, no-c-format
msgid "<literal>label</literal> &#8212; the label to be used when rendering the <literal>SelectItem</literal>. Can reference the <literal>var</literal> variable."
msgstr "<literal>label</literal> &#8212; l'etichetta da usare per generare <literal>SelectItem</literal>. Può fare riferimento alla variabile <literal>var</literal>."

#. Tag: para
#: Controls.xml:875
#, no-c-format
msgid "<literal>itemValue</literal> &#8212; Value to return to the server if this option is selected. Optional, by default the <literal>var</literal> object is used. Can reference the <literal>var</literal> variable."
msgstr "<literal>itemValue</literal> &#8212; Il valore da restituire al server se quest'opzione è selezionata. E' opzionale, di default viene usato l'oggetto <literal>var</literal>. Può fare riferimento alla variabile <literal>var</literal>."

#. Tag: para
#: Controls.xml:884
#, no-c-format
msgid "<literal>disabled</literal> &#8212; if true the <literal>SelectItem</literal> will be rendered disabled. Can reference the <literal>var</literal> variable."
msgstr "<literal>disabled</literal> &#8212; se true il <literal>SelectItem</literal> verrà generato disabilitato. Può fare riferimento alla variabile <literal>var</literal>."

#. Tag: para
#: Controls.xml:892
#, no-c-format
msgid "<literal>noSelectionLabel</literal> &#8212; specifies the (optional) label to place at the top of list (if <literal>required=\"true\"</literal> is also specified then selecting this value will cause a validation error)."
msgstr "<literal>noSelectionLabel</literal> &#8212; specifica l'etichetta (opzionale) da mettere in cima alla lista (se è specificato anche <literal>required=\"true\"</literal> allora selezionando questo valore può causare una validazione d'errore)."

#. Tag: para
#: Controls.xml:900
#, no-c-format
msgid "<literal>hideNoSelectionLabel</literal> &#8212; if true, the <literal>noSelectionLabel</literal> will be hidden when a value is selected"
msgstr "<literal>hideNoSelectionLabel</literal> &#8212; se true, <literal>noSelectionLabel</literal>verrà nascosto quando viene selezionato il valore."

#. Tag: programlisting
#: Controls.xml:908
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
"                 converter=\"ageConverter\">\n"
"  <s:selectItems value=\"#{ages}\" var=\"age\" label=\"#{age}\" />\n"
"</h:selectOneMenu>]]>"
msgstr ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
"                 converter=\"ageConverter\">\n"
"  <s:selectItems value=\"#{ages}\" var=\"age\" label=\"#{age}\" />\n"
"</h:selectOneMenu>]]>"

#. Tag: literal
#: Controls.xml:912
#, no-c-format
msgid "&lt;s:fileUpload&gt;"
msgstr "&lt;s:fileUpload&gt;"

#. Tag: para
#: Controls.xml:915
#, no-c-format
msgid "Renders a file upload control. This control must be used within a form with an encoding type of <literal>multipart/form-data</literal>, i.e:"
msgstr "Renderizza un controllo per l'upload del file. Questo controllo deve essere usato dentro la form con tipo di codifica <literal>multipart/form-data</literal>, cioè:"

#. Tag: programlisting
#: Controls.xml:921
#, no-c-format
msgid "<![CDATA[<h:form enctype=\"multipart/form-data\">]]>"
msgstr "<![CDATA[<h:form enctype=\"multipart/form-data\">]]>"

#. Tag: para
#: Controls.xml:923
#, no-c-format
msgid "For multipart requests, the Seam Multipart servlet filter must also be configured in <literal>web.xml</literal>:"
msgstr "Per richieste multiple, in <literal>web.xml</literal> deve essere configurato il filtro servlet Seam Multipart :"

#. Tag: programlisting
#: Controls.xml:928
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
"  <filter-name>Seam Filter</filter-name>\n"
"  <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
"</filter>\n"
"\n"
"<filter-mapping>\n"
"  <filter-name>Seam Filter</filter-name>\n"
"  <url-pattern>/*</url-pattern>\n"
"</filter-mapping>]]>"
msgstr ""
"<![CDATA[<filter>\n"
"  <filter-name>Seam Filter</filter-name>\n"
"  <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
"</filter>\n"
"\n"
"<filter-mapping>\n"
"  <filter-name>Seam Filter</filter-name>\n"
"  <url-pattern>/*</url-pattern>\n"
"</filter-mapping>]]>"

#. Tag: para
#: Controls.xml:932
#, no-c-format
msgid "The following configuration options for multipart requests may be configured in components.xml:"
msgstr "Le seguenti opzioni di configurazioni per richieste multipart possono essere configurate in components.xml:"

#. Tag: para
#: Controls.xml:939
#, no-c-format
msgid "<literal>createTempFiles</literal> &#8212; if this option is set to true, uploaded files are streamed to a temporary file instead of in memory."
msgstr "<literal>createTempFiles</literal> &#8212; se quest'opzione è impostata a true, i file caricati vengono accodati in un file temporaneo invece che in memoria."

#. Tag: para
#: Controls.xml:946
#, no-c-format
msgid "<literal>maxRequestSize</literal> &#8212; the maximum size of a file upload request, in bytes."
msgstr "<literal>maxRequestSize</literal> &#8212; dimensione massima della richiesta di upload file, in byte."

#. Tag: para
#: Controls.xml:953
#, no-c-format
msgid "Here's an example:"
msgstr "Ecco un esempio:"

#. Tag: programlisting
#: Controls.xml:957
#, no-c-format
msgid ""
"<![CDATA[<component class=\"org.jboss.seam.web.MultipartFilter\">\n"
"  <property name=\"createTempFiles\">true</property>\n"
"  <property name=\"maxRequestSize\">1000000</property>\n"
"</component>]]>"
msgstr ""
"<![CDATA[<component class=\"org.jboss.seam.web.MultipartFilter\">\n"
"  <property name=\"createTempFiles\">true</property>\n"
"  <property name=\"maxRequestSize\">1000000</property>\n"
"</component>]]>"

#. Tag: para
#: Controls.xml:962
#, no-c-format
msgid "<literal>data</literal> &#8212; this value binding receives the binary file data. The receiving field should be declared as a <literal>byte[]</literal> or <literal>InputStream</literal> (required)."
msgstr "<literal>data</literal> &#8212; questo value binding riceve i dati binari. Il campo ricevente deve essere dichiarato come <literal>byte[]</literal> o <literal>InputStream</literal> (richiesto)."

#. Tag: para
#: Controls.xml:970
#, no-c-format
msgid "<literal>contentType</literal> &#8212; this value binding receives the file's content type (optional)."
msgstr "<literal>contentType</literal> &#8212; questo value binding riceve il contenuto del file (opzionale)."

#. Tag: para
#: Controls.xml:976
#, no-c-format
msgid "<literal>fileName</literal> &#8212; this value binding receives the filename (optional)."
msgstr "<literal>fileName</literal> &#8212; questo value binding riceve il nome del file (opzionale)."

#. Tag: para
#: Controls.xml:982
#, no-c-format
msgid "<literal>fileSize</literal> &#8212; this value binding receives the file size (optional)."
msgstr "<literal>fileSize</literal> &#8212; questo valore di binding riceve la dimensione del file (opzionale)."

#. Tag: para
#: Controls.xml:988
#, no-c-format
msgid "<literal>accept</literal> &#8212; a comma-separated list of content types to accept, may not be supported by the browser. E.g. <literal>\"images/png,images/jpg\"</literal>, <literal>\"images/*\"</literal>."
msgstr "<literal>accept</literal> &#8212; una lista separata da virgola con i tipi di contenuto da accettare, può non essere supportata dal browser. Esempio: <literal>\"images/png,images/jpg\"</literal>, <literal>\"images/*\"</literal>."

#. Tag: programlisting
#: Controls.xml:1008
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\" data=\"#{register.picture}\" \n"
"              accept=\"image/png\"\n"
"              contentType=\"#{register.pictureContentType}\" />]]>"
msgstr ""
"<![CDATA[<s:fileUpload id=\"picture\" data=\"#{register.picture}\" \n"
"              accept=\"image/png\"\n"
"              contentType=\"#{register.pictureContentType}\" />]]>"

#. Tag: title
#: Controls.xml:1015
#, no-c-format
msgid "Other"
msgstr "Altro"

#. Tag: literal
#: Controls.xml:1018
#, no-c-format
msgid "&lt;s:cache&gt;"
msgstr "&lt;s:cache&gt;"

#. Tag: para
#: Controls.xml:1021
#, no-c-format
msgid "Cache the rendered page fragment using JBoss Cache. Note that <literal>&lt;s:cache&gt;</literal> actually uses the instance of JBoss Cache managed by the built-in <literal>pojoCache</literal> component."
msgstr "Mette nella cache il frammento di pagina renderizzato usando JBoss Cache. Si noti che <literal>&lt;s:cache&gt;</literal> in verità usa l'istanza di JBoss Cache gestita dal componente predefinito <literal>pojoCache</literal>."

#. Tag: para
#: Controls.xml:1030
#, no-c-format
msgid "<literal>key</literal> &#8212; the key to cache rendered content, often a value expression. For example, if we were caching a page fragment that displays a document, we might use <literal>key=\"Document-#{document.id}\"</literal>."
msgstr "<literal>key</literal> &#8212; la chiave per memorizzare (cache) il contenuto renderizzato, spesso un'espressione di valore. Per esempio, se si mette nella cache un frammento di pagina che mostra un documento, si può usare <literal>key</literal> &#8212;"

#. Tag: para
#: Controls.xml:1038
#, no-c-format
msgid "<literal>enabled</literal> &#8212; a value expression that determines if the cache should be used."
msgstr "<literal>enabled</literal> &#8212; un'espressione di valore che determina se la cache debba essere usata."

#. Tag: para
#: Controls.xml:1044
#, no-c-format
msgid "<literal>region</literal> &#8212; a JBoss Cache node to use (different nodes can have different expiry policies)."
msgstr "<literal>region</literal> &#8212; un node JBoss Cache da usare (nodi differenti possono avere differenti policy di scadenza)."

#. Tag: programlisting
#: Controls.xml:1052
#, no-c-format
msgid ""
"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\" region=\"pageFragments\">\n"
"  <div class=\"blogEntry\">\n"
"    <h3>#{blogEntry.title}</h3>\n"
"    <div>\n"
"      <s:formattedText value=\"#{blogEntry.body}\"/>\n"
"    </div>\n"
"    <p>\n"
"      [Posted on&#160;\n"
"      <h:outputText value=\"#{blogEntry.date}\">\n"
"        <f:convertDateTime timezone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" \n"
"                           type=\"both\"/>\n"
"      </h:outputText>]\n"
"    </p>\n"
"  </div>\n"
"</s:cache>]]>"
msgstr ""
"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\" region=\"pageFragments\">\n"
"  <div class=\"blogEntry\">\n"
"    <h3>#{blogEntry.title}</h3>\n"
"    <div>\n"
"      <s:formattedText value=\"#{blogEntry.body}\"/>\n"
"    </div>\n"
"    <p>\n"
"      [Posted on&#160;\n"
"      <h:outputText value=\"#{blogEntry.date}\">\n"
"        <f:convertDateTime timezone=\"#{blog.timeZone}\" locale=\"#{blog.locale}\" \n"
"                           type=\"both\"/>\n"
"      </h:outputText>]\n"
"    </p>\n"
"  </div>\n"
"</s:cache>]]>"

#. Tag: literal
#: Controls.xml:1058
#, no-c-format
msgid "&lt;s:resource&gt;"
msgstr "&lt;s:resource&gt;"

#. Tag: para
#: Controls.xml:1061
#, no-c-format
msgid "A tag that acts a file download provider. It must be alone in the JSF page. To be able to use this contol, web.xml must be set up as follows."
msgstr "Un tag che agisce come fornitore di download dei file. Deve essere il solo nella pagina JSF. Per essere in grado di usare questo controllo, web.xml deve essere impostato come segue."

#. Tag: programlisting
#: Controls.xml:1068
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
"   <servlet-name>Document Store Servlet</servlet-name>\n"
"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-class>\n"
"</servlet>\n"
"<servlet-mapping>\n"
"   <servlet-name>Document Store Servlet</servlet-name>\n"
"   <url-pattern>/seam/docstore/*</url-pattern>\n"
"</servlet-mapping>\n"
"]]>"
msgstr ""
"<![CDATA[<servlet>\n"
"   <servlet-name>Document Store Servlet</servlet-name>\n"
"   <servlet-class>org.jboss.seam.document.DocumentStoreServlet</servlet-class>\n"
"</servlet>\n"
"<servlet-mapping>\n"
"   <servlet-name>Document Store Servlet</servlet-name>\n"
"   <url-pattern>/seam/docstore/*</url-pattern>\n"
"</servlet-mapping>\n"
"]]>"

#. Tag: para
#: Controls.xml:1074
#, no-c-format
msgid "<literal>data</literal> &#8212; Data that should be downloaded. May be a java.util.File, an InputStream or a byte array."
msgstr "<literal>data</literal> &#8212; I dati da downloadare. Può essere java.util.File, InputStream o un byte array."

#. Tag: para
#: Controls.xml:1080
#, no-c-format
msgid "<literal>fileName</literal> &#8212; Filename of the file to be served"
msgstr "<literal>fileName</literal> &#8212; Nome del file da servire"

#. Tag: para
#: Controls.xml:1085
#, no-c-format
msgid "<literal>contentType</literal> &#8212; content type of the file to be downloaded"
msgstr "<literal>contentType</literal> &#8212; tipo di contenuto del file da scaricare"

#. Tag: para
#: Controls.xml:1090
#, no-c-format
msgid "<literal>disposition</literal> &#8212; disposition to use. Default is inline"
msgstr "<literal>disposition</literal> &#8212; disposizione da usare. Di default è inline"

#. Tag: para
#: Controls.xml:1097
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr "Ecco un esempio su come usare il tag:"

#. Tag: programlisting
#: Controls.xml:1098
#, no-c-format
msgid ""
"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
"        xmlns:s=\"http://jboss.org/schema/seam/taglib\"\n"
"        data=\"#{resources.data}\"\n"
"        contentType=\"#{resources.contentType}\"\n"
"        fileName=\"#{resources.fileName}\" />\n"
"]]>"
msgstr ""
"<![CDATA[<s:resource xmlns=\"http://www.w3.org/1999/xhtml\"\n"
"        xmlns:s=\"http://jboss.org/schema/seam/taglib\"\n"
"        data=\"#{resources.data}\"\n"
"        contentType=\"#{resources.contentType}\"\n"
"        fileName=\"#{resources.fileName}\" />\n"
"]]>"

#. Tag: para
#: Controls.xml:1100
#, no-c-format
msgid "The bean named <literal>resources</literal> is some backing bean that given some request parameters servers a specific file, see <literal>s:download</literal>."
msgstr "Il bean chiamato <literal>resources</literal> fornisce al file i parametri di richiesta del server, si veda <literal>s:download</literal>."

#. Tag: literal
#: Controls.xml:1105
#, no-c-format
msgid "&lt;s:download&gt;"
msgstr "&lt;s:download&gt;"

#. Tag: para
#: Controls.xml:1107
#, no-c-format
msgid "Builds a RESTful link to a <literal>&lt;s:resource&gt;</literal>. Nested <literal>f:param</literal> build up the url."
msgstr "Costruisce un link RESTful a <literal>&lt;s:resource&gt;</literal>. <literal>f:param</literal> innestati costruiscono l'url."

#. Tag: para
#: Controls.xml:1114
#, no-c-format
msgid "<literal>src</literal> &#8212; Resource file serving files."
msgstr "<literal>src</literal> &#8212; I file che servono al file di risorsa."

#. Tag: programlisting
#: Controls.xml:1121
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
"</s:download>]]>"
msgstr ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
"    <f:param name=\"fileId\" value=\"#{someBean.downloadableFileId}\"/>\n"
"</s:download>]]>"

#. Tag: para
#: Controls.xml:1123
#, no-c-format
msgid "Will produce something like: <literal><![CDATA[http://localhost/resources.seam?fileId=1]]></literal>"
msgstr "Genererà qualcosa di simile a: <literal><![CDATA[http://localhost/resources.seam?fileId=1]]></literal>"

#. Tag: literal
#: Controls.xml:1130
#, no-c-format
msgid "&lt;s:graphicImage&gt;"
msgstr "&lt;s:graphicImage&gt;"

#. Tag: para
#: Controls.xml:1133
#, no-c-format
msgid "An extended <literal>&lt;h:graphicImage&gt;</literal> that allows the image to be created in a Seam Component; further transforms can be applied to the image."
msgstr "Un <literal>&lt;h:graphicImage&gt;</literal> esteso che consente all'immagine di essere creata in un componente Seam; possono essere applicate all'immagine altre trasformazioni."

#. Tag: para
#: Controls.xml:1138
#, no-c-format
msgid "All attributes for <literal>&lt;h:graphicImage&gt;</literal> are supported, as well as:"
msgstr "Tutti gli attributi per <literal>&lt;h:graphicImage&gt;</literal> sono supportati, così come:"

#. Tag: para
#: Controls.xml:1146
#, no-c-format
msgid "<literal>value</literal> &#8212; image to display. Can be a path <literal>String</literal> (loaded from the classpath), a <literal>byte[]</literal>, a <literal>java.io.File</literal>, a <literal>java.io.InputStream</literal> or a <literal>java.net.URL</literal>. Currently supported image formats are <literal>image/png</literal>, <literal>image/jpeg</literal> and <literal>image/gif</literal>."
msgstr "<literal>value</literal> &#8212; immagine da visualizzare. Può essere un path <literal>String</literal> (caricato dal classpath), un <literal>byte[]</literal>, un <literal>java.io.File</literal>, un <literal>java.io.InputStream</literal> o un <literal>java.net.URL</literal>. I formati d'immagine supportati sono <literal>image/png</literal>, <literal>image/jpeg</literal> e <literal>image/gif</literal>."

#. Tag: para
#: Controls.xml:1159
#, no-c-format
msgid "<literal>fileName</literal> &#8212; if not specified the served image will have a generated file name. If you want to name your file, you should specify it here. This name should be unique"
msgstr "<literal>fileName</literal> &#8212; se non specificato l'immagine servita avrà un nome di file generato. Se si vuole nominare il file, occorre specificarlo in questo attributo. Il nome deve essere univoco."

#. Tag: emphasis
#: Controls.xml:1168
#, no-c-format
msgid "Transformations"
msgstr "Trasformazioni"

#. Tag: para
#: Controls.xml:1169
#, no-c-format
msgid "To apply a transform to the image, you would nest a tag specifying the transform to apply. Seam currently supports these transforms:"
msgstr "Per applicare una trasformazione all'immagine, occorre innestare un tag specificando la trasformazione da applicare. Seam attualmente supporta queste trasformazioni:"

#. Tag: literal
#: Controls.xml:1177
#, no-c-format
msgid "&lt;s:transformImageSize&gt;"
msgstr "&lt;s:transformImageSize&gt;"

#. Tag: para
#: Controls.xml:1182
#, no-c-format
msgid "<literal>width</literal> &#8212; new width of the image"
msgstr "<literal>width</literal> &#8212; nuova larghezza dell'immagine"

#. Tag: para
#: Controls.xml:1188
#, no-c-format
msgid "<literal>height</literal> &#8212; new height of the image"
msgstr "<literal>height</literal> &#8212; nuova altezza dell'immagine"

#. Tag: para
#: Controls.xml:1194
#, no-c-format
msgid "<literal>maintainRatio</literal> &#8212; if <literal>true</literal>, and <emphasis>one</emphasis> of <literal>width</literal>/<literal>height</literal> are specified, the image will be resized with the dimension not specified being calculated to maintain the aspect ratio."
msgstr "<literal>maintainRatio</literal> &#8212; se vengono specificati <literal>true</literal>, ed <emphasis>uno</emphasis> fra <literal>width</literal>/<literal>height</literal>, l'immagine sarà ridimensionata con la dimensione non specificata che viene calcolata per mantenere l'aspect ratio."

#. Tag: para
#: Controls.xml:1205
#, no-c-format
msgid "<literal>factor</literal> &#8212; scale the image by the given factor"
msgstr "<literal>factor</literal> &#8212; scala l'immagine col dato fattore "

#. Tag: literal
#: Controls.xml:1215
#, no-c-format
msgid "&lt;s:transformImageBlur&gt;"
msgstr "&lt;s:transformImageBlur&gt;"

#. Tag: para
#: Controls.xml:1220
#, no-c-format
msgid "<literal>radius</literal> &#8212; perform a convolution blur with the given radius"
msgstr "<literal>radius</literal> &#8212; esegue una convolution blur con il raggio dato"

#. Tag: literal
#: Controls.xml:1230
#, no-c-format
msgid "&lt;s:transformImageType&gt;"
msgstr "&lt;s:transformImageType&gt;"

#. Tag: para
#: Controls.xml:1235
#, no-c-format
msgid "<literal>contentType</literal> &#8212; alter the type of the image to either <literal>image/jpeg</literal> or <literal>image/png</literal>"
msgstr "<literal>contentType</literal> &#8212; modifica il tipo d'immagine in <literal>image/jpeg</literal> o <literal>image/png</literal>"

#. Tag: para
#: Controls.xml:1247
#, no-c-format
msgid "It's easy to create your own transform - create a <literal>UIComponent</literal> which implements <literal>org.jboss.seam.ui.graphicImage.ImageTransform</literal>. Inside the <literal>applyTransform()</literal>method use <literal>image.getBufferedImage()</literal> to get the original image and <literal>image.setBufferedImage()</literal> to set your transformed image. Transforms are applied in the order specified in the view."
msgstr "E' facile creare una trasformazione - si crei un <literal>UIComponent</literal> che implementi <literal>org.jboss.seam.ui.graphicImage.ImageTransform</literal>. Dentro il metodo <literal>applyTransform()</literal> si usi <literal>image.getBufferedImage()</literal> per recuperare l'immagine originale e <literal>image.setBufferedImage()</literal> per impostare l'immagine trasformata. Le trasformazioni sono applicare nell'ordine specificato nella vista."

#. Tag: programlisting
#: Controls.xml:1258
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
"                value=\"#{auction.image.data}\">\n"
"  <s:transformImageSize width=\"200\" maintainRatio=\"true\"/>\n"
"</s:graphicImage>]]>"
msgstr ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne null}\"\n"
"                value=\"#{auction.image.data}\">\n"
"  <s:transformImageSize width=\"200\" maintainRatio=\"true\"/>\n"
"</s:graphicImage>]]>"

#. Tag: literal
#: Controls.xml:1262
#, no-c-format
msgid "&lt;s:remote&gt;"
msgstr "&lt;s:remote&gt;"

#. Tag: para
#: Controls.xml:1265
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr "Genera gli stub Javascript richiesti per usare Seam Remoting."

#. Tag: para
#: Controls.xml:1272
#, no-c-format
msgid "<literal>include</literal> &#8212; a comma-separated list of the component names (or fully qualified class names)for which to generate Seam Remoting Javascript stubs. See <xref linkend=\"remoting\"/> for more details."
msgstr "<literal>include</literal> &#8212; una lista separata da virgola di nomi di componenti (o nome pienamente qualificati) per i quali generare stub Seam Remoting Javascript. Si veda <xref linkend=\"remoting\"/> per maggiori dettagli."

#. Tag: programlisting
#: Controls.xml:1282
#, no-c-format
msgid "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/>]]>"
msgstr "<![CDATA[<s:remote include=\"customerAction,accountAction,com.acme.MyBean\"/>]]>"

#. Tag: title
#: Controls.xml:1289
#, no-c-format
msgid "Annotations"
msgstr "Annotazioni"

#. Tag: para
#: Controls.xml:1291
#, no-c-format
msgid "Seam also provides annotations to allow you to use Seam components as JSF converters and validators:"
msgstr "Seam fornisce anche annotazioni che permettono di impiegare i componenti Seam come convertitori JSF e validatori:"

#. Tag: literal
#: Controls.xml:1299
#, no-c-format
msgid "@Converter"
msgstr "@Converter"

#. Tag: programlisting
#: Controls.xml:1302
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
"@BypassInterceptors \n"
"@Converter\n"
"public class ItemConverter implements Converter {\n"
"   \n"
"   @Transactional\n"
"   public Object getAsObject(FacesContext context, UIComponent cmp, String value) {\n"
"      EntityManager entityManager = (EntityManager) Component.getInstance(\"entityManager\");\n"
"      entityManager.joinTransaction();\n"
"      // Do the conversion\n"
"   }\n"
"  \n"
"   public String getAsString(FacesContext context, UIComponent cmp, Object value) {\n"
"      // Do the conversion\n"
"   }\n"
"  \n"
"}]]>"
msgstr ""
"<![CDATA[@Name(\"itemConverter\") \n"
"@BypassInterceptors \n"
"@Converter\n"
"public class ItemConverter implements Converter {\n"
"   \n"
"   @Transactional\n"
"   public Object getAsObject(FacesContext context, UIComponent cmp, String value) {\n"
"      EntityManager entityManager = (EntityManager) Component.getInstance(\"entityManager\");\n"
"      entityManager.joinTransaction();\n"
"      // Do the conversion\n"
"   }\n"
"  \n"
"   public String getAsString(FacesContext context, UIComponent cmp, Object value) {\n"
"      // Do the conversion\n"
"   }\n"
"  \n"
"}]]>"

#. Tag: programlisting
#: Controls.xml:1304
#, no-c-format
msgid "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]>"
msgstr "<![CDATA[<h:inputText value=\"#{shop.item}\" converter=\"itemConverter\" />]]>"

#. Tag: para
#: Controls.xml:1306
#, no-c-format
msgid "Registers the Seam component as a JSF converter. Shown here is a converter which is able to access the JPA EntityManager inside a JTA transaction, when converting the value back to it's object representation."
msgstr "Registra il componente Seam come converter JSF. Qua è mostrato un converter capace di accedere all'EntityManager JPA dentro ad una transazione JTA, quando converte il valore legato alla rappresentazione del suo oggetto."

#. Tag: literal
#: Controls.xml:1316
#, no-c-format
msgid "@Validator"
msgstr "@Validator"

#. Tag: programlisting
#: Controls.xml:1319
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
"@BypassInterceptors \n"
"@org.jboss.seam.annotations.faces.Validator\n"
"public class ItemValidator implements javax.faces.validator.Validator {\n"
"      \n"
"   public void validate(FacesContext context, UIComponent cmp, Object value)\n"
"         throws ValidatorException {\n"
"      ItemController ItemController = (ItemController) Component.getInstance(\"itemController\");\n"
"      boolean valid = itemController.validate(value);\n"
"      if (!valid) {\n"
"         throw ValidatorException(\"Invalid value \" + value);\n"
"      }\n"
"   }\n"
"}]]>"
msgstr ""
"<![CDATA[@Name(\"itemValidator\") \n"
"@BypassInterceptors \n"
"@org.jboss.seam.annotations.faces.Validator\n"
"public class ItemValidator implements javax.faces.validator.Validator {\n"
"      \n"
"   public void validate(FacesContext context, UIComponent cmp, Object value)\n"
"         throws ValidatorException {\n"
"      ItemController ItemController = (ItemController) Component.getInstance(\"itemController\");\n"
"      boolean valid = itemController.validate(value);\n"
"      if (!valid) {\n"
"         throw ValidatorException(\"Invalid value \" + value);\n"
"      }\n"
"   }\n"
"}]]>"

#. Tag: programlisting
#: Controls.xml:1321
#, no-c-format
msgid "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]>"
msgstr "<![CDATA[<h:inputText value=\"#{shop.item}\" validator=\"itemValidator\" />]]>"

#. Tag: para
#: Controls.xml:1322
#, no-c-format
msgid "Registers the Seam component as a JSF validator. Shown here is a validator which injects another Seam component; the injected component is used to validate the value."
msgstr "Registra il componente Seam come validatore JSF. Qua è mostrato un validatore che inietta un altro componente Seam; il componente iniettato è usato per validare il valore."

#~ msgid "Dropdowns"
#~ msgstr "I dropdown"

