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 2012/12/13 20:47:23 UTC

svn commit: r1421449 [6/17] - in /db/derby/code/trunk/java: drda/org/apache/derby/loc/drda/ engine/org/apache/derby/loc/ testing/org/apache/derbyTesting/functionTests/master/ testing/org/apache/derbyTesting/functionTests/tests/derbynet/ testing/org/apa...

Modified: db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_fr.properties
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_fr.properties?rev=1421449&r1=1421448&r2=1421449&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 Dec 13 19:47:15 2012
@@ -1,3 +1,5 @@
+###################################################
+#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
@@ -12,1326 +14,6308 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
+#
+###################################################
+
+###################################################
+#
+# DO NOT EDIT THIS FILE!
+#
+# Instead, edit messages.xml. The ant MessageBuilder task takes
+# messages.xml as input and from it generates this file.
+#
+###################################################
+
+
+01001=Une tentative de mise \u00E0 jour ou de suppression d''une ligne d\u00E9j\u00E0 supprim\u00E9e a \u00E9t\u00E9 effectu\u00E9e : aucune ligne n''a \u00E9t\u00E9 mise \u00E0 jour ou supprim\u00E9e.
 
-01001=Une tentative de mise \u00E0 jour ou de suppression d''une ligne d\u00E9j\u00E0 supprim\u00E9e a \u00E9t\u00E9 effectu\u00E9e \: aucune ligne n''a \u00E9t\u00E9 mise \u00E0 jour ou supprim\u00E9e.
-01003=Les valeurs null ont \u00E9t\u00E9 \u00E9limin\u00E9es de l''argument d''une fonction de colonne.
+01003=Les valeurs NULL ont \u00E9t\u00E9 \u00E9limin\u00E9es de l''argument d''une fonction de colonne.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
 01006=Le privil\u00E8ge de l''utilisateur {0} n''a pas \u00E9t\u00E9 r\u00E9voqu\u00E9.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = authorizationID
+#
 01007=R\u00F4le {0} non r\u00E9voqu\u00E9 de l''ID d''authentification {1}.
-01008=AVEC OPTION ADMIN du r\u00F4le {0} non r\u00E9voqu\u00E9 de l''ID d''authentification {1}.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = authorizationID
+#
+01008=WITH ADMIN OPTION du r\u00F4le {0} non r\u00E9voqu\u00E9 de l''ID d''authentification {1}.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = tableName
+#
 01009=La colonne g\u00E9n\u00E9r\u00E9e {0} a \u00E9t\u00E9 supprim\u00E9e de la table {1}.
-0100E=XX a tent\u00E9 de renvoyer un trop grand nombre d''ensembles de r\u00E9sultats. 
+
+0100E=Tentative de renvoi d''un trop grand nombre d''ensembles de r\u00E9sultats. 
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#
 01500=La contrainte {0} sur la table {1} a \u00E9t\u00E9 supprim\u00E9e.
+
+# Arguments:
+#
+#    {0} = viewName
+#
 01501=La vue {0} a \u00E9t\u00E9 supprim\u00E9e.
+
+# Arguments:
+#
+#    {0} = triggerName
+#    {1} = tableName
+#
 01502=Le d\u00E9clencheur {0} sur la table {1} a \u00E9t\u00E9 supprim\u00E9.
-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}.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = tableName
+#
+01503=La colonne {0} sur la table {1} a \u00E9t\u00E9 modifi\u00E9e par l''ajout d''une contrainte non NULL.
+
+# Arguments:
+#
+#    {0} = indexName
+#
+01504=Le nouvel index est un doublon d''un index existant : {0}.
+
+# Arguments:
+#
+#    {0} = dataValue
+#
 01505=La valeur {0} est peut-\u00EAtre tronqu\u00E9e.
+
+# Arguments:
+#
+#    {0} = synonymName
+#    {1} = objectName
+#
 01522=Le synonyme nouvellement d\u00E9fini ''{0}'' a \u00E9t\u00E9 r\u00E9solu en objet ''{1}'' qui n''est pas d\u00E9fini actuellement.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
 01J01=La base de donn\u00E9es ''{0}'' n''est pas cr\u00E9\u00E9e, la connexion a donc \u00E9t\u00E9 \u00E9tablie avec une base de donn\u00E9es existante.
+
 01J02=Les curseurs sensibles au d\u00E9filement ne sont pas impl\u00E9ment\u00E9s actuellement.
-01J04=La classe ''{0}'' de la colonne ''{1}'' n''impl\u00E9mente pas java.io.Serializable ou java.sql.SQLData. Des instances doivent impl\u00E9menter l''une de ces interfaces pour permettre leur enregistrement.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = columnName
+#
+01J04=La classe ''{0}'' de la colonne ''{1}'' n''impl\u00E9mente pas java.io.Serializable ou java.sql.SQLData. Des instances doivent impl\u00E9menter l''une de ces interfaces pour permettre leur stockage.
+
 01J05=La mise \u00E0 niveau de la base de donn\u00E9es a abouti. La base de donn\u00E9es mise \u00E0 niveau est d\u00E9sormais pr\u00EAte \u00E0 \u00EAtre utilis\u00E9e. Echec de la revalidation des instructions pr\u00E9par\u00E9es stock\u00E9es. Pour plus de d\u00E9tails sur cet \u00E9chec, reportez-vous \u00E0 l''exception suivante.
+
 01J06=L''\u00E9l\u00E9ment ResultSet ne peut pas \u00EAtre mis \u00E0 jour. La requ\u00EAte n''est pas qualifi\u00E9e pour g\u00E9n\u00E9rer un \u00E9l\u00E9ment ResultSet pouvant \u00EAtre mis \u00E0 jour.
-01J07=L''objet ResultSetHoldability est limit\u00E9 \u00E0 ResultSet.CLOSE_CURSORS_AT_COMMIT dans le cadre d''une transaction globale.
-01J08=Impossible d''ouvrir le ResultSet de type {0}. Le ResultSet de type {1} a \u00E9t\u00E9 ouvert.
-01J10=Les ensembles de r\u00E9sultats sensibles au d\u00E9filement ne sont pas pris en charge par le serveur ; r\u00E9affectation des touches au curseur permettant uniquement d''avancer
-01J12=Impossible d''obtenir un texte de message du serveur. Voir l''exception suivante. La proc\u00E9dure m\u00E9moris\u00E9e SYSIBM.SQLCAMESSAGE n''est pas install\u00E9e sur le serveur. Veuillez contacter votre administrateur de base de donn\u00E9es.
+
+01J07=L''\u00E9l\u00E9ment ResultSetHoldability est limit\u00E9 \u00E0 ResultSet.CLOSE_CURSORS_AT_COMMIT dans le cadre d''une transaction globale.
+
+# Arguments:
+#
+#    {0} = resultSetType
+#    {1} = resultSetType
+#
+01J08=Impossible d''ouvrir l''\u00E9l\u00E9ment resultSet de type {0}. L''\u00E9l\u00E9ment resultSet de type {1} a \u00E9t\u00E9 ouvert.
+
+01J10=Les ensembles de r\u00E9sultats sensibles au d\u00E9filement ne sont pas pris en charge par le serveur ; nouvelle mise en correspondance avec le curseur de type forward-only
+
+01J12=Impossible d''obtenir un texte de message du serveur. Consultez l''exception suivante. La proc\u00E9dure stock\u00E9e SYSIBM.SQLCAMESSAGE n''est pas install\u00E9e sur le serveur. Contactez l''administrateur de base de donn\u00E9es.
+
+# Arguments:
+#
+#    {0} = number
+#
 01J13=Le nombre de lignes renvoy\u00E9 ({0}) est trop important pour correspondre \u00E0 un entier ; la valeur renvoy\u00E9e sera tronqu\u00E9e.
+
 01J14=L''autorisation SQL est utilis\u00E9e sans activation pr\u00E9alable de l''authentification.
-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.
+
+# Arguments:
+#
+#    {0} = remainingDays
+#    {1} = databaseName
+#
+01J15=Votre mot de passe expirera dans {0} jour(s). Utilisez la proc\u00E9dure SYSCS_UTIL.SYSCS_MODIFY_PASSWORD pour modifier le mot de passe dans la base de donn\u00E9es ''{1}''.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+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}''.
+
 07000=Au moins un param\u00E8tre de l''instruction en cours n''est pas initialis\u00E9.
-07004=Le param\u00E8tre {0} est un param\u00E8tre de proc\u00E9dure {1} et doit \u00EAtre enregistr\u00E9 avec CallableStatement.registerOutParameter avant son ex\u00E9cution.
+
+# Arguments:
+#
+#    {0} = parameterName
+#    {1} = procedureName
+#
+07004=Le param\u00E8tre {0} est un param\u00E8tre de proc\u00E9dure {1} et doit \u00EAtre inscrit aupr\u00E8s de CallableStatement.registerOutParameter avant son ex\u00E9cution.
+
 07009=Aucun param\u00E8tre d''entr\u00E9e.
+
 08000=Connexion ferm\u00E9e par une interruption inconnue.
+
 08001.C.10=Aucune connexion n''a pu \u00EAtre \u00E9tablie car le jeton de s\u00E9curit\u00E9 est plus grand que la taille maximale autoris\u00E9e par le protocole r\u00E9seau.
+
 08001.C.11=Aucune connexion n''a pu \u00EAtre \u00E9tablie car l''ID utilisateur a une longueur \u00E9gale \u00E0 z\u00E9ro ou est plus long que le maximum autoris\u00E9 par le protocole r\u00E9seau.
+
 08001.C.12=Aucune connexion n''a pu \u00EAtre \u00E9tablie car le mot de passe a une longueur \u00E9gale \u00E0 z\u00E9ro ou est plus long que le maximum autoris\u00E9 par le protocole r\u00E9seau.
