1
0
mirror of https://github.com/postgres/postgres.git synced 2025-05-05 09:19:17 +03:00

Translation updates

Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git
Source-Git-Hash: 42620448109473e0d2271f0f0015d3647fbbfff6
This commit is contained in:
Peter Eisentraut 2020-08-10 15:15:50 +02:00
parent bc635dd163
commit 378bd1ed6e
30 changed files with 6867 additions and 3410 deletions

File diff suppressed because it is too large Load Diff

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: postgresql\n" "Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2019-09-08 14:46+0000\n" "POT-Creation-Date: 2020-02-19 12:16+0000\n"
"PO-Revision-Date: 2019-12-20 20:23\n" "PO-Revision-Date: 2020-07-07 11:17\n"
"Last-Translator: pasha_golub\n" "Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
@ -12,8 +12,10 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Crowdin-Project: postgresql\n" "X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n" "X-Crowdin-Language: uk\n"
"X-Crowdin-File: /REL_12_STABLE/pg_archivecleanup.pot\n" "X-Crowdin-File: /DEV_13/pg_archivecleanup.pot\n"
"X-Crowdin-File-ID: 228\n"
#: ../../../src/common/logging.c:188 #: ../../../src/common/logging.c:188
#, c-format #, c-format
@ -64,7 +66,7 @@ msgstr "недійсна назва файла з аргументом"
#: pg_archivecleanup.c:349 pg_archivecleanup.c:356 #: pg_archivecleanup.c:349 pg_archivecleanup.c:356
#, c-format #, c-format
msgid "Try \"%s --help\" for more information.\n" msgid "Try \"%s --help\" for more information.\n"
msgstr "Спробуйте \"%s --help\" для додаткової інформації.\n" msgstr "Спробуйте \"%s --help\" для отримання додаткової інформації.\n"
#: pg_archivecleanup.c:256 #: pg_archivecleanup.c:256
#, c-format #, c-format

View File

@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: pg_basebackup (PostgreSQL) 12\n" "Project-Id-Version: pg_basebackup (PostgreSQL) 12\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2020-05-17 02:45+0000\n" "POT-Creation-Date: 2020-05-17 02:45+0000\n"
"PO-Revision-Date: 2019-09-29 22:12-0300\n" "PO-Revision-Date: 2020-06-24 13:23-0400\n"
"Last-Translator: Carlos Chapi <carlos.chapi@2ndquadrant.com>\n" "Last-Translator: Carlos Chapi <carlos.chapi@2ndquadrant.com>\n"
"Language-Team: PgSQL-es-Ayuda <pgsql-es-ayuda@lists.postgresql.org>\n" "Language-Team: PgSQL-es-Ayuda <pgsql-es-ayuda@lists.postgresql.org>\n"
"Language: es\n" "Language: es\n"
@ -374,7 +374,7 @@ msgstr ""
#: pg_basebackup.c:418 pg_receivewal.c:96 #: pg_basebackup.c:418 pg_receivewal.c:96
#, c-format #, c-format
msgid " -d, --dbname=CONNSTR connection string\n" msgid " -d, --dbname=CONNSTR connection string\n"
msgstr " -s, --dbname=CONSTR cadena de conexión\n" msgstr " -d, --dbname=CONSTR cadena de conexión\n"
#: pg_basebackup.c:419 pg_receivewal.c:97 pg_recvlogical.c:101 #: pg_basebackup.c:419 pg_receivewal.c:97 pg_recvlogical.c:101
#, c-format #, c-format

View File

@ -1,6 +1,6 @@
# src/bin/pg_checksums/nls.mk # src/bin/pg_checksums/nls.mk
CATALOG_NAME = pg_checksums CATALOG_NAME = pg_checksums
AVAIL_LANGUAGES = cs de es fr ja ko ru sv tr AVAIL_LANGUAGES = cs de es fr ja ko ru sv tr uk zh_CN
GETTEXT_FILES = $(FRONTEND_COMMON_GETTEXT_FILES) pg_checksums.c GETTEXT_FILES = $(FRONTEND_COMMON_GETTEXT_FILES) pg_checksums.c
GETTEXT_TRIGGERS = $(FRONTEND_COMMON_GETTEXT_TRIGGERS) GETTEXT_TRIGGERS = $(FRONTEND_COMMON_GETTEXT_TRIGGERS)
GETTEXT_FLAGS = $(FRONTEND_COMMON_GETTEXT_FLAGS) GETTEXT_FLAGS = $(FRONTEND_COMMON_GETTEXT_FLAGS)

View File

@ -0,0 +1,299 @@
msgid ""
msgstr ""
"Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2020-06-19 08:47+0000\n"
"PO-Revision-Date: 2020-07-07 11:17\n"
"Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n"
"Language: uk_UA\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n"
"X-Crowdin-File: /DEV_13/pg_checksums.pot\n"
"X-Crowdin-File-ID: 492\n"
#: ../../../src/common/logging.c:236
#, c-format
msgid "fatal: "
msgstr "збій: "
#: ../../../src/common/logging.c:243
#, c-format
msgid "error: "
msgstr "помилка: "
#: ../../../src/common/logging.c:250
#, c-format
msgid "warning: "
msgstr "попередження: "
#: pg_checksums.c:75
#, c-format
msgid "%s enables, disables, or verifies data checksums in a PostgreSQL database cluster.\n\n"
msgstr "%s активує, деактивує або перевіряє контрольні суми даних в кластері бази даних PostgreSQL.\n\n"
#: pg_checksums.c:76
#, c-format
msgid "Usage:\n"
msgstr "Використання:\n"
#: pg_checksums.c:77
#, c-format
msgid " %s [OPTION]... [DATADIR]\n"
msgstr " %s [OPTION]... [DATADIR]\n"
#: pg_checksums.c:78
#, c-format
msgid "\n"
"Options:\n"
msgstr "\n"
"Параметри:\n"
#: pg_checksums.c:79
#, c-format
msgid " [-D, --pgdata=]DATADIR data directory\n"
msgstr " [-D, --pgdata=]DATADIR каталог даних\n"
#: pg_checksums.c:80
#, c-format
msgid " -c, --check check data checksums (default)\n"
msgstr " -c, --check перевірити контрольні суми даних (за замовчуванням)\n"
#: pg_checksums.c:81
#, c-format
msgid " -d, --disable disable data checksums\n"
msgstr " -d, --disable вимкнути контрольні суми даних\n"
#: pg_checksums.c:82
#, c-format
msgid " -e, --enable enable data checksums\n"
msgstr " -e, --enable активувати контрольні суми даних\n"
#: pg_checksums.c:83
#, c-format
msgid " -f, --filenode=FILENODE check only relation with specified filenode\n"
msgstr " -f, --filenode=FILENODE перевіряти відношення лише із вказаним файлом\n"
#: pg_checksums.c:84
#, c-format
msgid " -N, --no-sync do not wait for changes to be written safely to disk\n"
msgstr " -N, --no-sync не чекати на безпечний запис змін на диск\n"
#: pg_checksums.c:85
#, c-format
msgid " -P, --progress show progress information\n"
msgstr " -P, --progress показати інформацію про прогрес\n"
#: pg_checksums.c:86
#, c-format
msgid " -v, --verbose output verbose messages\n"
msgstr " -v, --verbose виводити детальні повідомлення\n"
#: pg_checksums.c:87
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version вивести інформацію про версію, потім вийти\n"
#: pg_checksums.c:88
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help показати цю довідку, потім вийти\n"
#: pg_checksums.c:89
#, c-format
msgid "\n"
"If no data directory (DATADIR) is specified, the environment variable PGDATA\n"
"is used.\n\n"
msgstr "\n"
"Якщо каталог даних не вказано (DATADIR), використовується змінна середовища PGDATA.\n\n"
#: pg_checksums.c:91
#, c-format
msgid "Report bugs to <%s>.\n"
msgstr "Повідомляти про помилки на <%s>.\n"
#: pg_checksums.c:92
#, c-format
msgid "%s home page: <%s>\n"
msgstr "Домашня сторінка %s: <%s>\n"
#: pg_checksums.c:161
#, c-format
msgid "%*s/%s MB (%d%%) computed"
msgstr "%*s/%s MB (%d%%) обчислено"
#: pg_checksums.c:204
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "не можливо відкрити файл \"%s\": %m"
#: pg_checksums.c:220
#, c-format
msgid "could not read block %u in file \"%s\": %m"
msgstr "не вдалося прочитати блок %u в файлі \"%s\": %m"
#: pg_checksums.c:223
#, c-format
msgid "could not read block %u in file \"%s\": read %d of %d"
msgstr "не вдалося прочитати блок %u у файлі \"%s\": прочитано %d з %d"
#: pg_checksums.c:240
#, c-format
msgid "checksum verification failed in file \"%s\", block %u: calculated checksum %X but block contains %X"
msgstr "помилка перевірки контрольних сум у файлі \"%s\", блок %u: обчислена контрольна сума %X, але блок містить %X"
#: pg_checksums.c:255
#, c-format
msgid "seek failed for block %u in file \"%s\": %m"
msgstr "помилка пошуку для блоку %u у файлі \"%s\": %m"
#: pg_checksums.c:264
#, c-format
msgid "could not write block %u in file \"%s\": %m"
msgstr "не вдалося записати блок %u у файл \"%s\": %m"
#: pg_checksums.c:267
#, c-format
msgid "could not write block %u in file \"%s\": wrote %d of %d"
msgstr "не вдалося записати блок %u у файлі \"%s\": записано %d з %d"
#: pg_checksums.c:280
#, c-format
msgid "checksums verified in file \"%s\""
msgstr "контрольні суми у файлі \"%s\" перевірені"
#: pg_checksums.c:282
#, c-format
msgid "checksums enabled in file \"%s\""
msgstr "контрольні суми у файлі \"%s\" активовані"
#: pg_checksums.c:307
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "не вдалося відкрити каталог \"%s\": %m"
#: pg_checksums.c:334 pg_checksums.c:413
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "не вдалося отримати інформацію від файлу \"%s\": %m"
#: pg_checksums.c:361
#, c-format
msgid "invalid segment number %d in file name \"%s\""
msgstr "неприпустимий номер сегменту %d в імені файлу \"%s\""
#: pg_checksums.c:494
#, c-format
msgid "invalid filenode specification, must be numeric: %s"
msgstr "неприпустима специфікація filenode, повинна бути числовою: %s"
#: pg_checksums.c:512 pg_checksums.c:528 pg_checksums.c:538 pg_checksums.c:547
#, c-format
msgid "Try \"%s --help\" for more information.\n"
msgstr "Спробуйте \"%s --help\" для отримання додаткової інформації.\n"
#: pg_checksums.c:527
#, c-format
msgid "no data directory specified"
msgstr "каталог даних не вказано"
#: pg_checksums.c:536
#, c-format
msgid "too many command-line arguments (first is \"%s\")"
msgstr "забагато аргументів у командному рядку (перший \"%s\")"
#: pg_checksums.c:546
#, c-format
msgid "option -f/--filenode can only be used with --check"
msgstr "параметр -f/--filenode може бути використаний тільки з --check"
#: pg_checksums.c:556
#, c-format
msgid "pg_control CRC value is incorrect"
msgstr "значення CRC pg_control неправильне"
#: pg_checksums.c:562
#, c-format
msgid "cluster is not compatible with this version of pg_checksums"
msgstr "кластер не сумісний з цією версією pg_checksum"
#: pg_checksums.c:568
#, c-format
msgid "database cluster is not compatible"
msgstr "кластер бази даних не сумісний"
#: pg_checksums.c:569
#, c-format
msgid "The database cluster was initialized with block size %u, but pg_checksums was compiled with block size %u.\n"
msgstr "Кластер бази даних було ініціалізовано з розміром блоку %u, але pg_checksums було скомпільовано з розміром блоку %u.\n"
#: pg_checksums.c:582
#, c-format
msgid "cluster must be shut down"
msgstr "кластер повинен бути закритий"
#: pg_checksums.c:589
#, c-format
msgid "data checksums are not enabled in cluster"
msgstr "контрольні суми в кластері неактивовані"
#: pg_checksums.c:596
#, c-format
msgid "data checksums are already disabled in cluster"
msgstr "контрольні суми вже неактивовані в кластері"
#: pg_checksums.c:603
#, c-format
msgid "data checksums are already enabled in cluster"
msgstr "контрольні суми вже активовані в кластері"
#: pg_checksums.c:632
#, c-format
msgid "Checksum operation completed\n"
msgstr "Операція контрольної суми завершена\n"
#: pg_checksums.c:633
#, c-format
msgid "Files scanned: %s\n"
msgstr "Файлів відскановано: %s\n"
#: pg_checksums.c:634
#, c-format
msgid "Blocks scanned: %s\n"
msgstr "Блоків відскановано: %s\n"
#: pg_checksums.c:637
#, c-format
msgid "Bad checksums: %s\n"
msgstr "Неправильні контрольні суми: %s\n"
#: pg_checksums.c:638 pg_checksums.c:665
#, c-format
msgid "Data checksum version: %d\n"
msgstr "Версія контрольних сум даних: %d\n"
#: pg_checksums.c:657
#, c-format
msgid "syncing data directory"
msgstr "синхронізація даних каталогу"
#: pg_checksums.c:661
#, c-format
msgid "updating control file"
msgstr "оновлення контрольного файлу"
#: pg_checksums.c:667
#, c-format
msgid "Checksums enabled in cluster\n"
msgstr "Контрольні суми активовані в кластері\n"
#: pg_checksums.c:669
#, c-format
msgid "Checksums disabled in cluster\n"
msgstr "Контрольні суми вимкнені у кластері\n"

View File

@ -0,0 +1,308 @@
# LANGUAGE message translation file for pg_checksums
# Copyright (C) 2020 PostgreSQL Global Development Group
# This file is distributed under the same license as the PostgreSQL package.
# FIRST AUTHOR <zhangjie2@cn.fujitsu.com>, 2019.
#
msgid ""
msgstr ""
"Project-Id-Version: pg_checksums (PostgreSQL) 13\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2020-06-05 01:47+0000\n"
"PO-Revision-Date: 2020-06-21 16:00+0800\n"
"Last-Translator: Jie Zhang <zhangjie2@cn.fujitsu.com>\n"
"Language-Team: Chinese (Simplified) <zhangjie2@cn.fujitsu.com>\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../../src/common/logging.c:236
#, c-format
msgid "fatal: "
msgstr "致命的: "
#: ../../../src/common/logging.c:243
#, c-format
msgid "error: "
msgstr "错误: "
#: ../../../src/common/logging.c:250
#, c-format
msgid "warning: "
msgstr "警告: "
#: pg_checksums.c:75
#, c-format
msgid ""
"%s enables, disables, or verifies data checksums in a PostgreSQL database cluster.\n"
"\n"
msgstr ""
"%s启用、禁用或验证PostgreSQL数据库群集中的数据校验和.\n"
"\n"
#: pg_checksums.c:76
#, c-format
msgid "Usage:\n"
msgstr "使用方法:\n"
#: pg_checksums.c:77
#, c-format
msgid " %s [OPTION]... [DATADIR]\n"
msgstr " %s [选项]... [DATADIR]\n"
#: pg_checksums.c:78
#, c-format
msgid ""
"\n"
"Options:\n"
msgstr ""
"\n"
"选项:\n"
#: pg_checksums.c:79
#, c-format
msgid " [-D, --pgdata=]DATADIR data directory\n"
msgstr " [-D, --pgdata=]DATADIR 数据目录\n"
#: pg_checksums.c:80
#, c-format
msgid " -c, --check check data checksums (default)\n"
msgstr " -c, --check 检查数据校验和(默认)\n"
#: pg_checksums.c:81
#, c-format
msgid " -d, --disable disable data checksums\n"
msgstr " -d, --disable 禁用数据校验和\n"
#: pg_checksums.c:82
#, c-format
msgid " -e, --enable enable data checksums\n"
msgstr " -e, --enable 启用数据校验和\n"
#: pg_checksums.c:83
#, c-format
msgid " -f, --filenode=FILENODE check only relation with specified filenode\n"
msgstr " -f, --filenode=FILENODE 仅检查与指定filenode的关系\n"
#: pg_checksums.c:84
#, c-format
msgid " -N, --no-sync do not wait for changes to be written safely to disk\n"
msgstr " -N, --no-sync 不用等待变化安全写入磁盘\n"
#: pg_checksums.c:85
#, c-format
msgid " -P, --progress show progress information\n"
msgstr " -P, --progress 显示进度信息\n"
#: pg_checksums.c:86
#, c-format
msgid " -v, --verbose output verbose messages\n"
msgstr " -v, --verbose 输出详细的消息\n"
#: pg_checksums.c:87
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version 输出版本信息, 然后退出\n"
#: pg_checksums.c:88
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help 显示此帮助, 然后退出\n"
#: pg_checksums.c:89
#, c-format
msgid ""
"\n"
"If no data directory (DATADIR) is specified, the environment variable PGDATA\n"
"is used.\n"
"\n"
msgstr ""
"\n"
"如果没有指定数据目录(DATADIR), 将使用\n"
"环境变量PGDATA.\n"
"\n"
#: pg_checksums.c:91
#, c-format
msgid "Report bugs to <%s>.\n"
msgstr "臭虫报告至 <%s>.\n"
#: pg_checksums.c:92
#, c-format
msgid "%s home page: <%s>\n"
msgstr "%s 主页: <%s>\n"
#: pg_checksums.c:161
#, c-format
msgid "%*s/%s MB (%d%%) computed"
msgstr "已计算%*s/%s MB (%d%%)"
#: pg_checksums.c:204
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "无法打开文件 \"%s\": %m"
#: pg_checksums.c:220
#, c-format
msgid "could not read block %u in file \"%s\": %m"
msgstr "无法在文件\"%2$s\"中读取块%1$u: %3$m"
#: pg_checksums.c:223
#, c-format
msgid "could not read block %u in file \"%s\": read %d of %d"
msgstr "无法读取文件\"%2$s\"中的块%1$u:读取第%3$d个共%4$d个"
#: pg_checksums.c:240
#, c-format
msgid "checksum verification failed in file \"%s\", block %u: calculated checksum %X but block contains %X"
msgstr "校验和验证在文件\"%s\"中失败,块%u:计算的校验和 %X ,但块包含 %X"
#: pg_checksums.c:255
#, c-format
msgid "seek failed for block %u in file \"%s\": %m"
msgstr "在文件\"%2$s\"中查找块%1$u失败: %3$m"
#: pg_checksums.c:264
#, c-format
msgid "could not write block %u in file \"%s\": %m"
msgstr "无法在文件 \"%2$s\"中写入块%1$u: %3$m"
#: pg_checksums.c:267
#, c-format
msgid "could not write block %u in file \"%s\": wrote %d of %d"
msgstr "无法对文件\"%2$s\"写操作数据块%1$u: 已写入%3$d个共%4$d个"
#: pg_checksums.c:280
#, c-format
msgid "checksums verified in file \"%s\""
msgstr "在文件\"%s\"中验证的校验和"
#: pg_checksums.c:282
#, c-format
msgid "checksums enabled in file \"%s\""
msgstr "文件\"%s\"中启用的校验和"
#: pg_checksums.c:307
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "无法打开目录 \"%s\": %m"
#: pg_checksums.c:334 pg_checksums.c:413
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "无法取文件 \"%s\" 的状态: %m"
#: pg_checksums.c:361
#, c-format
msgid "invalid segment number %d in file name \"%s\""
msgstr "文件名\"%2$s\"中的无效段号%1$d"
#: pg_checksums.c:494
#, c-format
msgid "invalid filenode specification, must be numeric: %s"
msgstr "filenode指定无效必须是数字: %s"
#: pg_checksums.c:512 pg_checksums.c:528 pg_checksums.c:538 pg_checksums.c:547
#, c-format
msgid "Try \"%s --help\" for more information.\n"
msgstr "请用 \"%s --help\" 获取更多的信息.\n"
#: pg_checksums.c:527
#, c-format
msgid "no data directory specified"
msgstr "未指定数据目录"
#: pg_checksums.c:536
#, c-format
msgid "too many command-line arguments (first is \"%s\")"
msgstr "命令行参数太多(第一个是\"%s\")"
#: pg_checksums.c:546
#, c-format
msgid "option -f/--filenode can only be used with --check"
msgstr " -f/--filenode选项只能与--check一起使用"
#: pg_checksums.c:556
#, c-format
msgid "pg_control CRC value is incorrect"
msgstr "pg_control的CRC值不正确 "
#: pg_checksums.c:562
#, c-format
msgid "cluster is not compatible with this version of pg_checksums"
msgstr "群集与此版本的pg_checksums不兼容”"
#: pg_checksums.c:568
#, c-format
msgid "database cluster is not compatible"
msgstr "数据库群集不兼容"
#: pg_checksums.c:569
#, c-format
msgid "The database cluster was initialized with block size %u, but pg_checksums was compiled with block size %u.\n"
msgstr "数据库群集是用块大小%u初始化的但pg_checksums是用块大小%u编译的.\n"
#: pg_checksums.c:582
#, c-format
msgid "cluster must be shut down"
msgstr "必须关闭群集"
#: pg_checksums.c:589
#, c-format
msgid "data checksums are not enabled in cluster"
msgstr "群集中未启用数据校验和"
#: pg_checksums.c:596
#, c-format
msgid "data checksums are already disabled in cluster"
msgstr "群集中已禁用数据校验和"
#: pg_checksums.c:603
#, c-format
msgid "data checksums are already enabled in cluster"
msgstr "群集中已启用数据校验和"
#: pg_checksums.c:632
#, c-format
msgid "Checksum operation completed\n"
msgstr "校验和操作已完成\n"
#: pg_checksums.c:633
#, c-format
msgid "Files scanned: %s\n"
msgstr "扫描的文件: %s\n"
#: pg_checksums.c:634
#, c-format
msgid "Blocks scanned: %s\n"
msgstr "扫描的块: %s\n"
#: pg_checksums.c:637
#, c-format
msgid "Bad checksums: %s\n"
msgstr "坏校验和: %s\n"
#: pg_checksums.c:638 pg_checksums.c:665
#, c-format
msgid "Data checksum version: %d\n"
msgstr "数据校验和版本: %d\n"
#: pg_checksums.c:657
#, c-format
msgid "syncing data directory"
msgstr "同步数据目录"
#: pg_checksums.c:661
#, c-format
msgid "updating control file"
msgstr "正在更新控制文件"
#: pg_checksums.c:667
#, c-format
msgid "Checksums enabled in cluster\n"
msgstr "群集中启用的校验和\n"
#: pg_checksums.c:669
#, c-format
msgid "Checksums disabled in cluster\n"
msgstr "在群集中禁用校验和\n"

View File

@ -1,9 +1,9 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: postgresql\n" "Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2018-12-04 20:35+0100\n" "POT-Creation-Date: 2020-02-19 12:14+0000\n"
"PO-Revision-Date: 2019-05-07 12:57\n" "PO-Revision-Date: 2020-07-07 11:17\n"
"Last-Translator: pasha_golub\n" "Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
@ -11,10 +11,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Generator: crowdin.com\n"
"X-Crowdin-Project: postgresql\n" "X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n" "X-Crowdin-Language: uk\n"
"X-Crowdin-File: /REL_11_STABLE/src/bin/pg_config/po/pg_config.pot\n" "X-Crowdin-File: /DEV_13/pg_config.pot\n"
"X-Crowdin-File-ID: 234\n"
#: ../../common/config_info.c:130 ../../common/config_info.c:138 #: ../../common/config_info.c:130 ../../common/config_info.c:138
#: ../../common/config_info.c:146 ../../common/config_info.c:154 #: ../../common/config_info.c:146 ../../common/config_info.c:154
@ -24,40 +25,44 @@ msgstr ""
msgid "not recorded" msgid "not recorded"
msgstr "не записано" msgstr "не записано"
#: ../../common/exec.c:127 ../../common/exec.c:241 ../../common/exec.c:284 #: ../../common/exec.c:138 ../../common/exec.c:255 ../../common/exec.c:301
#, c-format #, c-format
msgid "could not identify current directory: %s" msgid "could not identify current directory: %m"
msgstr "не вдалося визначити поточний каталог: %s" msgstr "не вдалося визначити поточний каталог: %m"
#: ../../common/exec.c:146 #: ../../common/exec.c:157
#, c-format #, c-format
msgid "invalid binary \"%s\"" msgid "invalid binary \"%s\""
msgstr "невірний бінарний файл \"%s\"" msgstr "невірний бінарний файл \"%s\""
#: ../../common/exec.c:195 #: ../../common/exec.c:207
#, c-format #, c-format
msgid "could not read binary \"%s\"" msgid "could not read binary \"%s\""
msgstr "неможливо прочитати бінарний файл \"%s\"" msgstr "неможливо прочитати бінарний файл \"%s\""
#: ../../common/exec.c:202 #: ../../common/exec.c:215
#, c-format #, c-format
msgid "could not find a \"%s\" to execute" msgid "could not find a \"%s\" to execute"
msgstr "неможливо знайти \"%s\" для виконання" msgstr "неможливо знайти \"%s\" для виконання"
#: ../../common/exec.c:257 ../../common/exec.c:293 #: ../../common/exec.c:271 ../../common/exec.c:310
#, c-format #, c-format
msgid "could not change directory to \"%s\": %s" msgid "could not change directory to \"%s\": %m"
msgstr "неможливо змінити директорію на \"%s\": %s" msgstr "не вдалося змінити каталог на \"%s\": %m"
#: ../../common/exec.c:272 #: ../../common/exec.c:288
#, c-format #, c-format
msgid "could not read symbolic link \"%s\"" msgid "could not read symbolic link \"%s\": %m"
msgstr "неможливо прочитати символічне посилання \"%s\"" msgstr "не можливо прочитати символічне послання \"%s\": %m"
#: ../../common/exec.c:523 #: ../../common/exec.c:541
#, c-format #, c-format
msgid "pclose failed: %s" msgid "pclose failed: %m"
msgstr "помилка pclose: %s" msgstr "помилка pclose: %m"
#: ../../common/exec.c:670 ../../common/exec.c:715 ../../common/exec.c:807
msgid "out of memory"
msgstr "недостатньо пам'яті"
#: pg_config.c:74 #: pg_config.c:74
#, c-format #, c-format
@ -212,13 +217,13 @@ msgstr "\n"
#: pg_config.c:105 #: pg_config.c:105
#, c-format #, c-format
msgid "Report bugs to <pgsql-bugs@postgresql.org>.\n" msgid "Report bugs to <pgsql-bugs@lists.postgresql.org>.\n"
msgstr "Про помилки повідомляйте <pgsql-bugs@postgresql.org>.\n" msgstr "Про помилки повідомляйте на <pgsql-bugs@lists.postgresql.org>.\n"
#: pg_config.c:111 #: pg_config.c:111
#, c-format #, c-format
msgid "Try \"%s --help\" for more information.\n" msgid "Try \"%s --help\" for more information.\n"
msgstr "Спробуйте \"%s --help\" для додаткової інформації.\n" msgstr "Спробуйте \"%s --help\" для отримання додаткової інформації.\n"
#: pg_config.c:153 #: pg_config.c:153
#, c-format #, c-format

View File

@ -1,9 +1,9 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: postgresql\n" "Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2018-12-04 20:35+0100\n" "POT-Creation-Date: 2020-06-19 08:47+0000\n"
"PO-Revision-Date: 2019-07-11 16:20\n" "PO-Revision-Date: 2020-07-07 11:18\n"
"Last-Translator: pasha_golub\n" "Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
@ -11,77 +11,98 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Generator: crowdin.com\n"
"X-Crowdin-Project: postgresql\n" "X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n" "X-Crowdin-Language: uk\n"
"X-Crowdin-File: /REL_11_STABLE/src/bin/pg_controldata/po/pg_controldata.pot\n" "X-Crowdin-File: /DEV_13/pg_controldata.pot\n"
"X-Crowdin-File-ID: 496\n"
#: ../../common/controldata_utils.c:62 #: ../../common/controldata_utils.c:73
#, c-format #, c-format
msgid "%s: could not open file \"%s\" for reading: %s\n" msgid "could not open file \"%s\" for reading: %m"
msgstr "%s: не вдалося відкрити файл \"%s\" для читання: %s\n" msgstr "не вдалося відкрити файл \"%s\" для читання: %m"
#: ../../common/controldata_utils.c:78 #: ../../common/controldata_utils.c:89
#, c-format #, c-format
msgid "%s: could not read file \"%s\": %s\n" msgid "could not read file \"%s\": %m"
msgstr "%s: не вдалося прочитати файл \"%s\": %s\n" msgstr "не вдалося прочитати файл \"%s\": %m"
#: ../../common/controldata_utils.c:90 #: ../../common/controldata_utils.c:101
#, c-format #, c-format
msgid "%s: could not read file \"%s\": read %d of %d\n" msgid "could not read file \"%s\": read %d of %zu"
msgstr "%s: не вдалося прочитати файл \"%s\": прочитано %d з %d\n" msgstr "не вдалося прочитати файл \"%s\": прочитано %d з %zu"
#: ../../common/controldata_utils.c:112 #: ../../common/controldata_utils.c:117 ../../common/controldata_utils.c:259
#, c-format
msgid "could not close file \"%s\": %m"
msgstr "неможливо закрити файл \"%s\": %m"
#: ../../common/controldata_utils.c:135
msgid "byte ordering mismatch" msgid "byte ordering mismatch"
msgstr "неправильний порядок байтів" msgstr "неправильний порядок байтів"
#: ../../common/controldata_utils.c:114 #: ../../common/controldata_utils.c:137
#, c-format #, c-format
msgid "WARNING: possible byte ordering mismatch\n" msgid "possible byte ordering mismatch\n"
"The byte ordering used to store the pg_control file might not match the one\n" "The byte ordering used to store the pg_control file might not match the one\n"
"used by this program. In that case the results below would be incorrect, and\n" "used by this program. In that case the results below would be incorrect, and\n"
"the PostgreSQL installation would be incompatible with this data directory.\n" "the PostgreSQL installation would be incompatible with this data directory."
msgstr "УВАГА: можлива помилка у послідовності байтів \n" msgstr "можлива помилка у послідовності байтів.\n"
"Порядок байтів, що використовують для зберігання файлу pg_control може не відповідати тому, який використовується цією програмою. У такому випадку результати нижче будуть неправильним, і інсталяція PostgreSQL буде несумісною з цим каталогом даних.\n" "Порядок байтів, що використовують для зберігання файлу pg_control, може не відповідати тому, який використовується цією програмою. У такому випадку результати нижче будуть неправильним, і інсталяція PostgreSQL буде несумісною з цим каталогом даних."
#: pg_controldata.c:34 #: ../../common/controldata_utils.c:203
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "не можливо відкрити файл \"%s\": %m"
#: ../../common/controldata_utils.c:224
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "не вдалося записати файл \"%s\": %m"
#: ../../common/controldata_utils.c:245
#, c-format
msgid "could not fsync file \"%s\": %m"
msgstr "не вдалося fsync файл \"%s\": %m"
#: pg_controldata.c:35
#, c-format #, c-format
msgid "%s displays control information of a PostgreSQL database cluster.\n\n" msgid "%s displays control information of a PostgreSQL database cluster.\n\n"
msgstr "%s відображає контрольну інформацію щодо кластеру PostgreSQL.\n\n" msgstr "%s відображає контрольну інформацію щодо кластеру PostgreSQL.\n\n"
#: pg_controldata.c:35 #: pg_controldata.c:36
#, c-format #, c-format
msgid "Usage:\n" msgid "Usage:\n"
msgstr "Використання:\n" msgstr "Використання:\n"
#: pg_controldata.c:36 #: pg_controldata.c:37
#, c-format #, c-format
msgid " %s [OPTION] [DATADIR]\n" msgid " %s [OPTION] [DATADIR]\n"
msgstr " %s [OPTION] [DATADIR]\n" msgstr " %s [OPTION] [DATADIR]\n"
#: pg_controldata.c:37 #: pg_controldata.c:38
#, c-format #, c-format
msgid "\n" msgid "\n"
"Options:\n" "Options:\n"
msgstr "\n" msgstr "\n"
"Параметри:\n" "Параметри:\n"
#: pg_controldata.c:38 #: pg_controldata.c:39
#, c-format #, c-format
msgid " [-D, --pgdata=]DATADIR data directory\n" msgid " [-D, --pgdata=]DATADIR data directory\n"
msgstr " [-D, --pgdata=]DATADIR каталог з даними\n" msgstr " [-D, --pgdata=]DATADIR каталог з даними\n"
#: pg_controldata.c:39 #: pg_controldata.c:40
#, c-format #, c-format
msgid " -V, --version output version information, then exit\n" msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version вивести інформацію про версію і вийти\n" msgstr " -V, --version вивести інформацію про версію і вийти\n"
#: pg_controldata.c:40 #: pg_controldata.c:41
#, c-format #, c-format
msgid " -?, --help show this help, then exit\n" msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help показати цю довідку потім вийти\n" msgstr " -?, --help показати цю довідку потім вийти\n"
#: pg_controldata.c:41 #: pg_controldata.c:42
#, c-format #, c-format
msgid "\n" msgid "\n"
"If no data directory (DATADIR) is specified, the environment variable PGDATA\n" "If no data directory (DATADIR) is specified, the environment variable PGDATA\n"
@ -89,75 +110,80 @@ msgid "\n"
msgstr "\n" msgstr "\n"
"Якщо каталог даних не вказано (DATADIR), використовується змінна середовища PGDATA.\n\n" "Якщо каталог даних не вказано (DATADIR), використовується змінна середовища PGDATA.\n\n"
#: pg_controldata.c:43 #: pg_controldata.c:44
#, c-format #, c-format
msgid "Report bugs to <pgsql-bugs@postgresql.org>.\n" msgid "Report bugs to <%s>.\n"
msgstr "Про помилки повідомляйте <pgsql-bugs@postgresql.org>.\n" msgstr "Повідомляти про помилки на <%s>.\n"
#: pg_controldata.c:53 #: pg_controldata.c:45
#, c-format
msgid "%s home page: <%s>\n"
msgstr "Домашня сторінка %s: <%s>\n"
#: pg_controldata.c:55
msgid "starting up" msgid "starting up"
msgstr "запуск" msgstr "запуск"
#: pg_controldata.c:55 #: pg_controldata.c:57
msgid "shut down" msgid "shut down"
msgstr "завершення роботи" msgstr "завершення роботи"
#: pg_controldata.c:57 #: pg_controldata.c:59
msgid "shut down in recovery" msgid "shut down in recovery"
msgstr "завершення роботи у відновленні" msgstr "завершення роботи у відновленні"
#: pg_controldata.c:59 #: pg_controldata.c:61
msgid "shutting down" msgid "shutting down"
msgstr "завершення роботи" msgstr "завершення роботи"
#: pg_controldata.c:61 #: pg_controldata.c:63
msgid "in crash recovery" msgid "in crash recovery"
msgstr "відновлення при збої" msgstr "відновлення при збої"
#: pg_controldata.c:63 #: pg_controldata.c:65
msgid "in archive recovery" msgid "in archive recovery"
msgstr "відновлення в архіві" msgstr "відновлення в архіві"
#: pg_controldata.c:65 #: pg_controldata.c:67
msgid "in production" msgid "in production"
msgstr "у виробництві" msgstr "у виробництві"
#: pg_controldata.c:67 #: pg_controldata.c:69
msgid "unrecognized status code" msgid "unrecognized status code"
msgstr "невизнаний код статусу" msgstr "невизнаний код статусу"
#: pg_controldata.c:82 #: pg_controldata.c:84
msgid "unrecognized wal_level" msgid "unrecognized wal_level"
msgstr "невизнаний wal_рівень" msgstr "невизнаний wal_рівень"
#: pg_controldata.c:136 pg_controldata.c:154 pg_controldata.c:162 #: pg_controldata.c:137 pg_controldata.c:155 pg_controldata.c:163
#, c-format #, c-format
msgid "Try \"%s --help\" for more information.\n" msgid "Try \"%s --help\" for more information.\n"
msgstr "Спробуйте \"%s --help\" для додаткової інформації.\n" msgstr "Спробуйте \"%s --help\" для отримання додаткової інформації.\n"
#: pg_controldata.c:152 #: pg_controldata.c:153
#, c-format #, c-format
msgid "%s: too many command-line arguments (first is \"%s\")\n" msgid "too many command-line arguments (first is \"%s\")"
msgstr "%s: забагато аргументів у командному рядку (перший \"%s\")\n" msgstr "забагато аргументів у командному рядку (перший \"%s\")"
#: pg_controldata.c:161 #: pg_controldata.c:162
#, c-format #, c-format
msgid "%s: no data directory specified\n" msgid "no data directory specified"
msgstr "%s: каталог даних не вказано\n" msgstr "каталог даних не вказано"
#: pg_controldata.c:169 #: pg_controldata.c:170
#, c-format #, c-format
msgid "WARNING: Calculated CRC checksum does not match value stored in file.\n" msgid "WARNING: Calculated CRC checksum does not match value stored in file.\n"
"Either the file is corrupt, or it has a different layout than this program\n" "Either the file is corrupt, or it has a different layout than this program\n"
"is expecting. The results below are untrustworthy.\n\n" "is expecting. The results below are untrustworthy.\n\n"
msgstr "ПОПЕРЕДЖЕННЯ: Контрольна сума CRC не відповідає збереженому значенню у файлі. Або файл пошкоджено, або він містить іншу структуру, ніж очікує ця програма. Результати нижче є недостовірними.\n\n" msgstr "ПОПЕРЕДЖЕННЯ: Контрольна сума CRC не відповідає збереженому значенню у файлі. Або файл пошкоджено, або він містить іншу структуру, ніж очікує ця програма. Результати нижче є недостовірними.\n\n"
#: pg_controldata.c:178 #: pg_controldata.c:179
#, c-format #, c-format
msgid "WARNING: invalid WAL segment size\n" msgid "WARNING: invalid WAL segment size\n"
msgstr "ПОПЕРЕДЖЕННЯ: неправильний розмір WAL сегменту \n" msgstr "ПОПЕРЕДЖЕННЯ: неправильний розмір WAL сегменту \n"
#: pg_controldata.c:179 #: pg_controldata.c:180
#, c-format #, c-format
msgid "The WAL segment size stored in the file, %d byte, is not a power of two\n" msgid "The WAL segment size stored in the file, %d byte, is not a power of two\n"
"between 1 MB and 1 GB. The file is corrupt and the results below are\n" "between 1 MB and 1 GB. The file is corrupt and the results below are\n"
@ -170,284 +196,284 @@ msgstr[1] "Розмір WAL сегменту збережений у файлі,
msgstr[2] "Розмір WAL сегменту збережений у файлі, %d байтів, не є степенем двійки між 1 MB та 1 GB. Файл пошкоджено та результати нижче є недостовірними.\n\n" msgstr[2] "Розмір WAL сегменту збережений у файлі, %d байтів, не є степенем двійки між 1 MB та 1 GB. Файл пошкоджено та результати нижче є недостовірними.\n\n"
msgstr[3] "Розмір WAL сегменту збережений у файлі, %d байта, не є степенем двійки між 1 MB та 1 GB. Файл пошкоджено та результати нижче є недостовірними.\n\n" msgstr[3] "Розмір WAL сегменту збережений у файлі, %d байта, не є степенем двійки між 1 MB та 1 GB. Файл пошкоджено та результати нижче є недостовірними.\n\n"
#: pg_controldata.c:221 #: pg_controldata.c:222
msgid "???" msgid "???"
msgstr "???" msgstr "???"
#: pg_controldata.c:234 #: pg_controldata.c:228
#, c-format #, c-format
msgid "pg_control version number: %u\n" msgid "pg_control version number: %u\n"
msgstr "pg_control номер версії: %u\n" msgstr "pg_control номер версії: %u\n"
#: pg_controldata.c:236 #: pg_controldata.c:230
#, c-format #, c-format
msgid "Catalog version number: %u\n" msgid "Catalog version number: %u\n"
msgstr "Номер версії каталогу: %u\n" msgstr "Номер версії каталогу: %u\n"
#: pg_controldata.c:238 #: pg_controldata.c:232
#, c-format #, c-format
msgid "Database system identifier: %s\n" msgid "Database system identifier: %llu\n"
msgstr "Системний ідентифікатор бази даних: %s\n" msgstr "Системний ідентифікатор бази даних: %llu\n"
#: pg_controldata.c:240 #: pg_controldata.c:234
#, c-format #, c-format
msgid "Database cluster state: %s\n" msgid "Database cluster state: %s\n"
msgstr "Стан кластеру бази даних: %s\n" msgstr "Стан кластеру бази даних: %s\n"
#: pg_controldata.c:242 #: pg_controldata.c:236
#, c-format #, c-format
msgid "pg_control last modified: %s\n" msgid "pg_control last modified: %s\n"
msgstr "pg_control був модифікований востаннє: %s\n" msgstr "pg_control був модифікований востаннє: %s\n"
#: pg_controldata.c:244 #: pg_controldata.c:238
#, c-format #, c-format
msgid "Latest checkpoint location: %X/%X\n" msgid "Latest checkpoint location: %X/%X\n"
msgstr "Останнє місце знаходження контрольної точки: %X/%X\n" msgstr "Останнє місце знаходження контрольної точки: %X/%X\n"
#: pg_controldata.c:247 #: pg_controldata.c:241
#, c-format #, c-format
msgid "Latest checkpoint's REDO location: %X/%X\n" msgid "Latest checkpoint's REDO location: %X/%X\n"
msgstr "Розташування останньої контрольної точки: %X%X\n" msgstr "Розташування останньої контрольної точки: %X%X\n"
#: pg_controldata.c:250 #: pg_controldata.c:244
#, c-format #, c-format
msgid "Latest checkpoint's REDO WAL file: %s\n" msgid "Latest checkpoint's REDO WAL file: %s\n"
msgstr "Останній файл контрольної точки REDO WAL: %s\n" msgstr "Останній файл контрольної точки REDO WAL: %s\n"
#: pg_controldata.c:252 #: pg_controldata.c:246
#, c-format #, c-format
msgid "Latest checkpoint's TimeLineID: %u\n" msgid "Latest checkpoint's TimeLineID: %u\n"
msgstr "Останній TimeLineID контрольної точки: %u\n" msgstr "Останній TimeLineID контрольної точки: %u\n"
#: pg_controldata.c:254 #: pg_controldata.c:248
#, c-format #, c-format
msgid "Latest checkpoint's PrevTimeLineID: %u\n" msgid "Latest checkpoint's PrevTimeLineID: %u\n"
msgstr "Останній PrevTimeLineID контрольної точки: %u\n" msgstr "Останній PrevTimeLineID контрольної точки: %u\n"
#: pg_controldata.c:256 #: pg_controldata.c:250
#, c-format #, c-format
msgid "Latest checkpoint's full_page_writes: %s\n" msgid "Latest checkpoint's full_page_writes: %s\n"
msgstr "Останній full_page_writes контрольної точки: %s\n" msgstr "Останній full_page_writes контрольної точки: %s\n"
#: pg_controldata.c:257 pg_controldata.c:302 pg_controldata.c:312 #: pg_controldata.c:251 pg_controldata.c:296 pg_controldata.c:308
msgid "off" msgid "off"
msgstr "вимк." msgstr "вимк"
#: pg_controldata.c:257 pg_controldata.c:302 pg_controldata.c:312 #: pg_controldata.c:251 pg_controldata.c:296 pg_controldata.c:308
msgid "on" msgid "on"
msgstr "увімк." msgstr "увімк"
#: pg_controldata.c:258 #: pg_controldata.c:252
#, c-format #, c-format
msgid "Latest checkpoint's NextXID: %u:%u\n" msgid "Latest checkpoint's NextXID: %u:%u\n"
msgstr "Останній NextXID контрольної точки: %u%u\n" msgstr "Останній NextXID контрольної точки: %u%u\n"
#: pg_controldata.c:261 #: pg_controldata.c:255
#, c-format #, c-format
msgid "Latest checkpoint's NextOID: %u\n" msgid "Latest checkpoint's NextOID: %u\n"
msgstr "Останній NextOID контрольної точки: %u\n" msgstr "Останній NextOID контрольної точки: %u\n"
#: pg_controldata.c:263 #: pg_controldata.c:257
#, c-format #, c-format
msgid "Latest checkpoint's NextMultiXactId: %u\n" msgid "Latest checkpoint's NextMultiXactId: %u\n"
msgstr "Останній NextMultiXactId контрольної точки: %u\n" msgstr "Останній NextMultiXactId контрольної точки: %u\n"
#: pg_controldata.c:265 #: pg_controldata.c:259
#, c-format #, c-format
msgid "Latest checkpoint's NextMultiOffset: %u\n" msgid "Latest checkpoint's NextMultiOffset: %u\n"
msgstr "Останній NextMultiOffset контрольної точки: %u\n" msgstr "Останній NextMultiOffset контрольної точки: %u\n"
#: pg_controldata.c:267 #: pg_controldata.c:261
#, c-format #, c-format
msgid "Latest checkpoint's oldestXID: %u\n" msgid "Latest checkpoint's oldestXID: %u\n"
msgstr "Останній oldestXID контрольної точки: %u\n" msgstr "Останній oldestXID контрольної точки: %u\n"
#: pg_controldata.c:269 #: pg_controldata.c:263
#, c-format #, c-format
msgid "Latest checkpoint's oldestXID's DB: %u\n" msgid "Latest checkpoint's oldestXID's DB: %u\n"
msgstr "Остання DB останнього oldestXID контрольної точки: %u\n" msgstr "Остання DB останнього oldestXID контрольної точки: %u\n"
#: pg_controldata.c:271 #: pg_controldata.c:265
#, c-format #, c-format
msgid "Latest checkpoint's oldestActiveXID: %u\n" msgid "Latest checkpoint's oldestActiveXID: %u\n"
msgstr "Останній oldestActiveXID контрольної точки: %u\n" msgstr "Останній oldestActiveXID контрольної точки: %u\n"
#: pg_controldata.c:273 #: pg_controldata.c:267
#, c-format #, c-format
msgid "Latest checkpoint's oldestMultiXid: %u\n" msgid "Latest checkpoint's oldestMultiXid: %u\n"
msgstr "Останній oldestMultiXid контрольної точки: %u \n" msgstr "Останній oldestMultiXid контрольної точки: %u \n"
#: pg_controldata.c:275 #: pg_controldata.c:269
#, c-format #, c-format
msgid "Latest checkpoint's oldestMulti's DB: %u\n" msgid "Latest checkpoint's oldestMulti's DB: %u\n"
msgstr "Остання DB останньої oldestMulti контрольної точки: %u\n" msgstr "Остання DB останньої oldestMulti контрольної точки: %u\n"
#: pg_controldata.c:277 #: pg_controldata.c:271
#, c-format #, c-format
msgid "Latest checkpoint's oldestCommitTsXid:%u\n" msgid "Latest checkpoint's oldestCommitTsXid:%u\n"
msgstr "Останній oldestCommitTsXid контрольної точки:%u\n" msgstr "Останній oldestCommitTsXid контрольної точки:%u\n"
#: pg_controldata.c:279 #: pg_controldata.c:273
#, c-format #, c-format
msgid "Latest checkpoint's newestCommitTsXid:%u\n" msgid "Latest checkpoint's newestCommitTsXid:%u\n"
msgstr "Останній newestCommitTsXid контрольної точки: %u\n" msgstr "Останній newestCommitTsXid контрольної точки: %u\n"
#: pg_controldata.c:281 #: pg_controldata.c:275
#, c-format #, c-format
msgid "Time of latest checkpoint: %s\n" msgid "Time of latest checkpoint: %s\n"
msgstr "Час останньої контрольної точки: %s\n" msgstr "Час останньої контрольної точки: %s\n"
#: pg_controldata.c:283 #: pg_controldata.c:277
#, c-format #, c-format
msgid "Fake LSN counter for unlogged rels: %X/%X\n" msgid "Fake LSN counter for unlogged rels: %X/%X\n"
msgstr "Фіктивний LSN для таблиць без журналювання: %X/%X\n" msgstr "Фіктивний LSN для таблиць без журналювання: %X/%X\n"
#: pg_controldata.c:286 #: pg_controldata.c:280
#, c-format #, c-format
msgid "Minimum recovery ending location: %X/%X\n" msgid "Minimum recovery ending location: %X/%X\n"
msgstr "Мінімальне розташування кінця відновлення: %X/%X\n" msgstr "Мінімальне розташування кінця відновлення: %X/%X\n"
#: pg_controldata.c:289 #: pg_controldata.c:283
#, c-format #, c-format
msgid "Min recovery ending loc's timeline: %u\n" msgid "Min recovery ending loc's timeline: %u\n"
msgstr "Мінімальна позиція історії часу завершення відновлення: %u\n" msgstr "Мінімальна позиція історії часу завершення відновлення: %u\n"
#: pg_controldata.c:291 #: pg_controldata.c:285
#, c-format #, c-format
msgid "Backup start location: %X/%X\n" msgid "Backup start location: %X/%X\n"
msgstr "Початкове розташування резервного копіювання: %X/%X\n" msgstr "Початкове розташування резервного копіювання: %X/%X\n"
#: pg_controldata.c:294 #: pg_controldata.c:288
#, c-format #, c-format
msgid "Backup end location: %X/%X\n" msgid "Backup end location: %X/%X\n"
msgstr "Кінцеве розташування резервного копіювання: %X/%X\n" msgstr "Кінцеве розташування резервного копіювання: %X/%X\n"
#: pg_controldata.c:297 #: pg_controldata.c:291
#, c-format #, c-format
msgid "End-of-backup record required: %s\n" msgid "End-of-backup record required: %s\n"
msgstr "Вимагається запис кінця резервного копіювання: %s\n" msgstr "Вимагається запис кінця резервного копіювання: %s\n"
#: pg_controldata.c:298 #: pg_controldata.c:292
msgid "no" msgid "no"
msgstr "ні" msgstr "ні"
#: pg_controldata.c:298 #: pg_controldata.c:292
msgid "yes" msgid "yes"
msgstr "так" msgstr "так"
#: pg_controldata.c:299 #: pg_controldata.c:293
#, c-format #, c-format
msgid "wal_level setting: %s\n" msgid "wal_level setting: %s\n"
msgstr "налаштування wal_рівня: %s\n" msgstr "налаштування wal_рівня: %s\n"
#: pg_controldata.c:301 #: pg_controldata.c:295
#, c-format #, c-format
msgid "wal_log_hints setting: %s\n" msgid "wal_log_hints setting: %s\n"
msgstr "налаштування wal_log_hints: %s\n" msgstr "налаштування wal_log_hints: %s\n"
#: pg_controldata.c:303 #: pg_controldata.c:297
#, c-format #, c-format
msgid "max_connections setting: %d\n" msgid "max_connections setting: %d\n"
msgstr "налаштування max_connections: %d\n" msgstr "налаштування max_connections: %d\n"
#: pg_controldata.c:305 #: pg_controldata.c:299
#, c-format #, c-format
msgid "max_worker_processes setting: %d\n" msgid "max_worker_processes setting: %d\n"
msgstr "налаштування max_worker_processes: %d\n" msgstr "налаштування max_worker_processes: %d\n"
#: pg_controldata.c:307 #: pg_controldata.c:301
#, c-format
msgid "max_wal_senders setting: %d\n"
msgstr "налаштування max_wal_senders: %d\n"
#: pg_controldata.c:303
#, c-format #, c-format
msgid "max_prepared_xacts setting: %d\n" msgid "max_prepared_xacts setting: %d\n"
msgstr "налаштування max_prepared_xacts: %d\n" msgstr "налаштування max_prepared_xacts: %d\n"
#: pg_controldata.c:309 #: pg_controldata.c:305
#, c-format #, c-format
msgid "max_locks_per_xact setting: %d\n" msgid "max_locks_per_xact setting: %d\n"
msgstr "налаштування max_locks_per_xact: %d\n" msgstr "налаштування max_locks_per_xact: %d\n"
#: pg_controldata.c:311 #: pg_controldata.c:307
#, c-format #, c-format
msgid "track_commit_timestamp setting: %s\n" msgid "track_commit_timestamp setting: %s\n"
msgstr "налаштування track_commit_timestamp: %s\n" msgstr "налаштування track_commit_timestamp: %s\n"
#: pg_controldata.c:313 #: pg_controldata.c:309
#, c-format #, c-format
msgid "Maximum data alignment: %u\n" msgid "Maximum data alignment: %u\n"
msgstr "Максимальне вирівнювання даних: %u\n" msgstr "Максимальне вирівнювання даних: %u\n"
#: pg_controldata.c:316 #: pg_controldata.c:312
#, c-format #, c-format
msgid "Database block size: %u\n" msgid "Database block size: %u\n"
msgstr "Розмір блоку бази даних: %u\n" msgstr "Розмір блоку бази даних: %u\n"
#: pg_controldata.c:318 #: pg_controldata.c:314
#, c-format #, c-format
msgid "Blocks per segment of large relation: %u\n" msgid "Blocks per segment of large relation: %u\n"
msgstr "Блоків на сегмент великого відношення: %u\n" msgstr "Блоків на сегмент великого відношення: %u\n"
#: pg_controldata.c:320 #: pg_controldata.c:316
#, c-format #, c-format
msgid "WAL block size: %u\n" msgid "WAL block size: %u\n"
msgstr "Pозмір блоку WAL: %u\n" msgstr "Pозмір блоку WAL: %u\n"
#: pg_controldata.c:322 #: pg_controldata.c:318
#, c-format #, c-format
msgid "Bytes per WAL segment: %u\n" msgid "Bytes per WAL segment: %u\n"
msgstr "Байтів на сегмент WAL: %u\n" msgstr "Байтів на сегмент WAL: %u\n"
#: pg_controldata.c:324 #: pg_controldata.c:320
#, c-format #, c-format
msgid "Maximum length of identifiers: %u\n" msgid "Maximum length of identifiers: %u\n"
msgstr "Максимальна довжина ідентифікаторів: %u\n" msgstr "Максимальна довжина ідентифікаторів: %u\n"
#: pg_controldata.c:326 #: pg_controldata.c:322
#, c-format #, c-format
msgid "Maximum columns in an index: %u\n" msgid "Maximum columns in an index: %u\n"
msgstr "Максимальна кількість стовпців в індексі: %u\n" msgstr "Максимальна кількість стовпців в індексі: %u\n"
#: pg_controldata.c:328 #: pg_controldata.c:324
#, c-format #, c-format
msgid "Maximum size of a TOAST chunk: %u\n" msgid "Maximum size of a TOAST chunk: %u\n"
msgstr "Максимальний розмір сегменту TOAST: %u\n" msgstr "Максимальний розмір сегменту TOAST: %u\n"
#: pg_controldata.c:330 #: pg_controldata.c:326
#, c-format #, c-format
msgid "Size of a large-object chunk: %u\n" msgid "Size of a large-object chunk: %u\n"
msgstr "Розмір сегменту великих обїєктів: %u\n" msgstr "Розмір сегменту великих обїєктів: %u\n"
#: pg_controldata.c:333 #: pg_controldata.c:329
#, c-format #, c-format
msgid "Date/time type storage: %s\n" msgid "Date/time type storage: %s\n"
msgstr "Дата/час типу сховища: %s\n" msgstr "Дата/час типу сховища: %s\n"
#: pg_controldata.c:334 #: pg_controldata.c:330
msgid "64-bit integers" msgid "64-bit integers"
msgstr "64-бітні цілі" msgstr "64-бітні цілі"
#: pg_controldata.c:335 #: pg_controldata.c:331
#, c-format
msgid "Float4 argument passing: %s\n"
msgstr "Передача аргументу Float4: %s\n"
#: pg_controldata.c:336 pg_controldata.c:338
msgid "by reference"
msgstr "за посиланням"
#: pg_controldata.c:336 pg_controldata.c:338
msgid "by value"
msgstr "за значенням"
#: pg_controldata.c:337
#, c-format #, c-format
msgid "Float8 argument passing: %s\n" msgid "Float8 argument passing: %s\n"
msgstr "Передача аргументу Float8: %s\n" msgstr "Передача аргументу Float8: %s\n"
#: pg_controldata.c:339 #: pg_controldata.c:332
msgid "by reference"
msgstr "за посиланням"
#: pg_controldata.c:332
msgid "by value"
msgstr "за значенням"
#: pg_controldata.c:333
#, c-format #, c-format
msgid "Data page checksum version: %u\n" msgid "Data page checksum version: %u\n"
msgstr "Версія контрольних сум сторінок даних: %u\n" msgstr "Версія контрольних сум сторінок даних: %u\n"
#: pg_controldata.c:341 #: pg_controldata.c:335
#, c-format #, c-format
msgid "Mock authentication nonce: %s\n" msgid "Mock authentication nonce: %s\n"
msgstr "Імітувати нонс для аутентифікації: %s\n" msgstr "Імітувати нонс для аутентифікації: %s\n"

View File

@ -1,9 +1,9 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: postgresql\n" "Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2018-12-04 20:35+0100\n" "POT-Creation-Date: 2020-02-19 12:14+0000\n"
"PO-Revision-Date: 2019-05-12 22:09\n" "PO-Revision-Date: 2020-07-07 11:18\n"
"Last-Translator: pasha_golub\n" "Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
@ -11,45 +11,50 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Generator: crowdin.com\n"
"X-Crowdin-Project: postgresql\n" "X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n" "X-Crowdin-Language: uk\n"
"X-Crowdin-File: /REL_11_STABLE/src/bin/pg_ctl/po/pg_ctl.pot\n" "X-Crowdin-File: /DEV_13/pg_ctl.pot\n"
"X-Crowdin-File-ID: 238\n"
#: ../../common/exec.c:127 ../../common/exec.c:241 ../../common/exec.c:284 #: ../../common/exec.c:138 ../../common/exec.c:255 ../../common/exec.c:301
#, c-format #, c-format
msgid "could not identify current directory: %s" msgid "could not identify current directory: %m"
msgstr "не вдалося визначити поточний каталог: %s" msgstr "не вдалося визначити поточний каталог: %m"
#: ../../common/exec.c:146 #: ../../common/exec.c:157
#, c-format #, c-format
msgid "invalid binary \"%s\"" msgid "invalid binary \"%s\""
msgstr "невірний бінарний файл \"%s\"" msgstr "невірний бінарний файл \"%s\""
#: ../../common/exec.c:195 #: ../../common/exec.c:207
#, c-format #, c-format
msgid "could not read binary \"%s\"" msgid "could not read binary \"%s\""
msgstr "неможливо прочитати бінарний файл \"%s\"" msgstr "неможливо прочитати бінарний файл \"%s\""
#: ../../common/exec.c:202 #: ../../common/exec.c:215
#, c-format #, c-format
msgid "could not find a \"%s\" to execute" msgid "could not find a \"%s\" to execute"
msgstr "неможливо знайти \"%s\" для виконання" msgstr "неможливо знайти \"%s\" для виконання"
#: ../../common/exec.c:257 ../../common/exec.c:293 #: ../../common/exec.c:271 ../../common/exec.c:310
#, c-format #, c-format
msgid "could not change directory to \"%s\": %s" msgid "could not change directory to \"%s\": %m"
msgstr "неможливо змінити директорію на \"%s\": %s" msgstr "не вдалося змінити каталог на \"%s\": %m"
#: ../../common/exec.c:272 #: ../../common/exec.c:288
#, c-format #, c-format
msgid "could not read symbolic link \"%s\"" msgid "could not read symbolic link \"%s\": %m"
msgstr "неможливо прочитати символічне посилання \"%s\"" msgstr "не можливо прочитати символічне послання \"%s\": %m"
#: ../../common/exec.c:523 #: ../../common/exec.c:541
#, c-format #, c-format
msgid "pclose failed: %s" msgid "pclose failed: %m"
msgstr "помилка pclose: %s" msgstr "помилка pclose: %m"
#: ../../common/exec.c:670 ../../common/exec.c:715 ../../common/exec.c:807
msgid "out of memory"
msgstr "недостатньо пам'яті"
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../port/path.c:632 ../../port/path.c:670 #: ../../common/fe_memutils.c:98 ../../port/path.c:632 ../../port/path.c:670
@ -78,22 +83,17 @@ msgstr "команду не знайдено"
msgid "child process exited with exit code %d" msgid "child process exited with exit code %d"
msgstr "дочірній процес завершився з кодом виходу %d" msgstr "дочірній процес завершився з кодом виходу %d"
#: ../../common/wait_error.c:61 #: ../../common/wait_error.c:62
#, c-format #, c-format
msgid "child process was terminated by exception 0x%X" msgid "child process was terminated by exception 0x%X"
msgstr "дочірній процес перервано через помилку 0х%X" msgstr "дочірній процес перервано через помилку 0х%X"
#: ../../common/wait_error.c:71 #: ../../common/wait_error.c:66
#, c-format #, c-format
msgid "child process was terminated by signal %s" msgid "child process was terminated by signal %d: %s"
msgstr "дочірній процес перервано через сигнал %s" msgstr "дочірній процес перервано через сигнал %d: %s"
#: ../../common/wait_error.c:75 #: ../../common/wait_error.c:72
#, c-format
msgid "child process was terminated by signal %d"
msgstr "дочірній процес перервано через сигнал %d"
#: ../../common/wait_error.c:80
#, c-format #, c-format
msgid "child process exited with unrecognized status %d" msgid "child process exited with unrecognized status %d"
msgstr "дочірній процес завершився з невизнаним статусом %d" msgstr "дочірній процес завершився з невизнаним статусом %d"
@ -103,62 +103,77 @@ msgstr "дочірній процес завершився з невизнани
msgid "could not get current working directory: %s\n" msgid "could not get current working directory: %s\n"
msgstr "не вдалося отримати поточний робочий каталог: %s\n" msgstr "не вдалося отримати поточний робочий каталог: %s\n"
#: pg_ctl.c:257 #: pg_ctl.c:262
#, c-format #, c-format
msgid "%s: directory \"%s\" does not exist\n" msgid "%s: directory \"%s\" does not exist\n"
msgstr "%s: директорія \"%s\" не існує\n" msgstr "%s: директорія \"%s\" не існує\n"
#: pg_ctl.c:260 #: pg_ctl.c:265
#, c-format #, c-format
msgid "%s: could not access directory \"%s\": %s\n" msgid "%s: could not access directory \"%s\": %s\n"
msgstr "%s: немає доступу до каталогу \"%s\": %s\n" msgstr "%s: немає доступу до каталогу \"%s\": %s\n"
#: pg_ctl.c:273 #: pg_ctl.c:278
#, c-format #, c-format
msgid "%s: directory \"%s\" is not a database cluster directory\n" msgid "%s: directory \"%s\" is not a database cluster directory\n"
msgstr "%s: каталог \"%s\" не є каталогом кластера бази даних\n" msgstr "%s: каталог \"%s\" не є каталогом кластера бази даних\n"
#: pg_ctl.c:286 #: pg_ctl.c:291
#, c-format #, c-format
msgid "%s: could not open PID file \"%s\": %s\n" msgid "%s: could not open PID file \"%s\": %s\n"
msgstr "%s: не вдалося відкрити файл PID \"%s\": %s\n" msgstr "%s: не вдалося відкрити файл PID \"%s\": %s\n"
#: pg_ctl.c:295 #: pg_ctl.c:300
#, c-format #, c-format
msgid "%s: the PID file \"%s\" is empty\n" msgid "%s: the PID file \"%s\" is empty\n"
msgstr "%s: файл PID \"%s\" пустий\n" msgstr "%s: файл PID \"%s\" пустий\n"
#: pg_ctl.c:298 #: pg_ctl.c:303
#, c-format #, c-format
msgid "%s: invalid data in PID file \"%s\"\n" msgid "%s: invalid data in PID file \"%s\"\n"
msgstr "%s: невірні дані у файлі PID \"%s\"\n" msgstr "%s: невірні дані у файлі PID \"%s\"\n"
#: pg_ctl.c:459 pg_ctl.c:487 #: pg_ctl.c:464 pg_ctl.c:506
#, c-format #, c-format
msgid "%s: could not start server: %s\n" msgid "%s: could not start server: %s\n"
msgstr "%s: не вдалося запустити сервер: %s\n" msgstr "%s: не вдалося запустити сервер: %s\n"
#: pg_ctl.c:511 #: pg_ctl.c:484
#, c-format
msgid "%s: could not start server due to setsid() failure: %s\n"
msgstr "%s: не вдалося запустити сервер через помилку setsid(): %s\n"
#: pg_ctl.c:548
#, c-format
msgid "%s: could not open log file \"%s\": %s\n"
msgstr "%s: не вдалося відкрити файл журналу \"%s\": %s\n"
#: pg_ctl.c:565
#, c-format #, c-format
msgid "%s: could not start server: error code %lu\n" msgid "%s: could not start server: error code %lu\n"
msgstr "%s: не вдалося запустити сервер: код помилки %lu\n" msgstr "%s: не вдалося запустити сервер: код помилки %lu\n"
#: pg_ctl.c:658 #: pg_ctl.c:712
#, c-format #, c-format
msgid "%s: cannot set core file size limit; disallowed by hard limit\n" msgid "%s: cannot set core file size limit; disallowed by hard limit\n"
msgstr "%s: не вдалося встановити обмеження на розмір файлу; заборонено жорстким лімітом\n" msgstr "%s: не вдалося встановити обмеження на розмір файлу; заборонено жорстким лімітом\n"
#: pg_ctl.c:684 #: pg_ctl.c:738
#, c-format #, c-format
msgid "%s: could not read file \"%s\"\n" msgid "%s: could not read file \"%s\"\n"
msgstr "%s: не вдалося прочитати файл \"%s\"\n" msgstr "%s: не вдалося прочитати файл \"%s\"\n"
#: pg_ctl.c:689 #: pg_ctl.c:743
#, c-format #, c-format
msgid "%s: option file \"%s\" must have exactly one line\n" msgid "%s: option file \"%s\" must have exactly one line\n"
msgstr "%s: файл параметрів \"%s\" повинен містити рівно один рядок\n" msgstr "%s: файл параметрів \"%s\" повинен містити рівно один рядок\n"
#: pg_ctl.c:735 #: pg_ctl.c:785 pg_ctl.c:976 pg_ctl.c:1072
#, c-format
msgid "%s: could not send stop signal (PID: %ld): %s\n"
msgstr "%s: не вдалося надіслати стоп-сигнал (PID: %ld): %s\n"
#: pg_ctl.c:813
#, c-format #, c-format
msgid "The program \"%s\" is needed by %s but was not found in the\n" msgid "The program \"%s\" is needed by %s but was not found in the\n"
"same directory as \"%s\".\n" "same directory as \"%s\".\n"
@ -166,7 +181,7 @@ msgid "The program \"%s\" is needed by %s but was not found in the\n"
msgstr "Програма \"%s\" потрібна для %s, але не знайдена в тому ж каталозі, що й \"%s\".\n" msgstr "Програма \"%s\" потрібна для %s, але не знайдена в тому ж каталозі, що й \"%s\".\n"
"Перевірте вашу установку.\n" "Перевірте вашу установку.\n"
#: pg_ctl.c:741 #: pg_ctl.c:819
#, c-format #, c-format
msgid "The program \"%s\" was found by \"%s\"\n" msgid "The program \"%s\" was found by \"%s\"\n"
"but was not the same version as %s.\n" "but was not the same version as %s.\n"
@ -174,573 +189,602 @@ msgid "The program \"%s\" was found by \"%s\"\n"
msgstr "Програма \"%s\" була знайдена \"%s\", але не була тієї ж версії, що %s.\n" msgstr "Програма \"%s\" була знайдена \"%s\", але не була тієї ж версії, що %s.\n"
"Перевірте вашу установку.\n" "Перевірте вашу установку.\n"
#: pg_ctl.c:774 #: pg_ctl.c:852
#, c-format #, c-format
msgid "%s: database system initialization failed\n" msgid "%s: database system initialization failed\n"
msgstr "%s: не вдалося виконати ініціалізацію системи бази даних\n" msgstr "%s: не вдалося виконати ініціалізацію системи бази даних\n"
#: pg_ctl.c:789 #: pg_ctl.c:867
#, c-format #, c-format
msgid "%s: another server might be running; trying to start server anyway\n" msgid "%s: another server might be running; trying to start server anyway\n"
msgstr "%s: мабуть, інший сервер вже працює; у будь-якому разі спробуємо запустити сервер\n" msgstr "%s: мабуть, інший сервер вже працює; у будь-якому разі спробуємо запустити сервер\n"
#: pg_ctl.c:827 #: pg_ctl.c:916
msgid "waiting for server to start..." msgid "waiting for server to start..."
msgstr "очікується запуск серверу..." msgstr "очікується запуск серверу..."
#: pg_ctl.c:832 pg_ctl.c:937 pg_ctl.c:1029 pg_ctl.c:1159 #: pg_ctl.c:921 pg_ctl.c:1026 pg_ctl.c:1118 pg_ctl.c:1248
msgid " done\n" msgid " done\n"
msgstr " готово\n" msgstr " готово\n"
#: pg_ctl.c:833 #: pg_ctl.c:922
msgid "server started\n" msgid "server started\n"
msgstr "сервер запущено\n" msgstr "сервер запущено\n"
#: pg_ctl.c:836 pg_ctl.c:842 pg_ctl.c:1164 #: pg_ctl.c:925 pg_ctl.c:931 pg_ctl.c:1253
msgid " stopped waiting\n" msgid " stopped waiting\n"
msgstr " очікування припинено\n" msgstr " очікування припинено\n"
#: pg_ctl.c:837 #: pg_ctl.c:926
#, c-format #, c-format
msgid "%s: server did not start in time\n" msgid "%s: server did not start in time\n"
msgstr "%s: сервер не було запущено вчасно\n" msgstr "%s: сервер не було запущено вчасно\n"
#: pg_ctl.c:843 #: pg_ctl.c:932
#, c-format #, c-format
msgid "%s: could not start server\n" msgid "%s: could not start server\n"
"Examine the log output.\n" "Examine the log output.\n"
msgstr "%s: неможливо запустити сервер\n" msgstr "%s: неможливо запустити сервер\n"
"Передивіться протокол виконання.\n" "Передивіться протокол виконання.\n"
#: pg_ctl.c:851 #: pg_ctl.c:940
msgid "server starting\n" msgid "server starting\n"
msgstr "запуск серверу\n" msgstr "запуск серверу\n"
#: pg_ctl.c:872 pg_ctl.c:959 pg_ctl.c:1050 pg_ctl.c:1089 #: pg_ctl.c:961 pg_ctl.c:1048 pg_ctl.c:1139 pg_ctl.c:1178 pg_ctl.c:1277
#, c-format #, c-format
msgid "%s: PID file \"%s\" does not exist\n" msgid "%s: PID file \"%s\" does not exist\n"
msgstr "%s: файл PID \"%s\" не існує\n" msgstr "%s: файл PID \"%s\" не існує\n"
#: pg_ctl.c:873 pg_ctl.c:961 pg_ctl.c:1051 pg_ctl.c:1090 #: pg_ctl.c:962 pg_ctl.c:1050 pg_ctl.c:1140 pg_ctl.c:1179 pg_ctl.c:1278
msgid "Is server running?\n" msgid "Is server running?\n"
msgstr "Сервер працює?\n" msgstr "Сервер працює?\n"
#: pg_ctl.c:879 #: pg_ctl.c:968
#, c-format #, c-format
msgid "%s: cannot stop server; single-user server is running (PID: %ld)\n" msgid "%s: cannot stop server; single-user server is running (PID: %ld)\n"
msgstr "%s: не можливо зупинити сервер; сервер запущений в режимі single-user (PID: %ld)\n" msgstr "%s: не можливо зупинити сервер; сервер запущений в режимі single-user (PID: %ld)\n"
#: pg_ctl.c:887 pg_ctl.c:983 #: pg_ctl.c:983
#, c-format
msgid "%s: could not send stop signal (PID: %ld): %s\n"
msgstr "%s: не вдалося надіслати стоп-сигнал (PID: %ld): %s\n"
#: pg_ctl.c:894
msgid "server shutting down\n" msgid "server shutting down\n"
msgstr "сервер зупиняється\n" msgstr "сервер зупиняється\n"
#: pg_ctl.c:909 pg_ctl.c:998 #: pg_ctl.c:998 pg_ctl.c:1087
msgid "WARNING: online backup mode is active\n" msgid "WARNING: online backup mode is active\n"
"Shutdown will not complete until pg_stop_backup() is called.\n\n" "Shutdown will not complete until pg_stop_backup() is called.\n\n"
msgstr "ПОПЕРЕДЖЕННЯ: режим онлайн копіювання активний\n" msgstr "ПОПЕРЕДЖЕННЯ: режим онлайн копіювання активний\n"
"Зупинку не буде завершено поки не буде викликано pg_stop_backup().\n\n" "Зупинку не буде завершено поки не буде викликано pg_stop_backup().\n\n"
#: pg_ctl.c:913 pg_ctl.c:1002 #: pg_ctl.c:1002 pg_ctl.c:1091
msgid "waiting for server to shut down..." msgid "waiting for server to shut down..."
msgstr "очікується зупинка серверу..." msgstr "очікується зупинка серверу..."
#: pg_ctl.c:929 pg_ctl.c:1020 #: pg_ctl.c:1018 pg_ctl.c:1109
msgid " failed\n" msgid " failed\n"
msgstr " помилка\n" msgstr " помилка\n"
#: pg_ctl.c:931 pg_ctl.c:1022 #: pg_ctl.c:1020 pg_ctl.c:1111
#, c-format #, c-format
msgid "%s: server does not shut down\n" msgid "%s: server does not shut down\n"
msgstr "%s: сервер не зупинено\n" msgstr "%s: сервер не зупинено\n"
#: pg_ctl.c:933 pg_ctl.c:1024 #: pg_ctl.c:1022 pg_ctl.c:1113
msgid "HINT: The \"-m fast\" option immediately disconnects sessions rather than\n" msgid "HINT: The \"-m fast\" option immediately disconnects sessions rather than\n"
"waiting for session-initiated disconnection.\n" "waiting for session-initiated disconnection.\n"
msgstr "ПІДКАЗКА: Режим \"-m fast\" закриває сесії відразу, не чекаючи на відключення ініційовані сесіями.\n" msgstr "ПІДКАЗКА: Режим \"-m fast\" закриває сесії відразу, не чекаючи на відключення ініційовані сесіями.\n"
#: pg_ctl.c:939 pg_ctl.c:1030 #: pg_ctl.c:1028 pg_ctl.c:1119
msgid "server stopped\n" msgid "server stopped\n"
msgstr "сервер зупинено\n" msgstr "сервер зупинено\n"
#: pg_ctl.c:962 #: pg_ctl.c:1051
msgid "trying to start server anyway\n" msgid "trying to start server anyway\n"
msgstr "спроба запуску серверу в будь-якому разі\n" msgstr "спроба запуску серверу в будь-якому разі\n"
#: pg_ctl.c:971 #: pg_ctl.c:1060
#, c-format #, c-format
msgid "%s: cannot restart server; single-user server is running (PID: %ld)\n" msgid "%s: cannot restart server; single-user server is running (PID: %ld)\n"
msgstr "%s: не можливо перезапустити сервер; сервер запущений в режимі single-user (PID: %ld)\n" msgstr "%s: не можливо перезапустити сервер; сервер запущений в режимі single-user (PID: %ld)\n"
#: pg_ctl.c:974 pg_ctl.c:1060 #: pg_ctl.c:1063 pg_ctl.c:1149
msgid "Please terminate the single-user server and try again.\n" msgid "Please terminate the single-user server and try again.\n"
msgstr "Будь ласка, припиніть однокористувацький сервер та спробуйте ще раз.\n" msgstr "Будь ласка, припиніть однокористувацький сервер та спробуйте ще раз.\n"
#: pg_ctl.c:1034 #: pg_ctl.c:1123
#, c-format #, c-format
msgid "%s: old server process (PID: %ld) seems to be gone\n" msgid "%s: old server process (PID: %ld) seems to be gone\n"
msgstr "%s: старий серверний процес (PID: %ld), здається, зник\n" msgstr "%s: старий серверний процес (PID: %ld), здається, зник\n"
#: pg_ctl.c:1036 #: pg_ctl.c:1125
msgid "starting server anyway\n" msgid "starting server anyway\n"
msgstr "запуск серверу в будь-якому разі\n" msgstr "запуск серверу в будь-якому разі\n"
#: pg_ctl.c:1057 #: pg_ctl.c:1146
#, c-format #, c-format
msgid "%s: cannot reload server; single-user server is running (PID: %ld)\n" msgid "%s: cannot reload server; single-user server is running (PID: %ld)\n"
msgstr "%s: неможливо перезавантажити сервер; сервер запущено в однокористувацькому режимі (PID: %ld)\n" msgstr "%s: неможливо перезавантажити сервер; сервер запущено в однокористувацькому режимі (PID: %ld)\n"
#: pg_ctl.c:1066 #: pg_ctl.c:1155
#, c-format #, c-format
msgid "%s: could not send reload signal (PID: %ld): %s\n" msgid "%s: could not send reload signal (PID: %ld): %s\n"
msgstr "%s: не можливо надіслати сигнал перезавантаження (PID: %ld): %s\n" msgstr "%s: не можливо надіслати сигнал перезавантаження (PID: %ld): %s\n"
#: pg_ctl.c:1071 #: pg_ctl.c:1160
msgid "server signaled\n" msgid "server signaled\n"
msgstr "серверу надіслано сигнал\n" msgstr "серверу надіслано сигнал\n"
#: pg_ctl.c:1096 #: pg_ctl.c:1185
#, c-format #, c-format
msgid "%s: cannot promote server; single-user server is running (PID: %ld)\n" msgid "%s: cannot promote server; single-user server is running (PID: %ld)\n"
msgstr "%s: неможливо підвищити сервер; сервер запущено в режимі single-user (PID: %ld)\n" msgstr "%s: неможливо підвищити сервер; сервер запущено в режимі single-user (PID: %ld)\n"
#: pg_ctl.c:1104 #: pg_ctl.c:1193
#, c-format #, c-format
msgid "%s: cannot promote server; server is not in standby mode\n" msgid "%s: cannot promote server; server is not in standby mode\n"
msgstr "%s: неможливо підвищити сервер; сервер запущено не в режимі резерву\n" msgstr "%s: неможливо підвищити сервер; сервер запущено не в режимі резерву\n"
#: pg_ctl.c:1119 #: pg_ctl.c:1208
#, c-format #, c-format
msgid "%s: could not create promote signal file \"%s\": %s\n" msgid "%s: could not create promote signal file \"%s\": %s\n"
msgstr "%s: неможливо створити файл \"%s\" із сигналом для підвищення: %s\n" msgstr "%s: неможливо створити файл \"%s\" із сигналом для підвищення: %s\n"
#: pg_ctl.c:1125 #: pg_ctl.c:1214
#, c-format #, c-format
msgid "%s: could not write promote signal file \"%s\": %s\n" msgid "%s: could not write promote signal file \"%s\": %s\n"
msgstr "%s: неможливо записати файл \"%s\" із сигналом для підвищення: %s\n" msgstr "%s: неможливо записати файл \"%s\" із сигналом для підвищення: %s\n"
#: pg_ctl.c:1133 #: pg_ctl.c:1222
#, c-format #, c-format
msgid "%s: could not send promote signal (PID: %ld): %s\n" msgid "%s: could not send promote signal (PID: %ld): %s\n"
msgstr "%s: неможливо надіслати сигнал підвищення (PID: %ld): %s\n" msgstr "%s: неможливо надіслати сигнал підвищення (PID: %ld): %s\n"
#: pg_ctl.c:1136 #: pg_ctl.c:1225
#, c-format #, c-format
msgid "%s: could not remove promote signal file \"%s\": %s\n" msgid "%s: could not remove promote signal file \"%s\": %s\n"
msgstr "%s: неможливо видалити файл \"%s\" із сигналом для підвищення: %s\n" msgstr "%s: неможливо видалити файл \"%s\" із сигналом для підвищення: %s\n"
#: pg_ctl.c:1146 #: pg_ctl.c:1235
msgid "waiting for server to promote..." msgid "waiting for server to promote..."
msgstr "очікується підвищення серверу..." msgstr "очікується підвищення серверу..."
#: pg_ctl.c:1160 #: pg_ctl.c:1249
msgid "server promoted\n" msgid "server promoted\n"
msgstr "сервер підвищено\n" msgstr "сервер підвищено\n"
#: pg_ctl.c:1165 #: pg_ctl.c:1254
#, c-format #, c-format
msgid "%s: server did not promote in time\n" msgid "%s: server did not promote in time\n"
msgstr "%s: сервер не було підвищено вчасно\n" msgstr "%s: сервер не було підвищено вчасно\n"
#: pg_ctl.c:1171 #: pg_ctl.c:1260
msgid "server promoting\n" msgid "server promoting\n"
msgstr "сервер підвищується\n" msgstr "сервер підвищується\n"
#: pg_ctl.c:1218 #: pg_ctl.c:1284
#, c-format
msgid "%s: cannot rotate log file; single-user server is running (PID: %ld)\n"
msgstr "%s: не можливо розвернути файл журналу; сервер працює в режимі одного користувача (PID: %ld)\n"
#: pg_ctl.c:1294
#, c-format
msgid "%s: could not create log rotation signal file \"%s\": %s\n"
msgstr "%s: не вдалося створити файл сигналу розвороту журналу \"%s\": %s\n"
#: pg_ctl.c:1300
#, c-format
msgid "%s: could not write log rotation signal file \"%s\": %s\n"
msgstr "%s: не вдалося записати у файл сигналу розвороту журналу \"%s\": %s\n"
#: pg_ctl.c:1308
#, c-format
msgid "%s: could not send log rotation signal (PID: %ld): %s\n"
msgstr "%s: не вдалося надіслати сигнал розвороту журналу (PID: %ld): %s\n"
#: pg_ctl.c:1311
#, c-format
msgid "%s: could not remove log rotation signal file \"%s\": %s\n"
msgstr "%s: не вдалося видалити файл сигналу розвороту журналу \"%s\": %s\n"
#: pg_ctl.c:1316
msgid "server signaled to rotate log file\n"
msgstr "серверу надіслано сигнал для розворот файлу журналу\n"
#: pg_ctl.c:1363
#, c-format #, c-format
msgid "%s: single-user server is running (PID: %ld)\n" msgid "%s: single-user server is running (PID: %ld)\n"
msgstr "%s: однокористувацький сервер працює (PID: %ld)\n" msgstr "%s: однокористувацький сервер працює (PID: %ld)\n"
#: pg_ctl.c:1232 #: pg_ctl.c:1377
#, c-format #, c-format
msgid "%s: server is running (PID: %ld)\n" msgid "%s: server is running (PID: %ld)\n"
msgstr "%s: сервер працює (PID: %ld)\n" msgstr "%s: сервер працює (PID: %ld)\n"
#: pg_ctl.c:1248 #: pg_ctl.c:1393
#, c-format #, c-format
msgid "%s: no server running\n" msgid "%s: no server running\n"
msgstr "%s: сервер не працює \n" msgstr "%s: сервер не працює \n"
#: pg_ctl.c:1265 #: pg_ctl.c:1410
#, c-format #, c-format
msgid "%s: could not send signal %d (PID: %ld): %s\n" msgid "%s: could not send signal %d (PID: %ld): %s\n"
msgstr "%s: не вдалося надіслати сигнал %d (PID: %ld): %s\n" msgstr "%s: не вдалося надіслати сигнал %d (PID: %ld): %s\n"
#: pg_ctl.c:1322 #: pg_ctl.c:1467
#, c-format #, c-format
msgid "%s: could not find own program executable\n" msgid "%s: could not find own program executable\n"
msgstr "%s: не вдалося знайти ехе файл власної програми\n" msgstr "%s: не вдалося знайти ехе файл власної програми\n"
#: pg_ctl.c:1332 #: pg_ctl.c:1477
#, c-format #, c-format
msgid "%s: could not find postgres program executable\n" msgid "%s: could not find postgres program executable\n"
msgstr "%s: не вдалося знайти виконану програму postgres\n" msgstr "%s: не вдалося знайти виконану програму postgres\n"
#: pg_ctl.c:1402 pg_ctl.c:1436 #: pg_ctl.c:1547 pg_ctl.c:1581
#, c-format #, c-format
msgid "%s: could not open service manager\n" msgid "%s: could not open service manager\n"
msgstr "%s: не вдалося відкрити менеджер служб\n" msgstr "%s: не вдалося відкрити менеджер служб\n"
#: pg_ctl.c:1408 #: pg_ctl.c:1553
#, c-format #, c-format
msgid "%s: service \"%s\" already registered\n" msgid "%s: service \"%s\" already registered\n"
msgstr "%s: служба \"%s\" вже зареєстрована \n" msgstr "%s: служба \"%s\" вже зареєстрована \n"
#: pg_ctl.c:1419 #: pg_ctl.c:1564
#, c-format #, c-format
msgid "%s: could not register service \"%s\": error code %lu\n" msgid "%s: could not register service \"%s\": error code %lu\n"
msgstr "%s: не вдалося зареєструвати службу \"%s\": код помилки %lu\n" msgstr "%s: не вдалося зареєструвати службу \"%s\": код помилки %lu\n"
#: pg_ctl.c:1442 #: pg_ctl.c:1587
#, c-format #, c-format
msgid "%s: service \"%s\" not registered\n" msgid "%s: service \"%s\" not registered\n"
msgstr "%s: служба \"%s\" не зареєстрована \n" msgstr "%s: служба \"%s\" не зареєстрована \n"
#: pg_ctl.c:1449 #: pg_ctl.c:1594
#, c-format #, c-format
msgid "%s: could not open service \"%s\": error code %lu\n" msgid "%s: could not open service \"%s\": error code %lu\n"
msgstr "%s: не вдалося відкрити службу \"%s\": код помилки %lu\n" msgstr "%s: не вдалося відкрити службу \"%s\": код помилки %lu\n"
#: pg_ctl.c:1458 #: pg_ctl.c:1603
#, c-format #, c-format
msgid "%s: could not unregister service \"%s\": error code %lu\n" msgid "%s: could not unregister service \"%s\": error code %lu\n"
msgstr "%s: не вдалося видалити службу \"%s\": код помилки %lu\n" msgstr "%s: не вдалося видалити службу \"%s\": код помилки %lu\n"
#: pg_ctl.c:1545 #: pg_ctl.c:1690
msgid "Waiting for server startup...\n" msgid "Waiting for server startup...\n"
msgstr "Очікування запуску сервера...\n" msgstr "Очікування запуску сервера...\n"
#: pg_ctl.c:1548 #: pg_ctl.c:1693
msgid "Timed out waiting for server startup\n" msgid "Timed out waiting for server startup\n"
msgstr "Перевищено час очікування запуску сервера\n" msgstr "Перевищено час очікування запуску сервера\n"
#: pg_ctl.c:1552 #: pg_ctl.c:1697
msgid "Server started and accepting connections\n" msgid "Server started and accepting connections\n"
msgstr "Сервер запущений і приймає з'єднання\n" msgstr "Сервер запущений і приймає з'єднання\n"
#: pg_ctl.c:1607 #: pg_ctl.c:1752
#, c-format #, c-format
msgid "%s: could not start service \"%s\": error code %lu\n" msgid "%s: could not start service \"%s\": error code %lu\n"
msgstr "%s: не вдалося почати службу \"%s\": код помилки %lu\n" msgstr "%s: не вдалося почати службу \"%s\": код помилки %lu\n"
#: pg_ctl.c:1677 #: pg_ctl.c:1822
#, c-format #, c-format
msgid "%s: WARNING: cannot create restricted tokens on this platform\n" msgid "%s: WARNING: cannot create restricted tokens on this platform\n"
msgstr "%s: УВАГА: не вдалося створити обмежені токени на цій платформі\n" msgstr "%s: УВАГА: не вдалося створити обмежені токени на цій платформі\n"
#: pg_ctl.c:1690 #: pg_ctl.c:1835
#, c-format #, c-format
msgid "%s: could not open process token: error code %lu\n" msgid "%s: could not open process token: error code %lu\n"
msgstr "%s: не вдалося відкрити токен процесу: код помилки %lu\n" msgstr "%s: не вдалося відкрити токен процесу: код помилки %lu\n"
#: pg_ctl.c:1704 #: pg_ctl.c:1849
#, c-format #, c-format
msgid "%s: could not allocate SIDs: error code %lu\n" msgid "%s: could not allocate SIDs: error code %lu\n"
msgstr "%s: не вдалося виділити SID: код помилки %lu\n" msgstr "%s: не вдалося виділити SID: код помилки %lu\n"
#: pg_ctl.c:1731 #: pg_ctl.c:1876
#, c-format #, c-format
msgid "%s: could not create restricted token: error code %lu\n" msgid "%s: could not create restricted token: error code %lu\n"
msgstr "%s: не вдалося створити обмежений токен: код помилки %lu\n" msgstr "%s: не вдалося створити обмежений токен: код помилки %lu\n"
#: pg_ctl.c:1762 #: pg_ctl.c:1907
#, c-format #, c-format
msgid "%s: WARNING: could not locate all job object functions in system API\n" msgid "%s: WARNING: could not locate all job object functions in system API\n"
msgstr "%s: ПОПЕРЕДЖЕННЯ: не вдалося знайти усі робочі функції у системному API для завдань\n" msgstr "%s: ПОПЕРЕДЖЕННЯ: не вдалося знайти усі робочі функції у системному API для завдань\n"
#: pg_ctl.c:1859 #: pg_ctl.c:2004
#, c-format #, c-format
msgid "%s: could not get LUIDs for privileges: error code %lu\n" msgid "%s: could not get LUIDs for privileges: error code %lu\n"
msgstr "%s: не вдалося отримати LUIDs для прав: код помилки %lu\n" msgstr "%s: не вдалося отримати LUIDs для прав: код помилки %lu\n"
#: pg_ctl.c:1867 pg_ctl.c:1881 #: pg_ctl.c:2012 pg_ctl.c:2027
#, c-format #, c-format
msgid "%s: could not get token information: error code %lu\n" msgid "%s: could not get token information: error code %lu\n"
msgstr "%s: не вдалося отримати інформацію токену: код помилки %lu\n" msgstr "%s: не вдалося отримати інформацію токену: код помилки %lu\n"
#: pg_ctl.c:1875 #: pg_ctl.c:2021
#, c-format #, c-format
msgid "%s: out of memory\n" msgid "%s: out of memory\n"
msgstr "%s: бракує пам'яті\n" msgstr "%s: бракує пам'яті\n"
#: pg_ctl.c:1905 #: pg_ctl.c:2051
#, c-format #, c-format
msgid "Try \"%s --help\" for more information.\n" msgid "Try \"%s --help\" for more information.\n"
msgstr "Спробуйте \"%s --help\" для додаткової інформації.\n" msgstr "Спробуйте \"%s --help\" для отримання додаткової інформації.\n"
#: pg_ctl.c:1913 #: pg_ctl.c:2059
#, c-format #, c-format
msgid "%s is a utility to initialize, start, stop, or control a PostgreSQL server.\n\n" msgid "%s is a utility to initialize, start, stop, or control a PostgreSQL server.\n\n"
msgstr "%s - це утиліта для ініціалізації, запуску, зупинки і контролю серверу PostgreSQL.\n\n" msgstr "%s - це утиліта для ініціалізації, запуску, зупинки і контролю серверу PostgreSQL.\n\n"
#: pg_ctl.c:1914 #: pg_ctl.c:2060
#, c-format #, c-format
msgid "Usage:\n" msgid "Usage:\n"
msgstr "Використання:\n" msgstr "Використання:\n"
#: pg_ctl.c:1915 #: pg_ctl.c:2061
#, c-format #, c-format
msgid " %s init[db] [-D DATADIR] [-s] [-o OPTIONS]\n" msgid " %s init[db] [-D DATADIR] [-s] [-o OPTIONS]\n"
msgstr " %s init[db] [-D КАТАЛОГ-ДАНИХ] [-s] [-o ПАРАМЕТРИ]\n" msgstr " %s init[db] [-D КАТАЛОГ-ДАНИХ] [-s] [-o ПАРАМЕТРИ]\n"
#: pg_ctl.c:1916 #: pg_ctl.c:2062
#, c-format #, c-format
msgid " %s start [-D DATADIR] [-l FILENAME] [-W] [-t SECS] [-s]\n" msgid " %s start [-D DATADIR] [-l FILENAME] [-W] [-t SECS] [-s]\n"
" [-o OPTIONS] [-p PATH] [-c]\n" " [-o OPTIONS] [-p PATH] [-c]\n"
msgstr " %s start [-D КАТАЛОГ-ДАНИХ] [-l ІМ'Я-ФАЙЛУ] [-W] [-t СЕК] [-s]\n" msgstr " %s start [-D КАТАЛОГ-ДАНИХ] [-l ІМ'Я-ФАЙЛ] [-W] [-t СЕК] [-s]\n"
" [-o ПАРАМЕТРИ] [-p ШЛЯХ] [-c]\n" " [-o ПАРАМЕТРИ] [-p ШЛЯХ] [-c]\n"
#: pg_ctl.c:1918 #: pg_ctl.c:2064
#, c-format #, c-format
msgid " %s stop [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n" msgid " %s stop [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n"
msgstr " %s stop [-D КАТАЛОГ-ДАНИХ] [-m РЕЖИМ-ЗУПИНКИ] [-W] [-t СЕК] [-s]\n" msgstr " %s stop [-D КАТАЛОГ-ДАНИХ] [-m РЕЖИМ-ЗУПИНКИ] [-W] [-t СЕК] [-s]\n"
#: pg_ctl.c:1919 #: pg_ctl.c:2065
#, c-format #, c-format
msgid " %s restart [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n" msgid " %s restart [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n"
" [-o OPTIONS] [-c]\n" " [-o OPTIONS] [-c]\n"
msgstr " %s restart [-D КАТАЛОГ-ДАНИХ] [-m -РЕЖИМ-ЗУПИНКИ] [-W] [-t СЕК] [-s]\n" msgstr " %s restart [-D КАТАЛОГ-ДАНИХ] [-m РЕЖИМ-ЗУПИНКИ] [-W] [-t СЕК] [-s]\n"
" [-o ПАРАМЕТРИ] [-c]\n" " [-o ПАРАМЕТРИ] [-c]\n"
#: pg_ctl.c:1921 #: pg_ctl.c:2067
#, c-format #, c-format
msgid " %s reload [-D DATADIR] [-s]\n" msgid " %s reload [-D DATADIR] [-s]\n"
msgstr " %s reload [-D КАТАЛОГ-ДАНИХ] [-s]\n" msgstr " %s reload [-D КАТАЛОГ-ДАНИХ] [-s]\n"
#: pg_ctl.c:1922 #: pg_ctl.c:2068
#, c-format #, c-format
msgid " %s status [-D DATADIR]\n" msgid " %s status [-D DATADIR]\n"
msgstr " %s status [-D КАТАЛОГ-ДАНИХ]\n" msgstr " %s status [-D DATADIR]\n"
#: pg_ctl.c:1923 #: pg_ctl.c:2069
#, c-format #, c-format
msgid " %s promote [-D DATADIR] [-W] [-t SECS] [-s]\n" msgid " %s promote [-D DATADIR] [-W] [-t SECS] [-s]\n"
msgstr " %s promote [-D КАТАЛОГ-ДАНИХ] [-W] [-t СЕК] [-s]\n" msgstr " %s promote [-D КАТАЛОГ-ДАНИХ] [-W] [-t СЕК] [-s]\n"
#: pg_ctl.c:1924 #: pg_ctl.c:2070
#, c-format #, c-format
msgid " %s kill SIGNALNAME PID\n" msgid " %s logrotate [-D DATADIR] [-s]\n"
msgstr " %s kill ІМ'Я-СИГНАЛУ PID\n" msgstr " %s logrotate [-D DATADIR] [-s]\n"
#: pg_ctl.c:1926 #: pg_ctl.c:2071
#, c-format #, c-format
msgid " %s register [-D DATADIR] [-N SERVICENAME] [-U USERNAME] [-P PASSWORD]\n" msgid " %s kill SIGNALNAME PID\n"
" [-S START-TYPE] [-e SOURCE] [-W] [-t SECS] [-s] [-o OPTIONS]\n" msgstr " %s kill ІМ'Я-СИГНАЛУ PID\n"
#: pg_ctl.c:2073
#, c-format
msgid " %s register [-D DATADIR] [-N SERVICENAME] [-U USERNAME] [-P PASSWORD]\n"
" [-S START-TYPE] [-e SOURCE] [-W] [-t SECS] [-s] [-o OPTIONS]\n"
msgstr " %s register [-D КАТАЛОГ-ДАНИХ] [-N ІМ'Я-СЛУЖБИ] [-U ІМ'Я-КОРИСТУВАЧА] [-P ПАРОЛЬ]\n" msgstr " %s register [-D КАТАЛОГ-ДАНИХ] [-N ІМ'Я-СЛУЖБИ] [-U ІМ'Я-КОРИСТУВАЧА] [-P ПАРОЛЬ]\n"
" [-S ТИП-ЗАПУСКУ] [-e ДЖЕРЕЛО] [-W] [-t СЕК][-s] [-o ПАРАМЕТРИ]\n" " [-S ТИП-ЗАПУСКУ] [-e ДЖЕРЕЛО] [-W] [-t СЕК] [-s] [-o ПАРАМЕТРИ]\n"
#: pg_ctl.c:1928 #: pg_ctl.c:2075
#, c-format #, c-format
msgid " %s unregister [-N SERVICENAME]\n" msgid " %s unregister [-N SERVICENAME]\n"
msgstr " %s unregister [-N ІМ'Я-СЛУЖБИ]\n" msgstr " %s unregister [-N ІМ'Я-СЛУЖБИ]\n"
#: pg_ctl.c:1931 #: pg_ctl.c:2078
#, c-format #, c-format
msgid "\n" msgid "\n"
"Common options:\n" "Common options:\n"
msgstr "\n" msgstr "\n"
"Загальні параметри:\n" "Загальні параметри:\n"
#: pg_ctl.c:1932 #: pg_ctl.c:2079
#, c-format #, c-format
msgid " -D, --pgdata=DATADIR location of the database storage area\n" msgid " -D, --pgdata=DATADIR location of the database storage area\n"
msgstr " -D, --pgdata=КАТАЛОГ-ДАНИХ розташування простору зберігання бази даних\n" msgstr " -D, --pgdata=КАТАЛОГ-ДАНИХ розташування простору зберігання бази даних\n"
#: pg_ctl.c:1934 #: pg_ctl.c:2081
#, c-format #, c-format
msgid " -e SOURCE event source for logging when running as a service\n" msgid " -e SOURCE event source for logging when running as a service\n"
msgstr " -e ДЖЕРЕЛО джерело подій для протоколу при запуску в якості послуги\n" msgstr " -e ДЖЕРЕЛО джерело подій для протоколу при запуску в якості послуги\n"
#: pg_ctl.c:1936 #: pg_ctl.c:2083
#, c-format #, c-format
msgid " -s, --silent only print errors, no informational messages\n" msgid " -s, --silent only print errors, no informational messages\n"
msgstr " -s, --silent виводити лише помилки, без інформаційних повідомлень\n" msgstr " -s, --silent виводити лише помилки, без інформаційних повідомлень\n"
#: pg_ctl.c:1937 #: pg_ctl.c:2084
#, c-format #, c-format
msgid " -t, --timeout=SECS seconds to wait when using -w option\n" msgid " -t, --timeout=SECS seconds to wait when using -w option\n"
msgstr " -t, --timeout=СЕК час очікування при використанні -w параметра\n" msgstr " -t, --timeout=СЕК час очікування при використанні -w параметра\n"
#: pg_ctl.c:1938 #: pg_ctl.c:2085
#, c-format #, c-format
msgid " -V, --version output version information, then exit\n" msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version вивести інформацію про версію і вийти\n" msgstr " -V, --version вивести інформацію про версію і вийти\n"
#: pg_ctl.c:1939 #: pg_ctl.c:2086
#, c-format #, c-format
msgid " -w, --wait wait until operation completes (default)\n" msgid " -w, --wait wait until operation completes (default)\n"
msgstr " -w, --wait чекати завершення операції (за замовчуванням)\n" msgstr " -w, --wait чекати завершення операції (за замовчуванням)\n"
#: pg_ctl.c:1940 #: pg_ctl.c:2087
#, c-format #, c-format
msgid " -W, --no-wait do not wait until operation completes\n" msgid " -W, --no-wait do not wait until operation completes\n"
msgstr " -W, --no-wait не чекати завершення операції\n" msgstr " -W, --no-wait не чекати завершення операції\n"
#: pg_ctl.c:1941 #: pg_ctl.c:2088
#, c-format #, c-format
msgid " -?, --help show this help, then exit\n" msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help показати цю довідку потім вийти\n" msgstr " -?, --help показати цю довідку потім вийти\n"
#: pg_ctl.c:1942 #: pg_ctl.c:2089
#, c-format #, c-format
msgid "If the -D option is omitted, the environment variable PGDATA is used.\n" msgid "If the -D option is omitted, the environment variable PGDATA is used.\n"
msgstr "Якщо -D параметр пропущено, використовувати змінну середовища PGDATA.\n" msgstr "Якщо -D параметр пропущено, використовувати змінну середовища PGDATA.\n"
#: pg_ctl.c:1944 #: pg_ctl.c:2091
#, c-format #, c-format
msgid "\n" msgid "\n"
"Options for start or restart:\n" "Options for start or restart:\n"
msgstr "\n" msgstr "\n"
"Параметри запуску або перезапуску:\n" "Параметри запуску або перезапуску:\n"
#: pg_ctl.c:1946 #: pg_ctl.c:2093
#, c-format #, c-format
msgid " -c, --core-files allow postgres to produce core files\n" msgid " -c, --core-files allow postgres to produce core files\n"
msgstr " -c, --core-files дозволяти postgres створювати дампи пам'яті\n" msgstr " -c, --core-files дозволяти postgres створювати дампи пам'яті\n"
#: pg_ctl.c:1948 #: pg_ctl.c:2095
#, c-format #, c-format
msgid " -c, --core-files not applicable on this platform\n" msgid " -c, --core-files not applicable on this platform\n"
msgstr " -c, --core-files недопустимо цією платформою\n" msgstr " -c, --core-files недопустимо цією платформою\n"
#: pg_ctl.c:1950 #: pg_ctl.c:2097
#, c-format #, c-format
msgid " -l, --log=FILENAME write (or append) server log to FILENAME\n" msgid " -l, --log=FILENAME write (or append) server log to FILENAME\n"
msgstr " -l, --log=ФАЙЛ записувати (або додавати) протокол служби до ФАЙЛ\n" msgstr " -l, --log=ФАЙЛ записувати (або додавати) протокол служби до ФАЙЛ\n"
#: pg_ctl.c:1951 #: pg_ctl.c:2098
#, c-format #, c-format
msgid " -o, --options=OPTIONS command line options to pass to postgres\n" msgid " -o, --options=OPTIONS command line options to pass to postgres\n"
" (PostgreSQL server executable) or initdb\n" " (PostgreSQL server executable) or initdb\n"
msgstr " -o, --options=ПАРАМЕТРИ параметри командного рядку для PostgreSQL або initdb\n" msgstr " -o, --options=ПАРАМЕТРИ параметри командного рядку для PostgreSQL або initdb\n"
#: pg_ctl.c:1953 #: pg_ctl.c:2100
#, c-format #, c-format
msgid " -p PATH-TO-POSTGRES normally not necessary\n" msgid " -p PATH-TO-POSTGRES normally not necessary\n"
msgstr " -p ШЛЯХ-ДО-СЕРВЕРУ зазвичай зайвий\n" msgstr " -p ШЛЯХ-ДО-СЕРВЕРУ зазвичай зайвий\n"
#: pg_ctl.c:1954 #: pg_ctl.c:2101
#, c-format #, c-format
msgid "\n" msgid "\n"
"Options for stop or restart:\n" "Options for stop or restart:\n"
msgstr "\n" msgstr "\n"
"Параметри припинення або перезапуску:\n" "Параметри припинення або перезапуску:\n"
#: pg_ctl.c:1955 #: pg_ctl.c:2102
#, c-format #, c-format
msgid " -m, --mode=MODE MODE can be \"smart\", \"fast\", or \"immediate\"\n" msgid " -m, --mode=MODE MODE can be \"smart\", \"fast\", or \"immediate\"\n"
msgstr " -m, --mode=РЕЖИМ РЕЖИМ може бути \"smart\", \"fast\", або \"immediate\"\n" msgstr " -m, --mode=РЕЖИМ РЕЖИМ може бути \"smart\", \"fast\", або \"immediate\"\n"
#: pg_ctl.c:1957 #: pg_ctl.c:2104
#, c-format #, c-format
msgid "\n" msgid "\n"
"Shutdown modes are:\n" "Shutdown modes are:\n"
msgstr "\n" msgstr "\n"
"Режими зупинки:\n" "Режими зупинки:\n"
#: pg_ctl.c:1958 #: pg_ctl.c:2105
#, c-format #, c-format
msgid " smart quit after all clients have disconnected\n" msgid " smart quit after all clients have disconnected\n"
msgstr " smart вийти після від'єднання усіх клієнтів\n" msgstr " smart вийти після від'єднання усіх клієнтів\n"
#: pg_ctl.c:1959 #: pg_ctl.c:2106
#, c-format #, c-format
msgid " fast quit directly, with proper shutdown (default)\n" msgid " fast quit directly, with proper shutdown (default)\n"
msgstr " fast вийти негайно з коректним вимкненням (за замовченням)\n" msgstr " fast вийти негайно з коректним вимкненням (за замовченням)\n"
#: pg_ctl.c:1960 #: pg_ctl.c:2107
#, c-format #, c-format
msgid " immediate quit without complete shutdown; will lead to recovery on restart\n" msgid " immediate quit without complete shutdown; will lead to recovery on restart\n"
msgstr " immediate вийти негайно без повної процедури. Приведе до відновлення під час перезапуску\n" msgstr " immediate вийти негайно без повної процедури. Приведе до відновлення під час перезапуску\n"
#: pg_ctl.c:1962 #: pg_ctl.c:2109
#, c-format #, c-format
msgid "\n" msgid "\n"
"Allowed signal names for kill:\n" "Allowed signal names for kill:\n"
msgstr "\n" msgstr "\n"
"Дозволенні сигнали для команди kill:\n" "Дозволенні сигнали для команди kill:\n"
#: pg_ctl.c:1966 #: pg_ctl.c:2113
#, c-format #, c-format
msgid "\n" msgid "\n"
"Options for register and unregister:\n" "Options for register and unregister:\n"
msgstr "\n" msgstr "\n"
"Параметри для реєстрації і видалення: \n" "Параметри для реєстрації і видалення: \n"
#: pg_ctl.c:1967 #: pg_ctl.c:2114
#, c-format #, c-format
msgid " -N SERVICENAME service name with which to register PostgreSQL server\n" msgid " -N SERVICENAME service name with which to register PostgreSQL server\n"
msgstr " -N ІМ'Я-СЛУЖБИ ім'я служби під яким зареєструвати сервер PostgreSQL\n" msgstr " -N ІМ'Я-СЛУЖБИ ім'я служби під яким зареєструвати сервер PostgreSQL\n"
#: pg_ctl.c:1968 #: pg_ctl.c:2115
#, c-format #, c-format
msgid " -P PASSWORD password of account to register PostgreSQL server\n" msgid " -P PASSWORD password of account to register PostgreSQL server\n"
msgstr " -P ПАРОЛЬ пароль облікового запису для реєстрації серверу PostgreSQL\n" msgstr " -P ПАРОЛЬ пароль облікового запису для реєстрації серверу PostgreSQL\n"
#: pg_ctl.c:1969 #: pg_ctl.c:2116
#, c-format #, c-format
msgid " -U USERNAME user name of account to register PostgreSQL server\n" msgid " -U USERNAME user name of account to register PostgreSQL server\n"
msgstr " -U КОРИСТУВАЧ ім'я користувача під яким зареєструвати сервер PostgreSQL\n" msgstr " -U КОРИСТУВАЧ ім'я користувача під яким зареєструвати сервер PostgreSQL\n"
#: pg_ctl.c:1970 #: pg_ctl.c:2117
#, c-format #, c-format
msgid " -S START-TYPE service start type to register PostgreSQL server\n" msgid " -S START-TYPE service start type to register PostgreSQL server\n"
msgstr " -S ТИП-ЗАПУСКУ тип запуску служби для реєстрації серверу PostgreSQL\n" msgstr " -S ТИП-ЗАПУСКУ тип запуску служби для реєстрації серверу PostgreSQL\n"
#: pg_ctl.c:1972 #: pg_ctl.c:2119
#, c-format #, c-format
msgid "\n" msgid "\n"
"Start types are:\n" "Start types are:\n"
msgstr "\n" msgstr "\n"
"Типи запуску:\n" "Типи запуску:\n"
#: pg_ctl.c:1973 #: pg_ctl.c:2120
#, c-format #, c-format
msgid " auto start service automatically during system startup (default)\n" msgid " auto start service automatically during system startup (default)\n"
msgstr " auto запускати сервер автоматично під час запуску системи (за замовчуванням)\n" msgstr " auto запускати сервер автоматично під час запуску системи (за замовчуванням)\n"
#: pg_ctl.c:1974 #: pg_ctl.c:2121
#, c-format #, c-format
msgid " demand start service on demand\n" msgid " demand start service on demand\n"
msgstr " demand запускати сервер за потреби\n" msgstr " demand запускати сервер за потреби\n"
#: pg_ctl.c:1977 #: pg_ctl.c:2124
#, c-format #, c-format
msgid "\n" msgid "\n"
"Report bugs to <pgsql-bugs@postgresql.org>.\n" "Report bugs to <pgsql-bugs@lists.postgresql.org>.\n"
msgstr "\n" msgstr "\n"
"Про помилки повідомляйте <pgsql-bugs@postgresql.org>.\n" "Про помилки повідомляйте на <pgsql-bugs@lists.postgresql.org>.\n"
#: pg_ctl.c:2002 #: pg_ctl.c:2149
#, c-format #, c-format
msgid "%s: unrecognized shutdown mode \"%s\"\n" msgid "%s: unrecognized shutdown mode \"%s\"\n"
msgstr "%s: невідомий режим завершення \"%s\"\n" msgstr "%s: невідомий режим завершення \"%s\"\n"
#: pg_ctl.c:2031 #: pg_ctl.c:2178
#, c-format #, c-format
msgid "%s: unrecognized signal name \"%s\"\n" msgid "%s: unrecognized signal name \"%s\"\n"
msgstr "%s: невідомий сигнал \"%s\"\n" msgstr "%s: невідомий сигнал \"%s\"\n"
#: pg_ctl.c:2048 #: pg_ctl.c:2195
#, c-format #, c-format
msgid "%s: unrecognized start type \"%s\"\n" msgid "%s: unrecognized start type \"%s\"\n"
msgstr "%s: невідомий тип запуску \"%s\"\n" msgstr "%s: невідомий тип запуску \"%s\"\n"
#: pg_ctl.c:2103 #: pg_ctl.c:2250
#, c-format #, c-format
msgid "%s: could not determine the data directory using command \"%s\"\n" msgid "%s: could not determine the data directory using command \"%s\"\n"
msgstr "%s: неможливо визначити каталог даних за допомогою команди \"%s\"\n" msgstr "%s: неможливо визначити каталог даних за допомогою команди \"%s\"\n"
#: pg_ctl.c:2128 #: pg_ctl.c:2275
#, c-format #, c-format
msgid "%s: control file appears to be corrupt\n" msgid "%s: control file appears to be corrupt\n"
msgstr "%s: контрольний файл видається пошкодженим\n" msgstr "%s: контрольний файл видається пошкодженим\n"
#: pg_ctl.c:2199 #: pg_ctl.c:2343
#, c-format #, c-format
msgid "%s: cannot be run as root\n" msgid "%s: cannot be run as root\n"
"Please log in (using, e.g., \"su\") as the (unprivileged) user that will\n" "Please log in (using, e.g., \"su\") as the (unprivileged) user that will\n"
@ -749,32 +793,32 @@ msgstr "%s: не може бути запущеним від ім'я супер-
" Будь ласка увійдіть (використовуючи наприклад, \"su\") як (непривілейований) користувач який буде мати\n" " Будь ласка увійдіть (використовуючи наприклад, \"su\") як (непривілейований) користувач який буде мати\n"
"свій серверний процес. \n" "свій серверний процес. \n"
#: pg_ctl.c:2283 #: pg_ctl.c:2427
#, c-format #, c-format
msgid "%s: -S option not supported on this platform\n" msgid "%s: -S option not supported on this platform\n"
msgstr "%s: параметр -S не підтримується цією платформою\n" msgstr "%s: параметр -S не підтримується цією платформою\n"
#: pg_ctl.c:2320 #: pg_ctl.c:2464
#, c-format #, c-format
msgid "%s: too many command-line arguments (first is \"%s\")\n" msgid "%s: too many command-line arguments (first is \"%s\")\n"
msgstr "%s: забагато аргументів у командному рядку (перший \"%s\")\n" msgstr "%s: забагато аргументів у командному рядку (перший \"%s\")\n"
#: pg_ctl.c:2344 #: pg_ctl.c:2490
#, c-format #, c-format
msgid "%s: missing arguments for kill mode\n" msgid "%s: missing arguments for kill mode\n"
msgstr "%s: відсутні аргументи для режиму kill\n" msgstr "%s: відсутні аргументи для режиму kill\n"
#: pg_ctl.c:2362 #: pg_ctl.c:2508
#, c-format #, c-format
msgid "%s: unrecognized operation mode \"%s\"\n" msgid "%s: unrecognized operation mode \"%s\"\n"
msgstr "%s: невідомий режим роботи \"%s\"\n" msgstr "%s: невідомий режим роботи \"%s\"\n"
#: pg_ctl.c:2372 #: pg_ctl.c:2518
#, c-format #, c-format
msgid "%s: no operation specified\n" msgid "%s: no operation specified\n"
msgstr "%s: команда не вказана\n" msgstr "%s: команда не вказана\n"
#: pg_ctl.c:2393 #: pg_ctl.c:2539
#, c-format #, c-format
msgid "%s: no database directory specified and environment variable PGDATA unset\n" msgid "%s: no database directory specified and environment variable PGDATA unset\n"
msgstr "%s: не вказано каталог даних і змінна середовища PGDATA не встановлена\n" msgstr "%s: не вказано каталог даних і змінна середовища PGDATA не встановлена\n"

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
# src/bin/pg_resetwal/nls.mk # src/bin/pg_resetwal/nls.mk
CATALOG_NAME = pg_resetwal CATALOG_NAME = pg_resetwal
AVAIL_LANGUAGES = cs de es fr it ja ko pl pt_BR ru sv tr zh_CN AVAIL_LANGUAGES = cs de es fr it ja ko pl pt_BR ru sv tr uk zh_CN
GETTEXT_FILES = $(FRONTEND_COMMON_GETTEXT_FILES) pg_resetwal.c ../../common/restricted_token.c GETTEXT_FILES = $(FRONTEND_COMMON_GETTEXT_FILES) pg_resetwal.c ../../common/restricted_token.c
GETTEXT_TRIGGERS = $(FRONTEND_COMMON_GETTEXT_TRIGGERS) GETTEXT_TRIGGERS = $(FRONTEND_COMMON_GETTEXT_TRIGGERS)
GETTEXT_FLAGS = $(FRONTEND_COMMON_GETTEXT_FLAGS) GETTEXT_FLAGS = $(FRONTEND_COMMON_GETTEXT_FLAGS)

View File

@ -0,0 +1,613 @@
msgid ""
msgstr ""
"Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2020-02-19 12:15+0000\n"
"PO-Revision-Date: 2020-07-07 11:18\n"
"Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n"
"Language: uk_UA\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n"
"X-Crowdin-File: /DEV_13/pg_resetwal.pot\n"
"X-Crowdin-File-ID: 242\n"
#: ../../../src/common/logging.c:188
#, c-format
msgid "fatal: "
msgstr "збій: "
#: ../../../src/common/logging.c:195
#, c-format
msgid "error: "
msgstr "помилка: "
#: ../../../src/common/logging.c:202
#, c-format
msgid "warning: "
msgstr "попередження: "
#: ../../common/restricted_token.c:69
#, c-format
msgid "cannot create restricted tokens on this platform"
msgstr "не вдалося створити обмежені токени на цій платформі"
#: ../../common/restricted_token.c:78
#, c-format
msgid "could not open process token: error code %lu"
msgstr "не вдалося відкрити токен процесу: код помилки %lu"
#: ../../common/restricted_token.c:91
#, c-format
msgid "could not allocate SIDs: error code %lu"
msgstr "не вдалося виділити SID: код помилки %lu"
#: ../../common/restricted_token.c:110
#, c-format
msgid "could not create restricted token: error code %lu"
msgstr "не вдалося створити обмежений токен: код помилки %lu"
#: ../../common/restricted_token.c:131
#, c-format
msgid "could not start process for command \"%s\": error code %lu"
msgstr "не вдалося запустити процес для команди \"%s\": код помилки %lu"
#: ../../common/restricted_token.c:169
#, c-format
msgid "could not re-execute with restricted token: error code %lu"
msgstr "не вдалося перезапустити з обмеженим токеном: код помилки %lu"
#: ../../common/restricted_token.c:185
#, c-format
msgid "could not get exit code from subprocess: error code %lu"
msgstr "не вдалося отримати код завершення підпроцесу: код помилки %lu"
#. translator: the second %s is a command line argument (-e, etc)
#: pg_resetwal.c:160 pg_resetwal.c:175 pg_resetwal.c:190 pg_resetwal.c:197
#: pg_resetwal.c:221 pg_resetwal.c:236 pg_resetwal.c:244 pg_resetwal.c:269
#: pg_resetwal.c:283
#, c-format
msgid "invalid argument for option %s"
msgstr "неприпустимий аргумент для параметру %s"
#: pg_resetwal.c:161 pg_resetwal.c:176 pg_resetwal.c:191 pg_resetwal.c:198
#: pg_resetwal.c:222 pg_resetwal.c:237 pg_resetwal.c:245 pg_resetwal.c:270
#: pg_resetwal.c:284 pg_resetwal.c:310 pg_resetwal.c:323 pg_resetwal.c:331
#, c-format
msgid "Try \"%s --help\" for more information.\n"
msgstr "Спробуйте \"%s --help\" для отримання додаткової інформації.\n"
#: pg_resetwal.c:166
#, c-format
msgid "transaction ID epoch (-e) must not be -1"
msgstr "епоха ID транзакції (-e) не повинна бути -1"
#: pg_resetwal.c:181
#, c-format
msgid "transaction ID (-x) must not be 0"
msgstr "ID транзакції (-x) не повинна бути 0"
#: pg_resetwal.c:205 pg_resetwal.c:212
#, c-format
msgid "transaction ID (-c) must be either 0 or greater than or equal to 2"
msgstr "ID транзакції (-c) повинен дорівнювати 0, бути більшим за або дорівнювати 2"
#: pg_resetwal.c:227
#, c-format
msgid "OID (-o) must not be 0"
msgstr "OID (-o) не може бути 0"
#: pg_resetwal.c:250
#, c-format
msgid "multitransaction ID (-m) must not be 0"
msgstr "ID мультитранзакції (-m) не повинен бути 0"
#: pg_resetwal.c:260
#, c-format
msgid "oldest multitransaction ID (-m) must not be 0"
msgstr "найстарший ID мультитранзакції (-m) не повинен бути 0"
#: pg_resetwal.c:275
#, c-format
msgid "multitransaction offset (-O) must not be -1"
msgstr "зсув мультитранзакції (-O) не повинен бути -1"
#: pg_resetwal.c:299
#, c-format
msgid "argument of --wal-segsize must be a number"
msgstr "аргумент --wal-segsize повинен бути числом"
#: pg_resetwal.c:304
#, c-format
msgid "argument of --wal-segsize must be a power of 2 between 1 and 1024"
msgstr "аргумент --wal-segsize повинен бути ступенем 2 між 1 і 1024"
#: pg_resetwal.c:321
#, c-format
msgid "too many command-line arguments (first is \"%s\")"
msgstr "забагато аргументів у командному рядку (перший \"%s\")"
#: pg_resetwal.c:330
#, c-format
msgid "no data directory specified"
msgstr "каталог даних не вказано"
#: pg_resetwal.c:344
#, c-format
msgid "cannot be executed by \"root\""
msgstr "\"root\" не може це виконувати"
#: pg_resetwal.c:345
#, c-format
msgid "You must run %s as the PostgreSQL superuser."
msgstr "Запускати %s треба від суперкористувача PostgreSQL."
#: pg_resetwal.c:356
#, c-format
msgid "could not read permissions of directory \"%s\": %m"
msgstr "не вдалося прочитати дозволи на каталог \"%s\": %m"
#: pg_resetwal.c:365
#, c-format
msgid "could not change directory to \"%s\": %m"
msgstr "не вдалося змінити каталог на \"%s\": %m"
#: pg_resetwal.c:381 pg_resetwal.c:545 pg_resetwal.c:602
#, c-format
msgid "could not open file \"%s\" for reading: %m"
msgstr "не вдалося відкрити файл \"%s\" для читання: %m"
#: pg_resetwal.c:388
#, c-format
msgid "lock file \"%s\" exists"
msgstr "файл блокування \"%s\" вже існує"
#: pg_resetwal.c:389
#, c-format
msgid "Is a server running? If not, delete the lock file and try again."
msgstr "Чи запущений сервер? Якщо ні, видаліть файл блокування і спробуйте знову."
#: pg_resetwal.c:492
#, c-format
msgid "\n"
"If these values seem acceptable, use -f to force reset.\n"
msgstr "\n"
"Якщо ці значення виглядають допустимими, використайте -f, щоб провести перевстановлення.\n"
#: pg_resetwal.c:504
#, c-format
msgid "The database server was not shut down cleanly.\n"
"Resetting the write-ahead log might cause data to be lost.\n"
"If you want to proceed anyway, use -f to force reset.\n"
msgstr "Сервер баз даних був зупинений некоректно.\n"
"Очищення журналу передзапису може привести до втрати даних.\n"
"Якщо ви все одно хочете продовжити, використайте параметр -f.\n"
#: pg_resetwal.c:518
#, c-format
msgid "Write-ahead log reset\n"
msgstr "Журнал передзапису скинуто\n"
#: pg_resetwal.c:554
#, c-format
msgid "unexpected empty file \"%s\""
msgstr "неочікуваний порожній файл \"%s\""
#: pg_resetwal.c:556 pg_resetwal.c:618
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "не вдалося прочитати файл \"%s\": %m"
#: pg_resetwal.c:571
#, c-format
msgid "data directory is of wrong version"
msgstr "каталог даних неправильної версії"
#: pg_resetwal.c:572
#, c-format
msgid "File \"%s\" contains \"%s\", which is not compatible with this program's version \"%s\"."
msgstr "Файл \"%s\" містить \"%s\", який не сумісний з версією цієї програми \"%s\"."
#: pg_resetwal.c:605
#, c-format
msgid "If you are sure the data directory path is correct, execute\n"
" touch %s\n"
"and try again."
msgstr "Якщо Ви впевнені, що шлях каталогу даних є правильним, виконайте \n"
" touch %s\n"
"і спробуйте знову."
#: pg_resetwal.c:636
#, c-format
msgid "pg_control exists but has invalid CRC; proceed with caution"
msgstr "pg_control існує, але має недопустимий CRC; продовжуйте з обережністю"
#: pg_resetwal.c:645
#, c-format
msgid "pg_control specifies invalid WAL segment size (%d byte); proceed with caution"
msgid_plural "pg_control specifies invalid WAL segment size (%d bytes); proceed with caution"
msgstr[0] "pg_control вказує неприпустимий розмір сегмента WAL (%d байт); продовжуйте з обережністю"
msgstr[1] "pg_control вказує неприпустимий розмір сегмента WAL (%d байти); продовжуйте з обережністю"
msgstr[2] "pg_control вказує неприпустимий розмір сегмента WAL (%d байтів); продовжуйте з обережністю"
msgstr[3] "pg_control вказує неприпустимий розмір сегмента WAL (%d байтів); продовжуйте з обережністю"
#: pg_resetwal.c:656
#, c-format
msgid "pg_control exists but is broken or wrong version; ignoring it"
msgstr "pg_control існує, але зламаний або неправильної версії; ігнорується"
#: pg_resetwal.c:754
#, c-format
msgid "Guessed pg_control values:\n\n"
msgstr "Припустимі значення pg_control:\n\n"
#: pg_resetwal.c:756
#, c-format
msgid "Current pg_control values:\n\n"
msgstr "Поточні значення pg_control:\n\n"
#: pg_resetwal.c:765
#, c-format
msgid "pg_control version number: %u\n"
msgstr "pg_control номер версії: %u\n"
#: pg_resetwal.c:767
#, c-format
msgid "Catalog version number: %u\n"
msgstr "Номер версії каталогу: %u\n"
#: pg_resetwal.c:769
#, c-format
msgid "Database system identifier: %s\n"
msgstr "Системний ідентифікатор бази даних: %s\n"
#: pg_resetwal.c:771
#, c-format
msgid "Latest checkpoint's TimeLineID: %u\n"
msgstr "Останній TimeLineID контрольної точки: %u\n"
#: pg_resetwal.c:773
#, c-format
msgid "Latest checkpoint's full_page_writes: %s\n"
msgstr "Останній full_page_writes контрольної точки: %s\n"
#: pg_resetwal.c:774
msgid "off"
msgstr "вимк"
#: pg_resetwal.c:774
msgid "on"
msgstr "увімк"
#: pg_resetwal.c:775
#, c-format
msgid "Latest checkpoint's NextXID: %u:%u\n"
msgstr "Останній NextXID контрольної точки: %u%u\n"
#: pg_resetwal.c:778
#, c-format
msgid "Latest checkpoint's NextOID: %u\n"
msgstr "Останній NextOID контрольної точки: %u\n"
#: pg_resetwal.c:780
#, c-format
msgid "Latest checkpoint's NextMultiXactId: %u\n"
msgstr "Останній NextMultiXactId контрольної точки: %u\n"
#: pg_resetwal.c:782
#, c-format
msgid "Latest checkpoint's NextMultiOffset: %u\n"
msgstr "Останній NextMultiOffset контрольної точки: %u\n"
#: pg_resetwal.c:784
#, c-format
msgid "Latest checkpoint's oldestXID: %u\n"
msgstr "Останній oldestXID контрольної точки: %u\n"
#: pg_resetwal.c:786
#, c-format
msgid "Latest checkpoint's oldestXID's DB: %u\n"
msgstr "Остання DB останнього oldestXID контрольної точки: %u\n"
#: pg_resetwal.c:788
#, c-format
msgid "Latest checkpoint's oldestActiveXID: %u\n"
msgstr "Останній oldestActiveXID контрольної точки: %u\n"
#: pg_resetwal.c:790
#, c-format
msgid "Latest checkpoint's oldestMultiXid: %u\n"
msgstr "Останній oldestMultiXid контрольної точки: %u \n"
#: pg_resetwal.c:792
#, c-format
msgid "Latest checkpoint's oldestMulti's DB: %u\n"
msgstr "Остання DB останньої oldestMulti контрольної точки: %u\n"
#: pg_resetwal.c:794
#, c-format
msgid "Latest checkpoint's oldestCommitTsXid:%u\n"
msgstr "Останній oldestCommitTsXid контрольної точки:%u\n"
#: pg_resetwal.c:796
#, c-format
msgid "Latest checkpoint's newestCommitTsXid:%u\n"
msgstr "Останній newestCommitTsXid контрольної точки: %u\n"
#: pg_resetwal.c:798
#, c-format
msgid "Maximum data alignment: %u\n"
msgstr "Максимальне вирівнювання даних: %u\n"
#: pg_resetwal.c:801
#, c-format
msgid "Database block size: %u\n"
msgstr "Розмір блоку бази даних: %u\n"
#: pg_resetwal.c:803
#, c-format
msgid "Blocks per segment of large relation: %u\n"
msgstr "Блоків на сегмент великого відношення: %u\n"
#: pg_resetwal.c:805
#, c-format
msgid "WAL block size: %u\n"
msgstr "Pозмір блоку WAL: %u\n"
#: pg_resetwal.c:807 pg_resetwal.c:895
#, c-format
msgid "Bytes per WAL segment: %u\n"
msgstr "Байтів на сегмент WAL: %u\n"
#: pg_resetwal.c:809
#, c-format
msgid "Maximum length of identifiers: %u\n"
msgstr "Максимальна довжина ідентифікаторів: %u\n"
#: pg_resetwal.c:811
#, c-format
msgid "Maximum columns in an index: %u\n"
msgstr "Максимальна кількість стовпців в індексі: %u\n"
#: pg_resetwal.c:813
#, c-format
msgid "Maximum size of a TOAST chunk: %u\n"
msgstr "Максимальний розмір сегменту TOAST: %u\n"
#: pg_resetwal.c:815
#, c-format
msgid "Size of a large-object chunk: %u\n"
msgstr "Розмір сегменту великих обїєктів: %u\n"
#: pg_resetwal.c:818
#, c-format
msgid "Date/time type storage: %s\n"
msgstr "Дата/час типу сховища: %s\n"
#: pg_resetwal.c:819
msgid "64-bit integers"
msgstr "64-бітні цілі"
#: pg_resetwal.c:820
#, c-format
msgid "Float4 argument passing: %s\n"
msgstr "Передача аргументу Float4: %s\n"
#: pg_resetwal.c:821 pg_resetwal.c:823
msgid "by reference"
msgstr "за посиланням"
#: pg_resetwal.c:821 pg_resetwal.c:823
msgid "by value"
msgstr "за значенням"
#: pg_resetwal.c:822
#, c-format
msgid "Float8 argument passing: %s\n"
msgstr "Передача аргументу Float8: %s\n"
#: pg_resetwal.c:824
#, c-format
msgid "Data page checksum version: %u\n"
msgstr "Версія контрольних сум сторінок даних: %u\n"
#: pg_resetwal.c:838
#, c-format
msgid "\n\n"
"Values to be changed:\n\n"
msgstr "\n\n"
"Значення, що потребують зміни:\n\n"
#: pg_resetwal.c:842
#, c-format
msgid "First log segment after reset: %s\n"
msgstr "Перший сегмент журналу після скидання: %s\n"
#: pg_resetwal.c:846
#, c-format
msgid "NextMultiXactId: %u\n"
msgstr "NextMultiXactId: %u\n"
#: pg_resetwal.c:848
#, c-format
msgid "OldestMultiXid: %u\n"
msgstr "OldestMultiXid: %u\n"
#: pg_resetwal.c:850
#, c-format
msgid "OldestMulti's DB: %u\n"
msgstr "OldestMulti's DB: %u\n"
#: pg_resetwal.c:856
#, c-format
msgid "NextMultiOffset: %u\n"
msgstr "NextMultiOffset: %u\n"
#: pg_resetwal.c:862
#, c-format
msgid "NextOID: %u\n"
msgstr "NextOID: %u\n"
#: pg_resetwal.c:868
#, c-format
msgid "NextXID: %u\n"
msgstr "NextXID: %u\n"
#: pg_resetwal.c:870
#, c-format
msgid "OldestXID: %u\n"
msgstr "OldestXID: %u\n"
#: pg_resetwal.c:872
#, c-format
msgid "OldestXID's DB: %u\n"
msgstr "OldestXID's DB: %u\n"
#: pg_resetwal.c:878
#, c-format
msgid "NextXID epoch: %u\n"
msgstr "Епоха NextXID: %u\n"
#: pg_resetwal.c:884
#, c-format
msgid "oldestCommitTsXid: %u\n"
msgstr "oldestCommitTsXid: %u\n"
#: pg_resetwal.c:889
#, c-format
msgid "newestCommitTsXid: %u\n"
msgstr "newestCommitTsXid: %u\n"
#: pg_resetwal.c:975 pg_resetwal.c:1043 pg_resetwal.c:1090
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "не вдалося відкрити каталог \"%s\": %m"
#: pg_resetwal.c:1010 pg_resetwal.c:1063 pg_resetwal.c:1113
#, c-format
msgid "could not read directory \"%s\": %m"
msgstr "не вдалося прочитати каталог \"%s\": %m"
#: pg_resetwal.c:1016 pg_resetwal.c:1069 pg_resetwal.c:1119
#, c-format
msgid "could not close directory \"%s\": %m"
msgstr "не вдалося закрити каталог \"%s\": %m"
#: pg_resetwal.c:1055 pg_resetwal.c:1105
#, c-format
msgid "could not delete file \"%s\": %m"
msgstr "не вдалося видалити файл \"%s\": %m"
#: pg_resetwal.c:1186
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "не можливо відкрити файл \"%s\": %m"
#: pg_resetwal.c:1196 pg_resetwal.c:1209
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "не вдалося записати файл \"%s\": %m"
#: pg_resetwal.c:1216
#, c-format
msgid "fsync error: %m"
msgstr "помилка fsync: %m"
#: pg_resetwal.c:1227
#, c-format
msgid "%s resets the PostgreSQL write-ahead log.\n\n"
msgstr "%s скидає журнал передзапису PostgreSQL.\n\n"
#: pg_resetwal.c:1228
#, c-format
msgid "Usage:\n"
" %s [OPTION]... DATADIR\n\n"
msgstr "Використання:\n"
" %s [OPTION]... КАТАЛОГ_ДАНИХ\n\n"
#: pg_resetwal.c:1229
#, c-format
msgid "Options:\n"
msgstr "Параметри:\n"
#: pg_resetwal.c:1230
#, c-format
msgid " -c, --commit-timestamp-ids=XID,XID\n"
" set oldest and newest transactions bearing\n"
" commit timestamp (zero means no change)\n"
msgstr " -c, --commit-timestamp-ids=XID,XID \n"
" встановити найстарішу та найновішу транзакції\n"
" затвердити позначку часу (0 -- не змінювати)\n"
#: pg_resetwal.c:1233
#, c-format
msgid " [-D, --pgdata=]DATADIR data directory\n"
msgstr " [-D, --pgdata=]DATADIR каталог даних\n"
#: pg_resetwal.c:1234
#, c-format
msgid " -e, --epoch=XIDEPOCH set next transaction ID epoch\n"
msgstr " -e, --epoch=XIDEPOCH встановити наступну епоху ID транзакцій\n"
#: pg_resetwal.c:1235
#, c-format
msgid " -f, --force force update to be done\n"
msgstr " -f, --force потрібно виконати оновлення\n"
#: pg_resetwal.c:1236
#, c-format
msgid " -l, --next-wal-file=WALFILE set minimum starting location for new WAL\n"
msgstr " -l, --next-wal-file=WALFILE задати мінімальне початкове розташування для нового WAL\n"
#: pg_resetwal.c:1237
#, c-format
msgid " -m, --multixact-ids=MXID,MXID set next and oldest multitransaction ID\n"
msgstr " -m, --multixact-ids=MXID,MXID задати ідентифікатор наступної і найстарішої мультитранзакції\n"
#: pg_resetwal.c:1238
#, c-format
msgid " -n, --dry-run no update, just show what would be done\n"
msgstr " -n, --dry-run не оновлювати, лише показати, що буде зроблено\n"
#: pg_resetwal.c:1239
#, c-format
msgid " -o, --next-oid=OID set next OID\n"
msgstr " -o, --next-oid=OID задати наступний OID\n"
#: pg_resetwal.c:1240
#, c-format
msgid " -O, --multixact-offset=OFFSET set next multitransaction offset\n"
msgstr " -O, --multixact-offset=OFFSET задати зсув наступної мультітранзакції\n"
#: pg_resetwal.c:1241
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version вивести інформацію про версію і вийти\n"
#: pg_resetwal.c:1242
#, c-format
msgid " -x, --next-transaction-id=XID set next transaction ID\n"
msgstr " -x, --next-transaction-id=XID задати ідентифікатор наступної транзакції\n"
#: pg_resetwal.c:1243
#, c-format
msgid " --wal-segsize=SIZE size of WAL segments, in megabytes\n"
msgstr " --wal-segsize=SIZE розміри сегментів WAL у мегабайтах\n"
#: pg_resetwal.c:1244
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help показати довідку, потім вийти\n"
#: pg_resetwal.c:1245
#, c-format
msgid "\n"
"Report bugs to <pgsql-bugs@lists.postgresql.org>.\n"
msgstr "\n"
"Про помилки повідомляйте на <pgsql-bugs@lists.postgresql.org>.\n"

View File

@ -1,6 +1,6 @@
# src/bin/pg_rewind/nls.mk # src/bin/pg_rewind/nls.mk
CATALOG_NAME = pg_rewind CATALOG_NAME = pg_rewind
AVAIL_LANGUAGES = cs de es fr it ja ko pl pt_BR ru sv tr zh_CN AVAIL_LANGUAGES = cs de es fr it ja ko pl pt_BR ru sv tr uk zh_CN
GETTEXT_FILES = $(FRONTEND_COMMON_GETTEXT_FILES) copy_fetch.c datapagemap.c fetch.c file_ops.c filemap.c libpq_fetch.c parsexlog.c pg_rewind.c timeline.c xlogreader.c ../../common/fe_memutils.c ../../common/restricted_token.c ../../fe_utils/archive.c ../../fe_utils/recovery_gen.c GETTEXT_FILES = $(FRONTEND_COMMON_GETTEXT_FILES) copy_fetch.c datapagemap.c fetch.c file_ops.c filemap.c libpq_fetch.c parsexlog.c pg_rewind.c timeline.c xlogreader.c ../../common/fe_memutils.c ../../common/restricted_token.c ../../fe_utils/archive.c ../../fe_utils/recovery_gen.c
GETTEXT_TRIGGERS = $(FRONTEND_COMMON_GETTEXT_TRIGGERS) pg_fatal report_invalid_record:2 GETTEXT_TRIGGERS = $(FRONTEND_COMMON_GETTEXT_TRIGGERS) pg_fatal report_invalid_record:2
GETTEXT_FLAGS = $(FRONTEND_COMMON_GETTEXT_FLAGS) \ GETTEXT_FLAGS = $(FRONTEND_COMMON_GETTEXT_FLAGS) \

913
src/bin/pg_rewind/po/uk.po Normal file
View File

@ -0,0 +1,913 @@
msgid ""
msgstr ""
"Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2020-06-19 08:47+0000\n"
"PO-Revision-Date: 2020-07-07 11:19\n"
"Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n"
"Language: uk_UA\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n"
"X-Crowdin-File: /DEV_13/pg_rewind.pot\n"
"X-Crowdin-File-ID: 504\n"
#: ../../../src/common/logging.c:236
#, c-format
msgid "fatal: "
msgstr "збій: "
#: ../../../src/common/logging.c:243
#, c-format
msgid "error: "
msgstr "помилка: "
#: ../../../src/common/logging.c:250
#, c-format
msgid "warning: "
msgstr "попередження: "
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162
#, c-format
msgid "out of memory\n"
msgstr "недостатньо пам'яті\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "неможливо дублювати нульовий покажчик (внутрішня помилка)\n"
#: ../../common/restricted_token.c:64
#, c-format
msgid "could not load library \"%s\": error code %lu"
msgstr "не вдалося завантажити бібліотеку \"%s\": код помилки %lu"
#: ../../common/restricted_token.c:73
#, c-format
msgid "cannot create restricted tokens on this platform: error code %lu"
msgstr "не вдалося створити обмежені токени на цій платформі: код помилки %lu"
#: ../../common/restricted_token.c:82
#, c-format
msgid "could not open process token: error code %lu"
msgstr "не вдалося відкрити токен процесу: код помилки %lu"
#: ../../common/restricted_token.c:97
#, c-format
msgid "could not allocate SIDs: error code %lu"
msgstr "не вдалося виділити SID: код помилки %lu"
#: ../../common/restricted_token.c:119
#, c-format
msgid "could not create restricted token: error code %lu"
msgstr "не вдалося створити обмежений токен: код помилки %lu"
#: ../../common/restricted_token.c:140
#, c-format
msgid "could not start process for command \"%s\": error code %lu"
msgstr "не вдалося запустити процес для команди \"%s\": код помилки %lu"
#: ../../common/restricted_token.c:178
#, c-format
msgid "could not re-execute with restricted token: error code %lu"
msgstr "не вдалося перезапустити з обмеженим токеном: код помилки %lu"
#: ../../common/restricted_token.c:194
#, c-format
msgid "could not get exit code from subprocess: error code %lu"
msgstr "не вдалося отримати код завершення підпроцесу: код помилки %lu"
#: ../../fe_utils/archive.c:53
#, c-format
msgid "could not use restore_command with %%r alias"
msgstr "не вдалося використати restore_command з псевдонімом %%r"
#: ../../fe_utils/archive.c:74
#, c-format
msgid "unexpected file size for \"%s\": %lu instead of %lu"
msgstr "неочікуваний розмір файлу для \"%s\": %lu замість %lu"
#: ../../fe_utils/archive.c:85
#, c-format
msgid "could not open file \"%s\" restored from archive: %m"
msgstr "не вдалося відкрити файл \"%s\" відновлений з архіву: %m"
#: ../../fe_utils/archive.c:97 copy_fetch.c:88 filemap.c:208 filemap.c:369
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "не вдалося отримати інформацію від файлу \"%s\": %m"
#: ../../fe_utils/archive.c:112
#, c-format
msgid "restore_command failed due to the signal: %s"
msgstr "не вдалося виконати restore_command через сигнал: %s"
#: ../../fe_utils/archive.c:121
#, c-format
msgid "could not restore file \"%s\" from archive"
msgstr "не вдалося відновити файл \"%s\" з архіву"
#: ../../fe_utils/recovery_gen.c:35 ../../fe_utils/recovery_gen.c:49
#: ../../fe_utils/recovery_gen.c:77 ../../fe_utils/recovery_gen.c:100
#: ../../fe_utils/recovery_gen.c:171 parsexlog.c:73 parsexlog.c:125
#: parsexlog.c:185
#, c-format
msgid "out of memory"
msgstr "недостатньо пам'яті"
#: ../../fe_utils/recovery_gen.c:134 parsexlog.c:298
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "не можливо відкрити файл \"%s\": %m"
#: ../../fe_utils/recovery_gen.c:140
#, c-format
msgid "could not write to file \"%s\": %m"
msgstr "неможливо записати до файлу \"%s\": %m"
#: ../../fe_utils/recovery_gen.c:152
#, c-format
msgid "could not create file \"%s\": %m"
msgstr "неможливо створити файл \"%s\": %m"
#: copy_fetch.c:59
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "не вдалося відкрити каталог \"%s\": %m"
#: copy_fetch.c:117
#, c-format
msgid "could not read symbolic link \"%s\": %m"
msgstr "не можливо прочитати символічне послання \"%s\": %m"
#: copy_fetch.c:120
#, c-format
msgid "symbolic link \"%s\" target is too long"
msgstr "таргет символічного посилання \"%s\" задовгий"
#: copy_fetch.c:135
#, c-format
msgid "\"%s\" is a symbolic link, but symbolic links are not supported on this platform"
msgstr "\"%s\"є символічним посиланням, але символічні посилання не підтримуються на даній платформі"
#: copy_fetch.c:142
#, c-format
msgid "could not read directory \"%s\": %m"
msgstr "не вдалося прочитати каталог \"%s\": %m"
#: copy_fetch.c:146
#, c-format
msgid "could not close directory \"%s\": %m"
msgstr "не вдалося закрити каталог \"%s\": %m"
#: copy_fetch.c:166
#, c-format
msgid "could not open source file \"%s\": %m"
msgstr "не вдалося відкрити вихідний файл \"%s\": %m"
#: copy_fetch.c:170
#, c-format
msgid "could not seek in source file: %m"
msgstr "не вдалося знайти у вихідному файлі: %m"
#: copy_fetch.c:187 file_ops.c:311 parsexlog.c:336
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "не вдалося прочитати файл \"%s\": %m"
#: copy_fetch.c:190
#, c-format
msgid "unexpected EOF while reading file \"%s\""
msgstr "неочікуваний кінець при читанні файлу \"%s\""
#: copy_fetch.c:197
#, c-format
msgid "could not close file \"%s\": %m"
msgstr "неможливо закрити файл \"%s\": %m"
#: file_ops.c:62
#, c-format
msgid "could not open target file \"%s\": %m"
msgstr "не вдалося відкрити цільовий файл \"%s\": %m"
#: file_ops.c:76
#, c-format
msgid "could not close target file \"%s\": %m"
msgstr "не вдалося закрити цільовий файл \"%s\": %m"
#: file_ops.c:96
#, c-format
msgid "could not seek in target file \"%s\": %m"
msgstr "не вдалося знайти в цільовому файлі \"%s\": %m"
#: file_ops.c:112
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "не вдалося записати файл \"%s\": %m"
#: file_ops.c:162
#, c-format
msgid "invalid action (CREATE) for regular file"
msgstr "неприпустима дія (CREATE) для звичайного файлу"
#: file_ops.c:185
#, c-format
msgid "could not remove file \"%s\": %m"
msgstr "не можливо видалити файл \"%s\": %m"
#: file_ops.c:203
#, c-format
msgid "could not open file \"%s\" for truncation: %m"
msgstr "не вдалося відкрити файл \"%s\" для скорочення: %m"
#: file_ops.c:207
#, c-format
msgid "could not truncate file \"%s\" to %u: %m"
msgstr "не вдалося скоротити файл \"%s\" до потрібного розміру %u: %m"
#: file_ops.c:223
#, c-format
msgid "could not create directory \"%s\": %m"
msgstr "не вдалося створити каталог \"%s\": %m"
#: file_ops.c:237
#, c-format
msgid "could not remove directory \"%s\": %m"
msgstr "не вдалося видалити каталог \"%s\": %m"
#: file_ops.c:251
#, c-format
msgid "could not create symbolic link at \"%s\": %m"
msgstr "неможливо створити символічне послання на \"%s\": %m"
#: file_ops.c:265
#, c-format
msgid "could not remove symbolic link \"%s\": %m"
msgstr "не вдалося видалити символьне посилання \"%s\": %m"
#: file_ops.c:296 file_ops.c:300
#, c-format
msgid "could not open file \"%s\" for reading: %m"
msgstr "не вдалося відкрити файл \"%s\" для читання: %m"
#: file_ops.c:314 parsexlog.c:338
#, c-format
msgid "could not read file \"%s\": read %d of %zu"
msgstr "не вдалося прочитати файл \"%s\": прочитано %d з %zu"
#: filemap.c:200
#, c-format
msgid "data file \"%s\" in source is not a regular file"
msgstr "файл даних \"%s\" в джерелі не є регулярним файлом"
#: filemap.c:222
#, c-format
msgid "\"%s\" is not a directory"
msgstr "\"%s\" не є каталогом"
#: filemap.c:245
#, c-format
msgid "\"%s\" is not a symbolic link"
msgstr "\"%s\" не є символічним посиланням"
#: filemap.c:257
#, c-format
msgid "\"%s\" is not a regular file"
msgstr "\"%s\" не є регулярним файлом"
#: filemap.c:381
#, c-format
msgid "source file list is empty"
msgstr "список файлів в джерелі порожній"
#: filemap.c:496
#, c-format
msgid "unexpected page modification for directory or symbolic link \"%s\""
msgstr "неочікувана модифікація сторінки для каталогу або символічного посилання \"%s\""
#: libpq_fetch.c:50
#, c-format
msgid "could not connect to server: %s"
msgstr "не вдалося підключитися до сервера: %s"
#: libpq_fetch.c:54
#, c-format
msgid "connected to server"
msgstr "під'єднано до серверу"
#: libpq_fetch.c:63
#, c-format
msgid "could not clear search_path: %s"
msgstr "не вдалося очистити search_path: %s"
#: libpq_fetch.c:75
#, c-format
msgid "source server must not be in recovery mode"
msgstr "початковий сервер не повинен бути у стані відновлення"
#: libpq_fetch.c:85
#, c-format
msgid "full_page_writes must be enabled in the source server"
msgstr "на початковому сервері повинно бути увімкнено full_page_writes"
#: libpq_fetch.c:111
#, c-format
msgid "error running query (%s) on source server: %s"
msgstr "помилка при виконанні запиту (%s) на вихідному сервері: %s"
#: libpq_fetch.c:116
#, c-format
msgid "unexpected result set from query"
msgstr "неочікуваний результат запиту"
#: libpq_fetch.c:137
#, c-format
msgid "error running query (%s) in source server: %s"
msgstr "помилка при виконанні запиту (%s) на початковому сервері: %s"
#: libpq_fetch.c:157
#, c-format
msgid "unrecognized result \"%s\" for current WAL insert location"
msgstr "нерозпізнаний результат \"%s\" замість поточної добавленої позиції WAL"
#: libpq_fetch.c:207
#, c-format
msgid "could not fetch file list: %s"
msgstr "не вдалося отримати список файлів: %s"
#: libpq_fetch.c:212
#, c-format
msgid "unexpected result set while fetching file list"
msgstr "неочікуваний результат при отриманні списку файлів"
#: libpq_fetch.c:260
#, c-format
msgid "could not send query: %s"
msgstr "не вдалося надіслати запит: %s"
#: libpq_fetch.c:265
#, c-format
msgid "could not set libpq connection to single row mode"
msgstr "не вдалося встановити libpq з'єднання для однорядкового режиму"
#: libpq_fetch.c:285
#, c-format
msgid "unexpected result while fetching remote files: %s"
msgstr "неочікуваний результат при отриманні віддалених файлів: %s"
#: libpq_fetch.c:291
#, c-format
msgid "unexpected result set size while fetching remote files"
msgstr "неочікуваний розмір набору результатів при отриманні віддалених файлів"
#: libpq_fetch.c:297
#, c-format
msgid "unexpected data types in result set while fetching remote files: %u %u %u"
msgstr "неочікувані типи даних в результаті при отриманні віддалених файлів: %u %u %u"
#: libpq_fetch.c:305
#, c-format
msgid "unexpected result format while fetching remote files"
msgstr "неочікуваний формат результату при отриманні віддалених файлів"
#: libpq_fetch.c:311
#, c-format
msgid "unexpected null values in result while fetching remote files"
msgstr "неочікувані нульові значення в результаті при отриманні віддалених файлів"
#: libpq_fetch.c:315
#, c-format
msgid "unexpected result length while fetching remote files"
msgstr "неочікувана довжина результату при отриманні віддалених файлів"
#: libpq_fetch.c:376
#, c-format
msgid "could not fetch remote file \"%s\": %s"
msgstr "не вдалося отримати віддалений файл \"%s\": %s"
#: libpq_fetch.c:381
#, c-format
msgid "unexpected result set while fetching remote file \"%s\""
msgstr "неочікуваний набір результатів при отриманні віддаленого файлу \"%s\""
#: libpq_fetch.c:425
#, c-format
msgid "could not send COPY data: %s"
msgstr "не вдалося надіслати дані COPY: %s"
#: libpq_fetch.c:454
#, c-format
msgid "could not send file list: %s"
msgstr "не вдалося надіслати список файлів: %s"
#: libpq_fetch.c:496
#, c-format
msgid "could not send end-of-COPY: %s"
msgstr "не вдалося надіслати сповіщення про закінчення копіювання: %s"
#: libpq_fetch.c:502
#, c-format
msgid "unexpected result while sending file list: %s"
msgstr "неочікуваний результат при надсиланні списку файлів: %s"
#: parsexlog.c:85 parsexlog.c:132
#, c-format
msgid "could not read WAL record at %X/%X: %s"
msgstr "не вдалося прочитати запис WAL на %X/%X: %s"
#: parsexlog.c:89 parsexlog.c:135
#, c-format
msgid "could not read WAL record at %X/%X"
msgstr "не вдалося прочитати запис WAL на %X/%X"
#: parsexlog.c:198
#, c-format
msgid "could not find previous WAL record at %X/%X: %s"
msgstr "не вдалося знайти попередній запис WAL на %X/%X: %s"
#: parsexlog.c:202
#, c-format
msgid "could not find previous WAL record at %X/%X"
msgstr "не вдалося знайти попередній запис WAL на %X/%X"
#: parsexlog.c:327
#, c-format
msgid "could not seek in file \"%s\": %m"
msgstr "не вдалося знайти в файлі \"%s\": %m"
#: parsexlog.c:407
#, c-format
msgid "WAL record modifies a relation, but record type is not recognized: lsn: %X/%X, rmgr: %s, info: %02X"
msgstr "WAL модифікує відношення, але тип запису не розпізнано: lsn: %X/%X, rmgr: %s, info: %02X"
#: pg_rewind.c:78
#, c-format
msgid "%s resynchronizes a PostgreSQL cluster with another copy of the cluster.\n\n"
msgstr "%s синхронізує кластер PostgreSQL з іншою копією кластеру.\n\n"
#: pg_rewind.c:79
#, c-format
msgid "Usage:\n"
" %s [OPTION]...\n\n"
msgstr "Використання:\n"
" %s [OPTION]...\n\n"
#: pg_rewind.c:80
#, c-format
msgid "Options:\n"
msgstr "Параметри:\n"
#: pg_rewind.c:81
#, c-format
msgid " -c, --restore-target-wal use restore_command in target configuration to\n"
" retrieve WAL files from archives\n"
msgstr " -c, --restore-target-wal використовує restore_command в цільовій конфігурації, щоб\n"
" отримати файли WAL з архівів\n"
#: pg_rewind.c:83
#, c-format
msgid " -D, --target-pgdata=DIRECTORY existing data directory to modify\n"
msgstr " -D, --target-pgdata=DIRECTORY існуючий каталог для змін\n"
#: pg_rewind.c:84
#, c-format
msgid " --source-pgdata=DIRECTORY source data directory to synchronize with\n"
msgstr " --source-pgdata=DIRECTORY початковий каталог даних для синхронізації\n"
#: pg_rewind.c:85
#, c-format
msgid " --source-server=CONNSTR source server to synchronize with\n"
msgstr " --source-server=CONNSTR початковий сервер для синхронізації\n"
#: pg_rewind.c:86
#, c-format
msgid " -n, --dry-run stop before modifying anything\n"
msgstr " -n, --dry-run зупинитися до внесення будь-яких змін\n"
#: pg_rewind.c:87
#, c-format
msgid " -N, --no-sync do not wait for changes to be written\n"
" safely to disk\n"
msgstr " -N, --no-sync не чекати поки зміни будуть записані на диск\n"
#: pg_rewind.c:89
#, c-format
msgid " -P, --progress write progress messages\n"
msgstr " -P, --progress повідомляти про хід процесу\n"
#: pg_rewind.c:90
#, c-format
msgid " -R, --write-recovery-conf write configuration for replication\n"
" (requires --source-server)\n"
msgstr " -R, --write-recovery-conf записує конфігурацію для реплікації \n"
" (потребує --source-server)\n"
#: pg_rewind.c:92
#, c-format
msgid " --debug write a lot of debug messages\n"
msgstr " --debug виводити багато налагоджувальних повідомлень\n"
#: pg_rewind.c:93
#, c-format
msgid " --no-ensure-shutdown do not automatically fix unclean shutdown\n"
msgstr " --no-ensure-shutdown не виправляти автоматично неочищене завершення роботи\n"
#: pg_rewind.c:94
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version вивести інформацію про версію і вийти\n"
#: pg_rewind.c:95
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help показати довідку, потім вийти\n"
#: pg_rewind.c:96
#, c-format
msgid "\n"
"Report bugs to <%s>.\n"
msgstr "\n"
"Повідомляти про помилки на <%s>.\n"
#: pg_rewind.c:97
#, c-format
msgid "%s home page: <%s>\n"
msgstr "Домашня сторінка %s: <%s>\n"
#: pg_rewind.c:159 pg_rewind.c:208 pg_rewind.c:215 pg_rewind.c:222
#: pg_rewind.c:229 pg_rewind.c:237
#, c-format
msgid "Try \"%s --help\" for more information.\n"
msgstr "Спробуйте \"%s --help\" для отримання додаткової інформації.\n"
#: pg_rewind.c:207
#, c-format
msgid "no source specified (--source-pgdata or --source-server)"
msgstr "джерело не вказано (--source-pgdata чи --source-server)"
#: pg_rewind.c:214
#, c-format
msgid "only one of --source-pgdata or --source-server can be specified"
msgstr "може бути вказано лише --source-pgdata чи --source-server"
#: pg_rewind.c:221
#, c-format
msgid "no target data directory specified (--target-pgdata)"
msgstr "не вказано жодного каталогу цільових даних (--target-pgdata)"
#: pg_rewind.c:228
#, c-format
msgid "no source server information (--source-server) specified for --write-recovery-conf"
msgstr "немає інформації про вихідний сервер (--source-server) вказаної для --write-recovery-conf"
#: pg_rewind.c:235
#, c-format
msgid "too many command-line arguments (first is \"%s\")"
msgstr "забагато аргументів у командному рядку (перший \"%s\")"
#: pg_rewind.c:250
#, c-format
msgid "cannot be executed by \"root\""
msgstr "\"root\" не може це виконувати"
#: pg_rewind.c:251
#, c-format
msgid "You must run %s as the PostgreSQL superuser.\n"
msgstr "Запускати %s треба від суперкористувача PostgreSQL.\n"
#: pg_rewind.c:262
#, c-format
msgid "could not read permissions of directory \"%s\": %m"
msgstr "не вдалося прочитати дозволи на каталог \"%s\": %m"
#: pg_rewind.c:316
#, c-format
msgid "source and target cluster are on the same timeline"
msgstr "початковий і цільовий кластери знаходяться на одній лінії часу"
#: pg_rewind.c:322
#, c-format
msgid "servers diverged at WAL location %X/%X on timeline %u"
msgstr "сервери розійшлись в позиції WAL %X/%X на лінії часу %u"
#: pg_rewind.c:360
#, c-format
msgid "no rewind required"
msgstr "перемотування не потрібне"
#: pg_rewind.c:369
#, c-format
msgid "rewinding from last common checkpoint at %X/%X on timeline %u"
msgstr "перемотування від останньої спільної контрольної точки на %X/%X на лінії часу %u"
#: pg_rewind.c:378
#, c-format
msgid "reading source file list"
msgstr "читання списку файлів із джерела"
#: pg_rewind.c:381
#, c-format
msgid "reading target file list"
msgstr "читання списку цільових файлів"
#: pg_rewind.c:392
#, c-format
msgid "reading WAL in target"
msgstr "читання WAL у цілі"
#: pg_rewind.c:409
#, c-format
msgid "need to copy %lu MB (total source directory size is %lu MB)"
msgstr "треба скопіювати %lu МБ (загальний розмір каталогу джерела становить %lu МБ)"
#: pg_rewind.c:428
#, c-format
msgid "creating backup label and updating control file"
msgstr "створення мітки резервного копіювання і оновлення контрольного файлу"
#: pg_rewind.c:458
#, c-format
msgid "syncing target data directory"
msgstr "синхронізація цільового каталогу даних"
#: pg_rewind.c:465
#, c-format
msgid "Done!"
msgstr "Готово!"
#: pg_rewind.c:477
#, c-format
msgid "source and target clusters are from different systems"
msgstr "початковий і цільовий кластер належать до різних систем"
#: pg_rewind.c:485
#, c-format
msgid "clusters are not compatible with this version of pg_rewind"
msgstr "кластери не сумісні з даною версією pg_rewind"
#: pg_rewind.c:495
#, c-format
msgid "target server needs to use either data checksums or \"wal_log_hints = on\""
msgstr "цільовий сервер потребує використання контрольної суми даних або \"wal_log_hints = on\""
#: pg_rewind.c:506
#, c-format
msgid "target server must be shut down cleanly"
msgstr "цільовий сервер повинен бути вимкненим штатно"
#: pg_rewind.c:516
#, c-format
msgid "source data directory must be shut down cleanly"
msgstr "робота з початковим каталогом даних повинна бути завершена штатно"
#: pg_rewind.c:565
#, c-format
msgid "%*s/%s kB (%d%%) copied"
msgstr "скопійовано %*s/%s кБ (%d%%)"
#: pg_rewind.c:626
#, c-format
msgid "invalid control file"
msgstr "неприпустимий контрольний файл"
#: pg_rewind.c:710
#, c-format
msgid "could not find common ancestor of the source and target cluster's timelines"
msgstr "не вдалося знайти спільного предка ліній часу початкового та цільового кластерів"
#: pg_rewind.c:751
#, c-format
msgid "backup label buffer too small"
msgstr "буфер для мітки резервного копіювання замалий"
#: pg_rewind.c:774
#, c-format
msgid "unexpected control file CRC"
msgstr "неочікуваний контрольний файл CRC"
#: pg_rewind.c:784
#, c-format
msgid "unexpected control file size %d, expected %d"
msgstr "неочікуваний розмір контрольного файлу %d, очікувалося %d"
#: pg_rewind.c:793
#, 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 повинен задаватись ступенем 2 в інтервалі від 1 МБ до 1 ГБ, але в керуючому файлі вказано значення %d"
msgstr[1] "Розмір сегменту WAL повинен задаватись ступенем 2 в інтервалі від 1 МБ до 1 ГБ, але в керуючому файлі вказано значення %d"
msgstr[2] "Розмір сегменту WAL повинен задаватись ступенем 2 в інтервалі від 1 МБ до 1 ГБ, але в керуючому файлі вказано значення %d"
msgstr[3] "Розмір сегменту WAL повинен задаватись ступенем 2 в інтервалі від 1 МБ до 1 ГБ, але в керуючому файлі вказано значення %d"
#: pg_rewind.c:850 pg_rewind.c:908
#, c-format
msgid "The program \"%s\" is needed by %s but was not found in the\n"
"same directory as \"%s\".\n"
"Check your installation."
msgstr "Програма \"%s\" потрібна для %s, але не знайдена в тому ж каталозі, що й \"%s\".\n"
"Перевірте вашу установку."
#: pg_rewind.c:855 pg_rewind.c:913
#, c-format
msgid "The program \"%s\" was found by \"%s\"\n"
"but was not the same version as %s.\n"
"Check your installation."
msgstr "Програма \"%s\" була знайдена \"%s\", але не була тієї ж версії, що %s.\n"
"Перевірте вашу установку."
#: pg_rewind.c:876
#, c-format
msgid "restore_command is not set in the target cluster"
msgstr "команда restore_command не встановлена в цільовому кластері"
#: pg_rewind.c:919
#, c-format
msgid "executing \"%s\" for target server to complete crash recovery"
msgstr "виконання \"%s\" для цільового серверу, щоб завершити відновлення після аварійного завершення роботи"
#: pg_rewind.c:939
#, c-format
msgid "postgres single-user mode in target cluster failed"
msgstr "не вдалося ввімкнути однокористувацький режим postgres в цільовому кластері"
#: pg_rewind.c:940
#, c-format
msgid "Command was: %s"
msgstr "Команда була: %s"
#: timeline.c:75 timeline.c:81
#, c-format
msgid "syntax error in history file: %s"
msgstr "синтаксична помилка у файлі історії: %s"
#: timeline.c:76
#, c-format
msgid "Expected a numeric timeline ID."
msgstr "Очікується числовий ідентифікатор лінії часу."
#: timeline.c:82
#, c-format
msgid "Expected a write-ahead log switchpoint location."
msgstr "Очікується положення точки випереджувального журналювання."
#: timeline.c:87
#, c-format
msgid "invalid data in history file: %s"
msgstr "неприпустимі дані у файлу історії: %s"
#: timeline.c:88
#, c-format
msgid "Timeline IDs must be in increasing sequence."
msgstr "Ідентифікатори ліній часу повинні збільшуватись."
#: timeline.c:108
#, c-format
msgid "invalid data in history file"
msgstr "неприпустимі дані у файлі історії"
#: timeline.c:109
#, c-format
msgid "Timeline IDs must be less than child timeline's ID."
msgstr "Ідентифікатори ліній часу повинні бути меншими від ідентифікатора дочірньої лінії."
#: xlogreader.c:349
#, c-format
msgid "invalid record offset at %X/%X"
msgstr "невірний зсув запису: %X/%X"
#: xlogreader.c:357
#, c-format
msgid "contrecord is requested by %X/%X"
msgstr "по зсуву %X/%X запитано продовження запису"
#: xlogreader.c:398 xlogreader.c:695
#, c-format
msgid "invalid record length at %X/%X: wanted %u, got %u"
msgstr "невірна довжина запису по зсуву %X/%X: очікувалось %u, отримано %u"
#: xlogreader.c:422
#, c-format
msgid "record length %u at %X/%X too long"
msgstr "довжина запису %u на %X/%X є задовгою"
#: xlogreader.c:454
#, c-format
msgid "there is no contrecord flag at %X/%X"
msgstr "немає флага contrecord в позиції %X/%X"
#: xlogreader.c:467
#, c-format
msgid "invalid contrecord length %u at %X/%X"
msgstr "невірна довижна contrecord (%u) в позиції %X/%X"
#: xlogreader.c:703
#, c-format
msgid "invalid resource manager ID %u at %X/%X"
msgstr "невірний ID менеджера ресурсів %u в %X/%X"
#: xlogreader.c:717 xlogreader.c:734
#, c-format
msgid "record with incorrect prev-link %X/%X at %X/%X"
msgstr "запис з неправильним попереднім посиланням %X/%X на %X/%X"
#: xlogreader.c:771
#, c-format
msgid "incorrect resource manager data checksum in record at %X/%X"
msgstr "некоректна контрольна сума даних менеджера ресурсів у запису по зсуву %X/%X"
#: xlogreader.c:808
#, c-format
msgid "invalid magic number %04X in log segment %s, offset %u"
msgstr "невірне магічне число %04X в сегменті журналу %s, зсув %u"
#: xlogreader.c:822 xlogreader.c:863
#, c-format
msgid "invalid info bits %04X in log segment %s, offset %u"
msgstr "невірні інформаційні біти %04X в сегменті журналу %s, зсув %u"
#: xlogreader.c:837
#, 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:845
#, c-format
msgid "WAL file is from different database system: incorrect segment size in page header"
msgstr "Файл WAL належить іншій системі баз даних: некоректний розмір сегменту в заголовку сторінки"
#: xlogreader.c:851
#, c-format
msgid "WAL file is from different database system: incorrect XLOG_BLCKSZ in page header"
msgstr "Файл WAL належить іншій системі баз даних: некоректний XLOG_BLCKSZ в заголовку сторінки"
#: xlogreader.c:882
#, c-format
msgid "unexpected pageaddr %X/%X in log segment %s, offset %u"
msgstr "неочікуваний pageaddr %X/%X в сегменті журналу %s, зсув %u"
#: xlogreader.c:907
#, c-format
msgid "out-of-sequence timeline ID %u (after %u) in log segment %s, offset %u"
msgstr "порушення послідовності ID лінії часу %u (після %u) в сегменті журналу %s, зсув %u"
#: xlogreader.c:1247
#, c-format
msgid "out-of-order block_id %u at %X/%X"
msgstr "ідентифікатор блока %u out-of-order в позиції %X/%X"
#: xlogreader.c:1270
#, c-format
msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%X"
msgstr "BKPBLOCK_HAS_DATA встановлений, але немає даних в позиції %X/%X"
#: xlogreader.c:1277
#, c-format
msgid "BKPBLOCK_HAS_DATA not set, but data length is %u at %X/%X"
msgstr "BKPBLOCK_HAS_DATA встановлений, але довжина даних дорівнює %u в позиції %X/%X"
#: xlogreader.c:1313
#, c-format
msgid "BKPIMAGE_HAS_HOLE set, but hole offset %u length %u block image length %u at %X/%X"
msgstr "BKPIMAGE_HAS_HOLE встановлений, але для пропуску задані: зсув %u, довжина %u, при довжині образу блока %u в позиції %X/%X"
#: xlogreader.c:1329
#, c-format
msgid "BKPIMAGE_HAS_HOLE not set, but hole offset %u length %u at %X/%X"
msgstr "BKPIMAGE_HAS_HOLE не встановлений, але для пропуску задані: зсув %u, довжина %u в позиції %X/%X"
#: xlogreader.c:1344
#, c-format
msgid "BKPIMAGE_IS_COMPRESSED set, but block image length %u at %X/%X"
msgstr "BKPIMAGE_IS_COMPRESSED встановлений, але довжина образу блока дорівнює %u в позиції %X/%X"
#: xlogreader.c:1359
#, c-format
msgid "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_IS_COMPRESSED set, but block image length is %u at %X/%X"
msgstr "ні BKPIMAGE_HAS_HOLE, ні BKPIMAGE_IS_COMPRESSED не встановлені, але довжина образу блока дорвінює %u в позиції %X/%X"
#: xlogreader.c:1375
#, c-format
msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%X"
msgstr "BKPBLOCK_SAME_REL встановлений, але попереднє значення не задано в позиції %X/%X"
#: xlogreader.c:1387
#, c-format
msgid "invalid block_id %u at %X/%X"
msgstr "невірний ідентифікатор блоку %u в позиції %X/%X"
#: xlogreader.c:1476
#, c-format
msgid "record with invalid length at %X/%X"
msgstr "запис з невірною довжиною на %X/%X"
#: xlogreader.c:1565
#, c-format
msgid "invalid compressed image at %X/%X, block %d"
msgstr "невірно стиснутий образ в позиції %X/%X, блок %d"

View File

@ -1,9 +1,9 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: postgresql\n" "Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2018-12-04 20:35+0100\n" "POT-Creation-Date: 2020-02-19 12:17+0000\n"
"PO-Revision-Date: 2019-08-10 13:19\n" "PO-Revision-Date: 2020-07-07 11:19\n"
"Last-Translator: pasha_golub\n" "Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
@ -11,38 +11,29 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Generator: crowdin.com\n"
"X-Crowdin-Project: postgresql\n" "X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n" "X-Crowdin-Language: uk\n"
"X-Crowdin-File: /REL_11_STABLE/src/bin/pg_test_fsync/po/pg_test_fsync.pot\n" "X-Crowdin-File: /DEV_13/pg_test_fsync.pot\n"
"X-Crowdin-File-ID: 246\n"
#. translator: maintain alignment with NA_FORMAT #. translator: maintain alignment with NA_FORMAT
#: pg_test_fsync.c:30 #: pg_test_fsync.c:31
#, c-format #, c-format
msgid "%13.3f ops/sec %6.0f usecs/op\n" msgid "%13.3f ops/sec %6.0f usecs/op\n"
msgstr "%13.3f оп/с %6.0f мкс/оп\n" msgstr "%13.3f оп/с %6.0f мкс/оп\n"
#: pg_test_fsync.c:49 #: pg_test_fsync.c:157
#, c-format
msgid "Could not create thread for alarm\n"
msgstr "Не вдалося створити потік для обробки сигналів\n"
#: pg_test_fsync.c:154
#, c-format #, c-format
msgid "Usage: %s [-f FILENAME] [-s SECS-PER-TEST]\n" msgid "Usage: %s [-f FILENAME] [-s SECS-PER-TEST]\n"
msgstr "Використання: %s [-f FILENAME] [-s SECS-PER-TEST]\n" msgstr "Використання: %s [-f FILENAME] [-s SECS-PER-TEST]\n"
#: pg_test_fsync.c:178 pg_test_fsync.c:190 #: pg_test_fsync.c:181 pg_test_fsync.c:192
#, c-format #, c-format
msgid "Try \"%s --help\" for more information.\n" msgid "Try \"%s --help\" for more information.\n"
msgstr "Спробуйте \"%s --help\" для додаткової інформації.\n" msgstr "Спробуйте \"%s --help\" для отримання додаткової інформації.\n"
#: pg_test_fsync.c:188 #: pg_test_fsync.c:197
#, c-format
msgid "%s: too many command-line arguments (first is \"%s\")\n"
msgstr "%s: забагато аргументів у командному рядку (перший \"%s\")\n"
#: pg_test_fsync.c:195
#, c-format #, c-format
msgid "%d second per test\n" msgid "%d second per test\n"
msgid_plural "%d seconds per test\n" msgid_plural "%d seconds per test\n"
@ -51,130 +42,125 @@ msgstr[1] "%d секунди для тесту\n"
msgstr[2] "%d секунд для тесту\n" msgstr[2] "%d секунд для тесту\n"
msgstr[3] "%d секунда для тесту\n" msgstr[3] "%d секунда для тесту\n"
#: pg_test_fsync.c:200 #: pg_test_fsync.c:202
#, c-format #, c-format
msgid "O_DIRECT supported on this platform for open_datasync and open_sync.\n" msgid "O_DIRECT supported on this platform for open_datasync and open_sync.\n"
msgstr "O_DIRECT на цій платформі підтримується для open_datasync і open_sync.\n" msgstr "O_DIRECT на цій платформі підтримується для open_datasync і open_sync.\n"
#: pg_test_fsync.c:202 #: pg_test_fsync.c:204
#, c-format #, c-format
msgid "Direct I/O is not supported on this platform.\n" msgid "Direct I/O is not supported on this platform.\n"
msgstr "Пряме введення/виведення не підтримується на цій платформі.\n" msgstr "Пряме введення/виведення не підтримується на цій платформі.\n"
#: pg_test_fsync.c:227 pg_test_fsync.c:292 pg_test_fsync.c:316 #: pg_test_fsync.c:229 pg_test_fsync.c:294 pg_test_fsync.c:318
#: pg_test_fsync.c:339 pg_test_fsync.c:480 pg_test_fsync.c:492 #: pg_test_fsync.c:341 pg_test_fsync.c:482 pg_test_fsync.c:494
#: pg_test_fsync.c:508 pg_test_fsync.c:514 pg_test_fsync.c:539 #: pg_test_fsync.c:510 pg_test_fsync.c:516 pg_test_fsync.c:541
msgid "could not open output file" msgid "could not open output file"
msgstr "неможливо відкрити файл виводу" msgstr "неможливо відкрити файл виводу"
#: pg_test_fsync.c:231 pg_test_fsync.c:273 pg_test_fsync.c:298 #: pg_test_fsync.c:233 pg_test_fsync.c:275 pg_test_fsync.c:300
#: pg_test_fsync.c:322 pg_test_fsync.c:345 pg_test_fsync.c:383 #: pg_test_fsync.c:324 pg_test_fsync.c:347 pg_test_fsync.c:385
#: pg_test_fsync.c:441 pg_test_fsync.c:482 pg_test_fsync.c:510 #: pg_test_fsync.c:443 pg_test_fsync.c:484 pg_test_fsync.c:512
#: pg_test_fsync.c:541 #: pg_test_fsync.c:543
msgid "write failed" msgid "write failed"
msgstr "записування не вдалося" msgstr "записування не вдалося"
#: pg_test_fsync.c:235 pg_test_fsync.c:324 pg_test_fsync.c:347 #: pg_test_fsync.c:237 pg_test_fsync.c:326 pg_test_fsync.c:349
#: pg_test_fsync.c:484 pg_test_fsync.c:516 #: pg_test_fsync.c:486 pg_test_fsync.c:518
msgid "fsync failed" msgid "fsync failed"
msgstr "помилка fsync" msgstr "помилка fsync"
#: pg_test_fsync.c:249 #: pg_test_fsync.c:251
#, c-format #, c-format
msgid "\n" msgid "\n"
"Compare file sync methods using one %dkB write:\n" "Compare file sync methods using one %dkB write:\n"
msgstr "\n" msgstr "\n"
"Порівнювання методів синхронізації файлу, використовуючи один запис %dkB:\n" "Порівнювання методів синхронізації файлу, використовуючи один запис %dkB:\n"
#: pg_test_fsync.c:251 #: pg_test_fsync.c:253
#, c-format #, c-format
msgid "\n" msgid "\n"
"Compare file sync methods using two %dkB writes:\n" "Compare file sync methods using two %dkB writes:\n"
msgstr "\n" msgstr "\n"
"Порівнювання методів синхронізації файлу, використовуючи два записи %dkB: \n" "Порівнювання методів синхронізації файлу, використовуючи два записи %dkB: \n"
#: pg_test_fsync.c:252 #: pg_test_fsync.c:254
#, c-format #, c-format
msgid "(in wal_sync_method preference order, except fdatasync is Linux's default)\n" msgid "(in wal_sync_method preference order, except fdatasync is Linux's default)\n"
msgstr "(в порядку переваги для wal_sync_method, окрім переваги fdatasync в Linux)\n" msgstr "(в порядку переваги для wal_sync_method, окрім переваги fdatasync в Linux)\n"
#: pg_test_fsync.c:263 pg_test_fsync.c:366 pg_test_fsync.c:432 #: pg_test_fsync.c:265 pg_test_fsync.c:368 pg_test_fsync.c:434
msgid "n/a*" msgid "n/a*"
msgstr "н/д*" msgstr "н/д*"
#: pg_test_fsync.c:275 pg_test_fsync.c:301 pg_test_fsync.c:326 #: pg_test_fsync.c:277 pg_test_fsync.c:303 pg_test_fsync.c:328
#: pg_test_fsync.c:349 pg_test_fsync.c:385 pg_test_fsync.c:443 #: pg_test_fsync.c:351 pg_test_fsync.c:387 pg_test_fsync.c:445
msgid "seek failed" msgid "seek failed"
msgstr "помилка пошуку" msgstr "помилка пошуку"
#: pg_test_fsync.c:281 pg_test_fsync.c:306 pg_test_fsync.c:354 #: pg_test_fsync.c:283 pg_test_fsync.c:308 pg_test_fsync.c:356
#: pg_test_fsync.c:391 pg_test_fsync.c:449 #: pg_test_fsync.c:393 pg_test_fsync.c:451
msgid "n/a" msgid "n/a"
msgstr "н/д" msgstr "н/д"
#: pg_test_fsync.c:396 #: pg_test_fsync.c:398
#, c-format #, c-format
msgid "* This file system and its mount options do not support direct\n" msgid "* This file system and its mount options do not support direct\n"
" I/O, e.g. ext4 in journaled mode.\n" " I/O, e.g. ext4 in journaled mode.\n"
msgstr "* Ця файлова система з поточними параметрами монтування не підтримує\n" msgstr "* Ця файлова система з поточними параметрами монтування не підтримує\n"
" пряме введення/виведення, наприклад, ext4 в режимі журналювання.\n" " пряме введення/виведення, наприклад, ext4 в режимі журналювання.\n"
#: pg_test_fsync.c:404 #: pg_test_fsync.c:406
#, c-format #, c-format
msgid "\n" msgid "\n"
"Compare open_sync with different write sizes:\n" "Compare open_sync with different write sizes:\n"
msgstr "\n" msgstr "\n"
"Порівняння open_sync з різними розмірами записування:\n" "Порівняння open_sync з різними розмірами записування:\n"
#: pg_test_fsync.c:405 #: pg_test_fsync.c:407
#, c-format #, c-format
msgid "(This is designed to compare the cost of writing 16kB in different write\n" msgid "(This is designed to compare the cost of writing 16kB in different write\n"
"open_sync sizes.)\n" "open_sync sizes.)\n"
msgstr "(Це створено для порівняння вартості запису 16 КБ з різними розмірами\n" msgstr "(Це створено для порівняння вартості запису 16 КБ з різними розмірами\n"
"записування open_sync.)\n" "записування open_sync.)\n"
#: pg_test_fsync.c:408 #: pg_test_fsync.c:410
msgid " 1 * 16kB open_sync write" msgid " 1 * 16kB open_sync write"
msgstr " запис з open_sync 1 * 16 КБ" msgstr " запис з open_sync 1 * 16 КБ"
#: pg_test_fsync.c:409 #: pg_test_fsync.c:411
msgid " 2 * 8kB open_sync writes" msgid " 2 * 8kB open_sync writes"
msgstr " запис з open_sync 2 * 8 КБ" msgstr " запис з open_sync 2 * 8 КБ"
#: pg_test_fsync.c:410 #: pg_test_fsync.c:412
msgid " 4 * 4kB open_sync writes" msgid " 4 * 4kB open_sync writes"
msgstr " запис з open_sync 4 * 4 КБ" msgstr " запис з open_sync 4 * 4 КБ"
#: pg_test_fsync.c:411 #: pg_test_fsync.c:413
msgid " 8 * 2kB open_sync writes" msgid " 8 * 2kB open_sync writes"
msgstr " запис з open_sync 8 * 2 КБ" msgstr " запис з open_sync 8 * 2 КБ"
#: pg_test_fsync.c:412 #: pg_test_fsync.c:414
msgid "16 * 1kB open_sync writes" msgid "16 * 1kB open_sync writes"
msgstr "запис з open_sync 16 * 1 КБ" msgstr "запис з open_sync 16 * 1 КБ"
#: pg_test_fsync.c:465 #: pg_test_fsync.c:467
#, c-format #, c-format
msgid "\n" msgid "\n"
"Test if fsync on non-write file descriptor is honored:\n" "Test if fsync on non-write file descriptor is honored:\n"
msgstr "\n" msgstr "\n"
"Перевірка, чи здійснюється fsync з дескриптором файлу, відкритого не для запису:\n" "Перевірка, чи здійснюється fsync з дескриптором файлу, відкритого не для запису:\n"
#: pg_test_fsync.c:466 #: pg_test_fsync.c:468
#, c-format #, c-format
msgid "(If the times are similar, fsync() can sync data written on a different\n" msgid "(If the times are similar, fsync() can sync data written on a different\n"
"descriptor.)\n" "descriptor.)\n"
msgstr "(Якщо час однаковий, fsync() може синхронізувати дані, записані іншим дескриптором.)\n" msgstr "(Якщо час однаковий, fsync() може синхронізувати дані, записані іншим дескриптором.)\n"
#: pg_test_fsync.c:531 #: pg_test_fsync.c:533
#, c-format #, c-format
msgid "\n" msgid "\n"
"Non-sync'ed %dkB writes:\n" "Non-sync'ed %dkB writes:\n"
msgstr "\n" msgstr "\n"
"Несинхронізований запис %d КБ:\n" "Несинхронізований запис %d КБ:\n"
#: pg_test_fsync.c:608
#, c-format
msgid "%s: %s\n"
msgstr "%s: %s\n"

View File

@ -1,20 +1,21 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: postgresql\n" "Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2018-12-04 20:35+0100\n" "POT-Creation-Date: 2020-02-19 12:15+0000\n"
"PO-Revision-Date: 2019-03-01 16:32\n" "PO-Revision-Date: 2020-07-07 11:19\n"
"Last-Translator: pasha_golub <pavlo.golub@gmail.com>\n" "Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Generator: crowdin.com\n"
"X-Crowdin-Project: postgresql\n" "X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n" "X-Crowdin-Language: uk\n"
"X-Crowdin-File: /REL_11_STABLE/src/bin/pg_test_timing/po/pg_test_timing.pot\n" "X-Crowdin-File: /DEV_13/pg_test_timing.pot\n"
"X-Crowdin-File-ID: 248\n"
#: pg_test_timing.c:55 #: pg_test_timing.c:55
#, c-format #, c-format
@ -24,12 +25,12 @@ msgstr "Використання: %s [-d ТРИВАЛІСТЬ]\n"
#: pg_test_timing.c:75 pg_test_timing.c:87 pg_test_timing.c:104 #: pg_test_timing.c:75 pg_test_timing.c:87 pg_test_timing.c:104
#, c-format #, c-format
msgid "Try \"%s --help\" for more information.\n" msgid "Try \"%s --help\" for more information.\n"
msgstr "Спробуйте \"%s --help\" для додаткової інформації.\n" msgstr "Спробуйте \"%s --help\" для отримання додаткової інформації.\n"
#: pg_test_timing.c:85 #: pg_test_timing.c:85
#, c-format #, c-format
msgid "%s: too many command-line arguments (first is \"%s\")\n" msgid "%s: too many command-line arguments (first is \"%s\")\n"
msgstr "" msgstr "%s: забагато аргументів у командному рядку (перший \"%s\")\n"
#: pg_test_timing.c:94 #: pg_test_timing.c:94
#, c-format #, c-format

View File

@ -1,6 +1,6 @@
# src/bin/pg_verifybackup/nls.mk # src/bin/pg_verifybackup/nls.mk
CATALOG_NAME = pg_verifybackup CATALOG_NAME = pg_verifybackup
AVAIL_LANGUAGES = fr sv AVAIL_LANGUAGES = fr sv zh_CN
GETTEXT_FILES = $(FRONTEND_COMMON_GETTEXT_FILES) \ GETTEXT_FILES = $(FRONTEND_COMMON_GETTEXT_FILES) \
parse_manifest.c \ parse_manifest.c \
pg_verifybackup.c \ pg_verifybackup.c \

View File

@ -0,0 +1,467 @@
# LANGUAGE message translation file for pg_verifybackup
# Copyright (C) 2020 PostgreSQL Global Development Group
# This file is distributed under the same license as the pg_verifybackup (PostgreSQL) package.
# FIRST AUTHOR <zhangjie2@cn.fujitsu.com>, 2020.
#
msgid ""
msgstr ""
"Project-Id-Version: pg_verifybackup (PostgreSQL) 13\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2020-05-17 02:44+0000\n"
"PO-Revision-Date: 2020-06-22 16:00+0800\n"
"Last-Translator: Jie Zhang <zhangjie2@cn.fujitsu.com>\n"
"Language-Team: Chinese (Simplified) <zhangjie2@cn.fujitsu.com>\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../../src/common/logging.c:236
#, c-format
msgid "fatal: "
msgstr "致命的:"
#: ../../../src/common/logging.c:243
#, c-format
msgid "error: "
msgstr "错误: "
#: ../../../src/common/logging.c:250
#, c-format
msgid "warning: "
msgstr "警告: "
#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162
#, c-format
msgid "out of memory\n"
msgstr "内存溢出\n"
#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154
#, c-format
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "无法复制空指针 (内部错误)\n"
#: ../../common/jsonapi.c:1064
#, c-format
msgid "Escape sequence \"\\%s\" is invalid."
msgstr "转义序列 \"\\%s\" 无效."
#: ../../common/jsonapi.c:1067
#, c-format
msgid "Character with value 0x%02x must be escaped."
msgstr "值为 0x%02x 的字符必须进行转义处理."
#: ../../common/jsonapi.c:1070
#, c-format
msgid "Expected end of input, but found \"%s\"."
msgstr "期望输入结束,结果发现是\"%s\"."
#: ../../common/jsonapi.c:1073
#, c-format
msgid "Expected array element or \"]\", but found \"%s\"."
msgstr "期望为数组元素或者\"]\",但发现结果是\"%s\"."
#: ../../common/jsonapi.c:1076
#, c-format
msgid "Expected \",\" or \"]\", but found \"%s\"."
msgstr "期望是\",\" 或 \"]\",但发现结果是\"%s\"."
#: ../../common/jsonapi.c:1079
#, c-format
msgid "Expected \":\", but found \"%s\"."
msgstr "期望得到 \":\",但发现结果是\"%s\"."
#: ../../common/jsonapi.c:1082
#, c-format
msgid "Expected JSON value, but found \"%s\"."
msgstr "期望是JSON值, 但结果发现是\"%s\"."
#: ../../common/jsonapi.c:1085
msgid "The input string ended unexpectedly."
msgstr "输入字符串意外终止."
#: ../../common/jsonapi.c:1087
#, c-format
msgid "Expected string or \"}\", but found \"%s\"."
msgstr "期望是字符串或\"}\",但发现结果是\"%s\"."
#: ../../common/jsonapi.c:1090
#, c-format
msgid "Expected \",\" or \"}\", but found \"%s\"."
msgstr "期望是 \",\" 或 \"}\",但发现结果是\"%s\"."
#: ../../common/jsonapi.c:1093
#, c-format
msgid "Expected string, but found \"%s\"."
msgstr "期望是字符串, 但发现结果是\"%s\"."
#: ../../common/jsonapi.c:1096
#, c-format
msgid "Token \"%s\" is invalid."
msgstr "令牌 \"%s\" 无效."
#: ../../common/jsonapi.c:1099
msgid "\\u0000 cannot be converted to text."
msgstr "\\u0000不能被转换为文本。"
#: ../../common/jsonapi.c:1101
msgid "\"\\u\" must be followed by four hexadecimal digits."
msgstr "\"\\u\" 后必须紧跟有效的十六进制数数字"
#: ../../common/jsonapi.c:1104
msgid "Unicode escape values cannot be used for code point values above 007F when the encoding is not UTF8."
msgstr "当编码不是UTF8时大于007F的码位值不能使用Unicode转义值."
#: ../../common/jsonapi.c:1106
msgid "Unicode high surrogate must not follow a high surrogate."
msgstr "Unicode 的高位代理项不能紧随另一个高位代理项."
#: ../../common/jsonapi.c:1108
msgid "Unicode low surrogate must follow a high surrogate."
msgstr "Unicode 代位代理项必须紧随一个高位代理项."
#: parse_manifest.c:152
msgid "manifest ended unexpectedly"
msgstr "清单意外结束"
#: parse_manifest.c:191
msgid "unexpected object start"
msgstr "意外的对象开始"
#: parse_manifest.c:224
msgid "unexpected object end"
msgstr "意外的对象结束"
#: parse_manifest.c:251
msgid "unexpected array start"
msgstr "意外的数组开始"
#: parse_manifest.c:274
msgid "unexpected array end"
msgstr "意外的数组结束"
#: parse_manifest.c:299
msgid "expected version indicator"
msgstr "预期的版本指示器"
#: parse_manifest.c:328
msgid "unknown toplevel field"
msgstr "未知的顶层字段"
#: parse_manifest.c:347
msgid "unexpected file field"
msgstr "意外的文件字段"
#: parse_manifest.c:361
msgid "unexpected wal range field"
msgstr "意外的wal范围字段"
#: parse_manifest.c:367
msgid "unexpected object field"
msgstr "意外的对象字段"
#: parse_manifest.c:397
msgid "unexpected manifest version"
msgstr "意外的清单版本"
#: parse_manifest.c:448
msgid "unexpected scalar"
msgstr "意外的标量"
#: parse_manifest.c:472
msgid "missing pathname"
msgstr "缺少路径名"
#: parse_manifest.c:475
msgid "both pathname and encoded pathname"
msgstr "路径名和编码路径名"
#: parse_manifest.c:477
msgid "missing size"
msgstr "缺少大小"
#: parse_manifest.c:480
msgid "checksum without algorithm"
msgstr "校验和没有算法"
#: parse_manifest.c:494
msgid "unable to decode filename"
msgstr "无法解码文件名"
#: parse_manifest.c:504
msgid "file size is not an integer"
msgstr "文件大小不是整数"
#: parse_manifest.c:510
#, c-format
msgid "unrecognized checksum algorithm: \"%s\""
msgstr "无法识别的校验和算法: \"%s\""
#: parse_manifest.c:529
#, c-format
msgid "invalid checksum for file \"%s\": \"%s\""
msgstr "文件\"%s\"的校验和无效: \"%s\""
#: parse_manifest.c:572
msgid "missing timeline"
msgstr "缺少时间线"
#: parse_manifest.c:574
msgid "missing start LSN"
msgstr "缺少起始LSN"
#: parse_manifest.c:576
msgid "missing end LSN"
msgstr "缺少结束LSN"
#: parse_manifest.c:582
msgid "timeline is not an integer"
msgstr "时间线不是整数"
#: parse_manifest.c:585
msgid "unable to parse start LSN"
msgstr "无法解析起始LSN"
#: parse_manifest.c:588
msgid "unable to parse end LSN"
msgstr "无法解析结束LSN"
#: parse_manifest.c:649
msgid "expected at least 2 lines"
msgstr "至少需要2行"
#: parse_manifest.c:652
msgid "last line not newline-terminated"
msgstr "最后一行未以换行符结尾"
#: parse_manifest.c:661
#, c-format
msgid "manifest has no checksum"
msgstr "清单没有校验和"
#: parse_manifest.c:665
#, c-format
msgid "invalid manifest checksum: \"%s\""
msgstr "清单校验和无效: \"%s\""
#: parse_manifest.c:669
#, c-format
msgid "manifest checksum mismatch"
msgstr "清单校验和不匹配"
#: parse_manifest.c:683
#, c-format
msgid "could not parse backup manifest: %s"
msgstr "清单校验和不匹配: %s"
#: pg_verifybackup.c:255 pg_verifybackup.c:265 pg_verifybackup.c:277
#, c-format
msgid "Try \"%s --help\" for more information.\n"
msgstr "请用 \"%s --help\" 获取更多的信息.\n"
#: pg_verifybackup.c:264
#, c-format
msgid "no backup directory specified"
msgstr "未指定备份目录"
#: pg_verifybackup.c:275
#, c-format
msgid "too many command-line arguments (first is \"%s\")"
msgstr "命令行参数太多 (第一个是 \"%s\")"
#: pg_verifybackup.c:298
#, c-format
msgid ""
"The program \"%s\" is needed by %s but was not found in the\n"
"same directory as \"%s\".\n"
"Check your installation."
msgstr ""
"%2$s需要程序\"%1$s\"\n"
"但在与\"%3$s\"相同的目录中找不到该程序.\n"
"检查您的安装."
#: pg_verifybackup.c:303
#, c-format
msgid ""
"The program \"%s\" was found by \"%s\"\n"
"but was not the same version as %s.\n"
"Check your installation."
msgstr ""
"程序\"%s\"是由\"%s\"找到的\n"
"但与%s的版本不同.\n"
"检查您的安装."
#: pg_verifybackup.c:361
#, c-format
msgid "backup successfully verified\n"
msgstr "备份已成功验证\n"
#: pg_verifybackup.c:387 pg_verifybackup.c:723
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "无法打开文件 \"%s\": %m"
#: pg_verifybackup.c:391
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "无法取文件 \"%s\" 的状态: %m"
#: pg_verifybackup.c:411 pg_verifybackup.c:738
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "无法读取文件 \"%s\": %m"
#: pg_verifybackup.c:414
#, c-format
msgid "could not read file \"%s\": read %d of %zu"
msgstr "无法读取文件\"%1$s\":读取了%3$zu中的%2$d"
#: pg_verifybackup.c:474
#, c-format
msgid "duplicate pathname in backup manifest: \"%s\""
msgstr "备份清单中的路径名重复: \"%s\""
#: pg_verifybackup.c:537 pg_verifybackup.c:544
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "无法打开目录 \"%s\": %m"
#: pg_verifybackup.c:576
#, c-format
msgid "could not close directory \"%s\": %m"
msgstr "无法关闭目录 \"%s\": %m"
#: pg_verifybackup.c:596
#, c-format
msgid "could not stat file or directory \"%s\": %m"
msgstr "无法统计文件或目录\"%s\": %m"
#: pg_verifybackup.c:619
#, c-format
msgid "\"%s\" is not a file or directory"
msgstr "\"%s\"不是文件或目录"
#: pg_verifybackup.c:629
#, c-format
msgid "\"%s\" is present on disk but not in the manifest"
msgstr "磁盘上有\"%s\",但清单中没有"
#: pg_verifybackup.c:641
#, c-format
msgid "\"%s\" has size %zu on disk but size %zu in the manifest"
msgstr "\"%s\"在磁盘上有大小%zu但在清单中有大小%zu"
#: pg_verifybackup.c:668
#, c-format
msgid "\"%s\" is present in the manifest but not on disk"
msgstr "清单中有\"%s\",但磁盘上没有"
#: pg_verifybackup.c:744
#, c-format
msgid "could not close file \"%s\": %m"
msgstr "无法关闭文件 \"%s\": %m"
#: pg_verifybackup.c:763
#, c-format
msgid "file \"%s\" should contain %zu bytes, but read %zu bytes"
msgstr "文件\"%s\"应包含%zu到字节但读取到%zu字节"
#: pg_verifybackup.c:774
#, c-format
msgid "file \"%s\" has checksum of length %d, but expected %d"
msgstr "文件\"%s\"的校验和长度为%d但应为%d"
#: pg_verifybackup.c:778
#, c-format
msgid "checksum mismatch for file \"%s\""
msgstr "文件\"%s\"的校验和不匹配"
#: pg_verifybackup.c:804
#, c-format
msgid "WAL parsing failed for timeline %u"
msgstr "时间线%u的WAL解析失败"
#: pg_verifybackup.c:890
#, c-format
msgid ""
"%s verifies a backup against the backup manifest.\n"
"\n"
msgstr ""
"%s 根据备份清单验证备份.\n"
"\n"
#: pg_verifybackup.c:891
#, c-format
msgid ""
"Usage:\n"
" %s [OPTION]... BACKUPDIR\n"
"\n"
msgstr ""
"用法:\n"
" %s [选项]... BACKUPDIR\n"
"\n"
#: pg_verifybackup.c:892
#, c-format
msgid "Options:\n"
msgstr "选项:\n"
#: pg_verifybackup.c:893
#, c-format
msgid " -e, --exit-on-error exit immediately on error\n"
msgstr " -e, --exit-on-error 出错时立即退出\n"
#: pg_verifybackup.c:894
#, c-format
msgid " -i, --ignore=RELATIVE_PATH ignore indicated path\n"
msgstr " -i, --ignore=RELATIVE_PATH 忽略指定的路径\n"
#: pg_verifybackup.c:895
#, c-format
msgid " -m, --manifest-path=PATH use specified path for manifest\n"
msgstr " -m, --manifest-path=PATH 使用清单的指定路径\n"
#: pg_verifybackup.c:896
#, c-format
msgid " -n, --no-parse-wal do not try to parse WAL files\n"
msgstr " -n, --no-parse-wal 不试图解析WAL文件\n"
#: pg_verifybackup.c:897
#, c-format
msgid " -q, --quiet do not print any output, except for errors\n"
msgstr " -q, --quiet 不打印任何输出,错误除外\n"
#: pg_verifybackup.c:898
#, c-format
msgid " -s, --skip-checksums skip checksum verification\n"
msgstr " -s, --skip-checksums 跳过校验和验证\n"
#: pg_verifybackup.c:899
#, c-format
msgid " -w, --wal-directory=PATH use specified path for WAL files\n"
msgstr " -w, --wal-directory=PATH 对WAL文件使用指定路径\n"
#: pg_verifybackup.c:900
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version 输出版本信息,然后退出\n"
#: pg_verifybackup.c:901
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help 显示此帮助,然后退出\n"
#: pg_verifybackup.c:902
#, c-format
msgid ""
"\n"
"Report bugs to <%s>.\n"
msgstr ""
"\n"
"臭虫报告至<%s>.\n"
#: pg_verifybackup.c:903
#, c-format
msgid "%s home page: <%s>\n"
msgstr "%s 主页: <%s>\n"

View File

@ -1,6 +1,6 @@
# src/bin/pg_waldump/nls.mk # src/bin/pg_waldump/nls.mk
CATALOG_NAME = pg_waldump CATALOG_NAME = pg_waldump
AVAIL_LANGUAGES = cs de es fr ja ko ru sv tr vi zh_CN AVAIL_LANGUAGES = cs de es fr ja ko ru sv tr uk vi zh_CN
GETTEXT_FILES = $(FRONTEND_COMMON_GETTEXT_FILES) pg_waldump.c GETTEXT_FILES = $(FRONTEND_COMMON_GETTEXT_FILES) pg_waldump.c
GETTEXT_TRIGGERS = $(FRONTEND_COMMON_GETTEXT_TRIGGERS) fatal_error GETTEXT_TRIGGERS = $(FRONTEND_COMMON_GETTEXT_TRIGGERS) fatal_error
GETTEXT_FLAGS = $(FRONTEND_COMMON_GETTEXT_FLAGS) fatal_error:1:c-format GETTEXT_FLAGS = $(FRONTEND_COMMON_GETTEXT_FLAGS) fatal_error:1:c-format

293
src/bin/pg_waldump/po/uk.po Normal file
View File

@ -0,0 +1,293 @@
msgid ""
msgstr ""
"Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2020-06-19 08:45+0000\n"
"PO-Revision-Date: 2020-07-07 11:20\n"
"Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n"
"Language: uk_UA\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n"
"X-Crowdin-File: /DEV_13/pg_waldump.pot\n"
"X-Crowdin-File-ID: 512\n"
#: ../../../src/common/logging.c:236
#, c-format
msgid "fatal: "
msgstr "збій: "
#: ../../../src/common/logging.c:243
#, c-format
msgid "error: "
msgstr "помилка: "
#: ../../../src/common/logging.c:250
#, c-format
msgid "warning: "
msgstr "попередження: "
#: pg_waldump.c:146
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "не можливо відкрити файл \"%s\": %m"
#: pg_waldump.c:202
#, c-format
msgid "WAL segment size must be a power of two between 1 MB and 1 GB, but the WAL file \"%s\" header specifies %d byte"
msgid_plural "WAL segment size must be a power of two between 1 MB and 1 GB, but the WAL file \"%s\" header specifies %d bytes"
msgstr[0] "Розмір сегмента WAL повинен задаватись ступенем двійки в інтервалі між 1 MB і 1 GB, але у заголовку файлу WAL \"%s\" вказано %d байт"
msgstr[1] "Розмір сегмента WAL повинен задаватись ступенем двійки в інтервалі між 1 MB і 1 GB, але у заголовку файлу WAL \"%s\" вказано %d байти"
msgstr[2] "Розмір сегмента WAL повинен задаватись ступенем двійки в інтервалі між 1 MB і 1 GB, але у заголовку файлу WAL \"%s\" вказано %d байтів"
msgstr[3] "Розмір сегмента WAL повинен задаватись ступенем двійки в інтервалі між 1 MB і 1 GB, але у заголовку файлу WAL \"%s\" вказано %d байтів"
#: pg_waldump.c:210
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "не вдалося прочитати файл \"%s\": %m"
#: pg_waldump.c:213
#, c-format
msgid "could not read file \"%s\": read %d of %zu"
msgstr "не вдалося прочитати файл \"%s\": прочитано %d з %zu"
#: pg_waldump.c:275
#, c-format
msgid "could not locate WAL file \"%s\""
msgstr "не вдалося знайти WAL файл \"%s\""
#: pg_waldump.c:277
#, c-format
msgid "could not find any WAL file"
msgstr "не вдалося знайти жодного WAL файлу"
#: pg_waldump.c:318
#, c-format
msgid "could not find file \"%s\": %m"
msgstr "не вдалося знайти файл \"%s\": %m"
#: pg_waldump.c:367
#, c-format
msgid "could not read from file %s, offset %u: %m"
msgstr "не вдалося прочитати з файлу %s, зсув %u: %m"
#: pg_waldump.c:371
#, c-format
msgid "could not read from file %s, offset %u: read %d of %zu"
msgstr "не вдалося прочитати з файлу %s, зсув %u: прочитано %d з %zu"
#: pg_waldump.c:720
#, c-format
msgid "%s decodes and displays PostgreSQL write-ahead logs for debugging.\n\n"
msgstr "%s декодує і відображає журнали попереднього запису PostgreSQL для налагодження.\n\n"
#: pg_waldump.c:722
#, c-format
msgid "Usage:\n"
msgstr "Використання:\n"
#: pg_waldump.c:723
#, c-format
msgid " %s [OPTION]... [STARTSEG [ENDSEG]]\n"
msgstr " %s [OPTION]...[STARTSEG [ENDSEG]]\n"
#: pg_waldump.c:724
#, c-format
msgid "\n"
"Options:\n"
msgstr "\n"
"Параметри:\n"
#: pg_waldump.c:725
#, c-format
msgid " -b, --bkp-details output detailed information about backup blocks\n"
msgstr " -b, --bkp-details виводити детальну інформацію про блоки резервних копій\n"
#: pg_waldump.c:726
#, c-format
msgid " -e, --end=RECPTR stop reading at WAL location RECPTR\n"
msgstr " -e, --end=RECPTR зупинити читання WAL з місця RECPTR\n"
#: pg_waldump.c:727
#, c-format
msgid " -f, --follow keep retrying after reaching end of WAL\n"
msgstr " -f, --follow повторювати спроби після досягнення кінця WAL\n"
#: pg_waldump.c:728
#, c-format
msgid " -n, --limit=N number of records to display\n"
msgstr " -n, --limit=N число записів для відображення\n"
#: pg_waldump.c:729
#, c-format
msgid " -p, --path=PATH directory in which to find log segment files or a\n"
" directory with a ./pg_wal that contains such files\n"
" (default: current directory, ./pg_wal, $PGDATA/pg_wal)\n"
msgstr " -p, --path=PATH каталог, у якому шукати файли сегментів журналу \n"
"або каталог з ./pg_wal, що містить такі файли (за замовчуванням: чинний каталог, ./pg_wal, $PGDATA/pg_wal)\n"
#: pg_waldump.c:732
#, c-format
msgid " -q, --quiet do not print any output, except for errors\n"
msgstr " -q, --quiet не друкувати жодного виводу, окрім помилок\n"
#: pg_waldump.c:733
#, c-format
msgid " -r, --rmgr=RMGR only show records generated by resource manager RMGR;\n"
" use --rmgr=list to list valid resource manager names\n"
msgstr " -r, --rmgr=RMGR відображати записи, згенеровані лише ресурсним менеджером RMGR;\n"
" використовувати --rmgr=list для перегляду списку припустимих імен ресурсного менеджера\n"
#: pg_waldump.c:735
#, c-format
msgid " -s, --start=RECPTR start reading at WAL location RECPTR\n"
msgstr " -s, --start=RECPTR почати читання WAL з місця RECPTR\n"
#: pg_waldump.c:736
#, c-format
msgid " -t, --timeline=TLI timeline from which to read log records\n"
" (default: 1 or the value used in STARTSEG)\n"
msgstr " -t, --timeline=TLI часова шкала, записи якої будуть прочитані (за замовчуванням: 1 або значення, що використовується у STARTSEG)\n"
#: pg_waldump.c:738
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version вивести інформацію про версію і вийти\n"
#: pg_waldump.c:739
#, c-format
msgid " -x, --xid=XID only show records with transaction ID XID\n"
msgstr " -x, --xid=XID показати записи лише з ідентифікатором транзакцій XID\n"
#: pg_waldump.c:740
#, c-format
msgid " -z, --stats[=record] show statistics instead of records\n"
" (optionally, show per-record statistics)\n"
msgstr " -z, --stats[=record] показати статистику замість записів (необов'язково, відобразити щорядкову статистику)\n"
#: pg_waldump.c:742
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help показати цю довідку потім вийти\n"
#: pg_waldump.c:743
#, c-format
msgid "\n"
"Report bugs to <%s>.\n"
msgstr "\n"
"Повідомляти про помилки на <%s>.\n"
#: pg_waldump.c:744
#, c-format
msgid "%s home page: <%s>\n"
msgstr "Домашня сторінка %s: <%s>\n"
#: pg_waldump.c:821
#, c-format
msgid "no arguments specified"
msgstr "не вказано аргументів"
#: pg_waldump.c:836
#, c-format
msgid "could not parse end WAL location \"%s\""
msgstr "не вдалося проаналізувати кінцеве розташування WAL \"%s\""
#: pg_waldump.c:848
#, c-format
msgid "could not parse limit \"%s\""
msgstr "не вдалося проаналізувати ліміт \"%s\""
#: pg_waldump.c:879
#, c-format
msgid "resource manager \"%s\" does not exist"
msgstr "менеджер ресурсів \"%s\" не існує"
#: pg_waldump.c:888
#, c-format
msgid "could not parse start WAL location \"%s\""
msgstr "не вдалося проаналізувати початкове розташування WAL \"%s\""
#: pg_waldump.c:898
#, c-format
msgid "could not parse timeline \"%s\""
msgstr "не вдалося проаналізувати часову шкалу \"%s\""
#: pg_waldump.c:905
#, c-format
msgid "could not parse \"%s\" as a transaction ID"
msgstr "не вдалося прочитати \"%s\" як ідентифікатор транзакції"
#: pg_waldump.c:920
#, c-format
msgid "unrecognized argument to --stats: %s"
msgstr "нерозпізнаний аргумент для --stats: %s"
#: pg_waldump.c:933
#, c-format
msgid "too many command-line arguments (first is \"%s\")"
msgstr "забагато аргументів у командному рядку (перший \"%s\")"
#: pg_waldump.c:943 pg_waldump.c:963
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "не вдалося відкрити каталог \"%s\": %m"
#: pg_waldump.c:969 pg_waldump.c:1000
#, c-format
msgid "could not open file \"%s\""
msgstr "не вдалося відкрити файл \"%s\""
#: pg_waldump.c:979
#, c-format
msgid "start WAL location %X/%X is not inside file \"%s\""
msgstr "початкове розташування WAL %X/%X не всередині файлу \"%s\""
#: pg_waldump.c:1007
#, c-format
msgid "ENDSEG %s is before STARTSEG %s"
msgstr "ENDSEG %s перед STARTSEG %s"
#: pg_waldump.c:1022
#, c-format
msgid "end WAL location %X/%X is not inside file \"%s\""
msgstr "кінцеве розташування WAL %X/%X не всередині файлу \"%s\""
#: pg_waldump.c:1035
#, c-format
msgid "no start WAL location given"
msgstr "не задано початкове розташування WAL"
#: pg_waldump.c:1049
#, c-format
msgid "out of memory"
msgstr "недостатньо пам'яті"
#: pg_waldump.c:1055
#, c-format
msgid "could not find a valid record after %X/%X"
msgstr "не вдалося знайти припустимий запис після %X/%X"
#: pg_waldump.c:1066
#, c-format
msgid "first record is after %X/%X, at %X/%X, skipping over %u byte\n"
msgid_plural "first record is after %X/%X, at %X/%X, skipping over %u bytes\n"
msgstr[0] "перший запис після %X/%X, у %X/%X, пропускається %u байт\n"
msgstr[1] "перший запис після %X/%X, у %X/%X, пропускається %u байти\n"
msgstr[2] "перший запис після %X/%X, у %X/%X, пропускається %u байтів\n"
msgstr[3] "перший запис після %X/%X, у %X/%X, пропускається %u байти\n"
#: pg_waldump.c:1117
#, c-format
msgid "error in WAL record at %X/%X: %s"
msgstr "помилка у записі WAL у %X/%X: %s"
#: pg_waldump.c:1127
#, c-format
msgid "Try \"%s --help\" for more information.\n"
msgstr "Спробуйте \"%s --help\" для отримання додаткової інформації.\n"

View File

@ -5,86 +5,81 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: pg_waldump (PostgreSQL) 12\n" "Project-Id-Version: pg_waldump (PostgreSQL) 13\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2019-05-22 17:56+0800\n" "POT-Creation-Date: 2020-06-05 01:45+0000\n"
"PO-Revision-Date: 2019-06-03 18:12+0800\n" "PO-Revision-Date: 2020-06-23 18:00+0800\n"
"Last-Translator: Jie Zhang <zhangjie2@cn.fujitsu.com>\n" "Last-Translator: Jie Zhang <zhangjie2@cn.fujitsu.com>\n"
"Language-Team: Chinese (Simplified) <zhangjie2@cn.fujitsu.com>\n" "Language-Team: Chinese (Simplified) <zhangjie2@cn.fujitsu.com>\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../../../src/common/logging.c:188 #: ../../../src/common/logging.c:236
#, c-format #, c-format
msgid "fatal: " msgid "fatal: "
msgstr "致命的: " msgstr "致命的: "
#: ../../../src/common/logging.c:195 #: ../../../src/common/logging.c:243
#, c-format #, c-format
msgid "error: " msgid "error: "
msgstr "错误: " msgstr "错误: "
#: ../../../src/common/logging.c:202 #: ../../../src/common/logging.c:250
#, c-format #, c-format
msgid "warning: " msgid "warning: "
msgstr "警告: " msgstr "警告: "
#: pg_waldump.c:148 #: pg_waldump.c:146
#, c-format #, c-format
msgid "could not open file \"%s\": %s" msgid "could not open file \"%s\": %m"
msgstr "无法打开文件 \"%s\": %s" msgstr "无法打开文件 \"%s\": %m"
#: pg_waldump.c:205 #: pg_waldump.c:202
#, c-format #, c-format
msgid "WAL segment size must be a power of two between 1 MB and 1 GB, but the WAL file \"%s\" header specifies %d byte" msgid "WAL segment size must be a power of two between 1 MB and 1 GB, but the WAL file \"%s\" header specifies %d byte"
msgid_plural "WAL segment size must be a power of two between 1 MB and 1 GB, but the WAL file \"%s\" header specifies %d bytes" msgid_plural "WAL segment size must be a power of two between 1 MB and 1 GB, but the WAL file \"%s\" header specifies %d bytes"
msgstr[0] "WAL段大小必须是1MB到1GB之间的2次幂但WAL文件\"%s\"头指定了%d个字节" msgstr[0] "WAL段大小必须是1MB到1GB之间的2次幂但WAL文件\"%s\"头指定了%d个字节"
msgstr[1] "WAL段大小必须是1MB到1GB之间的2次幂但WAL文件\"%s\"头指定了%d个字节" msgstr[1] "WAL段大小必须是1MB到1GB之间的2次幂但WAL文件\"%s\"头指定了%d个字节"
#: pg_waldump.c:213 #: pg_waldump.c:210
#, c-format #, c-format
msgid "could not read file \"%s\": %s" msgid "could not read file \"%s\": %m"
msgstr "无法读取文件 \"%s\": %s" msgstr "无法读取文件 \"%s\": %m"
#: pg_waldump.c:216 #: pg_waldump.c:213
#, c-format #, c-format
msgid "could not read file \"%s\": read %d of %zu" msgid "could not read file \"%s\": read %d of %zu"
msgstr "无法读取文件\"%1$s\":读取了%3$zu中的%2$d" msgstr "无法读取文件\"%1$s\":读取了%3$zu中的%2$d"
#: pg_waldump.c:294 #: pg_waldump.c:275
#, c-format #, c-format
msgid "could not locate WAL file \"%s\"" msgid "could not locate WAL file \"%s\""
msgstr "找不到WAL文件\"%s\"" msgstr "找不到WAL文件\"%s\""
#: pg_waldump.c:296 #: pg_waldump.c:277
#, c-format #, c-format
msgid "could not find any WAL file" msgid "could not find any WAL file"
msgstr "找不到任何WAL文件" msgstr "找不到任何WAL文件"
#: pg_waldump.c:318
#, c-format
msgid "could not find file \"%s\": %m"
msgstr "找不到文件\"%s\": %m"
#: pg_waldump.c:367 #: pg_waldump.c:367
#, c-format #, c-format
msgid "could not find file \"%s\": %s" msgid "could not read from file %s, offset %u: %m"
msgstr "找不到文件\"%s\": %s" msgstr "无法从文件 %s读取偏移量 %u: %m"
#: pg_waldump.c:382 #: pg_waldump.c:371
#, c-format #, c-format
msgid "could not seek in log file %s to offset %u: %s" msgid "could not read from file %s, offset %u: read %d of %zu"
msgstr "无法在日志文件%s中查找到偏移量%u: %s" msgstr "无法从文件%1$s读取偏移量%2$u读取%4$zu中的%3$d"
#: pg_waldump.c:405 #: pg_waldump.c:720
#, c-format
msgid "could not read from log file %s, offset %u, length %d: %s"
msgstr "无法读取日志文件%s偏移量%u长度%d: %s"
#: pg_waldump.c:408
#, c-format
msgid "could not read from log file %s, offset %u: read %d of %zu"
msgstr "无法读取日志文件%1$s偏移量%2$u读取%4$zu中的%3$d"
#: pg_waldump.c:787
#, c-format #, c-format
msgid "" msgid ""
"%s decodes and displays PostgreSQL write-ahead logs for debugging.\n" "%s decodes and displays PostgreSQL write-ahead logs for debugging.\n"
@ -93,17 +88,17 @@ msgstr ""
"%s 为了调试解码并显示PostgreSQL预写日志.\n" "%s 为了调试解码并显示PostgreSQL预写日志.\n"
"\n" "\n"
#: pg_waldump.c:789 #: pg_waldump.c:722
#, c-format #, c-format
msgid "Usage:\n" msgid "Usage:\n"
msgstr "使用方法:\n" msgstr "使用方法:\n"
#: pg_waldump.c:790 #: pg_waldump.c:723
#, c-format #, c-format
msgid " %s [OPTION]... [STARTSEG [ENDSEG]]\n" msgid " %s [OPTION]... [STARTSEG [ENDSEG]]\n"
msgstr " %s [选项]... [STARTSEG [ENDSEG]]\n" msgstr " %s [选项]... [STARTSEG [ENDSEG]]\n"
#: pg_waldump.c:791 #: pg_waldump.c:724
#, c-format #, c-format
msgid "" msgid ""
"\n" "\n"
@ -112,27 +107,27 @@ msgstr ""
"\n" "\n"
"选项:\n" "选项:\n"
#: pg_waldump.c:792 #: pg_waldump.c:725
#, c-format #, c-format
msgid " -b, --bkp-details output detailed information about backup blocks\n" msgid " -b, --bkp-details output detailed information about backup blocks\n"
msgstr " -b, --bkp-details 输出有关备份块的详细信息\n" msgstr " -b, --bkp-details 输出有关备份块的详细信息\n"
#: pg_waldump.c:793 #: pg_waldump.c:726
#, c-format #, c-format
msgid " -e, --end=RECPTR stop reading at WAL location RECPTR\n" msgid " -e, --end=RECPTR stop reading at WAL location RECPTR\n"
msgstr " -e, --end=RECPTR 在指定的WAL位置停止读取\n" msgstr " -e, --end=RECPTR 在指定的WAL位置停止读取\n"
#: pg_waldump.c:794 #: pg_waldump.c:727
#, c-format #, c-format
msgid " -f, --follow keep retrying after reaching end of WAL\n" msgid " -f, --follow keep retrying after reaching end of WAL\n"
msgstr " -f, --follow 在到达可用WAL的末尾之后继续重试\n" msgstr " -f, --follow 在到达可用WAL的末尾之后继续重试\n"
#: pg_waldump.c:795 #: pg_waldump.c:728
#, c-format #, c-format
msgid " -n, --limit=N number of records to display\n" msgid " -n, --limit=N number of records to display\n"
msgstr " -n, --limit=N 要显示的记录数\n" msgstr " -n, --limit=N 要显示的记录数\n"
#: pg_waldump.c:796 #: pg_waldump.c:729
#, c-format #, c-format
msgid "" msgid ""
" -p, --path=PATH directory in which to find log segment files or a\n" " -p, --path=PATH directory in which to find log segment files or a\n"
@ -143,7 +138,12 @@ msgstr ""
" 或包含此类文件的./pg_wal目录\n" " 或包含此类文件的./pg_wal目录\n"
" (默认值: 当前的目录, ./pg_wal, $PGDATA/pg_wal)\n" " (默认值: 当前的目录, ./pg_wal, $PGDATA/pg_wal)\n"
#: pg_waldump.c:799 #: pg_waldump.c:732
#, c-format
msgid " -q, --quiet do not print any output, except for errors\n"
msgstr " -q, --quiet 不打印任何输出,错误除外\n"
#: pg_waldump.c:733
#, c-format #, c-format
msgid "" msgid ""
" -r, --rmgr=RMGR only show records generated by resource manager RMGR;\n" " -r, --rmgr=RMGR only show records generated by resource manager RMGR;\n"
@ -152,12 +152,12 @@ msgstr ""
" -r, --rmgr=RMGR 只显示由RMGR资源管理器生成的记录\n" " -r, --rmgr=RMGR 只显示由RMGR资源管理器生成的记录\n"
" 使用--rmgr=list列出有效的资源管理器名称\n" " 使用--rmgr=list列出有效的资源管理器名称\n"
#: pg_waldump.c:801 #: pg_waldump.c:735
#, c-format #, c-format
msgid " -s, --start=RECPTR start reading at WAL location RECPTR\n" msgid " -s, --start=RECPTR start reading at WAL location RECPTR\n"
msgstr " -s, --start=RECPTR 在WAL中位于RECPTR处开始阅读\n" msgstr " -s, --start=RECPTR 在WAL中位于RECPTR处开始阅读\n"
#: pg_waldump.c:802 #: pg_waldump.c:736
#, c-format #, c-format
msgid "" msgid ""
" -t, --timeline=TLI timeline from which to read log records\n" " -t, --timeline=TLI timeline from which to read log records\n"
@ -166,17 +166,17 @@ msgstr ""
" -t, --timeline=TLI 要从哪个时间线读取日志记录\n" " -t, --timeline=TLI 要从哪个时间线读取日志记录\n"
" (默认值1或者是使用STARTSEG中的值)\n" " (默认值1或者是使用STARTSEG中的值)\n"
#: pg_waldump.c:804 #: pg_waldump.c:738
#, c-format #, c-format
msgid " -V, --version output version information, then exit\n" msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version 输出版本信息, 然后退出\n" msgstr " -V, --version 输出版本信息, 然后退出\n"
#: pg_waldump.c:805 #: pg_waldump.c:739
#, c-format #, c-format
msgid " -x, --xid=XID only show records with transaction ID XID\n" msgid " -x, --xid=XID only show records with transaction ID XID\n"
msgstr " -x, --xid=XID 只显示用给定事务ID标记的记录\n" msgstr " -x, --xid=XID 只显示用给定事务ID标记的记录\n"
#: pg_waldump.c:806 #: pg_waldump.c:740
#, c-format #, c-format
msgid "" msgid ""
" -z, --stats[=record] show statistics instead of records\n" " -z, --stats[=record] show statistics instead of records\n"
@ -185,115 +185,123 @@ msgstr ""
" -z, --stats[=record] 显示统计信息而不是记录\n" " -z, --stats[=record] 显示统计信息而不是记录\n"
" (或者,显示每个记录的统计信息)\n" " (或者,显示每个记录的统计信息)\n"
#: pg_waldump.c:808 #: pg_waldump.c:742
#, c-format #, c-format
msgid " -?, --help show this help, then exit\n" msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help 显示此帮助, 然后退出\n" msgstr " -?, --help 显示此帮助, 然后退出\n"
#: pg_waldump.c:868 #: pg_waldump.c:743
#, c-format
msgid ""
"\n"
"Report bugs to <%s>.\n"
msgstr ""
"\n"
"臭虫报告至 <%s>.\n"
#: pg_waldump.c:744
#, c-format
msgid "%s home page: <%s>\n"
msgstr "%s 主页: <%s>\n"
#: pg_waldump.c:821
#, c-format #, c-format
msgid "no arguments specified" msgid "no arguments specified"
msgstr "未指定参数" msgstr "未指定参数"
#: pg_waldump.c:883 #: pg_waldump.c:836
#, c-format #, c-format
msgid "could not parse end WAL location \"%s\"" msgid "could not parse end WAL location \"%s\""
msgstr "无法解析WAL结束位置\"%s\"" msgstr "无法解析WAL结束位置\"%s\""
#: pg_waldump.c:899 #: pg_waldump.c:848
#, c-format #, c-format
msgid "could not parse limit \"%s\"" msgid "could not parse limit \"%s\""
msgstr "无法解析限制\"%s\"" msgstr "无法解析限制\"%s\""
#: pg_waldump.c:927 #: pg_waldump.c:879
#, c-format #, c-format
msgid "resource manager \"%s\" does not exist" msgid "resource manager \"%s\" does not exist"
msgstr "资源管理器\"%s\"不存在" msgstr "资源管理器\"%s\"不存在"
#: pg_waldump.c:936 #: pg_waldump.c:888
#, c-format #, c-format
msgid "could not parse start WAL location \"%s\"" msgid "could not parse start WAL location \"%s\""
msgstr "无法解析WAL起始位置\"%s\"" msgstr "无法解析WAL起始位置\"%s\""
#: pg_waldump.c:946 #: pg_waldump.c:898
#, c-format #, c-format
msgid "could not parse timeline \"%s\"" msgid "could not parse timeline \"%s\""
msgstr "无法解析时间线\"%s\"" msgstr "无法解析时间线\"%s\""
#: pg_waldump.c:957 #: pg_waldump.c:905
#, c-format #, c-format
msgid "could not parse \"%s\" as a transaction ID" msgid "could not parse \"%s\" as a transaction ID"
msgstr "无法将\"%s\"解析为事务ID" msgstr "无法将\"%s\"解析为事务ID"
#: pg_waldump.c:972 #: pg_waldump.c:920
#, c-format #, c-format
msgid "unrecognized argument to --stats: %s" msgid "unrecognized argument to --stats: %s"
msgstr "无法识别的参数--stats: %s" msgstr "无法识别的参数--stats: %s"
#: pg_waldump.c:985 #: pg_waldump.c:933
#, c-format #, c-format
msgid "too many command-line arguments (first is \"%s\")" msgid "too many command-line arguments (first is \"%s\")"
msgstr "命令行参数太多 (第一个是 \"%s\")" msgstr "命令行参数太多 (第一个是 \"%s\")"
#: pg_waldump.c:995 #: pg_waldump.c:943 pg_waldump.c:963
#, c-format #, c-format
msgid "path \"%s\" could not be opened: %s" msgid "could not open directory \"%s\": %m"
msgstr "无法打开路径\"%s\": %s" msgstr "无法打开目录 \"%s\": %m"
#: pg_waldump.c:1016 #: pg_waldump.c:969 pg_waldump.c:1000
#, c-format
msgid "could not open directory \"%s\": %s"
msgstr "无法打开目录\"%s\": %s"
#: pg_waldump.c:1023 pg_waldump.c:1054
#, c-format #, c-format
msgid "could not open file \"%s\"" msgid "could not open file \"%s\""
msgstr "could not open file\"%s\"" msgstr "could not open file\"%s\""
#: pg_waldump.c:1033 #: pg_waldump.c:979
#, c-format #, c-format
msgid "start WAL location %X/%X is not inside file \"%s\"" msgid "start WAL location %X/%X is not inside file \"%s\""
msgstr "WAL开始位置%X/%X不在文件\"%s\"中" msgstr "WAL开始位置%X/%X不在文件\"%s\"中"
#: pg_waldump.c:1061 #: pg_waldump.c:1007
#, c-format #, c-format
msgid "ENDSEG %s is before STARTSEG %s" msgid "ENDSEG %s is before STARTSEG %s"
msgstr "ENDSEG %s在STARTSEG %s之前" msgstr "ENDSEG %s在STARTSEG %s之前"
#: pg_waldump.c:1076 #: pg_waldump.c:1022
#, c-format #, c-format
msgid "end WAL location %X/%X is not inside file \"%s\"" msgid "end WAL location %X/%X is not inside file \"%s\""
msgstr "WAL结束位置%X/%X不在文件\"%s\"中" msgstr "WAL结束位置%X/%X不在文件\"%s\"中"
#: pg_waldump.c:1089 #: pg_waldump.c:1035
#, c-format #, c-format
msgid "no start WAL location given" msgid "no start WAL location given"
msgstr "未给出WAL起始位置" msgstr "未给出WAL起始位置"
#: pg_waldump.c:1099 #: pg_waldump.c:1049
#, c-format #, c-format
msgid "out of memory" msgid "out of memory"
msgstr "内存用尽" msgstr "内存用尽"
#: pg_waldump.c:1105 #: pg_waldump.c:1055
#, c-format #, c-format
msgid "could not find a valid record after %X/%X" msgid "could not find a valid record after %X/%X"
msgstr "在%X/%X之后找不到有效记录" msgstr "在%X/%X之后找不到有效记录"
#: pg_waldump.c:1116 #: pg_waldump.c:1066
#, c-format #, c-format
msgid "first record is after %X/%X, at %X/%X, skipping over %u byte\n" msgid "first record is after %X/%X, at %X/%X, skipping over %u byte\n"
msgid_plural "first record is after %X/%X, at %X/%X, skipping over %u bytes\n" msgid_plural "first record is after %X/%X, at %X/%X, skipping over %u bytes\n"
msgstr[0] "第一条记录在%X/%X之后位于%X/%X跳过了%u个字节\n" msgstr[0] "第一条记录在%X/%X之后位于%X/%X跳过了%u个字节\n"
msgstr[1] "第一条记录在%X/%X之后位于%X/%X跳过了%u个字节\n" msgstr[1] "第一条记录在%X/%X之后位于%X/%X跳过了%u个字节\n"
#: pg_waldump.c:1167 #: pg_waldump.c:1117
#, c-format #, c-format
msgid "error in WAL record at %X/%X: %s" msgid "error in WAL record at %X/%X: %s"
msgstr "在WAL记录中的%X/%X处错误为: %s" msgstr "在WAL记录中的%X/%X处错误为: %s"
#: pg_waldump.c:1177 #: pg_waldump.c:1127
#, c-format #, c-format
msgid "Try \"%s --help\" for more information.\n" msgid "Try \"%s --help\" for more information.\n"
msgstr "请用 \"%s --help\" 获取更多的信息.\n" msgstr "请用 \"%s --help\" 获取更多的信息.\n"

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +1,9 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: postgresql\n" "Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2018-12-04 20:35+0100\n" "POT-Creation-Date: 2020-02-19 12:09+0000\n"
"PO-Revision-Date: 2019-08-10 13:27\n" "PO-Revision-Date: 2020-07-07 11:16\n"
"Last-Translator: pasha_golub\n" "Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
@ -11,10 +11,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Generator: crowdin.com\n"
"X-Crowdin-Project: postgresql\n" "X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n" "X-Crowdin-Language: uk\n"
"X-Crowdin-File: /REL_11_STABLE/src/interfaces/ecpg/ecpglib/po/ecpglib.pot\n" "X-Crowdin-File: /DEV_13/ecpglib.pot\n"
"X-Crowdin-File-ID: 222\n"
#: connect.c:237 #: connect.c:237
msgid "empty message text" msgid "empty message text"
@ -24,7 +25,7 @@ msgstr "пусте повідомлення"
msgid "<DEFAULT>" msgid "<DEFAULT>"
msgstr "<ЗА_ЗАМОВЧУВАННЯМ>" msgstr "<ЗА_ЗАМОВЧУВАННЯМ>"
#: descriptor.c:834 misc.c:120 #: descriptor.c:876 misc.c:120
msgid "NULL" msgid "NULL"
msgstr "NULL" msgstr "NULL"
@ -193,7 +194,7 @@ msgstr "з'єднання із сервером втрачено"
msgid "SQL error: %s\n" msgid "SQL error: %s\n"
msgstr "помилка SQL: %s\n" msgstr "помилка SQL: %s\n"
#: execute.c:1969 #: execute.c:2198 execute.c:2205
msgid "<empty>" msgid "<empty>"
msgstr "<пусто>" msgstr "<пусто>"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: postgresql\n" "Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2019-09-27 15:08+0000\n" "POT-Creation-Date: 2020-06-19 08:39+0000\n"
"PO-Revision-Date: 2019-12-20 20:24\n" "PO-Revision-Date: 2020-07-07 11:15\n"
"Last-Translator: pasha_golub\n" "Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
@ -12,8 +12,10 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Crowdin-Project: postgresql\n" "X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n" "X-Crowdin-Language: uk\n"
"X-Crowdin-File: /REL_12_STABLE/ecpg.pot\n" "X-Crowdin-File: /DEV_13/ecpg.pot\n"
"X-Crowdin-File-ID: 480\n"
#: descriptor.c:64 #: descriptor.c:64
#, c-format #, c-format
@ -149,161 +151,171 @@ msgstr "\n"
#: ecpg.c:61 #: ecpg.c:61
#, c-format #, c-format
msgid "\n" msgid "\n"
"Report bugs to <pgsql-bugs@lists.postgresql.org>.\n" "Report bugs to <%s>.\n"
msgstr "\n" msgstr "\n"
ро помилки повідомляйте на <pgsql-bugs@lists.postgresql.org>.\n" овідомляти про помилки на <%s>.\n"
#: ecpg.c:139 #: ecpg.c:62
#, c-format
msgid "%s home page: <%s>\n"
msgstr "Домашня сторінка %s: <%s>\n"
#: ecpg.c:140
#, c-format #, c-format
msgid "%s: could not locate my own executable path\n" msgid "%s: could not locate my own executable path\n"
msgstr "%s: не вдалося знайти свій власний шлях для виконання\n" msgstr "%s: не вдалося знайти свій власний шлях для виконання\n"
#: ecpg.c:174 ecpg.c:331 ecpg.c:342 #: ecpg.c:175 ecpg.c:332 ecpg.c:343
#, c-format #, c-format
msgid "%s: could not open file \"%s\": %s\n" msgid "%s: could not open file \"%s\": %s\n"
msgstr "%s: не вдалося відкрити файл \"%s\": %s\n" msgstr "%s: не вдалося відкрити файл \"%s\": %s\n"
#: ecpg.c:217 ecpg.c:230 ecpg.c:246 ecpg.c:272 #: ecpg.c:218 ecpg.c:231 ecpg.c:247 ecpg.c:273
#, c-format #, c-format
msgid "Try \"%s --help\" for more information.\n" msgid "Try \"%s --help\" for more information.\n"
msgstr "Спробуйте \"%s --help\" для отримання додаткової інформації.\n" msgstr "Спробуйте \"%s --help\" для отримання додаткової інформації.\n"
#: ecpg.c:241 #: ecpg.c:242
#, c-format #, c-format
msgid "%s: parser debug support (-d) not available\n" msgid "%s: parser debug support (-d) not available\n"
msgstr "%s: налагоджувальні повідомлення під час аналізу (-d) не підтримуються\n" msgstr "%s: налагоджувальні повідомлення під час аналізу (-d) не підтримуються\n"
#: ecpg.c:260 #: ecpg.c:261
#, c-format #, c-format
msgid "%s, the PostgreSQL embedded C preprocessor, version %s\n" msgid "%s, the PostgreSQL embedded C preprocessor, version %s\n"
msgstr "%s, вбудований препроцесор PostgreSQL, версія %s\n" msgstr "%s, вбудований препроцесор PostgreSQL, версія %s\n"
#: ecpg.c:262 #: ecpg.c:263
#, c-format #, c-format
msgid "EXEC SQL INCLUDE ... search starts here:\n" msgid "EXEC SQL INCLUDE ... search starts here:\n"
msgstr "EXEC SQL INCLUDE ... пошук починається тут:\n" msgstr "EXEC SQL INCLUDE ... пошук починається тут:\n"
#: ecpg.c:265 #: ecpg.c:266
#, c-format #, c-format
msgid "end of search list\n" msgid "end of search list\n"
msgstr "кінець списку пошуку\n" msgstr "кінець списку пошуку\n"
#: ecpg.c:271 #: ecpg.c:272
#, c-format #, c-format
msgid "%s: no input files specified\n" msgid "%s: no input files specified\n"
msgstr "%s: не вказано вхідні файли\n" msgstr "%s: не вказано вхідні файли\n"
#: ecpg.c:465 #: ecpg.c:466
#, c-format #, c-format
msgid "cursor \"%s\" has been declared but not opened" msgid "cursor \"%s\" has been declared but not opened"
msgstr "курсор \"%s\" був оголошений, але не відкритий" msgstr "курсор \"%s\" був оголошений, але не відкритий"
#: ecpg.c:478 preproc.y:128 #: ecpg.c:479 preproc.y:128
#, c-format #, c-format
msgid "could not remove output file \"%s\"\n" msgid "could not remove output file \"%s\"\n"
msgstr "не вдалося видалити файл виводу \"%s\"\n" msgstr "не вдалося видалити файл виводу \"%s\"\n"
#: pgc.l:472 #: pgc.l:486
#, c-format #, c-format
msgid "unterminated /* comment" msgid "unterminated /* comment"
msgstr "незавершений коментар /*" msgstr "незавершений коментар /*"
#: pgc.l:490 #: pgc.l:503
#, c-format
msgid "invalid bit string literal"
msgstr "неприпустимий літерал бітового рядка"
#: pgc.l:502
#, c-format #, c-format
msgid "unterminated bit string literal" msgid "unterminated bit string literal"
msgstr "незавершений бітовий рядок" msgstr "незавершений бітовий рядок"
#: pgc.l:518 #: pgc.l:511
#, c-format #, c-format
msgid "unterminated hexadecimal string literal" msgid "unterminated hexadecimal string literal"
msgstr "незавершений шістнадцятковий рядок" msgstr "незавершений шістнадцятковий рядок"
#: pgc.l:614 pgc.l:718 #: pgc.l:586
#, c-format
msgid "invalid bit string literal"
msgstr "неприпустимий літерал бітового рядка"
#: pgc.l:607
#, c-format
msgid "unhandled previous state in xqs\n"
msgstr "необроблений попередній стан у xqs\n"
#: pgc.l:636 pgc.l:738
#, c-format #, c-format
msgid "unterminated quoted string" msgid "unterminated quoted string"
msgstr "незавершений рядок в лапках" msgstr "незавершений рядок в лапках"
#: pgc.l:665 #: pgc.l:687
#, c-format #, c-format
msgid "unterminated dollar-quoted string" msgid "unterminated dollar-quoted string"
msgstr "незавершений рядок з $" msgstr "незавершений рядок з $"
#: pgc.l:684 pgc.l:697 #: pgc.l:705 pgc.l:718
#, c-format #, c-format
msgid "zero-length delimited identifier" msgid "zero-length delimited identifier"
msgstr "пустий ідентифікатор із роздільниками" msgstr "пустий ідентифікатор із роздільниками"
#: pgc.l:709 #: pgc.l:729
#, c-format #, c-format
msgid "unterminated quoted identifier" msgid "unterminated quoted identifier"
msgstr "незавершений ідентифікатор в лапках" msgstr "незавершений ідентифікатор в лапках"
#: pgc.l:1040 #: pgc.l:1060
#, c-format #, c-format
msgid "nested /* ... */ comments" msgid "nested /* ... */ comments"
msgstr "вкладені /* ... */ коменарі" msgstr "вкладені /* ... */ коменарі"
#: pgc.l:1133 #: pgc.l:1153
#, c-format #, c-format
msgid "missing identifier in EXEC SQL UNDEF command" msgid "missing identifier in EXEC SQL UNDEF command"
msgstr "відсутній ідентифікатор у команді EXEC SQL UNDEF" msgstr "відсутній ідентифікатор у команді EXEC SQL UNDEF"
#: pgc.l:1179 pgc.l:1193 #: pgc.l:1199 pgc.l:1213
#, c-format #, c-format
msgid "missing matching \"EXEC SQL IFDEF\" / \"EXEC SQL IFNDEF\"" msgid "missing matching \"EXEC SQL IFDEF\" / \"EXEC SQL IFNDEF\""
msgstr "немає відповідного \"EXEC SQL IFDEF\" / \"EXEC SQL IFNDEF\"" msgstr "немає відповідного \"EXEC SQL IFDEF\" / \"EXEC SQL IFNDEF\""
#: pgc.l:1182 pgc.l:1195 pgc.l:1373 #: pgc.l:1202 pgc.l:1215 pgc.l:1393
#, c-format #, c-format
msgid "missing \"EXEC SQL ENDIF;\"" msgid "missing \"EXEC SQL ENDIF;\""
msgstr "відсутній \"EXEC SQL ENDIF;\"" msgstr "відсутній \"EXEC SQL ENDIF;\""
#: pgc.l:1211 pgc.l:1230 #: pgc.l:1231 pgc.l:1250
#, c-format #, c-format
msgid "more than one EXEC SQL ELSE" msgid "more than one EXEC SQL ELSE"
msgstr "більше ніж один EXEC SQL ELSE" msgstr "більше ніж один EXEC SQL ELSE"
#: pgc.l:1252 pgc.l:1266 #: pgc.l:1272 pgc.l:1286
#, c-format #, c-format
msgid "unmatched EXEC SQL ENDIF" msgid "unmatched EXEC SQL ENDIF"
msgstr "невідповідний EXEC SQL ENDIF" msgstr "невідповідний EXEC SQL ENDIF"
#: pgc.l:1286 #: pgc.l:1306
#, c-format #, c-format
msgid "too many nested EXEC SQL IFDEF conditions" msgid "too many nested EXEC SQL IFDEF conditions"
msgstr "забагато вкладених умов EXEC SQL IFDEF" msgstr "забагато вкладених умов EXEC SQL IFDEF"
#: pgc.l:1321 #: pgc.l:1341
#, c-format #, c-format
msgid "missing identifier in EXEC SQL IFDEF command" msgid "missing identifier in EXEC SQL IFDEF command"
msgstr "відсутній ідентифікатор у команді EXEC SQL IFDEF" msgstr "відсутній ідентифікатор у команді EXEC SQL IFDEF"
#: pgc.l:1330 #: pgc.l:1350
#, c-format #, c-format
msgid "missing identifier in EXEC SQL DEFINE command" msgid "missing identifier in EXEC SQL DEFINE command"
msgstr "відсутній ідентифікатор у команді EXEC SQL DEFINE" msgstr "відсутній ідентифікатор у команді EXEC SQL DEFINE"
#: pgc.l:1363 #: pgc.l:1383
#, c-format #, c-format
msgid "syntax error in EXEC SQL INCLUDE command" msgid "syntax error in EXEC SQL INCLUDE command"
msgstr "синтаксична помилка у команді EXEC SQL INCLUDE" msgstr "синтаксична помилка у команді EXEC SQL INCLUDE"
#: pgc.l:1413 #: pgc.l:1433
#, c-format #, c-format
msgid "internal error: unreachable state; please report this to <pgsql-bugs@lists.postgresql.org>" msgid "internal error: unreachable state; please report this to <%s>"
msgstr "внутрішня помилка: недосяжний стан; будь ласка, повідомте на <pgsql-bugs@lists.postgresql.org>" msgstr "внутрішня помилка: недосяжний стан; будь ласка, повідомте про це на <%s>"
#: pgc.l:1564 #: pgc.l:1583
#, c-format #, c-format
msgid "Error: include path \"%s/%s\" is too long on line %d, skipping\n" msgid "Error: include path \"%s/%s\" is too long on line %d, skipping\n"
msgstr "Помилка: шлях включення \"%s/%s\" занадто довгий у рядку %d, пропускається\n" msgstr "Помилка: шлях включення \"%s/%s\" занадто довгий у рядку %d, пропускається\n"
#: pgc.l:1587 #: pgc.l:1606
#, c-format #, c-format
msgid "could not open include file \"%s\" on line %d" msgid "could not open include file \"%s\" on line %d"
msgstr "не вдалося відкрити файл включення \"%s\" у рядку %d" msgstr "не вдалося відкрити файл включення \"%s\" у рядку %d"
@ -337,185 +349,185 @@ msgstr "ініціалізація заборонена у визначенні
msgid "type name \"string\" is reserved in Informix mode" msgid "type name \"string\" is reserved in Informix mode"
msgstr "ім’я типу \"string\" зарезервовано у режимі Informix" msgstr "ім’я типу \"string\" зарезервовано у режимі Informix"
#: preproc.y:547 preproc.y:15792 #: preproc.y:547 preproc.y:15957
#, c-format #, c-format
msgid "type \"%s\" is already defined" msgid "type \"%s\" is already defined"
msgstr "тип \"%s\" вже визначений" msgstr "тип \"%s\" вже визначений"
#: preproc.y:572 preproc.y:16463 preproc.y:16788 variable.c:621 #: preproc.y:572 preproc.y:16600 preproc.y:16925 variable.c:621
#, c-format #, c-format
msgid "multidimensional arrays for simple data types are not supported" msgid "multidimensional arrays for simple data types are not supported"
msgstr "багатовимірні масиви для простих типів даних не підтримуються" msgstr "багатовимірні масиви для простих типів даних не підтримуються"
#: preproc.y:1696 #: preproc.y:1701
#, c-format #, c-format
msgid "AT option not allowed in CLOSE DATABASE statement" msgid "AT option not allowed in CLOSE DATABASE statement"
msgstr "Параметр AT не дозволений в інструкції CLOSE DATABASE" msgstr "Параметр AT не дозволений в інструкції CLOSE DATABASE"
#: preproc.y:1944 #: preproc.y:1949
#, c-format #, c-format
msgid "AT option not allowed in CONNECT statement" msgid "AT option not allowed in CONNECT statement"
msgstr "Параметр AT не дозволений в інструкції CONNECT" msgstr "Параметр AT не дозволений в інструкції CONNECT"
#: preproc.y:1978 #: preproc.y:1983
#, c-format #, c-format
msgid "AT option not allowed in DISCONNECT statement" msgid "AT option not allowed in DISCONNECT statement"
msgstr "Параметр AT не дозволений в інструкції DISCONNECT" msgstr "Параметр AT не дозволений в інструкції DISCONNECT"
#: preproc.y:2033 #: preproc.y:2038
#, c-format #, c-format
msgid "AT option not allowed in SET CONNECTION statement" msgid "AT option not allowed in SET CONNECTION statement"
msgstr "Параметр AT не дозволений в інструкції SET CONNECTION" msgstr "Параметр AT не дозволений в інструкції SET CONNECTION"
#: preproc.y:2055 #: preproc.y:2060
#, c-format #, c-format
msgid "AT option not allowed in TYPE statement" msgid "AT option not allowed in TYPE statement"
msgstr "Параметр AT не дозволений в інструкції TYPE" msgstr "Параметр AT не дозволений в інструкції TYPE"
#: preproc.y:2064 #: preproc.y:2069
#, c-format #, c-format
msgid "AT option not allowed in VAR statement" msgid "AT option not allowed in VAR statement"
msgstr "Параметр AT не дозволений в інструкції VAR" msgstr "Параметр AT не дозволений в інструкції VAR"
#: preproc.y:2071 #: preproc.y:2076
#, c-format #, c-format
msgid "AT option not allowed in WHENEVER statement" msgid "AT option not allowed in WHENEVER statement"
msgstr "Параметр AT не дозволений в інструкції WHENEVER" msgstr "Параметр AT не дозволений в інструкції WHENEVER"
#: preproc.y:2148 preproc.y:2320 preproc.y:2325 preproc.y:2448 preproc.y:4018 #: preproc.y:2153 preproc.y:2325 preproc.y:2330 preproc.y:2453 preproc.y:4031
#: preproc.y:5607 preproc.y:5907 preproc.y:7513 preproc.y:9025 preproc.y:9030 #: preproc.y:4679 preproc.y:5621 preproc.y:5921 preproc.y:7539 preproc.y:9078
#: preproc.y:11829 #: preproc.y:9083 preproc.y:11918
#, c-format #, c-format
msgid "unsupported feature will be passed to server" msgid "unsupported feature will be passed to server"
msgstr "непідтримувана функція буде передана до сервера" msgstr "непідтримувана функція буде передана до сервера"
#: preproc.y:2706 #: preproc.y:2711
#, c-format #, c-format
msgid "SHOW ALL is not implemented" msgid "SHOW ALL is not implemented"
msgstr "SHOW ALL не реалізовано" msgstr "SHOW ALL не реалізовано"
#: preproc.y:3366 #: preproc.y:3379
#, c-format #, c-format
msgid "COPY FROM STDIN is not implemented" msgid "COPY FROM STDIN is not implemented"
msgstr "COPY FROM STDIN не реалізовано" msgstr "COPY FROM STDIN не реалізовано"
#: preproc.y:9976 preproc.y:15377 #: preproc.y:10057 preproc.y:15542
#, c-format #, c-format
msgid "using variable \"%s\" in different declare statements is not supported" msgid "using variable \"%s\" in different declare statements is not supported"
msgstr "використання змінної \"%s\" у різних інструкціях declare не підтримується" msgstr "використання змінної \"%s\" у різних інструкціях declare не підтримується"
#: preproc.y:9978 preproc.y:15379 #: preproc.y:10059 preproc.y:15544
#, c-format #, c-format
msgid "cursor \"%s\" is already defined" msgid "cursor \"%s\" is already defined"
msgstr "курсор \"%s\" вже визначено" msgstr "курсор \"%s\" вже визначено"
#: preproc.y:10418 #: preproc.y:10499
#, c-format #, c-format
msgid "no longer supported LIMIT #,# syntax passed to server" msgid "no longer supported LIMIT #,# syntax passed to server"
msgstr "непідтримуваний синтаксис LIMIT #,# передано до сервера" msgstr "непідтримуваний синтаксис LIMIT #,# передано до сервера"
#: preproc.y:10743 preproc.y:10750 #: preproc.y:10832 preproc.y:10839
#, c-format #, c-format
msgid "subquery in FROM must have an alias" msgid "subquery in FROM must have an alias"
msgstr "підзапит в FROM повинен мати псевдонім" msgstr "підзапит в FROM повинен мати псевдонім"
#: preproc.y:15100 preproc.y:15107 #: preproc.y:15265 preproc.y:15272
#, c-format #, c-format
msgid "CREATE TABLE AS cannot specify INTO" msgid "CREATE TABLE AS cannot specify INTO"
msgstr "CREATE TABLE AS не може містити INTO" msgstr "CREATE TABLE AS не може містити INTO"
#: preproc.y:15143 #: preproc.y:15308
#, c-format #, c-format
msgid "expected \"@\", found \"%s\"" msgid "expected \"@\", found \"%s\""
msgstr "очікувалося \"@\", знайдено \"%s\"" msgstr "очікувалося \"@\", знайдено \"%s\""
#: preproc.y:15155 #: preproc.y:15320
#, c-format #, c-format
msgid "only protocols \"tcp\" and \"unix\" and database type \"postgresql\" are supported" msgid "only protocols \"tcp\" and \"unix\" and database type \"postgresql\" are supported"
msgstr "підтримуються лише протоколи \"tcp\" та \"unix\" і тип бази даних \"postgresql\"" msgstr "підтримуються лише протоколи \"tcp\" та \"unix\" і тип бази даних \"postgresql\""
#: preproc.y:15158 #: preproc.y:15323
#, c-format #, c-format
msgid "expected \"://\", found \"%s\"" msgid "expected \"://\", found \"%s\""
msgstr "очікувалося \"://\", знайдено \"%s\"" msgstr "очікувалося \"://\", знайдено \"%s\""
#: preproc.y:15163 #: preproc.y:15328
#, c-format #, c-format
msgid "Unix-domain sockets only work on \"localhost\" but not on \"%s\"" msgid "Unix-domain sockets only work on \"localhost\" but not on \"%s\""
msgstr "Unix-сокети працюють лише з \"localhost\", але не з \"%s\"" msgstr "Unix-сокети працюють лише з \"localhost\", але не з \"%s\""
#: preproc.y:15189 #: preproc.y:15354
#, c-format #, c-format
msgid "expected \"postgresql\", found \"%s\"" msgid "expected \"postgresql\", found \"%s\""
msgstr "очікувалось \"postgresql\", знайдено \"%s\"" msgstr "очікувалось \"postgresql\", знайдено \"%s\""
#: preproc.y:15192 #: preproc.y:15357
#, c-format #, c-format
msgid "invalid connection type: %s" msgid "invalid connection type: %s"
msgstr "неприпустимий тип підключення: %s" msgstr "неприпустимий тип підключення: %s"
#: preproc.y:15201 #: preproc.y:15366
#, c-format #, c-format
msgid "expected \"@\" or \"://\", found \"%s\"" msgid "expected \"@\" or \"://\", found \"%s\""
msgstr "очікувалось \"@\" або \"://\", знайдено \"%s\"" msgstr "очікувалось \"@\" або \"://\", знайдено \"%s\""
#: preproc.y:15276 preproc.y:15294 #: preproc.y:15441 preproc.y:15459
#, c-format #, c-format
msgid "invalid data type" msgid "invalid data type"
msgstr "неприпустимий тип даних" msgstr "неприпустимий тип даних"
#: preproc.y:15305 preproc.y:15322 #: preproc.y:15470 preproc.y:15487
#, c-format #, c-format
msgid "incomplete statement" msgid "incomplete statement"
msgstr "неповний оператор" msgstr "неповний оператор"
#: preproc.y:15308 preproc.y:15325 #: preproc.y:15473 preproc.y:15490
#, c-format #, c-format
msgid "unrecognized token \"%s\"" msgid "unrecognized token \"%s\""
msgstr "нерозпізнаний токен \"%s\"" msgstr "нерозпізнаний токен \"%s\""
#: preproc.y:15595 #: preproc.y:15760
#, c-format #, c-format
msgid "only data types numeric and decimal have precision/scale argument" msgid "only data types numeric and decimal have precision/scale argument"
msgstr "точність/масштаб можна вказати лише для типів даних numeric і decimal" msgstr "точність/масштаб можна вказати лише для типів даних numeric і decimal"
#: preproc.y:15607 #: preproc.y:15772
#, c-format #, c-format
msgid "interval specification not allowed here" msgid "interval specification not allowed here"
msgstr "специфікація інтервалу тут не допускається" msgstr "специфікація інтервалу тут не допускається"
#: preproc.y:15767 preproc.y:15819 #: preproc.y:15932 preproc.y:15984
#, c-format #, c-format
msgid "too many levels in nested structure/union definition" msgid "too many levels in nested structure/union definition"
msgstr "занадто багато рівнів у визначенні вкладеної структури/об'єднання" msgstr "занадто багато рівнів у визначенні вкладеної структури/об'єднання"
#: preproc.y:15970 #: preproc.y:16107
#, c-format #, c-format
msgid "pointers to varchar are not implemented" msgid "pointers to varchar are not implemented"
msgstr "вказівників на varchar не реалізовано" msgstr "вказівників на varchar не реалізовано"
#: preproc.y:16157 preproc.y:16182 #: preproc.y:16294 preproc.y:16319
#, c-format #, c-format
msgid "using unsupported DESCRIBE statement" msgid "using unsupported DESCRIBE statement"
msgstr "використовується непідтримуваний оператор DESCRIBE" msgstr "використовується непідтримуваний оператор DESCRIBE"
#: preproc.y:16429 #: preproc.y:16566
#, c-format #, c-format
msgid "initializer not allowed in EXEC SQL VAR command" msgid "initializer not allowed in EXEC SQL VAR command"
msgstr "команда EXEC SQL VAR не допускає ініціалізатор" msgstr "команда EXEC SQL VAR не допускає ініціалізатор"
#: preproc.y:16746 #: preproc.y:16883
#, c-format #, c-format
msgid "arrays of indicators are not allowed on input" msgid "arrays of indicators are not allowed on input"
msgstr "вхідні масиви індикаторів не допускаються" msgstr "вхідні масиви індикаторів не допускаються"
#: preproc.y:16967 #: preproc.y:17070
#, c-format #, c-format
msgid "operator not allowed in variable definition" msgid "operator not allowed in variable definition"
msgstr "у визначенні змінної оператор не допускається" msgstr "у визначенні змінної оператор не допускається"
#. translator: %s is typically the translation of "syntax error" #. translator: %s is typically the translation of "syntax error"
#: preproc.y:17008 #: preproc.y:17111
#, c-format #, c-format
msgid "%s at or near \"%s\"" msgid "%s at or near \"%s\""
msgstr "%s в або поблизу \"%s\"" msgstr "%s в або поблизу \"%s\""

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PostgreSQL 13\n" "Project-Id-Version: PostgreSQL 13\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2020-06-04 04:39+0000\n" "POT-Creation-Date: 2020-08-09 21:09+0000\n"
"PO-Revision-Date: 2020-06-04 16:24+0200\n" "PO-Revision-Date: 2020-08-09 23:43+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n" "Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n" "Language-Team: German <pgsql-translators@postgresql.org>\n"
"Language: de\n" "Language: de\n"
@ -50,12 +50,12 @@ msgstr "konnte Nonce nicht erzeugen\n"
#: fe-auth-scram.c:600 fe-auth-scram.c:626 fe-auth-scram.c:641 #: fe-auth-scram.c:600 fe-auth-scram.c:626 fe-auth-scram.c:641
#: fe-auth-scram.c:691 fe-auth-scram.c:725 fe-auth.c:289 fe-auth.c:359 #: fe-auth-scram.c:691 fe-auth-scram.c:725 fe-auth.c:289 fe-auth.c:359
#: fe-auth.c:394 fe-auth.c:611 fe-auth.c:770 fe-auth.c:1129 fe-auth.c:1277 #: fe-auth.c:394 fe-auth.c:611 fe-auth.c:770 fe-auth.c:1129 fe-auth.c:1277
#: fe-connect.c:886 fe-connect.c:1413 fe-connect.c:1589 fe-connect.c:2199 #: fe-connect.c:892 fe-connect.c:1419 fe-connect.c:1595 fe-connect.c:2200
#: fe-connect.c:2222 fe-connect.c:2948 fe-connect.c:4617 fe-connect.c:4873 #: fe-connect.c:2223 fe-connect.c:2952 fe-connect.c:4598 fe-connect.c:4854
#: fe-connect.c:4992 fe-connect.c:5245 fe-connect.c:5325 fe-connect.c:5424 #: fe-connect.c:4973 fe-connect.c:5226 fe-connect.c:5306 fe-connect.c:5405
#: fe-connect.c:5680 fe-connect.c:5709 fe-connect.c:5781 fe-connect.c:5805 #: fe-connect.c:5661 fe-connect.c:5690 fe-connect.c:5762 fe-connect.c:5786
#: fe-connect.c:5823 fe-connect.c:5924 fe-connect.c:5933 fe-connect.c:6289 #: fe-connect.c:5804 fe-connect.c:5905 fe-connect.c:5914 fe-connect.c:6270
#: fe-connect.c:6439 fe-exec.c:2747 fe-exec.c:3494 fe-exec.c:3659 #: fe-connect.c:6420 fe-exec.c:2747 fe-exec.c:3494 fe-exec.c:3659
#: fe-gssapi-common.c:111 fe-lobj.c:895 fe-protocol2.c:1207 fe-protocol3.c:995 #: fe-gssapi-common.c:111 fe-lobj.c:895 fe-protocol2.c:1207 fe-protocol3.c:995
#: fe-protocol3.c:1699 fe-secure-common.c:110 fe-secure-gssapi.c:504 #: fe-protocol3.c:1699 fe-secure-common.c:110 fe-secure-gssapi.c:504
#: fe-secure-openssl.c:440 fe-secure-openssl.c:1091 #: fe-secure-openssl.c:440 fe-secure-openssl.c:1091
@ -208,12 +208,12 @@ msgstr "Authentifizierungsmethode %u nicht unterstützt\n"
msgid "user name lookup failure: error code %lu\n" msgid "user name lookup failure: error code %lu\n"
msgstr "Fehler beim Nachschlagen des Benutzernamens: Fehlercode %lu\n" msgstr "Fehler beim Nachschlagen des Benutzernamens: Fehlercode %lu\n"
#: fe-auth.c:1114 fe-connect.c:2830 #: fe-auth.c:1114 fe-connect.c:2834
#, c-format #, c-format
msgid "could not look up local user ID %d: %s\n" msgid "could not look up local user ID %d: %s\n"
msgstr "konnte lokale Benutzer-ID %d nicht nachschlagen: %s\n" msgstr "konnte lokale Benutzer-ID %d nicht nachschlagen: %s\n"
#: fe-auth.c:1119 fe-connect.c:2835 #: fe-auth.c:1119 fe-connect.c:2839
#, c-format #, c-format
msgid "local user with ID %d does not exist\n" msgid "local user with ID %d does not exist\n"
msgstr "lokaler Benutzer mit ID %d existiert nicht\n" msgstr "lokaler Benutzer mit ID %d existiert nicht\n"
@ -231,66 +231,66 @@ msgstr "Wert von password_encryption ist zu lang\n"
msgid "unrecognized password encryption algorithm \"%s\"\n" msgid "unrecognized password encryption algorithm \"%s\"\n"
msgstr "unbekannter Passwortverschlüsselungsalgorithmus »%s«\n" msgstr "unbekannter Passwortverschlüsselungsalgorithmus »%s«\n"
#: fe-connect.c:1069 #: fe-connect.c:1075
#, c-format #, c-format
msgid "could not match %d host names to %d hostaddr values\n" msgid "could not match %d host names to %d hostaddr values\n"
msgstr "fehlerhafte Angabe: %d Hostnamen und %d hostaddr-Angaben\n" msgstr "fehlerhafte Angabe: %d Hostnamen und %d hostaddr-Angaben\n"
#: fe-connect.c:1150 #: fe-connect.c:1156
#, c-format #, c-format
msgid "could not match %d port numbers to %d hosts\n" msgid "could not match %d port numbers to %d hosts\n"
msgstr "fehlerhafte Angabe: %d Portnummern und %d Hosts\n" msgstr "fehlerhafte Angabe: %d Portnummern und %d Hosts\n"
#: fe-connect.c:1243 #: fe-connect.c:1249
#, c-format #, c-format
msgid "invalid channel_binding value: \"%s\"\n" msgid "invalid channel_binding value: \"%s\"\n"
msgstr "ungültiger channel_binding-Wert: »%s«\n" msgstr "ungültiger channel_binding-Wert: »%s«\n"
#: fe-connect.c:1269 #: fe-connect.c:1275
#, c-format #, c-format
msgid "invalid sslmode value: \"%s\"\n" msgid "invalid sslmode value: \"%s\"\n"
msgstr "ungültiger sslmode-Wert: »%s«\n" msgstr "ungültiger sslmode-Wert: »%s«\n"
#: fe-connect.c:1290 #: fe-connect.c:1296
#, c-format #, c-format
msgid "sslmode value \"%s\" invalid when SSL support is not compiled in\n" msgid "sslmode value \"%s\" invalid when SSL support is not compiled in\n"
msgstr "sslmode-Wert »%s« ist ungültig, wenn SSL-Unterstützung nicht einkompiliert worden ist\n" msgstr "sslmode-Wert »%s« ist ungültig, wenn SSL-Unterstützung nicht einkompiliert worden ist\n"
#: fe-connect.c:1311 #: fe-connect.c:1317
#, c-format #, c-format
msgid "invalid ssl_min_protocol_version value: \"%s\"\n" msgid "invalid ssl_min_protocol_version value: \"%s\"\n"
msgstr "ungültiger ssl_min_protocol_version-Wert: »%s«\n" msgstr "ungültiger ssl_min_protocol_version-Wert: »%s«\n"
#: fe-connect.c:1319 #: fe-connect.c:1325
#, c-format #, c-format
msgid "invalid ssl_max_protocol_version value: \"%s\"\n" msgid "invalid ssl_max_protocol_version value: \"%s\"\n"
msgstr "ungültiger ssl_max_protocol_version-Wert: »%s«\n" msgstr "ungültiger ssl_max_protocol_version-Wert: »%s«\n"
#: fe-connect.c:1336 #: fe-connect.c:1342
msgid "invalid SSL protocol version range\n" msgid "invalid SSL protocol version range\n"
msgstr "ungültiges SSL-Protokollsintervall\n" msgstr "ungültiges SSL-Protokollsintervall\n"
#: fe-connect.c:1351 #: fe-connect.c:1357
#, c-format #, c-format
msgid "invalid gssencmode value: \"%s\"\n" msgid "invalid gssencmode value: \"%s\"\n"
msgstr "ungültiger gssencmode-Wert: »%s«\n" msgstr "ungültiger gssencmode-Wert: »%s«\n"
#: fe-connect.c:1360 #: fe-connect.c:1366
#, c-format #, c-format
msgid "gssencmode value \"%s\" invalid when GSSAPI support is not compiled in\n" msgid "gssencmode value \"%s\" invalid when GSSAPI support is not compiled in\n"
msgstr "gssencmode-Wert »%s« ist ungültig, wenn GSSAPI-Unterstützung nicht einkompiliert worden ist\n" msgstr "gssencmode-Wert »%s« ist ungültig, wenn GSSAPI-Unterstützung nicht einkompiliert worden ist\n"
#: fe-connect.c:1395 #: fe-connect.c:1401
#, c-format #, c-format
msgid "invalid target_session_attrs value: \"%s\"\n" msgid "invalid target_session_attrs value: \"%s\"\n"
msgstr "ungültiger target_session_attrs-Wert: »%s«\n" msgstr "ungültiger target_session_attrs-Wert: »%s«\n"
#: fe-connect.c:1613 #: fe-connect.c:1619
#, c-format #, c-format
msgid "could not set socket to TCP no delay mode: %s\n" msgid "could not set socket to TCP no delay mode: %s\n"
msgstr "konnte Socket nicht auf TCP »No Delay«-Modus umstellen: %s\n" msgstr "konnte Socket nicht auf TCP »No Delay«-Modus umstellen: %s\n"
#: fe-connect.c:1674 #: fe-connect.c:1680
#, c-format #, c-format
msgid "" msgid ""
"could not connect to server: %s\n" "could not connect to server: %s\n"
@ -301,7 +301,7 @@ msgstr ""
"\tLäuft der Server lokal und akzeptiert er Verbindungen\n" "\tLäuft der Server lokal und akzeptiert er Verbindungen\n"
"\tauf dem Unix-Domain-Socket »%s«?\n" "\tauf dem Unix-Domain-Socket »%s«?\n"
#: fe-connect.c:1711 #: fe-connect.c:1717
#, c-format #, c-format
msgid "" msgid ""
"could not connect to server: %s\n" "could not connect to server: %s\n"
@ -312,7 +312,7 @@ msgstr ""
"\tLäuft der Server auf dem Host »%s« (%s) und akzeptiert er\n" "\tLäuft der Server auf dem Host »%s« (%s) und akzeptiert er\n"
"\tTCP/IP-Verbindungen auf Port %s?\n" "\tTCP/IP-Verbindungen auf Port %s?\n"
#: fe-connect.c:1719 #: fe-connect.c:1725
#, c-format #, c-format
msgid "" msgid ""
"could not connect to server: %s\n" "could not connect to server: %s\n"
@ -323,132 +323,132 @@ msgstr ""
"\tLäuft der Server auf dem Host »%s« und akzeptiert er\n" "\tLäuft der Server auf dem Host »%s« und akzeptiert er\n"
"\tTCP/IP-Verbindungen auf Port %s?\n" "\tTCP/IP-Verbindungen auf Port %s?\n"
#: fe-connect.c:1789 #: fe-connect.c:1795
#, c-format #, c-format
msgid "invalid integer value \"%s\" for connection option \"%s\"\n" msgid "invalid integer value \"%s\" for connection option \"%s\"\n"
msgstr "ungültiger Zahlenwert »%s« für Verbindungsoption »%s«\n" msgstr "ungültiger Zahlenwert »%s« für Verbindungsoption »%s«\n"
#: fe-connect.c:1819 fe-connect.c:1853 fe-connect.c:1888 fe-connect.c:1975 #: fe-connect.c:1825 fe-connect.c:1859 fe-connect.c:1894 fe-connect.c:1981
#: fe-connect.c:2619 #: fe-connect.c:2623
#, c-format #, c-format
msgid "setsockopt(%s) failed: %s\n" msgid "setsockopt(%s) failed: %s\n"
msgstr "setsockopt(%s) fehlgeschlagen: %s\n" msgstr "setsockopt(%s) fehlgeschlagen: %s\n"
#: fe-connect.c:1941 #: fe-connect.c:1947
#, c-format #, c-format
msgid "WSAIoctl(SIO_KEEPALIVE_VALS) failed: %ui\n" msgid "WSAIoctl(SIO_KEEPALIVE_VALS) failed: %ui\n"
msgstr "WSAIoctl(SIO_KEEPALIVE_VALS) fehlgeschlagen: %ui\n" msgstr "WSAIoctl(SIO_KEEPALIVE_VALS) fehlgeschlagen: %ui\n"
#: fe-connect.c:2312 #: fe-connect.c:2313
msgid "invalid connection state, probably indicative of memory corruption\n" msgid "invalid connection state, probably indicative of memory corruption\n"
msgstr "ungültiger Verbindungszustand, möglicherweise ein Speicherproblem\n" msgstr "ungültiger Verbindungszustand, möglicherweise ein Speicherproblem\n"
#: fe-connect.c:2378 #: fe-connect.c:2379
#, c-format #, c-format
msgid "invalid port number: \"%s\"\n" msgid "invalid port number: \"%s\"\n"
msgstr "ungültige Portnummer: »%s«\n" msgstr "ungültige Portnummer: »%s«\n"
#: fe-connect.c:2394 #: fe-connect.c:2395
#, c-format #, c-format
msgid "could not translate host name \"%s\" to address: %s\n" msgid "could not translate host name \"%s\" to address: %s\n"
msgstr "konnte Hostnamen »%s« nicht in Adresse übersetzen: %s\n" msgstr "konnte Hostnamen »%s« nicht in Adresse übersetzen: %s\n"
#: fe-connect.c:2407 #: fe-connect.c:2408
#, c-format #, c-format
msgid "could not parse network address \"%s\": %s\n" msgid "could not parse network address \"%s\": %s\n"
msgstr "konnte Netzwerkadresse »%s« nicht interpretieren: %s\n" msgstr "konnte Netzwerkadresse »%s« nicht interpretieren: %s\n"
#: fe-connect.c:2420 #: fe-connect.c:2421
#, c-format #, c-format
msgid "Unix-domain socket path \"%s\" is too long (maximum %d bytes)\n" msgid "Unix-domain socket path \"%s\" is too long (maximum %d bytes)\n"
msgstr "Unix-Domain-Socket-Pfad »%s« ist zu lang (maximal %d Bytes)\n" msgstr "Unix-Domain-Socket-Pfad »%s« ist zu lang (maximal %d Bytes)\n"
#: fe-connect.c:2435 #: fe-connect.c:2436
#, c-format #, c-format
msgid "could not translate Unix-domain socket path \"%s\" to address: %s\n" msgid "could not translate Unix-domain socket path \"%s\" to address: %s\n"
msgstr "konnte Unix-Domain-Socket-Pfad »%s« nicht in Adresse übersetzen: %s\n" msgstr "konnte Unix-Domain-Socket-Pfad »%s« nicht in Adresse übersetzen: %s\n"
#: fe-connect.c:2556 #: fe-connect.c:2560
#, c-format #, c-format
msgid "could not create socket: %s\n" msgid "could not create socket: %s\n"
msgstr "konnte Socket nicht erzeugen: %s\n" msgstr "konnte Socket nicht erzeugen: %s\n"
#: fe-connect.c:2578 #: fe-connect.c:2582
#, c-format #, c-format
msgid "could not set socket to nonblocking mode: %s\n" msgid "could not set socket to nonblocking mode: %s\n"
msgstr "konnte Socket nicht auf nicht-blockierenden Modus umstellen: %s\n" msgstr "konnte Socket nicht auf nicht-blockierenden Modus umstellen: %s\n"
#: fe-connect.c:2588 #: fe-connect.c:2592
#, c-format #, c-format
msgid "could not set socket to close-on-exec mode: %s\n" msgid "could not set socket to close-on-exec mode: %s\n"
msgstr "konnte Socket nicht auf »Close on exec«-Modus umstellen: %s\n" msgstr "konnte Socket nicht auf »Close on exec«-Modus umstellen: %s\n"
#: fe-connect.c:2606 #: fe-connect.c:2610
msgid "keepalives parameter must be an integer\n" msgid "keepalives parameter must be an integer\n"
msgstr "Parameter »keepalives« muss eine ganze Zahl sein\n" msgstr "Parameter »keepalives« muss eine ganze Zahl sein\n"
#: fe-connect.c:2746 #: fe-connect.c:2750
#, c-format #, c-format
msgid "could not get socket error status: %s\n" msgid "could not get socket error status: %s\n"
msgstr "konnte Socket-Fehlerstatus nicht ermitteln: %s\n" msgstr "konnte Socket-Fehlerstatus nicht ermitteln: %s\n"
#: fe-connect.c:2774 #: fe-connect.c:2778
#, c-format #, c-format
msgid "could not get client address from socket: %s\n" msgid "could not get client address from socket: %s\n"
msgstr "konnte Client-Adresse vom Socket nicht ermitteln: %s\n" msgstr "konnte Client-Adresse vom Socket nicht ermitteln: %s\n"
#: fe-connect.c:2816 #: fe-connect.c:2820
msgid "requirepeer parameter is not supported on this platform\n" msgid "requirepeer parameter is not supported on this platform\n"
msgstr "Parameter »requirepeer« wird auf dieser Plattform nicht unterstützt\n" msgstr "Parameter »requirepeer« wird auf dieser Plattform nicht unterstützt\n"
#: fe-connect.c:2819 #: fe-connect.c:2823
#, c-format #, c-format
msgid "could not get peer credentials: %s\n" msgid "could not get peer credentials: %s\n"
msgstr "konnte Credentials von Gegenstelle nicht ermitteln: %s\n" msgstr "konnte Credentials von Gegenstelle nicht ermitteln: %s\n"
#: fe-connect.c:2843 #: fe-connect.c:2847
#, c-format #, c-format
msgid "requirepeer specifies \"%s\", but actual peer user name is \"%s\"\n" msgid "requirepeer specifies \"%s\", but actual peer user name is \"%s\"\n"
msgstr "requirepeer gibt »%s« an, aber tatsächlicher Benutzername der Gegenstelle ist »%s«\n" msgstr "requirepeer gibt »%s« an, aber tatsächlicher Benutzername der Gegenstelle ist »%s«\n"
#: fe-connect.c:2883 #: fe-connect.c:2887
#, c-format #, c-format
msgid "could not send GSSAPI negotiation packet: %s\n" msgid "could not send GSSAPI negotiation packet: %s\n"
msgstr "konnte Paket zur GSSAPI-Verhandlung nicht senden: %s\n" msgstr "konnte Paket zur GSSAPI-Verhandlung nicht senden: %s\n"
#: fe-connect.c:2895 #: fe-connect.c:2899
msgid "GSSAPI encryption required but was impossible (possibly no credential cache, no server support, or using a local socket)\n" msgid "GSSAPI encryption required but was impossible (possibly no credential cache, no server support, or using a local socket)\n"
msgstr "GSSAPI-Verschlüsselung war gefordert aber war nicht möglich (möglicherweise kein Credential-Cache, keine Serverunterstützung oder lokales Socket wird verwendet)\n" msgstr "GSSAPI-Verschlüsselung war gefordert aber war nicht möglich (möglicherweise kein Credential-Cache, keine Serverunterstützung oder lokales Socket wird verwendet)\n"
#: fe-connect.c:2922 #: fe-connect.c:2926
#, c-format #, c-format
msgid "could not send SSL negotiation packet: %s\n" msgid "could not send SSL negotiation packet: %s\n"
msgstr "konnte Paket zur SSL-Verhandlung nicht senden: %s\n" msgstr "konnte Paket zur SSL-Verhandlung nicht senden: %s\n"
#: fe-connect.c:2961 #: fe-connect.c:2965
#, c-format #, c-format
msgid "could not send startup packet: %s\n" msgid "could not send startup packet: %s\n"
msgstr "konnte Startpaket nicht senden: %s\n" msgstr "konnte Startpaket nicht senden: %s\n"
#: fe-connect.c:3031 #: fe-connect.c:3035
msgid "server does not support SSL, but SSL was required\n" msgid "server does not support SSL, but SSL was required\n"
msgstr "Server unterstützt kein SSL, aber SSL wurde verlangt\n" msgstr "Server unterstützt kein SSL, aber SSL wurde verlangt\n"
#: fe-connect.c:3057 #: fe-connect.c:3061
#, c-format #, c-format
msgid "received invalid response to SSL negotiation: %c\n" msgid "received invalid response to SSL negotiation: %c\n"
msgstr "ungültige Antwort auf SSL-Verhandlungspaket empfangen: %c\n" msgstr "ungültige Antwort auf SSL-Verhandlungspaket empfangen: %c\n"
#: fe-connect.c:3147 #: fe-connect.c:3151
msgid "server doesn't support GSSAPI encryption, but it was required\n" msgid "server doesn't support GSSAPI encryption, but it was required\n"
msgstr "Server unterstützt keine GSSAPI-Verschlüsselung, sie wurde aber verlangt\n" msgstr "Server unterstützt keine GSSAPI-Verschlüsselung, sie wurde aber verlangt\n"
#: fe-connect.c:3158 #: fe-connect.c:3162
#, c-format #, c-format
msgid "received invalid response to GSSAPI negotiation: %c\n" msgid "received invalid response to GSSAPI negotiation: %c\n"
msgstr "ungültige Antwort auf GSSAPI-Verhandlungspaket empfangen: %c\n" msgstr "ungültige Antwort auf GSSAPI-Verhandlungspaket empfangen: %c\n"
#: fe-connect.c:3225 fe-connect.c:3256 #: fe-connect.c:3229 fe-connect.c:3260
#, c-format #, c-format
msgid "expected authentication request from server, but received %c\n" msgid "expected authentication request from server, but received %c\n"
msgstr "Authentifizierungsanfrage wurde vom Server erwartet, aber %c wurde empfangen\n" msgstr "Authentifizierungsanfrage wurde vom Server erwartet, aber %c wurde empfangen\n"
@ -472,166 +472,166 @@ msgstr "Test »SHOW transaction_read_only« fehlgeschlagen auf Server »%s:%s«\
msgid "invalid connection state %d, probably indicative of memory corruption\n" msgid "invalid connection state %d, probably indicative of memory corruption\n"
msgstr "ungültiger Verbindungszustand %d, möglicherweise ein Speicherproblem\n" msgstr "ungültiger Verbindungszustand %d, möglicherweise ein Speicherproblem\n"
#: fe-connect.c:4223 fe-connect.c:4283 #: fe-connect.c:4204 fe-connect.c:4264
#, c-format #, c-format
msgid "PGEventProc \"%s\" failed during PGEVT_CONNRESET event\n" msgid "PGEventProc \"%s\" failed during PGEVT_CONNRESET event\n"
msgstr "PGEventProc »%s« während PGEVT_CONNRESET-Ereignis fehlgeschlagen\n" msgstr "PGEventProc »%s« während PGEVT_CONNRESET-Ereignis fehlgeschlagen\n"
#: fe-connect.c:4630 #: fe-connect.c:4611
#, c-format #, c-format
msgid "invalid LDAP URL \"%s\": scheme must be ldap://\n" msgid "invalid LDAP URL \"%s\": scheme must be ldap://\n"
msgstr "ungültige LDAP-URL »%s«: Schema muss ldap:// sein\n" msgstr "ungültige LDAP-URL »%s«: Schema muss ldap:// sein\n"
#: fe-connect.c:4645 #: fe-connect.c:4626
#, c-format #, c-format
msgid "invalid LDAP URL \"%s\": missing distinguished name\n" msgid "invalid LDAP URL \"%s\": missing distinguished name\n"
msgstr "ungültige LDAP-URL »%s«: Distinguished Name fehlt\n" msgstr "ungültige LDAP-URL »%s«: Distinguished Name fehlt\n"
#: fe-connect.c:4657 fe-connect.c:4712 #: fe-connect.c:4638 fe-connect.c:4693
#, c-format #, c-format
msgid "invalid LDAP URL \"%s\": must have exactly one attribute\n" msgid "invalid LDAP URL \"%s\": must have exactly one attribute\n"
msgstr "ungültige LDAP-URL »%s«: muss genau ein Attribut haben\n" msgstr "ungültige LDAP-URL »%s«: muss genau ein Attribut haben\n"
#: fe-connect.c:4668 fe-connect.c:4727 #: fe-connect.c:4649 fe-connect.c:4708
#, c-format #, c-format
msgid "invalid LDAP URL \"%s\": must have search scope (base/one/sub)\n" msgid "invalid LDAP URL \"%s\": must have search scope (base/one/sub)\n"
msgstr "ungültige LDAP-URL »%s«: Suchbereich fehlt (base/one/sub)\n" msgstr "ungültige LDAP-URL »%s«: Suchbereich fehlt (base/one/sub)\n"
#: fe-connect.c:4679 #: fe-connect.c:4660
#, c-format #, c-format
msgid "invalid LDAP URL \"%s\": no filter\n" msgid "invalid LDAP URL \"%s\": no filter\n"
msgstr "ungültige LDAP-URL »%s«: kein Filter\n" msgstr "ungültige LDAP-URL »%s«: kein Filter\n"
#: fe-connect.c:4700 #: fe-connect.c:4681
#, c-format #, c-format
msgid "invalid LDAP URL \"%s\": invalid port number\n" msgid "invalid LDAP URL \"%s\": invalid port number\n"
msgstr "ungültige LDAP-URL »%s«: ungültige Portnummer\n" msgstr "ungültige LDAP-URL »%s«: ungültige Portnummer\n"
#: fe-connect.c:4736 #: fe-connect.c:4717
msgid "could not create LDAP structure\n" msgid "could not create LDAP structure\n"
msgstr "konnte LDAP-Struktur nicht erzeugen\n" msgstr "konnte LDAP-Struktur nicht erzeugen\n"
#: fe-connect.c:4812 #: fe-connect.c:4793
#, c-format #, c-format
msgid "lookup on LDAP server failed: %s\n" msgid "lookup on LDAP server failed: %s\n"
msgstr "Suche auf LDAP-Server fehlgeschlagen: %s\n" msgstr "Suche auf LDAP-Server fehlgeschlagen: %s\n"
#: fe-connect.c:4823 #: fe-connect.c:4804
msgid "more than one entry found on LDAP lookup\n" msgid "more than one entry found on LDAP lookup\n"
msgstr "LDAP-Suche ergab mehr als einen Eintrag\n" msgstr "LDAP-Suche ergab mehr als einen Eintrag\n"
#: fe-connect.c:4824 fe-connect.c:4836 #: fe-connect.c:4805 fe-connect.c:4817
msgid "no entry found on LDAP lookup\n" msgid "no entry found on LDAP lookup\n"
msgstr "kein Eintrag gefunden bei LDAP-Suche\n" msgstr "kein Eintrag gefunden bei LDAP-Suche\n"
#: fe-connect.c:4847 fe-connect.c:4860 #: fe-connect.c:4828 fe-connect.c:4841
msgid "attribute has no values on LDAP lookup\n" msgid "attribute has no values on LDAP lookup\n"
msgstr "Attribut hat keine Werte bei LDAP-Suche\n" msgstr "Attribut hat keine Werte bei LDAP-Suche\n"
#: fe-connect.c:4912 fe-connect.c:4931 fe-connect.c:5463 #: fe-connect.c:4893 fe-connect.c:4912 fe-connect.c:5444
#, c-format #, c-format
msgid "missing \"=\" after \"%s\" in connection info string\n" msgid "missing \"=\" after \"%s\" in connection info string\n"
msgstr "fehlendes »=« nach »%s« in der Zeichenkette der Verbindungsdaten\n" msgstr "fehlendes »=« nach »%s« in der Zeichenkette der Verbindungsdaten\n"
#: fe-connect.c:5004 fe-connect.c:5648 fe-connect.c:6422 #: fe-connect.c:4985 fe-connect.c:5629 fe-connect.c:6403
#, c-format #, c-format
msgid "invalid connection option \"%s\"\n" msgid "invalid connection option \"%s\"\n"
msgstr "ungültige Verbindungsoption »%s«\n" msgstr "ungültige Verbindungsoption »%s«\n"
#: fe-connect.c:5020 fe-connect.c:5512 #: fe-connect.c:5001 fe-connect.c:5493
msgid "unterminated quoted string in connection info string\n" msgid "unterminated quoted string in connection info string\n"
msgstr "fehlendes schließendes Anführungszeichen (\") in der Zeichenkette der Verbindungsdaten\n" msgstr "fehlendes schließendes Anführungszeichen (\") in der Zeichenkette der Verbindungsdaten\n"
#: fe-connect.c:5103 #: fe-connect.c:5084
#, c-format #, c-format
msgid "definition of service \"%s\" not found\n" msgid "definition of service \"%s\" not found\n"
msgstr "Definition von Service »%s« nicht gefunden\n" msgstr "Definition von Service »%s« nicht gefunden\n"
#: fe-connect.c:5126 #: fe-connect.c:5107
#, c-format #, c-format
msgid "service file \"%s\" not found\n" msgid "service file \"%s\" not found\n"
msgstr "Servicedatei »%s« nicht gefunden\n" msgstr "Servicedatei »%s« nicht gefunden\n"
#: fe-connect.c:5141 #: fe-connect.c:5122
#, c-format #, c-format
msgid "line %d too long in service file \"%s\"\n" msgid "line %d too long in service file \"%s\"\n"
msgstr "Zeile %d zu lang in Servicedatei »%s«\n" msgstr "Zeile %d zu lang in Servicedatei »%s«\n"
#: fe-connect.c:5213 fe-connect.c:5257 #: fe-connect.c:5194 fe-connect.c:5238
#, c-format #, c-format
msgid "syntax error in service file \"%s\", line %d\n" msgid "syntax error in service file \"%s\", line %d\n"
msgstr "Syntaxfehler in Servicedatei »%s«, Zeile %d\n" msgstr "Syntaxfehler in Servicedatei »%s«, Zeile %d\n"
#: fe-connect.c:5224 #: fe-connect.c:5205
#, c-format #, c-format
msgid "nested service specifications not supported in service file \"%s\", line %d\n" msgid "nested service specifications not supported in service file \"%s\", line %d\n"
msgstr "geschachtelte »service«-Definitionen werden nicht unterstützt in Servicedatei »%s«, Zeile %d\n" msgstr "geschachtelte »service«-Definitionen werden nicht unterstützt in Servicedatei »%s«, Zeile %d\n"
#: fe-connect.c:5944 #: fe-connect.c:5925
#, c-format #, c-format
msgid "invalid URI propagated to internal parser routine: \"%s\"\n" msgid "invalid URI propagated to internal parser routine: \"%s\"\n"
msgstr "ungültige URI an interne Parserroutine weitergeleitet: »%s«\n" msgstr "ungültige URI an interne Parserroutine weitergeleitet: »%s«\n"
#: fe-connect.c:6021 #: fe-connect.c:6002
#, c-format #, c-format
msgid "end of string reached when looking for matching \"]\" in IPv6 host address in URI: \"%s\"\n" msgid "end of string reached when looking for matching \"]\" in IPv6 host address in URI: \"%s\"\n"
msgstr "Ende der Eingabezeichenkette gefunden beim Suchen nach passendem »]« in IPv6-Hostadresse in URI: »%s«\n" msgstr "Ende der Eingabezeichenkette gefunden beim Suchen nach passendem »]« in IPv6-Hostadresse in URI: »%s«\n"
#: fe-connect.c:6028 #: fe-connect.c:6009
#, c-format #, c-format
msgid "IPv6 host address may not be empty in URI: \"%s\"\n" msgid "IPv6 host address may not be empty in URI: \"%s\"\n"
msgstr "IPv6-Hostadresse darf nicht leer sein in URI: »%s«\n" msgstr "IPv6-Hostadresse darf nicht leer sein in URI: »%s«\n"
#: fe-connect.c:6043 #: fe-connect.c:6024
#, c-format #, c-format
msgid "unexpected character \"%c\" at position %d in URI (expected \":\" or \"/\"): \"%s\"\n" msgid "unexpected character \"%c\" at position %d in URI (expected \":\" or \"/\"): \"%s\"\n"
msgstr "unerwartetes Zeichen »%c« an Position %d in URI (»:« oder »/« erwartet): »%s«\n" msgstr "unerwartetes Zeichen »%c« an Position %d in URI (»:« oder »/« erwartet): »%s«\n"
#: fe-connect.c:6172 #: fe-connect.c:6153
#, c-format #, c-format
msgid "extra key/value separator \"=\" in URI query parameter: \"%s\"\n" msgid "extra key/value separator \"=\" in URI query parameter: \"%s\"\n"
msgstr "zusätzliches Schlüssel/Wert-Trennzeichen »=« in URI-Query-Parameter: »%s«\n" msgstr "zusätzliches Schlüssel/Wert-Trennzeichen »=« in URI-Query-Parameter: »%s«\n"
#: fe-connect.c:6192 #: fe-connect.c:6173
#, c-format #, c-format
msgid "missing key/value separator \"=\" in URI query parameter: \"%s\"\n" msgid "missing key/value separator \"=\" in URI query parameter: \"%s\"\n"
msgstr "fehlendes Schlüssel/Wert-Trennzeichen »=« in URI-Query-Parameter: »%s«\n" msgstr "fehlendes Schlüssel/Wert-Trennzeichen »=« in URI-Query-Parameter: »%s«\n"
#: fe-connect.c:6243 #: fe-connect.c:6224
#, c-format #, c-format
msgid "invalid URI query parameter: \"%s\"\n" msgid "invalid URI query parameter: \"%s\"\n"
msgstr "ungültiger URI-Query-Parameter: »%s«\n" msgstr "ungültiger URI-Query-Parameter: »%s«\n"
#: fe-connect.c:6317 #: fe-connect.c:6298
#, c-format #, c-format
msgid "invalid percent-encoded token: \"%s\"\n" msgid "invalid percent-encoded token: \"%s\"\n"
msgstr "ungültiges Prozent-kodiertes Token: »%s«\n" msgstr "ungültiges Prozent-kodiertes Token: »%s«\n"
#: fe-connect.c:6327 #: fe-connect.c:6308
#, c-format #, c-format
msgid "forbidden value %%00 in percent-encoded value: \"%s\"\n" msgid "forbidden value %%00 in percent-encoded value: \"%s\"\n"
msgstr "verbotener Wert %%00 in Prozent-kodiertem Wert: »%s«\n" msgstr "verbotener Wert %%00 in Prozent-kodiertem Wert: »%s«\n"
#: fe-connect.c:6690 #: fe-connect.c:6671
msgid "connection pointer is NULL\n" msgid "connection pointer is NULL\n"
msgstr "Verbindung ist ein NULL-Zeiger\n" msgstr "Verbindung ist ein NULL-Zeiger\n"
#: fe-connect.c:6989 #: fe-connect.c:6970
#, c-format #, c-format
msgid "WARNING: password file \"%s\" is not a plain file\n" msgid "WARNING: password file \"%s\" is not a plain file\n"
msgstr "WARNUNG: Passwortdatei »%s« ist keine normale Datei\n" msgstr "WARNUNG: Passwortdatei »%s« ist keine normale Datei\n"
#: fe-connect.c:6998 #: fe-connect.c:6979
#, c-format #, c-format
msgid "WARNING: password file \"%s\" has group or world access; permissions should be u=rw (0600) or less\n" msgid "WARNING: password file \"%s\" has group or world access; permissions should be u=rw (0600) or less\n"
msgstr "WARNUNG: Passwortdatei »%s« erlaubt Lesezugriff für Gruppe oder Andere; Rechte sollten u=rw (0600) oder weniger sein\n" msgstr "WARNUNG: Passwortdatei »%s« erlaubt Lesezugriff für Gruppe oder Andere; Rechte sollten u=rw (0600) oder weniger sein\n"
#: fe-connect.c:7039 #: fe-connect.c:7020
#, c-format #, c-format
msgid "WARNING: line %d too long in password file \"%s\"\n" msgid "WARNING: line %d too long in password file \"%s\"\n"
msgstr "WARNUNG: Zeile %d zu lang in Passwortdatei »%s«\n" msgstr "WARNUNG: Zeile %d zu lang in Passwortdatei »%s«\n"
#: fe-connect.c:7118 #: fe-connect.c:7099
#, c-format #, c-format
msgid "password retrieved from file \"%s\"\n" msgid "password retrieved from file \"%s\"\n"
msgstr "Passwort wurde aus Datei »%s« gelesen\n" msgstr "Passwort wurde aus Datei »%s« gelesen\n"
@ -855,7 +855,7 @@ msgstr "Integer der Größe %lu wird von pqGetInt nicht unterstützt"
msgid "integer of size %lu not supported by pqPutInt" msgid "integer of size %lu not supported by pqPutInt"
msgstr "Integer der Größe %lu wird von pqPutInt nicht unterstützt" msgstr "Integer der Größe %lu wird von pqPutInt nicht unterstützt"
#: fe-misc.c:636 fe-misc.c:857 #: fe-misc.c:636 fe-misc.c:869
msgid "connection not open\n" msgid "connection not open\n"
msgstr "Verbindung nicht offen\n" msgstr "Verbindung nicht offen\n"
@ -870,15 +870,15 @@ msgstr ""
"\tDas heißt wahrscheinlich, dass der Server abnormal beendete\n" "\tDas heißt wahrscheinlich, dass der Server abnormal beendete\n"
"\tbevor oder während die Anweisung bearbeitet wurde.\n" "\tbevor oder während die Anweisung bearbeitet wurde.\n"
#: fe-misc.c:1044 #: fe-misc.c:1063
msgid "timeout expired\n" msgid "timeout expired\n"
msgstr "Timeout abgelaufen\n" msgstr "Timeout abgelaufen\n"
#: fe-misc.c:1089 #: fe-misc.c:1108
msgid "invalid socket\n" msgid "invalid socket\n"
msgstr "ungültiges Socket\n" msgstr "ungültiges Socket\n"
#: fe-misc.c:1112 #: fe-misc.c:1131
#, c-format #, c-format
msgid "select() failed: %s\n" msgid "select() failed: %s\n"
msgstr "select() fehlgeschlagen: %s\n" msgstr "select() fehlgeschlagen: %s\n"
@ -1121,7 +1121,7 @@ msgstr "SSL-Fehler: %s\n"
msgid "SSL connection has been closed unexpectedly\n" msgid "SSL connection has been closed unexpectedly\n"
msgstr "SSL-Verbindung wurde unerwartet geschlossen\n" msgstr "SSL-Verbindung wurde unerwartet geschlossen\n"
#: fe-secure-openssl.c:253 fe-secure-openssl.c:360 fe-secure-openssl.c:1313 #: fe-secure-openssl.c:253 fe-secure-openssl.c:360 fe-secure-openssl.c:1354
#, c-format #, c-format
msgid "unrecognized SSL error code: %d\n" msgid "unrecognized SSL error code: %d\n"
msgstr "unbekannter SSL-Fehlercode: %d\n" msgstr "unbekannter SSL-Fehlercode: %d\n"
@ -1245,22 +1245,27 @@ msgstr "konnte private Schlüsseldatei »%s« nicht laden: %s\n"
msgid "certificate does not match private key file \"%s\": %s\n" msgid "certificate does not match private key file \"%s\": %s\n"
msgstr "Zertifikat passt nicht zur privaten Schlüsseldatei »%s«: %s\n" msgstr "Zertifikat passt nicht zur privaten Schlüsseldatei »%s«: %s\n"
#: fe-secure-openssl.c:1332 #: fe-secure-openssl.c:1337
#, c-format
msgid "This may indicate that the server does not support any SSL protocol version between %s and %s.\n"
msgstr "Das zeigt möglicherweise an, dass der Server keine SSL-Protokollversion zwischen %s und %s unterstützt.\n"
#: fe-secure-openssl.c:1373
#, c-format #, c-format
msgid "certificate could not be obtained: %s\n" msgid "certificate could not be obtained: %s\n"
msgstr "Zertifikat konnte nicht ermittelt werden: %s\n" msgstr "Zertifikat konnte nicht ermittelt werden: %s\n"
#: fe-secure-openssl.c:1421 #: fe-secure-openssl.c:1462
#, c-format #, c-format
msgid "no SSL error reported" msgid "no SSL error reported"
msgstr "kein SSL-Fehler berichtet" msgstr "kein SSL-Fehler berichtet"
#: fe-secure-openssl.c:1430 #: fe-secure-openssl.c:1471
#, c-format #, c-format
msgid "SSL error code %lu" msgid "SSL error code %lu"
msgstr "SSL-Fehlercode %lu" msgstr "SSL-Fehlercode %lu"
#: fe-secure-openssl.c:1677 #: fe-secure-openssl.c:1718
#, c-format #, c-format
msgid "WARNING: sslpassword truncated\n" msgid "WARNING: sslpassword truncated\n"
msgstr "WARNUNG: sslpassword abgeschnitten\n" msgstr "WARNUNG: sslpassword abgeschnitten\n"

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

@ -1,9 +1,9 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: postgresql\n" "Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2018-12-05 10:35+0100\n" "POT-Creation-Date: 2020-02-19 12:08+0000\n"
"PO-Revision-Date: 2019-07-11 16:30\n" "PO-Revision-Date: 2020-07-07 11:21\n"
"Last-Translator: pasha_golub\n" "Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
@ -11,27 +11,28 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Generator: crowdin.com\n"
"X-Crowdin-Project: postgresql\n" "X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n" "X-Crowdin-Language: uk\n"
"X-Crowdin-File: /REL_11_STABLE/src/pl/plpython/po/plpython.pot\n" "X-Crowdin-File: /DEV_13/plpython.pot\n"
"X-Crowdin-File-ID: 260\n"
#: plpy_cursorobject.c:101 #: plpy_cursorobject.c:78
#, c-format #, c-format
msgid "plpy.cursor expected a query or a plan" msgid "plpy.cursor expected a query or a plan"
msgstr "plpy.cursor очікував запит або план" msgstr "plpy.cursor очікував запит або план"
#: plpy_cursorobject.c:184 #: plpy_cursorobject.c:161
#, c-format #, c-format
msgid "plpy.cursor takes a sequence as its second argument" msgid "plpy.cursor takes a sequence as its second argument"
msgstr "plpy.сursor приймає як другий аргумент послідовність" msgstr "plpy.сursor приймає як другий аргумент послідовність"
#: plpy_cursorobject.c:200 plpy_spi.c:211 #: plpy_cursorobject.c:177 plpy_spi.c:211
#, c-format #, c-format
msgid "could not execute plan" msgid "could not execute plan"
msgstr "не вдалося виконати план" msgstr "не вдалося виконати план"
#: plpy_cursorobject.c:203 plpy_spi.c:214 #: plpy_cursorobject.c:180 plpy_spi.c:214
#, c-format #, c-format
msgid "Expected sequence of %d argument, got %d: %s" msgid "Expected sequence of %d argument, got %d: %s"
msgid_plural "Expected sequence of %d arguments, got %d: %s" msgid_plural "Expected sequence of %d arguments, got %d: %s"
@ -40,142 +41,147 @@ msgstr[1] "Очікувалась послідовність %d аргумент
msgstr[2] "Очікувалась послідовність %d аргументів, отримано %d: %s" msgstr[2] "Очікувалась послідовність %d аргументів, отримано %d: %s"
msgstr[3] "Очікувалась послідовність %d аргумента, отримано %d: %s" msgstr[3] "Очікувалась послідовність %d аргумента, отримано %d: %s"
#: plpy_cursorobject.c:352 #: plpy_cursorobject.c:329
#, c-format #, c-format
msgid "iterating a closed cursor" msgid "iterating a closed cursor"
msgstr "ітерація закритого курсора" msgstr "ітерація закритого курсора"
#: plpy_cursorobject.c:360 plpy_cursorobject.c:426 #: plpy_cursorobject.c:337 plpy_cursorobject.c:403
#, c-format #, c-format
msgid "iterating a cursor in an aborted subtransaction" msgid "iterating a cursor in an aborted subtransaction"
msgstr "ітерація курсора в перерваній субтранзакції" msgstr "ітерація курсора в перерваній субтранзакції"
#: plpy_cursorobject.c:418 #: plpy_cursorobject.c:395
#, c-format #, c-format
msgid "fetch from a closed cursor" msgid "fetch from a closed cursor"
msgstr "витяг з закритого курсору" msgstr "витяг з закритого курсору"
#: plpy_cursorobject.c:461 plpy_spi.c:409 #: plpy_cursorobject.c:438 plpy_spi.c:409
#, c-format #, c-format
msgid "query result has too many rows to fit in a Python list" msgid "query result has too many rows to fit in a Python list"
msgstr "результат запиту має забагато рядків для передачі у список Python" msgstr "результат запиту має забагато рядків для передачі у список Python"
#: plpy_cursorobject.c:512 #: plpy_cursorobject.c:490
#, c-format #, c-format
msgid "closing a cursor in an aborted subtransaction" msgid "closing a cursor in an aborted subtransaction"
msgstr "закриття курсора в перерваній транзакції" msgstr "закриття курсора в перерваній транзакції"
#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:559 #: plpy_elog.c:129 plpy_elog.c:130 plpy_plpymodule.c:553
#, c-format #, c-format
msgid "%s" msgid "%s"
msgstr "%s" msgstr "%s"
#: plpy_exec.c:142 #: plpy_exec.c:143
#, c-format #, c-format
msgid "unsupported set function return mode" msgid "unsupported set function return mode"
msgstr "режим не підтримується для функцій, що повертають набір" msgstr "режим не підтримується для функцій, що повертають набір"
#: plpy_exec.c:143 #: plpy_exec.c:144
#, c-format #, c-format
msgid "PL/Python set-returning functions only support returning one value per call." msgid "PL/Python set-returning functions only support returning one value per call."
msgstr "функції PL/Python підтримують лише одне значення на виклик, коли повертають набір." msgstr "функції PL/Python підтримують лише одне значення на виклик, коли повертають набір."
#: plpy_exec.c:156 #: plpy_exec.c:157
#, c-format #, c-format
msgid "returned object cannot be iterated" msgid "returned object cannot be iterated"
msgstr "повернутий об'єкт не підтримує ітерації" msgstr "повернутий об'єкт не підтримує ітерації"
#: plpy_exec.c:157 #: plpy_exec.c:158
#, c-format #, c-format
msgid "PL/Python set-returning functions must return an iterable object." msgid "PL/Python set-returning functions must return an iterable object."
msgstr "функції PL/Python повинні повертати об'єкт з підтримкою ітерації, коли повертають набір." msgstr "функції PL/Python повинні повертати об'єкт з підтримкою ітерації, коли повертають набір."
#: plpy_exec.c:171 #: plpy_exec.c:172
#, c-format #, c-format
msgid "error fetching next item from iterator" msgid "error fetching next item from iterator"
msgstr "помилка отримання наступного елемента від ітератора" msgstr "помилка отримання наступного елемента від ітератора"
#: plpy_exec.c:214 #: plpy_exec.c:215
#, c-format #, c-format
msgid "PL/Python procedure did not return None" msgid "PL/Python procedure did not return None"
msgstr "процедура PL/Python не повернула None" msgstr "процедура PL/Python не повернула None"
#: plpy_exec.c:218 #: plpy_exec.c:219
#, c-format #, c-format
msgid "PL/Python function with return type \"void\" did not return None" msgid "PL/Python function with return type \"void\" did not return None"
msgstr "PL/Python функція з типом результату \"void\" не повернули None" msgstr "PL/Python функція з типом результату \"void\" не повернули None"
#: plpy_exec.c:374 plpy_exec.c:400 #: plpy_exec.c:375 plpy_exec.c:401
#, c-format #, c-format
msgid "unexpected return value from trigger procedure" msgid "unexpected return value from trigger procedure"
msgstr "неочікуване значення процедури тригера" msgstr "неочікуване значення процедури тригера"
#: plpy_exec.c:375 #: plpy_exec.c:376
#, c-format #, c-format
msgid "Expected None or a string." msgid "Expected None or a string."
msgstr "Очікувалось None або рядок." msgstr "Очікувалось None або рядок."
#: plpy_exec.c:390 #: plpy_exec.c:391
#, c-format #, c-format
msgid "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored" msgid "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored"
msgstr "Тригерна функція PL/Python повернула \"MODIFY\" в тригері DELETE -- проігноровано" msgstr "Тригерна функція PL/Python повернула \"MODIFY\" в тригері DELETE -- проігноровано"
#: plpy_exec.c:401 #: plpy_exec.c:402
#, c-format #, c-format
msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"." msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"."
msgstr "Очікувалось None, \"OK\", \"SKIP\" або \"MODIFY\"." msgstr "Очікувалось None, \"OK\", \"SKIP\" або \"MODIFY\"."
#: plpy_exec.c:451 #: plpy_exec.c:452
#, c-format #, c-format
msgid "PyList_SetItem() failed, while setting up arguments" msgid "PyList_SetItem() failed, while setting up arguments"
msgstr "помилка PyList_SetItem() під час встановлення параметрів" msgstr "помилка PyList_SetItem() під час встановлення параметрів"
#: plpy_exec.c:455 #: plpy_exec.c:456
#, c-format #, c-format
msgid "PyDict_SetItemString() failed, while setting up arguments" msgid "PyDict_SetItemString() failed, while setting up arguments"
msgstr "помилка PyDict_SetItemString() під час встановлення параметрів" msgstr "помилка PyDict_SetItemString() під час встановлення параметрів"
#: plpy_exec.c:467 #: plpy_exec.c:468
#, c-format #, c-format
msgid "function returning record called in context that cannot accept type record" msgid "function returning record called in context that cannot accept type record"
msgstr "функція, що повертає набір, викликана у контексті, що не приймає тип запис" msgstr "функція, що повертає набір, викликана у контексті, що не приймає тип запис"
#: plpy_exec.c:684 #: plpy_exec.c:685
#, c-format #, c-format
msgid "while creating return value" msgid "while creating return value"
msgstr "під час створення значення результату" msgstr "під час створення значення результату"
#: plpy_exec.c:909 #: plpy_exec.c:919
#, c-format #, c-format
msgid "TD[\"new\"] deleted, cannot modify row" msgid "TD[\"new\"] deleted, cannot modify row"
msgstr "TD[\"new\"] видалено, неможливо змінити рядок" msgstr "TD[\"new\"] видалено, неможливо змінити рядок"
#: plpy_exec.c:914 #: plpy_exec.c:924
#, c-format #, c-format
msgid "TD[\"new\"] is not a dictionary" msgid "TD[\"new\"] is not a dictionary"
msgstr "TD[\"new\"] не є словником" msgstr "TD[\"new\"] не є словником"
#: plpy_exec.c:941 #: plpy_exec.c:951
#, c-format #, c-format
msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string" msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string"
msgstr "ключ словника TD[\"new\"] на порядковий позиції %d не є рядком" msgstr "ключ словника TD[\"new\"] на порядковий позиції %d не є рядком"
#: plpy_exec.c:948 #: plpy_exec.c:958
#, c-format #, c-format
msgid "key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering row" msgid "key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering row"
msgstr "ключ \"%s\" знайдений у TD[\"new\"] не існує як стовпець у рядку тригера" msgstr "ключ \"%s\" знайдений у TD[\"new\"] не існує як стовпець у рядку тригера"
#: plpy_exec.c:953 #: plpy_exec.c:963
#, c-format #, c-format
msgid "cannot set system attribute \"%s\"" msgid "cannot set system attribute \"%s\""
msgstr "не вдалося встановити системний атрибут \"%s\"" msgstr "не вдалося встановити системний атрибут \"%s\""
#: plpy_exec.c:1011 #: plpy_exec.c:968
#, c-format
msgid "cannot set generated column \"%s\""
msgstr "неможливо оновити згенерований стовпець \"%s\""
#: plpy_exec.c:1026
#, c-format #, c-format
msgid "while modifying trigger row" msgid "while modifying trigger row"
msgstr "під час зміни рядка тригера" msgstr "під час зміни рядка тригера"
#: plpy_exec.c:1072 #: plpy_exec.c:1087
#, c-format #, c-format
msgid "forcibly aborting a subtransaction that has not been exited" msgid "forcibly aborting a subtransaction that has not been exited"
msgstr "примусове переривання субтранзакції, яка не вийшла" msgstr "примусове переривання субтранзакції, яка не вийшла"
@ -220,54 +226,54 @@ msgstr "PL/Python функція \"%s\""
msgid "PL/Python anonymous code block" msgid "PL/Python anonymous code block"
msgstr "анонімні коди блоку PL/Python" msgstr "анонімні коди блоку PL/Python"
#: plpy_plpymodule.c:192 plpy_plpymodule.c:195 #: plpy_plpymodule.c:186 plpy_plpymodule.c:189
#, c-format #, c-format
msgid "could not import \"plpy\" module" msgid "could not import \"plpy\" module"
msgstr "не вдалося імпортувати \"plpy\" модуль" msgstr "не вдалося імпортувати \"plpy\" модуль"
#: plpy_plpymodule.c:210 #: plpy_plpymodule.c:204
#, c-format #, c-format
msgid "could not create the spiexceptions module" msgid "could not create the spiexceptions module"
msgstr "не вдалося створити spiexceptions модуль" msgstr "не вдалося створити spiexceptions модуль"
#: plpy_plpymodule.c:218 #: plpy_plpymodule.c:212
#, c-format #, c-format
msgid "could not add the spiexceptions module" msgid "could not add the spiexceptions module"
msgstr "не вдалося додати spiexceptions модуль" msgstr "не вдалося додати spiexceptions модуль"
#: plpy_plpymodule.c:286 #: plpy_plpymodule.c:280
#, c-format #, c-format
msgid "could not generate SPI exceptions" msgid "could not generate SPI exceptions"
msgstr "не вдається створити винятки SPI" msgstr "не вдається створити винятки SPI"
#: plpy_plpymodule.c:454 #: plpy_plpymodule.c:448
#, c-format #, c-format
msgid "could not unpack arguments in plpy.elog" msgid "could not unpack arguments in plpy.elog"
msgstr "не вдалося розпакувати аргументи в plpy.elog" msgstr "не вдалося розпакувати аргументи в plpy.elog"
#: plpy_plpymodule.c:463 #: plpy_plpymodule.c:457
msgid "could not parse error message in plpy.elog" msgid "could not parse error message in plpy.elog"
msgstr "не вдалося проаналізувати повідомлення про помилку в plpy.elog" msgstr "не вдалося проаналізувати повідомлення про помилку в plpy.elog"
#: plpy_plpymodule.c:480 #: plpy_plpymodule.c:474
#, c-format #, c-format
msgid "argument 'message' given by name and position" msgid "argument 'message' given by name and position"
msgstr "аргумент 'повідомлення' виданий за ім'ям та розташуванням" msgstr "аргумент 'повідомлення' виданий за ім'ям та розташуванням"
#: plpy_plpymodule.c:507 #: plpy_plpymodule.c:501
#, c-format #, c-format
msgid "'%s' is an invalid keyword argument for this function" msgid "'%s' is an invalid keyword argument for this function"
msgstr "'%s' є неприпустимим ключовим словом-аргументом для цієї функції" msgstr "'%s' є неприпустимим ключовим словом-аргументом для цієї функції"
#: plpy_plpymodule.c:518 plpy_plpymodule.c:524 #: plpy_plpymodule.c:512 plpy_plpymodule.c:518
#, c-format #, c-format
msgid "invalid SQLSTATE code" msgid "invalid SQLSTATE code"
msgstr "невірний код SQLSTATE" msgstr "неприпустимий код SQLSTATE"
#: plpy_procedure.c:230 #: plpy_procedure.c:230
#, c-format #, c-format
msgid "trigger functions can only be called as triggers" msgid "trigger functions can only be called as triggers"
msgstr "тригерні функції можуть викликатися лише як тригер" msgstr "тригер-функція може викликатися лише як тригер"
#: plpy_procedure.c:234 #: plpy_procedure.c:234
#, c-format #, c-format
@ -289,7 +295,7 @@ msgstr "не вдалося скомпілювати функцію PL/Python \"
msgid "could not compile anonymous PL/Python code block" msgid "could not compile anonymous PL/Python code block"
msgstr "не вдалося скомпілювати анонімні коди блоку PL/Python" msgstr "не вдалося скомпілювати анонімні коди блоку PL/Python"
#: plpy_resultobject.c:150 plpy_resultobject.c:176 plpy_resultobject.c:202 #: plpy_resultobject.c:121 plpy_resultobject.c:147 plpy_resultobject.c:173
#, c-format #, c-format
msgid "command did not produce a result set" msgid "command did not produce a result set"
msgstr "команда не створила набір результатів" msgstr "команда не створила набір результатів"
@ -324,22 +330,22 @@ msgstr "SPI_execute_plan не спрацював: %s"
msgid "SPI_execute failed: %s" msgid "SPI_execute failed: %s"
msgstr "SPI_execute не спрацював: %s" msgstr "SPI_execute не спрацював: %s"
#: plpy_subxactobject.c:122 #: plpy_subxactobject.c:97
#, c-format #, c-format
msgid "this subtransaction has already been entered" msgid "this subtransaction has already been entered"
msgstr "ця субтранзакція вже почалась" msgstr "ця субтранзакція вже почалась"
#: plpy_subxactobject.c:128 plpy_subxactobject.c:186 #: plpy_subxactobject.c:103 plpy_subxactobject.c:161
#, c-format #, c-format
msgid "this subtransaction has already been exited" msgid "this subtransaction has already been exited"
msgstr "ця субтранзакція вже вийшла" msgstr "ця субтранзакція вже вийшла"
#: plpy_subxactobject.c:180 #: plpy_subxactobject.c:155
#, c-format #, c-format
msgid "this subtransaction has not been entered" msgid "this subtransaction has not been entered"
msgstr "ця субтранзакція ще не почалася" msgstr "ця субтранзакція ще не почалася"
#: plpy_subxactobject.c:192 #: plpy_subxactobject.c:167
#, c-format #, c-format
msgid "there is no subtransaction to exit from" msgid "there is no subtransaction to exit from"
msgstr "немає субтранзакції, щоб з неї вийти" msgstr "немає субтранзакції, щоб з неї вийти"
@ -359,87 +365,87 @@ msgstr "відсутній атрибут Decimal у модулі"
msgid "conversion from numeric to Decimal failed" msgid "conversion from numeric to Decimal failed"
msgstr "не вдалося виконати перетворення з numeric на Decimal" msgstr "не вдалося виконати перетворення з numeric на Decimal"
#: plpy_typeio.c:908 #: plpy_typeio.c:915
#, c-format #, c-format
msgid "could not create bytes representation of Python object" msgid "could not create bytes representation of Python object"
msgstr "не вдалося створити байтову репрезентацію об'єкта Python" msgstr "не вдалося створити байтову репрезентацію об'єкта Python"
#: plpy_typeio.c:1056 #: plpy_typeio.c:1063
#, c-format #, c-format
msgid "could not create string representation of Python object" msgid "could not create string representation of Python object"
msgstr "не вдалося створити рядкову репрезентацію об'єкта Python" msgstr "не вдалося створити рядкову репрезентацію об'єкта Python"
#: plpy_typeio.c:1067 #: plpy_typeio.c:1074
#, c-format #, c-format
msgid "could not convert Python object into cstring: Python string representation appears to contain null bytes" msgid "could not convert Python object into cstring: Python string representation appears to contain null bytes"
msgstr "не вдалося перетворити об'єкт Python на cstring: репрезентація рядка Python містить значення null-байти" msgstr "не вдалося перетворити об'єкт Python на cstring: репрезентація рядка Python містить значення null-байти"
#: plpy_typeio.c:1176 #: plpy_typeio.c:1183
#, c-format #, c-format
msgid "number of array dimensions exceeds the maximum allowed (%d)" msgid "number of array dimensions exceeds the maximum allowed (%d)"
msgstr "кількість вимірів масиву перевищує максимально дозволену (%d)" msgstr "кількість вимірів масиву перевищує максимально дозволену (%d)"
#: plpy_typeio.c:1180 #: plpy_typeio.c:1187
#, c-format #, c-format
msgid "could not determine sequence length for function return value" msgid "could not determine sequence length for function return value"
msgstr "не вдалося визначити довжину послідовності для значення функція" msgstr "не вдалося визначити довжину послідовності для значення функція"
#: plpy_typeio.c:1183 plpy_typeio.c:1187 #: plpy_typeio.c:1190 plpy_typeio.c:1194
#, c-format #, c-format
msgid "array size exceeds the maximum allowed" msgid "array size exceeds the maximum allowed"
msgstr "розмір масиву перевищує максимально дозволений" msgstr "розмір масиву перевищує максимально дозволений"
#: plpy_typeio.c:1213 #: plpy_typeio.c:1220
#, c-format #, c-format
msgid "return value of function with array return type is not a Python sequence" msgid "return value of function with array return type is not a Python sequence"
msgstr "значення функції з масивом в якості результату не є послідовністю Python" msgstr "значення функції з масивом в якості результату не є послідовністю Python"
#: plpy_typeio.c:1259 #: plpy_typeio.c:1266
#, c-format #, c-format
msgid "wrong length of inner sequence: has length %d, but %d was expected" msgid "wrong length of inner sequence: has length %d, but %d was expected"
msgstr "неправильна довжина внутрішньої послідовності: довжина %d, але очікується %d" msgstr "неправильна довжина внутрішньої послідовності: довжина %d, але очікується %d"
#: plpy_typeio.c:1261 #: plpy_typeio.c:1268
#, c-format #, c-format
msgid "To construct a multidimensional array, the inner sequences must all have the same length." msgid "To construct a multidimensional array, the inner sequences must all have the same length."
msgstr "Щоб побудувати багатовимірний масив, внутрішні послідовності повинні мати однакову довжину." msgstr "Щоб побудувати багатовимірний масив, внутрішні послідовності повинні мати однакову довжину."
#: plpy_typeio.c:1340 #: plpy_typeio.c:1347
#, c-format #, c-format
msgid "malformed record literal: \"%s\"" msgid "malformed record literal: \"%s\""
msgstr "невірно сформований літерал запису: \"%s\"" msgstr "невірно сформований літерал запису: \"%s\""
#: plpy_typeio.c:1341 #: plpy_typeio.c:1348
#, c-format #, c-format
msgid "Missing left parenthesis." msgid "Missing left parenthesis."
msgstr "Відсутня ліва дужка." msgstr "Відсутня ліва дужка."
#: plpy_typeio.c:1342 plpy_typeio.c:1543 #: plpy_typeio.c:1349 plpy_typeio.c:1550
#, c-format #, c-format
msgid "To return a composite type in an array, return the composite type as a Python tuple, e.g., \"[('foo',)]\"." msgid "To return a composite type in an array, return the composite type as a Python tuple, e.g., \"[('foo',)]\"."
msgstr "Щоб повернути складений тип в масиві, треба повернути композитний тип як кортеж Python, наприклад, \"[('foo',)]\"." msgstr "Щоб повернути складений тип в масиві, треба повернути композитний тип як кортеж Python, наприклад, \"[('foo',)]\"."
#: plpy_typeio.c:1389 #: plpy_typeio.c:1396
#, c-format #, c-format
msgid "key \"%s\" not found in mapping" msgid "key \"%s\" not found in mapping"
msgstr "ключ \"%s\" не знайдено в зіставленні" msgstr "ключ \"%s\" не знайдено в зіставленні"
#: plpy_typeio.c:1390 #: plpy_typeio.c:1397
#, c-format #, c-format
msgid "To return null in a column, add the value None to the mapping with the key named after the column." msgid "To return null in a column, add the value None to the mapping with the key named after the column."
msgstr "Для повернення значення null в стовпці, додайте значення None з ключом, що дорівнює імені стовпця." msgstr "Для повернення значення null в стовпці, додайте значення None з ключом, що дорівнює імені стовпця."
#: plpy_typeio.c:1443 #: plpy_typeio.c:1450
#, c-format #, c-format
msgid "length of returned sequence did not match number of columns in row" msgid "length of returned sequence did not match number of columns in row"
msgstr "довжина повернутої послідовності не відповідає кількості стовпців у рядку" msgstr "довжина повернутої послідовності не відповідає кількості стовпців у рядку"
#: plpy_typeio.c:1541 #: plpy_typeio.c:1548
#, c-format #, c-format
msgid "attribute \"%s\" does not exist in Python object" msgid "attribute \"%s\" does not exist in Python object"
msgstr "атрибут \"%s\" не існує в об'єкті Python" msgstr "атрибут \"%s\" не існує в об'єкті Python"
#: plpy_typeio.c:1544 #: plpy_typeio.c:1551
#, c-format #, c-format
msgid "To return null in a column, let the returned object have an attribute named after column with value None." msgid "To return null in a column, let the returned object have an attribute named after column with value None."
msgstr "Щоб повернути null в стовпці, результуючий об'єкт має мати атрибут з іменем стовпця зі значенням None." msgstr "Щоб повернути null в стовпці, результуючий об'єкт має мати атрибут з іменем стовпця зі значенням None."

View File

@ -1,104 +1,110 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: postgresql\n" "Project-Id-Version: postgresql\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
"POT-Creation-Date: 2018-12-05 10:35+0100\n" "POT-Creation-Date: 2020-02-19 12:08+0000\n"
"PO-Revision-Date: 2019-03-01 16:07\n" "PO-Revision-Date: 2020-07-07 11:21\n"
"Last-Translator: pasha_golub <pavlo.golub@gmail.com>\n" "Last-Translator: pasha_golub\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Generator: crowdin.com\n"
"X-Crowdin-Project: postgresql\n" "X-Crowdin-Project: postgresql\n"
"X-Crowdin-Project-ID: 324573\n"
"X-Crowdin-Language: uk\n" "X-Crowdin-Language: uk\n"
"X-Crowdin-File: /REL_11_STABLE/src/pl/tcl/po/pltcl.pot\n" "X-Crowdin-File: /DEV_13/pltcl.pot\n"
"X-Crowdin-File-ID: 262\n"
#: pltcl.c:466 #: pltcl.c:464
msgid "PL/Tcl function to call once when pltcl is first used." msgid "PL/Tcl function to call once when pltcl is first used."
msgstr "Функція PL/Tcl використовується для виклику коли pltcl вперше використаний." msgstr "Функція PL/Tcl використовується для виклику коли pltcl вперше використаний."
#: pltcl.c:473 #: pltcl.c:471
msgid "PL/TclU function to call once when pltclu is first used." msgid "PL/TclU function to call once when pltclu is first used."
msgstr "Функція PL/TclU використовується для виклику коли pltclu вперше використаний." msgstr "Функція PL/TclU використовується для виклику коли pltclu вперше використаний."
#: pltcl.c:640 #: pltcl.c:636
#, c-format #, c-format
msgid "function \"%s\" is in the wrong language" msgid "function \"%s\" is in the wrong language"
msgstr "функція «%s» написана неправильною мовою" msgstr "функція «%s» написана неправильною мовою"
#: pltcl.c:651 #: pltcl.c:647
#, c-format #, c-format
msgid "function \"%s\" must not be SECURITY DEFINER" msgid "function \"%s\" must not be SECURITY DEFINER"
msgstr "функція \"%s\" не має бути SECURITY DEFINER" msgstr "функція \"%s\" не має бути SECURITY DEFINER"
#. translator: %s is "pltcl.start_proc" or "pltclu.start_proc" #. translator: %s is "pltcl.start_proc" or "pltclu.start_proc"
#: pltcl.c:685 #: pltcl.c:681
#, c-format #, c-format
msgid "processing %s parameter" msgid "processing %s parameter"
msgstr "обробляється параметр %s" msgstr "обробляється параметр %s"
#: pltcl.c:846 #: pltcl.c:842
#, c-format #, c-format
msgid "set-valued function called in context that cannot accept a set" msgid "set-valued function called in context that cannot accept a set"
msgstr "" msgstr "функція \"set-valued\" викликана в контексті, де йому немає місця"
#: pltcl.c:1019 #: pltcl.c:1015
#, c-format #, c-format
msgid "function returning record called in context that cannot accept type record" msgid "function returning record called in context that cannot accept type record"
msgstr "" msgstr "функція, що повертає набір, викликана у контексті, що не приймає тип запис"
#: pltcl.c:1296 #: pltcl.c:1299
#, c-format #, c-format
msgid "could not split return value from trigger: %s" msgid "could not split return value from trigger: %s"
msgstr "не вдалося розділити повернене значення з тригера: %s" msgstr "не вдалося розділити повернене значення з тригера: %s"
#: pltcl.c:1376 pltcl.c:1806 #: pltcl.c:1379 pltcl.c:1809
#, c-format #, c-format
msgid "%s" msgid "%s"
msgstr "%s" msgstr "%s"
#: pltcl.c:1377 #: pltcl.c:1380
#, c-format #, c-format
msgid "%s\n" msgid "%s\n"
"in PL/Tcl function \"%s\"" "in PL/Tcl function \"%s\""
msgstr "%s\n" msgstr "%s\n"
"у функції PL/Tcl \"%s\"" "у функції PL/Tcl \"%s\""
#: pltcl.c:1541 #: pltcl.c:1544
#, c-format #, c-format
msgid "trigger functions can only be called as triggers" msgid "trigger functions can only be called as triggers"
msgstr "функція тригер може викликатися лише як тригер" msgstr "тригер-функція може викликатися лише як тригер"
#: pltcl.c:1545 #: pltcl.c:1548
#, c-format #, c-format
msgid "PL/Tcl functions cannot return type %s" msgid "PL/Tcl functions cannot return type %s"
msgstr "Функції PL/Tcl не можуть повертати тип %s" msgstr "Функції PL/Tcl не можуть повертати тип %s"
#: pltcl.c:1584 #: pltcl.c:1587
#, c-format #, c-format
msgid "PL/Tcl functions cannot accept type %s" msgid "PL/Tcl functions cannot accept type %s"
msgstr "Функції PL/Tcl не можуть приймати тип %s" msgstr "Функції PL/Tcl не можуть приймати тип %s"
#: pltcl.c:1698 #: pltcl.c:1701
#, c-format #, c-format
msgid "could not create internal procedure \"%s\": %s" msgid "could not create internal procedure \"%s\": %s"
msgstr "не вдалося створити внутрішню процедуру \"%s\": %s" msgstr "не вдалося створити внутрішню процедуру \"%s\": %s"
#: pltcl.c:3220 #: pltcl.c:3208
#, c-format #, c-format
msgid "column name/value list must have even number of elements" msgid "column name/value list must have even number of elements"
msgstr "список імен і значень стовпців повинен мати парну кількість елементів" msgstr "список імен і значень стовпців повинен мати парну кількість елементів"
#: pltcl.c:3238 #: pltcl.c:3226
#, c-format #, c-format
msgid "column name/value list contains nonexistent column name \"%s\"" msgid "column name/value list contains nonexistent column name \"%s\""
msgstr "список імен і значень стовпців містить неіснуєче ім'я стовпця \"%s\"" msgstr "список імен і значень стовпців містить неіснуєче ім'я стовпця \"%s\""
#: pltcl.c:3245 #: pltcl.c:3233
#, c-format #, c-format
msgid "cannot set system attribute \"%s\"" msgid "cannot set system attribute \"%s\""
msgstr "не вдалося встановити системний атрибут \"%s\"" msgstr "не вдалося встановити системний атрибут \"%s\""
#: pltcl.c:3239
#, c-format
msgid "cannot set generated column \"%s\""
msgstr "неможливо оновити згенерований стовпець \"%s\""