[libpostgresql-jdbc-java] 05/06: 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:22 UTC 2017


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

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

commit 94fc43798e13115cb3d17d9ba41b1e08d686f67d
Author: Kris Jurka <books at ejurka.com>
Date:   Mon May 22 07:15:50 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             | 492 ++++++++++---------
 org/postgresql/translation/fr.po             | 520 ++++++++++----------
 org/postgresql/translation/messages_de.class | Bin 18845 -> 18209 bytes
 org/postgresql/translation/messages_fr.class | Bin 21053 -> 20048 bytes
 org/postgresql/translation/messages_ru.class | Bin 11164 -> 8756 bytes
 org/postgresql/translation/messages_tr.class | Bin 19954 -> 19133 bytes
 org/postgresql/translation/ru.po             | 679 +++++++++++++++------------
 org/postgresql/translation/tr.po             | 642 +++++++++++++++----------
 org/postgresql/util/GT.java                  |  15 +-
 9 files changed, 1303 insertions(+), 1045 deletions(-)

diff --git a/org/postgresql/translation/de.po b/org/postgresql/translation/de.po
index 125050f..a5d7d4f 100644
--- a/org/postgresql/translation/de.po
+++ b/org/postgresql/translation/de.po
@@ -3,14 +3,14 @@
 # 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.4 2004/11/07 22:17:10 jurka Exp $
+# $PostgreSQL: pgjdbc/org/postgresql/translation/de.po,v 1.5 2005/01/15 20:24:22 jurka Exp $
 # Andre Bialojahn <ab.spamnews at freenet.de>, 2005.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: de\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-15 12:22-0800\n"
+"POT-Creation-Date: 2006-05-22 00:09-0700\n"
 "PO-Revision-Date: 2005-01-15 20:30+0100\n"
 "Last-Translator: Andre Bialojahn <ab.spamnews at freenet.de>\n"
 "Language-Team: Deutsch\n"
@@ -19,20 +19,21 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 1.0.2\n"
 
-#: org/postgresql/Driver.java.in:171
+#: org/postgresql/Driver.java.in:211
 msgid "Error loading default settings from driverconfig.properties"
 msgstr "Fehler beim Laden der Voreinstellungen aus driverconfig.properties"
 
-#: org/postgresql/Driver.java.in:209
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1778
+#: org/postgresql/Driver.java.in:249
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1837
 msgid ""
 "Something unusual has occured to cause the driver to fail. Please report "
 "this exception."
 msgstr ""
 "Etwas Ungew�hnliches ist passiert.  Bitte Teilen Sie diesen Fehler mit."
 
-#: org/postgresql/Driver.java.in:530
-msgid "This method is not yet implemented."
+#: org/postgresql/Driver.java.in:577
+#, fuzzy, java-format
+msgid "Method {0} is not yet implemented."
 msgstr "Diese Methode ist noch nicht implementiert."
 
 #: org/postgresql/core/ConnectionFactory.java:70
@@ -42,13 +43,18 @@ msgstr ""
 "Es konnte keine Verbindung unter Verwendung des Protokolls {0} hergestellt "
 "werden."
 
-#: org/postgresql/core/PGStream.java:466
+#: org/postgresql/core/PGStream.java:493
 #, java-format
 msgid "Premature end of input stream, expected {0} bytes, but only read {1}."
 msgstr ""
 "Vorzeitiges Ende des Eingabedatenstroms. Es wurden {0} Bytes erwartet, "
 "jedoch nur {1} gelesen."
 
+#: org/postgresql/core/PGStream.java:533
+#, java-format
+msgid "Expected an EOF from server, got: {0}"
+msgstr ""
+
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:55
 #: org/postgresql/core/v3/ConnectionFactoryImpl.java:66
 msgid "The driver does not support SSL."
@@ -108,7 +114,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."
 
@@ -131,78 +137,84 @@ msgstr "Das Backend konnte nicht gestartet werden: {0}."
 msgid "An unexpected result was returned by a query."
 msgstr "Eine Abfrage lieferte ein unerwartetes Resultat."
 
-#: org/postgresql/core/v2/FastpathParameterList.java:43
-#: org/postgresql/core/v2/FastpathParameterList.java:65
-#: org/postgresql/core/v2/FastpathParameterList.java:72
-#: org/postgresql/core/v2/SimpleParameterList.java:45
-#: org/postgresql/core/v2/SimpleParameterList.java:69
-#: org/postgresql/core/v2/SimpleParameterList.java:76
-#: org/postgresql/core/v2/SimpleParameterList.java:83
+#: org/postgresql/core/v2/FastpathParameterList.java:47
+#: org/postgresql/core/v2/FastpathParameterList.java:69
+#: org/postgresql/core/v2/FastpathParameterList.java:76
+#: org/postgresql/core/v2/SimpleParameterList.java:49
+#: org/postgresql/core/v2/SimpleParameterList.java:73
+#: org/postgresql/core/v2/SimpleParameterList.java:80
+#: org/postgresql/core/v2/SimpleParameterList.java:87
 #: org/postgresql/core/v3/CompositeParameterList.java:37
 #: org/postgresql/core/v3/SimpleParameterList.java:38
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2450
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java:610
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2447
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java:639
 #, java-format
 msgid "The column index is out of range: {0}, number of columns: {1}."
 msgstr ""
 "Der Spaltenindex {0} ist ausserhalb des g�ltigen Bereichs. Anzahl Spalten: "
 "{1}."
 
-#: org/postgresql/core/v2/FastpathParameterList.java:130
-#: org/postgresql/core/v2/SimpleParameterList.java:142
-#: org/postgresql/core/v3/SimpleParameterList.java:95
+#: org/postgresql/core/v2/FastpathParameterList.java:134
+#: org/postgresql/core/v2/SimpleParameterList.java:146
+#: org/postgresql/core/v3/SimpleParameterList.java:102
 #, java-format
 msgid "No value specified for parameter {0}."
 msgstr "F�r den Parameter {0} wurde kein Wert angegeben."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:72
-#: org/postgresql/core/v2/QueryExecutorImpl.java:304
-#: org/postgresql/core/v3/QueryExecutorImpl.java:366
-#: org/postgresql/core/v3/QueryExecutorImpl.java:412
+#: org/postgresql/core/v2/QueryExecutorImpl.java:310
+#: org/postgresql/core/v3/QueryExecutorImpl.java:383
+#: org/postgresql/core/v3/QueryExecutorImpl.java:429
 #, java-format
 msgid "Expected command status BEGIN, got {0}."
 msgstr "Statt des erwarteten Befehlsstatus BEGIN, wurde {0} empfangen."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:78
-#: org/postgresql/core/v3/QueryExecutorImpl.java:418
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1745
+#: org/postgresql/core/v3/QueryExecutorImpl.java:435
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1746
 #, java-format
 msgid "Unexpected command status: {0}."
 msgstr "Unerwarteter Befehlsstatus: {0}."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:118
 #: org/postgresql/core/v2/QueryExecutorImpl.java:129
-#: org/postgresql/core/v2/QueryExecutorImpl.java:336
-#: org/postgresql/core/v3/QueryExecutorImpl.java:198
-#: org/postgresql/core/v3/QueryExecutorImpl.java:334
-#: org/postgresql/core/v3/QueryExecutorImpl.java:456
-#: org/postgresql/core/v3/QueryExecutorImpl.java:468
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1305
+#: org/postgresql/core/v2/QueryExecutorImpl.java:342
+#: org/postgresql/core/v3/QueryExecutorImpl.java:212
+#: org/postgresql/core/v3/QueryExecutorImpl.java:351
+#: org/postgresql/core/v3/QueryExecutorImpl.java:473
+#: org/postgresql/core/v3/QueryExecutorImpl.java:485
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1435
 msgid "An I/O error occured while sending to the backend."
 msgstr "Eingabe/Ausgabe-Fehler {0} beim Senden an das Backend."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:198
 #: org/postgresql/core/v2/QueryExecutorImpl.java:209
-#: org/postgresql/core/v3/QueryExecutorImpl.java:571
+#: org/postgresql/core/v3/QueryExecutorImpl.java:588
 #, java-format
 msgid "Unknown Response Type {0}."
 msgstr "Die Antwort weist einen unbekannten Typ auf: {0}."
 
-#: org/postgresql/core/v2/QueryExecutorImpl.java:538
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1407
+#: org/postgresql/core/v2/QueryExecutorImpl.java:402
+#: org/postgresql/core/v2/QueryExecutorImpl.java:444
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1261
+msgid "Ran out of memory retrieving query results."
+msgstr ""
+
+#: org/postgresql/core/v2/QueryExecutorImpl.java:566
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1537
 #, java-format
 msgid "Unable to interpret the update count in command completion tag: {0}."
 msgstr ""
 
-#: org/postgresql/core/v2/SimpleParameterList.java:57
+#: org/postgresql/core/v2/SimpleParameterList.java:61
 msgid "Zero bytes may not occur in string parameters."
 msgstr "Stringparameter d�rfen keine Nullbytes enthalten."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:192
+#: org/postgresql/core/v3/QueryExecutorImpl.java:206
 msgid "Unable to bind parameter values for statement."
 msgstr "Der Anweisung konnten keine Parameterwerte zugewiesen werden."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:765
+#: org/postgresql/core/v3/QueryExecutorImpl.java:792
 #, java-format
 msgid ""
 "Bind message length {0} too long.  This can be caused by very large or "
@@ -211,27 +223,27 @@ msgstr ""
 "Die Nachrichtenl�nge {0} ist zu gro�. Das kann von sehr gro�en oder "
 "inkorrekten L�ngenangaben eines InputStream-Parameters herr�hren."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1199
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1318
 #, 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 ""
-"Der Parameter 'client_encoding' wurde auf dem Server auf {0} ver�ndert. Der "
-"JDBC-Treiber setzt f�r korrektes Funktionieren die Einstellung UNICODE "
+"Der Parameter ''client_encoding'' wurde auf dem Server auf {0} ver�ndert. "
+"Der JDBC-Treiber setzt f�r korrektes Funktionieren die Einstellung UNICODE "
 "voraus."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1206
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1325
 #, 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 ""
-"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."
+"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:1250
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1380
 msgid "The driver currently does not support COPY operations."
 msgstr "Der Treiber unterst�tzt derzeit keine COPY-Operationen."
 
@@ -291,80 +303,84 @@ msgstr ""
 "Es konnte nicht ermittelt werden, ob der Pfad offen oder geschlossen ist: "
 "{0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Array.java:90
+#: org/postgresql/jdbc2/AbstractJdbc2Array.java:91
 #, java-format
 msgid "The array index is out of range: {0}"
 msgstr "Der Arrayindex ist au�erhalb des g�ltigen Bereichs: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Array.java:137
+#: org/postgresql/jdbc2/AbstractJdbc2Array.java:138
 msgid "Multi-dimensional arrays are currently not supported."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2Array.java:164
+#: org/postgresql/jdbc2/AbstractJdbc2Array.java:165
 #, java-format
 msgid "The array index is out of range: {0}, number of elements: {1}."
 msgstr ""
 "Der Arrayindex {0} ist au�erhalb des g�ltigen Bereichs. Es gibt {1} Elemente."
 