-08001.C.13=Impossible d''\u00E9tablir une connexion car le nom externe (EXTNAM) a une longueur de z\u00E9ro ou d\u00E9passe la longueur maximale autoris\u00E9e par le protocole r\u00E9seau.
-08001.C.14=Impossible d''\u00E9tablir une connexion car le nom du serveur (SRVNAM) a une longueur de z\u00E9ro ou d\u00E9passe la longueur maximale autoris\u00E9e par le protocole r\u00E9seau.
-08001.C.1=La propri\u00E9t\u00E9 requise Derby DataSource {0} n''a pas \u00E9t\u00E9 d\u00E9finie.
-08001.C.2={0} \: l''erreur lors de la connexion au serveur {1} sur le port {2} a \u00E9mis le message {3}.
-08001.C.3=Exception SocketException \: ''{0}''
-08001.C.4=Impossible d''ouvrir le flux sur le connecteur ''{0}''.
-08001.C.5=La longueur de l''ID utilisateur ({0}) se situe hors de l''intervalle de 1 \u00E0 {1}.
-08001.C.6=La longueur du mot de passe ({0}) se situe hors de l''intervalle de 1 \u00E0 {1}.
-08001.C.7=L''ID utilisateur ne peut pas \u00EAtre null.
-08001.C.8=Le mot de passe ne peut pas \u00EAtre null.
-08001.C.9=Aucune connexion n''a pu \u00EAtre \u00E9tablie car le nom de la base de donn\u00E9es ''{0}'' est plus long que la longueur maximale autoris\u00E9e par le protocole r\u00E9seau.
-08003.C.1=La m\u00E9thode getConnection() est incorrecte sur un objet PooledConnection ferm\u00E9.
-08003.C.2=Appel de m\u00E9thode d''objet LOB apr\u00E8s fermeture de la connexion
-08003.C.3=La connexion physique sous-jacente est p\u00E9rim\u00E9e ou ferm\u00E9e.
+
+08001.C.13=Aucune connexion n''a pu \u00EAtre \u00E9tablie car le nom externe (EXTNAM) a une longueur \u00E9gale \u00E0 z\u00E9ro ou est plus long que le maximum autoris\u00E9 par le protocole r\u00E9seau.
+
+08001.C.14=Aucune connexion n''a pu \u00EAtre \u00E9tablie car le nom de serveur (SRVNAM) a une longueur \u00E9gale \u00E0 z\u00E9ro ou est plus long que le maximum autoris\u00E9 par le protocole r\u00E9seau.
+
+# Arguments:
+#
+#    {0} = propertyName
+#
+08001.C.1=La propri\u00E9t\u00E9 de source de donn\u00E9es Derby requise {0} n''a pas \u00E9t\u00E9 d\u00E9finie.
+
+# Arguments:
+#
+#    {0} = error
+#    {1} = serverName
+#    {2} = portNumber
+#    {3} = messageText
+#
+08001.C.2={0} : erreur lors de la connexion au serveur {1} sur le port {2} avec le message {3}.
+
+# Arguments:
+#
+#    {0} = error
+#
+08001.C.3=Exception SocketException : ''{0}''
+
+# Arguments:
+#
+#    {0} = error
+#
+08001.C.4=Impossible d''ouvrir le flux sur le socket : ''{0}''.
+
+# Arguments:
+#
+#    {0} = number
+#    {1} = number
+#
+08001.C.5=La longueur de l''ID utilisateur ({0}) se situe hors de la plage comprise entre 1 et {1}.
+
+# Arguments:
+#
+#    {0} = length
+#    {1} = number
+#
+08001.C.6=La longueur du mot de passe ({0}) se situe hors de la plage comprise entre 1 et {1}.
+
+08001.C.7=L''ID utilisateur ne peut pas \u00EAtre NULL.
+
+08001.C.8=Le mot de passe ne peut pas \u00EAtre NULL.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+08001.C.9=Aucune connexion n''a pu \u00EAtre \u00E9tablie car le nom de la base de donn\u00E9es ''{0}'' est plus grand que la longueur maximale autoris\u00E9e par le protocole r\u00E9seau.
+
 08003=Aucune connexion en cours.
-08004.C.10=Impossible de cr\u00E9er l''autorisation syst\u00E8me pour cr\u00E9er la base de donn\u00E9es ''{0}'' [{1}].
-08004.C.11=L''utilisateur ''{0}'' ne dispose pas des droits requis pour cr\u00E9er la base de donn\u00E9es ''{1}'' [{2}].
-08004.C.12=Un \u00E9chec d''authentification de la connexion s''est produit.  Les informations d''authentification fournies sont incorrectes ou la base de donn\u00E9es utilise un mode de chiffrement de mot de passe non compatible avec le mode de s\u00E9curit\u00E9 renforc\u00E9e de substitution des mots de passe. Si cette erreur s''est produite \u00E0 la suite de la mise \u00E0 jour, reportez-vous \u00E0 la note de version relative \u00E0 DERBY-4483 pour consulter les options disponibles.
-08004.C.1=Un \u00E9chec d''authentification de la connexion s''est produit.  Motif \: {0}.
-08004.C.2=La connexion a \u00E9t\u00E9 refus\u00E9e car la base de donn\u00E9es {0} n''a pas \u00E9t\u00E9 trouv\u00E9e.
-08004.C.3=Connexion \u00E0 la base de donn\u00E9es refus\u00E9.
-08004.C.4=L''utilisateur ''{0}'' ne peut pas arr\u00EAter la base de donn\u00E9es ''{1}''. Seul le propri\u00E9taire de la base de donn\u00E9es est habilit\u00E9 \u00E0 effectuer cette op\u00E9ration.
-08004.C.5=L''utilisateur ''{0}'' ne peut pas (r\u00E9en)coder la base de donn\u00E9es ''{1}''. Seul le propri\u00E9taire de la base de donn\u00E9es est habilit\u00E9 \u00E0 effectuer cette op\u00E9ration.
-08004.C.6=L''utilisateur ''{0}'' ne peut pas proc\u00E9der \u00E0 une mise \u00E0 niveau mat\u00E9rielle de la base de donn\u00E9es ''{1}''. Seul le propri\u00E9taire de la base de donn\u00E9es est habilit\u00E9 \u00E0 effectuer cette op\u00E9ration.
-08004.C.7=La connexion \u00E0 la base de donn\u00E9es ''{0}'' a \u00E9t\u00E9 refus\u00E9e, car celle-ci est en mode de r\u00E9plication esclave.
-08004.C.8=L''utilisateur ''{0}'' ne peut pas \u00E9mettre une op\u00E9ration de r\u00E9plication sur la base de donn\u00E9es  ''{1}''. Seul le propri\u00E9taire de la base de donn\u00E9es est habilit\u00E9 \u00E0 effectuer cette op\u00E9ration.
-08004.C.9=L''utilisateur ''{0}'' ne dispose pas des droits requis pour arr\u00EAter le syst\u00E8me [{1}].
-08004=Connexion refus\u00E9e \: {0}
-08006.C.1=Une erreur s''est produite au cours de la r\u00E9initialisation de la connexion et la connexion a \u00E9t\u00E9 arr\u00EAt\u00E9e.  Pour plus d''informations, voir les exceptions en cha\u00EEne.
-08006.C.2=Exception SocketException \: ''{0}''
-08006.C.3=Une erreur de communication a \u00E9t\u00E9 d\u00E9tect\u00E9e \: {0}.
-08006.C.4=Une erreur s''est produite au cours d''une r\u00E9initialisation de connexion diff\u00E9r\u00E9e et la connexion a \u00E9t\u00E9 ferm\u00E9e.  Pour plus d''informations, voir les exceptions en cha\u00EEne.
-08006.C.5=Donn\u00E9es insuffisantes lors de la lecture depuis le r\u00E9seau \: {0} octets \u00E9taient attendus, mais seulement {1} octets ont \u00E9t\u00E9 re\u00E7us.  La connexion a \u00E9t\u00E9 ferm\u00E9e.
-08006.C.6=Tentative de mat\u00E9rialisation totale de donn\u00E9es d''objet LOB trop importantes pour la machine virtuelle Java.  La connexion a \u00E9t\u00E9 ferm\u00E9e.
-08006.C=Une erreur de protocole r\u00E9seau s''est produite et la connexion a \u00E9t\u00E9 ferm\u00E9e \: {0}
+
+08003.C.1=getConnection() n''est pas valide sur un \u00E9l\u00E9ment PooledConnection ferm\u00E9.
+
+08003.C.2=Appel de m\u00E9thode LOB apr\u00E8s fermeture de la connexion
+
+08003.C.3=La connexion physique sous-jacente est obsol\u00E8te ou ferm\u00E9e.
+
+# Arguments:
+#
+#    {0} = connectionName
+#
+08004=Connexion refus\u00E9e : {0}
+
+# Arguments:
+#
+#    {0} = reasonText
+#
+08004.C.1=Echec de l''authentification de la connexion. Cause : {0}.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+08004.C.2=La connexion a \u00E9t\u00E9 refus\u00E9e car la base de donn\u00E9es {0} est introuvable.
+
+08004.C.3=Connexion \u00E0 la base de donn\u00E9es refus\u00E9e.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#
+08004.C.4=L''utilisateur ''{0}'' ne peut pas arr\u00EAter la base de donn\u00E9es ''{1}''. Seul le propri\u00E9taire de la base de donn\u00E9es peut effectuer cette op\u00E9ration.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#
+08004.C.5=L''utilisateur ''{0}'' ne peut pas (re)crypter la base de donn\u00E9es ''{1}''. Seul le propri\u00E9taire de la base de donn\u00E9es peut effectuer cette op\u00E9ration.
+
+# Arguments:
+#
+#    {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.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+08004.C.7=La connexion \u00E0 la base de donn\u00E9es ''{0}'' a \u00E9t\u00E9 refus\u00E9e, car celle-ci est en mode esclave de r\u00E9plication.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#
+08004.C.8=L''utilisateur ''{0}'' ne peut pas \u00E9mettre une op\u00E9ration de r\u00E9plication sur la base de donn\u00E9es  ''{1}''. Seul le propri\u00E9taire de la base de donn\u00E9es peut effectuer cette op\u00E9ration.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = exceptionMsg
+#
+08004.C.9=L''utilisateur ''{0}'' ne dispose pas des droits d''acc\u00E8s requis pour arr\u00EAter le syst\u00E8me [{1}].
+
+# Arguments:
+#
+#    {0} = databaseName
+#    {1} = exceptionMsg
+#
+08004.C.10=Impossible de v\u00E9rifier les droits d''acc\u00E8s syst\u00E8me pour cr\u00E9er la base de donn\u00E9es ''{0}'' [{1}].
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#    {2} = exceptionMsg
+#
+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.13=Le nom utilisateur ou le mot de passe est NULL ou de longueur 0.
+
+# Arguments:
+#
+#    {0} = error
+#
+08006.C=Une erreur de protocole r\u00E9seau s''est produite et la connexion a \u00E9t\u00E9 ferm\u00E9e : {0}
+
+08006.C.1=Une erreur s''est produite au cours de la r\u00E9initialisation de la connexion et la connexion a \u00E9t\u00E9 arr\u00EAt\u00E9e. Pour plus d''informations, consultez les exceptions cha\u00EEn\u00E9es.
+
+# Arguments:
+#
+#    {0} = error
+#
+08006.C.2= Exception SocketException : ''{0}''
+
+# Arguments:
+#
+#    {0} = error
+#
+08006.C.3=Une erreur de communication a \u00E9t\u00E9 d\u00E9tect\u00E9e : {0}.
+
+08006.C.4=Une erreur s''est produite au cours d''une r\u00E9initialisation de connexion diff\u00E9r\u00E9e et la connexion a \u00E9t\u00E9 interrompue. Pour plus d''informations, consultez les exceptions cha\u00EEn\u00E9es.
+
+# Arguments:
+#
+#    {0} = number
+#    {1} = number
+#
+08006.C.5=Donn\u00E9es insuffisantes lors de la lecture depuis le r\u00E9seau : {0} octets \u00E9taient attendus, mais seulement {1} octets ont \u00E9t\u00E9 re\u00E7us. La connexion a \u00E9t\u00E9 interrompue.
+
+08006.C.6=Tentative de mat\u00E9rialisation totale de donn\u00E9es LOB trop importantes pour la JVM. La connexion a \u00E9t\u00E9 interrompue.
+
+08006.C.8=org.apache.derby.jdbc.EmbeddedDriver n''est pas inscrit aupr\u00E8s du gestionnaire de pilotes JDBC.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
 08006.D=Arr\u00EAt de la base de donn\u00E9es ''{0}''.
