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 fu...@apache.org on 2005/11/04 00:16:27 UTC

svn commit: r330661 [4/12] - in /db/derby/code/trunk/java: drda/org/apache/derby/loc/drda/ engine/org/apache/derby/loc/ testing/org/apache/derbyTesting/functionTests/master/ tools/org/apache/derby/loc/

Modified: db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_fr.properties
URL: http://svn.apache.org/viewcvs/db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_fr.properties?rev=330661&r1=330660&r2=330661&view=diff
==============================================================================
--- db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_fr.properties (original)
+++ db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_fr.properties Thu Nov  3 15:12:46 2005
@@ -6,32 +6,33 @@
 ###############################################################################
 
 # Monitor
-XBM01.D=Echec du d\u00e9marrage en raison d'une exception ; pour plus de d\u00e9tails, voir l'exception suivante.
-XBM02.D=Echec du d\u00e9marrage en raison d''une fonctionnalit\u00e9 manquante pour {0}.  Assurez-vous que votre chemin de classes contient les logiciels Derby appropri\u00e9s.
+XBM01.D=Echec du d\u00e9marrage d\u00fb \u00e0 une exception. Pour plus de d\u00e9tails, reportez-vous \u00e0 l'exception suivante. 
+XBM02.D=Echec du d\u00e9marrage en raison d''une fonctionnalit\u00e9 manquante pour {0}. Assurez-vous que votre chemin de classes contient les logiciels Derby appropri\u00e9s.
 XBM05.D=Echec du d\u00e9marrage en raison d''informations manquantes sur la version du produit pour {0}.
-XBM06.D=Echec du d\u00e9marrage ; il est impossible d'acc\u00e9der \u00e0 une base de donn\u00e9es chiffr\u00e9e sans le mot de passe d'amor\u00e7age appropri\u00e9.
-XBM07.D=Echec du d\u00e9marrage ; le mot de passe d'amor\u00e7age doit avoir une longueur minimale de 8 octets.
+XBM06.D=Echec du d\u00e9marrage. Il est impossible d'acc\u00e9der \u00e0 une base de donn\u00e9es chiffr\u00e9e sans le mot de passe d'amor\u00e7age appropri\u00e9. 
+XBM07.D=Echec du d\u00e9marrage. Le mot de passe d'amor\u00e7age doit avoir une longueur maximale de huit octets.
 XBM08.D=Impossible d''instancier la classe {0} StorageFactory {1}.
 
 XBM0G.D=Echec du d\u00e9marrage du moteur de chiffrement. Assurez-vous que vous ex\u00e9cutez Java 2 et que vous avez t\u00e9l\u00e9charg\u00e9 un fournisseur de chiffrement tel que jce et que vous l'avez plac\u00e9 dans votre chemin de classes.
+
 XBM0H.D=Impossible de cr\u00e9er le r\u00e9pertoire {0}.
 XBM0I.D=Impossible de supprimer le r\u00e9pertoire {0}.
 XBM0J.D=Le r\u00e9pertoire {0} existe d\u00e9j\u00e0.
 XBM0K.D=Sous-protocole inconnu pour le nom de la base de donn\u00e9es {0}.
 XBM0L.D=La classe de m\u00e9thode d''authentification sp\u00e9cifi\u00e9e {0} n''impl\u00e9mente pas l''interface d''authentification {1}.
 XBM0M.D=Une erreur s''est produite lors de la cr\u00e9ation d''une instance de la classe de m\u00e9thode d''authentification {0}.
-XBM0N.D=Echec de l'enregistrement du pilote JDBC dans java.sql.DriverManager ; pour plus de d\u00e9tails, voir l'exception suivante.
-XBM0P.D=Le fournisseur de services est en lecture seule, l'op\u00e9ration n'est pas autoris\u00e9e.
+XBM0N.D=Echec de l'enregistrement du pilote JDBC dans java.sql.DriverManager. Pour plus de d\u00e9tails, reportez-vous \u00e0 l'exception suivante. 
+XBM0P.D=Le fournisseur de services est en lecture seule. L'op\u00e9ration n'est pas autoris\u00e9e. 
 XBM0S.D=Impossible de renommer le fichier ''{0}'' en ''{1}''
-XBM0T.D=Sous-protocole ambigu pour le nom de la base de donn\u00e9es {0}.
-XBM0U.S=Aucune classe n''a \u00e9t\u00e9 enregistr\u00e9e pour l''identificateur {0}
-XBM0V.S=Une exception a \u00e9t\u00e9 \u00e9mise pendant le chargement de la classe {1} enregistr\u00e9e pour l''identificateur {0}
-XBM0W.S=Une exception a \u00e9t\u00e9 \u00e9mise pendant la cr\u00e9ation d''une instance de la classe {1} enregistr\u00e9e pour l''identificateur {0}
-XBM0X.D=La description d''environnement du territoire fournie ''{0}'' n''est pas valide ; ln[_CO[_variant]] doit \u00eatre sp\u00e9cifi\u00e9\nln=code de langue ISO-639 en minuscules et en deux lettres, CO=codes pays ISO-3166 en majuscules et en deux lettres, voir java.util.Locale.
+XBM0T.D=Sous-protocole ambigu pour le nom de la base de donn\u00e9es {0}. 
+XBM0U.S=Aucune classe n''a \u00e9t\u00e9 enregistr\u00e9e pour l''identificateur {0}.
+XBM0V.S=Une exception a \u00e9t\u00e9 \u00e9mise lors du chargement de la classe {1} enregistr\u00e9e pour l''identificateur {0}.
+XBM0W.S=Une exception a \u00e9t\u00e9 \u00e9mise lors de la cr\u00e9ation d''une instance de la classe {1} enregistr\u00e9e pour l''identificateur {0}.
+XBM0X.D=La description d''environnement du 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, voir java.util.Locale.
 XBM0Y.D=Le r\u00e9pertoire de sauvegarde de la base de donn\u00e9es {0} est introuvable. Assurez-vous que le chemin de sauvegarde indiqu\u00e9 est correct.
 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. 
 XBM0Q.D=Fichier {0} introuvable. Assurez-vous que la copie de sauvegarde est la bonne et qu''elle n''est pas alt\u00e9r\u00e9e.
-XBM0R.D=Impossible de supprimer le fichier {0}.
+XBM0R.D=Impossible de supprimer le fichier {0}. 
 
 # Upgrade
 XCW00.D=Mise \u00e0 niveau de ''{0}'' vers ''{1}'' non prise en charge.
@@ -43,10 +44,10 @@
 08000=Connexion ferm\u00e9e par une interruption inconnue.
 
 #../java/com/ibm/db2j/protocol/BasicServices/LockManager/messages.properties
-40001=Aucun verrou n''a pu \u00eatre obtenu en raison d''un interblocage ; le cycle de verrous et d''unit\u00e9s en attente est :\n {0}La victime s\u00e9lectionn\u00e9e est XID : {1}
+40001=Aucun verrou n''a pu \u00eatre obtenu \u00e0 cause d''un interblocage ; le cycle de verrous et d''unit\u00e9s en attente est :\n{0}. La victime s\u00e9lectionn\u00e9e est XID : {1}.
 
 40XL1=Aucun verrou n'a pu \u00eatre obtenu dans le d\u00e9lai demand\u00e9
-40XL2=Aucun verrou n''a pu \u00eatre obtenu dans le d\u00e9lai demand\u00e9.  La liste lockTable est : {0}
+40XL2=Aucun verrou n''a pu \u00eatre obtenu dans le d\u00e9lai demand\u00e9. La liste lockTable est : {0}
 
 # ClassManager
 XBCM1.S=Erreur de liaison Java \u00e9mise au cours du chargement de la classe g\u00e9n\u00e9r\u00e9e {0}.
@@ -55,19 +56,20 @@
 
 # Properties
 
-XCY00.S=Valeur non admise pour la propri\u00e9t\u00e9 ''{0}''=''{1}''.
+XCY00.S=Valeur non valide pour la propri\u00e9t\u00e9 ''{0}''=''{1}''.
 XCY02.S=La modification de propri\u00e9t\u00e9 demand\u00e9e n''est pas prise en charge ''{0}''=''{1}''.
 XCY03.S=La propri\u00e9t\u00e9 requise ''{0}'' n''a pas \u00e9t\u00e9 d\u00e9finie.
 
 # Cryptography
-XBCX0.S=Exception du fournisseur de chiffrement ; pour plus de d\u00e9tails, voir l'exception suivante.
+XBCX0.S=Exception provenant du fournisseur de chiffrement. Pour plus de d\u00e9tails, reportez-vous \u00e0 l'exception suivante.
 XBCX1.S=Initialisation du code de chiffrement dans un mode non admis ; ce mode doit \u00eatre soit ENCRYPT, soit DECRYPT.
-XBCX2.S=Initialisation du code de chiffrement avec un mot de passe d''amor\u00e7age trop court ; il doit contenir au minimum {0} caract\u00e8res
+XBCX2.S=Initialisation du code de chiffrement avec un mot de passe d''amor\u00e7age trop court. Le mot de passe doit comporter au moins {0}.   
 XBCX5.S=Impossible de modifier le mot de passe d'amor\u00e7age pour lui affecter la valeur null.
 XBCX6.S=Impossible de modifier le mot de passe d'amor\u00e7age en un type s\u00e9rialisable qui ne soit pas de type cha\u00eene.
-XBCX7.S=Format incorrect pour modifier le mot de passe d'amor\u00e7age.  Le format suivant doit \u00eatre utilis\u00e9 : ancien_motdepasse_amor\u00e7age, nouveau_motdepasse_amor\u00e7age.
+XBCX7.S=Format incorrect pour modifier le mot de passe d'amor\u00e7age. Le format suivant doit \u00eatre utilis\u00e9 : ancien_motdepasse_amor\u00e7age, nouveau_motdepasse_amor\u00e7age.
 XBCX8.S=Impossible de modifier le mot de passe d'amor\u00e7age pour une base de donn\u00e9es non chiffr\u00e9e.
 XBCX9.S=Impossible de modifier le mot de passe d'amor\u00e7age pour une base de donn\u00e9es en lecture seule.
+
 XBCXA.S=Mot de passe d'amor\u00e7age incorrect.
 XBCXB.S=Remplissage de chiffrement incorrect ''{0}'' ou remplissage non sp\u00e9cifi\u00e9. Vous devez utiliser ''NoPadding'' (pas de remplissage).
 XBCXC.S=L''algorithme de chiffrement ''{0}'' n''existe pas. V\u00e9rifiez que le fournisseur choisi ''{1}'' prend en charge cet algorithme.
@@ -75,19 +77,20 @@
 XBCXE.S=Le fournisseur de chiffrement ne peut pas \u00eatre modifi\u00e9 une fois que la base de donn\u00e9es est cr\u00e9\u00e9e.
 XBCXF.S=La classe ''{0}'' qui repr\u00e9sente le fournisseur de chiffrement est introuvable.
 XBCXG.S=Le fournisseur de chiffrement ''{0}'' n''existe pas.
-XBCXH.S=L''algorithme de chiffrement ''{0}'' n''est pas dans le format correct. Le format correct est algorithme/modeCommentaires/PasdeRemplissage.
+XBCXH.S=L''algorithme de chiffrement ''{0}'' n''est pas au format correct. Le format correct est algorithme/modeCommentaires/PasdeRemplissage.
 XBCXI.S=Le mode commentaires ''{0}'' n''est pas pris en charge. Les modes commentaires pris en charge sont CBC, CFB, OFB et ECB.
-XBCXJ.S=L'application utilise une version de Java Cryptography Extension (JCE) ant\u00e9rieure \u00e0 1.2.1.  Effectuez la mise \u00e0 niveau vers JCE 1.2.1, puis recommencez l'op\u00e9ration.
-XBCXK.S=La cl\u00e9 de chiffrement donn\u00e9e ne concorde pas avec celle qui est utilis\u00e9e lors de la cr\u00e9ation de la base de donn\u00e9es. V\u00e9rifiez que vous utilisez la cl\u00e9 de chiffrement correcte et recommencez.
+XBCXJ.S=L'application utilise une version de Java Cryptography Extension (JCE) ant\u00e9rieure \u00e0 1.2.1. Effectuez la mise \u00e0 niveau vers JCE 1.2.1 puis recommencez l'op\u00e9ration. 
+XBCXK.S=La cl\u00e9 de chiffrement donn\u00e9e ne concorde pas avec celle qui est utilis\u00e9e lors de la cr\u00e9ation de la base de donn\u00e9es. V\u00e9rifiez que vous utilisez la cl\u00e9 de chiffrement correcte et faites une nouvelle tentative.
+
+XBCXL.S=La proc\u00e9dure de v\u00e9rification de la cl\u00e9 de chiffrement n'a pas abouti. Cette situation peut \u00eatre due au fait qu'une erreur s'est produite lors de l'acc\u00e8s au fichier appropri\u00e9 pour la proc\u00e9dure de v\u00e9rification. Pour plus de d\u00e9tails, reportez-vous \u00e0 l'exception suivante.
 
-XBCXL.S=La proc\u00e9dure de v\u00e9rification de la cl\u00e9 de chiffrement n'a pas abouti. Pour plus de d\u00e9tails, reportez-vous \u00e0 l'exception suivante. Une erreur s'est peut-\u00eatre produite lors de l'acc\u00e8s au fichier appropri\u00e9 pour la proc\u00e9dure de v\u00e9rification.
 
 #../java/com/ibm/db2j/impl/BasicServices/CacheService/Generic/messages.properties
 
 # CacheStatementException messages
 # sqlstate range: XBCA0 to XBCAZ
 
-XBCA0.S=Impossible de cr\u00e9er un nouvel objet avec la cl\u00e9 {1} dans la cache {0} ; il existe d\u00e9j\u00e0 dans la cache.
+XBCA0.S=Impossible de cr\u00e9er un objet avec la cl\u00e9 {1} dans la {0}. L''objet existe d\u00e9j\u00e0 dans la cache. 
 
 
 # java/com/ibm/db2j/protocol/Database/Storage/Access/Interface.
