You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by rh...@apache.org on 2014/10/03 15:07:11 UTC

svn commit: r1629196 [2/5] - in /db/derby/code/branches/10.11: ./ java/engine/org/apache/derby/loc/ java/tools/org/apache/derby/loc/

Modified: db/derby/code/branches/10.11/java/engine/org/apache/derby/loc/messages_fr.properties
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.11/java/engine/org/apache/derby/loc/messages_fr.properties?rev=1629196&r1=1629195&r2=1629196&view=diff
==============================================================================
--- db/derby/code/branches/10.11/java/engine/org/apache/derby/loc/messages_fr.properties (original)
+++ db/derby/code/branches/10.11/java/engine/org/apache/derby/loc/messages_fr.properties Fri Oct  3 13:07:11 2014
@@ -159,6 +159,8 @@
 #
 01J16=Votre mot de passe est obsol\u00E8te. Pour prot\u00E9ger la base de donn\u00E9es, vous devez mettre \u00E0 jour votre mot de passe rapidement. Utilisez la proc\u00E9dure SYSCS_UTIL.SYSCS_MODIFY_PASSWORD pour modifier le mot de passe dans la base de donn\u00E9es ''{0}''.
 
+01J17=Vous ne pouvez pas crypter, d\u00E9crypter ou crypter \u00E0 nouveau une base de donn\u00E9es qui est d\u00E9j\u00E0 amorc\u00E9e. Vous devez arr\u00EAter la base de donn\u00E9es avant de tenter ces op\u00E9rations.
+
 07000=Au moins un param\u00E8tre de l''instruction en cours n''est pas initialis\u00E9.
 
 # Arguments:
@@ -280,7 +282,7 @@
 #    {0} = authorizationID
 #    {1} = databaseName
 #
-08004.C.6=L''utilisateur ''{0}'' ne peut pas effectuer une mise \u00E0 niveau mat\u00E9rielle de la base de donn\u00E9es ''{1}''. Seul le propri\u00E9taire de la base de donn\u00E9es peut effectuer cette op\u00E9ration.
+08004.C.6=L''utilisateur ''{0}'' ne peut pas effectuer une mise \u00E0 niveau de la base de donn\u00E9es ''{1}''. Seul le propri\u00E9taire de la base de donn\u00E9es peut effectuer cette op\u00E9ration.
 
 # Arguments:
 #
@@ -317,12 +319,19 @@
 #
 08004.C.11=L''utilisateur ''{0}'' ne dispose pas des droits d''acc\u00E8s requis pour cr\u00E9er la base de donn\u00E9es ''{1}'' [{2}].
 
-08004.C.12=Echec de l''authentification de la connexion. Les informations d''identification et de connexion fournies ne sont pas valides ou la base de donn\u00E9es utilise un mod\u00E8le de cryptage de mot de passe non compatible avec le m\u00E9canisme de s\u00E9curit\u00E9 renforc\u00E9 de substitution des mots de passe. Si cette erreur s''est produite \u00E0 la suite de la mise \u00E0 niveau, reportez-vous \u00E0 la note sur la version relative \u00E0 DERBY-4483 pour consulter les options disponibles.
+08004.C.12=Echec de l''authentification de la connexion. Les informations d''identification fournies ne sont pas valides ou la base de donn\u00E9es utilise un mod\u00E8le de cryptage de mot de passe non compatible avec le m\u00E9canisme de s\u00E9curit\u00E9 renforc\u00E9 de substitution des mots de passe. Si cette erreur s''est produite \u00E0 la suite de la mise \u00E0 niveau, reportez-vous \u00E0 la note sur la version relative \u00E0 DERBY-4483 pour consulter les options disponibles.
 
 08004.C.13=Le nom utilisateur ou le mot de passe est NULL ou de longueur 0.
 
 # Arguments:
 #
+#    {0} = authorizationID
+#    {1} = databaseName
+#
+08004.C.14=L''utilisateur ''{0}'' ne peut pas d\u00E9crypter la base de donn\u00E9es ''{1}''. Seul le propri\u00E9taire de la base de donn\u00E9es peut effectuer cette op\u00E9ration.
+
+# Arguments:
+#
 #    {0} = error
 #
 08006.C=Une erreur de protocole r\u00E9seau s''est produite et la connexion a \u00E9t\u00E9 ferm\u00E9e : {0}
@@ -420,6 +429,8 @@
 
 21000=Une sous-requ\u00EAte scalaire n''est autoris\u00E9e que pour renvoyer une seule ligne.
 
+21000.S.1=Une ligne de la table cible est qualifi\u00E9e pour plusieurs actions DELETE ou UPDATE.
+
 # Arguments:
 #
 #    {0} = dataType
@@ -462,7 +473,7 @@
 #    {0} = typeName
 #    {1} = typeName
 #
-22005.S.1=Impossible de convertir une valeur de type ''{0}'' vers le type ''{1}'' : le codage n''est pas pris en charge.
+22005.S.1=Impossible de convertir une valeur de type ''{0}'' vers le type ''{1}'' : l''encodage n''est pas pris en charge.
 
 22005.S.2=Le convertisseur de caract\u00E8res requis n''est pas disponible.
 
@@ -630,11 +641,61 @@
 
 # Arguments:
 #
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#
+23506.T.1=La transaction a \u00E9t\u00E9 abandonn\u00E9e en raison d''une violation de contrainte diff\u00E9r\u00E9e : doublon dans une contrainte de cl\u00E9 primaire ou unique identifi\u00E9e par ''{0}'' d\u00E9finie sur ''{1}''.
+
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#
+23507.S.1=Violation de contrainte diff\u00E9r\u00E9e : doublon dans une contrainte de cl\u00E9 primaire ou unique identifi\u00E9e par ''{0}'' d\u00E9finie sur ''{1}''.
+
+# Arguments:
+#
 #    {0} = tableName
 #    {1} = constraintName
 #
 23513=La contrainte CHECK ''{1}'' a \u00E9t\u00E9 viol\u00E9e au cours de l''ex\u00E9cution d''une op\u00E9ration INSERT ou UPDATE sur la table ''{0}''.
 
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#    {2} = constraintText
+#
+23514.T.1=La transaction a \u00E9t\u00E9 abandonn\u00E9e en raison d''une violation de contrainte diff\u00E9r\u00E9e : contrainte CHECK identifi\u00E9e par ''{0}'' d\u00E9finie sur {1} en tant que ''{2}''.
+
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#    {2} = constraintText
+#
+23515.S.1=Violation de contrainte diff\u00E9r\u00E9e : contrainte CHECK identifi\u00E9e par ''{0}'' d\u00E9finie sur {1} en tant que ''{2}''.
+
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#    {2} = indexOrConstraintName
+#    {3} = tableName
+#    {4} = keyName
+#
+23516.T.1=La transaction a \u00E9t\u00E9 abandonn\u00E9e en raison d''une violation de contrainte diff\u00E9r\u00E9e : cl\u00E9 \u00E9trang\u00E8re ''{0}'' d\u00E9finie sur {1} r\u00E9f\u00E9ren\u00E7ant la contrainte ''{2}'' d\u00E9finie sur {3}, cl\u00E9 ''{4}''.
+
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#    {2} = indexOrConstraintName
+#    {3} = tableName
+#    {4} = keyName
+#
+23517.S.1=Violation de contrainte diff\u00E9r\u00E9e : contrainte de cl\u00E9 \u00E9trang\u00E8re ''{0}'' d\u00E9finie sur {1} r\u00E9f\u00E9ren\u00E7ant la contrainte ''{2}'' d\u00E9finie sur {3}, cl\u00E9 ''{4}''.
+
 24000=Etat du curseur non valide. Aucune ligne en cours.
 
 24501.S=Le curseur identifi\u00E9 n''est pas ouvert.
@@ -667,11 +728,11 @@
 #
 38000=L''exception ''{0}'' a \u00E9t\u00E9 g\u00E9n\u00E9r\u00E9e lors de l''\u00E9valuation d''une expression.
 
-38001=Le sous-programme externe n''est pas autoris\u00E9 \u00E0 ex\u00E9cuter des instructions SQL.
+38001=La routine externe n''est pas autoris\u00E9e \u00E0 ex\u00E9cuter des instructions SQL.
 
-38002=Le sous-programme a tent\u00E9 de modifier des donn\u00E9es, mais il n''a pas \u00E9t\u00E9 d\u00E9fini en tant que MODIFIES SQL DATA.
+38002=La routine a tent\u00E9 de modifier des donn\u00E9es, mais il n''a pas \u00E9t\u00E9 d\u00E9fini en tant que MODIFIES SQL DATA.
 
-38004=Le sous-programme a tent\u00E9 de lire des donn\u00E9es, mais il n''a pas \u00E9t\u00E9 d\u00E9fini en tant que READS SQL DATA.
+38004=La routine a tent\u00E9 de lire des donn\u00E9es, mais il n''a pas \u00E9t\u00E9 d\u00E9fini en tant que READS SQL DATA.
 
 # Arguments:
 #
@@ -718,6 +779,8 @@
 #
 40XL1.T.1=Impossible d''obtenir un verrou dans le d\u00E9lai demand\u00E9. Vidage lockTable : {0}
 
+40XL2=Auto-interblocage.
+
 40XT0=Une erreur interne a \u00E9t\u00E9 identifi\u00E9e par le module RawStore.
 
 40XT1=Une exception a \u00E9t\u00E9 g\u00E9n\u00E9r\u00E9e au cours de la validation (commit) de la transaction.
@@ -728,10 +791,16 @@
 
 40XT5=Une exception a \u00E9t\u00E9 \u00E9mise au cours d''une transaction interne.
 
-40XT6=La base de donn\u00E9es est en \u00E9tat inactif ; impossible d''activer la transaction. Veuillez patienter jusqu''\u00E0 ce qu''elle quitte cet \u00E9tat.
+40XT6=La base de donn\u00E9es est en \u00E9tat ralenti ; impossible d''activer la transaction. Veuillez patienter jusqu''\u00E0 ce qu''elle quitte cet \u00E9tat.
 
 40XT7=Op\u00E9ration non prise en charge dans une transaction interne.
 
+# Arguments:
+#
+#    {0} = internalTransactionState
+#
+40XT8=Une erreur interne a \u00E9t\u00E9 identifi\u00E9e par le module RawStore. Les d\u00E9tails d''\u00E9tat interne de la transaction sont les suivants : {0}
+
 42000=Erreur de syntaxe ou violation des r\u00E8gles d''acc\u00E8s ; pour plus de d\u00E9tails, consultez les autres erreurs.
 
 # Arguments:
@@ -880,7 +949,7 @@
 #
 4251E=Personne ne peut visualiser la colonne ''{0}''.''{1}''.
 
-4251F=Vous ne pouvez pas supprimer les informations d''identification et de connexion du propri\u00E9taire de la base de donn\u00E9es.
+4251F=Vous ne pouvez pas supprimer les informations d''identification du propri\u00E9taire de la base de donn\u00E9es.
 
 4251G=D\u00E9finissez derby.authentication.builtin.algorithm sur un algorithme de message Digest valide. Le mod\u00E8le d''authentification en cours est trop faible pour \u00EAtre utilis\u00E9 par l''authentification NATIVE.
 
@@ -890,7 +959,7 @@
 #
 #    {0} = databaseName
 #
-4251I=Impossible d''effectuer l''authentification car la base de donn\u00E9es d''informations d''identification et de connexion ''{0}'' n''existe pas.
+4251I=Impossible d''effectuer l''authentification car la base de donn\u00E9es d''informations d''identification ''{0}'' n''existe pas.
 
 # Arguments:
 #
@@ -898,13 +967,13 @@
 #
 4251J=Le format de la valeur de la propri\u00E9t\u00E9 ''{0}'' est incorrect.
 
-4251K=Les premi\u00E8res informations d''identification et de connexion cr\u00E9\u00E9es doivent \u00EAtre celles du propri\u00E9taire de la base de donn\u00E9es.
+4251K=Les premi\u00E8res informations d''identification cr\u00E9\u00E9es doivent \u00EAtre celles du propri\u00E9taire de la base de donn\u00E9es.
 
 # Arguments:
 #
 #    {0} = dbName
 #
-4251L=La propri\u00E9t\u00E9 derby.authentication.provider sp\u00E9cifie ''{0}'' en tant que nom de la base de donn\u00E9es d''informations d''identification et de connexion. Ce nom n''est pas valide pour une base de donn\u00E9es.
+4251L=La propri\u00E9t\u00E9 derby.authentication.provider sp\u00E9cifie ''{0}'' en tant que nom de la base de donn\u00E9es d''informations d''identification. Ce nom n''est pas valide pour une base de donn\u00E9es.
 
 # Arguments:
 #