+#: org/postgresql/jdbc2/AbstractJdbc2Blob.java:46
+msgid "LOB positioning offsets start at 1."
+msgstr ""
+
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:198
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:946
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:990
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:220
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:239
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:950
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:994
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:222
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:241
 msgid "No results were returned by the query."
 msgstr "Die Abfrage lieferte kein Ergebnis."
 
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:212
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:263
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:281
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2340
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:265
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:283
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2399
 msgid "A result was returned when none was expected."
 msgstr "Die Anweisung lieferte ein Ergebnis obwohl keines erwartet wurde."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:408
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:410
 #, java-format
 msgid "Failed to create object for: {0}."
 msgstr "Erstellung des Objektes schlug fehl f�r: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:427
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:429
 #, 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/jdbc2/AbstractJdbc2Connection.java:468
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:470
 #, java-format
 msgid "Unable to load the class {0} responsible for the datatype {1}"
 msgstr ""
 "Die f�r den Datentyp {1} verantwortliche Klasse {0} konnte nicht geladen "
 "werden."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:557
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:561
 msgid ""
 "Cannot change transaction read-only property in the middle of a transaction."
 msgstr ""
 "Die Nur-Lesen-Eigenschaft einer Transaktion kann nicht w�hrend der "
 "Transaktion ver�ndert werden."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:733
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:737
 msgid ""
 "Cannot change transaction isolation level in the middle of a transaction."
 msgstr ""
 "Die Transaktions-Trennungsstufe kann nicht w�hrend einer Transaktion "
 "ver�ndert werden."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:738
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:742
 #, java-format
 msgid "Transaction isolation level {0} not supported."
 msgstr "Die Transaktions-Trennungsstufe {0} ist nicht unterst�tzt."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:902
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:906
 msgid "Unable to translate data into the desired encoding."
 msgstr "Die Daten konnten nicht in die gew�nschte Kodierung gewandelt werden."
 
 #: org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java:61
 msgid "Unable to find datatypes oid and oidvector in the system catalogs."
 msgstr ""
-"In den Systemkatalogen konnten die Datentypen 'oid' und oidvector' nicht "
+"In den Systemkatalogen konnten die Datentypen ''oid'' und oidvector'' nicht "
 "gefunden werden."
 
 #: org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java:84
@@ -372,7 +388,7 @@ msgid "Unable to find name datatype in the system catalogs."
 msgstr ""
 "In den Systemkatalogen konnte der Namensdatentyp nicht gefunden werden."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:179
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:189
 msgid ""
 "Operation requires a scrollable ResultSet, but this ResultSet is "
 "FORWARD_ONLY."
@@ -380,91 +396,92 @@ msgstr ""
 "Die Operation erfordert ein scrollbares ResultSet, dieses jedoch ist "
 "FORWARD_ONLY."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:354
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:364
 msgid "Unexpected error while decoding character data from a large object."
 msgstr ""
 "Ein unerwarteter Fehler trat beim Dekodieren von Zeichen aus einem "
 "LargeObject (LOB) auf."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:618
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:644
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1809
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:634
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:660
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1810
 msgid "Can''t use relative move methods while on the insert row."
 msgstr ""
 "Relative Bewegungen k�nnen in der Einf�gezeile nicht durchgef�hrt werden."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:664
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2487
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:680
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2549
 #, fuzzy, java-format
 msgid "Invalid fetch direction constant: {0}."
 msgstr "Unzul�ssige Richtungskonstante bei fetch: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:678
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:694
 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:698
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:714
 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:704
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:720
 msgid ""
 "Currently positioned before the start of the ResultSet.  You cannot call "
 "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:709
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:725
 msgid ""
 "Currently positioned after the end of the ResultSet.  You cannot call "
 "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:714
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:730
 msgid "There are no rows in this ResultSet."
 msgstr "Es gibt keine Zeilen in diesem ResultSet."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:762
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:778
 msgid "Not on the insert row."
 msgstr "Nicht in der Einf�gezeile."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:766
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:782
 msgid "You must specify at least one column value to insert a row."
 msgstr ""
 "Sie m�ssen mindestens einen Spaltenwert angeben, um eine Zeile einzuf�gen."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:956
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2111
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2142
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:972
+#: 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 "Die JVM behauptet, die Zeichenkodierung {0} nicht zu unterst�tzen."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:960
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1003
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1294
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1423
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:976
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1019
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1333
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1462
 msgid "Provided InputStream failed."
 msgstr "Der bereitgestellte InputStream scheiterte."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1075
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2623
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1089
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2722
 msgid "Provided Reader failed."
 msgstr "Der bereitgestellte Reader scheiterte."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1152
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1157
 msgid "Can''t refresh the insert row."
 msgstr "Die EInf�gezeile kann nicht aufgefrischt werden."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1224
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1229
 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:1230
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2669
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1235
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2675
 msgid ""
 "Cannot update the ResultSet because it is either before the start or after "
 "the end of the results."
@@ -472,18 +489,22 @@ msgstr ""
 "Das ResultSet kann nicht aktualisiert werden, da es entweder vor oder nach "
 "dem Ende der Erebnisse ist."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1586
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1508
+msgid "ResultSets with concurrency CONCUR_READ_ONLY cannot be updated."
+msgstr ""
+
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1587
 #, java-format
 msgid "No primary key found for table {0}."
 msgstr "F�r die Tebelle {0} konnte kein Prim�rschl�ssel gefunden werden."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1793
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2496
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1794
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2558
 #, fuzzy
 msgid "Fetch size must be a value greater to or equal to 0."
 msgstr "Die Abhol-Gr��e mu� ein Wert gr��er oder gleich Null sein."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1887
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1888
 #, fuzzy
 msgid ""
 "Invalid character data was found.  This is most likely caused by stored data "
@@ -491,35 +512,35 @@ msgid ""
 "was created in.  The most common example of this is storing 8bit data in a "
 "SQL_ASCII database."
 msgstr ""
-"Ung�ltige Daten vom Typ 'Zeichen'. Das ist h�chstwahrscheinlich von in der "
+"Ung�ltige Daten vom Typ ''Zeichen''. Das ist h�chstwahrscheinlich von in der "
 "Datenbank gespeicherten Zeichen hervorgerufen, die in einer anderen "
 "Kodierung vorliegen, als die, in der die Datenbank erstellt wurde. Das "
 "h�ufigste Beispiel daf�r ist es, 8Bit-Daten in SQL_ASCII-Datanbanken "
 "abzulegen."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1926
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1933
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1966
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1974
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2500
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2508
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2538
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2545
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2565
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2576
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2594
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2612
-#: org/postgresql/jdbc2/TimestampUtils.java:162
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1927
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1934
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1967
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1975
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2506
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2514
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2544
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2551
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2571
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2582
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2600
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2618
+#: org/postgresql/jdbc2/TimestampUtils.java:155
 #, java-format
 msgid "Bad value for type {0} : {1}"
 msgstr "Unzul�ssiger Wert f�r den Typ {0} : {1}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2364
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2365
 #, java-format
 msgid "The column name {0} was not found in this ResultSet."
 msgstr "Der Spaltenname {0} wurde in diesem ResultSet nicht gefunden."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2428
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2429
 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 "
@@ -529,46 +550,46 @@ msgstr ""
 "darf nur eine Tabelle und muss darin alle Prim�rschl�ssel ausw�hlen. Siehe "
 "JDBC 2.1 API-Spezifikation, Abschnitt 5.6 f�r mehr Details."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2440
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2441
 msgid "This ResultSet is closed."
 msgstr "Dieses ResultSet ist geschlossen."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2447
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2454
 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:216
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:259
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:301
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2299
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:218
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:261
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:303
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2358
 msgid ""
 "Can''t use query methods that take a query string on a PreparedStatement."
 msgstr ""
 "Abfragemethoden, die einen Abfragestring annehmen, k�nnen nicht auf ein "
 "PreparedStatement angewandt werden."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:223
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:242
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:225
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:244
 msgid "Multiple ResultSets were returned by the query."
 msgstr "Die Abfrage ergab mehrere ResultSets."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:326
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2259
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:328
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2318
 msgid ""
 "A CallableStatement was declared, but no call to registerOutParameter(1, "
 "<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:334
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:338
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:336
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:340
 msgid "A CallableStatement was executed with nothing returned."
 msgstr "Ein CallableStatement wurde ausgef�hrt ohne etwas zur�ckzugeben."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:343
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:345
 #, java-format
 msgid ""
 "A CallableStatement function was executed and the return was of type {0} "
@@ -577,78 +598,65 @@ msgstr ""
 "Eine CallableStatement-Funktion wurde ausgef�hrt und der R�ckgabewert war "
 "vom Typ {0}. Jedoch wurde der Typ {1} daf�r registriert."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:493
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:498
 msgid "Maximum number of rows must be a value grater than or equal to 0."
 msgstr "Die maximale Zeilenzahl mu� ein Wert gr��er oder gleich Null sein."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:535
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:540
 msgid "Query timeout must be a value greater than or equals to 0."
 msgstr "Das Abfragetimeout mu� ein Wert gr��er oder gleich Null sein."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:598
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:603
 msgid "The maximum field size must be a value greater than or equal to 0."
 msgstr "Die maximale Feldgr��e muss ein Wert gr��er oder gleich Null sein."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:985
-msgid ""
-"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)'."
-
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:988
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1027
 msgid "Unknown Types value."
 msgstr "Unbekannter Typ."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1259
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1384
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2594
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1298
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1423
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2693
 #, java-format
 msgid "Invalid stream length {0}."
 msgstr "Ung�ltige L�nge des Datenstroms: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1290
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1329
 #, java-format
 msgid "The JVM claims not to support the {0} encoding."
 msgstr "Die JVM behauptet, die Zeichenkodierung {0} nicht zu unterst�tzen."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1465
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2541
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1504
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2623
 #, java-format
 msgid "Unknown type {0}."
 msgstr "Unbekannter Typ {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1591
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1603
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1630
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1642
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1648
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1654
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1660
 #, java-format
 msgid "Cannot cast an instance of {0} to type {1}"
 msgstr "Die Typwandlung f�r eine Instanz von {0} nach {1} ist nicht m�glich."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1606
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1663
 #, java-format
 msgid "Unsupported Types value: {0}"
 msgstr "Unbekannter Typ: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1624
-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."
-
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1656
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1715
 #, 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 ""
 "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:1681
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1740
 msgid ""
 "This statement does not declare an OUT parameter.  Use '{' ?= call ... '}' "
 "to declare one."
@@ -656,7 +664,7 @@ msgstr ""
 "Diese Anweisung deklariert keinen OUT-Parameter. Benutzen Sie '{' ?= "
 "call ... '}' um das zu tun."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1985
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2044
 msgid ""
 "Cannot call setXXX(1, ..) on a CallableStatement.  This is an output that "
 "must be configured with registerOutParameter instead."
@@ -665,14 +673,14 @@ msgstr ""
 "Diese Ausgabe muss stattdessen mit 'registerOutParameter' konfiguriert "
 "werden."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2210
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2269
 #, fuzzy, java-format
 msgid "Malformed function or procedure escape syntax at offset {0}."
 msgstr ""
 "Unzul�ssige Syntax f�r ein Funktions- oder Prozedur-Escape beim Offset {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2231
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2245
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2290
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2304
 #, java-format
 msgid ""
 "Parameter of type {0} was registered, but call to get{1} (sqltype={2}) was "
@@ -681,101 +689,99 @@ msgstr ""
 "Ein Parameter des Typs {0} wurde registriert, jedoch erfolgte ein Aufruf get"
 "{1} (sqltype={2})."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2261
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2320
 msgid "PostgreSQL only supports a single OUT function return value at index 1."
 msgstr ""
 "PostgreSQL unterst�tzt auf dem Index 1 nur einen einzigen R�ckgabewert f�r "
 "die OUT-Funktion."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2288
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2347
 msgid "This statement has been closed."
 msgstr "Die Anweisung wurde geschlossen."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2347
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2406
 msgid "Too many update results were returned."
 msgstr "Zu viele Updateergebnisse wurden zur�ckgegeben."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2376
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2435
 #, java-format
 msgid ""
 "Batch entry {0} {1} was aborted.  Call getNextException to see the cause."
 msgstr ""
