1
0
mirror of https://github.com/postgres/postgres.git synced 2026-10-23 13:29:09 +03:00

Translation updates

Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git
Source-Git-Hash: 1cfa61615af29902242c24687492c8e49d94c1d0
This commit is contained in:
Peter Eisentraut
2026-08-10 12:10:27 +02:00
parent 7673dfe771
commit b330f4978d
38 changed files with 7772 additions and 7713 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -6,13 +6,13 @@
# Sergey Burladyan <eshkinkot@gmail.com>, 2009.
# Andrey Sudnik <sudnikand@yandex.ru>, 2010.
# Dmitriy Olshevskiy <olshevskiy87@bk.ru>, 2014.
# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Alexander Lakhin <exclusion@gmail.com>
# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Alexander Lakhin <exclusion@gmail.com>
msgid ""
msgstr ""
"Project-Id-Version: initdb (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-08-30 15:59+0300\n"
"PO-Revision-Date: 2025-09-13 16:55+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:32+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -88,17 +88,27 @@ msgstr "ошибка в %s(): %m"
msgid "out of memory"
msgstr "нехватка памяти"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: ../../common/file_utils.c:69 ../../common/file_utils.c:370
#: ../../common/file_utils.c:428 ../../common/file_utils.c:502
#, c-format

File diff suppressed because it is too large Load Diff

View File

@@ -1,10 +1,10 @@
# Alexander Lakhin <a.lakhin@postgrespro.ru>, 2021, 2022, 2024.
# SPDX-FileCopyrightText: 2021, 2022, 2024, 2026 Alexander Lakhin <a.lakhin@postgrespro.ru>
msgid ""
msgstr ""
"Project-Id-Version: pg_amcheck (PostgreSQL) 14\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-08-30 15:59+0300\n"
"PO-Revision-Date: 2024-09-05 08:23+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:46+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -32,17 +32,27 @@ msgstr "подробности: "
msgid "hint: "
msgstr "подсказка: "
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: ../../common/file_utils.c:69 ../../common/file_utils.c:370
#: ../../common/file_utils.c:428 ../../common/file_utils.c:502
#, c-format

View File

@@ -1,13 +1,13 @@
# Russian message translation file for pg_archivecleanup
# Copyright (C) 2017 PostgreSQL Global Development Group
# This file is distributed under the same license as the PostgreSQL package.
# SPDX-FileCopyrightText: 2017, 2019, 2020, 2022, 2024, 2025 Alexander Lakhin <a.lakhin@postgrespro.ru>
# SPDX-FileCopyrightText: 2017, 2019, 2020, 2022, 2024, 2025, 2026 Alexander Lakhin <a.lakhin@postgrespro.ru>
msgid ""
msgstr ""
"Project-Id-Version: pg_archivecleanup (PostgreSQL) 10\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-08-30 15:59+0300\n"
"PO-Revision-Date: 2025-09-13 21:08+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:46+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -37,17 +37,27 @@ msgstr "подробности: "
msgid "hint: "
msgstr "подсказка: "
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: pg_archivecleanup.c:69
#, c-format
msgid "archive location \"%s\" does not exist"

File diff suppressed because it is too large Load Diff

View File

@@ -1,10 +1,10 @@
# SPDX-FileCopyrightText: 2019, 2020, 2021, 2022, 2024, 2025 Alexander Lakhin <a.lakhin@postgrespro.ru>
# SPDX-FileCopyrightText: 2019, 2020, 2021, 2022, 2024, 2025, 2026 Alexander Lakhin <a.lakhin@postgrespro.ru>
msgid ""
msgstr ""
"Project-Id-Version: pg_verify_checksums (PostgreSQL) 11\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-08-30 15:59+0300\n"
"PO-Revision-Date: 2025-08-31 07:39+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:48+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -88,17 +88,27 @@ msgstr "не удалось записать файл \"%s\": %m"
msgid "could not fsync file \"%s\": %m"
msgstr "не удалось синхронизировать с ФС файл \"%s\": %m"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: ../../common/file_utils.c:75
#, c-format
msgid "could not synchronize file system for file \"%s\": %m"

View File

@@ -3,8 +3,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_combinebackup (PostgreSQL) 17\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-05-10 08:01+0300\n"
"PO-Revision-Date: 2026-02-07 09:22+0200\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:49+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -53,7 +53,7 @@ msgstr "не удалось прочитать файл \"%s\" (прочитан
#: ../../common/controldata_utils.c:132 ../../common/controldata_utils.c:280
#: backup_label.c:174 copy_file.c:71 pg_combinebackup.c:548
#: pg_combinebackup.c:1185 reconstruct.c:369 reconstruct.c:742
#: pg_combinebackup.c:1185 reconstruct.c:369 reconstruct.c:745
#: write_manifest.c:187
#, c-format
msgid "could not close file \"%s\": %m"
@@ -88,7 +88,7 @@ msgstr ""
msgid "could not open file \"%s\": %m"
msgstr "не удалось открыть файл \"%s\": %m"
#: ../../common/controldata_utils.c:249 backup_label.c:160 reconstruct.c:761
#: ../../common/controldata_utils.c:249 backup_label.c:160 reconstruct.c:764
#: write_manifest.c:260
#, c-format
msgid "could not write file \"%s\": %m"
@@ -120,17 +120,27 @@ msgstr "буфер назначения слишком мал"
msgid "OpenSSL failure"
msgstr "ошибка OpenSSL"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: ../../common/file_utils.c:75
#, c-format
msgid "could not synchronize file system for file \"%s\": %m"
@@ -479,13 +489,13 @@ msgstr "%s: не удалось найти %s"
msgid "%s: %s requires %s"
msgstr "%s: %s требует %s"
#: backup_label.c:162 reconstruct.c:763 write_manifest.c:262
#: backup_label.c:162 reconstruct.c:766 write_manifest.c:262
#, c-format
msgid "could not write file \"%s\": wrote %d of %d"
msgstr "не удалось записать файл \"%s\" (записано байт: %d из %d)"
#: backup_label.c:166 copy_file.c:160 copy_file.c:207 reconstruct.c:723
#: reconstruct.c:769 write_manifest.c:270
#: backup_label.c:166 copy_file.c:160 copy_file.c:207 reconstruct.c:726
#: reconstruct.c:772 write_manifest.c:270
#, c-format
msgid "could not update checksum of file \"%s\""
msgstr "не удалось изменить контекст контрольной суммы файла \"%s\""
@@ -501,7 +511,7 @@ msgid "could not write to file \"%s\", offset %u: wrote %d of %d"
msgstr ""
"не удалось записать в файл \"%s\" (смещение %u, записано байт: %d из %d)"
#: copy_file.c:213 reconstruct.c:786
#: copy_file.c:213 reconstruct.c:789
#, c-format
msgid "could not read from file \"%s\": %m"
msgstr "не удалось прочитать файл \"%s\": %m"
@@ -531,7 +541,7 @@ msgstr "клонирование файлов не поддерживается
msgid "error while copying file range from \"%s\" to \"%s\": %m"
msgstr "ошибка при копировании фрагмента файла \"%s\" в \"%s\": %m"
#: copy_file.c:299 pg_combinebackup.c:269 reconstruct.c:726
#: copy_file.c:299 pg_combinebackup.c:269 reconstruct.c:729
#, c-format
msgid "copy_file_range not supported on this platform"
msgstr "copy_file_range не поддерживается в этой ОС"
@@ -971,7 +981,13 @@ msgstr ""
msgid "could not read file \"%s\": read %d of %u"
msgstr "не удалось прочитать файл \"%s\" (прочитано байт: %d из %u)"
#: reconstruct.c:788
#: reconstruct.c:709
#, c-format
msgid "unexpected end of file while copying file range from \"%s\" to \"%s\""
msgstr ""
"неожиданный конец файла при копировании фрагмента файла из \"%s\" в \"%s\""
#: reconstruct.c:791
#, c-format
msgid "could not read from file \"%s\", offset %llu: read %d of %d"
msgstr ""

View File

@@ -5,13 +5,13 @@
# Serguei A. Mokhov <mokhov@cs.concordia.ca>, 2004-2005.
# Sergey Burladyan <eshkinkot@gmail.com>, 2009, 2012.
# Andrey Sudnik <sudnikand@gmail.com>, 2010.
# Alexander Lakhin <exclusion@gmail.com>, 2012-2016, 2017, 2019, 2020, 2021, 2023, 2024.
# SPDX-FileCopyrightText: 2012-2016, 2017, 2019, 2020, 2021, 2023, 2024, 2026 Alexander Lakhin <exclusion@gmail.com>
msgid ""
msgstr ""
"Project-Id-Version: pg_config (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-08-30 15:59+0300\n"
"PO-Revision-Date: 2024-09-04 13:45+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:49+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -72,17 +72,27 @@ msgstr "ошибка в %s(): %m"
msgid "out of memory"
msgstr "нехватка памяти"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: pg_config.c:73
#, c-format
msgid ""

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 19\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-05-28 19:26+0000\n"
"PO-Revision-Date: 2026-04-13 11:25+0200\n"
"POT-Creation-Date: 2026-08-04 09:57+0000\n"
"PO-Revision-Date: 2026-08-04 12:11+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
"Language: de\n"
@@ -305,248 +305,255 @@ msgstr "PrevTimeLineID des letzten Checkpoints: %u\n"
msgid "Latest checkpoint's full_page_writes: %s\n"
msgstr "full_page_writes des letzten Checkpoints: %s\n"
#: pg_controldata.c:266 pg_controldata.c:309 pg_controldata.c:321
#: pg_controldata.c:266 pg_controldata.c:268 pg_controldata.c:311
#: pg_controldata.c:323
msgid "off"
msgstr "aus"
#: pg_controldata.c:266 pg_controldata.c:309 pg_controldata.c:321
#: pg_controldata.c:266 pg_controldata.c:268 pg_controldata.c:311
#: pg_controldata.c:323
msgid "on"
msgstr "an"
#: pg_controldata.c:267
#, c-format
msgid "Latest checkpoint's logical decoding: %s\n"
msgstr "Logical Decoding des letzten Checkpoints: %s\n"
#: pg_controldata.c:269
#, c-format
msgid "Latest checkpoint's NextXID: %u:%u\n"
msgstr "NextXID des letzten Checkpoints: %u:%u\n"
#: pg_controldata.c:270
#: pg_controldata.c:272
#, c-format
msgid "Latest checkpoint's NextOID: %u\n"
msgstr "NextOID des letzten Checkpoints: %u\n"
#: pg_controldata.c:272
#: pg_controldata.c:274
#, c-format
msgid "Latest checkpoint's NextMultiXactId: %u\n"
msgstr "NextMultiXactId des letzten Checkpoints: %u\n"
#: pg_controldata.c:274
#: pg_controldata.c:276
#, c-format
msgid "Latest checkpoint's NextMultiOffset: %<PRIu64>\n"
msgstr "NextMultiOffset des letzten Checkpoints: %<PRIu64>\n"
#: pg_controldata.c:276
#: pg_controldata.c:278
#, c-format
msgid "Latest checkpoint's oldestXID: %u\n"
msgstr "oldestXID des letzten Checkpoints: %u\n"
#: pg_controldata.c:278
#: pg_controldata.c:280
#, c-format
msgid "Latest checkpoint's oldestXID's DB: %u\n"
msgstr "DB der oldestXID des letzten Checkpoints: %u\n"
#: pg_controldata.c:280
#: pg_controldata.c:282
#, c-format
msgid "Latest checkpoint's oldestActiveXID: %u\n"
msgstr "oldestActiveXID des letzten Checkpoints: %u\n"
#: pg_controldata.c:282
#: pg_controldata.c:284
#, c-format
msgid "Latest checkpoint's oldestMultiXid: %u\n"
msgstr "oldestMultiXid des letzten Checkpoints: %u\n"
#: pg_controldata.c:284
#: pg_controldata.c:286
#, c-format
msgid "Latest checkpoint's oldestMulti's DB: %u\n"
msgstr "DB des oldestMulti des letzten Checkpoints: %u\n"
#: pg_controldata.c:286
#: pg_controldata.c:288
#, c-format
msgid "Latest checkpoint's oldestCommitTsXid:%u\n"
msgstr "oldestCommitTsXid des letzten Checkpoints: %u\n"
#: pg_controldata.c:288
#: pg_controldata.c:290
#, c-format
msgid "Latest checkpoint's newestCommitTsXid:%u\n"
msgstr "newestCommitTsXid des letzten Checkpoints: %u\n"
#: pg_controldata.c:290
#: pg_controldata.c:292
#, c-format
msgid "Latest checkpoint's data_checksum_version:%u\n"
msgstr "data_checksum_version des letzten Checkpoints: %u\n"
#: pg_controldata.c:292
#: pg_controldata.c:294
#, c-format
msgid "Time of latest checkpoint: %s\n"
msgstr "Zeit des letzten Checkpoints: %s\n"
#: pg_controldata.c:294
#: pg_controldata.c:296
#, c-format
msgid "Fake LSN counter for unlogged rels: %X/%08X\n"
msgstr "Fake-LSN-Zähler für ungeloggte Relationen: %X/%08X\n"
#: pg_controldata.c:296
#: pg_controldata.c:298
#, c-format
msgid "Minimum recovery ending location: %X/%08X\n"
msgstr "Minimaler Wiederherstellungsendpunkt: %X/%08X\n"
#: pg_controldata.c:298
#: pg_controldata.c:300
#, c-format
msgid "Min recovery ending loc's timeline: %u\n"
msgstr "Zeitleiste des minimalen Wiederherstellungsendpunkts: %u\n"
#: pg_controldata.c:300
#: pg_controldata.c:302
#, c-format
msgid "Backup start location: %X/%08X\n"
msgstr "Backup-Startpunkt: %X/%08X\n"
#: pg_controldata.c:302
#: pg_controldata.c:304
#, c-format
msgid "Backup end location: %X/%08X\n"
msgstr "Backup-Endpunkt: %X/%08X\n"
#: pg_controldata.c:304
#: pg_controldata.c:306
#, c-format
msgid "End-of-backup record required: %s\n"
msgstr "End-of-Backup-Eintrag erforderlich: %s\n"
#: pg_controldata.c:305
#: pg_controldata.c:307
msgid "no"
msgstr "nein"
#: pg_controldata.c:305
#: pg_controldata.c:307
msgid "yes"
msgstr "ja"
#: pg_controldata.c:306
#: pg_controldata.c:308
#, c-format
msgid "wal_level setting: %s\n"
msgstr "wal_level-Einstellung: %s\n"
#: pg_controldata.c:308
#: pg_controldata.c:310
#, c-format
msgid "wal_log_hints setting: %s\n"
msgstr "wal_log_hints-Einstellung: %s\n"
#: pg_controldata.c:310
#: pg_controldata.c:312
#, c-format
msgid "max_connections setting: %d\n"
msgstr "max_connections-Einstellung: %d\n"
#: pg_controldata.c:312
#: pg_controldata.c:314
#, c-format
msgid "max_worker_processes setting: %d\n"
msgstr "max_worker_processes-Einstellung: %d\n"
#: pg_controldata.c:314
#: pg_controldata.c:316
#, c-format
msgid "max_wal_senders setting: %d\n"
msgstr "max_wal_senders-Einstellung: %d\n"
#: pg_controldata.c:316
#: pg_controldata.c:318
#, c-format
msgid "max_prepared_xacts setting: %d\n"
msgstr "max_prepared_xacts-Einstellung: %d\n"
#: pg_controldata.c:318
#: pg_controldata.c:320
#, c-format
msgid "max_locks_per_xact setting: %d\n"
msgstr "max_locks_per_xact-Einstellung: %d\n"
#: pg_controldata.c:320
#: pg_controldata.c:322
#, c-format
msgid "track_commit_timestamp setting: %s\n"
msgstr "track_commit_timestamp-Einstellung: %s\n"
#: pg_controldata.c:322
#: pg_controldata.c:324
#, c-format
msgid "Maximum data alignment: %u\n"
msgstr "Maximale Datenausrichtung (Alignment): %u\n"
#: pg_controldata.c:325
#: pg_controldata.c:327
#, c-format
msgid "Database block size: %u\n"
msgstr "Datenbankblockgröße: %u\n"
#: pg_controldata.c:327
#: pg_controldata.c:329
#, c-format
msgid "Blocks per segment of large relation: %u\n"
msgstr "Blöcke pro Segment: %u\n"
#: pg_controldata.c:329
#: pg_controldata.c:331
#, c-format
msgid "Pages per SLRU segment: %u\n"
msgstr "Seiten pro SLRU-Segment: %u\n"
#: pg_controldata.c:331
#: pg_controldata.c:333
#, c-format
msgid "WAL block size: %u\n"
msgstr "WAL-Blockgröße: %u\n"
#: pg_controldata.c:333
#: pg_controldata.c:335
#, c-format
msgid "Bytes per WAL segment: %u\n"
msgstr "Bytes pro WAL-Segment: %u\n"
#: pg_controldata.c:335
#: pg_controldata.c:337
#, c-format
msgid "Maximum length of identifiers: %u\n"
msgstr "Maximale Bezeichnerlänge: %u\n"
#: pg_controldata.c:337
#: pg_controldata.c:339
#, c-format
msgid "Maximum columns in an index: %u\n"
msgstr "Maximale Spalten in einem Index: %u\n"
#: pg_controldata.c:339
#: pg_controldata.c:341
#, c-format
msgid "Maximum size of a TOAST chunk: %u\n"
msgstr "Maximale Größe eines Stücks TOAST: %u\n"
#: pg_controldata.c:341
#: pg_controldata.c:343
#, c-format
msgid "Size of a large-object chunk: %u\n"
msgstr "Größe eines Large-Object-Chunks: %u\n"
#: pg_controldata.c:344
#: pg_controldata.c:346
#, c-format
msgid "Date/time type storage: %s\n"
msgstr "Speicherung von Datum/Zeit-Typen: %s\n"
#: pg_controldata.c:345
#: pg_controldata.c:347
msgid "64-bit integers"
msgstr "64-Bit-Ganzzahlen"
#: pg_controldata.c:346
#: pg_controldata.c:348
#, c-format
msgid "Float8 argument passing: %s\n"
msgstr "Übergabe von Float8-Argumenten: %s\n"
#: pg_controldata.c:347
#: pg_controldata.c:349
msgid "by reference"
msgstr "Referenz"
#: pg_controldata.c:347
#: pg_controldata.c:349
msgid "by value"
msgstr "Wert"
#: pg_controldata.c:348
#: pg_controldata.c:350
#, c-format
msgid "Data page checksum version: %u\n"
msgstr "Datenseitenprüfsummenversion: %u\n"
#: pg_controldata.c:350
#: pg_controldata.c:352
#, c-format
msgid "Default char data signedness: %s\n"
msgstr "Standard für Vorzeichen von »char«-Daten: %s\n"
#: pg_controldata.c:351
#: pg_controldata.c:353
msgid "signed"
msgstr "mit Vorzeichen"
#: pg_controldata.c:351
#: pg_controldata.c:353
msgid "unsigned"
msgstr "ohne Vorzeichen"
#: pg_controldata.c:352
#: pg_controldata.c:354
#, c-format
msgid "Mock authentication nonce: %s\n"
msgstr "Mock-Authentifizierungs-Nonce: %s\n"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_controldata (PostgreSQL) 19\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-05-13 06:27+0000\n"
"PO-Revision-Date: 2026-05-13 09:09+0200\n"
"POT-Creation-Date: 2026-07-25 01:57+0000\n"
"PO-Revision-Date: 2026-07-25 04:35+0200\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <nothing>\n"
"Language: ka\n"
@@ -303,251 +303,257 @@ msgstr "უახლესი საკონტროლო წერტილ
msgid "Latest checkpoint's full_page_writes: %s\n"
msgstr "უახლესი უკანასკნელი საკონტროლო წერტილის full_page_writes: %s\n"
#: pg_controldata.c:266 pg_controldata.c:309 pg_controldata.c:321
#: pg_controldata.c:266 pg_controldata.c:268 pg_controldata.c:311
#: pg_controldata.c:323
msgid "off"
msgstr "გამორთული"
#: pg_controldata.c:266 pg_controldata.c:309 pg_controldata.c:321
#: pg_controldata.c:266 pg_controldata.c:268 pg_controldata.c:311
#: pg_controldata.c:323
msgid "on"
msgstr "ჩართ"
#: pg_controldata.c:267
#, c-format
msgid "Latest checkpoint's logical decoding: %s\n"
msgstr "უახლესი საკონტროლო წერტილის ლოგიკური გაშიფვრა: %s\n"
#: pg_controldata.c:269
#, c-format
msgid "Latest checkpoint's NextXID: %u:%u\n"
msgstr "უახლესი საკონტროლო წერტილის NextXID: %u:%u\n"
#: pg_controldata.c:270
#: pg_controldata.c:272
#, c-format
msgid "Latest checkpoint's NextOID: %u\n"
msgstr "უახლესი საკონტროლო წერტილის NextOID: %u\n"
#: pg_controldata.c:272
#: pg_controldata.c:274
#, c-format
msgid "Latest checkpoint's NextMultiXactId: %u\n"
msgstr "უახლესი საკონტროლო წერტილის NextMultiXactId: %u\n"
#: pg_controldata.c:274
#: pg_controldata.c:276
#, c-format
msgid "Latest checkpoint's NextMultiOffset: %<PRIu64>\n"
msgstr ""
"უახლესი საკონტროლო წერტილის NextMultiOffset: %<PRIu64>\n"
"\n"
#: pg_controldata.c:276
#: pg_controldata.c:278
#, c-format
msgid "Latest checkpoint's oldestXID: %u\n"
msgstr "უახლესი საკონტროლო წერტილის oldestXID: %u\n"
#: pg_controldata.c:278
#: pg_controldata.c:280
#, c-format
msgid "Latest checkpoint's oldestXID's DB: %u\n"
msgstr "უახლესი საკონტროლო წერტილის oldestXID's DB: %u\n"
#: pg_controldata.c:280
#: pg_controldata.c:282
#, c-format
msgid "Latest checkpoint's oldestActiveXID: %u\n"
msgstr "უახლესი საკონტროლო წერტილის oldestActiveXID: %u\n"
#: pg_controldata.c:282
#: pg_controldata.c:284
#, c-format
msgid "Latest checkpoint's oldestMultiXid: %u\n"
msgstr "უახლესი საკონტროლო წერტილის oldestMultiXid: %u\n"
#: pg_controldata.c:284
#: pg_controldata.c:286
#, c-format
msgid "Latest checkpoint's oldestMulti's DB: %u\n"
msgstr "უახლესი საკონტროლო წერტილის oldestMulti's DB: %u\n"
#: pg_controldata.c:286
#: pg_controldata.c:288
#, c-format
msgid "Latest checkpoint's oldestCommitTsXid:%u\n"
msgstr "უახლესი საკონტროლო წერტილის oldestCommitTsXid:%u\n"
#: pg_controldata.c:288
#: pg_controldata.c:290
#, c-format
msgid "Latest checkpoint's newestCommitTsXid:%u\n"
msgstr "უახლესი საკონტროლო წერტილის newestCommitTsXid:%u\n"
#: pg_controldata.c:290
#: pg_controldata.c:292
#, c-format
msgid "Latest checkpoint's data_checksum_version:%u\n"
msgstr "უახლესი საკონტროლო წერტილის data_checksum_version:%u\n"
#: pg_controldata.c:292
#: pg_controldata.c:294
#, c-format
msgid "Time of latest checkpoint: %s\n"
msgstr "უახლესი საკონტოლო წერტილის დრო: %s\n"
#: pg_controldata.c:294
#: pg_controldata.c:296
#, c-format
msgid "Fake LSN counter for unlogged rels: %X/%08X\n"
msgstr "LSN-ის ყალბი მთვლელი არაჟურნალიზებადი ურთ-თვის: %X/%08X\n"
#: pg_controldata.c:296
#: pg_controldata.c:298
#, c-format
msgid "Minimum recovery ending location: %X/%08X\n"
msgstr "მინიმალური აღდგენის დასასრულის მდებარეობა %X/%08X\n"
#: pg_controldata.c:298
#: pg_controldata.c:300
#, c-format
msgid "Min recovery ending loc's timeline: %u\n"
msgstr "მინ. აღდგ დასასრ მდებარ დროის ხაზი: %u\n"
#: pg_controldata.c:300
#: pg_controldata.c:302
#, c-format
msgid "Backup start location: %X/%08X\n"
msgstr "მარქაფის დაწყების მდებარეობა: %X/%08X\n"
#: pg_controldata.c:302
#: pg_controldata.c:304
#, c-format
msgid "Backup end location: %X/%08X\n"
msgstr "მარქაფს დასასრულის მდებარეობა: %X/%08X\n"
#: pg_controldata.c:304
#: pg_controldata.c:306
#, c-format
msgid "End-of-backup record required: %s\n"
msgstr "მარქაფის-ბოლო ჩანაწერი აუცილებელია: %s\n"
#: pg_controldata.c:305
#: pg_controldata.c:307
msgid "no"
msgstr "არა"
#: pg_controldata.c:305
#: pg_controldata.c:307
msgid "yes"
msgstr "დიახ"
#: pg_controldata.c:306
#: pg_controldata.c:308
#, c-format
msgid "wal_level setting: %s\n"
msgstr "wal_level პარამეტრი: %s\n"
#: pg_controldata.c:308
#: pg_controldata.c:310
#, c-format
msgid "wal_log_hints setting: %s\n"
msgstr "wal_log_hints პარამეტრი: %s\n"
#: pg_controldata.c:310
#: pg_controldata.c:312
#, c-format
msgid "max_connections setting: %d\n"
msgstr "max_connections პარამეტრი: %d\n"
#: pg_controldata.c:312
#: pg_controldata.c:314
#, c-format
msgid "max_worker_processes setting: %d\n"
msgstr "max_worker_processes პარამეტრი: %d\n"
#: pg_controldata.c:314
#: pg_controldata.c:316
#, c-format
msgid "max_wal_senders setting: %d\n"
msgstr "max_wal_senders პარამეტრი: %d\n"
#: pg_controldata.c:316
#: pg_controldata.c:318
#, c-format
msgid "max_prepared_xacts setting: %d\n"
msgstr "max_prepared_xacts პარამეტრი: %d\n"
#: pg_controldata.c:318
#: pg_controldata.c:320
#, c-format
msgid "max_locks_per_xact setting: %d\n"
msgstr "max_locks_per_xact პარამეტრი: %d\n"
#: pg_controldata.c:320
#: pg_controldata.c:322
#, c-format
msgid "track_commit_timestamp setting: %s\n"
msgstr "track_commit_timestamp პარამეტრი: %s\n"
#: pg_controldata.c:322
#: pg_controldata.c:324
#, c-format
msgid "Maximum data alignment: %u\n"
msgstr "მონაცემების სწორების მაქსიმუმი: %u\n"
#: pg_controldata.c:325
#: pg_controldata.c:327
#, c-format
msgid "Database block size: %u\n"
msgstr "ბაზის ბლოკის ზომა: %u\n"
#: pg_controldata.c:327
#: pg_controldata.c:329
#, c-format
msgid "Blocks per segment of large relation: %u\n"
msgstr "დიდი ურთიერთობის სეგმენტები თითოეულ ბლოკში: %u\n"
#: pg_controldata.c:329
#: pg_controldata.c:331
#, c-format
msgid "Pages per SLRU segment: %u\n"
msgstr "გვერდი თითოეულ SLRU სეგმენტში: %u\n"
#: pg_controldata.c:331
#: pg_controldata.c:333
#, c-format
msgid "WAL block size: %u\n"
msgstr "WAL ბლოკის ზომა: %u\n"
#: pg_controldata.c:333
#: pg_controldata.c:335
#, c-format
msgid "Bytes per WAL segment: %u\n"
msgstr "ბაიტები თითოეულ WAL სეგმენტში: %u\n"
#: pg_controldata.c:335
#: pg_controldata.c:337
#, c-format
msgid "Maximum length of identifiers: %u\n"
msgstr "იდენტიფიკატორების მაქსიმალური სიგრძე: %u\n"
#: pg_controldata.c:337
#: pg_controldata.c:339
#, c-format
msgid "Maximum columns in an index: %u\n"
msgstr "ინდექსში სვეტების მაქსიმალური რაოდენობა: %u\n"
#: pg_controldata.c:339
#: pg_controldata.c:341
#, c-format
msgid "Maximum size of a TOAST chunk: %u\n"
msgstr "TOAST ნაგლეჯის მაქსიმალური ზომა: %u\n"
#: pg_controldata.c:341
#: pg_controldata.c:343
#, c-format
msgid "Size of a large-object chunk: %u\n"
msgstr "დიდი ობიექტის ნაგლეჯის ზომა: %u\n"
#: pg_controldata.c:344
#: pg_controldata.c:346
#, c-format
msgid "Date/time type storage: %s\n"
msgstr "თარიღის ტიპის საცავი: %s\n"
#: pg_controldata.c:345
#: pg_controldata.c:347
msgid "64-bit integers"
msgstr "64-ბიტიანი მთელ რიცხვები"
#: pg_controldata.c:346
#: pg_controldata.c:348
#, c-format
msgid "Float8 argument passing: %s\n"
msgstr "Float8 არგუმენტის გადაცემა: %s\n"
#: pg_controldata.c:347
#: pg_controldata.c:349
msgid "by reference"
msgstr "ბმით"
#: pg_controldata.c:347
#: pg_controldata.c:349
msgid "by value"
msgstr "მნიშვნელობით"
#: pg_controldata.c:348
#: pg_controldata.c:350
#, c-format
msgid "Data page checksum version: %u\n"
msgstr "მონაცემების გვერდის საკონტროლო ჯამის ვერსია: %u\n"
#: pg_controldata.c:350
#: pg_controldata.c:352
#, c-format
msgid "Default char data signedness: %s\n"
msgstr "ნაგულისხმევი სტრიქონის მონაცემების ნიშნიანობა: %s\n"
#: pg_controldata.c:351
#: pg_controldata.c:353
msgid "signed"
msgstr "ნიშნიანი"
#: pg_controldata.c:351
#: pg_controldata.c:353
msgid "unsigned"
msgstr "უნიშნო"
#: pg_controldata.c:352
#: pg_controldata.c:354
#, c-format
msgid "Mock authentication nonce: %s\n"
msgstr "ფსევდოავთენტიკაციის შემთხვევითი რიცხვი: %s\n"

View File

@@ -4,13 +4,13 @@
# Serguei A. Mokhov <mokhov@cs.concordia.ca>, 2002-2004.
# Oleg Bartunov <oleg@sai.msu.su>, 2004.
# Andrey Sudnik <sudnikand@gmail.com>, 2011.
# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2020, 2021, 2022, 2024, 2025 Alexander Lakhin <exclusion@gmail.com>
# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2020, 2021, 2022, 2024, 2025, 2026 Alexander Lakhin <exclusion@gmail.com>
msgid ""
msgstr ""
"Project-Id-Version: pg_controldata (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-08-30 15:59+0300\n"
"PO-Revision-Date: 2025-09-13 16:58+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:49+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -73,17 +73,27 @@ msgstr "не удалось записать файл \"%s\": %m"
msgid "could not fsync file \"%s\": %m"
msgstr "не удалось синхронизировать с ФС файл \"%s\": %m"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: pg_controldata.c:35
#, c-format
msgid ""

View File

