db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From fuzzylo...@apache.org
Subject svn commit: r326295 [5/12] - in /db/derby/code/branches/10.1/java: drda/org/apache/derby/loc/drda/ engine/org/apache/derby/loc/ tools/org/apache/derby/loc/
Date Tue, 18 Oct 2005 23:05:28 GMT
Modified: db/derby/code/branches/10.1/java/engine/org/apache/derby/loc/messages_it.properties
URL: http://svn.apache.org/viewcvs/db/derby/code/branches/10.1/java/engine/org/apache/derby/loc/messages_it.properties?rev=326295&r1=326294&r2=326295&view=diff
==============================================================================
--- db/derby/code/branches/10.1/java/engine/org/apache/derby/loc/messages_it.properties (original)
+++ db/derby/code/branches/10.1/java/engine/org/apache/derby/loc/messages_it.properties Tue Oct 18 16:04:48 2005
@@ -6,35 +6,38 @@
 ###############################################################################
 
 # Monitor
-XBM01.D=Avvio non riuscito a causa di un'eccezione; per ulteriori dettagli consultare l'eccezione successiva.
+XBM01.D=Avvio non riuscito a causa di un'eccezione. Per i dettagli, consultare l'eccezione successiva. 
 XBM02.D=Avvio non riuscito a causa della mancata funzionalit\u00e0 di {0}. Assicurarsi che il percorso classe comprenda il software Derby corretto.
 XBM05.D=Avvio non riuscito a causa della non disponibilit\u00e0 delle informazioni della versione del prodotto per {0}.
-XBM06.D=Avvio non riuscito, impossibile accedere al database codificato senza la password di avvio corretta.
-XBM07.D=Avvio non riuscito, la password di avvio deve avere una lunghezza di almeno 8 byte.
-XBM08.D=Impossibile avviare {0} classe StorageFactory {1}.
+XBM06.D=Avvio non riuscito. Impossibile accedere al database codificato senza la password di avvio corretta.
+
+XBM07.D=Avvio non riuscito. La password di avvio deve avere una lunghezza di almeno 8 byte.
+XBM08.D=Impossibile creare un''istanza {0} della classe StorageFactory {1}.
 
 XBM0G.D=Impossibile avviare il motore di codifica. Assicurarsi di eseguire Java 2, di aver scaricato un provider di codifica, ad esempio jce, e di averlo inserito nel percorso classe.
+
 XBM0H.D=Impossibile creare la directory {0}.
 XBM0I.D=Impossibile eliminare la directory {0}.
 XBM0J.D=Directory {0} gi\u00e0 esistente.
 XBM0K.D=Sotto protocollo per il nome database {0} sconosciuto.
 XBM0L.D=La classe {0} specificata dello schema di autenticazione non implementa l''interfaccia di autenticazione {1}.
 XBM0M.D=Errore durante la creazione dell''istanza della classe dello schema di autenticazione {0}.
-XBM0N.D=Registrazione driver JDBC con java.sql.DriverManager non riuscita, per i dettagli consultare l'eccezione successiva.
-XBM0P.D=Operazione non consentita, il provider di servizi \u00e8 di sola lettura.
-XBM0S.D=Impossibile rinominare il file ''{0}'' in ''{1}''
-XBM0T.D=Sotto protocollo ambiguo per il nome database {0}.
-XBM0U.S=Nessuna classe registrata per l''identificatore {0}
-XBM0V.S=\u00c8 stata generata un''eccezione durante il caricamento della classe {1}, registrata per l''identificatore {0}
-XBM0W.S=\u00c8 stata generata un''eccezione durante la creazione di un''istanza della classe {1}, registrata per l''identificatore {0}
-XBM0X.D=La descrizione delle impostazioni internazionali fornita ''{0}'' non \u00e8 valida; previsto ln[_CO[_variant]]\n ln=codice lingua ISO-639 di due lettere minuscole, CO=codici nazione ISO-3166 di due lettere maiuscole, consultare java.util.Locale.
+XBM0N.D=Registrazione driver JDBC con java.sql.DriverManager non riuscita. Per i dettagli, consultare l'eccezione successiva. 
+XBM0P.D=Il provider di servizi \u00e8 di sola lettura. Operazione  non consentita. 
+XBM0S.D=Impossibile ridenominare il file ''{0}'' in ''{1}''
+XBM0T.D=Sotto protocollo per il nome database {0} ambiguo.
+
+XBM0U.S=Nessuna classe registrata per l''identificatore {0}.
+XBM0V.S=\u00c8 stata generata un''eccezione durante il caricamento della classe {1}, registrata per l''identificatore {0}.
+XBM0W.S=\u00c8 stata generata un''eccezione durante la creazione di un''istanza della classe {1}, registrata per l''identificatore {0}.
+XBM0X.D=La descrizione delle impostazioni internazionali fornita ''{0}'' non \u00e8 valida; previsto ln[_CO[_variant]]\nln=codice lingua ISO-639 di due lettere minuscole, CO=codici nazione ISO-3166 di due lettere maiuscole, consultare java.util.Locale.
 XBM0Y.D=Directory del database di backup {0} non trovata. Verificare che il percorso del database di backup specificato sia corretto.
 XBM0Z.D=Impossibile copiare il file ''{0}'' in ''{1}''. Verificare di disporre dello spazio necessario e delle autorizzazioni richieste. 
 XBM0Q.D=File {0} non trovato. Verificare che la copia di backup sia corretta e che non sia danneggiata.
-XBM0R.D=Impossibile eliminare il file {0}.
+XBM0R.D=Impossibile eliminare il file {0}.  
 
 # Upgrade
-XCW00.D=Aggiornamento non supportato da ''{0}'' a ''{1}''.
+XCW00.D=Impossibile eseguire l''aggiornamento da ''{0}'' a ''{1}''.
 
 # Feature not supported
 
@@ -43,7 +46,7 @@
 08000=Connessione chiusa a causa di un'interruzione sconosciuta.
 
 #../java/com/ibm/db2j/protocol/BasicServices/LockManager/messages.properties
-40001=Impossibile ottenere un blocco a causa di un altro blocco, ciclo di blocchi e programmi di attesa \u00e8:\n {0}La vittima selezionata \u00e8 XID : {1}
+40001=Impossibile ottenere un blocco a causa di un altro blocco, il ciclo di blocchi e\nprogrammi di attesa \u00e8: {0}. La vittima selezionata \u00e8 XID : {1}.
 
 40XL1=Impossibile ottenere un blocco nel tempo richiesto
 40XL2=Impossibile ottenere un blocco nel tempo richiesto.  Il dump lockTable \u00e8: {0}
@@ -60,16 +63,18 @@
 XCY03.S=Propriet\u00e0 richiesta ''{0}'' non impostata.
 
 # Cryptography
-XBCX0.S=Eccezione generata dal provider Crittografia; per i dettagli consultare l'eccezione successiva.
+XBCX0.S=Eccezione generata dal provider Crittografia. Per i dettagli, consultare l'eccezione successiva.
 XBCX1.S=Inizializzazione della crittografia con modalit\u00e0 non valida, \u00e8 necessario utilizzare la modalit\u00e0 ENCRYPT o DECRYPT.
-XBCX2.S=Inizializzazione della crittografia con una password di avvio troppo breve, la password deve avere almeno {0} caratteri
+XBCX2.S=Inizializzazione della crittografia con una password di avvio troppo breve. La password deve avere una lunghezza di almeno {0} caratteri.
+
 XBCX5.S=Impossibile modificare la password di avvio in un carattere nullo.
 XBCX6.S=Impossibile modificare la password di avvio in un tipo serializzabile non-string.
 XBCX7.S=Formato errato per la modifica della password di avvio.  Il formato corretto \u00e8: vecchia_password_avvio, nuova_password_avvio.
 XBCX8.S=Impossibile modificare la password di avvio di un database non codificato.
 XBCX9.S=Impossibile modificare la password di avvio di un database di sola lettura.
+
 XBCXA.S=Password di avvio errata.
-XBCXB.S=Spaziatura interna della codifica ''{0}'' errata o non specificata. \u00c8 necessario utilizzare 'NoPadding'.
+XBCXB.S=Spaziatura interna della codifica ''{0}'' errata o non specificata. \u00c8 necessario utilizzare ''NoPadding''.
 XBCXC.S=L''algoritmo di codifica ''{0}'' non esiste. Verificare che il provider ''{1}'' scelto supporti quest''algoritmo.
 XBCXD.S=Impossibile modificare l'algoritmo di codifica dopo la creazione del database.
 XBCXE.S=Impossibile modificare il provider di codifica dopo la creazione del database.
@@ -78,15 +83,17 @@
 XBCXH.S=Il formato di encryptionAlgorithm ''{0}'' non \u00e8 corretto. Il formato corretto \u00e8 algorithm/feedbackMode/NoPadding.
 XBCXI.S=La modalit\u00e0 commenti ''{0}'' non \u00e8 supportata. Le modalit\u00e0 commenti supportate sono CBC, CFB, OFB e ECB.
 XBCXJ.S=L'applicazione sta utilizzando una versione di JCE (Java Cryptography Extension) precedente alla 1.2.1.  Aggiornare JCE 1.2.1 e ripetere l'operazione.
-XBCXK.S=La chiave di cifratura fornita non corrisponde alla chiave di cifratura durante la creazione del database. Accertarsi di utilizare la chiave di cifratura appropriata e riprovare. 
-XBCXL.S=Il processo di verifica per la chiave di cifratura non \u00e8 corretto, consultare l'eccezione successiva per dettagli. Le cause possibili potrebbero indicare un errore durante l'accesso al file appropriato per eseguire il processo di verifica.
+
+XBCXK.S=La chiave di codifica fornita non corrisponde alla chiave di codifica utilizzata durante la creazione del database. Utilizzare la chiave di codifica corretta e riprovare.
+XBCXL.S=Il processo di verifica per la chiave di codifica non \u00e8 stato eseguito correttamente. Ci\u00f2 potrebbe essere stato causato da un errore durante l'accesso al file appropriato per eseguire il processo di verifica.Per i dettagli, consultare l'eccezione successiva.
+
 
 #../java/com/ibm/db2j/impl/BasicServices/CacheService/Generic/messages.properties
 
 # CacheStatementException messages
 # sqlstate range: XBCA0 to XBCAZ
 
-XBCA0.S=Impossibile creare un nuovo oggetto con la chiave {1} nella cache {0}; \u00e8 gi\u00e0 esistente.
+XBCA0.S=Impossibile creare un nuovo oggetto con la chiave {1} nella cache {0}. L''oggetto esiste gi\u00e0 nella cache.
 
 
 # java/com/ibm/db2j/protocol/Database/Storage/Access/Interface.
@@ -168,7 +175,7 @@
 # sqlstate range: XSAS0 to XSASZ
 
 XSAS6.S=Impossibile acquisire le risorse per l'ordinamento.
-XSAS3.S=Il tipo di riga inserita in un ordinamento non corrisponde all relativo modello.
+XSAS3.S=Il tipo di riga inserita in un ordinamento non corrisponde al relativo modello.
 XSAS1.S=\u00c8 stato effettuato un tentativo di lettura in sequenza di una riga prima dell'avvio o al termine di un ordinamento.
 XSAS0.S=\u00c8 stato chiamato un metodo interfaccia controller di scansione non appropriato per una scansione su un ordinamento.
 
@@ -233,7 +240,7 @@
 # sqlstate range: XSTA0 to XSTAZ
 # changed XSTA0 and XSTA1 to match DB2 sqlstates - bug 4466
 3B501.S=SAVEPOINT con il nome inoltrato gi\u00e0 esistente nella transazione corrente.
-3B502.S=\u00c8 stato specificato RELEASE or ROLLBACK TO SAVEPOINT, ma il savepoint non esiste.
+3B502.S=\u00c8 stato specificato RELEASE o ROLLBACK TO SAVEPOINT, ma il savepoint non esiste.
 3B001.S=SAVEPOINT, {0} non esistente o non attivo nella transazione corrente.
 3B002.S=E' stato raggiunto il numero massimo di savepoint. 
 XSTA2.S=Una transazione era gi\u00e0 attiva, durante il tentativo di attivarne un'altra.
@@ -244,7 +251,7 @@
 40XT0=\u00c8 stato identificato un errore interno dal modulo RawStore.
 40XT1=Si \u00e8 verificata un'eccezione durante l'operazione di commit della transazione.
 40XT2=Si \u00e8 verificata un'eccezione durante l'operazione di rollback di SAVEPOINT.
-40XT4=\u00c8 stato effettuato un tentativo di chiudere una transazione ancora attiva, la transazione \u00e8 stata interrotta.
+40XT4=\u00c8 stato effettuato un tentativo di chiudere una transazione ancora attiva. La transazione \u00e8 stata interrotta.
 40XT5=Si \u00e8 verificata un'eccezione durante una transazione interna.
 40XT6=Il database si trova in stato inattivo, impossibile attivare la transazione.  Attendere uscita dallo stato inattivo.
 40XT7=Operazione non supportata in una transazione interna.
@@ -259,8 +266,7 @@
 XCXA0.S=Identificatore non valido.
 XCXB0.S=Percorso classe database non valido: ''{0}''.
 XCXC0.S=Elenco ID non valido.
