# ru.po
# POSTGRES Translated Messages into the Russian Language (KOI8-R)
#
-# $Header: /cvsroot/pgsql/src/backend/po/Attic/ru.po,v 1.26 2004/10/12 17:55:45 petere Exp $
+# $Header: /cvsroot/pgsql/src/backend/po/Attic/ru.po,v 1.27 2004/10/27 11:52:28 petere Exp $
#
# ChangeLog:
-# - March 27 - October 6, 2004: Updates for 7.4.x/8.0 branches; <mokhov@cs.concordia.ca>
+# - March 27 - October 24, 2004: Updates for 7.4.x/8.0 branches; <mokhov@cs.concordia.ca>
# - July - August 23, 2003: Updates for 7.4.x; <mokhov@cs.concordia.ca>
# - January 2, 2003: Fuzzy fixes, Serguei A. Mokhov <mokhov@cs.concordia.ca>
# - October 12, 2002: Post-7.3 beta 2, Fuzzy fixes, Serguei A. Mokhov <mokhov@cs.concordia.ca>
msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 7.4.x\n"
-"POT-Creation-Date: 2004-10-02 01:12+0100\n"
-"PO-Revision-Date: 2004-10-06 05:00-0500\n"
+"POT-Creation-Date: 2004-10-22 07:08+0100\n"
+"PO-Revision-Date: 2004-10-24 18:40-0500\n"
"Last-Translator: Serguei A. Mokhov <mokhov@cs.concordia.ca>\n"
"Language-Team: pgsql-rus <pgsql-rus@yahoogroups.com>\n"
"MIME-Version: 1.0\n"
"X-Poedit-Language: Russian\n"
"X-Poedit-Country: RUSSIAN FEDERATION\n"
+#: access/common/heaptuple.c:584
+#, c-format
+msgid "number of columns (%d) exceeds limit (%d)"
+msgstr "รรรรร รรรรรรร (%d) รรร
รรรรร
ร รรรรร (%d)"
+
#: access/common/indextuple.c:57
#, c-format
msgid "number of index columns (%d) exceeds limit (%d)"
msgid "index row requires %lu bytes, maximum size is %lu"
msgstr "รรรรรร รรรร
รรร รรร
รรร
ร รรรร: %lu, รรร รรรรรรรรร
: %lu"
-#: access/common/heaptuple.c:584
-#, c-format
-msgid "number of columns (%d) exceeds limit (%d)"
-msgstr "รรรรร รรรรรรร (%d) รรร
รรรรร
ร รรรรร (%d)"
-
#: access/common/printtup.c:279
#: tcop/fastpath.c:187
#: tcop/fastpath.c:517
msgid "index row size %lu exceeds hash maximum %lu"
msgstr ""
-#: access/hash/hashsearch.c:145
-msgid "hash indexes do not support whole-index scans"
-msgstr ""
-
#: access/hash/hashovfl.c:521
#, c-format
msgid "out of overflow pages in hash index \"%s\""
msgstr ""
+#: access/hash/hashsearch.c:145
+msgid "hash indexes do not support whole-index scans"
+msgstr ""
+
#: access/hash/hashutil.c:46
msgid "hash indexes cannot contain null keys"
msgstr ""
"รรรยฃร รรรรรรรร รรรรร -D รรร รรรรรรร
รรร รรรรรรรรร รร
รร
รร
รรรร\n"
"รรรรรร
รรร PGDATA.\n"
-#: catalog/dependency.c:173
-#, c-format
-msgid "cannot drop %s because other objects depend on it"
-msgstr "รร
รรรร รรรรรรร %s รร รรรรรรร
รรรรรรร รรรรรรรรร รรรร
รรรร"
-
-#: catalog/dependency.c:175
-msgid "Use DROP ... CASCADE to drop the dependent objects too."
-msgstr "รฉรรรรรรรรรร
DROP ... CASCADE รรรรร รรรรร
รรรรรรร รรรรรรรรร
รรรร
รรร."
-
-#: catalog/dependency.c:233
-#, c-format
-msgid "failed to drop all objects depending on %s"
-msgstr "รรรรรร รรร รรรรร
รรร รรร
ร รรรร
รรรร รรรรรรร รร %s"
-
-#: catalog/dependency.c:330
-#: catalog/dependency.c:729
-#, c-format
-msgid "cannot drop %s because it is required by the database system"
-msgstr "รร
รรรร รรรรรรร %s: รรรร รรรร
รร รรรร
ร รรรรร
รร
รรร รรรรรร"
-
-#: catalog/dependency.c:466
-#, c-format
-msgid "cannot drop %s because %s requires it"
-msgstr "รร
รรรร รรรรรรร %s: รรรร รรรร
รร รรรร
ร %s"
-
-#: catalog/dependency.c:468
-#, c-format
-msgid "You may drop %s instead."
-msgstr "รทรร
รรร รรรรร รร รรรร
รร
รรรรรรร %s."
-
-#: catalog/dependency.c:536
-#: catalog/dependency.c:686
-#: catalog/dependency.c:714
-#, c-format
-msgid "drop auto-cascades to %s"
-msgstr "รรรรร
รรร
รรรรรรรรรร
รรร รรรรรรรรร รร %s"
-
-#: catalog/dependency.c:541
-#: catalog/dependency.c:691
-#, c-format
-msgid "%s depends on %s"
-msgstr "%s รรรรรรร รร %s"
-
-#: catalog/dependency.c:548
-#: catalog/dependency.c:698
-#, c-format
-msgid "drop cascades to %s"
-msgstr "รรรรร
รรร
รรรรรรรรร รร %s"
-
#: catalog/aclchk.c:160
msgid "grant options can only be granted to individual users"
msgstr ""
msgid "operator class with OID %u does not exist"
msgstr "รรรรร รรร
รรรรรรร ร OID %u รร
รรรร
รรรรร
ร"
-#: catalog/pg_aggregate.c:80
-msgid "cannot determine transition data type"
-msgstr ""
+#: catalog/dependency.c:173
+#, c-format
+msgid "cannot drop %s because other objects depend on it"
+msgstr "รร
รรรร รรรรรรร %s รร รรรรรรร
รรรรรรร รรรรรรรรร รรรร
รรรร"
-#: catalog/pg_aggregate.c:81
-msgid "An aggregate using \"anyarray\" or \"anyelement\" as transition type must have one of them as its base type."
-msgstr ""
+#: catalog/dependency.c:175
+msgid "Use DROP ... CASCADE to drop the dependent objects too."
+msgstr "รฉรรรรรรรรรร
DROP ... CASCADE รรรรร รรรรร
รรรรรรร รรรรรรรรร
รรรร
รรร."
-#: catalog/pg_aggregate.c:110
+#: catalog/dependency.c:233
#, c-format
-msgid "return type of transition function %s is not %s"
-msgstr ""
+msgid "failed to drop all objects depending on %s"
+msgstr "รรรรรร รรร รรรรร
รรร รรร
ร รรรร
รรรร รรรรรรร รร %s"
-#: catalog/pg_aggregate.c:132
-msgid "must not omit initial value when transition function is strict and transition type is not compatible with input type"
-msgstr ""
+#: catalog/dependency.c:330
+#: catalog/dependency.c:729
+#, c-format
+msgid "cannot drop %s because it is required by the database system"
+msgstr "รร
รรรร รรรรรรร %s: รรรร รรรร
รร รรรร
ร รรรรร
รร
รรร รรรรรร"
-#: catalog/pg_aggregate.c:165
-#: catalog/pg_proc.c:116
-#: catalog/pg_proc.c:539
-msgid "cannot determine result data type"
-msgstr "รร
ร รรรรรรรรร รรรร
รร
รรรร รรร รร
รรรรรรรร"
+#: catalog/dependency.c:466
+#, c-format
+msgid "cannot drop %s because %s requires it"
+msgstr "รร
รรรร รรรรรรร %s: รรรร รรรร
รร รรรร
ร %s"
-#: catalog/pg_aggregate.c:166
-msgid "An aggregate returning \"anyarray\" or \"anyelement\" must have one of them as its base type."
-msgstr ""
+#: catalog/dependency.c:468
+#, c-format
+msgid "You may drop %s instead."
+msgstr "รทรร
รรร รรรรร รร รรรร
รร
รรรรรรร %s."
-#: catalog/pg_aggregate.c:280
-#: commands/typecmds.c:896
-#: commands/typecmds.c:966
-#: commands/typecmds.c:998
-#: commands/typecmds.c:1030
-#: parser/parse_func.c:319
-#: parser/parse_func.c:1491
+#: catalog/dependency.c:536
+#: catalog/dependency.c:686
+#: catalog/dependency.c:714
#, c-format
-msgid "function %s does not exist"
-msgstr "รรรรรรร %s รร
รรรร
รรรรร
ร"
+msgid "drop auto-cascades to %s"
+msgstr "รรรรร
รรร
รรรรรรรรรร
รรร รรรรรรรรร รร %s"
-#: catalog/pg_aggregate.c:285
+#: catalog/dependency.c:541
+#: catalog/dependency.c:691
#, c-format
-msgid "function %s returns a set"
-msgstr "รรรรรรร %s รรรรรรรรร
ร รรรรร
รรรร"
+msgid "%s depends on %s"
+msgstr "%s รรรรรรร รร %s"
-#: catalog/pg_aggregate.c:316
-#: catalog/pg_aggregate.c:325
+#: catalog/dependency.c:548
+#: catalog/dependency.c:698
#, c-format
-msgid "function %s requires run-time type coercion"
-msgstr ""
+msgid "drop cascades to %s"
+msgstr "รรรรร
รรร
รรรรรรรรร รร %s"
#: catalog/heap.c:227
#, c-format
msgid "permission denied to create temporary tables in database \"%s\""
msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรร รรร
รร
รรรร รรรรรร ร รรรร
\"%s\""
-#: catalog/pg_largeobject.c:107
-#: storage/large_object/inv_api.c:128
-#: storage/large_object/inv_api.c:248
+#: catalog/pg_aggregate.c:80
+msgid "cannot determine transition data type"
+msgstr ""
+
+#: catalog/pg_aggregate.c:81
+msgid "An aggregate using \"anyarray\" or \"anyelement\" as transition type must have one of them as its base type."
+msgstr ""
+
+#: catalog/pg_aggregate.c:110
#, c-format
-msgid "large object %u does not exist"
-msgstr "รรรรรรร รรรร
รร %u รร
รรรร
รรรรร
ร"
+msgid "return type of transition function %s is not %s"
+msgstr ""
+
+#: catalog/pg_aggregate.c:132
+msgid "must not omit initial value when transition function is strict and transition type is not compatible with input type"
+msgstr ""
+
+#: catalog/pg_aggregate.c:165
+#: catalog/pg_proc.c:116
+#: catalog/pg_proc.c:539
+msgid "cannot determine result data type"
+msgstr "รร
ร รรรรรรรรร รรรร
รร
รรรร รรร รร
รรรรรรรร"
+
+#: catalog/pg_aggregate.c:166
+msgid "An aggregate returning \"anyarray\" or \"anyelement\" must have one of them as its base type."
+msgstr ""
+
+#: catalog/pg_aggregate.c:280
+#: commands/typecmds.c:896
+#: commands/typecmds.c:966
+#: commands/typecmds.c:998
+#: commands/typecmds.c:1030
+#: parser/parse_func.c:319
+#: parser/parse_func.c:1491
+#, c-format
+msgid "function %s does not exist"
+msgstr "รรรรรรร %s รร
รรรร
รรรรร
ร"
+
+#: catalog/pg_aggregate.c:285
+#, c-format
+msgid "function %s returns a set"
+msgstr "รรรรรรร %s รรรรรรรรร
ร รรรรร
รรรร"
+
+#: catalog/pg_aggregate.c:316
+#: catalog/pg_aggregate.c:325
+#, c-format
+msgid "function %s requires run-time type coercion"
+msgstr ""
#: catalog/pg_conversion.c:66
#, c-format
msgid "conversion \"%s\" does not exist"
msgstr "รรรรร
รรรร \"%s\" รร
รรรร
รรรรร
ร"
+#: catalog/pg_largeobject.c:107
+#: storage/large_object/inv_api.c:128
+#: storage/large_object/inv_api.c:248
+#, c-format
+msgid "large object %u does not exist"
+msgstr "รรรรรรร รรรร
รร %u รร
รรรร
รรรรร
ร"
+
#: catalog/pg_namespace.c:51
#: commands/schemacmds.c:256
#, c-format
msgid "cannot cluster temporary tables of other sessions"
msgstr ""
-#: commands/conversioncmds.c:66
-#, c-format
-msgid "source encoding \"%s\" does not exist"
-msgstr "รรรรรรรร รรรรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-
-#: commands/conversioncmds.c:73
-#, c-format
-msgid "destination encoding \"%s\" does not exist"
-msgstr "รรรรรรรรร รรรรรรร
รรร \"%s\" รร
รรรร
รรรรร
ร"
-
-#: commands/conversioncmds.c:151
-#, c-format
-msgid "conversion \"%s\" already exists in schema \"%s\""
-msgstr "รรร
รรรรรรรรรรร
\"%s\" รรร
รรรร
รรรรร
ร ร รรร
รร
\"%s\""
-
#: commands/comment.c:316
#: commands/sequence.c:779
#: tcop/utility.c:81
msgid "constraint \"%s\" for table \"%s\" does not exist"
msgstr "รรรรรรร
รรร \"%s\" รรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: commands/copy.c:700
-#: commands/copy.c:708
-#: commands/copy.c:716
-#: commands/copy.c:724
-#: commands/dbcommands.c:103
-#: commands/dbcommands.c:111
-#: commands/dbcommands.c:119
-#: commands/dbcommands.c:127
-#: commands/functioncmds.c:220
-#: commands/functioncmds.c:228
-#: commands/functioncmds.c:236
-#: commands/functioncmds.c:244
-#: commands/functioncmds.c:252
-#: commands/sequence.c:880
-#: commands/sequence.c:893
-#: commands/sequence.c:901
-#: commands/sequence.c:909
-#: commands/sequence.c:917
-#: commands/sequence.c:925
-#: commands/user.c:525
-#: commands/user.c:537
-#: commands/user.c:545
-#: commands/user.c:553
-#: commands/user.c:561
-#: commands/user.c:569
-#: commands/user.c:775
-#: commands/user.c:787
-#: commands/user.c:795
-#: commands/user.c:803
-#: commands/user.c:1275
-#: commands/user.c:1283
-msgid "conflicting or redundant options"
-msgstr "รรรรรรรรรรรรร
รรร รรรรรรรร
รรรรร"
-
-#: commands/dbcommands.c:153
+#: commands/conversioncmds.c:66
#, c-format
-msgid "%d is not a valid encoding code"
-msgstr "%d รร
รรรรร
รรร รร
รรรร รรรรร รรรรรรรรร"
+msgid "source encoding \"%s\" does not exist"
+msgstr "รรรรรรรร รรรรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: commands/dbcommands.c:162
+#: commands/conversioncmds.c:73
#, c-format
-msgid "%s is not a valid encoding name"
-msgstr "%s รร
รรรรร
รรร รร
รรรร รรร
รร
ร รรรรรรรรร"
-
-#: commands/dbcommands.c:183
-msgid "permission denied to create database"
-msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรร รรรร"
-
-#: commands/dbcommands.c:192
-msgid "must be superuser to create database for another user"
-msgstr "รรรรร รรรร รรรรรรรรรรรรรรร รรรรร รรรรรรรรร รรรร รรร รรรรรร รรรรรรรรรร
รร
ร"
-
-#: commands/dbcommands.c:203
-msgid "cannot use an alternative location on this platform"
-msgstr "รร
รรรร รรรรรรรรรรรร รรรร
รรรรรรรรร
รรรรรรรรรร
รรร
รรรร รร รรรรรร รรรรรรรรร
"
-
-#: commands/dbcommands.c:217
-#: commands/dbcommands.c:405
-#: commands/dbcommands.c:653
-#, c-format
-msgid "database \"%s\" already exists"
-msgstr "รรรร \"%s\" รรร
รรรร
รรรรร
ร"
-
-#: commands/dbcommands.c:231
-#, c-format
-msgid "template database \"%s\" does not exist"
-msgstr "รรรร รรรรรร-รรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-
-#: commands/dbcommands.c:242
-#, c-format
-msgid "permission denied to copy database \"%s\""
-msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรรรรร รรรร \"%s\""
-
-#: commands/dbcommands.c:263
-#, c-format
-msgid "source database \"%s\" is being accessed by other users"
-msgstr "รรรรรรรร รรรร \"%s\" รรรรรรรรร ร รรรรรรรรรรร รรรรรรร รรรรรรรรรร
รรรร"
-
-#: commands/dbcommands.c:274
-#, c-format
-msgid "invalid server encoding %d"
-msgstr "รร
รร
รรรร รรรรรรรรร รร
รรร
รร: %d"
-
-#: commands/dbcommands.c:304
-#: commands/dbcommands.c:308
-#: commands/dbcommands.c:312
-msgid "database path may not contain single quotes"
-msgstr "รรรร ร รรรร
รร
รรรรร
ร รรรร
รรรรร รรรรรรรรร รรรรรร
ร"
-
-#: commands/dbcommands.c:337
-#, c-format
-msgid "could not create database directory \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร รรร รรรรรร \"%s\": %m"
-
-#: commands/dbcommands.c:342
-#, c-format
-msgid "could not remove temporary directory \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรร
รร
รรรร รรรร
รรรรรร \"%s\": %m"
-
-#: commands/dbcommands.c:353
-#, c-format
-msgid "could not link file \"%s\" to \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรร \"%s\" ร \"%s\": %m"
-
-#: commands/dbcommands.c:370
-#: commands/dbcommands.c:385
-msgid "could not initialize database directory"
-msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร รรรร
รรรรรร รรร รรรรรร"
-
-#: commands/dbcommands.c:371
-#: commands/dbcommands.c:376
-#: commands/dbcommands.c:961
-#, c-format
-msgid "Failing system command was: %s"
-msgstr "รณรรรร
รรรร รรรรรรร ร รรรรรรร: %s"
-
-#: commands/dbcommands.c:372
-#: commands/dbcommands.c:377
-#: commands/dbcommands.c:962
-msgid "Look in the postmaster's stderr log for more information."
-msgstr "รฐรรรรรรรรรร
stderr-รรรรรร postmaster'ร รรร รรรรรรรรรรร
ร."
-
-#: commands/dbcommands.c:375
-#: commands/dbcommands.c:388
-msgid "could not initialize database directory; delete failed as well"
-msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร รรรร
รรรรรร รรร รรรรรร; รรรรร
รร
รรรรรรร ร
ยฃ รรรรรรร"
-
-#: commands/dbcommands.c:483
-msgid "cannot drop the currently open database"
-msgstr "รร
รรรร รรรรรรร รรรรรรรร ร รรรรรร รรรร
รร รรรร"
-
-#: commands/dbcommands.c:516
-msgid "cannot drop a template database"
-msgstr "รร
รรรร รรรรรรร รรรร-รรรรรร"
-
-#: commands/dbcommands.c:527
-#: commands/dbcommands.c:643
-#, c-format
-msgid "database \"%s\" is being accessed by other users"
-msgstr "รรรร \"%s\" รรรรรรรรร ร รรรรรรรรรรร รรรรรรร รรรรรรรรรร
รรรร"
-
-#: commands/dbcommands.c:634
-msgid "current database may not be renamed"
-msgstr "รร
รรรร รร
รร
รรร
รรรรรร รร
รรรรร รรรร รรรรรร"
-
-#: commands/dbcommands.c:665
-msgid "permission denied to rename database"
-msgstr "รรรรรร รรรรร
รยฃร รร รร
รร
รรร
รรรรรรร รรรร"
-
-#: commands/dbcommands.c:884
-msgid "relative paths are not allowed as database locations"
-msgstr "รรรรรรรร
รรรรร
รรรร รร
รรรรรรร
รร รรร รรรรรรรรร
รรร รรร"
-
-#: commands/dbcommands.c:888
-msgid "absolute paths are not allowed as database locations"
-msgstr "รรรรรรรรร
รรรร รร
รรรรรรร
รร รรร รรรรรรรรร
รรร รรร"
-
-#: commands/dbcommands.c:900
-#, c-format
-msgid "postmaster environment variable \"%s\" not found"
-msgstr "รร
รร
รร
รรรร รรรรรร
รรร postmaster'ร \"%s\" รร
รรรรร
รร"
-
-#: commands/dbcommands.c:905
-#, c-format
-msgid "postmaster environment variable \"%s\" must be absolute path"
-msgstr "รร
รร
รร
รรรร รรรรรร
รรร postmaster'ร \"%s\" รรรรรร รรรร
รรรรร รรรรรรรรรร รรรร"
-
-#: commands/dbcommands.c:914
-msgid "alternative path is too long"
-msgstr "รรรรร
รรรรรรรรร รรรร รรรรรรร รรรรรรร"
-
-#: commands/dbcommands.c:945
-#, c-format
-msgid "could not remove file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร \"%s\": %m"
+msgid "destination encoding \"%s\" does not exist"
+msgstr "รรรรรรรรร รรรรรรร
รรร \"%s\" รร
รรรร
รรรรร
ร"
-#: commands/dbcommands.c:959
+#: commands/conversioncmds.c:151
#, c-format
-msgid "could not remove database directory \"%s\""
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร รรร รรรรรร \"%s\""
+msgid "conversion \"%s\" already exists in schema \"%s\""
+msgstr "รรร
รรรรรรรรรรร
\"%s\" รรร
รรรร
รรรรร
ร ร รรร
รร
\"%s\""
#: commands/copy.c:193
#: commands/copy.c:205
msgid "unexpected message type 0x%02X during COPY from stdin"
msgstr "รร
รรรรรรรรร รรร รรรรรร
รรร 0x%02X รรร COPY รร รรรรรรรรรรรร รรรรร (stdin)"
+#: commands/copy.c:700
+#: commands/copy.c:708
+#: commands/copy.c:716
+#: commands/copy.c:724
+#: commands/dbcommands.c:103
+#: commands/dbcommands.c:111
+#: commands/dbcommands.c:119
+#: commands/dbcommands.c:127
+#: commands/functioncmds.c:220
+#: commands/functioncmds.c:228
+#: commands/functioncmds.c:236
+#: commands/functioncmds.c:244
+#: commands/functioncmds.c:252
+#: commands/sequence.c:880
+#: commands/sequence.c:893
+#: commands/sequence.c:901
+#: commands/sequence.c:909
+#: commands/sequence.c:917
+#: commands/sequence.c:925
+#: commands/user.c:525
+#: commands/user.c:537
+#: commands/user.c:545
+#: commands/user.c:553
+#: commands/user.c:561
+#: commands/user.c:569
+#: commands/user.c:775
+#: commands/user.c:787
+#: commands/user.c:795
+#: commands/user.c:803
+#: commands/user.c:1275
+#: commands/user.c:1283
+msgid "conflicting or redundant options"
+msgstr "รรรรรรรรรรรรร
รรร รรรรรรรร
รรรรร"
+
#: commands/copy.c:735
msgid "cannot specify DELIMITER in BINARY mode"
msgstr "รร
รรรร รรรรรรรรร DELIMITER ร รร
รรรร
BINARY"
msgid "column \"%s\" specified more than once"
msgstr "รรรรรรร \"%s\" รรรรรรร รรรรรร
รรรรรร รรรร"
-#: commands/functioncmds.c:83
+#: commands/dbcommands.c:153
#, c-format
-msgid "SQL function cannot return shell type %s"
-msgstr "SQL-รรรรรรร รร
รรรร
ร รรรรรรรรรร รรร รรรรรรรร %s"
+msgid "%d is not a valid encoding code"
+msgstr "%d รร
รรรรร
รรร รร
รรรร รรรรร รรรรรรรรร"
-#: commands/functioncmds.c:88
+#: commands/dbcommands.c:162
#, c-format
-msgid "return type %s is only a shell"
-msgstr "รรร รรรรรรร %s รรรรร
รรร รรรรรร รรรรรรรรร"
+msgid "%s is not a valid encoding name"
+msgstr "%s รร
รรรรร
รรร รร
รรรร รรร
รร
ร รรรรรรรรร"
-#: commands/functioncmds.c:114
-#, c-format
-msgid "type \"%s\" is not yet defined"
-msgstr "รรร \"%s\" ร
รยฃ รร
รรรร
รร
รยฃร"
+#: commands/dbcommands.c:183
+msgid "permission denied to create database"
+msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรร รรรร"
-#: commands/functioncmds.c:115
-msgid "Creating a shell type definition."
-msgstr "รณรรรรรรร
รรรร
รร
รร
รรร รรรร-รรรรรรรร."
+#: commands/dbcommands.c:192
+msgid "must be superuser to create database for another user"
+msgstr "รรรรร รรรร รรรรรรรรรรรรรรร รรรรร รรรรรรรรร รรรร รรร รรรรรร รรรรรรรรรร
รร
ร"
-#: commands/functioncmds.c:162
+#: commands/dbcommands.c:203
+msgid "cannot use an alternative location on this platform"
+msgstr "รร
รรรร รรรรรรรรรรรร รรรร
รรรรรรรรร
รรรรรรรรรร
รรร
รรรร รร รรรรรร รรรรรรรรร
"
+
+#: commands/dbcommands.c:217
+#: commands/dbcommands.c:405
+#: commands/dbcommands.c:653
#, c-format
-msgid "SQL function cannot accept shell type %s"
-msgstr "SQL-รรรรรรร รร
รรรร
ร รรรรรรรรร รรรรร
รรร
รรรร รรรรรรรร %s"
+msgid "database \"%s\" already exists"
+msgstr "รรรร \"%s\" รรร
รรรร
รรรรร
ร"
-#: commands/functioncmds.c:167
+#: commands/dbcommands.c:231
#, c-format
-msgid "argument type %s is only a shell"
-msgstr "รรร รรรรรร
รรร %s รรรรร
รรร รรรรรร รรรรรรรรร"
+msgid "template database \"%s\" does not exist"
+msgstr "รรรร รรรรรร-รรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: commands/functioncmds.c:175
-#: parser/parse_oper.c:113
-#: parser/parse_oper.c:124
+#: commands/dbcommands.c:242
#, c-format
-msgid "type %s does not exist"
-msgstr "รรร %s รร
รรรร
รรรรร
ร"
+msgid "permission denied to copy database \"%s\""
+msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรรรรร รรรร \"%s\""
-#: commands/functioncmds.c:182
-msgid "functions cannot accept set arguments"
-msgstr "รรรรรรร รร
รรรรรรรรร รรรรรร
รรร-รรรรร
รรรร (set)"
+#: commands/dbcommands.c:263
+#, c-format
+msgid "source database \"%s\" is being accessed by other users"
+msgstr "รรรรรรรร รรรร \"%s\" รรรรรรรรร ร รรรรรรรรรรร รรรรรรร รรรรรรรรรร
รรรร"
-#: commands/functioncmds.c:265
-msgid "no function body specified"
-msgstr "รร
รรรรรรร รร
รร รรรรรรร"
+#: commands/dbcommands.c:274
+#, c-format
+msgid "invalid server encoding %d"
+msgstr "รร
รร
รรรร รรรรรรรรร รร
รรร
รร: %d"
-#: commands/functioncmds.c:272
-msgid "no language specified"
-msgstr "รรรร รร
รรรรรร"
+#: commands/dbcommands.c:304
+#: commands/dbcommands.c:308
+#: commands/dbcommands.c:312
+msgid "database path may not contain single quotes"
+msgstr "รรรร ร รรรร
รร
รรรรร
ร รรรร
รรรรร รรรรรรรรร รรรรรร
ร"
-#: commands/functioncmds.c:333
+#: commands/dbcommands.c:337
#, c-format
-msgid "unrecognized function attribute \"%s\" ignored"
-msgstr "รร
รรรรรรรรรรรร รรรรรรร รรรรรรร \"%s\" -- รรรรรรรรรรรรรร"
+msgid "could not create database directory \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร รรร รรรรรร \"%s\": %m"
-#: commands/functioncmds.c:377
+#: commands/dbcommands.c:342
+#, c-format
+msgid "could not remove temporary directory \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรร
รร
รรรร รรรร
รรรรรร \"%s\": %m"
+
+#: commands/dbcommands.c:353
+#, c-format
+msgid "could not link file \"%s\" to \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรร \"%s\" ร \"%s\": %m"
+
+#: commands/dbcommands.c:370
+#: commands/dbcommands.c:385
+msgid "could not initialize database directory"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร รรรร
รรรรรร รรร รรรรรร"
+
+#: commands/dbcommands.c:371
+#: commands/dbcommands.c:376
+#: commands/dbcommands.c:961
+#, c-format
+msgid "Failing system command was: %s"
+msgstr "รณรรรร
รรรร รรรรรรร ร รรรรรรร: %s"
+
+#: commands/dbcommands.c:372
+#: commands/dbcommands.c:377
+#: commands/dbcommands.c:962
+msgid "Look in the postmaster's stderr log for more information."
+msgstr "รฐรรรรรรรรรร
stderr-รรรรรร postmaster'ร รรร รรรรรรรรรรร
ร."
+
+#: commands/dbcommands.c:375
+#: commands/dbcommands.c:388
+msgid "could not initialize database directory; delete failed as well"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร รรรร
รรรรรร รรร รรรรรร; รรรรร
รร
รรรรรรร ร
ยฃ รรรรรรร"
+
+#: commands/dbcommands.c:483
+msgid "cannot drop the currently open database"
+msgstr "รร
รรรร รรรรรรร รรรรรรรร ร รรรรรร รรรร
รร รรรร"
+
+#: commands/dbcommands.c:516
+msgid "cannot drop a template database"
+msgstr "รร
รรรร รรรรรรร รรรร-รรรรรร"
+
+#: commands/dbcommands.c:527
+#: commands/dbcommands.c:643
+#, c-format
+msgid "database \"%s\" is being accessed by other users"
+msgstr "รรรร \"%s\" รรรรรรรรร ร รรรรรรรรรรร รรรรรรร รรรรรรรรรร
รรรร"
+
+#: commands/dbcommands.c:634
+msgid "current database may not be renamed"
+msgstr "รร
รรรร รร
รร
รรร
รรรรรร รร
รรรรร รรรร รรรรรร"
+
+#: commands/dbcommands.c:665
+msgid "permission denied to rename database"
+msgstr "รรรรรร รรรรร
รยฃร รร รร
รร
รรร
รรรรรรร รรรร"
+
+#: commands/dbcommands.c:884
+msgid "relative paths are not allowed as database locations"
+msgstr "รรรรรรรร
รรรรร
รรรร รร
รรรรรรร
รร รรร รรรรรรรรร
รรร รรร"
+
+#: commands/dbcommands.c:888
+msgid "absolute paths are not allowed as database locations"
+msgstr "รรรรรรรรร
รรรร รร
รรรรรรร
รร รรร รรรรรรรรร
รรร รรร"
+
+#: commands/dbcommands.c:900
+#, c-format
+msgid "postmaster environment variable \"%s\" not found"
+msgstr "รร
รร
รร
รรรร รรรรรร
รรร postmaster'ร \"%s\" รร
รรรรร
รร"
+
+#: commands/dbcommands.c:905
+#, c-format
+msgid "postmaster environment variable \"%s\" must be absolute path"
+msgstr "รร
รร
รร
รรรร รรรรรร
รรร postmaster'ร \"%s\" รรรรรร รรรร
รรรรร รรรรรรรรรร รรรร"
+
+#: commands/dbcommands.c:914
+msgid "alternative path is too long"
+msgstr "รรรรร
รรรรรรรรร รรรร รรรรรรร รรรรรรร"
+
+#: commands/dbcommands.c:945
+#, c-format
+msgid "could not remove file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร \"%s\": %m"
+
+#: commands/dbcommands.c:959
+#, c-format
+msgid "could not remove database directory \"%s\""
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร รรร รรรรรร \"%s\""
+
+#: commands/define.c:66
+#: commands/define.c:164
+#: commands/define.c:196
+#: commands/define.c:230
+#, c-format
+msgid "%s requires a parameter"
+msgstr "%s รรร
รรร
ร รรรรรร
รร"
+
+#: commands/define.c:105
+#: commands/define.c:116
+#: commands/define.c:131
+#: commands/define.c:149
+#, c-format
+msgid "%s requires a numeric value"
+msgstr "%s รรร
รรร
ร รรรรรรรร
รรรรร
รรร
"
+
+#: commands/define.c:178
+#, c-format
+msgid "argument of %s must be a name"
+msgstr "รรร รรรรรร รรรร รรรรรร
รรรร รรร %s"
+
+#: commands/define.c:214
+#, c-format
+msgid "argument of %s must be a type name"
+msgstr "รรร รรรร รรรรรร รรรร รรรรรร
รรรร รรร %s"
+
+#: commands/define.c:239
+#, c-format
+msgid "%s requires an integer value"
+msgstr "%s รรร
รรร
ร รร
รรร
รรรรร
รรร
"
+
+#: commands/define.c:260
+#, c-format
+msgid "invalid argument for %s: \"%s\""
+msgstr "รร
รร
รรรร รรรรรร
รร รรร %s: \"%s\""
+
+#: commands/functioncmds.c:83
+#, c-format
+msgid "SQL function cannot return shell type %s"
+msgstr "SQL-รรรรรรร รร
รรรร
ร รรรรรรรรรร รรร รรรรรรรร %s"
+
+#: commands/functioncmds.c:88
+#, c-format
+msgid "return type %s is only a shell"
+msgstr "รรร รรรรรรร %s รรรรร
รรร รรรรรร รรรรรรรรร"
+
+#: commands/functioncmds.c:114
+#, c-format
+msgid "type \"%s\" is not yet defined"
+msgstr "รรร \"%s\" ร
รยฃ รร
รรรร
รร
รยฃร"
+
+#: commands/functioncmds.c:115
+msgid "Creating a shell type definition."
+msgstr "รณรรรรรรร
รรรร
รร
รร
รรร รรรร-รรรรรรรร."
+
+#: commands/functioncmds.c:162
+#, c-format
+msgid "SQL function cannot accept shell type %s"
+msgstr "SQL-รรรรรรร รร
รรรร
ร รรรรรรรรร รรรรร
รรร
รรรร รรรรรรรร %s"
+
+#: commands/functioncmds.c:167
+#, c-format
+msgid "argument type %s is only a shell"
+msgstr "รรร รรรรรร
รรร %s รรรรร
รรร รรรรรร รรรรรรรรร"
+
+#: commands/functioncmds.c:175
+#: parser/parse_oper.c:113
+#: parser/parse_oper.c:124
+#, c-format
+msgid "type %s does not exist"
+msgstr "รรร %s รร
รรรร
รรรรร
ร"
+
+#: commands/functioncmds.c:182
+msgid "functions cannot accept set arguments"
+msgstr "รรรรรรร รร
รรรรรรรรร รรรรรร
รรร-รรรรร
รรรร (set)"
+
+#: commands/functioncmds.c:265
+msgid "no function body specified"
+msgstr "รร
รรรรรรร รร
รร รรรรรรร"
+
+#: commands/functioncmds.c:272
+msgid "no language specified"
+msgstr "รรรร รร
รรรรรร"
+
+#: commands/functioncmds.c:333
+#, c-format
+msgid "unrecognized function attribute \"%s\" ignored"
+msgstr "รร
รรรรรรรรรรรร รรรรรรร รรรรรรร \"%s\" -- รรรรรรรรรรรรรร"
+
+#: commands/functioncmds.c:377
#, c-format
msgid "only one AS item needed for language \"%s\""
msgstr "รรรรร รรรรรร รรรร รรรรรร
รรร
AS รรร รรรรร \"%s\""
msgid "cast from type %s to type %s does not exist"
msgstr "รรรรร
รรรร รรรร %s ร รรร %s รร
รรรร
รรรรร
ร"
-#: commands/define.c:66
-#: commands/define.c:164
-#: commands/define.c:196
-#: commands/define.c:230
-#, c-format
-msgid "%s requires a parameter"
-msgstr "%s รรร
รรร
ร รรรรรร
รร"
-
-#: commands/define.c:105
-#: commands/define.c:116
-#: commands/define.c:131
-#: commands/define.c:149
-#, c-format
-msgid "%s requires a numeric value"
-msgstr "%s รรร
รรร
ร รรรรรรรร
รรรรร
รรร
"
-
-#: commands/define.c:178
-#, c-format
-msgid "argument of %s must be a name"
-msgstr "รรร รรรรรร รรรร รรรรรร
รรรร รรร %s"
-
-#: commands/define.c:214
-#, c-format
-msgid "argument of %s must be a type name"
-msgstr "รรร รรรร รรรรรร รรรร รรรรรร
รรรร รรร %s"
-
-#: commands/define.c:239
-#, c-format
-msgid "%s requires an integer value"
-msgstr "%s รรร
รรร
ร รร
รรร
รรรรร
รรร
"
+#: commands/indexcmds.c:92
+msgid "must specify at least one column"
+msgstr "รรร รรรรรรร รรรร รรรรรรร รรรรรร รรรร รรรรรรร"
-#: commands/define.c:260
+#: commands/indexcmds.c:96
#, c-format
-msgid "invalid argument for %s: \"%s\""
-msgstr "รร
รร
รรรร รรรรรร
รร รรร %s: \"%s\""
+msgid "cannot use more than %d columns in an index"
+msgstr "รรรรร รรรรรรร ร รรรร
รรร
รร
รรรร
ร รรร
รรรรรร %d"
#: commands/indexcmds.c:144
#: commands/opclasscmds.c:91
msgid "access method \"%s\" does not exist"
msgstr "รร
รรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: commands/opclasscmds.c:112
-msgid "must be superuser to create an operator class"
-msgstr "รรรรร รรรร รรรรรรรรรรรรรรร รรร รรรรรรรร รรรรรร รรร
รรรรรรร"
-
-#: commands/opclasscmds.c:154
-#, c-format
-msgid "invalid operator number %d, must be between 1 and %d"
-msgstr "รร
รร
รรรร รรรร
ร รรร
รรรรรร: %d, รรรรร
ร รรรร รร
รรร 1 ร %d"
-
-#: commands/opclasscmds.c:160
-#, c-format
-msgid "operator number %d appears more than once"
-msgstr "รรรร
ร รรร
รรรรรร %d รรรรรร รรรรรร
รรรรรร รรรร"
-
-#: commands/opclasscmds.c:192
-#, c-format
-msgid "invalid procedure number %d, must be between 1 and %d"
-msgstr "รร
รร
รรรร รรรร
ร รรรรร
รรรร: %d, รรรรร
ร รรรร รร
รรร 1 ร %d"
-
-#: commands/opclasscmds.c:198
-#, c-format
-msgid "procedure number %d appears more than once"
-msgstr "รรรร
ร รรรรร
รรรร %d รรรรรร รรรรรร
รรรรรร รรรร"
-
-#: commands/opclasscmds.c:214
-msgid "storage type specified more than once"
-msgstr ""
-
-#: commands/opclasscmds.c:241
-#, c-format
-msgid "storage type may not be different from data type for access method \"%s\""
-msgstr ""
-
-#: commands/opclasscmds.c:259
-#, c-format
-msgid "operator class \"%s\" for access method \"%s\" already exists"
-msgstr "รรรรร รรร
รรรรรรร \"%s\" รรร รร
รรรร รรรรรรร \"%s\" รรร
รรรร
รรรรร
ร"
-
-#: commands/opclasscmds.c:287
-#, c-format
-msgid "could not make operator class \"%s\" be default for type %s"
-msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรรร รรร
รรรรรรร \"%s\" รร รรรรรรรรร รรร รรรร %s"
-
-#: commands/opclasscmds.c:290
-#, c-format
-msgid "Operator class \"%s\" already is the default."
-msgstr "รซรรรร รรร
รรรรรรร \"%s\" รรร
รรรร
รรรรร
ร รรรรร
รรร รรรรรรร รร รรรรรรรรร."
-
-#: commands/indexcmds.c:471
-#: commands/indexcmds.c:481
-#: commands/opclasscmds.c:526
-#: commands/opclasscmds.c:536
-#: commands/opclasscmds.c:669
-#: commands/opclasscmds.c:680
-#, c-format
-msgid "operator class \"%s\" does not exist for access method \"%s\""
-msgstr "รรรรร รรร
รรรรรรร \"%s\" รรร รร
รรรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-
-#: commands/opclasscmds.c:701
-#, c-format
-msgid "operator class \"%s\" for access method \"%s\" already exists in schema \"%s\""
-msgstr "รรรรร รรร
รรรรรรร \"%s\" รรร รร
รรรร รรรรรรร \"%s\" รรร
รรรร
รรรรร
ร ร รรร
รร
\"%s\""
-
-#: commands/indexcmds.c:92
-msgid "must specify at least one column"
-msgstr "รรร รรรรรรร รรรร รรรรรรร รรรรรร รรรร รรรรรรร"
-
-#: commands/indexcmds.c:96
-#, c-format
-msgid "cannot use more than %d columns in an index"
-msgstr "รรรรร รรรรรรร ร รรรร
รรร
รร
รรรร
ร รรร
รรรรรร %d"
-
#: commands/indexcmds.c:152
#, c-format
msgid "access method \"%s\" does not support unique indexes"
msgid "data type %s has no default operator class for access method \"%s\""
msgstr "รรร รรรรรร %s รร
รรร
ร
ร รรรรรร รรร
รรรรรรร รร รรรรรรรรร รรร รร
รรรร รรรรรรร \"%s\""
-#: commands/indexcmds.c:441
-msgid "You must specify an operator class for the index or define a default operator class for the data type."
-msgstr "รทร รรรรรร รรรรรรร รรรรร รรร
รรรรรรร รรร รรรร
รรร รรร รรรร
รร
รรรร รรรรร รรร
รรรรรรร รร รรรรรรรรร รรร รรรรร รรรร รรรรรร."
+#: commands/indexcmds.c:441
+msgid "You must specify an operator class for the index or define a default operator class for the data type."
+msgstr "รทร รรรรรร รรรรรรร รรรรร รรร
รรรรรรร รรร รรรร
รรร รรร รรรร
รร
รรรร รรรรร รรร
รรรรรรร รร รรรรรรรรร รรร รรรรร รรรร รรรรรร."
+
+#: commands/indexcmds.c:471
+#: commands/indexcmds.c:481
+#: commands/opclasscmds.c:526
+#: commands/opclasscmds.c:536
+#: commands/opclasscmds.c:669
+#: commands/opclasscmds.c:680
+#, c-format
+msgid "operator class \"%s\" does not exist for access method \"%s\""
+msgstr "รรรรร รรร
รรรรรรร \"%s\" รรร รร
รรรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
+
+#: commands/indexcmds.c:494
+#, c-format
+msgid "operator class \"%s\" does not accept data type %s"
+msgstr "รรรรร รรร
รรรรรรร \"%s\" รร
รรรรรรรร
ร รรร รรรรรร %s"
+
+#: commands/indexcmds.c:551
+#: utils/cache/typcache.c:286
+#, c-format
+msgid "there are multiple default operator classes for data type %s"
+msgstr "รรร
ร
รรร รรรรร
ร
รรรรรร รรรรรร รรร
รรรรรรร รร รรรรรรรรร รรร รรรร รรรรรร %s"
+
+#: commands/indexcmds.c:651
+#, c-format
+msgid "shared table \"%s\" can only be reindexed in stand-alone mode"
+msgstr ""
+
+#: commands/indexcmds.c:658
+#, c-format
+msgid "table \"%s\" has no indexes"
+msgstr "รรรรรรร \"%s\" รร
รรร
ร
ร รรร
รรรร"
+
+#: commands/indexcmds.c:685
+msgid "can only reindex the currently open database"
+msgstr "รรรรร รร
รร
รรรร
รรรรรรร รรรรรร รรรรรรรร รรรร"
+
+#: commands/indexcmds.c:768
+#, c-format
+msgid "table \"%s\" was reindexed"
+msgstr "รรรรรรร \"%s\" รร
รร
รรรร
รรรรรรร"
+
+#: commands/opclasscmds.c:112
+msgid "must be superuser to create an operator class"
+msgstr "รรรรร รรรร รรรรรรรรรรรรรรร รรร รรรรรรรร รรรรรร รรร
รรรรรรร"
+
+#: commands/opclasscmds.c:154
+#, c-format
+msgid "invalid operator number %d, must be between 1 and %d"
+msgstr "รร
รร
รรรร รรรร
ร รรร
รรรรรร: %d, รรรรร
ร รรรร รร
รรร 1 ร %d"
+
+#: commands/opclasscmds.c:160
+#, c-format
+msgid "operator number %d appears more than once"
+msgstr "รรรร
ร รรร
รรรรรร %d รรรรรร รรรรรร
รรรรรร รรรร"
-#: commands/indexcmds.c:494
+#: commands/opclasscmds.c:192
#, c-format
-msgid "operator class \"%s\" does not accept data type %s"
-msgstr "รรรรร รรร
รรรรรรร \"%s\" รร
รรรรรรรร
ร รรร รรรรรร %s"
+msgid "invalid procedure number %d, must be between 1 and %d"
+msgstr "รร
รร
รรรร รรรร
ร รรรรร
รรรร: %d, รรรรร
ร รรรร รร
รรร 1 ร %d"
-#: commands/indexcmds.c:551
-#: utils/cache/typcache.c:286
+#: commands/opclasscmds.c:198
#, c-format
-msgid "there are multiple default operator classes for data type %s"
-msgstr "รรร
ร
รรร รรรรร
ร
รรรรรร รรรรรร รรร
รรรรรรร รร รรรรรรรรร รรร รรรร รรรรรร %s"
+msgid "procedure number %d appears more than once"
+msgstr "รรรร
ร รรรรร
รรรร %d รรรรรร รรรรรร
รรรรรร รรรร"
-#: commands/indexcmds.c:651
+#: commands/opclasscmds.c:214
+msgid "storage type specified more than once"
+msgstr ""
+
+#: commands/opclasscmds.c:241
#, c-format
-msgid "shared table \"%s\" can only be reindexed in stand-alone mode"
+msgid "storage type may not be different from data type for access method \"%s\""
msgstr ""
-#: commands/indexcmds.c:658
+#: commands/opclasscmds.c:259
#, c-format
-msgid "table \"%s\" has no indexes"
-msgstr "รรรรรรร \"%s\" รร
รรร
ร
ร รรร
รรรร"
+msgid "operator class \"%s\" for access method \"%s\" already exists"
+msgstr "รรรรร รรร
รรรรรรร \"%s\" รรร รร
รรรร รรรรรรร \"%s\" รรร
รรรร
รรรรร
ร"
-#: commands/indexcmds.c:685
-msgid "can only reindex the currently open database"
-msgstr "รรรรร รร
รร
รรรร
รรรรรรร รรรรรร รรรรรรรร รรรร"
+#: commands/opclasscmds.c:287
+#, c-format
+msgid "could not make operator class \"%s\" be default for type %s"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรรร รรร
รรรรรรร \"%s\" รร รรรรรรรรร รรร รรรร %s"
-#: commands/indexcmds.c:768
+#: commands/opclasscmds.c:290
#, c-format
-msgid "table \"%s\" was reindexed"
-msgstr "รรรรรรร \"%s\" รร
รร
รรรร
รรรรรรร"
+msgid "Operator class \"%s\" already is the default."
+msgstr "รซรรรร รรร
รรรรรรร \"%s\" รรร
รรรร
รรรรร
ร รรรรร
รรร รรรรรรร รร รรรรรรรรร."
+
+#: commands/opclasscmds.c:701
+#, c-format
+msgid "operator class \"%s\" for access method \"%s\" already exists in schema \"%s\""
+msgstr "รรรรร รรร
รรรรรรร \"%s\" รรร รร
รรรร รรรรรรร \"%s\" รรร
รรรร
รรรรร
ร ร รรร
รร
\"%s\""
#: commands/operatorcmds.c:106
#: commands/operatorcmds.c:114
#: utils/adt/cash.c:297
#: utils/adt/cash.c:312
#: utils/adt/regexp.c:190
-#: utils/adt/ri_triggers.c:3431
+#: utils/adt/ri_triggers.c:3434
#: utils/cache/relcache.c:172
#: utils/cache/relcache.c:182
#: utils/cache/relcache.c:196
#: commands/typecmds.c:282
#, c-format
msgid "type input function %s must return type %s"
-msgstr ""
+msgstr "รรรรรรร รรรร input %s รรรรร รรรรรรรรรร รรร %s"
#: commands/typecmds.c:292
#, c-format
#: commands/typecmds.c:299
#, c-format
msgid "type output function %s must return type \"cstring\""
-msgstr ""
+msgstr "รรรรรรร รรรร output %s รรรรร รรรรรรรรรร รรร \"cstring\""
#: commands/typecmds.c:308
#, c-format
msgid "type receive function %s must return type %s"
-msgstr ""
+msgstr "รรรรรรร รรรร receive %s รรรรร รรรรรรรรรร รรร %s"
#: commands/typecmds.c:317
#, c-format
msgid "type send function %s must return type \"bytea\""
-msgstr ""
+msgstr "รรรรรรร รรรร send %s รรรรร รรรรรรรรรร รรร \"bytea\""
#: commands/typecmds.c:520
#, c-format
#: commands/typecmds.c:618
msgid "multiple default expressions"
-msgstr ""
+msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร รร รรรรรรรรร"
#: commands/typecmds.c:648
#: commands/typecmds.c:657
msgid "conflicting NULL/NOT NULL constraints"
-msgstr ""
+msgstr "รรรรรรรรรรรรร
รรรรรรร
รรรร NULL/NOT NULL"
#: commands/typecmds.c:676
#: commands/typecmds.c:1471
msgid "cannot open SELECT INTO query as cursor"
msgstr ""
-#: libpq/be-fsstubs.c:124
-#: libpq/be-fsstubs.c:162
-#: libpq/be-fsstubs.c:186
-#: libpq/be-fsstubs.c:214
-#: libpq/be-fsstubs.c:271
-#, c-format
-msgid "invalid large-object descriptor: %d"
-msgstr ""
-
-#: libpq/be-fsstubs.c:375
-msgid "must be superuser to use server-side lo_import()"
-msgstr "รรรรร รรรร รรรรรรรรรรรรรรร รรร รรรรรรรรรรรรร server-side lo_import()"
-
-#: libpq/be-fsstubs.c:376
-msgid "Anyone can use the client-side lo_import() provided by libpq."
-msgstr ""
-
-#: libpq/be-fsstubs.c:391
-#, c-format
-msgid "could not open server file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร รร
รรร
รร \"%s\": %m"
-
-#: libpq/be-fsstubs.c:412
-#, c-format
-msgid "could not read server file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รร
รรร
รร \"%s\": %m"
-
-#: libpq/be-fsstubs.c:442
-msgid "must be superuser to use server-side lo_export()"
-msgstr "รรรรร รรรร รรรรรรรรรรรรรรร รรร รรรรรรรรรรรรร server-side lo_export()"
-
-#: libpq/be-fsstubs.c:443
-msgid "Anyone can use the client-side lo_export() provided by libpq."
-msgstr ""
-
-#: libpq/be-fsstubs.c:469
-#, c-format
-msgid "could not create server file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รร
รรร
รร \"%s\": %m"
-
-#: libpq/be-fsstubs.c:481
-#, c-format
-msgid "could not write server file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร รร
รรร
รร \"%s\": %m"
-
#: libpq/auth.c:113
#, c-format
msgid "Kerberos error: %s"
#: libpq/auth.c:201
#, c-format
msgid "Kerberos initialization returned error %d"
-msgstr ""
+msgstr "รรรรรร Kerberos รรร รรรรรรรรรรรรร: %d"
#: libpq/auth.c:211
#, c-format
#: libpq/auth.c:394
#, c-format
msgid "%s authentication failed for user \"%s\""
-msgstr ""
+msgstr "รรรรรร รรร รรรร
รรรรรรรรรร %s รรร รรรรรรรรรร
รร \"%s\""
#: libpq/auth.c:418
msgid "missing or erroneous pg_hba.conf file"
-msgstr ""
+msgstr "รรรรรรรรรร
ร รรร รรรรรรรรร รรรร pg_hba.conf"
#: libpq/auth.c:419
msgid "See server log for details."
-msgstr ""
+msgstr "รณรรรรรรร
รรรรรรรรรรร ร รรรรรรร
รร
รรร
รร."
#: libpq/auth.c:445
#, c-format
msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s"
-msgstr ""
+msgstr "รรรรรรรรรร
ร รรรรรร ร pg_hba.conf รรร รรรรร \"%s\", รรรรรรรรรร
รร \"%s\", รรรร \"%s\", %s"
#: libpq/auth.c:447
msgid "SSL on"
#: libpq/auth.c:451
#, c-format
msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\""
-msgstr ""
+msgstr "รรรรรรรรรร
ร รรรรรร ร pg_hba.conf รรร รรรรร \"%s\", รรรรรรรรรร
รร \"%s\", รรรร \"%s\""
#: libpq/auth.c:463
msgid "Kerberos 4 only supports IPv4 connections"
-msgstr ""
+msgstr "Kerberos 4 รรรรร
รรรรรร
ร รรรรรร รรรรรร
รรรร
รรร IPv4"
#: libpq/auth.c:494
#, c-format
#: libpq/auth.c:618
msgid "empty password returned by client"
-msgstr ""
+msgstr "รรรรรรรยฃร รรรรรร รรรรรร รร รรรร
รรร"
#: libpq/auth.c:678
#, c-format
#: libpq/auth.c:689
#, c-format
msgid "pam_set_item(PAM_USER) failed: %s"
-msgstr ""
+msgstr "รรรรรร pam_set_item(PAM_USER): %s"
#: libpq/auth.c:700
#, c-format
msgid "pam_set_item(PAM_CONV) failed: %s"
-msgstr ""
+msgstr "รรรรรร pam_set_item(PAM_CONV): %s"
#: libpq/auth.c:711
#, c-format
msgid "pam_authenticate failed: %s"
-msgstr ""
+msgstr "รรรรรร pam_authenticate: %s"
#: libpq/auth.c:722
#, c-format
msgid "pam_acct_mgmt failed: %s"
-msgstr ""
+msgstr "รรรรรร pam_acct_mgmt: %s"
#: libpq/auth.c:733
#, c-format
#: libpq/auth.c:771
#, c-format
msgid "expected password response, got message type %d"
-msgstr ""
+msgstr "รรรรรรรร รรรร
ร ร รรรรรร
ร, รร รรร
รรร รร
รร รรรรรร
รร รรรรรร
รรร
รรรร %d"
#: libpq/auth.c:799
msgid "invalid password packet size"
-msgstr ""
+msgstr "รร
รร
รรรร รรรรร
ร รรรร
รร ร รรรรรร
ร"
#: libpq/auth.c:803
msgid "received password packet"
+msgstr "รรรรรร
รร รรรร
ร ร รรรรรร
ร"
+
+#: libpq/be-fsstubs.c:124
+#: libpq/be-fsstubs.c:162
+#: libpq/be-fsstubs.c:186
+#: libpq/be-fsstubs.c:214
+#: libpq/be-fsstubs.c:271
+#, c-format
+msgid "invalid large-object descriptor: %d"
+msgstr ""
+
+#: libpq/be-fsstubs.c:375
+msgid "must be superuser to use server-side lo_import()"
+msgstr "รรรรร รรรร รรรรรรรรรรรรรรร รรร รรรรรรรรรรรรร server-side lo_import()"
+
+#: libpq/be-fsstubs.c:376
+msgid "Anyone can use the client-side lo_import() provided by libpq."
+msgstr ""
+
+#: libpq/be-fsstubs.c:391
+#, c-format
+msgid "could not open server file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร รร
รรร
รร \"%s\": %m"
+
+#: libpq/be-fsstubs.c:412
+#, c-format
+msgid "could not read server file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รร
รรร
รร \"%s\": %m"
+
+#: libpq/be-fsstubs.c:442
+msgid "must be superuser to use server-side lo_export()"
+msgstr "รรรรร รรรร รรรรรรรรรรรรรรร รรร รรรรรรรรรรรรร server-side lo_export()"
+
+#: libpq/be-fsstubs.c:443
+msgid "Anyone can use the client-side lo_export() provided by libpq."
msgstr ""
+#: libpq/be-fsstubs.c:469
+#, c-format
+msgid "could not create server file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รร
รรร
รร \"%s\": %m"
+
+#: libpq/be-fsstubs.c:481
+#, c-format
+msgid "could not write server file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร รร
รรร
รร \"%s\": %m"
+
#: libpq/be-secure.c:274
#: libpq/be-secure.c:359
#, c-format
#: libpq/be-secure.c:381
#, c-format
msgid "unrecognized SSL error code %d"
-msgstr ""
+msgstr "รร
รรรรรรรรรรรร รรร รรรรรร SSL: %d"
#: libpq/be-secure.c:327
#: libpq/be-secure.c:331
"\"root\" execution of the PostgreSQL server is not permitted.\n"
"The server must be started under an unprivileged user ID to prevent\n"
"possible system security compromise. See the documentation for\n"
-"more information on how to properly start the server.\n"
-msgstr ""
-
-#: main/main.c:196
-#, c-format
-msgid "%s: real and effective user IDs must match\n"
-msgstr ""
-
-#: main/main.c:240
-#, c-format
-msgid "%s: invalid effective UID: %d\n"
-msgstr ""
-
-#: main/main.c:253
-#, c-format
-msgid "%s: could not determine user name (GetUserName failed)\n"
-msgstr "%s: รร
รรรรรรร รรรร
รร
รรรร รรร รรรรรรรรรร
รร (รรรรรร GetUserName)\n"
-
-#: optimizer/path/allpaths.c:214
-msgid "SELECT FOR UPDATE is not supported for inheritance queries"
-msgstr ""
-
-#: optimizer/plan/initsplan.c:282
-#: optimizer/prep/prepjointree.c:365
-msgid "UNION JOIN is not implemented"
-msgstr "UNION JOIN รร
รร
รรรรรรรร"
-
-#: optimizer/plan/initsplan.c:339
-msgid "SELECT FOR UPDATE cannot be applied to the nullable side of an outer join"
-msgstr ""
-
-#: optimizer/plan/initsplan.c:755
-#, c-format
-msgid "could not identify an equality operator for types %s and %s"
-msgstr ""
-
-#: optimizer/plan/initsplan.c:768
-#, c-format
-msgid "equality operator for types %s and %s should be merge-joinable, but isn't"
-msgstr ""
-
-#: optimizer/plan/planner.c:594
-#: parser/analyze.c:2090
-#: parser/analyze.c:2254
-#: parser/analyze.c:2809
-msgid "SELECT FOR UPDATE is not allowed with UNION/INTERSECT/EXCEPT"
-msgstr "รร
รรรร รรรรรรรรรรรร SELECT FOR UPDATE ร UNION/INTERSECT/EXCEPT"
-
-#: optimizer/plan/planner.c:660
-msgid "SELECT FOR UPDATE is not allowed in subqueries"
-msgstr "SELECT FOR UPDATE รร
รรรรรรร
ร ร รรรรรรรรรรร"
-
-#: optimizer/util/clauses.c:2047
-#, c-format
-msgid "SQL function \"%s\" during inlining"
-msgstr ""
-
-#: optimizer/util/clauses.c:2432
-#: optimizer/util/clauses.c:2909
-#: parser/parse_expr.c:1323
-#, c-format
-msgid "relation reference \"%s\" cannot be used in an expression"
-msgstr ""
-
-#: parser/parse_clause.c:336
-#, c-format
-msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
-msgstr "รรรรรร
รรร
JOIN/ON รรรรรร
รรร รร \"%s\", รรร รร
รรรรร
รรร รรรรรร JOIN"
-
-#: gram.y:4765
-#: parser/parse_clause.c:396
-msgid "subquery in FROM must have an alias"
-msgstr "รรรรรรรรร ร FROM รรรรร
ร รรร
รร รรรรร"
-
-#: parser/parse_clause.c:419
-msgid "subquery in FROM may not have SELECT INTO"
-msgstr "รรรรรรรรร ร FROM รร
รรรร
ร รรรร
รรรรร SELECT INTO"
-
-#: parser/parse_clause.c:441
-msgid "subquery in FROM may not refer to other relations of same query level"
-msgstr "รรรรรรรร รร FROM รร
รรรร
ร รรรรรรรรร รร รรรรรร
รรรรรร
รรร รร รรร รร
รรรรรร
รรรรรรร"
-
-#: parser/parse_clause.c:496
-msgid "function expression in FROM may not refer to other relations of same query level"
-msgstr "รรรรรรรรรรรรรร
รรรรรร
รรร
รร FROM รร
รรรร
ร รรรรรรรรร รร รรรรรร
รรรรรร
รรร รร รรร รร
รรรรรร
รรรรรรร"
-
-#: parser/parse_clause.c:508
-msgid "cannot use aggregate function in function expression in FROM"
-msgstr "รร
รรรร รรรรรรรรรรรร รรรร
รรรรรร รรรรรร ร รรรรรรรรรรรรร รรรรรร
รรร ร FROM"
-
-#: parser/parse_clause.c:728
-#, c-format
-msgid "column name \"%s\" appears more than once in USING clause"
-msgstr "รรร รรรรรรร \"%s\" รรรรรรรรร
ร รรรรรร
รรรรรร รรรร ร USING-รรรรรร
รรร"
+"more information on how to properly start the server.\n"
+msgstr ""
-#: parser/parse_clause.c:743
+#: main/main.c:196
#, c-format
-msgid "common column name \"%s\" appears more than once in left table"
-msgstr "รรรร
ร
รรร รรรรรรร \"%s\" รรรรรรรรร
ร รรรร
ร
รรรรรร รรรร ร รรรรรรร
รรร
รร"
+msgid "%s: real and effective user IDs must match\n"
+msgstr ""
-#: parser/parse_clause.c:752
+#: main/main.c:240
#, c-format
-msgid "column \"%s\" specified in USING clause does not exist in left table"
-msgstr "รรรรรรร \"%s\" ร USING-รรรรรร
รรร รร
รรรร
รรรรร
ร ร รรรรรรร
รรร
รร"
+msgid "%s: invalid effective UID: %d\n"
+msgstr ""
-#: parser/parse_clause.c:766
+#: main/main.c:253
#, c-format
-msgid "common column name \"%s\" appears more than once in right table"
-msgstr "รรรร
ร
รรร รรรรรรร \"%s\" รรรรรรรรร
ร รรรร
ร
รรรรรร รรรร ร รรรรรรร
รรรรรร"
+msgid "%s: could not determine user name (GetUserName failed)\n"
+msgstr "%s: รร
รรรรรรร รรรร
รร
รรรร รรร รรรรรรรรรร
รร (รรรรรร GetUserName)\n"
-#: parser/parse_clause.c:775
-#, c-format
-msgid "column \"%s\" specified in USING clause does not exist in right table"
-msgstr "รรรรรรร \"%s\" ร USING-รรรรรร
รรร รร
รรรร
รรรรร
ร ร รรรรรรร
รรรรรร"
+#: optimizer/path/allpaths.c:214
+msgid "SELECT FOR UPDATE is not supported for inheritance queries"
+msgstr ""
-#: parser/parse_clause.c:827
-#, c-format
-msgid "column alias list for \"%s\" has too many entries"
-msgstr "รรรรรรร รรรรร รรรรรร
ร ร รรรรรร
รรรรรรร รรรรรรร \"%s\""
+#: optimizer/plan/initsplan.c:282
+#: optimizer/prep/prepjointree.c:365
+msgid "UNION JOIN is not implemented"
+msgstr "UNION JOIN รร
รร
รรรรรรรร"
-#. translator: %s is name of a SQL construct, eg LIMIT
-#: parser/parse_clause.c:1020
-#, c-format
-msgid "argument of %s must not contain variables"
-msgstr "รรรรรร
รร ร %s รร
รรรรร
ร รรรร
รรรรร รร
รร
รร
รรรร
"
+#: optimizer/plan/initsplan.c:339
+msgid "SELECT FOR UPDATE cannot be applied to the nullable side of an outer join"
+msgstr ""
-#. translator: %s is name of a SQL construct, eg LIMIT
-#: parser/parse_clause.c:1028
+#: optimizer/plan/initsplan.c:755
#, c-format
-msgid "argument of %s must not contain aggregates"
-msgstr "รรรรรร
รร ร %s รร
รรรรร
ร รรรร
รรรรร รรรร
รรรร"
+msgid "could not identify an equality operator for types %s and %s"
+msgstr ""
-#. translator: %s is name of a SQL construct, eg LIMIT
-#: parser/parse_clause.c:1036
+#: optimizer/plan/initsplan.c:768
#, c-format
-msgid "argument of %s must not contain subqueries"
-msgstr "รรรรรร
รร ร %s รร
รรรรร
ร รรรร
รรรรร รรรรรรรรรร"
+msgid "equality operator for types %s and %s should be merge-joinable, but isn't"
+msgstr ""
-#. translator: first %s is name of a SQL construct, eg ORDER BY
-#: parser/parse_clause.c:1146
-#, c-format
-msgid "%s \"%s\" is ambiguous"
-msgstr "รรรรรร
รรร
%s \"%s\" รรรรรรรรร
รรร"
+#: optimizer/plan/planner.c:594
+#: parser/analyze.c:2090
+#: parser/analyze.c:2254
+#: parser/analyze.c:2809
+msgid "SELECT FOR UPDATE is not allowed with UNION/INTERSECT/EXCEPT"
+msgstr "รร
รรรร รรรรรรรรรรรร SELECT FOR UPDATE ร UNION/INTERSECT/EXCEPT"
-#. translator: %s is name of a SQL construct, eg ORDER BY
-#: parser/parse_clause.c:1168
-#, c-format
-msgid "non-integer constant in %s"
-msgstr "รร
รร
รรรรรรร
รรรร รรรรรรรรร ร %s"
+#: optimizer/plan/planner.c:660
+msgid "SELECT FOR UPDATE is not allowed in subqueries"
+msgstr "SELECT FOR UPDATE รร
รรรรรรร
ร ร รรรรรรรรรรร"
-#. translator: %s is name of a SQL construct, eg ORDER BY
-#: parser/parse_clause.c:1185
+#: optimizer/util/clauses.c:2047
#, c-format
-msgid "%s position %d is not in select list"
-msgstr "รรรรรรร %s %d รร
ร รรรรรร
รรรรรรร"
-
-#: parser/parse_clause.c:1370
-msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list"
-msgstr "รรร SELECT DISTINCT, รรรรรร
รรร ORDER BY รรรรรรร รรรร ร รรรรรร
รรรรรรร (SELECT)"
+msgid "SQL function \"%s\" during inlining"
+msgstr ""
-#: parser/parse_clause.c:1410
-msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
-msgstr "รทรรรรร
รรร SELECT DISTINCT ON รรรรรร รรรรรรรรร ร รรรรรรรรรรรร รรรรรร
รรรรร ORDER BY"
+#: optimizer/util/clauses.c:2432
+#: optimizer/util/clauses.c:2909
+#: parser/parse_expr.c:1323
+#, c-format
+msgid "relation reference \"%s\" cannot be used in an expression"
+msgstr ""
#: parser/analyze.c:364
msgid "CREATE VIEW specifies more column names than columns"
msgid "subquery uses ungrouped column \"%s.%s\" from outer query"
msgstr "รรรรรรรรร รรรรรรรรร
ร รร
รรรรรรรรรรรรรรร รรรรรรร \"%s.%s\" รร รรร
รรร
รร รรรรรรร"
-#: parser/parse_relation.c:174
-#: parser/parse_relation.c:189
+#: parser/parse_clause.c:336
#, c-format
-msgid "table reference \"%s\" is ambiguous"
-msgstr "รรรรรร รร รรรรรรร \"%s\" รร
รรรรรรรรรร"
+msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
+msgstr "รรรรรร
รรร
JOIN/ON รรรรรร
รรร รร \"%s\", รรร รร
รรรรร
รรร รรรรรร JOIN"
-#: parser/parse_relation.c:249
-#: parser/parse_relation.c:264
-#, c-format
-msgid "table reference %u is ambiguous"
-msgstr "รรรรรร รร รรรรรรร %u รร
รรรรรรรรรร"
+#: gram.y:4765
+#: parser/parse_clause.c:396
+msgid "subquery in FROM must have an alias"
+msgstr "รรรรรรรรร ร FROM รรรรร
ร รรร
รร รรรรร"
-#: parser/parse_relation.c:356
-#: parser/parse_relation.c:368
+#: parser/parse_clause.c:419
+msgid "subquery in FROM may not have SELECT INTO"
+msgstr "รรรรรรรรร ร FROM รร
รรรร
ร รรรร
รรรรร SELECT INTO"
+
+#: parser/parse_clause.c:441
+msgid "subquery in FROM may not refer to other relations of same query level"
+msgstr "รรรรรรรร รร FROM รร
รรรร
ร รรรรรรรรร รร รรรรรร
รรรรรร
รรร รร รรร รร
รรรรรร
รรรรรรร"
+
+#: parser/parse_clause.c:496
+msgid "function expression in FROM may not refer to other relations of same query level"
+msgstr "รรรรรรรรรรรรรร
รรรรรร
รรร
รร FROM รร
รรรร
ร รรรรรรรรร รร รรรรรร
รรรรรร
รรร รร รรร รร
รรรรรร
รรรรรรร"
+
+#: parser/parse_clause.c:508
+msgid "cannot use aggregate function in function expression in FROM"
+msgstr "รร
รรรร รรรรรรรรรรรร รรรร
รรรรรร รรรรรร ร รรรรรรรรรรรรร รรรรรร
รรร ร FROM"
+
+#: parser/parse_clause.c:728
#, c-format
-msgid "table name \"%s\" specified more than once"
-msgstr "รรร รรรรรรร \"%s\" รรรรรรร รรรรรร
รรรรรร รรรร"
+msgid "column name \"%s\" appears more than once in USING clause"
+msgstr "รรร รรรรรรร \"%s\" รรรรรรรรร
ร รรรรรร
รรรรรร รรรร ร USING-รรรรรร
รรร"
-#: parser/parse_relation.c:477
-#: parser/parse_relation.c:574
+#: parser/parse_clause.c:743
#, c-format
-msgid "column reference \"%s\" is ambiguous"
-msgstr "รรรรรร รร รรรรรรร \"%s\" รร
รรรรรรรรรร"
+msgid "common column name \"%s\" appears more than once in left table"
+msgstr "รรรร
ร
รรร รรรรรรร \"%s\" รรรรรรรรร
ร รรรร
ร
รรรรรร รรรร ร รรรรรรร
รรร
รร"
-#: parser/parse_relation.c:669
-#: parser/parse_relation.c:764
-#: parser/parse_relation.c:859
-#: parser/parse_relation.c:979
+#: parser/parse_clause.c:752
#, c-format
-msgid "table \"%s\" has %d columns available but %d columns specified"
-msgstr "ร รรรรรรร \"%s\" รรรรรรร รรรรรรรร: %d, รร รรรรรรร: %d"
+msgid "column \"%s\" specified in USING clause does not exist in left table"
+msgstr "รรรรรรร \"%s\" ร USING-รรรรรร
รรร รร
รรรร
รรรรร
ร ร รรรรรรร
รรร
รร"
-#: parser/parse_relation.c:936
-msgid "a column definition list is only allowed for functions returning \"record\""
-msgstr ""
+#: parser/parse_clause.c:766
+#, c-format
+msgid "common column name \"%s\" appears more than once in right table"
+msgstr "รรรร
ร
รรร รรรรรรร \"%s\" รรรรรรรรร
ร รรรร
ร
รรรรรร รรรร ร รรรรรรร
รรรรรร"
-#: parser/parse_relation.c:947
-msgid "a column definition list is required for functions returning \"record\""
-msgstr ""
+#: parser/parse_clause.c:775
+#, c-format
+msgid "column \"%s\" specified in USING clause does not exist in right table"
+msgstr "รรรรรรร \"%s\" ร USING-รรรรรร
รรร รร
รรรร
รรรรร
ร ร รรรรรรร
รรรรรร"
-#: parser/parse_relation.c:1008
+#: parser/parse_clause.c:827
#, c-format
-msgid "too many column aliases specified for function %s"
-msgstr "รรรรรรร รรรรรรร รรรรร รรรรรรร รรรรรรร รรร รรรรรรร %s"
+msgid "column alias list for \"%s\" has too many entries"
+msgstr "รรรรรรร รรรรร รรรรรร
ร ร รรรรรร
รรรรรรร รรรรรรร \"%s\""
-#: parser/parse_relation.c:1031
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_clause.c:1020
#, c-format
-msgid "function \"%s\" in FROM has unsupported return type"
-msgstr "รรรรรรร \"%s\" ร FROM รรร
ร
ร รร
รรรรร
รรรรรร
รรร รรร รรรรรรร"
+msgid "argument of %s must not contain variables"
+msgstr "รรรรรร
รร ร %s รร
รรรรร
ร รรรร
รรรรร รร
รร
รร
รรรร
"
-#: parser/parse_relation.c:1423
-#: parser/parse_relation.c:1667
-msgid "function in FROM has unsupported return type"
-msgstr "รรรรรรร ร FROM รรร
ร
ร รร
รรรรร
รรรรรร
รรร รรร รรรรรรร"
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_clause.c:1028
+#, c-format
+msgid "argument of %s must not contain aggregates"
+msgstr "รรรรรร
รร ร %s รร
รรรรร
ร รรรร
รรรรร รรรร
รรรร"
-#: parser/parse_relation.c:1911
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_clause.c:1036
#, c-format
-msgid "missing FROM-clause entry in subquery for table \"%s\""
-msgstr "รรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร ร รรรรรรรรรร
รรร รรรรรรร \"%s\""
+msgid "argument of %s must not contain subqueries"
+msgstr "รรรรรร
รร ร %s รร
รรรรร
ร รรรร
รรรรร รรรรรรรรรร"
-#: parser/parse_relation.c:1916
+#. translator: first %s is name of a SQL construct, eg ORDER BY
+#: parser/parse_clause.c:1146
#, c-format
-msgid "missing FROM-clause entry for table \"%s\""
-msgstr "รรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร รรร รรรรรรร \"%s\""
+msgid "%s \"%s\" is ambiguous"
+msgstr "รรรรรร
รรร
%s \"%s\" รรรรรรรรร
รรร"
-#: parser/parse_relation.c:1935
+#. translator: %s is name of a SQL construct, eg ORDER BY
+#: parser/parse_clause.c:1168
#, c-format
-msgid "adding missing FROM-clause entry in subquery for table \"%s\""
-msgstr "รรรรรรร
รรร
รรรรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร ร รรรรรรรรรร
รรร รรรรรรร \"%s\""
+msgid "non-integer constant in %s"
+msgstr "รร
รร
รรรรรรร
รรรร รรรรรรรรร ร %s"
-#: parser/parse_relation.c:1940
+#. translator: %s is name of a SQL construct, eg ORDER BY
+#: parser/parse_clause.c:1185
#, c-format
-msgid "adding missing FROM-clause entry for table \"%s\""
-msgstr "รรรรรรร
รรร
รรรรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร รรร รรรรรรร \"%s\""
+msgid "%s position %d is not in select list"
+msgstr "รรรรรรร %s %d รร
ร รรรรรร
รรรรรรร"
+
+#: parser/parse_clause.c:1370
+msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list"
+msgstr "รรร SELECT DISTINCT, รรรรรร
รรร ORDER BY รรรรรรร รรรร ร รรรรรร
รรรรรรร (SELECT)"
+
+#: parser/parse_clause.c:1410
+msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
+msgstr "รทรรรรร
รรร SELECT DISTINCT ON รรรรรร รรรรรรรรร ร รรรรรรรรรรรร รรรรรร
รรรรร ORDER BY"
#: parser/parse_coerce.c:261
#, c-format
#: parser/parse_oper.c:185
#: utils/adt/arrayfuncs.c:2403
-#: utils/adt/ri_triggers.c:3601
+#: utils/adt/ri_triggers.c:3604
#, c-format
msgid "could not identify an equality operator for type %s"
msgstr ""
msgid "op ANY/ALL (array) requires operator not to return a set"
msgstr "รรร
รรรรรร ANY/ALL (รรรรรร) รรร
รรรร รรร
รรรรร รร
รรรรรรรรรร รรรรร
รรรร"
-#: scan.l:296
-msgid "unterminated /* comment"
-msgstr "รร
รรรรรรรร รรรรร
รรรรรร /*"
+#: parser/parse_relation.c:174
+#: parser/parse_relation.c:189
+#, c-format
+msgid "table reference \"%s\" is ambiguous"
+msgstr "รรรรรร รร รรรรรรร \"%s\" รร
รรรรรรรรรร"
+
+#: parser/parse_relation.c:249
+#: parser/parse_relation.c:264
+#, c-format
+msgid "table reference %u is ambiguous"
+msgstr "รรรรรร รร รรรรรรร %u รร
รรรรรรรรรร"
+
+#: parser/parse_relation.c:356
+#: parser/parse_relation.c:368
+#, c-format
+msgid "table name \"%s\" specified more than once"
+msgstr "รรร รรรรรรร \"%s\" รรรรรรร รรรรรร
รรรรรร รรรร"
+
+#: parser/parse_relation.c:477
+#: parser/parse_relation.c:574
+#, c-format
+msgid "column reference \"%s\" is ambiguous"
+msgstr "รรรรรร รร รรรรรรร \"%s\" รร
รรรรรรรรรร"
+
+#: parser/parse_relation.c:669
+#: parser/parse_relation.c:764
+#: parser/parse_relation.c:859
+#: parser/parse_relation.c:979
+#, c-format
+msgid "table \"%s\" has %d columns available but %d columns specified"
+msgstr "ร รรรรรรร \"%s\" รรรรรรร รรรรรรรร: %d, รร รรรรรรร: %d"
-#: scan.l:324
-msgid "unterminated bit string literal"
+#: parser/parse_relation.c:936
+msgid "a column definition list is only allowed for functions returning \"record\""
msgstr ""
-#: scan.l:343
-msgid "unterminated hexadecimal string literal"
+#: parser/parse_relation.c:947
+msgid "a column definition list is required for functions returning \"record\""
msgstr ""
-#: scan.l:389
-msgid "unterminated quoted string"
-msgstr ""
+#: parser/parse_relation.c:1008
+#, c-format
+msgid "too many column aliases specified for function %s"
+msgstr "รรรรรรร รรรรรรร รรรรร รรรรรรร รรรรรรร รรร รรรรรรร %s"
-#: scan.l:402
-msgid "zero-length delimited identifier"
-msgstr ""
+#: parser/parse_relation.c:1031
+#, c-format
+msgid "function \"%s\" in FROM has unsupported return type"
+msgstr "รรรรรรร \"%s\" ร FROM รรร
ร
ร รร
รรรรร
รรรรรร
รรร รรร รรรรรรร"
-#: scan.l:415
-msgid "unterminated quoted identifier"
-msgstr ""
+#: parser/parse_relation.c:1423
+#: parser/parse_relation.c:1667
+msgid "function in FROM has unsupported return type"
+msgstr "รรรรรรร ร FROM รรร
ร
ร รร
รรรรร
รรรรรร
รรร รรร รรรรรรร"
-#. translator: %s is typically "syntax error"
-#: scan.l:564
+#: parser/parse_relation.c:1911
#, c-format
-msgid "%s at end of input"
-msgstr "%s ร รรรรร
รรรรร"
+msgid "missing FROM-clause entry in subquery for table \"%s\""
+msgstr "รรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร ร รรรรรรรรรร
รรร รรรรรรร \"%s\""
-#. translator: first %s is typically "syntax error"
-#: scan.l:572
+#: parser/parse_relation.c:1916
#, c-format
-msgid "%s at or near \"%s\""
-msgstr "%s ร รรร รรรรร \"%s\""
+msgid "missing FROM-clause entry for table \"%s\""
+msgstr "รรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร รรร รรรรรรร \"%s\""
+
+#: parser/parse_relation.c:1935
+#, c-format
+msgid "adding missing FROM-clause entry in subquery for table \"%s\""
+msgstr "รรรรรรร
รรร
รรรรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร ร รรรรรรรรรร
รรร รรรรรรร \"%s\""
+
+#: parser/parse_relation.c:1940
+#, c-format
+msgid "adding missing FROM-clause entry for table \"%s\""
+msgstr "รรรรรรร
รรร
รรรรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร รรร รรรรรรร \"%s\""
#: parser/parse_target.c:66
#, c-format
msgid "identifier \"%s\" will be truncated to \"%.*s\""
msgstr ""
+#: scan.l:296
+msgid "unterminated /* comment"
+msgstr "รร
รรรรรรรร รรรรร
รรรรรร /*"
+
+#: scan.l:324
+msgid "unterminated bit string literal"
+msgstr ""
+
+#: scan.l:343
+msgid "unterminated hexadecimal string literal"
+msgstr ""
+
+#: scan.l:389
+msgid "unterminated quoted string"
+msgstr ""
+
+#: scan.l:402
+msgid "zero-length delimited identifier"
+msgstr ""
+
+#: scan.l:415
+msgid "unterminated quoted identifier"
+msgstr ""
+
+#. translator: %s is typically "syntax error"
+#: scan.l:564
+#, c-format
+msgid "%s at end of input"
+msgstr "%s ร รรรรร
รรรรร"
+
+#. translator: first %s is typically "syntax error"
+#: scan.l:572
+#, c-format
+msgid "%s at or near \"%s\""
+msgstr "%s ร รรร รรรรร \"%s\""
+
#: y.tab.c:9086
msgid "syntax error: cannot back up"
msgstr "รรรรรร รรรรรรรรรร: รร
รรรร รร
รรรรรรร"
msgstr "INTERVAL(%d): รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
#: gram.y:1770
-#: utils/adt/ri_triggers.c:300
-#: utils/adt/ri_triggers.c:362
-#: utils/adt/ri_triggers.c:541
-#: utils/adt/ri_triggers.c:780
-#: utils/adt/ri_triggers.c:971
-#: utils/adt/ri_triggers.c:1132
-#: utils/adt/ri_triggers.c:1316
-#: utils/adt/ri_triggers.c:1485
-#: utils/adt/ri_triggers.c:1666
-#: utils/adt/ri_triggers.c:1836
-#: utils/adt/ri_triggers.c:2054
-#: utils/adt/ri_triggers.c:2234
-#: utils/adt/ri_triggers.c:2439
-#: utils/adt/ri_triggers.c:2535
-#: utils/adt/ri_triggers.c:2657
+#: utils/adt/ri_triggers.c:303
+#: utils/adt/ri_triggers.c:365
+#: utils/adt/ri_triggers.c:544
+#: utils/adt/ri_triggers.c:783
+#: utils/adt/ri_triggers.c:974
+#: utils/adt/ri_triggers.c:1135
+#: utils/adt/ri_triggers.c:1319
+#: utils/adt/ri_triggers.c:1488
+#: utils/adt/ri_triggers.c:1669
+#: utils/adt/ri_triggers.c:1839
+#: utils/adt/ri_triggers.c:2057
+#: utils/adt/ri_triggers.c:2237
+#: utils/adt/ri_triggers.c:2442
+#: utils/adt/ri_triggers.c:2538
+#: utils/adt/ri_triggers.c:2660
msgid "MATCH PARTIAL not yet implemented"
msgstr "รรรรรร
รรร
MATCH PARTIAL ร
รยฃ รร
รร
รรรรรรรรร"
msgid "multiple OFFSET clauses not allowed"
msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร OFFSET รร
รรรรรรร
รร"
-#: gram.y:7947
-msgid "multiple LIMIT clauses not allowed"
-msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร LIMIT รร
รรรรรรร
รร"
+#: gram.y:7947
+msgid "multiple LIMIT clauses not allowed"
+msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร LIMIT รร
รรรรรรร
รร"
+
+#: port/pg_sema.c:117
+#: port/sysv_sema.c:117
+#, c-format
+msgid "could not create semaphores: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รร
รรรรรร: %m"
+
+#: port/pg_sema.c:118
+#: port/sysv_sema.c:118
+#, c-format
+msgid "Failed system call was semget(%d, %d, 0%o)."
+msgstr ""
+
+#: port/pg_sema.c:122
+#: port/sysv_sema.c:122
+#, c-format
+msgid ""
+"This error does *not* mean that you have run out of disk space.\n"
+"It occurs when either the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), would be exceeded. You need to raise the respective kernel parameter. Alternatively, reduce PostgreSQL's consumption of semaphores by reducing its max_connections parameter (currently %d).\n"
+"The PostgreSQL documentation contains more information about configuring your system for PostgreSQL."
+msgstr ""
+
+#: port/pg_sema.c:151
+#: port/sysv_sema.c:151
+#, c-format
+msgid "You possibly need to raise your kernel's SEMVMX value to be at least %d. Look into the PostgreSQL documentation for details."
+msgstr ""
+
+#: port/pg_shmem.c:92
+#: port/sysv_shmem.c:92
+#, c-format
+msgid "could not create shared memory segment: %m"
+msgstr ""
+
+#: port/pg_shmem.c:93
+#: port/sysv_shmem.c:93
+#, c-format
+msgid "Failed system call was shmget(key=%d, size=%u, 0%o)."
+msgstr ""
+
+#: port/pg_shmem.c:97
+#: port/sysv_shmem.c:97
+#, c-format
+msgid ""
+"This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter. You can either reduce the request size or reconfigure the kernel with larger SHMMAX. To reduce the request size (currently %u bytes), reduce PostgreSQL's shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).\n"
+"If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.\n"
+"The PostgreSQL documentation contains more information about shared memory configuration."
+msgstr ""
+
+#: port/pg_shmem.c:110
+#: port/sysv_shmem.c:110
+#, c-format
+msgid ""
+"This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory or swap space. To reduce the request size (currently %u bytes), reduce PostgreSQL's shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).\n"
+"The PostgreSQL documentation contains more information about shared memory configuration."
+msgstr ""
+
+#: port/pg_shmem.c:119
+#: port/sysv_shmem.c:119
+#, c-format
+msgid ""
+"This error does *not* mean that you have run out of disk space. It occurs either if all available shared memory IDs have been taken, in which case you need to raise the SHMMNI parameter in your kernel, or because the system's overall limit for shared memory has been reached. If you cannot increase the shared memory limit, reduce PostgreSQL's shared memory request (currently %u bytes), by reducing its shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).\n"
+"The PostgreSQL documentation contains more information about shared memory configuration."
+msgstr ""
+
+#: postmaster/pgstat.c:201
+#, c-format
+msgid "could not resolve \"localhost\": %s"
+msgstr ""
+
+#: postmaster/pgstat.c:228
+#, c-format
+msgid "could not create socket for statistics collector: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
ร รรร รรรรรรรร รรรรรรรรรร: %m"
+
+#: postmaster/pgstat.c:240
+#, c-format
+msgid "could not bind socket for statistics collector: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:251
+#, c-format
+msgid "could not get address of socket for statistics collector: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:267
+#, c-format
+msgid "could not connect socket for statistics collector: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:282
+msgid "disabling statistics collector for lack of working socket"
+msgstr ""
+
+#: postmaster/pgstat.c:296
+#, c-format
+msgid "could not set statistics collector socket to nonblocking mode: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:307
+#, c-format
+msgid "could not create pipe for statistics collector: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:370
+msgid "statistics collector startup skipped"
+msgstr ""
+
+#: postmaster/pgstat.c:401
+#, c-format
+msgid "could not fork statistics buffer: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:814
+msgid "must be superuser to reset statistics counters"
+msgstr "รรรรร รรรร รรรรรรรรรรรรรรร รรร รรรรรร รรยฃรรรรรร รรรรรรรรรร"
+
+#: postmaster/pgstat.c:1295
+#, c-format
+msgid "could not create pipe for statistics buffer: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:1303
+#, c-format
+msgid "could not fork statistics collector: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:1360
+#: postmaster/pgstat.c:1373
+#: postmaster/pgstat.c:1662
+#: postmaster/pgstat.c:1918
+#: postmaster/pgstat.c:1950
+#: postmaster/pgstat.c:2004
+#: postmaster/pgstat.c:2265
+#: postmaster/pgstat.c:2326
+#: postmaster/pgstat.c:2372
+#: postmaster/pgstat.c:2423
+#: postmaster/pgstat.c:2652
+#: postmaster/pgstat.c:2834
+msgid "out of memory in statistics collector --- abort"
+msgstr "รร
รรรรรร รรรรรร ร รรรรรรรร
รรรรรรรรรร --- รรรรร"
+
+#: postmaster/pgstat.c:1439
+#, c-format
+msgid "select() failed in statistics collector: %m"
+msgstr "select() รร
รรรรรร ร รรรรรรรร
รรรรรรรรรร: %m"
+
+#: postmaster/pgstat.c:1481
+#, c-format
+msgid "could not read from statistics collector pipe: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:1500
+msgid "invalid statistics message length"
+msgstr "รร
รร
รรรร รรรรร รรรรรร
รรร รรรรรรรรรร"
+
+#: postmaster/pgstat.c:1650
+#, c-format
+msgid "could not set statistics collector pipe to nonblocking mode: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:1690
+msgid "statistics buffer is full"
+msgstr "รรรร
ร รรรรรรรรรร รรรรร"
+
+#: postmaster/pgstat.c:1723
+#, c-format
+msgid "select() failed in statistics buffer: %m"
+msgstr "select() รร
รรรรรร ร รรรร
รร
รรรรรรรรรร: %m"
-#: port/pg_shmem.c:92
-#: port/sysv_shmem.c:92
+#: postmaster/pgstat.c:1739
#, c-format
-msgid "could not create shared memory segment: %m"
-msgstr ""
+msgid "could not read statistics message: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรรร รรรรรร
รรร
รรรรรรรรรร: %m"
-#: port/pg_shmem.c:93
-#: port/sysv_shmem.c:93
+#: postmaster/pgstat.c:1804
#, c-format
-msgid "Failed system call was shmget(key=%d, size=%u, 0%o)."
+msgid "could not write to statistics collector pipe: %m"
msgstr ""
-#: port/pg_shmem.c:97
-#: port/sysv_shmem.c:97
+#: postmaster/pgstat.c:1858
#, c-format
-msgid ""
-"This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter. You can either reduce the request size or reconfigure the kernel with larger SHMMAX. To reduce the request size (currently %u bytes), reduce PostgreSQL's shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).\n"
-"If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.\n"
-"The PostgreSQL documentation contains more information about shared memory configuration."
-msgstr ""
+msgid "invalid server process ID %d"
+msgstr "รร
รร
รรรร ID รรรรร
รรร-รร
รรร
รร: %d"
-#: port/pg_shmem.c:110
-#: port/sysv_shmem.c:110
+#: postmaster/pgstat.c:2053
#, c-format
-msgid ""
-"This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory or swap space. To reduce the request size (currently %u bytes), reduce PostgreSQL's shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).\n"
-"The PostgreSQL documentation contains more information about shared memory configuration."
+msgid "could not open temporary statistics file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรร
รร
รรรร รรรร รรรรรรรรรร \"%s\": %m"
+
+#: postmaster/pgstat.c:2080
+msgid "database hash table corrupted during cleanup --- abort"
msgstr ""
-#: port/pg_shmem.c:119
-#: port/sysv_shmem.c:119
+#: postmaster/pgstat.c:2117
#, c-format
-msgid ""
-"This error does *not* mean that you have run out of disk space. It occurs either if all available shared memory IDs have been taken, in which case you need to raise the SHMMNI parameter in your kernel, or because the system's overall limit for shared memory has been reached. If you cannot increase the shared memory limit, reduce PostgreSQL's shared memory request (currently %u bytes), by reducing its shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).\n"
-"The PostgreSQL documentation contains more information about shared memory configuration."
+msgid "tables hash table for database %u corrupted during cleanup --- abort"
msgstr ""
-#: port/pg_sema.c:117
-#: port/sysv_sema.c:117
+#: postmaster/pgstat.c:2166
#, c-format
-msgid "could not create semaphores: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รร
รรรรรร: %m"
+msgid "could not close temporary statistics file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรร
รร
รรรร รรรร รรรรรรรรรร \"%s\": %m"
-#: port/pg_sema.c:118
-#: port/sysv_sema.c:118
+#: postmaster/pgstat.c:2175
#, c-format
-msgid "Failed system call was semget(%d, %d, 0%o)."
-msgstr ""
+msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รร
รร
รรร
รรรรรร รรร
รร
รรรร รรรร รรรรรรรรรร รร \"%s\" ร \"%s\": %m"
-#: port/pg_sema.c:122
-#: port/sysv_sema.c:122
-#, c-format
-msgid ""
-"This error does *not* mean that you have run out of disk space.\n"
-"It occurs when either the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), would be exceeded. You need to raise the respective kernel parameter. Alternatively, reduce PostgreSQL's consumption of semaphores by reducing its max_connections parameter (currently %d).\n"
-"The PostgreSQL documentation contains more information about configuring your system for PostgreSQL."
+#: postmaster/pgstat.c:2197
+msgid "dead-server-process hash table corrupted during cleanup --- abort"
msgstr ""
-#: port/pg_sema.c:151
-#: port/sysv_sema.c:151
-#, c-format
-msgid "You possibly need to raise your kernel's SEMVMX value to be at least %d. Look into the PostgreSQL documentation for details."
+#: postmaster/pgstat.c:2308
+#: postmaster/pgstat.c:2340
+#: postmaster/pgstat.c:2403
+#: postmaster/pgstat.c:2436
+#: postmaster/pgstat.c:2457
+#: postmaster/pgstat.c:2503
+#: postmaster/pgstat.c:2536
+msgid "corrupted pgstat.stat file"
msgstr ""
#: postmaster/postmaster.c:327
#: postmaster/postmaster.c:1705
msgid "received smart shutdown request"
-msgstr ""
+msgstr "รรรรรร
ร รรรรรร รร รรรรร รรรรรรรร
"
#: postmaster/postmaster.c:1736
msgid "received fast shutdown request"
-msgstr ""
+msgstr "รรรรรร
ร รรรรรร ร รรรรรรร รรรรรรรร
"
#: postmaster/postmaster.c:1743
msgid "aborting any active transactions"
-msgstr ""
+msgstr "รรรร
รร รรร
ร รรรรรรรร รรรรรรรรรร"
#: postmaster/postmaster.c:1780
msgid "received immediate shutdown request"
-msgstr ""
+msgstr "รรรรรร
ร รรรรรร ร รร
รร
รรร
รรรร รรรรรรรร
"
#: postmaster/postmaster.c:1837
msgid "statistics collector process"
#: postmaster/postmaster.c:1920
msgid "all server processes terminated; reinitializing"
-msgstr ""
+msgstr "รรร
รร
รรร
รรรร
รรรรร
รรร รรรร
รรร
รร... รร
รร
รรรรรรรรรรรรร"
#: postmaster/postmaster.c:1958
msgid "child process"
#: postmaster/postmaster.c:2008
msgid "terminating any other active server processes"
-msgstr ""
+msgstr "รรรร
รรร
รรร
รรรรร รรรรรร รรรรรรรร รร
รรร
รรรร รรรรร
รรรร"
#: postmaster/postmaster.c:2077
#, c-format
#: postmaster/postmaster.c:2227
#, c-format
msgid "could not fork new process for connection: %m"
-msgstr ""
+msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรรร รรรรร
รร รรร รรรรรร
รรรร
รรร: %m"
#: postmaster/postmaster.c:2263
msgid "could not fork new process for connection: "
-msgstr ""
+msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรรร รรรรร
รร รรร รรรรรร
รรรร
รรร:"
#: postmaster/postmaster.c:2394
#, c-format
#: postmaster/postmaster.c:2886
#, c-format
msgid "could not fork startup process: %m"
-msgstr ""
+msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรรร
รร รรรรรรรร: %m"
#: postmaster/postmaster.c:2890
#, c-format
msgid "could not fork checkpoint process: %m"
-msgstr ""
+msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรรร
รร รรรรรรรรรรร รรรร
ร: %m"
#: postmaster/postmaster.c:2894
#, c-format
msgid "could not fork shutdown process: %m"
-msgstr ""
+msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรรร
รร รรรรรรรรร: %m"
#: postmaster/postmaster.c:2898
-#, c-format
-msgid "could not fork process: %m"
-msgstr ""
-
-#: postmaster/pgstat.c:201
-#, c-format
-msgid "could not resolve \"localhost\": %s"
-msgstr ""
-
-#: postmaster/pgstat.c:228
-#, c-format
-msgid "could not create socket for statistics collector: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
ร รรร รรรรรรรร รรรรรรรรรร: %m"
-
-#: postmaster/pgstat.c:240
-#, c-format
-msgid "could not bind socket for statistics collector: %m"
-msgstr ""
-
-#: postmaster/pgstat.c:251
-#, c-format
-msgid "could not get address of socket for statistics collector: %m"
-msgstr ""
-
-#: postmaster/pgstat.c:267
-#, c-format
-msgid "could not connect socket for statistics collector: %m"
-msgstr ""
-
-#: postmaster/pgstat.c:282
-msgid "disabling statistics collector for lack of working socket"
-msgstr ""
-
-#: postmaster/pgstat.c:296
-#, c-format
-msgid "could not set statistics collector socket to nonblocking mode: %m"
-msgstr ""
-
-#: postmaster/pgstat.c:307
-#, c-format
-msgid "could not create pipe for statistics collector: %m"
-msgstr ""
-
-#: postmaster/pgstat.c:370
-msgid "statistics collector startup skipped"
-msgstr ""
-
-#: postmaster/pgstat.c:401
-#, c-format
-msgid "could not fork statistics buffer: %m"
-msgstr ""
-
-#: postmaster/pgstat.c:814
-msgid "must be superuser to reset statistics counters"
-msgstr "รรรรร รรรร รรรรรรรรรรรรรรร รรร รรรรรร รรยฃรรรรรร รรรรรรรรรร"
-
-#: postmaster/pgstat.c:1295
-#, c-format
-msgid "could not create pipe for statistics buffer: %m"
-msgstr ""
-
-#: postmaster/pgstat.c:1303
-#, c-format
-msgid "could not fork statistics collector: %m"
-msgstr ""
-
-#: postmaster/pgstat.c:1360
-#: postmaster/pgstat.c:1373
-#: postmaster/pgstat.c:1662
-#: postmaster/pgstat.c:1918
-#: postmaster/pgstat.c:1950
-#: postmaster/pgstat.c:2004
-#: postmaster/pgstat.c:2265
-#: postmaster/pgstat.c:2326
-#: postmaster/pgstat.c:2372
-#: postmaster/pgstat.c:2423
-#: postmaster/pgstat.c:2652
-#: postmaster/pgstat.c:2834
-msgid "out of memory in statistics collector --- abort"
-msgstr "รร
รรรรรร รรรรรร ร รรรรรรรร
รรรรรรรรรร --- รรรรร"
-
-#: postmaster/pgstat.c:1439
-#, c-format
-msgid "select() failed in statistics collector: %m"
-msgstr "select() รร
รรรรรร ร รรรรรรรร
รรรรรรรรรร: %m"
-
-#: postmaster/pgstat.c:1481
-#, c-format
-msgid "could not read from statistics collector pipe: %m"
-msgstr ""
-
-#: postmaster/pgstat.c:1500
-msgid "invalid statistics message length"
-msgstr "รร
รร
รรรร รรรรร รรรรรร
รรร รรรรรรรรรร"
-
-#: postmaster/pgstat.c:1650
-#, c-format
-msgid "could not set statistics collector pipe to nonblocking mode: %m"
-msgstr ""
-
-#: postmaster/pgstat.c:1690
-msgid "statistics buffer is full"
-msgstr "รรรร
ร รรรรรรรรรร รรรรร"
-
-#: postmaster/pgstat.c:1723
-#, c-format
-msgid "select() failed in statistics buffer: %m"
-msgstr "select() รร
รรรรรร ร รรรร
รร
รรรรรรรรรร: %m"
-
-#: postmaster/pgstat.c:1739
-#, c-format
-msgid "could not read statistics message: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรรร รรรรรร
รรร
รรรรรรรรรร: %m"
-
-#: postmaster/pgstat.c:1804
-#, c-format
-msgid "could not write to statistics collector pipe: %m"
-msgstr ""
-
-#: postmaster/pgstat.c:1858
-#, c-format
-msgid "invalid server process ID %d"
-msgstr "รร
รร
รรรร ID รรรรร
รรร-รร
รรร
รร: %d"
-
-#: postmaster/pgstat.c:2053
-#, c-format
-msgid "could not open temporary statistics file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรร
รร
รรรร รรรร รรรรรรรรรร \"%s\": %m"
-
-#: postmaster/pgstat.c:2080
-msgid "database hash table corrupted during cleanup --- abort"
-msgstr ""
-
-#: postmaster/pgstat.c:2117
-#, c-format
-msgid "tables hash table for database %u corrupted during cleanup --- abort"
-msgstr ""
-
-#: postmaster/pgstat.c:2166
-#, c-format
-msgid "could not close temporary statistics file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรร
รร
รรรร รรรร รรรรรรรรรร \"%s\": %m"
-
-#: postmaster/pgstat.c:2175
-#, c-format
-msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รร
รร
รรร
รรรรรร รรร
รร
รรรร รรรร รรรรรรรรรร รร \"%s\" ร \"%s\": %m"
-
-#: postmaster/pgstat.c:2197
-msgid "dead-server-process hash table corrupted during cleanup --- abort"
-msgstr ""
-
-#: postmaster/pgstat.c:2308
-#: postmaster/pgstat.c:2340
-#: postmaster/pgstat.c:2403
-#: postmaster/pgstat.c:2436
-#: postmaster/pgstat.c:2457
-#: postmaster/pgstat.c:2503
-#: postmaster/pgstat.c:2536
-msgid "corrupted pgstat.stat file"
-msgstr ""
+#, c-format
+msgid "could not fork process: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรรร
รร: %m"
#: rewrite/rewriteDefine.c:103
#: rewrite/rewriteDefine.c:575
#: rewrite/rewriteHandler.c:1164
#, c-format
msgid "infinite recursion detected in rules for relation \"%s\""
-msgstr ""
+msgstr "รรรรรรรร
รร รร
รรรรร
รรรร รร
รรรรรร ร รรรรรรรร รรร รรรรรร
รรร \"%s\""
#: rewrite/rewriteHandler.c:1274
msgid "cannot insert into a view"
#: rewrite/rewriteHandler.c:1275
msgid "You need an unconditional ON INSERT DO INSTEAD rule."
-msgstr ""
+msgstr "รทรร รรรรร รร
รรรรรรรรร
รรรรรรร ON INSERT DO INSTEAD."
#: rewrite/rewriteHandler.c:1280
msgid "cannot update a view"
#: rewrite/rewriteHandler.c:1281
msgid "You need an unconditional ON UPDATE DO INSTEAD rule."
-msgstr ""
+msgstr "รทรร รรรรร รร
รรรรรรรรร
รรรรรรร ON UPDATE DO INSTEAD."
#: rewrite/rewriteHandler.c:1286
msgid "cannot delete from a view"
#: rewrite/rewriteHandler.c:1287
msgid "You need an unconditional ON DELETE DO INSTEAD rule."
-msgstr ""
+msgstr "รทรร รรรรร รร
รรรรรรรรร
รรรรรรร ON DELETE DO INSTEAD."
#: rewrite/rewriteManip.c:734
#: rewrite/rewriteManip.c:790
#: storage/buffer/bufmgr.c:2197
#, c-format
msgid "writing block %u of relation %u/%u"
-msgstr ""
+msgstr "รรรรรร รรรรร %u รรรรรร
รรร %u/%u"
#: storage/buffer/freelist.c:203
msgid "out of free buffers"
-msgstr ""
+msgstr "รร
รรรรรร รรรรรรรรร รรรร
รรร"
#: storage/buffer/localbuf.c:85
msgid "no empty local buffer available"
#: storage/freespace/freespace.c:299
#, c-format
msgid "max_fsm_pages must exceed max_fsm_relations * %d"
-msgstr ""
+msgstr "รรรรรร
รร max_fsm_pages รรรรร
ร รรร
รรรรรร max_fsm_relations * %d"
#: storage/freespace/freespace.c:334
msgid "max_fsm_pages is too large"
-msgstr ""
+msgstr "รรรรรร
รร max_fsm_pages รรรรรรร รร
รรร"
#: storage/freespace/freespace.c:705
#, c-format
#: storage/lmgr/deadlock.c:887
msgid "deadlock detected"
-msgstr ""
+msgstr "รรรรรรรร
รร รร
รรรรร
รรรร รรรรรรรรรร (deadlock)"
#: storage/lmgr/lock.c:480
#: storage/lmgr/lock.c:528
msgid "You may need to increase max_locks_per_transaction."
-msgstr ""
+msgstr "รทรร รรร
รรร
ร รรร
รรรรรร รรรรร
รรร
รรรรร
รร max_locks_per_transaction."
#: storage/page/bufpage.c:137
#: storage/page/bufpage.c:335
msgid "could not unlink %u/%u: %m"
msgstr ""
+#: tcop/fastpath.c:106
+#: tcop/fastpath.c:450
+#: tcop/fastpath.c:573
+#, c-format
+msgid "invalid argument size %d in function call message"
+msgstr ""
+
+#: tcop/fastpath.c:305
+#: tcop/postgres.c:794
+#: tcop/postgres.c:1114
+#: tcop/postgres.c:1572
+msgid "current transaction is aborted, commands ignored until end of transaction block"
+msgstr ""
+
+#: tcop/fastpath.c:420
+#: tcop/fastpath.c:543
+#, c-format
+msgid "function call message contains %d arguments but function requires %d"
+msgstr ""
+
+#: tcop/fastpath.c:428
+#, c-format
+msgid "function call message contains %d argument formats but %d arguments"
+msgstr ""
+
+#: tcop/fastpath.c:511
+#: tcop/fastpath.c:596
+#, c-format
+msgid "incorrect binary data format in function argument %d"
+msgstr ""
+
#: tcop/postgres.c:331
#: tcop/postgres.c:343
#: tcop/postgres.c:354
msgid "statement: %s"
msgstr "รรรรรรร: %s"
-#: tcop/fastpath.c:305
-#: tcop/postgres.c:794
-#: tcop/postgres.c:1114
-#: tcop/postgres.c:1572
-msgid "current transaction is aborted, commands ignored until end of transaction block"
-msgstr ""
-
#: tcop/postgres.c:957
#, c-format
msgid "duration: %ld.%03ld ms"
#: tcop/postgres.c:1799
msgid "terminating connection because of crash of another server process"
-msgstr ""
+msgstr "รรรรรรรร
รรรรรร
รรรร
รรร รร รรรรรรร
รรรรร รรรรรรร รร
รรร
รรรรร รรรรร
รรร"
#: tcop/postgres.c:1800
msgid "The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory."
#: tcop/postgres.c:1955
msgid "terminating connection due to administrator command"
-msgstr ""
+msgstr "รรรรรรรร
รรรรรร
รรรร
รรร รร รรรรรรร
รรรรรรรรรรรรรร"
#: tcop/postgres.c:1964
msgid "canceling query due to user request"
-msgstr ""
+msgstr "รรรรรรรรรรรร รรรร
รร รรรรรรร รร รรรรรรร รรรรรรรรรร
รร"
#: tcop/postgres.c:1973
#, c-format
#: tcop/postgres.c:2992
#, c-format
msgid "invalid CLOSE message subtype %d"
-msgstr ""
+msgstr "รร
รร
รรรร รรรรรร รรรรรร
รรร CLOSE: %d"
#: tcop/postgres.c:3022
#, c-format
msgid "invalid DESCRIBE message subtype %d"
-msgstr ""
-
-#: tcop/fastpath.c:106
-#: tcop/fastpath.c:450
-#: tcop/fastpath.c:573
-#, c-format
-msgid "invalid argument size %d in function call message"
-msgstr ""
-
-#: tcop/fastpath.c:420
-#: tcop/fastpath.c:543
-#, c-format
-msgid "function call message contains %d arguments but function requires %d"
-msgstr ""
-
-#: tcop/fastpath.c:428
-#, c-format
-msgid "function call message contains %d argument formats but %d arguments"
-msgstr ""
-
-#: tcop/fastpath.c:511
-#: tcop/fastpath.c:596
-#, c-format
-msgid "incorrect binary data format in function argument %d"
-msgstr ""
+msgstr "รร
รร
รรรร รรรรรร รรรรรร
รรร DESCRIBE: %d"
#: tcop/pquery.c:352
#, c-format
#: tcop/pquery.c:941
#, c-format
msgid "portal \"%s\" cannot be run anymore"
-msgstr ""
+msgstr "รรรรรร \"%s\" รรรรรร
รร
รรรร
ร รรรร รรรรรร
ร"
#: tcop/pquery.c:615
msgid "cursor can only scan forward"
msgid "must be superuser to do CHECKPOINT"
msgstr "รรรรร รรรร รรรรรรรรรรรรรรร รรร รรรรรรร
รรร CHECKPOINT"
-#: utils/adt/array_userfuncs.c:50
-msgid "could not determine input data types"
-msgstr ""
-
-#: utils/adt/array_userfuncs.c:72
-msgid "neither input type is an array"
-msgstr ""
-
-#: utils/adt/array_userfuncs.c:99
-msgid "argument must be empty or one-dimensional array"
-msgstr ""
-
-#: utils/adt/array_userfuncs.c:198
-#: utils/adt/array_userfuncs.c:210
-#: utils/adt/array_userfuncs.c:247
-#: utils/adt/array_userfuncs.c:280
-#: utils/adt/array_userfuncs.c:308
-msgid "cannot concatenate incompatible arrays"
-msgstr ""
-
-#: utils/adt/array_userfuncs.c:199
-#, c-format
-msgid "Arrays of %d and %d dimensions are not compatible for concatenation."
-msgstr ""
-
-#: utils/adt/array_userfuncs.c:211
-#, c-format
-msgid "Arrays with element types %s and %s are not compatible for concatenation."
-msgstr ""
-
-#: utils/adt/array_userfuncs.c:248
-msgid "Arrays with differing element dimensions are not compatible for concatenation."
-msgstr ""
-
-#: utils/adt/array_userfuncs.c:281
-#: utils/adt/array_userfuncs.c:309
-msgid "Arrays with differing dimensions are not compatible for concatenation."
-msgstr ""
-
-#: utils/adt/array_userfuncs.c:354
-#, c-format
-msgid "invalid array element type OID: %u"
-msgstr "รร
รร
รรรร OID รรรร รรร
รร
รรรร รรรรรรร: %u"
-
-#: utils/adt/array_userfuncs.c:358
-#: utils/adt/arrayfuncs.c:893
-#: utils/adt/arrayfuncs.c:2239
-#, c-format
-msgid "invalid number of dimensions: %d"
-msgstr "รร
รร
รรรร
รรรรร รรรรร
รรรรรร
ร: %d"
-
#: utils/adt/acl.c:102
#: utils/adt/name.c:90
msgid "identifier too long"
#: utils/adt/name.c:91
#, c-format
msgid "Identifier must be less than %d characters."
-msgstr ""
+msgstr "รฉรร
รรรรรรรรรร รรรรร
ร รรรร รร
รรร
รร
ร %d รรรรรรรร."
#: utils/adt/acl.c:190
#, c-format
msgid "unrecognized key word: \"%s\""
-msgstr ""
+msgstr "รร
รรรรรรรรรรรร
รรรรร
รรร
รรรรร: \"%s\""
#: utils/adt/acl.c:191
msgid "ACL key word must be \"group\" or \"user\"."
-msgstr ""
+msgstr "รซรรรร
รรร
รรรรร ACL รรรรรร รรรร \"group\" รรร \"user\"."
#: utils/adt/acl.c:196
msgid "missing name"
#: utils/adt/acl.c:197
msgid "A name must follow the \"group\" or \"user\" key word."
-msgstr ""
+msgstr "รฉรร รรรรรร รรร
รรรรรร รร รรรรร
รรรร รรรรรรร \"group\" รรร \"user\"."
#: utils/adt/acl.c:205
msgid "missing \"=\" sign"
#: utils/adt/acl.c:252
#, c-format
msgid "invalid mode character: must be one of \"%s\""
-msgstr ""
+msgstr "รร
รร
รรรร รรรรรร รร
รรรร: รรรรร
ร รรรร รรรร รร \"%s\""
#: utils/adt/acl.c:282
msgid "a name must follow the \"/\" sign"
-msgstr ""
+msgstr "รรร รรรรรร รรร
รรรรรร รร รรรรรร \"/\""
#: utils/adt/acl.c:291
#, c-format
#: utils/adt/acl.c:350
msgid "extra garbage at the end of the ACL specification"
-msgstr ""
+msgstr "รรรรรรรรร
รรรรร รรรรร ร รรรรร
ACL-รรร
รรรรรรรรร"
#: utils/adt/acl.c:717
msgid "dependent privileges exist"
-msgstr ""
+msgstr "รรรร
รรรรรร รรรรรรรรร
รรรรรรร
รรร"
#: utils/adt/acl.c:718
msgid "Use CASCADE to revoke them too."
-msgstr ""
+msgstr "รฉรรรรรรรรรร
CASCADE รรรรร รร รรรร
รรรรร."
#: utils/adt/acl.c:851
msgid "cannot specify both user and group"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรร รรร รรรรรรรรรร
รร ร รรรรรร"
#: utils/adt/acl.c:912
#: utils/adt/acl.c:1137
#: utils/adt/acl.c:1966
#, c-format
msgid "unrecognized privilege type: \"%s\""
-msgstr ""
+msgstr "รร
รรรรรรรรรรรร รรร รรรรรรร
รรร: \"%s\""
#: utils/adt/acl.c:1526
#: utils/adt/regproc.c:117
msgid "function \"%s\" does not exist"
msgstr "รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: utils/adt/like.c:453
-#: utils/adt/like_match.c:291
-#: utils/adt/regexp.c:460
-msgid "invalid escape string"
-msgstr ""
+#: utils/adt/array_userfuncs.c:50
+msgid "could not determine input data types"
+msgstr "รร
ร รรรรรรรรร รรรร
รร
รรรร รรรรรรร
รรรร รรรรรร"
-#: utils/adt/like.c:454
-#: utils/adt/like_match.c:292
-#: utils/adt/regexp.c:461
-msgid "Escape string must be empty or one character."
-msgstr ""
+#: utils/adt/array_userfuncs.c:72
+msgid "neither input type is an array"
+msgstr "รรรรรรร รรร รรรรร
รร
รรรรร
รรร รรรรรรรร"
+
+#: utils/adt/array_userfuncs.c:99
+msgid "argument must be empty or one-dimensional array"
+msgstr "รรรรรร
รร รรรรร
ร รรรร รรรรรร รรร รรรรรร
รรรร รรรรรร"
+
+#: utils/adt/array_userfuncs.c:198
+#: utils/adt/array_userfuncs.c:210
+#: utils/adt/array_userfuncs.c:247
+#: utils/adt/array_userfuncs.c:280
+#: utils/adt/array_userfuncs.c:308
+msgid "cannot concatenate incompatible arrays"
+msgstr "รร
รรรร รรรร
รร
รรรร รร
รรรรร
รรรรรร
รรรรรรร"
+
+#: utils/adt/array_userfuncs.c:199
+#, c-format
+msgid "Arrays of %d and %d dimensions are not compatible for concatenation."
+msgstr "รญรรรรรร รรรรร
รรรรรรรร %d ร %d รร
รรรรร
รรรรร รรร รรรรร
รร
รรร."
+
+#: utils/adt/array_userfuncs.c:211
+#, c-format
+msgid "Arrays with element types %s and %s are not compatible for concatenation."
+msgstr "รญรรรรรร รรรรรร รรร
รร
รรรร %s ร %s รร
รรรรร
รรรรร รรร รรรรร
รร
รรร."
+
+#: utils/adt/array_userfuncs.c:248
+msgid "Arrays with differing element dimensions are not compatible for concatenation."
+msgstr "รญรรรรรร ร รรรรรรรรร รรรรร
รรรรรรรร รรร
รร
รรรร รร
รรรรร
รรรรร รรร รรรรร
รร
รรร."
+
+#: utils/adt/array_userfuncs.c:281
+#: utils/adt/array_userfuncs.c:309
+msgid "Arrays with differing dimensions are not compatible for concatenation."
+msgstr "รญรรรรรร ร รรรรรรรรร รรรรร
รรรรรรรร รร
รรรรร
รรรรร รรร รรรรร
รร
รรร."
+
+#: utils/adt/array_userfuncs.c:354
+#, c-format
+msgid "invalid array element type OID: %u"
+msgstr "รร
รร
รรรร OID รรรร รรร
รร
รรรร รรรรรรร: %u"
+
+#: utils/adt/array_userfuncs.c:358
+#: utils/adt/arrayfuncs.c:893
+#: utils/adt/arrayfuncs.c:2239
+#, c-format
+msgid "invalid number of dimensions: %d"
+msgstr "รร
รร
รรรร
รรรรร รรรรร
รรรรรร
ร: %d"
#: utils/adt/arrayfuncs.c:219
#: utils/adt/arrayfuncs.c:231
#: utils/adt/arrayfuncs.c:241
msgid "missing \"]\" in array dimensions"
-msgstr ""
+msgstr "รรรรรรรรรร
ร \"]\" ร รรรรร
รรรรรรร รรรรรรร"
#: utils/adt/arrayfuncs.c:249
msgid "upper bound cannot be less than lower bound"
-msgstr ""
+msgstr "รร
รรรรร รรร
รร
ร รร
รรรร
ร รรรร รร
รรรร
รรรรร
รร รรร
รร
รร"
#: utils/adt/arrayfuncs.c:261
msgid "array value must start with \"{\" or dimension information"
-msgstr ""
+msgstr "รรรรร
รรร
รรรรรรร รรรรรร รรรรรรรรรร ร \"{\" รรร รรรรรรรรรร ร รรรรร
รรรรรร"
#: utils/adt/arrayfuncs.c:272
msgid "missing assignment operator"
-msgstr ""
+msgstr "รรรรรรรรรร
ร รรร
รรรรร รรรรรรร
รรร"
#: utils/adt/arrayfuncs.c:300
msgid "missing left brace"
-msgstr ""
+msgstr "รรรรรรรรรร
ร รร
รรร รรรรรรรร รรรรรร"
#: utils/adt/arrayfuncs.c:358
#: utils/adt/arrayfuncs.c:367
#: utils/adt/arrayfuncs.c:904
msgid "invalid array flags"
-msgstr ""
+msgstr "รร
รร
รรรร
รรรรร รรรรรรร"
#: utils/adt/arrayfuncs.c:912
msgid "wrong element type"
#: utils/adt/arrayfuncs.c:2553
#, c-format
msgid "could not identify a comparison function for type %s"
-msgstr ""
+msgstr "รร
ร รรรรรรรรร รรรร
รร
รรรร รรรรรรร รรรรรร
รรร รรร รรรร %s"
#: utils/adt/arrayfuncs.c:2927
msgid "could not determine target array type"
#: utils/adt/encode.c:327
msgid "invalid end sequence"
-msgstr ""
+msgstr "รร
รร
รรรร รรรร
ร รรรรร
รรรรรร
รรรรรรร"
#: utils/adt/encode.c:436
#: utils/adt/encode.c:501
#: utils/adt/formatting.c:1016
msgid "multiple decimal points"
-msgstr ""
+msgstr "รรรรรรรรรร
รรรร
รร
รรรรรรรร
รรรรรรร
"
#: utils/adt/formatting.c:1023
#: utils/adt/formatting.c:1128
#: utils/adt/formatting.c:1038
msgid "not unique \"S\""
-msgstr ""
+msgstr "รร
รรรรรรรรรร
\"S\""
#: utils/adt/formatting.c:1045
msgid "cannot use \"S\" and \"PL\"/\"MI\"/\"SG\"/\"PR\" together"
#: utils/adt/formatting.c:3166
msgid "cannot calculate day of year without year information"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรร รร
รร รรรร รร
ร รรรรรรรรรร ร รรรร
"
#: utils/adt/formatting.c:3943
msgid "\"RN\" not supported"
#: utils/adt/geo_ops.c:3930
#: utils/adt/geo_ops.c:4820
msgid "too many points requested"
-msgstr ""
+msgstr "รรรรรรร
รร รรรรรรร รรรรร รรรร
ร"
#: utils/adt/geo_ops.c:315
msgid "could not format \"path\" value"
-msgstr ""
+msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรร รรรรร
รรร
\"path\""
#: utils/adt/geo_ops.c:390
#, c-format
#: utils/adt/geo_ops.c:4277
#: utils/adt/geo_ops.c:4285
msgid "could not format \"circle\" value"
-msgstr ""
+msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรร รรรรร
รรร
\"circle\""
#: utils/adt/geo_ops.c:4312
msgid "invalid radius in external \"circle\" value"
#: utils/adt/geo_ops.c:4806
msgid "cannot convert circle with radius zero to polygon"
-msgstr ""
+msgstr "รร
รรรร รรรรรร
รรรรรรรรร รรรร ร รรรร
รรร รรรรรรรร ร รรรรรรร"
#: utils/adt/geo_ops.c:4811
msgid "must request at least 2 points"
#: utils/adt/geo_ops.c:4855
#: utils/adt/geo_ops.c:4878
msgid "cannot convert empty polygon to circle"
-msgstr ""
+msgstr "รร
รรรร รรรรรร
รรรรรรรรร รรรรรร รรรรรรร ร รรรร"
#: utils/adt/int.c:126
msgid "int2vector has too many elements"
msgid "OID out of range"
msgstr "OID รรร
รรรรรรรรร"
-#: utils/adt/oracle_compat.c:206
-#: utils/adt/oracle_compat.c:303
-#: utils/adt/oracle_compat.c:927
-msgid "requested length too large"
-msgstr "รรรรรรร
รรรร รรรรร รรรรรรร รร
รรรร"
+#: utils/adt/like.c:453
+#: utils/adt/like_match.c:291
+#: utils/adt/regexp.c:460
+msgid "invalid escape string"
+msgstr ""
+
+#: utils/adt/like.c:454
+#: utils/adt/like_match.c:292
+#: utils/adt/regexp.c:461
+msgid "Escape string must be empty or one character."
+msgstr ""
#: utils/adt/mac.c:65
#, c-format
#: utils/adt/network.c:565
#, c-format
msgid "could not format inet value: %m"
-msgstr ""
+msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรร รรรรร
รรร
inet: %m"
#: utils/adt/network.c:194
msgid "invalid address family in external \"inet\" value"
msgid "oidvector has too many elements"
msgstr "oidvector รรรร
รรรร รรรรรรร รรรรร รรร
รร
รรรร"
+#: utils/adt/oracle_compat.c:206
+#: utils/adt/oracle_compat.c:303
+#: utils/adt/oracle_compat.c:927
+msgid "requested length too large"
+msgstr "รรรรรรร
รรรร รรรรร รรรรรรร รร
รรรร"
+
#: utils/adt/pseudotypes.c:38
#: utils/adt/pseudotypes.c:64
msgid "cannot accept a value of type record"
msgid "improper type name"
msgstr "รร
รร
รรรร
รรร รรรร"
-#: utils/adt/ri_triggers.c:336
-#: utils/adt/ri_triggers.c:2719
-#: utils/adt/ri_triggers.c:3208
-#: utils/adt/ri_triggers.c:3245
+#: utils/adt/ri_triggers.c:339
+#: utils/adt/ri_triggers.c:2722
+#: utils/adt/ri_triggers.c:3211
+#: utils/adt/ri_triggers.c:3248
#, c-format
msgid "insert or update on table \"%s\" violates foreign key constraint \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:339
-#: utils/adt/ri_triggers.c:2722
+#: utils/adt/ri_triggers.c:342
+#: utils/adt/ri_triggers.c:2725
msgid "MATCH FULL does not allow mixing of null and nonnull key values."
msgstr ""
-#: utils/adt/ri_triggers.c:2481
-#: utils/adt/ri_triggers.c:2937
+#: utils/adt/ri_triggers.c:2484
+#: utils/adt/ri_triggers.c:2940
#, c-format
msgid "function \"%s\" called with wrong number of trigger arguments"
-msgstr ""
+msgstr "รรรรรรร \"%s\" รรรรรรร ร รร
รรรรรรรรรร รรรรรร รรรรรร
รรรร รรรรรร
รรรร"
-#: utils/adt/ri_triggers.c:2499
-#: utils/adt/ri_triggers.c:2947
+#: utils/adt/ri_triggers.c:2502
+#: utils/adt/ri_triggers.c:2950
#, c-format
msgid "no target table given for trigger \"%s\" on table \"%s\""
-msgstr ""
+msgstr "รร
รรรรรรร รรรรรรร รรรรรรร
รรร รรร รรรรรร
รร \"%s\" รรร รรรรรรร \"%s\""
-#: utils/adt/ri_triggers.c:2502
-#: utils/adt/ri_triggers.c:2950
+#: utils/adt/ri_triggers.c:2505
+#: utils/adt/ri_triggers.c:2953
msgid "Remove this referential integrity trigger and its mates, then do ALTER TABLE ADD CONSTRAINT."
msgstr ""
-#: utils/adt/ri_triggers.c:2857
-#: utils/adt/ri_triggers.c:2867
-#: utils/adt/ri_triggers.c:3307
+#: utils/adt/ri_triggers.c:2860
+#: utils/adt/ri_triggers.c:2870
+#: utils/adt/ri_triggers.c:3310
#, c-format
msgid "table \"%s\" does not have column \"%s\" referenced by constraint \"%s\""
msgstr "รรรรรรร \"%s\" รร
รรร
ร
ร รรรรรรร \"%s\" รรรรรรรรร รรรรรรร
รรรรร \"%s\""
-#: utils/adt/ri_triggers.c:2887
+#: utils/adt/ri_triggers.c:2890
#, c-format
msgid "function \"%s\" was not called by trigger manager"
-msgstr ""
+msgstr "รรรรรรร \"%s\" รร
รรรร รรรรรรร รร
รร
รรร
รรร รรรรรร
รรร"
-#: utils/adt/ri_triggers.c:2896
+#: utils/adt/ri_triggers.c:2899
#, c-format
msgid "function \"%s\" must be fired AFTER ROW"
msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร ร AFTER ROW"
-#: utils/adt/ri_triggers.c:2904
+#: utils/adt/ri_triggers.c:2907
#, c-format
msgid "function \"%s\" must be fired for INSERT"
msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร รรร INSERT"
-#: utils/adt/ri_triggers.c:2910
+#: utils/adt/ri_triggers.c:2913
#, c-format
msgid "function \"%s\" must be fired for UPDATE"
msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร รรร UPDATE"
-#: utils/adt/ri_triggers.c:2917
+#: utils/adt/ri_triggers.c:2920
#, c-format
msgid "function \"%s\" must be fired for INSERT or UPDATE"
-msgstr ""
+msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร รรร INSERT รรร UPDATE"
-#: utils/adt/ri_triggers.c:2924
+#: utils/adt/ri_triggers.c:2927
#, c-format
msgid "function \"%s\" must be fired for DELETE"
msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร รรร DELETE"
-#: utils/adt/ri_triggers.c:3175
+#: utils/adt/ri_triggers.c:3178
#, c-format
msgid "referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave unexpected result"
msgstr ""
-#: utils/adt/ri_triggers.c:3179
+#: utils/adt/ri_triggers.c:3182
msgid "This is most likely due to a rule having rewritten the query."
msgstr ""
-#: utils/adt/ri_triggers.c:3210
+#: utils/adt/ri_triggers.c:3213
#, c-format
msgid "No rows were found in \"%s\"."
msgstr "รณรรรร ร \"%s\" รร
รรรรร
รร."
-#: utils/adt/ri_triggers.c:3247
+#: utils/adt/ri_triggers.c:3250
#, c-format
msgid "Key (%s)=(%s) is not present in table \"%s\"."
msgstr "รซรรร (%s)=(%s) รรรรรรรรรร
ร ร รรรรรรร
\"%s\"."
-#: utils/adt/ri_triggers.c:3253
+#: utils/adt/ri_triggers.c:3256
#, c-format
msgid "update or delete on \"%s\" violates foreign key constraint \"%s\" on \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:3256
+#: utils/adt/ri_triggers.c:3259
#, c-format
msgid "Key (%s)=(%s) is still referenced from table \"%s\"."
msgstr "รซรรร (%s)=(%s) รรยฃ ร
รยฃ รรรรรร
รรร รร รรรรรรร \"%s\"."
#: utils/adt/varbit.c:263
#, c-format
msgid "bit string length %d does not match type bit(%d)"
-msgstr ""
+msgstr "รรรรร รรรรรร รรรรร %d รร
รรรรรรรร
ร ร รรรรร bit(%d)"
#: utils/adt/varbit.c:131
#: utils/adt/varbit.c:370
#: utils/adt/varbit.c:532
#, c-format
msgid "bit string too long for type bit varying(%d)"
-msgstr ""
+msgstr "รรรรรร รรรรร รรรรรรร รร
รรรร รรร รรรร bit varying(%d)"
#: utils/adt/varbit.c:472
msgid "invalid length in external bit string"
#: utils/adt/varbit.c:905
msgid "cannot AND bit strings of different sizes"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรรรรร \"รฉ\" (AND) รรร รรรรรรร รรรรร รรรรรร รรรรร"
#: utils/adt/varbit.c:946
msgid "cannot OR bit strings of different sizes"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรรรรร \"รฉรฌรฉ\" (OR) รรร รรรรรรร รรรรร รรรรรร รรรรร"
#: utils/adt/varbit.c:992
msgid "cannot XOR bit strings of different sizes"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรรรรร \"รผรซรณรซรฌร รบรฉรทรฎรนรฃ รฉรฌรฉ\" (XOR) รรร รรรรรรร รรรรร รรรรรร รรรรร"
#: utils/adt/varbit.c:1257
#: utils/adt/varbit.c:1290
#: utils/cache/relcache.c:3308
#: utils/cache/relcache.c:3449
msgid "Continuing anyway, but there's something wrong."
-msgstr ""
+msgstr "รฐรรรรรรรร
ร ร รรรรร รรรรรร
, รร รรร-รร รร
รรร."
#: utils/cache/relcache.c:3447
#, c-format
#: utils/error/elog.c:459
msgid "error during error recovery, giving up"
-msgstr ""
+msgstr "รรรรรร รร รรร
รร รรรรรรรรรรร
รรร... รรรรรร"
#: utils/error/elog.c:887
#, c-format
#: utils/fmgr/dfmgr.c:252
#, c-format
msgid "could not access file \"%s\": %m"
-msgstr ""
+msgstr "รร
ร รรรรรรร ร รรรรร \"%s\": %m"
#: utils/fmgr/dfmgr.c:135
#, c-format
#: utils/init/miscinit.c:548
#, c-format
msgid "Is another %s (PID %d) running in data directory \"%s\"?"
-msgstr ""
+msgstr "รทรรรรรรร
รรร รร รรรรรร %s (PID %d) รร รรรร
รรรรรร รรรรรร \"%s\"?"
#: utils/init/miscinit.c:551
#, c-format
msgid "Is another %s (PID %d) using socket file \"%s\"?"
-msgstr ""
+msgstr "รฉรรรรรรรร
ร รร รรรรรร %s (PID %d) รรรร รรรร
รร \"%s\"?"
#: utils/init/miscinit.c:580
#, c-format