-"Batch-Eintrag {0} {1} wurde abgebrochen.  Rufen Sie 'getNextException' auf, "
-"um die Ursache zu erfahren."
+"Batch-Eintrag {0} {1} wurde abgebrochen.  Rufen Sie ''getNextException'' "
+"auf, um die Ursache zu erfahren."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2574
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2653
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2686
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2663
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2752
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2792
 msgid "Unexpected error writing large object to database."
 msgstr ""
 "Beim Schreiben eines LargeObjects (LOB) in die Datenbank trat ein "
 "unerwarteter Fehler auf."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:127
-#: org/postgresql/jdbc2/EscapedFunctions.java:139
-#: org/postgresql/jdbc2/EscapedFunctions.java:151
-#: org/postgresql/jdbc2/EscapedFunctions.java:200
-#: org/postgresql/jdbc2/EscapedFunctions.java:237
-#: org/postgresql/jdbc2/EscapedFunctions.java:261
-#: org/postgresql/jdbc2/EscapedFunctions.java:286
-#: org/postgresql/jdbc2/EscapedFunctions.java:310
-#: org/postgresql/jdbc2/EscapedFunctions.java:322
-#: org/postgresql/jdbc2/EscapedFunctions.java:346
-#: org/postgresql/jdbc2/EscapedFunctions.java:387
-#: org/postgresql/jdbc2/EscapedFunctions.java:396
-#: org/postgresql/jdbc2/EscapedFunctions.java:405
-#: org/postgresql/jdbc2/EscapedFunctions.java:414
-#: org/postgresql/jdbc2/EscapedFunctions.java:423
-#: org/postgresql/jdbc2/EscapedFunctions.java:432
-#: org/postgresql/jdbc2/EscapedFunctions.java:441
-#: org/postgresql/jdbc2/EscapedFunctions.java:450
-#: org/postgresql/jdbc2/EscapedFunctions.java:459
-#: org/postgresql/jdbc2/EscapedFunctions.java:468
-#: org/postgresql/jdbc2/EscapedFunctions.java:477
-#: org/postgresql/jdbc2/EscapedFunctions.java:486
+#: 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 "{0} function takes one and only one argument."
 msgstr "Die {0}-Funktion erwartet nur genau ein Argument,"
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:163
-#: org/postgresql/jdbc2/EscapedFunctions.java:187
-#: org/postgresql/jdbc2/EscapedFunctions.java:249
-#: org/postgresql/jdbc2/EscapedFunctions.java:298
-#: org/postgresql/jdbc2/EscapedFunctions.java:358
-#: org/postgresql/jdbc2/EscapedFunctions.java:504
+#: 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 "{0} function takes two and only two arguments."
 msgstr "Die {0}-Funktion erwartet genau zwei Argumente."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:177
+#: 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:224
+#: org/postgresql/jdbc2/EscapedFunctions.java:225
 #, java-format
 msgid "{0} function takes four and only four argument."
 msgstr "Die {0}-Funktion erwartet genau vier Argumente."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:276
-#: org/postgresql/jdbc2/EscapedFunctions.java:336
+#: org/postgresql/jdbc2/EscapedFunctions.java:277
+#: org/postgresql/jdbc2/EscapedFunctions.java:337
 #, java-format
 msgid "{0} function takes two or three arguments."
 msgstr "Die {0}-Funktion erwartet zwei oder drei Argumente."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:369
-#: org/postgresql/jdbc2/EscapedFunctions.java:378
-#: org/postgresql/jdbc2/EscapedFunctions.java:495
-#: org/postgresql/jdbc2/EscapedFunctions.java:513
-#, java-format
-msgid "{0} function doesn't take any argument."
+#: org/postgresql/jdbc2/EscapedFunctions.java:357
+#: org/postgresql/jdbc2/EscapedFunctions.java:366
+#: org/postgresql/jdbc2/EscapedFunctions.java:484
+#: org/postgresql/jdbc2/EscapedFunctions.java:502
+#, fuzzy, java-format
+msgid "{0} function doesn''t take any argument."
 msgstr "Die {0}-Funktion akzeptiert keine Argumente."
 
-#: org/postgresql/jdbc2/TimestampUtils.java:40
+#: org/postgresql/jdbc2/TimestampUtils.java:207
 #, fuzzy
 msgid ""
-"Infinite value found for timestamp.  Java has no corresponding "
-"representation."
+"Infinite value found for timestamp/date. This cannot be represented as time."
 msgstr ""
 "F�r den Zeitstempel wurde der Wert 'unendlich' angefunden. Java kann dies "
 "nicht repr�sentieren."
@@ -795,20 +801,26 @@ 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
 #: 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
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:139
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:165
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:190
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:234
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:277
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:321
 msgid "Returning autogenerated keys is not supported."
 msgstr "Die R�ckgabe automatisch generierter Schl�ssel wird nicht unterst�tzt,"
 
+#: org/postgresql/jdbc3/PSQLParameterMetaData.java:82
+#, fuzzy, java-format
+msgid "The parameter index is out of range: {0}, number of parameters: {1}."
+msgstr ""
+"Der Arrayindex {0} ist au�erhalb des g�ltigen Bereichs. Es gibt {1} Elemente."
+
 #: org/postgresql/jdbc3/PSQLSavepoint.java:39
 #: org/postgresql/jdbc3/PSQLSavepoint.java:51
 #: org/postgresql/jdbc3/PSQLSavepoint.java:67
@@ -832,7 +844,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
 #, fuzzy, java-format
@@ -863,36 +875,50 @@ msgstr "Ende des Stack-Traces."
 msgid "Exception generating stacktrace for: {0} encountered: {1}"
 msgstr ""
 
-#: org/postgresql/util/ServerErrorMessage.java:88
+#: org/postgresql/util/ServerErrorMessage.java:94
 #, java-format
 msgid "Detail: {0}"
 msgstr "Detail: {0}"
 
-#: org/postgresql/util/ServerErrorMessage.java:91
+#: org/postgresql/util/ServerErrorMessage.java:97
 #, java-format
 msgid "Hint: {0}"
 msgstr "Hinweis: {0}"
 
-#: org/postgresql/util/ServerErrorMessage.java:94
+#: org/postgresql/util/ServerErrorMessage.java:100
 #, java-format
 msgid "Position: {0}"
 msgstr "Position: {0}"
 
-#: org/postgresql/util/ServerErrorMessage.java:97
+#: org/postgresql/util/ServerErrorMessage.java:103
 #, fuzzy, java-format
 msgid "Where: {0}"
 msgstr "Wo genau: {0}"
 
-#: org/postgresql/util/ServerErrorMessage.java:105
+#: org/postgresql/util/ServerErrorMessage.java:111
 #, java-format
 msgid "Location: File: {0}, Routine: {1}, Line: {2}"
 msgstr "Ort: Datei: {0}, Routine: {1}, Zeile: {2}."
 
-#: org/postgresql/util/ServerErrorMessage.java:108
+#: org/postgresql/util/ServerErrorMessage.java:114
 #, java-format
 msgid "Server SQLState: {0}"
 msgstr "Server SQLState: {0}"
 
+#~ msgid ""
+#~ "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)''."
+
+#~ 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."
+
 #, fuzzy
 #~ msgid "Conversion of box failed: {0}."
 #~ msgstr "Konnte �{0}� nicht in Typ �box� umwandeln"
diff --git a/org/postgresql/translation/fr.po b/org/postgresql/translation/fr.po
index c176c44..4f0a76f 100644
--- a/org/postgresql/translation/fr.po
+++ b/org/postgresql/translation/fr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: fr\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-08 11:21-0800\n"
+"POT-Creation-Date: 2006-05-22 00:09-0700\n"
 "PO-Revision-Date: 2005-01-07 17:12+0100\n"
 "Last-Translator: Xavier Poinsard <xpoinsard at free.fr>\n"
 "Language-Team: Fran�ais <pgsql-fr-generale at postgresql.org>\n"
@@ -16,13 +16,13 @@ msgstr ""
 "X-Generator: KBabel 1.9.1\n"
 "Plural-Forms:  nplurals=2; plural=(n > 1);\n"
 
-#: org/postgresql/Driver.java.in:171
+#: org/postgresql/Driver.java.in:211
 msgid "Error loading default settings from driverconfig.properties"
 msgstr ""
 "Erreur de chargement des valeurs par d�faut depuis driverconfig.properties"
 
-#: org/postgresql/Driver.java.in:209
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1766
+#: org/postgresql/Driver.java.in:249
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1837
 msgid ""
 "Something unusual has occured to cause the driver to fail. Please report "
 "this exception."
@@ -30,22 +30,28 @@ msgstr ""
 "Quelque chose d''inhabituel a provoqu� l''�chec du pilote. Veuillez faire un "
 "rapport sur cette erreur."
 
-#: org/postgresql/Driver.java.in:530
-msgid "This method is not yet implemented."
+#: org/postgresql/Driver.java.in:577
+#, fuzzy, java-format
+msgid "Method {0} is not yet implemented."
 msgstr "Cette fonction n''est pas encore impl�ment�e."
 
-#: 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 "Aucune connexion n''a pu �tre �tablie pour le protocole {0}. "
 
-#: org/postgresql/core/PGStream.java:458
+#: org/postgresql/core/PGStream.java:493
 #, 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:533
+#, java-format
+msgid "Expected an EOF from server, got: {0}"
+msgstr ""
+
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:55
 #: org/postgresql/core/v3/ConnectionFactoryImpl.java:66
 msgid "The driver does not support SSL."
@@ -129,81 +135,87 @@ msgstr "D
 msgid "An unexpected result was returned by a query."
 msgstr "Un r�sultat inattendu a �t� retourn� par une requ�te."
 
-#: 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:2430
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java:610
+#: org/postgresql/core/v2/FastpathParameterList.java:47
+#: org/postgresql/core/v2/FastpathParameterList.java:69
+#: org/postgresql/core/v2/FastpathParameterList.java:76
+#: org/postgresql/core/v2/SimpleParameterList.java:49
+#: org/postgresql/core/v2/SimpleParameterList.java:73
+#: org/postgresql/core/v2/SimpleParameterList.java:80
+#: org/postgresql/core/v2/SimpleParameterList.java:87
+#: org/postgresql/core/v3/CompositeParameterList.java:37
+#: org/postgresql/core/v3/SimpleParameterList.java:38
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2447
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java:639
 #, java-format
 msgid "The column index is out of range: {0}, number of columns: {1}."
 msgstr ""
 "L''indice de la colonne est hors limite�: {0}, nombre de colonnes�: {1}."
 
-#: 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:134
+#: org/postgresql/core/v2/SimpleParameterList.java:146
+#: org/postgresql/core/v3/SimpleParameterList.java:102
 #, java-format
 msgid "No value specified for parameter {0}."
 msgstr "Pas de valeur sp�cifi�e pour le param�tre {0}."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:72
-#: org/postgresql/core/v2/QueryExecutorImpl.java:302
-#: org/postgresql/core/v3/QueryExecutorImpl.java:366
-#: org/postgresql/core/v3/QueryExecutorImpl.java:411
+#: org/postgresql/core/v2/QueryExecutorImpl.java:310
+#: org/postgresql/core/v3/QueryExecutorImpl.java:383
+#: org/postgresql/core/v3/QueryExecutorImpl.java:429
 #, java-format
 msgid "Expected command status BEGIN, got {0}."
 msgstr "Attendait le statut de commande BEGIN, obtenu {0}."
 
-#: org/postgresql/core/v2/QueryExecutorImpl.java:77
-#: org/postgresql/core/v3/QueryExecutorImpl.java:416
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1731
+#: org/postgresql/core/v2/QueryExecutorImpl.java:78
+#: org/postgresql/core/v3/QueryExecutorImpl.java:435
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1746
 #, java-format
 msgid "Unexpected command status: {0}."
 msgstr "Statut de commande inattendu�: {0}."
 
