[libpostgresql-jdbc-java] 09/11: Error messages were not run through MessageFormat if it didn't have any parameters. This was a problem because all error messages are written expecting to be run through the formatter and use two single quotes when only one is desired in the output. Without being run through the formatter the two quotes appeared in the output.

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Mon Jan 9 10:19:53 UTC 2017


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to tag REL8_1_406
in repository libpostgresql-jdbc-java.

commit 3695bbf2f525545568f4acb784f62f724b94dfc9
Author: Kris Jurka <books at ejurka.com>
Date:   Mon May 22 07:15:40 2006 +0000

    Error messages were not run through MessageFormat if it didn't have
    any parameters.  This was a problem because all error messages are
    written expecting to be run through the formatter and use two
    single quotes when only one is desired in the output.  Without being
    run through the formatter the two quotes appeared in the output.
    
    Troubles reported by Giuseppe Sacco.
---
 org/postgresql/translation/de.po             |  50 +-
 org/postgresql/translation/fr.po             | 249 ++++----
 org/postgresql/translation/messages_de.class | Bin 24660 -> 24700 bytes
 org/postgresql/translation/messages_fr.class | Bin 22194 -> 22195 bytes
 org/postgresql/translation/messages_ru.class | Bin 11164 -> 8756 bytes
 org/postgresql/translation/messages_tr.class | Bin 22985 -> 22991 bytes
 org/postgresql/translation/ru.po             | 879 +++++++++++++++++----------
 org/postgresql/translation/tr.po             | 490 +++++++++------
 org/postgresql/util/GT.java                  |  15 +-
 9 files changed, 1019 insertions(+), 664 deletions(-)

diff --git a/org/postgresql/translation/de.po b/org/postgresql/translation/de.po
index 356ba93..c4a48db 100644
--- a/org/postgresql/translation/de.po
+++ b/org/postgresql/translation/de.po
@@ -4,7 +4,7 @@
 # German message translation for the PostgreSQL JDBC driver
 # This file is distributed under the same license as the package.
 #
-# $PostgreSQL: pgjdbc/org/postgresql/translation/de.po,v 1.5 2005/01/15 20:24:22 jurka Exp $
+# $PostgreSQL: pgjdbc/org/postgresql/translation/de.po,v 1.5.4.1 2006/05/22 04:14:25 jurka Exp $
 # Andre Bialojahn <ab.spamnews at freenet.de>, 2005, 2006.
 #
 msgid ""
@@ -168,7 +168,7 @@ msgid ""
 "it is using an authentication scheme supported by the driver."
 msgstr ""
 "Der Authentifizierungstyp {0} wird nicht unterst�tzt. Stellen Sie sicher, "
-"dass die Datei 'pg_hba.conf' die IP-Adresse oder das Subnetz  des Clients "
+"dass die Datei ''pg_hba.conf'' die IP-Adresse oder das Subnetz  des Clients "
 "beinhaltet und dass der Client ein Authentifizierungsschema nutzt, das vom "
 "Treiber unterst�tzt wird."
 
@@ -289,7 +289,7 @@ msgid ""
 "The server''s client_encoding parameter was changed to {0}. The JDBC driver "
 "requires client_encoding to be UNICODE for correct operation."
 msgstr ""
-"Der Parameter 'client_encoding' wurde auf dem Server auf {0} ver�ndert. Der "
+"Der Parameter ''client_encoding'' wurde auf dem Server auf {0} ver�ndert. Der "
 "JDBC-Treiber setzt f�r korrektes Funktionieren die Einstellung UNICODE "
 "voraus."
 
@@ -299,8 +299,8 @@ msgid ""
 "The server''s DateStyle parameter was changed to {0}. The JDBC driver "
 "requires DateStyle to begin with ISO for correct operation."
 msgstr ""
-"Der Parameter 'Date Style' wurde auf dem Server auf {0} ver�ndert. Der JDBC-"
-"Treiber setzt f�r korrekte Funktion voraus, da� 'Date Style' mit 'ISO' "
+"Der Parameter ''Date Style'' wurde auf dem Server auf {0} ver�ndert. Der JDBC-"
+"Treiber setzt f�r korrekte Funktion voraus, da� ''Date Style'' mit ''ISO'' "
 "beginnt."
 
 #: org/postgresql/core/v3/QueryExecutorImpl.java:1410
@@ -478,11 +478,11 @@ msgstr "Unzul
 
 #: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:687
 msgid "Cannot call cancelRowUpdates() when on the insert row."
-msgstr "'cancelRowUpdates()' kann in der Einf�gezeile nicht aufgerufen werden."
+msgstr "''cancelRowUpdates()'' kann in der Einf�gezeile nicht aufgerufen werden."
 
 #: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:707
 msgid "Cannot call deleteRow() when on the insert row."
-msgstr "'deleteRow()' kann in der Einf�gezeile nicht aufgerufen werden."
+msgstr "''deleteRow()'' kann in der Einf�gezeile nicht aufgerufen werden."
 
 #: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:713
 msgid ""
@@ -490,7 +490,7 @@ msgid ""
 "deleteRow() here."
 msgstr ""
 "Die augenblickliche Position ist vor dem Beginn des ResultSets.  Dort kann "
-"'deleteRow()' nicht aufgerufen werden."
+"''deleteRow()'' nicht aufgerufen werden."
 
 #: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:718
 msgid ""
@@ -498,7 +498,7 @@ msgid ""
 "deleteRow() here."
 msgstr ""
 "Die augenblickliche Position ist hinter dem Ende des ResultSets.  Dort kann "
-"'deleteRow()' nicht aufgerufen werden."
+"''deleteRow()'' nicht aufgerufen werden."
 
 #: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:723
 msgid "There are no rows in this ResultSet."
@@ -538,7 +538,7 @@ msgstr "Die EInf
 
 #: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1222
 msgid "Cannot call updateRow() when on the insert row."
-msgstr "'updateRow()' kann in der Einf�gezeile nicht aufgerufen werden."
+msgstr "''updateRow()'' kann in der Einf�gezeile nicht aufgerufen werden."
 
 #: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1228
 #: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2676
@@ -616,7 +616,7 @@ msgstr "Dieses ResultSet ist geschlossen."
 #: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2455
 msgid "ResultSet not positioned properly, perhaps you need to call next."
 msgstr ""
-"Das ResultSet ist nicht richtig positioniert. Eventuell mu� 'next' "
+"Das ResultSet ist nicht richtig positioniert. Eventuell mu� ''next'' "
 "aufgerufen werden."
 
 #: org/postgresql/jdbc2/AbstractJdbc2Statement.java:235
@@ -702,7 +702,7 @@ msgid ""
 "with an explicit Types value to specify the type to use."
 msgstr ""
 "Der in SQL f�r eine Instanz von {0} zu verwendende Datentyp kann nicht "
-"abgeleitet werden. Benutzen Sie 'setObject()' mit einem expliziten Typ, um "
+"abgeleitet werden. Benutzen Sie ''setObject()'' mit einem expliziten Typ, um "
 "ihn festzulegen."
 
 #: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1765
@@ -735,7 +735,7 @@ msgid ""
 "<some type>) was made."
 msgstr ""
 "Ein CallableStatement wurde deklariert, aber kein Aufruf von "
-"'registerOutParameter(1, <some type>)' erfolgte."
+"''registerOutParameter(1, <some type>)'' erfolgte."
 
 #: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2409
 msgid "This statement has been closed."
@@ -750,7 +750,7 @@ msgstr "Zu viele Updateergebnisse wurden zur
 msgid ""
 "Batch entry {0} {1} was aborted.  Call getNextException to see the cause."
 msgstr ""
-"Batch-Eintrag {0} {1} wurde abgebrochen.  Rufen Sie 'getNextException' auf, "
+"Batch-Eintrag {0} {1} wurde abgebrochen.  Rufen Sie ''getNextException'' auf, "
 "um die Ursache zu erfahren."
 
 #: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2725
@@ -799,7 +799,7 @@ msgstr "Die {0}-Funktion erwartet genau zwei Argumente."
 #: org/postgresql/jdbc2/EscapedFunctions.java:178
 msgid "rand function only takes zero or one argument(the seed)."
 msgstr ""
-"Die Funktion 'rand' erwartet kein oder genau ein Argument (den 'seed')."
+"Die Funktion ''rand'' erwartet kein oder genau ein Argument (den ''seed'')."
 
 #: org/postgresql/jdbc2/EscapedFunctions.java:225
 #, java-format
@@ -824,13 +824,13 @@ msgstr "Die {0}-Funktion akzeptiert kein Argument."
 msgid ""
 "Infinite value found for timestamp/date. This cannot be represented as time."
 msgstr ""
-"F�r den Zeitstempel oder das Datum wurde der Wert 'unendlich' angefunden. "
+"F�r den Zeitstempel oder das Datum wurde der Wert ''unendlich'' angefunden. "
 "Dies kann nicht als Zeit repr�sentiert werden."
 
 #: org/postgresql/jdbc2/TypeInfoCache.java:110
 #, java-format
 msgid "The class {0} does not implement org.postgresql.util.PGobject."
-msgstr "Die Klasse {0} implementiert nicht 'org.postgresql.util.PGobject'."
+msgstr "Die Klasse {0} implementiert nicht ''org.postgresql.util.PGobject''."
 
 #: org/postgresql/jdbc3/AbstractJdbc3Connection.java:59
 #, java-format
@@ -847,7 +847,7 @@ msgstr "Der Server unterst
 #: org/postgresql/jdbc3/AbstractJdbc3Connection.java:97
 #: org/postgresql/jdbc3/AbstractJdbc3Connection.java:128
 msgid "Cannot establish a savepoint in auto-commit mode."
-msgstr "Ein Rettungspunkt kann im Modus 'auto-commit' nicht erstellt werden."
+msgstr "Ein Rettungspunkt kann im Modus ''auto-commit'' nicht erstellt werden."
 
 #: org/postgresql/jdbc3/AbstractJdbc3Connection.java:352
 #: org/postgresql/jdbc3/AbstractJdbc3Connection.java:400
@@ -891,7 +891,7 @@ msgstr "Die LargeObject-API konnte nicht initialisiert werden."
 #: org/postgresql/largeobject/LargeObjectManager.java:200
 msgid "Large Objects may not be used in auto-commit mode."
 msgstr ""
-"LargeObjects (LOB) d�rfen im Modus 'auto-commit' nicht verwendet werden."
+"LargeObjects (LOB) d�rfen im Modus ''auto-commit'' nicht verwendet werden."
 
 #: org/postgresql/ssl/MakeSSL.java:61
 #, java-format
@@ -1075,22 +1075,22 @@ msgstr "Heuristisches Commit/Rollback wird nicht unterst
 #~ "setNull(i,Types.OTHER) is not supported; use setObject(i,nullobject,Types."
 #~ "OTHER) instead."
 #~ msgstr ""
-#~ "'setNull(i, Types.OTHER)' wird nicht unterst�tzt; benutzen Sie "
-#~ "stattdessen 'setObject(i, nullobject, Types.OTHER)'."
+#~ "''setNull(i, Types.OTHER)'' wird nicht unterst�tzt; benutzen Sie "
+#~ "stattdessen ''setObject(i, nullobject, Types.OTHER)''."
 
 #~ msgid ""
 #~ "setObject(i,null) is not supported. Instead, use setNull(i,type) or "
 #~ "setObject(i,null,type)"
 #~ msgstr ""
-#~ "'setObejct(i, null)' ist nicht unterst�tzt. Benutzen Sie 'setNull(i, "
-#~ "type)' oder 'setObject(i, null, type)' stattdessen."
+#~ "''setObejct(i, null)'' ist nicht unterst�tzt. Benutzen Sie ''setNull(i, "
+#~ "type)'' oder ''setObject(i, null, type)'' stattdessen."
 
 #~ msgid ""
 #~ "Cannot call setXXX(1, ..) on a CallableStatement.  This is an output that "
 #~ "must be configured with registerOutParameter instead."
 #~ msgstr ""
-#~ "'setXXX(1, ..)' kann auf einem CallableStatement nicht aufgerufen werden. "
-#~ "Diese Ausgabe muss stattdessen mit 'registerOutParameter' konfiguriert "
+#~ "''setXXX(1, ..)'' kann auf einem CallableStatement nicht aufgerufen werden. "
+#~ "Diese Ausgabe muss stattdessen mit ''registerOutParameter'' konfiguriert "
 #~ "werden."
 
 #~ msgid ""
diff --git a/org/postgresql/translation/fr.po b/org/postgresql/translation/fr.po
index e6e4894..877c8e3 100644
--- a/org/postgresql/translation/fr.po
+++ b/org/postgresql/translation/fr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: head-fr\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-10-30 22:12-0800\n"
+"POT-Creation-Date: 2006-05-22 00:11-0700\n"
 "PO-Revision-Date: 2005-10-26 11:56+0200\n"
 "Last-Translator: Poinsard Xavier <xpoinsard at free.fr>\n"
 "Language-Team:  <pgsql-fr-generale at postgresql.org>\n"
@@ -49,13 +49,18 @@ msgstr "La fonction {0} n''est pas encore impl
 msgid "A connection could not be made using the requested protocol {0}."
 msgstr "Aucune connexion n''a pu �tre �tablie en utilisant le protocole {0}. "
 
-#: org/postgresql/core/PGStream.java:472
+#: org/postgresql/core/PGStream.java:504
 #, java-format
 msgid "Premature end of input stream, expected {0} bytes, but only read {1}."
 msgstr ""
 "Fin pr�matur�e du flux en entr�e, {0} octets attendus, mais seulement {1} "
 "lus."
 
+#: org/postgresql/core/PGStream.java:544
+#, java-format
+msgid "Expected an EOF from server, got: {0}"
+msgstr ""
+
 #: org/postgresql/core/UTF8Encoding.java:30
 #, java-format
 msgid ""
@@ -192,8 +197,8 @@ msgstr "Un r
 #: org/postgresql/core/v3/CompositeParameterList.java:37
 #: org/postgresql/core/v3/SimpleParameterList.java:50
 #: org/postgresql/core/v3/SimpleParameterList.java:57
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2445
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java:610
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2448
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java:639
 #, java-format
 msgid "The column index is out of range: {0}, number of columns: {1}."
 msgstr ""
@@ -208,15 +213,15 @@ msgstr "Pas de valeur sp
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:72
 #: org/postgresql/core/v2/QueryExecutorImpl.java:337
