mirror of
https://github.com/postgres/postgres.git
synced 2025-07-14 08:21:07 +03:00
Translation updates
Source-Git-URL: git://git.postgresql.org/git/pgtranslation/messages.git Source-Git-Hash: 398beeef4921df0956f917becd7b5669d2a8a5c4
This commit is contained in:
@ -1,16 +1,16 @@
|
||||
# German message translation file for plpython
|
||||
# Copyright (C) 2009 - 2016 PostgreSQL Global Development Group
|
||||
# Copyright (C) 2009 - 2017 PostgreSQL Global Development Group
|
||||
# This file is distributed under the same license as the PostgreSQL package.
|
||||
# Peter Eisentraut <peter_e@gmx.net>, 2009 - 2016.
|
||||
# Peter Eisentraut <peter_e@gmx.net>, 2009 - 2017.
|
||||
#
|
||||
# Use these quotes: »%s«
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PostgreSQL 9.5\n"
|
||||
"Project-Id-Version: PostgreSQL 10\n"
|
||||
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
|
||||
"POT-Creation-Date: 2016-07-04 20:37+0000\n"
|
||||
"PO-Revision-Date: 2016-07-04 19:11-0400\n"
|
||||
"POT-Creation-Date: 2017-03-13 22:07+0000\n"
|
||||
"PO-Revision-Date: 2017-03-13 23:08-0400\n"
|
||||
"Last-Translator: Peter Eisentraut <peter_e@gmx.net>\n"
|
||||
"Language-Team: German <peter_e@gmx.net>\n"
|
||||
"Language: de\n"
|
||||
@ -24,49 +24,49 @@ msgstr ""
|
||||
msgid "plpy.cursor expected a query or a plan"
|
||||
msgstr "plpy.cursor hat eine Anfrage oder einen Plan erwartet"
|
||||
|
||||
#: plpy_cursorobject.c:179
|
||||
#: plpy_cursorobject.c:177
|
||||
#, c-format
|
||||
msgid "plpy.cursor takes a sequence as its second argument"
|
||||
msgstr "plpy.cursor nimmt eine Sequenz als zweites Argument"
|
||||
|
||||
#: plpy_cursorobject.c:195 plpy_spi.c:229
|
||||
#: plpy_cursorobject.c:193 plpy_spi.c:227
|
||||
#, c-format
|
||||
msgid "could not execute plan"
|
||||
msgstr "konnte Plan nicht ausführen"
|
||||
|
||||
#: plpy_cursorobject.c:198 plpy_spi.c:232
|
||||
#: plpy_cursorobject.c:196 plpy_spi.c:230
|
||||
#, c-format
|
||||
msgid "Expected sequence of %d argument, got %d: %s"
|
||||
msgid_plural "Expected sequence of %d arguments, got %d: %s"
|
||||
msgstr[0] "Sequenz aus %d Argument erwartet, aber %d erhalten: %s"
|
||||
msgstr[1] "Sequenz aus %d Argumenten erwartet, aber %d erhalten: %s"
|
||||
|
||||
#: plpy_cursorobject.c:354
|
||||
#: plpy_cursorobject.c:351
|
||||
#, c-format
|
||||
msgid "iterating a closed cursor"
|
||||
msgstr "Iteration mit einem geschlossenen Cursor"
|
||||
|
||||
#: plpy_cursorobject.c:362 plpy_cursorobject.c:427
|
||||
#: plpy_cursorobject.c:359 plpy_cursorobject.c:424
|
||||
#, c-format
|
||||
msgid "iterating a cursor in an aborted subtransaction"
|
||||
msgstr "Iteration mit einem Cursor in einer abgebrochenen Transaktionen"
|
||||
|
||||
#: plpy_cursorobject.c:419
|
||||
#: plpy_cursorobject.c:416
|
||||
#, c-format
|
||||
msgid "fetch from a closed cursor"
|
||||
msgstr "Lesen aus einem geschlossenen Cursor"
|
||||
|
||||
#: plpy_cursorobject.c:467 plpy_spi.c:438
|
||||
#: plpy_cursorobject.c:464 plpy_spi.c:435
|
||||
#, c-format
|
||||
msgid "query result has too many rows to fit in a Python list"
|
||||
msgstr "Anfrageergebnis hat zu viele Zeilen, um in eine Python-Liste zu passen"
|
||||
|
||||
#: plpy_cursorobject.c:508
|
||||
#: plpy_cursorobject.c:505
|
||||
#, c-format
|
||||
msgid "closing a cursor in an aborted subtransaction"
|
||||
msgstr "Schließen eines Cursors in einer abgebrochenen Subtransaktion"
|
||||
|
||||
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:527
|
||||
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:548
|
||||
#, c-format
|
||||
msgid "%s"
|
||||
msgstr "%s"
|
||||
@ -146,32 +146,37 @@ msgstr "beim Erzeugen des Rückgabewerts"
|
||||
msgid "could not create new dictionary while building trigger arguments"
|
||||
msgstr "konnte neues Dictionary nicht erzeugen, beim Aufbauen der Triggerargumente"
|
||||
|
||||
#: plpy_exec.c:927
|
||||
#: plpy_exec.c:926
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] deleted, cannot modify row"
|
||||
msgstr "TD[\"new\"] wurde gelöscht, kann Zeile nicht ändern"
|
||||
|
||||
#: plpy_exec.c:932
|
||||
#: plpy_exec.c:931
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] is not a dictionary"
|
||||
msgstr "TD[\"new\"] ist kein Dictionary"
|
||||
|
||||
#: plpy_exec.c:957
|
||||
#: plpy_exec.c:958
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string"
|
||||
msgstr "Dictionary-Schlüssel auf Position %d in TD[\"new\"] ist keine Zeichenkette"
|
||||
|
||||
#: plpy_exec.c:964
|
||||
#: plpy_exec.c:965
|
||||
#, c-format
|
||||
msgid "key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering row"
|
||||
msgstr "in TD[\"new\"] gefundener Schlüssel »%s« existiert nicht als Spalte in der den Trigger auslösenden Zeile"
|
||||
|
||||
#: plpy_exec.c:1044
|
||||
#: plpy_exec.c:970
|
||||
#, c-format
|
||||
msgid "cannot set system attribute \"%s\""
|
||||
msgstr "Systemattribut »%s« kann nicht gesetzt werden"
|
||||
|
||||
#: plpy_exec.c:1041
|
||||
#, c-format
|
||||
msgid "while modifying trigger row"
|
||||
msgstr "beim Ändern der Triggerzeile"
|
||||
|
||||
#: plpy_exec.c:1105
|
||||
#: plpy_exec.c:1102
|
||||
#, c-format
|
||||
msgid "forcibly aborting a subtransaction that has not been exited"
|
||||
msgstr "Abbruch einer Subtransaktion, die nicht beendet wurde, wird erzwungen"
|
||||
@ -206,86 +211,86 @@ msgstr "konnte globale Objekte nicht erzeugen"
|
||||
msgid "could not initialize globals"
|
||||
msgstr "konnte globale Objekte nicht initialisieren"
|
||||
|
||||
#: plpy_main.c:389
|
||||
#: plpy_main.c:387
|
||||
#, c-format
|
||||
msgid "PL/Python function \"%s\""
|
||||
msgstr "PL/Python-Funktion »%s«"
|
||||
|
||||
#: plpy_main.c:396
|
||||
#: plpy_main.c:394
|
||||
#, c-format
|
||||
msgid "PL/Python anonymous code block"
|
||||
msgstr "anonymer PL/Python-Codeblock"
|
||||
|
||||
#: plpy_planobject.c:123
|
||||
#, c-format
|
||||
msgid "plan.status takes no arguments"
|
||||
msgstr "plan.status nimmt keine Argumente"
|
||||
|
||||
#: plpy_plpymodule.c:178 plpy_plpymodule.c:181
|
||||
#: plpy_plpymodule.c:181 plpy_plpymodule.c:184
|
||||
#, c-format
|
||||
msgid "could not import \"plpy\" module"
|
||||
msgstr "konnte Modul »plpy« nicht importieren"
|
||||
|
||||
#: plpy_plpymodule.c:196
|
||||
#: plpy_plpymodule.c:199
|
||||
#, c-format
|
||||
msgid "could not create the spiexceptions module"
|
||||
msgstr "konnte das Modul »spiexceptions« nicht erzeugen"
|
||||
|
||||
#: plpy_plpymodule.c:207
|
||||
#, c-format
|
||||
msgid "could not add the spiexceptions module"
|
||||
msgstr "konnte das Modul »spiexceptions« nicht hinzufügen"
|
||||
|
||||
#: plpy_plpymodule.c:217
|
||||
#: plpy_plpymodule.c:236
|
||||
#, c-format
|
||||
msgid "could not create the base SPI exceptions"
|
||||
msgstr "konnte die SPI-Basisausnahmen nicht erzeugen"
|
||||
msgid "could not create exception \"%s\""
|
||||
msgstr "konnte Ausnahme »%s« nicht erzeugen"
|
||||
|
||||
#: plpy_plpymodule.c:252 plpy_plpymodule.c:256
|
||||
#: plpy_plpymodule.c:271 plpy_plpymodule.c:275
|
||||
#, c-format
|
||||
msgid "could not generate SPI exceptions"
|
||||
msgstr "konnte SPI-Ausnahmen nicht erzeugen"
|
||||
|
||||
#: plpy_plpymodule.c:422
|
||||
#: plpy_plpymodule.c:443
|
||||
#, c-format
|
||||
msgid "could not unpack arguments in plpy.elog"
|
||||
msgstr "konnte Argumente in plpy.elog nicht entpacken"
|
||||
|
||||
#: plpy_plpymodule.c:431
|
||||
#: plpy_plpymodule.c:452
|
||||
msgid "could not parse error message in plpy.elog"
|
||||
msgstr "konnte Fehlermeldung in plpy.elog nicht parsen"
|
||||
|
||||
#: plpy_plpymodule.c:448
|
||||
#: plpy_plpymodule.c:469
|
||||
#, c-format
|
||||
msgid "Argument 'message' given by name and position"
|
||||
msgstr "Argument »message« wurde durch Namen und Position angegeben"
|
||||
|
||||
#: plpy_plpymodule.c:475
|
||||
#: plpy_plpymodule.c:496
|
||||
#, c-format
|
||||
msgid "'%s' is an invalid keyword argument for this function"
|
||||
msgstr "»%s« ist ein ungültiges Schlüsselwortargument für diese Funktion"
|
||||
|
||||
#: plpy_plpymodule.c:486 plpy_plpymodule.c:492
|
||||
#: plpy_plpymodule.c:507 plpy_plpymodule.c:513
|
||||
#, c-format
|
||||
msgid "invalid SQLSTATE code"
|
||||
msgstr "ungültiger SQLSTATE-Code"
|
||||
|
||||
#: plpy_procedure.c:232
|
||||
#: plpy_procedure.c:230
|
||||
#, c-format
|
||||
msgid "trigger functions can only be called as triggers"
|
||||
msgstr "Triggerfunktionen können nur als Trigger aufgerufen werden"
|
||||
|
||||
#: plpy_procedure.c:237
|
||||
#: plpy_procedure.c:235
|
||||
#, c-format
|
||||
msgid "PL/Python functions cannot return type %s"
|
||||
msgstr "PL/Python-Funktionen können keinen Rückgabetyp %s haben"
|
||||
|
||||
#: plpy_procedure.c:318
|
||||
#: plpy_procedure.c:316
|
||||
#, c-format
|
||||
msgid "PL/Python functions cannot accept type %s"
|
||||
msgstr "PL/Python-Funktionen können Typ %s nicht annehmen"
|
||||
|
||||
#: plpy_procedure.c:414
|
||||
#: plpy_procedure.c:412
|
||||
#, c-format
|
||||
msgid "could not compile PL/Python function \"%s\""
|
||||
msgstr "konnte PL/Python-Funktion »%s« nicht kompilieren"
|
||||
|
||||
#: plpy_procedure.c:417
|
||||
#: plpy_procedure.c:415
|
||||
#, c-format
|
||||
msgid "could not compile anonymous PL/Python code block"
|
||||
msgstr "konnte anonymen PL/Python-Codeblock nicht kompilieren"
|
||||
@ -300,52 +305,52 @@ msgstr "Befehl hat keine Ergebnismenge erzeugt"
|
||||
msgid "second argument of plpy.prepare must be a sequence"
|
||||
msgstr "zweites Argument von plpy.prepare muss eine Sequenz sein"
|
||||
|
||||
#: plpy_spi.c:118
|
||||
#: plpy_spi.c:116
|
||||
#, c-format
|
||||
msgid "plpy.prepare: type name at ordinal position %d is not a string"
|
||||
msgstr "plpy.prepare: Typname auf Position %d ist keine Zeichenkette"
|
||||
|
||||
#: plpy_spi.c:194
|
||||
#: plpy_spi.c:192
|
||||
#, c-format
|
||||
msgid "plpy.execute expected a query or a plan"
|
||||
msgstr "plpy.execute hat eine Anfrage oder einen Plan erwartet"
|
||||
|
||||
#: plpy_spi.c:213
|
||||
#: plpy_spi.c:211
|
||||
#, c-format
|
||||
msgid "plpy.execute takes a sequence as its second argument"
|
||||
msgstr "plpy.execute nimmt eine Sequenz als zweites Argument"
|
||||
|
||||
#: plpy_spi.c:337
|
||||
#: plpy_spi.c:336
|
||||
#, c-format
|
||||
msgid "SPI_execute_plan failed: %s"
|
||||
msgstr "SPI_execute_plan fehlgeschlagen: %s"
|
||||
|
||||
#: plpy_spi.c:379
|
||||
#: plpy_spi.c:378
|
||||
#, c-format
|
||||
msgid "SPI_execute failed: %s"
|
||||
msgstr "SPI_execute fehlgeschlagen: %s"
|
||||
|
||||
#: plpy_subxactobject.c:123
|
||||
#: plpy_subxactobject.c:122
|
||||
#, c-format
|
||||
msgid "this subtransaction has already been entered"
|
||||
msgstr "diese Subtransaktion wurde bereits begonnen"
|
||||
|
||||
#: plpy_subxactobject.c:129 plpy_subxactobject.c:187
|
||||
#: plpy_subxactobject.c:128 plpy_subxactobject.c:186
|
||||
#, c-format
|
||||
msgid "this subtransaction has already been exited"
|
||||
msgstr "diese Subtransaktion wurde bereits beendet"
|
||||
|
||||
#: plpy_subxactobject.c:181
|
||||
#: plpy_subxactobject.c:180
|
||||
#, c-format
|
||||
msgid "this subtransaction has not been entered"
|
||||
msgstr "diese Subtransaktion wurde nicht begonnen"
|
||||
|
||||
#: plpy_subxactobject.c:193
|
||||
#: plpy_subxactobject.c:192
|
||||
#, c-format
|
||||
msgid "there is no subtransaction to exit from"
|
||||
msgstr "es gibt keine Subtransaktion zu beenden"
|
||||
|
||||
#: plpy_typeio.c:286
|
||||
#: plpy_typeio.c:292
|
||||
#, c-format
|
||||
msgid "could not create new dictionary"
|
||||
msgstr "konnte neues Dictionary nicht erzeugen"
|
||||
@ -365,62 +370,85 @@ msgstr "kein Attribut »Decimal« im Modul"
|
||||
msgid "conversion from numeric to Decimal failed"
|
||||
msgstr "Umwandlung von numeric in Decimal fehlgeschlagen"
|
||||
|
||||
#: plpy_typeio.c:645
|
||||
#, c-format
|
||||
msgid "cannot convert multidimensional array to Python list"
|
||||
msgstr "kann mehrdimensionales Array nicht in Python-Liste umwandeln"
|
||||
|
||||
#: plpy_typeio.c:646
|
||||
#, c-format
|
||||
msgid "PL/Python only supports one-dimensional arrays."
|
||||
msgstr "PL/Python unterstützt nur eindimensionale Arrays."
|
||||
|
||||
#: plpy_typeio.c:652
|
||||
#, c-format
|
||||
msgid "could not create new Python list"
|
||||
msgstr "konnte neue Python-Liste nicht erzeugen"
|
||||
|
||||
#: plpy_typeio.c:711
|
||||
#: plpy_typeio.c:772
|
||||
#, c-format
|
||||
msgid "could not create bytes representation of Python object"
|
||||
msgstr "konnte Bytes-Darstellung eines Python-Objektes nicht erzeugen"
|
||||
|
||||
#: plpy_typeio.c:822
|
||||
#: plpy_typeio.c:881
|
||||
#, c-format
|
||||
msgid "could not create string representation of Python object"
|
||||
msgstr "konnte Zeichenkettendarstellung eines Python-Objektes nicht erzeugen"
|
||||
|
||||
#: plpy_typeio.c:833
|
||||
#: plpy_typeio.c:892
|
||||
#, c-format
|
||||
msgid "could not convert Python object into cstring: Python string representation appears to contain null bytes"
|
||||
msgstr "konnte Python-Objekt nicht in cstring umwandeln: Python-Zeichenkettendarstellung enthält anscheinend Null-Bytes"
|
||||
|
||||
#: plpy_typeio.c:879
|
||||
#: plpy_typeio.c:949
|
||||
#, c-format
|
||||
msgid "malformed record literal: \"%s\""
|
||||
msgstr "fehlerhafte Record-Konstante: »%s«"
|
||||
|
||||
#: plpy_typeio.c:950
|
||||
#, c-format
|
||||
msgid "Missing left parenthesis."
|
||||
msgstr "Linke Klammer fehlt."
|
||||
|
||||
#: plpy_typeio.c:951 plpy_typeio.c:1389
|
||||
#, c-format
|
||||
msgid "To return a composite type in an array, return the composite type as a Python tuple, e.g. \"[('foo')]\""
|
||||
msgstr ""
|
||||
|
||||
#: plpy_typeio.c:1000
|
||||
#, c-format
|
||||
msgid "number of array dimensions exceeds the maximum allowed (%d)"
|
||||
msgstr "Anzahl der Arraydimensionen überschreitet erlaubtes Maximum (%d)"
|
||||
|
||||
#: plpy_typeio.c:1004
|
||||
#, fuzzy, c-format
|
||||
#| msgid "cannot determine OID of function lo_truncate\n"
|
||||
msgid "cannot determine sequence length for function return value"
|
||||
msgstr "kann OID der Funktion lo_truncate nicht ermitteln\n"
|
||||
|
||||
#: plpy_typeio.c:1007 plpy_typeio.c:1011
|
||||
#, fuzzy, c-format
|
||||
#| msgid "array size exceeds the maximum allowed (%d)"
|
||||
msgid "array size exceeds the maximum allowed"
|
||||
msgstr "Arraygröße überschreitet erlaubtes Maximum (%d)"
|
||||
|
||||
#: plpy_typeio.c:1037
|
||||
#, c-format
|
||||
msgid "return value of function with array return type is not a Python sequence"
|
||||
msgstr "Rückgabewert von Funktion mit Array-Rückgabetyp ist keine Python-Sequenz"
|
||||
|
||||
#: plpy_typeio.c:1000
|
||||
#: plpy_typeio.c:1090
|
||||
#, fuzzy, c-format
|
||||
#| msgid "multidimensional arrays must have array expressions with matching dimensions"
|
||||
msgid "multidimensional arrays must have array expressions with matching dimensions. PL/Python function return value has sequence length %d while expected %d"
|
||||
msgstr "mehrdimensionale Arrays müssen Arraysausdrücke mit gleicher Anzahl Dimensionen haben"
|
||||
|
||||
#: plpy_typeio.c:1212
|
||||
#, c-format
|
||||
msgid "key \"%s\" not found in mapping"
|
||||
msgstr "Schlüssel »%s« nicht in Mapping gefunden"
|
||||
|
||||
#: plpy_typeio.c:1001
|
||||
#: plpy_typeio.c:1213
|
||||
#, c-format
|
||||
msgid "To return null in a column, add the value None to the mapping with the key named after the column."
|
||||
msgstr "Um einen NULL-Wert in einer Spalte zurückzugeben, muss der Wert None mit einem nach der Spalte benannten Schlüssel in das Mapping eingefügt werden."
|
||||
|
||||
#: plpy_typeio.c:1052
|
||||
#: plpy_typeio.c:1264
|
||||
#, c-format
|
||||
msgid "length of returned sequence did not match number of columns in row"
|
||||
msgstr "Länge der zurückgegebenen Sequenz hat nicht mit der Anzahl der Spalten in der Zeile übereingestimmt"
|
||||
|
||||
#: plpy_typeio.c:1163
|
||||
#: plpy_typeio.c:1387
|
||||
#, c-format
|
||||
msgid "attribute \"%s\" does not exist in Python object"
|
||||
msgstr "Attribut »%s« existiert nicht in Python-Objekt"
|
||||
|
||||
#: plpy_typeio.c:1164
|
||||
#: plpy_typeio.c:1390
|
||||
#, c-format
|
||||
msgid "To return null in a column, let the returned object have an attribute named after column with value None."
|
||||
msgstr "Um einen NULL-Wert in einer Spalte zurückzugeben, muss das zurückzugebende Objekt ein nach der Spalte benanntes Attribut mit dem Wert None haben."
|
||||
@ -434,3 +462,6 @@ msgstr "konnte Python-Unicode-Objekt nicht in Bytes umwandeln"
|
||||
#, c-format
|
||||
msgid "could not extract bytes from encoded string"
|
||||
msgstr "konnte kodierte Zeichenkette nicht in Bytes umwandeln"
|
||||
|
||||
#~ msgid "could not create new Python list"
|
||||
#~ msgstr "konnte neue Python-Liste nicht erzeugen"
|
||||
|
@ -1,72 +1,72 @@
|
||||
# translation of plpython.po to fr_fr
|
||||
# french message translation file for plpython
|
||||
#
|
||||
# Use these quotes: <EFBFBD> %s <EFBFBD>
|
||||
# Use these quotes: « %s »
|
||||
# Guillaume Lelarge <guillaume@lelarge.info>, 2009.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PostgreSQL 9.6\n"
|
||||
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
|
||||
"POT-Creation-Date: 2016-05-08 21:07+0000\n"
|
||||
"PO-Revision-Date: 2016-05-09 10:33+0200\n"
|
||||
"POT-Creation-Date: 2017-02-06 16:07+0000\n"
|
||||
"PO-Revision-Date: 2017-02-06 19:02+0100\n"
|
||||
"Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n"
|
||||
"Language-Team: French <guillaume@lelarge.info>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=ISO-8859-15\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Poedit 1.8.7.1\n"
|
||||
"X-Generator: Poedit 1.8.11\n"
|
||||
|
||||
#: plpy_cursorobject.c:101
|
||||
#, c-format
|
||||
msgid "plpy.cursor expected a query or a plan"
|
||||
msgstr "plpy.cursor attendait une requ<EFBFBD>te ou un plan"
|
||||
msgstr "plpy.cursor attendait une requête ou un plan"
|
||||
|
||||
#: plpy_cursorobject.c:179
|
||||
#: plpy_cursorobject.c:177
|
||||
#, c-format
|
||||
msgid "plpy.cursor takes a sequence as its second argument"
|
||||
msgstr "plpy.cursor prends une s<EFBFBD>quence dans son second argument"
|
||||
msgstr "plpy.cursor prends une séquence dans son second argument"
|
||||
|
||||
#: plpy_cursorobject.c:195 plpy_spi.c:229
|
||||
#: plpy_cursorobject.c:193 plpy_spi.c:227
|
||||
#, c-format
|
||||
msgid "could not execute plan"
|
||||
msgstr "n'a pas pu ex<EFBFBD>cuter le plan"
|
||||
msgstr "n'a pas pu exécuter le plan"
|
||||
|
||||
#: plpy_cursorobject.c:198 plpy_spi.c:232
|
||||
#: plpy_cursorobject.c:196 plpy_spi.c:230
|
||||
#, c-format
|
||||
msgid "Expected sequence of %d argument, got %d: %s"
|
||||
msgid_plural "Expected sequence of %d arguments, got %d: %s"
|
||||
msgstr[0] "S<EFBFBD>quence attendue de %d argument, %d obtenu : %s"
|
||||
msgstr[1] "S<EFBFBD>quence attendue de %d arguments, %d obtenus : %s"
|
||||
msgstr[0] "Séquence attendue de %d argument, %d obtenu : %s"
|
||||
msgstr[1] "Séquence attendue de %d arguments, %d obtenus : %s"
|
||||
|
||||
#: plpy_cursorobject.c:354
|
||||
#: plpy_cursorobject.c:350
|
||||
#, c-format
|
||||
msgid "iterating a closed cursor"
|
||||
msgstr "it<EFBFBD>ration d'un curseur ferm<EFBFBD>"
|
||||
msgstr "itération d'un curseur fermé"
|
||||
|
||||
#: plpy_cursorobject.c:362 plpy_cursorobject.c:427
|
||||
#: plpy_cursorobject.c:358 plpy_cursorobject.c:423
|
||||
#, c-format
|
||||
msgid "iterating a cursor in an aborted subtransaction"
|
||||
msgstr "it<EFBFBD>ration d'un curseur dans une sous-transaction annul<EFBFBD>e"
|
||||
msgstr "itération d'un curseur dans une sous-transaction annulée"
|
||||
|
||||
#: plpy_cursorobject.c:419
|
||||
#: plpy_cursorobject.c:415
|
||||
#, c-format
|
||||
msgid "fetch from a closed cursor"
|
||||
msgstr "r<EFBFBD>cup<EFBFBD>rer <EFBFBD> partir d'un curseur ferm<EFBFBD>"
|
||||
msgstr "récupérer à partir d'un curseur fermé"
|
||||
|
||||
#: plpy_cursorobject.c:467 plpy_spi.c:438
|
||||
#: plpy_cursorobject.c:463 plpy_spi.c:434
|
||||
#, c-format
|
||||
msgid "query result has too many rows to fit in a Python list"
|
||||
msgstr "le r<EFBFBD>sultat de la requ<EFBFBD>te contient trop de lignes pour <EFBFBD>tre int<EFBFBD>gr<EFBFBD> dans une liste Python"
|
||||
msgstr "le résultat de la requête contient trop de lignes pour être intégré dans une liste Python"
|
||||
|
||||
#: plpy_cursorobject.c:508
|
||||
#: plpy_cursorobject.c:504
|
||||
#, c-format
|
||||
msgid "closing a cursor in an aborted subtransaction"
|
||||
msgstr "fermeture d'un curseur dans une sous-transaction annul<EFBFBD>e"
|
||||
msgstr "fermeture d'un curseur dans une sous-transaction annulée"
|
||||
|
||||
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:513
|
||||
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:548
|
||||
#, c-format
|
||||
msgid "%s"
|
||||
msgstr "%s"
|
||||
@ -74,92 +74,92 @@ msgstr "%s"
|
||||
#: plpy_exec.c:140
|
||||
#, c-format
|
||||
msgid "unsupported set function return mode"
|
||||
msgstr "mode de retour non support<EFBFBD> pour la fonction SET"
|
||||
msgstr "mode de retour non supporté pour la fonction SET"
|
||||
|
||||
#: plpy_exec.c:141
|
||||
#, c-format
|
||||
msgid "PL/Python set-returning functions only support returning one value per call."
|
||||
msgstr ""
|
||||
"les fonctions PL/python renvoyant des ensembles supportent seulement une\n"
|
||||
"valeur renvoy<EFBFBD>e par appel."
|
||||
"valeur renvoyée par appel."
|
||||
|
||||
#: plpy_exec.c:154
|
||||
#, c-format
|
||||
msgid "returned object cannot be iterated"
|
||||
msgstr "l'objet renvoy<EFBFBD> ne supporte pas les it<EFBFBD>rations"
|
||||
msgstr "l'objet renvoyé ne supporte pas les itérations"
|
||||
|
||||
#: plpy_exec.c:155
|
||||
#, c-format
|
||||
msgid "PL/Python set-returning functions must return an iterable object."
|
||||
msgstr ""
|
||||
"les fonctions PL/python renvoyant des ensembles doivent renvoyer un objet\n"
|
||||
"it<EFBFBD>rable"
|
||||
"itérable"
|
||||
|
||||
#: plpy_exec.c:169
|
||||
#, c-format
|
||||
msgid "error fetching next item from iterator"
|
||||
msgstr "erreur lors de la r<EFBFBD>cup<EFBFBD>ration du prochain <EFBFBD>l<EFBFBD>ment de l'it<EFBFBD>rateur"
|
||||
msgstr "erreur lors de la récupération du prochain élément de l'itérateur"
|
||||
|
||||
#: plpy_exec.c:210
|
||||
#, c-format
|
||||
msgid "PL/Python function with return type \"void\" did not return None"
|
||||
msgstr "la fonction PL/python avec un code de retour <EFBFBD> void <EFBFBD> ne renvoyait pas None"
|
||||
msgstr "la fonction PL/python avec un code de retour « void » ne renvoyait pas None"
|
||||
|
||||
#: plpy_exec.c:374 plpy_exec.c:400
|
||||
#, c-format
|
||||
msgid "unexpected return value from trigger procedure"
|
||||
msgstr "valeur de retour inattendue de la proc<EFBFBD>dure trigger"
|
||||
msgstr "valeur de retour inattendue de la procédure trigger"
|
||||
|
||||
#: plpy_exec.c:375
|
||||
#, c-format
|
||||
msgid "Expected None or a string."
|
||||
msgstr "Attendait None ou une cha<EFBFBD>ne de caract<EFBFBD>res."
|
||||
msgstr "Attendait None ou une chaîne de caractères."
|
||||
|
||||
#: plpy_exec.c:390
|
||||
#, c-format
|
||||
msgid "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored"
|
||||
msgstr ""
|
||||
"la fonction trigger PL/python a renvoy<EFBFBD> <20> MODIFY <EFBFBD> dans un trigger DELETE\n"
|
||||
"-- ignor<EFBFBD>"
|
||||
"la fonction trigger PL/python a renvoyé « MODIFY » dans un trigger DELETE\n"
|
||||
"-- ignoré"
|
||||
|
||||
#: plpy_exec.c:401
|
||||
#, c-format
|
||||
msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"."
|
||||
msgstr "Attendait None, <EFBFBD> OK <EFBFBD>, <EFBFBD> SKIP <EFBFBD> ou <EFBFBD> MODIFY <EFBFBD>."
|
||||
msgstr "Attendait None, « OK », « SKIP » ou « MODIFY »."
|
||||
|
||||
#: plpy_exec.c:482
|
||||
#, c-format
|
||||
msgid "PyList_SetItem() failed, while setting up arguments"
|
||||
msgstr "<EFBFBD>chec de PyList_SetItem() lors de l'initialisation des arguments"
|
||||
msgstr "échec de PyList_SetItem() lors de l'initialisation des arguments"
|
||||
|
||||
#: plpy_exec.c:486
|
||||
#, c-format
|
||||
msgid "PyDict_SetItemString() failed, while setting up arguments"
|
||||
msgstr "<EFBFBD>chec de PyDict_SetItemString() lors de l'initialisation des arguments"
|
||||
msgstr "échec de PyDict_SetItemString() lors de l'initialisation des arguments"
|
||||
|
||||
#: plpy_exec.c:498
|
||||
#, c-format
|
||||
msgid "function returning record called in context that cannot accept type record"
|
||||
msgstr ""
|
||||
"fonction renvoyant le type record appel<EFBFBD>e dans un contexte qui ne peut pas\n"
|
||||
"fonction renvoyant le type record appelée dans un contexte qui ne peut pas\n"
|
||||
"accepter le type record"
|
||||
|
||||
#: plpy_exec.c:714
|
||||
#, c-format
|
||||
msgid "while creating return value"
|
||||
msgstr "lors de la cr<EFBFBD>ation de la valeur de retour"
|
||||
msgstr "lors de la création de la valeur de retour"
|
||||
|
||||
#: plpy_exec.c:738
|
||||
#, c-format
|
||||
msgid "could not create new dictionary while building trigger arguments"
|
||||
msgstr ""
|
||||
"n'a pas pu cr<EFBFBD>er un nouveau dictionnaire lors de la construction des\n"
|
||||
"n'a pas pu créer un nouveau dictionnaire lors de la construction des\n"
|
||||
"arguments du trigger"
|
||||
|
||||
#: plpy_exec.c:927
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] deleted, cannot modify row"
|
||||
msgstr "TD[\"new\"] supprim<EFBFBD>, ne peut pas modifier la ligne"
|
||||
msgstr "TD[\"new\"] supprimé, ne peut pas modifier la ligne"
|
||||
|
||||
#: plpy_exec.c:932
|
||||
#, c-format
|
||||
@ -169,14 +169,14 @@ msgstr "TD[\"new\"] n'est pas un dictionnaire"
|
||||
#: plpy_exec.c:957
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string"
|
||||
msgstr "la cl<EFBFBD> TD[\"new\"] <EFBFBD> la position ordinale %d n'est pas une cha<EFBFBD>ne"
|
||||
msgstr "la clé TD[\"new\"] à la position ordinale %d n'est pas une chaîne"
|
||||
|
||||
#: plpy_exec.c:964
|
||||
#, c-format
|
||||
msgid "key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering row"
|
||||
msgstr ""
|
||||
"la cl<EFBFBD> <20> %s <EFBFBD> trouv<EFBFBD>e dans TD[\"new\"] n'existe pas comme colonne\n"
|
||||
"de la ligne impact<EFBFBD>e par le trigger"
|
||||
"la clé « %s » trouvée dans TD[\"new\"] n'existe pas comme colonne\n"
|
||||
"de la ligne impactée par le trigger"
|
||||
|
||||
#: plpy_exec.c:1044
|
||||
#, c-format
|
||||
@ -186,44 +186,44 @@ msgstr "lors de la modification de la ligne du trigger"
|
||||
#: plpy_exec.c:1105
|
||||
#, c-format
|
||||
msgid "forcibly aborting a subtransaction that has not been exited"
|
||||
msgstr "annulation forc<EFBFBD>e d'une sous-transaction qui n'a jamais <EFBFBD>t<EFBFBD> quitt<EFBFBD>e"
|
||||
msgstr "annulation forcée d'une sous-transaction qui n'a jamais été quittée"
|
||||
|
||||
#: plpy_main.c:125
|
||||
#, c-format
|
||||
msgid "multiple Python libraries are present in session"
|
||||
msgstr "plusieurs biblioth<EFBFBD>ques Python sont pr<EFBFBD>sentes dans la session"
|
||||
msgstr "plusieurs bibliothèques Python sont présentes dans la session"
|
||||
|
||||
#: plpy_main.c:126
|
||||
#, c-format
|
||||
msgid "Only one Python major version can be used in one session."
|
||||
msgstr "Seule une version majeure de Python peut <EFBFBD>tre utilis<EFBFBD>e dans une session."
|
||||
msgstr "Seule une version majeure de Python peut être utilisée dans une session."
|
||||
|
||||
#: plpy_main.c:142
|
||||
#, c-format
|
||||
msgid "untrapped error in initialization"
|
||||
msgstr "erreur non r<EFBFBD>cup<EFBFBD>r<EFBFBD>e dans l'initialisation"
|
||||
msgstr "erreur non récupérée dans l'initialisation"
|
||||
|
||||
#: plpy_main.c:165
|
||||
#, c-format
|
||||
msgid "could not import \"__main__\" module"
|
||||
msgstr "n'a pas pu importer le module <EFBFBD> __main__ <EFBFBD>"
|
||||
msgstr "n'a pas pu importer le module « __main__ »"
|
||||
|
||||
#: plpy_main.c:170
|
||||
#, c-format
|
||||
msgid "could not create globals"
|
||||
msgstr "n'a pas pu cr<EFBFBD>er les globales"
|
||||
msgstr "n'a pas pu créer les globales"
|
||||
|
||||
#: plpy_main.c:174
|
||||
#, c-format
|
||||
msgid "could not initialize globals"
|
||||
msgstr "n'a pas pu initialiser les variables globales"
|
||||
|
||||
#: plpy_main.c:389
|
||||
#: plpy_main.c:387
|
||||
#, c-format
|
||||
msgid "PL/Python function \"%s\""
|
||||
msgstr "fonction PL/python <EFBFBD> %s <EFBFBD>"
|
||||
msgstr "fonction PL/python « %s »"
|
||||
|
||||
#: plpy_main.c:396
|
||||
#: plpy_main.c:394
|
||||
#, c-format
|
||||
msgid "PL/Python anonymous code block"
|
||||
msgstr "bloc de code PL/Python anonyme"
|
||||
@ -233,71 +233,76 @@ msgstr "bloc de code PL/Python anonyme"
|
||||
msgid "plan.status takes no arguments"
|
||||
msgstr "plan.status ne prends pas d'arguments"
|
||||
|
||||
#: plpy_plpymodule.c:178 plpy_plpymodule.c:181
|
||||
#: plpy_plpymodule.c:181 plpy_plpymodule.c:184
|
||||
#, c-format
|
||||
msgid "could not import \"plpy\" module"
|
||||
msgstr "n'a pas pu importer le module <EFBFBD> plpy <EFBFBD>"
|
||||
msgstr "n'a pas pu importer le module « plpy »"
|
||||
|
||||
#: plpy_plpymodule.c:196
|
||||
#: plpy_plpymodule.c:199
|
||||
#, c-format
|
||||
msgid "could not create the spiexceptions module"
|
||||
msgstr "n'a pas pu créer le module « spiexceptions »"
|
||||
|
||||
#: plpy_plpymodule.c:207
|
||||
#, c-format
|
||||
msgid "could not add the spiexceptions module"
|
||||
msgstr "n'a pas pu ajouter le module <EFBFBD> spiexceptions <EFBFBD>"
|
||||
msgstr "n'a pas pu ajouter le module « spiexceptions »"
|
||||
|
||||
#: plpy_plpymodule.c:217
|
||||
#: plpy_plpymodule.c:236
|
||||
#, c-format
|
||||
msgid "could not create the base SPI exceptions"
|
||||
msgstr "n'a pas pu cr<EFBFBD>er les exceptions SPI de base"
|
||||
msgid "could not create exception \"%s\""
|
||||
msgstr "n'a pas pu créer l'exception « %s »"
|
||||
|
||||
#: plpy_plpymodule.c:252 plpy_plpymodule.c:256
|
||||
#: plpy_plpymodule.c:271 plpy_plpymodule.c:275
|
||||
#, c-format
|
||||
msgid "could not generate SPI exceptions"
|
||||
msgstr "n'a pas pu g<EFBFBD>n<EFBFBD>rer les exceptions SPI"
|
||||
msgstr "n'a pas pu générer les exceptions SPI"
|
||||
|
||||
#: plpy_plpymodule.c:421
|
||||
#: plpy_plpymodule.c:443
|
||||
#, c-format
|
||||
msgid "could not unpack arguments in plpy.elog"
|
||||
msgstr "n'a pas pu d<EFBFBD>baller les arguments dans plpy.elog"
|
||||
msgstr "n'a pas pu déballer les arguments dans plpy.elog"
|
||||
|
||||
#: plpy_plpymodule.c:430
|
||||
#: plpy_plpymodule.c:452
|
||||
msgid "could not parse error message in plpy.elog"
|
||||
msgstr "n'a pas pu analyser le message d'erreur dans plpy.elog"
|
||||
|
||||
#: plpy_plpymodule.c:446
|
||||
#, c-format
|
||||
msgid "the message is already specified"
|
||||
msgstr "le message est d<>j<EFBFBD> sp<73>cifi<66>"
|
||||
|
||||
#: plpy_plpymodule.c:469
|
||||
#, c-format
|
||||
msgid "'%s' is an invalid keyword argument for this function"
|
||||
msgstr "'%s' est une argument mot-cl<63> invalide pour cette fonction"
|
||||
msgid "Argument 'message' given by name and position"
|
||||
msgstr "Argument 'message' donn\" par nom et position"
|
||||
|
||||
#: plpy_plpymodule.c:477 plpy_plpymodule.c:480
|
||||
#: plpy_plpymodule.c:496
|
||||
#, c-format
|
||||
msgid "'%s' is an invalid keyword argument for this function"
|
||||
msgstr "'%s' est une argument mot-clé invalide pour cette fonction"
|
||||
|
||||
#: plpy_plpymodule.c:507 plpy_plpymodule.c:513
|
||||
#, c-format
|
||||
msgid "invalid SQLSTATE code"
|
||||
msgstr "code SQLSTATE invalide"
|
||||
|
||||
#: plpy_procedure.c:232
|
||||
#: plpy_procedure.c:230
|
||||
#, c-format
|
||||
msgid "trigger functions can only be called as triggers"
|
||||
msgstr "les fonctions trigger peuvent seulement <EFBFBD>tre appel<EFBFBD>es par des triggers"
|
||||
msgstr "les fonctions trigger peuvent seulement être appelées par des triggers"
|
||||
|
||||
#: plpy_procedure.c:237
|
||||
#: plpy_procedure.c:235
|
||||
#, c-format
|
||||
msgid "PL/Python functions cannot return type %s"
|
||||
msgstr "les fonctions PL/python ne peuvent pas renvoyer le type %s"
|
||||
|
||||
#: plpy_procedure.c:318
|
||||
#: plpy_procedure.c:316
|
||||
#, c-format
|
||||
msgid "PL/Python functions cannot accept type %s"
|
||||
msgstr "les fonctions PL/python ne peuvent pas accepter le type %s"
|
||||
|
||||
#: plpy_procedure.c:414
|
||||
#: plpy_procedure.c:412
|
||||
#, c-format
|
||||
msgid "could not compile PL/Python function \"%s\""
|
||||
msgstr "n'a pas pu compiler la fonction PL/python <EFBFBD> %s <EFBFBD>"
|
||||
msgstr "n'a pas pu compiler la fonction PL/python « %s »"
|
||||
|
||||
#: plpy_procedure.c:417
|
||||
#: plpy_procedure.c:415
|
||||
#, c-format
|
||||
msgid "could not compile anonymous PL/Python code block"
|
||||
msgstr "n'a pas pu compiler le bloc de code anonyme PL/python"
|
||||
@ -305,37 +310,37 @@ msgstr "n'a pas pu compiler le bloc de code anonyme PL/python"
|
||||
#: plpy_resultobject.c:145 plpy_resultobject.c:165 plpy_resultobject.c:185
|
||||
#, c-format
|
||||
msgid "command did not produce a result set"
|
||||
msgstr "la commande n'a pas fourni d'ensemble de r<EFBFBD>sultats"
|
||||
msgstr "la commande n'a pas fourni d'ensemble de résultats"
|
||||
|
||||
#: plpy_spi.c:60
|
||||
#, c-format
|
||||
msgid "second argument of plpy.prepare must be a sequence"
|
||||
msgstr "le second argument de plpy.prepare doit <EFBFBD>tre une s<EFBFBD>quence"
|
||||
msgstr "le second argument de plpy.prepare doit être une séquence"
|
||||
|
||||
#: plpy_spi.c:118
|
||||
#: plpy_spi.c:116
|
||||
#, c-format
|
||||
msgid "plpy.prepare: type name at ordinal position %d is not a string"
|
||||
msgstr "plpy.prepare : le nom du type sur la position ordinale %d n'est pas une cha<EFBFBD>ne"
|
||||
msgstr "plpy.prepare : le nom du type sur la position ordinale %d n'est pas une chaîne"
|
||||
|
||||
#: plpy_spi.c:194
|
||||
#: plpy_spi.c:192
|
||||
#, c-format
|
||||
msgid "plpy.execute expected a query or a plan"
|
||||
msgstr "plpy.prepare attendait une requ<EFBFBD>te ou un plan"
|
||||
msgstr "plpy.prepare attendait une requête ou un plan"
|
||||
|
||||
#: plpy_spi.c:213
|
||||
#: plpy_spi.c:211
|
||||
#, c-format
|
||||
msgid "plpy.execute takes a sequence as its second argument"
|
||||
msgstr "plpy.execute prends une s<EFBFBD>quence dans son second argument"
|
||||
msgstr "plpy.execute prends une séquence dans son second argument"
|
||||
|
||||
#: plpy_spi.c:337
|
||||
#: plpy_spi.c:335
|
||||
#, c-format
|
||||
msgid "SPI_execute_plan failed: %s"
|
||||
msgstr "<EFBFBD>chec de SPI_execute_plan : %s"
|
||||
msgstr "échec de SPI_execute_plan : %s"
|
||||
|
||||
#: plpy_spi.c:379
|
||||
#: plpy_spi.c:377
|
||||
#, c-format
|
||||
msgid "SPI_execute failed: %s"
|
||||
msgstr "<EFBFBD>chec de SPI_execute : %s"
|
||||
msgstr "échec de SPI_execute : %s"
|
||||
|
||||
#: plpy_subxactobject.c:123
|
||||
#, c-format
|
||||
@ -345,22 +350,22 @@ msgstr "cette sous-transaction est en cours d'utilisation"
|
||||
#: plpy_subxactobject.c:129 plpy_subxactobject.c:187
|
||||
#, c-format
|
||||
msgid "this subtransaction has already been exited"
|
||||
msgstr "d<EFBFBD>j<EFBFBD> sorti de cette sous-transaction"
|
||||
msgstr "déjà sorti de cette sous-transaction"
|
||||
|
||||
#: plpy_subxactobject.c:181
|
||||
#, c-format
|
||||
msgid "this subtransaction has not been entered"
|
||||
msgstr "cette sous-transaction n'a jamais <EFBFBD>t<EFBFBD> utilis<EFBFBD>e"
|
||||
msgstr "cette sous-transaction n'a jamais été utilisée"
|
||||
|
||||
#: plpy_subxactobject.c:193
|
||||
#, c-format
|
||||
msgid "there is no subtransaction to exit from"
|
||||
msgstr "il n'y a pas de transaction <EFBFBD> quitter"
|
||||
msgstr "il n'y a pas de transaction à quitter"
|
||||
|
||||
#: plpy_typeio.c:286
|
||||
#, c-format
|
||||
msgid "could not create new dictionary"
|
||||
msgstr "n'a pas pu cr<EFBFBD>er le nouveau dictionnaire"
|
||||
msgstr "n'a pas pu créer le nouveau dictionnaire"
|
||||
|
||||
#: plpy_typeio.c:560
|
||||
#, c-format
|
||||
@ -375,7 +380,7 @@ msgstr "pas d'attribut Decimal dans le module"
|
||||
#: plpy_typeio.c:570
|
||||
#, c-format
|
||||
msgid "conversion from numeric to Decimal failed"
|
||||
msgstr "<EFBFBD>chec de la conversion numeric vers Decimal"
|
||||
msgstr "échec de la conversion numeric vers Decimal"
|
||||
|
||||
#: plpy_typeio.c:645
|
||||
#, c-format
|
||||
@ -390,58 +395,58 @@ msgstr "PL/Python supporte seulement les tableaux uni-dimensionnels."
|
||||
#: plpy_typeio.c:652
|
||||
#, c-format
|
||||
msgid "could not create new Python list"
|
||||
msgstr "n'a pas pu cr<EFBFBD>er la nouvelle liste Python"
|
||||
msgstr "n'a pas pu créer la nouvelle liste Python"
|
||||
|
||||
#: plpy_typeio.c:711
|
||||
#, c-format
|
||||
msgid "could not create bytes representation of Python object"
|
||||
msgstr "n'a pas pu cr<EFBFBD>er une repr<EFBFBD>sentation octets de l'objet Python"
|
||||
msgstr "n'a pas pu créer une représentation octets de l'objet Python"
|
||||
|
||||
#: plpy_typeio.c:822
|
||||
#: plpy_typeio.c:820
|
||||
#, c-format
|
||||
msgid "could not create string representation of Python object"
|
||||
msgstr "n'a pas pu cr<EFBFBD>er une repr<EFBFBD>sentation cha<EFBFBD>ne de caract<EFBFBD>res de l'objet Python"
|
||||
msgstr "n'a pas pu créer une représentation chaîne de caractères de l'objet Python"
|
||||
|
||||
#: plpy_typeio.c:833
|
||||
#: plpy_typeio.c:831
|
||||
#, c-format
|
||||
msgid "could not convert Python object into cstring: Python string representation appears to contain null bytes"
|
||||
msgstr "n'a pas pu convertir l'objet Python en csting : la repr<EFBFBD>sentation de la cha<EFBFBD>ne Python contient des octets nuls"
|
||||
msgstr "n'a pas pu convertir l'objet Python en csting : la représentation de la chaîne Python contient des octets nuls"
|
||||
|
||||
#: plpy_typeio.c:879
|
||||
#: plpy_typeio.c:877
|
||||
#, c-format
|
||||
msgid "return value of function with array return type is not a Python sequence"
|
||||
msgstr "la valeur de retour de la fonction de type tableau n'est pas une s<EFBFBD>quence Python"
|
||||
msgstr "la valeur de retour de la fonction de type tableau n'est pas une séquence Python"
|
||||
|
||||
#: plpy_typeio.c:1000
|
||||
#: plpy_typeio.c:996
|
||||
#, c-format
|
||||
msgid "key \"%s\" not found in mapping"
|
||||
msgstr "la cl<EFBFBD> <20> %s <EFBFBD> introuvable dans la correspondance"
|
||||
msgstr "la clé « %s » introuvable dans la correspondance"
|
||||
|
||||
#: plpy_typeio.c:1001
|
||||
#: plpy_typeio.c:997
|
||||
#, c-format
|
||||
msgid "To return null in a column, add the value None to the mapping with the key named after the column."
|
||||
msgstr ""
|
||||
"Pour renvoyer NULL dans une colonne, ajoutez la valeur None <EFBFBD> la\n"
|
||||
"correspondance de la cl<EFBFBD> nomm<EFBFBD>e d'apr<EFBFBD>s la colonne."
|
||||
"Pour renvoyer NULL dans une colonne, ajoutez la valeur None à la\n"
|
||||
"correspondance de la clé nommée d'après la colonne."
|
||||
|
||||
#: plpy_typeio.c:1052
|
||||
#: plpy_typeio.c:1048
|
||||
#, c-format
|
||||
msgid "length of returned sequence did not match number of columns in row"
|
||||
msgstr ""
|
||||
"la longueur de la s<EFBFBD>quence renvoy<EFBFBD>e ne correspondait pas au nombre de\n"
|
||||
"la longueur de la séquence renvoyée ne correspondait pas au nombre de\n"
|
||||
"colonnes dans la ligne"
|
||||
|
||||
#: plpy_typeio.c:1163
|
||||
#: plpy_typeio.c:1159
|
||||
#, c-format
|
||||
msgid "attribute \"%s\" does not exist in Python object"
|
||||
msgstr "l'attribut <EFBFBD> %s <EFBFBD> n'existe pas dans l'objet Python"
|
||||
msgstr "l'attribut « %s » n'existe pas dans l'objet Python"
|
||||
|
||||
#: plpy_typeio.c:1164
|
||||
#: plpy_typeio.c:1160
|
||||
#, c-format
|
||||
msgid "To return null in a column, let the returned object have an attribute named after column with value None."
|
||||
msgstr ""
|
||||
"Pour renvoyer NULL dans une colonne, faites en sorte que l'objet renvoy<EFBFBD> ait\n"
|
||||
"un attribut nomm<EFBFBD> suivant la colonne de valeur None."
|
||||
"Pour renvoyer NULL dans une colonne, faites en sorte que l'objet renvoyé ait\n"
|
||||
"un attribut nommé suivant la colonne de valeur None."
|
||||
|
||||
#: plpy_util.c:36
|
||||
#, c-format
|
||||
@ -451,7 +456,10 @@ msgstr "n'a pas pu convertir l'objet Unicode Python en octets"
|
||||
#: plpy_util.c:42
|
||||
#, c-format
|
||||
msgid "could not extract bytes from encoded string"
|
||||
msgstr "n'a pas pu extraire les octets de la cha<EFBFBD>ne encod<EFBFBD>e"
|
||||
msgstr "n'a pas pu extraire les octets de la chaîne encodée"
|
||||
|
||||
#~ msgid "the message is already specified"
|
||||
#~ msgstr "le message est déjà spécifié"
|
||||
|
||||
#~ msgid "plpy.prepare does not support composite types"
|
||||
#~ msgstr "plpy.prepare ne supporte pas les types composites"
|
||||
@ -463,13 +471,13 @@ msgstr "n'a pas pu extraire les octets de la cha
|
||||
#~ msgstr "erreur inconnue dans PLy_spi_execute_fetch_result"
|
||||
|
||||
#~ msgid "PyCObject_AsVoidPtr() failed"
|
||||
#~ msgstr "<EFBFBD>chec de PyCObject_AsVoidPtr()"
|
||||
#~ msgstr "échec de PyCObject_AsVoidPtr()"
|
||||
|
||||
#~ msgid "PyCObject_FromVoidPtr() failed"
|
||||
#~ msgstr "<EFBFBD>chec de PyCObject_FromVoidPtr()"
|
||||
#~ msgstr "échec de PyCObject_FromVoidPtr()"
|
||||
|
||||
#~ msgid "transaction aborted"
|
||||
#~ msgstr "transaction annul<EFBFBD>e"
|
||||
#~ msgstr "transaction annulée"
|
||||
|
||||
#~ msgid "invalid arguments for plpy.prepare"
|
||||
#~ msgstr "arguments invalides pour plpy.prepare"
|
||||
@ -484,40 +492,43 @@ msgstr "n'a pas pu extraire les octets de la cha
|
||||
#~ msgstr "erreur inconnue dans PLy_spi_execute_query"
|
||||
|
||||
#~ msgid "could not create procedure cache"
|
||||
#~ msgstr "n'a pas pu cr<EFBFBD>er le cache de proc<EFBFBD>dure"
|
||||
#~ msgstr "n'a pas pu créer le cache de procédure"
|
||||
|
||||
#~ msgid "PL/Python: %s"
|
||||
#~ msgstr "PL/python : %s"
|
||||
|
||||
#~ msgid "out of memory"
|
||||
#~ msgstr "m<EFBFBD>moire <EFBFBD>puis<EFBFBD>e"
|
||||
#~ msgstr "mémoire épuisée"
|
||||
|
||||
#~ msgid "PL/Python function \"%s\" failed"
|
||||
#~ msgstr "<EFBFBD>chec de la fonction PL/python <EFBFBD> %s <EFBFBD>"
|
||||
#~ msgstr "échec de la fonction PL/python « %s »"
|
||||
|
||||
#~ msgid "could not compute string representation of Python object in PL/Python function \"%s\" while modifying trigger row"
|
||||
#~ msgstr ""
|
||||
#~ "n'a pas pu traiter la repr<EFBFBD>sentation de la cha<EFBFBD>ne d'un objet Python dans\n"
|
||||
#~ "la fonction PL/Python <EFBFBD> %s <EFBFBD> lors de la modification de la ligne du trigger"
|
||||
#~ "n'a pas pu traiter la représentation de la chaîne d'un objet Python dans\n"
|
||||
#~ "la fonction PL/Python « %s » lors de la modification de la ligne du trigger"
|
||||
|
||||
#~ msgid "could not create string representation of Python object in PL/Python function \"%s\" while creating return value"
|
||||
#~ msgstr ""
|
||||
#~ "n'a pas pu cr<EFBFBD>er la repr<EFBFBD>sentation en cha<EFBFBD>ne de caract<EFBFBD>re de l'objet\n"
|
||||
#~ "Python dans la fonction PL/python <EFBFBD> %s <EFBFBD> lors de la cr<EFBFBD>ation de la valeur\n"
|
||||
#~ "n'a pas pu créer la représentation en chaîne de caractère de l'objet\n"
|
||||
#~ "Python dans la fonction PL/python « %s » lors de la création de la valeur\n"
|
||||
#~ "de retour"
|
||||
|
||||
#~ msgid "PL/Python function \"%s\" could not execute plan"
|
||||
#~ msgstr "la fonction PL/python <EFBFBD> %s <EFBFBD> n'a pas pu ex<EFBFBD>cuter un plan"
|
||||
#~ msgstr "la fonction PL/python « %s » n'a pas pu exécuter un plan"
|
||||
|
||||
#~ msgid "Start a new session to use a different Python major version."
|
||||
#~ msgstr ""
|
||||
#~ "Lancez une nouvelle session pour utiliser une version majeure diff<EFBFBD>rente de\n"
|
||||
#~ "Lancez une nouvelle session pour utiliser une version majeure différente de\n"
|
||||
#~ "Python."
|
||||
|
||||
#~ msgid "This session has previously used Python major version %d, and it is now attempting to use Python major version %d."
|
||||
#~ msgstr ""
|
||||
#~ "Cette session a auparavant utilis<EFBFBD> la version majeure %d de Python et elle\n"
|
||||
#~ "Cette session a auparavant utilisé la version majeure %d de Python et elle\n"
|
||||
#~ "essaie maintenant d'utiliser la version majeure %d."
|
||||
|
||||
#~ msgid "Python major version mismatch in session"
|
||||
#~ msgstr "Diff<EFBFBD>rence de version majeure de Python dans la session"
|
||||
#~ msgstr "Différence de version majeure de Python dans la session"
|
||||
|
||||
#~ msgid "could not create the base SPI exceptions"
|
||||
#~ msgstr "n'a pas pu créer les exceptions SPI de base"
|
||||
|
@ -5,161 +5,169 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: plpython (PostgreSQL) 9.5\n"
|
||||
"Project-Id-Version: plpython (PostgreSQL) 9.6\n"
|
||||
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
|
||||
"POT-Creation-Date: 2015-12-22 15:41+0900\n"
|
||||
"PO-Revision-Date: 2015-12-22 17:57+0900\n"
|
||||
"POT-Creation-Date: 2016-09-26 14:02+0900\n"
|
||||
"PO-Revision-Date: 2016-09-26 19:31+0900\n"
|
||||
"Last-Translator: Ioseph Kim <ioseph@uri.sarang.net>\n"
|
||||
"Language-Team: Korean <pgsql-kr@postgresql.kr>\n"
|
||||
"Language: ko\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ko\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: plpy_cursorobject.c:98
|
||||
#: plpy_cursorobject.c:101
|
||||
#, c-format
|
||||
msgid "plpy.cursor expected a query or a plan"
|
||||
msgstr "plpy.cursor 객체는 쿼리나 plpy.prepare 객체를 인자로 사용합니다"
|
||||
|
||||
#: plpy_cursorobject.c:171
|
||||
#: plpy_cursorobject.c:177
|
||||
#, c-format
|
||||
msgid "plpy.cursor takes a sequence as its second argument"
|
||||
msgstr "plpy.cursor 객체의 인자로 plpy.prepare 객체를 사용한 경우 두번째 인자는 prepare 객체의 매개변수가 있어야 합니다."
|
||||
msgstr ""
|
||||
"plpy.cursor 객체의 인자로 plpy.prepare 객체를 사용한 경우 두번째 인자는 "
|
||||
"prepare 객체의 매개변수가 있어야 합니다."
|
||||
|
||||
#: plpy_cursorobject.c:187 plpy_spi.c:217
|
||||
#: plpy_cursorobject.c:193 plpy_spi.c:227
|
||||
#, c-format
|
||||
msgid "could not execute plan"
|
||||
msgstr "plpy.prepare 객체를 실행할 수 없음"
|
||||
|
||||
#: plpy_cursorobject.c:190 plpy_spi.c:220
|
||||
#: plpy_cursorobject.c:196 plpy_spi.c:230
|
||||
#, c-format
|
||||
msgid "Expected sequence of %d argument, got %d: %s"
|
||||
msgid_plural "Expected sequence of %d arguments, got %d: %s"
|
||||
msgstr[0] "%d 개의 인자가 필요한데, %d개의 인자를 지정했음: %s"
|
||||
|
||||
#: plpy_cursorobject.c:340
|
||||
#: plpy_cursorobject.c:350
|
||||
#, c-format
|
||||
msgid "iterating a closed cursor"
|
||||
msgstr "이미 닫긴 커서에서 다음 자료를 요구하고 있음"
|
||||
|
||||
#: plpy_cursorobject.c:348 plpy_cursorobject.c:413
|
||||
#: plpy_cursorobject.c:358 plpy_cursorobject.c:423
|
||||
#, c-format
|
||||
msgid "iterating a cursor in an aborted subtransaction"
|
||||
msgstr "중지된 서브 트랜잭션에 있는 커서에서 다음 자료를 요구하고 있음"
|
||||
|
||||
#: plpy_cursorobject.c:405
|
||||
#: plpy_cursorobject.c:415
|
||||
#, c-format
|
||||
msgid "fetch from a closed cursor"
|
||||
msgstr "닫긴 커서에서 fetch"
|
||||
|
||||
#: plpy_cursorobject.c:482
|
||||
#: plpy_cursorobject.c:463 plpy_spi.c:434
|
||||
#, c-format
|
||||
msgid "query result has too many rows to fit in a Python list"
|
||||
msgstr "쿼리 결과가 Python 리스트로 담기에는 너무 많습니다"
|
||||
|
||||
#: plpy_cursorobject.c:504
|
||||
#, c-format
|
||||
msgid "closing a cursor in an aborted subtransaction"
|
||||
msgstr "중지된 서브트랜잭션에서 커서를 닫고 있음"
|
||||
|
||||
#: plpy_elog.c:103 plpy_elog.c:104 plpy_plpymodule.c:419
|
||||
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:527
|
||||
#, c-format
|
||||
msgid "%s"
|
||||
msgstr "%s"
|
||||
|
||||
#: plpy_exec.c:91
|
||||
#: plpy_exec.c:140
|
||||
#, c-format
|
||||
msgid "unsupported set function return mode"
|
||||
msgstr "지원하지 않는 집합 함수 리턴 모드"
|
||||
|
||||
#: plpy_exec.c:92
|
||||
#: plpy_exec.c:141
|
||||
#, c-format
|
||||
msgid ""
|
||||
"PL/Python set-returning functions only support returning one value per call."
|
||||
msgstr ""
|
||||
"PL/Python 집합-반환 함수는 한번의 호출에 대해서 하나의 값만 반환할 수 있습니다."
|
||||
"PL/Python 집합-반환 함수는 한번의 호출에 대해서 하나의 값만 반환할 수 있습니"
|
||||
"다."
|
||||
|
||||
#: plpy_exec.c:104
|
||||
#: plpy_exec.c:154
|
||||
#, c-format
|
||||
msgid "returned object cannot be iterated"
|
||||
msgstr "반환하는 객체가 iterable 형이 아님"
|
||||
|
||||
#: plpy_exec.c:105
|
||||
#: plpy_exec.c:155
|
||||
#, c-format
|
||||
msgid "PL/Python set-returning functions must return an iterable object."
|
||||
msgstr "PL/Python 집합-반환 함수는 iterable 객체를 반환해야 합니다."
|
||||
|
||||
#: plpy_exec.c:130
|
||||
#: plpy_exec.c:169
|
||||
#, c-format
|
||||
msgid "error fetching next item from iterator"
|
||||
msgstr "iterator에서 다음 아이템을 가져올 수 없음"
|
||||
|
||||
#: plpy_exec.c:165
|
||||
#: plpy_exec.c:210
|
||||
#, c-format
|
||||
msgid "PL/Python function with return type \"void\" did not return None"
|
||||
msgstr "반환 자료형이 \"void\"인 PL/Python 함수가 return None으로 끝나지 않았음"
|
||||
msgstr ""
|
||||
"반환 자료형이 \"void\"인 PL/Python 함수가 return None으로 끝나지 않았음"
|
||||
|
||||
#: plpy_exec.c:291 plpy_exec.c:317
|
||||
#: plpy_exec.c:374 plpy_exec.c:400
|
||||
#, c-format
|
||||
msgid "unexpected return value from trigger procedure"
|
||||
msgstr "트리거 프로시져가 예상치 못한 값을 반환했습니다"
|
||||
|
||||
#: plpy_exec.c:292
|
||||
#: plpy_exec.c:375
|
||||
#, c-format
|
||||
msgid "Expected None or a string."
|
||||
msgstr "None 이나 문자열이 있어야합니다."
|
||||
|
||||
#: plpy_exec.c:307
|
||||
#: plpy_exec.c:390
|
||||
#, c-format
|
||||
msgid ""
|
||||
"PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored"
|
||||
msgstr ""
|
||||
"PL/Python 트리거 함수가 DELETE 트리거에서 \"MODIFY\"를 반환했음 -- 무시함"
|
||||
|
||||
#: plpy_exec.c:318
|
||||
#: plpy_exec.c:401
|
||||
#, c-format
|
||||
msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"."
|
||||
msgstr "None, \"OK\", \"SKIP\", 또는 \"MODIFY\"를 사용해야 함."
|
||||
|
||||
#: plpy_exec.c:399
|
||||
#: plpy_exec.c:482
|
||||
#, c-format
|
||||
msgid "PyList_SetItem() failed, while setting up arguments"
|
||||
msgstr "PyList_SetItem() 함수가 인자 설정하는 중 실패"
|
||||
|
||||
#: plpy_exec.c:403
|
||||
#: plpy_exec.c:486
|
||||
#, c-format
|
||||
msgid "PyDict_SetItemString() failed, while setting up arguments"
|
||||
msgstr "PyDict_SetItemString() 함수가 인자 설정하는 중 실패"
|
||||
|
||||
#: plpy_exec.c:415
|
||||
#: plpy_exec.c:498
|
||||
#, c-format
|
||||
msgid ""
|
||||
"function returning record called in context that cannot accept type record"
|
||||
msgstr ""
|
||||
"반환 자료형이 record인데 함수가 그 자료형으로 반환하지 않음"
|
||||
msgstr "반환 자료형이 record인데 함수가 그 자료형으로 반환하지 않음"
|
||||
|
||||
#: plpy_exec.c:453
|
||||
#: plpy_exec.c:714
|
||||
#, c-format
|
||||
msgid "while creating return value"
|
||||
msgstr "반환값을 만들고 있은 중"
|
||||
|
||||
#: plpy_exec.c:477
|
||||
#: plpy_exec.c:738
|
||||
#, c-format
|
||||
msgid "could not create new dictionary while building trigger arguments"
|
||||
msgstr "트리거 인자를 구성하는 중 새 딕션너리를 만들 수 없음"
|
||||
|
||||
#: plpy_exec.c:666
|
||||
#: plpy_exec.c:927
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] deleted, cannot modify row"
|
||||
msgstr "TD[\"new\"] 변수가 삭제되었음, 로우를 수정할 수 없음"
|
||||
|
||||
#: plpy_exec.c:671
|
||||
#: plpy_exec.c:932
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] is not a dictionary"
|
||||
msgstr "TD[\"new\"] 변수가 딕션너리 형태가 아님"
|
||||
|
||||
#: plpy_exec.c:696
|
||||
#: plpy_exec.c:957
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string"
|
||||
msgstr "%d 번째 TD[\"new\"] 딕션너리 키가 문자열이 아님"
|
||||
|
||||
#: plpy_exec.c:703
|
||||
#: plpy_exec.c:964
|
||||
#, c-format
|
||||
msgid ""
|
||||
"key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering "
|
||||
@ -167,65 +175,57 @@ msgid ""
|
||||
msgstr ""
|
||||
"로우 트리거 작업에서 칼럼으로 사용되는 \"%s\" 키가 TD[\"new\"] 변수에 없음."
|
||||
|
||||
#: plpy_exec.c:783
|
||||
#: plpy_exec.c:1044
|
||||
#, c-format
|
||||
msgid "while modifying trigger row"
|
||||
msgstr "로우 변경 트리거 작업 도중"
|
||||
|
||||
#: plpy_exec.c:844
|
||||
#: plpy_exec.c:1105
|
||||
#, c-format
|
||||
msgid "forcibly aborting a subtransaction that has not been exited"
|
||||
msgstr "서브트랜잭션이 중지됨으로 강제로 중지됨"
|
||||
|
||||
#: plpy_main.c:93
|
||||
#: plpy_main.c:125
|
||||
#, c-format
|
||||
msgid "Python major version mismatch in session"
|
||||
msgstr "세션에서 Python 메이져 버전이 일치하지 않습니다"
|
||||
msgid "multiple Python libraries are present in session"
|
||||
msgstr "세션에서 여러 Python 라이브러리가 사용되고 있습니다"
|
||||
|
||||
#: plpy_main.c:94
|
||||
#: plpy_main.c:126
|
||||
#, c-format
|
||||
msgid ""
|
||||
"This session has previously used Python major version %d, and it is now "
|
||||
"attempting to use Python major version %d."
|
||||
msgstr ""
|
||||
"이 세션은 이전에 %d 버전을 사용했는데, 지금은 %d 버전을 사용하려고 합니다."
|
||||
msgid "Only one Python major version can be used in one session."
|
||||
msgstr "하나의 세션에서는 하나의 Python 메이져 버전만 사용할 수 있습니다."
|
||||
|
||||
#: plpy_main.c:96
|
||||
#, c-format
|
||||
msgid "Start a new session to use a different Python major version."
|
||||
msgstr "Python 메이져 버전을 달리 사용하려면 새 세션으로 시작하세요."
|
||||
|
||||
#: plpy_main.c:111
|
||||
#: plpy_main.c:142
|
||||
#, c-format
|
||||
msgid "untrapped error in initialization"
|
||||
msgstr "plpy 모듈 초기화 실패"
|
||||
|
||||
#: plpy_main.c:134
|
||||
#: plpy_main.c:165
|
||||
#, c-format
|
||||
msgid "could not import \"__main__\" module"
|
||||
msgstr "\"__main__\" 모듈은 임포트 할 수 없음"
|
||||
|
||||
#: plpy_main.c:139
|
||||
#: plpy_main.c:170
|
||||
#, c-format
|
||||
msgid "could not create globals"
|
||||
msgstr "전역변수들을 만들 수 없음"
|
||||
|
||||
#: plpy_main.c:143
|
||||
#: plpy_main.c:174
|
||||
#, c-format
|
||||
msgid "could not initialize globals"
|
||||
msgstr "전역변수들을 초기화 할 수 없음"
|
||||
|
||||
#: plpy_main.c:348
|
||||
#: plpy_main.c:387
|
||||
#, c-format
|
||||
msgid "PL/Python function \"%s\""
|
||||
msgstr "\"%s\" PL/Python 함수"
|
||||
|
||||
#: plpy_main.c:355
|
||||
#: plpy_main.c:394
|
||||
#, c-format
|
||||
msgid "PL/Python anonymous code block"
|
||||
msgstr ""
|
||||
msgstr "PL/Python 익명 코드 블럭"
|
||||
|
||||
#: plpy_planobject.c:126
|
||||
#: plpy_planobject.c:123
|
||||
#, c-format
|
||||
msgid "plan.status takes no arguments"
|
||||
msgstr "plan.status의 인자가 없습니다."
|
||||
@ -250,36 +250,51 @@ msgstr "기본 SPI 예외처리를 만들 수 없음"
|
||||
msgid "could not generate SPI exceptions"
|
||||
msgstr "SPI 예외처리를 생성할 수 없음"
|
||||
|
||||
#: plpy_plpymodule.c:387
|
||||
#: plpy_plpymodule.c:422
|
||||
#, c-format
|
||||
msgid "could not unpack arguments in plpy.elog"
|
||||
msgstr "잘못된 인자로 구성된 plpy.elog"
|
||||
|
||||
#: plpy_plpymodule.c:395
|
||||
#: plpy_plpymodule.c:431
|
||||
msgid "could not parse error message in plpy.elog"
|
||||
msgstr "plpy.elog 에서 오류 메시지를 분석할 수 없음"
|
||||
|
||||
#: plpy_procedure.c:213
|
||||
#: plpy_plpymodule.c:448
|
||||
#, c-format
|
||||
msgid "Argument 'message' given by name and position"
|
||||
msgstr "'message' 인자는 이름과 위치가 있어야 함"
|
||||
|
||||
#: plpy_plpymodule.c:475
|
||||
#, c-format
|
||||
msgid "'%s' is an invalid keyword argument for this function"
|
||||
msgstr "'%s' 값은 이 함수에서 잘못된 예약어 인자입니다"
|
||||
|
||||
#: plpy_plpymodule.c:486 plpy_plpymodule.c:492
|
||||
#, c-format
|
||||
msgid "invalid SQLSTATE code"
|
||||
msgstr "잘못된 SQLSTATE 코드"
|
||||
|
||||
#: plpy_procedure.c:230
|
||||
#, c-format
|
||||
msgid "trigger functions can only be called as triggers"
|
||||
msgstr "트리거 함수는 트리거로만 호출될 수 있음"
|
||||
|
||||
#: plpy_procedure.c:218
|
||||
#: plpy_procedure.c:235
|
||||
#, c-format
|
||||
msgid "PL/Python functions cannot return type %s"
|
||||
msgstr "PL/Python 함수는 %s 자료형을 반환할 수 없음"
|
||||
|
||||
#: plpy_procedure.c:300
|
||||
#: plpy_procedure.c:316
|
||||
#, c-format
|
||||
msgid "PL/Python functions cannot accept type %s"
|
||||
msgstr "PL/Python 함수는 %s 자료형을 사용할 수 없음"
|
||||
|
||||
#: plpy_procedure.c:398
|
||||
#: plpy_procedure.c:412
|
||||
#, c-format
|
||||
msgid "could not compile PL/Python function \"%s\""
|
||||
msgstr "\"%s\" PL/Python 함수를 컴파일 할 수 없음"
|
||||
|
||||
#: plpy_procedure.c:401
|
||||
#: plpy_procedure.c:415
|
||||
#, c-format
|
||||
msgid "could not compile anonymous PL/Python code block"
|
||||
msgstr "anonymous PL/Python 코드 블록을 컴파일 할 수 없음"
|
||||
@ -289,92 +304,92 @@ msgstr "anonymous PL/Python 코드 블록을 컴파일 할 수 없음"
|
||||
msgid "command did not produce a result set"
|
||||
msgstr "명령의 결과값이 없음"
|
||||
|
||||
#: plpy_spi.c:57
|
||||
#: plpy_spi.c:60
|
||||
#, c-format
|
||||
msgid "second argument of plpy.prepare must be a sequence"
|
||||
msgstr "plpy.prepare 함수의 두번째 인자는 Python 시퀀스형이어야 함"
|
||||
|
||||
#: plpy_spi.c:106
|
||||
#: plpy_spi.c:116
|
||||
#, c-format
|
||||
msgid "plpy.prepare: type name at ordinal position %d is not a string"
|
||||
msgstr "plpy.prepare: %d 번째 인자의 자료형이 문자열이 아님"
|
||||
|
||||
#: plpy_spi.c:182
|
||||
#: plpy_spi.c:192
|
||||
#, c-format
|
||||
msgid "plpy.execute expected a query or a plan"
|
||||
msgstr "plpy.execute 함수의 인자는 쿼리문이나 plpy.prepare 객체여야 함"
|
||||
|
||||
#: plpy_spi.c:201
|
||||
#: plpy_spi.c:211
|
||||
#, c-format
|
||||
msgid "plpy.execute takes a sequence as its second argument"
|
||||
msgstr "plpy.execut 함수의 두번째 인자는 python 시퀀스형이 와야함"
|
||||
|
||||
#: plpy_spi.c:325
|
||||
#: plpy_spi.c:335
|
||||
#, c-format
|
||||
msgid "SPI_execute_plan failed: %s"
|
||||
msgstr "SPI_execute_plan 실패: %s"
|
||||
|
||||
#: plpy_spi.c:367
|
||||
#: plpy_spi.c:377
|
||||
#, c-format
|
||||
msgid "SPI_execute failed: %s"
|
||||
msgstr "SPI_execute 실패: %s"
|
||||
|
||||
#: plpy_subxactobject.c:122
|
||||
#: plpy_subxactobject.c:123
|
||||
#, c-format
|
||||
msgid "this subtransaction has already been entered"
|
||||
msgstr "이 서브트랜잭션은 이미 시작되었음"
|
||||
|
||||
#: plpy_subxactobject.c:128 plpy_subxactobject.c:180
|
||||
#: plpy_subxactobject.c:129 plpy_subxactobject.c:187
|
||||
#, c-format
|
||||
msgid "this subtransaction has already been exited"
|
||||
msgstr "이 서브트랜잭션은 이미 끝났음"
|
||||
|
||||
#: plpy_subxactobject.c:174
|
||||
#: plpy_subxactobject.c:181
|
||||
#, c-format
|
||||
msgid "this subtransaction has not been entered"
|
||||
msgstr "이 서브트랜잭션이 시작되지 않았음"
|
||||
|
||||
#: plpy_subxactobject.c:186
|
||||
#: plpy_subxactobject.c:193
|
||||
#, c-format
|
||||
msgid "there is no subtransaction to exit from"
|
||||
msgstr "종료할 서브트랜잭션이 없음, 위치:"
|
||||
|
||||
#: plpy_typeio.c:302
|
||||
#: plpy_typeio.c:286
|
||||
#, c-format
|
||||
msgid "could not create new dictionary"
|
||||
msgstr "새 디렉터리를 만들 수 없음"
|
||||
|
||||
#: plpy_typeio.c:564
|
||||
#: plpy_typeio.c:560
|
||||
#, c-format
|
||||
msgid "could not import a module for Decimal constructor"
|
||||
msgstr "Decimal 자료형 처리를 위해 모듈을 임포트 할 수 없음"
|
||||
|
||||
#: plpy_typeio.c:568
|
||||
#: plpy_typeio.c:564
|
||||
#, c-format
|
||||
msgid "no Decimal attribute in module"
|
||||
msgstr "모듈안에 Decimal 속성이 없음"
|
||||
|
||||
#: plpy_typeio.c:574
|
||||
#: plpy_typeio.c:570
|
||||
#, c-format
|
||||
msgid "conversion from numeric to Decimal failed"
|
||||
msgstr "numeric 형을 Decimal 형으로 변환할 수 없음"
|
||||
|
||||
#: plpy_typeio.c:649
|
||||
#: plpy_typeio.c:645
|
||||
#, c-format
|
||||
msgid "cannot convert multidimensional array to Python list"
|
||||
msgstr "다중 차원 배열은 Python 리스트로 변환할 수 없음"
|
||||
|
||||
#: plpy_typeio.c:650
|
||||
#: plpy_typeio.c:646
|
||||
#, c-format
|
||||
msgid "PL/Python only supports one-dimensional arrays."
|
||||
msgstr "PL/Python에서는 1차원 배열만 지원함"
|
||||
|
||||
#: plpy_typeio.c:656
|
||||
#: plpy_typeio.c:652
|
||||
#, c-format
|
||||
msgid "could not create new Python list"
|
||||
msgstr "새 Python 리스트를 만들 수 없음"
|
||||
|
||||
#: plpy_typeio.c:715
|
||||
#: plpy_typeio.c:711
|
||||
#, c-format
|
||||
msgid "could not create bytes representation of Python object"
|
||||
msgstr "Python 객체를 bytea 자료형으로 변환할 수 없음"
|
||||
@ -390,51 +405,62 @@ msgid ""
|
||||
"could not convert Python object into cstring: Python string representation "
|
||||
"appears to contain null bytes"
|
||||
msgstr ""
|
||||
"Python 객체를 cstring 형으로 변환할 수 없음: Python string 변수에 null"
|
||||
"문자열이 포함되어 있음"
|
||||
"Python 객체를 cstring 형으로 변환할 수 없음: Python string 변수에 null문자열"
|
||||
"이 포함되어 있음"
|
||||
|
||||
#: plpy_typeio.c:877
|
||||
#, c-format
|
||||
msgid ""
|
||||
"return value of function with array return type is not a Python sequence"
|
||||
msgstr ""
|
||||
"배열형으로 넘길 자료형이 Python 시퀀스형이 아님"
|
||||
msgstr "배열형으로 넘길 자료형이 Python 시퀀스형이 아님"
|
||||
|
||||
#: plpy_typeio.c:992
|
||||
#: plpy_typeio.c:996
|
||||
#, c-format
|
||||
msgid "key \"%s\" not found in mapping"
|
||||
msgstr "맵 안에 \"%s\" 키가 없음"
|
||||
|
||||
#: plpy_typeio.c:993
|
||||
#: plpy_typeio.c:997
|
||||
#, c-format
|
||||
msgid ""
|
||||
"To return null in a column, add the value None to the mapping with the key "
|
||||
"named after the column."
|
||||
msgstr ""
|
||||
"칼럼값으로 null을 반환하려면, 칼럼 다음에 해당 키 이름과 맵핑 되는 None값을 지정하세요"
|
||||
|
||||
#: plpy_typeio.c:1044
|
||||
#: plpy_typeio.c:1048
|
||||
#, c-format
|
||||
msgid "length of returned sequence did not match number of columns in row"
|
||||
msgstr "반환되는 시퀀스형 변수의 길이가 로우의 칼럼수와 일치하지 않음"
|
||||
|
||||
#: plpy_typeio.c:1155
|
||||
#: plpy_typeio.c:1159
|
||||
#, c-format
|
||||
msgid "attribute \"%s\" does not exist in Python object"
|
||||
msgstr "Python 객체 가운데 \"%s\" 속성이 없음"
|
||||
|
||||
#: plpy_typeio.c:1156
|
||||
#: plpy_typeio.c:1160
|
||||
#, c-format
|
||||
msgid ""
|
||||
"To return null in a column, let the returned object have an attribute named "
|
||||
"after column with value None."
|
||||
msgstr ""
|
||||
"칼럼 값으로 null 을 반환하려면, 값으로 None 값을 가지는 칼럼 뒤에, "
|
||||
"속성 이름이 있는 객체를 반환하세요"
|
||||
|
||||
#: plpy_util.c:72
|
||||
#: plpy_util.c:36
|
||||
#, c-format
|
||||
msgid "could not convert Python Unicode object to bytes"
|
||||
msgstr "Python 유니코드 객체를 UTF-8 문자열로 변환할 수 없음"
|
||||
|
||||
#: plpy_util.c:78
|
||||
#: plpy_util.c:42
|
||||
#, c-format
|
||||
msgid "could not extract bytes from encoded string"
|
||||
msgstr "해당 인코드 문자열을 Python에서 사용할 수 없음"
|
||||
|
||||
#~ msgid "Start a new session to use a different Python major version."
|
||||
#~ msgstr "Python 메이져 버전을 달리 사용하려면 새 세션으로 시작하세요."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This session has previously used Python major version %d, and it is now "
|
||||
#~ "attempting to use Python major version %d."
|
||||
#~ msgstr ""
|
||||
#~ "이 세션은 이전에 %d 버전을 사용했는데, 지금은 %d 버전을 사용하려고 합니다."
|
||||
|
@ -2,13 +2,13 @@
|
||||
# Copyright (C) 2011 PostgreSQL Global Development Group
|
||||
# This file is distributed under the same license as the PostgreSQL package.
|
||||
# Begina Felicysym <begina.felicysym@wp.eu>, 2011, 2012.
|
||||
# grzegorz <begina.felicysym@wp.eu>, 2014, 2015, 2016.
|
||||
# grzegorz <begina.felicysym@wp.eu>, 2014, 2015, 2016, 2017.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: plpython (PostgreSQL 9.1)\n"
|
||||
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
|
||||
"POT-Creation-Date: 2016-07-18 17:37+0000\n"
|
||||
"PO-Revision-Date: 2016-07-18 23:19+0200\n"
|
||||
"POT-Creation-Date: 2017-04-09 21:07+0000\n"
|
||||
"PO-Revision-Date: 2017-04-11 23:15+0200\n"
|
||||
"Last-Translator: grzegorz <begina.felicysym@wp.eu>\n"
|
||||
"Language-Team: begina.felicysym@wp.eu\n"
|
||||
"Language: pl\n"
|
||||
@ -19,22 +19,22 @@ msgstr ""
|
||||
"|| n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Virtaal 0.7.1\n"
|
||||
|
||||
#: plpy_cursorobject.c:101
|
||||
#: plpy_cursorobject.c:100
|
||||
#, c-format
|
||||
msgid "plpy.cursor expected a query or a plan"
|
||||
msgstr "plpy.cursor oczekuje kwerendy lub planu"
|
||||
|
||||
#: plpy_cursorobject.c:179
|
||||
#: plpy_cursorobject.c:176
|
||||
#, c-format
|
||||
msgid "plpy.cursor takes a sequence as its second argument"
|
||||
msgstr "plpy.cursor przyjmuje sekwencję jako drugi argument"
|
||||
|
||||
#: plpy_cursorobject.c:195 plpy_spi.c:229
|
||||
#: plpy_cursorobject.c:192 plpy_spi.c:226
|
||||
#, c-format
|
||||
msgid "could not execute plan"
|
||||
msgstr "nie można wykonać planu"
|
||||
|
||||
#: plpy_cursorobject.c:198 plpy_spi.c:232
|
||||
#: plpy_cursorobject.c:195 plpy_spi.c:229
|
||||
#, c-format
|
||||
msgid "Expected sequence of %d argument, got %d: %s"
|
||||
msgid_plural "Expected sequence of %d arguments, got %d: %s"
|
||||
@ -42,33 +42,32 @@ msgstr[0] "Oczekiwano sekwencji z %d argumentem, mamy %d: %s"
|
||||
msgstr[1] "Oczekiwano sekwencji z %d argumentami, mamy %d: %s"
|
||||
msgstr[2] "Oczekiwano sekwencji z %d argumentami, mamy %d: %s"
|
||||
|
||||
#: plpy_cursorobject.c:354
|
||||
#: plpy_cursorobject.c:350
|
||||
#, c-format
|
||||
msgid "iterating a closed cursor"
|
||||
msgstr "iteracja zamkniętego kursora"
|
||||
|
||||
#: plpy_cursorobject.c:362 plpy_cursorobject.c:427
|
||||
#: plpy_cursorobject.c:358 plpy_cursorobject.c:423
|
||||
#, c-format
|
||||
msgid "iterating a cursor in an aborted subtransaction"
|
||||
msgstr "iteracja kursora w przerwanej podtransakcji"
|
||||
|
||||
#: plpy_cursorobject.c:419
|
||||
#: plpy_cursorobject.c:415
|
||||
#, c-format
|
||||
msgid "fetch from a closed cursor"
|
||||
msgstr "pobranie z zamkniętego kursora"
|
||||
|
||||
#: plpy_cursorobject.c:467 plpy_spi.c:438
|
||||
#: plpy_cursorobject.c:463 plpy_spi.c:434
|
||||
#, c-format
|
||||
#| msgid "query result has too many rows to fit in a Perl array"
|
||||
msgid "query result has too many rows to fit in a Python list"
|
||||
msgstr "wynik zapytania ma za dużo wierszy by pomieścić w liście Python"
|
||||
|
||||
#: plpy_cursorobject.c:508
|
||||
#: plpy_cursorobject.c:504
|
||||
#, c-format
|
||||
msgid "closing a cursor in an aborted subtransaction"
|
||||
msgstr "zamknięcie kursora w przerwanej podtransakcji"
|
||||
|
||||
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:527
|
||||
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:548
|
||||
#, c-format
|
||||
msgid "%s"
|
||||
msgstr "%s"
|
||||
@ -103,77 +102,82 @@ msgstr "błąd pobierania następnego elementu z iteratora"
|
||||
msgid "PL/Python function with return type \"void\" did not return None"
|
||||
msgstr "funkcja PL/Python zwracająca typ \"void\" nie zwróciła wartości None"
|
||||
|
||||
#: plpy_exec.c:374 plpy_exec.c:400
|
||||
#: plpy_exec.c:379 plpy_exec.c:405
|
||||
#, c-format
|
||||
msgid "unexpected return value from trigger procedure"
|
||||
msgstr "nieoczekiwana wartość zwracana przez procedury wyzwalacza"
|
||||
|
||||
#: plpy_exec.c:375
|
||||
#: plpy_exec.c:380
|
||||
#, c-format
|
||||
msgid "Expected None or a string."
|
||||
msgstr "Oczekiwano None lub ciąg znaków."
|
||||
|
||||
#: plpy_exec.c:390
|
||||
#: plpy_exec.c:395
|
||||
#, c-format
|
||||
msgid "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored"
|
||||
msgstr "funkcja wyzwalacza PL/Python zwróciła \"MODIFY\" w wyzwalaczu DELETE -- zignorowano"
|
||||
|
||||
#: plpy_exec.c:401
|
||||
#: plpy_exec.c:406
|
||||
#, c-format
|
||||
msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"."
|
||||
msgstr "Oczekiwano None, \"OK\", \"SKIP\", lub \"MODIFY\"."
|
||||
|
||||
#: plpy_exec.c:482
|
||||
#: plpy_exec.c:487
|
||||
#, c-format
|
||||
msgid "PyList_SetItem() failed, while setting up arguments"
|
||||
msgstr "nie powiodło się PyList_SetItem() podczas ustawiania argumentów"
|
||||
|
||||
#: plpy_exec.c:486
|
||||
#: plpy_exec.c:491
|
||||
#, c-format
|
||||
msgid "PyDict_SetItemString() failed, while setting up arguments"
|
||||
msgstr "nie powiodło się PyDict_SetItemString() podczas ustawiania argumentów"
|
||||
|
||||
#: plpy_exec.c:498
|
||||
#: plpy_exec.c:503
|
||||
#, c-format
|
||||
msgid "function returning record called in context that cannot accept type record"
|
||||
msgstr "funkcja zwracająca rekord w wywołaniu, które nie akceptuje typów złożonych"
|
||||
|
||||
#: plpy_exec.c:714
|
||||
#: plpy_exec.c:719
|
||||
#, c-format
|
||||
msgid "while creating return value"
|
||||
msgstr "podczas tworzenia wartości zwracanej"
|
||||
|
||||
#: plpy_exec.c:738
|
||||
#: plpy_exec.c:743
|
||||
#, c-format
|
||||
msgid "could not create new dictionary while building trigger arguments"
|
||||
msgstr "nie można utworzyć nowego słownika w czasie tworzenia argumentów wyzwalacza"
|
||||
|
||||
#: plpy_exec.c:927
|
||||
#: plpy_exec.c:931
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] deleted, cannot modify row"
|
||||
msgstr "usunięto TD[\"new\"], nie można zmienić wiersza"
|
||||
|
||||
#: plpy_exec.c:932
|
||||
#: plpy_exec.c:936
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] is not a dictionary"
|
||||
msgstr "TD[\"new\"] nie jest słownikiem"
|
||||
|
||||
#: plpy_exec.c:957
|
||||
#: plpy_exec.c:963
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string"
|
||||
msgstr "klucz słownika TD[\"new\"] na pozycji porządkowej %d nie jest ciągiem znaków"
|
||||
|
||||
#: plpy_exec.c:964
|
||||
#: plpy_exec.c:970
|
||||
#, c-format
|
||||
msgid "key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering row"
|
||||
msgstr "klucz \"%s\" znaleziony w TD[\"new\"] nie istnieje jako kolumna w wierszu obsługiwanym przez wyzwalacz"
|
||||
|
||||
#: plpy_exec.c:1044
|
||||
#: plpy_exec.c:975
|
||||
#, c-format
|
||||
msgid "cannot set system attribute \"%s\""
|
||||
msgstr "nie można ustawić atrybutu systemowego \"%s\""
|
||||
|
||||
#: plpy_exec.c:1046
|
||||
#, c-format
|
||||
msgid "while modifying trigger row"
|
||||
msgstr "podczas modyfikowania wiersza wyzwalacza"
|
||||
|
||||
#: plpy_exec.c:1105
|
||||
#: plpy_exec.c:1107
|
||||
#, c-format
|
||||
msgid "forcibly aborting a subtransaction that has not been exited"
|
||||
msgstr "wymuszone przerywanie podtransakcji, która nie została zakończona"
|
||||
@ -208,87 +212,88 @@ msgstr "nie można utworzyć zmiennych globalnych"
|
||||
msgid "could not initialize globals"
|
||||
msgstr "nie można zainicjować zmiennych globalnych"
|
||||
|
||||
#: plpy_main.c:389
|
||||
#: plpy_main.c:387
|
||||
#, c-format
|
||||
msgid "PL/Python function \"%s\""
|
||||
msgstr "funkcja PL/Python \"%s\""
|
||||
|
||||
#: plpy_main.c:396
|
||||
#: plpy_main.c:394
|
||||
#, c-format
|
||||
msgid "PL/Python anonymous code block"
|
||||
msgstr "anonimowy blok kodu PL/Python"
|
||||
|
||||
#: plpy_planobject.c:123
|
||||
#, c-format
|
||||
msgid "plan.status takes no arguments"
|
||||
msgstr "plan.status nie przyjmuje żadnych argumentów"
|
||||
|
||||
#: plpy_plpymodule.c:178 plpy_plpymodule.c:181
|
||||
#: plpy_plpymodule.c:181 plpy_plpymodule.c:184
|
||||
#, c-format
|
||||
msgid "could not import \"plpy\" module"
|
||||
msgstr "nie można zaimportować modułu \"plpy\""
|
||||
|
||||
#: plpy_plpymodule.c:196
|
||||
#: plpy_plpymodule.c:199
|
||||
#, c-format
|
||||
#| msgid "could not add the spiexceptions module"
|
||||
msgid "could not create the spiexceptions module"
|
||||
msgstr "nie udało się utworzyć modułu spiexceptions"
|
||||
|
||||
#: plpy_plpymodule.c:207
|
||||
#, c-format
|
||||
msgid "could not add the spiexceptions module"
|
||||
msgstr "nie udało się dodać modułu spiexceptions"
|
||||
|
||||
#: plpy_plpymodule.c:217
|
||||
#: plpy_plpymodule.c:236
|
||||
#, c-format
|
||||
msgid "could not create the base SPI exceptions"
|
||||
msgstr "nie można stworzyć bazowych wyjątków SPI"
|
||||
#| msgid "could not create directory \"%s\": %m"
|
||||
msgid "could not create exception \"%s\""
|
||||
msgstr "nie można utworzyć wyjątku \"%s\""
|
||||
|
||||
#: plpy_plpymodule.c:252 plpy_plpymodule.c:256
|
||||
#: plpy_plpymodule.c:271 plpy_plpymodule.c:275
|
||||
#, c-format
|
||||
msgid "could not generate SPI exceptions"
|
||||
msgstr "nie można wygenerować wyjątków SPI"
|
||||
|
||||
#: plpy_plpymodule.c:422
|
||||
#: plpy_plpymodule.c:443
|
||||
#, c-format
|
||||
msgid "could not unpack arguments in plpy.elog"
|
||||
msgstr "nie można rozpakować argumentów w plpy.elog"
|
||||
|
||||
#: plpy_plpymodule.c:431
|
||||
#: plpy_plpymodule.c:452
|
||||
msgid "could not parse error message in plpy.elog"
|
||||
msgstr "nie można przetworzyć komunikatu błędu w plpy.elog"
|
||||
|
||||
#: plpy_plpymodule.c:448
|
||||
#: plpy_plpymodule.c:469
|
||||
#, c-format
|
||||
msgid "Argument 'message' given by name and position"
|
||||
msgstr "Argument 'message' przekazany przez nazwę i pozycję"
|
||||
|
||||
#: plpy_plpymodule.c:475
|
||||
#: plpy_plpymodule.c:496
|
||||
#, c-format
|
||||
#| msgid "%s: invalid argument for option %s\n"
|
||||
msgid "'%s' is an invalid keyword argument for this function"
|
||||
msgstr "'%s' jest niepoprawnym słowem kluczowym argumentu dla tej funkcji"
|
||||
|
||||
#: plpy_plpymodule.c:486 plpy_plpymodule.c:492
|
||||
#: plpy_plpymodule.c:507 plpy_plpymodule.c:513
|
||||
#, c-format
|
||||
msgid "invalid SQLSTATE code"
|
||||
msgstr "błędny kod SQLSTATE"
|
||||
|
||||
#: plpy_procedure.c:232
|
||||
#: plpy_procedure.c:230
|
||||
#, c-format
|
||||
msgid "trigger functions can only be called as triggers"
|
||||
msgstr "procedury wyzwalaczy mogą być wywoływane jedynie przez wyzwalacze"
|
||||
|
||||
#: plpy_procedure.c:237
|
||||
#: plpy_procedure.c:235
|
||||
#, c-format
|
||||
msgid "PL/Python functions cannot return type %s"
|
||||
msgstr "funkcje PL/Python nie mogą zwracać wartości typu %s"
|
||||
|
||||
#: plpy_procedure.c:318
|
||||
#: plpy_procedure.c:316
|
||||
#, c-format
|
||||
msgid "PL/Python functions cannot accept type %s"
|
||||
msgstr "funkcje PL/Python nie obsługują typu %s"
|
||||
|
||||
#: plpy_procedure.c:414
|
||||
#: plpy_procedure.c:412
|
||||
#, c-format
|
||||
msgid "could not compile PL/Python function \"%s\""
|
||||
msgstr "nie powiodła się kompilacja funkcji PL/Python \"%s\""
|
||||
|
||||
#: plpy_procedure.c:417
|
||||
#: plpy_procedure.c:415
|
||||
#, c-format
|
||||
msgid "could not compile anonymous PL/Python code block"
|
||||
msgstr "nie udało się skompilować anonimowego bloku kodu PL/Python"
|
||||
@ -298,57 +303,57 @@ msgstr "nie udało się skompilować anonimowego bloku kodu PL/Python"
|
||||
msgid "command did not produce a result set"
|
||||
msgstr "polecenie nie utworzyło zbioru wynikowego"
|
||||
|
||||
#: plpy_spi.c:60
|
||||
#: plpy_spi.c:59
|
||||
#, c-format
|
||||
msgid "second argument of plpy.prepare must be a sequence"
|
||||
msgstr "drugi argument plpy.prepare musi być sekwencją"
|
||||
|
||||
#: plpy_spi.c:118
|
||||
#: plpy_spi.c:115
|
||||
#, c-format
|
||||
msgid "plpy.prepare: type name at ordinal position %d is not a string"
|
||||
msgstr "plpy.prepare: nazwa typu na pozycji porządkowej %d nie jest ciągiem znaków"
|
||||
|
||||
#: plpy_spi.c:194
|
||||
#: plpy_spi.c:191
|
||||
#, c-format
|
||||
msgid "plpy.execute expected a query or a plan"
|
||||
msgstr "plpy.execute oczekuje kwerendy lub planu"
|
||||
|
||||
#: plpy_spi.c:213
|
||||
#: plpy_spi.c:210
|
||||
#, c-format
|
||||
msgid "plpy.execute takes a sequence as its second argument"
|
||||
msgstr "plpy.execute przyjmuje sekwencję jako drugi argument"
|
||||
|
||||
#: plpy_spi.c:337
|
||||
#: plpy_spi.c:335
|
||||
#, c-format
|
||||
msgid "SPI_execute_plan failed: %s"
|
||||
msgstr "nie powiódł się SPI_execute_plan: %s"
|
||||
|
||||
#: plpy_spi.c:379
|
||||
#: plpy_spi.c:377
|
||||
#, c-format
|
||||
msgid "SPI_execute failed: %s"
|
||||
msgstr "nie powiódł się SPI_execute: %s"
|
||||
|
||||
#: plpy_subxactobject.c:123
|
||||
#: plpy_subxactobject.c:122
|
||||
#, c-format
|
||||
msgid "this subtransaction has already been entered"
|
||||
msgstr "ta podtransakcja już została wprowadzona"
|
||||
|
||||
#: plpy_subxactobject.c:129 plpy_subxactobject.c:187
|
||||
#: plpy_subxactobject.c:128 plpy_subxactobject.c:186
|
||||
#, c-format
|
||||
msgid "this subtransaction has already been exited"
|
||||
msgstr "ta podtransakcja już została zakończona"
|
||||
|
||||
#: plpy_subxactobject.c:181
|
||||
#: plpy_subxactobject.c:180
|
||||
#, c-format
|
||||
msgid "this subtransaction has not been entered"
|
||||
msgstr "ta podtransakcja nie została wprowadzona"
|
||||
|
||||
#: plpy_subxactobject.c:193
|
||||
#: plpy_subxactobject.c:192
|
||||
#, c-format
|
||||
msgid "there is no subtransaction to exit from"
|
||||
msgstr "brak podtransakcji by z niej wyjść"
|
||||
|
||||
#: plpy_typeio.c:286
|
||||
#: plpy_typeio.c:292
|
||||
#, c-format
|
||||
msgid "could not create new dictionary"
|
||||
msgstr "nie można utworzyć nowego słownika"
|
||||
@ -368,62 +373,92 @@ msgstr "brak atrybutu Decimal w module"
|
||||
msgid "conversion from numeric to Decimal failed"
|
||||
msgstr "konwersja z numeric na Decimal nie powiodła się"
|
||||
|
||||
#: plpy_typeio.c:645
|
||||
#, c-format
|
||||
msgid "cannot convert multidimensional array to Python list"
|
||||
msgstr "nie można skonwertować tablicy wielowymiarowej na listę Python"
|
||||
|
||||
#: plpy_typeio.c:646
|
||||
#, c-format
|
||||
msgid "PL/Python only supports one-dimensional arrays."
|
||||
msgstr "PL/Python obsługuje tylko jednowymiarowe tablice."
|
||||
|
||||
#: plpy_typeio.c:652
|
||||
#, c-format
|
||||
msgid "could not create new Python list"
|
||||
msgstr "nie można utworzyć nowej listy Python"
|
||||
|
||||
#: plpy_typeio.c:711
|
||||
#: plpy_typeio.c:772
|
||||
#, c-format
|
||||
msgid "could not create bytes representation of Python object"
|
||||
msgstr "nie można utworzyć reprezentacji bajtowej obiektu Python"
|
||||
|
||||
#: plpy_typeio.c:822
|
||||
#: plpy_typeio.c:881
|
||||
#, c-format
|
||||
msgid "could not create string representation of Python object"
|
||||
msgstr "nie można utworzyć reprezentacji znakowej obiektu Python"
|
||||
|
||||
#: plpy_typeio.c:833
|
||||
#: plpy_typeio.c:892
|
||||
#, c-format
|
||||
msgid "could not convert Python object into cstring: Python string representation appears to contain null bytes"
|
||||
msgstr "nie można zmienić obiektu Python na cstring: reprezentacja ciągu znaków Python wydaje się zawierać puste bajty"
|
||||
|
||||
#: plpy_typeio.c:879
|
||||
#: plpy_typeio.c:949
|
||||
#, c-format
|
||||
msgid "malformed record literal: \"%s\""
|
||||
msgstr "nieprawidłowy literał rekordu: \"%s\""
|
||||
|
||||
#: plpy_typeio.c:950
|
||||
#, c-format
|
||||
msgid "Missing left parenthesis."
|
||||
msgstr "Brak lewego nawiasu."
|
||||
|
||||
#: plpy_typeio.c:951 plpy_typeio.c:1389
|
||||
#, c-format
|
||||
msgid "To return a composite type in an array, return the composite type as a Python tuple, e.g. \"[('foo')]\""
|
||||
msgstr ""
|
||||
"By zwrócić typ złożony w tablicy, zwracaj typ złożony jako krotkę Pythona, "
|
||||
"np. \"[('foo')]\""
|
||||
|
||||
#: plpy_typeio.c:1000
|
||||
#, c-format
|
||||
#| msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)"
|
||||
msgid "number of array dimensions exceeds the maximum allowed (%d)"
|
||||
msgstr "liczba wymiarów tablicy przekracza dozwolone maksimum (%d)"
|
||||
|
||||
#: plpy_typeio.c:1004
|
||||
#, c-format
|
||||
#| msgid "cannot determine OID of function lo_truncate\n"
|
||||
msgid "cannot determine sequence length for function return value"
|
||||
msgstr ""
|
||||
"nie można ustalić długości sekwencji dla zwracanej wartości przez funkcję"
|
||||
|
||||
#: plpy_typeio.c:1007 plpy_typeio.c:1011
|
||||
#, c-format
|
||||
#| msgid "array size exceeds the maximum allowed (%d)"
|
||||
msgid "array size exceeds the maximum allowed"
|
||||
msgstr "rozmiar tablicy przekracza dozwolone maksimum"
|
||||
|
||||
#: plpy_typeio.c:1037
|
||||
#, c-format
|
||||
msgid "return value of function with array return type is not a Python sequence"
|
||||
msgstr "wartość zwrócona przez funkcję zwracającą tablicę nie jest sekwencją Python"
|
||||
|
||||
#: plpy_typeio.c:1000
|
||||
#: plpy_typeio.c:1090
|
||||
#, c-format
|
||||
#| msgid "multidimensional arrays must have array expressions with matching dimensions"
|
||||
msgid "multidimensional arrays must have array expressions with matching dimensions. PL/Python function return value has sequence length %d while expected %d"
|
||||
msgstr ""
|
||||
"wielowymiarowe tablice muszą mieć wyrażenia tablicowe z pasującymi "
|
||||
"wymiarami. Wartość zwracana przez funkcję PL/Python ma długość sekwencji %d "
|
||||
"gdy oczekiwano %d"
|
||||
|
||||
#: plpy_typeio.c:1212
|
||||
#, c-format
|
||||
msgid "key \"%s\" not found in mapping"
|
||||
msgstr "nie odnaleziono klucza \"%s\" w mapowaniu"
|
||||
|
||||
#: plpy_typeio.c:1001
|
||||
#: plpy_typeio.c:1213
|
||||
#, c-format
|
||||
msgid "To return null in a column, add the value None to the mapping with the key named after the column."
|
||||
msgstr "Aby zwrócić null w kolumnie, dodaj wartość None do mapowania z kluczem nazwanym wedle kolumny."
|
||||
|
||||
#: plpy_typeio.c:1052
|
||||
#: plpy_typeio.c:1264
|
||||
#, c-format
|
||||
msgid "length of returned sequence did not match number of columns in row"
|
||||
msgstr "długość zwróconej sekwencji nie jest równa liczbie kolumn w wierszu"
|
||||
|
||||
#: plpy_typeio.c:1163
|
||||
#: plpy_typeio.c:1387
|
||||
#, c-format
|
||||
msgid "attribute \"%s\" does not exist in Python object"
|
||||
msgstr "atrybut \"%s\" nie istnieje w obiekcie Python"
|
||||
|
||||
#: plpy_typeio.c:1164
|
||||
#: plpy_typeio.c:1390
|
||||
#, c-format
|
||||
msgid "To return null in a column, let the returned object have an attribute named after column with value None."
|
||||
msgstr "Aby zwrócić null w kolumnie, niech zwrócony obiekt posiada atrybut nazwany wedle kolumny z wartością None."
|
||||
@ -438,20 +473,35 @@ msgstr "nie można zmienić obiektu unikodowego Python na bajty"
|
||||
msgid "could not extract bytes from encoded string"
|
||||
msgstr "nie można wyciągnąć bajtów z kodowanego ciągu znaków"
|
||||
|
||||
#~ msgid "unrecognized error in PLy_spi_execute_fetch_result"
|
||||
#~ msgstr "nierozpoznany błąd w PLy_spi_execute_fetch_result"
|
||||
|
||||
#~ msgid "PL/Python does not support conversion to arrays of row types."
|
||||
#~ msgstr "PL/Python nie obsługuje konwersji typów wierszowych na tablice."
|
||||
|
||||
#~ msgid "plpy.prepare does not support composite types"
|
||||
#~ msgstr "plpy.prepare nie obsługuje typów złożonych"
|
||||
|
||||
#~ msgid "Start a new session to use a different Python major version."
|
||||
#~ msgstr "Uruchom nową sesję aby użyć innej głównej wersji Python."
|
||||
#~ msgid "Python major version mismatch in session"
|
||||
#~ msgstr "niezgodna wersja główna Python w sesji"
|
||||
|
||||
#~ msgid "This session has previously used Python major version %d, and it is now attempting to use Python major version %d."
|
||||
#~ msgstr "Ta sesja używała poprzednio Python w głównej wersji %d, teraz próbuje użyć Python w głównej wersji %d."
|
||||
|
||||
#~ msgid "Python major version mismatch in session"
|
||||
#~ msgstr "niezgodna wersja główna Python w sesji"
|
||||
#~ msgid "Start a new session to use a different Python major version."
|
||||
#~ msgstr "Uruchom nową sesję aby użyć innej głównej wersji Python."
|
||||
|
||||
#~ msgid "plpy.prepare does not support composite types"
|
||||
#~ msgstr "plpy.prepare nie obsługuje typów złożonych"
|
||||
|
||||
#~ msgid "PL/Python does not support conversion to arrays of row types."
|
||||
#~ msgstr "PL/Python nie obsługuje konwersji typów wierszowych na tablice."
|
||||
|
||||
#~ msgid "unrecognized error in PLy_spi_execute_fetch_result"
|
||||
#~ msgstr "nierozpoznany błąd w PLy_spi_execute_fetch_result"
|
||||
|
||||
#~ msgid "could not create new Python list"
|
||||
#~ msgstr "nie można utworzyć nowej listy Python"
|
||||
|
||||
#~ msgid "PL/Python only supports one-dimensional arrays."
|
||||
#~ msgstr "PL/Python obsługuje tylko jednowymiarowe tablice."
|
||||
|
||||
#~ msgid "cannot convert multidimensional array to Python list"
|
||||
#~ msgstr "nie można skonwertować tablicy wielowymiarowej na listę Python"
|
||||
|
||||
#~ msgid "could not create the base SPI exceptions"
|
||||
#~ msgstr "nie można stworzyć bazowych wyjątków SPI"
|
||||
|
||||
#~ msgid "plan.status takes no arguments"
|
||||
#~ msgstr "plan.status nie przyjmuje żadnych argumentów"
|
||||
|
@ -5,9 +5,9 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PostgreSQL 9.5\n"
|
||||
"Project-Id-Version: PostgreSQL 9.6\n"
|
||||
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
|
||||
"POT-Creation-Date: 2016-02-13 17:22-0300\n"
|
||||
"POT-Creation-Date: 2016-08-09 22:53-0300\n"
|
||||
"PO-Revision-Date: 2009-05-10 01:15-0300\n"
|
||||
"Last-Translator: Euler Taveira de Oliveira <euler@timbira.com>\n"
|
||||
"Language-Team: Brazilian Portuguese <pgbr-dev@listas.postgresql.org.br>\n"
|
||||
@ -17,214 +17,204 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n>1);\n"
|
||||
|
||||
#: plpy_cursorobject.c:98
|
||||
#: plpy_cursorobject.c:101
|
||||
#, c-format
|
||||
msgid "plpy.cursor expected a query or a plan"
|
||||
msgstr "plpy.cursor esperava uma consulta ou um plano"
|
||||
|
||||
#: plpy_cursorobject.c:171
|
||||
#: plpy_cursorobject.c:179
|
||||
#, c-format
|
||||
msgid "plpy.cursor takes a sequence as its second argument"
|
||||
msgstr "plpy.cursor tem uma sequência como seu segundo argumento"
|
||||
|
||||
#: plpy_cursorobject.c:187 plpy_spi.c:217
|
||||
#: plpy_cursorobject.c:195 plpy_spi.c:229
|
||||
#, c-format
|
||||
msgid "could not execute plan"
|
||||
msgstr "não pôde executar plano"
|
||||
|
||||
#: plpy_cursorobject.c:190 plpy_spi.c:220
|
||||
#: plpy_cursorobject.c:198 plpy_spi.c:232
|
||||
#, c-format
|
||||
msgid "Expected sequence of %d argument, got %d: %s"
|
||||
msgid_plural "Expected sequence of %d arguments, got %d: %s"
|
||||
msgstr[0] "Sequência esperada de %d argumento, recebeu %d: %s"
|
||||
msgstr[1] "Sequência esperada de %d argumentos, recebeu %d: %s"
|
||||
|
||||
#: plpy_cursorobject.c:340
|
||||
#: plpy_cursorobject.c:354
|
||||
#, c-format
|
||||
msgid "iterating a closed cursor"
|
||||
msgstr "iterando um cursor fechado"
|
||||
|
||||
#: plpy_cursorobject.c:348 plpy_cursorobject.c:413
|
||||
#: plpy_cursorobject.c:362 plpy_cursorobject.c:427
|
||||
#, c-format
|
||||
msgid "iterating a cursor in an aborted subtransaction"
|
||||
msgstr "iterando um cursor em uma subtransação abortada"
|
||||
|
||||
#: plpy_cursorobject.c:405
|
||||
#: plpy_cursorobject.c:419
|
||||
#, c-format
|
||||
msgid "fetch from a closed cursor"
|
||||
msgstr "busca em um cursor fechado"
|
||||
|
||||
#: plpy_cursorobject.c:482
|
||||
#: plpy_cursorobject.c:467 plpy_spi.c:438
|
||||
#, c-format
|
||||
msgid "query result has too many rows to fit in a Python list"
|
||||
msgstr "resultado da consulta tem muitos registros para caber em uma lista Python"
|
||||
|
||||
#: plpy_cursorobject.c:508
|
||||
#, c-format
|
||||
msgid "closing a cursor in an aborted subtransaction"
|
||||
msgstr "fechando um cursor em uma subtransação abortada"
|
||||
|
||||
#: plpy_elog.c:103 plpy_elog.c:104 plpy_plpymodule.c:419
|
||||
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:527
|
||||
#, c-format
|
||||
msgid "%s"
|
||||
msgstr "%s"
|
||||
|
||||
#: plpy_exec.c:91
|
||||
#: plpy_exec.c:140
|
||||
#, c-format
|
||||
msgid "unsupported set function return mode"
|
||||
msgstr "modo de retorno da função que retorna conjunto não é suportado"
|
||||
|
||||
#: plpy_exec.c:92
|
||||
#: plpy_exec.c:141
|
||||
#, c-format
|
||||
msgid "PL/Python set-returning functions only support returning one value per call."
|
||||
msgstr "funções PL/Python que retornam conjunto só suportam retornar um valor por chamada."
|
||||
|
||||
#: plpy_exec.c:104
|
||||
#: plpy_exec.c:154
|
||||
#, c-format
|
||||
msgid "returned object cannot be iterated"
|
||||
msgstr "objeto retornado não pode ser iterado"
|
||||
|
||||
#: plpy_exec.c:105
|
||||
#: plpy_exec.c:155
|
||||
#, c-format
|
||||
msgid "PL/Python set-returning functions must return an iterable object."
|
||||
msgstr "funções PL/Python que retornam conjunto devem retornar um objeto iterável."
|
||||
|
||||
#: plpy_exec.c:130
|
||||
#: plpy_exec.c:169
|
||||
#, c-format
|
||||
msgid "error fetching next item from iterator"
|
||||
msgstr "erro ao buscar próximo item do iterador"
|
||||
|
||||
#: plpy_exec.c:165
|
||||
#: plpy_exec.c:210
|
||||
#, c-format
|
||||
msgid "PL/Python function with return type \"void\" did not return None"
|
||||
msgstr "função PL/Python com tipo de retorno \"void\" não retornou None"
|
||||
|
||||
#: plpy_exec.c:291 plpy_exec.c:317
|
||||
#: plpy_exec.c:374 plpy_exec.c:400
|
||||
#, c-format
|
||||
msgid "unexpected return value from trigger procedure"
|
||||
msgstr "função de gatilho retornou valor inesperado"
|
||||
|
||||
#: plpy_exec.c:292
|
||||
#: plpy_exec.c:375
|
||||
#, c-format
|
||||
msgid "Expected None or a string."
|
||||
msgstr "None ou uma cadeia de caracteres era esperado."
|
||||
|
||||
#: plpy_exec.c:307
|
||||
#: plpy_exec.c:390
|
||||
#, c-format
|
||||
msgid "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored"
|
||||
msgstr "função de gatilho PL/Python retornou \"MODIFY\" em um gatilho DELETE -- ignorado"
|
||||
|
||||
#: plpy_exec.c:318
|
||||
#: plpy_exec.c:401
|
||||
#, c-format
|
||||
msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"."
|
||||
msgstr "Era esperado None, \"OK\", \"SKIP\" ou \"MODIFY\"."
|
||||
|
||||
#: plpy_exec.c:399
|
||||
#: plpy_exec.c:482
|
||||
#, c-format
|
||||
msgid "PyList_SetItem() failed, while setting up arguments"
|
||||
msgstr "PyList_SetItem() falhou ao definir argumentos"
|
||||
|
||||
#: plpy_exec.c:403
|
||||
#: plpy_exec.c:486
|
||||
#, c-format
|
||||
msgid "PyDict_SetItemString() failed, while setting up arguments"
|
||||
msgstr "PyDict_SetItemString() falhou ao definir argumentos"
|
||||
|
||||
#: plpy_exec.c:415
|
||||
#: plpy_exec.c:498
|
||||
#, c-format
|
||||
msgid "function returning record called in context that cannot accept type record"
|
||||
msgstr "função que retorna record foi chamada em um contexto que não pode aceitar tipo record"
|
||||
|
||||
#: plpy_exec.c:453
|
||||
#: plpy_exec.c:714
|
||||
#, c-format
|
||||
msgid "while creating return value"
|
||||
msgstr "ao criar valor de retorno"
|
||||
|
||||
#: plpy_exec.c:477
|
||||
#: plpy_exec.c:738
|
||||
#, c-format
|
||||
msgid "could not create new dictionary while building trigger arguments"
|
||||
msgstr "não pode criar novo dicionário ao construir argumentos do gatilho"
|
||||
|
||||
#: plpy_exec.c:666
|
||||
#: plpy_exec.c:927
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] deleted, cannot modify row"
|
||||
msgstr "TD[\"new\"] removido, não pode modificar registro"
|
||||
|
||||
#: plpy_exec.c:671
|
||||
#: plpy_exec.c:932
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] is not a dictionary"
|
||||
msgstr "TD[\"new\"] não é um dicionário"
|
||||
|
||||
#: plpy_exec.c:696
|
||||
#: plpy_exec.c:957
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string"
|
||||
msgstr "chave do dicionário TD[\"new\"] na posição %d não é uma cadeia de caracteres"
|
||||
|
||||
#: plpy_exec.c:703
|
||||
#: plpy_exec.c:964
|
||||
#, c-format
|
||||
msgid "key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering row"
|
||||
msgstr "chave \"%s\" encontrada em TD[\"new\"] não existe como uma coluna no registro do gatilho"
|
||||
|
||||
#: plpy_exec.c:783
|
||||
#: plpy_exec.c:1044
|
||||
#, c-format
|
||||
msgid "while modifying trigger row"
|
||||
msgstr "ao modificar registro de gatilho"
|
||||
|
||||
#: plpy_exec.c:844
|
||||
#: plpy_exec.c:1105
|
||||
#, c-format
|
||||
msgid "forcibly aborting a subtransaction that has not been exited"
|
||||
msgstr "forçado a abortar subtransação que não foi concluída"
|
||||
|
||||
#: plpy_main.c:124
|
||||
#, c-format
|
||||
msgid "Python major version mismatch in session"
|
||||
msgstr "versão do Python não corresponde na sessão"
|
||||
|
||||
#: plpy_main.c:125
|
||||
#, c-format
|
||||
msgid "This session has previously used Python major version %d, and it is now attempting to use Python major version %d."
|
||||
msgstr "Esta sessão utilizou Python versão %d, e agora está tentando utilizar Python versão %d."
|
||||
|
||||
#: plpy_main.c:127
|
||||
#, c-format
|
||||
msgid "Start a new session to use a different Python major version."
|
||||
msgstr "Inicie uma nova sessão para utilizar uma versão diferente do Python."
|
||||
|
||||
#: plpy_main.c:150
|
||||
#, c-format
|
||||
msgid "multiple Python libraries are present in session"
|
||||
msgstr "múltiplas bibliotecas do Python estão presentes na sessão"
|
||||
|
||||
#: plpy_main.c:151
|
||||
#: plpy_main.c:126
|
||||
#, c-format
|
||||
msgid "Only one Python major version can be used in one session."
|
||||
msgstr "Apenas uma versão do Python pode ser utilizada na sessão."
|
||||
|
||||
#: plpy_main.c:167
|
||||
#: plpy_main.c:142
|
||||
#, c-format
|
||||
msgid "untrapped error in initialization"
|
||||
msgstr "erro não interceptado na inicialização"
|
||||
|
||||
#: plpy_main.c:190
|
||||
#: plpy_main.c:165
|
||||
#, c-format
|
||||
msgid "could not import \"__main__\" module"
|
||||
msgstr "não pôde importar módulo \"__main__\""
|
||||
|
||||
#: plpy_main.c:195
|
||||
#: plpy_main.c:170
|
||||
#, c-format
|
||||
msgid "could not create globals"
|
||||
msgstr "não pôde criar globais"
|
||||
|
||||
#: plpy_main.c:199
|
||||
#: plpy_main.c:174
|
||||
#, c-format
|
||||
msgid "could not initialize globals"
|
||||
msgstr "não pôde inicializar globais"
|
||||
|
||||
#: plpy_main.c:409
|
||||
#: plpy_main.c:389
|
||||
#, c-format
|
||||
msgid "PL/Python function \"%s\""
|
||||
msgstr "função PL/Python \"%s\""
|
||||
|
||||
#: plpy_main.c:416
|
||||
#: plpy_main.c:396
|
||||
#, c-format
|
||||
msgid "PL/Python anonymous code block"
|
||||
msgstr "bloco de código PL/Python anônimo"
|
||||
|
||||
#: plpy_planobject.c:126
|
||||
#: plpy_planobject.c:123
|
||||
#, c-format
|
||||
msgid "plan.status takes no arguments"
|
||||
msgstr "plan.status não contém argumentos"
|
||||
@ -249,36 +239,51 @@ msgstr "não pôde criar as exceções base da SPI"
|
||||
msgid "could not generate SPI exceptions"
|
||||
msgstr "não pôde gerar exceções da SPI"
|
||||
|
||||
#: plpy_plpymodule.c:387
|
||||
#: plpy_plpymodule.c:422
|
||||
#, c-format
|
||||
msgid "could not unpack arguments in plpy.elog"
|
||||
msgstr "não pode desempacotar argumentos em plpy.elog"
|
||||
|
||||
#: plpy_plpymodule.c:395
|
||||
#: plpy_plpymodule.c:431
|
||||
msgid "could not parse error message in plpy.elog"
|
||||
msgstr "não pode analisar mensagem de erro em plpy.elog"
|
||||
|
||||
#: plpy_procedure.c:213
|
||||
#: plpy_plpymodule.c:448
|
||||
#, c-format
|
||||
msgid "Argument 'message' given by name and position"
|
||||
msgstr "Argumento 'message' informado por nome e posição"
|
||||
|
||||
#: plpy_plpymodule.c:475
|
||||
#, c-format
|
||||
msgid "'%s' is an invalid keyword argument for this function"
|
||||
msgstr "'%s' é um argumento inválido para esta função"
|
||||
|
||||
#: plpy_plpymodule.c:486 plpy_plpymodule.c:492
|
||||
#, c-format
|
||||
msgid "invalid SQLSTATE code"
|
||||
msgstr "código SQLSTATE inválido"
|
||||
|
||||
#: plpy_procedure.c:232
|
||||
#, c-format
|
||||
msgid "trigger functions can only be called as triggers"
|
||||
msgstr "funções de gatilho só podem ser chamadas como gatilhos"
|
||||
|
||||
#: plpy_procedure.c:218
|
||||
#: plpy_procedure.c:237
|
||||
#, c-format
|
||||
msgid "PL/Python functions cannot return type %s"
|
||||
msgstr "funções PL/Python não podem retornar tipo %s"
|
||||
|
||||
#: plpy_procedure.c:300
|
||||
#: plpy_procedure.c:318
|
||||
#, c-format
|
||||
msgid "PL/Python functions cannot accept type %s"
|
||||
msgstr "funções PL/Python não podem aceitar tipo %s"
|
||||
|
||||
#: plpy_procedure.c:398
|
||||
#: plpy_procedure.c:414
|
||||
#, c-format
|
||||
msgid "could not compile PL/Python function \"%s\""
|
||||
msgstr "não pôde compilar função PL/Python \"%s\""
|
||||
|
||||
#: plpy_procedure.c:401
|
||||
#: plpy_procedure.c:417
|
||||
#, c-format
|
||||
msgid "could not compile anonymous PL/Python code block"
|
||||
msgstr "não pôde compilar bloco de código PL/Python anônimo"
|
||||
@ -288,142 +293,142 @@ msgstr "não pôde compilar bloco de código PL/Python anônimo"
|
||||
msgid "command did not produce a result set"
|
||||
msgstr "comando não produziu um conjunto de resultados"
|
||||
|
||||
#: plpy_spi.c:57
|
||||
#: plpy_spi.c:60
|
||||
#, c-format
|
||||
msgid "second argument of plpy.prepare must be a sequence"
|
||||
msgstr "segundo argumento de plpy.prepare deve ser uma sequência"
|
||||
|
||||
#: plpy_spi.c:106
|
||||
#: plpy_spi.c:118
|
||||
#, c-format
|
||||
msgid "plpy.prepare: type name at ordinal position %d is not a string"
|
||||
msgstr "plpy.prepare: nome do tipo na posição %d não é uma cadeia de caracteres"
|
||||
|
||||
#: plpy_spi.c:182
|
||||
#: plpy_spi.c:194
|
||||
#, c-format
|
||||
msgid "plpy.execute expected a query or a plan"
|
||||
msgstr "plpy.execute espera uma consulta ou um plano"
|
||||
|
||||
#: plpy_spi.c:201
|
||||
#: plpy_spi.c:213
|
||||
#, c-format
|
||||
msgid "plpy.execute takes a sequence as its second argument"
|
||||
msgstr "plpy.execute recebe uma sequência como segundo argumento"
|
||||
|
||||
#: plpy_spi.c:325
|
||||
#: plpy_spi.c:337
|
||||
#, c-format
|
||||
msgid "SPI_execute_plan failed: %s"
|
||||
msgstr "SPI_execute_plan falhou: %s"
|
||||
|
||||
#: plpy_spi.c:367
|
||||
#: plpy_spi.c:379
|
||||
#, c-format
|
||||
msgid "SPI_execute failed: %s"
|
||||
msgstr "SPI_execute falhou: %s"
|
||||
|
||||
#: plpy_subxactobject.c:122
|
||||
#: plpy_subxactobject.c:123
|
||||
#, c-format
|
||||
msgid "this subtransaction has already been entered"
|
||||
msgstr "essa subtransação já foi iniciada"
|
||||
|
||||
#: plpy_subxactobject.c:128 plpy_subxactobject.c:180
|
||||
#: plpy_subxactobject.c:129 plpy_subxactobject.c:187
|
||||
#, c-format
|
||||
msgid "this subtransaction has already been exited"
|
||||
msgstr "essa subtransação já foi concluída"
|
||||
|
||||
#: plpy_subxactobject.c:174
|
||||
#: plpy_subxactobject.c:181
|
||||
#, c-format
|
||||
msgid "this subtransaction has not been entered"
|
||||
msgstr "essa subtransação não foi iniciada"
|
||||
|
||||
#: plpy_subxactobject.c:186
|
||||
#: plpy_subxactobject.c:193
|
||||
#, c-format
|
||||
msgid "there is no subtransaction to exit from"
|
||||
msgstr "não há uma subtransação a ser concluída"
|
||||
|
||||
#: plpy_typeio.c:302
|
||||
#: plpy_typeio.c:286
|
||||
#, c-format
|
||||
msgid "could not create new dictionary"
|
||||
msgstr "não pôde criar novo dicionário"
|
||||
|
||||
#: plpy_typeio.c:564
|
||||
#: plpy_typeio.c:560
|
||||
#, c-format
|
||||
msgid "could not import a module for Decimal constructor"
|
||||
msgstr "não pôde importar módulo para construtor Decimal"
|
||||
|
||||
#: plpy_typeio.c:568
|
||||
#: plpy_typeio.c:564
|
||||
#, c-format
|
||||
msgid "no Decimal attribute in module"
|
||||
msgstr "nenhum atributo Decimal no módulo"
|
||||
|
||||
#: plpy_typeio.c:574
|
||||
#: plpy_typeio.c:570
|
||||
#, c-format
|
||||
msgid "conversion from numeric to Decimal failed"
|
||||
msgstr "conversão de numeric para Decimal falhou"
|
||||
|
||||
#: plpy_typeio.c:649
|
||||
#: plpy_typeio.c:645
|
||||
#, c-format
|
||||
msgid "cannot convert multidimensional array to Python list"
|
||||
msgstr "não pode converter matriz multidimensional para lista Python"
|
||||
|
||||
#: plpy_typeio.c:650
|
||||
#: plpy_typeio.c:646
|
||||
#, c-format
|
||||
msgid "PL/Python only supports one-dimensional arrays."
|
||||
msgstr "PL/Python só suporta matrizes unidimensionais."
|
||||
|
||||
#: plpy_typeio.c:656
|
||||
#: plpy_typeio.c:652
|
||||
#, c-format
|
||||
msgid "could not create new Python list"
|
||||
msgstr "não pôde criar nova lista Python"
|
||||
|
||||
#: plpy_typeio.c:715
|
||||
#: plpy_typeio.c:711
|
||||
#, c-format
|
||||
msgid "could not create bytes representation of Python object"
|
||||
msgstr "não pôde criar representação de bytes de um objeto Python"
|
||||
|
||||
#: plpy_typeio.c:820
|
||||
#: plpy_typeio.c:822
|
||||
#, c-format
|
||||
msgid "could not create string representation of Python object"
|
||||
msgstr "não pôde criar representação de cadeia de caracteres de um objeto Python"
|
||||
|
||||
#: plpy_typeio.c:831
|
||||
#: plpy_typeio.c:833
|
||||
#, c-format
|
||||
msgid "could not convert Python object into cstring: Python string representation appears to contain null bytes"
|
||||
msgstr "não pôde converter objeto Python em cstring: representação de cadeia de caracteres Python parece conter bytes nulos"
|
||||
|
||||
#: plpy_typeio.c:877
|
||||
#: plpy_typeio.c:879
|
||||
#, c-format
|
||||
msgid "return value of function with array return type is not a Python sequence"
|
||||
msgstr "valor de retorno da função do tipo matriz retorna tipo que não é uma sequência Python"
|
||||
|
||||
#: plpy_typeio.c:992
|
||||
#: plpy_typeio.c:1000
|
||||
#, c-format
|
||||
msgid "key \"%s\" not found in mapping"
|
||||
msgstr "chave \"%s\" não foi encontrada no mapeamento"
|
||||
|
||||
#: plpy_typeio.c:993
|
||||
#: plpy_typeio.c:1001
|
||||
#, c-format
|
||||
msgid "To return null in a column, add the value None to the mapping with the key named after the column."
|
||||
msgstr "Para retornar nulo em uma coluna, adicionar o valor None no mapeamento cuja chave é o nome da coluna."
|
||||
|
||||
#: plpy_typeio.c:1044
|
||||
#: plpy_typeio.c:1052
|
||||
#, c-format
|
||||
msgid "length of returned sequence did not match number of columns in row"
|
||||
msgstr "tamanho da sequência retornada não combina com número de colunas no registro"
|
||||
|
||||
#: plpy_typeio.c:1155
|
||||
#: plpy_typeio.c:1163
|
||||
#, c-format
|
||||
msgid "attribute \"%s\" does not exist in Python object"
|
||||
msgstr "atributo \"%s\" não existe no objeto Python"
|
||||
|
||||
#: plpy_typeio.c:1156
|
||||
#: plpy_typeio.c:1164
|
||||
#, c-format
|
||||
msgid "To return null in a column, let the returned object have an attribute named after column with value None."
|
||||
msgstr "Para retornar nulo na coluna, deixe o objeto retornado ter um atributo cuja chave é o nome do coluna e o valor é None."
|
||||
|
||||
#: plpy_util.c:72
|
||||
#: plpy_util.c:36
|
||||
#, c-format
|
||||
msgid "could not convert Python Unicode object to bytes"
|
||||
msgstr "não pôde converter objeto Unicode Python para bytes"
|
||||
|
||||
#: plpy_util.c:78
|
||||
#: plpy_util.c:42
|
||||
#, c-format
|
||||
msgid "could not extract bytes from encoded string"
|
||||
msgstr "não pôde extrair bytes de cadeia de caracteres codificada"
|
||||
|
@ -1,45 +1,39 @@
|
||||
# Russian message translation file for plpython
|
||||
# Copyright (C) 2012 PostgreSQL Global Development Group
|
||||
# Copyright (C) 2012-2016 PostgreSQL Global Development Group
|
||||
# This file is distributed under the same license as the PostgreSQL package.
|
||||
# Alexander Lakhin <exclusion@gmail.com>, 2012.
|
||||
# Alexander Lakhin <exclusion@gmail.com>, 2012-2017.
|
||||
#
|
||||
# ChangeLog:
|
||||
# - August 6, 2012: Alexander Lakhin <exclusion@gmail.com>.
|
||||
# - June 27, 2012: Updates for 9.2. Alexander Lakhin <exclusion@gmail.com>.
|
||||
# - April 3, 2012: Bug fixes. Alexander Lakhin <exclusion@gmail.com>.
|
||||
# - February 18, 2012: Complete translation for 9.1. Alexander Lakhin <exclusion@gmail.com>.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PostgreSQL 9.2\n"
|
||||
"Project-Id-Version: plpython (PostgreSQL current)\n"
|
||||
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
|
||||
"POT-Creation-Date: 2016-05-27 16:07+0000\n"
|
||||
"PO-Revision-Date: 2016-01-17 08:04+0300\n"
|
||||
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
|
||||
"Language-Team: Russian <pgsql-translators@postgresql.org>\n"
|
||||
"POT-Creation-Date: 2017-04-02 23:37+0000\n"
|
||||
"PO-Revision-Date: 2017-03-29 13:53+0300\n"
|
||||
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Lokalize 2.0\n"
|
||||
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
|
||||
|
||||
#: plpy_cursorobject.c:101
|
||||
#: plpy_cursorobject.c:100
|
||||
#, c-format
|
||||
msgid "plpy.cursor expected a query or a plan"
|
||||
msgstr "plpy.cursor ожидает запрос или план"
|
||||
|
||||
#: plpy_cursorobject.c:179
|
||||
#: plpy_cursorobject.c:176
|
||||
#, c-format
|
||||
msgid "plpy.cursor takes a sequence as its second argument"
|
||||
msgstr "plpy.cursor принимает в качестве второго аргумента последовательность"
|
||||
|
||||
#: plpy_cursorobject.c:195 plpy_spi.c:229
|
||||
#: plpy_cursorobject.c:192 plpy_spi.c:226
|
||||
#, c-format
|
||||
msgid "could not execute plan"
|
||||
msgstr "нельзя выполнить план"
|
||||
|
||||
#: plpy_cursorobject.c:198 plpy_spi.c:232
|
||||
#: plpy_cursorobject.c:195 plpy_spi.c:229
|
||||
#, c-format
|
||||
msgid "Expected sequence of %d argument, got %d: %s"
|
||||
msgid_plural "Expected sequence of %d arguments, got %d: %s"
|
||||
@ -47,33 +41,33 @@ msgstr[0] "Ожидалась последовательность из %d ар
|
||||
msgstr[1] "Ожидалась последовательность из %d аргументов, получено %d: %s"
|
||||
msgstr[2] "Ожидалась последовательность из %d аргументов, получено %d: %s"
|
||||
|
||||
#: plpy_cursorobject.c:354
|
||||
#: plpy_cursorobject.c:350
|
||||
#, c-format
|
||||
msgid "iterating a closed cursor"
|
||||
msgstr "перемещение закрытого курсора"
|
||||
|
||||
#: plpy_cursorobject.c:362 plpy_cursorobject.c:427
|
||||
#: plpy_cursorobject.c:358 plpy_cursorobject.c:423
|
||||
#, c-format
|
||||
msgid "iterating a cursor in an aborted subtransaction"
|
||||
msgstr "перемещение курсора в прерванной подтранзакции"
|
||||
|
||||
#: plpy_cursorobject.c:419
|
||||
#: plpy_cursorobject.c:415
|
||||
#, c-format
|
||||
msgid "fetch from a closed cursor"
|
||||
msgstr "выборка из закрытого курсора"
|
||||
|
||||
#: plpy_cursorobject.c:467 plpy_spi.c:438
|
||||
#: plpy_cursorobject.c:463 plpy_spi.c:434
|
||||
#, c-format
|
||||
msgid "query result has too many rows to fit in a Python list"
|
||||
msgstr ""
|
||||
"результат запроса содержит слишком много строк для передачи в списке Python"
|
||||
|
||||
#: plpy_cursorobject.c:508
|
||||
#: plpy_cursorobject.c:504
|
||||
#, c-format
|
||||
msgid "closing a cursor in an aborted subtransaction"
|
||||
msgstr "закрытие курсора в прерванной подтранзакции"
|
||||
|
||||
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:513
|
||||
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:548
|
||||
#, c-format
|
||||
msgid "%s"
|
||||
msgstr "%s"
|
||||
@ -163,22 +157,22 @@ msgstr "при создании возвращаемого значения"
|
||||
msgid "could not create new dictionary while building trigger arguments"
|
||||
msgstr "не удалось создать словарь для передачи аргументов триггера"
|
||||
|
||||
#: plpy_exec.c:927
|
||||
#: plpy_exec.c:926
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] deleted, cannot modify row"
|
||||
msgstr "элемент TD[\"new\"] удалён -- изменить строку нельзя"
|
||||
|
||||
#: plpy_exec.c:932
|
||||
#: plpy_exec.c:931
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] is not a dictionary"
|
||||
msgstr "TD[\"new\"] - не словарь"
|
||||
|
||||
#: plpy_exec.c:957
|
||||
#: plpy_exec.c:958
|
||||
#, c-format
|
||||
msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string"
|
||||
msgstr "ключ словаря TD[\"new\"] с порядковым номером %d не является строкой"
|
||||
|
||||
#: plpy_exec.c:964
|
||||
#: plpy_exec.c:965
|
||||
#, c-format
|
||||
msgid ""
|
||||
"key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering "
|
||||
@ -187,12 +181,17 @@ msgstr ""
|
||||
"ключу \"%s\", найденному в TD[\"new\"], не соответствует столбец в строке, "
|
||||
"обрабатываемой триггером"
|
||||
|
||||
#: plpy_exec.c:1044
|
||||
#: plpy_exec.c:970
|
||||
#, c-format
|
||||
msgid "cannot set system attribute \"%s\""
|
||||
msgstr "установить системный атрибут \"%s\" нельзя"
|
||||
|
||||
#: plpy_exec.c:1041
|
||||
#, c-format
|
||||
msgid "while modifying trigger row"
|
||||
msgstr "при изменении строки в триггере"
|
||||
|
||||
#: plpy_exec.c:1105
|
||||
#: plpy_exec.c:1102
|
||||
#, c-format
|
||||
msgid "forcibly aborting a subtransaction that has not been exited"
|
||||
msgstr "принудительное прерывание незавершённой подтранзакции"
|
||||
@ -227,86 +226,86 @@ msgstr "не удалось создать глобальные данные"
|
||||
msgid "could not initialize globals"
|
||||
msgstr "не удалось инициализировать глобальные данные"
|
||||
|
||||
#: plpy_main.c:389
|
||||
#: plpy_main.c:387
|
||||
#, c-format
|
||||
msgid "PL/Python function \"%s\""
|
||||
msgstr "функция PL/Python \"%s\""
|
||||
|
||||
#: plpy_main.c:396
|
||||
#: plpy_main.c:394
|
||||
#, c-format
|
||||
msgid "PL/Python anonymous code block"
|
||||
msgstr "анонимный блок кода PL/Python"
|
||||
|
||||
#: plpy_planobject.c:123
|
||||
#, c-format
|
||||
msgid "plan.status takes no arguments"
|
||||
msgstr "plan.status не принимает аргументы"
|
||||
|
||||
#: plpy_plpymodule.c:178 plpy_plpymodule.c:181
|
||||
#: plpy_plpymodule.c:181 plpy_plpymodule.c:184
|
||||
#, c-format
|
||||
msgid "could not import \"plpy\" module"
|
||||
msgstr "не удалось импортировать модуль \"plpy\""
|
||||
|
||||
#: plpy_plpymodule.c:196
|
||||
#: plpy_plpymodule.c:199
|
||||
#, c-format
|
||||
msgid "could not create the spiexceptions module"
|
||||
msgstr "не удалось создать модуль spiexceptions"
|
||||
|
||||
#: plpy_plpymodule.c:207
|
||||
#, c-format
|
||||
msgid "could not add the spiexceptions module"
|
||||
msgstr "не удалось добавить модуль spiexceptions"
|
||||
|
||||
#: plpy_plpymodule.c:217
|
||||
#: plpy_plpymodule.c:236
|
||||
#, c-format
|
||||
msgid "could not create the base SPI exceptions"
|
||||
msgstr "не удалось создать базовые объекты исключений SPI"
|
||||
msgid "could not create exception \"%s\""
|
||||
msgstr "не удалось сгенерировать исключение \"%s\""
|
||||
|
||||
#: plpy_plpymodule.c:252 plpy_plpymodule.c:256
|
||||
#: plpy_plpymodule.c:271 plpy_plpymodule.c:275
|
||||
#, c-format
|
||||
msgid "could not generate SPI exceptions"
|
||||
msgstr "не удалось сгенерировать исключения SPI"
|
||||
|
||||
#: plpy_plpymodule.c:421
|
||||
#: plpy_plpymodule.c:443
|
||||
#, c-format
|
||||
msgid "could not unpack arguments in plpy.elog"
|
||||
msgstr "не удалось распаковать аргументы в plpy.elog"
|
||||
|
||||
#: plpy_plpymodule.c:430
|
||||
#: plpy_plpymodule.c:452
|
||||
msgid "could not parse error message in plpy.elog"
|
||||
msgstr "не удалось разобрать сообщение об ошибке в plpy.elog"
|
||||
|
||||
#: plpy_plpymodule.c:446
|
||||
#, c-format
|
||||
msgid "the message is already specified"
|
||||
msgstr "сообщение уже указано"
|
||||
|
||||
#: plpy_plpymodule.c:469
|
||||
#, c-format
|
||||
msgid "Argument 'message' given by name and position"
|
||||
msgstr "Аргумент 'message' задан и по имени, и по позиции"
|
||||
|
||||
#: plpy_plpymodule.c:496
|
||||
#, c-format
|
||||
msgid "'%s' is an invalid keyword argument for this function"
|
||||
msgstr "'%s' - недопустимое ключевое слово (аргумент) для этой функции"
|
||||
|
||||
#: plpy_plpymodule.c:477 plpy_plpymodule.c:480
|
||||
#: plpy_plpymodule.c:507 plpy_plpymodule.c:513
|
||||
#, c-format
|
||||
msgid "invalid SQLSTATE code"
|
||||
msgstr "неверный код SQLSTATE"
|
||||
|
||||
#: plpy_procedure.c:232
|
||||
#: plpy_procedure.c:230
|
||||
#, c-format
|
||||
msgid "trigger functions can only be called as triggers"
|
||||
msgstr "триггерные функции могут вызываться только в триггерах"
|
||||
|
||||
#: plpy_procedure.c:237
|
||||
#: plpy_procedure.c:235
|
||||
#, c-format
|
||||
msgid "PL/Python functions cannot return type %s"
|
||||
msgstr "функции PL/Python не могут возвращать тип %s"
|
||||
|
||||
#: plpy_procedure.c:318
|
||||
#: plpy_procedure.c:316
|
||||
#, c-format
|
||||
msgid "PL/Python functions cannot accept type %s"
|
||||
msgstr "функции PL/Python не могут принимать тип %s"
|
||||
|
||||
#: plpy_procedure.c:414
|
||||
#: plpy_procedure.c:412
|
||||
#, c-format
|
||||
msgid "could not compile PL/Python function \"%s\""
|
||||
msgstr "не удалось скомпилировать функцию PL/Python \"%s\""
|
||||
|
||||
#: plpy_procedure.c:417
|
||||
#: plpy_procedure.c:415
|
||||
#, c-format
|
||||
msgid "could not compile anonymous PL/Python code block"
|
||||
msgstr "не удалось скомпилировать анонимный блок кода PL/Python"
|
||||
@ -316,57 +315,57 @@ msgstr "не удалось скомпилировать анонимный бл
|
||||
msgid "command did not produce a result set"
|
||||
msgstr "команда не выдала результирующий набор"
|
||||
|
||||
#: plpy_spi.c:60
|
||||
#: plpy_spi.c:59
|
||||
#, c-format
|
||||
msgid "second argument of plpy.prepare must be a sequence"
|
||||
msgstr "вторым аргументом plpy.prepare должна быть последовательность"
|
||||
|
||||
#: plpy_spi.c:118
|
||||
#: plpy_spi.c:115
|
||||
#, c-format
|
||||
msgid "plpy.prepare: type name at ordinal position %d is not a string"
|
||||
msgstr "plpy.prepare: имя типа с порядковым номером %d не является строкой"
|
||||
|
||||
#: plpy_spi.c:194
|
||||
#: plpy_spi.c:191
|
||||
#, c-format
|
||||
msgid "plpy.execute expected a query or a plan"
|
||||
msgstr "plpy.execute ожидает запрос или план"
|
||||
|
||||
#: plpy_spi.c:213
|
||||
#: plpy_spi.c:210
|
||||
#, c-format
|
||||
msgid "plpy.execute takes a sequence as its second argument"
|
||||
msgstr "plpy.execute принимает в качестве второго аргумента последовательность"
|
||||
|
||||
#: plpy_spi.c:337
|
||||
#: plpy_spi.c:335
|
||||
#, c-format
|
||||
msgid "SPI_execute_plan failed: %s"
|
||||
msgstr "ошибка в SPI_execute_plan: %s"
|
||||
|
||||
#: plpy_spi.c:379
|
||||
#: plpy_spi.c:377
|
||||
#, c-format
|
||||
msgid "SPI_execute failed: %s"
|
||||
msgstr "ошибка в SPI_execute: %s"
|
||||
|
||||
#: plpy_subxactobject.c:123
|
||||
#: plpy_subxactobject.c:122
|
||||
#, c-format
|
||||
msgid "this subtransaction has already been entered"
|
||||
msgstr "эта подтранзакция уже начата"
|
||||
|
||||
#: plpy_subxactobject.c:129 plpy_subxactobject.c:187
|
||||
#: plpy_subxactobject.c:128 plpy_subxactobject.c:186
|
||||
#, c-format
|
||||
msgid "this subtransaction has already been exited"
|
||||
msgstr "эта подтранзакция уже закончена"
|
||||
|
||||
#: plpy_subxactobject.c:181
|
||||
#: plpy_subxactobject.c:180
|
||||
#, c-format
|
||||
msgid "this subtransaction has not been entered"
|
||||
msgstr "эта подтранзакция ещё не начата"
|
||||
|
||||
#: plpy_subxactobject.c:193
|
||||
#: plpy_subxactobject.c:192
|
||||
#, c-format
|
||||
msgid "there is no subtransaction to exit from"
|
||||
msgstr "нет подтранзакции, которую нужно закончить"
|
||||
|
||||
#: plpy_typeio.c:286
|
||||
#: plpy_typeio.c:292
|
||||
#, c-format
|
||||
msgid "could not create new dictionary"
|
||||
msgstr "не удалось создать словарь"
|
||||
@ -386,32 +385,17 @@ msgstr "в модуле нет атрибута Decimal"
|
||||
msgid "conversion from numeric to Decimal failed"
|
||||
msgstr "не удалось преобразовать numeric в Decimal"
|
||||
|
||||
#: plpy_typeio.c:645
|
||||
#, c-format
|
||||
msgid "cannot convert multidimensional array to Python list"
|
||||
msgstr "преобразовать многомерный массив в список Python нельзя"
|
||||
|
||||
#: plpy_typeio.c:646
|
||||
#, c-format
|
||||
msgid "PL/Python only supports one-dimensional arrays."
|
||||
msgstr "PL/Python поддерживает только одномерные массивы."
|
||||
|
||||
#: plpy_typeio.c:652
|
||||
#, c-format
|
||||
msgid "could not create new Python list"
|
||||
msgstr "не удалось создать список Python"
|
||||
|
||||
#: plpy_typeio.c:711
|
||||
#: plpy_typeio.c:772
|
||||
#, c-format
|
||||
msgid "could not create bytes representation of Python object"
|
||||
msgstr "не удалось создать байтовое представление объекта Python"
|
||||
|
||||
#: plpy_typeio.c:822
|
||||
#: plpy_typeio.c:881
|
||||
#, c-format
|
||||
msgid "could not create string representation of Python object"
|
||||
msgstr "не удалось создать строковое представление объекта Python"
|
||||
|
||||
#: plpy_typeio.c:833
|
||||
#: plpy_typeio.c:892
|
||||
#, c-format
|
||||
msgid ""
|
||||
"could not convert Python object into cstring: Python string representation "
|
||||
@ -420,7 +404,43 @@ msgstr ""
|
||||
"не удалось преобразовать объект Python в cstring: похоже, представление "
|
||||
"строки Python содержит нулевые байты"
|
||||
|
||||
#: plpy_typeio.c:879
|
||||
#: plpy_typeio.c:949
|
||||
#, c-format
|
||||
msgid "malformed record literal: \"%s\""
|
||||
msgstr "ошибка в литерале записи: \"%s\""
|
||||
|
||||
#: plpy_typeio.c:950
|
||||
#, c-format
|
||||
msgid "Missing left parenthesis."
|
||||
msgstr "Отсутствует левая скобка."
|
||||
|
||||
#: plpy_typeio.c:951 plpy_typeio.c:1389
|
||||
#, c-format
|
||||
msgid ""
|
||||
"To return a composite type in an array, return the composite type as a "
|
||||
"Python tuple, e.g. \"[('foo')]\""
|
||||
msgstr ""
|
||||
"Чтобы возвратить составной тип в массиве, нужно возвратить составное "
|
||||
"значение в виде кортежа Python, например: \"[('foo')]\""
|
||||
|
||||
#: plpy_typeio.c:1000
|
||||
#, c-format
|
||||
msgid "number of array dimensions exceeds the maximum allowed (%d)"
|
||||
msgstr "число размерностей массива превышает предел (%d)"
|
||||
|
||||
#: plpy_typeio.c:1004
|
||||
#, c-format
|
||||
msgid "cannot determine sequence length for function return value"
|
||||
msgstr ""
|
||||
"не удалось определить длину последовательности в возвращаемом функцией "
|
||||
"значении"
|
||||
|
||||
#: plpy_typeio.c:1007 plpy_typeio.c:1011
|
||||
#, c-format
|
||||
msgid "array size exceeds the maximum allowed"
|
||||
msgstr "размер массива превышает предел"
|
||||
|
||||
#: plpy_typeio.c:1037
|
||||
#, c-format
|
||||
msgid ""
|
||||
"return value of function with array return type is not a Python sequence"
|
||||
@ -428,12 +448,23 @@ msgstr ""
|
||||
"возвращаемое значение функции с результатом-массивом не является "
|
||||
"последовательностью"
|
||||
|
||||
#: plpy_typeio.c:1000
|
||||
#: plpy_typeio.c:1090
|
||||
#, c-format
|
||||
msgid ""
|
||||
"multidimensional arrays must have array expressions with matching "
|
||||
"dimensions. PL/Python function return value has sequence length %d while "
|
||||
"expected %d"
|
||||
msgstr ""
|
||||
"для многомерных массивов должны задаваться выражения с соответствующими "
|
||||
"размерностями. В возвращаемом функцией на PL/Python значении "
|
||||
"последовательность имеет длину %d (а ожидалось %d)"
|
||||
|
||||
#: plpy_typeio.c:1212
|
||||
#, c-format
|
||||
msgid "key \"%s\" not found in mapping"
|
||||
msgstr "ключ \"%s\" не найден в сопоставлении"
|
||||
|
||||
#: plpy_typeio.c:1001
|
||||
#: plpy_typeio.c:1213
|
||||
#, c-format
|
||||
msgid ""
|
||||
"To return null in a column, add the value None to the mapping with the key "
|
||||
@ -442,17 +473,17 @@ msgstr ""
|
||||
"Чтобы присвоить столбцу NULL, добавьте в сопоставление значение None с "
|
||||
"ключом-именем столбца."
|
||||
|
||||
#: plpy_typeio.c:1052
|
||||
#: plpy_typeio.c:1264
|
||||
#, c-format
|
||||
msgid "length of returned sequence did not match number of columns in row"
|
||||
msgstr "длина возвращённой последовательности не равна числу столбцов в строке"
|
||||
|
||||
#: plpy_typeio.c:1163
|
||||
#: plpy_typeio.c:1387
|
||||
#, c-format
|
||||
msgid "attribute \"%s\" does not exist in Python object"
|
||||
msgstr "в объекте Python не существует атрибут \"%s\""
|
||||
|
||||
#: plpy_typeio.c:1164
|
||||
#: plpy_typeio.c:1390
|
||||
#, c-format
|
||||
msgid ""
|
||||
"To return null in a column, let the returned object have an attribute named "
|
||||
@ -471,6 +502,24 @@ msgstr "не удалось преобразовать объект Python Unico
|
||||
msgid "could not extract bytes from encoded string"
|
||||
msgstr "не удалось извлечь байты из кодированной строки"
|
||||
|
||||
#~ msgid "plan.status takes no arguments"
|
||||
#~ msgstr "plan.status не принимает аргументы"
|
||||
|
||||
#~ msgid "cannot convert multidimensional array to Python list"
|
||||
#~ msgstr "преобразовать многомерный массив в список Python нельзя"
|
||||
|
||||
#~ msgid "PL/Python only supports one-dimensional arrays."
|
||||
#~ msgstr "PL/Python поддерживает только одномерные массивы."
|
||||
|
||||
#~ msgid "could not create new Python list"
|
||||
#~ msgstr "не удалось создать список Python"
|
||||
|
||||
#~ msgid "could not create the base SPI exceptions"
|
||||
#~ msgstr "не удалось создать базовые объекты исключений SPI"
|
||||
|
||||
#~ msgid "the message is already specified"
|
||||
#~ msgstr "сообщение уже указано"
|
||||
|
||||
#~ msgid "Python major version mismatch in session"
|
||||
#~ msgstr "несовпадение базовой версии Python в сеансе"
|
||||
|
||||
|
Reference in New Issue
Block a user