@@ -1051,12 +1120,14 @@
 
 4287A=La clause ORDER BY peut ne pas sp\u00E9cifier d''expression, car la requ\u00EAte indique DISTINCT.
 
+4287B=Dans ce contexte, la clause ORDER BY peut uniquement sp\u00E9cifier un num\u00E9ro de colonne.
+
 # Arguments:
 #
 #    {0} = routineName
 #    {1} = type
 #
-42884=Aucun sous-programme non autoris\u00E9 nomm\u00E9 ''{0}'' de type ''{1}'' et comportant des arguments compatibles n''a \u00E9t\u00E9 trouv\u00E9.
+42884=Aucune routine non autoris\u00E9e nomm\u00E9 e''{0}'' de type ''{1}'' et comportant des arguments compatibles n''a \u00E9t\u00E9 trouv\u00E9e.
 
 # Arguments:
 #
@@ -1214,7 +1285,7 @@
 #
 #    {0} = dataType
 #
-42X19.S.1=La clause WHERE ou HAVING ou la d\u00E9finition CHECK CONSTRAINT est une expression ''{0}''. Il doit s''agir d''une expression bool\u00E9enne.
+42X19.S.1=La clause WHERE, WHEN ou HAVING ou la d\u00E9finition CHECK CONSTRAINT est une expression ''{0}''. Il doit s''agir d''une expression bool\u00E9enne.
 
 42X19.S.2=La clause WHERE ou HAVING ou la d\u00E9finition CHECK CONSTRAINT est une expression de param\u00E8tre sans type. Il faut que ce soit une expression bool\u00E9enne.
 
@@ -1575,11 +1646,7 @@
 #
 42X86=Echec d''ALTER TABLE. Il n''existe aucune contrainte ''{0}'' sur la table ''{1}''. 
 
-# Arguments:
-#
-#    {0} = expression
-#
-42X87=Au moins une expression de r\u00E9sultat (THEN ou ELSE) de l''expression ''{0}'' doit \u00EAtre diff\u00E9rente de ''?''. 
+42X87=Au moins une expression de r\u00E9sultat (THEN ou ELSE) de l''expression CASE doit \u00EAtre de type connu.
 
 42X88=Un conditionnel comporte un op\u00E9rande non bool\u00E9en. L''op\u00E9rande d''un conditionnel doit avoir pour r\u00E9sultat TRUE, FALSE ou UNKNOWN.  
 
@@ -1626,7 +1693,9 @@
 #
 #    {0} = fileName
 #
-42X96=Le chemin de classe de la base de donn\u00E9es contient un fichier JAR inconnu ''{0}''.
+42X96=Le classpath de la base de donn\u00E9es contient un fichier JAR inconnu ''{0}''.
+
+42X97=Caract\u00E9ristiques de contrainte en conflit pour la contrainte.
 
 42X98=Les param\u00E8tres ne sont pas autoris\u00E9s dans une d\u00E9finition VIEW.
 
@@ -1667,7 +1736,7 @@
 #
 #    {0} = routineName
 #
-42XA5=Le sous-programme ''{0}'' peut \u00E9mettre des commandes SQL et ne peut donc pas appara\u00EEtre dans une clause de g\u00E9n\u00E9ration.
+42XA5=La routine ''{0}'' peut \u00E9mettre des commandes SQL et ne peut donc pas appara\u00EEtre dans ce contexte.
 
 # Arguments:
 #
@@ -1679,7 +1748,7 @@
 #
 #    {0} = columnName
 #
-42XA7=''{0}'' est une colonne g\u00E9n\u00E9r\u00E9e. Vous ne pouvez pas modifier sa valeur par d\u00E9faut.
+42XA7=''{0}'' est une colonne g\u00E9n\u00E9r\u00E9e ou d''identit\u00E9. Vous ne pouvez pas modifier sa valeur par d\u00E9faut.
 
 # Arguments:
 #
@@ -1742,6 +1811,85 @@
 #
 42XAJ=L''instruction CREATE SEQUENCE contient une clause ''{0}'' redondante.
 
+42XAK=La table cible d''une instruction MERGE doit \u00EAtre une table de base.
+
+42XAL=La table source d''une instruction MERGE doit \u00EAtre une table de base ou une fonction de table.
+
+42XAM=Les tables source et cible d''une instruction MERGE ne peuvent pas poss\u00E9der le m\u00EAme nom de corr\u00E9lation.
+
+42XAN=Caract\u00E9ristiques de contrainte non autoris\u00E9es pour NOT NULL.
+
+42XAO=Les sous-requ\u00EAtes ne sont pas autoris\u00E9es dans les clauses WHEN [ NOT ] MATCHED des instructions MERGE.
+
+42XAP=Les synonymes ne sont pas autoris\u00E9s en tant que tables source ou cible des instructions MERGE.
+
+42XAQ=Les tables source et cible des instructions MERGE ne peuvent pas poss\u00E9der de listes de colonnes d\u00E9riv\u00E9es.
+
+42XAR=L''op\u00E9rateur NEXT VALUE ne peut pas \u00EAtre utilis\u00E9 sur un g\u00E9n\u00E9rateur de s\u00E9quence appartenant au syst\u00E8me.
+
+42XBA=Le sch\u00E9ma, la table ou la colonne n''existe pas ou la colonne n''est pas un type de cha\u00EEne.
+
+42XBB=La table ne dispose d''aucune cl\u00E9 primaire.
+
+# Arguments:
+#
+#    {0} = typeName
+#
+42XBC=Type non pris en charge par l''outil facultatif Lucene : ''{0}''
+
+# Arguments:
+#
+#    {0} = invalidCharacter
+#
+42XBD=Caract\u00E8re non autoris\u00E9 dans les identificateurs Derby utilis\u00E9s par l''outil facultatif Lucene : ''{0}''
+
+42XBE=L''index Lucene n''existe pas.
+
+42XBF=Le sch\u00E9ma n''existe pas ou l''utilisateur en cours n''est pas le propri\u00E9taire de la base de donn\u00E9es et du sch\u00E9ma.
+
+42XBG=L''outil luceneSupport a d\u00E9j\u00E0 \u00E9t\u00E9 charg\u00E9.
+
+42XBH=L''outil luceneSupport a d\u00E9j\u00E0 \u00E9t\u00E9 d\u00E9charg\u00E9.
+
+# Arguments:
+#
+#    {0} = directoryName
+#
+42XBI=Impossible de supprimer ''{0}'' car il ne s''agit pas d''un r\u00E9pertoire.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XBJ=Impossible de cr\u00E9er un index Lucene impliquant une colonne nomm\u00E9e ''{0}''. Essayez de renommer la colonne en d\u00E9clarant une vue.
+
+# Arguments:
+#
+#    {0} = luceneVersion
+#    {1} = indexVersion
+#
+42XBK=La version de Lucene en cours ''{0}'' ne peut pas lire un index cr\u00E9\u00E9 par la version ''{1}'' de Lucene.
+
+42XBL=Les index Lucene ne peuvent pas \u00EAtre cr\u00E9\u00E9s dans une base de donn\u00E9es crypt\u00E9e et, r\u00E9ciproquement, une base de donn\u00E9es contenant un index Lucene ne peut pas \u00EAtre crypt\u00E9e.
+
+# Arguments:
+#
+#    {0} = argumentName
+#
+42XBM=L''argument ''{0}'' ne peut pas \u00EAtre NULL.
+
+# Arguments:
+#
+#    {0} = fieldName
+#
+42XBN=Un champ et une cl\u00E9 portent le m\u00EAme nom : ''{0}''
+
+# Arguments:
+#
+#    {0} = fieldName
+#
+42XBO=Nom de champ NULL ou en double : ''{0}''
+
 # Arguments:
 #
 #    {0} = className
@@ -1774,6 +1922,18 @@
 
 # Arguments:
 #
+#    {0} = statement
+#
+42Y03.S.3=''{0}'' est une proc\u00E9dure mais elle est utilis\u00E9e en tant que fonction.
+
+# Arguments:
+#
+#    {0} = statement
+#
+42Y03.S.4=''{0}'' est une fonction mais elle est appel\u00E9e en tant que proc\u00E9dure.
+
+# Arguments:
+#
 #    {0} = name
 #
 42Y04=Impossible de cr\u00E9er une proc\u00E9dure ou une fonction avec un \u00E9l\u00E9ment EXTERNAL NAME \u00E9gal \u00E0 ''{0}'' car il ne s''agit pas d''une liste dont les \u00E9l\u00E9ments sont s\u00E9par\u00E9s par un point. Le format attendu est <chemin d''acc\u00E8s Java complet>.<nom de m\u00E9thode>.
@@ -1846,7 +2006,9 @@
 #
 42Y25=''{0}'' est une table syst\u00E8me. Les utilisateurs ne sont pas autoris\u00E9s \u00E0 modifier le contenu de cette table.
 
-42Y26=Les agr\u00E9gats ne sont pas autoris\u00E9s dans la liste GROUP BY.
+42Y26.S.0=Les agr\u00E9gats ne sont pas autoris\u00E9s dans la liste GROUP BY.
+
+42Y26.S.1=Les sous-requ\u00EAtes ne sont pas autoris\u00E9es dans la liste GROUP BY.
 
 42Y27=Les param\u00E8tres ne sont pas autoris\u00E9s dans l''action du d\u00E9clencheur.
 
@@ -2044,7 +2206,7 @@
 #
 42Y67=Le sch\u00E9ma ''{0}'' ne peut pas \u00EAtre supprim\u00E9.
 
-42Y69=Aucun plan d''ex\u00E9cution valide n''a \u00E9t\u00E9 trouv\u00E9 pour cette instruction. Deux causes possibles : vous avez sp\u00E9cifi\u00E9 une strat\u00E9gie de jointure par hachage alors que les jointures par hachage ne sont pas autoris\u00E9es (pas d''equijoin optimisable) ou vous essayez de joindre deux tables virtuelles externes o\u00F9 chacune r\u00E9f\u00E9rence l''autre, de sorte que l''instruction ne peut pas \u00EAtre \u00E9valu\u00E9e.  
+42Y69=Aucun plan d''ex\u00E9cution valide n''a \u00E9t\u00E9 trouv\u00E9 pour cette instruction. Plusieurs causes possibles : 1) vous avez sp\u00E9cifi\u00E9 une strat\u00E9gie de jointure par hachage alors que les jointures par hachage ne sont pas autoris\u00E9es (pas d''equijoin optimisable), 2) vous essayez de joindre deux tables virtuelles externes o\u00F9 chacune r\u00E9f\u00E9rence l''autre, de sorte que l''instruction ne peut pas \u00EAtre \u00E9valu\u00E9e, 3) vous avez sp\u00E9cifi\u00E9 une forme de plan que l''optimiseur n''envisagerait jamais.
 
 42Y70=L''utilisateur a indiqu\u00E9 un ordre de jointure interdit. Cela peut \u00EAtre d\u00FB au fait qu''une colonne de jointure d''une table interne est transmise en tant que param\u00E8tre \u00E0 une table virtuelle externe.
 
@@ -2104,6 +2266,12 @@
 #
 42Y97=Caract\u00E8re d''\u00E9chappement non valide \u00E0 la ligne ''{0}'', colonne ''{1}''.
 
+# Arguments:
+#
+#    {0} = sqlObjectName
+#
+42Y98=''{0}'' ne peut pas figurer dans ce contexte car il peut renvoyer des r\u00E9sultats peu fiables.
+
 42Z02=Les agr\u00E9gats DISTINCT multiples ne sont pas pris en charge pour le moment.
 
 42Z07=Les agr\u00E9gats ne sont pas autoris\u00E9s dans la clause ON.
@@ -2115,6 +2283,8 @@
 #
 42Z08=Une op\u00E9ration d''insertion/remplacement en masse n''est pas autoris\u00E9e sur ''{0}'' car elle contient un d\u00E9clencheur activ\u00E9 ({1}).
 
+42Z09=Les agr\u00E9gats ne sont pas autoris\u00E9s dans la clause de correspondance MERGE.
+
 # Arguments:
 #
 #    {0} = columnName
@@ -2178,9 +2348,9 @@
 #    {0} = tableName
 #    {1} = columnName
 #
-42Z24=Un d\u00E9passement est survenu dans la valeur d''identit\u00E9 pour la colonne ''{1}'' dans la table ''{0}''.
+42Z24=Un d\u00E9bordement est survenu dans la valeur d''identit\u00E9 pour la colonne ''{1}'' dans la table ''{0}''.
 
-42Z25=Erreur interne - Compteur d''identit\u00E9. Une mise \u00E0 jour a \u00E9t\u00E9 appel\u00E9e sans argument avec la valeur en cours \= NULL.
+42Z25=Erreur interne - Compteur d''identit\u00E9. Une mise \u00E0 jour a \u00E9t\u00E9 appel\u00E9e sans argument avec la valeur en cours = NULL.
 
 # Arguments:
 #