-#: org/postgresql/core/v3/QueryExecutorImpl.java:374
-#: org/postgresql/core/v3/QueryExecutorImpl.java:420
+#: org/postgresql/core/v3/QueryExecutorImpl.java:385
+#: org/postgresql/core/v3/QueryExecutorImpl.java:431
 #, java-format
 msgid "Expected command status BEGIN, got {0}."
 msgstr "Attendait le statut de commande BEGIN, obtenu {0}."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:78
-#: org/postgresql/core/v3/QueryExecutorImpl.java:426
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1752
+#: org/postgresql/core/v3/QueryExecutorImpl.java:437
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1755
 #, java-format
 msgid "Unexpected command status: {0}."
 msgstr "Statut de commande inattendu�: {0}."
@@ -225,26 +230,32 @@ msgstr "Statut de commande inattendu
 #: org/postgresql/core/v2/QueryExecutorImpl.java:129
 #: org/postgresql/core/v2/QueryExecutorImpl.java:174
 #: org/postgresql/core/v2/QueryExecutorImpl.java:369
-#: org/postgresql/core/v3/QueryExecutorImpl.java:203
-#: org/postgresql/core/v3/QueryExecutorImpl.java:342
-#: org/postgresql/core/v3/QueryExecutorImpl.java:464
-#: org/postgresql/core/v3/QueryExecutorImpl.java:476
-#: org/postgresql/core/v3/QueryExecutorImpl.java:553
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1441
+#: org/postgresql/core/v3/QueryExecutorImpl.java:214
+#: org/postgresql/core/v3/QueryExecutorImpl.java:353
+#: org/postgresql/core/v3/QueryExecutorImpl.java:475
+#: org/postgresql/core/v3/QueryExecutorImpl.java:487
+#: org/postgresql/core/v3/QueryExecutorImpl.java:564
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1465
 msgid "An I/O error occured while sending to the backend."
 msgstr "Une erreur d''entr�e/sortie a eu lieu lors d''envoi vers le serveur."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:170
 #: org/postgresql/core/v2/QueryExecutorImpl.java:225
 #: org/postgresql/core/v2/QueryExecutorImpl.java:236
-#: org/postgresql/core/v3/QueryExecutorImpl.java:549
-#: org/postgresql/core/v3/QueryExecutorImpl.java:607
+#: org/postgresql/core/v3/QueryExecutorImpl.java:560
+#: org/postgresql/core/v3/QueryExecutorImpl.java:618
 #, java-format
 msgid "Unknown Response Type {0}."
 msgstr "Type de r�ponse inconnu {0}."
 
-#: org/postgresql/core/v2/QueryExecutorImpl.java:578
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1543
+#: org/postgresql/core/v2/QueryExecutorImpl.java:429
+#: org/postgresql/core/v2/QueryExecutorImpl.java:471
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1291
+msgid "Ran out of memory retrieving query results."
+msgstr ""
+
+#: org/postgresql/core/v2/QueryExecutorImpl.java:593
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1567
 #, java-format
 msgid "Unable to interpret the update count in command completion tag: {0}."
 msgstr ""
@@ -257,11 +268,11 @@ msgstr ""
 "Z�ro octets ne devrait pas se produire dans les param�tres de type cha�ne de "
 "caract�res."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:197
+#: org/postgresql/core/v3/QueryExecutorImpl.java:208
 msgid "Unable to bind parameter values for statement."
 msgstr "Incapable de lier les valeurs des param�tres pour la commande."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:810
+#: org/postgresql/core/v3/QueryExecutorImpl.java:822
 #, java-format
 msgid ""
 "Bind message length {0} too long.  This can be caused by very large or "
@@ -271,17 +282,17 @@ msgstr ""
 "par des sp�cification de longueur tr�s grandes ou incorrectes pour les "
 "param�tres de type InputStream."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1325
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1348
 #, java-format
 msgid ""
 "The server''s client_encoding parameter was changed to {0}. The JDBC driver "
 "requires client_encoding to be UNICODE for correct operation."
 msgstr ""
 "Le param�tre client_encoding du serveur a �t� chang� pour {0}. Le pilote "
-"JDBC n�cessite l'affectation de la valeur UNICODE � client_encoding pour un "
+"JDBC n�cessite l''affectation de la valeur UNICODE � client_encoding pour un "
 "fonctionnement correct."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1332
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1355
 #, java-format
 msgid ""
 "The server''s DateStyle parameter was changed to {0}. The JDBC driver "
@@ -290,7 +301,7 @@ msgstr ""
 "Le param�tre DateStyle du serveur a �t� chang� pour {0}. Le pilote JDBC "
 "n�cessite que DateStyle commence par ISO pour un fonctionnement correct."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1386
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1410
 msgid "The driver currently does not support COPY operations."
 msgstr "Le pilote ne supporte pas actuellement les op�rations COPY."
 
@@ -298,11 +309,11 @@ msgstr "Le pilote ne supporte pas actuellement les op
 msgid "DataSource has been closed."
 msgstr "DataSource a �t� ferm�e."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:112
+#: org/postgresql/ds/common/PooledConnectionImpl.java:119
 msgid "This PooledConnection has already been closed."
 msgstr "Cette PooledConnection a d�j� �t� ferm�e."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:298
+#: org/postgresql/ds/common/PooledConnectionImpl.java:305
 msgid ""
 "Connection has been closed automatically because a new connection was opened "
 "for the same PooledConnection or the PooledConnection has been closed."
@@ -310,11 +321,11 @@ msgstr ""
 "La connexion a �t� ferm�e automatiquement car une nouvelle connexion a �t� "
 "ouverte pour la m�me PooledConnection ou la PooledConnection a �t� ferm�e."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:298
+#: org/postgresql/ds/common/PooledConnectionImpl.java:305
 msgid "Connection has been closed."
 msgstr "La connexion a �t� ferm�e."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:456
+#: org/postgresql/ds/common/PooledConnectionImpl.java:463
 msgid "Statement has been closed."
 msgstr "Statement a �t� ferm�."
 
@@ -371,17 +382,17 @@ msgid "PostgreSQL LOBs can only index to: {0}"
 msgstr "Les LOB PostgreSQL peuvent seulement s''indicer �: {0}"
 
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:204
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:232
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:251
-#: org/postgresql/jdbc2/TypeInfoCache.java:141
-#: org/postgresql/jdbc2/TypeInfoCache.java:177
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:239
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:258
+#: org/postgresql/jdbc2/TypeInfoCache.java:156
+#: org/postgresql/jdbc2/TypeInfoCache.java:192
 msgid "No results were returned by the query."
 msgstr "Aucun r�sultat retourn� par la requ�te."
 
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:218
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:279
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:301
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2442
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:286
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:308
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2461
 msgid "A result was returned when none was expected."
 msgstr "Un r�sultat a �t� retourn� alors qu''aucun n''�tait attendu."
 
@@ -445,30 +456,30 @@ msgstr ""
 "Erreur inattendue pendant le d�codage des donn�es caract�res pour un large "
 "object."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:624
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:650
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1816
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:627
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:653
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1819
 msgid "Can''t use relative move methods while on the insert row."
 msgstr ""
 "Impossible d''utiliser les fonctions de d�placement relatif pendant "
 "l''insertion d''une ligne."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:670
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2592
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:673
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2611
 #, java-format
 msgid "Invalid fetch direction constant: {0}."
 msgstr "Constante de direction pour la r�cup�ration invalide�: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:684
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:687
 msgid "Cannot call cancelRowUpdates() when on the insert row."
 msgstr ""
 "Impossible d''appeler cancelRowUpdates() pendant l''insertion d''une ligne."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:704
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:707
 msgid "Cannot call deleteRow() when on the insert row."
 msgstr "Impossible d''appeler deleteRow() pendant l''insertion d''une ligne."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:710
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:713
 msgid ""
 "Currently positioned before the start of the ResultSet.  You cannot call "
 "deleteRow() here."
@@ -476,7 +487,7 @@ msgstr ""
 "Actuellement positionn� avant le d�but du ResultSet. Vous ne pouvez pas "
 "appeler deleteRow() ici."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:715
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:718
 msgid ""
 "Currently positioned after the end of the ResultSet.  You cannot call "
 "deleteRow() here."
@@ -484,49 +495,49 @@ msgstr ""
 "Actuellement positionn� apr�s la fin du ResultSet. Vous ne pouvez pas "
 "appeler deleteRow() ici."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:720
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:723
 msgid "There are no rows in this ResultSet."
 msgstr "Il n''y pas pas de lignes dans ce ResultSet."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:768
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:771
 msgid "Not on the insert row."
 msgstr "Pas sur la ligne en insertion."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:772
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:775
 msgid "You must specify at least one column value to insert a row."
 msgstr ""
 "Vous devez sp�cifier au moins une valeur de colonne pour ins�rer une ligne."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:962
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2109
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2140
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:965
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2112
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2143
 #, java-format
 msgid "The JVM claims not to support the encoding: {0}"
 msgstr "La JVM pr�tend ne pas supporter l''encodage {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:966
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1009
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1333
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1462
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:969
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1012
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1352
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1481
 msgid "Provided InputStream failed."
 msgstr "L''InputStream fourni a �chou�."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1079
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2765
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1082
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2784
 msgid "Provided Reader failed."
 msgstr "Le Reader fourni a �chou�."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1147
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1150
 msgid "Can''t refresh the insert row."
 msgstr "Impossible de rafra�chir la ligne ins�r�e."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1219
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1222
 msgid "Cannot call updateRow() when on the insert row."
 msgstr ""
 "Impossible d''appeler updateRow() tant que l''on est sur la ligne ins�r�e."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1225
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2672
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1228
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2676
 msgid ""
 "Cannot update the ResultSet because it is either before the start or after "
 "the end of the results."
@@ -534,23 +545,23 @@ msgstr ""
 "Impossible de mettre � jour le ResultSet car c''est soit avant le d�but ou "
 "apr�s la fin des r�sultats."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1498
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1501
 msgid "ResultSets with concurrency CONCUR_READ_ONLY cannot be updated."
 msgstr ""
 "Les ResultSets avec la concurrence CONCUR_READ_ONLY ne peuvent �tre mis � "
 "jour."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1577
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1580
 #, java-format
 msgid "No primary key found for table {0}."
 msgstr "Pas de cl� primaire trouv�e pour la table {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1800
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2601
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1803
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2620
 msgid "Fetch size must be a value greater to or equal to 0."
 msgstr "Fetch size doit �tre une valeur sup�rieur ou �gal � 0."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1894
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1897
 msgid ""
 "Invalid character data was found.  This is most likely caused by stored data "
 "containing characters that are invalid for the character set the database "
@@ -562,29 +573,29 @@ msgstr ""
 "cr�ation de la base. L''exemple le plus courant est le stockage de donn�es "
 "8bit dans une base SQL_ASCII."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1933
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1940
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1973
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1981
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2503
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2511
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2541
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2548
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2568
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2579
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2597
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2615
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1936
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1943
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1976
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1984
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2507
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2515
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2545
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2552
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2572
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2583
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2601
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2619
 #: org/postgresql/jdbc2/TimestampUtils.java:232
 #, java-format
 msgid "Bad value for type {0} : {1}"
 msgstr "Mauvaise valeur pour le type {0}�: {1}"
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2362
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2365
 #, java-format
 msgid "The column name {0} was not found in this ResultSet."
 msgstr "Le nom de colonne {0} n''a pas �t� trouv� dans ce ResultSet."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2427
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2430
 msgid ""
 "ResultSet is not updateable.  The query that generated this result set must "
 "select only one table, and must select all primary keys from that table. See "
@@ -595,37 +606,37 @@ msgstr ""
 "primaires de cette table. Voir la sp�cification de l''API JDBC 2.1, section "
 "5.6 pour plus de d�tails."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2439
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2442
 msgid "This ResultSet is closed."
 msgstr "Ce ResultSet est ferm�."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2452
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2455
 msgid "ResultSet not positioned properly, perhaps you need to call next."
 msgstr ""
 "Le ResultSet n''est pas positionn� correctement, vous devez peut-�tre "
 "appeler next()."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:228
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:271
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:321
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2401
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:235
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:278
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:328
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2420
 msgid ""
 "Can''t use query methods that take a query string on a PreparedStatement."
 msgstr ""
 "Impossible d''utiliser les fonctions de requ�te qui utilisent une cha�ne de "
 "caract�res sur un PreparedStatement."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:235
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:254
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:242
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:261
 msgid "Multiple ResultSets were returned by the query."
 msgstr "Plusieurs ResultSets ont �t� retourn�s par la requ�te."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:354
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:358
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:361
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:365
 msgid "A CallableStatement was executed with nothing returned."
 msgstr "Un CallableStatement a �t� ex�cut� mais n''a rien retourn�."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:380
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:387
 #, java-format
 msgid ""
 "A CallableStatement function was executed and the return was of type {0} "
@@ -634,56 +645,56 @@ msgstr ""
 "Une fonction CallableStatement a �t� ex�cut� et le type du retour a �t� {0} "
 "n�anmoins {1} a �t� enregistr�."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:536
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:543
 msgid "Maximum number of rows must be a value grater than or equal to 0."
 msgstr ""
 "Le nombre maximum de lignes doit �tre une valeur sup�rieure ou �gale � 0."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:578
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:585
 msgid "Query timeout must be a value greater than or equals to 0."
 msgstr "Query timeout doit �tre une valeur sup�rieure ou �gale � 0."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:642
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:649
 msgid "The maximum field size must be a value greater than or equal to 0."
 msgstr ""
 "La taille maximum des champs doit �tre une valeur sup�rieure ou �gale � 0."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1054
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1073
 msgid "Unknown Types value."
 msgstr "Valeur de Types inconnue."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1298
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1423
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2736
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1317
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1442
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2755
 #, java-format
 msgid "Invalid stream length {0}."
 msgstr "Longueur de flux invalide {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1329
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1348
 #, java-format
 msgid "The JVM claims not to support the {0} encoding."
 msgstr "La JVM pr�tend ne pas supporter l''encodage {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1504
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2666
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1523
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2685
 #, java-format
 msgid "Unknown type {0}."
 msgstr "Type inconnu�: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1625
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1631
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1637
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1643
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1644
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1650
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1656
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1662
 #, java-format
 msgid "Cannot cast an instance of {0} to type {1}"
 msgstr "Impossible de convertir une instance de {0} vers le type {1}"
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1646
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1665
 #, java-format
 msgid "Unsupported Types value: {0}"
 msgstr "Valeur de type non support�e�: {0}"
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1698
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1717
 #, java-format
 msgid ""
 "Can''t infer the SQL type to use for an instance of {0}. Use setObject() "