-#: 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:198
-#: org/postgresql/core/v3/QueryExecutorImpl.java:334
-#: org/postgresql/core/v3/QueryExecutorImpl.java:453
-#: org/postgresql/core/v3/QueryExecutorImpl.java:465
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1302
+#: org/postgresql/core/v2/QueryExecutorImpl.java:118
+#: org/postgresql/core/v2/QueryExecutorImpl.java:129
+#: org/postgresql/core/v2/QueryExecutorImpl.java:342
+#: org/postgresql/core/v3/QueryExecutorImpl.java:212
+#: org/postgresql/core/v3/QueryExecutorImpl.java:351
+#: org/postgresql/core/v3/QueryExecutorImpl.java:473
+#: org/postgresql/core/v3/QueryExecutorImpl.java:485
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1435
 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:196
-#: org/postgresql/core/v2/QueryExecutorImpl.java:207
-#: org/postgresql/core/v3/QueryExecutorImpl.java:568
+#: org/postgresql/core/v2/QueryExecutorImpl.java:198
+#: org/postgresql/core/v2/QueryExecutorImpl.java:209
+#: org/postgresql/core/v3/QueryExecutorImpl.java:588
 #, java-format
 msgid "Unknown Response Type {0}."
 msgstr "Type de r�ponse inconnu {0}."
 
-#: org/postgresql/core/v2/QueryExecutorImpl.java:535
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1404
+#: org/postgresql/core/v2/QueryExecutorImpl.java:402
+#: org/postgresql/core/v2/QueryExecutorImpl.java:444
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1261
+msgid "Ran out of memory retrieving query results."
+msgstr ""
+
+#: org/postgresql/core/v2/QueryExecutorImpl.java:566
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1537
 #, java-format
 msgid "Unable to interpret the update count in command completion tag: {0}."
 msgstr ""
 "Incapable d''interpr�ter le nombre de mise � jour dans la balise de "
 "compl�tion de commande�: {0}"
 
-#: org/postgresql/core/v2/SimpleParameterList.java:56
+#: org/postgresql/core/v2/SimpleParameterList.java:61
 msgid "Zero bytes may not occur in string parameters."
 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:192
+#: org/postgresql/core/v3/QueryExecutorImpl.java:206
 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:762
+#: org/postgresql/core/v3/QueryExecutorImpl.java:792
 #, java-format
 msgid ""
 "Bind message length {0} too long.  This can be caused by very large or "
@@ -213,17 +225,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:1196
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1318
 #, 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:1203
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1325
 #, java-format
 msgid ""
 "The server''s DateStyle parameter was changed to {0}. The JDBC driver "
@@ -232,19 +244,19 @@ 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:1247
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1380
 msgid "The driver currently does not support COPY operations."
 msgstr "Le pilote ne supporte pas actuellement les op�rations COPY."
 
-#: org/postgresql/ds/PGPoolingDataSource.java:408
+#: org/postgresql/ds/PGPoolingDataSource.java:410
 msgid "DataSource has been closed."
 msgstr "DataSource a �t� ferm�e."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:110
+#: org/postgresql/ds/common/PooledConnectionImpl.java:112
 msgid "This PooledConnection has already been closed."
 msgstr "Cette PooledConnection a d�j� �t� ferm�e."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:251
+#: 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."
@@ -252,23 +264,23 @@ 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:251
+#: org/postgresql/ds/common/PooledConnectionImpl.java:298
 msgid "Connection has been closed."
 msgstr "La connexion a �t� ferm�e."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:397
+#: org/postgresql/ds/common/PooledConnectionImpl.java:456
 msgid "Statement has been closed."
 msgstr "Statement a �t� ferm�."
 
 #: 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 ""
 "Appel Fastpath {0} - Aucun r�sultat n''a �t� retourn� et nous attendions un "
 "entier."
 
-#: org/postgresql/fastpath/Fastpath.java:217
+#: org/postgresql/fastpath/Fastpath.java:219
 #, java-format
 msgid "The fastpath function {0} is unknown."
 msgstr "La fonction fastpath {0} est inconnue."
@@ -288,66 +300,74 @@ msgstr "La conversion vers le type {0} a 
 msgid "Cannot tell if path is open or closed: {0}."
 msgstr "Impossible de dire si path est ferm� ou ouvert�: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Array.java:90
+#: org/postgresql/jdbc2/AbstractJdbc2Array.java:91
 #, java-format
 msgid "The array index is out of range: {0}"
 msgstr "L''indice du tableau est hors limites�: {0}"
 
-#: org/postgresql/jdbc2/AbstractJdbc2Array.java:163
+#: org/postgresql/jdbc2/AbstractJdbc2Array.java:138
+msgid "Multi-dimensional arrays are currently not supported."
+msgstr ""
+
+#: org/postgresql/jdbc2/AbstractJdbc2Array.java:165
 #, java-format
 msgid "The array index is out of range: {0}, number of elements: {1}."
 msgstr "L''indice du tableau est hors limites�: {0}, nombre d''�l�ments�: {1}."
 
+#: org/postgresql/jdbc2/AbstractJdbc2Blob.java:46
+msgid "LOB positioning offsets start at 1."
+msgstr ""
+
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:198
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:943
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:987
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:219
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:237
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:950
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:994
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:222
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:241
 msgid "No results were returned by the query."
 msgstr "Aucun r�sultat retourn� par la requ�te."
 
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:212
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:260
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:277
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2325
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:265
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:283
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2399
 msgid "A result was returned when none was expected."
 msgstr "Un r�sultat a �t� retourn� alors qu''aucun n''�tait attendu."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:407
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:410
 #, java-format
 msgid "Failed to create object for: {0}."
 msgstr "�chec � la cr�ation de l''objet pour�: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:426
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:429
 #, 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."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:467
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:470
 #, java-format
 msgid "Unable to load the class {0} responsible for the datatype {1}"
 msgstr "Incapable de charger la classe {0} responsable du type de donn�es {1}"
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:556
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:561
 msgid ""
 "Cannot change transaction read-only property in the middle of a transaction."
 msgstr ""
 "Impossible de changer la propri�t� read-only d''une transaction au milieu "
 "d''une transaction."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:731
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:737
 msgid ""
 "Cannot change transaction isolation level in the middle of a transaction."
 msgstr ""
 "Impossible de changer le niveau d''isolation des transactions au milieu "
 "d''une transaction."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:735
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:742
 #, java-format
 msgid "Transaction isolation level {0} not supported."
 msgstr "Le niveau d''isolation de transaction {0} n''est pas support�."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:899
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:906
 msgid "Unable to translate data into the desired encoding."
 msgstr "Impossible de traduire les donn�es dans l''encodage d�sir�."
 
@@ -362,7 +382,7 @@ msgid "Unable to find name datatype in the system catalogs."
 msgstr ""
 "Incapable de trouver le type de donn�e name dans les catalogues syst�mes."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:179
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:189
 msgid ""
 "Operation requires a scrollable ResultSet, but this ResultSet is "
 "FORWARD_ONLY."
@@ -370,36 +390,36 @@ msgstr ""
 "L''op�ration n�cessite un scrollable ResultSet, mais ce ResultSet est "
 "FORWARD_ONLY."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:353
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:364
 msgid "Unexpected error while decoding character data from a large object."
 msgstr ""
 "Erreur inattendue pendant le d�codage des donn�es caract�res pour un large "
 "object."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:617
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:642
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1793
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:634
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:660
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1810
 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:661
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2470
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:680
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2549
 #, java-format
 msgid "Invalid fetch direction constant: {0}."
 msgstr "Constante de direction pour la r�cup�ration invalide�: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:674
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:694
 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:693
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:714
 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:698
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:720
 msgid ""
 "Currently positioned before the start of the ResultSet.  You cannot call "
 "deleteRow() here."
@@ -407,7 +427,7 @@ msgstr ""
 "Actuellement positionn� avant le d�but du ResultSet. Vous ne pouvez pas "
 "appeler deleteRow() ici."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:702
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:725
 msgid ""
 "Currently positioned after the end of the ResultSet.  You cannot call "
 "deleteRow() here."
@@ -415,49 +435,49 @@ msgstr ""
 "Actuellement positionn� apr�s la fin du ResultSet. Vous ne pouvez pas "
 "appeler deleteRow() ici."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:706
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:730
 msgid "There are no rows in this ResultSet."
 msgstr "Il n''y pas pas de lignes dans ce ResultSet."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:753
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:778
 msgid "Not on the insert row."
 msgstr "Pas sur la ligne en insertion."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:757
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:782
 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:946
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2094
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2125
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:972
+#: 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:950
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:993
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1283
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1411
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:976
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1019
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1333
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1462
 msgid "Provided InputStream failed."
 msgstr "L''InputStream fourni a �chou�."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1065
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2603
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1089
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2722
 msgid "Provided Reader failed."
 msgstr "Le Reader fourni a �chou�."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1142
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1157
 msgid "Can''t refresh the insert row."
 msgstr "Impossible de rafra�chir la ligne ins�r�e."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1213
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1229
 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:1218
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2649
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1235
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2675
 msgid ""
 "Cannot update the ResultSet because it is either before the start or after "
 "the end of the results."
@@ -465,17 +485,21 @@ 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:1573
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1508
+msgid "ResultSets with concurrency CONCUR_READ_ONLY cannot be updated."
+msgstr ""
+
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1587
 #, 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:1778
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2478
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1794
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2558
 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:1870
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1888
 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 "
@@ -487,29 +511,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:1909
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1916
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1949
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1957
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2480
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2488
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2518
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2525
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2545
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2556
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2574
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2592
-#: org/postgresql/jdbc2/TimestampUtils.java:161
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1927
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1934
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1967
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1975
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2506
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2514
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2544
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2551
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2571
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2582
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2600
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2618
+#: org/postgresql/jdbc2/TimestampUtils.java:155
 #, java-format
 msgid "Bad value for type {0} : {1}"
 msgstr "Mauvaise valeur pour le type {0}�: {1}"
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2347
+#: 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:2410
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2429
 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 "
@@ -520,33 +544,33 @@ 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:2421
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2441
 msgid "This ResultSet is closed."
 msgstr "Ce ResultSet est ferm�."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2428
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2454
 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:216
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:257
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:296
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2285
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:218
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:261
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:303
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2358
 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:222
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:240
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:225
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:244
 msgid "Multiple ResultSets were returned by the query."
 msgstr "Plusieurs ResultSets ont �t� retourn�s par la requ�te."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:320
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2246
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:328
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2318
 msgid ""
 "A CallableStatement was declared, but no call to registerOutParameter(1, "
 "<some type>) was made."
@@ -554,12 +578,12 @@ msgstr ""
 "Un CallableStatement a �t� d�clar�, mais aucun appel � registerOutParameter"
 "(1, <un type>) n''a �t� fait."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:328
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:332
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:336
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:340
 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:337
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:345
 #, java-format
 msgid ""
 "A CallableStatement function was executed and the return was of type {0} "
@@ -568,70 +592,57 @@ 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:487
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:498
 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:528
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:540
 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:590
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:603
 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:975
-msgid ""
-"setNull(i,Types.OTHER) is not supported; use setObject(i,nullobject,Types."
-"OTHER) instead."
-msgstr ""
-"setNull(i,Types.OTHER) n''est pas support�; utilisez setObject(i,nullobject,"
-"Types.OTHER) � la place."
-
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:978
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1027
 msgid "Unknown Types value."
 msgstr "Valeur de Types inconnue."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1249
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1373
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2575
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1298
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1423
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2693
 #, java-format
 msgid "Invalid stream length {0}."
 msgstr "Longueur de flux invalide {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1279
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1329
 #, 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:1453
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2522
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1504
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2623
 #, java-format
 msgid "Unknown type {0}."
 msgstr "Type inconnu�: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1579
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1591
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1630
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1642
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1648
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1654
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1660
 #, 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:1594
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1663
 #, java-format
 msgid "Unsupported Types value: {0}"
 msgstr "Valeur de type non support�e�: {0}"
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1612
-msgid ""
-"setObject(i,null) is not supported. Instead, use setNull(i,type) or setObject"
-"(i,null,type)"
-msgstr ""
-"setObject(i,null) n''est pas support�. Veuillez utiliser setNull(i,type) ou "
-"setObject(i,null,type) � la place"
-
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1644
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1715
 #, java-format
 msgid ""
 "Can''t infer the SQL type to use for an instance of {0}. Use setObject() "
