diff --git a/src/backend/po/sv.po b/src/backend/po/sv.po index 0923f909bc..8b8752f7e9 100644 --- a/src/backend/po/sv.po +++ b/src/backend/po/sv.po @@ -1,11 +1,12 @@ -# # Swedish message translation file for postgres -# # Dennis Björklund , 2002, 2003. +# Swedish message translation file for postgresql +# Dennis Björklund , 2002, 2003, 2004. # msgid "" msgstr "" -"Project-Id-Version: PostgreSQL 7.4\n" -"POT-Creation-Date: 2003-08-09 13:12+0200\n" -"PO-Revision-Date: 2003-08-09 15:55+0200\n" +"Project-Id-Version: PostgreSQL 7.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-01-10 10:28+0100\n" +"PO-Revision-Date: 2004-01-10 11:37+0100\n" "Last-Translator: Dennis Björklund \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" @@ -14,51 +15,74 @@ msgstr "" #: access/common/heaptuple.c:584 #, c-format -msgid "number of attributes %d exceeds limit, %d" -msgstr "" +msgid "number of columns (%d) exceeds limit (%d)" +msgstr "antalet kolumner (%d) överskrider gränsen (%d)" #: access/common/indextuple.c:57 #, c-format -msgid "number of index attributes %d exceeds limit, %d" -msgstr "" +msgid "number of index columns (%d) exceeds limit (%d)" +msgstr "antalet indexerade kolumner (%d) överskrider gränsen (%d)" #: access/common/indextuple.c:165 #, c-format -msgid "index tuple requires %lu bytes, maximum size is %lu" -msgstr "" +msgid "index row requires %lu bytes, maximum size is %lu" +msgstr "indexrad kräver %lu bytes, maximal storlek är %lu" #: access/common/printtup.c:279 tcop/fastpath.c:187 tcop/fastpath.c:517 -#: tcop/postgres.c:1430 +#: tcop/postgres.c:1427 #, c-format msgid "unsupported format code: %d" -msgstr "" +msgstr "ej stödd formatkod: %d" -#: access/common/tupdesc.c:662 access/common/tupdesc.c:689 -msgid "number of aliases does not match number of attributes" -msgstr "" +#: access/common/tupdesc.c:660 access/common/tupdesc.c:687 +msgid "number of aliases does not match number of columns" +msgstr "antalet alias matchar inte antalet kolumner" -#: access/common/tupdesc.c:683 +#: access/common/tupdesc.c:681 msgid "no column alias was provided" -msgstr "" +msgstr "inget kolumnalias angivet" -#: access/common/tupdesc.c:706 -msgid "could not determine tuple description for function returning record" -msgstr "" +#: access/common/tupdesc.c:704 +msgid "could not determine row description for function returning record" +msgstr "kunde inte få radbeskrivning för funktion som returnerar en record" -#: access/hash/hashovfl.c:166 access/hash/hashovfl.c:185 -#: access/hash/hashovfl.c:208 access/hash/hashovfl.c:254 +#: access/hash/hashinsert.c:90 +#, c-format +msgid "index row size %lu exceeds hash maximum %lu" +msgstr "indexradstorlek %lu överstiger hash-maximum %lu" + +#: access/hash/hashovfl.c:521 #, c-format msgid "out of overflow pages in hash index \"%s\"" -msgstr "" +msgstr "slut på överspillsidor i hash-index \"%s\"" -#: access/hash/hashutil.c:83 -msgid "hash indexes cannot include null keys" -msgstr "" +#: access/hash/hashsearch.c:145 +msgid "hash indexes do not support whole-index scans" +msgstr "hash-index stöder inte hela-index-scans" + +#: access/hash/hashutil.c:46 +msgid "hash indexes cannot contain null keys" +msgstr "hashindex kan inte innehålla null-nycklar" + +#: access/hash/hashutil.c:126 +#, c-format +msgid "index \"%s\" is not a hash index" +msgstr "index \"%s\" är inte ett hashträd" + +#: access/hash/hashutil.c:132 +#, c-format +msgid "index \"%s\" has wrong hash version" +msgstr "index \"%s\" har fel hash-version" + +#: access/hash/hashutil.c:133 +msgid "Please REINDEX it." +msgstr "Var vänlig och kör REINDEX på det." #: access/heap/heapam.c:580 access/heap/heapam.c:615 access/heap/heapam.c:650 +#: catalog/aclchk.c:284 #, c-format -msgid "\"%s\" is an index relation" -msgstr "\"%s\" är en index-relation" +msgid "\"%s\" is an index" +msgstr "\"%s\" är ett index" #: access/heap/heapam.c:585 access/heap/heapam.c:620 access/heap/heapam.c:655 #, c-format @@ -72,43 +96,44 @@ msgstr "\"%s\" #: access/heap/hio.c:109 #, c-format -msgid "tuple is too big: size %lu, maximum size %lu" -msgstr "" +msgid "row is too big: size %lu, maximum size %lu" +msgstr "raden är för stor: storlek %lu, maximal storlek %lu" #: access/index/indexam.c:134 access/index/indexam.c:159 -#: access/index/indexam.c:184 +#: access/index/indexam.c:184 commands/comment.c:327 commands/indexcmds.c:572 +#: commands/indexcmds.c:602 tcop/utility.c:91 #, c-format -msgid "\"%s\" is not an index relation" -msgstr "\"%s\" är inte en indexrelation" +msgid "\"%s\" is not an index" +msgstr "\"%s\" är inte ett index" -#: access/nbtree/nbtinsert.c:242 +#: access/nbtree/nbtinsert.c:254 #, c-format -msgid "duplicate key violates UNIQUE constraint \"%s\"" -msgstr "" +msgid "duplicate key violates unique constraint \"%s\"" +msgstr "duplicerad nyckel bryter mot unik-villkoret \"%s\"" -#: access/nbtree/nbtinsert.c:394 access/nbtree/nbtsort.c:402 +#: access/nbtree/nbtinsert.c:406 access/nbtree/nbtsort.c:402 #, c-format -msgid "index tuple size %lu exceeds btree maximum, %lu" -msgstr "" +msgid "index row size %lu exceeds btree maximum, %lu" +msgstr "indexradstorlek %lu överstiger btree-maximum, %lu" -#: access/nbtree/nbtpage.c:150 access/nbtree/nbtpage.c:329 +#: access/nbtree/nbtpage.c:156 access/nbtree/nbtpage.c:335 #, c-format msgid "index \"%s\" is not a btree" msgstr "Index \"%s\" är inte ett b-träd" -#: access/nbtree/nbtpage.c:156 access/nbtree/nbtpage.c:335 +#: access/nbtree/nbtpage.c:162 access/nbtree/nbtpage.c:341 #, c-format -msgid "version mismatch in \"%s\": file version %d, code version %d" -msgstr "" +msgid "version mismatch in index \"%s\": file version %d, code version %d" +msgstr "versionsfel i index \"%s\": filversion %d, kodversion %d" #: access/rtree/rtree.c:645 msgid "variable-length rtree keys are not supported" -msgstr "" +msgstr "variablelängds rtree-nycklar stöds inte" #: access/rtree/rtree.c:785 #, c-format -msgid "index tuple size %lu exceeds rtree maximum, %lu" -msgstr "" +msgid "index row size %lu exceeds rtree maximum, %lu" +msgstr "indexradstorlek %lu överstiger rtree-maximum, %lu" #: access/transam/slru.c:492 #, c-format @@ -120,37 +145,39 @@ msgstr "filen \"%s\" existerar inte, l #: access/transam/slru.c:641 #, c-format msgid "could not access status of transaction %u" -msgstr "" +msgstr "kunde inte läsa status på transaktion %u" -#: access/transam/slru.c:614 +#: access/transam/slru.c:614 libpq/hba.c:847 libpq/hba.c:871 +#: storage/smgr/smgr.c:278 utils/error/elog.c:877 utils/init/miscinit.c:725 +#: utils/init/miscinit.c:825 utils/misc/database.c:149 #, c-format -msgid "open of file \"%s\" failed: %m" -msgstr "skrivning till fil \"%s\" misslyckades: %m" +msgid "could not open file \"%s\": %m" +msgstr "kunde inte öppna fil \"%s\": %m" -#: access/transam/slru.c:621 access/transam/xlog.c:1387 +#: access/transam/slru.c:621 access/transam/xlog.c:1392 #, c-format -msgid "creation of file \"%s\" failed: %m" -msgstr "skapande av fil \"%s\" misslyckades: %m" +msgid "could not create file \"%s\": %m" +msgstr "kan inte skapa skapa fil \"%s\": %m" #: access/transam/slru.c:628 #, c-format -msgid "lseek of file \"%s\", offset %u failed: %m" -msgstr "lseek på filen \"%s\", offset %u misslyckades: %m" +msgid "could not seek in file \"%s\" to offset %u: %m" +msgstr "kan inte söka i fil \"%s\" till offset %u: %m" #: access/transam/slru.c:635 #, c-format -msgid "read of file \"%s\", offset %u failed: %m" -msgstr "läsning av filen \"%s\", offset %u misslyckades: %m" +msgid "could not read from file \"%s\" at offset %u: %m" +msgstr "kunde inte läsa från fil \"%s\" på offset %u: %m" #: access/transam/slru.c:642 #, c-format -msgid "write of file \"%s\", offset %u failed: %m" -msgstr "skrivning till filen \"%s\", offset %u misslyckades: %m" +msgid "could not write to file \"%s\" at offset %u: %m" +msgstr "kunde inte skriva till fil \"%s\" på offset %u: %m" #: access/transam/slru.c:820 #, c-format -msgid "could not truncate \"%s\": apparent wraparound" -msgstr "" +msgid "could not truncate directory \"%s\": apparent wraparound" +msgstr "kunde inte trunkera katalog \"%s\": trolig wraparound" #: access/transam/slru.c:879 #, c-format @@ -167,505 +194,520 @@ msgstr "tar bort fil \"%s/%s\"" msgid "could not read directory \"%s\": %m" msgstr "kunde inte läsa katalog \"%s\": %m" -#: access/transam/xact.c:405 +#: access/transam/xact.c:418 msgid "cannot have more than 2^32-1 commands in a transaction" msgstr "kan inte ha mer än 2^32-1 kommandon i en transaktion" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:1374 +#: access/transam/xact.c:1380 #, c-format msgid "%s cannot run inside a transaction block" -msgstr "" +msgstr "%s kan inte köras i ett transaktionsblock" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:1386 +#: access/transam/xact.c:1392 #, c-format msgid "%s cannot be executed from a function" msgstr "%s kan inte utföras från en funktion" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:1429 +#: access/transam/xact.c:1435 #, c-format -msgid "%s may only be used in BEGIN/END transaction blocks" -msgstr "" +msgid "%s may only be used in transaction blocks" +msgstr "%s kan bara användas i ett transaktionsblock" -#: access/transam/xact.c:1452 +#: access/transam/xact.c:1514 msgid "there is already a transaction in progress" msgstr "det är redan en transaktion igång" -#: access/transam/xact.c:1514 access/transam/xact.c:1552 -#: access/transam/xact.c:1600 +#: access/transam/xact.c:1576 access/transam/xact.c:1614 +#: access/transam/xact.c:1662 msgid "there is no transaction in progress" msgstr "ingen transaktion pågår" -#: access/transam/xlog.c:1049 access/transam/xlog.c:1165 -#: access/transam/xlog.c:3555 +#: access/transam/xlog.c:1050 access/transam/xlog.c:1168 +#: access/transam/xlog.c:3583 #, c-format -msgid "close of log file %u, segment %u failed: %m" -msgstr "" +msgid "could not close log file %u, segment %u: %m" +msgstr "kunde inte stänga loggfil %u, segment %u: %m" -#: access/transam/xlog.c:1105 access/transam/xlog.c:1867 +#: access/transam/xlog.c:1108 access/transam/xlog.c:1873 #, c-format -msgid "lseek of log file %u, segment %u, offset %u failed: %m" -msgstr "" +msgid "could not seek in log file %u, segment %u to offset %u: %m" +msgstr "kunde inte söka i loggfil %u, segment %u till offset %u: %m" -#: access/transam/xlog.c:1119 +#: access/transam/xlog.c:1122 #, c-format -msgid "write of log file %u, segment %u, offset %u failed: %m" -msgstr "" +msgid "could not write to log file %u, segment %u at offset %u: %m" +msgstr "kunde inte skriva till loggfil %u, segment %u på offset %u: %m" -#: access/transam/xlog.c:1363 access/transam/xlog.c:1452 -#: access/transam/xlog.c:1566 access/transam/xlog.c:1572 +#: access/transam/xlog.c:1368 access/transam/xlog.c:1457 +#: access/transam/xlog.c:1571 access/transam/xlog.c:1577 #, c-format -msgid "open of \"%s\" (log file %u, segment %u) failed: %m" -msgstr "" +msgid "could not open file \"%s\" (log file %u, segment %u): %m" +msgstr "kunde inte öppna fil \"%s\" (loggfil %u, segment %u): %m" -#: access/transam/xlog.c:1416 +#: access/transam/xlog.c:1421 postmaster/postmaster.c:3240 +#: utils/init/miscinit.c:774 utils/misc/guc.c:3901 #, c-format -msgid "failed to write \"%s\": %m" -msgstr "" +msgid "could not write to file \"%s\": %m" +msgstr "kunde inte skriva till fil \"%s\": %m" -#: access/transam/xlog.c:1423 +#: access/transam/xlog.c:1428 #, c-format -msgid "fsync of file \"%s\" failed: %m" -msgstr "fsynk av filen \"%s\" misslyckades: %m" +msgid "could not fsync file \"%s\": %m" +msgstr "kunde inte fsync:a fil \"%s\": %m" -#: access/transam/xlog.c:1530 +#: access/transam/xlog.c:1535 #, c-format msgid "" -"link from \"%s\" to \"%s\" (initialization of log file %u, segment %u) " -"failed: %m" -msgstr "" +"could not link file \"%s\" to \"%s\" (initialization of log file %u, segment " +"%u): %m" +msgstr "kunde inte länka fil \"%s\" till \"%s\" (initiering av loggfil %u, segment %u): %m" -#: access/transam/xlog.c:1537 +#: access/transam/xlog.c:1542 #, c-format msgid "" -"rename from \"%s\" to \"%s\" (initialization of log file %u, segment %u) " -"failed: %m" -msgstr "" +"could not rename file \"%s\" to \"%s\" (initialization of log file %u, " +"segment %u): %m" +msgstr "kunde inte döpa om fil \"%s\" till \"%s\" (initiering av loggfil %u, segment %u): %m" -#: access/transam/xlog.c:1624 +#: access/transam/xlog.c:1629 #, c-format msgid "could not open transaction log directory \"%s\": %m" msgstr "kunde inte öppna katalog för transaktionslogg \"%s\": %m" -#: access/transam/xlog.c:1640 +#: access/transam/xlog.c:1645 #, c-format msgid "archiving transaction log file \"%s\"" -msgstr "" +msgstr "arkiverar transaktionsloggfil \"%s\"" -#: access/transam/xlog.c:1657 +#: access/transam/xlog.c:1662 #, c-format msgid "recycled transaction log file \"%s\"" -msgstr "" +msgstr "återanvände transaktionsloggfil \"%s\"" -#: access/transam/xlog.c:1664 +#: access/transam/xlog.c:1669 #, c-format msgid "removing transaction log file \"%s\"" msgstr "tar bort transaktionsloggfil \"%s\"" -#: access/transam/xlog.c:1675 +#: access/transam/xlog.c:1680 #, c-format msgid "could not read transaction log directory \"%s\": %m" -msgstr "" +msgstr "kunde inte läsa transaktionsloggkatalog \"%s\": %m" -#: access/transam/xlog.c:1749 +#: access/transam/xlog.c:1755 #, c-format -msgid "bad resource manager data checksum in record at %X/%X" -msgstr "" +msgid "incorrect resource manager data checksum in record at %X/%X" +msgstr "felaktig resurshanterardatakontrollsumma i post vid %X/%X" -#: access/transam/xlog.c:1772 +#: access/transam/xlog.c:1778 #, c-format -msgid "bad checksum of backup block %d in record at %X/%X" -msgstr "" +msgid "incorrect checksum of backup block %d in record at %X/%X" +msgstr "felaktig kontrollsumma av backupblock %d i post vid %X/%X" -#: access/transam/xlog.c:1842 +#: access/transam/xlog.c:1848 #, c-format msgid "invalid record offset at %X/%X" -msgstr "" +msgstr "ogiltig postoffset vid %X/%X" -#: access/transam/xlog.c:1875 access/transam/xlog.c:1965 +#: access/transam/xlog.c:1881 #, c-format -msgid "read of log file %u, segment %u, offset %u failed: %m" -msgstr "" +msgid "could not read from log file %u, segment %u at offset %u: %m" +msgstr "kunde inte läsa från loggfil %u, segment %u vid offset %u: %m" -#: access/transam/xlog.c:1886 +#: access/transam/xlog.c:1892 #, c-format msgid "contrecord is requested by %X/%X" -msgstr "" +msgstr "contrecord är begärd vid %X/%X" -#: access/transam/xlog.c:1901 +#: access/transam/xlog.c:1907 #, c-format msgid "record with zero length at %X/%X" -msgstr "" +msgstr "post med nollstorlek vid %X/%X" -#: access/transam/xlog.c:1926 +#: access/transam/xlog.c:1932 #, c-format msgid "record length %u at %X/%X too long" -msgstr "" +msgstr "postlängd %u vid %X/%X är för lång" -#: access/transam/xlog.c:1933 +#: access/transam/xlog.c:1939 #, c-format -msgid "invalid resource manager id %u at %X/%X" -msgstr "" +msgid "invalid resource manager ID %u at %X/%X" +msgstr "ogiltigt resurshanterar-ID %u vid %X/%X" -#: access/transam/xlog.c:1974 +#: access/transam/xlog.c:1971 +#, c-format +msgid "could not read from log file %u, segment %u, offset %u: %m" +msgstr "kunde inte läsa från loggfil %u, segment %u, offset %u: %m" + +#: access/transam/xlog.c:1980 #, c-format msgid "there is no contrecord flag in log file %u, segment %u, offset %u" -msgstr "" +msgstr "det finns ingen contrecord-flagga i loggfil %u, segment %u, offset %u" -#: access/transam/xlog.c:1983 +#: access/transam/xlog.c:1989 #, c-format msgid "invalid contrecord length %u in log file %u, segment %u, offset %u" -msgstr "" +msgstr "ogiltig contrecord-längd %u i loggfil %u, segment %u, offset %u" -#: access/transam/xlog.c:2049 +#: access/transam/xlog.c:2055 #, c-format msgid "invalid magic number %04X in log file %u, segment %u, offset %u" -msgstr "" +msgstr "felaktigt magiskt nummer %04X i loggfil %u, segment %u, offset %u" -#: access/transam/xlog.c:2056 +#: access/transam/xlog.c:2062 #, c-format msgid "invalid info bits %04X in log file %u, segment %u, offset %u" -msgstr "" +msgstr "ogiltiga infobitar %04X i loggfil %u, segment %u, offset %u" -#: access/transam/xlog.c:2065 +#: access/transam/xlog.c:2071 #, c-format msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u" -msgstr "" +msgstr "oväntad sidadress %X/%X i loggfil %u, segment %u, offset %u" +# FIXME #. translator: SUI = startup id -#: access/transam/xlog.c:2088 +#: access/transam/xlog.c:2094 #, c-format msgid "out-of-sequence SUI %u (after %u) in log file %u, segment %u, offset %u" -msgstr "" +msgstr "out-of-sequence SUI %u (efter %u) i loggfil %u, segment %u, offset %u" -#: access/transam/xlog.c:2149 +#: access/transam/xlog.c:2155 msgid "invalid LC_COLLATE setting" -msgstr "" +msgstr "ogiltig inställning av LC_COLLATE" -#: access/transam/xlog.c:2154 +#: access/transam/xlog.c:2160 msgid "invalid LC_CTYPE setting" -msgstr "" +msgstr "ogiltig inställning av LC_CTYPE" -#: access/transam/xlog.c:2173 +#: access/transam/xlog.c:2179 msgid "sizeof(ControlFileData) is larger than BLCKSZ; fix either one" -msgstr "" +msgstr "sizeof(ControlFileData) är större än BLCKSZ; fixa den ena av dess" -#: access/transam/xlog.c:2183 +#: access/transam/xlog.c:2189 #, c-format msgid "could not create control file \"%s\": %m" msgstr "kunde inte skapa kontrollfil \"%s\": %m" -#: access/transam/xlog.c:2194 access/transam/xlog.c:2371 -#, c-format -msgid "write to control file failed: %m" -msgstr "" - #: access/transam/xlog.c:2200 access/transam/xlog.c:2377 #, c-format -msgid "fsync of control file failed: %m" -msgstr "" +msgid "could not write to control file: %m" +msgstr "kunde inte skriva till kontrollfil: %m" -#: access/transam/xlog.c:2218 access/transam/xlog.c:2360 +#: access/transam/xlog.c:2206 access/transam/xlog.c:2383 +#, c-format +msgid "could not fsync control file: %m" +msgstr "kunde inte fsync:a kontrollfil: %m" + +#: access/transam/xlog.c:2224 access/transam/xlog.c:2366 #, c-format msgid "could not open control file \"%s\": %m" msgstr "kunde inte öppna kontrollfil \"%s\": %m" -#: access/transam/xlog.c:2224 +#: access/transam/xlog.c:2230 #, c-format -msgid "read from control file failed: %m" -msgstr "" +msgid "could not read from control file: %m" +msgstr "kunde inte läsa från kontrollfil: %m" -#: access/transam/xlog.c:2236 access/transam/xlog.c:2266 -#: access/transam/xlog.c:2273 access/transam/xlog.c:2280 -#: access/transam/xlog.c:2287 access/transam/xlog.c:2294 -#: access/transam/xlog.c:2303 access/transam/xlog.c:2310 -#: access/transam/xlog.c:2318 utils/init/miscinit.c:793 +#: access/transam/xlog.c:2242 access/transam/xlog.c:2272 +#: access/transam/xlog.c:2279 access/transam/xlog.c:2286 +#: access/transam/xlog.c:2293 access/transam/xlog.c:2300 +#: access/transam/xlog.c:2309 access/transam/xlog.c:2316 +#: access/transam/xlog.c:2324 utils/init/miscinit.c:843 msgid "database files are incompatible with server" -msgstr "" +msgstr "databasfilerna är inkompatibla med servern" -#: access/transam/xlog.c:2237 +#: access/transam/xlog.c:2243 #, c-format msgid "" "The database cluster was initialized with PG_CONTROL_VERSION %d, but the " "server was compiled with PG_CONTROL_VERSION %d." -msgstr "" +msgstr "Databasklustret initierades med PG_CONTROL_VERSION %d, men servern kompilerades med PG_CONTROL_VERSION %d." -#: access/transam/xlog.c:2240 access/transam/xlog.c:2270 +#: access/transam/xlog.c:2246 access/transam/xlog.c:2276 msgid "It looks like you need to initdb." -msgstr "" +msgstr "Det verkar som om du behöver köra initdb." -#: access/transam/xlog.c:2250 -msgid "invalid checksum in control file" -msgstr "" +#: access/transam/xlog.c:2256 +msgid "incorrect checksum in control file" +msgstr "ogiltig kontrollsumma kontrollfil" -#: access/transam/xlog.c:2267 +#: access/transam/xlog.c:2273 #, c-format msgid "" "The database cluster was initialized with CATALOG_VERSION_NO %d, but the " "server was compiled with CATALOG_VERSION_NO %d." -msgstr "" +msgstr "Databasklustret initierades med CATALOG_VERSION_NO %d, men servern kompilerades med CATALOG_VERSION_NO %d." -#: access/transam/xlog.c:2274 +#: access/transam/xlog.c:2280 #, c-format msgid "" "The database cluster was initialized with BLCKSZ %d, but the server was " "compiled with BLCKSZ %d." -msgstr "" +msgstr "Databasklustret initierades med BLCKSZ %d, men servern kompilerades med BLCKSZ %d." -#: access/transam/xlog.c:2277 access/transam/xlog.c:2284 -#: access/transam/xlog.c:2291 access/transam/xlog.c:2298 -#: access/transam/xlog.c:2306 access/transam/xlog.c:2313 -#: access/transam/xlog.c:2322 +#: access/transam/xlog.c:2283 access/transam/xlog.c:2290 +#: access/transam/xlog.c:2297 access/transam/xlog.c:2304 +#: access/transam/xlog.c:2312 access/transam/xlog.c:2319 +#: access/transam/xlog.c:2328 msgid "It looks like you need to recompile or initdb." -msgstr "" +msgstr "Det verkar som om du måste kompilera om eller köra initdb." -#: access/transam/xlog.c:2281 +#: access/transam/xlog.c:2287 #, c-format msgid "" "The database cluster was initialized with RELSEG_SIZE %d, but the server was " "compiled with RELSEG_SIZE %d." -msgstr "" +msgstr "Databasklustret initierades med RELSEG_SIZE %d, men servern kompilerades med RELSEG_SIZE %d." -#: access/transam/xlog.c:2288 +#: access/transam/xlog.c:2294 #, c-format msgid "" "The database cluster was initialized with NAMEDATALEN %d, but the server was " "compiled with NAMEDATALEN %d." -msgstr "" +msgstr "Databasklustret initierades med NAMEDATALEN %d, men servern kompilerades med NAMEDATALEN %d." -#: access/transam/xlog.c:2295 +#: access/transam/xlog.c:2301 #, c-format msgid "" "The database cluster was initialized with FUNC_MAX_ARGS %d, but the server " "was compiled with FUNC_MAX_ARGS %d." -msgstr "" +msgstr "Databasklustret initierades med FUNC_MAX_ARGS %d, men servern kompilerades med FUNC_MAX_ARGS %d." -#: access/transam/xlog.c:2304 +#: access/transam/xlog.c:2310 msgid "" "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the " "server was compiled with HAVE_INT64_TIMESTAMP." -msgstr "" +msgstr "Databasklustret initierades utan HAVE_INT64_TIMESTAMP, men servern kompilerades med HAVE_INT64_TIMESTAMP." -#: access/transam/xlog.c:2311 +#: access/transam/xlog.c:2317 msgid "" "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the " "server was compiled without HAVE_INT64_TIMESTAMP." -msgstr "" +msgstr "Databasklustret initierades med HAVE_INT64_TIMESTAMP, men servern kompilerades utan HAVE_INT64_TIMESTAMP." -#: access/transam/xlog.c:2319 +#: access/transam/xlog.c:2325 #, c-format msgid "" "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the " "server was compiled with LOCALE_NAME_BUFLEN %d." -msgstr "" +msgstr "Databasklustret initierades med LOCALE_NAME_BUFLEN %d, men servern kompilerades med LOCALE_NAME_BUFLEN %d." -#: access/transam/xlog.c:2325 access/transam/xlog.c:2332 +#: access/transam/xlog.c:2331 access/transam/xlog.c:2338 msgid "database files are incompatible with operating system" -msgstr "" +msgstr "databasfilerna är inte kompatibla med operativsystemet" -#: access/transam/xlog.c:2326 +#: access/transam/xlog.c:2332 #, c-format msgid "" "The database cluster was initialized with LC_COLLATE \"%s\", which is not " "recognized by setlocale()." -msgstr "" +msgstr "Databasklustret initierades med LC_COLLATE \"%s\", vilket inte känns igen av setlocale()." -#: access/transam/xlog.c:2329 access/transam/xlog.c:2336 +#: access/transam/xlog.c:2335 access/transam/xlog.c:2342 msgid "It looks like you need to initdb or install locale support." -msgstr "" +msgstr "Det verkar som om du behöver köra initdb eller installera lokal-stöd." -#: access/transam/xlog.c:2333 +#: access/transam/xlog.c:2339 #, c-format msgid "" "The database cluster was initialized with LC_CTYPE \"%s\", which is not " "recognized by setlocale()." -msgstr "" +msgstr "Databasklustret initierades med LC_CTYPE \"%s\", vilket inte känns igen av setlocale()." -#: access/transam/xlog.c:2519 +#: access/transam/xlog.c:2530 #, c-format -msgid "failed to write bootstrap xlog file: %m" -msgstr "" +msgid "could not write bootstrap transaction log file: %m" +msgstr "kunde inte skriva bootstrap-transaktionslogg: %m" -#: access/transam/xlog.c:2525 +#: access/transam/xlog.c:2536 #, c-format -msgid "failed to fsync bootstrap xlog file: %m" -msgstr "" +msgid "could not fsync bootstrap transaction log file: %m" +msgstr "kunde inte fsync:a bootstrap-transaktionslogg: %m" -#: access/transam/xlog.c:2593 +#: access/transam/xlog.c:2604 msgid "control file contains invalid data" -msgstr "" +msgstr "kontrollfil innehåller ogiltig data" -#: access/transam/xlog.c:2597 +#: access/transam/xlog.c:2608 #, c-format msgid "database system was shut down at %s" msgstr "databassystemet stängdes ner vid %s" -#: access/transam/xlog.c:2601 +#: access/transam/xlog.c:2612 #, c-format msgid "database system shutdown was interrupted at %s" -msgstr "" +msgstr "nedstängning av databasen avbröts vid %s" -#: access/transam/xlog.c:2605 +#: access/transam/xlog.c:2616 #, c-format msgid "database system was interrupted while in recovery at %s" -msgstr "" +msgstr "databassystemet avbröts under återställning vid %s" -#: access/transam/xlog.c:2607 +#: access/transam/xlog.c:2618 msgid "" "This probably means that some data is corrupted and you will have to use the " "last backup for recovery." -msgstr "" +msgstr "Det betyder troligen att en del data är förstörd och du behöver återställa databasen från den senaste backup:en." -#: access/transam/xlog.c:2611 +#: access/transam/xlog.c:2622 #, c-format msgid "database system was interrupted at %s" -msgstr "" +msgstr "databassystemet avbröts vid %s" -#: access/transam/xlog.c:2629 +#: access/transam/xlog.c:2642 #, c-format msgid "checkpoint record is at %X/%X" msgstr "checkpoint-posten är vid %X/%X" -#: access/transam/xlog.c:2639 +#: access/transam/xlog.c:2652 #, c-format msgid "using previous checkpoint record at %X/%X" -msgstr "" +msgstr "använder tidigare checkpoint-post vid %X/%X" -#: access/transam/xlog.c:2645 +#: access/transam/xlog.c:2658 msgid "could not locate a valid checkpoint record" -msgstr "" +msgstr "kunde inte hitta en giltig checkpoint-post" -#: access/transam/xlog.c:2652 +#: access/transam/xlog.c:2665 #, c-format msgid "redo record is at %X/%X; undo record is at %X/%X; shutdown %s" msgstr "redo-posten är vid %X/%X; undo-posten är vid %X/%X; nedstängning %s" -#: access/transam/xlog.c:2657 +#: access/transam/xlog.c:2670 #, c-format -msgid "next transaction id: %u; next oid: %u" -msgstr "nästa transaktions-id: %u; nästa oid: %u" +msgid "next transaction ID: %u; next OID: %u" +msgstr "nästa transaktions-ID: %u; nästa OID: %u" -#: access/transam/xlog.c:2661 -msgid "invalid next transaction id" -msgstr "nästa transaktions-id ogiltig" +#: access/transam/xlog.c:2674 +msgid "invalid next transaction ID" +msgstr "nästa transaktions-ID ogiltig" -#: access/transam/xlog.c:2685 +#: access/transam/xlog.c:2698 msgid "invalid redo in checkpoint record" msgstr "ogiltig redo i checkpoint-post" -#: access/transam/xlog.c:2694 +#: access/transam/xlog.c:2707 msgid "invalid redo/undo record in shutdown checkpoint" -msgstr "" +msgstr "ogiltig redo/undo-post i nedstängnings-checkpoint" -#: access/transam/xlog.c:2706 +#: access/transam/xlog.c:2719 msgid "" "database system was not properly shut down; automatic recovery in progress" -msgstr "" +msgstr "databassystemet stängdes inte ned korrekt; automatisk återställning pågår" -#: access/transam/xlog.c:2734 +#: access/transam/xlog.c:2747 #, c-format msgid "redo starts at %X/%X" msgstr "redo startar vid %X/%X" -#: access/transam/xlog.c:2766 +#: access/transam/xlog.c:2782 #, c-format msgid "redo done at %X/%X" msgstr "redo gjord vid %X/%X" -#: access/transam/xlog.c:2773 +#: access/transam/xlog.c:2789 msgid "redo is not required" msgstr "redo behövs inte" -#: access/transam/xlog.c:2842 +#: access/transam/xlog.c:2858 #, c-format msgid "undo starts at %X/%X" msgstr "undo startar vid %X/%X" -#: access/transam/xlog.c:2853 +#: access/transam/xlog.c:2869 #, c-format msgid "undo done at %X/%X" msgstr "undo gjord vid %X/%X" -#: access/transam/xlog.c:2858 +#: access/transam/xlog.c:2874 msgid "undo is not required" msgstr "undo behövs inte" -#: access/transam/xlog.c:2948 +#: access/transam/xlog.c:2964 msgid "database system is ready" msgstr "databassystemet är redo" -#. translator: %s is "primary" or "secondary" -#: access/transam/xlog.c:2981 -#, c-format -msgid "invalid %s checkpoint link in control file" +#: access/transam/xlog.c:2997 +#, fuzzy +msgid "invalid primary checkpoint link in control file" msgstr "ogiltig %s checkpoint-länk i kontrollfil" -#: access/transam/xlog.c:2982 access/transam/xlog.c:2993 -#: access/transam/xlog.c:3001 access/transam/xlog.c:3010 -#: access/transam/xlog.c:3018 -msgid "primary" -msgstr "primär" +#: access/transam/xlog.c:3000 +#, fuzzy +msgid "invalid secondary checkpoint link in control file" +msgstr "ogiltig %s checkpoint-länk i kontrollfil" -#: access/transam/xlog.c:2982 access/transam/xlog.c:2993 -#: access/transam/xlog.c:3001 access/transam/xlog.c:3010 -#: access/transam/xlog.c:3018 -msgid "secondary" -msgstr "sekundär" - -#. translator: %s is "primary" or "secondary" -#: access/transam/xlog.c:2992 -#, c-format -msgid "invalid %s checkpoint record" +#: access/transam/xlog.c:3010 +#, fuzzy +msgid "invalid primary checkpoint record" msgstr "ogiltig %s checkpoint-post" -#. translator: %s is "primary" or "secondary" -#: access/transam/xlog.c:3000 -#, c-format -msgid "invalid resource manager id in %s checkpoint record" -msgstr "" +#: access/transam/xlog.c:3013 +#, fuzzy +msgid "invalid secondary checkpoint record" +msgstr "ogiltig %s checkpoint-post" -#. translator: %s is "primary" or "secondary" -#: access/transam/xlog.c:3009 -#, c-format -msgid "invalid xl_info in %s checkpoint record" +#: access/transam/xlog.c:3020 +#, fuzzy +msgid "invalid resource manager ID in primary checkpoint record" +msgstr "ogiltig redo i checkpoint-post" + +#: access/transam/xlog.c:3023 +#, fuzzy +msgid "invalid resource manager ID in secondary checkpoint record" +msgstr "ogiltig redo i checkpoint-post" + +#: access/transam/xlog.c:3031 +#, fuzzy +msgid "invalid xl_info in primary checkpoint record" msgstr "ogiltig xl_info i %s checkpoint-post" -#. translator: %s is "primary" or "secondary" -#: access/transam/xlog.c:3017 -#, c-format -msgid "invalid length of %s checkpoint record" +#: access/transam/xlog.c:3034 +#, fuzzy +msgid "invalid xl_info in secondary checkpoint record" +msgstr "ogiltig xl_info i %s checkpoint-post" + +#: access/transam/xlog.c:3041 +#, fuzzy +msgid "invalid length of primary checkpoint record" msgstr "ogiltig längd i %s checkpoint-post" -#: access/transam/xlog.c:3082 +#: access/transam/xlog.c:3044 +#, fuzzy +msgid "invalid length of secondary checkpoint record" +msgstr "ogiltig längd i %s checkpoint-post" + +#: access/transam/xlog.c:3108 msgid "shutting down" msgstr "stänger ner" -#: access/transam/xlog.c:3096 +#: access/transam/xlog.c:3122 msgid "database system is shut down" msgstr "databassystemet är nedstängt" -#: access/transam/xlog.c:3119 +#: access/transam/xlog.c:3145 msgid "checkpoint cannot be made inside transaction block" -msgstr "" +msgstr "checkpoint kan inte utföras i ett transaktionsblock" -#: access/transam/xlog.c:3307 +#: access/transam/xlog.c:3333 msgid "" "concurrent transaction log activity while database system is shutting down" -msgstr "" +msgstr "samtidig transaktionsloggaktivitet när databassystemet stängs ner" -#: access/transam/xlog.c:3548 access/transam/xlog.c:3580 +#: access/transam/xlog.c:3576 access/transam/xlog.c:3608 #, c-format -msgid "fsync of log file %u, segment %u failed: %m" -msgstr "" +msgid "could not fsync log file %u, segment %u: %m" +msgstr "kunde inte fsync:a loggfil %u, segment %u: %m" -#: access/transam/xlog.c:3588 +#: access/transam/xlog.c:3616 #, c-format -msgid "fdatasync of log file %u, segment %u failed: %m" -msgstr "" +msgid "could not fdatasync log file %u, segment %u: %m" +msgstr "kunde inte fdatasync:a loggfil %u, segment %u: %m" -#: bootstrap/bootstrap.c:196 +#: bootstrap/bootstrap.c:202 msgid "" "Usage:\n" " postgres -boot [OPTION]... DBNAME\n" @@ -685,17 +727,17 @@ msgstr "" " -o fil skicka debugutdata till fil\n" " -x num för intern användning\n" -#: bootstrap/bootstrap.c:319 postmaster/postmaster.c:567 tcop/postgres.c:2400 +#: bootstrap/bootstrap.c:322 postmaster/postmaster.c:576 tcop/postgres.c:2382 #, c-format msgid "--%s requires a value" msgstr "--%s kräver ett värde" -#: bootstrap/bootstrap.c:324 postmaster/postmaster.c:572 tcop/postgres.c:2405 +#: bootstrap/bootstrap.c:327 postmaster/postmaster.c:581 tcop/postgres.c:2387 #, c-format msgid "-c %s requires a value" msgstr "-c %s kräver ett värde" -#: bootstrap/bootstrap.c:357 postmaster/postmaster.c:314 tcop/postgres.c:2475 +#: bootstrap/bootstrap.c:356 postmaster/postmaster.c:323 tcop/postgres.c:2457 #, c-format msgid "" "%s does not know where to find the database system data.\n" @@ -703,252 +745,259 @@ msgid "" "either by specifying the -D invocation option or by setting the\n" "PGDATA environment variable.\n" msgstr "" +"%s vet inte var den kan hitta databasens systemdata.\n" +"Du måste ange katalgen som innehåller databassystemet antingen genom\n" +"att ange flaggarn -D eller genom att sätta omgivningsvariabeln PGDATA.\n" -#: catalog/aclchk.c:127 +#: catalog/aclchk.c:161 msgid "grant options can only be granted to individual users" -msgstr "" +msgstr "grant options kan bara ges till enskilda användare" -#: catalog/aclchk.c:194 +#: catalog/aclchk.c:166 +msgid "cannot revoke grant options from owner" +msgstr "kan inte ta tillbaka grant options från ägare" + +#: catalog/aclchk.c:237 #, c-format msgid "invalid privilege type %s for table" -msgstr "" +msgstr "ogiltig privilegietyp %s för tabell" -#: catalog/aclchk.c:235 -#, c-format -msgid "\"%s\" is an index" -msgstr "\"%s\" är ett index" - -#: catalog/aclchk.c:297 +#: catalog/aclchk.c:344 #, c-format msgid "invalid privilege type %s for database" -msgstr "" +msgstr "ogiltig privilegietyp %s för databas" -#: catalog/aclchk.c:329 commands/comment.c:440 commands/dbcommands.c:481 -#: commands/dbcommands.c:602 commands/dbcommands.c:691 utils/adt/acl.c:1280 -#: utils/init/postinit.c:261 utils/init/postinit.c:273 +#: catalog/aclchk.c:379 commands/comment.c:458 commands/dbcommands.c:503 +#: commands/dbcommands.c:630 commands/dbcommands.c:725 utils/adt/acl.c:1312 +#: utils/init/postinit.c:263 utils/init/postinit.c:275 #, c-format msgid "database \"%s\" does not exist" msgstr "databasen \"%s\" existerar inte" -#: catalog/aclchk.c:396 +#: catalog/aclchk.c:449 #, c-format msgid "invalid privilege type %s for function" -msgstr "" +msgstr "ogiltig privilegietyp %s för funktion" -#: catalog/aclchk.c:493 +#: catalog/aclchk.c:550 #, c-format msgid "invalid privilege type %s for language" -msgstr "" +msgstr "ogiltig privilegietyp %s för språk" -#: catalog/aclchk.c:521 commands/functioncmds.c:440 commands/proclang.c:200 -#: commands/proclang.c:255 utils/adt/acl.c:1698 +#: catalog/aclchk.c:580 commands/comment.c:1000 commands/functioncmds.c:450 +#: commands/proclang.c:200 commands/proclang.c:255 utils/adt/acl.c:1730 #, c-format msgid "language \"%s\" does not exist" msgstr "språk \"%s\" existerar inte" -#: catalog/aclchk.c:527 +#: catalog/aclchk.c:600 #, c-format msgid "language \"%s\" is not trusted" msgstr "litar inte på språk \"%s\"" -#: catalog/aclchk.c:593 +#: catalog/aclchk.c:659 #, c-format msgid "invalid privilege type %s for schema" -msgstr "" +msgstr "ogiltig privilegietyp %s för schema" -#: catalog/aclchk.c:621 catalog/namespace.c:245 catalog/namespace.c:1200 -#: catalog/namespace.c:1238 catalog/namespace.c:1800 commands/comment.c:490 -#: commands/schemacmds.c:181 commands/schemacmds.c:247 utils/adt/acl.c:1902 +#: catalog/aclchk.c:689 catalog/namespace.c:245 catalog/namespace.c:1217 +#: catalog/namespace.c:1255 catalog/namespace.c:1817 commands/comment.c:508 +#: commands/schemacmds.c:181 commands/schemacmds.c:247 utils/adt/acl.c:1934 #, c-format msgid "schema \"%s\" does not exist" msgstr "schema \"%s\" existerar inte" -#: catalog/aclchk.c:724 commands/user.c:1454 commands/user.c:1696 -#: commands/user.c:1731 libpq/pqcomm.c:443 +#: catalog/aclchk.c:794 commands/user.c:1455 commands/user.c:1692 +#: commands/user.c:1727 libpq/pqcomm.c:475 #, c-format msgid "group \"%s\" does not exist" msgstr "gruppen \"%s\" existerar inte" -#: catalog/aclchk.c:796 +#: catalog/aclchk.c:866 #, c-format msgid "group with ID %u does not exist" msgstr "grupp med ID %u existerar inte" -#: catalog/aclchk.c:865 +#: catalog/aclchk.c:935 #, c-format msgid "permission denied for relation %s" msgstr "rättighet saknas för relation %s" -#: catalog/aclchk.c:867 +#: catalog/aclchk.c:937 #, c-format msgid "permission denied for database %s" msgstr "rättighet saknas för databas %s" -#: catalog/aclchk.c:869 +#: catalog/aclchk.c:939 #, c-format msgid "permission denied for function %s" msgstr "rättighet saknas för funktion %s" -#: catalog/aclchk.c:871 +#: catalog/aclchk.c:941 #, c-format msgid "permission denied for operator %s" msgstr "rättighet saknas för operator %s" -#: catalog/aclchk.c:873 +#: catalog/aclchk.c:943 #, c-format msgid "permission denied for type %s" msgstr "rättighet saknas för typ %s" -#: catalog/aclchk.c:875 +#: catalog/aclchk.c:945 #, c-format msgid "permission denied for language %s" msgstr "rättighet saknas för språk %s" -#: catalog/aclchk.c:877 +#: catalog/aclchk.c:947 #, c-format msgid "permission denied for schema %s" msgstr "rättighet saknas för schema %s" -#: catalog/aclchk.c:879 +#: catalog/aclchk.c:949 #, c-format msgid "permission denied for operator class %s" msgstr "rättighet saknas för operatorklasss %s" -#: catalog/aclchk.c:881 +#: catalog/aclchk.c:951 #, c-format msgid "permission denied for conversion %s" msgstr "rättighet saknas för konvertering %s" -#: catalog/aclchk.c:887 +#: catalog/aclchk.c:957 #, c-format msgid "must be owner of relation %s" msgstr "måste vara ägaren till relation %s" -#: catalog/aclchk.c:889 +#: catalog/aclchk.c:959 #, c-format msgid "must be owner of database %s" msgstr "måste vara ägaren till databas %s" -#: catalog/aclchk.c:891 +#: catalog/aclchk.c:961 #, c-format msgid "must be owner of function %s" msgstr "måste vara ägaren till funktion %s" -#: catalog/aclchk.c:893 +#: catalog/aclchk.c:963 #, c-format msgid "must be owner of operator %s" msgstr "måste vara ägaren till operator %s" -#: catalog/aclchk.c:895 +#: catalog/aclchk.c:965 #, c-format msgid "must be owner of type %s" msgstr "måste vara ägaren till typ %s" -#: catalog/aclchk.c:897 +#: catalog/aclchk.c:967 #, c-format msgid "must be owner of language %s" msgstr "måste vara ägaren till språk %s" -#: catalog/aclchk.c:899 +#: catalog/aclchk.c:969 #, c-format msgid "must be owner of schema %s" msgstr "måste vara ägaren till schema %s" -#: catalog/aclchk.c:901 +#: catalog/aclchk.c:971 #, c-format msgid "must be owner of operator class %s" msgstr "måste vara ägaren till operatorklass %s" -#: catalog/aclchk.c:903 +#: catalog/aclchk.c:973 #, c-format msgid "must be owner of conversion %s" msgstr "måste vara ägaren till konvertering %s" -#: catalog/aclchk.c:961 +#: catalog/aclchk.c:1031 #, c-format msgid "user with ID %u does not exist" msgstr "användare med ID %u existerar inte" -#: catalog/aclchk.c:978 catalog/aclchk.c:1294 +#: catalog/aclchk.c:1048 catalog/aclchk.c:1366 #, c-format msgid "relation with OID %u does not exist" msgstr "relation med OID %u existerar inte" -#: catalog/aclchk.c:1073 catalog/aclchk.c:1473 +#: catalog/aclchk.c:1144 catalog/aclchk.c:1546 #, c-format msgid "database with OID %u does not exist" msgstr "databas med OID %u finns inte" -#: catalog/aclchk.c:1130 catalog/aclchk.c:1378 tcop/fastpath.c:231 +#: catalog/aclchk.c:1201 catalog/aclchk.c:1450 tcop/fastpath.c:231 #, c-format msgid "function with OID %u does not exist" msgstr "funktionen med OID %u existerar inte" -#: catalog/aclchk.c:1185 +#: catalog/aclchk.c:1256 #, c-format msgid "language with OID %u does not exist" msgstr "språk med OID %u existerar inte" -#: catalog/aclchk.c:1244 catalog/aclchk.c:1406 +#: catalog/aclchk.c:1316 catalog/aclchk.c:1478 #, c-format msgid "schema with OID %u does not exist" msgstr "schema med OID %u existerar inte" -#: catalog/aclchk.c:1322 +#: catalog/aclchk.c:1394 #, c-format msgid "type with OID %u does not exist" msgstr "typ med OID %u existerar inte" -#: catalog/aclchk.c:1350 +#: catalog/aclchk.c:1422 #, c-format msgid "operator with OID %u does not exist" msgstr "operator med OID %u existerar inte" -#: catalog/aclchk.c:1434 +#: catalog/aclchk.c:1506 #, c-format msgid "operator class with OID %u does not exist" msgstr "operatorklass med OID %u existerar inte" +#: catalog/aclchk.c:1575 +#, c-format +msgid "conversion with OID %u does not exist" +msgstr "konvertering med OID %u existerar inte" + #: catalog/dependency.c:173 #, c-format msgid "cannot drop %s because other objects depend on it" -msgstr "" +msgstr "kan inte slänga %s eftersom andra objekt beror på den" #: catalog/dependency.c:175 msgid "Use DROP ... CASCADE to drop the dependent objects too." -msgstr "" +msgstr "Använd DROP ... CASCADE för att slänga de beroende objekten också." #: catalog/dependency.c:233 #, c-format msgid "failed to drop all objects depending on %s" -msgstr "" +msgstr "misslyckades med att slänga alla objekt som beror på %s" -#: catalog/dependency.c:330 catalog/dependency.c:729 +#: catalog/dependency.c:333 catalog/dependency.c:738 #, c-format msgid "cannot drop %s because it is required by the database system" -msgstr "" +msgstr "kan inte slänga %s eftersom den krävs av databassystemet" -#: catalog/dependency.c:466 +#: catalog/dependency.c:472 #, c-format msgid "cannot drop %s because %s requires it" -msgstr "" +msgstr "kan inte slänga %s eftersom %s behöver den" -#: catalog/dependency.c:468 +#: catalog/dependency.c:474 #, c-format msgid "You may drop %s instead." -msgstr "" +msgstr "Du kan slänga %s i stället." -#: catalog/dependency.c:536 catalog/dependency.c:686 catalog/dependency.c:714 +#: catalog/dependency.c:542 catalog/dependency.c:695 catalog/dependency.c:723 #, c-format msgid "drop auto-cascades to %s" msgstr "drop svämmar automatiskt över (cascades) till %s" -#: catalog/dependency.c:541 catalog/dependency.c:691 +#: catalog/dependency.c:547 catalog/dependency.c:700 #, c-format msgid "%s depends on %s" msgstr "%s beror på %s" -#: catalog/dependency.c:548 catalog/dependency.c:698 +#: catalog/dependency.c:554 catalog/dependency.c:707 #, c-format msgid "drop cascades to %s" msgstr "drop svämmar över (cascades) till %s" @@ -960,121 +1009,127 @@ msgstr "r #: catalog/heap.c:229 msgid "System catalog modifications are currently disallowed." -msgstr "" +msgstr "Systemkatalogändringar är för tillfället inte tillåtna." -#: catalog/heap.c:356 commands/tablecmds.c:1843 +#: catalog/heap.c:356 commands/tablecmds.c:1757 #, c-format msgid "tables can have at most %d columns" -msgstr "" +msgstr "tabeller kan ha som mest %d kolumner" #: catalog/heap.c:373 #, c-format msgid "column name \"%s\" conflicts with a system column name" -msgstr "" +msgstr "kolumnnamn \"%s\" står i konflikt med ett systemkolumnnamn" #: catalog/heap.c:389 #, c-format msgid "column name \"%s\" is duplicated" -msgstr "" +msgstr "kolumnnamn \"%s\" är duplicerat" #: catalog/heap.c:429 #, c-format -msgid "attribute \"%s\" has type UNKNOWN" -msgstr "attributet \"%s\" har typ OKÄND (UNKNOWN)" +msgid "column \"%s\" has type \"unknown\"" +msgstr "kolumn \"%s\" har typen \"unknown\"" #: catalog/heap.c:430 msgid "Proceeding with relation creation anyway." -msgstr "" +msgstr "Fortsätter med skapande av releation ändå." #: catalog/heap.c:437 #, c-format -msgid "attribute \"%s\" has pseudo-type %s" -msgstr "attributet \"%s\" har pseudo-typ %s" +msgid "column \"%s\" has pseudo-type %s" +msgstr "kolumn \"%s\" har pseudo-typ %s" #: catalog/heap.c:447 #, c-format -msgid "attribute \"%s\" has composite type %s" -msgstr "attributet \"%s\" har sammanslagen typ %s" +msgid "column \"%s\" has composite type %s" +msgstr "kolumn \"%s\" har sammanslagen typ %s" -#: catalog/heap.c:734 catalog/index.c:543 commands/tablecmds.c:1378 +#: catalog/heap.c:734 catalog/index.c:522 commands/tablecmds.c:1292 #, c-format msgid "relation \"%s\" already exists" msgstr "relationen \"%s\" finns redan" -#: catalog/heap.c:1556 commands/tablecmds.c:2892 commands/tablecmds.c:2934 +#: catalog/heap.c:1560 commands/tablecmds.c:2798 commands/tablecmds.c:2840 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "integritetsvillkor \"%s\" för relation \"%s\" finns redan" -#: catalog/heap.c:1572 +#: catalog/heap.c:1576 #, c-format -msgid "CHECK constraint \"%s\" already exists" -msgstr "CHECK-villkor \"%s\" finns redan" +msgid "check constraint \"%s\" already exists" +msgstr "check-villkor \"%s\" finns redan" -#: catalog/heap.c:1634 -#, c-format -msgid "only relation \"%s\" can be referenced in CHECK constraint" +#: catalog/heap.c:1638 +#, fuzzy, c-format +msgid "only table \"%s\" can be referenced in check constraint" msgstr "" +"kan inte trunkera en tabell som refererars till i ett främmande nyckelvillkor" -#: catalog/heap.c:1643 commands/tablecmds.c:3021 commands/typecmds.c:1828 -msgid "cannot use sub-select in CHECK constraint" -msgstr "kan inte använda subselect i CHECK-villkor" +#: catalog/heap.c:1647 commands/tablecmds.c:2927 commands/typecmds.c:1814 +msgid "cannot use subquery in check constraint" +msgstr "kan inte använda subselect i check-villkor" -#: catalog/heap.c:1647 commands/tablecmds.c:3025 commands/typecmds.c:1832 -msgid "cannot use aggregate in CHECK constraint" +#: catalog/heap.c:1651 commands/tablecmds.c:2931 +#, fuzzy +msgid "cannot use aggregate function in check constraint" msgstr "kan inte använda aggregatfunktion i CHECK-villkor" -#: catalog/heap.c:1754 -msgid "cannot use column references in DEFAULT clause" -msgstr "" +#: catalog/heap.c:1750 +#, fuzzy +msgid "cannot use column references in default expression" +msgstr "kan inte använda subselect i indexuttryck" -#: catalog/heap.c:1762 -msgid "DEFAULT clause must not return a set" -msgstr "DEFAULT får inte returnera en mängd" +#: catalog/heap.c:1758 +#, fuzzy +msgid "default expression must not return a set" +msgstr "operator %s får inte returnera en mängd" + +#: catalog/heap.c:1766 +#, fuzzy +msgid "cannot use subquery in default expression" +msgstr "kan inte använda subselect i indexuttryck" #: catalog/heap.c:1770 -msgid "cannot use sub-select in DEFAULT clause" -msgstr "kan inte använda subselect i DEFAULT-klausul" +#, fuzzy +msgid "cannot use aggregate function in default expression" +msgstr "kan inte använda aggregatfunktioner i indexuttryck" -#: catalog/heap.c:1774 -msgid "cannot use aggregate in DEFAULT clause" -msgstr "kan inte använda aggregatfunktion i DEFAULT-klausul" - -#: catalog/heap.c:1792 rewrite/rewriteHandler.c:560 +#: catalog/heap.c:1788 rewrite/rewriteHandler.c:560 #, c-format msgid "column \"%s\" is of type %s but default expression is of type %s" -msgstr "" +msgstr "kolumn \"%s\" har typ %s men default-uttryck har typen %s" -#: catalog/heap.c:1797 parser/analyze.c:2785 parser/parse_node.c:232 -#: parser/parse_target.c:429 rewrite/rewriteHandler.c:565 +#: catalog/heap.c:1793 parser/analyze.c:2800 parser/parse_node.c:232 +#: parser/parse_target.c:425 rewrite/rewriteHandler.c:565 msgid "You will need to rewrite or cast the expression." +msgstr "Du måste skriva om eller typomvandla uttrycket." + +#: catalog/heap.c:2058 +msgid "cannot truncate a table referenced in a foreign key constraint" +msgstr "" +"kan inte trunkera en tabell som refererars till i ett främmande nyckelvillkor" + +#: catalog/heap.c:2059 +#, c-format +msgid "Table \"%s\" references \"%s\" via foreign key constraint \"%s\"." +msgstr "Tabell \"%s\" refererar till \"%s\" via främmande nyckel-villkor \"%s\"" + +#: catalog/index.c:505 +msgid "user-defined indexes on system catalog tables are not supported" msgstr "" -#: catalog/index.c:526 -msgid "user-defined indexes on system catalogs are not supported" -msgstr "" - -#: catalog/index.c:538 +#: catalog/index.c:517 msgid "shared indexes cannot be created after initdb" msgstr "" -#: catalog/index.c:995 +#: catalog/index.c:1659 #, c-format -msgid "relation \"%s\" isn't an indexable relation" -msgstr "relationen \"%s\" är inte en indexerbar relation" - -#: catalog/index.c:1755 catalog/index.c:1882 -#, c-format -msgid "the target relation %u is shared" +msgid "shared index \"%s\" can only be reindexed in stand-alone mode" msgstr "" -#: catalog/index.c:1763 -#, c-format -msgid "the target relation %u is nailed" -msgstr "" - -#: catalog/namespace.c:167 catalog/namespace.c:220 catalog/namespace.c:1167 -#: parser/parse_expr.c:1152 parser/parse_target.c:156 +#: catalog/namespace.c:167 catalog/namespace.c:220 catalog/namespace.c:1184 +#: parser/parse_expr.c:1118 parser/parse_target.c:162 msgid "cross-database references are not implemented" msgstr "" @@ -1083,43 +1138,43 @@ msgstr "" msgid "relation \"%s.%s\" does not exist" msgstr "relationen \"%s.%s\" existerar inte" -#: catalog/namespace.c:192 +#: catalog/namespace.c:192 utils/adt/regproc.c:837 #, c-format msgid "relation \"%s\" does not exist" msgstr "relationen \"%s\" existerar inte" #: catalog/namespace.c:229 -msgid "TEMP tables may not specify a schema name" +msgid "temporary tables may not specify a schema name" msgstr "" -#: catalog/namespace.c:257 catalog/namespace.c:1249 +#: catalog/namespace.c:257 catalog/namespace.c:1266 msgid "no schema has been selected to create in" msgstr "" -#: catalog/namespace.c:1172 parser/parse_expr.c:1184 parser/parse_target.c:164 -#: gram.y:2346 gram.y:7083 +#: catalog/namespace.c:1189 parser/parse_expr.c:1150 parser/parse_target.c:170 +#: gram.y:2351 gram.y:7151 #, c-format msgid "improper qualified name (too many dotted names): %s" msgstr "" -#: catalog/namespace.c:1284 +#: catalog/namespace.c:1301 #, c-format msgid "improper relation name (too many dotted names): %s" msgstr "" -#: catalog/namespace.c:1628 -#, c-format -msgid "permission denied to create temp tables in database \"%s\"" -msgstr "" +#: catalog/namespace.c:1645 +#, fuzzy, c-format +msgid "permission denied to create temporary tables in database \"%s\"" +msgstr "rättighet saknas för att skapa databas" #: catalog/pg_aggregate.c:80 -msgid "cannot determine transition datatype" +msgid "cannot determine transition data type" msgstr "" #: catalog/pg_aggregate.c:81 msgid "" -"An aggregate using ANYARRAY or ANYELEMENT as trans type must have one of " -"them as its base type." +"An aggregate using \"anyarray\" or \"anyelement\" as transition type must " +"have one of them as its base type." msgstr "" #: catalog/pg_aggregate.c:110 @@ -1129,33 +1184,33 @@ msgstr "" #: catalog/pg_aggregate.c:132 msgid "" -"must not omit initval when transfn is strict and transtype is not compatible " -"with input type" +"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:112 catalog/pg_proc.c:535 -msgid "cannot determine result datatype" +#: catalog/pg_aggregate.c:165 catalog/pg_proc.c:121 catalog/pg_proc.c:587 +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." +"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 +#: catalog/pg_aggregate.c:281 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 +#: parser/parse_func.c:1492 #, c-format msgid "function %s does not exist" msgstr "funktionen %s finns inte" -#: catalog/pg_aggregate.c:285 +#: catalog/pg_aggregate.c:286 #, c-format msgid "function %s returns a set" msgstr "funktionen %s returnerar en mängd" -#: catalog/pg_aggregate.c:316 catalog/pg_aggregate.c:325 +#: catalog/pg_aggregate.c:317 catalog/pg_aggregate.c:326 #, c-format msgid "function %s requires run-time type coercion" msgstr "" @@ -1170,14 +1225,14 @@ msgstr "konvertering \"%s\" finns redan" msgid "default conversion for %s to %s already exists" msgstr "" -#: catalog/pg_conversion.c:308 commands/conversioncmds.c:109 -#: commands/conversioncmds.c:133 +#: catalog/pg_conversion.c:307 commands/comment.c:957 +#: commands/conversioncmds.c:109 commands/conversioncmds.c:133 #, c-format msgid "conversion \"%s\" does not exist" msgstr "konvertering \"%s\" finns inte" -#: catalog/pg_largeobject.c:110 storage/large_object/inv_api.c:128 -#: storage/large_object/inv_api.c:248 +#: catalog/pg_largeobject.c:107 commands/comment.c:1149 +#: storage/large_object/inv_api.c:129 storage/large_object/inv_api.c:256 #, c-format msgid "large object %u does not exist" msgstr "stort objekt %u existerar inte" @@ -1209,7 +1264,7 @@ msgid "only binary operators can hash" msgstr "" #: catalog/pg_operator.c:432 -msgid "only binary operators can mergejoin" +msgid "only binary operators can merge join" msgstr "" #: catalog/pg_operator.c:444 @@ -1221,98 +1276,98 @@ msgstr "operator %s existerar redan" msgid "operator cannot be its own negator or sort operator" msgstr "" -#: catalog/pg_proc.c:88 commands/functioncmds.c:150 parser/parse_func.c:1514 +#: catalog/pg_proc.c:97 commands/functioncmds.c:154 parser/parse_func.c:1515 #, c-format msgid "functions cannot have more than %d arguments" msgstr "funktioner kan inte ha mer än %d argument" -#: catalog/pg_proc.c:113 catalog/pg_proc.c:536 +#: catalog/pg_proc.c:122 catalog/pg_proc.c:588 msgid "" -"A function returning ANYARRAY or ANYELEMENT must have at least one argument " -"of either type." +"A function returning \"anyarray\" or \"anyelement\" must have at least one " +"argument of either type." msgstr "" -#: catalog/pg_proc.c:168 +#: catalog/pg_proc.c:180 #, c-format msgid "\"%s\" is already an attribute of type %s" msgstr "" -#: catalog/pg_proc.c:220 +#: catalog/pg_proc.c:235 #, c-format msgid "function \"%s\" already exists with same argument types" msgstr "" -#: catalog/pg_proc.c:234 +#: catalog/pg_proc.c:249 msgid "cannot change return type of existing function" msgstr "" -#: catalog/pg_proc.c:235 +#: catalog/pg_proc.c:250 msgid "Use DROP FUNCTION first." msgstr "" -#: catalog/pg_proc.c:243 +#: catalog/pg_proc.c:258 #, c-format msgid "function \"%s\" is an aggregate" msgstr "funktionen \"%s\" är en aggreagatfunktion" -#: catalog/pg_proc.c:248 +#: catalog/pg_proc.c:263 #, c-format msgid "function \"%s\" is not an aggregate" msgstr "funktionen \"%s\" är inte en aggregatfunktion" -#: catalog/pg_proc.c:367 catalog/pg_proc.c:388 catalog/pg_proc.c:398 -#: catalog/pg_proc.c:422 catalog/pg_proc.c:430 catalog/pg_proc.c:482 -#: catalog/pg_proc.c:494 catalog/pg_proc.c:514 +#: catalog/pg_proc.c:419 catalog/pg_proc.c:440 catalog/pg_proc.c:450 +#: catalog/pg_proc.c:474 catalog/pg_proc.c:482 catalog/pg_proc.c:534 +#: catalog/pg_proc.c:546 catalog/pg_proc.c:566 #, c-format msgid "return type mismatch in function declared to return %s" msgstr "" -#: catalog/pg_proc.c:369 catalog/pg_proc.c:400 +#: catalog/pg_proc.c:421 catalog/pg_proc.c:452 msgid "Function's final statement must be a SELECT." msgstr "" -#: catalog/pg_proc.c:390 +#: catalog/pg_proc.c:442 msgid "Function's final statement must not be a SELECT." msgstr "" -#: catalog/pg_proc.c:424 +#: catalog/pg_proc.c:476 msgid "Final SELECT must return exactly one column." msgstr "" -#: catalog/pg_proc.c:432 +#: catalog/pg_proc.c:484 #, c-format msgid "Actual return type is %s." msgstr "Verklig returtyp är %s." -#: catalog/pg_proc.c:484 +#: catalog/pg_proc.c:536 msgid "Final SELECT returns too many columns." msgstr "" -#: catalog/pg_proc.c:496 +#: catalog/pg_proc.c:548 #, c-format msgid "Final SELECT returns %s instead of %s at column %d." msgstr "" -#: catalog/pg_proc.c:516 +#: catalog/pg_proc.c:568 msgid "Final SELECT returns too few columns." msgstr "" -#: catalog/pg_proc.c:541 +#: catalog/pg_proc.c:593 #, c-format msgid "return type %s is not supported for SQL functions" msgstr "" -#: catalog/pg_proc.c:578 +#: catalog/pg_proc.c:635 #, c-format msgid "there is no built-in function named \"%s\"" msgstr "" -#: catalog/pg_proc.c:671 +#: catalog/pg_proc.c:733 #, c-format msgid "SQL functions cannot return type %s" msgstr "" -#: catalog/pg_proc.c:687 +#: catalog/pg_proc.c:749 #, c-format msgid "SQL functions cannot have arguments of type %s" msgstr "" @@ -1331,11 +1386,11 @@ msgstr "" msgid "type \"%s\" already exists" msgstr "typen \"%s\" existerar redan" -#: catalog/pg_type.c:503 commands/functioncmds.c:109 commands/typecmds.c:407 +#: catalog/pg_type.c:503 commands/functioncmds.c:110 commands/typecmds.c:407 #: commands/typecmds.c:786 commands/typecmds.c:1113 commands/typecmds.c:1233 -#: commands/typecmds.c:1353 commands/typecmds.c:1440 commands/typecmds.c:2034 -#: parser/parse_func.c:1526 parser/parse_type.c:201 parser/parse_type.c:227 -#: tcop/utility.c:95 +#: commands/typecmds.c:1349 commands/typecmds.c:1437 commands/typecmds.c:2021 +#: parser/parse_func.c:1527 parser/parse_type.c:201 parser/parse_type.c:227 +#: tcop/utility.c:95 utils/adt/regproc.c:1003 #, c-format msgid "type \"%s\" does not exist" msgstr "typen \"%s\" existerar inte" @@ -1359,7 +1414,7 @@ msgstr "" #: commands/aggregatecmds.c:138 #, c-format -msgid "aggregate transition datatype cannot be %s" +msgid "aggregate transition data type cannot be %s" msgstr "" #: commands/aggregatecmds.c:259 @@ -1367,30 +1422,30 @@ msgstr "" msgid "function %s(*) already exists in schema \"%s\"" msgstr "" -#: commands/aggregatecmds.c:265 commands/functioncmds.c:680 +#: commands/aggregatecmds.c:265 commands/functioncmds.c:698 #, c-format msgid "function %s already exists in schema \"%s\"" msgstr "" #: commands/analyze.c:200 #, c-format -msgid "skipping \"%s\" --- only table or database owner can ANALYZE it" -msgstr "hoppar över \"%s\" --- bara tabell eller databasägaren kan köra ANALYZE på den" +msgid "skipping \"%s\" --- only table or database owner can analyze it" +msgstr "hoppar över \"%s\" --- bara tabell eller databasägaren kan analysera den" -#: commands/analyze.c:215 +#: commands/analyze.c:216 #, c-format msgid "" -"skipping \"%s\" --- cannot ANALYZE indexes, views or special system tables" -msgstr "hoppar över \"%s\" --- kan inte köra ANALYZE på index, vyer eller specirlla systemtabeller" +"skipping \"%s\" --- cannot analyze indexes, views, or special system tables" +msgstr "hoppar över \"%s\" --- kan inte analysera index, vyer eller speciella systemtabeller" -#: commands/analyze.c:245 +#: commands/analyze.c:246 #, c-format msgid "analyzing \"%s.%s\"" msgstr "analyserar \"%s.%s\"" -#: commands/async.c:225 +#: commands/analyze.c:545 commands/analyze.c:701 #, c-format -msgid "already listening on \"%s\"" +msgid "\"%s\": %u pages, %d rows sampled, %.0f estimated total rows" msgstr "" #: commands/cluster.c:150 @@ -1398,7 +1453,7 @@ msgstr "" msgid "there is no previously clustered index for table \"%s\"" msgstr "" -#: commands/cluster.c:164 commands/tablecmds.c:3988 +#: commands/cluster.c:164 commands/tablecmds.c:3918 #, c-format msgid "index \"%s\" for table \"%s\" does not exist" msgstr "" @@ -1413,7 +1468,7 @@ msgid "cannot cluster on partial index" msgstr "" #: commands/cluster.c:352 -msgid "cannot cluster when index access method does not handle nulls" +msgid "cannot cluster when index access method does not handle null values" msgstr "" #: commands/cluster.c:353 @@ -1424,7 +1479,7 @@ msgstr "" #: commands/cluster.c:365 msgid "" "cannot cluster on expressional index when index access method does not " -"handle nulls" +"handle null values" msgstr "" #: commands/cluster.c:379 @@ -1433,78 +1488,131 @@ msgid "\"%s\" is a system catalog" msgstr "\"%s\" är en systemkatalog" #: commands/cluster.c:389 -msgid "cannot cluster temp tables of other processes" -msgstr "" +#, fuzzy +msgid "cannot cluster temporary tables of other sessions" +msgstr "kan inte trunkera temp-tabeller tillhörande andra processer" -#: commands/comment.c:309 commands/indexcmds.c:582 commands/indexcmds.c:616 +#: commands/comment.c:334 commands/sequence.c:794 tcop/utility.c:81 #, c-format -msgid "relation \"%s\" is not an index" -msgstr "relation \"%s\" är inte ett index" +msgid "\"%s\" is not a sequence" +msgstr "\"%s\" är inte en sekvens" -#: commands/comment.c:316 +#: commands/comment.c:341 commands/indexcmds.c:108 commands/indexcmds.c:636 +#: commands/lockcmds.c:68 commands/tablecmds.c:377 commands/tablecmds.c:1593 +#: commands/tablecmds.c:1884 commands/tablecmds.c:2028 +#: commands/tablecmds.c:2262 commands/tablecmds.c:2428 +#: commands/tablecmds.c:2554 commands/tablecmds.c:2735 +#: commands/tablecmds.c:3746 commands/tablecmds.c:4012 commands/trigger.c:144 +#: commands/trigger.c:549 tcop/utility.c:76 #, c-format -msgid "relation \"%s\" is not a sequence" -msgstr "relation \"%s\" är inte en sekvens" +msgid "\"%s\" is not a table" +msgstr "\"%s\" är inte en tabell" -#: commands/comment.c:323 commands/indexcmds.c:109 commands/indexcmds.c:668 +#: commands/comment.c:348 commands/view.c:113 tcop/utility.c:86 #, c-format -msgid "relation \"%s\" is not a table" -msgstr "relation \"%s\" är inte en tabell" +msgid "\"%s\" is not a view" +msgstr "\"%s\" är inte en vy" -#: commands/comment.c:330 +#: commands/comment.c:404 commands/tablecmds.c:1934 commands/tablecmds.c:2078 +#: commands/tablecmds.c:2206 commands/tablecmds.c:2370 +#: commands/tablecmds.c:2575 parser/parse_func.c:1271 +#: parser/parse_relation.c:1583 parser/parse_relation.c:1641 +#: parser/parse_relation.c:1820 parser/parse_type.c:94 #, c-format -msgid "relation \"%s\" is not a view" -msgstr "relation \"%s\" är inte en vy" +msgid "column \"%s\" of relation \"%s\" does not exist" +msgstr "kolumn \"%s\" i relation \"%s\" existerar inte" -#: commands/comment.c:386 commands/tablecmds.c:2020 commands/tablecmds.c:2164 -#: commands/tablecmds.c:2292 commands/tablecmds.c:2456 -#: commands/tablecmds.c:2669 parser/parse_func.c:1270 -#: parser/parse_relation.c:1591 parser/parse_relation.c:1656 -#: parser/parse_relation.c:1812 parser/parse_type.c:94 -#, c-format -msgid "attribute \"%s\" of relation \"%s\" does not exist" -msgstr "attribut \"%s\" för relation \"%s\" existerar inte" - -#: commands/comment.c:417 +#: commands/comment.c:435 msgid "database name may not be qualified" msgstr "" -#: commands/comment.c:449 +#: commands/comment.c:467 msgid "database comments may only be applied to the current database" msgstr "" -#: commands/comment.c:481 commands/schemacmds.c:172 +#: commands/comment.c:499 commands/schemacmds.c:172 msgid "schema name may not be qualified" msgstr "" -#: commands/comment.c:564 +#: commands/comment.c:581 #, c-format msgid "rule \"%s\" does not exist" msgstr "regel \"%s\" existerar inte" -#: commands/comment.c:572 +#: commands/comment.c:589 #, c-format -msgid "there are multiple rules \"%s\"" -msgstr "" +msgid "there are multiple rules named \"%s\"" +msgstr "det finns flera regler med namn \"%s\"" -#: commands/comment.c:573 +#: commands/comment.c:590 msgid "Specify a relation name as well as a rule name." msgstr "" -#: commands/comment.c:815 commands/trigger.c:484 commands/trigger.c:697 +#: commands/comment.c:618 rewrite/rewriteDefine.c:568 +#: rewrite/rewriteRemove.c:59 #, c-format -msgid "trigger \"%s\" for relation \"%s\" does not exist" -msgstr "utlösare \"%s\" för relation \"%s\" existerar inte" +msgid "rule \"%s\" for relation \"%s\" does not exist" +msgstr "regel \"%s\" för relation \"%s\" existerar inte" -#: commands/comment.c:894 +#: commands/comment.c:835 commands/trigger.c:486 commands/trigger.c:700 #, c-format -msgid "relation \"%s\" has multiple constraints named \"%s\"" -msgstr "relationen \"%s\" har flera integritetsvillkor med namn \"%s\"" +msgid "trigger \"%s\" for table \"%s\" does not exist" +msgstr "utlösare \"%s\" för tabell \"%s\" existerar inte" -#: commands/comment.c:906 +#: commands/comment.c:915 #, c-format -msgid "constraint \"%s\" for relation \"%s\" does not exist" -msgstr "integritetsvillkor \"%s\" för relation \"%s\" existerar inte" +msgid "table \"%s\" has multiple constraints named \"%s\"" +msgstr "tabellen \"%s\" har flera integritetsvillkor med namn \"%s\"" + +#: commands/comment.c:927 +#, c-format +msgid "constraint \"%s\" for table \"%s\" does not exist" +msgstr "integritetsvillkor \"%s\" för tabell \"%s\" existerar inte" + +#: commands/comment.c:991 +msgid "language name may not be qualified" +msgstr "" + +#: commands/comment.c:1006 +msgid "must be superuser to comment on procedural language" +msgstr "" + +#: commands/comment.c:1047 commands/indexcmds.c:143 commands/opclasscmds.c:108 +#: commands/opclasscmds.c:644 commands/opclasscmds.c:796 +#, c-format +msgid "access method \"%s\" does not exist" +msgstr "accessmetod \"%s\" existerar inte" + +#: commands/comment.c:1076 commands/comment.c:1086 commands/indexcmds.c:468 +#: commands/indexcmds.c:478 commands/opclasscmds.c:673 +#: commands/opclasscmds.c:683 commands/opclasscmds.c:818 +#: commands/opclasscmds.c:829 +#, c-format +msgid "operator class \"%s\" does not exist for access method \"%s\"" +msgstr "" + +#: commands/comment.c:1190 commands/functioncmds.c:823 +#: commands/functioncmds.c:1057 +#, c-format +msgid "source data type %s does not exist" +msgstr "" + +#: commands/comment.c:1197 commands/functioncmds.c:830 +#: commands/functioncmds.c:1064 +#, c-format +msgid "target data type %s does not exist" +msgstr "" + +#: commands/comment.c:1207 commands/functioncmds.c:1074 +#, c-format +msgid "cast from type %s to type %s does not exist" +msgstr "" + +#: commands/comment.c:1219 commands/functioncmds.c:868 +#: commands/functioncmds.c:1083 +#, c-format +msgid "must be owner of type %s or type %s" +msgstr "" #: commands/conversioncmds.c:66 #, c-format @@ -1521,220 +1629,233 @@ msgstr "" msgid "conversion \"%s\" already exists in schema \"%s\"" msgstr "konvertering \"%s\" finns redan i schema \"%s\"" -#: commands/copy.c:177 commands/copy.c:189 commands/copy.c:222 -#: commands/copy.c:232 +#: commands/copy.c:192 commands/copy.c:204 commands/copy.c:237 +#: commands/copy.c:247 msgid "COPY BINARY is not supported to stdout or from stdin" msgstr "" -#: commands/copy.c:285 +#: commands/copy.c:300 #, c-format -msgid "failed to write COPY file: %m" -msgstr "" +msgid "could not write to COPY file: %m" +msgstr "kunde inte skriva till COPY-fil: %m" -#: commands/copy.c:293 +#: commands/copy.c:308 msgid "connection lost during COPY to stdout" msgstr "" -#: commands/copy.c:376 commands/copy.c:393 commands/copy.c:397 -#: commands/copy.c:448 commands/copy.c:497 tcop/fastpath.c:292 -#: tcop/postgres.c:281 tcop/postgres.c:304 +#: commands/copy.c:391 commands/copy.c:409 commands/copy.c:413 +#: commands/copy.c:473 commands/copy.c:522 tcop/fastpath.c:292 +#: tcop/postgres.c:280 tcop/postgres.c:303 msgid "unexpected EOF on client connection" msgstr "" -#: commands/copy.c:409 +#: commands/copy.c:425 #, c-format msgid "COPY from stdin failed: %s" msgstr "COPY från stdin misslyckades: %s" -#: commands/copy.c:415 +#: commands/copy.c:440 #, c-format msgid "unexpected message type 0x%02X during COPY from stdin" msgstr "" -#: commands/copy.c:674 commands/copy.c:682 commands/copy.c:690 -#: commands/copy.c:698 commands/dbcommands.c:103 commands/dbcommands.c:111 +#: commands/copy.c:699 commands/copy.c:707 commands/copy.c:715 +#: commands/copy.c:723 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:895 commands/sequence.c:908 +#: commands/functioncmds.c:228 commands/functioncmds.c:236 +#: commands/functioncmds.c:244 commands/functioncmds.c:252 +#: commands/functioncmds.c:260 commands/sequence.c:895 commands/sequence.c:908 #: commands/sequence.c:916 commands/sequence.c:924 commands/sequence.c:932 #: commands/sequence.c:940 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 +#: commands/user.c:795 commands/user.c:803 commands/user.c:1276 +#: commands/user.c:1284 msgid "conflicting or redundant options" msgstr "" -#: commands/copy.c:709 +#: commands/copy.c:734 msgid "cannot specify DELIMITER in BINARY mode" msgstr "" -#: commands/copy.c:714 +#: commands/copy.c:739 msgid "cannot specify NULL in BINARY mode" msgstr "" -#: commands/copy.c:732 executor/execMain.c:462 tcop/utility.c:260 +#: commands/copy.c:757 executor/execMain.c:485 tcop/utility.c:260 msgid "transaction is read-only" msgstr "transaktion är bara för läsning" -#: commands/copy.c:743 +#: commands/copy.c:768 msgid "must be superuser to COPY to or from a file" msgstr "" -#: commands/copy.c:744 +#: commands/copy.c:769 msgid "" "Anyone can COPY to stdout or from stdin. psql's \\copy command also works " "for anyone." msgstr "" -#: commands/copy.c:753 +#: commands/copy.c:778 msgid "COPY delimiter must be a single character" msgstr "" -#: commands/copy.c:761 +#: commands/copy.c:786 #, c-format msgid "table \"%s\" does not have OIDs" msgstr "tabell \"%s\" har inte OID:er" -#: commands/copy.c:789 +#: commands/copy.c:816 #, c-format msgid "cannot copy to view \"%s\"" msgstr "kan inte kopiera till vyn \"%s\"" -#: commands/copy.c:794 +#: commands/copy.c:821 #, c-format msgid "cannot copy to sequence \"%s\"" msgstr "kan inte kopiera till sekvens \"%s\"" -#: commands/copy.c:799 +#: commands/copy.c:826 #, c-format msgid "cannot copy to non-table relation \"%s\"" msgstr "kan inte kopiera till icke-tabellrelation \"%s\"" -#: commands/copy.c:818 +#: commands/copy.c:845 #, c-format msgid "could not open file \"%s\" for reading: %m" msgstr "" -#: commands/copy.c:827 commands/copy.c:889 +#: commands/copy.c:854 commands/copy.c:916 #, c-format msgid "\"%s\" is a directory" msgstr "\"%s\" är en katalog" -#: commands/copy.c:839 +#: commands/copy.c:866 #, c-format msgid "cannot copy from view \"%s\"" msgstr "" -#: commands/copy.c:844 +#: commands/copy.c:871 #, c-format msgid "cannot copy from sequence \"%s\"" msgstr "" -#: commands/copy.c:849 +#: commands/copy.c:876 #, c-format msgid "cannot copy from non-table relation \"%s\"" msgstr "" -#: commands/copy.c:871 +#: commands/copy.c:898 msgid "relative path not allowed for COPY to file" msgstr "relativa sökväg tillåts inte för COPY till fil" -#: commands/copy.c:880 +#: commands/copy.c:907 #, c-format msgid "could not open file \"%s\" for writing: %m" msgstr "kunde inte öppna fil \"%s\" för skrivning: %m" -#: commands/copy.c:1104 +#: commands/copy.c:1149 #, c-format -msgid "COPY FROM, line %d" -msgstr "COPY FROM, rad %d" +msgid "COPY %s, line %d, column %s" +msgstr "COPY %s, rad %d, kolumn %s" -#: commands/copy.c:1272 +#: commands/copy.c:1152 +#, c-format +msgid "COPY %s, line %d" +msgstr "COPY %s, rad %d" + +#: commands/copy.c:1159 +#, c-format +msgid "COPY %s, line %d, column %s: \"%.*s%s\"" +msgstr "COPY %s, rad %d, kolumn %s: \"%.*s%s\"" + +#: commands/copy.c:1186 +#, c-format +msgid "COPY %s, line %d: \"%.*s%s\"" +msgstr "COPY %s, rad %d: \"%.*s%s\"" + +#: commands/copy.c:1359 msgid "COPY file signature not recognized" msgstr "" -#: commands/copy.c:1278 +#: commands/copy.c:1365 msgid "invalid COPY file header (missing flags)" msgstr "trasigt COPY-filhuvud (flaggor saknas)" -#: commands/copy.c:1284 +#: commands/copy.c:1371 msgid "unrecognized critical flags in COPY file header" msgstr "" -#: commands/copy.c:1290 +#: commands/copy.c:1377 msgid "invalid COPY file header (missing length)" msgstr "trasigt COPY-filhuvud (längd saknas)" -#: commands/copy.c:1298 +#: commands/copy.c:1385 msgid "invalid COPY file header (wrong length)" msgstr "trasigt COPY-filhuvud (fel längd)" -#: commands/copy.c:1366 +#: commands/copy.c:1462 msgid "null OID in COPY data" -msgstr "" +msgstr "null OID i COPY-data" -#: commands/copy.c:1374 commands/copy.c:1489 +#: commands/copy.c:1471 commands/copy.c:1554 msgid "invalid OID in COPY data" -msgstr "" +msgstr "ogiltig OID i COPY-data" -#: commands/copy.c:1393 +#: commands/copy.c:1491 #, c-format msgid "missing data for column \"%s\"" msgstr "saknar data för kolumn \"%s\"" -#: commands/copy.c:1439 commands/copy.c:1450 +#: commands/copy.c:1523 msgid "extra data after last expected column" msgstr "extra data efter den förväntat sista kolumnen" -#: commands/copy.c:1476 +#: commands/copy.c:1540 #, c-format msgid "row field count is %d, expected %d" msgstr "fälträknaren är %d, förväntades vara %d" -#: commands/copy.c:1681 commands/copy.c:1699 +#: commands/copy.c:1756 commands/copy.c:1774 msgid "literal carriage return found in data" msgstr "" -#: commands/copy.c:1682 commands/copy.c:1700 +#: commands/copy.c:1757 commands/copy.c:1775 msgid "Use \"\\r\" to represent carriage return." msgstr "" -#: commands/copy.c:1718 +#: commands/copy.c:1792 msgid "literal newline found in data" msgstr "" -#: commands/copy.c:1719 +#: commands/copy.c:1793 msgid "Use \"\\n\" to represent newline." msgstr "" -#: commands/copy.c:1816 commands/copy.c:1832 +#: commands/copy.c:1813 commands/copy.c:1829 msgid "end-of-copy marker does not match previous newline style" msgstr "" -#: commands/copy.c:1820 commands/copy.c:1826 +#: commands/copy.c:1817 commands/copy.c:1823 msgid "end-of-copy marker corrupt" msgstr "" -#: commands/copy.c:1901 commands/copy.c:1923 +#: commands/copy.c:2034 commands/copy.c:2056 msgid "unexpected EOF in COPY data" msgstr "" -#: commands/copy.c:1910 -#, c-format -msgid "invalid size for field %d" +#: commands/copy.c:2043 +msgid "invalid field size" +msgstr "ogiltig fältstorlek" + +#: commands/copy.c:2070 +msgid "incorrect binary data format" msgstr "" -#: commands/copy.c:1937 +#: commands/copy.c:2189 parser/parse_target.c:500 #, c-format -msgid "incorrect binary data format in field %d" -msgstr "" - -#: commands/copy.c:2057 parser/parse_target.c:499 -#, c-format -msgid "attribute \"%s\" specified more than once" -msgstr "attributet \"%s\" angivet mer än en gång" +msgid "column \"%s\" specified more than once" +msgstr "kolumn \"%s\" angiven mer än en gång" #: commands/dbcommands.c:153 #, c-format @@ -1755,19 +1876,19 @@ msgid "must be superuser to create database for another user" msgstr "" #: commands/dbcommands.c:203 -msgid "cannot use an alternate location on this platform" +msgid "cannot use an alternative location on this platform" msgstr "" -#: commands/dbcommands.c:217 commands/dbcommands.c:384 -#: commands/dbcommands.c:632 +#: commands/dbcommands.c:217 commands/dbcommands.c:406 +#: commands/dbcommands.c:663 #, c-format msgid "database \"%s\" already exists" msgstr "databas \"%s\" finns redan" #: commands/dbcommands.c:231 #, c-format -msgid "template \"%s\" does not exist" -msgstr "mall \"%s\" existerar inte" +msgid "template database \"%s\" does not exist" +msgstr "malldatabasen \"%s\" existerar inte" #: commands/dbcommands.c:242 #, c-format @@ -1781,8 +1902,8 @@ msgstr "" #: commands/dbcommands.c:274 #, c-format -msgid "invalid backend encoding %d" -msgstr "" +msgid "invalid server encoding %d" +msgstr "ogiltigt server-kodning %d" #: commands/dbcommands.c:304 commands/dbcommands.c:308 #: commands/dbcommands.c:312 @@ -1796,65 +1917,86 @@ msgstr "kunde inte skapa databaskatalog \"%s\": %m" #: commands/dbcommands.c:342 #, c-format -msgid "could not remove temp directory \"%s\": %m" -msgstr "kunde inte ta bort tempkatalogen \"%s\": %m" +msgid "could not remove temporary directory \"%s\": %m" +msgstr "kunde inte ta bort temporärkatalogen \"%s\": %m" #: commands/dbcommands.c:353 #, c-format -msgid "could not link \"%s\" to \"%s\": %m" -msgstr "kunde inte länka \"%s\" till \"%s\": %m" +msgid "could not link file \"%s\" to \"%s\": %m" +msgstr "kunde inte länka fil \"%s\" till \"%s\": %m" -#: commands/dbcommands.c:462 +#: commands/dbcommands.c:371 commands/dbcommands.c:386 +msgid "could not initialize database directory" +msgstr "kunde inte initiera databaskatalogen" + +#: commands/dbcommands.c:372 commands/dbcommands.c:377 +#: commands/dbcommands.c:977 +#, c-format +msgid "Failing system command was: %s" +msgstr "" + +#: commands/dbcommands.c:373 commands/dbcommands.c:378 +#: commands/dbcommands.c:978 +msgid "Look in the postmaster's stderr log for more information." +msgstr "" + +#: commands/dbcommands.c:376 commands/dbcommands.c:389 +#, fuzzy +msgid "could not initialize database directory; delete failed as well" +msgstr "kunde inte skapa databaskatalog \"%s\": %m" + +#: commands/dbcommands.c:484 msgid "cannot drop the currently open database" msgstr "kan inte ta bort den databas som används just nu" -#: commands/dbcommands.c:495 +#: commands/dbcommands.c:517 msgid "cannot drop a template database" msgstr "" -#: commands/dbcommands.c:506 commands/dbcommands.c:622 +#: commands/dbcommands.c:528 commands/dbcommands.c:650 #, c-format msgid "database \"%s\" is being accessed by other users" msgstr "databasen \"%s\" används av andra användare" -#: commands/dbcommands.c:613 +#: commands/dbcommands.c:641 msgid "current database may not be renamed" msgstr "" -#: commands/dbcommands.c:644 +#: commands/dbcommands.c:675 msgid "permission denied to rename database" msgstr "rättighet saknas för att döpa om databas" -#: commands/dbcommands.c:863 +#: commands/dbcommands.c:900 msgid "relative paths are not allowed as database locations" msgstr "relativa sökvägar tillåts inte som databasplats" -#: commands/dbcommands.c:867 +#: commands/dbcommands.c:904 msgid "absolute paths are not allowed as database locations" msgstr "absoluta sökvägar tillåts inte som databasplats" -#: commands/dbcommands.c:879 +#: commands/dbcommands.c:916 #, c-format msgid "postmaster environment variable \"%s\" not found" msgstr "omgivingsvariabel \"%s\" för postmaster är inte satt" -#: commands/dbcommands.c:884 +#: commands/dbcommands.c:921 #, c-format msgid "postmaster environment variable \"%s\" must be absolute path" msgstr "omgivingsvariabel \"%s\" för postmaster måste vara en absolut sökväg" -#: commands/dbcommands.c:893 -msgid "alternate path is too long" +#: commands/dbcommands.c:930 +#, fuzzy +msgid "alternative path is too long" msgstr "alternativ sökväg är för lång" -#: commands/dbcommands.c:924 -#, c-format -msgid "could not remove \"%s\": %m" +#: commands/dbcommands.c:961 postmaster/postmaster.c:3334 +#, fuzzy, c-format +msgid "could not remove file \"%s\": %m" msgstr "kunde inte ta bort \"%s\": %m" -#: commands/dbcommands.c:939 -#, c-format -msgid "could not remove database directory \"%s\": %m" +#: commands/dbcommands.c:975 +#, fuzzy, c-format +msgid "could not remove database directory \"%s\"" msgstr "kunde inte ta bort databaskatalog \"%s\": %m" #: commands/define.c:71 commands/define.c:169 commands/define.c:201 @@ -1889,364 +2031,321 @@ msgstr "%s kr msgid "invalid argument for %s: \"%s\"" msgstr "ogiltigt argument till \"%s\": \"%s\"" -#: commands/functioncmds.c:83 +#: commands/functioncmds.c:84 #, c-format msgid "SQL function cannot return shell type %s" msgstr "" -#: commands/functioncmds.c:88 +#: commands/functioncmds.c:89 #, c-format msgid "return type %s is only a shell" msgstr "" -#: commands/functioncmds.c:114 +#: commands/functioncmds.c:115 #, c-format msgid "type \"%s\" is not yet defined" msgstr "" -#: commands/functioncmds.c:115 +#: commands/functioncmds.c:116 msgid "Creating a shell type definition." msgstr "" -#: commands/functioncmds.c:162 +#: commands/functioncmds.c:166 #, c-format msgid "SQL function cannot accept shell type %s" msgstr "" -#: commands/functioncmds.c:167 +#: commands/functioncmds.c:171 #, c-format msgid "argument type %s is only a shell" msgstr "" -#: commands/functioncmds.c:175 parser/parse_oper.c:112 parser/parse_oper.c:123 +#: commands/functioncmds.c:179 parser/parse_oper.c:113 parser/parse_oper.c:124 #, c-format msgid "type %s does not exist" msgstr "typen %s existerar inte" -#: commands/functioncmds.c:182 +#: commands/functioncmds.c:186 msgid "functions cannot accept set arguments" msgstr "" -#: commands/functioncmds.c:265 +#: commands/functioncmds.c:273 msgid "no function body specified" msgstr "" -#: commands/functioncmds.c:272 +#: commands/functioncmds.c:280 msgid "no language specified" msgstr "" -#: commands/functioncmds.c:333 +#: commands/functioncmds.c:341 #, c-format msgid "unrecognized function attribute \"%s\" ignored" msgstr "" -#: commands/functioncmds.c:377 +#: commands/functioncmds.c:385 #, c-format msgid "only one AS item needed for language \"%s\"" msgstr "" -#: commands/functioncmds.c:559 commands/functioncmds.c:665 +#: commands/functioncmds.c:457 +msgid "You need to use \"createlang\" to load the language into the database." +msgstr "" + +#: commands/functioncmds.c:577 commands/functioncmds.c:683 #, c-format msgid "\"%s\" is an aggregate function" msgstr "\"%s\" är en aggreagatfunktion" -#: commands/functioncmds.c:561 +#: commands/functioncmds.c:579 msgid "Use DROP AGGREGATE to drop aggregate functions." msgstr "" -#: commands/functioncmds.c:568 +#: commands/functioncmds.c:586 #, c-format msgid "removing built-in function \"%s\"" msgstr "tar bort inbyggd funktion \"%s\"" -#: commands/functioncmds.c:667 +#: commands/functioncmds.c:685 msgid "Use ALTER AGGREGATE to rename aggregate functions." msgstr "" -#: commands/functioncmds.c:805 commands/functioncmds.c:1039 -#, c-format -msgid "source data type %s does not exist" -msgstr "" - -#: commands/functioncmds.c:812 commands/functioncmds.c:1046 -#, c-format -msgid "target data type %s does not exist" -msgstr "" - -#: commands/functioncmds.c:818 +#: commands/functioncmds.c:836 msgid "source data type and target data type are the same" msgstr "" -#: commands/functioncmds.c:824 +#: commands/functioncmds.c:842 #, c-format msgid "source data type %s is only a shell" msgstr "" -#: commands/functioncmds.c:830 +#: commands/functioncmds.c:848 #, c-format msgid "target data type %s is only a shell" msgstr "" -#: commands/functioncmds.c:836 +#: commands/functioncmds.c:854 #, c-format msgid "source data type %s is a pseudo-type" msgstr "källdatatyp %s är en pseudo-typ" -#: commands/functioncmds.c:842 +#: commands/functioncmds.c:860 #, c-format msgid "target data type %s is a pseudo-type" msgstr "måldatatyp %s är en pseudo-typ" -#: commands/functioncmds.c:850 commands/functioncmds.c:1065 -#, c-format -msgid "must be owner of type %s or type %s" -msgstr "" - -#: commands/functioncmds.c:872 +#: commands/functioncmds.c:890 msgid "cast function must take one argument" msgstr "" -#: commands/functioncmds.c:876 +#: commands/functioncmds.c:894 msgid "argument of cast function must match source data type" msgstr "" -#: commands/functioncmds.c:880 +#: commands/functioncmds.c:898 msgid "return data type of cast function must match target data type" msgstr "" -#: commands/functioncmds.c:891 +#: commands/functioncmds.c:909 msgid "cast function must not be volatile" msgstr "" -#: commands/functioncmds.c:896 +#: commands/functioncmds.c:914 msgid "cast function must not be an aggregate function" msgstr "" -#: commands/functioncmds.c:900 +#: commands/functioncmds.c:918 msgid "cast function must not return a set" msgstr "" -#: commands/functioncmds.c:923 +#: commands/functioncmds.c:941 msgid "must be superuser to create a cast WITHOUT FUNCTION" msgstr "" -#: commands/functioncmds.c:938 -msgid "source and target datatypes are not physically compatible" +#: commands/functioncmds.c:956 +msgid "source and target data types are not physically compatible" msgstr "" -#: commands/functioncmds.c:973 +#: commands/functioncmds.c:991 #, c-format msgid "cast from type %s to type %s already exists" msgstr "" -#: commands/functioncmds.c:1056 +#: commands/indexcmds.c:91 +msgid "must specify at least one column" +msgstr "" + +#: commands/indexcmds.c:95 #, c-format -msgid "cast from type %s to type %s does not exist" -msgstr "" +msgid "cannot use more than %d columns in an index" +msgstr "kan inte ha mer än %d kolumner i ett index" -#: commands/indexcmds.c:92 -msgid "must specify at least one attribute" -msgstr "" - -#: commands/indexcmds.c:96 +#: commands/indexcmds.c:151 #, c-format -msgid "cannot use more than %d attributes in an index" -msgstr "" +msgid "access method \"%s\" does not support unique indexes" +msgstr "accessmetod \"%s\" stöder inte unika index" -#: commands/indexcmds.c:120 -msgid "existing indexes are inactive" -msgstr "" - -#: commands/indexcmds.c:121 -msgid "REINDEX the table first." -msgstr "" - -#: commands/indexcmds.c:152 commands/opclasscmds.c:91 -#: commands/opclasscmds.c:495 commands/opclasscmds.c:645 +#: commands/indexcmds.c:156 #, c-format -msgid "access method \"%s\" does not exist" -msgstr "accessmetod \"%s\" existerar inte" +msgid "access method \"%s\" does not support multicolumn indexes" +msgstr "accessmetod \"%s\" stöder inte flerkolumnindex" -#: commands/indexcmds.c:160 -#, c-format -msgid "access method \"%s\" does not support UNIQUE indexes" +#: commands/indexcmds.c:170 +msgid "" +"index expressions and predicates may refer only to the table being indexed" msgstr "" -#: commands/indexcmds.c:165 -#, c-format -msgid "access method \"%s\" does not support multi-column indexes" -msgstr "" - -#: commands/indexcmds.c:179 -msgid "index expressions and predicates may refer only to the base relation" -msgstr "" - -#: commands/indexcmds.c:210 +#: commands/indexcmds.c:195 msgid "primary keys cannot be expressions" -msgstr "" +msgstr "primärnycklar kan inte vara uttryck" -#: commands/indexcmds.c:240 parser/analyze.c:1442 +#: commands/indexcmds.c:225 parser/analyze.c:1452 #, c-format msgid "column \"%s\" named in key does not exist" msgstr "kolumn \"%s\" angiven i en nyckel existerar inte" -#: commands/indexcmds.c:299 -msgid "cannot use sub-select in index predicate" -msgstr "kan inte använda subselect i indexpredikat" +#: commands/indexcmds.c:284 +msgid "cannot use subquery in index predicate" +msgstr "kan inte använda subfråga i indexpredikat" -#: commands/indexcmds.c:303 +#: commands/indexcmds.c:288 msgid "cannot use aggregate in index predicate" msgstr "kan inte använda aggregatfunktioner i indexpredikat" -#: commands/indexcmds.c:312 +#: commands/indexcmds.c:297 msgid "functions in index predicate must be marked IMMUTABLE" msgstr "" -#: commands/indexcmds.c:345 commands/tablecmds.c:1205 +#: commands/indexcmds.c:330 commands/tablecmds.c:1119 parser/parse_expr.c:1034 #, c-format -msgid "attribute \"%s\" does not exist" -msgstr "attributet \"%s\" existerar inte" +msgid "column \"%s\" does not exist" +msgstr "kolumnen \"%s\" existerar inte" + +#: commands/indexcmds.c:362 +msgid "cannot use subquery in index expression" +msgstr "kan inte använda subfråga i indexuttryck" + +#: commands/indexcmds.c:366 +msgid "cannot use aggregate function in index expression" +msgstr "kan inte använda aggregatfunktion i indexuttryck" #: commands/indexcmds.c:377 -msgid "cannot use sub-select in index expression" -msgstr "kan inte använda subselect i indexuttryck" - -#: commands/indexcmds.c:381 -msgid "cannot use aggregate in index expression" -msgstr "kan inte använda aggregatfunktioner i indexuttryck" - -#: commands/indexcmds.c:392 msgid "functions in index expression must be marked IMMUTABLE" msgstr "" -#: commands/indexcmds.c:447 +#: commands/indexcmds.c:436 #, c-format msgid "data type %s has no default operator class for access method \"%s\"" msgstr "" -#: commands/indexcmds.c:449 +#: commands/indexcmds.c:438 msgid "" "You must specify an operator class for the index or define a default " "operator class for the data type." msgstr "" -#: commands/indexcmds.c:479 commands/indexcmds.c:489 -#: commands/opclasscmds.c:524 commands/opclasscmds.c:534 -#: commands/opclasscmds.c:667 commands/opclasscmds.c:678 -#, c-format -msgid "operator class \"%s\" does not exist for access method \"%s\"" -msgstr "" - -#: commands/indexcmds.c:502 +#: commands/indexcmds.c:491 #, c-format msgid "operator class \"%s\" does not accept data type %s" msgstr "" -#: commands/indexcmds.c:558 +#: commands/indexcmds.c:548 utils/cache/typcache.c:292 #, c-format msgid "there are multiple default operator classes for data type %s" msgstr "" -#: commands/indexcmds.c:625 commands/indexcmds.c:631 -#, c-format -msgid "permission denied: \"%s\" is a system index" -msgstr "" - -#: commands/indexcmds.c:627 -msgid "Do REINDEX in standalone postgres with -O -P options." -msgstr "" - -#: commands/indexcmds.c:633 -msgid "Do REINDEX in standalone postgres with -P -O options." -msgstr "" - #: commands/indexcmds.c:648 #, c-format -msgid "index \"%s\" wasn't reindexed" +msgid "shared table \"%s\" can only be reindexed in stand-alone mode" msgstr "" -#: commands/indexcmds.c:684 +#: commands/indexcmds.c:655 #, c-format -msgid "table \"%s\" wasn't reindexed" -msgstr "" +msgid "table \"%s\" has no indexes" +msgstr "tabell \"%s\" har inga index" -#: commands/indexcmds.c:711 +#: commands/indexcmds.c:682 msgid "can only reindex the currently open database" msgstr "" -#: commands/indexcmds.c:720 -msgid "REINDEX DATABASE must be done in standalone postgres with -O -P options" -msgstr "" - -#: commands/indexcmds.c:724 -msgid "REINDEX DATABASE must be done in standalone postgres with -P -O options" -msgstr "" - -#: commands/indexcmds.c:792 +#: commands/indexcmds.c:765 #, c-format -msgid "relation %u was reindexed" -msgstr "" +msgid "table \"%s\" was reindexed" +msgstr "tabell \"%s\" omindexerades" -#: commands/lockcmds.c:68 commands/tablecmds.c:382 commands/tablecmds.c:1679 -#: commands/tablecmds.c:1970 commands/tablecmds.c:2114 -#: commands/tablecmds.c:2348 commands/tablecmds.c:2514 -#: commands/tablecmds.c:2648 commands/tablecmds.c:2829 -#: commands/tablecmds.c:3816 commands/tablecmds.c:4085 commands/trigger.c:144 -#: commands/trigger.c:546 tcop/utility.c:76 -#, c-format -msgid "\"%s\" is not a table" -msgstr "\"%s\" är inte en tabell" - -#: commands/opclasscmds.c:112 +#: commands/opclasscmds.c:129 msgid "must be superuser to create an operator class" msgstr "" -#: commands/opclasscmds.c:154 +#: commands/opclasscmds.c:166 #, c-format msgid "invalid operator number %d, must be between 1 and %d" msgstr "ogiltigt operatornummer %d, måste vara mellan 1 och %d" -#: commands/opclasscmds.c:160 -#, c-format -msgid "operator number %d appears more than once" -msgstr "" - -#: commands/opclasscmds.c:192 +#: commands/opclasscmds.c:204 #, c-format msgid "invalid procedure number %d, must be between 1 and %d" msgstr "ogiltigt procedurnummer %d, måste vara mellan 1 och %d" -#: commands/opclasscmds.c:198 -#, c-format -msgid "DefineOpClass: procedure number %d appears more than once" -msgstr "" - -#: commands/opclasscmds.c:214 +#: commands/opclasscmds.c:226 msgid "storage type specified more than once" msgstr "" -#: commands/opclasscmds.c:241 +#: commands/opclasscmds.c:253 #, c-format msgid "" -"storage type may not be different from datatype for access method \"%s\"" +"storage type may not be different from data type for access method \"%s\"" msgstr "" -#: commands/opclasscmds.c:259 +#: commands/opclasscmds.c:271 #, c-format msgid "operator class \"%s\" for access method \"%s\" already exists" msgstr "" -#: commands/opclasscmds.c:285 +#: commands/opclasscmds.c:300 #, c-format -msgid "could not make class \"%s\" be default for type %s" +msgid "could not make operator class \"%s\" be default for type %s" msgstr "" -#: commands/opclasscmds.c:288 +#: commands/opclasscmds.c:303 #, c-format -msgid "Class \"%s\" already is the default." +msgid "Operator class \"%s\" already is the default." msgstr "" -#: commands/opclasscmds.c:699 +#: commands/opclasscmds.c:429 +msgid "btree operators must be binary" +msgstr "" + +#: commands/opclasscmds.c:433 +msgid "btree operators must return boolean" +msgstr "" + +#: commands/opclasscmds.c:437 +msgid "btree operators must have index type as left input" +msgstr "" + +#: commands/opclasscmds.c:481 +msgid "btree procedures must have two arguments" +msgstr "" + +#: commands/opclasscmds.c:485 +msgid "btree procedures must return integer" +msgstr "" + +#: commands/opclasscmds.c:489 +msgid "btree procedures must have index type as first input" +msgstr "" + +#: commands/opclasscmds.c:521 +#, fuzzy, c-format +msgid "procedure number %d appears more than once" +msgstr "tabellnamn \"%s\" angivet mer än en gång" + +#: commands/opclasscmds.c:526 +#, c-format +msgid "operator number %d appears more than once" +msgstr "" + +#: commands/opclasscmds.c:850 #, c-format msgid "" "operator class \"%s\" for access method \"%s\" already exists in schema \"%s" @@ -2266,8 +2365,8 @@ msgstr "operatorattribut \"%s\" k msgid "operator procedure must be specified" msgstr "" -#: commands/portalcmds.c:54 commands/portalcmds.c:165 -#: commands/portalcmds.c:213 +#: commands/portalcmds.c:54 commands/portalcmds.c:164 +#: commands/portalcmds.c:209 msgid "invalid cursor name: must not be empty" msgstr "" @@ -2283,18 +2382,17 @@ msgstr "" msgid "Cursors must be READ ONLY." msgstr "" -#: commands/portalcmds.c:174 commands/portalcmds.c:223 tcop/postgres.c:1506 -#: tcop/postgres.c:1704 -#, c-format -msgid "portal \"%s\" does not exist" -msgstr "portal \"%s\" existerar inte" +#: commands/portalcmds.c:172 commands/portalcmds.c:219 +#, fuzzy, c-format +msgid "cursor \"%s\" does not exist" +msgstr "användare \"%s\" existerar inte" -#: commands/portalcmds.c:313 tcop/pquery.c:419 tcop/pquery.c:929 +#: commands/portalcmds.c:308 tcop/pquery.c:419 tcop/pquery.c:931 #, c-format msgid "portal \"%s\" already active" msgstr "portal \"%s\" är redan aktiv" -#: commands/portalcmds.c:369 +#: commands/portalcmds.c:364 msgid "could not reposition held cursor" msgstr "" @@ -2331,13 +2429,14 @@ msgstr "spr #: commands/proclang.c:96 #, c-format -msgid "changing return type of function %s() from OPAQUE to LANGUAGE_HANDLER" +msgid "" +"changing return type of function %s from \"opaque\" to \"language_handler\"" msgstr "" #: commands/proclang.c:103 -#, c-format -msgid "function %s() must return LANGUAGE_HANDLER" -msgstr "" +#, fuzzy, c-format +msgid "function %s must return type \"language_handler\"" +msgstr "funktionen \"%s\" är inte en aggregatfunktion" #: commands/proclang.c:186 msgid "must be superuser to drop procedural language" @@ -2365,368 +2464,347 @@ msgstr "" msgid "The prefix \"pg_\" is reserved for system schemas." msgstr "Prefixet \"pg_\" är reserverat för systemscheman" -#: commands/sequence.c:421 commands/sequence.c:613 commands/sequence.c:656 +#: commands/sequence.c:415 commands/sequence.c:607 commands/sequence.c:650 #, c-format msgid "permission denied for sequence %s" msgstr "rättighet saknas för sekvens %s" -#: commands/sequence.c:498 +#: commands/sequence.c:492 #, c-format -msgid "%s.nextval: reached MAXVALUE (%s)" +msgid "nextval: reached maximum value of sequence \"%s\" (%s)" msgstr "" -#: commands/sequence.c:521 +#: commands/sequence.c:515 #, c-format -msgid "%s.nextval: reached MINVALUE (%s)" +msgid "nextval: reached minimum value of sequence \"%s\" (%s)" msgstr "" -#: commands/sequence.c:619 -#, c-format -msgid "%s.currval is not yet defined in this session" +#: commands/sequence.c:613 +#, fuzzy, c-format +msgid "currval of sequence \"%s\" is not yet defined in this session" msgstr "%s.currval är inte definierad ännu i denna sessionen" -#: commands/sequence.c:673 -#, c-format -msgid "%s.setval: value %s is out of bounds (%s..%s)" +#: commands/sequence.c:667 +#, fuzzy, c-format +msgid "setval: value %s is out of bounds for sequence \"%s\" (%s..%s)" msgstr "%s.setval: värdet %s är utanför sitt intervall (%s..%s)" -#: commands/sequence.c:800 tcop/utility.c:81 -#, c-format -msgid "\"%s\" is not a sequence" -msgstr "\"%s\" är inte en sekvens" - -#: commands/sequence.c:820 executor/spi.c:83 executor/spi.c:165 -#: lib/dllist.c:43 lib/dllist.c:88 libpq/auth.c:634 postmaster/pgstat.c:851 -#: postmaster/pgstat.c:861 postmaster/pgstat.c:915 postmaster/pgstat.c:926 -#: postmaster/pgstat.c:2248 postmaster/pgstat.c:2311 postmaster/pgstat.c:2356 -#: postmaster/pgstat.c:2407 postmaster/postmaster.c:1546 -#: postmaster/postmaster.c:2136 postmaster/postmaster.c:2894 -#: storage/buffer/localbuf.c:129 storage/file/fd.c:523 storage/file/fd.c:556 -#: storage/file/fd.c:701 storage/ipc/shmem.c:163 storage/ipc/shmem.c:222 -#: storage/ipc/shmem.c:342 storage/ipc/sinval.c:342 storage/lmgr/lock.c:482 -#: storage/lmgr/lock.c:530 storage/lmgr/proc.c:154 storage/lmgr/proc.c:170 -#: storage/smgr/mm.c:191 utils/adt/cash.c:297 utils/adt/cash.c:312 -#: utils/adt/regexp.c:189 utils/adt/ri_triggers.c:3281 -#: utils/adt/ri_triggers.c:3483 utils/fmgr/dfmgr.c:118 -#: utils/cache/relcache.c:172 utils/cache/relcache.c:182 -#: utils/cache/relcache.c:196 utils/cache/relcache.c:1219 -#: utils/init/miscinit.c:126 utils/init/miscinit.c:147 -#: utils/init/miscinit.c:157 utils/misc/guc.c:1664 utils/misc/guc.c:1861 -#: utils/misc/guc.c:2834 utils/misc/guc.c:2881 utils/misc/guc.c:3767 -#: utils/misc/guc.c:3903 utils/misc/guc.c:3969 utils/misc/guc.c:3977 -#: utils/misc/guc.c:3986 guc-file.l:151 guc-file.l:277 guc-file.l:314 -#: utils/mmgr/aset.c:335 utils/mmgr/aset.c:501 utils/mmgr/aset.c:701 -#: utils/mmgr/aset.c:894 utils/mmgr/portalmem.c:75 +#: commands/sequence.c:814 executor/execGrouping.c:328 +#: executor/execGrouping.c:388 executor/nodeIndexscan.c:1024 executor/spi.c:85 +#: executor/spi.c:167 lib/dllist.c:43 lib/dllist.c:88 libpq/auth.c:633 +#: postmaster/pgstat.c:957 postmaster/pgstat.c:974 postmaster/pgstat.c:2410 +#: postmaster/pgstat.c:2473 postmaster/pgstat.c:2518 postmaster/pgstat.c:2569 +#: postmaster/postmaster.c:1585 postmaster/postmaster.c:2208 +#: postmaster/postmaster.c:3110 storage/buffer/localbuf.c:129 +#: storage/file/fd.c:518 storage/file/fd.c:551 storage/file/fd.c:696 +#: storage/ipc/sinval.c:348 storage/smgr/mm.c:191 utils/adt/cash.c:297 +#: utils/adt/cash.c:312 utils/adt/regexp.c:189 utils/adt/ri_triggers.c:3431 +#: utils/fmgr/dfmgr.c:119 utils/cache/relcache.c:174 +#: utils/cache/relcache.c:184 utils/cache/relcache.c:198 +#: utils/cache/relcache.c:1158 utils/cache/typcache.c:121 +#: utils/init/miscinit.c:176 utils/init/miscinit.c:197 +#: utils/init/miscinit.c:207 utils/misc/guc.c:1770 utils/misc/guc.c:1967 +#: utils/misc/guc.c:2940 utils/misc/guc.c:2987 utils/misc/guc.c:3888 +#: utils/misc/guc.c:4023 utils/misc/guc.c:4088 utils/misc/guc.c:4096 +#: utils/misc/guc.c:4105 guc-file.l:151 guc-file.l:277 guc-file.l:314 +#: utils/mmgr/aset.c:335 utils/mmgr/aset.c:501 utils/mmgr/aset.c:698 +#: utils/mmgr/aset.c:891 utils/mmgr/portalmem.c:75 msgid "out of memory" -msgstr "" +msgstr "slut på minnet" -#: commands/sequence.c:958 -msgid "cannot increment by zero" -msgstr "" +#: commands/sequence.c:955 +msgid "INCREMENT must not be zero" +msgstr "INCREMENT får inte vara noll" -#: commands/sequence.c:994 +#: commands/sequence.c:1005 #, c-format msgid "MINVALUE (%s) must be less than MAXVALUE (%s)" msgstr "MINVALUE (%s) måste vara mindre än MAXVALUE (%s)" -#: commands/sequence.c:1018 +#: commands/sequence.c:1030 #, c-format msgid "START value (%s) can't be less than MINVALUE (%s)" msgstr "START-värde (%s) kan inte vara mindre än MINVALUE (%s)" -#: commands/sequence.c:1030 +#: commands/sequence.c:1042 #, c-format msgid "START value (%s) can't be greater than MAXVALUE (%s)" msgstr "START-värde (%s) kan inte vara större än MAXVALUE (%s)" -#: commands/sequence.c:1044 +#: commands/sequence.c:1057 #, c-format msgid "CACHE (%s) must be greater than zero" msgstr "" -#: commands/tablecmds.c:150 -msgid "ON COMMIT can only be used on TEMP tables" -msgstr "ON COMMIT kan bara användas på TEMP-tabeller" +#: commands/tablecmds.c:151 +msgid "ON COMMIT can only be used on temporary tables" +msgstr "ON COMMIT kan bara användas på temporära tabeller" -#: commands/tablecmds.c:210 -#, c-format -msgid "duplicate CHECK constraint name \"%s\"" -msgstr "" +#: commands/tablecmds.c:211 +#, fuzzy, c-format +msgid "duplicate check constraint name \"%s\"" +msgstr "relationen \"%s\" har flera integritetsvillkor med namn \"%s\"" -#: commands/tablecmds.c:393 commands/tablecmds.c:1150 -#: commands/tablecmds.c:1357 commands/tablecmds.c:1695 -#: commands/tablecmds.c:1981 commands/tablecmds.c:2125 -#: commands/tablecmds.c:2253 commands/tablecmds.c:2362 -#: commands/tablecmds.c:2525 commands/tablecmds.c:2659 -#: commands/tablecmds.c:2840 commands/tablecmds.c:3139 -#: commands/tablecmds.c:3827 commands/trigger.c:150 commands/trigger.c:552 +#: commands/tablecmds.c:388 commands/tablecmds.c:1064 +#: commands/tablecmds.c:1271 commands/tablecmds.c:1609 +#: commands/tablecmds.c:1895 commands/tablecmds.c:2039 +#: commands/tablecmds.c:2167 commands/tablecmds.c:2276 +#: commands/tablecmds.c:2439 commands/tablecmds.c:2565 +#: commands/tablecmds.c:2746 commands/tablecmds.c:3045 +#: commands/tablecmds.c:3757 commands/trigger.c:150 commands/trigger.c:555 #: tcop/utility.c:162 tcop/utility.c:197 #, c-format msgid "permission denied: \"%s\" is a system catalog" msgstr "rättighet saknas: \"%s\" är en systemkatalog" -#: commands/tablecmds.c:403 -msgid "cannot truncate temp tables of other processes" -msgstr "kan inte trunkera temp-tabeller tillhörande andra processer" +#: commands/tablecmds.c:398 +msgid "cannot truncate temporary tables of other sessions" +msgstr "kan inte trunkera temporära tabeller tillhörande andra sessioner" -#: commands/tablecmds.c:429 -msgid "cannot truncate a table referenced in a foreign key constraint" -msgstr "kan inte trunkera en tabell som refererars till i ett främmande nyckelvillkor" - -#: commands/tablecmds.c:430 +#: commands/tablecmds.c:510 #, c-format -msgid "Table \"%s\" references this one via foreign key constraint \"%s\"." -msgstr "Tabell \"%s\" refererar till denna via främmande nyckel-villkor \"%s\"" +msgid "column \"%s\" duplicated" +msgstr "kolumnen \"%s\" är duplicerad" -#: commands/tablecmds.c:543 -#, c-format -msgid "attribute \"%s\" duplicated" -msgstr "attributet \"%s\" är duplicerat" - -#: commands/tablecmds.c:568 parser/analyze.c:1188 +#: commands/tablecmds.c:535 parser/analyze.c:1198 parser/analyze.c:1403 #, c-format msgid "inherited relation \"%s\" is not a table" msgstr "ärvd relation \"%s\" är inte en tabell" -#: commands/tablecmds.c:574 +#: commands/tablecmds.c:541 #, c-format msgid "cannot inherit from temporary relation \"%s\"" msgstr "kan inte ärva från en temporär relation \"%s\"" -#: commands/tablecmds.c:591 +#: commands/tablecmds.c:558 #, c-format msgid "inherited relation \"%s\" duplicated" msgstr "ärvd relation \"%s\" duplicerad" -#: commands/tablecmds.c:645 +#: commands/tablecmds.c:611 #, c-format -msgid "merging multiple inherited definitions of attribute \"%s\"" +msgid "merging multiple inherited definitions of column \"%s\"" msgstr "" -#: commands/tablecmds.c:652 -#, c-format -msgid "inherited attribute \"%s\" has a type conflict" -msgstr "" +#: commands/tablecmds.c:618 +#, fuzzy, c-format +msgid "inherited column \"%s\" has a type conflict" +msgstr "attributet \"%s\" har en typkonflikt" -#: commands/tablecmds.c:654 commands/tablecmds.c:809 parser/parse_coerce.c:255 -#: parser/parse_coerce.c:901 parser/parse_coerce.c:918 -#: parser/parse_coerce.c:956 +#: commands/tablecmds.c:620 commands/tablecmds.c:775 parser/parse_coerce.c:263 +#: parser/parse_coerce.c:918 parser/parse_coerce.c:935 +#: parser/parse_coerce.c:981 #, c-format msgid "%s versus %s" msgstr "" -#: commands/tablecmds.c:800 +#: commands/tablecmds.c:766 #, c-format -msgid "merging attribute \"%s\" with inherited definition" +msgid "merging column \"%s\" with inherited definition" msgstr "" -#: commands/tablecmds.c:807 -#, c-format -msgid "attribute \"%s\" has a type conflict" +#: commands/tablecmds.c:773 +#, fuzzy, c-format +msgid "column \"%s\" has a type conflict" msgstr "attributet \"%s\" har en typkonflikt" -#: commands/tablecmds.c:848 +#: commands/tablecmds.c:814 #, c-format -msgid "attribute \"%s\" inherits conflicting default values" +msgid "column \"%s\" inherits conflicting default values" msgstr "" -#: commands/tablecmds.c:850 +#: commands/tablecmds.c:816 msgid "To resolve the conflict, specify a default explicitly." msgstr "" -#: commands/tablecmds.c:1195 -#, c-format -msgid "inherited attribute \"%s\" must be renamed in child tables too" -msgstr "" +#: commands/tablecmds.c:1109 +#, fuzzy, c-format +msgid "inherited column \"%s\" must be renamed in child tables too" +msgstr "attributet måste läggas till barntabellerna också" -#: commands/tablecmds.c:1213 -#, c-format -msgid "cannot rename system attribute \"%s\"" +#: commands/tablecmds.c:1127 +#, fuzzy, c-format +msgid "cannot rename system column \"%s\"" msgstr "kan inte ändra systemattribut \"%s\"" -#: commands/tablecmds.c:1223 -#, c-format -msgid "cannot rename inherited attribute \"%s\"" -msgstr "" +#: commands/tablecmds.c:1137 +#, fuzzy, c-format +msgid "cannot rename inherited column \"%s\"" +msgstr "kan inte ändra namnet på vykolumnen \"%s\"" -#: commands/tablecmds.c:1234 commands/tablecmds.c:1835 -#, c-format -msgid "attribute \"%s\" of relation \"%s\" already exists" -msgstr "attribut \"%s\" för relation \"%s\" existerar redan" +#: commands/tablecmds.c:1148 commands/tablecmds.c:1749 +#, fuzzy, c-format +msgid "column \"%s\" of relation \"%s\" already exists" +msgstr "regel \"%s\" för relation \"%s\" existerar redan" -#: commands/tablecmds.c:1748 +#: commands/tablecmds.c:1662 #, c-format msgid "child table \"%s\" has different type for column \"%s\"" msgstr "barntabell \"%s\" har annan typ på kolumn \"%s\"" -#: commands/tablecmds.c:1756 +#: commands/tablecmds.c:1670 #, c-format msgid "merging definition of column \"%s\" for child \"%s\"" msgstr "" -#: commands/tablecmds.c:1788 -msgid "attribute must be added to child tables too" +#: commands/tablecmds.c:1702 +#, fuzzy +msgid "column must be added to child tables too" msgstr "attributet måste läggas till barntabellerna också" -#: commands/tablecmds.c:1807 +#: commands/tablecmds.c:1721 msgid "adding columns with defaults is not implemented" msgstr "lägga till kolumner med default-värde är inte implementerat" -#: commands/tablecmds.c:1808 +#: commands/tablecmds.c:1722 msgid "Add the column, then use ALTER TABLE SET DEFAULT." msgstr "Lägg till kolumnen och används sedan ALTER TABLE SET DEFAULT" -#: commands/tablecmds.c:1813 +#: commands/tablecmds.c:1727 msgid "adding NOT NULL columns is not implemented" msgstr "" -#: commands/tablecmds.c:1814 +#: commands/tablecmds.c:1728 msgid "Add the column, then use ALTER TABLE SET NOT NULL." msgstr "Lägg till kolumnen och använd sedan ALTER TABLE SET NOT NULL" -#: commands/tablecmds.c:2027 commands/tablecmds.c:2171 -#: commands/tablecmds.c:2299 commands/tablecmds.c:2463 -#, c-format -msgid "cannot alter system attribute \"%s\"" +#: commands/tablecmds.c:1941 commands/tablecmds.c:2085 +#: commands/tablecmds.c:2213 commands/tablecmds.c:2377 +#, fuzzy, c-format +msgid "cannot alter system column \"%s\"" msgstr "kan inte ändra systemattribut \"%s\"" -#: commands/tablecmds.c:2063 -#, c-format -msgid "attribute \"%s\" is in a primary key" +#: commands/tablecmds.c:1977 +#, fuzzy, c-format +msgid "column \"%s\" is in a primary key" msgstr "attributet \"%s\" är del av primärnyckel" -#: commands/tablecmds.c:2192 -#, c-format -msgid "attribute \"%s\" contains NULL values" +#: commands/tablecmds.c:2106 +#, fuzzy, c-format +msgid "column \"%s\" contains null values" msgstr "attributet \"%s\" innehåller NULL-värden" -#: commands/tablecmds.c:2242 +#: commands/tablecmds.c:2156 #, c-format msgid "\"%s\" is not a table or view" msgstr "\"%s\" är inte en tabell eller vy" -#: commands/tablecmds.c:2381 +#: commands/tablecmds.c:2295 #, c-format msgid "statistics target %d is too low" msgstr "" -#: commands/tablecmds.c:2389 +#: commands/tablecmds.c:2303 #, c-format msgid "lowering statistics target to %d" msgstr "" -#: commands/tablecmds.c:2412 +#: commands/tablecmds.c:2326 #, c-format msgid "invalid storage type \"%s\"" msgstr "" -#: commands/tablecmds.c:2482 +#: commands/tablecmds.c:2396 #, c-format -msgid "column datatype %s can only have storage \"plain\"" +msgid "column data type %s can only have storage PLAIN" msgstr "" -#: commands/tablecmds.c:2572 -#, c-format -msgid "table \"%s\" is already WITH OIDS" -msgstr "tabellen \"%s\" är redan WITH OIDS" - -#: commands/tablecmds.c:2576 -#, c-format -msgid "table \"%s\" is already WITHOUT OIDS" -msgstr "tabellen \"%s\" är redan WITHOUT OIDS" - -#: commands/tablecmds.c:2596 +#: commands/tablecmds.c:2502 msgid "ALTER TABLE WITH OIDS is not yet implemented" msgstr "ALTER TABLE WITH OIDS är inte implementerat ännu" -#: commands/tablecmds.c:2677 -#, c-format -msgid "cannot drop system attribute \"%s\"" +#: commands/tablecmds.c:2583 +#, fuzzy, c-format +msgid "cannot drop system column \"%s\"" msgstr "kan inte slänga systemattribut \"%s\"" -#: commands/tablecmds.c:2685 +#: commands/tablecmds.c:2591 +#, fuzzy, c-format +msgid "cannot drop inherited column \"%s\"" +msgstr "kan inte ändra namnet på vykolumnen \"%s\"" + +#: commands/tablecmds.c:2918 +#, fuzzy, c-format +msgid "check constraint may only reference relation \"%s\"" +msgstr "kan inte ändra sekvensrelaion \"%s\"" + +#: commands/tablecmds.c:2982 #, c-format -msgid "cannot drop inherited attribute \"%s\"" +msgid "check constraint \"%s\" is violated by some row" msgstr "" -#: commands/tablecmds.c:3012 -#, c-format -msgid "CHECK constraint may only reference relation \"%s\"" -msgstr "" - -#: commands/tablecmds.c:3076 -#, c-format -msgid "CHECK constraint \"%s\" is violated at some row(s)" -msgstr "" - -#: commands/tablecmds.c:3127 +#: commands/tablecmds.c:3033 #, c-format msgid "referenced relation \"%s\" is not a table" msgstr "refererad relation \"%s\" är inte en tabell" -#: commands/tablecmds.c:3152 +#: commands/tablecmds.c:3067 msgid "cannot reference temporary table from permanent table constraint" -msgstr "kan inte referera till temporär tabell från ett permanent tabellvillkor" +msgstr "" +"kan inte referera till temporär tabell från ett permanent tabellvillkor" -#: commands/tablecmds.c:3193 commands/tablecmds.c:3622 -msgid "" -"number of referencing and referenced attributes for foreign key disagree" +#: commands/tablecmds.c:3074 +#, fuzzy +msgid "cannot reference permanent table from temporary table constraint" +msgstr "" +"kan inte referera till temporär tabell från ett permanent tabellvillkor" + +#: commands/tablecmds.c:3116 commands/tablecmds.c:3552 +msgid "number of referencing and referenced columns for foreign key disagree" msgstr "" -#: commands/tablecmds.c:3275 +#: commands/tablecmds.c:3198 #, c-format msgid "column \"%s\" referenced in foreign key constraint does not exist" msgstr "kolumn \"%s\" som refereras till i främmande nyckelvillkor finns inte" -#: commands/tablecmds.c:3280 +#: commands/tablecmds.c:3203 #, c-format msgid "cannot have more than %d keys in a foreign key" msgstr "kan inte ha mer än %d nycklar i en främmande nyckel" -#: commands/tablecmds.c:3343 -#, c-format -msgid "there is no PRIMARY KEY for referenced table \"%s\"" +#: commands/tablecmds.c:3266 +#, fuzzy, c-format +msgid "there is no primary key for referenced table \"%s\"" msgstr "det finns ingen PRIMARY KEY för refererad tabell \"%s\"" -#: commands/tablecmds.c:3457 -#, c-format +#: commands/tablecmds.c:3380 +#, fuzzy, c-format msgid "" -"there is no UNIQUE constraint matching given keys for referenced table \"%s\"" -msgstr "finns inget UNIQUE-villkor som matchar den givna nyckeln till refererad tabell \"%s\"" +"there is no unique constraint matching given keys for referenced table \"%s\"" +msgstr "" +"finns inget UNIQUE-villkor som matchar den givna nyckeln till refererad " +"tabell \"%s\"" -#: commands/tablecmds.c:3872 commands/trigger.c:2312 +#: commands/tablecmds.c:3802 commands/trigger.c:2308 #, c-format msgid "constraint \"%s\" does not exist" msgstr "integritetsvillkor \"%s\" existerar inte" -#: commands/tablecmds.c:3877 +#: commands/tablecmds.c:3807 #, c-format msgid "multiple constraints named \"%s\" were dropped" msgstr "" -#: commands/tablecmds.c:3919 +#: commands/tablecmds.c:3849 #, c-format msgid "\"%s\" is not a table, TOAST table, index, view, or sequence" -msgstr "relationen \"%s\" är inte en tabell, TOAST-tabell, index, vy, eller sekvens" +msgstr "" +"relationen \"%s\" är inte en tabell, TOAST-tabell, index, vy, eller sekvens" -#: commands/tablecmds.c:4005 -#, c-format -msgid "table \"%s\" is already being clustered on index \"%s\"" +#: commands/tablecmds.c:4033 +msgid "shared tables cannot be toasted after initdb" msgstr "" -#: commands/tablecmds.c:4106 -msgid "shared relations cannot be toasted after initdb" -msgstr "" +#: commands/tablecmds.c:4048 +#, fuzzy, c-format +msgid "table \"%s\" already has a TOAST table" +msgstr "tabellen \"%s\" är redan WITHOUT OIDS" -#: commands/tablecmds.c:4121 -#, c-format -msgid "relation \"%s\" already has a toast table" -msgstr "" - -#: commands/tablecmds.c:4138 -#, c-format -msgid "relation \"%s\" does not need a toast table" -msgstr "" +#: commands/tablecmds.c:4065 +#, fuzzy, c-format +msgid "table \"%s\" does not need a TOAST table" +msgstr "tabell \"%s\" existerar inte" #: commands/trigger.c:137 #, c-format @@ -2734,51 +2812,51 @@ msgid "could not determine referenced table for constraint \"%s\"" msgstr "" #: commands/trigger.c:222 -msgid "double INSERT event specified" +msgid "multiple INSERT events specified" msgstr "" #: commands/trigger.c:229 -msgid "double DELETE event specified" +msgid "multiple DELETE events specified" msgstr "" #: commands/trigger.c:236 -msgid "double UPDATE event specified" +msgid "multiple UPDATE events specified" msgstr "" -#: commands/trigger.c:269 commands/trigger.c:654 +#: commands/trigger.c:269 commands/trigger.c:657 #, c-format msgid "trigger \"%s\" for relation \"%s\" already exists" msgstr "utlösare \"%s\" för relation \"%s\" existerar redan" #: commands/trigger.c:290 #, c-format -msgid "changing return type of function %s() from OPAQUE to TRIGGER" +msgid "changing return type of function %s from \"opaque\" to \"trigger\"" msgstr "" #: commands/trigger.c:297 -#, c-format -msgid "function %s() must return TRIGGER" -msgstr "" +#, fuzzy, c-format +msgid "function %s must return type \"trigger\"" +msgstr "funktionen %s returnerar en mängd" -#: commands/trigger.c:1161 -#, c-format -msgid "trigger function %u returned NULL" +#: commands/trigger.c:1163 +#, fuzzy, c-format +msgid "trigger function %u returned null value" msgstr "utlösarfunktion %u returnerade NULL" -#: commands/trigger.c:1213 commands/trigger.c:1326 commands/trigger.c:1455 +#: commands/trigger.c:1215 commands/trigger.c:1328 commands/trigger.c:1457 msgid "BEFORE STATEMENT trigger cannot return a value" msgstr "" -#: commands/trigger.c:1582 executor/execMain.c:1124 executor/execMain.c:1423 -#: executor/execMain.c:1557 +#: commands/trigger.c:1584 executor/execMain.c:1148 executor/execMain.c:1449 +#: executor/execMain.c:1585 msgid "could not serialize access due to concurrent update" msgstr "" -#: commands/trigger.c:2263 +#: commands/trigger.c:2259 msgid "unnamed constraints cannot be set explicitly" msgstr "" -#: commands/trigger.c:2296 +#: commands/trigger.c:2292 #, c-format msgid "constraint \"%s\" is not deferrable" msgstr "" @@ -2818,32 +2896,32 @@ msgstr "" #: commands/typecmds.c:275 #, c-format -msgid "changing return type of function %s from OPAQUE to %s" +msgid "changing return type of function %s from \"opaque\" to %s" msgstr "" #: commands/typecmds.c:282 -#, c-format -msgid "type input function %s must return %s" -msgstr "" +#, fuzzy, c-format +msgid "type input function %s must return type %s" +msgstr "funktionen %s returnerar en mängd" #: commands/typecmds.c:292 #, c-format -msgid "changing return type of function %s from OPAQUE to CSTRING" +msgid "changing return type of function %s from \"opaque\" to \"cstring\"" msgstr "" #: commands/typecmds.c:299 #, c-format -msgid "type output function %s must return cstring" +msgid "type output function %s must return type \"cstring\"" msgstr "" #: commands/typecmds.c:308 -#, c-format -msgid "type receive function %s must return %s" -msgstr "" +#, fuzzy, c-format +msgid "type receive function %s must return type %s" +msgstr "utlösarfunktion %u returnerade NULL" #: commands/typecmds.c:317 #, c-format -msgid "type send function %s must return bytea" +msgid "type send function %s must return type \"bytea\"" msgstr "" #: commands/typecmds.c:520 @@ -2856,87 +2934,80 @@ msgstr "" msgid "\"%s\" is not a valid base type for a domain" msgstr "\"%s\" är inte en giltigt bastyp för en domän" -#: commands/typecmds.c:598 commands/typecmds.c:1457 -msgid "FOREIGN KEY constraints not supported for domains" +#: commands/typecmds.c:598 commands/typecmds.c:1454 +msgid "foreign key constraints not possible for domains" msgstr "" #: commands/typecmds.c:618 -msgid "multiple DEFAULT expressions" +msgid "multiple default expressions" msgstr "" #: commands/typecmds.c:648 commands/typecmds.c:657 msgid "conflicting NULL/NOT NULL constraints" msgstr "motstridiga NULL/NOT NULL-villkor" -#: commands/typecmds.c:676 commands/typecmds.c:1488 -msgid "UNIQUE constraints not supported for domains" +#: commands/typecmds.c:676 commands/typecmds.c:1472 +msgid "unique constraints not possible for domains" msgstr "" -#: commands/typecmds.c:682 commands/typecmds.c:1494 -msgid "PRIMARY KEY constraints not supported for domains" +#: commands/typecmds.c:682 commands/typecmds.c:1478 +msgid "primary key constraints not possible for domains" msgstr "" -#: commands/typecmds.c:691 commands/typecmds.c:1503 -msgid "deferrability constraints not supported for domains" +#: commands/typecmds.c:691 commands/typecmds.c:1487 +msgid "specifying constraint deferrability not supported for domains" msgstr "" -#: commands/typecmds.c:808 commands/typecmds.c:1737 commands/typecmds.c:2048 +#: commands/typecmds.c:808 commands/typecmds.c:1723 commands/typecmds.c:2035 #, c-format msgid "\"%s\" is not a domain" msgstr "\"%s\" är inte en domän" #: commands/typecmds.c:878 #, c-format -msgid "changing argument type of function %s from OPAQUE to CSTRING" +msgid "changing argument type of function %s from \"opaque\" to \"cstring\"" msgstr "" #: commands/typecmds.c:948 #, c-format -msgid "changing argument type of function %s from OPAQUE to %s" +msgid "changing argument type of function %s from \"opaque\" to %s" msgstr "" #: commands/typecmds.c:1059 msgid "composite type must have at least one attribute" msgstr "" -#: commands/typecmds.c:1250 -#, c-format -msgid "\"%s\" is already set to %s" -msgstr "\"%s\" är redan satt till %s" - -#: commands/typecmds.c:1294 -#, c-format -msgid "relation \"%s\" attribute \"%s\" contains NULL values" +#: commands/typecmds.c:1290 +#, fuzzy, c-format +msgid "column \"%s\" of table \"%s\" contains null values" msgstr "relation \"%s\" atttribut \"%s\" innehåller NULL-värden" -#: commands/typecmds.c:1471 -msgid "use ALTER DOMAIN .. SET DEFAULT instead" -msgstr "använd ALTER DOMAIN .. SET DEFAULT istället" - -#: commands/typecmds.c:1478 -msgid "use ALTER DOMAIN .. [ SET | DROP ] NOT NULL instead" -msgstr "använd ALTER DOMAIN .. [ SET | DROP ] NOT NULL istället" - -#: commands/typecmds.c:1574 +#: commands/typecmds.c:1558 #, c-format msgid "" -"relation \"%s\" attribute \"%s\" contains values that violate the new " -"constraint" +"column \"%s\" of table \"%s\" contains values that violate the new constraint" msgstr "" -#: commands/typecmds.c:1771 +#: commands/typecmds.c:1757 #, c-format msgid "constraint \"%s\" for domain \"%s\" already exists" msgstr "integritetsvillkor \"%s\" för domän \"%s\" existerar redan" -#: commands/typecmds.c:1811 commands/typecmds.c:1820 -msgid "cannot use table references in domain CHECK constraint" +#: commands/typecmds.c:1797 commands/typecmds.c:1806 +#, fuzzy +msgid "cannot use table references in domain check constraint" msgstr "" +"kan inte trunkera en tabell som refererars till i ett främmande nyckelvillkor" + +#: commands/typecmds.c:1818 +#, fuzzy +msgid "cannot use aggregate in check constraint" +msgstr "kan inte använda aggregatfunktion i CHECK-villkor" #: commands/user.c:149 commands/user.c:248 commands/user.c:297 #: commands/user.c:379 -#, c-format -msgid "could not write temp file \"%s\": %m" +#, fuzzy, c-format +msgid "could not write to temporary file \"%s\": %m" msgstr "kunde inte skriva till temp-fil \"%s\": %m" #: commands/user.c:184 @@ -2950,8 +3021,8 @@ msgid "invalid user name \"%s\"" msgstr "ogiltigt användarnamn \"%s\"" #: commands/user.c:258 commands/user.c:389 -#, c-format -msgid "could not rename \"%s\" to \"%s\": %m" +#, fuzzy, c-format +msgid "could not rename file \"%s\" to \"%s\": %m" msgstr "kunde inte döpa om \"%s\" till \"%s\": %m" #: commands/user.c:354 @@ -2960,7 +3031,8 @@ msgid "invalid user password \"%s\"" msgstr "ogiltigt användarlösenord \"%s\"" #: commands/user.c:587 -msgid "user id must be positive" +#, fuzzy +msgid "user ID must be positive" msgstr "användar-id måste vara positivt" #: commands/user.c:604 @@ -2972,19 +3044,19 @@ msgstr "" msgid "user name \"%s\" is reserved" msgstr "användarnamn \"%s\" är reserverat" -#: commands/user.c:646 commands/user.c:1191 +#: commands/user.c:646 commands/user.c:1192 #, c-format msgid "user \"%s\" already exists" msgstr "användare \"%s\" finns redan" -#: commands/user.c:651 commands/user.c:1357 -#, c-format -msgid "sysid %d is already assigned" +#: commands/user.c:651 +#, fuzzy, c-format +msgid "user ID %d is already assigned" msgstr "system-id %d används redan" #: commands/user.c:848 commands/user.c:961 commands/user.c:1053 -#: commands/user.c:1172 commands/variable.c:778 utils/cache/lsyscache.c:1959 -#: utils/init/miscinit.c:259 +#: commands/user.c:1173 commands/variable.c:797 utils/cache/lsyscache.c:1982 +#: utils/init/miscinit.c:309 #, c-format msgid "user \"%s\" does not exist" msgstr "användare \"%s\" existerar inte" @@ -3001,214 +3073,220 @@ msgstr "" msgid "session user cannot be dropped" msgstr "" -#: commands/user.c:1090 +#: commands/user.c:1091 #, c-format msgid "user \"%s\" cannot be dropped" msgstr "användare \"%s\" kan inte slängas" -#: commands/user.c:1091 +#: commands/user.c:1092 #, c-format msgid "The user owns database \"%s\"." msgstr "" -#: commands/user.c:1183 +#: commands/user.c:1184 msgid "session user may not be renamed" msgstr "" -#: commands/user.c:1197 +#: commands/user.c:1198 msgid "must be superuser to rename users" msgstr "" -#: commands/user.c:1230 +#: commands/user.c:1231 #, c-format -msgid "before using passwords you must revoke permissions on %s" +msgid "before using passwords you must revoke privileges on %s" msgstr "" -#: commands/user.c:1232 +#: commands/user.c:1233 msgid "" "This restriction is to prevent unprivileged users from reading the passwords." msgstr "" -#: commands/user.c:1233 +#: commands/user.c:1234 #, c-format -msgid "Try 'REVOKE ALL ON \"%s\" FROM PUBLIC'." +msgid "Try REVOKE ALL ON \"%s\" FROM PUBLIC." msgstr "" -#: commands/user.c:1297 -msgid "group id must be positive" +#: commands/user.c:1298 +#, fuzzy +msgid "group ID must be positive" msgstr "grupp-id måste vara positivt" -#: commands/user.c:1310 +#: commands/user.c:1311 msgid "must be superuser to create groups" msgstr "" -#: commands/user.c:1315 +#: commands/user.c:1316 #, c-format msgid "group name \"%s\" is reserved" msgstr "gruppnamn \"%s\" är reserverat" -#: commands/user.c:1352 commands/user.c:1739 +#: commands/user.c:1353 commands/user.c:1735 #, c-format msgid "group \"%s\" already exists" msgstr "gruppen \"%s\" existerar redan" -#: commands/user.c:1437 +#: commands/user.c:1358 +#, fuzzy, c-format +msgid "group ID %d is already assigned" +msgstr "system-id %d används redan" + +#: commands/user.c:1438 msgid "must be superuser to alter groups" msgstr "" -#: commands/user.c:1504 -#, c-format -msgid "user \"%s\" is already in group \"%s\"" -msgstr "användare \"%s\" är redan i gruppen \"%s\"" - -#: commands/user.c:1521 +#: commands/user.c:1517 #, c-format msgid "group \"%s\" does not have any members" msgstr "gruppen \"%s\" har inte några medlemmar" -#: commands/user.c:1549 +#: commands/user.c:1545 #, c-format msgid "user \"%s\" is not in group \"%s\"" msgstr "användare \"%s\" är inte med i gruppen \"%s\"" -#: commands/user.c:1681 +#: commands/user.c:1677 msgid "must be superuser to drop groups" msgstr "" -#: commands/user.c:1745 +#: commands/user.c:1741 msgid "must be superuser to rename groups" msgstr "" -#: commands/vacuum.c:466 -msgid "oldest Xmin is far in the past" +#: commands/vacuum.c:475 +msgid "oldest xmin is far in the past" msgstr "" -#: commands/vacuum.c:467 +#: commands/vacuum.c:476 msgid "Close open transactions soon to avoid wraparound problems." msgstr "" -#: commands/vacuum.c:674 +#: commands/vacuum.c:694 msgid "some databases have not been vacuumed in over 2 billion transactions" msgstr "" -#: commands/vacuum.c:675 +#: commands/vacuum.c:695 msgid "You may have already suffered transaction-wraparound data loss." msgstr "" -#: commands/vacuum.c:686 +#: commands/vacuum.c:706 msgid "some databases have not been vacuumed in over 1 billion transactions" msgstr "" -#: commands/vacuum.c:687 +#: commands/vacuum.c:707 msgid "Better vacuum them soon, or you may have a wraparound failure." msgstr "" -#: commands/vacuum.c:694 +#: commands/vacuum.c:714 #, c-format msgid "some databases have not been vacuumed in %d transactions" msgstr "" -#: commands/vacuum.c:696 +#: commands/vacuum.c:716 #, c-format msgid "" "Better vacuum them within %d transactions, or you may have a wraparound " "failure." msgstr "" -#: commands/vacuum.c:785 -#, c-format -msgid "skipping \"%s\" --- only table or database owner can VACUUM it" -msgstr "hoppar över \"%s\" --- bara tabell eller databasägaren kan köra VACUUM på den" - -#: commands/vacuum.c:799 -#, c-format -msgid "" -"skipping \"%s\" --- cannot VACUUM indexes, views or special system tables" +#: commands/vacuum.c:812 +#, fuzzy, c-format +msgid "skipping \"%s\" --- only table or database owner can vacuum it" msgstr "" +"hoppar över \"%s\" --- bara tabell eller databasägaren kan köra VACUUM på den" -#: commands/vacuum.c:1058 commands/vacuumlazy.c:205 +#: commands/vacuum.c:828 +#, fuzzy, c-format +msgid "" +"skipping \"%s\" --- cannot vacuum indexes, views, or special system tables" +msgstr "" +"hoppar över \"%s\" --- kan inte köra ANALYZE på index, vyer eller specirlla " +"systemtabeller" + +#: commands/vacuum.c:1062 commands/vacuumlazy.c:205 #, c-format msgid "vacuuming \"%s.%s\"" msgstr "kör vaccum på \"%s.%s\"" -#: commands/vacuum.c:1093 commands/vacuumlazy.c:263 +#: commands/vacuum.c:1097 commands/vacuumlazy.c:263 #, c-format msgid "relation \"%s\" page %u is uninitialized --- fixing" msgstr "" -#: commands/vacuum.c:1210 +#: commands/vacuum.c:1214 #, c-format msgid "" "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- can't shrink " "relation" msgstr "" -#: commands/vacuum.c:1223 +#: commands/vacuum.c:1227 #, c-format msgid "" "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- can't shrink " "relation" msgstr "" -#: commands/vacuum.c:1385 commands/vacuumlazy.c:428 -#, c-format -msgid "\"%s\": found %.0f removable, %.0f nonremovable tuples in %u pages" -msgstr "" - -#: commands/vacuum.c:1388 +#: commands/vacuum.c:1389 commands/vacuumlazy.c:428 #, c-format msgid "" -"%.0f dead tuples cannot be removed yet.\n" -"Nonremovable tuples range from %lu to %lu bytes long.\n" +"\"%s\": found %.0f removable, %.0f nonremovable row versions in %u pages" +msgstr "" + +#: commands/vacuum.c:1392 +#, c-format +msgid "" +"%.0f dead row versions cannot be removed yet.\n" +"Nonremovable row versions range from %lu to %lu bytes long.\n" "There were %.0f unused item pointers.\n" -"Total free space (including removable tuples) is %.0f bytes.\n" +"Total free space (including removable row versions) is %.0f bytes.\n" "%u pages are or will become empty, including %u at the end of the table.\n" "%u pages containing %.0f free bytes are potential move destinations.\n" "%s" msgstr "" -#: commands/vacuum.c:2391 -#, c-format -msgid "\"%s\": moved %u tuples, truncated %u to %u pages" -msgstr "" +#: commands/vacuum.c:2395 +#, fuzzy, c-format +msgid "\"%s\": moved %u row versions, truncated %u to %u pages" +msgstr "\"%s\": trunkerade %u till %u sidor" -#: commands/vacuum.c:2394 commands/vacuumlazy.c:489 commands/vacuumlazy.c:774 -#: nodes/print.c:87 storage/lmgr/deadlock.c:888 tcop/postgres.c:3190 +#: commands/vacuum.c:2398 commands/vacuumlazy.c:489 commands/vacuumlazy.c:774 +#: nodes/print.c:87 storage/lmgr/deadlock.c:888 tcop/postgres.c:3174 #, c-format msgid "%s" msgstr "%s" -#: commands/vacuum.c:2578 commands/vacuumlazy.c:771 +#: commands/vacuum.c:2582 commands/vacuumlazy.c:771 #, c-format msgid "\"%s\": truncated %u to %u pages" msgstr "\"%s\": trunkerade %u till %u sidor" -#: commands/vacuum.c:2670 commands/vacuum.c:2737 commands/vacuumlazy.c:597 +#: commands/vacuum.c:2674 commands/vacuum.c:2741 commands/vacuumlazy.c:597 #: commands/vacuumlazy.c:657 #, c-format -msgid "index \"%s\" now contains %.0f tuples in %u pages" +msgid "index \"%s\" now contains %.0f row versions in %u pages" msgstr "" -#: commands/vacuum.c:2674 commands/vacuumlazy.c:601 +#: commands/vacuum.c:2678 commands/vacuumlazy.c:601 #, c-format msgid "" "%u index pages have been deleted, %u are currently reusable.\n" "%s" msgstr "" -#: commands/vacuum.c:2688 commands/vacuum.c:2757 +#: commands/vacuum.c:2692 commands/vacuum.c:2761 #, c-format -msgid "index \"%s\" contains %.0f tuples, but table contains %.0f tuples" +msgid "" +"index \"%s\" contains %.0f row versions, but table contains %.0f row versions" msgstr "" -#: commands/vacuum.c:2691 commands/vacuum.c:2760 +#: commands/vacuum.c:2695 commands/vacuum.c:2764 msgid "Rebuild the index with REINDEX." msgstr "" -#: commands/vacuum.c:2741 commands/vacuumlazy.c:661 +#: commands/vacuum.c:2745 commands/vacuumlazy.c:661 #, c-format msgid "" -"%.0f index tuples were removed.\n" +"%.0f index row versions were removed.\n" "%u index pages have been deleted, %u are currently reusable.\n" "%s" msgstr "" @@ -3216,66 +3294,62 @@ msgstr "" #: commands/vacuumlazy.c:431 #, c-format msgid "" -"%.0f dead tuples cannot be removed yet.\n" +"%.0f dead row versions cannot be removed yet.\n" "There were %.0f unused item pointers.\n" "%u pages are entirely empty.\n" "%s" msgstr "" #: commands/vacuumlazy.c:486 -#, c-format -msgid "\"%s\": removed %d tuples in %d pages" +#, fuzzy, c-format +msgid "\"%s\": removed %d row versions in %d pages" msgstr "\"%s\": tog bort %d tupler i %d sidor" #: commands/variable.c:75 -msgid "invalid list syntax for datestyle" +msgid "invalid list syntax for parameter \"datestyle\"" msgstr "" #: commands/variable.c:161 #, c-format -msgid "unrecognized datestyle keyword: \"%s\"" +msgid "unrecognized \"datestyle\" key word: \"%s\"" msgstr "" #: commands/variable.c:179 -msgid "conflicting datestyle specifications" +msgid "conflicting \"datestyle\" specifications" msgstr "" #: commands/variable.c:450 -msgid "invalid INTERVAL for time zone: month not allowed" +msgid "invalid interval value for time zone: month not allowed" msgstr "" #: commands/variable.c:557 -#, c-format -msgid "unrecognized timezone name: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "unrecognized time zone name: \"%s\"" +msgstr "ogiltigt tidzon-namn: \"%s\"" #: commands/variable.c:565 -#, c-format -msgid "timezone \"%s\" appears to use leap seconds" +#, fuzzy, c-format +msgid "time zone \"%s\" appears to use leap seconds" msgstr "tidszonen \"%s\" verkar använda skottsekunder" #: commands/variable.c:567 -msgid "PostgreSQL does not support leap seconds" +#, fuzzy +msgid "PostgreSQL does not support leap seconds." msgstr "PostgreSQL stödjer inte skottsekunder" #: commands/variable.c:636 msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query" msgstr "SET TRANSACTION ISOLATION LEVEL måste anropas innan någon fråga" -#: commands/variable.c:713 utils/mb/mbutils.c:188 +#: commands/variable.c:732 utils/mb/mbutils.c:188 #, c-format msgid "conversion between %s and %s is not supported" msgstr "konvertering mellan %s och %s stöds inte" #: commands/view.c:89 -msgid "view must have at least one attribute" +msgid "view must have at least one column" msgstr "" -#: commands/view.c:113 tcop/utility.c:86 -#, c-format -msgid "\"%s\" is not a view" -msgstr "\"%s\" är inte en vy" - #: commands/view.c:169 commands/view.c:181 msgid "cannot change number of columns in view" msgstr "kan inte ändra antalet kolumner i en vy" @@ -3286,114 +3360,127 @@ msgid "cannot change name of view column \"%s\"" msgstr "kan inte ändra namnet på vykolumnen \"%s\"" #: commands/view.c:193 -#, c-format -msgid "cannot change datatype of view column \"%s\"" +#, fuzzy, c-format +msgid "cannot change data type of view column \"%s\"" msgstr "kan inte ändra datatyp på vykolumn \"%s\"" -#: executor/execMain.c:844 -#, c-format -msgid "cannot change sequence relation \"%s\"" +#: executor/execMain.c:868 +#, fuzzy, c-format +msgid "cannot change sequence \"%s\"" msgstr "kan inte ändra sekvensrelaion \"%s\"" -#: executor/execMain.c:850 +#: executor/execMain.c:874 +#, fuzzy, c-format +msgid "cannot change TOAST relation \"%s\"" +msgstr "kan inte ändra sekvensrelaion \"%s\"" + +#: executor/execMain.c:880 +#, fuzzy, c-format +msgid "cannot change view \"%s\"" +msgstr "kan inte kopiera till vyn \"%s\"" + +#: executor/execMain.c:1718 #, c-format -msgid "cannot change toast relation \"%s\"" +msgid "null value in column \"%s\" violates not-null constraint" msgstr "" -#: executor/execMain.c:856 +#: executor/execMain.c:1730 +#, fuzzy, c-format +msgid "new row for relation \"%s\" violates check constraint \"%s\"" +msgstr "relationen \"%s\" har flera integritetsvillkor med namn \"%s\"" + +#: executor/execQual.c:180 executor/execQual.c:204 executor/execQual.c:1756 +#: utils/adt/array_userfuncs.c:362 utils/adt/arrayfuncs.c:212 +#: utils/adt/arrayfuncs.c:376 utils/adt/arrayfuncs.c:895 +#: utils/adt/arrayfuncs.c:2233 #, c-format -msgid "cannot change view relation \"%s\"" +msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" msgstr "" -#: executor/execMain.c:1689 -#, c-format -msgid "null value for attribute \"%s\" violates NOT NULL constraint" -msgstr "" - -#: executor/execMain.c:1701 -#, c-format -msgid "new row for relation \"%s\" violates CHECK constraint \"%s\"" -msgstr "" - -#: executor/execQual.c:180 executor/execQual.c:204 executor/execQual.c:1683 -#: parser/parse_expr.c:829 utils/adt/array_userfuncs.c:354 -#: utils/adt/arrayfuncs.c:211 utils/adt/arrayfuncs.c:377 -#: utils/adt/arrayfuncs.c:896 utils/adt/arrayfuncs.c:2236 -#, c-format -msgid "number of array dimensions exceeds the maximum allowed, %d" -msgstr "" - -#: executor/execQual.c:500 +#: executor/execQual.c:512 #, c-format msgid "no value found for parameter \"%s\"" msgstr "" -#: executor/execQual.c:505 +#: executor/execQual.c:517 #, c-format msgid "no value found for parameter %d" msgstr "" -#: executor/execQual.c:665 +#: executor/execQual.c:694 msgid "functions and operators can take at most one set argument" msgstr "" -#: executor/execQual.c:717 executor/execQual.c:761 executor/execQual.c:948 -#: executor/execQual.c:2944 executor/functions.c:578 executor/functions.c:617 -#: utils/adt/pgstatfuncs.c:191 utils/adt/sets.c:207 utils/fmgr/funcapi.c:38 +#: executor/execQual.c:746 executor/execQual.c:790 executor/execQual.c:985 +#: executor/execQual.c:2996 executor/functions.c:578 executor/functions.c:617 +#: utils/adt/pgstatfuncs.c:191 utils/adt/sets.c:208 utils/fmgr/funcapi.c:39 msgid "set-valued function called in context that cannot accept a set" msgstr "" -#: executor/execQual.c:1059 executor/execQual.c:1100 -msgid "function returning tuple cannot return NULL" +#: executor/execQual.c:1096 executor/execQual.c:1137 +msgid "function returning row cannot return null value" msgstr "" -#: executor/execQual.c:1064 -msgid "function returning tuple did not return a valid tuple slot" +#: executor/execQual.c:1101 +msgid "function returning row did not return a valid tuple slot" msgstr "" -#: executor/execQual.c:1127 +#: executor/execQual.c:1164 msgid "table-function protocol for materialize mode was not followed" msgstr "" -#: executor/execQual.c:1134 +#: executor/execQual.c:1171 #, c-format msgid "unrecognized table-function returnMode: %d" msgstr "" -#: executor/execQual.c:1247 +#: executor/execQual.c:1284 msgid "IS DISTINCT FROM does not support set arguments" msgstr "" -#: executor/execQual.c:1315 +#: executor/execQual.c:1352 msgid "op ANY/ALL (array) does not support set arguments" msgstr "" -#: executor/execQual.c:1724 +#: executor/execQual.c:1742 +msgid "cannot merge incompatible arrays" +msgstr "" + +#: executor/execQual.c:1743 +#, c-format +msgid "" +"Array with element type %s cannot be included in ARRAY construct with " +"element type %s." +msgstr "" + +#: executor/execQual.c:1776 msgid "" "multidimensional arrays must have array expressions with matching dimensions" msgstr "" -#: executor/execQual.c:1834 +#: executor/execQual.c:1886 msgid "NULLIF does not support set arguments" msgstr "" -#: executor/execQual.c:2015 +#: executor/execQual.c:2067 #, c-format -msgid "domain %s does not allow NULL values" +msgid "domain %s does not allow null values" msgstr "" -#: executor/execQual.c:2045 +#: executor/execQual.c:2097 #, c-format -msgid "value for domain %s violates CHECK constraint \"%s\"" +msgid "value for domain %s violates check constraint \"%s\"" msgstr "" -#: executor/execQual.c:2402 optimizer/util/clauses.c:411 parser/parse_agg.c:74 +#: executor/execQual.c:2454 optimizer/util/clauses.c:411 parser/parse_agg.c:74 msgid "aggregate function calls may not be nested" msgstr "" #: executor/functions.c:183 #, c-format -msgid "could not determine actual result type for function declared %s" +msgid "" +"could not determine actual result type for function declared to return type %" +"s" msgstr "" #: executor/functions.c:254 @@ -3402,8 +3489,8 @@ msgid "could not determine actual type of argument declared %s" msgstr "" #: executor/functions.c:673 -#, c-format -msgid "SQL function \"%s\" query %d" +#, fuzzy, c-format +msgid "SQL function \"%s\" statement %d" msgstr "SQL-funktion \"%s\" fråga %d" #: executor/functions.c:686 @@ -3416,107 +3503,113 @@ msgstr "SQL-funktion \"%s\"" msgid "SQL function \"%s\" during startup" msgstr "" -#: executor/nodeAgg.c:1317 +#: executor/nodeAgg.c:1314 #, c-format msgid "aggregate %u needs to have compatible input type and transition type" msgstr "" -#: executor/nodeFunctionscan.c:93 -msgid "" -"query-specified return tuple and actual function return tuple do not match" +#: executor/nodeFunctionscan.c:92 +msgid "query-specified return row and actual function return row do not match" msgstr "" -#: executor/nodeHashjoin.c:561 executor/nodeHashjoin.c:571 -#, c-format -msgid "read from hashjoin temp file failed: %m" -msgstr "" +#: executor/nodeHashjoin.c:562 executor/nodeHashjoin.c:572 +#, fuzzy, c-format +msgid "could not read from hash-join temporary file: %m" +msgstr "kunde inte läsa serverfil \"%s\": %m" -#: executor/nodeHashjoin.c:629 executor/nodeHashjoin.c:636 -#, c-format -msgid "failed to rewind hashjoin temp file: %m" -msgstr "" +#: executor/nodeHashjoin.c:630 executor/nodeHashjoin.c:637 +#, fuzzy, c-format +msgid "could not rewind hash-join temporary file: %m" +msgstr "kunde inte läsa serverfil \"%s\": %m" -#: executor/nodeHashjoin.c:687 executor/nodeHashjoin.c:692 -#, c-format -msgid "write to hashjoin temp file failed: %m" -msgstr "" - -#: executor/nodeIndexscan.c:882 -#, c-format -msgid "indexes of relation %u were deactivated" -msgstr "" +#: executor/nodeHashjoin.c:688 executor/nodeHashjoin.c:693 +#, fuzzy, c-format +msgid "could not write to hash-join temporary file: %m" +msgstr "kunde inte skriva till temp-fil \"%s\": %m" #: executor/nodeMergejoin.c:1479 -msgid "RIGHT JOIN is only supported with mergejoinable join conditions" +msgid "RIGHT JOIN is only supported with merge-joinable join conditions" msgstr "" #: executor/nodeMergejoin.c:1496 optimizer/path/joinpath.c:821 -msgid "FULL JOIN is only supported with mergejoinable join conditions" +msgid "FULL JOIN is only supported with merge-joinable join conditions" msgstr "" #: executor/nodeSubplan.c:290 executor/nodeSubplan.c:332 -#: executor/nodeSubplan.c:966 -msgid "more than one tuple returned by a subselect used as an expression" +#: executor/nodeSubplan.c:967 +msgid "more than one row returned by a subquery used as an expression" msgstr "" -#: executor/spi.c:725 +#: executor/spi.c:193 +msgid "freeing non-empty SPI stack" +msgstr "" + +#: executor/spi.c:194 +msgid "Check for missing \"SPI_finish\" calls" +msgstr "" + +#: executor/spi.c:764 msgid "cannot open multi-query plan as cursor" msgstr "" -#: executor/spi.c:732 +#: executor/spi.c:771 msgid "cannot open non-SELECT query as cursor" msgstr "" -#: executor/spi.c:736 +#: executor/spi.c:775 msgid "cannot open SELECT INTO query as cursor" msgstr "" #: libpq/auth.c:113 -#, c-format -msgid "kerberos error: %s" +#, fuzzy, c-format +msgid "Kerberos error: %s" msgstr "kerberos-fel: %s" #: libpq/auth.c:119 #, c-format -msgid "kerberos protocol version \"%s\" != \"%s\"" +msgid "" +"unexpected Kerberos protocol version received from client (received \"%s\", " +"expected \"%s\")" msgstr "" #: libpq/auth.c:126 libpq/auth.c:306 #, c-format -msgid "kerberos user name \"%s\" != \"%s\"" +msgid "" +"unexpected Kerberos user name received from client (received \"%s\", " +"expected \"%s\")" msgstr "" #: libpq/auth.c:140 -msgid "kerberos v4 not implemented on this server" +msgid "Kerberos 4 not implemented on this server" msgstr "" #: libpq/auth.c:201 #, c-format -msgid "kerberos init returned error %d" +msgid "Kerberos initialization returned error %d" msgstr "" #: libpq/auth.c:211 #, c-format -msgid "kerberos keytab resolve returned error %d" +msgid "Kerberos keytab resolving returned error %d" msgstr "" #: libpq/auth.c:224 #, c-format -msgid "kerberos sname_to_principal(\"%s\") returned error %d" +msgid "Kerberos sname_to_principal(\"%s\") returned error %d" msgstr "" #: libpq/auth.c:269 #, c-format -msgid "kerberos recvauth returned error %d" +msgid "Kerberos recvauth returned error %d" msgstr "" #: libpq/auth.c:294 #, c-format -msgid "kerberos unparse_name returned error %d" +msgid "Kerberos unparse_name returned error %d" msgstr "" #: libpq/auth.c:327 -msgid "kerberos v5 not implemented on this server" +msgid "Kerberos 5 not implemented on this server" msgstr "" #: libpq/auth.c:394 @@ -3529,7 +3622,7 @@ msgid "missing or erroneous pg_hba.conf file" msgstr "" #: libpq/auth.c:419 -msgid "See postmaster log for details." +msgid "See server log for details." msgstr "" #: libpq/auth.c:445 @@ -3551,68 +3644,68 @@ msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\"" msgstr "" #: libpq/auth.c:463 -msgid "kerberos 4 only supports IPv4 connections" +msgid "Kerberos 4 only supports IPv4 connections" msgstr "" -#: libpq/auth.c:495 -#, c-format -msgid "failed to enable credential receipt: %m" -msgstr "" +#: libpq/auth.c:494 +#, fuzzy, c-format +msgid "could not enable credential reception: %m" +msgstr "kunde inte öppna katalog \"%s\": %m" -#: libpq/auth.c:582 +#: libpq/auth.c:581 #, c-format msgid "error from underlying PAM layer: %s" msgstr "" -#: libpq/auth.c:587 +#: libpq/auth.c:586 #, c-format msgid "unsupported PAM conversation %d/%s" msgstr "" -#: libpq/auth.c:619 +#: libpq/auth.c:618 msgid "empty password returned by client" msgstr "" -#: libpq/auth.c:679 -#, c-format -msgid "Failed to create PAM authenticator: %s" -msgstr "" +#: libpq/auth.c:678 +#, fuzzy, c-format +msgid "could not create PAM authenticator: %s" +msgstr "kan inte skapa semafor: %m" -#: libpq/auth.c:690 +#: libpq/auth.c:689 #, c-format msgid "pam_set_item(PAM_USER) failed: %s" msgstr "" -#: libpq/auth.c:701 +#: libpq/auth.c:700 #, c-format msgid "pam_set_item(PAM_CONV) failed: %s" msgstr "" -#: libpq/auth.c:712 +#: libpq/auth.c:711 #, c-format msgid "pam_authenticate failed: %s" msgstr "pam_authenticate misslyckades: %s" -#: libpq/auth.c:723 +#: libpq/auth.c:722 #, c-format msgid "pam_acct_mgmt failed: %s" msgstr "" -#: libpq/auth.c:734 -#, c-format -msgid "failed to release PAM authenticator: %s" -msgstr "" +#: libpq/auth.c:733 +#, fuzzy, c-format +msgid "could not release PAM authenticator: %s" +msgstr "kan inte skapa semafor: %m" -#: libpq/auth.c:772 -#, c-format -msgid "expected password response, got msg type %d" +#: libpq/auth.c:771 +#, fuzzy, c-format +msgid "expected password response, got message type %d" msgstr "förväntade ett lösenordssvar, fick meddelandetyp %d" -#: libpq/auth.c:800 +#: libpq/auth.c:799 msgid "invalid password packet size" msgstr "felaktig storlek på lösenordspaket" -#: libpq/auth.c:804 +#: libpq/auth.c:803 msgid "received password packet" msgstr "tog emot lösenordspaket" @@ -3658,268 +3751,285 @@ msgstr "kan inte skapa serverfil \"%s\": %m" msgid "could not write server file \"%s\": %m" msgstr "kunde inte skriva serverfil \"%s\": %m" -#: libpq/be-secure.c:274 libpq/be-secure.c:358 +#: libpq/be-secure.c:274 libpq/be-secure.c:359 #, c-format msgid "SSL SYSCALL error: %m" msgstr "SSL SYSCALL-fel: %m" -#: libpq/be-secure.c:279 libpq/be-secure.c:363 +#: libpq/be-secure.c:279 libpq/be-secure.c:364 msgid "SSL SYSCALL error: EOF detected" msgstr "SSL SYSCALL-fel: EOF upptäckt" -#: libpq/be-secure.c:287 libpq/be-secure.c:371 +#: libpq/be-secure.c:287 libpq/be-secure.c:372 #, c-format msgid "SSL error: %s" msgstr "SSL-fel: %s" -#: libpq/be-secure.c:296 libpq/be-secure.c:380 -msgid "unrecognized SSL error code" +#: libpq/be-secure.c:296 libpq/be-secure.c:381 +#, fuzzy, c-format +msgid "unrecognized SSL error code %d" msgstr "okänd SSL-felkod" -#: libpq/be-secure.c:326 libpq/be-secure.c:330 libpq/be-secure.c:340 +#: libpq/be-secure.c:327 libpq/be-secure.c:331 libpq/be-secure.c:341 msgid "SSL renegotiation failure" msgstr "SSL-omförhandling misslyckades" -#: libpq/be-secure.c:334 +#: libpq/be-secure.c:335 msgid "SSL failed to send renegotiation request" msgstr "" -#: libpq/be-secure.c:620 +#: libpq/be-secure.c:634 #, c-format msgid "could not create SSL context: %s" msgstr "" -#: libpq/be-secure.c:630 +#: libpq/be-secure.c:644 #, c-format msgid "could not load server certificate file \"%s\": %s" msgstr "" -#: libpq/be-secure.c:637 +#: libpq/be-secure.c:651 #, c-format msgid "could not access private key file \"%s\": %m" msgstr "" -#: libpq/be-secure.c:643 +#: libpq/be-secure.c:657 #, c-format msgid "unsafe permissions on private key file \"%s\"" msgstr "" -#: libpq/be-secure.c:645 +#: libpq/be-secure.c:659 msgid "" "File must be owned by the database user and must have no permissions for " "\"group\" or \"other\"." msgstr "" -#: libpq/be-secure.c:649 +#: libpq/be-secure.c:663 #, c-format msgid "could not load private key file \"%s\": %s" msgstr "" -#: libpq/be-secure.c:654 +#: libpq/be-secure.c:668 #, c-format msgid "check of private key failed: %s" msgstr "" -#: libpq/be-secure.c:672 -#, c-format -msgid "could not load root cert file \"%s\": %s" -msgstr "" +#: libpq/be-secure.c:686 +#, fuzzy, c-format +msgid "could not load root certificate file \"%s\": %s" +msgstr "kan inte skapa skapa init-fil \"%s\": %m" -#: libpq/be-secure.c:674 +#: libpq/be-secure.c:688 msgid "Will not verify client certificates." msgstr "" -#: libpq/be-secure.c:709 +#: libpq/be-secure.c:726 #, c-format msgid "could not initialize SSL connection: %s" msgstr "" -#: libpq/be-secure.c:733 -#, c-format -msgid "secure connection from \"%s\"" +#: libpq/be-secure.c:750 +#, fuzzy, c-format +msgid "SSL connection from \"%s\"" msgstr "säker uppkoppling från \"%s\"" #: libpq/crypt.c:62 -msgid "cannot use CRYPT auth method because password is MD5-encrypted" +msgid "" +"cannot use authentication method \"crypt\" because password is MD5-encrypted" msgstr "" -#: libpq/hba.c:129 +#: libpq/hba.c:132 #, c-format msgid "authentication file token too long, skipping: \"%s\"" msgstr "" -#: libpq/hba.c:265 +#: libpq/hba.c:286 #, c-format msgid "could not open secondary authentication file \"@%s\" as \"%s\": %m" msgstr "" -#: libpq/hba.c:666 +#: libpq/hba.c:695 #, c-format -msgid "could not interpret IP address \"%s\" in config file: %s" +msgid "invalid IP address \"%s\" in pg_hba.conf file: %s" msgstr "" -#: libpq/hba.c:742 +#: libpq/hba.c:789 #, c-format msgid "invalid entry in pg_hba.conf file at line %d, token \"%s\"" msgstr "" -#: libpq/hba.c:747 +#: libpq/hba.c:794 #, c-format msgid "missing field in pg_hba.conf file at end of line %d" msgstr "" -#: libpq/hba.c:806 libpq/hba.c:830 storage/smgr/smgr.c:278 -#: utils/init/miscinit.c:775 -#, c-format -msgid "could not open \"%s\": %m" -msgstr "kunde inte öppna \"%s\": %m" - -#: libpq/hba.c:949 -#, c-format -msgid "could not open config file \"%s\": %m" +#: libpq/hba.c:990 guc-file.l:164 +#, fuzzy, c-format +msgid "could not open configuration file \"%s\": %m" msgstr "kunde inte öppna konfigureringsfil \"%s\": %m" -#: libpq/hba.c:1011 +#: libpq/hba.c:1052 #, c-format msgid "invalid entry in pg_ident.conf file at line %d, token \"%s\"" msgstr "" -#: libpq/hba.c:1016 +#: libpq/hba.c:1057 #, c-format msgid "missing entry in pg_ident.conf file at end of line %d" msgstr "" -#: libpq/hba.c:1048 -msgid "cannot use IDENT authentication without usermap field" +#: libpq/hba.c:1089 +msgid "cannot use Ident authentication without usermap field" msgstr "" -#: libpq/hba.c:1096 -#, c-format -msgid "could not open usermap file \"%s\": %m" -msgstr "" +#: libpq/hba.c:1137 +#, fuzzy, c-format +msgid "could not open Ident usermap file \"%s\": %m" +msgstr "kunde inte öppna serverfil \"%s\": %m" -#: libpq/hba.c:1267 -#, c-format -msgid "could not create socket for IDENT connection: %m" -msgstr "" +#: libpq/hba.c:1308 +#, fuzzy, c-format +msgid "could not create socket for Ident connection: %m" +msgstr "kan inte skapa låsfil \"%s\": %m" -#: libpq/hba.c:1283 +#: libpq/hba.c:1324 #, c-format msgid "could not bind to local address \"%s\": %m" msgstr "" -#: libpq/hba.c:1295 -#, c-format -msgid "could not connect to IDENT server at address \"%s\", port %s): %m" -msgstr "" +#: libpq/hba.c:1336 +#, fuzzy, c-format +msgid "could not connect to Ident server at address \"%s\", port %s: %m" +msgstr "kan inte skapa serverfil \"%s\": %m" -#: libpq/hba.c:1315 -#, c-format -msgid "could not send query to IDENT server at address \"%s\", port %s): %m" -msgstr "" +#: libpq/hba.c:1356 +#, fuzzy, c-format +msgid "could not send query to Ident server at address \"%s\", port %s: %m" +msgstr "kunde inte öppna serverfil \"%s\": %m" -#: libpq/hba.c:1330 +#: libpq/hba.c:1371 #, c-format msgid "" -"could not receive response from IDENT server at address \"%s\", port %s): %m" +"could not receive response from Ident server at address \"%s\", port %s: %m" msgstr "" -#: libpq/hba.c:1371 libpq/hba.c:1402 libpq/hba.c:1470 -#, c-format -msgid "could not receive credentials: %m" +#: libpq/hba.c:1412 libpq/hba.c:1443 libpq/hba.c:1511 +#, fuzzy, c-format +msgid "could not get peer credentials: %m" +msgstr "kan inte skapa serverfil \"%s\": %m" + +#: libpq/hba.c:1421 libpq/hba.c:1452 libpq/hba.c:1522 +#, fuzzy, c-format +msgid "local user with ID %d does not exist" +msgstr "användare med ID %u existerar inte" + +#: libpq/hba.c:1534 +msgid "" +"Ident authentication is not supported on local connections on this platform" msgstr "" -#: libpq/hba.c:1380 libpq/hba.c:1411 libpq/hba.c:1481 -#, c-format -msgid "local user with uid %d is not known to getpwuid" -msgstr "" +#: libpq/pqcomm.c:248 +#, fuzzy, c-format +msgid "could not translate host name \"%s\", service \"%s\" to address: %s" +msgstr "kunde inte döpa om \"%s\" till \"%s\": %m" -#: libpq/hba.c:1493 -msgid "IDENT auth is not supported on local connections on this platform" -msgstr "" - -#: libpq/pqcomm.c:246 -#, c-format -msgid "could not translate hostname \"%s\", service \"%s\" to address: %s" -msgstr "" - -#: libpq/pqcomm.c:250 +#: libpq/pqcomm.c:252 #, c-format msgid "could not translate service \"%s\" to address: %s" msgstr "" -#: libpq/pqcomm.c:283 -#, c-format -msgid "failed to create socket: %m" +#: libpq/pqcomm.c:285 +msgid "IPv4" +msgstr "" + +#: libpq/pqcomm.c:289 +msgid "IPv6" msgstr "" #: libpq/pqcomm.c:294 +msgid "Unix" +msgstr "" + +#: libpq/pqcomm.c:299 +#, c-format +msgid "unrecognized address family %d" +msgstr "" + +#. translator: %s is IPv4, IPv6, or Unix +#: libpq/pqcomm.c:310 +#, fuzzy, c-format +msgid "could not create %s socket: %m" +msgstr "kunde inte skapa \"%s\": %m" + +#: libpq/pqcomm.c:322 #, c-format msgid "setsockopt(SO_REUSEADDR) failed: %m" msgstr "" -#: libpq/pqcomm.c:308 +#: libpq/pqcomm.c:336 #, c-format msgid "setsockopt(IPV6_V6ONLY) failed: %m" msgstr "" -#: libpq/pqcomm.c:326 -#, c-format -msgid "failed to bind server socket: %m" -msgstr "" +#. translator: %s is IPv4, IPv6, or Unix +#: libpq/pqcomm.c:355 +#, fuzzy, c-format +msgid "could not bind %s socket: %m" +msgstr "kunde inte utöka \"%s\": %m" -#: libpq/pqcomm.c:328 +#: libpq/pqcomm.c:358 #, c-format msgid "" -"Is another postmaster already running on port %d? If not, remove socket node " +"Is another postmaster already running on port %d? If not, remove socket file " "\"%s\" and retry." msgstr "" -#: libpq/pqcomm.c:331 +#: libpq/pqcomm.c:361 #, c-format msgid "" "Is another postmaster already running on port %d? If not, wait a few seconds " "and retry." msgstr "" -#: libpq/pqcomm.c:364 -#, c-format -msgid "failed to listen on server socket: %m" -msgstr "" +#. translator: %s is IPv4, IPv6, or Unix +#: libpq/pqcomm.c:395 +#, fuzzy, c-format +msgid "could not listen on %s socket: %m" +msgstr "kunde inte skriva \"%s\": %m" -#: libpq/pqcomm.c:453 -#, c-format -msgid "could not set group of \"%s\": %m" -msgstr "" +#: libpq/pqcomm.c:485 +#, fuzzy, c-format +msgid "could not set group of file \"%s\": %m" +msgstr "kunde inte öppna konfigureringsfil \"%s\": %m" -#: libpq/pqcomm.c:464 -#, c-format -msgid "could not set permissions of \"%s\": %m" -msgstr "" +#: libpq/pqcomm.c:496 +#, fuzzy, c-format +msgid "could not set permissions of file \"%s\": %m" +msgstr "kunde inte öppna konfigureringsfil \"%s\": %m" -#: libpq/pqcomm.c:494 +#: libpq/pqcomm.c:526 #, c-format msgid "could not accept new connection: %m" msgstr "" -#: libpq/pqcomm.c:646 +#: libpq/pqcomm.c:678 #, c-format msgid "could not receive data from client: %m" msgstr "" -#: libpq/pqcomm.c:809 +#: libpq/pqcomm.c:841 msgid "unexpected EOF within message length word" msgstr "" -#: libpq/pqcomm.c:821 +#: libpq/pqcomm.c:853 msgid "invalid message length" msgstr "ogiltig meddelandelängd" -#: libpq/pqcomm.c:835 +#: libpq/pqcomm.c:867 msgid "incomplete message from client" msgstr "inkomplett meddelande från klient" -#: libpq/pqcomm.c:914 +#: libpq/pqcomm.c:946 #, c-format msgid "could not send data to client: %m" msgstr "" @@ -3929,7 +4039,7 @@ msgid "no data left in message" msgstr "ingen data kvar i meddelandet" #: libpq/pqformat.c:591 libpq/pqformat.c:609 libpq/pqformat.c:630 -#: utils/adt/arrayfuncs.c:1022 +#: utils/adt/arrayfuncs.c:1019 msgid "insufficient data left in message" msgstr "" @@ -3941,15 +4051,16 @@ msgstr "" msgid "invalid message format" msgstr "ogiltigt meddelandeformat" -#: main/main.c:84 +#: main/main.c:85 #, c-format msgid "%s: setsysinfo failed: %s\n" msgstr "" #: main/main.c:176 +#, fuzzy msgid "" "\"root\" execution of the PostgreSQL server is not permitted.\n" -"The server must be started under an unprivileged user id to prevent\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 "" @@ -3960,270 +4071,283 @@ msgstr "" "\n" #: main/main.c:197 -#, c-format -msgid "%s: real and effective user ids must match\n" +#, fuzzy, c-format +msgid "%s: real and effective user IDs must match\n" msgstr "%s: riktig och effektiv användar-id måste matcha varandra\n" -#: main/main.c:242 +#: main/main.c:273 +#, fuzzy, c-format +msgid "%s: invalid effective UID: %d\n" +msgstr "ogiltigt användar-ID %d" + +#: main/main.c:286 #, c-format -msgid "%s: invalid effective uid: %d\n" +msgid "%s: could not determine user name (GetUserName failed)\n" msgstr "" -#: main/main.c:255 -#, c-format -msgid "%s: GetUserName failed\n" +#: optimizer/path/allpaths.c:223 +msgid "SELECT FOR UPDATE is not supported for inheritance queries" msgstr "" -#: optimizer/path/allpaths.c:214 -msgid "SELECT FOR UPDATE is not supported for inherit queries" -msgstr "" +#: optimizer/plan/initsplan.c:283 optimizer/prep/prepjointree.c:365 +#, fuzzy +msgid "UNION JOIN is not implemented" +msgstr "DROP ASSERTION är inte implementerat ännu" -#: optimizer/plan/initsplan.c:101 -msgid "SELECT FOR UPDATE cannot be applied to a join" -msgstr "" - -#: optimizer/plan/initsplan.c:290 optimizer/prep/prepjointree.c:340 -msgid "UNION JOIN is not implemented yet" -msgstr "" - -#: optimizer/plan/initsplan.c:347 +#: optimizer/plan/initsplan.c:340 msgid "" -"SELECT FOR UPDATE cannot be applied to the nullable side of an OUTER JOIN" +"SELECT FOR UPDATE cannot be applied to the nullable side of an outer join" msgstr "" -#: optimizer/plan/initsplan.c:763 +#: optimizer/plan/initsplan.c:743 #, c-format msgid "could not identify an equality operator for types %s and %s" msgstr "" -#: optimizer/plan/initsplan.c:776 +#: optimizer/plan/initsplan.c:756 #, c-format msgid "" -"equality operator for types %s and %s should be mergejoinable, but isn't" +"equality operator for types %s and %s should be merge-joinable, but isn't" msgstr "" -#: optimizer/plan/planner.c:591 parser/analyze.c:2088 parser/analyze.c:2250 -#: parser/analyze.c:2804 +#: optimizer/plan/planner.c:594 parser/analyze.c:2100 parser/analyze.c:2264 +#: parser/analyze.c:2819 msgid "SELECT FOR UPDATE is not allowed with UNION/INTERSECT/EXCEPT" msgstr "" -#: optimizer/plan/planner.c:657 -msgid "SELECT FOR UPDATE is not allowed in subselects" +#: optimizer/plan/planner.c:660 +msgid "SELECT FOR UPDATE is not allowed in subqueries" msgstr "" -#: optimizer/util/clauses.c:2037 +#: optimizer/util/clauses.c:2021 #, c-format msgid "SQL function \"%s\" during inlining" msgstr "" -#: parser/analyze.c:364 +#: optimizer/util/clauses.c:2406 optimizer/util/clauses.c:2883 +#: parser/parse_expr.c:1323 +#, c-format +msgid "relation reference \"%s\" cannot be used in an expression" +msgstr "" + +#: parser/analyze.c:449 msgid "CREATE VIEW specifies more column names than columns" msgstr "CREATE VIEW anger fler kolumnnamn än det är kolumner" -#: parser/analyze.c:574 +#: parser/analyze.c:584 msgid "INSERT ... SELECT may not specify INTO" msgstr "INSERT ... SELECT kan inte ange INTO" -#: parser/analyze.c:666 +#: parser/analyze.c:676 msgid "INSERT has more expressions than target columns" msgstr "INSERT har fler uttryck än målkolumner" -#: parser/analyze.c:687 +#: parser/analyze.c:697 msgid "INSERT has more target columns than expressions" msgstr "INSERT har fler målkolumner än uttryck" -#: parser/analyze.c:973 -#, c-format -msgid "%s will create implicit sequence \"%s\" for SERIAL column \"%s.%s\"" +#: parser/analyze.c:983 +#, fuzzy, c-format +msgid "%s will create implicit sequence \"%s\" for \"serial\" column \"%s.%s\"" msgstr "%s kommer skapa en implicit sekvens '%s' för SERIAL-kolumnen \"%s.%s\"" -#: parser/analyze.c:1057 parser/analyze.c:1067 +#: parser/analyze.c:1067 parser/analyze.c:1077 +#, fuzzy, c-format +msgid "" +"conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\"" +msgstr "motstridiga NULL/NOT NULL-villkor" + +#: parser/analyze.c:1087 #, c-format -msgid "conflicting NULL/NOT NULL declarations for \"%s.%s\"" +msgid "multiple default values specified for column \"%s\" of table \"%s\"" msgstr "" -#: parser/analyze.c:1077 -#, c-format -msgid "multiple DEFAULT values specified for \"%s.%s\"" -msgstr "" - -#: parser/analyze.c:1322 +#: parser/analyze.c:1332 #, c-format msgid "multiple primary keys for table \"%s\" are not allowed" msgstr "multipla primärnycklar för tabell \"%s\" tillåts inte" -#: parser/analyze.c:1393 -#, c-format -msgid "inherited table \"%s\" is not a relation" -msgstr "" +#: parser/analyze.c:1464 +#, fuzzy, c-format +msgid "column \"%s\" appears twice in primary key constraint" +msgstr "kolumn \"%s\" som refereras till i främmande nyckelvillkor finns inte" -#. translator: second %s is PRIMARY KEY or UNIQUE -#: parser/analyze.c:1453 -#, c-format -msgid "column \"%s\" appears twice in %s constraint" -msgstr "" +#: parser/analyze.c:1469 +#, fuzzy, c-format +msgid "column \"%s\" appears twice in unique constraint" +msgstr "kolumn \"%s\" som refereras till i främmande nyckelvillkor finns inte" -#: parser/analyze.c:1547 +#: parser/analyze.c:1563 #, c-format msgid "%s / %s%s will create implicit index \"%s\" for table \"%s\"" msgstr "" -#: parser/analyze.c:1563 -#, c-format -msgid "%s will create implicit trigger(s) for FOREIGN KEY check(s)" -msgstr "" - -#: parser/analyze.c:1656 +#: parser/analyze.c:1668 msgid "index expression may not return a set" msgstr "" -#: parser/analyze.c:1748 +#: parser/analyze.c:1760 msgid "rule WHERE condition may not contain references to other relations" msgstr "" -#: parser/analyze.c:1754 +#: parser/analyze.c:1766 msgid "rule WHERE condition may not contain aggregate functions" msgstr "" -#: parser/analyze.c:1825 +#: parser/analyze.c:1837 msgid "" "rules with WHERE conditions may only have SELECT, INSERT, UPDATE, or DELETE " "actions" msgstr "" -#: parser/analyze.c:1844 parser/analyze.c:1916 rewrite/rewriteHandler.c:175 -#: rewrite/rewriteManip.c:746 rewrite/rewriteManip.c:800 +#: parser/analyze.c:1856 parser/analyze.c:1928 rewrite/rewriteHandler.c:176 +#: rewrite/rewriteManip.c:746 rewrite/rewriteManip.c:802 msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented" msgstr "" -#: parser/analyze.c:1862 +#: parser/analyze.c:1874 msgid "ON SELECT rule may not use OLD" msgstr "" -#: parser/analyze.c:1866 +#: parser/analyze.c:1878 msgid "ON SELECT rule may not use NEW" msgstr "" -#: parser/analyze.c:1875 +#: parser/analyze.c:1887 msgid "ON INSERT rule may not use OLD" msgstr "" -#: parser/analyze.c:1881 +#: parser/analyze.c:1893 msgid "ON DELETE rule may not use NEW" msgstr "" -#: parser/analyze.c:2207 +#: parser/analyze.c:2221 msgid "" "ORDER BY on a UNION/INTERSECT/EXCEPT result must be on one of the result " "columns" msgstr "" -#: parser/analyze.c:2245 +#: parser/analyze.c:2259 msgid "INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT" msgstr "INTO tillåts bara i den första SELECT i UNION/INTERSECT/EXCEPT" -#: parser/analyze.c:2306 +#: parser/analyze.c:2320 msgid "" "UNION/INTERSECT/EXCEPT member statement may not refer to other relations of " "same query level" msgstr "" -#: parser/analyze.c:2359 +#: parser/analyze.c:2373 #, c-format msgid "each %s query must have the same number of columns" msgstr "" -#: parser/analyze.c:2429 +#: parser/analyze.c:2443 msgid "CREATE TABLE AS specifies too many column names" msgstr "CREATE TABLE AS anger för många kolumnnamn" -#: parser/analyze.c:2661 +#: parser/analyze.c:2676 msgid "cannot specify both SCROLL and NO SCROLL" msgstr "" -#: parser/analyze.c:2747 +#: parser/analyze.c:2762 #, c-format msgid "wrong number of parameters for prepared statement \"%s\"" msgstr "" -#: parser/analyze.c:2749 +#: parser/analyze.c:2764 #, c-format msgid "Expected %d parameters but got %d." msgstr "" -#: parser/analyze.c:2764 -msgid "cannot use sub-select in EXECUTE parameter" +#: parser/analyze.c:2779 +#, fuzzy +msgid "cannot use subquery in EXECUTE parameter" msgstr "kan inte använda subselect i EXECUTE-parameter" -#: parser/analyze.c:2768 -msgid "cannot use aggregate in EXECUTE parameter" +#: parser/analyze.c:2783 +#, fuzzy +msgid "cannot use aggregate function in EXECUTE parameter" msgstr "kan inte använda aggregatfunktioner i EXECUTE-parameter" -#: parser/analyze.c:2781 +#: parser/analyze.c:2796 #, c-format msgid "parameter $%d of type %s cannot be coerced to the expected type %s" msgstr "" -#: parser/analyze.c:2808 +#: parser/analyze.c:2823 msgid "SELECT FOR UPDATE is not allowed with DISTINCT clause" msgstr "" -#: parser/analyze.c:2812 +#: parser/analyze.c:2827 msgid "SELECT FOR UPDATE is not allowed with GROUP BY clause" msgstr "" -#: parser/analyze.c:2816 -msgid "SELECT FOR UPDATE is not allowed with AGGREGATE" +#: parser/analyze.c:2831 +msgid "SELECT FOR UPDATE is not allowed with aggregate functions" msgstr "" -#: parser/analyze.c:2883 +#: parser/analyze.c:2911 +msgid "SELECT FOR UPDATE cannot be applied to a join" +msgstr "" + +#: parser/analyze.c:2916 +msgid "SELECT FOR UPDATE cannot be applied to NEW or OLD" +msgstr "" + +#: parser/analyze.c:2921 +#, fuzzy +msgid "SELECT FOR UPDATE cannot be applied to a function" +msgstr "%s kan inte utföras från en funktion" + +#: parser/analyze.c:2934 #, c-format msgid "relation \"%s\" in FOR UPDATE clause not found in FROM clause" msgstr "" -#: parser/analyze.c:2975 +#: parser/analyze.c:3026 msgid "misplaced DEFERRABLE clause" msgstr "" -#: parser/analyze.c:2979 parser/analyze.c:2992 +#: parser/analyze.c:3030 parser/analyze.c:3043 msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed" msgstr "" -#: parser/analyze.c:2988 +#: parser/analyze.c:3039 msgid "misplaced NOT DEFERRABLE clause" msgstr "" -#: parser/analyze.c:2999 parser/analyze.c:3023 gram.y:2199 gram.y:2214 -msgid "INITIALLY DEFERRED constraint must be DEFERRABLE" +#: parser/analyze.c:3050 parser/analyze.c:3074 gram.y:2204 gram.y:2219 +msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" msgstr "" -#: parser/analyze.c:3006 +#: parser/analyze.c:3057 msgid "misplaced INITIALLY DEFERRED clause" msgstr "" -#: parser/analyze.c:3010 parser/analyze.c:3034 +#: parser/analyze.c:3061 parser/analyze.c:3085 msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed" msgstr "" -#: parser/analyze.c:3030 +#: parser/analyze.c:3081 msgid "misplaced INITIALLY IMMEDIATE clause" msgstr "" -#: parser/analyze.c:3143 parser/analyze.c:3164 +#: parser/analyze.c:3194 parser/analyze.c:3215 #, c-format msgid "" "CREATE specifies a schema (%s) different from the one being created (%s)" msgstr "" -#: parser/analyze.c:3218 parser/parse_coerce.c:237 parser/parse_expr.c:136 -#: parser/parse_expr.c:142 +#: parser/analyze.c:3269 parser/parse_coerce.c:245 parser/parse_expr.c:137 +#: parser/parse_expr.c:143 #, c-format msgid "there is no parameter $%d" msgstr "" -#: parser/analyze.c:3223 tcop/postgres.c:1144 +#: parser/analyze.c:3274 tcop/postgres.c:1141 #, c-format -msgid "could not determine datatype of parameter $%d" +msgid "could not determine data type of parameter $%d" msgstr "" #: parser/parse_agg.c:120 @@ -4240,12 +4364,14 @@ msgstr "aggregatfunktioner till #: parser/parse_agg.c:305 #, c-format -msgid "attribute \"%s.%s\" must be GROUPed or used in an aggregate function" +msgid "" +"column \"%s.%s\" must appear in the GROUP BY clause or be used in an " +"aggregate function" msgstr "" #: parser/parse_agg.c:310 #, c-format -msgid "sub-select uses un-GROUPed attribute \"%s.%s\" from outer query" +msgid "subquery uses ungrouped column \"%s.%s\" from outer query" msgstr "" #: parser/parse_clause.c:336 @@ -4253,16 +4379,18 @@ msgstr "" msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN" msgstr "JOIN/ON refererar till \"%s\", vilken inte är en del av JOIN" -#: parser/parse_clause.c:396 gram.y:4762 -msgid "sub-select in FROM must have an alias" +#: parser/parse_clause.c:396 gram.y:4834 +#, fuzzy +msgid "subquery in FROM must have an alias" msgstr "sub-select i FROM måste ha ett alias" #: parser/parse_clause.c:419 -msgid "sub-select in FROM may not have SELECT INTO" +#, fuzzy +msgid "subquery in FROM may not have SELECT INTO" msgstr "sub-select i FROM får inte ha SELECT INTO" #: parser/parse_clause.c:441 -msgid "sub-select in FROM may not refer to other relations of same query level" +msgid "subquery in FROM may not refer to other relations of same query level" msgstr "" #: parser/parse_clause.c:496 @@ -4276,9 +4404,9 @@ msgid "cannot use aggregate function in function expression in FROM" msgstr "" #: parser/parse_clause.c:728 -#, c-format -msgid "USING column name \"%s\" appears more than once" -msgstr "" +#, fuzzy, c-format +msgid "column name \"%s\" appears more than once in USING clause" +msgstr "tabellnamn \"%s\" angivet mer än en gång" #: parser/parse_clause.c:743 #, c-format @@ -4286,9 +4414,9 @@ msgid "common column name \"%s\" appears more than once in left table" msgstr "" #: parser/parse_clause.c:752 -#, c-format -msgid "JOIN/USING column \"%s\" not found in left table" -msgstr "JOIN/USING-kolumn \"%s\" finns inte i vänstra tabellen" +#, fuzzy, c-format +msgid "column \"%s\" specified in USING clause does not exist in left table" +msgstr "kolumn \"%s\" angiven i en nyckel existerar inte" #: parser/parse_clause.c:766 #, c-format @@ -4296,9 +4424,9 @@ msgid "common column name \"%s\" appears more than once in right table" msgstr "" #: parser/parse_clause.c:775 -#, c-format -msgid "JOIN/USING column \"%s\" not found in right table" -msgstr "JOIN/USING-kolumn \"%s\" finns inte i högra tabellen" +#, fuzzy, c-format +msgid "column \"%s\" specified in USING clause does not exist in right table" +msgstr "kolumn \"%s\" angiven i en nyckel existerar inte" #: parser/parse_clause.c:827 #, c-format @@ -4319,36 +4447,37 @@ msgstr "" #. translator: %s is name of a SQL construct, eg LIMIT #: parser/parse_clause.c:1036 -#, c-format -msgid "argument of %s must not contain sub-selects" -msgstr "" +#, fuzzy, c-format +msgid "argument of %s must not contain subqueries" +msgstr "argumentet till %s får inte innehålla variabler" -#: parser/parse_clause.c:1142 +#. translator: first %s is name of a SQL construct, eg ORDER BY +#: parser/parse_clause.c:1138 #, c-format msgid "%s \"%s\" is ambiguous" msgstr "%s \"%s\" är tvetydig" #. translator: %s is name of a SQL construct, eg ORDER BY -#: parser/parse_clause.c:1164 +#: parser/parse_clause.c:1160 #, c-format msgid "non-integer constant in %s" msgstr "" #. translator: %s is name of a SQL construct, eg ORDER BY -#: parser/parse_clause.c:1181 +#: parser/parse_clause.c:1177 #, c-format -msgid "%s position %d is not in target list" +msgid "%s position %d is not in select list" msgstr "" -#: parser/parse_clause.c:1364 -msgid "for SELECT DISTINCT, ORDER BY expressions must appear in target list" +#: parser/parse_clause.c:1362 +msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list" msgstr "" -#: parser/parse_clause.c:1404 +#: parser/parse_clause.c:1402 msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions" msgstr "" -#: parser/parse_coerce.c:253 +#: parser/parse_coerce.c:261 #, c-format msgid "inconsistent types deduced for parameter $%d" msgstr "" @@ -4382,35 +4511,37 @@ msgstr "" msgid "%s could not convert type %s to %s" msgstr "" -#: parser/parse_coerce.c:900 -msgid "arguments declared ANYELEMENT are not all alike" -msgstr "" - #: parser/parse_coerce.c:917 -msgid "arguments declared ANYARRAY are not all alike" +msgid "arguments declared \"anyelement\" are not all alike" msgstr "" -#: parser/parse_coerce.c:939 parser/parse_coerce.c:1050 -#: parser/parse_coerce.c:1077 +#: parser/parse_coerce.c:934 +msgid "arguments declared \"anyarray\" are not all alike" +msgstr "" + +#: parser/parse_coerce.c:963 parser/parse_coerce.c:1075 +#: parser/parse_coerce.c:1102 #, c-format -msgid "argument declared ANYARRAY is not an array but %s" +msgid "argument declared \"anyarray\" is not an array but type %s" msgstr "" -#: parser/parse_coerce.c:955 +#: parser/parse_coerce.c:980 msgid "" -"argument declared ANYARRAY is not consistent with argument declared " -"ANYELEMENT" +"argument declared \"anyarray\" is not consistent with argument declared " +"\"anyelement\"" msgstr "" -#: parser/parse_coerce.c:966 -msgid "could not determine ANYARRAY/ANYELEMENT type because input is UNKNOWN" +#: parser/parse_coerce.c:991 +msgid "" +"could not determine anyarray/anyelement type because input has type \"unknown" +"\"" msgstr "" -#: parser/parse_coerce.c:991 parser/parse_coerce.c:1008 -#: parser/parse_coerce.c:1062 parser/parse_expr.c:794 parser/parse_expr.c:1262 -#: parser/parse_expr.c:1301 +#: parser/parse_coerce.c:1016 parser/parse_coerce.c:1033 +#: parser/parse_coerce.c:1087 parser/parse_expr.c:796 parser/parse_expr.c:1228 +#: parser/parse_expr.c:1267 parser/parse_oper.c:920 #, c-format -msgid "could not find array type for datatype %s" +msgid "could not find array type for data type %s" msgstr "" #: parser/parse_expr.c:105 @@ -4419,75 +4550,60 @@ msgstr "" #: parser/parse_expr.c:106 #, c-format -msgid "Nesting depth exceeds MAX_EXPR_DEPTH = %d." +msgid "Nesting depth exceeds maximum expression depth %d." msgstr "" -#: parser/parse_expr.c:351 +#: parser/parse_expr.c:108 +msgid "Increase the configuration parameter \"max_expr_depth\"." +msgstr "" + +#: parser/parse_expr.c:352 msgid "IS DISTINCT FROM requires = operator to yield boolean" msgstr "" -#: parser/parse_expr.c:374 +#: parser/parse_expr.c:375 msgid "NULLIF requires = operator to yield boolean" msgstr "" -#: parser/parse_expr.c:496 -msgid "sub-select must return a column" +#: parser/parse_expr.c:497 +msgid "subquery must return a column" msgstr "" -#: parser/parse_expr.c:502 -msgid "sub-select must return only one column" +#: parser/parse_expr.c:503 +msgid "subquery must return only one column" msgstr "" -#: parser/parse_expr.c:558 +#: parser/parse_expr.c:559 #, c-format msgid "row comparison cannot use operator %s" msgstr "radjämförelse kan inte använda operator %s" -#: parser/parse_expr.c:585 -msgid "sub-select has too many columns" +#: parser/parse_expr.c:586 +#, fuzzy +msgid "subquery has too many columns" msgstr "subselect har för många kolumner" -#: parser/parse_expr.c:603 -#, c-format -msgid "operator %s must return boolean, not type %s" +#: parser/parse_expr.c:604 +#, fuzzy, c-format +msgid "operator %s must return type boolean, not type %s" +msgstr "argumentet till \"%s\" måste ha typ boolean, inte typ %s" + +#: parser/parse_expr.c:607 parser/parse_expr.c:614 +msgid "" +"The operator of a quantified predicate subquery must return type boolean." msgstr "" -#: parser/parse_expr.c:606 parser/parse_expr.c:613 -msgid "The operator of a quantified predicate subquery must return boolean." -msgstr "" - -#: parser/parse_expr.c:611 +#: parser/parse_expr.c:612 #, c-format msgid "operator %s must not return a set" msgstr "operator %s får inte returnera en mängd" -#: parser/parse_expr.c:623 -msgid "sub-select has too few columns" -msgstr "" +#: parser/parse_expr.c:624 +#, fuzzy +msgid "subquery has too few columns" +msgstr "subselect har för många kolumner" -#: parser/parse_expr.c:809 -msgid "multidimensional ARRAY[] must be built from nested array expressions" -msgstr "" - -#: parser/parse_expr.c:815 -msgid "nested array expressions must have common number of dimensions" -msgstr "" - -#: parser/parse_expr.c:819 -msgid "nested array expressions must have common element type" -msgstr "" - -#: parser/parse_expr.c:1068 -#, c-format -msgid "attribute \"%s\" not found" -msgstr "" - -#: parser/parse_expr.c:1357 -#, c-format -msgid "relation reference \"%s\" cannot be used in an expression" -msgstr "" - -#: parser/parse_expr.c:1565 +#: parser/parse_expr.c:1531 #, c-format msgid "cannot cast type %s to %s" msgstr "" @@ -4499,7 +4615,7 @@ msgstr "" #: parser/parse_func.c:224 #, c-format -msgid "cannot pass result of sub-select or join %s to a function" +msgid "cannot pass result of subquery or join \"%s\" to a function" msgstr "" #: parser/parse_func.c:265 @@ -4518,9 +4634,9 @@ msgid "attribute notation .%s applied to type %s, which is not a complex type" msgstr "" #: parser/parse_func.c:301 -#, c-format -msgid "attribute \"%s\" not found in datatype %s" -msgstr "" +#, fuzzy, c-format +msgid "attribute \"%s\" not found in data type %s" +msgstr "attributet \"%s\" har sammanslagen typ %s" #: parser/parse_func.c:311 #, c-format @@ -4530,40 +4646,40 @@ msgstr "" #: parser/parse_func.c:314 msgid "" "Could not choose a best candidate function. You may need to add explicit " -"typecasts." +"type casts." msgstr "" #: parser/parse_func.c:322 msgid "" "No function matches the given name and argument types. You may need to add " -"explicit typecasts." +"explicit type casts." msgstr "" #: parser/parse_func.c:371 msgid "aggregates may not return sets" msgstr "" -#: parser/parse_func.c:1353 -#, c-format -msgid "no such attribute %s.%s.%s" -msgstr "finns inget attribut %s.%s.%s" +#: parser/parse_func.c:1354 +#, fuzzy, c-format +msgid "column %s.%s.%s does not exist" +msgstr "relationen \"%s.%s\" existerar inte" -#: parser/parse_func.c:1358 -#, c-format -msgid "no such attribute %s.%s" -msgstr "finns inget attribut %s.%s" +#: parser/parse_func.c:1359 +#, fuzzy, c-format +msgid "column %s.%s does not exist" +msgstr "relationen \"%s.%s\" existerar inte" -#: parser/parse_func.c:1428 +#: parser/parse_func.c:1429 #, c-format msgid "aggregate %s(*) does not exist" msgstr "aggregatfunktion %s(*) existerar inte" -#: parser/parse_func.c:1433 +#: parser/parse_func.c:1434 #, c-format msgid "aggregate %s(%s) does not exist" msgstr "aggregatfunktion %s(%s) existerar inte" -#: parser/parse_func.c:1454 +#: parser/parse_func.c:1455 #, c-format msgid "function %s(%s) is not an aggregate" msgstr "funktionen %s(%s) är inte en aggregatfunktion" @@ -4582,64 +4698,61 @@ msgstr "" msgid "array assignment requires type %s but expression is of type %s" msgstr "" -#: parser/parse_oper.c:83 parser/parse_oper.c:697 +#: parser/parse_oper.c:84 parser/parse_oper.c:785 utils/adt/regproc.c:467 +#: utils/adt/regproc.c:487 utils/adt/regproc.c:665 #, c-format msgid "operator does not exist: %s" msgstr "operator existerar inte: %s" -#: parser/parse_oper.c:187 +#: parser/parse_oper.c:185 utils/adt/arrayfuncs.c:2393 +#: utils/adt/ri_triggers.c:3601 #, c-format msgid "could not identify an equality operator for type %s" msgstr "" -#: parser/parse_oper.c:250 +#: parser/parse_oper.c:249 parser/parse_oper.c:314 #, c-format msgid "could not identify an ordering operator for type %s" msgstr "" -#: parser/parse_oper.c:252 +#: parser/parse_oper.c:251 parser/parse_oper.c:316 msgid "Use an explicit ordering operator or modify the query." msgstr "" -#: parser/parse_oper.c:496 +#: parser/parse_oper.c:584 #, c-format msgid "operator requires run-time type coercion: %s" msgstr "" -#: parser/parse_oper.c:690 +#: parser/parse_oper.c:778 #, c-format msgid "operator is not unique: %s" msgstr "" -#: parser/parse_oper.c:692 +#: parser/parse_oper.c:780 msgid "" "Could not choose a best candidate operator. You may need to add explicit " -"typecasts." +"type casts." msgstr "" -#: parser/parse_oper.c:699 +#: parser/parse_oper.c:787 msgid "" "No operator matches the given name and argument type(s). You may need to add " -"explicit typecasts." +"explicit type casts." msgstr "" -#: parser/parse_oper.c:789 +#: parser/parse_oper.c:877 msgid "op ANY/ALL (array) requires array on right side" msgstr "" -#: parser/parse_oper.c:818 +#: parser/parse_oper.c:906 msgid "op ANY/ALL (array) requires operator to yield boolean" msgstr "" -#: parser/parse_oper.c:822 +#: parser/parse_oper.c:910 msgid "op ANY/ALL (array) requires operator not to return a set" msgstr "" -#: parser/parse_oper.c:832 -#, c-format -msgid "could not find datatype for array of %s" -msgstr "" - #: parser/parse_relation.c:174 parser/parse_relation.c:189 #, c-format msgid "table reference \"%s\" is ambiguous" @@ -4667,11 +4780,12 @@ msgid "table \"%s\" has %d columns available but %d columns specified" msgstr "" #: parser/parse_relation.c:935 -msgid "a column definition list is only allowed for functions returning RECORD" +msgid "" +"a column definition list is only allowed for functions returning \"record\"" msgstr "" #: parser/parse_relation.c:946 -msgid "a column definition list is required for functions returning RECORD" +msgid "a column definition list is required for functions returning \"record\"" msgstr "" #: parser/parse_relation.c:1007 @@ -4684,33 +4798,33 @@ msgstr "" msgid "function \"%s\" in FROM has unsupported return type" msgstr "" -#: parser/parse_relation.c:1422 parser/parse_relation.c:1681 +#: parser/parse_relation.c:1422 parser/parse_relation.c:1666 msgid "function in FROM has unsupported return type" msgstr "" -#: parser/parse_relation.c:1902 +#: parser/parse_relation.c:1910 #, c-format msgid "missing FROM-clause entry in subquery for table \"%s\"" msgstr "" -#: parser/parse_relation.c:1907 +#: parser/parse_relation.c:1915 #, c-format msgid "missing FROM-clause entry for table \"%s\"" msgstr "" -#: parser/parse_relation.c:1926 +#: parser/parse_relation.c:1934 #, c-format msgid "adding missing FROM-clause entry in subquery for table \"%s\"" msgstr "" -#: parser/parse_relation.c:1931 +#: parser/parse_relation.c:1939 #, c-format msgid "adding missing FROM-clause entry for table \"%s\"" msgstr "" #: parser/parse_target.c:66 #, c-format -msgid "relation reference \"%s\" cannot be used as a targetlist entry" +msgid "relation reference \"%s\" cannot be used as a select-list entry" msgstr "" #: parser/parse_target.c:68 @@ -4718,21 +4832,21 @@ msgstr "" msgid "Write \"%s\".* to denote all the columns of the relation." msgstr "" -#: parser/parse_target.c:335 -#, c-format -msgid "cannot assign to system attribute \"%s\"" -msgstr "" +#: parser/parse_target.c:331 +#, fuzzy, c-format +msgid "cannot assign to system column \"%s\"" +msgstr "kan inte ändra namnet på vykolumnen \"%s\"" -#: parser/parse_target.c:357 +#: parser/parse_target.c:353 msgid "cannot set an array element to DEFAULT" msgstr "" -#: parser/parse_target.c:424 +#: parser/parse_target.c:420 #, c-format msgid "column \"%s\" is of type %s but expression is of type %s" msgstr "" -#: parser/parse_target.c:554 +#: parser/parse_target.c:555 msgid "SELECT * with no tables specified is not valid" msgstr "" @@ -4756,7 +4870,7 @@ msgstr "" msgid "type \"%s\" is only a shell" msgstr "" -#: parser/parse_type.c:507 +#: parser/parse_type.c:441 parser/parse_type.c:529 #, c-format msgid "invalid type name \"%s\"" msgstr "ogiltigt typnamn \"%s\"" @@ -4802,228 +4916,233 @@ msgstr "" msgid "%s at or near \"%s\"" msgstr "" -#: /usr/share/bison/bison.simple:179 +#: y.tab.c:9137 msgid "syntax error: cannot back up" msgstr "" -#: gram.y:961 gram.y:987 +#: gram.y:967 gram.y:993 msgid "time zone interval must be HOUR or HOUR TO MINUTE" msgstr "" -#: gram.y:972 gram.y:5087 gram.y:7189 +#: gram.y:978 gram.y:5159 gram.y:7257 #, c-format msgid "INTERVAL(%d) precision must not be negative" msgstr "" -#: gram.y:978 gram.y:5093 gram.y:7195 +#: gram.y:984 gram.y:5165 gram.y:7263 #, c-format msgid "INTERVAL(%d) precision reduced to maximum allowed, %d" msgstr "" -#: gram.y:1474 -msgid "CREATE TABLE / COLLATE is not yet implemented; clause ignored" -msgstr "CREATE TABLE / COLLATE är inte implementerat ännu; klausulen ignorerad" +#: gram.y:1776 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 +msgid "MATCH PARTIAL not yet implemented" +msgstr "" -#: gram.y:1776 -msgid "FOREIGN KEY/MATCH PARTIAL is not yet implemented" -msgstr "FOREIGN KEY/MATCH PARTIAL är inte implementerat ännu" - -#: gram.y:1858 +#: gram.y:1863 msgid "CREATE TABLE AS may not specify INTO" msgstr "" -#: gram.y:2266 +#: gram.y:2271 msgid "CREATE ASSERTION is not yet implemented" msgstr "CREATE ASSERTION är inte implementerat ännu" -#: gram.y:2282 +#: gram.y:2287 msgid "DROP ASSERTION is not yet implemented" msgstr "DROP ASSERTION är inte implementerat ännu" -#: gram.y:3092 +#: gram.y:3148 msgid "CREATE FUNCTION / OUT parameters are not implemented" msgstr "CREATE FUNCTION / OUT -parametrar är inte implementerart ännu" -#: gram.y:3099 +#: gram.y:3155 msgid "CREATE FUNCTION / INOUT parameters are not implemented" msgstr "CREATE FUNCTION / INOUT -parametrar är inte implementerat ännu" -#: gram.y:3253 -msgid "argument type missing (use NONE for unary operators)" +#: gram.y:3316 utils/adt/regproc.c:639 +msgid "missing argument" msgstr "" -#: gram.y:3855 -msgid "CREATE DOMAIN / COLLATE is not yet implemented; clause ignored" -msgstr "CREATE DOMAIN / COLLATE är inte implementerat ännu; klausulen ignorerad" +#: gram.y:3317 utils/adt/regproc.c:640 +msgid "Use NONE to denote the missing argument of a unary operator." +msgstr "" -#: gram.y:4160 +#: gram.y:4219 msgid "column name list not allowed in CREATE TABLE / AS EXECUTE" msgstr "" -#: gram.y:4612 +#: gram.y:4684 msgid "LIMIT #,# syntax is not supported" msgstr "LIMIT #,#-syntax stöds inte" -#: gram.y:4613 +#: gram.y:4685 msgid "Use separate LIMIT and OFFSET clauses." msgstr "använd separata klausuler LIMIT och OFFSET." -#: gram.y:4763 +#: gram.y:4835 msgid "For example, FROM (SELECT ...) [AS] foo." msgstr "Till exempel, FROM (SELECT ...) [AS] foo" -#: gram.y:5190 -msgid "precision for FLOAT must be at least 1 bit" +#: gram.y:5262 +#, fuzzy +msgid "precision for type float must be at least 1 bit" +msgstr "längden för typ %s måste vara minst 1" + +#: gram.y:5270 +msgid "precision for type float must be less than 54 bits" msgstr "" -#: gram.y:5198 -msgid "precision for FLOAT must be less than 54 bits" -msgstr "" - -#: gram.y:5212 gram.y:5227 +#: gram.y:5284 gram.y:5299 #, c-format msgid "NUMERIC precision %d must be between 1 and %d" msgstr "Precisionen %d för NUMERIC måste vara mellan 1 och %d" -#: gram.y:5217 +#: gram.y:5289 #, c-format msgid "NUMERIC scale %d must be between 0 and precision %d" msgstr "Skalan %d för NUMERIC måste vara mellan 0 och precisionen %d" -#: gram.y:5245 gram.y:5260 +#: gram.y:5317 gram.y:5332 #, c-format msgid "DECIMAL precision %d must be between 1 and %d" msgstr "Precisionen %d för DECIMAL måste vara mellan 1 och %d" -#: gram.y:5250 +#: gram.y:5322 #, c-format msgid "DECIMAL scale %d must be between 0 and precision %d" msgstr "Skalan %d för DECIMAL måste vara mellan 0 och precisionen %d" -#: gram.y:5310 gram.y:5388 +#: gram.y:5382 gram.y:5460 #, c-format msgid "length for type %s must be at least 1" msgstr "längden för typ %s måste vara minst 1" -#: gram.y:5315 gram.y:5393 +#: gram.y:5387 gram.y:5465 #, c-format msgid "length for type %s cannot exceed %d" msgstr "längden för typ %s kan inte överstiga %d" -#: gram.y:5471 +#: gram.y:5538 #, c-format msgid "TIMESTAMP(%d)%s precision must not be negative" msgstr "" -#: gram.y:5477 +#: gram.y:5544 #, c-format msgid "TIMESTAMP(%d)%s precision reduced to maximum allowed, %d" msgstr "" -#: gram.y:5512 +#: gram.y:5579 #, c-format msgid "TIME(%d)%s precision must not be negative" msgstr "" -#: gram.y:5518 +#: gram.y:5585 #, c-format msgid "TIME(%d)%s precision reduced to maximum allowed, %d" msgstr "" -#: gram.y:5664 gram.y:7767 gram.y:7823 +#: gram.y:5731 gram.y:7839 gram.y:7895 msgid "unequal number of entries in row expression" msgstr "" -#: gram.y:6086 +#: gram.y:6144 msgid "UNIQUE predicate is not yet implemented" msgstr "UNIQUE-predikat är inte implementerat ännu" -#: gram.y:6328 +#: gram.y:6386 #, c-format msgid "CURRENT_TIME(%d) precision must not be negative" msgstr "" -#: gram.y:6334 +#: gram.y:6392 #, c-format msgid "CURRENT_TIME(%d) precision reduced to maximum allowed, %d" msgstr "" -#: gram.y:6382 +#: gram.y:6440 #, c-format msgid "CURRENT_TIMESTAMP(%d) precision must not be negative" msgstr "" -#: gram.y:6388 +#: gram.y:6446 #, c-format msgid "CURRENT_TIMESTAMP(%d) precision reduced to maximum allowed, %d" msgstr "" -#: gram.y:6435 +#: gram.y:6493 #, c-format msgid "LOCALTIME(%d) precision must not be negative" msgstr "" -#: gram.y:6441 +#: gram.y:6499 #, c-format msgid "LOCALTIME(%d) precision reduced to maximum allowed, %d" msgstr "" -#: gram.y:6489 +#: gram.y:6547 #, c-format msgid "LOCALTIMESTAMP(%d) precision must not be negative" msgstr "" -#: gram.y:6495 +#: gram.y:6553 #, c-format msgid "LOCALTIMESTAMP(%d) precision reduced to maximum allowed, %d" msgstr "" -#: gram.y:7636 -msgid "OLD used in non-rule query" +#: gram.y:7708 +msgid "OLD used in query that is not in a rule" msgstr "" -#: gram.y:7645 -msgid "NEW used in non-rule query" +#: gram.y:7717 +msgid "NEW used in query that is not in a rule" msgstr "" -#: /usr/share/bison/bison.simple:795 -msgid "parse error; also virtual memory exhausted" +#: y.tab.c:18369 +msgid "syntax error; also virtual memory exhausted" msgstr "" -#: /usr/share/bison/bison.simple:799 -msgid "parse error" -msgstr "parse-fel" +#: y.tab.c:18373 +#, fuzzy +msgid "syntax error" +msgstr "syntaxfel i \"" -#: /usr/share/bison/bison.simple:924 +#: y.tab.c:18472 msgid "parser stack overflow" msgstr "överspill i parser-stacken" -#: gram.y:7803 +#: gram.y:7875 #, c-format msgid "operator %s is not supported for row expressions" msgstr "" -#: gram.y:7880 +#: gram.y:7952 msgid "wrong number of parameters on left side of OVERLAPS expression" msgstr "" -#: gram.y:7886 +#: gram.y:7958 msgid "wrong number of parameters on right side of OVERLAPS expression" msgstr "" -#: gram.y:7924 +#: gram.y:8017 msgid "multiple ORDER BY clauses not allowed" msgstr "" -#: gram.y:7932 +#: gram.y:8025 msgid "multiple FOR UPDATE clauses not allowed" msgstr "" -#: gram.y:7940 +#: gram.y:8033 msgid "multiple OFFSET clauses not allowed" msgstr "" -#: gram.y:7948 +#: gram.y:8041 msgid "multiple LIMIT clauses not allowed" msgstr "" @@ -5034,7 +5153,7 @@ msgstr "kan inte skapa semafor: %m" #: port/sysv_sema.c:118 port/pg_sema.c:118 #, c-format -msgid "Failed syscall was semget(%d, %d, 0%o)." +msgid "Failed system call was semget(%lu, %d, 0%o)." msgstr "" #: port/sysv_sema.c:122 port/pg_sema.c:122 @@ -5057,22 +5176,22 @@ msgid "" "Look into the PostgreSQL documentation for details." msgstr "" -#: port/sysv_shmem.c:92 port/pg_shmem.c:92 +#: port/sysv_shmem.c:94 port/pg_shmem.c:94 #, c-format msgid "could not create shared memory segment: %m" msgstr "" -#: port/sysv_shmem.c:93 port/pg_shmem.c:93 +#: port/sysv_shmem.c:95 port/pg_shmem.c:95 #, c-format -msgid "Failed syscall was shmget(key=%d, size=%u, 0%o)." +msgid "Failed system call was shmget(key=%lu, size=%u, 0%o)." msgstr "" -#: port/sysv_shmem.c:97 port/pg_shmem.c:97 +#: port/sysv_shmem.c:99 port/pg_shmem.c:99 #, 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 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" @@ -5083,7 +5202,7 @@ msgid "" "configuration." msgstr "" -#: port/sysv_shmem.c:110 port/pg_shmem.c:110 +#: port/sysv_shmem.c:112 port/pg_shmem.c:112 #, c-format msgid "" "This error usually means that PostgreSQL's request for a shared memory " @@ -5094,7 +5213,7 @@ msgid "" "configuration." msgstr "" -#: port/sysv_shmem.c:119 port/pg_shmem.c:119 +#: port/sysv_shmem.c:121 port/pg_shmem.c:121 #, c-format msgid "" "This error does *not* mean that you have run out of disk space. It occurs " @@ -5108,235 +5227,242 @@ msgid "" "configuration." msgstr "" -#: postmaster/pgstat.c:199 +#: postmaster/pgstat.c:220 #, c-format msgid "could not resolve \"localhost\": %s" msgstr "" -#: postmaster/pgstat.c:219 +#: postmaster/pgstat.c:247 +#, fuzzy, c-format +msgid "could not create socket for statistics collector: %m" +msgstr "kan inte skapa låsfil \"%s\": %m" + +#: postmaster/pgstat.c:259 #, c-format -msgid "could not create socket for statistics: %m" +msgid "could not bind socket for statistics collector: %m" msgstr "" -#: postmaster/pgstat.c:231 +#: postmaster/pgstat.c:270 #, c-format -msgid "could not bind socket for statistics: %m" +msgid "could not get address of socket for statistics collector: %m" msgstr "" -#: postmaster/pgstat.c:243 +#: postmaster/pgstat.c:286 #, c-format -msgid "could not get address of socket for statistics: %m" +msgid "could not connect socket for statistics collector: %m" msgstr "" -#: postmaster/pgstat.c:257 -#, c-format -msgid "could not connect socket for statistics: %m" +#: postmaster/pgstat.c:301 +msgid "disabling statistics collector for lack of working socket" msgstr "" -#: postmaster/pgstat.c:271 +#: postmaster/pgstat.c:315 #, c-format -msgid "could not set statistics socket to nonblock mode: %m" +msgid "could not set statistics collector socket to nonblocking mode: %m" msgstr "" -#: postmaster/pgstat.c:282 +#: postmaster/pgstat.c:326 #, c-format msgid "could not create pipe for statistics collector: %m" msgstr "" -#: postmaster/pgstat.c:343 +#: postmaster/pgstat.c:476 msgid "statistics collector startup skipped" msgstr "" -#: postmaster/pgstat.c:374 +#: postmaster/pgstat.c:511 #, c-format msgid "could not fork statistics buffer: %m" msgstr "" -#: postmaster/pgstat.c:780 +#: postmaster/pgstat.c:914 msgid "must be superuser to reset statistics counters" msgstr "" -#: postmaster/pgstat.c:1259 +#: postmaster/pgstat.c:1400 #, c-format msgid "could not create pipe for statistics buffer: %m" msgstr "" -#: postmaster/pgstat.c:1267 +#: postmaster/pgstat.c:1413 #, c-format msgid "could not fork statistics collector: %m" msgstr "" -#: postmaster/pgstat.c:1324 postmaster/pgstat.c:1627 postmaster/pgstat.c:1895 -#: postmaster/pgstat.c:1927 postmaster/pgstat.c:1981 postmaster/pgstat.c:2242 -#: postmaster/pgstat.c:2303 postmaster/pgstat.c:2349 postmaster/pgstat.c:2400 -#: postmaster/pgstat.c:2629 postmaster/pgstat.c:2811 +#: postmaster/pgstat.c:1499 postmaster/pgstat.c:1512 postmaster/pgstat.c:1801 +#: postmaster/pgstat.c:2057 postmaster/pgstat.c:2089 postmaster/pgstat.c:2143 +#: postmaster/pgstat.c:2404 postmaster/pgstat.c:2465 postmaster/pgstat.c:2511 +#: postmaster/pgstat.c:2562 postmaster/pgstat.c:2791 postmaster/pgstat.c:2973 msgid "out of memory in statistics collector --- abort" msgstr "" -#: postmaster/pgstat.c:1336 -msgid "allocation of backend table failed" -msgstr "" - -#: postmaster/pgstat.c:1402 +#: postmaster/pgstat.c:1578 #, c-format -msgid "select failed in statistics collector: %m" +msgid "select() failed in statistics collector: %m" msgstr "" -#: postmaster/pgstat.c:1444 -#, c-format -msgid "could not read from statistics pipe: %m" -msgstr "" +#: postmaster/pgstat.c:1620 +#, fuzzy, c-format +msgid "could not read from statistics collector pipe: %m" +msgstr "kunde inte läsa katalog \"%s\": %m" -#: postmaster/pgstat.c:1463 +#: postmaster/pgstat.c:1639 msgid "invalid statistics message length" msgstr "ogiltig statistikmeddelandelängd" -#: postmaster/pgstat.c:1615 +#: postmaster/pgstat.c:1789 #, c-format -msgid "could not set statistics pipe to nonblock mode: %m" +msgid "could not set statistics collector pipe to nonblocking mode: %m" msgstr "" -#: postmaster/pgstat.c:1655 +#: postmaster/pgstat.c:1829 msgid "statistics buffer is full" msgstr "" -#: postmaster/pgstat.c:1688 +#: postmaster/pgstat.c:1862 #, c-format -msgid "select failed in statistics buffer: %m" +msgid "select() failed in statistics buffer: %m" msgstr "" -#: postmaster/pgstat.c:1706 -#, c-format -msgid "failed to read statistics message: %m" -msgstr "" +#: postmaster/pgstat.c:1878 +#, fuzzy, c-format +msgid "could not read statistics message: %m" +msgstr "kunde inte läsa \"%s\": %m" -#: postmaster/pgstat.c:1781 -#, c-format -msgid "failed to write statistics pipe: %m" -msgstr "" +#: postmaster/pgstat.c:1943 +#, fuzzy, c-format +msgid "could not write to statistics collector pipe: %m" +msgstr "kunde inte skriva till temp-fil \"%s\": %m" -#: postmaster/pgstat.c:1835 -#, c-format -msgid "invalid backend ID %d" -msgstr "ogiltigt användar-ID %d" +#: postmaster/pgstat.c:1997 +#, fuzzy, c-format +msgid "invalid server process ID %d" +msgstr "serverprocess" -#: postmaster/pgstat.c:2030 postmaster/pgstat.c:2143 -#, c-format -msgid "could not write temp statistics file \"%s\": %m" -msgstr "" +#: postmaster/pgstat.c:2192 +#, fuzzy, c-format +msgid "could not open temporary statistics file \"%s\": %m" +msgstr "kunde inte öppna serverfil \"%s\": %m" -#: postmaster/pgstat.c:2057 +#: postmaster/pgstat.c:2219 msgid "database hash table corrupted during cleanup --- abort" msgstr "" -#: postmaster/pgstat.c:2094 +#: postmaster/pgstat.c:2256 #, c-format msgid "tables hash table for database %u corrupted during cleanup --- abort" msgstr "" -#: postmaster/pgstat.c:2152 -#, c-format -msgid "could not rename temp statistics file \"%s\" to \"%s\": %m" +#: postmaster/pgstat.c:2305 +#, fuzzy, c-format +msgid "could not close temporary statistics file \"%s\": %m" +msgstr "kan inte skapa skapa init-fil \"%s\": %m" + +#: postmaster/pgstat.c:2314 +#, fuzzy, c-format +msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m" +msgstr "kunde inte döpa om \"%s\" till \"%s\": %m" + +#: postmaster/pgstat.c:2336 +msgid "dead-server-process hash table corrupted during cleanup --- abort" msgstr "" -#: postmaster/pgstat.c:2174 -msgid "dead-backend hash table corrupted during cleanup --- abort" -msgstr "" - -#: postmaster/pgstat.c:2285 postmaster/pgstat.c:2317 postmaster/pgstat.c:2380 -#: postmaster/pgstat.c:2413 postmaster/pgstat.c:2434 postmaster/pgstat.c:2480 -#: postmaster/pgstat.c:2513 +#: postmaster/pgstat.c:2447 postmaster/pgstat.c:2479 postmaster/pgstat.c:2542 +#: postmaster/pgstat.c:2575 postmaster/pgstat.c:2596 postmaster/pgstat.c:2642 +#: postmaster/pgstat.c:2675 msgid "corrupted pgstat.stat file" msgstr "" -#: postmaster/postmaster.c:327 +#: postmaster/postmaster.c:336 #, c-format msgid "data directory \"%s\" does not exist" msgstr "databaskatalogen \"%s\" existerar inte" -#: postmaster/postmaster.c:332 +#: postmaster/postmaster.c:341 #, c-format msgid "could not read permissions of directory \"%s\": %m" msgstr "" -#: postmaster/postmaster.c:347 +#: postmaster/postmaster.c:356 #, c-format msgid "data directory \"%s\" has group or world access" msgstr "" -#: postmaster/postmaster.c:349 +#: postmaster/postmaster.c:358 msgid "Permissions should be u=rwx (0700)." msgstr "" -#: postmaster/postmaster.c:361 +#: postmaster/postmaster.c:370 #, c-format msgid "" -"%s could not find the database system.\n" -"Expected to find it in the PGDATA directory \"%s\",\n" -"but failed to open file \"%s\": %s\n" +"%s: could not find the database system\n" +"Expected to find it in the directory \"%s\",\n" +"but could not open file \"%s\": %s\n" msgstr "" -#: postmaster/postmaster.c:459 tcop/postgres.c:2107 +#: postmaster/postmaster.c:468 tcop/postgres.c:2110 msgid "assert checking is not compiled in" msgstr "" -#: postmaster/postmaster.c:585 postmaster/postmaster.c:598 +#: postmaster/postmaster.c:594 postmaster/postmaster.c:607 #, c-format -msgid "Try '%s --help' for more information.\n" +msgid "Try \"%s --help\" for more information.\n" msgstr "" -#: postmaster/postmaster.c:596 +#: postmaster/postmaster.c:605 #, c-format msgid "invalid argument: \"%s\"" msgstr "ogiltigt argument: \"%s\"" -#: postmaster/postmaster.c:624 +#: postmaster/postmaster.c:633 msgid "" "the number of buffers (-B) must be at least twice the number of allowed " "connections (-N) and at least 16" msgstr "" -#: postmaster/postmaster.c:630 +#: postmaster/postmaster.c:639 msgid "superuser_reserved_connections must be less than max_connections" msgstr "" -#: postmaster/postmaster.c:639 +#: postmaster/postmaster.c:648 msgid "invalid datetoken tables, please fix" msgstr "" -#: postmaster/postmaster.c:669 tcop/postgres.c:2584 +#: postmaster/postmaster.c:683 tcop/postgres.c:2572 #, c-format msgid "%s: could not locate postgres executable" msgstr "" -#: postmaster/postmaster.c:678 -msgid "for SSL, TCP/IP connections must be enabled" +#: postmaster/postmaster.c:692 +#, fuzzy +msgid "TCP/IP connections must be enabled for SSL" msgstr "För SSL så måste TCP/IP-uppkopplingar vara påslagna" -#: postmaster/postmaster.c:752 +#: postmaster/postmaster.c:766 #, c-format msgid "could not create listen socket for \"%s\"" msgstr "" -#: postmaster/postmaster.c:771 +#: postmaster/postmaster.c:785 msgid "could not create TCP/IP listen socket" msgstr "" -#: postmaster/postmaster.c:795 -msgid "could not create UNIX stream port" -msgstr "" +#: postmaster/postmaster.c:809 +#, fuzzy +msgid "could not create Unix-domain socket" +msgstr "kan inte skapa semafor: %m" -#: postmaster/postmaster.c:915 +#: postmaster/postmaster.c:929 #, c-format msgid "could not fork background process: %s" msgstr "" -#: postmaster/postmaster.c:937 -#, c-format -msgid "could not disassociate from controlling TTY: %s" -msgstr "" +#: postmaster/postmaster.c:951 +#, fuzzy, c-format +msgid "could not dissociate from controlling TTY: %s" +msgstr "kunde inte skapa kontrollfil \"%s\": %m" -#: postmaster/postmaster.c:957 +#: postmaster/postmaster.c:971 #, c-format msgid "" "%s is the PostgreSQL server.\n" @@ -5345,7 +5471,7 @@ msgstr "" "%s är PostgreSQL-servern.\n" "\n" -#: postmaster/postmaster.c:958 +#: postmaster/postmaster.c:972 #, c-format msgid "" "Usage:\n" @@ -5356,77 +5482,78 @@ msgstr "" " %s [FLAGGA]...\n" "\n" -#: postmaster/postmaster.c:959 +#: postmaster/postmaster.c:973 tcop/postgres.c:1975 msgid "Options:\n" msgstr "Flaggor:\n" -#: postmaster/postmaster.c:961 +#: postmaster/postmaster.c:975 tcop/postgres.c:1977 msgid " -A 1|0 enable/disable run-time assert checking\n" msgstr " -A 1|0 slå på/av villkorskontroller (assert)\n" -#: postmaster/postmaster.c:963 +#: postmaster/postmaster.c:977 tcop/postgres.c:1979 msgid " -B NBUFFERS number of shared buffers\n" msgstr " -B NBUFFERS antalet delade buffertar\n" -#: postmaster/postmaster.c:964 +#: postmaster/postmaster.c:978 tcop/postgres.c:1980 msgid " -c NAME=VALUE set run-time parameter\n" msgstr " -c NAMN=VÄRDE sätt parameter (som används under körning)\n" -#: postmaster/postmaster.c:965 +#: postmaster/postmaster.c:979 msgid " -d 1-5 debugging level\n" msgstr " -d 1-5 debug-nivå\n" -#: postmaster/postmaster.c:966 +#: postmaster/postmaster.c:980 tcop/postgres.c:1982 msgid " -D DATADIR database directory\n" msgstr " -D DATADIR databaskatalog\n" -#: postmaster/postmaster.c:967 +#: postmaster/postmaster.c:981 tcop/postgres.c:1985 msgid " -F turn fsync off\n" msgstr " -F slå av fsync\n" -#: postmaster/postmaster.c:968 +#: postmaster/postmaster.c:982 msgid " -h HOSTNAME host name or IP address to listen on\n" msgstr " -h VÄRDNAMN värdnamn eller IP-adress att lyssna på\n" -#: postmaster/postmaster.c:969 +#: postmaster/postmaster.c:983 msgid " -i enable TCP/IP connections\n" msgstr " -i tillåt TCP/IP-uppkopplingar\n" -#: postmaster/postmaster.c:970 +#: postmaster/postmaster.c:984 msgid " -k DIRECTORY Unix-domain socket location\n" msgstr " -k KATALOG plats för unix-domaän-uttag (socket)\n" -#: postmaster/postmaster.c:972 +#: postmaster/postmaster.c:986 msgid " -l enable SSL connections\n" msgstr " -l tillåt SSL-anslutningar\n" -#: postmaster/postmaster.c:974 +#: postmaster/postmaster.c:988 msgid " -N MAX-CONNECT maximum number of allowed connections\n" msgstr " -N MAX-ANSLUT maximalt antal tillåtna anslutningar\n" -#: postmaster/postmaster.c:975 -msgid " -o OPTIONS pass 'OPTIONS' to each backend server\n" +#: postmaster/postmaster.c:989 +#, fuzzy +msgid " -o OPTIONS pass \"OPTIONS\" to each server process\n" msgstr " -o FLAGGOR skicka 'FLAGGOR' till alla backend-servrar\n" -#: postmaster/postmaster.c:976 +#: postmaster/postmaster.c:990 msgid " -p PORT port number to listen on\n" msgstr " -p PORT portnummer att lyssna på\n" -#: postmaster/postmaster.c:977 +#: postmaster/postmaster.c:991 msgid "" " -S silent mode (start in background without logging output)\n" msgstr "" " -S tyst läge (starta i bakgrunden och ingen logg-utskrift)\n" -#: postmaster/postmaster.c:978 +#: postmaster/postmaster.c:992 tcop/postgres.c:1992 msgid " --help show this help, then exit\n" msgstr " --help visa denna hjälpen, avsluta sedan\n" -#: postmaster/postmaster.c:979 +#: postmaster/postmaster.c:993 tcop/postgres.c:1993 msgid " --version output version information, then exit\n" msgstr " --version visa versionsinformation, avsluta sedan\n" -#: postmaster/postmaster.c:981 +#: postmaster/postmaster.c:995 tcop/postgres.c:1994 msgid "" "\n" "Developer options:\n" @@ -5434,16 +5561,16 @@ msgstr "" "\n" "Utvecklarflaggor:\n" -#: postmaster/postmaster.c:982 +#: postmaster/postmaster.c:996 msgid "" " -n do not reinitialize shared memory after abnormal exit\n" msgstr "" -#: postmaster/postmaster.c:983 +#: postmaster/postmaster.c:997 msgid " -s send SIGSTOP to all backend servers if one dies\n" msgstr "" -#: postmaster/postmaster.c:985 +#: postmaster/postmaster.c:999 msgid "" "\n" "Please read the documentation for the complete list of run-time\n" @@ -5458,178 +5585,190 @@ msgstr "" "\n" "Rapportera buggar till .\n" -#: postmaster/postmaster.c:1068 +#: postmaster/postmaster.c:1092 #, c-format -msgid "select failed in postmaster: %m" +msgid "select() failed in postmaster: %m" msgstr "" -#: postmaster/postmaster.c:1185 postmaster/postmaster.c:1216 +#: postmaster/postmaster.c:1208 postmaster/postmaster.c:1239 msgid "incomplete startup packet" msgstr "" -#: postmaster/postmaster.c:1197 +#: postmaster/postmaster.c:1220 msgid "invalid length of startup packet" msgstr "" -#: postmaster/postmaster.c:1249 +#: postmaster/postmaster.c:1276 #, c-format msgid "failed to send SSL negotiation response: %m" msgstr "" -#: postmaster/postmaster.c:1278 +#: postmaster/postmaster.c:1305 #, c-format msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u" msgstr "" -#: postmaster/postmaster.c:1342 +#: postmaster/postmaster.c:1369 msgid "invalid startup packet layout: expected terminator as last byte" msgstr "" -#: postmaster/postmaster.c:1371 +#: postmaster/postmaster.c:1398 msgid "no PostgreSQL user name specified in startup packet" msgstr "" -#: postmaster/postmaster.c:1426 +#: postmaster/postmaster.c:1451 msgid "the database system is starting up" msgstr "databassystemet startar upp" -#: postmaster/postmaster.c:1431 +#: postmaster/postmaster.c:1456 msgid "the database system is shutting down" msgstr "databassystemet stänger ner" -#: postmaster/postmaster.c:1436 +#: postmaster/postmaster.c:1461 msgid "the database system is in recovery mode" msgstr "databassystemet är räddningsläge" -#: postmaster/postmaster.c:1441 storage/ipc/sinval.c:54 -#: storage/lmgr/proc.c:226 +#: postmaster/postmaster.c:1466 storage/ipc/sinval.c:54 +#: storage/lmgr/proc.c:231 msgid "sorry, too many clients already" msgstr "ledsen, för många klienter" -#: postmaster/postmaster.c:1645 +#: postmaster/postmaster.c:1684 msgid "received SIGHUP, reloading configuration files" msgstr "mottog SIGHUP, läser om konfigurationsfiler" -#: postmaster/postmaster.c:1687 +#: postmaster/postmaster.c:1737 msgid "received smart shutdown request" msgstr "tog emot förfrågan om att stänga ner smart" -#: postmaster/postmaster.c:1718 +#: postmaster/postmaster.c:1770 msgid "received fast shutdown request" msgstr "tog emot förfrågan om att stänga ner snabbt" -#: postmaster/postmaster.c:1725 +#: postmaster/postmaster.c:1777 msgid "aborting any active transactions" msgstr "" -#: postmaster/postmaster.c:1762 +#: postmaster/postmaster.c:1816 msgid "received immediate shutdown request" msgstr "" -#: postmaster/postmaster.c:1818 +#: postmaster/postmaster.c:1873 msgid "statistics collector process" msgstr "" -#: postmaster/postmaster.c:1831 +#: postmaster/postmaster.c:1886 msgid "shutdown process" msgstr "stäng ner process" -#: postmaster/postmaster.c:1843 +#: postmaster/postmaster.c:1898 msgid "startup process" msgstr "starta process" -#: postmaster/postmaster.c:1846 +#: postmaster/postmaster.c:1901 msgid "aborting startup due to startup process failure" msgstr "" -#: postmaster/postmaster.c:1901 +#: postmaster/postmaster.c:1962 msgid "all server processes terminated; reinitializing" msgstr "" -#: postmaster/postmaster.c:1939 +#: postmaster/postmaster.c:2000 msgid "child process" msgstr "barnprocess" -#: postmaster/postmaster.c:1985 +#: postmaster/postmaster.c:2048 msgid "checkpoint process" msgstr "" -#: postmaster/postmaster.c:1986 +#: postmaster/postmaster.c:2049 +#, fuzzy +msgid "bgwriter process" +msgstr "serverprocess" + +#: postmaster/postmaster.c:2050 msgid "server process" msgstr "serverprocess" -#: postmaster/postmaster.c:1989 +#: postmaster/postmaster.c:2053 msgid "terminating any other active server processes" msgstr "" -#: postmaster/postmaster.c:2056 -#, c-format -msgid "%s (pid %d) exited with exit code %d" +#: postmaster/postmaster.c:2126 +#, fuzzy, c-format +msgid "%s (PID %d) exited with exit code %d" msgstr "%s (pid %d) avslutade med slutkod %d" -#: postmaster/postmaster.c:2065 -#, c-format -msgid "%s (pid %d) was terminated by signal %d" +#: postmaster/postmaster.c:2135 +#, fuzzy, c-format +msgid "%s (PID %d) was terminated by signal %d" msgstr "%s (pid %d) terminerades av signal %d" -#: postmaster/postmaster.c:2074 -#, c-format -msgid "%s (pid %d) exited with unexpected status %d" -msgstr "" +#: postmaster/postmaster.c:2144 +#, fuzzy, c-format +msgid "%s (PID %d) exited with unexpected status %d" +msgstr "%s (pid %d) avslutade med slutkod %d" -#: postmaster/postmaster.c:2188 -msgid "connection startup failed" -msgstr "" - -#: postmaster/postmaster.c:2204 +#: postmaster/postmaster.c:2274 #, c-format msgid "could not fork new process for connection: %m" msgstr "" -#: postmaster/postmaster.c:2239 +#: postmaster/postmaster.c:2310 msgid "could not fork new process for connection: " msgstr "" -#: postmaster/postmaster.c:2370 +#: postmaster/postmaster.c:2423 #, c-format msgid "connection received: host=%s port=%s" msgstr "ansluting mottagen: värd=%s port=%s" -#: postmaster/postmaster.c:2432 +#: postmaster/postmaster.c:2475 #, c-format msgid "connection authorized: user=%s database=%s" msgstr "" -#: postmaster/postmaster.c:2588 +#: postmaster/postmaster.c:2758 #, c-format msgid "checkpoints are occurring too frequently (%d seconds apart)" msgstr "" -#: postmaster/postmaster.c:2590 -msgid "Consider increasing CHECKPOINT_SEGMENTS." +#: postmaster/postmaster.c:2760 +msgid "" +"Consider increasing the configuration parameter \"checkpoint_segments\"." msgstr "" -#: postmaster/postmaster.c:2858 +#: postmaster/postmaster.c:3067 #, c-format msgid "could not fork startup process: %m" msgstr "" -#: postmaster/postmaster.c:2862 +#: postmaster/postmaster.c:3071 #, c-format msgid "could not fork checkpoint process: %m" msgstr "" -#: postmaster/postmaster.c:2866 +#: postmaster/postmaster.c:3075 +#, fuzzy, c-format +msgid "could not fork bgwriter process: %m" +msgstr "kunde inte återskriva \"%s\": %m" + +#: postmaster/postmaster.c:3079 #, c-format msgid "could not fork shutdown process: %m" msgstr "" -#: postmaster/postmaster.c:2870 +#: postmaster/postmaster.c:3083 #, c-format msgid "could not fork process: %m" msgstr "" -#: rewrite/rewriteDefine.c:103 rewrite/rewriteDefine.c:553 +#: postmaster/postmaster.c:3294 +#, fuzzy, c-format +msgid "could not read from backend_variables file \"%s\": %m" +msgstr "kunde inte läsa låsfil \"%s\": %m" + +#: rewrite/rewriteDefine.c:103 rewrite/rewriteDefine.c:575 #, c-format msgid "rule \"%s\" for relation \"%s\" already exists" msgstr "regel \"%s\" för relation \"%s\" existerar redan" @@ -5651,27 +5790,28 @@ msgid "Use triggers instead." msgstr "" #: rewrite/rewriteDefine.c:256 -msgid "INSTEAD NOTHING rules on select are not implemented" -msgstr "" +#, fuzzy +msgid "INSTEAD NOTHING rules on SELECT are not implemented" +msgstr "CREATE FUNCTION / OUT -parametrar är inte implementerart ännu" #: rewrite/rewriteDefine.c:257 msgid "Use views instead." msgstr "" #: rewrite/rewriteDefine.c:265 -msgid "multiple action rules on select are not implemented" +msgid "multiple actions for rules on SELECT are not implemented" msgstr "" #: rewrite/rewriteDefine.c:274 -msgid "only instead-select rules are currently supported on select" +msgid "rules on SELECT must have action INSTEAD SELECT" msgstr "" #: rewrite/rewriteDefine.c:282 -msgid "event qualifications are not implemented for rules on select" +msgid "event qualifications are not implemented for rules on SELECT" msgstr "" #: rewrite/rewriteDefine.c:302 -msgid "select rule's target list has too many entries" +msgid "SELECT rule's target list has too many entries" msgstr "" #: rewrite/rewriteDefine.c:318 @@ -5680,21 +5820,21 @@ msgstr "" #: rewrite/rewriteDefine.c:323 #, c-format -msgid "select rule's target entry %d has different column name from \"%s\"" +msgid "SELECT rule's target entry %d has different column name from \"%s\"" msgstr "" #: rewrite/rewriteDefine.c:328 -#, c-format -msgid "select rule's target entry %d has different type from attribute \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "SELECT rule's target entry %d has different type from column \"%s\"" +msgstr "barntabell \"%s\" har annan typ på kolumn \"%s\"" #: rewrite/rewriteDefine.c:341 -#, c-format -msgid "select rule's target entry %d has different size from attribute \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "SELECT rule's target entry %d has different size from column \"%s\"" +msgstr "barntabell \"%s\" har annan typ på kolumn \"%s\"" #: rewrite/rewriteDefine.c:347 -msgid "select rule's target list has too few entries" +msgid "SELECT rule's target list has too few entries" msgstr "" #: rewrite/rewriteDefine.c:362 @@ -5707,20 +5847,36 @@ msgstr "\"%s\" msgid "view rule for \"%s\" must be named \"%s\"" msgstr "" -#: rewrite/rewriteDefine.c:405 +#: rewrite/rewriteDefine.c:406 #, c-format -msgid "cannot convert non-empty table \"%s\" to a view" +msgid "could not convert table \"%s\" to a view because it is not empty" msgstr "" -#: rewrite/rewriteDefine.c:546 rewrite/rewriteRemove.c:59 +#: rewrite/rewriteDefine.c:413 #, c-format -msgid "rule \"%s\" for relation \"%s\" does not exist" -msgstr "regel \"%s\" för relation \"%s\" existerar inte" +msgid "could not convert table \"%s\" to a view because it has triggers" +msgstr "" + +#: rewrite/rewriteDefine.c:415 +msgid "" +"In particular, the table may not be involved in any foreign key " +"relationships." +msgstr "" + +#: rewrite/rewriteDefine.c:420 +#, c-format +msgid "could not convert table \"%s\" to a view because it has indexes" +msgstr "" + +#: rewrite/rewriteDefine.c:426 +#, c-format +msgid "could not convert table \"%s\" to a view because it has child tables" +msgstr "" #: rewrite/rewriteHandler.c:458 rewrite/rewriteHandler.c:472 -#, c-format -msgid "multiple assignments to same attribute \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "multiple assignments to same column \"%s\"" +msgstr "saknar data för kolumn \"%s\"" #: rewrite/rewriteHandler.c:884 rewrite/rewriteHandler.c:1166 #, c-format @@ -5751,108 +5907,111 @@ msgstr "kan inte radera fr msgid "You need an unconditional ON DELETE DO INSTEAD rule." msgstr "" -#: rewrite/rewriteManip.c:734 rewrite/rewriteManip.c:788 +#: rewrite/rewriteManip.c:734 rewrite/rewriteManip.c:790 msgid "conditional utility statements are not implemented" msgstr "" -#: rewrite/rewriteManip.c:917 -msgid "cannot handle whole-tuple reference" +#: rewrite/rewriteManip.c:890 +msgid "cannot handle whole-row reference" msgstr "" -#: storage/buffer/buf_table.c:128 storage/freespace/freespace.c:1005 +#: storage/buffer/buf_table.c:95 storage/freespace/freespace.c:1011 +#: storage/ipc/shmem.c:182 storage/ipc/shmem.c:243 storage/ipc/shmem.c:374 +#: storage/lmgr/lock.c:465 storage/lmgr/lock.c:513 storage/lmgr/proc.c:166 msgid "out of shared memory" msgstr "slut på delat minne" -#: storage/buffer/bufmgr.c:234 +#: storage/buffer/bufmgr.c:238 #, c-format -msgid "invalid page header in block %u of \"%s\"; zeroing out page" +msgid "invalid page header in block %u of relation \"%s\"; zeroing out page" msgstr "" -#: storage/buffer/bufmgr.c:241 +#: storage/buffer/bufmgr.c:245 #, c-format -msgid "invalid page header in block %u of \"%s\"" +msgid "invalid page header in block %u of relation \"%s\"" msgstr "" -#: storage/buffer/bufmgr.c:439 storage/buffer/bufmgr.c:821 -#: storage/buffer/bufmgr.c:1512 storage/buffer/bufmgr.c:2123 +#: storage/buffer/bufmgr.c:434 storage/buffer/bufmgr.c:819 +#: storage/buffer/bufmgr.c:1560 storage/buffer/bufmgr.c:2055 #, c-format msgid "could not write block %u of %u/%u" msgstr "kan inte skriva block %u av %u/%u" -#: storage/buffer/bufmgr.c:2127 +#: storage/buffer/bufmgr.c:2059 msgid "Multiple failures --- write error may be permanent." msgstr "" -#: storage/buffer/bufmgr.c:2160 +#: storage/buffer/bufmgr.c:2092 #, c-format msgid "writing block %u of relation %u/%u" msgstr "" -#: storage/buffer/freelist.c:203 -msgid "out of free buffers" -msgstr "" - #: storage/buffer/localbuf.c:85 msgid "no empty local buffer available" msgstr "" -#: storage/file/fd.c:277 storage/file/fd.c:1067 +#: storage/file/fd.c:272 storage/file/fd.c:1062 #, c-format msgid "out of file descriptors: %m; release and retry" msgstr "" -#: storage/file/fd.c:334 -msgid "insufficient file descriptors available to start backend" +#: storage/file/fd.c:329 +msgid "insufficient file descriptors available to start server process" msgstr "" -#: storage/file/fd.c:335 +#: storage/file/fd.c:330 #, c-format msgid "System allows %ld, we need at least %d." msgstr "" -#: storage/freespace/freespace.c:274 storage/freespace/freespace.c:291 -#: storage/freespace/freespace.c:306 +#: storage/freespace/freespace.c:275 storage/freespace/freespace.c:293 +#: storage/freespace/freespace.c:312 msgid "insufficient shared memory for free space map" msgstr "" -#: storage/freespace/freespace.c:299 +#: storage/freespace/freespace.c:305 #, c-format msgid "max_fsm_pages must exceed max_fsm_relations * %d" msgstr "" -#: storage/freespace/freespace.c:334 +#: storage/freespace/freespace.c:340 msgid "max_fsm_pages is too large" msgstr "" -#: storage/freespace/freespace.c:705 +#: storage/freespace/freespace.c:711 #, c-format msgid "free space map: %d relations, %d pages stored; %.0f total pages needed" msgstr "" -#: storage/freespace/freespace.c:707 +#: storage/freespace/freespace.c:713 #, c-format -msgid "Allocated FSM size: %d relations + %d pages = %.0f KB shared mem." +msgid "Allocated FSM size: %d relations + %d pages = %.0f kB shared memory." msgstr "" -#: storage/ipc/shmem.c:376 -#, c-format -msgid "could not allocate \"%s\"" +#: storage/ipc/shmem.c:408 +#, fuzzy, c-format +msgid "could not allocate shared memory segment \"%s\"" msgstr "kunde inte allokera \"%s\"" #: storage/lmgr/deadlock.c:867 #, c-format -msgid "Proc %d waits for %s on transaction %u; blocked by proc %d." +msgid "Process %d waits for %s on transaction %u; blocked by process %d." msgstr "" #: storage/lmgr/deadlock.c:877 #, c-format -msgid "Proc %d waits for %s on relation %u of database %u; blocked by proc %d." +msgid "" +"Process %d waits for %s on relation %u of database %u; blocked by process %d." msgstr "" #: storage/lmgr/deadlock.c:887 msgid "deadlock detected" msgstr "" +#: storage/lmgr/lock.c:466 storage/lmgr/lock.c:514 +msgid "You may need to increase max_locks_per_transaction." +msgstr "" + #: storage/page/bufpage.c:137 storage/page/bufpage.c:335 #: storage/page/bufpage.c:474 #, c-format @@ -5871,17 +6030,17 @@ msgstr "" #: storage/page/bufpage.c:492 #, c-format -msgid "corrupted item pointer: offset = %u size = %u" +msgid "corrupted item pointer: offset = %u, size = %u" msgstr "" #: storage/smgr/smgr.c:176 -#, c-format -msgid "could not create \"%s\": %m" +#, fuzzy, c-format +msgid "could not create relation \"%s\": %m" msgstr "kunde inte skapa \"%s\": %m" #: storage/smgr/smgr.c:251 -#, c-format -msgid "could not extend \"%s\": %m" +#, fuzzy, c-format +msgid "could not extend relation \"%s\": %m" msgstr "kunde inte utöka \"%s\": %m" #: storage/smgr/smgr.c:253 @@ -5889,18 +6048,18 @@ msgid "Check free disk space." msgstr "" #: storage/smgr/smgr.c:295 -#, c-format -msgid "could not close \"%s\": %m" +#, fuzzy, c-format +msgid "could not close relation \"%s\": %m" msgstr "kunde inte stänga \"%s\": %m" #: storage/smgr/smgr.c:321 -#, c-format -msgid "could not read block %d of \"%s\": %m" +#, fuzzy, c-format +msgid "could not read block %d of relation \"%s\": %m" msgstr "kunde inte läsa block %d i \"%s\": %m" #: storage/smgr/smgr.c:347 -#, c-format -msgid "could not write block %d of \"%s\": %m" +#, fuzzy, c-format +msgid "could not write block %d of relation \"%s\": %m" msgstr "kunde inte skriva block %d i \"%s\": %m" #: storage/smgr/smgr.c:378 @@ -5909,14 +6068,14 @@ msgid "could not write block %d of %u/%u blind: %m" msgstr "" #: storage/smgr/smgr.c:407 -#, c-format -msgid "could not count blocks of \"%s\": %m" -msgstr "" +#, fuzzy, c-format +msgid "could not count blocks of relation \"%s\": %m" +msgstr "kunde inte öppna låsfil \"%s\": %m" #: storage/smgr/smgr.c:439 -#, c-format -msgid "could not truncate \"%s\" to %u blocks: %m" -msgstr "" +#, fuzzy, c-format +msgid "could not truncate relation \"%s\" to %u blocks: %m" +msgstr "kunde inte döpa om \"%s\" till \"%s\": %m" #: storage/smgr/smgr.c:483 #, c-format @@ -5928,10 +6087,10 @@ msgstr "" msgid "invalid argument size %d in function call message" msgstr "" -#: tcop/fastpath.c:305 tcop/postgres.c:796 tcop/postgres.c:1116 -#: tcop/postgres.c:1574 +#: tcop/fastpath.c:305 tcop/postgres.c:793 tcop/postgres.c:1113 +#: tcop/postgres.c:1571 msgid "" -"current transaction is aborted, queries ignored until end of transaction " +"current transaction is aborted, commands ignored until end of transaction " "block" msgstr "" @@ -5950,125 +6109,210 @@ msgstr "" msgid "incorrect binary data format in function argument %d" msgstr "" -#: tcop/postgres.c:331 tcop/postgres.c:343 tcop/postgres.c:354 -#: tcop/postgres.c:366 tcop/postgres.c:3058 +#: tcop/postgres.c:330 tcop/postgres.c:342 tcop/postgres.c:353 +#: tcop/postgres.c:365 tcop/postgres.c:3051 #, c-format msgid "invalid frontend message type %d" msgstr "" -#: tcop/postgres.c:464 +#: tcop/postgres.c:463 #, c-format -msgid "query: %s" +msgid "statement: %s" msgstr "" -#: tcop/postgres.c:563 -msgid "copyObject failed to produce an equal parse tree" -msgstr "" - -#: tcop/postgres.c:608 -msgid "copyObject failed to produce an equal plan tree" -msgstr "" - -#: tcop/postgres.c:963 +#: tcop/postgres.c:956 #, c-format -msgid "duration_statement: %ld.%06ld %s" +msgid "duration: %ld.%03ld ms" msgstr "" -#: tcop/postgres.c:974 +#: tcop/postgres.c:969 #, c-format -msgid "duration: %ld.%06ld sec" +msgid "duration: %ld.%03ld ms statement: %s" msgstr "" -#: tcop/postgres.c:1080 +#: tcop/postgres.c:1077 msgid "cannot insert multiple commands into a prepared statement" msgstr "" -#: tcop/postgres.c:1274 +#: tcop/postgres.c:1271 #, c-format msgid "bind message has %d parameter formats but %d parameters" msgstr "" -#: tcop/postgres.c:1287 tcop/postgres.c:1651 +#: tcop/postgres.c:1284 tcop/postgres.c:1648 msgid "unnamed prepared statement does not exist" msgstr "" -#: tcop/postgres.c:1293 +#: tcop/postgres.c:1290 #, c-format msgid "" "bind message supplies %d parameters, but prepared statement \"%s\" requires %" "d" msgstr "" -#: tcop/postgres.c:1423 +#: tcop/postgres.c:1420 #, c-format msgid "incorrect binary data format in bind parameter %d" msgstr "" -#: tcop/postgres.c:1793 -msgid "terminating connection due to crash of another backend" -msgstr "" - -#: tcop/postgres.c:1794 -msgid "" -"The postmaster has commanded this backend to roll back the current " -"transaction and exit, because another backend exited abnormally and possibly " -"corrupted shared memory." -msgstr "" +#: tcop/postgres.c:1503 tcop/postgres.c:1701 +#, c-format +msgid "portal \"%s\" does not exist" +msgstr "portal \"%s\" existerar inte" #: tcop/postgres.c:1798 -msgid "" -"In a moment you should be able to reconnect to the database and repeat your " -"query." +msgid "terminating connection because of crash of another server process" msgstr "" -#: tcop/postgres.c:1913 +#: tcop/postgres.c:1799 +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." +msgstr "" + +#: tcop/postgres.c:1803 +msgid "" +"In a moment you should be able to reconnect to the database and repeat your " +"command." +msgstr "" + +#: tcop/postgres.c:1918 msgid "floating-point exception" msgstr "" -#: tcop/postgres.c:1914 +#: tcop/postgres.c:1919 msgid "" "An invalid floating-point operation was signaled. This probably means an out-" "of-range result or an invalid operation, such as division by zero." msgstr "" -#: tcop/postgres.c:1949 +#: tcop/postgres.c:1954 msgid "terminating connection due to administrator command" msgstr "" -#: tcop/postgres.c:1958 +#: tcop/postgres.c:1963 msgid "canceling query due to user request" msgstr "" -#: tcop/postgres.c:2466 +#: tcop/postgres.c:1972 +#, c-format msgid "" -"query-level statistics are disabled because parser, planner, or executor " +"%s is the PostgreSQL stand-alone backend. It is not\n" +"intended to be used by normal users.\n" +"\n" +msgstr "" + +#: tcop/postgres.c:1974 +#, fuzzy, c-format +msgid "" +"Usage:\n" +" %s [OPTION]... [DBNAME]\n" +"\n" +msgstr "" +"Användning:\n" +" %s [FLAGGA]...\n" +"\n" + +#: tcop/postgres.c:1981 +#, fuzzy +msgid " -d 0-5 debugging level (0 is off)\n" +msgstr " -d 1-5 debug-nivå\n" + +#: tcop/postgres.c:1983 +msgid " -e use European date input format (DMY)\n" +msgstr "" + +#: tcop/postgres.c:1984 +#, fuzzy +msgid " -E echo query before execution\n" +msgstr " -l tillåt SSL-anslutningar\n" + +#: tcop/postgres.c:1986 +msgid " -N do not use newline as interactive query delimiter\n" +msgstr "" + +#: tcop/postgres.c:1987 +msgid " -o FILENAME send stdout and stderr to given file\n" +msgstr "" + +#: tcop/postgres.c:1988 +#, fuzzy +msgid " -P disable system indexes\n" +msgstr " -l tillåt SSL-anslutningar\n" + +#: tcop/postgres.c:1989 +msgid " -s show statistics after each query\n" +msgstr "" + +#: tcop/postgres.c:1990 +msgid " -S SORT-MEM set amount of memory for sorts (in kbytes)\n" +msgstr "" + +#: tcop/postgres.c:1991 +msgid " --describe-config describe configuration parameters, then exit\n" +msgstr "" + +#: tcop/postgres.c:1995 +msgid " -f s|i|n|m|h forbid use of some plan types\n" +msgstr "" + +#: tcop/postgres.c:1996 +#, fuzzy +msgid " -i do not execute queries\n" +msgstr " -i tillåt TCP/IP-uppkopplingar\n" + +#: tcop/postgres.c:1997 +#, fuzzy +msgid " -O allow system table structure changes\n" +msgstr " -l tillåt SSL-anslutningar\n" + +#: tcop/postgres.c:1998 +msgid " -t pa|pl|ex show timings after each query\n" +msgstr "" + +#: tcop/postgres.c:1999 +msgid " -W NUM wait NUM seconds to allow attach from a debugger\n" +msgstr "" + +#: tcop/postgres.c:2000 +msgid "" +"\n" +"Report bugs to .\n" +msgstr "" + +#: tcop/postgres.c:2448 +msgid "" +"statement-level statistics are disabled because parser, planner, or executor " "statistics are on" msgstr "" -#: tcop/postgres.c:2549 -msgid "invalid backend command-line arguments" +#: tcop/postgres.c:2535 +#, fuzzy +msgid "invalid command-line arguments for server process" +msgstr "%s: ogiltigt kommandoradsargument" + +#: tcop/postgres.c:2536 tcop/postgres.c:2554 +#, c-format +msgid "Try \"%s --help\" for more information." msgstr "" -#: tcop/postgres.c:2550 tcop/postgres.c:2566 -msgid "Try -? for help." -msgstr "" - -#: tcop/postgres.c:2564 +#: tcop/postgres.c:2552 #, c-format msgid "%s: invalid command-line arguments" msgstr "%s: ogiltigt kommandoradsargument" -#: tcop/postgres.c:2574 +#: tcop/postgres.c:2562 #, c-format msgid "%s: no database nor user name specified" msgstr "" -#: tcop/postgres.c:2971 +#: tcop/postgres.c:2964 #, c-format msgid "invalid CLOSE message subtype %d" msgstr "" -#: tcop/postgres.c:3001 +#: tcop/postgres.c:2994 #, c-format msgid "invalid DESCRIBE message subtype %d" msgstr "" @@ -6078,7 +6322,7 @@ msgstr "" msgid "bind message has %d result formats but query has %d columns" msgstr "" -#: tcop/pquery.c:415 tcop/pquery.c:925 +#: tcop/pquery.c:415 tcop/pquery.c:927 #, c-format msgid "portal \"%s\" cannot be run anymore" msgstr "" @@ -6123,11 +6367,6 @@ msgstr "" msgid "index \"%s\" does not exist" msgstr "index \"%s\" existerar inte" -#: tcop/utility.c:91 -#, c-format -msgid "\"%s\" is not an index" -msgstr "\"%s\" är inte ett index" - #: tcop/utility.c:92 msgid "Use DROP INDEX to remove an index." msgstr "" @@ -6149,77 +6388,74 @@ msgstr "" msgid "must be superuser to do CHECKPOINT" msgstr "" -#: utils/adt/acl.c:93 utils/adt/name.c:90 +#: utils/adt/acl.c:102 utils/adt/name.c:90 msgid "identifier too long" msgstr "" -#: utils/adt/acl.c:94 utils/adt/name.c:91 +#: utils/adt/acl.c:103 utils/adt/name.c:91 #, c-format msgid "Identifier must be less than %d characters." msgstr "" -#: utils/adt/acl.c:176 -#, c-format -msgid "unrecognized keyword: \"%s\"" +#: utils/adt/acl.c:190 +#, fuzzy, c-format +msgid "unrecognized key word: \"%s\"" +msgstr "okänd SSL-felkod" + +#: utils/adt/acl.c:191 +msgid "ACL key word must be \"group\" or \"user\"." msgstr "" -#: utils/adt/acl.c:177 -msgid "ACL keyword must be \"group\" or \"user\"." -msgstr "" - -#: utils/adt/acl.c:182 +#: utils/adt/acl.c:196 msgid "missing name" msgstr "namn saknas" -#: utils/adt/acl.c:183 -msgid "A name must follow the [group|user] keyword." +#: utils/adt/acl.c:197 +msgid "A name must follow the \"group\" or \"user\" key word." msgstr "" -#: utils/adt/acl.c:191 +#: utils/adt/acl.c:205 msgid "missing \"=\" sign" msgstr "" -#: utils/adt/acl.c:238 +#: utils/adt/acl.c:252 #, c-format msgid "invalid mode character: must be one of \"%s\"" msgstr "" -#: utils/adt/acl.c:268 +#: utils/adt/acl.c:282 msgid "a name must follow the \"/\" sign" msgstr "" -#: utils/adt/acl.c:277 +#: utils/adt/acl.c:291 #, c-format -msgid "defaulting grantor to %u" +msgid "defaulting grantor to user ID %u" msgstr "" -#: utils/adt/acl.c:336 +#: utils/adt/acl.c:350 msgid "extra garbage at the end of the ACL specification" msgstr "" -#: utils/adt/acl.c:672 +#: utils/adt/acl.c:717 msgid "dependent privileges exist" msgstr "" -#: utils/adt/acl.c:673 +#: utils/adt/acl.c:718 msgid "Use CASCADE to revoke them too." msgstr "" -#: utils/adt/acl.c:749 -msgid "cannot remove the world ACL" -msgstr "" - -#: utils/adt/acl.c:819 +#: utils/adt/acl.c:851 msgid "cannot specify both user and group" msgstr "" -#: utils/adt/acl.c:880 utils/adt/acl.c:1105 utils/adt/acl.c:1317 -#: utils/adt/acl.c:1521 utils/adt/acl.c:1725 utils/adt/acl.c:1934 +#: utils/adt/acl.c:912 utils/adt/acl.c:1137 utils/adt/acl.c:1349 +#: utils/adt/acl.c:1553 utils/adt/acl.c:1757 utils/adt/acl.c:1966 #, c-format msgid "unrecognized privilege type: \"%s\"" msgstr "" -#: utils/adt/acl.c:1494 +#: utils/adt/acl.c:1526 utils/adt/regproc.c:117 utils/adt/regproc.c:138 +#: utils/adt/regproc.c:290 #, c-format msgid "function \"%s\" does not exist" msgstr "funktionen \"%s\" finns inte" @@ -6233,235 +6469,270 @@ msgid "neither input type is an array" msgstr "" #: utils/adt/array_userfuncs.c:99 -msgid "input must be empty or one-dimensional array" +msgid "argument must be empty or one-dimensional array" msgstr "" -#: utils/adt/array_userfuncs.c:192 utils/adt/array_userfuncs.c:204 -#: utils/adt/array_userfuncs.c:243 utils/adt/array_userfuncs.c:273 -#: utils/adt/array_userfuncs.c:300 +#: 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:193 +#: 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:205 +#: 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:244 utils/adt/array_userfuncs.c:274 -#: utils/adt/array_userfuncs.c:301 +#: 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:346 -#, c-format -msgid "invalid array element type: %u" -msgstr "" +#: utils/adt/array_userfuncs.c:354 +#, fuzzy, c-format +msgid "invalid array element type OID: %u" +msgstr "ogiltigt argument: \"%s\"" -#: utils/adt/array_userfuncs.c:350 utils/adt/arrayfuncs.c:892 -#: utils/adt/arrayfuncs.c:2232 +#: utils/adt/array_userfuncs.c:358 utils/adt/arrayfuncs.c:891 +#: utils/adt/arrayfuncs.c:2229 #, c-format msgid "invalid number of dimensions: %d" msgstr "" -#: utils/adt/arrayfuncs.c:218 utils/adt/arrayfuncs.c:230 +#: utils/adt/arrayfuncs.c:219 utils/adt/arrayfuncs.c:231 msgid "missing dimension value" msgstr "" -#: utils/adt/arrayfuncs.c:240 +#: utils/adt/arrayfuncs.c:241 msgid "missing \"]\" in array dimensions" msgstr "" -#: utils/adt/arrayfuncs.c:248 +#: utils/adt/arrayfuncs.c:249 msgid "upper bound cannot be less than lower bound" msgstr "" -#: utils/adt/arrayfuncs.c:260 +#: utils/adt/arrayfuncs.c:261 msgid "array value must start with \"{\" or dimension information" msgstr "" -#: utils/adt/arrayfuncs.c:271 +#: utils/adt/arrayfuncs.c:272 msgid "missing assignment operator" msgstr "" -#: utils/adt/arrayfuncs.c:299 +#: utils/adt/arrayfuncs.c:300 msgid "missing left brace" msgstr "" -#: utils/adt/arrayfuncs.c:357 utils/adt/arrayfuncs.c:366 -#: utils/adt/arrayfuncs.c:391 utils/adt/arrayfuncs.c:485 -#: utils/adt/arrayfuncs.c:497 utils/adt/arrayfuncs.c:518 -#: utils/adt/arrayfuncs.c:533 utils/adt/arrayfuncs.c:571 +#: utils/adt/arrayfuncs.c:356 utils/adt/arrayfuncs.c:365 +#: utils/adt/arrayfuncs.c:390 utils/adt/arrayfuncs.c:484 +#: utils/adt/arrayfuncs.c:496 utils/adt/arrayfuncs.c:517 +#: utils/adt/arrayfuncs.c:532 utils/adt/arrayfuncs.c:570 #, c-format msgid "malformed array literal: \"%s\"" msgstr "" -#: utils/adt/arrayfuncs.c:903 +#: utils/adt/arrayfuncs.c:902 msgid "invalid array flags" msgstr "" -#: utils/adt/arrayfuncs.c:911 +#: utils/adt/arrayfuncs.c:910 msgid "wrong element type" msgstr "" -#: utils/adt/arrayfuncs.c:954 utils/cache/lsyscache.c:1679 +#: utils/adt/arrayfuncs.c:953 utils/cache/lsyscache.c:1702 #, c-format msgid "no binary input function available for type %s" msgstr "" -#: utils/adt/arrayfuncs.c:1049 +#: utils/adt/arrayfuncs.c:1046 #, c-format msgid "improper binary format in array element %d" msgstr "" -#: utils/adt/arrayfuncs.c:1128 utils/cache/lsyscache.c:1715 +#: utils/adt/arrayfuncs.c:1125 utils/cache/lsyscache.c:1738 #, c-format msgid "no binary output function available for type %s" msgstr "" -#: utils/adt/arrayfuncs.c:1478 +#: utils/adt/arrayfuncs.c:1475 msgid "slices of fixed-length arrays not implemented" msgstr "" -#: utils/adt/arrayfuncs.c:1616 utils/adt/arrayfuncs.c:1621 -#: utils/adt/arrayfuncs.c:1661 utils/adt/arrayfuncs.c:1683 -#: utils/adt/arrayfuncs.c:1695 utils/adt/arrayfuncs.c:1850 -#: utils/adt/arrayfuncs.c:1867 utils/adt/arrayfuncs.c:1878 -#: utils/adt/arrayfuncs.c:1887 utils/adt/arrayfuncs.c:1898 +#: utils/adt/arrayfuncs.c:1613 utils/adt/arrayfuncs.c:1618 +#: utils/adt/arrayfuncs.c:1658 utils/adt/arrayfuncs.c:1680 +#: utils/adt/arrayfuncs.c:1692 utils/adt/arrayfuncs.c:1847 +#: utils/adt/arrayfuncs.c:1864 utils/adt/arrayfuncs.c:1875 +#: utils/adt/arrayfuncs.c:1884 utils/adt/arrayfuncs.c:1895 msgid "invalid array subscripts" msgstr "" -#: utils/adt/arrayfuncs.c:1812 +#: utils/adt/arrayfuncs.c:1809 msgid "updates on slices of fixed-length arrays not implemented" msgstr "" -#: utils/adt/arrayfuncs.c:1910 +#: utils/adt/arrayfuncs.c:1907 msgid "source array too small" msgstr "" -#: utils/adt/arrayfuncs.c:2134 utils/adt/arrayfuncs.c:3036 -msgid "NULL array elements not supported" +#: utils/adt/arrayfuncs.c:2131 utils/adt/arrayfuncs.c:3027 +#, fuzzy +msgid "null array elements not supported" msgstr "Element med NULL tillåts inte i arrayer" -#: utils/adt/arrayfuncs.c:2372 utils/adt/arrayfuncs.c:2541 +#: utils/adt/arrayfuncs.c:2371 utils/adt/arrayfuncs.c:2526 msgid "cannot compare arrays of different element types" msgstr "" -#: utils/adt/arrayfuncs.c:2926 +#: utils/adt/arrayfuncs.c:2543 +#, c-format +msgid "could not identify a comparison function for type %s" +msgstr "" + +#: utils/adt/arrayfuncs.c:2917 msgid "could not determine target array type" msgstr "" -#: utils/adt/arrayfuncs.c:2932 +#: utils/adt/arrayfuncs.c:2923 msgid "target type is not an array" msgstr "" -#: utils/adt/arrayfuncs.c:2944 +#: utils/adt/arrayfuncs.c:2935 msgid "array coercion to domain type elements not currently supported" msgstr "" #: utils/adt/ascii.c:68 -#, c-format -msgid "unsupported encoding conversion from %s to ASCII" -msgstr "" +#, fuzzy, c-format +msgid "encoding conversion from %s to ASCII not supported" +msgstr "konvertering mellan %s och %s stöds inte" #: utils/adt/bool.c:80 -#, c-format -msgid "invalid input syntax for boolean: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type boolean: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" #: utils/adt/cash.c:198 -#, c-format -msgid "invalid input syntax for money: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type money: \"%s\"" +msgstr "ogiltigt typnamn \"%s\"" -#: utils/adt/cash.c:479 utils/adt/cash.c:531 utils/adt/cash.c:584 -#: utils/adt/cash.c:636 utils/adt/char.c:186 utils/adt/float.c:571 -#: utils/adt/float.c:635 utils/adt/float.c:1857 utils/adt/float.c:1919 +#: utils/adt/cash.c:496 utils/adt/cash.c:548 utils/adt/cash.c:601 +#: utils/adt/cash.c:653 utils/adt/char.c:186 utils/adt/float.c:571 +#: utils/adt/float.c:635 utils/adt/float.c:1877 utils/adt/float.c:1939 #: utils/adt/geo_ops.c:3809 utils/adt/int.c:644 utils/adt/int.c:709 #: utils/adt/int.c:750 utils/adt/int.c:791 utils/adt/int.c:805 #: utils/adt/int.c:819 utils/adt/int.c:833 utils/adt/int.c:847 -#: utils/adt/int8.c:526 utils/adt/int8.c:555 utils/adt/int8.c:653 -#: utils/adt/int8.c:694 utils/adt/numeric.c:3639 utils/adt/timestamp.c:2007 +#: utils/adt/int8.c:526 utils/adt/int8.c:555 utils/adt/int8.c:633 +#: utils/adt/int8.c:674 utils/adt/numeric.c:3678 utils/adt/timestamp.c:2002 msgid "division by zero" msgstr "" -#: utils/adt/date.c:72 utils/adt/date.c:78 utils/adt/date.c:100 -#: utils/adt/date.c:529 -#, c-format -msgid "invalid input syntax for date: \"%s\"" +#: utils/adt/date.c:87 utils/adt/datetime.c:1309 utils/adt/datetime.c:2061 +msgid "date/time value \"current\" is no longer supported" msgstr "" -#: utils/adt/date.c:88 utils/adt/datetime.c:1276 utils/adt/datetime.c:2027 -msgid "\"current\" is no longer supported" -msgstr "" - -#: utils/adt/date.c:369 utils/adt/date.c:441 utils/adt/date.c:1004 -#: utils/adt/date.c:1041 utils/adt/date.c:1946 utils/adt/formatting.c:2832 -#: utils/adt/formatting.c:2857 utils/adt/formatting.c:3146 -#: utils/adt/nabstime.c:631 utils/adt/nabstime.c:674 utils/adt/nabstime.c:704 -#: utils/adt/nabstime.c:747 utils/adt/timestamp.c:158 -#: utils/adt/timestamp.c:388 utils/adt/timestamp.c:1740 -#: utils/adt/timestamp.c:1761 utils/adt/timestamp.c:1818 -#: utils/adt/timestamp.c:1841 utils/adt/timestamp.c:2223 -#: utils/adt/timestamp.c:2334 utils/adt/timestamp.c:2568 -#: utils/adt/timestamp.c:2619 utils/adt/timestamp.c:2676 -#: utils/adt/timestamp.c:2728 utils/adt/timestamp.c:2974 -#: utils/adt/timestamp.c:3080 utils/adt/timestamp.c:3087 -#: utils/adt/timestamp.c:3100 utils/adt/timestamp.c:3108 -#: utils/adt/timestamp.c:3182 utils/adt/timestamp.c:3301 -#: utils/adt/timestamp.c:3309 utils/adt/timestamp.c:3588 -#: utils/adt/timestamp.c:3595 utils/adt/timestamp.c:3622 -#: utils/adt/timestamp.c:3626 +#: utils/adt/date.c:367 utils/adt/date.c:439 utils/adt/date.c:1001 +#: utils/adt/date.c:1038 utils/adt/date.c:1940 utils/adt/formatting.c:2891 +#: utils/adt/formatting.c:2916 utils/adt/formatting.c:2975 +#: utils/adt/nabstime.c:630 utils/adt/nabstime.c:673 utils/adt/nabstime.c:703 +#: utils/adt/nabstime.c:746 utils/adt/timestamp.c:155 +#: utils/adt/timestamp.c:382 utils/adt/timestamp.c:1735 +#: utils/adt/timestamp.c:1756 utils/adt/timestamp.c:1813 +#: utils/adt/timestamp.c:1836 utils/adt/timestamp.c:2218 +#: utils/adt/timestamp.c:2329 utils/adt/timestamp.c:2563 +#: utils/adt/timestamp.c:2614 utils/adt/timestamp.c:2671 +#: utils/adt/timestamp.c:2723 utils/adt/timestamp.c:3027 +#: utils/adt/timestamp.c:3133 utils/adt/timestamp.c:3140 +#: utils/adt/timestamp.c:3153 utils/adt/timestamp.c:3161 +#: utils/adt/timestamp.c:3235 utils/adt/timestamp.c:3354 +#: utils/adt/timestamp.c:3362 utils/adt/timestamp.c:3641 +#: utils/adt/timestamp.c:3648 utils/adt/timestamp.c:3675 +#: utils/adt/timestamp.c:3679 msgid "timestamp out of range" msgstr "" -#: utils/adt/date.c:468 +#: utils/adt/date.c:466 msgid "cannot convert reserved abstime value to date" msgstr "" -#: utils/adt/date.c:570 utils/adt/date.c:576 utils/adt/date.c:1258 +#: utils/adt/date.c:527 +#, fuzzy, c-format +msgid "invalid input syntax for type date: \"%s\"" +msgstr "ogiltigt typnamn \"%s\"" + +#: utils/adt/date.c:1255 +#, fuzzy, c-format +msgid "invalid input syntax for type time: \"%s\"" +msgstr "ogiltigt typnamn \"%s\"" + +#: utils/adt/date.c:1289 utils/adt/date.c:1359 utils/adt/date.c:1378 +#, fuzzy, c-format +msgid "\"time\" units \"%s\" not recognized" +msgstr "typattribut \"%s\" känns inte igen" + +#: utils/adt/date.c:2018 #, c-format -msgid "invalid input syntax for time: \"%s\"" +msgid "invalid input syntax for type time with time zone: \"%s\"" msgstr "" -#: utils/adt/date.c:1292 utils/adt/date.c:1362 utils/adt/date.c:1381 -#, c-format -msgid "TIME units \"%s\" not recognized" -msgstr "" +#: utils/adt/date.c:2052 utils/adt/date.c:2136 utils/adt/date.c:2155 +#, fuzzy, c-format +msgid "\"time with time zone\" units \"%s\" not recognized" +msgstr "typattribut \"%s\" känns inte igen" -#: utils/adt/date.c:1435 utils/adt/date.c:1442 utils/adt/date.c:2024 -#, c-format -msgid "invalid input syntax for time with time zone: \"%s\"" -msgstr "" - -#: utils/adt/date.c:2058 utils/adt/date.c:2142 utils/adt/date.c:2161 -#, c-format -msgid "TIMETZ units \"%s\" not recognized" -msgstr "" - -#: utils/adt/date.c:2191 utils/adt/date.c:2228 utils/adt/timestamp.c:3502 -#: utils/adt/timestamp.c:3527 utils/adt/timestamp.c:3654 -#: utils/adt/timestamp.c:3678 +#: utils/adt/date.c:2185 utils/adt/date.c:2222 utils/adt/timestamp.c:3555 +#: utils/adt/timestamp.c:3580 utils/adt/timestamp.c:3707 +#: utils/adt/timestamp.c:3731 #, c-format msgid "time zone \"%s\" not recognized" msgstr "" -#: utils/adt/date.c:2250 -#, c-format -msgid "INTERVAL time zone \"%s\" not legal" -msgstr "" +#: utils/adt/date.c:2244 +#, fuzzy, c-format +msgid "\"interval\" time zone \"%s\" not valid" +msgstr "ogiltigt tidzon-namn: \"%s\"" -#: utils/adt/datetime.c:1458 utils/adt/datetime.c:2302 -#: utils/adt/formatting.c:3074 +#: utils/adt/datetime.c:1491 utils/adt/datetime.c:2343 +#: utils/adt/formatting.c:3176 #, c-format msgid "inconsistent use of year %04d and \"BC\"" msgstr "" +#: utils/adt/datetime.c:3289 utils/adt/datetime.c:3296 +#, c-format +msgid "date/time field value out of range: \"%s\"" +msgstr "" + +#: utils/adt/datetime.c:3298 +msgid "Perhaps you need a different \"datestyle\" setting." +msgstr "" + +#: utils/adt/datetime.c:3303 +#, fuzzy, c-format +msgid "interval field value out of range: \"%s\"" +msgstr "ogiltigt värde för \"%s\": \"%s\"" + +#: utils/adt/datetime.c:3309 +#, c-format +msgid "time zone displacement out of range: \"%s\"" +msgstr "" + +#. translator: first %s is inet or cidr +#: utils/adt/datetime.c:3316 utils/adt/network.c:90 +#, fuzzy, c-format +msgid "invalid input syntax for type %s: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" + #: utils/adt/datum.c:80 utils/adt/datum.c:92 msgid "invalid Datum pointer" msgstr "" @@ -6472,12 +6743,12 @@ msgid "unrecognized encoding: \"%s\"" msgstr "" #: utils/adt/encode.c:150 -#, c-format -msgid "invalid hex digit: \"%c\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid hexadecimal digit: \"%c\"" +msgstr "ogiltigt argument: \"%s\"" #: utils/adt/encode.c:178 -msgid "invalid hex data: odd number of digits" +msgid "invalid hexadecimal data: odd number of digits" msgstr "" #: utils/adt/encode.c:295 @@ -6494,147 +6765,147 @@ msgstr "" #: utils/adt/encode.c:436 utils/adt/encode.c:501 utils/adt/varlena.c:117 #: utils/adt/varlena.c:157 -msgid "invalid input syntax for bytea" +msgid "invalid input syntax for type bytea" msgstr "" #: utils/adt/float.c:135 -msgid "float4 value out of range: overflow" +msgid "type \"real\" value out of range: overflow" msgstr "" #: utils/adt/float.c:139 -msgid "float4 value out of range: underflow" +msgid "type \"real\" value out of range: underflow" msgstr "" #: utils/adt/float.c:164 -msgid "float8 value out of range: overflow" +msgid "type \"double precision\" value out of range: overflow" msgstr "" #: utils/adt/float.c:168 -msgid "float8 value out of range: underflow" +msgid "type \"double precision\" value out of range: underflow" msgstr "" #: utils/adt/float.c:200 -#, c-format -msgid "invalid input syntax for float4: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type real: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" #: utils/adt/float.c:208 -#, c-format -msgid "\"%s\" is out of range for float4" -msgstr "" +#, fuzzy, c-format +msgid "\"%s\" is out of range for type real" +msgstr "\"%s\" är inte en typ" -#: utils/adt/float.c:301 utils/adt/numeric.c:3117 utils/adt/numeric.c:3143 +#: utils/adt/float.c:301 utils/adt/numeric.c:3156 utils/adt/numeric.c:3182 #, c-format -msgid "invalid input syntax for float8: \"%s\"" +msgid "invalid input syntax for type double precision: \"%s\"" msgstr "" #: utils/adt/float.c:309 #, c-format -msgid "\"%s\" is out of range for float8" +msgid "\"%s\" is out of range for type double precision" msgstr "" -#: utils/adt/float.c:887 utils/adt/float.c:906 utils/adt/float.c:953 -#: utils/adt/float.c:972 utils/adt/int.c:286 utils/adt/int8.c:103 -#: utils/adt/int8.c:786 utils/adt/int8.c:811 utils/adt/int8.c:849 -#: utils/adt/int8.c:888 utils/adt/numeric.c:1601 utils/adt/numeric.c:1612 -#: utils/adt/numeric.c:1657 utils/adt/numeric.c:1705 utils/adt/numeric.c:1716 +#: utils/adt/float.c:907 utils/adt/float.c:926 utils/adt/float.c:973 +#: utils/adt/float.c:992 utils/adt/int.c:286 utils/adt/int8.c:103 +#: utils/adt/int8.c:766 utils/adt/int8.c:791 utils/adt/int8.c:829 +#: utils/adt/int8.c:868 utils/adt/numeric.c:1640 utils/adt/numeric.c:1651 +#: utils/adt/numeric.c:1696 utils/adt/numeric.c:1744 utils/adt/numeric.c:1755 #: utils/adt/varbit.c:1210 utils/adt/varbit.c:1275 msgid "integer out of range" msgstr "" -#: utils/adt/float.c:1208 utils/adt/numeric.c:4035 +#: utils/adt/float.c:1228 utils/adt/numeric.c:4074 msgid "cannot take square root of a negative number" msgstr "" -#: utils/adt/float.c:1254 utils/adt/float.c:1284 +#: utils/adt/float.c:1274 utils/adt/float.c:1304 msgid "result is out of range" msgstr "" -#: utils/adt/float.c:1304 utils/adt/float.c:1330 -msgid "cannot take log of zero" +#: utils/adt/float.c:1324 utils/adt/float.c:1350 +msgid "cannot take logarithm of zero" msgstr "" -#: utils/adt/float.c:1309 utils/adt/float.c:1335 utils/adt/numeric.c:4252 -msgid "cannot take log of a negative number" +#: utils/adt/float.c:1329 utils/adt/float.c:1355 utils/adt/numeric.c:4291 +msgid "cannot take logarithm of a negative number" msgstr "" -#: utils/adt/float.c:1362 utils/adt/float.c:1387 utils/adt/float.c:1412 -#: utils/adt/float.c:1438 utils/adt/float.c:1463 utils/adt/float.c:1488 -#: utils/adt/float.c:1514 utils/adt/float.c:1539 +#: utils/adt/float.c:1382 utils/adt/float.c:1407 utils/adt/float.c:1432 +#: utils/adt/float.c:1458 utils/adt/float.c:1483 utils/adt/float.c:1508 +#: utils/adt/float.c:1534 utils/adt/float.c:1559 msgid "input is out of range" msgstr "" -#: utils/adt/formatting.c:966 +#: utils/adt/formatting.c:984 msgid "\"9\" must be ahead of \"PR\"" msgstr "" -#: utils/adt/formatting.c:985 +#: utils/adt/formatting.c:1003 msgid "\"0\" must be ahead of \"PR\"" msgstr "" -#: utils/adt/formatting.c:1014 +#: utils/adt/formatting.c:1032 msgid "multiple decimal points" msgstr "" -#: utils/adt/formatting.c:1021 utils/adt/formatting.c:1126 +#: utils/adt/formatting.c:1039 utils/adt/formatting.c:1144 msgid "cannot use \"V\" and decimal point together" msgstr "" -#: utils/adt/formatting.c:1036 +#: utils/adt/formatting.c:1054 msgid "not unique \"S\"" msgstr "" -#: utils/adt/formatting.c:1043 +#: utils/adt/formatting.c:1061 msgid "cannot use \"S\" and \"PL\"/\"MI\"/\"SG\"/\"PR\" together" msgstr "" -#: utils/adt/formatting.c:1067 +#: utils/adt/formatting.c:1085 msgid "cannot use \"S\" and \"MI\" together" msgstr "kan inte använda \"S\" och \"MI\" tillsammans." -#: utils/adt/formatting.c:1080 +#: utils/adt/formatting.c:1098 msgid "cannot use \"S\" and \"PL\" together" msgstr "kan inte använda \"S\" och \"PL\" tillsammans." -#: utils/adt/formatting.c:1093 +#: utils/adt/formatting.c:1111 msgid "cannot use \"S\" and \"SG\" together" msgstr "kan inte använda \"S\" och \"SG\" tillsammans." -#: utils/adt/formatting.c:1105 +#: utils/adt/formatting.c:1123 msgid "cannot use \"PR\" and \"S\"/\"PL\"/\"MI\"/\"SG\" together" msgstr "kan inte använda \"PR\" och \"S\"/\"PL\"/\"MI\"/\"SG\" tillsammans." -#: utils/adt/formatting.c:1135 +#: utils/adt/formatting.c:1153 msgid "\"E\" is not supported" msgstr "\"E\" stödjs inte ännu" -#: utils/adt/formatting.c:1396 +#: utils/adt/formatting.c:1423 #, c-format msgid "\"%s\" is not a number" msgstr "\"%s\" är inte et nummer" -#: utils/adt/formatting.c:1659 +#: utils/adt/formatting.c:1686 msgid "invalid AM/PM string" msgstr "" -#: utils/adt/formatting.c:2005 +#: utils/adt/formatting.c:2032 msgid "\"TZ\"/\"tz\" not supported" msgstr "" -#: utils/adt/formatting.c:2015 +#: utils/adt/formatting.c:2042 #, c-format msgid "invalid value for %s" msgstr "ogiltigt värde för %s" -#: utils/adt/formatting.c:3035 +#: utils/adt/formatting.c:3137 msgid "AM/PM hour must be between 1 and 12" msgstr "" -#: utils/adt/formatting.c:3109 -msgid "cannot convert yday without year information" +#: utils/adt/formatting.c:3211 +msgid "cannot calculate day of year without year information" msgstr "" -#: utils/adt/formatting.c:3910 +#: utils/adt/formatting.c:3988 msgid "\"RN\" not supported" msgstr "\"RN\" stöds inte" @@ -6643,70 +6914,74 @@ msgid "too many points requested" msgstr "" #: utils/adt/geo_ops.c:315 -msgid "could not format path" -msgstr "" +#, fuzzy +msgid "could not format \"path\" value" +msgstr "kunde inte skapa \"%s\": %m" #: utils/adt/geo_ops.c:390 -#, c-format -msgid "invalid input syntax for box: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type box: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" #: utils/adt/geo_ops.c:903 -#, c-format -msgid "invalid input syntax for line: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type line: \"%s\"" +msgstr "ogiltigt typnamn \"%s\"" #: utils/adt/geo_ops.c:910 utils/adt/geo_ops.c:977 utils/adt/geo_ops.c:992 #: utils/adt/geo_ops.c:1004 -msgid "line not yet implemented" -msgstr "" +#, fuzzy +msgid "type \"line\" not yet implemented" +msgstr "UNIQUE-predikat är inte implementerat ännu" #: utils/adt/geo_ops.c:1329 utils/adt/geo_ops.c:1352 -#, c-format -msgid "invalid input syntax for path: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type path: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" #: utils/adt/geo_ops.c:1389 -msgid "invalid number of points in external path" +msgid "invalid number of points in external \"path\" value" msgstr "" #: utils/adt/geo_ops.c:1730 -#, c-format -msgid "invalid input syntax for point: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type point: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" #: utils/adt/geo_ops.c:1958 -#, c-format -msgid "invalid input syntax for lseg: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type lseg: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" #: utils/adt/geo_ops.c:2550 -msgid "dist_lb not implemented" -msgstr "" +#, fuzzy +msgid "function \"dist_lb\" not implemented" +msgstr "funktionen \"%s\" finns inte" #: utils/adt/geo_ops.c:3063 -msgid "close_lb not implemented" -msgstr "" +#, fuzzy +msgid "function \"close_lb\" not implemented" +msgstr "funktionen \"%s\" finns inte" #: utils/adt/geo_ops.c:3342 msgid "cannot create bounding box for empty polygon" msgstr "" #: utils/adt/geo_ops.c:3366 utils/adt/geo_ops.c:3378 -#, c-format -msgid "invalid input syntax for polygon: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type polygon: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" #: utils/adt/geo_ops.c:3418 -msgid "invalid number of points in external polygon" +msgid "invalid number of points in external \"polygon\" value" msgstr "" #: utils/adt/geo_ops.c:3728 -msgid "poly_distance not implemented" +msgid "function \"poly_distance\" not implemented" msgstr "" #: utils/adt/geo_ops.c:4040 -msgid "path_center not implemented" +msgid "function \"path_center\" not implemented" msgstr "" #: utils/adt/geo_ops.c:4057 @@ -6715,20 +6990,21 @@ msgstr "" #: utils/adt/geo_ops.c:4224 utils/adt/geo_ops.c:4234 utils/adt/geo_ops.c:4249 #: utils/adt/geo_ops.c:4255 -#, c-format -msgid "invalid input syntax for circle: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type circle: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" #: utils/adt/geo_ops.c:4277 utils/adt/geo_ops.c:4285 -msgid "could not format circle" -msgstr "" +#, fuzzy +msgid "could not format \"circle\" value" +msgstr "kunde inte skapa \"%s\": %m" #: utils/adt/geo_ops.c:4312 -msgid "invalid radius in external circle" +msgid "invalid radius in external \"circle\" value" msgstr "" #: utils/adt/geo_ops.c:4806 -msgid "cannot convert zero-size circle to polygon" +msgid "cannot convert circle with radius zero to polygon" msgstr "" #: utils/adt/geo_ops.c:4811 @@ -6744,72 +7020,56 @@ msgid "int2vector has too many elements" msgstr "" #: utils/adt/int8.c:88 utils/adt/int8.c:116 -#, c-format -msgid "invalid input syntax for int8: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type bigint: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" -#: utils/adt/int8.c:905 +#: utils/adt/int8.c:885 msgid "OID out of range" -msgstr "" +msgstr "OID utanför sitt intervall" #: utils/adt/like.c:453 utils/adt/like_match.c:291 utils/adt/regexp.c:459 msgid "invalid escape string" -msgstr "" +msgstr "ogiltig escape-sträng" #: utils/adt/like.c:454 utils/adt/like_match.c:292 utils/adt/regexp.c:460 msgid "Escape string must be empty or one character." msgstr "" #: utils/adt/mac.c:65 -#, c-format -msgid "invalid input syntax for macaddr: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type macaddr: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" #: utils/adt/mac.c:72 -#, c-format -msgid "invalid octet value in macaddr: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid octet value in \"macaddr\" value: \"%s\"" +msgstr "ogiltigt värde för \"%s\": \"%s\"" #: utils/adt/mac.c:190 msgid "text too long to convert to MAC address" msgstr "" #: utils/adt/nabstime.c:244 utils/adt/nabstime.c:280 -#, c-format -msgid "invalid timezone name: \"%s\"" +#, fuzzy, c-format +msgid "invalid time zone name: \"%s\"" msgstr "ogiltigt tidzon-namn: \"%s\"" -#: utils/adt/nabstime.c:376 utils/adt/nabstime.c:382 +#: utils/adt/nabstime.c:656 utils/adt/nabstime.c:729 +msgid "cannot convert abstime \"invalid\" to timestamp" +msgstr "" + +#: utils/adt/nabstime.c:882 #, c-format -msgid "invalid input syntax for abstime: \"%s\"" +msgid "invalid input syntax for type tinterval: \"%s\"" msgstr "" -#: utils/adt/nabstime.c:657 utils/adt/nabstime.c:730 -msgid "cannot convert \"invalid\" abstime to timestamp" +#: utils/adt/nabstime.c:945 +msgid "invalid status in external \"tinterval\" value" msgstr "" -#: utils/adt/nabstime.c:779 utils/adt/nabstime.c:785 -#, c-format -msgid "invalid input syntax for reltime: \"%s\"" -msgstr "" - -#: utils/adt/nabstime.c:880 -#, c-format -msgid "invalid input syntax for tinterval: \"%s\"" -msgstr "" - -#: utils/adt/nabstime.c:943 -msgid "invalid status in external tinterval" -msgstr "" - -#: utils/adt/nabstime.c:1035 -msgid "cannot convert \"invalid\" reltime to interval" -msgstr "" - -#. translator: first %s is inet or cidr -#: utils/adt/network.c:90 -#, c-format -msgid "invalid input syntax for %s: \"%s\"" +#: utils/adt/nabstime.c:1037 +msgid "cannot convert reltime \"invalid\" to interval" msgstr "" #: utils/adt/network.c:102 @@ -6828,24 +7088,26 @@ msgid "could not format inet value: %m" msgstr "" #: utils/adt/network.c:194 -msgid "invalid family in external inet" +msgid "invalid address family in external \"inet\" value" msgstr "" #: utils/adt/network.c:199 -msgid "invalid bits in external inet" +msgid "invalid bits in external \"inet\" value" msgstr "" #: utils/adt/network.c:205 -msgid "invalid type in external inet" -msgstr "" +#, fuzzy +msgid "invalid type in external \"inet\" value" +msgstr "ogiltigt typnamn \"%s\"" #: utils/adt/network.c:210 -msgid "invalid length in external inet" +msgid "invalid length in external \"inet\" value" msgstr "" #: utils/adt/network.c:228 -msgid "invalid external CIDR value" -msgstr "" +#, fuzzy +msgid "invalid external \"cidr\" value" +msgstr "nästa transaktions-id ogiltig" #: utils/adt/network.c:315 #, c-format @@ -6858,49 +7120,51 @@ msgid "invalid name syntax" msgstr "" #: utils/adt/not_in.c:65 -msgid "Must provide \"relationname.attributename\"." +msgid "Must provide \"relationname.columnname\"." msgstr "" #: utils/adt/numeric.c:403 -msgid "invalid length in external numeric" +msgid "invalid length in external \"numeric\" value" msgstr "" #: utils/adt/numeric.c:414 -msgid "invalid sign in external numeric" +msgid "invalid sign in external \"numeric\" value" msgstr "" #: utils/adt/numeric.c:424 -msgid "invalid digit in external numeric" +msgid "invalid digit in external \"numeric\" value" msgstr "" -#: utils/adt/numeric.c:1592 utils/adt/numeric.c:1648 utils/adt/numeric.c:1696 +#: utils/adt/numeric.c:1631 utils/adt/numeric.c:1687 utils/adt/numeric.c:1735 msgid "cannot convert NaN to integer" msgstr "" -#: utils/adt/numeric.c:2539 utils/adt/numeric.c:2562 utils/adt/numeric.c:2586 -#: utils/adt/numeric.c:2593 utils/adt/numeric.c:2607 -#, c-format -msgid "invalid input syntax for numeric: \"%s\"" -msgstr "" +#: utils/adt/numeric.c:2578 utils/adt/numeric.c:2601 utils/adt/numeric.c:2625 +#: utils/adt/numeric.c:2632 utils/adt/numeric.c:2646 +#, fuzzy, c-format +msgid "invalid input syntax for type numeric: \"%s\"" +msgstr "ogiltigt typnamn \"%s\"" -#: utils/adt/numeric.c:2905 +#: utils/adt/numeric.c:2944 msgid "value overflows numeric format" msgstr "" -#: utils/adt/numeric.c:2975 +#: utils/adt/numeric.c:3014 msgid "numeric field overflow" msgstr "" -#: utils/adt/numeric.c:2976 +#: utils/adt/numeric.c:3015 #, c-format -msgid "ABS(value) >= 10^%d for field with precision %d, scale %d." +msgid "" +"The absolute value is greater than or equal to 10^%d for field with " +"precision %d, scale %d." msgstr "" -#: utils/adt/numeric.c:4125 -msgid "argument for EXP() too big" +#: utils/adt/numeric.c:4164 +msgid "argument for function \"exp\" too big" msgstr "" -#: utils/adt/numeric.c:4501 +#: utils/adt/numeric.c:4540 msgid "zero raised to zero is undefined" msgstr "" @@ -6911,27 +7175,27 @@ msgstr "" #: utils/adt/numutils.c:105 #, c-format -msgid "%s is out of range for int4" +msgid "value \"%s\" is out of range for type integer" msgstr "" #: utils/adt/numutils.c:111 #, c-format -msgid "%s is out of range for int2" +msgid "value \"%s\" is out of range for type shortint" msgstr "" #: utils/adt/numutils.c:117 #, c-format -msgid "%s is out of range for int1" +msgid "value \"%s\" is out of range for 8-bit integer" msgstr "" #: utils/adt/oid.c:49 utils/adt/oid.c:54 utils/adt/oid.c:75 -#, c-format -msgid "invalid input syntax for OID: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type \"oid\": \"%s\"" +msgstr "ogiltigt värde för \"%s\": \"%s\"" #: utils/adt/oid.c:60 utils/adt/oid.c:98 #, c-format -msgid "%s is out of range for OID" +msgid "value \"%s\" is out of range for type \"oid\"" msgstr "" #: utils/adt/oid.c:176 @@ -7008,34 +7272,16 @@ msgstr "" msgid "invalid regular expression: %s" msgstr "" -#: utils/adt/regproc.c:117 utils/adt/regproc.c:138 utils/adt/regproc.c:290 -#, c-format -msgid "no procedure with name %s" -msgstr "ingen procedur med namn %s" - #: utils/adt/regproc.c:122 utils/adt/regproc.c:142 -#, c-format -msgid "more than one procedure named %s" -msgstr "" - -#: utils/adt/regproc.c:467 utils/adt/regproc.c:487 utils/adt/regproc.c:665 -#, c-format -msgid "no operator with name %s" -msgstr "ingen operator med namn %s" +#, fuzzy, c-format +msgid "more than one function named \"%s\"" +msgstr "mer än en operator med namn %s" #: utils/adt/regproc.c:471 utils/adt/regproc.c:491 #, c-format msgid "more than one operator named %s" msgstr "mer än en operator med namn %s" -#: utils/adt/regproc.c:639 -msgid "missing argument" -msgstr "" - -#: utils/adt/regproc.c:640 -msgid "Use NONE to denote the missing argument of a unary operator." -msgstr "" - #: utils/adt/regproc.c:644 utils/adt/regproc.c:1276 msgid "too many arguments" msgstr "för många argument" @@ -7044,16 +7290,6 @@ msgstr "f msgid "Provide two argument types for operator." msgstr "" -#: utils/adt/regproc.c:837 -#, c-format -msgid "no class with name %s" -msgstr "ingen klass med namn %s" - -#: utils/adt/regproc.c:1003 -#, c-format -msgid "no type with name %s" -msgstr "ingen typ med namn %s" - #: utils/adt/regproc.c:1174 msgid "expected a left parenthesis" msgstr "" @@ -7070,221 +7306,205 @@ msgstr "" msgid "improper type name" msgstr "" -#: utils/adt/ri_triggers.c:307 utils/adt/ri_triggers.c:369 -#: utils/adt/ri_triggers.c:545 utils/adt/ri_triggers.c:784 -#: utils/adt/ri_triggers.c:976 utils/adt/ri_triggers.c:1138 -#: utils/adt/ri_triggers.c:1323 utils/adt/ri_triggers.c:1493 -#: utils/adt/ri_triggers.c:1675 utils/adt/ri_triggers.c:1846 -#: utils/adt/ri_triggers.c:2065 utils/adt/ri_triggers.c:2276 -#: utils/adt/ri_triggers.c:2512 utils/adt/ri_triggers.c:2608 -msgid "MATCH PARTIAL not yet implemented" +#: utils/adt/ri_triggers.c:336 utils/adt/ri_triggers.c:2719 +#: utils/adt/ri_triggers.c:3208 utils/adt/ri_triggers.c:3245 +#, fuzzy, c-format +msgid "insert or update on table \"%s\" violates foreign key constraint \"%s\"" +msgstr "" +"kan inte trunkera en tabell som refererars till i ett främmande nyckelvillkor" + +#: utils/adt/ri_triggers.c:339 utils/adt/ri_triggers.c:2722 +msgid "MATCH FULL does not allow mixing of null and nonnull key values." msgstr "" -#: utils/adt/ri_triggers.c:343 utils/adt/ri_triggers.c:3052 -#: utils/adt/ri_triggers.c:3089 +#: utils/adt/ri_triggers.c:2481 utils/adt/ri_triggers.c:2937 #, c-format -msgid "insert or update on \"%s\" violates foreign key constraint \"%s\"" +msgid "function \"%s\" called with wrong number of trigger arguments" msgstr "" -#: utils/adt/ri_triggers.c:346 -msgid "MATCH FULL does not allow mixing of NULL and non-NULL key values." -msgstr "" - -#: utils/adt/ri_triggers.c:2554 utils/adt/ri_triggers.c:2812 +#: utils/adt/ri_triggers.c:2499 utils/adt/ri_triggers.c:2947 #, c-format -msgid "%s() called with wrong number of trigger arguments" +msgid "no target table given for trigger \"%s\" on table \"%s\"" msgstr "" -#: utils/adt/ri_triggers.c:2572 utils/adt/ri_triggers.c:2822 -#, c-format -msgid "no target table given for trigger \"%s\" on \"%s\"" -msgstr "" - -#: utils/adt/ri_triggers.c:2575 utils/adt/ri_triggers.c:2825 +#: utils/adt/ri_triggers.c:2502 utils/adt/ri_triggers.c:2950 msgid "" -"Remove this RI trigger and its mates, then do ALTER TABLE ADD CONSTRAINT." +"Remove this referential integrity trigger and its mates, then do ALTER TABLE " +"ADD CONSTRAINT." msgstr "" -#: utils/adt/ri_triggers.c:2732 utils/adt/ri_triggers.c:2742 -#: utils/adt/ri_triggers.c:3151 -#, c-format +#: utils/adt/ri_triggers.c:2857 utils/adt/ri_triggers.c:2867 +#: utils/adt/ri_triggers.c:3307 +#, fuzzy, c-format msgid "" -"table \"%s\" does not have attribute \"%s\" referenced by constraint \"%s\"" -msgstr "" +"table \"%s\" does not have column \"%s\" referenced by constraint \"%s\"" +msgstr "Tabell \"%s\" refererar till denna via främmande nyckel-villkor \"%s\"" -#: utils/adt/ri_triggers.c:2762 +#: utils/adt/ri_triggers.c:2887 +#, fuzzy, c-format +msgid "function \"%s\" was not called by trigger manager" +msgstr "funktionen \"%s\" är inte en aggregatfunktion" + +#: utils/adt/ri_triggers.c:2896 #, c-format -msgid "%s() was not fired by trigger manager" +msgid "function \"%s\" must be fired AFTER ROW" msgstr "" -#: utils/adt/ri_triggers.c:2771 +#: utils/adt/ri_triggers.c:2904 #, c-format -msgid "%s() must be fired AFTER ROW" +msgid "function \"%s\" must be fired for INSERT" msgstr "" -#: utils/adt/ri_triggers.c:2779 +#: utils/adt/ri_triggers.c:2910 #, c-format -msgid "%s() must be fired for INSERT" +msgid "function \"%s\" must be fired for UPDATE" msgstr "" -#: utils/adt/ri_triggers.c:2785 +#: utils/adt/ri_triggers.c:2917 #, c-format -msgid "%s() must be fired for UPDATE" +msgid "function \"%s\" must be fired for INSERT or UPDATE" msgstr "" -#: utils/adt/ri_triggers.c:2792 +#: utils/adt/ri_triggers.c:2924 #, c-format -msgid "%s() must be fired for INSERT or UPDATE" +msgid "function \"%s\" must be fired for DELETE" msgstr "" -#: utils/adt/ri_triggers.c:2799 -#, c-format -msgid "%s() must be fired for DELETE" -msgstr "" - -#: utils/adt/ri_triggers.c:3022 +#: utils/adt/ri_triggers.c:3175 #, c-format msgid "" "referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave " "unexpected result" msgstr "" -#: utils/adt/ri_triggers.c:3026 +#: utils/adt/ri_triggers.c:3179 msgid "This is most likely due to a rule having rewritten the query." msgstr "" -#: utils/adt/ri_triggers.c:3054 +#: utils/adt/ri_triggers.c:3210 #, c-format msgid "No rows were found in \"%s\"." msgstr "" -#: utils/adt/ri_triggers.c:3091 +#: utils/adt/ri_triggers.c:3247 #, c-format -msgid "Key (%s)=(%s) is not present in \"%s\"." +msgid "Key (%s)=(%s) is not present in table \"%s\"." msgstr "" -#: utils/adt/ri_triggers.c:3097 +#: utils/adt/ri_triggers.c:3253 #, c-format msgid "" "update or delete on \"%s\" violates foreign key constraint \"%s\" on \"%s\"" msgstr "" -#: utils/adt/ri_triggers.c:3100 +#: utils/adt/ri_triggers.c:3256 #, c-format -msgid "Key (%s)=(%s) is still referenced from \"%s\"." +msgid "Key (%s)=(%s) is still referenced from table \"%s\"." msgstr "" -#: utils/adt/ruleutils.c:1102 -#, c-format -msgid "unsupported constraint type \"%c\"" -msgstr "" - -#: utils/adt/ruleutils.c:1557 +#: utils/adt/ruleutils.c:1532 #, c-format msgid "rule \"%s\" has unsupported event type %d" msgstr "" -#: utils/adt/selfuncs.c:3122 utils/adt/selfuncs.c:3485 +#: utils/adt/selfuncs.c:3131 utils/adt/selfuncs.c:3516 msgid "case insensitive matching not supported on type bytea" msgstr "" -#: utils/adt/selfuncs.c:3207 utils/adt/selfuncs.c:3633 -msgid "regex matching not supported on type bytea" +#: utils/adt/selfuncs.c:3236 utils/adt/selfuncs.c:3677 +msgid "regular-expression matching not supported on type bytea" msgstr "" #: utils/adt/tid.c:66 utils/adt/tid.c:74 utils/adt/tid.c:82 -#, c-format -msgid "invalid input syntax for tid: \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "invalid input syntax for type tid: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" -#: utils/adt/timestamp.c:87 utils/adt/timestamp.c:94 -#: utils/adt/timestamp.c:2389 -#, c-format -msgid "invalid input syntax for timestamp: \"%s\"" -msgstr "" - -#: utils/adt/timestamp.c:103 utils/adt/timestamp.c:332 +#: utils/adt/timestamp.c:100 utils/adt/timestamp.c:326 #, c-format msgid "timestamp out of range: \"%s\"" msgstr "" -#: utils/adt/timestamp.c:121 utils/adt/timestamp.c:350 -#: utils/adt/timestamp.c:511 +#: utils/adt/timestamp.c:118 utils/adt/timestamp.c:344 +#: utils/adt/timestamp.c:506 #, c-format -msgid "\"%s\" is no longer supported" +msgid "date/time value \"%s\" is no longer supported" msgstr "" -#: utils/adt/timestamp.c:261 +#: utils/adt/timestamp.c:258 #, c-format msgid "timestamp(%d) precision must be between %d and %d" msgstr "" -#: utils/adt/timestamp.c:316 utils/adt/timestamp.c:323 -#: utils/adt/timestamp.c:2449 -#, c-format -msgid "invalid input syntax for timestamp with time zone: \"%s\"" -msgstr "" - -#: utils/adt/timestamp.c:486 utils/adt/timestamp.c:493 -#: utils/adt/timestamp.c:2510 -#, c-format -msgid "invalid input syntax for interval: \"%s\"" -msgstr "" - -#: utils/adt/timestamp.c:504 utils/adt/timestamp.c:2218 -#: utils/adt/timestamp.c:2329 utils/adt/timestamp.c:2828 +#: utils/adt/timestamp.c:499 utils/adt/timestamp.c:2213 +#: utils/adt/timestamp.c:2324 utils/adt/timestamp.c:2823 msgid "interval out of range" msgstr "" -#: utils/adt/timestamp.c:836 +#: utils/adt/timestamp.c:831 #, c-format msgid "interval(%d) precision must be between %d and %d" msgstr "" -#: utils/adt/timestamp.c:1694 -msgid "cannot subtract non-finite timestamps" +#: utils/adt/timestamp.c:1689 +msgid "cannot subtract infinite timestamps" msgstr "" -#: utils/adt/timestamp.c:2548 utils/adt/timestamp.c:2625 -#: utils/adt/timestamp.c:2950 utils/adt/timestamp.c:3126 +#: utils/adt/timestamp.c:2384 +#, fuzzy, c-format +msgid "invalid input syntax for type timestamp: \"%s\"" +msgstr "ogiltigt argument till \"%s\": \"%s\"" + +#: utils/adt/timestamp.c:2444 +#, c-format +msgid "invalid input syntax for type timestamp with time zone: \"%s\"" +msgstr "" + +#: utils/adt/timestamp.c:2505 +#, fuzzy, c-format +msgid "invalid input syntax for type interval: \"%s\"" +msgstr "ogiltigt typnamn \"%s\"" + +#: utils/adt/timestamp.c:2543 utils/adt/timestamp.c:2620 +#: utils/adt/timestamp.c:3003 utils/adt/timestamp.c:3179 #, c-format msgid "timestamp units \"%s\" not recognized" msgstr "" -#: utils/adt/timestamp.c:2611 utils/adt/timestamp.c:3059 -#: utils/adt/timestamp.c:3116 +#: utils/adt/timestamp.c:2606 utils/adt/timestamp.c:3112 +#: utils/adt/timestamp.c:3169 #, c-format msgid "timestamp units \"%s\" not supported" msgstr "" -#: utils/adt/timestamp.c:2657 utils/adt/timestamp.c:2734 -#: utils/adt/timestamp.c:3158 utils/adt/timestamp.c:3326 +#: utils/adt/timestamp.c:2652 utils/adt/timestamp.c:2729 +#: utils/adt/timestamp.c:3211 utils/adt/timestamp.c:3379 #, c-format msgid "timestamp with time zone units \"%s\" not recognized" msgstr "" -#: utils/adt/timestamp.c:2718 utils/adt/timestamp.c:3279 -#: utils/adt/timestamp.c:3317 +#: utils/adt/timestamp.c:2713 utils/adt/timestamp.c:3332 +#: utils/adt/timestamp.c:3370 #, c-format msgid "timestamp with time zone units \"%s\" not supported" msgstr "" -#: utils/adt/timestamp.c:2766 utils/adt/timestamp.c:2837 -#: utils/adt/timestamp.c:3358 utils/adt/timestamp.c:3470 +#: utils/adt/timestamp.c:2761 utils/adt/timestamp.c:2832 +#: utils/adt/timestamp.c:3411 utils/adt/timestamp.c:3523 #, c-format msgid "interval units \"%s\" not recognized" msgstr "" -#: utils/adt/timestamp.c:2821 utils/adt/timestamp.c:3440 +#: utils/adt/timestamp.c:2816 utils/adt/timestamp.c:3493 #, c-format msgid "interval units \"%s\" not supported" msgstr "" -#: utils/adt/timestamp.c:2861 -msgid "cannot convert week number without year information" +#: utils/adt/timestamp.c:2856 +msgid "cannot calculate week number without year information" msgstr "" -#: utils/adt/timestamp.c:3553 utils/adt/timestamp.c:3704 +#: utils/adt/timestamp.c:3606 utils/adt/timestamp.c:3757 #, c-format msgid "interval time zone \"%s\" must not specify month" msgstr "" @@ -7300,9 +7520,9 @@ msgid "\"%c\" is not a valid binary digit" msgstr "" #: utils/adt/varbit.c:156 utils/adt/varbit.c:395 -#, c-format -msgid "\"%c\" is not a valid hex digit" -msgstr "" +#, fuzzy, c-format +msgid "\"%c\" is not a valid hexadecimal digit" +msgstr "\"%d\" är inte en giltigt kodningskod" #: utils/adt/varbit.c:348 utils/adt/varbit.c:532 #, c-format @@ -7326,7 +7546,7 @@ msgid "cannot XOR bit strings of different sizes" msgstr "" #: utils/adt/varbit.c:1257 utils/adt/varbit.c:1290 -msgid "int64 is not supported on this platform" +msgid "64-bit integers not supported on this platform" msgstr "" #: utils/adt/varchar.c:105 utils/adt/varchar.c:225 @@ -7357,331 +7577,314 @@ msgstr "" msgid "field position must be greater than zero" msgstr "" -#: utils/fmgr/dfmgr.c:99 utils/fmgr/dfmgr.c:197 utils/fmgr/dfmgr.c:254 +#: utils/fmgr/dfmgr.c:99 utils/fmgr/dfmgr.c:199 utils/fmgr/dfmgr.c:252 #, c-format msgid "could not access file \"%s\": %m" msgstr "kunde inte komma åt filen \"%s\": %m" -#: utils/fmgr/dfmgr.c:134 +#: utils/fmgr/dfmgr.c:135 #, c-format msgid "could not load library \"%s\": %s" msgstr "" -#: utils/fmgr/dfmgr.c:164 +#: utils/fmgr/dfmgr.c:165 #, c-format msgid "could not find function \"%s\" in file \"%s\"" msgstr "" -#: utils/fmgr/dfmgr.c:355 +#: utils/fmgr/dfmgr.c:353 msgid "invalid macro name in dynamic library path" msgstr "" -#: utils/fmgr/dfmgr.c:407 -msgid "zero-length component in DYNAMIC_LIBRARY_PATH" +#: utils/fmgr/dfmgr.c:405 +msgid "zero-length component in parameter \"dynamic_library_path\"" msgstr "" -#: utils/fmgr/dfmgr.c:420 -msgid "DYNAMIC_LIBRARY_PATH component is not absolute" +#: utils/fmgr/dfmgr.c:418 +msgid "component in parameter \"dynamic_library_path\" is not an absolute path" msgstr "" -#: utils/fmgr/fmgr.c:223 -#, c-format -msgid "internal function \"%s\" is not in table" -msgstr "" +#: utils/fmgr/fmgr.c:229 +#, fuzzy, c-format +msgid "internal function \"%s\" is not in internal lookup table" +msgstr "ärvd relation \"%s\" är inte en tabell" -#: utils/fmgr/fmgr.c:403 +#: utils/fmgr/fmgr.c:409 #, c-format msgid "unrecognized API version %d reported by info function \"%s\"" msgstr "" -#: utils/fmgr/fmgr.c:622 utils/fmgr/fmgr.c:1486 +#: utils/fmgr/fmgr.c:628 utils/fmgr/fmgr.c:1492 #, c-format -msgid "function %u has too many arguments (%d > %d)" +msgid "function %u has too many arguments (%d, maximum is %d)" msgstr "" -#: utils/cache/lsyscache.c:1602 utils/cache/lsyscache.c:1638 -#: utils/cache/lsyscache.c:1674 utils/cache/lsyscache.c:1710 +#: utils/cache/lsyscache.c:1625 utils/cache/lsyscache.c:1661 +#: utils/cache/lsyscache.c:1697 utils/cache/lsyscache.c:1733 #, c-format msgid "type %s is only a shell" msgstr "" -#: utils/cache/lsyscache.c:1607 +#: utils/cache/lsyscache.c:1630 #, c-format msgid "no input function available for type %s" msgstr "" -#: utils/cache/lsyscache.c:1643 +#: utils/cache/lsyscache.c:1666 #, c-format msgid "no output function available for type %s" msgstr "" -#: utils/cache/relcache.c:3184 -#, c-format -msgid "could not create init file \"%s\": %m" +#: utils/cache/relcache.c:3229 +#, fuzzy, c-format +msgid "could not create relation-cache initialization file \"%s\": %m" msgstr "kan inte skapa skapa init-fil \"%s\": %m" -#: utils/cache/relcache.c:3186 utils/cache/relcache.c:3327 +#: utils/cache/relcache.c:3231 utils/cache/relcache.c:3371 msgid "Continuing anyway, but there's something wrong." msgstr "" -#: utils/cache/relcache.c:3325 -#, c-format -msgid "could not rename init file \"%s\" to \"%s\": %m" -msgstr "" +#: utils/cache/relcache.c:3369 +#, fuzzy, c-format +msgid "" +"could not rename relation-cache initialization file \"%s\" to \"%s\": %m" +msgstr "kan inte skapa skapa init-fil \"%s\": %m" -#: utils/error/elog.c:458 +#: utils/error/elog.c:459 msgid "error during error recovery, giving up" msgstr "" -#: utils/error/elog.c:874 -#, c-format -msgid "failed to open \"%s\": %m" -msgstr "kunde inte öppna \"%s\": %m" +#: utils/error/elog.c:887 +#, fuzzy, c-format +msgid "could not reopen file \"%s\" as stderr: %m" +msgstr "kunde inte öppna fil \"%s\": %m" -#: utils/error/elog.c:884 -#, c-format -msgid "failed to reopen \"%s\" as stderr: %m" -msgstr "" +#: utils/error/elog.c:900 +#, fuzzy, c-format +msgid "could not reopen file \"%s\" as stdout: %m" +msgstr "kunde inte öppna fil \"%s\": %m" -#: utils/error/elog.c:897 -#, c-format -msgid "failed to reopen \"%s\" as stdout: %m" -msgstr "" - -#: utils/error/elog.c:1055 utils/error/elog.c:1188 utils/error/elog.c:1251 +#: utils/error/elog.c:1058 utils/error/elog.c:1204 utils/error/elog.c:1267 msgid "missing error text" msgstr "" -#: utils/error/elog.c:1058 utils/error/elog.c:1254 +#: utils/error/elog.c:1061 utils/error/elog.c:1270 #, c-format msgid " at character %d" msgstr "" -#: utils/error/elog.c:1065 -#, c-format -msgid "DETAIL: %s\n" -msgstr "" - -#: utils/error/elog.c:1067 -#, c-format -msgid "HINT: %s\n" -msgstr "" - #: utils/error/elog.c:1069 -#, c-format -msgid "CONTEXT: %s\n" +msgid "DETAIL: " msgstr "" -#: utils/error/elog.c:1073 -#, c-format -msgid "LOCATION: %s, %s:%d\n" +#: utils/error/elog.c:1075 +msgid "HINT: " msgstr "" -#: utils/error/elog.c:1077 -#, c-format -msgid "LOCATION: %s:%d\n" +#: utils/error/elog.c:1081 +msgid "CONTEXT: " msgstr "" #: utils/error/elog.c:1089 #, c-format -msgid "STATEMENT: %s\n" +msgid "LOCATION: %s, %s:%d\n" msgstr "" -#: utils/error/elog.c:1359 +#: utils/error/elog.c:1093 +#, c-format +msgid "LOCATION: %s:%d\n" +msgstr "" + +#: utils/error/elog.c:1103 +msgid "STATEMENT: " +msgstr "" + +#: utils/error/elog.c:1375 #, c-format msgid "operating system error %d" msgstr "" -#: utils/error/elog.c:1382 +#: utils/error/elog.c:1398 msgid "DEBUG" msgstr "DEBUG" -#: utils/error/elog.c:1386 +#: utils/error/elog.c:1402 msgid "LOG" msgstr "LOGG" -#: utils/error/elog.c:1389 +#: utils/error/elog.c:1405 msgid "INFO" msgstr "INFO" -#: utils/error/elog.c:1392 +#: utils/error/elog.c:1408 msgid "NOTICE" msgstr "NOTIS" -#: utils/error/elog.c:1395 +#: utils/error/elog.c:1411 msgid "WARNING" msgstr "VARNING" -#: utils/error/elog.c:1398 +#: utils/error/elog.c:1414 msgid "ERROR" msgstr "FEL" -#: utils/error/elog.c:1401 +#: utils/error/elog.c:1417 msgid "FATAL" msgstr "FATALT" -#: utils/error/elog.c:1404 +#: utils/error/elog.c:1420 msgid "PANIC" msgstr "PANIK" -#: utils/init/miscinit.c:327 +#: utils/init/miscinit.c:377 msgid "permission denied to set session authorization" msgstr "" -#: utils/init/miscinit.c:353 -#, c-format -msgid "invalid user id: %d" +#: utils/init/miscinit.c:403 +#, fuzzy, c-format +msgid "invalid user ID: %d" msgstr "ogiltigt användar-id: %d" -#: utils/init/miscinit.c:443 +#: utils/init/miscinit.c:493 #, c-format msgid "could not create lock file \"%s\": %m" msgstr "kan inte skapa låsfil \"%s\": %m" -#: utils/init/miscinit.c:457 +#: utils/init/miscinit.c:507 #, c-format msgid "could not open lock file \"%s\": %m" msgstr "kunde inte öppna låsfil \"%s\": %m" -#: utils/init/miscinit.c:463 +#: utils/init/miscinit.c:513 #, c-format msgid "could not read lock file \"%s\": %m" msgstr "kunde inte läsa låsfil \"%s\": %m" -#: utils/init/miscinit.c:494 +#: utils/init/miscinit.c:544 #, c-format msgid "lock file \"%s\" already exists" msgstr "låsfil med namn \"%s\" finns redan" -#: utils/init/miscinit.c:497 +#: utils/init/miscinit.c:547 #, c-format -msgid "Is another %s (pid %d) running in \"%s\"?" +msgid "Is another %s (PID %d) running in data directory \"%s\"?" msgstr "" -#: utils/init/miscinit.c:500 +#: utils/init/miscinit.c:550 #, c-format -msgid "Is another %s (pid %d) using \"%s\"?" +msgid "Is another %s (PID %d) using socket file \"%s\"?" msgstr "" -#: utils/init/miscinit.c:529 +#: utils/init/miscinit.c:579 #, c-format -msgid "pre-existing shared memory block (key %lu, id %lu) is still in use" +msgid "pre-existing shared memory block (key %lu, ID %lu) is still in use" msgstr "" -#: utils/init/miscinit.c:532 +#: utils/init/miscinit.c:582 #, c-format msgid "" -"If you're sure there are no old backends still running, remove the shared " -"memory block with ipcrm(1), or just delete \"%s\"." +"If you're sure there are no old server processes still running, remove the " +"shared memory block with the command \"ipcrm\", or just delete the file \"%s" +"\"." msgstr "" -#: utils/init/miscinit.c:549 +#: utils/init/miscinit.c:599 #, c-format msgid "could not remove old lock file \"%s\": %m" msgstr "kunde inte ta bort gammal låsfil \"%s\": %m" -#: utils/init/miscinit.c:551 +#: utils/init/miscinit.c:601 msgid "" -"The file seems accidentally left over, but I couldn't remove it. Please " +"The file seems accidentally left over, but it could not be removed. Please " "remove the file by hand and try again." msgstr "" -#: utils/init/miscinit.c:573 +#: utils/init/miscinit.c:623 #, c-format msgid "could not write lock file \"%s\": %m" msgstr "kunde inte skriva låsfil \"%s\": %m" -#: utils/init/miscinit.c:675 -#, c-format -msgid "could not rewrite \"%s\": %m" -msgstr "kunde inte återskriva \"%s\": %m" +#: utils/init/miscinit.c:734 utils/misc/guc.c:4036 +#, fuzzy, c-format +msgid "could not read from file \"%s\": %m" +msgstr "kunde inte läsa låsfil \"%s\": %m" -#: utils/init/miscinit.c:684 -#, c-format -msgid "could not read \"%s\": %m" -msgstr "kunde inte läsa \"%s\": %m" - -#: utils/init/miscinit.c:724 -#, c-format -msgid "could not write \"%s\": %m" -msgstr "kunde inte skriva \"%s\": %m" - -#: utils/init/miscinit.c:769 utils/init/miscinit.c:782 +#: utils/init/miscinit.c:819 utils/init/miscinit.c:832 #, c-format msgid "\"%s\" is not a valid data directory" msgstr "" -#: utils/init/miscinit.c:771 +#: utils/init/miscinit.c:821 #, c-format msgid "File \"%s\" is missing." msgstr "" -#: utils/init/miscinit.c:784 +#: utils/init/miscinit.c:834 #, c-format msgid "File \"%s\" does not contain valid data." msgstr "" -#: utils/init/miscinit.c:786 +#: utils/init/miscinit.c:836 msgid "You may need to initdb." msgstr "" -#: utils/init/miscinit.c:794 +#: utils/init/miscinit.c:844 #, c-format msgid "" "The data directory was initialized by PostgreSQL version %ld.%ld, which is " "not compatible with this version %s." msgstr "" -#: utils/init/miscinit.c:836 -msgid "invalid list syntax for preload_libraries configuration option" +#: utils/init/miscinit.c:886 +msgid "invalid list syntax for parameter \"preload_libraries\"" msgstr "" -#: utils/init/miscinit.c:881 +#: utils/init/miscinit.c:931 #, c-format msgid "preloaded library \"%s\" with initialization function \"%s\"" msgstr "" -#: utils/init/miscinit.c:885 +#: utils/init/miscinit.c:935 #, c-format msgid "preloaded library \"%s\"" msgstr "" -#: utils/init/postinit.c:116 +#: utils/init/postinit.c:118 #, c-format msgid "database \"%s\", OID %u, has disappeared from pg_database" msgstr "" -#: utils/init/postinit.c:127 +#: utils/init/postinit.c:129 #, c-format msgid "database \"%s\" is not currently accepting connections" msgstr "" -#: utils/init/postinit.c:275 +#: utils/init/postinit.c:277 #, c-format msgid "The database subdirectory \"%s\" is missing." msgstr "" -#: utils/init/postinit.c:280 +#: utils/init/postinit.c:282 #, c-format msgid "could not access directory \"%s\": %m" msgstr "kunde inte komma åt katalog \"%s\": %m" -#: utils/init/postinit.c:289 +#: utils/init/postinit.c:291 #, c-format msgid "could not change directory to \"%s\": %m" msgstr "kunde inte byta katalog till \"%s\": %m" -#: utils/init/postinit.c:371 +#: utils/init/postinit.c:373 msgid "no users are defined in this database system" msgstr "" -#: utils/init/postinit.c:372 +#: utils/init/postinit.c:374 #, c-format msgid "" -"You should immediately run 'CREATE USER \"%s\" WITH SYSID %d CREATEUSER;'." +"You should immediately run CREATE USER \"%s\" WITH SYSID %d CREATEUSER;." msgstr "" -#: utils/init/postinit.c:408 +#: utils/init/postinit.c:410 msgid "connection limit exceeded for non-superusers" msgstr "" @@ -7705,9 +7908,10 @@ msgid "encoding name too long" msgstr "" #: utils/mb/mbutils.c:252 -#, c-format -msgid "default conversion proc for %s to %s does not exist" -msgstr "" +#, fuzzy, c-format +msgid "" +"default conversion function for encoding \"%s\" to \"%s\" does not exist" +msgstr "integritetsvillkor \"%s\" för relation \"%s\" existerar inte" #: utils/mb/mbutils.c:326 #, c-format @@ -7720,1130 +7924,1011 @@ msgid "invalid destination encoding name \"%s\"" msgstr "" #: utils/mb/wchar.c:640 -msgid "UNICODE characters >= 0x10000 are not supported" +#, fuzzy +msgid "Unicode characters greater than or equal to 0x10000 are not supported" msgstr "UNICODE-tecken >= 0x10000 stöds inte" #: utils/mb/wchar.c:669 -#, c-format -msgid "invalid %s character sequence: 0x%s" -msgstr "" +#, fuzzy, c-format +msgid "invalid byte sequence for encoding \"%s\": 0x%s" +msgstr "ogiltigt värde för \"%s\": \"%s\"" -#: utils/misc/database.c:149 -#, c-format -msgid "could not open file \"%s\": %m" -msgstr "kunde inte öppna fil \"%s\": %m" - -#: utils/misc/guc.c:239 +#: utils/misc/guc.c:248 msgid "Ungrouped" msgstr "" -#: utils/misc/guc.c:241 -msgid "Connections & Authentication" +#: utils/misc/guc.c:250 +msgid "Connections and Authentication" msgstr "" -#: utils/misc/guc.c:243 -msgid "Connections & Authentication / Connection Settings" +#: utils/misc/guc.c:252 +msgid "Connections and Authentication / Connection Settings" msgstr "" -#: utils/misc/guc.c:245 -msgid "Connections & Authentication / Security & Authentication" +#: utils/misc/guc.c:254 +msgid "Connections and Authentication / Security and Authentication" msgstr "" -#: utils/misc/guc.c:247 +#: utils/misc/guc.c:256 msgid "Resource Usage" msgstr "" -#: utils/misc/guc.c:249 +#: utils/misc/guc.c:258 msgid "Resource Usage / Memory" msgstr "" -#: utils/misc/guc.c:251 +#: utils/misc/guc.c:260 msgid "Resource Usage / Free Space Map" msgstr "" -#: utils/misc/guc.c:253 +#: utils/misc/guc.c:262 msgid "Resource Usage / Kernel Resources" msgstr "" -#: utils/misc/guc.c:255 -msgid "Write Ahead Log" +#: utils/misc/guc.c:264 +msgid "Write-Ahead Log" msgstr "" -#: utils/misc/guc.c:257 -msgid "Write Ahead Log / Settings" +#: utils/misc/guc.c:266 +msgid "Write-Ahead Log / Settings" msgstr "" -#: utils/misc/guc.c:259 -msgid "Write Ahead Log / Checkpoints" +#: utils/misc/guc.c:268 +msgid "Write-Ahead Log / Checkpoints" msgstr "" -#: utils/misc/guc.c:261 +#: utils/misc/guc.c:270 msgid "Query Tuning" msgstr "" -#: utils/misc/guc.c:263 -msgid "Query Tuning / Planner Method Enabling" +#: utils/misc/guc.c:272 +msgid "Query Tuning / Planner Method Configuration" msgstr "" -#: utils/misc/guc.c:265 +#: utils/misc/guc.c:274 msgid "Query Tuning / Planner Cost Constants" msgstr "" -#: utils/misc/guc.c:267 +#: utils/misc/guc.c:276 msgid "Query Tuning / Genetic Query Optimizer" msgstr "" -#: utils/misc/guc.c:269 +#: utils/misc/guc.c:278 msgid "Query Tuning / Other Planner Options" msgstr "" -#: utils/misc/guc.c:271 -msgid "Reporting & Logging" +#: utils/misc/guc.c:280 +msgid "Reporting and Logging" msgstr "" -#: utils/misc/guc.c:273 -msgid "Reporting & Logging / Syslog" +#: utils/misc/guc.c:282 +msgid "Reporting and Logging / Syslog" msgstr "" -#: utils/misc/guc.c:275 -msgid "Reporting & Logging / When To Log" +#: utils/misc/guc.c:284 +msgid "Reporting and Logging / When to Log" msgstr "" -#: utils/misc/guc.c:277 -msgid "Reporting & Logging / What To Log" +#: utils/misc/guc.c:286 +msgid "Reporting and Logging / What to Log" msgstr "" -#: utils/misc/guc.c:279 +#: utils/misc/guc.c:288 msgid "Statistics" msgstr "" -#: utils/misc/guc.c:281 +#: utils/misc/guc.c:290 msgid "Statistics / Monitoring" msgstr "" -#: utils/misc/guc.c:283 -msgid "Statistics / Query & Index Statistics Collector" +#: utils/misc/guc.c:292 +msgid "Statistics / Query and Index Statistics Collector" msgstr "" -#: utils/misc/guc.c:285 +#: utils/misc/guc.c:294 msgid "Client Connection Defaults" msgstr "" -#: utils/misc/guc.c:287 +#: utils/misc/guc.c:296 msgid "Client Connection Defaults / Statement Behavior" msgstr "" -#: utils/misc/guc.c:289 +#: utils/misc/guc.c:298 msgid "Client Connection Defaults / Locale and Formatting" msgstr "" -#: utils/misc/guc.c:291 +#: utils/misc/guc.c:300 msgid "Client Connection Defaults / Other Defaults" msgstr "" -#: utils/misc/guc.c:293 +#: utils/misc/guc.c:302 msgid "Lock Management" msgstr "" -#: utils/misc/guc.c:295 -msgid "Version & Platform Compatibility" +#: utils/misc/guc.c:304 +msgid "Version and Platform Compatibility" msgstr "" -#: utils/misc/guc.c:297 -msgid "Version & Platform Compatibility / Previous Postgres Versions" +#: utils/misc/guc.c:306 +msgid "Version and Platform Compatibility / Previous PostgreSQL Versions" msgstr "" -#: utils/misc/guc.c:299 -msgid "Version & Platform Compatibility / Other Platforms & Clients" +#: utils/misc/guc.c:308 +msgid "Version and Platform Compatibility / Other Platforms and Clients" msgstr "" -#: utils/misc/guc.c:301 +#: utils/misc/guc.c:310 msgid "Developer Options" msgstr "Utvecklarflaggor" -#: utils/misc/guc.c:352 -msgid "Enable planner's use of sequential-scan plans" +#: utils/misc/guc.c:312 +#, fuzzy +msgid "Compiled-in Options" +msgstr "Utvecklarflaggor" + +#: utils/misc/guc.c:364 +msgid "Enables the planner's use of sequential-scan plans." msgstr "" -#: utils/misc/guc.c:360 -msgid "Enable planner's use of index-scan plans" +#: utils/misc/guc.c:372 +msgid "Enables the planner's use of index-scan plans." msgstr "" -#: utils/misc/guc.c:368 -msgid "Enable planner's use of TID scan plans" +#: utils/misc/guc.c:380 +msgid "Enables the planner's use of TID scan plans." msgstr "" -#: utils/misc/guc.c:376 -msgid "Enable planner's use of explicit sort steps" +#: utils/misc/guc.c:388 +msgid "Enables the planner's use of explicit sort steps." msgstr "" -#: utils/misc/guc.c:384 -msgid "Enable planner's use of hashed aggregation plans" +#: utils/misc/guc.c:396 +msgid "Enables the planner's use of hashed aggregation plans." msgstr "" -#: utils/misc/guc.c:392 -msgid "Enable planner's use of nested-loop join plans" +#: utils/misc/guc.c:404 +msgid "Enables the planner's use of nested-loop join plans." msgstr "" -#: utils/misc/guc.c:400 -msgid "Enable planner's use of merge join plans" +#: utils/misc/guc.c:412 +msgid "Enables the planner's use of merge join plans." msgstr "" -#: utils/misc/guc.c:408 -msgid "Enable planner's use of hash join plans" +#: utils/misc/guc.c:420 +msgid "Enables the planner's use of hash join plans." msgstr "" -#: utils/misc/guc.c:416 -msgid "Enable genetic query optimization" +#: utils/misc/guc.c:428 +msgid "Enables genetic query optimization." msgstr "" -#: utils/misc/guc.c:417 -msgid "This algorithm attempts to do planning without exhaustive searching" +#: utils/misc/guc.c:429 +msgid "This algorithm attempts to do planning without exhaustive searching." msgstr "" -#: utils/misc/guc.c:426 -msgid "Set to indicate current user's privilege status" +#: utils/misc/guc.c:438 +msgid "Shows whether the current user is a superuser." msgstr "" -#: utils/misc/guc.c:435 -msgid "Accept TCP/IP connections" +#: utils/misc/guc.c:447 +msgid "Makes the server accept TCP/IP connections." msgstr "" -#: utils/misc/guc.c:443 -msgid "Enables SSL connections" +#: utils/misc/guc.c:455 +#, fuzzy +msgid "Enables SSL connections." msgstr "Tillåter SSL-anslutningar" -#: utils/misc/guc.c:451 -msgid "If on, server physically writes updates to disk" -msgstr "" - -#: utils/misc/guc.c:452 -msgid "" -"It will use the fsync() system call in several places to make sure that " -"updates are physically written to disk. This insures that a database cluster " -"will recover to a consistent state after an operating system or hardware " -"crash" -msgstr "" - -#: utils/misc/guc.c:462 -msgid "Continues processing past damaged page headers" -msgstr "" - #: utils/misc/guc.c:463 +msgid "Forces synchronization of updates to disk." +msgstr "" + +#: utils/misc/guc.c:464 +msgid "" +"The server will use the fsync() system call in several places to make sure " +"that updates are physically written to disk. This insures that a database " +"cluster will recover to a consistent state after an operating system or " +"hardware crash." +msgstr "" + +#: utils/misc/guc.c:474 +msgid "Continues processing past damaged page headers." +msgstr "" + +#: utils/misc/guc.c:475 msgid "" "Detection of a damaged page header normally causes PostgreSQL to report an " "error, aborting the current transaction. Setting zero_damaged_pages to true " "causes the system to instead report a warning, zero out the damaged page, " "and continue processing. This behavior will destroy data, namely all the " -"rows on the damaged page" +"rows on the damaged page." msgstr "" -#: utils/misc/guc.c:475 -msgid "Runs the server silently" +#: utils/misc/guc.c:487 +msgid "Runs the server silently." msgstr "" -#: utils/misc/guc.c:476 +#: utils/misc/guc.c:488 msgid "" -"If this option is set, the server will automatically run in thebackground " -"and any controlling terminals are disassociated" +"If this parameter is set, the server will automatically run in the " +"background and any controlling terminals are dissociated." msgstr "" -#: utils/misc/guc.c:484 -msgid "Logs each successful connection" +#: utils/misc/guc.c:496 +msgid "Logs each successful connection." msgstr "" -#: utils/misc/guc.c:492 -msgid "Prefixes server log messages with a time stamp" +#: utils/misc/guc.c:504 +msgid "Prefixes server log messages with a time stamp." msgstr "" -#: utils/misc/guc.c:500 -msgid "Prefixes server log messages with the server PID" +#: utils/misc/guc.c:512 +msgid "Prefixes server log messages with the server PID." msgstr "" -#: utils/misc/guc.c:510 -msgid "Turns on various assertion checks" +#: utils/misc/guc.c:522 +msgid "Turns on various assertion checks." msgstr "" -#: utils/misc/guc.c:511 -msgid "" -"This is a debugging aid. To use this option, PostgreSQL must be built with " -"the configure option --enable-cassert" +#: utils/misc/guc.c:523 +msgid "This is a debugging aid." msgstr "" -#: utils/misc/guc.c:523 utils/misc/guc.c:613 utils/misc/guc.c:686 -#: utils/misc/guc.c:695 utils/misc/guc.c:704 utils/misc/guc.c:713 -#: utils/misc/guc.c:1022 utils/misc/guc.c:1031 utils/misc/guc.c:1099 -msgid "No Description Available" +#: utils/misc/guc.c:534 utils/misc/guc.c:624 utils/misc/guc.c:697 +#: utils/misc/guc.c:706 utils/misc/guc.c:715 utils/misc/guc.c:724 +#: utils/misc/guc.c:1063 utils/misc/guc.c:1072 utils/misc/guc.c:1140 +msgid "no description available" msgstr "" -#: utils/misc/guc.c:532 -msgid "Causes each SQL statement to be logged" +#: utils/misc/guc.c:543 +msgid "Logs each SQL statement." msgstr "" -#: utils/misc/guc.c:540 -msgid "Duration of every completed statement is logged" +#: utils/misc/guc.c:551 +msgid "Logs the duration each completed SQL statement." msgstr "" -#: utils/misc/guc.c:548 -msgid "Parse tree printed to server logs" +#: utils/misc/guc.c:559 +msgid "Prints the parse tree to the server log." msgstr "" -#: utils/misc/guc.c:549 -msgid "Parsed for each executed query" +#: utils/misc/guc.c:567 +msgid "Prints the parse tree after rewriting to server log." msgstr "" -#: utils/misc/guc.c:556 -msgid "Prints query rewriter output to server log" +#: utils/misc/guc.c:575 +msgid "Prints the execution plan to server log." msgstr "" -#: utils/misc/guc.c:564 -msgid "Prints execution plan to the server log" +#: utils/misc/guc.c:583 +msgid "Indents parse and plan tree displays." msgstr "" -#: utils/misc/guc.c:572 -msgid "Indents displays from parse, rewritten and plan" +#: utils/misc/guc.c:591 +msgid "Writes parser performance statistics to the server log." msgstr "" -#: utils/misc/guc.c:580 -msgid "Write parser performance stats to server log" +#: utils/misc/guc.c:599 +msgid "Writes planner performance statistics to the server log." msgstr "" -#: utils/misc/guc.c:588 -msgid "Write planner performance stats to server log" +#: utils/misc/guc.c:607 +msgid "Writes executor performance statistics to the server log." msgstr "" -#: utils/misc/guc.c:596 -msgid "Write executor performance stats to server log" +#: utils/misc/guc.c:615 +msgid "Writes cumulative performance statistics to the server log." msgstr "" -#: utils/misc/guc.c:604 -msgid "Write statement performance stats to server log" +#: utils/misc/guc.c:635 +msgid "Uses the indented output format for EXPLAIN VERBOSE." msgstr "" -#: utils/misc/guc.c:624 -msgid "Use indented output format for EXPLAIN VERBOSE" +#: utils/misc/guc.c:643 +msgid "Starts the server statistics-collection subprocess." msgstr "" -#: utils/misc/guc.c:632 -msgid "Start server statistics-collection subprocess" +#: utils/misc/guc.c:651 +msgid "Zeroes collected statistics on server restart." msgstr "" -#: utils/misc/guc.c:640 -msgid "Collected statistics zeroed out on server restart" +#: utils/misc/guc.c:659 +msgid "Collects statistics about executing commands." msgstr "" -#: utils/misc/guc.c:648 -msgid "Enable stat collection of executing commands" -msgstr "" - -#: utils/misc/guc.c:649 +#: utils/misc/guc.c:660 msgid "" "Enables the collection of statistics on the currently executing command of " "each session, along with the time at which that command began execution." msgstr "" -#: utils/misc/guc.c:658 -msgid "Enable collection of row-level stats on db activity" +#: utils/misc/guc.c:669 +msgid "Collects row-level statistics on database activity." msgstr "" -#: utils/misc/guc.c:666 -msgid "Enables collection of block-level stats on db activity" +#: utils/misc/guc.c:677 +msgid "Collects block-level statistics on database activity." msgstr "" -#: utils/misc/guc.c:675 -msgid "Generates debugging output for LISTEN and NOTIFY" +#: utils/misc/guc.c:686 +msgid "Generates debugging output for LISTEN and NOTIFY." msgstr "" -#: utils/misc/guc.c:724 -msgid "Log hostname to connection logs" +#: utils/misc/guc.c:735 +msgid "Logs the host name in the connection logs." msgstr "" -#: utils/misc/guc.c:725 +#: utils/misc/guc.c:736 msgid "" "By default, connection logs only show the IP address of the connecting host. " "If you want them to show the host name you can turn this on, but depending " "on your host name resolution setup it might impose a non-negligible " -"performance penalty" +"performance penalty." msgstr "" -#: utils/misc/guc.c:735 -msgid "Log outgoing port number of the connecting host" -msgstr "" - -#: utils/misc/guc.c:744 -msgid "This controls the inheritance semantics" -msgstr "" - -#: utils/misc/guc.c:745 -msgid "" -"In particular, whether subtables are included by various commands by default" -msgstr "" - -#: utils/misc/guc.c:753 -msgid "" -"If true, ACST, CST, EST, and SAT are interpreted as Australian time zones" +#: utils/misc/guc.c:746 +msgid "Logs the outgoing port number of the connecting host." msgstr "" #: utils/misc/guc.c:755 -msgid "" -"Otherwise they are interpreted as North/South American time zones and " -"Saturday" +msgid "Causes subtables to be included by default in various commands." msgstr "" #: utils/misc/guc.c:763 -msgid "If unspecified the password is encrypted" +msgid "Interprets ACST, CST, EST, and SAT as Australian time zones." msgstr "" #: utils/misc/guc.c:764 msgid "" -"When a password is specified in CREATE USER or ALTER USER without writing " -"either ENCRYPTED or UNENCRYPTED, this option determines whether the password " -"is to be encrypted" +"Otherwise they are interpreted as North/South American time zones and " +"Saturday." +msgstr "" + +#: utils/misc/guc.c:772 +msgid "Encrypt passwords." msgstr "" #: utils/misc/guc.c:773 -msgid "expr=NULL treated as expr IS NULL" +msgid "" +"When a password is specified in CREATE USER or ALTER USER without writing " +"either ENCRYPTED or UNENCRYPTED, this parameter determines whether the " +"password is to be encrypted." msgstr "" -#: utils/misc/guc.c:774 +#: utils/misc/guc.c:782 +msgid "Treats \"expr=NULL\" as \"expr IS NULL\"." +msgstr "" + +#: utils/misc/guc.c:783 msgid "" "When turned on, expressions of the form expr = NULL (or NULL = expr) are " "treated as expr IS NULL, that is, they return true if expr evaluates to the " "null value, and false otherwise. The correct behavior of expr = NULL is to " -"always return null (unknown)" -msgstr "" - -#: utils/misc/guc.c:785 -msgid "This allows per-database user names" +"always return null (unknown)." msgstr "" #: utils/misc/guc.c:794 -msgid "This var doesn't do anything" +msgid "Enables per-database user names." msgstr "" -#: utils/misc/guc.c:795 +#: utils/misc/guc.c:803 +msgid "This parameter doesn't do anything." +msgstr "" + +#: utils/misc/guc.c:804 msgid "" "It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-" "vintage clients." msgstr "" -#: utils/misc/guc.c:804 -msgid "Controls default read-only status of new transactions" -msgstr "" - #: utils/misc/guc.c:812 -msgid "Current transaction's read-only status" +msgid "Sets the default read-only status of new transactions." msgstr "" -#: utils/misc/guc.c:821 -msgid "Add missing table references to from clauses" +#: utils/misc/guc.c:820 +#, fuzzy +msgid "Sets the current transaction's read-only status." +msgstr "transaktion är bara för läsning" + +#: utils/misc/guc.c:829 +msgid "Automatically adds missing table references to FROM clauses." msgstr "" -#: utils/misc/guc.c:839 -msgid "Sets the default statistics target" +#: utils/misc/guc.c:837 +msgid "Check function bodies during CREATE FUNCTION." msgstr "" -#: utils/misc/guc.c:840 +#: utils/misc/guc.c:845 +msgid "By default, newly-created tables should have OIDs" +msgstr "" + +#: utils/misc/guc.c:854 +#, fuzzy +msgid "Datetimes are integer based" +msgstr "%s kräver ett heltalsvärde" + +#: utils/misc/guc.c:869 +msgid "Emit WAL-related debugging output." +msgstr "" + +#: utils/misc/guc.c:889 +msgid "Sets the default statistics target." +msgstr "" + +#: utils/misc/guc.c:890 msgid "" "This applies to table columns that have not had a column-specific target set " -"via ALTER TABLE SET STATISTICS" +"via ALTER TABLE SET STATISTICS." msgstr "" -#: utils/misc/guc.c:848 -msgid "From list size beyond which sub-queries are not collapsed" +#: utils/misc/guc.c:898 +msgid "Sets the FROM-list size beyond which subqueries are not collapsed." msgstr "" -#: utils/misc/guc.c:850 +#: utils/misc/guc.c:900 msgid "" -"The planner will merge sub-queries into upper queries if the resulting FROM " -"list would have no more than this many items" +"The planner will merge subqueries into upper queries if the resulting FROM " +"list would have no more than this many items." msgstr "" -#: utils/misc/guc.c:859 -msgid "From list size beyond which JOIN constructs not flattened" +#: utils/misc/guc.c:909 +msgid "Sets the FROM-list size beyond which JOIN constructs are not flattened." msgstr "" -#: utils/misc/guc.c:861 +#: utils/misc/guc.c:911 msgid "" "The planner will flatten explicit inner JOIN constructs into lists of FROM " -"items whenever a list of no more than this many items would result" +"items whenever a list of no more than this many items would result." msgstr "" -#: utils/misc/guc.c:870 -msgid "Threshold of FROM items beyond which geqo is used" +#: utils/misc/guc.c:920 +msgid "Sets the threshold of FROM items beyond which GEQO is used." msgstr "" -#: utils/misc/guc.c:878 -msgid "The number of individuals in one population" +#: utils/misc/guc.c:928 +msgid "GEQO: number of individuals in one population." msgstr "" -#: utils/misc/guc.c:886 -msgid "Effort is used to calculate a default for generations" +#: utils/misc/guc.c:936 +msgid "GEQO: effort is used to calculate a default for generations." msgstr "" -#: utils/misc/guc.c:894 -msgid "Specifies the number of iterations in the algorithm" +#: utils/misc/guc.c:944 +msgid "GEQO: number of iterations in the algorithm." msgstr "" -#: utils/misc/guc.c:895 +#: utils/misc/guc.c:945 msgid "" -"The number must be a positive integer. If 0 is specified then Effort * Log2" -"(PoolSize) is used" +"The number must be a positive integer. If 0 is specified then effort * log2" +"(poolsize) is used." msgstr "" -#: utils/misc/guc.c:903 -msgid "Can be set to get reproducible results from the algorithm" +#: utils/misc/guc.c:954 +msgid "The time in milliseconds to wait on lock before checking for deadlock." msgstr "" -#: utils/misc/guc.c:904 -msgid "If it is set to -1 then the algorithm behaves non-deterministically" +#: utils/misc/guc.c:964 +msgid "Uses syslog for logging." msgstr "" -#: utils/misc/guc.c:913 -msgid "Time to wait on lock (msec) before checking for deadlock" -msgstr "" - -#: utils/misc/guc.c:923 -msgid "Allows the use of syslog for logging" -msgstr "" - -#: utils/misc/guc.c:924 +#: utils/misc/guc.c:965 msgid "" -"If this option is 1, messages go both to syslog and the standard output. A " -"value of 2 sends output only to syslog. (Some messages will still go to the " -"standard output/error.) The default is 0, which means syslog is off" +"If this parameter is 1, messages go both to syslog and the standard output. " +"A value of 2 sends output only to syslog. (Some messages will still go to " +"the standard output/error.) The default is 0, which means syslog is off." msgstr "" -#: utils/misc/guc.c:943 -msgid "Max number of concurrent connections" +#: utils/misc/guc.c:984 +#, fuzzy +msgid "Sets the maximum number of concurrent connections." msgstr "Maximalt antal samtidiga anslutningar" -#: utils/misc/guc.c:952 -msgid "Number of connection \"slots\" reserved for superusers" +#: utils/misc/guc.c:993 +msgid "Sets the number of connection slots reserved for superusers." msgstr "" -#: utils/misc/guc.c:961 -msgid "The number of shared memory buffers used by the server" +#: utils/misc/guc.c:1002 +msgid "Sets the number of shared memory buffers used by the server." msgstr "" -#: utils/misc/guc.c:970 -msgid "The TCP port the server listens on" +#: utils/misc/guc.c:1011 +msgid "Sets the TCP port the server listens on." msgstr "" -#: utils/misc/guc.c:979 -msgid "Sets the access permissions of the Unix domain socket" +#: utils/misc/guc.c:1020 +msgid "Sets the access permissions of the Unix-domain socket." msgstr "" -#: utils/misc/guc.c:980 +#: utils/misc/guc.c:1021 msgid "" -"Unix domain sockets use the usual Unix file system permission set. The " -"option value is expected to be an numeric mode specification in the form " +"Unix-domain sockets use the usual Unix file system permission set. The " +"parameter value is expected to be an numeric mode specification in the form " "accepted by the chmod and umask system calls. (To use the customary octal " "format the number must start with a 0 (zero).)" msgstr "" -#: utils/misc/guc.c:992 -msgid "Max memory to be used for sorts and hash tables" +#: utils/misc/guc.c:1033 +msgid "Sets the maximum memory to be used for sorts and hash tables." msgstr "" -#: utils/misc/guc.c:993 +#: utils/misc/guc.c:1034 msgid "" "Specifies the amount of memory to be used by internal sort operations and " "hash tables before switching to temporary disk files" msgstr "" -#: utils/misc/guc.c:1003 -msgid "Max mem used to keep track of to-be-reclaimed tuples" +#: utils/misc/guc.c:1044 +msgid "Sets the maximum memory used to keep track of to-be-reclaimed rows." msgstr "" -#: utils/misc/guc.c:1012 -msgid "Max num of simultaneously open files for each subprocess" +#: utils/misc/guc.c:1053 +msgid "" +"Sets the maximum number of simultaneously open files for each server process." msgstr "" -#: utils/misc/guc.c:1041 -msgid "Max expression nesting depth" +#: utils/misc/guc.c:1082 +msgid "Sets the maximum expression nesting depth." msgstr "" -#: utils/misc/guc.c:1050 -msgid "Max allowed duration (msec) of any statement" +#: utils/misc/guc.c:1091 +msgid "Sets the maximum allowed duration (in milliseconds) of any statement." msgstr "" -#: utils/misc/guc.c:1051 -msgid "A value of 0 turns off the timeout" +#: utils/misc/guc.c:1092 +msgid "A value of 0 turns off the timeout." msgstr "" -#: utils/misc/guc.c:1059 -msgid "Max num. of tables+indexes for which free space is tracked" +#: utils/misc/guc.c:1100 +msgid "" +"Sets the maximum number of tables and indexes for which free space is " +"tracked." msgstr "" -#: utils/misc/guc.c:1068 -msgid "Max num. of disk pages for which free space is tracked" +#: utils/misc/guc.c:1109 +msgid "Sets the maximum number of disk pages for which free space is tracked." msgstr "" -#: utils/misc/guc.c:1078 -msgid "Max locks per transaction" +#: utils/misc/guc.c:1119 +#, fuzzy +msgid "Sets the maximum number of locks per transaction." msgstr "Max antal lås per transaktion" -#: utils/misc/guc.c:1079 +#: utils/misc/guc.c:1120 msgid "" "The shared lock table is sized on the assumption that at most " "max_locks_per_transaction * max_connections distinct objects will need to be " "locked at any one time." msgstr "" -#: utils/misc/guc.c:1089 -msgid "Max time (sec) to complete client authentication" +#: utils/misc/guc.c:1130 +msgid "Sets the maximum time in seconds to complete client authentication." msgstr "" -#: utils/misc/guc.c:1109 -msgid "Max distance between automatic WAL checkpoints" -msgstr "" - -#: utils/misc/guc.c:1118 -msgid "Max time (sec) between automatic WAL checkpoints" -msgstr "" - -#: utils/misc/guc.c:1127 +#: utils/misc/guc.c:1150 msgid "" -"Log if filling of checkpoint segments happens more frequently than this (sec)" +"Sets the maximum distance in log segments between automatic WAL checkpoints." msgstr "" -#: utils/misc/guc.c:1129 +#: utils/misc/guc.c:1159 +msgid "Sets the maximum time in seconds between automatic WAL checkpoints." +msgstr "" + +#: utils/misc/guc.c:1168 msgid "" -"Send a message to the server logs if checkpoints caused by the filling of " +"Logs if filling of checkpoint segments happens more frequently than this (in " +"seconds)." +msgstr "" + +#: utils/misc/guc.c:1170 +msgid "" +"Write a message to the server log if checkpoints caused by the filling of " "checkpoint segment files happens more frequently than this number of " "seconds. Zero turns off the warning." msgstr "" -#: utils/misc/guc.c:1139 -msgid "Disk-page buffers in shared memory for WAL logging" -msgstr "" - -#: utils/misc/guc.c:1148 -msgid "If nonzero, log WAL-related debugging output" -msgstr "" - -#: utils/misc/guc.c:1158 -msgid "Delay (usec) between transaction commit and flushing WAL to disk" -msgstr "" - -#: utils/misc/guc.c:1168 -msgid "Min concurrent open trans. before performing COMMIT_DELAY" -msgstr "" - -#: utils/misc/guc.c:1178 -msgid "Adjusts number of digits displayed for floating-point values" -msgstr "" - #: utils/misc/guc.c:1180 +msgid "Sets the number of disk-page buffers in shared memory for WAL." +msgstr "" + +#: utils/misc/guc.c:1189 msgid "" -"This affects float4, float8, and geometric data types. The parameter value " -"is added to the standard number of digits (FLT_DIG or DBL_DIG as appropriate)" +"Sets the delay in microseconds between transaction commit and flushing WAL " +"to disk." msgstr "" -#: utils/misc/guc.c:1190 -msgid "Min execution time (msec) above which statements will be logged" -msgstr "" - -#: utils/misc/guc.c:1192 -msgid "The default is 0 (turning this feature off)." +#: utils/misc/guc.c:1199 +msgid "" +"Sets the minimum concurrent open transactions before performing commit_delay." msgstr "" #: utils/misc/guc.c:1209 -msgid "Planner's assumption about size of the disk cache" +msgid "Sets the number of digits displayed for floating-point values." msgstr "" #: utils/misc/guc.c:1210 msgid "" +"This affects real, double precision, and geometric data types. The parameter " +"value is added to the standard number of digits (FLT_DIG or DBL_DIG as " +"appropriate)." +msgstr "" + +#: utils/misc/guc.c:1220 +msgid "" +"Sets the minimum execution time in milliseconds above which statements will " +"be logged." +msgstr "" + +#: utils/misc/guc.c:1222 +msgid "Zero prints all queries. The default is -1 (turning this feature off)." +msgstr "" + +#: utils/misc/guc.c:1230 +msgid "Interval to report shared buffer status in seconds" +msgstr "" + +#: utils/misc/guc.c:1239 +msgid "Background writer sleep time between rounds in milliseconds" +msgstr "" + +#: utils/misc/guc.c:1248 +msgid "Background writer percentage of dirty buffers to flush per round" +msgstr "" + +#: utils/misc/guc.c:1257 +msgid "Background writer maximum number of pages to flush per round" +msgstr "" + +#: utils/misc/guc.c:1266 +msgid "Shows the maximum number of function arguments" +msgstr "" + +#: utils/misc/guc.c:1276 +msgid "Shows the maximum number of index keys" +msgstr "" + +#: utils/misc/guc.c:1286 +msgid "Shows the maximum identifier length" +msgstr "" + +#: utils/misc/guc.c:1296 +msgid "Shows size of a disk block" +msgstr "" + +#: utils/misc/guc.c:1315 +msgid "Sets the planner's assumption about size of the disk cache." +msgstr "" + +#: utils/misc/guc.c:1316 +msgid "" "That is, the portion of the kernel's disk cache that will be used for " "PostgreSQL data files. This is measured in disk pages, which are normally 8 " "kB each." msgstr "" -#: utils/misc/guc.c:1219 -msgid "Planner's estimate of the cost of a nonsequentially fetched disk page" +#: utils/misc/guc.c:1325 +msgid "" +"Sets the planner's estimate of the cost of a nonsequentially fetched disk " +"page." msgstr "" -#: utils/misc/guc.c:1221 +#: utils/misc/guc.c:1327 msgid "" "This is measured as a multiple of the cost of a sequential page fetch. A " "higher value makes it more likely a sequential scan will be used, a lower " "value makes it more likely an index scan will be used." msgstr "" -#: utils/misc/guc.c:1231 -msgid "Planner's estimate of the cost of processing each tuple" +#: utils/misc/guc.c:1337 +msgid "Sets the planner's estimate of the cost of processing each tuple (row)." msgstr "" -#: utils/misc/guc.c:1232 utils/misc/guc.c:1242 utils/misc/guc.c:1251 +#: utils/misc/guc.c:1338 utils/misc/guc.c:1348 utils/misc/guc.c:1357 msgid "This is measured as a fraction of the cost of a sequential page fetch." msgstr "" -#: utils/misc/guc.c:1240 +#: utils/misc/guc.c:1346 msgid "" -"Planner's estimate of processing cost for each index tuple during index scan" +"Sets the planner's estimate of processing cost for each index tuple (row) " +"during index scan." msgstr "" -#: utils/misc/guc.c:1250 -msgid "Planner's estimate of processing cost of each op. in WHERE" +#: utils/misc/guc.c:1356 +msgid "" +"Sets the planner's estimate of processing cost of each operator in WHERE." msgstr "" -#: utils/misc/guc.c:1260 -msgid "The selective pressure within the population" +#: utils/misc/guc.c:1366 +msgid "GEQO: selective pressure within the population." msgstr "" -#: utils/misc/guc.c:1270 -msgid "Seed for random-number generation" +#: utils/misc/guc.c:1376 +msgid "Sets the seed for random-number generation." msgstr "" -#: utils/misc/guc.c:1289 -msgid "Client's character set encoding" +#: utils/misc/guc.c:1395 +msgid "Sets the client's character set encoding." msgstr "" -#: utils/misc/guc.c:1299 -msgid "Controls which message levels are sent to the client" +#: utils/misc/guc.c:1405 +msgid "Sets the message levels that are sent to the client." msgstr "" -#: utils/misc/guc.c:1300 +#: utils/misc/guc.c:1406 msgid "" "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, LOG, NOTICE, " "WARNING, and ERROR. Each level includes all the levels that follow it. The " "later the level, the fewer messages are sent." msgstr "" -#: utils/misc/guc.c:1311 -msgid "Controls which message levels logged" +#: utils/misc/guc.c:1417 +msgid "Sets the message levels that are logged." msgstr "" -#: utils/misc/guc.c:1312 +#: utils/misc/guc.c:1418 msgid "" "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, " "WARNING, ERROR, LOG, FATAL, and PANIC. Each level includes all the levels " -"that follow it" +"that follow it." msgstr "" -#: utils/misc/guc.c:1322 -msgid "Controls verbosity of logged messages" +#: utils/misc/guc.c:1428 +msgid "Sets the verbosity of logged messages." msgstr "" -#: utils/misc/guc.c:1323 -msgid "Valid values are TERSE, DEFAULT, and VERBOSE" +#: utils/misc/guc.c:1429 +msgid "Valid values are \"terse\", \"default\", and \"verbose\"." msgstr "" -#: utils/misc/guc.c:1331 -msgid "Controls whether the erroneous statement is logged" -msgstr "" - -#: utils/misc/guc.c:1332 +#: utils/misc/guc.c:1437 msgid "" -"All SQL statements that cause an error of the specified level, or a higher " -"level, are logged" +"Causes all statements generating error at or above this level to be logged." msgstr "" -#: utils/misc/guc.c:1341 -msgid "Sets display format for date and time values" +#: utils/misc/guc.c:1438 +msgid "" +"All SQL statements that cause an error of the specified level or a higher " +"level are logged." msgstr "" -#: utils/misc/guc.c:1342 -msgid "Also controls interpretation of ambiguous date inputs" +#: utils/misc/guc.c:1447 +msgid "Sets the display format for date and time values." msgstr "" -#: utils/misc/guc.c:1352 -msgid "The default isolation level of each new transaction" +#: utils/misc/guc.c:1448 +msgid "Also controls interpretation of ambiguous date inputs." msgstr "" -#: utils/misc/guc.c:1353 +#: utils/misc/guc.c:1458 +msgid "Sets the transaction isolation level of each new transaction." +msgstr "" + +#: utils/misc/guc.c:1459 msgid "" "Each SQL transaction has an isolation level, which can be either \"read " -"committed\" or \"serializable\"." +"uncommitted\", \"read committed\", \"repeatable read\", or \"serializable\"." msgstr "" -#: utils/misc/guc.c:1362 -msgid "Path for dynamically loadable modules" -msgstr "" - -#: utils/misc/guc.c:1363 -msgid "" -"If a dynamically loadable module needs to be opened and the specified name " -"does not have a directory component (i.e. the name does not contain a " -"slash), the system will search this path for the specified file." -msgstr "" - -#: utils/misc/guc.c:1374 -msgid "The location of the Kerberos server key file" -msgstr "" - -#: utils/misc/guc.c:1383 -msgid "The Rendezvous broadcast service name" -msgstr "" - -#: utils/misc/guc.c:1394 -msgid "Locale collation order" -msgstr "" - -#: utils/misc/guc.c:1404 -msgid "Locale character classification and case conversion" -msgstr "" - -#: utils/misc/guc.c:1414 -msgid "Language in which messages are displayed" -msgstr "" - -#: utils/misc/guc.c:1423 -msgid "Locale for formatting monetary amounts" -msgstr "" - -#: utils/misc/guc.c:1432 -msgid "Locale for formatting numbers" -msgstr "" - -#: utils/misc/guc.c:1441 -msgid "Locale for formatting date and time values" -msgstr "" - -#: utils/misc/guc.c:1450 -msgid "Shared libraries to preload into postmaster" -msgstr "" - -#: utils/misc/guc.c:1460 -msgid "Regular expression \"flavor\"" -msgstr "" - -#: utils/misc/guc.c:1461 -msgid "This can be set to advanced, extended, or basic" +#: utils/misc/guc.c:1468 +msgid "Sets the path for dynamically loadable modules." msgstr "" #: utils/misc/guc.c:1469 -msgid "Schema search order for names not schema-qualified" +msgid "" +"If a dynamically loadable module needs to be opened and the specified name " +"does not have a directory component (i.e., the name does not contain a " +"slash), the system will search this path for the specified file." msgstr "" #: utils/misc/guc.c:1480 -msgid "Server (database) character set encoding" +msgid "Sets the location of the Kerberos server key file." msgstr "" -#: utils/misc/guc.c:1491 -msgid "Server version" +#: utils/misc/guc.c:1489 +msgid "Sets the Rendezvous broadcast service name." msgstr "" -#: utils/misc/guc.c:1502 -msgid "Current session userid" +#: utils/misc/guc.c:1500 +msgid "Shows the collation order locale." msgstr "" -#: utils/misc/guc.c:1513 -msgid "syslog \"facility\" to be used when syslog enabled" +#: utils/misc/guc.c:1510 +msgid "Shows the character classification and case conversion locale." msgstr "" -#: utils/misc/guc.c:1514 +#: utils/misc/guc.c:1520 +msgid "Sets the language in which messages are displayed." +msgstr "" + +#: utils/misc/guc.c:1529 +msgid "Sets the locale for formatting monetary amounts." +msgstr "" + +#: utils/misc/guc.c:1538 +msgid "Sets the locale for formatting numbers." +msgstr "" + +#: utils/misc/guc.c:1547 +msgid "Sets the locale for formatting date and time values." +msgstr "" + +#: utils/misc/guc.c:1556 +msgid "Lists shared libraries to preload into server." +msgstr "" + +#: utils/misc/guc.c:1566 +msgid "Sets the regular expression \"flavor\"." +msgstr "" + +#: utils/misc/guc.c:1567 +msgid "This can be set to advanced, extended, or basic." +msgstr "" + +#: utils/misc/guc.c:1575 +msgid "Sets the schema search order for names that are not schema-qualified." +msgstr "" + +#: utils/misc/guc.c:1586 +msgid "Sets the server (database) character set encoding." +msgstr "" + +#: utils/misc/guc.c:1597 +msgid "Shows the server version." +msgstr "" + +#: utils/misc/guc.c:1608 +msgid "Sets the session user name." +msgstr "" + +#: utils/misc/guc.c:1619 +msgid "Sets the syslog \"facility\" to be used when syslog enabled." +msgstr "" + +#: utils/misc/guc.c:1620 msgid "" -"You may choose from LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, " -"LOCAL7" +"Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, " +"LOCAL7." msgstr "" -#: utils/misc/guc.c:1522 -msgid "Program name used to identify PostgreSQL messages in syslog" +#: utils/misc/guc.c:1628 +msgid "Sets the program name used to identify PostgreSQL messages in syslog." msgstr "" -#: utils/misc/guc.c:1533 -msgid "Time zone for displaying and interpreting time stamps" +#: utils/misc/guc.c:1639 +msgid "Sets the time zone for displaying and interpreting time stamps." msgstr "" -#: utils/misc/guc.c:1542 -msgid "Current transaction's isolation level" +#: utils/misc/guc.c:1648 +msgid "Sets the current transaction's isolation level." msgstr "" -#: utils/misc/guc.c:1552 -msgid "The group owner of the Unix domain socket" +#: utils/misc/guc.c:1658 +msgid "Sets the owning group of the Unix-domain socket." msgstr "" -#: utils/misc/guc.c:1553 +#: utils/misc/guc.c:1659 msgid "" "(The owning user of the socket is always the user that starts the server.)" msgstr "" -#: utils/misc/guc.c:1562 -msgid "The Unix-domain socket directory to listen to" +#: utils/misc/guc.c:1668 +msgid "Sets the directory where the Unix-domain socket will be created." msgstr "" -#: utils/misc/guc.c:1571 -msgid "The host name or IP address to listen to" +#: utils/misc/guc.c:1677 +#, fuzzy +msgid "Sets the host name or IP address to listen to." msgstr "Värnamn eller IP-adress att lyssna på" -#: utils/misc/guc.c:1580 -msgid "Method used for forcing WAL updates out to disk" +#: utils/misc/guc.c:1686 +msgid "Selects the method used for forcing WAL updates out to disk." msgstr "" -#: utils/misc/guc.c:2413 utils/misc/guc.c:3018 utils/misc/guc.c:3054 -#: utils/misc/guc.c:3110 utils/misc/guc.c:3404 -#, c-format -msgid "\"%s\" is not a recognized option" -msgstr "" +#: utils/misc/guc.c:2519 utils/misc/guc.c:3124 utils/misc/guc.c:3160 +#: utils/misc/guc.c:3216 utils/misc/guc.c:3510 +#, fuzzy, c-format +msgid "unrecognized configuration parameter \"%s\"" +msgstr "kunde inte läsa konfigurationsfil \"" -#: utils/misc/guc.c:2432 -#, c-format -msgid "\"%s\" cannot be changed" +#: utils/misc/guc.c:2538 +#, fuzzy, c-format +msgid "parameter \"%s\" cannot be changed" msgstr "\"%s\" kan inte ändras" -#: utils/misc/guc.c:2444 -#, c-format -msgid "\"%s\" cannot be changed after server start" +#: utils/misc/guc.c:2550 +#, fuzzy, c-format +msgid "parameter \"%s\" cannot be changed after server start" msgstr "\"%s\" kan inte ändras efter servern startats" -#: utils/misc/guc.c:2454 -#, c-format -msgid "\"%s\" cannot be changed now" +#: utils/misc/guc.c:2560 +#, fuzzy, c-format +msgid "parameter \"%s\" cannot be changed now" msgstr "\"%s\" kan inte ändras nu" -#: utils/misc/guc.c:2484 -#, c-format -msgid "\"%s\" cannot be set after connection start" +#: utils/misc/guc.c:2590 +#, fuzzy, c-format +msgid "parameter \"%s\" cannot be set after connection start" msgstr "\"%s\" kan inte ändras efter uppkopplingen startats" -#: utils/misc/guc.c:2494 utils/misc/guc.c:2564 utils/misc/guc.c:2661 -#: utils/misc/guc.c:2757 utils/misc/guc.c:2856 -#, c-format -msgid "permission denied to set option \"%s\"" -msgstr "" +#: utils/misc/guc.c:2600 utils/misc/guc.c:2670 utils/misc/guc.c:2767 +#: utils/misc/guc.c:2863 utils/misc/guc.c:2962 +#, fuzzy, c-format +msgid "permission denied to set parameter \"%s\"" +msgstr "rättighet saknas för att skapa \"%s.%s\"" -#: utils/misc/guc.c:2552 -#, c-format -msgid "\"%s\" requires a boolean value" +#: utils/misc/guc.c:2658 +#, fuzzy, c-format +msgid "parameter \"%s\" requires a Boolean value" msgstr "\"%s\" kräver ett boolskt värde" -#: utils/misc/guc.c:2566 +#: utils/misc/guc.c:2672 msgid "Must be superuser to change this value to false." msgstr "" -#: utils/misc/guc.c:2588 utils/misc/guc.c:2685 -#, c-format -msgid "invalid value for \"%s\": %d" +#: utils/misc/guc.c:2694 utils/misc/guc.c:2791 +#, fuzzy, c-format +msgid "invalid value for parameter \"%s\": %d" msgstr "ogiltigt värde för \"%s\": %d" -#: utils/misc/guc.c:2640 -#, c-format -msgid "\"%s\" requires an integer value" +#: utils/misc/guc.c:2746 +#, fuzzy, c-format +msgid "parameter \"%s\" requires an integer value" msgstr "\"%s\" kräver ett heltalsvärde" -#: utils/misc/guc.c:2648 +#: utils/misc/guc.c:2754 #, c-format -msgid "%d is outside the valid range for \"%s\" (%d .. %d)" +msgid "%d is outside the valid range for parameter \"%s\" (%d .. %d)" msgstr "" -#: utils/misc/guc.c:2663 +#: utils/misc/guc.c:2769 msgid "Must be superuser to increase this value or set it to zero." msgstr "" -#: utils/misc/guc.c:2737 -#, c-format -msgid "\"%s\" requires a numeric value" +#: utils/misc/guc.c:2843 +#, fuzzy, c-format +msgid "parameter \"%s\" requires a numeric value" msgstr "\"%s\" kräver ett numeriskt värde" -#: utils/misc/guc.c:2745 +#: utils/misc/guc.c:2851 #, c-format -msgid "%g is outside the valid range for \"%s\" (%g .. %g)" +msgid "%g is outside the valid range for parameter \"%s\" (%g .. %g)" msgstr "" -#: utils/misc/guc.c:2759 utils/misc/guc.c:2858 +#: utils/misc/guc.c:2865 utils/misc/guc.c:2964 msgid "Must be superuser to increase this value." msgstr "" -#: utils/misc/guc.c:2781 -#, c-format -msgid "invalid value for \"%s\": %g" +#: utils/misc/guc.c:2887 +#, fuzzy, c-format +msgid "invalid value for parameter \"%s\": %g" msgstr "ogiltigt värde för \"%s\": %g" -#: utils/misc/guc.c:2912 -#, c-format -msgid "invalid value for \"%s\": \"%s\"" +#: utils/misc/guc.c:3018 +#, fuzzy, c-format +msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "ogiltigt värde för \"%s\": \"%s\"" -#: utils/misc/guc.c:3119 +#: utils/misc/guc.c:3225 #, c-format msgid "SET %s takes only one argument" msgstr "" -#: utils/misc/guc.c:3223 -msgid "SET variable name is required" -msgstr "" +#: utils/misc/guc.c:3329 +#, fuzzy +msgid "SET requires parameter name" +msgstr "%s kräver en parameter" -#: utils/misc/guc.c:3780 -msgid "could not write exec config params file \"" -msgstr "" - -#: utils/misc/guc.c:3781 utils/misc/guc.c:3917 guc-file.l:164 -#, c-format -msgid "\": %m" -msgstr "\": %m" - -#: utils/misc/guc.c:3916 -msgid "could not read exec config params file \"" -msgstr "" - -#: utils/misc/guc.c:4036 -#, c-format -msgid "could not parse setting for \"%s\"" +#: utils/misc/guc.c:4155 +#, fuzzy, c-format +msgid "could not parse setting for parameter \"%s\"" msgstr "kunde inte tolka inställningen för \"%s\"" -#: utils/misc/guc.c:4383 +#: utils/misc/guc.c:4512 msgid "SET AUTOCOMMIT TO OFF is no longer supported" msgstr "" -#: utils/misc/help_config.c:62 -#, c-format -msgid "" -"Name : %-20s \n" -"Context : %-20s \n" -"Group : %-20s\n" -msgstr "" - -#: utils/misc/help_config.c:63 -#, c-format -msgid "%s\t%s\t%s\t" -msgstr "" - -#: utils/misc/help_config.c:66 -#, c-format -msgid "" -"Description: %s\n" -"%s\n" -msgstr "" - -#: utils/misc/help_config.c:67 -#, c-format -msgid "%s\t%s\n" -msgstr "%s\t%s\n" - -#: utils/misc/help_config.c:70 -#, c-format -msgid "" -"Type : BOOL\n" -"Reset Value: %-s \n" -msgstr "" - -#: utils/misc/help_config.c:71 -#, c-format -msgid "BOOL\t%s\t\t\t" -msgstr "" - -#: utils/misc/help_config.c:74 -#, c-format -msgid "" -"Type : INT\n" -"Reset Value: %-20d \n" -"Min Value : %-20d \n" -"Max Value : %-20d \n" -msgstr "" - -#: utils/misc/help_config.c:75 -#, c-format -msgid "INT\t%d\t%d\t%d\t" -msgstr "" - -#: utils/misc/help_config.c:78 -#, c-format -msgid "" -"Type : REAL\n" -"Reset Value: %-20g \n" -"Min Value : %-20g \n" -"Max Value : %-20g \n" -msgstr "" - -#: utils/misc/help_config.c:79 -#, c-format -msgid "REAL\t%g\t%g\t%g\t" -msgstr "" - -#: utils/misc/help_config.c:82 -#, c-format -msgid "" -"Type : STRING\n" -"Reset Value: %-s \n" -msgstr "" - -#: utils/misc/help_config.c:83 -#, c-format -msgid "STRING\t%s\t\t\t" -msgstr "" - -#: utils/misc/help_config.c:87 -msgid "" -"NAME\tCONTEXT\tGROUP\tTYPE\tRESET_VALUE\tMIN\tMAX\tSHORT_DESCRIPTION" -"\tLONG_DESCRIPTION\n" -msgstr "" - -#: utils/misc/help_config.c:176 -#, c-format -msgid "" -"%s \n" -" Try -h for further details\n" -msgstr "" - -#: utils/misc/help_config.c:360 -msgid "FALSE" -msgstr "" - -#: utils/misc/help_config.c:360 -msgid "TRUE" -msgstr "" - -#: utils/misc/help_config.c:383 -msgid "Unrecognized variable type!\n" -msgstr "" - -#: utils/misc/help_config.c:412 -msgid "All currently defined groups\n" -msgstr "" - -#: utils/misc/help_config.c:413 -msgid "----------------------------\n" -msgstr "" - -#: utils/misc/help_config.c:415 -#, c-format -msgid "%s\n" -msgstr "%s\n" - -#: utils/misc/help_config.c:421 -msgid "" -"Usage for --help-config option: [-h] [-g ] [-l] [-G] [-m] [-M] " -"[string]\n" -msgstr "" - -#: utils/misc/help_config.c:427 -#, c-format -msgid "" -"Description:\n" -"--help-config displays all the runtime options available in PostgreSQL.\n" -"It groups them by category and sorts them by name. If available, it will\n" -"present a short description, default, max and min values as well as other\n" -"information about each option.\n" -"\n" -"With no options specified, it will output all available runtime options\n" -"in human friendly format, grouped by category and sorted by name.\n" -"\n" -"%s\n" -"General Options:\n" -" [string]\tAll options with names that match this string\n" -" -g GROUP\tAll options in categories that match GROUP\n" -" -l \tPrints list of all groups / subgroups\n" -" -h \tPrints this help message\n" -"\n" -"Output Options:\n" -" -G \tDo not group by category\n" -" -m \tMachine friendly format: tab separated fields\n" -" -M \tSame as m, except header with column names is suppressed\n" -msgstr "" - -#: guc-file.l:164 -msgid "could not read configuration file \"" -msgstr "kunde inte läsa konfigurationsfil \"" - #: guc-file.l:267 -msgid "syntax error in \"" -msgstr "syntaxfel i \"" - -#: guc-file.l:267 -#, c-format -msgid "\" line %u, near token \"%s\"" +#, fuzzy, c-format +msgid "syntax error in file \"%s\" line %u, near token \"%s\"" msgstr "\" rad %u, nära symbol \"%s\"" #: utils/mmgr/aset.c:336 @@ -8851,20 +8936,20 @@ msgstr "\" rad %u, n msgid "Failed while creating memory context \"%s\"." msgstr "" -#: utils/mmgr/aset.c:502 utils/mmgr/aset.c:702 utils/mmgr/aset.c:895 +#: utils/mmgr/aset.c:502 utils/mmgr/aset.c:699 utils/mmgr/aset.c:892 #, c-format msgid "Failed on request of size %lu." msgstr "" #: utils/mmgr/portalmem.c:170 -#, c-format -msgid "portal \"%s\" already exists" -msgstr "" +#, fuzzy, c-format +msgid "cursor \"%s\" already exists" +msgstr "användare \"%s\" finns redan" #: utils/mmgr/portalmem.c:174 -#, c-format -msgid "closing pre-existing portal \"%s\"" -msgstr "" +#, fuzzy, c-format +msgid "closing existing cursor \"%s\"" +msgstr "kunde inte tolka inställningen för \"%s\"" #: utils/sort/logtape.c:202 #, c-format @@ -8880,11 +8965,155 @@ msgstr "" msgid "could not read block %ld of temporary file: %m" msgstr "" -#: utils/sort/tuplesort.c:2082 +#: utils/sort/tuplesort.c:2075 msgid "could not create unique index" msgstr "" -#: utils/sort/tuplesort.c:2083 +#: utils/sort/tuplesort.c:2076 msgid "Table contains duplicated values." msgstr "" +#~ msgid "\"%s\" is an index relation" +#~ msgstr "\"%s\" är en index-relation" + +#~ msgid "\"%s\" is not an index relation" +#~ msgstr "\"%s\" är inte en indexrelation" + +#~ msgid "open of file \"%s\" failed: %m" +#~ msgstr "skrivning till fil \"%s\" misslyckades: %m" + +#~ msgid "creation of file \"%s\" failed: %m" +#~ msgstr "skapande av fil \"%s\" misslyckades: %m" + +#~ msgid "lseek of file \"%s\", offset %u failed: %m" +#~ msgstr "lseek på filen \"%s\", offset %u misslyckades: %m" + +#~ msgid "read of file \"%s\", offset %u failed: %m" +#~ msgstr "läsning av filen \"%s\", offset %u misslyckades: %m" + +#~ msgid "write of file \"%s\", offset %u failed: %m" +#~ msgstr "skrivning till filen \"%s\", offset %u misslyckades: %m" + +#~ msgid "fsync of file \"%s\" failed: %m" +#~ msgstr "fsynk av filen \"%s\" misslyckades: %m" + +#~ msgid "primary" +#~ msgstr "primär" + +#~ msgid "secondary" +#~ msgstr "sekundär" + +#~ msgid "attribute \"%s\" has type UNKNOWN" +#~ msgstr "attributet \"%s\" har typ OKÄND (UNKNOWN)" + +#~ msgid "DEFAULT clause must not return a set" +#~ msgstr "DEFAULT får inte returnera en mängd" + +#~ msgid "cannot use sub-select in DEFAULT clause" +#~ msgstr "kan inte använda subselect i DEFAULT-klausul" + +#~ msgid "cannot use aggregate in DEFAULT clause" +#~ msgstr "kan inte använda aggregatfunktion i DEFAULT-klausul" + +#~ msgid "relation \"%s\" isn't an indexable relation" +#~ msgstr "relationen \"%s\" är inte en indexerbar relation" + +#~ msgid "skipping \"%s\" --- only table or database owner can ANALYZE it" +#~ msgstr "" +#~ "hoppar över \"%s\" --- bara tabell eller databasägaren kan köra ANALYZE " +#~ "på den" + +#~ msgid "relation \"%s\" is not an index" +#~ msgstr "relation \"%s\" är inte ett index" + +#~ msgid "relation \"%s\" is not a sequence" +#~ msgstr "relation \"%s\" är inte en sekvens" + +#~ msgid "relation \"%s\" is not a table" +#~ msgstr "relation \"%s\" är inte en tabell" + +#~ msgid "relation \"%s\" is not a view" +#~ msgstr "relation \"%s\" är inte en vy" + +#~ msgid "attribute \"%s\" of relation \"%s\" does not exist" +#~ msgstr "attribut \"%s\" för relation \"%s\" existerar inte" + +#~ msgid "attribute \"%s\" specified more than once" +#~ msgstr "attributet \"%s\" angivet mer än en gång" + +#~ msgid "template \"%s\" does not exist" +#~ msgstr "mall \"%s\" existerar inte" + +#~ msgid "attribute \"%s\" does not exist" +#~ msgstr "attributet \"%s\" existerar inte" + +#~ msgid "attribute \"%s\" of relation \"%s\" already exists" +#~ msgstr "attribut \"%s\" för relation \"%s\" existerar redan" + +#~ msgid "table \"%s\" is already WITH OIDS" +#~ msgstr "tabellen \"%s\" är redan WITH OIDS" + +#~ msgid "\"%s\" is already set to %s" +#~ msgstr "\"%s\" är redan satt till %s" + +#~ msgid "use ALTER DOMAIN .. SET DEFAULT instead" +#~ msgstr "använd ALTER DOMAIN .. SET DEFAULT istället" + +#~ msgid "use ALTER DOMAIN .. [ SET | DROP ] NOT NULL instead" +#~ msgstr "använd ALTER DOMAIN .. [ SET | DROP ] NOT NULL istället" + +#~ msgid "user \"%s\" is already in group \"%s\"" +#~ msgstr "användare \"%s\" är redan i gruppen \"%s\"" + +#~ msgid "could not open \"%s\": %m" +#~ msgstr "kunde inte öppna \"%s\": %m" + +#~ msgid "JOIN/USING column \"%s\" not found in left table" +#~ msgstr "JOIN/USING-kolumn \"%s\" finns inte i vänstra tabellen" + +#~ msgid "JOIN/USING column \"%s\" not found in right table" +#~ msgstr "JOIN/USING-kolumn \"%s\" finns inte i högra tabellen" + +#~ msgid "no such attribute %s.%s.%s" +#~ msgstr "finns inget attribut %s.%s.%s" + +#~ msgid "no such attribute %s.%s" +#~ msgstr "finns inget attribut %s.%s" + +#~ msgid "CREATE TABLE / COLLATE is not yet implemented; clause ignored" +#~ msgstr "" +#~ "CREATE TABLE / COLLATE är inte implementerat ännu; klausulen ignorerad" + +#~ msgid "FOREIGN KEY/MATCH PARTIAL is not yet implemented" +#~ msgstr "FOREIGN KEY/MATCH PARTIAL är inte implementerat ännu" + +#~ msgid "CREATE DOMAIN / COLLATE is not yet implemented; clause ignored" +#~ msgstr "" +#~ "CREATE DOMAIN / COLLATE är inte implementerat ännu; klausulen ignorerad" + +#~ msgid "parse error" +#~ msgstr "parse-fel" + +#~ msgid "no procedure with name %s" +#~ msgstr "ingen procedur med namn %s" + +#~ msgid "no operator with name %s" +#~ msgstr "ingen operator med namn %s" + +#~ msgid "no class with name %s" +#~ msgstr "ingen klass med namn %s" + +#~ msgid "no type with name %s" +#~ msgstr "ingen typ med namn %s" + +#~ msgid "failed to open \"%s\": %m" +#~ msgstr "kunde inte öppna \"%s\": %m" + +#~ msgid "\": %m" +#~ msgstr "\": %m" + +#~ msgid "%s\t%s\n" +#~ msgstr "%s\t%s\n" + +#~ msgid "%s\n" +#~ msgstr "%s\n"