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: 38bf3093b58a4c3d9ac0c94aa9e6410159c6d900
This commit is contained in:
Peter Eisentraut
2026-08-10 12:20:36 +02:00
parent 9265021cec
commit ed3dcc9225
40 changed files with 5954 additions and 5314 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 16\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2024-11-07 14:07+0000\n"
"POT-Creation-Date: 2026-08-04 09:19+0000\n"
"PO-Revision-Date: 2023-08-30 08:08+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
@@ -67,17 +67,27 @@ msgstr "%s() fehlgeschlagen: %m"
msgid "out of memory"
msgstr "Speicher aufgebraucht"
#: ../../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 "Speicher aufgebraucht\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 "kann NULL-Zeiger nicht kopieren (interner Fehler)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n"
#: ../../common/file_utils.c:87 ../../common/file_utils.c:447
#, c-format
msgid "could not stat file \"%s\": %m"

View File

@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: initdb (PostgreSQL 16)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2024-10-07 10:50+0900\n"
"PO-Revision-Date: 2024-10-07 11:01+0900\n"
"POT-Creation-Date: 2026-05-12 14:40+0900\n"
"PO-Revision-Date: 2026-05-14 16:21+0900\n"
"Last-Translator: Kyotaro Horiguchi <horikyota.ntt@gmail.com>\n"
"Language-Team: Japan PostgreSQL Users Group <jpug-doc@ml.postgresql.jp>\n"
"Language: ja\n"
@@ -68,17 +68,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 "null ポインタを複製できません(内部エラー)。\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:87 ../../common/file_utils.c:447
#, c-format
msgid "could not stat file \"%s\": %m"

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: 2024-11-02 08:21+0300\n"
"PO-Revision-Date: 2024-11-02 08:27+0300\n"
"POT-Creation-Date: 2026-08-05 06:38+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"
@@ -73,17 +73,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:87 ../../common/file_utils.c:447
#, c-format
msgid "could not stat file \"%s\": %m"

View File

@@ -1,4 +1,4 @@
# 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"

View File

@@ -1,7 +1,7 @@
# 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"

File diff suppressed because it is too large Load Diff

View File

@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_basebackup (PostgreSQL 16)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2023-05-22 09:35+0900\n"
"PO-Revision-Date: 2023-05-22 09:48+0900\n"
"POT-Creation-Date: 2026-05-12 14:41+0900\n"
"PO-Revision-Date: 2026-05-14 16:27+0900\n"
"Last-Translator: Kyotaro Horiguchi <horikyota.ntt@gmail.com>\n"
"Language-Team: Japan PostgreSQL Users Group <jpug-doc@ml.postgresql.jp>\n"
"Language: ja\n"
@@ -44,8 +44,8 @@ msgstr "ヒント: "
#: ../../common/compression.c:132 ../../common/compression.c:141
#: ../../common/compression.c:150 bbstreamer_gzip.c:116 bbstreamer_gzip.c:249
#: bbstreamer_lz4.c:100 bbstreamer_lz4.c:298 bbstreamer_zstd.c:129
#: bbstreamer_zstd.c:284
#: bbstreamer_lz4.c:100 bbstreamer_lz4.c:298 bbstreamer_zstd.c:126
#: bbstreamer_zstd.c:281
#, c-format
msgid "this build does not support compression with %s"
msgstr "このビルドでは%sによる圧縮をサポートしていません"
@@ -94,17 +94,27 @@ msgstr "圧縮アルゴリズム\"%s\"はワーカー数を受け付けません
msgid "compression algorithm \"%s\" does not support long-distance mode"
msgstr "圧縮アルゴリズム\"%s\"は長距離モードをサポートしません"
#: ../../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 "null ポインタを複製できません (内部エラー)\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:87 ../../common/file_utils.c:447
#: pg_receivewal.c:319 pg_recvlogical.c:339
#, c-format
@@ -134,7 +144,7 @@ msgstr "ファイル\"%s\"をオープンできませんでした: %m"
msgid "could not fsync file \"%s\": %m"
msgstr "ファイル\"%s\"をfsyncできませんでした: %m"
#: ../../common/file_utils.c:379 pg_basebackup.c:2237 walmethods.c:462
#: ../../common/file_utils.c:379 pg_basebackup.c:2238 walmethods.c:462
#, c-format
msgid "could not rename file \"%s\" to \"%s\": %m"
msgstr "ファイル\"%s\"の名前を\"%s\"に変更できませんでした: %m"
@@ -151,49 +161,59 @@ msgstr "%sは%d..%dの範囲でなければなりません"
#: ../../fe_utils/recovery_gen.c:34 ../../fe_utils/recovery_gen.c:45
#: ../../fe_utils/recovery_gen.c:70 ../../fe_utils/recovery_gen.c:90
#: ../../fe_utils/recovery_gen.c:149 pg_basebackup.c:1609
#: ../../fe_utils/recovery_gen.c:149 pg_basebackup.c:1610
#, c-format
msgid "out of memory"
msgstr "メモリ不足です"
#: ../../fe_utils/recovery_gen.c:124 bbstreamer_file.c:121
#: bbstreamer_file.c:258 pg_basebackup.c:1406 pg_basebackup.c:1700
#: bbstreamer_file.c:270 pg_basebackup.c:1407 pg_basebackup.c:1701
#, c-format
msgid "could not write to file \"%s\": %m"
msgstr "ファイル\"%s\"を書き込めませんでした: %m"
#: ../../fe_utils/recovery_gen.c:133 bbstreamer_file.c:93 bbstreamer_file.c:360
#: pg_basebackup.c:1470 pg_basebackup.c:1679
#: ../../fe_utils/recovery_gen.c:133 bbstreamer_file.c:93 bbstreamer_file.c:374
#: pg_basebackup.c:1471 pg_basebackup.c:1680
#, c-format
msgid "could not create file \"%s\": %m"
msgstr "ファイル\"%s\"を作成できませんでした: %m"
#: bbstreamer_file.c:138 pg_recvlogical.c:633
#: bbstreamer_file.c:138 bbstreamer_file.c:279 pg_recvlogical.c:633
#, c-format
msgid "could not close file \"%s\": %m"
msgstr "ファイル\"%s\"をクローズできませんでした: %m"
#: bbstreamer_file.c:275
#: bbstreamer_file.c:219 bbstreamer_tar.c:299
#, c-format
msgid "tar member has unsafe path name: \"%s\""
msgstr "tarメンバーのパス名が安全ではありません: \"%s\""
#: bbstreamer_file.c:244
#, c-format
msgid "link target has unsafe path name: \"%s\""
msgstr "リンク先のパス名が安全ではありません: \"%s\""
#: bbstreamer_file.c:289
#, c-format
msgid "unexpected state while extracting archive"
msgstr "アーカイブの抽出中に想定外の状態"
#: bbstreamer_file.c:320 pg_basebackup.c:686 pg_basebackup.c:730
#: bbstreamer_file.c:334 pg_basebackup.c:687 pg_basebackup.c:731
#, c-format
msgid "could not create directory \"%s\": %m"
msgstr "ディレクトリ\"%s\"を作成できませんでした: %m"
#: bbstreamer_file.c:325
#: bbstreamer_file.c:339
#, c-format
msgid "could not set permissions on directory \"%s\": %m"
msgstr "ディレクトリ\"%s\"に権限を設定できませんでした: %m"
#: bbstreamer_file.c:344
#: bbstreamer_file.c:358
#, c-format
msgid "could not create symbolic link from \"%s\" to \"%s\": %m"
msgstr "\"%s\"から\"%s\"へのシンボリックリンクを作成できませんでした: %m"
#: bbstreamer_file.c:364
#: bbstreamer_file.c:378
#, c-format
msgid "could not set permissions on file \"%s\": %m"
msgstr "ファイル\"%s\"の権限を設定できませんでした: %m"
@@ -233,7 +253,7 @@ msgstr "圧縮ファイル\"%s\"をクローズすることができませんで
msgid "could not initialize compression library"
msgstr "圧縮ライブラリを初期化できませんでした"
#: bbstreamer_gzip.c:296 bbstreamer_lz4.c:354 bbstreamer_zstd.c:329
#: bbstreamer_gzip.c:296 bbstreamer_lz4.c:354 bbstreamer_zstd.c:326
#, c-format
msgid "could not decompress data: %s"
msgstr "データを伸張できませんでした: %s"
@@ -253,7 +273,7 @@ msgstr "lz4圧縮コンテクストを生成できませんでした: %s"
msgid "could not write lz4 header: %s"
msgstr "lz4ヘッダを出力できませんでした: %s"
#: bbstreamer_lz4.c:189 bbstreamer_zstd.c:181 bbstreamer_zstd.c:223
#: bbstreamer_lz4.c:189 bbstreamer_zstd.c:178 bbstreamer_zstd.c:220
#, c-format
msgid "could not compress data: %s"
msgstr "データを圧縮できませんでした: %s"
@@ -268,22 +288,22 @@ msgstr "lz4圧縮を終了できませんでした: %s"
msgid "could not initialize compression library: %s"
msgstr "圧縮ライブラリを初期化できませんでした: %s"
#: bbstreamer_tar.c:244
#: bbstreamer_tar.c:245
#, c-format
msgid "tar file trailer exceeds 2 blocks"
msgstr "tarファイル後続ブロックが2ブロックを超えています"
#: bbstreamer_tar.c:249
#: bbstreamer_tar.c:250
#, c-format
msgid "unexpected state while parsing tar archive"
msgstr "tarアーカイブのパース中に想定外の状態"
#: bbstreamer_tar.c:296
#: bbstreamer_tar.c:297
#, c-format
msgid "tar member has empty name"
msgstr "tarメンバーの名前が空です"
#: bbstreamer_tar.c:328
#: bbstreamer_tar.c:332
#, c-format
msgid "COPY stream ended before last file was finished"
msgstr "最後のファイルが終わる前にCOPYストリームが終了しました"
@@ -303,12 +323,12 @@ msgstr "zstd圧縮レベルを%dに設定できませんでした: %s"
msgid "could not set compression worker count to %d: %s"
msgstr "圧縮ワーカー数を%dに設定できませんでした: %s"
#: bbstreamer_zstd.c:116
#: bbstreamer_zstd.c:115
#, c-format
msgid "could not enable long-distance mode: %s"
msgstr "長距離モードを有効化できませんでした: %s"
#: bbstreamer_zstd.c:275
#: bbstreamer_zstd.c:272
#, c-format
msgid "could not create zstd decompression context"
msgstr "zstd伸張コンテクストを生成できませんでした"
@@ -673,7 +693,7 @@ msgstr "%s ホームページ: <%s>\n"
msgid "could not read from ready pipe: %m"
msgstr "準備ができたパイプからの読み込みが失敗しました: %m"
#: pg_basebackup.c:480 pg_basebackup.c:622 pg_basebackup.c:2151
#: pg_basebackup.c:480 pg_basebackup.c:622 pg_basebackup.c:2152
#: streamutil.c:441
#, c-format
msgid "could not parse write-ahead log location \"%s\""
@@ -689,344 +709,344 @@ msgstr "WALファイルの書き込みを終了できませんでした: %m"
msgid "could not create pipe for background process: %m"
msgstr "バックグランドプロセス用のパイプを作成できませんでした: \"%m"
#: pg_basebackup.c:664
#: pg_basebackup.c:665
#, c-format
msgid "created temporary replication slot \"%s\""
msgstr "一時レプリケーションスロット\"%s\"を作成しました"
#: pg_basebackup.c:667
#: pg_basebackup.c:668
#, c-format
msgid "created replication slot \"%s\""
msgstr "レプリケーションスロット\"%s\"を作成していました"
#: pg_basebackup.c:701
#: pg_basebackup.c:702
#, c-format
msgid "could not create background process: %m"
msgstr "バックグラウンドプロセスを生成できませんでした: %m"
#: pg_basebackup.c:710
#: pg_basebackup.c:711
#, c-format
msgid "could not create background thread: %m"
msgstr "バックグラウンドスレッドを生成できませんでした: %m"
#: pg_basebackup.c:749
#: pg_basebackup.c:750
#, c-format
msgid "directory \"%s\" exists but is not empty"
msgstr "ディレクトリ\"%s\"は存在しますが空ではありません"
#: pg_basebackup.c:755
#: pg_basebackup.c:756
#, c-format
msgid "could not access directory \"%s\": %m"
msgstr "ディレクトリ\"%s\"にアクセスできませんでした: %m"
#: pg_basebackup.c:831
#: pg_basebackup.c:832
#, c-format
msgid "%*s/%s kB (100%%), %d/%d tablespace %*s"
msgid_plural "%*s/%s kB (100%%), %d/%d tablespaces %*s"
msgstr[0] "%*s/%s kB (100%%), %d/%d テーブル空間 %*s"
#: pg_basebackup.c:843
#: pg_basebackup.c:844
#, c-format
msgid "%*s/%s kB (%d%%), %d/%d tablespace (%s%-*.*s)"
msgid_plural "%*s/%s kB (%d%%), %d/%d tablespaces (%s%-*.*s)"
msgstr[0] "%*s/%s kB (%d%%), %d/%d テーブル空間 (%s%-*.*s)"
#: pg_basebackup.c:859
#: pg_basebackup.c:860
#, c-format
msgid "%*s/%s kB (%d%%), %d/%d tablespace"
msgid_plural "%*s/%s kB (%d%%), %d/%d tablespaces"
msgstr[0] "%*s/%s kB (%d%%), %d/%d テーブル空間"
#: pg_basebackup.c:883
#: pg_basebackup.c:884
#, c-format
msgid "transfer rate \"%s\" is not a valid value"
msgstr "転送速度\"%s\"は無効な値です"
#: pg_basebackup.c:885
#: pg_basebackup.c:886
#, c-format
msgid "invalid transfer rate \"%s\": %m"
msgstr "転送速度\"%s\"は無効です: %m"
#: pg_basebackup.c:892
#: pg_basebackup.c:893
#, c-format
msgid "transfer rate must be greater than zero"
msgstr "転送速度は0より大きな値でなければなりません"
#: pg_basebackup.c:922
#: pg_basebackup.c:923
#, c-format
msgid "invalid --max-rate unit: \"%s\""
msgstr "--max-rate の単位が不正です: \"%s\""
#: pg_basebackup.c:926
#: pg_basebackup.c:927
#, c-format
msgid "transfer rate \"%s\" exceeds integer range"
msgstr "転送速度\"%s\"がintegerの範囲を超えています"
#: pg_basebackup.c:933
#: pg_basebackup.c:934
#, c-format
msgid "transfer rate \"%s\" is out of range"
msgstr "転送速度\"%s\"が範囲外です"
#: pg_basebackup.c:995
#: pg_basebackup.c:996
#, c-format
msgid "could not get COPY data stream: %s"
msgstr "COPYデータストリームを取得できませんでした: %s"
#: pg_basebackup.c:1012 pg_recvlogical.c:436 pg_recvlogical.c:608
#: pg_basebackup.c:1013 pg_recvlogical.c:436 pg_recvlogical.c:608
#: receivelog.c:973
#, c-format
msgid "could not read COPY data: %s"
msgstr "COPYデータを読み取ることができませんでした: %s"
#: pg_basebackup.c:1016
#: pg_basebackup.c:1017
#, c-format
msgid "background process terminated unexpectedly"
msgstr "バックグラウンドプロセスが突然終了しました"
#: pg_basebackup.c:1087
#: pg_basebackup.c:1088
#, c-format
msgid "cannot inject manifest into a compressed tar file"
msgstr "圧縮tarファイルには目録は出力できません"
#: pg_basebackup.c:1088
#: pg_basebackup.c:1089
#, c-format
msgid "Use client-side compression, send the output to a directory rather than standard output, or use %s."
msgstr "クライアントサイド圧縮を使用して標準出力ではなくディレクトリに出力する、または %s を使用してください。"
#: pg_basebackup.c:1104
#: pg_basebackup.c:1105
#, c-format
msgid "cannot parse archive \"%s\""
msgstr "アーカイブ\"%s\"のパースができませんでした"
#: pg_basebackup.c:1105
#: pg_basebackup.c:1106
#, c-format
msgid "Only tar archives can be parsed."
msgstr "tarアーカイブのみパース可能です。"
#: pg_basebackup.c:1107
#: pg_basebackup.c:1108
#, c-format
msgid "Plain format requires pg_basebackup to parse the archive."
msgstr "Plainフォーマットではpg_basebackupがアーカイブをパースする必要があります。"
#: pg_basebackup.c:1109
#: pg_basebackup.c:1110
#, c-format
msgid "Using - as the output directory requires pg_basebackup to parse the archive."
msgstr "出力ディレクトリに - を指定する際にはpg_basebackupがアーカイブをパースする必要があります。"
#: pg_basebackup.c:1111
#: pg_basebackup.c:1112
#, c-format
msgid "The -R option requires pg_basebackup to parse the archive."
msgstr "-Rオプションを指定する場合はpg_basebackupがアーカイブをパースする必要があります。"
#: pg_basebackup.c:1330
#: pg_basebackup.c:1331
#, c-format
msgid "archives must precede manifest"
msgstr "アーカイブは目録より先にあるはずです"
#: pg_basebackup.c:1345
#: pg_basebackup.c:1346
#, c-format
msgid "invalid archive name: \"%s\""
msgstr "不正なアーカイブ名: \"%s\""
#: pg_basebackup.c:1417
#: pg_basebackup.c:1418
#, c-format
msgid "unexpected payload data"
msgstr "予期しないペイロードのデータ"
#: pg_basebackup.c:1560
#: pg_basebackup.c:1561
#, c-format
msgid "empty COPY message"
msgstr "空のCOPYメッセージ"
#: pg_basebackup.c:1562
#: pg_basebackup.c:1563
#, c-format
msgid "malformed COPY message of type %d, length %zu"
msgstr "タイプ%d、長さ%zuのCOPYメッセージのフォーマット異常"
#: pg_basebackup.c:1760
#: pg_basebackup.c:1761
#, c-format
msgid "incompatible server version %s"
msgstr "非互換のサーバーバージョン \"%s\""
#: pg_basebackup.c:1776
#: pg_basebackup.c:1777
#, c-format
msgid "Use -X none or -X fetch to disable log streaming."
msgstr "-X none または -X fetch でログストリーミングを無効にできます。"
#: pg_basebackup.c:1844
#: pg_basebackup.c:1845
#, c-format
msgid "backup targets are not supported by this server version"
msgstr "バックアップターゲットはこのサーバーバージョンではサポートされません"
#: pg_basebackup.c:1847
#: pg_basebackup.c:1848
#, c-format
msgid "recovery configuration cannot be written when a backup target is used"
msgstr "バックアップターゲットが使用されている場合にはリカバリ設定は出力できません"
#: pg_basebackup.c:1874
#: pg_basebackup.c:1875
#, c-format
msgid "server does not support server-side compression"
msgstr "サーバーはサーバーサイド圧縮をサポートしていません"
#: pg_basebackup.c:1884
#: pg_basebackup.c:1885
#, c-format
msgid "initiating base backup, waiting for checkpoint to complete"
msgstr "ベースバックアップを開始しています - チェックポイントの完了を待機中"
#: pg_basebackup.c:1888
#: pg_basebackup.c:1889
#, c-format
msgid "waiting for checkpoint"
msgstr "チェックポイントを待っています"
#: pg_basebackup.c:1901 pg_recvlogical.c:260 receivelog.c:543 receivelog.c:582
#: pg_basebackup.c:1902 pg_recvlogical.c:260 receivelog.c:543 receivelog.c:582
#: streamutil.c:288 streamutil.c:361 streamutil.c:413 streamutil.c:501
#: streamutil.c:653 streamutil.c:698
#, c-format
msgid "could not send replication command \"%s\": %s"
msgstr "レプリケーションコマンド\"%s\"を送信できませんでした: %s"
#: pg_basebackup.c:1909
#: pg_basebackup.c:1910
#, c-format
msgid "could not initiate base backup: %s"
msgstr "ベースバックアップを開始できませんでした: %s"
#: pg_basebackup.c:1912
#: pg_basebackup.c:1913
#, c-format
msgid "server returned unexpected response to BASE_BACKUP command; got %d rows and %d fields, expected %d rows and %d fields"
msgstr "サーバーが BASE_BACKUP コマンドに期待していない応答を返しました; %d行 %d列を受信しましたが期待は %d列 %d行でした"
#: pg_basebackup.c:1918
#: pg_basebackup.c:1919
#, c-format
msgid "checkpoint completed"
msgstr "チェックポイントが完了しました"
#: pg_basebackup.c:1932
#: pg_basebackup.c:1933
#, c-format
msgid "write-ahead log start point: %s on timeline %u"
msgstr "先行書き込みログの開始ポイント: タイムライン %2$u 上の %1$s"
#: pg_basebackup.c:1940
#: pg_basebackup.c:1941
#, c-format
msgid "could not get backup header: %s"
msgstr "バックアップヘッダを取得できませんでした: %s"
#: pg_basebackup.c:1943
#: pg_basebackup.c:1944
#, c-format
msgid "no data returned from server"
msgstr "サーバーからデータが返されませんでした"
#: pg_basebackup.c:1986
#: pg_basebackup.c:1987
#, c-format
msgid "can only write single tablespace to stdout, database has %d"
msgstr "標準出力に書き出せるテーブル空間は1つだけですが、データベースには%d個あります"
#: pg_basebackup.c:1999
#: pg_basebackup.c:2000
#, c-format
msgid "starting background WAL receiver"
msgstr "バックグランドWAL受信処理を起動します"
#: pg_basebackup.c:2082
#: pg_basebackup.c:2083
#, c-format
msgid "backup failed: %s"
msgstr "バックアップが失敗しました: %s"
#: pg_basebackup.c:2085
#: pg_basebackup.c:2086
#, c-format
msgid "no write-ahead log end position returned from server"
msgstr "サーバーから先行書き込みログの終了位置が返されませんでした"
#: pg_basebackup.c:2088
#: pg_basebackup.c:2089
#, c-format
msgid "write-ahead log end point: %s"
msgstr "先行書き込みログの終了ポイント: %s"
#: pg_basebackup.c:2099
#: pg_basebackup.c:2100
#, c-format
msgid "checksum error occurred"
msgstr "チェックサムエラーが発生しました"
#: pg_basebackup.c:2104
#: pg_basebackup.c:2105
#, c-format
msgid "final receive failed: %s"
msgstr "終端の受信に失敗しました: %s"
#: pg_basebackup.c:2128
#: pg_basebackup.c:2129
#, c-format
msgid "waiting for background process to finish streaming ..."
msgstr "バックグランドプロセスがストリーミング処理が終わるまで待機します ..."
#: pg_basebackup.c:2132
#: pg_basebackup.c:2133
#, c-format
msgid "could not send command to background pipe: %m"
msgstr "バックグランドへのパイプにコマンドを送信できませんでした: %m"
#: pg_basebackup.c:2137
#: pg_basebackup.c:2138
#, c-format
msgid "could not wait for child process: %m"
msgstr "子プロセスの待機ができませんでした: %m"
#: pg_basebackup.c:2139
#: pg_basebackup.c:2140
#, c-format
msgid "child %d died, expected %d"
msgstr "子プロセス %d が終了しましたが、期待していたのは %d でした"
#: pg_basebackup.c:2141 streamutil.c:91 streamutil.c:196
#: pg_basebackup.c:2142 streamutil.c:91 streamutil.c:196
#, c-format
msgid "%s"
msgstr "%s"
#: pg_basebackup.c:2161
#: pg_basebackup.c:2162
#, c-format
msgid "could not wait for child thread: %m"
msgstr "子スレッドの待機ができませんでした: %m"
#: pg_basebackup.c:2166
#: pg_basebackup.c:2167
#, c-format
msgid "could not get child thread exit status: %m"
msgstr "子スレッドの終了ステータスを取得できませんでした: %m"
#: pg_basebackup.c:2169
#: pg_basebackup.c:2170
#, c-format
msgid "child thread exited with error %u"
msgstr "子スレッドがエラー%uで終了しました"
#: pg_basebackup.c:2198
#: pg_basebackup.c:2199
#, c-format
msgid "syncing data to disk ..."
msgstr "データをディスクに同期しています..."
#: pg_basebackup.c:2223
#: pg_basebackup.c:2224
#, c-format
msgid "renaming backup_manifest.tmp to backup_manifest"
msgstr "backup_manifest.tmp の名前を backup_manifest に変更しています"
#: pg_basebackup.c:2243
#: pg_basebackup.c:2244
#, c-format
msgid "base backup completed"
msgstr "ベースバックアップが完了しました"
#: pg_basebackup.c:2326
#: pg_basebackup.c:2327
#, c-format
msgid "invalid checkpoint argument \"%s\", must be \"fast\" or \"spread\""
msgstr "不正な checkpoint の引数\"%s\"、\"fast\" または \"spreadでなければなりません"
#: pg_basebackup.c:2344
#: pg_basebackup.c:2345
#, c-format
msgid "invalid output format \"%s\", must be \"plain\" or \"tar\""
msgstr "不正な出力フォーマット\"%s\"、\"plain\"か\"tar\"でなければなりません"
#: pg_basebackup.c:2422
#: pg_basebackup.c:2423
#, c-format
msgid "invalid wal-method option \"%s\", must be \"fetch\", \"stream\", or \"none\""
msgstr "不正な wal-method オプション\"%s\"、\"fetch\"、\"stream\" または \"none\" のいずれかでなければなりません"
#: pg_basebackup.c:2457 pg_basebackup.c:2469 pg_basebackup.c:2491
#: pg_basebackup.c:2503 pg_basebackup.c:2509 pg_basebackup.c:2561
#: pg_basebackup.c:2572 pg_basebackup.c:2582 pg_basebackup.c:2588
#: pg_basebackup.c:2595 pg_basebackup.c:2607 pg_basebackup.c:2619
#: pg_basebackup.c:2627 pg_basebackup.c:2640 pg_basebackup.c:2646
#: pg_basebackup.c:2655 pg_basebackup.c:2667 pg_basebackup.c:2678
#: pg_basebackup.c:2686 pg_receivewal.c:748 pg_receivewal.c:760
#: pg_basebackup.c:2458 pg_basebackup.c:2470 pg_basebackup.c:2492
#: pg_basebackup.c:2504 pg_basebackup.c:2510 pg_basebackup.c:2562
#: pg_basebackup.c:2573 pg_basebackup.c:2583 pg_basebackup.c:2589
#: pg_basebackup.c:2596 pg_basebackup.c:2608 pg_basebackup.c:2620
#: pg_basebackup.c:2628 pg_basebackup.c:2641 pg_basebackup.c:2647
#: pg_basebackup.c:2656 pg_basebackup.c:2668 pg_basebackup.c:2679
#: pg_basebackup.c:2687 pg_receivewal.c:748 pg_receivewal.c:760
#: pg_receivewal.c:767 pg_receivewal.c:776 pg_receivewal.c:783
#: pg_receivewal.c:793 pg_recvlogical.c:835 pg_recvlogical.c:847
#: pg_recvlogical.c:857 pg_recvlogical.c:864 pg_recvlogical.c:871
@@ -1036,94 +1056,94 @@ msgstr "不正な wal-method オプション\"%s\"、\"fetch\"、\"stream\" ま
msgid "Try \"%s --help\" for more information."
msgstr "詳細は\"%s --help\"を実行してください。"
#: pg_basebackup.c:2467 pg_receivewal.c:758 pg_recvlogical.c:845
#: pg_basebackup.c:2468 pg_receivewal.c:758 pg_recvlogical.c:845
#, c-format
msgid "too many command-line arguments (first is \"%s\")"
msgstr "コマンドライン引数が多過ぎます(先頭は\"%s\"です)"
#: pg_basebackup.c:2490
#: pg_basebackup.c:2491
#, c-format
msgid "cannot specify both format and backup target"
msgstr "フォーマットとバックアップターゲットの両方を同時には指定できません"
#: pg_basebackup.c:2502
#: pg_basebackup.c:2503
#, c-format
msgid "must specify output directory or backup target"
msgstr "出力ディレクトリかバックアップターゲットを指定する必要があります"
#: pg_basebackup.c:2508
#: pg_basebackup.c:2509
#, c-format
msgid "cannot specify both output directory and backup target"
msgstr "出力先ディレクトリとバックアップターゲットの両方を同時には指定できません"
#: pg_basebackup.c:2538 pg_receivewal.c:802
#: pg_basebackup.c:2539 pg_receivewal.c:802
#, c-format
msgid "unrecognized compression algorithm: \"%s\""
msgstr "認識できない圧縮アルゴリズム\"%s\""
#: pg_basebackup.c:2544 pg_receivewal.c:809
#: pg_basebackup.c:2545 pg_receivewal.c:809
#, c-format
msgid "invalid compression specification: %s"
msgstr "不正な圧縮指定: %s"
#: pg_basebackup.c:2560
#: pg_basebackup.c:2561
#, c-format
msgid "client-side compression is not possible when a backup target is specified"
msgstr "バックアップターゲットが指定されているとクライアントサイド圧縮はできません"
#: pg_basebackup.c:2571
#: pg_basebackup.c:2572
#, c-format
msgid "only tar mode backups can be compressed"
msgstr "tarモードでのバックアップのみが圧縮可能です"
#: pg_basebackup.c:2581
#: pg_basebackup.c:2582
#, c-format
msgid "WAL cannot be streamed when a backup target is specified"
msgstr "バックアップターゲット指定されているとWALはストリーム出力できません"
#: pg_basebackup.c:2587
#: pg_basebackup.c:2588
#, c-format
msgid "cannot stream write-ahead logs in tar mode to stdout"
msgstr "標準出力への tar モードでは書き込み先行ログをストリーム出力できません"
#: pg_basebackup.c:2594
#: pg_basebackup.c:2595
#, c-format
msgid "replication slots can only be used with WAL streaming"
msgstr "レプリケーションスロットはWALストリーミングでのみ使用可能です"
#: pg_basebackup.c:2606
#: pg_basebackup.c:2607
#, c-format
msgid "--no-slot cannot be used with slot name"
msgstr "--no-slot はスロット名と同時には指定できません"
#. translator: second %s is an option name
#: pg_basebackup.c:2617 pg_receivewal.c:774
#: pg_basebackup.c:2618 pg_receivewal.c:774
#, c-format
msgid "%s needs a slot to be specified using --slot"
msgstr "%s は --slot でスロットを指定する必要があります"
#: pg_basebackup.c:2625 pg_basebackup.c:2665 pg_basebackup.c:2676
#: pg_basebackup.c:2684
#: pg_basebackup.c:2626 pg_basebackup.c:2666 pg_basebackup.c:2677
#: pg_basebackup.c:2685
#, c-format
msgid "%s and %s are incompatible options"
msgstr "%s と %s は非互換なオプションです"
#: pg_basebackup.c:2639
#: pg_basebackup.c:2640
#, c-format
msgid "WAL directory location cannot be specified along with a backup target"
msgstr "WALディレクトリの位置はバックアップターゲットと同時には指定できません"
#: pg_basebackup.c:2645
#: pg_basebackup.c:2646
#, c-format
msgid "WAL directory location can only be specified in plain mode"
msgstr "WALディレクトリの位置は plainモードでのみ指定可能です"
#: pg_basebackup.c:2654
#: pg_basebackup.c:2655
#, c-format
msgid "WAL directory location must be an absolute path"
msgstr "WALディレクトリの位置は、絶対パスでなければなりません"
#: pg_basebackup.c:2754
#: pg_basebackup.c:2755
#, c-format
msgid "could not create symbolic link \"%s\": %m"
msgstr "シンボリックリンク\"%s\"を作成できませんでした: %m"

View File