@@ -641,7 +652,7 @@ msgstr ""
 "Utilisez setObject() avec une valeur de type explicite pour sp�cifier le "
 "type � utiliser."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1669
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1740
 msgid ""
 "This statement does not declare an OUT parameter.  Use '{' ?= call ... '}' "
 "to declare one."
@@ -649,7 +660,7 @@ msgstr ""
 "Cette requ�te ne d�clare pas de param�tre OUT. Utilisez '{' ?= call ... '}' "
 "pour en d�clarer un."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1973
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2044
 msgid ""
 "Cannot call setXXX(1, ..) on a CallableStatement.  This is an output that "
 "must be configured with registerOutParameter instead."
@@ -657,14 +668,14 @@ msgstr ""
 "Impossible d''appeler setXXX(1, ..) sur un CallableStatement. C''est une "
 "sortie qui doit �tre configur�e avec registerOutParameter."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2197
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2269
 #, 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:2218
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2232
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2290
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2304
 #, java-format
 msgid ""
 "Parameter of type {0} was registered, but call to get{1} (sqltype={2}) was "
@@ -673,21 +684,21 @@ 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:2248
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2320
 msgid "PostgreSQL only supports a single OUT function return value at index 1."
 msgstr ""
 "PostgreSQL support une seule valeur OUT en retour d''une fonction � "
 "l''indice 1."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2275
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2347
 msgid "This statement has been closed."
 msgstr "Ce statement a �t� ferm�."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2331
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2406
 msgid "Too many update results were returned."
 msgstr "Trop de r�sultats de mise � jour ont �t� retourn�s."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2359
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2435
 #, java-format
 msgid ""
 "Batch entry {0} {1} was aborted.  Call getNextException to see the cause."
@@ -695,74 +706,74 @@ msgstr ""
 "L''�l�ment du batch {0} {1} a �t� annul�. Appeler getNextException pour en "
 "conna�tre la cause."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2555
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2633
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2666
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2663
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2752
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2792
 msgid "Unexpected error writing large object to database."
 msgstr "Erreur inattendue pendant l''�criture de large object dans la base."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:126
-#: org/postgresql/jdbc2/EscapedFunctions.java:137
-#: org/postgresql/jdbc2/EscapedFunctions.java:148
-#: org/postgresql/jdbc2/EscapedFunctions.java:193
-#: org/postgresql/jdbc2/EscapedFunctions.java:228
-#: org/postgresql/jdbc2/EscapedFunctions.java:250
-#: org/postgresql/jdbc2/EscapedFunctions.java:273
-#: org/postgresql/jdbc2/EscapedFunctions.java:295
-#: org/postgresql/jdbc2/EscapedFunctions.java:306
-#: org/postgresql/jdbc2/EscapedFunctions.java:328
-#: org/postgresql/jdbc2/EscapedFunctions.java:365
-#: org/postgresql/jdbc2/EscapedFunctions.java:373
-#: org/postgresql/jdbc2/EscapedFunctions.java:381
-#: org/postgresql/jdbc2/EscapedFunctions.java:389
-#: org/postgresql/jdbc2/EscapedFunctions.java:397
-#: org/postgresql/jdbc2/EscapedFunctions.java:405
-#: org/postgresql/jdbc2/EscapedFunctions.java:413
+#: 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:429
-#: org/postgresql/jdbc2/EscapedFunctions.java:437
-#: org/postgresql/jdbc2/EscapedFunctions.java:445
-#: org/postgresql/jdbc2/EscapedFunctions.java:453
+#: 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 "{0} function takes one and only one argument."
 msgstr "La fonction {0} n''accepte qu''un et un seul argument."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:159
-#: org/postgresql/jdbc2/EscapedFunctions.java:181
-#: org/postgresql/jdbc2/EscapedFunctions.java:239
-#: org/postgresql/jdbc2/EscapedFunctions.java:284
-#: org/postgresql/jdbc2/EscapedFunctions.java:339
-#: org/postgresql/jdbc2/EscapedFunctions.java:469
+#: 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 "{0} function takes two and only two arguments."
 msgstr "La fonction {0} n''accepte que deux et seulement deux arguments."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:172
+#: org/postgresql/jdbc2/EscapedFunctions.java:178
 msgid "rand function only takes zero or one argument(the seed)."
 msgstr "La fonction rand n''accepte que z�ro ou un argument(la graine)."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:216
+#: org/postgresql/jdbc2/EscapedFunctions.java:225
 #, java-format
 msgid "{0} function takes four and only four argument."
 msgstr "La fonction {0} n''accepte que quatre et seulement quatre arguments."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:264
-#: org/postgresql/jdbc2/EscapedFunctions.java:319
+#: org/postgresql/jdbc2/EscapedFunctions.java:277
+#: org/postgresql/jdbc2/EscapedFunctions.java:337
 #, java-format
 msgid "{0} function takes two or three arguments."
 msgstr "La fonction {0} n''accepte que deux ou trois arguments."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:349
 #: org/postgresql/jdbc2/EscapedFunctions.java:357
-#: org/postgresql/jdbc2/EscapedFunctions.java:461
-#: org/postgresql/jdbc2/EscapedFunctions.java:477
-#, java-format
-msgid "{0} function doesn't take any argument."
+#: org/postgresql/jdbc2/EscapedFunctions.java:366
+#: org/postgresql/jdbc2/EscapedFunctions.java:484
+#: org/postgresql/jdbc2/EscapedFunctions.java:502
+#, fuzzy, java-format
+msgid "{0} function doesn''t take any argument."
 msgstr "La fonction {0} n''accepte aucun arguments."
 
-#: org/postgresql/jdbc2/TimestampUtils.java:40
+#: org/postgresql/jdbc2/TimestampUtils.java:207
+#, fuzzy
 msgid ""
-"Inifite value found for timestamp.  Java has no corresponding representation."
+"Infinite value found for timestamp/date. This cannot be represented as time."
 msgstr ""
 "Valeur infinie trouv�e pour un timestamp. Java ne peut prendre en compte "
 "cette valeur."
@@ -772,51 +783,56 @@ msgstr ""
 msgid "Unknown ResultSet holdability setting: {0}."
 msgstr "Param�tre holdability du ResultSet inconnu�: {0}."
 
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:94
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:124
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:157
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:178
+#: 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 ""
 "Les serveurs de version ant�rieure � 8.0 ne supportent pas les savepoints."
 
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:96
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:126
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:97
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:128
 msgid "Cannot establish a savepoint in auto-commit mode."
 msgstr "Impossible d''�tablir un savepoint en mode auto-commit."
 
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:349
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:397
-#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:445
-#: 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
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:352
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:400
+#: org/postgresql/jdbc3/AbstractJdbc3Connection.java:448
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:139
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:165
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:190
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:234
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:277
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:321
 msgid "Returning autogenerated keys is not supported."
 msgstr "Le renvoi des cl�s automatiquement g�n�r�es n''est pas support�."
 
-#: org/postgresql/jdbc3/PSQLSavepoint.java:38
-#: org/postgresql/jdbc3/PSQLSavepoint.java:48
-#: org/postgresql/jdbc3/PSQLSavepoint.java:62
+#: org/postgresql/jdbc3/PSQLParameterMetaData.java:82
+#, fuzzy, java-format
+msgid "The parameter index is out of range: {0}, number of parameters: {1}."
+msgstr "L''indice du tableau est hors limites�: {0}, nombre d''�l�ments�: {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 "Impossible de r�f�rencer un savepoint apr�s qu''il ait �t� lib�r�."
 
-#: org/postgresql/jdbc3/PSQLSavepoint.java:41
+#: org/postgresql/jdbc3/PSQLSavepoint.java:43
 msgid "Cannot retrieve the id of a named savepoint."
 msgstr "Impossible de retrouver l''identifiant d''un savepoint nomm�."
 
-#: org/postgresql/jdbc3/PSQLSavepoint.java:51
+#: org/postgresql/jdbc3/PSQLSavepoint.java:55
 msgid "Cannot retrieve the name of an unnamed savepoint."
 msgstr "Impossible de retrouver le nom d''un savepoint sans nom."
 
-#: org/postgresql/largeobject/LargeObjectManager.java:139
+#: org/postgresql/largeobject/LargeObjectManager.java:140
 msgid "Failed to initialize LargeObject API"
 msgstr "�chec � l''initialisation de l''API LargeObject"
 
-#: 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 "Les Large Objects ne devraient pas �tre utilis�s en mode auto-commit."
 
@@ -829,51 +845,65 @@ msgstr "La classe SSLSocketFactory fournie {0} n''a pas pu 
 msgid "Conversion of money failed."
 msgstr "La conversion de money a �chou�."
 
-#: org/postgresql/util/PSQLException.java.in:50
+#: org/postgresql/util/PSQLException.java.in:45
 #, java-format
 msgid "Exception: {0}"
 msgstr "Exception�: {0}"
 
-#: org/postgresql/util/PSQLException.java.in:51
+#: org/postgresql/util/PSQLException.java.in:46
 msgid "Stack Trace:"
 msgstr "Pile d''appel�:"
 
-#: org/postgresql/util/PSQLException.java.in:53
+#: org/postgresql/util/PSQLException.java.in:48
 msgid "End of Stack Trace"
 msgstr "Fin de la pile d''appel"
 
-#: org/postgresql/util/PSQLException.java.in:61
+#: org/postgresql/util/PSQLException.java.in:56
 #, java-format
 msgid "Exception generating stacktrace for: {0} encountered: {1}"
 msgstr ""
 "Exception en g�n�rant la pile d''appel pour�: {0} erreur rencontr�e�: {1}"
 
-#: org/postgresql/util/ServerErrorMessage.java:88
+#: org/postgresql/util/ServerErrorMessage.java:94
 #, java-format
 msgid "Detail: {0}"
 msgstr "D�tail�: {0}"
 
-#: org/postgresql/util/ServerErrorMessage.java:91
+#: org/postgresql/util/ServerErrorMessage.java:97
 #, java-format
 msgid "Hint: {0}"
 msgstr "Indice�: {0}"
 
-#: org/postgresql/util/ServerErrorMessage.java:94
+#: org/postgresql/util/ServerErrorMessage.java:100
 #, java-format
 msgid "Position: {0}"
 msgstr "Position�: {0}"
 
-#: org/postgresql/util/ServerErrorMessage.java:97
+#: org/postgresql/util/ServerErrorMessage.java:103
 #, java-format
 msgid "Where: {0}"
 msgstr "O��: {0}"
 
-#: org/postgresql/util/ServerErrorMessage.java:105
+#: org/postgresql/util/ServerErrorMessage.java:111
 #, java-format
 msgid "Location: File: {0}, Routine: {1}, Line: {2}"
 msgstr "Localisation�: Fichier�: {0}, Routine�: {1}, Ligne�: {2}"
 
-#: org/postgresql/util/ServerErrorMessage.java:108
+#: org/postgresql/util/ServerErrorMessage.java:114
 #, java-format
 msgid "Server SQLState: {0}"
 msgstr "SQLState serveur�: {0}"