-08006.D.1=Base de donn\u00E9es ''{0}'' d\u00E9pos\u00E9e.
-0A000.C.6=La commande DRDA {0} n''est pas impl\u00E9ment\u00E9e actuellement.  La connexion a \u00E9t\u00E9 ferm\u00E9e.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+08006.D.1=Base de donn\u00E9es ''{0}'' supprim\u00E9e.
+
+# Arguments:
+#
+#    {0} = featureName
+#
+0A000.S=Fonctionnalit\u00E9 non impl\u00E9ment\u00E9e : {0}.
+
+# Arguments:
+#
+#    {0} = commandName
+#
+0A000.C.6=La commande DRDA {0} n''est pas impl\u00E9ment\u00E9e actuellement. La connexion a \u00E9t\u00E9 interrompue.
+
 0A000.S.1=La m\u00E9thode JDBC n''est pas encore impl\u00E9ment\u00E9e.
-0A000.S.2=La m\u00E9thode JDBC {0} n''est pas prise en charge par le serveur. Veuillez mettre le serveur \u00E0 niveau.
-0A000.S.3=La propri\u00E9t\u00E9 {0} de l''objet resultSetHoldability n''est pas prise en charge
-0A000.S.4=La m\u00E9thode cancel() n''est pas pris en charge par le serveur.
+
+# Arguments:
+#
+#    {0} = methodName
+#
+0A000.S.2=La m\u00E9thode JDBC {0} n''est pas prise en charge par le serveur. Mettez le serveur \u00E0 niveau.
+
+# Arguments:
+#
+#    {0} = propertyName
+#
+0A000.S.3=La propri\u00E9t\u00E9 resultSetHoldability {0} n''est pas prise en charge
+
+0A000.S.4=La commande cancel() n''est pas prise en charge par le serveur.
+
+# Arguments:
+#
+#    {0} = mechanismName
+#
 0A000.S.5=Le m\u00E9canisme de s\u00E9curit\u00E9 ''{0}'' n''est pas pris en charge.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#
 0A000.S.7=Le type de donn\u00E9es ''{0}'' n''est pas pris en charge.
-0A000.S=Fonction non impl\u00E9ment\u00E9e \: {0}.
-0P000.S.1=Sp\u00E9cification de r\u00F4le non valide, r\u00F4le non attribu\u00E9 \u00E0 l''utilisateur actuel ou PUBLIC \: ''{0}''.
-0P000=Sp\u00E9cification de r\u00F4le non valide, le r\u00F4le n''existe pas \: ''{0}''.
-10000=Une erreur a \u00E9t\u00E9 rencontr\u00E9e lors de l''\u00E9valuation de l''expression de requ\u00EAte XML pour l''op\u00E9rateur {0} \: {1}
+
+# Arguments:
+#
+#    {0} = roleName
+#
+0P000=Sp\u00E9cification de r\u00F4le non valide, le r\u00F4le n''existe pas : ''{0}''.
+
+# Arguments:
+#
+#    {0} = roleName
+#
+0P000.S.1=Sp\u00E9cification de r\u00F4le non valide, r\u00F4le non attribu\u00E9 \u00E0 l''utilisateur en cours ou PUBLIC : ''{0}''.
+
 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}.
-22003.S.1=L''ann\u00E9e ({0}) d\u00E9passe le maximum, d\u00E9fini \u00E0 ''{1}''.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = dataValue
+#    {2} = length
+#
+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}.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#
+22003=La valeur r\u00E9sultante se situe hors de la plage autoris\u00E9e pour le type de donn\u00E9es {0}.
+
+# Arguments:
+#
+#    {0} = year
+#    {1} = year
+#
+22003.S.1=L''ann\u00E9e ({0}) d\u00E9passe la valeur maximale ''{1}''.
+
 22003.S.2=Les nombres d\u00E9cimaux ne peuvent comporter que 31 d\u00E9cimales maximum.
-22003.S.3=Un d\u00E9passement de capacit\u00E9 s''est produit au cours de la conversion du type de donn\u00E9e num\u00E9rique de''{0}'' en {1}.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#    {1} = datatypeName
+#
+22003.S.3=Un d\u00E9bordement s''est produit au cours de la conversion du type de donn\u00E9es num\u00E9riques de ''{0}'' vers {1}.
+
+# Arguments:
+#
+#    {0} = number
+#    {1} = datatypeName
+#
 22003.S.4=La longueur ({0}) d\u00E9passe la longueur maximale ({1}) autoris\u00E9e pour le type de donn\u00E9es.
-22003=La valeur r\u00E9sultante se situe hors de la fourchette admise pour le type de donn\u00E9es {0}.
-22005.S.1=Conversion d''une valeur de type ''{0}'' en type ''{1}'' impossible \: le codage n''est pas pris en charge.
+
+# Arguments:
+#
+#    {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.2=Le convertisseur de caract\u00E8res requis n''est pas disponible.
-22005.S.3=Une cha\u00EEne unicode ne peut \u00EAtre convertie en cha\u00EEne Ebcdic
-22005.S.4=Type de connectivit\u00E9 JDBC non reconnu. Type \: {0}, NombreColonne \: {1}, IndexColonne \: {2}.
-22005.S.5=Type de connectivit\u00E9 JDBC incorrect pour le param\u00E8tre {0}.
-22005.S.6=Type de langage SQL pour Java {0} non reconnu.
-22005.S.7=Une cha\u00EEne Unicode ne peut \u00EAtre convertie en cha\u00EEne UTF-8
-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.
+
+22005.S.3=Impossible de convertir une cha\u00EEne Unicode en cha\u00EEne Ebcdic
+
+# Arguments:
+#
+#    {0} = typeName
+#    {1} = number
+#    {2} = number
+#
+22005.S.4=Type JDBC non reconnu. Type : {0}, columnCount : {1}, columnIndex : {2}.
+
+# Arguments:
+#
+#    {0} = parameterName
+#
+22005.S.5=Type JDBC non valide pour le param\u00E8tre {0}.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#
+22005.S.6=Type de langage SQL Java {0} non reconnu.
+
+22005.S.7=Impossible de convertir une cha\u00EEne Unicode en cha\u00EEne UTF-8
+
+# Arguments:
+#
+#    {0} = datatypeName
+#    {1} = datatypeName
+#
+22005=Une tentative d''obtention 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 cha\u00EEne d''une valeur date/heure se situe hors de la plage autoris\u00E9e.
+
+22007.S.181=La syntaxe de la repr\u00E9sentation de cha\u00EEne d''une valeur date/heure n''est pas correcte.
+
+# Arguments:
+#
+#    {0} = argument
+#    {1} = functionName
+#
 22008.S=''{0}'' est un argument non valide pour la fonction {1}.
+
+# Arguments:
+#
+#    {0} = schemaName
+#    {1} = sequenceName
+#
 2200H.S=Le g\u00E9n\u00E9rateur de s\u00E9quence ''{0}.{1}'' ne fonctionne pas. Aucune autre valeur ne peut \u00EAtre obtenue de ce g\u00E9n\u00E9rateur de s\u00E9quence.
-2200L=Les valeurs attribu\u00E9es aux colonnes XML doivent \u00EAtre des noeuds de type DOCUMENT syntaxiquement corrects.
-2200M=DOCUMENT XML non valide \: {0}
-2200V=El\u00E9ment contextuel incorrect pour l''op\u00E9rateur {0} ; les \u00E9l\u00E9ments contextuels doivent \u00EAtre des noeuds de type DOCUMENT syntaxiquement corrects.
-2200W=Erreur de s\u00E9rialisation XQuery \: Le programme a tent\u00E9 de s\u00E9rialiser un ou plusieurs noeuds d''attribut de niveau sup\u00E9rieur.
-22011=Le deuxi\u00E8me ou troisi\u00E8me argument de la fonction SUBSTR se situe hors de la fourchette admise.
-22011.S.1=La plage sp\u00E9cifi\u00E9e pour la sous-cha\u00EEne au d\u00E9calage {0} et au nbcar {1} est hors plage pour la cha\u00EEne : {2}.
+
+2200L=Les valeurs affect\u00E9es aux colonnes XML doivent \u00EAtre des noeuds de document au format correct.
+
+# Arguments:
+#
+#    {0} = parserError
+#
+2200M=Document XML non valide : {0}
+
+# Arguments:
+#
+#    {0} = operatorName
+#
+2200V=El\u00E9ment contextuel non valide pour l''op\u00E9rateur {0} ; les \u00E9l\u00E9ments contextuels doivent \u00EAtre des noeuds de document au format correct.
+
+2200W=Erreur de s\u00E9rialisation XQuery : tentative de s\u00E9rialisation de noeuds d''attribut de niveau sup\u00E9rieur.
+
+22011=Le deuxi\u00E8me ou troisi\u00E8me argument de la fonction SUBSTR se situe hors de la plage autoris\u00E9e.
+
+# Arguments:
+#
+#    {0} = offset
+#    {1} = len
+#    {2} = str
+#
+22011.S.1=La plage sp\u00E9cifi\u00E9e pour la sous-cha\u00EEne avec la position {0} et la longueur {1} est hors plage pour la cha\u00EEne : {2}.
+
 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 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=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.