@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_basebackup (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: 2025-11-09 08:45+0200\n"
"POT-Creation-Date: 2026-08-05 06:38+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"
@@ -93,19 +93,29 @@ msgstr "для алгоритма сжатия \"%s\" нельзя задать
msgid "compression algorithm \"%s\" does not support long-distance mode"
msgstr "алгоритм сжатия \"%s\" не поддерживает режим большой дистанции"
#: ../../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:87 ../../common/file_utils.c:447
#: pg_receivewal.c:319 pg_recvlogical.c:339
#: pg_receivewal.c:319 pg_recvlogical.c:343
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "не удалось получить информацию о файле \"%s\": %m"
@@ -156,43 +166,53 @@ msgid "out of memory"
msgstr "нехватка памяти"
#: ../../fe_utils/recovery_gen.c:124 bbstreamer_file.c:121
#: bbstreamer_file.c:258 pg_basebackup.c:1407 pg_basebackup.c:1701
#: bbstreamer_file.c:270 pg_basebackup.c:1407 pg_basebackup.c:1701
#, c-format
msgid "could not write to file \"%s\": %m"
msgstr "не удалось записать в файл \"%s\": %m"
#: ../../fe_utils/recovery_gen.c:133 bbstreamer_file.c:93 bbstreamer_file.c:362
#: ../../fe_utils/recovery_gen.c:133 bbstreamer_file.c:93 bbstreamer_file.c:374
#: pg_basebackup.c:1471 pg_basebackup.c:1680
#, c-format
msgid "could not create file \"%s\": %m"
msgstr "не удалось создать файл \"%s\": %m"
#: bbstreamer_file.c:138 bbstreamer_file.c:267 pg_recvlogical.c:633
#: bbstreamer_file.c:138 bbstreamer_file.c:279 pg_recvlogical.c:637
#, c-format
msgid "could not close file \"%s\": %m"
msgstr "не удалось закрыть файл \"%s\": %m"
#: bbstreamer_file.c:277
#: bbstreamer_file.c:219 bbstreamer_tar.c:299
#, c-format
msgid "tar member has unsafe path name: \"%s\""
msgstr "компонент tar имеет небезопасный путь: \"%s\""
#: bbstreamer_file.c:244
#, c-format
msgid "link target has unsafe path name: \"%s\""
msgstr "цель ссылки имеет небезопасный путь: \"%s\""
#: bbstreamer_file.c:289
#, c-format
msgid "unexpected state while extracting archive"
msgstr "неожиданное состояние при извлечении архива"
#: bbstreamer_file.c:322 pg_basebackup.c:687 pg_basebackup.c:731
#: bbstreamer_file.c:334 pg_basebackup.c:687 pg_basebackup.c:731
#, c-format
msgid "could not create directory \"%s\": %m"
msgstr "не удалось создать каталог \"%s\": %m"
#: bbstreamer_file.c:327
#: bbstreamer_file.c:339
#, c-format
msgid "could not set permissions on directory \"%s\": %m"
msgstr "не удалось установить права для каталога \"%s\": %m"
#: bbstreamer_file.c:346
#: bbstreamer_file.c:358
#, c-format
msgid "could not create symbolic link from \"%s\" to \"%s\": %m"
msgstr "не удалось создать символическую ссылку \"%s\" в \"%s\": %m"
#: bbstreamer_file.c:366
#: bbstreamer_file.c:378
#, c-format
msgid "could not set permissions on file \"%s\": %m"
msgstr "не удалось установить права доступа для файла \"%s\": %m"
@@ -282,7 +302,7 @@ msgstr "неожиданное состояние при разборе архи
msgid "tar member has empty name"
msgstr "пустое имя у компонента tar"
#: bbstreamer_tar.c:329
#: bbstreamer_tar.c:332
#, c-format
msgid "COPY stream ended before last file was finished"
msgstr "поток COPY закончился до завершения последнего файла"
@@ -810,8 +830,8 @@ msgstr "скорость передачи \"%s\" вне диапазона"
msgid "could not get COPY data stream: %s"
msgstr "не удалось получить поток данных COPY: %s"
#: pg_basebackup.c:1013 pg_recvlogical.c:436 pg_recvlogical.c:608
#: receivelog.c:973
#: pg_basebackup.c:1013 pg_recvlogical.c:440 pg_recvlogical.c:612
#: receivelog.c:979
#, c-format
msgid "could not read COPY data: %s"
msgstr "не удалось прочитать данные COPY: %s"
@@ -930,9 +950,9 @@ msgstr ""
msgid "waiting for checkpoint"
msgstr "ожидание контрольной точки"
#: pg_basebackup.c:1902 pg_recvlogical.c:260 receivelog.c:543 receivelog.c:582
#: streamutil.c:288 streamutil.c:361 streamutil.c:413 streamutil.c:501
#: streamutil.c:653 streamutil.c:698
#: pg_basebackup.c:1902 pg_recvlogical.c:264 receivelog.c:542 receivelog.c:588
#: streamutil.c:288 streamutil.c:361 streamutil.c:413 streamutil.c:502
#: streamutil.c:658 streamutil.c:703
#, c-format
msgid "could not send replication command \"%s\": %s"
msgstr "не удалось передать команду репликации \"%s\": %s"
@@ -1090,15 +1110,15 @@ msgstr ""
#: pg_basebackup.c:2656 pg_basebackup.c:2668 pg_basebackup.c:2679
#: pg_basebackup.c:2687 pg_receivewal.c:748 pg_receivewal.c:760
#: pg_receivewal.c:767 pg_receivewal.c:776 pg_receivewal.c:783
#: pg_receivewal.c:793 pg_recvlogical.c:835 pg_recvlogical.c:847
#: pg_recvlogical.c:857 pg_recvlogical.c:864 pg_recvlogical.c:871
#: pg_recvlogical.c:878 pg_recvlogical.c:885 pg_recvlogical.c:892
#: pg_recvlogical.c:899 pg_recvlogical.c:906
#: pg_receivewal.c:793 pg_recvlogical.c:839 pg_recvlogical.c:851
#: pg_recvlogical.c:861 pg_recvlogical.c:868 pg_recvlogical.c:875
#: pg_recvlogical.c:882 pg_recvlogical.c:889 pg_recvlogical.c:896
#: pg_recvlogical.c:903 pg_recvlogical.c:910
#, c-format
msgid "Try \"%s --help\" for more information."
msgstr "Для дополнительной информации попробуйте \"%s --help\"."
#: pg_basebackup.c:2468 pg_receivewal.c:758 pg_recvlogical.c:845
#: pg_basebackup.c:2468 pg_receivewal.c:758 pg_recvlogical.c:849
#, c-format
msgid "too many command-line arguments (first is \"%s\")"
msgstr "слишком много аргументов командной строки (первый: \"%s\")"
@@ -1400,7 +1420,7 @@ msgstr ""
msgid "starting log streaming at %X/%X (timeline %u)"
msgstr "начало передачи журнала с позиции %X/%X (линия времени %u)"
#: pg_receivewal.c:693 pg_recvlogical.c:783
#: pg_receivewal.c:693 pg_recvlogical.c:787
#, c-format
msgid "could not parse end position \"%s\""
msgstr "не удалось разобрать конечную позицию \"%s\""
@@ -1433,23 +1453,23 @@ msgstr ""
"подключение для репликации через слот \"%s\" оказалось привязано к базе "
"данных"
#: pg_receivewal.c:878 pg_recvlogical.c:954
#: pg_receivewal.c:878 pg_recvlogical.c:958
#, c-format
msgid "dropping replication slot \"%s\""
msgstr "удаление слота репликации \"%s\""
#: pg_receivewal.c:889 pg_recvlogical.c:964
#: pg_receivewal.c:889 pg_recvlogical.c:968
#, c-format
msgid "creating replication slot \"%s\""
msgstr "создание слота репликации \"%s\""
#: pg_receivewal.c:918 pg_recvlogical.c:988
#: pg_receivewal.c:918 pg_recvlogical.c:992
#, c-format
msgid "disconnected"
msgstr "отключение"
#. translator: check source for value for %d
#: pg_receivewal.c:922 pg_recvlogical.c:992
#: pg_receivewal.c:922 pg_recvlogical.c:996
#, c-format
msgid "disconnected; waiting %d seconds to try again"
msgstr "отключение; через %d сек. последует повторное подключение"
@@ -1560,109 +1580,109 @@ msgstr "не удалось отправить пакет ответа: %s"
msgid "starting log streaming at %X/%X (slot %s)"
msgstr "начало передачи журнала с позиции %X/%X (слот %s)"
#: pg_recvlogical.c:269
#: pg_recvlogical.c:273
#, c-format
msgid "streaming initiated"
msgstr "передача запущена"
#: pg_recvlogical.c:333
#: pg_recvlogical.c:337
#, c-format
msgid "could not open log file \"%s\": %m"
msgstr "не удалось открыть файл протокола \"%s\": %m"
#: pg_recvlogical.c:362 receivelog.c:882
#: pg_recvlogical.c:366 receivelog.c:888
#, c-format
msgid "invalid socket: %s"
msgstr "неверный сокет: %s"
#: pg_recvlogical.c:415 receivelog.c:910
#: pg_recvlogical.c:419 receivelog.c:916
#, c-format
msgid "%s() failed: %m"
msgstr "ошибка в %s(): %m"
#: pg_recvlogical.c:422 receivelog.c:959
#: pg_recvlogical.c:426 receivelog.c:965
#, c-format
msgid "could not receive data from WAL stream: %s"
msgstr "не удалось получить данные из потока WAL: %s"
#: pg_recvlogical.c:464 pg_recvlogical.c:515 receivelog.c:1003
#: receivelog.c:1066
#: pg_recvlogical.c:468 pg_recvlogical.c:519 receivelog.c:1009
#: receivelog.c:1072
#, c-format
msgid "streaming header too small: %d"
msgstr "заголовок потока слишком мал: %d"
#: pg_recvlogical.c:499 receivelog.c:843
#: pg_recvlogical.c:503 receivelog.c:849
#, c-format
msgid "unrecognized streaming header: \"%c\""
msgstr "нераспознанный заголовок потока: \"%c\""
#: pg_recvlogical.c:553 pg_recvlogical.c:565
#: pg_recvlogical.c:557 pg_recvlogical.c:569
#, c-format
msgid "could not write %d bytes to log file \"%s\": %m"
msgstr "не удалось записать %d Б в файл журнала \"%s\": %m"
#: pg_recvlogical.c:619 receivelog.c:642 receivelog.c:679
#: pg_recvlogical.c:623 receivelog.c:648 receivelog.c:685
#, c-format
msgid "unexpected termination of replication stream: %s"
msgstr "неожиданный конец потока репликации: %s"
#: pg_recvlogical.c:778
#: pg_recvlogical.c:782
#, c-format
msgid "could not parse start position \"%s\""
msgstr "не удалось разобрать начальную позицию \"%s\""
#: pg_recvlogical.c:856
#: pg_recvlogical.c:860
#, c-format
msgid "no slot specified"
msgstr "слот не указан"
#: pg_recvlogical.c:863
#: pg_recvlogical.c:867
#, c-format
msgid "no target file specified"
msgstr "целевой файл не задан"
#: pg_recvlogical.c:870
#: pg_recvlogical.c:874
#, c-format
msgid "no database specified"
msgstr "база данных не задана"
#: pg_recvlogical.c:877
#: pg_recvlogical.c:881
#, c-format
msgid "at least one action needs to be specified"
msgstr "необходимо задать минимум одно действие"
#: pg_recvlogical.c:884
#: pg_recvlogical.c:888
#, c-format
msgid "cannot use --create-slot or --start together with --drop-slot"
msgstr "--create-slot или --start нельзя применять вместе с --drop-slot"
#: pg_recvlogical.c:891
#: pg_recvlogical.c:895
#, c-format
msgid "cannot use --create-slot or --drop-slot together with --startpos"
msgstr "--create-slot или --drop-slot нельзя применять вместе с --startpos"
#: pg_recvlogical.c:898
#: pg_recvlogical.c:902
#, c-format
msgid "--endpos may only be specified with --start"
msgstr "--endpos можно задать только вместе с --start"
#: pg_recvlogical.c:905
#: pg_recvlogical.c:909
#, c-format
msgid "--two-phase may only be specified with --create-slot"
msgstr "--two-phase можно задать только вместе с --create-slot"
#: pg_recvlogical.c:938
#: pg_recvlogical.c:942
#, c-format
msgid "could not establish database-specific replication connection"
msgstr ""
"не удалось установить подключение для репликации к определённой базе данных"
#: pg_recvlogical.c:1032
#: pg_recvlogical.c:1036
#, c-format
msgid "end position %X/%X reached by keepalive"
msgstr "конечная позиция %X/%X достигнута при обработке keepalive"
#: pg_recvlogical.c:1035
#: pg_recvlogical.c:1039
#, c-format
msgid "end position %X/%X reached by WAL record at %X/%X"
msgstr "конечная позиция %X/%X достигнута при обработке записи WAL %X/%X"
@@ -1714,7 +1734,7 @@ msgstr "не удалось открыть файл журнала предза
msgid "not renaming \"%s\", segment is not complete"
msgstr "файл сегмента \"%s\" не переименовывается, так как он неполный"
#: receivelog.c:227 receivelog.c:317 receivelog.c:688
#: receivelog.c:227 receivelog.c:317 receivelog.c:694
#, c-format
msgid "could not close file \"%s\": %s"
msgstr "не удалось закрыть файл \"%s\": %s"
@@ -1752,7 +1772,7 @@ msgstr ""
"несовместимая версия сервера %s; клиент не поддерживает репликацию с "
"серверов версии выше %s"
#: receivelog.c:508
#: receivelog.c:505
#, c-format
msgid ""
"system identifier does not match between base backup and streaming connection"
@@ -1760,12 +1780,12 @@ msgstr ""
"системный идентификатор базовой резервной копии отличается от идентификатора "
"потоковой передачи"
#: receivelog.c:516
#: receivelog.c:513
#, c-format
msgid "starting timeline %u is not present in the server"
msgstr "на сервере нет начальной линии времени %u"
#: receivelog.c:555
#: receivelog.c:554
#, c-format
msgid ""
"unexpected response to TIMELINE_HISTORY command: got %d rows and %d fields, "
@@ -1774,12 +1794,12 @@ msgstr ""
"сервер вернул неожиданный ответ на команду TIMELINE_HISTORY; получено строк: "
"%d, полей: %d, а ожидалось строк: %d, полей: %d"
#: receivelog.c:626
#: receivelog.c:632
#, c-format
msgid "server reported unexpected next timeline %u, following timeline %u"
msgstr "сервер неожиданно сообщил линию времени %u после линии времени %u"
#: receivelog.c:632
#: receivelog.c:638
#, c-format
msgid ""
"server stopped streaming timeline %u at %X/%X, but reported next timeline %u "
@@ -1788,12 +1808,12 @@ msgstr ""
"сервер прекратил передачу линии времени %u в %X/%X, но сообщил, что "
"следующая линии времени %u начнётся в %X/%X"
#: receivelog.c:672
#: receivelog.c:678
#, c-format
msgid "replication stream was terminated before stop point"
msgstr "поток репликации закончился до точки остановки"
#: receivelog.c:718
#: receivelog.c:724
#, c-format
msgid ""
"unexpected result set after end-of-timeline: got %d rows and %d fields, "
@@ -1802,32 +1822,32 @@ msgstr ""
"сервер вернул неожиданный набор данных после конца линии времени; получено "
"строк: %d, полей: %d, а ожидалось строк: %d, полей: %d"
#: receivelog.c:727
#: receivelog.c:733
#, c-format
msgid "could not parse next timeline's starting point \"%s\""
msgstr "не удалось разобрать начальную точку следующей линии времени \"%s\""
#: receivelog.c:775 receivelog.c:1022 walmethods.c:1201
#: receivelog.c:781 receivelog.c:1028 walmethods.c:1201
#, c-format
msgid "could not fsync file \"%s\": %s"
msgstr "не удалось синхронизировать с ФС файл \"%s\": %s"
#: receivelog.c:1083
#: receivelog.c:1089
#, c-format
msgid "received write-ahead log record for offset %u with no file open"
msgstr "получена запись журнала предзаписи по смещению %u, но файл не открыт"
#: receivelog.c:1093
#: receivelog.c:1099
#, c-format
msgid "got WAL data offset %08x, expected %08x"
msgstr "получено смещение данных WAL %08x, но ожидалось %08x"
#: receivelog.c:1128
#: receivelog.c:1134
#, c-format
msgid "could not write %d bytes to WAL file \"%s\": %s"
msgstr "не удалось записать %d Б в файл WAL \"%s\": %s"
#: receivelog.c:1153 receivelog.c:1193 receivelog.c:1222
#: receivelog.c:1159 receivelog.c:1199 receivelog.c:1228
#, c-format
msgid "could not send copy-end packet: %s"
msgstr "не удалось отправить пакет \"конец COPY\": %s"
@@ -1911,7 +1931,7 @@ msgstr ""
"не удалось идентифицировать систему; получено строк: %d, полей: %d "
"(ожидалось: %d и %d (или более))"
#: streamutil.c:510
#: streamutil.c:511
#, c-format
msgid ""
"could not read replication slot \"%s\": got %d rows and %d fields, expected "
@@ -1920,23 +1940,23 @@ msgstr ""
"прочитать из слота репликации \"%s\" не удалось; получено строк: %d, полей: "
"%d (ожидалось: %d и %d)"
#: streamutil.c:522
#: streamutil.c:523
#, c-format
msgid "replication slot \"%s\" does not exist"
msgstr "слот репликации \"%s\" не существует"
#: streamutil.c:533
#: streamutil.c:534
#, c-format
msgid "expected a physical replication slot, got type \"%s\" instead"
msgstr "ожидался слот физической репликации, вместо этого получен тип \"%s\""
#: streamutil.c:547
#: streamutil.c:548
#, c-format
msgid "could not parse restart_lsn \"%s\" for replication slot \"%s\""
msgstr ""
"не удалось разобрать позицию restart_lsn \"%s\" для слота репликации \"%s\""
#: streamutil.c:664
#: streamutil.c:669
#, c-format
msgid ""
"could not create replication slot \"%s\": got %d rows and %d fields, "
@@ -1945,7 +1965,7 @@ msgstr ""
"создать слот репликации \"%s\" не удалось; получено строк: %d, полей: %d "
"(ожидалось: %d и %d)"
#: streamutil.c:708
#: streamutil.c:713
#, c-format
msgid ""
"could not drop replication slot \"%s\": got %d rows and %d fields, expected "
@@ -2029,9 +2049,6 @@ msgstr "не удалось закрыть поток сжатых данных"
#~ msgstr ""
#~ " -Z, --compress=0-9 установить уровень сжатия выходного архива\n"
#~ msgid "invalid tar block header size: %zu"
#~ msgstr "неверный размер заголовка блока tar: %zu"
#~ msgid "unrecognized link indicator \"%c\""
#~ msgstr "нераспознанный индикатор связи \"%c\""

View File

@@ -1,4 +1,4 @@
# 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"

View File

@@ -5,7 +5,7 @@
# 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"

View File

@@ -4,7 +4,7 @@
# 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"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 16\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2023-04-24 03:48+0000\n"
"POT-Creation-Date: 2026-08-07 09:46+0000\n"
"PO-Revision-Date: 2023-04-24 08:46+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
@@ -45,18 +45,28 @@ msgstr "%s() fehlgeschlagen: %m"
msgid "out of memory"
msgstr "Speicher aufgebraucht"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161
#: ../../port/path.c:753 ../../port/path.c:791 ../../port/path.c:808
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#: ../../port/path.c:847 ../../port/path.c:885 ../../port/path.c:902
#, c-format
msgid "out of memory\n"
msgstr "Speicher aufgebraucht\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 "kann NULL-Zeiger nicht kopieren (interner Fehler)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n"
#: ../../common/wait_error.c:55
#, c-format
msgid "command not executable"
@@ -87,7 +97,7 @@ msgstr "Kindprozess wurde von Signal %d beendet: %s"
msgid "child process exited with unrecognized status %d"
msgstr "Kindprozess hat mit unbekanntem Status %d beendet"
#: ../../port/path.c:775
#: ../../port/path.c:869
#, c-format
msgid "could not get current working directory: %s\n"
msgstr "konnte aktuelles Arbeitsverzeichnis nicht ermitteln: %s\n"

View File

@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_ctl (PostgreSQL 16)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2023-03-24 09:21+0900\n"
"PO-Revision-Date: 2023-03-24 14:11+0900\n"
"POT-Creation-Date: 2026-05-12 14:41+0900\n"
"PO-Revision-Date: 2026-05-14 16:38+0900\n"
"Last-Translator: Kyotaro Horiguchi <horikyota.ntt@gmail.com>\n"
"Language-Team: Japan PostgreSQL Users Group <jpug-doc@ml.postgresql.jp>\n"
"Language: ja\n"
@@ -51,18 +51,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:753 ../../port/path.c:791 ../../port/path.c:808
#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81
#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167
#: ../../port/path.c:847 ../../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 "null ポインタを複製できません(内部エラー)。\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"
@@ -93,7 +103,7 @@ msgstr "子プロセスはシグナル%dにより終了しました: %s"
msgid "child process exited with unrecognized status %d"
msgstr "子プロセスが未知のステータス%dで終了しました"
#: ../../port/path.c:775
#: ../../port/path.c:869
#, c-format
msgid "could not get current working directory: %s\n"
msgstr "現在の作業ディレクトリを取得できませんでした: %s\n"

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-02-08 07:45+0200\n"
"PO-Revision-Date: 2024-09-07 06:47+0300\n"
"POT-Creation-Date: 2026-08-05 06:38+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"
@@ -51,18 +51,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:830 ../../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:847 ../../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"
@@ -93,7 +103,7 @@ msgstr "дочерний процесс завершён по сигналу %d:
msgid "child process exited with unrecognized status %d"
msgstr "дочерний процесс завершился с нераспознанным кодом состояния %d"
#: ../../port/path.c:852
#: ../../port/path.c:869
#, c-format
msgid "could not get current working directory: %s\n"
msgstr "не удалось определить текущий рабочий каталог: %s\n"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 16\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-05-05 10:46+0000\n"
"POT-Creation-Date: 2026-08-07 09:48+0000\n"
"PO-Revision-Date: 2023-09-06 08:25+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
@@ -109,7 +109,7 @@ msgstr "konnte kein »%s« zum Ausführen finden"
msgid "could not resolve path \"%s\" to absolute form: %m"
msgstr "konnte Pfad »%s« nicht in absolute Form auflösen: %m"
#: ../../common/exec.c:412 parallel.c:1609
#: ../../common/exec.c:412 parallel.c:1611
#, c-format
msgid "%s() failed: %m"
msgstr "%s() fehlgeschlagen: %m"
@@ -118,17 +118,27 @@ msgstr "%s() fehlgeschlagen: %m"
msgid "out of memory"
msgstr "Speicher aufgebraucht"
#: ../../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 "Speicher aufgebraucht\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 "kann NULL-Zeiger nicht kopieren (interner Fehler)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n"
#: ../../common/wait_error.c:55
#, c-format
msgid "command not executable"
@@ -528,22 +538,27 @@ msgstr "%s() fehlgeschlagen: Fehlercode %d"
msgid "could not create communication channels: %m"
msgstr "konnte Kommunikationskanäle nicht erzeugen: %m"
#: parallel.c:1016
#: parallel.c:978
#, c-format
msgid "could not create worker thread: %m"
msgstr "konnte Arbeits-Thread nicht erzeugen: %m"
#: parallel.c:1018
#, c-format
msgid "could not create worker process: %m"
msgstr "konnte Arbeitsprozess nicht erzeugen: %m"
#: parallel.c:1146
#: parallel.c:1148
#, c-format
msgid "unrecognized command received from leader: \"%s\""
msgstr "unbekannter Befehl vom Leader-Prozess empfangen: »%s«"
#: parallel.c:1189 parallel.c:1427
#: parallel.c:1191 parallel.c:1429
#, c-format
msgid "invalid message received from worker: \"%s\""
msgstr "ungültige Nachricht vom Arbeitsprozess empfangen: »%s«"
#: parallel.c:1321
#: parallel.c:1323
#, c-format
msgid ""
"could not obtain lock on relation \"%s\"\n"
@@ -552,47 +567,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:1410
#: parallel.c:1412
#, c-format
msgid "a worker process died unexpectedly"
msgstr "ein Arbeitsprozess endete unerwartet"
#: parallel.c:1532 parallel.c:1650
#: parallel.c:1534 parallel.c:1652
#, c-format
msgid "could not write to the communication channel: %m"
msgstr "konnte nicht in den Kommunikationskanal schreiben: %m"
#: parallel.c:1734
#: parallel.c:1736
#, c-format
msgid "pgpipe: could not create socket: error code %d"
msgstr "pgpipe: konnte Socket nicht erzeugen: Fehlercode %d"
#: parallel.c:1745
#: parallel.c:1747
#, c-format
msgid "pgpipe: could not bind: error code %d"
msgstr "pgpipe: konnte nicht binden: Fehlercode %d"
#: parallel.c:1752
#: parallel.c:1754
#, c-format
msgid "pgpipe: could not listen: error code %d"
msgstr "pgpipe: konnte nicht auf Socket hören: Fehlercode %d"
#: parallel.c:1759
#: parallel.c:1761
#, c-format
msgid "pgpipe: %s() failed: error code %d"
msgstr "pgpipe: %s() fehlgeschlagen: Fehlercode %d"
#: parallel.c:1770
#: parallel.c:1772
#, c-format
msgid "pgpipe: could not create second socket: error code %d"
msgstr "pgpipe: konnte zweites Socket nicht erzeugen: Fehlercode %d"
#: parallel.c:1779
#: parallel.c:1781
#, c-format
msgid "pgpipe: could not connect socket: error code %d"
msgstr "pgpipe: konnte Socket nicht verbinden: Fehlercode %d"
#: parallel.c:1788
#: parallel.c:1790
#, c-format
msgid "pgpipe: could not accept connection: error code %d"
msgstr "pgpipe: konnte Verbindung nicht annehmen: Fehlercode %d"

View File

@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_dump (PostgreSQL 16)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-09-01 10:16+0900\n"
"PO-Revision-Date: 2025-09-01 11:42+0900\n"
"POT-Creation-Date: 2026-05-12 14:41+0900\n"
"PO-Revision-Date: 2026-05-14 16:50+0900\n"
"Last-Translator: Kyotaro Horiguchi <horikyota.ntt@gmail.com>\n"
"Language-Team: Japan PostgreSQL Users Group <jpug-doc@ml.postgresql.jp>\n"
"Language: ja\n"
@@ -43,8 +43,8 @@ msgid "hint: "
msgstr "ヒント: "
#: ../../common/compression.c:132 ../../common/compression.c:141
#: ../../common/compression.c:150 compress_gzip.c:428 compress_gzip.c:435
#: compress_io.c:109 compress_lz4.c:801 compress_lz4.c:808 compress_zstd.c:26
#: ../../common/compression.c:150 compress_gzip.c:441 compress_gzip.c:448
#: compress_io.c:109 compress_lz4.c:810 compress_lz4.c:817 compress_zstd.c:26
#: compress_zstd.c:32
#, c-format
msgid "this build does not support compression with %s"
@@ -123,17 +123,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 "null ポインタを複製できません(内部エラー)。\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"
@@ -399,43 +409,43 @@ msgstr "数値配列\"%s\"のパースに失敗しました: 要素が多すぎ
msgid "could not parse numeric array \"%s\": invalid character in number"
msgstr "数値配列\"%s\"のパースに失敗しました: 数値に不正な文字が含まれています"
#: compress_gzip.c:69 compress_gzip.c:183
#: compress_gzip.c:78 compress_gzip.c:192
#, c-format
msgid "could not initialize compression library: %s"
msgstr "圧縮ライブラリを初期化できませんでした: %s"
#: compress_gzip.c:93
#: compress_gzip.c:102
#, c-format
msgid "could not close compression stream: %s"
msgstr "圧縮ストリームをクローズできませんでした: %s"
#: compress_gzip.c:113 compress_lz4.c:229 compress_zstd.c:110
#: compress_gzip.c:122 compress_lz4.c:229 compress_zstd.c:110
#, c-format
msgid "could not compress data: %s"
msgstr "データを圧縮できませんでした: %s"
#: compress_gzip.c:199 compress_gzip.c:214
#: compress_gzip.c:208 compress_gzip.c:223
#, c-format
msgid "could not uncompress data: %s"
msgstr "データを伸張できませんでした: %s"
#: compress_gzip.c:221
#: compress_gzip.c:230
#, c-format
msgid "could not close compression library: %s"
msgstr "圧縮ライブラリをクローズできませんでした: %s"
#: compress_gzip.c:277 compress_gzip.c:310 compress_lz4.c:514
#: compress_gzip.c:290 compress_gzip.c:323 compress_lz4.c:514
#: compress_lz4.c:617 compress_lz4.c:634 compress_none.c:94 compress_none.c:136
#, c-format
msgid "could not read from input file: %s"
msgstr "入力ファイルから読み込めませんでした: %s"
#: compress_gzip.c:294 compress_zstd.c:381
#: compress_gzip.c:307 compress_zstd.c:381
#, c-format
msgid "could not write to file: %s"
msgstr "ファイルに書き込めませんでした: %s"
#: compress_gzip.c:312 compress_lz4.c:636 compress_none.c:138
#: compress_gzip.c:325 compress_lz4.c:636 compress_none.c:138
#: compress_zstd.c:399 pg_backup_custom.c:653 pg_backup_directory.c:535
#: pg_backup_tar.c:725 pg_backup_tar.c:748
#, c-format
@@ -457,7 +467,7 @@ msgstr "伸張できませんでした: %s"
msgid "could not free LZ4 decompression context: %s"
msgstr "LZ4伸張コンテクストを解放きませんでした: %s"
#: compress_lz4.c:261 compress_lz4.c:268 compress_lz4.c:690 compress_lz4.c:705
#: compress_lz4.c:261 compress_lz4.c:268 compress_lz4.c:691 compress_lz4.c:709
#, c-format
msgid "could not end compression: %s"
msgstr "圧縮を終了できませんでした: %s"
@@ -487,17 +497,17 @@ msgstr "書き込み中にエラーが発生しました: %s"
msgid "error during writing: %m"
msgstr "書き込み中にエラーが発生しました: %m"
#: compress_lz4.c:699
#: compress_lz4.c:701
#, c-format
msgid "could not write to output file: %m"
msgstr "出力ファイルに書き込めませんでした: %m"
#: compress_lz4.c:712
#: compress_lz4.c:719
#, c-format
msgid "could not end decompression: %s"
msgstr "展開を終了できませんでした: %s"
#: compress_lz4.c:727 compress_none.c:157
#: compress_lz4.c:736 compress_none.c:157
#, c-format
msgid "could not close file: %m"
msgstr "ファイルをクローズできませんでした: %m"
@@ -878,12 +888,12 @@ msgstr "標準出力を追記用にオープンできませんでした: %m"
msgid "unrecognized file format \"%d\""
msgstr "認識不能のファイル形式\"%d\""
#: pg_backup_archiver.c:2445 pg_backup_archiver.c:4463
#: pg_backup_archiver.c:2445 pg_backup_archiver.c:4494
#, c-format
msgid "finished item %d %s %s"
msgstr "項目 %d %s %s の処理が完了"
#: pg_backup_archiver.c:2449 pg_backup_archiver.c:4476
#: pg_backup_archiver.c:2449 pg_backup_archiver.c:4507
#, c-format
msgid "worker process failed: exit code %d"
msgstr "ワーカープロセスの処理失敗: 終了コード %d"
@@ -938,97 +948,97 @@ msgstr "関数\"%s\"が見つかりません"
msgid "trigger \"%s\" not found"
msgstr "トリガ\"%s\"が見つかりません"
#: pg_backup_archiver.c:3224
#: pg_backup_archiver.c:3255
#, c-format
msgid "could not set session user to \"%s\": %s"
msgstr "セッションユーザーを\"%s\"に設定できませんでした: %s"
#: pg_backup_archiver.c:3366
#: pg_backup_archiver.c:3397
#, c-format
msgid "could not set search_path to \"%s\": %s"
msgstr "search_pathを\"%s\"に設定できませんでした: %s"
#: pg_backup_archiver.c:3427
#: pg_backup_archiver.c:3458
#, c-format
msgid "could not set default_tablespace to %s: %s"
msgstr "default_tablespaceを\"%s\"に設定できませんでした: %s"
#: pg_backup_archiver.c:3476
#: pg_backup_archiver.c:3507
#, c-format
msgid "could not set default_table_access_method: %s"
msgstr "default_table_access_methodを設定できませんでした: %s"
#: pg_backup_archiver.c:3581
#: pg_backup_archiver.c:3612
#, c-format
msgid "don't know how to set owner for object type \"%s\""
msgstr "オブジェクトタイプ%sに対する所有者の設定方法がわかりません"
#: pg_backup_archiver.c:3767
#: pg_backup_archiver.c:3798
#, c-format
msgid "did not find magic string in file header"
msgstr "ファイルヘッダにマジック文字列がありませんでした"
#: pg_backup_archiver.c:3781
#: pg_backup_archiver.c:3812
#, c-format
msgid "unsupported version (%d.%d) in file header"
msgstr "ファイルヘッダ内のバージョン(%d.%d)はサポートされていません"
#: pg_backup_archiver.c:3786
#: pg_backup_archiver.c:3817
#, c-format
msgid "sanity check on integer size (%lu) failed"
msgstr "整数のサイズ(%lu)に関する健全性検査が失敗しました"
#: pg_backup_archiver.c:3790
#: pg_backup_archiver.c:3821
#, c-format
msgid "archive was made on a machine with larger integers, some operations might fail"
msgstr "アーカイブはより大きなサイズの整数を持つマシンで作成されました、一部の操作が失敗する可能性があります"
#: pg_backup_archiver.c:3800
#: pg_backup_archiver.c:3831
#, c-format
msgid "expected format (%d) differs from format found in file (%d)"
msgstr "想定した形式(%d)はファイル内にある形式(%d)と異なります"
#: pg_backup_archiver.c:3822
#: pg_backup_archiver.c:3853
#, c-format
msgid "archive is compressed, but this installation does not support compression (%s) -- no data will be available"
msgstr "アーカイブは圧縮されていますが、このインストールでは圧縮をサポートしていません (%s)-- データは利用できません"
#: pg_backup_archiver.c:3858
#: pg_backup_archiver.c:3889
#, c-format
msgid "invalid creation date in header"
msgstr "ヘッダ内の作成日付が不正です"
#: pg_backup_archiver.c:3992
#: pg_backup_archiver.c:4023
#, c-format
msgid "processing item %d %s %s"
msgstr "項目 %d %s %s を処理しています"
#: pg_backup_archiver.c:4067
#: pg_backup_archiver.c:4098
#, c-format
msgid "entering main parallel loop"
msgstr "メインの並列ループに入ります"
#: pg_backup_archiver.c:4078
#: pg_backup_archiver.c:4109
#, c-format
msgid "skipping item %d %s %s"
msgstr "項目 %d %s %s をスキップしています"
#: pg_backup_archiver.c:4087
#: pg_backup_archiver.c:4118
#, c-format
msgid "launching item %d %s %s"
msgstr "項目 %d %s %s に着手します"
#: pg_backup_archiver.c:4141
#: pg_backup_archiver.c:4172
#, c-format
msgid "finished main parallel loop"
msgstr "メインの並列ループが終了しました"
#: pg_backup_archiver.c:4177
#: pg_backup_archiver.c:4208
#, c-format
msgid "processing missed item %d %s %s"
msgstr "やり残し項目 %d %s %s を処理しています"
#: pg_backup_archiver.c:4782
#: pg_backup_archiver.c:4813
#, c-format
msgid "table \"%s\" could not be created, will not restore its data"
msgstr "テーブル\"%s\"を作成できませんでした、このテーブルのデータは復元されません"
@@ -1115,12 +1125,12 @@ msgstr "圧縮処理が有効です"
msgid "could not get server_version from libpq"
msgstr "libpqからserver_versionを取得できませんでした"
#: pg_backup_db.c:53 pg_dumpall.c:1906
#: pg_backup_db.c:53 pg_dumpall.c:1917
#, c-format
msgid "aborting because of server version mismatch"
msgstr "サーバーバージョンの不一致のため処理を中断します"
#: pg_backup_db.c:54 pg_dumpall.c:1907
#: pg_backup_db.c:54 pg_dumpall.c:1918
#, c-format
msgid "server version: %s; %s version: %s"
msgstr "サーバーバージョン: %s、%s バージョン: %s"
@@ -1130,7 +1140,7 @@ msgstr "サーバーバージョン: %s、%s バージョン: %s"
msgid "already connected to a database"
msgstr "データベースはすでに接続済みです"
#: pg_backup_db.c:128 pg_backup_db.c:178 pg_dumpall.c:1753 pg_dumpall.c:1855
#: pg_backup_db.c:128 pg_backup_db.c:178 pg_dumpall.c:1764 pg_dumpall.c:1866
msgid "Password: "
msgstr "パスワード: "
@@ -1144,18 +1154,18 @@ msgstr "データベースへの接続ができませんでした"
msgid "reconnection failed: %s"
msgstr "再接続に失敗しました: %s"
#: pg_backup_db.c:190 pg_backup_db.c:264 pg_dump.c:776 pg_dump_sort.c:1503
#: pg_dump_sort.c:1523 pg_dumpall.c:1780 pg_dumpall.c:1864
#: pg_backup_db.c:190 pg_backup_db.c:264 pg_dump.c:776 pg_dump_sort.c:1504
#: pg_dump_sort.c:1524 pg_dumpall.c:1791 pg_dumpall.c:1875
#, c-format
msgid "%s"
msgstr "%s"
#: pg_backup_db.c:271 pg_dumpall.c:1969 pg_dumpall.c:1992
#: pg_backup_db.c:271 pg_dumpall.c:1980 pg_dumpall.c:2003
#, c-format
msgid "query failed: %s"
msgstr "問い合わせが失敗しました: %s"
#: pg_backup_db.c:273 pg_dumpall.c:1970 pg_dumpall.c:1993
#: pg_backup_db.c:273 pg_dumpall.c:1981 pg_dumpall.c:2004
#, c-format
msgid "Query was: %s"
msgstr "問い合わせ: %s"
@@ -1925,7 +1935,7 @@ msgstr "スタンバイサーバーからの並列ダンプはこのサーバー
msgid "invalid output format \"%s\" specified"
msgstr "不正な出力形式\"%s\"が指定されました"
#: pg_dump.c:1439 pg_dump.c:1495 pg_dump.c:1548 pg_dumpall.c:1543
#: pg_dump.c:1439 pg_dump.c:1495 pg_dump.c:1548 pg_dumpall.c:1554
#, c-format
msgid "improper qualified name (too many dotted names): %s"
msgstr "修飾名が不適切です(ドット区切りの名前が多すぎます): %s"
@@ -2050,8 +2060,8 @@ msgstr "行レベルセキュリティポリシーを読み取ります"
msgid "unexpected policy command type: %c"
msgstr "想定外のポリシコマンドタイプ: \"%c\""
#: pg_dump.c:4504 pg_dump.c:4870 pg_dump.c:12135 pg_dump.c:18076
#: pg_dump.c:18078 pg_dump.c:18699
#: pg_dump.c:4504 pg_dump.c:4870 pg_dump.c:12135 pg_dump.c:18081
#: pg_dump.c:18083 pg_dump.c:18704
#, c-format
msgid "could not parse %s array"
msgstr "%s配列をパースできませんでした"
@@ -2319,68 +2329,68 @@ msgstr "想定外のtgtype値: %d"
msgid "invalid argument string (%s) for trigger \"%s\" on table \"%s\""
msgstr "テーブル\"%3$s\"上のトリガ\"%2$s\"の引数文字列(%1$s)が不正です"
#: pg_dump.c:17837
#: pg_dump.c:17842
#, 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:17990
#: pg_dump.c:17995
#, c-format
msgid "could not find referenced extension %u"
msgstr "親の機能拡張%uが見つかりません"
#: pg_dump.c:18080
#: pg_dump.c:18085
#, c-format
msgid "mismatched number of configurations and conditions for extension"
msgstr "機能拡張に対して設定と条件の数が一致しません"
#: pg_dump.c:18212
#: pg_dump.c:18217
#, c-format
msgid "reading dependency data"
msgstr "データの依存データを読み込んでいます"
#: pg_dump.c:18298
#: pg_dump.c:18303
#, c-format
msgid "no referencing object %u %u"
msgstr "参照元オブジェクト%u %uがありません"
#: pg_dump.c:18309
#: pg_dump.c:18314
#, c-format
msgid "no referenced object %u %u"
msgstr "参照先オブジェクト%u %uがありません"
#: pg_dump_sort.c:645
#: pg_dump_sort.c:646
#, c-format
msgid "invalid dumpId %d"
msgstr "不正なdumpId %d"
#: pg_dump_sort.c:651
#: pg_dump_sort.c:652
#, c-format
msgid "invalid dependency %d"
msgstr "不正な依存関係 %d"
#: pg_dump_sort.c:884
#: pg_dump_sort.c:885
#, c-format
msgid "could not identify dependency loop"
msgstr "依存関係のループが見つかりませんでした"
#: pg_dump_sort.c:1499
#: pg_dump_sort.c:1500
#, c-format
msgid "there are circular foreign-key constraints on this table:"
msgid_plural "there are circular foreign-key constraints among these tables:"
msgstr[0] "次のテーブルの中で外部キー制約の循環があります: "
#: pg_dump_sort.c:1504
#: pg_dump_sort.c:1505
#, c-format
msgid "You might not be able to restore the dump without using --disable-triggers or temporarily dropping the constraints."
msgstr "--disable-triggersの使用または一時的な制約の削除を行わずにこのダンプをリストアすることはできないかもしれません。"
#: pg_dump_sort.c:1505
#: pg_dump_sort.c:1506
#, c-format
msgid "Consider using a full dump instead of a --data-only dump to avoid this problem."
msgstr "この問題を回避するために--data-onlyダンプの代わりに完全なダンプを使用することを検討してください。"
#: pg_dump_sort.c:1517
#: pg_dump_sort.c:1518
#, c-format
msgid "could not resolve dependency loop among these items:"
msgstr "以下の項目の間の依存関係のループを解決できませんでした:"
@@ -2415,7 +2425,7 @@ msgstr "-g/--globals-onlyと-t/--tablespaces-onlyオプションは同時に使
msgid "options -r/--roles-only and -t/--tablespaces-only cannot be used together"
msgstr "-r/--roles-onlyと-t/--tablespaces-onlyオプションは同時に使用できません"
#: pg_dumpall.c:488 pg_dumpall.c:1847
#: pg_dumpall.c:488 pg_dumpall.c:1858
#, c-format
msgid "could not connect to database \"%s\""
msgstr "データベース\"%s\"へ接続できませんでした"
@@ -2524,62 +2534,79 @@ msgid "role name starting with \"pg_\" skipped (%s)"
msgstr "\"pg_\"で始まるロール名はスキップされました(%s)"
#. translator: %s represents a numeric role OID
#: pg_dumpall.c:1085 pg_dumpall.c:1143 pg_dumpall.c:1152
#: pg_dumpall.c:1085
#, c-format
msgid "found orphaned pg_auth_members entry for role %s"
msgstr "ロール %s に対する pg_auth_members エントリがありましたが、このロールは存在しません"
msgid "ignoring role grant for missing role with OID %s"
msgstr "存在しないOID %s のロールに対するGRANTを無視します"
#: pg_dumpall.c:1118
#: pg_dumpall.c:1123
#, c-format
msgid "could not find a legal dump ordering for memberships in role \"%s\""
msgstr "ロール\"%s\"のメンバーシップに対して正当なダンプ順序が見つかりませんでした"
#: pg_dumpall.c:1273
#. translator: %s represents a numeric role OID
#: pg_dumpall.c:1149
#, c-format
msgid "ignoring role grant to missing role with OID %s"
msgstr "存在しないOID %s のロールへのGRANTを無視します"
#. translator: %s represents a numeric role OID
#: pg_dumpall.c:1164
#, c-format
msgid "grant of role \"%s\" to \"%s\" has invalid grantor OID %s"
msgstr "ロール \"%s\"から\"%s\"へのGRANTの権限付与者 OID %s が不正です"
#: pg_dumpall.c:1166
#, c-format
msgid "This grant will be dumped without GRANTED BY."
msgstr "このGRANTは GRANTED BY なしでダンプされます。"
#: pg_dumpall.c:1284
#, c-format
msgid "could not parse ACL list (%s) for parameter \"%s\""
msgstr "パラメータ\"%2$s\"のACLリスト(%1$s)をパースできませんでした"
#: pg_dumpall.c:1391
#: pg_dumpall.c:1402
#, c-format
msgid "could not parse ACL list (%s) for tablespace \"%s\""
msgstr "テーブル空間\"%2$s\"のACLリスト(%1$s)をパースできませんでした"
#: pg_dumpall.c:1605
#: pg_dumpall.c:1616
#, c-format
msgid "excluding database \"%s\""
msgstr "データベース\"%s\"を除外します"
#: pg_dumpall.c:1609
#: pg_dumpall.c:1620
#, c-format
msgid "dumping database \"%s\""
msgstr "データベース\"%s\"をダンプしています"
#: pg_dumpall.c:1642
#: pg_dumpall.c:1653
#, c-format
msgid "pg_dump failed on database \"%s\", exiting"
msgstr "データベース\"%s\"のダンプが失敗しました、終了します"
#: pg_dumpall.c:1648
#: pg_dumpall.c:1659
#, c-format
msgid "could not re-open the output file \"%s\": %m"
msgstr "出力ファイル\"%s\"を再オープンできませんでした: %m"
#: pg_dumpall.c:1689
#: pg_dumpall.c:1700
#, c-format
msgid "running \"%s\""
msgstr "\"%s\"を実行しています"
#: pg_dumpall.c:1890
#: pg_dumpall.c:1901
#, c-format
msgid "could not get server version"
msgstr "サーバーバージョンを取得できませんでした"
#: pg_dumpall.c:1893
#: pg_dumpall.c:1904
#, c-format
msgid "could not parse server version \"%s\""
msgstr "サーバーバージョン\"%s\"をパースできませんでした"
#: pg_dumpall.c:1963 pg_dumpall.c:1986
#: pg_dumpall.c:1974 pg_dumpall.c:1997
#, c-format
msgid "executing %s"
msgstr "%s を実行しています"
@@ -2837,5 +2864,8 @@ msgstr ""
#~ msgid "could not write to LOs TOC file: %s"
#~ msgstr "ラージオブジェクトのTOCファイルに書き出せませんでした: %s"
#~ msgid "found orphaned pg_auth_members entry for role %s"
#~ msgstr "ロール %s に対する pg_auth_members エントリがありましたが、このロールは存在しません"
#~ msgid "unhandled mode \"%s\""
#~ msgstr "処理されないモード \"%s\""

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:38+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"
@@ -117,7 +117,7 @@ msgstr "не удалось найти запускаемый файл \"%s\""
msgid "could not resolve path \"%s\" to absolute form: %m"
msgstr "не удалось преобразовать относительный путь \"%s\" в абсолютный: %m"
#: ../../common/exec.c:412 parallel.c:1609
#: ../../common/exec.c:412 parallel.c:1611
#, c-format
msgid "%s() failed: %m"
msgstr "ошибка в %s(): %m"
@@ -126,17 +126,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/wait_error.c:55
#, c-format
msgid "command not executable"
@@ -538,22 +548,27 @@ msgstr "ошибка в %s() (код ошибки: %d)"
msgid "could not create communication channels: %m"
msgstr "не удалось создать каналы межпроцессного взаимодействия: %m"
#: parallel.c:1016
#: parallel.c:978
#, c-format
msgid "could not create worker thread: %m"
msgstr "не удалось создать рабочий поток: %m"
#: parallel.c:1018
#, c-format
msgid "could not create worker process: %m"
msgstr "не удалось создать рабочий процесс: %m"
#: parallel.c:1146
#: parallel.c:1148
#, c-format
msgid "unrecognized command received from leader: \"%s\""
msgstr "от ведущего процесса получена нераспознанная команда: \"%s\""
#: parallel.c:1189 parallel.c:1427
#: parallel.c:1191 parallel.c:1429
#, c-format
msgid "invalid message received from worker: \"%s\""
msgstr "от рабочего процесса получено ошибочное сообщение: \"%s\""
#: parallel.c:1321
#: parallel.c:1323
#, c-format
msgid ""
"could not obtain lock on relation \"%s\"\n"
@@ -566,47 +581,47 @@ msgstr ""
"этой таблицы после того, как родительский процесс pg_dump получил для неё "
"начальную блокировку ACCESS SHARE."
#: parallel.c:1410
#: parallel.c:1412
#, c-format
msgid "a worker process died unexpectedly"
msgstr "рабочий процесс неожиданно прервался"
#: parallel.c:1532 parallel.c:1650
#: parallel.c:1534 parallel.c:1652
#, c-format
msgid "could not write to the communication channel: %m"
msgstr "не удалось записать в канал взаимодействия: %m"
#: parallel.c:1734
#: parallel.c:1736
#, c-format
msgid "pgpipe: could not create socket: error code %d"
msgstr "pgpipe: не удалось создать сокет (код ошибки: %d)"
#: parallel.c:1745
#: parallel.c:1747
#, c-format
msgid "pgpipe: could not bind: error code %d"
msgstr "pgpipe: не удалось привязаться к сокету (код ошибки: %d)"
#: parallel.c:1752
#: parallel.c:1754
#, c-format
msgid "pgpipe: could not listen: error code %d"
msgstr "pgpipe: не удалось начать приём (код ошибки: %d)"
#: parallel.c:1759
#: parallel.c:1761
#, c-format
msgid "pgpipe: %s() failed: error code %d"
msgstr "pgpipe: ошибка в %s() (код ошибки: %d)"
#: parallel.c:1770
#: parallel.c:1772
#, c-format
msgid "pgpipe: could not create second socket: error code %d"
msgstr "pgpipe: не удалось создать второй сокет (код ошибки: %d)"
#: parallel.c:1779
#: parallel.c:1781
#, c-format
msgid "pgpipe: could not connect socket: error code %d"
msgstr "pgpipe: не удалось подключить сокет (код ошибки: %d)"
#: parallel.c:1788
#: parallel.c:1790
#, c-format
msgid "pgpipe: could not accept connection: error code %d"
msgstr "pgpipe: не удалось принять соединение (код ошибки: %d)"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_rewind (PostgreSQL) 16\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2023-05-19 17:22+0000\n"
"POT-Creation-Date: 2026-08-07 09:49+0000\n"
"PO-Revision-Date: 2023-05-19 20:50+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
@@ -36,17 +36,27 @@ msgstr "Detail: "
msgid "hint: "
msgstr "Tipp: "
#: ../../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 "Speicher aufgebraucht\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 "kann NULL-Zeiger nicht kopieren (interner Fehler)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n"
#: ../../common/percentrepl.c:79 ../../common/percentrepl.c:118
#, c-format
msgid "invalid value for parameter \"%s\": \"%s\""
@@ -102,7 +112,7 @@ msgstr "unerwartete Dateigröße für »%s«: %lld statt %lld"
msgid "could not open file \"%s\" restored from archive: %m"
msgstr "konnte aus dem Archiv wiederhergestellte Datei »%s« nicht öffnen: %m"
#: ../../fe_utils/archive.c:86 file_ops.c:417
#: ../../fe_utils/archive.c:86 file_ops.c:353 file_ops.c:440
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "konnte »stat« für Datei »%s« nicht ausführen: %m"
@@ -124,7 +134,7 @@ msgstr "konnte Datei »%s« nicht aus Archiv wiederherstellen"
msgid "out of memory"
msgstr "Speicher aufgebraucht"
#: ../../fe_utils/recovery_gen.c:121 parsexlog.c:312
#: ../../fe_utils/recovery_gen.c:121 parsexlog.c:333
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "konnte Datei »%s« nicht öffnen: %m"
@@ -139,137 +149,172 @@ msgstr "konnte nicht in Datei »%s« schreiben: %m"
msgid "could not create file \"%s\": %m"
msgstr "konnte Datei »%s« nicht erstellen: %m"
#: file_ops.c:67
#: file_ops.c:52
#, c-format
msgid "target file path is unsafe for open: \"%s\""
msgstr "Zieldateipfad ist zum Öffnen nicht sicher: »%s«"
#: file_ops.c:70
#, c-format
msgid "could not open target file \"%s\": %m"
msgstr "konnte Zieldatei »%s« nicht öffnen: %m"
#: file_ops.c:81
#: file_ops.c:84
#, c-format
msgid "could not close target file \"%s\": %m"
msgstr "konnte Zieldatei »%s« nicht schließen: %m"
#: file_ops.c:101
#: file_ops.c:104
#, c-format
msgid "could not seek in target file \"%s\": %m"
msgstr "konnte Positionszeiger in Zieldatei »%s« nicht setzen: %m"
#: file_ops.c:117
#: file_ops.c:120
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "konnte Datei »%s« nicht schreiben: %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 "undefinierter Dateityp für »%s«"
#: file_ops.c:173
#: file_ops.c:176
#, c-format
msgid "invalid action (CREATE) for regular file"
msgstr "ungültige Aktion (CREATE) für normale Datei"
#: file_ops.c:200
#: file_ops.c:195
#, c-format
msgid "target file path is unsafe for removal: \"%s\""
msgstr "Zieldateipfad ist zum Entfernen nicht sicher: »%s«"
#: file_ops.c:206
#, c-format
msgid "could not remove file \"%s\": %m"
msgstr "konnte Datei »%s« nicht löschen: %m"
#: file_ops.c:218
#, c-format
msgid "target file path is unsafe for truncation: \"%s\""
msgstr "Zieldateipfad ist für das Kürzen nicht sicher: »%s«"
#: file_ops.c:227
#, c-format
msgid "could not open file \"%s\" for truncation: %m"
msgstr "konnte Datei »%s« nicht zum Kürzen öffnen: %m"
#: file_ops.c:222
#: file_ops.c:231
#, c-format
msgid "could not truncate file \"%s\" to %u: %m"
msgstr "konnte Datei »%s« nicht auf %u kürzen: %m"
#: file_ops.c:238
#: file_ops.c:243
#, c-format
msgid "target directory path is unsafe for directory creation: \"%s\""
msgstr "Zielverzeichnispfad ist zum Erstellen des Verzeichnisses nicht sicher: »%s«"
#: file_ops.c:251
#, c-format
msgid "could not create directory \"%s\": %m"
msgstr "konnte Verzeichnis »%s« nicht erzeugen: %m"
#: file_ops.c:252
#: file_ops.c:261
#, c-format
msgid "target directory path is unsafe for directory removal: \"%s\""
msgstr "Zielverzeichnispfad ist zum Entfernen des Verzeichnisses nicht sicher: »%s«"
#: file_ops.c:269
#, c-format
msgid "could not remove directory \"%s\": %m"
msgstr "konnte Verzeichnis »%s« nicht löschen: %m"
#: file_ops.c:266
#: file_ops.c:279
#, c-format
msgid "target symlink path is unsafe for creation: \"%s\""
msgstr "Ziel-Symlink-Pfad ist zum Erstellen nicht sicher: »%s«"
#: file_ops.c:286
#, c-format
msgid "could not create symbolic link at \"%s\": %m"
msgstr "konnte symbolische Verknüpfung »%s« nicht erstellen: %m"
#: file_ops.c:280
#: file_ops.c:296
#, c-format
msgid "target symlink path is unsafe for removal: \"%s\""
msgstr "Ziel-Symlink-Pfad ist zum Entfernen nicht sicher: »%s«"
#: file_ops.c:303
#, c-format
msgid "could not remove symbolic link \"%s\": %m"
msgstr "konnte symbolische Verknüpfung »%s« nicht löschen: %m"
#: file_ops.c:326 file_ops.c:330
#: file_ops.c:349
#, c-format
msgid "could not open file \"%s\" for reading: %m"
msgstr "konnte Datei »%s« nicht zum Lesen öffnen: %m"
#: file_ops.c:341 local_source.c:104 local_source.c:163 parsexlog.c:350
#: file_ops.c:364 local_source.c:104 local_source.c:163 parsexlog.c:371
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "konnte Datei »%s« nicht lesen: %m"
#: file_ops.c:344 parsexlog.c:352
#: file_ops.c:367 parsexlog.c:373
#, c-format
msgid "could not read file \"%s\": read %d of %zu"
msgstr "konnte Datei »%s« nicht lesen: %d von %zu gelesen"
#: file_ops.c:388
#: file_ops.c:411
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "konnte Verzeichnis »%s« nicht öffnen: %m"
#: file_ops.c:441
#: file_ops.c:464
#, c-format
msgid "could not read symbolic link \"%s\": %m"
msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m"
#: file_ops.c:444
#: file_ops.c:467
#, c-format
msgid "symbolic link \"%s\" target is too long"
msgstr "Ziel für symbolische Verknüpfung »%s« ist zu lang"
#: file_ops.c:462
#: file_ops.c:485
#, c-format
msgid "could not read directory \"%s\": %m"
msgstr "konnte Verzeichnis »%s« nicht lesen: %m"
#: file_ops.c:466
#: file_ops.c:489
#, c-format
msgid "could not close directory \"%s\": %m"
msgstr "konnte Verzeichnis »%s« nicht schließen: %m"
#: filemap.c:236
#: filemap.c:298
#, c-format
msgid "data file \"%s\" in source is not a regular file"
msgstr "Datendatei »%s« in der Quelle ist keine normale Datei"
#: filemap.c:241 filemap.c:274
#: filemap.c:303 filemap.c:336
#, c-format
msgid "duplicate source file \"%s\""
msgstr "doppelte Quelldatei »%s«"
#: filemap.c:329
#: filemap.c:391
#, c-format
msgid "unexpected page modification for non-regular file \"%s\""
msgstr "unerwartete Seitenänderung für nicht normale Datei »%s«"
#: filemap.c:679 filemap.c:773
#: filemap.c:745 filemap.c:847
#, c-format
msgid "unknown file type for \"%s\""
msgstr "unbekannter Dateityp für »%s«"
#: filemap.c:706
#: filemap.c:780
#, c-format
msgid "file \"%s\" is of different type in source and target"
msgstr "Datei »%s« hat unterschiedlichen Typ in Quelle und Ziel"
#: filemap.c:778
#: filemap.c:852
#, c-format
msgid "could not decide what to do with file \"%s\""
msgstr "konnte nicht entscheiden, was mit Datei »%s« zu tun ist"
@@ -419,7 +464,7 @@ msgstr "konnte Positionszeiger in Quelldatei nicht setzen: %m"
msgid "unexpected EOF while reading file \"%s\""
msgstr "unerwartetes EOF beim Lesen der Datei »%s«"
#: parsexlog.c:80 parsexlog.c:139 parsexlog.c:199
#: parsexlog.c:80 parsexlog.c:139 parsexlog.c:201
#, c-format
msgid "out of memory while allocating a WAL reading processor"
msgstr "Speicher aufgebraucht beim Anlegen eines WAL-Leseprozessors"
@@ -439,22 +484,22 @@ msgstr "konnte WAL-Eintrag bei %X/%X nicht lesen"
msgid "end pointer %X/%X is not a valid end point; expected %X/%X"
msgstr "Endpunkt %X/%X ist kein gültiger Endpunkt; %X/%X erwartet"
#: parsexlog.c:212
#: parsexlog.c:214
#, c-format
msgid "could not find previous WAL record at %X/%X: %s"
msgstr "konnte vorangegangenen WAL-Eintrag bei %X/%X nicht finden: %s"
#: parsexlog.c:216
#: parsexlog.c:218
#, c-format
msgid "could not find previous WAL record at %X/%X"
msgstr "konnte vorangegangenen WAL-Eintrag bei %X/%X nicht finden"
#: parsexlog.c:341
#: parsexlog.c:362
#, c-format
msgid "could not seek in file \"%s\": %m"
msgstr "konnte Positionszeiger in Datei »%s« nicht setzen: %m"
#: parsexlog.c:440
#: parsexlog.c:461
#, c-format
msgid "WAL record modifies a relation, but record type is not recognized: lsn: %X/%X, rmid: %d, rmgr: %s, info: %02X"
msgstr "WAL-Eintrag modifiziert eine Relation, aber Typ des Eintrags wurde nicht erkannt: lsn: %X/%X, rmid: %d, rmgr: %s, info: %02X"
@@ -652,144 +697,144 @@ msgstr "Server divergierten bei WAL-Position %X/%X auf Zeitleiste %u"
msgid "no rewind required"
msgstr "kein Rückspulen nötig"
#: pg_rewind.c:451
#: pg_rewind.c:454
#, c-format
msgid "rewinding from last common checkpoint at %X/%X on timeline %u"
msgstr "Rückspulen ab letztem gemeinsamen Checkpoint bei %X/%X auf Zeitleiste %u"
#: pg_rewind.c:461
#: pg_rewind.c:464
#, c-format
msgid "reading source file list"
msgstr "lese Quelldateiliste"
#: pg_rewind.c:465
#: pg_rewind.c:468
#, c-format
msgid "reading target file list"
msgstr "lese Zieldateiliste"
#: pg_rewind.c:474
#: pg_rewind.c:477
#, c-format
msgid "reading WAL in target"
msgstr "lese WAL im Ziel-Cluster"
#: pg_rewind.c:495
#: pg_rewind.c:498
#, c-format
msgid "need to copy %lu MB (total source directory size is %lu MB)"
msgstr "%lu MB müssen kopiert werden (Gesamtgröße des Quellverzeichnisses ist %lu MB)"
#: pg_rewind.c:513
#: pg_rewind.c:516
#, c-format
msgid "syncing target data directory"
msgstr "synchronisiere Zieldatenverzeichnis"
#: pg_rewind.c:529
#: pg_rewind.c:532
#, c-format
msgid "Done!"
msgstr "Fertig!"
#: pg_rewind.c:609
#: pg_rewind.c:612
#, c-format
msgid "no action decided for file \"%s\""
msgstr "keine Aktion bestimmt für Datei »%s«"
#: pg_rewind.c:641
#: pg_rewind.c:644
#, c-format
msgid "source system was modified while pg_rewind was running"
msgstr "Quellsystem wurde verändert, während pg_rewind lief"
#: pg_rewind.c:645
#: pg_rewind.c:648
#, c-format
msgid "creating backup label and updating control file"
msgstr "erzeuge Backup-Label und aktualisiere Kontrolldatei"
#: pg_rewind.c:695
#: pg_rewind.c:698
#, c-format
msgid "source system was in unexpected state at end of rewind"
msgstr "Quellsystem war in einem unerwarteten Zustand am Ende des Rückspulens"
#: pg_rewind.c:727
#: pg_rewind.c:730
#, c-format
msgid "source and target clusters are from different systems"
msgstr "Quell- und Ziel-Cluster sind von verschiedenen Systemen"
#: pg_rewind.c:735
#: pg_rewind.c:738
#, c-format
msgid "clusters are not compatible with this version of pg_rewind"
msgstr "die Cluster sind nicht mit dieser Version von pg_rewind kompatibel"
#: pg_rewind.c:745
#: pg_rewind.c:748
#, c-format
msgid "target server needs to use either data checksums or \"wal_log_hints = on\""
msgstr "Zielserver muss entweder Datenprüfsummen oder »wal_log_hints = on« verwenden"
#: pg_rewind.c:756
#: pg_rewind.c:759
#, c-format
msgid "target server must be shut down cleanly"
msgstr "Zielserver muss sauber heruntergefahren worden sein"
#: pg_rewind.c:766
#: pg_rewind.c:769
#, c-format
msgid "source data directory must be shut down cleanly"
msgstr "Quelldatenverzeichnis muss sauber heruntergefahren worden sein"
#: pg_rewind.c:813
#: pg_rewind.c:816
#, c-format
msgid "%*s/%s kB (%d%%) copied"
msgstr "%*s/%s kB (%d%%) kopiert"
#: pg_rewind.c:941
#: pg_rewind.c:942
#, c-format
msgid "could not find common ancestor of the source and target cluster's timelines"
msgstr "konnte keinen gemeinsamen Anfangspunkt in den Zeitleisten von Quell- und Ziel-Cluster finden"
#: pg_rewind.c:982
#: pg_rewind.c:983
#, c-format
msgid "backup label buffer too small"
msgstr "Puffer für Backup-Label ist zu klein"
#: pg_rewind.c:1005
#: pg_rewind.c:1006
#, c-format
msgid "unexpected control file CRC"
msgstr "unerwartete CRC in Kontrolldatei"
#: pg_rewind.c:1017
#: pg_rewind.c:1018
#, c-format
msgid "unexpected control file size %d, expected %d"
msgstr "unerwartete Kontrolldateigröße %d, erwartet wurde %d"
#: pg_rewind.c:1026
#: pg_rewind.c:1027
#, c-format
msgid "WAL segment size must be a power of two between 1 MB and 1 GB, but the control file specifies %d byte"
msgid_plural "WAL segment size must be a power of two between 1 MB and 1 GB, but the control file specifies %d bytes"
msgstr[0] "WAL-Segmentgröße muss eine Zweierpotenz zwischen 1 MB und 1 GB sein, aber die Kontrolldatei gibt %d Byte an"
msgstr[1] "WAL-Segmentgröße muss eine Zweierpotenz zwischen 1 MB und 1 GB sein, aber die Kontrolldatei gibt %d Bytes an"
#: pg_rewind.c:1065 pg_rewind.c:1135
#: pg_rewind.c:1066 pg_rewind.c:1136
#, c-format
msgid "program \"%s\" is needed by %s but was not found in the same directory as \"%s\""
msgstr "Programm »%s« wird von %s benötigt, aber wurde nicht im selben Verzeichnis wie »%s« gefunden"
#: pg_rewind.c:1068 pg_rewind.c:1138
#: pg_rewind.c:1069 pg_rewind.c:1139
#, c-format
msgid "program \"%s\" was found by \"%s\" but was not the same version as %s"
msgstr "Programm »%s« wurde von »%s« gefunden, aber es hatte nicht die gleiche Version wie %s"
#: pg_rewind.c:1101
#: pg_rewind.c:1102
#, c-format
msgid "restore_command is not set in the target cluster"
msgstr "restore_command ist im Ziel-Cluster nicht gesetzt"
#: pg_rewind.c:1142
#: pg_rewind.c:1143
#, c-format
msgid "executing \"%s\" for target server to complete crash recovery"
msgstr "führe »%s« für Zielserver aus, um Wiederherstellung abzuschließen"
#: pg_rewind.c:1180
#: pg_rewind.c:1181
#, c-format
msgid "postgres single-user mode in target cluster failed"
msgstr "postgres im Einzelbenutzermodus im Ziel-Cluster fehlgeschlagen"
#: pg_rewind.c:1181
#: pg_rewind.c:1182
#, c-format
msgid "Command was: %s"
msgstr "Die Anweisung war: %s"
@@ -829,172 +874,157 @@ msgstr "ungültige Daten in History-Datei"
msgid "Timeline IDs must be less than child timeline's ID."
msgstr "Zeitleisten-IDs müssen kleiner als die Zeitleisten-ID des Kindes sein."
#: xlogreader.c:626
#: xlogreader.c:621
#, c-format
msgid "invalid record offset at %X/%X: expected at least %u, got %u"
msgstr "ungültiger Datensatz-Offset bei %X/%X: mindestens %u erwartet, %u erhalten"
#: xlogreader.c:635
#: xlogreader.c:630
#, c-format
msgid "contrecord is requested by %X/%X"
msgstr "Contrecord angefordert von %X/%X"
#: xlogreader.c:676 xlogreader.c:1123
#: xlogreader.c:671 xlogreader.c:1146
#, c-format
msgid "invalid record length at %X/%X: expected at least %u, got %u"
msgstr "ungültige Datensatzlänge bei %X/%X: mindestens %u erwartet, %u erhalten"
#: xlogreader.c:705
#, c-format
msgid "out of memory while trying to decode a record of length %u"
msgstr "Speicher aufgebraucht beim Versuch einen Datensatz mit Länge %u zu dekodieren"
#: xlogreader.c:727
#, c-format
msgid "record length %u at %X/%X too long"
msgstr "Datensatzlänge %u bei %X/%X ist zu lang"
#: xlogreader.c:776
#: xlogreader.c:761
#, c-format
msgid "there is no contrecord flag at %X/%X"
msgstr "keine Contrecord-Flag bei %X/%X"
#: xlogreader.c:789
#: xlogreader.c:774
#, c-format
msgid "invalid contrecord length %u (expected %lld) at %X/%X"
msgstr "ungültige Contrecord-Länge %u (erwartet %lld) bei %X/%X"
#: xlogreader.c:924
#, c-format
msgid "missing contrecord at %X/%X"
msgstr "Contrecord fehlt bei %X/%X"
#: xlogreader.c:1131
#: xlogreader.c:1154
#, c-format
msgid "invalid resource manager ID %u at %X/%X"
msgstr "ungültige Resource-Manager-ID %u bei %X/%X"
#: xlogreader.c:1144 xlogreader.c:1160
#: xlogreader.c:1167 xlogreader.c:1183
#, c-format
msgid "record with incorrect prev-link %X/%X at %X/%X"
msgstr "Datensatz mit falschem Prev-Link %X/%X bei %X/%X"
#: xlogreader.c:1196
#: xlogreader.c:1221
#, c-format
msgid "incorrect resource manager data checksum in record at %X/%X"
msgstr "ungültige Resource-Manager-Datenprüfsumme in Datensatz bei %X/%X"
#: xlogreader.c:1230
#: xlogreader.c:1255
#, c-format
msgid "invalid magic number %04X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "ungültige magische Zahl %04X in WAL-Segment %s, LSN %X/%X, Offset %u"
#: xlogreader.c:1245 xlogreader.c:1287
#: xlogreader.c:1270 xlogreader.c:1312
#, c-format
msgid "invalid info bits %04X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "ungültige Info-Bits %04X in WAL-Segment %s, LSN %X/%X, Offset %u"
#: xlogreader.c:1261
#: 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-Datei ist von einem anderen Datenbanksystem: Datenbanksystemidentifikator in WAL-Datei ist %llu, Datenbanksystemidentifikator in pg_control ist %llu"
#: xlogreader.c:1269
#: xlogreader.c:1294
#, c-format
msgid "WAL file is from different database system: incorrect segment size in page header"
msgstr "WAL-Datei ist von einem anderen Datenbanksystem: falsche Segmentgröße im Seitenkopf"
#: xlogreader.c:1275
#: xlogreader.c:1300
#, c-format
msgid "WAL file is from different database system: incorrect XLOG_BLCKSZ in page header"
msgstr "WAL-Datei ist von einem anderen Datenbanksystem: falsche XLOG_BLCKSZ im Seitenkopf"
#: xlogreader.c:1307
#: xlogreader.c:1332
#, c-format
msgid "unexpected pageaddr %X/%X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "unerwartete Pageaddr %X/%X in WAL-Segment %s, LSN %X/%X, Offset %u"
#: xlogreader.c:1333
#: xlogreader.c:1358
#, c-format
msgid "out-of-sequence timeline ID %u (after %u) in WAL segment %s, LSN %X/%X, offset %u"
msgstr "Zeitleisten-ID %u außer der Reihe (nach %u) in WAL-Segment %s, LSN %X/%X, Offset %u"
#: xlogreader.c:1739
#: xlogreader.c:1764
#, c-format
msgid "out-of-order block_id %u at %X/%X"
msgstr "block_id %u außer der Reihe bei %X/%X"
#: xlogreader.c:1763
#: xlogreader.c:1788
#, c-format
msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%X"
msgstr "BKPBLOCK_HAS_DATA gesetzt, aber keine Daten enthalten bei %X/%X"
#: xlogreader.c:1770
#: xlogreader.c:1795
#, c-format
msgid "BKPBLOCK_HAS_DATA not set, but data length is %u at %X/%X"
msgstr "BKPBLOCK_HAS_DATA nicht gesetzt, aber Datenlänge ist %u bei %X/%X"
#: xlogreader.c:1806
#: xlogreader.c:1831
#, c-format
msgid "BKPIMAGE_HAS_HOLE set, but hole offset %u length %u block image length %u at %X/%X"
msgstr "BKPIMAGE_HAS_HOLE gesetzt, aber Loch Offset %u Länge %u Block-Abbild-Länge %u bei %X/%X"
#: xlogreader.c:1822
#: xlogreader.c:1847
#, c-format
msgid "BKPIMAGE_HAS_HOLE not set, but hole offset %u length %u at %X/%X"
msgstr "BKPIMAGE_HAS_HOLE nicht gesetzt, aber Loch Offset %u Länge %u bei %X/%X"
#: xlogreader.c:1836
#: xlogreader.c:1861
#, c-format
msgid "BKPIMAGE_COMPRESSED set, but block image length %u at %X/%X"
msgstr "BKPIMAGE_COMPRESSED gesetzt, aber Block-Abbild-Länge %u bei %X/%X"
#: xlogreader.c:1851
#: xlogreader.c:1876
#, c-format
msgid "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_COMPRESSED set, but block image length is %u at %X/%X"
msgstr "weder BKPIMAGE_HAS_HOLE noch BKPIMAGE_COMPRESSED gesetzt, aber Block-Abbild-Länge ist %u bei %X/%X"
#: xlogreader.c:1867
#: xlogreader.c:1892
#, c-format
msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%X"
msgstr "BKPBLOCK_SAME_REL gesetzt, aber keine vorangehende Relation bei %X/%X"
#: xlogreader.c:1879
#: xlogreader.c:1904
#, c-format
msgid "invalid block_id %u at %X/%X"
msgstr "ungültige block_id %u bei %X/%X"
#: xlogreader.c:1946
#: xlogreader.c:1971
#, c-format
msgid "record with invalid length at %X/%X"
msgstr "Datensatz mit ungültiger Länge bei %X/%X"
#: xlogreader.c:1972
#: xlogreader.c:1997
#, c-format
msgid "could not locate backup block with ID %d in WAL record"
msgstr "konnte Backup-Block mit ID %d nicht im WAL-Eintrag finden"
#: xlogreader.c:2056
#: xlogreader.c:2081
#, c-format
msgid "could not restore image at %X/%X with invalid block %d specified"
msgstr "konnte Abbild bei %X/%X mit ungültigem angegebenen Block %d nicht wiederherstellen"
#: xlogreader.c:2063
#: xlogreader.c:2088
#, c-format
msgid "could not restore image at %X/%X with invalid state, block %d"
msgstr "konnte Abbild mit ungültigem Zustand bei %X/%X nicht wiederherstellen, Block %d"
#: xlogreader.c:2090 xlogreader.c:2107
#: xlogreader.c:2115 xlogreader.c:2132
#, c-format
msgid "could not restore image at %X/%X compressed with %s not supported by build, block %d"
msgstr "konnte Abbild bei %X/%X nicht wiederherstellen, komprimiert mit %s, nicht unterstützt von dieser Installation, Block %d"
#: xlogreader.c:2116
#: xlogreader.c:2141
#, c-format
msgid "could not restore image at %X/%X compressed with unknown method, block %d"
msgstr "konnte Abbild bei %X/%X nicht wiederherstellen, komprimiert mit unbekannter Methode, Block %d"
#: xlogreader.c:2124
#: xlogreader.c:2149
#, c-format
msgid "could not decompress image at %X/%X, block %d"
msgstr "konnte Abbild bei %X/%X nicht dekomprimieren, Block %d"

View File

@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_rewind (PostgreSQL 16)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2023-05-18 10:09+0900\n"
"PO-Revision-Date: 2023-05-18 10:38+0900\n"
"POT-Creation-Date: 2026-05-12 14:41+0900\n"
"PO-Revision-Date: 2026-05-15 11:41+0900\n"
"Last-Translator: Kyotaro Horiguchi <horikyota.ntt@gmail.com>\n"
"Language-Team: Japan PostgreSQL Users Group <jpug-doc@ml.postgresql.jp>\n"
"Language: ja\n"
@@ -40,17 +40,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 "null ポインタを複製できません(内部エラー)\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/percentrepl.c:79 ../../common/percentrepl.c:118
#, c-format
msgid "invalid value for parameter \"%s\": \"%s\""
@@ -106,7 +116,7 @@ msgstr "想定外の\"%1$s\"のファイルサイズ: %3$lld ではなく %2$lld
msgid "could not open file \"%s\" restored from archive: %m"
msgstr "アーカイブからリストアされたファイル\"%s\"のオープンに失敗しました: %m"
#: ../../fe_utils/archive.c:86 file_ops.c:417
#: ../../fe_utils/archive.c:86 file_ops.c:353 file_ops.c:440
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "ファイル\"%s\"のstatに失敗しました: %m"
@@ -128,7 +138,7 @@ msgstr "ファイル\"%s\"をアーカイブからリストアできませんで
msgid "out of memory"
msgstr "メモリ不足です"
#: ../../fe_utils/recovery_gen.c:121 parsexlog.c:312
#: ../../fe_utils/recovery_gen.c:121 parsexlog.c:333
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "ファイル\"%s\"をオープンできませんでした: %m"
@@ -143,137 +153,172 @@ msgstr "ファイル\"%s\"を書き出せませんでした: %m"
msgid "could not create file \"%s\": %m"
msgstr "ファイル\"%s\"を作成できませんでした: %m"
#: file_ops.c:67
#: file_ops.c:52
#, c-format
msgid "target file path is unsafe for open: \"%s\""
msgstr "対象ファイルパスは安全でないため open できません: \"%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:117
#: file_ops.c:120
#, c-format
msgid "could not write 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:326 file_ops.c:330
#: file_ops.c:349
#, c-format
msgid "could not open file \"%s\" for reading: %m"
msgstr "ファイル\"%s\"を読み取り用にオープンできませんでした: %m"
#: file_ops.c:341 local_source.c:104 local_source.c:163 parsexlog.c:350
#: file_ops.c:364 local_source.c:104 local_source.c:163 parsexlog.c:371
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "ファイル\"%s\"の読み取りに失敗しました: %m"
#: file_ops.c:344 parsexlog.c:352
#: file_ops.c:367 parsexlog.c:373
#, c-format
msgid "could not read file \"%s\": read %d of %zu"
msgstr "ファイル\"%1$s\"を読み込めませんでした: %3$zuバイトのうち%2$dバイトを読み込みました"
#: file_ops.c:388
#: file_ops.c:411
#, c-format
msgid "could not open directory \"%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:462
#: file_ops.c:485
#, c-format
msgid "could not read directory \"%s\": %m"
msgstr "ディレクトリ\"%s\"を読み取れませんでした: %m"
#: file_ops.c:466
#: file_ops.c:489
#, c-format
msgid "could not close directory \"%s\": %m"
msgstr "ディレクトリ\"%s\"をクローズできませんでした: %m"
#: filemap.c:236
#: filemap.c:298
#, c-format
msgid "data file \"%s\" in source is not a regular file"
msgstr "ソースのデータファイル\"%s\"は通常のファイルではありません"
#: filemap.c:241 filemap.c:274
#: filemap.c:303 filemap.c:336
#, c-format
msgid "duplicate source file \"%s\""
msgstr "ソースファイル\"%s\"が重複しています"
#: filemap.c:329
#: filemap.c:391
#, c-format
msgid "unexpected page modification for non-regular file \"%s\""
msgstr "非通常ファイル\"%s\"に対する想定外のページの書き換えです"
#: filemap.c:679 filemap.c:773
#: filemap.c:745 filemap.c:847
#, c-format
msgid "unknown file type for \"%s\""
msgstr "\"%s\"に対する未知のファイルタイプ"
#: filemap.c:706
#: filemap.c:780
#, c-format
msgid "file \"%s\" is of different type in source and target"
msgstr "ファイル\"%s\"はソースとターゲットとで異なるタイプです"
#: filemap.c:778
#: filemap.c:852
#, c-format
msgid "could not decide what to do with file \"%s\""
msgstr "ファイル\"%s\"の処理を決定できませんでした"
@@ -423,7 +468,7 @@ msgstr "ソースファイルをシークすることができませんでした
msgid "unexpected EOF while reading file \"%s\""
msgstr "ファイル\"%s\"を読み込み中に想定外のEOF"
#: parsexlog.c:80 parsexlog.c:139 parsexlog.c:199
#: parsexlog.c:80 parsexlog.c:139 parsexlog.c:201
#, c-format
msgid "out of memory while allocating a WAL reading processor"
msgstr "WAL読み取り機構のメモリ割り当て中にメモリ不足"
@@ -443,22 +488,22 @@ msgstr "%X/%XのWALレコードを読み取れませんでした"
msgid "end pointer %X/%X is not a valid end point; expected %X/%X"
msgstr "終了点%X/%Xは妥当な終了点ではありません; %X/%Xを期待していました"
#: parsexlog.c:212
#: parsexlog.c:214
#, c-format
msgid "could not find previous WAL record at %X/%X: %s"
msgstr "%X/%Xの前のWALレコードが見つかりませんでした: %s"
#: parsexlog.c:216
#: parsexlog.c:218
#, c-format
msgid "could not find previous WAL record at %X/%X"
msgstr "%X/%Xの前のWALレコードが見つかりませんでした"
#: parsexlog.c:341
#: parsexlog.c:362
#, c-format
msgid "could not seek in file \"%s\": %m"
msgstr "ファイル\"%s\"をシークできませんでした: %m"
#: parsexlog.c:440
#: parsexlog.c:461
#, c-format
msgid "WAL record modifies a relation, but record type is not recognized: lsn: %X/%X, rmid: %d, rmgr: %s, info: %02X"
msgstr "WALレコードはリレーションを更新しますが、レコードの型を認識できません: lsn: %X/%X, rmid: %d, rmgr: %s, info: %02X"
@@ -654,143 +699,143 @@ msgstr "タイムライン%3$uのWAL位置%1$X/%2$Xで両サーバーが分岐
msgid "no rewind required"
msgstr "巻き戻しは必要ありません"
#: pg_rewind.c:451
#: pg_rewind.c:454
#, c-format
msgid "rewinding from last common checkpoint at %X/%X on timeline %u"
msgstr "タイムライン%3$uの%1$X/%2$Xにある最新の共通チェックポイントから巻き戻しています"
#: pg_rewind.c:461
#: pg_rewind.c:464
#, c-format
msgid "reading source file list"
msgstr "ソースファイルリストを読み込んでいます"
#: pg_rewind.c:465
#: pg_rewind.c:468
#, c-format
msgid "reading target file list"
msgstr "ターゲットファイルリストを読み込んでいます"
#: pg_rewind.c:474
#: pg_rewind.c:477
#, c-format
msgid "reading WAL in target"
msgstr "ターゲットでWALを読み込んでいます"
#: pg_rewind.c:495
#: pg_rewind.c:498
#, c-format
msgid "need to copy %lu MB (total source directory size is %lu MB)"
msgstr "%lu MBコピーする必要があります(ソースディレクトリの合計サイズは%lu MBです)"
#: pg_rewind.c:513
#: pg_rewind.c:516
#, c-format
msgid "syncing target data directory"
msgstr "ターゲットデータディレクトリを同期しています"
#: pg_rewind.c:529
#: pg_rewind.c:532
#, c-format
msgid "Done!"
msgstr "完了!"
#: pg_rewind.c:609
#: pg_rewind.c:612
#, c-format
msgid "no action decided for file \"%s\""
msgstr "ファイル\"%s\"に対するアクションが決定されていません"
#: pg_rewind.c:641
#: pg_rewind.c:644
#, c-format
msgid "source system was modified while pg_rewind was running"
msgstr "pg_rewindの実行中にソースシス7テムが更新されました"
#: pg_rewind.c:645
#: pg_rewind.c:648
#, c-format
msgid "creating backup label and updating control file"
msgstr "backup labelを作成して制御ファイルを更新しています"
#: pg_rewind.c:695
#: pg_rewind.c:698
#, c-format
msgid "source system was in unexpected state at end of rewind"
msgstr "巻き戻し完了時点のソースシステムが想定外の状態でした"
#: pg_rewind.c:727
#: pg_rewind.c:730
#, c-format
msgid "source and target clusters are from different systems"
msgstr "ソースクラスタとターゲットクラスタは異なるシステムのものです"
#: pg_rewind.c:735
#: pg_rewind.c:738
#, c-format
msgid "clusters are not compatible with this version of pg_rewind"
msgstr "クラスタは、このバージョンのpg_rewindとの互換性がありません"
#: pg_rewind.c:745
#: pg_rewind.c:748
#, c-format
msgid "target server needs to use either data checksums or \"wal_log_hints = on\""
msgstr "ターゲットサーバーはデータチェックサムを利用している、または\"wal_log_hints = on\"である必要があります"
#: pg_rewind.c:756
#: pg_rewind.c:759
#, c-format
msgid "target server must be shut down cleanly"
msgstr "ターゲットサーバーはきれいにシャットダウンされていなければなりません"
#: pg_rewind.c:766
#: pg_rewind.c:769
#, c-format
msgid "source data directory must be shut down cleanly"
msgstr "ソースデータディレクトリはきれいにシャットダウンされていなければなりません"
#: pg_rewind.c:813
#: pg_rewind.c:816
#, c-format
msgid "%*s/%s kB (%d%%) copied"
msgstr "%*s/%s kB (%d%%) コピーしました"
#: pg_rewind.c:941
#: pg_rewind.c:942
#, c-format
msgid "could not find common ancestor of the source and target cluster's timelines"
msgstr "ソースクラスタとターゲットクラスタのタイムラインの共通の祖先を見つけられません"
#: pg_rewind.c:982
#: pg_rewind.c:983
#, c-format
msgid "backup label buffer too small"
msgstr "バックアップラベルのバッファが小さすぎます"
#: pg_rewind.c:1005
#: pg_rewind.c:1006
#, c-format
msgid "unexpected control file CRC"
msgstr "想定外の制御ファイルCRCです"
#: pg_rewind.c:1017
#: pg_rewind.c:1018
#, c-format
msgid "unexpected control file size %d, expected %d"
msgstr "想定外の制御ファイルのサイズ%d、想定は%d"
#: pg_rewind.c:1026
#: pg_rewind.c:1027
#, c-format
msgid "WAL segment size must be a power of two between 1 MB and 1 GB, but the control file specifies %d byte"
msgid_plural "WAL segment size must be a power of two between 1 MB and 1 GB, but the control file specifies %d bytes"
msgstr[0] "WALセグメントのサイズ指定は1MBと1GBの間の2の累乗でなければなりません、しかしコントロールファイルでは%dバイトとなっています"
#: pg_rewind.c:1065 pg_rewind.c:1135
#: pg_rewind.c:1066 pg_rewind.c:1136
#, c-format
msgid "program \"%s\" is needed by %s but was not found in the same directory as \"%s\""
msgstr "%2$sには\"%1$s\"プログラムが必要ですが、\"%3$s\"と同じディレクトリにありませんでした。"
#: pg_rewind.c:1068 pg_rewind.c:1138
#: pg_rewind.c:1069 pg_rewind.c:1139
#, c-format
msgid "program \"%s\" was found by \"%s\" but was not the same version as %s"
msgstr "\"%2$s\"がプログラム\"%1$s\"を見つけましたが、これは%3$sと同じバージョンではありませんでした。"
#: pg_rewind.c:1101
#: pg_rewind.c:1102
#, c-format
msgid "restore_command is not set in the target cluster"
msgstr "ターゲットクラスタでrestore_commandが設定されていません"
#: pg_rewind.c:1142
#: pg_rewind.c:1143
#, c-format
msgid "executing \"%s\" for target server to complete crash recovery"
msgstr "ターゲットサーバーに対して\"%s\"を実行してクラッシュリカバリを完了させます"
#: pg_rewind.c:1180
#: pg_rewind.c:1181
#, c-format
msgid "postgres single-user mode in target cluster failed"
msgstr "ターゲットクラスタでのpostgresコマンドのシングルユーザーモード実行に失敗しました"
#: pg_rewind.c:1181
#: pg_rewind.c:1182
#, c-format
msgid "Command was: %s"
msgstr "コマンド: %s"
@@ -830,172 +875,166 @@ msgstr "履歴ファイル内の無効なデータ"
msgid "Timeline IDs must be less than child timeline's ID."
msgstr "タイムラインIDは子のタイムラインIDより小さくなければなりません。"
#: xlogreader.c:626
#: xlogreader.c:621
#, c-format
msgid "invalid record offset at %X/%X: expected at least %u, got %u"
msgstr "%X/%Xのレコードオフセットが無効です:最低でも%uを期待していましたが、実際は%uでした"
#: xlogreader.c:635
#: xlogreader.c:630
#, c-format
msgid "contrecord is requested by %X/%X"
msgstr "%X/%Xではcontrecordが必要です"
#: xlogreader.c:676 xlogreader.c:1123
#: xlogreader.c:671 xlogreader.c:1146
#, c-format
msgid "invalid record length at %X/%X: expected at least %u, got %u"
msgstr "%X/%Xのレコード長が無効です:最低でも%uを期待していましたが、実際は%uでした"
#: xlogreader.c:705
#, c-format
msgid "out of memory while trying to decode a record of length %u"
msgstr "長さ%uのレコードのデコード中のメモリ不足"
#: xlogreader.c:727
#, c-format
msgid "record length %u at %X/%X too long"
msgstr "%2$X/%3$Xのレコード長%1$uが大きすぎます"
#: xlogreader.c:776
#: xlogreader.c:761
#, c-format
msgid "there is no contrecord flag at %X/%X"
msgstr "%X/%Xで contrecord フラグがありません"
#: xlogreader.c:789
#: xlogreader.c:774
#, c-format
msgid "invalid contrecord length %u (expected %lld) at %X/%X"
msgstr "%3$X/%4$Xの継続レコードの長さ%1$u(正しくは%2$lld)は不正です"
#: xlogreader.c:924
#, c-format
msgid "missing contrecord at %X/%X"
msgstr "%X/%Xに継続レコードがありません"
#: xlogreader.c:1131
#: xlogreader.c:1154
#, c-format
msgid "invalid resource manager ID %u at %X/%X"
msgstr "%2$X/%3$XのリソースマネージャID %1$uが無効です"
#: xlogreader.c:1144 xlogreader.c:1160
#: xlogreader.c:1167 xlogreader.c:1183
#, c-format
msgid "record with incorrect prev-link %X/%X at %X/%X"
msgstr "直前のリンク%1$X/%2$Xが不正なレコードが%3$X/%4$Xにあります"
#: xlogreader.c:1196
#: xlogreader.c:1221
#, c-format
msgid "incorrect resource manager data checksum in record at %X/%X"
msgstr "%X/%Xのレコード内のリソースマネージャデータのチェックサムが不正です"
#: xlogreader.c:1230
#: xlogreader.c:1255
#, c-format
msgid "invalid magic number %04X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "WALセグメント%2$s、LSN %3$X/%4$X、オフセット%5$uで不正なマジックナンバー%1$04X"
#: xlogreader.c:1245 xlogreader.c:1287
#: xlogreader.c:1270 xlogreader.c:1312
#, c-format
msgid "invalid info bits %04X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "WALセグメント %2$s、LSN %3$X/%4$X、オフセット%5$uで不正な情報ビット列%1$04X"
#: xlogreader.c:1261
#: 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ファイルは異なるデータベースシステム由来のものです: WALファイルのデータベースシステム識別子は %lluで、pg_control におけるデータベースシステム識別子は %lluです"
#: xlogreader.c:1269
#: xlogreader.c:1294
#, c-format
msgid "WAL file is from different database system: incorrect segment size in page header"
msgstr "WAL ファイルは異なるデータベースシステム由来のものです: ページヘッダーのセグメントサイズが正しくありません"
#: xlogreader.c:1275
#: xlogreader.c:1300
#, c-format
msgid "WAL file is from different database system: incorrect XLOG_BLCKSZ in page header"
msgstr "WAL ファイルは異なるデータベースシステム由来のものです: ページヘッダーのXLOG_BLCKSZが正しくありません"
#: xlogreader.c:1307
#: xlogreader.c:1332
#, c-format
msgid "unexpected pageaddr %X/%X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "WALセグメント%3$s、LSN %4$X/%5$X、オフセット%6$uで想定外のページアドレス%1$X/%2$X"
#: xlogreader.c:1333
#: xlogreader.c:1358
#, c-format
msgid "out-of-sequence timeline ID %u (after %u) in WAL segment %s, LSN %X/%X, offset %u"
msgstr "WALセグメント%3$s、LSN %4$X/%5$X、オフセット%6$uで異常な順序のタイムラインID %1$u(%2$uの後)"
#: xlogreader.c:1739
#: xlogreader.c:1764
#, c-format
msgid "out-of-order block_id %u at %X/%X"
msgstr "block_id %uが%X/%Xで無効です"
#: xlogreader.c:1763
#: xlogreader.c:1788
#, c-format
msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%X"
msgstr "BKPBLOCK_HAS_DATAが設定されていますが、%X/%Xにデータがありません"
#: xlogreader.c:1770
#: xlogreader.c:1795
#, c-format
msgid "BKPBLOCK_HAS_DATA not set, but data length is %u at %X/%X"
msgstr "BKPBLOCK_HAS_DATAが設定されていませんが、%2$X/%3$Xのデータ長は%1$u"
#: xlogreader.c:1806
#: xlogreader.c:1831
#, c-format
msgid "BKPIMAGE_HAS_HOLE set, but hole offset %u length %u block image length %u at %X/%X"
msgstr "BKPIMAGE_HAS_HOLEが設定されていますが、%4$X/%5$Xでホールオフセット%1$u、長さ%2$u、ブロックイメージ長%3$u"
#: xlogreader.c:1822
#: xlogreader.c:1847
#, c-format
msgid "BKPIMAGE_HAS_HOLE not set, but hole offset %u length %u at %X/%X"
msgstr "BKPIMAGE_HAS_HOLEが設定されていませんが、%3$X/%4$Xにホールオフセット%1$u、長さ%2$u"
#: xlogreader.c:1836
#: xlogreader.c:1861
#, c-format
msgid "BKPIMAGE_COMPRESSED set, but block image length %u at %X/%X"
msgstr "BKPIMAGE_COMPRESSEDが設定されていますが、%2$X/%3$Xにおいてブロックイメージ長が%1$uです"
#: xlogreader.c:1851
#: xlogreader.c:1876
#, c-format
msgid "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_COMPRESSED set, but block image length is %u at %X/%X"
msgstr "BKPIMAGE_HAS_HOLEもBKPIMAGE_COMPRESSEDも設定されていませんが、%2$X/%3$Xにおいてブロックイメージ長が%1$uです"
#: xlogreader.c:1867
#: xlogreader.c:1892
#, c-format
msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%X"
msgstr "BKPBLOCK_SAME_RELが設定されていますが、%X/%Xにおいて以前のリレーションがありません"
#: xlogreader.c:1879
#: xlogreader.c:1904
#, c-format
msgid "invalid block_id %u at %X/%X"
msgstr "%2$X/%3$Xにおけるblock_id %1$uが無効です"
#: xlogreader.c:1946
#: xlogreader.c:1971
#, c-format
msgid "record with invalid length at %X/%X"
msgstr "%X/%Xのレコードのサイズが無効です"
#: xlogreader.c:1972
#: xlogreader.c:1997
#, c-format
msgid "could not locate backup block with ID %d in WAL record"
msgstr "WALレコード中のID %dのバックアップブロックを特定できませんでした"
#: xlogreader.c:2056
#: xlogreader.c:2081
#, c-format
msgid "could not restore image at %X/%X with invalid block %d specified"
msgstr "%X/%Xで不正なブロック%dが指定されているためイメージが復元できませんでした"
#: xlogreader.c:2063
#: xlogreader.c:2088
#, c-format
msgid "could not restore image at %X/%X with invalid state, block %d"
msgstr "%X/%Xでブロック%dのイメージが不正な状態であるため復元できませんでした"
#: xlogreader.c:2090 xlogreader.c:2107
#: xlogreader.c:2115 xlogreader.c:2132
#, c-format
msgid "could not restore image at %X/%X compressed with %s not supported by build, block %d"
msgstr "%1$X/%2$Xで、ブロック%4$dがこのビルドでサポートされない圧縮方式%3$sで圧縮されているため復元できませんでした"
#: xlogreader.c:2116
#: xlogreader.c:2141
#, c-format
msgid "could not restore image at %X/%X compressed with unknown method, block %d"
msgstr "%X/%Xでブロック%dのイメージが不明な方式で圧縮されているため復元できませんでした"
#: xlogreader.c:2124
#: xlogreader.c:2149
#, c-format
msgid "could not decompress image at %X/%X, block %d"
msgstr "%X/%Xのブロック%dが伸張できませんでした"
#~ msgid "missing contrecord at %X/%X"
#~ msgstr "%X/%Xに継続レコードがありません"
#~ msgid "out of memory while trying to decode a record of length %u"
#~ msgstr "長さ%uのレコードのデコード中のメモリ不足"
#~ msgid "record length %u at %X/%X too long"
#~ msgstr "%2$X/%3$Xのレコード長%1$uが大きすぎます"

View File

@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_rewind (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-02-21 05:20+0200\n"
"PO-Revision-Date: 2026-02-07 09:14+0200\n"
"POT-Creation-Date: 2026-08-05 06:38+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"
@@ -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"
#: ../../common/percentrepl.c:79 ../../common/percentrepl.c:118
#, c-format
msgid "invalid value for parameter \"%s\": \"%s\""
@@ -103,7 +113,7 @@ msgstr "неподходящий размер файла \"%s\": %lld вмест
msgid "could not open file \"%s\" restored from archive: %m"
msgstr "не удалось открыть файл \"%s\", восстановленный из архива: %m"
#: ../../fe_utils/archive.c:86 file_ops.c:330 file_ops.c:417
#: ../../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"
@@ -140,107 +150,142 @@ msgstr "не удалось записать в файл \"%s\": %m"
msgid "could not create file \"%s\": %m"
msgstr "не удалось создать файл \"%s\": %m"
#: 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:117
#: file_ops.c:120
#, c-format
msgid "could not write 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:326
#: file_ops.c:349
#, c-format
msgid "could not open file \"%s\" for reading: %m"
msgstr "не удалось открыть файл \"%s\" для чтения: %m"
#: file_ops.c:341 local_source.c:104 local_source.c:163 parsexlog.c:371
#: file_ops.c:364 local_source.c:104 local_source.c:163 parsexlog.c:371
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "не удалось прочитать файл \"%s\": %m"
#: file_ops.c:344 parsexlog.c:373
#: file_ops.c:367 parsexlog.c:373
#, c-format
msgid "could not read file \"%s\": read %d of %zu"
msgstr "не удалось прочитать файл \"%s\" (прочитано байт: %d из %zu)"
#: file_ops.c:388
#: file_ops.c:411
#, c-format
msgid "could not open directory \"%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:462
#: file_ops.c:485
#, c-format
msgid "could not read directory \"%s\": %m"
msgstr "не удалось прочитать каталог \"%s\": %m"
#: file_ops.c:466
#: file_ops.c:489
#, c-format
msgid "could not close directory \"%s\": %m"
msgstr "не удалось закрыть каталог \"%s\": %m"

View File

@@ -1,7 +1,7 @@
# 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"

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_test_timing (PostgreSQL 16)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2022-07-14 10:48+0900\n"
"PO-Revision-Date: 2022-05-10 15:27+0900\n"
"Last-Translator: Michihide Hotta <hotta@net-newbie.com>\n"
"POT-Creation-Date: 2026-05-12 14:41+0900\n"
"PO-Revision-Date: 2026-05-15 11:52+0900\n"
"Last-Translator: Kyotaro Horiguchi <horikyota.ntt@gmail.com>\n"
"Language-Team: \n"
"Language: ja\n"
"MIME-Version: 1.0\n"
@@ -56,8 +56,8 @@ msgstr "クロックの時刻が逆行していることを検出しました。
#: pg_test_timing.c:152
#, c-format
msgid "Time warp: %d ms\n"
msgstr "逆行した時間: %d ms\n"
msgid "Time warp: %d us\n"
msgstr "逆行した時間: %d us\n"
#: pg_test_timing.c:175
#, c-format

View File

@@ -1,7 +1,7 @@
# 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 ""

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: pg_verifybackup (PostgreSQL) 16\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2023-04-26 12:47+0000\n"
"POT-Creation-Date: 2026-08-07 09:44+0000\n"
"PO-Revision-Date: 2023-04-26 15:04+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
@@ -35,98 +35,108 @@ msgstr "Detail: "
msgid "hint: "
msgstr "Tipp: "
#: ../../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 "Speicher aufgebraucht\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 "kann NULL-Zeiger nicht kopieren (interner Fehler)\n"
#: ../../common/jsonapi.c:1144
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n"
#: ../../common/jsonapi.c:1147
#, c-format
msgid "Escape sequence \"\\%s\" is invalid."
msgstr "Escape-Sequenz »\\%s« ist nicht gültig."
#: ../../common/jsonapi.c:1147
#: ../../common/jsonapi.c:1150
#, c-format
msgid "Character with value 0x%02x must be escaped."
msgstr "Zeichen mit Wert 0x%02x muss escapt werden."
#: ../../common/jsonapi.c:1150
#: ../../common/jsonapi.c:1153
#, c-format
msgid "Expected end of input, but found \"%s\"."
msgstr "Ende der Eingabe erwartet, aber »%s« gefunden."
#: ../../common/jsonapi.c:1153
#: ../../common/jsonapi.c:1156
#, c-format
msgid "Expected array element or \"]\", but found \"%s\"."
msgstr "Array-Element oder »]« erwartet, aber »%s« gefunden."
#: ../../common/jsonapi.c:1156
#: ../../common/jsonapi.c:1159
#, c-format
msgid "Expected \",\" or \"]\", but found \"%s\"."
msgstr "»,« oder »]« erwartet, aber »%s« gefunden."
#: ../../common/jsonapi.c:1159
#: ../../common/jsonapi.c:1162
#, c-format
msgid "Expected \":\", but found \"%s\"."
msgstr "»:« erwartet, aber »%s« gefunden."
#: ../../common/jsonapi.c:1162
#: ../../common/jsonapi.c:1165
#, c-format
msgid "Expected JSON value, but found \"%s\"."
msgstr "JSON-Wert erwartet, aber »%s« gefunden."
#: ../../common/jsonapi.c:1165
#: ../../common/jsonapi.c:1168
msgid "The input string ended unexpectedly."
msgstr "Die Eingabezeichenkette endete unerwartet."
#: ../../common/jsonapi.c:1167
#: ../../common/jsonapi.c:1170
#, c-format
msgid "Expected string or \"}\", but found \"%s\"."
msgstr "Zeichenkette oder »}« erwartet, aber »%s« gefunden."
#: ../../common/jsonapi.c:1170
#: ../../common/jsonapi.c:1173
#, c-format
msgid "Expected \",\" or \"}\", but found \"%s\"."
msgstr "»,« oder »}« erwartet, aber »%s« gefunden."
#: ../../common/jsonapi.c:1173
#: ../../common/jsonapi.c:1176
#, c-format
msgid "Expected string, but found \"%s\"."
msgstr "Zeichenkette erwartet, aber »%s« gefunden."
#: ../../common/jsonapi.c:1176
#: ../../common/jsonapi.c:1179
#, c-format
msgid "Token \"%s\" is invalid."
msgstr "Token »%s« ist ungültig."
#: ../../common/jsonapi.c:1179
#: ../../common/jsonapi.c:1182
msgid "\\u0000 cannot be converted to text."
msgstr "\\u0000 kann nicht in »text« umgewandelt werden."
#: ../../common/jsonapi.c:1181
#: ../../common/jsonapi.c:1184
msgid "\"\\u\" must be followed by four hexadecimal digits."
msgstr "Nach »\\u« müssen vier Hexadezimalziffern folgen."
#: ../../common/jsonapi.c:1184
#: ../../common/jsonapi.c:1187
msgid "Unicode escape values cannot be used for code point values above 007F when the encoding is not UTF8."
msgstr "Unicode-Escape-Werte können nicht für Code-Punkt-Werte über 007F verwendet werden, wenn die Kodierung nicht UTF8 ist."
#: ../../common/jsonapi.c:1187
#: ../../common/jsonapi.c:1190
#, c-format
msgid "Unicode escape value could not be translated to the server's encoding %s."
msgstr "Unicode-Escape-Wert konnte nicht in die Serverkodierung %s umgewandelt werden."
#: ../../common/jsonapi.c:1190
#: ../../common/jsonapi.c:1193
msgid "Unicode high surrogate must not follow a high surrogate."
msgstr "Unicode-High-Surrogate darf nicht auf ein High-Surrogate folgen."
#: ../../common/jsonapi.c:1192
#: ../../common/jsonapi.c:1195
msgid "Unicode low surrogate must follow a high surrogate."
msgstr "Unicode-Low-Surrogate muss auf ein High-Surrogate folgen."

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: 2025-08-02 11:37+0300\n"
"PO-Revision-Date: 2024-09-07 09:48+0300\n"
"POT-Creation-Date: 2026-08-05 06:38+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"
@@ -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/jsonapi.c:1147
#, c-format
msgid "Escape sequence \"\\%s\" is invalid."

View File

@@ -1,7 +1,7 @@
# Russian 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.
# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2022, 2023, 2024, 2025 Alexander Lakhin <a.lakhin@postgrespro.ru>
# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2022, 2023, 2024, 2025, 2026 Alexander Lakhin <a.lakhin@postgrespro.ru>
msgid ""
msgstr ""
"Project-Id-Version: pg_waldump (PostgreSQL) 10\n"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 16\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2023-11-03 13:19+0000\n"
"POT-Creation-Date: 2026-08-07 09:47+0000\n"
"PO-Revision-Date: 2023-11-03 10:50-0400\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
@@ -37,17 +37,27 @@ msgstr "Detail: "
msgid "hint: "
msgstr "Tipp: "
#: ../../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 "Speicher aufgebraucht\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 "kann NULL-Zeiger nicht kopieren (interner Fehler)\n"
#: ../../common/fe_memutils.c:209
#, c-format
msgid "invalid memory allocation request size %zu + %zu\n"
msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n"
#: ../../common/fe_memutils.c:228
#, c-format
msgid "invalid memory allocation request size %zu * %zu\n"
msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n"
#: ../../common/username.c:43
#, c-format
msgid "could not look up effective user ID %ld: %s"
@@ -121,22 +131,22 @@ msgid_plural "(%lu rows)"
msgstr[0] "(%lu Zeile)"
msgstr[1] "(%lu Zeilen)"
#: ../../fe_utils/print.c:3154
#: ../../fe_utils/print.c:3155
#, c-format
msgid "Interrupted\n"
msgstr "Unterbrochen\n"
#: ../../fe_utils/print.c:3218
#: ../../fe_utils/print.c:3219
#, c-format
msgid "Cannot add header to table content: column count of %d exceeded.\n"
msgstr "Kann keinen weiteren Spaltenkopf zur Tabelle hinzufügen: Spaltenzahl %d überschritten.\n"
#: ../../fe_utils/print.c:3258
#: ../../fe_utils/print.c:3259
#, c-format
msgid "Cannot add cell to table content: total cell count of %d exceeded.\n"
msgstr "Kann keine weitere Zelle zur Tabelle hinzufügen: Zellengesamtzahl %d überschritten.\n"
#: ../../fe_utils/print.c:3516
#: ../../fe_utils/print.c:3517
#, c-format
msgid "invalid output format (internal error): %d"
msgstr "ungültiges Ausgabeformat (interner Fehler): %d"
@@ -199,19 +209,19 @@ msgstr ""
"%s clustert alle vorher geclusterten Tabellen in einer Datenbank.\n"
"\n"
#: clusterdb.c:265 createdb.c:288 createuser.c:415 dropdb.c:172 dropuser.c:170
#: pg_isready.c:226 reindexdb.c:750 vacuumdb.c:1156
#: clusterdb.c:265 createdb.c:290 createuser.c:417 dropdb.c:171 dropuser.c:171
#: pg_isready.c:226 reindexdb.c:757 vacuumdb.c:1180
#, c-format
msgid "Usage:\n"
msgstr "Aufruf:\n"
#: clusterdb.c:266 reindexdb.c:751 vacuumdb.c:1157
#: clusterdb.c:266 reindexdb.c:758 vacuumdb.c:1181
#, c-format
msgid " %s [OPTION]... [DBNAME]\n"
msgstr " %s [OPTION]... [DBNAME]\n"
#: clusterdb.c:267 createdb.c:290 createuser.c:417 dropdb.c:174 dropuser.c:172
#: pg_isready.c:229 reindexdb.c:752 vacuumdb.c:1158
#: clusterdb.c:267 createdb.c:292 createuser.c:419 dropdb.c:173 dropuser.c:173
#: pg_isready.c:229 reindexdb.c:759 vacuumdb.c:1182
#, c-format
msgid ""
"\n"
@@ -230,7 +240,7 @@ msgstr " -a, --all clustere alle Datenbanken\n"
msgid " -d, --dbname=DBNAME database to cluster\n"
msgstr " -d, --dbname=DBNAME zu clusternde Datenbank\n"
#: clusterdb.c:270 createuser.c:423 dropdb.c:175 dropuser.c:173
#: clusterdb.c:270 createuser.c:425 dropdb.c:174 dropuser.c:174
#, c-format
msgid " -e, --echo show the commands being sent to the server\n"
msgstr ""
@@ -252,18 +262,18 @@ msgstr " -t, --table=TABELLE clustere nur bestimmte Tabelle(n)\n"
msgid " -v, --verbose write a lot of output\n"
msgstr " -v, --verbose erzeuge viele Meldungen\n"
#: clusterdb.c:274 createuser.c:439 dropdb.c:178 dropuser.c:176
#: clusterdb.c:274 createuser.c:441 dropdb.c:177 dropuser.c:177
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n"
#: clusterdb.c:275 createuser.c:447 dropdb.c:180 dropuser.c:178
#: clusterdb.c:275 createuser.c:449 dropdb.c:179 dropuser.c:179
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n"
#: clusterdb.c:276 createdb.c:306 createuser.c:448 dropdb.c:181 dropuser.c:179
#: pg_isready.c:235 reindexdb.c:767 vacuumdb.c:1187
#: clusterdb.c:276 createdb.c:308 createuser.c:450 dropdb.c:180 dropuser.c:180
#: pg_isready.c:235 reindexdb.c:774 vacuumdb.c:1211
#, c-format
msgid ""
"\n"
@@ -272,32 +282,32 @@ msgstr ""
"\n"
"Verbindungsoptionen:\n"
#: clusterdb.c:277 createuser.c:449 dropdb.c:182 dropuser.c:180 vacuumdb.c:1188
#: clusterdb.c:277 createuser.c:451 dropdb.c:181 dropuser.c:181 vacuumdb.c:1212
#, c-format
msgid " -h, --host=HOSTNAME database server host or socket directory\n"
msgstr " -h, --host=HOSTNAME Name des Datenbankservers oder Socket-Verzeichnis\n"
#: clusterdb.c:278 createuser.c:450 dropdb.c:183 dropuser.c:181 vacuumdb.c:1189
#: clusterdb.c:278 createuser.c:452 dropdb.c:182 dropuser.c:182 vacuumdb.c:1213
#, c-format
msgid " -p, --port=PORT database server port\n"
msgstr " -p, --port=PORT Port des Datenbankservers\n"
#: clusterdb.c:279 dropdb.c:184 vacuumdb.c:1190
#: clusterdb.c:279 dropdb.c:183 vacuumdb.c:1214
#, c-format
msgid " -U, --username=USERNAME user name to connect as\n"
msgstr " -U, --username=NAME Datenbankbenutzername\n"
#: clusterdb.c:280 createuser.c:452 dropdb.c:185 dropuser.c:183 vacuumdb.c:1191
#: clusterdb.c:280 createuser.c:454 dropdb.c:184 dropuser.c:184 vacuumdb.c:1215
#, c-format
msgid " -w, --no-password never prompt for password\n"
msgstr " -w, --no-password niemals nach Passwort fragen\n"
#: clusterdb.c:281 createuser.c:453 dropdb.c:186 dropuser.c:184 vacuumdb.c:1192
#: clusterdb.c:281 createuser.c:455 dropdb.c:185 dropuser.c:185 vacuumdb.c:1216
#, c-format
msgid " -W, --password force password prompt\n"
msgstr " -W, --password Passwortfrage erzwingen\n"
#: clusterdb.c:282 dropdb.c:187 vacuumdb.c:1193
#: clusterdb.c:282 dropdb.c:186 vacuumdb.c:1217
#, c-format
msgid " --maintenance-db=DBNAME alternate maintenance database\n"
msgstr " --maintenance-db=DBNAME alternative Wartungsdatenbank\n"
@@ -312,8 +322,8 @@ msgstr ""
"Für weitere Informationen lesen Sie bitte die Beschreibung des\n"
"SQL-Befehls CLUSTER.\n"
#: clusterdb.c:284 createdb.c:314 createuser.c:454 dropdb.c:188 dropuser.c:185
#: pg_isready.c:240 reindexdb.c:775 vacuumdb.c:1195
#: clusterdb.c:284 createdb.c:316 createuser.c:456 dropdb.c:187 dropuser.c:186
#: pg_isready.c:240 reindexdb.c:782 vacuumdb.c:1219
#, c-format
msgid ""
"\n"
@@ -322,8 +332,8 @@ msgstr ""
"\n"
"Berichten Sie Fehler an <%s>.\n"
#: clusterdb.c:285 createdb.c:315 createuser.c:455 dropdb.c:189 dropuser.c:186
#: pg_isready.c:241 reindexdb.c:776 vacuumdb.c:1196
#: clusterdb.c:285 createdb.c:317 createuser.c:457 dropdb.c:188 dropuser.c:187
#: pg_isready.c:241 reindexdb.c:783 vacuumdb.c:1220
#, c-format
msgid "%s home page: <%s>\n"
msgstr "%s Homepage: <%s>\n"
@@ -336,23 +346,23 @@ msgstr[0] "Anfrage ergab %d Zeile anstatt einer: %s"
msgstr[1] "Anfrage ergab %d Zeilen anstatt einer: %s"
#. translator: abbreviation for "yes"
#: common.c:131
#: common.c:132
msgid "y"
msgstr "j"
#. translator: abbreviation for "no"
#: common.c:133
#: common.c:134
msgid "n"
msgstr "n"
#. translator: This is a question followed by the translated options for
#. "yes" and "no".
#: common.c:143
#: common.c:144
#, c-format
msgid "%s (%s/%s) "
msgstr "%s (%s/%s) "
#: common.c:164
#: common.c:165
#, c-format
msgid "Please answer \"%s\" or \"%s\".\n"
msgstr "Bitte antworten Sie »%s« oder »%s«.\n"
@@ -362,17 +372,17 @@ msgstr "Bitte antworten Sie »%s« oder »%s«.\n"
msgid "\"%s\" is not a valid encoding name"
msgstr "»%s« ist kein gültiger Kodierungsname"
#: createdb.c:250
#: createdb.c:252
#, c-format
msgid "database creation failed: %s"
msgstr "Erzeugen der Datenbank ist fehlgeschlagen: %s"
#: createdb.c:269
#: createdb.c:271
#, c-format
msgid "comment creation failed (database was created): %s"
msgstr "Erzeugen des Kommentars ist fehlgeschlagen (Datenbank wurde erzeugt): %s"
#: createdb.c:287
#: createdb.c:289
#, c-format
msgid ""
"%s creates a PostgreSQL database.\n"
@@ -381,54 +391,54 @@ msgstr ""
"%s erzeugt eine PostgreSQL-Datenbank.\n"
"\n"
#: createdb.c:289
#: createdb.c:291
#, c-format
msgid " %s [OPTION]... [DBNAME] [DESCRIPTION]\n"
msgstr " %s [OPTION]... [DBNAME] [BESCHREIBUNG]\n"
#: createdb.c:291
#: createdb.c:293
#, c-format
msgid " -D, --tablespace=TABLESPACE default tablespace for the database\n"
msgstr " -D, --tablespace=TABLESPACE Standard-Tablespace der Datenbank\n"
#: createdb.c:292 reindexdb.c:756
#: createdb.c:294 reindexdb.c:763
#, c-format
msgid " -e, --echo show the commands being sent to the server\n"
msgstr ""
" -e, --echo zeige die Befehle, die an den Server\n"
" gesendet werden\n"
#: createdb.c:293
#: createdb.c:295
#, c-format
msgid " -E, --encoding=ENCODING encoding for the database\n"
msgstr " -E, --encoding=KODIERUNG Kodierung für die Datenbank\n"
#: createdb.c:294
#: createdb.c:296
#, c-format
msgid " -l, --locale=LOCALE locale settings for the database\n"
msgstr " -l, --locale=LOCALE Locale-Einstellungen für die Datenbank\n"
#: createdb.c:295
#: createdb.c:297
#, c-format
msgid " --lc-collate=LOCALE LC_COLLATE setting for the database\n"
msgstr " --lc-collate=LOCALE LC_COLLATE-Einstellung für die Datenbank\n"
#: createdb.c:296
#: createdb.c:298
#, c-format
msgid " --lc-ctype=LOCALE LC_CTYPE setting for the database\n"
msgstr " --lc-ctype=LOCALE LC_CTYPE-Einstellung für die Datenbank\n"
#: createdb.c:297
#: createdb.c:299
#, c-format
msgid " --icu-locale=LOCALE ICU locale setting for the database\n"
msgstr " --icu-locale=LOCALE ICU-Locale-Einstellung für die Datenbank\n"
#: createdb.c:298
#: createdb.c:300
#, c-format
msgid " --icu-rules=RULES ICU rules setting for the database\n"
msgstr " --icu-rules=REGELN ICU-Regel-Einstellung für die Datenbank\n"
#: createdb.c:299
#: createdb.c:301
#, c-format
msgid ""
" --locale-provider={libc|icu}\n"
@@ -437,62 +447,62 @@ msgstr ""
" --locale-provider={libc|icu}\n"
" Locale-Provider für Standardsortierfolge der Datenbank\n"
#: createdb.c:301
#: createdb.c:303
#, c-format
msgid " -O, --owner=OWNER database user to own the new database\n"
msgstr " -O, --owner=EIGENTÜMER Eigentümer der neuen Datenbank\n"
#: createdb.c:302
#: createdb.c:304
#, c-format
msgid " -S, --strategy=STRATEGY database creation strategy wal_log or file_copy\n"
msgstr " -S, --strategy=STRATEGIE Datenbankerzeugungsstrategie wal_log oder file_copy\n"
#: createdb.c:303
#: createdb.c:305
#, c-format
msgid " -T, --template=TEMPLATE template database to copy\n"
msgstr " -T, --template=TEMPLATE zu kopierende Template-Datenbank\n"
#: createdb.c:304 reindexdb.c:765
#: createdb.c:306 reindexdb.c:772
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n"
#: createdb.c:305 reindexdb.c:766
#: createdb.c:307 reindexdb.c:773
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n"
#: createdb.c:307 reindexdb.c:768
#: createdb.c:309 reindexdb.c:775
#, c-format
msgid " -h, --host=HOSTNAME database server host or socket directory\n"
msgstr " -h, --host=HOSTNAME Name des Datenbankservers oder Socket-Verzeichnis\n"
#: createdb.c:308 reindexdb.c:769
#: createdb.c:310 reindexdb.c:776
#, c-format
msgid " -p, --port=PORT database server port\n"
msgstr " -p, --port=PORT Port des Datenbankservers\n"
#: createdb.c:309 reindexdb.c:770
#: createdb.c:311 reindexdb.c:777
#, c-format
msgid " -U, --username=USERNAME user name to connect as\n"
msgstr " -U, --username=NAME Datenbankbenutzername\n"
#: createdb.c:310 reindexdb.c:771
#: createdb.c:312 reindexdb.c:778
#, c-format
msgid " -w, --no-password never prompt for password\n"
msgstr " -w, --no-password niemals nach Passwort fragen\n"
#: createdb.c:311 reindexdb.c:772
#: createdb.c:313 reindexdb.c:779
#, c-format
msgid " -W, --password force password prompt\n"
msgstr " -W, --password Passwortfrage erzwingen\n"
#: createdb.c:312 reindexdb.c:773
#: createdb.c:314 reindexdb.c:780
#, c-format
msgid " --maintenance-db=DBNAME alternate maintenance database\n"
msgstr " --maintenance-db=DBNAME alternative Wartungsdatenbank\n"
#: createdb.c:313
#: createdb.c:315
#, c-format
msgid ""
"\n"
@@ -531,17 +541,17 @@ msgstr "Soll die neue Rolle Datenbanken erzeugen dürfen?"
msgid "Shall the new role be allowed to create more new roles?"
msgstr "Soll die neue Rolle weitere neue Rollen erzeugen dürfen?"
#: createuser.c:309
#: createuser.c:311
#, c-format
msgid "password encryption failed: %s"
msgstr "Passwortverschlüsselung ist fehlgeschlagen: %s"
#: createuser.c:400
#: createuser.c:402
#, c-format
msgid "creation of new role failed: %s"
msgstr "Erzeugen der neuen Rolle fehlgeschlagen: %s"
#: createuser.c:414
#: createuser.c:416
#, c-format
msgid ""
"%s creates a new PostgreSQL role.\n"
@@ -550,12 +560,12 @@ msgstr ""
"%s erzeugt eine neue PostgreSQL-Rolle.\n"
"\n"
#: createuser.c:416 dropuser.c:171
#: createuser.c:418 dropuser.c:172
#, c-format
msgid " %s [OPTION]... [ROLENAME]\n"
msgstr " %s [OPTION]... [ROLLENNAME]\n"
#: createuser.c:418
#: createuser.c:420
#, c-format
msgid ""
" -a, --with-admin=ROLE ROLE will be a member of new role with admin\n"
@@ -564,34 +574,34 @@ msgstr ""
" -a, --with-admin=ROLLE ROLLE wird Mitglied der neuen Rolle mit\n"
" Admin-Option\n"
#: createuser.c:420
#: createuser.c:422
#, c-format
msgid " -c, --connection-limit=N connection limit for role (default: no limit)\n"
msgstr ""
" -c, --connection-limit=N Hochzahl an Verbindungen für Rolle\n"
" (Voreinstellung: keine Begrenzung)\n"
#: createuser.c:421
#: createuser.c:423
#, c-format
msgid " -d, --createdb role can create new databases\n"
msgstr " -d, --createdb Rolle kann neue Datenbanken erzeugen\n"
#: createuser.c:422
#: createuser.c:424
#, c-format
msgid " -D, --no-createdb role cannot create databases (default)\n"
msgstr " -D, --no-createdb Rolle kann keine Datenbanken erzeugen (Voreinstellung)\n"
#: createuser.c:424
#: createuser.c:426
#, c-format
msgid " -g, --member-of=ROLE new role will be a member of ROLE\n"
msgstr " -g, --member-of=ROLLE neue Rolle wird Mitglied von ROLLE\n"
#: createuser.c:425
#: createuser.c:427
#, c-format
msgid " --role=ROLE (same as --member-of, deprecated)\n"
msgstr " --role=ROLLE (gleich --member-of, veraltet)\n"
#: createuser.c:426
#: createuser.c:428
#, c-format
msgid ""
" -i, --inherit role inherits privileges of roles it is a\n"
@@ -600,52 +610,52 @@ msgstr ""
" -i, --inherit Rolle erbt alle Privilegien von Rollen, deren\n"
" Mitglied sie ist (Voreinstellung)\n"
#: createuser.c:428
#: createuser.c:430
#, c-format
msgid " -I, --no-inherit role does not inherit privileges\n"
msgstr " -I, --no-inherit Rolle erbt keine Privilegien\n"
#: createuser.c:429
#: createuser.c:431
#, c-format
msgid " -l, --login role can login (default)\n"
msgstr " -l, --login Rolle kann sich anmelden (Voreinstellung)\n"
#: createuser.c:430
#: createuser.c:432
#, c-format
msgid " -L, --no-login role cannot login\n"
msgstr " -L, --no-login Rolle kann sich nicht anmelden\n"
#: createuser.c:431
#: createuser.c:433
#, c-format
msgid " -m, --with-member=ROLE ROLE will be a member of new role\n"
msgstr " -m, --with-member=ROLLE ROLLE wird Mitglied der neuen Rolle\n"
#: createuser.c:432
#: createuser.c:434
#, c-format
msgid " -P, --pwprompt assign a password to new role\n"
msgstr " -P, --pwprompt weise der neuen Rolle ein Passwort zu\n"
#: createuser.c:433
#: createuser.c:435
#, c-format
msgid " -r, --createrole role can create new roles\n"
msgstr " -r, --createrole Rolle kann neue Rollen erzeugen\n"
#: createuser.c:434
#: createuser.c:436
#, c-format
msgid " -R, --no-createrole role cannot create roles (default)\n"
msgstr " -R, --no-createrole Rolle kann keine Rollen erzeugen (Voreinstellung)\n"
#: createuser.c:435
#: createuser.c:437
#, c-format
msgid " -s, --superuser role will be superuser\n"
msgstr " -s, --superuser Rolle wird Superuser\n"
#: createuser.c:436
#: createuser.c:438
#, c-format
msgid " -S, --no-superuser role will not be superuser (default)\n"
msgstr " -S, --no-superuser Rolle wird kein Superuser (Voreinstellung)\n"
#: createuser.c:437
#: createuser.c:439
#, c-format
msgid ""
" -v, --valid-until=TIMESTAMP\n"
@@ -654,7 +664,7 @@ msgstr ""
" -v, --valid-until=TIMESTAMP\n"
" Ablaufdatum und -zeit des Passworts der Rolle\n"
#: createuser.c:440
#: createuser.c:442
#, c-format
msgid ""
" --interactive prompt for missing role name and attributes rather\n"
@@ -663,14 +673,14 @@ msgstr ""
" --interactive nach fehlenden Rollennamen und -attributen fragen\n"
" anstatt Vorgabewerte zu nehmen\n"
#: createuser.c:442
#: createuser.c:444
#, c-format
msgid " --bypassrls role can bypass row-level security (RLS) policy\n"
msgstr ""
" --bypassrls Rolle kann Policy für Sicherheit auf Zeilenebene (RLS)\n"
" umgehen\n"
#: createuser.c:443
#: createuser.c:445
#, c-format
msgid ""
" --no-bypassrls role cannot bypass row-level security (RLS) policy\n"
@@ -679,17 +689,17 @@ msgstr ""
" --no-bypassrls Rolle kann Policy für Sicherheit auf Zeilenebene (RLS)\n"
" nicht umgehen (Voreinstellung)\n"
#: createuser.c:445
#: createuser.c:447
#, c-format
msgid " --replication role can initiate replication\n"
msgstr " --replication Rolle kann Replikation einleiten\n"
#: createuser.c:446
#: createuser.c:448
#, c-format
msgid " --no-replication role cannot initiate replication (default)\n"
msgstr " --no-replication Rolle kann Replikation nicht einleiten (Voreinstellung)\n"
#: createuser.c:451
#: createuser.c:453
#, c-format
msgid " -U, --username=USERNAME user name to connect as (not the one to create)\n"
msgstr ""
@@ -710,12 +720,12 @@ msgstr "Datenbank »%s« wird unwiderruflich gelöscht werden.\n"
msgid "Are you sure?"
msgstr "Sind Sie sich sicher?"
#: dropdb.c:157
#: dropdb.c:156
#, c-format
msgid "database removal failed: %s"
msgstr "Löschen der Datenbank fehlgeschlagen: %s"
#: dropdb.c:171
#: dropdb.c:170
#, c-format
msgid ""
"%s removes a PostgreSQL database.\n"
@@ -724,22 +734,22 @@ msgstr ""
"%s löscht eine PostgreSQL-Datenbank.\n"
"\n"
#: dropdb.c:173
#: dropdb.c:172
#, c-format
msgid " %s [OPTION]... DBNAME\n"
msgstr " %s [OPTION]... DBNAME\n"
#: dropdb.c:176
#: dropdb.c:175
#, c-format
msgid " -f, --force try to terminate other connections before dropping\n"
msgstr " -f, --force vor dem Löschen versuchen andere Verbindungen abzubrechen\n"
#: dropdb.c:177
#: dropdb.c:176
#, c-format
msgid " -i, --interactive prompt before deleting anything\n"
msgstr " -i, --interactive frage nach, bevor irgendetwas gelöscht wird\n"
#: dropdb.c:179
#: dropdb.c:178
#, c-format
msgid " --if-exists don't report error if database doesn't exist\n"
msgstr " --if-exists keinen Fehler ausgeben, wenn Datenbank nicht existiert\n"
@@ -758,12 +768,12 @@ msgstr "Rollenname als Argument fehlt"
msgid "Role \"%s\" will be permanently removed.\n"
msgstr "Rolle »%s« wird unwiderruflich gelöscht werden.\n"
#: dropuser.c:154
#: dropuser.c:155
#, c-format
msgid "removal of role \"%s\" failed: %s"
msgstr "Löschen der Rolle »%s« fehlgeschlagen: %s"
#: dropuser.c:169
#: dropuser.c:170
#, c-format
msgid ""
"%s removes a PostgreSQL role.\n"
@@ -772,7 +782,7 @@ msgstr ""
"%s löscht eine PostgreSQL-Rolle.\n"
"\n"
#: dropuser.c:174
#: dropuser.c:175
#, c-format
msgid ""
" -i, --interactive prompt before deleting anything, and prompt for\n"
@@ -781,12 +791,12 @@ msgstr ""
" -i, --interactive nachfragen, bevor irgendetwas gelöscht wird, und\n"
" nach Rollennamen fragen, wenn nicht angegeben\n"
#: dropuser.c:177
#: dropuser.c:178
#, c-format
msgid " --if-exists don't report error if user doesn't exist\n"
msgstr " --if-exists keinen Fehler ausgeben, wenn Benutzer nicht existiert\n"
#: dropuser.c:182
#: dropuser.c:183
#, c-format
msgid " -U, --username=USERNAME user name to connect as (not the one to drop)\n"
msgstr ""
@@ -927,44 +937,44 @@ msgstr "kann nicht mehrere Jobs verwenden, um Systemkataloge zu reindizieren"
msgid "cannot use multiple jobs to reindex indexes"
msgstr "kann nicht mehrere Jobs verwenden, um Indexe zu reindizieren"
#: reindexdb.c:323 reindexdb.c:330 vacuumdb.c:525 vacuumdb.c:532 vacuumdb.c:539
#: vacuumdb.c:546 vacuumdb.c:553 vacuumdb.c:560 vacuumdb.c:567 vacuumdb.c:572
#: vacuumdb.c:576 vacuumdb.c:580 vacuumdb.c:584
#: reindexdb.c:323 reindexdb.c:330 vacuumdb.c:524 vacuumdb.c:531 vacuumdb.c:538
#: vacuumdb.c:545 vacuumdb.c:552 vacuumdb.c:559 vacuumdb.c:566 vacuumdb.c:573
#: vacuumdb.c:580 vacuumdb.c:587 vacuumdb.c:594
#, c-format
msgid "cannot use the \"%s\" option on server versions older than PostgreSQL %s"
msgstr "Option »%s« kann nicht mit Serverversionen älter als PostgreSQL %s verwendet werden"
#: reindexdb.c:561
#: reindexdb.c:563
#, c-format
msgid "reindexing of database \"%s\" failed: %s"
msgstr "Reindizieren der Datenbank »%s« fehlgeschlagen: %s"
#: reindexdb.c:565
#: reindexdb.c:567
#, c-format
msgid "reindexing of index \"%s\" in database \"%s\" failed: %s"
msgstr "Reindizieren des Index »%s« in Datenbank »%s« fehlgeschlagen: %s"
#: reindexdb.c:569
#: reindexdb.c:571
#, c-format
msgid "reindexing of schema \"%s\" in database \"%s\" failed: %s"
msgstr "Reindizieren des Schemas »%s« in Datenbank »%s« fehlgeschlagen: %s"
#: reindexdb.c:573
#: reindexdb.c:575
#, c-format
msgid "reindexing of system catalogs in database \"%s\" failed: %s"
msgstr "Reindizieren der Systemkataloge in Datenbank »%s« fehlgeschlagen: %s"
#: reindexdb.c:577
#: reindexdb.c:579
#, c-format
msgid "reindexing of table \"%s\" in database \"%s\" failed: %s"
msgstr "Reindizieren der Tabelle »%s« in Datenbank »%s« fehlgeschlagen: %s"
#: reindexdb.c:732
#: reindexdb.c:739
#, c-format
msgid "%s: reindexing database \"%s\"\n"
msgstr "%s: reindiziere Datenbank »%s«\n"
#: reindexdb.c:749
#: reindexdb.c:756
#, c-format
msgid ""
"%s reindexes a PostgreSQL database.\n"
@@ -973,64 +983,64 @@ msgstr ""
"%s reindiziert eine PostgreSQL-Datenbank.\n"
"\n"
#: reindexdb.c:753
#: reindexdb.c:760
#, c-format
msgid " -a, --all reindex all databases\n"
msgstr " -a, --all alle Datenbanken reindizieren\n"
#: reindexdb.c:754
#: reindexdb.c:761
#, c-format
msgid " --concurrently reindex concurrently\n"
msgstr " --concurrently nebenläufig reindizieren\n"
#: reindexdb.c:755
#: reindexdb.c:762
#, c-format
msgid " -d, --dbname=DBNAME database to reindex\n"
msgstr " -d, --dbname=DBNAME zu reindizierende Datenbank\n"
#: reindexdb.c:757
#: reindexdb.c:764
#, c-format
msgid " -i, --index=INDEX recreate specific index(es) only\n"
msgstr " -i, --index=INDEX nur bestimmte(n) Index(e) erneuern\n"
#: reindexdb.c:758
#: reindexdb.c:765
#, c-format
msgid " -j, --jobs=NUM use this many concurrent connections to reindex\n"
msgstr ""
" -j, --jobs=NUM so viele parallele Verbindungen zum Reindizieren\n"
" verwenden\n"
#: reindexdb.c:759
#: reindexdb.c:766
#, c-format
msgid " -q, --quiet don't write any messages\n"
msgstr " -q, --quiet unterdrücke alle Mitteilungen\n"
#: reindexdb.c:760
#: reindexdb.c:767
#, c-format
msgid " -s, --system reindex system catalogs only\n"
msgstr " -s, --system nur Systemkataloge reindizieren\n"
#: reindexdb.c:761
#: reindexdb.c:768
#, c-format
msgid " -S, --schema=SCHEMA reindex specific schema(s) only\n"
msgstr " -S, --schema=SCHEMA nur bestimmte(s) Schema(s) reindizieren\n"
#: reindexdb.c:762
#: reindexdb.c:769
#, c-format
msgid " -t, --table=TABLE reindex specific table(s) only\n"
msgstr " -t, --table=TABELLE nur bestimmte Tabelle(n) reindizieren\n"
#: reindexdb.c:763
#: reindexdb.c:770
#, c-format
msgid " --tablespace=TABLESPACE tablespace where indexes are rebuilt\n"
msgstr " --tablespace=TABLESPACE Tablespace wo Indexe neu gebaut werden\n"
#: reindexdb.c:764
#: reindexdb.c:771
#, c-format
msgid " -v, --verbose write a lot of output\n"
msgstr " -v, --verbose erzeuge viele Meldungen\n"
#: reindexdb.c:774
#: reindexdb.c:781
#, c-format
msgid ""
"\n"
@@ -1096,39 +1106,39 @@ msgstr "kann nicht alle Tabellen in Schemas vacuumen und gleichzeitig Schemas au
msgid "out of memory"
msgstr "Speicher aufgebraucht"
#: vacuumdb.c:512
#: vacuumdb.c:511
msgid "Generating minimal optimizer statistics (1 target)"
msgstr "Erzeuge minimale Optimierer-Statistiken (1 Ziel)"
#: vacuumdb.c:513
#: vacuumdb.c:512
msgid "Generating medium optimizer statistics (10 targets)"
msgstr "Erzeuge mittlere Optimierer-Statistiken (10 Ziele)"
#: vacuumdb.c:514
#: vacuumdb.c:513
msgid "Generating default (full) optimizer statistics"
msgstr "Erzeuge volle Optimierer-Statistiken"
#: vacuumdb.c:593
#: vacuumdb.c:604
#, c-format
msgid "%s: processing database \"%s\": %s\n"
msgstr "%s: bearbeite Datenbank »%s«: %s\n"
#: vacuumdb.c:596
#: vacuumdb.c:607
#, c-format
msgid "%s: vacuuming database \"%s\"\n"
msgstr "%s: führe Vacuum in Datenbank »%s« aus\n"
#: vacuumdb.c:1144
#: vacuumdb.c:1168
#, c-format
msgid "vacuuming of table \"%s\" in database \"%s\" failed: %s"
msgstr "Vacuum der Tabelle »%s« in Datenbank »%s« fehlgeschlagen: %s"
#: vacuumdb.c:1147
#: vacuumdb.c:1171
#, c-format
msgid "vacuuming of database \"%s\" failed: %s"
msgstr "Vacuum der Datenbank »%s« fehlgeschlagen: %s"
#: vacuumdb.c:1155
#: vacuumdb.c:1179
#, c-format
msgid ""
"%s cleans and analyzes a PostgreSQL database.\n"
@@ -1137,148 +1147,148 @@ msgstr ""
"%s säubert und analysiert eine PostgreSQL-Datenbank.\n"
"\n"
#: vacuumdb.c:1159
#: vacuumdb.c:1183
#, c-format
msgid " -a, --all vacuum all databases\n"
msgstr " -a, --all führe Vacuum in allen Datenbanken aus\n"
#: vacuumdb.c:1160
#: vacuumdb.c:1184
#, c-format
msgid " --buffer-usage-limit=SIZE size of ring buffer used for vacuum\n"
msgstr " --buffer-usage-limit=GRÖSSE Größe des für Vacuum verwendeten Ringpuffers\n"
#: vacuumdb.c:1161
#: vacuumdb.c:1185
#, c-format
msgid " -d, --dbname=DBNAME database to vacuum\n"
msgstr " -d, --dbname=DBNAME führe Vacuum in dieser Datenbank aus\n"
#: vacuumdb.c:1162
#: vacuumdb.c:1186
#, c-format
msgid " --disable-page-skipping disable all page-skipping behavior\n"
msgstr " --disable-page-skipping Page-Skipping-Verhalten abschalten\n"
#: vacuumdb.c:1163
#: vacuumdb.c:1187
#, c-format
msgid " -e, --echo show the commands being sent to the server\n"
msgstr ""
" -e, --echo zeige die Befehle, die an den Server\n"
" gesendet werden\n"
#: vacuumdb.c:1164
#: vacuumdb.c:1188
#, c-format
msgid " -f, --full do full vacuuming\n"
msgstr " -f, --full führe volles Vacuum durch\n"
#: vacuumdb.c:1165
#: vacuumdb.c:1189
#, c-format
msgid " -F, --freeze freeze row transaction information\n"
msgstr " -F, --freeze Zeilentransaktionsinformationen einfrieren\n"
#: vacuumdb.c:1166
#: vacuumdb.c:1190
#, c-format
msgid " --force-index-cleanup always remove index entries that point to dead tuples\n"
msgstr " --force-index-cleanup Indexeinträge, die auf tote Tupel zeigen, immer entfernen\n"
#: vacuumdb.c:1167
#: vacuumdb.c:1191
#, c-format
msgid " -j, --jobs=NUM use this many concurrent connections to vacuum\n"
msgstr ""
" -j, --jobs=NUM so viele parallele Verbindungen zum Vacuum\n"
" verwenden\n"
#: vacuumdb.c:1168
#: vacuumdb.c:1192
#, c-format
msgid " --min-mxid-age=MXID_AGE minimum multixact ID age of tables to vacuum\n"
msgstr ""
" --min-mxid-age=MXID-ALTER minimales Multixact-ID-Alter zu bearbeitender\n"
" Tabellen\n"
#: vacuumdb.c:1169
#: vacuumdb.c:1193
#, c-format
msgid " --min-xid-age=XID_AGE minimum transaction ID age of tables to vacuum\n"
msgstr ""
" --min-xid-age=XID-ALTER minimales Transaktions-ID-Alter zu bearbeitender\n"
" Tabellen\n"
#: vacuumdb.c:1170
#: vacuumdb.c:1194
#, c-format
msgid " --no-index-cleanup don't remove index entries that point to dead tuples\n"
msgstr " --no-index-cleanup Indexeinträge, die auf tote Tupel zeigen, nicht entfernen\n"
#: vacuumdb.c:1171
#: vacuumdb.c:1195
#, c-format
msgid " --no-process-main skip the main relation\n"
msgstr " --no-process-main die Hauptrelation überspringen\n"
#: vacuumdb.c:1172
#: vacuumdb.c:1196
#, c-format
msgid " --no-process-toast skip the TOAST table associated with the table to vacuum\n"
msgstr " --no-process-toast zur Tabelle gehörige TOAST-Tabelle überspringen\n"
#: vacuumdb.c:1173
#: vacuumdb.c:1197
#, c-format
msgid " --no-truncate don't truncate empty pages at the end of the table\n"
msgstr " --no-truncate leere Seiten am Ende der Tabelle nicht abschneiden\n"
#: vacuumdb.c:1174
#: vacuumdb.c:1198
#, c-format
msgid " -n, --schema=SCHEMA vacuum tables in the specified schema(s) only\n"
msgstr " -n, --schema=SCHEMA nur Tabellen in den angegebenen Schemas vacuumen\n"
#: vacuumdb.c:1175
#: vacuumdb.c:1199
#, c-format
msgid " -N, --exclude-schema=SCHEMA do not vacuum tables in the specified schema(s)\n"
msgstr " -N, --exclude-schema=SCHEMA Tabellen in den angegebenen Schemas nicht vacuumen\n"
#: vacuumdb.c:1176
#: vacuumdb.c:1200
#, c-format
msgid " -P, --parallel=PARALLEL_WORKERS use this many background workers for vacuum, if available\n"
msgstr ""
" -P, --parallel=PARALLEL-PROZ so viele Background-Worker für Vacuum verwenden,\n"
" wenn verfügbar\n"
#: vacuumdb.c:1177
#: vacuumdb.c:1201
#, c-format
msgid " -q, --quiet don't write any messages\n"
msgstr " -q, --quiet unterdrücke alle Mitteilungen\n"
#: vacuumdb.c:1178
#: vacuumdb.c:1202
#, c-format
msgid " --skip-locked skip relations that cannot be immediately locked\n"
msgstr ""
" --skip-locked Relationen überspringen, die nicht sofort\n"
" gesperrt werden können\n"
#: vacuumdb.c:1179
#: vacuumdb.c:1203
#, c-format
msgid " -t, --table='TABLE[(COLUMNS)]' vacuum specific table(s) only\n"
msgstr ""
" -t, --table='TABELLE[(SPALTEN)]'\n"
" führe Vacuum für bestimmte Tabelle(n) aus\n"
#: vacuumdb.c:1180
#: vacuumdb.c:1204
#, c-format
msgid " -v, --verbose write a lot of output\n"
msgstr " -v, --verbose erzeuge viele Meldungen\n"
#: vacuumdb.c:1181
#: vacuumdb.c:1205
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n"
#: vacuumdb.c:1182
#: vacuumdb.c:1206
#, c-format
msgid " -z, --analyze update optimizer statistics\n"
msgstr " -z, --analyze aktualisiere Statistiken für den Optimierer\n"
#: vacuumdb.c:1183
#: vacuumdb.c:1207
#, c-format
msgid " -Z, --analyze-only only update optimizer statistics; no vacuum\n"
msgstr ""
" -Z, --analyze-only aktualisiere nur Statistiken für den Optimierer;\n"
" kein Vacuum\n"
#: vacuumdb.c:1184
#: vacuumdb.c:1208
#, c-format
msgid ""
" --analyze-in-stages only update optimizer statistics, in multiple\n"
@@ -1288,12 +1298,12 @@ msgstr ""
" in mehreren Phasen für schnellere Ergebnisse;\n"
" kein Vacuum\n"
#: vacuumdb.c:1186
#: vacuumdb.c:1210
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n"
#: vacuumdb.c:1194
#: vacuumdb.c:1218
#, c-format
msgid ""
"\n"

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-05-03 15:59+0300\n"
"PO-Revision-Date: 2024-09-05 08:25+0300\n"
"POT-Creation-Date: 2026-08-05 06:38+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/username.c:43
#, c-format
msgid "could not look up effective user ID %ld: %s"
@@ -124,24 +134,24 @@ 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:3218
#: ../../fe_utils/print.c:3219
#, c-format
msgid "Cannot add header to table content: column count of %d exceeded.\n"
msgstr ""
"Ошибка добавления заголовка таблицы: превышен предел числа столбцов (%d).\n"
#: ../../fe_utils/print.c:3258
#: ../../fe_utils/print.c:3259
#, c-format
msgid "Cannot add cell to table content: total cell count of %d exceeded.\n"
msgstr ""
"Ошибка добавления ячейки в таблицу: превышен предел числа ячеек (%d).\n"
#: ../../fe_utils/print.c:3516
#: ../../fe_utils/print.c:3517
#, 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-02-08 07:45+0200\n"
"POT-Creation-Date: 2026-08-05 06:38+0300\n"
"PO-Revision-Date: 2022-09-05 13:32+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
@@ -399,7 +399,7 @@ msgstr "имя типа \"string\" в режиме Informix зарезервир
msgid "type \"%s\" is already defined"
msgstr "тип \"%s\" уже определён"
#: preproc.y:577 preproc.y:19028 preproc.y:19350 variable.c:624
#: preproc.y:577 preproc.y:19020 preproc.y:19342 variable.c:624
#, c-format
msgid "multidimensional arrays for simple data types are not supported"
msgstr "многомерные массивы с простыми типами данных не поддерживаются"
@@ -567,23 +567,23 @@ msgstr "слишком много уровней в определении вл
msgid "pointers to varchar are not implemented"
msgstr "указатели на varchar не реализованы"
#: preproc.y:18994
#: preproc.y:18986
#, c-format
msgid "initializer not allowed in EXEC SQL VAR command"
msgstr "команда EXEC SQL VAR не может включать инициализатор"
#: preproc.y:19308
#: preproc.y:19300
#, c-format
msgid "arrays of indicators are not allowed on input"
msgstr "массивы индикаторов на входе недопустимы"
#: preproc.y:19495
#: preproc.y:19487
#, c-format
msgid "operator not allowed in variable definition"
msgstr "недопустимый оператор в определении переменной"
#. translator: %s is typically the translation of "syntax error"
#: preproc.y:19536
#: preproc.y:19528
#, c-format
msgid "%s at or near \"%s\""
msgstr "%s (примерное положение: \"%s\")"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 16\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-02-07 08:45+0000\n"
"POT-Creation-Date: 2026-08-07 09:38+0000\n"
"PO-Revision-Date: 2023-06-23 15:13+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
@@ -76,13 +76,13 @@ msgstr "konnte Nonce nicht erzeugen"
#: fe-connect.c:5545 fe-connect.c:5792 fe-connect.c:5872 fe-connect.c:5970
#: fe-connect.c:6221 fe-connect.c:6248 fe-connect.c:6324 fe-connect.c:6347
#: fe-connect.c:6371 fe-connect.c:6406 fe-connect.c:6492 fe-connect.c:6500
#: fe-connect.c:6857 fe-connect.c:7007 fe-exec.c:527 fe-exec.c:1328
#: fe-exec.c:3137 fe-exec.c:4196 fe-exec.c:4389 fe-gssapi-common.c:109
#: fe-lobj.c:870 fe-protocol3.c:205 fe-protocol3.c:229 fe-protocol3.c:252
#: fe-protocol3.c:269 fe-protocol3.c:349 fe-protocol3.c:716 fe-protocol3.c:955
#: fe-protocol3.c:1779 fe-protocol3.c:2179 fe-secure-common.c:110
#: fe-secure-gssapi.c:508 fe-secure-gssapi.c:699 fe-secure-openssl.c:435
#: fe-secure-openssl.c:1271
#: fe-connect.c:6857 fe-connect.c:7007 fe-exec.c:528 fe-exec.c:1329
#: fe-exec.c:3152 fe-exec.c:4190 fe-exec.c:4383 fe-gssapi-common.c:109
#: fe-lobj.c:870 fe-protocol3.c:206 fe-protocol3.c:230 fe-protocol3.c:253
#: fe-protocol3.c:270 fe-protocol3.c:350 fe-protocol3.c:717 fe-protocol3.c:956
#: fe-protocol3.c:1780 fe-protocol3.c:2191 fe-secure-common.c:110
#: fe-secure-gssapi.c:515 fe-secure-gssapi.c:706 fe-secure-openssl.c:466
#: fe-secure-openssl.c:1303
#, c-format
msgid "out of memory"
msgstr "Speicher aufgebraucht"
@@ -764,8 +764,8 @@ msgstr "verbotener Wert %%00 in Prozent-kodiertem Wert: »%s«"
msgid "connection pointer is NULL\n"
msgstr "Verbindung ist ein NULL-Zeiger\n"
#: fe-connect.c:7269 fe-exec.c:715 fe-exec.c:977 fe-exec.c:3326
#: fe-protocol3.c:970 fe-protocol3.c:1003
#: fe-connect.c:7269 fe-exec.c:716 fe-exec.c:978 fe-exec.c:3341
#: fe-protocol3.c:971 fe-protocol3.c:1004
msgid "out of memory\n"
msgstr "Speicher aufgebraucht\n"
@@ -784,171 +784,171 @@ msgstr "WARNUNG: Passwortdatei »%s« erlaubt Lesezugriff für Gruppe oder Ander
msgid "password retrieved from file \"%s\""
msgstr "Passwort wurde aus Datei »%s« gelesen"
#: fe-exec.c:466 fe-exec.c:3400
#: fe-exec.c:467 fe-exec.c:3415
#, c-format
msgid "row number %d is out of range 0..%d"
msgstr "Zeilennummer %d ist außerhalb des zulässigen Bereichs 0..%d"
#: fe-exec.c:528 fe-protocol3.c:1985
#: fe-exec.c:529 fe-protocol3.c:1986
#, c-format
msgid "%s"
msgstr "%s"
#: fe-exec.c:836
#: fe-exec.c:837
#, c-format
msgid "write to server failed"
msgstr "Schreiben zum Server fehlgeschlagen"
#: fe-exec.c:876
#: fe-exec.c:877
#, c-format
msgid "no error text available"
msgstr "kein Fehlertext verfügbar"
#: fe-exec.c:965
#: fe-exec.c:966
msgid "NOTICE"
msgstr "HINWEIS"
#: fe-exec.c:1023
#: fe-exec.c:1024
msgid "PGresult cannot support more than INT_MAX tuples"
msgstr "PGresult kann nicht mehr als INT_MAX Tupel enthalten"
#: fe-exec.c:1035
#: fe-exec.c:1036
msgid "size_t overflow"
msgstr "Überlauf von size_t"
#: fe-exec.c:1451 fe-exec.c:1520 fe-exec.c:1566
#: fe-exec.c:1452 fe-exec.c:1521 fe-exec.c:1567
#, c-format
msgid "command string is a null pointer"
msgstr "Befehlszeichenkette ist ein NULL-Zeiger"
#: fe-exec.c:1457 fe-exec.c:2888
#: fe-exec.c:1458 fe-exec.c:2903
#, c-format
msgid "%s not allowed in pipeline mode"
msgstr "%s im Pipeline-Modus nicht erlaubt"
#: fe-exec.c:1525 fe-exec.c:1571 fe-exec.c:1665
#: fe-exec.c:1526 fe-exec.c:1572 fe-exec.c:1666
#, c-format
msgid "number of parameters must be between 0 and %d"
msgstr "Anzahl der Parameter muss zwischen 0 und %d sein"
#: fe-exec.c:1561 fe-exec.c:1660
#: fe-exec.c:1562 fe-exec.c:1661
#, c-format
msgid "statement name is a null pointer"
msgstr "Anweisungsname ist ein NULL-Zeiger"
#: fe-exec.c:1702 fe-exec.c:3246
#: fe-exec.c:1703 fe-exec.c:3261
#, c-format
msgid "no connection to the server"
msgstr "keine Verbindung mit dem Server"
#: fe-exec.c:1710 fe-exec.c:3254
#: fe-exec.c:1711 fe-exec.c:3269
#, c-format
msgid "another command is already in progress"
msgstr "ein anderer Befehl ist bereits in Ausführung"
#: fe-exec.c:1740
#: fe-exec.c:1741
#, c-format
msgid "cannot queue commands during COPY"
msgstr "während COPY können keine Befehle aufgereiht werden"
#: fe-exec.c:1857
#: fe-exec.c:1858
#, c-format
msgid "length must be given for binary parameter"
msgstr "für binäre Parameter muss eine Länge angegeben werden"
#: fe-exec.c:2171
#: fe-exec.c:2172
#, c-format
msgid "unexpected asyncStatus: %d"
msgstr "unerwarteter asyncStatus: %d"
#: fe-exec.c:2327
#: fe-exec.c:2328
#, c-format
msgid "synchronous command execution functions are not allowed in pipeline mode"
msgstr "synchrone Befehlsausführungsfunktionen sind im Pipeline-Modus nicht erlaubt"
#: fe-exec.c:2344
#: fe-exec.c:2345
msgid "COPY terminated by new PQexec"
msgstr "COPY von neuem PQexec beendet"
#: fe-exec.c:2360
#: fe-exec.c:2361
#, c-format
msgid "PQexec not allowed during COPY BOTH"
msgstr "PQexec ist während COPY BOTH nicht erlaubt"
#: fe-exec.c:2586 fe-exec.c:2641 fe-exec.c:2709 fe-protocol3.c:1916
#: fe-exec.c:2587 fe-exec.c:2642 fe-exec.c:2710 fe-protocol3.c:1917
#, c-format
msgid "no COPY in progress"
msgstr "keine COPY in Ausführung"
#: fe-exec.c:2895
#: fe-exec.c:2910
#, c-format
msgid "connection in wrong state"
msgstr "Verbindung im falschen Zustand"
#: fe-exec.c:2938
#: fe-exec.c:2953
#, c-format
msgid "cannot enter pipeline mode, connection not idle"
msgstr "kann Pipeline-Modus nicht einschalten, Verbindung ist nicht inaktiv"
#: fe-exec.c:2974 fe-exec.c:2995
#: fe-exec.c:2989 fe-exec.c:3010
#, c-format
msgid "cannot exit pipeline mode with uncollected results"
msgstr "kann Pipeline-Modus nicht beenden, wegen nicht eingesammelter Ergebnisse"
#: fe-exec.c:2978
#: fe-exec.c:2993
#, c-format
msgid "cannot exit pipeline mode while busy"
msgstr "kann Pipeline-Modus nicht beenden während die Verbindung beschäftigt ist"
#: fe-exec.c:2989
#: fe-exec.c:3004
#, c-format
msgid "cannot exit pipeline mode while in COPY"
msgstr "kann Pipeline-Modus nicht beenden während COPY aktiv ist"
#: fe-exec.c:3180
#: fe-exec.c:3195
#, c-format
msgid "cannot send pipeline when not in pipeline mode"
msgstr "Pipeline kann nicht gesendet werden, wenn der Pipeline-Modus aus ist"
#: fe-exec.c:3289
#: fe-exec.c:3304
msgid "invalid ExecStatusType code"
msgstr "ungültiger ExecStatusType-Kode"
#: fe-exec.c:3316
#: fe-exec.c:3331
msgid "PGresult is not an error result\n"
msgstr "PGresult ist kein Fehlerresultat\n"
#: fe-exec.c:3384 fe-exec.c:3407
#: fe-exec.c:3399 fe-exec.c:3422
#, c-format
msgid "column number %d is out of range 0..%d"
msgstr "Spaltennummer %d ist außerhalb des zulässigen Bereichs 0..%d"
#: fe-exec.c:3422
#: fe-exec.c:3437
#, c-format
msgid "parameter number %d is out of range 0..%d"
msgstr "Parameternummer %d ist außerhalb des zulässigen Bereichs 0..%d"
#: fe-exec.c:3733
#: fe-exec.c:3748
#, c-format
msgid "could not interpret result from server: %s"
msgstr "konnte Ergebnis vom Server nicht interpretieren: %s"
#: fe-exec.c:4012 fe-exec.c:4147
#: fe-exec.c:4027 fe-exec.c:4141
#, c-format
msgid "incomplete multibyte character"
msgstr "unvollständiges Mehrbyte-Zeichen"
#: fe-exec.c:4014 fe-exec.c:4166
#: fe-exec.c:4029 fe-exec.c:4160
#, c-format
msgid "invalid multibyte character"
msgstr "ungültiges Mehrbytezeichen"
#: fe-exec.c:4268
#: fe-exec.c:4262
#, c-format
msgid "escaped string size exceeds the maximum allowed (%zu)"
msgstr "Größe der escapten Zeichenkette überschreitet erlaubtes Maximum (%zu)"
#: fe-exec.c:4445
#: fe-exec.c:4439
#, c-format
msgid "escaped bytea size exceeds the maximum allowed (%zu)"
msgstr "Größe des escapten bytea-Wertes überschreitet erlaubtes Maximum (%zu)"
@@ -999,23 +999,23 @@ 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:240
#: fe-misc.c:242
#, c-format
msgid "integer of size %lu not supported by pqGetInt"
msgstr "Integer der Größe %lu wird von pqGetInt nicht unterstützt"
#: fe-misc.c:273
#: fe-misc.c:275
#, c-format
msgid "integer of size %lu not supported by pqPutInt"
msgstr "Integer der Größe %lu wird von pqPutInt nicht unterstützt"
#: fe-misc.c:599
#: fe-misc.c:607
#, c-format
msgid "connection not open"
msgstr "Verbindung nicht offen"
#: fe-misc.c:777 fe-secure-openssl.c:210 fe-secure-openssl.c:316
#: fe-secure.c:259 fe-secure.c:426
#: fe-misc.c:819 fe-secure-openssl.c:211 fe-secure-openssl.c:347
#: fe-secure.c:259 fe-secure.c:450
#, c-format
msgid ""
"server closed the connection unexpectedly\n"
@@ -1026,172 +1026,182 @@ msgstr ""
"\tDas heißt wahrscheinlich, dass der Server abnormal beendete\n"
"\tbevor oder während die Anweisung bearbeitet wurde."
#: fe-misc.c:844
#: fe-misc.c:928
#, 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:990
msgid "connection not open\n"
msgstr "Verbindung nicht offen\n"
#: fe-misc.c:1029
#: fe-misc.c:1175
#, c-format
msgid "timeout expired"
msgstr "Timeout abgelaufen"
#: fe-misc.c:1073
#: fe-misc.c:1219
#, c-format
msgid "invalid socket"
msgstr "ungültiges Socket"
#: fe-misc.c:1095
#: fe-misc.c:1239
#, c-format
msgid "%s() failed: %s"
msgstr "%s() fehlgeschlagen: %s"
#: fe-protocol3.c:183
#: fe-protocol3.c:184
#, c-format
msgid "message type 0x%02x arrived from server while idle"
msgstr "Nachricht vom Typ 0x%02x kam vom Server im Ruhezustand"
#: fe-protocol3.c:381
#: fe-protocol3.c:382
#, c-format
msgid "server sent data (\"D\" message) without prior row description (\"T\" message)"
msgstr "Server sendete Daten (»D«-Nachricht) ohne vorherige Zeilenbeschreibung (»T«-Nachricht)"
#: fe-protocol3.c:423
#: fe-protocol3.c:424
#, c-format
msgid "unexpected response from server; first received character was \"%c\""
msgstr "unerwartete Antwort vom Server; erstes empfangenes Zeichen war »%c«"
#: fe-protocol3.c:446
#: fe-protocol3.c:447
#, c-format
msgid "message contents do not agree with length in message type \"%c\""
msgstr "Nachrichteninhalt stimmt nicht mit Länge in Nachrichtentyp »%c« überein"
#: fe-protocol3.c:464
#: fe-protocol3.c:465
#, c-format
msgid "lost synchronization with server: got message type \"%c\", length %d"
msgstr "Synchronisation mit Server verloren: Nachrichtentyp »%c« empfangen, Länge %d"
#: fe-protocol3.c:516 fe-protocol3.c:556
#: fe-protocol3.c:517 fe-protocol3.c:557
msgid "insufficient data in \"T\" message"
msgstr "nicht genug Daten in »T«-Nachricht"
#: fe-protocol3.c:627 fe-protocol3.c:833
#: fe-protocol3.c:628 fe-protocol3.c:834
msgid "out of memory for query result"
msgstr "Speicher für Anfrageergebnis aufgebraucht"
#: fe-protocol3.c:696
#: fe-protocol3.c:697
msgid "insufficient data in \"t\" message"
msgstr "nicht genug Daten in »t«-Nachricht"
#: fe-protocol3.c:755 fe-protocol3.c:787 fe-protocol3.c:805
#: fe-protocol3.c:756 fe-protocol3.c:788 fe-protocol3.c:806
msgid "insufficient data in \"D\" message"
msgstr "nicht genug Daten in »D«-Nachricht"
#: fe-protocol3.c:761
#: fe-protocol3.c:762
msgid "unexpected field count in \"D\" message"
msgstr "unerwartete Feldzahl in »D«-Nachricht"
#: fe-protocol3.c:1016
#: fe-protocol3.c:1017
msgid "no error message available\n"
msgstr "keine Fehlermeldung verfügbar\n"
#. translator: %s represents a digit string
#: fe-protocol3.c:1064 fe-protocol3.c:1083
#: fe-protocol3.c:1065 fe-protocol3.c:1084
#, c-format
msgid " at character %s"
msgstr " bei Zeichen %s"
#: fe-protocol3.c:1096
#: fe-protocol3.c:1097
#, c-format
msgid "DETAIL: %s\n"
msgstr "DETAIL: %s\n"
#: fe-protocol3.c:1099
#: fe-protocol3.c:1100
#, c-format
msgid "HINT: %s\n"
msgstr "TIP: %s\n"
#: fe-protocol3.c:1102
#: fe-protocol3.c:1103
#, c-format
msgid "QUERY: %s\n"
msgstr "ANFRAGE: %s\n"
#: fe-protocol3.c:1109
#: fe-protocol3.c:1110
#, c-format
msgid "CONTEXT: %s\n"
msgstr "KONTEXT: %s\n"
#: fe-protocol3.c:1118
#: fe-protocol3.c:1119
#, c-format
msgid "SCHEMA NAME: %s\n"
msgstr "SCHEMANAME: %s\n"
#: fe-protocol3.c:1122
#: fe-protocol3.c:1123
#, c-format
msgid "TABLE NAME: %s\n"
msgstr "TABELLENNAME: %s\n"
#: fe-protocol3.c:1126
#: fe-protocol3.c:1127
#, c-format
msgid "COLUMN NAME: %s\n"
msgstr "SPALTENNAME: %s\n"
#: fe-protocol3.c:1130
#: fe-protocol3.c:1131
#, c-format
msgid "DATATYPE NAME: %s\n"
msgstr "DATENTYPNAME: %s\n"
#: fe-protocol3.c:1134
#: fe-protocol3.c:1135
#, c-format
msgid "CONSTRAINT NAME: %s\n"
msgstr "CONSTRAINT-NAME: %s\n"
#: fe-protocol3.c:1146
#: fe-protocol3.c:1147
msgid "LOCATION: "
msgstr "ORT: "
#: fe-protocol3.c:1148
#: fe-protocol3.c:1149
#, c-format
msgid "%s, "
msgstr "%s, "
#: fe-protocol3.c:1150
#: fe-protocol3.c:1151
#, c-format
msgid "%s:%s"
msgstr "%s:%s"
#: fe-protocol3.c:1358
#: fe-protocol3.c:1359
#, c-format
msgid "LINE %d: "
msgstr "ZEILE %d: "
#: fe-protocol3.c:1432
#: fe-protocol3.c:1433
#, c-format
msgid "protocol version not supported by server: client uses %u.%u, server supports up to %u.%u"
msgstr "Protokollversion nicht vom Server unterstützt: Client verwendet %u.%u, Server unterstützt bis %u.%u"
#: fe-protocol3.c:1438
#: fe-protocol3.c:1439
#, c-format
msgid "protocol extension not supported by server: %s"
msgid_plural "protocol extensions not supported by server: %s"
msgstr[0] "Protokollerweiterung nicht vom Server unterstützt: %s"
msgstr[1] "Protokollerweiterungen nicht vom Server unterstützt: %s"
#: fe-protocol3.c:1446
#: fe-protocol3.c:1447
#, c-format
msgid "invalid %s message"
msgstr "ungültige %s-Nachricht"
#: fe-protocol3.c:1811
#: fe-protocol3.c:1812
#, c-format
msgid "PQgetline: not doing text COPY OUT"
msgstr "PQgetline: Text COPY OUT nicht ausgeführt"
#: fe-protocol3.c:2185
#: fe-protocol3.c:2143
#, c-format
msgid "server returned too much data"
msgstr "Server hat zu viele Daten zurückgesendet"
#: fe-protocol3.c:2197
#, c-format
msgid "protocol error: no function result"
msgstr "Protokollfehler: kein Funktionsergebnis"
#: fe-protocol3.c:2196
#: fe-protocol3.c:2208
#, c-format
msgid "protocol error: id=0x%x"
msgstr "Protokollfehler: id=0x%x"
@@ -1242,12 +1252,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)"
@@ -1261,100 +1271,110 @@ 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:214 fe-secure-openssl.c:320 fe-secure-openssl.c:1518
#: fe-secure-openssl.c:215 fe-secure-openssl.c:351 fe-secure-openssl.c:1550
#, c-format
msgid "SSL SYSCALL error: %s"
msgstr "SSL-SYSCALL-Fehler: %s"
#: fe-secure-openssl.c:220 fe-secure-openssl.c:326 fe-secure-openssl.c:1521
#: fe-secure-openssl.c:221 fe-secure-openssl.c:357 fe-secure-openssl.c:1553
#, c-format
msgid "SSL SYSCALL error: EOF detected"
msgstr "SSL-SYSCALL-Fehler: Dateiende entdeckt"
#: fe-secure-openssl.c:230 fe-secure-openssl.c:336 fe-secure-openssl.c:1529
#: fe-secure-openssl.c:231 fe-secure-openssl.c:367 fe-secure-openssl.c:1561
#, c-format
msgid "SSL error: %s"
msgstr "SSL-Fehler: %s"
#: fe-secure-openssl.c:244 fe-secure-openssl.c:350
#: fe-secure-openssl.c:245 fe-secure-openssl.c:381
#, c-format
msgid "SSL connection has been closed unexpectedly"
msgstr "SSL-Verbindung wurde unerwartet geschlossen"
#: fe-secure-openssl.c:249 fe-secure-openssl.c:355 fe-secure-openssl.c:1576
#: fe-secure-openssl.c:250 fe-secure-openssl.c:386 fe-secure-openssl.c:1608
#, c-format
msgid "unrecognized SSL error code: %d"
msgstr "unbekannter SSL-Fehlercode: %d"
#: fe-secure-openssl.c:398
#: fe-secure-openssl.c:280
#, c-format
msgid "OpenSSL reports negative bytes pending"
msgstr "OpenSSL meldet eine negative Anzahl ausstehender Bytes"
#: fe-secure-openssl.c:292
#, c-format
msgid "OpenSSL reports INT_MAX bytes pending"
msgstr "OpenSSL meldet INT_MAX ausstehende Bytes"
#: fe-secure-openssl.c:429
#, c-format
msgid "could not determine server certificate signature algorithm"
msgstr "konnte Signaturalgorithmus des Serverzertifikats nicht ermitteln"
#: fe-secure-openssl.c:418
#: fe-secure-openssl.c:449
#, c-format
msgid "could not find digest for NID %s"
msgstr "konnte Digest für NID %s nicht finden"
#: fe-secure-openssl.c:427
#: fe-secure-openssl.c:458
#, c-format
msgid "could not generate peer certificate hash"
msgstr "konnte Hash des Zertifikats der Gegenstelle nicht erzeugen"
#: fe-secure-openssl.c:510
#: fe-secure-openssl.c:542
#, c-format
msgid "SSL certificate's name entry is missing"
msgstr "Namenseintrag fehlt im SSL-Zertifikat"
#: fe-secure-openssl.c:544
#: fe-secure-openssl.c:576
#, c-format
msgid "SSL certificate's address entry is missing"
msgstr "Adresseintrag fehlt im SSL-Zertifikat"
#: fe-secure-openssl.c:945
#: fe-secure-openssl.c:977
#, c-format
msgid "could not create SSL context: %s"
msgstr "konnte SSL-Kontext nicht erzeugen: %s"
#: fe-secure-openssl.c:987
#: fe-secure-openssl.c:1019
#, 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:997
#: fe-secure-openssl.c:1029
#, c-format
msgid "could not set minimum SSL protocol version: %s"
msgstr "konnte minimale SSL-Protokollversion nicht setzen: %s"
#: fe-secure-openssl.c:1013
#: fe-secure-openssl.c:1045
#, 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:1023
#: fe-secure-openssl.c:1055
#, c-format
msgid "could not set maximum SSL protocol version: %s"
msgstr "konnte maximale SSL-Protokollversion nicht setzen: %s"
#: fe-secure-openssl.c:1061
#: fe-secure-openssl.c:1093
#, c-format
msgid "could not load system root certificate paths: %s"
msgstr "konnte System-Root-Zertifikat-Pfade nicht laden: %s"
#: fe-secure-openssl.c:1078
#: fe-secure-openssl.c:1110
#, c-format
msgid "could not read root certificate file \"%s\": %s"
msgstr "konnte Root-Zertifikat-Datei »%s« nicht lesen: %s"
#: fe-secure-openssl.c:1130
#: fe-secure-openssl.c:1162
#, c-format
msgid ""
"could not get home directory to locate root certificate file\n"
@@ -1363,7 +1383,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:1133
#: fe-secure-openssl.c:1165
#, c-format
msgid ""
"root certificate file \"%s\" does not exist\n"
@@ -1372,102 +1392,102 @@ 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:1168
#: fe-secure-openssl.c:1200
#, c-format
msgid "could not open certificate file \"%s\": %s"
msgstr "konnte Zertifikatdatei »%s« nicht öffnen: %s"
#: fe-secure-openssl.c:1186
#: fe-secure-openssl.c:1218
#, c-format
msgid "could not read certificate file \"%s\": %s"
msgstr "konnte Zertifikatdatei »%s« nicht lesen: %s"
#: fe-secure-openssl.c:1210
#: fe-secure-openssl.c:1242
#, c-format
msgid "could not establish SSL connection: %s"
msgstr "konnte SSL-Verbindung nicht aufbauen: %s"
#: fe-secure-openssl.c:1242
#: fe-secure-openssl.c:1274
#, 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:1286
#: fe-secure-openssl.c:1318
#, c-format
msgid "could not load SSL engine \"%s\": %s"
msgstr "konnte SSL-Engine »%s« nicht laden: %s"
#: fe-secure-openssl.c:1297
#: fe-secure-openssl.c:1329
#, c-format
msgid "could not initialize SSL engine \"%s\": %s"
msgstr "konnte SSL-Engine »%s« nicht initialisieren: %s"
#: fe-secure-openssl.c:1312
#: fe-secure-openssl.c:1344
#, 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:1325
#: fe-secure-openssl.c:1357
#, 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:1362
#: fe-secure-openssl.c:1394
#, c-format
msgid "certificate present, but not private key file \"%s\""
msgstr "Zertifikat vorhanden, aber keine private Schlüsseldatei »%s«"
#: fe-secure-openssl.c:1365
#: fe-secure-openssl.c:1397
#, 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:1373
#: fe-secure-openssl.c:1405
#, 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:1406
#: fe-secure-openssl.c:1438
#, 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:1430
#: fe-secure-openssl.c:1462
#, c-format
msgid "could not load private key file \"%s\": %s"
msgstr "konnte private Schlüsseldatei »%s« nicht laden: %s"
#: fe-secure-openssl.c:1446
#: fe-secure-openssl.c:1478
#, 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:1515
#: fe-secure-openssl.c:1547
#, c-format
msgid "SSL error: certificate verify failed: %s"
msgstr "SSL-Fehler: Zertifikatsüberprüfung fehlgeschlagen: %s"
#: fe-secure-openssl.c:1560
#: fe-secure-openssl.c:1592
#, 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:1593
#: fe-secure-openssl.c:1625
#, c-format
msgid "certificate could not be obtained: %s"
msgstr "Zertifikat konnte nicht ermittelt werden: %s"
#: fe-secure-openssl.c:1699
#: fe-secure-openssl.c:1731
#, c-format
msgid "no SSL error reported"
msgstr "kein SSL-Fehler berichtet"
#: fe-secure-openssl.c:1725
#: fe-secure-openssl.c:1757
#, c-format
msgid "SSL error code %lu"
msgstr "SSL-Fehlercode %lu"
#: fe-secure-openssl.c:2015
#: fe-secure-openssl.c:2047
#, c-format
msgid "WARNING: sslpassword truncated\n"
msgstr "WARNUNG: sslpassword abgeschnitten\n"
@@ -1477,7 +1497,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:441
#: fe-secure.c:465
#, c-format
msgid "could not send data to server: %s"
msgstr "konnte keine Daten an den Server senden: %s"

View File

@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: libpq (PostgreSQL 16)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2025-11-11 13:56+0900\n"
"PO-Revision-Date: 2025-11-11 15:40+0900\n"
"POT-Creation-Date: 2026-05-12 14:40+0900\n"
"PO-Revision-Date: 2026-05-15 12:14+0900\n"
"Last-Translator: Kyotaro Horiguchi <horikyota.ntt@gmail.com>\n"
"Language-Team: Japan PostgreSQL Users Group <jpug-doc@ml.postgresql.jp>\n"
"Language: ja\n"
@@ -79,11 +79,11 @@ msgstr "nonce を生成できませんでした"
#: fe-connect.c:5545 fe-connect.c:5792 fe-connect.c:5872 fe-connect.c:5970
#: fe-connect.c:6221 fe-connect.c:6248 fe-connect.c:6324 fe-connect.c:6347
#: fe-connect.c:6371 fe-connect.c:6406 fe-connect.c:6492 fe-connect.c:6500
#: fe-connect.c:6857 fe-connect.c:7007 fe-exec.c:527 fe-exec.c:1328
#: fe-exec.c:3137 fe-exec.c:4196 fe-exec.c:4389 fe-gssapi-common.c:109
#: fe-lobj.c:870 fe-protocol3.c:205 fe-protocol3.c:229 fe-protocol3.c:252
#: fe-protocol3.c:269 fe-protocol3.c:349 fe-protocol3.c:716 fe-protocol3.c:955
#: fe-protocol3.c:1779 fe-protocol3.c:2179 fe-secure-common.c:110
#: fe-connect.c:6857 fe-connect.c:7007 fe-exec.c:528 fe-exec.c:1329
#: fe-exec.c:3152 fe-exec.c:4190 fe-exec.c:4383 fe-gssapi-common.c:109
#: fe-lobj.c:870 fe-protocol3.c:206 fe-protocol3.c:230 fe-protocol3.c:253
#: fe-protocol3.c:270 fe-protocol3.c:350 fe-protocol3.c:717 fe-protocol3.c:956
#: fe-protocol3.c:1780 fe-protocol3.c:2191 fe-secure-common.c:110
#: fe-secure-gssapi.c:508 fe-secure-gssapi.c:699 fe-secure-openssl.c:435
#: fe-secure-openssl.c:1271
#, c-format
@@ -767,8 +767,8 @@ msgstr "パーセント符号化された値では値%%00は許されません:
msgid "connection pointer is NULL\n"
msgstr "接続ポインタはNULLです\n"
#: fe-connect.c:7269 fe-exec.c:715 fe-exec.c:977 fe-exec.c:3326
#: fe-protocol3.c:970 fe-protocol3.c:1003
#: fe-connect.c:7269 fe-exec.c:716 fe-exec.c:978 fe-exec.c:3341
#: fe-protocol3.c:971 fe-protocol3.c:1004
msgid "out of memory\n"
msgstr "メモリ不足\n"
@@ -787,171 +787,171 @@ msgstr "警告: パスワードファイル \"%s\" がグループメンバも
msgid "password retrieved from file \"%s\""
msgstr "パスワードはファイル\"%s\"から取り出しました"
#: fe-exec.c:466 fe-exec.c:3400
#: fe-exec.c:467 fe-exec.c:3415
#, c-format
msgid "row number %d is out of range 0..%d"
msgstr "行番号%dは0..%dの範囲を超えています"
#: fe-exec.c:528 fe-protocol3.c:1985
#: fe-exec.c:529 fe-protocol3.c:1986
#, c-format
msgid "%s"
msgstr "%s"
#: fe-exec.c:836
#: fe-exec.c:837
#, c-format
msgid "write to server failed"
msgstr "サーバーへの書き込みに失敗"
#: fe-exec.c:876
#: fe-exec.c:877
#, c-format
msgid "no error text available"
msgstr "エラー文字列がありません"
#: fe-exec.c:965
#: fe-exec.c:966
msgid "NOTICE"
msgstr "注意"
#: fe-exec.c:1023
#: fe-exec.c:1024
msgid "PGresult cannot support more than INT_MAX tuples"
msgstr "PGresultはINT_MAX個以上のタプルを扱えません"
#: fe-exec.c:1035
#: fe-exec.c:1036
msgid "size_t overflow"
msgstr "size_t オーバーフロー"
#: fe-exec.c:1451 fe-exec.c:1520 fe-exec.c:1566
#: fe-exec.c:1452 fe-exec.c:1521 fe-exec.c:1567
#, c-format
msgid "command string is a null pointer"
msgstr "コマンド文字列がヌルポインタです"
#: fe-exec.c:1457 fe-exec.c:2888
#: fe-exec.c:1458 fe-exec.c:2903
#, c-format
msgid "%s not allowed in pipeline mode"
msgstr "%sはパイプラインモードでは使用できません"
#: fe-exec.c:1525 fe-exec.c:1571 fe-exec.c:1665
#: fe-exec.c:1526 fe-exec.c:1572 fe-exec.c:1666
#, c-format
msgid "number of parameters must be between 0 and %d"
msgstr "パラメータ数は0から%dまでの間でなければなりません"
#: fe-exec.c:1561 fe-exec.c:1660
#: fe-exec.c:1562 fe-exec.c:1661
#, c-format
msgid "statement name is a null pointer"
msgstr "文の名前がヌルポインタです"
#: fe-exec.c:1702 fe-exec.c:3246
#: fe-exec.c:1703 fe-exec.c:3261
#, c-format
msgid "no connection to the server"
msgstr "サーバーへの接続がありません"
#: fe-exec.c:1710 fe-exec.c:3254
#: fe-exec.c:1711 fe-exec.c:3269
#, c-format
msgid "another command is already in progress"
msgstr "他のコマンドがすでに処理中です"
#: fe-exec.c:1740
#: fe-exec.c:1741
#, c-format
msgid "cannot queue commands during COPY"
msgstr "COPY中はコマンドのキューイングはできません"
#: fe-exec.c:1857
#: fe-exec.c:1858
#, c-format
msgid "length must be given for binary parameter"
msgstr "バイナリパラメータには長さを指定する必要があります"
#: fe-exec.c:2171
#: fe-exec.c:2172
#, c-format
msgid "unexpected asyncStatus: %d"
msgstr "想定外のasyncStatus: %d"
#: fe-exec.c:2327
#: fe-exec.c:2328
#, c-format
msgid "synchronous command execution functions are not allowed in pipeline mode"
msgstr "同期的にコマンドを実行する関数はパイプラインモード中は実行できません"
#: fe-exec.c:2344
#: fe-exec.c:2345
msgid "COPY terminated by new PQexec"
msgstr "新たなPQexec\"によりCOPYが終了しました"
#: fe-exec.c:2360
#: fe-exec.c:2361
#, c-format
msgid "PQexec not allowed during COPY BOTH"
msgstr "COPY BOTH 実行中の PQexec は許可されていません"
#: fe-exec.c:2586 fe-exec.c:2641 fe-exec.c:2709 fe-protocol3.c:1916
#: fe-exec.c:2587 fe-exec.c:2642 fe-exec.c:2710 fe-protocol3.c:1917
#, c-format
msgid "no COPY in progress"
msgstr "実行中のCOPYはありません"
#: fe-exec.c:2895
#: fe-exec.c:2910
#, c-format
msgid "connection in wrong state"
msgstr "接続状態が異常です"
#: fe-exec.c:2938
#: fe-exec.c:2953
#, c-format
msgid "cannot enter pipeline mode, connection not idle"
msgstr "パイプラインモードに入れません、接続がアイドル状態ではありません"
#: fe-exec.c:2974 fe-exec.c:2995
#: fe-exec.c:2989 fe-exec.c:3010
#, c-format
msgid "cannot exit pipeline mode with uncollected results"
msgstr "未回収の結果が残っている状態でパイプラインモードを抜けることはできません"
#: fe-exec.c:2978
#: fe-exec.c:2993
#, c-format
msgid "cannot exit pipeline mode while busy"
msgstr "ビジー状態でパイプラインモードを抜けることはできません"
#: fe-exec.c:2989
#: fe-exec.c:3004
#, c-format
msgid "cannot exit pipeline mode while in COPY"
msgstr "COPY実行中にパイプラインモードを抜けることはできません"
#: fe-exec.c:3180
#: fe-exec.c:3195
#, c-format
msgid "cannot send pipeline when not in pipeline mode"
msgstr "パイプラインモード外でパイプライン送出はできません"
#: fe-exec.c:3289
#: fe-exec.c:3304
msgid "invalid ExecStatusType code"
msgstr "ExecStatusTypeコードが不正です"
#: fe-exec.c:3316
#: fe-exec.c:3331
msgid "PGresult is not an error result\n"
msgstr "PGresutがエラー結果ではありません\n"
#: fe-exec.c:3384 fe-exec.c:3407
#: fe-exec.c:3399 fe-exec.c:3422
#, c-format
msgid "column number %d is out of range 0..%d"
msgstr "列番号%dは0..%dの範囲を超えています"
#: fe-exec.c:3422
#: fe-exec.c:3437
#, c-format
msgid "parameter number %d is out of range 0..%d"
msgstr "パラメータ%dは0..%dの範囲を超えています"
#: fe-exec.c:3733
#: fe-exec.c:3748
#, c-format
msgid "could not interpret result from server: %s"
msgstr "サーバーからの結果を解釈できませんでした: %s"
#: fe-exec.c:4012 fe-exec.c:4147
#: fe-exec.c:4027 fe-exec.c:4141
#, c-format
msgid "incomplete multibyte character"
msgstr "不完全なマルチバイト文字"
#: fe-exec.c:4014 fe-exec.c:4166
#: fe-exec.c:4029 fe-exec.c:4160
#, c-format
msgid "invalid multibyte character"
msgstr "不正なマルチバイト文字"
#: fe-exec.c:4268
#: fe-exec.c:4262
#, c-format
msgid "escaped string size exceeds the maximum allowed (%zu)"
msgstr "エスケープされた文字列のサイズが上限(%zu)を超えています"
#: fe-exec.c:4445
#: fe-exec.c:4439
#, c-format
msgid "escaped bytea size exceeds the maximum allowed (%zu)"
msgstr "エスケープされたbyteaのサイズが上限(%zu)を超えています"
@@ -1048,152 +1048,157 @@ msgstr "不正なソケットです"
msgid "%s() failed: %s"
msgstr "%s() が失敗しました: %s"
#: fe-protocol3.c:183
#: fe-protocol3.c:184
#, c-format
msgid "message type 0x%02x arrived from server while idle"
msgstr "待機中にサーバーからメッセージ種類0x%02xが届きました"
#: fe-protocol3.c:381
#: fe-protocol3.c:382
#, c-format
msgid "server sent data (\"D\" message) without prior row description (\"T\" message)"
msgstr "サーバーが先行の行記述(\"T\"メッセージ)なしでデータ(\"D\"メッセージ)を送信しました"
#: fe-protocol3.c:423
#: fe-protocol3.c:424
#, c-format
msgid "unexpected response from server; first received character was \"%c\""
msgstr "サーバーから想定外の応答がありました。受け付けた先頭文字は\"%c\"です"
#: fe-protocol3.c:446
#: fe-protocol3.c:447
#, c-format
msgid "message contents do not agree with length in message type \"%c\""
msgstr "メッセージの内容がメッセージタイプ\"%c\"での長さと合っていません"
#: fe-protocol3.c:464
#: fe-protocol3.c:465
#, c-format
msgid "lost synchronization with server: got message type \"%c\", length %d"
msgstr "サーバーとの同期が失われました。受信したメッセージタイプは\"%c\"、長さは%d"
#: fe-protocol3.c:516 fe-protocol3.c:556
#: fe-protocol3.c:517 fe-protocol3.c:557
msgid "insufficient data in \"T\" message"
msgstr "\"T\"メッセージ内のデータが不十分です"
#: fe-protocol3.c:627 fe-protocol3.c:833
#: fe-protocol3.c:628 fe-protocol3.c:834
msgid "out of memory for query result"
msgstr "問い合わせ結果用のメモリが不足しています"
#: fe-protocol3.c:696
#: fe-protocol3.c:697
msgid "insufficient data in \"t\" message"
msgstr "\"t\"メッセージ内のデータが足りません"
#: fe-protocol3.c:755 fe-protocol3.c:787 fe-protocol3.c:805
#: fe-protocol3.c:756 fe-protocol3.c:788 fe-protocol3.c:806
msgid "insufficient data in \"D\" message"
msgstr "\"D\"\"メッセージ内のデータが不十分です"
#: fe-protocol3.c:761
#: fe-protocol3.c:762
msgid "unexpected field count in \"D\" message"
msgstr "\"D\"メッセージ内のフィールド数が想定外です。"
#: fe-protocol3.c:1016
#: fe-protocol3.c:1017
msgid "no error message available\n"
msgstr "エラーメッセージがありません\n"
#. translator: %s represents a digit string
#: fe-protocol3.c:1064 fe-protocol3.c:1083
#: fe-protocol3.c:1065 fe-protocol3.c:1084
#, c-format
msgid " at character %s"
msgstr "(文字位置: %s)"
#: fe-protocol3.c:1096
#: fe-protocol3.c:1097
#, c-format
msgid "DETAIL: %s\n"
msgstr "DETAIL: %s\n"
#: fe-protocol3.c:1099
#: fe-protocol3.c:1100
#, c-format
msgid "HINT: %s\n"
msgstr "HINT: %s\n"
#: fe-protocol3.c:1102
#: fe-protocol3.c:1103
#, c-format
msgid "QUERY: %s\n"
msgstr "QUERY: %s\n"
#: fe-protocol3.c:1109
#: fe-protocol3.c:1110
#, c-format
msgid "CONTEXT: %s\n"
msgstr "CONTEXT: %s\n"
#: fe-protocol3.c:1118
#: fe-protocol3.c:1119
#, c-format
msgid "SCHEMA NAME: %s\n"
msgstr "SCHEMA NAME: %s\n"
#: fe-protocol3.c:1122
#: fe-protocol3.c:1123
#, c-format
msgid "TABLE NAME: %s\n"
msgstr "TABLE NAME: %s\n"
#: fe-protocol3.c:1126
#: fe-protocol3.c:1127
#, c-format
msgid "COLUMN NAME: %s\n"
msgstr "COLUMN NAME: %s\n"
#: fe-protocol3.c:1130
#: fe-protocol3.c:1131
#, c-format
msgid "DATATYPE NAME: %s\n"
msgstr "DATATYPE NAME: %s\n"
#: fe-protocol3.c:1134
#: fe-protocol3.c:1135
#, c-format
msgid "CONSTRAINT NAME: %s\n"
msgstr "CONSTRAINT NAME: %s\n"
#: fe-protocol3.c:1146
#: fe-protocol3.c:1147
msgid "LOCATION: "
msgstr "LOCATION: "
#: fe-protocol3.c:1148
#: fe-protocol3.c:1149
#, c-format
msgid "%s, "
msgstr "%s, "
#: fe-protocol3.c:1150
#: fe-protocol3.c:1151
#, c-format
msgid "%s:%s"
msgstr "%s:%s"
#: fe-protocol3.c:1358
#: fe-protocol3.c:1359
#, c-format
msgid "LINE %d: "
msgstr "行 %d: "
#: fe-protocol3.c:1432
#: fe-protocol3.c:1433
#, c-format
msgid "protocol version not supported by server: client uses %u.%u, server supports up to %u.%u"
msgstr "サーバーはこのプロトコルバージョンをサポートしていません。クライアントは%u.%uを使用、 サーバーは%u.%uまでをサポートします"
#: fe-protocol3.c:1438
#: fe-protocol3.c:1439
#, c-format
msgid "protocol extension not supported by server: %s"
msgid_plural "protocol extensions not supported by server: %s"
msgstr[0] "サーバーでサポートされていないプロトコル拡張: %s"
#: fe-protocol3.c:1446
#: fe-protocol3.c:1447
#, c-format
msgid "invalid %s message"
msgstr "不正な%sメッセージ"
#: fe-protocol3.c:1811
#: fe-protocol3.c:1812
#, c-format
msgid "PQgetline: not doing text COPY OUT"
msgstr "PQgetline: テキストのCOPY OUTを行っていません"
#: fe-protocol3.c:2185
#: fe-protocol3.c:2143
#, c-format
msgid "server returned too much data"
msgstr "サーバーが返却したデータが多すぎます"
#: fe-protocol3.c:2197
#, c-format
msgid "protocol error: no function result"
msgstr "プロトコルエラー: 関数の結果がありません"
#: fe-protocol3.c:2196
#: fe-protocol3.c:2208
#, c-format
msgid "protocol error: id=0x%x"
msgstr "プロトコルエラー: id=0x%x"

View File

@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: libpq (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2026-02-07 08:58+0200\n"
"PO-Revision-Date: 2026-02-07 10:48+0200\n"
"POT-Creation-Date: 2026-08-05 06:38+0300\n"
"PO-Revision-Date: 2026-08-05 07:41+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -81,13 +81,13 @@ msgstr "не удалось сгенерировать разовый код"
#: fe-connect.c:5545 fe-connect.c:5792 fe-connect.c:5872 fe-connect.c:5970
#: fe-connect.c:6221 fe-connect.c:6248 fe-connect.c:6324 fe-connect.c:6347
#: fe-connect.c:6371 fe-connect.c:6406 fe-connect.c:6492 fe-connect.c:6500
#: fe-connect.c:6857 fe-connect.c:7007 fe-exec.c:527 fe-exec.c:1328
#: fe-exec.c:3137 fe-exec.c:4196 fe-exec.c:4389 fe-gssapi-common.c:109
#: fe-lobj.c:870 fe-protocol3.c:205 fe-protocol3.c:229 fe-protocol3.c:252
#: fe-protocol3.c:269 fe-protocol3.c:349 fe-protocol3.c:716 fe-protocol3.c:955
#: fe-protocol3.c:1779 fe-protocol3.c:2179 fe-secure-common.c:110
#: fe-secure-gssapi.c:508 fe-secure-gssapi.c:699 fe-secure-openssl.c:435
#: fe-secure-openssl.c:1271
#: fe-connect.c:6857 fe-connect.c:7007 fe-exec.c:528 fe-exec.c:1329
#: fe-exec.c:3152 fe-exec.c:4190 fe-exec.c:4383 fe-gssapi-common.c:109
#: fe-lobj.c:870 fe-protocol3.c:206 fe-protocol3.c:230 fe-protocol3.c:253
#: fe-protocol3.c:270 fe-protocol3.c:350 fe-protocol3.c:717 fe-protocol3.c:956
#: fe-protocol3.c:1780 fe-protocol3.c:2191 fe-secure-common.c:110
#: fe-secure-gssapi.c:515 fe-secure-gssapi.c:706 fe-secure-openssl.c:466
#: fe-secure-openssl.c:1303
#, c-format
msgid "out of memory"
msgstr "нехватка памяти"
@@ -821,8 +821,8 @@ msgstr "недопустимое значение %%00 для символа, з
msgid "connection pointer is NULL\n"
msgstr "нулевой указатель соединения\n"
#: fe-connect.c:7269 fe-exec.c:715 fe-exec.c:977 fe-exec.c:3326
#: fe-protocol3.c:970 fe-protocol3.c:1003
#: fe-connect.c:7269 fe-exec.c:716 fe-exec.c:978 fe-exec.c:3341
#: fe-protocol3.c:971 fe-protocol3.c:1004
msgid "out of memory\n"
msgstr "нехватка памяти\n"
@@ -845,173 +845,173 @@ msgstr ""
msgid "password retrieved from file \"%s\""
msgstr "пароль получен из файла \"%s\""
#: fe-exec.c:466 fe-exec.c:3400
#: fe-exec.c:467 fe-exec.c:3415
#, c-format
msgid "row number %d is out of range 0..%d"
msgstr "номер записи %d вне диапазона 0..%d"
#: fe-exec.c:528 fe-protocol3.c:1985
#: fe-exec.c:529 fe-protocol3.c:1986
#, c-format
msgid "%s"
msgstr "%s"
#: fe-exec.c:836
#: fe-exec.c:837
#, c-format
msgid "write to server failed"
msgstr "ошибка при передаче данных серверу"
#: fe-exec.c:876
#: fe-exec.c:877
#, c-format
msgid "no error text available"
msgstr "текст ошибки отсутствует"
#: fe-exec.c:965
#: fe-exec.c:966
msgid "NOTICE"
msgstr "ЗАМЕЧАНИЕ"
#: fe-exec.c:1023
#: fe-exec.c:1024
msgid "PGresult cannot support more than INT_MAX tuples"
msgstr "PGresult не может вместить больше чем INT_MAX кортежей"
#: fe-exec.c:1035
#: fe-exec.c:1036
msgid "size_t overflow"
msgstr "переполнение size_t"
#: fe-exec.c:1451 fe-exec.c:1520 fe-exec.c:1566
#: fe-exec.c:1452 fe-exec.c:1521 fe-exec.c:1567
#, c-format
msgid "command string is a null pointer"
msgstr "указатель на командную строку нулевой"
#: fe-exec.c:1457 fe-exec.c:2888
#: fe-exec.c:1458 fe-exec.c:2903
#, c-format
msgid "%s not allowed in pipeline mode"
msgstr "%s не допускается в конвейерном режиме"
#: fe-exec.c:1525 fe-exec.c:1571 fe-exec.c:1665
#: fe-exec.c:1526 fe-exec.c:1572 fe-exec.c:1666
#, c-format
msgid "number of parameters must be between 0 and %d"
msgstr "число параметров должно быть от 0 до %d"
#: fe-exec.c:1561 fe-exec.c:1660
#: fe-exec.c:1562 fe-exec.c:1661
#, c-format
msgid "statement name is a null pointer"
msgstr "указатель на имя оператора нулевой"
#: fe-exec.c:1702 fe-exec.c:3246
#: fe-exec.c:1703 fe-exec.c:3261
#, c-format
msgid "no connection to the server"
msgstr "нет соединения с сервером"
#: fe-exec.c:1710 fe-exec.c:3254
#: fe-exec.c:1711 fe-exec.c:3269
#, c-format
msgid "another command is already in progress"
msgstr "уже выполняется другая команда"
#: fe-exec.c:1740
#: fe-exec.c:1741
#, c-format
msgid "cannot queue commands during COPY"
msgstr "во время COPY нельзя добавлять команды в очередь"
#: fe-exec.c:1857
#: fe-exec.c:1858
#, c-format
msgid "length must be given for binary parameter"
msgstr "для двоичного параметра должна быть указана длина"
#: fe-exec.c:2171
#: fe-exec.c:2172
#, c-format
msgid "unexpected asyncStatus: %d"
msgstr "неожиданный asyncStatus: %d"
#: fe-exec.c:2327
#: fe-exec.c:2328
#, c-format
msgid ""
"synchronous command execution functions are not allowed in pipeline mode"
msgstr ""
"функции синхронного выполнения команд не допускаются в конвейерном режиме"
#: fe-exec.c:2344
#: fe-exec.c:2345
msgid "COPY terminated by new PQexec"
msgstr "операция COPY прервана вызовом PQexec"
#: fe-exec.c:2360
#: fe-exec.c:2361
#, c-format
msgid "PQexec not allowed during COPY BOTH"
msgstr "вызов PQexec не допускается в процессе COPY BOTH"
#: fe-exec.c:2586 fe-exec.c:2641 fe-exec.c:2709 fe-protocol3.c:1916
#: fe-exec.c:2587 fe-exec.c:2642 fe-exec.c:2710 fe-protocol3.c:1917
#, c-format
msgid "no COPY in progress"
msgstr "операция COPY не выполняется"
#: fe-exec.c:2895
#: fe-exec.c:2910
#, c-format
msgid "connection in wrong state"
msgstr "соединение в неправильном состоянии"
#: fe-exec.c:2938
#: fe-exec.c:2953
#, c-format
msgid "cannot enter pipeline mode, connection not idle"
msgstr "перейти в конвейерный режиме нельзя, соединение не простаивает"
#: fe-exec.c:2974 fe-exec.c:2995
#: fe-exec.c:2989 fe-exec.c:3010
#, c-format
msgid "cannot exit pipeline mode with uncollected results"
msgstr "выйти из конвейерного режима нельзя, не собрав все результаты"
#: fe-exec.c:2978
#: fe-exec.c:2993
#, c-format
msgid "cannot exit pipeline mode while busy"
msgstr "выйти из конвейерного режима в занятом состоянии нельзя"
#: fe-exec.c:2989
#: fe-exec.c:3004
#, c-format
msgid "cannot exit pipeline mode while in COPY"
msgstr "выйти из конвейерного режима во время COPY нельзя"
#: fe-exec.c:3180
#: fe-exec.c:3195
#, c-format
msgid "cannot send pipeline when not in pipeline mode"
msgstr "отправить конвейер, не перейдя в конвейерный режим, нельзя"
#: fe-exec.c:3289
#: fe-exec.c:3304
msgid "invalid ExecStatusType code"
msgstr "неверный код ExecStatusType"
#: fe-exec.c:3316
#: fe-exec.c:3331
msgid "PGresult is not an error result\n"
msgstr "В PGresult не передан результат ошибки\n"
#: fe-exec.c:3384 fe-exec.c:3407
#: fe-exec.c:3399 fe-exec.c:3422
#, c-format
msgid "column number %d is out of range 0..%d"
msgstr "номер столбца %d вне диапазона 0..%d"
#: fe-exec.c:3422
#: fe-exec.c:3437
#, c-format
msgid "parameter number %d is out of range 0..%d"
msgstr "номер параметра %d вне диапазона 0..%d"
#: fe-exec.c:3733
#: fe-exec.c:3748
#, c-format
msgid "could not interpret result from server: %s"
msgstr "не удалось интерпретировать ответ сервера: %s"
#: fe-exec.c:4012 fe-exec.c:4147
#: fe-exec.c:4027 fe-exec.c:4141
#, c-format
msgid "incomplete multibyte character"
msgstr "неполный многобайтный символ"
#: fe-exec.c:4014 fe-exec.c:4166
#: fe-exec.c:4029 fe-exec.c:4160
#, c-format
msgid "invalid multibyte character"
msgstr "неверный многобайтный символ"
#: fe-exec.c:4268
#: fe-exec.c:4262
#, c-format
msgid "escaped string size exceeds the maximum allowed (%zu)"
msgstr "размер строки с экранированием превышает максимально допустимый (%zu)"
#: fe-exec.c:4445
#: fe-exec.c:4439
#, c-format
msgid "escaped bytea size exceeds the maximum allowed (%zu)"
msgstr ""
@@ -1063,23 +1063,23 @@ msgstr "не удалось записать файл \"%s\": %s"
msgid "query to initialize large object functions did not return data"
msgstr "запрос инициализации функций для больших объектов не вернул данные"
#: fe-misc.c:240
#: fe-misc.c:242
#, c-format
msgid "integer of size %lu not supported by pqGetInt"
msgstr "функция pqGetInt не поддерживает integer размером %lu байт"
#: fe-misc.c:273
#: fe-misc.c:275
#, c-format
msgid "integer of size %lu not supported by pqPutInt"
msgstr "функция pqPutInt не поддерживает integer размером %lu байт"
#: fe-misc.c:599
#: fe-misc.c:607
#, c-format
msgid "connection not open"
msgstr "соединение не открыто"
#: fe-misc.c:777 fe-secure-openssl.c:210 fe-secure-openssl.c:316
#: fe-secure.c:259 fe-secure.c:426
#: fe-misc.c:819 fe-secure-openssl.c:211 fe-secure-openssl.c:347
#: fe-secure.c:259 fe-secure.c:450
#, c-format
msgid ""
"server closed the connection unexpectedly\n"
@@ -1090,31 +1090,37 @@ msgstr ""
"\tСкорее всего сервер прекратил работу из-за сбоя\n"
"\tдо или в процессе выполнения запроса."
#: fe-misc.c:844
#: fe-misc.c:928
#, c-format
msgid "drained only %zd of %zd pending bytes in transport buffer"
msgstr ""
"выбрано только %zd из %zd байт, ожидающих получения в транспортном буфере"
#: fe-misc.c:990
msgid "connection not open\n"
msgstr "соединение не открыто\n"
#: fe-misc.c:1029
#: fe-misc.c:1175
#, c-format
msgid "timeout expired"
msgstr "тайм-аут"
#: fe-misc.c:1073
#: fe-misc.c:1219
#, c-format
msgid "invalid socket"
msgstr "неверный сокет"
#: fe-misc.c:1095
#: fe-misc.c:1239
#, c-format
msgid "%s() failed: %s"
msgstr "ошибка в %s(): %s"
#: fe-protocol3.c:183
#: fe-protocol3.c:184
#, c-format
msgid "message type 0x%02x arrived from server while idle"
msgstr "от сервера во время простоя получено сообщение типа 0x%02x"
#: fe-protocol3.c:381
#: fe-protocol3.c:382
#, c-format
msgid ""
"server sent data (\"D\" message) without prior row description (\"T\" "
@@ -1123,117 +1129,117 @@ msgstr ""
"сервер отправил данные (сообщение \"D\") без предварительного описания "
"строки (сообщение \"T\")"
#: fe-protocol3.c:423
#: fe-protocol3.c:424
#, c-format
msgid "unexpected response from server; first received character was \"%c\""
msgstr "неожиданный ответ сервера; первый полученный символ: \"%c\""
#: fe-protocol3.c:446
#: fe-protocol3.c:447
#, c-format
msgid "message contents do not agree with length in message type \"%c\""
msgstr "содержимое не соответствует длине в сообщении типа \"%c\""
#: fe-protocol3.c:464
#: fe-protocol3.c:465
#, c-format
msgid "lost synchronization with server: got message type \"%c\", length %d"
msgstr ""
"потеряна синхронизация с сервером: получено сообщение типа \"%c\", длина %d"
#: fe-protocol3.c:516 fe-protocol3.c:556
#: fe-protocol3.c:517 fe-protocol3.c:557
msgid "insufficient data in \"T\" message"
msgstr "недостаточно данных в сообщении \"T\""
#: fe-protocol3.c:627 fe-protocol3.c:833
#: fe-protocol3.c:628 fe-protocol3.c:834
msgid "out of memory for query result"
msgstr "недостаточно памяти для результата запроса"
#: fe-protocol3.c:696
#: fe-protocol3.c:697
msgid "insufficient data in \"t\" message"
msgstr "недостаточно данных в сообщении \"t\""
#: fe-protocol3.c:755 fe-protocol3.c:787 fe-protocol3.c:805
#: fe-protocol3.c:756 fe-protocol3.c:788 fe-protocol3.c:806
msgid "insufficient data in \"D\" message"
msgstr "недостаточно данных в сообщении \"D\""
#: fe-protocol3.c:761
#: fe-protocol3.c:762
msgid "unexpected field count in \"D\" message"
msgstr "неверное число полей в сообщении \"D\""
#: fe-protocol3.c:1016
#: fe-protocol3.c:1017
msgid "no error message available\n"
msgstr "нет сообщения об ошибке\n"
#. translator: %s represents a digit string
#: fe-protocol3.c:1064 fe-protocol3.c:1083
#: fe-protocol3.c:1065 fe-protocol3.c:1084
#, c-format
msgid " at character %s"
msgstr " символ %s"
#: fe-protocol3.c:1096
#: fe-protocol3.c:1097
#, c-format
msgid "DETAIL: %s\n"
msgstr "ПОДРОБНОСТИ: %s\n"
#: fe-protocol3.c:1099
#: fe-protocol3.c:1100
#, c-format
msgid "HINT: %s\n"
msgstr "ПОДСКАЗКА: %s\n"
#: fe-protocol3.c:1102
#: fe-protocol3.c:1103
#, c-format
msgid "QUERY: %s\n"
msgstr "ЗАПРОС: %s\n"
#: fe-protocol3.c:1109
#: fe-protocol3.c:1110
#, c-format
msgid "CONTEXT: %s\n"
msgstr "КОНТЕКСТ: %s\n"
#: fe-protocol3.c:1118
#: fe-protocol3.c:1119
#, c-format
msgid "SCHEMA NAME: %s\n"
msgstr "СХЕМА: %s\n"
#: fe-protocol3.c:1122
#: fe-protocol3.c:1123
#, c-format
msgid "TABLE NAME: %s\n"
msgstr "ТАБЛИЦА: %s\n"
#: fe-protocol3.c:1126
#: fe-protocol3.c:1127
#, c-format
msgid "COLUMN NAME: %s\n"
msgstr "СТОЛБЕЦ: %s\n"
#: fe-protocol3.c:1130
#: fe-protocol3.c:1131
#, c-format
msgid "DATATYPE NAME: %s\n"
msgstr "ТИП ДАННЫХ: %s\n"
#: fe-protocol3.c:1134
#: fe-protocol3.c:1135
#, c-format
msgid "CONSTRAINT NAME: %s\n"
msgstr "ОГРАНИЧЕНИЕ: %s\n"
#: fe-protocol3.c:1146
#: fe-protocol3.c:1147
msgid "LOCATION: "
msgstr "ПОЛОЖЕНИЕ: "
#: fe-protocol3.c:1148
#: fe-protocol3.c:1149
#, c-format
msgid "%s, "
msgstr "%s, "
#: fe-protocol3.c:1150
#: fe-protocol3.c:1151
#, c-format
msgid "%s:%s"
msgstr "%s:%s"
#: fe-protocol3.c:1358
#: fe-protocol3.c:1359
#, c-format
msgid "LINE %d: "
msgstr "СТРОКА %d: "
#: fe-protocol3.c:1432
#: fe-protocol3.c:1433
#, c-format
msgid ""
"protocol version not supported by server: client uses %u.%u, server supports "
@@ -1242,7 +1248,7 @@ msgstr ""
"сервер не поддерживает нужную версию протокола: клиент использует %u.%u, "
"сервер поддерживает версии до %u.%u"
#: fe-protocol3.c:1438
#: fe-protocol3.c:1439
#, c-format
msgid "protocol extension not supported by server: %s"
msgid_plural "protocol extensions not supported by server: %s"
@@ -1250,22 +1256,27 @@ msgstr[0] "сервер не поддерживает это расширени
msgstr[1] "сервер не поддерживает эти расширения протокола: %s"
msgstr[2] "сервер не поддерживает эти расширения протокола: %s"
#: fe-protocol3.c:1446
#: fe-protocol3.c:1447
#, c-format
msgid "invalid %s message"
msgstr "неверное сообщение %s"
#: fe-protocol3.c:1811
#: fe-protocol3.c:1812
#, c-format
msgid "PQgetline: not doing text COPY OUT"
msgstr "PQgetline можно вызывать только во время COPY OUT с текстом"
#: fe-protocol3.c:2185
#: fe-protocol3.c:2143
#, c-format
msgid "server returned too much data"
msgstr "сервер передал слишком много данных"
#: fe-protocol3.c:2197
#, c-format
msgid "protocol error: no function result"
msgstr "ошибка протокола: нет результата функции"
#: fe-protocol3.c:2196
#: fe-protocol3.c:2208
#, c-format
msgid "protocol error: id=0x%x"
msgstr "ошибка протокола: id=0x%x"
@@ -1327,12 +1338,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)"
@@ -1346,100 +1357,110 @@ 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:214 fe-secure-openssl.c:320 fe-secure-openssl.c:1518
#: fe-secure-openssl.c:215 fe-secure-openssl.c:351 fe-secure-openssl.c:1550
#, c-format
msgid "SSL SYSCALL error: %s"
msgstr "ошибка SSL SYSCALL: %s"
#: fe-secure-openssl.c:220 fe-secure-openssl.c:326 fe-secure-openssl.c:1521
#: fe-secure-openssl.c:221 fe-secure-openssl.c:357 fe-secure-openssl.c:1553
#, c-format
msgid "SSL SYSCALL error: EOF detected"
msgstr "ошибка SSL SYSCALL: конец файла (EOF)"
#: fe-secure-openssl.c:230 fe-secure-openssl.c:336 fe-secure-openssl.c:1529
#: fe-secure-openssl.c:231 fe-secure-openssl.c:367 fe-secure-openssl.c:1561
#, c-format
msgid "SSL error: %s"
msgstr "ошибка SSL: %s"
#: fe-secure-openssl.c:244 fe-secure-openssl.c:350
#: fe-secure-openssl.c:245 fe-secure-openssl.c:381
#, c-format
msgid "SSL connection has been closed unexpectedly"
msgstr "SSL-соединение было неожиданно закрыто"
#: fe-secure-openssl.c:249 fe-secure-openssl.c:355 fe-secure-openssl.c:1576
#: fe-secure-openssl.c:250 fe-secure-openssl.c:386 fe-secure-openssl.c:1608
#, c-format
msgid "unrecognized SSL error code: %d"
msgstr "нераспознанный код ошибки SSL: %d"
#: fe-secure-openssl.c:398
#: fe-secure-openssl.c:280
#, c-format
msgid "OpenSSL reports negative bytes pending"
msgstr "OpenSSL сообщил, что число ожидающих байт отрицательное"
#: fe-secure-openssl.c:292
#, c-format
msgid "OpenSSL reports INT_MAX bytes pending"
msgstr "OpenSSL сообщил, что число ожидающих байт равно INT_MAX"
#: fe-secure-openssl.c:429
#, c-format
msgid "could not determine server certificate signature algorithm"
msgstr "не удалось определить алгоритм подписи сертификата сервера"
#: fe-secure-openssl.c:418
#: fe-secure-openssl.c:449
#, c-format
msgid "could not find digest for NID %s"
msgstr "не удалось найти алгоритм хеширования по NID %s"
#: fe-secure-openssl.c:427
#: fe-secure-openssl.c:458
#, c-format
msgid "could not generate peer certificate hash"
msgstr "не удалось сгенерировать хеш сертификата сервера"
#: fe-secure-openssl.c:510
#: fe-secure-openssl.c:542
#, c-format
msgid "SSL certificate's name entry is missing"
msgstr "в SSL-сертификате отсутствует запись имени"
#: fe-secure-openssl.c:544
#: fe-secure-openssl.c:576
#, c-format
msgid "SSL certificate's address entry is missing"
msgstr "в SSL-сертификате отсутствует запись адреса"
#: fe-secure-openssl.c:945
#: fe-secure-openssl.c:977
#, c-format
msgid "could not create SSL context: %s"
msgstr "не удалось создать контекст SSL: %s"
#: fe-secure-openssl.c:987
#: fe-secure-openssl.c:1019
#, c-format
msgid "invalid value \"%s\" for minimum SSL protocol version"
msgstr "неверное значение \"%s\" для минимальной версии протокола SSL"
#: fe-secure-openssl.c:997
#: fe-secure-openssl.c:1029
#, c-format
msgid "could not set minimum SSL protocol version: %s"
msgstr "не удалось задать минимальную версию протокола SSL: %s"
#: fe-secure-openssl.c:1013
#: fe-secure-openssl.c:1045
#, c-format
msgid "invalid value \"%s\" for maximum SSL protocol version"
msgstr "неверное значение \"%s\" для максимальной версии протокола SSL"
#: fe-secure-openssl.c:1023
#: fe-secure-openssl.c:1055
#, c-format
msgid "could not set maximum SSL protocol version: %s"
msgstr "не удалось задать максимальную версию протокола SSL: %s"
#: fe-secure-openssl.c:1061
#: fe-secure-openssl.c:1093
#, c-format
msgid "could not load system root certificate paths: %s"
msgstr "не удалось выбрать системные пути для корневых сертификатов: %s"
#: fe-secure-openssl.c:1078
#: fe-secure-openssl.c:1110
#, c-format
msgid "could not read root certificate file \"%s\": %s"
msgstr "не удалось прочитать файл корневых сертификатов \"%s\": %s"
#: fe-secure-openssl.c:1130
#: fe-secure-openssl.c:1162
#, c-format
msgid ""
"could not get home directory to locate root certificate file\n"
@@ -1452,7 +1473,7 @@ msgstr ""
"(sslrootcert=system) или отключите проверку сертификата сервера, изменив "
"sslmode."
#: fe-secure-openssl.c:1133
#: fe-secure-openssl.c:1165
#, c-format
msgid ""
"root certificate file \"%s\" does not exist\n"
@@ -1465,62 +1486,62 @@ msgstr ""
"(sslrootcert=system) или отключите проверку сертификата сервера, изменив "
"sslmode."
#: fe-secure-openssl.c:1168
#: fe-secure-openssl.c:1200
#, c-format
msgid "could not open certificate file \"%s\": %s"
msgstr "не удалось открыть файл сертификата \"%s\": %s"
#: fe-secure-openssl.c:1186
#: fe-secure-openssl.c:1218
#, c-format
msgid "could not read certificate file \"%s\": %s"
msgstr "не удалось прочитать файл сертификата \"%s\": %s"
#: fe-secure-openssl.c:1210
#: fe-secure-openssl.c:1242
#, c-format
msgid "could not establish SSL connection: %s"
msgstr "не удалось установить SSL-соединение: %s"
#: fe-secure-openssl.c:1242
#: fe-secure-openssl.c:1274
#, c-format
msgid "could not set SSL Server Name Indication (SNI): %s"
msgstr "не удалось задать SNI (Server Name Indication) для SSL-подключения: %s"
#: fe-secure-openssl.c:1286
#: fe-secure-openssl.c:1318
#, c-format
msgid "could not load SSL engine \"%s\": %s"
msgstr "не удалось загрузить модуль SSL ENGINE \"%s\": %s"
#: fe-secure-openssl.c:1297
#: fe-secure-openssl.c:1329
#, c-format
msgid "could not initialize SSL engine \"%s\": %s"
msgstr "не удалось инициализировать модуль SSL ENGINE \"%s\": %s"
#: fe-secure-openssl.c:1312
#: fe-secure-openssl.c:1344
#, c-format
msgid "could not read private SSL key \"%s\" from engine \"%s\": %s"
msgstr "не удалось прочитать закрытый ключ SSL \"%s\" из модуля \"%s\": %s"
#: fe-secure-openssl.c:1325
#: fe-secure-openssl.c:1357
#, c-format
msgid "could not load private SSL key \"%s\" from engine \"%s\": %s"
msgstr "не удалось загрузить закрытый ключ SSL \"%s\" из модуля \"%s\": %s"
#: fe-secure-openssl.c:1362
#: fe-secure-openssl.c:1394
#, c-format
msgid "certificate present, but not private key file \"%s\""
msgstr "при наличии сертификата отсутствует файл закрытого ключа \"%s\""
#: fe-secure-openssl.c:1365
#: fe-secure-openssl.c:1397
#, c-format
msgid "could not stat private key file \"%s\": %m"
msgstr "не удалось получить информацию о файле закрытого ключа \"%s\": %m"
#: fe-secure-openssl.c:1373
#: fe-secure-openssl.c:1405
#, c-format
msgid "private key file \"%s\" is not a regular file"
msgstr "файл закрытого ключа \"%s\" - не обычный файл"
#: fe-secure-openssl.c:1406
#: fe-secure-openssl.c:1438
#, c-format
msgid ""
"private key file \"%s\" has group or world access; file must have "
@@ -1532,22 +1553,22 @@ msgstr ""
"текущему пользователю, либо u=rw,g=r (0640) или более строгие, если он "
"принадлежит root"
#: fe-secure-openssl.c:1430
#: fe-secure-openssl.c:1462
#, c-format
msgid "could not load private key file \"%s\": %s"
msgstr "не удалось загрузить файл закрытого ключа \"%s\": %s"
#: fe-secure-openssl.c:1446
#: fe-secure-openssl.c:1478
#, c-format
msgid "certificate does not match private key file \"%s\": %s"
msgstr "сертификат не соответствует файлу закрытого ключа \"%s\": %s"
#: fe-secure-openssl.c:1515
#: fe-secure-openssl.c:1547
#, c-format
msgid "SSL error: certificate verify failed: %s"
msgstr "ошибка SSL: не удалось проверить сертификат: %s"
#: fe-secure-openssl.c:1560
#: fe-secure-openssl.c:1592
#, c-format
msgid ""
"This may indicate that the server does not support any SSL protocol version "
@@ -1556,22 +1577,22 @@ msgstr ""
"Это может указывать на то, что сервер не поддерживает ни одну версию "
"протокола SSL между %s и %s."
#: fe-secure-openssl.c:1593
#: fe-secure-openssl.c:1625
#, c-format
msgid "certificate could not be obtained: %s"
msgstr "не удалось получить сертификат: %s"
#: fe-secure-openssl.c:1699
#: fe-secure-openssl.c:1731
#, c-format
msgid "no SSL error reported"
msgstr "нет сообщения об ошибке SSL"
#: fe-secure-openssl.c:1725
#: fe-secure-openssl.c:1757
#, c-format
msgid "SSL error code %lu"
msgstr "код ошибки SSL: %lu"
#: fe-secure-openssl.c:2015
#: fe-secure-openssl.c:2047
#, c-format
msgid "WARNING: sslpassword truncated\n"
msgstr "ПРЕДУПРЕЖДЕНИЕ: значение sslpassword усечено\n"
@@ -1581,7 +1602,7 @@ msgstr "ПРЕДУПРЕЖДЕНИЕ: значение sslpassword усечен
msgid "could not receive data from server: %s"
msgstr "не удалось получить данные с сервера: %s"
#: fe-secure.c:441
#: fe-secure.c:465
#, c-format
msgid "could not send data to server: %s"
msgstr "не удалось передать данные серверу: %s"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 12\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2023-05-04 23:38+0000\n"
"POT-Creation-Date: 2026-08-07 09:37+0000\n"
"PO-Revision-Date: 2023-05-05 07:45+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
@@ -24,49 +24,55 @@ msgstr ""
msgid "plpy.cursor expected a query or a plan"
msgstr "plpy.cursor hat eine Anfrage oder einen Plan erwartet"
#: plpy_cursorobject.c:155
#: plpy_cursorobject.c:154
#, c-format
msgid "plpy.cursor takes a sequence as its second argument"
msgstr "plpy.cursor nimmt eine Sequenz als zweites Argument"
#: plpy_cursorobject.c:171 plpy_spi.c:205
#: plpy_cursorobject.c:170 plpy_spi.c:209
#, c-format
msgid "could not execute plan"
msgstr "konnte Plan nicht ausführen"
#: plpy_cursorobject.c:174 plpy_spi.c:208
#: plpy_cursorobject.c:173 plpy_spi.c:212
#, c-format
msgid "Expected sequence of %d argument, got %d: %s"
msgid_plural "Expected sequence of %d arguments, got %d: %s"
msgstr[0] "Sequenz aus %d Argument erwartet, aber %d erhalten: %s"
msgstr[1] "Sequenz aus %d Argumenten erwartet, aber %d erhalten: %s"
#: plpy_cursorobject.c:321
#: plpy_cursorobject.c:237 plpy_spi.c:96 plpy_spi.c:263 plpy_typeio.c:1211
#: plpy_typeio.c:1462
#, c-format
msgid "could not get element %d from sequence"
msgstr "konnte Element %d aus Sequenz nicht ermitteln"
#: plpy_cursorobject.c:322
#, c-format
msgid "iterating a closed cursor"
msgstr "Iteration mit einem geschlossenen Cursor"
#: plpy_cursorobject.c:329 plpy_cursorobject.c:395
#: plpy_cursorobject.c:330 plpy_cursorobject.c:396
#, c-format
msgid "iterating a cursor in an aborted subtransaction"
msgstr "Iteration mit einem Cursor in einer abgebrochenen Transaktionen"
#: plpy_cursorobject.c:387
#: plpy_cursorobject.c:388
#, c-format
msgid "fetch from a closed cursor"
msgstr "Lesen aus einem geschlossenen Cursor"
#: plpy_cursorobject.c:430 plpy_spi.c:401
#: plpy_cursorobject.c:431 plpy_spi.c:403
#, c-format
msgid "query result has too many rows to fit in a Python list"
msgstr "Anfrageergebnis hat zu viele Zeilen, um in eine Python-Liste zu passen"
#: plpy_cursorobject.c:482
#: plpy_cursorobject.c:483
#, c-format
msgid "closing a cursor in an aborted subtransaction"
msgstr "Schließen eines Cursors in einer abgebrochenen Subtransaktion"
#: plpy_elog.c:125 plpy_elog.c:126 plpy_plpymodule.c:530
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:530
#, c-format
msgid "%s"
msgstr "%s"
@@ -106,82 +112,82 @@ msgstr "PL/Python-Prozedur hat nicht None zurückgegeben"
msgid "PL/Python function with return type \"void\" did not return None"
msgstr "PL/Python-Funktion mit Rückgabetyp »void« hat nicht None zurückgegeben"
#: plpy_exec.c:369 plpy_exec.c:393
#, c-format
msgid "unexpected return value from trigger procedure"
msgstr "unerwarteter Rückgabewert von Triggerprozedur"
#: plpy_exec.c:370
#, c-format
msgid "Expected None or a string."
msgstr "Erwartete None oder eine Zeichenkette."
#: plpy_exec.c:383
#, c-format
msgid "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored"
msgstr "PL/Python-Funktion gab in einem DELETE-Trigger \"MODIFY\" zurück -- ignoriert"
#: plpy_exec.c:394
#, c-format
msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"."
msgstr "Erwartete None, \"OK\", \"SKIP\" oder \"MODIFY\"."
#: plpy_exec.c:444
#, c-format
msgid "PyList_SetItem() failed, while setting up arguments"
msgstr "PyList_SetItem() fehlgeschlagen, beim Einrichten der Argumente"
#: plpy_exec.c:448
#, c-format
msgid "PyDict_SetItemString() failed, while setting up arguments"
msgstr "PyDict_SetItemString() fehlgeschlagen, beim Einrichten der Argumente"
#: plpy_exec.c:460
#: plpy_exec.c:246
#, c-format
msgid "function returning record called in context that cannot accept type record"
msgstr "Funktion, die einen Record zurückgibt, in einem Zusammenhang aufgerufen, der Typ record nicht verarbeiten kann"
#: plpy_exec.c:677
#: plpy_exec.c:392 plpy_exec.c:416
#, c-format
msgid "unexpected return value from trigger procedure"
msgstr "unerwarteter Rückgabewert von Triggerprozedur"
#: plpy_exec.c:393
#, c-format
msgid "Expected None or a string."
msgstr "Erwartete None oder eine Zeichenkette."
#: plpy_exec.c:406
#, c-format
msgid "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored"
msgstr "PL/Python-Funktion gab in einem DELETE-Trigger \"MODIFY\" zurück -- ignoriert"
#: plpy_exec.c:417
#, c-format
msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"."
msgstr "Erwartete None, \"OK\", \"SKIP\" oder \"MODIFY\"."
#: plpy_exec.c:468
#, c-format
msgid "PyList_SetItem() failed, while setting up arguments"
msgstr "PyList_SetItem() fehlgeschlagen, beim Einrichten der Argumente"
#: plpy_exec.c:472
#, c-format
msgid "PyDict_SetItemString() failed, while setting up arguments"
msgstr "PyDict_SetItemString() fehlgeschlagen, beim Einrichten der Argumente"
#: plpy_exec.c:701
#, c-format
msgid "while creating return value"
msgstr "beim Erzeugen des Rückgabewerts"
#: plpy_exec.c:924
#: plpy_exec.c:952
#, c-format
msgid "TD[\"new\"] deleted, cannot modify row"
msgstr "TD[\"new\"] wurde gelöscht, kann Zeile nicht ändern"
#: plpy_exec.c:929
#: plpy_exec.c:957
#, c-format
msgid "TD[\"new\"] is not a dictionary"
msgstr "TD[\"new\"] ist kein Dictionary"
#: plpy_exec.c:954
#: plpy_exec.c:982
#, c-format
msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string"
msgstr "Dictionary-Schlüssel auf Position %d in TD[\"new\"] ist keine Zeichenkette"
#: plpy_exec.c:961
#: plpy_exec.c:989
#, c-format
msgid "key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering row"
msgstr "in TD[\"new\"] gefundener Schlüssel »%s« existiert nicht als Spalte in der den Trigger auslösenden Zeile"
#: plpy_exec.c:966
#: plpy_exec.c:994
#, c-format
msgid "cannot set system attribute \"%s\""
msgstr "Systemattribut »%s« kann nicht gesetzt werden"
#: plpy_exec.c:971
#: plpy_exec.c:999
#, c-format
msgid "cannot set generated column \"%s\""
msgstr "kann generierte Spalte »%s« nicht setzen"
#: plpy_exec.c:1029
#: plpy_exec.c:1057
#, c-format
msgid "while modifying trigger row"
msgstr "beim Ändern der Triggerzeile"
#: plpy_exec.c:1087
#: plpy_exec.c:1115
#, c-format
msgid "forcibly aborting a subtransaction that has not been exited"
msgstr "Abbruch einer Subtransaktion, die nicht beendet wurde, wird erzwungen"
@@ -270,27 +276,27 @@ msgstr "»%s« ist ein ungültiges Schlüsselwortargument für diese Funktion"
msgid "invalid SQLSTATE code"
msgstr "ungültiger SQLSTATE-Code"
#: plpy_procedure.c:225
#: plpy_procedure.c:226
#, c-format
msgid "trigger functions can only be called as triggers"
msgstr "Triggerfunktionen können nur als Trigger aufgerufen werden"
#: plpy_procedure.c:229
#: plpy_procedure.c:230
#, c-format
msgid "PL/Python functions cannot return type %s"
msgstr "PL/Python-Funktionen können keinen Rückgabetyp %s haben"
#: plpy_procedure.c:307
#: plpy_procedure.c:308
#, c-format
msgid "PL/Python functions cannot accept type %s"
msgstr "PL/Python-Funktionen können Typ %s nicht annehmen"
#: plpy_procedure.c:395
#: plpy_procedure.c:396
#, c-format
msgid "could not compile PL/Python function \"%s\""
msgstr "konnte PL/Python-Funktion »%s« nicht kompilieren"
#: plpy_procedure.c:398
#: plpy_procedure.c:399
#, c-format
msgid "could not compile anonymous PL/Python code block"
msgstr "konnte anonymen PL/Python-Codeblock nicht kompilieren"
@@ -305,27 +311,27 @@ msgstr "Befehl hat keine Ergebnismenge erzeugt"
msgid "second argument of plpy.prepare must be a sequence"
msgstr "zweites Argument von plpy.prepare muss eine Sequenz sein"
#: plpy_spi.c:98
#: plpy_spi.c:103
#, c-format
msgid "plpy.prepare: type name at ordinal position %d is not a string"
msgstr "plpy.prepare: Typname auf Position %d ist keine Zeichenkette"
#: plpy_spi.c:170
#: plpy_spi.c:175
#, c-format
msgid "plpy.execute expected a query or a plan"
msgstr "plpy.execute hat eine Anfrage oder einen Plan erwartet"
#: plpy_spi.c:189
#: plpy_spi.c:193
#, c-format
msgid "plpy.execute takes a sequence as its second argument"
msgstr "plpy.execute nimmt eine Sequenz als zweites Argument"
#: plpy_spi.c:297
#: plpy_spi.c:299
#, c-format
msgid "SPI_execute_plan failed: %s"
msgstr "SPI_execute_plan fehlgeschlagen: %s"
#: plpy_spi.c:339
#: plpy_spi.c:341
#, c-format
msgid "SPI_execute failed: %s"
msgstr "SPI_execute fehlgeschlagen: %s"
@@ -390,52 +396,52 @@ msgstr "Rückgabewert von Funktion mit Array-Rückgabetyp ist keine Python-Seque
msgid "could not determine sequence length for function return value"
msgstr "konnte Sequenzlänge für Funktionsrückgabewert nicht ermitteln"
#: plpy_typeio.c:1222 plpy_typeio.c:1237 plpy_typeio.c:1253
#: plpy_typeio.c:1226 plpy_typeio.c:1241 plpy_typeio.c:1257
#, c-format
msgid "multidimensional arrays must have array expressions with matching dimensions"
msgstr "mehrdimensionale Arrays müssen Arraysausdrücke mit gleicher Anzahl Dimensionen haben"
#: plpy_typeio.c:1227
#: plpy_typeio.c:1231
#, c-format
msgid "number of array dimensions exceeds the maximum allowed (%d)"
msgstr "Anzahl der Arraydimensionen überschreitet erlaubtes Maximum (%d)"
#: plpy_typeio.c:1329
#: plpy_typeio.c:1333
#, c-format
msgid "malformed record literal: \"%s\""
msgstr "fehlerhafte Record-Konstante: »%s«"
#: plpy_typeio.c:1330
#: plpy_typeio.c:1334
#, c-format
msgid "Missing left parenthesis."
msgstr "Linke Klammer fehlt."
#: plpy_typeio.c:1331 plpy_typeio.c:1532
#: plpy_typeio.c:1335 plpy_typeio.c:1539
#, c-format
msgid "To return a composite type in an array, return the composite type as a Python tuple, e.g., \"[('foo',)]\"."
msgstr "Um einen zusammengesetzten Typ in einem Array zurückzugeben, geben Sie den zusammengesetzten Typ als ein Python-Tupel zurück, z.B. »[('foo',)]«."
#: plpy_typeio.c:1378
#: plpy_typeio.c:1382
#, c-format
msgid "key \"%s\" not found in mapping"
msgstr "Schlüssel »%s« nicht in Mapping gefunden"
#: plpy_typeio.c:1379
#: plpy_typeio.c:1383
#, c-format
msgid "To return null in a column, add the value None to the mapping with the key named after the column."
msgstr "Um einen NULL-Wert in einer Spalte zurückzugeben, muss der Wert None mit einem nach der Spalte benannten Schlüssel in das Mapping eingefügt werden."
#: plpy_typeio.c:1432
#: plpy_typeio.c:1436
#, c-format
msgid "length of returned sequence did not match number of columns in row"
msgstr "Länge der zurückgegebenen Sequenz hat nicht mit der Anzahl der Spalten in der Zeile übereingestimmt"
#: plpy_typeio.c:1530
#: plpy_typeio.c:1537
#, c-format
msgid "attribute \"%s\" does not exist in Python object"
msgstr "Attribut »%s« existiert nicht in Python-Objekt"
#: plpy_typeio.c:1533
#: plpy_typeio.c:1540
#, c-format
msgid "To return null in a column, let the returned object have an attribute named after column with value None."
msgstr "Um einen NULL-Wert in einer Spalte zurückzugeben, muss das zurückzugebende Objekt ein nach der Spalte benanntes Attribut mit dem Wert None haben."

View File

@@ -5,10 +5,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: plpython (PostgreSQL 15)\n"
"Project-Id-Version: plpython (PostgreSQL 16)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2019-06-11 11:34+0900\n"
"PO-Revision-Date: 2021-08-25 17:42+0900\n"
"POT-Creation-Date: 2026-06-30 09:54+0900\n"
"PO-Revision-Date: 2026-06-30 10:23+0900\n"
"Last-Translator: Kyotaro Horiguchi <horikyota.ntt@gmail.com>\n"
"Language-Team: Japan PostgreSQL Users Group <jpug-doc@ml.postgresql.jp>\n"
"Language: ja\n"
@@ -18,480 +18,447 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 1.8.13\n"
#: plpy_cursorobject.c:78
#: plpy_cursorobject.c:72
#, c-format
msgid "plpy.cursor expected a query or a plan"
msgstr "plpy.cursor は問い合わせもしくは実行計画を期待していました"
#: plpy_cursorobject.c:161
#: plpy_cursorobject.c:154
#, c-format
msgid "plpy.cursor takes a sequence as its second argument"
msgstr "plpy.cursor は第二引数としてシーケンスを取ります"
#: plpy_cursorobject.c:177 plpy_spi.c:211
#: plpy_cursorobject.c:170 plpy_spi.c:209
#, c-format
msgid "could not execute plan"
msgstr "実行計画を実行できませんでした"
#: plpy_cursorobject.c:180 plpy_spi.c:214
#: plpy_cursorobject.c:173 plpy_spi.c:212
#, c-format
msgid "Expected sequence of %d argument, got %d: %s"
msgid_plural "Expected sequence of %d arguments, got %d: %s"
msgstr[0] "%d 個の引数のシーケンスを期待していましたが、個数は %d でした:%s"
#: plpy_cursorobject.c:329
#: plpy_cursorobject.c:237 plpy_spi.c:96 plpy_spi.c:263 plpy_typeio.c:1211
#: plpy_typeio.c:1462
#, c-format
msgid "could not get element %d from sequence"
msgstr "シーケンスから要素 %d を取得できませんでした"
#: plpy_cursorobject.c:322
#, c-format
msgid "iterating a closed cursor"
msgstr "反復利用しようとしているカーソルは、すでにクローズされています"
#: plpy_cursorobject.c:337 plpy_cursorobject.c:403
#: plpy_cursorobject.c:330 plpy_cursorobject.c:396
#, c-format
msgid "iterating a cursor in an aborted subtransaction"
msgstr ""
"中断されたサブトランザクションの中でカーソルを反復利用しようとしています"
msgstr "中断されたサブトランザクションの中でカーソルを反復利用しようとしています"
#: plpy_cursorobject.c:395
#: plpy_cursorobject.c:388
#, c-format
msgid "fetch from a closed cursor"
msgstr "クローズされたカーソルからのフェッチ"
#: plpy_cursorobject.c:438 plpy_spi.c:409
#: plpy_cursorobject.c:431 plpy_spi.c:403
#, c-format
msgid "query result has too many rows to fit in a Python list"
msgstr "問い合わせの結果に含まれる行数が、Pythonのリストに対して多すぎます"
#: plpy_cursorobject.c:490
#: plpy_cursorobject.c:483
#, c-format
msgid "closing a cursor in an aborted subtransaction"
msgstr ""
"中断されたサブトランザクションの中でカーソルをクローズしようとしています"
msgstr "中断されたサブトランザクションの中でカーソルをクローズしようとしています"
#: plpy_elog.c:129 plpy_elog.c:130 plpy_plpymodule.c:553
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:530
#, c-format
msgid "%s"
msgstr "%s"
#: plpy_exec.c:143
#: plpy_exec.c:139
#, c-format
msgid "unsupported set function return mode"
msgstr "非サポートの集合関数リターンモードです。"
#: plpy_exec.c:144
#: plpy_exec.c:140
#, c-format
msgid ""
"PL/Python set-returning functions only support returning one value per call."
msgstr ""
"集合を返却するPL/Python関数では、1回の呼び出しに対して1つの値を返すことのみが"
"サポートされています。"
msgid "PL/Python set-returning functions only support returning one value per call."
msgstr "集合を返却するPL/Python関数では、1回の呼び出しに対して1つの値を返すことのみがサポートされています。"
#: plpy_exec.c:157
#: plpy_exec.c:153
#, c-format
msgid "returned object cannot be iterated"
msgstr "返されたオブジェクトは反復利用できません"
#: plpy_exec.c:158
#: plpy_exec.c:154
#, c-format
msgid "PL/Python set-returning functions must return an iterable object."
msgstr ""
"PL/Pythonの集合を返す関数は、反復処理可能なオブジェクトを返さなければなりませ"
"ん。"
msgstr "PL/Pythonの集合を返す関数は、反復処理可能なオブジェクトを返さなければなりません。"
#: plpy_exec.c:172
#: plpy_exec.c:168
#, c-format
msgid "error fetching next item from iterator"
msgstr "反復子から次の項目を取り出せませんでした"
#: plpy_exec.c:215
#: plpy_exec.c:211
#, c-format
msgid "PL/Python procedure did not return None"
msgstr "PL/Python プロシージャが None を返しませんでした"
#: plpy_exec.c:219
#: plpy_exec.c:215
#, c-format
msgid "PL/Python function with return type \"void\" did not return None"
msgstr "戻り値が\"void\"型である PL/Python関数がNoneを返しませんでした"
#: plpy_exec.c:375 plpy_exec.c:401
#: plpy_exec.c:246
#, c-format
msgid "function returning record called in context that cannot accept type record"
msgstr "レコード型を受け付けられないコンテキストでレコードを返す関数が呼び出されました"
#: plpy_exec.c:392 plpy_exec.c:416
#, c-format
msgid "unexpected return value from trigger procedure"
msgstr "トリガプロシージャから期待しない戻り値が返されました"
#: plpy_exec.c:376
#: plpy_exec.c:393
#, c-format
msgid "Expected None or a string."
msgstr "None もしくは文字列を期待していました。"
#: plpy_exec.c:391
#: plpy_exec.c:406
#, c-format
msgid ""
"PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored"
msgstr ""
"PL/Python トリガ関数が、DELETE トリガで \"MODIFY\" を返しました-- 無視します"
msgid "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored"
msgstr "PL/Python トリガ関数が、DELETE トリガで \"MODIFY\" を返しました-- 無視します"
#: plpy_exec.c:402
#: plpy_exec.c:417
#, c-format
msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"."
msgstr "None, \"OK\", \"SKIP\", \"MODIFY\" のいずれかを期待していました。"
#: plpy_exec.c:452
#: plpy_exec.c:468
#, c-format
msgid "PyList_SetItem() failed, while setting up arguments"
msgstr "引数を設定する際に、PyList_SetItem() に失敗しました"
#: plpy_exec.c:456
#: plpy_exec.c:472
#, c-format
msgid "PyDict_SetItemString() failed, while setting up arguments"
msgstr "引数を設定する際に、PyDict_SetItemString() に失敗しました"
#: plpy_exec.c:468
#, c-format
msgid ""
"function returning record called in context that cannot accept type record"
msgstr ""
"レコード型を受け付けられないコンテキストでレコードを返す関数が呼び出されまし"
"た"
#: plpy_exec.c:685
#: plpy_exec.c:701
#, c-format
msgid "while creating return value"
msgstr "戻り値を生成する際に"
#: plpy_exec.c:919
#: plpy_exec.c:952
#, c-format
msgid "TD[\"new\"] deleted, cannot modify row"
msgstr "TD[\"new\"] は削除されました。行を変更できません。"
#: plpy_exec.c:924
#: plpy_exec.c:957
#, c-format
msgid "TD[\"new\"] is not a dictionary"
msgstr "TD[\"new\"] は辞書ではありません"
#: plpy_exec.c:951
#: plpy_exec.c:982
#, c-format
msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string"
msgstr "TD[\"new\"] 辞書の%d番目のキーが文字列ではありません"
#: plpy_exec.c:958
#: plpy_exec.c:989
#, c-format
msgid ""
"key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering "
"row"
msgstr ""
"TD[\"new\"] で見つかったキー \"%s\" は、行レベルトリガにおけるカラムとしては"
"存在しません"
msgid "key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering row"
msgstr "TD[\"new\"] で見つかったキー \"%s\" は、行レベルトリガにおけるカラムとしては存在しません"
#: plpy_exec.c:963
#: plpy_exec.c:994
#, c-format
msgid "cannot set system attribute \"%s\""
msgstr "システム属性\"%s\"は設定できません"
#: plpy_exec.c:968
#: plpy_exec.c:999
#, c-format
#| msgid "cannot alter inherited column \"%s\""
msgid "cannot set generated column \"%s\""
msgstr "生成列\"%s\"は設定できません"
#: plpy_exec.c:1026
#: plpy_exec.c:1057
#, c-format
msgid "while modifying trigger row"
msgstr "トリガ行を変更する際に"
#: plpy_exec.c:1087
#: plpy_exec.c:1115
#, c-format
msgid "forcibly aborting a subtransaction that has not been exited"
msgstr "終了していないサブトランザクションを強制的にアボートしています"
#: plpy_main.c:125
#: plpy_main.c:109
#, c-format
msgid "multiple Python libraries are present in session"
msgstr "セッションに複数の Python ライブラリが存在します"
#: plpy_main.c:126
#: plpy_main.c:110
#, c-format
msgid "Only one Python major version can be used in one session."
msgstr "1個のセッション中で使えるPythonのメジャーバージョンは1種類だけです。"
#: plpy_main.c:142
#: plpy_main.c:122
#, c-format
msgid "untrapped error in initialization"
msgstr "初期化中に捕捉できないエラーがありました"
#: plpy_main.c:165
#: plpy_main.c:145
#, c-format
msgid "could not import \"__main__\" module"
msgstr "\"__main__\" モジュールをインポートできませんでした"
#: plpy_main.c:174
#: plpy_main.c:154
#, c-format
msgid "could not initialize globals"
msgstr "グローバル変数(globals)を初期化できませんでした"
#: plpy_main.c:399
#: plpy_main.c:352
#, c-format
msgid "PL/Python procedure \"%s\""
msgstr "PL/Pythonプロシージャ\"%s\""
#: plpy_main.c:402
#: plpy_main.c:355
#, c-format
msgid "PL/Python function \"%s\""
msgstr "PL/Python関数\"%s\""
#: plpy_main.c:410
#: plpy_main.c:363
#, c-format
msgid "PL/Python anonymous code block"
msgstr "PL/Pythonの無名コードブロック"
#: plpy_plpymodule.c:186 plpy_plpymodule.c:189
#: plpy_plpymodule.c:168 plpy_plpymodule.c:171
#, c-format
msgid "could not import \"plpy\" module"
msgstr "\"plpy\"モジュールをインポートできませんでした"
#: plpy_plpymodule.c:204
#: plpy_plpymodule.c:182
#, c-format
msgid "could not create the spiexceptions module"
msgstr "spiexceptionsモジュールを生成できませんでした"
#: plpy_plpymodule.c:212
#: plpy_plpymodule.c:190
#, c-format
msgid "could not add the spiexceptions module"
msgstr "spiexceptionsモジュールを追加できませんでした"
#: plpy_plpymodule.c:280
#: plpy_plpymodule.c:257
#, c-format
msgid "could not generate SPI exceptions"
msgstr "SPI例外を生成できませんでした"
#: plpy_plpymodule.c:448
#: plpy_plpymodule.c:425
#, c-format
msgid "could not unpack arguments in plpy.elog"
msgstr "plpy.elogで引数を展開できませんでした"
#: plpy_plpymodule.c:457
#: plpy_plpymodule.c:434
msgid "could not parse error message in plpy.elog"
msgstr "plpy.elogでエラーメッセージをパースできませんでした"
#: plpy_plpymodule.c:474
#: plpy_plpymodule.c:451
#, c-format
msgid "argument 'message' given by name and position"
msgstr "名前と位置で 'message' 引数が渡されました"
#: plpy_plpymodule.c:501
#: plpy_plpymodule.c:478
#, c-format
msgid "'%s' is an invalid keyword argument for this function"
msgstr "この関数に対して'%s'は無効なキーワード引数です"
#: plpy_plpymodule.c:512 plpy_plpymodule.c:518
#: plpy_plpymodule.c:489 plpy_plpymodule.c:495
#, c-format
msgid "invalid SQLSTATE code"
msgstr "無効なSQLSTATEコードです"
#: plpy_procedure.c:230
#: plpy_procedure.c:226
#, c-format
msgid "trigger functions can only be called as triggers"
msgstr "トリガー関数はトリガーとしてのみ呼び出せます"
#: plpy_procedure.c:234
#: plpy_procedure.c:230
#, c-format
msgid "PL/Python functions cannot return type %s"
msgstr "PL/Python関数は%s型を返せません"
#: plpy_procedure.c:312
#: plpy_procedure.c:308
#, c-format
msgid "PL/Python functions cannot accept type %s"
msgstr "PL/Python関数は%s型を受け付けられません"
#: plpy_procedure.c:402
#: plpy_procedure.c:396
#, c-format
msgid "could not compile PL/Python function \"%s\""
msgstr "PL/Python関数\"%s\"をコンパイルできませんでした"
#: plpy_procedure.c:405
#: plpy_procedure.c:399
#, c-format
msgid "could not compile anonymous PL/Python code block"
msgstr "PL/Python無名コードブロックをコンパイルできませんでした"
#: plpy_resultobject.c:121 plpy_resultobject.c:147 plpy_resultobject.c:173
#: plpy_resultobject.c:117 plpy_resultobject.c:143 plpy_resultobject.c:169
#, c-format
msgid "command did not produce a result set"
msgstr "コマンドは結果セットを生成しませんでした"
#: plpy_spi.c:60
#: plpy_spi.c:56
#, c-format
msgid "second argument of plpy.prepare must be a sequence"
msgstr "plpy.prepareの第二引数はシーケンスでなければなりません"
#: plpy_spi.c:104
#: plpy_spi.c:103
#, c-format
msgid "plpy.prepare: type name at ordinal position %d is not a string"
msgstr "plpy.prepare: %d 番目の型名が文字列ではありません"
#: plpy_spi.c:176
#: plpy_spi.c:175
#, c-format
msgid "plpy.execute expected a query or a plan"
msgstr "plpy.execute は問い合わせもしくは実行計画を期待していました"
#: plpy_spi.c:195
#: plpy_spi.c:193
#, c-format
msgid "plpy.execute takes a sequence as its second argument"
msgstr "plpy.execute は第二引数としてシーケンスを取ります"
#: plpy_spi.c:305
#: plpy_spi.c:299
#, c-format
msgid "SPI_execute_plan failed: %s"
msgstr "SPI_execute_plan が失敗しました: %s"
#: plpy_spi.c:347
#: plpy_spi.c:341
#, c-format
msgid "SPI_execute failed: %s"
msgstr "SPI_execute が失敗しました: %s"
#: plpy_subxactobject.c:97
#: plpy_subxactobject.c:92
#, c-format
msgid "this subtransaction has already been entered"
msgstr "すでにこのサブトランザクションの中に入っています"
#: plpy_subxactobject.c:103 plpy_subxactobject.c:161
#: plpy_subxactobject.c:98 plpy_subxactobject.c:156
#, c-format
msgid "this subtransaction has already been exited"
msgstr "このサブトランザクションからすでに抜けています"
#: plpy_subxactobject.c:155
#: plpy_subxactobject.c:150
#, c-format
msgid "this subtransaction has not been entered"
msgstr "このサブトランザクションには入っていません"
#: plpy_subxactobject.c:167
#: plpy_subxactobject.c:162
#, c-format
msgid "there is no subtransaction to exit from"
msgstr "抜けるべきサブトランザクションがありません"
#: plpy_typeio.c:591
#: plpy_typeio.c:588
#, c-format
msgid "could not import a module for Decimal constructor"
msgstr "Decimalコンストラクタのためのモジュールをインポートできませんでした"
#: plpy_typeio.c:595
#: plpy_typeio.c:592
#, c-format
msgid "no Decimal attribute in module"
msgstr "モジュールの中にDecimal属性が含まれていません"
#: plpy_typeio.c:601
#: plpy_typeio.c:598
#, c-format
msgid "conversion from numeric to Decimal failed"
msgstr "numericからDecimalへの変換に失敗しました"
#: plpy_typeio.c:915
#: plpy_typeio.c:912
#, c-format
msgid "could not create bytes representation of Python object"
msgstr "Pythonオブジェクトのバイト表現を生成できませんでした"
#: plpy_typeio.c:1063
#: plpy_typeio.c:1049
#, c-format
msgid "could not create string representation of Python object"
msgstr "Pythonオブジェクトの文字列表現を生成できませんでした"
#: plpy_typeio.c:1074
#: plpy_typeio.c:1060
#, c-format
msgid ""
"could not convert Python object into cstring: Python string representation "
"appears to contain null bytes"
msgstr ""
"Pythonオブジェクトをcstringに変換できませんでした: Pythonの文字列表現にnullバ"
"イトが含まれているようです"
msgid "could not convert Python object into cstring: Python string representation appears to contain null bytes"
msgstr "Pythonオブジェクトをcstringに変換できませんでした: Pythonの文字列表現にnullバイトが含まれているようです"
#: plpy_typeio.c:1183
#: plpy_typeio.c:1157
#, c-format
msgid "number of array dimensions exceeds the maximum allowed (%d)"
msgstr "配列の次元数が制限値(%d)を超えています"
msgid "return value of function with array return type is not a Python sequence"
msgstr "配列型を返す関数の戻り値がPythonのシーケンスではありません"
#: plpy_typeio.c:1187
#: plpy_typeio.c:1202
#, c-format
msgid "could not determine sequence length for function return value"
msgstr "関数の戻り値について、シーケンスの長さを決定できませんでした"
#: plpy_typeio.c:1190 plpy_typeio.c:1194
#: plpy_typeio.c:1226 plpy_typeio.c:1241 plpy_typeio.c:1257
#, c-format
msgid "array size exceeds the maximum allowed"
msgstr "配列のサイズが制限値を超えています"
msgid "multidimensional arrays must have array expressions with matching dimensions"
msgstr "多次元配列の配列式の次数があっていなければなりません"
#: plpy_typeio.c:1220
#: plpy_typeio.c:1231
#, c-format
msgid ""
"return value of function with array return type is not a Python sequence"
msgstr "配列型を返す関数の戻り値がPythonのシーケンスではありません"
msgid "number of array dimensions exceeds the maximum allowed (%d)"
msgstr "配列の次元数が制限値(%d)を超えています"
#: plpy_typeio.c:1266
#, c-format
msgid "wrong length of inner sequence: has length %d, but %d was expected"
msgstr "内部シーケンスで長さが異常です: 長さは%dですが、期待する値は%dでした"
#: plpy_typeio.c:1268
#, c-format
msgid ""
"To construct a multidimensional array, the inner sequences must all have the "
"same length."
msgstr ""
"多次元配列を生成する場合、内部シーケンスはすべて同じ長さでなければなりませ"
"ん。"
#: plpy_typeio.c:1347
#: plpy_typeio.c:1333
#, c-format
msgid "malformed record literal: \"%s\""
msgstr "不正な形式のレコードリテラル: \"%s\""
#: plpy_typeio.c:1348
#: plpy_typeio.c:1334
#, c-format
msgid "Missing left parenthesis."
msgstr "左括弧がありません。"
#: plpy_typeio.c:1349 plpy_typeio.c:1550
#: plpy_typeio.c:1335 plpy_typeio.c:1539
#, c-format
msgid ""
"To return a composite type in an array, return the composite type as a "
"Python tuple, e.g., \"[('foo',)]\"."
msgstr ""
"複合型を配列に入れて返したい場合、 \"[('foo',)]\" のように複合型を Pythonのタ"
"プルとして返すようにしてください。"
msgid "To return a composite type in an array, return the composite type as a Python tuple, e.g., \"[('foo',)]\"."
msgstr "複合型を配列に入れて返したい場合、 \"[('foo',)]\" のように複合型を Pythonのタプルとして返すようにしてください。"
#: plpy_typeio.c:1396
#: plpy_typeio.c:1382
#, c-format
msgid "key \"%s\" not found in mapping"
msgstr "マッピング上にキー\"%s\"が見つかりません"
#: plpy_typeio.c:1397
#: plpy_typeio.c:1383
#, c-format
msgid ""
"To return null in a column, add the value None to the mapping with the key "
"named after the column."
msgstr ""
"カラムにnullを入れて返す場合、カラム名をキーとして値がNoneのエントリをマッピ"
"ングに追加してください。"
msgid "To return null in a column, add the value None to the mapping with the key named after the column."
msgstr "カラムにnullを入れて返す場合、カラム名をキーとして値がNoneのエントリをマッピングに追加してください。"
#: plpy_typeio.c:1450
#: plpy_typeio.c:1436
#, c-format
msgid "length of returned sequence did not match number of columns in row"
msgstr "返されたシーケンスの長さが行のカラム数とマッチしませんでした"
#: plpy_typeio.c:1548
#: plpy_typeio.c:1537
#, c-format
msgid "attribute \"%s\" does not exist in Python object"
msgstr "属性\"%s\"がPythonオブジェクト中に存在しません"
#: plpy_typeio.c:1551
#: plpy_typeio.c:1540
#, c-format
msgid ""
"To return null in a column, let the returned object have an attribute named "
"after column with value None."
msgstr ""
"カラムにnullを入れて返す場合、カラム名をキーとして値がNoneである属性を持つオ"
"ブジェクトを返すようにしてください。"
msgid "To return null in a column, let the returned object have an attribute named after column with value None."
msgstr "カラムにnullを入れて返す場合、カラム名をキーとして値がNoneである属性を持つオブジェクトを返すようにしてください。"
#: plpy_util.c:35
#: plpy_util.c:31
#, c-format
msgid "could not convert Python Unicode object to bytes"
msgstr "PythonのUnicodeオブジェクトをバイト列に変換できませんでした"
#: plpy_util.c:41
#: plpy_util.c:37
#, c-format
msgid "could not extract bytes from encoded string"
msgstr "エンコードされた文字列からバイト列を抽出できませんでした"
#~ msgid "To construct a multidimensional array, the inner sequences must all have the same length."
#~ msgstr "多次元配列を生成する場合、内部シーケンスはすべて同じ長さでなければなりません。"
#~ msgid "array size exceeds the maximum allowed"
#~ msgstr "配列のサイズが制限値を超えています"
#~ msgid "wrong length of inner sequence: has length %d, but %d was expected"
#~ msgstr "内部シーケンスで長さが異常です: 長さは%dですが、期待する値は%dでした"

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-02 11:37+0300\n"
"PO-Revision-Date: 2019-08-29 15:42+0300\n"
"POT-Creation-Date: 2026-08-05 06:38+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:170 plpy_spi.c:204
#: plpy_cursorobject.c:170 plpy_spi.c:209
#, c-format
msgid "could not execute plan"
msgstr "нельзя выполнить план"
#: plpy_cursorobject.c:173 plpy_spi.c:207
#: plpy_cursorobject.c:173 plpy_spi.c:212
#, 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:317
#: plpy_cursorobject.c:237 plpy_spi.c:96 plpy_spi.c:263 plpy_typeio.c:1211
#: plpy_typeio.c:1462
#, c-format
msgid "could not get element %d from sequence"
msgstr "не удалось получить элемент %d из последовательности"
#: plpy_cursorobject.c:322
#, c-format
msgid "iterating a closed cursor"
msgstr "перемещение закрытого курсора"
#: plpy_cursorobject.c:325 plpy_cursorobject.c:391
#: plpy_cursorobject.c:330 plpy_cursorobject.c:396
#, c-format
msgid "iterating a cursor in an aborted subtransaction"
msgstr "перемещение курсора в прерванной подтранзакции"
#: plpy_cursorobject.c:383
#: plpy_cursorobject.c:388
#, c-format
msgid "fetch from a closed cursor"
msgstr "выборка из закрытого курсора"
#: plpy_cursorobject.c:426 plpy_spi.c:393
#: plpy_cursorobject.c:431 plpy_spi.c:403
#, c-format
msgid "query result has too many rows to fit in a Python list"
msgstr ""
"результат запроса содержит слишком много строк для передачи в списке Python"
#: plpy_cursorobject.c:478
#: plpy_cursorobject.c:483
#, 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:98
#: plpy_spi.c:103
#, c-format
msgid "plpy.prepare: type name at ordinal position %d is not a string"
msgstr "plpy.prepare: имя типа с порядковым номером %d не является строкой"
#: plpy_spi.c:170
#: plpy_spi.c:175
#, c-format
msgid "plpy.execute expected a query or a plan"
msgstr "plpy.execute ожидает запрос или план"
#: plpy_spi.c:188
#: plpy_spi.c:193
#, c-format
msgid "plpy.execute takes a sequence as its second argument"
msgstr "plpy.execute принимает в качестве второго аргумента последовательность"
#: plpy_spi.c:289
#: plpy_spi.c:299
#, c-format
msgid "SPI_execute_plan failed: %s"
msgstr "ошибка в SPI_execute_plan: %s"
#: plpy_spi.c:331
#: plpy_spi.c:341
#, c-format
msgid "SPI_execute failed: %s"
msgstr "ошибка в SPI_execute: %s"
@@ -413,7 +419,7 @@ msgstr ""
"не удалось определить длину последовательности в возвращаемом функцией "
"значении"
#: plpy_typeio.c:1222 plpy_typeio.c:1237 plpy_typeio.c:1253
#: plpy_typeio.c:1226 plpy_typeio.c:1241 plpy_typeio.c:1257
#, c-format
msgid ""
"multidimensional arrays must have array expressions with matching dimensions"
@@ -421,22 +427,22 @@ msgstr ""
"для многомерных массивов должны задаваться выражения с соответствующими "
"размерностями"
#: plpy_typeio.c:1227
#: plpy_typeio.c:1231
#, c-format
msgid "number of array dimensions exceeds the maximum allowed (%d)"
msgstr "число размерностей массива превышает предел (%d)"
#: plpy_typeio.c:1329
#: plpy_typeio.c:1333
#, c-format
msgid "malformed record literal: \"%s\""
msgstr "ошибка в литерале записи: \"%s\""
#: plpy_typeio.c:1330
#: plpy_typeio.c:1334
#, c-format
msgid "Missing left parenthesis."
msgstr "Отсутствует левая скобка."
#: plpy_typeio.c:1331 plpy_typeio.c:1532
#: plpy_typeio.c:1335 plpy_typeio.c:1539
#, 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:1378
#: plpy_typeio.c:1382
#, c-format
msgid "key \"%s\" not found in mapping"
msgstr "ключ \"%s\" не найден в сопоставлении"
#: plpy_typeio.c:1379
#: plpy_typeio.c:1383
#, 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:1432
#: plpy_typeio.c:1436
#, c-format
msgid "length of returned sequence did not match number of columns in row"
msgstr "длина возвращённой последовательности не равна числу столбцов в строке"
#: plpy_typeio.c:1530
#: plpy_typeio.c:1537
#, c-format
msgid "attribute \"%s\" does not exist in Python object"
msgstr "в объекте Python не существует атрибут \"%s\""
#: plpy_typeio.c:1533
#: plpy_typeio.c:1540
#, c-format
msgid ""
"To return null in a column, let the returned object have an attribute named "