+
+#~ msgid ""
+#~ "setNull(i,Types.OTHER) is not supported; use setObject(i,nullobject,Types."
+#~ "OTHER) instead."
+#~ msgstr ""
+#~ "setNull(i,Types.OTHER) n''est pas support�; utilisez setObject(i,"
+#~ "nullobject,Types.OTHER) � la place."
+
+#~ msgid ""
+#~ "setObject(i,null) is not supported. Instead, use setNull(i,type) or "
+#~ "setObject(i,null,type)"
+#~ msgstr ""
+#~ "setObject(i,null) n''est pas support�. Veuillez utiliser setNull(i,type) "
+#~ "ou setObject(i,null,type) � la place"
diff --git a/org/postgresql/translation/messages_de.class b/org/postgresql/translation/messages_de.class
index 96121fa..7397fa6 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 4e7fb3b..e1a532b 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..112f85d 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 3db3ade..2a39fde 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..4b0ef06 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:09-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,13 @@ 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:249
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1837
 msgid ""
 "Something unusual has occured to cause the driver to fail. Please report "
 "this exception."
@@ -39,23 +39,29 @@ msgstr ""
 "Пожалуйста сообщите это исключение."
 
 # key: postgresql.unimplemented
-#: org/postgresql/Driver.java.in:516
-msgid "This method is not yet implemented."
+#: org/postgresql/Driver.java.in:577
+#, 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:493
 #, java-format
 msgid "Premature end of input stream, expected {0} bytes, but only read {1}."
 msgstr ""
 "Раннее завершение входного потока, ожидалось байт: {0}, но считано только "
 "{1}."
 
+#: org/postgresql/core/PGStream.java:533
+#, java-format
+msgid "Expected an EOF from server, got: {0}"
+msgstr ""
+
 # key: postgresql.con.sslnotsupported
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:55
 #: org/postgresql/core/v3/ConnectionFactoryImpl.java:66
@@ -113,10 +119,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} не поддерживается. Проверьте если вы сконфигурировали "
@@ -147,160 +153,154 @@ 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:47
+#: org/postgresql/core/v2/FastpathParameterList.java:69
+#: org/postgresql/core/v2/FastpathParameterList.java:76
+#: org/postgresql/core/v2/SimpleParameterList.java:49
+#: org/postgresql/core/v2/SimpleParameterList.java:73
+#: org/postgresql/core/v2/SimpleParameterList.java:80
+#: org/postgresql/core/v2/SimpleParameterList.java:87
+#: org/postgresql/core/v3/CompositeParameterList.java:37
+#: org/postgresql/core/v3/SimpleParameterList.java:38
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2447
+#: 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:134
+#: org/postgresql/core/v2/SimpleParameterList.java:146
+#: org/postgresql/core/v3/SimpleParameterList.java:102
 #, 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:310
+#: org/postgresql/core/v3/QueryExecutorImpl.java:383
+#: org/postgresql/core/v3/QueryExecutorImpl.java:429
 #, 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:435
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1746
 #, 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:342
+#: org/postgresql/core/v3/QueryExecutorImpl.java:212
+#: org/postgresql/core/v3/QueryExecutorImpl.java:351
+#: org/postgresql/core/v3/QueryExecutorImpl.java:473
+#: org/postgresql/core/v3/QueryExecutorImpl.java:485
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1435
 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:198
+#: org/postgresql/core/v2/QueryExecutorImpl.java:209
+#: org/postgresql/core/v3/QueryExecutorImpl.java:588
 #, 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:402
+#: org/postgresql/core/v2/QueryExecutorImpl.java:444
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1261
+msgid "Ran out of memory retrieving query results."
+msgstr ""
+
+#: org/postgresql/core/v2/QueryExecutorImpl.java:566
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1537
 #, 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:61
 msgid "Zero bytes may not occur in string parameters."
 msgstr "Ноль байт не может быть в строковых параметрах."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:186
+#: org/postgresql/core/v3/QueryExecutorImpl.java:206
 msgid "Unable to bind parameter values for statement."
 msgstr "Не в состоянии ассоциировать значения параметров для команды."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:756
+#: org/postgresql/core/v3/QueryExecutorImpl.java:792
 #, 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:1318
+#, 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:1325
+#, 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:1380
 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:112
 msgid "This PooledConnection has already been closed."
 msgstr "Это PooledConnection уже было закрыто."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:251
+#: 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 ""
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:251
+#: org/postgresql/ds/common/PooledConnectionImpl.java:298
 msgid "Connection has been closed."
 msgstr "Это Connection было закрыт."
 
-#: org/postgresql/ds/common/PooledConnectionImpl.java:397
+#: org/postgresql/ds/common/PooledConnectionImpl.java:456
 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,74 +309,76 @@ 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/AbstractJdbc2Blob.java:46
+msgid "LOB positioning offsets start at 1."
+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:950
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:994
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:222
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:241
 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/AbstractJdbc2Statement.java:265
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:283
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2399
 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:410
 #, java-format
 msgid "Failed to create object for: {0}."
 msgstr "Ошибка при создании объект для: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:426
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:429
 #, 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:470
 #, 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:561
 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:737
 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:742
 #, java-format
 msgid "Transaction isolation level {0} not supported."
 msgstr "Уровень изоляции транзакций {0} не поддерживается."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:899
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:906
 msgid "Unable to translate data into the desired encoding."
 msgstr ""
 
@@ -388,106 +390,116 @@ msgstr ""
 msgid "Unable to find name datatype in the system catalogs."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:176
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:189
 msgid ""
 "Operation requires a scrollable ResultSet, but this ResultSet is "
 "FORWARD_ONLY."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:350
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:364
 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:634
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:660
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1810
+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:680
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2549
 #, java-format
 msgid "Invalid fetch direction constant: {0}."
 msgstr ""
 
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:694
+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:714
 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:720
 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:725
 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:730
 #, 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:778
 msgid "Not on the insert row."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:735
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:782
 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:972
+#: 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:976
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1019
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1333
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1462
 msgid "Provided InputStream failed."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1040
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2667
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1089
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2722
 msgid "Provided Reader failed."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1117
-msgid "Can't refresh the insert row."
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1157
+msgid "Can''t refresh the insert row."
+msgstr ""
+
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1229
+msgid "Cannot call updateRow() when on the insert row."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1187
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2620
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1235
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2675
 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:1508
+msgid "ResultSets with concurrency CONCUR_READ_ONLY cannot be updated."
+msgstr ""
+
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1587
 #, 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:1794
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2558
 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:1888
 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 +510,75 @@ msgstr ""
 "хранимые данные содержащие символы не соответствующие набору символов базы.  "
 "Типичным примером этого является хранение 8-битных данных в базе SQL_ASCII."
 
-# key: postgresql.res.badbyte
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1874
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1881
-#, 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
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1927
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1934
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1967
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1975
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2506
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2514
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2544
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2551
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2571
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2582
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2600
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2618
+#: org/postgresql/jdbc2/TimestampUtils.java:155
 #, 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:2429
 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:2441
+msgid "This ResultSet is closed."
+msgstr "ResultSet закрыт."
+
 # key: postgresql.res.nextrequired
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2382
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2454
 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:218
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:261
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:303
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2358
 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:225
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:244
 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
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:328
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2318
 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:336
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:340
 msgid "A CallableStatement was executed with nothing returned."
 msgstr ""
 
 # key: postgresql.call.wrongrtntype
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:323
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:345
 #, java-format
 msgid ""
 "A CallableStatement function was executed and the return was of type {0} "
@@ -610,98 +586,86 @@ msgid ""
 msgstr ""
 
 # key: postgresql.input.rows.gt0
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:469
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:498
 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:540
 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:603
 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:1027
 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:1298
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1423
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2693
 #, java-format
 msgid "Invalid stream length {0}."
 msgstr "Неверная длина потока {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1251
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1329
 #, 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:1504
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2623
 #, java-format
 msgid "Unknown type {0}."
 msgstr "Неизвестный тип {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1529
-#, java-format
-msgid "Cannot cast an instance of {0} to Types.BIT"
-msgstr ""
-
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1541
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1630
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1642
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1648
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1654
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1660
 #, 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:1663
 #, 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:1715
+#, 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:1740
 msgid ""
 "This statement does not declare an OUT parameter.  Use '{' ?= call ... '}' "
 "to declare one."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1923
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2044
 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:2269
 #, 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:2290
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2304
 #, java-format
 msgid ""
 "Parameter of type {0} was registered, but call to get{1} (sqltype={2}) was "
@@ -709,110 +673,152 @@ msgid ""
 msgstr ""
 
 # key: postgresql.call.noinout
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2198
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2320
 msgid "PostgreSQL only supports a single OUT function return value at index 1."
 msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2226
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2347
 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:2406
+msgid "Too many update results were returned."
+msgstr "Возвращено слишком много результатов обновления."
+
+# key: postgresql.stat.batch.error
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2435
 #, 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 ""
+
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2663
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2752
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2792
+msgid "Unexpected error writing large object to database."
 msgstr ""
 
-# key: postgresql.format.badtime
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2278
-#: org/postgresql/jdbc2/TimestampUtils.java:313
+#: 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/jdbc2/TimestampUtils.java:207
+msgid ""
+"Infinite value found for timestamp/date. This cannot be represented as time."
+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/jdbc3/AbstractJdbc3Connection.java:59
+#, java-format
+msgid "Unknown ResultSet holdability setting: {0}."
 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/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:139
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:165
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:190
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:234
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:277
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:321
 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-"
@@ -829,55 +835,106 @@ msgid "Conversion of money failed."
 msgstr "Ошибка при преобразовании типа money."
 
 # key: postgresql.error.position
-#: org/postgresql/util/PSQLException.java.in:50
+#: org/postgresql/util/PSQLException.java.in:45
 #, java-format
 msgid "Exception: {0}"
 msgstr "Ошибка/исключение: {0}"
 
-#: org/postgresql/util/PSQLException.java.in:51
+#: org/postgresql/util/PSQLException.java.in:46
 msgid "Stack Trace:"
 msgstr ""
 
-#: org/postgresql/util/PSQLException.java.in:53
+#: org/postgresql/util/PSQLException.java.in:48
 msgid "End of Stack Trace"
 msgstr ""
 
-#: org/postgresql/util/PSQLException.java.in:61
+#: org/postgresql/util/PSQLException.java.in:56
 #, 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:94
 #, java-format
 msgid "Detail: {0}"
 msgstr "Подробности: {0}"
 
 # key: postgresql.error.hint
-#: org/postgresql/util/ServerErrorMessage.java:91
+#: org/postgresql/util/ServerErrorMessage.java:97
 #, java-format
 msgid "Hint: {0}"
 msgstr "Подсказка: {0}"
 
 # key: postgresql.error.position
-#: org/postgresql/util/ServerErrorMessage.java:94
+#: org/postgresql/util/ServerErrorMessage.java:100
 #, java-format
 msgid "Position: {0}"
 msgstr "Позиция: {0}"
 
 # key: postgresql.error.where
-#: org/postgresql/util/ServerErrorMessage.java:97
+#: org/postgresql/util/ServerErrorMessage.java:103
 #, java-format
 msgid "Where: {0}"
 msgstr "Где: {0}"
 
 # key: postgresql.error.location
-#: org/postgresql/util/ServerErrorMessage.java:105
+#: org/postgresql/util/ServerErrorMessage.java:111
 #, 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:114
 #, java-format
 msgid "Server SQLState: {0}"
 msgstr "SQLState сервера: {0}"
+
+# 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 8d98131..52717d0 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:09-0700\n"
 "PO-Revision-Date: 2005-01-16 15:29+0200\n"
 "Last-Translator: Nicolai Tufar <ntufar at tdmsoft.com>\n"
 "Language-Team: Turkish <pgsql-tr-genel at PostgreSQL.org>\n"