@@ -693,7 +704,7 @@ msgstr ""
 "Utilisez setObject() avec une valeur de type explicite pour sp�cifier le "
 "type � utiliser."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1746
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1765
 msgid ""
 "This statement does not declare an OUT parameter.  Use '{' ?= call ... '}' "
 "to declare one."
@@ -701,14 +712,14 @@ msgstr ""
 "Cette requ�te ne d�clare pas de param�tre OUT. Utilisez '{' ?= call ... '}' "
 "pour en d�clarer un."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2280
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2299
 #, java-format
 msgid "Malformed function or procedure escape syntax at offset {0}."
 msgstr ""
 "Syntaxe de fonction ou d''�chappement de proc�dure malform�e � l''indice {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2330
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2344
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2349
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2363
 #, java-format
 msgid ""
 "Parameter of type {0} was registered, but call to get{1} (sqltype={2}) was "
@@ -717,7 +728,7 @@ msgstr ""
 "Un param�tre de type {0} a �t� enregistr�, mais un appel � get{1} (sqltype="
 "{2}) a �t� fait."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2358
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2377
 msgid ""
 "A CallableStatement was declared, but no call to registerOutParameter(1, "
 "<some type>) was made."
@@ -725,15 +736,15 @@ msgstr ""
 "Un CallableStatement a �t� d�clar�, mais aucun appel � registerOutParameter"
 "(1, <un type>) n''a �t� fait."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2390
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2409
 msgid "This statement has been closed."
 msgstr "Ce statement a �t� ferm�."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2449
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2468
 msgid "Too many update results were returned."
 msgstr "Trop de r�sultats de mise � jour ont �t� retourn�s."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2478
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2497
 #, java-format
 msgid ""
 "Batch entry {0} {1} was aborted.  Call getNextException to see the cause."
@@ -741,9 +752,9 @@ msgstr ""
 "L''�l�ment du batch {0} {1} a �t� annul�. Appeler getNextException pour en "
 "conna�tre la cause."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2706
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2795
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2835
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2725
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2814
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2854
 msgid "Unexpected error writing large object to database."
 msgstr "Erreur inattendue pendant l''�criture de large object dans la base."
 
@@ -812,7 +823,7 @@ msgstr ""
 "Valeur infinie trouv�e pour une date/timestamp. Cette valeur ne peut �tre "
 "repr�sent� comme une valeur temporelle."
 
-#: org/postgresql/jdbc2/TypeInfoCache.java:98
+#: org/postgresql/jdbc2/TypeInfoCache.java:110
 #, java-format
 msgid "The class {0} does not implement org.postgresql.util.PGobject."
 msgstr "La classe {0} n''impl�mente pas org.postgresql.util.PGobject."
@@ -881,7 +892,7 @@ msgstr "Les Large Objects ne devraient pas 
 msgid "The SSLSocketFactory class provided {0} could not be instantiated."
 msgstr "La classe SSLSocketFactory fournie {0} n''a pas pu �tre instanci�e."
 
-#: org/postgresql/util/PGInterval.java:159
+#: org/postgresql/util/PGInterval.java:166
 msgid "Conversion of interval failed"
 msgstr "La conversion de l''intervalle a �chou�."
 
diff --git a/org/postgresql/translation/messages_de.class b/org/postgresql/translation/messages_de.class
index 6dc714f..b48f313 100644
Binary files a/org/postgresql/translation/messages_de.class and b/org/postgresql/translation/messages_de.class differ
diff --git a/org/postgresql/translation/messages_fr.class b/org/postgresql/translation/messages_fr.class
index 7ca2190..aba1a24 100644
Binary files a/org/postgresql/translation/messages_fr.class and b/org/postgresql/translation/messages_fr.class differ
diff --git a/org/postgresql/translation/messages_ru.class b/org/postgresql/translation/messages_ru.class
index 2f17493..63b3838 100644
Binary files a/org/postgresql/translation/messages_ru.class and b/org/postgresql/translation/messages_ru.class differ
diff --git a/org/postgresql/translation/messages_tr.class b/org/postgresql/translation/messages_tr.class
index 576d94f..6b242bc 100644
Binary files a/org/postgresql/translation/messages_tr.class and b/org/postgresql/translation/messages_tr.class differ
diff --git a/org/postgresql/translation/ru.po b/org/postgresql/translation/ru.po
index 20baddb..205201d 100644
--- a/org/postgresql/translation/ru.po
+++ b/org/postgresql/translation/ru.po
@@ -2,7 +2,7 @@
 # JDBC Translation into Russian, (C) 2003-2004 Serguei A. Mokhov, <mokhov at cs.concordia.ca>
 # Distributed under the same licensing terms as the JDBC driver itself.
 #
-# $PostgreSQL: pgjdbc/org/postgresql/translation/ru.po,v 1.3 2004/10/24 19:27:55 jurka Exp $
+# $PostgreSQL: pgjdbc/org/postgresql/translation/ru.po,v 1.5 2004/11/15 21:06:17 jurka Exp $
 #
 # ChangeLog:
 #
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: JDBC Driver for PostgreSQL 8.x.x\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-11-15 13:03-0800\n"
+"POT-Creation-Date: 2006-05-22 00:11-0700\n"
 "PO-Revision-Date: 2004-11-15 12:19-0500\n"
 "Last-Translator: Serguei A. Mokhov <mokhov at cs.concordia.ca>\n"
 "Language-Team: pgsql-rus <pgsql-rus at yahoogroups.com>\n"
@@ -24,13 +24,12 @@ msgstr ""
 "X-Poedit-Language: Russian\n"
 "X-Poedit-Country: RUSSIAN FEDERATION\n"
 
-#: org/postgresql/Driver.java.in:159
+#: org/postgresql/Driver.java.in:211
 msgid "Error loading default settings from driverconfig.properties"
 msgstr ""
 
 # key: postgresql.unusual
-#: org/postgresql/Driver.java.in:197
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1716
+#: org/postgresql/Driver.java.in:263 org/postgresql/Driver.java.in:327
 msgid ""
 "Something unusual has occured to cause the driver to fail. Please report "
 "this exception."
@@ -38,24 +37,83 @@ msgstr ""
 "Случилось что-то необычное, что заставило драйвер произвести ошибку. "
 "Пожалуйста сообщите это исключение."
 
+# key: postgresql.con.failed
+#: org/postgresql/Driver.java.in:335
+#, fuzzy
+msgid "Connection attempt timed out."
+msgstr "Ошибка при попытке подсоединения."
+
+# key: postgresql.con.sslfail
+#: org/postgresql/Driver.java.in:343
+#, fuzzy
+msgid "Interrupted while attempting to connect."
+msgstr "Ошибка при установке SSL-подсоединения."
+
 # key: postgresql.unimplemented
-#: org/postgresql/Driver.java.in:516
-msgid "This method is not yet implemented."
+#: org/postgresql/Driver.java.in:711
+#, fuzzy, java-format
+msgid "Method {0} is not yet implemented."
 msgstr "Этот метод ещё не реализован."
 
-#: org/postgresql/core/ConnectionFactory.java:68
-#, java-format
-msgid "No connection was able to be made for requested protocol {0}."
+#: org/postgresql/core/ConnectionFactory.java:70
+#, fuzzy, java-format
+msgid "A connection could not be made using the requested protocol {0}."
 msgstr ""
 "Подсодинение невозможно было установить для запрошенного протокола  {0}."
 
-#: org/postgresql/core/PGStream.java:458
+#: org/postgresql/core/PGStream.java:504
 #, java-format
 msgid "Premature end of input stream, expected {0} bytes, but only read {1}."
 msgstr ""
 "Раннее завершение входного потока, ожидалось байт: {0}, но считано только "
 "{1}."
 
+#: org/postgresql/core/PGStream.java:544
+#, java-format
+msgid "Expected an EOF from server, got: {0}"
+msgstr ""
+
+#: org/postgresql/core/UTF8Encoding.java:30
+#, java-format
+msgid ""
+"Illegal UTF-8 sequence: byte {0} of {1} byte sequence is not 10xxxxxx: {2}"
+msgstr ""
+
+#: org/postgresql/core/UTF8Encoding.java:63
+#, java-format
+msgid "Illegal UTF-8 sequence: {0} bytes used to encode a {1} byte value: {2}"
+msgstr ""
+
+#: org/postgresql/core/UTF8Encoding.java:100
+#: org/postgresql/core/UTF8Encoding.java:127
+#, java-format
+msgid "Illegal UTF-8 sequence: initial byte is {0}: {1}"
+msgstr ""
+
+#: org/postgresql/core/UTF8Encoding.java:132
+#, java-format
+msgid "Illegal UTF-8 sequence: final value is out of range: {0}"
+msgstr ""
+
+#: org/postgresql/core/UTF8Encoding.java:147
+#, java-format
+msgid "Illegal UTF-8 sequence: final value is a surrogate value: {0}"
+msgstr ""
+
+#: org/postgresql/core/types/PGBigDecimal.java:63
+#: org/postgresql/core/types/PGBoolean.java:62
+#: org/postgresql/core/types/PGByte.java:63
+#: org/postgresql/core/types/PGDouble.java:64
+#: org/postgresql/core/types/PGFloat.java:64
+#: org/postgresql/core/types/PGInteger.java:61
+#: org/postgresql/core/types/PGLong.java:62
+#: org/postgresql/core/types/PGNumber.java:62
+#: org/postgresql/core/types/PGShort.java:58
+#: org/postgresql/core/types/PGString.java:73
+#, java-format
+msgid "Cannot convert an instance of {0} to type {1}"
+msgstr ""
+
 # key: postgresql.con.sslnotsupported
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:55
 #: org/postgresql/core/v3/ConnectionFactoryImpl.java:66
@@ -94,7 +152,6 @@ msgstr "Ошибка при установке SSL-подсоединения."
 
 # key: postgresql.con.misc
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:221
-#: org/postgresql/core/v3/ConnectionFactoryImpl.java:275
 #, java-format
 msgid "Connection rejected: {0}."
 msgstr "Подсоединение отвергнуто: {0}."
@@ -113,10 +170,10 @@ msgstr "Сервер запросил парольную аутентифика
 # key: postgresql.con.auth
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:306
 #: org/postgresql/core/v3/ConnectionFactoryImpl.java:375
-#, java-format
+#, fuzzy, java-format
 msgid ""
 "The authentication type {0} is not supported. Check that you have configured "
-"the pg_hba.conf file to include the client's IP address or Subnet, and that "
+"the pg_hba.conf file to include the client''s IP address or subnet, and that "
 "it is using an authentication scheme supported by the driver."
 msgstr ""
 "Тип аутентификации {0} не поддерживается. Проверьте если вы сконфигурировали "
@@ -136,7 +193,6 @@ msgstr "Ошибка протокола.  Установление сессии
 
 # key: postgresql.con.backend
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:340
-#: org/postgresql/core/v3/ConnectionFactoryImpl.java:443
 #, java-format
 msgid "Backend start-up failed: {0}."
 msgstr "Запуск бэкенда не удался: {0}."
@@ -147,160 +203,159 @@ msgid "An unexpected result was returned by a query."
 msgstr "Запрос вернул неожиданный результат."
 
 # key: postgresql.res.colrange
-#: org/postgresql/core/v2/FastpathParameterList.java:42
-#: org/postgresql/core/v2/FastpathParameterList.java:64
-#: org/postgresql/core/v2/FastpathParameterList.java:71
-#: org/postgresql/core/v2/SimpleParameterList.java:44
-#: org/postgresql/core/v2/SimpleParameterList.java:68
-#: org/postgresql/core/v2/SimpleParameterList.java:75
-#: org/postgresql/core/v2/SimpleParameterList.java:82
-#: org/postgresql/core/v3/CompositeParameterList.java:36
-#: org/postgresql/core/v3/SimpleParameterList.java:37
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2384
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java:610
+#: org/postgresql/core/v2/FastpathParameterList.java:53
+#: org/postgresql/core/v2/FastpathParameterList.java:75
+#: org/postgresql/core/v2/FastpathParameterList.java:82
+#: org/postgresql/core/v2/SimpleParameterList.java:54
+#: org/postgresql/core/v2/SimpleParameterList.java:78
+#: org/postgresql/core/v2/SimpleParameterList.java:85
+#: org/postgresql/core/v2/SimpleParameterList.java:92
+#: org/postgresql/core/v3/CompositeParameterList.java:37
+#: org/postgresql/core/v3/SimpleParameterList.java:50
+#: org/postgresql/core/v3/SimpleParameterList.java:57
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2448
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java:639
 #, java-format
 msgid "The column index is out of range: {0}, number of columns: {1}."
 msgstr "Индекс колонки вне диапазона: {0}, число колонок: {1}."
 
 # key: postgresql.prep.param
-#: org/postgresql/core/v2/FastpathParameterList.java:129
-#: org/postgresql/core/v2/SimpleParameterList.java:141
-#: org/postgresql/core/v3/SimpleParameterList.java:94
+#: org/postgresql/core/v2/FastpathParameterList.java:140
+#: org/postgresql/core/v2/SimpleParameterList.java:151
+#: org/postgresql/core/v3/SimpleParameterList.java:134
 #, java-format
 msgid "No value specified for parameter {0}."
 msgstr "Не указано значение для параметра {0}."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:72
-#: org/postgresql/core/v2/QueryExecutorImpl.java:302
-#: org/postgresql/core/v3/QueryExecutorImpl.java:360
-#: org/postgresql/core/v3/QueryExecutorImpl.java:405
+#: org/postgresql/core/v2/QueryExecutorImpl.java:337
+#: org/postgresql/core/v3/QueryExecutorImpl.java:385
+#: org/postgresql/core/v3/QueryExecutorImpl.java:431
 #, java-format
 msgid "Expected command status BEGIN, got {0}."
 msgstr "Ожидался статус команды BEGIN, но получен для {0}."
 
-#: org/postgresql/core/v2/QueryExecutorImpl.java:77
-#: org/postgresql/core/v3/QueryExecutorImpl.java:410
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1699
+#: org/postgresql/core/v2/QueryExecutorImpl.java:78
+#: org/postgresql/core/v3/QueryExecutorImpl.java:437
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1755
 #, java-format
 msgid "Unexpected command status: {0}."
 msgstr "Неожиданный статус команды: {0}."
 
 # key: postgresql.con.ioerror