@@ -157,9 +160,9 @@
 XSCB9.S=R\u00e9serv\u00e9 pour les tests.
 XSCB8.S=Le conglom\u00e9rat btree {0} est ferm\u00e9.
 XSCB7.S=Une erreur interne a \u00e9t\u00e9 d\u00e9tect\u00e9e au cours d''une analyse - current_rh est null = {0}, la cl\u00e9 de position est null = {1}.
-XSCB6.S=Restriction : L'enregistrement d'un index secondaire btree ne peut pas \u00eatre mis \u00e0 jour ou ins\u00e9r\u00e9 en raison du manque d'espace sur la page.   Utilisez les param\u00e8tres derby.storage.pageSize et/ou derby.storage.pageReservedSpace pour contourner cette restriction.
+XSCB6.S=Restriction : L'enregistrement d'un index secondaire btree ne peut pas \u00eatre mis \u00e0 jour ou ins\u00e9r\u00e9 en raison du manque d'espace sur la page. Utilisez les param\u00e8tres derby.storage.pageSize et/ou derby.storage.pageReservedSpace pour contourner cette restriction.
 XSCB5.S=Au cours de l'annulation logique d'une insertion ou d'une suppression btree, la ligne n'a pas pu \u00eatre trouv\u00e9e dans l'arborescence.