-XCXE0.S=Si sta tentando di eseguire un'operazione che utilizza le impostazioni internazionali del database, che non sono ancora state impostate.
-
+XCXE0.S=Si sta tentando di eseguire un'operazione che utilizza le impostazioni internazionali del database, che non sono ancora state impostate. 
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Transactions/Basic
 # system errors.
 # sqlstate range: XSTB0 to XSTBZ
@@ -274,8 +280,9 @@
 # transaction errors.
 # sqlstate range: 40XD0 to 40XDZ
 40XD0=Il contenitore \u00e8 stato chiuso
-40XD1=Il contenitore \u00e8 stato aperto in modalit\u00e0 sola lettura
-40XD2=Impossibile aprire il contenitore {0}, \u00e8 stato eliminato oppure non esiste
+40XD1=Il contenitore \u00e8 stato aperto in modalit\u00e0 sola lettura.
+
+40XD2=Impossibile aprire il contenitore {0}; il contenitore \u00e8 stato eliminato o non esiste.
 
 
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Data/Generic
@@ -311,9 +318,9 @@
 XSDB3.D=Impossibile modificare le informazioni sul contenitore una volta scritte: erano {0}, ora sono {1}
 XSDB4.D=La pagina {0} si trova sulla versione {1}, il file di log contiene la versione modificata {2}, oppure esistono dei record di log mancanti di questa pagina, o questa pagina non \u00e8 stata scritta in modo corretto sul disco.
 XSDB5.D=Il log contiene record modifiche sulla pagina {0}, oltre il limite del contenitore.
-XSDB6.D=Un''altra istanza di Derby potrebbe avere avviato il database {0}.
-XSDB7.D=AVVERTENZA: Derby (istanza {0}) sta tentando di avviare il database {1} anche se Derby (istanza {2}) potrebbe essere ancora attivo.  Solo un'istanza alla volta di Derby deve avviare un database. Ci\u00f2 pu\u00f2 determinare un errore grave o irreversibile, oppure tale errore potrebbe essersi gi\u00e0 verificato.
-XSDB8.D=AVVERTENZA: Derby (istanza {0}) sta tentando di avviare il database {1} anche se Derby (istanza {2}) potrebbe essere ancora attivo.  Solo un'istanza alla volta di Derby deve avviare un database. Ci\u00f2 pu\u00f2 determinare un errore grave o irreversibile se due istanze di Derby avviano lo stesso database contemporaneamente.  La propriet\u00e0 db2j.database.forceDatabaseLock=true \u00e8 stata impostata, quindi il database non verr\u00e0 avviato finch\u00e9 db.lck non \u00e8 presente.  Solitamente questo file viene eliminato alla chiusura della prima istanza di Derby che avvia il database, ma in alcune occasioni la chiusura non elimina tale file.  Quindi, dovr\u00e0 essere eliminato manualmente.  \u00c8 importante verificare che nessun altro VM acceda al database prima di eliminare il file db.lck manualmente.
+XSDB6.D=Un''altra istanza di Derby potrebbe avere avviato il database ''{0}''.
+XSDB7.D=AVVERTENZA: Derby (istanza {0}) sta tentando di avviare il database {1} anche se Derby (istanza {2}) potrebbe essere ancora attivo.  Solo un''istanza alla volta di Derby deve avviare un database. Ci\u00f2 pu\u00f2 determinare un errore grave o irreversibile, oppure tale errore potrebbe essersi gi\u00e0 verificato.
+XSDB8.D=AVVERTENZA: Derby (istanza {0}) sta tentando di avviare il database {1} anche se Derby (istanza {2}) potrebbe essere ancora attivo.  Solo un''istanza alla volta di Derby deve avviare un database. Ci\u00f2 pu\u00f2 determinare un errore grave o irreversibile se due istanze di Derby avviano lo stesso database contemporaneamente.  La propriet\u00e0 db2j.database.forceDatabaseLock=true \u00e8 stata impostata, quindi il database non verr\u00e0 avviato finch\u00e9 db.lck non \u00e8 presente.  Solitamente questo file viene eliminato alla chiusura della prima istanza di Derby che avvia il database, ma in alcune occasioni la chiusura non elimina tale file.  Quindi, dovr\u00e0 essere eliminato manualmente.  \u00c8 importante verificare che nessun altro VM acceda al database prima di eliminare il file db.lck manualmente.
 XSDB9.D=Il contenitore di flusso {0} \u00e8 corrotto.
 XSDBA.D=Tentativo di assegnare l''oggetto {0} non riuscito.
 
@@ -351,30 +358,33 @@
 01503=La colonna {0} sulla tabella {1} \u00e8 stata modificata aggiungendo una restrizione non nulla.
 01504=Il nuovo indice \u00e8 un duplicato di uno esistente: {0}.
 01505=Il valore {0} potr\u00e0 essere interrotto.
+01522=Il sinonimo ''{0}'' definito di recente \u00e8 stato risolto nell''oggetto  ''{1}'' attualmente non definito.
 01003=I valori nulli sono stati eliminati dall'argomento di una funzione della colonna.
-0100E=XX Tentativo di restituire un numero eccessivo di insiemi di risultati
-02000=Nessuna riga \u00e8 stata trovata per FETCH, UPDATE o DELETE; o il risultato di una query \u00e8 una tabella vuota.
+0100E=XX Tentativo di restituire un numero eccessivo di insiemi di risultati.
+
+02000=Nessuna riga \u00e8 stata trovata per FETCH, UPDATE o DELETE o il risultato di una query \u00e8 una tabella vuota.
 21000=La query secondaria scalare pu\u00f2 restituire solo una riga singola.
-22001=\u00c8 stato riscontrato un errore di interruzione durante il tentativo di abbassare {0} ''{1}'' alla lunghezza di {2}.
-54006=La lunghezza proveniente dall'operazione {0} \u00e8 superiore a {1}.
-22003=Il valore derivante \u00e8 esterno all'intervallo per il tipo di dati {0}.
+22001=\u00c8 stato riscontrato un errore di interruzione durante il tentativo di abbassare  {0} ''{1}'' alla lunghezza di {2}.
+54006=La lunghezza risultante dall''operazione {0} \u00e8 maggiore di {1}.
+22003=Il valore risultante non \u00e8 compreso nell''intervallo per il tipo di dati {0}.
 22005=\u00c8 stato effettuato un tentativo di ottenere un valore dati di tipo ''{0}'' da uno di tipo ''{1}''.
-22007.S.180=La rappresentazione della stringa di un valore datetime \u00e8 esterno all'intervallo.
-22007.S.181=La sintassi della rappresentazione della stringa di un valore datetime non \u00e8 corretto.
-22011=Il secondo o il terzo argomento della funzione SUBSTR \u00e8 esterno all'intervallo.
+22007.S.180=La rappresentazione della stringa di un valore data/ora non \u00e8 compresa nell'intervallo.
+22007.S.181=La sintassi della rappresentazione della stringa di un valore data/ora non \u00e8 corretta.
+22008.S=''{0}'' non \u00e8 un argomento valido per la funzione {1}.
+22011=Il secondo e il terzo argomento della funzione SUBSTR non sono compresi nell'intervallo.
 22012=Tentativo di dividere per zero.
 22013=Tentativo di ottenere la radice quadrata di un numero negativo, ''{0}''.
-22014=La posizione iniziale di LOCATE non \u00e8 valida; \u00e8 necessario che sia un numero intero positivo.  L''indice da cui iniziare la ricerca \u00e8 ''{2}''.  La stringa da ricercare \u00e8 ''{0}''.  La stringa da cui effettuare la ricerca \u00e8 ''{1}''. 
-22015=La funzione ''{0}'' non \u00e8 consentita sul seguente insieme di tipi.  Il primo operando \u00e8 di tipo ''{1}''.  Il secondo \u00e8 di tipo ''{2}''.  Il terzo operando (posizione iniziale) \u00e8 di tipo ''{3}''.
-22018=Formato stringa del carattere errato per il tipo {0}.
+22014=La posizione iniziale di LOCATE non \u00e8 valida; \u00e8 necessario che sia un numero intero positivo.  L''indice da cui iniziare la ricerca \u00e8 ''{2}''.  La stringa da cui effettuare la ricerca \u00e8 ''{0}''. La stringa da cui effettuare la ricerca \u00e8 ''{1}''. 
+22015=La funzione ''{0}'' non \u00e8 consentita sul seguente insieme di tipi.  Il primo operando \u00e8 di tipo ''{1}''. Il secondo operando \u00e8 di tipo ''{2}''. Il terzo operando (posizione iniziale) \u00e8 di tipo ''{3}''.
+22018=Formato stringa di caratteri non valido per il tipo {0}.
 22019=Sequenza escape non valida, ''{0}''. La stringa escape deve essere esattamente un carattere. Non pu\u00f2 essere vuota o contenere pi\u00f9 di un carattere.
 22025=Il carattere escape deve essere seguito da un carattere escape, '_', o '%'. Non pu\u00f2 essere seguito da altri caratteri o trovarsi alla fine del modello.
 22027=La funzione integrata TRIM() consente di eliminare un solo carattere.  Le funzioni integrate LTRIM() e RTRIM() consentono di eliminare pi\u00f9 caratteri.
-22500=Impossibile utilizzare i parametri ? per il modello LIKE e la clausola ESCAPE.
 22501=Una clausola ESCAPE di NULL restituisce risultati non definiti e non \u00e8 consentita.
+2200L=L'operando XMLPARSE non \u00e8 un documento XML, per i dettagli consultare l'eccezione successiva.
 23502=La colonna ''{0}'' non pu\u00f2 accettare un valore NULL.
-23505=L''isruzione \u00e8 stata interrotta poich\u00e9 potrebbe aver causato un valore di chiave duplicata in una restrizione di chiave univoca o primaria i indice univoco or identificato da ''{0}'' definito su ''{1}''.
-23503={2} sulla tabella ''{1}'' ha causato una violazione della restrizione di chiave esterna ''{0}'' per la chiave {3}.  L'istruzione \u00e8 stata sottoposta a rollback.
+23505=L''istruzione \u00e8 stata interrotta poich\u00e9 potrebbe aver causato un valore di chiave duplicata in una restrizione di chiave univoca o primaria o in un indice univoco identificato da ''{0}'' definito su ''{1}''.
+23503={2} sulla tabella ''{1}'' ha causato una violazione della restrizione di chiave esterna ''{0}'' per la chiave {3}.  L''istruzione \u00e8 stata sottoposta a rollback.
 23513=La restrizione di controllo ''{1}'' \u00e8 stata violata durante l''esecuzione di INSERT o UPDATE sulla tabella ''{0}''.
 38000=\u00c8 stata riscontrata l''eccezione ''{0}'' durante la valutazione di un''espressione.
 38001=La routine esterna non pu\u00f2 eseguire le istruzioni SQL.
@@ -386,33 +396,34 @@
 42000=Errore di sintassi o violazione della regola di accesso; per i dettagli, vedere ulteriori errori.
 
 # DB2 error for max length violation by char, varchar and long varchar. In future, this error message will be used for other purposes too
-42601=Nell''istruzione ALTER TABLE, la colonna ''{0}'' \u00e8 stata specificata come NOT NULL e la clausola DEFAULT non \u00e8 stata specificata o \u00e8 stata specificata come DEFAULT NULL.
-42601.S.372=L'istruzione ALTER TABLE non pu\u00f2 aggiungere una colonna IDENTITY ad una tabella. 
-42606=Una costante esadecimale errata che inizia con ''{0}'' \u00e8 stata rilevata.
+42601=In un''istruzione ALTER TABLE, la colonna ''{0}'' \u00e8 stata specificata come NOT NULL e la clausola DEFAULT non \u00e8 stata specificata o \u00e8 stata specificata come DEFAULT NULL.
+42601.S.372=Nell'istruzione ALTER TABLE non \u00e8 possibile aggiungere una colonna  IDENTITY a una tabella.
+42606=\u00c8 stata individuata una costante esadecimale non valida che inizia con ''{0}''.
 54002=Una costante di stringa che inizia con ''{0}'' \u00e8 troppo lunga.
-42611=L''attributo di lunghezza, precisione o di scala per la colonna o il mapping del tipo ''{0}'' non \u00e8 valido. 
+42611=L''attributo relativo alla lunghezza, alla precisione o alla scala relativo alla colonna o l''associazione di tipo ''{0}'' non sono validi.
 
-42605=Il numero di argomenti per la funzione ''{0}'' non \u00e8 corretto.
-42610=Tutti gli argomenti alla funzione COALESC/VALUE non possono essere parametri. E' necessario disporre almeno di un argomento diverso dal parametro.
+42605=Il numero di argomenti per la funzione ''{0}'' \u00e8 errato.
+42610=Gli argomenti della funzione COALESCE/VALUE non possono essere parametri. La funzione richiede almeno un argomento che non sia un parametro.
 
 42613=La clausola ''{0}'' contiene molte parole chiave o parole chiave in conflitto.
-42621=Una restrizione di verifica o una colonna generata definita con ''{0}'' non \u00e8 valida.
+42621=Una restrizione di controllo o una colonna generata definita con ''{0}'' non \u00e8 valida.
 42734=Il nome ''{0}'' specificato nel contesto ''{1}'' non \u00e8 univoco.
 # DB2 error for invalid set schema
