diff options
| author | Peter Eisentraut <peter_e@gmx.net> | 2012-02-23 20:36:36 +0200 |
|---|---|---|
| committer | Peter Eisentraut <peter_e@gmx.net> | 2012-02-23 20:36:36 +0200 |
| commit | 144fcf754fc2615d1a4643adfce41b89ccf6ba68 (patch) | |
| tree | a7d97d4de946e6510c7c017e9db2964a232b7644 /src/interfaces | |
| parent | 31f26140b3be4b9c59d6095012602dbf42b3a505 (diff) | |
Translation updates
Diffstat (limited to 'src/interfaces')
| -rw-r--r-- | src/interfaces/ecpg/ecpglib/nls.mk | 2 | ||||
| -rw-r--r-- | src/interfaces/ecpg/ecpglib/po/es.po | 4 | ||||
| -rw-r--r-- | src/interfaces/ecpg/ecpglib/po/ru.po | 181 | ||||
| -rw-r--r-- | src/interfaces/ecpg/preproc/nls.mk | 2 | ||||
| -rw-r--r-- | src/interfaces/ecpg/preproc/po/es.po | 93 | ||||
| -rw-r--r-- | src/interfaces/ecpg/preproc/po/ru.po | 628 | ||||
| -rw-r--r-- | src/interfaces/libpq/po/es.po | 4 | ||||
| -rw-r--r-- | src/interfaces/libpq/po/ru.po | 767 |
8 files changed, 1239 insertions, 442 deletions
diff --git a/src/interfaces/ecpg/ecpglib/nls.mk b/src/interfaces/ecpg/ecpglib/nls.mk index 2de0dbd1bfd..b211e25052a 100644 --- a/src/interfaces/ecpg/ecpglib/nls.mk +++ b/src/interfaces/ecpg/ecpglib/nls.mk @@ -1,5 +1,5 @@ # $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/nls.mk,v 1.7 2010/05/13 15:56:40 petere Exp $ CATALOG_NAME = ecpglib -AVAIL_LANGUAGES = cs de es fr it ja ko pl pt_BR tr zh_CN zh_TW +AVAIL_LANGUAGES = cs de es fr it ja ko pl pt_BR ru tr zh_CN zh_TW GETTEXT_FILES = connect.c error.c execute.c misc.c GETTEXT_TRIGGERS = ecpg_gettext diff --git a/src/interfaces/ecpg/ecpglib/po/es.po b/src/interfaces/ecpg/ecpglib/po/es.po index c4130a45c8a..14068b063ba 100644 --- a/src/interfaces/ecpg/ecpglib/po/es.po +++ b/src/interfaces/ecpg/ecpglib/po/es.po @@ -5,13 +5,13 @@ # # Emanuel Calvo Franco <postgres.arg@gmail.com>, 2009. # -# pgtranslation Id: ecpglib.po,v 1.4.2.1 2011/09/22 14:15:12 alvherre Exp $ +# pgtranslation Id: ecpglib.po,v 1.4.2.2 2012/02/22 19:14:26 alvherre Exp $ # msgid "" msgstr "" "Project-Id-Version: PostgreSQL 8.4\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2011-09-22 05:09+0000\n" +"POT-Creation-Date: 2012-02-22 14:50+0000\n" "PO-Revision-Date: 2010-05-05 12:41-0400\n" "Last-Translator: Emanuel Calvo Franco <postgres-arg@gmail.com>\n" "Language-Team: PgSQL-es-Ayuda <pgsql-es-ayuda@postgresql.org>\n" diff --git a/src/interfaces/ecpg/ecpglib/po/ru.po b/src/interfaces/ecpg/ecpglib/po/ru.po new file mode 100644 index 00000000000..0ede2f0a4b5 --- /dev/null +++ b/src/interfaces/ecpg/ecpglib/po/ru.po @@ -0,0 +1,181 @@ +# Russian message translation file for ecpglib +# Copyright (C) 2012 PostgreSQL Global Development Group +# This file is distributed under the same license as the PostgreSQL package. +# Alexander Lakhin <exclusion@gmail.com>, 2012. +# +# ChangeLog: +# - February 22, 2012: Complete translation for 9.0, Alexander Lakhin <exclusion@gmail.com>. +msgid "" +msgstr "" +"Project-Id-Version: PostgreSQL 9.0\n" +"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" +"POT-Creation-Date: 2012-02-22 14:50+0000\n" +"PO-Revision-Date: 2012-02-22 20:55+0400\n" +"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" +"Language-Team: Russian <pgtranslation-translators@pgfoundry.org>\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Russian\n" +"X-Poedit-Country: RUSSIAN FEDERATION\n" +"X-Generator: Lokalize 1.4\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" + +#: connect.c:226 +msgid "empty message text" +msgstr "пустое сообщение" + +#: connect.c:381 connect.c:407 connect.c:520 +msgid "<DEFAULT>" +msgstr "<ПО_УМОЛЧАНИЮ>" + +#: error.c:29 +#, c-format +msgid "no data found on line %d" +msgstr "нет данных (строка %d)" + +#: error.c:39 +#, c-format +msgid "out of memory on line %d" +msgstr "нехватка памяти (строка %d)" + +#: error.c:49 +#, c-format +msgid "unsupported type \"%s\" on line %d" +msgstr "неподдерживаемый тип \"%s\" в строке %d" + +#: error.c:59 +#, c-format +msgid "too many arguments on line %d" +msgstr "слишком много аргументов в строке %d" + +#: error.c:69 +#, c-format +msgid "too few arguments on line %d" +msgstr "недостаточно аргументов в строке %d" + +#: error.c:79 +#, c-format +msgid "invalid input syntax for type int: \"%s\", on line %d" +msgstr "неверный синтаксис для целого числа: \"%s\" (строка %d)" + +#: error.c:89 +#, c-format +msgid "invalid input syntax for type unsigned int: \"%s\", on line %d" +msgstr "неверный синтаксис для беззнакового целого: \"%s\" (строка %d)" + +#: error.c:99 +#, c-format +msgid "invalid input syntax for floating-point type: \"%s\", on line %d" +msgstr "неверный синтаксис для числа с плавающей точкой: \"%s\" (строка %d)" + +#: error.c:110 +#, c-format +msgid "invalid syntax for type boolean: \"%s\", on line %d" +msgstr "неверный синтаксис для логического значения: \"%s\" (строка %d)" + +#: error.c:118 +#, c-format +msgid "could not convert boolean value: size mismatch, on line %d" +msgstr "" +"не удалось преобразовать логическое значение: несовпадение размера (строка " +"%d)" + +#: error.c:128 +#, c-format +msgid "empty query on line %d" +msgstr "пустой запрос в строке %d" + +#: error.c:138 +#, c-format +msgid "null value without indicator on line %d" +msgstr "значение NULL без индикатора в строке %d" + +#: error.c:148 +#, c-format +msgid "variable does not have an array type on line %d" +msgstr "переменная должна иметь тип массива (строка %d)" + +#: error.c:158 +#, c-format +msgid "data read from server is not an array on line %d" +msgstr "полученные с сервера данные - не массив (%d)" + +#: error.c:168 +#, c-format +msgid "inserting an array of variables is not supported on line %d" +msgstr "добавление массива переменных не поддерживается (строка %d)" + +#: error.c:178 +#, c-format +msgid "connection \"%s\" does not exist on line %d" +msgstr "подключение \"%s\" не существует (строка %d)" + +#: error.c:188 +#, c-format +msgid "not connected to connection \"%s\" on line %d" +msgstr "подключение \"%s\" не установлено (строка %d)" + +#: error.c:198 +#, c-format +msgid "invalid statement name \"%s\" on line %d" +msgstr "неверный оператор \"%s\" в строке %d" + +#: error.c:208 +#, c-format +msgid "descriptor \"%s\" not found on line %d" +msgstr "дескриптор \"%s\" не найден (строка %d)" + +#: error.c:218 +#, c-format +msgid "descriptor index out of range on line %d" +msgstr "индекс дескриптора вне диапазона (строка %d)" + +#: error.c:228 +#, c-format +msgid "unrecognized descriptor item \"%s\" on line %d" +msgstr "нераспознанный элемент дескриптора \"%s\" (строка %d)" + +#: error.c:238 +#, c-format +msgid "variable does not have a numeric type on line %d" +msgstr "переменная должна быть числовой (строка %d)" + +#: error.c:248 +#, c-format +msgid "variable does not have a character type on line %d" +msgstr "переменная должна быть символьной (строка %d)" + +#: error.c:258 +#, c-format +msgid "error in transaction processing on line %d" +msgstr "ошибка при обработке транзакции в строке %d" + +#: error.c:268 +#, c-format +msgid "could not connect to database \"%s\" on line %d" +msgstr "ошибка подключения к базе данных \"%s\" (строка %d)" + +#: error.c:278 +#, c-format +msgid "SQL error %d on line %d" +msgstr "SQL-ошибка %d в строке %d" + +#: error.c:318 +msgid "the connection to the server was lost" +msgstr "подключение к серверу потеряно" + +#: error.c:405 +#, c-format +msgid "SQL error: %s\n" +msgstr "ошибка SQL: %s\n" + +#: execute.c:1920 +msgid "<empty>" +msgstr "<>" + +#: misc.c:113 +msgid "NULL" +msgstr "NULL" diff --git a/src/interfaces/ecpg/preproc/nls.mk b/src/interfaces/ecpg/preproc/nls.mk index 65aa05e1d3f..6c6b54722c0 100644 --- a/src/interfaces/ecpg/preproc/nls.mk +++ b/src/interfaces/ecpg/preproc/nls.mk @@ -1,5 +1,5 @@ # $PostgreSQL $ CATALOG_NAME = ecpg -AVAIL_LANGUAGES = cs de es fr it ja ko pl pt_BR tr zh_CN zh_TW +AVAIL_LANGUAGES = cs de es fr it ja ko pl pt_BR ru tr zh_CN zh_TW GETTEXT_FILES = descriptor.c ecpg.c pgc.c preproc.c type.c variable.c GETTEXT_TRIGGERS = _ mmerror:3 diff --git a/src/interfaces/ecpg/preproc/po/es.po b/src/interfaces/ecpg/preproc/po/es.po index 7ceffd712c3..c882e9ae08c 100644 --- a/src/interfaces/ecpg/preproc/po/es.po +++ b/src/interfaces/ecpg/preproc/po/es.po @@ -7,13 +7,13 @@ # Alvaro Herrera <alvherre@alvh.no-ip.org>, 2009 # Franco Catena, <francocatena@gmail.com>, 2009 # -# pgtranslation Id: ecpg.po,v 1.8.2.1 2011/09/22 14:15:12 alvherre Exp $ +# pgtranslation Id: ecpg.po,v 1.8.2.2 2012/02/22 19:14:26 alvherre Exp $ # msgid "" msgstr "" "Project-Id-Version: PostgreSQL 8.4\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2011-09-22 05:09+0000\n" +"POT-Creation-Date: 2012-02-22 14:51+0000\n" "PO-Revision-Date: 2010-08-31 00:28-0400\n" "Last-Translator: Álvaro Herrera <alvherre@alvh.no-ip.org\n" "Language-Team: PgSQL-es-Ayuda <pgsql-es-ayuda@postgresql.org>\n" @@ -338,12 +338,12 @@ msgstr "inicializador no permitido en definición de tipo" msgid "type name \"string\" is reserved in Informix mode" msgstr "el nombre de tipo «string» está reservado en modo Informix" -#: preproc.y:436 preproc.y:12397 +#: preproc.y:436 preproc.y:12392 #, c-format msgid "type \"%s\" is already defined" msgstr "el tipo «%s» ya está definido" -#: preproc.y:460 preproc.y:13037 preproc.y:13358 variable.c:610 +#: preproc.y:460 preproc.y:13032 preproc.y:13353 variable.c:610 msgid "multidimensional arrays for simple data types are not supported" msgstr "" "los arrays multidimensionales para tipos de datos simples no están soportados" @@ -352,90 +352,86 @@ msgstr "" msgid "AT option not allowed in CLOSE DATABASE statement" msgstr "la opción AT no está permitida en la sentencia CLOSE DATABASE" -#: preproc.y:1458 preproc.y:1600 -msgid "AT option not allowed in DEALLOCATE statement" -msgstr "la opción AT no está permitida en la sentencia DEALLOCATE" - -#: preproc.y:1586 +#: preproc.y:1583 msgid "AT option not allowed in CONNECT statement" msgstr "la opción AT no está permitida en la sentencia CONNECT" -#: preproc.y:1622 +#: preproc.y:1617 msgid "AT option not allowed in DISCONNECT statement" msgstr "la opción AT no está permitida en la sentencia DISCONNECT" -#: preproc.y:1677 +#: preproc.y:1672 msgid "AT option not allowed in SET CONNECTION statement" msgstr "la opción AT no está permitida en la sentencia SET CONNECTION" -#: preproc.y:1699 +#: preproc.y:1694 msgid "AT option not allowed in TYPE statement" msgstr "la opción AT no está permitida en la sentencia TYPE" -#: preproc.y:1708 +#: preproc.y:1703 msgid "AT option not allowed in VAR statement" msgstr "la opción AT no está permitida en la sentencia VAR" -#: preproc.y:1715 +#: preproc.y:1710 msgid "AT option not allowed in WHENEVER statement" msgstr "la opción AT no está permitida en la sentencia WHENEVER" -#: preproc.y:2101 preproc.y:3185 preproc.y:3245 preproc.y:4198 preproc.y:4207 -#: preproc.y:4449 preproc.y:6538 preproc.y:6543 preproc.y:6548 preproc.y:8850 -#: preproc.y:9369 +#: preproc.y:2096 preproc.y:3180 preproc.y:3240 preproc.y:4193 preproc.y:4202 +#: preproc.y:4444 preproc.y:6533 preproc.y:6538 preproc.y:6543 preproc.y:8845 +#: preproc.y:9364 msgid "unsupported feature will be passed to server" msgstr "característica no soportada será pasada al servidor" -#: preproc.y:2327 +#: preproc.y:2322 msgid "SHOW ALL is not implemented" msgstr "SHOW ALL no está implementado" -#: preproc.y:2683 preproc.y:2694 +#: preproc.y:2678 preproc.y:2689 msgid "COPY TO STDIN is not possible" msgstr "COPY TO STDIN no es posible" -#: preproc.y:2685 +#: preproc.y:2680 msgid "COPY FROM STDOUT is not possible" msgstr "COPY FROM STDOUT no es posible" -#: preproc.y:2687 +#: preproc.y:2682 msgid "COPY FROM STDIN is not implemented" msgstr "COPY FROM STDIN no está implementado" -#: preproc.y:4138 preproc.y:4149 +#: preproc.y:4133 preproc.y:4144 msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" msgstr "una restricción declarada INITIALLY DEFERRED debe ser DEFERRABLE" -#: preproc.y:7343 preproc.y:11986 +#: preproc.y:7338 preproc.y:11981 #, c-format msgid "using variable \"%s\" in different declare statements is not supported" msgstr "" "el uso de la variable «%s» en diferentes sentencias declare no está soportado" -#: preproc.y:7345 preproc.y:11988 +#: preproc.y:7340 preproc.y:11983 #, c-format msgid "cursor \"%s\" is already defined" msgstr "el cursor «%s» ya está definido" -#: preproc.y:7748 +#: preproc.y:7743 msgid "no longer supported LIMIT #,# syntax passed to server" msgstr "" "la sintaxis LIMIT #,# que ya no está soportada ha sido pasada al servidor" -#: preproc.y:7983 +#: preproc.y:7978 msgid "subquery in FROM must have an alias" msgstr "las subconsultas en FROM deben tener un alias" -#: preproc.y:11719 +#: preproc.y:11714 msgid "CREATE TABLE AS cannot specify INTO" msgstr "CREATE TABLE AS no puede especificar INTO" -#: preproc.y:11756 +#: preproc.y:11751 #, c-format msgid "expected \"@\", found \"%s\"" msgstr "se esperaba «@», se encontró «%s»" -#: preproc.y:11768 +#: preproc.y:11763 msgid "" "only protocols \"tcp\" and \"unix\" and database type \"postgresql\" are " "supported" @@ -443,76 +439,76 @@ msgstr "" "sólo los protocolos «tcp» y «unix» y tipo de bases de datos «postgresql» " "están soportados" -#: preproc.y:11771 +#: preproc.y:11766 #, c-format msgid "expected \"://\", found \"%s\"" msgstr "se esperaba «://», se encontró «%s»" -#: preproc.y:11776 +#: preproc.y:11771 #, c-format msgid "Unix-domain sockets only work on \"localhost\" but not on \"%s\"" msgstr "" "los sockets de dominio unix sólo trabajan en «localhost» pero no en «%s»" -#: preproc.y:11802 +#: preproc.y:11797 #, c-format msgid "expected \"postgresql\", found \"%s\"" msgstr "se esperaba «postgresql», se encontró «%s»" -#: preproc.y:11805 +#: preproc.y:11800 #, c-format msgid "invalid connection type: %s" msgstr "tipo de conexión no válido: %s" -#: preproc.y:11814 +#: preproc.y:11809 #, c-format msgid "expected \"@\" or \"://\", found \"%s\"" msgstr "se esperaba «@» o «://», se encontró «%s»" -#: preproc.y:11889 preproc.y:11907 +#: preproc.y:11884 preproc.y:11902 msgid "invalid data type" msgstr "tipo de dato no válido" -#: preproc.y:11918 preproc.y:11933 +#: preproc.y:11913 preproc.y:11928 msgid "incomplete statement" msgstr "sentencia incompleta" -#: preproc.y:11921 preproc.y:11936 +#: preproc.y:11916 preproc.y:11931 #, c-format msgid "unrecognized token \"%s\"" msgstr "elemento «%s» no reconocido" -#: preproc.y:12208 +#: preproc.y:12203 msgid "only data types numeric and decimal have precision/scale argument" msgstr "" "sólo los tipos de dato numeric y decimal tienen argumento de precisión/escala" -#: preproc.y:12220 +#: preproc.y:12215 msgid "interval specification not allowed here" msgstr "la especificación de intervalo no está permitida aquí" -#: preproc.y:12372 preproc.y:12424 +#: preproc.y:12367 preproc.y:12419 msgid "too many levels in nested structure/union definition" msgstr "demasiados niveles en la definición anidada de estructura/unión" -#: preproc.y:12555 +#: preproc.y:12550 msgid "pointers to varchar are not implemented" msgstr "los punteros a varchar no están implementados" -#: preproc.y:12742 preproc.y:12767 +#: preproc.y:12737 preproc.y:12762 msgid "using unsupported DESCRIBE statement" msgstr "utilizando sentencia DESCRIBE no soportada" -#: preproc.y:13004 +#: preproc.y:12999 msgid "initializer not allowed in EXEC SQL VAR command" msgstr "inicializador no permitido en la orden EXEC SQL VAR" -#: preproc.y:13316 +#: preproc.y:13311 msgid "arrays of indicators are not allowed on input" msgstr "no se permiten los arrays de indicadores en la entrada" #. translator: %s is typically the translation of "syntax error" -#: preproc.y:13570 +#: preproc.y:13565 #, c-format msgid "%s at or near \"%s\"" msgstr "%s en o cerca «%s»" @@ -521,7 +517,7 @@ msgstr "%s en o cerca «%s»" msgid "out of memory" msgstr "memoria agotada" -#: type.c:212 type.c:594 +#: type.c:212 type.c:587 #, c-format msgid "unrecognized variable type code %d" msgstr "código de tipo de variable %d no reconocido" @@ -566,7 +562,7 @@ msgstr "el indicador para struct debe ser struct" msgid "indicator for simple data type has to be simple" msgstr "el indicador para tipo dato simple debe ser simple" -#: type.c:653 +#: type.c:646 #, c-format msgid "unrecognized descriptor item code %d" msgstr "código de descriptor de elemento %d no reconocido" @@ -633,6 +629,9 @@ msgstr "los punteros a puntero no están soportados para este tipo de dato" msgid "multidimensional arrays for structures are not supported" msgstr "los arrays multidimensionales para estructuras no están soportados" +#~ msgid "AT option not allowed in DEALLOCATE statement" +#~ msgstr "la opción AT no está permitida en la sentencia DEALLOCATE" + #~ msgid "OLD used in query that is not in a rule" #~ msgstr "se usó OLD en una consulta que no es una regla" diff --git a/src/interfaces/ecpg/preproc/po/ru.po b/src/interfaces/ecpg/preproc/po/ru.po new file mode 100644 index 00000000000..0d083fa1fb9 --- /dev/null +++ b/src/interfaces/ecpg/preproc/po/ru.po @@ -0,0 +1,628 @@ +# Russian message translation file for ecpg +# Copyright (C) 2011 PostgreSQL Global Development Group +# This file is distributed under the same license as the PostgreSQL package. +# Alexander Lakhin <exclusion@gmail.com>, 2012. +# +# ChangeLog: +# - February 22, 2012: Complete translation for 9.0, Alexander Lakhin <exclusion@gmail.com>. +msgid "" +msgstr "" +"Project-Id-Version: PostgreSQL 9.0\n" +"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" +"POT-Creation-Date: 2012-02-22 14:51+0000\n" +"PO-Revision-Date: 2012-02-22 20:47+0400\n" +"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" +"Language-Team: Russian <pgtranslation-translators@pgfoundry.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 1.4\n" + +#: descriptor.c:64 +#, c-format +msgid "variable \"%s\" must have a numeric type" +msgstr "переменная \"%s\" должна иметь числовой тип" + +#: descriptor.c:124 descriptor.c:146 +#, c-format +msgid "descriptor \"%s\" does not exist" +msgstr "дескриптор \"%s\" не существует" + +#: descriptor.c:161 descriptor.c:210 +#, c-format +msgid "descriptor header item \"%d\" does not exist" +msgstr "заголовок дескриптора не содержит элемент \"%d\"" + +#: descriptor.c:182 +msgid "nullable is always 1" +msgstr "NULLABLE всегда равно 1" + +#: descriptor.c:185 +msgid "key_member is always 0" +msgstr "KEY_MEMBER всегда равно 0" + +#: descriptor.c:277 +#, c-format +msgid "descriptor item \"%s\" is not implemented" +msgstr "поле \"%s\" в дескрипторе не реализовано" + +#: descriptor.c:287 +#, c-format +msgid "descriptor item \"%s\" cannot be set" +msgstr "установить поле \"%s\" в дескрипторе нельзя" + +#: ecpg.c:35 +#, c-format +msgid "" +"%s is the PostgreSQL embedded SQL preprocessor for C programs.\n" +"\n" +msgstr "" +"%s - препроцессор SQL-вставок в программах на C для PostgreSQL.\n" +"\n" + +#: ecpg.c:37 +#, c-format +msgid "" +"Usage:\n" +" %s [OPTION]... FILE...\n" +"\n" +msgstr "" +"Использование:\n" +" %s [ПАРАМЕТР]... ФАЙЛ...\n" +"\n" + +#: ecpg.c:40 +#, c-format +msgid "Options:\n" +msgstr "Параметры:\n" + +#: ecpg.c:41 +#, c-format +msgid "" +" -c automatically generate C code from embedded SQL code;\n" +" this affects EXEC SQL TYPE\n" +msgstr "" +" -c автоматически генерировать код C из внедрённого SQL-кода;\n" +" (это касается EXEC SQL TYPE)\n" + +#: ecpg.c:43 +#, c-format +msgid "" +" -C MODE set compatibility mode; MODE can be one of\n" +" \"INFORMIX\", \"INFORMIX_SE\"\n" +msgstr "" +" -C РЕЖИМ установить режим совместимости; допустимый РЕЖИМ:\n" +" \"INFORMIX\" или \"INFORMIX_SE\"\n" + +#: ecpg.c:46 +#, c-format +msgid " -d generate parser debug output\n" +msgstr " -d генерировать отладочные сообщения при разборе\n" + +#: ecpg.c:48 +#, c-format +msgid " -D SYMBOL define SYMBOL\n" +msgstr " -D СИМВОЛ определить (define) СИМВОЛ\n" + +#: ecpg.c:49 +#, c-format +msgid "" +" -h parse a header file, this option includes option \"-c\"\n" +msgstr " -h разобрать файл заголовка (включает параметр \"-c\")\n" + +#: ecpg.c:50 +#, c-format +msgid " -i parse system include files as well\n" +msgstr " -i разобрать также системные включаемые файлы\n" + +#: ecpg.c:51 +#, c-format +msgid " -I DIRECTORY search DIRECTORY for include files\n" +msgstr " -I КАТАЛОГ искать включаемые файлы в указанном каталоге\n" + +#: ecpg.c:52 +#, c-format +msgid " -o OUTFILE write result to OUTFILE\n" +msgstr " -o ФАЙЛ записать результат в ФАЙЛ\n" + +#: ecpg.c:53 +#, c-format +msgid "" +" -r OPTION specify run-time behavior; OPTION can be:\n" +" \"no_indicator\", \"prepare\", \"questionmarks\"\n" +msgstr "" +" -r ПАРАМЕТР определить режим выполнения; допустимый ПАРАМЕТР:\n" +" \"no_indicator\", \"prepare\" или \"questionmarks\"\n" + +#: ecpg.c:55 +#, c-format +msgid " --regression run in regression testing mode\n" +msgstr " --regression запустить в режиме тестирования регрессии\n" + +#: ecpg.c:56 +#, c-format +msgid " -t turn on autocommit of transactions\n" +msgstr " -t включить автофиксацию транзакций\n" + +#: ecpg.c:57 +#, c-format +msgid " --help show this help, then exit\n" +msgstr " --help показать эту справку и выйти\n" + +#: ecpg.c:58 +#, c-format +msgid " --version output version information, then exit\n" +msgstr " --version вывести версию и выйти\n" + +#: ecpg.c:59 +#, c-format +msgid "" +"\n" +"If no output file is specified, the name is formed by adding .c to the\n" +"input file name, after stripping off .pgc if present.\n" +msgstr "" +"\n" +"Если выходной файл не указан, к имени входного файла без расширения .pgc\n" +"добавляется .c.\n" + +#: ecpg.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <pgsql-bugs@postgresql.org>.\n" +msgstr "" +"\n" +"Об ошибках сообщайте по адресу <pgsql-bugs@postgresql.org>.\n" + +#: ecpg.c:182 ecpg.c:333 ecpg.c:343 +#, c-format +msgid "%s: could not open file \"%s\": %s\n" +msgstr "%s: не удалось открыть файл \"%s\": %s\n" + +#: ecpg.c:221 ecpg.c:234 ecpg.c:250 ecpg.c:275 +#, c-format +msgid "Try \"%s --help\" for more information.\n" +msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" + +#: ecpg.c:245 +#, c-format +msgid "%s: parser debug support (-d) not available\n" +msgstr "%s: отладочные сообщения при разборе (-d) не поддерживаются\n" + +#: ecpg.c:263 +#, c-format +msgid "%s, the PostgreSQL embedded C preprocessor, version %d.%d.%d\n" +msgstr "" +"%s, препроцессор внедрённого в С языка СУБД PostgreSQL, версия %d.%d.%d\n" + +#: ecpg.c:265 +#, c-format +msgid "EXEC SQL INCLUDE ... search starts here:\n" +msgstr "поиск файлов для EXEC SQL INCLUDE ... начинается в каталогах:\n" + +#: ecpg.c:268 +#, c-format +msgid "end of search list\n" +msgstr "конец списка поиска\n" + +#: ecpg.c:274 +#, c-format +msgid "%s: no input files specified\n" +msgstr "%s: нет входных файлов\n" + +#: ecpg.c:466 +#, c-format +msgid "cursor \"%s\" has been declared but not opened" +msgstr "курсор \"%s\" был объявлен, но не открыт" + +#: ecpg.c:479 preproc.y:109 +#, c-format +msgid "could not remove output file \"%s\"\n" +msgstr "ошибка удаления выходного файла \"%s\"\n" + +#: pgc.l:401 +msgid "unterminated /* comment" +msgstr "незавершённый комментарий /*" + +#: pgc.l:414 +msgid "invalid bit string literal" +msgstr "неверная битовая строка" + +#: pgc.l:423 +msgid "unterminated bit string literal" +msgstr "оборванная битовая строка" + +#: pgc.l:439 +msgid "unterminated hexadecimal string literal" +msgstr "оборванная шестнадцатеричная строка" + +#: pgc.l:516 +msgid "unterminated quoted string" +msgstr "незавершённая строка в кавычках" + +#: pgc.l:571 pgc.l:584 +msgid "zero-length delimited identifier" +msgstr "пустой идентификатор в кавычках" + +#: pgc.l:592 +msgid "unterminated quoted identifier" +msgstr "незавершённый идентификатор в кавычках" + +#: pgc.l:938 +msgid "missing identifier in EXEC SQL UNDEF command" +msgstr "в команде EXEC SQL UNDEF отсутствует идентификатор" + +#: pgc.l:984 pgc.l:998 +msgid "missing matching \"EXEC SQL IFDEF\" / \"EXEC SQL IFNDEF\"" +msgstr "нет соответствующего \"EXEC SQL IFDEF\" / \"EXEC SQL IFNDEF\"" + +#: pgc.l:987 pgc.l:1000 pgc.l:1176 +msgid "missing \"EXEC SQL ENDIF;\"" +msgstr "отсутствует \"EXEC SQL ENDIF;\"" + +#: pgc.l:1016 pgc.l:1035 +msgid "more than one EXEC SQL ELSE" +msgstr "неоднократная команда EXEC SQL ELSE" + +#: pgc.l:1057 pgc.l:1071 +msgid "unmatched EXEC SQL ENDIF" +msgstr "непарная команда EXEC SQL ENDIF" + +#: pgc.l:1091 +msgid "too many nested EXEC SQL IFDEF conditions" +msgstr "слишком много вложенных условий EXEC SQL IFDEF" + +#: pgc.l:1124 +msgid "missing identifier in EXEC SQL IFDEF command" +msgstr "в команде EXEC SQL IFDEF отсутствует идентификатор" + +#: pgc.l:1133 +msgid "missing identifier in EXEC SQL DEFINE command" +msgstr "в команде EXEC SQL DEFINE отсутствует идентификатор" + +#: pgc.l:1166 +msgid "syntax error in EXEC SQL INCLUDE command" +msgstr "ошибка синтаксиса в команде EXEC SQL INCLUDE" + +#: pgc.l:1215 +msgid "" +"internal error: unreachable state; please report this to <pgsql-" +"bugs@postgresql.org>" +msgstr "" +"внутренняя ошибка: недостижимое состояние; пожалуйста, сообщите в <pgsql-" +"bugs@postgresql.org>" + +#: pgc.l:1340 +#, c-format +msgid "Error: include path \"%s/%s\" is too long on line %d, skipping\n" +msgstr "" +"Ошибка: путь включаемых файлов \"%s/%s\" в строке %d слишком длинный, " +"пропускается\n" + +#: pgc.l:1362 +#, c-format +msgid "could not open include file \"%s\" on line %d" +msgstr "не удалось открыть включаемый файл \"%s\" (строка %d)" + +#: preproc.y:31 +msgid "syntax error" +msgstr "ошибка синтаксиса" + +#: preproc.y:81 +#, c-format +msgid "WARNING: " +msgstr "ПРЕДУПРЕЖДЕНИЕ: " + +#: preproc.y:85 +#, c-format +msgid "ERROR: " +msgstr "ОШИБКА: " + +#: preproc.y:399 +#, c-format +msgid "cursor \"%s\" does not exist" +msgstr "курсор \"%s\" не существует" + +#: preproc.y:427 +msgid "initializer not allowed in type definition" +msgstr "определение типа не может включать инициализатор" + +#: preproc.y:429 +msgid "type name \"string\" is reserved in Informix mode" +msgstr "имя типа \"string\" в режиме Informix зарезервировано" + +#: preproc.y:436 preproc.y:12392 +#, c-format +msgid "type \"%s\" is already defined" +msgstr "тип \"%s\" уже определён" + +#: preproc.y:460 preproc.y:13032 preproc.y:13353 variable.c:610 +msgid "multidimensional arrays for simple data types are not supported" +msgstr "многомерные массивы с простыми типами данных не поддерживаются" + +#: preproc.y:1392 +msgid "AT option not allowed in CLOSE DATABASE statement" +msgstr "оператор CLOSE DATABASE с параметром AT не поддерживается" + +#: preproc.y:1583 +msgid "AT option not allowed in CONNECT statement" +msgstr "оператор CONNECT с параметром AT не поддерживается" + +#: preproc.y:1617 +msgid "AT option not allowed in DISCONNECT statement" +msgstr "оператор DISCONNECT с параметром AT не поддерживается" + +#: preproc.y:1672 +msgid "AT option not allowed in SET CONNECTION statement" +msgstr "оператор SET CONNECTION с параметром AT не поддерживается" + +#: preproc.y:1694 +msgid "AT option not allowed in TYPE statement" +msgstr "оператор TYPE с параметром AT не поддерживается" + +#: preproc.y:1703 +msgid "AT option not allowed in VAR statement" +msgstr "оператор VAR с параметром AT не поддерживается" + +#: preproc.y:1710 +msgid "AT option not allowed in WHENEVER statement" +msgstr "оператор WHENEVER с параметром AT не поддерживается" + +#: preproc.y:2096 preproc.y:3180 preproc.y:3240 preproc.y:4193 preproc.y:4202 +#: preproc.y:4444 preproc.y:6533 preproc.y:6538 preproc.y:6543 preproc.y:8845 +#: preproc.y:9364 +msgid "unsupported feature will be passed to server" +msgstr "неподдерживаемая функция будет передана серверу" + +#: preproc.y:2322 +msgid "SHOW ALL is not implemented" +msgstr "SHOW ALL не реализовано" + +#: preproc.y:2678 preproc.y:2689 +msgid "COPY TO STDIN is not possible" +msgstr "операция COPY TO STDIN невозможна" + +#: preproc.y:2680 +msgid "COPY FROM STDOUT is not possible" +msgstr "операция COPY FROM STDOUT невозможна" + +#: preproc.y:2682 +msgid "COPY FROM STDIN is not implemented" +msgstr "операция COPY FROM STDIN не реализована" + +#: preproc.y:4133 preproc.y:4144 +msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" +msgstr "" +"ограничение с характеристикой INITIALLY DEFERRED должно быть объявлено как " +"DEFERRABLE" + +#: preproc.y:7338 preproc.y:11981 +#, c-format +msgid "using variable \"%s\" in different declare statements is not supported" +msgstr "" +"использование переменной \"%s\" в разных операторах DECLARE не поддерживается" + +#: preproc.y:7340 preproc.y:11983 +#, c-format +msgid "cursor \"%s\" is already defined" +msgstr "курсор \"%s\" уже определён" + +#: preproc.y:7743 +msgid "no longer supported LIMIT #,# syntax passed to server" +msgstr "не поддерживаемое более предложение LIMIT #,# передано на сервер" + +#: preproc.y:7978 +msgid "subquery in FROM must have an alias" +msgstr "у подзапроса во FROM должен быть псевдоним" + +#: preproc.y:11714 +msgid "CREATE TABLE AS cannot specify INTO" +msgstr "в CREATE TABLE AS нельзя указать INTO" + +#: preproc.y:11751 +#, c-format +msgid "expected \"@\", found \"%s\"" +msgstr "ожидался знак \"@\", но на этом месте \"%s\"" + +#: preproc.y:11763 +msgid "" +"only protocols \"tcp\" and \"unix\" and database type \"postgresql\" are " +"supported" +msgstr "" +"поддерживаются только протоколы \"tcp\" и \"unix\", а тип базы данных - " +"\"postgresql\"" + +#: preproc.y:11766 +#, c-format +msgid "expected \"://\", found \"%s\"" +msgstr "ожидалось \"://\", но на этом месте \"%s\"" + +#: preproc.y:11771 +#, c-format +msgid "Unix-domain sockets only work on \"localhost\" but not on \"%s\"" +msgstr "" +"Доменные сокеты Unix работают только с \"localhost\", но не с адресом \"%s\"" + +#: preproc.y:11797 +#, c-format +msgid "expected \"postgresql\", found \"%s\"" +msgstr "ожидался тип \"postgresql\", но на этом месте \"%s\"" + +#: preproc.y:11800 +#, c-format +msgid "invalid connection type: %s" +msgstr "неверный тип подключения: %s" + +#: preproc.y:11809 +#, c-format +msgid "expected \"@\" or \"://\", found \"%s\"" +msgstr "ожидалось \"@\" или \"://\", но на этом месте \"%s\"" + +#: preproc.y:11884 preproc.y:11902 +msgid "invalid data type" +msgstr "неверный тип данных" + +#: preproc.y:11913 preproc.y:11928 +msgid "incomplete statement" +msgstr "неполный оператор" + +#: preproc.y:11916 preproc.y:11931 +#, c-format +msgid "unrecognized token \"%s\"" +msgstr "нераспознанное ключевое слово \"%s\"" + +#: preproc.y:12203 +msgid "only data types numeric and decimal have precision/scale argument" +msgstr "" +"точность/масштаб можно указать только для типов данных numeric и decimal" + +#: preproc.y:12215 +msgid "interval specification not allowed here" +msgstr "определение интервала здесь не допускается" + +#: preproc.y:12367 preproc.y:12419 +msgid "too many levels in nested structure/union definition" +msgstr "слишком много уровней в определении вложенной структуры/объединения" + +#: preproc.y:12550 +msgid "pointers to varchar are not implemented" +msgstr "указатели на varchar не реализованы" + +#: preproc.y:12737 preproc.y:12762 +msgid "using unsupported DESCRIBE statement" +msgstr "используется неподдерживаемый оператор DESCRIBE" + +#: preproc.y:12999 +msgid "initializer not allowed in EXEC SQL VAR command" +msgstr "команда EXEC SQL VAR не может включать инициализатор" + +#: preproc.y:13311 +msgid "arrays of indicators are not allowed on input" +msgstr "массивы индикаторов на входе недопустимы" + +#. translator: %s is typically the translation of "syntax error" +#: preproc.y:13565 +#, c-format +msgid "%s at or near \"%s\"" +msgstr "%s (примерное положение: \"%s\")" + +#: type.c:18 type.c:30 +msgid "out of memory" +msgstr "нехватка памяти" + +#: type.c:212 type.c:587 +#, c-format +msgid "unrecognized variable type code %d" +msgstr "нераспознанный код типа переменной %d" + +#: type.c:261 +#, c-format +msgid "variable \"%s\" is hidden by a local variable of a different type" +msgstr "переменная \"%s\" скрыта локальной переменной другого типа" + +#: type.c:263 +#, c-format +msgid "variable \"%s\" is hidden by a local variable" +msgstr "переменная \"%s\" скрыта локальной переменной" + +#: type.c:275 +#, c-format +msgid "" +"indicator variable \"%s\" is hidden by a local variable of a different type" +msgstr "переменная-индикатор \"%s\" скрыта локальной переменной другого типа" + +#: type.c:277 +#, c-format +msgid "indicator variable \"%s\" is hidden by a local variable" +msgstr "переменная-индикатор \"%s\" скрыта локальной переменной" + +#: type.c:285 +msgid "indicator for array/pointer has to be array/pointer" +msgstr "индикатор для массива/указателя должен быть массивом/указателем" + +#: type.c:289 +msgid "nested arrays are not supported (except strings)" +msgstr "вложенные массивы не поддерживаются (за исключением строк)" + +#: type.c:322 +msgid "indicator for struct has to be a struct" +msgstr "индикатор структуры должен быть структурой" + +#: type.c:331 type.c:339 type.c:347 +msgid "indicator for simple data type has to be simple" +msgstr "индикатор простого типа должен быть простым" + +#: type.c:646 +#, c-format +msgid "unrecognized descriptor item code %d" +msgstr "нераспознанный код элемента дескриптора %d" + +#: variable.c:89 variable.c:112 +#, c-format +msgid "incorrectly formed variable \"%s\"" +msgstr "неправильно оформленная переменная \"%s\"" + +#: variable.c:135 +#, c-format +msgid "variable \"%s\" is not a pointer" +msgstr "переменная \"%s\" - не указатель" + +#: variable.c:138 variable.c:163 +#, c-format +msgid "variable \"%s\" is not a pointer to a structure or a union" +msgstr "переменная \"%s\" - не указатель на структуру или объединение" + +#: variable.c:150 +#, c-format +msgid "variable \"%s\" is neither a structure nor a union" +msgstr "переменная \"%s\" - не структура и не объединение" + +#: variable.c:160 +#, c-format +msgid "variable \"%s\" is not an array" +msgstr "переменная \"%s\" - не массив" + +#: variable.c:229 variable.c:251 +#, c-format +msgid "variable \"%s\" is not declared" +msgstr "переменная \"%s\" не объявлена" + +#: variable.c:484 +msgid "indicator variable must have an integer type" +msgstr "переменная-индикатор должна быть целочисленной" + +#: variable.c:496 +#, c-format +msgid "unrecognized data type name \"%s\"" +msgstr "нераспознанное имя типа данных \"%s\"" + +#: variable.c:507 variable.c:515 variable.c:532 variable.c:535 +msgid "multidimensional arrays are not supported" +msgstr "многомерные массивы не поддерживаются" + +#: variable.c:524 +#, c-format +msgid "" +"multilevel pointers (more than 2 levels) are not supported; found %d level" +msgid_plural "" +"multilevel pointers (more than 2 levels) are not supported; found %d levels" +msgstr[0] "" +"многоуровневые указатели (больше 2 уровней) не поддерживаются, обнаружен %d " +"уровень" +msgstr[1] "" +"многоуровневые указатели (больше 2 уровней) не поддерживаются, обнаружено %d " +"уровня" +msgstr[2] "" +"многоуровневые указатели (больше 2 уровней) не поддерживаются, обнаружено %d " +"уровней" + +#: variable.c:529 +msgid "pointer to pointer is not supported for this data type" +msgstr "для этого типа данных указатели на указатели не поддерживаются" + +#: variable.c:549 +msgid "multidimensional arrays for structures are not supported" +msgstr "многомерные массивы структур не поддерживаются" diff --git a/src/interfaces/libpq/po/es.po b/src/interfaces/libpq/po/es.po index 45644009508..0a3ab72e538 100644 --- a/src/interfaces/libpq/po/es.po +++ b/src/interfaces/libpq/po/es.po @@ -7,13 +7,13 @@ # Updated on 2003-2010 by Alvaro Herrera <alvherre@alvh.no-ip.org> # Mario González <gonzalemario@gmail.com>, 2005 # -# pgtranslation Id: libpq.po,v 1.12.2.1 2011/09/22 14:15:13 alvherre Exp $ +# pgtranslation Id: libpq.po,v 1.12.2.2 2012/02/22 19:14:26 alvherre Exp $ # msgid "" msgstr "" "Project-Id-Version: libpq (PostgreSQL 9.0)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2011-09-22 05:10+0000\n" +"POT-Creation-Date: 2012-02-22 14:51+0000\n" "PO-Revision-Date: 2010-08-31 13:26-0400\n" "Last-Translator: Álvaro Herrera <alvherre@alvh.no-ip.org>\n" "Language-Team: PgSQL-es-Ayuda <pgsql-es-ayuda@postgresql.org>\n" diff --git a/src/interfaces/libpq/po/ru.po b/src/interfaces/libpq/po/ru.po index 8f15a11c5d3..d82d67c7dea 100644 --- a/src/interfaces/libpq/po/ru.po +++ b/src/interfaces/libpq/po/ru.po @@ -2,61 +2,64 @@ # LIBPQ Translated Messages into the Russian Language (UTF-8) # # Copyright (c) 2001-2004 Serguei A. Mokhov, mokhov@cs.concordia.ca +# Copyright (c) 2012 Alexander Lakhin <exclusion@gmail.com> # Distributed under the same licensing terms as PostgreSQL itself. # -# pgtranslation Id: libpq.po,v 1.4 2010/12/07 21:22:21 petere Exp $ +# pgtranslation Id: libpq.po,v 1.4.2.2 2012/02/22 18:32:08 alvherre Exp $ # # ChangeLog: -# - November, 2010: Updates for PostgreSQL 9 by Andrey Sudnik <sudnikand@yandex.ru> -# - January, 2005: Corrections and improvements by Oleg Bartunov <oleg@sai.msu.su> -# - March 27 - November 1, 2004: Updates for 8.0; <mokhov@cs.concordia.ca> -# - July 24 - October 5, 2003: Updates for 7.4.*; <mokhov@cs.concordia.ca> -# - Januray 2, 2002: Completed SSL translation, Serguei A. Mokhov <mokhov@cs.concordia.ca> -# - October 12, 2002: Post-7.3beta2 fuzzy translation fixes, Serguei A. Mokhov <mokhov@cs.concordia.ca> -# - September 7, 2002: Complete post-7.3beta1 Translation, Serguei A. Mokhov <mokhov@cs.concordia.ca> -# - August 2001 - August 2002: Initial translation and maintenance, Serguei A. Mokhov <mokhov@cs.concordia.ca> # +# - February 22, 2012: Minor fix. Alexander Lakhin <exclusion@gmail.com>. +# - February 17, 2012: complete translation for 9.1. Alexander Lakhin <exclusion@gmail.com>. +# - November, 2010: Updates for PostgreSQL 9 by Andrey Sudnik <sudnikand@yandex.ru>. +# - January, 2005: Corrections and improvements by Oleg Bartunov <oleg@sai.msu.su>. +# - March 27 - November 1, 2004: Updates for 8.0; <mokhov@cs.concordia.ca>. +# - July 24 - October 5, 2003: Updates for 7.4.*; <mokhov@cs.concordia.ca>. +# - Januray 2, 2002: Completed SSL translation, Serguei A. Mokhov <mokhov@cs.concordia.ca>. +# - October 12, 2002: Post-7.3beta2 fuzzy translation fixes, Serguei A. Mokhov <mokhov@cs.concordia.ca>. +# - September 7, 2002: Complete post-7.3beta1 Translation, Serguei A. Mokhov <mokhov@cs.concordia.ca>. +# - August 2001 - August 2002: Initial translation and maintenance, Serguei A. Mokhov <mokhov@cs.concordia.ca> msgid "" msgstr "" -"Project-Id-Version: PostgreSQL 9 current\n" +"Project-Id-Version: PostgreSQL 9.0\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2010-11-29 18:43+0000\n" -"PO-Revision-Date: 2010-11-30 20:14+0600\n" -"Last-Translator: Andrey Sudnik <sudnikand@yandex.ru>\n" -"Language-Team: pgsql-rus\n" -"Language: \n" +"POT-Creation-Date: 2012-02-22 14:51+0000\n" +"PO-Revision-Date: 2012-02-22 21:00+0400\n" +"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" +"Language-Team: Russian <pgtranslation-translators@pgfoundry.org>\n" +"Language: ru\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Russian\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-SourceCharset: utf-8\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 1.4\n" -#: fe-auth.c:212 -#: fe-auth.c:432 -#: fe-auth.c:659 +#: fe-auth.c:212 fe-auth.c:432 fe-auth.c:659 msgid "host name must be specified\n" -msgstr "должно быть указано имя хоста\n" +msgstr "требуется указать имя сервера\n" #: fe-auth.c:242 #, c-format msgid "could not set socket to blocking mode: %s\n" -msgstr "не удалось установить сокет в блокирующий режим: %s\n" +msgstr "не удалось перевести сокет в блокирующий режим: %s\n" -#: fe-auth.c:260 -#: fe-auth.c:264 +#: fe-auth.c:260 fe-auth.c:264 #, c-format msgid "Kerberos 5 authentication rejected: %*s\n" -msgstr "аутентификация Kerberos 5 отклонена: %*s\n" +msgstr "аутентификация Kerberos 5 не пройдена: %*s\n" #: fe-auth.c:290 #, c-format msgid "could not restore non-blocking mode on socket: %s\n" -msgstr "не удалось восстановить неблокирующий режим для сокета: %s\n" +msgstr "не удалось вернуть сокет в неблокирующий режим: %s\n" #: fe-auth.c:403 msgid "GSSAPI continuation error" -msgstr "GSSAPI ошибка возобновления" +msgstr "ошибка продолжения в GSSAPI" #: fe-auth.c:439 msgid "duplicate GSS authentication request\n" @@ -64,598 +67,526 @@ msgstr "повторный запрос аутентификации GSS\n" #: fe-auth.c:459 msgid "GSSAPI name import error" -msgstr "GSSAPI ошибка импорта имени" +msgstr "ошибка импорта имени в GSSAPI" #: fe-auth.c:545 msgid "SSPI continuation error" -msgstr "SSPI ошибка возобновления" - -#: fe-auth.c:556 -#: fe-auth.c:630 -#: fe-auth.c:665 -#: fe-auth.c:762 -#: fe-connect.c:1970 -#: fe-connect.c:3369 -#: fe-connect.c:3586 -#: fe-connect.c:4002 -#: fe-connect.c:4011 -#: fe-connect.c:4148 -#: fe-connect.c:4194 -#: fe-connect.c:4212 -#: fe-connect.c:4291 -#: fe-connect.c:4361 -#: fe-connect.c:4407 -#: fe-connect.c:4425 -#: fe-exec.c:3121 -#: fe-exec.c:3286 -#: fe-lobj.c:696 -#: fe-protocol2.c:1027 -#: fe-protocol3.c:1425 +msgstr "ошибка продолжения в SSPI" + +#: fe-auth.c:556 fe-auth.c:630 fe-auth.c:665 fe-auth.c:764 fe-connect.c:1804 +#: fe-connect.c:3139 fe-connect.c:3357 fe-connect.c:3778 fe-connect.c:3787 +#: fe-connect.c:3924 fe-connect.c:3970 fe-connect.c:3988 fe-connect.c:4067 +#: fe-connect.c:4137 fe-connect.c:4183 fe-connect.c:4201 fe-exec.c:3102 +#: fe-exec.c:3267 fe-lobj.c:696 fe-protocol2.c:1027 fe-protocol3.c:1421 msgid "out of memory\n" -msgstr "недостаточно памяти\n" +msgstr "нехватка памяти\n" #: fe-auth.c:645 msgid "could not acquire SSPI credentials" -msgstr "не удалось получить SSPI удостоверение" +msgstr "не удалось получить удостоверение SSPI" -#: fe-auth.c:738 +#: fe-auth.c:740 msgid "SCM_CRED authentication method not supported\n" msgstr "аутентификация SCM_CRED не поддерживается\n" -#: fe-auth.c:812 +#: fe-auth.c:814 msgid "Kerberos 4 authentication not supported\n" msgstr "аутентификация Kerberos 4 не поддерживается\n" -#: fe-auth.c:828 +#: fe-auth.c:830 msgid "Kerberos 5 authentication not supported\n" msgstr "аутентификация Kerberos 5 не поддерживается\n" -#: fe-auth.c:895 +#: fe-auth.c:897 msgid "GSSAPI authentication not supported\n" -msgstr "аутентификация GSSAPI не поддерживается\n" +msgstr "аутентификация через GSSAPI не поддерживается\n" -#: fe-auth.c:919 +#: fe-auth.c:921 msgid "SSPI authentication not supported\n" -msgstr "аутентификация SSPI не поддерживается\n" +msgstr "аутентификация через SSPI не поддерживается\n" -#: fe-auth.c:926 +#: fe-auth.c:928 msgid "Crypt authentication not supported\n" -msgstr "Шифрованая аутентификация не поддерживается\n" +msgstr "аутентификация Crypt не поддерживается\n" -#: fe-auth.c:953 +#: fe-auth.c:955 #, c-format msgid "authentication method %u not supported\n" msgstr "метод аутентификации %u не поддерживается\n" -#: fe-connect.c:759 +#: fe-connect.c:712 #, c-format msgid "invalid sslmode value: \"%s\"\n" msgstr "неверное значение sslmode: \"%s\"\n" -#: fe-connect.c:780 +#: fe-connect.c:733 #, c-format msgid "sslmode value \"%s\" invalid when SSL support is not compiled in\n" -msgstr "значение sslmode \"%s\" неверно, если поддержка SSL не скомпилирована\n" +msgstr "значение sslmode \"%s\" недопустимо для сборки без поддержки SSL\n" -#: fe-connect.c:963 +#: fe-connect.c:916 #, c-format msgid "could not set socket to TCP no delay mode: %s\n" -msgstr "не удалось установить сокет в режим TCP передачи без задержки: %s\n" +msgstr "не удалось перевести сокет в режим TCP-передачи без задержки: %s\n" -#: fe-connect.c:993 +#: fe-connect.c:946 #, c-format msgid "" "could not connect to server: %s\n" "\tIs the server running locally and accepting\n" "\tconnections on Unix domain socket \"%s\"?\n" msgstr "" -"не удалось соединиться с сервером: %s\n" -"\tРаботает ли сервер локально и принимает\n" -"\tсоединения через сокет Unix-домена \"%s\"?\n" +"не удалось подключиться к серверу: %s\n" +"\tВозможно, он работает локально и принимает\n" +"\tсоединения через доменный сокет \"%s\"?\n" -#: fe-connect.c:1037 +#: fe-connect.c:956 #, c-format msgid "" "could not connect to server: %s\n" -"\tIs the server running on host \"%s\"%s%s%s and accepting\n" +"\tIs the server running on host \"%s\" and accepting\n" "\tTCP/IP connections on port %s?\n" msgstr "" -"не удалось подсоединиться к серверу: %s\n" -"\tРаботает ли сервер на хосте \"%s\"%s%s%s и принимает ли\n" -"\tTCP/IP соединения по порту %s?\n" +"не удалось подключиться к серверу: %s\n" +"\tОн действительно работает по адресу \"%s\"\n" +"\t и принимает TCP-соединения (порт %s)?\n" -#: fe-connect.c:1096 +#: fe-connect.c:1011 #, c-format msgid "setsockopt(TCP_KEEPIDLE) failed: %s\n" -msgstr "setsockopt(TCP_KEEPIDLE) не удался: %s\n" +msgstr "ошибка в setsockopt(TCP_KEEPIDLE): %s\n" -#: fe-connect.c:1109 +#: fe-connect.c:1024 #, c-format msgid "setsockopt(TCP_KEEPALIVE) failed: %s\n" -msgstr "setsockopt(TCP_KEEPALIVE) не удался: %s\n" +msgstr "ошибка в setsockopt(TCP_KEEPALIVE): %s\n" -#: fe-connect.c:1141 +#: fe-connect.c:1056 #, c-format msgid "setsockopt(TCP_KEEPINTVL) failed: %s\n" -msgstr "setsockopt(TCP_KEEPINTVL) не удался: %s\n" +msgstr "ошибка в setsockopt(TCP_KEEPINTVL): %s\n" -#: fe-connect.c:1173 +#: fe-connect.c:1088 #, c-format msgid "setsockopt(TCP_KEEPCNT) failed: %s\n" -msgstr "setsockopt(TCP_KEEPCNT) не удался: %s\n" +msgstr "ошибка в setsockopt(TCP_KEEPCNT): %s\n" -#: fe-connect.c:1222 +#: fe-connect.c:1137 #, c-format msgid "WSAIoctl(SIO_KEEPALIVE_VALS) failed: %ui\n" -msgstr "WSAIoctl(SIO_KEEPALIVE_VALS) потерпел неудачу: %ui\n" +msgstr "ошибка в WSAIoctl(SIO_KEEPALIVE_VALS): %ui\n" -#: fe-connect.c:1274 +#: fe-connect.c:1189 #, c-format msgid "invalid port number: \"%s\"\n" msgstr "неверный номер порта: \"%s\"\n" -#: fe-connect.c:1317 +#: fe-connect.c:1231 #, c-format msgid "could not translate host name \"%s\" to address: %s\n" -msgstr "не удалось преобразовать имя хоста \"%s\" в адрес: %s\n" +msgstr "преобразовать имя \"%s\" в адрес не удалось: %s\n" -#: fe-connect.c:1321 +#: fe-connect.c:1235 #, c-format msgid "could not translate Unix-domain socket path \"%s\" to address: %s\n" -msgstr "не удалось преобразовать название директории сокетов UNIX-домена \"%s\" в адрес: %s\n" +msgstr "" +"преобразовать путь к доменному сокету UNIX \"%s\" в адрес не удалось: %s\n" -#: fe-connect.c:1531 +#: fe-connect.c:1444 msgid "invalid connection state, probably indicative of memory corruption\n" -msgstr "неверное состояние соединения, возможный указатель на нарушение целостности памяти\n" +msgstr "неверное состояние соединения - возможно разрушение памяти\n" -#: fe-connect.c:1572 +#: fe-connect.c:1487 #, c-format msgid "could not create socket: %s\n" msgstr "не удалось создать сокет: %s\n" -#: fe-connect.c:1595 +#: fe-connect.c:1510 #, c-format msgid "could not set socket to non-blocking mode: %s\n" -msgstr "не удалось установить сокет в неблокирующий режим: %s\n" +msgstr "не удалось перевести сокет в неблокирующий режим: %s\n" -#: fe-connect.c:1607 +#: fe-connect.c:1522 #, c-format msgid "could not set socket to close-on-exec mode: %s\n" -msgstr "не удалось установить сокет в режим закрытия-на-выполнение (close-on-exec): %s\n" +msgstr "" +"не удалось перевести сокет в режим закрытия при выполнении (close-on-exec): " +"%s\n" -#: fe-connect.c:1625 +#: fe-connect.c:1542 msgid "keepalives parameter must be an integer\n" -msgstr "keepalives параметр должен быть целым числом\n" +msgstr "параметр keepalives должен быть целым числом\n" -#: fe-connect.c:1638 +#: fe-connect.c:1555 #, c-format msgid "setsockopt(SO_KEEPALIVE) failed: %s\n" -msgstr "setsockopt(SO_KEEPALIVE) не удался: %s\n" +msgstr "ошибка в setsockopt(SO_KEEPALIVE): %s\n" -#: fe-connect.c:1779 +#: fe-connect.c:1696 #, c-format msgid "could not get socket error status: %s\n" msgstr "не удалось получить статус ошибки сокета: %s\n" -#: fe-connect.c:1817 +#: fe-connect.c:1734 #, c-format msgid "could not get client address from socket: %s\n" msgstr "не удалось получить адрес клиента из сокета: %s\n" -#: fe-connect.c:1849 -#: fe-connect.c:1863 -#: fe-connect.c:1875 -#, c-format -msgid "could not get peer credentials: %s\n" -msgstr "не удалось получить удостоверение peer-a: %s\n" - -#: fe-connect.c:1883 -#, c-format -msgid "could not get effective UID from peer credentials: %s\n" -msgstr "не удалось получить эффективный UID из удостоверения peer-а: %s\n" - -#: fe-connect.c:1898 -#, c-format -msgid "local user with ID %d does not exist\n" -msgstr "локальный пользователь с ID %d не существует\n" - -#: fe-connect.c:1906 -#, c-format -msgid "requirepeer specifies \"%s\", but actual peer user name is \"%s\"\n" -msgstr "requirepeer задан как \"%s\", но настоящее имя пользователя peer-а \"%s\"\n" - -#: fe-connect.c:1912 -msgid "requirepeer parameter is not supported on this platform\n" -msgstr "параметр requirepeer не поддерживаются на этой платформе\n" - -#: fe-connect.c:1944 +#: fe-connect.c:1778 #, c-format msgid "could not send SSL negotiation packet: %s\n" msgstr "не удалось отправить пакет согласования SSL: %s\n" -#: fe-connect.c:1983 +#: fe-connect.c:1817 #, c-format msgid "could not send startup packet: %s\n" -msgstr "не удалось отправить начальный пакет: %s\n" +msgstr "не удалось отправить стартовый пакет: %s\n" -#: fe-connect.c:2050 -#: fe-connect.c:2069 +#: fe-connect.c:1887 msgid "server does not support SSL, but SSL was required\n" -msgstr "сервер не поддерживает SSL, но наличие SSL было необходимо\n" +msgstr "затребовано подключение через SSL, но сервер не поддерживает SSL\n" -#: fe-connect.c:2085 +#: fe-connect.c:1913 #, c-format msgid "received invalid response to SSL negotiation: %c\n" -msgstr "получен неверный ответ на согласование по SSL: %c\n" +msgstr "получен неверный ответ на согласование SSL: %c\n" -#: fe-connect.c:2161 -#: fe-connect.c:2194 +#: fe-connect.c:1992 fe-connect.c:2025 #, c-format msgid "expected authentication request from server, but received %c\n" -msgstr "ожидался запрос аутентификации от сервера, но было получено: %c\n" +msgstr "ожидался запрос аутентификации от сервера, но получено: %c\n" -#: fe-connect.c:2367 +#: fe-connect.c:2204 #, c-format msgid "out of memory allocating GSSAPI buffer (%i)" -msgstr "недостаточно памяти для аллоцирования GSSAPI буфера (%i)" +msgstr "недостаточно памяти для буфера GSSAPI (%i)" -#: fe-connect.c:2452 +#: fe-connect.c:2289 msgid "unexpected message from server during startup\n" -msgstr "неожиданное сообщение от сервера при запуске\n" +msgstr "неожиданное сообщение от сервера в начале работы\n" -#: fe-connect.c:2548 +#: fe-connect.c:2388 #, c-format msgid "invalid connection state %d, probably indicative of memory corruption\n" -msgstr "неверное состояние соединения %d, возможно, это признак нарушения целостности памяти\n" +msgstr "неверное состояние соединения %d - возможно разрушение памяти\n" -#: fe-connect.c:2977 -#: fe-connect.c:3037 +#: fe-connect.c:2747 fe-connect.c:2807 #, c-format msgid "PGEventProc \"%s\" failed during PGEVT_CONNRESET event\n" -msgstr "PGEventProc \"%s\" потерпел неудачу во время события PGEVT_CONNRESET\n" +msgstr "ошибка в PGEventProc \"%s\" при обработке события PGEVT_CONNRESET\n" -#: fe-connect.c:3382 +#: fe-connect.c:3152 #, c-format msgid "invalid LDAP URL \"%s\": scheme must be ldap://\n" -msgstr "некорректный LDAP URL \"%s\": схема должна быть ldap://\n" +msgstr "некорректный адрес LDAP \"%s\": схема должна быть ldap://\n" -#: fe-connect.c:3397 +#: fe-connect.c:3167 #, c-format msgid "invalid LDAP URL \"%s\": missing distinguished name\n" -msgstr "не корректный LDAP URL \"%s\": отсутствует уникальное имя\n" +msgstr "некорректный адрес LDAP \"%s\": отсутствует уникальное имя\n" -#: fe-connect.c:3408 -#: fe-connect.c:3461 +#: fe-connect.c:3178 fe-connect.c:3231 #, c-format msgid "invalid LDAP URL \"%s\": must have exactly one attribute\n" -msgstr "не корректный LDAP URL \"%s\": должен быть только один аттрибут\n" +msgstr "некорректный адрес LDAP \"%s\": должен быть только один атрибут\n" -#: fe-connect.c:3418 -#: fe-connect.c:3475 +#: fe-connect.c:3188 fe-connect.c:3245 #, c-format msgid "invalid LDAP URL \"%s\": must have search scope (base/one/sub)\n" -msgstr "не корректный LDAP URL \"%s\": должна быть границы поиска (base/one/sub)\n" +msgstr "" +"некорректный адрес LDAP \"%s\": не указана область поиска (base/one/sub)\n" -#: fe-connect.c:3429 +#: fe-connect.c:3199 #, c-format msgid "invalid LDAP URL \"%s\": no filter\n" -msgstr "не корректный LDAP URL \"%s\": нет фильтра\n" +msgstr "некорректный адрес LDAP \"%s\": нет фильтра\n" -#: fe-connect.c:3450 +#: fe-connect.c:3220 #, c-format msgid "invalid LDAP URL \"%s\": invalid port number\n" -msgstr "не корректный LDAP URL \"%s\": неверный номер порта\n" +msgstr "некорректный адрес LDAP \"%s\": неверный номер порта\n" -#: fe-connect.c:3484 +#: fe-connect.c:3254 msgid "could not create LDAP structure\n" -msgstr "не удалось создать LDAP структуру\n" +msgstr "не удалось создать структуру LDAP\n" -#: fe-connect.c:3526 +#: fe-connect.c:3296 #, c-format msgid "lookup on LDAP server failed: %s\n" -msgstr "поиск на LDAP сервере закончился неудачно: %s\n" +msgstr "ошибка поиска на сервере LDAP: %s\n" -#: fe-connect.c:3537 +#: fe-connect.c:3307 msgid "more than one entry found on LDAP lookup\n" -msgstr "более одного вхождения обнаружено при LDAP поиске\n" +msgstr "при поиске LDAP найдено более одного вхождения\n" -#: fe-connect.c:3538 -#: fe-connect.c:3550 +#: fe-connect.c:3308 fe-connect.c:3320 msgid "no entry found on LDAP lookup\n" -msgstr "ни одного вхождения не обнаружено при LDAP поиске\n" +msgstr "при поиске LDAP не найдено ничего\n" -#: fe-connect.c:3561 -#: fe-connect.c:3574 +#: fe-connect.c:3331 fe-connect.c:3344 msgid "attribute has no values on LDAP lookup\n" -msgstr "аттрибут не имеет значения при LDAP поиске\n" +msgstr "атрибут не содержит значений при поиске LDAP\n" -#: fe-connect.c:3625 -#: fe-connect.c:3643 -#: fe-connect.c:4050 +#: fe-connect.c:3396 fe-connect.c:3415 fe-connect.c:3826 #, c-format msgid "missing \"=\" after \"%s\" in connection info string\n" -msgstr "отсутствует \"=\" после \"%s\" в строке соединения\n" +msgstr "в строке соединения нет \"=\" после \"%s\"\n" -#: fe-connect.c:3706 -#: fe-connect.c:4132 -#: fe-connect.c:4316 +#: fe-connect.c:3479 fe-connect.c:3908 fe-connect.c:4092 #, c-format msgid "invalid connection option \"%s\"\n" msgstr "неверный параметр соединения \"%s\"\n" -#: fe-connect.c:3719 -#: fe-connect.c:4099 +#: fe-connect.c:3495 fe-connect.c:3875 msgid "unterminated quoted string in connection info string\n" -msgstr "неоконченная строка (не хватает кавычки) в строке соединения\n" +msgstr "в строке соединения не хватает закрывающей кавычки\n" -#: fe-connect.c:3758 +#: fe-connect.c:3534 msgid "could not get home directory to locate service definition file" -msgstr "не удалось получить домашнюю директорию, чтобы найти файл со служебными определениями" +msgstr "" +"не удалось получить домашний каталог для загрузки файла определений служб" -#: fe-connect.c:3791 +#: fe-connect.c:3567 #, c-format msgid "definition of service \"%s\" not found\n" -msgstr "определение сервиса \"%s\" не найдено\n" +msgstr "определение службы \"%s\" не найдено\n" -#: fe-connect.c:3814 +#: fe-connect.c:3590 #, c-format msgid "service file \"%s\" not found\n" -msgstr "служебный файл \"%s\" не найден\n" +msgstr "файл определений служб \"%s\" не найден\n" -#: fe-connect.c:3827 +#: fe-connect.c:3603 #, c-format msgid "line %d too long in service file \"%s\"\n" -msgstr "строка %d слишком длинная в служебном файле \"%s\"\n" +msgstr "слишком длинная строка (%d) в файле определений служб \"%s\"\n" -#: fe-connect.c:3898 -#: fe-connect.c:3925 +#: fe-connect.c:3674 fe-connect.c:3701 #, c-format msgid "syntax error in service file \"%s\", line %d\n" -msgstr "синтаксическая ошибка в служебном файле \"%s\", строка %d\n" +msgstr "синтаксическая ошибка в файле определения служб \"%s\" (строка %d)\n" -#: fe-connect.c:4592 +#: fe-connect.c:4368 msgid "connection pointer is NULL\n" -msgstr "указатель соединения является NULL\n" +msgstr "нулевой указатель соединения\n" -#: fe-connect.c:4865 +#: fe-connect.c:4641 #, c-format msgid "WARNING: password file \"%s\" is not a plain file\n" -msgstr "ВНИМАНИЕ: файл паролей \"%s\" не обычный текстовый файл\n" +msgstr "ВНИМАНИЕ: файл паролей \"%s\" - не обычный файл\n" -#: fe-connect.c:4874 +#: fe-connect.c:4650 #, c-format -msgid "WARNING: password file \"%s\" has group or world access; permissions should be u=rw (0600) or less\n" -msgstr "ВНИМАНИЕ: файл с паролями \"%s\" имеет права на чтение для всех или для группы; права должны быть u=rw (0600) или меньше\n" +msgid "" +"WARNING: password file \"%s\" has group or world access; permissions should " +"be u=rw (0600) or less\n" +msgstr "" +"ВНИМАНИЕ: к файлу паролей \"%s\" имеют доступ все или группа; права должны " +"быть u=rw (0600) или более ограниченные\n" -#: fe-connect.c:4962 +#: fe-connect.c:4738 #, c-format msgid "password retrieved from file \"%s\"\n" msgstr "пароль получен из файла \"%s\"\n" -#: fe-exec.c:827 +#: fe-exec.c:808 msgid "NOTICE" -msgstr "NOTICE" +msgstr "ЗАМЕЧАНИЕ" -#: fe-exec.c:1014 -#: fe-exec.c:1071 -#: fe-exec.c:1111 +#: fe-exec.c:995 fe-exec.c:1052 fe-exec.c:1092 msgid "command string is a null pointer\n" -msgstr "командная строка является нулевым указателем\n" +msgstr "указатель на командную строку нулевой\n" -#: fe-exec.c:1104 -#: fe-exec.c:1199 +#: fe-exec.c:1085 fe-exec.c:1180 msgid "statement name is a null pointer\n" -msgstr "имя команды является нулевым указателем\n" +msgstr "указатель на имя оператора нулевой\n" -#: fe-exec.c:1119 -#: fe-exec.c:1273 -#: fe-exec.c:1928 -#: fe-exec.c:2125 +#: fe-exec.c:1100 fe-exec.c:1254 fe-exec.c:1909 fe-exec.c:2106 msgid "function requires at least protocol version 3.0\n" -msgstr "функция требует как минимум версию протокола 3.0\n" +msgstr "функция требует протокол минимум версии 3.0\n" -#: fe-exec.c:1230 +#: fe-exec.c:1211 msgid "no connection to the server\n" msgstr "нет соединения с сервером\n" -#: fe-exec.c:1237 +#: fe-exec.c:1218 msgid "another command is already in progress\n" -msgstr "другая команда уже выполняется\n" +msgstr "уже выполняется другая команда\n" -#: fe-exec.c:1349 +#: fe-exec.c:1330 msgid "length must be given for binary parameter\n" -msgstr "для бинарного параметра должа быть указана длина\n" +msgstr "для двоичного параметра должна быть указана длина\n" -#: fe-exec.c:1596 +#: fe-exec.c:1577 #, c-format msgid "unexpected asyncStatus: %d\n" msgstr "неожиданный asyncStatus: %d\n" -#: fe-exec.c:1616 +#: fe-exec.c:1597 #, c-format msgid "PGEventProc \"%s\" failed during PGEVT_RESULTCREATE event\n" -msgstr "PGEventProc \"%s\" порушился во время события PGEVT_RESULTCREATE\n" +msgstr "ошибка в PGEventProc \"%s\" при обработке события PGEVT_RESULTCREATE\n" -#: fe-exec.c:1746 +#: fe-exec.c:1727 msgid "COPY terminated by new PQexec" -msgstr "COPY прекращена новой PQexec" +msgstr "операция COPY прервана вызовом PQexec" -#: fe-exec.c:1754 +#: fe-exec.c:1735 msgid "COPY IN state must be terminated first\n" -msgstr "Сначала, состояние COPY IN должно завершиться\n" +msgstr "сначала должно завершиться состояние COPY IN\n" -#: fe-exec.c:1774 +#: fe-exec.c:1755 msgid "COPY OUT state must be terminated first\n" -msgstr "Сначала, состояние COPY OUT должно завершиться\n" +msgstr "сначала должно завершиться состояние COPY OUT\n" -#: fe-exec.c:2016 -#: fe-exec.c:2082 -#: fe-exec.c:2167 -#: fe-protocol2.c:1172 -#: fe-protocol3.c:1561 +#: fe-exec.c:1997 fe-exec.c:2063 fe-exec.c:2148 fe-protocol2.c:1172 +#: fe-protocol3.c:1557 msgid "no COPY in progress\n" -msgstr "COPY не выполняется\n" +msgstr "операция COPY не выполняется\n" -#: fe-exec.c:2359 +#: fe-exec.c:2340 msgid "connection in wrong state\n" msgstr "соединение в неправильном состоянии\n" -#: fe-exec.c:2390 +#: fe-exec.c:2371 msgid "invalid ExecStatusType code" msgstr "неверный код ExecStatusType" -#: fe-exec.c:2454 -#: fe-exec.c:2477 +#: fe-exec.c:2435 fe-exec.c:2458 #, c-format msgid "column number %d is out of range 0..%d" msgstr "номер колонки %d вне диапазона 0..%d" -#: fe-exec.c:2470 +#: fe-exec.c:2451 #, c-format msgid "row number %d is out of range 0..%d" msgstr "номер записи %d вне диапазона 0..%d" -#: fe-exec.c:2492 +#: fe-exec.c:2473 #, c-format msgid "parameter number %d is out of range 0..%d" msgstr "номер параметра %d вне диапазона 0..%d" -#: fe-exec.c:2780 +#: fe-exec.c:2761 #, c-format msgid "could not interpret result from server: %s" -msgstr "не в состоянии интерпретировать ответ сервера: %s" +msgstr "не удалось интерпретировать ответ сервера: %s" -#: fe-exec.c:3019 -#: fe-exec.c:3103 +#: fe-exec.c:3000 fe-exec.c:3084 msgid "incomplete multibyte character\n" -msgstr "неполный мультибайтовый символ\n" +msgstr "неполный многобайтный символ\n" #: fe-lobj.c:152 msgid "cannot determine OID of function lo_truncate\n" -msgstr "не в состоянии определить OID функции lo_truncate\n" +msgstr "не удалось определить OID функции lo_truncate\n" #: fe-lobj.c:380 msgid "cannot determine OID of function lo_create\n" -msgstr "не в состоянии определить OID функции lo_create\n" +msgstr "не удалось определить OID функции lo_create\n" -#: fe-lobj.c:525 -#: fe-lobj.c:624 +#: fe-lobj.c:525 fe-lobj.c:624 #, c-format msgid "could not open file \"%s\": %s\n" -msgstr "не в состоянии открыть файл \"%s\": %s\n" +msgstr "не удалось открыть файл \"%s\": %s\n" #: fe-lobj.c:575 #, c-format msgid "could not read from file \"%s\": %s\n" -msgstr "не в состоянии произвести чтение из файла \"%s\": %s\n" +msgstr "не удалось прочитать файл \"%s\": %s\n" -#: fe-lobj.c:639 -#: fe-lobj.c:663 +#: fe-lobj.c:639 fe-lobj.c:663 #, c-format msgid "could not write to file \"%s\": %s\n" -msgstr "не в состоянии призвести запись в файл \"%s\": %s\n" +msgstr "не удалось записать файл \"%s\": %s\n" #: fe-lobj.c:744 msgid "query to initialize large object functions did not return data\n" -msgstr "запрос об инициализации функций для больших объектов (LOs) не вернул данных\n" +msgstr "запрос инициализации функций для больших объектов не вернул данные\n" #: fe-lobj.c:785 msgid "cannot determine OID of function lo_open\n" -msgstr "не в состоянии определить OID функции lo_open\n" +msgstr "не удалось определить OID функции lo_open\n" #: fe-lobj.c:792 msgid "cannot determine OID of function lo_close\n" -msgstr "не в состоянии определить OID функции lo_close\n" +msgstr "не удалось определить OID функции lo_close\n" #: fe-lobj.c:799 msgid "cannot determine OID of function lo_creat\n" -msgstr "не в состоянии определить OID функции lo_creat\n" +msgstr "не удалось определить OID функции lo_creat\n" #: fe-lobj.c:806 msgid "cannot determine OID of function lo_unlink\n" -msgstr "не в состоянии определить OID функции lo_unlink\n" +msgstr "не удалось определить OID функции lo_unlink\n" #: fe-lobj.c:813 msgid "cannot determine OID of function lo_lseek\n" -msgstr "не в состоянии определить OID функции lo_lseek\n" +msgstr "не удалось определить OID функции lo_lseek\n" #: fe-lobj.c:820 msgid "cannot determine OID of function lo_tell\n" -msgstr "не в состоянии определить OID функции lo_tell\n" +msgstr "не удалось определить OID функции lo_tell\n" #: fe-lobj.c:827 msgid "cannot determine OID of function loread\n" -msgstr "не в состоянии определить OID функции loread\n" +msgstr "не удалось определить OID функции loread\n" #: fe-lobj.c:834 msgid "cannot determine OID of function lowrite\n" -msgstr "не в состоянии определить OID функции lowrite\n" +msgstr "не удалось определить OID функции lowrite\n" #: fe-misc.c:262 #, c-format msgid "integer of size %lu not supported by pqGetInt" -msgstr "тип integer длиной %lu байт не поддерживается функцией pqGetInt" +msgstr "функция pqGetInt не поддерживает integer размером %lu байт" #: fe-misc.c:298 #, c-format msgid "integer of size %lu not supported by pqPutInt" -msgstr "тип integer длиной %lu байт не поддерживается функцией pqPutInt" +msgstr "функция pqPutInt не поддерживает integer размером %lu байт" -#: fe-misc.c:578 -#: fe-misc.c:780 +#: fe-misc.c:577 fe-misc.c:776 msgid "connection not open\n" msgstr "соединение не открыто\n" -#: fe-misc.c:643 -#: fe-misc.c:733 -#, c-format -msgid "could not receive data from server: %s\n" -msgstr "ошибка при получении данных с сервера: %s\n" - -#: fe-misc.c:750 -#: fe-misc.c:828 +#: fe-misc.c:703 fe-secure.c:364 fe-secure.c:443 fe-secure.c:524 +#: fe-secure.c:632 msgid "" "server closed the connection unexpectedly\n" "\tThis probably means the server terminated abnormally\n" "\tbefore or while processing the request.\n" msgstr "" "сервер неожиданно закрыл соединение\n" -"\tСкорее всего это означает, что сервер завершил работу со сбоем\n" +"\tСкорее всего сервер прекратил работу из-за сбоя\n" "\tдо или в процессе выполнения запроса.\n" -#: fe-misc.c:845 -#, c-format -msgid "could not send data to server: %s\n" -msgstr "не удалось послать данные серверу: %s\n" - -#: fe-misc.c:964 +#: fe-misc.c:940 msgid "timeout expired\n" -msgstr "интервал ожидания закончился\n" +msgstr "таймаут\n" -#: fe-misc.c:1009 +#: fe-misc.c:985 msgid "socket not open\n" msgstr "сокет не открыт\n" -#: fe-misc.c:1032 +#: fe-misc.c:1008 #, c-format msgid "select() failed: %s\n" -msgstr "select() не удался: %s\n" +msgstr "ошибка в select(): %s\n" #: fe-protocol2.c:89 #, c-format msgid "invalid setenv state %c, probably indicative of memory corruption\n" -msgstr "неверное состояние setenv %c, возможный указатель на нарушение целостности памяти\n" +msgstr "неверное состояние setenv %c - возможно разрушение памяти\n" #: fe-protocol2.c:330 #, c-format msgid "invalid state %c, probably indicative of memory corruption\n" -msgstr "неверное состояние %c, возможный указатель на нарушение целостности памяти\n" +msgstr "неверное состояние %c - возможно разрушение памяти\n" -#: fe-protocol2.c:419 -#: fe-protocol3.c:186 +#: fe-protocol2.c:419 fe-protocol3.c:186 #, c-format msgid "message type 0x%02x arrived from server while idle" -msgstr "сообщение типа 0x%02x прибыло от сервера во время простоя" +msgstr "от сервера во время простоя получено сообщение типа 0x%02x" #: fe-protocol2.c:462 #, c-format @@ -663,246 +594,304 @@ msgid "unexpected character %c following empty query response (\"I\" message)" msgstr "неожиданный символ %c вслед за пустым ответом (сообщение \"I\")" #: fe-protocol2.c:516 -msgid "server sent data (\"D\" message) without prior row description (\"T\" message)" -msgstr "сервер отправил данные (сообщение \"D\") без предварительного строки описания (сообщение \"T\")" +msgid "" +"server sent data (\"D\" message) without prior row description (\"T\" " +"message)" +msgstr "" +"сервер отправил данные (сообщение \"D\") без предварительного описания " +"строки (сообщение \"T\")" #: fe-protocol2.c:532 -msgid "server sent binary data (\"B\" message) without prior row description (\"T\" message)" -msgstr "сервер отправил двоичные данные (сообщение \"B\") без предварительного строки описания (сообщение \"T\")" +msgid "" +"server sent binary data (\"B\" message) without prior row description (\"T\" " +"message)" +msgstr "" +"сервер отправил двоичные данные (сообщение \"B\") без предварительного " +"описания строки (сообщение \"T\")" -#: fe-protocol2.c:547 -#: fe-protocol3.c:382 +#: fe-protocol2.c:547 fe-protocol3.c:382 #, c-format msgid "unexpected response from server; first received character was \"%c\"\n" msgstr "неожиданный ответ сервера; первый полученный символ: \"%c\"\n" -#: fe-protocol2.c:768 -#: fe-protocol3.c:701 +#: fe-protocol2.c:768 fe-protocol3.c:701 msgid "out of memory for query result\n" msgstr "недостаточно памяти для результата запроса\n" -#: fe-protocol2.c:1215 -#: fe-protocol3.c:1629 +#: fe-protocol2.c:1215 fe-protocol3.c:1625 #, c-format msgid "%s" msgstr "%s" #: fe-protocol2.c:1227 msgid "lost synchronization with server, resetting connection" -msgstr "потеряна синхронизация с сервером; переустановка соединения" +msgstr "потеряна синхронизация с сервером; попытка восстановить соединение" -#: fe-protocol2.c:1361 -#: fe-protocol2.c:1393 -#: fe-protocol3.c:1832 +#: fe-protocol2.c:1361 fe-protocol2.c:1393 fe-protocol3.c:1828 #, c-format msgid "protocol error: id=0x%x\n" msgstr "ошибка протокола: id=0x%x\n" #: fe-protocol3.c:344 -msgid "server sent data (\"D\" message) without prior row description (\"T\" message)\n" -msgstr "сервер отправил данные (сообщение \"D\") без предварительного строки описания (сообщение \"T\")\n" +msgid "" +"server sent data (\"D\" message) without prior row description (\"T\" " +"message)\n" +msgstr "" +"сервер отправил данные (сообщение \"D\") без предварительного описания " +"строки (сообщение \"T\")\n" #: fe-protocol3.c:403 #, c-format msgid "message contents do not agree with length in message type \"%c\"\n" -msgstr "содержимое сообщения не согласуется с длиной в сообщении типа \"%c\"\n" +msgstr "содержимое не соответствует длине в сообщении типа \"%c\"\n" #: fe-protocol3.c:424 #, c-format msgid "lost synchronization with server: got message type \"%c\", length %d\n" -msgstr "потеряна синхронизация с сервером: получено сообщение типа \"%c\", длина %d\n" +msgstr "" +"потеряна синхронизация с сервером: получено сообщение типа \"%c\", длина %d\n" #: fe-protocol3.c:646 msgid "unexpected field count in \"D\" message\n" -msgstr "неожиданное число полей в собщении \"D\"\n" +msgstr "неверное число полей в сообщении \"D\"\n" #. translator: %s represents a digit string -#: fe-protocol3.c:792 -#: fe-protocol3.c:811 +#: fe-protocol3.c:788 fe-protocol3.c:807 #, c-format msgid " at character %s" -msgstr " у символа %s" +msgstr " символ %s" -#: fe-protocol3.c:824 +#: fe-protocol3.c:820 #, c-format msgid "DETAIL: %s\n" -msgstr "ПОДРОБНО: %s\n" +msgstr "ПОДРОБНОСТИ: %s\n" -#: fe-protocol3.c:827 +#: fe-protocol3.c:823 #, c-format msgid "HINT: %s\n" msgstr "ПОДСКАЗКА: %s\n" -#: fe-protocol3.c:830 +#: fe-protocol3.c:826 #, c-format msgid "QUERY: %s\n" msgstr "ЗАПРОС: %s\n" -#: fe-protocol3.c:833 +#: fe-protocol3.c:829 #, c-format msgid "CONTEXT: %s\n" msgstr "КОНТЕКСТ: %s\n" -#: fe-protocol3.c:845 +#: fe-protocol3.c:841 msgid "LOCATION: " -msgstr "РАСПОЛОЖЕНИЕ: " +msgstr "ПОЛОЖЕНИЕ: " -#: fe-protocol3.c:847 +#: fe-protocol3.c:843 #, c-format msgid "%s, " msgstr "%s, " -#: fe-protocol3.c:849 +#: fe-protocol3.c:845 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: fe-protocol3.c:1073 +#: fe-protocol3.c:1069 #, c-format msgid "LINE %d: " -msgstr "СТРОКА %d:" +msgstr "СТРОКА %d: " -#: fe-protocol3.c:1457 +#: fe-protocol3.c:1453 msgid "PQgetline: not doing text COPY OUT\n" -msgstr "PQgetline: не производится текстовый COPY OUT\n" +msgstr "PQgetline можно вызывать только во время COPY OUT с текстом\n" #: fe-secure.c:265 #, c-format msgid "could not establish SSL connection: %s\n" msgstr "не удалось установить SSL-соединение: %s\n" -#: fe-secure.c:349 -#: fe-secure.c:436 -#: fe-secure.c:1162 +#: fe-secure.c:369 fe-secure.c:529 fe-secure.c:1331 #, c-format msgid "SSL SYSCALL error: %s\n" msgstr "ошибка SSL SYSCALL: %s\n" -#: fe-secure.c:355 -#: fe-secure.c:442 -#: fe-secure.c:1166 +#: fe-secure.c:376 fe-secure.c:536 fe-secure.c:1335 msgid "SSL SYSCALL error: EOF detected\n" -msgstr "ошибка SSL SYSCALL: обнаружен конец файла (EOF)\n" +msgstr "ошибка SSL SYSCALL: конец файла (EOF)\n" -#: fe-secure.c:367 -#: fe-secure.c:453 -#: fe-secure.c:1175 +#: fe-secure.c:387 fe-secure.c:547 fe-secure.c:1344 #, c-format msgid "SSL error: %s\n" msgstr "ошибка SSL: %s\n" -#: fe-secure.c:377 -#: fe-secure.c:463 -#: fe-secure.c:1184 +#: fe-secure.c:401 fe-secure.c:561 +msgid "SSL connection has been closed unexpectedly\n" +msgstr "SSL-соединение было неожиданно закрыто\n" + +#: fe-secure.c:407 fe-secure.c:567 fe-secure.c:1353 #, c-format msgid "unrecognized SSL error code: %d\n" msgstr "нераспознанный код ошибки SSL: %d\n" -#: fe-secure.c:601 +#: fe-secure.c:451 +#, c-format +msgid "could not receive data from server: %s\n" +msgstr "не удалось получить данные с сервера: %s\n" + +#: fe-secure.c:639 +#, c-format +msgid "could not send data to server: %s\n" +msgstr "не удалось передать данные серверу: %s\n" + +#: fe-secure.c:746 msgid "host name must be specified for a verified SSL connection\n" -msgstr "для заверенного SSL соединения должно быть указано имя хоста\n" +msgstr "для проверенного SSL-соединения требуется указать имя узла\n" -#: fe-secure.c:620 +#: fe-secure.c:765 #, c-format msgid "server common name \"%s\" does not match host name \"%s\"\n" -msgstr "общее имя сервера \"%s\" не совпадает с именем хоста \"%s\"\n" +msgstr "имя в сертификате \"%s\" не совпадает с именем сервера \"%s\"\n" -#: fe-secure.c:752 +#: fe-secure.c:897 #, c-format msgid "could not create SSL context: %s\n" msgstr "не удалось создать контекст SSL: %s\n" -#: fe-secure.c:843 -msgid "could not get home directory to locate client certificate files\n" -msgstr "не удалось получить домашнюю директорию, чтобы найти файлы с клиентскими сертификатами\n" - -#: fe-secure.c:868 +#: fe-secure.c:1019 #, c-format msgid "could not open certificate file \"%s\": %s\n" -msgstr "не в состоянии открыть файл сертификата \"%s\": %s\n" +msgstr "не удалось открыть файл сертификата \"%s\": %s\n" -#: fe-secure.c:893 -#: fe-secure.c:903 +#: fe-secure.c:1044 fe-secure.c:1054 #, c-format msgid "could not read certificate file \"%s\": %s\n" -msgstr "не в состоянии считать файл сертификата \"%s\": %s\n" +msgstr "не удалось прочитать файл сертификата \"%s\": %s\n" -#: fe-secure.c:940 +#: fe-secure.c:1091 #, c-format msgid "could not load SSL engine \"%s\": %s\n" -msgstr "не удаётся загрузить движок SSL \"%s\": %s\n" +msgstr "не удалось загрузить модуль SSL ENGINE \"%s\": %s\n" -#: fe-secure.c:952 +#: fe-secure.c:1103 #, c-format msgid "could not initialize SSL engine \"%s\": %s\n" -msgstr "не удаётся инициализировать движок SSL \"%s\": %s\n" +msgstr "не удалось инициализировать модуль SSL ENGINE \"%s\": %s\n" -#: fe-secure.c:968 +#: fe-secure.c:1119 #, c-format msgid "could not read private SSL key \"%s\" from engine \"%s\": %s\n" -msgstr "не удалось прочитать приватный SSL ключ \"%s\" из движка \"%s\": %s\n" +msgstr "не удалось прочитать закрытый ключ SSL \"%s\" из модуля \"%s\": %s\n" -#: fe-secure.c:982 +#: fe-secure.c:1133 #, c-format msgid "could not load private SSL key \"%s\" from engine \"%s\": %s\n" -msgstr "не удалось загрузить приватный SSL ключ \"%s\" из движка \"%s\": %s\n" +msgstr "не удалось загрузить закрытый ключ SSL \"%s\" из модуля \"%s\": %s\n" -#: fe-secure.c:1017 +#: fe-secure.c:1170 #, c-format msgid "certificate present, but not private key file \"%s\"\n" -msgstr "сертификат присутствует, но нет файла с личным ключом \"%s\"\n" +msgstr "сертификат присутствует, но файла закрытого ключа \"%s\" нет\n" -#: fe-secure.c:1025 +#: fe-secure.c:1178 #, c-format -msgid "private key file \"%s\" has group or world access; permissions should be u=rw (0600) or less\n" -msgstr "файл приватного ключа \"%s\" имеет права на чтение для всех или для группы; права должны быть u=rw (0600) или меньше\n" +msgid "" +"private key file \"%s\" has group or world access; permissions should be " +"u=rw (0600) or less\n" +msgstr "" +"к файлу закрытого ключа \"%s\" имеют доступ все или группа; права должны " +"быть u=rw (0600) или более ограниченные\n" -#: fe-secure.c:1036 +#: fe-secure.c:1189 #, c-format msgid "could not load private key file \"%s\": %s\n" -msgstr "не удалось загрузить файл приватного ключа \"%s\": %s\n" +msgstr "не удалось загрузить файл закрытого ключа \"%s\": %s\n" -#: fe-secure.c:1050 +#: fe-secure.c:1203 #, c-format msgid "certificate does not match private key file \"%s\": %s\n" -msgstr "сертификат не совпадает с файлом личного ключа \"%s\": %s\n" +msgstr "сертификат не соответствует файлу закрытого ключа \"%s\": %s\n" -#: fe-secure.c:1075 +#: fe-secure.c:1231 #, c-format msgid "could not read root certificate file \"%s\": %s\n" msgstr "не удалось прочитать файл корневых сертификатов \"%s\": %s\n" -#: fe-secure.c:1099 +#: fe-secure.c:1258 #, c-format msgid "SSL library does not support CRL certificates (file \"%s\")\n" -msgstr "Библиотека SSL не поддерживает CRL сертификаты (файл \"%s\")\n" +msgstr "Библиотека SSL не поддерживает проверку CRL (файл \"%s\")\n" + +#: fe-secure.c:1285 +msgid "" +"could not get home directory to locate root certificate file\n" +"Either provide the file or change sslmode to disable server certificate " +"verification.\n" +msgstr "" +"не удалось получить домашний каталог для поиска файла корневых сертификатов\n" +"Укажите полный путь к файлу или отключите проверку сертификата сервера, " +"изменив sslmode.\n" -#: fe-secure.c:1120 +#: fe-secure.c:1289 #, c-format msgid "" "root certificate file \"%s\" does not exist\n" -"Either provide the file or change sslmode to disable server certificate verification.\n" +"Either provide the file or change sslmode to disable server certificate " +"verification.\n" msgstr "" -"корневой файл сертификата \"%s\" не существует\n" -"Предоставьте файл с сертификатом или измените sslmode, чтобы отключить проверку сертификата.\n" +"файл корневых сертификатов \"%s\" не существует\n" +"Укажите полный путь к файлу или отключите проверку сертификата сервера, " +"изменив sslmode.\n" -#: fe-secure.c:1203 +#: fe-secure.c:1372 #, c-format msgid "certificate could not be obtained: %s\n" msgstr "не удалось получить сертификат: %s\n" -#: fe-secure.c:1231 +#: fe-secure.c:1400 msgid "SSL certificate's common name contains embedded null\n" -msgstr "Общее имя SSL сертификата содержит вставленный null\n" +msgstr "Имя SSL-сертификата включает нулевой байт\n" -#: fe-secure.c:1307 +#: fe-secure.c:1476 msgid "no SSL error reported" -msgstr "нераспознанный код ошибки SSL" +msgstr "нет сообщения об ошибке SSL" -#: fe-secure.c:1316 +#: fe-secure.c:1485 #, c-format msgid "SSL error code %lu" -msgstr "ошибка SSL: %lu" +msgstr "код ошибки SSL: %lu" + +#~ msgid "" +#~ "could not connect to server: %s\n" +#~ "\tIs the server running on host \"%s\" (%s) and accepting\n" +#~ "\tTCP/IP connections on port %s?\n" +#~ msgstr "" +#~ "не удалось подключиться к серверу: %s\n" +#~ "\tОн действительно работает по адресу \"%s\" (%s)\n" +#~ "\t и принимает TCP-соединения (порт %s)?\n" + +#~ msgid "requirepeer parameter is not supported on this platform\n" +#~ msgstr "параметр requirepeer не поддерживается в этой ОС\n" + +#~ msgid "could not get peer credentials: %s\n" +#~ msgstr "не удалось получить учётные данные сервера: %s\n" + +#~ msgid "local user with ID %d does not exist\n" +#~ msgstr "локальный пользователь с ID %d не существует\n" + +#~ msgid "requirepeer specifies \"%s\", but actual peer user name is \"%s\"\n" +#~ msgstr "" +#~ "requirepeer допускает подключение только к \"%s\", но сервер работает под " +#~ "именем \"%s\"\n" + +#~ msgid "PQexec not allowed during COPY BOTH\n" +#~ msgstr "вызов PQexec не допускается в процессе COPY BOTH\n" + +#~ msgid "could not get effective UID from peer credentials: %s\n" +#~ msgstr "не удалось получить эффективный UID из удостоверения peer-а: %s\n" + +#~ msgid "could not get home directory to locate client certificate files\n" +#~ msgstr "" +#~ "не удалось получить домашнюю директорию, чтобы найти файлы с клиентскими " +#~ "сертификатами\n" #~ msgid "error querying socket: %s\n" #~ msgstr "ошибка при запросе сокета: %s\n" |