-#: org/postgresql/core/v2/QueryExecutorImpl.java:116
-#: org/postgresql/core/v2/QueryExecutorImpl.java:127
-#: org/postgresql/core/v2/QueryExecutorImpl.java:333
-#: org/postgresql/core/v3/QueryExecutorImpl.java:192
-#: org/postgresql/core/v3/QueryExecutorImpl.java:328
-#: org/postgresql/core/v3/QueryExecutorImpl.java:447
-#: org/postgresql/core/v3/QueryExecutorImpl.java:459
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1296
+#: org/postgresql/core/v2/QueryExecutorImpl.java:118
+#: org/postgresql/core/v2/QueryExecutorImpl.java:129
+#: org/postgresql/core/v2/QueryExecutorImpl.java:174
+#: org/postgresql/core/v2/QueryExecutorImpl.java:369
+#: org/postgresql/core/v3/QueryExecutorImpl.java:214
+#: org/postgresql/core/v3/QueryExecutorImpl.java:353
+#: org/postgresql/core/v3/QueryExecutorImpl.java:475
+#: org/postgresql/core/v3/QueryExecutorImpl.java:487
+#: org/postgresql/core/v3/QueryExecutorImpl.java:564
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1465
 msgid "An I/O error occured while sending to the backend."
 msgstr "Ошибка ввода/ввывода при отправке бэкенду."
 
 # key: postgresql.con.type
-#: org/postgresql/core/v2/QueryExecutorImpl.java:196
-#: org/postgresql/core/v2/QueryExecutorImpl.java:207
-#: org/postgresql/core/v3/QueryExecutorImpl.java:562
+#: org/postgresql/core/v2/QueryExecutorImpl.java:170
+#: org/postgresql/core/v2/QueryExecutorImpl.java:225
+#: org/postgresql/core/v2/QueryExecutorImpl.java:236
+#: org/postgresql/core/v3/QueryExecutorImpl.java:560
+#: org/postgresql/core/v3/QueryExecutorImpl.java:618
 #, java-format
 msgid "Unknown Response Type {0}."
 msgstr "Неизвестный тип ответа {0}."
 
-#: org/postgresql/core/v2/QueryExecutorImpl.java:535
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1398
+#: org/postgresql/core/v2/QueryExecutorImpl.java:429
+#: org/postgresql/core/v2/QueryExecutorImpl.java:471
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1291
+msgid "Ran out of memory retrieving query results."
+msgstr ""
+
+#: org/postgresql/core/v2/QueryExecutorImpl.java:593
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1567
 #, java-format
 msgid "Unable to interpret the update count in command completion tag: {0}."
 msgstr ""
 
-#: org/postgresql/core/v2/SimpleParameterList.java:56
+#: org/postgresql/core/v2/SimpleParameterList.java:66
 msgid "Zero bytes may not occur in string parameters."
 msgstr "Ноль байт не может быть в строковых параметрах."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:186
+#: org/postgresql/core/v3/QueryExecutorImpl.java:208
 msgid "Unable to bind parameter values for statement."
 msgstr "Не в состоянии ассоциировать значения параметров для команды."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:756
+#: org/postgresql/core/v3/QueryExecutorImpl.java:822
 #, java-format
 msgid ""
 "Bind message length {0} too long.  This can be caused by very large or "
 "incorrect length specifications on InputStream parameters."
 msgstr ""
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1190
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1348
+#, java-format
 msgid ""
-"The server's client_encoding parameter was changed to {0}. The JDBC driver "
+"The server''s client_encoding parameter was changed to {0}. The JDBC driver "
 "requires client_encoding to be UNICODE for correct operation."
 msgstr ""
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1197
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1355
+#, java-format
 msgid ""
-"The server's DateStyle parameter was changed to {0}. The JDBC driver "
+"The server''s DateStyle parameter was changed to {0}. The JDBC driver "
 "requires DateStyle to begin with ISO for correct operation."
 msgstr ""
 
 # key: postgresql.con.sslnotsupported
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1241
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1410
 msgid "The driver currently does not support COPY operations."
 msgstr "Драйвер в данный момент не поддерживате операции COPY."
 
-#: org/postgresql/ds/PGPoolingDataSource.java:408
+#: org/postgresql/ds/PGPoolingDataSource.java:410
 msgid "DataSource has been closed."
 msgstr "DataSource закрыт."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:110
+#: org/postgresql/ds/common/PooledConnectionImpl.java:119
 msgid "This PooledConnection has already been closed."
 msgstr "Это PooledConnection уже было закрыто."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:251
+#: org/postgresql/ds/common/PooledConnectionImpl.java:305
 msgid ""
 "Connection has been closed automatically because a new connection was opened "
 "for the same PooledConnection or the PooledConnection has been closed."
 msgstr ""
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:251
+#: org/postgresql/ds/common/PooledConnectionImpl.java:305
 msgid "Connection has been closed."
 msgstr "Это Connection было закрыт."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:397
+#: org/postgresql/ds/common/PooledConnectionImpl.java:463
 msgid "Statement has been closed."
 msgstr "Statement закрыт."
 
 # key: postgresql.fp.expint
 #: org/postgresql/fastpath/Fastpath.java:77
-#: org/postgresql/fastpath/Fastpath.java:123
+#: org/postgresql/fastpath/Fastpath.java:124
 #, java-format
 msgid "Fastpath call {0} - No result was returned and we expected an integer."
 msgstr ""
 
 # key: postgresql.fp.unknown
-#: org/postgresql/fastpath/Fastpath.java:217
+#: org/postgresql/fastpath/Fastpath.java:219
 #, java-format
 msgid "The fastpath function {0} is unknown."
 msgstr ""
 
-# key: postgresql.geo.box
+# key: postgresql.geo.lseg
 #: org/postgresql/geometric/PGbox.java:84
-#, java-format
-msgid "Conversion of box failed: {0}."
-msgstr "Ошибка при преобразовании типа box: {0}."
-
-# key: postgresql.geo.circle
 #: org/postgresql/geometric/PGcircle.java:84
 #: org/postgresql/geometric/PGcircle.java:93
-#, java-format
-msgid "Conversion of circle failed: {0}."
-msgstr "Ошибка при преобразовании типа circle: {0}."
-
-# key: postgresql.geo.line
 #: org/postgresql/geometric/PGline.java:82
-#, java-format
-msgid "Conversion of line failed: {0}."
-msgstr "Ошибка при преобразовании типа line: {0}."
-
-# key: postgresql.geo.lseg
 #: org/postgresql/geometric/PGlseg.java:79
-#, java-format
-msgid "Conversion of lseg failed: {0}."
+#: org/postgresql/geometric/PGpoint.java:85
+#, fuzzy, java-format
+msgid "Conversion to type {0} failed: {1}."
 msgstr "Ошибка при преобразовании типа lseg: {0}."
 
 # key: postgresql.geo.path
@@ -309,185 +364,199 @@ msgstr "Ошибка при преобразовании типа lseg: {0}."
 msgid "Cannot tell if path is open or closed: {0}."
 msgstr ""
 
-# key: postgresql.geo.point
-#: org/postgresql/geometric/PGpoint.java:85
-#, java-format
-msgid "Conversion of point failed: {0}."
-msgstr "Ошибка при преобразовании типа point: {0}."
-
 # key: postgresql.arr.range
-#: org/postgresql/jdbc2/AbstractJdbc2Array.java:89
+#: org/postgresql/jdbc2/AbstractJdbc2Array.java:91
 #, java-format
 msgid "The array index is out of range: {0}"
 msgstr "Индекс массива вне диапазона: {0}"
 
+#: org/postgresql/jdbc2/AbstractJdbc2Array.java:138
+msgid "Multi-dimensional arrays are currently not supported."
+msgstr ""
+
 # key: postgresql.arr.range
-#: org/postgresql/jdbc2/AbstractJdbc2Array.java:162
+#: org/postgresql/jdbc2/AbstractJdbc2Array.java:165
 #, java-format
 msgid "The array index is out of range: {0}, number of elements: {1}."
 msgstr "Индекс массива вне диапазона: {0}, число элементов: {1}."
 
+#: org/postgresql/jdbc2/AbstractJdbc2BlobClob.java:180
+msgid "LOB positioning offsets start at 1."
+msgstr ""
+
+#: org/postgresql/jdbc2/AbstractJdbc2BlobClob.java:184
+#, java-format
+msgid "PostgreSQL LOBs can only index to: {0}"
+msgstr ""
+
 # key: postgresql.stat.noresult
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:198
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:943
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:987
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:206
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:224
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:204
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:239
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:258
+#: org/postgresql/jdbc2/TypeInfoCache.java:156
+#: org/postgresql/jdbc2/TypeInfoCache.java:192
 msgid "No results were returned by the query."
 msgstr "Запрос не вернул результатов."
 
 # key: postgresql.stat.result
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:212
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:247
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:264
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2394
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:218
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:286
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:308
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2461
 msgid "A result was returned when none was expected."
 msgstr "Результат возвращён когда его не ожидалось."
 
 # key: postgresql.con.creobj
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:407
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:411
 #, java-format
 msgid "Failed to create object for: {0}."
 msgstr "Ошибка при создании объект для: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:426
-#, java-format
-msgid "The class {0} does not implement org.postgresql.util.PGobject."
-msgstr "Класс {0} не реализует org.postgresql.util.PGobject."
-
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:467
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:462
 #, java-format
 msgid "Unable to load the class {0} responsible for the datatype {1}"
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:556
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:553
 msgid ""
 "Cannot change transaction read-only property in the middle of a transaction."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:731
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:729
 msgid ""
 "Cannot change transaction isolation level in the middle of a transaction."
 msgstr ""
 
 # key: postgresql.con.isolevel
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:735
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:734
 #, java-format
 msgid "Transaction isolation level {0} not supported."
 msgstr "Уровень изоляции транзакций {0} не поддерживается."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:899
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:898
 msgid "Unable to translate data into the desired encoding."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java:61
-msgid "Unable to find datatypes oid and oidvector in the system catalogs."
+#: org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java:66
+msgid ""
+"Unable to determine a value for MaxIndexKeys due to missing system catalog "
+"data."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java:84
+#: org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java:89
 msgid "Unable to find name datatype in the system catalogs."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:176
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:190
 msgid ""
 "Operation requires a scrollable ResultSet, but this ResultSet is "
 "FORWARD_ONLY."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:350
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:365
 msgid "Unexpected error while decoding character data from a large object."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:602
 #: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:627
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1760
-msgid "Can't use relative move methods while on the insert row."
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:653
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1819
+msgid "Can''t use relative move methods while on the insert row."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:645
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2534
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:673
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2611
 #, java-format
 msgid "Invalid fetch direction constant: {0}."
 msgstr ""
 
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:687
+msgid "Cannot call cancelRowUpdates() when on the insert row."
+msgstr ""
+
 # key: postgresql.updateable.oninsertrow
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:671
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:707
 msgid "Cannot call deleteRow() when on the insert row."
 msgstr ""
 
 # key: postgresql.updateable.beforestartdelete
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:676
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:713
 msgid ""
 "Currently positioned before the start of the ResultSet.  You cannot call "
 "deleteRow() here."
 msgstr ""
 
 # key: postgresql.updateable.afterlastdelete
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:680
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:718
 msgid ""
 "Currently positioned after the end of the ResultSet.  You cannot call "
 "deleteRow() here."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:684
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:723
 #, fuzzy
 msgid "There are no rows in this ResultSet."
-msgstr "Имя колонки {0} не найдено в этом ResultSet'е."
+msgstr "Имя колонки {0} не найдено в этом ResultSet''е."
 
 # key: postgresql.updateable.notoninsertrow
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:731
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:771
 msgid "Not on the insert row."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:735
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:775
 msgid "You must specify at least one column value to insert a row."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:921
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2059
-msgid "The JVM claims not to support the ASCII encoding."
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:965
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2112
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2143
+#, java-format
+msgid "The JVM claims not to support the encoding: {0}"
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:925
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:968
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1255
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1383
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:969
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1012
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1352
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1481
 msgid "Provided InputStream failed."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1040
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2667
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1082
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2784
 msgid "Provided Reader failed."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1117
-msgid "Can't refresh the insert row."
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1150
+msgid "Can''t refresh the insert row."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1187
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2620
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1222
+msgid "Cannot call updateRow() when on the insert row."
+msgstr ""
+
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1228
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2676
 msgid ""
 "Cannot update the ResultSet because it is either before the start or after "
 "the end of the results."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1541
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1501
+msgid "ResultSets with concurrency CONCUR_READ_ONLY cannot be updated."
+msgstr ""
+
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1580
 #, java-format
 msgid "No primary key found for table {0}."
 msgstr ""
 
 # key: postgresql.input.fetch.gt0
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1745
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2542
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1803
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2620
 msgid "Fetch size must be a value greater to or equal to 0."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1757
-msgid "This ResultSet is closed."
-msgstr "ResultSet закрыт."
-
 # key: postgresql.con.invalidchar
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1835
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1897
 msgid ""
 "Invalid character data was found.  This is most likely caused by stored data "
 "containing characters that are invalid for the character set the database "
@@ -498,111 +567,67 @@ msgstr ""
 "хранимые данные содержащие символы не соответствующие набору символов базы.  "
 "Типичным примером этого является хранение 8-битных данных в базе SQL_ASCII."
 
-# key: postgresql.res.badbyte
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1874
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1881
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1936
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1943
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1976
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1984
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2507
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2515
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2545
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2552
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2572
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2583
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2601
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2619
+#: org/postgresql/jdbc2/TimestampUtils.java:232
 #, java-format
-msgid "Bad byte: {0}"
-msgstr "Плохой byte: {0}"
-
-# key: postgresql.res.badshort
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1914
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1922
-#, java-format
-msgid "Bad short: {0}"
-msgstr "Плохой short: {0}"
-
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2090
-msgid "The JVM claims not to support the UTF-8 encoding."
+msgid "Bad value for type {0} : {1}"
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2308
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2365
 #, java-format
 msgid "The column name {0} was not found in this ResultSet."