-2201W=Nombre de lignes incorrect pour FIRST/NEXT. Il doit \u00EAtre >\= 1.
-2201X=Nombre de lignes incorrect pour OFFSET. Il doit \u00EAtre >\= 0.
-2201Z=La valeur NULL n''est pas autoris\u00E9e pour l''argument {0}.
-22020=Cha\u00EEne trim ''{0}'' non valide. Elle doit comprendre exactement un caract\u00E8re ou \u00EAtre NULLE. Elle ne doit pas compter plus d''un caract\u00E8re.
-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.
-22028=La cha\u00EEne d\u00E9passe la longueur maximale de {0}.
-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.
-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.
-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}''.
-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}''.
-24000=Etat du curseur non valide - pas de ligne en cours.
-24501.S=Le curseur identifi\u00E9 n''est pas ouvert.
-25001.S.1=\u00C9tat de transaction non valide \: transaction SQL active.
-25001=Impossible de fermer une connexion tandis qu''une transaction est toujours active.
-25501=Impossible de d\u00E9finir la propri\u00E9t\u00E9 en lecture seule de la connexion dans une transaction active.
-25502=Une modification des donn\u00E9es SQL n''est pas autoris\u00E9e pour une connexion, un utilisateur ou une base de donn\u00E9es en lecture seule.
-25503=Une DDL n''est pas autoris\u00E9e pour une connexion, un utilisateur ou une base de donn\u00E9es en lecture seule.
-25505=Un utilisateur en lecture seule ou un utilisateur dans une base de donn\u00E9es en lecture seule n''est pas autoris\u00E9 \u00E0 d\u00E9sactiver le mode lecture seule sur une connexion.
-28502=Le nom d''utilisateur ''{0}'' n''est pas valide. 
-2D521.S.1=Param\u00E8tre setAutoCommit(true) incorrect au cours de la transaction globale.
-2D521.S.2=Op\u00E9ration COMMIT ou ROLLBACK incorrecte pour l''environnement d''ex\u00E9cution de l''application. 
-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).
-39004=Une valeur NULL ne peut pas \u00EAtre transmise \u00E0 une m\u00E9thode qui accepte un param\u00E8tre de type primitif ''{0}''.
-3B001.S=Le POINT DE SAUVEGARDE {0} n''existe pas ou n''est pas actif dans la transaction en cours.
-3B002.S=Le nombre maximal de points de sauvegarde a \u00E9t\u00E9 atteint. 
-3B501.S=Un POINT DE SAUVEGARDE portant le nom transmis existe d\u00E9j\u00E0 dans la transaction en cours.
-3B502.S=Une LIBERATION ou ANNULATION JUSQU''AU POINT DE SAUVEGARDE a \u00E9t\u00E9 indiqu\u00E9e mais le point de sauvegarde n''existe pas.
-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}. L''instruction SQL que le moteur de la base de donn\u00E9es a choisi de supprimer est XID \: {1}.
-40XC0=Instruction supprim\u00E9e. Cela peut r\u00E9sulter de l''interception d''une erreur de gravit\u00E9 concernant la transaction dans cette instruction.
-40XD0=Le conteneur a \u00E9t\u00E9 ferm\u00E9.
-40XD1=Le conteneur a \u00E9t\u00E9 ouvert en mode lecture seule.
+
+# Arguments:
+#
+#    {0} = number
+#
+22013=Tentative d''utilisation de la racine carr\u00E9e du nombre n\u00E9gatif ''{0}''.
+
+# Arguments:
+#
+#    {0} = searchString
+#    {1} = fromString
+#    {2} = startIndex
+#
+22014=La position de d\u00E9but pour LOCATE n''est pas valide ; 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}''. 
+
+# Arguments:
+#
+#    {0} = functionName
+#    {1} = typeName
+#    {2} = typeName
+#    {3} = typeName
+#
+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}''.
+
+# Arguments:
+#
+#    {0} = typeName
+#
+22018=Le format de la cha\u00EEne de caract\u00E8res n''est pas valide pour le type {0}.
+
+# Arguments:
+#
+#    {0} = sequenceName
+#
+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.
+
+# Arguments:
+#
+#    {0} = string
+#
+22020=Cha\u00EEne de troncature ''{0}'' non valide. Elle doit comprendre un seul caract\u00E8re ou \u00EAtre NULL. Elle ne doit pas compter plus d''un caract\u00E8re.
+
+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 mod\u00E8le.
+
+22027=La fonction TRIM() int\u00E9gr\u00E9e prend en charge un seul caract\u00E8re de troncature. Les fonctions int\u00E9gr\u00E9es LTRIM() et RTRIM() prennent en charge plusieurs caract\u00E8res de troncature.
+
+# Arguments:
+#
+#    {0} = number
+#
+22028=La cha\u00EEne d\u00E9passe la longueur maximale de {0}.
+
+22501=Une clause ESCAPE ayant pour valeur NULL renvoie des r\u00E9sultats non d\u00E9finis et n''est pas autoris\u00E9e.
+
+2201X=Nombre de lignes non valide pour OFFSET. Il doit \u00EAtre >= 0.
+
+2201W=Le nombre de lignes pour FIRST/NEXT doit \u00EAtre >= 1 et le nombre de lignes pour LIMIT doit \u00EAtre >= 0.
+
+# Arguments:
+#
+#    {0} = string
+#
+2201Z=La valeur NULL n''est pas autoris\u00E9e pour l''argument {0}.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+23502=La colonne ''{0}'' ne peut pas accepter la valeur NULL.
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#    {2} = statementType
+#    {3} = keyName
+#
+23503={2} sur la table ''{1}'' a entra\u00EEn\u00E9 la violation de la contrainte de cl\u00E9 \u00E9trang\u00E8re ''{0}'' pour la cl\u00E9 {3}. L''instruction a \u00E9t\u00E9 annul\u00E9e (rollback).
+
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#
+23505=L''instruction a \u00E9t\u00E9 abandonn\u00E9e car elle aurait entra\u00EEn\u00E9 une valeur de cl\u00E9 en double dans une contrainte de cl\u00E9 primaire ou unique, ou un index unique identifi\u00E9 par ''{0}'' d\u00E9fini 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}''.
+
+24000=Etat du curseur non valide. Aucune ligne en cours.
+
+24501.S=Le curseur identifi\u00E9 n''est pas ouvert.
+
+25001=Impossible de fermer une connexion pendant qu''une transaction est toujours active.
+
+25001.S.1=Etat de transaction non valide : transaction SQL active.
+
+25501=Impossible de d\u00E9finir la propri\u00E9t\u00E9 en lecture seule de la connexion dans une transaction active.
+
+25502=La modification des donn\u00E9es SQL n''est pas autoris\u00E9e pour une connexion, un utilisateur ou une base de donn\u00E9es en lecture seule.
+
+25503=Le DDL n''est pas autoris\u00E9 pour une connexion, un utilisateur ou une base de donn\u00E9es en lecture seule.
+
+25505=Un utilisateur en lecture seule ou un utilisateur dans une base de donn\u00E9es en lecture seule n''est pas autoris\u00E9 \u00E0 d\u00E9sactiver le mode lecture seule sur une connexion.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
+28502=Le nom utilisateur ''{0}'' n''est pas valide. 
+
+2D521.S.1=Commande setAutoCommit(true) non valide au cours de la transaction globale.
+
+2D521.S.2=Validation (commit) ou annulation (rollback) non valide pour l''environnement d''ex\u00E9cution de l''application. 
+
+# Arguments:
+#
+#    {0} = exception
+#
+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.
+
+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.
+
+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.
+
+# Arguments:
+#
+#    {0} = type
+#
+39004=La valeur NULL ne peut pas \u00EAtre transmise \u00E0 une m\u00E9thode qui accepte un param\u00E8tre de type primitif ''{0}''.
+
+# Arguments:
+#
+#    {0} = savepointName
+#
+3B001.S=L''\u00E9l\u00E9ment SAVEPOINT {0} n''existe pas ou n''est pas actif dans la transaction en cours.
+
+3B002.S=Le nombre maximal de points de sauvegarde a \u00E9t\u00E9 atteint. 
+
+3B501.S=Un \u00E9l\u00E9ment SAVEPOINT portant le nom transmis existe d\u00E9j\u00E0 dans la transaction en cours.
+
+3B502.S=Une lib\u00E9ration ou une annulation (rollback) jusqu''au point de sauvegarde a \u00E9t\u00E9 indiqu\u00E9e mais le point de sauvegarde n''existe pas.
+
+# Arguments:
+#
+#    {0} = lockCycle
+#    {1} = transactionID
+#
+40001=Impossible d''obtenir un verrou en raison d''un interblocage. Le cycle de verrous et de processus en attente est :\n{0}. La victime s\u00E9lectionn\u00E9e est le XID : {1}.
+
+40XC0=Instruction supprim\u00E9e. Cela peut \u00EAtre d\u00FB \u00E0 une erreur de gravit\u00E9 de transaction dans cette instruction.
+
+40XD0=Le conteneur a \u00E9t\u00E9 ferm\u00E9.
+
+40XD1=Le conteneur a \u00E9t\u00E9 ouvert en mode lecture seule.
+
+# Arguments:
+#
+#    {0} = containerName
+#
 40XD2=Impossible d''ouvrir le conteneur {0} ; soit il a \u00E9t\u00E9 supprim\u00E9, soit il n''existe pas.
-40XL1=Aucun verrou n''a pu \u00EAtre obtenu dans le d\u00E9lai demand\u00E9
-40XL1.T.1=Aucun verrou n''a pu \u00EAtre obtenu dans le d\u00E9lai demand\u00E9.  La liste lockTable est \: {0}
+
+40XL1=Impossible d''obtenir un verrou dans le d\u00E9lai demand\u00E9
+
+# Arguments:
+#
+#    {0} = tableDump
+#
+40XL1.T.1=Impossible d''obtenir un verrou dans le d\u00E9lai demand\u00E9. Vidage lockTable : {0}
+
 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.
+
+40XT1=Une exception a \u00E9t\u00E9 g\u00E9n\u00E9r\u00E9e au cours de la validation (commit) de la transaction.
+
+40XT2=Une exception a \u00E9t\u00E9 g\u00E9n\u00E9r\u00E9e au cours de l''annulation (rollback) d''un \u00E9l\u00E9ment SAVEPOINT.
+
 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 inactif ; 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.