-XSCB4.S=Une m\u00e9thode sur une analyse d''ouverture btree a \u00e9t\u00e9 appel\u00e9e avant que l''analyse ne soit positionn\u00e9e sur la premi\u00e8re ligne (c'est-\u00e0-dire qu''aucun appel de next() n''a encore \u00e9t\u00e9 effectu\u00e9).  L''\u00e9tat actuel de l''analyse est ({0}).
+XSCB4.S=Une m\u00e9thode sur une analyse d''ouverture btree a \u00e9t\u00e9 appel\u00e9e avant que l''analyse ne soit positionn\u00e9e sur la premi\u00e8re ligne (c''est-\u00e0-dire qu''aucun appel de next() n''a encore \u00e9t\u00e9 effectu\u00e9). L''\u00e9tat actuel de l''analyse est ({0}).
 XSCB3.S=Fonction non impl\u00e9ment\u00e9e.
 XSCB2.S=La propri\u00e9t\u00e9 requise {0} n''a pas \u00e9t\u00e9 trouv\u00e9e dans la liste de propri\u00e9t\u00e9s fournie \u00e0 createConglomerate() pour un index secondaire btree.
 XSCB1.S=Impossible de trouver le conteneur {0}.
@@ -200,14 +203,14 @@
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Log/Generic
 # database errors.
 # sqlstate range: XSLA0 to XSLAZ
-XSLAT.D=Le r\u00e9pertoire du journal {0} existe d\u00e9j\u00e0. Assurez-vous que l''emplacement sp\u00e9cifi\u00e9 pour la propri\u00e9t\u00e9 logDevice est correct.  
+XSLAT.D=Le r\u00e9pertoire du journal {0} existe d\u00e9j\u00e0. Assurez-vous que l''emplacement sp\u00e9cifi\u00e9 pour la propri\u00e9t\u00e9 logDevice est correct. 
 XSLAS.D=Le r\u00e9pertoire du journal {0} n''a pas \u00e9t\u00e9 trouv\u00e9 dans la sauvegarde au cours de la restauration. Assurez-vous que la copie de sauvegarde est la bonne et qu''elle n''est pas alt\u00e9r\u00e9e.
-XSLAR.D=Impossible de copier le fichier journal ''{0}'' dans ''{1}'' pendant la restauration. Assurez-vous que l''espace est suffisant et que les droits d''acc\u00e8s sont corrects. 
+XSLAR.D=Impossible de copier le fichier journal ''{0}'' dans ''{1}'' lors de la restauration. Assurez-vous que l''espace est suffisant et que les droits d''acc\u00e8s sont corrects. 
 XSLAQ.D=impossible de cr\u00e9er un fichier journal dans le r\u00e9pertoire {0}.
 XSLAP.D=La base de donn\u00e9es {0} est en version {1}. Les bases de donn\u00e9es B\u00eata ne peuvent pas \u00eatre mises \u00e0 niveau.
 XSLAO.D=Echec de la reprise, incident inattendu {0}.
-XSLAN.D=La base de donn\u00e9es situ\u00e9e dans {0} utilise un format incompatible avec la version actuelle du logiciel.  La base de donn\u00e9es a \u00e9t\u00e9 cr\u00e9\u00e9e ou mise \u00e0 niveau par la version {1}.
-XSLAM.D=Impossible de v\u00e9rifier le format de la base de donn\u00e9es situ\u00e9e dans {1} en raison d''une exception d'E/S.
+XSLAN.D=La base de donn\u00e9es situ\u00e9e dans {0} utilise un format incompatible avec la version actuelle du logiciel. La base de donn\u00e9es a \u00e9t\u00e9 cr\u00e9\u00e9e ou mise \u00e0 niveau par la version {1}.
+XSLAM.D=Impossible de v\u00e9rifier le format de la base de donn\u00e9es situ\u00e9e dans {1} en raison d''une exception d''E/S.
 XSLAL.D=La taille de l''enregistrement de journal {2} d\u00e9passe la taille de fichier journal maximale autoris\u00e9e {3}. Erreur d\u00e9tect\u00e9e dans le fichier journal {0}, \u00e0 la position {1}
 XSLAK.D=La base de donn\u00e9es a d\u00e9pass\u00e9 le num\u00e9ro de fichier journal le plus grand {0}.
 XSLAJ.D=A la suite d'un incident, le syst\u00e8me de journalisation est marqu\u00e9 comme devant \u00eatre arr\u00eat\u00e9 et aucune op\u00e9ration ne peut \u00eatre ex\u00e9cut\u00e9e jusqu'\u00e0 l'arr\u00eat et le red\u00e9marrage du syst\u00e8me.
@@ -223,10 +226,10 @@
 XSLA7.D=Impossible de r\u00e9p\u00e9ter l''op\u00e9ration {0} dans le fichier journal.
 XSLA6.D=Impossible de r\u00e9cup\u00e9rer la base de donn\u00e9es.
 XSLA5.D=Impossible de lire le flux de donn\u00e9es de journalisation dans le but d''annuler la transaction {0}.
-XSLA4.D=Impossible d'\u00e9crire dans le journal, ce dernier est probablement satur\u00e9.  Supprimez les fichiers inutiles.  Il est \u00e9galement possible que le syst\u00e8me de fichiers soit en lecture seule, que le disque soit tomb\u00e9 en panne ou qu'un autre incident soit survenu avec le support.
+XSLA4.D=Impossible d'\u00e9crire dans le journal, ce dernier est probablement satur\u00e9. Supprimez les fichiers inutiles. Il est \u00e9galement possible que le syst\u00e8me de fichiers soit en lecture seule, que le disque soit tomb\u00e9 en panne ou qu'un autre incident soit survenu avec le support.
 XSLA3.D=Fichier journal alt\u00e9r\u00e9 ; des donn\u00e9es non valides se trouvent dans le flux de donn\u00e9es de journalisation.
 XSLA2.D=Le syst\u00e8me va s'arr\u00eater ; une exception d'E-S a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9e lors de l'acc\u00e8s au fichier journal.
-XSLA1.D=L''enregistrement de journal a \u00e9t\u00e9 envoy\u00e9 au flux de donn\u00e9es de journalisation, mais il ne peut pas \u00eatre appliqu\u00e9 au stockage (Objet {0}).  Des probl\u00e8mes de reprise peuvent \u00e9galement en d\u00e9couler.
+XSLA1.D=L''enregistrement de journal a \u00e9t\u00e9 envoy\u00e9 au flux de donn\u00e9es de journalisation, mais il ne peut pas \u00eatre appliqu\u00e9 au stockage (Objet {0}). Des probl\u00e8mes de reprise peuvent \u00e9galement en d\u00e9couler.
 XSLA0.D=Impossible de vider le fichier journal sur le disque {0}.
 
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Transactions/Basic
@@ -245,9 +248,9 @@
 40XT0=Une erreur interne a \u00e9t\u00e9 identifi\u00e9e par le module RawStore.
 40XT1=Une exception a \u00e9t\u00e9 \u00e9mise au cours de la validation de la transaction.
 40XT2=Une exception a \u00e9t\u00e9 \u00e9mise au cours de l'annulation d'un POINT DE SAUVEGARDE.
-40XT4=Une tentative de fermeture d'une transaction toujours active a \u00e9t\u00e9 effectu\u00e9e ; la transaction a \u00e9t\u00e9 abandonn\u00e9e.
+40XT4=Une tentative de fermeture d'une transaction toujours active a \u00e9t\u00e9 effectu\u00e9e. La transaction a \u00e9t\u00e9 abandonn\u00e9e.
 40XT5=Une exception a \u00e9t\u00e9 \u00e9mise au cours d'une transaction interne.
-40XT6=La base de donn\u00e9es est en \u00e9tat de repos ; impossible d'activer la transaction.  Attendez un moment qu'elle quitte cet \u00e9tat.
+40XT6=La base de donn\u00e9es est en \u00e9tat de repos ; impossible d'activer la transaction. Attendez un moment qu'elle quitte cet \u00e9tat.
 40XT7=Op\u00e9ration non prise en charge dans une transaction interne.
 
 #
@@ -258,7 +261,7 @@
 #  	IO Errors						XCXD0-XCXDZ
 #	LocaleFinder Errors				XCXE0-XCXEZ
 XCXA0.S=Identificateur non valide.
-XCXB0.S=Chemin de classes de base de donn\u00e9es non valide : ''{0}''.
+XCXB0.S=Chemin d''acc\u00e8s aux classes de base de donn\u00e9es non valide : ''{0}''.
 XCXC0.S=Liste d'ID non valide.
 XCXE0.S=Vous essayez d'effectuer une op\u00e9ration qui utilise le territoire de la base de donn\u00e9es, mais cette derni\u00e8re ne poss\u00e8de pas encore de territoire.
 
@@ -275,8 +278,8 @@
 # transaction errors.
 # sqlstate range: 40XD0 to 40XDZ
 40XD0=Le conteneur a \u00e9t\u00e9 ferm\u00e9
-40XD1=Le conteneur \u00e9tait ouvert en mode lecture seule
-40XD2=Impossible d''ouvrir le conteneur {0} ; soit il a \u00e9t\u00e9 supprim\u00e9, soit il est inexistant
+40XD1=Le conteneur a \u00e9t\u00e9 ouvert en mode lecture seule. 
+40XD2=Impossible d''ouvrir le conteneur {0} ; soit il a \u00e9t\u00e9 supprim\u00e9, soit il n''existe pas.
 
 
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Data/Generic
@@ -289,7 +292,7 @@
 XSDA5.S=Une tentative d'annulation de la suppression d'un enregistrement non supprim\u00e9 a \u00e9t\u00e9 effectu\u00e9e.
 XSDA6.S=La colonne {0} de la ligne a la valeur null alors qu''elle doit d\u00e9signer un objet.
 XSDA7.S=La restauration d''un objet s\u00e9rialisable ou SQLData de classe {0} a tent\u00e9 de lire plus de donn\u00e9es que la quantit\u00e9 initialement enregistr\u00e9e
-XSDA8.S=Exception au cours de la restauration d'un objet s\u00e9rialisable ou SQLData de classe {0}
+XSDA8.S=Exception au cours de la restauration d''un objet s\u00e9rialisable ou SQLData de classe {0}
 XSDA9.S=Classe introuvable au cours de la restauration d''un objet s\u00e9rialisable ou SQLData de classe {0}
 XSDAA.S=Horodatage {0} non valide ; il provient soit d''une page diff\u00e9rente, soit d''une impl\u00e9mentation incompatible
 XSDAB.S=Impossible de d\u00e9finir un horodatage NULL
@@ -301,7 +304,7 @@
 XSDAI.S=La page {0} en cours de suppression est d\u00e9j\u00e0 verrouill\u00e9e pour une suppression d''affectation.
 XSDAJ.S=Exception au cours de l'\u00e9criture d'un objet s\u00e9rialisable ou SQLData
 XSDAK.S=La mauvaise page a \u00e9t\u00e9 extraite pour le descripteur d''enregistrement {0}.
-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\u00e9passement.
 
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Data/Generic
 # database errors.
@@ -313,17 +316,17 @@
 XSDB4.D=La page {0} est en version {1}, le fichier journal contient des modifications en version {2} ; soit des enregistrements de journal de cette page sont manquants, soit cette page n''a pas \u00e9t\u00e9 enregistr\u00e9e sur le disque correctement.
 XSDB5.D=Le fichier journal comprend un enregistrement de modification \u00e0 la page {0}, c''est-\u00e0-dire au-del\u00e0 de la fin du conteneur.
 XSDB6.D=Il est possible qu''une autre instance de Derby ait d\u00e9j\u00e0 amorc\u00e9 la base de donn\u00e9es {0}.
-XSDB7.D=AVERTISSEMENT : Derby (instance {0}) tente d''amorcer la base de donn\u00e9es {1} bien que Derby (instance {2}) soit peut-\u00eatre encore actif.   Une seule instance de Derby peut amorcer une base de donn\u00e9es \u00e0 la fois. Une alt\u00e9ration grave et irr\u00e9m\u00e9diable peut r\u00e9sulter de cette situation et s''est peut-\u00eatre d\u00e9j\u00e0 produite.
-XSDB8.D=AVERTISSEMENT : Derby (instance {0}) tente d''amorcer la base de donn\u00e9es {1} bien que Derby (instance {2}) soit peut-\u00eatre encore actif.   Une seule instance de Derby peut amorcer une base de donn\u00e9es \u00e0 la fois.  Une alt\u00e9ration grave et irr\u00e9m\u00e9diable peut r\u00e9sulter si 2 instances de Derby amorcent la m\u00eame base de donn\u00e9es en m\u00eame temps. La propri\u00e9t\u00e9 db2j.database.forceDatabaseLock=true a \u00e9t\u00e9 d\u00e9finie, de sorte que la base de donn\u00e9es ne s''amorcera pas tant que le fichier db.lck sera pr\u00e9sent.  Normalement, ce fichier est supprim\u00e9 lorsque la premi\u00e8re instance de Derby devant amorcer la base de donn\u00e9es est ferm\u00e9e, mais il est possible qu''il reste pr\u00e9sent suite \u00e0 certaines proc\u00e9dures d''arr\u00eat. Dans ce cas, il est n\u00e9cessaire de supprimer le fichier manuellement.  Il est important de v\u00e9rifier qu''aucune autre machine VM n''acc\u00e8de \u00e0 la base de donn\u00e9es tant que le fichier db.lck n''a pas \u00e9t\u00e9 supprim\u00e9 manuellement.
+XSDB7.D=AVERTISSEMENT : Derby (instance {0}) tente d''amorcer la base de donn\u00e9es {1} bien que Derby (instance {2}) soit peut-\u00eatre encore actif. Une seule instance de Derby peut amorcer une base de donn\u00e9es \u00e0 la fois. Une alt\u00e9ration grave et irr\u00e9m\u00e9diable peut r\u00e9sulter de cette situation et s''est peut-\u00eatre d\u00e9j\u00e0 produite.
+XSDB8.D=AVERTISSEMENT : Derby (instance {0}) tente d''amorcer la base de donn\u00e9es {1} bien que Derby (instance {2}) soit peut-\u00eatre encore actif. Une seule instance de Derby peut amorcer une base de donn\u00e9es \u00e0 la fois. Une alt\u00e9ration grave et irr\u00e9m\u00e9diable peut r\u00e9sulter si 2 instances de Derby amorcent la m\u00eame base de donn\u00e9es en m\u00eame temps. La propri\u00e9t\u00e9 db2j.database.forceDatabaseLock=true a \u00e9t\u00e9 d\u00e9finie, de sorte que la base de donn\u00e9es ne s''amorcera pas tant que le fichier db.lck sera pr\u00e9sent. Normalement, ce fichier est supprim\u00e9 lorsque la premi\u00e8re instance de Derby devant amorcer la base de donn\u00e9es est ferm\u00e9e, mais il est possible qu''il reste pr\u00e9sent suite \u00e0 certaines proc\u00e9dures d''arr\u00eat. Dans ce cas, il est n\u00e9cessaire de supprimer le fichier manuellement. Il est important de v\u00e9rifier qu''aucune autre machine VM n''acc\u00e8de \u00e0 la base de donn\u00e9es tant que le fichier db.lck n''a pas \u00e9t\u00e9 supprim\u00e9 manuellement.
 XSDB9.D=Le conteneur de flux {0} est alt\u00e9r\u00e9.
-XSDBA.D=Echec de la tentative d''affectation de l'objet {0}.
+XSDBA.D=Echec de la tentative d''affectation de l''objet {0}.
 
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Data/FileSystem
 # statment errors.
 # sqlstate range: XSDF0 to XSDFZ
 XSDF0.S=Impossible de cr\u00e9er le fichier {0} car il existe d\u00e9j\u00e0.
 XSDF1.S=Exception au cours de la cr\u00e9ation du fichier {0} pour le conteneur
-XSDF2.S=Exception au cours de la cr\u00e9ation du fichier {0} pour le conteneur ; le fichier n''a pas pu \u00eatre supprim\u00e9.  Exception : {1}.
+XSDF2.S=Exception au cours de la cr\u00e9ation du fichier {0} pour le conteneur ; le fichier n''a pas pu \u00eatre supprim\u00e9. Exception : {1}.
 XSDF3.S=Impossible de cr\u00e9er le segment {0}.
 XSDF4.S=Exception au cours de la suppression du fichier {0} pour le conteneur supprim\u00e9 ; le fichier n''a pas pu \u00eatre supprim\u00e9 {1}.
 XSDF6.S=Impossible de trouver la page d''allocation {0}.
@@ -343,7 +346,7 @@
 XSDG5.D=La base de donn\u00e9es n'est pas en mode cr\u00e9ation lorsque createFinished est appel\u00e9.
 XSDG6.D=Le r\u00e9pertoire du segment de donn\u00e9es n''a pas \u00e9t\u00e9 trouv\u00e9 dans la sauvegarde {0} pendant la restauration. Assurez-vous que la copie de sauvegarde est la bonne et qu''elle n''est pas alt\u00e9r\u00e9e.
 XSDG7.D=Le r\u00e9pertoire {0} n''a pas pu \u00eatre supprim\u00e9 pendant la restauration. Assurez-vous que les droits d''acc\u00e8s sont corrects.
-XSDG8.D=Impossible de copier le r\u00e9pertoire ''{0}'' dans ''{1}'' pendant la restauration. Assurez-vous que l''espace est suffisant et que les droits d''acc\u00e8s sont corrects. 
+XSDG8.D=Impossible de copier le r\u00e9pertoire ''{0}'' dans ''{1}'' lors de la restauration. Assurez-vous que l''espace est suffisant et que les droits d''acc\u00e8s sont corrects. 
 
 # language
 01500=La contrainte {0} sur la table {1} a \u00e9t\u00e9 supprim\u00e9e.
@@ -352,32 +355,34 @@
 01503=La colonne {0} de la table {1} a \u00e9t\u00e9 modifi\u00e9e par ajout d''une contrainte non nulle.
 01504=Le nouvel index est un double d''un index existant : {0}.
 01505=La valeur {0} est peut-\u00eatre tronqu\u00e9e.
+01522=Le synonyme nouvellement d\u00e9fini ''{0}'' a \u00e9t\u00e9 r\u00e9solu en objet ''{1}'' qui n''est pas d\u00e9fini actuellement.
 01003=Les valeurs null ont \u00e9t\u00e9 \u00e9limin\u00e9es de l'argument d'une fonction de colonne.
-0100E=XX a tent\u00e9 de renvoyer un trop grand nombre d'ensembles de r\u00e9sultats.
+0100E=XX a tent\u00e9 de renvoyer un trop grand nombre d'ensembles de r\u00e9sultats. 
 02000=Aucune ligne n'a \u00e9t\u00e9 trouv\u00e9e pour FETCH, UPDATE ou DELETE ou le r\u00e9sultat d'une requ\u00eate est une table vide.
 21000=Une sous-requ\u00eate scalaire n'est autoris\u00e9e que pour renvoyer une seule ligne.
-22001=Une erreur de troncature a \u00e9t\u00e9 d\u00e9tect\u00e9e lors de la tentative de r\u00e9duction de {0} ''{1}'' \u00e0 une longueur de {2}.
+22001=$$$Une erreur de troncature a \u00e9t\u00e9 d\u00e9tect\u00e9e lors de la tentative de r\u00e9duction de {0} ''{1}'' \u00e0 une longueur de {2}.
 54006=La longueur r\u00e9sultant de l''op\u00e9ration {0} est sup\u00e9rieure \u00e0 {1}.
 22003=La valeur r\u00e9sultante se situe hors de la fourchette admise pour le type de donn\u00e9es {0}.
 22005=Une tentative d''extraction d''une valeur de donn\u00e9es de type ''{0}'' \u00e0 partir d''une valeur de donn\u00e9es de type ''{1}'' a \u00e9t\u00e9 effectu\u00e9e.
 22007.S.180=La repr\u00e9sentation de la cha\u00eene d'une valeur date/heure se situe hors de la fourchette admise.
 22007.S.181=La syntaxe de la repr\u00e9sentation de la cha\u00eene d'une valeur date/heure n'est pas correcte.
+22008.S=''{0}'' est un argument non valide pour la fonction {1}.
 22011=Le deuxi\u00e8me ou troisi\u00e8me argument de la fonction SUBSTR se situe hors de la fourchette admise.
 22012=Tentative de division par z\u00e9ro.
 22013=Tentative d''extraction de la racine carr\u00e9e d''un nombre n\u00e9gatif, ''{0}''.
-22014=La position de d\u00e9but pour LOCATE est incorrecte ; cette valeur doit \u00eatre un entier positif.  L''index \u00e0 partir duquel la recherche doit commencer est ''{2}''.  La cha\u00eene \u00e0 rechercher est ''{0}''.  La cha\u00eene \u00e0 partir de laquelle la recherche doit commencer est ''{1}''. 
-22015=La fonction ''{0}'' n''est pas autoris\u00e9e sur l''ensemble de types suivant.  Le premier op\u00e9rande est de type ''{1}''.  Le deuxi\u00e8me op\u00e9rande est de type ''{2}''.  Le troisi\u00e8me op\u00e9rande (position de d\u00e9but) est de type ''{3}''.
+22014=La position de d\u00e9but pour LOCATE est incorrecte ; cette valeur doit \u00eatre un entier positif. L''index \u00e0 partir duquel la recherche doit commencer est ''{2}''. La cha\u00eene \u00e0 rechercher est ''{0}''. La cha\u00eene dans laquelle effectuer la recherche est ''{1}''. 
+22015=La fonction ''{0}'' n''est pas autoris\u00e9e sur l''ensemble de types suivant. Le premier op\u00e9rande est de type ''{1}''. Le deuxi\u00e8me op\u00e9rande est de type ''{2}''. Le troisi\u00e8me op\u00e9rande (position de d\u00e9but) est de type ''{3}''.
 22018=Le format de la cha\u00eene de caract\u00e8res n''est pas valide pour le type {0}.
-22019=La s\u00e9quence d''\u00e9chappement ''{0}'' n''est pas valide. Cette cha\u00eene doit comporter un seul caract\u00e8re. Elle ne doit pas avoir la valeur null ni comporter plusieurs caract\u00e8res.
+22019=S\u00e9quence d''\u00e9chappement non valide, ''{0}''. Cette cha\u00eene doit comporter un seul caract\u00e8re. Elle ne doit pas avoir la valeur null ni comporter plusieurs caract\u00e8res.
 22025=Le caract\u00e8re d'\u00e9chappement doit \u00eatre suivi d'un caract\u00e8re d'\u00e9chappement, '_' ou '%'. Il ne peut \u00eatre suivi d'aucun autre caract\u00e8re, ni se trouver \u00e0 la fin du masque.
-22027=La fonction TRIM() int\u00e9gr\u00e9e ne prend en charge qu'un seul caract\u00e8re d'enl\u00e8vement des espaces de d\u00e9but et de fin.  Les fonctions int\u00e9gr\u00e9es LTRIM() et RTRIM() prennent en charge plusieurs caract\u00e8res d'enl\u00e8vement des espaces de d\u00e9but et de fin.
-22500=Impossible d'utiliser des param\u00e8tres ? \u00e0 la fois pour le masque LIKE et pour la clause ESCAPE.
+22027=La fonction TRIM() int\u00e9gr\u00e9e ne prend en charge qu'un seul caract\u00e8re d'enl\u00e8vement des espaces de d\u00e9but et de fin. Les fonctions int\u00e9gr\u00e9es LTRIM() et RTRIM() prennent en charge plusieurs caract\u00e8res d'enl\u00e8vement des espaces de d\u00e9but et de fin.
 22501=Une clause ESCAPE ayant pour valeur NULL renvoie des r\u00e9sultats non d\u00e9finis et n'est pas autoris\u00e9e.
-23502=La colonne ''{0}''  ne peut pas accepter de valeur NULL.
+2200L=L'op\u00e9rande XMLPARSE n'est pas un document XML ; pour plus de d\u00e9tails, reportez-vous \u00e0 l'exception suivante.
+23502=La colonne ''{0}'' ne peut pas accepter de valeur NULL.
 23505=L''instruction a \u00e9t\u00e9 abandonn\u00e9e parce qu''elle aurait entra\u00een\u00e9 la duplication d''une valeur de cl\u00e9 dans une contrainte de cl\u00e9 ou d''index unique identifi\u00e9 par ''{0}'' d\u00e9finie sur ''{1}''.
-23503={2} sur la table ''{1}'' a entra\u00een\u00e9 la violation de la contrainte de cl\u00e9 externe ''{0}'' pour la cl\u00e9 {3}.  L''instruction a \u00e9t\u00e9 annul\u00e9e.
+23503={2} sur la table ''{1}'' a entra\u00een\u00e9 la violation de la contrainte de cl\u00e9 externe ''{0}'' pour la cl\u00e9 {3}. L''instruction a \u00e9t\u00e9 annul\u00e9e.
 23513=La contrainte de v\u00e9rification ''{1}'' a \u00e9t\u00e9 viol\u00e9e au cours de l''ex\u00e9cution d''une op\u00e9ration INSERT ou UPDATE sur la table ''{0}''.
-38000=L''exception ''{0}'' a \u00e9t\u00e9 \u00e9mise au cours de l''\u00e9valuation d''une expression.
+38000=L''exception ''{0}'' a \u00e9t\u00e9 \u00e9mise lors de l''\u00e9valuation d''une expression.
 38001=La routine externe n'est pas autoris\u00e9e \u00e0 ex\u00e9cuter des instructions SQL.
 38002=La routine a tent\u00e9 de modifier des donn\u00e9es, cependant elle n'a pas \u00e9t\u00e9 d\u00e9finie en ce sens (MODIFIES SQL DATA).
 38004=La routine a tent\u00e9 de lire des donn\u00e9es, cependant elle n'a pas \u00e9t\u00e9 d\u00e9finie en ce sens (READS SQL DATA).
@@ -387,126 +392,127 @@
 42000=Erreur de syntaxe ou violation des r\u00e8gles d'acc\u00e8s ; pour plus de d\u00e9tails, voir les autres erreurs.
 
 # 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=Dans une instruction ALTER TABLE, la colonne ''{0}'' a \u00e9t\u00e9 d\u00e9finie par la valeur NOT NULL et la clause DEFAULT n''a pas \u00e9t\u00e9 sp\u00e9cifi\u00e9e ou a \u00e9t\u00e9 sp\u00e9cifi\u00e9e comme DEFAULT NULL.
-42601.S.372=L''instruction ALTER TABLE ne peut pas ajouter de colonne d''identit\u00e9 (IDENTITY) \u00e0 la table. 
+42601=Dans une instruction ALTER TABLE, la colonne ''{0}'' a \u00e9t\u00e9 d\u00e9finie par la valeur NOT NULL et la clause DEFAULT n''a pas \u00e9t\u00e9 sp\u00e9cifi\u00e9e ou a \u00e9t\u00e9 sp\u00e9cifi\u00e9e comme DEFAULT NUL.
+42601.S.372=L'instruction ALTER TABLE ne peut pas ajouter de colonne d'identit\u00e9 (IDENTITY) \u00e0 la table.
 42606=Une constante hexad\u00e9cimale non valide commen\u00e7ant par ''{0}'' a \u00e9t\u00e9 d\u00e9tect\u00e9e.
 54002=Une constante de cha\u00eene commen\u00e7ant par ''{0}'' est trop longue.
 42611=L''attribut de longueur, de pr\u00e9cision ou d''\u00e9chelle de la colonne, ou le mappage de type ''{0}'' n''est pas valide. 
 
 42605=Le nombre d''arguments pour la fonction ''{0}'' est incorrect.
-42610=Les arguments de la fonction COALESC/VALUE ne peuvent pas tous \u00eatre des param\u00e8tres. Vous devez sp\u00e9cifier au moins un argument autre qu'un param\u00e8tre.
+42610=Les arguments de la fonction COALESCE/VALUE ne peuvent pas tous \u00eatre des param\u00e8tres. La fonction doit disposer au minimum d'un argument qui n'est pas un param\u00e8tre.
 
 42613=Pr\u00e9sence de mots cl\u00e9s multiples ou incompatibles impliquant la clause ''{0}''.
 42621=Une contrainte de v\u00e9rification ou une colonne g\u00e9n\u00e9r\u00e9e d\u00e9finie par ''{0}'' n''est pas valide.
-42734=Le nom ''{0}'' sp\u00e9cifi\u00e9 dans le contexte ''{1}'' n''est pas unique.
+42734=Le nom ''{0}'' indiqu\u00e9 dans le contexte ''{1}'' n''est pas unique.
 # DB2 error for invalid set schema
 42802=Le nombre de valeurs attribu\u00e9es n'est pas le m\u00eame que le nombre de colonnes sp\u00e9cifi\u00e9es ou implicites.
-42815.S.713=La valeur de remplacement d\u00e9finie pour ''{0}'' n''est pas valide.
+42815.S.713=La valeur de remplacement de ''{0}'' n''est pas valide.
 42815.S.171=Les types de donn\u00e9es, les longueurs ou les valeurs des arguments ''{0}'' et ''{1}'' sont incompatibles.
 42820=Le litt\u00e9ral \u00e0 virgule flottante ''{0}'' contient plus de 30 caract\u00e8res.
 42824=Un op\u00e9rande de LIKE n'est pas une cha\u00eene ou le premier op\u00e9rande n'est pas une colonne.
-42831=''{0}'' ne peut pas \u00eatre une colonne de cl\u00e9 primaire ou unique car elle peut contenir des valeurs ''null''.
-42834=SET NULL ne peut \u00eatre indiqu\u00e9 car la CLE EXTERNE ''{0}'' ne peut pas contenir de valeurs nulles.  
-42884=Une routine non autoris\u00e9e, nomm\u00e9e ''{0}'', de type ''{1}'' et comportant des arguments compatibles a \u00e9t\u00e9 trouv\u00e9e.
-42886=''{0}'' param\u00e8tre ''{1}'' requiert un marqueur de param\u00e8tre ''?''.
-42894=La valeur DEFAULT ou l''attribut IDENTITY n''est pas valide pour la colonne ''{0}''.
-428C1=Seule une colonne d''identit\u00e9 est admise dans une table.
+42831=''{0}'' ne peut pas \u00eatre une colonne de cl\u00e9 primaire ou unique car elle peut contenir des valeurs null.
+42834=SET NULL ne peut \u00eatre indiqu\u00e9 car la CLE EXTERNE ''{0}'' ne peut pas contenir de valeurs nulles. 
+42884=Une routine non autoris\u00e9e, nomm\u00e9e ''{0}'' de type ''{1}'' et comportant des arguments compatibles a \u00e9t\u00e9 trouv\u00e9e.
+42886=Le param\u00e8tre ''{0}'' ''{1}'' requiert un marqueur de param\u00e8tre ''?''.
+42894=La valeur DEFAULT ou la valeur de l''attribut IDENTITY n''est pas valide pour la colonne ''{0}''.
+428C1=Seule une colonne d'identit\u00e9 est admise dans une table.
 42903=Utilisation non valide d'une fonction d'agr\u00e9gat.
 42908=L'instruction CREATE VIEW n'inclut pas de liste de colonnes.
 42915=La cl\u00e9 externe ''{0}'' n''est pas valide car ''{1}''. 
+42916=Impossible de cr\u00e9er le synonyme ''{0}'' pour ''{1}'' car cette action g\u00e9n\u00e8re une cha\u00eene de synonymes circulaire.
 42972=Une clause ON associ\u00e9e \u00e0 un op\u00e9rateur JOIN n'est pas valide.
 42X01=Erreur de syntaxe : {0}.
 42X02={0}.
 42X03=Le nom de colonne ''{0}'' se trouve dans plusieurs tables de la liste FROM.
-42X04=La colonne ''{0}'' ne se trouve dans aucune table de la liste FROM ou elle figure dans une sp\u00e9cification de jointure et se trouve en dehors de la port\u00e9e de cette sp\u00e9cification ou elle figure dans une clause HAVING mais ne se trouve pas dans la liste GROUP BY.  S''il s''agit d''une instruction CREATE ou ALTER TABLE, alors ''{0}'' n''est pas une colonne de la table cible.
+42X04=La colonne ''{0}'' ne se trouve dans aucune table de la liste FROM ou figure dans une sp\u00e9cification de jointure et se trouve en dehors de la port\u00e9e de cette sp\u00e9cification ou figure dans une clause HAVING mais ne se trouve pas dans la liste GROUP BY. S''il s''agit d''une instruction CREATE ou ALTER TABLE, alors ''{0}'' n''est pas une colonne de la table cible.
 42X05=La table ''{0}'' n''existe pas.
-42X06=Trop grand nombre de colonnes de r\u00e9sultats sp\u00e9cifi\u00e9 pour la table ''{0}''.
+42X06=Nombre de colonnes de r\u00e9sultats sp\u00e9cifi\u00e9 trop \u00e9lev\u00e9 pour la table  ''{0}''.
 42X07=La valeur NULL est uniquement autoris\u00e9e dans une clause VALUES \u00e0 l'int\u00e9rieur d'une instruction INSERT.
-42X08=Le constructeur de la classe ''{0}'' ne peut pas \u00eatre utilis\u00e9 en tant que table virtuelle externe \u00e9tant donn\u00e9 que la classe n''impl\u00e9mente pas ''{1}''
+42X08=Le constructeur de la classe ''{0}'' ne peut pas \u00eatre utilis\u00e9 en tant que table virtuelle externe \u00e9tant donn\u00e9 que la classe n''impl\u00e9mente pas ''{1}''. 
 42X09=Le nom de table ou d''alias ''{0}'' est utilis\u00e9 plusieurs fois dans la liste FROM.
 42X10=''{0}'' n''est pas un nom de table expos\u00e9 dans la port\u00e9e o\u00f9 il figure.
-42622=Le nom ''{0}'' est trop long. La longueur maximale admise est ''{1}''.
-42X12=Le nom de colonne ''{0}'' figure plusieurs fois dans l''instruction de cr\u00e9ation de table.
+42622=Le nom ''{0}'' est trop long. La longueur maximale est ''{1}''.
+42X12=Le nom de colonne ''{0}'' figure plusieurs fois dans l''instruction CREATE TABLE. 
 54011=Trop de colonnes ({0}) ont \u00e9t\u00e9 sp\u00e9cifi\u00e9es pour la table ou la vue {1}. La limite est {2}.
-42Z9F=Trop d'index ({0}) pour la table {1}. La limite est {2}.
-42X13=Le nom de colonne ''{0}'' figure plusieurs fois dans la liste des colonnes d''une instruction d''insertion.
+42Z9F=Trop d''index ({0}) pour la table {1}. La limite est {2}. 
+42X13=Le nom de colonne ''{0}'' figure plusieurs fois dans la liste des colonnes d''une instruction INSERT. 
 42X14=''{0}'' n''est pas une colonne de la table ou du VTI ''{1}''.
 42X15=Le nom de colonne ''{0}'' figure dans une instruction ne contenant pas de liste FROM.
-42X16=Le nom de colonne ''{0}'' figure plusieurs fois dans la clause SET d''une instruction de mise \u00e0 jour.
-42X17=La valeur ''{0}'' n''est pas valide en tant que sp\u00e9cification joinOrder dans la liste Propri\u00e9t\u00e9s d'une clause FROM. Seules les valeurs FIXED et UNFIXED sont valides.
+42X16=Le nom de colonne ''{0}'' figure plusieurs fois dans la clause SET d''une instruction UPDATE.
+42X17=Dans la liste Propri\u00e9t\u00e9s d''une clause FROM, la valeur ''{0}'' n''est pas valide en tant que sp\u00e9cification joinOrder. Seules les valeurs FIXED et UNFIXED sont valides. 
 42803=Une expression contenant la colonne ''{0}'' appara\u00eet dans la liste SELECT et ne fait pas partie d''une clause GROUP BY.
 42818=Les comparaisons entre ''{0}'' et ''{1}'' ne sont pas prises en charge.
-42X19=La clause WHERE ou HAVING ou la d\u00e9finition CHECK CONSTRAINT est une expression ''{0}''.  Il faut que ce soit une expression BOOLEENNE.
+42X19=La clause WHERE ou HAVING ou la d\u00e9finition CHECK CONSTRAINT est une expression ''{0}''. Il faut que ce soit une expression BOOLEENNE.
 42X23=Le curseur {0} ne peut pas \u00eatre mis \u00e0 jour.
 #42X24=The unary ''-'' operator is not allowed on the ''{0}'' type.
 42X25=La fonction ''{0}'' n''est pas autoris\u00e9e sur le type ''{1}''.
-42X26=La classe ''{0}'' pour la colonne ''{1}'' n''existe pas ou n''est pas accessible. Cela peut se produire si la classe n''est pas publique.
+42X26=La classe ''{0}'' de la colonne ''{1}'' n''existe pas ou est inaccessible. Cela peut se produire si la classe n''est pas publique.
 42X28=La table de suppression ''{0}'' n''est pas la cible du curseur ''{1}''.
 42X29=La table de mise \u00e0 jour ''{0}'' n''est pas la cible du curseur ''{1}''.
 42X30=Le curseur ''{0}'' est introuvable. V\u00e9rifiez que la fonction de validation automatique est d\u00e9sactiv\u00e9e (OFF).
-42X31=La colonne ''{0}'' ne figure pas dans la liste FOR UPDATE du curseur ''{1}''.
+42X31=La colonne ''{0}'' ne se trouve pas dans la liste FOR UPDATE du curseur ''{1}''.
+42X42=Le nom de corr\u00e9lation n''est pas admis pour la colonne ''{0}'' car elle fait partie de la liste FOR UPDATE.
 42X32=Le nombre de colonnes de la liste de colonnes d\u00e9riv\u00e9es doit correspondre au nombre de colonnes de la table ''{0}''.
 42X33=La liste de colonnes d\u00e9riv\u00e9es contient un nom de colonne en double ''{0}''.
-42X34=La liste de s\u00e9lection contient un param\u00e8tre ?.  Ce param\u00e8tre n'est pas admis.
+42X34=La liste de s\u00e9lection contient un param\u00e8tre ?. Ce param\u00e8tre n'est pas admis.
 42X35=Il n''est pas admis que les deux op\u00e9randes de ''{0}'' soient des param\u00e8tres ?.
-42X36=L''op\u00e9rateur ''{0}'' ne peut pas utiliser un param\u00e8tre ? en tant qu''op\u00e9rande.
-42X37=L''op\u00e9rateur unaire ''{0}'' n''est pas autoris\u00e9 sur le type ''{1}''.
-42X38=''SELECT *'' est uniquement autoris\u00e9 dans les sous-requ\u00eates EXISTS et NOT EXISTS.
+42X36=L''op\u00e9rateur ''{0}'' ne peut pas utiliser de param\u00e8tre ? en tant qu''op\u00e9rande.
+42X37=L''op\u00e9rateur unaire ''{0}'' n''est pas autoris\u00e9e sur le type ''{1}''.
+42X38='SELECT *' est uniquement autoris\u00e9 dans les sous-requ\u00eates EXISTS et NOT EXISTS.
 42X39=La sous-requ\u00eate est uniquement autoris\u00e9e \u00e0 renvoyer une seule colonne.
-42X40=Un NOT poss\u00e8de un op\u00e9rande non bool\u00e9en. L'op\u00e9rande de NOT doit avoir pour r\u00e9sultat TRUE, FALSE ou UNKNOWN.
-42X41=La propri\u00e9t\u00e9 ''{0}'' n''est pas valide dans la clause Propri\u00e9t\u00e9s d'une liste FROM (la propri\u00e9t\u00e9 \u00e9tait d\u00e9finie \u00e0 ''{1}'').
+42X40=Une instruction NOT comporte un op\u00e9rande qui n'est pas bool\u00e9en. L'op\u00e9rande de NOT doit avoir pour r\u00e9sultat TRUE, FALSE ou UNKNOWN. 
+42X41=Dans la clause Propri\u00e9t\u00e9s d''une liste FROM, la propri\u00e9t\u00e9 ''{0}'' n''est pas valide (la valeur ''{1}'' a \u00e9t\u00e9 attribu\u00e9e \u00e0 la propri\u00e9t\u00e9). 
 42821=Les colonnes de type ''{0}'' ne peuvent pas contenir de valeurs de type ''{1}''. 
-42X43=Le ResultSetMetaData renvoy\u00e9 pour la classe/objet ''{0}'' \u00e9tait NULL. Le ResultSetMetaData doit \u00eatre non nul pour que cette classe puisse \u00eatre utilis\u00e9e en tant que table virtuelle externe.
+42X43=Le r\u00e9sultat ResultSetMetaData renvoy\u00e9 pour la classe/objet ''{0}'' \u00e9tait NULL. L''\u00e9l\u00e9ment ResultSetMetaData doit \u00eatre non nul pour que cette classe puisse \u00eatre utilis\u00e9e en tant que table virtuelle externe. 
 42X44=Longueur incorrecte ''{0}'' dans la sp\u00e9cification de colonne.
-# 42X45=
+42X45={0} est un type non valide pour le num\u00e9ro d''argument{1} de {2}.
 # 42X46=
 # 42X47=
 42X48=La valeur ''{1}'' n''est pas une pr\u00e9cision correcte pour {0}.
 42X49=La valeur ''{0}'' n''est pas un litt\u00e9ral entier valide.
-42X50=Aucune m\u00e9thode pouvant correspondre \u00e0 l''appel de m\u00e9thode{0}.{1}({2}) n''a \u00e9t\u00e9 trouv\u00e9e ; toutes les combinaisons de types d''objet et de types primitifs, ainsi que toute conversion de type possible pour tous les param\u00e8tres que l''appel de m\u00e9thode pourrait contenir ont m\u00eame \u00e9t\u00e9 essay\u00e9s.  Il est possible que la m\u00e9thode existe, mais qu''elle ne soit pas publique et/ou pas statique, ou que les types de param\u00e8tres ne puissent pas \u00eatre convertis en appel de m\u00e9thode.
+42X50=Aucune m\u00e9thode correspondant \u00e0 l''appel de m\u00e9thode {0}.{1}({2}) n''a \u00e9t\u00e9 trouv\u00e9e, toutes les combinaisons de types d''objet et de types primitifs, ainsi que toutes les conversions de type possibles pour tous les param\u00e8tres que l''appel de m\u00e9thode pourrait contenir ont \u00e9t\u00e9 essay\u00e9es. La m\u00e9thode peut exister mais elle n''est pas publique ou statique ou les types de param\u00e8tre ne peuvent pas \u00eatre convertis en appel de m\u00e9thode.
 42X51=La classe ''{0}'' n''existe pas ou est inaccessible. Cela peut se produire si la classe n''est pas publique.
-42X52=L'appel de la m\u00e9thode (''{0}'') \u00e0 l'aide d''un r\u00e9cepteur de type primitif Java ''{1}'' n''est pas autoris\u00e9.
+42X52=L''appel de la m\u00e9thode (''{0}'') \u00e0 l''aide d''un r\u00e9cepteur de type primitif Java ''{1}'' n''est pas autoris\u00e9.
 42X53=Le pr\u00e9dicat LIKE peut uniquement avoir les op\u00e9randes ''CHAR'' ou ''VARCHAR''. Le type ''{0}'' n''est pas admis.
-42X54=La m\u00e9thode Java ''{0}'' utilise un ? en tant que r\u00e9cepteur.  Ce caract\u00e8re n''est pas admis.
+42X54=La m\u00e9thode Java ''{0}'' comporte un caract\u00e8re ? en tant que r\u00e9cepteur. Ce param\u00e8tre n''est pas admis.
 42X55=Le nom de table ''{1}'' doit \u00eatre le m\u00eame que ''{0}''.
 42X56=Le nombre de colonnes de la liste des colonnes de vue doit correspondre au nombre de colonnes de l''expression de requ\u00eate sous-jacente dans la d\u00e9finition de vue pour ''{0}''.
-42X57=La m\u00e9thode getColumnCount() pour la table virtuelle externe ''{0}'' a renvoy\u00e9 une valeur non valide ''{1}''.  Les valeurs valides sont >= 1.
-42X58=Le nombre de colonnes situ\u00e9es \u00e0 gauche et \u00e0 droite de l'UNION doit \u00eatre le m\u00eame.
+42X57=La m\u00e9thode getColumnCount() pour la table virtuelle externe ''{0}'' a renvoy\u00e9 une valeur non valide ''{1}''. Les valeurs valides sont \u00e9gales ou sup\u00e9rieures \u00e0 1. 
+42X58=Le nombre de colonnes situ\u00e9es \u00e0 gauche et \u00e0 droite de l''\u00e9l\u00e9ment {0} doit \u00eatre identique.
 42X59=Le nombre de colonnes de chaque constructeur VALUES doit \u00eatre le m\u00eame.
 42X60=Valeur non valide ''{0}'' pour la propri\u00e9t\u00e9 insertMode sp\u00e9cifi\u00e9e pour la table ''{1}''.
-42X61=Les types ''{0}'' et ''{1}'' ne sont pas compatibles avec l''op\u00e9ration UNION.
+42X61=Les types ''{0}'' et ''{1}'' ne sont pas compatibles avec {2}.
 42X62=''{0}'' n''est pas autoris\u00e9 dans le sch\u00e9ma ''{1}''.
-42X63=La clause USING n'a pas renvoy\u00e9 de r\u00e9sultats ; aucun param\u00e8tre ne peut \u00eatre d\u00e9fini.
-42X64=Valeur non valide ''{0}'' sp\u00e9cifi\u00e9e pour la propri\u00e9t\u00e9 useStatistics dans la liste Propri\u00e9t\u00e9s. TRUE ou FALSE sont les seules valeurs admises.
+42X63=La clause USING n'a pas renvoy\u00e9 de r\u00e9sultats. Aucun param\u00e8tre ne peut \u00eatre d\u00e9fini. 
+42X64=Dans la liste Propri\u00e9t\u00e9s, la valeur non valide ''{0}'' a \u00e9t\u00e9 indiqu\u00e9e pour la propri\u00e9t\u00e9 useStatistics. Les seules valeurs valides sont TRUE ou FALSE. 
 42X65=L''index ''{0}'' n''existe pas.
-42X66=Le nom de colonne ''{0}'' figure plusieurs fois dans l''instruction de cr\u00e9ation d''index.
-42X68=Aucune zone ''{0}'' appartenant \u00e0 la classe ''{1}'' n''a \u00e9t\u00e9 trouv\u00e9e.  Il est possible que cette zone existe, mais qu''elle ne soit pas publique, ou que la classe n''existe pas ou qu''elle ne soit pas publique.
+42X66=Le nom de colonne ''{0}'' figure plusieurs fois dans l''instruction CREATE INDEX.
+42X68=Aucune zone ''{0}'' appartenant \u00e0 la classe ''{1}'' n''a \u00e9t\u00e9 trouv\u00e9e. Il est possible que cette zone existe, mais qu''elle ne soit pas publique, ou que la classe n''existe pas ou qu''elle ne soit pas publique.
 42X69=Il n''est pas permis de r\u00e9f\u00e9rencer une zone (''{0}'') \u00e0 l''aide d''une expression de r\u00e9f\u00e9rencement du type primitif Java ''{1}''.
-42X72=Aucune zone statique ''{0}'' appartenant \u00e0 la classe ''{1}'' n''a \u00e9t\u00e9 trouv\u00e9e.  Il est possible que cette zone existe, mais qu''elle ne soit pas publique et/ou pas statique, ou que la classe n''existe pas ou qu''elle ne soit pas publique.
+42X72=Aucune zone statique ''{0}'' appartenant \u00e0 la classe ''{1}'' n''a \u00e9t\u00e9 trouv\u00e9e. Il est possible que la zone existe mais elle n''est pas publique ou statique ou la classe n''existe pas ou n''est pas publique. 
 42X73=La r\u00e9solution de m\u00e9thode pour la signature {0}.{1}({2}) \u00e9tait ambigu\u00eb. (Plus d''une m\u00e9thode correspondait \u00e0 la requ\u00eate.)
 42X74=Syntaxe de l'instruction CALL incorrecte.
-42X75=Aucun constructeur ayant la signature {0}({1}) n''a \u00e9t\u00e9 trouv\u00e9.  Il est possible que les types de param\u00e8tres ne puissent pas \u00eatre convertis en appel de m\u00e9thode.
+42X75=Aucun constructeur ayant la signature {0}({1}) n''a \u00e9t\u00e9 trouv\u00e9. Il est possible que les types de param\u00e8tres ne puissent pas \u00eatre convertis en appel de m\u00e9thode.
 42X76=Une colonne au moins, ''{0}'', de la cl\u00e9 primaire ajout\u00e9e peut avoir une valeur null. Aucune colonne d''une cl\u00e9 primaire ne peut avoir une valeur nulle.
 42X77=La position de la colonne ''{0}'' est en dehors des limites pour l''expression de requ\u00eate.
 42X78=La colonne ''{0}'' ne figure pas dans le r\u00e9sultat de l''expression de requ\u00eate.
 42X79=Le nom de colonne ''{0}'' figure plusieurs fois dans le r\u00e9sultat de l''expression de requ\u00eate.
 42877=Un nom de colonne complet ''{0}'' n''est pas admis dans la clause ORDER BY.
-42X80=La clause VALUES doit contenir au moins 1 \u00e9l\u00e9ment et tous les \u00e9l\u00e9ments doivent \u00eatre non vides.
-42X82=La clause USING a renvoy\u00e9 plusieurs lignes ; seuls les ResultSets d''une seule ligne sont autoris\u00e9s.
-42X83=Les contraintes s''appliquant \u00e0 la colonne ''{0}'' n\u00e9cessitent que celle-ci soit \u00e0 la fois autoris\u00e9e et non autoris\u00e9e \u00e0 contenir des valeurs nulles.
-42X84=L''index ''{0}'' a \u00e9t\u00e9 cr\u00e9\u00e9 pour appliquer la contrainte ''{1}''.  Il ne peut \u00eatre supprim\u00e9 que par la suppression de la contrainte.
-42X85=La contrainte ''{0}'' doit obligatoirement se trouver dans le m\u00eame sch\u00e9ma que la table ''{1}''.
-42X86=Echec de l''op\u00e9ration ALTER sur la table. Aucune contrainte ''{0}'' ne s''applique \u00e0 la table ''{1}''.
-42X87=Au moins une expression de r\u00e9sultat (then ou else) de l''expression ''{0}'' ne doit pas \u00eatre un ''?''.
-42X88=Un Conditional poss\u00e8de un op\u00e9rande non bool\u00e9en. L'op\u00e9rande de Conditional doit avoir pour r\u00e9sultat TRUE, FALSE ou UNKNOWN.
-42X89=Les types ''{0}'' et ''{1}'' ne sont pas compatibles. (Aucun de ces deux types ne peut \u00eatre affect\u00e9 \u00e0 l''autre.)
-42X90=Plus d''1 contrainte de cl\u00e9 primaire est sp\u00e9cifi\u00e9e pour la table ''{0}''.
-42X91=Le nom de contrainte ''{0}'' figure plusieurs fois dans l''instruction de cr\u00e9ation de table.
-42X92=Le nom de colonne ''{0}'' figure plusieurs fois dans la liste de colonnes d''une contrainte.
+42X80=La clause VALUES doit contenir au moins un \u00e9l\u00e9ment. Les \u00e9l\u00e9ments vides ne sont pas admis. 
+42X82=La clause USING a renvoy\u00e9 plusieurs lignes. Seuls les ensembles de r\u00e9sultats comportant une seule ligne sont autoris\u00e9s.
+42X83=Les contraintes s''appliquant \u00e0 la colonne  ''{0}'' n\u00e9cessitent que cette derni\u00e8re contienne \u00e0 la fois des valeurs nulles et des valeurs non nulles.
+42X84=L''index ''{0}'' a \u00e9t\u00e9 cr\u00e9\u00e9 pour appliquer la contrainte ''{1}''. Il ne peut \u00eatre supprim\u00e9 que par la suppression de la contrainte.
+42X85=La contrainte ''{0}''doit obligatoirement se trouver dans le m\u00eame sch\u00e9ma que la table ''{1}''.
+42X86=Echec de l''op\u00e9ration ALTER TABLE. Il n''existe aucune contrainte ''{0}'' sur la table ''{1}''. 
+42X87=Au moins une expression de r\u00e9sultat (THEN ou ELSE) de l''expression ''{0}'' ne doit pas \u00eatre un caract\u00e8re ''?''. 
+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. 
+42X89=Les types ''{0}'' et ''{1}'' ne sont pas compatibles. Aucun de ces deux types ne peut \u00eatre affect\u00e9 \u00e0 l''autre. 
+42X90=Plus d''une contrainte de cl\u00e9 primaire est indiqu\u00e9e pour la table ''{0}''.
+42X91=Le nom de contrainte ''{0}'' figure plusieurs fois dans l''instruction CREATE TABLE. 
+42X92=Le nom de colonne ''{0}'' figure plusieurs fois dans la liste de de colonnes d''une contrainte.
 42X93=La table ''{0}'' contient une d\u00e9finition de contrainte avec la colonne ''{1}'', laquelle ne se trouve pas dans la table.
-42Z93=Les contraintes ''{0}'' et ''{1}'' poss\u00e8dent le m\u00eame ensemble de colonnes, ce qui n''est pas autoris\u00e9.
-42Z96=Les VTI en lecture-\u00e9criture ne sont pas pris en charge dans les environnements JDK 1.1/JDBC 1.2 : ''{0}''
-42Z9B=L''interface VTI (Virtual Table Interface) externe ne prend pas en charge les colonnes Blob ou Clob. ''{0}'' colonne ''{1}''.
+42Z93=Les contraintes ''{0}'' et ''{1}'' poss\u00e8dent le m\u00eame ensemble de colonnes, ce qui n''est pas autoris\u00e9.. 
+42Z9B=L''interface VTI (Virtual Table Interface) externe ne prend pas en charge les colonnes BLOB ou CLOB. ''{0}'' colonne ''{1}''. 
 42Z9D=Les instructions ''{0}'' ne sont pas admises dans les d\u00e9clencheurs ''{1}''.
 42Z9E=La contrainte ''{0}'' n''est pas une contrainte {1}.
 42X94={0} ''{1}'' n''existe pas.
@@ -514,79 +520,81 @@
 42X98=Les param\u00e8tres ne sont pas autoris\u00e9s dans une d\u00e9finition VIEW.
 42Y00=La classe ''{0}'' n''impl\u00e9mente pas org.apache.derby.iapi.db.AggregateDefinition et par cons\u00e9quent ne peut pas \u00eatre utilis\u00e9e en tant qu''expression d''agr\u00e9gat.
 42Y01=La contrainte ''{0}'' n''est pas valide.
-42Y03=''{0}'' n''est pas reconnu en tant que fonction ou proc\u00e9dure.
+42Y03=''{0}'' n''est pas reconnu comme fonction ou proc\u00e9dure.
 
 # EXTERNAL NAME is SQL keyword - do not translate
-42Y04=Impossible de cr\u00e9er une proc\u00e9dure ou une fonction dont le NOM EXTERNE est ''{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> .
+42Y04=Impossible de cr\u00e9er une proc\u00e9dure ou une fonction dont le NOM EXTERNE est ''{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 m\u00e9thode>.
 
 42Y05=Aucune cl\u00e9 externe n''a pour nom ''{0}''.
-42Y07=Le sch\u00e9ma ''{0}'' n''existe pas.
+42Y07=Le sch\u00e9ma ''{0}'' n''existe pas
 42Y08=Les contraintes de cl\u00e9 externe ne sont pas autoris\u00e9es sur les tables syst\u00e8me.
 42Y09=Les m\u00e9thodes void sont uniquement autoris\u00e9es dans une instruction CALL.
-42Y10=Un constructeur de table qui ne se trouve pas dans une instruction INSERT contient tous les param\u00e8tres ? dans l'une de ses colonnes.  Pour chaque colonne, au moins l'une des lignes doit contenir un non-param\u00e8tre.
+42Y10=Un constructeur de table qui ne se trouve pas dans une instruction INSERT contient tous les param\u00e8tres ? dans l'une de ses colonnes. Pour chaque colonne, au moins l'une des lignes doit contenir un non-param\u00e8tre.
 42Y11=Une sp\u00e9cification de jointure est requise avec la clause ''{0}''.
-42Y12=La clause ON d''un JOIN est une expression ''{0}''.  Il faut que ce soit une expression BOOLEENNE.
-42Y13=Le nom de colonne ''{0}'' figure plusieurs fois dans l''instruction de cr\u00e9ation de vue.
+42Y12=La clause ON d''un \u00e9l\u00e9ment JOIN est une expression ''{0}''. Il faut que ce soit une expression BOOLEENNE.
+42Y13=Le nom de colonne ''{0}'' figure plusieurs fois dans l''instruction CREATE VIEW.
 42Z97=Le changement de nom de la colonne ''{0}'' entra\u00eenera la rupture de la contrainte de v\u00e9rification ''{1}''.
 42Z99=Une cha\u00eene ou un litt\u00e9ral hex ne peut pas d\u00e9passer 64 Ko.
-42Y16=Aucune m\u00e9thode statique publique ''{0}'' n''a \u00e9t\u00e9 trouv\u00e9e dans la classe ''{1}''.  Il est possible que la m\u00e9thode existe, mais qu''elle ne soit pas publique, ou qu''elle ne soit pas statique.
+42Y16=Aucune m\u00e9thode statique publique ''{0}'' n''a \u00e9t\u00e9 trouv\u00e9e dans la classe ''{1}''. La m\u00e9thode peut exister mais elle n''est pas publique ou elle n''est pas statique. 
 42846=Impossible de convertir les types ''{0}'' en ''{1}''.
 42Y19=''{0}'' figure plusieurs fois dans la liste GROUP BY. Les colonnes de la liste GROUP BY doivent \u00eatre non ambigu\u00ebs.
 42Y22=L''agr\u00e9gat {0} ne peut pas fonctionner sur le type {1}.
 42Y23=Informations sur le type JDBC incorrectes renvoy\u00e9es pour la colonne {0}.
-42Y24=La vue ''{0}'' ne peut pas \u00eatre mise \u00e0  jour. (Les vues ne peuvent pas \u00eatre mises \u00e0 jour actuellement.)
-42Y25=''{0}'' est une table syst\u00e8me.  Les utilisateurs ne sont pas autoris\u00e9s \u00e0 modifier le contenu de cette table.
+42Y24=La vue ''{0}'' ne peut pas \u00eatre mise \u00e0 jour. (Les vues ne peuvent pas \u00eatre mises \u00e0 jour actuellement.) 
+42Y25=''{0}'' est une table syst\u00e8me. Les utilisateurs ne sont pas autoris\u00e9s \u00e0 modifier le contenu de cette table.
 #42Y26=Parameters are not allowed in the WHEN clause of a trigger.
 42Y27=Les param\u00e8tres ne sont pas autoris\u00e9s dans l'action du d\u00e9clencheur.
-42Y29=La liste SELECT d'une requ\u00eate non group\u00e9e contient au moins 1 expression non valide.   Lorsque la liste SELECT contient au moins 1 agr\u00e9gat, toutes les entr\u00e9es doivent \u00eatre des expressions d'agr\u00e9gat valides.
-42Y30=La liste SELECT d'une requ\u00eate group\u00e9e contient au moins 1 expression non valide.   Pour un SELECT associ\u00e9 \u00e0 un GROUP BY, la liste SELECT ne peut contenir que des colonnes de regroupement et des expressions d'agr\u00e9gat valides.
+42Y29=La liste SELECT d'une requ\u00eate non group\u00e9e contient au moins une expression non valide. Lorsque la liste SELECT contient au moins un agr\u00e9gat, toutes les entr\u00e9es doivent \u00eatre des expressions d'agr\u00e9gat valides.
+42Y30=La liste SELECT d'une requ\u00eate group\u00e9e contient au moins une expression non valide. Si une liste SELECT comporte un \u00e9l\u00e9ment GROUP BY, la liste ne peut contenir que des colonnes de regroupement et des expressions d'agr\u00e9gat valides. 
 42Y32=La classe d''agr\u00e9gateur ''{0}'' pour l''agr\u00e9gat ''{1}'' sur le type {2} n''impl\u00e9mente pas com.ibm.db2j.aggregates.Aggregator. 
 42Y33=L''agr\u00e9gat {0} contient un ou plusieurs agr\u00e9gats.
 42Y34=Le nom de colonne ''{0}'' correspond \u00e0 plusieurs colonnes de r\u00e9sultats dans la table ''{1}''.
-42Y35=La r\u00e9f\u00e9rence de colonne ''{0}'' est incorrecte. Lorsque la liste SELECT contient au moins 1 agr\u00e9gat, toutes les entr\u00e9es doivent \u00eatre des expressions d''agr\u00e9gat valides.
-42Y36=La r\u00e9f\u00e9rence de colonne ''{0}'' est incorrecte.  Pour un SELECT associ\u00e9 \u00e0 un GROUP BY, la liste SELECT ne peut contenir que des colonnes de regroupement et des expressions d''agr\u00e9gat valides.
+42Y35=La r\u00e9f\u00e9rence de colonne ''{0}'' n''est pas valide. Lorsque la liste SELECT contient au moins un agr\u00e9gat, toutes les entr\u00e9es doivent \u00eatre des expressions d''agr\u00e9gat valides.
+
+42Y36=La r\u00e9f\u00e9rence de colonne ''{0}'' n''est pas valide. Pour une liste SELECT comportant un \u00e9l\u00e9ment GROUP BY, la liste ne peut contenir que des colonnes de regroupement et des expressions d''agr\u00e9gat valides. 
 42Y37=''{0}'' est de type Java primitif et ne peut pas \u00eatre utilis\u00e9 avec cet op\u00e9rateur.
-42Y38=insertMode = replace n''est pas autoris\u00e9 sur une insertion lorsque la table cible, ''{0}'', est r\u00e9f\u00e9renc\u00e9e dans le SELECT.
+42Y38=insertMode = replace n''est pas autoris\u00e9 sur une insertion lorsque la table cible, ''{0}'', est r\u00e9f\u00e9renc\u00e9e dans l''\u00e9l\u00e9ment SELECT.
 # NOTE: The parameter to this message is a keyword used as a noun phrase.
 # Some possible values are "subquery", "CurrentDate", and "?".
 42Y39=''{0}'' ne peut pas figurer dans une d\u00e9finition CHECK CONSTRAINT car il pourrait renvoyer des r\u00e9sultats non d\u00e9terministes.
 42Y40=''{0}'' figure plusieurs fois dans la liste de colonnes UPDATE OF pour le d\u00e9clencheur ''{1}''.
 42Y41=''{0}'' ne peut pas \u00eatre appel\u00e9 directement via EXECUTE STATEMENT parce qu''il fait partie d''un d\u00e9clencheur.
-42Y42=L'\u00e9chelle ''{1}'' n''est pas une \u00e9chelle admise pour un {0}.
-42Y43=L'\u00e9chelle ''{1}'' n''est pas une \u00e9chelle valide avec une pr\u00e9cision de {0}.
-42Y44=Une cl\u00e9 non valide, ''{0}'', est sp\u00e9cifi\u00e9e dans la liste Propri\u00e9t\u00e9s de la liste FROM. Les cl\u00e9s ne prenant pas en compte la diff\u00e9rence majuscules/minuscules prises en charge actuellement sont ''{1}''.
+42Y42=L''\u00e9chelle ''{1}'' n''est pas une \u00e9chelle valide pour un \u00e9l\u00e9ment {0}.
+42Y43=L''\u00e9chelle ''{0}'' n''est pas une \u00e9chelle valide avec une pr\u00e9cision de ''{1}''.
+42Y44=Cl\u00e9 non valide ''{0}'' indiqu\u00e9e dans la liste des propri\u00e9t\u00e9s d''une liste FROM. Les cl\u00e9s respectant minuscules et majuscules actuellement prises en charge sont ''{1}''. 
 42Y45=Le VTI ''{0}'' ne peut pas \u00eatre li\u00e9 parce qu''il s''agit d''un VTI de d\u00e9clencheur sp\u00e9cial et que cette instruction ne fait pas partie d''une action de d\u00e9clencheur ou d''une clause WHEN.
-42Y46=Liste Propri\u00e9t\u00e9s non valide dans la liste FROM.  Aucun index ''{0}'' dans la table ''{1}''.
-42Y48=Liste Propri\u00e9t\u00e9s non valide dans la liste FROM.  Soit aucune contrainte nomm\u00e9e ''{0}'' ne s''applique \u00e0 la table ''{1}'', soit la contrainte ne poss\u00e8de pas d''index de secours.
-42Y49=Plusieurs valeurs sont sp\u00e9cifi\u00e9es pour la cl\u00e9 de propri\u00e9t\u00e9 ''{0}''. 
+42Y46=Liste Propri\u00e9t\u00e9s non valide dans la liste FROM. Il n''existe aucun index ''{0}'' sur la table ''{1}''.
+42Y48=Liste Propri\u00e9t\u00e9s non valide dans la liste FROM. Soit il n''existe aucune contrainte nomm\u00e9e ''{0}''sur la table ''{1}'', soit la contrainte ne poss\u00e8de pas d''index de secours.
+42Y49=Plusieurs valeurs sont indiqu\u00e9es pour la cl\u00e9 de propri\u00e9t\u00e9 ''{0}''. 
 42Y50=La liste Propri\u00e9t\u00e9s pour la table ''{0}'' peut contenir des valeurs pour l''index ou pour la contrainte, mais pas pour les deux.
 42Y55=''{0}'' ne peut pas \u00eatre ex\u00e9cut\u00e9 sur ''{1}'' parce qu''il n''existe pas.
-42Y56=joinStrategy non valide, ''{0}'', sp\u00e9cifi\u00e9e dans la liste Propri\u00e9t\u00e9s de la table ''{1}''. Les valeurs actuellement prises en charge pour joinStrategy sont ''hash'', ''nestedloop''.
+42Y56=Strat\u00e9gie de jointure non valide ''{0}'' indiqu\u00e9e dans la liste des propri\u00e9t\u00e9s sur la table ''{1}''. Les valeurs actuellement prises en charge pour une strat\u00e9gie de jointure sont : ''hash'' et ''nestedloop''.
 42Y58=L''exception NumberFormatException s''est produite lors de la conversion de la valeur ''{0}'' pour l''\u00e9l\u00e9ment de substitution d''optimiseur ''{1}''.
-42Y59=Valeur non valide, ''{0}'', sp\u00e9cifi\u00e9e pour l''\u00e9l\u00e9ment de substitution de hashInitialCapacity. La valeur doit \u00eatre > 0.
-42Y60=Valeur non valide, ''{0}'', sp\u00e9cifi\u00e9e pour l''\u00e9l\u00e9ment de substitution de hashLoadFactor. La valeur doit \u00eatre > 0.0 et <= 1.0.
-42Y61=Valeur non valide, ''{0}'', sp\u00e9cifi\u00e9e pour l''\u00e9l\u00e9ment de substitution de hashMaxCapacity. La valeur doit \u00eatre > 0.
+42Y59=Valeur non valide, ''{0}'', indiqu\u00e9e pour l''\u00e9l\u00e9ment de substitution hashInitialCapacity. La valeur doit \u00eatre sup\u00e9rieure \u00e0 0.
+42Y60=Valeur non valide, ''{0}'', indiqu\u00e9e pour l''\u00e9l\u00e9ment de substitution de hashLoadFactor. La valeur doit \u00eatre sup\u00e9rieure \u00e0 0 et inf\u00e9rieure ou \u00e9gale \u00e0 1.0.
+42Y61=Valeur non valide, ''{0}'', indiqu\u00e9e pour l''\u00e9l\u00e9ment de substitution hashMaxCapacity. La valeur doit \u00eatre sup\u00e9rieure \u00e0 0.
 42Y62=''{0}'' n''est pas autoris\u00e9 sur ''{1}'' parce qu''il s''agit d''une vue.
-42Y63=Une jointure par hachage n\u00e9cessite un pr\u00e9dicat equijoin optimisable sur une colonne dans l''index ou le segment de m\u00e9moire s\u00e9lectionn\u00e9.  Un pr\u00e9dicat equijoin optimisable n''existe dans aucune colonne de la table ou de l''index ''{0}''. Utilisez l''\u00e9l\u00e9ment de substitution d''optimiseur ''index'' pour sp\u00e9cifier cet index ou ce segment de m\u00e9moire sur la table ''{1}''.
-42Y64=La valeur bulkFetch de ''{0}'' n''est pas valide : la valeur minimale pour bulkFetch est 1.
+42Y63=Une jointure par hachage n\u00e9cessite un pr\u00e9dicat equijoin optimisable sur une colonne dans l''index ou le segment de m\u00e9moire s\u00e9lectionn\u00e9. Un pr\u00e9dicat equijoin optimisable n''existe dans aucune colonne de la table ou de l''index ''{0}''. Utilisez l''\u00e9l\u00e9ment de substitution d''optimiseur ''index'' pour sp\u00e9cifier cet index ou ce segment de m\u00e9moire sur la table ''{1}''.
+42Y64=La valeur bulkFetch de ''{0}'' n''est pas valide. La valeur minimale de bulkFetch est 1.
 42Y65=bulkFetch n''est pas autoris\u00e9 sur les jointures ''{0}''.
-42Y66=bulkFetch n'est pas autoris\u00e9 sur les curseurs pouvant \u00eatre mis \u00e0 jour.
+42Y66=bulkFetch n'est pas autoris\u00e9 sur les curseurs pouvant \u00eatre mis \u00e0 jour. 
 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. Cela peut s'expliquer de l'une des deux fa\u00e7ons suivantes : soit 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), soit vous essayez de joindre deux ExternalVirtualTables dont chacune fait r\u00e9f\u00e9rence \u00e0 l'autre, de sorte que l'instruction ne peut pas \u00eatre \u00e9valu\u00e9e.
-42Y70=L'ordre de jointure sp\u00e9cifi\u00e9 par l'utilisateur n'est pas valide. 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.
+42Y69=Aucun plan d'ex\u00e9cution valide n'a \u00e9t\u00e9 trouv\u00e9 pour cette instruction. Cela peut s'expliquer de l'une des deux fa\u00e7ons suivantes : soit 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), soit vous essayez de joindre deux tables virtuelles externes dont chacune fait r\u00e9f\u00e9rence \u00e0 l'autre, de sorte que l'instruction ne peut pas \u00eatre \u00e9valu\u00e9e.
+
+42Y70=L'utilisateur a indiqu\u00e9 un ordre de jointure non admis. 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.
 42Y71=La proc\u00e9dure ou la fonction syst\u00e8me ''{0}'' ne peut pas \u00eatre supprim\u00e9e.
-42Y82=L''instruction pr\u00e9par\u00e9e stock\u00e9e g\u00e9n\u00e9r\u00e9e par le syst\u00e8me ''{0}'' ne peut pas \u00eatre supprim\u00e9e \u00e0 l''aide de DROP STATEMENT.  Elle fait partie d''un d\u00e9clencheur.
-42Y83=Une valeur NULL non typ\u00e9e n''est pas autoris\u00e9e en tant qu''argument pour l''agr\u00e9gat {0}.  Affectez la valeur NULL \u00e0 un type appropri\u00e9.
+42Y82=L''instruction pr\u00e9par\u00e9e stock\u00e9e ''{0}'' g\u00e9n\u00e9r\u00e9e par le syst\u00e8me ne peut pas \u00eatre supprim\u00e9e \u00e0 l''aide de l''instruction DROP STATEMENT. Elle fait partie d''un d\u00e9clencheur. 
+42Y83=Une valeur NULL non typ\u00e9e n''est pas autoris\u00e9e en tant qu''argument pour l''agr\u00e9gat {0}. Affectez la valeur NULL \u00e0 un type appropri\u00e9.
 # NOTE: The parameter to this message is a keyword used as a noun phrase.
 # Some possible values are "subquery", "CurrentDate", and "?".
-42Y84=''{0}'' ne peut pas figurer dans une d\u00e9finition DEFAULT.
+42Y84=''{0}'' peut ne pas figurer dans une d\u00e9finition DEFAULT.
 42Y85=Le mot cl\u00e9 DEFAULT n'est pas autoris\u00e9 dans une clause VALUES lorsque cette clause figure dans une instruction INSERT.
-42Y90=FOR UPDATE n'est pas autoris\u00e9 sur ce type d'instruction.
+42Y90=FOR UPDATE n'est pas autoris\u00e9 dans ce type d'instruction. 
 42Y91=La clause USING n'est pas autoris\u00e9e dans un EXECUTE STATEMENT pour une action de d\u00e9clencheur.
 42Y92=Les d\u00e9clencheurs {0} peuvent uniquement faire r\u00e9f\u00e9rence aux variables/tables de transition {1}.
 42Y93=Clause REFERENCING incorrecte : un seul nom est autoris\u00e9 pour chaque type de variable/table de transition.
-42Y94=Un AND ou OR poss\u00e8de un op\u00e9rande non bool\u00e9en. Les op\u00e9randes de AND et OR doivent avoir pour r\u00e9sultat TRUE, FALSE ou UNKNOWN.
-42Y95=L''op\u00e9rateur ''{0}'' ayant comme type d''op\u00e9rande de gauche ''{1}'' et comme type d''op\u00e9rande de droite ''{2}'' n''est pas pris en charge.
+42Y94=Un op\u00e9rateur AND ou OR poss\u00e8de un op\u00e9rande non bool\u00e9en. Les op\u00e9randes de AND et OR doivent avoir pour r\u00e9sultat TRUE, FALSE ou UNKNOWN. 
+42Y95=L''op\u00e9rateur ''{0}'' ayant comme type d''op\u00e9rande de gauche ''{1}'' et comme type d''op\u00e9rande de droite ''{2}'' n''est pas prise en charge.
 42Y96.U=UNKNOWN
 42Y97=Caract\u00e8re d''\u00e9chappement non valide \u00e0 la ligne ''{0}'', colonne ''{1}''.
 42Y98.U="{0}" d\u00e9tect\u00e9 \u00e0 la ligne {1}, colonne {2}
@@ -613,25 +621,25 @@
 
 # alter table modify column error messages.
 #####
-42Z15=Type non valide sp\u00e9cifi\u00e9 pour la colonne ''{0}''. Le type d''une colonne ne peut pas \u00eatre modifi\u00e9.
+42Z15=Type non valide indiqu\u00e9 pour la colonne ''{0}''. Le type d''une colonne ne peut pas \u00eatre modifi\u00e9. 
 42Z16=Seule la longueur des colonnes de type VARCHAR peut \u00eatre modifi\u00e9e. 
-42Z17=Longueur incorrecte sp\u00e9cifi\u00e9e pour la colonne ''{0}''. La longueur doit \u00eatre sup\u00e9rieure \u00e0 la longueur de colonne actuelle.
+42Z17=Longueur non valide indiqu\u00e9e pour la colonne ''{0}''. La longueur doit \u00eatre sup\u00e9rieure \u00e0 la longueur de colonne actuelle.
 42Z18=La colonne ''{0}'' fait partie d''une contrainte de cl\u00e9 externe ''{1}''. Pour modifier la longueur de cette colonne, vous devez d''abord supprimer la contrainte, ex\u00e9cuter ALTER TABLE, puis recr\u00e9er la contrainte.
-42Z19=La colonne ''{0}'' est r\u00e9f\u00e9renc\u00e9e par au moins une contrainte de cl\u00e9 externe ''{1}''. Pour modifier la longueur de cette colonne, vous devez d''abord supprimer les contraintes faisant r\u00e9f\u00e9rence, ex\u00e9cuter ALTER TABLE, puis recr\u00e9er la contrainte.
+42Z19=La colonne ''{0}'' a \u00e9t\u00e9 r\u00e9f\u00e9renc\u00e9e par au moins une contrainte de cl\u00e9 externe ''{1}''. Pour modifier la longueur de cette colonne, vous devez d''abord supprimer les contraintes faisant r\u00e9f\u00e9rence, ex\u00e9cuter ALTER TABLE, puis recr\u00e9er la contrainte. 
 42Z20=La colonne ''{0}'' ne peut pas accepter de valeur NULL. Elle fait partie d''une cl\u00e9 primaire qui ne peut pas contenir de colonnes ayant une valeur nulle.
 
 #####
 # end of alter table modify constraints.
 # identity error message (from 42Z21-42Z29)
 #####
-42837=ALTER TABLE ''{0}'' a sp\u00e9cifi\u00e9 des attributs pour la colonne ''{1}'' qui ne sont pas compatibles avec la colonne existante.
-42Z21=Incr\u00e9ment non valide sp\u00e9cifi\u00e9 pour l''identit\u00e9 de la colonne ''{0}''. L''incr\u00e9ment doit \u00eatre une valeur autre que z\u00e9ro.
-42Z22=Type non valide sp\u00e9cifi\u00e9 pour la colonne d''identit\u00e9 ''{0}''. Les seuls types valides pour les colonnes d''identit\u00e9 sont BIGINT, INT et SMALLINT.
+42837=ALTER TABLE ''{0}'' a indiqu\u00e9 des attributs pour la colonne ''{1}'' qui ne sont pas compatibles avec la colonne existante.
+42Z21=Incr\u00e9ment non valide indiqu\u00e9 pour l''identit\u00e9 de la colonne ''{0}''. L''incr\u00e9ment ne peut pas \u00eatre z\u00e9ro. 
+42Z22=Type non valide indiqu\u00e9 pour la colonne IDENDITY ''{0}''. Les seuls types valides pour les colonnes d''identit\u00e9 sont BIGINT, INT et SMALLINT.
 42Z23=Tentative de modification d''une colonne d''identit\u00e9 ''{0}''. 
-42Z24=Un d\u00e9passement de la valeur d''identit\u00e9 est survenu 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.
-42Z26=Une colonne ''{0}'' associ\u00e9e \u00e0 une valeur d''identit\u00e9 par d\u00e9faut ne peut pas prendre la valeur ''null''.
-42Z27=Une colonne pouvant prendre la valeur ''null'' ''{0}'' ne peut pas \u00eatre modifi\u00e9e pour prendre une valeur d''identit\u00e9 par d\u00e9faut.
+42Z24=Un d\u00e9passement de la valeur IDENDITY est survenu 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.
+42Z26=Une colonne,  ''{0}'', associ\u00e9e \u00e0 une valeur d''identit\u00e9 par d\u00e9faut ne peut pas prendre la valeur NULL.
+42Z27=Une colonne pouvant prendre la valeur NULL, ''{0}'', ne peut pas \u00eatre modifi\u00e9e pour prendre une valeur d''identit\u00e9 par d\u00e9faut.
 
 #####
 # end of identity error messages.
@@ -661,9 +669,6 @@
 # matches DB2
 42939=Un objet ne peut pas \u00eatre cr\u00e9\u00e9 avec le nom du sch\u00e9ma ''{0}''.
 
-
-
-
 42Z50=ERREUR INTERNE : Impossible de g\u00e9n\u00e9rer du code pour {0}.
 42Z53=ERREUR INTERNE : Ne sait pas quel type d''activation g\u00e9n\u00e9rer pour la s\u00e9lection du noeud {0}.
 42Z54.U=Cette exception arr\u00eate l'instruction apr\u00e8s l'analyse syntaxique - aucun autre traitement n'est requis.
@@ -684,13 +689,11 @@
 42Z88.U=partager la ligne
 
 # More generic language stuff
-42Z90=La classe ''{0}'' ne renvoie pas de ResultSet pouvant \u00eatre mis \u00e0 jour.
+42Z90=La classe ''{0}'' ne renvoie pas d''ensemble de r\u00e9sultats pouvant \u00eatre mis \u00e0 jour.
 42Z91=sous-requ\u00eate
 42Z92=lecture reproductible
 42Z9A=lecture non valid\u00e9e
 
-# Declare global temporary table language stuff. Does not match DB2, specific to Derby behavior
-XCL478.S=La fonction demand\u00e9e ne peut pas faire r\u00e9f\u00e9rence \u00e0 des tables du sch\u00e9ma SESSION.
 # Declare global temporary table language stuff. Matches DB2
 428EK=Le qualifiant d'une table temporaire globale d\u00e9clar\u00e9e doit obligatoirement \u00eatre SESSION.
 42995=La fonction demand\u00e9e ne s'applique pas aux tables temporaires globales.
@@ -910,46 +913,56 @@
 X0X02.S=La table ''{0}'' ne peut pas \u00eatre verrouill\u00e9e en mode ''{1}''.
 X0X03.S=Etat de transaction non valide - la conservation du curseur requiert le m\u00eame niveau d'isolement
 X0X05.S=La table ''{0}'' n''existe pas.
-X0X0E.S=L''emplacement de la colonne ''{0}'' r\u00e9pertori\u00e9 dans le tableau de s\u00e9lection des colonnes \u00e0 g\u00e9n\u00e9ration automatique n''a pas \u00e9t\u00e9 trouv\u00e9 dans la table d''insertion.
+X0X0E.S=L''emplacement de la colonne ''{0}'' r\u00e9pertori\u00e9 dans le tableau de s\u00e9lection des colonnes \u00e0 g\u00e9n\u00e9ration automatique n''a pas \u00e9t\u00e9 trouv\u00e9 dans la table d''insertion. 
 X0X0F.S=Le nom de colonne ''{0}'' r\u00e9pertori\u00e9 dans le tableau de s\u00e9lection des colonnes \u00e0 g\u00e9n\u00e9ration automatique n''a pas \u00e9t\u00e9 trouv\u00e9 dans la table d''insertion.
-X0X07.S=Impossible de supprimer le fichier JAR ''{0}'' parce qu''il se trouve dans votre db2j.database.classpath ''{0}''.
+X0X07.S=Impossible de supprimer le fichier JAR ''{0}'' parce qu''il se trouve dans votre chemin db2j.database.classpath ''{0}''.
 X0X10.S=La clause USING a renvoy\u00e9 plusieurs lignes ; seuls les ResultSets d'une seule ligne sont autoris\u00e9s.
-X0X11.S=La clause USING n'a pas renvoy\u00e9 de r\u00e9sultats ; aucun param\u00e8tre ne peut \u00eatre d\u00e9fini.
-X0X13.S=Le fichier JAR ''{0}'' n''existe pas dans le sch\u00e9ma ''{1}''.
-X0X57.S=Une tentative de placement d''une valeur Java de type ''{0}'' dans une valeur SQL a \u00e9t\u00e9 effectu\u00e9e alors qu''il n''existe pas de type SQL correspondant.  La valeur Java est probablement le r\u00e9sultat d''un appel de m\u00e9thode ou de l''acc\u00e8s \u00e0 une zone.
+X0X11.S=La clause USING n'a pas renvoy\u00e9 de r\u00e9sultats ; aucun param\u00e8tre ne peut \u00eatre d\u00e9fini. 
+X0X13.S=Le fichier Jar ''{0}'' n''existe pas dans le sch\u00e9ma ''{1}''.
+X0X57.S=Une tentative de placement d''une valeur Java de type ''{0}'' dans une valeur SQL a \u00e9t\u00e9 effectu\u00e9e alors qu''il n''existe pas de type SQL correspondant. La valeur Java est probablement le r\u00e9sultat d''un appel de m\u00e9thode ou de l''acc\u00e8s \u00e0 une zone.
 X0X60.S=Un curseur ayant pour nom ''{0}'' existe d\u00e9j\u00e0.
-X0X61.S=Les valeurs pour la colonne ''{4}'' dans l''index ''{0}'' et la table ''{1}.{2}'' ne correspondent pas \u00e0 l''emplacement de ligne {3}.  La valeur dans l''index est ''{5}'', tandis que la valeur dans la table de base est ''{6}''.  La cl\u00e9 d''index compl\u00e8te, qui comprend l''emplacement de ligne, est ''{7}''.  L''intervention sugg\u00e9r\u00e9e consiste \u00e0 recr\u00e9er l''index.
-X0X62.S=Incoh\u00e9rence d\u00e9tect\u00e9e entre la table ''{0}'' et l''index ''{1}''.  Erreur lors de la tentative d''extraction de l''emplacement de ligne ''{2}'' \u00e0 partir de la table.  La cl\u00e9 d''index compl\u00e8te, qui comprend l''emplacement de ligne, est ''{3}''. L''intervention sugg\u00e9r\u00e9e consiste \u00e0 recr\u00e9er l''index.
-X0X63.S=Exception d''E/S ''{0}'' intercept\u00e9e.
-X0X67.S=Les colonnes de type ''{0}'' ne peuvent pas \u00eatre utilis\u00e9es dans CREATE INDEX, ORDER BY, GROUP BY, UNION ou DISTINCT, parce que les comparaisons ne sont pas prises en charge pour ce type.
+X0X61.S=Les valeurs pour la colonne ''{4}'' dans l''index ''{0}'' et la table ''{1}.{2}'' ne correspondent pas \u00e0 l''emplacement de ligne {3}. La valeur dans l''index est ''{5}'', tandis que la valeur dans la table de base est ''{6}''. La cl\u00e9 d''index compl\u00e8te, qui comprend l''emplacement de ligne est ''{7}''. L''intervention sugg\u00e9r\u00e9e consiste \u00e0 recr\u00e9er l''index.
+X0X62.S=Incoh\u00e9rence d\u00e9tect\u00e9e entre la table ''{0}'' et l''index ''{1}''. Erreur lors de la tentative d''extraction de l''emplacement de ligne ''{2}'' \u00e0 partir de la table. La cl\u00e9 d''index compl\u00e8te, qui comprend l''emplacement de ligne est ''{3}''. L''intervention sugg\u00e9r\u00e9e consiste \u00e0 recr\u00e9er l''index.
+X0X63.S=Exception d''E/S ''{0}''.
+X0X67.S=Les colonnes de type ''{0}'' ne peuvent pas \u00eatre utilis\u00e9es dans CREATE INDEX, ORDER BY, GROUP BY, UNION, INTERSECT, EXCEPT ou DISTINCT parce que les comparaisons ne sont pas prises en charge pour ce type.
 X0X81.S={0} ''{1}'' n''existe pas.
-X0X85.S=L''index ''{0}'' n'a pas \u00e9t\u00e9 cr\u00e9\u00e9 parce que ''{1}'' n''est pas un type d''index valide.
+X0X85.S=L''index ''{0}'' n''a pas \u00e9t\u00e9 cr\u00e9\u00e9 parce que ''{1}'' n''est pas un type d''index valide.
 X0X86.S=0 est une valeur de param\u00e8tre incorrecte pour ResultSet.absolute(int row).
 X0X87.S=ResultSet.relative(int row) ne peut pas \u00eatre appel\u00e9e lorsque le curseur n'est pas positionn\u00e9 sur une ligne.
-X0X95.S=L'op\u00e9ration ''{0}'' ne peut pas \u00eatre ex\u00e9cut\u00e9e sur l''objet ''{1}'' parce qu''il existe un ResultSet ouvert d\u00e9pendant de cet objet.
+X0X95.S=L''op\u00e9ration ''{0}'' ne peut pas \u00eatre ex\u00e9cut\u00e9e sur l''objet ''{1}'' parce qu''il existe un ResultSet ouvert d\u00e9pendant de cet objet.
 X0X99.S=L''index ''{0}'' n''existe pas.
-X0Y16.S=''{0}'' n''est pas une vue.  S''il s'agit d''une table, utilisez plut\u00f4t DROP TABLE.
-X0Y23.S=L''op\u00e9ration ''{0}'' ne peut pas \u00eatre ex\u00e9cut\u00e9e sur l''objet ''{1}'' parce que la VUE ''{2}'' est d\u00e9pendante de cet objet.
-X0Y24.S=L''op\u00e9ration ''{0}'' ne peut pas \u00eatre ex\u00e9cut\u00e9e sur l''objet ''{1}'' parce que l''INSTRUCTION ''{2}'' est d\u00e9pendante de cet objet.
-X0Y25.S=L''op\u00e9ration ''{0}'' ne peut pas \u00eatre ex\u00e9cut\u00e9e sur l''objet ''{1}'' parce que {2} ''{3}'' est d\u00e9pendant de cet objet.
-X0Y26.S=L''index ''{0}'' doit obligatoirement se trouver dans le m\u00eame sch\u00e9ma que la table ''{1}''.
-X0Y28.S=L''index ''{0}'' ne peut pas \u00eatre cr\u00e9\u00e9 sur une table syst\u00e8me ''{1}''.  Les utilisateurs ne peuvent pas cr\u00e9er d''index sur les tables syst\u00e8me.
+
+# Derby-specific XML errors.
+X0X14.S=La liaison directement une valeur XML n'est pas admise. Utilisez XMLPARSE.
+X0X15.S=Les valeurs XML ne sont pas admises dans les ensembles de r\u00e9sultats de niveau sup\u00e9rieur. Utilisez XMLSERIALIZE.
+X0X16.S=Erreur de syntaxe XML ; mot cl\u00e9 manquant : ''{0}''.
+X0X17.S=Type cible non valide pour XMLSERIALIZE : ''{0}''.
+X0X18.S=Fonction XML non prise en charge : ''{0}''.
+X0XML.S=Exception inattendue rencontr\u00e9e lors du traitement de XML ; pour plus de d\u00e9tails, reportez-vous \u00e0 l'exception suivante.
+
+X0Y16.S=''{0}'' n''est pas une vue. S''il s''agit d''une table, utilisez plut\u00f4t DROP TABLE.
+X0Y23.S=L''op\u00e9ration ''{0}'' ne peut pas \u00eatre effectu\u00e9e sur l''objet ''{1}'' car VIEW ''{2}'' d\u00e9pend de cet objet.
+X0Y24.S=L''op\u00e9ration ''{0}'' ne peut pas \u00eatre effectu\u00e9e sur l''objet ''{1}''car STATEMENT ''{2}'' d\u00e9pend de cet objet.
+X0Y25.S=L''op\u00e9ration ''{0}'' ne peut pas \u00eatre effectu\u00e9e sur l''objet ''{1}'' car {2} ''{3}'' d\u00e9pend de cet objet.
+X0Y26.S=L''index ''{0}'' doit se trouver dans le m\u00eame sch\u00e9ma que la table ''{1}''.
+X0Y28.S=L''index ''{0}'' ne peut pas \u00eatre cr\u00e9\u00e9 sur une table syst\u00e8me ''{1}''. Les utilisateurs ne peuvent pas cr\u00e9er d''index sur les tables syst\u00e8me.
 # column c already exists in table t.
 X0Y32.S={0} ''{1}'' existe d\u00e9j\u00e0 dans {2} ''{3}''.
-X0Y38.S=Impossible de cr\u00e9er l''index ''{0}'' parce que la table ''{1}'' n''existe pas.
-X0Y41.S=La contrainte ''{0}'' n''est pas valide : la table r\u00e9f\u00e9renc\u00e9e {1} ne poss\u00e8de pas de cl\u00e9 primaire.  Vous pouvez soit ajouter une cl\u00e9 primaire \u00e0 {1}, soit sp\u00e9cifier explicitement les colonnes d''une contrainte unique \u00e0 laquelle cette cl\u00e9 externe fait r\u00e9f\u00e9rence.
+X0Y38.S=Impossible de cr\u00e9er l''index ''{0}'' car la table ''{1}'' n''existe pas.
+X0Y41.S=La contrainte ''{0}'' n''est pas valide car la table r\u00e9f\u00e9renc\u00e9e {1} ne comporte aucune cl\u00e9 primaire. Vous pouvez soit ajouter une cl\u00e9 primaire \u00e0 {1} soit sp\u00e9cifier explicitement les colonnes d''une contrainte unique \u00e0 laquelle cette cl\u00e9 externe fait r\u00e9f\u00e9rence. 
 X0Y42.S=La contrainte ''{0}'' n''est pas valide : les types des colonnes de cl\u00e9s externes ne correspondent pas aux types des colonnes r\u00e9f\u00e9renc\u00e9es.
-X0Y43.S=La contrainte ''{0}'' n''est pas valide : le nombre de colonnes de {0} ({1}) ne correspond pas au nombre de colonnes de la cl\u00e9 r\u00e9f\u00e9renc\u00e9e ({2}).
+X0Y43.S=La contrainte ''{0}'' n''est pas valide : le nombre de colonnes de {0} ({1}) ne correspond pas au nombre de colonnes de la cl\u00e9 r\u00e9f\u00e9renc\u00e9 ({2}).
 X0Y44.S=La contrainte ''{0}'' n''est pas valide : aucune contrainte de cl\u00e9 unique ou primaire de la table ''{1}'' ne correspond au nombre et aux types des colonnes de la cl\u00e9 externe.
-X0Y45.S=La contrainte de cl\u00e9 externe ''{0}'' ne peut pas \u00eatre ajout\u00e9e ni activ\u00e9e dans la table {1} parce que 1 ou plusieurs cl\u00e9s externes ne poss\u00e8dent pas de cl\u00e9s r\u00e9f\u00e9renc\u00e9es correspondantes.
+X0Y45.S=La contrainte de cl\u00e9 externe ''{0}'' ne peut pas \u00eatre ajout\u00e9e ni activ\u00e9e dans la table {1} parce qu''une ou plusieurs cl\u00e9s externes ne poss\u00e8dent pas de cl\u00e9s r\u00e9f\u00e9renc\u00e9es correspondantes. 
 X0Y46.S=La contrainte ''{0}'' n''est pas valide : la table r\u00e9f\u00e9renc\u00e9e {1} n''existe pas.
 X0Y54.S=Le sch\u00e9ma ''{0}'' ne peut pas \u00eatre supprim\u00e9 parce qu''il n''est pas vide.
-X0Y55.S=Le nombre de lignes de la table de base ne correspond pas au nombre de lignes d''au moins 1 des index de la table. L''index ''{0}'' de la table ''{1}.{2}'' comprend {3} lignes, mais la table de base en comprend {4}.  L''intervention sugg\u00e9r\u00e9e consiste \u00e0 recr\u00e9er l''index.
+X0Y55.S=Le nombre de lignes de la table de base ne correspond pas au nombre de lignes d''au moins 1 des index de la table. L''index''{0}'' de la table ''{1}.{2}'' comprend {3} lignes mais la table de base en comprend {4}. L''intervention sugg\u00e9r\u00e9e consiste \u00e0 recr\u00e9er l''index.
 X0Y56.S=''{0}'' n''est pas autoris\u00e9 sur la table syst\u00e8me ''{1}''.
-X0Y57.S=Une colonne n''acceptant pas de valeurs NULL ne peut pas \u00eatre ajout\u00e9e \u00e0 la table ''{0}'' \u00e9tant donn\u00e9 que la table contient au moins 1 ligne.  Les colonnes n''acceptant pas de valeurs NULL peuvent uniquement \u00eatre ajout\u00e9es \u00e0 des tables vides.
-X0Y58.S=La tentative d''ajout d''une contrainte de cl\u00e9 primaire \u00e0 la table ''{0}'' a \u00e9chou\u00e9 parce que la table contient d\u00e9j\u00e0 une contrainte de ce type.  Une table ne peut avoir qu''une seule contrainte de cl\u00e9 primaire.
+X0Y57.S=Une colonne n''acceptant pas de valeurs NULL ne peut pas \u00eatre ajout\u00e9e \u00e0 la table ''{0}'' \u00e9tant donn\u00e9 que la table contient au moins une ligne. Les colonnes n''acceptant pas de valeurs NULL peuvent uniquement \u00eatre ajout\u00e9es \u00e0 des tables vides.
+X0Y58.S=La tentative d''ajout d''une contrainte de cl\u00e9 primaire \u00e0 la table ''{0}'' a \u00e9chou\u00e9 parce que la table contient d\u00e9j\u00e0 une contrainte de ce type. Une table ne peut avoir qu''une seule contrainte de cl\u00e9 primaire.
 X0Y59.S=La tentative d''ajout ou d''activation d''une ou plusieurs contraintes sur la table ''{1}'' a \u00e9chou\u00e9 parce que la table contient {2} ligne(s) qui violent la ou les contraintes de v\u00e9rification suivantes : {0}.
-X0Y63.S=La commande sur la table ''{0}'' a \u00e9chou\u00e9. Des donn\u00e9es NULL ont \u00e9t\u00e9 trouv\u00e9es dans une ou plusieurs colonnes d''index/de contrainte de cl\u00e9 primaire ou unique. Toutes les colonnes d''une cl\u00e9 d''index primaire ou unique doivent comporter de valeurs non nulles.
+X0Y63.S=La commande sur la table ''{0}'' n''a pas abouti car des donn\u00e9es NULL dans une ou plusieurs colonnes d''index/de contrainte de cl\u00e9 primaire ou unique. Toutes les colonnes d''une cl\u00e9 d''index primaire ou unique ne doivent pas comporter de valeurs non nulles.
+
 X0Y66.S=Impossible d'\u00e9mettre une validation dans une connexion imbriqu\u00e9e dont la connexion parent contient une op\u00e9ration en attente.
 X0Y67.S=Impossible d'\u00e9mettre une annulation dans une connexion imbriqu\u00e9e dont la connexion parent contient une op\u00e9ration en attente.
 X0Y68.S={0} ''{1}'' existe d\u00e9j\u00e0.
@@ -957,28 +970,30 @@
 X0Y70.S=INSERT, UPDATE et DELETE ne sont pas autoris\u00e9s sur la table {1} parce que le d\u00e9clencheur {0} est actif.

[... 240 lines stripped ...]