diff options
| author | Peter Eisentraut <peter@eisentraut.org> | 2022-09-26 13:16:06 +0200 |
|---|---|---|
| committer | Peter Eisentraut <peter@eisentraut.org> | 2022-09-26 13:16:06 +0200 |
| commit | 0570eba3dcf8c819a6b100b14e25290eaedb4b5a (patch) | |
| tree | 13a6bf26a45fab10ad8019c0e9da8dbf46af1d2e /src/pl | |
| parent | 5483649cd6875c219beb10465b515ba096dc7f34 (diff) | |
Translation updates
Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git
Source-Git-Hash: 0a336c1e07ac371cf445a0cecac6b27720da228c
Diffstat (limited to 'src/pl')
| -rw-r--r-- | src/pl/plperl/nls.mk | 2 | ||||
| -rw-r--r-- | src/pl/plperl/po/es.po | 2 | ||||
| -rw-r--r-- | src/pl/plperl/po/ro.po | 185 | ||||
| -rw-r--r-- | src/pl/plperl/po/ru.po | 97 | ||||
| -rw-r--r-- | src/pl/plperl/po/uk.po | 99 | ||||
| -rw-r--r-- | src/pl/plperl/po/zh_TW.po | 176 | ||||
| -rw-r--r-- | src/pl/plpgsql/src/nls.mk | 2 | ||||
| -rw-r--r-- | src/pl/plpgsql/src/po/es.po | 4 | ||||
| -rw-r--r-- | src/pl/plpgsql/src/po/ro.po | 859 | ||||
| -rw-r--r-- | src/pl/plpgsql/src/po/ru.po | 319 | ||||
| -rw-r--r-- | src/pl/plpgsql/src/po/uk.po | 354 | ||||
| -rw-r--r-- | src/pl/plpgsql/src/po/zh_TW.po | 788 | ||||
| -rw-r--r-- | src/pl/plpython/po/es.po | 2 | ||||
| -rw-r--r-- | src/pl/plpython/po/ka.po | 12 | ||||
| -rw-r--r-- | src/pl/plpython/po/ru.po | 118 | ||||
| -rw-r--r-- | src/pl/plpython/po/uk.po | 124 | ||||
| -rw-r--r-- | src/pl/tcl/nls.mk | 2 | ||||
| -rw-r--r-- | src/pl/tcl/po/es.po | 2 | ||||
| -rw-r--r-- | src/pl/tcl/po/pt_BR.po | 91 | ||||
| -rw-r--r-- | src/pl/tcl/po/ro.po | 56 | ||||
| -rw-r--r-- | src/pl/tcl/po/ru.po | 43 | ||||
| -rw-r--r-- | src/pl/tcl/po/uk.po | 45 | ||||
| -rw-r--r-- | src/pl/tcl/po/zh_TW.po | 56 |
23 files changed, 636 insertions, 2802 deletions
diff --git a/src/pl/plperl/nls.mk b/src/pl/plperl/nls.mk index 9c73fe09e3b..6c322de4050 100644 --- a/src/pl/plperl/nls.mk +++ b/src/pl/plperl/nls.mk @@ -1,6 +1,6 @@ # src/pl/plperl/nls.mk CATALOG_NAME = plperl -AVAIL_LANGUAGES = cs de el es fr it ja ka ko pl pt_BR ro ru sv tr uk vi zh_CN zh_TW +AVAIL_LANGUAGES = cs de el es fr it ja ka ko pl pt_BR ru sv tr uk vi zh_CN GETTEXT_FILES = plperl.c SPI.c GETTEXT_TRIGGERS = $(BACKEND_COMMON_GETTEXT_TRIGGERS) GETTEXT_FLAGS = $(BACKEND_COMMON_GETTEXT_FLAGS) diff --git a/src/pl/plperl/po/es.po b/src/pl/plperl/po/es.po index 1ddaf2edefd..a63042c6391 100644 --- a/src/pl/plperl/po/es.po +++ b/src/pl/plperl/po/es.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: plperl (PostgreSQL) 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2022-08-07 20:09+0000\n" +"POT-Creation-Date: 2022-09-24 23:09+0000\n" "PO-Revision-Date: 2019-06-06 17:25-0400\n" "Last-Translator: Carlos Chapi <carlos.chapi@2ndquadrant.com>\n" "Language-Team: PgSQL-es-Ayuda <pgsql-es-ayuda@lists.postgresql.org>\n" diff --git a/src/pl/plperl/po/ro.po b/src/pl/plperl/po/ro.po deleted file mode 100644 index 98431a8290f..00000000000 --- a/src/pl/plperl/po/ro.po +++ /dev/null @@ -1,185 +0,0 @@ -# LANGUAGE message translation file for plperl -# Copyright (C) 2010 PostgreSQL Global Development Group -# This file is distributed under the same license as the PostgreSQL package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: PostgreSQL 9.1\n" -"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2011-11-09 20:39+0000\n" -"PO-Revision-Date: 2013-09-05 23:03-0400\n" -"Last-Translator: Gheorge Rosca Codreanu <max@oceanline.co.uk>\n" -"Language-Team: ROMANA <xsoftware.consultancy@gmail.com>\n" -"Language: ro\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Romanian\n" -"X-Poedit-Country: ROMANIA\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" - -#: plperl.c:364 -msgid "If true, trusted and untrusted Perl code will be compiled in strict mode." -msgstr "Dacă true, trusted și untrusted codul Perl se va compila în modul strict." - -#: plperl.c:378 -msgid "Perl initialization code to execute when a Perl interpreter is initialized." -msgstr "codul de inițializare Perl de executat odată când interpreterul Perl este inițializat." - -#: plperl.c:400 -msgid "Perl initialization code to execute once when plperl is first used." -msgstr "codul de inițializare Perl de executat odată când plperl este folosit pentru prima oară." - -#: plperl.c:408 -msgid "Perl initialization code to execute once when plperlu is first used." -msgstr "codul de inițializare Perl de executat odată când plperlu este folosit pentru prima oară." - -#: plperl.c:625 -#: plperl.c:787 -#: plperl.c:792 -#: plperl.c:896 -#: plperl.c:907 -#: plperl.c:948 -#: plperl.c:969 -#: plperl.c:1942 -#: plperl.c:2037 -#: plperl.c:2099 -#, c-format -msgid "%s" -msgstr "%s" - -#: plperl.c:626 -msgid "while executing PostgreSQL::InServer::SPI::bootstrap" -msgstr "în timpul execuției PostgreSQL::InServer::SPI::bootstrap" - -#: plperl.c:788 -msgid "while parsing Perl initialization" -msgstr "în timpul parsing inițializării Perl" - -#: plperl.c:793 -msgid "while running Perl initialization" -msgstr "în timpul rulării intializării Perl" - -#: plperl.c:897 -msgid "while executing PLC_TRUSTED" -msgstr "în timpul execuției PLC_TRUSTED" - -#: plperl.c:908 -msgid "while executing utf8fix" -msgstr "în timpul execuției utf8fix" - -#: plperl.c:949 -msgid "while executing plperl.on_plperl_init" -msgstr "în timpul execuției plperl.on_plperl_init" - -#: plperl.c:970 -msgid "while executing plperl.on_plperlu_init" -msgstr "în timpul execuției plperl.on_plperlu_init" - -#: plperl.c:1014 -#: plperl.c:1614 -#, c-format -msgid "Perl hash contains nonexistent column \"%s\"" -msgstr "Perl hash conține o coloană \"%s\" inexistentă" - -#: plperl.c:1099 -#, c-format -msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" -msgstr "numarul dimensiunilor array-ului (%d) depăşeşte maximul admis, %d" - -#: plperl.c:1111 -#: plperl.c:1128 -msgid "multidimensional arrays must have array expressions with matching dimensions" -msgstr "array-urile multidimensionale trebuie să aibă expresii de tip array cu dimensiuni corespunzătoare" - -#: plperl.c:1165 -#, c-format -msgid "cannot convert Perl array to non-array type %s" -msgstr "nu pot converti un array Perl în tipul de dată %s" - -#: plperl.c:1261 -#, c-format -msgid "cannot convert Perl hash to non-composite type %s" -msgstr "nu pot converti tipul de dată hash din Perl într-un tip de dată composit %s" - -#: plperl.c:1272 -msgid "function returning record called in context that cannot accept type record" -msgstr "apel de funcție care are rezultat de tip rând într-un context care nu acceptă tipul rând" - -#: plperl.c:1287 -msgid "PL/Perl function must return reference to hash or array" -msgstr "funcția PL/Perl trebuie să returneze o referință la hash sau array" - -#: plperl.c:1591 -msgid "$_TD->{new} does not exist" -msgstr "$_TD->{new} nu există" - -#: plperl.c:1595 -msgid "$_TD->{new} is not a hash reference" -msgstr "$_TD->{new} nu e o referință de tip hash" - -#: plperl.c:1819 -#: plperl.c:2517 -#, c-format -msgid "PL/Perl functions cannot return type %s" -msgstr "funcțiile PL/Perl functions nu pot avea ca rezultat tipul %s" - -#: plperl.c:1832 -#: plperl.c:2564 -#, c-format -msgid "PL/Perl functions cannot accept type %s" -msgstr "funcțiile PL/Perl nu pot accepta tipul %s" - -#: plperl.c:1946 -#, c-format -msgid "didn't get a CODE reference from compiling function \"%s\"" -msgstr "compilarea funcției \"%s\" nu a rezultat o referință CODE" - -#: plperl.c:2150 -msgid "set-valued function called in context that cannot accept a set" -msgstr "funcţie set-valoare apelată într-un context care nu acceptă set" - -#: plperl.c:2194 -msgid "set-returning PL/Perl function must return reference to array or use return_next" -msgstr "funcția PL/Perl care are rezultat de tip set trebuie să intoarcă o referință la un array sau să folosească return_next" - -#: plperl.c:2314 -msgid "ignoring modified row in DELETE trigger" -msgstr "ignor rândul modificat in triggerul DELETE" - -#: plperl.c:2322 -msgid "result of PL/Perl trigger function must be undef, \"SKIP\", or \"MODIFY\"" -msgstr "rezultatul unei funcții trigger PL/Perl trebuie să fie de tip undef, \"SKIP\", or \"MODIFY\"" - -#: plperl.c:2448 -#: plperl.c:2454 -msgid "out of memory" -msgstr "memorie insuficientă" - -#: plperl.c:2508 -msgid "trigger functions can only be called as triggers" -msgstr "funcţiile trigger pot fi apelate doar ca triggere" - -#: plperl.c:2884 -msgid "cannot use return_next in a non-SETOF function" -msgstr "nu puteți folosi return_next într-o funcție de tip non-SETOF" - -#: plperl.c:2940 -msgid "SETOF-composite-returning PL/Perl function must call return_next with reference to hash" -msgstr "funcția PL/Perl cu rezultat de tip SETOF-composite trebuie să apeleze return_next cu referință la hash" - -#: plperl.c:3655 -#, c-format -msgid "PL/Perl function \"%s\"" -msgstr "funcție PL/Perl \"%s\"" - -#: plperl.c:3667 -#, c-format -msgid "compilation of PL/Perl function \"%s\"" -msgstr "compilare a funcției PL/Perl \"%s\"" - -#: plperl.c:3676 -msgid "PL/Perl anonymous code block" -msgstr "bloc de cod PL/Perl anonim" - diff --git a/src/pl/plperl/po/ru.po b/src/pl/plperl/po/ru.po index 47f65daa703..ad89a141294 100644 --- a/src/pl/plperl/po/ru.po +++ b/src/pl/plperl/po/ru.po @@ -1,13 +1,13 @@ # Russian message translation file for plperl # 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-2017, 2019. +# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2019, 2022. msgid "" msgstr "" "Project-Id-Version: plperl (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2022-02-07 11:21+0300\n" -"PO-Revision-Date: 2019-08-29 15:42+0300\n" +"POT-Creation-Date: 2022-08-27 14:52+0300\n" +"PO-Revision-Date: 2022-09-05 13:38+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -17,95 +17,95 @@ msgstr "" "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" -#: plperl.c:407 +#: plperl.c:408 msgid "" "If true, trusted and untrusted Perl code will be compiled in strict mode." msgstr "" "Если этот параметр равен true, доверенный и недоверенный код Perl будет " "компилироваться в строгом режиме." -#: plperl.c:421 +#: plperl.c:422 msgid "" "Perl initialization code to execute when a Perl interpreter is initialized." msgstr "" "Код инициализации Perl, который выполняется при инициализации интерпретатора " "Perl." -#: plperl.c:443 +#: plperl.c:444 msgid "Perl initialization code to execute once when plperl is first used." msgstr "" "Код инициализации Perl, который выполняется один раз, при первом " "использовании plperl." -#: plperl.c:451 +#: plperl.c:452 msgid "Perl initialization code to execute once when plperlu is first used." msgstr "" "Код инициализации Perl, который выполняется один раз, при первом " "использовании plperlu." -#: plperl.c:645 +#: plperl.c:646 #, c-format msgid "cannot allocate multiple Perl interpreters on this platform" msgstr "на этой платформе нельзя запустить множество интерпретаторов Perl" -#: plperl.c:668 plperl.c:852 plperl.c:858 plperl.c:975 plperl.c:987 -#: plperl.c:1030 plperl.c:1053 plperl.c:2135 plperl.c:2243 plperl.c:2311 -#: plperl.c:2374 +#: plperl.c:669 plperl.c:853 plperl.c:859 plperl.c:976 plperl.c:988 +#: plperl.c:1031 plperl.c:1054 plperl.c:2138 plperl.c:2246 plperl.c:2314 +#: plperl.c:2377 #, c-format msgid "%s" msgstr "%s" -#: plperl.c:669 +#: plperl.c:670 #, c-format msgid "while executing PostgreSQL::InServer::SPI::bootstrap" msgstr "при выполнении PostgreSQL::InServer::SPI::bootstrap" -#: plperl.c:853 +#: plperl.c:854 #, c-format msgid "while parsing Perl initialization" msgstr "при разборе параметров инициализации Perl" -#: plperl.c:859 +#: plperl.c:860 #, c-format msgid "while running Perl initialization" msgstr "при выполнении инициализации Perl" -#: plperl.c:976 +#: plperl.c:977 #, c-format msgid "while executing PLC_TRUSTED" msgstr "при выполнении PLC_TRUSTED" -#: plperl.c:988 +#: plperl.c:989 #, c-format msgid "while executing utf8fix" msgstr "при выполнении utf8fix" -#: plperl.c:1031 +#: plperl.c:1032 #, c-format msgid "while executing plperl.on_plperl_init" msgstr "при выполнении plperl.on_plperl_init" -#: plperl.c:1054 +#: plperl.c:1055 #, c-format msgid "while executing plperl.on_plperlu_init" msgstr "при выполнении plperl.on_plperlu_init" -#: plperl.c:1100 plperl.c:1788 +#: plperl.c:1101 plperl.c:1791 #, c-format msgid "Perl hash contains nonexistent column \"%s\"" msgstr "Perl-хеш содержит несуществующий столбец \"%s\"" -#: plperl.c:1105 plperl.c:1793 +#: plperl.c:1106 plperl.c:1796 #, c-format msgid "cannot set system attribute \"%s\"" msgstr "присвоить значение системному атрибуту \"%s\" нельзя" -#: plperl.c:1193 +#: plperl.c:1194 #, c-format msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" msgstr "число размерностей массива (%d) превышает предел (%d)" -#: plperl.c:1205 plperl.c:1222 +#: plperl.c:1206 plperl.c:1223 #, c-format msgid "" "multidimensional arrays must have array expressions with matching dimensions" @@ -113,80 +113,85 @@ msgstr "" "для многомерных массивов должны задаваться выражения с соответствующими " "размерностями" -#: plperl.c:1258 +#: plperl.c:1259 #, c-format msgid "cannot convert Perl array to non-array type %s" msgstr "Perl-массив нельзя преобразовать в тип не массива %s" -#: plperl.c:1361 +#: plperl.c:1362 #, c-format msgid "cannot convert Perl hash to non-composite type %s" msgstr "Perl-хеш нельзя преобразовать в не составной тип %s" -#: plperl.c:1383 plperl.c:3281 +#: plperl.c:1384 plperl.c:3304 #, c-format msgid "" "function returning record called in context that cannot accept type record" msgstr "" "функция, возвращающая запись, вызвана в контексте, не допускающем этот тип" -#: plperl.c:1442 +#: plperl.c:1445 #, c-format msgid "lookup failed for type %s" msgstr "найти тип %s не удалось" -#: plperl.c:1763 +#: plperl.c:1766 #, c-format msgid "$_TD->{new} does not exist" msgstr "$_TD->{new} не существует" -#: plperl.c:1767 +#: plperl.c:1770 #, c-format msgid "$_TD->{new} is not a hash reference" msgstr "$_TD->{new} - не ссылка на хеш" -#: plperl.c:1798 +#: plperl.c:1801 #, c-format msgid "cannot set generated column \"%s\"" msgstr "присвоить значение генерируемому столбцу \"%s\" нельзя" -#: plperl.c:2010 plperl.c:2848 +#: plperl.c:2013 plperl.c:2854 #, c-format msgid "PL/Perl functions cannot return type %s" msgstr "функции PL/Perl не могут возвращать тип %s" -#: plperl.c:2023 plperl.c:2887 +#: plperl.c:2026 plperl.c:2893 #, c-format msgid "PL/Perl functions cannot accept type %s" msgstr "функции PL/Perl не могут принимать тип %s" -#: plperl.c:2140 +#: plperl.c:2143 #, c-format msgid "didn't get a CODE reference from compiling function \"%s\"" msgstr "не удалось получить ссылку на код после компиляции функции \"%s\"" -#: plperl.c:2231 +#: plperl.c:2234 #, c-format msgid "didn't get a return item from function" msgstr "не удалось получить возвращаемый элемент от функции" -#: plperl.c:2275 plperl.c:2342 +#: plperl.c:2278 plperl.c:2345 #, c-format msgid "couldn't fetch $_TD" msgstr "не удалось получить $_TD" -#: plperl.c:2299 plperl.c:2362 +#: plperl.c:2302 plperl.c:2365 #, c-format msgid "didn't get a return item from trigger function" msgstr "не удалось получить возвращаемый элемент от триггерной функции" -#: plperl.c:2421 +#: plperl.c:2423 #, c-format msgid "set-valued function called in context that cannot accept a set" msgstr "" "функция, возвращающая множество, вызвана в контексте, где ему нет места" -#: plperl.c:2466 +#: plperl.c:2428 +#, c-format +msgid "materialize mode required, but it is not allowed in this context" +msgstr "требуется режим материализации, но он недопустим в этом контексте" + +#: plperl.c:2472 #, c-format msgid "" "set-returning PL/Perl function must return reference to array or use " @@ -195,12 +200,12 @@ msgstr "" "функция PL/Perl, возвращающая множество, должна возвращать ссылку на массив " "или вызывать return_next" -#: plperl.c:2587 +#: plperl.c:2593 #, c-format msgid "ignoring modified row in DELETE trigger" msgstr "в триггере DELETE изменённая строка игнорируется" -#: plperl.c:2595 +#: plperl.c:2601 #, c-format msgid "" "result of PL/Perl trigger function must be undef, \"SKIP\", or \"MODIFY\"" @@ -208,24 +213,24 @@ msgstr "" "результатом триггерной функции PL/Perl должен быть undef, \"SKIP\" или " "\"MODIFY\"" -#: plperl.c:2843 +#: plperl.c:2849 #, c-format msgid "trigger functions can only be called as triggers" msgstr "триггерные функции могут вызываться только в триггерах" -#: plperl.c:3188 +#: plperl.c:3209 #, c-format msgid "query result has too many rows to fit in a Perl array" msgstr "" "результат запроса содержит слишком много строк для передачи в массиве Perl" -#: plperl.c:3258 +#: plperl.c:3281 #, c-format msgid "cannot use return_next in a non-SETOF function" msgstr "" "return_next можно использовать только в функциях, возвращающих множества" -#: plperl.c:3332 +#: plperl.c:3355 #, c-format msgid "" "SETOF-composite-returning PL/Perl function must call return_next with " @@ -234,17 +239,17 @@ msgstr "" "функция PL/Perl, возвращающая составное множество, должна вызывать " "return_next со ссылкой на хеш" -#: plperl.c:4107 +#: plperl.c:4137 #, c-format msgid "PL/Perl function \"%s\"" msgstr "функция PL/Perl \"%s\"" -#: plperl.c:4119 +#: plperl.c:4149 #, c-format msgid "compilation of PL/Perl function \"%s\"" msgstr "компиляция функции PL/Perl \"%s\"" -#: plperl.c:4128 +#: plperl.c:4158 #, c-format msgid "PL/Perl anonymous code block" msgstr "анонимный блок кода PL/Perl" diff --git a/src/pl/plperl/po/uk.po b/src/pl/plperl/po/uk.po index 6259c8c77fd..7951649694e 100644 --- a/src/pl/plperl/po/uk.po +++ b/src/pl/plperl/po/uk.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: postgresql\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-06-10 08:38+0000\n" -"PO-Revision-Date: 2021-08-17 10:54\n" +"POT-Creation-Date: 2022-08-12 10:39+0000\n" +"PO-Revision-Date: 2022-09-13 11:52\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -14,208 +14,213 @@ msgstr "" "X-Crowdin-Project: postgresql\n" "X-Crowdin-Project-ID: 324573\n" "X-Crowdin-Language: uk\n" -"X-Crowdin-File: /REL_14_DEV/plperl.pot\n" -"X-Crowdin-File-ID: 770\n" +"X-Crowdin-File: /REL_15_STABLE/plperl.pot\n" +"X-Crowdin-File-ID: 920\n" -#: plperl.c:405 +#: plperl.c:408 msgid "If true, trusted and untrusted Perl code will be compiled in strict mode." msgstr "Якщо увімкнено, надійний і ненадійний код Perl буде скомпільований в суворому режимі." -#: plperl.c:419 +#: plperl.c:422 msgid "Perl initialization code to execute when a Perl interpreter is initialized." msgstr "Виконати ініціалізаційний код під час ініціалізації інтерпретатора Perl." -#: plperl.c:441 +#: plperl.c:444 msgid "Perl initialization code to execute once when plperl is first used." msgstr "Виконати код ініціалізації один раз під час першого використання plperl." -#: plperl.c:449 +#: plperl.c:452 msgid "Perl initialization code to execute once when plperlu is first used." msgstr "Виконати код ініціалізації один раз під час першого використання plperlu." -#: plperl.c:643 +#: plperl.c:646 #, c-format msgid "cannot allocate multiple Perl interpreters on this platform" msgstr "не можна розмістити декілька Perl інтерпретаторів на цій платформі" -#: plperl.c:666 plperl.c:850 plperl.c:856 plperl.c:973 plperl.c:985 -#: plperl.c:1028 plperl.c:1051 plperl.c:2133 plperl.c:2241 plperl.c:2309 -#: plperl.c:2372 +#: plperl.c:669 plperl.c:853 plperl.c:859 plperl.c:976 plperl.c:988 +#: plperl.c:1031 plperl.c:1054 plperl.c:2138 plperl.c:2246 plperl.c:2314 +#: plperl.c:2377 #, c-format msgid "%s" msgstr "%s" -#: plperl.c:667 +#: plperl.c:670 #, c-format msgid "while executing PostgreSQL::InServer::SPI::bootstrap" msgstr "під час виконання PostgreSQL::InServer::SPI::bootstrap" -#: plperl.c:851 +#: plperl.c:854 #, c-format msgid "while parsing Perl initialization" msgstr "під час обробки ініціалізації Perl" -#: plperl.c:857 +#: plperl.c:860 #, c-format msgid "while running Perl initialization" msgstr "під час запуску Perl ініціалізації" -#: plperl.c:974 +#: plperl.c:977 #, c-format msgid "while executing PLC_TRUSTED" msgstr "під час виконання PLC_TRUSTED" -#: plperl.c:986 +#: plperl.c:989 #, c-format msgid "while executing utf8fix" msgstr "під час виконання utf8fix" -#: plperl.c:1029 +#: plperl.c:1032 #, c-format msgid "while executing plperl.on_plperl_init" msgstr "під час виконання plperl.on_plperl_init" -#: plperl.c:1052 +#: plperl.c:1055 #, c-format msgid "while executing plperl.on_plperlu_init" msgstr "під час виконання plperl.on_plperlu_init" -#: plperl.c:1098 plperl.c:1786 +#: plperl.c:1101 plperl.c:1791 #, c-format msgid "Perl hash contains nonexistent column \"%s\"" msgstr "хеш Perl містить неіснуючу колонку \"%s\"" -#: plperl.c:1103 plperl.c:1791 +#: plperl.c:1106 plperl.c:1796 #, c-format msgid "cannot set system attribute \"%s\"" msgstr "не вдалося встановити системний атрибут \"%s\"" -#: plperl.c:1191 +#: plperl.c:1194 #, c-format msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" msgstr "число вимірів масива (%d) перевищує ліміт (%d)" -#: plperl.c:1203 plperl.c:1220 +#: plperl.c:1206 plperl.c:1223 #, c-format msgid "multidimensional arrays must have array expressions with matching dimensions" msgstr "для багатовимірних масивів повинні задаватись вирази з відповідними вимірами" -#: plperl.c:1256 +#: plperl.c:1259 #, c-format msgid "cannot convert Perl array to non-array type %s" msgstr "неможливо конвертувати масив Perl у тип не масиву %s" -#: plperl.c:1359 +#: plperl.c:1362 #, c-format msgid "cannot convert Perl hash to non-composite type %s" msgstr "неможливо конвертувати хеш Perl у нескладений тип %s" -#: plperl.c:1381 plperl.c:3279 +#: plperl.c:1384 plperl.c:3304 #, c-format msgid "function returning record called in context that cannot accept type record" msgstr "функція, що повертає набір, викликана у контексті, що не приймає тип запис" -#: plperl.c:1440 +#: plperl.c:1445 #, c-format msgid "lookup failed for type %s" msgstr "неможливо фільтрувати для типу %s" -#: plperl.c:1761 +#: plperl.c:1766 #, c-format msgid "$_TD->{new} does not exist" msgstr "$_TD->{new} не існує" -#: plperl.c:1765 +#: plperl.c:1770 #, c-format msgid "$_TD->{new} is not a hash reference" msgstr "$_TD->{new} не є посиланням на хеш" -#: plperl.c:1796 +#: plperl.c:1801 #, c-format msgid "cannot set generated column \"%s\"" msgstr "неможливо оновити згенерований стовпець \"%s\"" -#: plperl.c:2008 plperl.c:2846 +#: plperl.c:2013 plperl.c:2854 #, c-format msgid "PL/Perl functions cannot return type %s" msgstr "функції PL/Perl не можуть повертати тип %s" -#: plperl.c:2021 plperl.c:2885 +#: plperl.c:2026 plperl.c:2893 #, c-format msgid "PL/Perl functions cannot accept type %s" msgstr "функції PL/Perl не можуть приймати тип %s" -#: plperl.c:2138 +#: plperl.c:2143 #, c-format msgid "didn't get a CODE reference from compiling function \"%s\"" msgstr "не отримано посилання CODE з функції компіляції \"%s\"" -#: plperl.c:2229 +#: plperl.c:2234 #, c-format msgid "didn't get a return item from function" msgstr "не отримано елемент результату з функції" -#: plperl.c:2273 plperl.c:2340 +#: plperl.c:2278 plperl.c:2345 #, c-format msgid "couldn't fetch $_TD" msgstr "не вдалось отримати $_TD" -#: plperl.c:2297 plperl.c:2360 +#: plperl.c:2302 plperl.c:2365 #, c-format msgid "didn't get a return item from trigger function" msgstr "не отримано елемент результату з функції-тригеру" -#: plperl.c:2419 +#: plperl.c:2423 #, c-format msgid "set-valued function called in context that cannot accept a set" msgstr "функція \"set-valued\" викликана в контексті, де йому немає місця" -#: plperl.c:2464 +#: plperl.c:2428 +#, c-format +msgid "materialize mode required, but it is not allowed in this context" +msgstr "необхідний режим матеріалізації (materialize mode), але він неприпустимий у цьому контексті" + +#: plperl.c:2472 #, c-format msgid "set-returning PL/Perl function must return reference to array or use return_next" msgstr "функція PL/Perl, що вертає набір значень, повинна посилатися на масив або використовувати return_next" -#: plperl.c:2585 +#: plperl.c:2593 #, c-format msgid "ignoring modified row in DELETE trigger" msgstr "ігнорується змінений рядок у тригері DELETE" -#: plperl.c:2593 +#: plperl.c:2601 #, c-format msgid "result of PL/Perl trigger function must be undef, \"SKIP\", or \"MODIFY\"" msgstr "результат тригерної функції PL/Perl повинен бути undef, \"SKIP\" або \"MODIFY\"" -#: plperl.c:2841 +#: plperl.c:2849 #, c-format msgid "trigger functions can only be called as triggers" msgstr "тригер-функція може викликатися лише як тригер" -#: plperl.c:3186 +#: plperl.c:3209 #, c-format msgid "query result has too many rows to fit in a Perl array" msgstr "результат запиту має забагато рядків для відповідності в масиві Perl" -#: plperl.c:3256 +#: plperl.c:3281 #, c-format msgid "cannot use return_next in a non-SETOF function" msgstr "не можна використовувати return_next в функціях, що не повертають набори даних" -#: plperl.c:3330 +#: plperl.c:3355 #, c-format msgid "SETOF-composite-returning PL/Perl function must call return_next with reference to hash" msgstr "Функція PL/Perl, що повертає набір композитних даних, повинна викликати return_next з посиланням на хеш" -#: plperl.c:4105 +#: plperl.c:4137 #, c-format msgid "PL/Perl function \"%s\"" msgstr "PL/Perl функція \"%s\"" -#: plperl.c:4117 +#: plperl.c:4149 #, c-format msgid "compilation of PL/Perl function \"%s\"" msgstr "компіляція функції PL/Perl \"%s\"" -#: plperl.c:4126 +#: plperl.c:4158 #, c-format msgid "PL/Perl anonymous code block" msgstr "анонімний блок коду PL/Perl" diff --git a/src/pl/plperl/po/zh_TW.po b/src/pl/plperl/po/zh_TW.po deleted file mode 100644 index 9f2d1d53df7..00000000000 --- a/src/pl/plperl/po/zh_TW.po +++ /dev/null @@ -1,176 +0,0 @@ -# Traditional Chinese message translation file for plperl -# Copyright (C) 2011 PostgreSQL Global Development Group -# This file is distributed under the same license as the PostgreSQL package. -# Zhenbang Wei <znbang@gmail.com>, 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: PostgreSQL 9.1\n" -"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2011-05-13 20:38+0000\n" -"PO-Revision-Date: 2013-09-03 23:25-0400\n" -"Last-Translator: Zhenbang Wei <znbang@gmail.com>\n" -"Language-Team: Traditional Chinese\n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: plperl.c:361 -msgid "" -"If true, trusted and untrusted Perl code will be compiled in strict mode." -msgstr "若為 true,受信認和不受信認 Perl 程式碼會用 strict 模式編譯。" - -#: plperl.c:375 -msgid "" -"Perl initialization code to execute when a Perl interpreter is initialized." -msgstr "Perl 直譯器初始化時執行一次 Perl 初始化程式。" - -#: plperl.c:397 -msgid "Perl initialization code to execute once when plperl is first used." -msgstr "初次使用 plperl 時執行一次 Perl 初始化程式。" - -#: plperl.c:405 -msgid "Perl initialization code to execute once when plperlu is first used." -msgstr "初次使用 plperlu 時執行一次 Perl 初始化程式。" - -# commands/vacuum.c:2258 commands/vacuumlazy.c:489 commands/vacuumlazy.c:770 -# nodes/print.c:86 storage/lmgr/deadlock.c:888 tcop/postgres.c:3285 -#: plperl.c:622 plperl.c:784 plperl.c:789 plperl.c:893 plperl.c:904 -#: plperl.c:945 plperl.c:966 plperl.c:1857 plperl.c:1952 plperl.c:2011 -#, c-format -msgid "%s" -msgstr "%s" - -#: plperl.c:623 -msgid "while executing PostgreSQL::InServer::SPI::bootstrap" -msgstr "執行 PostgreSQL::InServer::SPI::bootstrap 時" - -#: plperl.c:785 -msgid "while parsing Perl initialization" -msgstr "解讀 Perl 初始化時" - -#: plperl.c:790 -msgid "while running Perl initialization" -msgstr "執行 Perl 初始化時" - -#: plperl.c:894 -msgid "while executing PLC_TRUSTED" -msgstr "執行 PLC_TRUSTED 時" - -#: plperl.c:905 -msgid "while executing utf8fix" -msgstr "執行 utf8fix 時" - -#: plperl.c:946 -msgid "while executing plperl.on_plperl_init" -msgstr "執行 plperl.on_plperl_init 時" - -#: plperl.c:967 -msgid "while executing plperl.on_plperlu_init" -msgstr "執行 plperl.on_plperlu_init 時" - -#: plperl.c:1013 plperl.c:1530 -#, c-format -msgid "Perl hash contains nonexistent column \"%s\"" -msgstr "Perl hash 包含不存在欄位 \"%s\"" - -#: plperl.c:1095 -#, c-format -msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" -msgstr "陣列維度 (%d) 超過上限 (%d)" - -# executor/execQual.c:2085 utils/adt/arrayfuncs.c:507 -#: plperl.c:1109 -msgid "" -"multidimensional arrays must have array expressions with matching dimensions" -msgstr "多維陣列和陣列運算式的維度必須相同" - -#: plperl.c:1214 -msgid "PL/Perl function must return reference to hash or array" -msgstr "PL/Perl 函式必須傳回 hash 或陣列的參考" - -#: plperl.c:1507 -msgid "$_TD->{new} does not exist" -msgstr "$_TD->{new} 不存在" - -#: plperl.c:1511 -msgid "$_TD->{new} is not a hash reference" -msgstr "$_TD->{new} 不是 hash 參考" - -#: plperl.c:1734 plperl.c:2462 -#, c-format -msgid "PL/Perl functions cannot return type %s" -msgstr "PL/Perl 函式不能傳回型別 %s" - -#: plperl.c:1747 plperl.c:2509 -#, c-format -msgid "PL/Perl functions cannot accept type %s" -msgstr "PL/Perl 函式不能接受型別 %s" - -#: plperl.c:1861 -#, c-format -msgid "didn't get a CODE reference from compiling function \"%s\"" -msgstr "無法從編譯函式 \"%s\" 取得 CODE 參考" - -#: plperl.c:2063 -msgid "set-valued function called in context that cannot accept a set" -msgstr "set-valued 函式於無法接受集合的內容中進行呼叫" - -#: plperl.c:2107 -msgid "" -"set-returning PL/Perl function must return reference to array or use " -"return_next" -msgstr "set-returning PL/Perl 函式必須傳回陣列參考或用 return_next" - -#: plperl.c:2136 -msgid "composite-returning PL/Perl function must return reference to hash" -msgstr "composite-returning PL/Perl 函式必須傳回 hash 參考" - -#: plperl.c:2145 -msgid "" -"function returning record called in context that cannot accept type record" -msgstr "在不接受型別 record 的 context 中呼叫回傳 record 的函式" - -#: plperl.c:2259 -msgid "ignoring modified row in DELETE trigger" -msgstr "DELETE 觸發忽略被修改的資料行" - -#: plperl.c:2267 -msgid "" -"result of PL/Perl trigger function must be undef, \"SKIP\", or \"MODIFY\"" -msgstr "PL/Perl 觸發的結果必須是 undef, \"SKIP\", or \"MODIFY\"" - -# common.c:123 -#: plperl.c:2393 plperl.c:2399 -msgid "out of memory" -msgstr "記憶體用盡" - -#: plperl.c:2453 -msgid "trigger functions can only be called as triggers" -msgstr "觸發函式只能當做觸發程序呼叫" - -#: plperl.c:2825 -msgid "cannot use return_next in a non-SETOF function" -msgstr "非 SETOF 函式不能用 return_next" - -#: plperl.c:2831 -msgid "" -"SETOF-composite-returning PL/Perl function must call return_next with " -"reference to hash" -msgstr "" -"SETOF-composite-returning PL/Perl 函式必須呼叫 return_next 並傳入 hash 參考" - -#: plperl.c:3597 -#, c-format -msgid "PL/Perl function \"%s\"" -msgstr "PL/Perl 函式 \"%s\"" - -#: plperl.c:3609 -#, c-format -msgid "compilation of PL/Perl function \"%s\"" -msgstr "編譯 PL/Perl 函式 \"%s\"" - -#: plperl.c:3618 -msgid "PL/Perl anonymous code block" -msgstr "PL/Perl 匿名程式區塊" diff --git a/src/pl/plpgsql/src/nls.mk b/src/pl/plpgsql/src/nls.mk index ccde4ed2b79..611aa8ce9ba 100644 --- a/src/pl/plpgsql/src/nls.mk +++ b/src/pl/plpgsql/src/nls.mk @@ -1,6 +1,6 @@ # src/pl/plpgsql/src/nls.mk CATALOG_NAME = plpgsql -AVAIL_LANGUAGES = cs de el es fr it ja ka ko pl pt_BR ro ru sv tr uk vi zh_CN zh_TW +AVAIL_LANGUAGES = cs de el es fr it ja ka ko pl pt_BR ru sv tr uk vi zh_CN GETTEXT_FILES = pl_comp.c pl_exec.c pl_gram.c pl_funcs.c pl_handler.c pl_scanner.c GETTEXT_TRIGGERS = $(BACKEND_COMMON_GETTEXT_TRIGGERS) yyerror plpgsql_yyerror GETTEXT_FLAGS = $(BACKEND_COMMON_GETTEXT_FLAGS) diff --git a/src/pl/plpgsql/src/po/es.po b/src/pl/plpgsql/src/po/es.po index b2f43d0fa45..aba5bf714d3 100644 --- a/src/pl/plpgsql/src/po/es.po +++ b/src/pl/plpgsql/src/po/es.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: plpgsql (PostgreSQL) 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2022-08-07 20:09+0000\n" +"POT-Creation-Date: 2022-09-24 23:09+0000\n" "PO-Revision-Date: 2021-10-14 10:18-0500\n" "Last-Translator: Carlos Chapi <carloswaldo@babelruins.org>\n" "Language-Team: PgSQL-es-Ayuda <pgsql-es-ayuda@lists.postgresql.org>\n" @@ -114,7 +114,7 @@ msgstr "el tipo %s no es compuesto" msgid "unrecognized exception condition \"%s\"" msgstr "no se reconoce la condición de excepción «%s»" -#: pl_comp.c:2526 +#: pl_comp.c:2534 #, c-format msgid "could not determine actual argument type for polymorphic function \"%s\"" msgstr "no se pudo determinar el verdadero tipo de argumento para la función polimórfica «%s»" diff --git a/src/pl/plpgsql/src/po/ro.po b/src/pl/plpgsql/src/po/ro.po deleted file mode 100644 index 2d874c8c631..00000000000 --- a/src/pl/plpgsql/src/po/ro.po +++ /dev/null @@ -1,859 +0,0 @@ -# This file is distributed under the same license as the PostgreSQL package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2009. -# -msgid "" -msgstr "" -"Project-Id-Version: PostgreSQL 9.1\n" -"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2011-11-09 20:39+0000\n" -"PO-Revision-Date: 2013-09-05 23:03-0400\n" -"Last-Translator: Gheorge Rosca Codreanu <max@oceanline.co.uk>\n" -"Language-Team: ROMÂNĂ <xsoftware.consultancy@gmail.com>\n" -"Language: ro\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Romanian\n" -"X-Poedit-Country: ROMANIA\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" - -#: pl_comp.c:427 -#: pl_handler.c:266 -#, c-format -msgid "PL/pgSQL functions cannot accept type %s" -msgstr "funcţiile PL/pgSQL nu pot accepta tipul %s" - -#: pl_comp.c:506 -#, c-format -msgid "could not determine actual return type for polymorphic function \"%s\"" -msgstr "nu pot determina tipul de dată returnat pentru funcţia polimorfică \"%s\"" - -#: pl_comp.c:536 -msgid "trigger functions can only be called as triggers" -msgstr "funcţiile trigger pot fi apelate doar ca triggere" - -#: pl_comp.c:540 -#: pl_handler.c:251 -#, c-format -msgid "PL/pgSQL functions cannot return type %s" -msgstr "funcţiile PL/pgSQL nu pot returna tipul %s" - -#: pl_comp.c:583 -msgid "trigger functions cannot have declared arguments" -msgstr "funcţiile trigger nu pot avea argumente declarate" - -#: pl_comp.c:584 -msgid "The arguments of the trigger can be accessed through TG_NARGS and TG_ARGV instead." -msgstr "Argumentele trigger-ului pot fi accesate cu ajutorul TG_NARGS și TG_ARGV." - -#: pl_comp.c:912 -#, c-format -msgid "compilation of PL/pgSQL function \"%s\" near line %d" -msgstr "compilarea funcțiee PL/pgSQL \"%s\" aproape de linia %d" - -#: pl_comp.c:935 -#, c-format -msgid "parameter name \"%s\" used more than once" -msgstr "parametrul cu numele \"%s\" este folosit mai mult de o singură dată" - -#: pl_comp.c:1045 -#, c-format -msgid "column reference \"%s\" is ambiguous" -msgstr "referința coloanei \"%s\" este ambiguă" - -#: pl_comp.c:1047 -msgid "It could refer to either a PL/pgSQL variable or a table column." -msgstr "Se poate referi la o variabilă PL/pgSQL sau la o coloană a unei tabele." - -#: pl_comp.c:1227 -#: pl_comp.c:1255 -#: pl_exec.c:3862 -#: pl_exec.c:4208 -#: pl_exec.c:4294 -#: pl_exec.c:4385 -#, c-format -msgid "record \"%s\" has no field \"%s\"" -msgstr "înregistrarea \"%s\" nu are nici un câmp \"%s\"" - -#: pl_comp.c:1782 -#, c-format -msgid "relation \"%s\" does not exist" -msgstr "relaţia \"%s\" nu există" - -#: pl_comp.c:1814 -#, c-format -msgid "relation \"%s.%s\" does not exist" -msgstr "relaţia \"%s.%s\" nu există" - -#: pl_comp.c:1896 -#, c-format -msgid "variable \"%s\" has pseudo-type %s" -msgstr "variabila \"%s\" are pseudo-tipul %s" - -#: pl_comp.c:1957 -#, c-format -msgid "relation \"%s\" is not a table" -msgstr "relaţia \"%s\" nu este o tabelă" - -#: pl_comp.c:2117 -#, c-format -msgid "type \"%s\" is only a shell" -msgstr "tipul \"%s\" este doar un shell" - -#: pl_comp.c:2190 -#: pl_comp.c:2243 -#, c-format -msgid "unrecognized exception condition \"%s\"" -msgstr "condiţia excepției \"%s\" nu este recunoscută" - -#: pl_comp.c:2401 -#, c-format -msgid "could not determine actual argument type for polymorphic function \"%s\"" -msgstr "nu pot determina tipul de dată returnat pentru funcţia polimorfică \"%s\"" - -#: pl_exec.c:239 -#: pl_exec.c:510 -msgid "during initialization of execution state" -msgstr "în timpul inițializării stării de execuție" - -#: pl_exec.c:246 -msgid "while storing call arguments into local variables" -msgstr "în timpul stocării argumentelor de apelare în variabile locale" - -#: pl_exec.c:301 -#: pl_exec.c:667 -msgid "during function entry" -msgstr "în timpul intrării în funcție" - -#: pl_exec.c:332 -#: pl_exec.c:698 -msgid "CONTINUE cannot be used outside a loop" -msgstr "CONTINUE nu poate fi folosit în afara unei bucle" - -#: pl_exec.c:336 -msgid "control reached end of function without RETURN" -msgstr "controlul a ajuns la sfârșitul funcției fără a întâlni comanda RETURN" - -#: pl_exec.c:343 -msgid "while casting return value to function's return type" -msgstr "în timpul transformării valorii returnate în tipul de dată returnat de funcție" - -#: pl_exec.c:356 -#: pl_exec.c:2591 -msgid "set-valued function called in context that cannot accept a set" -msgstr "funcţie set-valoare apelată într-un context care nu acceptă set" - -#: pl_exec.c:394 -msgid "returned record type does not match expected record type" -msgstr "tipul înregistrării returnate nu se potrivește cu tipul înregistrării așteptat" - -#: pl_exec.c:452 -#: pl_exec.c:706 -msgid "during function exit" -msgstr "în timpul ieșirii din fucție" - -#: pl_exec.c:702 -msgid "control reached end of trigger procedure without RETURN" -msgstr "controlul a ajuns la sfârșitul trigger-ului fără a întâlni comanda RETURN" - -#: pl_exec.c:711 -msgid "trigger procedure cannot return a set" -msgstr "o procedură trigger nu poate returna un set" - -#: pl_exec.c:733 -msgid "returned row structure does not match the structure of the triggering table" -msgstr "structura rândului nu se potrivește cu structura tabelei carea a activat triggerul" - -#: pl_exec.c:796 -#, c-format -msgid "PL/pgSQL function \"%s\" line %d %s" -msgstr "PL/pgSQL funcție \"%s\" linie %d %s" - -#: pl_exec.c:807 -#, c-format -msgid "PL/pgSQL function \"%s\" %s" -msgstr "PL/pgSQL funcție \"%s\" %s" - -#. translator: last %s is a plpgsql statement type name -#: pl_exec.c:815 -#, c-format -msgid "PL/pgSQL function \"%s\" line %d at %s" -msgstr "PL/pgSQL funcție \"%s\" linie %d la %s" - -#: pl_exec.c:821 -#, c-format -msgid "PL/pgSQL function \"%s\"" -msgstr "PL/pgSQL funcție \"%s\"" - -#: pl_exec.c:929 -msgid "during statement block local variable initialization" -msgstr "în timpul inițializării variabilei locale în blocul de comenzi" - -#: pl_exec.c:971 -#, c-format -msgid "variable \"%s\" declared NOT NULL cannot default to NULL" -msgstr "variabila \"%s\" declarată NOT NULL nu poate fi avea valoare predefinită ca NULL" - -#: pl_exec.c:1021 -msgid "during statement block entry" -msgstr "în timpul intrării în blocul de comenzi" - -#: pl_exec.c:1042 -msgid "during statement block exit" -msgstr "în timpul ieșirii din blocul de comenzi" - -#: pl_exec.c:1085 -msgid "during exception cleanup" -msgstr "în timpul operaţiei de curăţare, a excepţiei " - -#: pl_exec.c:1570 -msgid "case not found" -msgstr "caz negăsit" - -#: pl_exec.c:1571 -msgid "CASE statement is missing ELSE part." -msgstr "comandă CASE fără partea ELSE." - -#: pl_exec.c:1725 -msgid "lower bound of FOR loop cannot be null" -msgstr "limita de jos a unei bucle FOR nu poate fi NULL" - -#: pl_exec.c:1740 -msgid "upper bound of FOR loop cannot be null" -msgstr "limita de sus a unei bucle FOR nu poate fi NULL" - -#: pl_exec.c:1757 -msgid "BY value of FOR loop cannot be null" -msgstr "BY valoare într-o buclă FOR nu poate fi NULL" - -#: pl_exec.c:1763 -msgid "BY value of FOR loop must be greater than zero" -msgstr "BY valoare într-o buclă FOR trebuie să fie mai mare ca zero" - -#: pl_exec.c:1933 -#: pl_exec.c:3395 -#, c-format -msgid "cursor \"%s\" already in use" -msgstr "cursor \"%s\" deja în uz" - -#: pl_exec.c:1956 -#: pl_exec.c:3457 -msgid "arguments given for cursor without arguments" -msgstr "argumente transmise unui cursor ce nu primeşte argumente" - -#: pl_exec.c:1975 -#: pl_exec.c:3476 -msgid "arguments required for cursor" -msgstr "argumente necesare pentru cursor" - -#: pl_exec.c:2063 -msgid "FOREACH expression must not be null" -msgstr "expresia FOREACH nu poate fi null" - -#: pl_exec.c:2069 -#, c-format -msgid "FOREACH expression must yield an array, not type %s" -msgstr "expresia FOREACH trebuie să producă un arraz şi nu tipul %s" - -#: pl_exec.c:2086 -#, c-format -msgid "slice dimension (%d) is out of the valid range 0..%d" -msgstr "slice dimension (%d) este in afara intervalului permis 0..%d" - -#: pl_exec.c:2113 -msgid "FOREACH ... SLICE loop variable must be of an array type" -msgstr "variabila din bucla FOREACH ... SLICE trebuie să fie de tip array" - -#: pl_exec.c:2117 -msgid "FOREACH loop variable must not be of an array type" -msgstr "variabila din bucla FOREACH nu trebuie să fie de tip array" - -#: pl_exec.c:2375 -#: gram.y:2844 -msgid "cannot use RETURN NEXT in a non-SETOF function" -msgstr "RETURN NEXT nu poate fi folosit într-o funcţie de tip non-SETOF" - -#: pl_exec.c:2399 -#: pl_exec.c:2465 -msgid "wrong result type supplied in RETURN NEXT" -msgstr "rezultat cu tip de dată greșit, furnizat în RETURN NEXT" - -#: pl_exec.c:2421 -#: pl_exec.c:3849 -#: pl_exec.c:4166 -#: pl_exec.c:4201 -#: pl_exec.c:4268 -#: pl_exec.c:4287 -#: pl_exec.c:4355 -#: pl_exec.c:4378 -#, c-format -msgid "record \"%s\" is not assigned yet" -msgstr "înregistrarea \"%s\" nu este atribuită încă" - -#: pl_exec.c:2423 -#: pl_exec.c:3851 -#: pl_exec.c:4168 -#: pl_exec.c:4203 -#: pl_exec.c:4270 -#: pl_exec.c:4289 -#: pl_exec.c:4357 -#: pl_exec.c:4380 -msgid "The tuple structure of a not-yet-assigned record is indeterminate." -msgstr "Structura tuplului unei înregistrări încă-ne-atribuită nu poate fi determinată" - -#: pl_exec.c:2427 -#: pl_exec.c:2446 -msgid "wrong record type supplied in RETURN NEXT" -msgstr "tipul înregistrării furnizat în RETURN NEXT este greşit" - -#: pl_exec.c:2488 -msgid "RETURN NEXT must have a parameter" -msgstr "RETURN NEXT trebuie să aibă un parametru" - -#: pl_exec.c:2519 -#: gram.y:2903 -msgid "cannot use RETURN QUERY in a non-SETOF function" -msgstr "RETURN QUERY nu pote fi folosit într-o funcție non-SETOF" - -#: pl_exec.c:2539 -msgid "structure of query does not match function result type" -msgstr "structura interogării nu se potriveşte cu tipul rezultatului funcţiei" - -#: pl_exec.c:2637 -msgid "RAISE without parameters cannot be used outside an exception handler" -msgstr "RAISE fără parametri nu poate fi folosit în afara unui gestionar de excepții - exception handler" - -#: pl_exec.c:2678 -msgid "too few parameters specified for RAISE" -msgstr "prea puțini parametri specificați pentru RAISE" - -#: pl_exec.c:2704 -msgid "too many parameters specified for RAISE" -msgstr "prea mulți parametri specificați pentru RAISE" - -#: pl_exec.c:2724 -msgid "RAISE statement option cannot be null" -msgstr "opţiunea comenzii RAISE nu poate fi NULL" - -#: pl_exec.c:2734 -#: pl_exec.c:2743 -#: pl_exec.c:2751 -#: pl_exec.c:2759 -#, c-format -msgid "RAISE option already specified: %s" -msgstr "opțiune RAISE deja specificată: %s" - -#: pl_exec.c:2795 -#, c-format -msgid "%s" -msgstr "%s" - -#: pl_exec.c:2945 -#: pl_exec.c:3081 -#: pl_exec.c:3260 -msgid "cannot COPY to/from client in PL/pgSQL" -msgstr "COPY la/de la un client nu poate fi folosită în PL/pgSQL" - -#: pl_exec.c:2949 -#: pl_exec.c:3085 -#: pl_exec.c:3264 -msgid "cannot begin/end transactions in PL/pgSQL" -msgstr "nu pot începe/termina tranzacții în PL/pgSQL" - -#: pl_exec.c:2950 -#: pl_exec.c:3086 -#: pl_exec.c:3265 -msgid "Use a BEGIN block with an EXCEPTION clause instead." -msgstr "Folosiți, în loc, blocul BEGIN cu clauza EXCEPTION " - -#: pl_exec.c:3109 -#: pl_exec.c:3289 -msgid "INTO used with a command that cannot return data" -msgstr "INTO utilizat într-o comandă care nu poate returna date" - -#: pl_exec.c:3129 -#: pl_exec.c:3309 -msgid "query returned no rows" -msgstr "interogarea nu a rezultat nici un rând" - -#: pl_exec.c:3138 -#: pl_exec.c:3318 -msgid "query returned more than one row" -msgstr "interogarea a rezultat mai mult de un rând" - -#: pl_exec.c:3152 -msgid "query has no destination for result data" -msgstr "interogarea nu are destinaţie pentru datele rezultate" - -#: pl_exec.c:3153 -msgid "If you want to discard the results of a SELECT, use PERFORM instead." -msgstr "Dacă doriți să renunțați la rezultatul unui SELECT, folosiți PERFORM în loc." - -#: pl_exec.c:3186 -#: pl_exec.c:5929 -msgid "query string argument of EXECUTE is null" -msgstr "comanda EXECUTE are ca parametru o expresie nulă" - -#: pl_exec.c:3251 -msgid "EXECUTE of SELECT ... INTO is not implemented" -msgstr "EXECUTE of SELECT ... INTO nu este încă implementat" - -#: pl_exec.c:3252 -msgid "You might want to use EXECUTE ... INTO or EXECUTE CREATE TABLE ... AS instead." -msgstr "Poate doriți să folosiţi în loc, EXECUTE ... INTO sau EXECUTE CREATE TABLE ... AS " - -#: pl_exec.c:3540 -#: pl_exec.c:3631 -#, c-format -msgid "cursor variable \"%s\" is null" -msgstr "variabila cursor \"%s\" este NULL" - -#: pl_exec.c:3547 -#: pl_exec.c:3638 -#, c-format -msgid "cursor \"%s\" does not exist" -msgstr "cursorul \"%s\" nu există" - -#: pl_exec.c:3561 -msgid "relative or absolute cursor position is null" -msgstr "poziţia relativă sau absolută a cursorului este NULL" - -#: pl_exec.c:3702 -#, c-format -msgid "null value cannot be assigned to variable \"%s\" declared NOT NULL" -msgstr "NULL nu poate fi attribuit variabilei \"%s\" declarată NOT NULL" - -#: pl_exec.c:3760 -msgid "cannot assign non-composite value to a row variable" -msgstr "o valoare de tip non-compozit nu poate fi atribuită unei variabile de tip rând" - -#: pl_exec.c:3802 -msgid "cannot assign non-composite value to a record variable" -msgstr "o valoare de tip non-compozit nu poate fi atribuită unei variabile de tip înregistrare" - -#: pl_exec.c:3973 -#, c-format -msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" -msgstr "numarul dimensiunilor array-ului (%d) depăşeşte maximul admis, %d" - -#: pl_exec.c:3992 -msgid "subscripted object is not an array" -msgstr "obiectul transmis nu este un array" - -#: pl_exec.c:4015 -msgid "array subscript in assignment must not be null" -msgstr "array-ul transmis pentru atribuire nu poate fi null" - -#: pl_exec.c:4493 -#, c-format -msgid "query \"%s\" did not return data" -msgstr "interogarea \"%s\" nu a rezultat date" - -#: pl_exec.c:4501 -#, c-format -msgid "query \"%s\" returned %d column" -msgid_plural "query \"%s\" returned %d columns" -msgstr[0] "interogarea \"%s\" a rezultat coloana %d" -msgstr[1] "interogarea \"%s\" a rezultat %d coloane" - -#: pl_exec.c:4527 -#, c-format -msgid "query \"%s\" returned more than one row" -msgstr "interogarea \"%s\" a rezultat mai mult un rând" - -#: pl_exec.c:4585 -#, c-format -msgid "query \"%s\" is not a SELECT" -msgstr "interogarea \"%s\" nu este un SELECT" - -#: gram.y:430 -msgid "block label must be placed before DECLARE, not after" -msgstr "eticheta bloc trebuie plasată înainte de DECLARE, nu după" - -#: gram.y:450 -#, c-format -msgid "collations are not supported by type %s" -msgstr "colaţionările nu sunt suportate de tipul de dată %s" - -#: gram.y:465 -msgid "row or record variable cannot be CONSTANT" -msgstr "variabila de tip rând sau înregistrare nu poate fi CONSTANT" - -#: gram.y:475 -msgid "row or record variable cannot be NOT NULL" -msgstr "variabila de tip rând sau înregistrare nu poate fi NOT NULL" - -#: gram.y:486 -msgid "default value for row or record variable is not supported" -msgstr "valoare predefinită pentru o variabilă de tip rând sau înregistrare nu este suportată" - -#: gram.y:631 -#: gram.y:657 -#, c-format -msgid "variable \"%s\" does not exist" -msgstr "variabila \"%s\" nu există" - -#: gram.y:675 -#: gram.y:688 -msgid "duplicate declaration" -msgstr "declarație duplicată" - -#: gram.y:881 -msgid "unrecognized GET DIAGNOSTICS item" -msgstr "element GET DIAGNOSTICS necunoscut" - -#: gram.y:892 -#: gram.y:3090 -#, c-format -msgid "\"%s\" is not a scalar variable" -msgstr "\"%s\" nu este o variabilă de tip scalar" - -#: gram.y:1154 -#: gram.y:1347 -msgid "loop variable of loop over rows must be a record or row variable or list of scalar variables" -msgstr "variabila unei bucle de tip -buclă peste rânduri- trebuie să fie o variabilă de tip înregistrare sau rând, sau o listă de variabile de tip scalar" - -#: gram.y:1188 -msgid "cursor FOR loop must have only one target variable" -msgstr "bucla cursor FOR trebuie sa aibă doar o variabilă ţintă" - -#: gram.y:1195 -msgid "cursor FOR loop must use a bound cursor variable" -msgstr "bucla cursor FOR trebuie să utilizeze o variabilă de tip bound cursor" - -#: gram.y:1278 -msgid "integer FOR loop must have only one target variable" -msgstr "variabila de tip integer din bucla FOR trebuie să aibă o singură variabilă ţintă" - -#: gram.y:1314 -msgid "cannot specify REVERSE in query FOR loop" -msgstr "REVERSE nu poate fi specificat într-o interogare buclă FOR" - -#: gram.y:1461 -msgid "loop variable of FOREACH must be a known variable or list of variables" -msgstr "variabila unei bucle de tip FOREACH trebuie să fie o variabilă cunoscută sau o listă de variabile cunoscute" - -#: gram.y:1513 -#: gram.y:1550 -#: gram.y:1598 -#: gram.y:2540 -#: gram.y:2621 -#: gram.y:2732 -#: gram.y:3365 -msgid "unexpected end of function definition" -msgstr "sfârșit de definiție a funcției nerecunoscut" - -#: gram.y:1618 -#: gram.y:1642 -#: gram.y:1654 -#: gram.y:1661 -#: gram.y:1750 -#: gram.y:1758 -#: gram.y:1772 -#: gram.y:1867 -#: gram.y:2048 -#: gram.y:2127 -#: gram.y:2242 -#: gram.y:2821 -#: gram.y:2885 -#: gram.y:3325 -#: gram.y:3346 -msgid "syntax error" -msgstr "eroare de sintaxă" - -#: gram.y:1646 -#: gram.y:1648 -#: gram.y:2052 -#: gram.y:2054 -msgid "invalid SQLSTATE code" -msgstr "cod SQLSTATE invalid" - -#: gram.y:1814 -msgid "syntax error, expected \"FOR\"" -msgstr "eroare de sintaxă, așteptam \"FOR\"" - -#: gram.y:1876 -msgid "FETCH statement cannot return multiple rows" -msgstr "comanda FETCH nu poate returna mai multe rânduri" - -#: gram.y:1932 -msgid "cursor variable must be a simple variable" -msgstr "variabila cursor trebuie să fie o variabilă simplă" - -#: gram.y:1938 -#, c-format -msgid "variable \"%s\" must be of type cursor or refcursor" -msgstr "variabila \"%s\" trebuie să fie de tip cursor sau refcursor" - -#: gram.y:2106 -msgid "label does not exist" -msgstr "etichetă inexistentă" - -#: gram.y:2213 -#: gram.y:2224 -#, c-format -msgid "\"%s\" is not a known variable" -msgstr "\"%s\" nu este o variabilă cunoscută" - -#: gram.y:2326 -#: gram.y:2336 -#: gram.y:2464 -msgid "mismatched parentheses" -msgstr "paranteze care nu se potrivesc" - -#: gram.y:2340 -#, c-format -msgid "missing \"%s\" at end of SQL expression" -msgstr "lipsă \"%s\" la sfârșitul unei expresii SQL" - -#: gram.y:2346 -#, c-format -msgid "missing \"%s\" at end of SQL statement" -msgstr "lipsă \"%s\" la sfârșitul unei comenzi SQL" - -#: gram.y:2363 -msgid "missing expression" -msgstr "expresie lipsă" - -#: gram.y:2365 -msgid "missing SQL statement" -msgstr "comandă SQL incompletă" - -#: gram.y:2466 -msgid "incomplete data type declaration" -msgstr "declarație incompletă pentru un tip de dată" - -#: gram.y:2489 -msgid "missing data type declaration" -msgstr "declarație lipsă pentru un tip de dată" - -#: gram.y:2545 -msgid "INTO specified more than once" -msgstr "INTO este folosit mai mult de o singură dată" - -#: gram.y:2713 -msgid "expected FROM or IN" -msgstr "este așteptat FROM sau IN" - -#: gram.y:2773 -msgid "RETURN cannot have a parameter in function returning set" -msgstr "RETURN nu poate avea un parametru în cazul unei funcții ce returnează un set" - -#: gram.y:2774 -msgid "Use RETURN NEXT or RETURN QUERY." -msgstr "Folosiți RETURN NEXT sau RETURN QUERY." - -#: gram.y:2782 -msgid "RETURN cannot have a parameter in function with OUT parameters" -msgstr "RETURN nu poate avea un parametru în cazul unei funcții cu parametrii de tip OUT" - -#: gram.y:2791 -msgid "RETURN cannot have a parameter in function returning void" -msgstr "RETURN nu poate avea un parametru în cazul unei funcții de tip void" - -#: gram.y:2809 -#: gram.y:2816 -msgid "RETURN must specify a record or row variable in function returning row" -msgstr "RETURN trebuie să specifice o variabilă de tip înregistrare sau rând într-o funcție ce returnează un rând" - -#: gram.y:2858 -msgid "RETURN NEXT cannot have a parameter in function with OUT parameters" -msgstr "RETURN NEXT nu poate avea un parametru într-o funcţie cu parametrii de tip OUT" - -#: gram.y:2873 -#: gram.y:2880 -msgid "RETURN NEXT must specify a record or row variable in function returning row" -msgstr "RETURN NEXT trebuie să specifice o variabilă de tip înregistrare sau rând într-o funcție ce returnează un rând" - -#: gram.y:2959 -#, c-format -msgid "\"%s\" is declared CONSTANT" -msgstr "\"%s\" este declarat CONSTANT" - -#: gram.y:3021 -#: gram.y:3033 -msgid "record or row variable cannot be part of multiple-item INTO list" -msgstr "variabila înregistrare sau rînd nu poate fi parte a unul element multiplu dintr-o listă INTO" - -#: gram.y:3078 -msgid "too many INTO variables specified" -msgstr "prea multe variabile INTO specificate" - -#: gram.y:3286 -#, c-format -msgid "end label \"%s\" specified for unlabelled block" -msgstr "etichetă de sfârșit \"%s\" specificată pentru un bloc fără etichetă " - -#: gram.y:3293 -#, c-format -msgid "end label \"%s\" differs from block's label \"%s\"" -msgstr "eticheta de sfârșit \"%s\" diferă față de eticheta blocului \"%s\"" - -#: gram.y:3320 -#, c-format -msgid "cursor \"%s\" has no arguments" -msgstr "cursorul \"%s\" nu are argumente" - -#: gram.y:3334 -#, c-format -msgid "cursor \"%s\" has arguments" -msgstr "cursorul \"%s\" are argumente" - -#: gram.y:3382 -msgid "unrecognized RAISE statement option" -msgstr "opțiune nerecunoscută a comenzii RAISE" - -#: gram.y:3386 -msgid "syntax error, expected \"=\"" -msgstr "eroare de sintaxă, expected \"=\"" - -#: pl_funcs.c:218 -msgid "statement block" -msgstr "bloc de comenzi" - -#: pl_funcs.c:220 -msgid "assignment" -msgstr "atribuire" - -#: pl_funcs.c:230 -msgid "FOR with integer loop variable" -msgstr "FOR cu variabila buclei de tip integer" - -#: pl_funcs.c:232 -msgid "FOR over SELECT rows" -msgstr "FOR peste SELECT rânduri" - -#: pl_funcs.c:234 -msgid "FOR over cursor" -msgstr "FOR peste cursor" - -#: pl_funcs.c:236 -msgid "FOREACH over array" -msgstr "FOREACH peste cursor" - -#: pl_funcs.c:248 -msgid "SQL statement" -msgstr "comandă SQL" - -#: pl_funcs.c:250 -msgid "EXECUTE statement" -msgstr "comandă EXECUTE" - -#: pl_funcs.c:252 -msgid "FOR over EXECUTE statement" -msgstr "FOR peste comandă EXECUTE" - -#: pl_handler.c:60 -msgid "Sets handling of conflicts between PL/pgSQL variable names and table column names." -msgstr "Stabilește modalitatea de rezolvare a conflictelor de nume dintre variabilele PL/pgSQL și coloanele tabelelor." - -#. translator: %s is typically the translation of "syntax error" -#: pl_scanner.c:467 -#, c-format -msgid "%s at end of input" -msgstr "%s la sfârşit de intrare" - -#. translator: first %s is typically the translation of "syntax error" -#: pl_scanner.c:483 -#, c-format -msgid "%s at or near \"%s\"" -msgstr "%s la sau aproape de \"%s\"" - -#~ msgid "expected \"[\"" -#~ msgstr "este așteptat \"[\"" - -#~ msgid "row \"%s\" has no field \"%s\"" -#~ msgstr "rândul \"%s\" nu are nici un câmp \"%s\"" - -#~ msgid "row \"%s.%s\" has no field \"%s\"" -#~ msgstr "rândul \"%s.%s\" nu are nici un câmp \"%s\"" - -#~ msgid "type of \"%s\" does not match that when preparing the plan" -#~ msgstr "tipul pentru \"%s\" nu se potriveşte cu asta în pregatirea planului" - -#~ msgid "type of \"%s.%s\" does not match that when preparing the plan" -#~ msgstr "" -#~ "de tipul \"%s.%s\" nu pe potriveşte cu asta în timpul preparării planului" - -#~ msgid "type of tgargv[%d] does not match that when preparing the plan" -#~ msgstr "" -#~ "de tipul tgargv[%d] nu se potriveşte cu asta în timpul preparării planului" - -#~ msgid "N/A (dropped column)" -#~ msgstr "N/A (coloană ştearsă)" - -#~ msgid "" -#~ "Number of returned columns (%d) does not match expected column count (%d)." -#~ msgstr "" -#~ "Numărul coloanelor rezultate (%d) nu se potriveşte cu numărul coloanelor " -#~ "aşteptat (%d)." - -#~ msgid "Returned type %s does not match expected type %s in column %s." -#~ msgstr "" -#~ "Tipul de dată rezultat %s nu se potriveşte cu tipul de dată aşteptat %s " -#~ "în coloana %s." - -#~ msgid "only positional parameters can be aliased" -#~ msgstr "doar parametrii poziționali pot avea alias" - -#~ msgid "function has no parameter \"%s\"" -#~ msgstr "funcţia nu are nici un parametru \"%s\"" - -#~ msgid "expected an integer variable" -#~ msgstr "e așteptată o variabilă de tip integer" - -#~ msgid "syntax error at \"%s\"" -#~ msgstr "eroare de sintaxă la \"%s\"" - -#~ msgid "Expected \"FOR\", to open a reference cursor." -#~ msgstr "este așteptat \"FOR\" pentru a deschide o referinţă cursor." - -#~ msgid "expected a cursor or refcursor variable" -#~ msgstr "aşteptam o variabilă cursor sau refcursor" - -#~ msgid "too many variables specified in SQL statement" -#~ msgstr "prea multe variabile specificate in comanda SQL" - -#~ msgid "" -#~ "RETURN cannot have a parameter in function returning set; use RETURN NEXT " -#~ "or RETURN QUERY" -#~ msgstr "" -#~ "RETURN nu poate avea un parametru în cazul unei funcții ce returnează un " -#~ "set; folosiți RETURN NEXT sau RETURN QUERY" - -#~ msgid "cannot assign to tg_argv" -#~ msgstr "nu pot aloca la tg_argv" - -#~ msgid "" -#~ "Expected record variable, row variable, or list of scalar variables " -#~ "following INTO." -#~ msgstr "" -#~ "Este așteptată variabilă de tip înregistrare, variabilă de tip rând, sau " -#~ "listă de variabile de tip scalar după INTO." - -#~ msgid "SQL statement in PL/PgSQL function \"%s\" near line %d" -#~ msgstr "comandă SQL în funcția PL/PgSQL \"%s\" aproape de linia %d" - -#~ msgid "expected \")\"" -#~ msgstr "este așteptat \")\"" - -#~ msgid "variable \"%s\" does not exist in the current block" -#~ msgstr "variabila \"%s\" nu există in blocul curent" - -#~ msgid "unterminated \" in identifier: %s" -#~ msgstr "\" neterminat în identificatorul: %s" - -#~ msgid "qualified identifier cannot be used here: %s" -#~ msgstr "identificatorul calificat nu poate fi utilizat aici: %s" - -#~ msgid "unterminated quoted identifier" -#~ msgstr "identificator în ghilimele, neterminat" - -#~ msgid "unterminated /* comment" -#~ msgstr "comentariu /* neterminat" - -#~ msgid "unterminated quoted string" -#~ msgstr "șir în ghilimele, neterminat" - -#~ msgid "unterminated dollar-quoted string" -#~ msgstr "șir încadrat în semnul dollar neterminat" diff --git a/src/pl/plpgsql/src/po/ru.po b/src/pl/plpgsql/src/po/ru.po index c4ffec3086b..2589c3991ca 100644 --- a/src/pl/plpgsql/src/po/ru.po +++ b/src/pl/plpgsql/src/po/ru.po @@ -1,13 +1,13 @@ # Russian message translation file for plpgsql # 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-2017, 2018, 2019, 2020, 2021. +# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2018, 2019, 2020, 2021, 2022. msgid "" msgstr "" "Project-Id-Version: plpgsql (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-11-08 05:22+0300\n" -"PO-Revision-Date: 2021-09-04 12:39+0300\n" +"POT-Creation-Date: 2022-08-27 14:52+0300\n" +"PO-Revision-Date: 2022-09-05 13:38+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -26,8 +26,8 @@ msgstr "функции PL/pgSQL не могут принимать тип %s" #, c-format msgid "could not determine actual return type for polymorphic function \"%s\"" msgstr "" -"не удалось определить фактический тип результата для полиморфной функции \"%s" -"\"" +"не удалось определить фактический тип результата для полиморфной функции \"" +"%s\"" #: pl_comp.c:560 #, c-format @@ -78,8 +78,8 @@ msgstr "неоднозначная ссылка на столбец \"%s\"" msgid "It could refer to either a PL/pgSQL variable or a table column." msgstr "Подразумевается ссылка на переменную PL/pgSQL или столбец таблицы." -#: pl_comp.c:1324 pl_exec.c:5190 pl_exec.c:5363 pl_exec.c:5450 pl_exec.c:5541 -#: pl_exec.c:6562 +#: pl_comp.c:1324 pl_exec.c:5234 pl_exec.c:5407 pl_exec.c:5494 pl_exec.c:5585 +#: pl_exec.c:6606 #, c-format msgid "record \"%s\" has no field \"%s\"" msgstr "в записи \"%s\" нет поля \"%s\"" @@ -104,7 +104,7 @@ msgstr "переменная \"%s\" имеет псевдотип %s" msgid "type \"%s\" is only a shell" msgstr "тип \"%s\" является пустышкой" -#: pl_comp.c:2204 pl_exec.c:6863 +#: pl_comp.c:2204 pl_exec.c:6907 #, c-format msgid "type %s is not composite" msgstr "тип %s не является составным" @@ -119,55 +119,60 @@ msgstr "нераспознанное условие исключения \"%s\"" msgid "" "could not determine actual argument type for polymorphic function \"%s\"" msgstr "" -"не удалось определить фактический тип аргумента для полиморфной функции \"%s" -"\"" +"не удалось определить фактический тип аргумента для полиморфной функции \"" +"%s\"" -#: pl_exec.c:500 pl_exec.c:934 pl_exec.c:1169 +#: pl_exec.c:501 pl_exec.c:940 pl_exec.c:1175 msgid "during initialization of execution state" msgstr "в процессе инициализации состояния выполнения" -#: pl_exec.c:506 +#: pl_exec.c:507 msgid "while storing call arguments into local variables" msgstr "при сохранении аргументов вызова в локальных переменных" -#: pl_exec.c:594 pl_exec.c:1007 +#: pl_exec.c:595 pl_exec.c:1013 msgid "during function entry" msgstr "при входе в функцию" -#: pl_exec.c:617 +#: pl_exec.c:618 #, c-format msgid "control reached end of function without RETURN" msgstr "конец функции достигнут без RETURN" -#: pl_exec.c:623 +#: pl_exec.c:624 msgid "while casting return value to function's return type" msgstr "при приведении возвращаемого значения к типу результата функции" -#: pl_exec.c:636 pl_exec.c:3637 +#: pl_exec.c:636 pl_exec.c:3665 #, c-format msgid "set-valued function called in context that cannot accept a set" msgstr "" "функция, возвращающая множество, вызвана в контексте, где ему нет места" -#: pl_exec.c:762 pl_exec.c:1033 pl_exec.c:1191 +#: pl_exec.c:641 pl_exec.c:3671 +#, c-format +msgid "materialize mode required, but it is not allowed in this context" +msgstr "требуется режим материализации, но он недопустим в этом контексте" + +#: pl_exec.c:768 pl_exec.c:1039 pl_exec.c:1197 msgid "during function exit" msgstr "при выходе из функции" -#: pl_exec.c:817 pl_exec.c:881 pl_exec.c:3434 +#: pl_exec.c:823 pl_exec.c:887 pl_exec.c:3464 msgid "returned record type does not match expected record type" msgstr "возвращаемый тип записи не соответствует ожидаемому" -#: pl_exec.c:1030 pl_exec.c:1188 +#: pl_exec.c:1036 pl_exec.c:1194 #, c-format msgid "control reached end of trigger procedure without RETURN" msgstr "конец триггерной процедуры достигнут без RETURN" -#: pl_exec.c:1038 +#: pl_exec.c:1044 #, c-format msgid "trigger procedure cannot return a set" msgstr "триггерная процедура не может возвращать множество" -#: pl_exec.c:1077 pl_exec.c:1105 +#: pl_exec.c:1083 pl_exec.c:1111 msgid "" "returned row structure does not match the structure of the triggering table" msgstr "" @@ -177,7 +182,7 @@ msgstr "" #. translator: last %s is a phrase such as "during statement block #. local variable initialization" #. -#: pl_exec.c:1237 +#: pl_exec.c:1252 #, c-format msgid "PL/pgSQL function %s line %d %s" msgstr "функция PL/pgSQL %s, строка %d, %s" @@ -185,39 +190,39 @@ msgstr "функция PL/pgSQL %s, строка %d, %s" #. translator: last %s is a phrase such as "while storing call #. arguments into local variables" #. -#: pl_exec.c:1248 +#: pl_exec.c:1263 #, c-format msgid "PL/pgSQL function %s %s" msgstr "функция PL/pgSQL %s, %s" #. translator: last %s is a plpgsql statement type name -#: pl_exec.c:1256 +#: pl_exec.c:1271 #, c-format msgid "PL/pgSQL function %s line %d at %s" msgstr "функция PL/pgSQL %s, строка %d, оператор %s" -#: pl_exec.c:1262 +#: pl_exec.c:1277 #, c-format msgid "PL/pgSQL function %s" msgstr "функция PL/pgSQL %s" -#: pl_exec.c:1633 +#: pl_exec.c:1648 msgid "during statement block local variable initialization" msgstr "при инициализации локальной переменной в блоке операторов" -#: pl_exec.c:1731 +#: pl_exec.c:1753 msgid "during statement block entry" msgstr "при входе в блок операторов" -#: pl_exec.c:1763 +#: pl_exec.c:1785 msgid "during statement block exit" msgstr "при выходе из блока операторов" -#: pl_exec.c:1801 +#: pl_exec.c:1823 msgid "during exception cleanup" msgstr "при очистке после исключения" -#: pl_exec.c:2334 +#: pl_exec.c:2360 #, c-format msgid "" "procedure parameter \"%s\" is an output parameter but corresponding argument " @@ -226,7 +231,7 @@ msgstr "" "параметр процедуры \"%s\" является выходным, но соответствующий аргумент не " "допускает запись" -#: pl_exec.c:2339 +#: pl_exec.c:2365 #, c-format msgid "" "procedure parameter %d is an output parameter but corresponding argument is " @@ -235,258 +240,258 @@ msgstr "" "параметр процедуры %d является выходным, но соответствующий аргумент не " "допускает запись" -#: pl_exec.c:2373 +#: pl_exec.c:2399 #, c-format msgid "GET STACKED DIAGNOSTICS cannot be used outside an exception handler" msgstr "" "GET STACKED DIAGNOSTICS нельзя использовать вне блока обработчика исключения" -#: pl_exec.c:2573 +#: pl_exec.c:2599 #, c-format msgid "case not found" msgstr "неправильный CASE" -#: pl_exec.c:2574 +#: pl_exec.c:2600 #, c-format msgid "CASE statement is missing ELSE part." msgstr "В операторе CASE не хватает части ELSE." -#: pl_exec.c:2667 +#: pl_exec.c:2693 #, c-format msgid "lower bound of FOR loop cannot be null" msgstr "нижняя граница цикла FOR не может быть равна NULL" -#: pl_exec.c:2683 +#: pl_exec.c:2709 #, c-format msgid "upper bound of FOR loop cannot be null" msgstr "верхняя граница цикла FOR не может быть равна NULL" -#: pl_exec.c:2701 +#: pl_exec.c:2727 #, c-format msgid "BY value of FOR loop cannot be null" msgstr "значение BY в цикле FOR не может быть равно NULL" -#: pl_exec.c:2707 +#: pl_exec.c:2733 #, c-format msgid "BY value of FOR loop must be greater than zero" msgstr "значение BY в цикле FOR должно быть больше нуля" -#: pl_exec.c:2841 pl_exec.c:4626 +#: pl_exec.c:2867 pl_exec.c:4667 #, c-format msgid "cursor \"%s\" already in use" msgstr "курсор \"%s\" уже используется" -#: pl_exec.c:2864 pl_exec.c:4691 +#: pl_exec.c:2890 pl_exec.c:4737 #, c-format msgid "arguments given for cursor without arguments" msgstr "курсору без аргументов были переданы аргументы" -#: pl_exec.c:2883 pl_exec.c:4710 +#: pl_exec.c:2909 pl_exec.c:4756 #, c-format msgid "arguments required for cursor" msgstr "курсору требуются аргументы" -#: pl_exec.c:2970 +#: pl_exec.c:3000 #, c-format msgid "FOREACH expression must not be null" msgstr "выражение FOREACH не может быть равно NULL" -#: pl_exec.c:2985 +#: pl_exec.c:3015 #, c-format msgid "FOREACH expression must yield an array, not type %s" msgstr "выражение в FOREACH должно быть массивом, но не типом %s" -#: pl_exec.c:3002 +#: pl_exec.c:3032 #, c-format msgid "slice dimension (%d) is out of the valid range 0..%d" msgstr "размерность среза (%d) вне допустимого диапазона 0..%d" -#: pl_exec.c:3029 +#: pl_exec.c:3059 #, c-format msgid "FOREACH ... SLICE loop variable must be of an array type" msgstr "переменная цикла FOREACH ... SLICE должна быть массивом" -#: pl_exec.c:3033 +#: pl_exec.c:3063 #, c-format msgid "FOREACH loop variable must not be of an array type" msgstr "переменная цикла FOREACH не должна быть массивом" -#: pl_exec.c:3195 pl_exec.c:3252 pl_exec.c:3427 +#: pl_exec.c:3225 pl_exec.c:3282 pl_exec.c:3457 #, c-format msgid "" "cannot return non-composite value from function returning composite type" msgstr "" "функция, возвращающая составной тип, не может вернуть несоставное значение" -#: pl_exec.c:3291 pl_gram.y:3310 +#: pl_exec.c:3321 pl_gram.y:3319 #, c-format msgid "cannot use RETURN NEXT in a non-SETOF function" msgstr "" "RETURN NEXT можно использовать только в функциях, возвращающих множества" -#: pl_exec.c:3332 pl_exec.c:3464 +#: pl_exec.c:3362 pl_exec.c:3494 #, c-format msgid "wrong result type supplied in RETURN NEXT" msgstr "в RETURN NEXT передан неправильный тип результата" -#: pl_exec.c:3370 pl_exec.c:3391 +#: pl_exec.c:3400 pl_exec.c:3421 #, c-format msgid "wrong record type supplied in RETURN NEXT" msgstr "в RETURN NEXT передан неправильный тип записи" -#: pl_exec.c:3483 +#: pl_exec.c:3513 #, c-format msgid "RETURN NEXT must have a parameter" msgstr "у оператора RETURN NEXT должен быть параметр" -#: pl_exec.c:3511 pl_gram.y:3374 +#: pl_exec.c:3541 pl_gram.y:3383 #, c-format msgid "cannot use RETURN QUERY in a non-SETOF function" msgstr "" "RETURN QUERY можно использовать только в функциях, возвращающих множества" -#: pl_exec.c:3529 +#: pl_exec.c:3559 msgid "structure of query does not match function result type" msgstr "структура запроса не соответствует типу результата функции" -#: pl_exec.c:3584 pl_exec.c:4404 pl_exec.c:8604 +#: pl_exec.c:3614 pl_exec.c:4444 pl_exec.c:8685 #, c-format msgid "query string argument of EXECUTE is null" msgstr "в качестве текста запроса в EXECUTE передан NULL" -#: pl_exec.c:3665 pl_exec.c:3803 +#: pl_exec.c:3699 pl_exec.c:3837 #, c-format msgid "RAISE option already specified: %s" msgstr "этот параметр RAISE уже указан: %s" -#: pl_exec.c:3699 +#: pl_exec.c:3733 #, c-format msgid "RAISE without parameters cannot be used outside an exception handler" msgstr "" "RAISE без параметров нельзя использовать вне блока обработчика исключения" -#: pl_exec.c:3793 +#: pl_exec.c:3827 #, c-format msgid "RAISE statement option cannot be null" msgstr "параметром оператора RAISE не может быть NULL" -#: pl_exec.c:3863 +#: pl_exec.c:3897 #, c-format msgid "%s" msgstr "%s" -#: pl_exec.c:3918 +#: pl_exec.c:3952 #, c-format msgid "assertion failed" msgstr "нарушение истинности" -#: pl_exec.c:4277 pl_exec.c:4465 +#: pl_exec.c:4317 pl_exec.c:4506 #, c-format msgid "cannot COPY to/from client in PL/pgSQL" msgstr "в PL/pgSQL нельзя выполнить COPY с участием клиента" -#: pl_exec.c:4283 +#: pl_exec.c:4323 #, c-format msgid "unsupported transaction command in PL/pgSQL" msgstr "неподдерживаемая транзакционная команда в PL/pgSQL" -#: pl_exec.c:4306 pl_exec.c:4494 +#: pl_exec.c:4346 pl_exec.c:4535 #, c-format msgid "INTO used with a command that cannot return data" msgstr "INTO с командой не может возвращать данные" -#: pl_exec.c:4329 pl_exec.c:4517 +#: pl_exec.c:4369 pl_exec.c:4558 #, c-format msgid "query returned no rows" msgstr "запрос не вернул строк" -#: pl_exec.c:4351 pl_exec.c:4536 pl_exec.c:5685 +#: pl_exec.c:4391 pl_exec.c:4577 pl_exec.c:5729 #, c-format msgid "query returned more than one row" msgstr "запрос вернул несколько строк" -#: pl_exec.c:4353 +#: pl_exec.c:4393 #, c-format msgid "Make sure the query returns a single row, or use LIMIT 1." msgstr "" "Измените запрос, чтобы он выбирал одну строку, или используйте LIMIT 1." -#: pl_exec.c:4369 +#: pl_exec.c:4409 #, c-format msgid "query has no destination for result data" msgstr "в запросе нет назначения для данных результата" -#: pl_exec.c:4370 +#: pl_exec.c:4410 #, c-format msgid "If you want to discard the results of a SELECT, use PERFORM instead." msgstr "Если вам нужно отбросить результаты SELECT, используйте PERFORM." -#: pl_exec.c:4457 +#: pl_exec.c:4498 #, c-format msgid "EXECUTE of SELECT ... INTO is not implemented" msgstr "возможность выполнения SELECT ... INTO в EXECUTE не реализована" # skip-rule: space-before-ellipsis -#: pl_exec.c:4458 +#: pl_exec.c:4499 #, c-format msgid "" "You might want to use EXECUTE ... INTO or EXECUTE CREATE TABLE ... AS " "instead." msgstr "" -"Альтернативой может стать EXECUTE ... INTO или EXECUTE CREATE TABLE ... " -"AS ..." +"Альтернативой может стать EXECUTE ... INTO или EXECUTE CREATE TABLE ... AS " +"..." -#: pl_exec.c:4471 +#: pl_exec.c:4512 #, c-format msgid "EXECUTE of transaction commands is not implemented" msgstr "EXECUTE с транзакционными командами не поддерживается" -#: pl_exec.c:4772 pl_exec.c:4860 +#: pl_exec.c:4822 pl_exec.c:4910 #, c-format msgid "cursor variable \"%s\" is null" msgstr "переменная курсора \"%s\" равна NULL" -#: pl_exec.c:4783 pl_exec.c:4871 +#: pl_exec.c:4833 pl_exec.c:4921 #, c-format msgid "cursor \"%s\" does not exist" msgstr "курсор \"%s\" не существует" -#: pl_exec.c:4796 +#: pl_exec.c:4846 #, c-format msgid "relative or absolute cursor position is null" msgstr "относительная или абсолютная позиция курсора равна NULL" -#: pl_exec.c:5040 pl_exec.c:5135 +#: pl_exec.c:5084 pl_exec.c:5179 #, c-format msgid "null value cannot be assigned to variable \"%s\" declared NOT NULL" msgstr "значение NULL нельзя присвоить переменной \"%s\", объявленной NOT NULL" -#: pl_exec.c:5116 +#: pl_exec.c:5160 #, c-format msgid "cannot assign non-composite value to a row variable" msgstr "переменной типа кортеж можно присвоить только составное значение" -#: pl_exec.c:5148 +#: pl_exec.c:5192 #, c-format msgid "cannot assign non-composite value to a record variable" msgstr "переменной типа запись можно присвоить только составное значение" -#: pl_exec.c:5199 +#: pl_exec.c:5243 #, c-format msgid "cannot assign to system column \"%s\"" msgstr "присвоить значение системному столбцу \"%s\" нельзя" -#: pl_exec.c:5648 +#: pl_exec.c:5692 #, c-format msgid "query did not return data" msgstr "запрос не вернул данные" -#: pl_exec.c:5649 pl_exec.c:5661 pl_exec.c:5686 pl_exec.c:5762 pl_exec.c:5767 +#: pl_exec.c:5693 pl_exec.c:5705 pl_exec.c:5730 pl_exec.c:5806 pl_exec.c:5811 #, c-format msgid "query: %s" msgstr "запрос: %s" -#: pl_exec.c:5657 +#: pl_exec.c:5701 #, c-format msgid "query returned %d column" msgid_plural "query returned %d columns" @@ -494,52 +499,57 @@ msgstr[0] "запрос вернул %d столбец" msgstr[1] "запрос вернул %d столбца" msgstr[2] "запрос вернул %d столбцов" -#: pl_exec.c:5761 +#: pl_exec.c:5805 #, c-format msgid "query is SELECT INTO, but it should be plain SELECT" msgstr "запрос - не просто SELECT, а SELECT INTO" -#: pl_exec.c:5766 +#: pl_exec.c:5810 #, c-format msgid "query is not a SELECT" msgstr "запрос - не SELECT" -#: pl_exec.c:6576 pl_exec.c:6616 pl_exec.c:6656 +#: pl_exec.c:6620 pl_exec.c:6660 pl_exec.c:6700 #, c-format msgid "" "type of parameter %d (%s) does not match that when preparing the plan (%s)" msgstr "" -"тип параметра %d (%s) не соответствует тому, с которым подготавливался план " -"(%s)" +"тип параметра %d (%s) не соответствует тому, с которым подготавливался план (" +"%s)" -#: pl_exec.c:7067 pl_exec.c:7101 pl_exec.c:7175 pl_exec.c:7201 +#: pl_exec.c:7111 pl_exec.c:7145 pl_exec.c:7219 pl_exec.c:7245 #, c-format msgid "number of source and target fields in assignment does not match" msgstr "в левой и правой части присваивания разное количество полей" #. translator: %s represents a name of an extra check -#: pl_exec.c:7069 pl_exec.c:7103 pl_exec.c:7177 pl_exec.c:7203 +#: pl_exec.c:7113 pl_exec.c:7147 pl_exec.c:7221 pl_exec.c:7247 #, c-format msgid "%s check of %s is active." msgstr "Включена проверка %s (с %s)." -#: pl_exec.c:7073 pl_exec.c:7107 pl_exec.c:7181 pl_exec.c:7207 +#: pl_exec.c:7117 pl_exec.c:7151 pl_exec.c:7225 pl_exec.c:7251 #, c-format msgid "Make sure the query returns the exact list of columns." msgstr "" "Измените запрос, чтобы он возвращал в точности требуемый список столбцов." -#: pl_exec.c:7594 +#: pl_exec.c:7638 #, c-format msgid "record \"%s\" is not assigned yet" msgstr "записи \"%s\" не присвоено значение" -#: pl_exec.c:7595 +#: pl_exec.c:7639 #, c-format msgid "The tuple structure of a not-yet-assigned record is indeterminate." msgstr "" "Для записи, которой не присвоено значение, структура кортежа не определена." +#: pl_exec.c:8283 pl_gram.y:3442 +#, c-format +msgid "variable \"%s\" is declared CONSTANT" +msgstr "переменная \"%s\" объявлена как CONSTANT" + #: pl_funcs.c:237 msgid "statement block" msgstr "блок операторов" @@ -572,57 +582,57 @@ msgstr "SQL-оператор" msgid "FOR over EXECUTE statement" msgstr "FOR по результатам EXECUTE" -#: pl_gram.y:485 +#: pl_gram.y:487 #, c-format msgid "block label must be placed before DECLARE, not after" msgstr "метка блока должна помещаться до DECLARE, а не после" -#: pl_gram.y:505 +#: pl_gram.y:507 #, c-format msgid "collations are not supported by type %s" msgstr "тип %s не поддерживает сортировку (COLLATION)" -#: pl_gram.y:524 +#: pl_gram.y:526 #, c-format msgid "variable \"%s\" must have a default value, since it's declared NOT NULL" msgstr "" "у переменной \"%s\" должно быть значение по умолчанию, так как она объявлена " "как NOT NULL" -#: pl_gram.y:672 pl_gram.y:687 pl_gram.y:713 +#: pl_gram.y:674 pl_gram.y:689 pl_gram.y:715 #, c-format msgid "variable \"%s\" does not exist" msgstr "переменная \"%s\" не существует" -#: pl_gram.y:731 pl_gram.y:759 +#: pl_gram.y:733 pl_gram.y:761 msgid "duplicate declaration" msgstr "повторяющееся объявление" -#: pl_gram.y:742 pl_gram.y:770 +#: pl_gram.y:744 pl_gram.y:772 #, c-format msgid "variable \"%s\" shadows a previously defined variable" msgstr "переменная \"%s\" скрывает ранее определённую переменную" -#: pl_gram.y:1042 +#: pl_gram.y:1044 #, c-format msgid "diagnostics item %s is not allowed in GET STACKED DIAGNOSTICS" msgstr "команда GET STACKED DIAGNOSTICS не принимает элемент %s" -#: pl_gram.y:1060 +#: pl_gram.y:1062 #, c-format msgid "diagnostics item %s is not allowed in GET CURRENT DIAGNOSTICS" msgstr "команда GET CURRENT DIAGNOSTICS не принимает элемент %s" -#: pl_gram.y:1155 +#: pl_gram.y:1157 msgid "unrecognized GET DIAGNOSTICS item" msgstr "нераспознанный элемент GET DIAGNOSTICS" -#: pl_gram.y:1171 pl_gram.y:3549 +#: pl_gram.y:1173 pl_gram.y:3558 #, c-format msgid "\"%s\" is not a scalar variable" msgstr "\"%s\" - не скалярная переменная" -#: pl_gram.y:1401 pl_gram.y:1595 +#: pl_gram.y:1403 pl_gram.y:1597 #, c-format msgid "" "loop variable of loop over rows must be a record variable or list of scalar " @@ -631,234 +641,229 @@ msgstr "" "переменная цикла по кортежам должна быть переменной типа запись или списком " "скалярных переменных" -#: pl_gram.y:1436 +#: pl_gram.y:1438 #, c-format msgid "cursor FOR loop must have only one target variable" msgstr "в цикле FOR с курсором должна быть только одна переменная" -#: pl_gram.y:1443 +#: pl_gram.y:1445 #, c-format msgid "cursor FOR loop must use a bound cursor variable" msgstr "" "в цикле FOR с курсором должен использоваться курсор, привязанный к запросу" -#: pl_gram.y:1534 +#: pl_gram.y:1536 #, c-format msgid "integer FOR loop must have only one target variable" msgstr "в целочисленном цикле FOR должна быть только одна переменная" -#: pl_gram.y:1568 +#: pl_gram.y:1570 #, c-format msgid "cannot specify REVERSE in query FOR loop" msgstr "в цикле FOR с запросом нельзя указать REVERSE" -#: pl_gram.y:1698 +#: pl_gram.y:1700 #, c-format msgid "loop variable of FOREACH must be a known variable or list of variables" msgstr "" "переменной цикла FOREACH должна быть известная переменная или список " "переменных" -#: pl_gram.y:1740 +#: pl_gram.y:1742 #, c-format msgid "" "there is no label \"%s\" attached to any block or loop enclosing this " "statement" msgstr "в блоке или цикле, окружающем этот оператор, нет метки \"%s\"" -#: pl_gram.y:1748 +#: pl_gram.y:1750 #, c-format msgid "block label \"%s\" cannot be used in CONTINUE" msgstr "метку блока \"%s\" нельзя использовать в CONTINUE" -#: pl_gram.y:1763 +#: pl_gram.y:1765 #, c-format msgid "EXIT cannot be used outside a loop, unless it has a label" msgstr "EXIT можно использовать вне цикла только с указанием метки" -#: pl_gram.y:1764 +#: pl_gram.y:1766 #, c-format msgid "CONTINUE cannot be used outside a loop" msgstr "CONTINUE нельзя использовать вне цикла" -#: pl_gram.y:1788 pl_gram.y:1826 pl_gram.y:1874 pl_gram.y:2998 pl_gram.y:3084 -#: pl_gram.y:3195 pl_gram.y:3948 +#: pl_gram.y:1790 pl_gram.y:1828 pl_gram.y:1876 pl_gram.y:3005 pl_gram.y:3093 +#: pl_gram.y:3204 pl_gram.y:3957 msgid "unexpected end of function definition" msgstr "неожиданный конец определения функции" -#: pl_gram.y:1894 pl_gram.y:1918 pl_gram.y:1934 pl_gram.y:1940 pl_gram.y:2061 -#: pl_gram.y:2069 pl_gram.y:2083 pl_gram.y:2178 pl_gram.y:2402 pl_gram.y:2492 -#: pl_gram.y:2649 pl_gram.y:3791 pl_gram.y:3852 pl_gram.y:3929 +#: pl_gram.y:1896 pl_gram.y:1920 pl_gram.y:1936 pl_gram.y:1942 pl_gram.y:2067 +#: pl_gram.y:2075 pl_gram.y:2089 pl_gram.y:2184 pl_gram.y:2408 pl_gram.y:2498 +#: pl_gram.y:2656 pl_gram.y:3800 pl_gram.y:3861 pl_gram.y:3938 msgid "syntax error" msgstr "ошибка синтаксиса" -#: pl_gram.y:1922 pl_gram.y:1924 pl_gram.y:2406 pl_gram.y:2408 +#: pl_gram.y:1924 pl_gram.y:1926 pl_gram.y:2412 pl_gram.y:2414 msgid "invalid SQLSTATE code" msgstr "неверный код SQLSTATE" -#: pl_gram.y:2126 +#: pl_gram.y:2132 msgid "syntax error, expected \"FOR\"" msgstr "ошибка синтаксиса, ожидался \"FOR\"" -#: pl_gram.y:2187 +#: pl_gram.y:2193 #, c-format msgid "FETCH statement cannot return multiple rows" msgstr "оператор FETCH не может вернуть несколько строк" -#: pl_gram.y:2284 +#: pl_gram.y:2290 #, c-format msgid "cursor variable must be a simple variable" msgstr "переменная-курсор должна быть простой переменной" -#: pl_gram.y:2290 +#: pl_gram.y:2296 #, c-format msgid "variable \"%s\" must be of type cursor or refcursor" msgstr "переменная \"%s\" должна быть типа cursor или refcursor" -#: pl_gram.y:2620 pl_gram.y:2631 +#: pl_gram.y:2627 pl_gram.y:2638 #, c-format msgid "\"%s\" is not a known variable" msgstr "\"%s\" - не известная переменная" -#: pl_gram.y:2737 pl_gram.y:2747 pl_gram.y:2903 +#: pl_gram.y:2744 pl_gram.y:2754 pl_gram.y:2910 msgid "mismatched parentheses" msgstr "непарные скобки" -#: pl_gram.y:2751 +#: pl_gram.y:2758 #, c-format msgid "missing \"%s\" at end of SQL expression" msgstr "отсутствует \"%s\" в конце выражения SQL" -#: pl_gram.y:2757 +#: pl_gram.y:2764 #, c-format msgid "missing \"%s\" at end of SQL statement" msgstr "отсутствует \"%s\" в конце оператора SQL" -#: pl_gram.y:2774 +#: pl_gram.y:2781 msgid "missing expression" msgstr "отсутствует выражение" -#: pl_gram.y:2776 +#: pl_gram.y:2783 msgid "missing SQL statement" msgstr "отсутствует оператор SQL" -#: pl_gram.y:2905 +#: pl_gram.y:2912 msgid "incomplete data type declaration" msgstr "неполное определение типа данных" -#: pl_gram.y:2928 +#: pl_gram.y:2935 msgid "missing data type declaration" msgstr "отсутствует определение типа данных" -#: pl_gram.y:3006 +#: pl_gram.y:3015 msgid "INTO specified more than once" msgstr "INTO указано неоднократно" -#: pl_gram.y:3176 +#: pl_gram.y:3185 msgid "expected FROM or IN" msgstr "ожидалось FROM или IN" -#: pl_gram.y:3237 +#: pl_gram.y:3246 #, c-format msgid "RETURN cannot have a parameter in function returning set" msgstr "в функции, возвращающей множество, RETURN должен быть без параметров" -#: pl_gram.y:3238 +#: pl_gram.y:3247 #, c-format msgid "Use RETURN NEXT or RETURN QUERY." msgstr "Используйте RETURN NEXT или RETURN QUERY." -#: pl_gram.y:3248 +#: pl_gram.y:3257 #, c-format msgid "RETURN cannot have a parameter in a procedure" msgstr "в процедуре RETURN должен быть без параметров" -#: pl_gram.y:3253 +#: pl_gram.y:3262 #, c-format msgid "RETURN cannot have a parameter in function returning void" msgstr "в функции, не возвращающей ничего, RETURN не должен иметь параметров" -#: pl_gram.y:3262 +#: pl_gram.y:3271 #, c-format msgid "RETURN cannot have a parameter in function with OUT parameters" msgstr "RETURN должен быть без параметров в функции с параметрами OUT" -#: pl_gram.y:3325 +#: pl_gram.y:3334 #, c-format msgid "RETURN NEXT cannot have a parameter in function with OUT parameters" msgstr "RETURN NEXT должен быть без параметров в функции с параметрами OUT" -#: pl_gram.y:3433 -#, c-format -msgid "variable \"%s\" is declared CONSTANT" -msgstr "переменная \"%s\" объявлена как CONSTANT" - -#: pl_gram.y:3491 +#: pl_gram.y:3500 #, c-format msgid "record variable cannot be part of multiple-item INTO list" msgstr "" "переменная типа запись не может быть частью списка INTO с несколькими " "элементами" -#: pl_gram.y:3537 +#: pl_gram.y:3546 #, c-format msgid "too many INTO variables specified" msgstr "указано слишком много переменных INTO" -#: pl_gram.y:3745 +#: pl_gram.y:3754 #, c-format msgid "end label \"%s\" specified for unlabeled block" msgstr "конечная метка \"%s\" указана для непомеченного блока" -#: pl_gram.y:3752 +#: pl_gram.y:3761 #, c-format msgid "end label \"%s\" differs from block's label \"%s\"" msgstr "конечная метка \"%s\" отличается от метки блока \"%s\"" -#: pl_gram.y:3786 +#: pl_gram.y:3795 #, c-format msgid "cursor \"%s\" has no arguments" msgstr "курсор \"%s\" не имеет аргументов" -#: pl_gram.y:3800 +#: pl_gram.y:3809 #, c-format msgid "cursor \"%s\" has arguments" msgstr "курсор \"%s\" имеет аргументы" -#: pl_gram.y:3842 +#: pl_gram.y:3851 #, c-format msgid "cursor \"%s\" has no argument named \"%s\"" msgstr "курсор \"%s\" не имеет аргумента \"%s\"" -#: pl_gram.y:3862 +#: pl_gram.y:3871 #, c-format msgid "value for parameter \"%s\" of cursor \"%s\" specified more than once" msgstr "значение параметра \"%s\" курсора \"%s\" указано неоднократно" -#: pl_gram.y:3887 +#: pl_gram.y:3896 #, c-format msgid "not enough arguments for cursor \"%s\"" msgstr "недостаточно аргументов для курсора \"%s\"" -#: pl_gram.y:3894 +#: pl_gram.y:3903 #, c-format msgid "too many arguments for cursor \"%s\"" msgstr "слишком много аргументов для курсора \"%s\"" -#: pl_gram.y:3980 +#: pl_gram.y:3989 msgid "unrecognized RAISE statement option" msgstr "нераспознанный параметр оператора RAISE" -#: pl_gram.y:3984 +#: pl_gram.y:3993 msgid "syntax error, expected \"=\"" msgstr "ошибка синтаксиса, ожидалось \"=\"" -#: pl_gram.y:4025 +#: pl_gram.y:4034 #, c-format msgid "too many parameters specified for RAISE" msgstr "слишком много параметров для RAISE" -#: pl_gram.y:4029 +#: pl_gram.y:4038 #, c-format msgid "too few parameters specified for RAISE" msgstr "недостаточно параметров для RAISE" diff --git a/src/pl/plpgsql/src/po/uk.po b/src/pl/plpgsql/src/po/uk.po index b7ee4750fb3..77510da01b8 100644 --- a/src/pl/plpgsql/src/po/uk.po +++ b/src/pl/plpgsql/src/po/uk.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: postgresql\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-08-17 08:39+0000\n" -"PO-Revision-Date: 2021-08-17 10:54\n" +"POT-Creation-Date: 2022-08-12 10:39+0000\n" +"PO-Revision-Date: 2022-09-13 11:52\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -14,13 +14,13 @@ msgstr "" "X-Crowdin-Project: postgresql\n" "X-Crowdin-Project-ID: 324573\n" "X-Crowdin-Language: uk\n" -"X-Crowdin-File: /REL_14_DEV/plpgsql.pot\n" -"X-Crowdin-File-ID: 758\n" +"X-Crowdin-File: /REL_15_STABLE/plpgsql.pot\n" +"X-Crowdin-File-ID: 894\n" #: pl_comp.c:438 pl_handler.c:496 #, c-format msgid "PL/pgSQL functions cannot accept type %s" -msgstr "Функції PL/pgSQl не можуть приймати тип %s" +msgstr "Функції PL/pgSQL не можуть приймати тип %s" #: pl_comp.c:530 #, c-format @@ -62,109 +62,114 @@ msgstr "компіляція функції PL/pgSQL \"%s\" біля рядка msgid "parameter name \"%s\" used more than once" msgstr "ім'я параметру «%s» використано декілька разів" -#: pl_comp.c:1137 +#: pl_comp.c:1139 #, c-format msgid "column reference \"%s\" is ambiguous" msgstr "посилання на стовпець \"%s\" є неоднозначним" -#: pl_comp.c:1139 +#: pl_comp.c:1141 #, c-format msgid "It could refer to either a PL/pgSQL variable or a table column." msgstr "Це може відноситися до змінної PL/pgSQL або стовпця таблиці." -#: pl_comp.c:1322 pl_exec.c:5189 pl_exec.c:5362 pl_exec.c:5449 pl_exec.c:5540 -#: pl_exec.c:6547 +#: pl_comp.c:1324 pl_exec.c:5234 pl_exec.c:5407 pl_exec.c:5494 pl_exec.c:5585 +#: pl_exec.c:6606 #, c-format msgid "record \"%s\" has no field \"%s\"" msgstr "запис \"%s\" не має поля \"%s\"" -#: pl_comp.c:1816 +#: pl_comp.c:1818 #, c-format msgid "relation \"%s\" does not exist" msgstr "відношення \"%s\" не існує" -#: pl_comp.c:1823 pl_comp.c:1865 +#: pl_comp.c:1825 pl_comp.c:1867 #, c-format msgid "relation \"%s\" does not have a composite type" msgstr "відношення \"%s\" не має складеного типу" -#: pl_comp.c:1931 +#: pl_comp.c:1933 #, c-format msgid "variable \"%s\" has pseudo-type %s" msgstr "змінна \"%s\" має псевдотип %s" -#: pl_comp.c:2120 +#: pl_comp.c:2122 #, c-format msgid "type \"%s\" is only a shell" msgstr "тип \"%s\" є лише оболонкою" -#: pl_comp.c:2202 pl_exec.c:6848 +#: pl_comp.c:2204 pl_exec.c:6907 #, c-format msgid "type %s is not composite" msgstr "тип %s не є складеним" -#: pl_comp.c:2250 pl_comp.c:2303 +#: pl_comp.c:2252 pl_comp.c:2305 #, c-format msgid "unrecognized exception condition \"%s\"" msgstr "нерозпізнана умова виключення \"%s\"" -#: pl_comp.c:2524 +#: pl_comp.c:2526 #, c-format msgid "could not determine actual argument type for polymorphic function \"%s\"" msgstr "не вдалося визначити фактичний тип аргумента поліморфної функції \"%s\"" -#: pl_exec.c:500 pl_exec.c:934 pl_exec.c:1169 +#: pl_exec.c:501 pl_exec.c:940 pl_exec.c:1175 msgid "during initialization of execution state" msgstr "під час ініціалізації стану виконання" -#: pl_exec.c:506 +#: pl_exec.c:507 msgid "while storing call arguments into local variables" msgstr "під час зберігання аргументів виклику до локальних змінних" -#: pl_exec.c:594 pl_exec.c:1007 +#: pl_exec.c:595 pl_exec.c:1013 msgid "during function entry" msgstr "під час входу до функції" -#: pl_exec.c:617 +#: pl_exec.c:618 #, c-format msgid "control reached end of function without RETURN" msgstr "досягнуто кінця функції без RETURN" -#: pl_exec.c:623 +#: pl_exec.c:624 msgid "while casting return value to function's return type" msgstr "під час приведення значення, що повертається, до типу результата функції" -#: pl_exec.c:636 pl_exec.c:3636 +#: pl_exec.c:636 pl_exec.c:3665 #, c-format msgid "set-valued function called in context that cannot accept a set" msgstr "функція \"set-valued\" викликана в контексті, де йому немає місця" -#: pl_exec.c:762 pl_exec.c:1033 pl_exec.c:1191 +#: pl_exec.c:641 pl_exec.c:3671 +#, c-format +msgid "materialize mode required, but it is not allowed in this context" +msgstr "необхідний режим матеріалізації (materialize mode), але він неприпустимий у цьому контексті" + +#: pl_exec.c:768 pl_exec.c:1039 pl_exec.c:1197 msgid "during function exit" msgstr "під час виходу з функції" -#: pl_exec.c:817 pl_exec.c:881 pl_exec.c:3434 +#: pl_exec.c:823 pl_exec.c:887 pl_exec.c:3464 msgid "returned record type does not match expected record type" msgstr "тип запису, що повертається, не відповідає очікуваному типу" -#: pl_exec.c:1030 pl_exec.c:1188 +#: pl_exec.c:1036 pl_exec.c:1194 #, c-format msgid "control reached end of trigger procedure without RETURN" msgstr "досягнуто кінця тригерної процедури без RETURN" -#: pl_exec.c:1038 +#: pl_exec.c:1044 #, c-format msgid "trigger procedure cannot return a set" msgstr "тригерна процедура не може повернути набір" -#: pl_exec.c:1077 pl_exec.c:1105 +#: pl_exec.c:1083 pl_exec.c:1111 msgid "returned row structure does not match the structure of the triggering table" msgstr "структура рядка, що повертається, не відповідає структурі таблиці, яка викликала тригер" #. translator: last %s is a phrase such as "during statement block #. local variable initialization" #. -#: pl_exec.c:1237 +#: pl_exec.c:1252 #, c-format msgid "PL/pgSQL function %s line %d %s" msgstr "Функція PL/pgSQL %s рядок %d %s" @@ -172,332 +177,342 @@ msgstr "Функція PL/pgSQL %s рядок %d %s" #. translator: last %s is a phrase such as "while storing call #. arguments into local variables" #. -#: pl_exec.c:1248 +#: pl_exec.c:1263 #, c-format msgid "PL/pgSQL function %s %s" msgstr "Функція PL/pgSQL %s %s" #. translator: last %s is a plpgsql statement type name -#: pl_exec.c:1256 +#: pl_exec.c:1271 #, c-format msgid "PL/pgSQL function %s line %d at %s" msgstr "Функція PL/pgSQL %s рядок %d в %s" -#: pl_exec.c:1262 +#: pl_exec.c:1277 #, c-format msgid "PL/pgSQL function %s" msgstr "Функція PL/pgSQL %s" -#: pl_exec.c:1633 +#: pl_exec.c:1648 msgid "during statement block local variable initialization" msgstr "під час ініціалізації локальної змінної в блоці операторів" -#: pl_exec.c:1731 +#: pl_exec.c:1753 msgid "during statement block entry" msgstr "під час входу в блок операторів" -#: pl_exec.c:1763 +#: pl_exec.c:1785 msgid "during statement block exit" msgstr "під час виходу з блоку операторів" -#: pl_exec.c:1801 +#: pl_exec.c:1823 msgid "during exception cleanup" msgstr "під час очищення винятку" -#: pl_exec.c:2334 +#: pl_exec.c:2360 #, c-format msgid "procedure parameter \"%s\" is an output parameter but corresponding argument is not writable" msgstr "параметр процедури \"%s\" є вихідним, але відповідний аргумент не допускає запис" -#: pl_exec.c:2339 +#: pl_exec.c:2365 #, c-format msgid "procedure parameter %d is an output parameter but corresponding argument is not writable" msgstr "параметр процедури %d є вихідним, але відповідний аргумент не допускає запис" -#: pl_exec.c:2373 +#: pl_exec.c:2399 #, c-format msgid "GET STACKED DIAGNOSTICS cannot be used outside an exception handler" msgstr "GET STACKED DIAGNOSTICS не може використовуватись поза блоком обробника винятків" -#: pl_exec.c:2573 +#: pl_exec.c:2599 #, c-format msgid "case not found" msgstr "гілку не знайдено" -#: pl_exec.c:2574 +#: pl_exec.c:2600 #, c-format msgid "CASE statement is missing ELSE part." msgstr "В операторі CASE пропущено частину ELSE." -#: pl_exec.c:2667 +#: pl_exec.c:2693 #, c-format msgid "lower bound of FOR loop cannot be null" msgstr "нижня границя циклу FOR не може бути null" -#: pl_exec.c:2683 +#: pl_exec.c:2709 #, c-format msgid "upper bound of FOR loop cannot be null" msgstr "верхня границя циклу FOR не може бути null" -#: pl_exec.c:2701 +#: pl_exec.c:2727 #, c-format msgid "BY value of FOR loop cannot be null" msgstr "Значення BY циклу FOR не може бути null" -#: pl_exec.c:2707 +#: pl_exec.c:2733 #, c-format msgid "BY value of FOR loop must be greater than zero" msgstr "Значення BY циклу FOR повинно бути більше нуля" -#: pl_exec.c:2841 pl_exec.c:4625 +#: pl_exec.c:2867 pl_exec.c:4667 #, c-format msgid "cursor \"%s\" already in use" msgstr "курсор \"%s\" вже використовується" -#: pl_exec.c:2864 pl_exec.c:4690 +#: pl_exec.c:2890 pl_exec.c:4737 #, c-format msgid "arguments given for cursor without arguments" msgstr "аргументи, надані курсору без аргументів" -#: pl_exec.c:2883 pl_exec.c:4709 +#: pl_exec.c:2909 pl_exec.c:4756 #, c-format msgid "arguments required for cursor" msgstr "аргументи, необхідні для курсора" -#: pl_exec.c:2970 +#: pl_exec.c:3000 #, c-format msgid "FOREACH expression must not be null" msgstr "Вираз FOREACH не може бути null" -#: pl_exec.c:2985 +#: pl_exec.c:3015 #, c-format msgid "FOREACH expression must yield an array, not type %s" msgstr "Вираз в FOREACH повинен бути масивом, не типом %s" -#: pl_exec.c:3002 +#: pl_exec.c:3032 #, c-format msgid "slice dimension (%d) is out of the valid range 0..%d" msgstr "розмір зрізу (%d) поза припустимим діапазоном 0..%d" -#: pl_exec.c:3029 +#: pl_exec.c:3059 #, c-format msgid "FOREACH ... SLICE loop variable must be of an array type" msgstr "Змінна циклу FOREACH ... SLICE повинна бути масивом" -#: pl_exec.c:3033 +#: pl_exec.c:3063 #, c-format msgid "FOREACH loop variable must not be of an array type" msgstr "Змінна циклу FOREACH не повинна бути масивом" -#: pl_exec.c:3195 pl_exec.c:3252 pl_exec.c:3427 +#: pl_exec.c:3225 pl_exec.c:3282 pl_exec.c:3457 #, c-format msgid "cannot return non-composite value from function returning composite type" msgstr "функція, що повертає складений тип, не може повернути не складене значення" -#: pl_exec.c:3291 pl_gram.y:3310 +#: pl_exec.c:3321 pl_gram.y:3319 #, c-format msgid "cannot use RETURN NEXT in a non-SETOF function" msgstr "не можна використовувати RETURN NEXT в функціях, що не повертають набори даних" -#: pl_exec.c:3332 pl_exec.c:3464 +#: pl_exec.c:3362 pl_exec.c:3494 #, c-format msgid "wrong result type supplied in RETURN NEXT" msgstr "в RETURN NEXT вказано неправильний тип результату" -#: pl_exec.c:3370 pl_exec.c:3391 +#: pl_exec.c:3400 pl_exec.c:3421 #, c-format msgid "wrong record type supplied in RETURN NEXT" msgstr "в RETURN NEXT вказано неправильний тип запису" -#: pl_exec.c:3483 +#: pl_exec.c:3513 #, c-format msgid "RETURN NEXT must have a parameter" msgstr "RETURN NEXT повинен мати параметр" -#: pl_exec.c:3511 pl_gram.y:3374 +#: pl_exec.c:3541 pl_gram.y:3383 #, c-format msgid "cannot use RETURN QUERY in a non-SETOF function" msgstr "не можна використовувати RETURN QUERY в функціях, що не повертають набір" -#: pl_exec.c:3529 +#: pl_exec.c:3559 msgid "structure of query does not match function result type" msgstr "структура запиту не відповідає типу результата функції" -#: pl_exec.c:3562 pl_exec.c:5753 -#, c-format -msgid "query \"%s\" is not a SELECT" -msgstr "запит \"%s\" не є SELECT" - -#: pl_exec.c:3584 pl_exec.c:4403 pl_exec.c:8589 +#: pl_exec.c:3614 pl_exec.c:4444 pl_exec.c:8685 #, c-format msgid "query string argument of EXECUTE is null" msgstr "текстовий аргумент запиту EXECUTE є null" -#: pl_exec.c:3664 pl_exec.c:3802 +#: pl_exec.c:3699 pl_exec.c:3837 #, c-format msgid "RAISE option already specified: %s" msgstr "Параметр RAISE вже вказано: %s" -#: pl_exec.c:3698 +#: pl_exec.c:3733 #, c-format msgid "RAISE without parameters cannot be used outside an exception handler" msgstr "RAISE без параметрів не можна використовувати поза блоком обробника винятків" -#: pl_exec.c:3792 +#: pl_exec.c:3827 #, c-format msgid "RAISE statement option cannot be null" msgstr "Параметром оператора RAISE не може бути null" -#: pl_exec.c:3862 +#: pl_exec.c:3897 #, c-format msgid "%s" msgstr "%s" -#: pl_exec.c:3917 +#: pl_exec.c:3952 #, c-format msgid "assertion failed" msgstr "порушення істинності" -#: pl_exec.c:4276 pl_exec.c:4464 +#: pl_exec.c:4317 pl_exec.c:4506 #, c-format msgid "cannot COPY to/from client in PL/pgSQL" msgstr "в PL/pgSQL не можна виконати COPY за участю клієнта" -#: pl_exec.c:4282 +#: pl_exec.c:4323 #, c-format msgid "unsupported transaction command in PL/pgSQL" msgstr "непідтримувана транзакційна команда в PL/pgSQL" -#: pl_exec.c:4305 pl_exec.c:4493 +#: pl_exec.c:4346 pl_exec.c:4535 #, c-format msgid "INTO used with a command that cannot return data" msgstr "INTO використаний з командою, що не може повертати дані" -#: pl_exec.c:4328 pl_exec.c:4516 +#: pl_exec.c:4369 pl_exec.c:4558 #, c-format msgid "query returned no rows" msgstr "запит не повернув рядки" -#: pl_exec.c:4350 pl_exec.c:4535 +#: pl_exec.c:4391 pl_exec.c:4577 pl_exec.c:5729 #, c-format msgid "query returned more than one row" msgstr "запит повернув декілька рядків" -#: pl_exec.c:4352 +#: pl_exec.c:4393 #, c-format msgid "Make sure the query returns a single row, or use LIMIT 1." msgstr "Переконайтеся, що запит повертає один рядок, або використовуйте LIMIT 1." -#: pl_exec.c:4368 +#: pl_exec.c:4409 #, c-format msgid "query has no destination for result data" msgstr "запит не має призначення для даних результату" -#: pl_exec.c:4369 +#: pl_exec.c:4410 #, c-format msgid "If you want to discard the results of a SELECT, use PERFORM instead." msgstr "Якщо ви хочете відкинути результати SELECT, використайте PERFORM." -#: pl_exec.c:4456 +#: pl_exec.c:4498 #, c-format msgid "EXECUTE of SELECT ... INTO is not implemented" msgstr "EXECUTE виразу SELECT ... INTO не реалізовано" -#: pl_exec.c:4457 +#: pl_exec.c:4499 #, c-format msgid "You might want to use EXECUTE ... INTO or EXECUTE CREATE TABLE ... AS instead." msgstr "Альтернативою може стати EXECUTE ... INTO або EXECUTE CREATE TABLE ... AS." -#: pl_exec.c:4470 +#: pl_exec.c:4512 #, c-format msgid "EXECUTE of transaction commands is not implemented" msgstr "EXECUTE з транзакційними командами не реалізовано" -#: pl_exec.c:4771 pl_exec.c:4859 +#: pl_exec.c:4822 pl_exec.c:4910 #, c-format msgid "cursor variable \"%s\" is null" msgstr "змінна курсора \"%s\" дорівнює null" -#: pl_exec.c:4782 pl_exec.c:4870 +#: pl_exec.c:4833 pl_exec.c:4921 #, c-format msgid "cursor \"%s\" does not exist" msgstr "курсор \"%s\" не існує" -#: pl_exec.c:4795 +#: pl_exec.c:4846 #, c-format msgid "relative or absolute cursor position is null" msgstr "відносна або абсолютна позиція курсора дорівнює null" -#: pl_exec.c:5039 pl_exec.c:5134 +#: pl_exec.c:5084 pl_exec.c:5179 #, c-format msgid "null value cannot be assigned to variable \"%s\" declared NOT NULL" msgstr "значення null не можна призначити змінній \"%s\", оголошеній NOT NULL" -#: pl_exec.c:5115 +#: pl_exec.c:5160 #, c-format msgid "cannot assign non-composite value to a row variable" msgstr "змінній типу кортеж можна призначити лише складене значення" -#: pl_exec.c:5147 +#: pl_exec.c:5192 #, c-format msgid "cannot assign non-composite value to a record variable" msgstr "змінній типу запис можна призначити лише складене значення" -#: pl_exec.c:5198 +#: pl_exec.c:5243 #, c-format msgid "cannot assign to system column \"%s\"" msgstr "призначити значення системному стовпцю \"%s\" не можна" -#: pl_exec.c:5647 +#: pl_exec.c:5692 #, c-format -msgid "query \"%s\" did not return data" -msgstr "запит \"%s\" не повернув дані" +msgid "query did not return data" +msgstr "запит не повернув даних" -#: pl_exec.c:5655 +#: pl_exec.c:5693 pl_exec.c:5705 pl_exec.c:5730 pl_exec.c:5806 pl_exec.c:5811 #, c-format -msgid "query \"%s\" returned %d column" -msgid_plural "query \"%s\" returned %d columns" -msgstr[0] "запит \"%s\" повернув %d колонку" -msgstr[1] "запит \"%s\" повернув %d колонки" -msgstr[2] "запит \"%s\" повернув %d колонок" -msgstr[3] "запит \"%s\" повернув %d колонки" +msgid "query: %s" +msgstr "запит: %s" -#: pl_exec.c:5683 +#: pl_exec.c:5701 #, c-format -msgid "query \"%s\" returned more than one row" -msgstr "запит \"%s\" повернув декілька рядків" +msgid "query returned %d column" +msgid_plural "query returned %d columns" +msgstr[0] "запит повернув %d колонку" +msgstr[1] "запит повернув %d колонки" +msgstr[2] "запит повернув %d колонок" +msgstr[3] "запит повернув %d колонок" -#: pl_exec.c:6561 pl_exec.c:6601 pl_exec.c:6641 +#: pl_exec.c:5805 +#, c-format +msgid "query is SELECT INTO, but it should be plain SELECT" +msgstr "запит є SELECT INTO, але має бути звичайним SELECT" + +#: pl_exec.c:5810 +#, c-format +msgid "query is not a SELECT" +msgstr "запит не є SELECT" + +#: pl_exec.c:6620 pl_exec.c:6660 pl_exec.c:6700 #, c-format msgid "type of parameter %d (%s) does not match that when preparing the plan (%s)" msgstr "тип параметру %d (%s) не відповідає тому, з котрим тривала підготовка плану (%s)" -#: pl_exec.c:7052 pl_exec.c:7086 pl_exec.c:7160 pl_exec.c:7186 +#: pl_exec.c:7111 pl_exec.c:7145 pl_exec.c:7219 pl_exec.c:7245 #, c-format msgid "number of source and target fields in assignment does not match" msgstr "кількість вихідних і цільових полів у присвоюванні не збігається" #. translator: %s represents a name of an extra check -#: pl_exec.c:7054 pl_exec.c:7088 pl_exec.c:7162 pl_exec.c:7188 +#: pl_exec.c:7113 pl_exec.c:7147 pl_exec.c:7221 pl_exec.c:7247 #, c-format msgid "%s check of %s is active." msgstr "%s перевірка %s активна." -#: pl_exec.c:7058 pl_exec.c:7092 pl_exec.c:7166 pl_exec.c:7192 +#: pl_exec.c:7117 pl_exec.c:7151 pl_exec.c:7225 pl_exec.c:7251 #, c-format msgid "Make sure the query returns the exact list of columns." msgstr "Переконайтеся, що запит повертає точний список стовпців." -#: pl_exec.c:7579 +#: pl_exec.c:7638 #, c-format msgid "record \"%s\" is not assigned yet" msgstr "запис \"%s\" ще не призначено" -#: pl_exec.c:7580 +#: pl_exec.c:7639 #, c-format msgid "The tuple structure of a not-yet-assigned record is indeterminate." msgstr "Для запису, котрому не призначене значення, структура кортежа не визначена." +#: pl_exec.c:8283 pl_gram.y:3442 +#, c-format +msgid "variable \"%s\" is declared CONSTANT" +msgstr "змінна \"%s\" оголошена як CONSTANT" + #: pl_funcs.c:237 msgid "statement block" msgstr "блок операторів" @@ -530,280 +545,275 @@ msgstr "SQL-оператор" msgid "FOR over EXECUTE statement" msgstr "FOR за результатами EXECUTE" -#: pl_gram.y:485 +#: pl_gram.y:487 #, c-format msgid "block label must be placed before DECLARE, not after" msgstr "мітка блоку повинна бути розміщена до DECLARE, а не після" -#: pl_gram.y:505 +#: pl_gram.y:507 #, c-format msgid "collations are not supported by type %s" msgstr "тип %s не підтримує правила сортування" -#: pl_gram.y:524 +#: pl_gram.y:526 #, c-format msgid "variable \"%s\" must have a default value, since it's declared NOT NULL" msgstr "змінна \"%s\" повинна мати значення за замовчуванням після того, як вона оголошена як NOT NULL" -#: pl_gram.y:672 pl_gram.y:687 pl_gram.y:713 +#: pl_gram.y:674 pl_gram.y:689 pl_gram.y:715 #, c-format msgid "variable \"%s\" does not exist" msgstr "змінної \"%s\" не існує" -#: pl_gram.y:731 pl_gram.y:759 +#: pl_gram.y:733 pl_gram.y:761 msgid "duplicate declaration" msgstr "дублікат оголошення" -#: pl_gram.y:742 pl_gram.y:770 +#: pl_gram.y:744 pl_gram.y:772 #, c-format msgid "variable \"%s\" shadows a previously defined variable" msgstr "змінна \"%s\" приховує раніше оголошену змінну" -#: pl_gram.y:1042 +#: pl_gram.y:1044 #, c-format msgid "diagnostics item %s is not allowed in GET STACKED DIAGNOSTICS" msgstr "команда GET STACKED DIAGNOSTICS не дозволяє елемент діагностування %s" -#: pl_gram.y:1060 +#: pl_gram.y:1062 #, c-format msgid "diagnostics item %s is not allowed in GET CURRENT DIAGNOSTICS" msgstr "команда GET CURRENT DIAGNOSTICS не дозволяє елемент діагностування %s" -#: pl_gram.y:1155 +#: pl_gram.y:1157 msgid "unrecognized GET DIAGNOSTICS item" msgstr "нерозпізнаний елемент GET DIAGNOSTICS" -#: pl_gram.y:1171 pl_gram.y:3549 +#: pl_gram.y:1173 pl_gram.y:3558 #, c-format msgid "\"%s\" is not a scalar variable" msgstr "\"%s\" не є скалярною змінною" -#: pl_gram.y:1401 pl_gram.y:1595 +#: pl_gram.y:1403 pl_gram.y:1597 #, c-format msgid "loop variable of loop over rows must be a record variable or list of scalar variables" msgstr "змінна циклу по кортежах повинна бути змінною типу запис або списком скалярних змінних" -#: pl_gram.y:1436 +#: pl_gram.y:1438 #, c-format msgid "cursor FOR loop must have only one target variable" msgstr "курсор в циклі FOR повинен мати лише одну цільову змінну" -#: pl_gram.y:1443 +#: pl_gram.y:1445 #, c-format msgid "cursor FOR loop must use a bound cursor variable" msgstr "цикл курсора FOR повинен використовувати обмежуючу змінну курсора" -#: pl_gram.y:1534 +#: pl_gram.y:1536 #, c-format msgid "integer FOR loop must have only one target variable" msgstr "цілочисельний цикл FOR повинен мати лише одну цільову змінну" -#: pl_gram.y:1568 +#: pl_gram.y:1570 #, c-format msgid "cannot specify REVERSE in query FOR loop" msgstr "в циклі FOR з запитом не можна вказати REVERSE" -#: pl_gram.y:1698 +#: pl_gram.y:1700 #, c-format msgid "loop variable of FOREACH must be a known variable or list of variables" msgstr "змінній циклу FOREACH повинна бути відома змінна або список змінних" -#: pl_gram.y:1740 +#: pl_gram.y:1742 #, c-format msgid "there is no label \"%s\" attached to any block or loop enclosing this statement" msgstr "в блоку або циклу, розділеному цим оператором, немає мітки \"%s\"" -#: pl_gram.y:1748 +#: pl_gram.y:1750 #, c-format msgid "block label \"%s\" cannot be used in CONTINUE" msgstr "мітку блока \"%s\" не можна використовувати в CONTINUE" -#: pl_gram.y:1763 +#: pl_gram.y:1765 #, c-format msgid "EXIT cannot be used outside a loop, unless it has a label" msgstr "EXIT можна використовувати поза циклом, тільки з зазначенням мітки" -#: pl_gram.y:1764 +#: pl_gram.y:1766 #, c-format msgid "CONTINUE cannot be used outside a loop" msgstr "CONTINUE не можна використовувати поза циклом" -#: pl_gram.y:1788 pl_gram.y:1826 pl_gram.y:1874 pl_gram.y:2998 pl_gram.y:3084 -#: pl_gram.y:3195 pl_gram.y:3948 +#: pl_gram.y:1790 pl_gram.y:1828 pl_gram.y:1876 pl_gram.y:3005 pl_gram.y:3093 +#: pl_gram.y:3204 pl_gram.y:3957 msgid "unexpected end of function definition" msgstr "неочікуваний кінец визначення функції" -#: pl_gram.y:1894 pl_gram.y:1918 pl_gram.y:1934 pl_gram.y:1940 pl_gram.y:2061 -#: pl_gram.y:2069 pl_gram.y:2083 pl_gram.y:2178 pl_gram.y:2402 pl_gram.y:2492 -#: pl_gram.y:2649 pl_gram.y:3791 pl_gram.y:3852 pl_gram.y:3929 +#: pl_gram.y:1896 pl_gram.y:1920 pl_gram.y:1936 pl_gram.y:1942 pl_gram.y:2067 +#: pl_gram.y:2075 pl_gram.y:2089 pl_gram.y:2184 pl_gram.y:2408 pl_gram.y:2498 +#: pl_gram.y:2656 pl_gram.y:3800 pl_gram.y:3861 pl_gram.y:3938 msgid "syntax error" msgstr "синтаксична помилка" -#: pl_gram.y:1922 pl_gram.y:1924 pl_gram.y:2406 pl_gram.y:2408 +#: pl_gram.y:1924 pl_gram.y:1926 pl_gram.y:2412 pl_gram.y:2414 msgid "invalid SQLSTATE code" msgstr "неприпустимий код SQLSTATE" -#: pl_gram.y:2126 +#: pl_gram.y:2132 msgid "syntax error, expected \"FOR\"" msgstr "помилка синтаксису, очікувався \"FOR\"" -#: pl_gram.y:2187 +#: pl_gram.y:2193 #, c-format msgid "FETCH statement cannot return multiple rows" msgstr "Оператор FETCH не може повернути декілька рядків" -#: pl_gram.y:2284 +#: pl_gram.y:2290 #, c-format msgid "cursor variable must be a simple variable" msgstr "змінна-курсор повинна бути простою змінною" -#: pl_gram.y:2290 +#: pl_gram.y:2296 #, c-format msgid "variable \"%s\" must be of type cursor or refcursor" msgstr "змінна \"%s\" повинна бути типу cursor або refcursor" -#: pl_gram.y:2620 pl_gram.y:2631 +#: pl_gram.y:2627 pl_gram.y:2638 #, c-format msgid "\"%s\" is not a known variable" msgstr "\"%s\" - невідома змінна" -#: pl_gram.y:2737 pl_gram.y:2747 pl_gram.y:2903 +#: pl_gram.y:2744 pl_gram.y:2754 pl_gram.y:2910 msgid "mismatched parentheses" msgstr "неузгоджені дужки" -#: pl_gram.y:2751 +#: pl_gram.y:2758 #, c-format msgid "missing \"%s\" at end of SQL expression" msgstr "пропущено \"%s\" в кінці виразу SQL" -#: pl_gram.y:2757 +#: pl_gram.y:2764 #, c-format msgid "missing \"%s\" at end of SQL statement" msgstr "пропущено \"%s\" в кінці оператора SQL" -#: pl_gram.y:2774 +#: pl_gram.y:2781 msgid "missing expression" msgstr "пропущено вираз" -#: pl_gram.y:2776 +#: pl_gram.y:2783 msgid "missing SQL statement" msgstr "пропущений оператор SQL" -#: pl_gram.y:2905 +#: pl_gram.y:2912 msgid "incomplete data type declaration" msgstr "неповне оголошення типу даних" -#: pl_gram.y:2928 +#: pl_gram.y:2935 msgid "missing data type declaration" msgstr "пропущено оголошення типу даних" -#: pl_gram.y:3006 +#: pl_gram.y:3015 msgid "INTO specified more than once" msgstr "INTO вказано неодноразово" -#: pl_gram.y:3176 +#: pl_gram.y:3185 msgid "expected FROM or IN" msgstr "очікувалось FROM або IN" -#: pl_gram.y:3237 +#: pl_gram.y:3246 #, c-format msgid "RETURN cannot have a parameter in function returning set" msgstr "В функції, яка повертає набір, RETURN не може мати параметр" -#: pl_gram.y:3238 +#: pl_gram.y:3247 #, c-format msgid "Use RETURN NEXT or RETURN QUERY." msgstr "Використайте RETURN NEXT або RETURN QUERY." -#: pl_gram.y:3248 +#: pl_gram.y:3257 #, c-format msgid "RETURN cannot have a parameter in a procedure" msgstr "В процедурі RETURN не може мати параметр" -#: pl_gram.y:3253 +#: pl_gram.y:3262 #, c-format msgid "RETURN cannot have a parameter in function returning void" msgstr "В функції, яка не повертає нічого, RETURN не може мати параметр" -#: pl_gram.y:3262 +#: pl_gram.y:3271 #, c-format msgid "RETURN cannot have a parameter in function with OUT parameters" msgstr "В функції з параметрами OUT, RETURN не може мати параметр" -#: pl_gram.y:3325 +#: pl_gram.y:3334 #, c-format msgid "RETURN NEXT cannot have a parameter in function with OUT parameters" msgstr "В функції з параметрами OUT, RETURN NEXT не може мати параметр" -#: pl_gram.y:3433 -#, c-format -msgid "variable \"%s\" is declared CONSTANT" -msgstr "змінна \"%s\" оголошена як CONSTANT" - -#: pl_gram.y:3491 +#: pl_gram.y:3500 #, c-format msgid "record variable cannot be part of multiple-item INTO list" msgstr "змінна типу запис не може бути частиною списка INTO з декількома елементами" -#: pl_gram.y:3537 +#: pl_gram.y:3546 #, c-format msgid "too many INTO variables specified" msgstr "вказано занадто багато змінних INTO" -#: pl_gram.y:3745 +#: pl_gram.y:3754 #, c-format msgid "end label \"%s\" specified for unlabeled block" msgstr "кінцева мітка \"%s\" вказана для невідміченого блоку" -#: pl_gram.y:3752 +#: pl_gram.y:3761 #, c-format msgid "end label \"%s\" differs from block's label \"%s\"" msgstr "кінцева мітка \"%s\" відрізняється від мітки блоку \"%s\"" -#: pl_gram.y:3786 +#: pl_gram.y:3795 #, c-format msgid "cursor \"%s\" has no arguments" msgstr "курсор \"%s\" не має аргументів" -#: pl_gram.y:3800 +#: pl_gram.y:3809 #, c-format msgid "cursor \"%s\" has arguments" msgstr "курсор \"%s\" має аргументи" -#: pl_gram.y:3842 +#: pl_gram.y:3851 #, c-format msgid "cursor \"%s\" has no argument named \"%s\"" msgstr "курсор \"%s\" не має аргументу \"%s\"" -#: pl_gram.y:3862 +#: pl_gram.y:3871 #, c-format msgid "value for parameter \"%s\" of cursor \"%s\" specified more than once" msgstr "значення параметра \"%s\" курсора \"%s\" вказано неодноразово" -#: pl_gram.y:3887 +#: pl_gram.y:3896 #, c-format msgid "not enough arguments for cursor \"%s\"" msgstr "недостатньо аргументів для курсора \"%s\"" -#: pl_gram.y:3894 +#: pl_gram.y:3903 #, c-format msgid "too many arguments for cursor \"%s\"" msgstr "занадто багато аргументів для курсора \"%s\"" -#: pl_gram.y:3980 +#: pl_gram.y:3989 msgid "unrecognized RAISE statement option" msgstr "нерозпізнаний параметр оператора RAISE" -#: pl_gram.y:3984 +#: pl_gram.y:3993 msgid "syntax error, expected \"=\"" msgstr "помилка синтаксису, очікувалось \"=\"" -#: pl_gram.y:4025 +#: pl_gram.y:4034 #, c-format msgid "too many parameters specified for RAISE" msgstr "занадто багато параметрів вказано для RAISE" -#: pl_gram.y:4029 +#: pl_gram.y:4038 #, c-format msgid "too few parameters specified for RAISE" msgstr "занадто мало параметрів вказано для RAISE" diff --git a/src/pl/plpgsql/src/po/zh_TW.po b/src/pl/plpgsql/src/po/zh_TW.po deleted file mode 100644 index 9e738a7e333..00000000000 --- a/src/pl/plpgsql/src/po/zh_TW.po +++ /dev/null @@ -1,788 +0,0 @@ -# Traditional Chinese message translation file for plpgsql -# Copyright (C) 2011 PostgreSQL Global Development Group -# This file is distributed under the same license as the PostgreSQL package. -# -msgid "" -msgstr "" -"Project-Id-Version: PostgreSQL 9.1\n" -"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2011-05-13 20:38+0000\n" -"PO-Revision-Date: 2013-09-03 23:25-0400\n" -"Last-Translator: Zhenbang Wei <znbang@gmail.com>\n" -"Language-Team: EnterpriseDB translation team <dev-escalations@enterprisedb.com>\n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: pl_comp.c:426 pl_handler.c:266 -#, c-format -msgid "PL/pgSQL functions cannot accept type %s" -msgstr "PL/pgSQL 函式無法接受型別 %s" - -#: pl_comp.c:505 -#, c-format -msgid "could not determine actual return type for polymorphic function \"%s\"" -msgstr "無法判斷多型函式 \"%s\" 實際傳回型別" - -#: pl_comp.c:535 -msgid "trigger functions can only be called as triggers" -msgstr "觸發函式只能當做觸發呼叫" - -#: pl_comp.c:539 pl_handler.c:251 -#, c-format -msgid "PL/pgSQL functions cannot return type %s" -msgstr "PL/pgSQL 函式無法傳回型別 %s" - -#: pl_comp.c:582 -msgid "trigger functions cannot have declared arguments" -msgstr "觸發函式不能有宣告過的參數" - -#: pl_comp.c:583 -msgid "" -"The arguments of the trigger can be accessed through TG_NARGS and TG_ARGV " -"instead." -msgstr "觸發程序的參數可以改透過 TG_NARGS 和 TG_ARGV 存取。" - -#: pl_comp.c:911 -#, c-format -msgid "compilation of PL/pgSQL function \"%s\" near line %d" -msgstr "編譯 PL/pgSQL 函式 \"%s\",靠近行 %d" - -# parser/parse_relation.c:510 parser/parse_relation.c:609 -#: pl_comp.c:1019 -#, c-format -msgid "column reference \"%s\" is ambiguous" -msgstr "資料行參考 \"%s\" 模稜兩可" - -#: pl_comp.c:1021 -msgid "It could refer to either a PL/pgSQL variable or a table column." -msgstr "可能參考到 PL/pgSQL 變數或資料表欄位。" - -#: pl_comp.c:1201 pl_comp.c:1229 pl_exec.c:3862 pl_exec.c:4208 pl_exec.c:4294 -#: pl_exec.c:4351 -#, c-format -msgid "record \"%s\" has no field \"%s\"" -msgstr "紀錄 \"%s\" 沒有欄位 \"%s\"" - -# catalog/namespace.c:200 utils/adt/regproc.c:837 -#: pl_comp.c:1754 -#, c-format -msgid "relation \"%s\" does not exist" -msgstr "關聯 \"%s\"不存在" - -# catalog/namespace.c:195 -#: pl_comp.c:1786 -#, c-format -msgid "relation \"%s.%s\" does not exist" -msgstr "關聯 \"%s.%s\"不存在" - -#: pl_comp.c:1868 -#, c-format -msgid "variable \"%s\" has pseudo-type %s" -msgstr "變數 \"%s\" 具有處擬型別 %s" - -#: pl_comp.c:1929 -#, c-format -msgid "relation \"%s\" is not a table" -msgstr "關係 \"%s\" 不是資料表" - -#: pl_comp.c:2089 -#, c-format -msgid "type \"%s\" is only a shell" -msgstr "型別 \"%s\" 只是殼" - -#: pl_comp.c:2162 pl_comp.c:2215 -#, c-format -msgid "unrecognized exception condition \"%s\"" -msgstr "無法辨識的例外條件 \"%s\"" - -#: pl_comp.c:2373 -#, c-format -msgid "" -"could not determine actual argument type for polymorphic function \"%s\"" -msgstr "無法判斷同名異式函式 \"%s\" 的實際參數型別" - -#: pl_exec.c:239 pl_exec.c:510 -msgid "during initialization of execution state" -msgstr "在初始化執行狀態期間" - -#: pl_exec.c:246 -msgid "while storing call arguments into local variables" -msgstr "儲存呼叫參數到區域變數時" - -#: pl_exec.c:301 pl_exec.c:667 -msgid "during function entry" -msgstr "在函式進入期間" - -#: pl_exec.c:332 pl_exec.c:698 -msgid "CONTINUE cannot be used outside a loop" -msgstr "CONTINUE 不能在迴圈之外使用" - -#: pl_exec.c:336 -msgid "control reached end of function without RETURN" -msgstr "控制權已到達沒有 RETURN 的函式結尾" - -#: pl_exec.c:343 -msgid "while casting return value to function's return type" -msgstr "將傳回值轉換成函式的傳回值時" - -#: pl_exec.c:356 pl_exec.c:2591 -msgid "set-valued function called in context that cannot accept a set" -msgstr "set-valued 函式於無法接受集合的內容中進行呼叫" - -#: pl_exec.c:394 -msgid "returned record type does not match expected record type" -msgstr "傳回的記錄型別與預期的記錄型別不相符。" - -#: pl_exec.c:452 pl_exec.c:706 -msgid "during function exit" -msgstr "在函式結束期間" - -#: pl_exec.c:702 -msgid "control reached end of trigger procedure without RETURN" -msgstr "控制權已到達沒有 RETURN 的觸發程序結尾" - -#: pl_exec.c:711 -msgid "trigger procedure cannot return a set" -msgstr "觸發程序無法傳回集合" - -#: pl_exec.c:733 -msgid "" -"returned row structure does not match the structure of the triggering table" -msgstr "傳回的資料列結構與觸發的資料表結構不相符" - -#: pl_exec.c:796 -#, c-format -msgid "PL/pgSQL function \"%s\" line %d %s" -msgstr "PL/pgSQL 函式 \"%s\",位於行 %d %s" - -#: pl_exec.c:807 -#, c-format -msgid "PL/pgSQL function \"%s\" %s" -msgstr "PL/pgSQL 函式 \"%s\" %s" - -#. translator: last %s is a plpgsql statement type name -#: pl_exec.c:815 -#, c-format -msgid "PL/pgSQL function \"%s\" line %d at %s" -msgstr "PL/pgSQL 函式 \"%s\",行 %d,位於 %s" - -#: pl_exec.c:821 -#, c-format -msgid "PL/pgSQL function \"%s\"" -msgstr "PL/pgSQL 函式 \"%s\"" - -#: pl_exec.c:929 -msgid "during statement block local variable initialization" -msgstr "在陳述式區塊區域變數初始化期間" - -#: pl_exec.c:971 -#, c-format -msgid "variable \"%s\" declared NOT NULL cannot default to NULL" -msgstr "宣告為 NOT NULL 的變數 \"%s\" 不能預設為 NULL" - -#: pl_exec.c:1021 -msgid "during statement block entry" -msgstr "在陳述式區塊進入期間" - -#: pl_exec.c:1042 -msgid "during statement block exit" -msgstr "在陳述式區塊結束期間" - -#: pl_exec.c:1085 -msgid "during exception cleanup" -msgstr "在例外清除期間" - -#: pl_exec.c:1570 -msgid "case not found" -msgstr "找不到案例" - -#: pl_exec.c:1571 -msgid "CASE statement is missing ELSE part." -msgstr "CASE 陳述式遺漏 ELSE 部分。" - -#: pl_exec.c:1725 -msgid "lower bound of FOR loop cannot be null" -msgstr "FOR 迴圈的下限不可為 null" - -#: pl_exec.c:1740 -msgid "upper bound of FOR loop cannot be null" -msgstr "FOR 迴圈的上限不可為 null" - -#: pl_exec.c:1757 -msgid "BY value of FOR loop cannot be null" -msgstr "FOR 迴圈的 BY 值不可為 null" - -#: pl_exec.c:1763 -msgid "BY value of FOR loop must be greater than zero" -msgstr "FOR 迴圈的 BY 值必須大於零" - -#: pl_exec.c:1933 pl_exec.c:3395 -#, c-format -msgid "cursor \"%s\" already in use" -msgstr "指標 \"%s\" 已在使用中" - -#: pl_exec.c:1956 pl_exec.c:3457 -msgid "arguments given for cursor without arguments" -msgstr "指定給沒有參數之指標的參數" - -#: pl_exec.c:1975 pl_exec.c:3476 -msgid "arguments required for cursor" -msgstr "指標所需的參數" - -# catalog/heap.c:1797 -#: pl_exec.c:2063 -msgid "FOREACH expression must not be NULL" -msgstr "FOREACH 運算式不能是 NULL" - -#: pl_exec.c:2069 -#, c-format -msgid "FOREACH expression must yield an array, not type %s" -msgstr "FOREACH 運算式必須產生陣列而非型別 %s" - -# utils/adt/varlena.c:1407 utils/adt/varlena.c:1438 utils/adt/varlena.c:1474 -# utils/adt/varlena.c:1517 -#: pl_exec.c:2086 -#, c-format -msgid "slice dimension (%d) is out of the valid range 0..%d" -msgstr "分割維度(%d)超出有效範圍 0..%d" - -#: pl_exec.c:2113 -msgid "FOREACH ... SLICE loop variable must be of an array type" -msgstr "FOREACH ... SLICE 迴圈變數必須是陣列型別" - -#: pl_exec.c:2117 -msgid "FOREACH loop variable must not be of an array type" -msgstr "FOREACH 迴圈變數不能是陣列型別" - -#: pl_exec.c:2375 gram.y:2844 -msgid "cannot use RETURN NEXT in a non-SETOF function" -msgstr "無法在非 SETOF 函式中使用 RETURN NEXT" - -#: pl_exec.c:2399 pl_exec.c:2465 -msgid "wrong result type supplied in RETURN NEXT" -msgstr "RETURN NEXT 中提供的結果型別錯誤" - -#: pl_exec.c:2421 pl_exec.c:3849 pl_exec.c:4166 pl_exec.c:4201 pl_exec.c:4268 -#: pl_exec.c:4287 pl_exec.c:4344 -#, c-format -msgid "record \"%s\" is not assigned yet" -msgstr "尚未指派記錄 \"%s\"" - -#: pl_exec.c:2423 pl_exec.c:3851 pl_exec.c:4168 pl_exec.c:4203 pl_exec.c:4270 -#: pl_exec.c:4289 pl_exec.c:4346 -msgid "The tuple structure of a not-yet-assigned record is indeterminate." -msgstr "尚未指派之記錄的欄組結構未定。" - -#: pl_exec.c:2427 pl_exec.c:2446 -msgid "wrong record type supplied in RETURN NEXT" -msgstr "RETURN NEXT 中提供的記錄型別錯誤" - -#: pl_exec.c:2488 -msgid "RETURN NEXT must have a parameter" -msgstr "RETURN NEXT 必須要有參數" - -#: pl_exec.c:2519 gram.y:2903 -msgid "cannot use RETURN QUERY in a non-SETOF function" -msgstr "無法在非 SETOF 函式中使用 RETURN QUERY" - -#: pl_exec.c:2539 -msgid "structure of query does not match function result type" -msgstr "查詢的結構與函式結果型別不相符" - -#: pl_exec.c:2637 -msgid "RAISE without parameters cannot be used outside an exception handler" -msgstr "沒有參數的 RAISE 不能在例外處理常式之外使用" - -#: pl_exec.c:2678 -msgid "too few parameters specified for RAISE" -msgstr "為 RAISE 指定的參數太少" - -#: pl_exec.c:2704 -msgid "too many parameters specified for RAISE" -msgstr "為 RAISE 指定的參數太多" - -#: pl_exec.c:2724 -msgid "RAISE statement option cannot be null" -msgstr "RAISE 陳述式選項不可為 null" - -#: pl_exec.c:2734 pl_exec.c:2743 pl_exec.c:2751 pl_exec.c:2759 -#, c-format -msgid "RAISE option already specified: %s" -msgstr "RAISE 選項已指定: %s" - -# commands/vacuum.c:2258 commands/vacuumlazy.c:489 commands/vacuumlazy.c:770 -# nodes/print.c:86 storage/lmgr/deadlock.c:888 tcop/postgres.c:3285 -#: pl_exec.c:2794 pl_exec.c:2795 -#, c-format -msgid "%s" -msgstr "%s" - -#: pl_exec.c:2945 pl_exec.c:3081 pl_exec.c:3260 -msgid "cannot COPY to/from client in PL/pgSQL" -msgstr "無法在 PL/pgSQL 中與用戶端進行 COPY" - -#: pl_exec.c:2949 pl_exec.c:3085 pl_exec.c:3264 -msgid "cannot begin/end transactions in PL/pgSQL" -msgstr "無法在 PL/pgSQL 中開始/結束交易" - -#: pl_exec.c:2950 pl_exec.c:3086 pl_exec.c:3265 -msgid "Use a BEGIN block with an EXCEPTION clause instead." -msgstr "改用具有 EXCEPTION 子句的 BEGIN 區塊" - -#: pl_exec.c:3109 pl_exec.c:3289 -msgid "INTO used with a command that cannot return data" -msgstr "搭配指令使用的 INTO 無法傳回資料" - -#: pl_exec.c:3129 pl_exec.c:3309 -msgid "query returned no rows" -msgstr "查詢沒有傳回任何資料列" - -#: pl_exec.c:3138 pl_exec.c:3318 -msgid "query returned more than one row" -msgstr "查詢傳回多個資料列" - -#: pl_exec.c:3152 -msgid "query has no destination for result data" -msgstr "查詢沒有結果資料的目的地" - -#: pl_exec.c:3153 -msgid "If you want to discard the results of a SELECT, use PERFORM instead." -msgstr "如果要捨棄 SELECT 的結果,請改用 PERFORM。" - -#: pl_exec.c:3186 pl_exec.c:5889 -msgid "query string argument of EXECUTE is null" -msgstr "EXECUTE 的查詢字串參數為 null" - -#: pl_exec.c:3251 -msgid "EXECUTE of SELECT ... INTO is not implemented" -msgstr "SELECT ...INTO 的 EXECUTE 尚未實作" - -#: pl_exec.c:3252 -msgid "" -"You might want to use EXECUTE ... INTO or EXECUTE CREATE TABLE ... AS " -"instead." -msgstr "你可能想改用 EXECUTE ... INTO or EXECUTE CREATE TABLE ... AS。" - -#: pl_exec.c:3540 pl_exec.c:3631 -#, c-format -msgid "cursor variable \"%s\" is null" -msgstr "指標變數 \"%s\" 為 null" - -# commands/portalcmds.c:182 commands/portalcmds.c:229 -#: pl_exec.c:3547 pl_exec.c:3638 -#, c-format -msgid "cursor \"%s\" does not exist" -msgstr "cursor \"%s\"不存在" - -#: pl_exec.c:3561 -msgid "relative or absolute cursor position is null" -msgstr "相對或絕對指標位置為 null" - -#: pl_exec.c:3702 -#, c-format -msgid "null value cannot be assigned to variable \"%s\" declared NOT NULL" -msgstr "不可將 Null 值指派給宣告為 NOT NULL 的變數 \"%s\"" - -#: pl_exec.c:3760 -msgid "cannot assign non-composite value to a row variable" -msgstr "不可將非複合值指派給資料列變數" - -#: pl_exec.c:3802 -msgid "cannot assign non-composite value to a record variable" -msgstr "不可將非複合值指派給記錄變數" - -#: pl_exec.c:3973 -#, c-format -msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" -msgstr "陣列維度數目 (%d) 超過允許的上限 (%d)" - -#: pl_exec.c:3992 -msgid "subscripted object is not an array" -msgstr "下標物件不是陣列" - -#: pl_exec.c:4015 -msgid "array subscript in assignment must not be null" -msgstr "指派中的陣列下標不可為 null" - -#: pl_exec.c:4453 -#, c-format -msgid "query \"%s\" did not return data" -msgstr "查詢 \"%s\" 未傳回資料" - -#: pl_exec.c:4461 -#, c-format -msgid "query \"%s\" returned %d column" -msgid_plural "query \"%s\" returned %d columns" -msgstr[0] "查詢 \"%s\" 傳回 %d 個欄位" - -#: pl_exec.c:4487 -#, c-format -msgid "query \"%s\" returned more than one row" -msgstr "查詢 \"%s\" 傳回多個資料列" - -#: pl_exec.c:4545 -#, c-format -msgid "query \"%s\" is not a SELECT" -msgstr "查詢 \"%s\" 不是 SELECT" - -#: gram.y:430 -msgid "block label must be placed before DECLARE, not after" -msgstr "區塊標籤必須在 DECLARE 之前而非之後" - -# catalog/pg_proc.c:487 -#: gram.y:450 -#, c-format -msgid "collations are not supported by type %s" -msgstr "定序不被型別 %s 支援" - -#: gram.y:465 -msgid "row or record variable cannot be CONSTANT" -msgstr "資料列或記錄變數不可為 CONSTANT" - -#: gram.y:475 -msgid "row or record variable cannot be NOT NULL" -msgstr "資料列或記錄變數不可為 NOT NULL" - -#: gram.y:486 -msgid "default value for row or record variable is not supported" -msgstr "不支援資料列或記錄變數的預設值" - -# tcop/utility.c:77 -#: gram.y:631 gram.y:657 -#, c-format -msgid "variable \"%s\" does not exist" -msgstr "變數 \"%s\" 不存在" - -#: gram.y:675 gram.y:688 -msgid "duplicate declaration" -msgstr "重複的宣告" - -#: gram.y:881 -msgid "unrecognized GET DIAGNOSTICS item" -msgstr "無法辨識的 GET DIAGNOSTICS 項目" - -#: gram.y:892 gram.y:3090 -#, c-format -msgid "\"%s\" is not a scalar variable" -msgstr "\"%s\" 不是純量變數" - -#: gram.y:1154 gram.y:1347 -msgid "" -"loop variable of loop over rows must be a record or row variable or list of " -"scalar variables" -msgstr "資料列迴圈的迴圈變數必須是記錄或資料列變數,或是純量變數清單" - -#: gram.y:1188 -msgid "cursor FOR loop must have only one target variable" -msgstr "指標 FOR 迴圈只能有一個目標變數" - -#: gram.y:1195 -msgid "cursor FOR loop must use a bound cursor variable" -msgstr "指標 FOR 迴圈必須使用繫結指標變數" - -#: gram.y:1278 -msgid "integer FOR loop must have only one target variable" -msgstr "整數 FOR 迴圈只能有一個目標變數" - -#: gram.y:1314 -msgid "cannot specify REVERSE in query FOR loop" -msgstr "無法在查詢 FOR 迴圈中指定 REVERSE" - -#: gram.y:1461 -msgid "loop variable of FOREACH must be a known variable or list of variables" -msgstr "FOREACH 的迴圈變數必須是已知變數或變數清單" - -#: gram.y:1513 gram.y:1550 gram.y:1598 gram.y:2540 gram.y:2621 gram.y:2732 -#: gram.y:3365 -msgid "unexpected end of function definition" -msgstr "非預期的函式定義結尾" - -# gram.y:8218 gram.y:8220 y.tab.c:19175 -#: gram.y:1618 gram.y:1642 gram.y:1654 gram.y:1661 gram.y:1750 gram.y:1758 -#: gram.y:1772 gram.y:1867 gram.y:2048 gram.y:2127 gram.y:2242 gram.y:2821 -#: gram.y:2885 gram.y:3325 gram.y:3346 -msgid "syntax error" -msgstr "語法錯誤" - -#: gram.y:1646 gram.y:1648 gram.y:2052 gram.y:2054 -msgid "invalid SQLSTATE code" -msgstr "SQLSTATE 程式碼無效" - -#: gram.y:1814 -msgid "syntax error, expected \"FOR\"" -msgstr "語法錯誤,預期 \"FOR\"" - -#: gram.y:1876 -msgid "FETCH statement cannot return multiple rows" -msgstr "FETCH 陳述式不能傳回多筆資料" - -#: gram.y:1932 -msgid "cursor variable must be a simple variable" -msgstr "指標變數必須是簡單變數" - -#: gram.y:1938 -#, c-format -msgid "variable \"%s\" must be of type cursor or refcursor" -msgstr "變數 \"%s\" 必須是指標型別或 refcursor 型別" - -#: gram.y:2106 -msgid "label does not exist" -msgstr "標籤不存在" - -#: gram.y:2213 gram.y:2224 -#, c-format -msgid "\"%s\" is not a known variable" -msgstr "\"%s\" 不是已知變數" - -#: gram.y:2326 gram.y:2336 gram.y:2464 -msgid "mismatched parentheses" -msgstr "括號不相符" - -#: gram.y:2340 -#, c-format -msgid "missing \"%s\" at end of SQL expression" -msgstr "SQL 運算式的結尾遺漏 \"%s\"" - -#: gram.y:2346 -#, c-format -msgid "missing \"%s\" at end of SQL statement" -msgstr "SQL 陳述式的結尾遺漏 \"%s\"" - -#: gram.y:2363 -msgid "missing expression" -msgstr "缺少運算式" - -#: gram.y:2365 -msgid "missing SQL statement" -msgstr "缺少 SQL 陳述式" - -#: gram.y:2466 -msgid "incomplete data type declaration" -msgstr "不完整的資料型別宣告" - -#: gram.y:2489 -msgid "missing data type declaration" -msgstr "遺漏資料型別宣告" - -#: gram.y:2545 -msgid "INTO specified more than once" -msgstr "INTO 指定一次以上" - -#: gram.y:2713 -msgid "expected FROM or IN" -msgstr "預期 FROM 或 IN " - -#: gram.y:2773 -msgid "RETURN cannot have a parameter in function returning set" -msgstr "RETURN 在傳回 set 的函式中不能有參數" - -#: gram.y:2774 -msgid "Use RETURN NEXT or RETURN QUERY." -msgstr "用 RETURN NEXT 或 RETURN QUERY。" - -#: gram.y:2782 -msgid "RETURN cannot have a parameter in function with OUT parameters" -msgstr "RETURN 在具有 OUT 參數的函式中不能有參數" - -#: gram.y:2791 -msgid "RETURN cannot have a parameter in function returning void" -msgstr "RETURN 在傳回 void 的函式中不能有參數" - -#: gram.y:2809 gram.y:2816 -msgid "RETURN must specify a record or row variable in function returning row" -msgstr "RETURN 在傳回資料列的函式中必須指定記錄或資料列變數" - -#: gram.y:2858 -msgid "RETURN NEXT cannot have a parameter in function with OUT parameters" -msgstr "RETURN NEXT 在具有 OUT 參數的函式中不能有參數" - -#: gram.y:2873 gram.y:2880 -msgid "" -"RETURN NEXT must specify a record or row variable in function returning row" -msgstr "RETURN NEXT 在傳回資料列的函式中必須指定記錄或資料列變數" - -#: gram.y:2959 -#, c-format -msgid "\"%s\" is declared CONSTANT" -msgstr "\"%s\" 宣告為 CONSTANT" - -#: gram.y:3021 gram.y:3033 -msgid "record or row variable cannot be part of multiple-item INTO list" -msgstr "紀錄或資料行變數不能用在多項目 INTO 清單" - -#: gram.y:3078 -msgid "too many INTO variables specified" -msgstr "指定太多的 INTO 變數" - -#: gram.y:3286 -#, c-format -msgid "end label \"%s\" specified for unlabelled block" -msgstr "為未標籤區塊指定結束標籤 \"%s\"" - -#: gram.y:3293 -#, c-format -msgid "end label \"%s\" differs from block's label \"%s\"" -msgstr "結束標籤 \"%s\" 不同於區塊標籤 \"%s\"" - -#: gram.y:3320 -#, c-format -msgid "cursor \"%s\" has no arguments" -msgstr "指標 \"%s\" 沒有參數" - -#: gram.y:3334 -#, c-format -msgid "cursor \"%s\" has arguments" -msgstr "指標 \"%s\" 有參數" - -#: gram.y:3382 -msgid "unrecognized RAISE statement option" -msgstr "無法辨識 RAISE 陳述式選項" - -#: gram.y:3386 -msgid "syntax error, expected \"=\"" -msgstr "語法錯誤,預期 \"=\"" - -#: pl_funcs.c:218 -msgid "statement block" -msgstr "陳述式區塊" - -#: pl_funcs.c:220 -msgid "assignment" -msgstr "指派" - -#: pl_funcs.c:230 -msgid "FOR with integer loop variable" -msgstr "具有整數迴圈變數的 FOR" - -#: pl_funcs.c:232 -msgid "FOR over SELECT rows" -msgstr "FOR 用於 SELECT 資料行" - -#: pl_funcs.c:234 -msgid "FOR over cursor" -msgstr "FOR 用於指標" - -#: pl_funcs.c:236 -msgid "FOREACH over array" -msgstr "FOREACH 用於陣列" - -#: pl_funcs.c:248 -msgid "SQL statement" -msgstr "SQL 陳述式" - -#: pl_funcs.c:250 -msgid "EXECUTE statement" -msgstr "EXECUTE 陳述式" - -#: pl_funcs.c:252 -msgid "FOR over EXECUTE statement" -msgstr "目標為 EXECUTE 陳述式的 FOR" - -#: pl_handler.c:60 -msgid "" -"Sets handling of conflicts between PL/pgSQL variable names and table column " -"names." -msgstr "PL/pgSQL 變數名稱和資料表欄位名稱衝突處理。" - -# translator: %s is typically "syntax error" -# scan.l:621 -#. translator: %s is typically the translation of "syntax error" -#: pl_scanner.c:467 -#, c-format -msgid "%s at end of input" -msgstr "輸入結尾發生 %s" - -# translator: first %s is typically "syntax error" -# scan.l:629 -#. translator: first %s is typically the translation of "syntax error" -#: pl_scanner.c:483 -#, c-format -msgid "%s at or near \"%s\"" -msgstr "\"%2$s\" 附近發生 %1$s" - -#~ msgid "expected \"[\"" -#~ msgstr "預期 \"[\"" - -#~ msgid "row \"%s\" has no field \"%s\"" -#~ msgstr "資料列 \"%s\" 沒有欄位 \"%s\"" - -#~ msgid "row \"%s.%s\" has no field \"%s\"" -#~ msgstr "資料列 \"%s.%s\" 沒有欄位 \"%s\"" - -#~ msgid "type of \"%s\" does not match that when preparing the plan" -#~ msgstr "\"%s\" 型別與準備計畫時的型別不相符" - -#~ msgid "type of \"%s.%s\" does not match that when preparing the plan" -#~ msgstr "\"%s.%s\" 型別與準備計畫時的型別不相符" - -#~ msgid "type of tg_argv[%d] does not match that when preparing the plan" -#~ msgstr "tg_argv[%d] 型別與準備計畫時的型別不相符" - -#~ msgid "N/A (dropped column)" -#~ msgstr "N/A (已捨棄資料行)" - -#~ msgid "" -#~ "Number of returned columns (%d) does not match expected column count (%d)." -#~ msgstr "傳回的資料行數 (%d) 與預期的資料行計數 (%d) 不相符。" - -#~ msgid "Returned type %s does not match expected type %s in column \"%s\"." -#~ msgstr "傳回的型別 %s 不符合預期的型別 %s (在資料行 \"%s\" 中)。" - -#~ msgid "only positional parameters can be aliased" -#~ msgstr "只有位置參數可以有別名" - -#~ msgid "function has no parameter \"%s\"" -#~ msgstr "函式沒有參數 \"%s\"" - -#~ msgid "expected an integer variable" -#~ msgstr "預期整數變數" - -#~ msgid "syntax error at \"%s\"" -#~ msgstr "\"%s\" 發生語法錯誤" - -#~ msgid "Expected \"FOR\", to open a cursor for an unbound cursor variable." -#~ msgstr "預期 \"FOR\",以開啟未繫結指標變數的指標。" - -#~ msgid "expected a cursor or refcursor variable" -#~ msgstr "預期指標變數或 refcursor 變數" - -#~ msgid "too many variables specified in SQL statement" -#~ msgstr "SQL 陳述式中指定太多變數" - -#~ msgid "" -#~ "RETURN cannot have a parameter in function returning set; use RETURN NEXT " -#~ "or RETURN QUERY" -#~ msgstr "" -#~ "RETURN 在傳回集合的函式中不能有參數,請使用 RETURN NEXT 或 RETURN QUERY" - -#~ msgid "cannot assign to tg_argv" -#~ msgstr "無法指派給 tg_argv" - -#~ msgid "" -#~ "Expected record variable, row variable, or list of scalar variables " -#~ "following INTO." -#~ msgstr "預期是記錄變數、資料列變數或接在 INTO 之後的純量清單變數。" - -#~ msgid "SQL statement in PL/PgSQL function \"%s\" near line %d" -#~ msgstr " PL/PgSQL 函式 \"%s\" 中的 SQL 陳述式,靠近行 %d" - -#~ msgid "string literal in PL/PgSQL function \"%s\" near line %d" -#~ msgstr " PL/PgSQL 函式 \"%s\" 中的字串實量,靠近行 %d" - -#~ msgid "expected \")\"" -#~ msgstr "預期 \")\"" - -#~ msgid "variable \"%s\" does not exist in the current block" -#~ msgstr "變數 \"%s\" 不在目前區塊中" - -#~ msgid "unterminated \" in identifier: %s" -#~ msgstr "識別字中有未結束的 \":%s" - -#~ msgid "qualified identifier cannot be used here: %s" -#~ msgstr "此處不可使用完整的識別字:%s" - -#~ msgid "unterminated quoted identifier" -#~ msgstr "未結束的引號識別字" diff --git a/src/pl/plpython/po/es.po b/src/pl/plpython/po/es.po index 9bf126556bc..800dcea7a1a 100644 --- a/src/pl/plpython/po/es.po +++ b/src/pl/plpython/po/es.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: plpython (PostgreSQL) 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2022-08-07 20:09+0000\n" +"POT-Creation-Date: 2022-09-24 23:08+0000\n" "PO-Revision-Date: 2019-06-06 17:26-0400\n" "Last-Translator: Carlos Chapi <carlos.chapi@2ndquadrant.com>\n" "Language-Team: PgSQL-es-Ayuda <pgsql-es-ayuda@lists.postgresql.org>\n" diff --git a/src/pl/plpython/po/ka.po b/src/pl/plpython/po/ka.po index 2660b4da46c..f0ba68a6c87 100644 --- a/src/pl/plpython/po/ka.po +++ b/src/pl/plpython/po/ka.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: plpython (PostgreSQL) 15\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" "POT-Creation-Date: 2022-07-02 04:38+0000\n" -"PO-Revision-Date: 2022-08-12 12:41+0200\n" +"PO-Revision-Date: 2022-09-25 19:18+0200\n" "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n" "Language-Team: Georgian <nothing>\n" "Language: ka\n" @@ -400,6 +400,8 @@ msgid "" "could not convert Python object into cstring: Python string representation " "appears to contain null bytes" msgstr "" +"შეცდომა Python-ის ობიექტის cstring-ში გადაყვანისას: Python-ის სტრიქონის " +"გამოხატულება ნულოვან ბაიტებს შეიცავს" #: plpy_typeio.c:1170 #, c-format @@ -422,6 +424,8 @@ msgstr "მასივის ზომა მაქსიმალურ და msgid "" "return value of function with array return type is not a Python sequence" msgstr "" +"ფუნქციის დაბრულების მნიშვნელობა მასივის დაბრუნების ტიპით Python-ის " +"მიმდევრობა არაა" #: plpy_typeio.c:1261 #, c-format @@ -453,6 +457,8 @@ 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:1391 #, c-format @@ -465,6 +471,8 @@ msgid "" "To return null in a column, add the value None to the mapping with the key " "named after the column." msgstr "" +"სვეტში ნულის დასაბრუნებლად ამ სვეტის სახელის მქონე გასაღების მიბმას " +"მნიშვნელობა None დაამატეთ." #: plpy_typeio.c:1445 #, c-format @@ -483,6 +491,8 @@ msgid "" "To return null in a column, let the returned object have an attribute named " "after column with value None." msgstr "" +"სვეტში ნულის დასაბრუნებლად დასაბრუნებელ ობიექტს მიანიჭეთ სვეტის სახელის " +"მქონე ატრიბუტი , მნიშვნელობით \"None\"." #: plpy_util.c:31 #, c-format diff --git a/src/pl/plpython/po/ru.po b/src/pl/plpython/po/ru.po index 4e3e171f5ae..0b7259a0cc6 100644 --- a/src/pl/plpython/po/ru.po +++ b/src/pl/plpython/po/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: plpython (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-08-14 06:29+0300\n" +"POT-Creation-Date: 2022-08-27 14:52+0300\n" "PO-Revision-Date: 2019-08-29 15:42+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" @@ -27,12 +27,12 @@ msgstr "plpy.cursor ожидает запрос или план" msgid "plpy.cursor takes a sequence as its second argument" msgstr "plpy.cursor принимает в качестве второго аргумента последовательность" -#: plpy_cursorobject.c:171 plpy_spi.c:207 +#: plpy_cursorobject.c:171 plpy_spi.c:205 #, c-format msgid "could not execute plan" msgstr "нельзя выполнить план" -#: plpy_cursorobject.c:174 plpy_spi.c:210 +#: plpy_cursorobject.c:174 plpy_spi.c:208 #, c-format msgid "Expected sequence of %d argument, got %d: %s" msgid_plural "Expected sequence of %d arguments, got %d: %s" @@ -55,7 +55,7 @@ msgstr "перемещение курсора в прерванной подтр msgid "fetch from a closed cursor" msgstr "выборка из закрытого курсора" -#: plpy_cursorobject.c:430 plpy_spi.c:403 +#: plpy_cursorobject.c:430 plpy_spi.c:401 #, c-format msgid "query result has too many rows to fit in a Python list" msgstr "" @@ -66,7 +66,7 @@ msgstr "" msgid "closing a cursor in an aborted subtransaction" msgstr "закрытие курсора в прерванной подтранзакции" -#: plpy_elog.c:125 plpy_elog.c:126 plpy_plpymodule.c:548 +#: plpy_elog.c:125 plpy_elog.c:126 plpy_plpymodule.c:530 #, c-format msgid "%s" msgstr "%s" @@ -111,17 +111,17 @@ msgstr "процедура PL/Python вернула не None" msgid "PL/Python function with return type \"void\" did not return None" msgstr "функция PL/Python с типом результата \"void\" вернула не None" -#: plpy_exec.c:371 plpy_exec.c:397 +#: plpy_exec.c:369 plpy_exec.c:395 #, c-format msgid "unexpected return value from trigger procedure" msgstr "триггерная процедура вернула недопустимое значение" -#: plpy_exec.c:372 +#: plpy_exec.c:370 #, c-format msgid "Expected None or a string." msgstr "Ожидалось None или строка." -#: plpy_exec.c:387 +#: plpy_exec.c:385 #, c-format msgid "" "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored" @@ -129,49 +129,49 @@ msgstr "" "триггерная функция PL/Python вернула \"MODIFY\" в триггере DELETE -- " "игнорируется" -#: plpy_exec.c:398 +#: plpy_exec.c:396 #, c-format msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"." msgstr "Ожидалось None, \"OK\", \"SKIP\" или \"MODIFY\"." -#: plpy_exec.c:443 +#: plpy_exec.c:441 #, c-format msgid "PyList_SetItem() failed, while setting up arguments" msgstr "ошибка в PyList_SetItem() при настройке аргументов" -#: plpy_exec.c:447 +#: plpy_exec.c:445 #, c-format msgid "PyDict_SetItemString() failed, while setting up arguments" msgstr "ошибка в PyDict_SetItemString() при настройке аргументов" -#: plpy_exec.c:459 +#: plpy_exec.c:457 #, c-format msgid "" "function returning record called in context that cannot accept type record" msgstr "" "функция, возвращающая запись, вызвана в контексте, не допускающем этот тип" -#: plpy_exec.c:676 +#: plpy_exec.c:674 #, c-format msgid "while creating return value" msgstr "при создании возвращаемого значения" -#: plpy_exec.c:910 +#: plpy_exec.c:908 #, c-format msgid "TD[\"new\"] deleted, cannot modify row" msgstr "элемент TD[\"new\"] удалён -- изменить строку нельзя" -#: plpy_exec.c:915 +#: plpy_exec.c:913 #, c-format msgid "TD[\"new\"] is not a dictionary" msgstr "TD[\"new\"] - не словарь" -#: plpy_exec.c:942 +#: plpy_exec.c:938 #, c-format msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string" msgstr "ключ словаря TD[\"new\"] с порядковым номером %d не является строкой" -#: plpy_exec.c:949 +#: plpy_exec.c:945 #, c-format msgid "" "key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering " @@ -180,106 +180,106 @@ msgstr "" "ключу \"%s\", найденному в TD[\"new\"], не соответствует столбец в строке, " "обрабатываемой триггером" -#: plpy_exec.c:954 +#: plpy_exec.c:950 #, c-format msgid "cannot set system attribute \"%s\"" msgstr "присвоить значение системному атрибуту \"%s\" нельзя" -#: plpy_exec.c:959 +#: plpy_exec.c:955 #, c-format msgid "cannot set generated column \"%s\"" msgstr "присвоить значение генерируемому столбцу \"%s\" нельзя" -#: plpy_exec.c:1017 +#: plpy_exec.c:1013 #, c-format msgid "while modifying trigger row" msgstr "при изменении строки в триггере" -#: plpy_exec.c:1075 +#: plpy_exec.c:1071 #, c-format msgid "forcibly aborting a subtransaction that has not been exited" msgstr "принудительное прерывание незавершённой подтранзакции" -#: plpy_main.c:121 +#: plpy_main.c:111 #, c-format msgid "multiple Python libraries are present in session" msgstr "в сеансе представлено несколько библиотек Python" -#: plpy_main.c:122 +#: plpy_main.c:112 #, c-format msgid "Only one Python major version can be used in one session." msgstr "В одном сеансе нельзя использовать Python разных старших версий." -#: plpy_main.c:138 +#: plpy_main.c:124 #, c-format msgid "untrapped error in initialization" msgstr "необработанная ошибка при инициализации" -#: plpy_main.c:161 +#: plpy_main.c:147 #, c-format msgid "could not import \"__main__\" module" msgstr "не удалось импортировать модуль \"__main__\"" -#: plpy_main.c:170 +#: plpy_main.c:156 #, c-format msgid "could not initialize globals" msgstr "не удалось инициализировать глобальные данные" -#: plpy_main.c:393 +#: plpy_main.c:354 #, c-format msgid "PL/Python procedure \"%s\"" msgstr "процедура PL/Python \"%s\"" -#: plpy_main.c:396 +#: plpy_main.c:357 #, c-format msgid "PL/Python function \"%s\"" msgstr "функция PL/Python \"%s\"" -#: plpy_main.c:404 +#: plpy_main.c:365 #, c-format msgid "PL/Python anonymous code block" msgstr "анонимный блок кода PL/Python" -#: plpy_plpymodule.c:182 plpy_plpymodule.c:185 +#: plpy_plpymodule.c:168 plpy_plpymodule.c:171 #, c-format msgid "could not import \"plpy\" module" msgstr "не удалось импортировать модуль \"plpy\"" -#: plpy_plpymodule.c:200 +#: plpy_plpymodule.c:182 #, c-format msgid "could not create the spiexceptions module" msgstr "не удалось создать модуль spiexceptions" -#: plpy_plpymodule.c:208 +#: plpy_plpymodule.c:190 #, c-format msgid "could not add the spiexceptions module" msgstr "не удалось добавить модуль spiexceptions" -#: plpy_plpymodule.c:275 +#: plpy_plpymodule.c:257 #, c-format msgid "could not generate SPI exceptions" msgstr "не удалось сгенерировать исключения SPI" -#: plpy_plpymodule.c:443 +#: plpy_plpymodule.c:425 #, c-format msgid "could not unpack arguments in plpy.elog" msgstr "не удалось распаковать аргументы в plpy.elog" -#: plpy_plpymodule.c:452 +#: plpy_plpymodule.c:434 msgid "could not parse error message in plpy.elog" msgstr "не удалось разобрать сообщение об ошибке в plpy.elog" -#: plpy_plpymodule.c:469 +#: plpy_plpymodule.c:451 #, c-format msgid "argument 'message' given by name and position" msgstr "аргумент 'message' задан и по имени, и по позиции" -#: plpy_plpymodule.c:496 +#: plpy_plpymodule.c:478 #, c-format msgid "'%s' is an invalid keyword argument for this function" msgstr "'%s' - недопустимое ключевое слово (аргумент) для этой функции" -#: plpy_plpymodule.c:507 plpy_plpymodule.c:513 +#: plpy_plpymodule.c:489 plpy_plpymodule.c:495 #, c-format msgid "invalid SQLSTATE code" msgstr "неверный код SQLSTATE" @@ -319,27 +319,27 @@ msgstr "команда не выдала результирующий набор msgid "second argument of plpy.prepare must be a sequence" msgstr "вторым аргументом plpy.prepare должна быть последовательность" -#: plpy_spi.c:100 +#: plpy_spi.c:98 #, c-format msgid "plpy.prepare: type name at ordinal position %d is not a string" msgstr "plpy.prepare: имя типа с порядковым номером %d не является строкой" -#: plpy_spi.c:172 +#: plpy_spi.c:170 #, c-format msgid "plpy.execute expected a query or a plan" msgstr "plpy.execute ожидает запрос или план" -#: plpy_spi.c:191 +#: plpy_spi.c:189 #, c-format msgid "plpy.execute takes a sequence as its second argument" msgstr "plpy.execute принимает в качестве второго аргумента последовательность" -#: plpy_spi.c:299 +#: plpy_spi.c:297 #, c-format msgid "SPI_execute_plan failed: %s" msgstr "ошибка в SPI_execute_plan: %s" -#: plpy_spi.c:341 +#: plpy_spi.c:339 #, c-format msgid "SPI_execute failed: %s" msgstr "ошибка в SPI_execute: %s" @@ -384,12 +384,12 @@ msgstr "не удалось преобразовать numeric в Decimal" msgid "could not create bytes representation of Python object" msgstr "не удалось создать байтовое представление объекта Python" -#: plpy_typeio.c:1056 +#: plpy_typeio.c:1048 #, c-format msgid "could not create string representation of Python object" msgstr "не удалось создать строковое представление объекта Python" -#: plpy_typeio.c:1067 +#: plpy_typeio.c:1059 #, c-format msgid "" "could not convert Python object into cstring: Python string representation " @@ -398,24 +398,24 @@ msgstr "" "не удалось преобразовать объект Python в cstring: похоже, представление " "строки Python содержит нулевые байты" -#: plpy_typeio.c:1178 +#: plpy_typeio.c:1170 #, c-format msgid "number of array dimensions exceeds the maximum allowed (%d)" msgstr "число размерностей массива превышает предел (%d)" -#: plpy_typeio.c:1183 +#: plpy_typeio.c:1175 #, c-format msgid "could not determine sequence length for function return value" msgstr "" "не удалось определить длину последовательности в возвращаемом функцией " "значении" -#: plpy_typeio.c:1188 plpy_typeio.c:1194 +#: plpy_typeio.c:1180 plpy_typeio.c:1186 #, c-format msgid "array size exceeds the maximum allowed" msgstr "размер массива превышает предел" -#: plpy_typeio.c:1222 +#: plpy_typeio.c:1214 #, c-format msgid "" "return value of function with array return type is not a Python sequence" @@ -423,12 +423,12 @@ msgstr "" "возвращаемое значение функции с результатом-массивом не является " "последовательностью" -#: plpy_typeio.c:1269 +#: plpy_typeio.c:1261 #, c-format msgid "wrong length of inner sequence: has length %d, but %d was expected" msgstr "неверная длина внутренней последовательности: %d (ожидалось: %d)" -#: plpy_typeio.c:1271 +#: plpy_typeio.c:1263 #, c-format msgid "" "To construct a multidimensional array, the inner sequences must all have the " @@ -437,17 +437,17 @@ msgstr "" "Для образования многомерного массива внутренние последовательности должны " "иметь одинаковую длину." -#: plpy_typeio.c:1350 +#: plpy_typeio.c:1342 #, c-format msgid "malformed record literal: \"%s\"" msgstr "ошибка в литерале записи: \"%s\"" -#: plpy_typeio.c:1351 +#: plpy_typeio.c:1343 #, c-format msgid "Missing left parenthesis." msgstr "Отсутствует левая скобка." -#: plpy_typeio.c:1352 plpy_typeio.c:1553 +#: plpy_typeio.c:1344 plpy_typeio.c:1545 #, c-format msgid "" "To return a composite type in an array, return the composite type as a " @@ -456,12 +456,12 @@ msgstr "" "Чтобы возвратить составной тип в массиве, нужно возвратить составное " "значение в виде кортежа Python, например: \"[('foo',)]\"." -#: plpy_typeio.c:1399 +#: plpy_typeio.c:1391 #, c-format msgid "key \"%s\" not found in mapping" msgstr "ключ \"%s\" не найден в сопоставлении" -#: plpy_typeio.c:1400 +#: plpy_typeio.c:1392 #, c-format msgid "" "To return null in a column, add the value None to the mapping with the key " @@ -470,17 +470,17 @@ msgstr "" "Чтобы присвоить столбцу NULL, добавьте в сопоставление значение None с " "ключом-именем столбца." -#: plpy_typeio.c:1453 +#: plpy_typeio.c:1445 #, c-format msgid "length of returned sequence did not match number of columns in row" msgstr "длина возвращённой последовательности не равна числу столбцов в строке" -#: plpy_typeio.c:1551 +#: plpy_typeio.c:1543 #, c-format msgid "attribute \"%s\" does not exist in Python object" msgstr "в объекте Python не существует атрибут \"%s\"" -#: plpy_typeio.c:1554 +#: plpy_typeio.c:1546 #, c-format msgid "" "To return null in a column, let the returned object have an attribute named " diff --git a/src/pl/plpython/po/uk.po b/src/pl/plpython/po/uk.po index d9049a95149..a3b308fcaf2 100644 --- a/src/pl/plpython/po/uk.po +++ b/src/pl/plpython/po/uk.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: postgresql\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-06-10 08:38+0000\n" -"PO-Revision-Date: 2021-08-17 10:54\n" +"POT-Creation-Date: 2022-08-12 10:38+0000\n" +"PO-Revision-Date: 2022-09-13 11:52\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: postgresql\n" "X-Crowdin-Project-ID: 324573\n" "X-Crowdin-Language: uk\n" -"X-Crowdin-File: /REL_14_DEV/plpython.pot\n" -"X-Crowdin-File-ID: 752\n" +"X-Crowdin-File: /REL_15_STABLE/plpython.pot\n" +"X-Crowdin-File-ID: 884\n" #: plpy_cursorobject.c:72 #, c-format @@ -27,12 +27,12 @@ msgstr "plpy.cursor очікував запит або план" msgid "plpy.cursor takes a sequence as its second argument" msgstr "plpy.сursor приймає як другий аргумент послідовність" -#: plpy_cursorobject.c:171 plpy_spi.c:207 +#: plpy_cursorobject.c:171 plpy_spi.c:205 #, c-format msgid "could not execute plan" msgstr "не вдалося виконати план" -#: plpy_cursorobject.c:174 plpy_spi.c:210 +#: plpy_cursorobject.c:174 plpy_spi.c:208 #, c-format msgid "Expected sequence of %d argument, got %d: %s" msgid_plural "Expected sequence of %d arguments, got %d: %s" @@ -56,7 +56,7 @@ msgstr "ітерація курсора в перерваній субтранз msgid "fetch from a closed cursor" msgstr "витяг з закритого курсору" -#: plpy_cursorobject.c:430 plpy_spi.c:403 +#: plpy_cursorobject.c:430 plpy_spi.c:401 #, c-format msgid "query result has too many rows to fit in a Python list" msgstr "результат запиту має забагато рядків для передачі у список Python" @@ -66,7 +66,7 @@ msgstr "результат запиту має забагато рядків д msgid "closing a cursor in an aborted subtransaction" msgstr "закриття курсора в перерваній транзакції" -#: plpy_elog.c:125 plpy_elog.c:126 plpy_plpymodule.c:548 +#: plpy_elog.c:125 plpy_elog.c:126 plpy_plpymodule.c:530 #, c-format msgid "%s" msgstr "%s" @@ -106,166 +106,166 @@ msgstr "процедура PL/Python не повернула None" msgid "PL/Python function with return type \"void\" did not return None" msgstr "PL/Python функція з типом результату \"void\" не повернули None" -#: plpy_exec.c:371 plpy_exec.c:397 +#: plpy_exec.c:369 plpy_exec.c:395 #, c-format msgid "unexpected return value from trigger procedure" msgstr "неочікуване значення процедури тригера" -#: plpy_exec.c:372 +#: plpy_exec.c:370 #, c-format msgid "Expected None or a string." msgstr "Очікувалось None або рядок." -#: plpy_exec.c:387 +#: plpy_exec.c:385 #, c-format msgid "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored" msgstr "Тригерна функція PL/Python повернула \"MODIFY\" в тригері DELETE -- проігноровано" -#: plpy_exec.c:398 +#: plpy_exec.c:396 #, c-format msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"." msgstr "Очікувалось None, \"OK\", \"SKIP\" або \"MODIFY\"." -#: plpy_exec.c:443 +#: plpy_exec.c:441 #, c-format msgid "PyList_SetItem() failed, while setting up arguments" msgstr "помилка PyList_SetItem() під час встановлення параметрів" -#: plpy_exec.c:447 +#: plpy_exec.c:445 #, c-format msgid "PyDict_SetItemString() failed, while setting up arguments" msgstr "помилка PyDict_SetItemString() під час встановлення параметрів" -#: plpy_exec.c:459 +#: plpy_exec.c:457 #, c-format msgid "function returning record called in context that cannot accept type record" msgstr "функція, що повертає набір, викликана у контексті, що не приймає тип запис" -#: plpy_exec.c:676 +#: plpy_exec.c:674 #, c-format msgid "while creating return value" msgstr "під час створення значення результату" -#: plpy_exec.c:910 +#: plpy_exec.c:908 #, c-format msgid "TD[\"new\"] deleted, cannot modify row" msgstr "TD[\"new\"] видалено, неможливо змінити рядок" -#: plpy_exec.c:915 +#: plpy_exec.c:913 #, c-format msgid "TD[\"new\"] is not a dictionary" msgstr "TD[\"new\"] не є словником" -#: plpy_exec.c:942 +#: plpy_exec.c:938 #, c-format msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string" msgstr "ключ словника TD[\"new\"] на порядковий позиції %d не є рядком" -#: plpy_exec.c:949 +#: plpy_exec.c:945 #, c-format msgid "key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering row" msgstr "ключ \"%s\" знайдений у TD[\"new\"] не існує як стовпець у рядку тригера" -#: plpy_exec.c:954 +#: plpy_exec.c:950 #, c-format msgid "cannot set system attribute \"%s\"" msgstr "не вдалося встановити системний атрибут \"%s\"" -#: plpy_exec.c:959 +#: plpy_exec.c:955 #, c-format msgid "cannot set generated column \"%s\"" msgstr "неможливо оновити згенерований стовпець \"%s\"" -#: plpy_exec.c:1017 +#: plpy_exec.c:1013 #, c-format msgid "while modifying trigger row" msgstr "під час зміни рядка тригера" -#: plpy_exec.c:1075 +#: plpy_exec.c:1071 #, c-format msgid "forcibly aborting a subtransaction that has not been exited" msgstr "примусове переривання субтранзакції, яка не вийшла" -#: plpy_main.c:121 +#: plpy_main.c:111 #, c-format msgid "multiple Python libraries are present in session" msgstr "декілька бібліотек Python присутні у сесії" -#: plpy_main.c:122 +#: plpy_main.c:112 #, c-format msgid "Only one Python major version can be used in one session." msgstr "За один сеанс може використовуватися лише одна основна версія Python." -#: plpy_main.c:138 +#: plpy_main.c:124 #, c-format msgid "untrapped error in initialization" msgstr "неопрацьована помилка під час ініціалізації" -#: plpy_main.c:161 +#: plpy_main.c:147 #, c-format msgid "could not import \"__main__\" module" msgstr "не вдалося імпортувати \"__main__\" модуль" -#: plpy_main.c:170 +#: plpy_main.c:156 #, c-format msgid "could not initialize globals" msgstr "не вдалося ініціалізувати globals" -#: plpy_main.c:393 +#: plpy_main.c:354 #, c-format msgid "PL/Python procedure \"%s\"" msgstr "PL/Python процедура \"%s\"" -#: plpy_main.c:396 +#: plpy_main.c:357 #, c-format msgid "PL/Python function \"%s\"" msgstr "PL/Python функція \"%s\"" -#: plpy_main.c:404 +#: plpy_main.c:365 #, c-format msgid "PL/Python anonymous code block" msgstr "анонімні коди блоку PL/Python" -#: plpy_plpymodule.c:182 plpy_plpymodule.c:185 +#: plpy_plpymodule.c:168 plpy_plpymodule.c:171 #, c-format msgid "could not import \"plpy\" module" msgstr "не вдалося імпортувати \"plpy\" модуль" -#: plpy_plpymodule.c:200 +#: plpy_plpymodule.c:182 #, c-format msgid "could not create the spiexceptions module" msgstr "не вдалося створити spiexceptions модуль" -#: plpy_plpymodule.c:208 +#: plpy_plpymodule.c:190 #, c-format msgid "could not add the spiexceptions module" msgstr "не вдалося додати spiexceptions модуль" -#: plpy_plpymodule.c:275 +#: plpy_plpymodule.c:257 #, c-format msgid "could not generate SPI exceptions" msgstr "не вдається створити винятки SPI" -#: plpy_plpymodule.c:443 +#: plpy_plpymodule.c:425 #, c-format msgid "could not unpack arguments in plpy.elog" msgstr "не вдалося розпакувати аргументи в plpy.elog" -#: plpy_plpymodule.c:452 +#: plpy_plpymodule.c:434 msgid "could not parse error message in plpy.elog" msgstr "не вдалося проаналізувати повідомлення про помилку в plpy.elog" -#: plpy_plpymodule.c:469 +#: plpy_plpymodule.c:451 #, c-format msgid "argument 'message' given by name and position" msgstr "аргумент 'повідомлення' виданий за ім'ям та розташуванням" -#: plpy_plpymodule.c:496 +#: plpy_plpymodule.c:478 #, c-format msgid "'%s' is an invalid keyword argument for this function" msgstr "'%s' є неприпустимим ключовим словом-аргументом для цієї функції" -#: plpy_plpymodule.c:507 plpy_plpymodule.c:513 +#: plpy_plpymodule.c:489 plpy_plpymodule.c:495 #, c-format msgid "invalid SQLSTATE code" msgstr "неприпустимий код SQLSTATE" @@ -305,27 +305,27 @@ msgstr "команда не створила набір результатів" msgid "second argument of plpy.prepare must be a sequence" msgstr "другий аргумент plpy.prepare має бути послідовністю" -#: plpy_spi.c:100 +#: plpy_spi.c:98 #, c-format msgid "plpy.prepare: type name at ordinal position %d is not a string" msgstr "plpy.prepare: ім'я на порядковий позиції %d не є рядком" -#: plpy_spi.c:172 +#: plpy_spi.c:170 #, c-format msgid "plpy.execute expected a query or a plan" msgstr "plpy.execute очікував запит або план" -#: plpy_spi.c:191 +#: plpy_spi.c:189 #, c-format msgid "plpy.execute takes a sequence as its second argument" msgstr "plpy.execute приймає як другий аргумент послідовність" -#: plpy_spi.c:299 +#: plpy_spi.c:297 #, c-format msgid "SPI_execute_plan failed: %s" msgstr "SPI_execute_plan не спрацював: %s" -#: plpy_spi.c:341 +#: plpy_spi.c:339 #, c-format msgid "SPI_execute failed: %s" msgstr "SPI_execute не спрацював: %s" @@ -370,82 +370,82 @@ msgstr "не вдалося виконати перетворення з numeric msgid "could not create bytes representation of Python object" msgstr "не вдалося створити байтову репрезентацію об'єкта Python" -#: plpy_typeio.c:1056 +#: plpy_typeio.c:1048 #, c-format msgid "could not create string representation of Python object" msgstr "не вдалося створити рядкову репрезентацію об'єкта Python" -#: plpy_typeio.c:1067 +#: plpy_typeio.c:1059 #, c-format msgid "could not convert Python object into cstring: Python string representation appears to contain null bytes" msgstr "не вдалося перетворити об'єкт Python на cstring: репрезентація рядка Python містить значення null-байти" -#: plpy_typeio.c:1178 +#: plpy_typeio.c:1170 #, c-format msgid "number of array dimensions exceeds the maximum allowed (%d)" msgstr "кількість вимірів масиву перевищує максимально дозволену (%d)" -#: plpy_typeio.c:1183 +#: plpy_typeio.c:1175 #, c-format msgid "could not determine sequence length for function return value" msgstr "не вдалося визначити довжину послідовності для значення функція" -#: plpy_typeio.c:1188 plpy_typeio.c:1194 +#: plpy_typeio.c:1180 plpy_typeio.c:1186 #, c-format msgid "array size exceeds the maximum allowed" msgstr "розмір масиву перевищує максимально дозволений" -#: plpy_typeio.c:1222 +#: plpy_typeio.c:1214 #, c-format msgid "return value of function with array return type is not a Python sequence" msgstr "значення функції з масивом в якості результату не є послідовністю Python" -#: plpy_typeio.c:1269 +#: plpy_typeio.c:1261 #, c-format msgid "wrong length of inner sequence: has length %d, but %d was expected" msgstr "неправильна довжина внутрішньої послідовності: довжина %d, але очікується %d" -#: plpy_typeio.c:1271 +#: plpy_typeio.c:1263 #, c-format msgid "To construct a multidimensional array, the inner sequences must all have the same length." msgstr "Щоб побудувати багатовимірний масив, внутрішні послідовності повинні мати однакову довжину." -#: plpy_typeio.c:1350 +#: plpy_typeio.c:1342 #, c-format msgid "malformed record literal: \"%s\"" msgstr "невірно сформований літерал запису: \"%s\"" -#: plpy_typeio.c:1351 +#: plpy_typeio.c:1343 #, c-format msgid "Missing left parenthesis." msgstr "Відсутня ліва дужка." -#: plpy_typeio.c:1352 plpy_typeio.c:1553 +#: plpy_typeio.c:1344 plpy_typeio.c:1545 #, 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:1399 +#: plpy_typeio.c:1391 #, c-format msgid "key \"%s\" not found in mapping" msgstr "ключ \"%s\" не знайдено в зіставленні" -#: plpy_typeio.c:1400 +#: plpy_typeio.c:1392 #, 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:1453 +#: plpy_typeio.c:1445 #, c-format msgid "length of returned sequence did not match number of columns in row" msgstr "довжина повернутої послідовності не відповідає кількості стовпців у рядку" -#: plpy_typeio.c:1551 +#: plpy_typeio.c:1543 #, c-format msgid "attribute \"%s\" does not exist in Python object" msgstr "атрибут \"%s\" не існує в об'єкті Python" -#: plpy_typeio.c:1554 +#: plpy_typeio.c:1546 #, 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." diff --git a/src/pl/tcl/nls.mk b/src/pl/tcl/nls.mk index 221c406c4f9..7f05c79e992 100644 --- a/src/pl/tcl/nls.mk +++ b/src/pl/tcl/nls.mk @@ -1,6 +1,6 @@ # src/pl/tcl/nls.mk CATALOG_NAME = pltcl -AVAIL_LANGUAGES = cs de el es fr it ja ka ko pl pt_BR ro ru sv tr uk vi zh_CN zh_TW +AVAIL_LANGUAGES = cs de el es fr it ja ka ko pl ru sv tr uk vi zh_CN GETTEXT_FILES = pltcl.c GETTEXT_TRIGGERS = $(BACKEND_COMMON_GETTEXT_TRIGGERS) GETTEXT_FLAGS = $(BACKEND_COMMON_GETTEXT_FLAGS) diff --git a/src/pl/tcl/po/es.po b/src/pl/tcl/po/es.po index 455f1a5175b..3b100deda7f 100644 --- a/src/pl/tcl/po/es.po +++ b/src/pl/tcl/po/es.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: pltcl (PostgreSQL) 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2022-08-07 20:08+0000\n" +"POT-Creation-Date: 2022-09-24 23:08+0000\n" "PO-Revision-Date: 2019-06-06 17:26-0400\n" "Last-Translator: Carlos Chapi <carlos.chapi@2ndquadrant.com>\n" "Language-Team: PgSQL-es-Ayuda <pgsql-es-ayuda@lists.postgresql.org>\n" diff --git a/src/pl/tcl/po/pt_BR.po b/src/pl/tcl/po/pt_BR.po deleted file mode 100644 index 6cdbbafdf1a..00000000000 --- a/src/pl/tcl/po/pt_BR.po +++ /dev/null @@ -1,91 +0,0 @@ -# Brazilian Portuguese message translation file for pltcl -# Copyright (C) 2009 PostgreSQL Global Development Group -# This file is distributed under the same license as the PostgreSQL package. -# Euler Taveira de Oliveira <euler@timbira.com>, 2009-2015. -# -msgid "" -msgstr "" -"Project-Id-Version: PostgreSQL 9.5\n" -"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2015-09-17 22:32-0300\n" -"PO-Revision-Date: 2009-05-06 18:00-0300\n" -"Last-Translator: Euler Taveira de Oliveira <euler@timbira.com>\n" -"Language-Team: Brazilian Portuguese <pgbr-dev@listas.postgresql.org.br>\n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: pltcl.c:555 -#, c-format -msgid "module \"unknown\" not found in pltcl_modules" -msgstr "módulo \"unknown\" não foi encontrado em pltcl_modules" - -#: pltcl.c:591 -#, c-format -msgid "could not load module \"unknown\": %s" -msgstr "não pôde carregar módulo \"unknown\": %s" - -#: pltcl.c:1047 -#, c-format -msgid "could not split return value from trigger: %s" -msgstr "não pôde dividir valor retornado do gatilho: %s" - -#: pltcl.c:1058 -#, c-format -msgid "trigger's return list must have even number of elements" -msgstr "lista de retorno do gatilho deve ter número par de elementos" - -#: pltcl.c:1094 -#, c-format -msgid "unrecognized attribute \"%s\"" -msgstr "atributo \"%s\" desconhecido" - -#: pltcl.c:1099 -#, c-format -msgid "cannot set system attribute \"%s\"" -msgstr "não pode definir atributo do sistema \"%s\"" - -#: pltcl.c:1222 pltcl.c:1648 -#, c-format -msgid "%s" -msgstr "%s" - -#: pltcl.c:1223 -#, c-format -msgid "" -"%s\n" -"in PL/Tcl function \"%s\"" -msgstr "" -"%s\n" -"na função PL/Tcl \"%s\"" - -#: pltcl.c:1331 pltcl.c:1338 -#, c-format -msgid "out of memory" -msgstr "sem memória" - -#: pltcl.c:1386 -#, c-format -msgid "trigger functions can only be called as triggers" -msgstr "funções de gatilho só podem ser chamadas como gatilhos" - -#: pltcl.c:1395 -#, c-format -msgid "PL/Tcl functions cannot return type %s" -msgstr "funções PL/Tcl não podem retornar tipo %s" - -#: pltcl.c:1407 -#, c-format -msgid "PL/Tcl functions cannot return composite types" -msgstr "funções PL/Tcl não podem retornar tipos compostos" - -#: pltcl.c:1446 -#, c-format -msgid "PL/Tcl functions cannot accept type %s" -msgstr "funções PL/Tcl não podem aceitar tipo %s" - -#: pltcl.c:1564 -#, c-format -msgid "could not create internal procedure \"%s\": %s" -msgstr "não pôde criar função interna \"%s\": %s" diff --git a/src/pl/tcl/po/ro.po b/src/pl/tcl/po/ro.po deleted file mode 100644 index a2928e38f60..00000000000 --- a/src/pl/tcl/po/ro.po +++ /dev/null @@ -1,56 +0,0 @@ -# LANGUAGE message translation file for pltcl -# Copyright (C) 2010 PostgreSQL Global Development Group -# This file is distributed under the same license as the PostgreSQL package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: PostgreSQL 9.0\n" -"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2010-09-04 19:59+0000\n" -"PO-Revision-Date: 2013-09-05 23:03-0400\n" -"Last-Translator: Max <max@oceanline.co.uk>\n" -"Language-Team: ROMÂNĂ <max@oceanline.co.uk>\n" -"Language: ro\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Romanian\n" -"X-Poedit-Country: România\n" - -#: pltcl.c:1075 -#, c-format -msgid "%s" -msgstr "%s" - -#: pltcl.c:1076 -#, c-format -msgid "" -"%s\n" -"in PL/Tcl function \"%s\"" -msgstr "" -"%s\n" -"în funcția PL/Tcl \"%s\"" - -#: pltcl.c:1173 -msgid "out of memory" -msgstr "memorie insuficientă" - -#: pltcl.c:1234 -msgid "trigger functions can only be called as triggers" -msgstr "funcţiile trigger pot fi apelate doar ca triggere" - -#: pltcl.c:1243 -#, c-format -msgid "PL/Tcl functions cannot return type %s" -msgstr "funcțiile PL/Tcl nu pot returna tipul %s" - -#: pltcl.c:1255 -msgid "PL/Tcl functions cannot return composite types" -msgstr "funcțiile PL/Tcl nu pot returna tipul compozit" - -#: pltcl.c:1294 -#, c-format -msgid "PL/Tcl functions cannot accept type %s" -msgstr "funcțiile PL/Tcl nu pot accepta tipul %s" - diff --git a/src/pl/tcl/po/ru.po b/src/pl/tcl/po/ru.po index f5848e4922f..473df19c29b 100644 --- a/src/pl/tcl/po/ru.po +++ b/src/pl/tcl/po/ru.po @@ -1,13 +1,13 @@ # Russian message translation file for pltcl # 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-2017, 2019. +# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2019, 2022. msgid "" msgstr "" "Project-Id-Version: pltcl (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-08-14 06:29+0300\n" -"PO-Revision-Date: 2019-08-29 15:43+0300\n" +"POT-Creation-Date: 2022-08-27 14:52+0300\n" +"PO-Revision-Date: 2022-09-05 13:38+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -25,46 +25,51 @@ msgstr "Функция на PL/Tcl, вызываемая при первом и msgid "PL/TclU function to call once when pltclu is first used." msgstr "Функция на PL/TclU, вызываемая при первом использовании pltclu." -#: pltcl.c:634 +#: pltcl.c:637 #, c-format msgid "function \"%s\" is in the wrong language" msgstr "Функция \"%s\" объявлена на другом языке" -#: pltcl.c:645 +#: pltcl.c:648 #, c-format msgid "function \"%s\" must not be SECURITY DEFINER" msgstr "функция \"%s\" не должна иметь характеристику SECURITY DEFINER" #. translator: %s is "pltcl.start_proc" or "pltclu.start_proc" -#: pltcl.c:679 +#: pltcl.c:682 #, c-format msgid "processing %s parameter" msgstr "обработка параметра %s" -#: pltcl.c:833 +#: pltcl.c:835 #, c-format msgid "set-valued function called in context that cannot accept a set" msgstr "" "функция, возвращающая множество, вызвана в контексте, где ему нет места" -#: pltcl.c:1006 +#: pltcl.c:840 +#, c-format +msgid "materialize mode required, but it is not allowed in this context" +msgstr "требуется режим материализации, но он недопустим в этом контексте" + +#: pltcl.c:1013 #, c-format msgid "" "function returning record called in context that cannot accept type record" msgstr "" "функция, возвращающая запись, вызвана в контексте, не допускающем этот тип" -#: pltcl.c:1290 +#: pltcl.c:1296 #, c-format msgid "could not split return value from trigger: %s" msgstr "разложить возвращаемое из триггера значение не удалось: %s" -#: pltcl.c:1371 pltcl.c:1801 +#: pltcl.c:1377 pltcl.c:1807 #, c-format msgid "%s" msgstr "%s" -#: pltcl.c:1372 +#: pltcl.c:1378 #, c-format msgid "" "%s\n" @@ -73,43 +78,43 @@ msgstr "" "%s\n" "в функции PL/Tcl \"%s\"" -#: pltcl.c:1536 +#: pltcl.c:1542 #, c-format msgid "trigger functions can only be called as triggers" msgstr "триггерные функции могут вызываться только в триггерах" -#: pltcl.c:1540 +#: pltcl.c:1546 #, c-format msgid "PL/Tcl functions cannot return type %s" msgstr "функции PL/Tcl не могут возвращать тип %s" -#: pltcl.c:1579 +#: pltcl.c:1585 #, c-format msgid "PL/Tcl functions cannot accept type %s" msgstr "функции PL/Tcl не могут принимать тип %s" -#: pltcl.c:1693 +#: pltcl.c:1699 #, c-format msgid "could not create internal procedure \"%s\": %s" msgstr "не удалось создать внутреннюю процедуру \"%s\": %s" -#: pltcl.c:3197 +#: pltcl.c:3201 #, c-format msgid "column name/value list must have even number of elements" msgstr "в списке имён/значений столбцов должно быть чётное число элементов" -#: pltcl.c:3215 +#: pltcl.c:3219 #, c-format msgid "column name/value list contains nonexistent column name \"%s\"" msgstr "" "список имён/значений столбцов содержит имя несуществующего столбца \"%s\"" -#: pltcl.c:3222 +#: pltcl.c:3226 #, c-format msgid "cannot set system attribute \"%s\"" msgstr "присвоить значение системному атрибуту \"%s\" нельзя" -#: pltcl.c:3228 +#: pltcl.c:3232 #, c-format msgid "cannot set generated column \"%s\"" msgstr "присвоить значение генерируемому столбцу \"%s\" нельзя" diff --git a/src/pl/tcl/po/uk.po b/src/pl/tcl/po/uk.po index 429ad29417e..ceb1e782e65 100644 --- a/src/pl/tcl/po/uk.po +++ b/src/pl/tcl/po/uk.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: postgresql\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-06-10 08:38+0000\n" -"PO-Revision-Date: 2021-08-17 10:54\n" +"POT-Creation-Date: 2022-08-12 10:38+0000\n" +"PO-Revision-Date: 2022-09-13 11:52\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: postgresql\n" "X-Crowdin-Project-ID: 324573\n" "X-Crowdin-Language: uk\n" -"X-Crowdin-File: /REL_14_DEV/pltcl.pot\n" -"X-Crowdin-File-ID: 736\n" +"X-Crowdin-File: /REL_15_STABLE/pltcl.pot\n" +"X-Crowdin-File-ID: 914\n" #: pltcl.c:463 msgid "PL/Tcl function to call once when pltcl is first used." @@ -25,85 +25,90 @@ msgstr "Функція PL/Tcl використовується для викли msgid "PL/TclU function to call once when pltclu is first used." msgstr "Функція PL/TclU використовується для виклику коли pltclu вперше використаний." -#: pltcl.c:634 +#: pltcl.c:637 #, c-format msgid "function \"%s\" is in the wrong language" msgstr "функція «%s» написана неправильною мовою" -#: pltcl.c:645 +#: pltcl.c:648 #, c-format msgid "function \"%s\" must not be SECURITY DEFINER" msgstr "функція \"%s\" не має бути SECURITY DEFINER" #. translator: %s is "pltcl.start_proc" or "pltclu.start_proc" -#: pltcl.c:679 +#: pltcl.c:682 #, c-format msgid "processing %s parameter" msgstr "обробляється параметр %s" -#: pltcl.c:833 +#: pltcl.c:835 #, c-format msgid "set-valued function called in context that cannot accept a set" msgstr "функція \"set-valued\" викликана в контексті, де йому немає місця" -#: pltcl.c:1006 +#: pltcl.c:840 +#, c-format +msgid "materialize mode required, but it is not allowed in this context" +msgstr "необхідний режим матеріалізації (materialize mode), але він неприпустимий у цьому контексті" + +#: pltcl.c:1013 #, c-format msgid "function returning record called in context that cannot accept type record" msgstr "функція, що повертає набір, викликана у контексті, що не приймає тип запис" -#: pltcl.c:1290 +#: pltcl.c:1296 #, c-format msgid "could not split return value from trigger: %s" msgstr "не вдалося розділити повернене значення з тригера: %s" -#: pltcl.c:1371 pltcl.c:1801 +#: pltcl.c:1377 pltcl.c:1807 #, c-format msgid "%s" msgstr "%s" -#: pltcl.c:1372 +#: pltcl.c:1378 #, c-format msgid "%s\n" "in PL/Tcl function \"%s\"" msgstr "%s\n" "у функції PL/Tcl \"%s\"" -#: pltcl.c:1536 +#: pltcl.c:1542 #, c-format msgid "trigger functions can only be called as triggers" msgstr "тригер-функція може викликатися лише як тригер" -#: pltcl.c:1540 +#: pltcl.c:1546 #, c-format msgid "PL/Tcl functions cannot return type %s" msgstr "Функції PL/Tcl не можуть повертати тип %s" -#: pltcl.c:1579 +#: pltcl.c:1585 #, c-format msgid "PL/Tcl functions cannot accept type %s" msgstr "Функції PL/Tcl не можуть приймати тип %s" -#: pltcl.c:1693 +#: pltcl.c:1699 #, c-format msgid "could not create internal procedure \"%s\": %s" msgstr "не вдалося створити внутрішню процедуру \"%s\": %s" -#: pltcl.c:3197 +#: pltcl.c:3201 #, c-format msgid "column name/value list must have even number of elements" msgstr "список імен і значень стовпців повинен мати парну кількість елементів" -#: pltcl.c:3215 +#: pltcl.c:3219 #, c-format msgid "column name/value list contains nonexistent column name \"%s\"" msgstr "список імен і значень стовпців містить неіснуєче ім'я стовпця \"%s\"" -#: pltcl.c:3222 +#: pltcl.c:3226 #, c-format msgid "cannot set system attribute \"%s\"" msgstr "не вдалося встановити системний атрибут \"%s\"" -#: pltcl.c:3228 +#: pltcl.c:3232 #, c-format msgid "cannot set generated column \"%s\"" msgstr "неможливо оновити згенерований стовпець \"%s\"" diff --git a/src/pl/tcl/po/zh_TW.po b/src/pl/tcl/po/zh_TW.po deleted file mode 100644 index 5932f05d2bd..00000000000 --- a/src/pl/tcl/po/zh_TW.po +++ /dev/null @@ -1,56 +0,0 @@ -# Traditional Chinese message translation file for pltcl -# Copyright (C) 2011 PostgreSQL Global Development Group -# This file is distributed under the same license as the PostgreSQL package. -# Zhenbang Wei <znbang@gmail.com>, 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: PostgreSQL 9.1\n" -"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2011-05-13 20:39+0000\n" -"PO-Revision-Date: 2013-09-03 23:24-0400\n" -"Last-Translator: Zhenbang Wei <znbang@gmail.com>\n" -"Language-Team: Traditional Chinese\n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -# commands/vacuum.c:2258 commands/vacuumlazy.c:489 commands/vacuumlazy.c:770 -# nodes/print.c:86 storage/lmgr/deadlock.c:888 tcop/postgres.c:3285 -#: pltcl.c:1149 -#, c-format -msgid "%s" -msgstr "%s" - -#: pltcl.c:1150 -#, c-format -msgid "" -"%s\n" -"in PL/Tcl function \"%s\"" -msgstr "" -"%s\n" -"於 PL/Tcl 函式 \"%s\"" - -# common.c:123 -#: pltcl.c:1254 pltcl.c:1261 -msgid "out of memory" -msgstr "記憶體用盡" - -#: pltcl.c:1308 -msgid "trigger functions can only be called as triggers" -msgstr "觸發函式只能當做觸發程序呼叫" - -#: pltcl.c:1317 -#, c-format -msgid "PL/Tcl functions cannot return type %s" -msgstr "PL/Tcl 函式不能傳回型別 %s" - -#: pltcl.c:1329 -msgid "PL/Tcl functions cannot return composite types" -msgstr "PL/Tcl 函式不能傳回複合型別" - -#: pltcl.c:1368 -#, c-format -msgid "PL/Tcl functions cannot accept type %s" -msgstr "PL/Tcl 函式不能接受型別 %s" |