-42802=Il numero di valori assegnato non coincide con il numero delle colonne specificate.
+42802=Il numero dei valori assegnati non corrisponde al numero delle colonne interessate o specificate.
 42815.S.713=Il valore di sostituzione per ''{0}'' non \u00e8 valido.
-42815.S.171=La lunghezza, il tipo di dati o il valore di argomenti ''{0}'' e ''{1}'' non \u00e8 compatibile.
-42820=Il valore letterale mobile ''{0}'' contiene pi\u00f9 di 30 caratteri.
+42815.S.171=Il tipo di dati, la lunghezza o il valore degli argomenti  ''{0}'' e ''{1}'' sono incompatibili.
+42820=Il valore letterale a virgola mobile ''{0}'' contiene pi\u00f9 di 30 caratteri.
 42824=Un operando di LIKE non \u00e8 una stringa oppure il primo operando non \u00e8 una colonna.
-42831=''{0}'' non pu\u00f2 essere una colonna di una chiave univoca o primaria poich\u00e9 non pu\u00f2 contenere valori nulli.
+42831=''{0}'' non pu\u00f2 essere una colonna di una chiave primaria o di una chiave univoca perch\u00e9 pu\u00f2 contenere valori null.
 42834=Impossibile specificare SET NULL poich\u00e9 FOREIGN KEY ''{0}'' non pu\u00f2 contenere valori nulli.  
 42884=Non \u00e8 stata trovata nessuna routine autorizzata denominata ''{0}'' di tipo ''{1}'' contenente argomenti compatibili.
 42886=''{0}'' parametro ''{1}'' richiede un indicatore di parametro ''?''.
 42894=Il valore DEFAULT o il valore di attributo IDENTITY non \u00e8 valido per la colonna ''{0}''.
-428C1=In una tabella \u00e8 consentita solo una colonna di identit\u00e0.
-42903=Utilizzo errato di una funzione aggregata.
-42908=L'istruzione CREATE VIEW non include un elenco di colonna.
-42915=La chiave esterna ''{0}'' non \u00e8 valida a causa di ''{1}''. 
+428C1=In una tabella \u00e8 consentita una sola colonna di identit\u00e0.
+42903=Uso non valido di una funzione aggregata.
+42908=L'istruzione CREATE VIEW non include un elenco di colonne.
+42915=La chiave esterna ''{0}'' non \u00e8 valida perch\u00e9 ''{1}''. 
+42916=Il sinonimo ''{0}'' non pu\u00f2 essere creato per ''{1}'' in quanto il risultato sarebbe una catena di sinonimi circolare.
 42972=Una clausola ON associata ad un operatore JOIN non \u00e8 valida.
 42X01=Errore di sintassi: {0}.
 42X02={0}.
@@ -422,28 +433,33 @@
 42X06=Sono state specificate troppe colonne di risultati per la tabella ''{0}''.
 42X07=Il carattere nullo \u00e8 consentito solo in una clausola VALUES all'interno di un'istruzione INSERT.
 42X08=Il costruttore della classe ''{0}'' non pu\u00f2 essere utilizzato come una tabella virtuale esterna se la classe non implementa ''{1}''.
+
 42X09=Il nome tabella o alias ''{0}'' \u00e8 stato utilizzato pi\u00f9 di una volta nell''elenco FROM.
 42X10=''{0}'' non \u00e8 un nome tabella esposto nell''ambito in cui viene visualizzato.
 42622=Il nome ''{0}'' \u00e8 troppo lungo. La lunghezza massima \u00e8 ''{1}''.
-42X12=Il nome colonna ''{0}'' compare pi\u00f9 di una volta nell''istruzione di creazione tabella.
-54011=Sono state specificate molte colonne ({0}) per la tabella o vista {1}. Il limite \u00e8 {2}.
-42Z9F=Molti indici ({0}) nella tabella {1}. Il limite \u00e8 {2}.
-42X13=Il nome colonna ''{0}'' compare pi\u00f9 di una volta nell''elenco di colonne di un''istruzione di inserimento.
+42X12=Il nome colonna ''{0}'' compare pi\u00f9 di una volta nell''istruzione CREATE TABLE.
+
+54011=Troppe colonne ({0}) sono state specificate per la tabella o la vista {1}. Il limite \u00e8 {2}.
+42Z9F=Troppi indici ({0}) nella tabella {1}. Il limite \u00e8 {2}.
+
+42X13=Il nome colonna ''{0}'' compare pi\u00f9 di una volta nell''elenco di colonne di un''istruzione INSERT.
+
 42X14=''{0}'' non \u00e8 una colonna nella tabella o VTI ''{1}''.
 42X15=Il nome colonna ''{0}'' compare in un''istruzione senza un elenco FROM.
-42X16=Il nome colonna ''{0}'' compare pi\u00f9 volte nella clausola SET di un''istruzione di aggiornamento.
-42X17=Il valore ''{0}'' non \u00e8 valido come specifica joinOrder nell''elenco Propriet\u00e0 di una clausola FROM. Solo i valori  FIXED e UNFIXED sono validi.
-42803=Un''espressione che contiene la colonna ''{0}'' viene visualizzata nell''elenco SELECT e non \u00e8 parte di una clausola GROUP BY.
-42818=I paragoni tra ''{0}'' e ''{1}'' non sono supportati.
-42X19=La clausola WHERE o HAVING, o la definizione CHECK CONSTRAINT \u00e8 un''espressione ''{0}''.  Deve essere un'espressione BOOLEAN.
+42X16=Il nome colonna ''{0}'' compare pi\u00f9 volte nella clausola SET di un''istruzione UPDATE.
+42X17=Il valore ''{0}'' non \u00e8 valido come specifica joinOrder nell''elenco Propriet\u00e0 di una clausola FROM. Solo i valori  FIXED e UNFIXED sono validi.  
+42803=Un''espressione contenente la colonna ''{0}'' viene visualizzata nell''elenco SELECT e non fa parte di una clausola GROUP BY.
+42818=I confronti tra ''{0}'' e ''{1}'' non sono supportati.
+42X19=La clausola WHERE o HAVING o la definizione CHECK CONSTRAINT \u00e8 un''espressione ''{0}''.  Deve essere un''espressione BOOLEAN.
 42X23=Il cursore {0} non \u00e8 aggiornabile.
 #42X24=The unary ''-'' operator is not allowed on the ''{0}'' type.
 42X25=La funzione ''{0}'' non \u00e8 consentita sul tipo ''{1}''.
-42X26=La classe ''{0}'' della colonna ''{1}'' non esiste o non \u00e8 possibile accedervi. Ci\u00f2 pu\u00f2 verificarsi se la classe non \u00e8 pubblica.
-42X28=Elimina tabella ''{0}'' non \u00e8 la destinazione del cursore ''{1}''.
-42X29=Aggiorna tabella ''{0}'' non \u00e8 la destinazione del cursore ''{1}''.
-42X30=Cursore ''{0}'' non trovato. Verificare che l'autocommit sia in modalit\u00e0 OFF.
+42X26=La classe ''{0}'' per la colonna ''{1}'' non esiste o \u00e8 inaccessibile. Ci\u00f2 pu\u00f2 verificarsi se la classe non \u00e8 pubblica.
+42X28=La tabella di eliminazione ''{0}'' non \u00e8 la destinazione del cursore ''{1}''.
+42X29=La tabella di aggiornamento ''{0}'' non \u00e8 la destinazione del cursore ''{1}''.
+42X30=Cursore ''{0}'' non trovato. Verificare che l''autocommit sia in modalit\u00e0 OFF.
 42X31=La colonna ''{0}'' non si trova nell''elenco FOR UPDATE del cursore ''{1}''.
+42X42=Nome correlazione non consentito per la colonna ''{0}'' perch\u00e9 parte dell''elenco FOR UPDATE.
 42X32=Il numero di colonne presenti nell''elenco di colonne derivate deve corrispondere al numero di colonne presenti nella tabella ''{0}''.
 42X33=L''elenco di colonne derivate contiene un nome colonne duplicato ''{0}''.
 42X34=Esiste un parametro ? nell'elenco di selezione.  Ci\u00f2 non \u00e8 consentito.
@@ -452,36 +468,39 @@
 42X37=Operatore unario ''{0}'' non consentito sul tipo ''{1}''.
 42X38='SELECT *' \u00e8 consentito solo nelle query secondarie EXISTS e NOT EXISTS.
 42X39=La query secondaria non pu\u00f2 restituire una colonna singola.
-42X40=NOT possiede un operando diverso dal valore booleano. L'operando di NOT deve essere valutato su TRUE, FALSE o UNKNOWN.
-42X41=La propriet\u00e0 ''{0}'' non \u00e8 valida nella clausola Properties di un elenco FROM (la propriet\u00e0 era stata impostata su ''{1}'').
+42X40=Un'istruzione NOT contiene un operando non booleano. L'operando di NOT deve essere valutato su TRUE, FALSE o UNKNOWN. 
+42X41=Nella clausola Properties di un elenco FROM, la propriet\u00e0 ''{0}'' non \u00e8 valida (la propriet\u00e0 era stata impostata su ''{1}''). 
 42821=Le colonne di tipo ''{0}'' non possono contenere valori di tipo ''{1}''. 
 42X43=ResultSetMetaData restituito per classe/oggetto ''{0}'' era nullo. Per utilizzare questa classe come una tabella virtuale esterna, \u00e8 necessario che ResultSetMetaData non sia un valore nullo.
+
 42X44=Lunghezza ''{0}'' non valida come specifica di colonna.
-# 42X45=
+42X45={0} non \u00e8 un tipo valido per l''argomento numero {1} di {2}.
 # 42X46=
 # 42X47=
-42X48=Il valore ''{1}'' non rappresenta una precisione valida per {0}.
+42X48=Il valore ''{1}'' non rappresenta una precisione valida per {0}
 42X49=Il valore ''{0}'' non \u00e8 un valore letterale intero valido.
 42X50=Non \u00e8 stato trovato nessun metodo corrispondente alla chiamata del metodo {0}.{1}({2}), sono state tentate tutte le combinazioni di tipi oggetti e di primitive e qualsiasi conversione di tipo possibile per tutti i parametri che la chiamata al metodo pu\u00f2 assumere.  \u00c8 possibile che il metodo esista ma che non sia public e/o static, oppure che i tipi di parametri non siano convertibili in chiamate a metodi.
 42X51=La classe ''{0}'' non esiste o non \u00e8 accessibile. Ci\u00f2 pu\u00f2 verificarsi se la classe non \u00e8 pubblica.
-42X52=La chiamata al metodo (''{0}'') tramite un destinatario di tipo primitiva Java ''{1}" non \u00e8 consentita.
-42X53=Il predicato LIKE pu\u00f2 avere solo operandi 'CHAR' o 'VARCHAR'. Il tipo ''{0}'' non \u00e8 consentito.
-42X54=Il metodo Java ''{0}'' ha un ? come destinatario.  Ci\u00f2 non \u00e8 consentito.
-42X55=Il nome tabella ''{1}'' deve essere ''{0}''.
+42X52=La chiamata al metodo (''{0}'') tramite un destinatario di tipo primitiva Java {1}" non \u00e8 consentita.
+42X53=Il predicato LIKE pu\u00f2 avere solo operandi ''CHAR'' o ''VARCHAR''. Il tipo ''{0}'' non \u00e8 consentito.
+42X54=Il metodo Java ''{0}'' ha come destinatario un parametro ?.  Ci\u00f2 non \u00e8 consentito.
+42X55=Il nome tabella ''{1}'' deve essere uguale a ''{0}''.
 42X56=Il numero di colonne presenti nell''elenco colonne vista non corrisponde al numero di colonne presenti nell''espressione query sottostante, nella definizione della vista per ''{0}''.
-42X57=getColumnCount() per la tabella virtuale esterna ''{0}'' ha restituito un valore ''{1}'' non valido.  I valori validi sono >= 1.
-42X58=Il numero di colonne presenti sul lato destro e sinistro di UNION deve essere uguale.
+42X57=getColumnCount() per la tabella virtuale esterna ''{0}'' ha restituito un valore ''{1}'' non valido. I valori validi sono maggiori o uguali a 1.
+42X58=Il numero di colonne presenti sul lato destro e sinistro di {0} deve essere uguale.
 42X59=Il numero di colonne presenti in ogni costruttore VALUES deve essere uguale.
 42X60=Valore ''{0}'' non valido per la propriet\u00e0 insertMode specificata per la tabella ''{1}''.
-42X61=I tipi ''{0}'' e ''{1}'' non sono compatibili con UNION.
-42X62=''{0}'' non consentito nello schema ''{1}''.
-42X63=La clausola USING non ha restituito alcun risultato, impossibile impostare alcun parametro.
-42X64=Valore ''{0}'' non valido specificato per la propriet\u00e0 useStatistics nell''elenco Propriet\u00e0. TRUE o FALSE sono gli unici valori validi.
+42X61=I tipi ''{0}'' e ''{1}'' non sono compatibili con {2}.
+42X62=''{0}'' non \u00e8 consentito nello schema ''{1}''.
+42X63=La clausola USING non ha restituito alcun risultato. Impossibile impostare alcun parametro.
+
+42X64=Nell''elenco Propriet\u00e0, il valore non valido ''{0}'' \u00e8 stato specificato per la propriet\u00e0 useStatistics. Gli unici valori validi sono TRUE o FALSE. 
 42X65=L''indice ''{0}'' non esiste.