-msgstr "Имя колонки {0} не найдено в этом ResultSet'е."
+msgstr "Имя колонки {0} не найдено в этом ResultSet''е."
 
 # key: postgresql.updateable.notupdateable
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2369
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2430
 msgid ""
 "ResultSet is not updateable.  The query that generated this result set must "
 "select only one table, and must select all primary keys from that table. See "
 "the JDBC 2.1 API Specification, section 5.6 for more details."
 msgstr ""
 
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2442
+msgid "This ResultSet is closed."
+msgstr "ResultSet закрыт."
+
 # key: postgresql.res.nextrequired
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2382
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2455
 msgid "ResultSet not positioned properly, perhaps you need to call next."
 msgstr ""
 
-# key: postgresql.error.hint
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2434
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2442
-#, java-format
-msgid "Bad int: {0}"
-msgstr "Плохой int: {0}"
-
-# key: postgresql.res.badlong
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2472
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2479
-#, java-format
-msgid "Bad long: {0}"
-msgstr "Плохой long: {0}"
-
-# key: postgresql.res.badbigdec
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2499
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2510
-#, java-format
-msgid "Bad BigDecimal: {0}"
-msgstr "Плохой BigDecimal: {0}"
-
-# key: postgresql.res.badfloat
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2528
-#, java-format
-msgid "Bad float: {0}"
-msgstr "Плохой float: {0}"
-
-# key: postgresql.res.baddouble
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2546
-#, java-format
-msgid "Bad double: {0}"
-msgstr "Плохой double: {0}"
-
-# key: postgresql.res.badbyte
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2566
-#, java-format
-msgid "Bad date: {0}"
-msgstr "Плохая date: {0}"
-
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:203
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:244
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:283
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2354
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:235
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:278
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:328
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2420
 msgid ""
-"Can't use query methods that take a query string on a PreparedStatement."
+"Can''t use query methods that take a query string on a PreparedStatement."
 msgstr ""
 
 # key: postgresql.stat.noresult
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:209
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:227
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:242
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:261
 msgid "Multiple ResultSets were returned by the query."
 msgstr ""
 
-# key: postgresql.call.noreturntype
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:306
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2196
-msgid ""
-"A CallableStatement was declared, but no call to registerOutParameter(1, "
-"<some type>) was made."
-msgstr ""
-
 # key: postgresql.call.noreturnval
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:314
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:318
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:361
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:365
 msgid "A CallableStatement was executed with nothing returned."
 msgstr ""
 
 # key: postgresql.call.wrongrtntype
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:323
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:387
 #, java-format
 msgid ""
 "A CallableStatement function was executed and the return was of type {0} "
@@ -610,209 +635,239 @@ msgid ""
 msgstr ""
 
 # key: postgresql.input.rows.gt0
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:469
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:543
 msgid "Maximum number of rows must be a value grater than or equal to 0."
 msgstr ""
 
 # key: postgresql.input.query.gt0
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:510
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:585
 msgid "Query timeout must be a value greater than or equals to 0."
 msgstr ""
 
 # key: postgresql.input.field.gt0
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:572
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:649
 msgid "The maximum field size must be a value greater than or equal to 0."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:854
-msgid ""
-"setNull(i,Types.OTHER) is not supported; use setObject(i,nullobject,Types."
-"OTHER) instead."
-msgstr ""
-
 # key: postgresql.prep.type
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:857
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1073
 msgid "Unknown Types value."
 msgstr "Неизвестное значение Types."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1221
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1345
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2639
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1317
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1442
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2755
 #, java-format
 msgid "Invalid stream length {0}."
 msgstr "Неверная длина потока {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1251
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1348
 #, java-format
 msgid "The JVM claims not to support the {0} encoding."
 msgstr ""
 
 # key: postgresql.con.type
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1425
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2586
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1523
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2685
 #, java-format
 msgid "Unknown type {0}."
 msgstr "Неизвестный тип {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1529
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1644
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1650
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1656
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1662
 #, java-format
-msgid "Cannot cast an instance of {0} to Types.BIT"
-msgstr ""
-
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1541
-#, java-format
-msgid "Cannot cast an instance of {0} to Types.OTHER"
+msgid "Cannot cast an instance of {0} to type {1}"
 msgstr ""
 
 # key: postgresql.prep.type
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1544
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1665
 #, fuzzy, java-format
 msgid "Unsupported Types value: {0}"
 msgstr "Неизвестное значение Types."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1562
-msgid ""
-"setObject(i,null) is not supported. Instead, use setNull(i,type) or setObject"
-"(i,null,type)"
-msgstr ""
-
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1594
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1717
+#, java-format
 msgid ""
-"Can't infer the SQL type to use for an instance of {0}. Use setObject() with "
-"an explicit Types value to specify the type to use."
+"Can''t infer the SQL type to use for an instance of {0}. Use setObject() "
+"with an explicit Types value to specify the type to use."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1619
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1765
 msgid ""
 "This statement does not declare an OUT parameter.  Use '{' ?= call ... '}' "
 "to declare one."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1923
-msgid ""
-"Cannot call setXXX(1, ..) on a CallableStatement.  This is an output that "
-"must be configured with registerOutParameter instead."
-msgstr ""
-
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2147
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2299
 #, java-format
 msgid "Malformed function or procedure escape syntax at offset {0}."
 msgstr ""
 
 # key: postgresql.call.wrongget
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2168
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2182
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2349
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2363
 #, java-format
 msgid ""
 "Parameter of type {0} was registered, but call to get{1} (sqltype={2}) was "
 "made."
 msgstr ""
 
-# key: postgresql.call.noinout
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2198
-msgid "PostgreSQL only supports a single OUT function return value at index 1."
+# key: postgresql.call.noreturntype
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2377
+msgid ""
+"A CallableStatement was declared, but no call to registerOutParameter(1, "
+"<some type>) was made."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2226
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2409
 msgid "This statement has been closed."
 msgstr "Этот Sstatement был закрыт."
 
-# key: postgresql.format.badtime
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2245
+# key: postgresql.stat.noresult
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2468
+msgid "Too many update results were returned."
+msgstr "Возвращено слишком много результатов обновления."
+
+# key: postgresql.stat.batch.error
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2497
 #, java-format
-msgid "The given date {0} does not match the format required: {1}."
+msgid ""
+"Batch entry {0} {1} was aborted.  Call getNextException to see the cause."
 msgstr ""
 
-# key: postgresql.format.badtime
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2278
-#: org/postgresql/jdbc2/TimestampUtils.java:313
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2725
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2814
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2854
+msgid "Unexpected error writing large object to database."
+msgstr ""
+
+#: org/postgresql/jdbc2/EscapedFunctions.java:128
+#: org/postgresql/jdbc2/EscapedFunctions.java:140
+#: org/postgresql/jdbc2/EscapedFunctions.java:152
+#: org/postgresql/jdbc2/EscapedFunctions.java:201
+#: org/postgresql/jdbc2/EscapedFunctions.java:238
+#: org/postgresql/jdbc2/EscapedFunctions.java:262
+#: org/postgresql/jdbc2/EscapedFunctions.java:287
+#: org/postgresql/jdbc2/EscapedFunctions.java:311
+#: org/postgresql/jdbc2/EscapedFunctions.java:323
+#: org/postgresql/jdbc2/EscapedFunctions.java:347
+#: org/postgresql/jdbc2/EscapedFunctions.java:375
+#: org/postgresql/jdbc2/EscapedFunctions.java:384
+#: org/postgresql/jdbc2/EscapedFunctions.java:394
+#: org/postgresql/jdbc2/EscapedFunctions.java:403
+#: org/postgresql/jdbc2/EscapedFunctions.java:412
+#: org/postgresql/jdbc2/EscapedFunctions.java:421
+#: org/postgresql/jdbc2/EscapedFunctions.java:430
+#: org/postgresql/jdbc2/EscapedFunctions.java:439
+#: org/postgresql/jdbc2/EscapedFunctions.java:448
+#: org/postgresql/jdbc2/EscapedFunctions.java:457
+#: org/postgresql/jdbc2/EscapedFunctions.java:466
+#: org/postgresql/jdbc2/EscapedFunctions.java:475
 #, java-format
-msgid "The time given {0} does not match the format required: {1}."
+msgid "{0} function takes one and only one argument."
 msgstr ""
 
-# key: postgresql.format.badtimestamp
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2319
-#: org/postgresql/jdbc2/TimestampUtils.java:202
-#: org/postgresql/jdbc2/TimestampUtils.java:223
+#: org/postgresql/jdbc2/EscapedFunctions.java:164
+#: org/postgresql/jdbc2/EscapedFunctions.java:188
+#: org/postgresql/jdbc2/EscapedFunctions.java:250
+#: org/postgresql/jdbc2/EscapedFunctions.java:299
+#: org/postgresql/jdbc2/EscapedFunctions.java:493
 #, java-format
-msgid "The timestamp given {0} does not match the format required: {1}."
+msgid "{0} function takes two and only two arguments."
 msgstr ""
 
-# key: postgresql.stat.noresult
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2400
-msgid "Too many update results were returned."
-msgstr "Возвращено слишком много результатов обновления."
+#: org/postgresql/jdbc2/EscapedFunctions.java:178
+msgid "rand function only takes zero or one argument(the seed)."
+msgstr ""
 
-# key: postgresql.stat.batch.error
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2428
+#: org/postgresql/jdbc2/EscapedFunctions.java:225
 #, java-format
-msgid ""
-"Batch entry {0} {1} was aborted.  Call getNextException to see the cause."
+msgid "{0} function takes four and only four argument."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2619
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2697
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2730
-msgid "Unexpected error writing large object to database."
+#: org/postgresql/jdbc2/EscapedFunctions.java:277
+#: org/postgresql/jdbc2/EscapedFunctions.java:337
+#, java-format
+msgid "{0} function takes two or three arguments."
 msgstr ""
 
-#: org/postgresql/jdbc2/TimestampUtils.java:118
+#: org/postgresql/jdbc2/EscapedFunctions.java:357
+#: org/postgresql/jdbc2/EscapedFunctions.java:366
+#: org/postgresql/jdbc2/EscapedFunctions.java:484
+#: org/postgresql/jdbc2/EscapedFunctions.java:502
 #, java-format
-msgid "Could not extract nanoseconds from {0}."
-msgstr "Не получилось извлечь наносекунды из {0}."
+msgid "{0} function doesn''t take any argument."
+msgstr ""
 
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:56
-#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:37
-#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:47
-msgid "ResultSet holdability of HOLD_CURSORS_OVER_COMMIT is not supported."
+#: org/postgresql/jdbc2/TimestampUtils.java:334
+msgid ""
+"Infinite value found for timestamp/date. This cannot be represented as time."
 msgstr ""
 
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:91
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:121
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:154
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:175
+#: org/postgresql/jdbc2/TypeInfoCache.java:110
+#, java-format
+msgid "The class {0} does not implement org.postgresql.util.PGobject."
+msgstr "Класс {0} не реализует org.postgresql.util.PGobject."
+
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:59
+#, java-format
+msgid "Unknown ResultSet holdability setting: {0}."
+msgstr ""
+
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:95
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:126
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:160
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:181
 msgid "Server versions prior to 8.0 do not support savepoints."
 msgstr ""
 
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:93
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:123
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:97
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:128
 msgid "Cannot establish a savepoint in auto-commit mode."
 msgstr ""
 
 # key: postgresql.con.isolevel
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:346
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:394
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:442
-#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:146
-#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:172
-#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:197
-#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:241
-#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:284
-#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:328
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:352
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:400
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:448
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:138
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:164
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:189
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:233
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:276
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:320
 msgid "Returning autogenerated keys is not supported."
 msgstr ""
 
-#: org/postgresql/jdbc3/PSQLSavepoint.java:38
-#: org/postgresql/jdbc3/PSQLSavepoint.java:48
-#: org/postgresql/jdbc3/PSQLSavepoint.java:62
+# key: postgresql.arr.range
+#: org/postgresql/jdbc3/PSQLParameterMetaData.java:82
+#, fuzzy, java-format
+msgid "The parameter index is out of range: {0}, number of parameters: {1}."
+msgstr "Индекс массива вне диапазона: {0}, число элементов: {1}."
+
+#: org/postgresql/jdbc3/PSQLSavepoint.java:39
+#: org/postgresql/jdbc3/PSQLSavepoint.java:51
+#: org/postgresql/jdbc3/PSQLSavepoint.java:67
 msgid "Cannot reference a savepoint after it has been released."
 msgstr ""
 
-#: org/postgresql/jdbc3/PSQLSavepoint.java:41
+#: org/postgresql/jdbc3/PSQLSavepoint.java:43
 msgid "Cannot retrieve the id of a named savepoint."
 msgstr ""
 
-#: org/postgresql/jdbc3/PSQLSavepoint.java:51
+#: org/postgresql/jdbc3/PSQLSavepoint.java:55
 msgid "Cannot retrieve the name of an unnamed savepoint."
 msgstr ""
 
 # key: postgresql.lo.init
-#: org/postgresql/largeobject/LargeObjectManager.java:139
+#: org/postgresql/largeobject/LargeObjectManager.java:140
 msgid "Failed to initialize LargeObject API"
 msgstr "Ошибка при инициализации LargeObject API"
 
-#: org/postgresql/largeobject/LargeObjectManager.java:171
-#: org/postgresql/largeobject/LargeObjectManager.java:198
+#: org/postgresql/largeobject/LargeObjectManager.java:172
+#: org/postgresql/largeobject/LargeObjectManager.java:200
 msgid "Large Objects may not be used in auto-commit mode."
 msgstr ""
 "Большие объекты не могут использоваться в режиме авто-подтверждения (auto-"
@@ -824,60 +879,216 @@ msgid "The SSLSocketFactory class provided {0} could not be instantiated."
 msgstr "Предоставленный класс SSLSocketFactory {0} нельзя инстанциировать."
 
 # key: postgresql.money
+#: org/postgresql/util/PGInterval.java:166
+#, fuzzy
+msgid "Conversion of interval failed"
+msgstr "Ошибка при преобразовании типа money."
+
+# key: postgresql.money
 #: org/postgresql/util/PGmoney.java:75
 msgid "Conversion of money failed."
 msgstr "Ошибка при преобразовании типа money."
 
 # key: postgresql.error.position
-#: org/postgresql/util/PSQLException.java.in:50
+#: org/postgresql/util/PSQLException.java.in:58
 #, java-format
 msgid "Exception: {0}"
 msgstr "Ошибка/исключение: {0}"
 
-#: org/postgresql/util/PSQLException.java.in:51
+#: org/postgresql/util/PSQLException.java.in:59
 msgid "Stack Trace:"
 msgstr ""
 