@@ -18,17 +18,22 @@ msgstr ""
 "X-Poedit-Language: Turkish\n"
 "X-Poedit-Country: TURKEY\n"
 
-#: org/postgresql/Driver.java.in:171
+#: org/postgresql/Driver.java.in:211
 msgid "Error loading default settings from driverconfig.properties"
 msgstr "driverconfig.properties dosyasından varsayılan ayarları yükleme hatası"
 
-#: org/postgresql/Driver.java.in:209
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1778
-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:249
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1837
+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:530
-msgid "This method is not yet implemented."
+#: org/postgresql/Driver.java.in:577
+#, fuzzy, java-format
+msgid "Method {0} is not yet implemented."
 msgstr "Bu yöntem henüz kodlanmadı."
 
 #: org/postgresql/core/ConnectionFactory.java:70
@@ -36,10 +41,17 @@ msgstr "Bu yöntem 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:466
+#: org/postgresql/core/PGStream.java:493
 #, 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:533
+#, java-format
+msgid "Expected an EOF from server, got: {0}"
+msgstr ""
 
 #: org/postgresql/core/v2/ConnectionFactoryImpl.java:55
 #: org/postgresql/core/v3/ConnectionFactoryImpl.java:66
@@ -48,8 +60,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
@@ -80,14 +96,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
@@ -108,91 +133,110 @@ msgstr "Backend başlaması başarısız oldu: {0}"
 msgid "An unexpected result was returned by a query."
 msgstr "Sorgu beklenmeyen bir sonuç döndürdü."
 
-#: org/postgresql/core/v2/FastpathParameterList.java:43
-#: org/postgresql/core/v2/FastpathParameterList.java:65
-#: org/postgresql/core/v2/FastpathParameterList.java:72
-#: org/postgresql/core/v2/SimpleParameterList.java:45
-#: org/postgresql/core/v2/SimpleParameterList.java:69
-#: org/postgresql/core/v2/SimpleParameterList.java:76
-#: org/postgresql/core/v2/SimpleParameterList.java:83
+#: org/postgresql/core/v2/FastpathParameterList.java:47
+#: org/postgresql/core/v2/FastpathParameterList.java:69
+#: org/postgresql/core/v2/FastpathParameterList.java:76
+#: org/postgresql/core/v2/SimpleParameterList.java:49
+#: org/postgresql/core/v2/SimpleParameterList.java:73
+#: org/postgresql/core/v2/SimpleParameterList.java:80
+#: org/postgresql/core/v2/SimpleParameterList.java:87
 #: org/postgresql/core/v3/CompositeParameterList.java:37
 #: org/postgresql/core/v3/SimpleParameterList.java:38
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2450
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java:610
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2447
+#: 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}."
 
-#: org/postgresql/core/v2/FastpathParameterList.java:130
-#: org/postgresql/core/v2/SimpleParameterList.java:142
-#: org/postgresql/core/v3/SimpleParameterList.java:95
+#: org/postgresql/core/v2/FastpathParameterList.java:134
+#: org/postgresql/core/v2/SimpleParameterList.java:146
+#: org/postgresql/core/v3/SimpleParameterList.java:102
 #, java-format
 msgid "No value specified for parameter {0}."
 msgstr "{0} parametresi için hiç bir değer belirtilmedi."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:72
-#: org/postgresql/core/v2/QueryExecutorImpl.java:304
-#: org/postgresql/core/v3/QueryExecutorImpl.java:366
-#: org/postgresql/core/v3/QueryExecutorImpl.java:412
+#: org/postgresql/core/v2/QueryExecutorImpl.java:310
+#: org/postgresql/core/v3/QueryExecutorImpl.java:383
+#: org/postgresql/core/v3/QueryExecutorImpl.java:429
 #, 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:418
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1745
+#: org/postgresql/core/v3/QueryExecutorImpl.java:435
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1746
 #, java-format
 msgid "Unexpected command status: {0}."
 msgstr "Beklenmeyen komut durumu: {0}."
 
 #: org/postgresql/core/v2/QueryExecutorImpl.java:118
 #: org/postgresql/core/v2/QueryExecutorImpl.java:129
-#: org/postgresql/core/v2/QueryExecutorImpl.java:336
-#: org/postgresql/core/v3/QueryExecutorImpl.java:198
-#: org/postgresql/core/v3/QueryExecutorImpl.java:334
-#: org/postgresql/core/v3/QueryExecutorImpl.java:456
-#: org/postgresql/core/v3/QueryExecutorImpl.java:468
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1305
+#: org/postgresql/core/v2/QueryExecutorImpl.java:342
+#: org/postgresql/core/v3/QueryExecutorImpl.java:212
+#: org/postgresql/core/v3/QueryExecutorImpl.java:351
+#: org/postgresql/core/v3/QueryExecutorImpl.java:473
+#: org/postgresql/core/v3/QueryExecutorImpl.java:485
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1435
 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:198
 #: org/postgresql/core/v2/QueryExecutorImpl.java:209
-#: org/postgresql/core/v3/QueryExecutorImpl.java:571
+#: org/postgresql/core/v3/QueryExecutorImpl.java:588
 #, java-format
 msgid "Unknown Response Type {0}."
 msgstr "Bilinmeyen yanıt tipi {0}"
 
-#: org/postgresql/core/v2/QueryExecutorImpl.java:538
-#: org/postgresql/core/v3/QueryExecutorImpl.java:1407
+#: org/postgresql/core/v2/QueryExecutorImpl.java:402
+#: org/postgresql/core/v2/QueryExecutorImpl.java:444
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1261
+msgid "Ran out of memory retrieving query results."
+msgstr ""
+
+#: org/postgresql/core/v2/QueryExecutorImpl.java:566
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1537
 #, java-format
 msgid "Unable to interpret the update count in command completion tag: {0}."
 msgstr "Komut tamamlama etiketinde update sayısı yorumlanamıyor: {0}."
 
-#: org/postgresql/core/v2/SimpleParameterList.java:57
+#: org/postgresql/core/v2/SimpleParameterList.java:61
 msgid "Zero bytes may not occur in string parameters."
 msgstr "String parametrelerinde sıfır bayt olamaz."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:192
+#: org/postgresql/core/v3/QueryExecutorImpl.java:206
 msgid "Unable to bind parameter values for statement."
 msgstr "Komut için parametre değerlei bağlanamadı."
 
-#: org/postgresql/core/v3/QueryExecutorImpl.java:765
+#: org/postgresql/core/v3/QueryExecutorImpl.java:792
 #, 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:1199
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1318
 #, 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:1206
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1325
 #, 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:1250
+#: org/postgresql/core/v3/QueryExecutorImpl.java:1380
 msgid "The driver currently does not support COPY operations."
 msgstr "Bu sunucu şu aşamada COPY işlemleri desteklememktedir."
 
@@ -205,8 +249,12 @@ 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ı."
+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
 msgid "Connection has been closed."
@@ -242,64 +290,73 @@ msgstr "{0} veri tipine dönüştürme hatası: {1}."
 msgid "Cannot tell if path is open or closed: {0}."
 msgstr "Pathın açık mı kapalı olduğunu tespit edilemiyor: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Array.java:90
+#: org/postgresql/jdbc2/AbstractJdbc2Array.java:91
 #, java-format
 msgid "The array index is out of range: {0}"
 msgstr "Dizi göstergesi kapsam dışıdır: {0}"
 
-#: org/postgresql/jdbc2/AbstractJdbc2Array.java:137
+#: org/postgresql/jdbc2/AbstractJdbc2Array.java:138
 msgid "Multi-dimensional arrays are currently not supported."
 msgstr "Çok boyutlu matrisler şu aşamada seteklenmemektedir."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Array.java:164
+#: org/postgresql/jdbc2/AbstractJdbc2Array.java:165
 #, java-format
 msgid "The array index is out of range: {0}, number of elements: {1}."
 msgstr "Dizin göstergisi kapsam dışıdır: {0}, öğe sayısı: {1}."
 
+#: org/postgresql/jdbc2/AbstractJdbc2Blob.java:46
+msgid "LOB positioning offsets start at 1."
+msgstr ""
+
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:198
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:946
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:990
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:220
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:239
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:950
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:994
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:222
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:241
 msgid "No results were returned by the query."
 msgstr "Sorgudan hiç bir sonuç dönmedi."
 
 #: org/postgresql/jdbc2/AbstractJdbc2Connection.java:212
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:263
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:281
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2340
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:265
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:283
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2399
 msgid "A result was returned when none was expected."
 msgstr "Hiçbir sonuç kebklenimezken sonuç getirildi."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:408
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:410
 #, java-format
 msgid "Failed to create object for: {0}."
 msgstr "{0} için nesne oluşturma hatası."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:427
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:429
 #, java-format
 msgid "The class {0} does not implement org.postgresql.util.PGobject."
 msgstr "{0} sınıfı org.postgresql.util.PGobject implemente etmiyor."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:468
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:470
 #, java-format
 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:557
-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:561
+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:733
-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:737
+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:738
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:742
 #, java-format
 msgid "Transaction isolation level {0} not supported."
 msgstr "Transaction isolation level {0} desteklenmiyor."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:902
+#: org/postgresql/jdbc2/AbstractJdbc2Connection.java:906
 msgid "Unable to translate data into the desired encoding."
 msgstr "Veri, istenilen dil kodlamasına çevrilemiyor."
 
@@ -311,323 +368,384 @@ msgstr "Sistem kataloglarında oid ve oidvector veri tipleri bulunamıyor."
 msgid "Unable to find name datatype in the system catalogs."
 msgstr "Sistem kataloglarında name veri tipi bulunamıyor."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:179
-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:189
+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:354
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:364
 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:618
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:644
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1809
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:634
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:660
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1810
 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:664
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2487
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:680
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2549
 #, java-format
 msgid "Invalid fetch direction constant: {0}."
 msgstr "Getirme yönü değişmezi geçersiz: {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:678
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:694
 msgid "Cannot call cancelRowUpdates() when on the insert row."
 msgstr "Insert edilmiş kaydın üzerindeyken cancelRowUpdates() çağırılamaz."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:698
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:714
 msgid "Cannot call deleteRow() when on the insert row."
 msgstr "Insert  kaydı üzerinde deleteRow() çağırılamaz."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:704
-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:720
+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:709
-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:725
+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:714
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:730
 msgid "There are no rows in this ResultSet."
 msgstr "Bu ResultSet içinde kayıt bulunamadı."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:762
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:778
 msgid "Not on the insert row."
 msgstr "Insert kaydı değil."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:766
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:782
 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:956
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2111
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2142
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:972
+#: 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:960
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1003
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1294
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1423
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:976
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1019
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1333
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1462
 msgid "Provided InputStream failed."
 msgstr "Sağlanmış InputStream başarısız."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1075
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2623
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1089
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2722
 msgid "Provided Reader failed."
 msgstr "Sağlanmış InputStream başarısız."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1152
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1157
 msgid "Can''t refresh the insert row."
 msgstr "Inser satırı yenilenemiyor."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1224
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1229
 msgid "Cannot call updateRow() when on the insert row."
 msgstr "Insert  kaydı üzerinde updateRow() çağırılamaz."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1230
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2669
-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:1235
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2675
+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:1508
+msgid "ResultSets with concurrency CONCUR_READ_ONLY cannot be updated."
+msgstr ""
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1586
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1587
 #, java-format
 msgid "No primary key found for table {0}."
 msgstr "{0} tablosunda primary key yok."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1793
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2496
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1794
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2558
 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:1887
-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:1926
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1933
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1966
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1974
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2500
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2508
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2538
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2545
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2565
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2576
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2594
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2612
-#: org/postgresql/jdbc2/TimestampUtils.java:162
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1888
+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:1927
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1934
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1967
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:1975
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2506
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2514
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2544
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2551
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2571
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2582
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2600
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2618
+#: org/postgresql/jdbc2/TimestampUtils.java:155
 #, 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:2364