-42X66=Il nome colonna ''{0}'' compare pi\u00f9 di una volta nell''istruzione di creazione indice.
-42X68=Non \u00e8 stato trovato nessun campo ''{0}'' che appartiene alla classe ''{1}''.  \u00c8 possibile che il campo esista ma che la classe non esista o non sia pubblica.
+42X66=Il nome colonna ''{0}'' compare pi\u00f9 di una volta nell''istruzione CREATE INDEX.
+42X68=Non \u00e8 stato trovato alcun campo ''{0}'' appartenente alla classe ''{1}''.  \u00c8 possibile che il campo esista ma che la classe non esista o non sia pubblica.
 42X69=Non \u00e8 consentito fare riferimento ad un campo (''{0}'') tramite un''espressione di riferimento del tipo primitivo  Java ''{1}''.
-42X72=Non \u00e8 stato trovato nessun campo statico ''{0}'' che appartiene alla classe ''{1}''.  \u00c8 possibile che il campo esista ma non sia pubblico e/o statico, oppure che la classe non esista o non sia pubblica.
+42X72=Non \u00e8 stato trovato alcun campo statico ''{0}'' appartenente alla classe ''{1}''.  \u00c8 possibile che il campo esista ma non sia pubblico e/o statico, oppure che la classe non esista o non sia pubblica.
+
 42X73=Risoluzione del metodo per la firma {0}.{1}({2}) era ambigua. (Il metodo specifico esistente non \u00e8 unico.)
 42X74=Sintassi dell'istruzione CALL non valida.
 42X75=Non \u00e8 stato trovato nessun costruttore con firma {0}({1}).  \u00c8 possibile che i tipi di parametri non siano convertibili in chiamate a metodi.
@@ -489,105 +508,118 @@
 42X77=La posizione della colonna ''{0}'' non \u00e8 compresa nell''intervallo per l''espressione query.
 42X78=La colonna ''{0}'' non \u00e8 presente nel risultato dell''espressione della query.
 42X79=Il nome colonna ''{0}'' compare pi\u00f9 di una volta nel risultato dell''espressione della query.