-#: org/postgresql/util/PSQLException.java.in:53
+#: org/postgresql/util/PSQLException.java.in:61
 msgid "End of Stack Trace"
 msgstr ""
 
-#: org/postgresql/util/PSQLException.java.in:61
+#: org/postgresql/util/PSQLException.java.in:69
 #, java-format
 msgid "Exception generating stacktrace for: {0} encountered: {1}"
 msgstr ""
 
 # key: postgresql.error.detail
-#: org/postgresql/util/ServerErrorMessage.java:88
+#: org/postgresql/util/ServerErrorMessage.java:154
 #, java-format
 msgid "Detail: {0}"
 msgstr "Подробности: {0}"
 
 # key: postgresql.error.hint
-#: org/postgresql/util/ServerErrorMessage.java:91
+#: org/postgresql/util/ServerErrorMessage.java:159
 #, java-format
 msgid "Hint: {0}"
 msgstr "Подсказка: {0}"
 
 # key: postgresql.error.position
-#: org/postgresql/util/ServerErrorMessage.java:94
+#: org/postgresql/util/ServerErrorMessage.java:162
 #, java-format
 msgid "Position: {0}"
 msgstr "Позиция: {0}"
 
 # key: postgresql.error.where
-#: org/postgresql/util/ServerErrorMessage.java:97
+#: org/postgresql/util/ServerErrorMessage.java:165
 #, java-format
 msgid "Where: {0}"
 msgstr "Где: {0}"
 
+#: org/postgresql/util/ServerErrorMessage.java:171
+#, java-format
+msgid "Internal Query: {0}"
+msgstr ""
+
+# key: postgresql.error.position
+#: org/postgresql/util/ServerErrorMessage.java:174
+#, fuzzy, java-format
+msgid "Internal Position: {0}"
+msgstr "Позиция: {0}"
+
 # key: postgresql.error.location
-#: org/postgresql/util/ServerErrorMessage.java:105
+#: org/postgresql/util/ServerErrorMessage.java:180
 #, java-format
 msgid "Location: File: {0}, Routine: {1}, Line: {2}"
 msgstr "Местонахождение: Файл {0}, Процедура: {1}, Строка: {2}"
 
-#: org/postgresql/util/ServerErrorMessage.java:108
+#: org/postgresql/util/ServerErrorMessage.java:183
 #, java-format
 msgid "Server SQLState: {0}"
 msgstr "SQLState сервера: {0}"
+
+#: org/postgresql/xa/PGXAConnection.java:91
+#: org/postgresql/xa/PGXAConnection.java:131
+msgid "Invalid flags"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:94
+#: org/postgresql/xa/PGXAConnection.java:134
+#: org/postgresql/xa/PGXAConnection.java:316
+msgid "xid must not be null"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:97
+msgid "Connection is busy with another transaction"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:103
+msgid "suspend/resume and join not implemented"
+msgstr ""
+
+# key: postgresql.con.isolevel
+#: org/postgresql/xa/PGXAConnection.java:105
+#, fuzzy
+msgid "Transaction interleaving not implemented"
+msgstr "Уровень изоляции транзакций {0} не поддерживается."
+
+#: org/postgresql/xa/PGXAConnection.java:137
+msgid "tried to call end without corresponding start call"
+msgstr ""
+
+# key: postgresql.unimplemented
+#: org/postgresql/xa/PGXAConnection.java:141
+#, fuzzy
+msgid "suspend/resume not implemented"
+msgstr "Этот метод ещё не реализован."
+
+#: org/postgresql/xa/PGXAConnection.java:168
+msgid ""
+"Not implemented: Prepare must be issued using the same connection that "
+"started the transaction"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:172
+msgid "Prepare called before end"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:178
+msgid "Server versions prior to 8.1 do not support two-phase commit."
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:198
+msgid "Error preparing transaction"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:213
+msgid "Invalid flag"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:253
+msgid "Error during recover"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:307
+msgid "Error rolling back prepared transaction"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:342
+msgid ""
+"Not implemented: one-phase commit must be issued using the same connection "
+"that was used to start it"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:346
+msgid "commit called before end"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:356
+msgid "Error during one-phase commit"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:375
+msgid ""
+"Not implemented: 2nd phase commit must be issued using an idle connection"
+msgstr ""
+
+#: org/postgresql/xa/PGXAConnection.java:415
+msgid "Heuristic commit/rollback not supported"
+msgstr ""
+
+# key: postgresql.geo.box
+#~ msgid "Conversion of box failed: {0}."
+#~ msgstr "Ошибка при преобразовании типа box: {0}."
+
+# key: postgresql.geo.circle
+#~ msgid "Conversion of circle failed: {0}."
+#~ msgstr "Ошибка при преобразовании типа circle: {0}."
+
+# key: postgresql.geo.line
+#~ msgid "Conversion of line failed: {0}."
+#~ msgstr "Ошибка при преобразовании типа line: {0}."
+
+# key: postgresql.geo.point
+#~ msgid "Conversion of point failed: {0}."
+#~ msgstr "Ошибка при преобразовании типа point: {0}."
+
+# key: postgresql.res.badbyte
+#~ msgid "Bad byte: {0}"
+#~ msgstr "Плохой byte: {0}"
+
+# key: postgresql.res.badshort
+#~ msgid "Bad short: {0}"
+#~ msgstr "Плохой short: {0}"
+
+# key: postgresql.error.hint
+#~ msgid "Bad int: {0}"
+#~ msgstr "Плохой int: {0}"
+
+# key: postgresql.res.badlong
+#~ msgid "Bad long: {0}"
+#~ msgstr "Плохой long: {0}"
+
+# key: postgresql.res.badbigdec
+#~ msgid "Bad BigDecimal: {0}"
+#~ msgstr "Плохой BigDecimal: {0}"
+
+# key: postgresql.res.badfloat
+#~ msgid "Bad float: {0}"
+#~ msgstr "Плохой float: {0}"
+
+# key: postgresql.res.baddouble
+#~ msgid "Bad double: {0}"
+#~ msgstr "Плохой double: {0}"
+
+# key: postgresql.res.badbyte
+#~ msgid "Bad date: {0}"
+#~ msgstr "Плохая date: {0}"
+
+#~ msgid "Could not extract nanoseconds from {0}."
+#~ msgstr "Не получилось извлечь наносекунды из {0}."
diff --git a/org/postgresql/translation/tr.po b/org/postgresql/translation/tr.po
index d4911fd..7e9ae50 100644
--- a/org/postgresql/translation/tr.po
+++ b/org/postgresql/translation/tr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: jdbc-tr\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-10-10 14:57-0700\n"
+"POT-Creation-Date: 2006-05-22 00:11-0700\n"
 "PO-Revision-Date: 2005-10-31 17:53+0200\n"
 "Last-Translator: Nicolai Tufar <ntufar at gmail.com>\n"
 "Language-Team: Turkish <pgsql-tr-genel at PostgreSQL.org>\n"
@@ -22,10 +22,13 @@ msgstr ""
 msgid "Error loading default settings from driverconfig.properties"
 msgstr "driverconfig.properties dosyasından varsayılan ayarları yükleme hatası"
 
-#: org/postgresql/Driver.java.in:263
-#: org/postgresql/Driver.java.in:327
-msgid "Something unusual has occured to cause the driver to fail. Please report this exception."
-msgstr "Sıradışı bir durum sürücünün hata vermesine sebep oldu. Lütfen bu durumu geliştiricilere bildirin."
+#: org/postgresql/Driver.java.in:263 org/postgresql/Driver.java.in:327
+msgid ""
+"Something unusual has occured to cause the driver to fail. Please report "
+"this exception."
+msgstr ""
+"Sıradışı bir durum sürücünün hata vermesine sebep oldu. Lütfen bu durumu "
+"geliştiricilere bildirin."
 
 #: org/postgresql/Driver.java.in:335
 msgid "Connection attempt timed out."
@@ -45,20 +48,31 @@ msgstr "{0} yöntemi henüz kodlanmadı."
 msgid "A connection could not be made using the requested protocol {0}."
 msgstr "İstenilen protokol ile bağlantı kurulamadı {0}"
 
-#: org/postgresql/core/PGStream.java:472
+#: org/postgresql/core/PGStream.java:504
 #, java-format
 msgid "Premature end of input stream, expected {0} bytes, but only read {1}."
-msgstr "Giriş akımında beklenmeyen dosya sonu, {0} bayt beklenirken sadece {1} bayt alındı."
+msgstr ""
+"Giriş akımında beklenmeyen dosya sonu, {0} bayt beklenirken sadece {1} bayt "
+"alındı."
+
+#: org/postgresql/core/PGStream.java:544
+#, java-format
+msgid "Expected an EOF from server, got: {0}"
+msgstr ""
 
 #: org/postgresql/core/UTF8Encoding.java:30
 #, java-format
-msgid "Illegal UTF-8 sequence: byte {0} of {1} byte sequence is not 10xxxxxx: {2}"
-msgstr "Geçersiz UTF-8 çoklu bayt karakteri: {0}/{1} baytı 10xxxxxx değildir: {2}"
+msgid ""
+"Illegal UTF-8 sequence: byte {0} of {1} byte sequence is not 10xxxxxx: {2}"
+msgstr ""
+"Geçersiz UTF-8 çoklu bayt karakteri: {0}/{1} baytı 10xxxxxx değildir: {2}"
 
 #: org/postgresql/core/UTF8Encoding.java:63
 #, java-format
 msgid "Illegal UTF-8 sequence: {0} bytes used to encode a {1} byte value: {2}"
-msgstr "Geçersiz UTF-8 çoklu bayt karakteri: {0} bayt, {1} bayt değeri kodlamak için kullanılmış: {2}"
+msgstr ""
+"Geçersiz UTF-8 çoklu bayt karakteri: {0} bayt, {1} bayt değeri kodlamak için "
+"kullanılmış: {2}"
 
 #: org/postgresql/core/UTF8Encoding.java:100
 #: org/postgresql/core/UTF8Encoding.java:127
@@ -97,8 +111,12 @@ msgstr "Sürücü SSL desteklememktedir."
 
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:93
 #: org/postgresql/core/v3/ConnectionFactoryImpl.java:122
-msgid "Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections."
-msgstr "Bağlantı reddedildi. Sunucu adı ve portun doğru olup olmadığını ve postmaster'in TCP/IP bağlantılarını kabul edip etmediğini kontrol ediniz."
+msgid ""
+"Connection refused. Check that the hostname and port are correct and that "
+"the postmaster is accepting TCP/IP connections."
+msgstr ""
+"Bağlantı reddedildi. Sunucu adı ve portun doğru olup olmadığını ve "
+"postmaster''in TCP/IP bağlantılarını kabul edip etmediğini kontrol ediniz."
 
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:108
 #: org/postgresql/core/v3/ConnectionFactoryImpl.java:136
@@ -128,14 +146,23 @@ msgstr "Bağlantı reddedildi {0}"
 #: org/postgresql/core/v3/ConnectionFactoryImpl.java:299
 #: org/postgresql/core/v3/ConnectionFactoryImpl.java:325
 #: org/postgresql/core/v3/ConnectionFactoryImpl.java:352
-msgid "The server requested password-based authentication, but no password was provided."
+msgid ""
+"The server requested password-based authentication, but no password was "
+"provided."
 msgstr "Sunucu şifre tabanlı yetkilendirme istedi; ancak bir şifre sağlanmadı."
 
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:306
 #: org/postgresql/core/v3/ConnectionFactoryImpl.java:375
 #, java-format
-msgid "The authentication type {0} is not supported. Check that you have configured the pg_hba.conf file to include the client''s IP address or subnet, and that it is using an authentication scheme supported by the driver."
-msgstr "{0} yetkinlendirme tipi desteklenmemektedir. pg_hba.conf dosyanızı istemcinin IP adresini ya da subnetini içerecek şekilde ayarlayıp ayarlamadığınızı ve sürücü tarafından desteklenen yetkilendirme yöntemlerinden birisini kullanıp kullanmadığını kontrol ediniz."
+msgid ""
+"The authentication type {0} is not supported. Check that you have configured "
+"the pg_hba.conf file to include the client''s IP address or subnet, and that "
+"it is using an authentication scheme supported by the driver."
+msgstr ""
+"{0} yetkinlendirme tipi desteklenmemektedir. pg_hba.conf dosyanızı "
+"istemcinin IP adresini ya da subnetini içerecek şekilde ayarlayıp "
+"ayarlamadığınızı ve sürücü tarafından desteklenen yetkilendirme "
+"yöntemlerinden birisini kullanıp kullanmadığını kontrol ediniz."
 
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:312
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:350
@@ -165,8 +192,8 @@ msgstr "Sorgu beklenmeyen bir sonuç döndürdü."
 #: org/postgresql/core/v3/CompositeParameterList.java:37
 #: org/postgresql/core/v3/SimpleParameterList.java:50
 #: org/postgresql/core/v3/SimpleParameterList.java:57
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2445
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java:610
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2448
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java:639
 #, java-format
 msgid "The column index is out of range: {0}, number of columns: {1}."
 msgstr "Sütun gçstergesi kapsam dışıdır: {0}, sütun sayısı: {1}."
@@ -180,15 +207,15 @@ msgstr "{0} parametresi için hiç bir değer belirtilmedi."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:72
 #: org/postgresql/core/v2/QueryExecutorImpl.java:337
-#: org/postgresql/core/v3/QueryExecutorImpl.java:374
-#: org/postgresql/core/v3/QueryExecutorImpl.java:420
+#: org/postgresql/core/v3/QueryExecutorImpl.java:385
+#: org/postgresql/core/v3/QueryExecutorImpl.java:431
 #, java-format
 msgid "Expected command status BEGIN, got {0}."
 msgstr "BEGIN komut durumunu beklenirken {0} alındı."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:78
-#: org/postgresql/core/v3/QueryExecutorImpl.java:426
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1752
+#: org/postgresql/core/v3/QueryExecutorImpl.java:437
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1755
 #, java-format
 msgid "Unexpected command status: {0}."
 msgstr "Beklenmeyen komut durumu: {0}."
@@ -197,26 +224,32 @@ msgstr "Beklenmeyen komut durumu: {0}."
 #: org/postgresql/core/v2/QueryExecutorImpl.java:129
 #: org/postgresql/core/v2/QueryExecutorImpl.java:174
 #: org/postgresql/core/v2/QueryExecutorImpl.java:369