-42000=Erreur de syntaxe ou violation des r\u00E8gles d''acc\u00E8s ; pour plus de d\u00E9tails, voir les autres erreurs.
-42500=L''utilisateur ''{0}'' ne dispose pas de droits {1} sur la table ''{2}''.''{3}''.
-42501=L''utilisateur ''{0}'' ne dispose pas de droits {1} sur la table ''{2}''.''{3}'' pour l''instruction GRANT.
-42502=L''utilisateur ''{0}'' ne dispose pas de droits {1} sur la colonne ''{2}'' de la table ''{3}''.''{4}''.
-42503=L''utilisateur ''{0}'' ne dispose pas de droits {1} sur la colonne ''{2}'' de la table ''{3}''.''{4}'' \u00E0 octroyer
-42504=L''utilisateur ''{0}'' ne dispose pas de droits {1} sur {2} ''{3}''.''{4}''.
-42505=L''utilisateur ''{0}'' ne dispose pas de droits {1} sur {2} ''{3}''.''{4}'' \u00E0 octroyer
+
+42000=Erreur de syntaxe ou violation des r\u00E8gles d''acc\u00E8s ; pour plus de d\u00E9tails, consultez les autres erreurs.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = schemaNamet
+#    {3} = tableName
+#
+42500=L''utilisateur ''{0}'' ne dispose pas des droits d''acc\u00E8s {1} sur la table ''{2}''.''{3}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = schemaNamet
+#    {3} = tableName
+#
+42501=L''utilisateur ''{0}'' ne dispose pas des droits d''acc\u00E8s {1} sur la table ''{2}''.''{3}'' pour l''octroi.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = columnName
+#    {3} = schemaName
+#    {4} = tableName
+#
+42502=L''utilisateur ''{0}'' ne dispose pas des droits d''acc\u00E8s {1} sur la colonne ''{2}'' de la table ''{3}''.''{4}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = columnName
+#    {3} = schemaName
+#    {4} = tableName
+#
+42503=L''utilisateur ''{0}'' ne dispose pas des droits d''acc\u00E8s {1} sur la colonne ''{2}'' de la table ''{3}''.''{4}'' pour l''octroi.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = objectName
+#    {3} = schemaName
+#    {4} = tableName
+#
+42504=L''utilisateur ''{0}'' ne dispose pas des droits d''acc\u00E8s {1} sur {2} ''{3}''.''{4}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = objectName
+#    {3} = schemaName
+#    {4} = tableName
+#
+42505=L''utilisateur ''{0}'' ne dispose pas des droits d''acc\u00E8s {1} sur {2} ''{3}''.''{4}'' pour l''octroi.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = objectName
+#    {2} = schemaName
+#    {3} = tableName
+#
 42506=L''utilisateur ''{0}'' n''est pas propri\u00E9taire de {1} ''{2}''.''{3}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = schemaName
+#
 42507=L''utilisateur ''{0}'' ne peut pas ex\u00E9cuter l''op\u00E9ration dans le sch\u00E9ma ''{1}''.
-42508=L''utilisateur ''{0}'' ne peut pas cr\u00E9er de sch\u00E9ma ''{1}''. Seul le propri\u00E9taire de la base de donn\u00E9es a pu \u00E9mettre cette instruction.
-42509=La d\u00E9finition d''une op\u00E9ration d''autorisation ou de r\u00E9vocation n''est pas autoris\u00E9e sur l''objet ''{0}''.
-4250A=L''utilisateur ''{0}'' ne dispose pas de droits {1} sur l''objet ''{2}''.''{3}''.
-4250B=Propri\u00E9t\u00E9 d''autorisation de la base de donn\u00E9es incorrecte ''{0}\={1}''.
-4250C=Le ou les utilisateurs ''{0}'' ne doivent pas figurer \u00E0 la fois dans les listes d''autorisation d''acc\u00E8s en lecture seule et d''acc\u00E8s int\u00E9gral.
-4250D=Le ou les utilisateurs ''{1}'' sont r\u00E9p\u00E9t\u00E9s dans la liste d''acc\u00E8s ''{0}'' ;
-4250E=Erreur interne \: ID {0} incorrect dans la liste d''autorisation des instructions.
-4251A=L''instruction {0} ne peut \u00EAtre \u00E9mise que par le propri\u00E9taire de la base de donn\u00E9es.
-4251B=PUBLIC est r\u00E9serv\u00E9 et ne peut pas \u00EAtre utilis\u00E9 comme identificateur d''utilisateur ou nom de r\u00F4le.
-4251C=Le r\u00F4le {0} ne peut pas \u00EAtre attribu\u00E9 \u00E0 {1}, car cela cr\u00E9erait une circularit\u00E9.
-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.
-42605=Le nombre d''arguments pour la fonction ''{0}'' est incorrect.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = schemaName
+#
+42508=L''utilisateur ''{0}'' ne peut pas cr\u00E9er le sch\u00E9ma ''{1}''. Seul le propri\u00E9taire de la base de donn\u00E9es peut \u00E9mettre cette instruction.
+
+# Arguments:
+#
+#    {0} = objectName
+#
+42509=L''op\u00E9ration d''octroi ou de r\u00E9vocation sp\u00E9cifi\u00E9e n''est pas autoris\u00E9e sur l''objet ''{0}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionName
+#    {2} = schemaName
+#    {3} = objectName
+#
+4250A=L''utilisateur ''{0}'' ne dispose pas des droits d''acc\u00E8s {1} sur l''objet ''{2}''.''{3}''.
+
+# Arguments:
+#
+#    {0} = propertyName
+#    {1} = propertyValue
+#
+4250B=Propri\u00E9t\u00E9 d''autorisation de base de donn\u00E9es non valide ''{0}={1}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
+4250C=Les utilisateurs ''{0}'' ne doivent pas figurer \u00E0 la fois dans les listes d''autorisation d''acc\u00E8s en lecture seule et d''acc\u00E8s complet.
+
+# Arguments:
+#
+#    {0} = listName
+#    {1} = authorizationID
+#
+4250D=Utilisateurs r\u00E9p\u00E9t\u00E9s ''{1}'' dans la liste d''acc\u00E8s ''{0}'' ;
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
+4250E=Erreur interne : ID {0} non valide dans la liste des droits d''acc\u00E8s des instructions.
+
+# Arguments:
+#
+#    {0} = sqlText
+#
+4251A=L''instruction {0} peut \u00EAtre \u00E9mise uniquement par le propri\u00E9taire de la base de donn\u00E9es.
+
+4251B=L''\u00E9l\u00E9ment PUBLIC est r\u00E9serv\u00E9 et ne peut pas \u00EAtre utilis\u00E9 comme identificateur d''utilisateur ou nom de r\u00F4le.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = authorizationID
+#
+4251C=Le r\u00F4le {0} ne peut pas \u00EAtre accord\u00E9 \u00E0 {1}, car cela cr\u00E9erait une circularit\u00E9.
+
+4251D=Seul le propri\u00E9taire de la base de donn\u00E9es peut effectuer cette op\u00E9ration.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = columnName
+#
+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.
+
+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.
+
+4251H=Sp\u00E9cification de l''authentification NATIVE non valide. D\u00E9finissez derby.authentication.provider sur une valeur au format NATIVE:$credentialsDB ou NATIVE:$credentialsDB:LOCAL (au niveau syst\u00E8me).
+
+# Arguments:
+#
+#    {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.
+
+# Arguments:
+#
+#    {0} = propertyName
+#
+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.
+
+# 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.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42601=Dans une instruction ALTER TABLE, la colonne ''{0}'' a \u00E9t\u00E9 sp\u00E9cifi\u00E9e en tant que NOT NULL et la clause DEFAULT n''a pas \u00E9t\u00E9 sp\u00E9cifi\u00E9e ou a \u00E9t\u00E9 sp\u00E9cifi\u00E9e en tant que DEFAULT NULL.
+
+42601.S.372=L''instruction ALTER TABLE ne peut pas ajouter une colonne IDENTITY \u00E0 la table.
+
+# Arguments:
+#
+#    {0} = functionName
+#
+42605=Le nombre d''arguments pour la fonction ''{0}'' n''est pas valide.
+
+# Arguments:
+#
+#    {0} = number
+#
 42606=Une constante hexad\u00E9cimale non valide commen\u00E7ant par ''{0}'' a \u00E9t\u00E9 d\u00E9tect\u00E9e.
-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.
-42611=L''attribut de longueur, de pr\u00E9cision ou d''\u00E9chelle de la colonne, ou le mappage de type ''{0}'' n''est pas valide. 
+
+42610=Les arguments de la fonction COALESCE/VALUE ne peuvent pas tous \u00EAtre des param\u00E8tres. La fonction doit disposer d''au moins un argument qui n''est pas un param\u00E8tre.
+
+# Arguments:
+#
+#    {0} = dataType
+#
+42611=L''attribut de longueur, de pr\u00E9cision ou d''\u00E9chelle de la colonne ou le mapping de type ''{0}'' n''est pas valide. 
+
+# Arguments:
+#
+#    {0} = clause
+#
 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.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42621=Une contrainte CHECK ou une colonne g\u00E9n\u00E9r\u00E9e d\u00E9finie avec ''{0}'' n''est pas valide.
+
+# Arguments:
+#
+#    {0} = name
+#    {1} = number
+#
 42622=Le nom ''{0}'' est trop long. La longueur maximale est ''{1}''.
+
+# Arguments:
+#
+#    {0} = name
+#    {1} = context
+#
 42734=Le nom ''{0}'' indiqu\u00E9 dans le contexte ''{1}'' n''est pas unique.
-42802=Le nombre de valeurs attribu\u00E9es n''est pas le m\u00EAme que le nombre de colonnes sp\u00E9cifi\u00E9es ou implicites.
+
+42802=Le nombre de valeurs affect\u00E9es n''est pas le m\u00EAme que le nombre de colonnes sp\u00E9cifi\u00E9es ou implicites.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42803=Une expression contenant la colonne ''{0}'' appara\u00EEt dans la liste SELECT et ne fait pas partie d''une clause GROUP BY.
-42815.S.171=Les types de donn\u00E9es, les longueurs ou les valeurs des arguments ''{0}'' et ''{1}'' sont incompatibles.
+
+# Arguments:
+#
+#    {0} = sqlText
+#
 42815.S.713=La valeur de remplacement de ''{0}'' n''est pas valide.