@@ -2336,14 +2506,14 @@
 
 42ZB2=Les fonctions de table peuvent uniquement disposer du style de param\u00E8tre DERBY_JDBC_RESULT_SET.
 
-42ZB3=XML n''est pas autoris\u00E9 en tant que type de donn\u00E9es d''une colonne renvoy\u00E9e par une fonction de table.
+42ZB3=XML n''est pas autoris\u00E9 en tant que type de donn\u00E9es d''un agr\u00E9gat d\u00E9fini par l''utilisateur ou d''une colonne renvoy\u00E9e par une fonction de table.
 
 # Arguments:
 #
 #    {0} = schemaName
 #    {1} = functionName
 #
-42ZB4=''{0}''.{1}'' n''identifie pas une fonction de table.
+42ZB4=''{0}''.''{1}'' n''identifie pas une fonction de table.
 
 # Arguments:
 #
@@ -2381,6 +2551,58 @@
 
 # Arguments:
 #
+#    {0} = schemaName
+#    {1} = aggregateName
+#    {2} = className
+#
+42ZC4=L''agr\u00E9gat d\u00E9fini par l''utilisateur ''{0}''.''{1}'' est li\u00E9 \u00E0 la classe externe ''{2}''. Les types de param\u00E8tre de cette classe ne peuvent pas \u00EAtre r\u00E9solus.
+
+# Arguments:
+#
+#    {0} = schemaName
+#    {1} = aggregateName
+#    {2} = javaDataType
+#    {3} = javaDataType
+#
+42ZC6=L''agr\u00E9gat d\u00E9fini par l''utilisateur ''{0}''.''{1}'' a \u00E9t\u00E9 d\u00E9clar\u00E9 comme poss\u00E9dant le type d''entr\u00E9e Java suivant : ''{2}''. Cela n''\u00E9tend pas le type d''entr\u00E9e Java de liaison r\u00E9el suivant : ''{3}''.
+
+# Arguments:
+#
+#    {0} = schemaName
+#    {1} = aggregateName
+#    {2} = javaDataType
+#    {3} = javaDataType
+#
+42ZC7=L''agr\u00E9gat d\u00E9fini par l''utilisateur ''{0}''.''{1}'' a \u00E9t\u00E9 d\u00E9clar\u00E9 comme poss\u00E9dant le type de renvoi Java suivant : ''{2}''. Cela n''\u00E9tend pas le type de renvoi Java de liaison r\u00E9el suivant : ''{3}''.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = schemaName
+#    {2} = aggregateName
+#    {3} = detailedMessage
+#
+42ZC8=La classe d''impl\u00E9mentation ''{0}'' pour l''agr\u00E9gat d\u00E9fini par l''utilisateur ''{1}''.''{2}'' ne peut pas \u00EAtre instanci\u00E9e ou son format est incorrect. Voici le message d\u00E9taill\u00E9 : {3}
+
+42ZC9=Le style de param\u00E8tre d''une routine varargs doit \u00EAtre DERBY ou DERBY_JDBC_RESULT_SET.
+
+42ZCA=Le style de param\u00E8tre DERBY est autoris\u00E9 uniquement pour les routines varargs.
+
+42ZCB=Une proc\u00E9dure varargs ne peut pas renvoyer des ensembles de r\u00E9sultats.
+
+# Arguments:
+#
+#    {0} = rowSourceCountInPlan
+#    {1} = actualRowSourceCount
+#
+42ZCC=El\u00E9ment de substitution d''optimiseur incorrect. Il existe {0} sources de ligne dans le plan mais il devrait y en avoir {1}.
+
+42ZCD=El\u00E9ment de substitution d''optimiseur incorrect. Le plan n''est pas une arborescence partant de l''angle inf\u00E9rieur gauche.
+
+42ZCE=El\u00E9ment de substitution d''optimiseur incorrect. Les sources de ligne n''ont pas \u00E9t\u00E9 r\u00E9solues.
+
+# Arguments:
+#
 #    {0} = codePage
 #    {1} = codePage
 #
@@ -2388,7 +2610,7 @@
 
 58009.C.10=Exception de protocole r\u00E9seau : seule l''une des longueurs VCM ou VCS peut \u00EAtre sup\u00E9rieure \u00E0 0. La connexion a \u00E9t\u00E9 interrompue.
 
-58009.C.11=La connexion a \u00E9t\u00E9 interrompue car le codage n''est pas pris en charge.
+58009.C.11=La connexion a \u00E9t\u00E9 interrompue car l''encodage n''est pas pris en charge.
 
 # Arguments:
 #
@@ -2731,6 +2953,13 @@ X0Y46.S=La contrainte ''{0}'' n''est pas
 
 # Arguments:
 #
+#    {0} = constraintName
+#    {1} = tableName
+#
+X0Y47.S=La contrainte ''{0}'' n''est pas valide : la contrainte de cl\u00E9 primaire ou unique sur la table ''{1}'' peut \u00EAtre diff\u00E9r\u00E9e et l''action r\u00E9f\u00E9rentielle est CASCADE ou SET NULL.
+
+# Arguments:
+#
 #    {0} = schemaNamet
 #
 X0Y54.S=Le sch\u00E9ma ''{0}'' ne peut pas \u00EAtre supprim\u00E9 car il n''est pas vide.
@@ -2859,7 +3088,7 @@ X0Y83.S=Avertissement : lors de la suppr
 #
 #    {0} = sequenceName
 #
-X0Y84.T=Trop de conflits sur la s\u00E9quence {0}. Ceci est probablement d\u00FB \u00E0 une analyse non valid\u00E9e du catalogue SYS.SYSSEQUENCES. N''interrogez pas ce catalogue directement. Utilisez la fonction SYSCS_UTIL.SYSCS_PEEK_AT_SEQUENCE pour visualiser la valeur en cours d''un g\u00E9n\u00E9rateur de requ\u00EAte.
+X0Y84.T=Trop de conflits sur la s\u00E9quence {0}. Ceci est probablement d\u00FB \u00E0 une analyse non valid\u00E9e du catalogue SYS.SYSSEQUENCES. N''interrogez pas ce catalogue directement. Utilisez la fonction SYSCS_UTIL.SYSCS_PEEK_AT_SEQUENCE pour visualiser la valeur en cours d''un g\u00E9n\u00E9rateur de s\u00E9quence.
 
 # Arguments:
 #