-#: org/postgresql/core/v3/QueryExecutorImpl.java:203
-#: org/postgresql/core/v3/QueryExecutorImpl.java:342
-#: org/postgresql/core/v3/QueryExecutorImpl.java:464
-#: org/postgresql/core/v3/QueryExecutorImpl.java:476
-#: org/postgresql/core/v3/QueryExecutorImpl.java:553
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1441
+#: org/postgresql/core/v3/QueryExecutorImpl.java:214
+#: org/postgresql/core/v3/QueryExecutorImpl.java:353
+#: org/postgresql/core/v3/QueryExecutorImpl.java:475
+#: org/postgresql/core/v3/QueryExecutorImpl.java:487
+#: org/postgresql/core/v3/QueryExecutorImpl.java:564
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1465
 msgid "An I/O error occured while sending to the backend."
-msgstr "Backend'e gönderirken bir I/O hatası oluştu."
+msgstr "Backend''e gönderirken bir I/O hatası oluştu."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:170
 #: org/postgresql/core/v2/QueryExecutorImpl.java:225
 #: org/postgresql/core/v2/QueryExecutorImpl.java:236
-#: org/postgresql/core/v3/QueryExecutorImpl.java:549
-#: org/postgresql/core/v3/QueryExecutorImpl.java:607
+#: org/postgresql/core/v3/QueryExecutorImpl.java:560
+#: org/postgresql/core/v3/QueryExecutorImpl.java:618
 #, java-format
 msgid "Unknown Response Type {0}."
 msgstr "Bilinmeyen yanıt tipi {0}"
 
-#: org/postgresql/core/v2/QueryExecutorImpl.java:578
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1543
+#: org/postgresql/core/v2/QueryExecutorImpl.java:429
+#: org/postgresql/core/v2/QueryExecutorImpl.java:471
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1291
+msgid "Ran out of memory retrieving query results."
+msgstr ""
+
+#: org/postgresql/core/v2/QueryExecutorImpl.java:593
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1567
 #, java-format
 msgid "Unable to interpret the update count in command completion tag: {0}."
 msgstr "Komut tamamlama etiketinde update sayısı yorumlanamıyor: {0}."
@@ -225,26 +258,39 @@ msgstr "Komut tamamlama etiketinde update sayısı yorumlanamıyor: {0}."
 msgid "Zero bytes may not occur in string parameters."
 msgstr "String parametrelerinde sıfır bayt olamaz."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:197
+#: org/postgresql/core/v3/QueryExecutorImpl.java:208
 msgid "Unable to bind parameter values for statement."
 msgstr "Komut için parametre değerlei bağlanamadı."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:810
+#: org/postgresql/core/v3/QueryExecutorImpl.java:822
 #, java-format
-msgid "Bind message length {0} too long.  This can be caused by very large or incorrect length specifications on InputStream parameters."
-msgstr "Bind mesaj uzunluğu ({0}) fazla uzun. Bu durum InputStream yalnış uzunluk belirtimlerden kaynaklanabilir."
+msgid ""
+"Bind message length {0} too long.  This can be caused by very large or "
+"incorrect length specifications on InputStream parameters."
+msgstr ""
+"Bind mesaj uzunluğu ({0}) fazla uzun. Bu durum InputStream yalnış uzunluk "
+"belirtimlerden kaynaklanabilir."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1325
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1348
 #, java-format
-msgid "The server''s client_encoding parameter was changed to {0}. The JDBC driver requires client_encoding to be UNICODE for correct operation."
-msgstr "İstemcinin client_encoding parametresi {0} değerine değiştirilmiştir. JDBC sürücüsünün doğru çalışması için client_encoding parameteresinin UNICODE olması gerekir."
+msgid ""
+"The server''s client_encoding parameter was changed to {0}. The JDBC driver "
+"requires client_encoding to be UNICODE for correct operation."
+msgstr ""
+"İstemcinin client_encoding parametresi {0} değerine değiştirilmiştir. JDBC "
+"sürücüsünün doğru çalışması için client_encoding parameteresinin UNICODE "
+"olması gerekir."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1332
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1355
 #, java-format
-msgid "The server''s DateStyle parameter was changed to {0}. The JDBC driver requires DateStyle to begin with ISO for correct operation."
-msgstr "Sunucunun DateStyle parametresi {0} olarak değiştirildi. JDBC sürücüsü doğru işlemesi için DateStyle tanımının ISO işle başlamasını gerekir."
+msgid ""
+"The server''s DateStyle parameter was changed to {0}. The JDBC driver "
+"requires DateStyle to begin with ISO for correct operation."
+msgstr ""
+"Sunucunun DateStyle parametresi {0} olarak değiştirildi. JDBC sürücüsü doğru "
+"işlemesi için DateStyle tanımının ISO işle başlamasını gerekir."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1386
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1410
 msgid "The driver currently does not support COPY operations."
 msgstr "Bu sunucu şu aşamada COPY işlemleri desteklememktedir."
 
@@ -252,19 +298,23 @@ msgstr "Bu sunucu şu aşamada COPY işlemleri desteklememktedir."
 msgid "DataSource has been closed."
 msgstr "DataSource kapatıldı."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:112
+#: org/postgresql/ds/common/PooledConnectionImpl.java:119
 msgid "This PooledConnection has already been closed."
 msgstr "Geçerli PooledConnection zaten önceden kapatıldı."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:298
-msgid "Connection has been closed automatically because a new connection was opened for the same PooledConnection or the PooledConnection has been closed."
-msgstr "PooledConnection kapatıldığı için veya aynı PooledConnection için yeni bir bağlantı açıldığı için geçerli bağlantı otomatik kapatıldı."
+#: org/postgresql/ds/common/PooledConnectionImpl.java:305
+msgid ""
+"Connection has been closed automatically because a new connection was opened "
+"for the same PooledConnection or the PooledConnection has been closed."
+msgstr ""
+"PooledConnection kapatıldığı için veya aynı PooledConnection için yeni bir "
+"bağlantı açıldığı için geçerli bağlantı otomatik kapatıldı."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:298
+#: org/postgresql/ds/common/PooledConnectionImpl.java:305
 msgid "Connection has been closed."
 msgstr "Bağlantı kapatıldı."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:456
+#: org/postgresql/ds/common/PooledConnectionImpl.java:463
 msgid "Statement has been closed."
 msgstr "Komut kapatıldı."
 
@@ -318,17 +368,17 @@ msgid "PostgreSQL LOBs can only index to: {0}"
 msgstr "PostgreSQL LOB göstergeleri sadece {0} referans edebilir"
 
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:204
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:232
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:251
-#: org/postgresql/jdbc2/TypeInfoCache.java:141
-#: org/postgresql/jdbc2/TypeInfoCache.java:177
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:239
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:258
+#: org/postgresql/jdbc2/TypeInfoCache.java:156
+#: org/postgresql/jdbc2/TypeInfoCache.java:192
 msgid "No results were returned by the query."
 msgstr "Sorgudan hiç bir sonuç dönmedi."
 
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:218
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:279
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:301
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2442
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:286
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:308
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2461
 msgid "A result was returned when none was expected."
 msgstr "Hiçbir sonuç kebklenimezken sonuç getirildi."
 
@@ -343,12 +393,17 @@ msgid "Unable to load the class {0} responsible for the datatype {1}"
 msgstr "{1} veri tipinden sorumlu {0} sınıfı yüklenemedi"
 
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:553
-msgid "Cannot change transaction read-only property in the middle of a transaction."
-msgstr "Transaction ortasında geçerli transactionun read-only özellği değiştirilemez."
+msgid ""
+"Cannot change transaction read-only property in the middle of a transaction."
+msgstr ""
+"Transaction ortasında geçerli transactionun read-only özellği değiştirilemez."
 
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:729
-msgid "Cannot change transaction isolation level in the middle of a transaction."
-msgstr "Transaction ortasında geçerli transactionun transaction isolation level özellği değiştirilemez."
+msgid ""
+"Cannot change transaction isolation level in the middle of a transaction."
+msgstr ""
+"Transaction ortasında geçerli transactionun transaction isolation level "
+"özellği değiştirilemez."
 
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:734
 #, java-format
@@ -360,254 +415,311 @@ msgid "Unable to translate data into the desired encoding."
 msgstr "Veri, istenilen dil kodlamasına çevrilemiyor."
 
 #: org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java:66
-msgid "Unable to determine a value for MaxIndexKeys due to missing system catalog data."
-msgstr "Sistem kataloğu olmadığından MaxIndexKeys değerini tespit edilememektedir."
+msgid ""
+"Unable to determine a value for MaxIndexKeys due to missing system catalog "
+"data."
+msgstr ""
+"Sistem kataloğu olmadığından MaxIndexKeys değerini tespit edilememektedir."
 
 #: org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java:89
 msgid "Unable to find name datatype in the system catalogs."
 msgstr "Sistem kataloglarında name veri tipi bulunamıyor."
 
 #: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:190
-msgid "Operation requires a scrollable ResultSet, but this ResultSet is FORWARD_ONLY."
-msgstr "İşlem, kaydırılabilen ResultSet gerektirir, ancak bu ResultSet FORWARD_ONLYdir."
+msgid ""
+"Operation requires a scrollable ResultSet, but this ResultSet is "
+"FORWARD_ONLY."
+msgstr ""
+"İşlem, kaydırılabilen ResultSet gerektirir, ancak bu ResultSet "
+"FORWARD_ONLYdir."
 
 #: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:365
 msgid "Unexpected error while decoding character data from a large object."
 msgstr "Large-object nesnesinden karakter veriyi çözerken beklenmeyen hata."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:624
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:650
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1816
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:627
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:653
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1819
 msgid "Can''t use relative move methods while on the insert row."
 msgstr "Insert kaydı üzerinde relative move method kullanılamaz."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:670
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2592
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:673
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2611
 #, java-format
 msgid "Invalid fetch direction constant: {0}."
 msgstr "Getirme yönü değişmezi geçersiz: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:684
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:687
 msgid "Cannot call cancelRowUpdates() when on the insert row."
 msgstr "Insert edilmiş kaydın üzerindeyken cancelRowUpdates() çağırılamaz."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:704
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:707
 msgid "Cannot call deleteRow() when on the insert row."
 msgstr "Insert  kaydı üzerinde deleteRow() çağırılamaz."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:710
-msgid "Currently positioned before the start of the ResultSet.  You cannot call deleteRow() here."
-msgstr "Şu an ResultSet başlangcıından önce konumlandı. deleteRow() burada çağırabilirsiniz."
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:713
+msgid ""
+"Currently positioned before the start of the ResultSet.  You cannot call "
+"deleteRow() here."
+msgstr ""
+"Şu an ResultSet başlangcıından önce konumlandı. deleteRow() burada "
+"çağırabilirsiniz."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:715
-msgid "Currently positioned after the end of the ResultSet.  You cannot call deleteRow() here."
-msgstr "Şu an ResultSet sonucundan sonra konumlandı. deleteRow() burada çağırabilirsiniz."
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:718
+msgid ""
+"Currently positioned after the end of the ResultSet.  You cannot call "
+"deleteRow() here."
+msgstr ""
+"Şu an ResultSet sonucundan sonra konumlandı. deleteRow() burada "
+"çağırabilirsiniz."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:720
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:723
 msgid "There are no rows in this ResultSet."
 msgstr "Bu ResultSet içinde kayıt bulunamadı."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:768
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:771
 msgid "Not on the insert row."
 msgstr "Insert kaydı değil."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:772
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:775
 msgid "You must specify at least one column value to insert a row."
 msgstr "Bir satır eklemek için en az bir sütun değerini belirtmelisiniz."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:962
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2109
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2140
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:965
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2112
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2143
 #, java-format
 msgid "The JVM claims not to support the encoding: {0}"
 msgstr "JVM, {0} dil kodlamasını desteklememektedir."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:966
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1009
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1333
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1462
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:969
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1012
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1352
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1481
 msgid "Provided InputStream failed."
 msgstr "Sağlanmış InputStream başarısız."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1079
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2765
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1082
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2784
 msgid "Provided Reader failed."
 msgstr "Sağlanmış InputStream başarısız."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1147
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1150
 msgid "Can''t refresh the insert row."
 msgstr "Inser satırı yenilenemiyor."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1219
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1222
 msgid "Cannot call updateRow() when on the insert row."
 msgstr "Insert  kaydı üzerinde updateRow() çağırılamaz."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1225
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2672
-msgid "Cannot update the ResultSet because it is either before the start or after the end of the results."
-msgstr "ResultSet, sonuçların ilk kaydından önce veya son kaydından sonra olduğu için güncelleme yapılamamaktadır."
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1228
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2676
+msgid ""
+"Cannot update the ResultSet because it is either before the start or after "
+"the end of the results."
+msgstr ""
+"ResultSet, sonuçların ilk kaydından önce veya son kaydından sonra olduğu "
+"için güncelleme yapılamamaktadır."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1498
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1501
 msgid "ResultSets with concurrency CONCUR_READ_ONLY cannot be updated."
-msgstr "Eş zamanlama CONCUR_READ_ONLY olan ResultSet'ler değiştirilemez"
+msgstr "Eş zamanlama CONCUR_READ_ONLY olan ResultSet''ler değiştirilemez"
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1577
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1580
 #, java-format
 msgid "No primary key found for table {0}."
 msgstr "{0} tablosunda primary key yok."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1800
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2601
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1803
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2620
 msgid "Fetch size must be a value greater to or equal to 0."
 msgstr "Fetch boyutu sıfır veya daha büyük bir değer olmalıdır."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1894
-msgid "Invalid character data was found.  This is most likely caused by stored data containing characters that are invalid for the character set the database was created in.  The most common example of this is storing 8bit data in a SQL_ASCII database."
-msgstr "Geçersiz karakterler bulunmuştur. Bunun sebebi, verilerde veritabanın desteklediği dil kodlamadaki karakterlerin dışında bir karaktere rastlamasıdır. Bunun en yaygın örneği 8 bitlik veriyi SQL_ASCII veritabanında saklamasıdır."
-
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1933
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1940
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1973
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1981
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2503
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2511
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2541
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2548
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2568
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2579
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2597
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2615
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1897
+msgid ""
+"Invalid character data was found.  This is most likely caused by stored data "
+"containing characters that are invalid for the character set the database "
+"was created in.  The most common example of this is storing 8bit data in a "
+"SQL_ASCII database."
+msgstr ""
+"Geçersiz karakterler bulunmuştur. Bunun sebebi, verilerde veritabanın "
+"desteklediği dil kodlamadaki karakterlerin dışında bir karaktere "
+"rastlamasıdır. Bunun en yaygın örneği 8 bitlik veriyi SQL_ASCII "
+"veritabanında saklamasıdır."
+
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1936
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1943
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1976
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1984
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2507
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2515
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2545
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2552
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2572
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2583
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2601
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2619
 #: org/postgresql/jdbc2/TimestampUtils.java:232
 #, java-format
 msgid "Bad value for type {0} : {1}"
 msgstr "{0} veri tipi için geçersiz değer : {1}"
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2362
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2365
 #, java-format
 msgid "The column name {0} was not found in this ResultSet."
 msgstr "Bu ResultSet içinde {0} sütun adı bulunamadı."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2427