-42818=Les comparaisons entre ''{0}'' et ''{1}'' ne sont pas prises en charge. Les types doivent \u00EAtre comparables. Les types cha\u00EEne doivent \u00E9galement disposer d''un interclassement identique. Si l''interclassement est diff\u00E9rent pour les deux cha\u00EEnes, une solution consiste \u00E0 forcer un type d''op\u00E9rande destin\u00E9 \u00E0 appliquer l''interclassement par d\u00E9faut (par ex., SELECT tablename FROM sys.systables WHERE CAST(tablename AS VARCHAR(128)) \= ''T1'').
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = dataType
+#
+42815.S.171=Les types de donn\u00E9es, les longueurs ou les valeurs des arguments ''{0}'' et ''{1}'' sont incompatibles.
+
+# Arguments:
+#
+#    {0} = type
+#    {1} = type
+#
+42818=Les comparaisons entre ''{0}'' et ''{1}'' ne sont pas prises en charge. Les types doivent \u00EAtre comparables. Les types de cha\u00EEne doivent \u00E9galement disposer d''un classement correspondant. Si le classement ne correspond pas, l''une des solutions consiste \u00E0 forcer des op\u00E9randes \u00E0 appliquer le classement par d\u00E9faut (par ex., SELECT tablename FROM sys.systables WHERE CAST(tablename AS VARCHAR(128)) = ''T1'').
+
+# Arguments:
+#
+#    {0} = string
+#
 42820=Le litt\u00E9ral \u00E0 virgule flottante ''{0}'' contient plus de 30 caract\u00E8res.
+
+# Arguments:
+#
+#    {0} = type
+#    {1} = type
+#
 42821=Les colonnes de type ''{0}'' ne peuvent pas contenir de valeurs de type ''{1}''. 
+
 42824=Un op\u00E9rande de LIKE n''est pas une cha\u00EEne ou le premier op\u00E9rande n''est pas une colonne.
-42831.S.1=''{0}'' ne peut pas \u00EAtre une colonne de cl\u00E9 primaire, car elle peut contenir des valeurs nulles.
-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.  
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42831=''{0}'' ne peut pas \u00EAtre une colonne de cl\u00E9 primaire ou unique car elle peut contenir des valeurs NULL.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42831.S.1=''{0}'' ne peut pas \u00EAtre une colonne de cl\u00E9 primaire car elle peut contenir des valeurs NULL.
+
+# Arguments:
+#
+#    {0} = key
+#
+42834=SET NULL ne peut \u00EAtre indiqu\u00E9 car l''\u00E9l\u00E9ment FOREIGN KEY ''{0}'' ne peut pas contenir de valeurs NULL.  
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = columnName
+#
 42837=ALTER TABLE ''{0}'' a indiqu\u00E9 des attributs pour la colonne ''{1}'' qui ne sont pas compatibles avec la colonne existante.
-42846=Impossible de convertir les types ''{0}'' en ''{1}''.
-42877=Un nom de colonne complet ''{0}'' n''est pas admis dans la clause ORDER BY.
+
+# Arguments:
+#
+#    {0} = type
+#    {1} = type
+#
+42846=Impossible de convertir les types ''{0}'' vers ''{1}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42877=Le nom de colonne qualifi\u00E9 ''{0}'' n''est pas autoris\u00E9 dans la clause ORDER BY.
+
 42878=La clause ORDER BY d''une instruction SELECT UNION prend uniquement en charge les r\u00E9f\u00E9rences de colonne non qualifi\u00E9es et les num\u00E9ros de position des colonnes. Les autres expressions ne sont pas prises en charge pour l''instant.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42879=La clause ORDER BY peut ne pas contenir la colonne ''{0}'', car la requ\u00EAte indique DISTINCT et cette colonne ne figure pas dans les r\u00E9sultats de la requ\u00EAte.
+
 4287A=La clause ORDER BY peut ne pas sp\u00E9cifier d''expression, car la requ\u00EAte indique DISTINCT.
-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.
-428EK=Le qualifiant d''une table temporaire globale d\u00E9clar\u00E9e doit obligatoirement \u00EAtre SESSION.
-42903=Utilisation non valide d''une fonction d''agr\u00E9gat.
+
+# 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.
+
+# Arguments:
+#
+#    {0} = parameterMode
+#    {1} = parameterName
+#
+42886=Le param\u00E8tre ''{0}'' ''{1}'' exige un marqueur de param\u00E8tre ''?''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42894=La valeur DEFAULT ou la valeur d''attribut IDENTITY n''est pas valide pour la colonne ''{0}''.
+
+428C1=Une seule colonne d''identit\u00E9 est autoris\u00E9e dans une table.
+
+428EK=Le qualificatif d''un nom de table temporaire globale d\u00E9clar\u00E9e doit \u00EAtre SESSION.
+
+42903=Utilisation non valide d''une fonction d''agr\u00E9gation.
+
 42908=L''instruction CREATE VIEW n''inclut pas de liste de colonnes.
+
 42909=L''instruction CREATE TABLE ne comprend 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.
-42939=Un objet ne peut pas \u00EAtre cr\u00E9\u00E9 avec le nom du sch\u00E9ma ''{0}''.
-4293A=Il n''est pas possible de cr\u00E9er un r\u00F4le sous le nom ''{0}'' ; le pr\u00E9fixe SYS est r\u00E9serv\u00E9.
-42962=Une colonne de type Long ou un param\u00E8tre ''{0}'' n''est pas autoris\u00E9 dans des tables temporaires globales d\u00E9clar\u00E9es, ni des d\u00E9finitions de proc\u00E9dure. 
-42995=La fonction demand\u00E9e ne s''applique pas aux tables temporaires globales.
-42X01=Erreur de syntaxe \: {0}.
+
+# Arguments:
+#
+#    {0} = key
+#    {1} = detailedReason
+#
+42915=La cl\u00E9 \u00E9trang\u00E8re ''{0}'' n''est pas valide pour la raison suivante : ''{1}''. 
+
+# Arguments:
+#
+#    {0} = synonym2
+#    {1} = synonym1
+#
+42916=Impossible de cr\u00E9er le synonyme ''{0}'' pour ''{1}'' car cette action g\u00E9n\u00E8re une cha\u00EEne de synonymes circulaire.
+
+# Arguments:
+#
+#    {0} = schemaNamet
+#
+42939=Impossible de cr\u00E9er un objet avec le nom du sch\u00E9ma ''{0}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
+4293A=Impossible de cr\u00E9er un r\u00F4le avec le nom ''{0}'' ; le pr\u00E9fixe SYS est r\u00E9serv\u00E9.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42962=La colonne de type Long ou le param\u00E8tre ''{0}'' n''est pas autoris\u00E9 dans des tables temporaires globales d\u00E9clar\u00E9es ou des d\u00E9finitions de proc\u00E9dure. 
+
+42995=La fonction demand\u00E9e ne s''applique pas aux tables temporaires globales.
+
+# Arguments:
+#
+#    {0} = error
+#
+42X01=Erreur de syntaxe : {0}.
+
+# Arguments:
+#
+#    {0} = parserException
+#
 42X02={0}.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 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 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.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = columnName
+#
+42X04=La colonne ''{0}'' ne se trouve dans aucune table de la liste FROM, 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, ''{0}'' n''est pas une colonne de la table cible.
+
+# Arguments:
+#
+#    {0} = objectName
+#
 42X05=La table/vue ''{0}'' n''existe pas.
-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}''. 
+
+# Arguments:
+#
+#    {0} = tableName
+#
+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 au sein d''une instruction INSERT.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = constructorName
+#
+42X08=Le constructeur de la classe ''{0}'' ne peut pas \u00EAtre utilis\u00E9 en tant que table virtuelle externe car la classe n''impl\u00E9mente pas ''{1}''. 
+
+# Arguments:
+#
+#    {0} = tableName
+#
 42X09=Le nom de table ou d''alias ''{0}'' est utilis\u00E9 plusieurs fois dans la liste FROM.
+
+# Arguments:
+#
+#    {0} = tableName
+#
 42X10=''{0}'' n''est pas un nom de table expos\u00E9 dans la port\u00E9e o\u00F9 il figure.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X12=Le nom de colonne ''{0}'' figure plusieurs fois dans l''instruction CREATE TABLE.  
+
+# Arguments:
+#
+#    {0} = columnName
+#
 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.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = tableOrVTIName
+#
+42X14=''{0}'' n''est pas une colonne de la table ou de la VTI ''{1}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X15=Le nom de colonne ''{0}'' figure dans une instruction ne contenant aucune liste FROM.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X16=Le nom de colonne ''{0}'' figure plusieurs fois dans la clause SET d''une instruction UPDATE.
+
+# Arguments:
+#
+#    {0} = joinOrder
+#
 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.  
-42X19=La clause WHERE ou HAVING ou la d\u00E9finition CHECK CONSTRAINT est une expression ''{0}''.  Il faut que ce soit une expression BOOLEENNE.
+
+# Arguments:
+#
+#    {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.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.
+
 42X20=Erreur de syntaxe. Un litt\u00E9ral entier est attendu.
+
+# Arguments:
+#
+#    {0} = cursorName
+#
 42X23=Le curseur {0} ne peut pas \u00EAtre mis \u00E0 jour.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X24=La colonne {0} est r\u00E9f\u00E9renc\u00E9e dans la clause HAVING, mais elle ne figure pas dans la liste GROUP BY.
+
+# Arguments:
+#
+#    {0} = functionName
+#    {1} = 1
+#
 42X25=La fonction ''{0}'' n''est pas autoris\u00E9e sur le type ''{1}''.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = columnName
+#
 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.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = cursorName
+#
 42X28=La table de suppression ''{0}'' n''est pas la cible du curseur ''{1}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = cursorName
+#
 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).
+
+# Arguments:
+#
+#    {0} = cursorName
+#
+42X30=Le curseur ''{0}'' est introuvable. V\u00E9rifiez que la fonction de validation automatique est d\u00E9sactiv\u00E9e.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = cursorName
+#
 42X31=La colonne ''{0}'' ne se trouve pas dans la liste FOR UPDATE du curseur ''{1}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#
 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=Il existe un param\u00E8tre ? dans la liste de s\u00E9lection.  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=Il n''est pas admis que l''op\u00E9rateur ''{0}'' ait un param\u00E8tre ? comme op\u00E9rande.