-42877=Un nome colonna qualificato ''{0}'' non \u00e8 consentito nella clausola ORDER BY.
-42X80=La clausola VALUES deve contenere almeno un elemento e tutti gli elementi non devono essere vuoti.
-42X82=La clausola USING ha restituito pi\u00f9 di una riga, sono consentite solo ResultSet di righe singole.
-42X83=Le restrizioni sulla colonna ''{0}'' richiedono che sia contemporaneamente annullabile e non  annullabile.
-42X84=\u00c8 stato creato l''indice ''{0}'' per applicare la restrizione ''{1}''.  \u00c8 possibile eliminarlo solo annullando la restrizione.
-42X85=Il vincolo ''{0}''deve essere contenuto nello stesso schema della tabella ''{1}''.
-42X86=Tabella ALTER non riuscita. La restrizione ''{0}'' non esiste sulla tabella ''{1}''.
-42X87=Almeno un''espressione di risultato (then o else) dell''espressione ''{0}''  deve essere diversa da ''?''.
-42X88=Un'espressione Conditional ha un operando non booleano. L'operando di Conditional deve essere valutato come TRUE, FALSE o UNKNOWN.
-42X89=I tipi ''{0}'' e ''{1}'' non sono tipi compatibili. (Nessun tipo \u00e8 assegnabile all'altro tipo).
+42877=Un nome colonna completo ''{0}'' non \u00e8 consentito nella clausola ORDER BY.
+42X80=La clausola VALUES deve contenere almeno un elemento. Gli elementi vuoti non sono consentiti.
+42X82=La clausola USING ha restituito pi\u00f9 di una riga. Sono consentite solo ResultSets di righe singole.
+42X83=Le restrizioni sulla colonna ''{0}'' richiedono che sia contemporaneamente annullabile e non annullabile.
+42X84=L''indice ''{0}'' \u00e8 stato creato per rafforzare la restrizione ''{1}''.  \u00c8 possibile eliminarlo solo annullando la restrizione.
+42X85=La restrizione ''{0}'' deve essere contenuta nello stesso schema della tabella ''{1}''.
+42X86=ALTER TABLE non riuscito. Non esiste alcuna restrizione ''{0}'' sulla tabella ''{1}''. 
+42X87=Almeno un''espressione di risultato (THEN o ELSE) dell''espressione ''{0}''  deve essere diversa da ''?''.
+
+42X88=Un'espressione conditional ha un operando non booleano. L'operando di un'espressione conditional deve essere valutato come TRUE, FALSE o UNKNOWN.
+
+42X89=I tipi ''{0}'' e ''{1}'' non sono tipi compatibili. (Nessun tipo \u00e8 assegnabile all''altro tipo).
+
 42X90=Pi\u00f9 di una restrizione della chiava primaria specificata per la tabella ''{0}''.
-42X91=Il nome restrizione ''{0}'' compare pi\u00f9 di una volta nell''istruzione di creazione della tabella.
+42X91=Il nome restrizione ''{0}'' compare pi\u00f9 di una volta nell''istruzione CREATE TABLE.
+
 42X92=Il nome colonna ''{0}'' compare pi\u00f9 di una volta nell''elenco colonne della restrizione.
 42X93=La tabella ''{0}'' contiene una definizione restrizione con la colonna ''{1}'', che non \u00e8 presente nella tabella.
 42Z93=Le restrizioni ''{0}'' e ''{1}'' possiedono lo stesso insieme di colonne e ci\u00f2 non \u00e8 consentito.
-42Z96=VTI in lettura-scrittura non sono supportati in ambienti JDK 1.1/JDBC 1.2: ''{0}''
-42Z9B=L''interfaccia della tabella virtuale esterna non supporta le colonne blob o clob. ''{0}'' colonna ''{1}''.
+
+42Z9B=L''interfaccia della tabella virtuale esterna non supporta le colonne BLOB o CLOB. ''{0}'' colonna ''{1}''. 
 42Z9D=Le istruzioni ''{0}'' non sono consentite nei trigger ''{1}''.
 42Z9E=La restrizione ''{0}'' non \u00e8 una restrizione {1}.
 42X94={0} ''{1}'' non esiste.
 42X96=Il percorso classe database contiene un file jar sconosciuto ''{0}''.
 42X98=I parametri non sono consentiti in una definizione VIEW.
-42Y00=La classe ''{0}'' non implementa org.apache.derby.iapi.db.AggregateDefinition e quindi non pu\u00f2 essere utilizzata come un''espressione di aggregazione.
+42Y00=La classe ''{0}'' non implementa org.apache.derby.db.AggregateDefinition e quindi non pu\u00f2 essere utilizzata come un''espressione di aggregazione.
 42Y01=La restrizione ''{0}'' non \u00e8 valida.
-42Y03=''{0}'' non \u00e8 riconosciuto come funzione o procedura.
+42Y03=''{0}'' non \u00e8 riconosciuto come una funzione o procedura.
 
 # EXTERNAL NAME is SQL keyword - do not translate
-42Y04=Impossibile creare una procedura o funzione con EXTERNAL NAME ''{0}'' poich\u00e9 non \u00e8 un elenco separato. Il formato previsto \u00e8 <percorso java completo>.<nome metodo> .
+42Y04=Impossibile creare una procedura o funzione con EXTERNAL NAME ''{0}'' perch\u00e9 non \u00e8 un elenco separato da punti. Il formato previsto \u00e8 <percorso java completo>.<nome metodo> .
 
 42Y05=Non esiste alcuna Chiave esterna denominata ''{0}''.
-42Y07=Lo schema ''{0}'' non esiste
+42Y07=lo schema ''{0}'' non esiste.
 42Y08=Le restrizioni della chiave esterna non sono consentite sulle tabelle di sistema.
 42Y09=I metodi Void sono i soli consentiti all'interno di un'istruzione CALL.
 42Y10=Un costruttore tabelle, che non \u00e8 presente in un'istruzione INSERT, possiede tutti i parametri? in una delle relative colonne.  Almeno una riga per ogni colonna deve possedere un non-parametro.
 42Y11=Con la clausola ''{0}'' \u00e8 necessaria una specifica di collegamento.
-42Y12=La clausola ON di una specifica JOIN \u00e8 un''espressione ''{0}''.  Deve essere un'espressione BOOLEAN.
-42Y13=Il nome colonna ''{0}'' compare pi\u00f9 di una volta nell''istruzione di creazione vista.
+42Y12=La clausola ON di una specifica JOIN \u00e8 un''espressione ''{0}''.  Deve essere un''espressione BOOLEAN.
+42Y13=Il nome colonna ''{0}'' compare pi\u00f9 di una volta nell''istruzione CREATE VIEW.
 42Z97=La ridenominazione della colonna ''{0}'' causer\u00e0 l''interruzione della restrizione di controllo ''{1}''.
 42Z99=I valori letterali di stringa o esadecimali, non possono superare i 64K.
-42Y16=Non \u00e8 stato trovato nessun metodo statico pubblico ''{0}'' nella classe ''{1}''.  \u00c8 possibile che il metodo esista ma non sia public, oppure non sia static.
+42Y16=Non \u00e8 stato trovato alcun metodo public static ''{0}'' nella classe ''{1}''.  \u00c8 possibile che il metodo esista ma non sia public oppure non sia static.
+
 42846=Impossibile convertire i tipi ''{0}'' in ''{1}''.
 42Y19=''{0}'' compare pi\u00f9 volte nell''elenco GROUP BY. Le colonne nell''elenco GROUP BY non devono essere ambigue.
 42Y22=L''aggregazione {0} non pu\u00f2 funzionare sul tipo {1}.
 42Y23=Informazioni sul tipo JDBC restituite per la colonna {0} non corrette.
-42Y24=La vista ''{0}'' non \u00e8 aggiornabile. (Le viste non sono aggiornabili.)
+42Y24=La vista ''{0}'' non \u00e8 aggiornabile. (Le viste non sono attualmente aggiornabili.)
+
 42Y25=''{0}'' \u00e8 una tabella di sistema.  Gli utenti non possono modificare i contenuti di tale tabella.
 #42Y26=Parameters are not allowed in the WHEN clause of a trigger.
 42Y27=I parametri non sono consentiti nell'azione del trigger.
-42Y29=L'elenco SELECT di una query non raggruppata contiene almeno 1 espressione non valida.  Quando un elenco SELECT contiene almeno 1 aggregazione, tutte le voci devono essere espressioni di aggregazioni valide.
-42Y30=L'elenco SELECT di una query raggruppata contiene almeno 1 espressione non valida.  Per un elenco SELECT con GROUP BY, l'elenco SELECT pu\u00f2 contenere solo colonne di raggruppamento ed espressioni di aggregazioni valide.
-42Y32=La classe aggregatore ''{0}'' per l''aggregazione ''{1}'' sul tipo {2} non implementa com.ibm.db2j.aggregates.Aggregator. 
+42Y29=L'elenco SELECT di una query non raggruppata contiene almeno un'espressione non valida.  Quando un elenco SELECT contiene almeno un'aggregazione, tutte le voci devono essere espressioni di aggregazioni valide.
+42Y30=L'elenco SELECT di una query raggruppata contiene almeno un'espressione non valida.  Per un elenco SELECT con GROUP BY, l'elenco pu\u00f2 contenere solo colonne di raggruppamento ed espressioni di aggregazioni valide.
+
+42Y32=La classe di aggregazione ''{0}'' per l''aggregato ''{1}'' sul tipo {2} non implementa com.ibm.db2j.aggregates.Aggregator. 
 42Y33=L''aggregazione {0} contiene una o pi\u00f9 aggregazioni.
 42Y34=Il nome colonna ''{0}'' corrisponde a pi\u00f9 di una colonna di risultati presenti nella tabella ''{1}''.
-42Y35=Il riferimento colonna ''{0}'' non \u00e8 valido. Quando un elenco SELECT contiene almeno 1 aggregazione, tutte le voci devono essere espressioni di aggregazioni valide.
-42Y36=Il riferimento colonna ''{0}'' non \u00e8 valido.  Per un elenco SELECT con GROUP BY, l'elenco SELECT pu\u00f2 contenere solo colonne di raggruppamento ed espressioni di aggregazioni valide.
-42Y37=''{0}'' \u00e8 un tipo di primitiva Java e non pu\u00f2 essere utilizzata con questo operatore.
+42Y35=Il riferimento colonna ''{0}'' non \u00e8 valido. Quando un elenco SELECT contiene almeno un''aggregazione, tutte le voci devono essere espressioni di aggregazioni valide.
+
+42Y36=Il riferimento colonna ''{0}'' non \u00e8 valido. Per un elenco SELECT con GROUP BY, l''elenco pu\u00f2 contenere solo colonne di raggruppamento ed espressioni di aggregazioni valide.
+
+42Y37=''{0}'' \u00e8 un tipo di primitiva Java e non pu\u00f2 essere utilizzato con questo operatore.
 42Y38=insertMode = la sostituzione non \u00e8 consentita su un inserimento dove la tabella di destinazione, ''{0}'', viene presa come riferimento in SELECT.
 # NOTE: The parameter to this message is a keyword used as a noun phrase.
 # Some possible values are "subquery", "CurrentDate", and "?".
 42Y39=''{0}'' non compare in una definizione CHECK CONSTRAINT poich\u00e9 potrebbe restituire dei risultati non deterministici.
 42Y40=''{0}'' compare pi\u00f9 volte nell''elenco colonne UPDATE OF per il trigger ''{1}''.
 42Y41=Impossibile richiamare direttamente ''{0}'' tramite EXECUTE STATEMENT poich\u00e9 fa parte di un trigger.
-42Y42=La scala ''{1}'' non \u00e8 valida per {0}.
+42Y42=La scala ''{1}'' non \u00e8 un valore di scala valido per ''{0}''.
 42Y43=La scala ''{0}'' non \u00e8 valida con precisione di ''{1}''.
-42Y44=Chiave, ''{0}'', non valida specificata nell''elenco Propriet\u00e0 nell''elenco FROM. Le chiavi con distinzione tra maiuscole e minuscole supportate attualmente sono ''{1}''.
+42Y44=Chiave non valida ''{0}'' specificata nell''elenco Propriet\u00e0 di un elenco  FROM. Le chiavi sensibili al maiuscolo/minuscolo attualmente supportate sono ''{1}''. 
 42Y45=Impossibile collegare VTI ''{0}'' poich\u00e9 \u00e8 un VTI trigger speciale e questa istruzione non fa parte di un''azione del trigger o della clausola WHEN.
-42Y46=Elenco Propriet\u00e0 non valido nell'elenco FROM.  Non esiste alcun indice ''{0}'' sulla tabella ''{1}''.
-42Y48=Elenco Propriet\u00e0 non valido nell'elenco FROM.  Non esiste alcuna restrizione denominata ''{0}'' sulla tabella ''{1}'' oppure la restrizione non possiede un indice di copia.
-42Y49=Pi\u00f9 valori specificati per la chiave propriet\u00e0 ''{0}''. 
+42Y46=Elenco Propriet\u00e0 non valido nell''elenco FROM.  Non esiste alcun indice ''{0}'' sulla tabella ''{1}''.
+42Y48=Elenco Propriet\u00e0 non valido nell''elenco FROM.  Non esiste alcuna restrizione denominata ''{0}'' sulla tabella ''{1}'' oppure la restrizione non possiede un indice di copia.
+42Y49=Pi\u00f9 valori specificati per la chiave propriet\u00e0 ''{0}''.
+
 42Y50=L''elenco Propriet\u00e0 per la tabella ''{0}'' pu\u00f2 contenere i valori per l''indice o per la restrizione ma non per entrambi.
 42Y55=Impossibile eseguire ''{0}'' su ''{1}'' poich\u00e9 inesistente.
-42Y56=joinStrategy non valida, ''{0}'', specificata nell''elenco Propriet\u00e0 sulla tabella ''{1}''. I valori supportati per  joinStrategy sono 'hash', 'nestedloop'.
-42Y58=NumberFormatException verificatasi durante la conversione del valore ''{0}'' per la sovrascrittura del programma di ottimizzazione ''{1}''.
-42Y59=Valore non valido, ''{0}'', specificato per la sovrascrittura hashInitialCapacity. Il valore deve essere > 0.
-42Y60=Valore non valido, ''{0}'', specificato per la sovrascrittura hashLoadFactor. Il valore deve essere > 0.0 e <= 1.0.
-42Y61=Valore non valido, ''{0}'', specificato per la sovrascrittura hashMaxCapacity. Il valore deve essere > 0.
+42Y56=Strategia di collegamento ''{0}'' non valida specificata nell''elenco Propriet\u00e0 della tabella ''{1}''. I valori attualmente supportati per una strategia di collegamento sono: ''hash'' e ''nestedloop''.
+42Y58=NumberFormatException durante la conversione del valore ''{0}'' per la sovrascrittura del programma di ottimizzazione ''{1}''.
+42Y59=Valore non valido, ''{0}'', specificato per la sovrascrittura hashInitialCapacity. Il valore deve essere maggiore di 0.
+42Y60=Valore non valido, ''{0}'', specificato per la sovrascrittura hashLoadFactor. Il valore deve essere maggiore di 0.0 e minore o uguale a 1.0.
+42Y61=Valore non valido, ''{0}'', specificato per la sovrascrittura hashMaxCapacity. Il valore deve essere maggiore di 0.
 42Y62=''{0}'' non consentito su ''{1}'' poich\u00e9 \u00e8 una vista.
-42Y63=Il collegamento hash richiede il predicato equijoin ottimizzabile su una colonna nell'indice o nella guida selezionata.  Un predicato equijoin ottimizzabile non esiste su qualsiasi colonna presente nella tabella o nell''indice ''{0}''. Utilizzare la sovrascrittura del programma di ottimizzazione ''indice'', per specificare un indice o un heap sulla tabella ''{1}''.
-42Y64=Valore bulkFetch di ''{0}'' non valido: il valore minimo per bulkFetch \u00e8 1.
-42Y65=bulkFetch non consentito sui collegamenti ''{0}''.
+42Y63=Il collegamento hash richiede il predicato equijoin ottimizzabile su una colonna nell''indice o nella guida selezionata.  Un predicato equijoin ottimizzabile non esiste su qualsiasi colonna presente nella tabella o nell''indice ''{0}''. Utilizzare la sovrascrittura del programma di ottimizzazione ''indice'', per specificare un indice o un heap sulla tabella ''{1}''.
+42Y64=Valore bulkFetch di ''{0}'' non valido. Il valore minimo per bulkFetch \u00e8 1.
+42Y65=bulkFetch non \u00e8 consentito sui collegamenti ''{0}''.
 42Y66=bulkFetch non consentito sui cursori aggiornabili.
+
 42Y67=Impossibile eliminare lo schema ''{0}''.
-42Y69=Nessun piano di esecuzione valido trovato per questa istruzione. Ci\u00f2 potrebbe dipendere da uno dei due fattori: \u00e8 stata specificata una strategia di collegamento hash quando questo non \u00e8 consentito (nessun collegamento equijoin ottimizzabile) oppure si sta tentando di collegare dueExternalVirtualTables, ognuno dei quali rappresenta il riferimento dell'altro e, quindi, non \u00e8 possibile calcolare l'istruzione.
-42Y70=L'ordine di collegamento specificato dall'utente non \u00e8 un ordine di collegamento legale. Ci\u00f2 potrebbe essere dovuto al fatto che una colonna di collegamento \u00e8 stata inviata, da una tabella interna ad una virtuale esterna, come parametro.
-42Y71=Impossibile eliminare la procedura o la funzione di sistema ''{0}''.
-42Y82=Impossibile eliminare l''istruzione preparata e memorizzata, generata dal sistema, ''{0}'' tramite DROP STATEMENT.  Fa parte di un trigger.
+42Y69=Nessun piano di esecuzione valido trovato per questa istruzione. Ci\u00f2 potrebbe dipendere da uno dei due fattori: \u00e8 stata specificata una strategia di collegamento hash quando questo non \u00e8 consentito (nessun collegamento equijoin ottimizzabile) oppure si sta tentando di collegare due tabelle virtuali esterne ognuna delle quali rappresenta il riferimento dell'altra e, quindi, non \u00e8 possibile calcolare l'istruzione.
+
+42Y70=L'utente ha specificato un ordine non valido per i collegamenti. Ci\u00f2 potrebbe essere dovuto al fatto che una colonna di collegamento \u00e8 stata inviata, da una tabella interna ad una virtuale esterna, come parametro.
+42Y71=Impossibile eliminare la funzione o procedura di sistema ''{0}''.
+42Y82=Impossibile eliminare l''istruzione preparata e memorizzata ''{0}'',  generata dal sistema, tramite DROP STATEMENT.  Fa parte di un trigger. 
 42Y83=Un valore nullo senza tipo non \u00e8 consentito come argomento sull''aggregazione {0}.  Associare il valore nullo ad un tipo adeguato.
 # NOTE: The parameter to this message is a keyword used as a noun phrase.
 # Some possible values are "subquery", "CurrentDate", and "?".
 42Y84=''{0}'' potrebbe non comparire in una definizione DEFAULT.
 42Y85=La parola chiave DEFAULT non \u00e8 consentita in una clausola VALUES che compare all'interno di un'istruzione INSERT.
-42Y90=FOR UPDATE non consentito su questo tipo di istruzione.
+42Y90=FOR UPDATE non consentito in questo tipo di istruzione.
+
 42Y91=La clausola USING non \u00e8 consentita in una EXECUTE STATEMENT per un'azione del trigger.
 42Y92=I trigger {0} possono fare riferimento solo alle variabili/tabelle della transazione {1}.
 42Y93=Clausola REFERENCING non valida: \u00e8 consentito solo un nome per ogni tipo di variabile/tabella della transazione.
-42Y94=AND o OR possiedono un operando diverso dal valore booleano. Gli operandi di AND e OR devono essere calcolati come TRUE, FALSE o UNKNOWN.
-42Y95=L''operatore ''{0}'', con un tipo di operando di sinistra di ''{1}'' e di destra di ''{2}'', non \u00e8 supportato.
+42Y94=AND o OR possiedono un operando diverso dal valore booleano. Gli operandi di AND e OR devono essere calcolati come TRUE, FALSE o UNKNOWN.  
+42Y95=L''operatore ''{0}'',  con un tipo di operando di sinistra di ''{1}'', e di destra di ''{2}'', non \u00e8 supportato.
 42Y96.U=UNKNOWN
-42Y97=Carattere escape non valido sulla riga ''{0}'', colonna ''{1}''.
+42Y97=Carattere escape non valido alla riga ''{0}'', colonna ''{1}''.
 42Y98.U=Riscontrato "{0}" sulla riga {1}, colonna {2}
 42Y99.U=Errore lessicale alla riga {0}, colonna {1}. Riscontrato: {2}
 42Z00.U=Chiamata metodo Java o riferimento campo
@@ -602,7 +634,7 @@
 42Z01.U=UNTYPED
 42Z02=Non sono supportate pi\u00f9 aggregazioni DISTINCT alla volta.
 42Z07=Le aggregazioni non sono consentite nella clausola ON.
-42Z08=Sostituzione contenuto esistente con nuova serie di righe non consentita su ''{0}'' poich\u00e9 possiede un trigger ({1}) abilitato.
+42Z08=Sostituzione inserimento di massa non consentito su ''{0}'' poich\u00e9 possiede un trigger ({1}) abilitato.
 42Z09.U=la COLONNA PREDEFINITA per
 #
 # The following message is used in error messages where we want to say that
@@ -612,11 +644,11 @@
 
 # alter table modify column error messages.
 #####
-42Z15=Tipo non valido specificato per la colonna ''{0}''. Non \u00e8 possibile modificare il tipo di una colonna.
-42Z16=\u00c8 possibile modificare la lunghezza solo per i tipi VARCHAR. 
+42Z15=Tipo non valido specificato per la colonna ''{0}''. Non \u00e8 possibile modificare il tipo di una colonna.  
+42Z16=\u00c8 possibile modificare la lunghezza solo per le colonne di tipo VARCHAR.
 42Z17=Lunghezza non valida specificata per la colonna ''{0}''. La lunghezza deve essere maggiore della lunghezza della colonna corrente.
 42Z18=La colonna ''{0}'' fa parte della restrizione della chiave esterna ''{1}''. Per modificare la lunghezza di questa colonna, \u00e8 necessario, innanzitutto, eliminare la restrizione, eseguire ALTER TABLE e, successivamente, ricreare la restrizione.
-42Z19=La colonna ''{0}'' viene assunta come riferimento almeno per una restrizione della chiave esterna ''{1}''. Per modificare la lunghezza di questa colonna, \u00e8 necessario eliminare le restrizioni di riferimento, eseguire ALTER TABLE e, successivamente, ricreare le restrizioni.
+42Z19=La colonna ''{0}'' viene utilizzata come riferimento da almeno una restrizione della chiave esterna ''{1}''. Per modificare la lunghezza di questa colonna, \u00e8 necessario eliminare le restrizioni di riferimento, eseguire ALTER TABLE e, successivamente, ricreare le restrizioni. 
 42Z20=Impossibile rendere annullabile la colonna ''{0}''. Fa parte di una chiave primaria, che non pu\u00f2 avere colonne annullabili.
 
 #####
@@ -624,11 +656,12 @@
 # identity error message (from 42Z21-42Z29)
 #####
 42837=ALTER TABLE ''{0}'' ha specificato degli attributi per la colonna ''{1}'' che non sono compatibili con la colonna esistente.
-42Z21=Incremento non valido specificato come identit\u00e0 della colonna ''{0}''. L'incremento deve essere diverso da zero.
-42Z22=Tipo non valido specificato per la colonna di identit\u00e0 ''{0}''. Gli unici tipi validi per le colonne di identit\u00e0 sono BIGINT, INT e SMALLINT.
-42Z23=Tentativo di modificare una colonna di identit\u00e0 ''{0}''. 
-42Z24=Overflow verificatosi in un valore di identit\u00e0 per la colonna ''{1}'' nella tabella ''{0}''.
-42Z25=Contatore di identit\u00e0 ERRORI INTERNI: l'aggiornamento \u00e8 stato chiamato senza argomenti con valore corrente = NULL.
+42Z21=Incremento non valido specificato per l''identit\u00e0 della colonna ''{0}''. L''incremento deve essere diverso da zero.
+
+42Z22=Tipo non valido specificato per l''identit\u00e0 della colonna ''{0}''. Gli unici tipi validi per l''identit\u00e0 delle colonne sono BIGINT, INT, SMALLINT.
+42Z23=Tentativo di modificare l''identit\u00e0 della colonna ''{0}''.
+42Z24=Overflow nel valore identit\u00e0 della colonna ''{1}'' nella tabella ''{0}''.
+42Z25=ERRORE INTERNO nel contatore di identit\u00e0. L'aggiornamento \u00e8 stato richiamato senza argomenti mentre il valore corrente \u00e8 uguale a NULL.
 42Z26=Impossibile rendere annullabile una colonna, ''{0}'', con un valore predefinito di identit\u00e0.
 42Z27=Impossibile modificare una colonna annullabile, ''{0}'', in modo che assuma un valore predefinito di identit\u00e0.
 
@@ -660,11 +693,8 @@
 # matches DB2
 42939=Non \u00e8 possibile creare un oggetto con il nome dello schema ''{0}''.
 
-
-
-
 42Z50=ERRORE INTERNO: impossibile generare il codice per {0}.
-42Z53=ERRORE INTERNO: tipo di attivazione sconosciuto per generare la scelta del nodo {0}.
+42Z53=ERRORE INTERNO: tipo di attivazione sconosciuto per generare la scelta del nodo ''{0}''.
 42Z54.U=Questa eccezione arresta l'istruzione in seguito all'analisi - non \u00e8 necessaria un'ulteriore elaborazione.
 42Z55.U=Esecuzione arrestata in seguito all'analisi tramite l'indicatore di debug StopAfterParsing.
 42Z56.U=Esecuzione arrestata in seguito al collegamento tramite l'indicatore di debug StopAfterBinding.
@@ -688,8 +718,6 @@
 42Z92=lettura ripetibile
 42Z9A=lettura non sincronizzata
 
-# Declare global temporary table language stuff. Does not match DB2, specific to Derby behavior
-XCL478.S=La funzione richiesta non pu\u00f2 fare riferimento alle tabelle nello schema SESSION.
 # Declare global temporary table language stuff. Matches DB2
 428EK=Il qualificatore per un nome di tabella temporanea globale dichiarata deve essere SESSION.
 42995=La funzione richiesta non si applica alle tabelle temporanee globali.
@@ -710,7 +738,7 @@
 43X09.U=secondi
 43X10.U=Totale
 43X11.U=Nodo
-43X12.U={0} non supportato per {1}
+43X12.U={0} non attualmente implementato per {1}
 # NOTE: In this case, the name of the type of ResultSet is "Any". ResultSet
 # is the name of an interface, so it should not be translated.
 43X13.U=Elimina ResultSet tramite
@@ -897,85 +925,101 @@
 43Y54.U=Inizio azione di riferimento sul numero di tabella dipendente
 43Y55.U=Fine azione di riferimento sul numero di tabella dipendente
 
-54004=L'istruzione SELECT contiene molte voci in GROUP BY, ORDER BY o nell'elenco di selezione.
+54004=L'istruzione SELECT presenta un numero eccessivo di elementi in GROUP BY, ORDER BY o nell'elenco di selezione.
 54008=L'istruzione CREATE INDEX specifica un numero eccessivo di colonne (16 \u00e8 il numero massimo consentito).
-54023=Il limite per il numero dei parametri di una procedura \u00e8 stato superato. Il limite \u00e8 {0} ed il numero dei parametri per la procedura {1} \u00e8 {2}.
-54038=La profondit\u00e0 massima dei trigger inattivi \u00e8 stata superata.
+54023=Il limite per il numero di parametri per una procedura \u00e8 stato superato. Il limite \u00e8 {0} e il numero di parametri per la procedura {1} \u00e8 {2}.
+54038=La profondit\u00e0 massima dei trigger nidificati \u00e8 stata superata.
 
 ## all other org.apache.derby.catalog.types
 44X00.U=Nome tipo SQL
 44X05.U=errore successivo
 
-X0X02.S=Impossibile bloccare la tabella ''{0}'' in modalit\u00e0 ''{1}''.
+X0X02.S=La tabella ''{0}'' non pu\u00f2 essere bloccata nella modalit\u00e0 ''{1}''.
 X0X03.S=Stato transazione non valido - il cursore attivo richiede lo stesso livello di isolamento
 X0X05.S=La tabella ''{0}'' non esiste.
 X0X0E.S=La posizione della colonna ''{0}'' elencata nella matrice di selezione delle colonne generata automaticamente non \u00e8 stata individuata nella tabella di inserimento.
+
 X0X0F.S=Il nome della colonna ''{0}'' elencata nella matrice di selezione delle colonne generata automaticamente non \u00e8 stata individuata nella tabella di inserimento.
 X0X07.S=Impossibile eliminare il file jar ''{0}'' poich\u00e9 si trova su db2j.database.classpath ''{0}''.
-X0X10.S=La clausola USING ha restituito pi\u00f9 di una riga, sono consentite solo ResultSet di righe singole.
+X0X10.S=La clausola USING ha restituito pi\u00f9 di una riga; sono consentite solo ResultSet di righe singole.
 X0X11.S=La clausola USING non ha restituito alcun risultato, impossibile impostare alcun parametro.
-X0X13.S=File jar ''{0}'' non presente nello schema ''{1}''.
-X0X57.S=\u00c8 stato effettuato un tentativo di inserire un valore Java di tipo ''{0}'', in un valore SQL ma non esiste un tipo SQL corrispondente.  Il valore Java probabilmente \u00e8 il risultato della chiamata a un metodo o dell'accesso a un campo.
+
+X0X13.S=Il file Jar ''{0}'' non esiste nello schema ''{1}''.
+X0X57.S=\u00c8 stato effettuato un tentativo di inserire un valore Java di tipo ''{0}'' in un valore SQL ma non esiste un tipo SQL corrispondente.  Il valore Java probabilmente \u00e8 il risultato della chiamata a un metodo o dell''accesso a un campo.
 X0X60.S=Cursore con nome ''{0}'' gi\u00e0 esistente.
-X0X61.S=I valori della colonna ''{4}'' nell''indice ''{0}'' e nella tabella ''{1}.{2}'', non corrispondono per la posizione della riga {3}.  Il valore presente nell''indice \u00e8 ''{5}'', mentre il valore presente nella tabella di base \u00e8 ''{6}''.  La chiave completa dell''indice, che comprende la posizione della riga, \u00e8 ''{7}''.  L'azione di correzione suggerita \u00e8 quella di ricreare l'indice.
-X0X62.S=Incoerenza trovata tra la tabella ''{0}'' e l''indice ''{1}''.  Errore durante il tentativo di richiamare la posizione della riga ''{2}'' dalla tabella.  La chiave completa dell''indice, che comprende la posizione della riga, \u00e8  ''{3}''. L'azione di correzione suggerita \u00e8 quella di ricreare l'indice.
+X0X61.S=I valori della colonna ''{4}'' nell''indice ''{0}'' e della tabella ''{1}.{2}'' non corrispondono per la posizione della riga {3}.  Il valore presente nell''indice \u00e8 ''{5}'', mentre il valore presente nella tabella di base \u00e8 ''{6}''.  La chiave completa dell''indice, che comprende la posizione della riga, \u00e8 ''{7}''. L''azione di correzione suggerita \u00e8 quella di ricreare l''indice.
+X0X62.S=Incoerenza rilevata tra la tabella ''{0}'' e l''indice ''{1}''.  Errore durante il tentativo di richiamare la posizione della riga ''{2}'' dalla tabella.  La chiave completa dell''indice, che comprende la posizione della riga, \u00e8 ''{3}''. L''azione di correzione suggerita \u00e8 quella di ricreare l''indice.
 X0X63.S=\u00c8 stata riscontrata IOException ''{0}''.
-X0X67.S=Le colonne di tipo ''{0}'' non possono essere utilizzate in CREATE INDEX, ORDER BY, GROUP BY, UNION o DISTINCT, poich\u00e9 i confronti per tale tipo non sono supportati.
+X0X67.S=Le colonne di tipo ''{0}'' non possono essere utilizzate in CREATE INDEX, ORDER BY, GROUP BY, UNION, INTERSECT, EXCEPT o DISTINCT, poich\u00e9 i confronti per tale tipo non sono supportati.
 X0X81.S={0} ''{1}'' non esiste.
 X0X85.S=L''indice ''{0}'' non \u00e8 stato creato poich\u00e9 ''{1}'' non \u00e8 un tipo di indice valido.
 X0X86.S=0 \u00e8 un valore di parametro non valido per ResultSet.absolute(int row).
 X0X87.S=Impossibile chiamare ResultSet.relative(int row) quando il cursore non \u00e8 posizionato su una riga.
 X0X95.S=Impossibile eseguire l''operazione ''{0}'' sull''oggetto ''{1}'' poich\u00e9 esiste una dipendenza di ResultSet aperta su tale oggetto.
 X0X99.S=L''indice ''{0}'' non esiste.
-X0Y16.S=''{0}'' non \u00e8 una vista.  Se si tratta di una tabella, utilizzare DROP TABLE.
-X0Y23.S=Impossibile eseguire l''operazione ''{0}'' sull''oggetto ''{1}'' poich\u00e9 VIEW ''{2}'' \u00e8 una dipendenza di tale oggetto.
-X0Y24.S=Impossibile eseguire l''operazione ''{0}'' sull''oggetto ''{1}'' poich\u00e9 STATEMENT ''{2}'' \u00e8 una dipendenza di tale oggetto.
-X0Y25.S=Impossibile eseguire l''operazione ''{0}'' sull''oggetto ''{1}'' poich\u00e9 {2} ''{3}'' \u00e8 una dipendenza di tale oggetto.
-X0Y26.S=\u00c8 necessario che l''indice ''{0}'' si trovi nello stesso schema della tabella ''{1}''.
+
+# Derby-specific XML errors.
+X0X14.S=Collegamento diretto a un valore XML non consentito, provare ad utilizzare XMLPARSE.
+X0X15.S=I valori XML non sono consentiti negli insiemi di risultati di livello superiore, provare ad utilizzare XMLSERIALIZE.
+X0X16.S=Errore di sintassi XML, parole chiave mancanti: ''{0}''.
+X0X17.S=Tipo di destinazione non valido per XMLSERIALIZE: ''{0}''.
+X0X18.S=Funzione XML non supportata: ''{0}''.
+X0XML.S=Rilevato errore imprevisto durante l'elaborazione XML; per i dettagli consultare l'eccezione successiva.
+
+X0Y16.S=''{0}'' non \u00e8 una vista. Se si tratta di una tabella, utilizzare DROP TABLE.
+X0Y23.S=Impossibile eseguire l''operazione ''{0}'' sull''oggetto ''{1}'' poich\u00e9 VIEW ''{2}'' \u00e8 dipendente da tale oggetto.
+X0Y24.S=Impossibile eseguire l''operazione ''{0}'' sull''oggetto ''{1}'' poich\u00e9 STATEMENT ''{2}'' \u00e8 dipendente da tale oggetto.
+X0Y25.S=Impossibile eseguire l''operazione ''{0}'' sull''oggetto ''{1}'' poich\u00e9 {2} ''{3}'' \u00e8 dipendente da tale oggetto.
+X0Y26.S=L''indice ''{0}'' deve essere contenuto nello stesso schema della tabella ''{1}''.
 X0Y28.S=Impossibile creare l''indice ''{0}'' sulla tabella di sistema ''{1}''.  Gli utenti non possono creare gli indici sulle tabelle di sistema.
 # column c already exists in table t.
-X0Y32.S={0} ''{1}'' gi\u00e0 esistente in {2} ''{3}''.
-X0Y38.S=Impossibile creare l''indice ''{0}'' poich\u00e9 la tabella ''{1}'' non esiste.
-X0Y41.S=Restrizione ''{0}'' non valida: la tabella di riferimento {1} non possiede chiavi primarie.  Aggiungere una chiave primaria a {1}, oppure specificare esplicitamente le colonne di una restrizione univoca, a cui fa riferimento questa chiave esterna.
+X0Y32.S={0} ''{1}'' esiste gi\u00e0 in {2} ''{3}''.
+X0Y38.S=Impossibile creare l''indice ''{0}'' perch\u00e9 la tabella ''{1}'' non esiste.
+X0Y41.S=La restrizione ''{0}'' non \u00e8 valida perch\u00e9 la tabella di riferimento {1} non presenta una chiave primaria. Aggiungere una chiave primaria a {1}, oppure specificare esplicitamente le colonne di una restrizione univoca, a cui fa riferimento questa chiave esterna.
+
 X0Y42.S=Restrizione ''{0}'' non valida: i tipi di colonne della chiave esterna non corrispondono ai tipi delle colonne di riferimento.
-X0Y43.S=Restrizione ''{0}'' non valida: il numero di colonne presenti in {0} ({1}) non corrisponde al numero di colonne presenti nella chiave di riferimento ({2}).
+X0Y43.S=Restrizione ''{0}'' non valida: il numero di colonne presenti in {0} ({1})  non corrisponde al numero di colonne presenti nella chiave di riferimento ({2}).
 X0Y44.S=Restrizione ''{0}'' non valida: nessuna restrizione di chiave univoca o primaria sulla tabella ''{1}'' corrisponde al numero e ai tipi di colonne presenti nella chiave esterna.
-X0Y45.S=Impossibile aggiungere o attivare la restrizione della chiave esterna ''{0}'' sulla tabella {1} poich\u00e9 1 o pi\u00f9 chiavi esterne non dispongono di chiavi di riferimento corrispondenti.
-X0Y46.S=Restrizione ''{0}'' non valida: la tabella di riferimento {1} non esiste.
+X0Y45.S=Impossibile aggiungere o attivare la restrizione della chiave esterna ''{0}'' sulla tabella ''{1}'' poich\u00e9 una o pi\u00f9 chiavi esterne non dispongono di chiavi di riferimento corrispondenti.
+
+X0Y46.S=Restrizione ''{0}'' non valida: la tabella di riferimento ''{1}'' non esiste.
 X0Y54.S=Impossibile eliminare lo schema ''{0}'' poich\u00e9 non \u00e8 vuoto.
-X0Y55.S=Il numero di righe presenti nella tabella di base non corrisponde al numero di righe presenti in almeno 1 degli indici sulla tabella. L''indice ''{0}'' nella tabella ''{1}.{2}'' ha {3} righe mentre la tabella di base ne ha {4}.  L'azione di correzione suggerita \u00e8 quella di ricreare l'indice.
-X0Y56.S=''{0}'' non consentito nella tabella di sistema ''{1}''.
-X0Y57.S=Impossibile aggiungere una colonna non annullabile alla tabella ''{0}'' poich\u00e9 tale tabella contiene almeno 1 riga.  Le colonne non annullabili possono essere aggiunte solo alle tabelle vuote.
-X0Y58.S=Tentativo di aggiungere una restrizione di chiave primaria ''{0}'' non riuscito poich\u00e9 la tabella possiede gi\u00e0 una restrizione di quel tipo.  Una tabella pu\u00f2 disporre solo di una singola restrizione di chiave primaria.
+X0Y55.S=Il numero di righe presenti nella tabella di base non corrisponde al numero di righe presenti in almeno 1 degli indici sulla tabella. L''indice ''{0}'' nella tabella ''{1}.{2}'' ha {3} righe mentre la tabella di base ne ha {4}.  L''azione di correzione suggerita \u00e8 quella di ricreare l''indice.
+X0Y56.S=''{0}'' non \u00e8 consentito nella tabella di sistema ''{1}''.
+X0Y57.S=Impossibile aggiungere una colonna non annullabile alla tabella ''{0}'' poich\u00e9 tale tabella contiene almeno una riga.  Le colonne non annullabili possono essere aggiunte solo alle tabelle vuote.
+X0Y58.S=Tentativo di aggiungere una restrizione di chiave primaria alla tabella ''{0}'' non riuscito poich\u00e9 la tabella possiede gi\u00e0 una restrizione di quel tipo. Una tabella pu\u00f2 disporre solo di una singola restrizione di chiave primaria.
 X0Y59.S=Tentativo di aggiungere o attivare una o pi\u00f9 restrizioni sulla tabella ''{1}'' non riuscito, poich\u00e9 la tabella contiene {2} righe che violano le seguenti restrizioni di controllo: {0}.
-X0Y63.S=Comando sulla tabella ''{0}'' non riuscito. Dati nulli trovati nelle colonne indice/restrizione univoca o chiave primaria. Tutte le colonne presenti in una chiave indice primaria o univoca non devono essere nulle.
+X0Y63.S=Il comando sulla tabella ''{0}'' non \u00e8 riuscito perch\u00e9 dati nulli sono stati trovati nelle colonne indice/restrizione univoca o chiave primaria. Tutte le colonne presenti in una chiave indice primaria o univoca non devono essere nulle.
+
 X0Y66.S=Impossibile eseguire il commit in una connessione nidificata quando esiste un'operazione in sospeso nella connessione parent.
 X0Y67.S=Impossibile eseguire il rollback in una connessione nidificata quando esiste un'operazione in sospeso nella connessione parent.
-X0Y68.S={0} ''{1}'' gi\u00e0 esistente.
+X0Y68.S={0} ''{1}'' esiste gi\u00e0.
 X0Y69.S={1} non consentito poich\u00e9 il trigger {0} \u00e8 attivo su {2}.
 X0Y70.S=INSERT, UPDATE e DELETE non sono consentiti sulla tabella {1} poich\u00e9 il trigger {0} \u00e8 attivo.
 X0Y71.S=La manipolazione della transazione, ad esempio SET ISOLATION non \u00e8 consentita poich\u00e9 il trigger {0} \u00e8 attivo.
-X0Y72.S=Sostituzione contenuto esistente con nuova serie di righe non consentita su ''{0}'' poich\u00e9 possiede un trigger ({1}) abilitato.
-X0Y77.S=Impossibile emettere l'istruzione di impostazione isolamento transazione, su una transazione globale in corso, poich\u00e9 eseguirebbe implicitamente l'operazione di commit di tale transazione. 
+X0Y72.S=Sostituzione inserimento di massa non consentito su ''{0}'' poich\u00e9 possiede un trigger ({1}) abilitato.
+X0Y77.S=Impossibile emettere l'istruzione di impostazione isolamento transazione su una transazione globale in corso poich\u00e9 eseguirebbe implicitamente l'operazione di commit di tale transazione.
 X0Y78.S=Impossibile chiamare Statement.executeQuery() tramite un'istruzione che restituisce un conteggio righe.
 X0Y79.S=Impossibile chiamare Statement.executeUpdate() tramite un'istruzione che restituisce ResultSet.
 X0Y80.S=Tabella ALTER ''{0}'' non riuscita. Dati nulli trovati nella colonna ''{1}''.
-X0Y83.S=AVVERTENZA: durante la cancellazione di una riga da una tabella, la riga dell''indice della riga della tabella di base {0} non \u00e8 stata trovata nell''indice con ID conglomerato {1}.  Questo problema \u00e8 stato corretto automaticamente come parte dell'operazione di cancellazione.
-XCL01.S=L''insieme di risultati non restituisce righe; operazione {0} non consentita.
+X0Y83.S=AVVERTENZA: durante la cancellazione di una riga da una tabella, la riga dell''indice della riga della tabella di base {0} non \u00e8 stata trovata nell''indice con ID conglomerato {1}.  Questo problema \u00e8 stato corretto automaticamente come parte dell''operazione di cancellazione.
+XCL01.S=L''insieme di risultati non restituisce righe. Operazione {0} non consentita. 
 XCL05.S=Attivazione chiusa, operazione {0} non consentita.
-XCL07.S=Cursore ''{0}'' chiuso. Verificare che l'autocommit sia in modalit\u00e0 OFF.
+XCL07.S=Cursore ''{0}'' chiuso. Verificare che l''autocommit sia in modalit\u00e0 OFF.
 XCL08.S=Il cursore ''{0}'' non si trova su una riga.
 XCL09.S=\u00c8 stata inoltrata un''Attivazione al metodo ''{0}'' che non corrisponde a PreparedStatement.
-XCL10.S=\u00c8 stata compilata una PreparedStatement e i parametri sono stati modificati.  Se si sta utilizzando JDBC, \u00e8 necessario preparare nuovamente l'istruzione.
-XCL12.S=\u00c8 stato effettuato un tentativo di inserire una valore dati di tipo ''{0}'' in un valore dati di tipo ''{1}''.
+XCL10.S=\u00c8 stata compilata una PreparedStatement e i parametri sono stati modificati. Se si sta utilizzando JDBC, \u00e8 necessario preparare nuovamente l'istruzione.  
+XCL12.S=\u00c8 stato effettuato un tentativo di inserire un valore dati di tipo ''{0}'' in uno di tipo ''{1}''.
 XCL13.S=La posizione del parametro ''{0}'' non \u00e8 compresa nell''intervallo.  Il numero dei parametri per questa istruzione preparata \u00e8 ''{1}''.
+XCL14.S=La posizione della colonna ''{0}'' non \u00e8 compresa nell''intervallo.  Il numero di colonne per ResultSet \u00e8 ''{1}''.
 XCL15.S=Si \u00e8 verificata una ClassCastException durante la chiamata del metodo compareTo() su un oggetto ''{0}''.  Il parametro sul metodo compareTo() \u00e8 di classe ''{1}''.
-XCL16.S=ResultSet non aperta, operazione ''{0}'' non consentita. Verificare che l'autocommit sia in modalit\u00e0 OFF.
+XCL16.S=ResultSet non aperto. Operazione {0} non consentita. Verificare che l''autocommit sia in modalit\u00e0 OFF.
 XCL17.S=Istruzione non consentita in questo database.
 XCL19.S=Riga mancante nella tabella ''{0}'' per la chiave ''{1}''.
 XCL20.S=Impossibile aggiornare i cataloghi a livello della versione ''{0}'' al livello della versione ''{1}''.
 XCL21.S=Si sta tentando di eseguire un'istruzione di definizione dati (CREATE, DROP, o ALTER) durante la  preparazione di un'istruzione differente. Ci\u00f2 non \u00e8 consentito. Si pu\u00f2 verificare se si esegue un'istruzione di definizione dati da un inizializzatore statico di una classe Java, utilizzata da un'istruzione SQL.
 XCL22.S=Il parametro {0} non pu\u00f2 essere registrato come parametro OUT perch\u00e9 \u00e8 un parametro IN.
+
 XCL23.S=Numero tipo SQL ''{0}'' non supportato da registerOutParameter().
 XCL24.S=Il parametro {0} compare come un parametro di output ma non \u00e8 stato definito in questo modo da registerOutParameter().  Se non \u00e8 un parametro di output, deve essere impostato sul tipo {1}.
 XCL25.S=Il parametro {0} non pu\u00f2 essere registrato come di tipo {1} poich\u00e9 \u00e8 mappato sul tipo {2} e questi non sono compatibili.
@@ -989,28 +1033,29 @@
 XCL34.S=Impossibile definire la tabella come dipendente della tabella {0} a causa delle limitazioni imposte dalle regole di eliminazione. (La relazione forma un ciclo di due o pi\u00f9 tabelle che eliminano la tabella o la collegano con s\u00e9 stessa (tutte le altre regole di eliminazione nel ciclo dovrebbero essere CASCADE).  
 XCL35.S=Impossibile definire la tabella come dipendente della tabella {0} a causa delle limitazioni imposte dalle regole di eliminazione. (La relazione elimina la tabella o la collega alla tabella indicata tramite relazioni multiple e la regola di eliminazione della relazione esistente \u00e8 SET NULL).  
 
-XCL36.S=la regola di eliminazione della chiave esterna deve essere {0}. La restrizione referenziale \u00e8 a riferimento automatico e una restrizione a riferimento automatico gi\u00e0 esistente ha la regola di eliminazione indicata (NO ACTION, RESTRICT o CASCADE).) 
-XCL37.S=la regola di eliminazione della chiave esterna deve essere {0}. (La restrizione referenziale \u00e8 a riferimento automatico e la tabella \u00e8 dipendente in una relazione con una regola di eliminazione CASCADE).
+XCL36.S=La regola di eliminazione della chiave esterna deve essere ''{0}''. La restrizione referenziale \u00e8 a riferimento automatico e una restrizione a riferimento automatico gi\u00e0 esistente ha la regola di eliminazione indicata (NO ACTION, RESTRICT o CASCADE).)
+XCL37.S=La regola di eliminazione della chiave esterna deve essere ''{0}''. (La restrizione referenziale \u00e8 a riferimento automatico e la tabella \u00e8 dipendente in una relazione con una regola di eliminazione CASCADE).
 XCL38.S=la regola di eliminazione della chiave esterna deve essere {0}. La relazione potrebbe eliminare la tabella o collegarla alla stessa tabella tramite relazioni multiple e tali relazioni devono avere la stessa regola di eliminazione (NO ACTION, RESTRICT o CASCADE).) 
 