@@ -6,13 +6,13 @@
# Sergey Burladyan <eshkinkot@gmail.com>, 2009, 2012.
# Andrey Sudnik <sudnikand@gmail.com>, 2010.
# Dmitriy Olshevskiy <olshevskiy87@bk.ru>, 2014.
# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Alexander Lakhin <exclusion@gmail.com>
# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Alexander Lakhin <exclusion@gmail.com>
msgid ""
msgstr ""
"Project-Id-Version: pg_ctl (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-08-30 15:59+0300\n"
"PO-Revision-Date: 2025-09-13 17:07+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:49+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -70,18 +70,28 @@ msgstr "ошибка в %s(): %m"
msgid "out of memory"
msgstr "нехватка памяти"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../port/path.c:831 ../../port/path.c:868 ../../port/path.c:885
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#: ../../port/path.c:848 ../../port/path.c:885 ../../port/path.c:902
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: ../../common/wait_error.c:55
#, c-format
msgid "command not executable"
@@ -112,7 +122,7 @@ msgstr "дочерний процесс завершён по сигналу %d:
msgid "child process exited with unrecognized status %d"
msgstr "дочерний процесс завершился с нераспознанным кодом состояния %d"
#: ../../port/path.c:853
#: ../../port/path.c:870
#, c-format
msgid "could not get current working directory: %m\n"
msgstr "не удалось определить текущий рабочий каталог: %m\n"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 19\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-06-30 04:25+0000\n"
"POT-Creation-Date: 2026-08-07 15:55+0000\n"
"PO-Revision-Date: 2026-07-04 01:15+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
@@ -37,54 +37,54 @@ msgstr "Detail: "
msgid "hint: "
msgstr "Tipp: "
#: ../../common/compression.c:162 ../../common/compression.c:171
#: ../../common/compression.c:180 compress_gzip.c:453 compress_gzip.c:460
#: ../../common/compression.c:176 ../../common/compression.c:185
#: ../../common/compression.c:194 compress_gzip.c:453 compress_gzip.c:460
#: compress_io.c:108 compress_lz4.c:795 compress_lz4.c:802 compress_zstd.c:26
#: compress_zstd.c:32
#, c-format
msgid "this build does not support compression with %s"
msgstr "diese Installation unterstützt keine Komprimierung mit %s"
#: ../../common/compression.c:235
#: ../../common/compression.c:249
msgid "found empty string where a compression option was expected"
msgstr "leere Zeichenkette gefunden wo eine Komprimierungsoption erwartet wurde"
#: ../../common/compression.c:274
#: ../../common/compression.c:288
#, c-format
msgid "unrecognized compression option: \"%s\""
msgstr "unbekannte Komprimierungsoption: »%s«"
#: ../../common/compression.c:313
#: ../../common/compression.c:327
#, c-format
msgid "compression option \"%s\" requires a value"
msgstr "Komprimierungsoption »%s« benötigt einen Wert"
#: ../../common/compression.c:322
#: ../../common/compression.c:336
#, c-format
msgid "value for compression option \"%s\" must be an integer"
msgstr "Wert für Komprimierungsoption »%s« muss eine ganze Zahl sein"
#: ../../common/compression.c:361
#: ../../common/compression.c:375
#, c-format
msgid "value for compression option \"%s\" must be a Boolean value"
msgstr "Wert für Komprimierungsoption »%s« muss ein Boole’scher Wert sein"
#: ../../common/compression.c:409
#: ../../common/compression.c:423
#, c-format
msgid "compression algorithm \"%s\" does not accept a compression level"
msgstr "Komprimierungsalgorithmus »%s« akzeptiert kein Komprimierungsniveau"
#: ../../common/compression.c:416
#: ../../common/compression.c:430
#, c-format
msgid "compression algorithm \"%s\" expects a compression level between %d and %d (default at %d)"
msgstr "Komprimierungsalgorithmus »%s« erwartet ein Komprimierungsniveau zwischen %d und %d (Standard bei %d)"
#: ../../common/compression.c:427
#: ../../common/compression.c:441
#, c-format
msgid "compression algorithm \"%s\" does not accept a worker count"
msgstr "Komprimierungsalgorithmus »%s« akzeptiert keine Worker-Anzahl"
#: ../../common/compression.c:438
#: ../../common/compression.c:452
#, c-format
msgid "compression algorithm \"%s\" does not support long-distance mode"
msgstr "Komprimierungsalgorithmus »%s« unterstützt keinen Long-Distance-Modus"
@@ -124,7 +124,7 @@ msgstr "konnte nicht von Befehl »%s« lesen: %m"
msgid "no data was returned by command \"%s\""
msgstr "Befehl »%s« gab keine Daten zurück"
#: ../../common/exec.c:406 parallel.c:1611
#: ../../common/exec.c:406 parallel.c:1613
#, c-format
msgid "%s() failed: %m"
msgstr "%s() fehlgeschlagen: %m"
@@ -739,22 +739,27 @@ msgstr "%s() fehlgeschlagen: Fehlercode %d"
msgid "could not create communication channels: %m"
msgstr "konnte Kommunikationskanäle nicht erzeugen: %m"
#: parallel.c:1018
#: parallel.c:980
#, c-format
msgid "could not create worker thread: %m"
msgstr "konnte Arbeits-Thread nicht erzeugen: %m"
#: parallel.c:1020
#, c-format
msgid "could not create worker process: %m"
msgstr "konnte Arbeitsprozess nicht erzeugen: %m"
#: parallel.c:1148
#: parallel.c:1150
#, c-format
msgid "unrecognized command received from leader: \"%s\""
msgstr "unbekannter Befehl vom Leader-Prozess empfangen: »%s«"
#: parallel.c:1191 parallel.c:1429
#: parallel.c:1193 parallel.c:1431
#, c-format
msgid "invalid message received from worker: \"%s\""
msgstr "ungültige Nachricht vom Arbeitsprozess empfangen: »%s«"
#: parallel.c:1323
#: parallel.c:1325
#, c-format
msgid ""
"could not obtain lock on relation \"%s\"\n"
@@ -763,47 +768,47 @@ msgstr ""
"konnte Sperre für Relation »%s« nicht setzen\n"
"Das bedeutet meistens, dass jemand eine ACCESS-EXCLUSIVE-Sperre auf die Tabelle gesetzt hat, nachdem der pg-dump-Elternprozess die anfängliche ACCESS-SHARE-Sperre gesetzt hatte."
#: parallel.c:1412
#: parallel.c:1414
#, c-format
msgid "a worker process died unexpectedly"
msgstr "ein Arbeitsprozess endete unerwartet"
#: parallel.c:1534 parallel.c:1652
#: parallel.c:1536 parallel.c:1654
#, c-format
msgid "could not write to the communication channel: %m"
msgstr "konnte nicht in den Kommunikationskanal schreiben: %m"
#: parallel.c:1736
#: parallel.c:1738
#, c-format
msgid "pgpipe: could not create socket: error code %d"
msgstr "pgpipe: konnte Socket nicht erzeugen: Fehlercode %d"
#: parallel.c:1747
#: parallel.c:1749
#, c-format
msgid "pgpipe: could not bind: error code %d"
msgstr "pgpipe: konnte nicht binden: Fehlercode %d"
#: parallel.c:1754
#: parallel.c:1756
#, c-format
msgid "pgpipe: could not listen: error code %d"
msgstr "pgpipe: konnte nicht auf Socket hören: Fehlercode %d"
#: parallel.c:1761
#: parallel.c:1763
#, c-format
msgid "pgpipe: %s() failed: error code %d"
msgstr "pgpipe: %s() fehlgeschlagen: Fehlercode %d"
#: parallel.c:1772
#: parallel.c:1774
#, c-format
msgid "pgpipe: could not create second socket: error code %d"
msgstr "pgpipe: konnte zweites Socket nicht erzeugen: Fehlercode %d"
#: parallel.c:1781
#: parallel.c:1783
#, c-format
msgid "pgpipe: could not connect socket: error code %d"
msgstr "pgpipe: konnte Socket nicht verbinden: Fehlercode %d"
#: parallel.c:1790
#: parallel.c:1792
#, c-format
msgid "pgpipe: could not accept connection: error code %d"
msgstr "pgpipe: konnte Verbindung nicht annehmen: Fehlercode %d"
@@ -1086,12 +1091,12 @@ msgstr "konnte Standardausgabe nicht zum Anhängen öffnen: %m"
msgid "unrecognized file format \"%d\""
msgstr "nicht erkanntes Dateiformat »%d«"
#: pg_backup_archiver.c:2568 pg_backup_archiver.c:4845
#: pg_backup_archiver.c:2568 pg_backup_archiver.c:4847
#, c-format
msgid "finished item %d %s %s"
msgstr "Element %d %s %s abgeschlossen"
#: pg_backup_archiver.c:2572 pg_backup_archiver.c:4858
#: pg_backup_archiver.c:2572 pg_backup_archiver.c:4860
#, c-format
msgid "worker process failed: exit code %d"
msgstr "Arbeitsprozess fehlgeschlagen: Code %d"
@@ -1158,107 +1163,107 @@ msgstr "Funktion »%s« nicht gefunden"
msgid "trigger \"%s\" not found"
msgstr "Trigger »%s« nicht gefunden"
#: pg_backup_archiver.c:3517
#: pg_backup_archiver.c:3519
#, c-format
msgid "could not set session user to \"%s\": %s"
msgstr "konnte Sitzungsbenutzer nicht auf »%s« setzen: %s"
#: pg_backup_archiver.c:3659
#: pg_backup_archiver.c:3661
#, c-format
msgid "could not set \"search_path\" to \"%s\": %s"
msgstr "konnte »search_path« nicht auf »%s« setzen: %s"
#: pg_backup_archiver.c:3720
#: pg_backup_archiver.c:3722
#, c-format
msgid "could not set \"default_tablespace\" to %s: %s"
msgstr "konnte »default_tablespace« nicht auf »%s« setzen: %s"
#: pg_backup_archiver.c:3769
#: pg_backup_archiver.c:3771
#, c-format
msgid "could not set \"default_table_access_method\": %s"
msgstr "konnte »default_table_access_method« nicht setzen: %s"
#: pg_backup_archiver.c:3818
#: pg_backup_archiver.c:3820
#, c-format
msgid "could not alter table access method: %s"
msgstr "konnte Tabellenzugriffsmethode nicht ändern: %s"
#: pg_backup_archiver.c:3920
#: pg_backup_archiver.c:3922
#, c-format
msgid "don't know how to set owner for object type \"%s\""
msgstr "kann Eigentümer für Objekttyp »%s« nicht setzen"
#: pg_backup_archiver.c:4055
#: pg_backup_archiver.c:4057
#, c-format
msgid "unexpected TOC entry in _printTocEntry(): %d %s %s"
msgstr "unerwarteter TOC-Eintrag in _printTocEntry(): %d %s %s"
#: pg_backup_archiver.c:4203
#: pg_backup_archiver.c:4205
#, c-format
msgid "did not find magic string in file header"
msgstr "magische Zeichenkette im Dateikopf nicht gefunden"
#: pg_backup_archiver.c:4217
#: pg_backup_archiver.c:4219
#, c-format
msgid "unsupported version (%d.%d) in file header"
msgstr "nicht unterstützte Version (%d.%d) im Dateikopf"
#: pg_backup_archiver.c:4222
#: pg_backup_archiver.c:4224
#, c-format
msgid "sanity check on integer size (%zu) failed"
msgstr "Prüfung der Integer-Größe (%zu) fehlgeschlagen"
#: pg_backup_archiver.c:4225
#: pg_backup_archiver.c:4227
#, c-format
msgid "archive was made on a machine with larger integers, some operations might fail"
msgstr "Archiv wurde auf einer Maschine mit größeren Integers erstellt; einige Operationen könnten fehlschlagen"
#: pg_backup_archiver.c:4235
#: pg_backup_archiver.c:4237
#, c-format
msgid "expected format (%d) differs from format found in file (%d)"
msgstr "erwartetes Format (%d) ist nicht das gleiche wie das in der Datei gefundene (%d)"
#: pg_backup_archiver.c:4257
#: pg_backup_archiver.c:4259
#, c-format
msgid "archive is compressed, but this installation does not support compression (%s) -- no data will be available"
msgstr "Archiv ist komprimiert, aber diese Installation unterstützt keine Komprimierung (%s) -- keine Daten verfügbar"
#: pg_backup_archiver.c:4293
#: pg_backup_archiver.c:4295
#, c-format
msgid "invalid creation date in header"
msgstr "ungültiges Erstellungsdatum im Kopf"
#: pg_backup_archiver.c:4427
#: pg_backup_archiver.c:4429
#, c-format
msgid "processing item %d %s %s"
msgstr "verarbeite Element %d %s %s"
#: pg_backup_archiver.c:4512
#: pg_backup_archiver.c:4514
#, c-format
msgid "entering main parallel loop"
msgstr "Eintritt in Hauptparallelschleife"
#: pg_backup_archiver.c:4523
#: pg_backup_archiver.c:4525
#, c-format
msgid "skipping item %d %s %s"
msgstr "Element %d %s %s wird übersprungen"
#: pg_backup_archiver.c:4532
#: pg_backup_archiver.c:4534
#, c-format
msgid "launching item %d %s %s"
msgstr "starte Element %d %s %s"
#: pg_backup_archiver.c:4586
#: pg_backup_archiver.c:4588
#, c-format
msgid "finished main parallel loop"
msgstr "Hauptparallelschleife beendet"
#: pg_backup_archiver.c:4622
#: pg_backup_archiver.c:4624
#, c-format
msgid "processing missed item %d %s %s"
msgstr "verarbeite verpasstes Element %d %s %s"
#: pg_backup_archiver.c:5164
#: pg_backup_archiver.c:5166
#, c-format
msgid "table \"%s\" could not be created, will not restore its data"
msgstr "Tabelle »%s« konnte nicht erzeugt werden, ihre Daten werden nicht wiederhergestellt werden"
@@ -2264,8 +2269,8 @@ msgstr "lese Policys für Sicherheit auf Zeilenebene"
msgid "unexpected policy command type: %c"
msgstr "unerwarteter Policy-Befehlstyp: %c"
#: pg_dump.c:4984 pg_dump.c:5600 pg_dump.c:8240 pg_dump.c:13795 pg_dump.c:20347
#: pg_dump.c:20349 pg_dump.c:20990
#: pg_dump.c:4984 pg_dump.c:5600 pg_dump.c:8271 pg_dump.c:13826 pg_dump.c:20378
#: pg_dump.c:20380 pg_dump.c:21021
#, c-format
msgid "could not parse %s array"
msgstr "konnte %s-Array nicht interpretieren"
@@ -2300,328 +2305,328 @@ msgstr "Schema mit OID %u existiert nicht"
msgid "cannot dump statistics for relation kind \"%c\""
msgstr "für Relationstyp »%c« können keine Statistiken ausgegeben werden"
#: pg_dump.c:7774 pg_dump.c:19674
#: pg_dump.c:7805 pg_dump.c:19705
#, c-format
msgid "failed sanity check, parent table with OID %u of sequence with OID %u not found"
msgstr "Sanity-Check fehlgeschlagen, Elterntabelle mit OID %u von Sequenz mit OID %u nicht gefunden"
#: pg_dump.c:7919
#: pg_dump.c:7950
#, c-format
msgid "failed sanity check, table OID %u appearing in pg_partitioned_table not found"
msgstr "Sanity-Check fehlgeschlagen, Tabellen-OID %u, die in pg_partitioned_table erscheint, nicht gefunden"
#: pg_dump.c:8182 pg_dump.c:8480 pg_dump.c:8943 pg_dump.c:9611 pg_dump.c:9755
#: pg_dump.c:9900 pg_dump.c:10000
#: pg_dump.c:8213 pg_dump.c:8511 pg_dump.c:8974 pg_dump.c:9642 pg_dump.c:9786
#: pg_dump.c:9931 pg_dump.c:10031
#, c-format
msgid "unrecognized table OID %u"
msgstr "unbekannte Tabellen-OID %u"
#: pg_dump.c:8186
#: pg_dump.c:8217
#, c-format
msgid "unexpected index data for table \"%s\""
msgstr "unerwartete Indexdaten für Tabelle »%s«"
#: pg_dump.c:8730
#: pg_dump.c:8761
#, c-format
msgid "failed sanity check, parent table with OID %u of pg_rewrite entry with OID %u not found"
msgstr "Sanity-Check fehlgeschlagen, Elterntabelle mit OID %u von pg_rewrite-Eintrag mit OID %u nicht gefunden"
#: pg_dump.c:9618
#: pg_dump.c:9649
#, c-format
msgid "unexpected column data for table \"%s\""
msgstr "unerwartete Spaltendaten für Tabelle »%s«"
#: pg_dump.c:9652
#: pg_dump.c:9683
#, c-format
msgid "invalid column numbering in table \"%s\""
msgstr "ungültige Spaltennummerierung in Tabelle »%s«"
#: pg_dump.c:9717
#: pg_dump.c:9748
#, c-format
msgid "finding table default expressions"
msgstr "finde Tabellenvorgabeausdrücke"
#: pg_dump.c:9759
#: pg_dump.c:9790
#, c-format
msgid "invalid adnum value %d for table \"%s\""
msgstr "ungültiger adnum-Wert %d für Tabelle »%s«"
#: pg_dump.c:9852
#: pg_dump.c:9883
#, c-format
msgid "finding invalid not-null constraints"
msgstr "finde ungültige Not-Null-Constraints"
#: pg_dump.c:9950
#: pg_dump.c:9981
#, c-format
msgid "finding table check constraints"
msgstr "finde Tabellen-Check-Constraints"
#: pg_dump.c:10004
#: pg_dump.c:10035
#, c-format
msgid "expected %d check constraint on table \"%s\" but found %d"
msgid_plural "expected %d check constraints on table \"%s\" but found %d"
msgstr[0] "%d Check-Constraint für Tabelle %s erwartet, aber %d gefunden"
msgstr[1] "%d Check-Constraints für Tabelle %s erwartet, aber %d gefunden"
#: pg_dump.c:10008
#: pg_dump.c:10039
#, c-format
msgid "The system catalogs might be corrupted."
msgstr "Die Systemkataloge sind wahrscheinlich verfälscht."
#: pg_dump.c:10823
#: pg_dump.c:10854
#, c-format
msgid "role with OID %u does not exist"
msgstr "Rolle mit OID %u existiert nicht"
#: pg_dump.c:10935 pg_dump.c:10964
#: pg_dump.c:10966 pg_dump.c:10995
#, c-format
msgid "unsupported pg_init_privs entry: %u %u %d"
msgstr "nicht unterstützter pg_init_privs-Eintrag: %u %u %d"
#: pg_dump.c:11286
#: pg_dump.c:11317
#, c-format
msgid "statistics dumped out of order (current: %d %s %s, expected: %d %s %s)"
msgstr "Statistiken in falscher Reihenfolge ausgegeben (aktuell: %d %s %s, erwartet: %d %s %s)"
#: pg_dump.c:11441
#: pg_dump.c:11472
#, c-format
msgid "unexpected null attname"
msgstr "unerwarteter atttname mit NULL-Wert"
#: pg_dump.c:11470
#: pg_dump.c:11501
#, c-format
msgid "could not find index attname \"%s\""
msgstr "konnte Index-Attname »%s« nicht finden"
#: pg_dump.c:11957
#: pg_dump.c:11988
#, c-format
msgid "missing metadata for large objects \"%s\""
msgstr "fehlende Metadaten für Large Objects »%s«"
#: pg_dump.c:12238
#: pg_dump.c:12269
#, c-format
msgid "typtype of data type \"%s\" appears to be invalid"
msgstr "typtype des Datentypen »%s« scheint ungültig zu sein"
#: pg_dump.c:13866
#: pg_dump.c:13897
#, c-format
msgid "unrecognized provolatile value for function \"%s\""
msgstr "ungültiger provolatile-Wert für Funktion »%s«"
#: pg_dump.c:13916 pg_dump.c:15816
#: pg_dump.c:13947 pg_dump.c:15847
#, c-format
msgid "unrecognized proparallel value for function \"%s\""
msgstr "ungültiger proparallel-Wert für Funktion »%s«"
#: pg_dump.c:14050 pg_dump.c:14156 pg_dump.c:14163
#: pg_dump.c:14081 pg_dump.c:14187 pg_dump.c:14194
#, c-format
msgid "could not find function definition for function with OID %u"
msgstr "konnte Funktionsdefinition für Funktion mit OID %u nicht finden"
#: pg_dump.c:14089
#: pg_dump.c:14120
#, c-format
msgid "bogus value in pg_cast.castfunc or pg_cast.castmethod field"
msgstr "unsinniger Wert in Feld pg_cast.castfunc oder pg_cast.castmethod"
#: pg_dump.c:14092
#: pg_dump.c:14123
#, c-format
msgid "bogus value in pg_cast.castmethod field"
msgstr "unsinniger Wert in Feld pg_cast.castmethod"
#: pg_dump.c:14182
#: pg_dump.c:14213
#, c-format
msgid "bogus transform definition, at least one of trffromsql and trftosql should be nonzero"
msgstr "unsinnige Transformationsdefinition, mindestens eins von trffromsql und trftosql sollte nicht null sein"
#: pg_dump.c:14199
#: pg_dump.c:14230
#, c-format
msgid "bogus value in pg_transform.trffromsql field"
msgstr "unsinniger Wert in Feld pg_transform.trffromsql"
#: pg_dump.c:14220
#: pg_dump.c:14251
#, c-format
msgid "bogus value in pg_transform.trftosql field"
msgstr "unsinniger Wert in Feld pg_transform.trftosql"
#: pg_dump.c:14365
#: pg_dump.c:14396
#, c-format
msgid "postfix operators are not supported anymore (operator \"%s\")"
msgstr "Postfix-Operatoren werden nicht mehr unterstützt (Operator »%s«)"
#: pg_dump.c:14535
#: pg_dump.c:14566
#, c-format
msgid "could not find operator with OID %s"
msgstr "konnte Operator mit OID %s nicht finden"
#: pg_dump.c:14603
#: pg_dump.c:14634
#, c-format
msgid "invalid type \"%c\" of access method \"%s\""
msgstr "ungültiger Typ »%c« für Zugriffsmethode »%s«"
#: pg_dump.c:15277 pg_dump.c:15345
#: pg_dump.c:15308 pg_dump.c:15376
#, c-format
msgid "unrecognized collation provider: %s"
msgstr "unbekannter Sortierfolgen-Provider: %s"
#: pg_dump.c:15286 pg_dump.c:15293 pg_dump.c:15304 pg_dump.c:15314
#: pg_dump.c:15329
#: pg_dump.c:15317 pg_dump.c:15324 pg_dump.c:15335 pg_dump.c:15345
#: pg_dump.c:15360
#, c-format
msgid "invalid collation \"%s\""
msgstr "ungültige Sortierfolge »%s«"
#: pg_dump.c:15735
#: pg_dump.c:15766
#, c-format
msgid "unrecognized aggfinalmodify value for aggregate \"%s\""
msgstr "unbekannter aggfinalmodify-Wert für Aggregat »%s«"
#: pg_dump.c:15791
#: pg_dump.c:15822
#, c-format
msgid "unrecognized aggmfinalmodify value for aggregate \"%s\""
msgstr "unbekannter aggmfinalmodify-Wert für Aggregat »%s«"
#: pg_dump.c:16514
#: pg_dump.c:16545
#, c-format
msgid "unrecognized object type in default privileges: %d"
msgstr "unbekannter Objekttyp in den Vorgabeprivilegien: %d"
#: pg_dump.c:16530
#: pg_dump.c:16561
#, c-format
msgid "could not parse default ACL list (%s)"
msgstr "konnte Vorgabe-ACL-Liste (%s) nicht interpretieren"
#: pg_dump.c:16614
#: pg_dump.c:16645
#, c-format
msgid "could not parse initial ACL list (%s) or default (%s) for object \"%s\" (%s)"
msgstr "konnte initiale ACL-Liste (%s) oder Default (%s) für Objekt »%s« (%s) nicht interpretieren"
#: pg_dump.c:16639
#: pg_dump.c:16670
#, c-format
msgid "could not parse ACL list (%s) or default (%s) for object \"%s\" (%s)"
msgstr "konnte ACL-Liste (%s) oder Default (%s) für Objekt »%s« (%s) nicht interpretieren"
#: pg_dump.c:17194
#: pg_dump.c:17225
#, c-format
msgid "query to obtain definition of view \"%s\" returned no data"
msgstr "Anfrage um die Definition der Sicht »%s« zu ermitteln lieferte keine Daten"
#: pg_dump.c:17197
#: pg_dump.c:17228
#, c-format
msgid "query to obtain definition of view \"%s\" returned more than one definition"
msgstr "Anfrage um die Definition der Sicht »%s« zu ermitteln lieferte mehr als eine Definition"
#: pg_dump.c:17204
#: pg_dump.c:17235
#, c-format
msgid "definition of view \"%s\" appears to be empty (length zero)"
msgstr "Definition der Sicht »%s« scheint leer zu sein (Länge null)"
#: pg_dump.c:17289
#: pg_dump.c:17320
#, c-format
msgid "WITH OIDS is not supported anymore (table \"%s\")"
msgstr "WITH OIDS wird nicht mehr unterstützt (Tabelle »%s«)"
#: pg_dump.c:17352
#: pg_dump.c:17383
#, c-format
msgid "query to obtain definition of property graph \"%s\" returned no data"
msgstr "Anfrage um die Definition des Property Graph »%s« zu ermitteln lieferte keine Daten"
#: pg_dump.c:17355
#: pg_dump.c:17386
#, c-format
msgid "query to obtain definition of property graph \"%s\" returned more than one definition"
msgstr "Anfrage um die Definition des Property Graph »%s« zu ermitteln lieferte mehr als eine Definition"
#: pg_dump.c:17362
#: pg_dump.c:17393
#, c-format
msgid "definition of property graph \"%s\" appears to be empty (length zero)"
msgstr "Definition des Property Graph »%s« scheint leer zu sein (Länge null)"
#: pg_dump.c:18471
#: pg_dump.c:18502
#, c-format
msgid "invalid column number %d for table \"%s\""
msgstr "ungültige Spaltennummer %d in Tabelle »%s«"
#: pg_dump.c:18549
#: pg_dump.c:18580
#, c-format
msgid "could not parse index statistic columns"
msgstr "konnte Indexstatistikspalten nicht interpretieren"
#: pg_dump.c:18551
#: pg_dump.c:18582
#, c-format
msgid "could not parse index statistic values"
msgstr "konnte Indexstatistikwerte nicht interpretieren"
#: pg_dump.c:18553
#: pg_dump.c:18584
#, c-format
msgid "mismatched number of columns and values for index statistics"
msgstr "Anzahl Spalten und Werte für Indexstatistiken stimmt nicht überein"
#: pg_dump.c:18965
#: pg_dump.c:18996
#, c-format
msgid "inherited cannot be NULL"
msgstr "inherited kann nicht NULL sein"
#: pg_dump.c:19062
#: pg_dump.c:19093
#, c-format
msgid "missing index for constraint \"%s\""
msgstr "fehlender Index für Constraint »%s«"
#: pg_dump.c:19331
#: pg_dump.c:19362
#, c-format
msgid "unrecognized constraint type: %c"
msgstr "unbekannter Constraint-Typ: %c"
#: pg_dump.c:19384
#: pg_dump.c:19415
#, c-format
msgid "unrecognized sequence type: %s"
msgstr "unbekannter Sequenztyp: %s"
#: pg_dump.c:19517 pg_dump.c:19755
#: pg_dump.c:19548 pg_dump.c:19786
#, c-format
msgid "query to get data of sequence \"%s\" returned %d row (expected 1)"
msgid_plural "query to get data of sequence \"%s\" returned %d rows (expected 1)"
msgstr[0] "Anfrage nach Daten der Sequenz %s ergab %d Zeile (erwartete 1)"
msgstr[1] "Anfrage nach Daten der Sequenz %s ergab %d Zeilen (erwartete 1)"
#: pg_dump.c:19553
#: pg_dump.c:19584
#, c-format
msgid "unrecognized sequence type: %d"
msgstr "unbekannter Sequenztyp: %d"
#: pg_dump.c:19778
#: pg_dump.c:19809
#, c-format
msgid "failed to get data for sequence \"%s\"; user may lack SELECT privilege on the sequence or the sequence may have been concurrently dropped"
msgstr "konnte Daten für Sequenz »%s« nicht ermitteln; möglicherweise hat der Anwender nicht das SELECT-Privileg für die Sequenz oder die Sequenz würde möglicherweise gleichzeitig gelöscht"
#: pg_dump.c:20099
#: pg_dump.c:20130
#, c-format
msgid "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows returned"
msgstr "Anfrage nach Regel »%s« der Tabelle »%s« fehlgeschlagen: falsche Anzahl Zeilen zurückgegeben"
#: pg_dump.c:20252
#: pg_dump.c:20283
#, c-format
msgid "could not find referenced extension %u"
msgstr "konnte referenzierte Erweiterung %u nicht finden"
#: pg_dump.c:20351
#: pg_dump.c:20382
#, c-format
msgid "mismatched number of configurations and conditions for extension"
msgstr "Anzahl Konfigurationen und Bedingungen für Erweiterung stimmt nicht überein"
#: pg_dump.c:20483
#: pg_dump.c:20514
#, c-format
msgid "reading dependency data"
msgstr "lese Abhängigkeitsdaten"
#: pg_dump.c:20580
#: pg_dump.c:20611
#, c-format
msgid "no referencing object %u %u"
msgstr "kein referenzierendes Objekt %u %u"
#: pg_dump.c:20591
#: pg_dump.c:20622
#, c-format
msgid "no referenced object %u %u"
msgstr "kein referenziertes Objekt %u %u"
#: pg_dump.c:21024 pg_dump.c:21062 pg_dumpall.c:1858 pg_restore.c:642
#: pg_dump.c:21055 pg_dump.c:21093 pg_dumpall.c:1858 pg_restore.c:642
#: pg_restore.c:688
#, c-format
msgid "%s filter for \"%s\" is not allowed"
@@ -2693,7 +2698,9 @@ msgstr ""
msgid ""
"%s exports a PostgreSQL database cluster as an SQL script.\n"
"\n"
msgstr "%s exportiert einen PostgreSQL-Datenbankcluster als SQL-Skript.\n\n"
msgstr ""
"%s exportiert einen PostgreSQL-Datenbankcluster als SQL-Skript.\n"
"\n"
#: pg_dumpall.c:706
#, c-format
@@ -2885,7 +2892,9 @@ msgstr "bei Wiederherstellung ignorierte Fehler: %d"
msgid ""
"%s restores a PostgreSQL database from an archive created by pg_dump.\n"
"\n"
msgstr "%s stellt eine PostgreSQL-Datenbank wieder her, die mit pg_dump gesichert wurde.\n\n"
msgstr ""
"%s stellt eine PostgreSQL-Datenbank wieder her, die mit pg_dump gesichert wurde.\n"
"\n"
#: pg_restore.c:537
#, c-format

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_dump (PostgreSQL) 19\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-06-30 04:25+0000\n"
"PO-Revision-Date: 2026-07-02 06:23+0200\n"
"POT-Creation-Date: 2026-07-25 01:55+0000\n"
"PO-Revision-Date: 2026-07-25 04:35+0200\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <nothing>\n"
"Language: ka\n"
@@ -125,7 +125,7 @@ msgstr "ბრძანებიდან \"%s\" წაკითხვის შ
msgid "no data was returned by command \"%s\""
msgstr "ბრძანებამ \"%s\" მონაცემები არ დააბრუნა"
#: ../../common/exec.c:406 parallel.c:1611
#: ../../common/exec.c:406 parallel.c:1613
#, c-format
msgid "%s() failed: %m"
msgstr "%s()-ის შეცდომა: %m"
@@ -740,22 +740,27 @@ msgstr "%s() -ის შეცდომა: შეცდომის კოდ
msgid "could not create communication channels: %m"
msgstr "საკომუნიკაციო არხების შექმნა ვერ მოხერხდა: %m"
#: parallel.c:1018
#: parallel.c:980
#, c-format
msgid "could not create worker thread: %m"
msgstr "დამხმარე ნაკადის შექმნა შეუძლებელია: %m"
#: parallel.c:1020
#, c-format
msgid "could not create worker process: %m"
msgstr "დამხმარე პროცესის შექმნა შეუძლებელია: %m"
#: parallel.c:1148
#: parallel.c:1150
#, c-format
msgid "unrecognized command received from leader: \"%s\""
msgstr "თავსართიდან მიღებული ბრძანება უცნობია: %s"
#: parallel.c:1191 parallel.c:1429
#: parallel.c:1193 parallel.c:1431
#, c-format
msgid "invalid message received from worker: \"%s\""
msgstr "დამხმარე პროცესისგან მიღებულია არასწორი შეტყობინება: %s"
#: parallel.c:1323
#: parallel.c:1325
#, c-format
msgid ""
"could not obtain lock on relation \"%s\"\n"
@@ -764,47 +769,47 @@ msgstr ""
"ურთიერთობის (\"%s\") დაბლოკვის შეცდომა\n"
"ეს ჩვეულებრივ ნიშნავს, რომ ვინმემ მოითხოვა ACCESS EXCLUSIVE ბლოკი ცხრილზე მას შემდეგ, რაც pg_dump-ის მშობელმა პროცესმა საწყისი ACCESS SHARE ბლოკი ცხრილზე უკვე მიიღო."
#: parallel.c:1412
#: parallel.c:1414
#, c-format
msgid "a worker process died unexpectedly"
msgstr "დამხმარე პროტოკოლის პროცესი მოულოდნელად მოკვდა"
#: parallel.c:1534 parallel.c:1652
#: parallel.c:1536 parallel.c:1654
#, c-format
msgid "could not write to the communication channel: %m"
msgstr "საკომუნიკაციო არხში ჩაწერის შეცდომა: %m"
#: parallel.c:1736
#: parallel.c:1738
#, c-format
msgid "pgpipe: could not create socket: error code %d"
msgstr "pgpipe: სოკეტის შექმნის შეცდომა. შეცდომის კოდი: %d"
#: parallel.c:1747
#: parallel.c:1749
#, c-format
msgid "pgpipe: could not bind: error code %d"
msgstr "pgpipe: მიბმის შეცდომა: შეცდომის კოდი: %d"
#: parallel.c:1754
#: parallel.c:1756
#, c-format
msgid "pgpipe: could not listen: error code %d"
msgstr "pgpipe: მოსმენის შეცდომა: შეცდომის კოდი: %d"
#: parallel.c:1761
#: parallel.c:1763
#, c-format
msgid "pgpipe: %s() failed: error code %d"
msgstr "pgpipe: %s() -ის შეცდომა: შეცდომის კოდი %d"
#: parallel.c:1772
#: parallel.c:1774
#, c-format
msgid "pgpipe: could not create second socket: error code %d"
msgstr "pgpipe: მეორე სოკეტის შექნა შეუძლებელია: შეცდომის კოდი: %d"
#: parallel.c:1781
#: parallel.c:1783
#, c-format
msgid "pgpipe: could not connect socket: error code %d"
msgstr "pgpipe: სოკეტთან მიერთების შეცდომა: შეცდომის კოდი %d"
#: parallel.c:1790
#: parallel.c:1792
#, c-format
msgid "pgpipe: could not accept connection: error code %d"
msgstr "pgpipe: შეერთების დადასტურება შეუძლებელია: შეცდომის კოდი %d"
@@ -2246,8 +2251,8 @@ msgstr "მწკრივის დონის უსაფრთხოებ
msgid "unexpected policy command type: %c"
msgstr "წესების ბრძანების მოულოდნელი ტიპი: %c"
#: pg_dump.c:4984 pg_dump.c:5600 pg_dump.c:8240 pg_dump.c:13795 pg_dump.c:20347
#: pg_dump.c:20349 pg_dump.c:20990
#: pg_dump.c:4984 pg_dump.c:5600 pg_dump.c:8271 pg_dump.c:13826 pg_dump.c:20378
#: pg_dump.c:20380 pg_dump.c:21021
#, c-format
msgid "could not parse %s array"
msgstr "მასივის დამუშავების შეცდომა: %s"
@@ -2282,328 +2287,328 @@ msgstr "სქემა OID-ით %u არ არსებობს"
msgid "cannot dump statistics for relation kind \"%c\""
msgstr "სტატისტიკის დამპი ურთიერთობის ტიპისთვის \"%c\" შეუძლებელია"
#: pg_dump.c:7774 pg_dump.c:19674
#: pg_dump.c:7805 pg_dump.c:19705
#, c-format
msgid "failed sanity check, parent table with OID %u of sequence with OID %u not found"
msgstr "სისწორის შემოწმების შეცდომა. მშობელი ცხრილი OID-ით %u მიმდევრობიდან OID-ით %u არ არსებობს"
#: pg_dump.c:7919
#: pg_dump.c:7950
#, c-format
msgid "failed sanity check, table OID %u appearing in pg_partitioned_table not found"
msgstr "სისწორის შემოწმების შეცდომა. pg_parttioned_table-ში მოხსენიებული ცხრილი OID-ით %u ვერ ვიპოვე"
#: pg_dump.c:8182 pg_dump.c:8480 pg_dump.c:8943 pg_dump.c:9611 pg_dump.c:9755
#: pg_dump.c:9900 pg_dump.c:10000
#: pg_dump.c:8213 pg_dump.c:8511 pg_dump.c:8974 pg_dump.c:9642 pg_dump.c:9786
#: pg_dump.c:9931 pg_dump.c:10031
#, c-format
msgid "unrecognized table OID %u"
msgstr "ცხრილის უცნობი OID: %u"
#: pg_dump.c:8186
#: pg_dump.c:8217
#, c-format
msgid "unexpected index data for table \"%s\""
msgstr "მოულოდნელი ინდექსის მონაცემები ცხრილისთვის \"%s\""
#: pg_dump.c:8730
#: pg_dump.c:8761
#, c-format
msgid "failed sanity check, parent table with OID %u of pg_rewrite entry with OID %u not found"
msgstr "სისწორის შემოწმების შეცდომა. მშობელი ცხრილი OID-ით %u pg_rewrite-ის ელემენტიდან OID-ით %u ვერ ვიპოვე"
#: pg_dump.c:9618
#: pg_dump.c:9649
#, c-format
msgid "unexpected column data for table \"%s\""
msgstr "სვეტის მოულოდნელი მონაცემები ცხრილისთვის %s"
#: pg_dump.c:9652
#: pg_dump.c:9683
#, c-format
msgid "invalid column numbering in table \"%s\""
msgstr "ცხრილში \"%s\" სვეტები არასწორადაა დანომრილი"
#: pg_dump.c:9717
#: pg_dump.c:9748
#, c-format
msgid "finding table default expressions"
msgstr "ვეძებ ცხრილის ნაგულისხმევ გამოსახულებებს"
#: pg_dump.c:9759
#: pg_dump.c:9790
#, c-format
msgid "invalid adnum value %d for table \"%s\""
msgstr "adnum -ის არასწორი მნიშვნელობა %d ცხრილისთვის \"%s\""
#: pg_dump.c:9852
#: pg_dump.c:9883
#, c-format
msgid "finding invalid not-null constraints"
msgstr "ვეძებ არასწორ არანულოვან შეზღუდვებს"
#: pg_dump.c:9950
#: pg_dump.c:9981
#, c-format
msgid "finding table check constraints"
msgstr "ვეძებ ცხრილის შემოწმების შეზღუდვებს"
#: pg_dump.c:10004
#: pg_dump.c:10035
#, c-format
msgid "expected %d check constraint on table \"%s\" but found %d"
msgid_plural "expected %d check constraints on table \"%s\" but found %d"
msgstr[0] "მოველოდი %d შემოწმების შეზღუდვას ცხრილზე \"%s\", მაგრამ %d"
msgstr[1] "მოველოდი %d შემოწმების შეზღუდვას ცხრილზე \"%s\", მაგრამ %d"
#: pg_dump.c:10008
#: pg_dump.c:10039
#, c-format
msgid "The system catalogs might be corrupted."
msgstr "სისტემის კატალოგი შეიძლება დაზიანებულია."
#: pg_dump.c:10823
#: pg_dump.c:10854
#, c-format
msgid "role with OID %u does not exist"
msgstr "როლი OID-ით %u არ არსებობს"
#: pg_dump.c:10935 pg_dump.c:10964
#: pg_dump.c:10966 pg_dump.c:10995
#, c-format
msgid "unsupported pg_init_privs entry: %u %u %d"
msgstr "pg_init_privs -ის არასწორი ჩანაწერი: %u %u %d"
#: pg_dump.c:11286
#: pg_dump.c:11317
#, c-format
msgid "statistics dumped out of order (current: %d %s %s, expected: %d %s %s)"
msgstr "სტატისტიკის დამპი დალაგებული არაა (მიმდინარე: %d %s %s. მოველოდი: %d %s %s)"
#: pg_dump.c:11441
#: pg_dump.c:11472
#, c-format
msgid "unexpected null attname"
msgstr "მოულოდნელი null attname"
#: pg_dump.c:11470
#: pg_dump.c:11501
#, c-format
msgid "could not find index attname \"%s\""
msgstr "ინდექსის attname \"%s\" აღმოჩენილი არაა"
#: pg_dump.c:11957
#: pg_dump.c:11988
#, c-format
msgid "missing metadata for large objects \"%s\""
msgstr "აკლია მეტამონაცემები დიდი ობიექტებისთვის \"%s\""
#: pg_dump.c:12238
#: pg_dump.c:12269
#, c-format
msgid "typtype of data type \"%s\" appears to be invalid"
msgstr "მონაცემის ტიპი %s-ის typetype თურმე არასორია"
#: pg_dump.c:13866
#: pg_dump.c:13897
#, c-format
msgid "unrecognized provolatile value for function \"%s\""
msgstr "უცნობი provolatile მნიშვნელობა ფუნქციისთვის \"%s\""
#: pg_dump.c:13916 pg_dump.c:15816
#: pg_dump.c:13947 pg_dump.c:15847
#, c-format
msgid "unrecognized proparallel value for function \"%s\""
msgstr "უცნობი proparallel მნიშვნელობა ფუნქციისთვის \"%s\""
#: pg_dump.c:14050 pg_dump.c:14156 pg_dump.c:14163
#: pg_dump.c:14081 pg_dump.c:14187 pg_dump.c:14194
#, c-format
msgid "could not find function definition for function with OID %u"
msgstr "ფუნქციის აღწერა ფუნქციისთვის OID-ით %u ვერ ვიპოვე"
#: pg_dump.c:14089
#: pg_dump.c:14120
#, c-format
msgid "bogus value in pg_cast.castfunc or pg_cast.castmethod field"
msgstr "pg_cast.castfunc ან pg_cast.castmethod ველების არასწორი მნიშვნელობა"
#: pg_dump.c:14092
#: pg_dump.c:14123
#, c-format
msgid "bogus value in pg_cast.castmethod field"
msgstr "pg_cast.castmethod ველის არასწორი მნიშვნელობა"
#: pg_dump.c:14182
#: pg_dump.c:14213
#, c-format
msgid "bogus transform definition, at least one of trffromsql and trftosql should be nonzero"
msgstr "არასწორი გარდაქმნის აღწერა. ერთ-ერთი, trffromsql ან trftosql ნულს არ უნდა უდრიდეს"
#: pg_dump.c:14199
#: pg_dump.c:14230
#, c-format
msgid "bogus value in pg_transform.trffromsql field"
msgstr "pg_transform.trffromsql ველის არასწორი მნიშვნელობა"
#: pg_dump.c:14220
#: pg_dump.c:14251
#, c-format
msgid "bogus value in pg_transform.trftosql field"
msgstr "pg_transform.trftosql ველის არასწორი მნიშვნელობა"
#: pg_dump.c:14365
#: pg_dump.c:14396
#, c-format
msgid "postfix operators are not supported anymore (operator \"%s\")"
msgstr "postfix ოპერატორები მხარდაჭერილი აღარაა (ოპერატორი \"%s\")"
#: pg_dump.c:14535
#: pg_dump.c:14566
#, c-format
msgid "could not find operator with OID %s"
msgstr "ოპერატორი OID-ით %s არ არსებობს"
#: pg_dump.c:14603
#: pg_dump.c:14634
#, c-format
msgid "invalid type \"%c\" of access method \"%s\""
msgstr "წვდომის მეთოდის (%2$s) არასწორი ტიპი: %1$c"
#: pg_dump.c:15277 pg_dump.c:15345
#: pg_dump.c:15308 pg_dump.c:15376
#, c-format
msgid "unrecognized collation provider: %s"
msgstr "კოლაციის უცნობი მომწოდებელი: %s"
#: pg_dump.c:15286 pg_dump.c:15293 pg_dump.c:15304 pg_dump.c:15314
#: pg_dump.c:15329
#: pg_dump.c:15317 pg_dump.c:15324 pg_dump.c:15335 pg_dump.c:15345
#: pg_dump.c:15360
#, c-format
msgid "invalid collation \"%s\""
msgstr "არასწორი კოლაცია \"%s\""
#: pg_dump.c:15735
#: pg_dump.c:15766
#, c-format
msgid "unrecognized aggfinalmodify value for aggregate \"%s\""
msgstr "აგრეგატის (%s) aggfinalmodify -ის უცნობი ტიპი"
#: pg_dump.c:15791
#: pg_dump.c:15822
#, c-format
msgid "unrecognized aggmfinalmodify value for aggregate \"%s\""
msgstr "აგრეგატის (%s) aggmfinalmodify -ის უცნობი ტიპი"
#: pg_dump.c:16514
#: pg_dump.c:16545
#, c-format
msgid "unrecognized object type in default privileges: %d"
msgstr "ნაგულისხმევ პრივილეგიებში არსებული ობიექტის უცნობი ტიპი: %d"
#: pg_dump.c:16530
#: pg_dump.c:16561
#, c-format
msgid "could not parse default ACL list (%s)"
msgstr "ნაგულიხმები ACL სიის ანალიზი შეუძლებელია: %s"
#: pg_dump.c:16614
#: pg_dump.c:16645
#, c-format
msgid "could not parse initial ACL list (%s) or default (%s) for object \"%s\" (%s)"
msgstr "საწყისი ACL სიის (%s) დამუშავების შეცდომა ან ნაგულისხმევი (%s) ობიექტისთვის \"%s\" (%s)"
#: pg_dump.c:16639
#: pg_dump.c:16670
#, c-format
msgid "could not parse ACL list (%s) or default (%s) for object \"%s\" (%s)"
msgstr "შეცდომა ACL სიის (%s) დამუშავებისას ან ნაგულისხმევი (%s) ობიექტისთვის \"%s\" (%s)"
#: pg_dump.c:17194
#: pg_dump.c:17225
#, c-format
msgid "query to obtain definition of view \"%s\" returned no data"
msgstr "ხედის (%s) აღწერის გამოთხოვამ მონაცემები არ დააბრუნა"
#: pg_dump.c:17197
#: pg_dump.c:17228
#, c-format
msgid "query to obtain definition of view \"%s\" returned more than one definition"
msgstr "ხედის (%s) აღწერის გამოთხოვამ ერთზე მეტი აღწერა დააბრუნა"
#: pg_dump.c:17204
#: pg_dump.c:17235
#, c-format
msgid "definition of view \"%s\" appears to be empty (length zero)"
msgstr "ხედის (%s) აღწერა, როგორც ჩანს, ცარიელია (ნულოვანი სიგრძე)"
#: pg_dump.c:17289
#: pg_dump.c:17320
#, c-format
msgid "WITH OIDS is not supported anymore (table \"%s\")"
msgstr "WITH OIDS-ები უკვე მხარდაუჭერელია (ცხრილი \"%s\")"
#: pg_dump.c:17352
#: pg_dump.c:17383
#, c-format
msgid "query to obtain definition of property graph \"%s\" returned no data"
msgstr "თვისების გრაფიკის \"%s\" აღწერის გამოთხოვამ მონაცემები არ დააბრუნა"
#: pg_dump.c:17355
#: pg_dump.c:17386
#, c-format
msgid "query to obtain definition of property graph \"%s\" returned more than one definition"
msgstr "თვისების გრაფიკის \"%s\" აღწერის გამოთხოვამ ერთზე მეტი აღწერა დააბრუნა"
#: pg_dump.c:17362
#: pg_dump.c:17393
#, c-format
msgid "definition of property graph \"%s\" appears to be empty (length zero)"
msgstr "თვისების გრაფიკის \"%s\" აღწერა, როგორც ჩანს, ცარიელია (ნულოვანი სიგრძე)"
#: pg_dump.c:18471
#: pg_dump.c:18502
#, c-format
msgid "invalid column number %d for table \"%s\""
msgstr "სვეტების არასწორი რიცხვი %d ცხრილისთვის %s"
#: pg_dump.c:18549
#: pg_dump.c:18580
#, c-format
msgid "could not parse index statistic columns"
msgstr "ინდექსის სტატისტიკის სვეტების დამუშავების შეცდომა"
#: pg_dump.c:18551
#: pg_dump.c:18582
#, c-format
msgid "could not parse index statistic values"
msgstr "ინდექსის სტატისტიკის მნიშვნელობების დამუშავების შეცდომა"
#: pg_dump.c:18553
#: pg_dump.c:18584
#, c-format
msgid "mismatched number of columns and values for index statistics"
msgstr "ინდექსის სტატისტიკისთვის სვეტებისა და მნიშვნელობების რაოდენობა არ ემთხვევა"
#: pg_dump.c:18965
#: pg_dump.c:18996
#, c-format
msgid "inherited cannot be NULL"
msgstr "მემკვიდრეობა არ შეიძლება, NULL იყოს"
#: pg_dump.c:19062
#: pg_dump.c:19093
#, c-format
msgid "missing index for constraint \"%s\""
msgstr "შეზღუდვას ინდექსი აკლია: \"%s\""
#: pg_dump.c:19331
#: pg_dump.c:19362
#, c-format
msgid "unrecognized constraint type: %c"
msgstr "შეზღუდვის უცნობი ტიპი: %c"
#: pg_dump.c:19384
#: pg_dump.c:19415
#, c-format
msgid "unrecognized sequence type: %s"
msgstr "მიმდევრობის უცნობი ტიპი: %s"
#: pg_dump.c:19517 pg_dump.c:19755
#: pg_dump.c:19548 pg_dump.c:19786
#, c-format
msgid "query to get data of sequence \"%s\" returned %d row (expected 1)"
msgid_plural "query to get data of sequence \"%s\" returned %d rows (expected 1)"
msgstr[0] "მოთხოვნამ, რომელსაც მონაცემები მიმდევრობიდან (%s) უნდა მიეღო, %d მწკრივი დააბრუნა. (მოველოდი: 1)"
msgstr[1] "მოთხოვნამ, რომელსაც მონაცემები მიმდევრობიდან (%s) უნდა მიეღო, %d მწკრივი დააბრუნა. (მოველოდი: 1)"
#: pg_dump.c:19553
#: pg_dump.c:19584
#, c-format
msgid "unrecognized sequence type: %d"
msgstr "მიმდევრობის უცნობი ტიპი: %d"
#: pg_dump.c:19778
#: pg_dump.c:19809
#, c-format
msgid "failed to get data for sequence \"%s\"; user may lack SELECT privilege on the sequence or the sequence may have been concurrently dropped"
msgstr "ჩავარდა მონაცემების მიღება მიმდევრობისთვის \"%s\". მომხმარებელს, შეიძლება, SELECT პრივილეგია არ აქვს მიმდევრობაზე, ან მიმდევრობა, შეიძლება, იმავე დროს წაიშალა"
#: pg_dump.c:20099
#: pg_dump.c:20130
#, c-format
msgid "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows returned"
msgstr "მოთხოვნის შეცდომა, რომელსაც ცხრილისთვის \"%2$s\" წესი \"%1$s\" უნდა მიეღო: დაბრუნებულია მწკრივების არასწორი რაოდენობა"
#: pg_dump.c:20252
#: pg_dump.c:20283
#, c-format
msgid "could not find referenced extension %u"
msgstr "მიბმული გაფართოება (%u) ვერ ვიპოვე"
#: pg_dump.c:20351
#: pg_dump.c:20382
#, c-format
msgid "mismatched number of configurations and conditions for extension"
msgstr "კონფიგურაციებისა და პირობების რაოდენობა გაფართოებისთვის არ ემთხვევა"
#: pg_dump.c:20483
#: pg_dump.c:20514
#, c-format
msgid "reading dependency data"
msgstr "დამოკიდებულების მონაცემების კითხვა"
#: pg_dump.c:20580
#: pg_dump.c:20611
#, c-format
msgid "no referencing object %u %u"
msgstr "მიბმადი ობიექტის გარეშე %u %u"
#: pg_dump.c:20591
#: pg_dump.c:20622
#, c-format
msgid "no referenced object %u %u"
msgstr "მიბმული ობიექტის გარეშე %u %u"
#: pg_dump.c:21024 pg_dump.c:21062 pg_dumpall.c:1858 pg_restore.c:642
#: pg_dump.c:21055 pg_dump.c:21093 pg_dumpall.c:1858 pg_restore.c:642
#: pg_restore.c:688
#, c-format
msgid "%s filter for \"%s\" is not allowed"