-42X37=L''op\u00E9rateur unaire ''{0}'' n''est pas autoris\u00E9e sur le type ''{1}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X33=La liste de colonnes d\u00E9riv\u00E9es contient le nom de colonne en double ''{0}''.
+
+42X34=Il existe un param\u00E8tre ? dans la liste de s\u00E9lection. Ce param\u00E8tre n''est pas autoris\u00E9.
+
+# Arguments:
+#
+#    {0} = operatorName
+#
+42X35=Les deux op\u00E9randes de ''{0}'' ne peuvent pas \u00EAtre des param\u00E8tres ?.
+
+# Arguments:
+#
+#    {0} = operatorName
+#
+42X36=L''op\u00E9rateur ''{0}'' ne peut pas utiliser un param\u00E8tre ? comme op\u00E9rande.
+
+# Arguments:
+#
+#    {0} = operatorName
+#    {1} = type
+#
+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.
-42X39=La sous-requ\u00EAte est uniquement autoris\u00E9e \u00E0 renvoyer une seule colonne.
+
+42X39=La sous-requ\u00EAte est uniquement autoris\u00E9e \u00E0 renvoyer une colonne unique.
+
 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). 
-42X42=Le nom de corr\u00E9lation n''est pas admis pour la colonne ''{0}'' car elle fait partie de la liste FOR UPDATE.
-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={0} est un type non valide pour le num\u00E9ro d''argument{1} de {2}.
+
+# Arguments:
+#
+#    {0} = propertyName
+#    {1} = propertyValue
+#
+42X41=Dans la clause Propri\u00E9t\u00E9s d''une liste FROM, la propri\u00E9t\u00E9 ''{0}'' n''est pas valide (la propri\u00E9t\u00E9 a \u00E9t\u00E9 d\u00E9finie sur ''{1}''). 
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X42=Le nom de corr\u00E9lation n''est pas autoris\u00E9 pour la colonne ''{0}'' car elle fait partie de la liste FOR UPDATE.
+
+# Arguments:
+#
+#    {0} = className
+#
+42X43=L''\u00E9l\u00E9ment ResultSetMetaData renvoy\u00E9 pour la classe/l''objet ''{0}'' est NULL. L''\u00E9l\u00E9ment ResultSetMetaData doit \u00EAtre non NULL pour que cette classe puisse \u00EAtre utilis\u00E9e en tant que table virtuelle externe. 
+
+# Arguments:
+#
+#    {0} = number
+#
+42X44=Longueur non valide ''{0}'' dans la sp\u00E9cification de colonne.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = argumentNumber
+#    {2} = operatorName
+#
+42X45={0} est un type non valide pour le num\u00E9ro d''argument {1} de {2}.
+
+# Arguments:
+#
+#    {0} = functionName
+#
 42X46=Il existe plusieurs fonctions nomm\u00E9es ''{0}''. Utilisez la signature compl\u00E8te ou le nom sp\u00E9cifique.
+
+# Arguments:
+#
+#    {0} = procedureName
+#
 42X47=Il existe plusieurs proc\u00E9dures nomm\u00E9es ''{0}''. Utilisez la signature compl\u00E8te ou le nom sp\u00E9cifique.
-42X48=La valeur ''{1}'' n''est pas une pr\u00E9cision correcte pour {0}.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = number
+#
+42X48=La valeur ''{1}'' n''est pas une pr\u00E9cision valide pour {0}.
+
+# Arguments:
+#
+#    {0} = invalidNumber
+#
 42X49=La valeur ''{0}'' n''est pas un litt\u00E9ral entier valide.
-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.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = methodName
+#    {2} = parameterTypes
+#
+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 n''est pas publique ou statique, ou les types de param\u00E8tre ne peuvent pas \u00EAtre convertis en appel de m\u00E9thode.
+
+# Arguments:
+#
+#    {0} = className
+#
 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.
-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}'' a un param\u00E8tre ? comme r\u00E9cepteur.  Ce caract\u00E8re n''est pas admis.
+
+# Arguments:
+#
+#    {0} = methodName
+#    {1} = type
+#
+42X52=L''appel de la m\u00E9thode (''{0}'') \u00E0 l''aide d''un r\u00E9cepteur du type primitif Java ''{1}'' n''est pas autoris\u00E9.
+
+# Arguments:
+#
+#    {0} = type
+#
+42X53=Le pr\u00E9dicat LIKE peut uniquement disposer des op\u00E9randes ''CHAR'' ou ''VARCHAR''. Le type ''{0}'' n''est pas autoris\u00E9.
+
+# Arguments:
+#
+#    {0} = methodName
+#
+42X54=La m\u00E9thode Java ''{0}'' dispose d''un param\u00E8tre ? en tant que r\u00E9cepteur, ce qui n''est pas autoris\u00E9.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = tableName
+#
 42X55=Le nom de table ''{1}'' doit \u00EAtre le m\u00EAme que ''{0}''.
+
+# Arguments:
+#
+#    {0} = viewName
+#
 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 \u00E9gales ou sup\u00E9rieures \u00E0 1. 
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = number
+#
+42X57=La commande getColumnCount() pour la table virtuelle externe ''{0}'' a renvoy\u00E9 la valeur non valide ''{1}''. Les valeurs valides sont \u00E9gales ou sup\u00E9rieures \u00E0 1. 
+
+# Arguments:
+#
+#    {0} = tableName
+#
 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.
+
+# Arguments:
+#
+#    {0} = insertMode
+#    {1} = tableName
+#
 42X60=Valeur non valide ''{0}'' pour la propri\u00E9t\u00E9 insertMode sp\u00E9cifi\u00E9e pour la table ''{1}''.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = dataType
+#    {2} = sqlOperator
+#
 42X61=Les types ''{0}'' et ''{1}'' ne sont pas compatibles avec {2}.
+
+# Arguments:
+#
+#    {0} = sqlText
+#    {1} = schemaName
+#
 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=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. 
+
+# Arguments:
+#
+#    {0} = propertyValue
+#
+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 et FALSE. 
+
+# Arguments:
+#
+#    {0} = index
+#
 42X65=L''index ''{0}'' n''existe pas.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 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}''.
+
+# Arguments:
+#
+#    {0} = fieldName
+#    {1} = className
+#
+42X68=Aucun champ ''{0}'' appartenant \u00E0 la classe ''{1}'' n''a \u00E9t\u00E9 trouv\u00E9. Il est possible que ce champ existe, mais qu''il ne soit pas public, ou que la classe n''existe pas ou qu''elle ne soit pas publique.
+
+# Arguments:
+#
+#    {0} = fieldName
+#    {1} = type
+#
+42X69=Le r\u00E9f\u00E9rencement d''un champ (''{0}'') \u00E0 l''aide d''une expression de r\u00E9f\u00E9rencement du type primitif Java ''{1}'' n''est pas autoris\u00E9.
+
+# Arguments:
+#
+#    {0} = tableName
+#
 42X70=Le nombre de colonnes sp\u00E9cifi\u00E9 dans la liste de colonnes de la table ne correspond pas au nombre de colonnes indiqu\u00E9 dans l''expression de requ\u00EAte sous-jacente figurant dans la d\u00E9finition de table de ''{0}''.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#    {1} = columnName
+#
 42X71=Type de donn\u00E9es ''{0}'' non valide pour la colonne ''{1}''.
-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.
-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.
+
+# Arguments:
+#
+#    {0} = fieldName
+#    {1} = className
+#
+42X72=Le champ statique ''{0}'' appartenant \u00E0 la classe ''{1}'' est introuvable. Il est possible que le champ existe mais qu''il ne soit pas public ou statique, ou que la classe n''existe pas ou ne soit pas publique.  
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = methodName
+#    {2} = parameterTypes
+#
+42X73=La r\u00E9solution de m\u00E9thode pour la signature {0}.{1}({2}) est ambigu\u00EB. (Aucune m\u00E9thode sp\u00E9cifique maximale unique.)
+
+42X74=Syntaxe de l''instruction CALL non valide.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = parameterTypes
+#
+42X75=Aucun constructeur avec la signature {0}({1}) n''a \u00E9t\u00E9 trouv\u00E9. Il est possible que les types de param\u00E8tre ne puissent pas \u00EAtre convertis en appel de m\u00E9thode.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X76=Au moins une colonne, ''{0}'', de la cl\u00E9 primaire ajout\u00E9e peut \u00EAtre NULL. Aucune colonne de cl\u00E9 primaire ne peut \u00EAtre NULL.
+
+# Arguments:
+#
+#    {0} = columnPosition
+#
 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.
-42X80=La clause VALUES doit contenir au moins un \u00E9l\u00E9ment. Les \u00E9l\u00E9ments vides ne sont pas admis. 
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X78=La colonne ''{0}'' ne figure pas dans les r\u00E9sultats de l''expression de requ\u00EAte.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X79=Le nom de colonne ''{0}'' figure plusieurs fois dans les r\u00E9sultats de l''expression de requ\u00EAte.
+
+42X80=La clause VALUES doit contenir au moins un \u00E9l\u00E9ment. Les \u00E9l\u00E9ments vides ne sont pas autoris\u00E9s. 
+
 42X81=Une expression de requ\u00EAte doit renvoyer au moins une colonne.
-42X82=La clause USING a renvoy\u00E9 plusieurs lignes. Seuls les ResultSets 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 ''?''. 
+
+42X82=La clause USING a renvoy\u00E9 plusieurs lignes. Seuls les \u00E9l\u00E9ments ResultSets comportant une seule ligne sont autoris\u00E9s.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X83=Les contraintes de la colonne  ''{0}'' exigent que cette derni\u00E8re contienne \u00E0 la fois des valeurs NULL et non NULL.
+
+# Arguments:
+#
+#    {0} = index
+#    {1} = constraintName
+#
+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.
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#
+42X85=La contrainte ''{0}'' doit se trouver dans le m\u00EAme sch\u00E9ma que la table ''{1}''.
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#
+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 ''?''. 
+
 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.  
+
+# Arguments:
+#
+#    {0} = type
+#    {1} = type
+#
 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}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#
+42X90=Plusieurs contraintes de cl\u00E9 primaire sont indiqu\u00E9es pour la table ''{0}''.
+
+# Arguments:
+#
+#    {0} = constraintName
+#
 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.