-msgid "ResultSet is not updateable.  The query that generated this result set must select only one table, and must select all primary keys from that table. See the JDBC 2.1 API Specification, section 5.6 for more details."
-msgstr "ResultSet değiştirilemez. Bu sonucu üreten sorgu tek bir tablodan sorgulamalı ve tablonun tüm primary key alanları belirtmelidir. Daha fazla bilgi için bk. JDBC 2.1 API Specification, section 5.6."
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2430
+msgid ""
+"ResultSet is not updateable.  The query that generated this result set must "
+"select only one table, and must select all primary keys from that table. See "
+"the JDBC 2.1 API Specification, section 5.6 for more details."
+msgstr ""
+"ResultSet değiştirilemez. Bu sonucu üreten sorgu tek bir tablodan "
+"sorgulamalı ve tablonun tüm primary key alanları belirtmelidir. Daha fazla "
+"bilgi için bk. JDBC 2.1 API Specification, section 5.6."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2439
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2442
 msgid "This ResultSet is closed."
 msgstr "ResultSet kapalıdır."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2452
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2455
 msgid "ResultSet not positioned properly, perhaps you need to call next."
 msgstr "ResultSet doğru konumlanmamıştır, next işlemi çağırmanız gerekir."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:228
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:271
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:321
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2401
-msgid "Can''t use query methods that take a query string on a PreparedStatement."
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:235
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:278
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:328
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2420
+msgid ""
+"Can''t use query methods that take a query string on a PreparedStatement."
 msgstr "PreparedStatement ile sorgu satırı alan sorgu yöntemleri kullanılamaz."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:235
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:254
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:242
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:261
 msgid "Multiple ResultSets were returned by the query."
 msgstr "Sorgu tarafından birden fazla ResultSet getirildi."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:354
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:358
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:361
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:365
 msgid "A CallableStatement was executed with nothing returned."
 msgstr "CallableStatement çalıştırma sonucunda veri getirilmedi."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:380
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:387
 #, java-format
-msgid "A CallableStatement function was executed and the return was of type {0} however type {1} was registered."
-msgstr "CallableStatement çalıştırıldı ancak döndürme tipi {1} olark bildirilirken {0} alındı."
+msgid ""
+"A CallableStatement function was executed and the return was of type {0} "
+"however type {1} was registered."
+msgstr ""
+"CallableStatement çalıştırıldı ancak döndürme tipi {1} olark bildirilirken "
+"{0} alındı."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:536
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:543
 msgid "Maximum number of rows must be a value grater than or equal to 0."
 msgstr "En büyük getirilecek satır sayısı sıfırdan büyük olmalıdır."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:578
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:585
 msgid "Query timeout must be a value greater than or equals to 0."
 msgstr "Sorgu zaman aşımı değer sıfır veya sıfırdan büyük bir sayı olmalıdır."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:642
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:649
 msgid "The maximum field size must be a value greater than or equal to 0."
 msgstr "En büyük alan boyutu sıfır ya da sıfırdan büyük bir değer olmalı."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1054
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1073
 msgid "Unknown Types value."
 msgstr "Geçersiz Types değeri."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1298
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1423
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2736
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1317
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1442
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2755
 #, java-format
 msgid "Invalid stream length {0}."
 msgstr "Geçersiz akım uzunluğu {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1329
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1348
 #, java-format
 msgid "The JVM claims not to support the {0} encoding."
 msgstr "JVM, {0} dil kodlamasını desteklememektedir."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1504
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2666
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1523
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2685
 #, java-format
 msgid "Unknown type {0}."
 msgstr "Bilinmeyen tip {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1625
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1631
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1637
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1643
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1644
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1650
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1656
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1662
 #, java-format
 msgid "Cannot cast an instance of {0} to type {1}"
 msgstr "{0} tipi {1} tipine dönüştürülemiyor"
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1646
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1665
 #, java-format
 msgid "Unsupported Types value: {0}"
 msgstr "Geçersiz Types değeri: {0}"
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1698
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1717
 #, java-format
-msgid "Can''t infer the SQL type to use for an instance of {0}. Use setObject() with an explicit Types value to specify the type to use."
-msgstr "{0}'nin örneği ile kullanılacak SQL tip bulunamadı. Kullanılacak tip belirtmek için kesin Types değerleri ile setObject() kullanın."
+msgid ""
+"Can''t infer the SQL type to use for an instance of {0}. Use setObject() "
+"with an explicit Types value to specify the type to use."
+msgstr ""
+"{0}''nin örneği ile kullanılacak SQL tip bulunamadı. Kullanılacak tip "
+"belirtmek için kesin Types değerleri ile setObject() kullanın."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1746
-msgid "This statement does not declare an OUT parameter.  Use '{' ?= call ... '}' to declare one."
-msgstr "Bu komut OUT parametresi bildirmemektedir.  Bildirmek için '{' ?= call ... '}' kullanın."
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1765
+msgid ""
+"This statement does not declare an OUT parameter.  Use '{' ?= call ... '}' "
+"to declare one."
+msgstr ""
+"Bu komut OUT parametresi bildirmemektedir.  Bildirmek için '{' ?= call ... "
+"'}' kullanın."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2280
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2299
 #, java-format
 msgid "Malformed function or procedure escape syntax at offset {0}."
 msgstr "{0} adresinde fonksiyon veya yordamda kaçış söz dizimi geçersiz."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2330
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2344
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2349
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2363
 #, java-format
-msgid "Parameter of type {0} was registered, but call to get{1} (sqltype={2}) was made."
-msgstr "{0} tipinde parametre tanıtıldı, ancak {1} (sqltype={2}) tipinde geri getirmek için çağrı yapıldı."
+msgid ""
+"Parameter of type {0} was registered, but call to get{1} (sqltype={2}) was "
+"made."
+msgstr ""
+"{0} tipinde parametre tanıtıldı, ancak {1} (sqltype={2}) tipinde geri "
+"getirmek için çağrı yapıldı."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2358
-msgid "A CallableStatement was declared, but no call to registerOutParameter(1, <some type>) was made."
-msgstr "CallableStatement bildirildi ancak registerOutParameter(1, < bir tip>) tanıtımı yapılmadı."
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2377
+msgid ""
+"A CallableStatement was declared, but no call to registerOutParameter(1, "
+"<some type>) was made."
+msgstr ""
+"CallableStatement bildirildi ancak registerOutParameter(1, < bir tip>) "
+"tanıtımı yapılmadı."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2390
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2409
 msgid "This statement has been closed."
 msgstr "Bu komut kapatıldı."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2449
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2468
 msgid "Too many update results were returned."
 msgstr "Çok fazla güncelleme sonucu döndürüldü."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2478
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2497
 #, java-format
-msgid "Batch entry {0} {1} was aborted.  Call getNextException to see the cause."
-msgstr "Tpilı iş girişi {0} {1} durduruldu.  Nedenini görmek için getNextException fonksiyonu çağırın."
+msgid ""
+"Batch entry {0} {1} was aborted.  Call getNextException to see the cause."
+msgstr ""
+"Tpilı iş girişi {0} {1} durduruldu.  Nedenini görmek için getNextException "
+"fonksiyonu çağırın."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2706
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2795
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2835
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2725
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2814
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2854
 msgid "Unexpected error writing large object to database."
 msgstr "Large object veritabanına yazılırken beklenmeyan hata."
 
@@ -670,10 +782,13 @@ msgid "{0} function doesn''t take any argument."
 msgstr "{0} fonksiyonu parametre almaz."
 
 #: org/postgresql/jdbc2/TimestampUtils.java:334
-msgid "Infinite value found for timestamp/date. This cannot be represented as time."
-msgstr "Timestamp veri tipinde sonsuz değer bulunmuştur. Buna uygun bir gösterim yoktur."
+msgid ""
+"Infinite value found for timestamp/date. This cannot be represented as time."
+msgstr ""
+"Timestamp veri tipinde sonsuz değer bulunmuştur. Buna uygun bir gösterim "
+"yoktur."
 
-#: org/postgresql/jdbc2/TypeInfoCache.java:98
+#: org/postgresql/jdbc2/TypeInfoCache.java:110
 #, java-format
 msgid "The class {0} does not implement org.postgresql.util.PGobject."
 msgstr "{0} sınıfı org.postgresql.util.PGobject implemente etmiyor."
@@ -688,7 +803,7 @@ msgstr "ResultSet tutabilme ayarı geçersiz: {0}."
 #: org/postgresql/jdbc3/AbstractJdbc3Connection.java:160
 #: org/postgresql/jdbc3/AbstractJdbc3Connection.java:181
 msgid "Server versions prior to 8.0 do not support savepoints."
-msgstr "Sunucunun 8.0'dan  önceki sürümler savepoint desteklememektedir."
+msgstr "Sunucunun 8.0''dan  önceki sürümler savepoint desteklememektedir."
 
 #: org/postgresql/jdbc3/AbstractJdbc3Connection.java:97
 #: org/postgresql/jdbc3/AbstractJdbc3Connection.java:128
@@ -740,7 +855,7 @@ msgstr "Auto-commit biçimde large object kullanılamaz."
 msgid "The SSLSocketFactory class provided {0} could not be instantiated."
 msgstr "SSLSocketFactory {0} ile örneklenmedi."
 
-#: org/postgresql/util/PGInterval.java:159
+#: org/postgresql/util/PGInterval.java:166
 msgid "Conversion of interval failed"
 msgstr "Interval dönüştürmesi başarısız."
 
@@ -838,8 +953,12 @@ msgid "suspend/resume not implemented"
 msgstr "suspend/resume desteklenmiyor"
 
 #: org/postgresql/xa/PGXAConnection.java:168
-msgid "Not implemented: Prepare must be issued using the same connection that started the transaction"
-msgstr "Desteklenmiyor: Prepare, transaction başlatran bağlantı tarafından çağırmalıdır"
+msgid ""
+"Not implemented: Prepare must be issued using the same connection that "
+"started the transaction"
+msgstr ""
+"Desteklenmiyor: Prepare, transaction başlatran bağlantı tarafından "
+"çağırmalıdır"
 
 #: org/postgresql/xa/PGXAConnection.java:172
 msgid "Prepare called before end"
@@ -847,7 +966,8 @@ msgstr "Sondan önce prepare çağırılmış"
 
 #: org/postgresql/xa/PGXAConnection.java:178
 msgid "Server versions prior to 8.1 do not support two-phase commit."
-msgstr "Sunucunun 8.1'den  önceki sürümler two-phase commit desteklememektedir."
+msgstr ""
+"Sunucunun 8.1''den  önceki sürümler two-phase commit desteklememektedir."
 
 #: org/postgresql/xa/PGXAConnection.java:198
 msgid "Error preparing transaction"
@@ -866,8 +986,12 @@ msgid "Error rolling back prepared transaction"
 msgstr "Hazırlanmış transaction rollback hatası"
 
 #: org/postgresql/xa/PGXAConnection.java:342
-msgid "Not implemented: one-phase commit must be issued using the same connection that was used to start it"
-msgstr "Desteklenmiyor: one-phase commit, işlevinde başlatan ve bitiren bağlantı aynı olmalıdır"
+msgid ""
+"Not implemented: one-phase commit must be issued using the same connection "
+"that was used to start it"
+msgstr ""
+"Desteklenmiyor: one-phase commit, işlevinde başlatan ve bitiren bağlantı "
+"aynı olmalıdır"
 
 #: org/postgresql/xa/PGXAConnection.java:346
 msgid "commit called before end"
@@ -878,10 +1002,10 @@ msgid "Error during one-phase commit"
 msgstr "One-phase commit sırasında hata"
 
 #: org/postgresql/xa/PGXAConnection.java:375
-msgid "Not implemented: 2nd phase commit must be issued using an idle connection"
+msgid ""
+"Not implemented: 2nd phase commit must be issued using an idle connection"
 msgstr "Desteklenmiyor: 2nd phase commit, atıl bir bağlantıdan başlatılmalıdır"
 
 #: org/postgresql/xa/PGXAConnection.java:415
 msgid "Heuristic commit/rollback not supported"
 msgstr "Heuristic commit/rollback desteklenmiyor"
-
diff --git a/org/postgresql/util/GT.java b/org/postgresql/util/GT.java
index e20bf84..a3fc889 100644
--- a/org/postgresql/util/GT.java
+++ b/org/postgresql/util/GT.java
@@ -3,7 +3,7 @@
 * Copyright (c) 2004-2005, PostgreSQL Global Development Group
 *
 * IDENTIFICATION
-*   $PostgreSQL: pgjdbc/org/postgresql/util/GT.java,v 1.5 2004/11/09 08:57:30 jurka Exp $
+*   $PostgreSQL: pgjdbc/org/postgresql/util/GT.java,v 1.6 2005/01/11 08:25:49 jurka Exp $
 *
 *-------------------------------------------------------------------------
 */
@@ -23,7 +23,8 @@ import java.util.MissingResourceException;
 
 public class GT {
 
-    private static GT _gt = new GT();
+    private final static GT _gt = new GT();
+    private final static Object noargs[] = new Object[0];
 
     public final static String tr(String message) {
         return _gt.translate(message, null);
@@ -67,9 +68,17 @@ public class GT {
             }
         }
 
+        // If we don't have any parameters we still need to run
+        // this through the MessageFormat(ter) to allow the same
+        // quoting and escaping rules to be used for all messages.
+        //
+        if (args == null) {
+            args = noargs;
+        }
+
         // Replace placeholders with arguments
         //
-        if (args != null && message != null)
+        if (message != null)
         {
             message = MessageFormat.format(message, args);
         }

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libpostgresql-jdbc-java.git



More information about the pkg-java-commits mailing list