View File

@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_dump (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-05-10 08:01+0300\n"
"PO-Revision-Date: 2026-05-10 08:53+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:50+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -132,7 +132,7 @@ msgstr "не удалось прочитать вывод команды \"%s\":
msgid "no data was returned by command \"%s\""
msgstr "команда \"%s\" не выдала данные"
#: ../../common/exec.c:405 parallel.c:1611
#: ../../common/exec.c:405 parallel.c:1613
#, c-format
msgid "%s() failed: %m"
msgstr "ошибка в %s(): %m"
@@ -141,17 +141,27 @@ msgstr "ошибка в %s(): %m"
msgid "out of memory"
msgstr "нехватка памяти"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: ../../common/file_utils.c:69 ../../common/file_utils.c:370
#: ../../common/file_utils.c:428 ../../common/file_utils.c:502
#, c-format
@@ -735,22 +745,27 @@ msgstr "ошибка в %s() (код ошибки: %d)"
msgid "could not create communication channels: %m"
msgstr "не удалось создать каналы межпроцессного взаимодействия: %m"
#: parallel.c:1018
#: parallel.c:980
#, c-format
msgid "could not create worker thread: %m"
msgstr "не удалось создать рабочий поток: %m"
#: parallel.c:1020
#, c-format
msgid "could not create worker process: %m"
msgstr "не удалось создать рабочий процесс: %m"
#: parallel.c:1148
#: parallel.c:1150
#, c-format
msgid "unrecognized command received from leader: \"%s\""
msgstr "от ведущего процесса получена нераспознанная команда: \"%s\""
#: parallel.c:1191 parallel.c:1429
#: parallel.c:1193 parallel.c:1431
#, c-format
msgid "invalid message received from worker: \"%s\""
msgstr "от рабочего процесса получено ошибочное сообщение: \"%s\""
#: parallel.c:1323
#: parallel.c:1325
#, c-format
msgid ""
"could not obtain lock on relation \"%s\"\n"
@@ -763,47 +778,47 @@ msgstr ""
"этой таблицы после того, как родительский процесс pg_dump получил для неё "
"начальную блокировку ACCESS SHARE."
#: parallel.c:1412
#: parallel.c:1414
#, c-format
msgid "a worker process died unexpectedly"
msgstr "рабочий процесс неожиданно прервался"
#: parallel.c:1534 parallel.c:1652
#: parallel.c:1536 parallel.c:1654
#, c-format
msgid "could not write to the communication channel: %m"
msgstr "не удалось записать в канал взаимодействия: %m"
#: parallel.c:1736
#: parallel.c:1738
#, c-format
msgid "pgpipe: could not create socket: error code %d"
msgstr "pgpipe: не удалось создать сокет (код ошибки: %d)"
#: parallel.c:1747
#: parallel.c:1749
#, c-format
msgid "pgpipe: could not bind: error code %d"
msgstr "pgpipe: не удалось привязаться к сокету (код ошибки: %d)"
#: parallel.c:1754
#: parallel.c:1756
#, c-format
msgid "pgpipe: could not listen: error code %d"
msgstr "pgpipe: не удалось начать приём (код ошибки: %d)"
#: parallel.c:1761
#: parallel.c:1763
#, c-format
msgid "pgpipe: %s() failed: error code %d"
msgstr "pgpipe: ошибка в %s() (код ошибки: %d)"
#: parallel.c:1772
#: parallel.c:1774
#, c-format
msgid "pgpipe: could not create second socket: error code %d"
msgstr "pgpipe: не удалось создать второй сокет (код ошибки: %d)"
#: parallel.c:1781
#: parallel.c:1783
#, c-format
msgid "pgpipe: could not connect socket: error code %d"
msgstr "pgpipe: не удалось подключить сокет (код ошибки: %d)"
#: parallel.c:1790
#: parallel.c:1792
#, c-format
msgid "pgpipe: could not accept connection: error code %d"
msgstr "pgpipe: не удалось принять соединение (код ошибки: %d)"
@@ -1100,12 +1115,12 @@ msgstr "не удалось открыть stdout для добавления в
msgid "unrecognized file format \"%d\""
msgstr "неопознанный формат файла: \"%d\""
#: pg_backup_archiver.c:2567 pg_backup_archiver.c:4798
#: pg_backup_archiver.c:2567 pg_backup_archiver.c:4837
#, c-format
msgid "finished item %d %s %s"
msgstr "закончен объект %d %s %s"
#: pg_backup_archiver.c:2571 pg_backup_archiver.c:4811
#: pg_backup_archiver.c:2571 pg_backup_archiver.c:4850
#, c-format
msgid "worker process failed: exit code %d"
msgstr "рабочий процесс завершился с кодом возврата %d"
@@ -1172,57 +1187,57 @@ msgstr "функция \"%s\" не найдена"
msgid "trigger \"%s\" not found"
msgstr "триггер \"%s\" не найден"
#: pg_backup_archiver.c:3470
#: pg_backup_archiver.c:3509
#, c-format
msgid "could not set session user to \"%s\": %s"
msgstr "не удалось переключить пользователя сеанса на \"%s\": %s"
#: pg_backup_archiver.c:3612
#: pg_backup_archiver.c:3651
#, c-format
msgid "could not set \"search_path\" to \"%s\": %s"
msgstr "не удалось присвоить \"search_path\" значение \"%s\": %s"
#: pg_backup_archiver.c:3673
#: pg_backup_archiver.c:3712
#, c-format
msgid "could not set \"default_tablespace\" to %s: %s"
msgstr "не удалось задать для \"default_tablespace\" значение %s: %s"
#: pg_backup_archiver.c:3722
#: pg_backup_archiver.c:3761
#, c-format
msgid "could not set \"default_table_access_method\": %s"
msgstr "не удалось задать \"default_table_access_method\": %s"
#: pg_backup_archiver.c:3771
#: pg_backup_archiver.c:3810
#, c-format
msgid "could not alter table access method: %s"
msgstr "не удалось изменить табличный метод доступа: %s"
#: pg_backup_archiver.c:3872
#: pg_backup_archiver.c:3911
#, c-format
msgid "don't know how to set owner for object type \"%s\""
msgstr "неизвестно, как назначить владельца для объекта типа \"%s\""
#: pg_backup_archiver.c:4007
#: pg_backup_archiver.c:4046
#, c-format
msgid "unexpected TOC entry in _printTocEntry(): %d %s %s"
msgstr "неожиданная запись оглавления в _printTocEntry(): %d %s %s"
#: pg_backup_archiver.c:4155
#: pg_backup_archiver.c:4194
#, c-format
msgid "did not find magic string in file header"
msgstr "в заголовке файла не найдена нужная сигнатура"
#: pg_backup_archiver.c:4169
#: pg_backup_archiver.c:4208
#, c-format
msgid "unsupported version (%d.%d) in file header"
msgstr "неподдерживаемая версия (%d.%d) в заголовке файла"
#: pg_backup_archiver.c:4174
#: pg_backup_archiver.c:4213
#, c-format
msgid "sanity check on integer size (%lu) failed"
msgstr "несоответствие размера integer (%lu)"
#: pg_backup_archiver.c:4178
#: pg_backup_archiver.c:4217
#, c-format
msgid ""
"archive was made on a machine with larger integers, some operations might "
@@ -1231,12 +1246,12 @@ msgstr ""
"архив был сделан на компьютере большей разрядности -- возможен сбой "
"некоторых операций"
#: pg_backup_archiver.c:4188
#: pg_backup_archiver.c:4227
#, c-format
msgid "expected format (%d) differs from format found in file (%d)"
msgstr "ожидаемый формат (%d) отличается от формата, указанного в файле (%d)"
#: pg_backup_archiver.c:4210
#: pg_backup_archiver.c:4249
#, c-format
msgid ""
"archive is compressed, but this installation does not support compression "
@@ -1245,42 +1260,42 @@ msgstr ""
"архив сжат, но установленная версия не поддерживает сжатие (%s) -- данные "
"будут недоступны"
#: pg_backup_archiver.c:4246
#: pg_backup_archiver.c:4285
#, c-format
msgid "invalid creation date in header"
msgstr "неверная дата создания в заголовке"
#: pg_backup_archiver.c:4380
#: pg_backup_archiver.c:4419
#, c-format
msgid "processing item %d %s %s"
msgstr "обработка объекта %d %s %s"
#: pg_backup_archiver.c:4465
#: pg_backup_archiver.c:4504
#, c-format
msgid "entering main parallel loop"
msgstr "вход в основной параллельный цикл"
#: pg_backup_archiver.c:4476
#: pg_backup_archiver.c:4515
#, c-format
msgid "skipping item %d %s %s"
msgstr "объект %d %s %s пропускается"
#: pg_backup_archiver.c:4485
#: pg_backup_archiver.c:4524
#, c-format
msgid "launching item %d %s %s"
msgstr "объект %d %s %s запускается"
#: pg_backup_archiver.c:4539
#: pg_backup_archiver.c:4578
#, c-format
msgid "finished main parallel loop"
msgstr "основной параллельный цикл закончен"
#: pg_backup_archiver.c:4575
#: pg_backup_archiver.c:4614
#, c-format
msgid "processing missed item %d %s %s"
msgstr "обработка пропущенного объекта %d %s %s"
#: pg_backup_archiver.c:5117
#: pg_backup_archiver.c:5156
#, c-format
msgid "table \"%s\" could not be created, will not restore its data"
msgstr "создать таблицу \"%s\" не удалось, её данные не будут восстановлены"
@@ -2462,13 +2477,13 @@ msgstr ""
"нарушение целостности: таблица с OID %u, фигурирующим в "
"pg_partitioned_table, не найдена"
#: pg_dump.c:7931 pg_dump.c:8224 pg_dump.c:8687 pg_dump.c:9334 pg_dump.c:9473
#: pg_dump.c:7929 pg_dump.c:8224 pg_dump.c:8687 pg_dump.c:9334 pg_dump.c:9473
#: pg_dump.c:9618 pg_dump.c:9718
#, c-format
msgid "unrecognized table OID %u"
msgstr "нераспознанный OID таблицы %u"
#: pg_dump.c:7935
#: pg_dump.c:7933
#, c-format
msgid "unexpected index data for table \"%s\""
msgstr "неожиданно получены данные индекса для таблицы \"%s\""

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 19\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-05-28 19:24+0000\n"
"PO-Revision-Date: 2026-04-17 13:18+0200\n"
"POT-Creation-Date: 2026-08-04 09:54+0000\n"
"PO-Revision-Date: 2026-08-04 12:13+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
"Language: de\n"
@@ -37,12 +37,12 @@ msgstr "Detail: "
msgid "hint: "
msgstr "Tipp: "
#: ../../common/controldata_utils.c:98 pg_resetwal.c:420 pg_resetwal.c:610
#: ../../common/controldata_utils.c:98 pg_resetwal.c:424 pg_resetwal.c:614
#, c-format
msgid "could not open file \"%s\" for reading: %m"
msgstr "konnte Datei »%s« nicht zum Lesen öffnen: %m"
#: ../../common/controldata_utils.c:111 pg_resetwal.c:625
#: ../../common/controldata_utils.c:111 pg_resetwal.c:629
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "konnte Datei »%s« nicht lesen: %m"
@@ -77,12 +77,12 @@ msgstr ""
#: ../../common/controldata_utils.c:231 ../../common/file_utils.c:69
#: ../../common/file_utils.c:370 ../../common/file_utils.c:428
#: ../../common/file_utils.c:502 pg_resetwal.c:1182
#: ../../common/file_utils.c:502 pg_resetwal.c:1186
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "konnte Datei »%s« nicht öffnen: %m"
#: ../../common/controldata_utils.c:250 pg_resetwal.c:1190 pg_resetwal.c:1202
#: ../../common/controldata_utils.c:250 pg_resetwal.c:1194 pg_resetwal.c:1206
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "konnte Datei »%s« nicht schreiben: %m"
@@ -132,13 +132,13 @@ msgid "this build does not support sync method \"%s\""
msgstr "diese Installation unterstützt Sync-Methode »%s« nicht"
#: ../../common/file_utils.c:156 ../../common/file_utils.c:304
#: pg_resetwal.c:971 pg_resetwal.c:1024 pg_resetwal.c:1059 pg_resetwal.c:1099
#: pg_resetwal.c:975 pg_resetwal.c:1028 pg_resetwal.c:1063 pg_resetwal.c:1103
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "konnte Verzeichnis »%s« nicht öffnen: %m"
#: ../../common/file_utils.c:174 ../../common/file_utils.c:338
#: pg_resetwal.c:997 pg_resetwal.c:1038 pg_resetwal.c:1076 pg_resetwal.c:1113
#: pg_resetwal.c:1001 pg_resetwal.c:1042 pg_resetwal.c:1080 pg_resetwal.c:1117
#, c-format
msgid "could not read directory \"%s\": %m"
msgstr "konnte Verzeichnis »%s« nicht lesen: %m"
@@ -216,15 +216,15 @@ msgstr "konnte Versionsdatei »%s« nicht parsen"
#. translator: %s is a command line argument (-e, etc)
#: pg_resetwal.c:192 pg_resetwal.c:204 pg_resetwal.c:218 pg_resetwal.c:232
#: pg_resetwal.c:239 pg_resetwal.c:259 pg_resetwal.c:273 pg_resetwal.c:281
#: pg_resetwal.c:302 pg_resetwal.c:312 pg_resetwal.c:347
#: pg_resetwal.c:302 pg_resetwal.c:316 pg_resetwal.c:351
#, c-format
msgid "invalid argument for option %s"
msgstr "ungültiges Argument für Option %s"
#: pg_resetwal.c:193 pg_resetwal.c:205 pg_resetwal.c:219 pg_resetwal.c:233
#: pg_resetwal.c:240 pg_resetwal.c:260 pg_resetwal.c:274 pg_resetwal.c:282
#: pg_resetwal.c:303 pg_resetwal.c:313 pg_resetwal.c:348 pg_resetwal.c:357
#: pg_resetwal.c:370 pg_resetwal.c:377
#: pg_resetwal.c:303 pg_resetwal.c:317 pg_resetwal.c:352 pg_resetwal.c:361
#: pg_resetwal.c:374 pg_resetwal.c:381
#, c-format
msgid "Try \"%s --help\" for more information."
msgstr "Versuchen Sie »%s --help« für weitere Informationen."
@@ -259,92 +259,97 @@ msgstr "nächste Multitransaktions-ID (-m) darf nicht 0 sein"
msgid "oldest multitransaction ID (-m) must not be 0"
msgstr "älteste Multitransaktions-ID (-m) darf nicht 0 sein"
#: pg_resetwal.c:332
#: pg_resetwal.c:309
#, c-format
msgid "next multitransaction offset (-O) must not be 0"
msgstr "nächster Multitransaktions-Offset (-O) darf nicht 0 sein"
#: pg_resetwal.c:336
#, c-format
msgid "argument of %s must be a power of two between 1 and 1024"
msgstr "Argument von %s muss eine Zweierpotenz zwischen 1 und 1024 sein"
#: pg_resetwal.c:368
#: pg_resetwal.c:372
#, c-format
msgid "too many command-line arguments (first is \"%s\")"
msgstr "zu viele Kommandozeilenargumente (das erste ist »%s«)"
#: pg_resetwal.c:376
#: pg_resetwal.c:380
#, c-format
msgid "no data directory specified"
msgstr "kein Datenverzeichnis angegeben"
#: pg_resetwal.c:390
#: pg_resetwal.c:394
#, c-format
msgid "cannot be executed by \"root\""
msgstr "kann nicht von »root« ausgeführt werden"
#: pg_resetwal.c:391
#: pg_resetwal.c:395
#, c-format
msgid "You must run %s as the PostgreSQL superuser."
msgstr "Sie müssen %s als PostgreSQL-Superuser ausführen."
#: pg_resetwal.c:401
#: pg_resetwal.c:405
#, c-format
msgid "could not read permissions of directory \"%s\": %m"
msgstr "konnte Zugriffsrechte von Verzeichnis »%s« nicht lesen: %m"
#: pg_resetwal.c:407
#: pg_resetwal.c:411
#, c-format
msgid "could not change directory to \"%s\": %m"
msgstr "konnte nicht in Verzeichnis »%s« wechseln: %m"
#: pg_resetwal.c:425
#: pg_resetwal.c:429
#, c-format
msgid "lock file \"%s\" exists"
msgstr "Sperrdatei »%s« existiert"
#: pg_resetwal.c:426
#: pg_resetwal.c:430
#, c-format
msgid "Is a server running? If not, delete the lock file and try again."
msgstr "Läuft der Server? Wenn nicht, dann Sperrdatei löschen und nochmal versuchen."
#: pg_resetwal.c:529
#: pg_resetwal.c:533
#, c-format
msgid "not proceeding because control file values were guessed"
msgstr "es wird nicht fortgefahren, weil Kontrolldateiwerte geschätzt wurden"
#: pg_resetwal.c:530
#: pg_resetwal.c:534
#, c-format
msgid "If these values seem acceptable, use -f to force reset."
msgstr "Wenn diese Werte akzeptabel scheinen, dann benutzen Sie -f, um das Zurücksetzen zu erzwingen."
#: pg_resetwal.c:539
#: pg_resetwal.c:543
#, c-format
msgid "database server was not shut down cleanly"
msgstr "Datenbankserver wurde nicht sauber heruntergefahren"
#: pg_resetwal.c:540
#: pg_resetwal.c:544
#, c-format
msgid "Resetting the write-ahead log might cause data to be lost."
msgstr "Beim Zurücksetzen des Write-Ahead-Logs können Daten verloren gehen."
#: pg_resetwal.c:541
#: pg_resetwal.c:545
#, c-format
msgid "If you want to proceed anyway, use -f to force reset."
msgstr "Wenn Sie trotzdem weiter machen wollen, dann benutzen Sie -f, um das Zurücksetzen zu erzwingen."
#: pg_resetwal.c:554
#: pg_resetwal.c:558
#, c-format
msgid "Write-ahead log reset\n"
msgstr "Write-Ahead-Log wurde zurückgesetzt\n"
#: pg_resetwal.c:579
#: pg_resetwal.c:583
#, c-format
msgid "data directory is of wrong version"
msgstr "Datenverzeichnis hat falsche Version"
#: pg_resetwal.c:580
#: pg_resetwal.c:584
#, c-format
msgid "File \"%s\" contains \"%s\", which is not compatible with this program's version \"%s\"."
msgstr "Datei »%s« enthält »%s«, was nicht mit der Version dieses Programms »%s« kompatibel ist."
#: pg_resetwal.c:613
#: pg_resetwal.c:617
#, c-format
msgid ""
"If you are sure the data directory path is correct, execute\n"
@@ -355,24 +360,24 @@ msgstr ""
" touch %s\n"
"aus und versuchen Sie es erneut."
#: pg_resetwal.c:641
#: pg_resetwal.c:645
#, c-format
msgid "pg_control exists but has invalid CRC; proceed with caution"
msgstr "pg_control existiert, aber mit ungültiger CRC; mit Vorsicht fortfahren"
#: pg_resetwal.c:650
#: pg_resetwal.c:654
#, c-format
msgid "pg_control specifies invalid WAL segment size (%d byte); proceed with caution"
msgid_plural "pg_control specifies invalid WAL segment size (%d bytes); proceed with caution"
msgstr[0] "pg_control gibt ungültige WAL-Segmentgröße an (%d Byte); mit Vorsicht fortfahren"
msgstr[1] "pg_control gibt ungültige WAL-Segmentgröße an (%d Bytes); mit Vorsicht fortfahren"
#: pg_resetwal.c:661
#: pg_resetwal.c:665
#, c-format
msgid "pg_control exists but is broken or wrong version; ignoring it"
msgstr "pg_control existiert, aber ist kaputt oder hat falsche Version; wird ignoriert"
#: pg_resetwal.c:757
#: pg_resetwal.c:761
#, c-format
msgid ""
"Guessed pg_control values:\n"
@@ -381,7 +386,7 @@ msgstr ""
"Geschätzte pg_control-Werte:\n"
"\n"
#: pg_resetwal.c:759
#: pg_resetwal.c:763
#, c-format
msgid ""
"Current pg_control values:\n"
@@ -390,185 +395,185 @@ msgstr ""
"Aktuelle pg_control-Werte:\n"
"\n"
#: pg_resetwal.c:761
#: pg_resetwal.c:765
#, c-format
msgid "pg_control version number: %u\n"
msgstr "pg_control-Versionsnummer: %u\n"
#: pg_resetwal.c:763
#: pg_resetwal.c:767
#, c-format
msgid "Catalog version number: %u\n"
msgstr "Katalogversionsnummer: %u\n"
#: pg_resetwal.c:765
#: pg_resetwal.c:769
#, c-format
msgid "Database system identifier: %<PRIu64>\n"
msgstr "Datenbanksystemidentifikation: %<PRIu64>\n"
#: pg_resetwal.c:767
#: pg_resetwal.c:771
#, c-format
msgid "Latest checkpoint's TimeLineID: %u\n"
msgstr "TimeLineID des letzten Checkpoints: %u\n"
#: pg_resetwal.c:769
#: pg_resetwal.c:773
#, c-format
msgid "Latest checkpoint's full_page_writes: %s\n"
msgstr "full_page_writes des letzten Checkpoints: %s\n"
#: pg_resetwal.c:770
#: pg_resetwal.c:774
msgid "off"
msgstr "aus"
#: pg_resetwal.c:770
#: pg_resetwal.c:774
msgid "on"
msgstr "an"
#: pg_resetwal.c:771
#: pg_resetwal.c:775
#, c-format
msgid "Latest checkpoint's NextXID: %u:%u\n"
msgstr "NextXID des letzten Checkpoints: %u:%u\n"
#: pg_resetwal.c:774
#: pg_resetwal.c:778
#, c-format
msgid "Latest checkpoint's NextOID: %u\n"
msgstr "NextOID des letzten Checkpoints: %u\n"
#: pg_resetwal.c:776
#: pg_resetwal.c:780
#, c-format
msgid "Latest checkpoint's NextMultiXactId: %u\n"
msgstr "NextMultiXactId des letzten Checkpoints: %u\n"
#: pg_resetwal.c:778
#: pg_resetwal.c:782
#, c-format
msgid "Latest checkpoint's NextMultiOffset: %<PRIu64>\n"
msgstr "NextMultiOffset des letzten Checkpoints: %<PRIu64>\n"
#: pg_resetwal.c:780
#: pg_resetwal.c:784
#, c-format
msgid "Latest checkpoint's oldestXID: %u\n"
msgstr "oldestXID des letzten Checkpoints: %u\n"
#: pg_resetwal.c:782
#: pg_resetwal.c:786
#, c-format
msgid "Latest checkpoint's oldestXID's DB: %u\n"
msgstr "DB der oldestXID des letzten Checkpoints: %u\n"
#: pg_resetwal.c:784
#: pg_resetwal.c:788
#, c-format
msgid "Latest checkpoint's oldestActiveXID: %u\n"
msgstr "oldestActiveXID des letzten Checkpoints: %u\n"
#: pg_resetwal.c:786
#: pg_resetwal.c:790
#, c-format
msgid "Latest checkpoint's oldestMultiXid: %u\n"
msgstr "oldestMultiXid des letzten Checkpoints: %u\n"
#: pg_resetwal.c:788
#: pg_resetwal.c:792
#, c-format
msgid "Latest checkpoint's oldestMulti's DB: %u\n"
msgstr "DB des oldestMulti des letzten Checkpoints: %u\n"
#: pg_resetwal.c:790
#: pg_resetwal.c:794
#, c-format
msgid "Latest checkpoint's oldestCommitTsXid:%u\n"
msgstr "oldestCommitTsXid des letzten Checkpoints: %u\n"
#: pg_resetwal.c:792
#: pg_resetwal.c:796
#, c-format
msgid "Latest checkpoint's newestCommitTsXid:%u\n"
msgstr "newestCommitTsXid des letzten Checkpoints: %u\n"
#: pg_resetwal.c:794
#: pg_resetwal.c:798
#, c-format
msgid "Maximum data alignment: %u\n"
msgstr "Maximale Datenausrichtung (Alignment): %u\n"
#: pg_resetwal.c:797
#: pg_resetwal.c:801
#, c-format
msgid "Database block size: %u\n"
msgstr "Datenbankblockgröße: %u\n"
#: pg_resetwal.c:799
#: pg_resetwal.c:803
#, c-format
msgid "Blocks per segment of large relation: %u\n"
msgstr "Blöcke pro Segment: %u\n"
#: pg_resetwal.c:801
#: pg_resetwal.c:805
#, c-format
msgid "Pages per SLRU segment: %u\n"
msgstr "Seiten pro SLRU-Segment: %u\n"
#: pg_resetwal.c:803
#: pg_resetwal.c:807
#, c-format
msgid "WAL block size: %u\n"
msgstr "WAL-Blockgröße: %u\n"
#: pg_resetwal.c:805 pg_resetwal.c:894
#: pg_resetwal.c:809 pg_resetwal.c:898
#, c-format
msgid "Bytes per WAL segment: %u\n"
msgstr "Bytes pro WAL-Segment: %u\n"
#: pg_resetwal.c:807
#: pg_resetwal.c:811
#, c-format
msgid "Maximum length of identifiers: %u\n"
msgstr "Maximale Bezeichnerlänge: %u\n"
#: pg_resetwal.c:809
#: pg_resetwal.c:813
#, c-format
msgid "Maximum columns in an index: %u\n"
msgstr "Maximale Spalten in einem Index: %u\n"
#: pg_resetwal.c:811
#: pg_resetwal.c:815
#, c-format
msgid "Maximum size of a TOAST chunk: %u\n"
msgstr "Maximale Größe eines Stücks TOAST: %u\n"
#: pg_resetwal.c:813
#: pg_resetwal.c:817
#, c-format
msgid "Size of a large-object chunk: %u\n"
msgstr "Größe eines Large-Object-Chunks: %u\n"
#: pg_resetwal.c:816
#: pg_resetwal.c:820
#, c-format
msgid "Date/time type storage: %s\n"
msgstr "Speicherung von Datum/Zeit-Typen: %s\n"
#: pg_resetwal.c:817
#: pg_resetwal.c:821
msgid "64-bit integers"
msgstr "64-Bit-Ganzzahlen"
#: pg_resetwal.c:818
#: pg_resetwal.c:822
#, c-format
msgid "Float8 argument passing: %s\n"
msgstr "Übergabe von Float8-Argumenten: %s\n"
#: pg_resetwal.c:819
#: pg_resetwal.c:823
msgid "by reference"
msgstr "Referenz"
#: pg_resetwal.c:819
#: pg_resetwal.c:823
msgid "by value"
msgstr "Wert"
#: pg_resetwal.c:820
#: pg_resetwal.c:824
#, c-format
msgid "Data page checksum version: %u\n"
msgstr "Datenseitenprüfsummenversion: %u\n"
#: pg_resetwal.c:822
#: pg_resetwal.c:826
#, c-format
msgid "Default char data signedness: %s\n"
msgstr "Standard für Vorzeichen von »char«-Daten: %s\n"
#: pg_resetwal.c:823
#: pg_resetwal.c:827
msgid "signed"
msgstr "mit Vorzeichen"
#: pg_resetwal.c:823
#: pg_resetwal.c:827
msgid "unsigned"
msgstr "ohne Vorzeichen"
#: pg_resetwal.c:836
#: pg_resetwal.c:840
#, c-format
msgid ""
"\n"
@@ -581,82 +586,82 @@ msgstr ""
"Zu ändernde Werte:\n"
"\n"
#: pg_resetwal.c:840
#: pg_resetwal.c:844
#, c-format
msgid "First log segment after reset: %s\n"
msgstr "Erstes Logdateisegment nach Zurücksetzen: %s\n"
#: pg_resetwal.c:844
#: pg_resetwal.c:848
#, c-format
msgid "NextMultiXactId: %u\n"
msgstr "NextMultiXactId: %u\n"
#: pg_resetwal.c:846
#: pg_resetwal.c:850
#, c-format
msgid "OldestMultiXid: %u\n"
msgstr "OldestMultiXid: %u\n"
#: pg_resetwal.c:848
#: pg_resetwal.c:852
#, c-format
msgid "OldestMulti's DB: %u\n"
msgstr "OldestMulti's DB: %u\n"
#: pg_resetwal.c:854
#: pg_resetwal.c:858
#, c-format
msgid "NextMultiOffset: %<PRIu64>\n"
msgstr "NextMultiOffset: %<PRIu64>\n"
#: pg_resetwal.c:860
#: pg_resetwal.c:864
#, c-format
msgid "NextOID: %u\n"
msgstr "NextOID: %u\n"
#: pg_resetwal.c:866
#: pg_resetwal.c:870
#, c-format
msgid "NextXID: %u\n"
msgstr "NextXID: %u\n"
#: pg_resetwal.c:872
#: pg_resetwal.c:876
#, c-format
msgid "OldestXID: %u\n"
msgstr "OldestXID: %u\n"
#: pg_resetwal.c:874
#: pg_resetwal.c:878
#, c-format
msgid "OldestXID's DB: %u\n"
msgstr "OldestXID's DB: %u\n"
#: pg_resetwal.c:880
#: pg_resetwal.c:884
#, c-format
msgid "NextXID epoch: %u\n"
msgstr "NextXID-Epoche: %u\n"
#: pg_resetwal.c:886
#: pg_resetwal.c:890
#, c-format
msgid "oldestCommitTsXid: %u\n"
msgstr "oldestCommitTsXid: %u\n"
#: pg_resetwal.c:888
#: pg_resetwal.c:892
#, c-format
msgid "newestCommitTsXid: %u\n"
msgstr "newestCommitTsXid: %u\n"
#: pg_resetwal.c:1000 pg_resetwal.c:1041 pg_resetwal.c:1079 pg_resetwal.c:1116
#: pg_resetwal.c:1004 pg_resetwal.c:1045 pg_resetwal.c:1083 pg_resetwal.c:1120
#, c-format
msgid "could not close directory \"%s\": %m"
msgstr "konnte Verzeichnis »%s« nicht schließen: %m"
#: pg_resetwal.c:1033 pg_resetwal.c:1071 pg_resetwal.c:1108
#: pg_resetwal.c:1037 pg_resetwal.c:1075 pg_resetwal.c:1112
#, c-format
msgid "could not delete file \"%s\": %m"
msgstr "konnte Datei »%s« nicht löschen: %m"
#: pg_resetwal.c:1207
#: pg_resetwal.c:1211
#, c-format
msgid "fsync error: %m"
msgstr "fsync-Fehler: %m"
#: pg_resetwal.c:1216
#: pg_resetwal.c:1220
#, c-format
msgid ""
"%s resets the PostgreSQL write-ahead log.\n"
@@ -665,17 +670,17 @@ msgstr ""
"%s setzt den PostgreSQL-Write-Ahead-Log zurück.\n"
"\n"
#: pg_resetwal.c:1217
#: pg_resetwal.c:1221
#, c-format
msgid "Usage:\n"
msgstr "Aufruf:\n"
#: pg_resetwal.c:1218
#: pg_resetwal.c:1222
#, c-format
msgid " %s [OPTION]... DATADIR\n"
msgstr " %s [OPTION]... DATENVERZEICHNIS\n"
#: pg_resetwal.c:1220
#: pg_resetwal.c:1224
#, c-format
msgid ""
"\n"
@@ -684,12 +689,12 @@ msgstr ""
"\n"
"Optionen:\n"
#: pg_resetwal.c:1221
#: pg_resetwal.c:1225
#, c-format
msgid " [-D, --pgdata=]DATADIR data directory\n"
msgstr " [-D, --pgdata=]VERZ Datenbankverzeichnis\n"
#: pg_resetwal.c:1222
#: pg_resetwal.c:1226
#, c-format
msgid ""
" -f, --force force update to be done even after unclean shutdown or\n"
@@ -698,22 +703,22 @@ msgstr ""
" -f, --force Änderung erzwingen, auch nach unsauberem Herunterfahren\n"
" oder wenn pg_control-Werte geschätzt werden mussten\n"
#: pg_resetwal.c:1224
#: pg_resetwal.c:1228
#, c-format
msgid " -n, --dry-run no update, just show what would be done\n"
msgstr " -n, --dry-run keine Änderungen; nur zeigen, was gemacht werden würde\n"
#: pg_resetwal.c:1225
#: pg_resetwal.c:1229
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n"
#: pg_resetwal.c:1226
#: pg_resetwal.c:1230
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n"
#: pg_resetwal.c:1228
#: pg_resetwal.c:1232
#, c-format
msgid ""
"\n"
@@ -722,7 +727,7 @@ msgstr ""
"\n"
"Optionen um Kontrolldateiwerte setzen:\n"
#: pg_resetwal.c:1229
#: pg_resetwal.c:1233
#, c-format
msgid ""
" -c, --commit-timestamp-ids=XID,XID\n"
@@ -733,54 +738,54 @@ msgstr ""
" älteste und neuste Transaktion mit Commit-\n"
" Timestamp setzen (Null bedeutet keine Änderung)\n"
#: pg_resetwal.c:1232
#: pg_resetwal.c:1236
#, c-format
msgid " -e, --epoch=XIDEPOCH set next transaction ID epoch\n"
msgstr " -e, --epoch=XIDEPOCHE nächste Transaktions-ID-Epoche setzen\n"
#: pg_resetwal.c:1233
#: pg_resetwal.c:1237
#, c-format
msgid " -l, --next-wal-file=WALFILE set minimum starting location for new WAL\n"
msgstr " -l, --next-wal-file=WALDATEI minimale Startposition für neuen WAL setzen\n"
#: pg_resetwal.c:1234
#: pg_resetwal.c:1238
#, c-format
msgid " -m, --multixact-ids=MXID,MXID set next and oldest multitransaction ID\n"
msgstr " -m, --multixact-ids=MXID,MXID nächste und älteste Multitransaktions-ID setzen\n"
#: pg_resetwal.c:1235
#: pg_resetwal.c:1239
#, c-format
msgid " -o, --next-oid=OID set next OID\n"
msgstr " -o, --next-oid=OID nächste OID setzen\n"
#: pg_resetwal.c:1236
#: pg_resetwal.c:1240
#, c-format
msgid " -O, --multixact-offset=OFFSET set next multitransaction offset\n"
msgstr " -O, --multixact-offset=OFFSET nächsten Multitransaktions-Offset setzen\n"
#: pg_resetwal.c:1237
#: pg_resetwal.c:1241
#, c-format
msgid " -u, --oldest-transaction-id=XID set oldest transaction ID\n"
msgstr " -u, --oldest-transaction-id=XID älteste Transaktions-ID setzen\n"
#: pg_resetwal.c:1238
#: pg_resetwal.c:1242
#, c-format
msgid " -x, --next-transaction-id=XID set next transaction ID\n"
msgstr " -x, --next-transaction-id=XID nächste Transaktions-ID setzen\n"
#: pg_resetwal.c:1239
#: pg_resetwal.c:1243
#, c-format
msgid " --char-signedness=OPTION set char signedness to \"signed\" or \"unsigned\"\n"
msgstr ""
" --char-signedness=OPTION Standard für Vorzeichen von »char« auf\n"
" »signed« oder »unsigned« setzen\n"
#: pg_resetwal.c:1240
#: pg_resetwal.c:1244
#, c-format
msgid " --wal-segsize=SIZE size of WAL segments, in megabytes\n"
msgstr " --wal-segsize=ZAHL Größe eines WAL-Segments, in Megabytes\n"
#: pg_resetwal.c:1242
#: pg_resetwal.c:1246
#, c-format
msgid ""
"\n"
@@ -789,7 +794,7 @@ msgstr ""
"\n"
"Berichten Sie Fehler an <%s>.\n"
#: pg_resetwal.c:1243
#: pg_resetwal.c:1247
#, c-format
msgid "%s home page: <%s>\n"
msgstr "%s Homepage: <%s>\n"

View File

@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_resetxlog (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-02-07 08:57+0200\n"
"PO-Revision-Date: 2026-02-07 09:15+0200\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:50+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -98,17 +98,27 @@ msgstr "не удалось записать файл \"%s\": %m"
msgid "could not fsync file \"%s\": %m"
msgstr "не удалось синхронизировать с ФС файл \"%s\": %m"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: ../../common/file_utils.c:75
#, c-format
msgid "could not synchronize file system for file \"%s\": %m"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_rewind (PostgreSQL) 19\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-07-04 06:27+0000\n"
"POT-Creation-Date: 2026-08-07 15:57+0000\n"
"PO-Revision-Date: 2026-07-04 13:02+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
@@ -266,10 +266,9 @@ msgid "database name contains a newline or carriage return: \"%s\"\n"
msgstr "Datenbankname enthält Newline oder Carriage Return: »%s«\n"
#: file_ops.c:52
#, fuzzy, c-format
#| msgid "link target has unsafe path name: \"%s\""
#, c-format
msgid "target file path is unsafe for open: \"%s\""
msgstr "Ziel der Verknüpfung hat unsicheren Pfadnamen: »%s«"
msgstr "Zieldateipfad ist zum Öffnen nicht sicher: »%s«"
#: file_ops.c:70
#, c-format
@@ -297,10 +296,9 @@ msgid "invalid action (CREATE) for regular file"
msgstr "ungültige Aktion (CREATE) für normale Datei"
#: file_ops.c:195
#, fuzzy, c-format
#| msgid "link target has unsafe path name: \"%s\""
#, c-format
msgid "target file path is unsafe for removal: \"%s\""
msgstr "Ziel der Verknüpfung hat unsicheren Pfadnamen: »%s«"
msgstr "Zieldateipfad ist zum Entfernen nicht sicher: »%s«"
#: file_ops.c:206
#, c-format
@@ -308,10 +306,9 @@ msgid "could not remove file \"%s\": %m"
msgstr "konnte Datei »%s« nicht löschen: %m"
#: file_ops.c:218
#, fuzzy, c-format
#| msgid "link target has unsafe path name: \"%s\""
#, c-format
msgid "target file path is unsafe for truncation: \"%s\""
msgstr "Ziel der Verknüpfung hat unsicheren Pfadnamen: »%s«"
msgstr "Zieldateipfad ist für das Kürzen nicht sicher: »%s«"
#: file_ops.c:227
#, c-format
@@ -326,7 +323,7 @@ msgstr "konnte Datei »%s« nicht auf %u kürzen: %m"
#: file_ops.c:243
#, c-format
msgid "target directory path is unsafe for directory creation: \"%s\""
msgstr ""
msgstr "Zielverzeichnispfad ist zum Erstellen des Verzeichnisses nicht sicher: »%s«"
#: file_ops.c:251
#, c-format
@@ -336,7 +333,7 @@ msgstr "konnte Verzeichnis »%s« nicht erzeugen: %m"
#: file_ops.c:261
#, c-format
msgid "target directory path is unsafe for directory removal: \"%s\""
msgstr ""
msgstr "Zielverzeichnispfad ist zum Entfernen des Verzeichnisses nicht sicher: »%s«"
#: file_ops.c:269
#, c-format
@@ -344,10 +341,9 @@ msgid "could not remove directory \"%s\": %m"
msgstr "konnte Verzeichnis »%s« nicht löschen: %m"
#: file_ops.c:279
#, fuzzy, c-format
#| msgid "link target has unsafe path name: \"%s\""
#, c-format
msgid "target symlink path is unsafe for creation: \"%s\""
msgstr "Ziel der Verknüpfung hat unsicheren Pfadnamen: »%s«"
msgstr "Ziel-Symlink-Pfad ist zum Erstellen nicht sicher: »%s«"
#: file_ops.c:286
#, c-format
@@ -357,7 +353,7 @@ msgstr "konnte symbolische Verknüpfung »%s« nicht erstellen: %m"
#: file_ops.c:296
#, c-format
msgid "target symlink path is unsafe for removal: \"%s\""
msgstr ""
msgstr "Ziel-Symlink-Pfad ist zum Entfernen nicht sicher: »%s«"
#: file_ops.c:303
#, c-format

View File

@@ -1,13 +1,13 @@
# Russian message translation file for pg_rewind
# Copyright (C) 2015-2016 PostgreSQL Global Development Group
# This file is distributed under the same license as the PostgreSQL package.
# Alexander Lakhin <exclusion@gmail.com>, 2015-2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024.
# SPDX-FileCopyrightText: 2015-2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Alexander Lakhin <exclusion@gmail.com>
msgid ""
msgstr ""
"Project-Id-Version: pg_rewind (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-02-08 07:44+0200\n"
"PO-Revision-Date: 2024-09-07 13:07+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 21:23+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -17,44 +17,44 @@ 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"
#: ../../../src/common/logging.c:276
#: ../../../src/common/logging.c:279
#, c-format
msgid "error: "
msgstr "ошибка: "
#: ../../../src/common/logging.c:283
#: ../../../src/common/logging.c:286
#, c-format
msgid "warning: "
msgstr "предупреждение: "
#: ../../../src/common/logging.c:294
#: ../../../src/common/logging.c:297
#, c-format
msgid "detail: "
msgstr "подробности: "
#: ../../../src/common/logging.c:301
#: ../../../src/common/logging.c:304
#, c-format
msgid "hint: "
msgstr "подсказка: "
#: ../../common/controldata_utils.c:97 file_ops.c:326 file_ops.c:330
#: ../../common/controldata_utils.c:97 file_ops.c:349
#, c-format
msgid "could not open file \"%s\" for reading: %m"
msgstr "не удалось открыть файл \"%s\" для чтения: %m"
#: ../../common/controldata_utils.c:110 file_ops.c:341 local_source.c:104
#: local_source.c:163 parsexlog.c:371
#: ../../common/controldata_utils.c:110 file_ops.c:364 local_source.c:102
#: local_source.c:161 parsexlog.c:371
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "не удалось прочитать файл \"%s\": %m"
#: ../../common/controldata_utils.c:119 file_ops.c:344 parsexlog.c:373
#: ../../common/controldata_utils.c:119 file_ops.c:367 parsexlog.c:373
#, c-format
msgid "could not read file \"%s\": read %d of %zu"
msgstr "не удалось прочитать файл \"%s\" (прочитано байт: %d из %zu)"
#: ../../common/controldata_utils.c:132 ../../common/controldata_utils.c:280
#: local_source.c:121 local_source.c:172
#: local_source.c:119 local_source.c:170
#, c-format
msgid "could not close file \"%s\": %m"
msgstr "не удалось закрыть файл \"%s\": %m"
@@ -77,64 +77,74 @@ msgstr ""
"этой программой. В этом случае результаты будут неверными и\n"
"установленный PostgreSQL будет несовместим с этим каталогом данных."
#: ../../common/controldata_utils.c:230 ../../common/file_utils.c:70
#: ../../common/file_utils.c:347 ../../common/file_utils.c:406
#: ../../common/file_utils.c:480 ../../fe_utils/recovery_gen.c:140
#: ../../common/controldata_utils.c:230 ../../common/file_utils.c:69
#: ../../common/file_utils.c:370 ../../common/file_utils.c:428
#: ../../common/file_utils.c:502 ../../fe_utils/recovery_gen.c:141
#: parsexlog.c:333
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "не удалось открыть файл \"%s\": %m"
#: ../../common/controldata_utils.c:249 file_ops.c:117
#: ../../common/controldata_utils.c:249 file_ops.c:120
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "не удалось записать файл \"%s\": %m"
#: ../../common/controldata_utils.c:268 ../../common/file_utils.c:418
#: ../../common/file_utils.c:488
#: ../../common/controldata_utils.c:268 ../../common/file_utils.c:440
#: ../../common/file_utils.c:510
#, c-format
msgid "could not fsync file \"%s\": %m"
msgstr "не удалось синхронизировать с ФС файл \"%s\": %m"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/file_utils.c:76
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: ../../common/file_utils.c:75
#, c-format
msgid "could not synchronize file system for file \"%s\": %m"
msgstr "не удалось синхронизировать с ФС файл \"%s\": %m"
#: ../../common/file_utils.c:120 ../../common/file_utils.c:566
#: ../../fe_utils/archive.c:86 file_ops.c:417
#: ../../common/file_utils.c:123 ../../common/file_utils.c:588
#: ../../fe_utils/archive.c:86 file_ops.c:353 file_ops.c:440
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "не удалось получить информацию о файле \"%s\": %m"
#: ../../common/file_utils.c:130 ../../common/file_utils.c:227
#: ../../common/file_utils.c:133 ../../common/file_utils.c:243
#: ../../fe_utils/option_utils.c:99
#, c-format
msgid "this build does not support sync method \"%s\""
msgstr "эта сборка программы не поддерживает метод синхронизации \"%s\""
#: ../../common/file_utils.c:151 ../../common/file_utils.c:281 file_ops.c:388
#: ../../common/file_utils.c:156 ../../common/file_utils.c:304 file_ops.c:411
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "не удалось открыть каталог \"%s\": %m"
#: ../../common/file_utils.c:169 ../../common/file_utils.c:315 file_ops.c:462
#: ../../common/file_utils.c:174 ../../common/file_utils.c:338 file_ops.c:485
#, c-format
msgid "could not read directory \"%s\": %m"
msgstr "не удалось прочитать каталог \"%s\": %m"
#: ../../common/file_utils.c:498
#: ../../common/file_utils.c:520
#, c-format
msgid "could not rename file \"%s\" to \"%s\": %m"
msgstr "не удалось переименовать файл \"%s\" в \"%s\": %m"
@@ -219,122 +229,162 @@ msgstr "значение %s должно быть в диапазоне %d..%d"
msgid "unrecognized sync method: %s"
msgstr "нераспознанный метод синхронизации: %s"
#: ../../fe_utils/recovery_gen.c:39 ../../fe_utils/recovery_gen.c:50
#: ../../fe_utils/recovery_gen.c:89 ../../fe_utils/recovery_gen.c:109
#: ../../fe_utils/recovery_gen.c:168
#: ../../fe_utils/recovery_gen.c:40 ../../fe_utils/recovery_gen.c:51
#: ../../fe_utils/recovery_gen.c:90 ../../fe_utils/recovery_gen.c:110
#: ../../fe_utils/recovery_gen.c:169 ../../fe_utils/recovery_gen.c:230
#, c-format
msgid "out of memory"
msgstr "нехватка памяти"
#: ../../fe_utils/recovery_gen.c:143
#: ../../fe_utils/recovery_gen.c:144
#, c-format
msgid "could not write to file \"%s\": %m"
msgstr "не удалось записать в файл \"%s\": %m"
#: ../../fe_utils/recovery_gen.c:152
#: ../../fe_utils/recovery_gen.c:153
#, c-format
msgid "could not create file \"%s\": %m"
msgstr "не удалось создать файл \"%s\": %m"
#: ../../fe_utils/string_utils.c:434
#: ../../fe_utils/recovery_gen.c:215 pg_rewind.c:311
#, c-format
msgid "%s"
msgstr "%s"
#: ../../fe_utils/string_utils.c:587
#, c-format
msgid "shell command argument contains a newline or carriage return: \"%s\"\n"
msgstr ""
"аргумент команды оболочки содержит символ новой строки или перевода каретки: "
"\"%s\"\n"
#: ../../fe_utils/string_utils.c:607
#: ../../fe_utils/string_utils.c:760
#, c-format
msgid "database name contains a newline or carriage return: \"%s\"\n"
msgstr ""
"имя базы данных содержит символ новой строки или перевода каретки: \"%s\"\n"
#: file_ops.c:67
#: file_ops.c:52
#, c-format
msgid "target file path is unsafe for open: \"%s\""
msgstr "целевой путь небезопасен для открытия файла: \"%s\""
#: file_ops.c:70
#, c-format
msgid "could not open target file \"%s\": %m"
msgstr "не удалось открыть целевой файл \"%s\": %m"
#: file_ops.c:81
#: file_ops.c:84
#, c-format
msgid "could not close target file \"%s\": %m"
msgstr "не удалось закрыть целевой файл \"%s\": %m"
#: file_ops.c:101
#: file_ops.c:104
#, c-format
msgid "could not seek in target file \"%s\": %m"
msgstr "не удалось переместиться в целевом файле \"%s\": %m"
#: file_ops.c:150 file_ops.c:177
#: file_ops.c:153 file_ops.c:180
#, c-format
msgid "undefined file type for \"%s\""
msgstr "неопределённый тип файла \"%s\""
#: file_ops.c:173
#: file_ops.c:176
#, c-format
msgid "invalid action (CREATE) for regular file"
msgstr "неверное действие (CREATE) для обычного файла"
#: file_ops.c:200
#: file_ops.c:195
#, c-format
msgid "target file path is unsafe for removal: \"%s\""
msgstr "целевой путь небезопасен для удаления файла: \"%s\""
#: file_ops.c:206
#, c-format
msgid "could not remove file \"%s\": %m"
msgstr "не удалось стереть файл \"%s\": %m"
#: file_ops.c:218
#, c-format
msgid "target file path is unsafe for truncation: \"%s\""
msgstr "целевой путь небезопасен для усечения файла: \"%s\""
#: file_ops.c:227
#, c-format
msgid "could not open file \"%s\" for truncation: %m"
msgstr "не удалось открыть файл \"%s\" для усечения: %m"
#: file_ops.c:222
#: file_ops.c:231
#, c-format
msgid "could not truncate file \"%s\" to %u: %m"
msgstr "не удалось обрезать файл \"%s\" до нужного размера (%u): %m"
#: file_ops.c:238
#: file_ops.c:243
#, c-format
msgid "target directory path is unsafe for directory creation: \"%s\""
msgstr "целевой путь небезопасен для создания каталога: \"%s\""
#: file_ops.c:251
#, c-format
msgid "could not create directory \"%s\": %m"
msgstr "не удалось создать каталог \"%s\": %m"
#: file_ops.c:252
#: file_ops.c:261
#, c-format
msgid "target directory path is unsafe for directory removal: \"%s\""
msgstr "целевой путь небезопасен для удаления каталога: \"%s\""
#: file_ops.c:269
#, c-format
msgid "could not remove directory \"%s\": %m"
msgstr "ошибка при удалении каталога \"%s\": %m"
#: file_ops.c:266
#: file_ops.c:279
#, c-format
msgid "target symlink path is unsafe for creation: \"%s\""
msgstr "целевой путь небезопасен для создания символической ссылки: \"%s\""
#: file_ops.c:286
#, c-format
msgid "could not create symbolic link at \"%s\": %m"
msgstr "не удалось создать символическую ссылку \"%s\": %m"
#: file_ops.c:280
#: file_ops.c:296
#, c-format
msgid "target symlink path is unsafe for removal: \"%s\""
msgstr "целевой путь небезопасен для удаления символической ссылки: \"%s\""
#: file_ops.c:303
#, c-format
msgid "could not remove symbolic link \"%s\": %m"
msgstr "ошибка при удалении символической ссылки \"%s\": %m"
#: file_ops.c:441
#: file_ops.c:464
#, c-format
msgid "could not read symbolic link \"%s\": %m"
msgstr "не удалось прочитать символическую ссылку \"%s\": %m"
#: file_ops.c:444
#: file_ops.c:467
#, c-format
msgid "symbolic link \"%s\" target is too long"
msgstr "целевой путь символической ссылки \"%s\" слишком длинный"
#: file_ops.c:466
#: file_ops.c:489
#, c-format
msgid "could not close directory \"%s\": %m"
msgstr "не удалось закрыть каталог \"%s\": %m"
#: filemap.c:297
#: filemap.c:298
#, c-format
msgid "data file \"%s\" in source is not a regular file"
msgstr "файл данных \"%s\" в источнике не является обычным файлом"
#: filemap.c:302 filemap.c:335
#: filemap.c:303 filemap.c:336
#, c-format
msgid "duplicate source file \"%s\""
msgstr "повторный исходный файл \"%s\""
#: filemap.c:390
#: filemap.c:391
#, c-format
msgid "unexpected page modification for non-regular file \"%s\""
msgstr "неожиданная модификация страницы для файла особого вида \"%s\""
@@ -354,78 +404,78 @@ msgstr "файл \"%s\" имеет разный тип в исходном и ц
msgid "could not decide what to do with file \"%s\""
msgstr "не удалось определить, что делать с файлом \"%s\""
#: libpq_source.c:131
#: libpq_source.c:130
#, c-format
msgid "could not clear \"search_path\": %s"
msgstr "не удалось очистить \"search_path\": %s"
#: libpq_source.c:142
#: libpq_source.c:141
#, c-format
msgid "\"full_page_writes\" must be enabled in the source server"
msgstr "на исходном сервере должен быть включён режим \"full_page_writes\""
#: libpq_source.c:153
#: libpq_source.c:152
#, c-format
msgid "could not prepare statement to fetch file contents: %s"
msgstr "не удалось подготовить оператор для извлечения содержимого файла: %s"
#: libpq_source.c:172
#: libpq_source.c:171
#, c-format
msgid "error running query (%s) on source server: %s"
msgstr "ошибка выполнения запроса (%s) на исходном сервере: %s"
#: libpq_source.c:177
#: libpq_source.c:176
#, c-format
msgid "unexpected result set from query"
msgstr "неожиданный результат запроса"
#: libpq_source.c:199
#: libpq_source.c:198
#, c-format
msgid "error running query (%s) in source server: %s"
msgstr "ошибка выполнения запроса (%s) на исходном сервере: %s"
#: libpq_source.c:220
#: libpq_source.c:219
#, c-format
msgid "unrecognized result \"%s\" for current WAL insert location"
msgstr ""
"нераспознанный результат \"%s\" вместо текущей позиции добавления в WAL"
#: libpq_source.c:271
#: libpq_source.c:270
#, c-format
msgid "could not fetch file list: %s"
msgstr "не удалось получить список файлов: %s"
#: libpq_source.c:276
#: libpq_source.c:275
#, c-format
msgid "unexpected result set while fetching file list"
msgstr "неожиданный результат при получении списка файлов"
#: libpq_source.c:477
#: libpq_source.c:476
#, c-format
msgid "could not send query: %s"
msgstr "не удалось отправить запрос: %s"
#: libpq_source.c:480
#: libpq_source.c:479
#, c-format
msgid "could not set libpq connection to single row mode"
msgstr "не удалось перевести подключение libpq в однострочный режим"
#: libpq_source.c:510
#: libpq_source.c:509
#, c-format
msgid "unexpected result while fetching remote files: %s"
msgstr "неожиданный результат при получении файлов с сервера: %s"
#: libpq_source.c:515
#: libpq_source.c:514
#, c-format
msgid "received more data chunks than requested"
msgstr "получено больше сегментов данных, чем запрошено"
#: libpq_source.c:519
#: libpq_source.c:518
#, c-format
msgid "unexpected result set size while fetching remote files"
msgstr "неожиданный размер набора результатов при получении файлов с сервера"
#: libpq_source.c:525
#: libpq_source.c:524
#, c-format
msgid ""
"unexpected data types in result set while fetching remote files: %u %u %u"
@@ -433,72 +483,73 @@ msgstr ""
"неожиданные типы данных в наборе результатов при получении файлов с сервера: "
"%u %u %u"
#: libpq_source.c:533
#: libpq_source.c:532
#, c-format
msgid "unexpected result format while fetching remote files"
msgstr "неожиданный формат результата при получении файлов с сервера"
#: libpq_source.c:539
#: libpq_source.c:538
#, c-format
msgid "unexpected null values in result while fetching remote files"
msgstr "неожиданные значения NULL в результате при получении файлов с сервера"
#: libpq_source.c:543
#: libpq_source.c:542
#, c-format
msgid "unexpected result length while fetching remote files"
msgstr "неожиданная длина результата при получении файлов с сервера"
#: libpq_source.c:576
#: libpq_source.c:575
#, c-format
msgid "received data for file \"%s\", when requested for \"%s\""
msgstr "получены данные для файла \"%s\", а запрашивались данные для \"%s\""
#: libpq_source.c:580
#: libpq_source.c:579
#, c-format
msgid ""
"received data at offset %lld of file \"%s\", when requested for offset %lld"
msgstr ""
"получены данные по смещению %lld в файле \"%s\", а запрашивались по смещению "
"received data at offset %<PRId64> of file \"%s\", when requested for offset "
"%lld"
msgstr ""
"получены данные по смещению %<PRId64> в файле \"%s\", а запрашивались по "
"смещению %lld"
#: libpq_source.c:592
#: libpq_source.c:591
#, c-format
msgid "received more than requested for file \"%s\""
msgstr "получено больше данных, чем запрошено для файла \"%s\""
#: libpq_source.c:605
#: libpq_source.c:604
#, c-format
msgid "unexpected number of data chunks received"
msgstr "получено неожиданное количество сегментов данных"
#: libpq_source.c:648
#: libpq_source.c:647
#, c-format
msgid "could not fetch remote file \"%s\": %s"
msgstr "не удалось получить с сервера файл \"%s\": %s"
#: libpq_source.c:653
#: libpq_source.c:652
#, c-format
msgid "unexpected result set while fetching remote file \"%s\""
msgstr "неожиданный набор результатов при получении файла \"%s\" с сервера"
#: local_source.c:90 local_source.c:142
#: local_source.c:88 local_source.c:140
#, c-format
msgid "could not open source file \"%s\": %m"
msgstr "не удалось открыть исходный файл \"%s\": %m"
#: local_source.c:117
#: local_source.c:115
#, c-format
msgid ""
"size of source file \"%s\" changed concurrently: %d bytes expected, %d copied"
msgstr ""
"размер исходного файла \"%s\" изменился, ожидалось байт: %d, скопировано: %d"
#: local_source.c:146
#: local_source.c:144
#, c-format
msgid "could not seek in source file: %m"
msgstr "не удалось переместиться в исходном файле: %m"
#: local_source.c:165
#: local_source.c:163
#, c-format
msgid "unexpected EOF while reading file \"%s\""
msgstr "неожиданный конец файла при чтении \"%s\""
@@ -742,11 +793,6 @@ msgstr "Запускать %s нужно от имени суперпользо
msgid "could not read permissions of directory \"%s\": %m"
msgstr "не удалось прочитать права на каталог \"%s\": %m"
#: pg_rewind.c:311
#, c-format
msgid "%s"
msgstr "%s"
#: pg_rewind.c:314
#, c-format
msgid "connected to server"
@@ -767,74 +813,74 @@ msgstr "серверы разошлись в позиции WAL %X/%X на ли
msgid "no rewind required"
msgstr "перемотка не требуется"
#: pg_rewind.c:463
#: pg_rewind.c:464
#, c-format
msgid "rewinding from last common checkpoint at %X/%X on timeline %u"
msgstr ""
"перемотка от последней общей контрольной точки в позиции %X/%X на линии "
"времени %u"
#: pg_rewind.c:473
#: pg_rewind.c:474
#, c-format
msgid "reading source file list"
msgstr "чтение списка исходных файлов"
#: pg_rewind.c:477
#: pg_rewind.c:478
#, c-format
msgid "reading target file list"
msgstr "чтение списка целевых файлов"
#: pg_rewind.c:486
#: pg_rewind.c:487
#, c-format
msgid "reading WAL in target"
msgstr "чтение WAL в целевом кластере"
#: pg_rewind.c:507
#: pg_rewind.c:508
#, c-format
msgid "need to copy %lu MB (total source directory size is %lu MB)"
msgstr "требуется скопировать %lu МБ (общий размер исходного каталога: %lu МБ)"
#: pg_rewind.c:525
#: pg_rewind.c:526
#, c-format
msgid "syncing target data directory"
msgstr "синхронизация целевого каталога данных"
#: pg_rewind.c:541
#: pg_rewind.c:543
#, c-format
msgid "Done!"
msgstr "Готово!"
#: pg_rewind.c:621
#: pg_rewind.c:623
#, c-format
msgid "no action decided for file \"%s\""
msgstr "действие не определено для файла \"%s\""
#: pg_rewind.c:653
#: pg_rewind.c:655
#, c-format
msgid "source system was modified while pg_rewind was running"
msgstr "в исходной системе произошли изменения в процессе работы pg_rewind"
#: pg_rewind.c:657
#: pg_rewind.c:659
#, c-format
msgid "creating backup label and updating control file"
msgstr "создание метки копии и модификация управляющего файла"
#: pg_rewind.c:707
#: pg_rewind.c:709
#, c-format
msgid "source system was in unexpected state at end of rewind"
msgstr "исходная система оказалась в неожиданном состоянии после перемотки"
#: pg_rewind.c:739
#: pg_rewind.c:741
#, c-format
msgid "source and target clusters are from different systems"
msgstr "исходный и целевой кластеры относятся к разным системам"
#: pg_rewind.c:747
#: pg_rewind.c:749
#, c-format
msgid "clusters are not compatible with this version of pg_rewind"
msgstr "кластеры несовместимы с этой версией pg_rewind"
#: pg_rewind.c:757
#: pg_rewind.c:759
#, c-format
msgid ""
"target server needs to use either data checksums or \"wal_log_hints = on\""
@@ -842,44 +888,44 @@ msgstr ""
"на целевом сервере должны быть контрольные суммы данных или \"wal_log_hints "
"= on\""
#: pg_rewind.c:768
#: pg_rewind.c:770
#, c-format
msgid "target server must be shut down cleanly"
msgstr "целевой сервер должен быть выключен штатно"
#: pg_rewind.c:778
#: pg_rewind.c:780
#, c-format
msgid "source data directory must be shut down cleanly"
msgstr "работа с исходным каталогом данных должна быть завершена штатно"
#: pg_rewind.c:825
#: pg_rewind.c:827
#, c-format
msgid "%*s/%s kB (%d%%) copied"
msgstr "%*s/%s КБ (%d%%) скопировано"
#: pg_rewind.c:951
#: pg_rewind.c:953
#, c-format
msgid ""
"could not find common ancestor of the source and target cluster's timelines"
msgstr ""
"не удалось найти общего предка линий времени исходного и целевого кластеров"
#: pg_rewind.c:992
#: pg_rewind.c:994
#, c-format
msgid "backup label buffer too small"
msgstr "буфер для метки копии слишком мал"
#: pg_rewind.c:1015
#: pg_rewind.c:1017
#, c-format
msgid "unexpected control file CRC"
msgstr "неверная контрольная сумма управляющего файла"
#: pg_rewind.c:1027
#: pg_rewind.c:1029
#, c-format
msgid "unexpected control file size %d, expected %d"
msgstr "неверный размер управляющего файла (%d), ожидалось: %d"
msgstr "неверный размер управляющего файла (%d), ожидался: %d"
#: pg_rewind.c:1037
#: pg_rewind.c:1039
#, c-format
msgid "invalid WAL segment size in control file (%d byte)"
msgid_plural "invalid WAL segment size in control file (%d bytes)"
@@ -887,50 +933,50 @@ msgstr[0] "управляющий файл содержит неверный р
msgstr[1] "управляющий файл содержит неверный размер сегмента WAL (%d Б)"
msgstr[2] "управляющий файл содержит неверный размер сегмента WAL (%d Б)"
#: pg_rewind.c:1041
#: pg_rewind.c:1043
#, c-format
msgid "The WAL segment size must be a power of two between 1 MB and 1 GB."
msgstr ""
"Размер сегмента WAL должен задаваться степенью 2 в интервале от 1 МБ до 1 ГБ."
#: pg_rewind.c:1078 pg_rewind.c:1146
#: pg_rewind.c:1080 pg_rewind.c:1148
#, c-format
msgid ""
"program \"%s\" is needed by %s but was not found in the same directory as "
"\"%s\""
msgstr "программа \"%s\" нужна для %s, но она не найдена в каталоге \"%s\""
#: pg_rewind.c:1081 pg_rewind.c:1149
#: pg_rewind.c:1083 pg_rewind.c:1151
#, c-format
msgid "program \"%s\" was found by \"%s\" but was not the same version as %s"
msgstr ""
"программа \"%s\" найдена программой \"%s\", но её версия отличается от "
"версии %s"
#: pg_rewind.c:1110
#: pg_rewind.c:1112
#, c-format
msgid "could not read restore_command from target cluster"
msgid "could not read \"restore_command\" from target cluster"
msgstr "не удалось прочитать параметр \"restore_command\" в целевом кластере"
#: pg_rewind.c:1115
#: pg_rewind.c:1117
#, c-format
msgid "\"restore_command\" is not set in the target cluster"
msgstr "параметр \"restore_command\" в целевом кластере не определён"
#: pg_rewind.c:1153
#: pg_rewind.c:1155
#, c-format
msgid "executing \"%s\" for target server to complete crash recovery"
msgstr ""
"выполнение \"%s\" для восстановления согласованности на целевом сервере"
#: pg_rewind.c:1191
#: pg_rewind.c:1193
#, c-format
msgid "postgres single-user mode in target cluster failed"
msgstr ""
"не удалось запустить postgres в целевом кластере в однопользовательском "
"режиме"
#: pg_rewind.c:1192
#: pg_rewind.c:1194
#, c-format
msgid "Command was: %s"
msgstr "Выполнялась команда: %s"
@@ -971,72 +1017,72 @@ msgid "Timeline IDs must be less than child timeline's ID."
msgstr ""
"Идентификаторы линий времени должны быть меньше идентификатора линии-потомка."
#: xlogreader.c:619
#: xlogreader.c:620
#, c-format
msgid "invalid record offset at %X/%X: expected at least %u, got %u"
msgstr ""
"неверное смещение записи в позиции %X/%X: ожидалось минимум %u, получено %u"
#: xlogreader.c:628
#: xlogreader.c:629
#, c-format
msgid "contrecord is requested by %X/%X"
msgstr "в позиции %X/%X запрошено продолжение записи"
#: xlogreader.c:669 xlogreader.c:1134
#: xlogreader.c:670 xlogreader.c:1145
#, c-format
msgid "invalid record length at %X/%X: expected at least %u, got %u"
msgstr ""
"неверная длина записи в позиции %X/%X: ожидалось минимум %u, получено %u"
#: xlogreader.c:758
#: xlogreader.c:760
#, c-format
msgid "there is no contrecord flag at %X/%X"
msgstr "нет флага contrecord в позиции %X/%X"
#: xlogreader.c:771
#: xlogreader.c:773
#, c-format
msgid "invalid contrecord length %u (expected %lld) at %X/%X"
msgstr "неверная длина contrecord: %u (ожидалась %lld) в позиции %X/%X"
#: xlogreader.c:1142
#: xlogreader.c:1153
#, c-format
msgid "invalid resource manager ID %u at %X/%X"
msgstr "неверный ID менеджера ресурсов %u в позиции %X/%X"
#: xlogreader.c:1155 xlogreader.c:1171
#: xlogreader.c:1166 xlogreader.c:1182
#, c-format
msgid "record with incorrect prev-link %X/%X at %X/%X"
msgstr "запись с неверной ссылкой назад %X/%X в позиции %X/%X"
#: xlogreader.c:1209
#: xlogreader.c:1220
#, c-format
msgid "incorrect resource manager data checksum in record at %X/%X"
msgstr ""
"некорректная контрольная сумма данных менеджера ресурсов в записи в позиции "
"%X/%X"
#: xlogreader.c:1243
#: xlogreader.c:1254
#, c-format
msgid "invalid magic number %04X in WAL segment %s, LSN %X/%X, offset %u"
msgstr ""
"неверное магическое число %04X в сегменте WAL %s, LSN %X/%X, смещение %u"
#: xlogreader.c:1258 xlogreader.c:1300
#: xlogreader.c:1269 xlogreader.c:1311
#, c-format
msgid "invalid info bits %04X in WAL segment %s, LSN %X/%X, offset %u"
msgstr ""
"неверные информационные биты %04X в сегменте WAL %s, LSN %X/%X, смещение %u"
#: xlogreader.c:1274
#: xlogreader.c:1285
#, c-format
msgid ""
"WAL file is from different database system: WAL file database system "
"identifier is %llu, pg_control database system identifier is %llu"
"identifier is %<PRIu64>, pg_control database system identifier is %<PRIu64>"
msgstr ""
"файл WAL принадлежит другой СУБД: в нём указан идентификатор системы БД "
"%llu, а идентификатор системы pg_control: %llu"
"%<PRIu64>, а идентификатор системы pg_control: %<PRIu64>"
#: xlogreader.c:1282
#: xlogreader.c:1293
#, c-format
msgid ""
"WAL file is from different database system: incorrect segment size in page "
@@ -1045,7 +1091,7 @@ msgstr ""
"файл WAL принадлежит другой СУБД: некорректный размер сегмента в заголовке "
"страницы"
#: xlogreader.c:1288
#: xlogreader.c:1299
#, c-format
msgid ""
"WAL file is from different database system: incorrect XLOG_BLCKSZ in page "
@@ -1054,12 +1100,12 @@ msgstr ""
"файл WAL принадлежит другой СУБД: некорректный XLOG_BLCKSZ в заголовке "
"страницы"
#: xlogreader.c:1320
#: xlogreader.c:1331
#, c-format
msgid "unexpected pageaddr %X/%X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "неожиданный pageaddr %X/%X в сегменте WAL %s, LSN %X/%X, смещение %u"
#: xlogreader.c:1346
#: xlogreader.c:1357
#, c-format
msgid ""
"out-of-sequence timeline ID %u (after %u) in WAL segment %s, LSN %X/%X, "
@@ -1068,23 +1114,23 @@ msgstr ""
"нарушение последовательности ID линии времени %u (после %u) в сегменте WAL "
"%s, LSN %X/%X, смещение %u"
#: xlogreader.c:1749
#: xlogreader.c:1771
#, c-format
msgid "out-of-order block_id %u at %X/%X"
msgstr "идентификатор блока %u идёт не по порядку в позиции %X/%X"
#: xlogreader.c:1773
#: xlogreader.c:1795
#, c-format
msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%X"
msgstr "BKPBLOCK_HAS_DATA установлен, но данных в позиции %X/%X нет"
#: xlogreader.c:1780
#: xlogreader.c:1802
#, c-format
msgid "BKPBLOCK_HAS_DATA not set, but data length is %u at %X/%X"
msgstr ""
"BKPBLOCK_HAS_DATA не установлен, но длина данных равна %u в позиции %X/%X"
#: xlogreader.c:1816
#: xlogreader.c:1838
#, c-format
msgid ""
"BKPIMAGE_HAS_HOLE set, but hole offset %u length %u block image length %u at "
@@ -1093,21 +1139,21 @@ msgstr ""
"BKPIMAGE_HAS_HOLE установлен, но для пропуска заданы смещение %u и длина %u "
"при длине образа блока %u в позиции %X/%X"
#: xlogreader.c:1832
#: xlogreader.c:1854
#, c-format
msgid "BKPIMAGE_HAS_HOLE not set, but hole offset %u length %u at %X/%X"
msgstr ""
"BKPIMAGE_HAS_HOLE не установлен, но для пропуска заданы смещение %u и длина "
"%u в позиции %X/%X"
#: xlogreader.c:1846
#: xlogreader.c:1868
#, c-format
msgid "BKPIMAGE_COMPRESSED set, but block image length %u at %X/%X"
msgstr ""
"BKPIMAGE_COMPRESSED установлен, но длина образа блока равна %u в позиции %X/"
"%X"
#: xlogreader.c:1861
#: xlogreader.c:1883
#, c-format
msgid ""
"neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_COMPRESSED set, but block image "
@@ -1116,41 +1162,41 @@ msgstr ""
"ни BKPIMAGE_HAS_HOLE, ни BKPIMAGE_COMPRESSED не установлены, но длина образа "
"блока равна %u в позиции %X/%X"
#: xlogreader.c:1877
#: xlogreader.c:1899
#, c-format
msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%X"
msgstr ""
"BKPBLOCK_SAME_REL установлен, но предыдущее значение не задано в позиции %X/"
"%X"
#: xlogreader.c:1889
#: xlogreader.c:1911
#, c-format
msgid "invalid block_id %u at %X/%X"
msgstr "неверный идентификатор блока %u в позиции %X/%X"
#: xlogreader.c:1956
#: xlogreader.c:1978
#, c-format
msgid "record with invalid length at %X/%X"
msgstr "запись с неверной длиной в позиции %X/%X"
#: xlogreader.c:1982
#: xlogreader.c:2004
#, c-format
msgid "could not locate backup block with ID %d in WAL record"
msgstr "не удалось найти копию блока с ID %d в записи журнала WAL"
#: xlogreader.c:2066
#: xlogreader.c:2088
#, c-format
msgid "could not restore image at %X/%X with invalid block %d specified"
msgstr ""
"не удалось восстановить образ в позиции %X/%X с указанным неверным блоком %d"
#: xlogreader.c:2073
#: xlogreader.c:2095
#, c-format
msgid "could not restore image at %X/%X with invalid state, block %d"
msgstr ""
"не удалось восстановить образ в позиции %X/%X с неверным состоянием, блок %d"
#: xlogreader.c:2100 xlogreader.c:2117
#: xlogreader.c:2122 xlogreader.c:2139
#, c-format
msgid ""
"could not restore image at %X/%X compressed with %s not supported by build, "
@@ -1159,7 +1205,7 @@ msgstr ""
"не удалось восстановить образ в позиции %X/%X, сжатый методом %s, который не "
"поддерживается этой сборкой, блок %d"
#: xlogreader.c:2126
#: xlogreader.c:2148
#, c-format
msgid ""
"could not restore image at %X/%X compressed with unknown method, block %d"
@@ -1167,11 +1213,15 @@ msgstr ""
"не удалось восстановить образ в позиции %X/%X, сжатый неизвестным методом, "
"блок %d"
#: xlogreader.c:2134
#: xlogreader.c:2156
#, c-format
msgid "could not decompress image at %X/%X, block %d"
msgstr "не удалось развернуть образ в позиции %X/%X, блок %d"
#, c-format
#~ msgid "could not stat file \"%s\" for reading: %m"
#~ msgstr "не удалось получить информацию о файле \"%s\" для чтения: %m"
#, c-format
#~ msgid "out of memory while trying to decode a record of length %u"
#~ msgstr "не удалось выделить память для декодирования записи длины %u"

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +1,13 @@
# Russian message translation file for pg_test_fsync
# Copyright (C) 2017 PostgreSQL Global Development Group
# This file is distributed under the same license as the PostgreSQL package.
# Alexander Lakhin <a.lakhin@postgrespro.ru>, 2017, 2021, 2022, 2024.
# SPDX-FileCopyrightText: 2017, 2021, 2022, 2024, 2026 Alexander Lakhin <a.lakhin@postgrespro.ru>
msgid ""
msgstr ""
"Project-Id-Version: pg_test_fsync (PostgreSQL) 10\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-08-30 15:59+0300\n"
"PO-Revision-Date: 2024-09-04 18:11+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:50+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -37,17 +37,27 @@ msgstr "подробности: "
msgid "hint: "
msgstr "подсказка: "
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#. translator: maintain alignment with NA_FORMAT
#: pg_test_fsync.c:37
#, c-format

View File

@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: pg_test_timing (PostgreSQL) 19\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-07-04 06:24+0000\n"
"PO-Revision-Date: 2026-07-04 13:00+0200\n"
"PO-Revision-Date: 2026-08-04 14:02+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
"Language: de\n"
@@ -108,7 +108,7 @@ msgstr ""
#: pg_test_timing.c:230
#, c-format
msgid "TSC calibration did not converge\n"
msgstr "TSC-Kalibrierung konvergierte nicht.\n"
msgstr "TSC-Kalibrierung konvergierte nicht\n"
#: pg_test_timing.c:240
#, c-format

View File

@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_upgrade (PostgreSQL) 19\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-07-04 06:24+0000\n"
"PO-Revision-Date: 2026-07-04 13:01+0200\n"
"POT-Creation-Date: 2026-08-04 09:54+0000\n"
"PO-Revision-Date: 2026-08-04 12:14+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
"Language: de\n"
@@ -671,7 +671,7 @@ msgstr "Prüfe auf Verwendung von gist_inet_ops/gist_cidr_ops"
#: check.c:1862
#, c-format
msgid ""
"Your installation contains indexes that use btree_gist extension's\n"
"Your installation contains indexes that use the btree_gist extension's\n"
"gist_inet_ops or gist_cidr_ops operator classes, which cannot be\n"
"binary-upgraded. Replace them with indexes that use the built-in GiST\n"
"inet_ops operator class.\n"
@@ -1101,8 +1101,8 @@ msgstr "alte und neue Speicherung von Datums- und Zeittypen von pg_controldata i
#: controldata.c:746
#, c-format
msgid "checksums are being enabled in the old cluster"
msgstr "Prüfsummen werden gerade im alten Cluster aktiviert"
msgid "data checksums are being enabled in the old cluster"
msgstr "Datenprüfsummen werden gerade im alten Cluster aktiviert"
#: controldata.c:754
#, c-format

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_upgrade (PostgreSQL) 19\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-06-30 04:23+0000\n"
"PO-Revision-Date: 2026-07-02 06:15+0200\n"
"POT-Creation-Date: 2026-07-25 01:54+0000\n"
"PO-Revision-Date: 2026-07-25 04:34+0200\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <nothing>\n"
"Language: ka\n"
@@ -657,17 +657,17 @@ msgstr "gist_inet_ops/gist_cidr_ops-ის გამოყენების შ
#: check.c:1862
#, c-format
msgid ""
"Your installation contains indexes that use btree_gist extension's\n"
"Your installation contains indexes that use the btree_gist extension's\n"
"gist_inet_ops or gist_cidr_ops operator classes, which cannot be\n"
"binary-upgraded. Replace them with indexes that use the built-in GiST\n"
"inet_ops operator class.\n"
"A list of indexes with the problem is in the file:\n"
" %s"
msgstr ""
"თქვენი დაყენებული ვერსია შეიცავს ინდექსებს, რომლებიც იყენებენ btree_gist-ის\n"
"gist_inet_ops, ან git_cidr_ops ოპერატორის კლასებს,\n"
"თქვენი დაყენებული ვერსია შეიცავს ინდექსებს, რომლებიც იყენებენ გაფართოების btree_gist\n"
"ოპერატორის კლასებს gist_inet_ops, ან git_cidr_ops ,\n"
"რომლების ბინარული განახლებაც შეუძლებელია. ჩაანაცვლეთ ისინი ინდექსებით, რომლებიც\n"
"იყენებენ ჩაშენებულ GiST inet_ops ოპკლასს.\n"
"იყენებენ ჩაშენებულ GiST inet_ops ოპერატორის კლასს.\n"
"პრობლემის შემცველი ინდექსების ჩამონათვალი შეგიძლიათ იპოვოთ ფაილში:\n"
" %s"
@@ -1079,7 +1079,7 @@ msgstr "ძველი და ახალი pg_controldata-ის თარ
#: controldata.c:746
#, c-format
msgid "checksums are being enabled in the old cluster"
msgid "data checksums are being enabled in the old cluster"
msgstr "ხდება საკონტროლო ჯამების ჩართვა ძველ კლასტერში"
#: controldata.c:754

View File

@@ -1,14 +1,14 @@
# Russian message translation file for pg_upgrade
# Copyright (C) 2017 PostgreSQL Global Development Group
# This file is distributed under the same license as the PostgreSQL package.
# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Alexander Lakhin <a.lakhin@postgrespro.ru>
# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Alexander Lakhin <a.lakhin@postgrespro.ru>
# Maxim Yablokov <m.yablokov@postgrespro.ru>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: pg_upgrade (PostgreSQL) 10\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-05-10 08:01+0300\n"
"PO-Revision-Date: 2025-09-13 22:22+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:50+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -18,17 +18,27 @@ 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"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: ../../common/restricted_token.c:168
#, c-format
msgid "could not get exit code from subprocess: error code %lu"

View File

@@ -3,8 +3,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_verifybackup (PostgreSQL) 13\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-05-10 08:01+0300\n"
"PO-Revision-Date: 2026-05-10 08:33+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:51+0300\n"
"Last-Translator: Alexander Lakhin <a.lakhin@postgrespro.ru>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -111,17 +111,27 @@ msgstr "буфер назначения слишком мал"
msgid "OpenSSL failure"
msgstr "ошибка OpenSSL"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: ../../common/jsonapi.c:2484
msgid "Recursive descent parser cannot use incremental lexer."
msgstr ""
@@ -479,12 +489,17 @@ msgstr "входной файл не похож на архив tar"
msgid "tar member has empty name"
msgstr "пустое имя у компонента tar"
#: ../../fe_utils/astreamer_tar.c:328
#: ../../fe_utils/astreamer_tar.c:309
#, c-format
msgid "tar member has unsafe path name: \"%s\""
msgstr "компонент tar имеет небезопасный путь: \"%s\""
#: ../../fe_utils/astreamer_tar.c:332
#, c-format
msgid "pax extensions to tar format are not supported"
msgstr "расширения PAX для формата tar не поддерживаются"
#: ../../fe_utils/astreamer_tar.c:357
#: ../../fe_utils/astreamer_tar.c:361
#, c-format
msgid "COPY stream ended before last file was finished"
msgstr "поток COPY закончился до завершения последнего файла"

View File

@@ -1,14 +1,14 @@
# Swedish message translation file for pg_waldump
# Copyright (C) 2017 PostgreSQL Global Development Group
# This file is distributed under the same license as the PostgreSQL package.
# Dennis Björklund <db@zigo.dhs.org>, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024.
# Dennis Björklund <db@zigo.dhs.org>, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026.
#
msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 17\n"
"Project-Id-Version: PostgreSQL 19\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2024-07-12 14:19+0000\n"
"PO-Revision-Date: 2024-07-12 19:11+0200\n"
"POT-Creation-Date: 2026-08-08 19:51+0000\n"
"PO-Revision-Date: 2026-08-09 22:54+0200\n"
"Last-Translator: Dennis Björklund <db@zigo.dhs.org>\n"
"Language-Team: Swedish <pgsql-translators@postgresql.org>\n"
"Language: sv\n"
@@ -17,180 +17,254 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../../../src/common/logging.c:276
#: ../../../src/common/logging.c:293 ../../../src/common/logging.c:295
#, c-format
msgid "error: "
msgstr "fel: "
#: ../../../src/common/logging.c:283
#: ../../../src/common/logging.c:302 ../../../src/common/logging.c:304
#, c-format
msgid "warning: "
msgstr "varning: "
#: ../../../src/common/logging.c:294
#: ../../../src/common/logging.c:315 ../../../src/common/logging.c:317
#, c-format
msgid "detail: "
msgstr "detalj: "
#: ../../../src/common/logging.c:301
#: ../../../src/common/logging.c:324 ../../../src/common/logging.c:326
#, c-format
msgid "hint: "
msgstr "tips: "
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "slut på minne\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "kan inte duplicera null-pekare (internt fel)\n"
#: ../../common/file_utils.c:70 ../../common/file_utils.c:347
#: ../../common/file_utils.c:406 ../../common/file_utils.c:480 pg_waldump.c:199
#: pg_waldump.c:532
#: ../../common/fe_memutils.c:209
#, fuzzy, c-format
#| msgid "invalid large object write request size: %d"
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "ogiltig storlek för stort objects skrivningbegäran: %d"
#: ../../common/fe_memutils.c:228
#, fuzzy, c-format
#| msgid "invalid large object write request size: %d"
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "ogiltig storlek för stort objects skrivningbegäran: %d"
#: ../../common/file_utils.c:69 ../../common/file_utils.c:370
#: ../../common/file_utils.c:428 ../../common/file_utils.c:502 pg_waldump.c:193
#: pg_waldump.c:648
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "kunde inte öppna fil \"%s\": %m"
#: ../../common/file_utils.c:76
#: ../../common/file_utils.c:75
#, c-format
msgid "could not synchronize file system for file \"%s\": %m"
msgstr "kan inte synkronisera filsystemet för fil \"%s\": %m"
#: ../../common/file_utils.c:120 ../../common/file_utils.c:566
#: ../../common/file_utils.c:123 ../../common/file_utils.c:588
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "kunde inte göra stat() på fil \"%s\": %m"
#: ../../common/file_utils.c:130 ../../common/file_utils.c:227
#: ../../common/file_utils.c:133 ../../common/file_utils.c:243
#, c-format
msgid "this build does not support sync method \"%s\""
msgstr "detta bygge stöder inte synkmetod \"%s\""
#: ../../common/file_utils.c:151 ../../common/file_utils.c:281
#: pg_waldump.c:1104 pg_waldump.c:1127
#: ../../common/file_utils.c:156 ../../common/file_utils.c:304
#: pg_waldump.c:1252 pg_waldump.c:1286
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "kunde inte öppna katalog \"%s\": %m"
#: ../../common/file_utils.c:169 ../../common/file_utils.c:315
#: ../../common/file_utils.c:174 ../../common/file_utils.c:338
#, c-format
msgid "could not read directory \"%s\": %m"
msgstr "kunde inte läsa katalog \"%s\": %m"
#: ../../common/file_utils.c:418 ../../common/file_utils.c:488
#: ../../common/file_utils.c:440 ../../common/file_utils.c:510
#, c-format
msgid "could not fsync file \"%s\": %m"
msgstr "kunde inte fsync:a fil \"%s\": %m"
#: ../../common/file_utils.c:498
#: ../../common/file_utils.c:520
#, c-format
msgid "could not rename file \"%s\" to \"%s\": %m"
msgstr "kunde inte döpa om fil \"%s\" till \"%s\": %m"
#: pg_waldump.c:137
#: archive_waldump.c:143 pg_waldump.c:1300 pg_waldump.c:1330
#, c-format
msgid "could not create directory \"%s\": %m"
msgstr "kunde inte skapa katalog \"%s\": %m"
msgid "could not open file \"%s\""
msgstr "kunde inte öppna filen \"%s\""
#: pg_waldump.c:146
#: archive_waldump.c:188
#, c-format
msgid "directory \"%s\" exists but is not empty"
msgstr "katalogen \"%s\" existerar men är inte tom"
msgid "could not find WAL in archive \"%s\""
msgstr "kunde inte hitta WAL i arkivet \"%s\""
#: pg_waldump.c:150
#: archive_waldump.c:205
#, c-format
msgid "could not access directory \"%s\": %m"
msgstr "kunde inte komma åt katalog \"%s\": %m"
msgid "invalid WAL segment size in WAL file from archive \"%s\" (%u byte)"
msgid_plural "invalid WAL segment size in WAL file from archive \"%s\" (%u bytes)"
msgstr[0] "ogiltigt WAL-segmentstorlek i WAL-fil från arkivet \"%s\" (%u byte)"
msgstr[1] "ogiltigt WAL-segmentstorlek i WAL-fil från arkivet \"%s\" (%u byte)"
#: pg_waldump.c:256
#, c-format
msgid "invalid WAL segment size in WAL file \"%s\" (%d byte)"
msgid_plural "invalid WAL segment size in WAL file \"%s\" (%d bytes)"
msgstr[0] "ogiltigt WAL-segmentstorlek i WAL-fil \"%s\" (%d byte)"
msgstr[1] "ogiltigt WAL-segmentstorlek i WAL-fil \"%s\" (%d byte)"
#: pg_waldump.c:260
#: archive_waldump.c:209 pg_waldump.c:252
#, c-format
msgid "The WAL segment size must be a power of two between 1 MB and 1 GB."
msgstr "WAL-segmentstorleken måste vara en tvåpotens mellan 1 MB och 1 GB."
#: pg_waldump.c:265
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "kunde inte läsa fil \"%s\": %m"
#: pg_waldump.c:268
#, c-format
msgid "could not read file \"%s\": read %d of %d"
msgstr "kunde inte läsa fil \"%s\": läste %d av %d"
#: pg_waldump.c:329
#, c-format
msgid "could not locate WAL file \"%s\""
msgstr "kunde inte lokalisera WAL-fil \"%s\""
#: pg_waldump.c:331
#, c-format
msgid "could not find any WAL file"
msgstr "kunde inte hitta några WAL-filer"
#: pg_waldump.c:372
#, c-format
msgid "could not find file \"%s\": %m"
msgstr "kunde inte hitta filen \"%s\": %m"
#: pg_waldump.c:421
#, c-format
msgid "could not read from file \"%s\", offset %d: %m"
msgstr "Kunde inte läsa från fil \"%s\", offset %d: %m"
#: pg_waldump.c:425
#, c-format
msgid "could not read from file \"%s\", offset %d: read %d of %d"
msgstr "kunde inte läsa från fil \"%s\", offset %d, läste %d av %d"
#: pg_waldump.c:515
#, c-format
msgid "%s"
msgstr "%s"
#: pg_waldump.c:523
#, c-format
msgid "invalid fork number: %u"
msgstr "ogiltigt fork-nummer: %u"
#: pg_waldump.c:535
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "kunde inte skriva fil \"%s\": %m"
#: pg_waldump.c:538
#: archive_waldump.c:291 pg_waldump.c:654
#, c-format
msgid "could not close file \"%s\": %m"
msgstr "kunde inte stänga fil \"%s\": %m"
#: pg_waldump.c:758
#: archive_waldump.c:367
#, c-format
msgid "WAL segment \"%s\" in archive \"%s\" is too short: read %zu of %zu bytes"
msgstr "WAL-segment \"%s\" i arkivet \"%s\" är för kort: läste %zu av %zu byte"
#: archive_waldump.c:371
#, c-format
msgid "unexpected end of archive \"%s\" while reading \"%s\": read %zu of %zu bytes"
msgstr "oväntat slut på arkivet \"%s\" vid läsning av \"%s\": läste bara %zu av %zu byte"
#: archive_waldump.c:503
#, c-format
msgid "could not close file \"%s/%s\": %m"
msgstr "kunde inte stänga fil \"%s/%s\": %m"
#: archive_waldump.c:516
#, c-format
msgid "could not find WAL \"%s\" in archive \"%s\""
msgstr "kunde inte hitta WAL \"%s\" i arkivet \"%s\""
#: archive_waldump.c:548 pg_waldump.c:259
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "kunde inte läsa fil \"%s\": %m"
#: archive_waldump.c:595 pg_waldump.c:131
#, c-format
msgid "could not create directory \"%s\": %m"
msgstr "kunde inte skapa katalog \"%s\": %m"
#: archive_waldump.c:622
#, c-format
msgid "could not create file \"%s\": %m"
msgstr "kunde inte skapa fil \"%s\": %m"
#: archive_waldump.c:626
#, c-format
msgid "could not set permissions on file \"%s\": %m"
msgstr "kunde inte sätta rättigheter på filen \"%s\": %m"
#: archive_waldump.c:651
#, c-format
msgid "could not write to file \"%s/%s\": %m"
msgstr "kunde inte skriva till fil \"%s/%s\": %m"
#: archive_waldump.c:743
#, c-format
msgid "ignoring duplicate WAL \"%s\" found in archive \"%s\""
msgstr "hoppar över duplicerad WAL \"%s\" som hittades i arkviet \"%s\""
#: archive_waldump.c:779
#, c-format
msgid "unexpected state while parsing tar file"
msgstr "oväntat tillstånd vid parsning av tar-fil"
#: pg_waldump.c:140
#, c-format
msgid "directory \"%s\" exists but is not empty"
msgstr "katalogen \"%s\" existerar men är inte tom"
#: pg_waldump.c:144
#, c-format
msgid "could not access directory \"%s\": %m"
msgstr "kunde inte komma åt katalog \"%s\": %m"
#: pg_waldump.c:248
#, c-format
msgid "invalid WAL segment size in WAL file \"%s\" (%u byte)"
msgid_plural "invalid WAL segment size in WAL file \"%s\" (%u bytes)"
msgstr[0] "ogiltigt WAL-segmentstorlek i WAL-fil \"%s\" (%u byte)"
msgstr[1] "ogiltigt WAL-segmentstorlek i WAL-fil \"%s\" (%u byte)"
#: pg_waldump.c:262
#, c-format
msgid "could not read file \"%s\": read %d of %d"
msgstr "kunde inte läsa fil \"%s\": läste %d av %d"
#: pg_waldump.c:324
#, c-format
msgid "could not locate WAL file \"%s\""
msgstr "kunde inte lokalisera WAL-fil \"%s\""
#: pg_waldump.c:326
#, c-format
msgid "could not find any WAL file"
msgstr "kunde inte hitta några WAL-filer"
#: pg_waldump.c:393
#, c-format
msgid "could not find file \"%s\": %m"
msgstr "kunde inte hitta filen \"%s\": %m"
#: pg_waldump.c:433
#, c-format
msgid "could not read from file \"%s\", offset %d: %m"
msgstr "Kunde inte läsa från fil \"%s\", offset %d: %m"
#: pg_waldump.c:437
#, c-format
msgid "could not read from file \"%s\", offset %d: read %d of %d"
msgstr "kunde inte läsa från fil \"%s\", offset %d, läste %d av %d"
#: pg_waldump.c:631
#, c-format
msgid "%s"
msgstr "%s"
#: pg_waldump.c:639
#, c-format
msgid "invalid fork number: %u"
msgstr "ogiltigt fork-nummer: %u"
#: pg_waldump.c:651
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "kunde inte skriva fil \"%s\": %m"
#: pg_waldump.c:895
#, c-format
msgid ""
"%s decodes and displays PostgreSQL write-ahead logs for debugging.\n"
"\n"
msgstr "%s avkodar och visar PostgreSQLs write-ahead-logg för debuggning.\n"
#: pg_waldump.c:760
#: pg_waldump.c:897
#, c-format
msgid "Usage:\n"
msgstr "Användning:\n"
#: pg_waldump.c:761
#: pg_waldump.c:898
#, c-format
msgid " %s [OPTION]... [STARTSEG [ENDSEG]]\n"
msgstr " %s [FLAGGA]... [STARTSEG [SLUTSEG]]\n"
#: pg_waldump.c:762
#: pg_waldump.c:899
#, c-format
msgid ""
"\n"
@@ -199,29 +273,29 @@ msgstr ""
"\n"
"Flaggor:\n"
#: pg_waldump.c:763
#: pg_waldump.c:900
#, c-format
msgid " -b, --bkp-details output detailed information about backup blocks\n"
msgstr " -b, --bkp-details skriv detaljerad information om backupblock\n"
#: pg_waldump.c:764
#: pg_waldump.c:901
#, c-format
msgid " -B, --block=N with --relation, only show records that modify block N\n"
msgstr ""
" -B, --block=N tillsammans med --relation, visa bara poster som\n"
" modifierar block N\n"
#: pg_waldump.c:765
#: pg_waldump.c:902
#, c-format
msgid " -e, --end=RECPTR stop reading at WAL location RECPTR\n"
msgstr " -e, --end=RECPTR stoppa läsning vid WAL-position RECPTR\n"
#: pg_waldump.c:766
#: pg_waldump.c:903
#, c-format
msgid " -f, --follow keep retrying after reaching end of WAL\n"
msgstr " -f, --follow fortsätt försök efter att ha nått slutet av WAL\n"
#: pg_waldump.c:767
#: pg_waldump.c:904
#, c-format
msgid ""
" -F, --fork=FORK only show records that modify blocks in fork FORK;\n"
@@ -230,28 +304,28 @@ msgstr ""
" -F, --fork=GREN visa bara poster som modifierar block i grenen GREN\n"
" gilriga namn är main, fsm, vm och init\n"
#: pg_waldump.c:769
#: pg_waldump.c:906
#, c-format
msgid " -n, --limit=N number of records to display\n"
msgstr " -n, --limit=N antal poster att visa\n"
#: pg_waldump.c:770
#: pg_waldump.c:907
#, c-format
msgid ""
" -p, --path=PATH directory in which to find WAL segment files or a\n"
" directory with a ./pg_wal that contains such files\n"
" -p, --path=PATH a tar archive or a directory in which to find WAL segment files or\n"
" a directory with a pg_wal subdirectory containing such files\n"
" (default: current directory, ./pg_wal, $PGDATA/pg_wal)\n"
msgstr ""
" -p, --path=SÖKVÄG katalog där man hittar WAL-segmentfiler eller en\n"
" katalog med en ./pg_wal som innehåller sådana filer\n"
" -p, --path=SÖKVÄG ett tar-arkiv eller katalog där man hittar WAL-segmentfiler eller\n"
" en katalog med en underkatalog pg_wal som innehåller sådana filer\n"
" (standard: aktuell katalog, ./pg_wal, $PGDATA/pg_wal)\n"
#: pg_waldump.c:773
#: pg_waldump.c:910
#, c-format
msgid " -q, --quiet do not print any output, except for errors\n"
msgstr " -q, --quiet skriv inte ut några meddelanden förutom fel\n"
#: pg_waldump.c:774
#: pg_waldump.c:911
#, c-format
msgid ""
" -r, --rmgr=RMGR only show records generated by resource manager RMGR;\n"
@@ -260,19 +334,19 @@ msgstr ""
" -r, --rmgr=RMGR visa bara poster skapade av resurshanteraren RMGR;\n"
" använd --rmgr=list för att lista giltiga resurshanterarnamn\n"
#: pg_waldump.c:776
#: pg_waldump.c:913
#, c-format
msgid " -R, --relation=T/D/R only show records that modify blocks in relation T/D/R\n"
msgstr ""
" -R, --relation=T/D/R visa bara poster som modifierar block i\n"
" relationen T/D/R\n"
#: pg_waldump.c:777
#: pg_waldump.c:914
#, c-format
msgid " -s, --start=RECPTR start reading at WAL location RECPTR\n"
msgstr " -s, --start=RECPTR börja läsning vid WAL-position RECPTR\n"
#: pg_waldump.c:778
#: pg_waldump.c:915
#, c-format
msgid ""
" -t, --timeline=TLI timeline from which to read WAL records\n"
@@ -281,22 +355,22 @@ msgstr ""
" -t, --timeline=TLI tidslinje från vilken vi läser WAL-poster\n"
" (standard: 1 eller värdet som används i STARTSEG)\n"
#: pg_waldump.c:780
#: pg_waldump.c:917
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version visa versionsinformation, avsluta sedan\n"
#: pg_waldump.c:781
#: pg_waldump.c:918
#, c-format
msgid " -w, --fullpage only show records with a full page write\n"
msgstr " -w, --fullpage visa bara poster som skrivit hela sidor\n"
#: pg_waldump.c:782
#: pg_waldump.c:919
#, c-format
msgid " -x, --xid=XID only show records with transaction ID XID\n"
msgstr " -x, --xid=XID visa baras poster med transaktions-ID XID\n"
#: pg_waldump.c:783
#: pg_waldump.c:920
#, c-format
msgid ""
" -z, --stats[=record] show statistics instead of records\n"
@@ -305,17 +379,17 @@ msgstr ""
" -z, --stats[=post] visa statistik istället för poster\n"
" (alternativt, visa statistik per post)\n"
#: pg_waldump.c:785
#: pg_waldump.c:922
#, c-format
msgid " --save-fullpage=DIR save full page images to DIR\n"
msgstr " --save-fullpage=KAT spara kopia av hela sidor till KAT\n"
#: pg_waldump.c:786
#: pg_waldump.c:923
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help visa den här hjälpen, avsluta sedan\n"
#: pg_waldump.c:787
#: pg_waldump.c:924
#, c-format
msgid ""
"\n"
@@ -324,285 +398,296 @@ msgstr ""
"\n"
"Rapportera fel till <%s>.\n"
#: pg_waldump.c:788
#: pg_waldump.c:925
#, c-format
msgid "%s home page: <%s>\n"
msgstr "hemsida för %s: <%s>\n"
#: pg_waldump.c:884
#: pg_waldump.c:1027
#, c-format
msgid "no arguments specified"
msgstr "inga argument angivna"
#: pg_waldump.c:900
#: pg_waldump.c:1043
#, c-format
msgid "invalid block number: \"%s\""
msgstr "ogiltigt portnummer \"%s\""
#: pg_waldump.c:909 pg_waldump.c:1007
#: pg_waldump.c:1052 pg_waldump.c:1150
#, c-format
msgid "invalid WAL location: \"%s\""
msgstr "ogiltig WAL-position: \"%s\""
#: pg_waldump.c:922
#: pg_waldump.c:1065
#, c-format
msgid "invalid fork name: \"%s\""
msgstr "ogiltigt fork-namn: \"%s\""
#: pg_waldump.c:930 pg_waldump.c:1033
#: pg_waldump.c:1073 pg_waldump.c:1176
#, c-format
msgid "invalid value \"%s\" for option %s"
msgstr "ogiltigt värde \"%s\" för flaggan \"%s\""
#: pg_waldump.c:961
#: pg_waldump.c:1104
#, c-format
msgid "custom resource manager \"%s\" does not exist"
msgstr "egendefinierad resurshanterare \"%s\" finns inte"
#: pg_waldump.c:982
#: pg_waldump.c:1125
#, c-format
msgid "resource manager \"%s\" does not exist"
msgstr "resurshanterare \"%s\" finns inte"
#: pg_waldump.c:997
#: pg_waldump.c:1140
#, c-format
msgid "invalid relation specification: \"%s\""
msgstr "ogiltig inställning av relation: \"%s\""
#: pg_waldump.c:998
#: pg_waldump.c:1141
#, c-format
msgid "Expecting \"tablespace OID/database OID/relation filenode\"."
msgstr "Skall vara en av \"OID för tabellutrymme/OID för databas/relations filnod\"."
#: pg_waldump.c:1040
#: pg_waldump.c:1183
#, c-format
msgid "%s must be in range %u..%u"
msgstr "%s måste vara i intervallet %u..%u"
#: pg_waldump.c:1055
#: pg_waldump.c:1198
#, c-format
msgid "invalid transaction ID specification: \"%s\""
msgstr "ogiltig inställning av transaktions-ID: %s"
#: pg_waldump.c:1070
#: pg_waldump.c:1213
#, c-format
msgid "unrecognized value for option %s: %s"
msgstr "okänt värde för flaggan %s: %s"
#: pg_waldump.c:1087
#: pg_waldump.c:1230
#, c-format
msgid "option %s requires option %s to be specified"
msgstr "flaggan %s kräver att flaggan %s också anges"
#: pg_waldump.c:1094
#: pg_waldump.c:1237
#, c-format
msgid "too many command-line arguments (first is \"%s\")"
msgstr "för många kommandoradsargument (första är \"%s\")"
#: pg_waldump.c:1133 pg_waldump.c:1163
#, c-format
msgid "could not open file \"%s\""
msgstr "kunde inte öppna filen \"%s\""
#: pg_waldump.c:1274
#, fuzzy, c-format
#| msgid "too many command-line arguments (first is \"%s\")"
msgid "unnecessary command-line arguments specified with tar archive (first is \"%s\")"
msgstr "för många kommandoradsargument (första är \"%s\")"
#: pg_waldump.c:1143
#: pg_waldump.c:1310
#, c-format
msgid "start WAL location %X/%X is not inside file \"%s\""
msgstr "start-WAL-position %X/%X är inte i filen \"%s\""
msgid "start WAL location %X/%08X is not inside file \"%s\""
msgstr "start-WAL-position %X/%08X är inte i filen \"%s\""
#: pg_waldump.c:1170
#: pg_waldump.c:1337
#, c-format
msgid "ENDSEG %s is before STARTSEG %s"
msgstr "SLUTSEG %s är före STARTSEG %s"
#: pg_waldump.c:1185
#: pg_waldump.c:1351
#, c-format
msgid "end WAL location %X/%X is not inside file \"%s\""
msgstr "slut-WAL-position %X/%X är inte i filen \"%s\""
msgid "end WAL location %X/%08X is not inside file \"%s\""
msgstr "slut-WAL-position %X/%08X är inte i filen \"%s\""
#: pg_waldump.c:1197
#: pg_waldump.c:1364
#, c-format
msgid "no start WAL location given"
msgstr "ingen start-WAL-position angiven"
#: pg_waldump.c:1211
#: pg_waldump.c:1371
#, c-format
msgid "--follow is not supported when reading from a tar archive"
msgstr "--follow stöds inte när man läser från ett tar-arkiv"
#: pg_waldump.c:1409
#, c-format
msgid "out of memory while allocating a WAL reading processor"
msgstr "slut på minne vid allokering av en WAL-läs-processor"
#: pg_waldump.c:1217
#: pg_waldump.c:1425
#, c-format
msgid "could not find a valid record after %X/%X"
msgstr "kunde inte hitta en giltig post efter %X/%X"
msgid "could not find a valid record after %X/%08X: %s"
msgstr "kunde inte hitta en giltig post efter %X/%08X: %s"
#: pg_waldump.c:1227
#: pg_waldump.c:1428
#, c-format
msgid "first record is after %X/%X, at %X/%X, skipping over %u byte"
msgid_plural "first record is after %X/%X, at %X/%X, skipping over %u bytes"
msgstr[0] "första posten är efter %X/%X, vid %X/%X, hoppar över %u byte"
msgstr[1] "första posten är efter %X/%X, vid %X/%X, hoppar över %u byte"
msgid "could not find a valid record after %X/%08X"
msgstr "kunde inte hitta en giltig post efter %X/%08X"
#: pg_waldump.c:1312
#: pg_waldump.c:1439
#, c-format
msgid "error in WAL record at %X/%X: %s"
msgstr "fel i WAL-post vid %X/%X: %s"
msgid "first record is after %X/%08X, at %X/%08X, skipping over %u byte"
msgid_plural "first record is after %X/%08X, at %X/%08X, skipping over %u bytes"
msgstr[0] "första posten är efter %X/%08X, vid %X/%08X, hoppar över %u byte"
msgstr[1] "första posten är efter %X/%08X, vid %X/%08X, hoppar över %u byte"
#: pg_waldump.c:1321
#: pg_waldump.c:1527
#, c-format
msgid "error in WAL record at %X/%08X: %s"
msgstr "fel i WAL-post vid %X/%08X: %s"
#: pg_waldump.c:1545
#, c-format
msgid "Try \"%s --help\" for more information."
msgstr "Försök med \"%s --help\" för mer information."
#: xlogreader.c:619
#: xlogreader.c:621
#, c-format
msgid "invalid record offset at %X/%X: expected at least %u, got %u"
msgstr "ogiltig postoffset vid %X/%X: förväntade minst %u, fick %u"
msgid "invalid record offset at %X/%08X: expected at least %u, got %u"
msgstr "ogiltig postoffset vid %X/%08X: förväntade minst %u, fick %u"
#: xlogreader.c:628
#: xlogreader.c:630
#, c-format
msgid "contrecord is requested by %X/%X"
msgstr "contrecord är begärd vid %X/%X"
msgid "contrecord is requested by %X/%08X"
msgstr "contrecord är begärd vid %X/%08X"
#: xlogreader.c:669 xlogreader.c:1134
#: xlogreader.c:671 xlogreader.c:1146
#, c-format
msgid "invalid record length at %X/%X: expected at least %u, got %u"
msgstr "ogiltig postlängd vid %X/%X: förväntade minst %u, fick %u"
msgid "invalid record length at %X/%08X: expected at least %u, got %u"
msgstr "ogiltig postlängd vid %X/%08X: förväntade minst %u, fick %u"
#: xlogreader.c:758
#: xlogreader.c:761
#, c-format
msgid "there is no contrecord flag at %X/%X"
msgstr "det finns ingen contrecord-flagga vid %X/%X"
msgid "there is no contrecord flag at %X/%08X"
msgstr "det finns ingen contrecord-flagga vid %X/%08X"
#: xlogreader.c:771
#: xlogreader.c:774
#, c-format
msgid "invalid contrecord length %u (expected %lld) at %X/%X"
msgstr "ogiltig contrecord-längd %u (förväntade %lld) vid %X/%X"
msgid "invalid contrecord length %u (expected %lld) at %X/%08X"
msgstr "ogiltig contrecord-längd %u (förväntade %lld) vid %X/%08X"
#: xlogreader.c:1142
#: xlogreader.c:1154
#, c-format
msgid "invalid resource manager ID %u at %X/%X"
msgstr "ogiltigt resurshanterar-ID %u vid %X/%X"
msgid "invalid resource manager ID %u at %X/%08X"
msgstr "ogiltigt resurshanterar-ID %u vid %X/%08X"
#: xlogreader.c:1155 xlogreader.c:1171
#: xlogreader.c:1167 xlogreader.c:1183
#, c-format
msgid "record with incorrect prev-link %X/%X at %X/%X"
msgstr "post med inkorrekt prev-link %X/%X vid %X/%X"
msgid "record with incorrect prev-link %X/%08X at %X/%08X"
msgstr "post med inkorrekt prev-link %X/%08X vid %X/%08X"
#: xlogreader.c:1209
#: xlogreader.c:1221
#, c-format
msgid "incorrect resource manager data checksum in record at %X/%X"
msgstr "felaktig resurshanterardatakontrollsumma i post vid %X/%X"
msgid "incorrect resource manager data checksum in record at %X/%08X"
msgstr "felaktig resurshanterardatakontrollsumma i post vid %X/%08X"
#: xlogreader.c:1243
#: xlogreader.c:1255
#, c-format
msgid "invalid magic number %04X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "felaktigt magiskt nummer %04X i WAL-segment %s, LSN %X/%X, offset %u"
msgid "invalid magic number %04X in WAL segment %s, LSN %X/%08X, offset %u"
msgstr "felaktigt magiskt nummer %04X i WAL-segment %s, LSN %X/%08X, offset %u"
#: xlogreader.c:1258 xlogreader.c:1300
#: xlogreader.c:1270 xlogreader.c:1312
#, c-format
msgid "invalid info bits %04X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "ogiltiga infobitar %04X i WAL-segment %s, LSN %X/%X, offset %u"
msgid "invalid info bits %04X in WAL segment %s, LSN %X/%08X, offset %u"
msgstr "ogiltiga infobitar %04X i WAL-segment %s, LSN %X/%08X, offset %u"
#: xlogreader.c:1274
#: xlogreader.c:1286
#, c-format
msgid "WAL file is from different database system: WAL file database system identifier is %llu, pg_control database system identifier is %llu"
msgstr "WAL-fil är från ett annat databassystem: WAL-filens databassystemidentifierare är %llu, pg_control databassystemidentifierare är %llu"
msgid "WAL file is from different database system: WAL file database system identifier is %<PRIu64>, pg_control database system identifier is %<PRIu64>"
msgstr "WAL-fil är från ett annat databassystem: WAL-filens databassystemidentifierare är %<PRIu64>, pg_control databassystemidentifierare är %<PRIu64>"
#: xlogreader.c:1282
#: xlogreader.c:1294
#, c-format
msgid "WAL file is from different database system: incorrect segment size in page header"
msgstr "WAL-fil är från ett annat databassystem: inkorrekt segmentstorlek i sidhuvud"
#: xlogreader.c:1288
#: xlogreader.c:1300
#, c-format
msgid "WAL file is from different database system: incorrect XLOG_BLCKSZ in page header"
msgstr "WAL-fil är från ett annat databassystem: inkorrekt XLOG_BLCKSZ i sidhuvud"
#: xlogreader.c:1320
#: xlogreader.c:1332
#, c-format
msgid "unexpected pageaddr %X/%X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "oväntad sidadress %X/%X i WAL-segment %s, LSN %X/%X, offset %u"
msgid "unexpected pageaddr %X/%08X in WAL segment %s, LSN %X/%08X, offset %u"
msgstr "oväntad sidadress %X/%08X i WAL-segment %s, LSN %X/%08X, offset %u"
# FIXME
#: xlogreader.c:1346
#: xlogreader.c:1358
#, c-format
msgid "out-of-sequence timeline ID %u (after %u) in WAL segment %s, LSN %X/%X, offset %u"
msgstr "\"ej i sekvens\"-fel på tidslinje-ID %u (efter %u) i WAL-segment %s, LSN %X/%X, offset %u"
msgid "out-of-sequence timeline ID %u (after %u) in WAL segment %s, LSN %X/%08X, offset %u"
msgstr "\"ej i sekvens\"-fel på tidslinje-ID %u (efter %u) i WAL-segment %s, LSN %X/%08X, offset %u"
#: xlogreader.c:1749
#: xlogreader.c:1790
#, c-format
msgid "out-of-order block_id %u at %X/%X"
msgstr "\"ej i sekvens\"-block_id %u vid %X/%X"
msgid "out-of-order block_id %u at %X/%08X"
msgstr "\"ej i sekvens\"-block_id %u vid %X/%08X"
#: xlogreader.c:1773
#: xlogreader.c:1814
#, c-format
msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%X"
msgstr "BKPBLOCK_HAS_DATA är satt men ingen data inkluderad vid %X/%X"
msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%08X"
msgstr "BKPBLOCK_HAS_DATA är satt men ingen data inkluderad vid %X/%08X"
#: xlogreader.c:1780
#: xlogreader.c:1821
#, c-format
msgid "BKPBLOCK_HAS_DATA not set, but data length is %u at %X/%X"
msgstr "BKPBLOCK_HAS_DATA är ej satt men datalängden är %u vid %X/%X"
msgid "BKPBLOCK_HAS_DATA not set, but data length is %d at %X/%08X"
msgstr "BKPBLOCK_HAS_DATA är ej satt men datalängden är %d vid %X/%08X"
#: xlogreader.c:1816
#: xlogreader.c:1857
#, c-format
msgid "BKPIMAGE_HAS_HOLE set, but hole offset %u length %u block image length %u at %X/%X"
msgstr "BKPIMAGE_HAS_HOLE är satt men håloffset %u längd %u blockavbildlängd %u vid %X/%X"
msgid "BKPIMAGE_HAS_HOLE set, but hole offset %d length %d block image length %d at %X/%08X"
msgstr "BKPIMAGE_HAS_HOLE är satt men håloffset %d längd %d blockavbildlängd %d vid %X/%08X"
#: xlogreader.c:1832
#: xlogreader.c:1873
#, c-format
msgid "BKPIMAGE_HAS_HOLE not set, but hole offset %u length %u at %X/%X"
msgstr "BKPIMAGE_HAS_HOLE är inte satt men håloffset %u längd %u vid %X/%X"
msgid "BKPIMAGE_HAS_HOLE not set, but hole offset %d length %d at %X/%08X"
msgstr "BKPIMAGE_HAS_HOLE är inte satt men håloffset %d längd %d vid %X/%08X"
#: xlogreader.c:1846
#: xlogreader.c:1887
#, c-format
msgid "BKPIMAGE_COMPRESSED set, but block image length %u at %X/%X"
msgstr "BKPIMAGE_COMPRESSED är satt men blockavbildlängd %u vid %X/%X"
msgid "BKPIMAGE_COMPRESSED set, but block image length %d at %X/%08X"
msgstr "BKPIMAGE_COMPRESSED är satt men blockavbildlängd %d vid %X/%08X"
#: xlogreader.c:1861
#: xlogreader.c:1902
#, c-format
msgid "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_COMPRESSED set, but block image length is %u at %X/%X"
msgstr "varken BKPIMAGE_HAS_HOLE eller BKPIMAGE_COMPRESSED är satt men blockavbildlängd är %u vid %X/%X"
msgid "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_COMPRESSED set, but block image length is %d at %X/%08X"
msgstr "varken BKPIMAGE_HAS_HOLE eller BKPIMAGE_COMPRESSED är satt men blockavbildlängd är %d vid %X/%08X"
#: xlogreader.c:1877
#: xlogreader.c:1918
#, c-format
msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%X"
msgstr "BKPBLOCK_SAME_REL är satt men ingen tidigare rel vid %X/%X"
msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%08X"
msgstr "BKPBLOCK_SAME_REL är satt men ingen tidigare rel vid %X/%08X"
#: xlogreader.c:1889
#: xlogreader.c:1930
#, c-format
msgid "invalid block_id %u at %X/%X"
msgstr "ogiltig block_id %u vid %X/%X"
msgid "invalid block_id %u at %X/%08X"
msgstr "ogiltig block_id %u vid %X/%08X"
#: xlogreader.c:1956
#: xlogreader.c:1997
#, c-format
msgid "record with invalid length at %X/%X"
msgstr "post med ogiltig längd vid %X/%X"
msgid "record with invalid length at %X/%08X"
msgstr "post med ogiltig längd vid %X/%08X"
#: xlogreader.c:1982
#: xlogreader.c:2023
#, c-format
msgid "could not locate backup block with ID %d in WAL record"
msgstr "kunde inte hitta backup-block med ID %d i WAL-post"
#: xlogreader.c:2066
#: xlogreader.c:2107
#, c-format
msgid "could not restore image at %X/%X with invalid block %d specified"
msgstr "kunde inte återställa avbild vid %X/%X med ogiltigt block %d angivet"
msgid "could not restore image at %X/%08X with invalid block %d specified"
msgstr "kunde inte återställa avbild vid %X/%08X med ogiltigt block %d angivet"
#: xlogreader.c:2073
#: xlogreader.c:2114
#, c-format
msgid "could not restore image at %X/%X with invalid state, block %d"
msgstr "kunde inte återställa avbild vid %X/%X med ogiltigt state, block %d"
msgid "could not restore image at %X/%08X with invalid state, block %d"
msgstr "kunde inte återställa avbild vid %X/%08X med ogiltigt state, block %d"
#: xlogreader.c:2100 xlogreader.c:2117
#: xlogreader.c:2141 xlogreader.c:2158
#, c-format
msgid "could not restore image at %X/%X compressed with %s not supported by build, block %d"
msgstr "kunde inte återställa avbild vid %X/%X, komprimerad med %s stöds inte av bygget, block %d"
msgid "could not restore image at %X/%08X compressed with %s not supported by build, block %d"
msgstr "kunde inte återställa avbild vid %X/%08X, komprimerad med %s stöds inte av bygget, block %d"
#: xlogreader.c:2126
#: xlogreader.c:2167
#, c-format
msgid "could not restore image at %X/%X compressed with unknown method, block %d"
msgstr "kunde inte återställa avbild vid %X/%X, komprimerad med okänd metod, block %d"
msgid "could not restore image at %X/%08X compressed with unknown method, block %d"
msgstr "kunde inte återställa avbild vid %X/%08X, komprimerad med okänd metod, block %d"
#: xlogreader.c:2134
#: xlogreader.c:2175
#, c-format
msgid "could not decompress image at %X/%X, block %d"
msgstr "kunde inte packa upp avbild vid %X/%X, block %d"
msgid "could not decompress image at %X/%08X, block %d"
msgstr "kunde inte packa upp avbild vid %X/%08X, block %d"

View File

@@ -1,10 +1,10 @@
# Alexander Lakhin <exclusion@gmail.com>, 2024.
# SPDX-FileCopyrightText: 2024, 2026 Alexander Lakhin <exclusion@gmail.com>
msgid ""
msgstr ""
"Project-Id-Version: pg_walsummary (PostgreSQL) 17\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-08-30 15:59+0300\n"
"PO-Revision-Date: 2024-09-05 14:47+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:51+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -35,17 +35,27 @@ msgstr "подробности: "
msgid "hint: "
msgstr "подсказка: "
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: ../../common/file_utils.c:69 ../../common/file_utils.c:370
#: ../../common/file_utils.c:428 ../../common/file_utils.c:502
#: pg_walsummary.c:108

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PostgreSQL package.
# Serguei A. Mokhov, <mokhov@cs.concordia.ca>, 2003-2004.
# Oleg Bartunov <oleg@sai.msu.su>, 2004.
# SPDX-FileCopyrightText: 2012-2017, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Alexander Lakhin <exclusion@gmail.com>
# SPDX-FileCopyrightText: 2012-2017, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Alexander Lakhin <exclusion@gmail.com>
msgid ""
msgstr ""
"Project-Id-Version: pgscripts (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-08-30 15:59+0300\n"
"PO-Revision-Date: 2025-09-13 17:25+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:51+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -39,17 +39,27 @@ msgstr "подробности: "
msgid "hint: "
msgstr "подсказка: "
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#, c-format
msgid "out of memory\n"
msgstr "нехватка памяти\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n"
#: ../../common/file_utils.c:69 ../../common/file_utils.c:370
#: ../../common/file_utils.c:428 ../../common/file_utils.c:502
#, c-format
@@ -171,12 +181,12 @@ msgstr[0] "(%lu строка)"
msgstr[1] "(%lu строки)"
msgstr[2] "(%lu строк)"
#: ../../fe_utils/print.c:3154
#: ../../fe_utils/print.c:3155
#, c-format
msgid "Interrupted\n"
msgstr "Прервано\n"
#: ../../fe_utils/print.c:3188
#: ../../fe_utils/print.c:3189
#, c-format
msgid ""
"Cannot print table contents: number of cells %<PRIu64> is equal to or "
@@ -185,13 +195,13 @@ msgstr ""
"Вывести содержимое таблицы нельзя: число ячеек %<PRIu64> достигло максимума "
"%zu.\n"
#: ../../fe_utils/print.c:3229
#: ../../fe_utils/print.c:3230
#, c-format
msgid "Cannot add header to table content: column count of %d exceeded.\n"
msgstr ""
"Ошибка добавления заголовка таблицы: превышен предел числа столбцов (%d).\n"
#: ../../fe_utils/print.c:3272
#: ../../fe_utils/print.c:3273
#, c-format
msgid ""
"Cannot add cell to table content: total cell count of %<PRIu64> exceeded.\n"
@@ -199,7 +209,7 @@ msgstr ""
"Ошибка добавления ячейки в таблицу: превышен предел числа ячеек "
"(%<PRIu64>).\n"
#: ../../fe_utils/print.c:3530
#: ../../fe_utils/print.c:3531
#, c-format
msgid "invalid output format (internal error): %d"
msgstr "неверный формат вывода (внутренняя ошибка): %d"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ecpg (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-08-30 15:59+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2025-08-30 22:23+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
@@ -394,7 +394,7 @@ msgstr "имя типа \"string\" в режиме Informix зарезервир
msgid "type \"%s\" is already defined"
msgstr "тип \"%s\" уже определён"
#: preproc.y:539 preproc.y:9532 preproc.y:9877 variable.c:652
#: preproc.y:539 preproc.y:9524 preproc.y:9869 variable.c:652
#, c-format
msgid "multidimensional arrays for simple data types are not supported"
msgstr "многомерные массивы с простыми типами данных не поддерживаются"
@@ -562,23 +562,23 @@ msgstr "слишком много уровней в определении вл
msgid "pointers to varchar are not implemented"
msgstr "указатели на varchar не реализованы"
#: preproc.y:9497
#: preproc.y:9489
#, c-format
msgid "initializer not allowed in EXEC SQL VAR command"
msgstr "команда EXEC SQL VAR не может включать инициализатор"
#: preproc.y:9820
#: preproc.y:9812
#, c-format
msgid "arrays of indicators are not allowed on input"
msgstr "массивы индикаторов на входе недопустимы"
#: preproc.y:10054
#: preproc.y:10046
#, c-format
msgid "operator not allowed in variable definition"
msgstr "недопустимый оператор в определении переменной"
#. translator: %s is typically the translation of "syntax error"
#: preproc.y:10099
#: preproc.y:10091
#, c-format
msgid "%s at or near \"%s\""
msgstr "%s (примерное положение: \"%s\")"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 19\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-06-30 04:10+0000\n"
"POT-Creation-Date: 2026-08-07 15:40+0000\n"
"PO-Revision-Date: 2026-07-04 01:02+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
@@ -17,20 +17,20 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#: ../libpq-oauth/oauth-curl.c:308
#: ../libpq-oauth/oauth-curl.c:309
#, c-format
msgid "WARNING: libcurl easy handle removal failed: %s\n"
msgstr "WARNUNG: libcurl-Easy-Handle-Removal fehlgeschlagen: %s\n"
#: ../libpq-oauth/oauth-curl.c:328
#: ../libpq-oauth/oauth-curl.c:329
#, c-format
msgid "WARNING: libcurl multi handle cleanup failed: %s\n"
msgstr "WARNUNG: libcurl-Multi-Handle-Cleanup fehlgeschlagen: %s\n"
#: ../libpq-oauth/oauth-curl.c:393 ../libpq-oauth/oauth-curl.c:1857
#: ../libpq-oauth/oauth-curl.c:1898 ../libpq-oauth/oauth-curl.c:2216
#: ../libpq-oauth/oauth-curl.c:2377 ../libpq-oauth/oauth-curl.c:2437
#: ../libpq-oauth/oauth-curl.c:2525 ../libpq-oauth/oauth-curl.c:3178
#: ../libpq-oauth/oauth-curl.c:394 ../libpq-oauth/oauth-curl.c:1858
#: ../libpq-oauth/oauth-curl.c:1899 ../libpq-oauth/oauth-curl.c:2217
#: ../libpq-oauth/oauth-curl.c:2378 ../libpq-oauth/oauth-curl.c:2438
#: ../libpq-oauth/oauth-curl.c:2526 ../libpq-oauth/oauth-curl.c:3193
#: fe-auth-oauth.c:153 fe-auth-oauth.c:496 fe-auth-oauth.c:568
#: fe-auth-oauth.c:776 fe-auth-oauth.c:1065 fe-auth-oauth.c:1077
#: fe-auth-oauth.c:1163 fe-auth-oauth.c:1176 fe-auth-oauth.c:1312
@@ -50,179 +50,179 @@ msgstr "WARNUNG: libcurl-Multi-Handle-Cleanup fehlgeschlagen: %s\n"
#: fe-protocol3.c:260 fe-protocol3.c:277 fe-protocol3.c:298 fe-protocol3.c:372
#: fe-protocol3.c:753 fe-protocol3.c:993 fe-protocol3.c:1608
#: fe-protocol3.c:1662 fe-protocol3.c:1708 fe-protocol3.c:1729
#: fe-protocol3.c:1986 fe-protocol3.c:2398 fe-secure-common.c:110
#: fe-secure-gssapi.c:508 fe-secure-gssapi.c:699 fe-secure-openssl.c:405
#: fe-secure-openssl.c:1136
#: fe-protocol3.c:1993 fe-protocol3.c:2405 fe-secure-common.c:110
#: fe-secure-gssapi.c:515 fe-secure-gssapi.c:706 fe-secure-openssl.c:436
#: fe-secure-openssl.c:1167
#, c-format
msgid "out of memory"
msgstr "Speicher aufgebraucht"
#: ../libpq-oauth/oauth-curl.c:438 ../libpq-oauth/oauth-curl.c:449
#: ../libpq-oauth/oauth-curl.c:439 ../libpq-oauth/oauth-curl.c:450
#, c-format
msgid "could not set libcurl option \"%s\" on OAuth connection: %s"
msgstr "konnte libcurl-Option »%s« für die OAuth-Verbindung nicht setzen: %s"
#: ../libpq-oauth/oauth-curl.c:460
#: ../libpq-oauth/oauth-curl.c:461
#, c-format
msgid "could not get libcurl info \"%s\" from OAuth response: %s"
msgstr "konnte libcurl-Info »%s« nicht aus der OAuth-Antwort ermitteln: %s"
#: ../libpq-oauth/oauth-curl.c:529 fe-auth-oauth.c:216 fe-auth-oauth.c:278
#: ../libpq-oauth/oauth-curl.c:530 fe-auth-oauth.c:216 fe-auth-oauth.c:278
#: fe-auth-oauth.c:340
#, c-format
msgid "field \"%s\" must be a string"
msgstr "Feld »%s« muss eine Zeichenkette sein"
#: ../libpq-oauth/oauth-curl.c:533
#: ../libpq-oauth/oauth-curl.c:534
#, c-format
msgid "field \"%s\" must be a number"
msgstr "Feld »%s« muss eine Zahl sein"
#: ../libpq-oauth/oauth-curl.c:537
#: ../libpq-oauth/oauth-curl.c:538
#, c-format
msgid "field \"%s\" must be an array of strings"
msgstr "Feld »%s« muss ein Array von Zeichenketten sein"
#: ../libpq-oauth/oauth-curl.c:542
#: ../libpq-oauth/oauth-curl.c:543
#, c-format
msgid "field \"%s\" has unexpected type"
msgstr "Feld »%s« hat unerwarteten Typ"
#: ../libpq-oauth/oauth-curl.c:566 ../libpq-oauth/oauth-curl.c:676
#: ../libpq-oauth/oauth-curl.c:567 ../libpq-oauth/oauth-curl.c:677
#: fe-auth-oauth.c:222 fe-auth-oauth.c:284
#, c-format
msgid "JSON is too deeply nested"
msgstr "JSON ist zu tief geschachtelt"
#: ../libpq-oauth/oauth-curl.c:618 fe-auth-oauth.c:331
#: ../libpq-oauth/oauth-curl.c:619 fe-auth-oauth.c:331
#, c-format
msgid "field \"%s\" is duplicated"
msgstr "Feld »%s« ist doppelt vorhanden"
#: ../libpq-oauth/oauth-curl.c:658 ../libpq-oauth/oauth-curl.c:718
#: ../libpq-oauth/oauth-curl.c:659 ../libpq-oauth/oauth-curl.c:719
#: fe-auth-oauth.c:271 fe-auth-oauth.c:305
#, c-format
msgid "top-level element must be an object"
msgstr "Element auf oberster Ebene muss ein Objekt sein"
#: ../libpq-oauth/oauth-curl.c:821
#: ../libpq-oauth/oauth-curl.c:822
#, c-format
msgid "no content type was provided"
msgstr "kein Content-Typ wurde angegeben"
#: ../libpq-oauth/oauth-curl.c:860
#: ../libpq-oauth/oauth-curl.c:861
#, c-format
msgid "unexpected content type: \"%s\""
msgstr "unerwarteter Content-Typ: »%s«"
#: ../libpq-oauth/oauth-curl.c:885
#: ../libpq-oauth/oauth-curl.c:886
#, c-format
msgid "response contains embedded null"
msgstr "Antwort enthält Null-Byte"
#: ../libpq-oauth/oauth-curl.c:895
#: ../libpq-oauth/oauth-curl.c:896
#, c-format
msgid "response is not valid UTF-8"
msgstr "Antwort ist kein gültiges UTF-8"
#: ../libpq-oauth/oauth-curl.c:935
#: ../libpq-oauth/oauth-curl.c:936
#, c-format
msgid "field \"%s\" is missing"
msgstr "Feld »%s« fehlt"
#: ../libpq-oauth/oauth-curl.c:1141
#: ../libpq-oauth/oauth-curl.c:1142
msgid "could not parse token error response"
msgstr "konnte Token-Fehler-Antwort nicht parsen"
#: ../libpq-oauth/oauth-curl.c:1169
#: ../libpq-oauth/oauth-curl.c:1170
#, c-format
msgid "provider rejected the oauth_client_secret"
msgstr "Provider hat das oauth_client_secret abgelehnt"
#: ../libpq-oauth/oauth-curl.c:1170
#: ../libpq-oauth/oauth-curl.c:1171
#, c-format
msgid "provider requires client authentication, and no oauth_client_secret is set"
msgstr "Provider erfordert Client-Authentifizierung, aber kein oauth_client_secret ist gesetzt"
#: ../libpq-oauth/oauth-curl.c:1603
#: ../libpq-oauth/oauth-curl.c:1604
#, c-format
msgid "could not check timer expiration: %m"
msgstr "konnte Ablauf des Timers nicht prüfen: %m"
#: ../libpq-oauth/oauth-curl.c:1765
#: ../libpq-oauth/oauth-curl.c:1766
#, c-format
msgid "could not create libcurl multi handle"
msgstr "konnte libcurl-Multi-Handle nicht erzeugen"
#: ../libpq-oauth/oauth-curl.c:1785
#: ../libpq-oauth/oauth-curl.c:1786
#, c-format
msgid "could not create libcurl handle"
msgstr "konnte libcurl-Handle nicht erzeugen"
#: ../libpq-oauth/oauth-curl.c:1885
#: ../libpq-oauth/oauth-curl.c:1886
#, c-format
msgid "response is too large"
msgstr "Antwort ist zu groß"
#: ../libpq-oauth/oauth-curl.c:1927
#: ../libpq-oauth/oauth-curl.c:1928
#, c-format
msgid "could not queue HTTP request: %s"
msgstr "Einreihen der HTTP-Anfrage fehlgeschlagen: %s"
#: ../libpq-oauth/oauth-curl.c:1944 ../libpq-oauth/oauth-curl.c:2002
#: ../libpq-oauth/oauth-curl.c:1945 ../libpq-oauth/oauth-curl.c:2003
#, c-format
msgid "asynchronous HTTP request failed: %s"
msgstr "asynchrone HTTP-Anfrage fehlgeschlagen: %s"
#: ../libpq-oauth/oauth-curl.c:2043
#: ../libpq-oauth/oauth-curl.c:2044
#, c-format
msgid "libcurl easy handle removal failed: %s"
msgstr "libcurl-Easy-Handle-Removal fehlgeschlagen: %s"
#: ../libpq-oauth/oauth-curl.c:2054
#: ../libpq-oauth/oauth-curl.c:2055
#, c-format
msgid "no result was retrieved for the finished handle"
msgstr "für die abgeschlossene Handle wurde kein Ergebnis abgerufen"
#: ../libpq-oauth/oauth-curl.c:2187 ../libpq-oauth/oauth-curl.c:2492
#: ../libpq-oauth/oauth-curl.c:2570
#: ../libpq-oauth/oauth-curl.c:2188 ../libpq-oauth/oauth-curl.c:2493
#: ../libpq-oauth/oauth-curl.c:2571
#, c-format
msgid "unexpected response code %ld"
msgstr "unerwarteter Antwortcode %ld"
#: ../libpq-oauth/oauth-curl.c:2194
#: ../libpq-oauth/oauth-curl.c:2195
msgid "could not parse OpenID discovery document"
msgstr "konnte OpenID-Discovery-Dokument nicht parsen"
#: ../libpq-oauth/oauth-curl.c:2259
#: ../libpq-oauth/oauth-curl.c:2260
#, c-format
msgid "issuer identifier (%s) does not match oauth_issuer (%s)"
msgstr "Issuer-Identifier (%s) stimmt nicht mit oauth_issuer (%s) überein"
#: ../libpq-oauth/oauth-curl.c:2286
#: ../libpq-oauth/oauth-curl.c:2287
#, c-format
msgid "issuer \"%s\" does not provide a device authorization endpoint"
msgstr "Issuer »%s« stellt keinen Device-Authorization-Endpunkt zur Verfügung"
#: ../libpq-oauth/oauth-curl.c:2312
#: ../libpq-oauth/oauth-curl.c:2313
#, c-format
msgid "device authorization endpoint \"%s\" must use HTTPS"
msgstr "Device-Authorization-Endpunkt »%s« muss HTTPS verwenden"
#: ../libpq-oauth/oauth-curl.c:2321
#: ../libpq-oauth/oauth-curl.c:2322
#, c-format
msgid "token endpoint \"%s\" must use HTTPS"
msgstr "Token-Endpunkt »%s« muss HTTPS verwenden"
#: ../libpq-oauth/oauth-curl.c:2461
#: ../libpq-oauth/oauth-curl.c:2462
msgid "could not parse device authorization"
msgstr "konnte Device-Authorization nicht parsen"
#: ../libpq-oauth/oauth-curl.c:2548
#: ../libpq-oauth/oauth-curl.c:2549
msgid "could not parse access token response"
msgstr "konnte Access-Token-Antwort nicht parsen"
#: ../libpq-oauth/oauth-curl.c:2628
#: ../libpq-oauth/oauth-curl.c:2626
#, c-format
msgid "slow_down interval overflow"
msgstr "slow_down Intervall-Überlauf"
@@ -230,25 +230,25 @@ msgstr "slow_down Intervall-Überlauf"
#. translator: The first %s is a URL for the user to visit in a
#. browser, and the second %s is a code to be copy-pasted there.
#.
#: ../libpq-oauth/oauth-curl.c:2664
#: ../libpq-oauth/oauth-curl.c:2662
#, c-format
msgid "Visit %s and enter the code: %s\n"
msgstr "Besuchen Sie %s und geben Sie den Code ein: %s\n"
#: ../libpq-oauth/oauth-curl.c:2669
#: ../libpq-oauth/oauth-curl.c:2667
#, c-format
msgid "device prompt failed"
msgstr "Device-Prompt fehlgeschlagen"
#: ../libpq-oauth/oauth-curl.c:2722
#: ../libpq-oauth/oauth-curl.c:2720
msgid "curl_global_init previously failed during OAuth setup"
msgstr "curl_global_init zuvor beim OAuth-Setup fehlgeschlagen"
#: ../libpq-oauth/oauth-curl.c:2740
#: ../libpq-oauth/oauth-curl.c:2738
msgid "curl_global_init failed during OAuth setup"
msgstr "curl_global_init beim OAuth-Setup fehlgeschlagen"
#: ../libpq-oauth/oauth-curl.c:2762
#: ../libpq-oauth/oauth-curl.c:2760
msgid ""
"libcurl is no longer thread-safe\n"
"\tCurl initialization was reported thread-safe when libpq\n"
@@ -262,19 +262,19 @@ msgstr ""
"\tberichtet, dass sie nicht thread-safe ist. Kompilieren Sie libpq neu\n"
"\tmit der installierten Version von libcurl."
#: ../libpq-oauth/oauth-curl.c:2902
#: ../libpq-oauth/oauth-curl.c:2900
msgid "could not fetch OpenID discovery document"
msgstr "konnte OpenID-Discovery-Dokument nicht holen"
#: ../libpq-oauth/oauth-curl.c:2916
#: ../libpq-oauth/oauth-curl.c:2914
msgid "cannot run OAuth device authorization"
msgstr "kann OAuth-Device-Authorization nicht ausführen"
#: ../libpq-oauth/oauth-curl.c:2920
#: ../libpq-oauth/oauth-curl.c:2918
msgid "could not obtain device authorization"
msgstr "konnte Device-Authorization nicht erhalten"
#: ../libpq-oauth/oauth-curl.c:2931 ../libpq-oauth/oauth-curl.c:2982
#: ../libpq-oauth/oauth-curl.c:2929 ../libpq-oauth/oauth-curl.c:2997
msgid "could not obtain access token"
msgstr "konnte Access-Token nicht erhalten"
@@ -711,7 +711,7 @@ msgstr "unbekannter Passwortverschlüsselungsalgorithmus »%s«"
msgid "connection pointer is NULL"
msgstr "Verbindung ist ein NULL-Zeiger"
#: fe-cancel.c:85 fe-misc.c:613
#: fe-cancel.c:85 fe-misc.c:621
#, c-format
msgid "connection not open"
msgstr "Verbindung nicht offen"
@@ -741,7 +741,7 @@ msgstr "fehlerhafte Angabe: %d Hostnamen und %d hostaddr-Angaben"
msgid "could not match %d port numbers to %d hosts"
msgstr "fehlerhafte Angabe: %d Portnummern und %d Hosts"
#: fe-connect.c:1480 fe-exec.c:532 fe-protocol3.c:2192
#: fe-connect.c:1480 fe-exec.c:532 fe-protocol3.c:2199
#, c-format
msgid "%s"
msgstr "%s"
@@ -1372,7 +1372,7 @@ msgstr "PQexec ist während COPY BOTH nicht erlaubt"
msgid "unrecognized message type \"%c\""
msgstr "unbekannter Message-Typ »%c«"
#: fe-exec.c:2719 fe-exec.c:2773 fe-exec.c:2841 fe-protocol3.c:2123
#: fe-exec.c:2719 fe-exec.c:2773 fe-exec.c:2841 fe-protocol3.c:2130
#, c-format
msgid "no COPY in progress"
msgstr "keine COPY in Ausführung"
@@ -1496,18 +1496,18 @@ msgstr "konnte nicht in Datei »%s« schreiben: %s"
msgid "query to initialize large object functions did not return data"
msgstr "Abfrage zur Initialisierung der Large-Object-Funktionen ergab keine Daten"
#: fe-misc.c:239
#: fe-misc.c:241
#, c-format
msgid "integer of size %zu not supported by pqGetInt"
msgstr "Integer der Größe %zu wird von pqGetInt nicht unterstützt"
#: fe-misc.c:272
#: fe-misc.c:274
#, c-format
msgid "integer of size %zu not supported by pqPutInt"
msgstr "Integer der Größe %zu wird von pqPutInt nicht unterstützt"
#: fe-misc.c:791 fe-secure-openssl.c:181 fe-secure-openssl.c:287
#: fe-secure.c:222 fe-secure.c:389
#: fe-misc.c:833 fe-secure-openssl.c:182 fe-secure-openssl.c:318
#: fe-secure.c:222 fe-secure.c:413
#, c-format
msgid ""
"server closed the connection unexpectedly\n"
@@ -1518,26 +1518,31 @@ msgstr ""
"\tDas heißt wahrscheinlich, dass der Server abnormal beendete\n"
"\tbevor oder während die Anweisung bearbeitet wurde."
#: fe-misc.c:858
#: fe-misc.c:942
#, c-format
msgid "drained only %zd of %zd pending bytes in transport buffer"
msgstr "nur %zd von %zd ausstehenden Bytes im Transportpuffer geleert"
#: fe-misc.c:1004
msgid "connection not open\n"
msgstr "Verbindung nicht offen\n"
#: fe-misc.c:1046
#: fe-misc.c:1192
#, c-format
msgid "timeout expired"
msgstr "Timeout abgelaufen"
#: fe-misc.c:1098
#: fe-misc.c:1244
#, c-format
msgid "invalid socket"
msgstr "ungültiges Socket"
#: fe-misc.c:1121
#: fe-misc.c:1265
#, c-format
msgid "%s() failed: %s"
msgstr "%s() fehlgeschlagen: %s"
#: fe-misc.c:1436
#: fe-misc.c:1580
#, c-format
msgid ""
"\tThis indicates a bug in either the server being contacted\n"
@@ -1743,22 +1748,22 @@ msgstr "ungültige BackendKeyData-Nachricht empfangen: Stornierungsschlüssel mi
msgid "received invalid BackendKeyData message: cancel key with length %d is too long (maximum 256 bytes)"
msgstr "ungültige BackendKeyData-Nachricht empfangen: Stornierungsschlüssel mit Länge %d ist zu lang (Maximum 256 Bytes)"
#: fe-protocol3.c:2018
#: fe-protocol3.c:2025
#, c-format
msgid "PQgetline: not doing text COPY OUT"
msgstr "PQgetline: Text COPY OUT nicht ausgeführt"
#: fe-protocol3.c:2349
#: fe-protocol3.c:2356
#, c-format
msgid "server returned too much data"
msgstr "Server hat zu viele Daten zurückgesendet"
#: fe-protocol3.c:2404
#: fe-protocol3.c:2411
#, c-format
msgid "protocol error: no function result"
msgstr "Protokollfehler: kein Funktionsergebnis"
#: fe-protocol3.c:2416
#: fe-protocol3.c:2423
#, c-format
msgid "protocol error: id=0x%x"
msgstr "Protokollfehler: id=0x%x"
@@ -1809,12 +1814,12 @@ msgstr "GSSAPI-Wrap-Fehler"
msgid "outgoing GSSAPI message would not use confidentiality"
msgstr "ausgehende GSSAPI-Nachricht würde keine Vertraulichkeit verwenden"
#: fe-secure-gssapi.c:215 fe-secure-gssapi.c:726
#: fe-secure-gssapi.c:215 fe-secure-gssapi.c:733
#, c-format
msgid "client tried to send oversize GSSAPI packet (%zu > %zu)"
msgstr "Client versuchte übergroßes GSSAPI-Paket zu senden (%zu > %zu)"
#: fe-secure-gssapi.c:354 fe-secure-gssapi.c:602
#: fe-secure-gssapi.c:354 fe-secure-gssapi.c:609
#, c-format
msgid "oversize GSSAPI packet sent by the server (%zu > %zu)"
msgstr "übergroßes GSSAPI-Paket vom Server gesendet (%zu > %zu)"
@@ -1828,110 +1833,120 @@ msgstr "GSSAPI-Unwrap-Fehler"
msgid "incoming GSSAPI message did not use confidentiality"
msgstr "eingehende GSSAPI-Nachricht verwendete keine Vertraulichkeit"
#: fe-secure-gssapi.c:665
#: fe-secure-gssapi.c:672
msgid "could not initiate GSSAPI security context"
msgstr "konnte GSSAPI-Sicherheitskontext nicht initiieren"
#: fe-secure-gssapi.c:715
#: fe-secure-gssapi.c:722
msgid "GSSAPI size check error"
msgstr "GSSAPI-Fehler bei der Größenprüfung"
#: fe-secure-openssl.c:185 fe-secure-openssl.c:291 fe-secure-openssl.c:1383
#: fe-secure-openssl.c:186 fe-secure-openssl.c:322 fe-secure-openssl.c:1414
#, c-format
msgid "SSL SYSCALL error: %s"
msgstr "SSL-SYSCALL-Fehler: %s"
#: fe-secure-openssl.c:191 fe-secure-openssl.c:297 fe-secure-openssl.c:1386
#: fe-secure-openssl.c:192 fe-secure-openssl.c:328 fe-secure-openssl.c:1417
#, c-format
msgid "SSL SYSCALL error: EOF detected"
msgstr "SSL-SYSCALL-Fehler: Dateiende entdeckt"
#: fe-secure-openssl.c:201 fe-secure-openssl.c:307 fe-secure-openssl.c:1394
#: fe-secure-openssl.c:202 fe-secure-openssl.c:338 fe-secure-openssl.c:1425
#, c-format
msgid "SSL error: %s"
msgstr "SSL-Fehler: %s"
#: fe-secure-openssl.c:215 fe-secure-openssl.c:321
#: fe-secure-openssl.c:216 fe-secure-openssl.c:352
#, c-format
msgid "SSL connection has been closed unexpectedly"
msgstr "SSL-Verbindung wurde unerwartet geschlossen"
#: fe-secure-openssl.c:220 fe-secure-openssl.c:326 fe-secure-openssl.c:1441
#: fe-secure-openssl.c:221 fe-secure-openssl.c:357 fe-secure-openssl.c:1472
#, c-format
msgid "unrecognized SSL error code: %d"
msgstr "unbekannter SSL-Fehlercode: %d"
#: fe-secure-openssl.c:368
#: fe-secure-openssl.c:251
#, c-format
msgid "OpenSSL reports negative bytes pending"
msgstr "OpenSSL meldet eine negative Anzahl ausstehender Bytes"
#: fe-secure-openssl.c:263
#, c-format
msgid "OpenSSL reports INT_MAX bytes pending"
msgstr "OpenSSL meldet INT_MAX ausstehende Bytes"
#: fe-secure-openssl.c:399
#, c-format
msgid "could not determine server certificate signature algorithm"
msgstr "konnte Signaturalgorithmus des Serverzertifikats nicht ermitteln"
#: fe-secure-openssl.c:388
#: fe-secure-openssl.c:419
#, c-format
msgid "could not find digest for NID %s"
msgstr "konnte Digest für NID %s nicht finden"
#: fe-secure-openssl.c:397
#: fe-secure-openssl.c:428
#, c-format
msgid "could not generate peer certificate hash"
msgstr "konnte Hash des Zertifikats der Gegenstelle nicht erzeugen"
#: fe-secure-openssl.c:480
#: fe-secure-openssl.c:511
#, c-format
msgid "SSL certificate's name entry is missing"
msgstr "Namenseintrag fehlt im SSL-Zertifikat"
#: fe-secure-openssl.c:510
#: fe-secure-openssl.c:541
#, c-format
msgid "SSL certificate's address entry is missing"
msgstr "Adresseintrag fehlt im SSL-Zertifikat"
#: fe-secure-openssl.c:716
#: fe-secure-openssl.c:747
#, c-format
msgid "WARNING: could not open SSL key logging file \"%s\": %m\n"
msgstr "WARNUNG: konnte SSL-Key-Logging-Datei »%s« nicht öffnen: %m\n"
#: fe-secure-openssl.c:724
#: fe-secure-openssl.c:755
#, c-format
msgid "WARNING: could not write to SSL key logging file \"%s\": %m\n"
msgstr "WARNUNG: konnte nicht in SSL-Key-Logging-Datei »%s «schreiben: %m\n"
#: fe-secure-openssl.c:777
#: fe-secure-openssl.c:808
#, c-format
msgid "could not create SSL context: %s"
msgstr "konnte SSL-Kontext nicht erzeugen: %s"
#: fe-secure-openssl.c:819
#: fe-secure-openssl.c:850
#, c-format
msgid "invalid value \"%s\" for minimum SSL protocol version"
msgstr "ungültiger Wert »%s« für minimale SSL-Protokollversion"
#: fe-secure-openssl.c:829
#: fe-secure-openssl.c:860
#, c-format
msgid "could not set minimum SSL protocol version: %s"
msgstr "konnte minimale SSL-Protokollversion nicht setzen: %s"
#: fe-secure-openssl.c:845
#: fe-secure-openssl.c:876
#, c-format
msgid "invalid value \"%s\" for maximum SSL protocol version"
msgstr "ungültiger Wert »%s« für maximale SSL-Protokollversion"
#: fe-secure-openssl.c:855
#: fe-secure-openssl.c:886
#, c-format
msgid "could not set maximum SSL protocol version: %s"
msgstr "konnte maximale SSL-Protokollversion nicht setzen: %s"
#: fe-secure-openssl.c:893
#: fe-secure-openssl.c:924
#, c-format
msgid "could not load system root certificate paths: %s"
msgstr "konnte System-Root-Zertifikat-Pfade nicht laden: %s"
#: fe-secure-openssl.c:910
#: fe-secure-openssl.c:941
#, c-format
msgid "could not read root certificate file \"%s\": %s"
msgstr "konnte Root-Zertifikat-Datei »%s« nicht lesen: %s"
#: fe-secure-openssl.c:962
#: fe-secure-openssl.c:993
#, c-format
msgid ""
"could not get home directory to locate root certificate file\n"
@@ -1940,7 +1955,7 @@ msgstr ""
"konnte Home-Verzeichnis nicht ermitteln, um Root-Zertifikat-Datei zu finden\n"
"Legen Sie entweder die Datei an, verwenden Sie die vertrauenswürdigen Roots des Systems mit sslrootcert=system, oder ändern Sie sslmode, um die Überprüfung der Serverzertifikate abzuschalten."
#: fe-secure-openssl.c:965
#: fe-secure-openssl.c:996
#, c-format
msgid ""
"root certificate file \"%s\" does not exist\n"
@@ -1949,127 +1964,127 @@ msgstr ""
"Root-Zertifikat-Datei »%s« existiert nicht\n"
"Legen Sie entweder die Datei an, verwenden Sie die vertrauenswürdigen Roots des Systems mit sslrootcert=system, oder ändern Sie sslmode, um die Überprüfung der Serverzertifikate abzuschalten."
#: fe-secure-openssl.c:1000
#: fe-secure-openssl.c:1031
#, c-format
msgid "could not open certificate file \"%s\": %s"
msgstr "konnte Zertifikatdatei »%s« nicht öffnen: %s"
#: fe-secure-openssl.c:1018
#: fe-secure-openssl.c:1049
#, c-format
msgid "could not read certificate file \"%s\": %s"
msgstr "konnte Zertifikatdatei »%s« nicht lesen: %s"
#: fe-secure-openssl.c:1042
#: fe-secure-openssl.c:1073
#, c-format
msgid "could not establish SSL connection: %s"
msgstr "konnte SSL-Verbindung nicht aufbauen: %s"
#: fe-secure-openssl.c:1059
#: fe-secure-openssl.c:1090
#, c-format
msgid "WARNING: sslkeylogfile support requires OpenSSL\n"
msgstr "WARNUNG: Unterstützung für sslkeylogfile benötigt OpenSSL\n"
#: fe-secure-openssl.c:1061
#: fe-secure-openssl.c:1092
#, c-format
msgid "WARNING: libpq was not built with sslkeylogfile support\n"
msgstr "WARNUNG: libpq wurde ohne Unterstützung für sslkeylogfile gebaut\n"
#: fe-secure-openssl.c:1091
#: fe-secure-openssl.c:1122
#, c-format
msgid "could not set SSL Server Name Indication (SNI): %s"
msgstr "konnte SSL-Server-Name-Indication (SNI) nicht setzen: %s"
#: fe-secure-openssl.c:1108
#: fe-secure-openssl.c:1139
#, c-format
msgid "could not set SSL ALPN extension: %s"
msgstr "konnte SSL-ALPN-Erweiterung nicht setzen: %s"
#: fe-secure-openssl.c:1151
#: fe-secure-openssl.c:1182
#, c-format
msgid "could not load SSL engine \"%s\": %s"
msgstr "konnte SSL-Engine »%s« nicht laden: %s"
#: fe-secure-openssl.c:1162
#: fe-secure-openssl.c:1193
#, c-format
msgid "could not initialize SSL engine \"%s\": %s"
msgstr "konnte SSL-Engine »%s« nicht initialisieren: %s"
#: fe-secure-openssl.c:1177
#: fe-secure-openssl.c:1208
#, c-format
msgid "could not read private SSL key \"%s\" from engine \"%s\": %s"
msgstr "konnte privaten SSL-Schlüssel »%s« nicht von Engine »%s« lesen: %s"
#: fe-secure-openssl.c:1190
#: fe-secure-openssl.c:1221
#, c-format
msgid "could not load private SSL key \"%s\" from engine \"%s\": %s"
msgstr "konnte privaten SSL-Schlüssel »%s« nicht von Engine »%s« laden: %s"
#: fe-secure-openssl.c:1227
#: fe-secure-openssl.c:1258
#, c-format
msgid "certificate present, but not private key file \"%s\""
msgstr "Zertifikat vorhanden, aber keine private Schlüsseldatei »%s«"
#: fe-secure-openssl.c:1230
#: fe-secure-openssl.c:1261
#, c-format
msgid "could not stat private key file \"%s\": %m"
msgstr "konnte »stat« für private Schlüsseldatei »%s« nicht ausführen: %m"
#: fe-secure-openssl.c:1238
#: fe-secure-openssl.c:1269
#, c-format
msgid "private key file \"%s\" is not a regular file"
msgstr "private Schlüsseldatei »%s« ist keine normale Datei"
#: fe-secure-openssl.c:1271
#: fe-secure-openssl.c:1302
#, c-format
msgid "private key file \"%s\" has group or world access; file must have permissions u=rw (0600) or less if owned by the current user, or permissions u=rw,g=r (0640) or less if owned by root"
msgstr "private Schlüsseldatei »%s« erlaubt Lesezugriff für Gruppe oder Andere; Dateirechte müssen u=rw (0600) oder weniger sein, wenn der Eigentümer der aktuelle Benutzer ist, oder u=rw,g=r (0640) oder weniger, wenn der Eigentümer »root« ist"
#: fe-secure-openssl.c:1295
#: fe-secure-openssl.c:1326
#, c-format
msgid "could not load private key file \"%s\": %s"
msgstr "konnte private Schlüsseldatei »%s« nicht laden: %s"
#: fe-secure-openssl.c:1311
#: fe-secure-openssl.c:1342
#, c-format
msgid "certificate does not match private key file \"%s\": %s"
msgstr "Zertifikat passt nicht zur privaten Schlüsseldatei »%s«: %s"
#: fe-secure-openssl.c:1380
#: fe-secure-openssl.c:1411
#, c-format
msgid "SSL error: certificate verify failed: %s"
msgstr "SSL-Fehler: Zertifikatsüberprüfung fehlgeschlagen: %s"
#: fe-secure-openssl.c:1425
#: fe-secure-openssl.c:1456
#, c-format
msgid "This may indicate that the server does not support any SSL protocol version between %s and %s."
msgstr "Das zeigt möglicherweise an, dass der Server keine SSL-Protokollversion zwischen %s und %s unterstützt."
#: fe-secure-openssl.c:1457
#: fe-secure-openssl.c:1488
#, c-format
msgid "direct SSL connection was established without ALPN protocol negotiation extension"
msgstr "direkte SSL-Verbindung wurde ohne ALPN-Erweiterung zur Protokollverhandlung aufgebaut"
#: fe-secure-openssl.c:1469
#: fe-secure-openssl.c:1500
#, c-format
msgid "SSL connection was established with unexpected ALPN protocol"
msgstr "SSL-Verbindung wurde mit unerwartetem ALPN-Protokoll aufgebaut"
#: fe-secure-openssl.c:1486
#: fe-secure-openssl.c:1517
#, c-format
msgid "certificate could not be obtained: %s"
msgstr "Zertifikat konnte nicht ermittelt werden: %s"
#: fe-secure-openssl.c:1565
#: fe-secure-openssl.c:1596
#, c-format
msgid "no SSL error reported"
msgstr "kein SSL-Fehler berichtet"
#: fe-secure-openssl.c:1608
#: fe-secure-openssl.c:1639
#, c-format
msgid "SSL error code %lu"
msgstr "SSL-Fehlercode %lu"
#: fe-secure-openssl.c:1910
#: fe-secure-openssl.c:1941
#, c-format
msgid "WARNING: sslpassword truncated\n"
msgstr "WARNUNG: sslpassword abgeschnitten\n"
@@ -2079,7 +2094,7 @@ msgstr "WARNUNG: sslpassword abgeschnitten\n"
msgid "could not receive data from server: %s"
msgstr "konnte keine Daten vom Server empfangen: %s"
#: fe-secure.c:404
#: fe-secure.c:428
#, c-format
msgid "could not send data to server: %s"
msgstr "konnte keine Daten an den Server senden: %s"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: libpq (PostgreSQL) 19\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-06-11 12:10+0000\n"
"PO-Revision-Date: 2026-06-11 15:57+0200\n"
"POT-Creation-Date: 2026-07-25 01:40+0000\n"
"PO-Revision-Date: 2026-07-25 04:37+0200\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <nothing>\n"
"Language: ka\n"
@@ -31,7 +31,7 @@ msgstr "გაფრთხილება: libcurl-ის დამმუშა
#: ../libpq-oauth/oauth-curl.c:393 ../libpq-oauth/oauth-curl.c:1857
#: ../libpq-oauth/oauth-curl.c:1898 ../libpq-oauth/oauth-curl.c:2216
#: ../libpq-oauth/oauth-curl.c:2377 ../libpq-oauth/oauth-curl.c:2437
#: ../libpq-oauth/oauth-curl.c:2525 ../libpq-oauth/oauth-curl.c:3161
#: ../libpq-oauth/oauth-curl.c:2525 ../libpq-oauth/oauth-curl.c:3178
#: fe-auth-oauth.c:153 fe-auth-oauth.c:496 fe-auth-oauth.c:568
#: fe-auth-oauth.c:776 fe-auth-oauth.c:1065 fe-auth-oauth.c:1077
#: fe-auth-oauth.c:1163 fe-auth-oauth.c:1176 fe-auth-oauth.c:1312
@@ -47,13 +47,13 @@ msgstr "გაფრთხილება: libcurl-ის დამმუშა
#: fe-connect.c:6860 fe-connect.c:6946 fe-connect.c:6954 fe-connect.c:7311
#: fe-connect.c:7493 fe-connect.c:8106 fe-connect.c:8147 fe-exec.c:531
#: fe-exec.c:1332 fe-exec.c:3285 fe-exec.c:4340 fe-exec.c:4533
#: fe-gssapi-common.c:109 fe-lobj.c:870 fe-protocol3.c:213 fe-protocol3.c:236
#: fe-protocol3.c:259 fe-protocol3.c:276 fe-protocol3.c:297 fe-protocol3.c:371
#: fe-protocol3.c:752 fe-protocol3.c:992 fe-protocol3.c:1607
#: fe-protocol3.c:1661 fe-protocol3.c:1707 fe-protocol3.c:1728
#: fe-protocol3.c:1985 fe-protocol3.c:2397 fe-secure-common.c:110
#: fe-secure-gssapi.c:508 fe-secure-gssapi.c:699 fe-secure-openssl.c:405
#: fe-secure-openssl.c:1136
#: fe-gssapi-common.c:109 fe-lobj.c:870 fe-protocol3.c:214 fe-protocol3.c:237
#: fe-protocol3.c:260 fe-protocol3.c:277 fe-protocol3.c:298 fe-protocol3.c:372
#: fe-protocol3.c:753 fe-protocol3.c:993 fe-protocol3.c:1608
#: fe-protocol3.c:1662 fe-protocol3.c:1708 fe-protocol3.c:1729
#: fe-protocol3.c:1986 fe-protocol3.c:2398 fe-secure-common.c:110
#: fe-secure-gssapi.c:515 fe-secure-gssapi.c:706 fe-secure-openssl.c:436
#: fe-secure-openssl.c:1167
#, c-format
msgid "out of memory"
msgstr "არასაკმარისი მეხსიერება"
@@ -241,15 +241,15 @@ msgstr "გადადით %s-ზე და შეიყვანეთ კ
msgid "device prompt failed"
msgstr "მოწყობილობის მოთხოვნა ჩავარდა"
#: ../libpq-oauth/oauth-curl.c:2724
#: ../libpq-oauth/oauth-curl.c:2722
msgid "curl_global_init previously failed during OAuth setup"
msgstr "curl_global_init უკვე ჩავარდა OAuth-ის მორგებისას"
#: ../libpq-oauth/oauth-curl.c:2742
#: ../libpq-oauth/oauth-curl.c:2740
msgid "curl_global_init failed during OAuth setup"
msgstr "curl_global_init ჩავარდა OAuth-ის მორგებისას"
#: ../libpq-oauth/oauth-curl.c:2763
#: ../libpq-oauth/oauth-curl.c:2762
msgid ""
"libcurl is no longer thread-safe\n"
"\tCurl initialization was reported thread-safe when libpq\n"
@@ -263,19 +263,19 @@ msgstr ""
"\tამჟამადაა დაყენებული, როგორც ჩანს, არაა. ააგეთ libpq-ი libcurl-ით, რომელიც\n"
"\tახლა გაქვთ დაყენებული."
#: ../libpq-oauth/oauth-curl.c:2887
#: ../libpq-oauth/oauth-curl.c:2902
msgid "could not fetch OpenID discovery document"
msgstr "OpenID-ის აღმოჩენის დოკუმენტის გამოთხოვა შეუძლებელია"
#: ../libpq-oauth/oauth-curl.c:2901
#: ../libpq-oauth/oauth-curl.c:2916
msgid "cannot run OAuth device authorization"
msgstr "OAuth მოწყობილობის ავტორიზაციის გაშვება შეუძლებელია"
#: ../libpq-oauth/oauth-curl.c:2905
#: ../libpq-oauth/oauth-curl.c:2920
msgid "could not obtain device authorization"
msgstr "მოწყობილობის ავტორიზაციის მიღება შეუძლებელია"
#: ../libpq-oauth/oauth-curl.c:2916 ../libpq-oauth/oauth-curl.c:2967
#: ../libpq-oauth/oauth-curl.c:2931 ../libpq-oauth/oauth-curl.c:2982
msgid "could not obtain access token"
msgstr "წვდომის ტოკენის მიღება შეუძლებელია"
@@ -712,7 +712,7 @@ msgstr "პაროლის დაშიფვრის უცნობი ა
msgid "connection pointer is NULL"
msgstr "შეერთების მაჩვენებელი ნულოვანია"
#: fe-cancel.c:85 fe-misc.c:613
#: fe-cancel.c:85 fe-misc.c:621
#, c-format
msgid "connection not open"
msgstr "შეერთება ღია არაა"
@@ -742,7 +742,7 @@ msgstr "%d ჰოსტის სახელები %d ჰოსტის მ
msgid "could not match %d port numbers to %d hosts"
msgstr "%d პორტის ნომრები %d ჰოსტს არ ემთხვევა"
#: fe-connect.c:1480 fe-exec.c:532 fe-protocol3.c:2191
#: fe-connect.c:1480 fe-exec.c:532 fe-protocol3.c:2192
#, c-format
msgid "%s"
msgstr "%s"
@@ -1258,7 +1258,7 @@ msgid "connection pointer is NULL\n"
msgstr "შეერთების მაჩვენებელი ნულოვანია\n"
#: fe-connect.c:7765 fe-exec.c:719 fe-exec.c:981 fe-exec.c:3490
#: fe-protocol3.c:1007 fe-protocol3.c:1040
#: fe-protocol3.c:1008 fe-protocol3.c:1041
msgid "out of memory\n"
msgstr "არასაკმარისი მეხსიერება\n"
@@ -1373,7 +1373,7 @@ msgstr "COPY BOTH-ის დროს PQexec დაუშვებელია"
msgid "unrecognized message type \"%c\""
msgstr "შეტყობინების უცნობი ტიპი: \"%c\""
#: fe-exec.c:2719 fe-exec.c:2773 fe-exec.c:2841 fe-protocol3.c:2122
#: fe-exec.c:2719 fe-exec.c:2773 fe-exec.c:2841 fe-protocol3.c:2123
#, c-format
msgid "no COPY in progress"
msgstr "ბრძანება COPY გაშვებული არაა"
@@ -1497,18 +1497,18 @@ msgstr "ფაილში (\"%s\") ჩაწერის შეცდომა:
msgid "query to initialize large object functions did not return data"
msgstr "დიდი ობიექტის ფუნქციების ინიციალიზაციის მოთხოვნას შედეგ არ დაუბრუნებია"
#: fe-misc.c:239
#: fe-misc.c:241
#, c-format
msgid "integer of size %zu not supported by pqGetInt"
msgstr "%zu-ის მთელი რიცხვის ზომა მხარდაუჭერელია pqGetInt-is მიერ"
#: fe-misc.c:272
#: fe-misc.c:274
#, c-format
msgid "integer of size %zu not supported by pqPutInt"
msgstr "%zu-ის მთელი რიცხვის ზომა მხარდაუჭერელია pqPutInt-is მიერ"
#: fe-misc.c:791 fe-secure-openssl.c:181 fe-secure-openssl.c:287
#: fe-secure.c:222 fe-secure.c:389
#: fe-misc.c:833 fe-secure-openssl.c:182 fe-secure-openssl.c:318
#: fe-secure.c:222 fe-secure.c:413
#, c-format
msgid ""
"server closed the connection unexpectedly\n"
@@ -1519,26 +1519,31 @@ msgstr ""
"\tეს დიდი ალბათობით ნიშნავს, რომ სერვერის პროცესი \n"
"\tმოულოდნელად, მოთხოვნამდე ან მოთხოვნის შესრულებსას დასრულდა."
#: fe-misc.c:858
#: fe-misc.c:942
#, c-format
msgid "drained only %zd of %zd pending bytes in transport buffer"
msgstr "ტრანსპორტის ბუფერიდან აღებულია, მხოლოდ, %zd ბაიტი %zd-დან"
#: fe-misc.c:1004
msgid "connection not open\n"
msgstr "შეერთება ღია არაა\n"
#: fe-misc.c:1046
#: fe-misc.c:1192
#, c-format
msgid "timeout expired"
msgstr "მოლოდინის დრო გავიდა"
#: fe-misc.c:1098
#: fe-misc.c:1244
#, c-format
msgid "invalid socket"
msgstr "არასწორი სოკეტი"
#: fe-misc.c:1121
#: fe-misc.c:1265
#, c-format
msgid "%s() failed: %s"
msgstr "%s()-ის შეცდომა: %s"
#: fe-misc.c:1436
#: fe-misc.c:1580
#, c-format
msgid ""
"\tThis indicates a bug in either the server being contacted\n"
@@ -1555,211 +1560,211 @@ msgstr ""
"\tეწვიეთ ვებგვერდს\n"
"\t\t%s"
#: fe-protocol3.c:191
#: fe-protocol3.c:192
#, c-format
msgid "message type 0x%02x arrived from server while idle"
msgstr "შეტყობინების ტიპი 0x%02x მოვიდა სერვერიდან, როცა უქმე ვიყავი"
#: fe-protocol3.c:404
#: fe-protocol3.c:405
#, c-format
msgid "server sent data (\"D\" message) without prior row description (\"T\" message)"
msgstr "სერვერმა მონაცემები (\"D\" შეტყობინება) მწკრივების წინასწარი აღწერის (\"T\" შეტყობინება) გარეშე გამოაგზავნა"
#: fe-protocol3.c:446
#: fe-protocol3.c:447
#, c-format
msgid "unexpected response from server; first received character was \"%c\""
msgstr "სერვერის მოულოდნელი პასუხი; პირველი მიღებული სიმბოლოა \"%c\""
#: fe-protocol3.c:470
#: fe-protocol3.c:471
#, c-format
msgid "message contents do not agree with length in message type \"%c\""
msgstr "შეტყობინების შიგთავსი შეტყობინების ამ ტიპის (%c) სიგრძეს არ ემთხვევა"
#: fe-protocol3.c:505
#: fe-protocol3.c:506
#, c-format
msgid "lost synchronization with server: got message type \"%c\", length %d"
msgstr "სერვერთან სინქრონიზაციის შეცდომა: შეტყობინების ტიპი: \"%c\", სიგრძე %d"
#: fe-protocol3.c:552 fe-protocol3.c:592
#: fe-protocol3.c:553 fe-protocol3.c:593
msgid "insufficient data in \"T\" message"
msgstr "არასაკმარისი მონაცემები \"T\" შეტყობინებაში"
#: fe-protocol3.c:663 fe-protocol3.c:869
#: fe-protocol3.c:664 fe-protocol3.c:870
msgid "out of memory for query result"
msgstr "არასაკმარისი მეხსიერება მოთხოვნის შედეგისთვის"
#: fe-protocol3.c:732
#: fe-protocol3.c:733
msgid "insufficient data in \"t\" message"
msgstr "არასაკმარისი მონაცემები \"t\" შეტყობინებაში"
#: fe-protocol3.c:791 fe-protocol3.c:823 fe-protocol3.c:841
#: fe-protocol3.c:792 fe-protocol3.c:824 fe-protocol3.c:842
msgid "insufficient data in \"D\" message"
msgstr "არასაკმარისი მონაცემები \"D\" შეტყობინებაში"
#: fe-protocol3.c:797
#: fe-protocol3.c:798
msgid "unexpected field count in \"D\" message"
msgstr "ველების მოულოდნელი რაოდენობა \"D\" შეტყობინებაში"
#: fe-protocol3.c:1053
#: fe-protocol3.c:1054
msgid "no error message available\n"
msgstr "შეცდომის შეტყობინების გარეშე\n"
#. translator: %s represents a digit string
#: fe-protocol3.c:1101 fe-protocol3.c:1120
#: fe-protocol3.c:1102 fe-protocol3.c:1121
#, c-format
msgid " at character %s"
msgstr " სიმბოლოსთან %s"
#: fe-protocol3.c:1133
#: fe-protocol3.c:1134
#, c-format
msgid "DETAIL: %s\n"
msgstr "დეტალი: %s\n"
#: fe-protocol3.c:1136
#: fe-protocol3.c:1137
#, c-format
msgid "HINT: %s\n"
msgstr "მინიშნება: %s\n"
#: fe-protocol3.c:1139
#: fe-protocol3.c:1140
#, c-format
msgid "QUERY: %s\n"
msgstr "მოთხოვნა: %s\n"
#: fe-protocol3.c:1146
#: fe-protocol3.c:1147
#, c-format
msgid "CONTEXT: %s\n"
msgstr "კონტექსტი: %s\n"
#: fe-protocol3.c:1155
#: fe-protocol3.c:1156
#, c-format
msgid "SCHEMA NAME: %s\n"
msgstr "სქემის სახელი: %s\n"
#: fe-protocol3.c:1159
#: fe-protocol3.c:1160
#, c-format
msgid "TABLE NAME: %s\n"
msgstr "ცხრილის სახელი: %s\n"
#: fe-protocol3.c:1163
#: fe-protocol3.c:1164
#, c-format
msgid "COLUMN NAME: %s\n"
msgstr "სვეტის სახელი: %s\n"
#: fe-protocol3.c:1167
#: fe-protocol3.c:1168
#, c-format
msgid "DATATYPE NAME: %s\n"
msgstr "მონ. ტიპის სახელი: %s\n"
#: fe-protocol3.c:1171
#: fe-protocol3.c:1172
#, c-format
msgid "CONSTRAINT NAME: %s\n"
msgstr "შეზღუდვის სახელი: %s\n"
#: fe-protocol3.c:1183
#: fe-protocol3.c:1184
msgid "LOCATION: "
msgstr "მდებარეობა: "
#: fe-protocol3.c:1185
#: fe-protocol3.c:1186
#, c-format
msgid "%s, "
msgstr "%s, "
#: fe-protocol3.c:1187
#: fe-protocol3.c:1188
#, c-format
msgid "%s:%s"
msgstr "%s:%s"
#: fe-protocol3.c:1395
#: fe-protocol3.c:1396
#, c-format
msgid "LINE %d: "
msgstr "ხაზი %d: "
#: fe-protocol3.c:1472
#: fe-protocol3.c:1473
#, c-format
msgid "received invalid protocol negotiation message: server requested \"grease\" protocol version 3.9999"
msgstr "მიღებულია არასწორი პროტოკოლის მიმოცვლის შეტყობინება: სერვერმა მოითხოვა \"ქონიანი\" პროტოკოლის ვერსია 3.9999"
#: fe-protocol3.c:1478
#: fe-protocol3.c:1479
#, c-format
msgid "received invalid protocol negotiation message: server requested downgrade to a higher-numbered version"
msgstr "მიღებულია არასწორი პროტოკოლის მიმოცვლის შეტყობინება: სერვერმა მოითხოვა ვერსიის ჩამოწევა უფრო მაღალ ვერსიაზე"
#: fe-protocol3.c:1484
#: fe-protocol3.c:1485
#, c-format
msgid "received invalid protocol negotiation message: server requested downgrade to pre-3.0 protocol version"
msgstr "მიღებულია არასწორი პროტოკოლის მიმოცვლის შეტყობინება: სერვერმა მოითხოვა ვერსიის ჩამოწევა 3.0-მდელ ვერსიაზე"
#: fe-protocol3.c:1491
#: fe-protocol3.c:1492
#, c-format
msgid "received invalid protocol negotiation message: server requested downgrade to non-existent 3.1 protocol version"
msgstr "მიღებულია არასწორი პროტოკოლის ხელის ჩამორთმევის შეტყობინება: სერვერი ითხოვს ვერსიის ჩამოწევას არარსებულ პროტოკოლის ვერსიაზე 3.1"
#: fe-protocol3.c:1497
#: fe-protocol3.c:1498
#, c-format
msgid "received invalid protocol negotiation message: server reported negative number of unsupported parameters"
msgstr "მიღებულია არასწორი პროტოკოლის მიმოცვლის შეტყობინება: სერვერმა მხარდაუჭერელი პარამეტრების უარყოფითი რაოდენობა გადმოგვცა"
#: fe-protocol3.c:1503
#: fe-protocol3.c:1504
#, c-format
msgid "received invalid protocol negotiation message: server negotiated but asks for no changes"
msgstr "მიღებულია არასწორი პროტოკოლის მიმოცვლის შეტყობინება: სერვერთან კავშირი დამყარდა, მაგრამ ის ცვლილებებს არ ითხოვს"
#: fe-protocol3.c:1509
#: fe-protocol3.c:1510
#, c-format
msgid "server only supports protocol version %d.%d, but \"%s\" was set to %d.%d"
msgstr "სერვერს, მხოლოდ, %d.%d ვერსიის პროტოკოლის მხარდაჭერა აქვს, მაგრამ \"%s\"-ის მნიშვნელობაა %d.%d"
#: fe-protocol3.c:1538
#: fe-protocol3.c:1539
#, c-format
msgid "received invalid protocol negotiation message: server reported unsupported parameter name without a \"%s\" prefix (\"%s\")"
msgstr "მიღებულია არასწორი პროტოკოლის მოლაპარაკების შეტყობინება: სერვერმა მოიწერა მხარდაუჭერელი პარამეტრის სახელი \"%s\" პრეფიქსის გარეშე (\"%s\")"
#: fe-protocol3.c:1550
#: fe-protocol3.c:1551
#, c-format
msgid "received invalid protocol negotiation message: server reported an unsupported parameter that was not requested (\"%s\")"
msgstr "მიღებულია არასწორი პროტოკოლის მიმოცვლის შეტყობინება: სერვერმა მოიწერა მხარდაუჭერელი პარამეტრი, რომელიც მას არ მოუთხოვია (\"%s\")"
#: fe-protocol3.c:1563
#: fe-protocol3.c:1564
#, c-format
msgid "server did not report the unsupported \"%s\" parameter in its protocol negotiation message"
msgstr "სერვერმა არ შეგვატყობინა მხარდაუჭერელი პარამეტრის '%s' არსებობის შესახებ პროტოკოლის მოლაპარაკების შეტყობინებაში"
#: fe-protocol3.c:1571
#: fe-protocol3.c:1572
#, c-format
msgid "received invalid protocol negotiation message: message too short"
msgstr "მიღებულია არასწორი პროტოკოლის მიმოცვლის შეტყობინება; შეტყობინება მეტისმეტად მოკლეა"
#: fe-protocol3.c:1639
#: fe-protocol3.c:1640
#, c-format
msgid "received invalid BackendKeyData message: cancel key with length %d not allowed in protocol version 3.0 (must be 4 bytes)"
msgstr "მიღებულია არასწორი შეტყობინება BackendKeyData: გაუქმების გასაღები სიგრძით %d დაუშვებელია პროტოკოლის ვერსიაში 3.0 (უნდა იყო 4 ბაიტი)"
#: fe-protocol3.c:1646
#: fe-protocol3.c:1647
#, c-format
msgid "received invalid BackendKeyData message: cancel key with length %d is too short (minimum 4 bytes)"
msgstr "მიღებულია არასწორი შეტყობინება BackendKeyData: გაუქმების გასაღები სიგრძით %d ძალიან მოკლეა (უნდა იყო 4 ბაიტი)"
#: fe-protocol3.c:1653
#: fe-protocol3.c:1654
#, c-format
msgid "received invalid BackendKeyData message: cancel key with length %d is too long (maximum 256 bytes)"
msgstr "მიღებულია არასწორი შეტყობინება BackendKeyData: გაუქმების გასაღები სიგრძით %d ძალიან გრძელია (მაქს 256 ბაიტი)"
#: fe-protocol3.c:2017
#: fe-protocol3.c:2018
#, c-format
msgid "PQgetline: not doing text COPY OUT"
msgstr "PQgetline: ტექსტის COPY OUT-ს არ გავაკეთებ"
#: fe-protocol3.c:2348
#: fe-protocol3.c:2349
#, c-format
msgid "server returned too much data"
msgstr "სერვერმა მეტისმეტად ბევრი მონაცემები გამოაგზავნა"
#: fe-protocol3.c:2403
#: fe-protocol3.c:2404
#, c-format
msgid "protocol error: no function result"
msgstr "პროტოკოლის შეცდომა: ფუნქციის შედეგის გარეშე"
#: fe-protocol3.c:2415
#: fe-protocol3.c:2416
#, c-format
msgid "protocol error: id=0x%x"
msgstr "პროტოკოლის შეცდომა: id=0x%x"
@@ -1810,12 +1815,12 @@ msgstr "GSSAPI -ის გადატანის შეცდომა"
msgid "outgoing GSSAPI message would not use confidentiality"
msgstr "გამავალი GSSAPI შეტყობინება კონფიდენციალობას ვერ იყენებს"
#: fe-secure-gssapi.c:215 fe-secure-gssapi.c:726
#: fe-secure-gssapi.c:215 fe-secure-gssapi.c:733
#, c-format
msgid "client tried to send oversize GSSAPI packet (%zu > %zu)"
msgstr "კლიენტი ძალიან დიდი GSSAPI პაკეტების გაგზავნას ცდილობს (%zu > %zu)"
#: fe-secure-gssapi.c:354 fe-secure-gssapi.c:602
#: fe-secure-gssapi.c:354 fe-secure-gssapi.c:609
#, c-format
msgid "oversize GSSAPI packet sent by the server (%zu > %zu)"
msgstr "სერვერის მიერ გამოგზავნილი GSSAPI-ის პაკეტი ძალიან დიდია (%zu > %zu)"
@@ -1829,110 +1834,120 @@ msgstr "GSSAPI-ის გადატანის მოხსნის შე
msgid "incoming GSSAPI message did not use confidentiality"
msgstr "შემომავალი GSSAPI შეტყობინება კონფიდენციალობას ვერ იყენებს"
#: fe-secure-gssapi.c:665
#: fe-secure-gssapi.c:672
msgid "could not initiate GSSAPI security context"
msgstr "'GSSAPI' უსაფრთხოების კონტექსტის დაწყების შეცდომა"
#: fe-secure-gssapi.c:715
#: fe-secure-gssapi.c:722
msgid "GSSAPI size check error"
msgstr "GSSAPI-ის ზომის შემოწმების შეცდომა"
#: fe-secure-openssl.c:185 fe-secure-openssl.c:291 fe-secure-openssl.c:1383
#: fe-secure-openssl.c:186 fe-secure-openssl.c:322 fe-secure-openssl.c:1414
#, c-format
msgid "SSL SYSCALL error: %s"
msgstr "SSL SYSCALL-ის შეცდომა: %s"
#: fe-secure-openssl.c:191 fe-secure-openssl.c:297 fe-secure-openssl.c:1386
#: fe-secure-openssl.c:192 fe-secure-openssl.c:328 fe-secure-openssl.c:1417
#, c-format
msgid "SSL SYSCALL error: EOF detected"
msgstr "SSL SYSCALL -ის შეცდომა: ნაპოვნია EOF"
#: fe-secure-openssl.c:201 fe-secure-openssl.c:307 fe-secure-openssl.c:1394
#: fe-secure-openssl.c:202 fe-secure-openssl.c:338 fe-secure-openssl.c:1425
#, c-format
msgid "SSL error: %s"
msgstr "SSL-ის შეცდომა: %s"
#: fe-secure-openssl.c:215 fe-secure-openssl.c:321
#: fe-secure-openssl.c:216 fe-secure-openssl.c:352
#, c-format
msgid "SSL connection has been closed unexpectedly"
msgstr "SSL შეერთება მოულოდნელად დაიხურა"
#: fe-secure-openssl.c:220 fe-secure-openssl.c:326 fe-secure-openssl.c:1441
#: fe-secure-openssl.c:221 fe-secure-openssl.c:357 fe-secure-openssl.c:1472
#, c-format
msgid "unrecognized SSL error code: %d"
msgstr "უცნობი SSL-ის შეცდომის კოდი: %d"
#: fe-secure-openssl.c:368
#: fe-secure-openssl.c:251
#, c-format
msgid "OpenSSL reports negative bytes pending"
msgstr "OpenSSL-მა შეგვატყობინა უარყოფითი დარჩენილი ბაიტის შესახებ"
#: fe-secure-openssl.c:263
#, c-format
msgid "OpenSSL reports INT_MAX bytes pending"
msgstr "OpenSSL-მა შეგვატყობინა, რომ დარჩენილია INT_MAX ბაიტი"
#: fe-secure-openssl.c:399
#, c-format
msgid "could not determine server certificate signature algorithm"
msgstr "სერვერის სერტიფიკატის ხელმოწერის ალგორითმის დადგენა შეუძლებელია"
#: fe-secure-openssl.c:388
#: fe-secure-openssl.c:419
#, c-format
msgid "could not find digest for NID %s"
msgstr "'NID'-ისთვის (%s) დაიჯესტის პოვნა შეუძლებელია"
#: fe-secure-openssl.c:397
#: fe-secure-openssl.c:428
#, c-format
msgid "could not generate peer certificate hash"
msgstr "პარტნიორის სერტიფიკატის ჰეშის გენერირების შეცდომა"
#: fe-secure-openssl.c:480
#: fe-secure-openssl.c:511
#, c-format
msgid "SSL certificate's name entry is missing"
msgstr "SSL სერტიფიკატის სახელის ჩანაწერი არ არსებობს"
#: fe-secure-openssl.c:510
#: fe-secure-openssl.c:541
#, c-format
msgid "SSL certificate's address entry is missing"
msgstr "SSL სერტიფიკატის მისამართის ჩანაწერი არ არსებობს"
#: fe-secure-openssl.c:716
#: fe-secure-openssl.c:747
#, c-format
msgid "WARNING: could not open SSL key logging file \"%s\": %m\n"
msgstr "გაფრთხილება: ვერ გავხსენი SSL გასაღების ჟურნალის ფაილი \"%s\": %m\n"
#: fe-secure-openssl.c:724
#: fe-secure-openssl.c:755
#, c-format
msgid "WARNING: could not write to SSL key logging file \"%s\": %m\n"
msgstr "გაფრთხილება: SSL გასაღების ჟურნალის ფაილში \"%s\" ჩაწერის შეცდომა: %m\n"
#: fe-secure-openssl.c:777
#: fe-secure-openssl.c:808
#, c-format
msgid "could not create SSL context: %s"
msgstr "შეცდომა SSL კონტექსტის შექმნისას: %s"
#: fe-secure-openssl.c:819
#: fe-secure-openssl.c:850
#, c-format
msgid "invalid value \"%s\" for minimum SSL protocol version"
msgstr "'SSL' პროტოკოლის ვერსიის არასწორი მინიმალური მნიშვნელობა: %s"
#: fe-secure-openssl.c:829
#: fe-secure-openssl.c:860
#, c-format
msgid "could not set minimum SSL protocol version: %s"
msgstr "'SSL' პროტოკოლის ვერსიის მინიმალური მნიშვნელობის დაყენების შეცდომა: %s"
#: fe-secure-openssl.c:845
#: fe-secure-openssl.c:876
#, c-format
msgid "invalid value \"%s\" for maximum SSL protocol version"
msgstr "'SSL' პროტოკოლის ვერსიის არასწორი მაქსიმალური მნიშვნელობა: %s"
#: fe-secure-openssl.c:855
#: fe-secure-openssl.c:886
#, c-format
msgid "could not set maximum SSL protocol version: %s"
msgstr "'SSL' პროტოკოლის ვერსიის მაქსიმალური მნიშვნელობის დაყენების შეცდომა: %s"
#: fe-secure-openssl.c:893
#: fe-secure-openssl.c:924
#, c-format
msgid "could not load system root certificate paths: %s"
msgstr "სისტემური root სერტიფიკატების ბილიკების ჩატვირთვის შეცდომა: %s"
#: fe-secure-openssl.c:910
#: fe-secure-openssl.c:941
#, c-format
msgid "could not read root certificate file \"%s\": %s"
msgstr "root სერტიფიკატის ფაილის (\"%s\") წაკითხვის შეცდომა: %s"
#: fe-secure-openssl.c:962
#: fe-secure-openssl.c:993
#, c-format
msgid ""
"could not get home directory to locate root certificate file\n"
@@ -1941,7 +1956,7 @@ msgstr ""
"root სერტიფიკატის ფაილის მოსაძებნად საწყისი საქაღალდის მიღება შეუძლებელია\n"
"ამ წარმოადგინეთ ფაილი, ან გამოიყენეთ სისტემის სანდო root-ები პარამეტრით sslrootcert=system, ან sslmode სერვერის სერტიფიკატის შემოწმება გამორთეთ."
#: fe-secure-openssl.c:965
#: fe-secure-openssl.c:996
#, c-format
msgid ""
"root certificate file \"%s\" does not exist\n"
@@ -1950,127 +1965,127 @@ msgstr ""
"root სერტიფიკატის ფაილი \"%s\" არ არსებობს\n"
"წარმოადგინეთ ფაილი ან გამორთეთ sslmode სერვერის სერტიფიკატის შემოწმება."
#: fe-secure-openssl.c:1000
#: fe-secure-openssl.c:1031
#, c-format
msgid "could not open certificate file \"%s\": %s"
msgstr "სერტიფიკატის ფაილის გახსნის შეცდომა \"%s\": %s"
#: fe-secure-openssl.c:1018
#: fe-secure-openssl.c:1049
#, c-format
msgid "could not read certificate file \"%s\": %s"
msgstr "სერტიფიკატის ფაილის წაკითხვის შეცდომა \"%s\": %s"
#: fe-secure-openssl.c:1042
#: fe-secure-openssl.c:1073
#, c-format
msgid "could not establish SSL connection: %s"
msgstr "'SSL' შეერთების დამყარების შეცდომა: %s"
#: fe-secure-openssl.c:1059
#: fe-secure-openssl.c:1090
#, c-format
msgid "WARNING: sslkeylogfile support requires OpenSSL\n"
msgstr "გაფრთხილება: sslkeylogfile-ის მხარდაჭერას OpenSSL სჭირდება\n"
#: fe-secure-openssl.c:1061
#: fe-secure-openssl.c:1092
#, c-format
msgid "WARNING: libpq was not built with sslkeylogfile support\n"
msgstr "გაფრთხილება: libpq არ იყო აგებული sslkeylogfile-ის მხარდაჭერით\n"
#: fe-secure-openssl.c:1091
#: fe-secure-openssl.c:1122
#, c-format
msgid "could not set SSL Server Name Indication (SNI): %s"
msgstr "'SSL' სერვერის სახელის ინდიკაციის (SNI) დაყენების შეცდომა: %s"
#: fe-secure-openssl.c:1108
#: fe-secure-openssl.c:1139
#, c-format
msgid "could not set SSL ALPN extension: %s"
msgstr "\"SSL ALPN\" გაფართოების დაყენების შეცდომა: %s"
#: fe-secure-openssl.c:1151
#: fe-secure-openssl.c:1182
#, c-format
msgid "could not load SSL engine \"%s\": %s"
msgstr "'SSL' ძრავის (\"%s\") ჩატვირთვის შეცდომა: %s"
#: fe-secure-openssl.c:1162
#: fe-secure-openssl.c:1193
#, c-format
msgid "could not initialize SSL engine \"%s\": %s"
msgstr "'SSL' ძრავის (\"%s\") ინიციალიზაციის შეცდომა: %s"
#: fe-secure-openssl.c:1177
#: fe-secure-openssl.c:1208
#, c-format
msgid "could not read private SSL key \"%s\" from engine \"%s\": %s"
msgstr "'SSL'-ის პირადი გასაღების (\"%s\") ძრავიდან (\"%s\") წაკითხვის შეცდომა: %s"
#: fe-secure-openssl.c:1190
#: fe-secure-openssl.c:1221
#, c-format
msgid "could not load private SSL key \"%s\" from engine \"%s\": %s"
msgstr "'SSL'-ის პირადი გასაღების (\"%s\") ძრავიდან (\"%s\") წაკითხვის შეცდომა: %s"
#: fe-secure-openssl.c:1227
#: fe-secure-openssl.c:1258
#, c-format
msgid "certificate present, but not private key file \"%s\""
msgstr "სერტიფიკატისგან განსხვავებით, პირადი გასაღების ფაილი \"%s\" არ არსებობს"
#: fe-secure-openssl.c:1230
#: fe-secure-openssl.c:1261
#, c-format
msgid "could not stat private key file \"%s\": %m"
msgstr "პირადი გასაღების ფაილი \"%s\" არ არსებობს: %m"
#: fe-secure-openssl.c:1238
#: fe-secure-openssl.c:1269
#, c-format
msgid "private key file \"%s\" is not a regular file"
msgstr "პირადი გასაღების ფაილი \"%s\" ჩვეულებრივი ფაილი არაა"
#: fe-secure-openssl.c:1271
#: fe-secure-openssl.c:1302
#, c-format
msgid "private key file \"%s\" has group or world access; file must have permissions u=rw (0600) or less if owned by the current user, or permissions u=rw,g=r (0640) or less if owned by root"
msgstr "პირადი გასაღების ფაილს \"%s\" აქვს ჯგუფური ან ყველა სხვაზე წვდომა; ფაილს უნდა ჰქონდეს ნებართვები u=rw (0600) ან ნაკლები, თუ ეკუთვნის ამჟამინდელ მომხმარებელს, ან ნებართვები u=rw,g=r (0640) ან ნაკლები, თუ ეკუთვნის root-ს"
#: fe-secure-openssl.c:1295
#: fe-secure-openssl.c:1326
#, c-format
msgid "could not load private key file \"%s\": %s"
msgstr "პირადი გასაღების ფაილის \"%s\" ჩატვირთვის შეცდომა: %s"
#: fe-secure-openssl.c:1311
#: fe-secure-openssl.c:1342
#, c-format
msgid "certificate does not match private key file \"%s\": %s"
msgstr "სერტიფიკატი პირადი გასაღების ფაილს (\"%s\") არ ემთხვევა: %s"
#: fe-secure-openssl.c:1380
#: fe-secure-openssl.c:1411
#, c-format
msgid "SSL error: certificate verify failed: %s"
msgstr "SSL-ის შეცდომა: სერტიფიკატის გადამოწმების შეცდომა: %s"
#: fe-secure-openssl.c:1425
#: fe-secure-openssl.c:1456
#, c-format
msgid "This may indicate that the server does not support any SSL protocol version between %s and %s."
msgstr "ეს შეიძლება ნიშნავდეს, რომ სერვერს SSL პროტოკოლის %s-სა და %s-ს შორის ვერსიების მხარდაჭერა არ გააჩნია."
#: fe-secure-openssl.c:1457
#: fe-secure-openssl.c:1488
#, c-format
msgid "direct SSL connection was established without ALPN protocol negotiation extension"
msgstr "პირდაპირი SSL მიერთება დამყარდა ALPN პროტოკოლის მიმოცვლის გაფართოების გარეშე"
#: fe-secure-openssl.c:1469
#: fe-secure-openssl.c:1500
#, c-format
msgid "SSL connection was established with unexpected ALPN protocol"
msgstr "SSL შეერთება დამყარდა მოულოდნელი ALPN პროტოკოლით"
#: fe-secure-openssl.c:1486
#: fe-secure-openssl.c:1517
#, c-format
msgid "certificate could not be obtained: %s"
msgstr "სერტიფიკატის მიღების შეცდომა: %s"
#: fe-secure-openssl.c:1565
#: fe-secure-openssl.c:1596
#, c-format
msgid "no SSL error reported"
msgstr "'SSL'-ის შეცდომების გარეშე"
#: fe-secure-openssl.c:1608
#: fe-secure-openssl.c:1639
#, c-format
msgid "SSL error code %lu"
msgstr "SSL-ის შეცდომის კოდი %lu"
#: fe-secure-openssl.c:1910
#: fe-secure-openssl.c:1941
#, c-format
msgid "WARNING: sslpassword truncated\n"
msgstr "გაფრთხილება: sslpasswrord შეკვეცილია\n"
@@ -2080,7 +2095,7 @@ msgstr "გაფრთხილება: sslpasswrord შეკვეცილ
msgid "could not receive data from server: %s"
msgstr "სერვერიდან მონაცემების მიღების შეცდომა: %s"
#: fe-secure.c:404
#: fe-secure.c:428
#, c-format
msgid "could not send data to server: %s"
msgstr "სერვერისთვის მონაცემების გაგზავნის შეცდომა: %s"
@@ -2089,4 +2104,3 @@ msgstr "სერვერისთვის მონაცემების
#, c-format
msgid "unrecognized socket error: 0x%08X/%d"
msgstr "სოკეტის უცნობი შეცდომა: 0x%08X/%d"

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +1,13 @@
# Russian message translation file for plpython
# 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.
# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2026 Alexander Lakhin <exclusion@gmail.com>
msgid ""
msgstr ""
"Project-Id-Version: plpython (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-08-30 15:59+0300\n"
"PO-Revision-Date: 2019-08-29 15:42+0300\n"
"POT-Creation-Date: 2026-08-05 06:37+0300\n"
"PO-Revision-Date: 2026-08-05 07:51+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -27,12 +27,12 @@ msgstr "plpy.cursor ожидает запрос или план"
msgid "plpy.cursor takes a sequence as its second argument"
msgstr "plpy.cursor принимает в качестве второго аргумента последовательность"
#: plpy_cursorobject.c:193 plpy_spi.c:200
#: plpy_cursorobject.c:193 plpy_spi.c:205
#, c-format
msgid "could not execute plan"
msgstr "нельзя выполнить план"
#: plpy_cursorobject.c:196 plpy_spi.c:203
#: plpy_cursorobject.c:196 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"
@@ -40,28 +40,34 @@ msgstr[0] "Ожидалась последовательность из %d ар
msgstr[1] "Ожидалась последовательность из %d аргументов, получено %d: %s"
msgstr[2] "Ожидалась последовательность из %d аргументов, получено %d: %s"
#: plpy_cursorobject.c:349
#: plpy_cursorobject.c:264 plpy_spi.c:92 plpy_spi.c:259 plpy_typeio.c:1214
#: plpy_typeio.c:1465
#, c-format
msgid "could not get element %d from sequence"
msgstr "не удалось получить элемент %d из последовательности"
#: plpy_cursorobject.c:354
#, c-format
msgid "iterating a closed cursor"
msgstr "перемещение закрытого курсора"
#: plpy_cursorobject.c:357 plpy_cursorobject.c:423
#: plpy_cursorobject.c:362 plpy_cursorobject.c:428
#, c-format
msgid "iterating a cursor in an aborted subtransaction"
msgstr "перемещение курсора в прерванной подтранзакции"
#: plpy_cursorobject.c:415
#: plpy_cursorobject.c:420
#, c-format
msgid "fetch from a closed cursor"
msgstr "выборка из закрытого курсора"
#: plpy_cursorobject.c:458 plpy_spi.c:389
#: plpy_cursorobject.c:463 plpy_spi.c:399
#, c-format
msgid "query result has too many rows to fit in a Python list"
msgstr ""
"результат запроса содержит слишком много строк для передачи в списке Python"
#: plpy_cursorobject.c:510
#: plpy_cursorobject.c:515
#, c-format
msgid "closing a cursor in an aborted subtransaction"
msgstr "закрытие курсора в прерванной подтранзакции"
@@ -319,27 +325,27 @@ msgstr "команда не выдала результирующий набор
msgid "second argument of plpy.prepare must be a sequence"
msgstr "вторым аргументом plpy.prepare должна быть последовательность"
#: plpy_spi.c:94
#: plpy_spi.c:99
#, c-format
msgid "plpy.prepare: type name at ordinal position %d is not a string"
msgstr "plpy.prepare: имя типа с порядковым номером %d не является строкой"
#: plpy_spi.c:166
#: plpy_spi.c:171
#, c-format
msgid "plpy.execute expected a query or a plan"
msgstr "plpy.execute ожидает запрос или план"
#: plpy_spi.c:184
#: plpy_spi.c:189
#, c-format
msgid "plpy.execute takes a sequence as its second argument"
msgstr "plpy.execute принимает в качестве второго аргумента последовательность"
#: plpy_spi.c:285
#: plpy_spi.c:295
#, c-format
msgid "SPI_execute_plan failed: %s"
msgstr "ошибка в SPI_execute_plan: %s"
#: plpy_spi.c:327
#: plpy_spi.c:337
#, c-format
msgid "SPI_execute failed: %s"
msgstr "ошибка в SPI_execute: %s"
@@ -413,7 +419,7 @@ msgstr ""
"не удалось определить длину последовательности в возвращаемом функцией "
"значении"
#: plpy_typeio.c:1225 plpy_typeio.c:1240 plpy_typeio.c:1256
#: plpy_typeio.c:1229 plpy_typeio.c:1244 plpy_typeio.c:1260
#, c-format
msgid ""
"multidimensional arrays must have array expressions with matching dimensions"
@@ -421,22 +427,22 @@ msgstr ""
"для многомерных массивов должны задаваться выражения с соответствующими "
"размерностями"
#: plpy_typeio.c:1230
#: plpy_typeio.c:1234
#, c-format
msgid "number of array dimensions exceeds the maximum allowed (%d)"
msgstr "число размерностей массива превышает предел (%d)"
#: plpy_typeio.c:1332
#: plpy_typeio.c:1336
#, c-format
msgid "malformed record literal: \"%s\""
msgstr "ошибка в литерале записи: \"%s\""
#: plpy_typeio.c:1333
#: plpy_typeio.c:1337
#, c-format
msgid "Missing left parenthesis."
msgstr "Отсутствует левая скобка."
#: plpy_typeio.c:1334 plpy_typeio.c:1535
#: plpy_typeio.c:1338 plpy_typeio.c:1542
#, c-format
msgid ""
"To return a composite type in an array, return the composite type as a "
@@ -445,12 +451,12 @@ msgstr ""
"Чтобы возвратить составной тип в массиве, нужно возвратить составное "
"значение в виде кортежа Python, например: \"[('foo',)]\"."
#: plpy_typeio.c:1381
#: plpy_typeio.c:1385
#, c-format
msgid "key \"%s\" not found in mapping"
msgstr "ключ \"%s\" не найден в сопоставлении"
#: plpy_typeio.c:1382
#: plpy_typeio.c:1386
#, c-format
msgid ""
"To return null in a column, add the value None to the mapping with the key "
@@ -459,17 +465,17 @@ msgstr ""
"Чтобы присвоить столбцу NULL, добавьте в сопоставление значение None с "
"ключом-именем столбца."
#: plpy_typeio.c:1435
#: plpy_typeio.c:1439
#, c-format
msgid "length of returned sequence did not match number of columns in row"
msgstr "длина возвращённой последовательности не равна числу столбцов в строке"
#: plpy_typeio.c:1533
#: plpy_typeio.c:1540
#, c-format
msgid "attribute \"%s\" does not exist in Python object"
msgstr "в объекте Python не существует атрибут \"%s\""
#: plpy_typeio.c:1536
#: plpy_typeio.c:1543
#, c-format
msgid ""
"To return null in a column, let the returned object have an attribute named "