-42X94={0} ''{1}'' n''existe pas.
-42X96=Le chemin d''acc\u00E8s aux classes de la base de donn\u00E9es contient un fichier jar inconnu ''{0}''.
-42X98=Les param\u00E8tres ne sont pas autoris\u00E9s dans une d\u00E9finition VIEW.
-42X99=Les param\u00E8tres ne sont pas autoris\u00E9s dans une d\u00E9finition TABLE.
-42XA0=La clause de g\u00E9n\u00E9ration de la colonne ''{0}'' poss\u00E8de le type de donn\u00E9e ''{1}'', qui ne peut pas \u00EAtre affect\u00E9 au type de donn\u00E9e d\u00E9clar\u00E9 de la colonne.
-42XA1=La clause de g\u00E9n\u00E9ration de la colonne ''{0}'' contient un agr\u00E9gat. Ce param\u00E8tre n''est pas admis.
-42XA2=''{0}'' ne peut pas figurer dans une CLAUSE DE G\u00C9N\u00C9RATION, car il pourrait renvoyer des r\u00E9sultats peu fiables.
-42XA3=Vous ne pouvez pas remplacer la valeur de la colonne g\u00E9n\u00E9r\u00E9e ''{0}''.
-42XA4=La clause de g\u00E9n\u00E9ration de la colonne ''{0}'' fait r\u00E9f\u00E9rence \u00E0 d''autres colonnes g\u00E9n\u00E9r\u00E9es. Ce param\u00E8tre n''est pas admis.
-42XA5=La routine ''{0}'' peut \u00E9mettre des commandes SQL et ne peut donc pas appara\u00EEtre dans une CLAUSE DE G\u00C9N\u00C9RATION.
-42XA6=''{0}'' est une colonne g\u00E9n\u00E9r\u00E9e. Elle ne peut pas faire partie d''une cl\u00E9 externe dont l''action de r\u00E9f\u00E9rentiel pour DELETE est SET NULL ou SET DEFAULT ou dont l''action de r\u00E9f\u00E9rentiel pour UPDATE est CASCADE.
-42XA7=''{0}'' est une colonne g\u00E9n\u00E9r\u00E9e. Vous ne pouvez pas modifier sa valeur par d\u00E9faut.
-42XA8=Vous ne pouvez pas renommer ''{0}'', car la clause de g\u00E9n\u00E9ration de la colonne ''{1}'' y fait r\u00E9f\u00E9rence.
-42XA9=La colonne ''{0}'' n\u00E9cessite un type de donn\u00E9es explicite. Vous pouvez omettre le type de donn\u00E9es uniquement pour les colonnes comportant des clauses de g\u00E9n\u00E9ration.
-42XAA=La valeur NEW de la colonne g\u00E9n\u00E9r\u00E9e ''{0}'' est mentionn\u00E9e dans l''action BEFORE d''un d\u00E9clencheur. Ce param\u00E8tre n''est pas admis.
-42XAB=NOT NULL est autoris\u00E9 si vous d\u00E9clarez explicitement un type de donn\u00E9es, et \u00E0 cette condition uniquement.
-42XAC=La valeur d''''INCREMENT BY'' ne peut pas \u00EAtre z\u00E9ro.
-42XAE=La valeur ''{0}'' est hors plage pour le type de donn\u00E9es ''{1}''. Elle doit \u00EAtre comprise entre ''{2}'' et ''{3}''.
-42XAF=Valeur ''MINVALUE'' ''{0}'' non valide. Doit \u00EAtre inf\u00E9rieure \u00E0 ''MAXVALUE: {1}''.
-42XAG=Valeur ''START WITH'' ''{0}'' non valide. Elle doit \u00EAtre comprise entre ''{1}'' et ''{2}''.
-42XAH=Une expression NEXT VALUE FOR risque de ne pas s''afficher dans divers contextes, notamment dans les clauses WHERE, ON, HAVING, ORDER BY, DISTINCT, CASE, GENERATION et AGGREGATE, ainsi que dans les fonctions WINDOW et les contraintes CHECK.
-42XAI=L''instruction fait r\u00E9f\u00E9rence \u00E0 la s\u00E9quence suivante \u00E0 plusieurs reprises : ''{0}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X92=Le nom de colonne ''{0}'' figure plusieurs fois dans la liste de colonnes d''une contrainte.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = columnName
+#
+42X93=La table ''{0}'' contient une d\u00E9finition de contrainte avec la colonne ''{1}'', qui ne se trouve pas dans la table.
+
+# Arguments:
+#
+#    {0} = sqlObjectType
+#    {1} = objectName
+#
+42X94={0} ''{1}'' n''existe pas.
+
+# Arguments:
+#
+#    {0} = fileName
+#
+42X96=Le chemin de classe de la base de donn\u00E9es contient un fichier JAR inconnu ''{0}''.
+
+42X98=Les param\u00E8tres ne sont pas autoris\u00E9s dans une d\u00E9finition VIEW.
+
+42X99=Les param\u00E8tres ne sont pas autoris\u00E9s dans une d\u00E9finition TABLE.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = datatypeName
+#
+42XA0=La clause de g\u00E9n\u00E9ration de la colonne ''{0}'' poss\u00E8de le type de donn\u00E9es ''{1}'', qui ne peut pas \u00EAtre affect\u00E9 au type de donn\u00E9es d\u00E9clar\u00E9 de la colonne.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA1=La clause de g\u00E9n\u00E9ration de la colonne ''{0}'' contient un agr\u00E9gat. Ce n''est pas autoris\u00E9.
+
+# Arguments:
+#
+#    {0} = sqlObjectName
+#
+42XA2=''{0}'' ne peut pas figurer dans une clause de g\u00E9n\u00E9ration car il pourrait renvoyer des r\u00E9sultats peu fiables.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA3=Vous ne pouvez pas remplacer la valeur de la colonne g\u00E9n\u00E9r\u00E9e ''{0}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA4=La clause de g\u00E9n\u00E9ration de la colonne ''{0}'' r\u00E9f\u00E9rence d''autres colonnes g\u00E9n\u00E9r\u00E9es. Ce n''est pas autoris\u00E9.
+
+# Arguments:
+#
+#    {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.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA6=''{0}'' est une colonne g\u00E9n\u00E9r\u00E9e. Elle ne peut pas faire partie d''une cl\u00E9 \u00E9trang\u00E8re dont l''action r\u00E9f\u00E9rentielle pour DELETE est SET NULL ou SET DEFAULT ou dont l''action r\u00E9f\u00E9rentielle pour UPDATE est CASCADE.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA7=''{0}'' est une colonne g\u00E9n\u00E9r\u00E9e. Vous ne pouvez pas modifier sa valeur par d\u00E9faut.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = columnName
+#
+42XA8=Vous ne pouvez pas renommer ''{0}'', car la clause de g\u00E9n\u00E9ration de la colonne ''{1}'' y fait r\u00E9f\u00E9rence.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA9=La colonne ''{0}'' n\u00E9cessite un type de donn\u00E9es explicite. Vous pouvez omettre le type de donn\u00E9es uniquement pour les colonnes comportant des clauses de g\u00E9n\u00E9ration.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XAA=La valeur NEW de la colonne g\u00E9n\u00E9r\u00E9e ''{0}'' est mentionn\u00E9e dans l''action BEFORE d''un d\u00E9clencheur. Ce n''est pas autoris\u00E9.
+
+42XAB=NOT NULL est autoris\u00E9 uniquement si vous d\u00E9clarez explicitement un type de donn\u00E9es.
+
+42XAC=La valeur ''INCREMENT BY'' ne peut pas \u00EAtre z\u00E9ro.
+
+# Arguments:
+#
+#    {0} = argName
+#    {1} = datatypeName
+#    {2} = minValue
+#    {3} = maxValue
+#
+42XAE=La valeur ''{0}'' est hors limites pour le type de donn\u00E9es ''{1}''. Elle doit \u00EAtre comprise entre ''{2}'' et ''{3}''.
+
+# Arguments:
+#
+#    {0} = minValue
+#    {1} = maxValue
+#
+42XAF=Valeur ''MINVALUE'' ''{0}'' non valide. Doit \u00EAtre inf\u00E9rieure \u00E0 ''MAXVALUE : {1}''.
+
+# Arguments:
+#
+#    {0} = startValue
+#    {1} = minValue
+#    {2} = maxValue
+#
+42XAG=Valeur ''START WITH'' ''{0}'' non valide. Elle doit \u00EAtre comprise entre ''{1}'' et ''{2}''.
+
+42XAH=Une expression NEXT VALUE FOR peut ne pas appara\u00EEtre dans divers contextes, notamment dans les clauses WHERE, ON, HAVING, ORDER BY, DISTINCT, CASE, GENERATION et AGGREGATE, ainsi que dans les fonctions WINDOW et CHECK CONSTRAINTS.
+
+# Arguments:
+#
+#    {0} = sequenceName
+#
+42XAI=L''instruction r\u00E9f\u00E9rence plusieurs fois la s\u00E9quence suivante : ''{0}''.
+
+# Arguments:
+#
+#    {0} = clauseName
+#
 42XAJ=L''instruction CREATE SEQUENCE contient une clause ''{0}'' redondante.
-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.
+
+# Arguments:
+#
+#    {0} = className
+#
+42Y00=La classe ''{0}'' n''impl\u00E9mente pas org.apache.derby.iapi.db.AggregateDefinition et ne peut donc pas \u00EAtre utilis\u00E9e en tant qu''expression d''agr\u00E9gation.
+
+# Arguments:
+#
+#    {0} = constraintName
+#
 42Y01=La contrainte ''{0}'' n''est pas valide.
-42Y03=''{0}'' n''est pas reconnu comme fonction ou proc\u00E9dure.
+
+# Arguments:
+#
+#    {0} = statement
+#
 42Y03.S.0=''{0}'' n''est pas reconnu comme fonction ou proc\u00E9dure.
+
+# Arguments:
+#
+#    {0} = statement
+#
 42Y03.S.1=''{0}'' n''est pas reconnu comme proc\u00E9dure.
+
+# Arguments:
+#
+#    {0} = statement
+#
 42Y03.S.2=''{0}'' n''est pas reconnu comme fonction.
-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}''.
+
+# 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>.
+
+# Arguments:
+#
+#    {0} = key
+#
+42Y05=Aucune cl\u00E9 \u00E9trang\u00E8re n''est nomm\u00E9e ''{0}''.
+
+# Arguments:
+#
+#    {0} = schemaNamet
+#
 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.
+
+42Y08=Les contraintes de cl\u00E9 \u00E9trang\u00E8re 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 figure pas dans une instruction INSERT a 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.
+

[... 5319 lines stripped ...]