-XCL39.S=la regola di eliminazione della chiave esterna non pu\u00f2 essere CASCADE. (Una restrizione di riferimento automatico esiste con una regola di eliminazione SET NULL, NO ACTION o RESTRICT.) 
-XCL40.S=la regola di eliminazione della chiave esterna non pu\u00f2 essere CASCADE. (La relazione potrebbe formare un ciclo che elimina la tabella o la collega a s\u00e9 stessa. Una delle regole di eliminazione esistenti non \u00e8 CASCADE; questa relazione pu\u00f2 essere definibile se la regola di eliminazione non \u00e8 CASCADE). 
+XCL39.S=La regola di eliminazione della chiave esterna non pu\u00f2 essere CASCADE. (Una restrizione di riferimento automatico esiste con una regola di eliminazione SET NULL, NO ACTION o RESTRICT.) 
+XCL40.S=La regola di eliminazione della chiave esterna non pu\u00f2 essere CASCADE. (La relazione potrebbe formare un ciclo che elimina la tabella o la collega a s\u00e9 stessa. Una delle regole di eliminazione esistenti non \u00e8 CASCADE; questa relazione pu\u00f2 essere definibile se la regola di eliminazione non \u00e8 CASCADE). 
 XCL41.S=la regola di eliminazione della chiave esterna non pu\u00f2 essere CASCADE. (La relazione potrebbe eliminare un'altra tabella o collegarla alla stessa tabella tramite percorsi multipli con diverse regole di eliminazione o con la regola di eliminazione uguale a SET NULL). 
-XCL42.S="CASCADE"
-XCL43.S="SET NULL"
-XCL44.S="RESTRICT"
-XCL45.S="CASCADE"
-XCL46.S="SET DEFAULT"
+XCL42.S=CASCADE
+XCL43.S=SET NULL
+XCL44.S=RESTRICT
+XCL45.S=NO ACTION
+XCL46.S=SET DEFAULT
 
 XCL47.S=Per utilizzare ''{0}'', aggiornare il database passando dalla versione {1} alla versione {2} o successiva.
 
 XCL48.S= TRUNCATE TABLE non \u00e8 consentito in ''{0}'' perch\u00e9 le restrizioni di chiave univoca/primaria in questa tabella vengono indicate abilitando le restrizioni di chiave esterne da altre tabelle. 
 XCL49.S= TRUNCATE TABLE non \u00e8 consentito in ''{0}'' perch\u00e9 il trigger DELETE \u00e8 stato abilitato ({1}).
-XCL50.S=L'aggiornamento del database da una versione precedente non \u00e8 supportato.  La versione del database di accesso \u00e8 ''{0}'', la versione di questo software \u00e8 ''{1}''.
+XCL50.S=L''aggiornamento del database da una versione precedente non \u00e8 supportato. Il  database a cui si accede \u00e8 al livello della versione ''{0}'', il software \u00e8 al livello della versione ''{1}''.    
+XCL51.S=La funzione richiesta non pu\u00f2 fare riferimento alle tabelle nello schema SESSION.
 
 
 # Transaction states, matches DB2
-25000=Stato di transazione errato.
+25000=Stato transazione non valido.
 
 # Authorization
 25501=Impossibile impostare la propriet\u00e0 di sola lettura della connessione in una transazione attiva.
@@ -1018,9 +1063,10 @@
 25503=DDL non consentito per una connessione, un utente o un database di sola lettura.
 25505=Un utente con autorizzazione di sola lettura, o un utente in un database di sola lettura, non pu\u00f2 disattivare la modalit\u00e0 di sola lettura su una connessione.
 28501=Propriet\u00e0 di autorizzazione database ''{0}={1}'' non valida.
-28502.C=Il nome utente ''{0}'' non \u00e8 valido. 
-28503=L''utente (utenti) ''{0}'' deve essere incluso sia nell''elenco di autorizzazioni  di sola lettura sia in quello di accesso completo.
-28504=Utente (utenti) ''{1}'' ripetuto nell''elenco di accesso ''{0}'';
+28502.C=Il nome utente ''{0}'' non \u00e8 valido.
+
+28503=L''utente (utenti) ''{0}'' deve essere incluso sia nell''elenco di autorizzazioni di sola lettura sia in quello di accesso completo.
+28504=Utente (utenti) ripetuto ''{1}'' nell''elenco di accesso ''{0}'';
 04501.C=Connessione al database rifiutata.
 
 
@@ -1049,14 +1095,14 @@
 XJ016.S=Metodo ''{0}'' non consentito sull''istruzione preparata.
 XJ017.S=Nessun comando savepoint consentito all'interno del codice trigger.
 XJ018.S=Il nome colonna non pu\u00f2 essere nullo.
-XJ020.S=Tipo di oggetto non convertibile in TYPE ''{0}'', valore java.sql.Types non valido o puntatore nullo all''oggetto.
+XJ020.S=Tipo di oggetto non convertibile in TYPE ''{0}'', valore java.sql.Types non valido o oggetto nullo.
 XJ022.S=Impossibile impostare il flusso: ''{0}''.
 XJ023.S=Il flusso di input contiene un minor numero di dati rispetto alla lunghezza richiesta.
-XJ025.S=Il flusso di input non pu\u00f2 contenere una lunghezza negativa.
+XJ025.S=Il flusso di input non pu\u00f2 avere una lunghezza negativa.
 XJ030.S=Impossibile impostare AUTOCOMMIT ON in una connessione nidificata.
 XJ042.S=''{0}'' non \u00e8 un valore valido per la propriet\u00e0 ''{1}''.
 XJ044.S=''{0}'' non \u00e8 una scala valida.
-XJ045.S=Livello di isolamento non valido o non supportato, ''{0}'', inviato a Connection.setTransactionIsolationLevel(). I valori supportati sono java.sql.Connection.TRANSACTION_SERIALIZABLE, java.sql.Connection.TRANSACTION_REPEATABLE_READ, java.sql.Connection.TRANSACTION_READ_COMMITTED e java.sql.Connection.TRANSACTION_READ_UNCOMMITTED.
+XJ045.S=Livello di isolamento non valido o attualmente non supportato, ''{0}'', inviato a Connection.setTransactionIsolationLevel(). I valori supportati sono java.sql.Connection.TRANSACTION_SERIALIZABLE, java.sql.Connection.TRANSACTION_REPEATABLE_READ, java.sql.Connection.TRANSACTION_READ_COMMITTED e java.sql.Connection.TRANSACTION_READ_UNCOMMITTED.
 XJ04B.S=Il batch non pu\u00f2 contenere un comando che tenti di restituire un insieme di risultati.
 XJ04C.S=Il batch CallableStatement non pu\u00f2 contenere i parametri di output.
 XJ056.S=Impossibile impostare AUTOCOMMIT ON in una connessione XA.
@@ -1072,15 +1118,18 @@
 XJ066.S=Valore parametro ''{0}'' non valido per Statement.setMaxFieldSize(int max).
 XJ067.S=Il puntatore di testo SQL \u00e8 nullo.
 XJ068.S=executeBatch e clearBatch sono consentiti solo durante un batch.
-XJ069.S=Nessun metodo SetXXX consentito in caso di Execute Statement Using.
-XJ080.S=Execute Statement Using ha inviato {0} parametri invece di {1}.
+XJ069.S=Nessun metodo SetXXX consentito in caso di USING execute statement.
+XJ080.S=USING execute statement ha inviato {0} parametri invece di ''{1}''.
+XJ081.S=Valore ''{0}'' non valido inviato come parametro ''{1}'' al metodo ''{2}''
 XJ070.S=Argomento posizione negativo o nullo ''{0}'' inviato in un metodo Blob o Clob.
-XJ071.S=Argomento lunghezza nullo o negativo ''{0}'' inviato in un metodo Blob o Clob.
-XJ072.S=Modello nullo o searchStr inviato in un metodo di posizione Blob o Clob.
-XJ073.S=I dati presenti nel metodo Blob o Clob non sono pi\u00f9 disponibili. Le ragioni possibili possono essere che la transazione \u00e8 stata sottoposta a commit o che la connessione \u00e8 chiusa.
-XJ076.S=L''argomento posizione ''{0}'' supera la dimensione di Blob/Clob.
-XJ077.S=\u00c8 stata riscontrata un'eccezione durante il tentativo di leggere il primo byte/carattere del modello Blob/Clob, utilizzando getBytes/getSubString.
+XJ071.S=Argomento lunghezza nullo o negativo ''{0}'' inviato in un metodo BLOB o CLOB.
+XJ072.S=Modello nullo o searchStr inviato in un metodo di posizione BLOB o CLOB.
+XJ073.S=I dati presenti nel metodo BLOB o CLOB non sono pi\u00f9 disponibili. \u00c8 possibile che venga eseguita l'operazione di commit della transazione del metodo BLOB o CLOB o la connessione viene chiusa.
+XJ076.S=L''argomento posizione ''{0}'' supera la dimensione di BLOB/CLOB.
+XJ077.S=\u00c8 stata riscontrata un'eccezione durante il tentativo di leggere il primo byte/carattere del modello BLOB/CLOB, utilizzando getBytes/getSubString.
 XJ082.U=I valori BLOB/CLOB non sono consentiti come parametri di metodo o destinatari.
+XJ083.U=''{0}'' non consentito perch\u00e9 ResultSet non \u00e8 un ResultSet aggiornabile. 
+XJ084.U=La colonna non corrisponde a una colonna della tabella di database. Impossibile eseguire {0} su questa colonna.
 
 0A000.S=Funzione non implementata: {0}.
 
@@ -1093,19 +1142,20 @@
 XJ041.C=Impossibile creare il database ''{0}''; per i dettagli consultare l''eccezione successiva.
 XJ049.C=Conflitto durante la creazione degli attributi specificati.
 XJ081.C=Sono stati specificati degli attributi di creazione/ripristino/recupero in conflitto.
-XJ05B.C=L''attributo JDBC ''{0}'' possiede un valore non valido ''{1}'', i valori validi sono ''{2}''.
+XJ05B.C=L''attributo JDBC ''{0}'' ha un valore non valido ''{1}'', i valori validi sono ''{2}''.
 
 XXXXX.C.6=Chiusura sessione database normale.
 
 08006.D=Arresto database ''{0}''.
 
-XJ015.M=Arresto del sistema Derby.
+XJ015.M=Arresto sistema Derby.
 
 01J01=Database ''{0}'' non creato, connessione eseguita al database esistente.
 01J02=I cursori di scorrimento sensibili non sono implementati.
-01J03=Le ResultSet aggiornabili non sono implementate.
-01J04=La classe ''{0}'' della colonna ''{1}'' non implementa java.io.Serializable o java.sql.SQLData. Le istanze devono implementare una di queste interfacce per essere memorizzate.
+01J03=ResultSets aggiornabili di scorrimento sensibili e insensibili non attualmente implementati.
+01J04=La classe ''{0}'' per la colonna ''{1}'' non implementa java.io.Serializable o java.sql.SQLData. Le istanze devono implementare una di queste interfacce per essere memorizzate.
 01J05=Aggiornamento database riuscito. Il database aggiornato \u00e8 pronto per l'uso. Nuova convalida delle istruzioni preparate memorizzate non riuscita. Per i dettagli relativi a questo errore, consultare l'eccezione successiva.
+01J06=ResultSet non aggiornabile. La query non \u00e8 qualificata per la generazione di un ResultSet aggiornabile.
 
 XJ001.U=Eccezione Java: ''{1}: {0}''.
 XJ050.U=\u00c8 necessario aggiornare il database dalla versione {0}, impostare l''attributo ''upgrade=true'' sull''URL della connessione JDBC per consentire l''aggiornamento alla versione {1}.
@@ -1113,12 +1163,14 @@
 
 # org.apache.derby.database.UserUtility
 #
-XCZ00.S=Autorizzazione ''{0}'' sconosciuta.
-XCZ01.S=Utente ''{0}'' sconosciuto.
-XCZ02.S=Parametro ''{0}''=''{1}'' non valido.
+XCZ00.S=Autorizzazione sconosciuta ''{0}''.
+XCZ01.S=Utente sconosciuto ''{0}''.
+XCZ02.S=Parametro non valido ''{0}''=''{1}''.
 
 # SQL J Jar support
 46001=Eccezione durante l''accesso al file jar tramite l''URL ''{0}''.
+46J01=La firma del metodo Java ha un formato non valido.
+46J02=La firma del metodo Java contiene un numero errato ({0}) di parametri, previsti {1}.
 
 ###############################################################################
 #
@@ -1145,6 +1197,9 @@
 L016=impossibile creare un nuovo file di log {0}
 L017=impossibile creare un nuovo file di log {0} a causa di {1}
 L018=Il sistema potrebbe trovarsi in uno stato incoerente, file {0} mancante
+L020=AVVERTENZA: Il database \u00e8 stato avviato almeno una volta con {0}={1}. Come risultato dell''utilizzo di questa modalit\u00e0, \u00e8 possibile che il database non possa essere ripristinato, che le transazioni di cui \u00e8 stato eseguito il commit vadano perdute e che il database si trovi in uno stato incoerente. Ci\u00f2 pu\u00f2 causare errori imprevisti.\n
+L021=AVVERTENZA: Il database \u00e8 stato precedentemente avviato o viene attualmente avviato con {0} impostato su {1}. Questa modalit\u00e0 {0}={1} non garantisce la capacit\u00e0 di ripristino e probabilmente \u00e8 stata la causa dell''errore di avvio.\n
+
 
 # Class Manager
 C000=Classe {0} scritta sul file {1}. Fornire il supporto tramite il file e le seguenti informazioni relative all''eccezione: {2}
@@ -1169,6 +1224,7 @@
 D010=Backup interrotto a causa di un errore
 D011=vecchia copia di backup eliminata su {0}
 D012=Backup completato, classe instant di log su {0} \n
+D013=AVVERTENZA: Il database viene avviato con {0}={1}. In questa modalit\u00e0, \u00e8 possibile che il database non possa essere ripristinato, che le transazioni di cui \u00e8 stato eseguito il commit vadano perdute e che il database si trovi in uno stato incoerente. Utilizzare questa modalit\u00e0 solo quando tali conseguenze sono accettabili \n
 
 # Connectivity 
 J004=identit\u00e0 database

[... 57 lines stripped ...]


Mime
View raw message