@@ -2870,6 +3099,12 @@ X0Y85.S=La propri\u00E9t\u00E9 Derby ''{
 
 # Arguments:
 #
+#    {0} = propertyName
+#
+X0Y85.S.1=La propri\u00E9t\u00E9 Derby ''{0}'' identifie une classe qui n''impl\u00E9mente pas l''interface org.apache.derby.catalog.SequencePreallocator.
+
+# Arguments:
+#
 #    {0} = schemaName
 #    {1} = sequenceName
 #
@@ -2884,6 +3119,34 @@ X0Y87.S=Il existe d\u00E9j\u00E0 un agr\
 
 # Arguments:
 #
+#    {0} = toolName
+#
+X0Y88.S=Outil facultatif inconnu : ''{0}''
+
+# Arguments:
+#
+#    {0} = className
+#
+X0Y88.S.1=La classe ''{0}'' n''impl\u00E9mente pas l''interface org.apache.derby.iapi.sql.dictionary.OptionalTool.
+
+X0Y89.S=Arguments incorrects transmis \u00E0 SYSCS_UTIL.SYSCS_REGISTER_TOOL(). Consultez la section Manuel de r\u00E9f\u00E9rence qui d\u00E9crit cette proc\u00E9dure syst\u00E8me.
+
+# Arguments:
+#
+#    {0} = className
+#
+X0Y90.S=Impossible de cr\u00E9er une instance de {0}. Cette classe n''est peut-\u00EAtre pas visible sur le chemin de classe. Elle n''a peut-\u00EAtre pas de constructeur 0-arg.
+
+# Arguments:
+#
+#    {0} = constraintName
+#
+X0Y91.S=Impossible de modifier le mode de contrainte de {0}. Cette contrainte ne peut pas \u00EAtre diff\u00E9r\u00E9e.
+
+X0Y92.S=Impossible de modifier les noms des colonnes de fonction de cette table.
+
+# Arguments:
+#
 #    {0} = cacheName
 #    {1} = keyValue
 #
@@ -2962,6 +3225,12 @@ XBCXF.S=La classe ''{0}'' qui repr\u00E9
 
 # Arguments:
 #
+#    {0} = className
+#
+XBCXF.S.1=La classe ''{0}'' n''impl\u00E9mente pas l''interface java.security.Provider.
+
+# Arguments:
+#
 #    {0} = providerName
 #
 XBCXG.S=Le fournisseur de cryptage ''{0}'' n''existe pas.
@@ -2988,29 +3257,17 @@ XBCXM.S=La longueur de la cl\u00E9 de cr
 
 XBCXN.S=La cl\u00E9 de cryptage externe contient des caract\u00E8res interdits. Les caract\u00E8res autoris\u00E9s pour un nombre hexad\u00E9cimal sont 0 \u00E0 9, a \u00E0 f et A \u00E0 F.
 
-XBCXO.S=Impossible de crypter la base de donn\u00E9es lorsqu''une transaction globale est pr\u00E9par\u00E9e.
-
-XBCXP.S=Impossible de crypter \u00E0 nouveau la base de donn\u00E9es avec un nouveau mot de passe d''amor\u00E7age ou une cl\u00E9 de cryptage externe lorsqu''une transaction est pr\u00E9par\u00E9e.
-
-XBCXQ.S=Impossible de configurer une base de donn\u00E9es en lecture seule pour le cryptage.
-
-XBCXR.S=Impossible de crypter \u00E0 nouveau une base de donn\u00E9es en lecture seule avec un nouveau mot de passe d''amor\u00E7age ou une cl\u00E9 de cryptage externe.
+XBCXO.S=Impossible de crypter, d\u00E9crypter ou crypter \u00E0 nouveau la base de donn\u00E9es lorsqu''une transaction globale est pr\u00E9par\u00E9e.
 
-XBCXS.S=Impossible de configurer une base de donn\u00E9es pour le cryptage lorsque la base de donn\u00E9es est en mode d''archivage de journaux.
+XBCXQ.S=Impossible de crypter, d\u00E9crypter ou crypter \u00E0 nouveau une base de donn\u00E9es en lecture seule.
 
-XBCXT.S=Impossible de crypter \u00E0 nouveau une base de donn\u00E9es avec un nouveau mot de passe d''amor\u00E7age ou une cl\u00E9 de cryptage externe lorsque la base de donn\u00E9es est en mode d''archivage de journaux.
+XBCXS.S=Impossible de crypter, d\u00E9crypter ou crypter \u00E0 nouveau une base de donn\u00E9es lorsqu''elle est en mode d''archivage de journaux.
 
 # Arguments:
 #
 #    {0} = failureMessage
 #
-XBCXU.S=Echec du cryptage d''une base de donn\u00E9es non crypt\u00E9e : {0}
-
-# Arguments:
-#
-#    {0} = failureMessage
-#
-XBCXV.S=Echec du cryptage d''une base de donn\u00E9es crypt\u00E9e avec une nouvelle cl\u00E9 ou un nouveau mot de passe : {0}
+XBCXU.S=Echec du cryptage, du d\u00E9cryptage ou du nouveau cryptage d''une base de donn\u00E9es : {0}
 
 # Arguments:
 #
@@ -3024,7 +3281,7 @@ XBM01.D=Echec du d\u00E9marrage en raiso
 #
 #    {0} = moduleName
 #
-XBM02.D=Echec du d\u00E9marrage en raison d''une fonctionnalit\u00E9 manquante pour {0}. Assurez-vous que le chemin de classe contient les logiciels Derby appropri\u00E9s.
+XBM02.D=Echec du d\u00E9marrage en raison d''une fonctionnalit\u00E9 manquante pour {0}. Assurez-vous que le classpath contient les logiciels Derby appropri\u00E9s.
 
 # Arguments:
 #
@@ -3064,7 +3321,7 @@ XBM0B.D=Echec de la modification/l''\u00
 #
 XBM0C.D=Privil\u00E8ge manquant pour l''op\u00E9ration ''{0}'' sur le fichier ''{1}'' : {2}
 
-XBM0G.D=Echec du d\u00E9marrage du moteur de cryptage. Assurez-vous que vous ex\u00E9cutez Java 2, que vous avez t\u00E9l\u00E9charg\u00E9 un fournisseur de cryptage tel que jce et que vous l''avez plac\u00E9 dans le chemin de classe. 
+XBM0G.D=Echec du d\u00E9marrage du moteur de cryptage. Assurez-vous que vous ex\u00E9cutez Java 2, que vous avez t\u00E9l\u00E9charg\u00E9 un fournisseur de cryptage tel que jce et que vous l''avez plac\u00E9 dans le classpath. 
 
 # Arguments:
 #
@@ -3155,9 +3412,9 @@ XBM0W.S=Une exception a \u00E9t\u00E9 \u
 
 # Arguments:
 #
-#    {0} = territoryID
+#    {0} = localeID
 #
-XBM0X.D=La description de territoire fournie ''{0}'' n''est pas valide ; ln[_CO[_variant]] doit \u00EAtre indiqu\u00E9\nln=code de langue ISO-639 en minuscules et en deux lettres, CO=codes pays ISO-3166 en majuscules et en deux lettres, consultez java.util.Locale.
+XBM0X.D=La description de param\u00E8tres r\u00E9gionaux fournie ''{0}'' n''est pas valide ; ln[_CO[_variant]] doit \u00EAtre indiqu\u00E9\nln=code de langue ISO-639 en minuscules et en deux lettres, CO=codes pays ISO-3166 en majuscules et en deux lettres, consultez java.util.Locale.
 
 # Arguments:
 #
@@ -3184,6 +3441,8 @@ XBM0Y.D=Le r\u00E9pertoire de sauvegarde
 #
 XBM0Z.D=Impossible de copier le fichier ''{0}'' dans ''{1}''. Assurez-vous que l''espace est suffisant et que les droits d''acc\u00E8s sont corrects. 
 
+XBDA0.C.1=D\u00E9lai d''expiration de connexion d\u00E9pass\u00E9.
+
 # Arguments:
 #
 #    {0} = operationName
@@ -3383,7 +3642,7 @@ XCL50.S=La mise \u00E0 niveau de la base
 
 XCL51.S=La fonction demand\u00E9e ne peut pas faire r\u00E9f\u00E9rence \u00E0 des tables du sch\u00E9ma SESSION.
 
-XCL52.S=Cette instruction a \u00E9t\u00E9 annul\u00E9e ou temporis\u00E9e.
+XCL52.S=Cette instruction a \u00E9t\u00E9 annul\u00E9e ou a expir\u00E9.
 
 # Arguments:
 #
@@ -3402,7 +3661,7 @@ XCXB0.S=Chemin de classe de base de donn
 
 XCXC0.S=Liste d''ID non valide.
 
-XCXE0.S=Vous tentez d''effectuer une op\u00E9ration qui utilise le territoire de la base de donn\u00E9es, mais cette derni\u00E8re ne poss\u00E8de aucun territoire.
+XCXE0.S=Vous tentez d''effectuer une op\u00E9ration qui utilise les param\u00E8tres r\u00E9gionaux de la base de donn\u00E9es, mais cette derni\u00E8re ne poss\u00E8de aucun param\u00E8tre r\u00E9gional.
 
 # Arguments:
 #
@@ -3428,7 +3687,7 @@ XCY04.S=Syntaxe non valide pour les subs
 
 XCY05.S.2=Param\u00E8tre de la propri\u00E9t\u00E9 derby.authentication.provider non valide. Cette propri\u00E9t\u00E9 est d\u00E9j\u00E0 d\u00E9finie pour activer l''authentification NATIVE et ne peut pas \u00EAtre modifi\u00E9e.
 
-XCY05.S.3=Param\u00E8tre de la propri\u00E9t\u00E9 derby.authentication.provider non valide. Pour activer l''authentification NATIVE, utilisez la proc\u00E9dure SYSCS_UTIL.SYSCS_CREATE_USER afin de stocker les informations d''identification et de connexion du propri\u00E9taire de la base de donn\u00E9es.
+XCY05.S.3=Param\u00E8tre de la propri\u00E9t\u00E9 derby.authentication.provider non valide. Pour activer l''authentification NATIVE, utilisez la proc\u00E9dure SYSCS_UTIL.SYSCS_CREATE_USER afin de stocker les informations d''identification du propri\u00E9taire de la base de donn\u00E9es.
 
 # Arguments:
 #
@@ -3653,7 +3912,7 @@ XJ045.S=Un niveau d''isolement non valid
 #
 XJ048.C=Conflit d''attributs d''amor\u00E7age sp\u00E9cifi\u00E9s : {0}
 
-XJ049.C=Conflit d''''attributs de cr\u00E9ation sp\u00E9cifi\u00E9s.
+XJ049.C=Conflit d''attributs de cr\u00E9ation sp\u00E9cifi\u00E9s.
 
 XJ04B.S=Le batch ne peut pas contenir de commande tentant de renvoyer un ensemble de r\u00E9sultats.
 
@@ -3926,13 +4185,13 @@ XJ206.S=Le texte SQL ''{0}'' ne contient
 
 XJ207.S=La m\u00E9thode executeQuery ne peut pas \u00EAtre utilis\u00E9e pour la mise \u00E0 jour.
 
-XJ208.S=Echec de batch d\u00E9composable. Le batch a \u00E9t\u00E9 soumis, mais au moins une exception s''est produite sur un membre individuel du batch. Utilisez la m\u00E9thode getNextException() pour extraire les exceptions pour des \u00E9l\u00E9ments sp\u00E9cifiques trait\u00E9s par batch.
+XJ208.S=Echec de batch non atomique. Le batch a \u00E9t\u00E9 soumis, mais au moins une exception s''est produite sur un membre individuel du batch. Utilisez la m\u00E9thode getNextException() pour extraire les exceptions pour des \u00E9l\u00E9ments sp\u00E9cifiques trait\u00E9s par batch.
 
 XJ209.S=La proc\u00E9dure stock\u00E9e requise n''est pas install\u00E9e sur le serveur.
 
 XJ210.S=Le nom du module de chargement pour la proc\u00E9dure stock\u00E9e sur le serveur est introuvable.
 
-XJ211.S=Une exception de rupture de cha\u00EEne irr\u00E9cup\u00E9rable s''est produite au cours du traitement par batch. Le batch a \u00E9t\u00E9 interrompu de mani\u00E8re d\u00E9composable.
+XJ211.S=Une exception de rupture de cha\u00EEne irr\u00E9cup\u00E9rable s''est produite au cours du traitement par batch. Le batch a \u00E9t\u00E9 interrompu de mani\u00E8re non atomique.
 
 # Arguments:
 #
@@ -4035,6 +4294,21 @@ XN020.S=Une erreur s''est produite lors 
 #
 XN021.S=Un objet de type {0} ne peut pas \u00EAtre converti en objet de type {1}.
 
+XN022.C=Une cha\u00EEne d''\u00E9criture qui a transmis des donn\u00E9es au serveur ne peut pas \u00EAtre r\u00E9initialis\u00E9e si la demande n''est pas termin\u00E9e et si la cha\u00EEne n''est pas interrompue.
+
+# Arguments:
+#
+#    {0} = number
+#
+XN023.C=Le flux sp\u00E9cifi\u00E9 par le param\u00E8tre n\u00B0 {0} est bas\u00E9 sur le localisateur et n\u00E9cessite la mat\u00E9rialisation d''une demande imbriqu\u00E9e sur la m\u00EAme connexion. Ceci n''est pas pris en charge.
+
+# Arguments:
+#
+#    {0} = number
+#    {1} = messageText
+#
+XN024.C=Une exception a \u00E9t\u00E9 d\u00E9tect\u00E9e et a interrompu la connexion, lors de la lecture \u00E0 partir d''un flux sp\u00E9cifi\u00E9 par le param\u00E8tre n\u00B0 {0}. L''exception pr\u00E9sente ce message : ''{1}''.
+
 XRE00=Ce module LogFactory ne prend pas en charge la r\u00E9plication.
 
 XRE01=Le journal re\u00E7u du ma\u00EEtre est endommag\u00E9.
@@ -4334,7 +4608,7 @@ XSDAK.S=La mauvaise page a \u00E9t\u00E9
 #
 #    {0} = recordHandle
 #
-XSDAL.S=Le descripteur d''enregistrement {0} pointe de fa\u00E7on inattendue vers la page de d\u00E9passement.
+XSDAL.S=Le descripteur d''enregistrement {0} pointe de fa\u00E7on inattendue vers la page de d\u00E9bordement.
 
 # Arguments:
 #
@@ -4356,6 +4630,19 @@ XSDAO.S=Erreur interne : la page {0} a e
 
 # Arguments:
 #
+#    {0} = pageId
+#    {1} = pageDump
+#    {2} = slot
+#    {3} = recordId
+#    {4} = columnList
+#    {5} = nextColumn
+#    {6} = updateMode
+#    {7} = nextPortionHandle
+#
+XSDAP.S=Erreur d''absence d''espace inattendue lors de la tentative de mise \u00E0 jour d''une ligne sur la page {0}. Les valeurs des champs internes au moment de l''erreur sont les suivantes : emplacement = {2}, recordId = {3}, newColumnList = {4}, nextColumn = {5}, mode = {6}, nextPortionHandle = {7}, vidage de la page = {1}.
+
+# Arguments:
+#
 #    {0} = page
 #
 XSDB0.D=Exception inattendue sur la page en m\u00E9moire {0}
@@ -4517,6 +4804,18 @@ XSDFI.S=Erreur lors de la tentative d''\
 
 # Arguments:
 #
+#    {0} = fileName
+#
+XSDFJ.S=Erreur d\u00E9tect\u00E9e lors de la tentative de suppression du fichier de base de donn\u00E9es {0}, dans le cadre du cryptage ou du d\u00E9cryptage de fichiers de base de donn\u00E9es. Un fichier, une propri\u00E9t\u00E9 de r\u00E9pertoire ou des droits d''acc\u00E8s incorrects peuvent engendrer l''\u00E9chec de la suppression du fichier. Des processus non contr\u00F4l\u00E9s par Derby, tels que les v\u00E9rificateurs de sauvegarde ou de virus, peuvent \u00E9galement en \u00EAtre responsables.
+
+# Arguments:
+#
+#    {0} = fileName
+#
+XSDFK.S=Erreur d\u00E9tect\u00E9e lors de la tentative de suppression d''un fichier JAR {0} stock\u00E9 dans la base de donn\u00E9es. Un fichier, une propri\u00E9t\u00E9 de r\u00E9pertoire ou des droits d''acc\u00E8s incorrects peuvent engendrer l''\u00E9chec de la suppression du fichier. Des processus non contr\u00F4l\u00E9s par Derby, tels que les v\u00E9rificateurs de sauvegarde ou de virus, peuvent \u00E9galement en \u00EAtre responsables.
+
+# Arguments:
+#
 #    {0} = page
 #
 XSDG0.D=Impossible de lire la page {0} \u00E0 partir du disque.
@@ -4544,6 +4843,19 @@ XSDG2.D=Total de contr\u00F4le non valid
 #
 XSDG3.D=Impossible d''acc\u00E9der aux m\u00E9tadonn\u00E9es de {0} pour {1} {2}
 
+# Arguments:
+#
+#    {0} = pageArrayLength
+#    {1} = containerArrayLength
+#    {2} = maxBorrowedSpace
+#    {3} = borrowedSpaceOffset
+#    {4} = borrowedSpaceLength
+#    {5} = arraycopySourcePosition
+#    {6} = maxBorrowableSpace
+#    {7} = hexdump
+#
+XSDG4.D=Une erreur interne irr\u00E9cup\u00E9rable s''est produite lors de la tentative de lecture des m\u00E9tadonn\u00E9es de niveau inf\u00E9rieur concernant la table ou l''index. Fournissez \u00E0 votre organisation de support les informations d''exception suivantes : Echec : copie de tableau pour les octets d''une page embryonnaire [{0}] vers les octets d''informations de conteneur [{1}]. Valeurs des variables et des constantes : MAX_BORROWED_SPACE: {2}, BORROWED_SPACE_OFFSET({3}) + BORROWED_SPACE_LENG({4}) = {5} ; arraycopylength : {6} ; page embryonnaire {7}.
+
 XSDG5.D=La base de donn\u00E9es n''est pas en mode cr\u00E9ation lorsque createFinished est appel\u00E9.
 
 # Arguments:
@@ -4583,7 +4895,7 @@ XSLA2.D=Le syst\u00E8me va \u00EAtre arr
 
 XSLA3.D=Fichier journal endommag\u00E9 ; des donn\u00E9es non valides se trouvent dans le flux de journalisation.
 
-XSLA4.D=Erreur lorsque tentement d''\u00E9crire le journal de r\u00E9cup\u00E9ration de transaction. Tr\u00E8s probablement le disque contenant le journal de r\u00E9cup\u00E9ration est satur\u00E9. Si le disque est satur\u00E9, la seule possibilit\u00E9 de proc\u00E9der est lib\u00E9rer de l''espace sur le disque par son expansion ou par suppression de fichiers non li\u00E9s \u00E0 Derby. Il est \u00E9galement possible que le syst\u00E8me de fichiers et/ou le disque o\u00F9 r\u00E9side le journal de transaction de Derby soit en lecture seule. L''erreur peut \u00E9galement \u00EAtre produite si le disque ou le syst\u00E8me de fichiers soit tomb\u00E9 en panne.
+XSLA4.D=Erreur d\u00E9tect\u00E9e lors de la tentative d''\u00E9criture du journal de r\u00E9cup\u00E9ration des transactions. Le disque contenant le journal de r\u00E9cup\u00E9ration est tr\u00E8s probablement satur\u00E9. La seule mani\u00E8re de continuer est donc de lib\u00E9rer de l''espace sur ce disque soit en le d\u00E9veloppant, soit en supprimant des fichiers n''ayant aucun lien avec Derby. Il est \u00E9galement possible que le syst\u00E8me de fichiers et/ou le disque o\u00F9 r\u00E9side le journal de transactions Derby soit en lecture seule. Cette erreur peut \u00E9galement survenir en cas d''\u00E9chec du disque ou du syst\u00E8me de fichiers.
 
 # Arguments:
 #
@@ -4636,7 +4948,7 @@ XSLAD.D=L''enregistrement de journal \u0
 #
 XSLAE.D=Aucune \u00E9criture ou mise \u00E0 jour sur le fichier de contr\u00F4le situ\u00E9 dans {0} ne peut \u00EAtre effectu\u00E9e.
 
-XSLAF.D=Une base de donn\u00E9es en lecture seule a \u00E9t\u00E9 cr\u00E9\u00E9e avec des m\u00E9moires tampon de donn\u00E9es non valides.
+XSLAF.D=Une base de donn\u00E9es en lecture seule a \u00E9t\u00E9 cr\u00E9\u00E9e avec des m\u00E9moires tampon de donn\u00E9es modifi\u00E9es.
 
 XSLAH.D=Une base de donn\u00E9es en lecture seule est en cours de mise \u00E0 jour.
 
@@ -5689,14 +6001,6 @@ XXXXX.C.6=La session de base de donn\u00
 #
 54011=Trop de colonnes ({0}) ont \u00E9t\u00E9 sp\u00E9cifi\u00E9es pour la table ou la vue {1}. La limite est {2}.
 
-# Arguments:
-#
-#    {0} = number
-#    {1} = procedureName
-#    {2} = number
-#
-54023=Le nombre de param\u00E8tres maximal autoris\u00E9 pour une proc\u00E9dure a \u00E9t\u00E9 d\u00E9pass\u00E9. La limite est de {0} et le nombre de param\u00E8tres pour la proc\u00E9dure {1} est {2}.
-
 54038=La profondeur maximale de d\u00E9clencheurs imbriqu\u00E9s a \u00E9t\u00E9 d\u00E9pass\u00E9e.
 
 BIN01=(valeur de donn\u00E9es binaire non affich\u00E9e)
@@ -5739,7 +6043,7 @@ XJ084.U=La colonne ne correspond pas \u0
 #
 #    {0} = xmlPackageName
 #
-XML00=Echec de la localisation de l''API ou des classes d''impl\u00E9mentation ''{0}''. Les op\u00E9rations XML ne sont pas autoris\u00E9es, sauf si ces classes figurent dans le chemin de classe.
+XML00=Echec de la localisation de l''API ou des classes d''impl\u00E9mentation ''{0}''. Les op\u00E9rations XML ne sont pas autoris\u00E9es, sauf si ces classes figurent dans le classpath.
 
 # Arguments:
 #
@@ -5866,6 +6170,13 @@ C007=Exception lors du chargement de la 
 
 # Arguments:
 #
+#    {0} = className
+#    {1} = detailedError
+#
+C008=Exception lors du chargement de la classe {0} : {1}
+
+# Arguments:
+#
 #    {0} = derbyVersion
 #    {1} = id
 #    {2} = directoryName
@@ -5950,6 +6261,25 @@ D013=Avertissement : la base de donn\u00
 
 D015=Impossible de poursuivre la lecture car une autre transaction a modifi\u00E9 la valeur.
 
+# Arguments:
+#
+#    {0} = pageId
+#    {1} = overFlow
+#    {2} = pageVersion
+#    {3} = slotsInUse
+#    {4} = deletedRowCount
+#    {5} = pageStatus
+#    {6} = nextId
+#    {7} = firstFreeByte
+#    {8} = freeSpace
+#    {9} = totalSpace
+#    {10} = spareSpace
+#    {11} = minimumRecordSize
+#    {12} = pageSize
+#    {13} = hexPageDump
+#
+D016=\n---------------------------------------------------\nID de page :            {0}\n D\u00E9bordement :          {1}\n PageVersion :       {2}\n SlotsInUse :        {3}\n DeletedRowCount :   {4}\n PageStatus :        {5}\n NextId :            {6}\n firstFreeByte :     {7}\n freeSpace :         {8}\n totalSpace :        {9}\n spareSpace :        {10}%\n minimumRecordSize : {11}\n PageSize :          {12}\n---------------------------------------------------\n{13}\n---------------------------------------------------
+
 I024=La base de donn\u00E9es n''est pas disponible
 
 I025=Pilote JDBC non disponible
@@ -6001,7 +6331,7 @@ J019=Cl\u00E9 de cryptographie externe
 
 J020=Cl\u00E9 de cryptographie secr\u00E8te
 
-J021=Territoire de la base de donn\u00E9es
+J021=Param\u00E8tres r\u00E9gionaux pour la base de donn\u00E9es
 
 J022=Nom utilisateur
 
@@ -6021,7 +6351,7 @@ J031=Classement pour les types de donn\u
 #
 #    {0} = className
 #
-J100=Classe de serveur r\u00E9seau {0} introuvable. Le chemin de classe doit contenir le fichier derbynet.jar.
+J100=Classe de serveur r\u00E9seau {0} introuvable. Le classpath doit contenir le fichier derbynet.jar.
 
 # Arguments:
 #
@@ -6130,6 +6460,8 @@ J135=La transaction XA a expir\u00E9 et 
 #
 J136=Une transaction XA \u00E9tait associ\u00E9e \u00E0 la connexion en cours de fermeture. La transaction va \u00EAtre annul\u00E9e (rollback). Le XID de transaction est {0}.
 
+J137=Impossible de d\u00E9sinscrire le pilote JDBC lors de l''arr\u00EAt du moteur Derby. Assurez-vous que SQLPermission("deregisterDriver") est accord\u00E9 \u00E0 derby.jar.
+
 L001=------------  D\u00E9but de message d''erreur -------------\n
 
 L002=------------  Fin de message d''erreur -------------\n
@@ -6300,7 +6632,7 @@ R020=Basculement effectu\u00E9 pour la b
 
 # Translators: Please translate the ALL CAPS words.
 #
-M001=\n\# ********************************************************************\n\# ***                Ne modifiez PAS ce fichier.                ***\n\# *** LA MODIFICATION DE SON CONTENU PEUT ENTRAINER UNE ALTERATION DES DONNEES. ***\n\# ********************************************************************
+M001=\n# ********************************************************************\n# ***                Ne modifiez PAS ce fichier.                ***\n# *** LA MODIFICATION DE SON CONTENU PEUT ENTRAINER UNE ALTERATION DES DONNEES. ***\n# ********************************************************************
 
 M002=Propri\u00E9t\u00E9s de service endommag\u00E9es/manquantes restaur\u00E9es \u00E0 partir du fichier de sauvegarde.
 
@@ -6312,4 +6644,48 @@ M003=Fichier de sauvegarde des propri\u0
 #
 M004=Echec de la suppression du fichier de sauvegarde des propri\u00E9t\u00E9s de service restantes ; supprimez-le manuellement : {0}
 
+# Translators: Please translate the ALL CAPS words.
+#
+M005=\n# *************************************************************************\n# ***              NE TOUCHEZ PAS AUX FICHIERS DE CE REPERTOIRE !                ***\n# *** LES FICHIERS DE CE REPERTOIRE ET SES SOUS-REPERTOIRES CONSTITUENT     ***\n# *** UNE BASE DE DONNEES DERBY, QUI CONTIENT LES DONNEES (UTILISATEUR ET SYSTEME)       ***\n# *** ET LES FICHIERS NECESSAIRES POUR LA RECUPERATION DE LA BASE DE DONNEES.                            ***\n# *** TOUTE MODIFICATION, TOUT AJOUT OU TOUTE SUPPRESSION DE L''UN DE CES FICHIERS PEUT ENTRAINER    ***\n# *** UNE ALTERATION DES DONNEES ET RISQUE DE LAISSER LA BASE DE DONNEES DANS UN ETAT IRRECUPERABLE.     ***\n# *************************************************************************
+
+# Translators: Please translate the ALL CAPS words.
+#
+M006=\n# *************************************************************************\n# ***              DO NOT TOUCH FILES IN THIS DIRECTORY!                ***\n# *** FILES IN THIS DIRECTORY ARE USED BY THE DERBY DATABASE RECOVERY   ***\n# *** SYSTEM. EDITING, ADDING, OR DELETING FILES IN THIS DIRECTORY      ***\n# *** WILL CAUSE THE DERBY RECOVERY SYSTEM TO FAIL, LEADING TO          ***\n# *** NON-RECOVERABLE CORRUPT DATABASES.                                ***\n# *************************************************************************
+
+# Translators: Please translate the ALL CAPS words.
+#
+M007=\n# *************************************************************************\n# ***              DO NOT TOUCH FILES IN THIS DIRECTORY!                ***\n# *** FILES IN THIS DIRECTORY ARE USED BY THE DERBY DATABASE TO STORE   *** \n# *** USER AND SYSTEM DATA. EDITING, ADDING, OR DELETING FILES IN THIS  ***\n# *** DIRECTORY WILL CORRUPT THE ASSOCIATED DERBY DATABASE AND MAKE     ***\n# *** IT NON-RECOVERABLE.                                               ***\n# *************************************************************************
+
+# Arguments:
+#
+#    {0} = propertyName
+#    {1} = error
+#
+M008=AVERTISSEMENT : la propri\u00E9t\u00E9 {0} ne peut pas \u00EAtre lue en raison d''une exception de s\u00E9curit\u00E9 : {1}. Cela repr\u00E9sente un risque pour la s\u00E9curit\u00E9.\n                
+
+# Arguments:
+#
+#    {0} = fileName
+#    {1} = error
+#
+M009=Le fichier ou r\u00E9pertoire {0} ne peut pas \u00EAtre cr\u00E9\u00E9 en raison d''une exception de s\u00E9curit\u00E9 : {1}.\n                
+
+# Arguments:
+#
+#    {0} = error
+#
+M00A=AVERTISSEMENT : impossible d''obtenir le chargeur de classe de contexte en raison d''une exception de s\u00E9curit\u00E9 : {0}. Cela peut engendrer une perte de chargeur de classe.\n                
+
+# Arguments:
+#
+#    {0} = error
+#
+M00B=AVERTISSEMENT : impossible de d\u00E9finir le chargeur de classe de contexte en raison d''une exception de s\u00E9curit\u00E9 : {0}. Cela peut engendrer une perte de chargeur de classe.\n                
+
+# Arguments:
+#
+#    {0} = error
+#
+M010=AVERTISSEMENT : impossible d''ex\u00E9cuter ThreadGroup#setDaemon sur les d\u00E9mons Derby en raison d''une exception de s\u00E9curit\u00E9 : {0}. Cela peut avoir des cons\u00E9quences sur l''op\u00E9ration.\n                
+
 N001=Cette erreur est due \u00E0 l''erreur suivante.

Modified: db/derby/code/branches/10.11/java/engine/org/apache/derby/loc/messages_it.properties
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.11/java/engine/org/apache/derby/loc/messages_it.properties?rev=1629196&r1=1629195&r2=1629196&view=diff
==============================================================================
--- db/derby/code/branches/10.11/java/engine/org/apache/derby/loc/messages_it.properties (original)
+++ db/derby/code/branches/10.11/java/engine/org/apache/derby/loc/messages_it.properties Fri Oct  3 13:07:11 2014
@@ -159,6 +159,8 @@
 #
 01J16=La password non \u00E8 pi\u00F9 valida. Per proteggere il database, \u00E8 necessario aggiornare subito la password. Usare la procedura SYSCS_UTIL.SYSCS_MODIFY_PASSWORD per cambiare la password nel database ''{0}''.
 
+01J17=Impossibile cifrare, cifrare di nuovo o decifrare un database gi\u00E0 avviato. Prima di tentare queste operazioni \u00E8 necessario chiudere il database.
+
 07000=Almeno un parametro sull''istruzione corrente non \u00E8 inizializzato.
 
 # Arguments:
@@ -323,6 +325,13 @@
 
 # Arguments:
 #
+#    {0} = authorizationID
+#    {1} = databaseName
+#
+08004.C.14=L''utente ''{0}'' non pu\u00F2 decifrare il database ''{1}''. Solo il proprietario del database pu\u00F2 eseguire questa operazione.
+
+# Arguments:
+#
 #    {0} = error
 #
 08006.C=Si \u00E8 verificato un errore del protocollo di rete e la connessione \u00E8 stata terminata: {0}
@@ -420,6 +429,8 @@
 
 21000=La subquery scalare pu\u00F2 restituire solo una riga singola.
 
+21000.S.1=Una riga della tabella di destinazione qualifica per pi\u00F9 azioni DELETE o UPDATE.
+
 # Arguments:
 #
 #    {0} = dataType
@@ -455,7 +466,7 @@
 #    {0} = number
 #    {1} = datatypeName
 #
-22003.S.4=La lunghezza {0}) supera la lunghezza massima ({1}) per il tipo di dati.
+22003.S.4=La lunghezza ({0}) supera la lunghezza massima ({1}) per il tipo di dati.
 
 # Arguments:
 #
@@ -630,11 +641,61 @@
 
 # Arguments:
 #
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#
+23506.T.1=La transazione \u00E8 stata interrotta a causa di una violazione vincolo differita: valore duplicato in un vincolo UNIQUE KEY o PRIMARY KEY identificato da ''{0}'' definito su ''{1}''.
+
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#
+23507.S.1=Violazione vincolo differita: valore duplicato in un vincolo UNIQUE KEY o PRIMARY KEY identificato da ''{0}'' definito su ''{1}''.
+
+# Arguments:
+#
 #    {0} = tableName
 #    {1} = constraintName
 #
 23513=Il vincolo di controllo ''{1}'' \u00E8 stato violato durante l''esecuzione di INSERT o UPDATE sulla tabella ''{0}''.
 
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#    {2} = constraintText
+#
+23514.T.1=La transazione \u00E8 stata interrotta a causa di una violazione vincolo differita: controllare il vincolo identificato da ''{0}'' definito su ''{1}'' come ''{2}''.
+
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#    {2} = constraintText
+#
+23515.S.1=Violazione vincolo differita: controllare il vincolo identificato da ''{0}'' definito su ''{1}'' come ''{2}''.
+
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#    {2} = indexOrConstraintName
+#    {3} = tableName
+#    {4} = keyName
+#
+23516.T.1=La transazione \u00E8 stata interrotta a causa di una violazione vincolo differita: chiave esterna ''{0}'' definita su ''{1}'' con riferimento al vincolo ''{2}'' definito su {3}, chiave ''{4}''.
+
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#    {2} = indexOrConstraintName
+#    {3} = tableName
+#    {4} = keyName
+#
+23517.S.1=Violazione vincolo differita: vincolo FOREIGN KEY ''{0}'' definito su ''{1}'' con riferimento al vincolo ''{2}'' definito su {3}, chiave ''{4}''.
+
 24000=Stato cursore non valido - nessuna riga corrente.
 
 24501.S=Il cursore identificato non \u00E8 aperto.
@@ -718,6 +779,8 @@
 #
 40XL1.T.1=Impossibile ottenere un blocco nel tempo richiesto. Il dump lockTable \u00E8: {0}
 
+40XL2=Auto-deadlock.
+
 40XT0=\u00C8 stato identificato un errore interno dal modulo RawStore.
 
 40XT1=Un''eccezione \u00E8 stata restituita durante l''operazione di commit della transazione.
@@ -732,6 +795,12 @@
 
 40XT7=Operazione non supportata in una transazione interna.
 
+# Arguments:
+#
+#    {0} = internalTransactionState
+#
+40XT8=Il modulo RawStore ha identificato un errore interno. Dettagli dello stato interno della transazione: {0}
+
 42000=Errore di sintassi o violazione della regola di accesso; per i dettagli, vedere ulteriori errori.
 
 # Arguments:
@@ -1051,6 +1120,8 @@
 
 4287A=La clausola ORDER BY non pu\u00F2 specificare un''espressione poich\u00E9 la query utilizza la clausola DISTINCT.
 
+4287B=In questo contesto la clausola ORDER BY pu\u00F2 specificare solo un numero di colonna.
+
 # Arguments:
 #
 #    {0} = routineName
@@ -1159,7 +1230,7 @@
 #    {0} = className
 #    {1} = constructorName
 #
-42X08=Il constructor della classe ''{0}'' non pu\u00F2 essere utilizzato come una tabella virtuale esterna se la classe non implementa ''{1}''. 
+42X08=Il costruttore della classe ''{0}'' non pu\u00F2 essere utilizzato come una tabella virtuale esterna se la classe non implementa ''{1}''. 
 
 # Arguments:
 #
@@ -1214,7 +1285,7 @@
 #
 #    {0} = dataType
 #
-42X19.S.1=La clausola WHERE o HAVING oppure la definizione CHECK CONSTRAINT \u00E8 un''espressione ''{0}''. Deve essere un''espressione BOOLEAN.
+42X19.S.1=La clausola WHERE, WHEN o HAVING oppure la definizione CHECK CONSTRAINT \u00E8 un''espressione ''{0}''. Deve essere un''espressione BOOLEAN.
 
 42X19.S.2=La clausola WHERE o HAVING oppure la definizione CHECK CONSTRAINT \u00E8 un''''espressione di parametro senza tipo. Deve essere un''''espressione BOOLEAN.
 
@@ -1429,7 +1500,7 @@
 #
 42X58=Il numero di colonne presenti sul lato destro e sinistro di {0} deve essere uguale.
 
-42X59=Il numero di colonne presenti in ogni constructor VALUES deve essere uguale.
+42X59=Il numero di colonne presenti in ogni costruttore VALUES deve essere uguale.
 
 # Arguments:
 #
@@ -1522,7 +1593,7 @@
 #    {0} = className
 #    {1} = parameterTypes
 #
-42X75=Non \u00E8 stato trovato nessun constructor con firma {0}({1}). \u00C8 possibile che i tipi di parametri non siano convertibili in richiami a metodi.
+42X75=Non \u00E8 stato trovato nessun costruttore con firma {0}({1}). \u00C8 possibile che i tipi di parametri non siano convertibili in richiami a metodi.
 
 # Arguments:
 #
@@ -1575,11 +1646,7 @@
 #
 42X86=ALTER TABLE non riuscito. Non esiste alcun vincolo ''{0}'' sulla tabella ''{1}''. 
 
-# Arguments:
-#
-#    {0} = expression
-#
-42X87=Almeno un''espressione di risultato (THEN o ELSE) dell''espressione ''{0}'' deve essere diversa da ''?''. 
+42X87=Almeno un''espressione di risultato (THEN o ELSE) dell''espressione CASE deve contenere un tipo conosciuto.
 
 42X88=Un''espressione condizionale ha un operando non booleano. Il risultato dell''operando di un''espressione condizionale deve essere TRUE, FALSE o UNKNOWN.  
 
@@ -1628,6 +1695,8 @@
 #
 42X96=Il classpath database contiene un file jar sconosciuto ''{0}''.
 
+42X97=Caratteristiche vincolo in conflitto per il vincolo.
+
 42X98=I parametri non sono consentiti in una definizione VIEW.
 
 42X99=I parametri non sono consentiti in una definizione TABLE.
@@ -1667,7 +1736,7 @@
 #
 #    {0} = routineName
 #
-42XA5=La routine ''{0}'' potrebbe eseguire un''istruzione SQL e dunque non comparire in una clausola di generazione.
+42XA5=La routine ''{0}'' potrebbe eseguire un''istruzione SQL, pertanto non pu\u00F2 comparire in questo contesto.
 
 # Arguments:
 #
@@ -1679,7 +1748,7 @@
 #
 #    {0} = columnName
 #
-42XA7=''{0}'' \u00E8 una colonna generata. Non \u00E8 possibile modificare il relativo valore predefinito.
+42XA7=''{0}'' \u00E8 una colonna generata o di identit\u00E0. Impossibile modificarne il valore predefinito.
 
 # Arguments:
 #
@@ -1742,6 +1811,85 @@
 #
 42XAJ=Nell''istruzione CREATE SEQUENCE \u00E8 presente una clausola ''{0}'' ridondante.
 
+42XAK=La tabella di destinazione di un''istruzione MERGE deve essere una tabella di base.
+
+42XAL=La tabella di origine di un''istruzione MERGE deve essere una tabella di base o una funzione tabella.
+
+42XAM=Le tabelle di origine e di destinazione di un''istruzione MERGE non possono avere lo stesso nome correlazione.
+
+42XAN=Caratteristiche vincolo non consentite per NOT NULL.
+
+42XAO=Subquery non consentite nelle clausole WHEN [ NOT ] MATCHED delle istruzioni MERGE.
+
+42XAP=Sinonimi non consentiti quali tabelle di origine o di destinazione delle istruzioni MERGE.
+
+42XAQ=Le tabelle di origine e di destinazione delle istruzioni MERGE non possono avere liste di colonne derivate.
+
+42XAR=Impossibile utilizzare l''operatore NEXT VALUE in un generatore di sequenze di propriet\u00E0 del sistema.
+
+42XBA=Lo schema, la tabella o la colonna non esiste oppure la colonna non \u00E8 un tipo stringa.
+
+42XBB=La tabella non dispone di una chiave primaria.
+
+# Arguments:
+#
+#    {0} = typeName
+#
+42XBC=Tipo non supportato dallo strumento opzionale Lucene: ''{0}''
+
+# Arguments:
+#
+#    {0} = invalidCharacter
+#
+42XBD=Carattere non consentito negli identificativi Derby utilizzati dallo strumento opzionale Lucene: ''{0}''
+
+42XBE=L''indice Lucene non esiste.
+
+42XBF=Lo schema non esiste oppure l''utente corrente non \u00E8 il DBO e non \u00E8 il proprietario dello schema.
+
+42XBG=Lo strumento luceneSupport \u00E8 stato gi\u00E0 caricato.
+
+42XBH=Lo strumento luceneSupport \u00E8 stato gi\u00E0 scaricato.
+
+# Arguments:
+#
+#    {0} = directoryName
+#
+42XBI=Impossibile eliminare ''{0}'' poich\u00E9 non \u00E8 una directory.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XBJ=Impossibile creare un indice Lucene che comprenda la colonna denominata ''{0}''. Provare a rinominare la colonna mediante la dichiarazione di una vista.
+
+# Arguments:
+#
+#    {0} = luceneVersion
+#    {1} = indexVersion
+#
+42XBK=La versione Lucene corrente ''{0}'' non \u00E8 in grado di leggere un indice creato dalla versione Lucene ''{1}''.
+
+42XBL=Impossibile creare gli indici Lucene in un database cifrato e, al contrario, impossibile cifrare un database che contiene un indice Lucene.
+
+# Arguments:
+#
+#    {0} = argumentName
+#
+42XBM=L''argomento ''{0}'' non pu\u00F2 essere nullo.
+
+# Arguments:
+#
+#    {0} = fieldName
+#
+42XBN=Un campo e una chiave hanno lo stesso nome: ''{0}''
+
+# Arguments:
+#
+#    {0} = fieldName
+#
+42XBO=Nome campo duplicato o nullo: ''{0}''
+
 # Arguments:
 #
 #    {0} = className
@@ -1774,6 +1922,18 @@
 
 # Arguments:
 #
+#    {0} = statement
+#
+42Y03.S.3=''{0}'' \u00E8 una procedura, ma viene utilizzata come una funzione.
+
+# Arguments:
+#
+#    {0} = statement
+#
+42Y03.S.4=''{0}'' \u00E8 una funzione, ma viene utilizzata come una procedura.
+
+# Arguments:
+#
 #    {0} = name
 #
 42Y04=Impossibile creare una procedura o funzione con EXTERNAL NAME ''{0}'' perch\u00E9 non \u00E8 una lista separata da punti. Il formato previsto \u00E8 <percorso java completo>.<nome metodo>.
@@ -1794,7 +1954,7 @@
 
 42Y09=I metodi Void sono consentiti solo all''interno di un''istruzione CALL.
 
-42Y10=Un constructor di tabelle non presente in un''istruzione INSERT ha tutti i parametri ? in una delle relative colonne. Per ciascuna colonna, almeno una riga deve avere un argomento diverso da parametro.
+42Y10=Un costruttore di tabelle non presente in un''istruzione INSERT ha tutti i parametri ? in una delle relative colonne. Per ciascuna colonna, almeno una riga deve avere un argomento diverso da parametro.
 
 # Arguments:
 #
@@ -1846,7 +2006,9 @@
 #
 42Y25=''{0}'' \u00E8 una tabella di sistema. Gli utenti non possono modificare i contenuti di tale tabella.
 
-42Y26=Gli aggregati non sono consentiti nella lista GROUP BY.
+42Y26.S.0=Gli aggregati non sono consentiti nella lista GROUP BY.
+
+42Y26.S.1=Le subquery non sono consentite nella lista GROUP BY.
 
 42Y27=I parametri non sono consentiti nell''azione del trigger.
 
@@ -2044,7 +2206,7 @@
 #
 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 hash join quando questo non \u00E8 consentito (nessun 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.  
+42Y69=Nessun piano di esecuzione valido trovato per questa istruzione. Le cause possono essere molteplici: 1) si \u00E8 specificata una strategia di hash join, ma l''hash join non \u00E8 consentito (nessun equijoin ottimizzabile); 2) si sta tentando di unire tramite join due tabelle virtuali esterne, ognuna delle quali fa riferimento all''altra, pertanto non \u00E8 possibile valutare l''istruzione; 3) si \u00E8 specificata una forma di piano che l''ottimizzatore non prenderebbe mai in considerazione.
 
 42Y70=L''utente ha specificato un ordine non valido per i collegamenti. Ci\u00F2 potrebbe essere dovuto al fatto che una colonna di join \u00E8 stata inviata, da una tabella interna ad una virtuale esterna, come parametro.
 
@@ -2104,6 +2266,12 @@
 #
 42Y97=Carattere escape non valido alla riga ''{0}'', colonna ''{1}''.
 
+# Arguments:
+#
+#    {0} = sqlObjectName
+#
+42Y98=Impossibile utilizzare ''{0}'' in questo contesto perch\u00E9 potrebbe restituire risultati inaffidabili.
+
 42Z02=Non sono supportate pi\u00F9 aggregazioni DISTINCT alla volta.
 
 42Z07=Le aggregazioni non sono consentite nella clausola ON.
@@ -2115,6 +2283,8 @@
 #
 42Z08=Sostituzione inserimento di massa non consentito su ''{0}'' perch\u00E9 possiede un trigger ({1}) abilitato.
 
+42Z09=Le aggregazioni non sono consentite nella clausola di corrispondenza MERGE.
+
 # Arguments:
 #
 #    {0} = columnName
@@ -2180,7 +2350,7 @@
 #
 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 con il valore corrente \= NULL.
+42Z25=Errore interno nel contatore di identit\u00E0. L''aggiornamento \u00E8 stato richiamato senza argomenti con il valore corrente = NULL.
 
 # Arguments:
 #
@@ -2336,20 +2506,20 @@
 
 42ZB2=Le funzioni tabella possono disporre solo dello stile parametro DERBY_JDBC_RESULT_SET.
 
-42ZB3=Il tipo di dati XML non \u00E8 consentito per una colonna restituita da una funzione tabella.
+42ZB3=XML non \u00E8 consentito come tipo di dati di un''aggregazione definita dall''utente o di una colonna restituita da una funzione tabella.
 
 # Arguments:
 #
 #    {0} = schemaName
 #    {1} = functionName
 #
-42ZB4=''{0}''.{1}'' non identifica una funzione tabella.
+42ZB4=''{0}''.''{1}'' non identifica una funzione tabella.
 
 # Arguments:
 #
 #    {0} = className
 #
-42ZB5=La classe ''{0}'' implementa VTICosting ma non fornisce un constructor pubblico senza argomento.
+42ZB5=La classe ''{0}'' implementa VTICosting ma non fornisce un costruttore pubblico senza argomento.
 
 42ZB6=\u00C8 previsto che una funzione tabella restituisca un valore scalare non un set di righe.
 
@@ -2381,6 +2551,58 @@
 
 # Arguments:
 #
+#    {0} = schemaName
+#    {1} = aggregateName
+#    {2} = className
+#
+42ZC4=L''aggregazione definita dall''utente ''{0}''.''{1}'' \u00E8 associata alla classe esterna ''{2}''. Non \u00E8 stato possibile risolvere i tipi di parametri di tale classe.
+
+# Arguments:
+#
+#    {0} = schemaName
+#    {1} = aggregateName
+#    {2} = javaDataType
+#    {3} = javaDataType
+#
+42ZC6=In base alla dichiarazione l''aggregazione definita dall''utente ''{0}''.''{1}'' dispone del tipo Java di input seguente: ''{2}''. Questo non estende il tipo Java di input di associazione effettivo seguente: ''{3}''.
+
+# Arguments:
+#
+#    {0} = schemaName
+#    {1} = aggregateName
+#    {2} = javaDataType
+#    {3} = javaDataType
+#
+42ZC7=In base alla dichiarazione l''aggregazione definita dall''utente ''{0}''.''{1}'' dispone del tipo Java restituito seguente: ''{2}''. Questo non estende il tipo Java restituito di associazione effettivo seguente: ''{3}''.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = schemaName
+#    {2} = aggregateName
+#    {3} = detailedMessage
+#
+42ZC8=Non \u00E8 stato possibile creare un''istanza della classe di implementazione ''{0}'' per l''aggregazione definita dall''utente ''{1}''.''{2}'' oppure il formato della classe di implementazione \u00E8 errato. Segue il messaggio dettagliato: {3}
+
+42ZC9=Una routine varargs deve avere lo stile parametro DERBY o DERBY_JDBC_RESULT_SET.
+
+42ZCA=Lo stile parametro DERBY \u00E8 consentito solo per le routine varargs.
+
+42ZCB=Una procedura varargs non pu\u00F2 restituire set di risultati.
+
+# Arguments:
+#
+#    {0} = rowSourceCountInPlan
+#    {1} = actualRowSourceCount
+#
+42ZCC=Override ottimizzatore non valido. Il piano contiene {0} row source, mentre dovrebbe contenerne {1}.
+
+42ZCD=Override ottimizzatore non valido. Questo piano non \u00E8 una struttura con profondit\u00E0 a sinistra.
+
+42ZCE=Override ottimizzatore non valido. Row source non risolte.
+
+# Arguments:
+#
 #    {0} = codePage
 #    {1} = codePage
 #
@@ -2731,6 +2953,13 @@ X0Y46.S=Vincolo ''{0}'' non valido: la t
 
 # Arguments:
 #
+#    {0} = constraintName
+#    {1} = tableName
+#
+X0Y47.S=Vincolo ''{0}'' non valido: il vincolo UNIQUE KEY o PRIMARY KEY nella tabella ''{1}'' \u00E8 differibile e l''azione di riferimento \u00E8 CASCADE o SET NULL.
+
+# Arguments:
+#
 #    {0} = schemaNamet
 #
 X0Y54.S=Impossibile eliminare lo schema ''{0}'' perch\u00E9 non \u00E8 vuoto.
@@ -2859,7 +3088,7 @@ X0Y83.S=Avvertenza: durante la cancellaz
 #
 #    {0} = sequenceName
 #
-X0Y84.T=Elevata conflittualit\u00E0 nella sequenza {0}. Probabilmente ci\u00F2 \u00E8 provocato da una scansione senza commit del catalogo SYS.SYSSEQUENCES. Non eseguire query direttamente su questo catalogo, ma utilizzare la funzione SYSCS_UTIL.SYSCS_PEEK_AT_SEQUENCE per visualizzare il valore corrente di un generatore di query.
+X0Y84.T=Elevata conflittualit\u00E0 nella sequenza {0}. Ci\u00F2 \u00E8 probabilmente dovuto a una scansione senza commit del catalogo SYS.SYSSEQUENCES. Non eseguire query direttamente su questo catalogo, ma utilizzare la funzione SYSCS_UTIL.SYSCS_PEEK_AT_SEQUENCE per visualizzare il valore corrente di un generatore di sequenze.
 
 # Arguments:
 #
@@ -2870,6 +3099,12 @@ X0Y85.S=La propriet\u00E0 Derby ''{0}'' 
 
 # Arguments:
 #
+#    {0} = propertyName
+#
+X0Y85.S.1=La propriet\u00E0 Derby ''{0}'' identifica una classe che non implementa l''interfaccia org.apache.derby.catalog.SequencePreallocator.
+
+# Arguments:
+#
 #    {0} = schemaName
 #    {1} = sequenceName
 #
@@ -2884,6 +3119,34 @@ X0Y87.S=\u00C8 gi\u00E0 presente un''agg
 
 # Arguments:
 #
+#    {0} = toolName
+#
+X0Y88.S=Strumento opzionale sconosciuto: ''{0}''
+
+# Arguments:
+#
+#    {0} = className
+#
+X0Y88.S.1=La classe ''{0}'' non implemento l''interfaccia org.apache.derby.iapi.sql.dictionary.OptionalTool.
+
+X0Y89.S=Argomenti non validi passati a SYSCS_UTIL.SYSCS_REGISTER_TOOL(). Consultare la sezione Manuale di riferimento, che descrive questa procedura di sistema.
+
+# Arguments:
+#
+#    {0} = className
+#
+X0Y90.S=Impossibile creare un''istanza di {0}. \u00C8 possibile che questa classe non sia visibile nel classpath o che non disponga di un costruttore con 0 argomenti.
+
+# Arguments:
+#
+#    {0} = constraintName
+#
+X0Y91.S=Impossibile modificare la modalit\u00E0 di vincolo di {0}. Non \u00E8 un vincolo differibile.
+
+X0Y92.S=Impossibile modificare i nomi delle colonne di questa funzione tabella.
+
+# Arguments:
+#
 #    {0} = cacheName
 #    {1} = keyValue
 #
@@ -2962,6 +3225,12 @@ XBCXF.S=Impossibile trovare la classe ''
 
 # Arguments:
 #
+#    {0} = className
+#
+XBCXF.S.1=La classe ''{0}'' non implementa l''interfaccia java.security.Provider.
+
+# Arguments:
+#
 #    {0} = providerName
 #
 XBCXG.S=Il provider di cifratura ''{0}'' non esiste.
@@ -2988,29 +3257,17 @@ XBCXM.S=La lunghezza della chiave di cif
 
 XBCXN.S=La chiave di cifratura esterna contiene uno o pi\u00F9 caratteri non validi. I caratteri consentiti per un numero esadecimale sono 0-9, a-f e A-F.
 
-XBCXO.S=Impossibile cifrare il database quando esiste una transazione globale nello stato preparato.
-
-XBCXP.S=Impossibile cifrare nuovamente il database con una nuova password di avvio o una chiave di cifratura esterna quando esiste una transazione globale nello stato preparato.
-
-XBCXQ.S=Impossibile configurare un database di sola lettura per la cifratura.
-
-XBCXR.S=Impossibile cifrare nuovamente un database di sola lettura con una nuova password di avvio o una chiave di cifratura esterna.
+XBCXO.S=Impossibile cifrare, cifrare di nuovo o decifrare il database quando esiste una transazione globale nello stato preparato.
 
-XBCXS.S=Impossibile configurare un database per la cifratura, se questo \u00E8 in modalit\u00E0 di archivio log.
+XBCXQ.S=Impossibile cifrare, cifrare di nuovo o decifrare un database di sola lettura.
 
-XBCXT.S=Impossibile cifrare nuovamente un database con una nuova password di avvio o una chiave di cifratura esterna, se questo \u00E8 in modalit\u00E0 di archivio log.
+XBCXS.S=Impossibile cifrare, cifrare di nuovo o decifrare un database in modalit\u00E0 archivio di log.
 
 # Arguments:
 #
 #    {0} = failureMessage
 #
-XBCXU.S=Cifratura di un database non cifrato non riuscita: {0}
-
-# Arguments:
-#
-#    {0} = failureMessage
-#
-XBCXV.S=Cifratura di un database cifrato con una nuova chiave o una nuova password non riuscita: {0}
+XBCXU.S=Cifratura, nuova cifratura o decifrazione di un database non riuscita: {0}
 
 # Arguments:
 #
@@ -3155,9 +3412,9 @@ XBM0W.S=\u00C8 stata restituita un''ecce
 
 # Arguments:
 #
-#    {0} = territoryID
+#    {0} = localeID
 #
-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, vedere java.util.Locale.
+XBM0X.D=La descrizione delle impostazioni nazionali ''{0}'' fornita non \u00E8 valida; previsto ln[_CO[_variant]]\nln=codice lingua ISO-639 di due lettere minuscole, CO=codici paese ISO-3166 di due lettere maiuscole, vedere java.util.Locale.
 
 # Arguments:
 #
@@ -3184,6 +3441,8 @@ XBM0Y.D=Directory del database di backup
 #
 XBM0Z.D=Impossibile copiare il file ''{0}'' in ''{1}''. Verificare di disporre dello spazio necessario e delle autorizzazioni richieste. 
 
+XBDA0.C.1=Timeout di login superato.
+
 # Arguments:
 #
 #    {0} = operationName
@@ -3402,7 +3661,7 @@ XCXB0.S=Classpath database non valido: '
 
 XCXC0.S=Lista ID non valida.
 
-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 dovrebbe utilizzare le impostazioni nazionali del database, ma il database non dispone di impostazioni nazionali.
 
 # Arguments:
 #
@@ -4035,6 +4294,21 @@ XN020.S=Errore durante il marshalling o 
 #
 XN021.S=Impossibile associare un oggetto di tipo {0} a un oggetto di tipo {1}.
 
+XN022.C=Impossibile reimpostare una catena di scritture che ha trasmesso dati al server finch\u00E9 la richiesta non sar\u00E0 finita e la catena terminata.
+
+# Arguments:
+#
+#    {0} = number
+#
+XN023.C=Il flusso specificato dal parametro #{0} \u00E8 basato sul locator e richiede una richiesta nidificata nella stessa connessione da materializzare. Ci\u00F2 non \u00E8 supportato.
+
+# Arguments:
+#
+#    {0} = number
+#    {1} = messageText
+#
+XN024.C=Si \u00E8 verificata un''eccezione che ha interrotto la connessione durante la lettura dal flusso specificato dal parametro #{0}. Messaggio dell''eccezione: {1}.
+
 XRE00=Il modulo LogFactory non supporta la replica.
 
 XRE01=Il log ricevuto dal master \u00E8 danneggiato.
@@ -4356,6 +4630,19 @@ XSDAO.S=Errore interno: si sono verifica
 
 # Arguments:
 #
+#    {0} = pageId
+#    {1} = pageDump
+#    {2} = slot
+#    {3} = recordId
+#    {4} = columnList
+#    {5} = nextColumn
+#    {6} = updateMode
+#    {7} = nextPortionHandle
+#
+XSDAP.S=Errore di tipo nessuno spazio disponibile imprevisto durante il tentativo di aggiornare una riga nella pagina {0}. I valori dei campo interni al momento dell''errore erano i seguenti: slot = {2}, recordId = {3}, newColumnList = {4}, nextColumn = {5}, mode = {6}, nextPortionHandle = {7}, page dump = {1}.
+
+# Arguments:
+#
 #    {0} = page
 #
 XSDB0.D=Eccezione imprevista sulla pagina in-memoria {0}
@@ -4517,6 +4804,18 @@ XSDFI.S=Errore rilevato durante il tenta
 
 # Arguments:
 #
+#    {0} = fileName
+#
+XSDFJ.S=Rilevato errore durante il tentativo di rimozione del file di database {0} nell''ambito dell''operazione di cifratura o decifrazione dei file di database. La mancata rimozione del file pu\u00F2 essere dovuta alla propriet\u00E0 errata o ad autorizzazioni errate per il file o per la directory. All''origine dell''errore potrebbero esservi inoltre processi non controllati da Derby, ad esempio gli strumenti di controllo dei backup o dei virus.
+
+# Arguments:
+#
+#    {0} = fileName
+#
+XSDFK.S=Rilevato errore durante il tentativo di rimozione del file JAR {0} memorizzato nel database. La mancata rimozione del file pu\u00F2 essere dovuta alla propriet\u00E0 errata o ad autorizzazioni errate per il file o per la directory. All''origine dell''errore potrebbero esservi inoltre processi non controllati da Derby, ad esempio gli strumenti di controllo dei backup o dei virus.
+
+# Arguments:
+#
 #    {0} = page
 #
 XSDG0.D=Impossibile leggere la pagina {0} dal disco.
@@ -4544,6 +4843,19 @@ XSDG2.D=Checksum non valido sulla Pagina
 #
 XSDG3.D=Impossibile accedere ai metadati di {0} per {1} {2}
 
+# Arguments:
+#
+#    {0} = pageArrayLength
+#    {1} = containerArrayLength
+#    {2} = maxBorrowedSpace
+#    {3} = borrowedSpaceOffset
+#    {4} = borrowedSpaceLength
+#    {5} = arraycopySourcePosition
+#    {6} = maxBorrowableSpace
+#    {7} = hexdump
+#
+XSDG4.D=Rilevato errore interno irreversibile durante il tentativo di lettura dei metadati di basso livello relativi alla tabella o all''indice. Fornire alla propria organizzazione di supporto le informazioni di eccezione seguenti: Operazione non riuscita: arraycopy del byte[{0}] della pagina embrionica nel byte[{1}] delle informazioni contenitore. Valori delle variabili e delle costanti: MAX_BORROWED_SPACE: {2}, BORROWED_SPACE_OFFSET({3}) + BORROWED_SPACE_LENG({4}) = {5}; arraycopylength: {6}; pagina embrionica {7}.
+
 XSDG5.D=Il database non si trova in modalit\u00E0 di creazione quando viene chiamato createFinished.
 
 # Arguments:
@@ -4583,7 +4895,7 @@ XSLA2.D=Il sistema verr\u00E0 arrestato,
 
 XSLA3.D=Log danneggiato, dati non validi presenti nel flusso di log.
 
-XSLA4.D=Errore quando si tenta di scrivere il log di recupero delle transazioni. Molto probabilmente il disco tenendo il log di recupero \u00E8 pieno. Se il disco \u00E8 pieno, l''unico modo di procedere \u00E8 quello di liberare spazio sul disco di espansione o l''eliminazione di file non correlati a Derby. Inoltre, \u008E possibile che il file system o disco dove la log transazione Derby risiede sia di sola lettura. L''errore pu\u00F2 essere incontrato anche se il disco o file di sistema presenti degli errori.
+XSLA4.D=Rilevato errore durante il tentativo di scrittura nel log di recupero delle transazioni. \u00C8 probabile che il disco che contiene il log di recupero sia pieno. Se il disco \u00E8 effettivamente pieno, l''unico modo per continuare consiste nel liberare spazio mediante l''espansione del disco o l''eliminazione di file non correlati a Derby. \u00C8 inoltre possibile che il file system e/o il disco in cui si trova il log delle transazioni Derby sia di sola lettura. L''errore pu\u00F2 essere rilevato anche in caso di errore del disco o del file system.
 
 # Arguments:
 #
@@ -4844,7 +5156,7 @@ XXXXX.C.6=Chiusura sessione database nor
 
 # Translators: This is part of query plan printout; the string is complete as is.
 #
-42Z33.U=tempo constructor (millisecondi) =
+42Z33.U=tempo costruttore (millisecondi) =
 
 # Translators: This is part of query plan printout; the string is complete as is.
 #
@@ -5689,14 +6001,6 @@ XXXXX.C.6=Chiusura sessione database nor
 #
 54011=Troppe colonne ({0}) sono state specificate per la tabella o la vista {1}. Il limite \u00E8 {2}.
 
-# Arguments:
-#
-#    {0} = number
-#    {1} = procedureName
-#    {2} = number
-#
-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.
 
 BIN01=(Valore dati binari non visualizzato)
@@ -5866,6 +6170,13 @@ C007=Eccezione durante il caricamento de
 
 # Arguments:
 #
+#    {0} = className
+#    {1} = detailedError
+#
+C008=Eccezione durante il caricamento della classe {0}: {1}
+
+# Arguments:
+#
 #    {0} = derbyVersion
 #    {1} = id
 #    {2} = directoryName
@@ -5950,6 +6261,25 @@ D013=Avvertenza: il database viene avvia
 
 D015=Un''altra transazione ha modificato il valore. Impossibile continuare a leggere.
 
+# Arguments:
+#
+#    {0} = pageId
+#    {1} = overFlow
+#    {2} = pageVersion
+#    {3} = slotsInUse
+#    {4} = deletedRowCount
+#    {5} = pageStatus
+#    {6} = nextId
+#    {7} = firstFreeByte
+#    {8} = freeSpace
+#    {9} = totalSpace
+#    {10} = spareSpace
+#    {11} = minimumRecordSize
+#    {12} = pageSize
+#    {13} = hexPageDump
+#
+D016=\n---------------------------------------------------\nID pagina:            {0}\n Overflow:          {1}\n PageVersion:       {2}\n SlotsInUse:        {3}\n DeletedRowCount:   {4}\n PageStatus:        {5}\n NextId:            {6}\n firstFreeByte:     {7}\n freeSpace:         {8}\n totalSpace:        {9}\n spareSpace:        {10}%\n minimumRecordSize: {11}\n PageSize:          {12}\n---------------------------------------------------\n{13}\n---------------------------------------------------
+
 I024=Database non disponibile
 
 I025=Driver JDBC non disponibile
@@ -6001,7 +6331,7 @@ J019=Chiave crittografica esterna
 
 J020=Chiave crittografica segreta
 
-J021=Impostazioni internazionali per il database
+J021=Impostazioni nazionali per il database
 
 J022=Nome utente
 
@@ -6130,6 +6460,8 @@ J135=Timeout della transazione XA e roll
 #
 J136=Alla connessione chiusa era associata una transazione XA. La transazione verr\u00E0 sottoposta a rollback. La transazione Xid \u00E8 {0}.
 
+J137=Impossibile annullare la registrazione del driver JDBC durante la chiusura del motore Derby. Assicurarsi che SQLPermission("deregisterDriver") sia stato concesso a derby.jar.
+
 L001=------------  Inizio messaggio di errore -------------\n
 
 L002=------------  Fine messaggio di errore -------------\n
@@ -6312,4 +6644,48 @@ M003=File di backup delle propriet\u00E0
 #
 M004=Impossibile eliminare il file di backup delle propriet\u00E0 di servizio residue; eliminarlo manualmente: {0}
 
+# Translators: Please translate the ALL CAPS words.
+#
+M005=\n# *************************************************************************\n# ***              NON MODIFICARE I FILE IN QUESTA DIRECTORY                ***\n# *** I FILE DI QUESTA DIRECTORY E DELLE RELATIVE SOTTODIRECTORY     ***\n# *** COSTITUISCONO IL DATABASE DERBY, CHE INCLUDE I DATI (UTENTE     ***\n# *** E SISTEMA) NONCH\u00C9 I FILE NECESSARI PER IL RECUPERO DEL DATABASE.     ***\n# *** LA MODIFICA, L''AGGIUNTA O L''ELIMINAZIONE DEI FILE PU\u00D2 DANNEGGIARE     ***\n# *** I DATI E LASCIARE IL DATABASE IN UNO STATO NON RECUPERABILE.     ***\n# *************************************************************************
+
+# Translators: Please translate the ALL CAPS words.
+#
+M006=\n# *************************************************************************\n# ***              DO NOT TOUCH FILES IN THIS DIRECTORY!                ***\n# *** FILES IN THIS DIRECTORY ARE USED BY THE DERBY DATABASE RECOVERY   ***\n# *** SYSTEM. EDITING, ADDING, OR DELETING FILES IN THIS DIRECTORY      ***\n# *** WILL CAUSE THE DERBY RECOVERY SYSTEM TO FAIL, LEADING TO          ***\n# *** NON-RECOVERABLE CORRUPT DATABASES.                                ***\n# *************************************************************************
+
+# Translators: Please translate the ALL CAPS words.
+#
+M007=\n# *************************************************************************\n# ***              DO NOT TOUCH FILES IN THIS DIRECTORY!                ***\n# *** FILES IN THIS DIRECTORY ARE USED BY THE DERBY DATABASE TO STORE   *** \n# *** USER AND SYSTEM DATA. EDITING, ADDING, OR DELETING FILES IN THIS  ***\n# *** DIRECTORY WILL CORRUPT THE ASSOCIATED DERBY DATABASE AND MAKE     ***\n# *** IT NON-RECOVERABLE.                                               ***\n# *************************************************************************
+
+# Arguments:
+#
+#    {0} = propertyName
+#    {1} = error
+#
+M008=AVVERTENZA: impossibile leggere la propriet\u00E0 {0} a causa di un''eccezione di sicurezza: {1}. Ci\u00F2 potrebbe costituire un rischio per la sicurezza.\n                
+
+# Arguments:
+#
+#    {0} = fileName
+#    {1} = error
+#
+M009=Impossibile creare il file o la directory {0} a causa di un''eccezione di sicurezza: {1}.\n                
+
+# Arguments:
+#
+#    {0} = error
+#
+M00A=AVVERTENZA: impossibile recuperare il loader di classe del contesto a causa di un''eccezione di sicurezza: {0}. Potrebbe verificarsi la perdita del loader di classe.\n                
+
+# Arguments:
+#
+#    {0} = error
+#
+M00B=AVVERTENZA: impossibile impostare il loader di classe del contesto a causa di un''eccezione di sicurezza: {0}. Potrebbe verificarsi la perdita del loader di classe.\n                
+
+# Arguments:
+#
+#    {0} = error
+#
+M010=AVVERTENZA: esecuzione di ThreadGroup#setDaemon impossibile sui daemon Derby a causa di un''eccezione di sicurezza: {0}. Questa condizione potrebbe avere effetto sull''operazione.\n                
+
 N001=L''errore \u00E8 provocato dall''errore seguente.