+#: 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:2428
-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:2429
+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:2440
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2441
 msgid "This ResultSet is closed."
 msgstr "ResultSet kapalıdır."
 
-#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2447
+#: org/postgresql/jdbc2/AbstractJdbc2ResultSet.java:2454
 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:216
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:259
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:301
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2299
-msgid "Can''t use query methods that take a query string on a PreparedStatement."
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:218
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:261
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:303
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2358
+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:223
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:242
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:225
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:244
 msgid "Multiple ResultSets were returned by the query."
 msgstr "Sorgu tarafından birden fazla ResultSet getirildi."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:326
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2259
-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:328
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2318
+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:334
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:338
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:336
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:340
 msgid "A CallableStatement was executed with nothing returned."
 msgstr "CallableStatement çalıştırma sonucunda veri getirilmedi."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:343
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:345
 #, 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:493
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:498
 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:535
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:540
 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:598
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:603
 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:985
-msgid "setNull(i,Types.OTHER) is not supported; use setObject(i,nullobject,Types.OTHER) instead."
-msgstr "setNull(i,Types.OTHER) desteklenmemektedir; yerine setObject(i,nullobject,Types.OTHER) kullanın."
-
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:988
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1027
 msgid "Unknown Types value."
 msgstr "Geçersiz Types değeri."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1259
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1384
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2594
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1298
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1423
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2693
 #, java-format
 msgid "Invalid stream length {0}."
 msgstr "Geçersiz akım uzunluğu {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1290
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1329
 #, java-format
 msgid "The JVM claims not to support the {0} encoding."
 msgstr "JVM, {0} dil kodlamasını desteklememektedir."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1465
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2541
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1504
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2623
 #, java-format
 msgid "Unknown type {0}."
 msgstr "Bilinmeyen tip {0}."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1591
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1603
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1630
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1642
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1648
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1654
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1660
 #, 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:1606
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1663
 #, java-format
 msgid "Unsupported Types value: {0}"
 msgstr "Geçersiz Types değeri: {0}"
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1624
-msgid "setObject(i,null) is not supported. Instead, use setNull(i,type) or setObject(i,null,type)"
-msgstr "setObject(i,Types.OTHER) desteklenmemektedir; yerine setNull(i,type) veya setObject(i,null,type) kullanın"
-
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1656
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:1715
 #, 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:1681
-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:1740
+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:1985
-msgid "Cannot call setXXX(1, ..) on a CallableStatement.  This is an output that must be configured with registerOutParameter instead."
-msgstr "CallableStatement üzerinde call setXXX(1, ..)  fonksiyonu çağırılamıyor . Bu çikışı registerOutParameter ile tanıtmanız gerekmektedir."
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2044
+msgid ""
+"Cannot call setXXX(1, ..) on a CallableStatement.  This is an output that "
+"must be configured with registerOutParameter instead."
+msgstr ""
+"CallableStatement üzerinde call setXXX(1, ..)  fonksiyonu çağırılamıyor . Bu "
+"çikışı registerOutParameter ile tanıtmanız gerekmektedir."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2210
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2269
 #, 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:2231
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2245
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2290
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2304
 #, 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:2261
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2320
 msgid "PostgreSQL only supports a single OUT function return value at index 1."
-msgstr "Birinci değerde PostgreSQL sadece bir tane OUT fonksiyonu desteklemektedir."
+msgstr ""
+"Birinci değerde PostgreSQL sadece bir tane OUT fonksiyonu desteklemektedir."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2288
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2347
 msgid "This statement has been closed."
 msgstr "Bu komut kapatıldı."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2347
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2406
 msgid "Too many update results were returned."
 msgstr "Çok fazla güncelleme sonucu döndürüldü."
 
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2376
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2435
 #, 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:2574
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2653
-#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2686
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2663
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2752
+#: org/postgresql/jdbc2/AbstractJdbc2Statement.java:2792
 msgid "Unexpected error writing large object to database."
 msgstr "Large object veritabanına yazılırken beklenmeyan hata."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:127
-#: org/postgresql/jdbc2/EscapedFunctions.java:139
-#: org/postgresql/jdbc2/EscapedFunctions.java:151
-#: org/postgresql/jdbc2/EscapedFunctions.java:200
-#: org/postgresql/jdbc2/EscapedFunctions.java:237
-#: org/postgresql/jdbc2/EscapedFunctions.java:261
-#: org/postgresql/jdbc2/EscapedFunctions.java:286
-#: org/postgresql/jdbc2/EscapedFunctions.java:310
-#: org/postgresql/jdbc2/EscapedFunctions.java:322
-#: org/postgresql/jdbc2/EscapedFunctions.java:346
-#: org/postgresql/jdbc2/EscapedFunctions.java:387
-#: org/postgresql/jdbc2/EscapedFunctions.java:396
-#: org/postgresql/jdbc2/EscapedFunctions.java:405
-#: org/postgresql/jdbc2/EscapedFunctions.java:414
-#: org/postgresql/jdbc2/EscapedFunctions.java:423
-#: org/postgresql/jdbc2/EscapedFunctions.java:432
-#: org/postgresql/jdbc2/EscapedFunctions.java:441
-#: org/postgresql/jdbc2/EscapedFunctions.java:450
-#: org/postgresql/jdbc2/EscapedFunctions.java:459
-#: org/postgresql/jdbc2/EscapedFunctions.java:468
-#: org/postgresql/jdbc2/EscapedFunctions.java:477
-#: org/postgresql/jdbc2/EscapedFunctions.java:486
+#: 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 "{0} function takes one and only one argument."
 msgstr "{0} fonksiyonunu yalnız tek bir parametre alabilir."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:163
-#: org/postgresql/jdbc2/EscapedFunctions.java:187
-#: org/postgresql/jdbc2/EscapedFunctions.java:249
-#: org/postgresql/jdbc2/EscapedFunctions.java:298
-#: org/postgresql/jdbc2/EscapedFunctions.java:358
-#: org/postgresql/jdbc2/EscapedFunctions.java:504
+#: 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 "{0} function takes two and only two arguments."
 msgstr "{0} fonksiyonunu sadece iki parametre alabilir."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:177
+#: org/postgresql/jdbc2/EscapedFunctions.java:178
 msgid "rand function only takes zero or one argument(the seed)."
 msgstr "rand fonksiyonu yalnız sıfır veya bir (seed) argüman alabilir."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:224
+#: org/postgresql/jdbc2/EscapedFunctions.java:225
 #, java-format
 msgid "{0} function takes four and only four argument."
 msgstr "{0} fonksiyonunu yalnız dört parametre alabilir."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:276
-#: org/postgresql/jdbc2/EscapedFunctions.java:336
+#: org/postgresql/jdbc2/EscapedFunctions.java:277
+#: org/postgresql/jdbc2/EscapedFunctions.java:337
 #, java-format
 msgid "{0} function takes two or three arguments."
 msgstr "{0} fonksiyonu yalnız iki veya üç argüman alabilir."
 
-#: org/postgresql/jdbc2/EscapedFunctions.java:369
-#: org/postgresql/jdbc2/EscapedFunctions.java:378
-#: org/postgresql/jdbc2/EscapedFunctions.java:495
-#: org/postgresql/jdbc2/EscapedFunctions.java:513
-#, java-format
-msgid "{0} function doesn't take any argument."
+#: org/postgresql/jdbc2/EscapedFunctions.java:357
+#: org/postgresql/jdbc2/EscapedFunctions.java:366
+#: org/postgresql/jdbc2/EscapedFunctions.java:484
+#: org/postgresql/jdbc2/EscapedFunctions.java:502
+#, fuzzy, java-format
+msgid "{0} function doesn''t take any argument."
 msgstr "{0} fonksiyonu parametre alamaz."
 
-#: org/postgresql/jdbc2/TimestampUtils.java:40
-msgid "Infinite value found for timestamp.  Java has no corresponding representation."
-msgstr "Timestamp veri tipinde sonsuz değer bulunmuştur. Java'da buna uygun bir gösterim yoktur."
+#: org/postgresql/jdbc2/TimestampUtils.java:207
+#, fuzzy
+msgid ""
+"Infinite value found for timestamp/date. This cannot be represented as time."
+msgstr ""
+"Timestamp veri tipinde sonsuz değer bulunmuştur. Java'da buna uygun bir "
+"gösterim yoktur."
 
 #: org/postgresql/jdbc3/AbstractJdbc3Connection.java:59
 #, java-format
@@ -639,7 +757,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
@@ -649,15 +767,20 @@ msgstr "Auto-commit biçimde savepoint oluşturulamıyor."
 #: 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
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:139
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:165
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:190
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:234
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:277
+#: org/postgresql/jdbc3/AbstractJdbc3Statement.java:321
 msgid "Returning autogenerated keys is not supported."
 msgstr "Otomatik üretilen değerlerin getirilmesi desteklenememktedir."
 
+#: org/postgresql/jdbc3/PSQLParameterMetaData.java:82
+#, fuzzy, java-format
+msgid "The parameter index is out of range: {0}, number of parameters: {1}."
+msgstr "Dizin göstergisi kapsam dışıdır: {0}, öğe sayısı: {1}."
+
 #: org/postgresql/jdbc3/PSQLSavepoint.java:39
 #: org/postgresql/jdbc3/PSQLSavepoint.java:51
 #: org/postgresql/jdbc3/PSQLSavepoint.java:67
@@ -708,33 +831,46 @@ msgstr "Stack Trace Sonu"
 msgid "Exception generating stacktrace for: {0} encountered: {1}"
 msgstr "Exception generating stacktrace for: {0} encountered: {1}"
 
-#: org/postgresql/util/ServerErrorMessage.java:88
+#: org/postgresql/util/ServerErrorMessage.java:94
 #, java-format
 msgid "Detail: {0}"
 msgstr "Ayrıntı: {0}"
 
-#: org/postgresql/util/ServerErrorMessage.java:91
+#: org/postgresql/util/ServerErrorMessage.java:97
 #, java-format
 msgid "Hint: {0}"
 msgstr "İpucu: {0}"
 
-#: org/postgresql/util/ServerErrorMessage.java:94
+#: org/postgresql/util/ServerErrorMessage.java:100
 #, java-format
 msgid "Position: {0}"
 msgstr "Position: {0}"
 
-#: org/postgresql/util/ServerErrorMessage.java:97
+#: org/postgresql/util/ServerErrorMessage.java:103
 #, java-format
 msgid "Where: {0}"
 msgstr "Where: {0}"
 
-#: org/postgresql/util/ServerErrorMessage.java:105
+#: org/postgresql/util/ServerErrorMessage.java:111
 #, java-format
 msgid "Location: File: {0}, Routine: {1}, Line: {2}"
 msgstr "Yer: Dosya: {0}, Yordam: {1}, Satır: {2}"
 
-#: org/postgresql/util/ServerErrorMessage.java:108
+#: org/postgresql/util/ServerErrorMessage.java:114
 #, java-format
 msgid "Server SQLState: {0}"
 msgstr "Sunucu SQLState: {0}"
 
+#~ msgid ""
+#~ "setNull(i,Types.OTHER) is not supported; use setObject(i,nullobject,Types."
+#~ "OTHER) instead."
+#~ msgstr ""
+#~ "setNull(i,Types.OTHER) desteklenmemektedir; yerine setObject(i,nullobject,"
+#~ "Types.OTHER) kullanın."
+
+#~ msgid ""
+#~ "setObject(i,null) is not supported. Instead, use setNull(i,type) or "
+#~ "setObject(i,null,type)"
+#~ msgstr ""
+#~ "setObject(i,Types.OTHER) desteklenmemektedir; yerine setNull(i,type) veya "
+#~ "setObject(i,null,type) kullanın"
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