diff options
Diffstat (limited to 'src/bin')
29 files changed, 7584 insertions, 6292 deletions
diff --git a/src/bin/initdb/po/fr.po b/src/bin/initdb/po/fr.po index be96174e066..0247a4cbe9a 100644 --- a/src/bin/initdb/po/fr.po +++ b/src/bin/initdb/po/fr.po @@ -9,15 +9,15 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 9.6\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-07-02 04:46+0000\n" -"PO-Revision-Date: 2017-07-02 18:12+0200\n" +"POT-Creation-Date: 2018-09-22 00:16+0000\n" +"PO-Revision-Date: 2018-09-23 14:42+0200\n" "Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n" "Language-Team: PostgreSQLfr <pgsql-fr-generale@postgresql.org>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.12\n" +"X-Generator: Poedit 2.1.1\n" #: ../../common/exec.c:127 ../../common/exec.c:241 ../../common/exec.c:284 #, c-format @@ -217,82 +217,82 @@ msgstr "n'a pas pu configurer la jonction pour « %s » : %s\n" msgid "could not get junction for \"%s\": %s\n" msgstr "n'a pas pu obtenir la jonction pour « %s » : %s\n" -#: initdb.c:331 +#: initdb.c:339 #, c-format msgid "%s: out of memory\n" msgstr "%s : mémoire épuisée\n" -#: initdb.c:441 initdb.c:1442 +#: initdb.c:495 initdb.c:1538 #, c-format msgid "%s: could not open file \"%s\" for reading: %s\n" msgstr "%s : n'a pas pu ouvrir le fichier « %s » en lecture : %s\n" -#: initdb.c:497 initdb.c:813 initdb.c:841 +#: initdb.c:551 initdb.c:867 initdb.c:895 #, c-format msgid "%s: could not open file \"%s\" for writing: %s\n" msgstr "%s : n'a pas pu ouvrir le fichier « %s » en écriture : %s\n" -#: initdb.c:505 initdb.c:513 initdb.c:820 initdb.c:847 +#: initdb.c:559 initdb.c:567 initdb.c:874 initdb.c:901 #, c-format msgid "%s: could not write file \"%s\": %s\n" msgstr "%s : n'a pas pu écrire le fichier « %s » : %s\n" -#: initdb.c:532 +#: initdb.c:586 #, c-format msgid "%s: could not execute command \"%s\": %s\n" msgstr "%s : n'a pas pu exécuter la commande « %s » : %s\n" -#: initdb.c:548 +#: initdb.c:602 #, c-format msgid "%s: removing data directory \"%s\"\n" msgstr "%s : suppression du répertoire des données « %s »\n" -#: initdb.c:551 +#: initdb.c:605 #, c-format msgid "%s: failed to remove data directory\n" msgstr "%s : échec de la suppression du répertoire des données\n" -#: initdb.c:557 +#: initdb.c:611 #, c-format msgid "%s: removing contents of data directory \"%s\"\n" msgstr "%s : suppression du contenu du répertoire des données « %s »\n" -#: initdb.c:560 +#: initdb.c:614 #, c-format msgid "%s: failed to remove contents of data directory\n" msgstr "%s : échec de la suppression du contenu du répertoire des données\n" -#: initdb.c:566 +#: initdb.c:620 #, c-format msgid "%s: removing WAL directory \"%s\"\n" msgstr "%s : suppression du répertoire des journaux de transactions « %s »\n" -#: initdb.c:569 +#: initdb.c:623 #, c-format msgid "%s: failed to remove WAL directory\n" msgstr "%s : échec de la suppression du répertoire des journaux de transactions\n" -#: initdb.c:575 +#: initdb.c:629 #, c-format msgid "%s: removing contents of WAL directory \"%s\"\n" msgstr "%s : suppression du contenu du répertoire des journaux de transactions « %s »\n" -#: initdb.c:578 +#: initdb.c:632 #, c-format msgid "%s: failed to remove contents of WAL directory\n" msgstr "%s : échec de la suppression du contenu du répertoire des journaux de transactions\n" -#: initdb.c:587 +#: initdb.c:641 #, c-format msgid "%s: data directory \"%s\" not removed at user's request\n" msgstr "%s : répertoire des données « %s » non supprimé à la demande de l'utilisateur\n" -#: initdb.c:592 +#: initdb.c:646 #, c-format msgid "%s: WAL directory \"%s\" not removed at user's request\n" msgstr "%s : répertoire des journaux de transactions « %s » non supprimé à la demande de l'utilisateur\n" -#: initdb.c:613 +#: initdb.c:667 #, c-format msgid "" "%s: cannot be run as root\n" @@ -303,17 +303,17 @@ msgstr "" "Connectez-vous (par exemple en utilisant « su ») sous l'utilisateur (non\n" " privilégié) qui sera propriétaire du processus serveur.\n" -#: initdb.c:649 +#: initdb.c:703 #, c-format msgid "%s: \"%s\" is not a valid server encoding name\n" msgstr "%s : « %s » n'est pas un nom d'encodage serveur valide\n" -#: initdb.c:769 +#: initdb.c:823 #, c-format msgid "%s: file \"%s\" does not exist\n" msgstr "%s : le fichier « %s » n'existe pas\n" -#: initdb.c:771 initdb.c:780 initdb.c:790 +#: initdb.c:825 initdb.c:834 initdb.c:844 #, c-format msgid "" "This might mean you have a corrupted installation or identified\n" @@ -322,46 +322,46 @@ msgstr "" "Cela peut signifier que votre installation est corrompue ou que vous avez\n" "identifié le mauvais répertoire avec l'option -L.\n" -#: initdb.c:777 +#: initdb.c:831 #, c-format msgid "%s: could not access file \"%s\": %s\n" msgstr "%s : n'a pas pu accéder au fichier « %s » : %s\n" -#: initdb.c:788 +#: initdb.c:842 #, c-format msgid "%s: file \"%s\" is not a regular file\n" msgstr "%s : « %s » n'est pas un fichier\n" -#: initdb.c:933 +#: initdb.c:987 #, c-format msgid "selecting default max_connections ... " msgstr "sélection de la valeur par défaut de max_connections... " -#: initdb.c:963 +#: initdb.c:1017 #, c-format msgid "selecting default shared_buffers ... " msgstr "sélection de la valeur par défaut pour shared_buffers... " -#: initdb.c:996 +#: initdb.c:1050 #, c-format msgid "selecting dynamic shared memory implementation ... " msgstr "sélection de l'implémentation de la mémoire partagée dynamique..." -#: initdb.c:1014 +#: initdb.c:1085 msgid "creating configuration files ... " msgstr "création des fichiers de configuration... " -#: initdb.c:1146 initdb.c:1166 initdb.c:1253 initdb.c:1269 +#: initdb.c:1239 initdb.c:1259 initdb.c:1346 initdb.c:1362 #, c-format msgid "%s: could not change permissions of \"%s\": %s\n" msgstr "%s : n'a pas pu modifier les droits de « %s » : %s\n" -#: initdb.c:1293 +#: initdb.c:1385 #, c-format msgid "running bootstrap script ... " msgstr "lancement du script bootstrap..." -#: initdb.c:1309 +#: initdb.c:1398 #, c-format msgid "" "%s: input file \"%s\" does not belong to PostgreSQL %s\n" @@ -370,70 +370,70 @@ msgstr "" "%s : le fichier « %s » n'appartient pas à PostgreSQL %s\n" "Vérifiez votre installation ou indiquez le bon chemin avec l'option -L.\n" -#: initdb.c:1419 +#: initdb.c:1515 msgid "Enter new superuser password: " msgstr "Saisissez le nouveau mot de passe du super-utilisateur : " -#: initdb.c:1420 +#: initdb.c:1516 msgid "Enter it again: " msgstr "Saisissez-le à nouveau : " -#: initdb.c:1423 +#: initdb.c:1519 #, c-format msgid "Passwords didn't match.\n" msgstr "Les mots de passe ne sont pas identiques.\n" -#: initdb.c:1449 +#: initdb.c:1545 #, c-format msgid "%s: could not read password from file \"%s\": %s\n" msgstr "%s : n'a pas pu lire le mot de passe à partir du fichier « %s » : %s\n" -#: initdb.c:1452 +#: initdb.c:1548 #, c-format msgid "%s: password file \"%s\" is empty\n" msgstr "%s : le fichier de mots de passe « %s » est vide\n" -#: initdb.c:2027 +#: initdb.c:2130 #, c-format msgid "caught signal\n" msgstr "signal reçu\n" -#: initdb.c:2033 +#: initdb.c:2136 #, c-format msgid "could not write to child process: %s\n" msgstr "n'a pas pu écrire au processus fils : %s\n" -#: initdb.c:2041 +#: initdb.c:2144 #, c-format msgid "ok\n" msgstr "ok\n" -#: initdb.c:2131 +#: initdb.c:2234 #, c-format msgid "%s: setlocale() failed\n" msgstr "%s : échec de setlocale\n" -#: initdb.c:2149 +#: initdb.c:2256 #, c-format msgid "%s: failed to restore old locale \"%s\"\n" msgstr "%s : n'a pas pu restaurer l'ancienne locale « %s »\n" -#: initdb.c:2159 +#: initdb.c:2266 #, c-format msgid "%s: invalid locale name \"%s\"\n" msgstr "%s : nom de locale invalide (« %s »)\n" -#: initdb.c:2171 +#: initdb.c:2278 #, c-format msgid "%s: invalid locale settings; check LANG and LC_* environment variables\n" msgstr "%s : configuration invalide de la locale ; vérifiez les variables d'environnement LANG et LC_*\n" -#: initdb.c:2199 +#: initdb.c:2306 #, c-format msgid "%s: encoding mismatch\n" msgstr "%s : différence d'encodage\n" -#: initdb.c:2201 +#: initdb.c:2308 #, c-format msgid "" "The encoding you selected (%s) and the encoding that the\n" @@ -448,7 +448,7 @@ msgstr "" "Ré-exécutez %s sans préciser d'encodage, ou en choisissant une combinaison\n" "compatible.\n" -#: initdb.c:2273 +#: initdb.c:2380 #, c-format msgid "" "%s initializes a PostgreSQL database cluster.\n" @@ -457,17 +457,17 @@ msgstr "" "%s initialise un cluster PostgreSQL.\n" "\n" -#: initdb.c:2274 +#: initdb.c:2381 #, c-format msgid "Usage:\n" msgstr "Usage :\n" -#: initdb.c:2275 +#: initdb.c:2382 #, c-format msgid " %s [OPTION]... [DATADIR]\n" msgstr " %s [OPTION]... [RÉP_DONNÉES]\n" -#: initdb.c:2276 +#: initdb.c:2383 #, c-format msgid "" "\n" @@ -476,47 +476,52 @@ msgstr "" "\n" "Options :\n" -#: initdb.c:2277 +#: initdb.c:2384 #, c-format msgid " -A, --auth=METHOD default authentication method for local connections\n" msgstr "" " -A, --auth=MÉTHODE méthode d'authentification par défaut pour les\n" " connexions locales\n" -#: initdb.c:2278 +#: initdb.c:2385 #, c-format msgid " --auth-host=METHOD default authentication method for local TCP/IP connections\n" msgstr "" " --auth-host=MÉTHODE méthode d'authentification par défaut pour les\n" " connexions locales TCP/IP\n" -#: initdb.c:2279 +#: initdb.c:2386 #, c-format msgid " --auth-local=METHOD default authentication method for local-socket connections\n" msgstr "" " --auth-local=MÉTHODE méthode d'authentification par défaut pour les\n" " connexions locales socket\n" -#: initdb.c:2280 +#: initdb.c:2387 #, c-format msgid " [-D, --pgdata=]DATADIR location for this database cluster\n" msgstr " [-D, --pgdata=]RÉP_DONNÉES emplacement du cluster\n" -#: initdb.c:2281 +#: initdb.c:2388 #, c-format msgid " -E, --encoding=ENCODING set default encoding for new databases\n" msgstr "" " -E, --encoding=ENCODAGE initialise l'encodage par défaut des nouvelles\n" " bases de données\n" -#: initdb.c:2282 +#: initdb.c:2389 +#, c-format +msgid " -g, --allow-group-access allow group read/execute on data directory\n" +msgstr " -g, --allow-group-access autorise la lecture/écriture pour le groupe sur le répertoire de données\n" + +#: initdb.c:2390 #, c-format msgid " --locale=LOCALE set default locale for new databases\n" msgstr "" " --locale=LOCALE initialise la locale par défaut pour les\n" " nouvelles bases de données\n" -#: initdb.c:2283 +#: initdb.c:2391 #, c-format msgid "" " --lc-collate=, --lc-ctype=, --lc-messages=LOCALE\n" @@ -531,19 +536,19 @@ msgstr "" " de données (les valeurs par défaut sont prises\n" " dans l'environnement)\n" -#: initdb.c:2287 +#: initdb.c:2395 #, c-format msgid " --no-locale equivalent to --locale=C\n" msgstr " --no-locale équivalent à --locale=C\n" -#: initdb.c:2288 +#: initdb.c:2396 #, c-format msgid " --pwfile=FILE read password for the new superuser from file\n" msgstr "" " --pwfile=NOMFICHIER lit le mot de passe du nouveau\n" " super-utilisateur à partir de ce fichier\n" -#: initdb.c:2289 +#: initdb.c:2397 #, c-format msgid "" " -T, --text-search-config=CFG\n" @@ -553,24 +558,29 @@ msgstr "" " configuration par défaut de la recherche plein\n" " texte\n" -#: initdb.c:2291 +#: initdb.c:2399 #, c-format msgid " -U, --username=NAME database superuser name\n" msgstr " -U, --username=NOM nom du super-utilisateur de la base de données\n" -#: initdb.c:2292 +#: initdb.c:2400 #, c-format msgid " -W, --pwprompt prompt for a password for the new superuser\n" msgstr "" " -W, --pwprompt demande un mot de passe pour le nouveau\n" " super-utilisateur\n" -#: initdb.c:2293 +#: initdb.c:2401 #, c-format msgid " -X, --waldir=WALDIR location for the write-ahead log directory\n" msgstr " -X, --waldir=RÉP_WAL emplacement du répertoire des transactions\n" -#: initdb.c:2294 +#: initdb.c:2402 +#, c-format +msgid " --wal-segsize=SIZE size of WAL segments, in megabytes\n" +msgstr " --wal-segsize=TAILLE taille des segments WAL, en megaoctets\n" + +#: initdb.c:2403 #, c-format msgid "" "\n" @@ -579,44 +589,44 @@ msgstr "" "\n" "Options moins utilisées :\n" -#: initdb.c:2295 +#: initdb.c:2404 #, c-format msgid " -d, --debug generate lots of debugging output\n" msgstr " -d, --debug engendre un grand nombre de traces de débogage\n" -#: initdb.c:2296 +#: initdb.c:2405 #, c-format msgid " -k, --data-checksums use data page checksums\n" msgstr " -k, --data-checksums utilise les sommes de contrôles pour les pages de données\n" -#: initdb.c:2297 +#: initdb.c:2406 #, c-format msgid " -L DIRECTORY where to find the input files\n" msgstr "" " -L RÉPERTOIRE indique où trouver les fichiers servant à la\n" " création du cluster\n" -#: initdb.c:2298 +#: initdb.c:2407 #, c-format msgid " -n, --no-clean do not clean up after errors\n" msgstr " -n, --noclean ne nettoie pas après des erreurs\n" -#: initdb.c:2299 +#: initdb.c:2408 #, c-format msgid " -N, --no-sync do not wait for changes to be written safely to disk\n" msgstr " -N, --nosync n'attend pas que les modifications sont proprement écrites sur disque\n" -#: initdb.c:2300 +#: initdb.c:2409 #, c-format msgid " -s, --show show internal settings\n" msgstr " -s, --show affiche la configuration interne\n" -#: initdb.c:2301 +#: initdb.c:2410 #, c-format msgid " -S, --sync-only only sync data directory\n" msgstr " -S, --sync-only synchronise uniquement le répertoire des données\n" -#: initdb.c:2302 +#: initdb.c:2411 #, c-format msgid "" "\n" @@ -625,17 +635,17 @@ msgstr "" "\n" "Autres options :\n" -#: initdb.c:2303 +#: initdb.c:2412 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version affiche la version puis quitte\n" -#: initdb.c:2304 +#: initdb.c:2413 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help affiche cette aide puis quitte\n" -#: initdb.c:2305 +#: initdb.c:2414 #, c-format msgid "" "\n" @@ -646,7 +656,7 @@ msgstr "" "Si le répertoire des données n'est pas indiqué, la variable d'environnement\n" "PGDATA est utilisée.\n" -#: initdb.c:2307 +#: initdb.c:2416 #, c-format msgid "" "\n" @@ -655,7 +665,7 @@ msgstr "" "\n" "Rapporter les bogues à <pgsql-bugs@postgresql.org>.\n" -#: initdb.c:2315 +#: initdb.c:2424 msgid "" "\n" "WARNING: enabling \"trust\" authentication for local connections\n" @@ -669,19 +679,19 @@ msgstr "" "ou en utilisant l'option -A, ou --auth-local et --auth-host au prochain\n" "lancement d'initdb.\n" -#: initdb.c:2337 +#: initdb.c:2446 #, c-format msgid "%s: invalid authentication method \"%s\" for \"%s\" connections\n" msgstr "%s : méthode d'authentification « %s » invalide pour « %s »\n" -#: initdb.c:2353 +#: initdb.c:2462 #, c-format msgid "%s: must specify a password for the superuser to enable %s authentication\n" msgstr "" "%s : vous devez indiquer un mot de passe pour le super-utilisateur pour\n" "activer l'authentification %s\n" -#: initdb.c:2381 +#: initdb.c:2490 #, c-format msgid "" "%s: no data directory specified\n" @@ -694,7 +704,7 @@ msgstr "" "système de bases de données. Faites-le soit avec l'option -D soit en\n" "initialisant la variable d'environnement PGDATA.\n" -#: initdb.c:2419 +#: initdb.c:2528 #, c-format msgid "" "The program \"postgres\" is needed by %s but was not found in the\n" @@ -705,7 +715,7 @@ msgstr "" "le même répertoire que « %s ».\n" "Vérifiez votre installation.\n" -#: initdb.c:2426 +#: initdb.c:2535 #, c-format msgid "" "The program \"postgres\" was found by \"%s\"\n" @@ -716,19 +726,19 @@ msgstr "" "version que « %s ».\n" "Vérifiez votre installation.\n" -#: initdb.c:2445 +#: initdb.c:2554 #, c-format msgid "%s: input file location must be an absolute path\n" msgstr "" "%s : l'emplacement du fichier d'entrées doit être indiqué avec un chemin\n" "absolu\n" -#: initdb.c:2464 +#: initdb.c:2571 #, c-format msgid "The database cluster will be initialized with locale \"%s\".\n" msgstr "L'instance sera initialisée avec la locale « %s ».\n" -#: initdb.c:2467 +#: initdb.c:2574 #, c-format msgid "" "The database cluster will be initialized with locales\n" @@ -747,22 +757,22 @@ msgstr "" " NUMERIC: %s\n" " TIME: %s\n" -#: initdb.c:2491 +#: initdb.c:2598 #, c-format msgid "%s: could not find suitable encoding for locale \"%s\"\n" msgstr "%s : n'a pas pu trouver un encodage adéquat pour la locale « %s »\n" -#: initdb.c:2493 +#: initdb.c:2600 #, c-format msgid "Rerun %s with the -E option.\n" msgstr "Relancez %s avec l'option -E.\n" -#: initdb.c:2494 initdb.c:3123 initdb.c:3144 +#: initdb.c:2601 initdb.c:3242 initdb.c:3263 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Essayer « %s --help » pour plus d'informations.\n" -#: initdb.c:2506 +#: initdb.c:2614 #, c-format msgid "" "Encoding \"%s\" implied by locale is not allowed as a server-side encoding.\n" @@ -771,12 +781,12 @@ msgstr "" "L'encodage « %s » déduit de la locale n'est pas autorisé en tant qu'encodage serveur.\n" "L'encodage par défaut des bases de données sera configuré à « %s ».\n" -#: initdb.c:2514 +#: initdb.c:2620 #, c-format msgid "%s: locale \"%s\" requires unsupported encoding \"%s\"\n" msgstr "%s : la locale « %s » nécessite l'encodage « %s » non supporté\n" -#: initdb.c:2517 +#: initdb.c:2623 #, c-format msgid "" "Encoding \"%s\" is not allowed as a server-side encoding.\n" @@ -785,65 +795,65 @@ msgstr "" "L'encodage « %s » n'est pas autorisé en tant qu'encodage serveur.\n" "Ré-exécuter %s avec une locale différente.\n" -#: initdb.c:2526 +#: initdb.c:2632 #, c-format msgid "The default database encoding has accordingly been set to \"%s\".\n" msgstr "" "L'encodage par défaut des bases de données a été configuré en conséquence\n" "avec « %s ».\n" -#: initdb.c:2597 +#: initdb.c:2702 #, c-format msgid "%s: could not find suitable text search configuration for locale \"%s\"\n" msgstr "" "%s : n'a pas pu trouver la configuration de la recherche plein texte en\n" " adéquation avec la locale « %s »\n" -#: initdb.c:2608 +#: initdb.c:2713 #, c-format msgid "%s: warning: suitable text search configuration for locale \"%s\" is unknown\n" msgstr "" "%s : attention : pas de configuration de la recherche plein texte connue\n" "pour la locale « %s »\n" -#: initdb.c:2613 +#: initdb.c:2718 #, c-format msgid "%s: warning: specified text search configuration \"%s\" might not match locale \"%s\"\n" msgstr "" "%s : attention : la configuration indiquée pour la recherche plein texte,\n" "« %s », pourrait ne pas correspondre à la locale « %s »\n" -#: initdb.c:2618 +#: initdb.c:2723 #, c-format msgid "The default text search configuration will be set to \"%s\".\n" msgstr "La configuration de la recherche plein texte a été initialisée à « %s ».\n" -#: initdb.c:2662 initdb.c:2748 +#: initdb.c:2767 initdb.c:2853 #, c-format msgid "creating directory %s ... " msgstr "création du répertoire %s... " -#: initdb.c:2668 initdb.c:2754 initdb.c:2822 initdb.c:2878 +#: initdb.c:2773 initdb.c:2859 initdb.c:2927 initdb.c:2989 #, c-format msgid "%s: could not create directory \"%s\": %s\n" msgstr "%s : n'a pas pu créer le répertoire « %s » : %s\n" -#: initdb.c:2680 initdb.c:2766 +#: initdb.c:2785 initdb.c:2871 #, c-format msgid "fixing permissions on existing directory %s ... " msgstr "correction des droits sur le répertoire existant %s... " -#: initdb.c:2686 initdb.c:2772 +#: initdb.c:2791 initdb.c:2877 #, c-format msgid "%s: could not change permissions of directory \"%s\": %s\n" msgstr "%s : n'a pas pu modifier les droits du répertoire « %s » : %s\n" -#: initdb.c:2701 initdb.c:2787 +#: initdb.c:2806 initdb.c:2892 #, c-format msgid "%s: directory \"%s\" exists but is not empty\n" msgstr "%s : le répertoire « %s » existe mais n'est pas vide\n" -#: initdb.c:2707 +#: initdb.c:2812 #, c-format msgid "" "If you want to create a new database system, either remove or empty\n" @@ -854,19 +864,19 @@ msgstr "" "videz le répertoire « %s ».\n" "Vous pouvez aussi exécuter %s avec un argument autre que « %s ».\n" -#: initdb.c:2715 initdb.c:2800 initdb.c:3157 +#: initdb.c:2820 initdb.c:2905 initdb.c:3276 #, c-format msgid "%s: could not access directory \"%s\": %s\n" msgstr "%s : n'a pas pu accéder au répertoire « %s » : %s\n" -#: initdb.c:2739 +#: initdb.c:2844 #, c-format msgid "%s: WAL directory location must be an absolute path\n" msgstr "" "%s : l'emplacement du répertoire des journaux de transactions doit être\n" "indiqué avec un chemin absolu\n" -#: initdb.c:2793 +#: initdb.c:2898 #, c-format msgid "" "If you want to store the WAL there, either remove or empty the directory\n" @@ -875,27 +885,27 @@ msgstr "" "Si vous voulez enregistrer ici le journal des transactions, supprimez ou\n" "videz le répertoire « %s ».\n" -#: initdb.c:2808 +#: initdb.c:2913 #, c-format msgid "%s: could not create symbolic link \"%s\": %s\n" msgstr "%s : n'a pas pu créer le lien symbolique « %s » : %s\n" -#: initdb.c:2813 +#: initdb.c:2918 #, c-format msgid "%s: symlinks are not supported on this platform" msgstr "%s : les liens symboliques ne sont pas supportés sur cette plateforme" -#: initdb.c:2837 +#: initdb.c:2942 #, c-format msgid "It contains a dot-prefixed/invisible file, perhaps due to it being a mount point.\n" msgstr "Il contient un fichier invisible, peut-être parce qu'il s'agit d'un point de montage.\n" -#: initdb.c:2840 +#: initdb.c:2945 #, c-format msgid "It contains a lost+found directory, perhaps due to it being a mount point.\n" msgstr "Il contient un répertoire lost+found, peut-être parce qu'il s'agit d'un point de montage.\n" -#: initdb.c:2843 +#: initdb.c:2948 #, c-format msgid "" "Using a mount point directly as the data directory is not recommended.\n" @@ -904,47 +914,57 @@ msgstr "" "Utiliser un point de montage comme répertoire de données n'est pas recommandé.\n" "Créez un sous-répertoire sous le point de montage.\n" -#: initdb.c:2863 +#: initdb.c:2974 #, c-format msgid "creating subdirectories ... " msgstr "création des sous-répertoires... " -#: initdb.c:2910 +#: initdb.c:3021 msgid "performing post-bootstrap initialization ... " msgstr "exécution de l'initialisation après bootstrap..." -#: initdb.c:3067 +#: initdb.c:3180 #, c-format msgid "Running in debug mode.\n" msgstr "Lancé en mode débogage.\n" -#: initdb.c:3071 +#: initdb.c:3184 #, c-format msgid "Running in no-clean mode. Mistakes will not be cleaned up.\n" msgstr "Lancé en mode « sans nettoyage ». Les erreurs ne seront pas nettoyées.\n" -#: initdb.c:3142 +#: initdb.c:3261 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s : trop d'arguments en ligne de commande (le premier étant « %s »)\n" -#: initdb.c:3162 initdb.c:3228 +#: initdb.c:3281 initdb.c:3374 msgid "syncing data to disk ... " msgstr "synchronisation des données sur disque" -#: initdb.c:3171 +#: initdb.c:3290 #, c-format msgid "%s: password prompt and password file cannot be specified together\n" msgstr "" "%s : les options d'invite du mot de passe et le fichier de mots de passe ne\n" " peuvent pas être indiquées simultanément\n" -#: initdb.c:3195 +#: initdb.c:3316 +#, c-format +msgid "%s: argument of --wal-segsize must be a number\n" +msgstr "%s : l'argument de --wal-segsize doit être un nombre\n" + +#: initdb.c:3323 +#, c-format +msgid "%s: argument of --wal-segsize must be a power of 2 between 1 and 1024\n" +msgstr "%s : l'argument de --wal-segsize doit être une puissance de 2 comprise entre 1 et 1024\n" + +#: initdb.c:3341 #, c-format msgid "%s: superuser name \"%s\" is disallowed; role names cannot begin with \"pg_\"\n" msgstr "%s : le nom de superutilisateur « %s » est non autorisé ; les noms de rôle ne peuvent pas commencer avec « pg_ »\n" -#: initdb.c:3199 +#: initdb.c:3345 #, c-format msgid "" "The files belonging to this database system will be owned by user \"%s\".\n" @@ -955,17 +975,17 @@ msgstr "" "Le processus serveur doit également lui appartenir.\n" "\n" -#: initdb.c:3215 +#: initdb.c:3361 #, c-format msgid "Data page checksums are enabled.\n" msgstr "Les sommes de contrôles des pages de données sont activées.\n" -#: initdb.c:3217 +#: initdb.c:3363 #, c-format msgid "Data page checksums are disabled.\n" msgstr "Les sommes de contrôles des pages de données sont désactivées.\n" -#: initdb.c:3234 +#: initdb.c:3380 #, c-format msgid "" "\n" @@ -977,11 +997,11 @@ msgstr "" "Le répertoire des données pourrait être corrompu si le système d'exploitation s'arrêtait brutalement.\n" #. translator: This is a placeholder in a shell command. -#: initdb.c:3260 +#: initdb.c:3406 msgid "logfile" msgstr "fichier de trace" -#: initdb.c:3262 +#: initdb.c:3408 #, c-format msgid "" "\n" @@ -996,105 +1016,105 @@ msgstr "" " %s\n" "\n" -#~ msgid "creating template1 database in %s/base/1 ... " -#~ msgstr "création de la base de données template1 dans %s/base/1... " +#~ msgid "%s: removing transaction log directory \"%s\"\n" +#~ msgstr "%s : suppression du répertoire des journaux de transaction « %s »\n" -#~ msgid "initializing pg_authid ... " -#~ msgstr "initialisation de pg_authid... " +#~ msgid "%s: failed to remove transaction log directory\n" +#~ msgstr "%s : échec de la suppression du répertoire des journaux de transaction\n" -#~ msgid "setting password ... " -#~ msgstr "initialisation du mot de passe... " +#~ msgid "%s: removing contents of transaction log directory \"%s\"\n" +#~ msgstr "%s : suppression du contenu du répertoire des journaux de transaction « %s »\n" -#~ msgid "initializing dependencies ... " -#~ msgstr "initialisation des dépendances... " +#~ msgid "%s: failed to remove contents of transaction log directory\n" +#~ msgstr "%s : échec de la suppression du contenu du répertoire des journaux de transaction\n" -#~ msgid "creating system views ... " -#~ msgstr "création des vues système... " +#~ msgid "%s: transaction log directory \"%s\" not removed at user's request\n" +#~ msgstr "" +#~ "%s : répertoire des journaux de transaction « %s » non supprimé à la demande\n" +#~ "de l'utilisateur\n" -#~ msgid "loading system objects' descriptions ... " -#~ msgstr "chargement de la description des objets système... " +#~ msgid "%s: locale name too long, skipped: \"%s\"\n" +#~ msgstr "%s : nom de locale trop long, ignoré : « %s »\n" -#~ msgid "creating collations ... " -#~ msgstr "création des collationnements... " +#~ msgid "%s: locale name has non-ASCII characters, skipped: \"%s\"\n" +#~ msgstr "%s : le nom de la locale contient des caractères non ASCII, ignoré : « %s »\n" -#~ msgid "not supported on this platform\n" -#~ msgstr "non supporté sur cette plateforme\n" +#~ msgid "No usable system locales were found.\n" +#~ msgstr "Aucune locale système utilisable n'a été trouvée.\n" -#~ msgid "creating conversions ... " -#~ msgstr "création des conversions... " +#~ msgid "Use the option \"--debug\" to see details.\n" +#~ msgstr "Utilisez l'option « --debug » pour voir le détail.\n" -#~ msgid "creating dictionaries ... " -#~ msgstr "création des dictionnaires... " +#~ msgid "%s: could not close directory \"%s\": %s\n" +#~ msgstr "%s : n'a pas pu fermer le répertoire « %s » : %s\n" -#~ msgid "setting privileges on built-in objects ... " -#~ msgstr "initialisation des droits sur les objets internes... " +#~ msgid "%s: could not obtain information about current user: %s\n" +#~ msgstr "%s : n'a pas pu obtenir d'informations sur l'utilisateur courant : %s\n" -#~ msgid "creating information schema ... " -#~ msgstr "création du schéma d'informations... " +#~ msgid "%s: could not get current user name: %s\n" +#~ msgstr "%s : n'a pas pu obtenir le nom de l'utilisateur courant : %s\n" -#~ msgid "loading PL/pgSQL server-side language ... " -#~ msgstr "chargement du langage PL/pgSQL... " +#~ msgid "%s: unrecognized authentication method \"%s\"\n" +#~ msgstr "%s : méthode d'authentification « %s » inconnue.\n" -#~ msgid "vacuuming database template1 ... " -#~ msgstr "lancement du vacuum sur la base de données template1... " +#~ msgid "%s: could not determine valid short version string\n" +#~ msgstr "%s : n'a pas pu déterminer une chaîne de version courte valide\n" -#~ msgid "copying template1 to template0 ... " -#~ msgstr "copie de template1 vers template0... " +#~ msgid "%s: The password file was not generated. Please report this problem.\n" +#~ msgstr "" +#~ "%s : le fichier de mots de passe n'a pas été créé.\n" +#~ "Merci de rapporter ce problème.\n" -#~ msgid "copying template1 to postgres ... " -#~ msgstr "copie de template1 vers postgres... " +#~ msgid "could not change directory to \"%s\"" +#~ msgstr "n'a pas pu accéder au répertoire « %s »" #~ msgid "%s: could not to allocate SIDs: error code %lu\n" #~ msgstr "%s : n'a pas pu allouer les SID : code d'erreur %lu\n" -#~ msgid "could not change directory to \"%s\"" -#~ msgstr "n'a pas pu accéder au répertoire « %s »" +#~ msgid "copying template1 to postgres ... " +#~ msgstr "copie de template1 vers postgres... " -#~ msgid "%s: The password file was not generated. Please report this problem.\n" -#~ msgstr "" -#~ "%s : le fichier de mots de passe n'a pas été créé.\n" -#~ "Merci de rapporter ce problème.\n" +#~ msgid "copying template1 to template0 ... " +#~ msgstr "copie de template1 vers template0... " -#~ msgid "%s: could not determine valid short version string\n" -#~ msgstr "%s : n'a pas pu déterminer une chaîne de version courte valide\n" +#~ msgid "vacuuming database template1 ... " +#~ msgstr "lancement du vacuum sur la base de données template1... " -#~ msgid "%s: unrecognized authentication method \"%s\"\n" -#~ msgstr "%s : méthode d'authentification « %s » inconnue.\n" +#~ msgid "loading PL/pgSQL server-side language ... " +#~ msgstr "chargement du langage PL/pgSQL... " -#~ msgid "%s: could not get current user name: %s\n" -#~ msgstr "%s : n'a pas pu obtenir le nom de l'utilisateur courant : %s\n" +#~ msgid "creating information schema ... " +#~ msgstr "création du schéma d'informations... " -#~ msgid "%s: could not obtain information about current user: %s\n" -#~ msgstr "%s : n'a pas pu obtenir d'informations sur l'utilisateur courant : %s\n" +#~ msgid "setting privileges on built-in objects ... " +#~ msgstr "initialisation des droits sur les objets internes... " -#~ msgid "%s: could not close directory \"%s\": %s\n" -#~ msgstr "%s : n'a pas pu fermer le répertoire « %s » : %s\n" +#~ msgid "creating dictionaries ... " +#~ msgstr "création des dictionnaires... " -#~ msgid "Use the option \"--debug\" to see details.\n" -#~ msgstr "Utilisez l'option « --debug » pour voir le détail.\n" +#~ msgid "creating conversions ... " +#~ msgstr "création des conversions... " -#~ msgid "No usable system locales were found.\n" -#~ msgstr "Aucune locale système utilisable n'a été trouvée.\n" +#~ msgid "not supported on this platform\n" +#~ msgstr "non supporté sur cette plateforme\n" -#~ msgid "%s: locale name has non-ASCII characters, skipped: \"%s\"\n" -#~ msgstr "%s : le nom de la locale contient des caractères non ASCII, ignoré : « %s »\n" +#~ msgid "creating collations ... " +#~ msgstr "création des collationnements... " -#~ msgid "%s: locale name too long, skipped: \"%s\"\n" -#~ msgstr "%s : nom de locale trop long, ignoré : « %s »\n" +#~ msgid "loading system objects' descriptions ... " +#~ msgstr "chargement de la description des objets système... " -#~ msgid "%s: transaction log directory \"%s\" not removed at user's request\n" -#~ msgstr "" -#~ "%s : répertoire des journaux de transaction « %s » non supprimé à la demande\n" -#~ "de l'utilisateur\n" +#~ msgid "creating system views ... " +#~ msgstr "création des vues système... " -#~ msgid "%s: failed to remove contents of transaction log directory\n" -#~ msgstr "%s : échec de la suppression du contenu du répertoire des journaux de transaction\n" +#~ msgid "initializing dependencies ... " +#~ msgstr "initialisation des dépendances... " -#~ msgid "%s: removing contents of transaction log directory \"%s\"\n" -#~ msgstr "%s : suppression du contenu du répertoire des journaux de transaction « %s »\n" +#~ msgid "setting password ... " +#~ msgstr "initialisation du mot de passe... " -#~ msgid "%s: failed to remove transaction log directory\n" -#~ msgstr "%s : échec de la suppression du répertoire des journaux de transaction\n" +#~ msgid "initializing pg_authid ... " +#~ msgstr "initialisation de pg_authid... " -#~ msgid "%s: removing transaction log directory \"%s\"\n" -#~ msgstr "%s : suppression du répertoire des journaux de transaction « %s »\n" +#~ msgid "creating template1 database in %s/base/1 ... " +#~ msgstr "création de la base de données template1 dans %s/base/1... " diff --git a/src/bin/initdb/po/ru.po b/src/bin/initdb/po/ru.po index 3bc98c69462..d6e2e37deeb 100644 --- a/src/bin/initdb/po/ru.po +++ b/src/bin/initdb/po/ru.po @@ -6,13 +6,13 @@ # Sergey Burladyan <eshkinkot@gmail.com>, 2009. # Andrey Sudnik <sudnikand@yandex.ru>, 2010. # Dmitriy Olshevskiy <olshevskiy87@bk.ru>, 2014. -# Alexander Lakhin <exclusion@gmail.com>, 2012-2017. +# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2018. msgid "" msgstr "" "Project-Id-Version: initdb (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-08-17 23:15+0000\n" -"PO-Revision-Date: 2017-10-12 10:13+0300\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" +"PO-Revision-Date: 2018-10-02 12:20+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -220,82 +220,82 @@ msgstr "не удалось создать связь для каталога \" msgid "could not get junction for \"%s\": %s\n" msgstr "не удалось получить связь для каталога \"%s\": %s\n" -#: initdb.c:331 +#: initdb.c:339 #, c-format msgid "%s: out of memory\n" msgstr "%s: нехватка памяти\n" -#: initdb.c:441 initdb.c:1442 +#: initdb.c:495 initdb.c:1541 #, c-format msgid "%s: could not open file \"%s\" for reading: %s\n" msgstr "%s: не удалось открыть файл \"%s\" для чтения: %s\n" -#: initdb.c:497 initdb.c:813 initdb.c:841 +#: initdb.c:551 initdb.c:867 initdb.c:895 #, c-format msgid "%s: could not open file \"%s\" for writing: %s\n" msgstr "%s: не удалось открыть файл \"%s\" для записи: %s\n" -#: initdb.c:505 initdb.c:513 initdb.c:820 initdb.c:847 +#: initdb.c:559 initdb.c:567 initdb.c:874 initdb.c:901 #, c-format msgid "%s: could not write file \"%s\": %s\n" msgstr "%s: не удалось записать файл \"%s\": %s\n" -#: initdb.c:532 +#: initdb.c:586 #, c-format msgid "%s: could not execute command \"%s\": %s\n" msgstr "%s: не удалось выполнить команду \"%s\": %s\n" -#: initdb.c:548 +#: initdb.c:602 #, c-format msgid "%s: removing data directory \"%s\"\n" msgstr "%s: удаление каталога данных \"%s\"\n" -#: initdb.c:551 +#: initdb.c:605 #, c-format msgid "%s: failed to remove data directory\n" msgstr "%s: ошибка при удалении каталога данных\n" -#: initdb.c:557 +#: initdb.c:611 #, c-format msgid "%s: removing contents of data directory \"%s\"\n" msgstr "%s: удаление содержимого каталога данных \"%s\"\n" -#: initdb.c:560 +#: initdb.c:614 #, c-format msgid "%s: failed to remove contents of data directory\n" msgstr "%s: ошибка при удалении содержимого каталога данных\n" -#: initdb.c:566 +#: initdb.c:620 #, c-format msgid "%s: removing WAL directory \"%s\"\n" msgstr "%s: удаление каталога WAL \"%s\"\n" -#: initdb.c:569 +#: initdb.c:623 #, c-format msgid "%s: failed to remove WAL directory\n" msgstr "%s: ошибка при удалении каталога WAL\n" -#: initdb.c:575 +#: initdb.c:629 #, c-format msgid "%s: removing contents of WAL directory \"%s\"\n" msgstr "%s: удаление содержимого каталога WAL \"%s\"\n" -#: initdb.c:578 +#: initdb.c:632 #, c-format msgid "%s: failed to remove contents of WAL directory\n" msgstr "%s: ошибка при удалении содержимого каталога WAL\n" -#: initdb.c:587 +#: initdb.c:641 #, c-format msgid "%s: data directory \"%s\" not removed at user's request\n" msgstr "%s: каталог данных \"%s\" не был удалён по запросу пользователя\n" -#: initdb.c:592 +#: initdb.c:646 #, c-format msgid "%s: WAL directory \"%s\" not removed at user's request\n" msgstr "%s: каталог WAL \"%s\" не был удалён по запросу пользователя\n" -#: initdb.c:613 +#: initdb.c:667 #, c-format msgid "" "%s: cannot be run as root\n" @@ -306,17 +306,17 @@ msgstr "" "Пожалуйста, переключитесь на обычного пользователя (например,\n" "используя \"su\"), который будет запускать серверный процесс.\n" -#: initdb.c:649 +#: initdb.c:703 #, c-format msgid "%s: \"%s\" is not a valid server encoding name\n" msgstr "%s: \"%s\" - неверное имя серверной кодировки\n" -#: initdb.c:769 +#: initdb.c:823 #, c-format msgid "%s: file \"%s\" does not exist\n" msgstr "%s: файл \"%s\" не существует\n" -#: initdb.c:771 initdb.c:780 initdb.c:790 +#: initdb.c:825 initdb.c:834 initdb.c:844 #, c-format msgid "" "This might mean you have a corrupted installation or identified\n" @@ -325,121 +325,121 @@ msgstr "" "Это означает, что ваша установка PostgreSQL испорчена или в параметре -L\n" "задан неправильный каталог.\n" -#: initdb.c:777 +#: initdb.c:831 #, c-format msgid "%s: could not access file \"%s\": %s\n" msgstr "%s: нет доступа к файлу \"%s\": %s\n" -#: initdb.c:788 +#: initdb.c:842 #, c-format msgid "%s: file \"%s\" is not a regular file\n" msgstr "%s: \"%s\" - не обычный файл\n" -#: initdb.c:933 +#: initdb.c:990 #, c-format msgid "selecting default max_connections ... " msgstr "выбирается значение max_connections... " -#: initdb.c:963 +#: initdb.c:1020 #, c-format msgid "selecting default shared_buffers ... " msgstr "выбирается значение shared_buffers... " -#: initdb.c:996 +#: initdb.c:1053 #, c-format msgid "selecting dynamic shared memory implementation ... " msgstr "выбор реализации динамической разделяемой памяти... " -#: initdb.c:1014 +#: initdb.c:1088 msgid "creating configuration files ... " msgstr "создание конфигурационных файлов... " -#: initdb.c:1146 initdb.c:1166 initdb.c:1253 initdb.c:1269 +#: initdb.c:1242 initdb.c:1262 initdb.c:1349 initdb.c:1365 #, c-format msgid "%s: could not change permissions of \"%s\": %s\n" msgstr "%s: не удалось поменять права для \"%s\": %s\n" -#: initdb.c:1293 +#: initdb.c:1388 #, c-format msgid "running bootstrap script ... " msgstr "выполняется подготовительный скрипт... " -#: initdb.c:1309 +#: initdb.c:1401 #, c-format msgid "" "%s: input file \"%s\" does not belong to PostgreSQL %s\n" "Check your installation or specify the correct path using the option -L.\n" msgstr "" "%s: входной файл \"%s\" не принадлежит PostgreSQL %s\n" -"Проверьте правильность установки или укажите корректный путь в параметре -" -"L.\n" +"Проверьте правильность установки или укажите корректный путь в параметре -L." +"\n" -#: initdb.c:1419 +#: initdb.c:1518 msgid "Enter new superuser password: " msgstr "Введите новый пароль суперпользователя: " -#: initdb.c:1420 +#: initdb.c:1519 msgid "Enter it again: " msgstr "Повторите его: " -#: initdb.c:1423 +#: initdb.c:1522 #, c-format msgid "Passwords didn't match.\n" msgstr "Пароли не совпадают.\n" -#: initdb.c:1449 +#: initdb.c:1548 #, c-format msgid "%s: could not read password from file \"%s\": %s\n" msgstr "%s: не удалось прочитать пароль из файла \"%s\": %s\n" -#: initdb.c:1452 +#: initdb.c:1551 #, c-format msgid "%s: password file \"%s\" is empty\n" msgstr "%s: файл пароля \"%s\" пуст\n" -#: initdb.c:2027 +#: initdb.c:2133 #, c-format msgid "caught signal\n" msgstr "получен сигнал\n" -#: initdb.c:2033 +#: initdb.c:2139 #, c-format msgid "could not write to child process: %s\n" msgstr "не удалось записать в поток дочернего процесса: %s\n" -#: initdb.c:2041 +#: initdb.c:2147 #, c-format msgid "ok\n" msgstr "ок\n" -#: initdb.c:2131 +#: initdb.c:2237 #, c-format msgid "%s: setlocale() failed\n" msgstr "%s: ошибка в setlocale()\n" -#: initdb.c:2149 +#: initdb.c:2259 #, c-format msgid "%s: failed to restore old locale \"%s\"\n" msgstr "%s: не удалось восстановить старую локаль \"%s\"\n" -#: initdb.c:2159 +#: initdb.c:2269 #, c-format msgid "%s: invalid locale name \"%s\"\n" msgstr "%s: ошибочное имя локали \"%s\"\n" -#: initdb.c:2171 +#: initdb.c:2281 #, c-format msgid "" "%s: invalid locale settings; check LANG and LC_* environment variables\n" msgstr "" "%s: неверные установки локали; проверьте переменные окружения LANG и LC_*\n" -#: initdb.c:2199 +#: initdb.c:2309 #, c-format msgid "%s: encoding mismatch\n" msgstr "%s: несоответствие кодировки\n" -#: initdb.c:2201 +#: initdb.c:2311 #, c-format msgid "" "The encoding you selected (%s) and the encoding that the\n" @@ -454,7 +454,7 @@ msgstr "" "Для исправления перезапустите %s, не указывая кодировку явно, \n" "либо выберите подходящее сочетание параметров локализации.\n" -#: initdb.c:2273 +#: initdb.c:2383 #, c-format msgid "" "%s initializes a PostgreSQL database cluster.\n" @@ -463,17 +463,17 @@ msgstr "" "%s инициализирует кластер PostgreSQL.\n" "\n" -#: initdb.c:2274 +#: initdb.c:2384 #, c-format msgid "Usage:\n" msgstr "Использование:\n" -#: initdb.c:2275 +#: initdb.c:2385 #, c-format msgid " %s [OPTION]... [DATADIR]\n" msgstr " %s [ПАРАМЕТР]... [КАТАЛОГ]\n" -#: initdb.c:2276 +#: initdb.c:2386 #, c-format msgid "" "\n" @@ -482,7 +482,7 @@ msgstr "" "\n" "Параметры:\n" -#: initdb.c:2277 +#: initdb.c:2387 #, c-format msgid "" " -A, --auth=METHOD default authentication method for local " @@ -491,7 +491,7 @@ msgstr "" " -A, --auth=МЕТОД метод проверки подлинности по умолчанию\n" " для локальных подключений\n" -#: initdb.c:2278 +#: initdb.c:2388 #, c-format msgid "" " --auth-host=METHOD default authentication method for local TCP/IP " @@ -500,7 +500,7 @@ msgstr "" " --auth-host=МЕТОД метод проверки подлинности по умолчанию\n" " для локальных TCP/IP-подключений\n" -#: initdb.c:2279 +#: initdb.c:2389 #, c-format msgid "" " --auth-local=METHOD default authentication method for local-socket " @@ -509,22 +509,31 @@ msgstr "" " --auth-local=МЕТОД метод проверки подлинности по умолчанию\n" " для локальных подключений через сокет\n" -#: initdb.c:2280 +#: initdb.c:2390 #, c-format msgid " [-D, --pgdata=]DATADIR location for this database cluster\n" msgstr " [-D, --pgdata=]КАТАЛОГ расположение данных этого кластера БД\n" -#: initdb.c:2281 +#: initdb.c:2391 #, c-format msgid " -E, --encoding=ENCODING set default encoding for new databases\n" msgstr " -E, --encoding=КОДИРОВКА кодировка по умолчанию для новых баз\n" -#: initdb.c:2282 +#: initdb.c:2392 +#, c-format +msgid "" +" -g, --allow-group-access allow group read/execute on data directory\n" +msgstr "" +" -g, --allow-group-access разрешить чтение/выполнение в каталоге данных " +"для\n" +" группы\n" + +#: initdb.c:2393 #, c-format msgid " --locale=LOCALE set default locale for new databases\n" msgstr " --locale=ЛОКАЛЬ локаль по умолчанию для новых баз\n" -#: initdb.c:2283 +#: initdb.c:2394 #, c-format msgid "" " --lc-collate=, --lc-ctype=, --lc-messages=LOCALE\n" @@ -538,19 +547,19 @@ msgstr "" " установить соответствующий параметр локали\n" " для новых баз (вместо значения из окружения)\n" -#: initdb.c:2287 +#: initdb.c:2398 #, c-format msgid " --no-locale equivalent to --locale=C\n" msgstr " --no-locale эквивалентно --locale=C\n" -#: initdb.c:2288 +#: initdb.c:2399 #, c-format msgid "" " --pwfile=FILE read password for the new superuser from file\n" msgstr "" " --pwfile=ФАЙЛ прочитать пароль суперпользователя из файла\n" -#: initdb.c:2289 +#: initdb.c:2400 #, c-format msgid "" " -T, --text-search-config=CFG\n" @@ -559,24 +568,29 @@ msgstr "" " -T, --text-search-config=КОНФИГУРАЦИЯ\n" " конфигурация текстового поиска по умолчанию\n" -#: initdb.c:2291 +#: initdb.c:2402 #, c-format msgid " -U, --username=NAME database superuser name\n" msgstr " -U, --username=ИМЯ имя суперпользователя БД\n" -#: initdb.c:2292 +#: initdb.c:2403 #, c-format msgid "" " -W, --pwprompt prompt for a password for the new superuser\n" msgstr " -W, --pwprompt запросить пароль суперпользователя\n" -#: initdb.c:2293 +#: initdb.c:2404 #, c-format msgid "" " -X, --waldir=WALDIR location for the write-ahead log directory\n" msgstr " -X, --waldir=КАТАЛОГ расположение журнала предзаписи\n" -#: initdb.c:2294 +#: initdb.c:2405 +#, c-format +msgid " --wal-segsize=SIZE size of WAL segments, in megabytes\n" +msgstr " --wal-segsize=РАЗМЕР размер сегментов WAL (в мегабайтах)\n" + +#: initdb.c:2406 #, c-format msgid "" "\n" @@ -585,27 +599,27 @@ msgstr "" "\n" "Редко используемые параметры:\n" -#: initdb.c:2295 +#: initdb.c:2407 #, c-format msgid " -d, --debug generate lots of debugging output\n" msgstr " -d, --debug выдавать много отладочных сообщений\n" -#: initdb.c:2296 +#: initdb.c:2408 #, c-format msgid " -k, --data-checksums use data page checksums\n" msgstr " -k, --data-checksums включить контроль целостности страниц\n" -#: initdb.c:2297 +#: initdb.c:2409 #, c-format msgid " -L DIRECTORY where to find the input files\n" msgstr " -L КАТАЛОГ расположение входных файлов\n" -#: initdb.c:2298 +#: initdb.c:2410 #, c-format msgid " -n, --no-clean do not clean up after errors\n" msgstr " -n, --no-clean не очищать после ошибок\n" -#: initdb.c:2299 +#: initdb.c:2411 #, c-format msgid "" " -N, --no-sync do not wait for changes to be written safely to " @@ -613,18 +627,18 @@ msgid "" msgstr "" " -N, --no-sync не ждать завершения сохранения данных на диске\n" -#: initdb.c:2300 +#: initdb.c:2412 #, c-format msgid " -s, --show show internal settings\n" msgstr " -s, --show показать внутренние установки\n" -#: initdb.c:2301 +#: initdb.c:2413 #, c-format msgid " -S, --sync-only only sync data directory\n" msgstr "" " -S, --sync-only только синхронизировать с ФС каталог данных\n" -#: initdb.c:2302 +#: initdb.c:2414 #, c-format msgid "" "\n" @@ -633,17 +647,17 @@ msgstr "" "\n" "Другие параметры:\n" -#: initdb.c:2303 +#: initdb.c:2415 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version показать версию и выйти\n" -#: initdb.c:2304 +#: initdb.c:2416 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help показать эту справку и выйти\n" -#: initdb.c:2305 +#: initdb.c:2417 #, c-format msgid "" "\n" @@ -653,7 +667,7 @@ msgstr "" "\n" "Если каталог данных не указан, используется переменная окружения PGDATA.\n" -#: initdb.c:2307 +#: initdb.c:2419 #, c-format msgid "" "\n" @@ -662,7 +676,7 @@ msgstr "" "\n" "Об ошибках сообщайте по адресу <pgsql-bugs@postgresql.org>.\n" -#: initdb.c:2315 +#: initdb.c:2427 msgid "" "\n" "WARNING: enabling \"trust\" authentication for local connections\n" @@ -676,20 +690,20 @@ msgstr "" "A,\n" "--auth-local или --auth-host при следующем выполнении initdb.\n" -#: initdb.c:2337 +#: initdb.c:2449 #, c-format msgid "%s: invalid authentication method \"%s\" for \"%s\" connections\n" msgstr "" "%s: нераспознанный метод проверки подлинности \"%s\" для подключений \"%s\"\n" -#: initdb.c:2353 +#: initdb.c:2465 #, c-format msgid "" "%s: must specify a password for the superuser to enable %s authentication\n" msgstr "" "%s: для применения метода %s необходимо указать пароль суперпользователя\n" -#: initdb.c:2381 +#: initdb.c:2493 #, c-format msgid "" "%s: no data directory specified\n" @@ -702,7 +716,7 @@ msgstr "" "Это можно сделать, добавив ключ -D или установив переменную\n" "окружения PGDATA.\n" -#: initdb.c:2419 +#: initdb.c:2531 #, c-format msgid "" "The program \"postgres\" is needed by %s but was not found in the\n" @@ -713,7 +727,7 @@ msgstr "" "в каталоге \"%s\".\n" "Проверьте правильность установки СУБД.\n" -#: initdb.c:2426 +#: initdb.c:2538 #, c-format msgid "" "The program \"postgres\" was found by \"%s\"\n" @@ -724,17 +738,17 @@ msgstr "" "но её версия отличается от версии %s.\n" "Проверьте правильность установки СУБД.\n" -#: initdb.c:2445 +#: initdb.c:2557 #, c-format msgid "%s: input file location must be an absolute path\n" msgstr "%s: расположение входных файлов должно задаваться абсолютным путём\n" -#: initdb.c:2464 +#: initdb.c:2574 #, c-format msgid "The database cluster will be initialized with locale \"%s\".\n" msgstr "Кластер баз данных будет инициализирован с локалью \"%s\".\n" -#: initdb.c:2467 +#: initdb.c:2577 #, c-format msgid "" "The database cluster will be initialized with locales\n" @@ -753,22 +767,22 @@ msgstr "" " NUMERIC: %s\n" " TIME: %s\n" -#: initdb.c:2491 +#: initdb.c:2601 #, c-format msgid "%s: could not find suitable encoding for locale \"%s\"\n" msgstr "%s: не удалось найти подходящую кодировку для локали \"%s\"\n" -#: initdb.c:2493 +#: initdb.c:2603 #, c-format msgid "Rerun %s with the -E option.\n" msgstr "Перезапустите %s с параметром -E.\n" -#: initdb.c:2494 initdb.c:3123 initdb.c:3144 +#: initdb.c:2604 initdb.c:3245 initdb.c:3266 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" -#: initdb.c:2506 +#: initdb.c:2617 #, c-format msgid "" "Encoding \"%s\" implied by locale is not allowed as a server-side encoding.\n" @@ -777,12 +791,12 @@ msgstr "" "Кодировка \"%s\", подразумеваемая локалью, не годится для сервера.\n" "Вместо неё в качестве кодировки БД по умолчанию будет выбрана \"%s\".\n" -#: initdb.c:2514 +#: initdb.c:2623 #, c-format msgid "%s: locale \"%s\" requires unsupported encoding \"%s\"\n" msgstr "%s: для локали \"%s\" требуется неподдерживаемая кодировка \"%s\"\n" -#: initdb.c:2517 +#: initdb.c:2626 #, c-format msgid "" "Encoding \"%s\" is not allowed as a server-side encoding.\n" @@ -791,21 +805,21 @@ msgstr "" "Кодировка \"%s\" недопустима в качестве кодировки сервера.\n" "Перезапустите %s, выбрав другую локаль.\n" -#: initdb.c:2526 +#: initdb.c:2635 #, c-format msgid "The default database encoding has accordingly been set to \"%s\".\n" msgstr "" "Кодировка БД по умолчанию, выбранная в соответствии с настройками: \"%s\".\n" -#: initdb.c:2597 +#: initdb.c:2705 #, c-format msgid "" "%s: could not find suitable text search configuration for locale \"%s\"\n" msgstr "" -"%s: не удалось найти подходящую конфигурацию текстового поиска для локали " -"\"%s\"\n" +"%s: не удалось найти подходящую конфигурацию текстового поиска для локали \"" +"%s\"\n" -#: initdb.c:2608 +#: initdb.c:2716 #, c-format msgid "" "%s: warning: suitable text search configuration for locale \"%s\" is " @@ -814,7 +828,7 @@ msgstr "" "%s: внимание: для локали \"%s\" нет известной конфигурации текстового " "поиска\n" -#: initdb.c:2613 +#: initdb.c:2721 #, c-format msgid "" "%s: warning: specified text search configuration \"%s\" might not match " @@ -823,37 +837,37 @@ msgstr "" "%s: внимание: указанная конфигурация текстового поиска \"%s\" может не " "соответствовать локали \"%s\"\n" -#: initdb.c:2618 +#: initdb.c:2726 #, c-format msgid "The default text search configuration will be set to \"%s\".\n" msgstr "Выбрана конфигурация текстового поиска по умолчанию \"%s\".\n" -#: initdb.c:2662 initdb.c:2748 +#: initdb.c:2770 initdb.c:2856 #, c-format msgid "creating directory %s ... " msgstr "создание каталога %s... " -#: initdb.c:2668 initdb.c:2754 initdb.c:2822 initdb.c:2878 +#: initdb.c:2776 initdb.c:2862 initdb.c:2930 initdb.c:2992 #, c-format msgid "%s: could not create directory \"%s\": %s\n" msgstr "%s: не удалось создать каталог \"%s\": %s\n" -#: initdb.c:2680 initdb.c:2766 +#: initdb.c:2788 initdb.c:2874 #, c-format msgid "fixing permissions on existing directory %s ... " msgstr "исправление прав для существующего каталога %s... " -#: initdb.c:2686 initdb.c:2772 +#: initdb.c:2794 initdb.c:2880 #, c-format msgid "%s: could not change permissions of directory \"%s\": %s\n" msgstr "%s: не удалось поменять права для каталога \"%s\": %s\n" -#: initdb.c:2701 initdb.c:2787 +#: initdb.c:2809 initdb.c:2895 #, c-format msgid "%s: directory \"%s\" exists but is not empty\n" msgstr "%s: каталог \"%s\" существует, но он не пуст\n" -#: initdb.c:2707 +#: initdb.c:2815 #, c-format msgid "" "If you want to create a new database system, either remove or empty\n" @@ -864,17 +878,17 @@ msgstr "" "удалите или очистите каталог \"%s\",\n" "либо при запуске %s в качестве пути укажите не \"%s\".\n" -#: initdb.c:2715 initdb.c:2800 initdb.c:3157 +#: initdb.c:2823 initdb.c:2908 initdb.c:3279 #, c-format msgid "%s: could not access directory \"%s\": %s\n" msgstr "%s: нет доступа к каталогу \"%s\": %s\n" -#: initdb.c:2739 +#: initdb.c:2847 #, c-format msgid "%s: WAL directory location must be an absolute path\n" msgstr "%s: расположение каталога WAL должно определяться абсолютным путём\n" -#: initdb.c:2793 +#: initdb.c:2901 #, c-format msgid "" "If you want to store the WAL there, either remove or empty the directory\n" @@ -883,17 +897,17 @@ msgstr "" "Если вы хотите хранить WAL здесь, удалите или очистите каталог\n" "\"%s\".\n" -#: initdb.c:2808 +#: initdb.c:2916 #, c-format msgid "%s: could not create symbolic link \"%s\": %s\n" msgstr "%s: не удалось создать символическую ссылку \"%s\": %s\n" -#: initdb.c:2813 +#: initdb.c:2921 #, c-format msgid "%s: symlinks are not supported on this platform" msgstr "%s: символические ссылки не поддерживаются в этой ОС" -#: initdb.c:2837 +#: initdb.c:2945 #, c-format msgid "" "It contains a dot-prefixed/invisible file, perhaps due to it being a mount " @@ -901,67 +915,77 @@ msgid "" msgstr "" "Он содержит файл с точкой (невидимый), возможно это точка монтирования.\n" -#: initdb.c:2840 +#: initdb.c:2948 #, c-format msgid "" "It contains a lost+found directory, perhaps due to it being a mount point.\n" msgstr "Он содержит подкаталог lost+found, возможно это точка монтирования.\n" -#: initdb.c:2843 +#: initdb.c:2951 #, c-format msgid "" "Using a mount point directly as the data directory is not recommended.\n" "Create a subdirectory under the mount point.\n" msgstr "" -"Использовать в качестве каталога данных точку монтирования не " -"рекомендуется.\n" +"Использовать в качестве каталога данных точку монтирования не рекомендуется." +"\n" "Создайте в монтируемом ресурсе подкаталог и используйте его.\n" -#: initdb.c:2863 +#: initdb.c:2977 #, c-format msgid "creating subdirectories ... " msgstr "создание подкаталогов... " -#: initdb.c:2910 +#: initdb.c:3024 msgid "performing post-bootstrap initialization ... " msgstr "выполняется заключительная инициализация... " -#: initdb.c:3067 +#: initdb.c:3183 #, c-format msgid "Running in debug mode.\n" msgstr "Программа запущена в режиме отладки.\n" -#: initdb.c:3071 +#: initdb.c:3187 #, c-format msgid "Running in no-clean mode. Mistakes will not be cleaned up.\n" msgstr "" "Программа запущена в режиме 'no-clean' - очистки и исправления ошибок не " "будет.\n" -#: initdb.c:3142 +#: initdb.c:3264 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: слишком много аргументов командной строки (первый: \"%s\")\n" -#: initdb.c:3162 initdb.c:3228 +#: initdb.c:3284 initdb.c:3377 msgid "syncing data to disk ... " msgstr "сохранение данных на диске... " -#: initdb.c:3171 +#: initdb.c:3293 #, c-format msgid "%s: password prompt and password file cannot be specified together\n" msgstr "%s: нельзя одновременно запросить пароль и прочитать пароль из файла\n" -#: initdb.c:3195 +#: initdb.c:3319 +#, c-format +msgid "%s: argument of --wal-segsize must be a number\n" +msgstr "%s: аргументом --wal-segsize должно быть число\n" + +#: initdb.c:3326 +#, c-format +msgid "%s: argument of --wal-segsize must be a power of 2 between 1 and 1024\n" +msgstr "%s: аргументом --wal-segsize должна быть степень 2 от 1 до 1024\n" + +#: initdb.c:3344 #, c-format msgid "" -"%s: superuser name \"%s\" is disallowed; role names cannot begin with \"pg_" -"\"\n" +"%s: superuser name \"%s\" is disallowed; role names cannot begin with " +"\"pg_\"\n" msgstr "" "%s: имя \"%s\" для суперпользователя не допускается; имена ролей не могут " "начинаться с \"pg_\"\n" -#: initdb.c:3199 +#: initdb.c:3348 #, c-format msgid "" "The files belonging to this database system will be owned by user \"%s\".\n" @@ -972,17 +996,17 @@ msgstr "" "От его имени также будет запускаться процесс сервера.\n" "\n" -#: initdb.c:3215 +#: initdb.c:3364 #, c-format msgid "Data page checksums are enabled.\n" msgstr "Контроль целостности страниц данных включён.\n" -#: initdb.c:3217 +#: initdb.c:3366 #, c-format msgid "Data page checksums are disabled.\n" msgstr "Контроль целостности страниц данных отключён.\n" -#: initdb.c:3234 +#: initdb.c:3383 #, c-format msgid "" "\n" @@ -994,11 +1018,11 @@ msgstr "" "Каталог данных может повредиться при сбое операционной системы.\n" #. translator: This is a placeholder in a shell command. -#: initdb.c:3260 +#: initdb.c:3409 msgid "logfile" msgstr "файл_журнала" -#: initdb.c:3262 +#: initdb.c:3411 #, c-format msgid "" "\n" diff --git a/src/bin/pg_basebackup/po/de.po b/src/bin/pg_basebackup/po/de.po index 829ca9df947..ec4c70f2175 100644 --- a/src/bin/pg_basebackup/po/de.po +++ b/src/bin/pg_basebackup/po/de.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 11\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2018-09-11 02:46+0000\n" -"PO-Revision-Date: 2018-09-11 14:15+0200\n" +"POT-Creation-Date: 2018-10-08 07:15+0000\n" +"PO-Revision-Date: 2018-10-08 10:53+0200\n" "Last-Translator: Peter Eisentraut <peter_e@gmx.net>\n" "Language-Team: Peter Eisentraut <peter_e@gmx.net>\n" "Language: de\n" @@ -637,7 +637,7 @@ msgstr "%s: Write-Ahead-Log-Endposition: %s\n" #: pg_basebackup.c:1985 #, c-format -msgid "%s: checksum error occured\n" +msgid "%s: checksum error occurred\n" msgstr "%s: ein Prüfsummenfehler ist aufgetreten\n" #: pg_basebackup.c:1991 diff --git a/src/bin/pg_basebackup/po/fr.po b/src/bin/pg_basebackup/po/fr.po index fddb683bbdf..9eef91c5919 100644 --- a/src/bin/pg_basebackup/po/fr.po +++ b/src/bin/pg_basebackup/po/fr.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 9.6\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-08-07 14:15+0000\n" -"PO-Revision-Date: 2017-08-07 18:13+0200\n" +"POT-Creation-Date: 2018-09-22 00:15+0000\n" +"PO-Revision-Date: 2018-09-23 14:52+0200\n" "Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n" "Language-Team: French <guillaume@lelarge.info>\n" "Language: fr\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 2.0.2\n" +"X-Generator: Poedit 2.1.1\n" #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 #: ../../common/fe_memutils.c:98 @@ -30,18 +30,17 @@ msgid "cannot duplicate null pointer (internal error)\n" msgstr "ne peut pas dupliquer un pointeur nul (erreur interne)\n" #: ../../common/file_utils.c:82 ../../common/file_utils.c:186 -#: pg_receivewal.c:252 pg_recvlogical.c:353 +#: pg_receivewal.c:268 pg_recvlogical.c:354 #, c-format msgid "%s: could not stat file \"%s\": %s\n" -msgstr "" -"%s : n'a pas pu récupérer les informations sur le fichier « %s » : %s\n" +msgstr "%s : n'a pas pu récupérer les informations sur le fichier « %s » : %s\n" -#: ../../common/file_utils.c:162 pg_receivewal.c:153 +#: ../../common/file_utils.c:162 pg_receivewal.c:169 #, c-format msgid "%s: could not open directory \"%s\": %s\n" msgstr "%s : n'a pas pu ouvrir le répertoire « %s » : %s\n" -#: ../../common/file_utils.c:198 pg_receivewal.c:320 +#: ../../common/file_utils.c:198 pg_receivewal.c:336 #, c-format msgid "%s: could not read directory \"%s\": %s\n" msgstr "%s : n'a pas pu lire le répertoire « %s » : %s\n" @@ -52,8 +51,8 @@ msgstr "%s : n'a pas pu lire le répertoire « %s » : %s\n" msgid "%s: could not open file \"%s\": %s\n" msgstr "%s : n'a pas pu ouvrir le fichier « %s » : %s\n" -#: ../../common/file_utils.c:304 ../../common/file_utils.c:376 -#: receivelog.c:804 receivelog.c:1061 +#: ../../common/file_utils.c:304 ../../common/file_utils.c:376 receivelog.c:788 +#: receivelog.c:1045 #, c-format msgid "%s: could not fsync file \"%s\": %s\n" msgstr "%s : n'a pas pu synchroniser sur disque le fichier « %s » : %s\n" @@ -63,125 +62,106 @@ msgstr "%s : n'a pas pu synchroniser sur disque le fichier « %s » : %s\n" msgid "%s: could not rename file \"%s\" to \"%s\": %s\n" msgstr "%s : n'a pas pu renommer le fichier « %s » en « %s » : %s\n" -#: pg_basebackup.c:159 +#: pg_basebackup.c:166 #, c-format msgid "%s: removing data directory \"%s\"\n" msgstr "%s : suppression du répertoire des données « %s »\n" -#: pg_basebackup.c:162 +#: pg_basebackup.c:169 #, c-format msgid "%s: failed to remove data directory\n" msgstr "%s : échec de la suppression du répertoire des données\n" -#: pg_basebackup.c:168 +#: pg_basebackup.c:175 #, c-format msgid "%s: removing contents of data directory \"%s\"\n" msgstr "%s : suppression du contenu du répertoire des données « %s »\n" -#: pg_basebackup.c:171 +#: pg_basebackup.c:178 #, c-format msgid "%s: failed to remove contents of data directory\n" msgstr "%s : échec de la suppression du contenu du répertoire des données\n" -#: pg_basebackup.c:177 +#: pg_basebackup.c:184 #, c-format msgid "%s: removing WAL directory \"%s\"\n" msgstr "%s : suppression du répertoire des journaux de transactions « %s »\n" -#: pg_basebackup.c:180 +#: pg_basebackup.c:187 #, c-format msgid "%s: failed to remove WAL directory\n" -msgstr "" -"%s : échec de la suppression du répertoire des journaux de transactions\n" +msgstr "%s : échec de la suppression du répertoire des journaux de transactions\n" -#: pg_basebackup.c:186 +#: pg_basebackup.c:193 #, c-format msgid "%s: removing contents of WAL directory \"%s\"\n" -msgstr "" -"%s : suppression du contenu du répertoire des journaux de transactions « %s " -"»\n" +msgstr "%s : suppression du contenu du répertoire des journaux de transactions « %s »\n" -#: pg_basebackup.c:189 +#: pg_basebackup.c:196 #, c-format msgid "%s: failed to remove contents of WAL directory\n" -msgstr "" -"%s : échec de la suppression du contenu du répertoire des journaux de " -"transactions\n" +msgstr "%s : échec de la suppression du contenu du répertoire des journaux de transactions\n" -#: pg_basebackup.c:197 +#: pg_basebackup.c:204 #, c-format msgid "%s: data directory \"%s\" not removed at user's request\n" -msgstr "" -"%s : répertoire des données « %s » non supprimé à la demande de " -"l'utilisateur\n" +msgstr "%s : répertoire des données « %s » non supprimé à la demande de l'utilisateur\n" -#: pg_basebackup.c:202 +#: pg_basebackup.c:209 #, c-format msgid "%s: WAL directory \"%s\" not removed at user's request\n" -msgstr "" -"%s : répertoire des journaux de transactions « %s » non supprimé à la " -"demande de l'utilisateur\n" +msgstr "%s : répertoire des journaux de transactions « %s » non supprimé à la demande de l'utilisateur\n" -#: pg_basebackup.c:208 +#: pg_basebackup.c:215 #, c-format msgid "%s: changes to tablespace directories will not be undone\n" -msgstr "" -"%s : les modifications des répertoires des tablespaces ne seront pas " -"annulées\n" +msgstr "%s : les modifications des répertoires des tablespaces ne seront pas annulées\n" -#: pg_basebackup.c:250 +#: pg_basebackup.c:257 #, c-format msgid "%s: directory name too long\n" msgstr "%s : nom du répertoire trop long\n" -#: pg_basebackup.c:260 +#: pg_basebackup.c:267 #, c-format msgid "%s: multiple \"=\" signs in tablespace mapping\n" msgstr "%s : multiple signes « = » dans la correspondance de tablespace\n" -#: pg_basebackup.c:273 +#: pg_basebackup.c:280 #, c-format -msgid "" -"%s: invalid tablespace mapping format \"%s\", must be \"OLDDIR=NEWDIR\"\n" -msgstr "" -"%s : format de correspondance de tablespace « %s » invalide, doit être « " -"ANCIENREPERTOIRE=NOUVEAUREPERTOIRE »\n" +msgid "%s: invalid tablespace mapping format \"%s\", must be \"OLDDIR=NEWDIR\"\n" +msgstr "%s : format de correspondance de tablespace « %s » invalide, doit être « ANCIENREPERTOIRE=NOUVEAUREPERTOIRE »\n" -#: pg_basebackup.c:286 +#: pg_basebackup.c:293 #, c-format msgid "%s: old directory is not an absolute path in tablespace mapping: %s\n" -msgstr "" -"%s : l'ancien répertoire n'est pas un chemin absolu dans la correspondance " -"de tablespace : %s\n" +msgstr "%s : l'ancien répertoire n'est pas un chemin absolu dans la correspondance de tablespace : %s\n" -#: pg_basebackup.c:293 +#: pg_basebackup.c:300 #, c-format msgid "%s: new directory is not an absolute path in tablespace mapping: %s\n" -msgstr "" -"%s : le nouveau répertoire n'est pas un chemin absolu dans la " -"correspondance de tablespace : %s\n" +msgstr "%s : le nouveau répertoire n'est pas un chemin absolu dans la correspondance de tablespace : %s\n" -#: pg_basebackup.c:327 +#: pg_basebackup.c:339 #, c-format msgid "" "%s takes a base backup of a running PostgreSQL server.\n" "\n" msgstr "" -"%s prend une sauvegarde binaire d'un serveur PostgreSQL en cours " -"d'exécution.\n" +"%s prend une sauvegarde binaire d'un serveur PostgreSQL en cours d'exécution.\n" "\n" -#: pg_basebackup.c:329 pg_receivewal.c:76 pg_recvlogical.c:77 +#: pg_basebackup.c:341 pg_receivewal.c:79 pg_recvlogical.c:78 #, c-format msgid "Usage:\n" msgstr "Usage :\n" -#: pg_basebackup.c:330 pg_receivewal.c:77 pg_recvlogical.c:78 +#: pg_basebackup.c:342 pg_receivewal.c:80 pg_recvlogical.c:79 #, c-format msgid " %s [OPTION]...\n" msgstr " %s [OPTION]...\n" -#: pg_basebackup.c:331 +#: pg_basebackup.c:343 #, c-format msgid "" "\n" @@ -190,93 +170,72 @@ msgstr "" "\n" "Options contrôlant la sortie :\n" -#: pg_basebackup.c:332 +#: pg_basebackup.c:344 #, c-format msgid " -D, --pgdata=DIRECTORY receive base backup into directory\n" -msgstr "" -" -D, --pgdata=RÉPERTOIRE reçoit la sauvegarde de base dans ce " -"répertoire\n" +msgstr " -D, --pgdata=RÉPERTOIRE reçoit la sauvegarde de base dans ce répertoire\n" -#: pg_basebackup.c:333 +#: pg_basebackup.c:345 #, c-format msgid " -F, --format=p|t output format (plain (default), tar)\n" -msgstr "" -" -F, --format=p|t format en sortie (plain (par défaut), tar)\n" +msgstr " -F, --format=p|t format en sortie (plain (par défaut), tar)\n" -#: pg_basebackup.c:334 +#: pg_basebackup.c:346 #, c-format msgid "" " -r, --max-rate=RATE maximum transfer rate to transfer data directory\n" " (in kB/s, or use suffix \"k\" or \"M\")\n" msgstr "" " -r, --max-rate=TAUX taux maximum de transfert du répertoire de\n" -" données (en Ko/s, ou utiliser le suffixe « k " -"»\n" +" données (en Ko/s, ou utiliser le suffixe « k »\n" " ou « M »)\n" -#: pg_basebackup.c:336 +#: pg_basebackup.c:348 #, c-format msgid "" " -R, --write-recovery-conf\n" " write recovery.conf for replication\n" -msgstr "" -" -R, --write-recovery-conf écrit le recovery.conf pour la réplication\n" +msgstr " -R, --write-recovery-conf écrit le recovery.conf pour la réplication\n" -#: pg_basebackup.c:338 pg_receivewal.c:84 -#, c-format -msgid " -S, --slot=SLOTNAME replication slot to use\n" -msgstr " -S, --slot=NOMREP slot de réplication à utiliser\n" - -#: pg_basebackup.c:339 -#, c-format -msgid "" -" --no-slot prevent creation of temporary replication slot\n" -msgstr "" -" --no-slot empêche la création de slots de réplication " -"temporaires\n" - -#: pg_basebackup.c:340 +#: pg_basebackup.c:350 #, c-format msgid "" " -T, --tablespace-mapping=OLDDIR=NEWDIR\n" " relocate tablespace in OLDDIR to NEWDIR\n" msgstr "" " -T, --tablespace-mapping=ANCIENREP=NOUVEAUREP\n" -" déplacer le répertoire ANCIENREP en " -"NOUVEAUREP\n" +" déplacer le répertoire ANCIENREP en NOUVEAUREP\n" -#: pg_basebackup.c:342 +#: pg_basebackup.c:352 +#, c-format +msgid " --waldir=WALDIR location for the write-ahead log directory\n" +msgstr "" +" -X, --waldir=RÉP_WAL emplacement du répertoire des journaux de\n" +" transactions\n" + +#: pg_basebackup.c:353 #, c-format msgid "" " -X, --wal-method=none|fetch|stream\n" " include required WAL files with specified method\n" msgstr "" " -X, --wal-method=none|fetch|stream\n" -" inclut les journaux de transactions requis " -"avec\n" +" inclut les journaux de transactions requis avec\n" " la méthode spécifiée\n" -#: pg_basebackup.c:344 -#, c-format -msgid " --waldir=WALDIR location for the write-ahead log directory\n" -msgstr "" -" -X, --waldir=RÉP_WAL emplacement du répertoire des journaux de\n" -" transactions\n" - -#: pg_basebackup.c:345 +#: pg_basebackup.c:355 #, c-format msgid " -z, --gzip compress tar output\n" msgstr " -z, --gzip compresse la sortie tar\n" -#: pg_basebackup.c:346 +#: pg_basebackup.c:356 #, c-format -msgid "" -" -Z, --compress=0-9 compress tar output with given compression level\n" +msgid " -Z, --compress=0-9 compress tar output with given compression level\n" msgstr "" " -Z, --compress=0-9 compresse la sortie tar avec le niveau de\n" " compression indiqué\n" -#: pg_basebackup.c:347 +#: pg_basebackup.c:357 #, c-format msgid "" "\n" @@ -285,55 +244,73 @@ msgstr "" "\n" "Options générales :\n" -#: pg_basebackup.c:348 +#: pg_basebackup.c:358 #, c-format msgid "" " -c, --checkpoint=fast|spread\n" " set fast or spread checkpointing\n" -msgstr "" -" -c, --checkpoint=fast|spread exécute un CHECKPOINT rapide ou réparti\n" +msgstr " -c, --checkpoint=fast|spread exécute un CHECKPOINT rapide ou réparti\n" -#: pg_basebackup.c:350 +#: pg_basebackup.c:360 +#, c-format +msgid " -C, --create-slot create replication slot\n" +msgstr " --create-slot créer un slot de réplication\n" + +#: pg_basebackup.c:361 #, c-format msgid " -l, --label=LABEL set backup label\n" msgstr " -l, --label=LABEL configure le label de sauvegarde\n" -#: pg_basebackup.c:351 +#: pg_basebackup.c:362 #, c-format msgid " -n, --no-clean do not clean up after errors\n" msgstr " -n, --no-clean ne nettoie pas en cas d'erreur\n" -#: pg_basebackup.c:352 +#: pg_basebackup.c:363 #, c-format -msgid "" -" -N, --no-sync do not wait for changes to be written safely to " -"disk\n" -msgstr "" -" -N, --no-sync n'attend pas que les modifications soient " -"proprement écrites sur disque\n" +msgid " -N, --no-sync do not wait for changes to be written safely to disk\n" +msgstr " -N, --no-sync n'attend pas que les modifications soient proprement écrites sur disque\n" -#: pg_basebackup.c:353 +#: pg_basebackup.c:364 #, c-format msgid " -P, --progress show progress information\n" -msgstr "" -" -P, --progress affiche la progression de la sauvegarde\n" +msgstr " -P, --progress affiche la progression de la sauvegarde\n" -#: pg_basebackup.c:354 pg_receivewal.c:86 pg_recvlogical.c:98 +#: pg_basebackup.c:365 pg_receivewal.c:89 +#, c-format +msgid " -S, --slot=SLOTNAME replication slot to use\n" +msgstr " -S, --slot=NOMREP slot de réplication à utiliser\n" + +#: pg_basebackup.c:366 pg_receivewal.c:91 pg_recvlogical.c:99 #, c-format msgid " -v, --verbose output verbose messages\n" msgstr " -v, --verbose affiche des messages verbeux\n" -#: pg_basebackup.c:355 pg_receivewal.c:87 pg_recvlogical.c:99 +#: pg_basebackup.c:367 pg_receivewal.c:92 pg_recvlogical.c:100 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version affiche la version puis quitte\n" -#: pg_basebackup.c:356 pg_receivewal.c:89 pg_recvlogical.c:100 +#: pg_basebackup.c:368 +#, c-format +msgid " --no-slot prevent creation of temporary replication slot\n" +msgstr " --no-slot empêche la création de slots de réplication temporaires\n" + +#: pg_basebackup.c:369 +#, c-format +msgid "" +" --no-verify-checksums\n" +" do not verify checksums\n" +msgstr "" +" --no-verify-checksums\n" +" ne vérifie pas les sommes de contrôle\n" + +#: pg_basebackup.c:371 pg_receivewal.c:94 pg_recvlogical.c:101 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help affiche cette aide puis quitte\n" -#: pg_basebackup.c:357 pg_receivewal.c:90 pg_recvlogical.c:101 +#: pg_basebackup.c:372 pg_receivewal.c:95 pg_recvlogical.c:102 #, c-format msgid "" "\n" @@ -342,57 +319,52 @@ msgstr "" "\n" "Options de connexion :\n" -#: pg_basebackup.c:358 pg_receivewal.c:91 +#: pg_basebackup.c:373 pg_receivewal.c:96 #, c-format msgid " -d, --dbname=CONNSTR connection string\n" msgstr " -d, --dbname=CONNSTR chaîne de connexion\n" -#: pg_basebackup.c:359 pg_receivewal.c:92 pg_recvlogical.c:103 +#: pg_basebackup.c:374 pg_receivewal.c:97 pg_recvlogical.c:104 #, c-format msgid " -h, --host=HOSTNAME database server host or socket directory\n" msgstr "" " -h, --host=NOMHÔTE hôte du serveur de bases de données ou\n" " répertoire des sockets\n" -#: pg_basebackup.c:360 pg_receivewal.c:93 pg_recvlogical.c:104 +#: pg_basebackup.c:375 pg_receivewal.c:98 pg_recvlogical.c:105 #, c-format msgid " -p, --port=PORT database server port number\n" msgstr "" " -p, --port=PORT numéro de port du serveur de bases de\n" " données\n" -#: pg_basebackup.c:361 +#: pg_basebackup.c:376 #, c-format msgid "" " -s, --status-interval=INTERVAL\n" -" time between status packets sent to server (in " -"seconds)\n" +" time between status packets sent to server (in seconds)\n" msgstr "" -" -s, --status-interval=INTERVAL durée entre l'envoi de paquets de statut " -"au\n" +" -s, --status-interval=INTERVAL durée entre l'envoi de paquets de statut au\n" " serveur (en secondes)\n" -#: pg_basebackup.c:363 pg_receivewal.c:94 pg_recvlogical.c:105 +#: pg_basebackup.c:378 pg_receivewal.c:99 pg_recvlogical.c:106 #, c-format msgid " -U, --username=NAME connect as specified database user\n" msgstr " -U, --username=NOM se connecte avec cet utilisateur\n" -#: pg_basebackup.c:364 pg_receivewal.c:95 pg_recvlogical.c:106 +#: pg_basebackup.c:379 pg_receivewal.c:100 pg_recvlogical.c:107 #, c-format msgid " -w, --no-password never prompt for password\n" msgstr " -w, --no-password ne demande jamais le mot de passe\n" -#: pg_basebackup.c:365 pg_receivewal.c:96 pg_recvlogical.c:107 +#: pg_basebackup.c:380 pg_receivewal.c:101 pg_recvlogical.c:108 #, c-format -msgid "" -" -W, --password force password prompt (should happen " -"automatically)\n" +msgid " -W, --password force password prompt (should happen automatically)\n" msgstr "" -" -W, --password force la demande du mot de passe (devrait " -"arriver\n" +" -W, --password force la demande du mot de passe (devrait arriver\n" " automatiquement)\n" -#: pg_basebackup.c:366 pg_receivewal.c:100 pg_recvlogical.c:108 +#: pg_basebackup.c:381 pg_receivewal.c:105 pg_recvlogical.c:109 #, c-format msgid "" "\n" @@ -401,452 +373,448 @@ msgstr "" "\n" "Rapporter les bogues à <pgsql-bugs@postgresql.org>.\n" -#: pg_basebackup.c:409 +#: pg_basebackup.c:424 #, c-format msgid "%s: could not read from ready pipe: %s\n" msgstr "%s : n'a pas pu lire à partir du tube : %s\n" -#: pg_basebackup.c:417 pg_basebackup.c:552 pg_basebackup.c:2005 -#: streamutil.c:286 +#: pg_basebackup.c:432 pg_basebackup.c:563 pg_basebackup.c:2064 +#: streamutil.c:460 #, c-format msgid "%s: could not parse write-ahead log location \"%s\"\n" -msgstr "" -"%s : n'a pas pu analyser l'emplacement du journal des transactions « %s »\n" +msgstr "%s : n'a pas pu analyser l'emplacement du journal des transactions « %s »\n" -#: pg_basebackup.c:515 pg_receivewal.c:428 +#: pg_basebackup.c:526 pg_receivewal.c:443 #, c-format msgid "%s: could not finish writing WAL files: %s\n" -msgstr "" -"%s : n'a pas pu finir l'écriture dans les fichiers de transactions : %s\n" +msgstr "%s : n'a pas pu finir l'écriture dans les fichiers de transactions : %s\n" -#: pg_basebackup.c:565 +#: pg_basebackup.c:576 #, c-format msgid "%s: could not create pipe for background process: %s\n" -msgstr "" -"%s : n'a pas pu créer un tube pour le processus en tâche de fond : %s\n" +msgstr "%s : n'a pas pu créer un tube pour le processus en tâche de fond : %s\n" + +#: pg_basebackup.c:612 +#, c-format +msgid "%s: created temporary replication slot \"%s\"\n" +msgstr "%s : a créé le slot de réplication temporaire « %s »\n" -#: pg_basebackup.c:605 pg_basebackup.c:661 pg_basebackup.c:1423 +#: pg_basebackup.c:615 +#, c-format +msgid "%s: created replication slot \"%s\"\n" +msgstr "%s : a créé le slot de réplication « %s »\n" + +#: pg_basebackup.c:636 pg_basebackup.c:692 pg_basebackup.c:1462 #, c-format msgid "%s: could not create directory \"%s\": %s\n" msgstr "%s : n'a pas pu créer le répertoire « %s » : %s\n" -#: pg_basebackup.c:624 +#: pg_basebackup.c:655 #, c-format msgid "%s: could not create background process: %s\n" msgstr "%s : n'a pas pu créer un processus en tâche de fond : %s\n" -#: pg_basebackup.c:636 +#: pg_basebackup.c:667 #, c-format msgid "%s: could not create background thread: %s\n" msgstr "%s : n'a pas pu créer un thread en tâche de fond : %s\n" -#: pg_basebackup.c:684 +#: pg_basebackup.c:715 #, c-format msgid "%s: directory \"%s\" exists but is not empty\n" msgstr "%s : le répertoire « %s » existe mais n'est pas vide\n" -#: pg_basebackup.c:692 +#: pg_basebackup.c:723 #, c-format msgid "%s: could not access directory \"%s\": %s\n" msgstr "%s : n'a pas pu accéder au répertoire « %s » : %s\n" -#: pg_basebackup.c:754 +#: pg_basebackup.c:785 #, c-format msgid "%*s/%s kB (100%%), %d/%d tablespace %*s" msgid_plural "%*s/%s kB (100%%), %d/%d tablespaces %*s" msgstr[0] "%*s/%s Ko (100%%), %d/%d tablespace %*s" msgstr[1] "%*s/%s Ko (100%%), %d/%d tablespaces %*s" -#: pg_basebackup.c:766 +#: pg_basebackup.c:797 #, c-format msgid "%*s/%s kB (%d%%), %d/%d tablespace (%s%-*.*s)" msgid_plural "%*s/%s kB (%d%%), %d/%d tablespaces (%s%-*.*s)" msgstr[0] "%*s/%s Ko (%d%%), %d/%d tablespace (%s%-*.*s)" msgstr[1] "%*s/%s Ko (%d%%), %d/%d tablespaces (%s%-*.*s)" -#: pg_basebackup.c:782 +#: pg_basebackup.c:813 #, c-format msgid "%*s/%s kB (%d%%), %d/%d tablespace" msgid_plural "%*s/%s kB (%d%%), %d/%d tablespaces" msgstr[0] "%*s/%s Ko (%d%%), %d/%d tablespace" msgstr[1] "%*s/%s Ko (%d%%), %d/%d tablespaces" -#: pg_basebackup.c:804 +#: pg_basebackup.c:838 #, c-format msgid "%s: transfer rate \"%s\" is not a valid value\n" -msgstr "" -"%s : le taux de transfert « %s » ne correspond pas à une valeur valide\n" +msgstr "%s : le taux de transfert « %s » ne correspond pas à une valeur valide\n" -#: pg_basebackup.c:811 +#: pg_basebackup.c:845 #, c-format msgid "%s: invalid transfer rate \"%s\": %s\n" msgstr "%s : taux de transfert invalide (« %s ») : %s\n" -#: pg_basebackup.c:821 +#: pg_basebackup.c:855 #, c-format msgid "%s: transfer rate must be greater than zero\n" msgstr "%s : le taux de transfert doit être supérieur à zéro\n" -#: pg_basebackup.c:855 +#: pg_basebackup.c:889 #, c-format msgid "%s: invalid --max-rate unit: \"%s\"\n" msgstr "%s : unité invalide pour --max-rate : « %s »\n" -#: pg_basebackup.c:864 +#: pg_basebackup.c:898 #, c-format msgid "%s: transfer rate \"%s\" exceeds integer range\n" msgstr "%s : le taux de transfert « %s » dépasse l'échelle des entiers\n" -#: pg_basebackup.c:876 +#: pg_basebackup.c:910 #, c-format msgid "%s: transfer rate \"%s\" is out of range\n" msgstr "%s : le taux de transfert « %s » est en dehors des limites\n" -#: pg_basebackup.c:900 +#: pg_basebackup.c:934 #, c-format msgid "%s: could not write to compressed file \"%s\": %s\n" msgstr "%s : n'a pas pu écrire dans le fichier compressé « %s » : %s\n" -#: pg_basebackup.c:910 pg_basebackup.c:1517 pg_basebackup.c:1683 +#: pg_basebackup.c:944 pg_basebackup.c:1556 pg_basebackup.c:1722 #, c-format msgid "%s: could not write to file \"%s\": %s\n" msgstr "%s : n'a pas pu écrire dans le fichier « %s » : %s\n" -#: pg_basebackup.c:969 pg_basebackup.c:990 pg_basebackup.c:1018 +#: pg_basebackup.c:1003 pg_basebackup.c:1024 pg_basebackup.c:1052 #, c-format msgid "%s: could not set compression level %d: %s\n" msgstr "%s : n'a pas pu configurer le niveau de compression %d : %s\n" -#: pg_basebackup.c:1039 +#: pg_basebackup.c:1073 #, c-format msgid "%s: could not create compressed file \"%s\": %s\n" msgstr "%s : n'a pas pu créer le fichier compressé « %s » : %s\n" -#: pg_basebackup.c:1050 pg_basebackup.c:1477 pg_basebackup.c:1676 +#: pg_basebackup.c:1084 pg_basebackup.c:1516 pg_basebackup.c:1715 #, c-format msgid "%s: could not create file \"%s\": %s\n" msgstr "%s : n'a pas pu créer le fichier « %s » : %s\n" -#: pg_basebackup.c:1062 pg_basebackup.c:1330 +#: pg_basebackup.c:1096 pg_basebackup.c:1369 #, c-format msgid "%s: could not get COPY data stream: %s" msgstr "%s : n'a pas pu obtenir le flux de données de COPY : %s" -#: pg_basebackup.c:1119 +#: pg_basebackup.c:1153 #, c-format msgid "%s: could not close compressed file \"%s\": %s\n" msgstr "%s : n'a pas pu fermer le fichier compressé « %s » : %s\n" -#: pg_basebackup.c:1132 pg_recvlogical.c:631 receivelog.c:223 receivelog.c:308 -#: receivelog.c:714 +#: pg_basebackup.c:1166 pg_recvlogical.c:632 receivelog.c:224 receivelog.c:309 +#: receivelog.c:698 #, c-format msgid "%s: could not close file \"%s\": %s\n" msgstr "%s : n'a pas pu fermer le fichier « %s » : %s\n" -#: pg_basebackup.c:1143 pg_basebackup.c:1359 pg_recvlogical.c:453 -#: receivelog.c:1009 +#: pg_basebackup.c:1177 pg_basebackup.c:1398 pg_recvlogical.c:454 +#: receivelog.c:993 #, c-format msgid "%s: could not read COPY data: %s" msgstr "%s : n'a pas pu lire les données du COPY : %s" -#: pg_basebackup.c:1373 +#: pg_basebackup.c:1412 #, c-format msgid "%s: invalid tar block header size: %d\n" msgstr "%s : taille invalide de l'en-tête de bloc du fichier tar : %d\n" -#: pg_basebackup.c:1431 +#: pg_basebackup.c:1470 #, c-format msgid "%s: could not set permissions on directory \"%s\": %s\n" msgstr "%s : n'a pas configurer les droits sur le répertoire « %s » : %s\n" -#: pg_basebackup.c:1455 +#: pg_basebackup.c:1494 #, c-format msgid "%s: could not create symbolic link from \"%s\" to \"%s\": %s\n" msgstr "%s : n'a pas pu créer le lien symbolique de « %s » vers « %s » : %s\n" -#: pg_basebackup.c:1464 +#: pg_basebackup.c:1503 #, c-format msgid "%s: unrecognized link indicator \"%c\"\n" msgstr "%s : indicateur de lien « %c » non reconnu\n" -#: pg_basebackup.c:1484 +#: pg_basebackup.c:1523 #, c-format msgid "%s: could not set permissions on file \"%s\": %s\n" msgstr "%s : n'a pas pu configurer les droits sur le fichier « %s » : %s\n" -#: pg_basebackup.c:1543 +#: pg_basebackup.c:1582 #, c-format msgid "%s: COPY stream ended before last file was finished\n" -msgstr "" -"%s : le flux COPY s'est terminé avant que le dernier fichier soit terminé\n" +msgstr "%s : le flux COPY s'est terminé avant que le dernier fichier soit terminé\n" -#: pg_basebackup.c:1571 pg_basebackup.c:1591 pg_basebackup.c:1598 -#: pg_basebackup.c:1651 +#: pg_basebackup.c:1610 pg_basebackup.c:1630 pg_basebackup.c:1637 +#: pg_basebackup.c:1690 #, c-format msgid "%s: out of memory\n" msgstr "%s : mémoire épuisée\n" -#: pg_basebackup.c:1724 +#: pg_basebackup.c:1763 #, c-format msgid "%s: incompatible server version %s\n" msgstr "%s : version « %s » du serveur incompatible\n" -#: pg_basebackup.c:1739 +#: pg_basebackup.c:1778 #, c-format msgid "HINT: use -X none or -X fetch to disable log streaming\n" -msgstr "" -"ASTUCE : utilisez -X none ou -X fetch pour désactiver la réplication en " -"flux\n" +msgstr "ASTUCE : utilisez -X none ou -X fetch pour désactiver la réplication en flux\n" -#: pg_basebackup.c:1765 +#: pg_basebackup.c:1804 #, c-format msgid "%s: initiating base backup, waiting for checkpoint to complete\n" -msgstr "" -"%s : début de la sauvegarde de base, en attente de la fin du checkpoint\n" +msgstr "%s : début de la sauvegarde de base, en attente de la fin du checkpoint\n" -#: pg_basebackup.c:1783 pg_recvlogical.c:270 receivelog.c:492 receivelog.c:563 -#: receivelog.c:603 streamutil.c:256 streamutil.c:364 streamutil.c:410 +#: pg_basebackup.c:1829 pg_recvlogical.c:271 receivelog.c:493 receivelog.c:546 +#: receivelog.c:586 streamutil.c:303 streamutil.c:377 streamutil.c:430 +#: streamutil.c:544 streamutil.c:590 #, c-format msgid "%s: could not send replication command \"%s\": %s" msgstr "%s : n'a pas pu envoyer la commande de réplication « %s » : %s" -#: pg_basebackup.c:1794 +#: pg_basebackup.c:1840 #, c-format msgid "%s: could not initiate base backup: %s" msgstr "%s : n'a pas pu initier la sauvegarde de base : %s" -#: pg_basebackup.c:1801 +#: pg_basebackup.c:1847 #, c-format -msgid "" -"%s: server returned unexpected response to BASE_BACKUP command; got %d rows " -"and %d fields, expected %d rows and %d fields\n" -msgstr "" -"%s : le serveur a renvoyé une réponse inattendue à la commande " -"BASE_BACKUP ; a récupéré %d lignes et %d champs, alors qu'il attendait %d " -"lignes et %d champs\n" +msgid "%s: server returned unexpected response to BASE_BACKUP command; got %d rows and %d fields, expected %d rows and %d fields\n" +msgstr "%s : le serveur a renvoyé une réponse inattendue à la commande BASE_BACKUP ; a récupéré %d lignes et %d champs, alors qu'il attendait %d lignes et %d champs\n" -#: pg_basebackup.c:1809 +#: pg_basebackup.c:1855 #, c-format msgid "%s: checkpoint completed\n" msgstr "%s : checkpoint terminé\n" -#: pg_basebackup.c:1824 +#: pg_basebackup.c:1870 #, c-format msgid "%s: write-ahead log start point: %s on timeline %u\n" -msgstr "" -"%s : point de départ du journal de transactions : %s sur la timeline %u\n" +msgstr "%s : point de départ du journal de transactions : %s sur la timeline %u\n" -#: pg_basebackup.c:1833 +#: pg_basebackup.c:1879 #, c-format msgid "%s: could not get backup header: %s" msgstr "%s : n'a pas pu obtenir l'en-tête du serveur : %s" -#: pg_basebackup.c:1839 +#: pg_basebackup.c:1885 #, c-format msgid "%s: no data returned from server\n" msgstr "%s : aucune donnée renvoyée du serveur\n" -#: pg_basebackup.c:1871 +#: pg_basebackup.c:1917 #, c-format msgid "%s: can only write single tablespace to stdout, database has %d\n" -msgstr "" -"%s : peut seulement écrire un tablespace sur la sortie standard, la base en " -"a %d\n" +msgstr "%s : peut seulement écrire un tablespace sur la sortie standard, la base en a %d\n" -#: pg_basebackup.c:1883 +#: pg_basebackup.c:1929 #, c-format msgid "%s: starting background WAL receiver\n" -msgstr "" -"%s : lance le récepteur de journaux de transactions en tâche de fond\n" +msgstr "%s : lance le récepteur de journaux de transactions en tâche de fond\n" -#: pg_basebackup.c:1914 +#: pg_basebackup.c:1961 #, c-format msgid "%s: could not get write-ahead log end position from server: %s" msgstr "" "%s : n'a pas pu obtenir la position finale des journaux de transactions à\n" "partir du serveur : %s" -#: pg_basebackup.c:1921 +#: pg_basebackup.c:1968 #, c-format msgid "%s: no write-ahead log end position returned from server\n" -msgstr "" -"%s : aucune position de fin du journal de transactions renvoyée par le " -"serveur\n" +msgstr "%s : aucune position de fin du journal de transactions renvoyée par le serveur\n" -#: pg_basebackup.c:1927 +#: pg_basebackup.c:1974 #, c-format msgid "%s: write-ahead log end point: %s\n" msgstr "%s : point final du journal de transactions : %s\n" -#: pg_basebackup.c:1933 +#: pg_basebackup.c:1985 +#, c-format +msgid "%s: checksum error occured\n" +msgstr "%s : erreur de somme de contrôle\n" + +#: pg_basebackup.c:1991 #, c-format msgid "%s: final receive failed: %s" msgstr "%s : échec lors de la réception finale : %s" -#: pg_basebackup.c:1957 +#: pg_basebackup.c:2016 #, c-format msgid "%s: waiting for background process to finish streaming ...\n" -msgstr "" -"%s : en attente que le processus en tâche de fond termine le flux...\n" +msgstr "%s : en attente que le processus en tâche de fond termine le flux...\n" -#: pg_basebackup.c:1963 +#: pg_basebackup.c:2022 #, c-format msgid "%s: could not send command to background pipe: %s\n" msgstr "%s : n'a pas pu envoyer la commande au tube du processus : %s\n" -#: pg_basebackup.c:1972 +#: pg_basebackup.c:2031 #, c-format msgid "%s: could not wait for child process: %s\n" msgstr "%s : n'a pas pu attendre le processus fils : %s\n" -#: pg_basebackup.c:1978 +#: pg_basebackup.c:2037 #, c-format msgid "%s: child %d died, expected %d\n" msgstr "%s : le fils %d est mort, %d attendu\n" -#: pg_basebackup.c:1984 +#: pg_basebackup.c:2043 #, c-format msgid "%s: child process did not exit normally\n" msgstr "%s : le processus fils n'a pas quitté normalement\n" -#: pg_basebackup.c:1990 +#: pg_basebackup.c:2049 #, c-format msgid "%s: child process exited with error %d\n" msgstr "%s : le processus fils a quitté avec le code erreur %d\n" -#: pg_basebackup.c:2017 +#: pg_basebackup.c:2076 #, c-format msgid "%s: could not wait for child thread: %s\n" msgstr "%s : n'a pas pu attendre le thread : %s\n" -#: pg_basebackup.c:2024 +#: pg_basebackup.c:2083 #, c-format msgid "%s: could not get child thread exit status: %s\n" msgstr "%s : n'a pas pu obtenir le code de sortie du thread : %s\n" -#: pg_basebackup.c:2030 +#: pg_basebackup.c:2089 #, c-format msgid "%s: child thread exited with error %u\n" msgstr "%s : le thread a quitté avec le code d'erreur %u\n" -#: pg_basebackup.c:2068 +#: pg_basebackup.c:2127 #, c-format msgid "%s: base backup completed\n" msgstr "%s : sauvegarde de base terminée\n" -#: pg_basebackup.c:2145 +#: pg_basebackup.c:2208 #, c-format msgid "%s: invalid output format \"%s\", must be \"plain\" or \"tar\"\n" -msgstr "" -"%s : format de sortie « %s » invalide, doit être soit « plain » soit « tar " -"»\n" +msgstr "%s : format de sortie « %s » invalide, doit être soit « plain » soit « tar »\n" -#: pg_basebackup.c:2190 +#: pg_basebackup.c:2253 #, c-format -msgid "" -"%s: invalid wal-method option \"%s\", must be \"fetch\", \"stream\", or " -"\"none\"\n" +msgid "%s: invalid wal-method option \"%s\", must be \"fetch\", \"stream\", or \"none\"\n" msgstr "" -"%s : option wal-method « %s » invalide, doit être soit « fetch » soit « " -"stream »\n" +"%s : option wal-method « %s » invalide, doit être soit « fetch » soit « stream »\n" "soit « none »\n" -#: pg_basebackup.c:2218 pg_receivewal.c:556 +#: pg_basebackup.c:2281 pg_receivewal.c:585 #, c-format msgid "%s: invalid compression level \"%s\"\n" msgstr "%s : niveau de compression « %s » invalide\n" -#: pg_basebackup.c:2230 +#: pg_basebackup.c:2293 #, c-format -msgid "" -"%s: invalid checkpoint argument \"%s\", must be \"fast\" or \"spread\"\n" +msgid "%s: invalid checkpoint argument \"%s\", must be \"fast\" or \"spread\"\n" msgstr "" "%s : argument « %s » invalide pour le CHECKPOINT, doit être soit « fast »\n" "soit « spread »\n" -#: pg_basebackup.c:2257 pg_receivewal.c:538 pg_recvlogical.c:825 +#: pg_basebackup.c:2320 pg_receivewal.c:557 pg_recvlogical.c:826 #, c-format msgid "%s: invalid status interval \"%s\"\n" msgstr "%s : intervalle « %s » invalide du statut\n" -#: pg_basebackup.c:2273 pg_basebackup.c:2287 pg_basebackup.c:2298 -#: pg_basebackup.c:2311 pg_basebackup.c:2321 pg_basebackup.c:2331 -#: pg_basebackup.c:2343 pg_basebackup.c:2357 pg_basebackup.c:2368 -#: pg_receivewal.c:579 pg_receivewal.c:593 pg_receivewal.c:601 -#: pg_receivewal.c:611 pg_receivewal.c:622 pg_recvlogical.c:852 -#: pg_recvlogical.c:866 pg_recvlogical.c:877 pg_recvlogical.c:885 -#: pg_recvlogical.c:893 pg_recvlogical.c:901 pg_recvlogical.c:909 -#: pg_recvlogical.c:917 pg_recvlogical.c:927 +#: pg_basebackup.c:2339 pg_basebackup.c:2353 pg_basebackup.c:2364 +#: pg_basebackup.c:2377 pg_basebackup.c:2387 pg_basebackup.c:2397 +#: pg_basebackup.c:2409 pg_basebackup.c:2423 pg_basebackup.c:2433 +#: pg_basebackup.c:2446 pg_basebackup.c:2457 pg_receivewal.c:611 +#: pg_receivewal.c:625 pg_receivewal.c:633 pg_receivewal.c:643 +#: pg_receivewal.c:651 pg_receivewal.c:662 pg_recvlogical.c:853 +#: pg_recvlogical.c:867 pg_recvlogical.c:878 pg_recvlogical.c:886 +#: pg_recvlogical.c:894 pg_recvlogical.c:902 pg_recvlogical.c:910 +#: pg_recvlogical.c:918 pg_recvlogical.c:928 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Essayer « %s --help » pour plus d'informations.\n" -#: pg_basebackup.c:2285 pg_receivewal.c:591 pg_recvlogical.c:864 +#: pg_basebackup.c:2351 pg_receivewal.c:623 pg_recvlogical.c:865 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" -msgstr "" -"%s : trop d'arguments en ligne de commande (le premier étant « %s »)\n" +msgstr "%s : trop d'arguments en ligne de commande (le premier étant « %s »)\n" -#: pg_basebackup.c:2297 pg_receivewal.c:621 +#: pg_basebackup.c:2363 pg_receivewal.c:661 #, c-format msgid "%s: no target directory specified\n" msgstr "%s : aucun répertoire cible indiqué\n" -#: pg_basebackup.c:2309 +#: pg_basebackup.c:2375 #, c-format msgid "%s: only tar mode backups can be compressed\n" msgstr "%s : seules les sauvegardes en mode tar peuvent être compressées\n" -#: pg_basebackup.c:2319 +#: pg_basebackup.c:2385 #, c-format msgid "%s: cannot stream write-ahead logs in tar mode to stdout\n" -msgstr "" -"%s : ne peut pas envoyer les journaux de transactions vers stdout en mode " -"tar\n" +msgstr "%s : ne peut pas envoyer les journaux de transactions vers stdout en mode tar\n" -#: pg_basebackup.c:2329 +#: pg_basebackup.c:2395 #, c-format msgid "%s: replication slots can only be used with WAL streaming\n" -msgstr "" -"%s : les slots de réplications peuvent seulement être utilisés avec la " -"réplication en flux des WAL\n" +msgstr "%s : les slots de réplications peuvent seulement être utilisés avec la réplication en flux des WAL\n" -#: pg_basebackup.c:2341 +#: pg_basebackup.c:2407 #, c-format msgid "%s: --no-slot cannot be used with slot name\n" msgstr "%s: --no-slot ne peut pas être utilisé avec un nom de slot\n" -#: pg_basebackup.c:2355 +#. translator: second %s is an option name +#: pg_basebackup.c:2421 pg_receivewal.c:641 +#, c-format +msgid "%s: %s needs a slot to be specified using --slot\n" +msgstr "%s : %s a besoin du slot avec l'option --slot\n" + +#: pg_basebackup.c:2431 +#, c-format +msgid "%s: --create-slot and --no-slot are incompatible options\n" +msgstr "%s : --create-slot et --no-slot sont des options incompatibles\n" + +#: pg_basebackup.c:2444 #, c-format msgid "%s: WAL directory location can only be specified in plain mode\n" msgstr "" "%s : l'emplacement du répertoire des journaux de transactions doit être\n" "indiqué uniquement dans le mode plain\n" -#: pg_basebackup.c:2366 +#: pg_basebackup.c:2455 #, c-format msgid "%s: WAL directory location must be an absolute path\n" msgstr "" "%s : l'emplacement du répertoire des journaux de transactions doit être\n" "indiqué avec un chemin absolu\n" -#: pg_basebackup.c:2378 pg_receivewal.c:631 +#: pg_basebackup.c:2467 pg_receivewal.c:671 #, c-format msgid "%s: this build does not support compression\n" msgstr "%s : cette construction ne supporte pas la compression\n" -#: pg_basebackup.c:2418 +#: pg_basebackup.c:2521 #, c-format msgid "%s: could not create symbolic link \"%s\": %s\n" msgstr "%s : n'a pas pu créer le lien symbolique « %s » : %s\n" -#: pg_basebackup.c:2423 +#: pg_basebackup.c:2526 #, c-format msgid "%s: symlinks are not supported on this platform\n" -msgstr "" -"%s : les liens symboliques ne sont pas supportés sur cette plateforme\n" +msgstr "%s : les liens symboliques ne sont pas supportés sur cette plateforme\n" -#: pg_receivewal.c:74 +#: pg_receivewal.c:77 #, c-format msgid "" "%s receives PostgreSQL streaming write-ahead logs.\n" @@ -855,7 +823,7 @@ msgstr "" "%s reçoit le flux des journaux de transactions PostgreSQL.\n" "\n" -#: pg_receivewal.c:78 pg_recvlogical.c:83 +#: pg_receivewal.c:81 pg_recvlogical.c:84 #, c-format msgid "" "\n" @@ -864,58 +832,59 @@ msgstr "" "\n" "Options :\n" -#: pg_receivewal.c:79 +#: pg_receivewal.c:82 #, c-format -msgid "" -" -D, --directory=DIR receive write-ahead log files into this directory\n" +msgid " -D, --directory=DIR receive write-ahead log files into this directory\n" msgstr "" " -D, --directory=RÉP reçoit les journaux de transactions dans ce\n" " répertoire\n" -#: pg_receivewal.c:80 pg_recvlogical.c:88 +#: pg_receivewal.c:83 pg_recvlogical.c:85 #, c-format -msgid "" -" --if-not-exists do not error if slot already exists when creating " -"a slot\n" +msgid " -E, --endpos=LSN exit after receiving the specified LSN\n" +msgstr " -E, --endpos=LSN quitte après avoir reçu le LSN spécifié\n" + +#: pg_receivewal.c:84 pg_recvlogical.c:89 +#, c-format +msgid " --if-not-exists do not error if slot already exists when creating a slot\n" msgstr "" -" --if-not-exists ne pas renvoyer une erreur si le slot existe" -"\\n\n" +" --if-not-exists ne pas renvoyer une erreur si le slot existe\\n\n" " déjà lors de sa création\n" -#: pg_receivewal.c:81 pg_recvlogical.c:90 +#: pg_receivewal.c:85 pg_recvlogical.c:91 #, c-format msgid " -n, --no-loop do not loop on connection lost\n" -msgstr "" -" -n, --no-loop ne boucle pas en cas de perte de la " -"connexion\n" +msgstr " -n, --no-loop ne boucle pas en cas de perte de la connexion\n" -#: pg_receivewal.c:82 pg_recvlogical.c:95 +#: pg_receivewal.c:86 +#, c-format +msgid " --no-sync do not wait for changes to be written safely to disk\n" +msgstr " --no-sync n'attend pas que les modifications soient proprement écrites sur disque\n" + +#: pg_receivewal.c:87 pg_recvlogical.c:96 #, c-format msgid "" " -s, --status-interval=SECS\n" -" time between status packets sent to server " -"(default: %d)\n" +" time between status packets sent to server (default: %d)\n" msgstr "" " -s, --status-interval=SECS durée entre l'envoi de paquets de statut au\n" " (par défaut %d)\n" -#: pg_receivewal.c:85 +#: pg_receivewal.c:90 #, c-format -msgid "" -" --synchronous flush write-ahead log immediately after writing\n" +msgid " --synchronous flush write-ahead log immediately after writing\n" msgstr "" -" --synchronous vide le journal de transactions " -"immédiatement\n" +" --synchronous vide le journal de transactions immédiatement\n" " après son écriture\n" -#: pg_receivewal.c:88 +#: pg_receivewal.c:93 #, c-format msgid " -Z, --compress=0-9 compress logs with given compression level\n" msgstr "" " -Z, --compress=0-9 compresse la sortie tar avec le niveau de\n" " compression indiqué\n" -#: pg_receivewal.c:97 +#: pg_receivewal.c:102 #, c-format msgid "" "\n" @@ -924,128 +893,124 @@ msgstr "" "\n" "Actions optionnelles :\n" -#: pg_receivewal.c:98 pg_recvlogical.c:80 +#: pg_receivewal.c:103 pg_recvlogical.c:81 #, c-format -msgid "" -" --create-slot create a new replication slot (for the slot's name " -"see --slot)\n" +msgid " --create-slot create a new replication slot (for the slot's name see --slot)\n" msgstr "" -" --create-slot créer un nouveau slot de réplication (pour " -"le\n" +" --create-slot créer un nouveau slot de réplication (pour le\n" " nom du slot, voir --slot)\n" -#: pg_receivewal.c:99 pg_recvlogical.c:81 +#: pg_receivewal.c:104 pg_recvlogical.c:82 #, c-format -msgid "" -" --drop-slot drop the replication slot (for the slot's name see " -"--slot)\n" +msgid " --drop-slot drop the replication slot (for the slot's name see --slot)\n" msgstr "" -" --drop-slot supprimer un nouveau slot de réplication " -"(pour\n" +" --drop-slot supprimer un nouveau slot de réplication (pour\n" " le nom du slot, voir --slot)\n" -#: pg_receivewal.c:111 +#: pg_receivewal.c:116 #, c-format msgid "%s: finished segment at %X/%X (timeline %u)\n" msgstr "%s : segment terminé à %X/%X (timeline %u)\n" -#: pg_receivewal.c:124 +#: pg_receivewal.c:123 +#, c-format +msgid "%s: stopped log streaming at %X/%X (timeline %u)\n" +msgstr "%s : arrêt du flux streaming à %X/%X (timeline %u)\n" + +#: pg_receivewal.c:139 #, c-format msgid "%s: switched to timeline %u at %X/%X\n" msgstr "%s : a basculé sur la timeline %u à %X/%X\n" -#: pg_receivewal.c:133 +#: pg_receivewal.c:149 #, c-format msgid "%s: received interrupt signal, exiting\n" msgstr "%s : a reçu un signal d'interruption, quitte\n" -#: pg_receivewal.c:171 +#: pg_receivewal.c:187 #, c-format msgid "%s: could not close directory \"%s\": %s\n" msgstr "%s : n'a pas pu fermer le répertoire « %s » : %s\n" -#: pg_receivewal.c:260 +#: pg_receivewal.c:276 #, c-format msgid "%s: segment file \"%s\" has incorrect size %d, skipping\n" msgstr "%s : le segment « %s » a une taille %d incorrecte, ignoré\n" -#: pg_receivewal.c:277 +#: pg_receivewal.c:293 #, c-format msgid "%s: could not open compressed file \"%s\": %s\n" msgstr "%s : n'a pas pu ouvrir le fichier compressé « %s » : %s\n" -#: pg_receivewal.c:283 +#: pg_receivewal.c:299 #, c-format msgid "%s: could not seek in compressed file \"%s\": %s\n" msgstr "%s : n'a pas pu chercher dans le fichier compressé « %s » : %s\n" -#: pg_receivewal.c:289 +#: pg_receivewal.c:305 #, c-format msgid "%s: could not read compressed file \"%s\": %s\n" msgstr "%s : n'a pas pu lire le fichier compressé « %s » : %s\n" -#: pg_receivewal.c:301 +#: pg_receivewal.c:317 #, c-format -msgid "" -"%s: compressed segment file \"%s\" has incorrect uncompressed size %d, " -"skipping\n" -msgstr "" -"%s : le segment compressé « %s » a une taille %d non compressé incorrecte, " -"ignoré\n" +msgid "%s: compressed segment file \"%s\" has incorrect uncompressed size %d, skipping\n" +msgstr "%s : le segment compressé « %s » a une taille %d non compressé incorrecte, ignoré\n" -#: pg_receivewal.c:407 +#: pg_receivewal.c:423 #, c-format msgid "%s: starting log streaming at %X/%X (timeline %u)\n" msgstr "%s : commence le flux des journaux à %X/%X (timeline %u)\n" -#: pg_receivewal.c:519 pg_recvlogical.c:762 +#: pg_receivewal.c:538 pg_recvlogical.c:763 #, c-format msgid "%s: invalid port number \"%s\"\n" msgstr "%s : numéro de port invalide : « %s »\n" -#: pg_receivewal.c:600 +#: pg_receivewal.c:569 pg_recvlogical.c:793 +#, c-format +msgid "%s: could not parse end position \"%s\"\n" +msgstr "%s : n'a pas pu analyser la position finale « %s »\n" + +#: pg_receivewal.c:632 #, c-format msgid "%s: cannot use --create-slot together with --drop-slot\n" msgstr "%s : ne peut pas utiliser --create-slot avec --drop-slot\n" -#. translator: second %s is an option name -#: pg_receivewal.c:609 +#: pg_receivewal.c:650 #, c-format -msgid "%s: %s needs a slot to be specified using --slot\n" -msgstr "%s : %s a besoin du slot avec l'option --slot\n" +msgid "%s: cannot use --synchronous together with --no-sync\n" +msgstr "%s : ne peut pas utiliser --synchronous avec --no-sync\n" -#: pg_receivewal.c:674 +#: pg_receivewal.c:728 #, c-format -msgid "" -"%s: replication connection using slot \"%s\" is unexpectedly database " -"specific\n" +msgid "%s: replication connection using slot \"%s\" is unexpectedly database specific\n" msgstr "" "%s : la connexion de réplication utilisant le slot « %s » est spécifique à\n" "une base, ce qui est inattendu\n" -#: pg_receivewal.c:686 pg_recvlogical.c:967 +#: pg_receivewal.c:740 pg_recvlogical.c:978 #, c-format msgid "%s: dropping replication slot \"%s\"\n" msgstr "%s : suppression du slot de réplication « %s »\n" -#: pg_receivewal.c:699 pg_recvlogical.c:979 +#: pg_receivewal.c:753 pg_recvlogical.c:990 #, c-format msgid "%s: creating replication slot \"%s\"\n" msgstr "%s : création du slot de réplication « %s »\n" -#: pg_receivewal.c:726 pg_recvlogical.c:1005 +#: pg_receivewal.c:780 pg_recvlogical.c:1016 #, c-format msgid "%s: disconnected\n" msgstr "%s : déconnecté\n" #. translator: check source for value for %d -#: pg_receivewal.c:733 pg_recvlogical.c:1012 +#: pg_receivewal.c:787 pg_recvlogical.c:1023 #, c-format msgid "%s: disconnected; waiting %d seconds to try again\n" -msgstr "" -"%s : déconnecté, attente de %d secondes avant une nouvelle tentative\n" +msgstr "%s : déconnecté, attente de %d secondes avant une nouvelle tentative\n" -#: pg_recvlogical.c:75 +#: pg_recvlogical.c:76 #, c-format msgid "" "%s controls PostgreSQL logical decoding streams.\n" @@ -1054,7 +1019,7 @@ msgstr "" "%s contrôle le flux des modifications logiques de PostgreSQL.\n" "\n" -#: pg_recvlogical.c:79 +#: pg_recvlogical.c:80 #, c-format msgid "" "\n" @@ -1063,202 +1028,176 @@ msgstr "" "\n" "Action à réaliser :\n" -#: pg_recvlogical.c:82 +#: pg_recvlogical.c:83 #, c-format -msgid "" -" --start start streaming in a replication slot (for the " -"slot's name see --slot)\n" +msgid " --start start streaming in a replication slot (for the slot's name see --slot)\n" msgstr "" -" --start lance le flux dans un slot de réplication " -"(pour\n" +" --start lance le flux dans un slot de réplication (pour\n" " le nom du slot, voir --slot)\n" -#: pg_recvlogical.c:84 -#, c-format -msgid " -E, --endpos=LSN exit after receiving the specified LSN\n" -msgstr " -E, --endpos=LSN quitte après avoir reçu le LSN spécifié\n" - -#: pg_recvlogical.c:85 +#: pg_recvlogical.c:86 #, c-format msgid " -f, --file=FILE receive log into this file, - for stdout\n" -msgstr "" -" -f, --file=NOMFICHIER trace la réception dans ce fichier, - pour " -"stdout\n" +msgstr " -f, --file=NOMFICHIER trace la réception dans ce fichier, - pour stdout\n" -#: pg_recvlogical.c:86 +#: pg_recvlogical.c:87 #, c-format msgid "" " -F --fsync-interval=SECS\n" -" time between fsyncs to the output file (default: " -"%d)\n" +" time between fsyncs to the output file (default: %d)\n" msgstr "" -" -F --fsync-interval=SECS durée entre les fsyncs vers le fichier de " -"sortie\n" +" -F --fsync-interval=SECS durée entre les fsyncs vers le fichier de sortie\n" " (par défaut %d)\n" -#: pg_recvlogical.c:89 +#: pg_recvlogical.c:90 #, c-format -msgid "" -" -I, --startpos=LSN where in an existing slot should the streaming " -"start\n" +msgid " -I, --startpos=LSN where in an existing slot should the streaming start\n" msgstr "" " -I, --startpos=LSN position de début du streaming dans le slot\n" " existant\n" -#: pg_recvlogical.c:91 +#: pg_recvlogical.c:92 #, c-format msgid "" " -o, --option=NAME[=VALUE]\n" " pass option NAME with optional value VALUE to the\n" " output plugin\n" msgstr "" -" -o, --option=NOM[=VALEUR] passe l'option NAME avec la valeur " -"optionnelle\n" +" -o, --option=NOM[=VALEUR] passe l'option NAME avec la valeur optionnelle\n" " VALEUR au plugin en sortie\n" -#: pg_recvlogical.c:94 +#: pg_recvlogical.c:95 #, c-format msgid " -P, --plugin=PLUGIN use output plugin PLUGIN (default: %s)\n" msgstr "" " -P, --plugin=PLUGIN utilise le plugin PLUGIN en sortie\n" " (par défaut %s)\n" -#: pg_recvlogical.c:97 +#: pg_recvlogical.c:98 #, c-format msgid " -S, --slot=SLOTNAME name of the logical replication slot\n" msgstr " -S, --slot=NOMSLOT nom du slot de réplication logique\n" -#: pg_recvlogical.c:102 +#: pg_recvlogical.c:103 #, c-format msgid " -d, --dbname=DBNAME database to connect to\n" msgstr " -d, --dbname=NOMBASE base de données de connexion\n" -#: pg_recvlogical.c:135 +#: pg_recvlogical.c:136 #, c-format msgid "%s: confirming write up to %X/%X, flush to %X/%X (slot %s)\n" -msgstr "" -"%s : confirmation d'écriture jusqu'à %X/%X et de synchronisation jusqu'à %X/" -"%X (slot %s)\n" +msgstr "%s : confirmation d'écriture jusqu'à %X/%X et de synchronisation jusqu'à %X/%X (slot %s)\n" -#: pg_recvlogical.c:160 receivelog.c:351 +#: pg_recvlogical.c:161 receivelog.c:352 #, c-format msgid "%s: could not send feedback packet: %s" msgstr "%s : n'a pas pu envoyer le paquet d'informations en retour : %s" -#: pg_recvlogical.c:199 +#: pg_recvlogical.c:200 #, c-format msgid "%s: could not fsync log file \"%s\": %s\n" msgstr "%s : n'a pas pu synchroniser sur disque le fichier « %s » : %s\n" -#: pg_recvlogical.c:238 +#: pg_recvlogical.c:239 #, c-format msgid "%s: starting log streaming at %X/%X (slot %s)\n" msgstr "%s : commence le flux des journaux à %X/%X (slot %s)\n" -#: pg_recvlogical.c:280 +#: pg_recvlogical.c:281 #, c-format msgid "%s: streaming initiated\n" msgstr "%s : flux lancé\n" -#: pg_recvlogical.c:346 +#: pg_recvlogical.c:347 #, c-format msgid "%s: could not open log file \"%s\": %s\n" msgstr "%s : n'a pas pu ouvrir le journal applicatif « %s » : %s\n" -#: pg_recvlogical.c:376 receivelog.c:914 +#: pg_recvlogical.c:377 receivelog.c:898 #, c-format msgid "%s: invalid socket: %s" msgstr "%s : socket invalide : %s" -#: pg_recvlogical.c:430 receivelog.c:943 +#: pg_recvlogical.c:431 receivelog.c:927 #, c-format msgid "%s: select() failed: %s\n" msgstr "%s : échec de select() : %s\n" -#: pg_recvlogical.c:439 receivelog.c:995 +#: pg_recvlogical.c:440 receivelog.c:979 #, c-format msgid "%s: could not receive data from WAL stream: %s" msgstr "%s : n'a pas pu recevoir des données du flux de WAL : %s" -#: pg_recvlogical.c:481 pg_recvlogical.c:533 receivelog.c:1040 -#: receivelog.c:1107 +#: pg_recvlogical.c:482 pg_recvlogical.c:534 receivelog.c:1024 +#: receivelog.c:1091 #, c-format msgid "%s: streaming header too small: %d\n" msgstr "%s : en-tête de flux trop petit : %d\n" -#: pg_recvlogical.c:517 receivelog.c:874 +#: pg_recvlogical.c:518 receivelog.c:858 #, c-format msgid "%s: unrecognized streaming header: \"%c\"\n" msgstr "%s : entête non reconnu du flux : « %c »\n" -#: pg_recvlogical.c:573 pg_recvlogical.c:587 +#: pg_recvlogical.c:574 pg_recvlogical.c:588 #, c-format msgid "%s: could not write %u bytes to log file \"%s\": %s\n" -msgstr "" -"%s : n'a pas pu écrire %u octets dans le journal de transactions « %s » : " -"%s\n" +msgstr "%s : n'a pas pu écrire %u octets dans le journal de transactions « %s » : %s\n" -#: pg_recvlogical.c:617 receivelog.c:667 receivelog.c:705 +#: pg_recvlogical.c:618 receivelog.c:650 receivelog.c:689 #, c-format msgid "%s: unexpected termination of replication stream: %s" msgstr "%s : fin inattendue du flux de réplication : %s" -#: pg_recvlogical.c:741 +#: pg_recvlogical.c:742 #, c-format msgid "%s: invalid fsync interval \"%s\"\n" msgstr "%s : intervalle fsync « %s » invalide\n" -#: pg_recvlogical.c:782 +#: pg_recvlogical.c:783 #, c-format msgid "%s: could not parse start position \"%s\"\n" msgstr "%s : n'a pas pu analyser la position de départ « %s »\n" -#: pg_recvlogical.c:792 -#, c-format -msgid "%s: could not parse end position \"%s\"\n" -msgstr "%s : n'a pas pu analyser la position finale « %s »\n" - -#: pg_recvlogical.c:876 +#: pg_recvlogical.c:877 #, c-format msgid "%s: no slot specified\n" msgstr "%s : aucun slot de réplication indiqué\n" -#: pg_recvlogical.c:884 +#: pg_recvlogical.c:885 #, c-format msgid "%s: no target file specified\n" msgstr "%s : aucun fichier cible indiqué\n" -#: pg_recvlogical.c:892 +#: pg_recvlogical.c:893 #, c-format msgid "%s: no database specified\n" msgstr "%s : aucun base de données indiquée\n" -#: pg_recvlogical.c:900 +#: pg_recvlogical.c:901 #, c-format msgid "%s: at least one action needs to be specified\n" msgstr "%s : au moins une action doit être indiquée\n" -#: pg_recvlogical.c:908 +#: pg_recvlogical.c:909 #, c-format msgid "%s: cannot use --create-slot or --start together with --drop-slot\n" msgstr "%s : ne peut pas utiliser --create-slot ou --start avec --drop-slot\n" -#: pg_recvlogical.c:916 +#: pg_recvlogical.c:917 #, c-format msgid "%s: cannot use --create-slot or --drop-slot together with --startpos\n" -msgstr "" -"%s : ne peut pas utiliser --create-slot ou --drop-slot avec --startpos\n" +msgstr "%s : ne peut pas utiliser --create-slot ou --drop-slot avec --startpos\n" -#: pg_recvlogical.c:925 +#: pg_recvlogical.c:926 #, c-format msgid "%s: --endpos may only be specified with --start\n" msgstr "%s: --endpos peut seulement être spécifié avec --start\n" -#: pg_recvlogical.c:957 +#: pg_recvlogical.c:958 #, c-format msgid "%s: could not establish database-specific replication connection\n" -msgstr "" -"%s : n'a pas pu établir une connexion de réplication spécifique à la base\n" +msgstr "%s : n'a pas pu établir une connexion de réplication spécifique à la base\n" #: receivelog.c:71 #, c-format @@ -1268,405 +1207,352 @@ msgstr "%s : n'a pas pu créer le fichier de statut d'archivage « %s » : %s\n" #: receivelog.c:119 #, c-format msgid "%s: could not get size of write-ahead log file \"%s\": %s\n" -msgstr "" -"%s : n'a pas pu obtenir la taille du journal de transactions « %s » : %s\n" +msgstr "%s : n'a pas pu obtenir la taille du journal de transactions « %s » : %s\n" #: receivelog.c:130 #, c-format msgid "%s: could not open existing write-ahead log file \"%s\": %s\n" -msgstr "" -"%s : n'a pas pu ouvrir le journal des transactions « %s » existant : %s\n" +msgstr "%s : n'a pas pu ouvrir le journal des transactions « %s » existant : %s\n" #: receivelog.c:139 #, c-format msgid "%s: could not fsync existing write-ahead log file \"%s\": %s\n" -msgstr "" -"%s : n'a pas pu synchroniser sur disque le journal de transactions « %s » " -"existant : %s\n" +msgstr "%s : n'a pas pu synchroniser sur disque le journal de transactions « %s » existant : %s\n" #: receivelog.c:154 #, c-format msgid "%s: write-ahead log file \"%s\" has %d byte, should be 0 or %d\n" -msgid_plural "" -"%s: write-ahead log file \"%s\" has %d bytes, should be 0 or %d\n" -msgstr[0] "" -"%s : le journal de transactions « %s » comprend %d octet, cela devrait être " -"0 ou %d\n" -msgstr[1] "" -"%s : le journal de transactions « %s » comprend %d octets, cela devrait " -"être 0 ou %d\n" +msgid_plural "%s: write-ahead log file \"%s\" has %d bytes, should be 0 or %d\n" +msgstr[0] "%s : le journal de transactions « %s » comprend %d octet, cela devrait être 0 ou %d\n" +msgstr[1] "%s : le journal de transactions « %s » comprend %d octets, cela devrait être 0 ou %d\n" -#: receivelog.c:169 +#: receivelog.c:170 #, c-format msgid "%s: could not open write-ahead log file \"%s\": %s\n" msgstr "%s : n'a pas pu ouvrir le journal de transactions « %s » : %s\n" -#: receivelog.c:196 +#: receivelog.c:197 #, c-format msgid "%s: could not determine seek position in file \"%s\": %s\n" -msgstr "" -"%s : n'a pas pu déterminer la position de recherche dans le fichier " -"d'archive « %s » : %s\n" +msgstr "%s : n'a pas pu déterminer la position de recherche dans le fichier d'archive « %s » : %s\n" -#: receivelog.c:211 +#: receivelog.c:212 #, c-format msgid "%s: not renaming \"%s%s\", segment is not complete\n" msgstr "%s : pas de renommage de « %s%s », le segment n'est pas complet\n" -#: receivelog.c:280 +#: receivelog.c:281 #, c-format msgid "%s: server reported unexpected history file name for timeline %u: %s\n" -msgstr "" -"%s : le serveur a renvoyé un nom de fichier historique inattendu pour la " -"timeline %u : %s\n" +msgstr "%s : le serveur a renvoyé un nom de fichier historique inattendu pour la timeline %u : %s\n" -#: receivelog.c:288 +#: receivelog.c:289 #, c-format msgid "%s: could not create timeline history file \"%s\": %s\n" -msgstr "" -"%s : n'a pas pu créer le fichier historique de la timeline « %s » : %s\n" +msgstr "%s : n'a pas pu créer le fichier historique de la timeline « %s » : %s\n" -#: receivelog.c:295 +#: receivelog.c:296 #, c-format msgid "%s: could not write timeline history file \"%s\": %s\n" -msgstr "" -"%s : n'a pas pu écrire dans le fichier historique de la timeline « %s » : " -"%s\n" +msgstr "%s : n'a pas pu écrire dans le fichier historique de la timeline « %s » : %s\n" -#: receivelog.c:385 +#: receivelog.c:386 #, c-format -msgid "" -"%s: incompatible server version %s; client does not support streaming from " -"server versions older than %s\n" -msgstr "" -"%s : version %s du serveur incompatible ; le client ne supporte pas le " -"streaming de versions plus anciennes que %s\n" +msgid "%s: incompatible server version %s; client does not support streaming from server versions older than %s\n" +msgstr "%s : version %s du serveur incompatible ; le client ne supporte pas le streaming de versions plus anciennes que %s\n" -#: receivelog.c:395 +#: receivelog.c:396 #, c-format -msgid "" -"%s: incompatible server version %s; client does not support streaming from " -"server versions newer than %s\n" -msgstr "" -"%s : version %s du serveur incompatible ; le client ne supporte pas le " -"streaming de versions plus récentes que %s\n" +msgid "%s: incompatible server version %s; client does not support streaming from server versions newer than %s\n" +msgstr "%s : version %s du serveur incompatible ; le client ne supporte pas le streaming de versions plus récentes que %s\n" -#: receivelog.c:500 streamutil.c:265 streamutil.c:304 +#: receivelog.c:501 streamutil.c:439 streamutil.c:478 #, c-format -msgid "" -"%s: could not identify system: got %d rows and %d fields, expected %d rows " -"and %d or more fields\n" +msgid "%s: could not identify system: got %d rows and %d fields, expected %d rows and %d or more fields\n" msgstr "" "%s : n'a pas pu identifier le système, a récupéré %d lignes et %d champs,\n" "attendait %d lignes et %d champs (ou plus)\n" -#: receivelog.c:508 +#: receivelog.c:509 #, c-format -msgid "" -"%s: system identifier does not match between base backup and streaming " -"connection\n" +msgid "%s: system identifier does not match between base backup and streaming connection\n" msgstr "" -"%s : l'identifiant système ne correspond pas entre la sauvegarde des " -"fichiers\n" +"%s : l'identifiant système ne correspond pas entre la sauvegarde des fichiers\n" "et la connexion de réplication\n" -#: receivelog.c:516 +#: receivelog.c:517 #, c-format msgid "%s: starting timeline %u is not present in the server\n" msgstr "%s : la timeline %u de départ n'est pas dans le serveur\n" -#: receivelog.c:535 +#: receivelog.c:559 #, c-format -msgid "%s: could not create temporary replication slot \"%s\": %s" -msgstr "%s : n'a pas pu créer le slot de réplication temporaire « %s » : %s" +msgid "%s: unexpected response to TIMELINE_HISTORY command: got %d rows and %d fields, expected %d rows and %d fields\n" +msgstr "%s : réponse inattendue à la commande TIMELINE_HISTORY : a récupéré %d lignes et %d champs, alors qu'il attendait %d lignes et %d champs\n" -#: receivelog.c:576 +#: receivelog.c:631 #, c-format -msgid "" -"%s: unexpected response to TIMELINE_HISTORY command: got %d rows and %d " -"fields, expected %d rows and %d fields\n" -msgstr "" -"%s : réponse inattendue à la commande TIMELINE_HISTORY : a récupéré %d " -"lignes et %d champs, alors qu'il attendait %d lignes et %d champs\n" +msgid "%s: server reported unexpected next timeline %u, following timeline %u\n" +msgstr "%s: le serveur a renvoyé une timeline suivante %u inattendue, après la timeline %u\n" -#: receivelog.c:648 +#: receivelog.c:638 #, c-format -msgid "" -"%s: server reported unexpected next timeline %u, following timeline %u\n" -msgstr "" -"%s: le serveur a renvoyé une timeline suivante %u inattendue, après la " -"timeline %u\n" +msgid "%s: server stopped streaming timeline %u at %X/%X, but reported next timeline %u to begin at %X/%X\n" +msgstr "%s : le serveur a arrêté l'envoi de la timeline %u à %X/%X, mais a indiqué que la timeline suivante, %u, commence à %X/%X\n" -#: receivelog.c:655 -#, c-format -msgid "" -"%s: server stopped streaming timeline %u at %X/%X, but reported next " -"timeline %u to begin at %X/%X\n" -msgstr "" -"%s : le serveur a arrêté l'envoi de la timeline %u à %X/%X, mais a indiqué " -"que la timeline suivante, %u, commence à %X/%X\n" - -#: receivelog.c:696 +#: receivelog.c:680 #, c-format msgid "%s: replication stream was terminated before stop point\n" -msgstr "" -"%s : le flux de réplication a été abandonné avant d'arriver au point " -"d'arrêt\n" +msgstr "%s : le flux de réplication a été abandonné avant d'arriver au point d'arrêt\n" -#: receivelog.c:745 +#: receivelog.c:729 #, c-format -msgid "" -"%s: unexpected result set after end-of-timeline: got %d rows and %d fields, " -"expected %d rows and %d fields\n" -msgstr "" -"%s : ensemble de résultats inattendu après la fin de la timeline : a " -"récupéré %d lignes et %d champs, alors qu'il attendait %d lignes et %d " -"champs\n" +msgid "%s: unexpected result set after end-of-timeline: got %d rows and %d fields, expected %d rows and %d fields\n" +msgstr "%s : ensemble de résultats inattendu après la fin de la timeline : a récupéré %d lignes et %d champs, alors qu'il attendait %d lignes et %d champs\n" -#: receivelog.c:755 +#: receivelog.c:739 #, c-format msgid "%s: could not parse next timeline's starting point \"%s\"\n" -msgstr "" -"%s : n'a pas pu analyser la position de départ de la prochaine timeline « " -"%s »\n" +msgstr "%s : n'a pas pu analyser la position de départ de la prochaine timeline « %s »\n" -#: receivelog.c:1126 +#: receivelog.c:1110 #, c-format msgid "%s: received write-ahead log record for offset %u with no file open\n" msgstr "" -"%s : a reçu l'enregistrement du journal de transactions pour le décalage " -"%u\n" +"%s : a reçu l'enregistrement du journal de transactions pour le décalage %u\n" "sans fichier ouvert\n" -#: receivelog.c:1137 +#: receivelog.c:1121 #, c-format msgid "%s: got WAL data offset %08x, expected %08x\n" -msgstr "" -"%s : a obtenu le décalage %08x pour les données du journal, attendait %08x\n" +msgstr "%s : a obtenu le décalage %08x pour les données du journal, attendait %08x\n" -#: receivelog.c:1172 +#: receivelog.c:1156 #, c-format msgid "%s: could not write %u bytes to WAL file \"%s\": %s\n" -msgstr "" -"%s : n'a pas pu écrire %u octets dans le journal de transactions « %s » : " -"%s\n" +msgstr "%s : n'a pas pu écrire %u octets dans le journal de transactions « %s » : %s\n" -#: receivelog.c:1197 receivelog.c:1238 receivelog.c:1269 +#: receivelog.c:1181 receivelog.c:1222 receivelog.c:1253 #, c-format msgid "%s: could not send copy-end packet: %s" msgstr "%s : n'a pas pu envoyer le paquet de fin de copie : %s" -#: streamutil.c:149 +#: streamutil.c:161 msgid "Password: " msgstr "Mot de passe : " -#: streamutil.c:174 +#: streamutil.c:186 #, c-format msgid "%s: could not connect to server\n" msgstr "%s : n'a pas pu se connecter au serveur\n" -#: streamutil.c:192 +#: streamutil.c:204 #, c-format msgid "%s: could not connect to server: %s" msgstr "%s : n'a pas pu se connecter au serveur : %s" -#: streamutil.c:216 +#: streamutil.c:233 +#, c-format +msgid "%s: could not clear search_path: %s" +msgstr "%s : n'a pas pu effacer search_path : %s" + +#: streamutil.c:250 #, c-format msgid "%s: could not determine server setting for integer_datetimes\n" -msgstr "" -"%s : n'a pas pu déterminer la configuration serveur de integer_datetimes\n" +msgstr "%s : n'a pas pu déterminer la configuration serveur de integer_datetimes\n" -#: streamutil.c:225 +#: streamutil.c:259 #, c-format msgid "%s: integer_datetimes compile flag does not match server\n" +msgstr "%s : l'option de compilation integer_datetimes ne correspond pas au serveur\n" + +#: streamutil.c:312 +#, c-format +msgid "%s: could not fetch WAL segment size: got %d rows and %d fields, expected %d rows and %d or more fields\n" msgstr "" -"%s : l'option de compilation integer_datetimes ne correspond pas au " -"serveur\n" +"%s : n'a pas pu récupéré la taille d'un segment WAL : a obtenu %d lignes et %d champs,\n" +"attendait %d lignes et %d champs (ou plus)\n" -#: streamutil.c:376 +#: streamutil.c:322 #, c-format -msgid "" -"%s: could not create replication slot \"%s\": got %d rows and %d fields, " -"expected %d rows and %d fields\n" +msgid "%s: WAL segment size could not be parsed\n" +msgstr "%s : la taille du segment WAL n'a pas pu être analysée\n" + +#: streamutil.c:339 +#, c-format +msgid "%s: WAL segment size must be a power of two between 1 MB and 1 GB, but the remote server reported a value of %d byte\n" +msgid_plural "%s: WAL segment size must be a power of two between 1 MB and 1 GB, but the remote server reported a value of %d bytes\n" +msgstr[0] "%s : la taille d'un WAL doit être une puissance de deux comprise entre 1 Mo et 1 Go mais le serveur distant a rapporté une valeur de %d octet\n" +msgstr[1] "%s : la taille d'un WAL doit être une puissance de deux comprise entre 1 Mo et 1 Go mais le serveur distant a rapporté une valeur de %d octets\n" + +#: streamutil.c:386 +#, c-format +msgid "%s: could not fetch group access flag: got %d rows and %d fields, expected %d rows and %d or more fields\n" +msgstr "" +"%s : n'a pas pu récupérer les options d'accès du groupe : a obtenu %d lignes et %d champs,\n" +"attendait %d lignes et %d champs (ou plus)\n" + +#: streamutil.c:395 +#, c-format +msgid "%s: group access flag could not be parsed: %s\n" +msgstr "%s : l'option d'accès du groupe n'a pas pu être analysé : %s\n" + +#: streamutil.c:556 +#, c-format +msgid "%s: could not create replication slot \"%s\": got %d rows and %d fields, expected %d rows and %d fields\n" msgstr "" -"%s : n'a pas pu créer le slot de réplication « %s » : a récupéré %d lignes " -"et %d champs,\n" +"%s : n'a pas pu créer le slot de réplication « %s » : a récupéré %d lignes et %d champs,\n" "attendait %d lignes et %d champs\n" -#: streamutil.c:421 +#: streamutil.c:601 #, c-format -msgid "" -"%s: could not drop replication slot \"%s\": got %d rows and %d fields, " -"expected %d rows and %d fields\n" +msgid "%s: could not drop replication slot \"%s\": got %d rows and %d fields, expected %d rows and %d fields\n" msgstr "" -"%s : n'a pas pu supprimer le slot de réplication « %s » : a récupéré %d " -"lignes et %d champs,\n" +"%s : n'a pas pu supprimer le slot de réplication « %s » : a récupéré %d lignes et %d champs,\n" "attendait %d lignes et %d champs\n" -#: walmethods.c:435 walmethods.c:904 +#: walmethods.c:439 walmethods.c:928 msgid "could not compress data" msgstr "n'a pas pu compresser les données" -#: walmethods.c:459 +#: walmethods.c:471 msgid "could not reset compression stream" msgstr "n'a pas pu réinitialiser le flux de compression" -#: walmethods.c:560 +#: walmethods.c:569 msgid "could not initialize compression library" msgstr "n'a pas pu initialiser la bibliothèque de compression" -#: walmethods.c:572 +#: walmethods.c:581 msgid "implementation error: tar files can't have more than one open file" -msgstr "" -"erreur d'implémentation : les fichiers tar ne peuvent pas avoir plus d'un " -"fichier ouvert" +msgstr "erreur d'implémentation : les fichiers tar ne peuvent pas avoir plus d'un fichier ouvert" -#: walmethods.c:586 +#: walmethods.c:595 msgid "could not create tar header" msgstr "n'a pas pu créer l'en-tête du fichier tar" -#: walmethods.c:600 walmethods.c:638 walmethods.c:827 walmethods.c:838 +#: walmethods.c:609 walmethods.c:649 walmethods.c:844 walmethods.c:855 msgid "could not change compression parameters" msgstr "n'a pas pu modifier les paramètres de compression" -#: walmethods.c:720 +#: walmethods.c:731 msgid "unlink not supported with compression" msgstr "suppression non supportée avec la compression" -#: walmethods.c:920 +#: walmethods.c:953 msgid "could not close compression stream" msgstr "n'a pas pu fermer le flux de compression" -#~ msgid "%s: socket not open" -#~ msgstr "%s : socket non ouvert" - -#~ msgid "%s: no start point returned from server\n" -#~ msgstr "%s : aucun point de redémarrage renvoyé du serveur\n" - -#~ msgid "" -#~ "%s: timeline does not match between base backup and streaming " -#~ "connection\n" -#~ msgstr "" -#~ "%s : la timeline ne correspond pas entre la sauvegarde des fichiers et " -#~ "la\n" -#~ "connexion de réplication\n" +#~ msgid "deflate failed" +#~ msgstr "échec en décompression" -#~ msgid "%s: keepalive message has incorrect size %d\n" -#~ msgstr "%s : le message keepalive a une taille %d incorrecte\n" +#~ msgid "deflateReset failed" +#~ msgstr "échec de deflateReset" -#~ msgid " --version output version information, then exit\n" -#~ msgstr " --version affiche la version et quitte\n" +#~ msgid "deflateInit2 failed" +#~ msgstr "échec de deflateInit2" -#~ msgid " --help show this help, then exit\n" -#~ msgstr " --help affiche cette aide et quitte\n" +#~ msgid "deflateParams failed" +#~ msgstr "échec de deflateParams" -#~ msgid "%s: could not read copy data: %s\n" -#~ msgstr "%s : n'a pas pu lire les données du COPY : %s\n" +#~ msgid "deflateEnd failed" +#~ msgstr "échec de deflateEnd" -#~ msgid "%s: could not get current position in file %s: %s\n" +#~ msgid " -x, --xlog include required WAL files in backup (fetch mode)\n" #~ msgstr "" -#~ "%s : n'a pas pu obtenir la position courant dans le fichier %s : %s\n" +#~ " -x, --xlog inclut les journaux de transactions nécessaires\n" +#~ " dans la sauvegarde (mode fetch)\n" -#~ msgid "%s: could not seek back to beginning of WAL segment %s: %s\n" -#~ msgstr "%s : n'a pas pu se déplacer au début du segment WAL %s : %s\n" +#~ msgid "%s: cannot specify both --xlog and --xlog-method\n" +#~ msgstr "%s : ne peut pas spécifier à la fois --xlog et --xlog-method\n" -#~ msgid "%s: could not pad WAL segment %s: %s\n" -#~ msgstr "%s : n'a pas pu terminer le segment WAL %s : %s\n" +#~ msgid "%s: WAL streaming can only be used in plain mode\n" +#~ msgstr "%s : le flux de journaux de transactions peut seulement être utilisé en mode plain\n" -#~ msgid "%s: could not stat WAL segment %s: %s\n" +#~ msgid "%s: could not stat transaction log file \"%s\": %s\n" #~ msgstr "" -#~ "%s : n'a pas pu récupérer les informations sur le segment WAL %s : %s\n" +#~ "%s : n'a pas pu récupérer les informations sur le journal de transactions\n" +#~ "« %s » : %s\n" -#~ msgid "%s: could not open WAL segment %s: %s\n" -#~ msgstr "%s : n'a pas pu ouvrir le segment WAL %s : %s\n" +#~ msgid "%s: could not pad transaction log file \"%s\": %s\n" +#~ msgstr "%s : n'a pas pu remplir de zéros le journal de transactions « %s » : %s\n" -#~ msgid "%s: could not parse log start position from value \"%s\"\n" -#~ msgstr "" -#~ "%s : n'a pas pu analyser la position de départ des WAL à partir de la " -#~ "valeur « %s »\n" +#~ msgid "%s: could not seek to beginning of transaction log file \"%s\": %s\n" +#~ msgstr "%s : n'a pas pu rechercher le début du journal de transaction « %s » : %s\n" -#~ msgid "%s: could not identify system: %s\n" -#~ msgstr "%s : n'a pas pu identifier le système : %s\n" +#~ msgid "%s: could not rename file \"%s\": %s\n" +#~ msgstr "%s : n'a pas pu renommer le fichier « %s » : %s\n" -#~ msgid "%s: could not send base backup command: %s" -#~ msgstr "%s : n'a pas pu envoyer la commande de sauvegarde de base : %s" +#~ msgid "%s: could not open timeline history file \"%s\": %s\n" +#~ msgstr "%s : n'a pas pu ouvrir le journal historique de la timeline « %s » : %s\n" -#~ msgid "%s: could not identify system: %s" -#~ msgstr "%s : n'a pas pu identifier le système : %s" +#~ msgid "%s: could not parse file size\n" +#~ msgstr "%s : n'a pas pu analyser la taille du fichier\n" -#~ msgid "%s: invalid format of xlog location: %s\n" -#~ msgstr "" -#~ "%s : format invalide de l'emplacement du journal de transactions : %s\n" +#~ msgid "%s: could not parse file mode\n" +#~ msgstr "%s : n'a pas pu analyser le mode du fichier\n" -#~ msgid " -?, --help show this help, then exit\n" -#~ msgstr " -?, --help affiche cette aide puis quitte\n" +#~ msgid "%s: could not parse transaction log file name \"%s\"\n" +#~ msgstr "%s : n'a pas pu analyser le nom du journal de transactions « %s »\n" + +#~ msgid "%s: could not close file %s: %s\n" +#~ msgstr "%s : n'a pas pu fermer le fichier %s : %s\n" #~ msgid " -V, --version output version information, then exit\n" #~ msgstr " -V, --version affiche la version puis quitte\n" -#~ msgid "%s: could not close file %s: %s\n" -#~ msgstr "%s : n'a pas pu fermer le fichier %s : %s\n" +#~ msgid " -?, --help show this help, then exit\n" +#~ msgstr " -?, --help affiche cette aide puis quitte\n" -#~ msgid "%s: could not parse transaction log file name \"%s\"\n" -#~ msgstr "" -#~ "%s : n'a pas pu analyser le nom du journal de transactions « %s »\n" +#~ msgid "%s: invalid format of xlog location: %s\n" +#~ msgstr "%s : format invalide de l'emplacement du journal de transactions : %s\n" -#~ msgid "%s: could not parse file mode\n" -#~ msgstr "%s : n'a pas pu analyser le mode du fichier\n" +#~ msgid "%s: could not identify system: %s" +#~ msgstr "%s : n'a pas pu identifier le système : %s" -#~ msgid "%s: could not parse file size\n" -#~ msgstr "%s : n'a pas pu analyser la taille du fichier\n" +#~ msgid "%s: could not send base backup command: %s" +#~ msgstr "%s : n'a pas pu envoyer la commande de sauvegarde de base : %s" -#~ msgid "%s: could not open timeline history file \"%s\": %s\n" -#~ msgstr "" -#~ "%s : n'a pas pu ouvrir le journal historique de la timeline « %s » : %s\n" +#~ msgid "%s: could not identify system: %s\n" +#~ msgstr "%s : n'a pas pu identifier le système : %s\n" -#~ msgid "%s: could not rename file \"%s\": %s\n" -#~ msgstr "%s : n'a pas pu renommer le fichier « %s » : %s\n" +#~ msgid "%s: could not parse log start position from value \"%s\"\n" +#~ msgstr "%s : n'a pas pu analyser la position de départ des WAL à partir de la valeur « %s »\n" -#~ msgid "" -#~ "%s: could not seek to beginning of transaction log file \"%s\": %s\n" -#~ msgstr "" -#~ "%s : n'a pas pu rechercher le début du journal de transaction « %s » : " -#~ "%s\n" +#~ msgid "%s: could not open WAL segment %s: %s\n" +#~ msgstr "%s : n'a pas pu ouvrir le segment WAL %s : %s\n" -#~ msgid "%s: could not pad transaction log file \"%s\": %s\n" -#~ msgstr "" -#~ "%s : n'a pas pu remplir de zéros le journal de transactions « %s » : %s\n" +#~ msgid "%s: could not stat WAL segment %s: %s\n" +#~ msgstr "%s : n'a pas pu récupérer les informations sur le segment WAL %s : %s\n" -#~ msgid "%s: could not stat transaction log file \"%s\": %s\n" -#~ msgstr "" -#~ "%s : n'a pas pu récupérer les informations sur le journal de " -#~ "transactions\n" -#~ "« %s » : %s\n" +#~ msgid "%s: could not pad WAL segment %s: %s\n" +#~ msgstr "%s : n'a pas pu terminer le segment WAL %s : %s\n" -#~ msgid "%s: WAL streaming can only be used in plain mode\n" -#~ msgstr "" -#~ "%s : le flux de journaux de transactions peut seulement être utilisé en " -#~ "mode plain\n" +#~ msgid "%s: could not seek back to beginning of WAL segment %s: %s\n" +#~ msgstr "%s : n'a pas pu se déplacer au début du segment WAL %s : %s\n" -#~ msgid "%s: cannot specify both --xlog and --xlog-method\n" -#~ msgstr "%s : ne peut pas spécifier à la fois --xlog et --xlog-method\n" +#~ msgid "%s: could not get current position in file %s: %s\n" +#~ msgstr "%s : n'a pas pu obtenir la position courant dans le fichier %s : %s\n" -#~ msgid "" -#~ " -x, --xlog include required WAL files in backup (fetch " -#~ "mode)\n" -#~ msgstr "" -#~ " -x, --xlog inclut les journaux de transactions " -#~ "nécessaires\n" -#~ " dans la sauvegarde (mode fetch)\n" +#~ msgid "%s: could not read copy data: %s\n" +#~ msgstr "%s : n'a pas pu lire les données du COPY : %s\n" -#~ msgid "deflateEnd failed" -#~ msgstr "échec de deflateEnd" +#~ msgid " --help show this help, then exit\n" +#~ msgstr " --help affiche cette aide et quitte\n" -#~ msgid "deflateParams failed" -#~ msgstr "échec de deflateParams" +#~ msgid " --version output version information, then exit\n" +#~ msgstr " --version affiche la version et quitte\n" -#~ msgid "deflateInit2 failed" -#~ msgstr "échec de deflateInit2" +#~ msgid "%s: keepalive message has incorrect size %d\n" +#~ msgstr "%s : le message keepalive a une taille %d incorrecte\n" -#~ msgid "deflateReset failed" -#~ msgstr "échec de deflateReset" +#~ msgid "%s: timeline does not match between base backup and streaming connection\n" +#~ msgstr "" +#~ "%s : la timeline ne correspond pas entre la sauvegarde des fichiers et la\n" +#~ "connexion de réplication\n" -#~ msgid "deflate failed" -#~ msgstr "échec en décompression" +#~ msgid "%s: no start point returned from server\n" +#~ msgstr "%s : aucun point de redémarrage renvoyé du serveur\n" + +#~ msgid "%s: socket not open" +#~ msgstr "%s : socket non ouvert" diff --git a/src/bin/pg_basebackup/po/ru.po b/src/bin/pg_basebackup/po/ru.po index 2511952f8fc..b605ffc8d9c 100644 --- a/src/bin/pg_basebackup/po/ru.po +++ b/src/bin/pg_basebackup/po/ru.po @@ -1,13 +1,13 @@ # Russian message translation file for pg_basebackup # Copyright (C) 2012-2016 PostgreSQL Global Development Group # This file is distributed under the same license as the PostgreSQL package. -# Alexander Lakhin <exclusion@gmail.com>, 2012-2017. +# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2018. msgid "" msgstr "" "Project-Id-Version: pg_basebackup (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-11-07 09:03+0300\n" -"PO-Revision-Date: 2017-08-20 14:14+0300\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" +"PO-Revision-Date: 2018-10-02 14:49+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -29,17 +29,17 @@ msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" #: ../../common/file_utils.c:82 ../../common/file_utils.c:186 -#: pg_receivewal.c:252 pg_recvlogical.c:353 +#: pg_receivewal.c:268 pg_recvlogical.c:354 #, c-format msgid "%s: could not stat file \"%s\": %s\n" msgstr "%s: не удалось получить информацию о файле \"%s\": %s\n" -#: ../../common/file_utils.c:162 pg_receivewal.c:153 +#: ../../common/file_utils.c:162 pg_receivewal.c:169 #, c-format msgid "%s: could not open directory \"%s\": %s\n" msgstr "%s: не удалось открыть каталог \"%s\": %s\n" -#: ../../common/file_utils.c:198 pg_receivewal.c:320 +#: ../../common/file_utils.c:198 pg_receivewal.c:336 #, c-format msgid "%s: could not read directory \"%s\": %s\n" msgstr "%s: не удалось прочитать каталог \"%s\": %s\n" @@ -50,8 +50,8 @@ msgstr "%s: не удалось прочитать каталог \"%s\": %s\n" msgid "%s: could not open file \"%s\": %s\n" msgstr "%s: не удалось открыть файл \"%s\": %s\n" -#: ../../common/file_utils.c:304 ../../common/file_utils.c:376 receivelog.c:804 -#: receivelog.c:1061 +#: ../../common/file_utils.c:304 ../../common/file_utils.c:376 +#: receivelog.c:788 receivelog.c:1045 #, c-format msgid "%s: could not fsync file \"%s\": %s\n" msgstr "%s: не удалось синхронизировать с ФС файл \"%s\": %s\n" @@ -61,72 +61,72 @@ msgstr "%s: не удалось синхронизировать с ФС фай msgid "%s: could not rename file \"%s\" to \"%s\": %s\n" msgstr "%s: не удалось переименовать файл \"%s\" в \"%s\": %s\n" -#: pg_basebackup.c:159 +#: pg_basebackup.c:166 #, c-format msgid "%s: removing data directory \"%s\"\n" msgstr "%s: удаление каталога данных \"%s\"\n" -#: pg_basebackup.c:162 +#: pg_basebackup.c:169 #, c-format msgid "%s: failed to remove data directory\n" msgstr "%s: ошибка при удалении каталога данных\n" -#: pg_basebackup.c:168 +#: pg_basebackup.c:175 #, c-format msgid "%s: removing contents of data directory \"%s\"\n" msgstr "%s: удаление содержимого каталога данных \"%s\"\n" -#: pg_basebackup.c:171 +#: pg_basebackup.c:178 #, c-format msgid "%s: failed to remove contents of data directory\n" msgstr "%s: ошибка при удалении содержимого каталога данных\n" -#: pg_basebackup.c:177 +#: pg_basebackup.c:184 #, c-format msgid "%s: removing WAL directory \"%s\"\n" msgstr "%s: удаление каталога WAL \"%s\"\n" -#: pg_basebackup.c:180 +#: pg_basebackup.c:187 #, c-format msgid "%s: failed to remove WAL directory\n" msgstr "%s: ошибка при удалении каталога WAL\n" -#: pg_basebackup.c:186 +#: pg_basebackup.c:193 #, c-format msgid "%s: removing contents of WAL directory \"%s\"\n" msgstr "%s: удаление содержимого каталога WAL \"%s\"\n" -#: pg_basebackup.c:189 +#: pg_basebackup.c:196 #, c-format msgid "%s: failed to remove contents of WAL directory\n" msgstr "%s: ошибка при удалении содержимого каталога WAL\n" -#: pg_basebackup.c:197 +#: pg_basebackup.c:204 #, c-format msgid "%s: data directory \"%s\" not removed at user's request\n" msgstr "%s: каталог данных \"%s\" не был удалён по запросу пользователя\n" -#: pg_basebackup.c:202 +#: pg_basebackup.c:209 #, c-format msgid "%s: WAL directory \"%s\" not removed at user's request\n" msgstr "%s: каталог данных WAL \"%s\" не был удалён по запросу пользователя\n" -#: pg_basebackup.c:208 +#: pg_basebackup.c:215 #, c-format msgid "%s: changes to tablespace directories will not be undone\n" msgstr "%s: изменения в каталогах табличных пространств не будут отменены\n" -#: pg_basebackup.c:250 +#: pg_basebackup.c:257 #, c-format msgid "%s: directory name too long\n" msgstr "%s: слишком длинное имя каталога\n" -#: pg_basebackup.c:260 +#: pg_basebackup.c:267 #, c-format msgid "%s: multiple \"=\" signs in tablespace mapping\n" msgstr "%s: несколько знаков \"=\" в сопоставлении табличного пространства\n" -#: pg_basebackup.c:273 +#: pg_basebackup.c:280 #, c-format msgid "" "%s: invalid tablespace mapping format \"%s\", must be \"OLDDIR=NEWDIR\"\n" @@ -134,21 +134,21 @@ msgstr "" "%s: сопоставление табл. пространства записано неверно: \"%s\", должно быть " "\"СТАРЫЙ_КАТАЛОГ=НОВЫЙ_КАТАЛОГ\"\n" -#: pg_basebackup.c:286 +#: pg_basebackup.c:293 #, c-format msgid "%s: old directory is not an absolute path in tablespace mapping: %s\n" msgstr "" "%s: старый каталог в сопоставлении табл. пространства задан не абсолютным " "путём: %s\n" -#: pg_basebackup.c:293 +#: pg_basebackup.c:300 #, c-format msgid "%s: new directory is not an absolute path in tablespace mapping: %s\n" msgstr "" "%s: новый каталог в сопоставлении табл. пространства задан не абсолютным " "путём: %s\n" -#: pg_basebackup.c:332 +#: pg_basebackup.c:339 #, c-format msgid "" "%s takes a base backup of a running PostgreSQL server.\n" @@ -157,17 +157,17 @@ msgstr "" "%s делает базовую резервную копию работающего сервера PostgreSQL.\n" "\n" -#: pg_basebackup.c:334 pg_receivewal.c:76 pg_recvlogical.c:77 +#: pg_basebackup.c:341 pg_receivewal.c:79 pg_recvlogical.c:78 #, c-format msgid "Usage:\n" msgstr "Использование:\n" -#: pg_basebackup.c:335 pg_receivewal.c:77 pg_recvlogical.c:78 +#: pg_basebackup.c:342 pg_receivewal.c:80 pg_recvlogical.c:79 #, c-format msgid " %s [OPTION]...\n" msgstr " %s [ПАРАМЕТР]...\n" -#: pg_basebackup.c:336 +#: pg_basebackup.c:343 #, c-format msgid "" "\n" @@ -176,19 +176,19 @@ msgstr "" "\n" "Параметры, управляющие выводом:\n" -#: pg_basebackup.c:337 +#: pg_basebackup.c:344 #, c-format msgid " -D, --pgdata=DIRECTORY receive base backup into directory\n" msgstr " -D, --pgdata=КАТАЛОГ сохранить базовую копию в указанный каталог\n" -#: pg_basebackup.c:338 +#: pg_basebackup.c:345 #, c-format msgid " -F, --format=p|t output format (plain (default), tar)\n" msgstr "" -" -F, --format=p|t формат вывода (p (по умолчанию) - простой, t - " -"tar)\n" +" -F, --format=p|t формат вывода (p (по умолчанию) - простой, t - tar)" +"\n" -#: pg_basebackup.c:339 +#: pg_basebackup.c:346 #, c-format msgid "" " -r, --max-rate=RATE maximum transfer rate to transfer data directory\n" @@ -197,7 +197,7 @@ msgstr "" " -r, --max-rate=СКОРОСТЬ макс. скорость передачи данных в целевой каталог\n" " (в КБ/с, либо добавьте суффикс \"k\" или \"M\")\n" -#: pg_basebackup.c:341 +#: pg_basebackup.c:348 #, c-format msgid "" " -R, --write-recovery-conf\n" @@ -206,19 +206,7 @@ msgstr "" " -R, --write-recovery-conf\n" " записать recovery.conf для репликации\n" -#: pg_basebackup.c:343 pg_receivewal.c:84 -#, c-format -msgid " -S, --slot=SLOTNAME replication slot to use\n" -msgstr " -S, --slot=ИМЯ_СЛОТА использовать заданный слот репликации\n" - -#: pg_basebackup.c:344 -#, c-format -msgid "" -" --no-slot prevent creation of temporary replication slot\n" -msgstr "" -" --no-slot предотвратить создание временного слота репликации\n" - -#: pg_basebackup.c:345 +#: pg_basebackup.c:350 #, c-format msgid "" " -T, --tablespace-mapping=OLDDIR=NEWDIR\n" @@ -229,7 +217,14 @@ msgstr "" "каталога\n" " в новый\n" -#: pg_basebackup.c:347 +#: pg_basebackup.c:352 +#, c-format +msgid " --waldir=WALDIR location for the write-ahead log directory\n" +msgstr "" +" --waldir=КАТАЛОГ_WAL\n" +" расположение каталога с журналом предзаписи\n" + +#: pg_basebackup.c:353 #, c-format msgid "" " -X, --wal-method=none|fetch|stream\n" @@ -239,25 +234,18 @@ msgstr "" " включить в копию требуемые файлы WAL, используя\n" " заданный метод\n" -#: pg_basebackup.c:349 -#, c-format -msgid " --waldir=WALDIR location for the write-ahead log directory\n" -msgstr "" -" --waldir=КАТАЛОГ_WAL\n" -" расположение каталога с журналом предзаписи\n" - -#: pg_basebackup.c:350 +#: pg_basebackup.c:355 #, c-format msgid " -z, --gzip compress tar output\n" msgstr " -z, --gzip сжать выходной tar\n" -#: pg_basebackup.c:351 +#: pg_basebackup.c:356 #, c-format msgid "" " -Z, --compress=0-9 compress tar output with given compression level\n" msgstr " -Z, --compress=0-9 установить уровень сжатия выходного архива\n" -#: pg_basebackup.c:352 +#: pg_basebackup.c:357 #, c-format msgid "" "\n" @@ -266,7 +254,7 @@ msgstr "" "\n" "Общие параметры:\n" -#: pg_basebackup.c:353 +#: pg_basebackup.c:358 #, c-format msgid "" " -c, --checkpoint=fast|spread\n" @@ -275,17 +263,22 @@ msgstr "" " -c, --checkpoint=fast|spread\n" " режим быстрых или распределённых контрольных точек\n" -#: pg_basebackup.c:355 +#: pg_basebackup.c:360 +#, c-format +msgid " -C, --create-slot create replication slot\n" +msgstr " -C, --create-slot создать слот репликации\n" + +#: pg_basebackup.c:361 #, c-format msgid " -l, --label=LABEL set backup label\n" msgstr " -l, --label=МЕТКА установить метку резервной копии\n" -#: pg_basebackup.c:356 +#: pg_basebackup.c:362 #, c-format msgid " -n, --no-clean do not clean up after errors\n" msgstr " -n, --no-clean не очищать после ошибок\n" -#: pg_basebackup.c:357 +#: pg_basebackup.c:363 #, c-format msgid "" " -N, --no-sync do not wait for changes to be written safely to " @@ -293,27 +286,48 @@ msgid "" msgstr "" " -N, --no-sync не ждать завершения сохранения данных на диске\n" -#: pg_basebackup.c:358 +#: pg_basebackup.c:364 #, c-format msgid " -P, --progress show progress information\n" msgstr " -P, --progress показывать прогресс операции\n" -#: pg_basebackup.c:359 pg_receivewal.c:86 pg_recvlogical.c:98 +#: pg_basebackup.c:365 pg_receivewal.c:89 +#, c-format +msgid " -S, --slot=SLOTNAME replication slot to use\n" +msgstr " -S, --slot=ИМЯ_СЛОТА использовать заданный слот репликации\n" + +#: pg_basebackup.c:366 pg_receivewal.c:91 pg_recvlogical.c:99 #, c-format msgid " -v, --verbose output verbose messages\n" msgstr " -v, --verbose выводить подробные сообщения\n" -#: pg_basebackup.c:360 pg_receivewal.c:87 pg_recvlogical.c:99 +#: pg_basebackup.c:367 pg_receivewal.c:92 pg_recvlogical.c:100 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version показать версию и выйти\n" -#: pg_basebackup.c:361 pg_receivewal.c:89 pg_recvlogical.c:100 +#: pg_basebackup.c:368 +#, c-format +msgid "" +" --no-slot prevent creation of temporary replication slot\n" +msgstr "" +" --no-slot предотвратить создание временного слота репликации\n" + +#: pg_basebackup.c:369 +#, c-format +msgid "" +" --no-verify-checksums\n" +" do not verify checksums\n" +msgstr "" +" --no-verify-checksums\n" +" не проверять контрольные суммы\n" + +#: pg_basebackup.c:371 pg_receivewal.c:94 pg_recvlogical.c:101 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help показать эту справку и выйти\n" -#: pg_basebackup.c:362 pg_receivewal.c:90 pg_recvlogical.c:101 +#: pg_basebackup.c:372 pg_receivewal.c:95 pg_recvlogical.c:102 #, c-format msgid "" "\n" @@ -322,22 +336,22 @@ msgstr "" "\n" "Параметры подключения:\n" -#: pg_basebackup.c:363 pg_receivewal.c:91 +#: pg_basebackup.c:373 pg_receivewal.c:96 #, c-format msgid " -d, --dbname=CONNSTR connection string\n" msgstr " -d, --dbname=СТРОКА строка подключения\n" -#: pg_basebackup.c:364 pg_receivewal.c:92 pg_recvlogical.c:103 +#: pg_basebackup.c:374 pg_receivewal.c:97 pg_recvlogical.c:104 #, c-format msgid " -h, --host=HOSTNAME database server host or socket directory\n" msgstr " -h, --host=ИМЯ имя сервера баз данных или каталог сокетов\n" -#: pg_basebackup.c:365 pg_receivewal.c:93 pg_recvlogical.c:104 +#: pg_basebackup.c:375 pg_receivewal.c:98 pg_recvlogical.c:105 #, c-format msgid " -p, --port=PORT database server port number\n" msgstr " -p, --port=ПОРТ номер порта сервера БД\n" -#: pg_basebackup.c:366 +#: pg_basebackup.c:376 #, c-format msgid "" " -s, --status-interval=INTERVAL\n" @@ -348,27 +362,27 @@ msgstr "" " интервал между передаваемыми серверу\n" " пакетами состояния (в секундах)\n" -#: pg_basebackup.c:368 pg_receivewal.c:94 pg_recvlogical.c:105 +#: pg_basebackup.c:378 pg_receivewal.c:99 pg_recvlogical.c:106 #, c-format msgid " -U, --username=NAME connect as specified database user\n" msgstr "" " -U, --username=NAME connect as specified database user\n" " -U, --username=ИМЯ имя пользователя баз данных\n" -#: pg_basebackup.c:369 pg_receivewal.c:95 pg_recvlogical.c:106 +#: pg_basebackup.c:379 pg_receivewal.c:100 pg_recvlogical.c:107 #, c-format msgid " -w, --no-password never prompt for password\n" msgstr " -w, --no-password не запрашивать пароль\n" -#: pg_basebackup.c:370 pg_receivewal.c:96 pg_recvlogical.c:107 +#: pg_basebackup.c:380 pg_receivewal.c:101 pg_recvlogical.c:108 #, c-format msgid "" -" -W, --password force password prompt (should happen " -"automatically)\n" +" -W, --password force password prompt (should happen automatically)" +"\n" msgstr "" " -W, --password запрашивать пароль всегда (обычно не требуется)\n" -#: pg_basebackup.c:371 pg_receivewal.c:100 pg_recvlogical.c:108 +#: pg_basebackup.c:381 pg_receivewal.c:105 pg_recvlogical.c:109 #, c-format msgid "" "\n" @@ -377,53 +391,63 @@ msgstr "" "\n" "Об ошибках сообщайте по адресу <pgsql-bugs@postgresql.org>.\n" -#: pg_basebackup.c:414 +#: pg_basebackup.c:424 #, c-format msgid "%s: could not read from ready pipe: %s\n" msgstr "%s: не удалось прочитать из готового канала: %s\n" -#: pg_basebackup.c:422 pg_basebackup.c:557 pg_basebackup.c:2015 -#: streamutil.c:286 +#: pg_basebackup.c:432 pg_basebackup.c:563 pg_basebackup.c:2064 +#: streamutil.c:460 #, c-format msgid "%s: could not parse write-ahead log location \"%s\"\n" msgstr "%s: не удалось разобрать положение в журнале предзаписи \"%s\"\n" -#: pg_basebackup.c:520 pg_receivewal.c:428 +#: pg_basebackup.c:526 pg_receivewal.c:443 #, c-format msgid "%s: could not finish writing WAL files: %s\n" msgstr "%s: не удалось завершить запись файлов WAL: %s\n" -#: pg_basebackup.c:570 +#: pg_basebackup.c:576 #, c-format msgid "%s: could not create pipe for background process: %s\n" msgstr "%s: не удалось создать канал для фонового процесса: %s\n" -#: pg_basebackup.c:610 pg_basebackup.c:666 pg_basebackup.c:1433 +#: pg_basebackup.c:612 +#, c-format +msgid "%s: created temporary replication slot \"%s\"\n" +msgstr "%s: создан временный слот репликации \"%s\"\n" + +#: pg_basebackup.c:615 +#, c-format +msgid "%s: created replication slot \"%s\"\n" +msgstr "%s: создан слот репликации \"%s\"\n" + +#: pg_basebackup.c:636 pg_basebackup.c:692 pg_basebackup.c:1462 #, c-format msgid "%s: could not create directory \"%s\": %s\n" msgstr "%s: не удалось создать каталог \"%s\": %s\n" -#: pg_basebackup.c:629 +#: pg_basebackup.c:655 #, c-format msgid "%s: could not create background process: %s\n" msgstr "%s: не удалось создать фоновый процесс: %s\n" -#: pg_basebackup.c:641 +#: pg_basebackup.c:667 #, c-format msgid "%s: could not create background thread: %s\n" msgstr "%s: не удалось создать фоновый поток выполнения: %s\n" -#: pg_basebackup.c:689 +#: pg_basebackup.c:715 #, c-format msgid "%s: directory \"%s\" exists but is not empty\n" msgstr "%s: каталог \"%s\" существует, но он не пуст\n" -#: pg_basebackup.c:697 +#: pg_basebackup.c:723 #, c-format msgid "%s: could not access directory \"%s\": %s\n" msgstr "%s: нет доступа к каталогу \"%s\": %s\n" -#: pg_basebackup.c:759 +#: pg_basebackup.c:785 #, c-format msgid "%*s/%s kB (100%%), %d/%d tablespace %*s" msgid_plural "%*s/%s kB (100%%), %d/%d tablespaces %*s" @@ -431,7 +455,7 @@ msgstr[0] "%*s/%s КБ (100%%), табличное пространство %d/% msgstr[1] "%*s/%s КБ (100%%), табличное пространство %d/%d %*s" msgstr[2] "%*s/%s КБ (100%%), табличное пространство %d/%d %*s" -#: pg_basebackup.c:771 +#: pg_basebackup.c:797 #, c-format msgid "%*s/%s kB (%d%%), %d/%d tablespace (%s%-*.*s)" msgid_plural "%*s/%s kB (%d%%), %d/%d tablespaces (%s%-*.*s)" @@ -439,7 +463,7 @@ msgstr[0] "%*s/%s КБ (%d%%), табличное пространство %d/%d msgstr[1] "%*s/%s КБ (%d%%), табличное пространство %d/%d (%s%-*.*s)" msgstr[2] "%*s/%s КБ (%d%%), табличное пространство %d/%d (%s%-*.*s)" -#: pg_basebackup.c:787 +#: pg_basebackup.c:813 #, c-format msgid "%*s/%s kB (%d%%), %d/%d tablespace" msgid_plural "%*s/%s kB (%d%%), %d/%d tablespaces" @@ -447,149 +471,150 @@ msgstr[0] "%*s/%s КБ (%d%%), табличное пространство %d/%d msgstr[1] "%*s/%s КБ (%d%%), табличное пространство %d/%d" msgstr[2] "%*s/%s КБ (%d%%), табличное пространство %d/%d" -#: pg_basebackup.c:809 +#: pg_basebackup.c:838 #, c-format msgid "%s: transfer rate \"%s\" is not a valid value\n" msgstr "%s: неверное значение (\"%s\") для скорости передачи данных\n" -#: pg_basebackup.c:816 +#: pg_basebackup.c:845 #, c-format msgid "%s: invalid transfer rate \"%s\": %s\n" msgstr "%s: неверная скорость передачи данных \"%s\": %s\n" -#: pg_basebackup.c:826 +#: pg_basebackup.c:855 #, c-format msgid "%s: transfer rate must be greater than zero\n" msgstr "%s: скорость передачи должна быть больше 0\n" -#: pg_basebackup.c:860 +#: pg_basebackup.c:889 #, c-format msgid "%s: invalid --max-rate unit: \"%s\"\n" msgstr "%s: неверная единица измерения в --max-rate: \"%s\"\n" -#: pg_basebackup.c:869 +#: pg_basebackup.c:898 #, c-format msgid "%s: transfer rate \"%s\" exceeds integer range\n" msgstr "%s: скорость передачи \"%s\" вне целочисленного диапазона\n" -#: pg_basebackup.c:881 +#: pg_basebackup.c:910 #, c-format msgid "%s: transfer rate \"%s\" is out of range\n" msgstr "%s: скорость передачи \"%s\" вне диапазона\n" -#: pg_basebackup.c:905 +#: pg_basebackup.c:934 #, c-format msgid "%s: could not write to compressed file \"%s\": %s\n" msgstr "%s: не удалось записать файл сжатого архива \"%s\": %s\n" -#: pg_basebackup.c:915 pg_basebackup.c:1527 pg_basebackup.c:1693 +#: pg_basebackup.c:944 pg_basebackup.c:1556 pg_basebackup.c:1722 #, c-format msgid "%s: could not write to file \"%s\": %s\n" msgstr "%s: не удалось записать файл \"%s\": %s\n" -#: pg_basebackup.c:974 pg_basebackup.c:995 pg_basebackup.c:1023 +#: pg_basebackup.c:1003 pg_basebackup.c:1024 pg_basebackup.c:1052 #, c-format msgid "%s: could not set compression level %d: %s\n" msgstr "%s: не удалось установить уровень сжатия %d: %s\n" -#: pg_basebackup.c:1044 +#: pg_basebackup.c:1073 #, c-format msgid "%s: could not create compressed file \"%s\": %s\n" msgstr "%s: не удалось создать файл сжатого архива \"%s\": %s\n" -#: pg_basebackup.c:1055 pg_basebackup.c:1487 pg_basebackup.c:1686 +#: pg_basebackup.c:1084 pg_basebackup.c:1516 pg_basebackup.c:1715 #, c-format msgid "%s: could not create file \"%s\": %s\n" msgstr "%s: не удалось создать файл \"%s\": %s\n" -#: pg_basebackup.c:1067 pg_basebackup.c:1340 +#: pg_basebackup.c:1096 pg_basebackup.c:1369 #, c-format msgid "%s: could not get COPY data stream: %s" msgstr "%s: не удалось получить поток данных COPY: %s" -#: pg_basebackup.c:1124 +#: pg_basebackup.c:1153 #, c-format msgid "%s: could not close compressed file \"%s\": %s\n" msgstr "%s: не удалось закрыть сжатый файл \"%s\": %s\n" -#: pg_basebackup.c:1137 pg_recvlogical.c:631 receivelog.c:223 receivelog.c:308 -#: receivelog.c:714 +#: pg_basebackup.c:1166 pg_recvlogical.c:632 receivelog.c:224 receivelog.c:309 +#: receivelog.c:698 #, c-format msgid "%s: could not close file \"%s\": %s\n" msgstr "%s: не удалось закрыть файл \"%s\": %s\n" -#: pg_basebackup.c:1148 pg_basebackup.c:1369 pg_recvlogical.c:453 -#: receivelog.c:1009 +#: pg_basebackup.c:1177 pg_basebackup.c:1398 pg_recvlogical.c:454 +#: receivelog.c:993 #, c-format msgid "%s: could not read COPY data: %s" msgstr "%s: не удалось прочитать данные COPY: %s" -#: pg_basebackup.c:1383 +#: pg_basebackup.c:1412 #, c-format msgid "%s: invalid tar block header size: %d\n" msgstr "%s: неверный размер заголовка блока tar: %d\n" -#: pg_basebackup.c:1441 +#: pg_basebackup.c:1470 #, c-format msgid "%s: could not set permissions on directory \"%s\": %s\n" msgstr "%s: не удалось установить права для каталога \"%s\": %s\n" -#: pg_basebackup.c:1465 +#: pg_basebackup.c:1494 #, c-format msgid "%s: could not create symbolic link from \"%s\" to \"%s\": %s\n" msgstr "%s: не удалось создать символическую ссылку \"%s\" в \"%s\": %s\n" -#: pg_basebackup.c:1474 +#: pg_basebackup.c:1503 #, c-format msgid "%s: unrecognized link indicator \"%c\"\n" msgstr "%s: нераспознанный индикатор связи \"%c\"\n" -#: pg_basebackup.c:1494 +#: pg_basebackup.c:1523 #, c-format msgid "%s: could not set permissions on file \"%s\": %s\n" msgstr "%s: не удалось установить права доступа для файла \"%s\": %s\n" -#: pg_basebackup.c:1553 +#: pg_basebackup.c:1582 #, c-format msgid "%s: COPY stream ended before last file was finished\n" msgstr "%s: поток COPY закончился до завершения последнего файла\n" -#: pg_basebackup.c:1581 pg_basebackup.c:1601 pg_basebackup.c:1608 -#: pg_basebackup.c:1661 +#: pg_basebackup.c:1610 pg_basebackup.c:1630 pg_basebackup.c:1637 +#: pg_basebackup.c:1690 #, c-format msgid "%s: out of memory\n" msgstr "%s: нехватка памяти\n" -#: pg_basebackup.c:1734 +#: pg_basebackup.c:1763 #, c-format msgid "%s: incompatible server version %s\n" msgstr "%s: несовместимая версия сервера %s\n" -#: pg_basebackup.c:1749 +#: pg_basebackup.c:1778 #, c-format msgid "HINT: use -X none or -X fetch to disable log streaming\n" msgstr "" "ПОДСКАЗКА: укажите -X none или -X fetch для отключения трансляции журнала\n" -#: pg_basebackup.c:1775 +#: pg_basebackup.c:1804 #, c-format msgid "%s: initiating base backup, waiting for checkpoint to complete\n" msgstr "" "%s: начинается базовое резервное копирование, ожидается завершение " "контрольной точки\n" -#: pg_basebackup.c:1793 pg_recvlogical.c:270 receivelog.c:492 receivelog.c:563 -#: receivelog.c:603 streamutil.c:256 streamutil.c:364 streamutil.c:410 +#: pg_basebackup.c:1829 pg_recvlogical.c:271 receivelog.c:493 receivelog.c:546 +#: receivelog.c:586 streamutil.c:303 streamutil.c:377 streamutil.c:430 +#: streamutil.c:544 streamutil.c:590 #, c-format msgid "%s: could not send replication command \"%s\": %s" msgstr "%s: не удалось передать команду репликации \"%s\": %s" -#: pg_basebackup.c:1804 +#: pg_basebackup.c:1840 #, c-format msgid "%s: could not initiate base backup: %s" msgstr "%s: не удалось инициализировать базовое резервное копирование: %s" -#: pg_basebackup.c:1811 +#: pg_basebackup.c:1847 #, c-format msgid "" "%s: server returned unexpected response to BASE_BACKUP command; got %d rows " @@ -598,115 +623,120 @@ msgstr "" "%s: сервер вернул неожиданный ответ на команду BASE_BACKUP; получено строк: " "%d, полей: %d, а ожидалось строк: %d, полей: %d\n" -#: pg_basebackup.c:1819 +#: pg_basebackup.c:1855 #, c-format msgid "%s: checkpoint completed\n" msgstr "%s: контрольная точка завершена\n" -#: pg_basebackup.c:1834 +#: pg_basebackup.c:1870 #, c-format msgid "%s: write-ahead log start point: %s on timeline %u\n" msgstr "%s: стартовая точка в журнале предзаписи: %s на линии времени %u\n" -#: pg_basebackup.c:1843 +#: pg_basebackup.c:1879 #, c-format msgid "%s: could not get backup header: %s" msgstr "%s: не удалось получить заголовок резервной копии: %s" -#: pg_basebackup.c:1849 +#: pg_basebackup.c:1885 #, c-format msgid "%s: no data returned from server\n" msgstr "%s: сервер не вернул данные\n" -#: pg_basebackup.c:1881 +#: pg_basebackup.c:1917 #, c-format msgid "%s: can only write single tablespace to stdout, database has %d\n" msgstr "" "%s: в stdout можно вывести только одно табличное пространство, всего в СУБД " "их %d\n" -#: pg_basebackup.c:1893 +#: pg_basebackup.c:1929 #, c-format msgid "%s: starting background WAL receiver\n" msgstr "%s: запуск фонового процесса считывания WAL\n" -#: pg_basebackup.c:1924 +#: pg_basebackup.c:1961 #, c-format msgid "%s: could not get write-ahead log end position from server: %s" msgstr "" "%s: не удалось получить конечную позицию в журнале предзаписи с сервера: %s" -#: pg_basebackup.c:1931 +#: pg_basebackup.c:1968 #, c-format msgid "%s: no write-ahead log end position returned from server\n" msgstr "%s: сервер не вернул конечную позицию в журнале предзаписи\n" -#: pg_basebackup.c:1937 +#: pg_basebackup.c:1974 #, c-format msgid "%s: write-ahead log end point: %s\n" msgstr "%s: конечная точка в журнале предзаписи: %s\n" -#: pg_basebackup.c:1943 +#: pg_basebackup.c:1985 +#, c-format +msgid "%s: checksum error occured\n" +msgstr "%s: выявлена ошибка контрольной суммы\n" + +#: pg_basebackup.c:1991 #, c-format msgid "%s: final receive failed: %s" msgstr "%s: ошибка в конце передачи: %s" -#: pg_basebackup.c:1967 +#: pg_basebackup.c:2016 #, c-format msgid "%s: waiting for background process to finish streaming ...\n" msgstr "%s: ожидание завершения потоковой передачи фоновым процессом...\n" -#: pg_basebackup.c:1973 +#: pg_basebackup.c:2022 #, c-format msgid "%s: could not send command to background pipe: %s\n" msgstr "%s: не удалось отправить команду в канал фонового процесса: %s\n" -#: pg_basebackup.c:1982 +#: pg_basebackup.c:2031 #, c-format msgid "%s: could not wait for child process: %s\n" msgstr "%s: сбой при ожидании дочернего процесса: %s\n" -#: pg_basebackup.c:1988 +#: pg_basebackup.c:2037 #, c-format msgid "%s: child %d died, expected %d\n" msgstr "%s: завершился дочерний процесс %d вместо ожидаемого %d\n" -#: pg_basebackup.c:1994 +#: pg_basebackup.c:2043 #, c-format msgid "%s: child process did not exit normally\n" msgstr "%s: дочерний процесс завершён ненормально\n" -#: pg_basebackup.c:2000 +#: pg_basebackup.c:2049 #, c-format msgid "%s: child process exited with error %d\n" msgstr "%s: дочерний процесс завершился с ошибкой %d\n" -#: pg_basebackup.c:2027 +#: pg_basebackup.c:2076 #, c-format msgid "%s: could not wait for child thread: %s\n" msgstr "%s: сбой при ожидании дочернего потока: %s\n" -#: pg_basebackup.c:2034 +#: pg_basebackup.c:2083 #, c-format msgid "%s: could not get child thread exit status: %s\n" msgstr "%s: не удалось получить состояние завершения дочернего потока: %s\n" -#: pg_basebackup.c:2040 +#: pg_basebackup.c:2089 #, c-format msgid "%s: child thread exited with error %u\n" msgstr "%s: дочерний поток завершился с ошибкой %u\n" -#: pg_basebackup.c:2078 +#: pg_basebackup.c:2127 #, c-format msgid "%s: base backup completed\n" msgstr "%s: базовое резервное копирование завершено\n" -#: pg_basebackup.c:2155 +#: pg_basebackup.c:2208 #, c-format msgid "%s: invalid output format \"%s\", must be \"plain\" or \"tar\"\n" msgstr "%s: неверный формат вывода \"%s\", должен быть \"plain\" или \"tar\"\n" -#: pg_basebackup.c:2200 +#: pg_basebackup.c:2253 #, c-format msgid "" "%s: invalid wal-method option \"%s\", must be \"fetch\", \"stream\", or " @@ -715,12 +745,12 @@ msgstr "" "%s: неверный аргумент для wal-method - \"%s\", допускается только \"fetch\", " "\"stream\" или \"none\"\n" -#: pg_basebackup.c:2228 pg_receivewal.c:556 +#: pg_basebackup.c:2281 pg_receivewal.c:585 #, c-format msgid "%s: invalid compression level \"%s\"\n" msgstr "%s: неверный уровень сжатия \"%s\"\n" -#: pg_basebackup.c:2240 +#: pg_basebackup.c:2293 #, c-format msgid "" "%s: invalid checkpoint argument \"%s\", must be \"fast\" or \"spread\"\n" @@ -728,83 +758,95 @@ msgstr "" "%s: неверный аргумент режима контрольных точек \"%s\", должен быть \"fast\" " "или \"spread\"\n" -#: pg_basebackup.c:2267 pg_receivewal.c:538 pg_recvlogical.c:825 +#: pg_basebackup.c:2320 pg_receivewal.c:557 pg_recvlogical.c:826 #, c-format msgid "%s: invalid status interval \"%s\"\n" msgstr "%s: неверный интервал сообщений о состоянии \"%s\"\n" -#: pg_basebackup.c:2283 pg_basebackup.c:2297 pg_basebackup.c:2308 -#: pg_basebackup.c:2321 pg_basebackup.c:2331 pg_basebackup.c:2341 -#: pg_basebackup.c:2353 pg_basebackup.c:2367 pg_basebackup.c:2378 -#: pg_receivewal.c:579 pg_receivewal.c:593 pg_receivewal.c:601 -#: pg_receivewal.c:611 pg_receivewal.c:622 pg_recvlogical.c:852 -#: pg_recvlogical.c:866 pg_recvlogical.c:877 pg_recvlogical.c:885 -#: pg_recvlogical.c:893 pg_recvlogical.c:901 pg_recvlogical.c:909 -#: pg_recvlogical.c:917 pg_recvlogical.c:927 +#: pg_basebackup.c:2339 pg_basebackup.c:2353 pg_basebackup.c:2364 +#: pg_basebackup.c:2377 pg_basebackup.c:2387 pg_basebackup.c:2397 +#: pg_basebackup.c:2409 pg_basebackup.c:2423 pg_basebackup.c:2433 +#: pg_basebackup.c:2446 pg_basebackup.c:2457 pg_receivewal.c:611 +#: pg_receivewal.c:625 pg_receivewal.c:633 pg_receivewal.c:643 +#: pg_receivewal.c:651 pg_receivewal.c:662 pg_recvlogical.c:853 +#: pg_recvlogical.c:867 pg_recvlogical.c:878 pg_recvlogical.c:886 +#: pg_recvlogical.c:894 pg_recvlogical.c:902 pg_recvlogical.c:910 +#: pg_recvlogical.c:918 pg_recvlogical.c:928 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" -#: pg_basebackup.c:2295 pg_receivewal.c:591 pg_recvlogical.c:864 +#: pg_basebackup.c:2351 pg_receivewal.c:623 pg_recvlogical.c:865 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: слишком много аргументов командной строки (первый: \"%s\")\n" -#: pg_basebackup.c:2307 pg_receivewal.c:621 +#: pg_basebackup.c:2363 pg_receivewal.c:661 #, c-format msgid "%s: no target directory specified\n" msgstr "%s: целевой каталог не указан\n" -#: pg_basebackup.c:2319 +#: pg_basebackup.c:2375 #, c-format msgid "%s: only tar mode backups can be compressed\n" msgstr "%s: сжимать можно только резервные копии в архиве tar\n" -#: pg_basebackup.c:2329 +#: pg_basebackup.c:2385 #, c-format msgid "%s: cannot stream write-ahead logs in tar mode to stdout\n" msgstr "" "%s: транслировать журналы предзаписи в режиме tar в поток stdout нельзя\n" -#: pg_basebackup.c:2339 +#: pg_basebackup.c:2395 #, c-format msgid "%s: replication slots can only be used with WAL streaming\n" msgstr "" "%s: слоты репликации можно использовать только при потоковой передаче WAL\n" -#: pg_basebackup.c:2351 +#: pg_basebackup.c:2407 #, c-format msgid "%s: --no-slot cannot be used with slot name\n" msgstr "%s: --no-slot нельзя использовать с именем слота\n" -#: pg_basebackup.c:2365 +#. translator: second %s is an option name +#: pg_basebackup.c:2421 pg_receivewal.c:641 +#, c-format +msgid "%s: %s needs a slot to be specified using --slot\n" +msgstr "%s: для %s необходимо задать слот с помощью параметра --slot\n" + +#: pg_basebackup.c:2431 +#, c-format +msgid "%s: --create-slot and --no-slot are incompatible options\n" +msgstr "%s: параметры --create-slot и --no-slot несовместимы\n" + +#: pg_basebackup.c:2444 #, c-format msgid "%s: WAL directory location can only be specified in plain mode\n" msgstr "" "%s: расположение каталога журнала WAL можно указать только в режиме plain\n" -#: pg_basebackup.c:2376 +#: pg_basebackup.c:2455 #, c-format msgid "%s: WAL directory location must be an absolute path\n" msgstr "" "%s: расположение каталога журнала WAL должно определяться абсолютным путём\n" -#: pg_basebackup.c:2388 pg_receivewal.c:631 +#: pg_basebackup.c:2467 pg_receivewal.c:671 #, c-format msgid "%s: this build does not support compression\n" msgstr "%s: эта сборка программы не поддерживает сжатие\n" -#: pg_basebackup.c:2428 +#: pg_basebackup.c:2521 #, c-format msgid "%s: could not create symbolic link \"%s\": %s\n" msgstr "%s: не удалось создать символическую ссылку \"%s\": %s\n" -#: pg_basebackup.c:2433 +#: pg_basebackup.c:2526 #, c-format msgid "%s: symlinks are not supported on this platform\n" msgstr "%s: символические ссылки не поддерживаются в этой ОС\n" -#: pg_receivewal.c:74 +#: pg_receivewal.c:77 #, c-format msgid "" "%s receives PostgreSQL streaming write-ahead logs.\n" @@ -813,7 +855,7 @@ msgstr "" "%s получает транслируемые журналы предзаписи PostgreSQL.\n" "\n" -#: pg_receivewal.c:78 pg_recvlogical.c:83 +#: pg_receivewal.c:81 pg_recvlogical.c:84 #, c-format msgid "" "\n" @@ -822,7 +864,7 @@ msgstr "" "\n" "Параметры:\n" -#: pg_receivewal.c:79 +#: pg_receivewal.c:82 #, c-format msgid "" " -D, --directory=DIR receive write-ahead log files into this directory\n" @@ -830,7 +872,14 @@ msgstr "" " -D, --directory=ПУТЬ сохранять файлы журнала предзаписи в данный " "каталог\n" -#: pg_receivewal.c:80 pg_recvlogical.c:88 +#: pg_receivewal.c:83 pg_recvlogical.c:85 +#, c-format +msgid " -E, --endpos=LSN exit after receiving the specified LSN\n" +msgstr "" +" -E, --endpos=LSN определяет позицию, после которой нужно " +"остановиться\n" + +#: pg_receivewal.c:84 pg_recvlogical.c:89 #, c-format msgid "" " --if-not-exists do not error if slot already exists when creating a " @@ -839,12 +888,20 @@ msgstr "" " --if-not-exists не выдавать ошибку при попытке создать уже " "существующий слот\n" -#: pg_receivewal.c:81 pg_recvlogical.c:90 +#: pg_receivewal.c:85 pg_recvlogical.c:91 #, c-format msgid " -n, --no-loop do not loop on connection lost\n" msgstr " -n, --no-loop прерывать работу при потере соединения\n" -#: pg_receivewal.c:82 pg_recvlogical.c:95 +#: pg_receivewal.c:86 +#, c-format +msgid "" +" --no-sync do not wait for changes to be written safely to " +"disk\n" +msgstr "" +" --no-sync не ждать надёжного сохранения изменений на диске\n" + +#: pg_receivewal.c:87 pg_recvlogical.c:96 #, c-format msgid "" " -s, --status-interval=SECS\n" @@ -855,19 +912,19 @@ msgstr "" " интервал между отправкой статусных пакетов серверу " "(по умолчанию: %d)\n" -#: pg_receivewal.c:85 +#: pg_receivewal.c:90 #, c-format msgid "" " --synchronous flush write-ahead log immediately after writing\n" msgstr "" " --synchronous сбрасывать журнал предзаписи сразу после записи\n" -#: pg_receivewal.c:88 +#: pg_receivewal.c:93 #, c-format msgid " -Z, --compress=0-9 compress logs with given compression level\n" msgstr " -Z, --compress=0-9 установить уровень сжатия журналов\n" -#: pg_receivewal.c:97 +#: pg_receivewal.c:102 #, c-format msgid "" "\n" @@ -876,7 +933,7 @@ msgstr "" "\n" "Дополнительные действия:\n" -#: pg_receivewal.c:98 pg_recvlogical.c:80 +#: pg_receivewal.c:103 pg_recvlogical.c:81 #, c-format msgid "" " --create-slot create a new replication slot (for the slot's name " @@ -885,7 +942,7 @@ msgstr "" " --create-slot создать новый слот репликации (имя слота задаёт " "параметр --slot)\n" -#: pg_receivewal.c:99 pg_recvlogical.c:81 +#: pg_receivewal.c:104 pg_recvlogical.c:82 #, c-format msgid "" " --drop-slot drop the replication slot (for the slot's name see " @@ -894,48 +951,53 @@ msgstr "" " --drop-slot удалить слот репликации (имя слота задаёт параметр " "--slot)\n" -#: pg_receivewal.c:111 +#: pg_receivewal.c:116 #, c-format msgid "%s: finished segment at %X/%X (timeline %u)\n" msgstr "%s: завершён сегмент %X/%X (линия времени %u)\n" -#: pg_receivewal.c:124 +#: pg_receivewal.c:123 +#, c-format +msgid "%s: stopped log streaming at %X/%X (timeline %u)\n" +msgstr "%s: завершена передача журнала с позиции %X/%X (линия времени %u)\n" + +#: pg_receivewal.c:139 #, c-format msgid "%s: switched to timeline %u at %X/%X\n" msgstr "%s: переключение на линию времени %u (позиция %X/%X)\n" -#: pg_receivewal.c:133 +#: pg_receivewal.c:149 #, c-format msgid "%s: received interrupt signal, exiting\n" msgstr "%s: получен сигнал прерывания, работа завершается\n" -#: pg_receivewal.c:171 +#: pg_receivewal.c:187 #, c-format msgid "%s: could not close directory \"%s\": %s\n" msgstr "%s: не удалось закрыть каталог \"%s\": %s\n" -#: pg_receivewal.c:260 +#: pg_receivewal.c:276 #, c-format msgid "%s: segment file \"%s\" has incorrect size %d, skipping\n" msgstr "" "%s: файл сегмента \"%s\" имеет неправильный размер %d, файл пропускается\n" -#: pg_receivewal.c:277 +#: pg_receivewal.c:293 #, c-format msgid "%s: could not open compressed file \"%s\": %s\n" msgstr "%s: не удалось открыть сжатый файл \"%s\": %s\n" -#: pg_receivewal.c:283 +#: pg_receivewal.c:299 #, c-format msgid "%s: could not seek in compressed file \"%s\": %s\n" msgstr "%s: ошибка позиционирования в сжатом файле \"%s\": %s\n" -#: pg_receivewal.c:289 +#: pg_receivewal.c:305 #, c-format msgid "%s: could not read compressed file \"%s\": %s\n" msgstr "%s: не удалось прочитать сжатый файл \"%s\": %s\n" -#: pg_receivewal.c:301 +#: pg_receivewal.c:317 #, c-format msgid "" "%s: compressed segment file \"%s\" has incorrect uncompressed size %d, " @@ -944,28 +1006,32 @@ msgstr "" "%s: файл сжатого сегмента \"%s\" имеет неправильный размер %d, файл " "пропускается\n" -#: pg_receivewal.c:407 +#: pg_receivewal.c:423 #, c-format msgid "%s: starting log streaming at %X/%X (timeline %u)\n" msgstr "%s: начало передачи журнала с позиции %X/%X (линия времени %u)\n" -#: pg_receivewal.c:519 pg_recvlogical.c:762 +#: pg_receivewal.c:538 pg_recvlogical.c:763 #, c-format msgid "%s: invalid port number \"%s\"\n" msgstr "%s: неверный номер порта \"%s\"\n" -#: pg_receivewal.c:600 +#: pg_receivewal.c:569 pg_recvlogical.c:793 +#, c-format +msgid "%s: could not parse end position \"%s\"\n" +msgstr "%s: не удалось разобрать конечную позицию \"%s\"\n" + +#: pg_receivewal.c:632 #, c-format msgid "%s: cannot use --create-slot together with --drop-slot\n" msgstr "%s: --create-slot нельзя применять вместе с --drop-slot\n" -#. translator: second %s is an option name -#: pg_receivewal.c:609 +#: pg_receivewal.c:650 #, c-format -msgid "%s: %s needs a slot to be specified using --slot\n" -msgstr "%s: для %s необходимо задать слот с помощью параметра --slot\n" +msgid "%s: cannot use --synchronous together with --no-sync\n" +msgstr "%s: --synchronous нельзя применять вместе с --no-sync\n" -#: pg_receivewal.c:674 +#: pg_receivewal.c:728 #, c-format msgid "" "%s: replication connection using slot \"%s\" is unexpectedly database " @@ -974,28 +1040,28 @@ msgstr "" "%s: подключение для репликации через слот \"%s\" оказалось привязано к базе " "данных\n" -#: pg_receivewal.c:686 pg_recvlogical.c:967 +#: pg_receivewal.c:740 pg_recvlogical.c:978 #, c-format msgid "%s: dropping replication slot \"%s\"\n" msgstr "%s: удаление слота репликации \"%s\"\n" -#: pg_receivewal.c:699 pg_recvlogical.c:979 +#: pg_receivewal.c:753 pg_recvlogical.c:990 #, c-format msgid "%s: creating replication slot \"%s\"\n" msgstr "%s: создание слота репликации \"%s\"\n" -#: pg_receivewal.c:726 pg_recvlogical.c:1005 +#: pg_receivewal.c:780 pg_recvlogical.c:1016 #, c-format msgid "%s: disconnected\n" msgstr "%s: отключение\n" #. translator: check source for value for %d -#: pg_receivewal.c:733 pg_recvlogical.c:1012 +#: pg_receivewal.c:787 pg_recvlogical.c:1023 #, c-format msgid "%s: disconnected; waiting %d seconds to try again\n" msgstr "%s: отключение; через %d сек. последует повторное подключение\n" -#: pg_recvlogical.c:75 +#: pg_recvlogical.c:76 #, c-format msgid "" "%s controls PostgreSQL logical decoding streams.\n" @@ -1004,7 +1070,7 @@ msgstr "" "%s управляет потоками логического декодирования PostgreSQL.\n" "\n" -#: pg_recvlogical.c:79 +#: pg_recvlogical.c:80 #, c-format msgid "" "\n" @@ -1013,7 +1079,7 @@ msgstr "" "\n" "Действие, которое будет выполнено:\n" -#: pg_recvlogical.c:82 +#: pg_recvlogical.c:83 #, c-format msgid "" " --start start streaming in a replication slot (for the " @@ -1022,31 +1088,24 @@ msgstr "" " --start начать передачу в слоте репликации (имя слота " "задаёт параметр --slot)\n" -#: pg_recvlogical.c:84 -#, c-format -msgid " -E, --endpos=LSN exit after receiving the specified LSN\n" -msgstr "" -" -E, --endpos=LSN определяет позицию, после которой нужно " -"остановиться\n" - -#: pg_recvlogical.c:85 +#: pg_recvlogical.c:86 #, c-format msgid " -f, --file=FILE receive log into this file, - for stdout\n" msgstr "" " -f, --file=ФАЙЛ сохранять журнал в этот файл, - обозначает stdout\n" -#: pg_recvlogical.c:86 +#: pg_recvlogical.c:87 #, c-format msgid "" " -F --fsync-interval=SECS\n" -" time between fsyncs to the output file (default: " -"%d)\n" +" time between fsyncs to the output file (default: %d)" +"\n" msgstr "" " -F --fsync-interval=СЕК\n" " периодичность сброса на диск выходного файла (по " "умолчанию: %d)\n" -#: pg_recvlogical.c:89 +#: pg_recvlogical.c:90 #, c-format msgid "" " -I, --startpos=LSN where in an existing slot should the streaming " @@ -1055,7 +1114,7 @@ msgstr "" " -I, --startpos=LSN определяет, с какой позиции в существующем слоте " "начнётся передача\n" -#: pg_recvlogical.c:91 +#: pg_recvlogical.c:92 #, c-format msgid "" " -o, --option=NAME[=VALUE]\n" @@ -1067,142 +1126,137 @@ msgstr "" "необязательным\n" " значением модулю вывода\n" -#: pg_recvlogical.c:94 +#: pg_recvlogical.c:95 #, c-format msgid " -P, --plugin=PLUGIN use output plugin PLUGIN (default: %s)\n" msgstr "" " -P, --plugin=МОДУЛЬ использовать заданный модуль вывода (по умолчанию: " "%s)\n" -#: pg_recvlogical.c:97 +#: pg_recvlogical.c:98 #, c-format msgid " -S, --slot=SLOTNAME name of the logical replication slot\n" msgstr " -S, --slot=ИМЯ_СЛОТА имя слота логической репликации\n" -#: pg_recvlogical.c:102 +#: pg_recvlogical.c:103 #, c-format msgid " -d, --dbname=DBNAME database to connect to\n" msgstr " -d, --dbname=ИМЯ_БД целевая база данных\n" -#: pg_recvlogical.c:135 +#: pg_recvlogical.c:136 #, c-format msgid "%s: confirming write up to %X/%X, flush to %X/%X (slot %s)\n" msgstr "" "%s: подтверждается запись до %X/%X, синхронизация с ФС до %X/%X (слот %s)\n" -#: pg_recvlogical.c:160 receivelog.c:351 +#: pg_recvlogical.c:161 receivelog.c:352 #, c-format msgid "%s: could not send feedback packet: %s" msgstr "%s: не удалось отправить пакет отзыва: %s" -#: pg_recvlogical.c:199 +#: pg_recvlogical.c:200 #, c-format msgid "%s: could not fsync log file \"%s\": %s\n" msgstr "%s: не удалось синхронизировать с ФС файл журнала \"%s\": %s\n" -#: pg_recvlogical.c:238 +#: pg_recvlogical.c:239 #, c-format msgid "%s: starting log streaming at %X/%X (slot %s)\n" msgstr "%s: начало передачи журнала с позиции %X/%X (слот %s)\n" -#: pg_recvlogical.c:280 +#: pg_recvlogical.c:281 #, c-format msgid "%s: streaming initiated\n" msgstr "%s: передача запущена\n" -#: pg_recvlogical.c:346 +#: pg_recvlogical.c:347 #, c-format msgid "%s: could not open log file \"%s\": %s\n" msgstr "%s: не удалось открыть файл журнала \"%s\": %s\n" -#: pg_recvlogical.c:376 receivelog.c:914 +#: pg_recvlogical.c:377 receivelog.c:898 #, c-format msgid "%s: invalid socket: %s" msgstr "%s: неверный сокет: %s" -#: pg_recvlogical.c:430 receivelog.c:943 +#: pg_recvlogical.c:431 receivelog.c:927 #, c-format msgid "%s: select() failed: %s\n" msgstr "%s: ошибка в select(): %s\n" -#: pg_recvlogical.c:439 receivelog.c:995 +#: pg_recvlogical.c:440 receivelog.c:979 #, c-format msgid "%s: could not receive data from WAL stream: %s" msgstr "%s: не удалось получить данные из потока WAL: %s" -#: pg_recvlogical.c:481 pg_recvlogical.c:533 receivelog.c:1040 -#: receivelog.c:1107 +#: pg_recvlogical.c:482 pg_recvlogical.c:534 receivelog.c:1024 +#: receivelog.c:1091 #, c-format msgid "%s: streaming header too small: %d\n" msgstr "%s: заголовок потока слишком мал: %d\n" -#: pg_recvlogical.c:517 receivelog.c:874 +#: pg_recvlogical.c:518 receivelog.c:858 #, c-format msgid "%s: unrecognized streaming header: \"%c\"\n" msgstr "%s: нераспознанный заголовок потока: \"%c\"\n" -#: pg_recvlogical.c:573 pg_recvlogical.c:587 +#: pg_recvlogical.c:574 pg_recvlogical.c:588 #, c-format msgid "%s: could not write %u bytes to log file \"%s\": %s\n" msgstr "%s: не удалось записать %u байт в файл журнала \"%s\": %s\n" -#: pg_recvlogical.c:617 receivelog.c:667 receivelog.c:705 +#: pg_recvlogical.c:618 receivelog.c:650 receivelog.c:689 #, c-format msgid "%s: unexpected termination of replication stream: %s" msgstr "%s: неожиданный конец потока репликации: %s" -#: pg_recvlogical.c:741 +#: pg_recvlogical.c:742 #, c-format msgid "%s: invalid fsync interval \"%s\"\n" msgstr "%s: неверный интервал синхронизации с ФС \"%s\"\n" -#: pg_recvlogical.c:782 +#: pg_recvlogical.c:783 #, c-format msgid "%s: could not parse start position \"%s\"\n" msgstr "%s: не удалось разобрать начальную позицию \"%s\"\n" -#: pg_recvlogical.c:792 -#, c-format -msgid "%s: could not parse end position \"%s\"\n" -msgstr "%s: не удалось разобрать конечную позицию \"%s\"\n" - -#: pg_recvlogical.c:876 +#: pg_recvlogical.c:877 #, c-format msgid "%s: no slot specified\n" msgstr "%s: слот не указан\n" -#: pg_recvlogical.c:884 +#: pg_recvlogical.c:885 #, c-format msgid "%s: no target file specified\n" msgstr "%s: целевой файл не задан\n" -#: pg_recvlogical.c:892 +#: pg_recvlogical.c:893 #, c-format msgid "%s: no database specified\n" msgstr "%s: база данных не задана\n" -#: pg_recvlogical.c:900 +#: pg_recvlogical.c:901 #, c-format msgid "%s: at least one action needs to be specified\n" msgstr "%s: необходимо задать минимум одно действие\n" -#: pg_recvlogical.c:908 +#: pg_recvlogical.c:909 #, c-format msgid "%s: cannot use --create-slot or --start together with --drop-slot\n" msgstr "%s: --create-slot или --start нельзя применять вместе с --drop-slot\n" -#: pg_recvlogical.c:916 +#: pg_recvlogical.c:917 #, c-format msgid "%s: cannot use --create-slot or --drop-slot together with --startpos\n" msgstr "" "%s: --create-slot или --drop-slot нельзя применять вместе с --startpos\n" -#: pg_recvlogical.c:925 +#: pg_recvlogical.c:926 #, c-format msgid "%s: --endpos may only be specified with --start\n" msgstr "%s: --endpos можно задать только вместе с --start\n" -#: pg_recvlogical.c:957 +#: pg_recvlogical.c:958 #, c-format msgid "%s: could not establish database-specific replication connection\n" msgstr "" @@ -1244,39 +1298,39 @@ msgstr[1] "" msgstr[2] "" "%s: файл журнала предзаписи \"%s\" имеет размер %d Б, а должен - 0 или %d\n" -#: receivelog.c:169 +#: receivelog.c:170 #, c-format msgid "%s: could not open write-ahead log file \"%s\": %s\n" msgstr "%s: не удалось открыть файл журнала предзаписи \"%s\": %s\n" -#: receivelog.c:196 +#: receivelog.c:197 #, c-format msgid "%s: could not determine seek position in file \"%s\": %s\n" msgstr "%s: не удалось определить текущую позицию в файле \"%s\": %s\n" -#: receivelog.c:211 +#: receivelog.c:212 #, c-format msgid "%s: not renaming \"%s%s\", segment is not complete\n" msgstr "" "%s: файл \"%s%s\" не переименовывается, так как это не полный сегмент\n" -#: receivelog.c:280 +#: receivelog.c:281 #, c-format msgid "%s: server reported unexpected history file name for timeline %u: %s\n" msgstr "" "%s: сервер сообщил неожиданное имя файла истории для линии времени %u: %s\n" -#: receivelog.c:288 +#: receivelog.c:289 #, c-format msgid "%s: could not create timeline history file \"%s\": %s\n" msgstr "%s: не удалось создать файл истории линии времени \"%s\": %s\n" -#: receivelog.c:295 +#: receivelog.c:296 #, c-format msgid "%s: could not write timeline history file \"%s\": %s\n" msgstr "%s: не удалось записать файл истории линии времени \"%s\": %s\n" -#: receivelog.c:385 +#: receivelog.c:386 #, c-format msgid "" "%s: incompatible server version %s; client does not support streaming from " @@ -1285,7 +1339,7 @@ msgstr "" "%s: несовместимая версия сервера %s; клиент не поддерживает репликацию с " "серверов версии ниже %s\n" -#: receivelog.c:395 +#: receivelog.c:396 #, c-format msgid "" "%s: incompatible server version %s; client does not support streaming from " @@ -1294,16 +1348,16 @@ msgstr "" "%s: несовместимая версия сервера %s; клиент не поддерживает репликацию с " "серверов версии выше %s\n" -#: receivelog.c:500 streamutil.c:265 streamutil.c:304 +#: receivelog.c:501 streamutil.c:439 streamutil.c:478 #, c-format msgid "" "%s: could not identify system: got %d rows and %d fields, expected %d rows " "and %d or more fields\n" msgstr "" -"%s: не удалось идентифицировать систему, получено строк: %d, полей: %d " +"%s: не удалось идентифицировать систему; получено строк: %d, полей: %d " "(ожидалось: %d и %d (или более))\n" -#: receivelog.c:508 +#: receivelog.c:509 #, c-format msgid "" "%s: system identifier does not match between base backup and streaming " @@ -1312,17 +1366,12 @@ msgstr "" "%s: системный идентификатор базовой резервной копии отличается от " "идентификатора потоковой передачи\n" -#: receivelog.c:516 +#: receivelog.c:517 #, c-format msgid "%s: starting timeline %u is not present in the server\n" msgstr "%s: на сервере нет начальной линии времени %u\n" -#: receivelog.c:535 -#, c-format -msgid "%s: could not create temporary replication slot \"%s\": %s" -msgstr "%s: не удалось создать временный слот репликации \"%s\": %s" - -#: receivelog.c:576 +#: receivelog.c:559 #, c-format msgid "" "%s: unexpected response to TIMELINE_HISTORY command: got %d rows and %d " @@ -1331,14 +1380,14 @@ msgstr "" "%s: сервер вернул неожиданный ответ на команду TIMELINE_HISTORY; получено " "строк: %d, полей: %d, а ожидалось строк: %d, полей: %d\n" -#: receivelog.c:648 +#: receivelog.c:631 #, c-format msgid "" "%s: server reported unexpected next timeline %u, following timeline %u\n" msgstr "" "%s: сервер неожиданно сообщил линию времени %u после линии времени %u\n" -#: receivelog.c:655 +#: receivelog.c:638 #, c-format msgid "" "%s: server stopped streaming timeline %u at %X/%X, but reported next " @@ -1347,73 +1396,124 @@ msgstr "" "%s: сервер прекратил передачу линии времени %u в %X/%X, но сообщил, что " "следующая линии времени %u начнётся в %X/%X\n" -#: receivelog.c:696 +#: receivelog.c:680 #, c-format msgid "%s: replication stream was terminated before stop point\n" msgstr "%s: поток репликации закончился до точки останова\n" -#: receivelog.c:745 +#: receivelog.c:729 #, c-format msgid "" "%s: unexpected result set after end-of-timeline: got %d rows and %d fields, " "expected %d rows and %d fields\n" msgstr "" -"%s: сервер вернул неожиданный набор данных после конца линии времени - " +"%s: сервер вернул неожиданный набор данных после конца линии времени; " "получено строк: %d, полей: %d, а ожидалось строк: %d, полей: %d\n" -#: receivelog.c:755 +#: receivelog.c:739 #, c-format msgid "%s: could not parse next timeline's starting point \"%s\"\n" msgstr "" "%s: не удалось разобрать начальную точку следующей линии времени \"%s\"\n" -#: receivelog.c:1126 +#: receivelog.c:1110 #, c-format msgid "%s: received write-ahead log record for offset %u with no file open\n" msgstr "" "%s: получена запись журнала предзаписи по смещению %u, но файл не открыт\n" -#: receivelog.c:1137 +#: receivelog.c:1121 #, c-format msgid "%s: got WAL data offset %08x, expected %08x\n" msgstr "%s: получено смещение данных WAL %08x, но ожидалось %08x\n" -#: receivelog.c:1172 +#: receivelog.c:1156 #, c-format msgid "%s: could not write %u bytes to WAL file \"%s\": %s\n" msgstr "%s: не удалось записать %u байт в файл WAL \"%s\": %s\n" -#: receivelog.c:1197 receivelog.c:1238 receivelog.c:1269 +#: receivelog.c:1181 receivelog.c:1222 receivelog.c:1253 #, c-format msgid "%s: could not send copy-end packet: %s" msgstr "%s: не удалось отправить пакет \"конец COPY\": %s" -#: streamutil.c:149 +#: streamutil.c:161 msgid "Password: " msgstr "Пароль: " -#: streamutil.c:174 +#: streamutil.c:186 #, c-format msgid "%s: could not connect to server\n" msgstr "%s: не удалось подключиться к серверу\n" -#: streamutil.c:192 +#: streamutil.c:204 #, c-format msgid "%s: could not connect to server: %s" msgstr "%s: не удалось подключиться к серверу: %s" -#: streamutil.c:216 +#: streamutil.c:233 +#, c-format +msgid "%s: could not clear search_path: %s" +msgstr "%s: не удалось очистить search_path: %s" + +#: streamutil.c:250 #, c-format msgid "%s: could not determine server setting for integer_datetimes\n" msgstr "%s: не удалось получить настройку сервера integer_datetimes\n" -#: streamutil.c:225 +#: streamutil.c:259 #, c-format msgid "%s: integer_datetimes compile flag does not match server\n" msgstr "" "%s: флаг компиляции integer_datetimes не соответствует настройке сервера\n" -#: streamutil.c:376 +#: streamutil.c:312 +#, c-format +msgid "" +"%s: could not fetch WAL segment size: got %d rows and %d fields, expected %d " +"rows and %d or more fields\n" +msgstr "" +"%s: не удалось извлечь размер сегмента WAL; получено строк: %d, полей: %d " +"(ожидалось: %d и %d (или более))\n" + +#: streamutil.c:322 +#, c-format +msgid "%s: WAL segment size could not be parsed\n" +msgstr "%s: разобрать размер сегмента WAL не удалось\n" + +#: streamutil.c:339 +#, c-format +msgid "" +"%s: WAL segment size must be a power of two between 1 MB and 1 GB, but the " +"remote server reported a value of %d byte\n" +msgid_plural "" +"%s: WAL segment size must be a power of two between 1 MB and 1 GB, but the " +"remote server reported a value of %d bytes\n" +msgstr[0] "" +"%s: размер сегмента WAL должен задаваться степенью 2 в интервале от 1 МБ до " +"1 ГБ, но удалённый сервер сообщил значение: %d\n" +msgstr[1] "" +"%s: размер сегмента WAL должен задаваться степенью 2 в интервале от 1 МБ до " +"1 ГБ, но удалённый сервер сообщил значение: %d\n" +msgstr[2] "" +"%s: размер сегмента WAL должен задаваться степенью 2 в интервале от 1 МБ до " +"1 ГБ, но удалённый сервер сообщил значение: %d\n" + +#: streamutil.c:386 +#, c-format +msgid "" +"%s: could not fetch group access flag: got %d rows and %d fields, expected " +"%d rows and %d or more fields\n" +msgstr "" +"%s: не удалось извлечь флаг доступа группы; получено строк: %d, полей: %d " +"(ожидалось: %d и %d (или более))\n" + +#: streamutil.c:395 +#, c-format +msgid "%s: group access flag could not be parsed: %s\n" +msgstr "%s: не удалось разобрать флаг доступа группы: %s\n" + +#: streamutil.c:556 #, c-format msgid "" "%s: could not create replication slot \"%s\": got %d rows and %d fields, " @@ -1422,7 +1522,7 @@ msgstr "" "%s: не удалось создать слот репликации \"%s\"; получено строк: %d, полей: %d " "(ожидалось: %d и %d)\n" -#: streamutil.c:421 +#: streamutil.c:601 #, c-format msgid "" "%s: could not drop replication slot \"%s\": got %d rows and %d fields, " @@ -1431,36 +1531,36 @@ msgstr "" "%s: не удалось удалить слот репликации \"%s\"; получено строк: %d, полей: %d " "(ожидалось: %d и %d)\n" -#: walmethods.c:435 walmethods.c:904 +#: walmethods.c:439 walmethods.c:928 msgid "could not compress data" msgstr "не удалось сжать данные" -#: walmethods.c:459 +#: walmethods.c:471 msgid "could not reset compression stream" msgstr "не удалось сбросить поток сжатых данных" -#: walmethods.c:560 +#: walmethods.c:569 msgid "could not initialize compression library" msgstr "не удалось инициализировать библиотеку сжатия" -#: walmethods.c:572 +#: walmethods.c:581 msgid "implementation error: tar files can't have more than one open file" msgstr "" "ошибка реализации: в файлах tar не может быть больше одно открытого файла" -#: walmethods.c:586 +#: walmethods.c:595 msgid "could not create tar header" msgstr "не удалось создать заголовок tar" -#: walmethods.c:600 walmethods.c:638 walmethods.c:827 walmethods.c:838 +#: walmethods.c:609 walmethods.c:649 walmethods.c:844 walmethods.c:855 msgid "could not change compression parameters" msgstr "не удалось изменить параметры сжатия" -#: walmethods.c:720 +#: walmethods.c:731 msgid "unlink not supported with compression" msgstr "со сжатием закрытие файла с удалением не поддерживается" -#: walmethods.c:920 +#: walmethods.c:953 msgid "could not close compression stream" msgstr "не удалось закрыть поток сжатых данных" @@ -1485,8 +1585,8 @@ msgstr "не удалось закрыть поток сжатых данных" #~ msgstr "%s: не удалось открыть файл журнала транзакций \"%s\": %s\n" #~ msgid "" -#~ " -x, --xlog include required WAL files in backup (fetch " -#~ "mode)\n" +#~ " -x, --xlog include required WAL files in backup (fetch mode)" +#~ "\n" #~ msgstr "" #~ " -x, --xlog включить в копию требуемые файлы WAL (режим " #~ "fetch)\n" diff --git a/src/bin/pg_controldata/po/fr.po b/src/bin/pg_controldata/po/fr.po index f0729688439..aba36e2bcfe 100644 --- a/src/bin/pg_controldata/po/fr.po +++ b/src/bin/pg_controldata/po/fr.po @@ -10,31 +10,37 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 9.6\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-07-06 14:46+0000\n" -"PO-Revision-Date: 2017-07-06 18:24+0200\n" +"POT-Creation-Date: 2018-09-22 00:16+0000\n" +"PO-Revision-Date: 2018-09-23 14:54+0200\n" "Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n" "Language-Team: PostgreSQLfr <pgsql-fr-generale@postgresql.org>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.12\n" +"X-Generator: Poedit 2.1.1\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ../../common/controldata_utils.c:61 +#: ../../common/controldata_utils.c:62 #, c-format msgid "%s: could not open file \"%s\" for reading: %s\n" msgstr "%s : n'a pas pu ouvrir le fichier « %s » en lecture : %s\n" -#: ../../common/controldata_utils.c:74 +#: ../../common/controldata_utils.c:78 #, c-format msgid "%s: could not read file \"%s\": %s\n" msgstr "%s : n'a pas pu lire le fichier « %s » : %s\n" -#: ../../common/controldata_utils.c:95 +#: ../../common/controldata_utils.c:90 +#, c-format +msgid "%s: could not read file \"%s\": read %d of %d\n" +msgstr "%s : n'a pas pu lire le fichier « %s » : a lu %d sur %d\n" + +#: ../../common/controldata_utils.c:112 msgid "byte ordering mismatch" msgstr "différence de l'ordre des octets" -#: ../../common/controldata_utils.c:97 +#: ../../common/controldata_utils.c:114 #, c-format msgid "" "WARNING: possible byte ordering mismatch\n" @@ -48,7 +54,7 @@ msgstr "" "résultats ci-dessous sont incorrects, et l'installation PostgreSQL\n" "incompatible avec ce répertoire des données.\n" -#: pg_controldata.c:33 +#: pg_controldata.c:34 #, c-format msgid "" "%s displays control information of a PostgreSQL database cluster.\n" @@ -58,17 +64,17 @@ msgstr "" "PostgreSQL.\n" "\n" -#: pg_controldata.c:34 +#: pg_controldata.c:35 #, c-format msgid "Usage:\n" msgstr "Usage :\n" -#: pg_controldata.c:35 +#: pg_controldata.c:36 #, c-format msgid " %s [OPTION] [DATADIR]\n" msgstr " %s [OPTION] [RÉP_DONNÉES]\n" -#: pg_controldata.c:36 +#: pg_controldata.c:37 #, c-format msgid "" "\n" @@ -77,23 +83,23 @@ msgstr "" "\n" "Options :\n" -#: pg_controldata.c:37 -#, c-format -msgid " [-D] DATADIR data directory\n" -msgstr " [-D] RÉPDONNEES répertoire de la base de données\n" - #: pg_controldata.c:38 #, c-format -msgid " -V, --version output version information, then exit\n" -msgstr " -V, --version affiche la version et quitte\n" +msgid " [-D, --pgdata=]DATADIR data directory\n" +msgstr " [-D, --pgdata] RÉPDONNEES répertoire de la base de données\n" #: pg_controldata.c:39 #, c-format -msgid " -?, --help show this help, then exit\n" -msgstr " -?, --help affiche cette aide et quitte\n" +msgid " -V, --version output version information, then exit\n" +msgstr " -V, --version affiche la version puis quitte\n" #: pg_controldata.c:40 #, c-format +msgid " -?, --help show this help, then exit\n" +msgstr " -?, --help affiche cette aide puis quitte\n" + +#: pg_controldata.c:41 +#, c-format msgid "" "\n" "If no data directory (DATADIR) is specified, the environment variable PGDATA\n" @@ -105,63 +111,63 @@ msgstr "" "d'environnement PGDATA est utilisée.\n" "\n" -#: pg_controldata.c:42 +#: pg_controldata.c:43 #, c-format msgid "Report bugs to <pgsql-bugs@postgresql.org>.\n" msgstr "Rapporter les bogues à <pgsql-bugs@postgresql.org>.\n" -#: pg_controldata.c:52 +#: pg_controldata.c:53 msgid "starting up" msgstr "démarrage en cours" -#: pg_controldata.c:54 +#: pg_controldata.c:55 msgid "shut down" msgstr "arrêt" -#: pg_controldata.c:56 +#: pg_controldata.c:57 msgid "shut down in recovery" msgstr "arrêt pendant la restauration" -#: pg_controldata.c:58 +#: pg_controldata.c:59 msgid "shutting down" msgstr "arrêt en cours" -#: pg_controldata.c:60 +#: pg_controldata.c:61 msgid "in crash recovery" msgstr "restauration en cours (suite à un arrêt brutal)" -#: pg_controldata.c:62 +#: pg_controldata.c:63 msgid "in archive recovery" msgstr "restauration en cours (à partir des archives)" -#: pg_controldata.c:64 +#: pg_controldata.c:65 msgid "in production" msgstr "en production" -#: pg_controldata.c:66 +#: pg_controldata.c:67 msgid "unrecognized status code" msgstr "code de statut inconnu" -#: pg_controldata.c:81 +#: pg_controldata.c:82 msgid "unrecognized wal_level" msgstr "wal_level non reconnu" -#: pg_controldata.c:130 pg_controldata.c:148 pg_controldata.c:156 +#: pg_controldata.c:136 pg_controldata.c:154 pg_controldata.c:162 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Essayer « %s --help » pour plus d'informations.\n" -#: pg_controldata.c:146 +#: pg_controldata.c:152 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s : trop d'arguments en ligne de commande (le premier étant « %s »)\n" -#: pg_controldata.c:155 +#: pg_controldata.c:161 #, c-format msgid "%s: no data directory specified\n" msgstr "%s : aucun répertoire de données indiqué\n" -#: pg_controldata.c:163 +#: pg_controldata.c:169 #, c-format msgid "" "WARNING: Calculated CRC checksum does not match value stored in file.\n" @@ -176,289 +182,322 @@ msgstr "" "Les résultats ci-dessous ne sont pas dignes de confiance.\n" "\n" -#: pg_controldata.c:201 +#: pg_controldata.c:178 +#, c-format +msgid "WARNING: invalid WAL segment size\n" +msgstr "ATTENTION : taille invalide du segment WAL\n" + +#: pg_controldata.c:179 +#, c-format +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" +"untrustworthy.\n" +"\n" +msgid_plural "" +"The WAL segment size stored in the file, %d bytes, is not a power of two\n" +"between 1 MB and 1 GB. The file is corrupt and the results below are\n" +"untrustworthy.\n" +"\n" +msgstr[0] "" +"La taille d'un segment WAL enregistré dans le fichier, %d octet, n'est pas une puissance de deux " +"entre 1 Mo et 1 Go. Le fichier est corrompu et les résultats ci-dessous ne proviennent pas d'une " +"source fiable.\n" +"\n" +msgstr[1] "" +"La taille d'un segment WAL enregistré dans le fichier, %d octets, n'est pas une puissance de deux " +"entre 1 Mo et 1 Go. Le fichier est corrompu et les résultats ci-dessous ne proviennent pas d'une " +"source fiable.\n" +"\n" + +#: pg_controldata.c:221 +msgid "???" +msgstr "???" + +#: pg_controldata.c:234 #, c-format msgid "pg_control version number: %u\n" msgstr "Numéro de version de pg_control : %u\n" -#: pg_controldata.c:203 +#: pg_controldata.c:236 #, c-format msgid "Catalog version number: %u\n" msgstr "Numéro de version du catalogue : %u\n" -#: pg_controldata.c:205 +#: pg_controldata.c:238 #, c-format msgid "Database system identifier: %s\n" msgstr "Identifiant du système de base de données : %s\n" -#: pg_controldata.c:207 +#: pg_controldata.c:240 #, c-format msgid "Database cluster state: %s\n" msgstr "État du cluster de base de données : %s\n" -#: pg_controldata.c:209 +#: pg_controldata.c:242 #, c-format msgid "pg_control last modified: %s\n" msgstr "Dernière modification de pg_control : %s\n" -#: pg_controldata.c:211 +#: pg_controldata.c:244 #, c-format msgid "Latest checkpoint location: %X/%X\n" msgstr "Dernier point de contrôle : %X/%X\n" -#: pg_controldata.c:214 -#, c-format -msgid "Prior checkpoint location: %X/%X\n" -msgstr "Point de contrôle précédent : %X/%X\n" - -#: pg_controldata.c:217 +#: pg_controldata.c:247 #, c-format msgid "Latest checkpoint's REDO location: %X/%X\n" msgstr "Dernier REDO (reprise) du point de contrôle : %X/%X\n" -#: pg_controldata.c:220 +#: pg_controldata.c:250 #, c-format msgid "Latest checkpoint's REDO WAL file: %s\n" msgstr "Dernier fichier WAL du rejeu du point de restauration : %s\n" -#: pg_controldata.c:222 +#: pg_controldata.c:252 #, c-format msgid "Latest checkpoint's TimeLineID: %u\n" msgstr "Dernier TimeLineID du point de contrôle : %u\n" -#: pg_controldata.c:224 +#: pg_controldata.c:254 #, c-format msgid "Latest checkpoint's PrevTimeLineID: %u\n" msgstr "Dernier PrevTimeLineID du point de restauration : %u\n" -#: pg_controldata.c:226 +#: pg_controldata.c:256 #, c-format msgid "Latest checkpoint's full_page_writes: %s\n" msgstr "Dernier full_page_writes du point de contrôle : %s\n" -#: pg_controldata.c:227 pg_controldata.c:272 pg_controldata.c:282 +#: pg_controldata.c:257 pg_controldata.c:302 pg_controldata.c:312 msgid "off" msgstr "désactivé" -#: pg_controldata.c:227 pg_controldata.c:272 pg_controldata.c:282 +#: pg_controldata.c:257 pg_controldata.c:302 pg_controldata.c:312 msgid "on" msgstr "activé" -#: pg_controldata.c:228 +#: pg_controldata.c:258 #, c-format msgid "Latest checkpoint's NextXID: %u:%u\n" msgstr "Dernier NextXID du point de contrôle : %u:%u\n" -#: pg_controldata.c:231 +#: pg_controldata.c:261 #, c-format msgid "Latest checkpoint's NextOID: %u\n" msgstr "Dernier NextOID du point de contrôle : %u\n" -#: pg_controldata.c:233 +#: pg_controldata.c:263 #, c-format msgid "Latest checkpoint's NextMultiXactId: %u\n" msgstr "Dernier NextMultiXactId du point de contrôle : %u\n" -#: pg_controldata.c:235 +#: pg_controldata.c:265 #, c-format msgid "Latest checkpoint's NextMultiOffset: %u\n" msgstr "Dernier NextMultiOffset du point de contrôle : %u\n" -#: pg_controldata.c:237 +#: pg_controldata.c:267 #, c-format msgid "Latest checkpoint's oldestXID: %u\n" msgstr "Dernier oldestXID du point de contrôle : %u\n" -#: pg_controldata.c:239 +#: pg_controldata.c:269 #, c-format msgid "Latest checkpoint's oldestXID's DB: %u\n" msgstr "Dernier oldestXID du point de contrôle de la base : %u\n" -#: pg_controldata.c:241 +#: pg_controldata.c:271 #, c-format msgid "Latest checkpoint's oldestActiveXID: %u\n" msgstr "Dernier oldestActiveXID du point de contrôle : %u\n" -#: pg_controldata.c:243 +#: pg_controldata.c:273 #, c-format msgid "Latest checkpoint's oldestMultiXid: %u\n" msgstr "Dernier oldestMultiXid du point de restauration : %u\n" -#: pg_controldata.c:245 +#: pg_controldata.c:275 #, c-format msgid "Latest checkpoint's oldestMulti's DB: %u\n" msgstr "Dernier oldestMulti du point de restauration de base : %u\n" -#: pg_controldata.c:247 +#: pg_controldata.c:277 #, c-format msgid "Latest checkpoint's oldestCommitTsXid:%u\n" msgstr "Dernier oldestCommitTsXid du point de restauration : %u\n" -#: pg_controldata.c:249 +#: pg_controldata.c:279 #, c-format msgid "Latest checkpoint's newestCommitTsXid:%u\n" msgstr "Dernier newestCommitTsXid du point de restauration : %u\n" -#: pg_controldata.c:251 +#: pg_controldata.c:281 #, c-format msgid "Time of latest checkpoint: %s\n" msgstr "Heure du dernier point de contrôle : %s\n" -#: pg_controldata.c:253 +#: pg_controldata.c:283 #, c-format msgid "Fake LSN counter for unlogged rels: %X/%X\n" msgstr "Faux compteur LSN pour les relations non journalisés : %X/%X\n" -#: pg_controldata.c:256 +#: pg_controldata.c:286 #, c-format msgid "Minimum recovery ending location: %X/%X\n" msgstr "Emplacement de fin de la récupération minimale : %X/%X\n" -#: pg_controldata.c:259 +#: pg_controldata.c:289 #, c-format msgid "Min recovery ending loc's timeline: %u\n" msgstr "Timeline de l'emplacement de fin de restauration : %u\n" -#: pg_controldata.c:261 +#: pg_controldata.c:291 #, c-format msgid "Backup start location: %X/%X\n" msgstr "Début de la sauvegarde : %X/%X\n" -#: pg_controldata.c:264 +#: pg_controldata.c:294 #, c-format msgid "Backup end location: %X/%X\n" msgstr "Fin de la sauvegarde : %X/%X\n" -#: pg_controldata.c:267 +#: pg_controldata.c:297 #, c-format msgid "End-of-backup record required: %s\n" msgstr "Enregistrement de fin de sauvegarde requis : %s\n" -#: pg_controldata.c:268 +#: pg_controldata.c:298 msgid "no" msgstr "non" -#: pg_controldata.c:268 +#: pg_controldata.c:298 msgid "yes" msgstr "oui" -#: pg_controldata.c:269 +#: pg_controldata.c:299 #, c-format msgid "wal_level setting: %s\n" msgstr "Paramètrage actuel de wal_level : %s\n" -#: pg_controldata.c:271 +#: pg_controldata.c:301 #, c-format msgid "wal_log_hints setting: %s\n" msgstr "Paramétrage actuel de wal_log_hints : %s\n" -#: pg_controldata.c:273 +#: pg_controldata.c:303 #, c-format msgid "max_connections setting: %d\n" msgstr "Paramètrage actuel de max_connections : %d\n" -#: pg_controldata.c:275 +#: pg_controldata.c:305 #, c-format msgid "max_worker_processes setting: %d\n" msgstr "Paramétrage actuel de max_worker_processes : %d\n" -#: pg_controldata.c:277 +#: pg_controldata.c:307 #, c-format msgid "max_prepared_xacts setting: %d\n" msgstr "Paramètrage actuel de max_prepared_xacts : %d\n" -#: pg_controldata.c:279 +#: pg_controldata.c:309 #, c-format msgid "max_locks_per_xact setting: %d\n" msgstr "Paramètrage actuel de max_locks_per_xact : %d\n" -#: pg_controldata.c:281 +#: pg_controldata.c:311 #, c-format msgid "track_commit_timestamp setting: %s\n" msgstr "Paramètrage actuel de track_commit_timestamp : %s\n" -#: pg_controldata.c:283 +#: pg_controldata.c:313 #, c-format msgid "Maximum data alignment: %u\n" msgstr "Alignement maximal des données : %u\n" -#: pg_controldata.c:286 +#: pg_controldata.c:316 #, c-format msgid "Database block size: %u\n" msgstr "Taille du bloc de la base de données : %u\n" -#: pg_controldata.c:288 +#: pg_controldata.c:318 #, c-format msgid "Blocks per segment of large relation: %u\n" msgstr "Blocs par segment des relations volumineuses : %u\n" -#: pg_controldata.c:290 +#: pg_controldata.c:320 #, c-format msgid "WAL block size: %u\n" msgstr "Taille de bloc du journal de transaction : %u\n" -#: pg_controldata.c:292 +#: pg_controldata.c:322 #, c-format msgid "Bytes per WAL segment: %u\n" msgstr "Octets par segment du journal de transaction : %u\n" -#: pg_controldata.c:294 +#: pg_controldata.c:324 #, c-format msgid "Maximum length of identifiers: %u\n" msgstr "Longueur maximale des identifiants : %u\n" -#: pg_controldata.c:296 +#: pg_controldata.c:326 #, c-format msgid "Maximum columns in an index: %u\n" msgstr "Nombre maximum de colonnes d'un index: %u\n" -#: pg_controldata.c:298 +#: pg_controldata.c:328 #, c-format msgid "Maximum size of a TOAST chunk: %u\n" msgstr "Longueur maximale d'un morceau TOAST : %u\n" -#: pg_controldata.c:300 +#: pg_controldata.c:330 #, c-format msgid "Size of a large-object chunk: %u\n" msgstr "Taille d'un morceau de Large Object : %u\n" -#: pg_controldata.c:303 +#: pg_controldata.c:333 #, c-format msgid "Date/time type storage: %s\n" msgstr "Stockage du type date/heure : %s\n" -#: pg_controldata.c:304 +#: pg_controldata.c:334 msgid "64-bit integers" msgstr "entiers 64-bits" -#: pg_controldata.c:305 +#: pg_controldata.c:335 #, c-format msgid "Float4 argument passing: %s\n" msgstr "Passage d'argument float4 : %s\n" -#: pg_controldata.c:306 pg_controldata.c:308 +#: pg_controldata.c:336 pg_controldata.c:338 msgid "by reference" msgstr "par référence" -#: pg_controldata.c:306 pg_controldata.c:308 +#: pg_controldata.c:336 pg_controldata.c:338 msgid "by value" msgstr "par valeur" -#: pg_controldata.c:307 +#: pg_controldata.c:337 #, c-format msgid "Float8 argument passing: %s\n" msgstr "Passage d'argument float8 : %s\n" -#: pg_controldata.c:309 +#: pg_controldata.c:339 #, c-format msgid "Data page checksum version: %u\n" msgstr "Version des sommes de contrôle des pages de données : %u\n" -#: pg_controldata.c:311 +#: pg_controldata.c:341 #, c-format msgid "Mock authentication nonce: %s\n" msgstr "Nonce pour simuler une identité: %s\n" +#~ msgid "calculated CRC checksum does not match value stored in file" +#~ msgstr "la somme de contrôle CRC calculée ne correspond par à la valeur enregistrée dans le fichier" + +#~ msgid "floating-point numbers" +#~ msgstr "nombres à virgule flottante" + #~ msgid "" #~ "Usage:\n" #~ " %s [OPTION] [DATADIR]\n" @@ -474,8 +513,11 @@ msgstr "Nonce pour simuler une identité: %s\n" #~ " --help affiche cette aide et quitte\n" #~ " --version affiche les informations de version et quitte\n" -#~ msgid "floating-point numbers" -#~ msgstr "nombres à virgule flottante" +#~ msgid "Prior checkpoint location: %X/%X\n" +#~ msgstr "Point de contrôle précédent : %X/%X\n" -#~ msgid "calculated CRC checksum does not match value stored in file" -#~ msgstr "la somme de contrôle CRC calculée ne correspond par à la valeur enregistrée dans le fichier" +#~ msgid " -?, --help show this help, then exit\n" +#~ msgstr " -?, --help affiche cette aide et quitte\n" + +#~ msgid " -V, --version output version information, then exit\n" +#~ msgstr " -V, --version affiche la version et quitte\n" diff --git a/src/bin/pg_controldata/po/ru.po b/src/bin/pg_controldata/po/ru.po index 71b83ba8eaf..ec613b9ddd0 100644 --- a/src/bin/pg_controldata/po/ru.po +++ b/src/bin/pg_controldata/po/ru.po @@ -4,13 +4,13 @@ # Serguei A. Mokhov <mokhov@cs.concordia.ca>, 2002-2004. # Oleg Bartunov <oleg@sai.msu.su>, 2004. # Andrey Sudnik <sudnikand@gmail.com>, 2011. -# Alexander Lakhin <exclusion@gmail.com>, 2012-2017. +# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2018. msgid "" msgstr "" "Project-Id-Version: pg_controldata (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-05-22 07:47+0000\n" -"PO-Revision-Date: 2017-04-03 10:51+0300\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" +"PO-Revision-Date: 2018-10-02 16:23+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -20,21 +20,26 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ../../common/controldata_utils.c:61 +#: ../../common/controldata_utils.c:62 #, c-format msgid "%s: could not open file \"%s\" for reading: %s\n" msgstr "%s: не удалось открыть файл \"%s\" для чтения: %s\n" -#: ../../common/controldata_utils.c:74 +#: ../../common/controldata_utils.c:78 #, c-format msgid "%s: could not read file \"%s\": %s\n" msgstr "%s: не удалось прочитать файл \"%s\": %s\n" -#: ../../common/controldata_utils.c:95 +#: ../../common/controldata_utils.c:90 +#, c-format +msgid "%s: could not read file \"%s\": read %d of %d\n" +msgstr "%s: не удалось прочитать файл \"%s\" (прочитано байт: %d из %d)\n" + +#: ../../common/controldata_utils.c:112 msgid "byte ordering mismatch" msgstr "несоответствие порядка байт" -#: ../../common/controldata_utils.c:97 +#: ../../common/controldata_utils.c:114 #, c-format msgid "" "WARNING: possible byte ordering mismatch\n" @@ -48,7 +53,7 @@ msgstr "" "этой программой. В этом случае результаты будут неверными и\n" "установленный PostgreSQL будет несовместим с этим каталогом данных.\n" -#: pg_controldata.c:33 +#: pg_controldata.c:34 #, c-format msgid "" "%s displays control information of a PostgreSQL database cluster.\n" @@ -57,17 +62,17 @@ msgstr "" "%s показывает информацию о работе кластера баз PostgreSQL.\n" "\n" -#: pg_controldata.c:34 +#: pg_controldata.c:35 #, c-format msgid "Usage:\n" msgstr "Использование:\n" -#: pg_controldata.c:35 +#: pg_controldata.c:36 #, c-format msgid " %s [OPTION] [DATADIR]\n" msgstr " %s [ПАРАМЕТР] [КАТ_ДАННЫХ]\n" -#: pg_controldata.c:36 +#: pg_controldata.c:37 #, c-format msgid "" "\n" @@ -76,23 +81,23 @@ msgstr "" "\n" "Параметры:\n" -#: pg_controldata.c:37 -#, c-format -msgid " [-D] DATADIR data directory\n" -msgstr " [-D] КАТ_ДАННЫХ каталог данных\n" - #: pg_controldata.c:38 #, c-format -msgid " -V, --version output version information, then exit\n" -msgstr " -V, --version показать версию и выйти\n" +msgid " [-D, --pgdata=]DATADIR data directory\n" +msgstr " [-D, --pgdata=]КАТ_ДАННЫХ каталог данных\n" #: pg_controldata.c:39 #, c-format -msgid " -?, --help show this help, then exit\n" -msgstr " -?, --help показать эту справку и выйти\n" +msgid " -V, --version output version information, then exit\n" +msgstr " -V, --version показать версию и выйти\n" #: pg_controldata.c:40 #, c-format +msgid " -?, --help show this help, then exit\n" +msgstr " -?, --help показать эту справку и выйти\n" + +#: pg_controldata.c:41 +#, c-format msgid "" "\n" "If no data directory (DATADIR) is specified, the environment variable " @@ -105,63 +110,63 @@ msgstr "" "PGDATA.\n" "\n" -#: pg_controldata.c:42 +#: pg_controldata.c:43 #, c-format msgid "Report bugs to <pgsql-bugs@postgresql.org>.\n" msgstr "Об ошибках сообщайте по адресу <pgsql-bugs@postgresql.org>.\n" -#: pg_controldata.c:52 +#: pg_controldata.c:53 msgid "starting up" msgstr "запускается" -#: pg_controldata.c:54 +#: pg_controldata.c:55 msgid "shut down" msgstr "выключен" -#: pg_controldata.c:56 +#: pg_controldata.c:57 msgid "shut down in recovery" msgstr "выключен при восстановлении" -#: pg_controldata.c:58 +#: pg_controldata.c:59 msgid "shutting down" msgstr "выключение" -#: pg_controldata.c:60 +#: pg_controldata.c:61 msgid "in crash recovery" msgstr "восстановление после сбоя" -#: pg_controldata.c:62 +#: pg_controldata.c:63 msgid "in archive recovery" msgstr "восстановление из архива" -#: pg_controldata.c:64 +#: pg_controldata.c:65 msgid "in production" msgstr "в работе" -#: pg_controldata.c:66 +#: pg_controldata.c:67 msgid "unrecognized status code" msgstr "нераспознанный код состояния" -#: pg_controldata.c:81 +#: pg_controldata.c:82 msgid "unrecognized wal_level" msgstr "нераспознанный уровень WAL" -#: pg_controldata.c:130 pg_controldata.c:148 pg_controldata.c:156 +#: pg_controldata.c:136 pg_controldata.c:154 pg_controldata.c:162 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" -#: pg_controldata.c:146 +#: pg_controldata.c:152 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: слишком много аргументов командной строки (первый: \"%s\")\n" -#: pg_controldata.c:155 +#: pg_controldata.c:161 #, c-format msgid "%s: no data directory specified\n" msgstr "%s: каталог данных не указан\n" -#: pg_controldata.c:163 +#: pg_controldata.c:169 #, c-format msgid "" "WARNING: Calculated CRC checksum does not match value stored in file.\n" @@ -175,312 +180,350 @@ msgstr "" "Следующая информация может быть недостоверной.\n" "\n" -#: pg_controldata.c:201 +#: pg_controldata.c:178 +#, c-format +msgid "WARNING: invalid WAL segment size\n" +msgstr "ПРЕДУПРЕЖДЕНИЕ: неверный размер сегмента WAL\n" + +#: pg_controldata.c:179 +#, c-format +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" +"untrustworthy.\n" +"\n" +msgid_plural "" +"The WAL segment size stored in the file, %d bytes, is not a power of two\n" +"between 1 MB and 1 GB. The file is corrupt and the results below are\n" +"untrustworthy.\n" +"\n" +msgstr[0] "" +"Сохранённый в этом файле размер сегмента WAL (байт: %d) не является " +"степенью\n" +"двух между 1 МБ и 1 ГБ. Файл испорчен, выводимая ниже информация\n" +"подлежит сомнению.\n" +"\n" +msgstr[1] "" +"Сохранённый в этом файле размер сегмента WAL (байт: %d) не является " +"степенью\n" +"двух между 1 МБ и 1 ГБ. Файл испорчен, выводимая ниже информация\n" +"подлежит сомнению.\n" +"\n" +msgstr[2] "" +"Сохранённый в этом файле размер сегмента WAL (байт: %d) не является " +"степенью\n" +"двух между 1 МБ и 1 ГБ. Файл испорчен, выводимая ниже информация\n" +"подлежит сомнению.\n" +"\n" + +#: pg_controldata.c:221 +msgid "???" +msgstr "???" + +#: pg_controldata.c:234 #, c-format msgid "pg_control version number: %u\n" msgstr "Номер версии pg_control: %u\n" -#: pg_controldata.c:203 +#: pg_controldata.c:236 #, c-format msgid "Catalog version number: %u\n" msgstr "Номер версии каталога: %u\n" -#: pg_controldata.c:205 +#: pg_controldata.c:238 #, c-format msgid "Database system identifier: %s\n" msgstr "Идентификатор системы баз данных: %s\n" -#: pg_controldata.c:207 +#: pg_controldata.c:240 #, c-format msgid "Database cluster state: %s\n" msgstr "Состояние кластера БД: %s\n" -#: pg_controldata.c:209 +#: pg_controldata.c:242 #, c-format msgid "pg_control last modified: %s\n" msgstr "Последнее обновление pg_control: %s\n" # skip-rule: capital-letter-first -#: pg_controldata.c:211 +#: pg_controldata.c:244 #, c-format msgid "Latest checkpoint location: %X/%X\n" msgstr "Положение последней конт. точки: %X/%X\n" # skip-rule: capital-letter-first -#: pg_controldata.c:214 -#, c-format -msgid "Prior checkpoint location: %X/%X\n" -msgstr "Положение предыдущей конт. точки: %X/%X\n" - -# skip-rule: capital-letter-first -#: pg_controldata.c:217 +#: pg_controldata.c:247 #, c-format msgid "Latest checkpoint's REDO location: %X/%X\n" msgstr "Положение REDO последней конт. точки: %X/%X\n" # skip-rule: capital-letter-first -#: pg_controldata.c:220 +#: pg_controldata.c:250 #, c-format msgid "Latest checkpoint's REDO WAL file: %s\n" msgstr "Файл WAL c REDO последней к. т.: %s\n" # skip-rule: capital-letter-first -#: pg_controldata.c:222 +#: pg_controldata.c:252 #, c-format msgid "Latest checkpoint's TimeLineID: %u\n" msgstr "Линия времени последней конт. точки: %u\n" # skip-rule: capital-letter-first -#: pg_controldata.c:224 +#: pg_controldata.c:254 #, c-format msgid "Latest checkpoint's PrevTimeLineID: %u\n" msgstr "Пред. линия времени последней к. т.: %u\n" # skip-rule: no-space-after-period -#: pg_controldata.c:226 +#: pg_controldata.c:256 #, c-format msgid "Latest checkpoint's full_page_writes: %s\n" msgstr "Режим full_page_writes последней к.т: %s\n" -#: pg_controldata.c:227 pg_controldata.c:272 pg_controldata.c:282 +#: pg_controldata.c:257 pg_controldata.c:302 pg_controldata.c:312 msgid "off" msgstr "выкл." -#: pg_controldata.c:227 pg_controldata.c:272 pg_controldata.c:282 +#: pg_controldata.c:257 pg_controldata.c:302 pg_controldata.c:312 msgid "on" msgstr "вкл." # skip-rule: capital-letter-first -#: pg_controldata.c:228 +#: pg_controldata.c:258 #, c-format msgid "Latest checkpoint's NextXID: %u:%u\n" msgstr "NextXID последней конт. точки: %u:%u\n" # skip-rule: capital-letter-first -#: pg_controldata.c:231 +#: pg_controldata.c:261 #, c-format msgid "Latest checkpoint's NextOID: %u\n" msgstr "NextOID последней конт. точки: %u\n" # skip-rule: capital-letter-first -#: pg_controldata.c:233 +#: pg_controldata.c:263 #, c-format msgid "Latest checkpoint's NextMultiXactId: %u\n" msgstr "NextMultiXactId послед. конт. точки: %u\n" # skip-rule: capital-letter-first -#: pg_controldata.c:235 +#: pg_controldata.c:265 #, c-format msgid "Latest checkpoint's NextMultiOffset: %u\n" msgstr "NextMultiOffset послед. конт. точки: %u\n" # skip-rule: capital-letter-first -#: pg_controldata.c:237 +#: pg_controldata.c:267 #, c-format msgid "Latest checkpoint's oldestXID: %u\n" msgstr "oldestXID последней конт. точки: %u\n" # skip-rule: capital-letter-first -#: pg_controldata.c:239 +#: pg_controldata.c:269 #, c-format msgid "Latest checkpoint's oldestXID's DB: %u\n" msgstr "БД с oldestXID последней конт. точки: %u\n" # skip-rule: capital-letter-first -#: pg_controldata.c:241 +#: pg_controldata.c:271 #, c-format msgid "Latest checkpoint's oldestActiveXID: %u\n" msgstr "oldestActiveXID последней к. т.: %u\n" # skip-rule: capital-letter-first -#: pg_controldata.c:243 +#: pg_controldata.c:273 #, c-format msgid "Latest checkpoint's oldestMultiXid: %u\n" msgstr "oldestMultiXid последней конт. точки: %u\n" # skip-rule: double-space, capital-letter-first -#: pg_controldata.c:245 +#: pg_controldata.c:275 #, c-format msgid "Latest checkpoint's oldestMulti's DB: %u\n" msgstr "БД с oldestMulti последней к. т.: %u\n" # skip-rule: double-space, capital-letter-first -#: pg_controldata.c:247 +#: pg_controldata.c:277 #, c-format msgid "Latest checkpoint's oldestCommitTsXid:%u\n" msgstr "oldestCommitTsXid последней к. т.: %u\n" # skip-rule: capital-letter-first, double-space -#: pg_controldata.c:249 +#: pg_controldata.c:279 #, c-format msgid "Latest checkpoint's newestCommitTsXid:%u\n" msgstr "newestCommitTsXid последней к. т.: %u\n" -#: pg_controldata.c:251 +#: pg_controldata.c:281 #, c-format msgid "Time of latest checkpoint: %s\n" msgstr "Время последней контрольной точки: %s\n" # skip-rule: capital-letter-first # well-spelled: нежурналир -#: pg_controldata.c:253 +#: pg_controldata.c:283 #, c-format msgid "Fake LSN counter for unlogged rels: %X/%X\n" msgstr "Фиктивный LSN для нежурналир. таблиц: %X/%X\n" -#: pg_controldata.c:256 +#: pg_controldata.c:286 #, c-format msgid "Minimum recovery ending location: %X/%X\n" msgstr "Мин. положение конца восстановления: %X/%X\n" # skip-rule: capital-letter-first -#: pg_controldata.c:259 +#: pg_controldata.c:289 #, c-format msgid "Min recovery ending loc's timeline: %u\n" msgstr "Линия времени мин. положения к. в.: %u\n" -#: pg_controldata.c:261 +#: pg_controldata.c:291 #, c-format msgid "Backup start location: %X/%X\n" msgstr "Положение начала копии: %X/%X\n" -#: pg_controldata.c:264 +#: pg_controldata.c:294 #, c-format msgid "Backup end location: %X/%X\n" msgstr "Положение конца копии: %X/%X\n" -#: pg_controldata.c:267 +#: pg_controldata.c:297 #, c-format msgid "End-of-backup record required: %s\n" msgstr "Требуется запись конец-копии: %s\n" -#: pg_controldata.c:268 +#: pg_controldata.c:298 msgid "no" msgstr "нет" -#: pg_controldata.c:268 +#: pg_controldata.c:298 msgid "yes" msgstr "да" -#: pg_controldata.c:269 +#: pg_controldata.c:299 #, c-format msgid "wal_level setting: %s\n" msgstr "Значение wal_level: %s\n" -#: pg_controldata.c:271 +#: pg_controldata.c:301 #, c-format msgid "wal_log_hints setting: %s\n" msgstr "Значение wal_log_hints: %s\n" -#: pg_controldata.c:273 +#: pg_controldata.c:303 #, c-format msgid "max_connections setting: %d\n" msgstr "Значение max_connections: %d\n" -#: pg_controldata.c:275 +#: pg_controldata.c:305 #, c-format msgid "max_worker_processes setting: %d\n" msgstr "Значение max_worker_processes: %d\n" -#: pg_controldata.c:277 +#: pg_controldata.c:307 #, c-format msgid "max_prepared_xacts setting: %d\n" msgstr "Значение max_prepared_xacts: %d\n" -#: pg_controldata.c:279 +#: pg_controldata.c:309 #, c-format msgid "max_locks_per_xact setting: %d\n" msgstr "Значение max_locks_per_xact: %d\n" -#: pg_controldata.c:281 +#: pg_controldata.c:311 #, c-format msgid "track_commit_timestamp setting: %s\n" msgstr "Значение track_commit_timestamp: %s\n" -#: pg_controldata.c:283 +#: pg_controldata.c:313 #, c-format msgid "Maximum data alignment: %u\n" msgstr "Макс. предел выравнивания данных: %u\n" -#: pg_controldata.c:286 +#: pg_controldata.c:316 #, c-format msgid "Database block size: %u\n" msgstr "Размер блока БД: %u\n" # skip-rule: double-space -#: pg_controldata.c:288 +#: pg_controldata.c:318 #, c-format msgid "Blocks per segment of large relation: %u\n" msgstr "Блоков в макс. сегменте отношений: %u\n" -#: pg_controldata.c:290 +#: pg_controldata.c:320 #, c-format msgid "WAL block size: %u\n" msgstr "Размер блока WAL: %u\n" -#: pg_controldata.c:292 +#: pg_controldata.c:322 #, c-format msgid "Bytes per WAL segment: %u\n" msgstr "Байт в сегменте WAL: %u\n" -#: pg_controldata.c:294 +#: pg_controldata.c:324 #, c-format msgid "Maximum length of identifiers: %u\n" msgstr "Максимальная длина идентификаторов: %u\n" -#: pg_controldata.c:296 +#: pg_controldata.c:326 #, c-format msgid "Maximum columns in an index: %u\n" msgstr "Макс. число столбцов в индексе: %u\n" -#: pg_controldata.c:298 +#: pg_controldata.c:328 #, c-format msgid "Maximum size of a TOAST chunk: %u\n" msgstr "Максимальный размер порции TOAST: %u\n" -#: pg_controldata.c:300 +#: pg_controldata.c:330 #, c-format msgid "Size of a large-object chunk: %u\n" msgstr "Размер порции большого объекта: %u\n" -#: pg_controldata.c:303 +#: pg_controldata.c:333 #, c-format msgid "Date/time type storage: %s\n" msgstr "Формат хранения даты/времени: %s\n" -#: pg_controldata.c:304 +#: pg_controldata.c:334 msgid "64-bit integers" msgstr "64-битные целые" -#: pg_controldata.c:305 +#: pg_controldata.c:335 #, c-format msgid "Float4 argument passing: %s\n" msgstr "Передача аргумента Float4: %s\n" -#: pg_controldata.c:306 pg_controldata.c:308 +#: pg_controldata.c:336 pg_controldata.c:338 msgid "by reference" msgstr "по ссылке" -#: pg_controldata.c:306 pg_controldata.c:308 +#: pg_controldata.c:336 pg_controldata.c:338 msgid "by value" msgstr "по значению" -#: pg_controldata.c:307 +#: pg_controldata.c:337 #, c-format msgid "Float8 argument passing: %s\n" msgstr "Передача аргумента Float8: %s\n" -#: pg_controldata.c:309 +#: pg_controldata.c:339 #, c-format msgid "Data page checksum version: %u\n" msgstr "Версия контрольных сумм страниц: %u\n" # skip-rule: capital-letter-first -#: pg_controldata.c:311 +#: pg_controldata.c:341 #, c-format msgid "Mock authentication nonce: %s\n" msgstr "Случ. число для псевдоаутентификации: %s\n" +# skip-rule: capital-letter-first +#~ msgid "Prior checkpoint location: %X/%X\n" +#~ msgstr "Положение предыдущей конт. точки: %X/%X\n" + #~ msgid "calculated CRC checksum does not match value stored in file" #~ msgstr "" #~ "вычисленная контрольная сумма (CRC) не соответствует значению, " diff --git a/src/bin/pg_ctl/po/fr.po b/src/bin/pg_ctl/po/fr.po index a91d09f6ba7..aa72ee4aa72 100644 --- a/src/bin/pg_ctl/po/fr.po +++ b/src/bin/pg_ctl/po/fr.po @@ -9,15 +9,15 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 9.6\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-07-06 14:45+0000\n" -"PO-Revision-Date: 2017-07-06 18:04+0200\n" +"POT-Creation-Date: 2018-09-22 00:15+0000\n" +"PO-Revision-Date: 2018-09-23 14:55+0200\n" "Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n" "Language-Team: PostgreSQLfr <pgsql-fr-generale@postgresql.org>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.12\n" +"X-Generator: Poedit 2.1.1\n" #: ../../common/exec.c:127 ../../common/exec.c:241 ../../common/exec.c:284 #, c-format @@ -106,64 +106,64 @@ msgstr "le processus fils a quitté avec un statut %d non reconnu" msgid "could not get current working directory: %s\n" msgstr "n'a pas pu obtenir le répertoire de travail : %s\n" -#: pg_ctl.c:263 +#: pg_ctl.c:257 #, c-format msgid "%s: directory \"%s\" does not exist\n" msgstr "%s : le répertoire « %s » n'existe pas\n" -#: pg_ctl.c:266 +#: pg_ctl.c:260 #, c-format msgid "%s: could not access directory \"%s\": %s\n" msgstr "%s : n'a pas pu accéder au répertoire « %s » : %s\n" -#: pg_ctl.c:279 +#: pg_ctl.c:273 #, c-format msgid "%s: directory \"%s\" is not a database cluster directory\n" msgstr "%s : le répertoire « %s » n'est pas un répertoire d'instance\n" -#: pg_ctl.c:292 +#: pg_ctl.c:286 #, c-format msgid "%s: could not open PID file \"%s\": %s\n" msgstr "%s : n'a pas pu ouvrir le fichier de PID « %s » : %s\n" -#: pg_ctl.c:301 +#: pg_ctl.c:295 #, c-format msgid "%s: the PID file \"%s\" is empty\n" msgstr "%s : le fichier PID « %s » est vide\n" -#: pg_ctl.c:304 +#: pg_ctl.c:298 #, c-format msgid "%s: invalid data in PID file \"%s\"\n" msgstr "%s : données invalides dans le fichier de PID « %s »\n" -#: pg_ctl.c:465 pg_ctl.c:493 +#: pg_ctl.c:459 pg_ctl.c:487 #, c-format msgid "%s: could not start server: %s\n" msgstr "%s : n'a pas pu démarrer le serveur : %s\n" -#: pg_ctl.c:517 +#: pg_ctl.c:511 #, c-format msgid "%s: could not start server: error code %lu\n" msgstr "%s : n'a pas pu démarrer le serveur : code d'erreur %lu\n" -#: pg_ctl.c:664 +#: pg_ctl.c:658 #, c-format msgid "%s: cannot set core file size limit; disallowed by hard limit\n" msgstr "" "%s : n'a pas pu initialiser la taille des fichiers core, ceci est interdit\n" "par une limite dure\n" -#: pg_ctl.c:690 +#: pg_ctl.c:684 #, c-format msgid "%s: could not read file \"%s\"\n" msgstr "%s : n'a pas pu lire le fichier « %s »\n" -#: pg_ctl.c:695 +#: pg_ctl.c:689 #, c-format msgid "%s: option file \"%s\" must have exactly one line\n" msgstr "%s : le fichier d'options « %s » ne doit comporter qu'une seule ligne\n" -#: pg_ctl.c:741 +#: pg_ctl.c:735 #, c-format msgid "" "The program \"%s\" is needed by %s but was not found in the\n" @@ -174,7 +174,7 @@ msgstr "" "dans le même répertoire que « %s ».\n" "Vérifiez votre installation.\n" -#: pg_ctl.c:747 +#: pg_ctl.c:741 #, c-format msgid "" "The program \"%s\" was found by \"%s\"\n" @@ -185,40 +185,40 @@ msgstr "" "que %s.\n" "Vérifiez votre installation.\n" -#: pg_ctl.c:780 +#: pg_ctl.c:774 #, c-format msgid "%s: database system initialization failed\n" msgstr "%s : l'initialisation du système a échoué\n" -#: pg_ctl.c:795 +#: pg_ctl.c:789 #, c-format msgid "%s: another server might be running; trying to start server anyway\n" msgstr "" "%s : un autre serveur semble en cours d'exécution ; le démarrage du serveur\n" "va toutefois être tenté\n" -#: pg_ctl.c:833 +#: pg_ctl.c:827 msgid "waiting for server to start..." msgstr "en attente du démarrage du serveur..." -#: pg_ctl.c:838 pg_ctl.c:943 pg_ctl.c:1035 pg_ctl.c:1165 +#: pg_ctl.c:832 pg_ctl.c:937 pg_ctl.c:1029 pg_ctl.c:1159 msgid " done\n" msgstr " effectué\n" -#: pg_ctl.c:839 +#: pg_ctl.c:833 msgid "server started\n" msgstr "serveur démarré\n" -#: pg_ctl.c:842 pg_ctl.c:848 pg_ctl.c:1170 +#: pg_ctl.c:836 pg_ctl.c:842 pg_ctl.c:1164 msgid " stopped waiting\n" msgstr " attente arrêtée\n" -#: pg_ctl.c:843 +#: pg_ctl.c:837 #, c-format msgid "%s: server did not start in time\n" msgstr "%s : le serveur ne s'est pas lancé à temps\n" -#: pg_ctl.c:849 +#: pg_ctl.c:843 #, c-format msgid "" "%s: could not start server\n" @@ -227,36 +227,36 @@ msgstr "" "%s : n'a pas pu démarrer le serveur\n" "Examinez le journal applicatif.\n" -#: pg_ctl.c:857 +#: pg_ctl.c:851 msgid "server starting\n" msgstr "serveur en cours de démarrage\n" -#: pg_ctl.c:878 pg_ctl.c:965 pg_ctl.c:1056 pg_ctl.c:1095 +#: pg_ctl.c:872 pg_ctl.c:959 pg_ctl.c:1050 pg_ctl.c:1089 #, c-format msgid "%s: PID file \"%s\" does not exist\n" msgstr "%s : le fichier de PID « %s » n'existe pas\n" -#: pg_ctl.c:879 pg_ctl.c:967 pg_ctl.c:1057 pg_ctl.c:1096 +#: pg_ctl.c:873 pg_ctl.c:961 pg_ctl.c:1051 pg_ctl.c:1090 msgid "Is server running?\n" msgstr "Le serveur est-il en cours d'exécution ?\n" -#: pg_ctl.c:885 +#: pg_ctl.c:879 #, c-format msgid "%s: cannot stop server; single-user server is running (PID: %ld)\n" msgstr "" "%s : ne peut pas arrêter le serveur ; le serveur mono-utilisateur est en\n" "cours d'exécution (PID : %ld)\n" -#: pg_ctl.c:893 pg_ctl.c:989 +#: pg_ctl.c:887 pg_ctl.c:983 #, c-format msgid "%s: could not send stop signal (PID: %ld): %s\n" msgstr "%s : n'a pas pu envoyer le signal d'arrêt (PID : %ld) : %s\n" -#: pg_ctl.c:900 +#: pg_ctl.c:894 msgid "server shutting down\n" msgstr "serveur en cours d'arrêt\n" -#: pg_ctl.c:915 pg_ctl.c:1004 +#: pg_ctl.c:909 pg_ctl.c:998 msgid "" "WARNING: online backup mode is active\n" "Shutdown will not complete until pg_stop_backup() is called.\n" @@ -266,20 +266,20 @@ msgstr "" "L'arrêt ne surviendra qu'au moment où pg_stop_backup() sera appelé.\n" "\n" -#: pg_ctl.c:919 pg_ctl.c:1008 +#: pg_ctl.c:913 pg_ctl.c:1002 msgid "waiting for server to shut down..." msgstr "en attente de l'arrêt du serveur..." -#: pg_ctl.c:935 pg_ctl.c:1026 +#: pg_ctl.c:929 pg_ctl.c:1020 msgid " failed\n" msgstr " a échoué\n" -#: pg_ctl.c:937 pg_ctl.c:1028 +#: pg_ctl.c:931 pg_ctl.c:1022 #, c-format msgid "%s: server does not shut down\n" msgstr "%s : le serveur ne s'est pas arrêté\n" -#: pg_ctl.c:939 pg_ctl.c:1030 +#: pg_ctl.c:933 pg_ctl.c:1024 msgid "" "HINT: The \"-m fast\" option immediately disconnects sessions rather than\n" "waiting for session-initiated disconnection.\n" @@ -287,203 +287,222 @@ msgstr "" "ASTUCE : l'option « -m fast » déconnecte immédiatement les sessions plutôt que\n" "d'attendre la déconnexion des sessions déjà présentes.\n" -#: pg_ctl.c:945 pg_ctl.c:1036 +#: pg_ctl.c:939 pg_ctl.c:1030 msgid "server stopped\n" msgstr "serveur arrêté\n" -#: pg_ctl.c:968 pg_ctl.c:1042 -msgid "starting server anyway\n" -msgstr "lancement du serveur malgré tout\n" +#: pg_ctl.c:962 +msgid "trying to start server anyway\n" +msgstr "tentative de lancement du serveur malgré tout\n" -#: pg_ctl.c:977 +#: pg_ctl.c:971 #, c-format msgid "%s: cannot restart server; single-user server is running (PID: %ld)\n" msgstr "" "%s : ne peut pas relancer le serveur ; le serveur mono-utilisateur est en\n" "cours d'exécution (PID : %ld)\n" -#: pg_ctl.c:980 pg_ctl.c:1066 +#: pg_ctl.c:974 pg_ctl.c:1060 msgid "Please terminate the single-user server and try again.\n" msgstr "Merci d'arrêter le serveur mono-utilisateur et de réessayer.\n" -#: pg_ctl.c:1040 +#: pg_ctl.c:1034 #, c-format msgid "%s: old server process (PID: %ld) seems to be gone\n" msgstr "%s : l'ancien processus serveur (PID : %ld) semble être parti\n" -#: pg_ctl.c:1063 +#: pg_ctl.c:1036 +msgid "starting server anyway\n" +msgstr "lancement du serveur malgré tout\n" + +#: pg_ctl.c:1057 #, c-format msgid "%s: cannot reload server; single-user server is running (PID: %ld)\n" msgstr "" "%s : ne peut pas recharger le serveur ; le serveur mono-utilisateur est en\n" "cours d'exécution (PID : %ld)\n" -#: pg_ctl.c:1072 +#: pg_ctl.c:1066 #, c-format msgid "%s: could not send reload signal (PID: %ld): %s\n" msgstr "%s : n'a pas pu envoyer le signal de rechargement (PID : %ld) : %s\n" -#: pg_ctl.c:1077 +#: pg_ctl.c:1071 msgid "server signaled\n" msgstr "envoi d'un signal au serveur\n" -#: pg_ctl.c:1102 +#: pg_ctl.c:1096 #, c-format msgid "%s: cannot promote server; single-user server is running (PID: %ld)\n" msgstr "" "%s : ne peut pas promouvoir le serveur ; le serveur mono-utilisateur est en\n" "cours d'exécution (PID : %ld)\n" -#: pg_ctl.c:1110 +#: pg_ctl.c:1104 #, c-format msgid "%s: cannot promote server; server is not in standby mode\n" msgstr "%s : ne peut pas promouvoir le serveur ; le serveur n'est pas en standby\n" -#: pg_ctl.c:1125 +#: pg_ctl.c:1119 #, c-format msgid "%s: could not create promote signal file \"%s\": %s\n" msgstr "%s : n'a pas pu créer le fichier « %s » signalant la promotion : %s\n" -#: pg_ctl.c:1131 +#: pg_ctl.c:1125 #, c-format msgid "%s: could not write promote signal file \"%s\": %s\n" msgstr "%s : n'a pas pu écrire le fichier « %s » signalant la promotion : %s\n" -#: pg_ctl.c:1139 +#: pg_ctl.c:1133 #, c-format msgid "%s: could not send promote signal (PID: %ld): %s\n" msgstr "%s : n'a pas pu envoyer le signal de promotion (PID : %ld) : %s\n" -#: pg_ctl.c:1142 +#: pg_ctl.c:1136 #, c-format msgid "%s: could not remove promote signal file \"%s\": %s\n" msgstr "%s : n'a pas pu supprimer le fichier « %s » signalant la promotion : %s\n" -#: pg_ctl.c:1152 +#: pg_ctl.c:1146 msgid "waiting for server to promote..." msgstr "en attente du serveur à promouvoir..." -#: pg_ctl.c:1166 +#: pg_ctl.c:1160 msgid "server promoted\n" msgstr "serveur promu\n" -#: pg_ctl.c:1171 +#: pg_ctl.c:1165 #, c-format msgid "%s: server did not promote in time\n" msgstr "%s : le serveur ne s'est pas promu à temps\n" -#: pg_ctl.c:1177 +#: pg_ctl.c:1171 msgid "server promoting\n" msgstr "serveur en cours de promotion\n" -#: pg_ctl.c:1224 +#: pg_ctl.c:1218 #, c-format msgid "%s: single-user server is running (PID: %ld)\n" msgstr "%s : le serveur mono-utilisateur est en cours d'exécution (PID : %ld)\n" -#: pg_ctl.c:1238 +#: pg_ctl.c:1232 #, c-format msgid "%s: server is running (PID: %ld)\n" msgstr "%s : le serveur est en cours d'exécution (PID : %ld)\n" -#: pg_ctl.c:1254 +#: pg_ctl.c:1248 #, c-format msgid "%s: no server running\n" msgstr "%s : aucun serveur en cours d'exécution\n" -#: pg_ctl.c:1271 +#: pg_ctl.c:1265 #, c-format msgid "%s: could not send signal %d (PID: %ld): %s\n" msgstr "%s : n'a pas pu envoyer le signal %d (PID : %ld) : %s\n" -#: pg_ctl.c:1328 +#: pg_ctl.c:1322 #, c-format msgid "%s: could not find own program executable\n" msgstr "%s : n'a pas pu trouver l'exécutable du programme\n" -#: pg_ctl.c:1338 +#: pg_ctl.c:1332 #, c-format msgid "%s: could not find postgres program executable\n" msgstr "%s : n'a pas pu trouver l'exécutable postgres\n" -#: pg_ctl.c:1408 pg_ctl.c:1442 +#: pg_ctl.c:1402 pg_ctl.c:1436 #, c-format msgid "%s: could not open service manager\n" msgstr "%s : n'a pas pu ouvrir le gestionnaire de services\n" -#: pg_ctl.c:1414 +#: pg_ctl.c:1408 #, c-format msgid "%s: service \"%s\" already registered\n" msgstr "%s : le service « %s » est déjà enregistré\n" -#: pg_ctl.c:1425 +#: pg_ctl.c:1419 #, c-format msgid "%s: could not register service \"%s\": error code %lu\n" msgstr "%s : n'a pas pu enregistrer le service « %s » : code d'erreur %lu\n" -#: pg_ctl.c:1448 +#: pg_ctl.c:1442 #, c-format msgid "%s: service \"%s\" not registered\n" msgstr "%s : le service « %s » n'est pas enregistré\n" -#: pg_ctl.c:1455 +#: pg_ctl.c:1449 #, c-format msgid "%s: could not open service \"%s\": error code %lu\n" msgstr "%s : n'a pas pu ouvrir le service « %s » : code d'erreur %lu\n" -#: pg_ctl.c:1464 +#: pg_ctl.c:1458 #, c-format msgid "%s: could not unregister service \"%s\": error code %lu\n" msgstr "%s : n'a pas pu supprimer le service « %s » : code d'erreur %lu\n" -#: pg_ctl.c:1551 +#: pg_ctl.c:1545 msgid "Waiting for server startup...\n" msgstr "En attente du démarrage du serveur...\n" -#: pg_ctl.c:1554 +#: pg_ctl.c:1548 msgid "Timed out waiting for server startup\n" msgstr "Dépassement du délai pour le démarrage du serveur\n" -#: pg_ctl.c:1558 +#: pg_ctl.c:1552 msgid "Server started and accepting connections\n" msgstr "Serveur lancé et acceptant les connexions\n" -#: pg_ctl.c:1613 +#: pg_ctl.c:1607 #, c-format msgid "%s: could not start service \"%s\": error code %lu\n" msgstr "%s : n'a pas pu démarrer le service « %s » : code d'erreur %lu\n" -#: pg_ctl.c:1687 +#: pg_ctl.c:1677 #, c-format msgid "%s: WARNING: cannot create restricted tokens on this platform\n" msgstr "%s : ATTENTION : ne peut pas créer les jetons restreints sur cette plateforme\n" -#: pg_ctl.c:1700 +#: pg_ctl.c:1690 #, c-format msgid "%s: could not open process token: error code %lu\n" msgstr "%s : n'a pas pu ouvrir le jeton du processus : code d'erreur %lu\n" -#: pg_ctl.c:1714 +#: pg_ctl.c:1704 #, c-format msgid "%s: could not allocate SIDs: error code %lu\n" msgstr "%s : n'a pas pu allouer les SID : code d'erreur %lu\n" -#: pg_ctl.c:1734 +#: pg_ctl.c:1731 #, c-format msgid "%s: could not create restricted token: error code %lu\n" msgstr "%s : n'a pas pu créer le jeton restreint : code d'erreur %lu\n" -#: pg_ctl.c:1765 +#: pg_ctl.c:1762 #, c-format msgid "%s: WARNING: could not locate all job object functions in system API\n" msgstr "%s : ATTENTION : n'a pas pu localiser toutes les fonctions objet de job dans l'API système\n" -#: pg_ctl.c:1848 +#: pg_ctl.c:1859 +#, c-format +msgid "%s: could not get LUIDs for privileges: error code %lu\n" +msgstr "%s : n'a pas pu obtenir les LUID pour les droits : code d'erreur %lu\n" + +#: pg_ctl.c:1867 pg_ctl.c:1881 +#, c-format +msgid "%s: could not get token information: error code %lu\n" +msgstr "%s : n'a pas pu obtenir l'information sur le jeton : code d'erreur %lu\n" + +#: pg_ctl.c:1875 +#, c-format +msgid "%s: out of memory\n" +msgstr "%s : mémoire épuisée\n" + +#: pg_ctl.c:1905 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Essayer « %s --help » pour plus d'informations.\n" -#: pg_ctl.c:1856 +#: pg_ctl.c:1913 #, c-format msgid "" "%s is a utility to initialize, start, stop, or control a PostgreSQL server.\n" @@ -493,17 +512,17 @@ msgstr "" "PostgreSQL.\n" "\n" -#: pg_ctl.c:1857 +#: pg_ctl.c:1914 #, c-format msgid "Usage:\n" msgstr "Usage :\n" -#: pg_ctl.c:1858 +#: pg_ctl.c:1915 #, c-format msgid " %s init[db] [-D DATADIR] [-s] [-o OPTIONS]\n" msgstr " %s init[db] [-D RÉP_DONNÉES] [-s] [-o OPTIONS]\n" -#: pg_ctl.c:1859 +#: pg_ctl.c:1916 #, c-format msgid "" " %s start [-D DATADIR] [-l FILENAME] [-W] [-t SECS] [-s]\n" @@ -512,12 +531,12 @@ msgstr "" " %s start [-D RÉP_DONNÉES] [-l NOM_FICHIER] [-W] [-t SECS] [-s]\n" " [-o OPTIONS] [-p CHEMIN] [-c]\n" -#: pg_ctl.c:1861 +#: pg_ctl.c:1918 #, c-format msgid " %s stop [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n" msgstr " %s stop [-D RÉP_DONNÉES] [-m MODE_ARRÊT] [-W] [-t SECS] [-s]\n" -#: pg_ctl.c:1862 +#: pg_ctl.c:1919 #, c-format msgid "" " %s restart [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n" @@ -526,27 +545,27 @@ msgstr "" " %s restart [-D RÉP_DONNÉES] [-m MODE_ARRÊT] [-W] [-t SECS] [-s]\n" " [-o OPTIONS] [-c]\n" -#: pg_ctl.c:1864 +#: pg_ctl.c:1921 #, c-format msgid " %s reload [-D DATADIR] [-s]\n" msgstr " %s reload [-D RÉP_DONNÉES] [-s]\n" -#: pg_ctl.c:1865 +#: pg_ctl.c:1922 #, c-format msgid " %s status [-D DATADIR]\n" msgstr " %s status [-D RÉP_DONNÉES]\n" -#: pg_ctl.c:1866 +#: pg_ctl.c:1923 #, c-format msgid " %s promote [-D DATADIR] [-W] [-t SECS] [-s]\n" msgstr " %s promote [-D RÉP_DONNÉES] [-W] [-t SECS] [-s]\n" -#: pg_ctl.c:1867 +#: pg_ctl.c:1924 #, c-format msgid " %s kill SIGNALNAME PID\n" msgstr " %s kill NOM_SIGNAL PID\n" -#: pg_ctl.c:1869 +#: pg_ctl.c:1926 #, c-format msgid "" " %s register [-D DATADIR] [-N SERVICENAME] [-U USERNAME] [-P PASSWORD]\n" @@ -555,12 +574,12 @@ msgstr "" " %s register [-D RÉP_DONNÉES] [-N NOM_SERVICE] [-U NOM_UTILISATEUR] [-P MOT_DE_PASSE]\n" " [-S TYPE_DÉMARRAGE] [-e SOURCE] [-W] [-t SECS] [-s] [-o OPTIONS]\n" -#: pg_ctl.c:1871 +#: pg_ctl.c:1928 #, c-format msgid " %s unregister [-N SERVICENAME]\n" msgstr " %s unregister [-N NOM_SERVICE]\n" -#: pg_ctl.c:1874 +#: pg_ctl.c:1931 #, c-format msgid "" "\n" @@ -569,58 +588,58 @@ msgstr "" "\n" "Options générales :\n" -#: pg_ctl.c:1875 +#: pg_ctl.c:1932 #, c-format msgid " -D, --pgdata=DATADIR location of the database storage area\n" msgstr " -D, --pgdata=RÉP_DONNÉES emplacement de stockage du cluster\n" -#: pg_ctl.c:1877 +#: pg_ctl.c:1934 #, c-format msgid " -e SOURCE event source for logging when running as a service\n" msgstr "" " -e SOURCE source de l'événement pour la trace lors de\n" " l'exécution en tant que service\n" -#: pg_ctl.c:1879 +#: pg_ctl.c:1936 #, c-format msgid " -s, --silent only print errors, no informational messages\n" msgstr "" " -s, --silent affiche uniquement les erreurs, aucun message\n" " d'informations\n" -#: pg_ctl.c:1880 +#: pg_ctl.c:1937 #, c-format msgid " -t, --timeout=SECS seconds to wait when using -w option\n" msgstr "" " -t, --timeout=SECS durée en secondes à attendre lors de\n" " l'utilisation de l'option -w\n" -#: pg_ctl.c:1881 +#: pg_ctl.c:1938 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version affiche la version puis quitte\n" -#: pg_ctl.c:1882 +#: pg_ctl.c:1939 #, c-format msgid " -w, --wait wait until operation completes (default)\n" msgstr " -w, --wait attend la fin de l'opération (par défaut)\n" -#: pg_ctl.c:1883 +#: pg_ctl.c:1940 #, c-format msgid " -W, --no-wait do not wait until operation completes\n" msgstr " -W, --no-wait n'attend pas la fin de l'opération\n" -#: pg_ctl.c:1884 +#: pg_ctl.c:1941 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help affiche cette aide puis quitte\n" -#: pg_ctl.c:1885 +#: pg_ctl.c:1942 #, c-format msgid "If the -D option is omitted, the environment variable PGDATA is used.\n" msgstr "Si l'option -D est omise, la variable d'environnement PGDATA est utilisée.\n" -#: pg_ctl.c:1887 +#: pg_ctl.c:1944 #, c-format msgid "" "\n" @@ -629,24 +648,24 @@ msgstr "" "\n" "Options pour le démarrage ou le redémarrage :\n" -#: pg_ctl.c:1889 +#: pg_ctl.c:1946 #, c-format msgid " -c, --core-files allow postgres to produce core files\n" msgstr " -c, --core-files autorise postgres à produire des fichiers core\n" -#: pg_ctl.c:1891 +#: pg_ctl.c:1948 #, c-format msgid " -c, --core-files not applicable on this platform\n" msgstr " -c, --core-files non applicable à cette plateforme\n" -#: pg_ctl.c:1893 +#: pg_ctl.c:1950 #, c-format msgid " -l, --log=FILENAME write (or append) server log to FILENAME\n" msgstr "" " -l, --log=NOM_FICHIER écrit (ou ajoute) le journal du serveur dans\n" " NOM_FICHIER\n" -#: pg_ctl.c:1894 +#: pg_ctl.c:1951 #, c-format msgid "" " -o, --options=OPTIONS command line options to pass to postgres\n" @@ -656,12 +675,12 @@ msgstr "" " postgres (exécutable du serveur PostgreSQL)\n" " ou à initdb\n" -#: pg_ctl.c:1896 +#: pg_ctl.c:1953 #, c-format msgid " -p PATH-TO-POSTGRES normally not necessary\n" msgstr " -p CHEMIN_POSTGRES normalement pas nécessaire\n" -#: pg_ctl.c:1897 +#: pg_ctl.c:1954 #, c-format msgid "" "\n" @@ -670,14 +689,14 @@ msgstr "" "\n" "Options pour l'arrêt ou le redémarrage :\n" -#: pg_ctl.c:1898 +#: pg_ctl.c:1955 #, c-format msgid " -m, --mode=MODE MODE can be \"smart\", \"fast\", or \"immediate\"\n" msgstr "" " -m, --mode=MODE MODE peut valoir « smart », « fast » ou\n" " « immediate »\n" -#: pg_ctl.c:1900 +#: pg_ctl.c:1957 #, c-format msgid "" "\n" @@ -686,24 +705,24 @@ msgstr "" "\n" "Les modes d'arrêt sont :\n" -#: pg_ctl.c:1901 +#: pg_ctl.c:1958 #, c-format msgid " smart quit after all clients have disconnected\n" msgstr " smart quitte après déconnexion de tous les clients\n" -#: pg_ctl.c:1902 +#: pg_ctl.c:1959 #, c-format msgid " fast quit directly, with proper shutdown (default)\n" msgstr " fast quitte directement, et arrête correctement (par défaut)\n" -#: pg_ctl.c:1903 +#: pg_ctl.c:1960 #, c-format msgid " immediate quit without complete shutdown; will lead to recovery on restart\n" msgstr "" " immediate quitte sans arrêt complet ; entraîne une\n" " restauration au démarrage suivant\n" -#: pg_ctl.c:1905 +#: pg_ctl.c:1962 #, c-format msgid "" "\n" @@ -712,7 +731,7 @@ msgstr "" "\n" "Signaux autorisés pour kill :\n" -#: pg_ctl.c:1909 +#: pg_ctl.c:1966 #, c-format msgid "" "\n" @@ -721,35 +740,35 @@ msgstr "" "\n" "Options d'enregistrement ou de dés-enregistrement :\n" -#: pg_ctl.c:1910 +#: pg_ctl.c:1967 #, c-format msgid " -N SERVICENAME service name with which to register PostgreSQL server\n" msgstr "" " -N NOM_SERVICE nom du service utilisé pour l'enregistrement du\n" " serveur PostgreSQL\n" -#: pg_ctl.c:1911 +#: pg_ctl.c:1968 #, c-format msgid " -P PASSWORD password of account to register PostgreSQL server\n" msgstr "" " -P MOT_DE_PASSE mot de passe du compte utilisé pour\n" " l'enregistrement du serveur PostgreSQL\n" -#: pg_ctl.c:1912 +#: pg_ctl.c:1969 #, c-format msgid " -U USERNAME user name of account to register PostgreSQL server\n" msgstr "" " -U NOM_UTILISATEUR nom de l'utilisateur du compte utilisé pour\n" " l'enregistrement du serveur PostgreSQL\n" -#: pg_ctl.c:1913 +#: pg_ctl.c:1970 #, c-format msgid " -S START-TYPE service start type to register PostgreSQL server\n" msgstr "" " -S TYPE_DÉMARRAGE type de démarrage du service pour enregistrer le\n" " serveur PostgreSQL\n" -#: pg_ctl.c:1915 +#: pg_ctl.c:1972 #, c-format msgid "" "\n" @@ -758,19 +777,19 @@ msgstr "" "\n" "Les types de démarrage sont :\n" -#: pg_ctl.c:1916 +#: pg_ctl.c:1973 #, c-format msgid " auto start service automatically during system startup (default)\n" msgstr "" " auto démarre le service automatiquement lors du démarrage du système\n" " (par défaut)\n" -#: pg_ctl.c:1917 +#: pg_ctl.c:1974 #, c-format msgid " demand start service on demand\n" msgstr " demand démarre le service à la demande\n" -#: pg_ctl.c:1920 +#: pg_ctl.c:1977 #, c-format msgid "" "\n" @@ -779,32 +798,32 @@ msgstr "" "\n" "Rapporter les bogues à <pgsql-bugs@postgresql.org>.\n" -#: pg_ctl.c:1945 +#: pg_ctl.c:2002 #, c-format msgid "%s: unrecognized shutdown mode \"%s\"\n" msgstr "%s : mode d'arrêt non reconnu « %s »\n" -#: pg_ctl.c:1977 +#: pg_ctl.c:2031 #, c-format msgid "%s: unrecognized signal name \"%s\"\n" msgstr "%s : signal non reconnu « %s »\n" -#: pg_ctl.c:1994 +#: pg_ctl.c:2048 #, c-format msgid "%s: unrecognized start type \"%s\"\n" msgstr "%s : type de redémarrage « %s » non reconnu\n" -#: pg_ctl.c:2049 +#: pg_ctl.c:2103 #, c-format msgid "%s: could not determine the data directory using command \"%s\"\n" msgstr "%s : n'a pas déterminer le répertoire des données en utilisant la commande « %s »\n" -#: pg_ctl.c:2074 +#: pg_ctl.c:2128 #, c-format msgid "%s: control file appears to be corrupt\n" msgstr "%s : le fichier de contrôle semble corrompu\n" -#: pg_ctl.c:2144 +#: pg_ctl.c:2199 #, c-format msgid "" "%s: cannot be run as root\n" @@ -815,60 +834,79 @@ msgstr "" "Connectez-vous (par exemple en utilisant « su ») sous l'utilisateur (non\n" " privilégié) qui sera propriétaire du processus serveur.\n" -#: pg_ctl.c:2228 +#: pg_ctl.c:2283 #, c-format msgid "%s: -S option not supported on this platform\n" msgstr "%s : option -S non supportée sur cette plateforme\n" -#: pg_ctl.c:2265 +#: pg_ctl.c:2320 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s : trop d'arguments en ligne de commande (le premier étant « %s »)\n" -#: pg_ctl.c:2289 +#: pg_ctl.c:2344 #, c-format msgid "%s: missing arguments for kill mode\n" msgstr "%s : arguments manquant pour le mode kill\n" -#: pg_ctl.c:2307 +#: pg_ctl.c:2362 #, c-format msgid "%s: unrecognized operation mode \"%s\"\n" msgstr "%s : mode d'opération « %s » non reconnu\n" -#: pg_ctl.c:2317 +#: pg_ctl.c:2372 #, c-format msgid "%s: no operation specified\n" msgstr "%s : aucune opération indiquée\n" -#: pg_ctl.c:2338 +#: pg_ctl.c:2393 #, c-format msgid "%s: no database directory specified and environment variable PGDATA unset\n" msgstr "" "%s : aucun répertoire de bases de données indiqué et variable\n" "d'environnement PGDATA non initialisée\n" +#~ msgid "server is still starting up\n" +#~ msgstr "le serveur est toujours en cours de démarrage\n" + #~ msgid "" #~ "\n" -#~ "%s: -w option is not supported when starting a pre-9.1 server\n" +#~ "%s: this data directory appears to be running a pre-existing postmaster\n" #~ msgstr "" #~ "\n" -#~ "%s : l'option -w n'est pas supportée lors du démarrage d'un serveur pré-9.1\n" +#~ "%s : ce répertoire des données semble être utilisé par un postmaster déjà existant\n" + +#~ msgid "%s: could not start server: exit code was %d\n" +#~ msgstr "%s : n'a pas pu démarrer le serveur : le code de sortie est %d\n" + +#~ msgid "%s: could not open process token: %lu\n" +#~ msgstr "%s : n'a pas pu ouvrir le jeton du processus : %lu\n" + +#~ msgid " --help show this help, then exit\n" +#~ msgstr " --help affiche cette aide et quitte\n" + +#~ msgid " --version output version information, then exit\n" +#~ msgstr " --version affiche la version et quitte\n" #~ msgid "" +#~ "%s is a utility to start, stop, restart, reload configuration files,\n" +#~ "report the status of a PostgreSQL server, or signal a PostgreSQL process.\n" #~ "\n" -#~ "%s: -w option cannot use a relative socket directory specification\n" #~ msgstr "" +#~ "%s est un outil qui permet de démarrer, arrêter, redémarrer, recharger les\n" +#~ "les fichiers de configuration, rapporter le statut d'un serveur PostgreSQL\n" +#~ "ou d'envoyer un signal à un processus PostgreSQL\n" #~ "\n" -#~ "%s : l'option -w ne peut pas utiliser un chemin relatif vers le répertoire de\n" -#~ "la socket\n" -#~ msgid "%s: could not wait for server because of misconfiguration\n" -#~ msgstr "%s : n'a pas pu attendre le serveur à cause d'une mauvaise configuration\n" +#~ msgid "could not change directory to \"%s\"" +#~ msgstr "n'a pas pu accéder au répertoire « %s »" -#~ msgid " %s start [-w] [-t SECS] [-D DATADIR] [-s] [-l FILENAME] [-o \"OPTIONS\"]\n" +#~ msgid "" +#~ "\n" +#~ "Options for stop, restart, or promote:\n" #~ msgstr "" -#~ " %s start [-w] [-t SECS] [-D RÉP_DONNÉES] [-s] [-l NOM_FICHIER]\n" -#~ " [-o \"OPTIONS\"]\n" +#~ "\n" +#~ "Options pour l'arrêt, le redémarrage ou la promotion :\n" #~ msgid "" #~ "(The default is to wait for shutdown, but not for start or restart.)\n" @@ -878,47 +916,25 @@ msgstr "" #~ "redémarrage.)\n" #~ "\n" -#~ msgid "" -#~ "\n" -#~ "Options for stop, restart, or promote:\n" +#~ msgid " %s start [-w] [-t SECS] [-D DATADIR] [-s] [-l FILENAME] [-o \"OPTIONS\"]\n" #~ msgstr "" -#~ "\n" -#~ "Options pour l'arrêt, le redémarrage ou la promotion :\n" - -#~ msgid "could not change directory to \"%s\"" -#~ msgstr "n'a pas pu accéder au répertoire « %s »" +#~ " %s start [-w] [-t SECS] [-D RÉP_DONNÉES] [-s] [-l NOM_FICHIER]\n" +#~ " [-o \"OPTIONS\"]\n" -#~ msgid "%s: out of memory\n" -#~ msgstr "%s : mémoire épuisée\n" +#~ msgid "%s: could not wait for server because of misconfiguration\n" +#~ msgstr "%s : n'a pas pu attendre le serveur à cause d'une mauvaise configuration\n" #~ msgid "" -#~ "%s is a utility to start, stop, restart, reload configuration files,\n" -#~ "report the status of a PostgreSQL server, or signal a PostgreSQL process.\n" #~ "\n" +#~ "%s: -w option cannot use a relative socket directory specification\n" #~ msgstr "" -#~ "%s est un outil qui permet de démarrer, arrêter, redémarrer, recharger les\n" -#~ "les fichiers de configuration, rapporter le statut d'un serveur PostgreSQL\n" -#~ "ou d'envoyer un signal à un processus PostgreSQL\n" #~ "\n" - -#~ msgid " --version output version information, then exit\n" -#~ msgstr " --version affiche la version et quitte\n" - -#~ msgid " --help show this help, then exit\n" -#~ msgstr " --help affiche cette aide et quitte\n" - -#~ msgid "%s: could not open process token: %lu\n" -#~ msgstr "%s : n'a pas pu ouvrir le jeton du processus : %lu\n" - -#~ msgid "%s: could not start server: exit code was %d\n" -#~ msgstr "%s : n'a pas pu démarrer le serveur : le code de sortie est %d\n" +#~ "%s : l'option -w ne peut pas utiliser un chemin relatif vers le répertoire de\n" +#~ "la socket\n" #~ msgid "" #~ "\n" -#~ "%s: this data directory appears to be running a pre-existing postmaster\n" +#~ "%s: -w option is not supported when starting a pre-9.1 server\n" #~ msgstr "" #~ "\n" -#~ "%s : ce répertoire des données semble être utilisé par un postmaster déjà existant\n" - -#~ msgid "server is still starting up\n" -#~ msgstr "le serveur est toujours en cours de démarrage\n" +#~ "%s : l'option -w n'est pas supportée lors du démarrage d'un serveur pré-9.1\n" diff --git a/src/bin/pg_ctl/po/ru.po b/src/bin/pg_ctl/po/ru.po index 3d448df9976..d845c9097ec 100644 --- a/src/bin/pg_ctl/po/ru.po +++ b/src/bin/pg_ctl/po/ru.po @@ -6,13 +6,13 @@ # Sergey Burladyan <eshkinkot@gmail.com>, 2009, 2012. # Andrey Sudnik <sudnikand@gmail.com>, 2010. # Dmitriy Olshevskiy <olshevskiy87@bk.ru>, 2014. -# Alexander Lakhin <exclusion@gmail.com>, 2012-2017. +# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2018. msgid "" msgstr "" "Project-Id-Version: pg_ctl (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-08-23 14:44+0000\n" -"PO-Revision-Date: 2017-08-21 06:14+0300\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" +"PO-Revision-Date: 2018-10-02 16:31+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -109,64 +109,64 @@ msgstr "дочерний процесс завершился с нераспоз msgid "could not get current working directory: %s\n" msgstr "не удалось определить текущий рабочий каталог: %s\n" -#: pg_ctl.c:263 +#: pg_ctl.c:257 #, c-format msgid "%s: directory \"%s\" does not exist\n" msgstr "%s: каталог \"%s\" не существует\n" -#: pg_ctl.c:266 +#: pg_ctl.c:260 #, c-format msgid "%s: could not access directory \"%s\": %s\n" msgstr "%s: нет доступа к каталогу \"%s\": %s\n" -#: pg_ctl.c:279 +#: pg_ctl.c:273 #, c-format msgid "%s: directory \"%s\" is not a database cluster directory\n" msgstr "%s: каталог \"%s\" не содержит структуры кластера баз данных\n" -#: pg_ctl.c:292 +#: pg_ctl.c:286 #, c-format msgid "%s: could not open PID file \"%s\": %s\n" msgstr "%s: не удалось открыть файл PID \"%s\": %s\n" -#: pg_ctl.c:301 +#: pg_ctl.c:295 #, c-format msgid "%s: the PID file \"%s\" is empty\n" msgstr "%s: файл PID \"%s\" пуст\n" -#: pg_ctl.c:304 +#: pg_ctl.c:298 #, c-format msgid "%s: invalid data in PID file \"%s\"\n" msgstr "%s: неверные данные в файле PID \"%s\"\n" -#: pg_ctl.c:465 pg_ctl.c:493 +#: pg_ctl.c:459 pg_ctl.c:487 #, c-format msgid "%s: could not start server: %s\n" msgstr "%s: не удалось запустить сервер: %s\n" -#: pg_ctl.c:517 +#: pg_ctl.c:511 #, c-format msgid "%s: could not start server: error code %lu\n" msgstr "%s: не удалось запустить сервер (код ошибки: %lu)\n" -#: pg_ctl.c:664 +#: pg_ctl.c:658 #, c-format msgid "%s: cannot set core file size limit; disallowed by hard limit\n" msgstr "" "%s: не удалось ограничить размер дампа памяти; запрещено жёстким " "ограничением\n" -#: pg_ctl.c:690 +#: pg_ctl.c:684 #, c-format msgid "%s: could not read file \"%s\"\n" msgstr "%s: не удалось прочитать файл \"%s\"\n" -#: pg_ctl.c:695 +#: pg_ctl.c:689 #, c-format msgid "%s: option file \"%s\" must have exactly one line\n" msgstr "%s: в файле параметров \"%s\" должна быть ровно одна строка\n" -#: pg_ctl.c:741 +#: pg_ctl.c:735 #, c-format msgid "" "The program \"%s\" is needed by %s but was not found in the\n" @@ -177,7 +177,7 @@ msgstr "" "в каталоге \"%s\".\n" "Проверьте правильность установки СУБД.\n" -#: pg_ctl.c:747 +#: pg_ctl.c:741 #, c-format msgid "" "The program \"%s\" was found by \"%s\"\n" @@ -188,40 +188,40 @@ msgstr "" "но её версия отличается от версии %s.\n" "Проверьте правильность установки СУБД.\n" -#: pg_ctl.c:780 +#: pg_ctl.c:774 #, c-format msgid "%s: database system initialization failed\n" msgstr "%s: сбой при инициализации системы баз данных\n" -#: pg_ctl.c:795 +#: pg_ctl.c:789 #, c-format msgid "%s: another server might be running; trying to start server anyway\n" msgstr "" "%s: возможно, уже работает другой сервер; всё же пробуем запустить этот " "сервер\n" -#: pg_ctl.c:833 +#: pg_ctl.c:827 msgid "waiting for server to start..." msgstr "ожидание запуска сервера..." -#: pg_ctl.c:838 pg_ctl.c:943 pg_ctl.c:1035 pg_ctl.c:1165 +#: pg_ctl.c:832 pg_ctl.c:937 pg_ctl.c:1029 pg_ctl.c:1159 msgid " done\n" msgstr " готово\n" -#: pg_ctl.c:839 +#: pg_ctl.c:833 msgid "server started\n" msgstr "сервер запущен\n" -#: pg_ctl.c:842 pg_ctl.c:848 pg_ctl.c:1170 +#: pg_ctl.c:836 pg_ctl.c:842 pg_ctl.c:1164 msgid " stopped waiting\n" msgstr " прекращение ожидания\n" -#: pg_ctl.c:843 +#: pg_ctl.c:837 #, c-format msgid "%s: server did not start in time\n" msgstr "%s: сервер не запустился за отведённое время\n" -#: pg_ctl.c:849 +#: pg_ctl.c:843 #, c-format msgid "" "%s: could not start server\n" @@ -230,35 +230,35 @@ msgstr "" "%s: не удалось запустить сервер\n" "Изучите протокол выполнения.\n" -#: pg_ctl.c:857 +#: pg_ctl.c:851 msgid "server starting\n" msgstr "сервер запускается\n" -#: pg_ctl.c:878 pg_ctl.c:965 pg_ctl.c:1056 pg_ctl.c:1095 +#: pg_ctl.c:872 pg_ctl.c:959 pg_ctl.c:1050 pg_ctl.c:1089 #, c-format msgid "%s: PID file \"%s\" does not exist\n" msgstr "%s: файл PID \"%s\" не существует\n" -#: pg_ctl.c:879 pg_ctl.c:967 pg_ctl.c:1057 pg_ctl.c:1096 +#: pg_ctl.c:873 pg_ctl.c:961 pg_ctl.c:1051 pg_ctl.c:1090 msgid "Is server running?\n" msgstr "Запущен ли сервер?\n" -#: pg_ctl.c:885 +#: pg_ctl.c:879 #, c-format msgid "%s: cannot stop server; single-user server is running (PID: %ld)\n" msgstr "" "%s: остановить сервер с PID %ld нельзя - он запущен в монопольном режиме\n" -#: pg_ctl.c:893 pg_ctl.c:989 +#: pg_ctl.c:887 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:900 +#: pg_ctl.c:894 msgid "server shutting down\n" msgstr "сервер останавливается\n" -#: pg_ctl.c:915 pg_ctl.c:1004 +#: pg_ctl.c:909 pg_ctl.c:998 msgid "" "WARNING: online backup mode is active\n" "Shutdown will not complete until pg_stop_backup() is called.\n" @@ -268,20 +268,20 @@ msgstr "" "Выключение произойдёт только при вызове pg_stop_backup().\n" "\n" -#: pg_ctl.c:919 pg_ctl.c:1008 +#: pg_ctl.c:913 pg_ctl.c:1002 msgid "waiting for server to shut down..." msgstr "ожидание завершения работы сервера..." -#: pg_ctl.c:935 pg_ctl.c:1026 +#: pg_ctl.c:929 pg_ctl.c:1020 msgid " failed\n" msgstr " ошибка\n" -#: pg_ctl.c:937 pg_ctl.c:1028 +#: pg_ctl.c:931 pg_ctl.c:1022 #, c-format msgid "%s: server does not shut down\n" msgstr "%s: сервер не останавливается\n" -#: pg_ctl.c:939 pg_ctl.c:1030 +#: pg_ctl.c:933 pg_ctl.c:1024 msgid "" "HINT: The \"-m fast\" option immediately disconnects sessions rather than\n" "waiting for session-initiated disconnection.\n" @@ -289,202 +289,221 @@ msgstr "" "ПОДСКАЗКА: Параметр \"-m fast\" может сбросить сеансы принудительно,\n" "не дожидаясь, пока они завершатся сами.\n" -#: pg_ctl.c:945 pg_ctl.c:1036 +#: pg_ctl.c:939 pg_ctl.c:1030 msgid "server stopped\n" msgstr "сервер остановлен\n" -#: pg_ctl.c:968 pg_ctl.c:1042 -msgid "starting server anyway\n" -msgstr "сервер запускается, несмотря на это\n" +#: pg_ctl.c:962 +msgid "trying to start server anyway\n" +msgstr "производится попытка запуска сервера в любом случае\n" -#: pg_ctl.c:977 +#: pg_ctl.c:971 #, c-format msgid "%s: cannot restart server; single-user server is running (PID: %ld)\n" msgstr "" "%s: перезапустить сервер с PID %ld нельзя - он запущен в монопольном режиме\n" -#: pg_ctl.c:980 pg_ctl.c:1066 +#: pg_ctl.c:974 pg_ctl.c:1060 msgid "Please terminate the single-user server and try again.\n" msgstr "Пожалуйста, остановите его и повторите попытку.\n" -#: pg_ctl.c:1040 +#: pg_ctl.c:1034 #, c-format msgid "%s: old server process (PID: %ld) seems to be gone\n" msgstr "%s: похоже, что старый серверный процесс (PID: %ld) исчез\n" -#: pg_ctl.c:1063 +#: pg_ctl.c:1036 +msgid "starting server anyway\n" +msgstr "сервер запускается, несмотря на это\n" + +#: pg_ctl.c:1057 #, c-format msgid "%s: cannot reload server; single-user server is running (PID: %ld)\n" msgstr "" "%s: перезагрузить сервер с PID %ld нельзя - он запущен в монопольном режиме\n" -#: pg_ctl.c:1072 +#: pg_ctl.c:1066 #, c-format msgid "%s: could not send reload signal (PID: %ld): %s\n" msgstr "%s: не удалось отправить сигнал перезагрузки (PID: %ld): %s\n" -#: pg_ctl.c:1077 +#: pg_ctl.c:1071 msgid "server signaled\n" msgstr "сигнал отправлен серверу\n" -#: pg_ctl.c:1102 +#: pg_ctl.c:1096 #, c-format msgid "%s: cannot promote server; single-user server is running (PID: %ld)\n" msgstr "" "%s: повысить сервер с PID %ld нельзя - он выполняется в монопольном режиме\n" -#: pg_ctl.c:1110 +#: pg_ctl.c:1104 #, c-format msgid "%s: cannot promote server; server is not in standby mode\n" msgstr "%s: повысить сервер нельзя - он работает не в режиме резерва\n" -#: pg_ctl.c:1125 +#: pg_ctl.c:1119 #, c-format msgid "%s: could not create promote signal file \"%s\": %s\n" msgstr "%s: не удалось создать файл \"%s\" с сигналом к повышению: %s\n" -#: pg_ctl.c:1131 +#: pg_ctl.c:1125 #, c-format msgid "%s: could not write promote signal file \"%s\": %s\n" msgstr "%s: не удалось записать файл \"%s\" с сигналом к повышению: %s\n" -#: pg_ctl.c:1139 +#: pg_ctl.c:1133 #, c-format msgid "%s: could not send promote signal (PID: %ld): %s\n" msgstr "%s: не удалось отправить сигнал к повышению (PID: %ld): %s\n" -#: pg_ctl.c:1142 +#: pg_ctl.c:1136 #, c-format msgid "%s: could not remove promote signal file \"%s\": %s\n" msgstr "%s: ошибка при удалении файла \"%s\" с сигналом к повышению: %s\n" -#: pg_ctl.c:1152 +#: pg_ctl.c:1146 msgid "waiting for server to promote..." msgstr "ожидание повышения сервера..." -#: pg_ctl.c:1166 +#: pg_ctl.c:1160 msgid "server promoted\n" msgstr "сервер повышен\n" -#: pg_ctl.c:1171 +#: pg_ctl.c:1165 #, c-format msgid "%s: server did not promote in time\n" msgstr "%s: повышение сервера не завершилось за отведённое время\n" -#: pg_ctl.c:1177 +#: pg_ctl.c:1171 msgid "server promoting\n" msgstr "сервер повышается\n" -#: pg_ctl.c:1224 +#: pg_ctl.c:1218 #, c-format msgid "%s: single-user server is running (PID: %ld)\n" msgstr "%s: сервер работает в монопольном режиме (PID: %ld)\n" -#: pg_ctl.c:1238 +#: pg_ctl.c:1232 #, c-format msgid "%s: server is running (PID: %ld)\n" msgstr "%s: сервер работает (PID: %ld)\n" -#: pg_ctl.c:1254 +#: pg_ctl.c:1248 #, c-format msgid "%s: no server running\n" msgstr "%s: сервер не работает\n" -#: pg_ctl.c:1271 +#: pg_ctl.c:1265 #, c-format msgid "%s: could not send signal %d (PID: %ld): %s\n" msgstr "%s: не удалось отправить сигнал %d (PID: %ld): %s\n" -#: pg_ctl.c:1328 +#: pg_ctl.c:1322 #, c-format msgid "%s: could not find own program executable\n" msgstr "%s: не удалось найти свой исполняемый файл\n" -#: pg_ctl.c:1338 +#: pg_ctl.c:1332 #, c-format msgid "%s: could not find postgres program executable\n" msgstr "%s: не удалось найти исполняемый файл postgres\n" -#: pg_ctl.c:1408 pg_ctl.c:1442 +#: pg_ctl.c:1402 pg_ctl.c:1436 #, c-format msgid "%s: could not open service manager\n" msgstr "%s: не удалось открыть менеджер служб\n" -#: pg_ctl.c:1414 +#: pg_ctl.c:1408 #, c-format msgid "%s: service \"%s\" already registered\n" msgstr "%s: служба \"%s\" уже зарегистрирована\n" -#: pg_ctl.c:1425 +#: pg_ctl.c:1419 #, c-format msgid "%s: could not register service \"%s\": error code %lu\n" msgstr "%s: не удалось зарегистрировать службу \"%s\" (код ошибки: %lu)\n" -#: pg_ctl.c:1448 +#: pg_ctl.c:1442 #, c-format msgid "%s: service \"%s\" not registered\n" msgstr "%s: служба \"%s\" не зарегистрирована\n" -#: pg_ctl.c:1455 +#: pg_ctl.c:1449 #, c-format msgid "%s: could not open service \"%s\": error code %lu\n" msgstr "%s: не удалось открыть службу \"%s\" (код ошибки: %lu)\n" -#: pg_ctl.c:1464 +#: pg_ctl.c:1458 #, c-format msgid "%s: could not unregister service \"%s\": error code %lu\n" msgstr "%s: ошибка при удалении службы \"%s\" (код ошибки: %lu)\n" -#: pg_ctl.c:1551 +#: pg_ctl.c:1545 msgid "Waiting for server startup...\n" msgstr "Ожидание запуска сервера...\n" -#: pg_ctl.c:1554 +#: pg_ctl.c:1548 msgid "Timed out waiting for server startup\n" msgstr "Превышено время ожидания запуска сервера\n" -#: pg_ctl.c:1558 +#: pg_ctl.c:1552 msgid "Server started and accepting connections\n" msgstr "Сервер запущен и принимает подключения\n" -#: pg_ctl.c:1613 +#: pg_ctl.c:1607 #, c-format msgid "%s: could not start service \"%s\": error code %lu\n" msgstr "%s: не удалось запустить службу \"%s\" (код ошибки: %lu)\n" -#: pg_ctl.c:1687 +#: pg_ctl.c:1677 #, c-format msgid "%s: WARNING: cannot create restricted tokens on this platform\n" msgstr "%s: ПРЕДУПРЕЖДЕНИЕ: в этой ОС нельзя создавать ограниченные маркеры\n" -#: pg_ctl.c:1700 +#: pg_ctl.c:1690 #, c-format msgid "%s: could not open process token: error code %lu\n" msgstr "%s: не удалось открыть маркер процесса (код ошибки: %lu)\n" -#: pg_ctl.c:1714 +#: pg_ctl.c:1704 #, c-format msgid "%s: could not allocate SIDs: error code %lu\n" msgstr "%s: не удалось подготовить структуры SID (код ошибки: %lu)\n" -#: pg_ctl.c:1734 +#: pg_ctl.c:1731 #, c-format msgid "%s: could not create restricted token: error code %lu\n" msgstr "%s: не удалось создать ограниченный маркер (код ошибки: %lu)\n" -#: pg_ctl.c:1765 +#: pg_ctl.c:1762 #, c-format msgid "%s: WARNING: could not locate all job object functions in system API\n" msgstr "" "%s: ПРЕДУПРЕЖДЕНИЕ: не удалось найти все функции для работы с задачами в " "системном API\n" -#: pg_ctl.c:1848 +#: pg_ctl.c:1859 +#, c-format +msgid "%s: could not get LUIDs for privileges: error code %lu\n" +msgstr "%s: не удалось получить LUID для привилегий (код ошибки: %lu)\n" + +#: pg_ctl.c:1867 pg_ctl.c:1881 +#, c-format +msgid "%s: could not get token information: error code %lu\n" +msgstr "%s: не удалось получить информацию о маркере (код ошибки: %lu)\n" + +#: pg_ctl.c:1875 +#, c-format +msgid "%s: out of memory\n" +msgstr "%s: нехватка памяти\n" + +#: pg_ctl.c:1905 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" -#: pg_ctl.c:1856 +#: pg_ctl.c:1913 #, c-format msgid "" "%s is a utility to initialize, start, stop, or control a PostgreSQL server.\n" @@ -494,17 +513,17 @@ msgstr "" "PostgreSQL.\n" "\n" -#: pg_ctl.c:1857 +#: pg_ctl.c:1914 #, c-format msgid "Usage:\n" msgstr "Использование:\n" -#: pg_ctl.c:1858 +#: pg_ctl.c:1915 #, c-format msgid " %s init[db] [-D DATADIR] [-s] [-o OPTIONS]\n" msgstr " %s init[db] [-D КАТАЛОГ-ДАННЫХ] [-s] [-o ПАРАМЕТРЫ]\n" -#: pg_ctl.c:1859 +#: pg_ctl.c:1916 #, c-format msgid "" " %s start [-D DATADIR] [-l FILENAME] [-W] [-t SECS] [-s]\n" @@ -513,13 +532,13 @@ msgstr "" " %s start [-D КАТАЛОГ-ДАННЫХ] [-l ИМЯ-ФАЙЛА] [-W] [-t СЕК] [-s]\n" " [-o ПАРАМЕТРЫ] [-p ПУТЬ] [-c]\n" -#: pg_ctl.c:1861 +#: pg_ctl.c:1918 #, c-format msgid " %s stop [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n" msgstr "" " %s stop [-D КАТАЛОГ-ДАННЫХ] [-m РЕЖИМ-ОСТАНОВКИ] [-W] [-t СЕК] [-s]\n" -#: pg_ctl.c:1862 +#: pg_ctl.c:1919 #, c-format msgid "" " %s restart [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n" @@ -528,27 +547,27 @@ msgstr "" " %s restart [-D КАТАЛОГ-ДАННЫХ] [-m РЕЖИМ-ОСТАНОВКИ] [-W] [-t СЕК] [-s]\n" " [-o ПАРАМЕТРЫ] [-c]\n" -#: pg_ctl.c:1864 +#: pg_ctl.c:1921 #, c-format msgid " %s reload [-D DATADIR] [-s]\n" msgstr " %s reload [-D КАТАЛОГ-ДАННЫХ] [-s]\n" -#: pg_ctl.c:1865 +#: pg_ctl.c:1922 #, c-format msgid " %s status [-D DATADIR]\n" msgstr " %s status [-D КАТАЛОГ-ДАННЫХ]\n" -#: pg_ctl.c:1866 +#: pg_ctl.c:1923 #, c-format msgid " %s promote [-D DATADIR] [-W] [-t SECS] [-s]\n" msgstr " %s promote [-D КАТАЛОГ-ДАННЫХ] [-W] [-t СЕК] [-s]\n" -#: pg_ctl.c:1867 +#: pg_ctl.c:1924 #, c-format msgid " %s kill SIGNALNAME PID\n" msgstr " %s kill СИГНАЛ PID\n" -#: pg_ctl.c:1869 +#: pg_ctl.c:1926 #, c-format msgid "" " %s register [-D DATADIR] [-N SERVICENAME] [-U USERNAME] [-P PASSWORD]\n" @@ -559,12 +578,12 @@ msgstr "" " [-P ПОЛЬЗОВАТЕЛЬ] [-S ТИП-ЗАПУСКА] [-e ИСТОЧНИК]\n" " [-W] [-t СЕК] [-s] [-o ПАРАМЕТРЫ]\n" -#: pg_ctl.c:1871 +#: pg_ctl.c:1928 #, c-format msgid " %s unregister [-N SERVICENAME]\n" msgstr " %s unregister [-N ИМЯ-СЛУЖБЫ]\n" -#: pg_ctl.c:1874 +#: pg_ctl.c:1931 #, c-format msgid "" "\n" @@ -573,12 +592,12 @@ msgstr "" "\n" "Общие параметры:\n" -#: pg_ctl.c:1875 +#: pg_ctl.c:1932 #, c-format msgid " -D, --pgdata=DATADIR location of the database storage area\n" msgstr " -D, --pgdata=КАТАЛОГ расположение хранилища баз данных\n" -#: pg_ctl.c:1877 +#: pg_ctl.c:1934 #, c-format msgid "" " -e SOURCE event source for logging when running as a service\n" @@ -587,45 +606,45 @@ msgstr "" "журнал,\n" " когда сервер работает в виде службы\n" -#: pg_ctl.c:1879 +#: pg_ctl.c:1936 #, c-format msgid " -s, --silent only print errors, no informational messages\n" msgstr "" " -s, --silent выводить только ошибки, без информационных " "сообщений\n" -#: pg_ctl.c:1880 +#: pg_ctl.c:1937 #, c-format msgid " -t, --timeout=SECS seconds to wait when using -w option\n" msgstr "" " -t, --timeout=СЕК время ожидания при использовании параметра -w\n" -#: pg_ctl.c:1881 +#: pg_ctl.c:1938 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version показать версию и выйти\n" -#: pg_ctl.c:1882 +#: pg_ctl.c:1939 #, c-format msgid " -w, --wait wait until operation completes (default)\n" msgstr " -w, --wait ждать завершения операции (по умолчанию)\n" -#: pg_ctl.c:1883 +#: pg_ctl.c:1940 #, c-format msgid " -W, --no-wait do not wait until operation completes\n" msgstr " -W, --no-wait не ждать завершения операции\n" -#: pg_ctl.c:1884 +#: pg_ctl.c:1941 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help показать эту справку и выйти\n" -#: pg_ctl.c:1885 +#: pg_ctl.c:1942 #, c-format msgid "If the -D option is omitted, the environment variable PGDATA is used.\n" msgstr "Если параметр -D опущен, используется переменная окружения PGDATA.\n" -#: pg_ctl.c:1887 +#: pg_ctl.c:1944 #, c-format msgid "" "\n" @@ -634,24 +653,24 @@ msgstr "" "\n" "Параметры запуска и перезапуска:\n" -#: pg_ctl.c:1889 +#: pg_ctl.c:1946 #, c-format msgid " -c, --core-files allow postgres to produce core files\n" msgstr " -c, --core-files указать postgres создавать дампы памяти\n" -#: pg_ctl.c:1891 +#: pg_ctl.c:1948 #, c-format msgid " -c, --core-files not applicable on this platform\n" msgstr " -c, --core-files неприменимо на этой платформе\n" -#: pg_ctl.c:1893 +#: pg_ctl.c:1950 #, c-format msgid " -l, --log=FILENAME write (or append) server log to FILENAME\n" msgstr "" -" -l, --log=ФАЙЛ записывать (или добавлять) протокол сервера в " -"ФАЙЛ.\n" +" -l, --log=ФАЙЛ записывать (или добавлять) протокол сервера в ФАЙЛ." +"\n" -#: pg_ctl.c:1894 +#: pg_ctl.c:1951 #, c-format msgid "" " -o, --options=OPTIONS command line options to pass to postgres\n" @@ -661,12 +680,12 @@ msgstr "" "PostgreSQL)\n" " или initdb параметры командной строки\n" -#: pg_ctl.c:1896 +#: pg_ctl.c:1953 #, c-format msgid " -p PATH-TO-POSTGRES normally not necessary\n" msgstr " -p ПУТЬ-К-POSTGRES обычно не требуется\n" -#: pg_ctl.c:1897 +#: pg_ctl.c:1954 #, c-format msgid "" "\n" @@ -675,14 +694,14 @@ msgstr "" "\n" "Параметры остановки и перезапуска:\n" -#: pg_ctl.c:1898 +#: pg_ctl.c:1955 #, c-format msgid "" " -m, --mode=MODE MODE can be \"smart\", \"fast\", or \"immediate\"\n" msgstr "" " -m, --mode=РЕЖИМ может быть \"smart\", \"fast\" или \"immediate\"\n" -#: pg_ctl.c:1900 +#: pg_ctl.c:1957 #, c-format msgid "" "\n" @@ -691,17 +710,17 @@ msgstr "" "\n" "Режимы остановки:\n" -#: pg_ctl.c:1901 +#: pg_ctl.c:1958 #, c-format msgid " smart quit after all clients have disconnected\n" msgstr " smart закончить работу после отключения всех клиентов\n" -#: pg_ctl.c:1902 +#: pg_ctl.c:1959 #, c-format msgid " fast quit directly, with proper shutdown (default)\n" msgstr " fast закончить сразу, в штатном режиме (по умолчанию)\n" -#: pg_ctl.c:1903 +#: pg_ctl.c:1960 #, c-format msgid "" " immediate quit without complete shutdown; will lead to recovery on " @@ -710,7 +729,7 @@ msgstr "" " immediate закончить немедленно, в экстренном режиме; влечёт за собой\n" " восстановление при перезапуске\n" -#: pg_ctl.c:1905 +#: pg_ctl.c:1962 #, c-format msgid "" "\n" @@ -719,7 +738,7 @@ msgstr "" "\n" "Разрешённые сигналы для команды kill:\n" -#: pg_ctl.c:1909 +#: pg_ctl.c:1966 #, c-format msgid "" "\n" @@ -728,30 +747,30 @@ msgstr "" "\n" "Параметры для регистрации и удаления:\n" -#: pg_ctl.c:1910 +#: pg_ctl.c:1967 #, c-format msgid "" " -N SERVICENAME service name with which to register PostgreSQL server\n" msgstr " -N ИМЯ-СЛУЖБЫ имя службы для регистрации сервера PostgreSQL\n" -#: pg_ctl.c:1911 +#: pg_ctl.c:1968 #, c-format msgid " -P PASSWORD password of account to register PostgreSQL server\n" msgstr "" " -P ПАРОЛЬ пароль учётной записи для регистрации сервера PostgreSQL\n" -#: pg_ctl.c:1912 +#: pg_ctl.c:1969 #, c-format msgid " -U USERNAME user name of account to register PostgreSQL server\n" msgstr "" " -U ПОЛЬЗОВАТЕЛЬ имя пользователя для регистрации сервера PostgreSQL\n" -#: pg_ctl.c:1913 +#: pg_ctl.c:1970 #, c-format msgid " -S START-TYPE service start type to register PostgreSQL server\n" msgstr " -S ТИП-ЗАПУСКА тип запуска службы сервера PostgreSQL\n" -#: pg_ctl.c:1915 +#: pg_ctl.c:1972 #, c-format msgid "" "\n" @@ -760,20 +779,20 @@ msgstr "" "\n" "Типы запуска:\n" -#: pg_ctl.c:1916 +#: pg_ctl.c:1973 #, c-format msgid "" " auto start service automatically during system startup (default)\n" msgstr "" -" auto запускать службу автоматически при старте системы (по " -"умолчанию)\n" +" auto запускать службу автоматически при старте системы (по умолчанию)" +"\n" -#: pg_ctl.c:1917 +#: pg_ctl.c:1974 #, c-format msgid " demand start service on demand\n" msgstr " demand запускать службу по требованию\n" -#: pg_ctl.c:1920 +#: pg_ctl.c:1977 #, c-format msgid "" "\n" @@ -782,32 +801,32 @@ msgstr "" "\n" "Об ошибках сообщайте по адресу <pgsql-bugs@postgresql.org>.\n" -#: pg_ctl.c:1945 +#: pg_ctl.c:2002 #, c-format msgid "%s: unrecognized shutdown mode \"%s\"\n" msgstr "%s: неизвестный режим остановки \"%s\"\n" -#: pg_ctl.c:1977 +#: pg_ctl.c:2031 #, c-format msgid "%s: unrecognized signal name \"%s\"\n" msgstr "%s: нераспознанное имя сигнала \"%s\"\n" -#: pg_ctl.c:1994 +#: pg_ctl.c:2048 #, c-format msgid "%s: unrecognized start type \"%s\"\n" msgstr "%s: нераспознанный тип запуска \"%s\"\n" -#: pg_ctl.c:2049 +#: pg_ctl.c:2103 #, c-format msgid "%s: could not determine the data directory using command \"%s\"\n" msgstr "%s: не удалось определить каталог данных с помощью команды \"%s\"\n" -#: pg_ctl.c:2074 +#: pg_ctl.c:2128 #, c-format msgid "%s: control file appears to be corrupt\n" msgstr "%s: управляющий файл, по-видимому, испорчен\n" -#: pg_ctl.c:2144 +#: pg_ctl.c:2199 #, c-format msgid "" "%s: cannot be run as root\n" @@ -818,32 +837,32 @@ msgstr "" "Пожалуйста, переключитесь на обычного пользователя (например,\n" "используя \"su\"), который будет запускать серверный процесс.\n" -#: pg_ctl.c:2228 +#: pg_ctl.c:2283 #, c-format msgid "%s: -S option not supported on this platform\n" msgstr "%s: параметр -S не поддерживается в этой ОС\n" -#: pg_ctl.c:2265 +#: pg_ctl.c:2320 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: слишком много аргументов командной строки (первый: \"%s\")\n" -#: pg_ctl.c:2289 +#: pg_ctl.c:2344 #, c-format msgid "%s: missing arguments for kill mode\n" msgstr "%s: отсутствуют аргументы для режима kill\n" -#: pg_ctl.c:2307 +#: pg_ctl.c:2362 #, c-format msgid "%s: unrecognized operation mode \"%s\"\n" msgstr "%s: нераспознанный режим работы \"%s\"\n" -#: pg_ctl.c:2317 +#: pg_ctl.c:2372 #, c-format msgid "%s: no operation specified\n" msgstr "%s: команда не указана\n" -#: pg_ctl.c:2338 +#: pg_ctl.c:2393 #, c-format msgid "" "%s: no database directory specified and environment variable PGDATA unset\n" @@ -873,8 +892,8 @@ msgstr "" #~ msgstr "%s: не удалось дождаться сервера вследствие ошибки конфигурации\n" #~ msgid "" -#~ " %s start [-w] [-t SECS] [-D DATADIR] [-s] [-l FILENAME] [-o \"OPTIONS" -#~ "\"]\n" +#~ " %s start [-w] [-t SECS] [-D DATADIR] [-s] [-l FILENAME] [-o " +#~ "\"OPTIONS\"]\n" #~ msgstr "" #~ " %s start [-w] [-t СЕК] [-D КАТАЛОГ-ДАННЫХ] [-s] [-l ИМЯ-ФАЙЛА]\n" #~ " [-o \"ПАРАМЕТРЫ\"]\n" @@ -886,8 +905,8 @@ msgstr "" #~ "(The default is to wait for shutdown, but not for start or restart.)\n" #~ "\n" #~ msgstr "" -#~ "(По умолчанию ожидание имеет место при остановке, но не при " -#~ "(пере)запуске.)\n" +#~ "(По умолчанию ожидание имеет место при остановке, но не при (пере)" +#~ "запуске.)\n" #~ "\n" #~ msgid "" diff --git a/src/bin/pg_dump/po/fr.po b/src/bin/pg_dump/po/fr.po index ac91b3101f0..e847f6026f0 100644 --- a/src/bin/pg_dump/po/fr.po +++ b/src/bin/pg_dump/po/fr.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 9.6\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2018-02-23 04:15+0000\n" -"PO-Revision-Date: 2018-02-23 16:41+0100\n" +"POT-Creation-Date: 2018-09-22 00:16+0000\n" +"PO-Revision-Date: 2018-09-23 15:05+0200\n" "Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n" "Language-Team: PostgreSQLfr <pgsql-fr-generale@postgresql.org>\n" "Language: fr\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 2.0.3\n" +"X-Generator: Poedit 2.1.1\n" #: ../../common/exec.c:127 ../../common/exec.c:241 ../../common/exec.c:284 #, c-format @@ -101,198 +101,203 @@ msgstr "le processus fils a été terminé par le signal %d" msgid "child process exited with unrecognized status %d" msgstr "le processus fils a quitté avec un statut %d non reconnu" -#: common.c:121 +#: common.c:124 #, c-format msgid "reading extensions\n" msgstr "lecture des extensions\n" -#: common.c:126 +#: common.c:129 #, c-format msgid "identifying extension members\n" msgstr "identification des membres d'extension\n" -#: common.c:130 +#: common.c:133 #, c-format msgid "reading schemas\n" msgstr "lecture des schémas\n" -#: common.c:141 +#: common.c:144 #, c-format msgid "reading user-defined tables\n" msgstr "lecture des tables utilisateur\n" -#: common.c:149 +#: common.c:152 #, c-format msgid "reading user-defined functions\n" msgstr "lecture des fonctions utilisateur\n" -#: common.c:155 +#: common.c:158 #, c-format msgid "reading user-defined types\n" msgstr "lecture des types utilisateur\n" -#: common.c:161 +#: common.c:164 #, c-format msgid "reading procedural languages\n" msgstr "lecture des langages procéduraux\n" -#: common.c:165 +#: common.c:168 #, c-format msgid "reading user-defined aggregate functions\n" msgstr "lecture des fonctions d'aggrégats utilisateur\n" -#: common.c:169 +#: common.c:172 #, c-format msgid "reading user-defined operators\n" msgstr "lecture des opérateurs utilisateur\n" -#: common.c:174 +#: common.c:177 #, c-format msgid "reading user-defined access methods\n" msgstr "lecture des méthodes d'accès définis par les utilisateurs\n" -#: common.c:178 +#: common.c:181 #, c-format msgid "reading user-defined operator classes\n" msgstr "lecture des classes d'opérateurs utilisateur\n" -#: common.c:182 +#: common.c:185 #, c-format msgid "reading user-defined operator families\n" msgstr "lecture des familles d'opérateurs utilisateur\n" -#: common.c:186 +#: common.c:189 #, c-format msgid "reading user-defined text search parsers\n" msgstr "lecture des analyseurs utilisateur pour la recherche plein texte\n" -#: common.c:190 +#: common.c:193 #, c-format msgid "reading user-defined text search templates\n" msgstr "lecture des modèles utilisateur pour la recherche plein texte\n" -#: common.c:194 +#: common.c:197 #, c-format msgid "reading user-defined text search dictionaries\n" msgstr "lecture des dictionnaires utilisateur pour la recherche plein texte\n" -#: common.c:198 +#: common.c:201 #, c-format msgid "reading user-defined text search configurations\n" msgstr "" "lecture des configurations utilisateur pour la recherche plein texte\n" -#: common.c:202 +#: common.c:205 #, c-format msgid "reading user-defined foreign-data wrappers\n" msgstr "lecture des wrappers de données distantes utilisateur\n" -#: common.c:206 +#: common.c:209 #, c-format msgid "reading user-defined foreign servers\n" msgstr "lecture des serveurs distants utilisateur\n" -#: common.c:210 +#: common.c:213 #, c-format msgid "reading default privileges\n" msgstr "lecture des droits par défaut\n" -#: common.c:214 +#: common.c:217 #, c-format msgid "reading user-defined collations\n" msgstr "lecture des collationnements utilisateurs\n" -#: common.c:219 +#: common.c:222 #, c-format msgid "reading user-defined conversions\n" msgstr "lecture des conversions utilisateur\n" -#: common.c:223 +#: common.c:226 #, c-format msgid "reading type casts\n" msgstr "lecture des transtypages\n" -#: common.c:227 +#: common.c:230 #, c-format msgid "reading transforms\n" msgstr "lecture des transformations\n" -#: common.c:231 +#: common.c:234 #, c-format msgid "reading table inheritance information\n" msgstr "lecture des informations d'héritage des tables\n" -#: common.c:235 +#: common.c:238 #, c-format msgid "reading event triggers\n" msgstr "lecture des déclencheurs sur évènement\n" -#: common.c:240 +#: common.c:243 #, c-format msgid "finding extension tables\n" msgstr "recherche des tables d'extension\n" -#: common.c:245 +#: common.c:248 #, c-format msgid "finding inheritance relationships\n" msgstr "recherche des relations d'héritage\n" -#: common.c:249 +#: common.c:252 #, c-format msgid "reading column info for interesting tables\n" msgstr "lecture des informations de colonnes des tables intéressantes\n" -#: common.c:253 +#: common.c:256 #, c-format msgid "flagging inherited columns in subtables\n" msgstr "marquage des colonnes héritées dans les sous-tables\n" -#: common.c:257 +#: common.c:260 #, c-format msgid "reading indexes\n" msgstr "lecture des index\n" -#: common.c:261 +#: common.c:264 +#, c-format +msgid "flagging indexes in partitioned tables\n" +msgstr "décrit les index des tables partitionnées\n" + +#: common.c:268 #, c-format msgid "reading extended statistics\n" msgstr "lecture des statistiques étendues\n" -#: common.c:265 +#: common.c:272 #, c-format msgid "reading constraints\n" msgstr "lecture des contraintes\n" -#: common.c:269 +#: common.c:276 #, c-format msgid "reading triggers\n" msgstr "lecture des déclencheurs\n" -#: common.c:273 +#: common.c:280 #, c-format msgid "reading rewrite rules\n" msgstr "lecture des règles de réécriture\n" -#: common.c:277 +#: common.c:284 #, c-format msgid "reading policies\n" msgstr "lecture des politiques\n" -#: common.c:281 +#: common.c:288 #, c-format msgid "reading publications\n" msgstr "lecture des publications\n" -#: common.c:285 +#: common.c:292 #, c-format msgid "reading publication membership\n" msgstr "lecture des appartenances aux publications\n" -#: common.c:289 +#: common.c:296 #, c-format msgid "reading subscriptions\n" msgstr "lecture des souscriptions\n" -#: common.c:924 +#: common.c:1062 #, c-format msgid "" "failed sanity check, parent OID %u of table \"%s\" (OID %u) not found\n" @@ -300,12 +305,12 @@ msgstr "" "vérification échouée, OID %u parent de la table « %s » (OID %u) " "introuvable\n" -#: common.c:966 +#: common.c:1104 #, c-format msgid "could not parse numeric array \"%s\": too many numbers\n" msgstr "n'a pas pu analyser le tableau numérique « %s » : trop de nombres\n" -#: common.c:981 +#: common.c:1119 #, c-format msgid "could not parse numeric array \"%s\": invalid character in number\n" msgstr "" @@ -365,36 +370,36 @@ msgstr "n'a pas pu lire à partir du fichier en entrée : %s\n" msgid "could not read from input file: end of file\n" msgstr "n'a pas pu lire à partir du fichier en entrée : fin du fichier\n" -#: parallel.c:198 +#: parallel.c:200 msgid "parallel archiver" msgstr "archiveur en parallèle" -#: parallel.c:265 +#: parallel.c:267 #, c-format msgid "%s: WSAStartup failed: %d\n" msgstr "%s : WSAStartup a échoué : %d\n" -#: parallel.c:971 +#: parallel.c:973 #, c-format msgid "could not create communication channels: %s\n" msgstr "n'a pas pu créer le canal de communication : %s\n" -#: parallel.c:1036 +#: parallel.c:1038 #, c-format msgid "could not create worker process: %s\n" msgstr "n'a pas pu créer le processus de travail : %s\n" -#: parallel.c:1167 +#: parallel.c:1169 #, c-format msgid "unrecognized command received from master: \"%s\"\n" msgstr "commande non reconnue reçue du maître : « %s »\n" -#: parallel.c:1211 parallel.c:1451 +#: parallel.c:1213 parallel.c:1453 #, c-format msgid "invalid message received from worker: \"%s\"\n" msgstr "message invalide reçu du worker: « %s »\n" -#: parallel.c:1344 +#: parallel.c:1346 #, c-format msgid "" "could not obtain lock on relation \"%s\"\n" @@ -407,52 +412,52 @@ msgstr "" "sur la table après que pg_dump ait obtenu son verrou ACCESS SHARE initial " "sur la table.\n" -#: parallel.c:1433 +#: parallel.c:1435 #, c-format msgid "a worker process died unexpectedly\n" msgstr "un processus worker a subi un arrêt brutal inattendu\n" -#: parallel.c:1557 parallel.c:1675 +#: parallel.c:1559 parallel.c:1677 #, c-format msgid "could not write to the communication channel: %s\n" msgstr "n'a pas pu écrire dans le canal de communication: %s\n" -#: parallel.c:1635 +#: parallel.c:1637 #, c-format msgid "select() failed: %s\n" msgstr "échec de select() : %s\n" -#: parallel.c:1760 +#: parallel.c:1762 #, c-format msgid "pgpipe: could not create socket: error code %d\n" msgstr "pgpipe: n'a pas pu créer le socket: code d'erreur %d\n" -#: parallel.c:1771 +#: parallel.c:1773 #, c-format msgid "pgpipe: could not bind: error code %d\n" msgstr "pgpipe: n'a pas pu se lier: code d'erreur %d\n" -#: parallel.c:1778 +#: parallel.c:1780 #, c-format msgid "pgpipe: could not listen: error code %d\n" msgstr "pgpipe : n'a pas pu se mettre en écoute: code d'erreur %d\n" -#: parallel.c:1785 +#: parallel.c:1787 #, c-format msgid "pgpipe: getsockname() failed: error code %d\n" msgstr "pgpipe: getsocketname() a échoué: code d'erreur %d\n" -#: parallel.c:1796 +#: parallel.c:1798 #, c-format msgid "pgpipe: could not create second socket: error code %d\n" msgstr "pgpipe: n'a pas pu créer un deuxième socket: code d'erreur %d\n" -#: parallel.c:1805 +#: parallel.c:1807 #, c-format msgid "pgpipe: could not connect socket: error code %d\n" msgstr "pgpipe: n'a pas pu de se connecter au socket: code d'erreur %d\n" -#: parallel.c:1814 +#: parallel.c:1816 #, c-format msgid "pgpipe: could not accept connection: error code %d\n" msgstr "pgpipe: n'a pas pu accepter de connexion: code d'erreur %d\n" @@ -462,36 +467,36 @@ msgstr "pgpipe: n'a pas pu accepter de connexion: code d'erreur %d\n" msgid "archiver" msgstr "archiveur" -#: pg_backup_archiver.c:249 pg_backup_archiver.c:1599 +#: pg_backup_archiver.c:250 pg_backup_archiver.c:1592 #, c-format msgid "could not close output file: %s\n" msgstr "n'a pas pu fermer le fichier de sortie : %s\n" -#: pg_backup_archiver.c:295 pg_backup_archiver.c:300 +#: pg_backup_archiver.c:296 pg_backup_archiver.c:301 #, c-format msgid "WARNING: archive items not in correct section order\n" msgstr "" "ATTENTION : les éléments de l'archive ne sont pas dans l'ordre correct de " "la section\n" -#: pg_backup_archiver.c:306 +#: pg_backup_archiver.c:307 #, c-format msgid "unexpected section code %d\n" msgstr "code de section inattendu %d\n" -#: pg_backup_archiver.c:342 +#: pg_backup_archiver.c:343 #, c-format msgid "-C and -1 are incompatible options\n" msgstr "-C et -1 sont des options incompatibles\n" -#: pg_backup_archiver.c:352 +#: pg_backup_archiver.c:353 #, c-format msgid "parallel restore is not supported with this archive file format\n" msgstr "" "la restauration parallèle n'est pas supportée avec ce format de fichier\n" "d'archive\n" -#: pg_backup_archiver.c:356 +#: pg_backup_archiver.c:357 #, c-format msgid "" "parallel restore is not supported with archives made by pre-8.0 pg_dump\n" @@ -499,7 +504,7 @@ msgstr "" "la restauration parallèle n'est pas supportée avec les archives réalisées\n" "par un pg_dump antérieur à la 8.0 d'archive\n" -#: pg_backup_archiver.c:374 +#: pg_backup_archiver.c:375 #, c-format msgid "" "cannot restore from compressed archive (compression not supported in this " @@ -508,24 +513,24 @@ msgstr "" "ne peut pas restaurer à partir de l'archive compressée (compression non\n" "disponible dans cette installation)\n" -#: pg_backup_archiver.c:391 +#: pg_backup_archiver.c:392 #, c-format msgid "connecting to database for restore\n" msgstr "connexion à la base de données pour la restauration\n" -#: pg_backup_archiver.c:393 +#: pg_backup_archiver.c:394 #, c-format msgid "direct database connections are not supported in pre-1.3 archives\n" msgstr "" "les connexions directes à la base de données ne sont pas supportées dans\n" "les archives pre-1.3\n" -#: pg_backup_archiver.c:438 +#: pg_backup_archiver.c:439 #, c-format msgid "implied data-only restore\n" msgstr "a impliqué une restauration des données uniquement\n" -#: pg_backup_archiver.c:508 +#: pg_backup_archiver.c:505 #, c-format msgid "dropping %s %s\n" msgstr "suppression de %s %s\n" @@ -538,52 +543,52 @@ msgstr "" "ATTENTION : n'a pas pu trouver où insérer IF EXISTS dans l'instruction « %s " "»\n" -#: pg_backup_archiver.c:764 pg_backup_archiver.c:766 +#: pg_backup_archiver.c:753 pg_backup_archiver.c:755 #, c-format msgid "warning from original dump file: %s\n" msgstr "message d'avertissement du fichier de sauvegarde original : %s\n" -#: pg_backup_archiver.c:778 +#: pg_backup_archiver.c:770 #, c-format msgid "creating %s \"%s.%s\"\n" msgstr "création de %s « %s.%s »\n" -#: pg_backup_archiver.c:781 +#: pg_backup_archiver.c:773 #, c-format msgid "creating %s \"%s\"\n" msgstr "création de %s « %s »\n" -#: pg_backup_archiver.c:832 +#: pg_backup_archiver.c:829 #, c-format msgid "connecting to new database \"%s\"\n" msgstr "connexion à la nouvelle base de données « %s »\n" -#: pg_backup_archiver.c:860 +#: pg_backup_archiver.c:857 #, c-format msgid "processing %s\n" msgstr "traitement de %s\n" -#: pg_backup_archiver.c:880 +#: pg_backup_archiver.c:877 #, c-format msgid "processing data for table \"%s.%s\"\n" msgstr "traitement des données de la table « %s.%s »\n" -#: pg_backup_archiver.c:942 +#: pg_backup_archiver.c:939 #, c-format msgid "executing %s %s\n" msgstr "exécution de %s %s\n" -#: pg_backup_archiver.c:981 +#: pg_backup_archiver.c:978 #, c-format msgid "disabling triggers for %s\n" msgstr "désactivation des déclencheurs pour %s\n" -#: pg_backup_archiver.c:1009 +#: pg_backup_archiver.c:1004 #, c-format msgid "enabling triggers for %s\n" msgstr "activation des triggers pour %s\n" -#: pg_backup_archiver.c:1039 +#: pg_backup_archiver.c:1032 #, c-format msgid "" "internal error -- WriteData cannot be called outside the context of a " @@ -592,69 +597,69 @@ msgstr "" "erreur interne -- WriteData ne peut pas être appelé en dehors du contexte\n" "de la routine DataDumper\n" -#: pg_backup_archiver.c:1237 +#: pg_backup_archiver.c:1230 #, c-format msgid "large-object output not supported in chosen format\n" msgstr "" "la sauvegarde des « Large Objects » n'est pas supportée dans le format " "choisi\n" -#: pg_backup_archiver.c:1295 +#: pg_backup_archiver.c:1288 #, c-format msgid "restored %d large object\n" msgid_plural "restored %d large objects\n" msgstr[0] "restauration de %d « Large Object »\n" msgstr[1] "restauration de %d « Large Objects »\n" -#: pg_backup_archiver.c:1316 pg_backup_tar.c:749 +#: pg_backup_archiver.c:1309 pg_backup_tar.c:749 #, c-format msgid "restoring large object with OID %u\n" msgstr "restauration du « Large Object » d'OID %u\n" -#: pg_backup_archiver.c:1328 +#: pg_backup_archiver.c:1321 #, c-format msgid "could not create large object %u: %s" msgstr "n'a pas pu créer le « Large Object » %u : %s" -#: pg_backup_archiver.c:1333 pg_dump.c:3092 +#: pg_backup_archiver.c:1326 pg_dump.c:3405 #, c-format msgid "could not open large object %u: %s" msgstr "n'a pas pu ouvrir le « Large Object » %u : %s" -#: pg_backup_archiver.c:1391 +#: pg_backup_archiver.c:1384 #, c-format msgid "could not open TOC file \"%s\": %s\n" msgstr "n'a pas pu ouvrir le fichier TOC « %s » : %s\n" -#: pg_backup_archiver.c:1432 +#: pg_backup_archiver.c:1425 #, c-format msgid "WARNING: line ignored: %s\n" msgstr "ATTENTION : ligne ignorée : %s\n" -#: pg_backup_archiver.c:1439 +#: pg_backup_archiver.c:1432 #, c-format msgid "could not find entry for ID %d\n" msgstr "n'a pas pu trouver l'entrée pour l'ID %d\n" -#: pg_backup_archiver.c:1460 pg_backup_directory.c:225 +#: pg_backup_archiver.c:1453 pg_backup_directory.c:225 #: pg_backup_directory.c:596 #, c-format msgid "could not close TOC file: %s\n" msgstr "n'a pas pu fermer le fichier TOC : %s\n" -#: pg_backup_archiver.c:1569 pg_backup_custom.c:158 pg_backup_directory.c:336 +#: pg_backup_archiver.c:1562 pg_backup_custom.c:158 pg_backup_directory.c:336 #: pg_backup_directory.c:582 pg_backup_directory.c:647 #: pg_backup_directory.c:667 #, c-format msgid "could not open output file \"%s\": %s\n" msgstr "n'a pas pu ouvrir le fichier de sauvegarde « %s » : %s\n" -#: pg_backup_archiver.c:1572 pg_backup_custom.c:165 +#: pg_backup_archiver.c:1565 pg_backup_custom.c:165 #, c-format msgid "could not open output file: %s\n" msgstr "n'a pas pu ouvrir le fichier de sauvegarde : %s\n" -#: pg_backup_archiver.c:1678 +#: pg_backup_archiver.c:1671 #, c-format msgid "wrote %lu byte of large object data (result = %lu)\n" msgid_plural "wrote %lu bytes of large object data (result = %lu)\n" @@ -663,63 +668,63 @@ msgstr[0] "" msgstr[1] "" "a écrit %lu octets de données d'un « Large Object » (résultat = %lu)\n" -#: pg_backup_archiver.c:1684 +#: pg_backup_archiver.c:1677 #, c-format msgid "could not write to large object (result: %lu, expected: %lu)\n" msgstr "" "n'a pas pu écrire le « Large Object » (résultat : %lu, attendu : %lu)\n" -#: pg_backup_archiver.c:1777 +#: pg_backup_archiver.c:1770 #, c-format msgid "Error while INITIALIZING:\n" msgstr "Erreur pendant l'initialisation (« INITIALIZING ») :\n" -#: pg_backup_archiver.c:1782 +#: pg_backup_archiver.c:1775 #, c-format msgid "Error while PROCESSING TOC:\n" msgstr "Erreur pendant le traitement de la TOC (« PROCESSING TOC ») :\n" -#: pg_backup_archiver.c:1787 +#: pg_backup_archiver.c:1780 #, c-format msgid "Error while FINALIZING:\n" msgstr "Erreur pendant la finalisation (« FINALIZING ») :\n" -#: pg_backup_archiver.c:1792 +#: pg_backup_archiver.c:1785 #, c-format msgid "Error from TOC entry %d; %u %u %s %s %s\n" msgstr "Erreur à partir de l'entrée TOC %d ; %u %u %s %s %s\n" -#: pg_backup_archiver.c:1865 +#: pg_backup_archiver.c:1858 #, c-format msgid "bad dumpId\n" msgstr "mauvais dumpId\n" -#: pg_backup_archiver.c:1886 +#: pg_backup_archiver.c:1879 #, c-format msgid "bad table dumpId for TABLE DATA item\n" msgstr "mauvais dumpId de table pour l'élément TABLE DATA\n" -#: pg_backup_archiver.c:1978 +#: pg_backup_archiver.c:1971 #, c-format msgid "unexpected data offset flag %d\n" msgstr "drapeau de décalage de données inattendu %d\n" -#: pg_backup_archiver.c:1991 +#: pg_backup_archiver.c:1984 #, c-format msgid "file offset in dump file is too large\n" msgstr "le décalage dans le fichier de sauvegarde est trop important\n" -#: pg_backup_archiver.c:2104 +#: pg_backup_archiver.c:2097 #, c-format msgid "attempting to ascertain archive format\n" msgstr "tentative d'identification du format de l'archive\n" -#: pg_backup_archiver.c:2130 pg_backup_archiver.c:2140 +#: pg_backup_archiver.c:2123 pg_backup_archiver.c:2133 #, c-format msgid "directory name too long: \"%s\"\n" msgstr "nom du répertoire trop long : « %s »\n" -#: pg_backup_archiver.c:2148 +#: pg_backup_archiver.c:2141 #, c-format msgid "" "directory \"%s\" does not appear to be a valid archive (\"toc.dat\" does " @@ -728,164 +733,164 @@ msgstr "" "le répertoire « %s » ne semble pas être une archive valide (« toc.dat » " "n'existe pas)\n" -#: pg_backup_archiver.c:2156 pg_backup_custom.c:177 pg_backup_custom.c:770 +#: pg_backup_archiver.c:2149 pg_backup_custom.c:177 pg_backup_custom.c:770 #: pg_backup_directory.c:209 pg_backup_directory.c:396 #, c-format msgid "could not open input file \"%s\": %s\n" msgstr "n'a pas pu ouvrir le fichier en entrée « %s » : %s\n" -#: pg_backup_archiver.c:2164 pg_backup_custom.c:184 +#: pg_backup_archiver.c:2157 pg_backup_custom.c:184 #, c-format msgid "could not open input file: %s\n" msgstr "n'a pas pu ouvrir le fichier en entrée : %s\n" -#: pg_backup_archiver.c:2171 +#: pg_backup_archiver.c:2164 #, c-format msgid "could not read input file: %s\n" msgstr "n'a pas pu lire le fichier en entrée : %s\n" -#: pg_backup_archiver.c:2173 +#: pg_backup_archiver.c:2166 #, c-format msgid "input file is too short (read %lu, expected 5)\n" msgstr "le fichier en entrée est trop petit (%lu lus, 5 attendus)\n" -#: pg_backup_archiver.c:2258 +#: pg_backup_archiver.c:2251 #, c-format msgid "input file appears to be a text format dump. Please use psql.\n" msgstr "" "Le fichier en entrée semble être une sauvegarde au format texte. Merci " "d'utiliser psql.\n" -#: pg_backup_archiver.c:2264 +#: pg_backup_archiver.c:2257 #, c-format msgid "input file does not appear to be a valid archive (too short?)\n" msgstr "" "le fichier en entrée ne semble pas être une archive valide (trop petit ?)\n" -#: pg_backup_archiver.c:2270 +#: pg_backup_archiver.c:2263 #, c-format msgid "input file does not appear to be a valid archive\n" msgstr "le fichier en entrée ne semble pas être une archive valide\n" -#: pg_backup_archiver.c:2290 +#: pg_backup_archiver.c:2283 #, c-format msgid "could not close input file: %s\n" msgstr "n'a pas pu fermer le fichier en entrée : %s\n" -#: pg_backup_archiver.c:2308 +#: pg_backup_archiver.c:2301 #, c-format msgid "allocating AH for %s, format %d\n" msgstr "allocation d'AH pour %s, format %d\n" -#: pg_backup_archiver.c:2409 +#: pg_backup_archiver.c:2402 #, c-format msgid "unrecognized file format \"%d\"\n" msgstr "format de fichier « %d » non reconnu\n" -#: pg_backup_archiver.c:2464 pg_backup_archiver.c:4317 +#: pg_backup_archiver.c:2457 pg_backup_archiver.c:4398 #, c-format msgid "finished item %d %s %s\n" msgstr "élément terminé %d %s %s\n" -#: pg_backup_archiver.c:2468 pg_backup_archiver.c:4330 +#: pg_backup_archiver.c:2461 pg_backup_archiver.c:4411 #, c-format msgid "worker process failed: exit code %d\n" msgstr "échec du processus de travail : code de sortie %d\n" -#: pg_backup_archiver.c:2588 +#: pg_backup_archiver.c:2581 #, c-format msgid "entry ID %d out of range -- perhaps a corrupt TOC\n" msgstr "" "ID %d de l'entrée en dehors de la plage -- peut-être un TOC corrompu\n" -#: pg_backup_archiver.c:2704 +#: pg_backup_archiver.c:2697 #, c-format msgid "read TOC entry %d (ID %d) for %s %s\n" msgstr "lecture de l'entrée %d de la TOC (ID %d) pour %s %s\n" -#: pg_backup_archiver.c:2738 +#: pg_backup_archiver.c:2733 #, c-format msgid "unrecognized encoding \"%s\"\n" msgstr "encodage « %s » non reconnu\n" -#: pg_backup_archiver.c:2743 +#: pg_backup_archiver.c:2738 #, c-format msgid "invalid ENCODING item: %s\n" msgstr "élément ENCODING invalide : %s\n" -#: pg_backup_archiver.c:2761 +#: pg_backup_archiver.c:2756 #, c-format msgid "invalid STDSTRINGS item: %s\n" msgstr "élément STDSTRINGS invalide : %s\n" -#: pg_backup_archiver.c:2776 +#: pg_backup_archiver.c:2781 #, c-format msgid "schema \"%s\" not found\n" msgstr "schéma « %s » non trouvé\n" -#: pg_backup_archiver.c:2783 +#: pg_backup_archiver.c:2788 #, c-format msgid "table \"%s\" not found\n" msgstr "table « %s » non trouvée\n" -#: pg_backup_archiver.c:2790 +#: pg_backup_archiver.c:2795 #, c-format msgid "index \"%s\" not found\n" msgstr "index « %s » non trouvé\n" -#: pg_backup_archiver.c:2797 +#: pg_backup_archiver.c:2802 #, c-format msgid "function \"%s\" not found\n" msgstr "fonction « %s » non trouvée\n" -#: pg_backup_archiver.c:2804 +#: pg_backup_archiver.c:2809 #, c-format msgid "trigger \"%s\" not found\n" msgstr "trigger « %s » non trouvé\n" -#: pg_backup_archiver.c:3090 +#: pg_backup_archiver.c:3180 #, c-format msgid "could not set session user to \"%s\": %s" msgstr "n'a pas pu initialiser la session utilisateur à « %s »: %s" -#: pg_backup_archiver.c:3122 +#: pg_backup_archiver.c:3212 #, c-format msgid "could not set default_with_oids: %s" msgstr "n'a pas pu configurer default_with_oids : %s" -#: pg_backup_archiver.c:3267 +#: pg_backup_archiver.c:3366 #, c-format msgid "could not set search_path to \"%s\": %s" msgstr "n'a pas pu configurer search_path à « %s » : %s" -#: pg_backup_archiver.c:3329 +#: pg_backup_archiver.c:3428 #, c-format msgid "could not set default_tablespace to %s: %s" msgstr "n'a pas pu configurer default_tablespace à %s : %s" -#: pg_backup_archiver.c:3420 pg_backup_archiver.c:3613 +#: pg_backup_archiver.c:3522 pg_backup_archiver.c:3694 #, c-format msgid "WARNING: don't know how to set owner for object type \"%s\"\n" msgstr "" "ATTENTION : ne sait pas comment initialiser le propriétaire du type d'objet " "« %s »\n" -#: pg_backup_archiver.c:3703 +#: pg_backup_archiver.c:3784 #, c-format msgid "did not find magic string in file header\n" msgstr "n'a pas trouver la chaîne magique dans le fichier d'en-tête\n" -#: pg_backup_archiver.c:3716 +#: pg_backup_archiver.c:3797 #, c-format msgid "unsupported version (%d.%d) in file header\n" msgstr "version non supportée (%d.%d) dans le fichier d'en-tête\n" -#: pg_backup_archiver.c:3721 +#: pg_backup_archiver.c:3802 #, c-format msgid "sanity check on integer size (%lu) failed\n" msgstr "échec de la vérification sur la taille de l'entier (%lu)\n" -#: pg_backup_archiver.c:3725 +#: pg_backup_archiver.c:3806 #, c-format msgid "" "WARNING: archive was made on a machine with larger integers, some " @@ -894,12 +899,12 @@ msgstr "" "ATTENTION : l'archive a été créée sur une machine disposant d'entiers plus\n" "larges, certaines opérations peuvent échouer\n" -#: pg_backup_archiver.c:3735 +#: pg_backup_archiver.c:3816 #, c-format msgid "expected format (%d) differs from format found in file (%d)\n" msgstr "le format attendu (%d) diffère du format du fichier (%d)\n" -#: pg_backup_archiver.c:3751 +#: pg_backup_archiver.c:3832 #, c-format msgid "" "WARNING: archive is compressed, but this installation does not support " @@ -908,72 +913,72 @@ msgstr "" "ATTENTION : l'archive est compressée mais cette installation ne supporte\n" "pas la compression -- aucune donnée ne sera disponible\n" -#: pg_backup_archiver.c:3769 +#: pg_backup_archiver.c:3850 #, c-format msgid "WARNING: invalid creation date in header\n" msgstr "ATTENTION : date de création invalide dans l'en-tête\n" -#: pg_backup_archiver.c:3842 +#: pg_backup_archiver.c:3923 #, c-format msgid "entering restore_toc_entries_prefork\n" msgstr "entrée dans restore_toc_entries_prefork\n" -#: pg_backup_archiver.c:3906 +#: pg_backup_archiver.c:3987 #, c-format msgid "processing item %d %s %s\n" msgstr "traitement de l'élément %d %s %s\n" -#: pg_backup_archiver.c:3960 +#: pg_backup_archiver.c:4041 #, c-format msgid "entering restore_toc_entries_parallel\n" msgstr "entrée dans restore_toc_entries_parallel\n" -#: pg_backup_archiver.c:3981 +#: pg_backup_archiver.c:4062 #, c-format msgid "entering main parallel loop\n" msgstr "entrée dans la boucle parallèle principale\n" -#: pg_backup_archiver.c:3992 +#: pg_backup_archiver.c:4073 #, c-format msgid "skipping item %d %s %s\n" msgstr "omission de l'élément %d %s %s\n" -#: pg_backup_archiver.c:4002 +#: pg_backup_archiver.c:4083 #, c-format msgid "launching item %d %s %s\n" msgstr "élément de lancement %d %s %s\n" -#: pg_backup_archiver.c:4056 +#: pg_backup_archiver.c:4137 #, c-format msgid "finished main parallel loop\n" msgstr "fin de la boucle parallèle principale\n" -#: pg_backup_archiver.c:4074 +#: pg_backup_archiver.c:4155 #, c-format msgid "entering restore_toc_entries_postfork\n" msgstr "entrée dans restore_toc_entries_prefork\n" -#: pg_backup_archiver.c:4094 +#: pg_backup_archiver.c:4175 #, c-format msgid "processing missed item %d %s %s\n" msgstr "traitement de l'élément manquant %d %s %s\n" -#: pg_backup_archiver.c:4273 +#: pg_backup_archiver.c:4354 #, c-format msgid "no item ready\n" msgstr "aucun élément prêt\n" -#: pg_backup_archiver.c:4492 +#: pg_backup_archiver.c:4573 #, c-format msgid "transferring dependency %d -> %d to %d\n" msgstr "transfert de la dépendance %d -> %d vers %d\n" -#: pg_backup_archiver.c:4565 +#: pg_backup_archiver.c:4654 #, c-format msgid "reducing dependencies for %d\n" msgstr "réduction des dépendances pour %d\n" -#: pg_backup_archiver.c:4617 +#: pg_backup_archiver.c:4706 #, c-format msgid "table \"%s\" could not be created, will not restore its data\n" msgstr "" @@ -1098,123 +1103,123 @@ msgstr "" "utilisé\n" #. translator: this is a module name -#: pg_backup_db.c:29 +#: pg_backup_db.c:30 msgid "archiver (db)" msgstr "programme d'archivage (db)" -#: pg_backup_db.c:45 +#: pg_backup_db.c:46 #, c-format msgid "could not get server_version from libpq\n" msgstr "n'a pas pu obtenir server_version de libpq\n" -#: pg_backup_db.c:56 pg_dumpall.c:2057 +#: pg_backup_db.c:57 pg_dumpall.c:1715 #, c-format msgid "server version: %s; %s version: %s\n" msgstr "version du serveur : %s ; %s version : %s\n" -#: pg_backup_db.c:58 pg_dumpall.c:2059 +#: pg_backup_db.c:59 pg_dumpall.c:1717 #, c-format msgid "aborting because of server version mismatch\n" msgstr "annulation à cause de la différence des versions\n" -#: pg_backup_db.c:148 +#: pg_backup_db.c:142 #, c-format msgid "connecting to database \"%s\" as user \"%s\"\n" msgstr "connexion à la base de données « %s » en tant qu'utilisateur « %s »\n" -#: pg_backup_db.c:155 pg_backup_db.c:204 pg_backup_db.c:265 pg_backup_db.c:306 -#: pg_dumpall.c:1880 pg_dumpall.c:1994 +#: pg_backup_db.c:149 pg_backup_db.c:198 pg_backup_db.c:259 pg_backup_db.c:300 +#: pg_dumpall.c:1538 pg_dumpall.c:1652 msgid "Password: " msgstr "Mot de passe : " -#: pg_backup_db.c:187 +#: pg_backup_db.c:181 #, c-format msgid "failed to reconnect to database\n" msgstr "la reconnexion à la base de données a échoué\n" -#: pg_backup_db.c:192 +#: pg_backup_db.c:186 #, c-format msgid "could not reconnect to database: %s" msgstr "n'a pas pu se reconnecter à la base de données : %s" -#: pg_backup_db.c:208 +#: pg_backup_db.c:202 #, c-format msgid "connection needs password\n" msgstr "la connexion nécessite un mot de passe\n" -#: pg_backup_db.c:259 +#: pg_backup_db.c:253 #, c-format msgid "already connected to a database\n" msgstr "déjà connecté à une base de données\n" -#: pg_backup_db.c:298 +#: pg_backup_db.c:292 #, c-format msgid "failed to connect to database\n" msgstr "n'a pas pu se connecter à la base de données\n" -#: pg_backup_db.c:314 +#: pg_backup_db.c:308 #, c-format msgid "connection to database \"%s\" failed: %s" msgstr "la connexion à la base de données « %s » a échoué : %s" -#: pg_backup_db.c:382 +#: pg_backup_db.c:380 #, c-format msgid "%s" msgstr "%s" -#: pg_backup_db.c:389 +#: pg_backup_db.c:387 #, c-format msgid "query failed: %s" msgstr "échec de la requête : %s" -#: pg_backup_db.c:391 +#: pg_backup_db.c:389 #, c-format msgid "query was: %s\n" msgstr "la requête était : %s\n" -#: pg_backup_db.c:433 +#: pg_backup_db.c:431 #, c-format msgid "query returned %d row instead of one: %s\n" msgid_plural "query returned %d rows instead of one: %s\n" msgstr[0] "la requête a renvoyé %d ligne au lieu d'une seule : %s\n" msgstr[1] "la requête a renvoyé %d lignes au lieu d'une seule : %s\n" -#: pg_backup_db.c:469 +#: pg_backup_db.c:467 #, c-format msgid "%s: %s Command was: %s\n" msgstr "%s: %s La commande était : %s\n" -#: pg_backup_db.c:525 pg_backup_db.c:599 pg_backup_db.c:606 +#: pg_backup_db.c:523 pg_backup_db.c:597 pg_backup_db.c:604 msgid "could not execute query" msgstr "n'a pas pu exécuter la requête" -#: pg_backup_db.c:578 +#: pg_backup_db.c:576 #, c-format msgid "error returned by PQputCopyData: %s" msgstr "erreur renvoyée par PQputCopyData : %s" -#: pg_backup_db.c:627 +#: pg_backup_db.c:625 #, c-format msgid "error returned by PQputCopyEnd: %s" msgstr "erreur renvoyée par PQputCopyEnd : %s" -#: pg_backup_db.c:633 +#: pg_backup_db.c:631 #, c-format msgid "COPY failed for table \"%s\": %s" msgstr "COPY échoué pour la table « %s » : %s" -#: pg_backup_db.c:639 pg_dump.c:1841 +#: pg_backup_db.c:637 pg_dump.c:1881 #, c-format msgid "WARNING: unexpected extra results during COPY of table \"%s\"\n" msgstr "" "ATTENTION: résultats supplémentaires non attendus durant l'exécution de " "COPY sur la table « %s »\n" -#: pg_backup_db.c:651 +#: pg_backup_db.c:649 msgid "could not start database transaction" msgstr "n'a pas pu démarrer la transaction de la base de données" -#: pg_backup_db.c:659 +#: pg_backup_db.c:657 msgid "could not commit database transaction" msgstr "n'a pas pu valider la transaction de la base de données" @@ -1426,9 +1431,9 @@ msgstr "" msgid "%s: unrecognized section name: \"%s\"\n" msgstr "%s : nom de section non reconnu : « %s »\n" -#: pg_backup_utils.c:56 pg_dump.c:545 pg_dump.c:562 pg_dumpall.c:313 -#: pg_dumpall.c:323 pg_dumpall.c:333 pg_dumpall.c:342 pg_dumpall.c:358 -#: pg_dumpall.c:430 pg_restore.c:283 pg_restore.c:299 pg_restore.c:311 +#: pg_backup_utils.c:56 pg_dump.c:564 pg_dump.c:581 pg_dumpall.c:320 +#: pg_dumpall.c:330 pg_dumpall.c:340 pg_dumpall.c:349 pg_dumpall.c:365 +#: pg_dumpall.c:441 pg_restore.c:285 pg_restore.c:301 pg_restore.c:313 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Essayer « %s --help » pour plus d'informations.\n" @@ -1438,32 +1443,32 @@ msgstr "Essayer « %s --help » pour plus d'informations.\n" msgid "out of on_exit_nicely slots\n" msgstr "plus d'emplacements on_exit_nicely\n" -#: pg_dump.c:511 +#: pg_dump.c:530 #, c-format msgid "compression level must be in range 0..9\n" msgstr "le niveau de compression doit être compris entre 0 et 9\n" -#: pg_dump.c:560 pg_dumpall.c:321 pg_restore.c:297 +#: pg_dump.c:579 pg_dumpall.c:328 pg_restore.c:299 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "" "%s : trop d'arguments en ligne de commande (le premier étant « %s »)\n" -#: pg_dump.c:581 +#: pg_dump.c:600 #, c-format msgid "options -s/--schema-only and -a/--data-only cannot be used together\n" msgstr "" "les options « -s/--schema-only » et « -a/--data-only » ne peuvent pas être\n" "utilisées conjointement\n" -#: pg_dump.c:587 +#: pg_dump.c:606 #, c-format msgid "options -c/--clean and -a/--data-only cannot be used together\n" msgstr "" "les options « -c/--clean » et « -a/--data-only » ne peuvent pas être\n" "utilisées conjointement\n" -#: pg_dump.c:593 +#: pg_dump.c:612 #, c-format msgid "" "options --inserts/--column-inserts and -o/--oids cannot be used together\n" @@ -1471,17 +1476,17 @@ msgstr "" "les options « --inserts/--column-inserts » et « -o/--oids » ne\n" "peuvent pas être utilisées conjointement\n" -#: pg_dump.c:594 +#: pg_dump.c:613 #, c-format msgid "(The INSERT command cannot set OIDs.)\n" msgstr "(La commande INSERT ne peut pas positionner les OID.)\n" -#: pg_dump.c:599 +#: pg_dump.c:618 #, c-format msgid "option --if-exists requires option -c/--clean\n" msgstr "l'option --if-exists nécessite l'option -c/--clean\n" -#: pg_dump.c:621 +#: pg_dump.c:640 #, c-format msgid "" "WARNING: requested compression not available in this installation -- " @@ -1490,18 +1495,18 @@ msgstr "" "ATTENTION : la compression requise n'est pas disponible avec cette\n" "installation -- l'archive ne sera pas compressée\n" -#: pg_dump.c:636 +#: pg_dump.c:662 #, c-format msgid "invalid number of parallel jobs\n" msgstr "nombre de jobs parallèles invalide\n" -#: pg_dump.c:640 +#: pg_dump.c:666 #, c-format msgid "parallel backup only supported by the directory format\n" msgstr "" "la sauvegarde parallèle n'est supportée qu'avec le format répertoire\n" -#: pg_dump.c:695 +#: pg_dump.c:721 #, c-format msgid "" "Synchronized snapshots are not supported by this server version.\n" @@ -1514,7 +1519,7 @@ msgstr "" "besoin\n" "de snapshots synchronisés.\n" -#: pg_dump.c:702 +#: pg_dump.c:728 #, c-format msgid "Exported snapshots are not supported by this server version.\n" msgstr "" @@ -1522,22 +1527,22 @@ msgstr "" "serveur.\n" "\n" -#: pg_dump.c:716 +#: pg_dump.c:741 #, c-format msgid "last built-in OID is %u\n" msgstr "le dernier OID interne est %u\n" -#: pg_dump.c:725 +#: pg_dump.c:750 #, c-format msgid "no matching schemas were found\n" msgstr "aucun schéma correspondant n'a été trouvé\n" -#: pg_dump.c:739 +#: pg_dump.c:764 #, c-format msgid "no matching tables were found\n" msgstr "aucune table correspondante n'a été trouvée\n" -#: pg_dump.c:913 +#: pg_dump.c:940 #, c-format msgid "" "%s dumps a database as a text file or to other formats.\n" @@ -1547,17 +1552,17 @@ msgstr "" "formats.\n" "\n" -#: pg_dump.c:914 pg_dumpall.c:575 pg_restore.c:449 +#: pg_dump.c:941 pg_dumpall.c:588 pg_restore.c:452 #, c-format msgid "Usage:\n" msgstr "Usage :\n" -#: pg_dump.c:915 +#: pg_dump.c:942 #, c-format msgid " %s [OPTION]... [DBNAME]\n" msgstr " %s [OPTION]... [NOMBASE]\n" -#: pg_dump.c:917 pg_dumpall.c:578 pg_restore.c:452 +#: pg_dump.c:944 pg_dumpall.c:591 pg_restore.c:455 #, c-format msgid "" "\n" @@ -1566,13 +1571,13 @@ msgstr "" "\n" "Options générales :\n" -#: pg_dump.c:918 +#: pg_dump.c:945 #, c-format msgid " -f, --file=FILENAME output file or directory name\n" msgstr "" " -f, --file=NOMFICHIER nom du fichier ou du répertoire en sortie\n" -#: pg_dump.c:919 +#: pg_dump.c:946 #, c-format msgid "" " -F, --format=c|d|t|p output file format (custom, directory, tar,\n" @@ -1581,24 +1586,24 @@ msgstr "" " -F, --format=c|d|t|p format du fichier de sortie (personnalisé,\n" " répertoire, tar, texte (par défaut))\n" -#: pg_dump.c:921 +#: pg_dump.c:948 #, c-format msgid " -j, --jobs=NUM use this many parallel jobs to dump\n" msgstr "" " -j, --jobs=NUMERO utilise ce nombre de jobs en parallèle pour\n" " la sauvegarde\n" -#: pg_dump.c:922 pg_dumpall.c:580 +#: pg_dump.c:949 pg_dumpall.c:593 #, c-format msgid " -v, --verbose verbose mode\n" msgstr " -v, --verbose mode verbeux\n" -#: pg_dump.c:923 pg_dumpall.c:581 +#: pg_dump.c:950 pg_dumpall.c:594 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version affiche la version puis quitte\n" -#: pg_dump.c:924 +#: pg_dump.c:951 #, c-format msgid "" " -Z, --compress=0-9 compression level for compressed formats\n" @@ -1606,7 +1611,7 @@ msgstr "" " -Z, --compress=0-9 niveau de compression pour les formats\n" " compressés\n" -#: pg_dump.c:925 pg_dumpall.c:582 +#: pg_dump.c:952 pg_dumpall.c:595 #, c-format msgid "" " --lock-wait-timeout=TIMEOUT fail after waiting TIMEOUT for a table lock\n" @@ -1615,7 +1620,7 @@ msgstr "" "verrou\n" " de table\n" -#: pg_dump.c:926 pg_dumpall.c:605 +#: pg_dump.c:953 pg_dumpall.c:621 #, c-format msgid "" " --no-sync do not wait for changes to be written safely " @@ -1624,12 +1629,12 @@ msgstr "" " --no-sync n'attend pas que les modifications soient " "proprement écrites sur disque\n" -#: pg_dump.c:927 pg_dumpall.c:583 +#: pg_dump.c:954 pg_dumpall.c:596 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help affiche cette aide puis quitte\n" -#: pg_dump.c:929 pg_dumpall.c:584 +#: pg_dump.c:956 pg_dumpall.c:597 #, c-format msgid "" "\n" @@ -1638,28 +1643,28 @@ msgstr "" "\n" "Options contrôlant le contenu en sortie :\n" -#: pg_dump.c:930 pg_dumpall.c:585 +#: pg_dump.c:957 pg_dumpall.c:598 #, c-format msgid " -a, --data-only dump only the data, not the schema\n" msgstr "" " -a, --data-only sauvegarde uniquement les données, pas le\n" " schéma\n" -#: pg_dump.c:931 +#: pg_dump.c:958 #, c-format msgid " -b, --blobs include large objects in dump\n" msgstr "" " -b, --blobs inclut les « Large Objects » dans la\n" " sauvegarde\n" -#: pg_dump.c:932 +#: pg_dump.c:959 #, c-format msgid " -B, --no-blobs exclude large objects in dump\n" msgstr "" " -B, --no-blobs exclut les « Large Objects » dans la\n" " sauvegarde\n" -#: pg_dump.c:933 pg_restore.c:463 +#: pg_dump.c:960 pg_restore.c:466 #, c-format msgid "" " -c, --clean clean (drop) database objects before " @@ -1668,7 +1673,7 @@ msgstr "" " -c, --clean nettoie/supprime les objets de la base de\n" " données avant de les créer\n" -#: pg_dump.c:934 +#: pg_dump.c:961 #, c-format msgid "" " -C, --create include commands to create database in dump\n" @@ -1676,30 +1681,30 @@ msgstr "" " -C, --create inclut les commandes de création de la base\n" " dans la sauvegarde\n" -#: pg_dump.c:935 +#: pg_dump.c:962 pg_dumpall.c:600 #, c-format msgid " -E, --encoding=ENCODING dump the data in encoding ENCODING\n" msgstr "" " -E, --encoding=ENCODAGE sauvegarde les données dans l'encodage\n" " ENCODAGE\n" -#: pg_dump.c:936 +#: pg_dump.c:963 #, c-format msgid " -n, --schema=SCHEMA dump the named schema(s) only\n" msgstr "" " -n, --schema=SCHÉMA sauvegarde uniquement le schéma indiqué\n" -#: pg_dump.c:937 +#: pg_dump.c:964 #, c-format msgid " -N, --exclude-schema=SCHEMA do NOT dump the named schema(s)\n" msgstr " -N, --exclude-schema=SCHÉMA ne sauvegarde pas le schéma indiqué\n" -#: pg_dump.c:938 pg_dumpall.c:588 +#: pg_dump.c:965 pg_dumpall.c:602 #, c-format msgid " -o, --oids include OIDs in dump\n" msgstr " -o, --oids inclut les OID dans la sauvegarde\n" -#: pg_dump.c:939 +#: pg_dump.c:966 #, c-format msgid "" " -O, --no-owner skip restoration of object ownership in\n" @@ -1709,14 +1714,14 @@ msgstr "" " objets lors de l'utilisation du format " "texte\n" -#: pg_dump.c:941 pg_dumpall.c:591 +#: pg_dump.c:968 pg_dumpall.c:605 #, c-format msgid " -s, --schema-only dump only the schema, no data\n" msgstr "" " -s, --schema-only sauvegarde uniquement la structure, pas les\n" " données\n" -#: pg_dump.c:942 +#: pg_dump.c:969 #, c-format msgid "" " -S, --superuser=NAME superuser user name to use in plain-text " @@ -1725,31 +1730,31 @@ msgstr "" " -S, --superuser=NOM indique le nom du super-utilisateur à\n" " utiliser avec le format texte\n" -#: pg_dump.c:943 +#: pg_dump.c:970 #, c-format msgid " -t, --table=TABLE dump the named table(s) only\n" msgstr "" " -t, --table=TABLE sauvegarde uniquement la table indiquée\n" -#: pg_dump.c:944 +#: pg_dump.c:971 #, c-format msgid " -T, --exclude-table=TABLE do NOT dump the named table(s)\n" msgstr " -T, --exclude-table=TABLE ne sauvegarde pas la table indiquée\n" -#: pg_dump.c:945 pg_dumpall.c:594 +#: pg_dump.c:972 pg_dumpall.c:608 #, c-format msgid " -x, --no-privileges do not dump privileges (grant/revoke)\n" msgstr "" " -x, --no-privileges ne sauvegarde pas les droits sur les objets\n" -#: pg_dump.c:946 pg_dumpall.c:595 +#: pg_dump.c:973 pg_dumpall.c:609 #, c-format msgid " --binary-upgrade for use by upgrade utilities only\n" msgstr "" " --binary-upgrade à n'utiliser que par les outils de mise à\n" " jour seulement\n" -#: pg_dump.c:947 pg_dumpall.c:596 +#: pg_dump.c:974 pg_dumpall.c:610 #, c-format msgid "" " --column-inserts dump data as INSERT commands with column " @@ -1758,7 +1763,7 @@ msgstr "" " --column-inserts sauvegarde les données avec des commandes\n" " INSERT en précisant les noms des colonnes\n" -#: pg_dump.c:948 pg_dumpall.c:597 +#: pg_dump.c:975 pg_dumpall.c:611 #, c-format msgid "" " --disable-dollar-quoting disable dollar quoting, use SQL standard " @@ -1768,7 +1773,7 @@ msgstr "" " dollar dans le but de respecter le standard\n" " SQL en matière de guillemets\n" -#: pg_dump.c:949 pg_dumpall.c:598 pg_restore.c:480 +#: pg_dump.c:976 pg_dumpall.c:612 pg_restore.c:483 #, c-format msgid "" " --disable-triggers disable triggers during data-only restore\n" @@ -1777,7 +1782,7 @@ msgstr "" "restauration\n" " des données seules\n" -#: pg_dump.c:950 +#: pg_dump.c:977 #, c-format msgid "" " --enable-row-security enable row security (dump only content user " @@ -1789,20 +1794,20 @@ msgstr "" "\\n\n" " cet utilisateur)\n" -#: pg_dump.c:952 +#: pg_dump.c:979 #, c-format msgid "" " --exclude-table-data=TABLE do NOT dump data for the named table(s)\n" msgstr " --exclude-table-data=TABLE ne sauvegarde pas la table indiquée\n" -#: pg_dump.c:953 pg_dumpall.c:599 pg_restore.c:482 +#: pg_dump.c:980 pg_dumpall.c:613 pg_restore.c:485 #, c-format msgid " --if-exists use IF EXISTS when dropping objects\n" msgstr "" " --if-exists utilise IF EXISTS lors de la suppression des " "objets\n" -#: pg_dump.c:954 pg_dumpall.c:600 +#: pg_dump.c:981 pg_dumpall.c:614 #, c-format msgid "" " --inserts dump data as INSERT commands, rather than " @@ -1812,12 +1817,23 @@ msgstr "" "instructions\n" " INSERT plutôt que COPY\n" -#: pg_dump.c:955 pg_dumpall.c:601 +#: pg_dump.c:982 pg_dumpall.c:615 +#, c-format +msgid " --load-via-partition-root load partitions via the root table\n" +msgstr "" +" --load-via-partition-root charger les partitions via la table racine\n" + +#: pg_dump.c:983 pg_dumpall.c:616 +#, c-format +msgid " --no-comments do not dump comments\n" +msgstr " --no-comments ne sauvegarde pas les commentaires\n" + +#: pg_dump.c:984 pg_dumpall.c:617 #, c-format msgid " --no-publications do not dump publications\n" msgstr " --no-publications ne sauvegarde pas les publications\n" -#: pg_dump.c:956 pg_dumpall.c:603 +#: pg_dump.c:985 pg_dumpall.c:619 #, c-format msgid "" " --no-security-labels do not dump security label assignments\n" @@ -1826,12 +1842,12 @@ msgstr "" "de\n" " sécurité\n" -#: pg_dump.c:957 pg_dumpall.c:604 +#: pg_dump.c:986 pg_dumpall.c:620 #, c-format msgid " --no-subscriptions do not dump subscriptions\n" msgstr " --no-subscriptions ne sauvegarde pas les souscriptions\n" -#: pg_dump.c:958 +#: pg_dump.c:987 #, c-format msgid "" " --no-synchronized-snapshots do not use synchronized snapshots in " @@ -1840,14 +1856,14 @@ msgstr "" " --no-synchronized-snapshots n'utilise pas de snapshots synchronisés pour " "les jobs en parallèle\n" -#: pg_dump.c:959 pg_dumpall.c:606 +#: pg_dump.c:988 pg_dumpall.c:622 #, c-format msgid " --no-tablespaces do not dump tablespace assignments\n" msgstr "" " --no-tablespaces ne sauvegarde pas les affectations de\n" " tablespaces\n" -#: pg_dump.c:960 pg_dumpall.c:607 +#: pg_dump.c:989 pg_dumpall.c:623 #, c-format msgid " --no-unlogged-table-data do not dump unlogged table data\n" msgstr "" @@ -1855,7 +1871,7 @@ msgstr "" "non\n" " journalisées\n" -#: pg_dump.c:961 pg_dumpall.c:608 +#: pg_dump.c:990 pg_dumpall.c:624 #, c-format msgid "" " --quote-all-identifiers quote all identifiers, even if not key " @@ -1864,7 +1880,7 @@ msgstr "" " --quote-all-identifiers met entre guillemets tous les identifiants\n" " même s'il ne s'agit pas de mots clés\n" -#: pg_dump.c:962 +#: pg_dump.c:991 #, c-format msgid "" " --section=SECTION dump named section (pre-data, data, or post-" @@ -1874,7 +1890,7 @@ msgstr "" "data\n" " ou post-data)\n" -#: pg_dump.c:963 +#: pg_dump.c:992 #, c-format msgid "" " --serializable-deferrable wait until the dump can run without " @@ -1883,13 +1899,13 @@ msgstr "" " --serializable-deferrable attend jusqu'à ce que la sauvegarde puisse\n" " s'exécuter sans anomalies\n" -#: pg_dump.c:964 +#: pg_dump.c:993 #, c-format msgid " --snapshot=SNAPSHOT use given snapshot for the dump\n" msgstr "" " --snapshot=SNAPSHOT utilise l'image donnée pour la sauvegarde\n" -#: pg_dump.c:965 pg_restore.c:490 +#: pg_dump.c:994 pg_restore.c:494 #, c-format msgid "" " --strict-names require table and/or schema include patterns " @@ -1901,7 +1917,7 @@ msgstr "" " correspondent à au moins une entité de " "chaque\n" -#: pg_dump.c:967 pg_dumpall.c:609 pg_restore.c:492 +#: pg_dump.c:996 pg_dumpall.c:625 pg_restore.c:496 #, c-format msgid "" " --use-set-session-authorization\n" @@ -1915,7 +1931,7 @@ msgstr "" " au lieu des commandes ALTER OWNER pour\n" " modifier les propriétaires\n" -#: pg_dump.c:971 pg_dumpall.c:613 pg_restore.c:496 +#: pg_dump.c:1000 pg_dumpall.c:629 pg_restore.c:500 #, c-format msgid "" "\n" @@ -1924,36 +1940,36 @@ msgstr "" "\n" "Options de connexion :\n" -#: pg_dump.c:972 +#: pg_dump.c:1001 #, c-format msgid " -d, --dbname=DBNAME database to dump\n" msgstr " -d, --dbname=NOMBASE base de données à sauvegarder\n" -#: pg_dump.c:973 pg_dumpall.c:615 pg_restore.c:497 +#: pg_dump.c:1002 pg_dumpall.c:631 pg_restore.c:501 #, c-format msgid " -h, --host=HOSTNAME database server host or socket directory\n" msgstr "" " -h, --host=NOMHÔTE hôte du serveur de bases de données ou\n" " répertoire des sockets\n" -#: pg_dump.c:974 pg_dumpall.c:617 pg_restore.c:498 +#: pg_dump.c:1003 pg_dumpall.c:633 pg_restore.c:502 #, c-format msgid " -p, --port=PORT database server port number\n" msgstr "" " -p, --port=PORT numéro de port du serveur de bases de\n" " données\n" -#: pg_dump.c:975 pg_dumpall.c:618 pg_restore.c:499 +#: pg_dump.c:1004 pg_dumpall.c:634 pg_restore.c:503 #, c-format msgid " -U, --username=NAME connect as specified database user\n" msgstr " -U, --username=NOM se connecter avec cet utilisateur\n" -#: pg_dump.c:976 pg_dumpall.c:619 pg_restore.c:500 +#: pg_dump.c:1005 pg_dumpall.c:635 pg_restore.c:504 #, c-format msgid " -w, --no-password never prompt for password\n" msgstr " -w, --no-password ne demande jamais le mot de passe\n" -#: pg_dump.c:977 pg_dumpall.c:620 pg_restore.c:501 +#: pg_dump.c:1006 pg_dumpall.c:636 pg_restore.c:505 #, c-format msgid "" " -W, --password force password prompt (should happen " @@ -1962,12 +1978,12 @@ msgstr "" " -W, --password force la demande du mot de passe (par\n" " défaut)\n" -#: pg_dump.c:978 pg_dumpall.c:621 +#: pg_dump.c:1007 pg_dumpall.c:637 #, c-format msgid " --role=ROLENAME do SET ROLE before dump\n" msgstr " --role=NOMROLE exécute SET ROLE avant la sauvegarde\n" -#: pg_dump.c:980 +#: pg_dump.c:1009 #, c-format msgid "" "\n" @@ -1980,17 +1996,17 @@ msgstr "" "d'environnement PGDATABASE est alors utilisée.\n" "\n" -#: pg_dump.c:982 pg_dumpall.c:625 pg_restore.c:508 +#: pg_dump.c:1011 pg_dumpall.c:641 pg_restore.c:512 #, c-format msgid "Report bugs to <pgsql-bugs@postgresql.org>.\n" msgstr "Rapporter les bogues à <pgsql-bugs@postgresql.org>.\n" -#: pg_dump.c:999 +#: pg_dump.c:1030 #, c-format msgid "invalid client encoding \"%s\" specified\n" msgstr "encodage client indiqué (« %s ») invalide\n" -#: pg_dump.c:1136 +#: pg_dump.c:1167 #, c-format msgid "" "Synchronized snapshots on standby servers are not supported by this server " @@ -2004,109 +2020,119 @@ msgstr "" "besoin\n" "de snapshots synchronisés.\n" -#: pg_dump.c:1205 +#: pg_dump.c:1236 #, c-format msgid "invalid output format \"%s\" specified\n" msgstr "format de sortie « %s » invalide\n" -#: pg_dump.c:1243 +#: pg_dump.c:1274 #, c-format msgid "no matching schemas were found for pattern \"%s\"\n" msgstr "aucun schéma correspondant n'a été trouvé avec le motif « %s »\n" -#: pg_dump.c:1297 +#: pg_dump.c:1338 #, c-format msgid "no matching tables were found for pattern \"%s\"\n" msgstr "aucune table correspondante n'a été trouvée avec le motif « %s »\n" -#: pg_dump.c:1701 +#: pg_dump.c:1755 #, c-format msgid "dumping contents of table \"%s.%s\"\n" msgstr "sauvegarde du contenu de la table « %s.%s »\n" -#: pg_dump.c:1822 +#: pg_dump.c:1862 #, c-format msgid "Dumping the contents of table \"%s\" failed: PQgetCopyData() failed.\n" msgstr "" "La sauvegarde du contenu de la table « %s » a échoué : échec de\n" "PQgetCopyData().\n" -#: pg_dump.c:1823 pg_dump.c:1833 +#: pg_dump.c:1863 pg_dump.c:1873 #, c-format msgid "Error message from server: %s" msgstr "Message d'erreur du serveur : %s" -#: pg_dump.c:1824 pg_dump.c:1834 +#: pg_dump.c:1864 pg_dump.c:1874 #, c-format msgid "The command was: %s\n" msgstr "La commande était : %s\n" -#: pg_dump.c:1832 +#: pg_dump.c:1872 #, c-format msgid "Dumping the contents of table \"%s\" failed: PQgetResult() failed.\n" msgstr "" "La sauvegarde du contenu de la table « %s » a échoué : échec de\n" "PQgetResult().\n" -#: pg_dump.c:2482 +#: pg_dump.c:2567 #, c-format msgid "saving database definition\n" msgstr "sauvegarde de la définition de la base de données\n" -#: pg_dump.c:2795 +#: pg_dump.c:3055 #, c-format msgid "saving encoding = %s\n" msgstr "encodage de la sauvegarde = %s\n" -#: pg_dump.c:2822 +#: pg_dump.c:3082 #, c-format msgid "saving standard_conforming_strings = %s\n" msgstr "standard_conforming_strings de la sauvegarde = %s\n" -#: pg_dump.c:2862 +#: pg_dump.c:3122 +#, c-format +msgid "could not parse result of current_schemas()\n" +msgstr "n'a pas pu analyser le résultat de current_schema()\n" + +#: pg_dump.c:3142 +#, c-format +msgid "saving search_path = %s\n" +msgstr "sauvegarde de search_path = %s\n" + +#: pg_dump.c:3185 #, c-format msgid "reading large objects\n" msgstr "lecture des « Large Objects »\n" -#: pg_dump.c:3057 +#: pg_dump.c:3373 #, c-format msgid "saving large objects\n" msgstr "sauvegarde des « Large Objects »\n" -#: pg_dump.c:3102 +#: pg_dump.c:3415 #, c-format msgid "error reading large object %u: %s" msgstr "erreur lors de la lecture du « Large Object » %u : %s" -#: pg_dump.c:3155 +#: pg_dump.c:3468 #, c-format msgid "reading row security enabled for table \"%s.%s\"\n" msgstr "" "lecture de l'activation de la sécurité niveau ligne pour la table « %s.%s " "»\n" -#: pg_dump.c:3187 +#: pg_dump.c:3500 #, c-format msgid "reading policies for table \"%s.%s\"\n" msgstr "lecture des politiques pour la table « %s.%s »\n" -#: pg_dump.c:3337 +#: pg_dump.c:3650 #, c-format msgid "unexpected policy command type: %c\n" msgstr "type de commande inattendu pour la politique : %c\n" -#: pg_dump.c:3456 +#: pg_dump.c:3778 #, c-format msgid "WARNING: owner of publication \"%s\" appears to be invalid\n" msgstr "" "ATTENTION : le propriétaire de la publication « %s » semble être invalide\n" -#: pg_dump.c:3589 +#: pg_dump.c:3917 #, c-format msgid "reading publication membership for table \"%s.%s\"\n" msgstr "lecture des appartenances aux publications pour la table « %s.%s »\n" -#: pg_dump.c:3738 +#: pg_dump.c:4063 #, c-format msgid "" "WARNING: subscriptions not dumped because current user is not a superuser\n" @@ -2114,77 +2140,77 @@ msgstr "" "ATTENTION : les souscriptions ne sont pas sauvegardées parce que " "l'utilisateur courant n'est pas un superutilisateur\n" -#: pg_dump.c:3792 +#: pg_dump.c:4117 #, c-format msgid "WARNING: owner of subscription \"%s\" appears to be invalid\n" msgstr "" "ATTENTION : le propriétaire de la souscription « %s » semble être invalide\n" -#: pg_dump.c:3836 +#: pg_dump.c:4162 #, c-format msgid "WARNING: could not parse subpublications array\n" msgstr "ATTENTION : n'a pas pu analyser le tableau de sous-publications\n" -#: pg_dump.c:4069 +#: pg_dump.c:4430 #, c-format -msgid "could not find parent extension for %s\n" -msgstr "n'a pas pu trouver l'extension parent pour %s\n" +msgid "could not find parent extension for %s %s\n" +msgstr "n'a pas pu trouver l'extension parent pour %s %s\n" -#: pg_dump.c:4223 +#: pg_dump.c:4562 #, c-format msgid "WARNING: owner of schema \"%s\" appears to be invalid\n" msgstr "ATTENTION : le propriétaire du schéma « %s » semble être invalide\n" -#: pg_dump.c:4246 +#: pg_dump.c:4585 #, c-format msgid "schema with OID %u does not exist\n" msgstr "le schéma d'OID %u n'existe pas\n" -#: pg_dump.c:4577 +#: pg_dump.c:4910 #, c-format msgid "WARNING: owner of data type \"%s\" appears to be invalid\n" msgstr "" "ATTENTION : le propriétaire du type de données « %s » semble être invalide\n" -#: pg_dump.c:4665 +#: pg_dump.c:4995 #, c-format msgid "WARNING: owner of operator \"%s\" appears to be invalid\n" msgstr "" "ATTENTION : le propriétaire de l'opérateur « %s » semble être invalide\n" -#: pg_dump.c:4979 +#: pg_dump.c:5297 #, c-format msgid "WARNING: owner of operator class \"%s\" appears to be invalid\n" msgstr "" "ATTENTION : le propriétaire de la classe d'opérateur « %s » semble être\n" "invalide\n" -#: pg_dump.c:5066 +#: pg_dump.c:5381 #, c-format msgid "WARNING: owner of operator family \"%s\" appears to be invalid\n" msgstr "" "ATTENTION : le propriétaire de la famille d'opérateur « %s » semble être\n" "invalide\n" -#: pg_dump.c:5233 +#: pg_dump.c:5550 #, c-format msgid "WARNING: owner of aggregate function \"%s\" appears to be invalid\n" msgstr "" "ATTENTION : le propriétaire de la fonction d'aggrégat « %s » semble être\n" "invalide\n" -#: pg_dump.c:5492 +#: pg_dump.c:5811 #, c-format msgid "WARNING: owner of function \"%s\" appears to be invalid\n" msgstr "" "ATTENTION : le propriétaire de la fonction « %s » semble être invalide\n" -#: pg_dump.c:6275 +#: pg_dump.c:6589 #, c-format msgid "WARNING: owner of table \"%s\" appears to be invalid\n" msgstr "ATTENTION : le propriétaire de la table « %s » semble être invalide\n" -#: pg_dump.c:6317 pg_dump.c:16582 +#: pg_dump.c:6631 pg_dump.c:16947 #, c-format msgid "" "failed sanity check, parent table with OID %u of sequence with OID %u not " @@ -2193,17 +2219,17 @@ msgstr "" "vérification échouée, OID %u de la table parent de l'OID %u de la séquence " "introuvable\n" -#: pg_dump.c:6448 +#: pg_dump.c:6775 #, c-format msgid "reading indexes for table \"%s.%s\"\n" msgstr "lecture des index de la table « %s.%s »\n" -#: pg_dump.c:6784 +#: pg_dump.c:7159 #, c-format msgid "reading foreign key constraints for table \"%s.%s\"\n" msgstr "lecture des contraintes de clés étrangères pour la table « %s.%s »\n" -#: pg_dump.c:7008 +#: pg_dump.c:7378 #, c-format msgid "" "failed sanity check, parent table with OID %u of pg_rewrite entry with OID " @@ -2212,12 +2238,12 @@ msgstr "" "vérification échouée, OID %u de la table parent de l'OID %u de l'entrée de\n" "pg_rewrite introuvable\n" -#: pg_dump.c:7092 +#: pg_dump.c:7462 #, c-format msgid "reading triggers for table \"%s.%s\"\n" msgstr "lecture des triggers pour la table « %s.%s »\n" -#: pg_dump.c:7230 +#: pg_dump.c:7595 #, c-format msgid "" "query produced null referenced table name for foreign key trigger \"%s\" on " @@ -2226,32 +2252,32 @@ msgstr "" "la requête a produit une réference de nom de table null pour le trigger de\n" "clé étrangère « %s » sur la table « %s » (OID de la table : %u)\n" -#: pg_dump.c:7802 +#: pg_dump.c:8150 #, c-format msgid "finding the columns and types of table \"%s.%s\"\n" msgstr "recherche des colonnes et types de la table « %s.%s »\n" -#: pg_dump.c:7967 +#: pg_dump.c:8349 #, c-format msgid "invalid column numbering in table \"%s\"\n" msgstr "numérotation des colonnes invalide pour la table « %s »\n" -#: pg_dump.c:8003 +#: pg_dump.c:8386 #, c-format msgid "finding default expressions of table \"%s.%s\"\n" msgstr "recherche des expressions par défaut de la table « %s.%s »\n" -#: pg_dump.c:8026 +#: pg_dump.c:8409 #, c-format msgid "invalid adnum value %d for table \"%s\"\n" msgstr "valeur adnum %d invalide pour la table « %s »\n" -#: pg_dump.c:8092 +#: pg_dump.c:8475 #, c-format msgid "finding check constraints for table \"%s.%s\"\n" msgstr "recherche des contraintes de vérification pour la table « %s.%s »\n" -#: pg_dump.c:8141 +#: pg_dump.c:8524 #, c-format msgid "expected %d check constraint on table \"%s\" but found %d\n" msgid_plural "expected %d check constraints on table \"%s\" but found %d\n" @@ -2262,71 +2288,71 @@ msgstr[1] "" "%d contraintes de vérification attendues pour la table « %s » mais %d\n" "trouvées\n" -#: pg_dump.c:8145 +#: pg_dump.c:8528 #, c-format msgid "(The system catalogs might be corrupted.)\n" msgstr "(Les catalogues système sont peut-être corrompus.)\n" -#: pg_dump.c:9703 +#: pg_dump.c:10084 #, c-format msgid "WARNING: typtype of data type \"%s\" appears to be invalid\n" msgstr "" "ATTENTION : la colonne typtype du type de données « %s » semble être " "invalide\n" -#: pg_dump.c:11132 +#: pg_dump.c:11444 #, c-format msgid "WARNING: bogus value in proargmodes array\n" msgstr "ATTENTION : valeur erronée dans le tableau proargmodes\n" -#: pg_dump.c:11458 +#: pg_dump.c:11789 #, c-format msgid "WARNING: could not parse proallargtypes array\n" msgstr "ATTENTION : n'a pas pu analyser le tableau proallargtypes\n" -#: pg_dump.c:11474 +#: pg_dump.c:11805 #, c-format msgid "WARNING: could not parse proargmodes array\n" msgstr "ATTENTION : n'a pas pu analyser le tableau proargmodes\n" -#: pg_dump.c:11488 +#: pg_dump.c:11819 #, c-format msgid "WARNING: could not parse proargnames array\n" msgstr "ATTENTION : n'a pas pu analyser le tableau proargnames\n" -#: pg_dump.c:11499 +#: pg_dump.c:11830 #, c-format msgid "WARNING: could not parse proconfig array\n" msgstr "ATTENTION : n'a pas pu analyser le tableau proconfig\n" -#: pg_dump.c:11570 +#: pg_dump.c:11910 #, c-format msgid "unrecognized provolatile value for function \"%s\"\n" msgstr "valeur provolatile non reconnue pour la fonction « %s »\n" -#: pg_dump.c:11614 pg_dump.c:13612 +#: pg_dump.c:11954 pg_dump.c:14002 #, c-format msgid "unrecognized proparallel value for function \"%s\"\n" msgstr "valeur proparallel non reconnue pour la fonction « %s »\n" -#: pg_dump.c:11722 pg_dump.c:11832 pg_dump.c:11839 +#: pg_dump.c:12088 pg_dump.c:12198 pg_dump.c:12205 #, c-format msgid "could not find function definition for function with OID %u\n" msgstr "n'a pas pu trouver la définition de la fonction d'OID %u\n" -#: pg_dump.c:11767 +#: pg_dump.c:12127 #, c-format msgid "WARNING: bogus value in pg_cast.castfunc or pg_cast.castmethod field\n" msgstr "" "ATTENTION : valeur erronée dans le champ pg_cast.castfunc ou pg_cast." "castmethod\n" -#: pg_dump.c:11770 +#: pg_dump.c:12130 #, c-format msgid "WARNING: bogus value in pg_cast.castmethod field\n" msgstr "ATTENTION : valeur erronée dans pg_cast.castmethod\n" -#: pg_dump.c:11860 +#: pg_dump.c:12224 #, c-format msgid "" "WARNING: bogus transform definition, at least one of trffromsql and " @@ -2335,27 +2361,32 @@ msgstr "" "ATTENTION : définition de transformation invalide, au moins un de " "trffromsql et trftosql ne doit pas valoir 0\n" -#: pg_dump.c:11877 +#: pg_dump.c:12241 #, c-format msgid "WARNING: bogus value in pg_transform.trffromsql field\n" msgstr "ATTENTION : valeur erronée dans pg_transform.trffromsql\n" -#: pg_dump.c:11898 +#: pg_dump.c:12262 #, c-format msgid "WARNING: bogus value in pg_transform.trftosql field\n" msgstr "ATTENTION : valeur erronée dans pg_transform.trftosql\n" -#: pg_dump.c:12294 +#: pg_dump.c:12578 +#, c-format +msgid "WARNING: could not find operator with OID %s\n" +msgstr "ATTENTION : n'a pas pu trouver l'opérateur d'OID %s\n" + +#: pg_dump.c:12643 #, c-format msgid "WARNING: invalid type \"%c\" of access method \"%s\"\n" msgstr "ATTENTION : type « %c » invalide de la méthode d'accès « %s »\n" -#: pg_dump.c:13075 +#: pg_dump.c:13395 #, c-format msgid "unrecognized collation provider: %s\n" msgstr "fournisseur de collationnement non reconnu : %s\n" -#: pg_dump.c:13522 +#: pg_dump.c:13866 #, c-format msgid "" "WARNING: aggregate function %s could not be dumped correctly for this " @@ -2364,17 +2395,27 @@ msgstr "" "ATTENTION : la fonction d'aggrégat %s n'a pas pu être sauvegardée\n" " correctement avec cette version de la base de données ; ignorée\n" -#: pg_dump.c:14376 +#: pg_dump.c:13921 +#, c-format +msgid "unrecognized aggfinalmodify value for aggregate \"%s\"\n" +msgstr "valeur non reconnue de aggfinalmodify pour l'agrégat « %s »\n" + +#: pg_dump.c:13977 +#, c-format +msgid "unrecognized aggmfinalmodify value for aggregate \"%s\"\n" +msgstr "valeur non reconnue de aggmfinalmodify pour l'agrégat « %s »\n" + +#: pg_dump.c:14712 #, c-format msgid "unrecognized object type in default privileges: %d\n" msgstr "type d'objet inconnu dans les droits par défaut : %d\n" -#: pg_dump.c:14394 +#: pg_dump.c:14730 #, c-format msgid "could not parse default ACL list (%s)\n" msgstr "n'a pas pu analyser la liste ACL par défaut (%s)\n" -#: pg_dump.c:14476 +#: pg_dump.c:14812 #, c-format msgid "" "could not parse initial GRANT ACL list (%s) or initial REVOKE ACL list (%s) " @@ -2383,7 +2424,7 @@ msgstr "" "n'a pas pu analyser la liste GRANT ACL initiale (%s) ou la liste REVOKE ACL " "initiale (%s) de l'objet « %s » (%s)\n" -#: pg_dump.c:14484 +#: pg_dump.c:14821 #, c-format msgid "" "could not parse GRANT ACL list (%s) or REVOKE ACL list (%s) for object \"%s" @@ -2392,14 +2433,14 @@ msgstr "" "n'a pas pu analyser la liste GRANT ACL (%s) ou REVOKE ACL (%s) de l'objet « " "%s » (%s)\n" -#: pg_dump.c:14964 +#: pg_dump.c:15315 #, c-format msgid "query to obtain definition of view \"%s\" returned no data\n" msgstr "" "la requête permettant d'obtenir la définition de la vue « %s » n'a renvoyé\n" "aucune donnée\n" -#: pg_dump.c:14967 +#: pg_dump.c:15318 #, c-format msgid "" "query to obtain definition of view \"%s\" returned more than one " @@ -2408,32 +2449,32 @@ msgstr "" "la requête permettant d'obtenir la définition de la vue « %s » a renvoyé\n" " plusieurs définitions\n" -#: pg_dump.c:14974 +#: pg_dump.c:15325 #, c-format msgid "definition of view \"%s\" appears to be empty (length zero)\n" msgstr "la définition de la vue « %s » semble être vide (longueur nulle)\n" -#: pg_dump.c:15203 +#: pg_dump.c:15532 #, c-format msgid "invalid number of parents %d for table \"%s\"\n" msgstr "nombre de parents invalide (%d) pour la table « %s »\n" -#: pg_dump.c:15874 +#: pg_dump.c:16208 #, c-format msgid "invalid column number %d for table \"%s\"\n" msgstr "numéro de colonne %d invalide pour la table « %s »\n" -#: pg_dump.c:16076 +#: pg_dump.c:16436 #, c-format msgid "missing index for constraint \"%s\"\n" msgstr "index manquant pour la contrainte « %s »\n" -#: pg_dump.c:16279 +#: pg_dump.c:16659 #, c-format msgid "unrecognized constraint type: %c\n" msgstr "type de contrainte inconnu : %c\n" -#: pg_dump.c:16423 pg_dump.c:16650 +#: pg_dump.c:16791 pg_dump.c:17012 #, c-format msgid "query to get data of sequence \"%s\" returned %d row (expected 1)\n" msgid_plural "" @@ -2447,23 +2488,23 @@ msgstr[1] "" "renvoyé\n" "%d lignes (une seule attendue)\n" -#: pg_dump.c:16457 +#: pg_dump.c:16825 #, c-format msgid "unrecognized sequence type: %s\n" msgstr "type de séquence non reconnu : « %s »\n" -#: pg_dump.c:16748 +#: pg_dump.c:17108 #, c-format msgid "unexpected tgtype value: %d\n" msgstr "valeur tgtype inattendue : %d\n" -#: pg_dump.c:16822 +#: pg_dump.c:17182 #, c-format msgid "invalid argument string (%s) for trigger \"%s\" on table \"%s\"\n" msgstr "" "chaîne argument invalide (%s) pour le trigger « %s » sur la table « %s »\n" -#: pg_dump.c:17053 +#: pg_dump.c:17412 #, c-format msgid "" "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows " @@ -2472,12 +2513,12 @@ msgstr "" "la requête permettant d'obtenir la règle « %s » associée à la table « %s »\n" "a échoué : mauvais nombre de lignes renvoyées\n" -#: pg_dump.c:17448 +#: pg_dump.c:17793 #, c-format msgid "reading dependency data\n" msgstr "lecture des données de dépendance\n" -#: pg_dump.c:17913 +#: pg_dump.c:18224 #, c-format msgid "WARNING: could not parse reloptions array\n" msgstr "ATTENTION : n'a pas pu analyser le tableau reloptions\n" @@ -2487,22 +2528,22 @@ msgstr "ATTENTION : n'a pas pu analyser le tableau reloptions\n" msgid "sorter" msgstr "tri" -#: pg_dump_sort.c:413 +#: pg_dump_sort.c:425 #, c-format msgid "invalid dumpId %d\n" msgstr "dumpId %d invalide\n" -#: pg_dump_sort.c:419 +#: pg_dump_sort.c:431 #, c-format msgid "invalid dependency %d\n" msgstr "dépendance invalide %d\n" -#: pg_dump_sort.c:652 +#: pg_dump_sort.c:664 #, c-format msgid "could not identify dependency loop\n" msgstr "n'a pas pu identifier la boucle de dépendance\n" -#: pg_dump_sort.c:1175 +#: pg_dump_sort.c:1211 #, c-format msgid "NOTICE: there are circular foreign-key constraints on this table:\n" msgid_plural "" @@ -2514,12 +2555,12 @@ msgstr[1] "" "NOTE : il existe des constraintes de clés étrangères circulaires sur ces " "tables :\n" -#: pg_dump_sort.c:1179 pg_dump_sort.c:1199 +#: pg_dump_sort.c:1215 pg_dump_sort.c:1235 #, c-format msgid " %s\n" msgstr " %s\n" -#: pg_dump_sort.c:1180 +#: pg_dump_sort.c:1216 #, c-format msgid "" "You might not be able to restore the dump without using --disable-triggers " @@ -2529,7 +2570,7 @@ msgstr "" "utiliser --disable-triggers ou sans supprimer temporairement les\n" "constraintes.\n" -#: pg_dump_sort.c:1181 +#: pg_dump_sort.c:1217 #, c-format msgid "" "Consider using a full dump instead of a --data-only dump to avoid this " @@ -2539,14 +2580,14 @@ msgstr "" "sauvegarde\n" "des données seulement pour éviter ce problème.\n" -#: pg_dump_sort.c:1193 +#: pg_dump_sort.c:1229 #, c-format msgid "WARNING: could not resolve dependency loop among these items:\n" msgstr "" "ATTENTION : n'a pas pu résoudre la boucle de dépendances parmi ces " "éléments :\n" -#: pg_dumpall.c:189 +#: pg_dumpall.c:190 #, c-format msgid "" "The program \"pg_dump\" is needed by %s but was not found in the\n" @@ -2558,7 +2599,7 @@ msgstr "" "même répertoire que « %s ».\n" "Vérifiez votre installation.\n" -#: pg_dumpall.c:196 +#: pg_dumpall.c:197 #, c-format msgid "" "The program \"pg_dump\" was found by \"%s\"\n" @@ -2569,7 +2610,7 @@ msgstr "" "version que %s.\n" "Vérifiez votre installation.\n" -#: pg_dumpall.c:331 +#: pg_dumpall.c:338 #, c-format msgid "" "%s: options -g/--globals-only and -r/--roles-only cannot be used together\n" @@ -2578,7 +2619,7 @@ msgstr "" "pas\n" "être utilisées conjointement\n" -#: pg_dumpall.c:340 +#: pg_dumpall.c:347 #, c-format msgid "" "%s: options -g/--globals-only and -t/--tablespaces-only cannot be used " @@ -2587,12 +2628,12 @@ msgstr "" "%s : les options « -g/--globals-only » et « -t/--tablespaces-only » ne\n" "peuvent pas être utilisées conjointement\n" -#: pg_dumpall.c:349 pg_restore.c:367 +#: pg_dumpall.c:356 pg_restore.c:370 #, c-format msgid "%s: option --if-exists requires option -c/--clean\n" msgstr "%s : l'option --if-exists nécessite l'option -c/--clean\n" -#: pg_dumpall.c:356 +#: pg_dumpall.c:363 #, c-format msgid "" "%s: options -r/--roles-only and -t/--tablespaces-only cannot be used " @@ -2602,12 +2643,12 @@ msgstr "" "peuvent\n" "pas être utilisées conjointement\n" -#: pg_dumpall.c:412 pg_dumpall.c:1983 +#: pg_dumpall.c:423 pg_dumpall.c:1641 #, c-format msgid "%s: could not connect to database \"%s\"\n" msgstr "%s : n'a pas pu se connecter à la base de données « %s »\n" -#: pg_dumpall.c:427 +#: pg_dumpall.c:438 #, c-format msgid "" "%s: could not connect to databases \"postgres\" or \"template1\"\n" @@ -2616,12 +2657,17 @@ msgstr "" "%s : n'a pas pu se connecter aux bases « postgres » et « template1 ».\n" "Merci de préciser une autre base de données.\n" -#: pg_dumpall.c:444 +#: pg_dumpall.c:455 #, c-format msgid "%s: could not open the output file \"%s\": %s\n" msgstr "%s : n'a pas pu ouvrir le fichier de sauvegarde « %s » : %s\n" -#: pg_dumpall.c:574 +#: pg_dumpall.c:470 +#, c-format +msgid "%s: invalid client encoding \"%s\" specified\n" +msgstr "%s : encodage client indiqué (« %s ») invalide\n" + +#: pg_dumpall.c:587 #, c-format msgid "" "%s extracts a PostgreSQL database cluster into an SQL script file.\n" @@ -2631,17 +2677,17 @@ msgstr "" "commandes SQL.\n" "\n" -#: pg_dumpall.c:576 +#: pg_dumpall.c:589 #, c-format msgid " %s [OPTION]...\n" msgstr " %s [OPTION]...\n" -#: pg_dumpall.c:579 +#: pg_dumpall.c:592 #, c-format msgid " -f, --file=FILENAME output file name\n" msgstr " -f, --file=NOMFICHIER nom du fichier de sortie\n" -#: pg_dumpall.c:586 +#: pg_dumpall.c:599 #, c-format msgid "" " -c, --clean clean (drop) databases before recreating\n" @@ -2650,7 +2696,7 @@ msgstr "" "avant de\n" " les créer\n" -#: pg_dumpall.c:587 +#: pg_dumpall.c:601 #, c-format msgid "" " -g, --globals-only dump only global objects, no databases\n" @@ -2659,14 +2705,14 @@ msgstr "" "pas\n" " le contenu des bases de données\n" -#: pg_dumpall.c:589 pg_restore.c:472 +#: pg_dumpall.c:603 pg_restore.c:475 #, c-format msgid " -O, --no-owner skip restoration of object ownership\n" msgstr "" " -O, --no-owner omet la restauration des propriétaires des\n" " objets\n" -#: pg_dumpall.c:590 +#: pg_dumpall.c:604 #, c-format msgid "" " -r, --roles-only dump only roles, no databases or " @@ -2676,7 +2722,7 @@ msgstr "" "bases\n" " de données ni les tablespaces\n" -#: pg_dumpall.c:592 +#: pg_dumpall.c:606 #, c-format msgid "" " -S, --superuser=NAME superuser user name to use in the dump\n" @@ -2685,7 +2731,7 @@ msgstr "" "utiliser\n" " avec le format texte\n" -#: pg_dumpall.c:593 +#: pg_dumpall.c:607 #, c-format msgid "" " -t, --tablespaces-only dump only tablespaces, no databases or " @@ -2695,26 +2741,26 @@ msgstr "" "les\n" " bases de données ni les rôles\n" -#: pg_dumpall.c:602 +#: pg_dumpall.c:618 #, c-format msgid " --no-role-passwords do not dump passwords for roles\n" msgstr "" " --no-role-passwords ne sauvegarde pas les mots de passe des " "rôles\n" -#: pg_dumpall.c:614 +#: pg_dumpall.c:630 #, c-format msgid " -d, --dbname=CONNSTR connect using connection string\n" msgstr "" " -d, --dbname=CHAINE_CONN connexion à l'aide de la chaîne de " "connexion\n" -#: pg_dumpall.c:616 +#: pg_dumpall.c:632 #, c-format msgid " -l, --database=DBNAME alternative default database\n" msgstr " -l, --database=NOM_BASE indique une autre base par défaut\n" -#: pg_dumpall.c:623 +#: pg_dumpall.c:639 #, c-format msgid "" "\n" @@ -2728,82 +2774,75 @@ msgstr "" "standard.\n" "\n" -#: pg_dumpall.c:828 +#: pg_dumpall.c:844 #, c-format msgid "%s: role name starting with \"pg_\" skipped (%s)\n" msgstr "%s : nom de rôle commençant par « pg_ » ignoré (« %s »)\n" -#: pg_dumpall.c:1208 +#: pg_dumpall.c:1226 #, c-format msgid "%s: could not parse ACL list (%s) for tablespace \"%s\"\n" msgstr "" "%s : n'a pas pu analyser la liste d'ACL (%s) pour le tablespace « %s »\n" -#: pg_dumpall.c:1525 -#, c-format -msgid "%s: could not parse ACL list (%s) for database \"%s\"\n" -msgstr "" -"%s : n'a pas pu analyser la liste d'ACL (%s) pour la base de données « %s " -"»\n" - -#: pg_dumpall.c:1739 +#: pg_dumpall.c:1387 #, c-format msgid "%s: dumping database \"%s\"...\n" msgstr "%s : sauvegarde de la base de données « %s »...\n" -#: pg_dumpall.c:1763 +#: pg_dumpall.c:1417 #, c-format msgid "%s: pg_dump failed on database \"%s\", exiting\n" msgstr "%s : échec de pg_dump sur la base de données « %s », quitte\n" -#: pg_dumpall.c:1772 +#: pg_dumpall.c:1426 #, c-format msgid "%s: could not re-open the output file \"%s\": %s\n" msgstr "%s : n'a pas pu rouvrir le fichier de sortie « %s » : %s\n" -#: pg_dumpall.c:1817 +#: pg_dumpall.c:1471 #, c-format msgid "%s: running \"%s\"\n" msgstr "%s : exécute « %s »\n" -#: pg_dumpall.c:2006 +#: pg_dumpall.c:1664 #, c-format -msgid "%s: could not connect to database \"%s\": %s\n" -msgstr "%s : n'a pas pu se connecter à la base de données « %s » : %s\n" +msgid "%s: could not connect to database \"%s\": %s" +msgstr "%s : n'a pas pu se connecter à la base de données « %s » : %s" -#: pg_dumpall.c:2036 +#: pg_dumpall.c:1694 #, c-format msgid "%s: could not get server version\n" msgstr "%s : n'a pas pu obtenir la version du serveur\n" -#: pg_dumpall.c:2042 +#: pg_dumpall.c:1700 #, c-format msgid "%s: could not parse server version \"%s\"\n" msgstr "%s : n'a pas pu analyser la version du serveur « %s »\n" -#: pg_dumpall.c:2118 pg_dumpall.c:2144 +#: pg_dumpall.c:1773 pg_dumpall.c:1799 #, c-format msgid "%s: executing %s\n" msgstr "%s : exécute %s\n" -#: pg_dumpall.c:2124 pg_dumpall.c:2150 +#: pg_dumpall.c:1779 pg_dumpall.c:1805 #, c-format msgid "%s: query failed: %s" msgstr "%s : échec de la requête : %s" -#: pg_dumpall.c:2126 pg_dumpall.c:2152 +#: pg_dumpall.c:1781 pg_dumpall.c:1807 #, c-format msgid "%s: query was: %s\n" msgstr "%s : la requête était : %s\n" -#: pg_restore.c:309 +#: pg_restore.c:311 #, c-format msgid "%s: options -d/--dbname and -f/--file cannot be used together\n" msgstr "" "%s : les options « -d/--dbname » et « -f/--file » ne peuvent pas être\n" "utilisées conjointement\n" -#: pg_restore.c:320 +#: pg_restore.c:322 #, c-format msgid "" "%s: options -s/--schema-only and -a/--data-only cannot be used together\n" @@ -2812,31 +2851,31 @@ msgstr "" "être\n" "utilisées conjointement\n" -#: pg_restore.c:327 +#: pg_restore.c:329 #, c-format msgid "%s: options -c/--clean and -a/--data-only cannot be used together\n" msgstr "" "%s : les options « -c/--clean » et « -a/--data-only » ne peuvent pas être\n" "utilisées conjointement\n" -#: pg_restore.c:334 +#: pg_restore.c:336 #, c-format msgid "%s: invalid number of parallel jobs\n" msgstr "%s : nombre de jobs en parallèle invalide\n" -#: pg_restore.c:342 +#: pg_restore.c:344 #, c-format msgid "%s: maximum number of parallel jobs is %d\n" msgstr "%s: le nombre maximum de jobs en parallèle est %d\n" -#: pg_restore.c:351 +#: pg_restore.c:353 #, c-format msgid "%s: cannot specify both --single-transaction and multiple jobs\n" msgstr "" "%s : les options --single-transaction et -j ne peuvent pas être indiquées\n" "simultanément\n" -#: pg_restore.c:394 +#: pg_restore.c:397 #, c-format msgid "" "unrecognized archive format \"%s\"; please specify \"c\", \"d\", or \"t\"\n" @@ -2844,12 +2883,12 @@ msgstr "" "format d'archive « %s » non reconnu ; merci d'indiquer « c », « d » ou « t " "»\n" -#: pg_restore.c:434 +#: pg_restore.c:437 #, c-format msgid "WARNING: errors ignored on restore: %d\n" msgstr "ATTENTION : erreurs ignorées lors de la restauration : %d\n" -#: pg_restore.c:448 +#: pg_restore.c:451 #, c-format msgid "" "%s restores a PostgreSQL database from an archive created by pg_dump.\n" @@ -2860,24 +2899,24 @@ msgstr "" "pg_dump.\n" "\n" -#: pg_restore.c:450 +#: pg_restore.c:453 #, c-format msgid " %s [OPTION]... [FILE]\n" msgstr " %s [OPTION]... [FICHIER]\n" -#: pg_restore.c:453 +#: pg_restore.c:456 #, c-format msgid " -d, --dbname=NAME connect to database name\n" msgstr "" " -d, --dbname=NOM nom de la base de données utilisée pour la\n" " connexion\n" -#: pg_restore.c:454 +#: pg_restore.c:457 #, c-format msgid " -f, --file=FILENAME output file name\n" msgstr " -f, --file=NOMFICHIER nom du fichier de sortie\n" -#: pg_restore.c:455 +#: pg_restore.c:458 #, c-format msgid " -F, --format=c|d|t backup file format (should be automatic)\n" msgstr "" @@ -2885,29 +2924,29 @@ msgstr "" "être\n" " automatique)\n" -#: pg_restore.c:456 +#: pg_restore.c:459 #, c-format msgid " -l, --list print summarized TOC of the archive\n" msgstr "" " -l, --list affiche la table des matières de l'archive " "(TOC)\n" -#: pg_restore.c:457 +#: pg_restore.c:460 #, c-format msgid " -v, --verbose verbose mode\n" msgstr " -v, --verbose mode verbeux\n" -#: pg_restore.c:458 +#: pg_restore.c:461 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version affiche la version puis quitte\n" -#: pg_restore.c:459 +#: pg_restore.c:462 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help affiche cette aide puis quitte\n" -#: pg_restore.c:461 +#: pg_restore.c:464 #, c-format msgid "" "\n" @@ -2916,30 +2955,30 @@ msgstr "" "\n" "Options contrôlant la restauration :\n" -#: pg_restore.c:462 +#: pg_restore.c:465 #, c-format msgid " -a, --data-only restore only the data, no schema\n" msgstr "" " -a, --data-only restaure uniquement les données, pas la\n" " structure\n" -#: pg_restore.c:464 +#: pg_restore.c:467 #, c-format msgid " -C, --create create the target database\n" msgstr " -C, --create crée la base de données cible\n" -#: pg_restore.c:465 +#: pg_restore.c:468 #, c-format msgid " -e, --exit-on-error exit on error, default is to continue\n" msgstr "" " -e, --exit-on-error quitte en cas d'erreur, continue par défaut\n" -#: pg_restore.c:466 +#: pg_restore.c:469 #, c-format msgid " -I, --index=NAME restore named index\n" msgstr " -I, --index=NOM restaure l'index indiqué\n" -#: pg_restore.c:467 +#: pg_restore.c:470 #, c-format msgid "" " -j, --jobs=NUM use this many parallel jobs to restore\n" @@ -2947,7 +2986,7 @@ msgstr "" " -j, --jobs=NUMERO utilise ce nombre de jobs en parallèle pour\n" " la restauration\n" -#: pg_restore.c:468 +#: pg_restore.c:471 #, c-format msgid "" " -L, --use-list=FILENAME use table of contents from this file for\n" @@ -2957,31 +2996,31 @@ msgstr "" " de ce fichier pour sélectionner/trier\n" " la sortie\n" -#: pg_restore.c:470 +#: pg_restore.c:473 #, c-format msgid " -n, --schema=NAME restore only objects in this schema\n" msgstr "" " -n, --schema=NOM restaure uniquement les objets de ce schéma\n" -#: pg_restore.c:471 +#: pg_restore.c:474 #, c-format msgid " -N, --exclude-schema=NAME do not restore objects in this schema\n" msgstr "" " -N, --exclude-schema=NOM ne restaure pas les objets de ce schéma\n" -#: pg_restore.c:473 +#: pg_restore.c:476 #, c-format msgid " -P, --function=NAME(args) restore named function\n" msgstr " -P, --function=NOM(args) restaure la fonction indiquée\n" -#: pg_restore.c:474 +#: pg_restore.c:477 #, c-format msgid " -s, --schema-only restore only the schema, no data\n" msgstr "" " -s, --schema-only restaure uniquement la structure, pas les\n" " données\n" -#: pg_restore.c:475 +#: pg_restore.c:478 #, c-format msgid "" " -S, --superuser=NAME superuser user name to use for disabling " @@ -2990,7 +3029,7 @@ msgstr "" " -S, --superuser=NOM indique le nom du super-utilisateur à\n" " utiliser pour désactiver les triggers\n" -#: pg_restore.c:476 +#: pg_restore.c:479 #, c-format msgid "" " -t, --table=NAME restore named relation (table, view, etc.)\n" @@ -2998,12 +3037,12 @@ msgstr "" " -t, --table=NOM restaure la relation indiquée (table, vue, " "etc)\n" -#: pg_restore.c:477 +#: pg_restore.c:480 #, c-format msgid " -T, --trigger=NAME restore named trigger\n" msgstr " -T, --trigger=NOM restaure le trigger indiqué\n" -#: pg_restore.c:478 +#: pg_restore.c:481 #, c-format msgid "" " -x, --no-privileges skip restoration of access privileges (grant/" @@ -3013,17 +3052,22 @@ msgstr "" "objets\n" " (grant/revoke)\n" -#: pg_restore.c:479 +#: pg_restore.c:482 #, c-format msgid " -1, --single-transaction restore as a single transaction\n" msgstr " -1, --single-transaction restaure dans une seule transaction\n" -#: pg_restore.c:481 +#: pg_restore.c:484 #, c-format msgid " --enable-row-security enable row security\n" msgstr " --enable-row-security active la sécurité niveau ligne\n" -#: pg_restore.c:483 +#: pg_restore.c:486 +#, c-format +msgid " --no-comments do not restore comments\n" +msgstr " --no-comments ne restaure pas les commentaires\n" + +#: pg_restore.c:487 #, c-format msgid "" " --no-data-for-failed-tables do not restore data of tables that could not " @@ -3033,30 +3077,30 @@ msgstr "" " --no-data-for-failed-tables ne restaure pas les données des tables qui\n" " n'ont pas pu être créées\n" -#: pg_restore.c:485 +#: pg_restore.c:489 #, c-format msgid " --no-publications do not restore publications\n" msgstr " --no-publications ne restaure pas les publications\n" -#: pg_restore.c:486 +#: pg_restore.c:490 #, c-format msgid " --no-security-labels do not restore security labels\n" msgstr "" " --no-security-labels ne restaure pas les labels de sécurité\n" -#: pg_restore.c:487 +#: pg_restore.c:491 #, c-format msgid " --no-subscriptions do not restore subscriptions\n" msgstr " --no-subscriptions ne restaure pas les souscriptions\n" -#: pg_restore.c:488 +#: pg_restore.c:492 #, c-format msgid " --no-tablespaces do not restore tablespace assignments\n" msgstr "" " --no-tablespaces ne restaure pas les affectations de\n" " tablespaces\n" -#: pg_restore.c:489 +#: pg_restore.c:493 #, c-format msgid "" " --section=SECTION restore named section (pre-data, data, or " @@ -3066,13 +3110,13 @@ msgstr "" "data\n" " ou post-data)\n" -#: pg_restore.c:502 +#: pg_restore.c:506 #, c-format msgid " --role=ROLENAME do SET ROLE before restore\n" msgstr "" " --role=NOMROLE exécute SET ROLE avant la restauration\n" -#: pg_restore.c:504 +#: pg_restore.c:508 #, c-format msgid "" "\n" @@ -3085,7 +3129,7 @@ msgstr "" "indiquées\n" "plusieurs fois pour sélectionner plusieurs objets.\n" -#: pg_restore.c:507 +#: pg_restore.c:511 #, c-format msgid "" "\n" @@ -3098,155 +3142,151 @@ msgstr "" "utilisée.\n" "\n" -#~ msgid "setting owner and privileges for %s \"%s.%s\"\n" -#~ msgstr "réglage du propriétaire et des droits pour %s « %s.%s»\n" +#~ msgid "reading extended statistics for table \"%s.%s\"\n" +#~ msgstr "lecture des statistiques étendues pour la table « %s.%s »\n" -#~ msgid "setting owner and privileges for %s \"%s\"\n" -#~ msgstr "réglage du propriétaire et des droits pour %s « %s »\n" +#~ msgid "worker is terminating\n" +#~ msgstr "le worker est en cours d'arrêt\n" -#~ msgid "" -#~ "Synchronized snapshots are not supported on standby servers.\n" -#~ "Run with --no-synchronized-snapshots instead if you do not need\n" -#~ "synchronized snapshots.\n" -#~ msgstr "" -#~ "Les snapshots synchronisés ne sont pas supportés sur les serveurs de " -#~ "stadby.\n" -#~ "Lancez avec --no-synchronized-snapshots à la place si vous n'avez pas " -#~ "besoin\n" -#~ "de snapshots synchronisés.\n" +#~ msgid "could not get relation name for OID %u: %s\n" +#~ msgstr "n'a pas pu obtenir le nom de la relation pour l'OID %u: %s\n" -#~ msgid "error processing a parallel work item\n" -#~ msgstr "erreur durant le traitement en parallèle d'un item\n" +#~ msgid "unrecognized command on communication channel: %s\n" +#~ msgstr "commande inconnue sur le canal de communucation: %s\n" -#~ msgid "could not find slot of finished worker\n" -#~ msgstr "n'a pas pu trouver l'emplacement du worker qui vient de terminer\n" +#~ msgid "terminated by user\n" +#~ msgstr "terminé par l'utilisateur\n" -#~ msgid "error during backup\n" -#~ msgstr "erreur lors de la sauvegarde\n" +#~ msgid "error in ListenToWorkers(): %s\n" +#~ msgstr "erreur dans ListenToWorkers(): %s\n" -#~ msgid "" -#~ "server version must be at least 7.3 to use schema selection switches\n" -#~ msgstr "" -#~ "le serveur doit être de version 7.3 ou supérieure pour utiliser les " -#~ "options\n" -#~ "de sélection du schéma\n" +#~ msgid "archive member too large for tar format\n" +#~ msgstr "membre de l'archive trop volumineux pour le format tar\n" -#~ msgid "WARNING: could not find operator with OID %s\n" -#~ msgstr "ATTENTION : n'a pas pu trouver l'opérateur d'OID %s\n" +#~ msgid "could not open output file \"%s\" for writing\n" +#~ msgstr "n'a pas pu ouvrir le fichier de sauvegarde « %s » en écriture\n" -#~ msgid "query to get data of sequence \"%s\" returned name \"%s\"\n" -#~ msgstr "" -#~ "la requête permettant d'obtenir les données de la séquence « %s » a " -#~ "renvoyé\n" -#~ "le nom « %s »\n" +#~ msgid "could not write to custom output routine\n" +#~ msgstr "n'a pas pu écrire vers la routine de sauvegarde personnalisée\n" -#~ msgid "could not change directory to \"%s\"" -#~ msgstr "n'a pas pu accéder au répertoire « %s »" +#~ msgid "unexpected end of file\n" +#~ msgstr "fin de fichier inattendu\n" -#~ msgid "cannot duplicate null pointer\n" -#~ msgstr "ne peut pas dupliquer un pointeur nul\n" +#~ msgid "could not write byte: %s\n" +#~ msgstr "n'a pas pu écrire un octet : %s\n" -#~ msgid "worker process crashed: status %d\n" -#~ msgstr "crash du processus worker : statut %d\n" +#~ msgid "could not write byte\n" +#~ msgstr "n'a pas pu écrire l'octet\n" -#~ msgid "parallel_restore should not return\n" -#~ msgstr "parallel_restore ne devrait pas retourner\n" +#~ msgid "could not write null block at end of tar archive\n" +#~ msgstr "n'a pas pu écrire le bloc nul à la fin de l'archive tar\n" -#~ msgid "could not create worker thread: %s\n" -#~ msgstr "n'a pas pu créer le fil de travail: %s\n" +#~ msgid "could not output padding at end of tar member\n" +#~ msgstr "n'a pas pu remplir la fin du membre de tar\n" -#~ msgid "could not parse version string \"%s\"\n" -#~ msgstr "n'a pas pu analyser la chaîne de version « %s »\n" +#~ msgid "mismatch in actual vs. predicted file position (%s vs. %s)\n" +#~ msgstr "" +#~ "pas de correspondance entre la position réelle et celle prévue du " +#~ "fichier\n" +#~ "(%s vs. %s)\n" -#~ msgid "%s: could not parse version \"%s\"\n" -#~ msgstr "%s : n'a pas pu analyser la version « %s »\n" +#~ msgid " --help show this help, then exit\n" +#~ msgstr " --help affiche cette aide puis quitte\n" -#~ msgid "-C and -c are incompatible options\n" -#~ msgstr "-C et -c sont des options incompatibles\n" +#~ msgid "" +#~ " --version output version information, then exit\n" +#~ msgstr " --version affiche la version puis quitte\n" + +#~ msgid "*** aborted because of error\n" +#~ msgstr "*** interrompu du fait d'erreurs\n" + +#~ msgid "missing pg_database entry for database \"%s\"\n" +#~ msgstr "entrée manquante dans pg_database pour la base de données « %s »\n" #~ msgid "" -#~ "invalid COPY statement -- could not find \"copy\" in string \"%s\"\n" +#~ "query returned more than one (%d) pg_database entry for database \"%s\"\n" #~ msgstr "" -#~ "instruction COPY invalide -- n'a pas pu trouver « copy » dans la chaîne " -#~ "« %s »\n" +#~ "la requête a renvoyé plusieurs (%d) entrées pg_database pour la base de\n" +#~ "données « %s »\n" + +#~ msgid "dumpDatabase(): could not find pg_largeobject.relfrozenxid\n" +#~ msgstr "dumpDatabase() : n'a pas pu trouver pg_largeobject.relfrozenxid\n" #~ msgid "" -#~ "invalid COPY statement -- could not find \"from stdin\" in string \"%s\" " -#~ "starting at position %lu\n" +#~ "dumpDatabase(): could not find pg_largeobject_metadata.relfrozenxid\n" #~ msgstr "" -#~ "instruction COPY invalide -- n'a pas pu trouver « from stdin » dans la\n" -#~ "chaîne « %s » à partir de la position %lu\n" +#~ "dumpDatabase() : n'a pas pu trouver pg_largeobject_metadata." +#~ "relfrozenxid\n" -#~ msgid "requested %d byte, got %d from lookahead and %d from file\n" -#~ msgid_plural "requested %d bytes, got %d from lookahead and %d from file\n" -#~ msgstr[0] "%d octet requis, %d obtenu de « lookahead » et %d du fichier\n" +#~ msgid "query returned %d foreign server entry for foreign table \"%s\"\n" +#~ msgid_plural "" +#~ "query returned %d foreign server entries for foreign table \"%s\"\n" +#~ msgstr[0] "" +#~ "la requête a renvoyé %d entrée de serveur distant pour la table distante " +#~ "« %s »\n" #~ msgstr[1] "" -#~ "%d octets requis, %d obtenus de « lookahead » et %d du fichier\n" - -#~ msgid "read %lu byte into lookahead buffer\n" -#~ msgid_plural "read %lu bytes into lookahead buffer\n" -#~ msgstr[0] "lecture de %lu octet dans le tampon prévisionnel\n" -#~ msgstr[1] "lecture de %lu octets dans le tampon prévisionnel\n" +#~ "la requête a renvoyé %d entrées de serveurs distants pour la table " +#~ "distante « %s »\n" -#~ msgid "query returned %d rows instead of one: %s\n" -#~ msgstr "la requête a renvoyé %d lignes au lieu d'une seule : %s\n" +#~ msgid "missing pg_database entry for this database\n" +#~ msgstr "entrée pg_database manquante pour cette base de données\n" -#~ msgid "no label definitions found for enum ID %u\n" -#~ msgstr "aucune définition de label trouvée pour l'ID enum %u\n" +#~ msgid "found more than one pg_database entry for this database\n" +#~ msgstr "" +#~ "a trouvé plusieurs entrées dans pg_database pour cette base de données\n" -#~ msgid "compression support is disabled in this format\n" -#~ msgstr "le support de la compression est désactivé avec ce format\n" +#~ msgid "could not find entry for pg_indexes in pg_class\n" +#~ msgstr "n'a pas pu trouver l'entrée de pg_indexes dans pg_class\n" -#~ msgid "could not parse ACL (%s) for large object %u" -#~ msgstr "n'a pas pu analyser la liste ACL (%s) du « Large Object » %u" +#~ msgid "found more than one entry for pg_indexes in pg_class\n" +#~ msgstr "" +#~ "a trouvé plusieurs entrées pour pg_indexes dans la table pg_class\n" -#~ msgid "saving large object properties\n" -#~ msgstr "sauvegarde des propriétés des « Large Objects »\n" +#~ msgid "SQL command failed\n" +#~ msgstr "la commande SQL a échoué\n" -#~ msgid "dumpBlobs(): could not open large object %u: %s" -#~ msgstr "dumpBlobs() : n'a pas pu ouvrir le « Large Object » %u : %s" +#~ msgid "file archiver" +#~ msgstr "programme d'archivage de fichiers" #~ msgid "" -#~ "dumping a specific TOC data block out of order is not supported without " -#~ "ID on this input stream (fseek required)\n" +#~ "WARNING:\n" +#~ " This format is for demonstration purposes; it is not intended for\n" +#~ " normal use. Files will be written in the current working directory.\n" #~ msgstr "" -#~ "la sauvegarde d'un bloc de données spécifique du TOC dans le désordre " -#~ "n'est\n" -#~ "pas supporté sans identifiant sur ce flux d'entrée (fseek requis)\n" +#~ "ATTENTION :\n" +#~ " Ce format est présent dans un but de démonstration ; il n'est pas " +#~ "prévu\n" +#~ " pour une utilisation normale. Les fichiers seront écrits dans le\n" +#~ " répertoire actuel.\n" -#~ msgid "query returned no rows: %s\n" -#~ msgstr "la requête n'a renvoyé aucune ligne : %s\n" +#~ msgid "could not close data file after reading\n" +#~ msgstr "n'a pas pu fermer le fichier de données après lecture\n" -#~ msgid "%s: invalid -X option -- %s\n" -#~ msgstr "%s : option -X invalide -- %s\n" +#~ msgid "could not open large object TOC for input: %s\n" +#~ msgstr "n'a pas pu ouvrir la TOC du « Large Object » en entrée : %s\n" -#~ msgid "cannot reopen non-seekable file\n" -#~ msgstr "ne peut pas rouvrir le fichier non cherchable\n" +#~ msgid "could not open large object TOC for output: %s\n" +#~ msgstr "n'a pas pu ouvrir la TOC du « Large Object » en sortie : %s\n" -#~ msgid "cannot reopen stdin\n" -#~ msgstr "ne peut pas rouvrir stdin\n" +#~ msgid "could not close large object file\n" +#~ msgstr "n'a pas pu fermer le fichier du « Large Object »\n" -#~ msgid "%s: out of memory\n" -#~ msgstr "%s : mémoire épuisée\n" +#~ msgid "restoring large object OID %u\n" +#~ msgstr "restauration du « Large Object » d'OID %u\n" -#~ msgid "" -#~ " --use-set-session-authorization\n" -#~ " use SET SESSION AUTHORIZATION commands " -#~ "instead of\n" -#~ " ALTER OWNER commands to set ownership\n" -#~ msgstr "" -#~ " --use-set-session-authorization\n" -#~ " utilise les commandes SET SESSION " -#~ "AUTHORIZATION\n" -#~ " au lieu des commandes ALTER OWNER pour " -#~ "les\n" -#~ " modifier les propriétaires\n" +#~ msgid " --help show this help, then exit\n" +#~ msgstr " --help affiche cette aide et quitte\n" + +#~ msgid " --version output version information, then exit\n" +#~ msgstr " --version affiche la version et quitte\n" #~ msgid "" -#~ " --disable-triggers disable triggers during data-only restore\n" +#~ " -c, --clean clean (drop) database objects before " +#~ "recreating\n" #~ msgstr "" -#~ " --disable-triggers désactiver les déclencheurs lors de la\n" -#~ " restauration des données seules\n" +#~ " -c, --clean nettoie/supprime les bases de données avant " +#~ "de\n" +#~ " les créer\n" #~ msgid " -O, --no-owner skip restoration of object ownership\n" #~ msgstr "" @@ -3255,147 +3295,153 @@ msgstr "" #~ " objets\n" #~ msgid "" -#~ " -c, --clean clean (drop) database objects before " -#~ "recreating\n" +#~ " --disable-triggers disable triggers during data-only restore\n" #~ msgstr "" -#~ " -c, --clean nettoie/supprime les bases de données avant " -#~ "de\n" -#~ " les créer\n" - -#~ msgid " --version output version information, then exit\n" -#~ msgstr " --version affiche la version et quitte\n" +#~ " --disable-triggers désactiver les déclencheurs lors de la\n" +#~ " restauration des données seules\n" -#~ msgid " --help show this help, then exit\n" -#~ msgstr " --help affiche cette aide et quitte\n" +#~ msgid "" +#~ " --use-set-session-authorization\n" +#~ " use SET SESSION AUTHORIZATION commands " +#~ "instead of\n" +#~ " ALTER OWNER commands to set ownership\n" +#~ msgstr "" +#~ " --use-set-session-authorization\n" +#~ " utilise les commandes SET SESSION " +#~ "AUTHORIZATION\n" +#~ " au lieu des commandes ALTER OWNER pour " +#~ "les\n" +#~ " modifier les propriétaires\n" -#~ msgid "restoring large object OID %u\n" -#~ msgstr "restauration du « Large Object » d'OID %u\n" +#~ msgid "%s: out of memory\n" +#~ msgstr "%s : mémoire épuisée\n" -#~ msgid "could not close large object file\n" -#~ msgstr "n'a pas pu fermer le fichier du « Large Object »\n" +#~ msgid "cannot reopen stdin\n" +#~ msgstr "ne peut pas rouvrir stdin\n" -#~ msgid "could not open large object TOC for output: %s\n" -#~ msgstr "n'a pas pu ouvrir la TOC du « Large Object » en sortie : %s\n" +#~ msgid "cannot reopen non-seekable file\n" +#~ msgstr "ne peut pas rouvrir le fichier non cherchable\n" -#~ msgid "could not open large object TOC for input: %s\n" -#~ msgstr "n'a pas pu ouvrir la TOC du « Large Object » en entrée : %s\n" +#~ msgid "%s: invalid -X option -- %s\n" +#~ msgstr "%s : option -X invalide -- %s\n" -#~ msgid "could not close data file after reading\n" -#~ msgstr "n'a pas pu fermer le fichier de données après lecture\n" +#~ msgid "query returned no rows: %s\n" +#~ msgstr "la requête n'a renvoyé aucune ligne : %s\n" #~ msgid "" -#~ "WARNING:\n" -#~ " This format is for demonstration purposes; it is not intended for\n" -#~ " normal use. Files will be written in the current working directory.\n" +#~ "dumping a specific TOC data block out of order is not supported without " +#~ "ID on this input stream (fseek required)\n" #~ msgstr "" -#~ "ATTENTION :\n" -#~ " Ce format est présent dans un but de démonstration ; il n'est pas " -#~ "prévu\n" -#~ " pour une utilisation normale. Les fichiers seront écrits dans le\n" -#~ " répertoire actuel.\n" +#~ "la sauvegarde d'un bloc de données spécifique du TOC dans le désordre " +#~ "n'est\n" +#~ "pas supporté sans identifiant sur ce flux d'entrée (fseek requis)\n" -#~ msgid "file archiver" -#~ msgstr "programme d'archivage de fichiers" +#~ msgid "dumpBlobs(): could not open large object %u: %s" +#~ msgstr "dumpBlobs() : n'a pas pu ouvrir le « Large Object » %u : %s" -#~ msgid "SQL command failed\n" -#~ msgstr "la commande SQL a échoué\n" +#~ msgid "saving large object properties\n" +#~ msgstr "sauvegarde des propriétés des « Large Objects »\n" -#~ msgid "found more than one entry for pg_indexes in pg_class\n" -#~ msgstr "" -#~ "a trouvé plusieurs entrées pour pg_indexes dans la table pg_class\n" +#~ msgid "could not parse ACL (%s) for large object %u" +#~ msgstr "n'a pas pu analyser la liste ACL (%s) du « Large Object » %u" -#~ msgid "could not find entry for pg_indexes in pg_class\n" -#~ msgstr "n'a pas pu trouver l'entrée de pg_indexes dans pg_class\n" +#~ msgid "compression support is disabled in this format\n" +#~ msgstr "le support de la compression est désactivé avec ce format\n" -#~ msgid "found more than one pg_database entry for this database\n" -#~ msgstr "" -#~ "a trouvé plusieurs entrées dans pg_database pour cette base de données\n" +#~ msgid "no label definitions found for enum ID %u\n" +#~ msgstr "aucune définition de label trouvée pour l'ID enum %u\n" -#~ msgid "missing pg_database entry for this database\n" -#~ msgstr "entrée pg_database manquante pour cette base de données\n" +#~ msgid "query returned %d rows instead of one: %s\n" +#~ msgstr "la requête a renvoyé %d lignes au lieu d'une seule : %s\n" -#~ msgid "query returned %d foreign server entry for foreign table \"%s\"\n" -#~ msgid_plural "" -#~ "query returned %d foreign server entries for foreign table \"%s\"\n" -#~ msgstr[0] "" -#~ "la requête a renvoyé %d entrée de serveur distant pour la table distante " -#~ "« %s »\n" +#~ msgid "read %lu byte into lookahead buffer\n" +#~ msgid_plural "read %lu bytes into lookahead buffer\n" +#~ msgstr[0] "lecture de %lu octet dans le tampon prévisionnel\n" +#~ msgstr[1] "lecture de %lu octets dans le tampon prévisionnel\n" + +#~ msgid "requested %d byte, got %d from lookahead and %d from file\n" +#~ msgid_plural "requested %d bytes, got %d from lookahead and %d from file\n" +#~ msgstr[0] "%d octet requis, %d obtenu de « lookahead » et %d du fichier\n" #~ msgstr[1] "" -#~ "la requête a renvoyé %d entrées de serveurs distants pour la table " -#~ "distante « %s »\n" +#~ "%d octets requis, %d obtenus de « lookahead » et %d du fichier\n" #~ msgid "" -#~ "dumpDatabase(): could not find pg_largeobject_metadata.relfrozenxid\n" +#~ "invalid COPY statement -- could not find \"from stdin\" in string \"%s\" " +#~ "starting at position %lu\n" #~ msgstr "" -#~ "dumpDatabase() : n'a pas pu trouver pg_largeobject_metadata." -#~ "relfrozenxid\n" - -#~ msgid "dumpDatabase(): could not find pg_largeobject.relfrozenxid\n" -#~ msgstr "dumpDatabase() : n'a pas pu trouver pg_largeobject.relfrozenxid\n" +#~ "instruction COPY invalide -- n'a pas pu trouver « from stdin » dans la\n" +#~ "chaîne « %s » à partir de la position %lu\n" #~ msgid "" -#~ "query returned more than one (%d) pg_database entry for database \"%s\"\n" +#~ "invalid COPY statement -- could not find \"copy\" in string \"%s\"\n" #~ msgstr "" -#~ "la requête a renvoyé plusieurs (%d) entrées pg_database pour la base de\n" -#~ "données « %s »\n" - -#~ msgid "missing pg_database entry for database \"%s\"\n" -#~ msgstr "entrée manquante dans pg_database pour la base de données « %s »\n" - -#~ msgid "*** aborted because of error\n" -#~ msgstr "*** interrompu du fait d'erreurs\n" +#~ "instruction COPY invalide -- n'a pas pu trouver « copy » dans la chaîne " +#~ "« %s »\n" -#~ msgid "" -#~ " --version output version information, then exit\n" -#~ msgstr " --version affiche la version puis quitte\n" +#~ msgid "-C and -c are incompatible options\n" +#~ msgstr "-C et -c sont des options incompatibles\n" -#~ msgid " --help show this help, then exit\n" -#~ msgstr " --help affiche cette aide puis quitte\n" +#~ msgid "%s: could not parse version \"%s\"\n" +#~ msgstr "%s : n'a pas pu analyser la version « %s »\n" -#~ msgid "mismatch in actual vs. predicted file position (%s vs. %s)\n" -#~ msgstr "" -#~ "pas de correspondance entre la position réelle et celle prévue du " -#~ "fichier\n" -#~ "(%s vs. %s)\n" +#~ msgid "could not parse version string \"%s\"\n" +#~ msgstr "n'a pas pu analyser la chaîne de version « %s »\n" -#~ msgid "could not output padding at end of tar member\n" -#~ msgstr "n'a pas pu remplir la fin du membre de tar\n" +#~ msgid "could not create worker thread: %s\n" +#~ msgstr "n'a pas pu créer le fil de travail: %s\n" -#~ msgid "could not write null block at end of tar archive\n" -#~ msgstr "n'a pas pu écrire le bloc nul à la fin de l'archive tar\n" +#~ msgid "parallel_restore should not return\n" +#~ msgstr "parallel_restore ne devrait pas retourner\n" -#~ msgid "could not write byte\n" -#~ msgstr "n'a pas pu écrire l'octet\n" +#~ msgid "worker process crashed: status %d\n" +#~ msgstr "crash du processus worker : statut %d\n" -#~ msgid "could not write byte: %s\n" -#~ msgstr "n'a pas pu écrire un octet : %s\n" +#~ msgid "cannot duplicate null pointer\n" +#~ msgstr "ne peut pas dupliquer un pointeur nul\n" -#~ msgid "unexpected end of file\n" -#~ msgstr "fin de fichier inattendu\n" +#~ msgid "could not change directory to \"%s\"" +#~ msgstr "n'a pas pu accéder au répertoire « %s »" -#~ msgid "could not write to custom output routine\n" -#~ msgstr "n'a pas pu écrire vers la routine de sauvegarde personnalisée\n" +#~ msgid "query to get data of sequence \"%s\" returned name \"%s\"\n" +#~ msgstr "" +#~ "la requête permettant d'obtenir les données de la séquence « %s » a " +#~ "renvoyé\n" +#~ "le nom « %s »\n" -#~ msgid "could not open output file \"%s\" for writing\n" -#~ msgstr "n'a pas pu ouvrir le fichier de sauvegarde « %s » en écriture\n" +#~ msgid "" +#~ "server version must be at least 7.3 to use schema selection switches\n" +#~ msgstr "" +#~ "le serveur doit être de version 7.3 ou supérieure pour utiliser les " +#~ "options\n" +#~ "de sélection du schéma\n" -#~ msgid "archive member too large for tar format\n" -#~ msgstr "membre de l'archive trop volumineux pour le format tar\n" +#~ msgid "error during backup\n" +#~ msgstr "erreur lors de la sauvegarde\n" -#~ msgid "error in ListenToWorkers(): %s\n" -#~ msgstr "erreur dans ListenToWorkers(): %s\n" +#~ msgid "could not find slot of finished worker\n" +#~ msgstr "n'a pas pu trouver l'emplacement du worker qui vient de terminer\n" -#~ msgid "terminated by user\n" -#~ msgstr "terminé par l'utilisateur\n" +#~ msgid "error processing a parallel work item\n" +#~ msgstr "erreur durant le traitement en parallèle d'un item\n" -#~ msgid "unrecognized command on communication channel: %s\n" -#~ msgstr "commande inconnue sur le canal de communucation: %s\n" +#~ msgid "" +#~ "Synchronized snapshots are not supported on standby servers.\n" +#~ "Run with --no-synchronized-snapshots instead if you do not need\n" +#~ "synchronized snapshots.\n" +#~ msgstr "" +#~ "Les snapshots synchronisés ne sont pas supportés sur les serveurs de " +#~ "stadby.\n" +#~ "Lancez avec --no-synchronized-snapshots à la place si vous n'avez pas " +#~ "besoin\n" +#~ "de snapshots synchronisés.\n" -#~ msgid "could not get relation name for OID %u: %s\n" -#~ msgstr "n'a pas pu obtenir le nom de la relation pour l'OID %u: %s\n" +#~ msgid "setting owner and privileges for %s \"%s\"\n" +#~ msgstr "réglage du propriétaire et des droits pour %s « %s »\n" -#~ msgid "worker is terminating\n" -#~ msgstr "le worker est en cours d'arrêt\n" +#~ msgid "setting owner and privileges for %s \"%s.%s\"\n" +#~ msgstr "réglage du propriétaire et des droits pour %s « %s.%s»\n" -#~ msgid "reading extended statistics for table \"%s.%s\"\n" -#~ msgstr "lecture des statistiques étendues pour la table « %s.%s »\n" +#~ msgid "%s: could not parse ACL list (%s) for database \"%s\"\n" +#~ msgstr "" +#~ "%s : n'a pas pu analyser la liste d'ACL (%s) pour la base de données « " +#~ "%s »\n" diff --git a/src/bin/pg_dump/po/ru.po b/src/bin/pg_dump/po/ru.po index f384bbf27f3..7ef965a751c 100644 --- a/src/bin/pg_dump/po/ru.po +++ b/src/bin/pg_dump/po/ru.po @@ -5,13 +5,13 @@ # Oleg Bartunov <oleg@sai.msu.su>, 2004. # Sergey Burladyan <eshkinkot@gmail.com>, 2012. # Dmitriy Olshevskiy <olshevskiy87@bk.ru>, 2014. -# Alexander Lakhin <exclusion@gmail.com>, 2012-2017. +# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2018. msgid "" msgstr "" "Project-Id-Version: pg_dump (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2018-02-12 12:29+0300\n" -"PO-Revision-Date: 2017-08-21 06:16+0300\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" +"PO-Revision-Date: 2018-10-02 16:45+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -102,209 +102,214 @@ msgstr "дочерний процесс завершён по сигналу %d" msgid "child process exited with unrecognized status %d" msgstr "дочерний процесс завершился с нераспознанным состоянием %d" -#: common.c:121 +#: common.c:124 #, c-format msgid "reading extensions\n" msgstr "чтение расширений\n" -#: common.c:126 +#: common.c:129 #, c-format msgid "identifying extension members\n" msgstr "выявление членов расширений\n" -#: common.c:130 +#: common.c:133 #, c-format msgid "reading schemas\n" msgstr "чтение схем\n" -#: common.c:141 +#: common.c:144 #, c-format msgid "reading user-defined tables\n" msgstr "чтение пользовательских таблиц\n" -#: common.c:149 +#: common.c:152 #, c-format msgid "reading user-defined functions\n" msgstr "чтение пользовательских функций\n" -#: common.c:155 +#: common.c:158 #, c-format msgid "reading user-defined types\n" msgstr "чтение пользовательских типов\n" -#: common.c:161 +#: common.c:164 #, c-format msgid "reading procedural languages\n" msgstr "чтение процедурных языков\n" -#: common.c:165 +#: common.c:168 #, c-format msgid "reading user-defined aggregate functions\n" msgstr "чтение пользовательских агрегатных функций\n" -#: common.c:169 +#: common.c:172 #, c-format msgid "reading user-defined operators\n" msgstr "чтение пользовательских операторов\n" -#: common.c:174 +#: common.c:177 #, c-format msgid "reading user-defined access methods\n" msgstr "чтение пользовательских методов доступа\n" -#: common.c:178 +#: common.c:181 #, c-format msgid "reading user-defined operator classes\n" msgstr "чтение пользовательских классов операторов\n" -#: common.c:182 +#: common.c:185 #, c-format msgid "reading user-defined operator families\n" msgstr "чтение пользовательских семейств операторов\n" -#: common.c:186 +#: common.c:189 #, c-format msgid "reading user-defined text search parsers\n" msgstr "чтение пользовательских анализаторов текстового поиска\n" -#: common.c:190 +#: common.c:193 #, c-format msgid "reading user-defined text search templates\n" msgstr "чтение пользовательских шаблонов текстового поиска\n" -#: common.c:194 +#: common.c:197 #, c-format msgid "reading user-defined text search dictionaries\n" msgstr "чтение пользовательских словарей текстового поиска\n" -#: common.c:198 +#: common.c:201 #, c-format msgid "reading user-defined text search configurations\n" msgstr "чтение пользовательских конфигураций текстового поиска\n" -#: common.c:202 +#: common.c:205 #, c-format msgid "reading user-defined foreign-data wrappers\n" msgstr "чтение пользовательских оболочек сторонних данных\n" -#: common.c:206 +#: common.c:209 #, c-format msgid "reading user-defined foreign servers\n" msgstr "чтение пользовательских сторонних серверов\n" -#: common.c:210 +#: common.c:213 #, c-format msgid "reading default privileges\n" msgstr "чтение прав по умолчанию\n" -#: common.c:214 +#: common.c:217 #, c-format msgid "reading user-defined collations\n" msgstr "чтение пользовательских правил сортировки\n" -#: common.c:219 +#: common.c:222 #, c-format msgid "reading user-defined conversions\n" msgstr "чтение пользовательских преобразований\n" -#: common.c:223 +#: common.c:226 #, c-format msgid "reading type casts\n" msgstr "чтение приведений типов\n" -#: common.c:227 +#: common.c:230 #, c-format msgid "reading transforms\n" msgstr "чтение преобразований\n" -#: common.c:231 +#: common.c:234 #, c-format msgid "reading table inheritance information\n" msgstr "чтение информации о наследовании таблиц\n" -#: common.c:235 +#: common.c:238 #, c-format msgid "reading event triggers\n" msgstr "чтение событийных триггеров\n" -#: common.c:240 +#: common.c:243 #, c-format msgid "finding extension tables\n" msgstr "поиск таблиц расширений\n" -#: common.c:245 +#: common.c:248 #, c-format msgid "finding inheritance relationships\n" msgstr "поиск связей наследования\n" -#: common.c:249 +#: common.c:252 #, c-format msgid "reading column info for interesting tables\n" msgstr "чтение информации о столбцах интересующих таблиц\n" -#: common.c:253 +#: common.c:256 #, c-format msgid "flagging inherited columns in subtables\n" msgstr "пометка наследованных столбцов в подтаблицах\n" -#: common.c:257 +#: common.c:260 #, c-format msgid "reading indexes\n" msgstr "чтение индексов\n" -#: common.c:261 +#: common.c:264 +#, c-format +msgid "flagging indexes in partitioned tables\n" +msgstr "пометка индексов в секционированных таблицах\n" + +#: common.c:268 #, c-format msgid "reading extended statistics\n" msgstr "чтение расширенной статистики\n" -#: common.c:265 +#: common.c:272 #, c-format msgid "reading constraints\n" msgstr "чтение ограничений\n" -#: common.c:269 +#: common.c:276 #, c-format msgid "reading triggers\n" msgstr "чтение триггеров\n" -#: common.c:273 +#: common.c:280 #, c-format msgid "reading rewrite rules\n" msgstr "чтение правил перезаписи\n" -#: common.c:277 +#: common.c:284 #, c-format msgid "reading policies\n" msgstr "чтение политик\n" -#: common.c:281 +#: common.c:288 #, c-format msgid "reading publications\n" msgstr "чтение публикаций\n" -#: common.c:285 +#: common.c:292 #, c-format msgid "reading publication membership\n" msgstr "чтение участников публикаций\n" -#: common.c:289 +#: common.c:296 #, c-format msgid "reading subscriptions\n" msgstr "чтение подписок\n" -#: common.c:924 +#: common.c:1062 #, c-format msgid "failed sanity check, parent OID %u of table \"%s\" (OID %u) not found\n" msgstr "" "нарушение целостности: родительская таблица с OID %u для таблицы \"%s\" (OID " "%u) не найдена\n" -#: common.c:966 +#: common.c:1104 #, c-format msgid "could not parse numeric array \"%s\": too many numbers\n" msgstr "не удалось разобрать числовой массив \"%s\": слишком много чисел\n" -#: common.c:981 +#: common.c:1119 #, c-format msgid "could not parse numeric array \"%s\": invalid character in number\n" msgstr "не удалось разобрать числовой массив \"%s\": неверный символ в числе\n" @@ -362,36 +367,36 @@ msgstr "не удалось прочитать входной файл: %s\n" msgid "could not read from input file: end of file\n" msgstr "не удалось прочитать входной файл: конец файла\n" -#: parallel.c:198 +#: parallel.c:200 msgid "parallel archiver" msgstr "параллельный архиватор" -#: parallel.c:265 +#: parallel.c:267 #, c-format msgid "%s: WSAStartup failed: %d\n" msgstr "%s: ошибка WSAStartup: %d\n" -#: parallel.c:971 +#: parallel.c:973 #, c-format msgid "could not create communication channels: %s\n" msgstr "не удалось создать каналы межпроцессного взаимодействия: %s\n" -#: parallel.c:1036 +#: parallel.c:1038 #, c-format msgid "could not create worker process: %s\n" msgstr "не удалось создать рабочий процесс: %s\n" -#: parallel.c:1167 +#: parallel.c:1169 #, c-format msgid "unrecognized command received from master: \"%s\"\n" msgstr "от ведущего получена нераспознанная команда: \"%s\"\n" -#: parallel.c:1211 parallel.c:1451 +#: parallel.c:1213 parallel.c:1453 #, c-format msgid "invalid message received from worker: \"%s\"\n" msgstr "от рабочего процесса получено ошибочное сообщение: \"%s\"\n" -#: parallel.c:1344 +#: parallel.c:1346 #, c-format msgid "" "could not obtain lock on relation \"%s\"\n" @@ -404,52 +409,52 @@ msgstr "" "этой таблицы после того, как родительский процесс pg_dump получил для неё " "начальную блокировку ACCESS SHARE.\n" -#: parallel.c:1433 +#: parallel.c:1435 #, c-format msgid "a worker process died unexpectedly\n" msgstr "рабочий процесс неожиданно прекратился\n" -#: parallel.c:1557 parallel.c:1675 +#: parallel.c:1559 parallel.c:1677 #, c-format msgid "could not write to the communication channel: %s\n" msgstr "не удалось записать в канал взаимодействия: %s\n" -#: parallel.c:1635 +#: parallel.c:1637 #, c-format msgid "select() failed: %s\n" msgstr "ошибка в select(): %s\n" -#: parallel.c:1760 +#: parallel.c:1762 #, c-format msgid "pgpipe: could not create socket: error code %d\n" msgstr "pgpipe: не удалось создать сокет (код ошибки: %d)\n" -#: parallel.c:1771 +#: parallel.c:1773 #, c-format msgid "pgpipe: could not bind: error code %d\n" msgstr "pgpipe: не удалось привязаться к сокету (код ошибки: %d)\n" -#: parallel.c:1778 +#: parallel.c:1780 #, c-format msgid "pgpipe: could not listen: error code %d\n" msgstr "pgpipe: не удалось начать приём (код ошибки: %d)\n" -#: parallel.c:1785 +#: parallel.c:1787 #, c-format msgid "pgpipe: getsockname() failed: error code %d\n" msgstr "pgpipe: ошибка в getsockname() (код ошибки: %d)\n" -#: parallel.c:1796 +#: parallel.c:1798 #, c-format msgid "pgpipe: could not create second socket: error code %d\n" msgstr "pgpipe: не удалось создать второй сокет (код ошибки: %d)\n" -#: parallel.c:1805 +#: parallel.c:1807 #, c-format msgid "pgpipe: could not connect socket: error code %d\n" msgstr "pgpipe: не удалось подключить сокет (код ошибки: %d)\n" -#: parallel.c:1814 +#: parallel.c:1816 #, c-format msgid "pgpipe: could not accept connection: error code %d\n" msgstr "pgpipe: не удалось принять соединение (код ошибки: %d)\n" @@ -459,36 +464,36 @@ msgstr "pgpipe: не удалось принять соединение (код msgid "archiver" msgstr "архиватор" -#: pg_backup_archiver.c:249 pg_backup_archiver.c:1599 +#: pg_backup_archiver.c:250 pg_backup_archiver.c:1592 #, c-format msgid "could not close output file: %s\n" msgstr "не удалось закрыть выходной файл: %s\n" -#: pg_backup_archiver.c:295 pg_backup_archiver.c:300 +#: pg_backup_archiver.c:296 pg_backup_archiver.c:301 #, c-format msgid "WARNING: archive items not in correct section order\n" msgstr "" "ПРЕДУПРЕЖДЕНИЕ: в последовательности элементов архива нарушен порядок " "разделов\n" -#: pg_backup_archiver.c:306 +#: pg_backup_archiver.c:307 #, c-format msgid "unexpected section code %d\n" msgstr "неожиданный код раздела %d\n" -#: pg_backup_archiver.c:342 +#: pg_backup_archiver.c:343 #, c-format msgid "-C and -1 are incompatible options\n" msgstr "Параметры -C и -1 несовместимы\n" -#: pg_backup_archiver.c:352 +#: pg_backup_archiver.c:353 #, c-format msgid "parallel restore is not supported with this archive file format\n" msgstr "" "параллельное восстановление не поддерживается с выбранным форматом архивного " "файла\n" -#: pg_backup_archiver.c:356 +#: pg_backup_archiver.c:357 #, c-format msgid "" "parallel restore is not supported with archives made by pre-8.0 pg_dump\n" @@ -496,7 +501,7 @@ msgstr "" "параллельное восстановление возможно только для архивов, созданных pg_dump " "версии 8.0 и новее\n" -#: pg_backup_archiver.c:374 +#: pg_backup_archiver.c:375 #, c-format msgid "" "cannot restore from compressed archive (compression not supported in this " @@ -505,23 +510,23 @@ msgstr "" "восстановить данные из сжатого архива нельзя (установленная версия не " "поддерживает сжатие)\n" -#: pg_backup_archiver.c:391 +#: pg_backup_archiver.c:392 #, c-format msgid "connecting to database for restore\n" msgstr "подключение к базе данных для восстановления\n" -#: pg_backup_archiver.c:393 +#: pg_backup_archiver.c:394 #, c-format msgid "direct database connections are not supported in pre-1.3 archives\n" msgstr "" "прямые подключения к базе данных не поддерживаются в архивах до версии 1.3\n" -#: pg_backup_archiver.c:438 +#: pg_backup_archiver.c:439 #, c-format msgid "implied data-only restore\n" msgstr "подразумевается восстановление только данных\n" -#: pg_backup_archiver.c:508 +#: pg_backup_archiver.c:505 #, c-format msgid "dropping %s %s\n" msgstr "удаляется %s %s\n" @@ -530,55 +535,55 @@ msgstr "удаляется %s %s\n" #, c-format msgid "WARNING: could not find where to insert IF EXISTS in statement \"%s\"\n" msgstr "" -"ПРЕДУПРЕЖДЕНИЕ: не удалось определить, куда добавить IF EXISTS в оператор " -"\"%s\"\n" +"ПРЕДУПРЕЖДЕНИЕ: не удалось определить, куда добавить IF EXISTS в оператор \"" +"%s\"\n" -#: pg_backup_archiver.c:764 pg_backup_archiver.c:766 +#: pg_backup_archiver.c:753 pg_backup_archiver.c:755 #, c-format msgid "warning from original dump file: %s\n" msgstr "предупреждение из исходного файла: %s\n" -#: pg_backup_archiver.c:778 +#: pg_backup_archiver.c:770 #, c-format msgid "creating %s \"%s.%s\"\n" msgstr "создаётся %s \"%s.%s\"\n" -#: pg_backup_archiver.c:781 +#: pg_backup_archiver.c:773 #, c-format msgid "creating %s \"%s\"\n" msgstr "создаётся %s \"%s\"\n" -#: pg_backup_archiver.c:832 +#: pg_backup_archiver.c:829 #, c-format msgid "connecting to new database \"%s\"\n" msgstr "подключение к новой базе данных \"%s\"\n" -#: pg_backup_archiver.c:860 +#: pg_backup_archiver.c:857 #, c-format msgid "processing %s\n" msgstr "обрабатывается %s\n" -#: pg_backup_archiver.c:880 +#: pg_backup_archiver.c:877 #, c-format msgid "processing data for table \"%s.%s\"\n" msgstr "обрабатываются данные таблицы \"%s.%s\"\n" -#: pg_backup_archiver.c:942 +#: pg_backup_archiver.c:939 #, c-format msgid "executing %s %s\n" msgstr "выполняется %s %s\n" -#: pg_backup_archiver.c:981 +#: pg_backup_archiver.c:978 #, c-format msgid "disabling triggers for %s\n" msgstr "отключаются триггеры таблицы %s\n" -#: pg_backup_archiver.c:1009 +#: pg_backup_archiver.c:1004 #, c-format msgid "enabling triggers for %s\n" msgstr "включаются триггеры таблицы %s\n" -#: pg_backup_archiver.c:1039 +#: pg_backup_archiver.c:1032 #, c-format msgid "" "internal error -- WriteData cannot be called outside the context of a " @@ -587,12 +592,12 @@ msgstr "" "внутренняя ошибка -- WriteData нельзя вызывать вне контекста процедуры " "DataDumper\n" -#: pg_backup_archiver.c:1237 +#: pg_backup_archiver.c:1230 #, c-format msgid "large-object output not supported in chosen format\n" msgstr "выбранный формат не поддерживает выгрузку больших объектов\n" -#: pg_backup_archiver.c:1295 +#: pg_backup_archiver.c:1288 #, c-format msgid "restored %d large object\n" msgid_plural "restored %d large objects\n" @@ -600,55 +605,55 @@ msgstr[0] "восстановлен %d большой объект\n" msgstr[1] "восстановлено %d больших объекта\n" msgstr[2] "восстановлено %d больших объектов\n" -#: pg_backup_archiver.c:1316 pg_backup_tar.c:749 +#: pg_backup_archiver.c:1309 pg_backup_tar.c:749 #, c-format msgid "restoring large object with OID %u\n" msgstr "восстановление большого объекта с OID %u\n" -#: pg_backup_archiver.c:1328 +#: pg_backup_archiver.c:1321 #, c-format msgid "could not create large object %u: %s" msgstr "не удалось создать большой объект %u: %s" -#: pg_backup_archiver.c:1333 pg_dump.c:3092 +#: pg_backup_archiver.c:1326 pg_dump.c:3405 #, c-format msgid "could not open large object %u: %s" msgstr "не удалось открыть большой объект %u: %s" -#: pg_backup_archiver.c:1391 +#: pg_backup_archiver.c:1384 #, c-format msgid "could not open TOC file \"%s\": %s\n" msgstr "не удалось открыть файл оглавления \"%s\": %s\n" -#: pg_backup_archiver.c:1432 +#: pg_backup_archiver.c:1425 #, c-format msgid "WARNING: line ignored: %s\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: строка проигнорирована: %s\n" -#: pg_backup_archiver.c:1439 +#: pg_backup_archiver.c:1432 #, c-format msgid "could not find entry for ID %d\n" msgstr "не найдена запись для ID %d\n" -#: pg_backup_archiver.c:1460 pg_backup_directory.c:225 +#: pg_backup_archiver.c:1453 pg_backup_directory.c:225 #: pg_backup_directory.c:596 #, c-format msgid "could not close TOC file: %s\n" msgstr "не удалось закрыть файл оглавления: %s\n" -#: pg_backup_archiver.c:1569 pg_backup_custom.c:158 pg_backup_directory.c:336 +#: pg_backup_archiver.c:1562 pg_backup_custom.c:158 pg_backup_directory.c:336 #: pg_backup_directory.c:582 pg_backup_directory.c:647 #: pg_backup_directory.c:667 #, c-format msgid "could not open output file \"%s\": %s\n" msgstr "не удалось открыть выходной файл \"%s\": %s\n" -#: pg_backup_archiver.c:1572 pg_backup_custom.c:165 +#: pg_backup_archiver.c:1565 pg_backup_custom.c:165 #, c-format msgid "could not open output file: %s\n" msgstr "не удалось открыть выходной файл: %s\n" -#: pg_backup_archiver.c:1678 +#: pg_backup_archiver.c:1671 #, c-format msgid "wrote %lu byte of large object data (result = %lu)\n" msgid_plural "wrote %lu bytes of large object data (result = %lu)\n" @@ -656,222 +661,222 @@ msgstr[0] "записан %lu байт данных большого объек msgstr[1] "записано %lu байта данных большого объекта (результат = %lu)\n" msgstr[2] "записано %lu байт данных большого объекта (результат = %lu)\n" -#: pg_backup_archiver.c:1684 +#: pg_backup_archiver.c:1677 #, c-format msgid "could not write to large object (result: %lu, expected: %lu)\n" msgstr "не удалось записать большой объект (результат: %lu, ожидалось: %lu)\n" -#: pg_backup_archiver.c:1777 +#: pg_backup_archiver.c:1770 #, c-format msgid "Error while INITIALIZING:\n" msgstr "Ошибка при инициализации:\n" -#: pg_backup_archiver.c:1782 +#: pg_backup_archiver.c:1775 #, c-format msgid "Error while PROCESSING TOC:\n" msgstr "Ошибка при обработке оглавления:\n" -#: pg_backup_archiver.c:1787 +#: pg_backup_archiver.c:1780 #, c-format msgid "Error while FINALIZING:\n" msgstr "Ошибка при завершении:\n" -#: pg_backup_archiver.c:1792 +#: pg_backup_archiver.c:1785 #, c-format msgid "Error from TOC entry %d; %u %u %s %s %s\n" msgstr "Ошибка из записи оглавления %d; %u %u %s %s %s\n" -#: pg_backup_archiver.c:1865 +#: pg_backup_archiver.c:1858 #, c-format msgid "bad dumpId\n" msgstr "неверный dumpId\n" -#: pg_backup_archiver.c:1886 +#: pg_backup_archiver.c:1879 #, c-format msgid "bad table dumpId for TABLE DATA item\n" msgstr "неверный dumpId таблицы в элементе TABLE DATA\n" -#: pg_backup_archiver.c:1978 +#: pg_backup_archiver.c:1971 #, c-format msgid "unexpected data offset flag %d\n" msgstr "неожиданный флаг смещения данных: %d\n" -#: pg_backup_archiver.c:1991 +#: pg_backup_archiver.c:1984 #, c-format msgid "file offset in dump file is too large\n" msgstr "слишком большое смещение в файле вывода\n" -#: pg_backup_archiver.c:2104 +#: pg_backup_archiver.c:2097 #, c-format msgid "attempting to ascertain archive format\n" msgstr "попытка выяснить формат архива\n" -#: pg_backup_archiver.c:2130 pg_backup_archiver.c:2140 +#: pg_backup_archiver.c:2123 pg_backup_archiver.c:2133 #, c-format msgid "directory name too long: \"%s\"\n" msgstr "слишком длинное имя каталога: \"%s\"\n" -#: pg_backup_archiver.c:2148 +#: pg_backup_archiver.c:2141 #, c-format msgid "" "directory \"%s\" does not appear to be a valid archive (\"toc.dat\" does not " "exist)\n" msgstr "каталог \"%s\" не похож на архивный (в нём отсутствует \"toc.dat\")\n" -#: pg_backup_archiver.c:2156 pg_backup_custom.c:177 pg_backup_custom.c:770 +#: pg_backup_archiver.c:2149 pg_backup_custom.c:177 pg_backup_custom.c:770 #: pg_backup_directory.c:209 pg_backup_directory.c:396 #, c-format msgid "could not open input file \"%s\": %s\n" msgstr "не удалось открыть входной файл \"%s\": %s\n" -#: pg_backup_archiver.c:2164 pg_backup_custom.c:184 +#: pg_backup_archiver.c:2157 pg_backup_custom.c:184 #, c-format msgid "could not open input file: %s\n" msgstr "не удалось открыть входной файл: %s\n" -#: pg_backup_archiver.c:2171 +#: pg_backup_archiver.c:2164 #, c-format msgid "could not read input file: %s\n" msgstr "не удалось прочитать входной файл: %s\n" -#: pg_backup_archiver.c:2173 +#: pg_backup_archiver.c:2166 #, c-format msgid "input file is too short (read %lu, expected 5)\n" msgstr "входной файл слишком короткий (прочитано байт: %lu, ожидалось: 5)\n" -#: pg_backup_archiver.c:2258 +#: pg_backup_archiver.c:2251 #, c-format msgid "input file appears to be a text format dump. Please use psql.\n" msgstr "" "входной файл похоже имеет текстовый формат. Загрузите его с помощью psql.\n" -#: pg_backup_archiver.c:2264 +#: pg_backup_archiver.c:2257 #, c-format msgid "input file does not appear to be a valid archive (too short?)\n" msgstr "входной файл не похож на архив (возможно, слишком мал?)\n" -#: pg_backup_archiver.c:2270 +#: pg_backup_archiver.c:2263 #, c-format msgid "input file does not appear to be a valid archive\n" msgstr "входной файл не похож на архив\n" -#: pg_backup_archiver.c:2290 +#: pg_backup_archiver.c:2283 #, c-format msgid "could not close input file: %s\n" msgstr "не удалось закрыть входной файл: %s\n" -#: pg_backup_archiver.c:2308 +#: pg_backup_archiver.c:2301 #, c-format msgid "allocating AH for %s, format %d\n" msgstr "выделение структуры AH для %s, формат %d\n" -#: pg_backup_archiver.c:2409 +#: pg_backup_archiver.c:2402 #, c-format msgid "unrecognized file format \"%d\"\n" msgstr "неопознанный формат файла: \"%d\"\n" -#: pg_backup_archiver.c:2464 pg_backup_archiver.c:4317 +#: pg_backup_archiver.c:2457 pg_backup_archiver.c:4403 #, c-format msgid "finished item %d %s %s\n" msgstr "закончен объект %d %s %s\n" -#: pg_backup_archiver.c:2468 pg_backup_archiver.c:4330 +#: pg_backup_archiver.c:2461 pg_backup_archiver.c:4416 #, c-format msgid "worker process failed: exit code %d\n" msgstr "рабочий процесс завершился с кодом возврата %d\n" -#: pg_backup_archiver.c:2588 +#: pg_backup_archiver.c:2581 #, c-format msgid "entry ID %d out of range -- perhaps a corrupt TOC\n" msgstr "ID записи %d вне диапазона - возможно повреждено оглавление\n" -#: pg_backup_archiver.c:2704 +#: pg_backup_archiver.c:2697 #, c-format msgid "read TOC entry %d (ID %d) for %s %s\n" msgstr "прочитана запись оглавления %d (ID %d): %s %s\n" -#: pg_backup_archiver.c:2738 +#: pg_backup_archiver.c:2733 #, c-format msgid "unrecognized encoding \"%s\"\n" msgstr "нераспознанная кодировка \"%s\"\n" -#: pg_backup_archiver.c:2743 +#: pg_backup_archiver.c:2738 #, c-format msgid "invalid ENCODING item: %s\n" msgstr "неверный элемент ENCODING: %s\n" -#: pg_backup_archiver.c:2761 +#: pg_backup_archiver.c:2756 #, c-format msgid "invalid STDSTRINGS item: %s\n" msgstr "неверный элемент STDSTRINGS: %s\n" -#: pg_backup_archiver.c:2776 +#: pg_backup_archiver.c:2781 #, c-format msgid "schema \"%s\" not found\n" msgstr "схема \"%s\" не найдена\n" -#: pg_backup_archiver.c:2783 +#: pg_backup_archiver.c:2788 #, c-format msgid "table \"%s\" not found\n" msgstr "таблица \"%s\" не найдена\n" -#: pg_backup_archiver.c:2790 +#: pg_backup_archiver.c:2795 #, c-format msgid "index \"%s\" not found\n" msgstr "индекс \"%s\" не найден\n" -#: pg_backup_archiver.c:2797 +#: pg_backup_archiver.c:2802 #, c-format msgid "function \"%s\" not found\n" msgstr "функция \"%s\" не найдена\n" -#: pg_backup_archiver.c:2804 +#: pg_backup_archiver.c:2809 #, c-format msgid "trigger \"%s\" not found\n" msgstr "триггер \"%s\" не найден\n" -#: pg_backup_archiver.c:3090 +#: pg_backup_archiver.c:3185 #, c-format msgid "could not set session user to \"%s\": %s" msgstr "не удалось переключить пользователя сессии на \"%s\": %s" -#: pg_backup_archiver.c:3122 +#: pg_backup_archiver.c:3217 #, c-format msgid "could not set default_with_oids: %s" msgstr "не удалось установить параметр default_with_oids: %s" -#: pg_backup_archiver.c:3267 +#: pg_backup_archiver.c:3371 #, c-format msgid "could not set search_path to \"%s\": %s" msgstr "не удалось присвоить search_path значение \"%s\": %s" -#: pg_backup_archiver.c:3329 +#: pg_backup_archiver.c:3433 #, c-format msgid "could not set default_tablespace to %s: %s" msgstr "не удалось задать для default_tablespace значение %s: %s" -#: pg_backup_archiver.c:3420 pg_backup_archiver.c:3613 +#: pg_backup_archiver.c:3527 pg_backup_archiver.c:3699 #, c-format msgid "WARNING: don't know how to set owner for object type \"%s\"\n" msgstr "" "ПРЕДУПРЕЖДЕНИЕ: неизвестно, как назначить владельца для объекта типа \"%s\"\n" -#: pg_backup_archiver.c:3703 +#: pg_backup_archiver.c:3789 #, c-format msgid "did not find magic string in file header\n" msgstr "в файле заголовка не найдена магическая строка\n" -#: pg_backup_archiver.c:3716 +#: pg_backup_archiver.c:3802 #, c-format msgid "unsupported version (%d.%d) in file header\n" msgstr "неподдерживаемая версия (%d.%d) в заголовке файла\n" -#: pg_backup_archiver.c:3721 +#: pg_backup_archiver.c:3807 #, c-format msgid "sanity check on integer size (%lu) failed\n" msgstr "несоответствие размера integer (%lu)\n" -#: pg_backup_archiver.c:3725 +#: pg_backup_archiver.c:3811 #, c-format msgid "" "WARNING: archive was made on a machine with larger integers, some operations " @@ -880,12 +885,12 @@ msgstr "" "ПРЕДУПРЕЖДЕНИЕ: архив был сделан на компьютере большей разрядности -- " "возможен сбой некоторых операций\n" -#: pg_backup_archiver.c:3735 +#: pg_backup_archiver.c:3821 #, c-format msgid "expected format (%d) differs from format found in file (%d)\n" msgstr "ожидаемый формат (%d) отличается от формата, указанного в файле (%d)\n" -#: pg_backup_archiver.c:3751 +#: pg_backup_archiver.c:3837 #, c-format msgid "" "WARNING: archive is compressed, but this installation does not support " @@ -894,72 +899,72 @@ msgstr "" "ПРЕДУПРЕЖДЕНИЕ: архив сжат, но установленная версия не поддерживает сжатие " "-- данные недоступны\n" -#: pg_backup_archiver.c:3769 +#: pg_backup_archiver.c:3855 #, c-format msgid "WARNING: invalid creation date in header\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: неверная дата создания в заголовке\n" -#: pg_backup_archiver.c:3842 +#: pg_backup_archiver.c:3928 #, c-format msgid "entering restore_toc_entries_prefork\n" msgstr "вход в restore_toc_entries_prefork\n" -#: pg_backup_archiver.c:3906 +#: pg_backup_archiver.c:3992 #, c-format msgid "processing item %d %s %s\n" msgstr "обработка объекта %d %s %s\n" -#: pg_backup_archiver.c:3960 +#: pg_backup_archiver.c:4046 #, c-format msgid "entering restore_toc_entries_parallel\n" msgstr "вход в restore_toc_entries_parallel\n" -#: pg_backup_archiver.c:3981 +#: pg_backup_archiver.c:4067 #, c-format msgid "entering main parallel loop\n" msgstr "вход в основной параллельный цикл\n" -#: pg_backup_archiver.c:3992 +#: pg_backup_archiver.c:4078 #, c-format msgid "skipping item %d %s %s\n" msgstr "объект %d %s %s пропускается\n" -#: pg_backup_archiver.c:4002 +#: pg_backup_archiver.c:4088 #, c-format msgid "launching item %d %s %s\n" msgstr "объект %d %s %s запускается\n" -#: pg_backup_archiver.c:4056 +#: pg_backup_archiver.c:4142 #, c-format msgid "finished main parallel loop\n" msgstr "основной параллельный цикл закончен\n" -#: pg_backup_archiver.c:4074 +#: pg_backup_archiver.c:4160 #, c-format msgid "entering restore_toc_entries_postfork\n" msgstr "вход в restore_toc_entries_postfork\n" -#: pg_backup_archiver.c:4094 +#: pg_backup_archiver.c:4180 #, c-format msgid "processing missed item %d %s %s\n" msgstr "обработка пропущенного объекта %d %s %s\n" -#: pg_backup_archiver.c:4273 +#: pg_backup_archiver.c:4359 #, c-format msgid "no item ready\n" msgstr "элемент не готов\n" -#: pg_backup_archiver.c:4492 +#: pg_backup_archiver.c:4578 #, c-format msgid "transferring dependency %d -> %d to %d\n" msgstr "переключение зависимости %d -> %d на %d\n" -#: pg_backup_archiver.c:4565 +#: pg_backup_archiver.c:4659 #, c-format msgid "reducing dependencies for %d\n" msgstr "уменьшение зависимостей для %d\n" -#: pg_backup_archiver.c:4617 +#: pg_backup_archiver.c:4711 #, c-format msgid "table \"%s\" could not be created, will not restore its data\n" msgstr "создать таблицу \"%s\" не удалось, её данные не будут восстановлены\n" @@ -1065,81 +1070,81 @@ msgstr "" "ftell\n" #. translator: this is a module name -#: pg_backup_db.c:29 +#: pg_backup_db.c:30 msgid "archiver (db)" msgstr "архиватор (БД)" -#: pg_backup_db.c:45 +#: pg_backup_db.c:46 #, c-format msgid "could not get server_version from libpq\n" msgstr "не удалось получить версию сервера из libpq\n" -#: pg_backup_db.c:56 pg_dumpall.c:2057 +#: pg_backup_db.c:57 pg_dumpall.c:1715 #, c-format msgid "server version: %s; %s version: %s\n" msgstr "версия сервера: %s; версия %s: %s\n" -#: pg_backup_db.c:58 pg_dumpall.c:2059 +#: pg_backup_db.c:59 pg_dumpall.c:1717 #, c-format msgid "aborting because of server version mismatch\n" msgstr "продолжение работы с другой версией сервера невозможно\n" -#: pg_backup_db.c:148 +#: pg_backup_db.c:142 #, c-format msgid "connecting to database \"%s\" as user \"%s\"\n" msgstr "подключение к базе \"%s\" с именем пользователя \"%s\"\n" -#: pg_backup_db.c:155 pg_backup_db.c:204 pg_backup_db.c:265 pg_backup_db.c:306 -#: pg_dumpall.c:1880 pg_dumpall.c:1994 +#: pg_backup_db.c:149 pg_backup_db.c:198 pg_backup_db.c:259 pg_backup_db.c:300 +#: pg_dumpall.c:1538 pg_dumpall.c:1652 msgid "Password: " msgstr "Пароль: " -#: pg_backup_db.c:187 +#: pg_backup_db.c:181 #, c-format msgid "failed to reconnect to database\n" msgstr "ошибка переподключения к базе данных\n" -#: pg_backup_db.c:192 +#: pg_backup_db.c:186 #, c-format msgid "could not reconnect to database: %s" msgstr "не удалось переподключиться к базе: %s" -#: pg_backup_db.c:208 +#: pg_backup_db.c:202 #, c-format msgid "connection needs password\n" msgstr "для подключения необходим пароль\n" -#: pg_backup_db.c:259 +#: pg_backup_db.c:253 #, c-format msgid "already connected to a database\n" msgstr "подключение к базе данных уже установлено\n" -#: pg_backup_db.c:298 +#: pg_backup_db.c:292 #, c-format msgid "failed to connect to database\n" msgstr "ошибка подключения к базе данных\n" -#: pg_backup_db.c:314 +#: pg_backup_db.c:308 #, c-format msgid "connection to database \"%s\" failed: %s" msgstr "не удалось подключиться к базе \"%s\": %s" -#: pg_backup_db.c:382 +#: pg_backup_db.c:380 #, c-format msgid "%s" msgstr "%s" -#: pg_backup_db.c:389 +#: pg_backup_db.c:387 #, c-format msgid "query failed: %s" msgstr "ошибка при выполнении запроса: %s" -#: pg_backup_db.c:391 +#: pg_backup_db.c:389 #, c-format msgid "query was: %s\n" msgstr "запрос: %s\n" -#: pg_backup_db.c:433 +#: pg_backup_db.c:431 #, c-format msgid "query returned %d row instead of one: %s\n" msgid_plural "query returned %d rows instead of one: %s\n" @@ -1147,42 +1152,42 @@ msgstr[0] "запрос вернул %d строку вместо одной: %s msgstr[1] "запрос вернул %d строки вместо одной: %s\n" msgstr[2] "запрос вернул %d строк вместо одной: %s\n" -#: pg_backup_db.c:469 +#: pg_backup_db.c:467 #, c-format msgid "%s: %s Command was: %s\n" msgstr "%s: %s Выполнялась команда: %s\n" -#: pg_backup_db.c:525 pg_backup_db.c:599 pg_backup_db.c:606 +#: pg_backup_db.c:523 pg_backup_db.c:597 pg_backup_db.c:604 msgid "could not execute query" msgstr "не удалось выполнить запрос" -#: pg_backup_db.c:578 +#: pg_backup_db.c:576 #, c-format msgid "error returned by PQputCopyData: %s" msgstr "ошибка в PQputCopyData: %s" -#: pg_backup_db.c:627 +#: pg_backup_db.c:625 #, c-format msgid "error returned by PQputCopyEnd: %s" msgstr "ошибка в PQputCopyEnd: %s" -#: pg_backup_db.c:633 +#: pg_backup_db.c:631 #, c-format msgid "COPY failed for table \"%s\": %s" msgstr "сбой команды COPY для таблицы \"%s\": %s" -#: pg_backup_db.c:639 pg_dump.c:1841 +#: pg_backup_db.c:637 pg_dump.c:1881 #, c-format msgid "WARNING: unexpected extra results during COPY of table \"%s\"\n" msgstr "" "ПРЕДУПРЕЖДЕНИЕ: неожиданные лишние результаты получены при COPY для таблицы " "\"%s\"\n" -#: pg_backup_db.c:651 +#: pg_backup_db.c:649 msgid "could not start database transaction" msgstr "не удаётся начать транзакцию" -#: pg_backup_db.c:659 +#: pg_backup_db.c:657 msgid "could not commit database transaction" msgstr "не удалось зафиксировать транзакцию" @@ -1360,8 +1365,8 @@ msgid "" "is required, but comes before \"%s\" in the archive file.\n" msgstr "" "непоследовательное восстановление данных для данного формата архива не " -"поддерживается: требуется компонент \"%s\", но в файле архива прежде идёт " -"\"%s\".\n" +"поддерживается: требуется компонент \"%s\", но в файле архива прежде идёт \"" +"%s\".\n" #: pg_backup_tar.c:1249 #, c-format @@ -1390,9 +1395,9 @@ msgstr "" msgid "%s: unrecognized section name: \"%s\"\n" msgstr "%s: нераспознанное имя раздела: \"%s\"\n" -#: pg_backup_utils.c:56 pg_dump.c:545 pg_dump.c:562 pg_dumpall.c:313 -#: pg_dumpall.c:323 pg_dumpall.c:333 pg_dumpall.c:342 pg_dumpall.c:358 -#: pg_dumpall.c:430 pg_restore.c:283 pg_restore.c:299 pg_restore.c:311 +#: pg_backup_utils.c:56 pg_dump.c:564 pg_dump.c:581 pg_dumpall.c:320 +#: pg_dumpall.c:330 pg_dumpall.c:340 pg_dumpall.c:349 pg_dumpall.c:365 +#: pg_dumpall.c:441 pg_restore.c:285 pg_restore.c:301 pg_restore.c:313 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" @@ -1402,44 +1407,44 @@ msgstr "Для дополнительной информации попробу msgid "out of on_exit_nicely slots\n" msgstr "превышен предел обработчиков штатного выхода\n" -#: pg_dump.c:511 +#: pg_dump.c:530 #, c-format msgid "compression level must be in range 0..9\n" msgstr "уровень сжатия должен быть в диапазоне 0..9\n" -#: pg_dump.c:560 pg_dumpall.c:321 pg_restore.c:297 +#: pg_dump.c:579 pg_dumpall.c:328 pg_restore.c:299 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: слишком много аргументов командной строки (первый: \"%s\")\n" -#: pg_dump.c:581 +#: pg_dump.c:600 #, c-format msgid "options -s/--schema-only and -a/--data-only cannot be used together\n" msgstr "параметры -s/--schema-only и -a/--data-only исключают друг друга\n" -#: pg_dump.c:587 +#: pg_dump.c:606 #, c-format msgid "options -c/--clean and -a/--data-only cannot be used together\n" msgstr "параметры -c/--clean и -a/--data-only исключают друг друга\n" -#: pg_dump.c:593 +#: pg_dump.c:612 #, c-format msgid "" "options --inserts/--column-inserts and -o/--oids cannot be used together\n" msgstr "" "параметры --inserts/--column-inserts и -o/--oids исключают друг друга\n" -#: pg_dump.c:594 +#: pg_dump.c:613 #, c-format msgid "(The INSERT command cannot set OIDs.)\n" msgstr "(В INSERT нельзя определять OID.)\n" -#: pg_dump.c:599 +#: pg_dump.c:618 #, c-format msgid "option --if-exists requires option -c/--clean\n" msgstr "параметру --if-exists требуется параметр -c/--clean\n" -#: pg_dump.c:621 +#: pg_dump.c:640 #, c-format msgid "" "WARNING: requested compression not available in this installation -- archive " @@ -1448,19 +1453,19 @@ msgstr "" "ПРЕДУПРЕЖДЕНИЕ: установленная версия программы не поддерживает сжатие -- " "архив не будет сжиматься\n" -#: pg_dump.c:636 +#: pg_dump.c:662 #, c-format msgid "invalid number of parallel jobs\n" msgstr "неверное число параллельных заданий\n" -#: pg_dump.c:640 +#: pg_dump.c:666 #, c-format msgid "parallel backup only supported by the directory format\n" msgstr "" -"параллельное резервное копирование поддерживается только с форматом \"каталог" -"\"\n" +"параллельное резервное копирование поддерживается только с форматом " +"\"каталог\"\n" -#: pg_dump.c:695 +#: pg_dump.c:721 #, c-format msgid "" "Synchronized snapshots are not supported by this server version.\n" @@ -1471,27 +1476,27 @@ msgstr "" "Если они вам не нужны, укажите при запуске ключ\n" "--no-synchronized-snapshots.\n" -#: pg_dump.c:702 +#: pg_dump.c:728 #, c-format msgid "Exported snapshots are not supported by this server version.\n" msgstr "Экспортированные снимки не поддерживаются этой версией сервера.\n" -#: pg_dump.c:716 +#: pg_dump.c:741 #, c-format msgid "last built-in OID is %u\n" msgstr "последний системный OID: %u\n" -#: pg_dump.c:725 +#: pg_dump.c:750 #, c-format msgid "no matching schemas were found\n" msgstr "соответствующие схемы не найдены\n" -#: pg_dump.c:739 +#: pg_dump.c:764 #, c-format msgid "no matching tables were found\n" msgstr "соответствующие таблицы не найдены\n" -#: pg_dump.c:913 +#: pg_dump.c:940 #, c-format msgid "" "%s dumps a database as a text file or to other formats.\n" @@ -1500,17 +1505,17 @@ msgstr "" "%s сохраняет резервную копию БД в текстовом файле или другом виде.\n" "\n" -#: pg_dump.c:914 pg_dumpall.c:575 pg_restore.c:449 +#: pg_dump.c:941 pg_dumpall.c:588 pg_restore.c:452 #, c-format msgid "Usage:\n" msgstr "Использование:\n" -#: pg_dump.c:915 +#: pg_dump.c:942 #, c-format msgid " %s [OPTION]... [DBNAME]\n" msgstr " %s [ПАРАМЕТР]... [ИМЯ_БД]\n" -#: pg_dump.c:917 pg_dumpall.c:578 pg_restore.c:452 +#: pg_dump.c:944 pg_dumpall.c:591 pg_restore.c:455 #, c-format msgid "" "\n" @@ -1519,12 +1524,12 @@ msgstr "" "\n" "Общие параметры:\n" -#: pg_dump.c:918 +#: pg_dump.c:945 #, c-format msgid " -f, --file=FILENAME output file or directory name\n" msgstr " -f, --file=ИМЯ имя выходного файла или каталога\n" -#: pg_dump.c:919 +#: pg_dump.c:946 #, c-format msgid "" " -F, --format=c|d|t|p output file format (custom, directory, tar,\n" @@ -1534,7 +1539,7 @@ msgstr "" " (пользовательский | каталог | tar |\n" " текстовый (по умолчанию))\n" -#: pg_dump.c:921 +#: pg_dump.c:948 #, c-format msgid " -j, --jobs=NUM use this many parallel jobs to dump\n" msgstr "" @@ -1542,31 +1547,31 @@ msgstr "" "число\n" " заданий\n" -#: pg_dump.c:922 pg_dumpall.c:580 +#: pg_dump.c:949 pg_dumpall.c:593 #, c-format msgid " -v, --verbose verbose mode\n" msgstr " -v, --verbose режим подробных сообщений\n" -#: pg_dump.c:923 pg_dumpall.c:581 +#: pg_dump.c:950 pg_dumpall.c:594 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version показать версию и выйти\n" -#: pg_dump.c:924 +#: pg_dump.c:951 #, c-format msgid "" " -Z, --compress=0-9 compression level for compressed formats\n" msgstr " -Z, --compress=0-9 уровень сжатия при архивации\n" -#: pg_dump.c:925 pg_dumpall.c:582 +#: pg_dump.c:952 pg_dumpall.c:595 #, c-format msgid "" " --lock-wait-timeout=TIMEOUT fail after waiting TIMEOUT for a table lock\n" msgstr "" -" --lock-wait-timeout=ТАЙМАУТ прервать операцию при таймауте блокировки " +" --lock-wait-timeout=ТАЙМ-АУТ прервать операцию при тайм-ауте блокировки " "таблицы\n" -#: pg_dump.c:926 pg_dumpall.c:605 +#: pg_dump.c:953 pg_dumpall.c:621 #, c-format msgid "" " --no-sync do not wait for changes to be written safely " @@ -1575,12 +1580,12 @@ msgstr "" " --no-sync не ждать надёжного сохранения изменений на " "диске\n" -#: pg_dump.c:927 pg_dumpall.c:583 +#: pg_dump.c:954 pg_dumpall.c:596 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help показать эту справку и выйти\n" -#: pg_dump.c:929 pg_dumpall.c:584 +#: pg_dump.c:956 pg_dumpall.c:597 #, c-format msgid "" "\n" @@ -1589,22 +1594,22 @@ msgstr "" "\n" "Параметры, управляющие выводом:\n" -#: pg_dump.c:930 pg_dumpall.c:585 +#: pg_dump.c:957 pg_dumpall.c:598 #, c-format msgid " -a, --data-only dump only the data, not the schema\n" msgstr " -a, --data-only выгрузить только данные, без схемы\n" -#: pg_dump.c:931 +#: pg_dump.c:958 #, c-format msgid " -b, --blobs include large objects in dump\n" msgstr " -b, --blobs выгрузить также большие объекты\n" -#: pg_dump.c:932 +#: pg_dump.c:959 #, c-format msgid " -B, --no-blobs exclude large objects in dump\n" msgstr " -B, --no-blobs исключить из выгрузки большие объекты\n" -#: pg_dump.c:933 pg_restore.c:463 +#: pg_dump.c:960 pg_restore.c:466 #, c-format msgid "" " -c, --clean clean (drop) database objects before " @@ -1613,7 +1618,7 @@ msgstr "" " -c, --clean очистить (удалить) объекты БД при " "восстановлении\n" -#: pg_dump.c:934 +#: pg_dump.c:961 #, c-format msgid "" " -C, --create include commands to create database in dump\n" @@ -1621,27 +1626,27 @@ msgstr "" " -C, --create добавить в копию команды создания базы " "данных\n" -#: pg_dump.c:935 +#: pg_dump.c:962 pg_dumpall.c:600 #, c-format msgid " -E, --encoding=ENCODING dump the data in encoding ENCODING\n" msgstr " -E, --encoding=КОДИРОВКА выгружать данные в заданной кодировке\n" -#: pg_dump.c:936 +#: pg_dump.c:963 #, c-format msgid " -n, --schema=SCHEMA dump the named schema(s) only\n" msgstr " -n, --schema=СХЕМА выгрузить только указанную схему(ы)\n" -#: pg_dump.c:937 +#: pg_dump.c:964 #, c-format msgid " -N, --exclude-schema=SCHEMA do NOT dump the named schema(s)\n" msgstr " -N, --exclude-schema=СХЕМА НЕ выгружать указанную схему(ы)\n" -#: pg_dump.c:938 pg_dumpall.c:588 +#: pg_dump.c:965 pg_dumpall.c:602 #, c-format msgid " -o, --oids include OIDs in dump\n" msgstr " -o, --oids выгружать данные с OID\n" -#: pg_dump.c:939 +#: pg_dump.c:966 #, c-format msgid "" " -O, --no-owner skip restoration of object ownership in\n" @@ -1650,12 +1655,12 @@ msgstr "" " -O, --no-owner не восстанавливать владение объектами\n" " при использовании текстового формата\n" -#: pg_dump.c:941 pg_dumpall.c:591 +#: pg_dump.c:968 pg_dumpall.c:605 #, c-format msgid " -s, --schema-only dump only the schema, no data\n" msgstr " -s, --schema-only выгрузить только схему, без данных\n" -#: pg_dump.c:942 +#: pg_dump.c:969 #, c-format msgid "" " -S, --superuser=NAME superuser user name to use in plain-text " @@ -1664,27 +1669,27 @@ msgstr "" " -S, --superuser=ИМЯ имя пользователя, который будет задействован\n" " при восстановлении из текстового формата\n" -#: pg_dump.c:943 +#: pg_dump.c:970 #, c-format msgid " -t, --table=TABLE dump the named table(s) only\n" msgstr " -t, --table=ТАБЛИЦА выгрузить только указанную таблицу(ы)\n" -#: pg_dump.c:944 +#: pg_dump.c:971 #, c-format msgid " -T, --exclude-table=TABLE do NOT dump the named table(s)\n" msgstr " -T, --exclude-table=ТАБЛИЦА НЕ выгружать указанную таблицу(ы)\n" -#: pg_dump.c:945 pg_dumpall.c:594 +#: pg_dump.c:972 pg_dumpall.c:608 #, c-format msgid " -x, --no-privileges do not dump privileges (grant/revoke)\n" msgstr " -x, --no-privileges не выгружать права (назначение/отзыв)\n" -#: pg_dump.c:946 pg_dumpall.c:595 +#: pg_dump.c:973 pg_dumpall.c:609 #, c-format msgid " --binary-upgrade for use by upgrade utilities only\n" msgstr " --binary-upgrade только для утилит обновления БД\n" -#: pg_dump.c:947 pg_dumpall.c:596 +#: pg_dump.c:974 pg_dumpall.c:610 #, c-format msgid "" " --column-inserts dump data as INSERT commands with column " @@ -1693,7 +1698,7 @@ msgstr "" " --column-inserts выгружать данные в виде INSERT с именами " "столбцов\n" -#: pg_dump.c:948 pg_dumpall.c:597 +#: pg_dump.c:975 pg_dumpall.c:611 #, c-format msgid "" " --disable-dollar-quoting disable dollar quoting, use SQL standard " @@ -1702,7 +1707,7 @@ msgstr "" " --disable-dollar-quoting отключить спецстроки с $, выводить строки\n" " по стандарту SQL\n" -#: pg_dump.c:949 pg_dumpall.c:598 pg_restore.c:480 +#: pg_dump.c:976 pg_dumpall.c:612 pg_restore.c:483 #, c-format msgid "" " --disable-triggers disable triggers during data-only restore\n" @@ -1710,7 +1715,7 @@ msgstr "" " --disable-triggers отключить триггеры при восстановлении\n" " только данных, без схемы\n" -#: pg_dump.c:950 +#: pg_dump.c:977 #, c-format msgid "" " --enable-row-security enable row security (dump only content user " @@ -1721,19 +1726,19 @@ msgstr "" "только\n" " те данные, которые доступны пользователю)\n" -#: pg_dump.c:952 +#: pg_dump.c:979 #, c-format msgid "" " --exclude-table-data=TABLE do NOT dump data for the named table(s)\n" msgstr " --exclude-table-data=ТАБЛИЦА НЕ выгружать указанную таблицу(ы)\n" -#: pg_dump.c:953 pg_dumpall.c:599 pg_restore.c:482 +#: pg_dump.c:980 pg_dumpall.c:613 pg_restore.c:485 #, c-format msgid " --if-exists use IF EXISTS when dropping objects\n" msgstr "" " --if-exists применять IF EXISTS при удалении объектов\n" -#: pg_dump.c:954 pg_dumpall.c:600 +#: pg_dump.c:981 pg_dumpall.c:614 #, c-format msgid "" " --inserts dump data as INSERT commands, rather than " @@ -1742,23 +1747,34 @@ msgstr "" " --inserts выгрузить данные в виде команд INSERT, не " "COPY\n" -#: pg_dump.c:955 pg_dumpall.c:601 +#: pg_dump.c:982 pg_dumpall.c:615 +#, c-format +msgid " --load-via-partition-root load partitions via the root table\n" +msgstr "" +" --load-via-partition-root загружать секции через главную таблицу\n" + +#: pg_dump.c:983 pg_dumpall.c:616 +#, c-format +msgid " --no-comments do not dump comments\n" +msgstr " --no-comments не выгружать комментарии\n" + +#: pg_dump.c:984 pg_dumpall.c:617 #, c-format msgid " --no-publications do not dump publications\n" msgstr " --no-publications не выгружать публикации\n" -#: pg_dump.c:956 pg_dumpall.c:603 +#: pg_dump.c:985 pg_dumpall.c:619 #, c-format msgid " --no-security-labels do not dump security label assignments\n" msgstr "" " --no-security-labels не выгружать назначения меток безопасности\n" -#: pg_dump.c:957 pg_dumpall.c:604 +#: pg_dump.c:986 pg_dumpall.c:620 #, c-format msgid " --no-subscriptions do not dump subscriptions\n" msgstr " --no-subscriptions не выгружать подписки\n" -#: pg_dump.c:958 +#: pg_dump.c:987 #, c-format msgid "" " --no-synchronized-snapshots do not use synchronized snapshots in parallel " @@ -1767,20 +1783,20 @@ msgstr "" " --no-synchronized-snapshots не использовать синхронизированные снимки\n" " в параллельных заданиях\n" -#: pg_dump.c:959 pg_dumpall.c:606 +#: pg_dump.c:988 pg_dumpall.c:622 #, c-format msgid " --no-tablespaces do not dump tablespace assignments\n" msgstr "" " --no-tablespaces не выгружать назначения табличных " "пространств\n" -#: pg_dump.c:960 pg_dumpall.c:607 +#: pg_dump.c:989 pg_dumpall.c:623 #, c-format msgid " --no-unlogged-table-data do not dump unlogged table data\n" msgstr "" " --no-unlogged-table-data не выгружать данные нежурналируемых таблиц\n" -#: pg_dump.c:961 pg_dumpall.c:608 +#: pg_dump.c:990 pg_dumpall.c:624 #, c-format msgid "" " --quote-all-identifiers quote all identifiers, even if not key words\n" @@ -1788,7 +1804,7 @@ msgstr "" " --quote-all-identifiers заключать в кавычки все идентификаторы,\n" " а не только ключевые слова\n" -#: pg_dump.c:962 +#: pg_dump.c:991 #, c-format msgid "" " --section=SECTION dump named section (pre-data, data, or post-" @@ -1797,7 +1813,7 @@ msgstr "" " --section=РАЗДЕЛ выгрузить заданный раздел\n" " (pre-data, data или post-data)\n" -#: pg_dump.c:963 +#: pg_dump.c:992 #, c-format msgid "" " --serializable-deferrable wait until the dump can run without " @@ -1806,13 +1822,13 @@ msgstr "" " --serializable-deferrable дождаться момента для выгрузки данных без " "аномалий\n" -#: pg_dump.c:964 +#: pg_dump.c:993 #, c-format msgid " --snapshot=SNAPSHOT use given snapshot for the dump\n" msgstr "" " --snapshot=СНИМОК использовать при выгрузке заданный снимок\n" -#: pg_dump.c:965 pg_restore.c:490 +#: pg_dump.c:994 pg_restore.c:494 #, c-format msgid "" " --strict-names require table and/or schema include patterns " @@ -1825,7 +1841,7 @@ msgstr "" "минимум\n" " один объект\n" -#: pg_dump.c:967 pg_dumpall.c:609 pg_restore.c:492 +#: pg_dump.c:996 pg_dumpall.c:625 pg_restore.c:496 #, c-format msgid "" " --use-set-session-authorization\n" @@ -1837,7 +1853,7 @@ msgstr "" " устанавливать владельца, используя команды\n" " SET SESSION AUTHORIZATION вместо ALTER OWNER\n" -#: pg_dump.c:971 pg_dumpall.c:613 pg_restore.c:496 +#: pg_dump.c:1000 pg_dumpall.c:629 pg_restore.c:500 #, c-format msgid "" "\n" @@ -1846,33 +1862,33 @@ msgstr "" "\n" "Параметры подключения:\n" -#: pg_dump.c:972 +#: pg_dump.c:1001 #, c-format msgid " -d, --dbname=DBNAME database to dump\n" msgstr " -d, --dbname=БД имя базы данных для выгрузки\n" -#: pg_dump.c:973 pg_dumpall.c:615 pg_restore.c:497 +#: pg_dump.c:1002 pg_dumpall.c:631 pg_restore.c:501 #, c-format msgid " -h, --host=HOSTNAME database server host or socket directory\n" msgstr "" " -h, --host=ИМЯ имя сервера баз данных или каталог сокетов\n" -#: pg_dump.c:974 pg_dumpall.c:617 pg_restore.c:498 +#: pg_dump.c:1003 pg_dumpall.c:633 pg_restore.c:502 #, c-format msgid " -p, --port=PORT database server port number\n" msgstr " -p, --port=ПОРТ номер порта сервера БД\n" -#: pg_dump.c:975 pg_dumpall.c:618 pg_restore.c:499 +#: pg_dump.c:1004 pg_dumpall.c:634 pg_restore.c:503 #, c-format msgid " -U, --username=NAME connect as specified database user\n" msgstr " -U, --username=ИМЯ имя пользователя баз данных\n" -#: pg_dump.c:976 pg_dumpall.c:619 pg_restore.c:500 +#: pg_dump.c:1005 pg_dumpall.c:635 pg_restore.c:504 #, c-format msgid " -w, --no-password never prompt for password\n" msgstr " -w, --no-password не запрашивать пароль\n" -#: pg_dump.c:977 pg_dumpall.c:620 pg_restore.c:501 +#: pg_dump.c:1006 pg_dumpall.c:636 pg_restore.c:505 #, c-format msgid "" " -W, --password force password prompt (should happen " @@ -1880,12 +1896,12 @@ msgid "" msgstr "" " -W, --password запрашивать пароль всегда (обычно не требуется)\n" -#: pg_dump.c:978 pg_dumpall.c:621 +#: pg_dump.c:1007 pg_dumpall.c:637 #, c-format msgid " --role=ROLENAME do SET ROLE before dump\n" msgstr " --role=ИМЯ_РОЛИ выполнить SET ROLE перед выгрузкой\n" -#: pg_dump.c:980 +#: pg_dump.c:1009 #, c-format msgid "" "\n" @@ -1898,17 +1914,17 @@ msgstr "" "PGDATABASE.\n" "\n" -#: pg_dump.c:982 pg_dumpall.c:625 pg_restore.c:508 +#: pg_dump.c:1011 pg_dumpall.c:641 pg_restore.c:512 #, c-format msgid "Report bugs to <pgsql-bugs@postgresql.org>.\n" msgstr "Об ошибках сообщайте по адресу <pgsql-bugs@postgresql.org>.\n" -#: pg_dump.c:999 +#: pg_dump.c:1030 #, c-format msgid "invalid client encoding \"%s\" specified\n" msgstr "указана неверная клиентская кодировка \"%s\"\n" -#: pg_dump.c:1136 +#: pg_dump.c:1167 #, c-format msgid "" "Synchronized snapshots on standby servers are not supported by this server " @@ -1921,103 +1937,113 @@ msgstr "" "Если они вам не нужны, укажите при запуске ключ\n" "--no-synchronized-snapshots.\n" -#: pg_dump.c:1205 +#: pg_dump.c:1236 #, c-format msgid "invalid output format \"%s\" specified\n" msgstr "указан неверный формат вывода: \"%s\"\n" -#: pg_dump.c:1243 +#: pg_dump.c:1274 #, c-format msgid "no matching schemas were found for pattern \"%s\"\n" msgstr "схемы, соответствующие шаблону \"%s\", не найдены\n" -#: pg_dump.c:1297 +#: pg_dump.c:1338 #, c-format msgid "no matching tables were found for pattern \"%s\"\n" msgstr "таблицы, соответствующие шаблону \"%s\", не найдены\n" -#: pg_dump.c:1701 +#: pg_dump.c:1755 #, c-format msgid "dumping contents of table \"%s.%s\"\n" msgstr "выгрузка содержимого таблицы \"%s.%s\"\n" -#: pg_dump.c:1822 +#: pg_dump.c:1862 #, c-format msgid "Dumping the contents of table \"%s\" failed: PQgetCopyData() failed.\n" msgstr "Ошибка выгрузки таблицы \"%s\": сбой в PQendcopy().\n" -#: pg_dump.c:1823 pg_dump.c:1833 +#: pg_dump.c:1863 pg_dump.c:1873 #, c-format msgid "Error message from server: %s" msgstr "Сообщение об ошибке с сервера: %s" -#: pg_dump.c:1824 pg_dump.c:1834 +#: pg_dump.c:1864 pg_dump.c:1874 #, c-format msgid "The command was: %s\n" msgstr "Выполнялась команда: %s\n" -#: pg_dump.c:1832 +#: pg_dump.c:1872 #, c-format msgid "Dumping the contents of table \"%s\" failed: PQgetResult() failed.\n" msgstr "Ошибка выгрузки таблицы \"%s\": сбой в PQgetResult().\n" -#: pg_dump.c:2482 +#: pg_dump.c:2567 #, c-format msgid "saving database definition\n" msgstr "сохранение определения базы данных\n" -#: pg_dump.c:2795 +#: pg_dump.c:3055 #, c-format msgid "saving encoding = %s\n" msgstr "сохранение кодировки (%s)\n" -#: pg_dump.c:2822 +#: pg_dump.c:3082 #, c-format msgid "saving standard_conforming_strings = %s\n" msgstr "сохранение standard_conforming_strings (%s)\n" -#: pg_dump.c:2862 +#: pg_dump.c:3122 +#, c-format +msgid "could not parse result of current_schemas()\n" +msgstr "не удалось разобрать результат current_schemas()\n" + +#: pg_dump.c:3142 +#, c-format +msgid "saving search_path = %s\n" +msgstr "сохранение search_path = %s\n" + +#: pg_dump.c:3185 #, c-format msgid "reading large objects\n" msgstr "чтение больших объектов\n" -#: pg_dump.c:3057 +#: pg_dump.c:3373 #, c-format msgid "saving large objects\n" msgstr "сохранение больших объектов\n" -#: pg_dump.c:3102 +#: pg_dump.c:3415 #, c-format msgid "error reading large object %u: %s" msgstr "ошибка чтения большого объекта %u: %s" -#: pg_dump.c:3155 +#: pg_dump.c:3468 #, c-format msgid "reading row security enabled for table \"%s.%s\"\n" msgstr "чтение информации о защите строк для таблицы \"%s.%s\"\n" -#: pg_dump.c:3187 +#: pg_dump.c:3500 #, c-format msgid "reading policies for table \"%s.%s\"\n" msgstr "чтение политик таблицы \"%s.%s\"\n" -#: pg_dump.c:3337 +#: pg_dump.c:3650 #, c-format msgid "unexpected policy command type: %c\n" msgstr "нераспознанный тип команды в политике: %c\n" -#: pg_dump.c:3456 +#: pg_dump.c:3778 #, c-format msgid "WARNING: owner of publication \"%s\" appears to be invalid\n" msgstr "" "ПРЕДУПРЕЖДЕНИЕ: у публикации \"%s\" по-видимому неправильный владелец\n" -#: pg_dump.c:3589 +#: pg_dump.c:3918 #, c-format msgid "reading publication membership for table \"%s.%s\"\n" msgstr "чтение информации об участии в репликации таблицы \"%s.%s\"\n" -#: pg_dump.c:3738 +#: pg_dump.c:4064 #, c-format msgid "" "WARNING: subscriptions not dumped because current user is not a superuser\n" @@ -2025,75 +2051,75 @@ msgstr "" "ПРЕДУПРЕЖДЕНИЕ: подписки не выгружены, так как текущий пользователь не " "суперпользователь\n" -#: pg_dump.c:3792 +#: pg_dump.c:4118 #, c-format msgid "WARNING: owner of subscription \"%s\" appears to be invalid\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: у подписки \"%s\" по-видимому неправильный владелец\n" -#: pg_dump.c:3836 +#: pg_dump.c:4163 #, c-format msgid "WARNING: could not parse subpublications array\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив subpublications\n" -#: pg_dump.c:4069 +#: pg_dump.c:4431 #, c-format -msgid "could not find parent extension for %s\n" -msgstr "не удалось найти родительское расширение для %s\n" +msgid "could not find parent extension for %s %s\n" +msgstr "не удалось найти родительское расширение для %s %s\n" # TO REVIEW -#: pg_dump.c:4223 +#: pg_dump.c:4563 #, c-format msgid "WARNING: owner of schema \"%s\" appears to be invalid\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: у схемы \"%s\" по-видимому неправильный владелец\n" -#: pg_dump.c:4246 +#: pg_dump.c:4586 #, c-format msgid "schema with OID %u does not exist\n" msgstr "схема с OID %u не существует\n" -#: pg_dump.c:4577 +#: pg_dump.c:4911 #, c-format msgid "WARNING: owner of data type \"%s\" appears to be invalid\n" msgstr "" "ПРЕДУПРЕЖДЕНИЕ: у типа данных \"%s\" по-видимому неправильный владелец\n" -#: pg_dump.c:4665 +#: pg_dump.c:4996 #, c-format msgid "WARNING: owner of operator \"%s\" appears to be invalid\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: у оператора \"%s\" по-видимому неправильный владелец\n" -#: pg_dump.c:4979 +#: pg_dump.c:5298 #, c-format msgid "WARNING: owner of operator class \"%s\" appears to be invalid\n" msgstr "" "ПРЕДУПРЕЖДЕНИЕ: у класса операторов \"%s\" по-видимому неправильный " "владелец\n" -#: pg_dump.c:5066 +#: pg_dump.c:5382 #, c-format msgid "WARNING: owner of operator family \"%s\" appears to be invalid\n" msgstr "" "ПРЕДУПРЕЖДЕНИЕ: у семейства операторов \"%s\" по-видимому неправильный " "владелец\n" -#: pg_dump.c:5233 +#: pg_dump.c:5551 #, c-format msgid "WARNING: owner of aggregate function \"%s\" appears to be invalid\n" msgstr "" "ПРЕДУПРЕЖДЕНИЕ: у агрегатной функции \"%s\" по-видимому неправильный " "владелец\n" -#: pg_dump.c:5492 +#: pg_dump.c:5812 #, c-format msgid "WARNING: owner of function \"%s\" appears to be invalid\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: у функции \"%s\" по-видимому неправильный владелец\n" -#: pg_dump.c:6274 +#: pg_dump.c:6590 #, c-format msgid "WARNING: owner of table \"%s\" appears to be invalid\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: у таблицы \"%s\" по-видимому неправильный владелец\n" -#: pg_dump.c:6316 pg_dump.c:16552 +#: pg_dump.c:6632 pg_dump.c:16948 #, c-format msgid "" "failed sanity check, parent table with OID %u of sequence with OID %u not " @@ -2102,17 +2128,17 @@ msgstr "" "нарушение целостности: по OID %u не удалось найти родительскую таблицу " "последовательности с OID %u\n" -#: pg_dump.c:6447 +#: pg_dump.c:6776 #, c-format msgid "reading indexes for table \"%s.%s\"\n" msgstr "чтение индексов таблицы \"%s.%s\"\n" -#: pg_dump.c:6783 +#: pg_dump.c:7160 #, c-format msgid "reading foreign key constraints for table \"%s.%s\"\n" msgstr "чтение ограничений внешних ключей таблицы \"%s.%s\"\n" -#: pg_dump.c:7007 +#: pg_dump.c:7379 #, c-format msgid "" "failed sanity check, parent table with OID %u of pg_rewrite entry with OID " @@ -2121,12 +2147,12 @@ msgstr "" "нарушение целостности: по OID %u не удалось найти родительскую таблицу для " "записи pg_rewrite с OID %u\n" -#: pg_dump.c:7091 +#: pg_dump.c:7463 #, c-format msgid "reading triggers for table \"%s.%s\"\n" msgstr "чтение триггеров таблицы \"%s.%s\"\n" -#: pg_dump.c:7229 +#: pg_dump.c:7596 #, c-format msgid "" "query produced null referenced table name for foreign key trigger \"%s\" on " @@ -2135,32 +2161,32 @@ msgstr "" "запрос не вернул имя целевой таблицы для триггера внешнего ключа \"%s\" в " "таблице \"%s\" (OID целевой таблицы: %u)\n" -#: pg_dump.c:7801 +#: pg_dump.c:8151 #, c-format msgid "finding the columns and types of table \"%s.%s\"\n" msgstr "поиск столбцов и типов таблицы \"%s.%s\"\n" -#: pg_dump.c:7966 +#: pg_dump.c:8350 #, c-format msgid "invalid column numbering in table \"%s\"\n" msgstr "неверная нумерация столбцов в таблице \"%s\"\n" -#: pg_dump.c:8002 +#: pg_dump.c:8387 #, c-format msgid "finding default expressions of table \"%s.%s\"\n" msgstr "поиск выражений по умолчанию для таблицы \"%s.%s\"\n" -#: pg_dump.c:8025 +#: pg_dump.c:8410 #, c-format msgid "invalid adnum value %d for table \"%s\"\n" msgstr "неверное значение adnum (%d) в таблице \"%s\"\n" -#: pg_dump.c:8091 +#: pg_dump.c:8476 #, c-format msgid "finding check constraints for table \"%s.%s\"\n" msgstr "поиск ограничений-проверок для таблицы \"%s.%s\"\n" -#: pg_dump.c:8140 +#: pg_dump.c:8525 #, c-format msgid "expected %d check constraint on table \"%s\" but found %d\n" msgid_plural "expected %d check constraints on table \"%s\" but found %d\n" @@ -2171,72 +2197,72 @@ msgstr[1] "" msgstr[2] "" "ожидалось %d ограничений-проверок для таблицы \"%s\", но найдено: %d\n" -#: pg_dump.c:8144 +#: pg_dump.c:8529 #, c-format msgid "(The system catalogs might be corrupted.)\n" msgstr "(Возможно повреждены системные каталоги.)\n" -#: pg_dump.c:9702 +#: pg_dump.c:10085 #, c-format msgid "WARNING: typtype of data type \"%s\" appears to be invalid\n" msgstr "" "ПРЕДУПРЕЖДЕНИЕ: у типа данных \"%s\" по-видимому неправильный тип типа\n" -#: pg_dump.c:11131 +#: pg_dump.c:11445 #, c-format msgid "WARNING: bogus value in proargmodes array\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в массиве proargmodes\n" -#: pg_dump.c:11457 +#: pg_dump.c:11790 #, c-format msgid "WARNING: could not parse proallargtypes array\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив proallargtypes\n" -#: pg_dump.c:11473 +#: pg_dump.c:11806 #, c-format msgid "WARNING: could not parse proargmodes array\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив proargmodes\n" -#: pg_dump.c:11487 +#: pg_dump.c:11820 #, c-format msgid "WARNING: could not parse proargnames array\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив proargnames\n" -#: pg_dump.c:11498 +#: pg_dump.c:11831 #, c-format msgid "WARNING: could not parse proconfig array\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив proconfig\n" # TO REVEIW -#: pg_dump.c:11569 +#: pg_dump.c:11911 #, c-format msgid "unrecognized provolatile value for function \"%s\"\n" msgstr "недопустимое значение provolatile для функции \"%s\"\n" # TO REVEIW -#: pg_dump.c:11613 pg_dump.c:13611 +#: pg_dump.c:11955 pg_dump.c:14003 #, c-format msgid "unrecognized proparallel value for function \"%s\"\n" msgstr "недопустимое значение proparallel для функции \"%s\"\n" -#: pg_dump.c:11721 pg_dump.c:11831 pg_dump.c:11838 +#: pg_dump.c:12089 pg_dump.c:12199 pg_dump.c:12206 #, c-format msgid "could not find function definition for function with OID %u\n" msgstr "не удалось найти определение функции для функции с OID %u\n" -#: pg_dump.c:11766 +#: pg_dump.c:12128 #, c-format msgid "WARNING: bogus value in pg_cast.castfunc or pg_cast.castmethod field\n" msgstr "" "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в поле pg_cast.castfunc или pg_cast." "castmethod\n" -#: pg_dump.c:11769 +#: pg_dump.c:12131 #, c-format msgid "WARNING: bogus value in pg_cast.castmethod field\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в поле pg_cast.castmethod\n" -#: pg_dump.c:11859 +#: pg_dump.c:12225 #, c-format msgid "" "WARNING: bogus transform definition, at least one of trffromsql and trftosql " @@ -2245,27 +2271,32 @@ msgstr "" "ПРЕДУПРЕЖДЕНИЕ: неприемлемое определение преобразования (trffromsql или " "trftosql должно быть ненулевым)\n" -#: pg_dump.c:11876 +#: pg_dump.c:12242 #, c-format msgid "WARNING: bogus value in pg_transform.trffromsql field\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в поле pg_transform.trffromsql\n" -#: pg_dump.c:11897 +#: pg_dump.c:12263 #, c-format msgid "WARNING: bogus value in pg_transform.trftosql field\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в поле pg_transform.trftosql\n" -#: pg_dump.c:12293 +#: pg_dump.c:12579 +#, c-format +msgid "WARNING: could not find operator with OID %s\n" +msgstr "ПРЕДУПРЕЖДЕНИЕ: оператор с OID %s не найден\n" + +#: pg_dump.c:12644 #, c-format msgid "WARNING: invalid type \"%c\" of access method \"%s\"\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: неверный тип \"%c\" метода доступа \"%s\"\n" -#: pg_dump.c:13074 +#: pg_dump.c:13396 #, c-format msgid "unrecognized collation provider: %s\n" msgstr "нераспознанный поставщик правил сортировки: %s\n" -#: pg_dump.c:13521 +#: pg_dump.c:13867 #, c-format msgid "" "WARNING: aggregate function %s could not be dumped correctly for this " @@ -2274,17 +2305,27 @@ msgstr "" "ПРЕДУПРЕЖДЕНИЕ: агрегатная функция %s не может быть правильно выгружена для " "этой версии базы данных; функция проигнорирована\n" -#: pg_dump.c:14375 +#: pg_dump.c:13922 +#, c-format +msgid "unrecognized aggfinalmodify value for aggregate \"%s\"\n" +msgstr "нераспознанное значение aggfinalmodify для агрегата \"%s\"\n" + +#: pg_dump.c:13978 +#, c-format +msgid "unrecognized aggmfinalmodify value for aggregate \"%s\"\n" +msgstr "нераспознанное значение aggmfinalmodify для агрегата \"%s\"\n" + +#: pg_dump.c:14713 #, c-format msgid "unrecognized object type in default privileges: %d\n" msgstr "нераспознанный тип объекта в определении прав по умолчанию: %d)\n" -#: pg_dump.c:14393 +#: pg_dump.c:14731 #, c-format msgid "could not parse default ACL list (%s)\n" msgstr "не удалось разобрать список прав по умолчанию (%s)\n" -#: pg_dump.c:14475 +#: pg_dump.c:14813 #, c-format msgid "" "could not parse initial GRANT ACL list (%s) or initial REVOKE ACL list (%s) " @@ -2293,22 +2334,22 @@ msgstr "" "не удалось разобрать изначальный список GRANT ACL (%s) или изначальный " "список REVOKE ACL (%s) для объекта \"%s\" (%s)\n" -#: pg_dump.c:14483 +#: pg_dump.c:14822 #, c-format msgid "" -"could not parse GRANT ACL list (%s) or REVOKE ACL list (%s) for object \"%s" -"\" (%s)\n" +"could not parse GRANT ACL list (%s) or REVOKE ACL list (%s) for object \"" +"%s\" (%s)\n" msgstr "" "не удалось разобрать список GRANT ACL (%s) или список REVOKE ACL (%s) для " "объекта \"%s\" (%s)\n" -#: pg_dump.c:14963 +#: pg_dump.c:15316 #, c-format msgid "query to obtain definition of view \"%s\" returned no data\n" msgstr "" "запрос на получение определения представления \"%s\" не возвратил данные\n" -#: pg_dump.c:14966 +#: pg_dump.c:15319 #, c-format msgid "" "query to obtain definition of view \"%s\" returned more than one definition\n" @@ -2316,32 +2357,32 @@ msgstr "" "запрос на получения определения представления \"%s\" возвратил несколько " "определений\n" -#: pg_dump.c:14973 +#: pg_dump.c:15326 #, c-format msgid "definition of view \"%s\" appears to be empty (length zero)\n" msgstr "определение представления \"%s\" пустое (длина равна нулю)\n" -#: pg_dump.c:15202 +#: pg_dump.c:15533 #, c-format msgid "invalid number of parents %d for table \"%s\"\n" msgstr "неверное число родителей (%d) для таблицы \"%s\"\n" -#: pg_dump.c:15849 +#: pg_dump.c:16209 #, c-format msgid "invalid column number %d for table \"%s\"\n" msgstr "неверный номер столбца %d для таблицы \"%s\"\n" -#: pg_dump.c:16051 +#: pg_dump.c:16437 #, c-format msgid "missing index for constraint \"%s\"\n" msgstr "отсутствует индекс для ограничения \"%s\"\n" -#: pg_dump.c:16254 +#: pg_dump.c:16660 #, c-format msgid "unrecognized constraint type: %c\n" msgstr "нераспознанный тип ограничения: %c\n" -#: pg_dump.c:16394 pg_dump.c:16620 +#: pg_dump.c:16792 pg_dump.c:17013 #, c-format msgid "query to get data of sequence \"%s\" returned %d row (expected 1)\n" msgid_plural "" @@ -2356,17 +2397,22 @@ msgstr[2] "" "запрос на получение данных последовательности \"%s\" вернул %d строк " "(ожидалась 1)\n" -#: pg_dump.c:16718 +#: pg_dump.c:16826 +#, c-format +msgid "unrecognized sequence type: %s\n" +msgstr "нераспознанный тип последовательности: %s\n" + +#: pg_dump.c:17109 #, c-format msgid "unexpected tgtype value: %d\n" msgstr "неожиданное значение tgtype: %d\n" -#: pg_dump.c:16792 +#: pg_dump.c:17183 #, c-format msgid "invalid argument string (%s) for trigger \"%s\" on table \"%s\"\n" msgstr "неверная строка аргументов (%s) для триггера \"%s\" таблицы \"%s\"\n" -#: pg_dump.c:17023 +#: pg_dump.c:17413 #, c-format msgid "" "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows " @@ -2375,12 +2421,12 @@ msgstr "" "запрос на получение правила \"%s\" для таблицы \"%s\" возвратил неверное " "число строк\n" -#: pg_dump.c:17418 +#: pg_dump.c:17794 #, c-format msgid "reading dependency data\n" msgstr "чтение данных о зависимостях\n" -#: pg_dump.c:17883 +#: pg_dump.c:18225 #, c-format msgid "WARNING: could not parse reloptions array\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив reloptions\n" @@ -2390,22 +2436,22 @@ msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать м msgid "sorter" msgstr "sorter" -#: pg_dump_sort.c:413 +#: pg_dump_sort.c:425 #, c-format msgid "invalid dumpId %d\n" msgstr "неверный dumpId %d\n" -#: pg_dump_sort.c:419 +#: pg_dump_sort.c:431 #, c-format msgid "invalid dependency %d\n" msgstr "неверная зависимость %d\n" -#: pg_dump_sort.c:652 +#: pg_dump_sort.c:664 #, c-format msgid "could not identify dependency loop\n" msgstr "не удалось определить цикл зависимостей\n" -#: pg_dump_sort.c:1175 +#: pg_dump_sort.c:1211 #, c-format msgid "NOTICE: there are circular foreign-key constraints on this table:\n" msgid_plural "" @@ -2417,12 +2463,12 @@ msgstr[1] "" msgstr[2] "" "ЗАМЕЧАНИЕ: в следующих таблицах зациклены ограничения внешних ключей:\n" -#: pg_dump_sort.c:1179 pg_dump_sort.c:1199 +#: pg_dump_sort.c:1215 pg_dump_sort.c:1235 #, c-format msgid " %s\n" msgstr " %s\n" -#: pg_dump_sort.c:1180 +#: pg_dump_sort.c:1216 #, c-format msgid "" "You might not be able to restore the dump without using --disable-triggers " @@ -2431,7 +2477,7 @@ msgstr "" "Возможно для восстановления базы вам потребуется использовать --disable-" "triggers или временно удалить ограничения.\n" -#: pg_dump_sort.c:1181 +#: pg_dump_sort.c:1217 #, c-format msgid "" "Consider using a full dump instead of a --data-only dump to avoid this " @@ -2440,14 +2486,14 @@ msgstr "" "Во избежание этой проблемы, вам вероятно стоит выгружать всю базу данных, а " "не только данные (--data-only).\n" -#: pg_dump_sort.c:1193 +#: pg_dump_sort.c:1229 #, c-format msgid "WARNING: could not resolve dependency loop among these items:\n" msgstr "" "ПРЕДУПРЕЖДЕНИЕ: не удалось разрешить цикл зависимостей для следующих " "объектов:\n" -#: pg_dumpall.c:189 +#: pg_dumpall.c:190 #, c-format msgid "" "The program \"pg_dump\" is needed by %s but was not found in the\n" @@ -2458,7 +2504,7 @@ msgstr "" "в каталоге \"%s\".\n" "Проверьте правильность установки СУБД.\n" -#: pg_dumpall.c:196 +#: pg_dumpall.c:197 #, c-format msgid "" "The program \"pg_dump\" was found by \"%s\"\n" @@ -2469,14 +2515,14 @@ msgstr "" "но её версия отличается от версии %s.\n" "Проверьте правильность установки СУБД.\n" -#: pg_dumpall.c:331 +#: pg_dumpall.c:338 #, c-format msgid "" "%s: options -g/--globals-only and -r/--roles-only cannot be used together\n" msgstr "" "%s: параметры -g/--globals-only и -r/--roles-only исключают друг друга\n" -#: pg_dumpall.c:340 +#: pg_dumpall.c:347 #, c-format msgid "" "%s: options -g/--globals-only and -t/--tablespaces-only cannot be used " @@ -2485,12 +2531,12 @@ msgstr "" "%s: параметры -g/--globals-only и -t/--tablespaces-only исключают друг " "друга\n" -#: pg_dumpall.c:349 pg_restore.c:367 +#: pg_dumpall.c:356 pg_restore.c:370 #, c-format msgid "%s: option --if-exists requires option -c/--clean\n" msgstr "%s: параметру --if-exists требуется параметр -c/--clean\n" -#: pg_dumpall.c:356 +#: pg_dumpall.c:363 #, c-format msgid "" "%s: options -r/--roles-only and -t/--tablespaces-only cannot be used " @@ -2498,12 +2544,12 @@ msgid "" msgstr "" "%s: параметры -r/--roles-only и -t/--tablespaces-only исключают друг друга\n" -#: pg_dumpall.c:412 pg_dumpall.c:1983 +#: pg_dumpall.c:423 pg_dumpall.c:1641 #, c-format msgid "%s: could not connect to database \"%s\"\n" msgstr "%s: не удалось подключиться к базе данных: \"%s\"\n" -#: pg_dumpall.c:427 +#: pg_dumpall.c:438 #, c-format msgid "" "%s: could not connect to databases \"postgres\" or \"template1\"\n" @@ -2512,12 +2558,17 @@ msgstr "" "%s: не удалось подключиться к базе данных \"postgres\" или \"template1\"\n" "Укажите другую базу данных.\n" -#: pg_dumpall.c:444 +#: pg_dumpall.c:455 #, c-format msgid "%s: could not open the output file \"%s\": %s\n" msgstr "%s: не удалось открыть выходной файл \"%s\": %s\n" -#: pg_dumpall.c:574 +#: pg_dumpall.c:470 +#, c-format +msgid "%s: invalid client encoding \"%s\" specified\n" +msgstr "%s: указана неверная клиентская кодировка \"%s\"\n" + +#: pg_dumpall.c:587 #, c-format msgid "" "%s extracts a PostgreSQL database cluster into an SQL script file.\n" @@ -2526,17 +2577,17 @@ msgstr "" "%s экспортирует всё содержимое кластера баз данных PostgreSQL в SQL-скрипт.\n" "\n" -#: pg_dumpall.c:576 +#: pg_dumpall.c:589 #, c-format msgid " %s [OPTION]...\n" msgstr " %s [ПАРАМЕТР]...\n" -#: pg_dumpall.c:579 +#: pg_dumpall.c:592 #, c-format msgid " -f, --file=FILENAME output file name\n" msgstr " -f, --file=ИМЯ_ФАЙЛА имя выходного файла\n" -#: pg_dumpall.c:586 +#: pg_dumpall.c:599 #, c-format msgid "" " -c, --clean clean (drop) databases before recreating\n" @@ -2544,18 +2595,18 @@ msgstr "" " -c, --clean очистить (удалить) базы данных перед\n" " восстановлением\n" -#: pg_dumpall.c:587 +#: pg_dumpall.c:601 #, c-format msgid " -g, --globals-only dump only global objects, no databases\n" msgstr "" " -g, --globals-only выгрузить только глобальные объекты, без баз\n" -#: pg_dumpall.c:589 pg_restore.c:472 +#: pg_dumpall.c:603 pg_restore.c:475 #, c-format msgid " -O, --no-owner skip restoration of object ownership\n" msgstr " -O, --no-owner не восстанавливать владение объектами\n" -#: pg_dumpall.c:590 +#: pg_dumpall.c:604 #, c-format msgid "" " -r, --roles-only dump only roles, no databases or tablespaces\n" @@ -2563,13 +2614,13 @@ msgstr "" " -r, --roles-only выгрузить только роли, без баз данных\n" " и табличных пространств\n" -#: pg_dumpall.c:592 +#: pg_dumpall.c:606 #, c-format msgid " -S, --superuser=NAME superuser user name to use in the dump\n" msgstr "" " -S, --superuser=ИМЯ имя пользователя для выполнения выгрузки\n" -#: pg_dumpall.c:593 +#: pg_dumpall.c:607 #, c-format msgid "" " -t, --tablespaces-only dump only tablespaces, no databases or roles\n" @@ -2577,22 +2628,22 @@ msgstr "" " -t, --tablespaces-only выгружать только табличные пространства,\n" " без баз данных и ролей\n" -#: pg_dumpall.c:602 +#: pg_dumpall.c:618 #, c-format msgid " --no-role-passwords do not dump passwords for roles\n" msgstr " --no-role-passwords не выгружать пароли ролей\n" -#: pg_dumpall.c:614 +#: pg_dumpall.c:630 #, c-format msgid " -d, --dbname=CONNSTR connect using connection string\n" msgstr " -d, --dbname=СТРОКА подключиться с данной строкой подключения\n" -#: pg_dumpall.c:616 +#: pg_dumpall.c:632 #, c-format msgid " -l, --database=DBNAME alternative default database\n" msgstr " -l, --database=ИМЯ_БД выбор другой базы данных по умолчанию\n" -#: pg_dumpall.c:623 +#: pg_dumpall.c:639 #, c-format msgid "" "\n" @@ -2606,120 +2657,113 @@ msgstr "" "вывод.\n" "\n" -#: pg_dumpall.c:828 +#: pg_dumpall.c:844 #, c-format msgid "%s: role name starting with \"pg_\" skipped (%s)\n" msgstr "%s: имя роли, начинающееся с \"pg_\", пропущено (%s)\n" -#: pg_dumpall.c:1208 +#: pg_dumpall.c:1226 #, c-format msgid "%s: could not parse ACL list (%s) for tablespace \"%s\"\n" msgstr "" "%s: не удалось разобрать список управления доступом (%s) для табл. " "пространства \"%s\"\n" -#: pg_dumpall.c:1525 -#, c-format -msgid "%s: could not parse ACL list (%s) for database \"%s\"\n" -msgstr "" -"%s: не удалось разобрать список управления доступом (%s) для базы данных \"%s" -"\"\n" - -#: pg_dumpall.c:1739 +#: pg_dumpall.c:1387 #, c-format msgid "%s: dumping database \"%s\"...\n" msgstr "%s: выгрузка базы данных \"%s\"...\n" -#: pg_dumpall.c:1763 +#: pg_dumpall.c:1417 #, c-format msgid "%s: pg_dump failed on database \"%s\", exiting\n" msgstr "%s: ошибка pg_dump для базы данных \"%s\", выход...\n" -#: pg_dumpall.c:1772 +#: pg_dumpall.c:1426 #, c-format msgid "%s: could not re-open the output file \"%s\": %s\n" msgstr "%s: не удалось повторно открыть выходной файл \"%s\": %s\n" -#: pg_dumpall.c:1817 +#: pg_dumpall.c:1471 #, c-format msgid "%s: running \"%s\"\n" msgstr "%s: выполняется \"%s\"\n" -#: pg_dumpall.c:2006 +#: pg_dumpall.c:1664 #, c-format -msgid "%s: could not connect to database \"%s\": %s\n" -msgstr "%s: не удалось подключиться к базе \"%s\": %s\n" +msgid "%s: could not connect to database \"%s\": %s" +msgstr "%s: не удалось подключиться к базе \"%s\": %s" -#: pg_dumpall.c:2036 +#: pg_dumpall.c:1694 #, c-format msgid "%s: could not get server version\n" msgstr "%s: не удалось узнать версию сервера\n" -#: pg_dumpall.c:2042 +#: pg_dumpall.c:1700 #, c-format msgid "%s: could not parse server version \"%s\"\n" msgstr "%s: не удалось разобрать строку версии сервера \"%s\"\n" -#: pg_dumpall.c:2118 pg_dumpall.c:2144 +#: pg_dumpall.c:1773 pg_dumpall.c:1799 #, c-format msgid "%s: executing %s\n" msgstr "%s: выполняется %s\n" -#: pg_dumpall.c:2124 pg_dumpall.c:2150 +#: pg_dumpall.c:1779 pg_dumpall.c:1805 #, c-format msgid "%s: query failed: %s" msgstr "%s: ошибка при выполнении запроса: %s" -#: pg_dumpall.c:2126 pg_dumpall.c:2152 +#: pg_dumpall.c:1781 pg_dumpall.c:1807 #, c-format msgid "%s: query was: %s\n" msgstr "%s: запрос: %s\n" # TO REVEIW -#: pg_restore.c:309 +#: pg_restore.c:311 #, c-format msgid "%s: options -d/--dbname and -f/--file cannot be used together\n" msgstr "%s: параметры -d/--dbname и -f/--file исключают друг друга\n" -#: pg_restore.c:320 +#: pg_restore.c:322 #, c-format msgid "" "%s: options -s/--schema-only and -a/--data-only cannot be used together\n" msgstr "%s: параметры -s/--schema-only и -a/--data-only исключают друг друга\n" -#: pg_restore.c:327 +#: pg_restore.c:329 #, c-format msgid "%s: options -c/--clean and -a/--data-only cannot be used together\n" msgstr "%s: параметры -c/--clean and -a/--data-only исключают друг друга\n" -#: pg_restore.c:334 +#: pg_restore.c:336 #, c-format msgid "%s: invalid number of parallel jobs\n" msgstr "%s: неверное число параллельных заданий\n" -#: pg_restore.c:342 +#: pg_restore.c:344 #, c-format msgid "%s: maximum number of parallel jobs is %d\n" msgstr "%s: максимальное число параллельных заданий равно %d\n" -#: pg_restore.c:351 +#: pg_restore.c:353 #, c-format msgid "%s: cannot specify both --single-transaction and multiple jobs\n" msgstr "" "%s: параметр --single-transaction допускается только с одним заданием\n" -#: pg_restore.c:394 +#: pg_restore.c:397 #, c-format msgid "" "unrecognized archive format \"%s\"; please specify \"c\", \"d\", or \"t\"\n" msgstr "нераспознанный формат архива \"%s\"; укажите \"c\", \"d\" или \"t\"\n" -#: pg_restore.c:434 +#: pg_restore.c:437 #, c-format msgid "WARNING: errors ignored on restore: %d\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: при восстановлении проигнорировано ошибок: %d\n" -#: pg_restore.c:448 +#: pg_restore.c:451 #, c-format msgid "" "%s restores a PostgreSQL database from an archive created by pg_dump.\n" @@ -2729,48 +2773,48 @@ msgstr "" "pg_dump.\n" "\n" -#: pg_restore.c:450 +#: pg_restore.c:453 #, c-format msgid " %s [OPTION]... [FILE]\n" msgstr " %s [ПАРАМЕТР]... [ФАЙЛ]\n" -#: pg_restore.c:453 +#: pg_restore.c:456 #, c-format msgid " -d, --dbname=NAME connect to database name\n" msgstr " -d, --dbname=БД подключиться к указанной базе данных\n" -#: pg_restore.c:454 +#: pg_restore.c:457 #, c-format msgid " -f, --file=FILENAME output file name\n" msgstr " -f, --file=ИМЯ_ФАЙЛА имя выходного файла\n" -#: pg_restore.c:455 +#: pg_restore.c:458 #, c-format msgid " -F, --format=c|d|t backup file format (should be automatic)\n" msgstr "" " -F, --format=c|d|t формат файла (должен определяться автоматически)\n" -#: pg_restore.c:456 +#: pg_restore.c:459 #, c-format msgid " -l, --list print summarized TOC of the archive\n" msgstr " -l, --list вывести краткое оглавление архива\n" -#: pg_restore.c:457 +#: pg_restore.c:460 #, c-format msgid " -v, --verbose verbose mode\n" msgstr " -v, --verbose выводить подробные сообщения\n" -#: pg_restore.c:458 +#: pg_restore.c:461 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version показать версию и выйти\n" -#: pg_restore.c:459 +#: pg_restore.c:462 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help показать эту справку и выйти\n" -#: pg_restore.c:461 +#: pg_restore.c:464 #, c-format msgid "" "\n" @@ -2779,35 +2823,35 @@ msgstr "" "\n" "Параметры, управляющие восстановлением:\n" -#: pg_restore.c:462 +#: pg_restore.c:465 #, c-format msgid " -a, --data-only restore only the data, no schema\n" msgstr " -a, --data-only восстановить только данные, без схемы\n" -#: pg_restore.c:464 +#: pg_restore.c:467 #, c-format msgid " -C, --create create the target database\n" msgstr " -C, --create создать целевую базу данных\n" -#: pg_restore.c:465 +#: pg_restore.c:468 #, c-format msgid " -e, --exit-on-error exit on error, default is to continue\n" msgstr "" " -e, --exit-on-error выйти при ошибке (по умолчанию - продолжать)\n" -#: pg_restore.c:466 +#: pg_restore.c:469 #, c-format msgid " -I, --index=NAME restore named index\n" msgstr " -I, --index=ИМЯ восстановить указанный индекс\n" -#: pg_restore.c:467 +#: pg_restore.c:470 #, c-format msgid " -j, --jobs=NUM use this many parallel jobs to restore\n" msgstr "" " -j, --jobs=ЧИСЛО распараллелить восстановление на указанное " "число заданий\n" -#: pg_restore.c:468 +#: pg_restore.c:471 #, c-format msgid "" " -L, --use-list=FILENAME use table of contents from this file for\n" @@ -2816,13 +2860,13 @@ msgstr "" " -L, --use-list=ИМЯ_ФАЙЛА использовать оглавление из этого файла для\n" " чтения/упорядочивания данных\n" -#: pg_restore.c:470 +#: pg_restore.c:473 #, c-format msgid " -n, --schema=NAME restore only objects in this schema\n" msgstr "" " -n, --schema=ИМЯ восстановить объекты только в этой схеме\n" -#: pg_restore.c:471 +#: pg_restore.c:474 #, c-format msgid " -N, --exclude-schema=NAME do not restore objects in this schema\n" msgstr "" @@ -2830,17 +2874,17 @@ msgstr "" # skip-rule: no-space-before-parentheses # well-spelled: арг -#: pg_restore.c:473 +#: pg_restore.c:476 #, c-format msgid " -P, --function=NAME(args) restore named function\n" msgstr " -P, --function=ИМЯ(арг-ты) восстановить заданную функцию\n" -#: pg_restore.c:474 +#: pg_restore.c:477 #, c-format msgid " -s, --schema-only restore only the schema, no data\n" msgstr " -s, --schema-only восстановить только схему, без данных\n" -#: pg_restore.c:475 +#: pg_restore.c:478 #, c-format msgid "" " -S, --superuser=NAME superuser user name to use for disabling " @@ -2849,7 +2893,7 @@ msgstr "" " -S, --superuser=ИМЯ имя суперпользователя для отключения " "триггеров\n" -#: pg_restore.c:476 +#: pg_restore.c:479 #, c-format msgid "" " -t, --table=NAME restore named relation (table, view, etc.)\n" @@ -2857,12 +2901,12 @@ msgstr "" " -t, --table=ИМЯ восстановить заданное отношение (таблицу, " "представление и т. п.)\n" -#: pg_restore.c:477 +#: pg_restore.c:480 #, c-format msgid " -T, --trigger=NAME restore named trigger\n" msgstr " -T, --trigger=ИМЯ восстановить заданный триггер\n" -#: pg_restore.c:478 +#: pg_restore.c:481 #, c-format msgid "" " -x, --no-privileges skip restoration of access privileges (grant/" @@ -2871,18 +2915,23 @@ msgstr "" " -x, --no-privileges не восстанавливать права доступа\n" " (назначение/отзыв)\n" -#: pg_restore.c:479 +#: pg_restore.c:482 #, c-format msgid " -1, --single-transaction restore as a single transaction\n" msgstr "" " -1, --single-transaction выполнить восстановление в одной транзакции\n" -#: pg_restore.c:481 +#: pg_restore.c:484 #, c-format msgid " --enable-row-security enable row security\n" msgstr " --enable-row-security включить защиту на уровне строк\n" -#: pg_restore.c:483 +#: pg_restore.c:486 +#, c-format +msgid " --no-comments do not restore comments\n" +msgstr " --no-comments не восстанавливать комментарии\n" + +#: pg_restore.c:487 #, c-format msgid "" " --no-data-for-failed-tables do not restore data of tables that could not " @@ -2892,29 +2941,29 @@ msgstr "" " --no-data-for-failed-tables не восстанавливать данные таблиц, которые\n" " не удалось создать\n" -#: pg_restore.c:485 +#: pg_restore.c:489 #, c-format msgid " --no-publications do not restore publications\n" msgstr " --no-publications не восстанавливать публикации\n" -#: pg_restore.c:486 +#: pg_restore.c:490 #, c-format msgid " --no-security-labels do not restore security labels\n" msgstr " --no-security-labels не восстанавливать метки безопасности\n" -#: pg_restore.c:487 +#: pg_restore.c:491 #, c-format msgid " --no-subscriptions do not restore subscriptions\n" msgstr " --no-subscriptions не восстанавливать подписки\n" -#: pg_restore.c:488 +#: pg_restore.c:492 #, c-format msgid " --no-tablespaces do not restore tablespace assignments\n" msgstr "" " --no-tablespaces не восстанавливать назначения табл. " "пространств\n" -#: pg_restore.c:489 +#: pg_restore.c:493 #, c-format msgid "" " --section=SECTION restore named section (pre-data, data, or " @@ -2923,12 +2972,12 @@ msgstr "" " --section=РАЗДЕЛ восстановить заданный раздел\n" " (pre-data, data или post-data)\n" -#: pg_restore.c:502 +#: pg_restore.c:506 #, c-format msgid " --role=ROLENAME do SET ROLE before restore\n" msgstr " --role=ИМЯ_РОЛИ выполнить SET ROLE перед восстановлением\n" -#: pg_restore.c:504 +#: pg_restore.c:508 #, c-format msgid "" "\n" @@ -2939,7 +2988,7 @@ msgstr "" "Параметры -I, -n, -P, -t, -T и --section можно комбинировать и указывать\n" "несколько раз для выбора нескольких объектов.\n" -#: pg_restore.c:507 +#: pg_restore.c:511 #, c-format msgid "" "\n" @@ -2951,6 +3000,11 @@ msgstr "" "ввода.\n" "\n" +#~ msgid "%s: could not parse ACL list (%s) for database \"%s\"\n" +#~ msgstr "" +#~ "%s: не удалось разобрать список управления доступом (%s) для базы данных " +#~ "\"%s\"\n" + #~ msgid "reading extended statistics for table \"%s.%s\"\n" #~ msgstr "чтение расширенной статистики для таблицы \"%s.%s\"\n" @@ -3008,9 +3062,6 @@ msgstr "" #~ "для использования параметров выбора схемы нужен сервер версии 7.3 или " #~ "новее\n" -#~ msgid "WARNING: could not find operator with OID %s\n" -#~ msgstr "ПРЕДУПРЕЖДЕНИЕ: оператор с OID %s не найден\n" - #~ msgid "query to get data of sequence \"%s\" returned name \"%s\"\n" #~ msgstr "" #~ "запрос на получение данных последовательности \"%s\" вернул имя \"%s\"\n" @@ -3092,8 +3143,8 @@ msgstr "" #~ "invalid COPY statement -- could not find \"from stdin\" in string \"%s\" " #~ "starting at position %lu\n" #~ msgstr "" -#~ "неверный оператор COPY -- указание \"from stdin\" не найдено в строке \"%s" -#~ "\", начиная с позиции %lu\n" +#~ "неверный оператор COPY -- указание \"from stdin\" не найдено в строке \"" +#~ "%s\", начиная с позиции %lu\n" #~ msgid "cannot create directory %s, it exists already\n" #~ msgstr "создать каталог %s не удалось, он уже существует\n" @@ -3138,8 +3189,8 @@ msgstr "" #~ msgstr[1] "" #~ "запрос вернул %d записи о стороннем сервере для сторонней таблицы \"%s\"\n" #~ msgstr[2] "" -#~ "запрос вернул %d записей о стороннем сервере для сторонней таблицы \"%s" -#~ "\"\n" +#~ "запрос вернул %d записей о стороннем сервере для сторонней таблицы \"" +#~ "%s\"\n" #~ msgid "missing pg_database entry for this database\n" #~ msgstr "для этой базы данных отсутствует запись в pg_database\n" diff --git a/src/bin/pg_resetwal/po/fr.po b/src/bin/pg_resetwal/po/fr.po index 6e19f49c359..d46e5223a4c 100644 --- a/src/bin/pg_resetwal/po/fr.po +++ b/src/bin/pg_resetwal/po/fr.po @@ -9,15 +9,16 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 9.6\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-07-02 04:45+0000\n" -"PO-Revision-Date: 2017-07-05 08:29+0200\n" +"POT-Creation-Date: 2018-09-22 00:15+0000\n" +"PO-Revision-Date: 2018-09-23 15:23+0200\n" "Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n" "Language-Team: PostgreSQLfr <pgsql-fr-generale@postgresql.org>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.12\n" +"X-Generator: Poedit 2.1.1\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: ../../common/restricted_token.c:68 #, c-format @@ -55,88 +56,103 @@ msgid "%s: could not get exit code from subprocess: error code %lu\n" msgstr "%s : n'a pas pu récupérer le code de statut du sous-processus : code d'erreur %lu\n" #. translator: the second %s is a command line argument (-e, etc) -#: pg_resetwal.c:140 pg_resetwal.c:155 pg_resetwal.c:170 pg_resetwal.c:177 -#: pg_resetwal.c:201 pg_resetwal.c:216 pg_resetwal.c:224 pg_resetwal.c:250 -#: pg_resetwal.c:264 +#: 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:270 +#: pg_resetwal.c:284 #, c-format msgid "%s: invalid argument for option %s\n" msgstr "%s : argument invalide pour l'option %s\n" -#: pg_resetwal.c:141 pg_resetwal.c:156 pg_resetwal.c:171 pg_resetwal.c:178 -#: pg_resetwal.c:202 pg_resetwal.c:217 pg_resetwal.c:225 pg_resetwal.c:251 -#: pg_resetwal.c:265 pg_resetwal.c:272 pg_resetwal.c:285 pg_resetwal.c:293 +#: 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:271 +#: pg_resetwal.c:285 pg_resetwal.c:315 pg_resetwal.c:328 pg_resetwal.c:336 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Essayer « %s --help » pour plus d'informations.\n" -#: pg_resetwal.c:146 +#: pg_resetwal.c:166 #, c-format msgid "%s: transaction ID epoch (-e) must not be -1\n" msgstr "" "%s : la valeur epoch de l'identifiant de transaction (-e) ne doit pas être\n" "-1\n" -#: pg_resetwal.c:161 +#: pg_resetwal.c:181 #, c-format msgid "%s: transaction ID (-x) must not be 0\n" msgstr "%s : l'identifiant de la transaction (-x) ne doit pas être 0\n" -#: pg_resetwal.c:185 pg_resetwal.c:192 +#: pg_resetwal.c:205 pg_resetwal.c:212 #, c-format msgid "%s: transaction ID (-c) must be either 0 or greater than or equal to 2\n" msgstr "%s : l'identifiant de transaction (-c) doit être 0 ou supérieur ou égal à 2\n" -#: pg_resetwal.c:207 +#: pg_resetwal.c:227 #, c-format msgid "%s: OID (-o) must not be 0\n" msgstr "%s : l'OID (-o) ne doit pas être 0\n" -#: pg_resetwal.c:230 +#: pg_resetwal.c:250 #, c-format msgid "%s: multitransaction ID (-m) must not be 0\n" msgstr "%s : l'identifiant de multi-transaction (-m) ne doit pas être 0\n" -#: pg_resetwal.c:240 +#: pg_resetwal.c:260 #, c-format msgid "%s: oldest multitransaction ID (-m) must not be 0\n" msgstr "%s : l'identifiant de multi-transaction le plus ancien (-m) ne doit pas être 0\n" -#: pg_resetwal.c:256 +#: pg_resetwal.c:276 #, c-format msgid "%s: multitransaction offset (-O) must not be -1\n" msgstr "%s : le décalage de multi-transaction (-O) ne doit pas être -1\n" -#: pg_resetwal.c:283 +#: pg_resetwal.c:301 +#, c-format +msgid "%s: argument of --wal-segsize must be a number\n" +msgstr "%s : l'argument de --wal-segsize doit être un nombre\n" + +#: pg_resetwal.c:308 +#, c-format +msgid "%s: argument of --wal-segsize must be a power of 2 between 1 and 1024\n" +msgstr "%s : l'argument de --wal-segsize doit être une puissance de 2 entre 1 et 1024\n" + +#: pg_resetwal.c:326 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s : trop d'arguments en ligne de commande (le premier étant « %s »)\n" -#: pg_resetwal.c:292 +#: pg_resetwal.c:335 #, c-format msgid "%s: no data directory specified\n" msgstr "%s : aucun répertoire de données indiqué\n" -#: pg_resetwal.c:306 +#: pg_resetwal.c:349 #, c-format msgid "%s: cannot be executed by \"root\"\n" msgstr "%s : ne peut pas être exécuté par « root »\n" -#: pg_resetwal.c:308 +#: pg_resetwal.c:351 #, c-format msgid "You must run %s as the PostgreSQL superuser.\n" msgstr "Vous devez exécuter %s en tant que super-utilisateur PostgreSQL.\n" -#: pg_resetwal.c:318 +#: pg_resetwal.c:362 +#, c-format +msgid "%s: could not read permissions of directory \"%s\": %s\n" +msgstr "%s : n'a pas pu lire les droits sur le répertoire « %s » : %s\n" + +#: pg_resetwal.c:371 #, c-format msgid "%s: could not change directory to \"%s\": %s\n" msgstr "%s : n'a pas pu accéder au répertoire « %s » : %s\n" -#: pg_resetwal.c:334 pg_resetwal.c:481 pg_resetwal.c:544 +#: pg_resetwal.c:387 pg_resetwal.c:548 pg_resetwal.c:611 #, c-format msgid "%s: could not open file \"%s\" for reading: %s\n" msgstr "%s : n'a pas pu ouvrir le fichier « %s » en lecture : %s\n" -#: pg_resetwal.c:341 +#: pg_resetwal.c:394 #, c-format msgid "" "%s: lock file \"%s\" exists\n" @@ -145,7 +161,7 @@ msgstr "" "%s : le verrou « %s » existe\n" "Le serveur est-il démarré ? Sinon, supprimer le fichier verrou et réessayer.\n" -#: pg_resetwal.c:428 +#: pg_resetwal.c:495 #, c-format msgid "" "\n" @@ -155,7 +171,7 @@ msgstr "" "Si ces valeurs semblent acceptables, utiliser -f pour forcer la\n" "réinitialisation.\n" -#: pg_resetwal.c:440 +#: pg_resetwal.c:507 #, c-format msgid "" "The database server was not shut down cleanly.\n" @@ -168,22 +184,22 @@ msgstr "" "Pour continuer malgré tout, utiliser -f pour forcer la\n" "réinitialisation.\n" -#: pg_resetwal.c:454 +#: pg_resetwal.c:521 #, c-format msgid "Write-ahead log reset\n" msgstr "Réinitialisation des journaux de transactions\n" -#: pg_resetwal.c:491 +#: pg_resetwal.c:558 #, c-format msgid "%s: unexpected empty file \"%s\"\n" msgstr "%s : fichier vide inattendu « %s »\n" -#: pg_resetwal.c:496 pg_resetwal.c:560 +#: pg_resetwal.c:563 pg_resetwal.c:627 #, c-format msgid "%s: could not read file \"%s\": %s\n" msgstr "%s : n'a pas pu lire le fichier « %s » : %s\n" -#: pg_resetwal.c:513 +#: pg_resetwal.c:580 #, c-format msgid "" "%s: data directory is of wrong version\n" @@ -192,7 +208,7 @@ msgstr "" "%s : le répertoire des données n'est pas de la bonne version\n" "Le fichier « %s » contient « %s », qui n'est pas compatible avec la version « %s » de ce programme.\n" -#: pg_resetwal.c:547 +#: pg_resetwal.c:614 #, c-format msgid "" "If you are sure the data directory path is correct, execute\n" @@ -203,17 +219,24 @@ msgstr "" " touch %s\n" "et réessayer.\n" -#: pg_resetwal.c:583 +#: pg_resetwal.c:647 #, c-format msgid "%s: pg_control exists but has invalid CRC; proceed with caution\n" msgstr "%s : pg_control existe mais son CRC est invalide ; agir avec précaution\n" -#: pg_resetwal.c:592 +#: pg_resetwal.c:658 +#, c-format +msgid "%s: pg_control specifies invalid WAL segment size (%d byte); proceed with caution\n" +msgid_plural "%s: pg_control specifies invalid WAL segment size (%d bytes); proceed with caution\n" +msgstr[0] "%s : pg_control spécifie une taille invalide de segment WAL (%d octet) ; agir avec précaution\n" +msgstr[1] "%s : pg_control spécifie une taille invalide de segment WAL (%d octets) ; agir avec précaution\n" + +#: pg_resetwal.c:669 #, c-format msgid "%s: pg_control exists but is broken or wrong version; ignoring it\n" msgstr "%s : pg_control existe mais est corrompu ou de mauvaise version ; ignoré\n" -#: pg_resetwal.c:690 +#: pg_resetwal.c:767 #, c-format msgid "" "Guessed pg_control values:\n" @@ -222,7 +245,7 @@ msgstr "" "Valeurs de pg_control devinées :\n" "\n" -#: pg_resetwal.c:692 +#: pg_resetwal.c:769 #, c-format msgid "" "Current pg_control values:\n" @@ -231,172 +254,172 @@ msgstr "" "Valeurs actuelles de pg_control :\n" "\n" -#: pg_resetwal.c:701 +#: pg_resetwal.c:778 #, c-format msgid "pg_control version number: %u\n" msgstr "Numéro de version de pg_control : %u\n" -#: pg_resetwal.c:703 +#: pg_resetwal.c:780 #, c-format msgid "Catalog version number: %u\n" msgstr "Numéro de version du catalogue : %u\n" -#: pg_resetwal.c:705 +#: pg_resetwal.c:782 #, c-format msgid "Database system identifier: %s\n" msgstr "Identifiant du système de base de données : %s\n" -#: pg_resetwal.c:707 +#: pg_resetwal.c:784 #, c-format msgid "Latest checkpoint's TimeLineID: %u\n" msgstr "Dernier TimeLineID du point de contrôle : %u\n" -#: pg_resetwal.c:709 +#: pg_resetwal.c:786 #, c-format msgid "Latest checkpoint's full_page_writes: %s\n" msgstr "Dernier full_page_writes du point de contrôle : %s\n" -#: pg_resetwal.c:710 +#: pg_resetwal.c:787 msgid "off" msgstr "désactivé" -#: pg_resetwal.c:710 +#: pg_resetwal.c:787 msgid "on" msgstr "activé" -#: pg_resetwal.c:711 +#: pg_resetwal.c:788 #, c-format msgid "Latest checkpoint's NextXID: %u:%u\n" msgstr "Dernier NextXID du point de contrôle : %u:%u\n" -#: pg_resetwal.c:714 +#: pg_resetwal.c:791 #, c-format msgid "Latest checkpoint's NextOID: %u\n" msgstr "Dernier NextOID du point de contrôle : %u\n" -#: pg_resetwal.c:716 +#: pg_resetwal.c:793 #, c-format msgid "Latest checkpoint's NextMultiXactId: %u\n" msgstr "Dernier NextMultiXactId du point de contrôle : %u\n" -#: pg_resetwal.c:718 +#: pg_resetwal.c:795 #, c-format msgid "Latest checkpoint's NextMultiOffset: %u\n" msgstr "Dernier NextMultiOffset du point de contrôle : %u\n" -#: pg_resetwal.c:720 +#: pg_resetwal.c:797 #, c-format msgid "Latest checkpoint's oldestXID: %u\n" msgstr "Dernier oldestXID du point de contrôle : %u\n" -#: pg_resetwal.c:722 +#: pg_resetwal.c:799 #, c-format msgid "Latest checkpoint's oldestXID's DB: %u\n" msgstr "Dernier oldestXID du point de contrôle de la base : %u\n" -#: pg_resetwal.c:724 +#: pg_resetwal.c:801 #, c-format msgid "Latest checkpoint's oldestActiveXID: %u\n" msgstr "Dernier oldestActiveXID du point de contrôle : %u\n" -#: pg_resetwal.c:726 +#: pg_resetwal.c:803 #, c-format msgid "Latest checkpoint's oldestMultiXid: %u\n" msgstr "Dernier oldestMultiXID du point de contrôle : %u\n" -#: pg_resetwal.c:728 +#: pg_resetwal.c:805 #, c-format msgid "Latest checkpoint's oldestMulti's DB: %u\n" msgstr "Dernier oldestMulti du point de contrôle de la base : %u\n" -#: pg_resetwal.c:730 +#: pg_resetwal.c:807 #, c-format msgid "Latest checkpoint's oldestCommitTsXid:%u\n" msgstr "Dernier oldestCommitTsXid du point de contrôle : %u\n" -#: pg_resetwal.c:732 +#: pg_resetwal.c:809 #, c-format msgid "Latest checkpoint's newestCommitTsXid:%u\n" msgstr "Dernier newestCommitTsXid du point de contrôle : %u\n" -#: pg_resetwal.c:734 +#: pg_resetwal.c:811 #, c-format msgid "Maximum data alignment: %u\n" msgstr "Alignement maximal des données : %u\n" -#: pg_resetwal.c:737 +#: pg_resetwal.c:814 #, c-format msgid "Database block size: %u\n" msgstr "Taille du bloc de la base de données : %u\n" -#: pg_resetwal.c:739 +#: pg_resetwal.c:816 #, c-format msgid "Blocks per segment of large relation: %u\n" msgstr "Blocs par segment des relations volumineuses : %u\n" -#: pg_resetwal.c:741 +#: pg_resetwal.c:818 #, c-format msgid "WAL block size: %u\n" msgstr "Taille de bloc du journal de transaction : %u\n" -#: pg_resetwal.c:743 +#: pg_resetwal.c:820 pg_resetwal.c:908 #, c-format msgid "Bytes per WAL segment: %u\n" msgstr "Octets par segment du journal de transaction : %u\n" -#: pg_resetwal.c:745 +#: pg_resetwal.c:822 #, c-format msgid "Maximum length of identifiers: %u\n" msgstr "Longueur maximale des identifiants : %u\n" -#: pg_resetwal.c:747 +#: pg_resetwal.c:824 #, c-format msgid "Maximum columns in an index: %u\n" msgstr "Nombre maximal de colonnes d'un index: %u\n" -#: pg_resetwal.c:749 +#: pg_resetwal.c:826 #, c-format msgid "Maximum size of a TOAST chunk: %u\n" msgstr "Longueur maximale d'un morceau TOAST : %u\n" -#: pg_resetwal.c:751 +#: pg_resetwal.c:828 #, c-format msgid "Size of a large-object chunk: %u\n" msgstr "Taille d'un morceau de Large Object : %u\n" -#: pg_resetwal.c:754 +#: pg_resetwal.c:831 #, c-format msgid "Date/time type storage: %s\n" msgstr "Stockage du type date/heure : %s\n" -#: pg_resetwal.c:755 +#: pg_resetwal.c:832 msgid "64-bit integers" msgstr "entiers 64-bits" -#: pg_resetwal.c:756 +#: pg_resetwal.c:833 #, c-format msgid "Float4 argument passing: %s\n" msgstr "Passage d'argument float4 : %s\n" -#: pg_resetwal.c:757 pg_resetwal.c:759 +#: pg_resetwal.c:834 pg_resetwal.c:836 msgid "by reference" msgstr "par référence" -#: pg_resetwal.c:757 pg_resetwal.c:759 +#: pg_resetwal.c:834 pg_resetwal.c:836 msgid "by value" msgstr "par valeur" -#: pg_resetwal.c:758 +#: pg_resetwal.c:835 #, c-format msgid "Float8 argument passing: %s\n" msgstr "Passage d'argument float8 : %s\n" -#: pg_resetwal.c:760 +#: pg_resetwal.c:837 #, c-format msgid "Data page checksum version: %u\n" msgstr "Version des sommes de contrôle des pages de données : %u\n" -#: pg_resetwal.c:774 +#: pg_resetwal.c:851 #, c-format msgid "" "\n" @@ -409,119 +432,112 @@ msgstr "" "Valeurs à changer :\n" "\n" -#: pg_resetwal.c:777 +#: pg_resetwal.c:855 #, c-format msgid "First log segment after reset: %s\n" msgstr "Premier segment du journal après réinitialisation : %s\n" -#: pg_resetwal.c:781 +#: pg_resetwal.c:859 #, c-format msgid "NextMultiXactId: %u\n" msgstr "NextMultiXactId: %u\n" -#: pg_resetwal.c:783 +#: pg_resetwal.c:861 #, c-format msgid "OldestMultiXid: %u\n" msgstr "OldestMultiXid: %u\n" -#: pg_resetwal.c:785 +#: pg_resetwal.c:863 #, c-format msgid "OldestMulti's DB: %u\n" msgstr "OldestMulti's DB: %u\n" -#: pg_resetwal.c:791 +#: pg_resetwal.c:869 #, c-format msgid "NextMultiOffset: %u\n" msgstr "NextMultiOffset: %u\n" -#: pg_resetwal.c:797 +#: pg_resetwal.c:875 #, c-format msgid "NextOID: %u\n" msgstr "NextOID: %u\n" -#: pg_resetwal.c:803 +#: pg_resetwal.c:881 #, c-format msgid "NextXID: %u\n" msgstr "NextXID: %u\n" -#: pg_resetwal.c:805 +#: pg_resetwal.c:883 #, c-format msgid "OldestXID: %u\n" msgstr "OldestXID: %u\n" -#: pg_resetwal.c:807 +#: pg_resetwal.c:885 #, c-format msgid "OldestXID's DB: %u\n" msgstr "OldestXID's DB: %u\n" -#: pg_resetwal.c:813 +#: pg_resetwal.c:891 #, c-format msgid "NextXID epoch: %u\n" msgstr "NextXID Epoch: %u\n" -#: pg_resetwal.c:819 +#: pg_resetwal.c:897 #, c-format msgid "oldestCommitTsXid: %u\n" msgstr "oldestCommitTsXid: %u\n" -#: pg_resetwal.c:824 +#: pg_resetwal.c:902 #, c-format msgid "newestCommitTsXid: %u\n" msgstr "newestCommitTsXid: %u\n" -#: pg_resetwal.c:890 -#, c-format -msgid "%s: internal error -- sizeof(ControlFileData) is too large ... fix PG_CONTROL_SIZE\n" -msgstr "" -"%s : erreur interne -- sizeof(ControlFileData) est trop important...\n" -"corrigez PG_CONTROL_SIZE\n" - -#: pg_resetwal.c:905 +#: pg_resetwal.c:986 #, c-format msgid "%s: could not create pg_control file: %s\n" msgstr "%s : n'a pas pu créer le fichier pg_control : %s\n" -#: pg_resetwal.c:916 +#: pg_resetwal.c:997 #, c-format msgid "%s: could not write pg_control file: %s\n" msgstr "%s : n'a pas pu écrire le fichier pg_control : %s\n" -#: pg_resetwal.c:923 pg_resetwal.c:1219 +#: pg_resetwal.c:1004 pg_resetwal.c:1299 #, c-format msgid "%s: fsync error: %s\n" msgstr "%s : erreur fsync : %s\n" -#: pg_resetwal.c:963 pg_resetwal.c:1034 pg_resetwal.c:1085 +#: pg_resetwal.c:1044 pg_resetwal.c:1115 pg_resetwal.c:1166 #, c-format msgid "%s: could not open directory \"%s\": %s\n" msgstr "%s : n'a pas pu ouvrir le répertoire « %s » : %s\n" -#: pg_resetwal.c:999 pg_resetwal.c:1056 pg_resetwal.c:1110 +#: pg_resetwal.c:1080 pg_resetwal.c:1137 pg_resetwal.c:1191 #, c-format msgid "%s: could not read directory \"%s\": %s\n" msgstr "%s : n'a pas pu lire le répertoire « %s » : %s\n" -#: pg_resetwal.c:1006 pg_resetwal.c:1063 pg_resetwal.c:1117 +#: pg_resetwal.c:1087 pg_resetwal.c:1144 pg_resetwal.c:1198 #, c-format msgid "%s: could not close directory \"%s\": %s\n" msgstr "%s : n'a pas pu fermer le répertoire « %s » : %s\n" -#: pg_resetwal.c:1047 pg_resetwal.c:1101 +#: pg_resetwal.c:1128 pg_resetwal.c:1182 #, c-format msgid "%s: could not delete file \"%s\": %s\n" msgstr "%s : n'a pas pu supprimer le fichier « %s » : %s\n" -#: pg_resetwal.c:1186 +#: pg_resetwal.c:1266 #, c-format msgid "%s: could not open file \"%s\": %s\n" msgstr "%s : n'a pas pu ouvrir le fichier « %s » : %s\n" -#: pg_resetwal.c:1197 pg_resetwal.c:1211 +#: pg_resetwal.c:1277 pg_resetwal.c:1291 #, c-format msgid "%s: could not write file \"%s\": %s\n" msgstr "%s : n'a pas pu écrire le fichier « %s » : %s\n" -#: pg_resetwal.c:1230 +#: pg_resetwal.c:1310 #, c-format msgid "" "%s resets the PostgreSQL write-ahead log.\n" @@ -530,7 +546,7 @@ msgstr "" "%s réinitialise le journal des transactions PostgreSQL.\n" "\n" -#: pg_resetwal.c:1231 +#: pg_resetwal.c:1311 #, c-format msgid "" "Usage:\n" @@ -541,83 +557,88 @@ msgstr "" " %s [OPTION]... RÉP_DONNÉES\n" "\n" -#: pg_resetwal.c:1232 +#: pg_resetwal.c:1312 #, c-format msgid "Options:\n" msgstr "Options :\n" -#: pg_resetwal.c:1233 +#: pg_resetwal.c:1313 #, c-format -msgid " -c XID,XID set oldest and newest transactions bearing commit timestamp\n" -msgstr " -c XID,XID configure la plus ancienne et la plus récente transaction\n" - -#: pg_resetwal.c:1234 -#, c-format -msgid " (zero in either value means no change)\n" -msgstr " (zéro dans l'une des deux valeurs signifie aucun changement)\n" +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" +" configure les transactions la plus ancienne et la plus récent\n" +" contenant les dates/heures de validation (zéro signifie aucun\n" +" changement)\n" -#: pg_resetwal.c:1235 +#: pg_resetwal.c:1316 #, c-format -msgid " [-D] DATADIR data directory\n" -msgstr " [-D] RÉPDONNEES répertoire de la base de données\n" +msgid " [-D, --pgdata=]DATADIR data directory\n" +msgstr " [-D, --pgdata=] RÉPDONNEES répertoire de la base de données\n" -#: pg_resetwal.c:1236 +#: pg_resetwal.c:1317 #, c-format -msgid " -e XIDEPOCH set next transaction ID epoch\n" +msgid " -e, --epoch=XIDEPOCH set next transaction ID epoch\n" msgstr "" -" -e XIDEPOCH fixe la valeur epoch du prochain identifiant de\n" -" transaction\n" +" -e, --epoch XIDEPOCH fixe la valeur epoch du prochain identifiant de\n" +" transaction\n" -#: pg_resetwal.c:1237 +#: pg_resetwal.c:1318 #, c-format -msgid " -f force update to be done\n" -msgstr " -f force la mise à jour\n" +msgid " -f, --force force update to be done\n" +msgstr " -f, --force force la mise à jour\n" -#: pg_resetwal.c:1238 +#: pg_resetwal.c:1319 #, c-format -msgid " -l WALFILE force minimum WAL starting location for new write-ahead log\n" +msgid " -l, --next-wal-file=WALFILE set minimum starting location for new WAL\n" msgstr "" -" -l FICHIERWAL force l'emplacement minimal de début des WAL du nouveau\n" +" -l, --next-wal-file=FICHIERWAL force l'emplacement minimal de début des WAL du nouveau\n" " journal de transactions\n" -#: pg_resetwal.c:1239 +#: pg_resetwal.c:1320 #, c-format -msgid " -m MXID,MXID set next and oldest multitransaction ID\n" -msgstr " -m MXID,MXID fixe le prochain identifiant multi-transaction\n" +msgid " -m, --multixact-ids=MXID,MXID set next and oldest multitransaction ID\n" +msgstr " -m, --multixact-ids=MXID,MXID fixe le prochain et le plus ancien identifiants multi-transaction\n" -#: pg_resetwal.c:1240 +#: pg_resetwal.c:1321 #, c-format -msgid " -n no update, just show what would be done (for testing)\n" -msgstr "" -" -n pas de mise à jour, affiche simplement ce qui sera fait\n" -" (pour test)\n" +msgid " -n, --dry-run no update, just show what would be done\n" +msgstr " -n pas de mise à jour, affiche simplement ce qui sera fait\n" -#: pg_resetwal.c:1241 +#: pg_resetwal.c:1322 #, c-format -msgid " -o OID set next OID\n" -msgstr " -o OID fixe le prochain OID\n" +msgid " -o, --next-oid=OID set next OID\n" +msgstr " -o, --next-oid=OID fixe le prochain OID\n" -#: pg_resetwal.c:1242 +#: pg_resetwal.c:1323 #, c-format -msgid " -O OFFSET set next multitransaction offset\n" -msgstr " -O DÉCALAGE fixe le décalage de la prochaine multi-transaction\n" +msgid " -O, --multixact-offset=OFFSET set next multitransaction offset\n" +msgstr " -O, --multixact-offset=DÉCALAGE configure le prochain décalage multitransaction\n" -#: pg_resetwal.c:1243 +#: pg_resetwal.c:1324 #, c-format -msgid " -V, --version output version information, then exit\n" -msgstr " -V, --version affiche la version et quitte\n" +msgid " -V, --version output version information, then exit\n" +msgstr " -V, --version affiche la version, puis quitte\n" -#: pg_resetwal.c:1244 +#: pg_resetwal.c:1325 #, c-format -msgid " -x XID set next transaction ID\n" -msgstr " -x XID fixe le prochain identifiant de transaction\n" +msgid " -x, --next-transaction-id=XID set next transaction ID\n" +msgstr " -x, --next-transaction-id=XID configure le prochain identifiant de transaction\n" -#: pg_resetwal.c:1245 +#: pg_resetwal.c:1326 #, c-format -msgid " -?, --help show this help, then exit\n" -msgstr " -?, --help affiche cette aide et quitte\n" +msgid " --wal-segsize=SIZE size of WAL segments, in megabytes\n" +msgstr " --wal-segsize=TAILLE taille des segments WAL, en megaoctets\n" -#: pg_resetwal.c:1246 +#: pg_resetwal.c:1327 +#, c-format +msgid " -?, --help show this help, then exit\n" +msgstr " -?, --help affiche cette aide, puis quitte\n" + +#: pg_resetwal.c:1328 #, c-format msgid "" "\n" @@ -626,35 +647,55 @@ msgstr "" "\n" "Rapporter les bogues à <pgsql-bugs@postgresql.org>.\n" -#~ msgid "First log file ID after reset: %u\n" -#~ msgstr "Premier identifiant du journal après réinitialisation : %u\n" +#~ msgid "Transaction log reset\n" +#~ msgstr "Réinitialisation du journal des transactions\n" -#~ msgid " --version output version information, then exit\n" -#~ msgstr " --version afficherla version et quitte\n" +#~ msgid "floating-point numbers" +#~ msgstr "nombres à virgule flottante" -#~ msgid " --help show this help, then exit\n" -#~ msgstr " --help affiche cette aide et quitte\n" +#~ msgid "%s: invalid argument for option -x\n" +#~ msgstr "%s : argument invalide pour l'option -x\n" -#~ msgid "%s: could not read from directory \"%s\": %s\n" -#~ msgstr "%s : n'a pas pu lire le répertoire « %s » : %s\n" +#~ msgid "%s: invalid argument for option -o\n" +#~ msgstr "%s : argument invalide pour l'option -o\n" -#~ msgid "%s: invalid argument for option -l\n" -#~ msgstr "%s : argument invalide pour l'option -l\n" +#~ msgid "%s: invalid argument for option -m\n" +#~ msgstr "%s : argument invalide pour l'option -m\n" #~ msgid "%s: invalid argument for option -O\n" #~ msgstr "%s : argument invalide pour l'option -O\n" -#~ msgid "%s: invalid argument for option -m\n" -#~ msgstr "%s : argument invalide pour l'option -m\n" +#~ msgid "%s: invalid argument for option -l\n" +#~ msgstr "%s : argument invalide pour l'option -l\n" -#~ msgid "%s: invalid argument for option -o\n" -#~ msgstr "%s : argument invalide pour l'option -o\n" +#~ msgid "%s: could not read from directory \"%s\": %s\n" +#~ msgstr "%s : n'a pas pu lire le répertoire « %s » : %s\n" -#~ msgid "%s: invalid argument for option -x\n" -#~ msgstr "%s : argument invalide pour l'option -x\n" +#~ msgid " --help show this help, then exit\n" +#~ msgstr " --help affiche cette aide et quitte\n" -#~ msgid "floating-point numbers" -#~ msgstr "nombres à virgule flottante" +#~ msgid " --version output version information, then exit\n" +#~ msgstr " --version afficherla version et quitte\n" -#~ msgid "Transaction log reset\n" -#~ msgstr "Réinitialisation du journal des transactions\n" +#~ msgid "First log file ID after reset: %u\n" +#~ msgstr "Premier identifiant du journal après réinitialisation : %u\n" + +#~ msgid " -?, --help show this help, then exit\n" +#~ msgstr " -?, --help affiche cette aide et quitte\n" + +#~ msgid " -x XID set next transaction ID\n" +#~ msgstr " -x XID fixe le prochain identifiant de transaction\n" + +#~ msgid " -V, --version output version information, then exit\n" +#~ msgstr " -V, --version affiche la version et quitte\n" + +#~ msgid " (zero in either value means no change)\n" +#~ msgstr " (zéro dans l'une des deux valeurs signifie aucun changement)\n" + +#~ msgid " -c XID,XID set oldest and newest transactions bearing commit timestamp\n" +#~ msgstr " -c XID,XID configure la plus ancienne et la plus récente transaction\n" + +#~ msgid "%s: internal error -- sizeof(ControlFileData) is too large ... fix PG_CONTROL_SIZE\n" +#~ msgstr "" +#~ "%s : erreur interne -- sizeof(ControlFileData) est trop important...\n" +#~ "corrigez PG_CONTROL_SIZE\n" diff --git a/src/bin/pg_resetwal/po/ru.po b/src/bin/pg_resetwal/po/ru.po index 83097f948f6..55a4e2a5675 100644 --- a/src/bin/pg_resetwal/po/ru.po +++ b/src/bin/pg_resetwal/po/ru.po @@ -5,13 +5,13 @@ # Oleg Bartunov <oleg@sai.msu.su>, 2004. # Sergey Burladyan <eshkinkot@gmail.com>, 2009. # Dmitriy Olshevskiy <olshevskiy87@bk.ru>, 2014. -# Alexander Lakhin <exclusion@gmail.com>, 2012-2017. +# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2018. msgid "" msgstr "" "Project-Id-Version: pg_resetxlog (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-08-23 14:45+0000\n" -"PO-Revision-Date: 2017-08-23 12:34+0300\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" +"PO-Revision-Date: 2018-10-05 12:59+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -59,87 +59,102 @@ msgid "%s: could not get exit code from subprocess: error code %lu\n" msgstr "%s: не удалось получить код выхода от подпроцесса (код ошибки: %lu)\n" #. translator: the second %s is a command line argument (-e, etc) -#: pg_resetwal.c:140 pg_resetwal.c:155 pg_resetwal.c:170 pg_resetwal.c:177 -#: pg_resetwal.c:201 pg_resetwal.c:216 pg_resetwal.c:224 pg_resetwal.c:250 -#: pg_resetwal.c:264 +#: 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:270 +#: pg_resetwal.c:284 #, c-format msgid "%s: invalid argument for option %s\n" msgstr "%s: недопустимый аргумент параметра %s\n" -#: pg_resetwal.c:141 pg_resetwal.c:156 pg_resetwal.c:171 pg_resetwal.c:178 -#: pg_resetwal.c:202 pg_resetwal.c:217 pg_resetwal.c:225 pg_resetwal.c:251 -#: pg_resetwal.c:265 pg_resetwal.c:272 pg_resetwal.c:285 pg_resetwal.c:293 +#: 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:271 +#: pg_resetwal.c:285 pg_resetwal.c:315 pg_resetwal.c:328 pg_resetwal.c:336 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" -#: pg_resetwal.c:146 +#: pg_resetwal.c:166 #, c-format msgid "%s: transaction ID epoch (-e) must not be -1\n" msgstr "%s: эпоха ID транзакции (-e) не должна быть равна -1\n" -#: pg_resetwal.c:161 +#: pg_resetwal.c:181 #, c-format msgid "%s: transaction ID (-x) must not be 0\n" msgstr "%s: ID транзакции (-x) не должен быть равен 0\n" -#: pg_resetwal.c:185 pg_resetwal.c:192 +#: pg_resetwal.c:205 pg_resetwal.c:212 #, c-format msgid "" "%s: transaction ID (-c) must be either 0 or greater than or equal to 2\n" msgstr "%s: ID транзакции (-c) должен быть равен 0, либо больше или равен 2\n" -#: pg_resetwal.c:207 +#: pg_resetwal.c:227 #, c-format msgid "%s: OID (-o) must not be 0\n" msgstr "%s: OID (-o) не должен быть равен 0\n" -#: pg_resetwal.c:230 +#: pg_resetwal.c:250 #, c-format msgid "%s: multitransaction ID (-m) must not be 0\n" msgstr "%s: ID мультитранзакции (-m) не должен быть равен 0\n" -#: pg_resetwal.c:240 +#: pg_resetwal.c:260 #, c-format msgid "%s: oldest multitransaction ID (-m) must not be 0\n" msgstr "%s: ID старейшей мультитранзакции (-m) не должен быть равен 0\n" -#: pg_resetwal.c:256 +#: pg_resetwal.c:276 #, c-format msgid "%s: multitransaction offset (-O) must not be -1\n" msgstr "%s: смещение мультитранзакции (-O) не должно быть равно -1\n" -#: pg_resetwal.c:283 +#: pg_resetwal.c:301 +#, c-format +msgid "%s: argument of --wal-segsize must be a number\n" +msgstr "%s: аргументом --wal-segsize должно быть число\n" + +#: pg_resetwal.c:308 +#, c-format +msgid "%s: argument of --wal-segsize must be a power of 2 between 1 and 1024\n" +msgstr "%s: аргументом --wal-segsize должна быть степень 2 от 1 до 1024\n" + +#: pg_resetwal.c:326 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: слишком много аргументов командной строки (первый: \"%s\")\n" -#: pg_resetwal.c:292 +#: pg_resetwal.c:335 #, c-format msgid "%s: no data directory specified\n" msgstr "%s: каталог данных не указан\n" -#: pg_resetwal.c:306 +#: pg_resetwal.c:349 #, c-format msgid "%s: cannot be executed by \"root\"\n" msgstr "%s: программу не должен запускать root\n" -#: pg_resetwal.c:308 +#: pg_resetwal.c:351 #, c-format msgid "You must run %s as the PostgreSQL superuser.\n" msgstr "Запускать %s нужно от имени суперпользователя PostgreSQL.\n" -#: pg_resetwal.c:318 +#: pg_resetwal.c:362 +#, c-format +msgid "%s: could not read permissions of directory \"%s\": %s\n" +msgstr "%s: не удалось считать права на каталог \"%s\": %s\n" + +#: pg_resetwal.c:371 #, c-format msgid "%s: could not change directory to \"%s\": %s\n" msgstr "%s: не удалось перейти в каталог \"%s\": %s\n" -#: pg_resetwal.c:334 pg_resetwal.c:481 pg_resetwal.c:544 +#: pg_resetwal.c:387 pg_resetwal.c:548 pg_resetwal.c:611 #, c-format msgid "%s: could not open file \"%s\" for reading: %s\n" msgstr "%s: не удалось открыть файл \"%s\" для чтения: %s\n" -#: pg_resetwal.c:341 +#: pg_resetwal.c:394 #, c-format msgid "" "%s: lock file \"%s\" exists\n" @@ -148,17 +163,17 @@ msgstr "" "%s: обнаружен файл блокировки \"%s\"\n" "Возможно, сервер запущен? Если нет, удалите этот файл и попробуйте снова.\n" -#: pg_resetwal.c:428 +#: pg_resetwal.c:495 #, c-format msgid "" "\n" "If these values seem acceptable, use -f to force reset.\n" msgstr "" "\n" -"Если эти значения приемлемы, выполните сброс принудительно, добавив ключ -" -"f.\n" +"Если эти значения приемлемы, выполните сброс принудительно, добавив ключ -f." +"\n" -#: pg_resetwal.c:440 +#: pg_resetwal.c:507 #, c-format msgid "" "The database server was not shut down cleanly.\n" @@ -169,22 +184,22 @@ msgstr "" "Сброс журнала предзаписи может привести к потере данных.\n" "Если вы хотите сбросить его, несмотря на это, добавьте ключ -f.\n" -#: pg_resetwal.c:454 +#: pg_resetwal.c:521 #, c-format msgid "Write-ahead log reset\n" msgstr "Журнал предзаписи сброшен\n" -#: pg_resetwal.c:491 +#: pg_resetwal.c:558 #, c-format msgid "%s: unexpected empty file \"%s\"\n" msgstr "%s: файл \"%s\" оказался пустым\n" -#: pg_resetwal.c:496 pg_resetwal.c:560 +#: pg_resetwal.c:563 pg_resetwal.c:627 #, c-format msgid "%s: could not read file \"%s\": %s\n" msgstr "%s: не удалось прочитать файл \"%s\": %s\n" -#: pg_resetwal.c:513 +#: pg_resetwal.c:580 #, c-format msgid "" "%s: data directory is of wrong version\n" @@ -194,7 +209,7 @@ msgstr "" "%s: каталог данных неверной версии\n" "Файл \"%s\" содержит строку \"%s\", а ожидается версия программы \"%s\".\n" -#: pg_resetwal.c:547 +#: pg_resetwal.c:614 #, c-format msgid "" "If you are sure the data directory path is correct, execute\n" @@ -205,21 +220,39 @@ msgstr "" " touch %s\n" "и повторите попытку.\n" -#: pg_resetwal.c:583 +#: pg_resetwal.c:647 #, c-format msgid "%s: pg_control exists but has invalid CRC; proceed with caution\n" msgstr "" "%s: pg_control существует, но его контрольная сумма неверна; продолжайте с " "осторожностью\n" -#: pg_resetwal.c:592 +#: pg_resetwal.c:658 +#, c-format +msgid "" +"%s: pg_control specifies invalid WAL segment size (%d byte); proceed with " +"caution\n" +msgid_plural "" +"%s: pg_control specifies invalid WAL segment size (%d bytes); proceed with " +"caution\n" +msgstr[0] "" +"%s: в pg_control указан некорректный размер сегмента WAL (байт: %d); " +"продолжайте с осторожностью\n" +msgstr[1] "" +"%s: в pg_control указан некорректный размер сегмента WAL (байт: %d); " +"продолжайте с осторожностью\n" +msgstr[2] "" +"%s: в pg_control указан некорректный размер сегмента WAL (байт: %d); " +"продолжайте с осторожностью\n" + +#: pg_resetwal.c:669 #, c-format msgid "%s: pg_control exists but is broken or wrong version; ignoring it\n" msgstr "" "%s: pg_control испорчен или имеет неизвестную либо недопустимую версию; " "игнорируется...\n" -#: pg_resetwal.c:690 +#: pg_resetwal.c:767 #, c-format msgid "" "Guessed pg_control values:\n" @@ -228,7 +261,7 @@ msgstr "" "Предполагаемые значения pg_control:\n" "\n" -#: pg_resetwal.c:692 +#: pg_resetwal.c:769 #, c-format msgid "" "Current pg_control values:\n" @@ -237,186 +270,186 @@ msgstr "" "Текущие значения pg_control:\n" "\n" -#: pg_resetwal.c:701 +#: pg_resetwal.c:778 #, c-format msgid "pg_control version number: %u\n" msgstr "Номер версии pg_control: %u\n" -#: pg_resetwal.c:703 +#: pg_resetwal.c:780 #, c-format msgid "Catalog version number: %u\n" msgstr "Номер версии каталога: %u\n" -#: pg_resetwal.c:705 +#: pg_resetwal.c:782 #, c-format msgid "Database system identifier: %s\n" msgstr "Идентификатор системы баз данных: %s\n" # skip-rule: capital-letter-first -#: pg_resetwal.c:707 +#: pg_resetwal.c:784 #, c-format msgid "Latest checkpoint's TimeLineID: %u\n" msgstr "Линия времени последней конт. точки: %u\n" # skip-rule: no-space-after-period -#: pg_resetwal.c:709 +#: pg_resetwal.c:786 #, c-format msgid "Latest checkpoint's full_page_writes: %s\n" msgstr "Режим full_page_writes последней к.т: %s\n" -#: pg_resetwal.c:710 +#: pg_resetwal.c:787 msgid "off" msgstr "выкл." -#: pg_resetwal.c:710 +#: pg_resetwal.c:787 msgid "on" msgstr "вкл." # skip-rule: capital-letter-first -#: pg_resetwal.c:711 +#: pg_resetwal.c:788 #, c-format msgid "Latest checkpoint's NextXID: %u:%u\n" msgstr "NextXID последней конт. точки: %u:%u\n" # skip-rule: capital-letter-first -#: pg_resetwal.c:714 +#: pg_resetwal.c:791 #, c-format msgid "Latest checkpoint's NextOID: %u\n" msgstr "NextOID последней конт. точки: %u\n" # skip-rule: capital-letter-first -#: pg_resetwal.c:716 +#: pg_resetwal.c:793 #, c-format msgid "Latest checkpoint's NextMultiXactId: %u\n" msgstr "NextMultiXactId послед. конт. точки: %u\n" # skip-rule: capital-letter-first -#: pg_resetwal.c:718 +#: pg_resetwal.c:795 #, c-format msgid "Latest checkpoint's NextMultiOffset: %u\n" msgstr "NextMultiOffset послед. конт. точки: %u\n" # skip-rule: capital-letter-first -#: pg_resetwal.c:720 +#: pg_resetwal.c:797 #, c-format msgid "Latest checkpoint's oldestXID: %u\n" msgstr "oldestXID последней конт. точки: %u\n" # skip-rule: capital-letter-first -#: pg_resetwal.c:722 +#: pg_resetwal.c:799 #, c-format msgid "Latest checkpoint's oldestXID's DB: %u\n" msgstr "БД с oldestXID последней конт. точки: %u\n" # skip-rule: capital-letter-first -#: pg_resetwal.c:724 +#: pg_resetwal.c:801 #, c-format msgid "Latest checkpoint's oldestActiveXID: %u\n" msgstr "oldestActiveXID последней к. т.: %u\n" # skip-rule: capital-letter-first -#: pg_resetwal.c:726 +#: pg_resetwal.c:803 #, c-format msgid "Latest checkpoint's oldestMultiXid: %u\n" msgstr "oldestMultiXid последней конт. точки: %u\n" # skip-rule: capital-letter-first, double-space -#: pg_resetwal.c:728 +#: pg_resetwal.c:805 #, c-format msgid "Latest checkpoint's oldestMulti's DB: %u\n" msgstr "БД с oldestMulti последней к. т.: %u\n" # skip-rule: capital-letter-first, double-space -#: pg_resetwal.c:730 +#: pg_resetwal.c:807 #, c-format msgid "Latest checkpoint's oldestCommitTsXid:%u\n" msgstr "oldestCommitTsXid последней к. т.: %u\n" # skip-rule: capital-letter-first, double-space -#: pg_resetwal.c:732 +#: pg_resetwal.c:809 #, c-format msgid "Latest checkpoint's newestCommitTsXid:%u\n" msgstr "newestCommitTsXid последней к. т.: %u\n" -#: pg_resetwal.c:734 +#: pg_resetwal.c:811 #, c-format msgid "Maximum data alignment: %u\n" msgstr "Макс. предел выравнивания данных: %u\n" -#: pg_resetwal.c:737 +#: pg_resetwal.c:814 #, c-format msgid "Database block size: %u\n" msgstr "Размер блока БД: %u\n" # skip-rule: double-space -#: pg_resetwal.c:739 +#: pg_resetwal.c:816 #, c-format msgid "Blocks per segment of large relation: %u\n" msgstr "Блоков в макс. сегменте отношений: %u\n" -#: pg_resetwal.c:741 +#: pg_resetwal.c:818 #, c-format msgid "WAL block size: %u\n" msgstr "Размер блока WAL: %u\n" -#: pg_resetwal.c:743 +#: pg_resetwal.c:820 pg_resetwal.c:908 #, c-format msgid "Bytes per WAL segment: %u\n" msgstr "Байт в сегменте WAL: %u\n" -#: pg_resetwal.c:745 +#: pg_resetwal.c:822 #, c-format msgid "Maximum length of identifiers: %u\n" msgstr "Максимальная длина идентификаторов: %u\n" -#: pg_resetwal.c:747 +#: pg_resetwal.c:824 #, c-format msgid "Maximum columns in an index: %u\n" msgstr "Максимальное число столбцов в индексе: %u\n" -#: pg_resetwal.c:749 +#: pg_resetwal.c:826 #, c-format msgid "Maximum size of a TOAST chunk: %u\n" msgstr "Максимальный размер порции TOAST: %u\n" -#: pg_resetwal.c:751 +#: pg_resetwal.c:828 #, c-format msgid "Size of a large-object chunk: %u\n" msgstr "Размер порции большого объекта: %u\n" -#: pg_resetwal.c:754 +#: pg_resetwal.c:831 #, c-format msgid "Date/time type storage: %s\n" msgstr "Формат хранения даты/времени: %s\n" -#: pg_resetwal.c:755 +#: pg_resetwal.c:832 msgid "64-bit integers" msgstr "64-битные целые" -#: pg_resetwal.c:756 +#: pg_resetwal.c:833 #, c-format msgid "Float4 argument passing: %s\n" msgstr "Передача аргумента Float4: %s\n" -#: pg_resetwal.c:757 pg_resetwal.c:759 +#: pg_resetwal.c:834 pg_resetwal.c:836 msgid "by reference" msgstr "по ссылке" -#: pg_resetwal.c:757 pg_resetwal.c:759 +#: pg_resetwal.c:834 pg_resetwal.c:836 msgid "by value" msgstr "по значению" -#: pg_resetwal.c:758 +#: pg_resetwal.c:835 #, c-format msgid "Float8 argument passing: %s\n" msgstr "Передача аргумента Float8: %s\n" -#: pg_resetwal.c:760 +#: pg_resetwal.c:837 #, c-format msgid "Data page checksum version: %u\n" msgstr "Версия контрольных сумм страниц: %u\n" -#: pg_resetwal.c:774 +#: pg_resetwal.c:851 #, c-format msgid "" "\n" @@ -429,112 +462,112 @@ msgstr "" "Значения, которые будут изменены:\n" "\n" -#: pg_resetwal.c:777 +#: pg_resetwal.c:855 #, c-format msgid "First log segment after reset: %s\n" msgstr "Первый сегмент журнала после сброса: %s\n" -#: pg_resetwal.c:781 +#: pg_resetwal.c:859 #, c-format msgid "NextMultiXactId: %u\n" msgstr "NextMultiXactId: %u\n" -#: pg_resetwal.c:783 +#: pg_resetwal.c:861 #, c-format msgid "OldestMultiXid: %u\n" msgstr "OldestMultiXid: %u\n" -#: pg_resetwal.c:785 +#: pg_resetwal.c:863 #, c-format msgid "OldestMulti's DB: %u\n" msgstr "БД с oldestMultiXid: %u\n" -#: pg_resetwal.c:791 +#: pg_resetwal.c:869 #, c-format msgid "NextMultiOffset: %u\n" msgstr "NextMultiOffset: %u\n" -#: pg_resetwal.c:797 +#: pg_resetwal.c:875 #, c-format msgid "NextOID: %u\n" msgstr "NextOID: %u\n" -#: pg_resetwal.c:803 +#: pg_resetwal.c:881 #, c-format msgid "NextXID: %u\n" msgstr "NextXID: %u\n" -#: pg_resetwal.c:805 +#: pg_resetwal.c:883 #, c-format msgid "OldestXID: %u\n" msgstr "OldestXID: %u\n" -#: pg_resetwal.c:807 +#: pg_resetwal.c:885 #, c-format msgid "OldestXID's DB: %u\n" msgstr "БД с oldestXID: %u\n" -#: pg_resetwal.c:813 +#: pg_resetwal.c:891 #, c-format msgid "NextXID epoch: %u\n" msgstr "Эпоха NextXID: %u\n" -#: pg_resetwal.c:819 +#: pg_resetwal.c:897 #, c-format msgid "oldestCommitTsXid: %u\n" msgstr "oldestCommitTsXid: %u\n" -#: pg_resetwal.c:824 +#: pg_resetwal.c:902 #, c-format msgid "newestCommitTsXid: %u\n" msgstr "newestCommitTsXid: %u\n" -#: pg_resetwal.c:906 +#: pg_resetwal.c:986 #, c-format msgid "%s: could not create pg_control file: %s\n" msgstr "%s: не удалось создать файл pg_control: %s\n" -#: pg_resetwal.c:917 +#: pg_resetwal.c:997 #, c-format msgid "%s: could not write pg_control file: %s\n" msgstr "%s: не удалось записать файл pg_control: %s\n" -#: pg_resetwal.c:924 pg_resetwal.c:1220 +#: pg_resetwal.c:1004 pg_resetwal.c:1299 #, c-format msgid "%s: fsync error: %s\n" msgstr "%s: ошибка синхронизации с ФС: %s\n" -#: pg_resetwal.c:964 pg_resetwal.c:1035 pg_resetwal.c:1086 +#: pg_resetwal.c:1044 pg_resetwal.c:1115 pg_resetwal.c:1166 #, c-format msgid "%s: could not open directory \"%s\": %s\n" msgstr "%s: не удалось открыть каталог \"%s\": %s\n" -#: pg_resetwal.c:1000 pg_resetwal.c:1057 pg_resetwal.c:1111 +#: pg_resetwal.c:1080 pg_resetwal.c:1137 pg_resetwal.c:1191 #, c-format msgid "%s: could not read directory \"%s\": %s\n" msgstr "%s: не удалось прочитать каталог \"%s\": %s\n" -#: pg_resetwal.c:1007 pg_resetwal.c:1064 pg_resetwal.c:1118 +#: pg_resetwal.c:1087 pg_resetwal.c:1144 pg_resetwal.c:1198 #, c-format msgid "%s: could not close directory \"%s\": %s\n" msgstr "%s: не удалось закрыть каталог \"%s\": %s\n" -#: pg_resetwal.c:1048 pg_resetwal.c:1102 +#: pg_resetwal.c:1128 pg_resetwal.c:1182 #, c-format msgid "%s: could not delete file \"%s\": %s\n" msgstr "%s: ошибка при удалении файла \"%s\": %s\n" -#: pg_resetwal.c:1187 +#: pg_resetwal.c:1266 #, c-format msgid "%s: could not open file \"%s\": %s\n" msgstr "%s: не удалось открыть файл \"%s\": %s\n" -#: pg_resetwal.c:1198 pg_resetwal.c:1212 +#: pg_resetwal.c:1277 pg_resetwal.c:1291 #, c-format msgid "%s: could not write file \"%s\": %s\n" msgstr "%s: не удалось записать файл \"%s\": %s\n" -#: pg_resetwal.c:1231 +#: pg_resetwal.c:1310 #, c-format msgid "" "%s resets the PostgreSQL write-ahead log.\n" @@ -543,7 +576,7 @@ msgstr "" "%s сбрасывает журнал предзаписи PostgreSQL.\n" "\n" -#: pg_resetwal.c:1232 +#: pg_resetwal.c:1311 #, c-format msgid "" "Usage:\n" @@ -554,89 +587,96 @@ msgstr "" " %s [ПАРАМЕТР]... КАТ_ДАННЫХ\n" "\n" -#: pg_resetwal.c:1233 +#: pg_resetwal.c:1312 #, c-format msgid "Options:\n" msgstr "Параметры:\n" -#: pg_resetwal.c:1234 +#: pg_resetwal.c:1313 #, c-format msgid "" -" -c XID,XID set oldest and newest transactions bearing commit " -"timestamp\n" +" -c, --commit-timestamp-ids=XID,XID\n" +" set oldest and newest transactions bearing\n" +" commit timestamp (zero means no change)\n" msgstr "" -" -c XID,XID задать старейшую и новейшую транзакции, несущие метку " -"времени фиксации\n" +" -c, --commit-timestamp-ids=XID,XID\n" +" задать старейшую и новейшую транзакции,\n" +" несущие метки времени (0 — не менять)\n" -#: pg_resetwal.c:1235 +#: pg_resetwal.c:1316 #, c-format -msgid " (zero in either value means no change)\n" -msgstr " (0 в любом из аргументов игнорируется)\n" +msgid " [-D, --pgdata=]DATADIR data directory\n" +msgstr " [-D, --pgdata=]КАТ_ДАННЫХ каталог данных\n" -#: pg_resetwal.c:1236 +#: pg_resetwal.c:1317 #, c-format -msgid " [-D] DATADIR data directory\n" -msgstr " [-D] КАТ_ДАННЫХ каталог данных\n" - -#: pg_resetwal.c:1237 -#, c-format -msgid " -e XIDEPOCH set next transaction ID epoch\n" -msgstr " -e XIDEPOCH задать эпоху в ID следующей транзакции\n" +msgid " -e, --epoch=XIDEPOCH set next transaction ID epoch\n" +msgstr "" +" -e, --epoch=XIDEPOCH задать эпоху для ID следующей транзакции\n" -#: pg_resetwal.c:1238 +#: pg_resetwal.c:1318 #, c-format -msgid " -f force update to be done\n" -msgstr " -f принудительное выполнение операции\n" +msgid " -f, --force force update to be done\n" +msgstr " -f, --force принудительное выполнение операции\n" -#: pg_resetwal.c:1239 +#: pg_resetwal.c:1319 #, c-format msgid "" -" -l WALFILE force minimum WAL starting location for new write-ahead " -"log\n" +" -l, --next-wal-file=WALFILE set minimum starting location for new WAL\n" msgstr "" -" -l WALFILE задать минимальное начальное положение WAL для нового\n" -" журнала предзаписи\n" +" -l, --next-wal-file=ФАЙЛ_WAL задать минимальное начальное положение\n" +" для нового WAL\n" -#: pg_resetwal.c:1240 +#: pg_resetwal.c:1320 #, c-format -msgid " -m MXID,MXID set next and oldest multitransaction ID\n" -msgstr " -m MXID,MXID задать ID следующей и старейшей мультитранзакции\n" +msgid "" +" -m, --multixact-ids=MXID,MXID set next and oldest multitransaction ID\n" +msgstr "" +" -m, --multixact-ids=MXID,MXID задать ID следующей и старейшей " +"мультитранзакции\n" -#: pg_resetwal.c:1241 +#: pg_resetwal.c:1321 #, c-format msgid "" -" -n no update, just show what would be done (for testing)\n" +" -n, --dry-run no update, just show what would be done\n" msgstr "" -" -n показать, какие действия будут выполнены, но не выполнять " -"их\n" -" (для проверки)\n" +" -n, --dry-run показать, какие действия будут выполнены,\n" +" но не выполнять их\n" -#: pg_resetwal.c:1242 +#: pg_resetwal.c:1322 #, c-format -msgid " -o OID set next OID\n" -msgstr " -o OID задать следующий OID\n" +msgid " -o, --next-oid=OID set next OID\n" +msgstr " -o, --next-oid=OID задать следующий OID\n" -#: pg_resetwal.c:1243 +#: pg_resetwal.c:1323 #, c-format -msgid " -O OFFSET set next multitransaction offset\n" -msgstr " -O СМЕЩЕНИЕ задать смещение следующей мультитранзакции\n" +msgid " -O, --multixact-offset=OFFSET set next multitransaction offset\n" +msgstr "" +" -O, --multixact-offset=СМЕЩЕНИЕ задать смещение следующей " +"мультитранзакции\n" + +#: pg_resetwal.c:1324 +#, c-format +msgid "" +" -V, --version output version information, then exit\n" +msgstr " -V, --version показать версию и выйти\n" -#: pg_resetwal.c:1244 +#: pg_resetwal.c:1325 #, c-format -msgid " -V, --version output version information, then exit\n" -msgstr " -V, --version показать версию и выйти\n" +msgid " -x, --next-transaction-id=XID set next transaction ID\n" +msgstr " -x, --next-transaction-id=XID задать ID следующей транзакции\n" -#: pg_resetwal.c:1245 +#: pg_resetwal.c:1326 #, c-format -msgid " -x XID set next transaction ID\n" -msgstr " -x XID задать ID следующей транзакции\n" +msgid " --wal-segsize=SIZE size of WAL segments, in megabytes\n" +msgstr " --wal-segsize=РАЗМЕР размер сегментов WAL (в мегабайтах)\n" -#: pg_resetwal.c:1246 +#: pg_resetwal.c:1327 #, c-format -msgid " -?, --help show this help, then exit\n" -msgstr " -?, --help показать эту справку и выйти\n" +msgid " -?, --help show this help, then exit\n" +msgstr " -?, --help показать эту справку и выйти\n" -#: pg_resetwal.c:1247 +#: pg_resetwal.c:1328 #, c-format msgid "" "\n" @@ -646,6 +686,16 @@ msgstr "" "Об ошибках сообщайте по адресу <pgsql-bugs@postgresql.org>.\n" #~ msgid "" +#~ " -c XID,XID set oldest and newest transactions bearing commit " +#~ "timestamp\n" +#~ msgstr "" +#~ " -c XID,XID задать старейшую и новейшую транзакции, несущие метку " +#~ "времени фиксации\n" + +#~ msgid " (zero in either value means no change)\n" +#~ msgstr " (0 в любом из аргументов игнорируется)\n" + +#~ msgid "" #~ "%s: internal error -- sizeof(ControlFileData) is too large ... fix " #~ "PG_CONTROL_SIZE\n" #~ msgstr "" diff --git a/src/bin/pg_rewind/po/fr.po b/src/bin/pg_rewind/po/fr.po index 37242440a2f..e76b6f46e16 100644 --- a/src/bin/pg_rewind/po/fr.po +++ b/src/bin/pg_rewind/po/fr.po @@ -7,18 +7,19 @@ msgid "" msgstr "" "Project-Id-Version: pg_rewind (PostgreSQL) 10\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-09-16 19:45+0000\n" -"PO-Revision-Date: 2017-09-17 18:22+0200\n" +"POT-Creation-Date: 2018-09-22 00:16+0000\n" +"PO-Revision-Date: 2018-09-23 15:25+0200\n" "Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n" "Language-Team: \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.3\n" +"X-Generator: Poedit 2.1.1\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 parsexlog.c:74 parsexlog.c:127 parsexlog.c:179 +#: ../../common/fe_memutils.c:98 parsexlog.c:75 parsexlog.c:129 parsexlog.c:187 #, c-format msgid "out of memory\n" msgstr "mémoire épuisée\n" @@ -63,62 +64,62 @@ msgstr "%s : n'a pas pu ré-exécuter le jeton restreint : code d'erreur %lu\n" msgid "%s: could not get exit code from subprocess: error code %lu\n" msgstr "%s : n'a pas pu récupérer le code de statut du sous-processus : code d'erreur %lu\n" -#: copy_fetch.c:62 +#: copy_fetch.c:60 #, c-format msgid "could not open directory \"%s\": %s\n" msgstr "n'a pas pu ouvrir le répertoire « %s » : %s\n" -#: copy_fetch.c:91 filemap.c:111 filemap.c:266 +#: copy_fetch.c:89 filemap.c:185 filemap.c:348 #, c-format msgid "could not stat file \"%s\": %s\n" msgstr "n'a pas pu tester le fichier « %s » : %s\n" -#: copy_fetch.c:120 +#: copy_fetch.c:118 #, c-format msgid "could not read symbolic link \"%s\": %s\n" msgstr "n'a pas pu lire le lien symbolique « %s » : %s\n" -#: copy_fetch.c:123 +#: copy_fetch.c:121 #, c-format msgid "symbolic link \"%s\" target is too long\n" msgstr "la cible du lien symbolique « %s » est trop long\n" -#: copy_fetch.c:138 +#: copy_fetch.c:136 #, c-format msgid "\"%s\" is a symbolic link, but symbolic links are not supported on this platform\n" msgstr "« %s » est un lien symbolique mais les liens symboliques ne sont pas supportés sur cette plateforme\n" -#: copy_fetch.c:145 +#: copy_fetch.c:143 #, c-format msgid "could not read directory \"%s\": %s\n" msgstr "n'a pas pu lire le répertoire « %s » : %s\n" -#: copy_fetch.c:149 +#: copy_fetch.c:147 #, c-format msgid "could not close directory \"%s\": %s\n" msgstr "n'a pas pu fermer le répertoire « %s » : %s\n" -#: copy_fetch.c:169 +#: copy_fetch.c:167 #, c-format msgid "could not open source file \"%s\": %s\n" msgstr "n'a pas pu ouvrir le fichier source « %s » : %s\n" -#: copy_fetch.c:173 +#: copy_fetch.c:171 #, c-format msgid "could not seek in source file: %s\n" msgstr "n'a pas pu chercher dans le fichier source : %s\n" -#: copy_fetch.c:190 file_ops.c:299 +#: copy_fetch.c:188 file_ops.c:308 #, c-format msgid "could not read file \"%s\": %s\n" msgstr "n'a pas pu lire le fichier « %s » : %s\n" -#: copy_fetch.c:193 +#: copy_fetch.c:191 #, c-format msgid "unexpected EOF while reading file \"%s\"\n" msgstr "EOF inattendu lors de la lecture du fichier « %s »\n" -#: copy_fetch.c:200 +#: copy_fetch.c:198 #, c-format msgid "could not close file \"%s\": %s\n" msgstr "n'a pas pu fermer le fichier « %s » : %s\n" @@ -153,223 +154,238 @@ msgstr "n'a pas pu écrire le fichier « %s » : %s\n" msgid "invalid action (CREATE) for regular file\n" msgstr "action (CREATE) invalide pour le fichier régulier\n" -#: file_ops.c:178 +#: file_ops.c:186 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "n'a pas pu supprimer le fichier « %s » : %s\n" -#: file_ops.c:195 +#: file_ops.c:204 #, c-format msgid "could not open file \"%s\" for truncation: %s\n" msgstr "n'a pas pu ouvrir le fichier « %s » pour le troncage : %s\n" -#: file_ops.c:199 +#: file_ops.c:208 #, c-format msgid "could not truncate file \"%s\" to %u: %s\n" msgstr "n'a pas pu tronquer le fichier « %s » à %u : %s\n" -#: file_ops.c:215 +#: file_ops.c:224 #, c-format msgid "could not create directory \"%s\": %s\n" msgstr "n'a pas pu créer le répertoire « %s » : %s\n" -#: file_ops.c:229 +#: file_ops.c:238 #, c-format msgid "could not remove directory \"%s\": %s\n" msgstr "n'a pas pu supprimer le répertoire « %s » : %s\n" -#: file_ops.c:243 +#: file_ops.c:252 #, c-format msgid "could not create symbolic link at \"%s\": %s\n" msgstr "n'a pas pu créer le lien symbolique à « %s » : %s\n" -#: file_ops.c:257 +#: file_ops.c:266 #, c-format msgid "could not remove symbolic link \"%s\": %s\n" msgstr "n'a pas pu supprimer le lien symbolique « %s » : %s\n" -#: file_ops.c:287 file_ops.c:291 +#: file_ops.c:296 file_ops.c:300 #, c-format msgid "could not open file \"%s\" for reading: %s\n" msgstr "n'a pas pu ouvrir le fichier « %s » pour une lecture : %s\n" -#: filemap.c:103 +#: filemap.c:177 #, c-format msgid "data file \"%s\" in source is not a regular file\n" msgstr "le fichier de données « %s » en source n'est pas un fichier standard\n" -#: filemap.c:125 +#: filemap.c:199 #, c-format msgid "\"%s\" is not a directory\n" msgstr "« %s » n'est pas un répertoire\n" -#: filemap.c:148 +#: filemap.c:222 #, c-format msgid "\"%s\" is not a symbolic link\n" msgstr "« %s » n'est pas un lien symbolique\n" -#: filemap.c:160 +#: filemap.c:234 #, c-format msgid "\"%s\" is not a regular file\n" msgstr "« %s » n'est pas un fichier standard\n" -#: filemap.c:278 +#: filemap.c:360 #, c-format msgid "source file list is empty\n" msgstr "la liste de fichiers sources est vide\n" -#: filemap.c:400 +#: filemap.c:475 #, c-format msgid "unexpected page modification for directory or symbolic link \"%s\"\n" msgstr "modification inattendue de page pour le répertoire ou le lien symbolique « %s »\n" +#: filemap.c:510 filemap.c:530 +#, c-format +msgid "entry \"%s\" excluded from source file list\n" +msgstr "enregistrement « %s » exclus de la liste des fichiers sources\n" + +#: filemap.c:513 filemap.c:533 +#, c-format +msgid "entry \"%s\" excluded from target file list\n" +msgstr "enregistrement « %s » exclus de la liste des fichiers cibles\n" + #. translator: first %s is a file path, second is a keyword such as COPY -#: filemap.c:536 +#: filemap.c:664 #, c-format msgid "%s (%s)\n" msgstr "%s (%s)\n" -#: libpq_fetch.c:55 +#: libpq_fetch.c:52 #, c-format msgid "could not connect to server: %s" msgstr "n'a pas pu se connecter au serveur : %s" -#: libpq_fetch.c:58 +#: libpq_fetch.c:55 #, c-format msgid "connected to server\n" msgstr "connecté au serveur\n" -#: libpq_fetch.c:68 +#: libpq_fetch.c:59 +#, c-format +msgid "could not clear search_path: %s" +msgstr "n'a pas pu effacer search_path : %s" + +#: libpq_fetch.c:71 #, c-format msgid "source server must not be in recovery mode\n" msgstr "le serveur source ne doit pas être en mode restauration\n" -#: libpq_fetch.c:78 +#: libpq_fetch.c:81 #, c-format msgid "full_page_writes must be enabled in the source server\n" msgstr "full_page_writes doit être activé sur le serveur source\n" -#: libpq_fetch.c:90 +#: libpq_fetch.c:93 #, c-format msgid "could not set up connection context: %s" msgstr "n'a pas pu initialiser le contexte de connexion : « %s »" -#: libpq_fetch.c:108 +#: libpq_fetch.c:111 #, c-format msgid "error running query (%s) in source server: %s" msgstr "erreur lors de l'exécution de la requête (%s) dans le serveur source : %s" -#: libpq_fetch.c:113 +#: libpq_fetch.c:116 #, c-format msgid "unexpected result set from query\n" msgstr "ensemble de résultats inattendu de la requête\n" -#: libpq_fetch.c:136 +#: libpq_fetch.c:139 #, c-format msgid "unrecognized result \"%s\" for current WAL insert location\n" msgstr "résultat non reconnu « %s » pour l'emplacement d'insertion actuel dans les WAL\n" -#: libpq_fetch.c:186 +#: libpq_fetch.c:189 #, c-format msgid "could not fetch file list: %s" msgstr "n'a pas pu récupérer la liste des fichiers : %s" -#: libpq_fetch.c:191 +#: libpq_fetch.c:194 #, c-format msgid "unexpected result set while fetching file list\n" msgstr "ensemble de résultats inattendu lors de la récupération de la liste des fichiers\n" -#: libpq_fetch.c:261 +#: libpq_fetch.c:242 #, c-format msgid "could not send query: %s" msgstr "n'a pas pu envoyer la requête : %s" -#: libpq_fetch.c:263 +#: libpq_fetch.c:244 #, c-format msgid "getting file chunks\n" msgstr "récupération des parties de fichier\n" -#: libpq_fetch.c:266 +#: libpq_fetch.c:247 #, c-format msgid "could not set libpq connection to single row mode\n" msgstr "n'a pas pu configurer la connexion libpq en mode ligne seule\n" -#: libpq_fetch.c:287 +#: libpq_fetch.c:268 #, c-format msgid "unexpected result while fetching remote files: %s" msgstr "résultat inattendu lors de la récupération des fichiers cibles : %s" -#: libpq_fetch.c:293 +#: libpq_fetch.c:274 #, c-format msgid "unexpected result set size while fetching remote files\n" msgstr "taille inattendue de l'ensemble de résultats lors de la récupération des fichiers distants\n" -#: libpq_fetch.c:299 +#: libpq_fetch.c:280 #, c-format msgid "unexpected data types in result set while fetching remote files: %u %u %u\n" msgstr "types de données inattendus dans l'ensemble de résultats lors de la récupération des fichiers distants : %u %u %u\n" -#: libpq_fetch.c:307 +#: libpq_fetch.c:288 #, c-format msgid "unexpected result format while fetching remote files\n" msgstr "format de résultat inattendu lors de la récupération des fichiers distants\n" -#: libpq_fetch.c:313 +#: libpq_fetch.c:294 #, c-format msgid "unexpected null values in result while fetching remote files\n" msgstr "valeurs NULL inattendues dans le résultat lors de la récupération des fichiers distants\n" -#: libpq_fetch.c:317 +#: libpq_fetch.c:298 #, c-format msgid "unexpected result length while fetching remote files\n" msgstr "longueur de résultats inattendu lors de la récupération des fichiers distants\n" -#: libpq_fetch.c:339 +#: libpq_fetch.c:323 #, c-format msgid "received null value for chunk for file \"%s\", file has been deleted\n" msgstr "a reçu une valeur NULL pour une partie du fichier « %s », le fichier a été supprimé\n" -#: libpq_fetch.c:351 +#: libpq_fetch.c:336 #, c-format msgid "received chunk for file \"%s\", offset %s, size %d\n" msgstr "a reçu une partie du fichier « %s », décalage %s, taille %d\n" -#: libpq_fetch.c:380 +#: libpq_fetch.c:365 #, c-format msgid "could not fetch remote file \"%s\": %s" msgstr "n'a pas pu récupérer le fichier distant « %s » : %s" -#: libpq_fetch.c:385 +#: libpq_fetch.c:370 #, c-format msgid "unexpected result set while fetching remote file \"%s\"\n" msgstr "ensemble de résultats inattendu lors de la récupération du fichier distant « %s »\n" -#: libpq_fetch.c:396 +#: libpq_fetch.c:381 #, c-format msgid "fetched file \"%s\", length %d\n" msgstr "fichier récupéré « %s », longueur %d\n" -#: libpq_fetch.c:429 +#: libpq_fetch.c:414 #, c-format msgid "could not send COPY data: %s" msgstr "n'a pas pu envoyer les données COPY : %s" -#: libpq_fetch.c:455 +#: libpq_fetch.c:440 #, c-format msgid "could not create temporary table: %s" msgstr "n'a pas pu créer la table temporaire : %s" -#: libpq_fetch.c:463 +#: libpq_fetch.c:448 #, c-format msgid "could not send file list: %s" msgstr "n'a pas pu envoyer la liste de fichiers : %s" -#: libpq_fetch.c:505 +#: libpq_fetch.c:490 #, c-format msgid "could not send end-of-COPY: %s" msgstr "n'a pas pu envoyer end-of-COPY : %s" -#: libpq_fetch.c:511 +#: libpq_fetch.c:496 #, c-format msgid "unexpected result while sending file list: %s" msgstr "résultat inattendu lors de l'envoi de la liste de fichiers : %s" @@ -383,42 +399,42 @@ msgstr "Échec, sortie\n" msgid "%*s/%s kB (%d%%) copied" msgstr "%*s/%s Ko (%d%%) copiés" -#: parsexlog.c:87 parsexlog.c:133 +#: parsexlog.c:88 parsexlog.c:135 #, c-format msgid "could not read WAL record at %X/%X: %s\n" msgstr "n'a pas pu lire l'enregistrement WAL précédent à %X/%X : %s\n" -#: parsexlog.c:91 parsexlog.c:136 +#: parsexlog.c:92 parsexlog.c:138 #, c-format msgid "could not read WAL record at %X/%X\n" msgstr "n'a pas pu lire l'enregistrement WAL précédent à %X/%X\n" -#: parsexlog.c:191 +#: parsexlog.c:199 #, c-format msgid "could not find previous WAL record at %X/%X: %s\n" msgstr "n'a pas pu trouver l'enregistrement WAL précédent à %X/%X : %s\n" -#: parsexlog.c:195 +#: parsexlog.c:203 #, c-format msgid "could not find previous WAL record at %X/%X\n" msgstr "n'a pas pu trouver l'enregistrement WAL précédent à %X/%X\n" -#: parsexlog.c:283 +#: parsexlog.c:293 #, c-format msgid "could not open file \"%s\": %s\n" msgstr "n'a pas pu ouvrir le fichier « %s » : %s\n" -#: parsexlog.c:297 +#: parsexlog.c:307 #, c-format msgid "could not seek in file \"%s\": %s\n" msgstr "n'a pas pu chercher dans le fichier « %s » : %s\n" -#: parsexlog.c:304 +#: parsexlog.c:314 #, c-format msgid "could not read from file \"%s\": %s\n" msgstr "n'a pas pu lire le fichier « %s » : %s\n" -#: parsexlog.c:372 +#: parsexlog.c:382 #, c-format msgid "" "WAL record modifies a relation, but record type is not recognized\n" @@ -427,7 +443,7 @@ msgstr "" "l'enregistrement WAL modifie une relation mais le type d'enregistrement n'est pas reconnu\n" "lsn : %X/%X, rmgr : %s, info : %02X\n" -#: pg_rewind.c:64 +#: pg_rewind.c:66 #, c-format msgid "" "%s resynchronizes a PostgreSQL cluster with another copy of the cluster.\n" @@ -436,7 +452,7 @@ msgstr "" "%s resynchronise une instance PostgreSQL avec une autre copie de l'instance.\n" "\n" -#: pg_rewind.c:65 +#: pg_rewind.c:67 #, c-format msgid "" "Usage:\n" @@ -447,52 +463,52 @@ msgstr "" " %s [OPTION]...\n" "\n" -#: pg_rewind.c:66 +#: pg_rewind.c:68 #, c-format msgid "Options:\n" msgstr "Options :\n" -#: pg_rewind.c:67 +#: pg_rewind.c:69 #, c-format msgid " -D, --target-pgdata=DIRECTORY existing data directory to modify\n" msgstr " -D, --target-pgdata=RÉPERTOIRE répertoire de données existant à modifier\n" -#: pg_rewind.c:68 +#: pg_rewind.c:70 #, c-format msgid " --source-pgdata=DIRECTORY source data directory to synchronize with\n" msgstr " --source-pgdata=RÉPERTOIRE répertoire des données source pour la synchronisation\n" -#: pg_rewind.c:69 +#: pg_rewind.c:71 #, c-format msgid " --source-server=CONNSTR source server to synchronize with\n" msgstr " --source-server=CONNSTR serveur source pour la synchronisation\n" -#: pg_rewind.c:70 +#: pg_rewind.c:72 #, c-format msgid " -n, --dry-run stop before modifying anything\n" msgstr " -n, --dry-run arrête avant de modifier quoi que ce soit\n" -#: pg_rewind.c:71 +#: pg_rewind.c:73 #, c-format msgid " -P, --progress write progress messages\n" msgstr " -P, --progress écrit les messages de progression\n" -#: pg_rewind.c:72 +#: pg_rewind.c:74 #, c-format msgid " --debug write a lot of debug messages\n" msgstr " --debug écrit beaucoup de messages de débogage\n" -#: pg_rewind.c:73 +#: pg_rewind.c:75 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version affiche la version, puis quitte\n" -#: pg_rewind.c:74 +#: pg_rewind.c:76 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help affiche cette aide, puis quitte\n" -#: pg_rewind.c:75 +#: pg_rewind.c:77 #, c-format msgid "" "\n" @@ -501,83 +517,88 @@ msgstr "" "\n" "Rapporter les bogues à <pgsql-bugs@postgresql.org>.\n" -#: pg_rewind.c:130 pg_rewind.c:161 pg_rewind.c:168 pg_rewind.c:175 -#: pg_rewind.c:183 +#: pg_rewind.c:132 pg_rewind.c:163 pg_rewind.c:170 pg_rewind.c:177 +#: pg_rewind.c:185 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Essayez « %s --help » pour plus d'informations.\n" -#: pg_rewind.c:160 +#: pg_rewind.c:162 #, c-format msgid "%s: no source specified (--source-pgdata or --source-server)\n" msgstr "%s : aucune source indiquée (--source-pgdata ou --source-server)\n" -#: pg_rewind.c:167 +#: pg_rewind.c:169 #, c-format msgid "%s: only one of --source-pgdata or --source-server can be specified\n" msgstr "%s : une seule des options --source-pgdata et --source-server peut être indiquée\n" -#: pg_rewind.c:174 +#: pg_rewind.c:176 #, c-format msgid "%s: no target data directory specified (--target-pgdata)\n" msgstr "%s : aucun répertoire de données cible indiqué (--target-pgdata)\n" -#: pg_rewind.c:181 +#: pg_rewind.c:183 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s : trop d'arguments en ligne de commande (le premier étant « %s »)\n" -#: pg_rewind.c:196 +#: pg_rewind.c:198 #, c-format msgid "cannot be executed by \"root\"\n" msgstr "ne peut pas être exécuté par « root »\n" -#: pg_rewind.c:197 +#: pg_rewind.c:199 #, c-format msgid "You must run %s as the PostgreSQL superuser.\n" msgstr "Vous devez exécuter %s en tant que super-utilisateur PostgreSQL.\n" -#: pg_rewind.c:228 +#: pg_rewind.c:210 +#, c-format +msgid "%s: could not read permissions of directory \"%s\": %s\n" +msgstr "%s : n'a pas pu lire les droits sur le répertoire « %s » : %s\n" + +#: pg_rewind.c:241 #, c-format msgid "source and target cluster are on the same timeline\n" msgstr "les instances source et cible sont sur la même ligne de temps\n" -#: pg_rewind.c:234 +#: pg_rewind.c:247 #, c-format msgid "servers diverged at WAL location %X/%X on timeline %u\n" msgstr "les serveurs ont divergé à la position %X/%X des WAL sur la timeline %u\n" -#: pg_rewind.c:271 +#: pg_rewind.c:284 #, c-format msgid "no rewind required\n" msgstr "pas de retour en arrière requis\n" -#: pg_rewind.c:278 +#: pg_rewind.c:291 #, c-format msgid "rewinding from last common checkpoint at %X/%X on timeline %u\n" msgstr "retour en arrière depuis le dernier checkpoint commun à %X/%X sur la ligne de temps %u\n" -#: pg_rewind.c:286 +#: pg_rewind.c:299 #, c-format msgid "reading source file list\n" msgstr "lecture de la liste des fichiers sources\n" -#: pg_rewind.c:288 +#: pg_rewind.c:301 #, c-format msgid "reading target file list\n" msgstr "lecture de la liste des fichiers cibles\n" -#: pg_rewind.c:298 +#: pg_rewind.c:311 #, c-format msgid "reading WAL in target\n" msgstr "lecture du WAL dans la cible\n" -#: pg_rewind.c:315 +#: pg_rewind.c:328 #, c-format msgid "need to copy %lu MB (total source directory size is %lu MB)\n" msgstr "a besoin de copier %lu Mo (la taille totale du répertoire source est %lu Mo)\n" -#: pg_rewind.c:332 +#: pg_rewind.c:345 #, c-format msgid "" "\n" @@ -586,83 +607,90 @@ msgstr "" "\n" "création du fichier backup_label et mise à jour du fichier contrôle\n" -#: pg_rewind.c:360 +#: pg_rewind.c:373 #, c-format msgid "syncing target data directory\n" msgstr "synchronisation du répertoire des données cible\n" -#: pg_rewind.c:363 +#: pg_rewind.c:376 #, c-format msgid "Done!\n" msgstr "Terminé !\n" -#: pg_rewind.c:375 +#: pg_rewind.c:388 #, c-format msgid "source and target clusters are from different systems\n" msgstr "les instances source et cible proviennent de systèmes différents\n" -#: pg_rewind.c:383 +#: pg_rewind.c:396 #, c-format msgid "clusters are not compatible with this version of pg_rewind\n" msgstr "les instances ne sont pas compatibles avec cette version de pg_rewind\n" -#: pg_rewind.c:393 +#: pg_rewind.c:406 #, c-format msgid "target server needs to use either data checksums or \"wal_log_hints = on\"\n" msgstr "le serveur cible doit soit utiliser les sommes de contrôle sur les données soit avoir wal_log_hints configuré à on\n" -#: pg_rewind.c:404 +#: pg_rewind.c:417 #, c-format msgid "target server must be shut down cleanly\n" msgstr "le serveur cible doit être arrêté proprement\n" -#: pg_rewind.c:414 +#: pg_rewind.c:427 #, c-format msgid "source data directory must be shut down cleanly\n" msgstr "le répertoire de données source doit être arrêté proprement\n" -#: pg_rewind.c:469 +#: pg_rewind.c:482 #, c-format msgid "invalid control file" msgstr "fichier de contrôle invalide" -#: pg_rewind.c:480 +#: pg_rewind.c:493 #, c-format msgid "Source timeline history:\n" msgstr "Historique de la ligne de temps source :\n" -#: pg_rewind.c:482 +#: pg_rewind.c:495 #, c-format msgid "Target timeline history:\n" msgstr "Historique de la ligne de temps cible :\n" #. translator: %d is a timeline number, others are LSN positions -#: pg_rewind.c:496 +#: pg_rewind.c:509 #, c-format msgid "%d: %X/%X - %X/%X\n" msgstr "%d : %X/%X - %X/%X\n" -#: pg_rewind.c:555 +#: pg_rewind.c:568 #, c-format msgid "could not find common ancestor of the source and target cluster's timelines\n" msgstr "n'a pas pu trouver l'ancêtre commun des lignes de temps des instances source et cible\n" -#: pg_rewind.c:596 +#: pg_rewind.c:609 #, c-format msgid "backup label buffer too small\n" msgstr "tampon du label de sauvegarde trop petit\n" -#: pg_rewind.c:619 +#: pg_rewind.c:632 #, c-format msgid "unexpected control file CRC\n" msgstr "CRC inattendu pour le fichier de contrôle\n" -#: pg_rewind.c:629 +#: pg_rewind.c:642 #, c-format msgid "unexpected control file size %d, expected %d\n" msgstr "taille %d inattendue du fichier de contrôle, %d attendu\n" -#: pg_rewind.c:705 +#: pg_rewind.c:651 +#, 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\n" +msgid_plural "WAL segment size must be a power of two between 1 MB and 1 GB, but the control file specifies %d bytes\n" +msgstr[0] "La taille du segment WAL doit être une puissance de deux comprise entre 1 Mo et 1 Go, mais le fichier de contrôle indique %d octet\n" +msgstr[1] "La taille du segment WAL doit être une puissance de deux comprise entre 1 Mo et 1 Go, mais le fichier de contrôle indique %d octets\n" + +#: pg_rewind.c:727 #, c-format msgid "" "The program \"initdb\" is needed by %s but was\n" @@ -673,7 +701,7 @@ msgstr "" "dans le même répertoire que « %s ».\n" "Vérifiez votre installation.\n" -#: pg_rewind.c:709 +#: pg_rewind.c:731 #, c-format msgid "" "The program \"initdb\" was found by \"%s\"\n" @@ -684,7 +712,7 @@ msgstr "" "que %s.\n" "Vérifiez votre installation.\n" -#: pg_rewind.c:727 +#: pg_rewind.c:749 #, c-format msgid "sync of target directory failed\n" msgstr "échec de la synchronisation du répertoire cible\n" @@ -724,139 +752,142 @@ msgstr "données invalides dans le fichier historique\n" msgid "Timeline IDs must be less than child timeline's ID.\n" msgstr "Les identifiants de ligne de temps doivent être inférieurs à l'identifiant de la ligne de temps enfant.\n" -#: xlogreader.c:276 +#: xlogreader.c:299 #, c-format msgid "invalid record offset at %X/%X" msgstr "décalage invalide de l'enregistrement %X/%X" -#: xlogreader.c:284 +#: xlogreader.c:307 #, c-format msgid "contrecord is requested by %X/%X" msgstr "« contrecord » est requis par %X/%X" -#: xlogreader.c:325 xlogreader.c:625 +#: xlogreader.c:348 xlogreader.c:646 #, c-format msgid "invalid record length at %X/%X: wanted %u, got %u" msgstr "longueur invalide de l'enregistrement à %X/%X : voulait %u, a eu %u" -#: xlogreader.c:340 +#: xlogreader.c:363 #, c-format msgid "record length %u at %X/%X too long" msgstr "longueur trop importante de l'enregistrement %u à %X/%X" -#: xlogreader.c:381 +#: xlogreader.c:404 #, c-format msgid "there is no contrecord flag at %X/%X" msgstr "il n'existe pas de drapeau contrecord à %X/%X" -#: xlogreader.c:394 +#: xlogreader.c:417 #, c-format msgid "invalid contrecord length %u at %X/%X" msgstr "longueur %u invalide du contrecord à %X/%X" -#: xlogreader.c:633 +#: xlogreader.c:654 #, c-format msgid "invalid resource manager ID %u at %X/%X" msgstr "identifiant du gestionnaire de ressources invalide %u à %X/%X" -#: xlogreader.c:647 xlogreader.c:664 +#: xlogreader.c:668 xlogreader.c:685 #, c-format msgid "record with incorrect prev-link %X/%X at %X/%X" msgstr "enregistrement avec prev-link %X/%X incorrect à %X/%X" -#: xlogreader.c:701 +#: xlogreader.c:722 #, c-format msgid "incorrect resource manager data checksum in record at %X/%X" msgstr "" "somme de contrôle des données du gestionnaire de ressources incorrecte à\n" "l'enregistrement %X/%X" -#: xlogreader.c:734 +#: xlogreader.c:759 #, c-format msgid "invalid magic number %04X in log segment %s, offset %u" msgstr "numéro magique invalide %04X dans le segment %s, décalage %u" -#: xlogreader.c:748 xlogreader.c:799 +#: xlogreader.c:773 xlogreader.c:824 #, c-format msgid "invalid info bits %04X in log segment %s, offset %u" msgstr "bits d'information %04X invalides dans le segment %s, décalage %u" -#: xlogreader.c:774 +#: xlogreader.c:799 #, c-format msgid "WAL file is from different database system: WAL file database system identifier is %s, pg_control database system identifier is %s" msgstr "le fichier WAL provient d'un système différent : l'identifiant système de la base dans le fichier WAL est %s, alors que l'identifiant système de la base dans pg_control est %s" -#: xlogreader.c:781 +#: xlogreader.c:806 #, c-format -msgid "WAL file is from different database system: incorrect XLOG_SEG_SIZE in page header" -msgstr "le fichier WAL provient d'un système différent : XLOG_SEG_SIZE invalide dans l'en-tête de page" +msgid "WAL file is from different database system: incorrect segment size in page header" +msgstr "Le fichier WAL provient d'un système différent : taille invalide du segment dans l'en-tête de page" -#: xlogreader.c:787 +#: xlogreader.c:812 #, c-format msgid "WAL file is from different database system: incorrect XLOG_BLCKSZ in page header" -msgstr "le fichier WAL provient d'un système différent : XLOG_BLCKSZ invalide dans l'en-tête de page" +msgstr "Le fichier WAL provient d'un système différent : XLOG_BLCKSZ invalide dans l'en-tête de page" -#: xlogreader.c:813 +#: xlogreader.c:843 #, c-format msgid "unexpected pageaddr %X/%X in log segment %s, offset %u" msgstr "pageaddr %X/%X inattendue dans le journal de transactions %s, segment %u" -#: xlogreader.c:838 +#: xlogreader.c:868 #, c-format msgid "out-of-sequence timeline ID %u (after %u) in log segment %s, offset %u" msgstr "identifiant timeline %u hors de la séquence (après %u) dans le segment %s, décalage %u" -#: xlogreader.c:1083 +#: xlogreader.c:1113 #, c-format msgid "out-of-order block_id %u at %X/%X" msgstr "block_id %u désordonné à %X/%X" -#: xlogreader.c:1106 +#: xlogreader.c:1136 #, c-format msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%X" msgstr "BKPBLOCK_HAS_DATA configuré, mais aucune donnée inclus à %X/%X" -#: xlogreader.c:1113 +#: xlogreader.c:1143 #, c-format msgid "BKPBLOCK_HAS_DATA not set, but data length is %u at %X/%X" msgstr "BKPBLOCK_HAS_DATA non configuré, mais la longueur des données est %u à %X/%X" -#: xlogreader.c:1149 +#: xlogreader.c:1179 #, c-format msgid "BKPIMAGE_HAS_HOLE set, but hole offset %u length %u block image length %u at %X/%X" msgstr "BKPIMAGE_HAS_HOLE activé, mais décalage trou %u longueur %u longueur image bloc %u à %X/%X" -#: xlogreader.c:1165 +#: xlogreader.c:1195 #, c-format msgid "BKPIMAGE_HAS_HOLE not set, but hole offset %u length %u at %X/%X" msgstr "BKPIMAGE_HAS_HOLE désactivé, mais décalage trou %u longueur %u à %X/%X" -#: xlogreader.c:1180 +#: xlogreader.c:1210 #, c-format msgid "BKPIMAGE_IS_COMPRESSED set, but block image length %u at %X/%X" msgstr "BKPIMAGE_IS_COMPRESSED configuré, mais la longueur de l'image du bloc est %u à %X/%X" -#: xlogreader.c:1195 +#: xlogreader.c:1225 #, c-format msgid "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_IS_COMPRESSED set, but block image length is %u at %X/%X" msgstr "ni BKPIMAGE_HAS_HOLE ni BKPIMAGE_IS_COMPRESSED configuré, mais la longueur de l'image du bloc est %u à %X/%X" -#: xlogreader.c:1211 +#: xlogreader.c:1241 #, c-format msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%X" msgstr "BKPBLOCK_SAME_REL configuré, mais pas de relation précédente à %X/%X" -#: xlogreader.c:1223 +#: xlogreader.c:1253 #, c-format msgid "invalid block_id %u at %X/%X" msgstr "block_id %u invalide à %X/%X" -#: xlogreader.c:1291 +#: xlogreader.c:1342 #, c-format msgid "record with invalid length at %X/%X" msgstr "enregistrement de longueur invalide à %X/%X" -#: xlogreader.c:1380 +#: xlogreader.c:1431 #, c-format msgid "invalid compressed image at %X/%X, block %d" msgstr "image compressée invalide à %X/%X, bloc %d" + +#~ msgid "WAL file is from different database system: incorrect XLOG_SEG_SIZE in page header" +#~ msgstr "le fichier WAL provient d'un système différent : XLOG_SEG_SIZE invalide dans l'en-tête de page" diff --git a/src/bin/pg_rewind/po/ru.po b/src/bin/pg_rewind/po/ru.po index 9517ecc492f..d140f8c8a91 100644 --- a/src/bin/pg_rewind/po/ru.po +++ b/src/bin/pg_rewind/po/ru.po @@ -1,13 +1,13 @@ # Russian message translation file for pg_rewind # Copyright (C) 2015-2016 PostgreSQL Global Development Group # This file is distributed under the same license as the PostgreSQL package. -# Alexander Lakhin <exclusion@gmail.com>, 2015-2017. +# Alexander Lakhin <exclusion@gmail.com>, 2015-2017, 2018. msgid "" msgstr "" "Project-Id-Version: pg_rewind (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2018-01-31 07:53+0300\n" -"PO-Revision-Date: 2017-09-21 12:01+0300\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" +"PO-Revision-Date: 2018-10-02 17:06+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -18,7 +18,7 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 parsexlog.c:74 parsexlog.c:127 parsexlog.c:179 +#: ../../common/fe_memutils.c:98 parsexlog.c:75 parsexlog.c:129 parsexlog.c:187 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" @@ -65,27 +65,27 @@ msgstr "" msgid "%s: could not get exit code from subprocess: error code %lu\n" msgstr "%s: не удалось получить код выхода от подпроцесса (код ошибки: %lu)\n" -#: copy_fetch.c:62 +#: copy_fetch.c:60 #, c-format msgid "could not open directory \"%s\": %s\n" msgstr "не удалось открыть каталог \"%s\": %s\n" -#: copy_fetch.c:91 filemap.c:111 filemap.c:266 +#: copy_fetch.c:89 filemap.c:185 filemap.c:348 #, c-format msgid "could not stat file \"%s\": %s\n" msgstr "не удалось получить информацию о файле \"%s\": %s\n" -#: copy_fetch.c:120 +#: copy_fetch.c:118 #, c-format msgid "could not read symbolic link \"%s\": %s\n" msgstr "не удалось прочитать символическую ссылку \"%s\": %s\n" -#: copy_fetch.c:123 +#: copy_fetch.c:121 #, c-format msgid "symbolic link \"%s\" target is too long\n" msgstr "целевой путь символической ссылки \"%s\" слишком длинный\n" -#: copy_fetch.c:138 +#: copy_fetch.c:136 #, c-format msgid "" "\"%s\" is a symbolic link, but symbolic links are not supported on this " @@ -94,37 +94,37 @@ msgstr "" "\"%s\" - символическая ссылка, но в этой ОС символические ссылки не " "поддерживаются\n" -#: copy_fetch.c:145 +#: copy_fetch.c:143 #, c-format msgid "could not read directory \"%s\": %s\n" msgstr "не удалось прочитать каталог \"%s\": %s\n" -#: copy_fetch.c:149 +#: copy_fetch.c:147 #, c-format msgid "could not close directory \"%s\": %s\n" msgstr "не удалось закрыть каталог \"%s\": %s\n" -#: copy_fetch.c:169 +#: copy_fetch.c:167 #, c-format msgid "could not open source file \"%s\": %s\n" msgstr "не удалось открыть исходный файл \"%s\": %s\n" -#: copy_fetch.c:173 +#: copy_fetch.c:171 #, c-format msgid "could not seek in source file: %s\n" msgstr "не удалось переместиться в исходном файле: %s\n" -#: copy_fetch.c:190 file_ops.c:299 +#: copy_fetch.c:188 file_ops.c:308 #, c-format msgid "could not read file \"%s\": %s\n" msgstr "не удалось прочитать файл \"%s\": %s\n" -#: copy_fetch.c:193 +#: copy_fetch.c:191 #, c-format msgid "unexpected EOF while reading file \"%s\"\n" msgstr "неожиданный конец при чтении файла \"%s\"\n" -#: copy_fetch.c:200 +#: copy_fetch.c:198 #, c-format msgid "could not close file \"%s\": %s\n" msgstr "не удалось закрыть файл \"%s\": %s\n" @@ -159,161 +159,176 @@ msgstr "не удалось записать файл \"%s\": %s\n" msgid "invalid action (CREATE) for regular file\n" msgstr "неверное действие (CREATE) для обычного файла\n" -#: file_ops.c:178 +#: file_ops.c:186 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "не удалось стереть файл \"%s\": %s\n" -#: file_ops.c:195 +#: file_ops.c:204 #, c-format msgid "could not open file \"%s\" for truncation: %s\n" msgstr "не удалось открыть файл \"%s\" для усечения: %s\n" -#: file_ops.c:199 +#: file_ops.c:208 #, c-format msgid "could not truncate file \"%s\" to %u: %s\n" msgstr "не удалось усечь файл \"%s\" до нужного размера (%u): %s\n" -#: file_ops.c:215 +#: file_ops.c:224 #, c-format msgid "could not create directory \"%s\": %s\n" msgstr "создать каталог \"%s\" не удалось: %s\n" -#: file_ops.c:229 +#: file_ops.c:238 #, c-format msgid "could not remove directory \"%s\": %s\n" msgstr "ошибка при удалении каталога \"%s\": %s\n" -#: file_ops.c:243 +#: file_ops.c:252 #, c-format msgid "could not create symbolic link at \"%s\": %s\n" msgstr "не удалось создать символическую ссылку \"%s\": %s\n" -#: file_ops.c:257 +#: file_ops.c:266 #, c-format msgid "could not remove symbolic link \"%s\": %s\n" msgstr "ошибка при удалении символической ссылки \"%s\": %s\n" -#: file_ops.c:287 file_ops.c:291 +#: file_ops.c:296 file_ops.c:300 #, c-format msgid "could not open file \"%s\" for reading: %s\n" msgstr "не удалось открыть файл \"%s\" для чтения: %s\n" -#: filemap.c:103 +#: filemap.c:177 #, c-format msgid "data file \"%s\" in source is not a regular file\n" msgstr "файл данных \"%s\" в источнике не является обычным файлом\n" -#: filemap.c:125 +#: filemap.c:199 #, c-format msgid "\"%s\" is not a directory\n" msgstr "\"%s\" не является каталогом\n" -#: filemap.c:148 +#: filemap.c:222 #, c-format msgid "\"%s\" is not a symbolic link\n" msgstr "\"%s\" не является символической ссылкой\n" -#: filemap.c:160 +#: filemap.c:234 #, c-format msgid "\"%s\" is not a regular file\n" msgstr "\"%s\" не является обычным файлом\n" -#: filemap.c:278 +#: filemap.c:360 #, c-format msgid "source file list is empty\n" msgstr "список файлов в источнике пуст\n" -#: filemap.c:400 +#: filemap.c:475 #, c-format msgid "unexpected page modification for directory or symbolic link \"%s\"\n" msgstr "" -"неожиданная модификация страницы для каталога или символической ссылки \"%s" -"\"\n" +"неожиданная модификация страницы для каталога или символической ссылки \"" +"%s\"\n" + +#: filemap.c:510 filemap.c:530 +#, c-format +msgid "entry \"%s\" excluded from source file list\n" +msgstr "\"%s\" исключён из списка исходных файлов\n" + +#: filemap.c:513 filemap.c:533 +#, c-format +msgid "entry \"%s\" excluded from target file list\n" +msgstr "\"%s\" исключён из списка целевых файлов\n" #. translator: first %s is a file path, second is a keyword such as COPY -#: filemap.c:536 +#: filemap.c:664 #, c-format msgid "%s (%s)\n" msgstr "%s (%s)\n" -#: libpq_fetch.c:55 +#: libpq_fetch.c:52 #, c-format msgid "could not connect to server: %s" msgstr "не удалось подключиться к серверу: %s" -#: libpq_fetch.c:58 +#: libpq_fetch.c:55 #, c-format msgid "connected to server\n" msgstr "подключение к серверу установлено\n" -#: libpq_fetch.c:68 +#: libpq_fetch.c:59 +#, c-format +msgid "could not clear search_path: %s" +msgstr "не удалось очистить search_path: %s" + +#: libpq_fetch.c:71 #, c-format msgid "source server must not be in recovery mode\n" msgstr "исходный сервер должен быть в режиме восстановления\n" -#: libpq_fetch.c:78 +#: libpq_fetch.c:81 #, c-format msgid "full_page_writes must be enabled in the source server\n" msgstr "на исходном сервере должен быть включён режим full_page_writes\n" -#: libpq_fetch.c:90 +#: libpq_fetch.c:93 #, c-format msgid "could not set up connection context: %s" msgstr "не удалось настроить контекст подключения: %s" -#: libpq_fetch.c:108 +#: libpq_fetch.c:111 #, c-format msgid "error running query (%s) in source server: %s" msgstr "ошибка выполнения запроса (%s) на исходном сервере: %s" -#: libpq_fetch.c:113 +#: libpq_fetch.c:116 #, c-format msgid "unexpected result set from query\n" msgstr "неожиданный результат запроса\n" -#: libpq_fetch.c:136 +#: libpq_fetch.c:139 #, c-format msgid "unrecognized result \"%s\" for current WAL insert location\n" msgstr "" "нераспознанный результат \"%s\" вместо текущей позиции добавления в WAL\n" -#: libpq_fetch.c:186 +#: libpq_fetch.c:189 #, c-format msgid "could not fetch file list: %s" msgstr "не удалось получить список файлов: %s" -#: libpq_fetch.c:191 +#: libpq_fetch.c:194 #, c-format msgid "unexpected result set while fetching file list\n" msgstr "неожиданный результат при получении списка файлов\n" -#: libpq_fetch.c:261 +#: libpq_fetch.c:242 #, c-format msgid "could not send query: %s" msgstr "не удалось отправить запрос: %s" -#: libpq_fetch.c:263 +#: libpq_fetch.c:244 #, c-format msgid "getting file chunks\n" msgstr "получение сегментов файлов\n" -#: libpq_fetch.c:266 +#: libpq_fetch.c:247 #, c-format msgid "could not set libpq connection to single row mode\n" msgstr "не удалось перевести подключение libpq в однострочный режим\n" -#: libpq_fetch.c:287 +#: libpq_fetch.c:268 #, c-format msgid "unexpected result while fetching remote files: %s" msgstr "неожиданный результат при получении удалённых файлов: %s" -#: libpq_fetch.c:293 +#: libpq_fetch.c:274 #, c-format msgid "unexpected result set size while fetching remote files\n" msgstr "неожиданный размер набора результатов при получении удалённых файлов\n" -#: libpq_fetch.c:299 +#: libpq_fetch.c:280 #, c-format msgid "" "unexpected data types in result set while fetching remote files: %u %u %u\n" @@ -321,68 +336,68 @@ msgstr "" "неожиданные типы данных в наборе результатов при получении удалённых файлов: " "%u %u %u\n" -#: libpq_fetch.c:307 +#: libpq_fetch.c:288 #, c-format msgid "unexpected result format while fetching remote files\n" msgstr "неожиданный формат результата при получении удалённых файлов\n" -#: libpq_fetch.c:313 +#: libpq_fetch.c:294 #, c-format msgid "unexpected null values in result while fetching remote files\n" msgstr "" "неожиданные значения NULL в результате при получении удалённых файлов\n" -#: libpq_fetch.c:317 +#: libpq_fetch.c:298 #, c-format msgid "unexpected result length while fetching remote files\n" msgstr "неожиданная длина результата при получении удалённых файлов\n" -#: libpq_fetch.c:339 +#: libpq_fetch.c:323 #, c-format msgid "received null value for chunk for file \"%s\", file has been deleted\n" msgstr "для файла \"%s\" вместо сегмента получено NULL-значение, файл удалён\n" -#: libpq_fetch.c:351 +#: libpq_fetch.c:336 #, c-format msgid "received chunk for file \"%s\", offset %s, size %d\n" msgstr "получен сегмент файла \"%s\": смещение %s, размер %d\n" -#: libpq_fetch.c:380 +#: libpq_fetch.c:365 #, c-format msgid "could not fetch remote file \"%s\": %s" msgstr "не удалось получить удалённый файл \"%s\": %s" -#: libpq_fetch.c:385 +#: libpq_fetch.c:370 #, c-format msgid "unexpected result set while fetching remote file \"%s\"\n" msgstr "неожиданный набор результатов при получении удалённого файла \"%s\"\n" -#: libpq_fetch.c:396 +#: libpq_fetch.c:381 #, c-format msgid "fetched file \"%s\", length %d\n" msgstr "получен файл \"%s\", длина %d\n" -#: libpq_fetch.c:429 +#: libpq_fetch.c:414 #, c-format msgid "could not send COPY data: %s" msgstr "не удалось отправить данные COPY: %s" -#: libpq_fetch.c:455 +#: libpq_fetch.c:440 #, c-format msgid "could not create temporary table: %s" msgstr "не удалось создать временную таблицу: %s" -#: libpq_fetch.c:463 +#: libpq_fetch.c:448 #, c-format msgid "could not send file list: %s" msgstr "не удалось отправить список файлов: %s" -#: libpq_fetch.c:505 +#: libpq_fetch.c:490 #, c-format msgid "could not send end-of-COPY: %s" msgstr "не удалось отправить сообщение о завершении копирования: %s" -#: libpq_fetch.c:511 +#: libpq_fetch.c:496 #, c-format msgid "unexpected result while sending file list: %s" msgstr "неожиданный результат при передаче списка: %s" @@ -396,42 +411,42 @@ msgstr "Ошибка, выполняется выход\n" msgid "%*s/%s kB (%d%%) copied" msgstr "%*s/%s КБ (%d%%) скопировано" -#: parsexlog.c:87 parsexlog.c:133 +#: parsexlog.c:88 parsexlog.c:135 #, c-format msgid "could not read WAL record at %X/%X: %s\n" msgstr "не удалось прочитать запись WAL в позиции %X/%X: %s\n" -#: parsexlog.c:91 parsexlog.c:136 +#: parsexlog.c:92 parsexlog.c:138 #, c-format msgid "could not read WAL record at %X/%X\n" msgstr "не удалось прочитать запись WAL в позиции %X/%X\n" -#: parsexlog.c:191 +#: parsexlog.c:199 #, c-format msgid "could not find previous WAL record at %X/%X: %s\n" msgstr "не удалось найти предыдущую запись WAL в позиции %X/%X: %s\n" -#: parsexlog.c:195 +#: parsexlog.c:203 #, c-format msgid "could not find previous WAL record at %X/%X\n" msgstr "не удалось найти предыдущую запись WAL в позиции %X/%X\n" -#: parsexlog.c:283 +#: parsexlog.c:293 #, c-format msgid "could not open file \"%s\": %s\n" msgstr "не удалось открыть файл \"%s\": %s\n" -#: parsexlog.c:297 +#: parsexlog.c:307 #, c-format msgid "could not seek in file \"%s\": %s\n" msgstr "не удалось переместиться в файле \"%s\": %s\n" -#: parsexlog.c:304 +#: parsexlog.c:314 #, c-format msgid "could not read from file \"%s\": %s\n" msgstr "не удалось прочитать файл \"%s\": %s\n" -#: parsexlog.c:372 +#: parsexlog.c:382 #, c-format msgid "" "WAL record modifies a relation, but record type is not recognized\n" @@ -440,7 +455,7 @@ msgstr "" "Запись WAL модифицирует отношение, но тип записи не распознан\n" "lsn: %X/%X, rmgr: %s, info: %02X\n" -#: pg_rewind.c:64 +#: pg_rewind.c:66 #, c-format msgid "" "%s resynchronizes a PostgreSQL cluster with another copy of the cluster.\n" @@ -449,7 +464,7 @@ msgstr "" "%s синхронизирует кластер PostgreSQL с другой копией кластера.\n" "\n" -#: pg_rewind.c:65 +#: pg_rewind.c:67 #, c-format msgid "" "Usage:\n" @@ -460,19 +475,19 @@ msgstr "" " %s [ПАРАМЕТР]...\n" "\n" -#: pg_rewind.c:66 +#: pg_rewind.c:68 #, c-format msgid "Options:\n" msgstr "Параметры:\n" -#: pg_rewind.c:67 +#: pg_rewind.c:69 #, c-format msgid " -D, --target-pgdata=DIRECTORY existing data directory to modify\n" msgstr "" " -D, --target-pgdata=КАТАЛОГ существующий каталог, куда будут записаны " "данные\n" -#: pg_rewind.c:68 +#: pg_rewind.c:70 #, c-format msgid "" " --source-pgdata=DIRECTORY source data directory to synchronize with\n" @@ -481,43 +496,43 @@ msgstr "" "синхронизация\n" # well-spelled: ПОДКЛ -#: pg_rewind.c:69 +#: pg_rewind.c:71 #, c-format msgid " --source-server=CONNSTR source server to synchronize with\n" msgstr "" " --source-server=СТР_ПОДКЛ сервер, с которым будет проведена " "синхронизация\n" -#: pg_rewind.c:70 +#: pg_rewind.c:72 #, c-format msgid " -n, --dry-run stop before modifying anything\n" msgstr "" " -n, --dry-run остановиться до внесения каких-либо " "изменений\n" -#: pg_rewind.c:71 +#: pg_rewind.c:73 #, c-format msgid " -P, --progress write progress messages\n" msgstr " -P, --progress выводить сообщения о ходе процесса\n" -#: pg_rewind.c:72 +#: pg_rewind.c:74 #, c-format msgid " --debug write a lot of debug messages\n" msgstr "" " --debug выдавать множество отладочных сообщений\n" -#: pg_rewind.c:73 +#: pg_rewind.c:75 #, c-format msgid "" " -V, --version output version information, then exit\n" msgstr " -V, --version показать версию и выйти\n" -#: pg_rewind.c:74 +#: pg_rewind.c:76 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help показать эту справку и выйти\n" -#: pg_rewind.c:75 +#: pg_rewind.c:77 #, c-format msgid "" "\n" @@ -526,87 +541,92 @@ msgstr "" "\n" "Об ошибках сообщайте по адресу <pgsql-bugs@postgresql.org>.\n" -#: pg_rewind.c:130 pg_rewind.c:161 pg_rewind.c:168 pg_rewind.c:175 -#: pg_rewind.c:183 +#: pg_rewind.c:132 pg_rewind.c:163 pg_rewind.c:170 pg_rewind.c:177 +#: pg_rewind.c:185 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" -#: pg_rewind.c:160 +#: pg_rewind.c:162 #, c-format msgid "%s: no source specified (--source-pgdata or --source-server)\n" msgstr "" "%s: источник не указан (требуется --source-pgdata или --source-server)\n" -#: pg_rewind.c:167 +#: pg_rewind.c:169 #, c-format msgid "%s: only one of --source-pgdata or --source-server can be specified\n" msgstr "%s: указать можно только --source-pgdata либо --source-server\n" -#: pg_rewind.c:174 +#: pg_rewind.c:176 #, c-format msgid "%s: no target data directory specified (--target-pgdata)\n" msgstr "%s: целевой каталог данных не указан (--target-pgdata)\n" -#: pg_rewind.c:181 +#: pg_rewind.c:183 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: слишком много аргументов командной строки (первый: \"%s\")\n" -#: pg_rewind.c:196 +#: pg_rewind.c:198 #, c-format msgid "cannot be executed by \"root\"\n" msgstr "программу не должен запускать root\n" -#: pg_rewind.c:197 +#: pg_rewind.c:199 #, c-format msgid "You must run %s as the PostgreSQL superuser.\n" msgstr "Запускать %s нужно от имени суперпользователя PostgreSQL.\n" -#: pg_rewind.c:228 +#: pg_rewind.c:210 +#, c-format +msgid "%s: could not read permissions of directory \"%s\": %s\n" +msgstr "%s: не удалось считать права на каталог \"%s\": %s\n" + +#: pg_rewind.c:241 #, c-format msgid "source and target cluster are on the same timeline\n" msgstr "исходный и целевой кластер уже на одной линии времени\n" -#: pg_rewind.c:234 +#: pg_rewind.c:247 #, c-format msgid "servers diverged at WAL location %X/%X on timeline %u\n" msgstr "серверы разошлись в позиции WAL %X/%X на линии времени %u\n" -#: pg_rewind.c:271 +#: pg_rewind.c:284 #, c-format msgid "no rewind required\n" msgstr "перемотка не требуется.\n" -#: pg_rewind.c:278 +#: pg_rewind.c:291 #, c-format msgid "rewinding from last common checkpoint at %X/%X on timeline %u\n" msgstr "" "перемотка от последней общей контрольной точки в позиции %X/%X на линии " "времени %u\n" -#: pg_rewind.c:286 +#: pg_rewind.c:299 #, c-format msgid "reading source file list\n" msgstr "чтение списка исходных файлов\n" -#: pg_rewind.c:288 +#: pg_rewind.c:301 #, c-format msgid "reading target file list\n" msgstr "чтение списка целевых файлов\n" -#: pg_rewind.c:298 +#: pg_rewind.c:311 #, c-format msgid "reading WAL in target\n" msgstr "чтение WAL в целевом кластере\n" -#: pg_rewind.c:315 +#: pg_rewind.c:328 #, c-format msgid "need to copy %lu MB (total source directory size is %lu MB)\n" msgstr "" "требуется скопировать %lu МБ (общий размер исходного каталога: %lu МБ)\n" -#: pg_rewind.c:332 +#: pg_rewind.c:345 #, c-format msgid "" "\n" @@ -615,27 +635,27 @@ msgstr "" "\n" "создание метки копии и модификация управляющего файла\n" -#: pg_rewind.c:360 +#: pg_rewind.c:373 #, c-format msgid "syncing target data directory\n" msgstr "синхронизация целевого каталога данных\n" -#: pg_rewind.c:363 +#: pg_rewind.c:376 #, c-format msgid "Done!\n" msgstr "Готово!\n" -#: pg_rewind.c:375 +#: pg_rewind.c:388 #, c-format msgid "source and target clusters are from different systems\n" msgstr "исходный и целевой кластеры относятся к разным системам\n" -#: pg_rewind.c:383 +#: pg_rewind.c:396 #, c-format msgid "clusters are not compatible with this version of pg_rewind\n" msgstr "кластеры несовместимы с этой версией pg_rewind\n" -#: pg_rewind.c:393 +#: pg_rewind.c:406 #, c-format msgid "" "target server needs to use either data checksums or \"wal_log_hints = on\"\n" @@ -643,60 +663,78 @@ msgstr "" "на целевом сервере должны быть контрольные суммы данных или \"wal_log_hints " "= on\"\n" -#: pg_rewind.c:404 +#: pg_rewind.c:417 #, c-format msgid "target server must be shut down cleanly\n" msgstr "целевой сервер должен быть выключен штатно\n" -#: pg_rewind.c:414 +#: pg_rewind.c:427 #, c-format msgid "source data directory must be shut down cleanly\n" msgstr "работа с исходным каталогом данных должна быть завершена штатно\n" -#: pg_rewind.c:469 +#: pg_rewind.c:482 #, c-format msgid "invalid control file" msgstr "неверный управляющий файл" -#: pg_rewind.c:480 +#: pg_rewind.c:493 #, c-format msgid "Source timeline history:\n" msgstr "История линии времени источника:\n" -#: pg_rewind.c:482 +#: pg_rewind.c:495 #, c-format msgid "Target timeline history:\n" msgstr "История линии времени получателя:\n" #. translator: %d is a timeline number, others are LSN positions -#: pg_rewind.c:496 +#: pg_rewind.c:509 #, c-format msgid "%d: %X/%X - %X/%X\n" msgstr "%d: %X/%X - %X/%X\n" -#: pg_rewind.c:555 +#: pg_rewind.c:568 #, c-format msgid "" "could not find common ancestor of the source and target cluster's timelines\n" msgstr "" "не удалось найти общего предка линий времени исходного и целевого кластеров\n" -#: pg_rewind.c:596 +#: pg_rewind.c:609 #, c-format msgid "backup label buffer too small\n" msgstr "буфер для метки копии слишком мал\n" -#: pg_rewind.c:619 +#: pg_rewind.c:632 #, c-format msgid "unexpected control file CRC\n" msgstr "неверная контрольная сумма управляющего файла\n" -#: pg_rewind.c:629 +#: pg_rewind.c:642 #, c-format msgid "unexpected control file size %d, expected %d\n" msgstr "неверный размер управляющего файла (%d), ожидалось: %d\n" -#: pg_rewind.c:705 +#: pg_rewind.c:651 +#, 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\n" +msgid_plural "" +"WAL segment size must be a power of two between 1 MB and 1 GB, but the " +"control file specifies %d bytes\n" +msgstr[0] "" +"Размер сегмента WAL должен задаваться степенью 2 в интервале от 1 МБ до 1 " +"ГБ, но в управляющем файле указано значение: %d\n" +msgstr[1] "" +"Размер сегмента WAL должен задаваться степенью 2 в интервале от 1 МБ до 1 " +"ГБ, но в управляющем файле указано значение: %d\n" +msgstr[2] "" +"Размер сегмента WAL должен задаваться степенью 2 в интервале от 1 МБ до 1 " +"ГБ, но в управляющем файле указано значение: %d\n" + +#: pg_rewind.c:727 #, c-format msgid "" "The program \"initdb\" is needed by %s but was\n" @@ -707,7 +745,7 @@ msgstr "" "в каталоге \"%s\".\n" "Проверьте правильность установки СУБД.\n" -#: pg_rewind.c:709 +#: pg_rewind.c:731 #, c-format msgid "" "The program \"initdb\" was found by \"%s\"\n" @@ -718,7 +756,7 @@ msgstr "" "но её версия отличается от версии %s.\n" "Проверьте правильность установки СУБД.\n" -#: pg_rewind.c:727 +#: pg_rewind.c:749 #, c-format msgid "sync of target directory failed\n" msgstr "сбой синхронизации целевого каталога\n" @@ -757,67 +795,67 @@ msgstr "неверные данные в файле истории\n" #, c-format msgid "Timeline IDs must be less than child timeline's ID.\n" msgstr "" -"Идентификаторы линий времени должны быть меньше идентификатора линии-" -"потомка.\n" +"Идентификаторы линий времени должны быть меньше идентификатора линии-потомка." +"\n" -#: xlogreader.c:276 +#: xlogreader.c:299 #, c-format msgid "invalid record offset at %X/%X" msgstr "неверное смещение записи: %X/%X" -#: xlogreader.c:284 +#: xlogreader.c:307 #, c-format msgid "contrecord is requested by %X/%X" msgstr "по смещению %X/%X запрошено продолжение записи" -#: xlogreader.c:325 xlogreader.c:625 +#: xlogreader.c:348 xlogreader.c:646 #, c-format msgid "invalid record length at %X/%X: wanted %u, got %u" msgstr "неверная длина записи по смещению %X/%X: ожидалось %u, получено %u" -#: xlogreader.c:340 +#: xlogreader.c:363 #, c-format msgid "record length %u at %X/%X too long" msgstr "длина записи %u по смещению %X/%X слишком велика" -#: xlogreader.c:381 +#: xlogreader.c:404 #, c-format msgid "there is no contrecord flag at %X/%X" msgstr "нет флага contrecord в позиции %X/%X" -#: xlogreader.c:394 +#: xlogreader.c:417 #, c-format msgid "invalid contrecord length %u at %X/%X" msgstr "неверная длина contrecord (%u) в позиции %X/%X" -#: xlogreader.c:633 +#: xlogreader.c:654 #, c-format msgid "invalid resource manager ID %u at %X/%X" msgstr "неверный ID менеджера ресурсов %u по смещению %X/%X" -#: xlogreader.c:647 xlogreader.c:664 +#: xlogreader.c:668 xlogreader.c:685 #, c-format msgid "record with incorrect prev-link %X/%X at %X/%X" msgstr "запись с неверной ссылкой назад %X/%X по смещению %X/%X" -#: xlogreader.c:701 +#: xlogreader.c:722 #, c-format msgid "incorrect resource manager data checksum in record at %X/%X" msgstr "" "некорректная контрольная сумма данных менеджера ресурсов в записи по " "смещению %X/%X" -#: xlogreader.c:734 +#: xlogreader.c:759 #, c-format msgid "invalid magic number %04X in log segment %s, offset %u" msgstr "неверное магическое число %04X в сегменте журнала %s, смещение %u" -#: xlogreader.c:748 xlogreader.c:799 +#: xlogreader.c:773 xlogreader.c:824 #, c-format msgid "invalid info bits %04X in log segment %s, offset %u" msgstr "неверные информационные биты %04X в сегменте журнала %s, смещение %u" -#: xlogreader.c:774 +#: xlogreader.c:799 #, c-format msgid "" "WAL file is from different database system: WAL file database system " @@ -826,16 +864,16 @@ msgstr "" "файл WAL принадлежит другой СУБД: в нём указан идентификатор системы БД %s, " "а идентификатор системы pg_control: %s" -#: xlogreader.c:781 +#: xlogreader.c:806 #, c-format msgid "" -"WAL file is from different database system: incorrect XLOG_SEG_SIZE in page " +"WAL file is from different database system: incorrect segment size in page " "header" msgstr "" -"файл WAL принадлежит другой СУБД: некорректный XLOG_SEG_SIZE в заголовке " +"файл WAL принадлежит другой СУБД: некорректный размер сегмента в заголовке " "страницы" -#: xlogreader.c:787 +#: xlogreader.c:812 #, c-format msgid "" "WAL file is from different database system: incorrect XLOG_BLCKSZ in page " @@ -844,35 +882,35 @@ msgstr "" "файл WAL принадлежит другой СУБД: некорректный XLOG_BLCKSZ в заголовке " "страницы" -#: xlogreader.c:813 +#: xlogreader.c:843 #, c-format msgid "unexpected pageaddr %X/%X in log segment %s, offset %u" msgstr "неожиданный pageaddr %X/%X в сегменте журнала %s, смещение %u" -#: xlogreader.c:838 +#: xlogreader.c:868 #, 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:1083 +#: xlogreader.c:1113 #, c-format msgid "out-of-order block_id %u at %X/%X" msgstr "идентификатор блока %u идёт не по порядку в позиции %X/%X" -#: xlogreader.c:1106 +#: xlogreader.c:1136 #, c-format msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%X" msgstr "BKPBLOCK_HAS_DATA установлен, но данных в позиции %X/%X нет" -#: xlogreader.c:1113 +#: xlogreader.c:1143 #, 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:1149 +#: xlogreader.c:1179 #, c-format msgid "" "BKPIMAGE_HAS_HOLE set, but hole offset %u length %u block image length %u at " @@ -881,21 +919,21 @@ msgstr "" "BKPIMAGE_HAS_HOLE установлен, но для пропуска заданы смещение %u и длина %u " "при длине образа блока %u в позиции %X/%X" -#: xlogreader.c:1165 +#: xlogreader.c:1195 #, 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:1180 +#: xlogreader.c:1210 #, c-format msgid "BKPIMAGE_IS_COMPRESSED set, but block image length %u at %X/%X" msgstr "" "BKPIMAGE_IS_COMPRESSED установлен, но длина образа блока равна %u в позиции " "%X/%X" -#: xlogreader.c:1195 +#: xlogreader.c:1225 #, c-format msgid "" "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_IS_COMPRESSED set, but block image " @@ -904,24 +942,31 @@ msgstr "" "ни BKPIMAGE_HAS_HOLE, ни BKPIMAGE_IS_COMPRESSED не установлены, но длина " "образа блока равна %u в позиции %X/%X" -#: xlogreader.c:1211 +#: xlogreader.c:1241 #, c-format msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%X" msgstr "" "BKPBLOCK_SAME_REL установлен, но предыдущее значение не задано в позиции %X/" "%X" -#: xlogreader.c:1223 +#: xlogreader.c:1253 #, c-format msgid "invalid block_id %u at %X/%X" msgstr "неверный идентификатор блока %u в позиции %X/%X" -#: xlogreader.c:1306 +#: xlogreader.c:1342 #, c-format msgid "record with invalid length at %X/%X" msgstr "запись с неверной длиной в позиции %X/%X" -#: xlogreader.c:1395 +#: xlogreader.c:1431 #, c-format msgid "invalid compressed image at %X/%X, block %d" msgstr "неверный сжатый образ в позиции %X/%X, блок %d" + +#~ msgid "" +#~ "WAL file is from different database system: incorrect XLOG_SEG_SIZE in " +#~ "page header" +#~ msgstr "" +#~ "файл WAL принадлежит другой СУБД: некорректный XLOG_SEG_SIZE в заголовке " +#~ "страницы" diff --git a/src/bin/pg_rewind/po/sv.po b/src/bin/pg_rewind/po/sv.po index 235acd0d293..f74f9ebc5be 100644 --- a/src/bin/pg_rewind/po/sv.po +++ b/src/bin/pg_rewind/po/sv.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: pg_rewind (PostgreSQL) 10\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2018-05-18 17:17+0000\n" -"PO-Revision-Date: 2018-08-26 07:43+0200\n" +"POT-Creation-Date: 2018-09-23 22:46+0000\n" +"PO-Revision-Date: 2018-09-24 06:45+0200\n" "Last-Translator: Dennis Björklund <db@zigo.dhs.org>\n" "Language-Team: Swedish <sv@li.org>\n" "Language: sv\n" @@ -223,13 +223,18 @@ msgstr "källfillistan är tom\n" msgid "unexpected page modification for directory or symbolic link \"%s\"\n" msgstr "oväntad sidmodifiering för katalog eller symbolisk länk \"%s\"\n" -#: filemap.c:509 filemap.c:525 +#: filemap.c:510 filemap.c:530 #, c-format -msgid "entry \"%s\" excluded from %s file list\n" -msgstr "post \"%s\" utesluten från fillista (%s)\n" +msgid "entry \"%s\" excluded from source file list\n" +msgstr "post \"%s\" utesluten från källfillista\n" + +#: filemap.c:513 filemap.c:533 +#, c-format +msgid "entry \"%s\" excluded from target file list\n" +msgstr "post \"%s\" utesluten från målfillista\n" #. translator: first %s is a file path, second is a keyword such as COPY -#: filemap.c:656 +#: filemap.c:664 #, c-format msgid "%s (%s)\n" msgstr "%s (%s)\n" @@ -537,21 +542,21 @@ msgstr "%s: ingen måldatakatalog angiven (--target-pgdata)\n" msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: för många kommandoradsargument (första är \"%s\")\n" -#: pg_rewind.c:192 -#, c-format -msgid "%s: could not read permissions of directory \"%s\": %s\n" -msgstr "%s: kunde inte läsa rättigheter på katalog \"%s\": %s\n" - -#: pg_rewind.c:208 +#: pg_rewind.c:198 #, c-format msgid "cannot be executed by \"root\"\n" msgstr "kan inte köras av \"root\"\n" -#: pg_rewind.c:209 +#: pg_rewind.c:199 #, c-format msgid "You must run %s as the PostgreSQL superuser.\n" msgstr "Du måste köra %s som PostgreSQL:s superanvändare.\n" +#: pg_rewind.c:210 +#, c-format +msgid "%s: could not read permissions of directory \"%s\": %s\n" +msgstr "%s: kunde inte läsa rättigheter på katalog \"%s\": %s\n" + #: pg_rewind.c:241 #, c-format msgid "source and target cluster are on the same timeline\n" @@ -746,143 +751,143 @@ msgstr "ogiltig data i historikfil\n" msgid "Timeline IDs must be less than child timeline's ID.\n" msgstr "Tidslinje-ID:er måste vara mindre än barnets tidslinjes ID.\n" -#: xlogreader.c:276 +#: xlogreader.c:299 #, c-format msgid "invalid record offset at %X/%X" msgstr "ogiltig postoffset vid %X/%X" -#: xlogreader.c:284 +#: xlogreader.c:307 #, c-format msgid "contrecord is requested by %X/%X" msgstr "contrecord är begärd vid %X/%X" -#: xlogreader.c:325 xlogreader.c:623 +#: xlogreader.c:348 xlogreader.c:646 #, c-format msgid "invalid record length at %X/%X: wanted %u, got %u" msgstr "ogiltig postlängd vid %X/%X: förväntade %u, fick %u" -#: xlogreader.c:340 +#: xlogreader.c:363 #, c-format msgid "record length %u at %X/%X too long" msgstr "postlängd %u vid %X/%X är för lång" -#: xlogreader.c:381 +#: xlogreader.c:404 #, c-format msgid "there is no contrecord flag at %X/%X" msgstr "det finns ingen contrecord-flagga vid %X/%X" -#: xlogreader.c:394 +#: xlogreader.c:417 #, c-format msgid "invalid contrecord length %u at %X/%X" msgstr "ogiltig contrecord-längd %u vid %X/%X" -#: xlogreader.c:631 +#: xlogreader.c:654 #, c-format msgid "invalid resource manager ID %u at %X/%X" msgstr "ogiltigt resurshanterar-ID %u vid %X/%X" -#: xlogreader.c:645 xlogreader.c:662 +#: xlogreader.c:668 xlogreader.c:685 #, c-format msgid "record with incorrect prev-link %X/%X at %X/%X" msgstr "post med inkorrekt prev-link %X/%X vid %X/%X" -#: xlogreader.c:699 +#: xlogreader.c:722 #, c-format msgid "incorrect resource manager data checksum in record at %X/%X" msgstr "felaktig resurshanterardatakontrollsumma i post vid %X/%X" -#: xlogreader.c:736 +#: xlogreader.c:759 #, c-format msgid "invalid magic number %04X in log segment %s, offset %u" msgstr "felaktigt magiskt nummer %04X i loggsegment %s, offset %u" -#: xlogreader.c:750 xlogreader.c:801 +#: xlogreader.c:773 xlogreader.c:824 #, c-format msgid "invalid info bits %04X in log segment %s, offset %u" msgstr "ogiltiga infobitar %04X i loggsegment %s, offset %u" -#: xlogreader.c:776 +#: xlogreader.c:799 #, c-format msgid "WAL file is from different database system: WAL file database system identifier is %s, pg_control database system identifier is %s" msgstr "WAL-fil är från ett annat databassystem: WAL-filens databassystemidentifierare är %s, pg_control databassystemidentifierare är %s" -#: xlogreader.c:783 +#: xlogreader.c:806 #, c-format msgid "WAL file is from different database system: incorrect segment size in page header" msgstr "WAL-fil är från ett annat databassystem: inkorrekt segmentstorlek i sidhuvud" -#: xlogreader.c:789 +#: xlogreader.c:812 #, c-format msgid "WAL file is from different database system: incorrect XLOG_BLCKSZ in page header" msgstr "WAL-fil är från ett annat databassystem: inkorrekt XLOG_BLCKSZ i sidhuvud" -#: xlogreader.c:820 +#: xlogreader.c:843 #, c-format msgid "unexpected pageaddr %X/%X in log segment %s, offset %u" msgstr "oväntad sidadress %X/%X i loggsegment %s, offset %u" -#: xlogreader.c:845 +#: xlogreader.c:868 #, c-format msgid "out-of-sequence timeline ID %u (after %u) in log segment %s, offset %u" msgstr "ej-i-sekvens för tidslinje-ID %u (efter %u) i loggsegment %s, offset %u" -#: xlogreader.c:1090 +#: xlogreader.c:1113 #, c-format msgid "out-of-order block_id %u at %X/%X" msgstr "ej-i-sekvens block_id %u vid %X/%X" -#: xlogreader.c:1113 +#: xlogreader.c:1136 #, c-format msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%X" msgstr "BKPBLOCK_HAS_DATA satt, men ingen data inkluderad vid %X/%X" -#: xlogreader.c:1120 +#: xlogreader.c:1143 #, c-format msgid "BKPBLOCK_HAS_DATA not set, but data length is %u at %X/%X" msgstr "BKPBLOCK_HAS_DATA ej satt, men datalängd är %u vid %X/%X" -#: xlogreader.c:1156 +#: xlogreader.c:1179 #, c-format msgid "BKPIMAGE_HAS_HOLE set, but hole offset %u length %u block image length %u at %X/%X" msgstr "BKPIMAGE_HAS_HOLE satt, men håloffset %u längd %u block-image-längd %u vid %X/%X" -#: xlogreader.c:1172 +#: xlogreader.c:1195 #, c-format msgid "BKPIMAGE_HAS_HOLE not set, but hole offset %u length %u at %X/%X" msgstr "BKPIMAGE_HAS_HOLE ej satt, men håloffset %u längd %u vid %X/%X" -#: xlogreader.c:1187 +#: xlogreader.c:1210 #, c-format msgid "BKPIMAGE_IS_COMPRESSED set, but block image length %u at %X/%X" msgstr "BKPIMAGE_IS_COMPRESSED satt, men block-image-längd %u vid %X/%X" -#: xlogreader.c:1202 +#: xlogreader.c:1225 #, c-format msgid "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_IS_COMPRESSED set, but block image length is %u at %X/%X" msgstr "varken BKPIMAGE_HAS_HOLE eller BKPIMAGE_IS_COMPRESSED satt, men block-image-längd är %u vid %X/%X" -#: xlogreader.c:1218 +#: xlogreader.c:1241 #, c-format msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%X" msgstr "BKPBLOCK_SAME_REL satt men ingen tidigare rel vid %X/%X" -#: xlogreader.c:1230 +#: xlogreader.c:1253 #, c-format msgid "invalid block_id %u at %X/%X" msgstr "ogiltig block_id %u vid %X/%X" -#: xlogreader.c:1319 +#: xlogreader.c:1342 #, c-format msgid "record with invalid length at %X/%X" msgstr "post med ogiltig längd vid %X/%X" -#: xlogreader.c:1408 +#: xlogreader.c:1431 #, c-format msgid "invalid compressed image at %X/%X, block %d" msgstr "ogiltig komprimerad image vid %X/%X, block %d" -#~ msgid "WAL file is from different database system: incorrect XLOG_SEG_SIZE in page header" -#~ msgstr "WAL-fil är från ett annat databassystem: felaktig XLOG_SEG_SIZE i sidhuvud" - #~ msgid "%s: unable to read permissions from \"%s\"\n" #~ msgstr "%s: kunde inte läsa rättigheter från \"%s\"\n" + +#~ msgid "WAL file is from different database system: incorrect XLOG_SEG_SIZE in page header" +#~ msgstr "WAL-fil är från ett annat databassystem: felaktig XLOG_SEG_SIZE i sidhuvud" diff --git a/src/bin/pg_test_fsync/po/ru.po b/src/bin/pg_test_fsync/po/ru.po index ea55d657bac..8ab9f2dfa75 100644 --- a/src/bin/pg_test_fsync/po/ru.po +++ b/src/bin/pg_test_fsync/po/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: pg_test_fsync (PostgreSQL) 10\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-09-27 06:16+0000\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" "PO-Revision-Date: 2017-09-21 14:03+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" @@ -62,25 +62,25 @@ msgstr "" msgid "Direct I/O is not supported on this platform.\n" msgstr "Прямой ввод/вывод не поддерживается на этой платформе.\n" -#: pg_test_fsync.c:227 pg_test_fsync.c:291 pg_test_fsync.c:315 -#: pg_test_fsync.c:338 pg_test_fsync.c:479 pg_test_fsync.c:491 -#: pg_test_fsync.c:507 pg_test_fsync.c:513 pg_test_fsync.c:538 +#: pg_test_fsync.c:227 pg_test_fsync.c:292 pg_test_fsync.c:316 +#: pg_test_fsync.c:339 pg_test_fsync.c:480 pg_test_fsync.c:492 +#: pg_test_fsync.c:508 pg_test_fsync.c:514 pg_test_fsync.c:539 msgid "could not open output file" msgstr "не удалось открыть выходной файл" -#: pg_test_fsync.c:230 pg_test_fsync.c:272 pg_test_fsync.c:297 -#: pg_test_fsync.c:321 pg_test_fsync.c:344 pg_test_fsync.c:382 -#: pg_test_fsync.c:440 pg_test_fsync.c:481 pg_test_fsync.c:509 -#: pg_test_fsync.c:540 +#: pg_test_fsync.c:231 pg_test_fsync.c:273 pg_test_fsync.c:298 +#: pg_test_fsync.c:322 pg_test_fsync.c:345 pg_test_fsync.c:383 +#: pg_test_fsync.c:441 pg_test_fsync.c:482 pg_test_fsync.c:510 +#: pg_test_fsync.c:541 msgid "write failed" msgstr "ошибка записи" -#: pg_test_fsync.c:234 pg_test_fsync.c:323 pg_test_fsync.c:346 -#: pg_test_fsync.c:483 pg_test_fsync.c:515 +#: pg_test_fsync.c:235 pg_test_fsync.c:324 pg_test_fsync.c:347 +#: pg_test_fsync.c:484 pg_test_fsync.c:516 msgid "fsync failed" msgstr "ошибка синхронизации с ФС" -#: pg_test_fsync.c:248 +#: pg_test_fsync.c:249 #, c-format msgid "" "\n" @@ -89,7 +89,7 @@ msgstr "" "\n" "Сравнение методов синхронизации файлов при однократной записи %d КБ:\n" -#: pg_test_fsync.c:250 +#: pg_test_fsync.c:251 #, c-format msgid "" "\n" @@ -98,7 +98,7 @@ msgstr "" "\n" "Сравнение методов синхронизации файлов при двухкратной записи %d КБ:\n" -#: pg_test_fsync.c:251 +#: pg_test_fsync.c:252 #, c-format msgid "" "(in wal_sync_method preference order, except fdatasync is Linux's default)\n" @@ -106,21 +106,21 @@ msgstr "" "(в порядке предпочтения для wal_sync_method, без учёта наибольшего " "предпочтения fdatasync в Linux)\n" -#: pg_test_fsync.c:262 pg_test_fsync.c:365 pg_test_fsync.c:431 +#: pg_test_fsync.c:263 pg_test_fsync.c:366 pg_test_fsync.c:432 msgid "n/a*" msgstr "н/д*" -#: pg_test_fsync.c:274 pg_test_fsync.c:300 pg_test_fsync.c:325 -#: pg_test_fsync.c:348 pg_test_fsync.c:384 pg_test_fsync.c:442 +#: pg_test_fsync.c:275 pg_test_fsync.c:301 pg_test_fsync.c:326 +#: pg_test_fsync.c:349 pg_test_fsync.c:385 pg_test_fsync.c:443 msgid "seek failed" msgstr "ошибка позиционирования" -#: pg_test_fsync.c:280 pg_test_fsync.c:305 pg_test_fsync.c:353 -#: pg_test_fsync.c:390 pg_test_fsync.c:448 +#: pg_test_fsync.c:281 pg_test_fsync.c:306 pg_test_fsync.c:354 +#: pg_test_fsync.c:391 pg_test_fsync.c:449 msgid "n/a" msgstr "н/д" -#: pg_test_fsync.c:395 +#: pg_test_fsync.c:396 #, c-format msgid "" "* This file system and its mount options do not support direct\n" @@ -129,7 +129,7 @@ msgstr "" "* Эта файловая система с текущими параметрами монтирования не поддерживает\n" " прямой ввод/вывод, как например, ext4 в режиме журналирования.\n" -#: pg_test_fsync.c:403 +#: pg_test_fsync.c:404 #, c-format msgid "" "\n" @@ -138,7 +138,7 @@ msgstr "" "\n" "Сравнение open_sync при различных объёмах записываемых данных:\n" -#: pg_test_fsync.c:404 +#: pg_test_fsync.c:405 #, c-format msgid "" "(This is designed to compare the cost of writing 16kB in different write\n" @@ -149,27 +149,27 @@ msgstr "" "записи с open_sync.)\n" # skip-rule: double-space -#: pg_test_fsync.c:407 +#: pg_test_fsync.c:408 msgid " 1 * 16kB open_sync write" msgstr "запись с open_sync 1 * 16 КБ" -#: pg_test_fsync.c:408 +#: pg_test_fsync.c:409 msgid " 2 * 8kB open_sync writes" msgstr "запись с open_sync 2 * 8 КБ" -#: pg_test_fsync.c:409 +#: pg_test_fsync.c:410 msgid " 4 * 4kB open_sync writes" msgstr "запись с open_sync 4 * 4 КБ" -#: pg_test_fsync.c:410 +#: pg_test_fsync.c:411 msgid " 8 * 2kB open_sync writes" msgstr "запись с open_sync 8 * 2 КБ" -#: pg_test_fsync.c:411 +#: pg_test_fsync.c:412 msgid "16 * 1kB open_sync writes" msgstr "запись с open_sync 16 * 1 КБ" -#: pg_test_fsync.c:464 +#: pg_test_fsync.c:465 #, c-format msgid "" "\n" @@ -179,7 +179,7 @@ msgstr "" "Проверка, производится ли fsync с указателем файла, открытого не для " "записи:\n" -#: pg_test_fsync.c:465 +#: pg_test_fsync.c:466 #, c-format msgid "" "(If the times are similar, fsync() can sync data written on a different\n" @@ -189,7 +189,7 @@ msgstr "" "данные,\n" "записанные через другой дескриптор.)\n" -#: pg_test_fsync.c:530 +#: pg_test_fsync.c:531 #, c-format msgid "" "\n" @@ -198,7 +198,7 @@ msgstr "" "\n" "Несинхронизированная запись %d КБ:\n" -#: pg_test_fsync.c:607 +#: pg_test_fsync.c:608 #, c-format msgid "%s: %s\n" msgstr "%s: %s\n" diff --git a/src/bin/pg_upgrade/po/fr.po b/src/bin/pg_upgrade/po/fr.po index 67fa6787ba5..fb5870fc909 100644 --- a/src/bin/pg_upgrade/po/fr.po +++ b/src/bin/pg_upgrade/po/fr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: pg_upgrade (PostgreSQL) 10\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-09-16 19:44+0000\n" -"PO-Revision-Date: 2017-09-17 18:25+0200\n" +"POT-Creation-Date: 2018-09-22 00:15+0000\n" +"PO-Revision-Date: 2018-09-23 15:27+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.3\n" +"X-Generator: Poedit 2.1.1\n" #: check.c:66 #, c-format @@ -366,140 +366,176 @@ msgstr "a échoué pour obtenir le nom de la locale système « %s »\n" msgid "failed to restore old locale \"%s\"\n" msgstr "a échoué pour restaurer l'ancienne locale « %s »\n" -#: controldata.c:128 +#: controldata.c:128 controldata.c:195 #, c-format msgid "could not get control data using %s: %s\n" msgstr "" "n'a pas pu obtenir les données de contrôle en utilisant %s : %s\n" "\n" -#: controldata.c:141 dump.c:59 pg_upgrade.c:325 relfilenode.c:244 util.c:80 +#: controldata.c:139 +#, c-format +msgid "%d: database cluster state problem\n" +msgstr "%d : problème sur l'état de l'instance de la base de données\n" + +#: controldata.c:156 +#, c-format +msgid "The source cluster was shut down while in recovery mode. To upgrade, use \"rsync\" as documented or shut it down as a primary.\n" +msgstr "L'instance source a été arrêté alors qu'elle était en mode restauration. Pour mettre à jour, utilisez « rsync » comme documenté ou arrêtez-la en tant que serveur primaire.\n" + +#: controldata.c:158 +#, c-format +msgid "The target cluster was shut down while in recovery mode. To upgrade, use \"rsync\" as documented or shut it down as a primary.\n" +msgstr "L'instance cible a été arrêté alors qu'elle était en mode restauration. Pour mettre à jour, utilisez « rsync » comme documenté ou arrêtez-la en tant que serveur primaire.\n" + +#: controldata.c:163 +#, c-format +msgid "The source cluster was not shut down cleanly.\n" +msgstr "L'instance source n'a pas été arrêtée proprement.\n" + +#: controldata.c:165 +#, c-format +msgid "The target cluster was not shut down cleanly.\n" +msgstr "L'instance cible n'a pas été arrêtée proprement.\n" + +#: controldata.c:176 +#, c-format +msgid "The source cluster lacks cluster state information:\n" +msgstr "Il manque certaines informations d'état requises sur l'instance source :\n" + +#: controldata.c:178 +#, c-format +msgid "The target cluster lacks cluster state information:\n" +msgstr "Il manque certaines informations d'état requises sur l'instance cible :\n" + +#: controldata.c:208 dump.c:51 pg_upgrade.c:333 pg_upgrade.c:370 +#: relfilenode.c:244 util.c:80 #, c-format msgid "%s" msgstr "%s" -#: controldata.c:148 +#: controldata.c:215 #, c-format msgid "%d: pg_resetwal problem\n" msgstr "%d : problème avec pg_resetwal\n" -#: controldata.c:158 controldata.c:168 controldata.c:179 controldata.c:190 -#: controldata.c:201 controldata.c:220 controldata.c:231 controldata.c:242 -#: controldata.c:253 controldata.c:264 controldata.c:275 controldata.c:278 -#: controldata.c:282 controldata.c:292 controldata.c:304 controldata.c:315 -#: controldata.c:326 controldata.c:337 controldata.c:348 controldata.c:359 -#: controldata.c:370 controldata.c:381 controldata.c:392 controldata.c:403 -#: controldata.c:414 +#: controldata.c:225 controldata.c:235 controldata.c:246 controldata.c:257 +#: controldata.c:268 controldata.c:287 controldata.c:298 controldata.c:309 +#: controldata.c:320 controldata.c:331 controldata.c:342 controldata.c:345 +#: controldata.c:349 controldata.c:359 controldata.c:371 controldata.c:382 +#: controldata.c:393 controldata.c:404 controldata.c:415 controldata.c:426 +#: controldata.c:437 controldata.c:448 controldata.c:459 controldata.c:470 +#: controldata.c:481 #, c-format msgid "%d: controldata retrieval problem\n" msgstr "%d : problème de récupération des controldata\n" -#: controldata.c:479 +#: controldata.c:546 #, c-format msgid "The source cluster lacks some required control information:\n" msgstr "Il manque certaines informations de contrôle requises sur l'instance source :\n" -#: controldata.c:482 +#: controldata.c:549 #, c-format msgid "The target cluster lacks some required control information:\n" msgstr "Il manque certaines informations de contrôle requises sur l'instance cible :\n" -#: controldata.c:485 +#: controldata.c:552 #, c-format msgid " checkpoint next XID\n" msgstr " XID du prochain checkpoint\n" -#: controldata.c:488 +#: controldata.c:555 #, c-format msgid " latest checkpoint next OID\n" msgstr " prochain OID du dernier checkpoint\n" -#: controldata.c:491 +#: controldata.c:558 #, c-format msgid " latest checkpoint next MultiXactId\n" msgstr " prochain MultiXactId du dernier checkpoint\n" -#: controldata.c:495 +#: controldata.c:562 #, c-format msgid " latest checkpoint oldest MultiXactId\n" msgstr " plus ancien MultiXactId du dernier checkpoint\n" -#: controldata.c:498 +#: controldata.c:565 #, c-format msgid " latest checkpoint next MultiXactOffset\n" msgstr " prochain MultiXactOffset du dernier checkpoint\n" -#: controldata.c:501 +#: controldata.c:568 #, c-format msgid " first WAL segment after reset\n" msgstr " premier segment WAL après réinitialisation\n" -#: controldata.c:504 +#: controldata.c:571 #, c-format msgid " float8 argument passing method\n" msgstr " méthode de passage de arguments float8\n" -#: controldata.c:507 +#: controldata.c:574 #, c-format msgid " maximum alignment\n" msgstr " alignement maximale\n" -#: controldata.c:510 +#: controldata.c:577 #, c-format msgid " block size\n" msgstr " taille de bloc\n" -#: controldata.c:513 +#: controldata.c:580 #, c-format msgid " large relation segment size\n" msgstr " taille de segment des relations\n" -#: controldata.c:516 +#: controldata.c:583 #, c-format msgid " WAL block size\n" msgstr " taille de bloc d'un WAL\n" -#: controldata.c:519 +#: controldata.c:586 #, c-format msgid " WAL segment size\n" msgstr " taille d'un segment WAL\n" -#: controldata.c:522 +#: controldata.c:589 #, c-format msgid " maximum identifier length\n" msgstr " longueur maximum d'un identifiant\n" -#: controldata.c:525 +#: controldata.c:592 #, c-format msgid " maximum number of indexed columns\n" msgstr " nombre maximum de colonnes indexées\n" -#: controldata.c:528 +#: controldata.c:595 #, c-format msgid " maximum TOAST chunk size\n" msgstr " taille maximale d'un morceau de TOAST\n" -#: controldata.c:532 +#: controldata.c:599 #, c-format msgid " large-object chunk size\n" msgstr " taille d'un morceau Large-Object\n" -#: controldata.c:535 +#: controldata.c:602 #, c-format msgid " dates/times are integers?\n" msgstr " les dates/heures sont-ils des integers?\n" -#: controldata.c:539 +#: controldata.c:606 #, c-format msgid " data checksum version\n" msgstr " version des sommes de contrôle des données\n" -#: controldata.c:541 +#: controldata.c:608 #, c-format msgid "Cannot continue without required control information, terminating\n" msgstr "Ne peut pas continuer sans les informations de contrôle requises, en arrêt\n" -#: controldata.c:556 +#: controldata.c:623 #, c-format msgid "" "old and new pg_controldata alignments are invalid or do not match\n" @@ -508,77 +544,77 @@ msgstr "" "les alignements sont invalides ou ne correspondent pas entre l'ancien et le nouveau pg_controldata.\n" "Il est probable qu'une installation soit en 32 bits et l'autre en 64 bits.\n" -#: controldata.c:560 +#: controldata.c:627 #, c-format msgid "old and new pg_controldata block sizes are invalid or do not match\n" msgstr "les tailles de bloc sont invalides ou ne correspondent pas entre l'ancien et le nouveau pg_controldata.\n" -#: controldata.c:563 +#: controldata.c:630 #, c-format msgid "old and new pg_controldata maximum relation segment sizes are invalid or do not match\n" msgstr "les tailles maximales de segment de relation sont invalides ou ne correspondent pas entre l'ancien et le nouveau pg_controldata.\n" -#: controldata.c:566 +#: controldata.c:633 #, c-format msgid "old and new pg_controldata WAL block sizes are invalid or do not match\n" msgstr "les tailles de bloc des WAL sont invalides ou ne correspondent pas entre l'ancien et le nouveau pg_controldata.\n" -#: controldata.c:569 +#: controldata.c:636 #, c-format msgid "old and new pg_controldata WAL segment sizes are invalid or do not match\n" msgstr "les tailles de segment de WAL sont invalides ou ne correspondent pas entre l'ancien et le nouveau pg_controldata.\n" -#: controldata.c:572 +#: controldata.c:639 #, c-format msgid "old and new pg_controldata maximum identifier lengths are invalid or do not match\n" msgstr "les longueurs maximales des identifiants sont invalides ou ne correspondent pas entre l'ancien et le nouveau pg_controldata.\n" -#: controldata.c:575 +#: controldata.c:642 #, c-format msgid "old and new pg_controldata maximum indexed columns are invalid or do not match\n" msgstr "les nombres maximums de colonnes indexées sont invalides ou ne correspondent pas entre l'ancien et le nouveau pg_controldata.\n" -#: controldata.c:578 +#: controldata.c:645 #, c-format msgid "old and new pg_controldata maximum TOAST chunk sizes are invalid or do not match\n" msgstr "les tailles maximales de morceaux des TOAST sont invalides ou ne correspondent pas entre l'ancien et le nouveau pg_controldata.\n" -#: controldata.c:583 +#: controldata.c:650 #, c-format msgid "old and new pg_controldata large-object chunk sizes are invalid or do not match\n" msgstr "les tailles des morceaux de Large Objects sont invalides ou ne correspondent pas entre l'ancien et le nouveau pg_controldata.\n" -#: controldata.c:586 +#: controldata.c:653 #, c-format msgid "old and new pg_controldata date/time storage types do not match\n" msgstr "les types de stockage date/heure ne correspondent pas entre l'ancien et le nouveau pg_controldata.\n" -#: controldata.c:599 +#: controldata.c:666 #, c-format msgid "old cluster does not use data checksums but the new one does\n" msgstr "l'ancienne instance n'utilise pas les sommes de contrôle alors que la nouvelle les utilise\n" -#: controldata.c:602 +#: controldata.c:669 #, c-format msgid "old cluster uses data checksums but the new one does not\n" msgstr "l'ancienne instance utilise les sommes de contrôle alors que la nouvelle ne les utilise pas\n" -#: controldata.c:604 +#: controldata.c:671 #, c-format msgid "old and new cluster pg_controldata checksum versions do not match\n" msgstr "les versions des sommes de contrôle ne correspondent pas entre l'ancien et le nouveau pg_controldata.\n" -#: controldata.c:615 +#: controldata.c:682 #, c-format msgid "Adding \".old\" suffix to old global/pg_control" msgstr "Ajout du suffixe « .old » à l'ancien global/pg_control" -#: controldata.c:620 +#: controldata.c:687 #, c-format msgid "Unable to rename %s to %s.\n" msgstr "Incapable de renommer %s à %s.\n" -#: controldata.c:623 +#: controldata.c:690 #, c-format msgid "" "\n" @@ -594,12 +630,12 @@ msgstr "" "Comme le mode lien était utilisé, l'ancienne instance ne peut pas être démarré proprement une fois que la nouvelle instance a été démarrée.\n" "\n" -#: dump.c:23 +#: dump.c:22 #, c-format msgid "Creating dump of global objects" msgstr "Création de la sauvegarde des objets globaux" -#: dump.c:34 +#: dump.c:33 #, c-format msgid "Creating dump of database schemas\n" msgstr "Création de la sauvegarde des schémas des bases\n" @@ -609,27 +645,27 @@ msgstr "Création de la sauvegarde des schémas des bases\n" msgid "could not get pg_ctl version data using %s: %s\n" msgstr "n'a pas pu obtenir la version de pg_ctl en utilisant %s : %s\n" -#: exec.c:54 +#: exec.c:50 #, c-format msgid "could not get pg_ctl version output from %s\n" msgstr "n'a pas pu obtenir la version de pg_ctl à partir de %s\n" -#: exec.c:101 exec.c:105 +#: exec.c:104 exec.c:108 #, c-format msgid "command too long\n" msgstr "commande trop longue\n" -#: exec.c:107 util.c:38 util.c:226 +#: exec.c:110 util.c:38 util.c:226 #, c-format msgid "%s\n" msgstr "%s\n" -#: exec.c:146 exec.c:201 option.c:101 option.c:217 +#: exec.c:149 exec.c:204 option.c:101 option.c:217 #, c-format msgid "could not write to log file \"%s\"\n" msgstr "n'a pas pu écrire dans le journal applicatif « %s »\n" -#: exec.c:175 +#: exec.c:178 #, c-format msgid "" "\n" @@ -638,101 +674,101 @@ msgstr "" "\n" "*échec*" -#: exec.c:178 +#: exec.c:181 #, c-format msgid "There were problems executing \"%s\"\n" msgstr "Il y a eu des problèmes lors de l'exécution de « %s »\n" -#: exec.c:181 +#: exec.c:184 #, c-format msgid "" "Consult the last few lines of \"%s\" or \"%s\" for\n" "the probable cause of the failure.\n" msgstr "Consultez les dernières lignes de « %s » ou « %s » pour trouver la cause probable de l'échec.\n" -#: exec.c:186 +#: exec.c:189 #, c-format msgid "" "Consult the last few lines of \"%s\" for\n" "the probable cause of the failure.\n" msgstr "Consultez les dernières lignes de « %s » pour trouver la cause probable de l'échec.\n" -#: exec.c:227 +#: exec.c:230 #, c-format msgid "could not open file \"%s\" for reading: %s\n" msgstr "n'a pas pu ouvrir le fichier « %s » pour une lecture : %s\n" -#: exec.c:254 +#: exec.c:257 #, c-format msgid "You must have read and write access in the current directory.\n" msgstr "Vous devez avoir les droits de lecture et d'écriture dans le répertoire actuel.\n" -#: exec.c:307 exec.c:370 exec.c:426 +#: exec.c:310 exec.c:372 exec.c:427 #, c-format msgid "check for \"%s\" failed: %s\n" msgstr "échec de la vérification de « %s » : %s\n" -#: exec.c:310 exec.c:373 +#: exec.c:313 exec.c:375 #, c-format msgid "\"%s\" is not a directory\n" msgstr "« %s » n'est pas un répertoire\n" -#: exec.c:429 +#: exec.c:430 #, c-format msgid "check for \"%s\" failed: not a regular file\n" msgstr "échec de la vérification de « %s » : pas un fichier régulier\n" -#: exec.c:441 +#: exec.c:442 #, c-format msgid "check for \"%s\" failed: cannot read file (permission denied)\n" msgstr "échec de la vérification de « %s » : ne peut pas lire le fichier (droit refusé)\n" -#: exec.c:449 +#: exec.c:450 #, c-format msgid "check for \"%s\" failed: cannot execute (permission denied)\n" msgstr "échec de la vérification de « %s » : ne peut pas exécuter (droit refusé)\n" -#: file.c:43 file.c:146 +#: file.c:44 file.c:147 #, c-format msgid "error while copying relation \"%s.%s\": could not open file \"%s\": %s\n" msgstr "erreur lors de la copie de la relation « %s.%s » : n'a pas pu ouvrir le fichier « %s » : %s\n" -#: file.c:48 file.c:155 +#: file.c:49 file.c:156 #, c-format msgid "error while copying relation \"%s.%s\": could not create file \"%s\": %s\n" msgstr "erreur lors de la copie de la relation « %s.%s » : n'a pas pu créer le fichier « %s » : %s\n" -#: file.c:62 file.c:186 +#: file.c:63 file.c:180 #, c-format msgid "error while copying relation \"%s.%s\": could not read file \"%s\": %s\n" msgstr "erreur lors de la copie de la relation « %s.%s » : n'a pas pu lire le fichier « %s » : %s\n" -#: file.c:74 file.c:264 +#: file.c:75 file.c:258 #, c-format msgid "error while copying relation \"%s.%s\": could not write file \"%s\": %s\n" msgstr "erreur lors de la copie de la relation « %s.%s » : n'a pas pu écrire le fichier « %s » : %s\n" -#: file.c:88 +#: file.c:89 #, c-format msgid "error while copying relation \"%s.%s\" (\"%s\" to \"%s\"): %s\n" msgstr "erreur lors de la copie de la relation « %s.%s » (« %s » à « %s ») : %s\n" -#: file.c:107 +#: file.c:108 #, c-format msgid "error while creating link for relation \"%s.%s\" (\"%s\" to \"%s\"): %s\n" msgstr "erreur lors de la création du lien pour la relation « %s.%s » (« %s » à « %s ») : %s\n" -#: file.c:150 +#: file.c:151 #, c-format msgid "error while copying relation \"%s.%s\": could not stat file \"%s\": %s\n" msgstr "erreur lors de la copie de la relation « %s.%s » : n'a pas pu tester le fichier « %s » : %s\n" -#: file.c:189 +#: file.c:183 #, c-format msgid "error while copying relation \"%s.%s\": partial page found in file \"%s\"\n" msgstr "erreur lors de la copie de la relation « %s.%s » : page partielle trouvée dans le fichier « %s »\n" -#: file.c:292 +#: file.c:284 #, c-format msgid "" "could not create hard link between old and new data directories: %s\n" @@ -1183,22 +1219,27 @@ msgstr "n'a pas pu lire la ligne %d du fichier « %s » : %s\n" msgid "user-supplied old port number %hu corrected to %hu\n" msgstr "ancien numéro de port %hu fourni par l'utilisateur corrigé en %hu\n" -#: parallel.c:128 parallel.c:242 +#: parallel.c:128 parallel.c:241 #, c-format msgid "could not create worker process: %s\n" msgstr "n'a pas pu créer le processus de travail : %s\n" -#: parallel.c:147 parallel.c:263 +#: parallel.c:147 parallel.c:262 #, c-format msgid "could not create worker thread: %s\n" msgstr "n'a pas pu créer le fil de travail: %s\n" -#: parallel.c:311 parallel.c:326 +#: parallel.c:310 parallel.c:325 #, c-format msgid "child worker exited abnormally: %s\n" msgstr "le processus fils a quitté anormalement : %s\n" -#: pg_upgrade.c:108 +#: pg_upgrade.c:106 +#, c-format +msgid "could not read permissions of directory \"%s\": %s\n" +msgstr "n'a pas pu lire les droits du répertoire « %s » : %s\n" + +#: pg_upgrade.c:123 #, c-format msgid "" "\n" @@ -1209,17 +1250,17 @@ msgstr "" "Réalisation de la mise à jour\n" "-----------------------------\n" -#: pg_upgrade.c:151 +#: pg_upgrade.c:166 #, c-format msgid "Setting next OID for new cluster" msgstr "Configuration du prochain OID sur la nouvelle instance" -#: pg_upgrade.c:158 +#: pg_upgrade.c:173 #, c-format msgid "Sync data directory to disk" msgstr "Synchronisation du répertoire des données sur disque" -#: pg_upgrade.c:170 +#: pg_upgrade.c:185 #, c-format msgid "" "\n" @@ -1230,7 +1271,7 @@ msgstr "" "Mise à jour terminée\n" "--------------------\n" -#: pg_upgrade.c:215 +#: pg_upgrade.c:231 #, c-format msgid "" "There seems to be a postmaster servicing the old cluster.\n" @@ -1239,7 +1280,7 @@ msgstr "" "Il semble qu'un postmaster est démarré sur l'ancienne instance.\n" "Merci d'arrêter ce postmaster et d'essayer de nouveau.\n" -#: pg_upgrade.c:228 +#: pg_upgrade.c:244 #, c-format msgid "" "There seems to be a postmaster servicing the new cluster.\n" @@ -1248,72 +1289,72 @@ msgstr "" "Il semble qu'un postmaster est démarré sur la nouvelle instance.\n" "Merci d'arrêter ce postmaster et d'essayer de nouveau.\n" -#: pg_upgrade.c:234 +#: pg_upgrade.c:250 #, c-format msgid "%s: could not find own program executable\n" msgstr "%s : n'a pas pu trouver son propre exécutable\n" -#: pg_upgrade.c:251 +#: pg_upgrade.c:267 #, c-format msgid "Analyzing all rows in the new cluster" msgstr "Analyse de toutes les lignes dans la nouvelle instance" -#: pg_upgrade.c:264 +#: pg_upgrade.c:280 #, c-format msgid "Freezing all rows in the new cluster" msgstr "Gel de toutes les lignes dans la nouvelle instance" -#: pg_upgrade.c:284 +#: pg_upgrade.c:300 #, c-format msgid "Restoring global objects in the new cluster" msgstr "Restauration des objets globaux dans la nouvelle instance" -#: pg_upgrade.c:308 +#: pg_upgrade.c:315 #, c-format msgid "Restoring database schemas in the new cluster\n" msgstr "Restauration des schémas des bases de données dans la nouvelle instance\n" -#: pg_upgrade.c:370 +#: pg_upgrade.c:421 #, c-format msgid "Deleting files from new %s" msgstr "Suppression des fichiers à partir du nouveau %s" -#: pg_upgrade.c:374 +#: pg_upgrade.c:425 #, c-format msgid "could not delete directory \"%s\"\n" msgstr "n'a pas pu supprimer le répertoire « %s »\n" -#: pg_upgrade.c:393 +#: pg_upgrade.c:444 #, c-format msgid "Copying old %s to new server" msgstr "Copie de l'ancien %s vers le nouveau serveur" -#: pg_upgrade.c:420 +#: pg_upgrade.c:471 #, c-format msgid "Setting next transaction ID and epoch for new cluster" msgstr "Configuration du prochain identifiant de transaction et de l'epoch pour la nouvelle instance" -#: pg_upgrade.c:450 +#: pg_upgrade.c:501 #, c-format msgid "Setting next multixact ID and offset for new cluster" msgstr "Configuration du prochain MultiXactId et décalage pour la nouvelle instance" -#: pg_upgrade.c:474 +#: pg_upgrade.c:525 #, c-format msgid "Setting oldest multixact ID in new cluster" msgstr "Configuration du plus ancien identifiant multixact sur la nouvelle instance" -#: pg_upgrade.c:494 +#: pg_upgrade.c:545 #, c-format msgid "Resetting WAL archives" msgstr "Réinitialisation des archives WAL" -#: pg_upgrade.c:526 +#: pg_upgrade.c:588 #, c-format msgid "Setting frozenxid and minmxid counters in new cluster" msgstr "Configuration des compteurs frozenxid et minmxid dans la nouvelle instance" -#: pg_upgrade.c:528 +#: pg_upgrade.c:590 #, c-format msgid "Setting minmxid counter in new cluster" msgstr "Configuration du compteur minmxid dans la nouvelle instance" @@ -1353,22 +1394,22 @@ msgstr "copie de « %s » en « %s »\n" msgid "linking \"%s\" to \"%s\"\n" msgstr "lien de « %s » vers « %s »\n" -#: server.c:33 +#: server.c:34 #, c-format msgid "connection to database failed: %s" msgstr "échec de la connexion à la base de données : %s" -#: server.c:39 server.c:139 util.c:136 util.c:166 +#: server.c:40 server.c:142 util.c:136 util.c:166 #, c-format msgid "Failure, exiting\n" msgstr "Échec, sortie\n" -#: server.c:129 +#: server.c:132 #, c-format msgid "executing: %s\n" msgstr "exécution : %s\n" -#: server.c:135 +#: server.c:138 #, c-format msgid "" "SQL command failed\n" @@ -1379,17 +1420,17 @@ msgstr "" "%s\n" "%s" -#: server.c:165 +#: server.c:168 #, c-format msgid "could not open version file: %s\n" msgstr "n'a pas pu ouvrir le fichier de version : %s\n" -#: server.c:170 +#: server.c:172 #, c-format msgid "could not parse PG_VERSION file from %s\n" msgstr "n'a pas pu analyser le fichier PG_VERSION à partir de %s\n" -#: server.c:284 +#: server.c:295 #, c-format msgid "" "\n" @@ -1398,7 +1439,7 @@ msgstr "" "\n" "échec de la connexion à la base de données : %s" -#: server.c:289 +#: server.c:300 #, c-format msgid "" "could not connect to source postmaster started with the command:\n" @@ -1407,7 +1448,7 @@ msgstr "" "n'a pas pu se connecter au postmaster source lancé avec la commande :\n" "%s\n" -#: server.c:293 +#: server.c:304 #, c-format msgid "" "could not connect to target postmaster started with the command:\n" @@ -1416,22 +1457,22 @@ msgstr "" "n'a pas pu se connecter au postmaster cible lancé avec la commande :\n" "%s\n" -#: server.c:307 +#: server.c:318 #, c-format msgid "pg_ctl failed to start the source server, or connection failed\n" msgstr "pg_ctl a échoué à démarrer le serveur source ou connexion échouée\n" -#: server.c:309 +#: server.c:320 #, c-format msgid "pg_ctl failed to start the target server, or connection failed\n" msgstr "pg_ctl a échoué à démarrer le serveur cible ou connexion échouée\n" -#: server.c:354 +#: server.c:365 #, c-format msgid "out of memory\n" msgstr "mémoire épuisée\n" -#: server.c:367 +#: server.c:378 #, c-format msgid "libpq environment variable %s has a non-local server value: %s\n" msgstr "la variable d'environnement libpq %s a une valeur serveur non locale : %s\n" @@ -1609,21 +1650,26 @@ msgstr "" "index invalides. Avant cela, aucun de ces index ne sera utilisé.\n" "\n" -#~ msgid "------------------------------------------------\n" -#~ msgstr "------------------------------------------------\n" +#~ msgid "cannot write to log file %s\n" +#~ msgstr "ne peut pas écrire dans le fichier de traces %s\n" -#~ msgid "-----------------------------\n" -#~ msgstr "-----------------------------\n" +#~ msgid "cannot find current directory\n" +#~ msgstr "ne peut pas trouver le répertoire courant\n" -#~ msgid "" -#~ "This utility can only upgrade to PostgreSQL version 9.0 after 2010-01-11\n" -#~ "because of backend API changes made during development.\n" -#~ msgstr "" -#~ "Cet outil peut seulement mettre à jour à partir de la version 9.0 de PostgreSQL (après le 11 janvier 2010)\n" -#~ "à cause de changements dans l'API du moteur fait lors du développement.\n" +#~ msgid "Cannot open file %s: %m\n" +#~ msgstr "Ne peut pas ouvrir le fichier %s : %m\n" -#~ msgid "%s is not a directory\n" -#~ msgstr "%s n'est pas un répertoire\n" +#~ msgid "Cannot read line %d from %s: %m\n" +#~ msgstr "Ne peut pas lire la ligne %d à partir de %s : %m\n" + +#~ msgid "Checking for invalid \"line\" user columns" +#~ msgstr "Vérification des colonnes utilisateurs « line » invalides" + +#~ msgid "----------------\n" +#~ msgstr "----------------\n" + +#~ msgid "------------------\n" +#~ msgstr "------------------\n" #~ msgid "" #~ "could not load library \"%s\":\n" @@ -1632,23 +1678,18 @@ msgstr "" #~ "n'a pas pu charger la biblothèque « %s »:\n" #~ "%s\n" -#~ msgid "------------------\n" -#~ msgstr "------------------\n" - -#~ msgid "----------------\n" -#~ msgstr "----------------\n" - -#~ msgid "Checking for invalid \"line\" user columns" -#~ msgstr "Vérification des colonnes utilisateurs « line » invalides" - -#~ msgid "Cannot read line %d from %s: %m\n" -#~ msgstr "Ne peut pas lire la ligne %d à partir de %s : %m\n" +#~ msgid "%s is not a directory\n" +#~ msgstr "%s n'est pas un répertoire\n" -#~ msgid "Cannot open file %s: %m\n" -#~ msgstr "Ne peut pas ouvrir le fichier %s : %m\n" +#~ msgid "" +#~ "This utility can only upgrade to PostgreSQL version 9.0 after 2010-01-11\n" +#~ "because of backend API changes made during development.\n" +#~ msgstr "" +#~ "Cet outil peut seulement mettre à jour à partir de la version 9.0 de PostgreSQL (après le 11 janvier 2010)\n" +#~ "à cause de changements dans l'API du moteur fait lors du développement.\n" -#~ msgid "cannot find current directory\n" -#~ msgstr "ne peut pas trouver le répertoire courant\n" +#~ msgid "-----------------------------\n" +#~ msgstr "-----------------------------\n" -#~ msgid "cannot write to log file %s\n" -#~ msgstr "ne peut pas écrire dans le fichier de traces %s\n" +#~ msgid "------------------------------------------------\n" +#~ msgstr "------------------------------------------------\n" diff --git a/src/bin/pg_upgrade/po/ru.po b/src/bin/pg_upgrade/po/ru.po index 602c6e231f5..8e5dc811639 100644 --- a/src/bin/pg_upgrade/po/ru.po +++ b/src/bin/pg_upgrade/po/ru.po @@ -1,13 +1,13 @@ # Russian message translation file for pg_upgrade # Copyright (C) 2017 PostgreSQL Global Development Group # This file is distributed under the same license as the PostgreSQL package. -# Alexander Lakhin <a.lakhin@postgrespro.ru>, 2017. +# Alexander Lakhin <a.lakhin@postgrespro.ru>, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: pg_upgrade (PostgreSQL) 10\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2018-02-12 12:29+0300\n" -"PO-Revision-Date: 2017-12-09 07:44+0300\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" +"PO-Revision-Date: 2018-10-03 14:18+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -124,8 +124,8 @@ msgstr "Эта утилита может только повышать верс #: check.c:260 #, c-format msgid "" -"This utility cannot be used to downgrade to older major PostgreSQL " -"versions.\n" +"This utility cannot be used to downgrade to older major PostgreSQL versions." +"\n" msgstr "" "Эта утилита не может понижать версию до более старой основной версии " "PostgreSQL.\n" @@ -158,8 +158,8 @@ msgstr "" #: check.c:289 #, c-format msgid "" -"When checking a live server, the old and new port numbers must be " -"different.\n" +"When checking a live server, the old and new port numbers must be different." +"\n" msgstr "" "Для проверки работающего сервера новый номер порта должен отличаться от " "старого.\n" @@ -168,8 +168,8 @@ msgstr "" #, c-format msgid "encodings for database \"%s\" do not match: old \"%s\", new \"%s\"\n" msgstr "" -"кодировки в базе данных \"%s\" различаются: старая - \"%s\", новая - \"%s" -"\"\n" +"кодировки в базе данных \"%s\" различаются: старая - \"%s\", новая - \"" +"%s\"\n" #: check.c:309 #, c-format @@ -320,8 +320,8 @@ msgstr "" "biging.\n" "Однако в новом кластере значения bigint передаётся не так, как в старом,\n" "так что обновление кластера в текущем состоянии невозможно. Вы можете\n" -"вручную обновить базы данных, где используется функциональность \"contrib/isn" -"\" или\n" +"вручную обновить базы данных, где используется функциональность \"contrib/" +"isn\" или\n" "удалить \"contrib/isn\" из старого кластера и перезапустить обновление. " "Список\n" "проблемных функций приведён в файле:\n" @@ -408,144 +408,190 @@ msgstr "не удалось получить системное имя лока msgid "failed to restore old locale \"%s\"\n" msgstr "не удалось восстановить старую локаль \"%s\"\n" -#: controldata.c:128 +#: controldata.c:128 controldata.c:195 #, c-format msgid "could not get control data using %s: %s\n" msgstr "не удалось получить управляющие данные, выполнив %s: %s\n" -#: controldata.c:141 dump.c:51 pg_upgrade.c:329 relfilenode.c:244 util.c:80 +#: controldata.c:139 +#, c-format +msgid "%d: database cluster state problem\n" +msgstr "%d: недопустимое состояние кластера баз данных\n" + +#: controldata.c:156 +#, c-format +msgid "" +"The source cluster was shut down while in recovery mode. To upgrade, use " +"\"rsync\" as documented or shut it down as a primary.\n" +msgstr "" +"Исходный кластер был отключён в режиме восстановления. Чтобы произвести " +"обновление, используйте документированный способ с rsync или отключите его в " +"режиме главного сервера.\n" + +#: controldata.c:158 +#, c-format +msgid "" +"The target cluster was shut down while in recovery mode. To upgrade, use " +"\"rsync\" as documented or shut it down as a primary.\n" +msgstr "" +"Целевой кластер был отключён в режиме восстановления. Чтобы произвести " +"обновление, используйте документированный способ с rsync или отключите его в " +"режиме главного сервера.\n" + +#: controldata.c:163 +#, c-format +msgid "The source cluster was not shut down cleanly.\n" +msgstr "Исходный кластер не был отключён штатным образом.\n" + +#: controldata.c:165 +#, c-format +msgid "The target cluster was not shut down cleanly.\n" +msgstr "Целевой кластер не был отключён штатным образом.\n" + +#: controldata.c:176 +#, c-format +msgid "The source cluster lacks cluster state information:\n" +msgstr "В исходном кластере не хватает информации о состоянии кластера:\n" + +#: controldata.c:178 +#, c-format +msgid "The target cluster lacks cluster state information:\n" +msgstr "В целевом кластере не хватает информации о состоянии кластера:\n" + +#: controldata.c:208 dump.c:51 pg_upgrade.c:333 pg_upgrade.c:370 +#: relfilenode.c:244 util.c:80 #, c-format msgid "%s" msgstr "%s" -#: controldata.c:148 +#: controldata.c:215 #, c-format msgid "%d: pg_resetwal problem\n" msgstr "%d: проблема с выводом pg_resetwal\n" -#: controldata.c:158 controldata.c:168 controldata.c:179 controldata.c:190 -#: controldata.c:201 controldata.c:220 controldata.c:231 controldata.c:242 -#: controldata.c:253 controldata.c:264 controldata.c:275 controldata.c:278 -#: controldata.c:282 controldata.c:292 controldata.c:304 controldata.c:315 -#: controldata.c:326 controldata.c:337 controldata.c:348 controldata.c:359 -#: controldata.c:370 controldata.c:381 controldata.c:392 controldata.c:403 -#: controldata.c:414 +#: controldata.c:225 controldata.c:235 controldata.c:246 controldata.c:257 +#: controldata.c:268 controldata.c:287 controldata.c:298 controldata.c:309 +#: controldata.c:320 controldata.c:331 controldata.c:342 controldata.c:345 +#: controldata.c:349 controldata.c:359 controldata.c:371 controldata.c:382 +#: controldata.c:393 controldata.c:404 controldata.c:415 controldata.c:426 +#: controldata.c:437 controldata.c:448 controldata.c:459 controldata.c:470 +#: controldata.c:481 #, c-format msgid "%d: controldata retrieval problem\n" msgstr "%d: проблема с получением управляющих данных\n" -#: controldata.c:479 +#: controldata.c:546 #, c-format msgid "The source cluster lacks some required control information:\n" msgstr "В исходном кластере не хватает необходимой управляющей информации:\n" -#: controldata.c:482 +#: controldata.c:549 #, c-format msgid "The target cluster lacks some required control information:\n" msgstr "В целевом кластере не хватает необходимой управляющей информации:\n" # skip-rule: capital-letter-first -#: controldata.c:485 +#: controldata.c:552 #, c-format msgid " checkpoint next XID\n" msgstr " следующий XID последней конт. точки\n" # skip-rule: capital-letter-first -#: controldata.c:488 +#: controldata.c:555 #, c-format msgid " latest checkpoint next OID\n" msgstr " следующий OID последней конт. точки\n" # skip-rule: capital-letter-first -#: controldata.c:491 +#: controldata.c:558 #, c-format msgid " latest checkpoint next MultiXactId\n" msgstr " следующий MultiXactId последней конт. точки\n" # skip-rule: capital-letter-first -#: controldata.c:495 +#: controldata.c:562 #, c-format msgid " latest checkpoint oldest MultiXactId\n" msgstr " старейший MultiXactId последней конт. точки\n" # skip-rule: capital-letter-first -#: controldata.c:498 +#: controldata.c:565 #, c-format msgid " latest checkpoint next MultiXactOffset\n" msgstr " следующий MultiXactOffset последней конт. точки\n" -#: controldata.c:501 +#: controldata.c:568 #, c-format msgid " first WAL segment after reset\n" msgstr " первый сегмент WAL после сброса\n" -#: controldata.c:504 +#: controldata.c:571 #, c-format msgid " float8 argument passing method\n" msgstr " метод передачи аргумента float8\n" -#: controldata.c:507 +#: controldata.c:574 #, c-format msgid " maximum alignment\n" msgstr " максимальное выравнивание\n" -#: controldata.c:510 +#: controldata.c:577 #, c-format msgid " block size\n" msgstr " размер блока\n" -#: controldata.c:513 +#: controldata.c:580 #, c-format msgid " large relation segment size\n" msgstr " размер сегмента большого отношения\n" -#: controldata.c:516 +#: controldata.c:583 #, c-format msgid " WAL block size\n" msgstr " размер блока WAL\n" -#: controldata.c:519 +#: controldata.c:586 #, c-format msgid " WAL segment size\n" msgstr " размер сегмента WAL\n" -#: controldata.c:522 +#: controldata.c:589 #, c-format msgid " maximum identifier length\n" msgstr " максимальная длина идентификатора\n" -#: controldata.c:525 +#: controldata.c:592 #, c-format msgid " maximum number of indexed columns\n" msgstr " максимальное число столбцов в индексе\n" -#: controldata.c:528 +#: controldata.c:595 #, c-format msgid " maximum TOAST chunk size\n" msgstr " максимальный размер порции TOAST\n" -#: controldata.c:532 +#: controldata.c:599 #, c-format msgid " large-object chunk size\n" msgstr " размер порции большого объекта\n" -#: controldata.c:535 +#: controldata.c:602 #, c-format msgid " dates/times are integers?\n" msgstr " дата/время представлены целыми числами?\n" -#: controldata.c:539 +#: controldata.c:606 #, c-format msgid " data checksum version\n" msgstr " версия контрольных сумм данных\n" -#: controldata.c:541 +#: controldata.c:608 #, c-format msgid "Cannot continue without required control information, terminating\n" msgstr "" "Нет необходимой управляющей информации для продолжения, работа прерывается\n" -#: controldata.c:556 +#: controldata.c:623 #, c-format msgid "" "old and new pg_controldata alignments are invalid or do not match\n" @@ -555,13 +601,13 @@ msgstr "" "Вероятно, один кластер установлен в 32-битной системе, а другой ~ в 64-" "битной\n" -#: controldata.c:560 +#: controldata.c:627 #, c-format msgid "old and new pg_controldata block sizes are invalid or do not match\n" msgstr "" "старый и новый размер блоков в pg_controldata различаются или некорректны\n" -#: controldata.c:563 +#: controldata.c:630 #, c-format msgid "" "old and new pg_controldata maximum relation segment sizes are invalid or do " @@ -570,7 +616,7 @@ msgstr "" "старый и новый максимальный размер сегментов отношений в pg_controldata " "различаются или некорректны\n" -#: controldata.c:566 +#: controldata.c:633 #, c-format msgid "" "old and new pg_controldata WAL block sizes are invalid or do not match\n" @@ -578,7 +624,7 @@ msgstr "" "старый и новый размер блоков WAL в pg_controldata различаются или " "некорректны\n" -#: controldata.c:569 +#: controldata.c:636 #, c-format msgid "" "old and new pg_controldata WAL segment sizes are invalid or do not match\n" @@ -586,7 +632,7 @@ msgstr "" "старый и новый размер сегментов WAL в pg_controldata различаются или " "некорректны\n" -#: controldata.c:572 +#: controldata.c:639 #, c-format msgid "" "old and new pg_controldata maximum identifier lengths are invalid or do not " @@ -595,7 +641,7 @@ msgstr "" "старая и новая максимальная длина идентификаторов в pg_controldata " "различаются или некорректны\n" -#: controldata.c:575 +#: controldata.c:642 #, c-format msgid "" "old and new pg_controldata maximum indexed columns are invalid or do not " @@ -604,7 +650,7 @@ msgstr "" "старый и новый максимум числа столбцов, составляющих индексы, в " "pg_controldata различаются или некорректны\n" -#: controldata.c:578 +#: controldata.c:645 #, c-format msgid "" "old and new pg_controldata maximum TOAST chunk sizes are invalid or do not " @@ -613,7 +659,7 @@ msgstr "" "старый и новый максимальный размер порции TOAST в pg_controldata различаются " "или некорректны\n" -#: controldata.c:583 +#: controldata.c:650 #, c-format msgid "" "old and new pg_controldata large-object chunk sizes are invalid or do not " @@ -621,44 +667,44 @@ msgid "" msgstr "" "старый и новый размер порции большого объекта различаются или некорректны\n" -#: controldata.c:586 +#: controldata.c:653 #, c-format msgid "old and new pg_controldata date/time storage types do not match\n" msgstr "" "старый и новый тип хранения даты/времени в pg_controldata различаются или " "некорректны\n" -#: controldata.c:599 +#: controldata.c:666 #, c-format msgid "old cluster does not use data checksums but the new one does\n" msgstr "" "в старом кластере не применялись контрольные суммы данных, но в новом они " "есть\n" -#: controldata.c:602 +#: controldata.c:669 #, c-format msgid "old cluster uses data checksums but the new one does not\n" msgstr "" "в старом кластере применялись контрольные суммы данных, но в новом их нет\n" -#: controldata.c:604 +#: controldata.c:671 #, c-format msgid "old and new cluster pg_controldata checksum versions do not match\n" msgstr "" "старая и новая версия контрольных сумм кластера в pg_controldata " "различаются\n" -#: controldata.c:615 +#: controldata.c:682 #, c-format msgid "Adding \".old\" suffix to old global/pg_control" msgstr "Добавление расширения \".old\" к старому файлу global/pg_control" -#: controldata.c:620 +#: controldata.c:687 #, c-format msgid "Unable to rename %s to %s.\n" msgstr "Не удалось переименовать %s в %s.\n" -#: controldata.c:623 +#: controldata.c:690 #, c-format msgid "" "\n" @@ -705,12 +751,12 @@ msgstr "команда слишком длинная\n" msgid "%s\n" msgstr "%s\n" -#: exec.c:148 exec.c:202 option.c:101 option.c:217 +#: exec.c:149 exec.c:204 option.c:101 option.c:217 #, c-format msgid "could not write to log file \"%s\"\n" msgstr "не удалось записать в файл протокола \"%s\"\n" -#: exec.c:177 +#: exec.c:178 #, c-format msgid "" "\n" @@ -719,12 +765,12 @@ msgstr "" "\n" "*ошибка*" -#: exec.c:180 +#: exec.c:181 #, c-format msgid "There were problems executing \"%s\"\n" msgstr "При выполнении \"%s\" возникли проблемы\n" -#: exec.c:183 +#: exec.c:184 #, c-format msgid "" "Consult the last few lines of \"%s\" or \"%s\" for\n" @@ -733,7 +779,7 @@ msgstr "" "Чтобы понять причину ошибки, просмотрите последние несколько строк\n" "файла \"%s\" или \"%s\".\n" -#: exec.c:188 +#: exec.c:189 #, c-format msgid "" "Consult the last few lines of \"%s\" for\n" @@ -742,44 +788,44 @@ msgstr "" "Чтобы понять причину ошибки, просмотрите последние несколько строк\n" "файла \"%s\".\n" -#: exec.c:228 +#: exec.c:230 #, c-format msgid "could not open file \"%s\" for reading: %s\n" msgstr "не удалось открыть файл \"%s\" для чтения: %s\n" -#: exec.c:255 +#: exec.c:257 #, c-format msgid "You must have read and write access in the current directory.\n" msgstr "У вас должны быть права на чтение и запись в текущем каталоге.\n" -#: exec.c:308 exec.c:370 exec.c:425 +#: exec.c:310 exec.c:372 exec.c:427 #, c-format msgid "check for \"%s\" failed: %s\n" msgstr "проверка существования \"%s\" не пройдена: %s\n" -#: exec.c:311 exec.c:373 +#: exec.c:313 exec.c:375 #, c-format msgid "\"%s\" is not a directory\n" msgstr "\"%s\" не является каталогом\n" -#: exec.c:428 +#: exec.c:430 #, c-format msgid "check for \"%s\" failed: not a regular file\n" msgstr "проверка файла \"%s\" не пройдена: это не обычный файл\n" -#: exec.c:440 +#: exec.c:442 #, c-format msgid "check for \"%s\" failed: cannot read file (permission denied)\n" msgstr "" "проверка файла \"%s\" не пройдена: не удаётся прочитать файл (нет доступа)\n" -#: exec.c:448 +#: exec.c:450 #, c-format msgid "check for \"%s\" failed: cannot execute (permission denied)\n" msgstr "" "проверка файла \"%s\" не пройдена: выполнение невозможно (нет доступа)\n" -#: file.c:43 file.c:146 +#: file.c:44 file.c:147 #, c-format msgid "" "error while copying relation \"%s.%s\": could not open file \"%s\": %s\n" @@ -787,7 +833,7 @@ msgstr "" "ошибка при копировании отношения \"%s.%s\": не удалось открыть файл \"%s\": " "%s\n" -#: file.c:48 file.c:155 +#: file.c:49 file.c:156 #, c-format msgid "" "error while copying relation \"%s.%s\": could not create file \"%s\": %s\n" @@ -795,35 +841,35 @@ msgstr "" "ошибка при копировании отношения \"%s.%s\": не удалось создать файл \"%s\": " "%s\n" -#: file.c:62 file.c:186 +#: file.c:63 file.c:180 #, c-format msgid "" "error while copying relation \"%s.%s\": could not read file \"%s\": %s\n" msgstr "" -"ошибка при копировании отношения \"%s.%s\": не удалось прочитать файл \"%s" -"\": %s\n" +"ошибка при копировании отношения \"%s.%s\": не удалось прочитать файл \"" +"%s\": %s\n" -#: file.c:74 file.c:264 +#: file.c:75 file.c:258 #, c-format msgid "" "error while copying relation \"%s.%s\": could not write file \"%s\": %s\n" msgstr "" -"ошибка при копировании отношения \"%s.%s\": не удалось записать в файл \"%s" -"\": %s\n" +"ошибка при копировании отношения \"%s.%s\": не удалось записать в файл \"" +"%s\": %s\n" -#: file.c:88 +#: file.c:89 #, c-format msgid "error while copying relation \"%s.%s\" (\"%s\" to \"%s\"): %s\n" msgstr "ошибка при копировании отношения \"%s.%s\" (из \"%s\" в \"%s\"): %s\n" -#: file.c:107 +#: file.c:108 #, c-format msgid "" "error while creating link for relation \"%s.%s\" (\"%s\" to \"%s\"): %s\n" msgstr "" "ошибка при создании ссылки для отношения \"%s.%s\" (из \"%s\" в \"%s\"): %s\n" -#: file.c:150 +#: file.c:151 #, c-format msgid "" "error while copying relation \"%s.%s\": could not stat file \"%s\": %s\n" @@ -831,7 +877,7 @@ msgstr "" "ошибка при копировании отношения \"%s.%s\": не удалось получить информацию о " "файле \"%s\": %s\n" -#: file.c:189 +#: file.c:183 #, c-format msgid "" "error while copying relation \"%s.%s\": partial page found in file \"%s\"\n" @@ -839,7 +885,7 @@ msgstr "" "ошибка при копировании отношения \"%s.%s\": в файле \"%s\" обнаружена " "неполная страница\n" -#: file.c:292 +#: file.c:284 #, c-format msgid "" "could not create hard link between old and new data directories: %s\n" @@ -933,8 +979,8 @@ msgstr "" #: info.c:133 #, c-format msgid "" -"Relation names for OID %u in database \"%s\" do not match: old name \"%s.%s" -"\", new name \"%s.%s\"\n" +"Relation names for OID %u in database \"%s\" do not match: old name \"%s." +"%s\", new name \"%s.%s\"\n" msgstr "" "Имена отношения с OID %u в базе данных \"%s\" различаются: старое имя - \"%s." "%s\", новое - \"%s.%s\"\n" @@ -967,8 +1013,8 @@ msgstr " это TOAST-таблица для отношения с OID %u" #: info.c:276 #, c-format msgid "" -"No match found in old cluster for new relation with OID %u in database \"%s" -"\": %s\n" +"No match found in old cluster for new relation with OID %u in database \"" +"%s\": %s\n" msgstr "" "В старом кластере не нашлось соответствия для нового отношения с OID %u в " "базе данных \"%s\": %s\n" @@ -976,8 +1022,8 @@ msgstr "" #: info.c:279 #, c-format msgid "" -"No match found in new cluster for old relation with OID %u in database \"%s" -"\": %s\n" +"No match found in new cluster for old relation with OID %u in database \"" +"%s\": %s\n" msgstr "" "В новом кластере не нашлось соответствия для старого отношения с OID %u в " "базе данных \"%s\": %s\n" @@ -1189,8 +1235,8 @@ msgstr "" #, c-format msgid " -P, --new-port=PORT new cluster port number (default %d)\n" msgstr "" -" -P, --new-port=ПОРТ номер порта нового кластера (по умолчанию " -"%d)\n" +" -P, --new-port=ПОРТ номер порта нового кластера (по умолчанию %d)" +"\n" #: option.c:292 #, c-format @@ -1204,8 +1250,8 @@ msgstr "" #, c-format msgid " -U, --username=NAME cluster superuser (default \"%s\")\n" msgstr "" -" -U, --username=ИМЯ суперпользователь кластера (по умолчанию \"%s" -"\")\n" +" -U, --username=ИМЯ суперпользователь кластера (по умолчанию \"" +"%s\")\n" #: option.c:294 #, c-format @@ -1361,7 +1407,12 @@ msgstr "не удалось создать рабочий поток: %s\n" msgid "child worker exited abnormally: %s\n" msgstr "дочерний процесс завершился аварийно: %s\n" -#: pg_upgrade.c:112 +#: pg_upgrade.c:106 +#, c-format +msgid "could not read permissions of directory \"%s\": %s\n" +msgstr "не удалось считать права на каталог \"%s\": %s\n" + +#: pg_upgrade.c:123 #, c-format msgid "" "\n" @@ -1372,17 +1423,17 @@ msgstr "" "Выполнение обновления\n" "---------------------\n" -#: pg_upgrade.c:155 +#: pg_upgrade.c:166 #, c-format msgid "Setting next OID for new cluster" msgstr "Установка следующего OID для нового кластера" -#: pg_upgrade.c:162 +#: pg_upgrade.c:173 #, c-format msgid "Sync data directory to disk" msgstr "Синхронизация каталога данных с ФС" -#: pg_upgrade.c:174 +#: pg_upgrade.c:185 #, c-format msgid "" "\n" @@ -1393,7 +1444,7 @@ msgstr "" "Обновление завершено\n" "--------------------\n" -#: pg_upgrade.c:219 +#: pg_upgrade.c:231 #, c-format msgid "" "There seems to be a postmaster servicing the old cluster.\n" @@ -1402,7 +1453,7 @@ msgstr "" "Видимо, запущен процесс postmaster, обслуживающий старый кластер.\n" "Остановите его и попробуйте ещё раз.\n" -#: pg_upgrade.c:232 +#: pg_upgrade.c:244 #, c-format msgid "" "There seems to be a postmaster servicing the new cluster.\n" @@ -1411,75 +1462,75 @@ msgstr "" "Видимо, запущен процесс postmaster, обслуживающий новый кластер.\n" "Остановите его и попробуйте ещё раз.\n" -#: pg_upgrade.c:238 +#: pg_upgrade.c:250 #, c-format msgid "%s: could not find own program executable\n" msgstr "%s: не удалось найти свой исполняемый файл\n" -#: pg_upgrade.c:255 +#: pg_upgrade.c:267 #, c-format msgid "Analyzing all rows in the new cluster" msgstr "Анализ всех строк в новом кластере" -#: pg_upgrade.c:268 +#: pg_upgrade.c:280 #, c-format msgid "Freezing all rows in the new cluster" msgstr "Замораживание всех строк в новом кластере" -#: pg_upgrade.c:288 +#: pg_upgrade.c:300 #, c-format msgid "Restoring global objects in the new cluster" msgstr "Восстановление глобальных объектов в новом кластере" -#: pg_upgrade.c:312 +#: pg_upgrade.c:315 #, c-format msgid "Restoring database schemas in the new cluster\n" msgstr "Восстановление схем баз данных в новом кластере\n" -#: pg_upgrade.c:374 +#: pg_upgrade.c:421 #, c-format msgid "Deleting files from new %s" msgstr "Удаление файлов из нового каталога %s" -#: pg_upgrade.c:378 +#: pg_upgrade.c:425 #, c-format msgid "could not delete directory \"%s\"\n" msgstr "ошибка при удалении каталога \"%s\"\n" -#: pg_upgrade.c:397 +#: pg_upgrade.c:444 #, c-format msgid "Copying old %s to new server" msgstr "Копирование старого каталога %s на новый сервер" -#: pg_upgrade.c:424 +#: pg_upgrade.c:471 #, c-format msgid "Setting next transaction ID and epoch for new cluster" msgstr "" "Установка следующего идентификатора транзакции и эпохи для нового кластера" -#: pg_upgrade.c:454 +#: pg_upgrade.c:501 #, c-format msgid "Setting next multixact ID and offset for new cluster" msgstr "" "Установка следующего идентификатора и смещения мультитранзакции для нового " "кластера" -#: pg_upgrade.c:478 +#: pg_upgrade.c:525 #, c-format msgid "Setting oldest multixact ID in new cluster" msgstr "Установка старейшего идентификатора мультитранзакции в новом кластере" -#: pg_upgrade.c:498 +#: pg_upgrade.c:545 #, c-format msgid "Resetting WAL archives" msgstr "Сброс архивов WAL" -#: pg_upgrade.c:530 +#: pg_upgrade.c:588 #, c-format msgid "Setting frozenxid and minmxid counters in new cluster" msgstr "Установка счётчиков frozenxid и minmxid в новом кластере" -#: pg_upgrade.c:532 +#: pg_upgrade.c:590 #, c-format msgid "Setting minmxid counter in new cluster" msgstr "Установка счётчика minmxid в новом кластере" @@ -1522,22 +1573,22 @@ msgstr "копирование \"%s\" в \"%s\"\n" msgid "linking \"%s\" to \"%s\"\n" msgstr "создание ссылки на \"%s\" в \"%s\"\n" -#: server.c:33 +#: server.c:34 #, c-format msgid "connection to database failed: %s" msgstr "не удалось подключиться к базе: %s" -#: server.c:39 server.c:139 util.c:136 util.c:166 +#: server.c:40 server.c:142 util.c:136 util.c:166 #, c-format msgid "Failure, exiting\n" msgstr "Ошибка, выполняется выход\n" -#: server.c:129 +#: server.c:132 #, c-format msgid "executing: %s\n" msgstr "выполняется: %s\n" -#: server.c:135 +#: server.c:138 #, c-format msgid "" "SQL command failed\n" @@ -1548,17 +1599,17 @@ msgstr "" "%s\n" "%s" -#: server.c:165 +#: server.c:168 #, c-format msgid "could not open version file: %s\n" msgstr "не удалось открыть файл с версией: %s\n" -#: server.c:169 +#: server.c:172 #, c-format msgid "could not parse PG_VERSION file from %s\n" msgstr "не удалось разобрать файл PG_VERSION из %s\n" -#: server.c:292 +#: server.c:295 #, c-format msgid "" "\n" @@ -1567,7 +1618,7 @@ msgstr "" "\n" "не удалось подключиться к базе: %s" -#: server.c:297 +#: server.c:300 #, c-format msgid "" "could not connect to source postmaster started with the command:\n" @@ -1577,7 +1628,7 @@ msgstr "" "командой:\n" "%s\n" -#: server.c:301 +#: server.c:304 #, c-format msgid "" "could not connect to target postmaster started with the command:\n" @@ -1587,26 +1638,26 @@ msgstr "" "командой:\n" "%s\n" -#: server.c:315 +#: server.c:318 #, c-format msgid "pg_ctl failed to start the source server, or connection failed\n" msgstr "" "программа pg_ctl не смогла запустить исходный сервер, либо к нему не удалось " "подключиться\n" -#: server.c:317 +#: server.c:320 #, c-format msgid "pg_ctl failed to start the target server, or connection failed\n" msgstr "" "программа pg_ctl не смогла запустить целевой сервер, либо к нему не удалось " "подключиться\n" -#: server.c:362 +#: server.c:365 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: server.c:375 +#: server.c:378 #, c-format msgid "libpq environment variable %s has a non-local server value: %s\n" msgstr "в переменной окружения для libpq %s задано не локальное значение: %s\n" @@ -1717,8 +1768,8 @@ msgid "" " %s\n" "\n" msgstr "" -"В вашей инсталляции пользовательские таблицы используют тип данных \"line" -"\".\n" +"В вашей инсталляции пользовательские таблицы используют тип данных \"line\"." +"\n" "В старом кластере внутренний формат и формат ввода/вывода этого типа " "отличается\n" "от нового, поэтому в настоящем состоянии обновить кластер невозможно. Вы " @@ -1743,8 +1794,8 @@ msgid "" " %s\n" "\n" msgstr "" -"В вашей инсталляции пользовательские таблицы используют тип данных \"unknown" -"\".\n" +"В вашей инсталляции пользовательские таблицы используют тип данных " +"\"unknown\".\n" "Теперь использование этого типа данных не допускается, поэтому в настоящем\n" "состоянии обновить кластер невозможно. Вы можете удалить проблемные таблицы\n" "и перезапустить обновления. Список проблемных столбцов приведён в файле:\n" @@ -1798,8 +1849,8 @@ msgstr "" #~ "This utility can only upgrade to PostgreSQL version 9.0 after 2010-01-11\n" #~ "because of backend API changes made during development.\n" #~ msgstr "" -#~ "Эта утилита поддерживает обновление только до версии 9.0 после " -#~ "2010-01-11,\n" +#~ "Эта утилита поддерживает обновление только до версии 9.0 после 2010-01-11," +#~ "\n" #~ "так как в API серверной части были внесены изменения.\n" #~ msgid "Cannot open file %s: %m\n" diff --git a/src/bin/pg_verify_checksums/nls.mk b/src/bin/pg_verify_checksums/nls.mk index a85aed7ba97..418a3948989 100644 --- a/src/bin/pg_verify_checksums/nls.mk +++ b/src/bin/pg_verify_checksums/nls.mk @@ -1,4 +1,4 @@ # src/bin/pg_verify_checksums/nls.mk CATALOG_NAME = pg_verify_checksums -AVAIL_LANGUAGES =de ja ko sv tr +AVAIL_LANGUAGES =de fr ja ko ru sv tr GETTEXT_FILES = pg_verify_checksums.c diff --git a/src/bin/pg_verify_checksums/po/fr.po b/src/bin/pg_verify_checksums/po/fr.po new file mode 100644 index 00000000000..b38e26b1460 --- /dev/null +++ b/src/bin/pg_verify_checksums/po/fr.po @@ -0,0 +1,183 @@ +# LANGUAGE message translation file for pg_verify_checksums +# Copyright (C) 2018 PostgreSQL Global Development Group +# This file is distributed under the same license as the pg_verify_checksums (PostgreSQL) package. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: pg_verify_checksums (PostgreSQL) 11\n" +"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" +"POT-Creation-Date: 2018-09-22 00:17+0000\n" +"PO-Revision-Date: 2018-09-23 16:10+0200\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Last-Translator: \n" +"Language-Team: \n" +"X-Generator: Poedit 2.1.1\n" + +#: pg_verify_checksums.c:38 +#, c-format +msgid "" +"%s verifies data checksums in a PostgreSQL database cluster.\n" +"\n" +msgstr "%s vérifie les sommes de contrôle de données dans une instance PostgreSQL.\n" + +#: pg_verify_checksums.c:39 +#, c-format +msgid "Usage:\n" +msgstr "Usage :\n" + +#: pg_verify_checksums.c:40 +#, c-format +msgid " %s [OPTION]... [DATADIR]\n" +msgstr " %s [OPTION]... [RÉP_DONNÉES]\n" + +#: pg_verify_checksums.c:41 +#, c-format +msgid "" +"\n" +"Options:\n" +msgstr "" +"\n" +"Options :\n" + +#: pg_verify_checksums.c:42 +#, c-format +msgid " [-D, --pgdata=]DATADIR data directory\n" +msgstr " [-D, --pgdata=]REPDONNEES répertoire des données\n" + +#: pg_verify_checksums.c:43 +#, c-format +msgid " -v, --verbose output verbose messages\n" +msgstr " -v, --verbose affiche des messages verbeux\n" + +#: pg_verify_checksums.c:44 +#, c-format +msgid " -r RELFILENODE check only relation with specified relfilenode\n" +msgstr " -r RELFILENODE vérifie seulement la relation dont l'identifiant relfilenode est indiqué\n" + +#: pg_verify_checksums.c:45 +#, c-format +msgid " -V, --version output version information, then exit\n" +msgstr " -V, --version affiche la version puis quitte\n" + +#: pg_verify_checksums.c:46 +#, c-format +msgid " -?, --help show this help, then exit\n" +msgstr " -?, --help affiche cette aide puis quitte\n" + +#: pg_verify_checksums.c:47 +#, c-format +msgid "" +"\n" +"If no data directory (DATADIR) is specified, the environment variable PGDATA\n" +"is used.\n" +"\n" +msgstr "" +"\n" +"Si aucun répertoire (RÉP_DONNÉES) n'est indiqué, la variable\n" +"d'environnement PGDATA est utilisée.\n" +"\n" + +#: pg_verify_checksums.c:49 +#, c-format +msgid "Report bugs to <pgsql-bugs@postgresql.org>.\n" +msgstr "Rapporter les bogues à <pgsql-bugs@postgresql.org>.\n" + +#: pg_verify_checksums.c:86 +#, c-format +msgid "%s: could not open file \"%s\": %s\n" +msgstr "%s : n'a pas pu ouvrir le fichier « %s » : %s\n" + +#: pg_verify_checksums.c:102 +#, c-format +msgid "%s: could not read block %u in file \"%s\": read %d of %d\n" +msgstr "%s : n'a pas pu lire le bloc %u dans le fichier « %s » : %d lus sur %d\n" + +#: pg_verify_checksums.c:116 +#, c-format +msgid "%s: checksum verification failed in file \"%s\", block %u: calculated checksum %X but block contains %X\n" +msgstr "%s : échec de la vérification de la somme de contrôle dans le fichier « %s », bloc %u : somme de contrôle calculée %X, alors que le bloc contient %X\n" + +#: pg_verify_checksums.c:124 +#, c-format +msgid "%s: checksums verified in file \"%s\"\n" +msgstr "%s : sommes de contrôle vérifiées dans le fichier « %s »\n" + +#: pg_verify_checksums.c:140 +#, c-format +msgid "%s: could not open directory \"%s\": %s\n" +msgstr "%s : n'a pas pu ouvrir le répertoire « %s » : %s\n" + +#: pg_verify_checksums.c:155 +#, c-format +msgid "%s: could not stat file \"%s\": %s\n" +msgstr "%s : n'a pas pu récupérer les informations sur le fichier « %s » : %s\n" + +#: pg_verify_checksums.c:180 +#, c-format +msgid "%s: invalid segment number %d in file name \"%s\"\n" +msgstr "%s : numéro de segment %d invalide dans le nom de fichier « %s »\n" + +#: pg_verify_checksums.c:251 +#, c-format +msgid "%s: invalid relfilenode specification, must be numeric: %s\n" +msgstr "%s : spécification invalide du relfilnode, doit être numérique : %s\n" + +#: pg_verify_checksums.c:257 pg_verify_checksums.c:273 +#: pg_verify_checksums.c:283 +#, c-format +msgid "Try \"%s --help\" for more information.\n" +msgstr "Essayez « %s --help » pour plus d'informations.\n" + +#: pg_verify_checksums.c:272 +#, c-format +msgid "%s: no data directory specified\n" +msgstr "%s : aucun répertoire de données indiqué\n" + +#: pg_verify_checksums.c:281 +#, c-format +msgid "%s: too many command-line arguments (first is \"%s\")\n" +msgstr "%s : trop d'arguments en ligne de commande (le premier étant « %s »)\n" + +#: pg_verify_checksums.c:292 +#, c-format +msgid "%s: pg_control CRC value is incorrect\n" +msgstr "%s : la valeur CRC de pg_control n'est pas correcte\n" + +#: pg_verify_checksums.c:299 +#, c-format +msgid "%s: cluster must be shut down to verify checksums\n" +msgstr "%s : l'instance doit être arrêtée pour vérifier les sommes de contrôle\n" + +#: pg_verify_checksums.c:305 +#, c-format +msgid "%s: data checksums are not enabled in cluster\n" +msgstr "%s : les sommes de contrôle sur les données ne sont pas activées sur cette instance\n" + +#: pg_verify_checksums.c:314 +#, c-format +msgid "Checksum scan completed\n" +msgstr "Parcours des sommes de contrôle terminé\n" + +#: pg_verify_checksums.c:315 +#, c-format +msgid "Data checksum version: %d\n" +msgstr "Version des sommes de contrôle sur les données : %d\n" + +#: pg_verify_checksums.c:316 +#, c-format +msgid "Files scanned: %s\n" +msgstr "Fichiers parcourus : %s\n" + +#: pg_verify_checksums.c:317 +#, c-format +msgid "Blocks scanned: %s\n" +msgstr "Blocs parcourus : %s\n" + +#: pg_verify_checksums.c:318 +#, c-format +msgid "Bad checksums: %s\n" +msgstr "Mauvaises sommes de contrôle : %s\n" diff --git a/src/bin/pg_verify_checksums/po/ru.po b/src/bin/pg_verify_checksums/po/ru.po new file mode 100644 index 00000000000..265cf3a0f92 --- /dev/null +++ b/src/bin/pg_verify_checksums/po/ru.po @@ -0,0 +1,193 @@ +# Russian message translation file for pg_verify_checksums +# Copyright (C) 2018 PostgreSQL Global Development Group +# This file is distributed under the same license as the PostgreSQL package. +# Alexander Lakhin <a.lakhin@postgrespro.ru>, 2018. +msgid "" +msgstr "" +"Project-Id-Version: pg_verify_checksums (PostgreSQL) 11\n" +"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" +"PO-Revision-Date: 2018-10-05 13:14+0300\n" +"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" +"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: pg_verify_checksums.c:38 +#, c-format +msgid "" +"%s verifies data checksums in a PostgreSQL database cluster.\n" +"\n" +msgstr "" +"%s проверяет контрольные суммы данных в кластере БД PostgreSQL.\n" +"\n" + +#: pg_verify_checksums.c:39 +#, c-format +msgid "Usage:\n" +msgstr "Использование:\n" + +#: pg_verify_checksums.c:40 +#, c-format +msgid " %s [OPTION]... [DATADIR]\n" +msgstr " %s [ПАРАМЕТР]... [КАТАЛОГ]\n" + +#: pg_verify_checksums.c:41 +#, c-format +msgid "" +"\n" +"Options:\n" +msgstr "" +"\n" +"Параметры:\n" + +#: pg_verify_checksums.c:42 +#, c-format +msgid " [-D, --pgdata=]DATADIR data directory\n" +msgstr " [-D, --pgdata=]КАТ_ДАННЫХ каталог данных\n" + +#: pg_verify_checksums.c:43 +#, c-format +msgid " -v, --verbose output verbose messages\n" +msgstr " -v, --verbose выводить подробные сообщения\n" + +#: pg_verify_checksums.c:44 +#, c-format +msgid "" +" -r RELFILENODE check only relation with specified relfilenode\n" +msgstr "" +" -r RELFILENODE проверить только отношение с указанным файловым " +"узлом\n" + +#: pg_verify_checksums.c:45 +#, c-format +msgid " -V, --version output version information, then exit\n" +msgstr " -V, --version показать версию и выйти\n" + +#: pg_verify_checksums.c:46 +#, c-format +msgid " -?, --help show this help, then exit\n" +msgstr " -?, --help показать эту справку и выйти\n" + +#: pg_verify_checksums.c:47 +#, c-format +msgid "" +"\n" +"If no data directory (DATADIR) is specified, the environment variable " +"PGDATA\n" +"is used.\n" +"\n" +msgstr "" +"\n" +"Если каталог данных (КАТ_ДАННЫХ) не задан, используется значение\n" +"переменной окружения PGDATA.\n" +"\n" + +#: pg_verify_checksums.c:49 +#, c-format +msgid "Report bugs to <pgsql-bugs@postgresql.org>.\n" +msgstr "Об ошибках сообщайте по адресу <pgsql-bugs@postgresql.org>.\n" + +#: pg_verify_checksums.c:86 +#, c-format +msgid "%s: could not open file \"%s\": %s\n" +msgstr "%s: не удалось открыть файл \"%s\": %s\n" + +#: pg_verify_checksums.c:102 +#, c-format +msgid "%s: could not read block %u in file \"%s\": read %d of %d\n" +msgstr "" +"%s: не удалось прочитать блок %u в файле \"%s\" (прочитано байт: %d из %d)\n" + +#: pg_verify_checksums.c:116 +#, c-format +msgid "" +"%s: checksum verification failed in file \"%s\", block %u: calculated " +"checksum %X but block contains %X\n" +msgstr "" +"%s: ошибка контрольных сумм в файле \"%s\", блоке %u: вычислена контрольная " +"сумма %X, но блок содержит %X\n" + +#: pg_verify_checksums.c:124 +#, c-format +msgid "%s: checksums verified in file \"%s\"\n" +msgstr "%s: контрольные суммы в файле \"%s\" проверены\n" + +#: pg_verify_checksums.c:140 +#, c-format +msgid "%s: could not open directory \"%s\": %s\n" +msgstr "%s: не удалось открыть каталог \"%s\": %s\n" + +#: pg_verify_checksums.c:155 +#, c-format +msgid "%s: could not stat file \"%s\": %s\n" +msgstr "%s: не удалось получить информацию о файле \"%s\": %s\n" + +#: pg_verify_checksums.c:180 +#, c-format +msgid "%s: invalid segment number %d in file name \"%s\"\n" +msgstr "%s: неверный номер сегмента %d в имени файла \"%s\"\n" + +#: pg_verify_checksums.c:251 +#, c-format +msgid "%s: invalid relfilenode specification, must be numeric: %s\n" +msgstr "" +"%s: неверное указание файлового узла (relfilenode), требуется число: %s\n" + +#: pg_verify_checksums.c:257 pg_verify_checksums.c:273 +#: pg_verify_checksums.c:283 +#, c-format +msgid "Try \"%s --help\" for more information.\n" +msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" + +#: pg_verify_checksums.c:272 +#, c-format +msgid "%s: no data directory specified\n" +msgstr "%s: каталог данных не указан\n" + +#: pg_verify_checksums.c:281 +#, c-format +msgid "%s: too many command-line arguments (first is \"%s\")\n" +msgstr "%s: слишком много аргументов командной строки (первый: \"%s\")\n" + +#: pg_verify_checksums.c:292 +#, c-format +msgid "%s: pg_control CRC value is incorrect\n" +msgstr "%s: ошибка контрольного значения в pg_control\n" + +#: pg_verify_checksums.c:299 +#, c-format +msgid "%s: cluster must be shut down to verify checksums\n" +msgstr "%s: для проверки контрольных сумм кластер должен быть отключён\n" + +#: pg_verify_checksums.c:305 +#, c-format +msgid "%s: data checksums are not enabled in cluster\n" +msgstr "%s: контрольные суммы в кластере не включены\n" + +#: pg_verify_checksums.c:314 +#, c-format +msgid "Checksum scan completed\n" +msgstr "Проверка контрольных сумм завершена\n" + +#: pg_verify_checksums.c:315 +#, c-format +msgid "Data checksum version: %d\n" +msgstr "Версия контрольных сумм данных: %d\n" + +#: pg_verify_checksums.c:316 +#, c-format +msgid "Files scanned: %s\n" +msgstr "Просканировано файлов: %s\n" + +#: pg_verify_checksums.c:317 +#, c-format +msgid "Blocks scanned: %s\n" +msgstr "Просканировано блоков: %s\n" + +#: pg_verify_checksums.c:318 +#, c-format +msgid "Bad checksums: %s\n" +msgstr "Неверные контрольные суммы: %s\n" diff --git a/src/bin/pg_verify_checksums/po/sv.po b/src/bin/pg_verify_checksums/po/sv.po index 384c1325a5d..47b8f82fb16 100644 --- a/src/bin/pg_verify_checksums/po/sv.po +++ b/src/bin/pg_verify_checksums/po/sv.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: pg_verify_checksums (PostgreSQL) 11\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2018-09-05 02:47+0000\n" -"PO-Revision-Date: 2018-09-05 05:35+0200\n" +"POT-Creation-Date: 2018-09-23 22:47+0000\n" +"PO-Revision-Date: 2018-09-24 06:47+0200\n" "Last-Translator: Dennis Björklund <db@zigo.dhs.org>\n" "Language-Team: Swedish <sv@li.org>\n" "Language: sv\n" @@ -22,7 +22,9 @@ msgstr "" msgid "" "%s verifies data checksums in a PostgreSQL database cluster.\n" "\n" -msgstr "%s verifierar datans kontrollsummor i ett PostgreSQL-databaskluster.\n\n" +msgstr "" +"%s verifierar datans kontrollsummor i ett PostgreSQL-databaskluster.\n" +"\n" #: pg_verify_checksums.c:39 #, c-format @@ -93,8 +95,8 @@ msgstr "%s: kunde inte öppna fil \"%s\": %s\n" #: pg_verify_checksums.c:102 #, c-format -msgid "%s: short read of block %u in file \"%s\", got only %d bytes\n" -msgstr "%s: kort läsning av block %u i fil \"%s\", fick bara %d byte\n" +msgid "%s: could not read block %u in file \"%s\": read %d of %d\n" +msgstr "%s: kunde inte läsa block %u i fil \"%s\": läste %d av %d\n" #: pg_verify_checksums.c:116 #, c-format @@ -181,3 +183,6 @@ msgstr "Block skannade: %s\n" #, c-format msgid "Bad checksums: %s\n" msgstr "Felaktiga kontrollsummor: %s\n" + +#~ msgid "%s: short read of block %u in file \"%s\", got only %d bytes\n" +#~ msgstr "%s: kort läsning av block %u i fil \"%s\", fick bara %d byte\n" diff --git a/src/bin/pg_waldump/po/fr.po b/src/bin/pg_waldump/po/fr.po index f9a00d31a3a..6432260bbdc 100644 --- a/src/bin/pg_waldump/po/fr.po +++ b/src/bin/pg_waldump/po/fr.po @@ -7,38 +7,70 @@ msgid "" msgstr "" "Project-Id-Version: pg_waldump (PostgreSQL) 10\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-08-26 21:14+0000\n" -"PO-Revision-Date: 2017-08-27 09:58+0200\n" +"POT-Creation-Date: 2018-09-22 00:15+0000\n" +"PO-Revision-Date: 2018-09-23 15:29+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.3\n" +"X-Generator: Poedit 2.1.1\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: pg_waldump.c:82 +#: pg_waldump.c:85 #, c-format msgid "%s: FATAL: " msgstr "%s : FATAL : " -#: pg_waldump.c:288 +#: pg_waldump.c:166 +#, c-format +msgid "could not open file \"%s\": %s" +msgstr "n'a pas pu ouvrir le fichier « %s » : %s" + +#: pg_waldump.c:221 +#, 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] "La taille du segment WAL doit être une puissance de deux entre 1 Mo et 1 Go, mais l'en-tête du fichier WAL « %s » indique %d octet" +msgstr[1] "La taille du segment WAL doit être une puissance de deux entre 1 Mo et 1 Go, mais l'en-tête du fichier WAL « %s » indique %d octets" + +#: pg_waldump.c:229 +#, c-format +msgid "could not read file \"%s\": %s" +msgstr "n'a pas pu lire le fichier « %s » : %s" + +#: pg_waldump.c:232 +#, c-format +msgid "not enough data in file \"%s\"" +msgstr "données insuffisantes dans le fichier « %s »" + +#: pg_waldump.c:309 +#, c-format +msgid "could not locate WAL file \"%s\"" +msgstr "n'a pas pu trouver le fichier WAL « %s »" + +#: pg_waldump.c:311 +#, c-format +msgid "could not find any WAL file" +msgstr "n'a pas pu trouver un seul fichier WAL" + +#: pg_waldump.c:382 #, c-format msgid "could not find file \"%s\": %s" msgstr "n'a pas pu trouver le fichier « %s » : %s" -#: pg_waldump.c:303 +#: pg_waldump.c:397 #, c-format msgid "could not seek in log file %s to offset %u: %s" msgstr "n'a pas pu se déplacer dans le fichier de transactions %s au décalage %u : %s" -#: pg_waldump.c:323 +#: pg_waldump.c:417 #, c-format msgid "could not read from log file %s, offset %u, length %d: %s" msgstr "n'a pas pu lire à partir du segment %s du journal de transactions, décalage %u, longueur %d : %s" -#: pg_waldump.c:702 +#: pg_waldump.c:796 #, c-format msgid "" "%s decodes and displays PostgreSQL write-ahead logs for debugging.\n" @@ -47,17 +79,17 @@ msgstr "" "%s décode et affiche les journaux de transactions PostgreSQL pour du débogage.\n" "\n" -#: pg_waldump.c:704 +#: pg_waldump.c:798 #, c-format msgid "Usage:\n" msgstr "Usage :\n" -#: pg_waldump.c:705 +#: pg_waldump.c:799 #, c-format msgid " %s [OPTION]... [STARTSEG [ENDSEG]]\n" msgstr " %s [OPTION]... [SEG_DEBUT [SEG_FIN]]\n" -#: pg_waldump.c:706 +#: pg_waldump.c:800 #, c-format msgid "" "\n" @@ -66,27 +98,27 @@ msgstr "" "\n" "Options :\n" -#: pg_waldump.c:707 +#: pg_waldump.c:801 #, c-format msgid " -b, --bkp-details output detailed information about backup blocks\n" msgstr " -b, --bkp-details affiche des informations détaillées sur les blocs de sauvegarde\n" -#: pg_waldump.c:708 +#: pg_waldump.c:802 #, c-format msgid " -e, --end=RECPTR stop reading at WAL location RECPTR\n" msgstr " -e, --end=RECPTR arrête la lecture des journaux de transactions à l'emplacement RECPTR\n" -#: pg_waldump.c:709 +#: pg_waldump.c:803 #, c-format msgid " -f, --follow keep retrying after reaching end of WAL\n" msgstr " -f, --follow continue après avoir atteint la fin des journaux de transactions\n" -#: pg_waldump.c:710 +#: pg_waldump.c:804 #, c-format msgid " -n, --limit=N number of records to display\n" msgstr " -n, --limit=N nombre d'enregistrements à afficher\n" -#: pg_waldump.c:711 +#: pg_waldump.c:805 #, c-format msgid "" " -p, --path=PATH directory in which to find log segment files or a\n" @@ -97,7 +129,7 @@ msgstr "" " ou un répertoire avec ./pg_wal qui contient ces fichiers\n" " (par défaut: répertoire courant, ./pg_wal, $PGDATA/pg_wal)\n" -#: pg_waldump.c:714 +#: pg_waldump.c:808 #, c-format msgid "" " -r, --rmgr=RMGR only show records generated by resource manager RMGR;\n" @@ -108,12 +140,12 @@ msgstr "" " de gestionnaires de ressources\n" "\n" -#: pg_waldump.c:716 +#: pg_waldump.c:810 #, c-format msgid " -s, --start=RECPTR start reading at WAL location RECPTR\n" msgstr " -s, --start=RECPTR commence à lire à l'emplacement RECPTR des journaux de transactions\n" -#: pg_waldump.c:717 +#: pg_waldump.c:811 #, c-format msgid "" " -t, --timeline=TLI timeline from which to read log records\n" @@ -122,17 +154,17 @@ msgstr "" " -t, --timeline=TLI timeline à partir de laquelle lire les enregistrements\n" " des journaux (par défaut: 1 ou la valeur utilisée dans SEG_DÉBUT)\n" -#: pg_waldump.c:719 +#: pg_waldump.c:813 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version affiche la version puis quitte\n" -#: pg_waldump.c:720 +#: pg_waldump.c:814 #, c-format msgid " -x, --xid=XID only show records with transaction ID XID\n" msgstr " -x, --xid=XID affiche seulement des enregistrements avec l'identifiant de transaction XID\n" -#: pg_waldump.c:721 +#: pg_waldump.c:815 #, c-format msgid "" " -z, --stats[=record] show statistics instead of records\n" @@ -141,120 +173,120 @@ msgstr "" " -z, --stats[=enregistrement] affiche des statistiques à la place d'enregistrements\n" " (en option, affiche des statistiques par enregistrement)\n" -#: pg_waldump.c:723 +#: pg_waldump.c:817 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help affiche cette aide puis quitte\n" -#: pg_waldump.c:782 +#: pg_waldump.c:876 #, c-format msgid "%s: no arguments specified\n" msgstr "%s : aucun argument spécifié\n" -#: pg_waldump.c:797 +#: pg_waldump.c:891 #, c-format msgid "%s: could not parse end WAL location \"%s\"\n" msgstr "%s : n'a pas pu analyser l'emplacement de fin du journal de transactions « %s »\n" -#: pg_waldump.c:813 +#: pg_waldump.c:907 #, c-format msgid "%s: could not parse limit \"%s\"\n" msgstr "%s : n'a pas pu analyser la limite « %s »\n" -#: pg_waldump.c:842 +#: pg_waldump.c:936 #, c-format msgid "%s: resource manager \"%s\" does not exist\n" msgstr "%s : le gestionnaire de ressources « %s » n'existe pas\n" -#: pg_waldump.c:851 +#: pg_waldump.c:945 #, c-format msgid "%s: could not parse start WAL location \"%s\"\n" msgstr "%s : n'a pas pu analyser l'emplacement de début du journal de transactions « %s »\n" -#: pg_waldump.c:861 +#: pg_waldump.c:955 #, c-format msgid "%s: could not parse timeline \"%s\"\n" msgstr "%s : n'a pas pu analyser la timeline « %s »\n" -#: pg_waldump.c:873 +#: pg_waldump.c:967 #, c-format msgid "%s: could not parse \"%s\" as a transaction ID\n" msgstr "%s : n'a pas pu analyser « %s » comme un identifiant de transaction valide\n" -#: pg_waldump.c:888 +#: pg_waldump.c:982 #, c-format msgid "%s: unrecognized argument to --stats: %s\n" msgstr "%s : argument non reconnu pour --stats : %s\n" -#: pg_waldump.c:902 +#: pg_waldump.c:996 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s : trop d'arguments en ligne de commande (le premier étant « %s »)\n" -#: pg_waldump.c:913 +#: pg_waldump.c:1007 #, c-format msgid "%s: path \"%s\" could not be opened: %s\n" msgstr "%s : le chemin « %s » n'a pas pu être ouvert : %s\n" -#: pg_waldump.c:934 +#: pg_waldump.c:1028 #, c-format msgid "could not open directory \"%s\": %s" msgstr "n'a pas pu ouvrir le répertoire « %s » : %s" -#: pg_waldump.c:940 pg_waldump.c:973 +#: pg_waldump.c:1035 pg_waldump.c:1068 #, c-format msgid "could not open file \"%s\"" msgstr "n'a pas pu ouvrir le fichier « %s »" -#: pg_waldump.c:951 +#: pg_waldump.c:1046 #, c-format msgid "%s: start WAL location %X/%X is not inside file \"%s\"\n" msgstr "%s : l'emplacement de début des journaux de transactions %X/%X n'est pas à l'intérieur du fichier « %s »\n" -#: pg_waldump.c:980 +#: pg_waldump.c:1075 #, c-format msgid "ENDSEG %s is before STARTSEG %s" msgstr "SEG_FIN %s est avant SEG_DÉBUT %s" -#: pg_waldump.c:995 +#: pg_waldump.c:1091 #, c-format msgid "%s: end WAL location %X/%X is not inside file \"%s\"\n" msgstr "%s : l'emplacement de fin des journaux de transactions %X/%X n'est pas à l'intérieur du fichier « %s »\n" -#: pg_waldump.c:1007 +#: pg_waldump.c:1105 #, c-format msgid "%s: no start WAL location given\n" msgstr "%s : pas d'emplacement donné de début du journaux de transactions\n" -#: pg_waldump.c:1016 +#: pg_waldump.c:1115 #, c-format msgid "out of memory" msgstr "mémoire épuisée" -#: pg_waldump.c:1022 +#: pg_waldump.c:1121 #, c-format msgid "could not find a valid record after %X/%X" msgstr "n'a pas pu trouver un enregistrement valide après %X/%X" -#: pg_waldump.c:1032 +#: pg_waldump.c:1132 #, 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] "le premier enregistrement se trouve après %X/%X, à %X/%X, ignore %u octet\n" msgstr[1] "le premier enregistrement se trouve après %X/%X, à %X/%X, ignore %u octets\n" -#: pg_waldump.c:1083 +#: pg_waldump.c:1183 #, c-format msgid "error in WAL record at %X/%X: %s" msgstr "erreur dans l'enregistrement des journaux de transactions à %X/%X : %s" -#: pg_waldump.c:1093 +#: pg_waldump.c:1193 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Essayez « %s --help » pour plus d'informations.\n" -#~ msgid "cannot open directory \"%s\": %s" -#~ msgstr "ne peut pas ouvrir le répertoire « %s » : %s" - #~ msgid "could not seek in log segment %s to offset %u: %s" #~ msgstr "n'a pas pu rechercher dans le segment %s du journal de transactions au décalage %u : %s" + +#~ msgid "cannot open directory \"%s\": %s" +#~ msgstr "ne peut pas ouvrir le répertoire « %s » : %s" diff --git a/src/bin/pg_waldump/po/ru.po b/src/bin/pg_waldump/po/ru.po index 4c684afd0ee..ada889c4925 100644 --- a/src/bin/pg_waldump/po/ru.po +++ b/src/bin/pg_waldump/po/ru.po @@ -1,13 +1,13 @@ # Russian message translation file for pg_waldump # Copyright (C) 2017 PostgreSQL Global Development Group # This file is distributed under the same license as the PostgreSQL package. -# Alexander Lakhin <a.lakhin@postgrespro.ru>, 2017. +# Alexander Lakhin <a.lakhin@postgrespro.ru>, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: pg_waldump (PostgreSQL) 10\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-09-27 06:14+0000\n" -"PO-Revision-Date: 2017-09-21 12:20+0300\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" +"PO-Revision-Date: 2018-10-02 17:08+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -17,27 +17,70 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: pg_waldump.c:82 +#: pg_waldump.c:85 #, c-format msgid "%s: FATAL: " msgstr "%s: СБОЙ: " -#: pg_waldump.c:288 +#: pg_waldump.c:166 +#, c-format +msgid "could not open file \"%s\": %s" +msgstr "не удалось открыть файл \"%s\": %s" + +#: pg_waldump.c:221 +#, 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 должен задаваться степенью 2 в интервале от 1 МБ до 1 " +"ГБ, но в заголовке файла WAL \"%s\" указано значение: %d" +msgstr[1] "" +"Размер сегмента WAL должен задаваться степенью 2 в интервале от 1 МБ до 1 " +"ГБ, но в заголовке файла WAL \"%s\" указано значение: %d" +msgstr[2] "" +"Размер сегмента WAL должен задаваться степенью 2 в интервале от 1 МБ до 1 " +"ГБ, но в заголовке файла WAL \"%s\" указано значение: %d" + +#: pg_waldump.c:229 +#, c-format +msgid "could not read file \"%s\": %s" +msgstr "не удалось прочитать файл \"%s\": %s" + +#: pg_waldump.c:232 +#, c-format +msgid "not enough data in file \"%s\"" +msgstr "недостаточно данных в файле \"%s\"" + +#: pg_waldump.c:309 +#, c-format +msgid "could not locate WAL file \"%s\"" +msgstr "не удалось найти файл WAL \"%s\"" + +#: pg_waldump.c:311 +#, c-format +msgid "could not find any WAL file" +msgstr "не удалось найти ни одного файла WAL" + +#: pg_waldump.c:382 #, c-format msgid "could not find file \"%s\": %s" msgstr "не удалось найти файл \"%s\": %s" -#: pg_waldump.c:303 +#: pg_waldump.c:397 #, c-format msgid "could not seek in log file %s to offset %u: %s" msgstr "не удалось переместиться в файле журнала %s к смещению %u: %s" -#: pg_waldump.c:323 +#: pg_waldump.c:417 #, c-format msgid "could not read from log file %s, offset %u, length %d: %s" msgstr "не удалось прочитать из файла журнала %s по смещению %u, длина %d: %s" -#: pg_waldump.c:702 +#: pg_waldump.c:796 #, c-format msgid "" "%s decodes and displays PostgreSQL write-ahead logs for debugging.\n" @@ -46,17 +89,17 @@ msgstr "" "%s декодирует и показывает журналы предзаписи PostgreSQL для целей отладки.\n" "\n" -#: pg_waldump.c:704 +#: pg_waldump.c:798 #, c-format msgid "Usage:\n" msgstr "Использование:\n" -#: pg_waldump.c:705 +#: pg_waldump.c:799 #, c-format msgid " %s [OPTION]... [STARTSEG [ENDSEG]]\n" msgstr " %s [ПАРАМЕТР]... [НАЧАЛЬНЫЙ_СЕГМЕНТ [КОНЕЧНЫЙ_СЕГМЕНТ]]\n" -#: pg_waldump.c:706 +#: pg_waldump.c:800 #, c-format msgid "" "\n" @@ -65,7 +108,7 @@ msgstr "" "\n" "Параметры:\n" -#: pg_waldump.c:707 +#: pg_waldump.c:801 #, c-format msgid "" " -b, --bkp-details output detailed information about backup blocks\n" @@ -73,25 +116,25 @@ msgstr "" " -b, --bkp-details вывести подробную информацию о копиях страниц\n" # well-spelled: ПОЗЗАП -#: pg_waldump.c:708 +#: pg_waldump.c:802 #, c-format msgid " -e, --end=RECPTR stop reading at WAL location RECPTR\n" msgstr "" " -e, --end=ПОЗЗАП прекратить чтение в заданной позиции записи в WAL\n" -#: pg_waldump.c:709 +#: pg_waldump.c:803 #, c-format msgid " -f, --follow keep retrying after reaching end of WAL\n" msgstr "" " -f, --follow повторять попытки чтения по достижении конца WAL\n" -#: pg_waldump.c:710 +#: pg_waldump.c:804 #, c-format msgid " -n, --limit=N number of records to display\n" msgstr " -n, --limit=N число выводимых записей\n" # skip-rule: space-before-period -#: pg_waldump.c:711 +#: pg_waldump.c:805 #, c-format msgid "" " -p, --path=PATH directory in which to find log segment files or a\n" @@ -107,7 +150,7 @@ msgstr "" " ./pg_wal, $PGDATA/pg_wal)\n" # well-spelled: МНГР -#: pg_waldump.c:714 +#: pg_waldump.c:808 #, c-format msgid "" " -r, --rmgr=RMGR only show records generated by resource manager " @@ -120,14 +163,14 @@ msgstr "" " укажите --rmgr=list\n" # well-spelled: ПОЗЗАП -#: pg_waldump.c:716 +#: pg_waldump.c:810 #, c-format msgid " -s, --start=RECPTR start reading at WAL location RECPTR\n" msgstr "" " -s, --start=ПОЗЗАП начать чтение с заданной позиции записи в WAL\n" # well-spelled: ЛВР -#: pg_waldump.c:717 +#: pg_waldump.c:811 #, c-format msgid "" " -t, --timeline=TLI timeline from which to read log records\n" @@ -138,19 +181,19 @@ msgstr "" "аргументом\n" " НАЧАЛЬНЫЙ_СЕГМЕНТ)\n" -#: pg_waldump.c:719 +#: pg_waldump.c:813 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version показать версию и выйти\n" -#: pg_waldump.c:720 +#: pg_waldump.c:814 #, c-format msgid " -x, --xid=XID only show records with transaction ID XID\n" msgstr "" " -x, --xid=XID выводить только записи с заданным\n" " идентификатором транзакции\n" -#: pg_waldump.c:721 +#: pg_waldump.c:815 #, c-format msgid "" " -z, --stats[=record] show statistics instead of records\n" @@ -159,102 +202,102 @@ msgstr "" " -z, --stats[=record] показывать статистику вместо записей\n" " (также возможно получить статистику по записям)\n" -#: pg_waldump.c:723 +#: pg_waldump.c:817 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help показать эту справку и выйти\n" -#: pg_waldump.c:782 +#: pg_waldump.c:876 #, c-format msgid "%s: no arguments specified\n" msgstr "%s: аргументы не указаны\n" -#: pg_waldump.c:797 +#: pg_waldump.c:891 #, c-format msgid "%s: could not parse end WAL location \"%s\"\n" msgstr "%s: не удалось разобрать конечную позицию в WAL \"%s\"\n" -#: pg_waldump.c:813 +#: pg_waldump.c:907 #, c-format msgid "%s: could not parse limit \"%s\"\n" msgstr "%s: не удалось разобрать предел в \"%s\"\n" -#: pg_waldump.c:842 +#: pg_waldump.c:936 #, c-format msgid "%s: resource manager \"%s\" does not exist\n" msgstr "%s: менеджер ресурсов \"%s\" не существует\n" -#: pg_waldump.c:851 +#: pg_waldump.c:945 #, c-format msgid "%s: could not parse start WAL location \"%s\"\n" msgstr "%s: не удалось разобрать начальную позицию в WAL \"%s\"\n" -#: pg_waldump.c:861 +#: pg_waldump.c:955 #, c-format msgid "%s: could not parse timeline \"%s\"\n" msgstr "%s: не удалось разобрать линию времени в \"%s\"\n" -#: pg_waldump.c:873 +#: pg_waldump.c:967 #, c-format msgid "%s: could not parse \"%s\" as a transaction ID\n" msgstr "%s: не удалось разобрать в \"%s\" идентификатор транзакции\n" -#: pg_waldump.c:888 +#: pg_waldump.c:982 #, c-format msgid "%s: unrecognized argument to --stats: %s\n" msgstr "%s: нераспознанный аргумент ключа --stats: %s\n" -#: pg_waldump.c:902 +#: pg_waldump.c:996 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: слишком много аргументов командной строки (первый: \"%s\")\n" -#: pg_waldump.c:913 +#: pg_waldump.c:1007 #, c-format msgid "%s: path \"%s\" could not be opened: %s\n" msgstr "%s: не удалось открыть путь \"%s\": %s\n" -#: pg_waldump.c:934 +#: pg_waldump.c:1028 #, c-format msgid "could not open directory \"%s\": %s" msgstr "не удалось открыть каталог \"%s\": %s" -#: pg_waldump.c:940 pg_waldump.c:973 +#: pg_waldump.c:1035 pg_waldump.c:1068 #, c-format msgid "could not open file \"%s\"" msgstr "не удалось открыть файл \"%s\"" -#: pg_waldump.c:951 +#: pg_waldump.c:1046 #, c-format msgid "%s: start WAL location %X/%X is not inside file \"%s\"\n" msgstr "%s: начальная позиция в WAL %X/%X находится не в файле \"%s\"\n" -#: pg_waldump.c:980 +#: pg_waldump.c:1075 #, c-format msgid "ENDSEG %s is before STARTSEG %s" msgstr "КОНЕЧНЫЙ_СЕГМЕНТ %s меньше, чем НАЧАЛЬНЫЙ_СЕГМЕНТ %s" -#: pg_waldump.c:995 +#: pg_waldump.c:1091 #, c-format msgid "%s: end WAL location %X/%X is not inside file \"%s\"\n" msgstr "%s: конечная позиция в WAL %X/%X находится не в файле \"%s\"\n" -#: pg_waldump.c:1007 +#: pg_waldump.c:1105 #, c-format msgid "%s: no start WAL location given\n" msgstr "%s: начальная позиция в WAL не задана.\n" -#: pg_waldump.c:1016 +#: pg_waldump.c:1115 #, c-format msgid "out of memory" msgstr "нехватка памяти" -#: pg_waldump.c:1022 +#: pg_waldump.c:1121 #, c-format msgid "could not find a valid record after %X/%X" msgstr "не удалось найти действительную запись после позиции %X/%X" -#: pg_waldump.c:1032 +#: pg_waldump.c:1132 #, 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" @@ -265,12 +308,12 @@ msgstr[1] "" msgstr[2] "" "первая запись обнаружена после %X/%X, в позиции %X/%X, пропускается %u Б\n" -#: pg_waldump.c:1083 +#: pg_waldump.c:1183 #, c-format msgid "error in WAL record at %X/%X: %s" msgstr "ошибка в записи WAL в позиции %X/%X: %s" -#: pg_waldump.c:1093 +#: pg_waldump.c:1193 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" diff --git a/src/bin/psql/po/ru.po b/src/bin/psql/po/ru.po index 08875db1343..9ae2799451b 100644 --- a/src/bin/psql/po/ru.po +++ b/src/bin/psql/po/ru.po @@ -4,13 +4,13 @@ # Serguei A. Mokhov <mokhov@cs.concordia.ca>, 2001-2005. # Oleg Bartunov <oleg@sai.msu.su>, 2004-2005. # Sergey Burladyan <eshkinkot@gmail.com>, 2012. -# Alexander Lakhin <exclusion@gmail.com>, 2012-2017. +# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2018. msgid "" msgstr "" "Project-Id-Version: psql (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-10-09 14:14+0300\n" -"PO-Revision-Date: 2017-11-21 15:42+0300\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" +"PO-Revision-Date: 2018-10-05 21:27+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" "Language: ru\n" @@ -56,8 +56,7 @@ msgid "pclose failed: %s" msgstr "ошибка pclose: %s" #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 command.c:608 input.c:227 mainloop.c:82 -#: mainloop.c:276 +#: ../../common/fe_memutils.c:98 input.c:227 mainloop.c:82 mainloop.c:386 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" @@ -72,7 +71,7 @@ msgstr "попытка дублирования нулевого указате msgid "could not look up effective user ID %ld: %s" msgstr "выяснить эффективный идентификатор пользователя (%ld) не удалось: %s" -#: ../../common/username.c:45 command.c:555 +#: ../../common/username.c:45 command.c:554 msgid "user does not exist" msgstr "пользователь не существует" @@ -124,49 +123,49 @@ msgstr[0] "(%lu строка)" msgstr[1] "(%lu строки)" msgstr[2] "(%lu строк)" -#: ../../fe_utils/print.c:2913 +#: ../../fe_utils/print.c:2915 #, c-format msgid "Interrupted\n" msgstr "Прервано\n" -#: ../../fe_utils/print.c:2977 +#: ../../fe_utils/print.c:2979 #, c-format msgid "Cannot add header to table content: column count of %d exceeded.\n" msgstr "" "Ошибка добавления заголовка таблицы: превышен предел числа столбцов (%d).\n" -#: ../../fe_utils/print.c:3017 +#: ../../fe_utils/print.c:3019 #, c-format msgid "Cannot add cell to table content: total cell count of %d exceeded.\n" msgstr "" "Ошибка добавления ячейки в таблицу: превышен предел числа ячеек (%d).\n" -#: ../../fe_utils/print.c:3266 +#: ../../fe_utils/print.c:3268 #, c-format msgid "invalid output format (internal error): %d" msgstr "неверный формат вывода (внутренняя ошибка): %d" -#: ../../fe_utils/psqlscan.l:713 +#: ../../fe_utils/psqlscan.l:725 #, c-format msgid "skipping recursive expansion of variable \"%s\"\n" msgstr "рекурсивное расширение переменной \"%s\" пропускается\n" -#: command.c:223 +#: command.c:220 #, c-format msgid "Invalid command \\%s. Try \\? for help.\n" msgstr "Неверная команда \\%s. Справка по командам: \\?\n" -#: command.c:225 +#: command.c:222 #, c-format msgid "invalid command \\%s\n" msgstr "неверная команда \\%s\n" -#: command.c:243 +#: command.c:240 #, c-format msgid "\\%s: extra argument \"%s\" ignored\n" msgstr "\\%s: лишний аргумент \"%s\" пропущен\n" -#: command.c:295 +#: command.c:292 #, c-format msgid "" "\\%s command ignored; use \\endif or Ctrl-C to exit current \\if block\n" @@ -174,202 +173,203 @@ msgstr "" "команда \\%s игнорируется; добавьте \\endif или нажмите Ctrl-C для " "завершения текущего блока \\if\n" -#: command.c:553 +#: command.c:552 #, c-format msgid "could not get home directory for user ID %ld: %s\n" msgstr "не удалось получить домашний каталог пользователя c ид. %ld: %s\n" -#: command.c:571 +#: command.c:570 #, c-format msgid "\\%s: could not change directory to \"%s\": %s\n" msgstr "\\%s: не удалось перейти в каталог \"%s\": %s\n" -#: command.c:596 common.c:648 common.c:706 common.c:1242 +#: command.c:595 common.c:696 common.c:754 common.c:1292 #, c-format msgid "You are currently not connected to a database.\n" msgstr "В данный момент вы не подключены к базе данных.\n" -#: command.c:621 +#: command.c:602 #, c-format msgid "" "You are connected to database \"%s\" as user \"%s\" via socket in \"%s\" at " "port \"%s\".\n" msgstr "" -"Вы подключены к базе данных \"%s\" как пользователь \"%s\" через сокет в \"%s" -"\", порт \"%s\".\n" +"Вы подключены к базе данных \"%s\" как пользователь \"%s\" через сокет в \"" +"%s\", порт \"%s\".\n" -#: command.c:624 +#: command.c:605 #, c-format msgid "" -"You are connected to database \"%s\" as user \"%s\" on host \"%s\" at port " -"\"%s\".\n" +"You are connected to database \"%s\" as user \"%s\" on host \"%s\" at port \"" +"%s\".\n" msgstr "" "Вы подключены к базе данных \"%s\" как пользователь \"%s\" (сервер \"%s\", " "порт \"%s\").\n" -#: command.c:915 command.c:1005 command.c:1114 command.c:2523 +#: command.c:895 command.c:991 command.c:2376 #, c-format msgid "no query buffer\n" msgstr "нет буфера запросов\n" -#: command.c:948 command.c:4784 +#: command.c:928 command.c:4648 #, c-format msgid "invalid line number: %s\n" msgstr "неверный номер строки: %s\n" -#: command.c:998 +#: command.c:982 #, c-format msgid "The server (version %s) does not support editing function source.\n" msgstr "" "Сервер (версия %s) не поддерживает редактирование исходного кода функции.\n" -#: command.c:1073 command.c:1154 -msgid "No changes" -msgstr "Изменений нет" - -#: command.c:1107 +#: command.c:985 #, c-format msgid "The server (version %s) does not support editing view definitions.\n" msgstr "" -"Сервер (версия %s) не поддерживает редактирование определения " -"представления.\n" +"Сервер (версия %s) не поддерживает редактирование определения представления." +"\n" -#: command.c:1231 +#: command.c:1067 +msgid "No changes" +msgstr "Изменений нет" + +#: command.c:1144 #, c-format msgid "%s: invalid encoding name or conversion procedure not found\n" msgstr "" "%s: неверное название кодировки символов или не найдена процедура " "перекодировки\n" -#: command.c:1266 command.c:1888 command.c:3169 command.c:4886 common.c:173 -#: common.c:244 common.c:541 common.c:1288 common.c:1316 common.c:1417 -#: copy.c:489 copy.c:708 large_obj.c:156 large_obj.c:191 large_obj.c:253 +#: command.c:1179 command.c:1818 command.c:3033 command.c:4750 common.c:174 +#: common.c:245 common.c:542 common.c:1338 common.c:1366 common.c:1474 +#: common.c:1577 common.c:1615 copy.c:489 copy.c:708 large_obj.c:156 +#: large_obj.c:191 large_obj.c:253 #, c-format msgid "%s" msgstr "%s" -#: command.c:1270 +#: command.c:1183 msgid "out of memory" msgstr "нехватка памяти" -#: command.c:1273 +#: command.c:1186 msgid "There is no previous error." msgstr "Ошибки не было." -#: command.c:1444 command.c:1749 command.c:1763 command.c:1780 command.c:1940 -#: command.c:2177 command.c:2490 command.c:2530 +#: command.c:1374 command.c:1679 command.c:1693 command.c:1710 command.c:1870 +#: command.c:2107 command.c:2343 command.c:2383 #, c-format msgid "\\%s: missing required argument\n" msgstr "отсутствует необходимый аргумент \\%s\n" -#: command.c:1575 +#: command.c:1505 #, c-format msgid "\\elif: cannot occur after \\else\n" msgstr "\\elif не может находиться после \\else\n" -#: command.c:1580 +#: command.c:1510 #, c-format msgid "\\elif: no matching \\if\n" msgstr "\\elif без соответствующего \\if\n" -#: command.c:1644 +#: command.c:1574 #, c-format msgid "\\else: cannot occur after \\else\n" msgstr "\\else не может находиться после \\else\n" -#: command.c:1649 +#: command.c:1579 #, c-format msgid "\\else: no matching \\if\n" msgstr "\\else без соответствующего \\if\n" -#: command.c:1689 +#: command.c:1619 #, c-format msgid "\\endif: no matching \\if\n" msgstr "\\endif без соответствующего \\if\n" -#: command.c:1844 +#: command.c:1774 msgid "Query buffer is empty." msgstr "Буфер запроса пуст." -#: command.c:1866 +#: command.c:1796 msgid "Enter new password: " msgstr "Введите новый пароль: " -#: command.c:1867 +#: command.c:1797 msgid "Enter it again: " msgstr "Повторите его: " -#: command.c:1871 +#: command.c:1801 #, c-format msgid "Passwords didn't match.\n" msgstr "Пароли не совпадают.\n" -#: command.c:1970 +#: command.c:1900 #, c-format msgid "\\%s: could not read value for variable\n" msgstr "\\%s: не удалось прочитать значение переменной\n" -#: command.c:2073 +#: command.c:2003 msgid "Query buffer reset (cleared)." msgstr "Буфер запроса сброшен (очищен)." -#: command.c:2095 +#: command.c:2025 #, c-format msgid "Wrote history to file \"%s\".\n" msgstr "История записана в файл \"%s\".\n" -#: command.c:2182 +#: command.c:2112 #, c-format msgid "\\%s: environment variable name must not contain \"=\"\n" msgstr "\\%s: имя переменной окружения не может содержать знак \"=\"\n" -#: command.c:2238 +#: command.c:2173 #, c-format msgid "The server (version %s) does not support showing function source.\n" msgstr "Сервер (версия %s) не поддерживает вывод исходного кода функции.\n" -#: command.c:2245 -#, c-format -msgid "function name is required\n" -msgstr "требуется имя функции\n" - -#: command.c:2332 +#: command.c:2176 #, c-format msgid "The server (version %s) does not support showing view definitions.\n" msgstr "Сервер (версия %s) не поддерживает вывод определения представлений.\n" -#: command.c:2339 +#: command.c:2183 +#, c-format +msgid "function name is required\n" +msgstr "требуется имя функции\n" + +#: command.c:2185 #, c-format msgid "view name is required\n" msgstr "требуется имя представления\n" -#: command.c:2462 +#: command.c:2315 msgid "Timing is on." msgstr "Секундомер включён." -#: command.c:2464 +#: command.c:2317 msgid "Timing is off." msgstr "Секундомер выключен." -#: command.c:2549 command.c:2577 command.c:3537 command.c:3540 command.c:3543 -#: command.c:3549 command.c:3551 command.c:3559 command.c:3569 command.c:3578 -#: command.c:3592 command.c:3609 command.c:3667 common.c:69 copy.c:332 -#: copy.c:392 copy.c:405 psqlscanslash.l:761 psqlscanslash.l:772 -#: psqlscanslash.l:782 +#: command.c:2402 command.c:2430 command.c:3401 command.c:3404 command.c:3407 +#: command.c:3413 command.c:3415 command.c:3423 command.c:3433 command.c:3442 +#: command.c:3456 command.c:3473 command.c:3531 common.c:70 copy.c:332 +#: copy.c:392 copy.c:405 psqlscanslash.l:783 psqlscanslash.l:794 +#: psqlscanslash.l:804 #, c-format msgid "%s: %s\n" msgstr "%s: %s\n" -#: command.c:2961 startup.c:205 +#: command.c:2814 startup.c:214 startup.c:265 msgid "Password: " msgstr "Пароль: " -#: command.c:2966 startup.c:207 +#: command.c:2819 startup.c:262 #, c-format msgid "Password for user %s: " msgstr "Пароль пользователя %s: " -#: command.c:3016 +#: command.c:2869 #, c-format msgid "" "All connection parameters must be supplied because no database connection " @@ -378,26 +378,26 @@ msgstr "" "Без подключения к базе данных необходимо указывать все параметры " "подключения\n" -#: command.c:3173 +#: command.c:3037 #, c-format msgid "Previous connection kept\n" msgstr "Сохранено предыдущее подключение\n" -#: command.c:3177 +#: command.c:3041 #, c-format msgid "\\connect: %s" msgstr "\\connect: %s" -#: command.c:3213 +#: command.c:3077 #, c-format msgid "" "You are now connected to database \"%s\" as user \"%s\" via socket in \"%s\" " "at port \"%s\".\n" msgstr "" -"Вы подключены к базе данных \"%s\" как пользователь \"%s\" через сокет в \"%s" -"\", порт \"%s\".\n" +"Вы подключены к базе данных \"%s\" как пользователь \"%s\" через сокет в \"" +"%s\", порт \"%s\".\n" -#: command.c:3216 +#: command.c:3080 #, c-format msgid "" "You are now connected to database \"%s\" as user \"%s\" on host \"%s\" at " @@ -406,17 +406,17 @@ msgstr "" "Вы подключены к базе данных \"%s\" как пользователь \"%s\" (сервер \"%s\", " "порт \"%s\") .\n" -#: command.c:3220 +#: command.c:3084 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\".\n" msgstr "Вы подключены к базе данных \"%s\" как пользователь \"%s\".\n" -#: command.c:3253 +#: command.c:3117 #, c-format msgid "%s (%s, server %s)\n" msgstr "%s (%s, сервер %s)\n" -#: command.c:3261 +#: command.c:3125 #, c-format msgid "" "WARNING: %s major version %s, server major version %s.\n" @@ -425,24 +425,24 @@ msgstr "" "ПРЕДУПРЕЖДЕНИЕ: %s имеет базовую версию %s, а сервер - %s.\n" " Часть функций psql может не работать.\n" -#: command.c:3298 +#: command.c:3162 #, c-format msgid "SSL connection (protocol: %s, cipher: %s, bits: %s, compression: %s)\n" msgstr "SSL-соединение (протокол: %s, шифр: %s, бит: %s, сжатие: %s)\n" -#: command.c:3299 command.c:3300 command.c:3301 +#: command.c:3163 command.c:3164 command.c:3165 msgid "unknown" msgstr "неизвестно" -#: command.c:3302 help.c:45 +#: command.c:3166 help.c:45 msgid "off" msgstr "выкл." -#: command.c:3302 help.c:45 +#: command.c:3166 help.c:45 msgid "on" msgstr "вкл." -#: command.c:3322 +#: command.c:3186 #, c-format msgid "" "WARNING: Console code page (%u) differs from Windows code page (%u)\n" @@ -455,7 +455,7 @@ msgstr "" " Подробнее об этом смотрите документацию psql, раздел\n" " \"Notes for Windows users\".\n" -#: command.c:3426 +#: command.c:3290 #, c-format msgid "" "environment variable PSQL_EDITOR_LINENUMBER_ARG must be set to specify a " @@ -464,27 +464,27 @@ msgstr "" "в переменной окружения PSQL_EDITOR_LINENUMBER_ARG должен быть указан номер " "строки\n" -#: command.c:3455 +#: command.c:3319 #, c-format msgid "could not start editor \"%s\"\n" msgstr "не удалось запустить редактор \"%s\"\n" -#: command.c:3457 +#: command.c:3321 #, c-format msgid "could not start /bin/sh\n" msgstr "не удалось запустить /bin/sh\n" -#: command.c:3495 +#: command.c:3359 #, c-format msgid "could not locate temporary directory: %s\n" msgstr "не удалось найти временный каталог: %s\n" -#: command.c:3522 +#: command.c:3386 #, c-format msgid "could not open temporary file \"%s\": %s\n" msgstr "не удалось открыть временный файл \"%s\": %s\n" -#: command.c:3796 +#: command.c:3660 #, c-format msgid "" "\\pset: allowed formats are unaligned, aligned, wrapped, html, asciidoc, " @@ -493,122 +493,122 @@ msgstr "" "допустимые форматы \\pset: unaligned, aligned, wrapped, html, asciidoc, " "latex, latex-longtable, troff-ms\n" -#: command.c:3814 +#: command.c:3678 #, c-format msgid "\\pset: allowed line styles are ascii, old-ascii, unicode\n" msgstr "допустимые стили линий для \\pset: ascii, old-ascii, unicode\n" -#: command.c:3829 +#: command.c:3693 #, c-format msgid "\\pset: allowed Unicode border line styles are single, double\n" msgstr "допустимые стили Unicode-линий границ для \\pset: single, double\n" -#: command.c:3844 +#: command.c:3708 #, c-format msgid "\\pset: allowed Unicode column line styles are single, double\n" msgstr "допустимые стили Unicode-линий столбцов для \\pset: single, double\n" -#: command.c:3859 +#: command.c:3723 #, c-format msgid "\\pset: allowed Unicode header line styles are single, double\n" msgstr "допустимые стили Unicode-линий заголовков для \\pset: single, double\n" -#: command.c:4024 command.c:4203 +#: command.c:3888 command.c:4067 #, c-format msgid "\\pset: unknown option: %s\n" msgstr "неизвестный параметр \\pset: %s\n" -#: command.c:4042 +#: command.c:3906 #, c-format msgid "Border style is %d.\n" msgstr "Стиль границ: %d.\n" -#: command.c:4048 +#: command.c:3912 #, c-format msgid "Target width is unset.\n" msgstr "Ширина вывода сброшена.\n" -#: command.c:4050 +#: command.c:3914 #, c-format msgid "Target width is %d.\n" msgstr "Ширина вывода: %d.\n" -#: command.c:4057 +#: command.c:3921 #, c-format msgid "Expanded display is on.\n" msgstr "Расширенный вывод включён.\n" -#: command.c:4059 +#: command.c:3923 #, c-format msgid "Expanded display is used automatically.\n" msgstr "Расширенный вывод применяется автоматически.\n" -#: command.c:4061 +#: command.c:3925 #, c-format msgid "Expanded display is off.\n" msgstr "Расширенный вывод выключен.\n" -#: command.c:4068 command.c:4076 +#: command.c:3932 command.c:3940 #, c-format msgid "Field separator is zero byte.\n" msgstr "Разделитель полей - нулевой байт.\n" -#: command.c:4070 +#: command.c:3934 #, c-format msgid "Field separator is \"%s\".\n" msgstr "Разделитель полей: \"%s\".\n" -#: command.c:4083 +#: command.c:3947 #, c-format msgid "Default footer is on.\n" msgstr "Строка итогов включена.\n" -#: command.c:4085 +#: command.c:3949 #, c-format msgid "Default footer is off.\n" msgstr "Строка итогов выключена.\n" -#: command.c:4091 +#: command.c:3955 #, c-format msgid "Output format is %s.\n" msgstr "Формат вывода: %s.\n" -#: command.c:4097 +#: command.c:3961 #, c-format msgid "Line style is %s.\n" msgstr "Установлен стиль линий: %s.\n" -#: command.c:4104 +#: command.c:3968 #, c-format msgid "Null display is \"%s\".\n" msgstr "Null выводится как: \"%s\".\n" -#: command.c:4112 +#: command.c:3976 #, c-format msgid "Locale-adjusted numeric output is on.\n" msgstr "Локализованный вывод чисел включён.\n" -#: command.c:4114 +#: command.c:3978 #, c-format msgid "Locale-adjusted numeric output is off.\n" msgstr "Локализованный вывод чисел выключен.\n" -#: command.c:4121 +#: command.c:3985 #, c-format msgid "Pager is used for long output.\n" msgstr "Постраничник используется для вывода длинного текста.\n" -#: command.c:4123 +#: command.c:3987 #, c-format msgid "Pager is always used.\n" msgstr "Постраничник используется всегда.\n" -#: command.c:4125 +#: command.c:3989 #, c-format msgid "Pager usage is off.\n" msgstr "Постраничник выключен.\n" -#: command.c:4131 +#: command.c:3995 #, c-format msgid "Pager won't be used for less than %d line.\n" msgid_plural "Pager won't be used for less than %d lines.\n" @@ -616,87 +616,87 @@ msgstr[0] "Постраничник не будет использоваться msgstr[1] "Постраничник не будет использоваться, если строк меньше %d\n" msgstr[2] "Постраничник не будет использоваться, если строк меньше %d\n" -#: command.c:4141 command.c:4151 +#: command.c:4005 command.c:4015 #, c-format msgid "Record separator is zero byte.\n" msgstr "Разделитель записей - нулевой байт.\n" -#: command.c:4143 +#: command.c:4007 #, c-format msgid "Record separator is <newline>.\n" msgstr "Разделитель записей: <новая строка>.\n" -#: command.c:4145 +#: command.c:4009 #, c-format msgid "Record separator is \"%s\".\n" msgstr "Разделитель записей: \"%s\".\n" -#: command.c:4158 +#: command.c:4022 #, c-format msgid "Table attributes are \"%s\".\n" msgstr "Атрибуты HTML-таблицы: \"%s\".\n" -#: command.c:4161 +#: command.c:4025 #, c-format msgid "Table attributes unset.\n" msgstr "Атрибуты HTML-таблицы не заданы.\n" -#: command.c:4168 +#: command.c:4032 #, c-format msgid "Title is \"%s\".\n" msgstr "Заголовок: \"%s\".\n" -#: command.c:4170 +#: command.c:4034 #, c-format msgid "Title is unset.\n" msgstr "Заголовок не задан.\n" -#: command.c:4177 +#: command.c:4041 #, c-format msgid "Tuples only is on.\n" msgstr "Режим вывода только кортежей включён.\n" -#: command.c:4179 +#: command.c:4043 #, c-format msgid "Tuples only is off.\n" msgstr "Режим вывода только кортежей выключен.\n" -#: command.c:4185 +#: command.c:4049 #, c-format msgid "Unicode border line style is \"%s\".\n" msgstr "Стиль Unicode-линий границ: \"%s\".\n" -#: command.c:4191 +#: command.c:4055 #, c-format msgid "Unicode column line style is \"%s\".\n" msgstr "Стиль Unicode-линий столбцов: \"%s\".\n" -#: command.c:4197 +#: command.c:4061 #, c-format msgid "Unicode header line style is \"%s\".\n" msgstr "Стиль Unicode-линий границ: \"%s\".\n" -#: command.c:4357 +#: command.c:4221 #, c-format msgid "\\!: failed\n" msgstr "\\!: ошибка\n" -#: command.c:4382 common.c:754 +#: command.c:4246 common.c:802 #, c-format msgid "\\watch cannot be used with an empty query\n" msgstr "\\watch нельзя использовать с пустым запросом\n" -#: command.c:4423 +#: command.c:4287 #, c-format msgid "%s\t%s (every %gs)\n" msgstr "%s\t%s (обновление: %g с)\n" -#: command.c:4426 +#: command.c:4290 #, c-format msgid "%s (every %gs)\n" msgstr "%s (обновление: %g с)\n" -#: command.c:4480 command.c:4487 common.c:654 common.c:661 common.c:1271 +#: command.c:4344 command.c:4351 common.c:702 common.c:709 common.c:1321 #, c-format msgid "" "********* QUERY **********\n" @@ -709,84 +709,84 @@ msgstr "" "**************************\n" "\n" -#: command.c:4679 +#: command.c:4543 #, c-format msgid "\"%s.%s\" is not a view\n" msgstr "\"%s.%s\" - не представление\n" -#: command.c:4695 +#: command.c:4559 #, c-format msgid "could not parse reloptions array\n" msgstr "не удалось разобрать массив reloptions\n" -#: common.c:158 +#: common.c:159 #, c-format msgid "cannot escape without active connection\n" msgstr "экранирование строк не работает без подключения к БД\n" -#: common.c:199 +#: common.c:200 #, c-format msgid "shell command argument contains a newline or carriage return: \"%s\"\n" msgstr "" "аргумент команды оболочки содержит символ новой строки или перевода каретки: " "\"%s\"\n" -#: common.c:415 +#: common.c:416 #, c-format msgid "connection to server was lost\n" msgstr "подключение к серверу было потеряно\n" -#: common.c:419 +#: common.c:420 #, c-format msgid "The connection to the server was lost. Attempting reset: " msgstr "Подключение к серверу потеряно. Попытка восстановления " -#: common.c:424 +#: common.c:425 #, c-format msgid "Failed.\n" msgstr "неудачна.\n" -#: common.c:431 +#: common.c:432 #, c-format msgid "Succeeded.\n" msgstr "удачна.\n" -#: common.c:531 common.c:1034 common.c:1206 +#: common.c:532 common.c:1082 common.c:1256 #, c-format msgid "unexpected PQresultStatus: %d\n" msgstr "неожиданное значение PQresultStatus: %d\n" -#: common.c:593 +#: common.c:641 #, c-format msgid "Time: %.3f ms\n" msgstr "Время: %.3f мс\n" -#: common.c:608 +#: common.c:656 #, c-format msgid "Time: %.3f ms (%02d:%06.3f)\n" msgstr "Время: %.3f мс (%02d:%06.3f)\n" -#: common.c:617 +#: common.c:665 #, c-format msgid "Time: %.3f ms (%02d:%02d:%06.3f)\n" msgstr "Время: %.3f мс (%02d:%02d:%06.3f)\n" -#: common.c:624 +#: common.c:672 #, c-format msgid "Time: %.3f ms (%.0f d %02d:%02d:%06.3f)\n" msgstr "Время: %.3f мс (%.0f д. %02d:%02d:%06.3f)\n" -#: common.c:761 +#: common.c:809 #, c-format msgid "\\watch cannot be used with COPY\n" msgstr "\\watch нельзя использовать с COPY\n" -#: common.c:766 +#: common.c:814 #, c-format msgid "unexpected result status for \\watch\n" msgstr "неожиданное состояние результата для \\watch\n" -#: common.c:795 +#: common.c:843 #, c-format msgid "" "Asynchronous notification \"%s\" with payload \"%s\" received from server " @@ -795,54 +795,70 @@ msgstr "" "Получено асинхронное уведомление \"%s\" с сообщением-нагрузкой \"%s\" от " "серверного процесса с PID %d.\n" -#: common.c:798 +#: common.c:846 #, c-format msgid "" "Asynchronous notification \"%s\" received from server process with PID %d.\n" msgstr "" "Получено асинхронное уведомление \"%s\" от серверного процесса с PID %d.\n" -#: common.c:860 +#: common.c:908 #, c-format msgid "no rows returned for \\gset\n" msgstr "сервер не возвратил строк для \\gset\n" -#: common.c:865 +#: common.c:913 #, c-format msgid "more than one row returned for \\gset\n" msgstr "сервер возвратил больше одной строки для \\gset\n" -#: common.c:1251 +#: common.c:1301 #, c-format msgid "" -"***(Single step mode: verify " -"command)*******************************************\n" +"***(Single step mode: verify command)" +"*******************************************\n" "%s\n" -"***(press return to proceed or enter x and return to " -"cancel)********************\n" +"***(press return to proceed or enter x and return to cancel)" +"********************\n" msgstr "" -"***(Пошаговый режим: проверка " -"команды)******************************************\n" +"***(Пошаговый режим: проверка команды)" +"******************************************\n" "%s\n" "***(Enter - выполнение; x и Enter - отмена)**************\n" -#: common.c:1306 +#: common.c:1356 #, c-format msgid "" "The server (version %s) does not support savepoints for ON_ERROR_ROLLBACK.\n" msgstr "" "Сервер (версия %s) не поддерживает точки сохранения для ON_ERROR_ROLLBACK.\n" -#: common.c:1362 +#: common.c:1419 #, c-format msgid "STATEMENT: %s\n" msgstr "ОПЕРАТОР: %s\n" -#: common.c:1405 +#: common.c:1462 #, c-format msgid "unexpected transaction status (%d)\n" msgstr "неожиданное состояние транзакции (%d)\n" +#: common.c:1599 describe.c:1941 +msgid "Column" +msgstr "Столбец" + +#: common.c:1600 describe.c:175 describe.c:390 describe.c:408 describe.c:453 +#: describe.c:470 describe.c:959 describe.c:1123 describe.c:1664 +#: describe.c:1688 describe.c:1942 describe.c:3529 describe.c:3734 +#: describe.c:4925 +msgid "Type" +msgstr "Тип" + +#: common.c:1649 +#, c-format +msgid "The command has no result, or the result has no columns.\n" +msgstr "Команда не выдала результат, либо в результате нет столбцов.\n" + #: copy.c:99 #, c-format msgid "\\copy: arguments required\n" @@ -964,717 +980,728 @@ msgstr "\\crosstabview: неоднозначное имя столбца: \"%s\" msgid "\\crosstabview: column name not found: \"%s\"\n" msgstr "\\crosstabview: имя столбца не найдено: \"%s\"\n" -#: describe.c:74 describe.c:346 describe.c:603 describe.c:735 describe.c:879 -#: describe.c:1040 describe.c:1112 describe.c:3371 describe.c:3583 -#: describe.c:3674 describe.c:3922 describe.c:4067 describe.c:4308 -#: describe.c:4383 describe.c:4394 describe.c:4456 describe.c:4881 -#: describe.c:4964 +#: describe.c:75 describe.c:370 describe.c:675 describe.c:807 describe.c:951 +#: describe.c:1112 describe.c:1184 describe.c:3518 describe.c:3732 +#: describe.c:3823 describe.c:4090 describe.c:4235 describe.c:4476 +#: describe.c:4551 describe.c:4562 describe.c:4624 describe.c:5049 +#: describe.c:5132 msgid "Schema" msgstr "Схема" -#: describe.c:75 describe.c:164 describe.c:231 describe.c:239 describe.c:347 -#: describe.c:604 describe.c:736 describe.c:797 describe.c:880 describe.c:1113 -#: describe.c:3372 describe.c:3506 describe.c:3584 describe.c:3675 -#: describe.c:3754 describe.c:3923 describe.c:3992 describe.c:4068 -#: describe.c:4309 describe.c:4384 describe.c:4395 describe.c:4457 -#: describe.c:4654 describe.c:4738 describe.c:4962 describe.c:5134 -#: describe.c:5341 +#: describe.c:76 describe.c:173 describe.c:240 describe.c:248 describe.c:371 +#: describe.c:676 describe.c:808 describe.c:869 describe.c:952 describe.c:1185 +#: describe.c:3519 describe.c:3655 describe.c:3733 describe.c:3824 +#: describe.c:3903 describe.c:4091 describe.c:4160 describe.c:4236 +#: describe.c:4477 describe.c:4552 describe.c:4563 describe.c:4625 +#: describe.c:4822 describe.c:4906 describe.c:5130 describe.c:5302 +#: describe.c:5527 msgid "Name" msgstr "Имя" -#: describe.c:76 describe.c:359 describe.c:405 describe.c:422 +#: describe.c:77 describe.c:383 describe.c:401 describe.c:447 describe.c:464 msgid "Result data type" msgstr "Тип данных результата" -#: describe.c:84 describe.c:97 describe.c:101 describe.c:360 describe.c:406 -#: describe.c:423 +#: describe.c:85 describe.c:98 describe.c:102 describe.c:384 describe.c:402 +#: describe.c:448 describe.c:465 msgid "Argument data types" msgstr "Типы данных аргументов" -#: describe.c:108 describe.c:174 describe.c:262 describe.c:468 describe.c:652 -#: describe.c:751 describe.c:822 describe.c:1115 describe.c:1845 -#: describe.c:3161 describe.c:3406 describe.c:3537 describe.c:3611 -#: describe.c:3684 describe.c:3767 describe.c:3835 describe.c:3935 -#: describe.c:4001 describe.c:4069 describe.c:4210 describe.c:4252 -#: describe.c:4325 describe.c:4387 describe.c:4396 describe.c:4458 -#: describe.c:4680 describe.c:4760 describe.c:4895 describe.c:4965 -#: large_obj.c:289 large_obj.c:299 +#: describe.c:110 describe.c:117 describe.c:183 describe.c:271 describe.c:510 +#: describe.c:724 describe.c:823 describe.c:894 describe.c:1187 +#: describe.c:1960 describe.c:3307 describe.c:3554 describe.c:3686 +#: describe.c:3760 describe.c:3833 describe.c:3916 describe.c:3999 +#: describe.c:4103 describe.c:4169 describe.c:4237 describe.c:4378 +#: describe.c:4420 describe.c:4493 describe.c:4555 describe.c:4564 +#: describe.c:4626 describe.c:4848 describe.c:4928 describe.c:5063 +#: describe.c:5133 large_obj.c:289 large_obj.c:299 msgid "Description" msgstr "Описание" -#: describe.c:126 +#: describe.c:135 msgid "List of aggregate functions" msgstr "Список агрегатных функций" -#: describe.c:151 +#: describe.c:160 #, c-format msgid "The server (version %s) does not support access methods.\n" msgstr "Сервер (версия %s) не поддерживает методы доступа.\n" -#: describe.c:165 +#: describe.c:174 msgid "Index" msgstr "Индекс" -#: describe.c:166 describe.c:366 describe.c:411 describe.c:428 describe.c:887 -#: describe.c:1051 describe.c:1582 describe.c:1606 describe.c:1808 -#: describe.c:3381 describe.c:3585 describe.c:4757 -msgid "Type" -msgstr "Тип" - -#: describe.c:173 describe.c:4659 +#: describe.c:182 describe.c:4827 msgid "Handler" msgstr "Обработчик" -#: describe.c:192 +#: describe.c:201 msgid "List of access methods" msgstr "Список методов доступа" -#: describe.c:218 +#: describe.c:227 #, c-format msgid "The server (version %s) does not support tablespaces.\n" msgstr "Сервер (версия %s) не поддерживает табличные пространства.\n" -#: describe.c:232 describe.c:240 describe.c:456 describe.c:642 describe.c:798 -#: describe.c:1039 describe.c:3382 describe.c:3510 describe.c:3756 -#: describe.c:3993 describe.c:4655 describe.c:4739 describe.c:5135 -#: describe.c:5247 describe.c:5342 large_obj.c:288 +#: describe.c:241 describe.c:249 describe.c:498 describe.c:714 describe.c:870 +#: describe.c:1111 describe.c:3530 describe.c:3659 describe.c:3905 +#: describe.c:4161 describe.c:4823 describe.c:4907 describe.c:5303 +#: describe.c:5429 describe.c:5528 large_obj.c:288 msgid "Owner" msgstr "Владелец" -#: describe.c:233 describe.c:241 +#: describe.c:242 describe.c:250 msgid "Location" msgstr "Расположение" -#: describe.c:252 describe.c:2980 +#: describe.c:261 describe.c:3126 msgid "Options" msgstr "Параметры" -#: describe.c:257 describe.c:615 describe.c:814 describe.c:3398 describe.c:3402 +#: describe.c:266 describe.c:687 describe.c:886 describe.c:3546 describe.c:3550 msgid "Size" msgstr "Размер" -#: describe.c:279 +#: describe.c:288 msgid "List of tablespaces" msgstr "Список табличных пространств" -#: describe.c:320 +#: describe.c:330 #, c-format -msgid "\\df only takes [antwS+] as options\n" -msgstr "\\df принимает в качестве параметров только [antwS+]\n" +msgid "\\df only takes [anptwS+] as options\n" +msgstr "\\df принимает в качестве параметров только [anptwS+]\n" -#: describe.c:328 +#: describe.c:338 describe.c:349 #, c-format -msgid "\\df does not take a \"w\" option with server version %s\n" -msgstr "\\df не поддерживает параметр \"w\" с сервером версии %s\n" +msgid "\\df does not take a \"%c\" option with server version %s\n" +msgstr "\\df не поддерживает параметр \"%c\" с сервером версии %s\n" # well-spelled: агр #. translator: "agg" is short for "aggregate" -#: describe.c:362 describe.c:408 describe.c:425 +#: describe.c:386 describe.c:404 describe.c:450 describe.c:467 msgid "agg" msgstr "агр." -#: describe.c:363 +#: describe.c:387 describe.c:405 msgid "window" msgstr "оконная" -#: describe.c:364 describe.c:409 describe.c:426 describe.c:1249 +#: describe.c:388 +msgid "proc" +msgstr "проц." + +# well-spelled: функ +#: describe.c:389 describe.c:407 describe.c:452 describe.c:469 +msgid "func" +msgstr "функ." + +#: describe.c:406 describe.c:451 describe.c:468 describe.c:1321 msgid "trigger" msgstr "триггерная" -#: describe.c:365 describe.c:410 describe.c:427 -msgid "normal" -msgstr "обычная" - -#: describe.c:438 +#: describe.c:480 msgid "immutable" msgstr "постоянная" -#: describe.c:439 +#: describe.c:481 msgid "stable" msgstr "стабильная" -#: describe.c:440 +#: describe.c:482 msgid "volatile" msgstr "изменчивая" -#: describe.c:441 +#: describe.c:483 msgid "Volatility" msgstr "Изменчивость" -#: describe.c:449 +#: describe.c:491 msgid "restricted" msgstr "ограниченная" -#: describe.c:450 +#: describe.c:492 msgid "safe" msgstr "безопасная" -#: describe.c:451 +#: describe.c:493 msgid "unsafe" msgstr "небезопасная" -#: describe.c:452 +#: describe.c:494 msgid "Parallel" msgstr "Параллельность" -#: describe.c:457 +#: describe.c:499 msgid "definer" msgstr "определившего" -#: describe.c:458 +#: describe.c:500 msgid "invoker" msgstr "вызывающего" -#: describe.c:459 +#: describe.c:501 msgid "Security" msgstr "Безопасность" -#: describe.c:466 +#: describe.c:508 msgid "Language" msgstr "Язык" -#: describe.c:467 +#: describe.c:509 msgid "Source code" msgstr "Исходный код" -#: describe.c:566 +#: describe.c:638 msgid "List of functions" msgstr "Список функций" -#: describe.c:614 +#: describe.c:686 msgid "Internal name" msgstr "Внутреннее имя" -#: describe.c:636 +#: describe.c:708 msgid "Elements" msgstr "Элементы" -#: describe.c:693 +#: describe.c:765 msgid "List of data types" msgstr "Список типов данных" -#: describe.c:737 +#: describe.c:809 msgid "Left arg type" msgstr "Тип левого аргумента" -#: describe.c:738 +#: describe.c:810 msgid "Right arg type" msgstr "Тип правого аргумента" -#: describe.c:739 +#: describe.c:811 msgid "Result type" msgstr "Результирующий тип" -#: describe.c:744 describe.c:3826 describe.c:4209 +#: describe.c:816 describe.c:3911 describe.c:3976 describe.c:3982 +#: describe.c:4377 msgid "Function" msgstr "Функция" -#: describe.c:769 +#: describe.c:841 msgid "List of operators" msgstr "Список операторов" -#: describe.c:799 +#: describe.c:871 msgid "Encoding" msgstr "Кодировка" -#: describe.c:804 describe.c:3924 +#: describe.c:876 describe.c:4092 msgid "Collate" msgstr "LC_COLLATE" -#: describe.c:805 describe.c:3925 +#: describe.c:877 describe.c:4093 msgid "Ctype" msgstr "LC_CTYPE" -#: describe.c:818 +#: describe.c:890 msgid "Tablespace" msgstr "Табл. пространство" -#: describe.c:840 +#: describe.c:912 msgid "List of databases" msgstr "Список баз данных" -#: describe.c:881 describe.c:886 describe.c:1042 describe.c:3373 -#: describe.c:3380 +#: describe.c:953 describe.c:958 describe.c:1114 describe.c:3520 +#: describe.c:3527 msgid "table" msgstr "таблица" -#: describe.c:882 describe.c:3374 +#: describe.c:954 describe.c:3521 msgid "view" msgstr "представление" -#: describe.c:883 describe.c:3375 +#: describe.c:955 describe.c:3522 msgid "materialized view" msgstr "материализованное представление" -#: describe.c:884 describe.c:1044 describe.c:3377 +#: describe.c:956 describe.c:1116 describe.c:3524 msgid "sequence" msgstr "последовательность" -#: describe.c:885 describe.c:3379 +#: describe.c:957 describe.c:3526 msgid "foreign table" msgstr "сторонняя таблица" -#: describe.c:898 +#: describe.c:970 msgid "Column privileges" msgstr "Права для столбцов" -#: describe.c:929 describe.c:963 +#: describe.c:1001 describe.c:1035 msgid "Policies" msgstr "Политики" -#: describe.c:995 describe.c:5398 describe.c:5402 +#: describe.c:1067 describe.c:5584 describe.c:5588 msgid "Access privileges" msgstr "Права доступа" -#: describe.c:1026 +#: describe.c:1098 #, c-format msgid "The server (version %s) does not support altering default privileges.\n" msgstr "Сервер (версия %s) не поддерживает изменение прав по умолчанию.\n" -#: describe.c:1046 +#: describe.c:1118 msgid "function" msgstr "функция" -#: describe.c:1048 +#: describe.c:1120 msgid "type" msgstr "тип" -#: describe.c:1050 +#: describe.c:1122 msgid "schema" msgstr "схема" -#: describe.c:1074 +#: describe.c:1146 msgid "Default access privileges" msgstr "Права доступа по умолчанию" -#: describe.c:1114 +#: describe.c:1186 msgid "Object" msgstr "Объект" -#: describe.c:1128 +#: describe.c:1200 msgid "table constraint" msgstr "ограничение таблицы" -#: describe.c:1150 +#: describe.c:1222 msgid "domain constraint" msgstr "ограничение домена" -#: describe.c:1178 +#: describe.c:1250 msgid "operator class" msgstr "класс операторов" -#: describe.c:1207 +#: describe.c:1279 msgid "operator family" msgstr "семейство операторов" -#: describe.c:1229 +#: describe.c:1301 msgid "rule" msgstr "правило" -#: describe.c:1271 +#: describe.c:1343 msgid "Object descriptions" msgstr "Описание объекта" -#: describe.c:1327 describe.c:3469 +#: describe.c:1399 describe.c:3618 #, c-format msgid "Did not find any relation named \"%s\".\n" msgstr "Отношение \"%s\" не найдено.\n" -#: describe.c:1330 describe.c:3472 +#: describe.c:1402 describe.c:3621 #, c-format msgid "Did not find any relations.\n" msgstr "Отношения не найдены.\n" -#: describe.c:1537 +#: describe.c:1619 #, c-format msgid "Did not find any relation with OID %s.\n" msgstr "Отношение с OID %s не найдено.\n" -#: describe.c:1583 describe.c:1607 +#: describe.c:1665 describe.c:1689 msgid "Start" msgstr "Начальное_значение" -#: describe.c:1584 describe.c:1608 +#: describe.c:1666 describe.c:1690 msgid "Minimum" msgstr "Минимум" -#: describe.c:1585 describe.c:1609 +#: describe.c:1667 describe.c:1691 msgid "Maximum" msgstr "Максимум" -#: describe.c:1586 describe.c:1610 +#: describe.c:1668 describe.c:1692 msgid "Increment" msgstr "Шаг" -#: describe.c:1587 describe.c:1611 describe.c:3678 describe.c:3829 +#: describe.c:1669 describe.c:1693 describe.c:1818 describe.c:3827 +#: describe.c:3993 msgid "yes" msgstr "да" -#: describe.c:1588 describe.c:1612 describe.c:3678 describe.c:3827 +#: describe.c:1670 describe.c:1694 describe.c:1819 describe.c:3827 +#: describe.c:3990 msgid "no" msgstr "нет" -#: describe.c:1589 describe.c:1613 +#: describe.c:1671 describe.c:1695 msgid "Cycles?" msgstr "Зацикливается?" -#: describe.c:1590 describe.c:1614 +#: describe.c:1672 describe.c:1696 msgid "Cache" msgstr "Кешируется" -#: describe.c:1657 +#: describe.c:1739 #, c-format msgid "Owned by: %s" msgstr "Владелец: %s" -#: describe.c:1661 +#: describe.c:1743 #, c-format msgid "Sequence for identity column: %s" msgstr "Последовательность для столбца идентификации: %s" -#: describe.c:1668 +#: describe.c:1750 #, c-format msgid "Sequence \"%s.%s\"" msgstr "Последовательность \"%s.%s\"" -#: describe.c:1748 describe.c:1793 +#: describe.c:1880 describe.c:1926 #, c-format msgid "Unlogged table \"%s.%s\"" msgstr "Нежурналируемая таблица \"%s.%s\"" -#: describe.c:1751 describe.c:1796 +#: describe.c:1883 describe.c:1929 #, c-format msgid "Table \"%s.%s\"" msgstr "Таблица \"%s.%s\"" -#: describe.c:1755 +#: describe.c:1887 #, c-format msgid "View \"%s.%s\"" msgstr "Представление \"%s.%s\"" -#: describe.c:1760 +#: describe.c:1892 #, c-format msgid "Unlogged materialized view \"%s.%s\"" msgstr "Нежурналируемое материализованное представление \"%s.%s\"" -#: describe.c:1763 +#: describe.c:1895 #, c-format msgid "Materialized view \"%s.%s\"" msgstr "Материализованное представление \"%s.%s\"" -#: describe.c:1768 +#: describe.c:1901 #, c-format msgid "Unlogged index \"%s.%s\"" msgstr "Нежурналируемый индекс \"%s.%s\"" -#: describe.c:1771 +#: describe.c:1904 #, c-format msgid "Index \"%s.%s\"" msgstr "Индекс \"%s.%s\"" -#: describe.c:1776 +#: describe.c:1909 #, c-format msgid "Special relation \"%s.%s\"" msgstr "Специальное отношение \"%s.%s\"" -#: describe.c:1780 +#: describe.c:1913 #, c-format msgid "TOAST table \"%s.%s\"" msgstr "TOAST-таблица \"%s.%s\"" -#: describe.c:1784 +#: describe.c:1917 #, c-format msgid "Composite type \"%s.%s\"" msgstr "Составной тип \"%s.%s\"" -#: describe.c:1788 +#: describe.c:1921 #, c-format msgid "Foreign table \"%s.%s\"" msgstr "Сторонняя таблица \"%s.%s\"" -#: describe.c:1807 -msgid "Column" -msgstr "Столбец" - -#: describe.c:1818 describe.c:3591 +#: describe.c:1945 describe.c:3740 msgid "Collation" msgstr "Правило сортировки" -#: describe.c:1819 describe.c:3598 +#: describe.c:1946 describe.c:3747 msgid "Nullable" msgstr "Допустимость NULL" -#: describe.c:1820 describe.c:3599 +#: describe.c:1947 describe.c:3748 msgid "Default" msgstr "По умолчанию" -#: describe.c:1825 +#: describe.c:1950 +msgid "Key?" +msgstr "Ключевой?" + +#: describe.c:1952 msgid "Definition" msgstr "Определение" # well-spelled: ОСД -#: describe.c:1828 describe.c:4675 describe.c:4759 describe.c:4830 -#: describe.c:4894 +#: describe.c:1954 describe.c:4843 describe.c:4927 describe.c:4998 +#: describe.c:5062 msgid "FDW options" msgstr "Параметры ОСД" -#: describe.c:1832 +#: describe.c:1956 msgid "Storage" msgstr "Хранилище" -#: describe.c:1837 +#: describe.c:1958 msgid "Stats target" msgstr "Цель для статистики" -#: describe.c:1982 +#: describe.c:2072 #, c-format msgid "Partition of: %s %s" msgstr "Секция из: %s %s" -#: describe.c:1988 +#: describe.c:2080 +msgid "No partition constraint" +msgstr "Нет ограничения секции" + +#: describe.c:2082 #, c-format msgid "Partition constraint: %s" msgstr "Ограничение секции: %s" -#: describe.c:2011 +#: describe.c:2105 #, c-format msgid "Partition key: %s" msgstr "Ключ разбиения: %s" -#: describe.c:2079 +#: describe.c:2174 msgid "primary key, " msgstr "первичный ключ, " -#: describe.c:2081 +#: describe.c:2176 msgid "unique, " msgstr "уникальный, " -#: describe.c:2087 +#: describe.c:2182 #, c-format msgid "for table \"%s.%s\"" msgstr "для таблицы \"%s.%s\"" -#: describe.c:2091 +#: describe.c:2186 #, c-format msgid ", predicate (%s)" msgstr ", предикат (%s)" -#: describe.c:2094 +#: describe.c:2189 msgid ", clustered" msgstr ", кластеризованный" -#: describe.c:2097 +#: describe.c:2192 msgid ", invalid" msgstr ", нерабочий" -#: describe.c:2100 +#: describe.c:2195 msgid ", deferrable" msgstr ", откладываемый" -#: describe.c:2103 +#: describe.c:2198 msgid ", initially deferred" msgstr ", изначально отложенный" -#: describe.c:2106 +#: describe.c:2201 msgid ", replica identity" msgstr ", репликационный" -#: describe.c:2165 +#: describe.c:2260 msgid "Indexes:" msgstr "Индексы:" -#: describe.c:2249 +#: describe.c:2344 msgid "Check constraints:" msgstr "Ограничения-проверки:" # TO REWVIEW -#: describe.c:2280 +#: describe.c:2380 msgid "Foreign-key constraints:" msgstr "Ограничения внешнего ключа:" -#: describe.c:2311 +#: describe.c:2411 msgid "Referenced by:" msgstr "Ссылки извне:" -#: describe.c:2361 +#: describe.c:2461 msgid "Policies:" msgstr "Политики:" -#: describe.c:2364 +#: describe.c:2464 msgid "Policies (forced row security enabled):" msgstr "Политики (усиленная защита строк включена):" -#: describe.c:2367 +#: describe.c:2467 msgid "Policies (row security enabled): (none)" msgstr "Политики (защита строк включена): (Нет)" -#: describe.c:2370 +#: describe.c:2470 msgid "Policies (forced row security enabled): (none)" msgstr "Политики (усиленная защита строк включена): (Нет)" -#: describe.c:2373 +#: describe.c:2473 msgid "Policies (row security disabled):" msgstr "Политики (защита строк выключена):" -#: describe.c:2435 +#: describe.c:2535 msgid "Statistics objects:" msgstr "Объекты статистики:" -#: describe.c:2538 describe.c:2623 +#: describe.c:2638 describe.c:2742 msgid "Rules:" msgstr "Правила:" -#: describe.c:2541 +#: describe.c:2641 msgid "Disabled rules:" msgstr "Отключённые правила:" -#: describe.c:2544 +#: describe.c:2644 msgid "Rules firing always:" msgstr "Правила, срабатывающие всегда:" -#: describe.c:2547 +#: describe.c:2647 msgid "Rules firing on replica only:" msgstr "Правила, срабатывающие только в реплике:" -#: describe.c:2587 +#: describe.c:2687 msgid "Publications:" msgstr "Публикации:" -#: describe.c:2606 +#: describe.c:2725 msgid "View definition:" msgstr "Определение представления:" -#: describe.c:2741 +#: describe.c:2864 msgid "Triggers:" msgstr "Триггеры:" -#: describe.c:2745 +#: describe.c:2868 msgid "Disabled user triggers:" msgstr "Отключённые пользовательские триггеры:" -#: describe.c:2747 +#: describe.c:2870 msgid "Disabled triggers:" msgstr "Отключённые триггеры:" -#: describe.c:2750 +#: describe.c:2873 msgid "Disabled internal triggers:" msgstr "Отключённые внутренние триггеры:" -#: describe.c:2753 +#: describe.c:2876 msgid "Triggers firing always:" msgstr "Триггеры, срабатывающие всегда:" -#: describe.c:2756 +#: describe.c:2879 msgid "Triggers firing on replica only:" msgstr "Триггеры, срабатывающие только в реплике:" -#: describe.c:2815 +#: describe.c:2938 #, c-format msgid "Server: %s" msgstr "Сервер: %s" # well-spelled: ОСД -#: describe.c:2823 +#: describe.c:2946 #, c-format msgid "FDW options: (%s)" msgstr "Параметр ОСД: (%s)" -#: describe.c:2842 +#: describe.c:2965 msgid "Inherits" msgstr "Наследует" -#: describe.c:2896 +#: describe.c:3024 +#, c-format +msgid "Number of partitions: %d" +msgstr "Число секций: %d" + +#: describe.c:3033 #, c-format msgid "Number of child tables: %d (Use \\d+ to list them.)" msgstr "Дочерних таблиц: %d (чтобы просмотреть и их, воспользуйтесь \\d+)" -#: describe.c:2898 +#: describe.c:3035 #, c-format msgid "Number of partitions: %d (Use \\d+ to list them.)" msgstr "Число секций: %d (чтобы просмотреть их, введите \\d+)" -#: describe.c:2906 +#: describe.c:3043 msgid "Child tables" msgstr "Дочерние таблицы" -#: describe.c:2906 +#: describe.c:3043 msgid "Partitions" msgstr "Секции" -#: describe.c:2940 +#: describe.c:3086 #, c-format msgid "Typed table of type: %s" msgstr "Типизированная таблица типа: %s" -#: describe.c:2956 +#: describe.c:3102 msgid "Replica Identity" msgstr "Идентификация реплики" -#: describe.c:2969 +#: describe.c:3115 msgid "Has OIDs: yes" msgstr "Содержит OID: да" -#: describe.c:3049 +#: describe.c:3195 #, c-format msgid "Tablespace: \"%s\"" msgstr "Табличное пространство: \"%s\"" #. translator: before this string there's an index description like #. '"foo_pkey" PRIMARY KEY, btree (a)' -#: describe.c:3061 +#: describe.c:3207 #, c-format msgid ", tablespace \"%s\"" msgstr ", табл. пространство \"%s\"" -#: describe.c:3154 +#: describe.c:3300 msgid "List of roles" msgstr "Список ролей" -#: describe.c:3156 +#: describe.c:3302 msgid "Role name" msgstr "Имя роли" -#: describe.c:3157 +#: describe.c:3303 msgid "Attributes" msgstr "Атрибуты" -#: describe.c:3158 +#: describe.c:3304 msgid "Member of" msgstr "Член ролей" -#: describe.c:3169 +#: describe.c:3315 msgid "Superuser" msgstr "Суперпользователь" -#: describe.c:3172 +#: describe.c:3318 msgid "No inheritance" msgstr "Не наследуется" -#: describe.c:3175 +#: describe.c:3321 msgid "Create role" msgstr "Создаёт роли" -#: describe.c:3178 +#: describe.c:3324 msgid "Create DB" msgstr "Создаёт БД" -#: describe.c:3181 +#: describe.c:3327 msgid "Cannot login" msgstr "Вход запрещён" -#: describe.c:3185 +#: describe.c:3331 msgid "Replication" msgstr "Репликация" -#: describe.c:3189 +#: describe.c:3335 msgid "Bypass RLS" msgstr "Пропускать RLS" -#: describe.c:3198 +#: describe.c:3344 msgid "No connections" msgstr "Нет подключений" -#: describe.c:3200 +#: describe.c:3346 #, c-format msgid "%d connection" msgid_plural "%d connections" @@ -1682,310 +1709,306 @@ msgstr[0] "%d подключение" msgstr[1] "%d подключения" msgstr[2] "%d подключений" -#: describe.c:3210 +#: describe.c:3356 msgid "Password valid until " msgstr "Пароль действует до " -#: describe.c:3260 +#: describe.c:3406 #, c-format msgid "The server (version %s) does not support per-database role settings.\n" msgstr "" "Сервер (версия %s) не поддерживает назначение параметров ролей для баз " "данных.\n" -#: describe.c:3273 +#: describe.c:3419 msgid "Role" msgstr "Роль" -#: describe.c:3274 +#: describe.c:3420 msgid "Database" msgstr "БД" -#: describe.c:3275 +#: describe.c:3421 msgid "Settings" msgstr "Параметры" -#: describe.c:3296 +#: describe.c:3442 #, c-format msgid "Did not find any settings for role \"%s\" and database \"%s\".\n" msgstr "Параметры для роли \"%s\" и базы данных \"%s\" не найдены.\n" -#: describe.c:3299 +#: describe.c:3445 #, c-format msgid "Did not find any settings for role \"%s\".\n" msgstr "Параметры для роли \"%s\" не найдены.\n" -#: describe.c:3302 +#: describe.c:3448 #, c-format msgid "Did not find any settings.\n" msgstr "Никакие параметры не найдены.\n" -#: describe.c:3307 +#: describe.c:3453 msgid "List of settings" msgstr "Список параметров" -#: describe.c:3376 +#: describe.c:3523 describe.c:3528 msgid "index" msgstr "индекс" # skip-rule: capital-letter-first -#: describe.c:3378 +#: describe.c:3525 msgid "special" msgstr "спец. отношение" -#: describe.c:3387 describe.c:4882 +#: describe.c:3535 describe.c:5050 msgid "Table" msgstr "Таблица" -#: describe.c:3477 +#: describe.c:3626 msgid "List of relations" msgstr "Список отношений" -#: describe.c:3514 +#: describe.c:3663 msgid "Trusted" msgstr "Доверенный" -#: describe.c:3522 +#: describe.c:3671 msgid "Internal language" msgstr "Внутренний язык" -#: describe.c:3523 +#: describe.c:3672 msgid "Call handler" msgstr "Обработчик вызова" -#: describe.c:3524 describe.c:4662 +#: describe.c:3673 describe.c:4830 msgid "Validator" msgstr "Функция проверки" -#: describe.c:3527 +#: describe.c:3676 msgid "Inline handler" msgstr "Обработчик внедрённого кода" -#: describe.c:3555 +#: describe.c:3704 msgid "List of languages" msgstr "Список языков" -#: describe.c:3600 +#: describe.c:3749 msgid "Check" msgstr "Проверка" -#: describe.c:3642 +#: describe.c:3791 msgid "List of domains" msgstr "Список доменов" -#: describe.c:3676 +#: describe.c:3825 msgid "Source" msgstr "Источник" -#: describe.c:3677 +#: describe.c:3826 msgid "Destination" msgstr "Назначение" -#: describe.c:3679 +#: describe.c:3828 msgid "Default?" msgstr "По умолчанию?" -#: describe.c:3716 +#: describe.c:3865 msgid "List of conversions" msgstr "Список преобразований" -#: describe.c:3755 +#: describe.c:3904 msgid "Event" msgstr "Событие" -#: describe.c:3757 +#: describe.c:3906 msgid "enabled" msgstr "включён" -#: describe.c:3758 +#: describe.c:3907 msgid "replica" msgstr "реплика" -#: describe.c:3759 +#: describe.c:3908 msgid "always" msgstr "всегда" -#: describe.c:3760 +#: describe.c:3909 msgid "disabled" msgstr "отключён" -#: describe.c:3761 describe.c:5343 +#: describe.c:3910 describe.c:5529 msgid "Enabled" msgstr "Включён" -#: describe.c:3762 -msgid "Procedure" -msgstr "Процедура" - -#: describe.c:3763 +#: describe.c:3912 msgid "Tags" msgstr "Теги" -#: describe.c:3782 +#: describe.c:3931 msgid "List of event triggers" msgstr "Список событийных триггеров" -#: describe.c:3824 +#: describe.c:3960 msgid "Source type" msgstr "Исходный тип" -#: describe.c:3825 +#: describe.c:3961 msgid "Target type" msgstr "Целевой тип" -#: describe.c:3828 +#: describe.c:3992 msgid "in assignment" msgstr "в присваивании" -#: describe.c:3830 +#: describe.c:3994 msgid "Implicit?" msgstr "Неявное?" -#: describe.c:3881 +#: describe.c:4049 msgid "List of casts" msgstr "Список приведений типов" -#: describe.c:3909 +#: describe.c:4077 #, c-format msgid "The server (version %s) does not support collations.\n" msgstr "Сервер (версия %s) не поддерживает правила сравнения.\n" -#: describe.c:3930 +#: describe.c:4098 msgid "Provider" msgstr "Поставщик" -#: describe.c:3965 +#: describe.c:4133 msgid "List of collations" msgstr "Список правил сортировки" -#: describe.c:4024 +#: describe.c:4192 msgid "List of schemas" msgstr "Список схем" -#: describe.c:4049 describe.c:4296 describe.c:4367 describe.c:4438 +#: describe.c:4217 describe.c:4464 describe.c:4535 describe.c:4606 #, c-format msgid "The server (version %s) does not support full text search.\n" msgstr "Сервер (версия %s) не поддерживает полнотекстовый поиск.\n" -#: describe.c:4084 +#: describe.c:4252 msgid "List of text search parsers" msgstr "Список анализаторов текстового поиска" -#: describe.c:4129 +#: describe.c:4297 #, c-format msgid "Did not find any text search parser named \"%s\".\n" msgstr "Анализатор текстового поиска \"%s\" не найден.\n" -#: describe.c:4132 +#: describe.c:4300 #, c-format msgid "Did not find any text search parsers.\n" msgstr "Никакие анализаторы текстового поиска не найдены.\n" -#: describe.c:4207 +#: describe.c:4375 msgid "Start parse" msgstr "Начало разбора" -#: describe.c:4208 +#: describe.c:4376 msgid "Method" msgstr "Метод" -#: describe.c:4212 +#: describe.c:4380 msgid "Get next token" msgstr "Получение следующего фрагмента" -#: describe.c:4214 +#: describe.c:4382 msgid "End parse" msgstr "Окончание разбора" -#: describe.c:4216 +#: describe.c:4384 msgid "Get headline" msgstr "Получение выдержки" -#: describe.c:4218 +#: describe.c:4386 msgid "Get token types" msgstr "Получение типов фрагментов" -#: describe.c:4229 +#: describe.c:4397 #, c-format msgid "Text search parser \"%s.%s\"" msgstr "Анализатор текстового поиска \"%s.%s\"" -#: describe.c:4232 +#: describe.c:4400 #, c-format msgid "Text search parser \"%s\"" msgstr "Анализатор текстового поиска \"%s\"" -#: describe.c:4251 +#: describe.c:4419 msgid "Token name" msgstr "Имя фрагмента" -#: describe.c:4262 +#: describe.c:4430 #, c-format msgid "Token types for parser \"%s.%s\"" msgstr "Типы фрагментов для анализатора \"%s.%s\"" -#: describe.c:4265 +#: describe.c:4433 #, c-format msgid "Token types for parser \"%s\"" msgstr "Типы фрагментов для анализатора \"%s\"" -#: describe.c:4319 +#: describe.c:4487 msgid "Template" msgstr "Шаблон" -#: describe.c:4320 +#: describe.c:4488 msgid "Init options" msgstr "Параметры инициализации" -#: describe.c:4342 +#: describe.c:4510 msgid "List of text search dictionaries" msgstr "Список словарей текстового поиска" -#: describe.c:4385 +#: describe.c:4553 msgid "Init" msgstr "Инициализация" -#: describe.c:4386 +#: describe.c:4554 msgid "Lexize" msgstr "Выделение лексем" -#: describe.c:4413 +#: describe.c:4581 msgid "List of text search templates" msgstr "Список шаблонов текстового поиска" -#: describe.c:4473 +#: describe.c:4641 msgid "List of text search configurations" msgstr "Список конфигураций текстового поиска" -#: describe.c:4519 +#: describe.c:4687 #, c-format msgid "Did not find any text search configuration named \"%s\".\n" msgstr "Конфигурация текстового поиска \"%s\" не найдена.\n" -#: describe.c:4522 +#: describe.c:4690 #, c-format msgid "Did not find any text search configurations.\n" msgstr "Никакие конфигурации текстового поиска не найдены.\n" -#: describe.c:4588 +#: describe.c:4756 msgid "Token" msgstr "Фрагмент" -#: describe.c:4589 +#: describe.c:4757 msgid "Dictionaries" msgstr "Словари" -#: describe.c:4600 +#: describe.c:4768 #, c-format msgid "Text search configuration \"%s.%s\"" msgstr "Конфигурация текстового поиска \"%s.%s\"" -#: describe.c:4603 +#: describe.c:4771 #, c-format msgid "Text search configuration \"%s\"" msgstr "Конфигурация текстового поиска \"%s\"" -#: describe.c:4607 +#: describe.c:4775 #, c-format msgid "" "\n" @@ -1994,7 +2017,7 @@ msgstr "" "\n" "Анализатор: \"%s.%s\"" -#: describe.c:4610 +#: describe.c:4778 #, c-format msgid "" "\n" @@ -2003,148 +2026,152 @@ msgstr "" "\n" "Анализатор: \"%s\"" -#: describe.c:4644 +#: describe.c:4812 #, c-format msgid "The server (version %s) does not support foreign-data wrappers.\n" msgstr "Сервер (версия %s) не поддерживает обёртки сторонних данных.\n" -#: describe.c:4702 +#: describe.c:4870 msgid "List of foreign-data wrappers" msgstr "Список обёрток сторонних данных" -#: describe.c:4727 +#: describe.c:4895 #, c-format msgid "The server (version %s) does not support foreign servers.\n" msgstr "Сервер (версия %s) не поддерживает сторонние серверы.\n" -#: describe.c:4740 +#: describe.c:4908 msgid "Foreign-data wrapper" msgstr "Обёртка сторонних данных" -#: describe.c:4758 describe.c:4963 +#: describe.c:4926 describe.c:5131 msgid "Version" msgstr "Версия" -#: describe.c:4784 +#: describe.c:4952 msgid "List of foreign servers" msgstr "Список сторонних серверов" -#: describe.c:4809 +#: describe.c:4977 #, c-format msgid "The server (version %s) does not support user mappings.\n" msgstr "Сервер (версия %s) не поддерживает сопоставления пользователей.\n" -#: describe.c:4819 describe.c:4883 +#: describe.c:4987 describe.c:5051 msgid "Server" msgstr "Сервер" -#: describe.c:4820 +#: describe.c:4988 msgid "User name" msgstr "Имя пользователя" -#: describe.c:4845 +#: describe.c:5013 msgid "List of user mappings" msgstr "Список сопоставлений пользователей" -#: describe.c:4870 +#: describe.c:5038 #, c-format msgid "The server (version %s) does not support foreign tables.\n" msgstr "Сервер (версия %s) не поддерживает сторонние таблицы.\n" -#: describe.c:4923 +#: describe.c:5091 msgid "List of foreign tables" msgstr "Список сторонних таблиц" -#: describe.c:4948 describe.c:5005 +#: describe.c:5116 describe.c:5173 #, c-format msgid "The server (version %s) does not support extensions.\n" msgstr "Сервер (версия %s) не поддерживает расширения.\n" -#: describe.c:4980 +#: describe.c:5148 msgid "List of installed extensions" msgstr "Список установленных расширений" -#: describe.c:5033 +#: describe.c:5201 #, c-format msgid "Did not find any extension named \"%s\".\n" msgstr "Расширение \"%s\" не найдено.\n" -#: describe.c:5036 +#: describe.c:5204 #, c-format msgid "Did not find any extensions.\n" msgstr "Расширения не найдены.\n" -#: describe.c:5080 +#: describe.c:5248 msgid "Object description" msgstr "Описание объекта" -#: describe.c:5090 +#: describe.c:5258 #, c-format msgid "Objects in extension \"%s\"" msgstr "Объекты в расширении \"%s\"" -#: describe.c:5119 describe.c:5185 +#: describe.c:5287 describe.c:5358 #, c-format msgid "The server (version %s) does not support publications.\n" msgstr "Сервер (версия %s) не поддерживает публикации.\n" -#: describe.c:5136 describe.c:5248 +#: describe.c:5304 describe.c:5430 msgid "All tables" msgstr "Все таблицы" -#: describe.c:5137 describe.c:5249 +#: describe.c:5305 describe.c:5431 msgid "Inserts" msgstr "Добавления" -#: describe.c:5138 describe.c:5250 +#: describe.c:5306 describe.c:5432 msgid "Updates" msgstr "Изменения" -#: describe.c:5139 describe.c:5251 +#: describe.c:5307 describe.c:5433 msgid "Deletes" msgstr "Удаления" -#: describe.c:5156 +#: describe.c:5311 describe.c:5435 +msgid "Truncates" +msgstr "Опустошения" + +#: describe.c:5328 msgid "List of publications" msgstr "Список публикаций" -#: describe.c:5217 +#: describe.c:5396 #, c-format msgid "Did not find any publication named \"%s\".\n" msgstr "Публикация \"%s\" не найдена.\n" -#: describe.c:5220 +#: describe.c:5399 #, c-format msgid "Did not find any publications.\n" msgstr "Никакие публикации не найдены.\n" -#: describe.c:5244 +#: describe.c:5426 #, c-format msgid "Publication %s" msgstr "Публикация %s" -#: describe.c:5284 +#: describe.c:5470 msgid "Tables:" msgstr "Таблицы:" -#: describe.c:5328 +#: describe.c:5514 #, c-format msgid "The server (version %s) does not support subscriptions.\n" msgstr "Сервер (версия %s) не поддерживает подписки.\n" -#: describe.c:5344 +#: describe.c:5530 msgid "Publication" msgstr "Публикация" -#: describe.c:5351 +#: describe.c:5537 msgid "Synchronous commit" msgstr "Синхронная фиксация" -#: describe.c:5352 +#: describe.c:5538 msgid "Conninfo" msgstr "Строка подключения" -#: describe.c:5374 +#: describe.c:5560 msgid "List of subscriptions" msgstr "Список подписок" @@ -2162,7 +2189,7 @@ msgstr "" "psql - это интерактивный терминал PostgreSQL.\n" "\n" -#: help.c:74 help.c:344 help.c:383 help.c:410 +#: help.c:74 help.c:345 help.c:419 help.c:462 #, c-format msgid "Usage:\n" msgstr "Использование:\n" @@ -2195,8 +2222,8 @@ msgstr "" msgid "" " -d, --dbname=DBNAME database name to connect to (default: \"%s\")\n" msgstr "" -" -d, --dbname=БД имя подключаемой базы данных (по умолчанию \"%s" -"\")\n" +" -d, --dbname=БД имя подключаемой базы данных (по умолчанию \"%s\")" +"\n" #: help.c:84 #, c-format @@ -2305,8 +2332,8 @@ msgstr "" #, c-format msgid " -o, --output=FILENAME send query results to file (or |pipe)\n" msgstr "" -" -o, --output=ИМЯ_ФАЙЛА направить результаты запроса в файл (или канал " -"|)\n" +" -o, --output=ИМЯ_ФАЙЛА направить результаты запроса в файл (или канал |)" +"\n" #: help.c:105 #, c-format @@ -2349,8 +2376,8 @@ msgstr " -A, --no-align режим вывода невыровнен #, c-format msgid "" " -F, --field-separator=STRING\n" -" field separator for unaligned output (default: " -"\"%s\")\n" +" field separator for unaligned output (default: \"" +"%s\")\n" msgstr "" " -F, --field-separator=СТРОКА\n" " разделителей полей при невыровненном выводе\n" @@ -2472,15 +2499,15 @@ msgstr "" #, c-format msgid "" "\n" -"For more information, type \"\\?\" (for internal commands) or \"\\help" -"\" (for SQL\n" +"For more information, type \"\\?\" (for internal commands) or \"\\help\" " +"(for SQL\n" "commands) from within psql, or consult the psql section in the PostgreSQL\n" "documentation.\n" "\n" msgstr "" "\n" -"Чтобы узнать больше, введите \"\\?\" (список внутренних команд) или \"\\help" -"\"\n" +"Чтобы узнать больше, введите \"\\?\" (список внутренних команд) или " +"\"\\help\"\n" "(справка по операторам SQL) в psql, либо обратитесь к разделу psql в\n" "документации PostgreSQL.\n" "\n" @@ -2532,13 +2559,20 @@ msgstr "" #: help.c:177 #, c-format msgid "" +" \\gdesc describe result of query, without executing it\n" +msgstr "" +" \\gdesc описать результат запроса, но не выполнять его\n" + +#: help.c:178 +#, c-format +msgid "" " \\gexec execute query, then execute each value in its " "result\n" msgstr "" " \\gexec выполнить запрос, а затем выполнить каждую строку " "в результате\n" -#: help.c:178 +#: help.c:179 #, c-format msgid "" " \\gset [PREFIX] execute query and store results in psql variables\n" @@ -2547,46 +2581,46 @@ msgstr "" "переменных\n" " psql\n" -#: help.c:179 +#: help.c:180 #, c-format msgid " \\gx [FILE] as \\g, but forces expanded output mode\n" msgstr "" " \\gx [ФАЙЛ] то же, что и \\g, но в режиме развёрнутого вывода\n" -#: help.c:180 +#: help.c:181 #, c-format msgid " \\q quit psql\n" msgstr " \\q выйти из psql\n" -#: help.c:181 +#: help.c:182 #, c-format msgid " \\watch [SEC] execute query every SEC seconds\n" msgstr "" " \\watch [СЕК] повторять запрос в цикле через заданное число " "секунд\n" -#: help.c:184 +#: help.c:185 #, c-format msgid "Help\n" msgstr "Справка\n" -#: help.c:186 +#: help.c:187 #, c-format msgid " \\? [commands] show help on backslash commands\n" msgstr " \\? [commands] справка по командам psql c \\\n" -#: help.c:187 +#: help.c:188 #, c-format msgid " \\? options show help on psql command-line options\n" msgstr "" " \\? options справка по параметрам командной строки psql\n" -#: help.c:188 +#: help.c:189 #, c-format msgid " \\? variables show help on special variables\n" msgstr " \\? variables справка по специальным переменным\n" -#: help.c:189 +#: help.c:190 #, c-format msgid "" " \\h [NAME] help on syntax of SQL commands, * for all " @@ -2594,12 +2628,12 @@ msgid "" msgstr "" " \\h [ИМЯ] справка по заданному SQL-оператору; * - по всем\n" -#: help.c:192 +#: help.c:193 #, c-format msgid "Query Buffer\n" msgstr "Буфер запроса\n" -#: help.c:193 +#: help.c:194 #, c-format msgid "" " \\e [FILE] [LINE] edit the query buffer (or file) with external " @@ -2608,63 +2642,63 @@ msgstr "" " \\e [ФАЙЛ] [СТРОКА] править буфер запроса (или файл) во внешнем " "редакторе\n" -#: help.c:194 +#: help.c:195 #, c-format msgid "" " \\ef [FUNCNAME [LINE]] edit function definition with external editor\n" msgstr "" " \\ef [ФУНКЦИЯ [СТРОКА]] править определение функции во внешнем редакторе\n" -#: help.c:195 +#: help.c:196 #, c-format msgid " \\ev [VIEWNAME [LINE]] edit view definition with external editor\n" msgstr "" " \\ev [VIEWNAME [LINE]] править определение представления во внешнем " "редакторе\n" -#: help.c:196 +#: help.c:197 #, c-format msgid " \\p show the contents of the query buffer\n" msgstr " \\p вывести содержимое буфера запросов\n" -#: help.c:197 +#: help.c:198 #, c-format msgid " \\r reset (clear) the query buffer\n" msgstr " \\r очистить буфер запроса\n" -#: help.c:199 +#: help.c:200 #, c-format msgid " \\s [FILE] display history or save it to file\n" msgstr " \\s [ФАЙЛ] вывести историю или сохранить её в файл\n" -#: help.c:201 +#: help.c:202 #, c-format msgid " \\w FILE write query buffer to file\n" msgstr " \\w ФАЙЛ записать буфер запроса в файл\n" -#: help.c:204 +#: help.c:205 #, c-format msgid "Input/Output\n" msgstr "Ввод/Вывод\n" -#: help.c:205 +#: help.c:206 #, c-format msgid "" " \\copy ... perform SQL COPY with data stream to the client " "host\n" msgstr " \\copy ... выполнить SQL COPY на стороне клиента\n" -#: help.c:206 +#: help.c:207 #, c-format msgid " \\echo [STRING] write string to standard output\n" msgstr " \\echo [СТРОКА] записать строку в стандартный вывод\n" -#: help.c:207 +#: help.c:208 #, c-format msgid " \\i FILE execute commands from file\n" msgstr " \\i ФАЙЛ выполнить команды из файла\n" -#: help.c:208 +#: help.c:209 #, c-format msgid "" " \\ir FILE as \\i, but relative to location of current " @@ -2673,14 +2707,14 @@ msgstr "" " \\ir ФАЙЛ подобно \\i, но путь задаётся относительно\n" " текущего скрипта\n" -#: help.c:209 +#: help.c:210 #, c-format msgid " \\o [FILE] send all query results to file or |pipe\n" msgstr "" " \\o [ФАЙЛ] выводить все результаты запросов в файл или канал " "|\n" -#: help.c:210 +#: help.c:211 #, c-format msgid "" " \\qecho [STRING] write string to query output stream (see \\o)\n" @@ -2688,24 +2722,24 @@ msgstr "" " \\qecho [СТРОКА] записать строку в поток результатов запроса (см. " "\\o)\n" -#: help.c:213 +#: help.c:214 #, c-format msgid "Conditional\n" msgstr "Условия\n" -#: help.c:214 +#: help.c:215 #, c-format msgid " \\if EXPR begin conditional block\n" msgstr " \\if ВЫРАЖЕНИЕ начало блока условия\n" -#: help.c:215 +#: help.c:216 #, c-format msgid "" " \\elif EXPR alternative within current conditional block\n" msgstr "" " \\elif ВЫРАЖЕНИЕ альтернативная ветвь в текущем блоке условия\n" -#: help.c:216 +#: help.c:217 #, c-format msgid "" " \\else final alternative within current conditional " @@ -2713,31 +2747,31 @@ msgid "" msgstr "" " \\else окончательная ветвь в текущем блоке условия\n" -#: help.c:217 +#: help.c:218 #, c-format msgid " \\endif end conditional block\n" msgstr " \\endif конец блока условия\n" -#: help.c:220 +#: help.c:221 #, c-format msgid "Informational\n" msgstr "Информационные\n" -#: help.c:221 +#: help.c:222 #, c-format msgid " (options: S = show system objects, + = additional detail)\n" msgstr "" " (дополнения: S = показывать системные объекты, + = дополнительные " "подробности)\n" -#: help.c:222 +#: help.c:223 #, c-format msgid " \\d[S+] list tables, views, and sequences\n" msgstr "" " \\d[S+] список таблиц, представлений и " "последовательностей\n" -#: help.c:223 +#: help.c:224 #, c-format msgid " \\d[S+] NAME describe table, view, sequence, or index\n" msgstr "" @@ -2745,143 +2779,144 @@ msgstr "" "последовательности\n" " или индекса\n" -#: help.c:224 +#: help.c:225 #, c-format msgid " \\da[S] [PATTERN] list aggregates\n" msgstr " \\da[S] [МАСКА] список агрегатных функций\n" -#: help.c:225 +#: help.c:226 #, c-format msgid " \\dA[+] [PATTERN] list access methods\n" msgstr " \\dA[+] [МАСКА] список методов доступа\n" -#: help.c:226 +#: help.c:227 #, c-format msgid " \\db[+] [PATTERN] list tablespaces\n" msgstr " \\db[+] [МАСКА] список табличных пространств\n" -#: help.c:227 +#: help.c:228 #, c-format msgid " \\dc[S+] [PATTERN] list conversions\n" msgstr " \\dc[S+] [МАСКА] список преобразований\n" -#: help.c:228 +#: help.c:229 #, c-format msgid " \\dC[+] [PATTERN] list casts\n" msgstr " \\dC[+] [МАСКА] список приведений типов\n" -#: help.c:229 +#: help.c:230 #, c-format msgid "" " \\dd[S] [PATTERN] show object descriptions not displayed elsewhere\n" msgstr "" " \\dd[S] [МАСКА] описания объектов, не выводимые в других режимах\n" -#: help.c:230 +#: help.c:231 #, c-format msgid " \\dD[S+] [PATTERN] list domains\n" msgstr " \\dD[S+] [МАСКА] список доменов\n" -#: help.c:231 +#: help.c:232 #, c-format msgid " \\ddp [PATTERN] list default privileges\n" msgstr " \\ddp [МАСКА] список прав по умолчанию\n" -#: help.c:232 +#: help.c:233 #, c-format msgid " \\dE[S+] [PATTERN] list foreign tables\n" msgstr " \\dE[S+] [МАСКА] список сторонних таблиц\n" -#: help.c:233 +#: help.c:234 #, c-format msgid " \\det[+] [PATTERN] list foreign tables\n" msgstr " \\det[+] [МАСКА] список сторонних таблиц\n" -#: help.c:234 +#: help.c:235 #, c-format msgid " \\des[+] [PATTERN] list foreign servers\n" msgstr " \\des[+] [МАСКА] список сторонних серверов\n" -#: help.c:235 +#: help.c:236 #, c-format msgid " \\deu[+] [PATTERN] list user mappings\n" msgstr " \\deu[+] [МАСКА] список сопоставлений пользователей\n" -#: help.c:236 +#: help.c:237 #, c-format msgid " \\dew[+] [PATTERN] list foreign-data wrappers\n" msgstr " \\dew[+] [МАСКА] список обёрток сторонних данных\n" -#: help.c:237 +#: help.c:238 #, c-format msgid "" -" \\df[antw][S+] [PATRN] list [only agg/normal/trigger/window] functions\n" +" \\df[anptw][S+] [PATRN] list [only agg/normal/procedures/trigger/window] " +"functions\n" msgstr "" -" \\df[antw][S+] [МАСКА] список [агрегатных/нормальных/триггерных/оконных]\n" -" функций соответственно\n" +" \\df[anptw][S+] [МАСКА] список [только агрегатных/обычных/(процедур)/\n" +" триггерных/оконных] функций\n" -#: help.c:238 +#: help.c:239 #, c-format msgid " \\dF[+] [PATTERN] list text search configurations\n" msgstr " \\dF[+] [МАСКА] список конфигураций текстового поиска\n" -#: help.c:239 +#: help.c:240 #, c-format msgid " \\dFd[+] [PATTERN] list text search dictionaries\n" msgstr " \\dFd[+] [МАСКА] список словарей текстового поиска\n" -#: help.c:240 +#: help.c:241 #, c-format msgid " \\dFp[+] [PATTERN] list text search parsers\n" msgstr " \\dFp[+] [МАСКА] список анализаторов текстового поиска\n" -#: help.c:241 +#: help.c:242 #, c-format msgid " \\dFt[+] [PATTERN] list text search templates\n" msgstr " \\dFt[+] [МАСКА] список шаблонов текстового поиска\n" -#: help.c:242 +#: help.c:243 #, c-format msgid " \\dg[S+] [PATTERN] list roles\n" msgstr " \\dg[S+] [МАСКА] список ролей\n" -#: help.c:243 +#: help.c:244 #, c-format msgid " \\di[S+] [PATTERN] list indexes\n" msgstr " \\di[S+] [МАСКА] список индексов\n" -#: help.c:244 +#: help.c:245 #, c-format msgid " \\dl list large objects, same as \\lo_list\n" msgstr "" " \\dl список больших объектов (то же, что и \\lo_list)\n" -#: help.c:245 +#: help.c:246 #, c-format msgid " \\dL[S+] [PATTERN] list procedural languages\n" msgstr " \\dL[S+] [МАСКА] список языков процедур\n" -#: help.c:246 +#: help.c:247 #, c-format msgid " \\dm[S+] [PATTERN] list materialized views\n" msgstr " \\dm[S+] [МАСКА] список материализованных представлений\n" -#: help.c:247 +#: help.c:248 #, c-format msgid " \\dn[S+] [PATTERN] list schemas\n" msgstr " \\dn[S+] [МАСКА] список схем\n" -#: help.c:248 +#: help.c:249 #, c-format msgid " \\do[S] [PATTERN] list operators\n" msgstr " \\do[S] [МАСКА] список операторов\n" -#: help.c:249 +#: help.c:250 #, c-format msgid " \\dO[S+] [PATTERN] list collations\n" msgstr " \\dO[S+] [МАСКА] список правил сортировки\n" -#: help.c:250 +#: help.c:251 #, c-format msgid "" " \\dp [PATTERN] list table, view, and sequence access privileges\n" @@ -2890,83 +2925,83 @@ msgstr "" " последовательностям\n" # well-spelled: МАСК -#: help.c:251 +#: help.c:252 #, c-format msgid " \\drds [PATRN1 [PATRN2]] list per-database role settings\n" msgstr " \\drds [МАСК1 [МАСК2]] список параметров роли на уровне БД\n" -#: help.c:252 +#: help.c:253 #, c-format msgid " \\dRp[+] [PATTERN] list replication publications\n" msgstr " \\dRp[+] [МАСКА] список публикаций для репликации\n" -#: help.c:253 +#: help.c:254 #, c-format msgid " \\dRs[+] [PATTERN] list replication subscriptions\n" msgstr " \\dRs[+] [МАСКА] список подписок на репликацию\n" -#: help.c:254 +#: help.c:255 #, c-format msgid " \\ds[S+] [PATTERN] list sequences\n" msgstr " \\ds[S+] [МАСКА] список последовательностей\n" -#: help.c:255 +#: help.c:256 #, c-format msgid " \\dt[S+] [PATTERN] list tables\n" msgstr " \\dt[S+] [МАСКА] список таблиц\n" -#: help.c:256 +#: help.c:257 #, c-format msgid " \\dT[S+] [PATTERN] list data types\n" msgstr " \\dT[S+] [МАСКА] список типов данных\n" -#: help.c:257 +#: help.c:258 #, c-format msgid " \\du[S+] [PATTERN] list roles\n" msgstr " \\du[S+] [МАСКА] список ролей\n" -#: help.c:258 +#: help.c:259 #, c-format msgid " \\dv[S+] [PATTERN] list views\n" msgstr " \\dv[S+] [МАСКА] список представлений\n" -#: help.c:259 +#: help.c:260 #, c-format msgid " \\dx[+] [PATTERN] list extensions\n" msgstr " \\dx[+] [МАСКА] список расширений\n" -#: help.c:260 +#: help.c:261 #, c-format msgid " \\dy [PATTERN] list event triggers\n" msgstr " \\dy [МАСКА] список событийных триггеров\n" -#: help.c:261 +#: help.c:262 #, c-format msgid " \\l[+] [PATTERN] list databases\n" msgstr " \\l[+] [МАСКА] список баз данных\n" -#: help.c:262 +#: help.c:263 #, c-format msgid " \\sf[+] FUNCNAME show a function's definition\n" msgstr " \\sf[+] ИМЯ_ФУНКЦИИ показать определение функции\n" # well-spelled: ПРЕДСТ -#: help.c:263 +#: help.c:264 #, c-format msgid " \\sv[+] VIEWNAME show a view's definition\n" msgstr " \\sv[+] ИМЯ_ПРЕДСТ показать определение представления\n" -#: help.c:264 +#: help.c:265 #, c-format msgid " \\z [PATTERN] same as \\dp\n" msgstr " \\z [МАСКА] то же, что и \\dp\n" -#: help.c:267 +#: help.c:268 #, c-format msgid "Formatting\n" msgstr "Форматирование\n" -#: help.c:268 +#: help.c:269 #, c-format msgid "" " \\a toggle between unaligned and aligned output mode\n" @@ -2974,14 +3009,14 @@ msgstr "" " \\a переключение режимов вывода:\n" " неформатированный/выровненный\n" -#: help.c:269 +#: help.c:270 #, c-format msgid " \\C [STRING] set table title, or unset if none\n" msgstr "" " \\C [СТРОКА] задать заголовок таблицы или убрать, если не " "задан\n" -#: help.c:270 +#: help.c:271 #, c-format msgid "" " \\f [STRING] show or set field separator for unaligned query " @@ -2990,61 +3025,62 @@ msgstr "" " \\f [СТРОКА] показать или установить разделитель полей для\n" " неформатированного вывода\n" -#: help.c:271 +#: help.c:272 #, c-format msgid " \\H toggle HTML output mode (currently %s)\n" msgstr "" " \\H переключить режим вывода в HTML (текущий: %s)\n" -#: help.c:273 +#: help.c:274 #, c-format msgid "" " \\pset [NAME [VALUE]] set table output option\n" -" (NAME := {border|columns|expanded|fieldsep|" -"fieldsep_zero|\n" +" (NAME := " +"{border|columns|expanded|fieldsep|fieldsep_zero|\n" " footer|format|linestyle|null|numericlocale|pager|\n" -" pager_min_lines|recordsep|recordsep_zero|tableattr|" -"title|\n" +" " +"pager_min_lines|recordsep|recordsep_zero|tableattr|title|\n" " tuples_only|unicode_border_linestyle|\n" -" unicode_column_linestyle|" -"unicode_header_linestyle})\n" +" unicode_column_linestyle|unicode_header_linestyle})" +"\n" msgstr "" " \\pset [ИМЯ [ЗНАЧЕНИЕ]] установить параметр вывода таблицы, где\n" -" (ИМЯ := {border|columns|expanded|fieldsep|" -"fieldsep_zero|\n" +" (ИМЯ := " +"{border|columns|expanded|fieldsep|fieldsep_zero|\n" " footer|format|linestyle|null|numericlocale|pager|\n" -" pager_min_lines|recordsep|recordsep_zero|tableattr|" -"title|\n" +" " +"pager_min_lines|recordsep|recordsep_zero|tableattr|title|\n" " tuples_only|unicode_border_linestyle|\n" -" unicode_column_linestyle|" -"unicode_header_linestyle})\n" +" unicode_column_linestyle|unicode_header_linestyle})" +"\n" -#: help.c:279 +#: help.c:280 #, c-format msgid " \\t [on|off] show only rows (currently %s)\n" msgstr " \\t [on|off] режим вывода только строк (сейчас: %s)\n" -#: help.c:281 +#: help.c:282 #, c-format msgid "" -" \\T [STRING] set HTML <table> tag attributes, or unset if none\n" +" \\T [STRING] set HTML " +"<table> tag attributes, or unset if none\n" msgstr "" -" \\T [СТРОКА] задать атрибуты для <table> или убрать, если не " -"заданы\n" +" \\T [СТРОКА] задать атрибуты для " +"<table> или убрать, если не заданы\n" -#: help.c:282 +#: help.c:283 #, c-format msgid " \\x [on|off|auto] toggle expanded output (currently %s)\n" msgstr "" -" \\x [on|off|auto] переключить режим расширенного вывода (сейчас: " -"%s)\n" +" \\x [on|off|auto] переключить режим расширенного вывода (сейчас: %s)" +"\n" -#: help.c:286 +#: help.c:287 #, c-format msgid "Connection\n" msgstr "Соединение\n" -#: help.c:288 +#: help.c:289 #, c-format msgid "" " \\c[onnect] {[DBNAME|- USER|- HOST|- PORT|-] | conninfo}\n" @@ -3054,7 +3090,7 @@ msgstr "" " подключиться к другой базе данных\n" " (текущая: \"%s\")\n" -#: help.c:292 +#: help.c:293 #, c-format msgid "" " \\c[onnect] {[DBNAME|- USER|- HOST|- PORT|-] | conninfo}\n" @@ -3064,44 +3100,44 @@ msgstr "" " подключиться к другой базе данных\n" " (сейчас подключения нет)\n" -#: help.c:294 +#: help.c:295 #, c-format msgid "" " \\conninfo display information about current connection\n" msgstr " \\conninfo информация о текущем соединении\n" -#: help.c:295 +#: help.c:296 #, c-format msgid " \\encoding [ENCODING] show or set client encoding\n" msgstr " \\encoding [КОДИРОВКА] показать/установить клиентскую кодировку\n" -#: help.c:296 +#: help.c:297 #, c-format msgid " \\password [USERNAME] securely change the password for a user\n" msgstr " \\password [ИМЯ] безопасно сменить пароль пользователя\n" -#: help.c:299 +#: help.c:300 #, c-format msgid "Operating System\n" msgstr "Операционная система\n" -#: help.c:300 +#: help.c:301 #, c-format msgid " \\cd [DIR] change the current working directory\n" msgstr " \\cd [ПУТЬ] сменить текущий каталог\n" -#: help.c:301 +#: help.c:302 #, c-format msgid " \\setenv NAME [VALUE] set or unset environment variable\n" msgstr "" " \\setenv ИМЯ [ЗНАЧЕНИЕ] установить или сбросить переменную окружения\n" -#: help.c:302 +#: help.c:303 #, c-format msgid " \\timing [on|off] toggle timing of commands (currently %s)\n" msgstr " \\timing [on|off] включить/выключить секундомер (сейчас: %s)\n" -#: help.c:304 +#: help.c:305 #, c-format msgid "" " \\! [COMMAND] execute command in shell or start interactive " @@ -3110,19 +3146,19 @@ msgstr "" " \\! [КОМАНДА] выполнить команду в командной оболочке\n" " или запустить интерактивную оболочку\n" -#: help.c:307 +#: help.c:308 #, c-format msgid "Variables\n" msgstr "Переменные\n" -#: help.c:308 +#: help.c:309 #, c-format msgid " \\prompt [TEXT] NAME prompt user to set internal variable\n" msgstr "" " \\prompt [ТЕКСТ] ИМЯ предложить пользователю задать внутреннюю " "переменную\n" -#: help.c:309 +#: help.c:310 #, c-format msgid "" " \\set [NAME [VALUE]] set internal variable, or list all if no " @@ -3131,17 +3167,17 @@ msgstr "" " \\set [ИМЯ [ЗНАЧЕНИЕ]] установить внутреннюю переменную или вывести все,\n" " если имя не задано\n" -#: help.c:310 +#: help.c:311 #, c-format msgid " \\unset NAME unset (delete) internal variable\n" msgstr " \\unset ИМЯ сбросить (удалить) внутреннюю переменную\n" -#: help.c:313 +#: help.c:314 #, c-format msgid "Large Objects\n" msgstr "Большие объекты\n" -#: help.c:314 +#: help.c:315 #, c-format msgid "" " \\lo_export LOBOID FILE\n" @@ -3154,7 +3190,7 @@ msgstr "" " \\lo_list\n" " \\lo_unlink LOBOID операции с большими объектами\n" -#: help.c:341 +#: help.c:342 #, c-format msgid "" "List of specially treated variables\n" @@ -3163,12 +3199,12 @@ msgstr "" "Список специальных переменных\n" "\n" -#: help.c:343 +#: help.c:344 #, c-format msgid "psql variables:\n" msgstr "Переменные psql:\n" -#: help.c:345 +#: help.c:346 #, c-format msgid "" " psql --set=NAME=VALUE\n" @@ -3179,223 +3215,317 @@ msgstr "" " или \\set ИМЯ ЗНАЧЕНИЕ в приглашении psql\n" "\n" -#: help.c:347 +#: help.c:348 #, c-format msgid "" -" AUTOCOMMIT if set, successful SQL commands are automatically " -"committed\n" +" AUTOCOMMIT\n" +" if set, successful SQL commands are automatically committed\n" msgstr "" -" AUTOCOMMIT если установлен, успешные SQL-команды фиксируются " -"автоматически\n" +" AUTOCOMMIT\n" +" если установлен, успешные SQL-команды фиксируются автоматически\n" -#: help.c:348 +#: help.c:350 #, c-format msgid "" -" COMP_KEYWORD_CASE determines the case used to complete SQL key words\n" -" [lower, upper, preserve-lower, preserve-upper]\n" +" COMP_KEYWORD_CASE\n" +" determines the case used to complete SQL key words\n" +" [lower, upper, preserve-lower, preserve-upper]\n" msgstr "" -" COMP_KEYWORD_CASE определяет регистр для автодополнения ключевых слов " -"SQL\n" +" COMP_KEYWORD_CASE\n" +" определяет регистр для автодополнения ключевых слов SQL\n" " [lower (нижний), upper (верхний),\n" " preserve-lower (сохранять нижний),\n" " preserve-upper (сохранять верхний)]\n" -#: help.c:350 +#: help.c:353 #, c-format -msgid " DBNAME the currently connected database name\n" -msgstr " DBNAME имя текущей подключённой базы данных\n" +msgid "" +" DBNAME\n" +" the currently connected database name\n" +msgstr "" +" DBNAME\n" +" имя текущей подключённой базы данных\n" -#: help.c:351 +#: help.c:355 #, c-format msgid "" -" ECHO controls what input is written to standard output\n" -" [all, errors, none, queries]\n" +" ECHO\n" +" controls what input is written to standard output\n" +" [all, errors, none, queries]\n" msgstr "" -" ECHO определяет, что выдаётся на стандартный вывод\n" -" [all (всё), errors (ошибки), none (ничего),\n" -" queries (запросы)]\n" +" ECHO\n" +" определяет, что выдаётся на стандартный вывод\n" +" [all (всё), errors (ошибки), none (ничего),\n" +" queries (запросы)]\n" -#: help.c:353 +#: help.c:358 #, c-format msgid "" -" ECHO_HIDDEN if set, display internal queries executed by backslash " -"commands;\n" -" if set to \"noexec\", just show without execution\n" +" ECHO_HIDDEN\n" +" if set, display internal queries executed by backslash commands;\n" +" if set to \"noexec\", just show them without execution\n" msgstr "" -" ECHO_HIDDEN если установлено, выводит внутренние запросы, " -"порождаемые командами с \\;\n" -" если установлено значение \"noexec\", они выводятся, но " -"не выполняются\n" +" ECHO_HIDDEN\n" +" если включено, выводит внутренние запросы, порождаемые командами с \\;\n" +" если установлено значение \"noexec\", они выводятся, но не выполняются\n" -#: help.c:355 +#: help.c:361 #, c-format -msgid " ENCODING current client character set encoding\n" -msgstr " ENCODING текущая кодировка клиентского набора символов\n" +msgid "" +" ENCODING\n" +" current client character set encoding\n" +msgstr "" +" ENCODING\n" +" текущая кодировка клиентского набора символов\n" -#: help.c:356 +#: help.c:363 #, c-format msgid "" -" FETCH_COUNT the number of result rows to fetch and display at a " -"time\n" -" (default: 0=unlimited)\n" +" ERROR\n" +" true if last query failed, else false\n" msgstr "" -" FETCH_COUNT число результирующих строк, извлекаемых и отображаемых " -"за раз\n" -" (по умолчанию: 0=без ограничений)\n" +" ERROR\n" +" true в случае ошибки в последнем запросе, иначе — false\n" -#: help.c:358 +#: help.c:365 +#, c-format +msgid "" +" FETCH_COUNT\n" +" the number of result rows to fetch and display at a time (0 = unlimited)" +"\n" +msgstr "" +" FETCH_COUNT\n" +" число результирующих строк, извлекаемых и отображаемых за раз\n" +" (0 = без ограничений)\n" + +#: help.c:367 #, c-format msgid "" -" HISTCONTROL controls command history [ignorespace, ignoredups, " -"ignoreboth]\n" +" HISTCONTROL\n" +" controls command history [ignorespace, ignoredups, ignoreboth]\n" msgstr "" -" HISTCONTROL управляет историей команд [ignorespace (игнорировать " -"пробелы),\n" -" ignoredups (игнорировать дубли), ignoreboth (и то, и " -"другое)]\n" +" HISTCONTROL\n" +" управляет историей команд [ignorespace (игнорировать пробелы),\n" +" ignoredups (игнорировать дубли), ignoreboth (и то, и другое)]\n" -#: help.c:359 +#: help.c:369 #, c-format -msgid " HISTFILE file name used to store the command history\n" +msgid "" +" HISTFILE\n" +" file name used to store the command history\n" msgstr "" -" HISTFILE имя файла, в котором будет сохраняться история команд\n" +" HISTFILE\n" +" имя файла, в котором будет сохраняться история команд\n" -#: help.c:360 +#: help.c:371 #, c-format msgid "" -" HISTSIZE max number of commands to store in the command history\n" -msgstr " HISTSIZE макс. число команд, сохраняемых в истории\n" +" HISTSIZE\n" +" maximum number of commands to store in the command history\n" +msgstr "" +" HISTSIZE\n" +" максимальное число команд, сохраняемых в истории\n" -#: help.c:361 +#: help.c:373 #, c-format -msgid " HOST the currently connected database server host\n" +msgid "" +" HOST\n" +" the currently connected database server host\n" msgstr "" -" HOST сервер баз данных, к которому установлено подключение\n" +" HOST\n" +" сервер баз данных, к которому установлено подключение\n" -#: help.c:362 +#: help.c:375 #, c-format msgid "" -" IGNOREEOF number of EOFs needed to terminate an interactive " -"session\n" +" IGNOREEOF\n" +" number of EOFs needed to terminate an interactive session\n" msgstr "" -" IGNOREEOF количество EOF для завершения интерактивного сеанса\n" +" IGNOREEOF\n" +" количество EOF для завершения интерактивного сеанса\n" -#: help.c:363 +#: help.c:377 #, c-format -msgid " LASTOID value of the last affected OID\n" -msgstr " LASTOID значение последнего задействованного OID\n" +msgid "" +" LASTOID\n" +" value of the last affected OID\n" +msgstr "" +" LASTOID\n" +" значение последнего задействованного OID\n" -#: help.c:364 +#: help.c:379 #, c-format msgid "" -" ON_ERROR_ROLLBACK if set, an error doesn't stop a transaction (uses " -"implicit savepoints)\n" +" LAST_ERROR_MESSAGE\n" +" LAST_ERROR_SQLSTATE\n" +" message and SQLSTATE of last error, or empty string and \"00000\" if " +"none\n" msgstr "" -" ON_ERROR_ROLLBACK если установлено, транзакция не прекращается при ошибке " -"(используются неявные точки сохранения)\n" +" LAST_ERROR_MESSAGE\n" +" LAST_ERROR_SQLSTATE\n" +" сообщение и код SQLSTATE последней ошибки, либо пустая строка и " +"\"00000\",\n" +" если ошибки не было\n" -#: help.c:365 +#: help.c:382 #, c-format -msgid " ON_ERROR_STOP stop batch execution after error\n" +msgid "" +" ON_ERROR_ROLLBACK\n" +" if set, an error doesn't stop a transaction (uses implicit savepoints)\n" msgstr "" -" ON_ERROR_STOP останавливать выполнение пакета команд после ошибки\n" +" ON_ERROR_ROLLBACK\n" +" если установлено, транзакция не прекращается при ошибке\n" +" (используются неявные точки сохранения)\n" -#: help.c:366 +#: help.c:384 #, c-format -msgid " PORT server port of the current connection\n" -msgstr " PORT порт сервера для текущего соединения\n" +msgid "" +" ON_ERROR_STOP\n" +" stop batch execution after error\n" +msgstr "" +" ON_ERROR_STOP\n" +" останавливать выполнение пакета команд после ошибки\n" -#: help.c:367 +#: help.c:386 #, c-format -msgid " PROMPT1 specifies the standard psql prompt\n" -msgstr " PROMPT1 устанавливает стандартное приглашение psql\n" +msgid "" +" PORT\n" +" server port of the current connection\n" +msgstr "" +" PORT\n" +" порт сервера для текущего соединения\n" -#: help.c:368 +#: help.c:388 #, c-format msgid "" -" PROMPT2 specifies the prompt used when a statement continues " -"from a previous line\n" +" PROMPT1\n" +" specifies the standard psql prompt\n" msgstr "" -" PROMPT2 устанавливает приглашение, которое выводится при " -"переносе оператора на новую строку\n" +" PROMPT1\n" +" устанавливает стандартное приглашение psql\n" -#: help.c:369 +#: help.c:390 #, c-format msgid "" -" PROMPT3 specifies the prompt used during COPY ... FROM STDIN\n" +" PROMPT2\n" +" specifies the prompt used when a statement continues from a previous " +"line\n" msgstr "" -" PROMPT3 устанавливает приглашения для выполнения COPY ... FROM " -"STDIN\n" +" PROMPT2\n" +" устанавливает приглашение, которое выводится при переносе оператора\n" +" на новую строку\n" -#: help.c:370 +#: help.c:392 #, c-format -msgid " QUIET run quietly (same as -q option)\n" +msgid "" +" PROMPT3\n" +" specifies the prompt used during COPY ... FROM STDIN\n" msgstr "" -" QUIET выводить минимум сообщений (как и с параметром -q)\n" +" PROMPT3\n" +" устанавливает приглашение для выполнения COPY ... FROM STDIN\n" -#: help.c:371 +#: help.c:394 #, c-format -msgid " SERVER_VERSION_NAME server's version (short string)\n" -msgstr " SERVER_VERSION_NAME версия сервера (короткая строка)\n" +msgid "" +" QUIET\n" +" run quietly (same as -q option)\n" +msgstr "" +" QUIET\n" +" выводить минимум сообщений (как и с параметром -q)\n" -#: help.c:372 +#: help.c:396 #, c-format -msgid " SERVER_VERSION_NUM server's version (numeric format)\n" -msgstr " SERVER_VERSION_NUM версия сервера (в числовом формате)\n" +msgid "" +" ROW_COUNT\n" +" number of rows returned or affected by last query, or 0\n" +msgstr "" +" ROW_COUNT\n" +" число строк, возвращённых или обработанных последним SQL-запросом, либо " +"0\n" -#: help.c:373 +#: help.c:398 #, c-format msgid "" -" SHOW_CONTEXT controls display of message context fields [never, " -"errors, always]\n" +" SERVER_VERSION_NAME\n" +" SERVER_VERSION_NUM\n" +" server's version (in short string or numeric format)\n" msgstr "" -" SHOW_CONTEXT управляет отображением полей контекста сообщений " -"[never, errors, always]\n" +" SERVER_VERSION_NAME\n" +" SERVER_VERSION_NUM\n" +" версия сервера (в коротком текстовом и числовом формате)\n" -#: help.c:374 +#: help.c:401 #, c-format msgid "" -" SINGLELINE end of line terminates SQL command mode (same as -S " -"option)\n" +" SHOW_CONTEXT\n" +" controls display of message context fields [never, errors, always]\n" msgstr "" -" SINGLELINE конец строки завершает режим ввода SQL-команды (как и с " -"параметром -S)\n" +" SHOW_CONTEXT\n" +" управляет отображением полей контекста сообщений\n" +" [never (не отображать никогда), errors (ошибки), always (всегда]\n" -#: help.c:375 +#: help.c:403 #, c-format -msgid " SINGLESTEP single-step mode (same as -s option)\n" -msgstr " SINGLESTEP пошаговый режим (как и с параметром -s)\n" +msgid "" +" SINGLELINE\n" +" if set, end of line terminates SQL commands (same as -S option)\n" +msgstr "" +" SINGLELINE\n" +" если установлено, конец строки завершает режим ввода SQL-команды\n" +" (как и с параметром -S)\n" -#: help.c:376 +#: help.c:405 #, c-format -msgid " USER the currently connected database user\n" -msgstr " USER текущий пользователь, подключённый к БД\n" +msgid "" +" SINGLESTEP\n" +" single-step mode (same as -s option)\n" +msgstr "" +" SINGLESTEP\n" +" пошаговый режим (как и с параметром -s)\n" -#: help.c:377 +#: help.c:407 #, c-format msgid "" -" VERBOSITY controls verbosity of error reports [default, verbose, " -"terse]\n" +" SQLSTATE\n" +" SQLSTATE of last query, or \"00000\" if no error\n" msgstr "" -" VERBOSITY управляет детализацией отчётов об ошибке [default (по " -"умолчанию), verbose (подробно), terse (кратко)]\n" +" SQLSTATE\n" +" SQLSTATE последнего запроса или \"00000\", если он выполнился без " +"ошибок\n" -#: help.c:378 +#: help.c:409 #, c-format -msgid " VERSION psql's version (verbose string)\n" -msgstr " VERSION версия psql (развёрнутая строка)\n" +msgid "" +" USER\n" +" the currently connected database user\n" +msgstr "" +" USER\n" +" текущий пользователь, подключённый к БД\n" -#: help.c:379 +#: help.c:411 #, c-format -msgid " VERSION_NAME psql's version (short string)\n" -msgstr " VERSION_NAME версия psql (короткая строка)\n" +msgid "" +" VERBOSITY\n" +" controls verbosity of error reports [default, verbose, terse]\n" +msgstr "" +" VERBOSITY\n" +" управляет детализацией отчётов об ошибках [default (по умолчанию),\n" +" verbose (подробно), terse (кратко)]\n" -#: help.c:380 +#: help.c:413 #, c-format -msgid " VERSION_NUM psql's version (numeric format)\n" -msgstr " VERSION_NUM версия psql (в числовом формате)\n" +msgid "" +" VERSION\n" +" VERSION_NAME\n" +" VERSION_NUM\n" +" psql's version (in verbose string, short string, or numeric format)\n" +msgstr "" +" VERSION\n" +" VERSION_NAME\n" +" VERSION_NUM\n" +" версия psql (в развёрнутом, в коротком текстовом и в числовом формате)\n" -#: help.c:382 +#: help.c:418 #, c-format msgid "" "\n" @@ -3404,7 +3534,7 @@ msgstr "" "\n" "Параметры отображения:\n" -#: help.c:384 +#: help.c:420 #, c-format msgid "" " psql --pset=NAME[=VALUE]\n" @@ -3415,153 +3545,171 @@ msgstr "" " или \\pset ИМЯ [ЗНАЧЕНИЕ] в приглашении psql\n" "\n" -#: help.c:386 +#: help.c:422 #, c-format -msgid " border border style (number)\n" -msgstr " border стиль границы (число)\n" +msgid "" +" border\n" +" border style (number)\n" +msgstr "" +" border\n" +" стиль границы (число)\n" -#: help.c:387 +#: help.c:424 #, c-format -msgid " columns target width for the wrapped format\n" -msgstr " columns целевая ширина для формата с переносом\n" +msgid "" +" columns\n" +" target width for the wrapped format\n" +msgstr "" +" columns\n" +" целевая ширина для формата с переносом\n" -#: help.c:388 +#: help.c:426 #, c-format -msgid " expanded (or x) expanded output [on, off, auto]\n" +msgid "" +" expanded (or x)\n" +" expanded output [on, off, auto]\n" msgstr "" -" expanded (или x) расширенный вывод [on (вкл.), off (выкл.), auto " -"(авто)]\n" +" expanded (или x)\n" +" расширенный вывод [on (вкл.), off (выкл.), auto (авто)]\n" -#: help.c:389 +#: help.c:428 #, c-format msgid "" -" fieldsep field separator for unaligned output (default \"%s\")\n" +" fieldsep\n" +" field separator for unaligned output (default \"%s\")\n" msgstr "" -" fieldsep разделитель полей для неформатированного вывода (по " -"умолчанию \"%s\")\n" +" fieldsep\n" +" разделитель полей для неформатированного вывода (по умолчанию \"%s\")\n" -#: help.c:390 +#: help.c:431 #, c-format msgid "" -" fieldsep_zero set field separator for unaligned output to zero byte\n" +" fieldsep_zero\n" +" set field separator for unaligned output to a zero byte\n" msgstr "" -" fieldsep_zero устанавливает ноль разделителем полей при " -"неформатированном выводе\n" +" fieldsep_zero\n" +" устанавливает ноль разделителем полей при неформатированном выводе\n" -#: help.c:391 +#: help.c:433 #, c-format msgid "" -" footer enable or disable display of the table footer [on, " -"off]\n" +" footer\n" +" enable or disable display of the table footer [on, off]\n" msgstr "" -" footer включает или выключает вывод подписей таблицы [on " -"(вкл.), off (выкл.)]\n" +" footer\n" +" включает или выключает вывод подписей таблицы [on (вкл.), off (выкл.)]\n" -#: help.c:392 +#: help.c:435 #, c-format msgid "" -" format set output format [unaligned, aligned, wrapped, html, " -"asciidoc, ...]\n" +" format\n" +" set output format [unaligned, aligned, wrapped, html, asciidoc, ...]\n" msgstr "" -" format устанавливает формат вывода [unaligned " -"(неформатированный), aligned (выровненный), wrapped (с переносом), html, " -"asciidoc, ...]\n" +" format\n" +" устанавливает формат вывода [unaligned (неформатированный),\n" +"\n" +" aligned (выровненный), wrapped (с переносом), html, asciidoc, ...]\n" -#: help.c:393 +#: help.c:437 #, c-format msgid "" -" linestyle set the border line drawing style [ascii, old-ascii, " -"unicode]\n" +" linestyle\n" +" set the border line drawing style [ascii, old-ascii, unicode]\n" msgstr "" -" linestyle задаёт стиль рисования линий границы [ascii, old-ascii, " -"unicode]\n" +" linestyle\n" +" задаёт стиль рисования линий границы [ascii, old-ascii, unicode]\n" -#: help.c:394 +#: help.c:439 #, c-format msgid "" -" null set the string to be printed in place of a null value\n" +" null\n" +" set the string to be printed in place of a null value\n" msgstr "" -" null устанавливает строку, выводимую вместо значения NULL\n" +" null\n" +" устанавливает строку, выводимую вместо значения NULL\n" -#: help.c:395 +#: help.c:441 #, c-format msgid "" -" numericlocale enable or disable display of a locale-specific " -"character to separate\n" -" groups of digits [on, off]\n" +" numericlocale\n" +" enable display of a locale-specific character to separate groups of " +"digits\n" msgstr "" -" numericlocale включает или отключает вывод заданного локалью " -"разделителя\n" -" группы цифр [on (вкл.), off (выкл.)]\n" +" numericlocale\n" +" отключает вывод заданного локалью разделителя группы цифр\n" -#: help.c:397 +#: help.c:443 #, c-format msgid "" -" pager control when an external pager is used [yes, no, " -"always]\n" +" pager\n" +" control when an external pager is used [yes, no, always]\n" msgstr "" -" pager определяет, используется ли внешний " -"постраничник [yes (да), no (нет), always (всегда)]\n" +" pager\n" +" определяет, используется ли внешний постраничник\n" +" [yes (да), no (нет), always (всегда)]\n" -#: help.c:398 +#: help.c:445 #, c-format -msgid " recordsep record (line) separator for unaligned output\n" +msgid "" +" recordsep\n" +" record (line) separator for unaligned output\n" msgstr "" -" recordsep разделитель записей (строк) при неформатированном " -"выводе\n" +" recordsep\n" +" разделитель записей (строк) при неформатированном выводе\n" -#: help.c:399 +#: help.c:447 #, c-format msgid "" -" recordsep_zero set record separator for unaligned output to zero byte\n" +" recordsep_zero\n" +" set record separator for unaligned output to a zero byte\n" msgstr "" -" recordsep_zero устанавливает ноль разделителем записей при " -"неформатированном выводе\n" +" recordsep_zero\n" +" устанавливает ноль разделителем записей при неформатированном выводе\n" -#: help.c:400 +#: help.c:449 #, c-format msgid "" -" tableattr (or T) specify attributes for table tag in html format or " -"proportional\n" -" column widths for left-aligned data types in latex-" -"longtable format\n" +" tableattr (or T)\n" +" specify attributes for table tag in html format, or proportional\n" +" column widths for left-aligned data types in latex-longtable format\n" msgstr "" -" tableattr (или T) задаёт атрибуты для тега table в формате html или " -"пропорциональные\n" -" ширины столбцов для выровненных влево данных, в формате " -"latex-longtable\n" +" tableattr (или T)\n" +" задаёт атрибуты для тега table в формате html или пропорциональные\n" +" ширины столбцов для выровненных влево данных, в формате latex-longtable\n" -#: help.c:402 +#: help.c:452 #, c-format msgid "" -" title set the table title for any subsequently printed " -"tables\n" +" title\n" +" set the table title for subsequently printed tables\n" msgstr "" -" title задаёт заголовок таблицы для последовательно печатаемых " -"таблиц\n" +" title\n" +" задаёт заголовок таблицы для последовательно печатаемых таблиц\n" -#: help.c:403 +#: help.c:454 #, c-format -msgid " tuples_only if set, only actual table data is shown\n" +msgid "" +" tuples_only\n" +" if set, only actual table data is shown\n" msgstr "" -" tuples_only если установлено, выводятся только непосредственно " -"табличные данные\n" +" tuples_only\n" +" если установлено, выводятся только непосредственно табличные данные\n" -#: help.c:404 +#: help.c:456 #, c-format msgid "" " unicode_border_linestyle\n" " unicode_column_linestyle\n" " unicode_header_linestyle\n" -" set the style of Unicode line drawing [single, double]\n" +" set the style of Unicode line drawing [single, double]\n" msgstr "" " unicode_border_linestyle\n" " unicode_column_linestyle\n" " unicode_header_linestyle\n" -" задаёт стиль рисуемых линий Unicode [single " -"(одинарные), double (двойные)]\n" +" задаёт стиль рисуемых линий Unicode [single (одинарные), double " +"(двойные)]\n" -#: help.c:409 +#: help.c:461 #, c-format msgid "" "\n" @@ -3570,7 +3718,7 @@ msgstr "" "\n" "Переменные окружения:\n" -#: help.c:413 +#: help.c:465 #, c-format msgid "" " NAME=VALUE [NAME=VALUE] psql ...\n" @@ -3581,7 +3729,7 @@ msgstr "" " или \\setenv ИМЯ [ЗНАЧЕНИЕ] в приглашении psql\n" "\n" -#: help.c:415 +#: help.c:467 #, c-format msgid "" " set NAME=VALUE\n" @@ -3594,101 +3742,146 @@ msgstr "" " или \\setenv ИМЯ ЗНАЧЕНИЕ в приглашении psql\n" "\n" -#: help.c:418 -#, c-format -msgid " COLUMNS number of columns for wrapped format\n" -msgstr " COLUMNS число столбцов для форматирования с переносом\n" - -#: help.c:419 +#: help.c:470 #, c-format -msgid " PAGER name of external pager program\n" -msgstr " PAGER имя программы внешнего постраничника\n" +msgid "" +" COLUMNS\n" +" number of columns for wrapped format\n" +msgstr "" +" COLUMNS\n" +" число столбцов для форматирования с переносом\n" -#: help.c:420 +#: help.c:472 #, c-format msgid "" -" PGAPPNAME same as the application_name connection parameter\n" -msgstr " PGAPPNAME синоним параметра подключения application_name\n" +" PGAPPNAME\n" +" same as the application_name connection parameter\n" +msgstr "" +" PGAPPNAME\n" +" синоним параметра подключения application_name\n" -#: help.c:421 +#: help.c:474 #, c-format -msgid " PGDATABASE same as the dbname connection parameter\n" -msgstr " PGDATABASE синоним параметра подключения dbname\n" +msgid "" +" PGDATABASE\n" +" same as the dbname connection parameter\n" +msgstr "" +" PGDATABASE\n" +" синоним параметра подключения dbname\n" -#: help.c:422 +#: help.c:476 #, c-format -msgid " PGHOST same as the host connection parameter\n" -msgstr " PGHOST синоним параметра подключения host\n" +msgid "" +" PGHOST\n" +" same as the host connection parameter\n" +msgstr "" +" PGHOST\n" +" синоним параметра подключения host\n" -#: help.c:423 +#: help.c:478 #, c-format -msgid " PGPASSWORD connection password (not recommended)\n" +msgid "" +" PGPASSWORD\n" +" connection password (not recommended)\n" msgstr "" -" PGPASSWORD пароль для подключения (использовать не рекомендуется)\n" +" PGPASSWORD\n" +" пароль для подключения (использовать не рекомендуется)\n" -#: help.c:424 +#: help.c:480 #, c-format -msgid " PGPASSFILE password file name\n" -msgstr " PGPASSFILE имя файла с паролем\n" +msgid "" +" PGPASSFILE\n" +" password file name\n" +msgstr "" +" PGPASSFILE\n" +" имя файла с паролем\n" -#: help.c:425 +#: help.c:482 #, c-format -msgid " PGPORT same as the port connection parameter\n" -msgstr " PGPORT синоним параметра подключения port\n" +msgid "" +" PGPORT\n" +" same as the port connection parameter\n" +msgstr "" +" PGPORT\n" +" синоним параметра подключения port\n" -#: help.c:426 +#: help.c:484 #, c-format -msgid " PGUSER same as the user connection parameter\n" -msgstr " PGUSER синоним параметра подключения user\n" +msgid "" +" PGUSER\n" +" same as the user connection parameter\n" +msgstr "" +" PGUSER\n" +" синоним параметра подключения user\n" -#: help.c:427 +#: help.c:486 #, c-format msgid "" " PSQL_EDITOR, EDITOR, VISUAL\n" -" editor used by the \\e, \\ef, and \\ev commands\n" +" editor used by the \\e, \\ef, and \\ev commands\n" msgstr "" " PSQL_EDITOR, EDITOR, VISUAL\n" -" редактор, вызываемый командами \\e, \\ef и \\ev\n" +" редактор, вызываемый командами \\e, \\ef и \\ev\n" -#: help.c:429 +#: help.c:488 #, c-format msgid "" " PSQL_EDITOR_LINENUMBER_ARG\n" -" how to specify a line number when invoking the editor\n" +" how to specify a line number when invoking the editor\n" msgstr "" " PSQL_EDITOR_LINENUMBER_ARG\n" -" определяет способ передачи номера строки при вызове " -"редактора\n" +" определяет способ передачи номера строки при вызове редактора\n" -#: help.c:431 +#: help.c:490 #, c-format msgid "" -" PSQL_HISTORY alternative location for the command history file\n" +" PSQL_HISTORY\n" +" alternative location for the command history file\n" msgstr "" -" PSQL_HISTORY альтернативное размещение файла с историей команд\n" +" PSQL_HISTORY\n" +" альтернативное размещение файла с историей команд\n" -#: help.c:432 +#: help.c:492 #, c-format -msgid " PSQLRC alternative location for the user's .psqlrc file\n" +msgid "" +" PSQL_PAGER, PAGER\n" +" name of external pager program\n" msgstr "" -" PSQLRC альтернативное размещения пользовательского файла ." -"psqlrc\n" +" PSQL_PAGER, PAGER\n" +" имя программы внешнего постраничника\n" -#: help.c:433 +#: help.c:494 #, c-format -msgid " SHELL shell used by the \\! command\n" -msgstr " SHELL оболочка, вызываемая командой \\!\n" +msgid "" +" PSQLRC\n" +" alternative location for the user's .psqlrc file\n" +msgstr "" +" PSQLRC\n" +" альтернативное размещение пользовательского файла .psqlrc\n" -#: help.c:434 +#: help.c:496 #, c-format -msgid " TMPDIR directory for temporary files\n" -msgstr " TMPDIR каталог для временных файлов\n" +msgid "" +" SHELL\n" +" shell used by the \\! command\n" +msgstr "" +" SHELL\n" +" оболочка, вызываемая командой \\!\n" -#: help.c:477 +#: help.c:498 +#, c-format +msgid "" +" TMPDIR\n" +" directory for temporary files\n" +msgstr "" +" TMPDIR\n" +" каталог для временных файлов\n" + +#: help.c:542 msgid "Available help:\n" msgstr "Имеющаяся справка:\n" -#: help.c:561 +#: help.c:626 #, c-format msgid "" "Command: %s\n" @@ -3703,7 +3896,7 @@ msgstr "" "%s\n" "\n" -#: help.c:577 +#: help.c:642 #, c-format msgid "" "No help available for \"%s\".\n" @@ -3769,12 +3962,22 @@ msgstr "" "Чтобы восстановить базу данных из этого формата, воспользуйтесь программой " "командной строки pg_restore.\n" -#: mainloop.c:225 +#: mainloop.c:282 +msgid "Use \\? for help or press control-C to clear the input buffer." +msgstr "" +"Введите \\? для получения справки или нажмите Control-C для очистки буфера " +"ввода." + +#: mainloop.c:284 +msgid "Use \\? for help." +msgstr "Введите \\? для получения справки." + +#: mainloop.c:288 msgid "You are using psql, the command-line interface to PostgreSQL." msgstr "Вы используете psql - интерфейс командной строки к PostgreSQL." # skip-rule: copyright -#: mainloop.c:226 +#: mainloop.c:289 #, c-format msgid "" "Type: \\copyright for distribution terms\n" @@ -3789,2143 +3992,2234 @@ msgstr "" " \\g или ; в конце строки - выполнение запроса\n" " \\q - выход\n" -#: mainloop.c:339 mainloop.c:476 +#: mainloop.c:313 +msgid "Use \\q to quit." +msgstr "Введите \\q для выхода." + +#: mainloop.c:316 mainloop.c:340 +msgid "Use control-D to quit." +msgstr "Нажмите Control-D для выхода." + +#: mainloop.c:318 mainloop.c:342 +msgid "Use control-C to quit." +msgstr "Нажмите Control-C для выхода." + +#: mainloop.c:449 mainloop.c:591 #, c-format msgid "query ignored; use \\endif or Ctrl-C to exit current \\if block\n" msgstr "" "запрос игнорируется; добавьте \\endif или нажмите Ctrl-C для завершения " "текущего блока \\if\n" -#: mainloop.c:494 +#: mainloop.c:609 #, c-format msgid "reached EOF without finding closing \\endif(s)\n" msgstr "в закончившемся потоке команд не хватает \\endif\n" -#: psqlscanslash.l:615 +#: psqlscanslash.l:637 #, c-format msgid "unterminated quoted string\n" msgstr "незавершённая строка в кавычках\n" -#: psqlscanslash.l:788 +#: psqlscanslash.l:810 #, c-format msgid "%s: out of memory\n" msgstr "%s: нехватка памяти\n" -#: sql_help.c:36 sql_help.c:39 sql_help.c:42 sql_help.c:66 sql_help.c:67 -#: sql_help.c:69 sql_help.c:71 sql_help.c:82 sql_help.c:84 sql_help.c:86 -#: sql_help.c:112 sql_help.c:118 sql_help.c:120 sql_help.c:122 sql_help.c:124 -#: sql_help.c:127 sql_help.c:129 sql_help.c:131 sql_help.c:236 sql_help.c:238 -#: sql_help.c:239 sql_help.c:241 sql_help.c:243 sql_help.c:246 sql_help.c:248 -#: sql_help.c:250 sql_help.c:252 sql_help.c:264 sql_help.c:265 sql_help.c:266 -#: sql_help.c:268 sql_help.c:315 sql_help.c:317 sql_help.c:319 sql_help.c:321 -#: sql_help.c:382 sql_help.c:387 sql_help.c:389 sql_help.c:432 sql_help.c:434 -#: sql_help.c:437 sql_help.c:439 sql_help.c:506 sql_help.c:511 sql_help.c:516 -#: sql_help.c:521 sql_help.c:526 sql_help.c:575 sql_help.c:577 sql_help.c:579 -#: sql_help.c:581 sql_help.c:584 sql_help.c:586 sql_help.c:597 sql_help.c:599 -#: sql_help.c:640 sql_help.c:642 sql_help.c:644 sql_help.c:647 sql_help.c:649 -#: sql_help.c:651 sql_help.c:684 sql_help.c:688 sql_help.c:692 sql_help.c:711 -#: sql_help.c:714 sql_help.c:717 sql_help.c:746 sql_help.c:758 sql_help.c:766 -#: sql_help.c:769 sql_help.c:772 sql_help.c:787 sql_help.c:790 sql_help.c:807 -#: sql_help.c:809 sql_help.c:811 sql_help.c:813 sql_help.c:816 sql_help.c:818 -#: sql_help.c:859 sql_help.c:882 sql_help.c:893 sql_help.c:895 sql_help.c:914 -#: sql_help.c:924 sql_help.c:926 sql_help.c:928 sql_help.c:940 sql_help.c:944 -#: sql_help.c:946 sql_help.c:957 sql_help.c:959 sql_help.c:961 sql_help.c:977 -#: sql_help.c:979 sql_help.c:983 sql_help.c:986 sql_help.c:987 sql_help.c:988 -#: sql_help.c:991 sql_help.c:993 sql_help.c:1084 sql_help.c:1086 -#: sql_help.c:1089 sql_help.c:1092 sql_help.c:1094 sql_help.c:1096 -#: sql_help.c:1099 sql_help.c:1102 sql_help.c:1168 sql_help.c:1170 -#: sql_help.c:1172 sql_help.c:1175 sql_help.c:1196 sql_help.c:1199 -#: sql_help.c:1202 sql_help.c:1205 sql_help.c:1209 sql_help.c:1211 -#: sql_help.c:1213 sql_help.c:1215 sql_help.c:1229 sql_help.c:1232 -#: sql_help.c:1234 sql_help.c:1236 sql_help.c:1246 sql_help.c:1248 -#: sql_help.c:1258 sql_help.c:1260 sql_help.c:1270 sql_help.c:1273 -#: sql_help.c:1295 sql_help.c:1297 sql_help.c:1299 sql_help.c:1302 -#: sql_help.c:1304 sql_help.c:1306 sql_help.c:1309 sql_help.c:1359 -#: sql_help.c:1401 sql_help.c:1404 sql_help.c:1406 sql_help.c:1408 -#: sql_help.c:1410 sql_help.c:1412 sql_help.c:1415 sql_help.c:1455 -#: sql_help.c:1666 sql_help.c:1730 sql_help.c:1749 sql_help.c:1762 -#: sql_help.c:1818 sql_help.c:1824 sql_help.c:1834 sql_help.c:1854 -#: sql_help.c:1879 sql_help.c:1897 sql_help.c:1926 sql_help.c:2019 -#: sql_help.c:2061 sql_help.c:2083 sql_help.c:2103 sql_help.c:2104 -#: sql_help.c:2139 sql_help.c:2159 sql_help.c:2181 sql_help.c:2195 -#: sql_help.c:2210 sql_help.c:2240 sql_help.c:2265 sql_help.c:2311 -#: sql_help.c:2577 sql_help.c:2590 sql_help.c:2607 sql_help.c:2623 -#: sql_help.c:2663 sql_help.c:2715 sql_help.c:2719 sql_help.c:2721 -#: sql_help.c:2727 sql_help.c:2745 sql_help.c:2772 sql_help.c:2807 -#: sql_help.c:2819 sql_help.c:2828 sql_help.c:2872 sql_help.c:2886 -#: sql_help.c:2914 sql_help.c:2922 sql_help.c:2930 sql_help.c:2938 -#: sql_help.c:2946 sql_help.c:2954 sql_help.c:2962 sql_help.c:2970 -#: sql_help.c:2979 sql_help.c:2990 sql_help.c:2998 sql_help.c:3006 -#: sql_help.c:3014 sql_help.c:3022 sql_help.c:3032 sql_help.c:3041 -#: sql_help.c:3050 sql_help.c:3058 sql_help.c:3067 sql_help.c:3075 -#: sql_help.c:3083 sql_help.c:3092 sql_help.c:3100 sql_help.c:3108 -#: sql_help.c:3116 sql_help.c:3124 sql_help.c:3132 sql_help.c:3140 -#: sql_help.c:3148 sql_help.c:3156 sql_help.c:3164 sql_help.c:3172 -#: sql_help.c:3189 sql_help.c:3198 sql_help.c:3206 sql_help.c:3223 -#: sql_help.c:3238 sql_help.c:3506 sql_help.c:3557 sql_help.c:3586 -#: sql_help.c:3594 sql_help.c:4017 sql_help.c:4065 sql_help.c:4206 +#: sql_help.c:35 sql_help.c:38 sql_help.c:41 sql_help.c:65 sql_help.c:66 +#: sql_help.c:68 sql_help.c:70 sql_help.c:81 sql_help.c:83 sql_help.c:85 +#: sql_help.c:111 sql_help.c:117 sql_help.c:119 sql_help.c:121 sql_help.c:123 +#: sql_help.c:126 sql_help.c:128 sql_help.c:130 sql_help.c:235 sql_help.c:237 +#: sql_help.c:238 sql_help.c:240 sql_help.c:242 sql_help.c:245 sql_help.c:247 +#: sql_help.c:249 sql_help.c:251 sql_help.c:263 sql_help.c:264 sql_help.c:265 +#: sql_help.c:267 sql_help.c:316 sql_help.c:318 sql_help.c:320 sql_help.c:322 +#: sql_help.c:391 sql_help.c:396 sql_help.c:398 sql_help.c:441 sql_help.c:443 +#: sql_help.c:446 sql_help.c:448 sql_help.c:515 sql_help.c:520 sql_help.c:525 +#: sql_help.c:530 sql_help.c:535 sql_help.c:587 sql_help.c:589 sql_help.c:591 +#: sql_help.c:593 sql_help.c:595 sql_help.c:598 sql_help.c:600 sql_help.c:603 +#: sql_help.c:614 sql_help.c:616 sql_help.c:657 sql_help.c:659 sql_help.c:661 +#: sql_help.c:664 sql_help.c:666 sql_help.c:668 sql_help.c:701 sql_help.c:705 +#: sql_help.c:709 sql_help.c:728 sql_help.c:731 sql_help.c:734 sql_help.c:763 +#: sql_help.c:775 sql_help.c:783 sql_help.c:786 sql_help.c:789 sql_help.c:804 +#: sql_help.c:807 sql_help.c:836 sql_help.c:841 sql_help.c:846 sql_help.c:851 +#: sql_help.c:856 sql_help.c:878 sql_help.c:880 sql_help.c:882 sql_help.c:884 +#: sql_help.c:887 sql_help.c:889 sql_help.c:930 sql_help.c:974 sql_help.c:979 +#: sql_help.c:984 sql_help.c:989 sql_help.c:994 sql_help.c:1013 +#: sql_help.c:1024 sql_help.c:1026 sql_help.c:1045 sql_help.c:1055 +#: sql_help.c:1057 sql_help.c:1059 sql_help.c:1071 sql_help.c:1075 +#: sql_help.c:1077 sql_help.c:1088 sql_help.c:1090 sql_help.c:1092 +#: sql_help.c:1108 sql_help.c:1110 sql_help.c:1114 sql_help.c:1117 +#: sql_help.c:1118 sql_help.c:1119 sql_help.c:1122 sql_help.c:1124 +#: sql_help.c:1257 sql_help.c:1259 sql_help.c:1262 sql_help.c:1265 +#: sql_help.c:1267 sql_help.c:1269 sql_help.c:1272 sql_help.c:1275 +#: sql_help.c:1387 sql_help.c:1389 sql_help.c:1391 sql_help.c:1394 +#: sql_help.c:1415 sql_help.c:1418 sql_help.c:1421 sql_help.c:1424 +#: sql_help.c:1428 sql_help.c:1430 sql_help.c:1432 sql_help.c:1434 +#: sql_help.c:1448 sql_help.c:1451 sql_help.c:1453 sql_help.c:1455 +#: sql_help.c:1465 sql_help.c:1467 sql_help.c:1477 sql_help.c:1479 +#: sql_help.c:1489 sql_help.c:1492 sql_help.c:1514 sql_help.c:1516 +#: sql_help.c:1518 sql_help.c:1521 sql_help.c:1523 sql_help.c:1525 +#: sql_help.c:1528 sql_help.c:1578 sql_help.c:1620 sql_help.c:1623 +#: sql_help.c:1625 sql_help.c:1627 sql_help.c:1629 sql_help.c:1631 +#: sql_help.c:1634 sql_help.c:1681 sql_help.c:1697 sql_help.c:1918 +#: sql_help.c:1987 sql_help.c:2006 sql_help.c:2019 sql_help.c:2075 +#: sql_help.c:2081 sql_help.c:2091 sql_help.c:2111 sql_help.c:2136 +#: sql_help.c:2154 sql_help.c:2183 sql_help.c:2275 sql_help.c:2316 +#: sql_help.c:2339 sql_help.c:2360 sql_help.c:2361 sql_help.c:2396 +#: sql_help.c:2416 sql_help.c:2438 sql_help.c:2452 sql_help.c:2472 +#: sql_help.c:2495 sql_help.c:2525 sql_help.c:2550 sql_help.c:2596 +#: sql_help.c:2867 sql_help.c:2880 sql_help.c:2897 sql_help.c:2913 +#: sql_help.c:2953 sql_help.c:3005 sql_help.c:3009 sql_help.c:3011 +#: sql_help.c:3017 sql_help.c:3035 sql_help.c:3062 sql_help.c:3097 +#: sql_help.c:3109 sql_help.c:3118 sql_help.c:3162 sql_help.c:3176 +#: sql_help.c:3204 sql_help.c:3212 sql_help.c:3220 sql_help.c:3228 +#: sql_help.c:3236 sql_help.c:3244 sql_help.c:3252 sql_help.c:3260 +#: sql_help.c:3269 sql_help.c:3280 sql_help.c:3288 sql_help.c:3296 +#: sql_help.c:3304 sql_help.c:3312 sql_help.c:3322 sql_help.c:3331 +#: sql_help.c:3340 sql_help.c:3348 sql_help.c:3358 sql_help.c:3369 +#: sql_help.c:3377 sql_help.c:3386 sql_help.c:3397 sql_help.c:3406 +#: sql_help.c:3414 sql_help.c:3422 sql_help.c:3430 sql_help.c:3438 +#: sql_help.c:3446 sql_help.c:3454 sql_help.c:3462 sql_help.c:3470 +#: sql_help.c:3478 sql_help.c:3486 sql_help.c:3503 sql_help.c:3512 +#: sql_help.c:3520 sql_help.c:3537 sql_help.c:3552 sql_help.c:3820 +#: sql_help.c:3871 sql_help.c:3900 sql_help.c:3908 sql_help.c:4341 +#: sql_help.c:4389 sql_help.c:4530 msgid "name" msgstr "имя" -#: sql_help.c:37 sql_help.c:40 sql_help.c:43 sql_help.c:326 sql_help.c:1524 -#: sql_help.c:2887 sql_help.c:3811 +#: sql_help.c:36 sql_help.c:39 sql_help.c:42 sql_help.c:327 sql_help.c:1768 +#: sql_help.c:3177 sql_help.c:4127 msgid "aggregate_signature" msgstr "сигнатура_агр_функции" -#: sql_help.c:38 sql_help.c:68 sql_help.c:83 sql_help.c:119 sql_help.c:251 -#: sql_help.c:269 sql_help.c:390 sql_help.c:438 sql_help.c:515 sql_help.c:561 -#: sql_help.c:576 sql_help.c:598 sql_help.c:648 sql_help.c:713 sql_help.c:768 -#: sql_help.c:789 sql_help.c:819 sql_help.c:860 sql_help.c:884 sql_help.c:894 -#: sql_help.c:927 sql_help.c:947 sql_help.c:960 sql_help.c:994 sql_help.c:1093 -#: sql_help.c:1169 sql_help.c:1212 sql_help.c:1233 sql_help.c:1247 -#: sql_help.c:1259 sql_help.c:1272 sql_help.c:1303 sql_help.c:1360 -#: sql_help.c:1409 +#: sql_help.c:37 sql_help.c:67 sql_help.c:82 sql_help.c:118 sql_help.c:250 +#: sql_help.c:268 sql_help.c:399 sql_help.c:447 sql_help.c:524 sql_help.c:570 +#: sql_help.c:588 sql_help.c:615 sql_help.c:665 sql_help.c:730 sql_help.c:785 +#: sql_help.c:806 sql_help.c:845 sql_help.c:890 sql_help.c:931 sql_help.c:983 +#: sql_help.c:1015 sql_help.c:1025 sql_help.c:1058 sql_help.c:1078 +#: sql_help.c:1091 sql_help.c:1125 sql_help.c:1266 sql_help.c:1388 +#: sql_help.c:1431 sql_help.c:1452 sql_help.c:1466 sql_help.c:1478 +#: sql_help.c:1491 sql_help.c:1522 sql_help.c:1579 sql_help.c:1628 msgid "new_name" msgstr "новое_имя" -#: sql_help.c:41 sql_help.c:70 sql_help.c:85 sql_help.c:121 sql_help.c:249 -#: sql_help.c:267 sql_help.c:388 sql_help.c:474 sql_help.c:520 sql_help.c:600 -#: sql_help.c:609 sql_help.c:667 sql_help.c:687 sql_help.c:716 sql_help.c:771 -#: sql_help.c:817 sql_help.c:896 sql_help.c:925 sql_help.c:945 sql_help.c:958 -#: sql_help.c:992 sql_help.c:1153 sql_help.c:1171 sql_help.c:1214 -#: sql_help.c:1235 sql_help.c:1298 sql_help.c:1407 sql_help.c:2563 +#: sql_help.c:40 sql_help.c:69 sql_help.c:84 sql_help.c:120 sql_help.c:248 +#: sql_help.c:266 sql_help.c:397 sql_help.c:483 sql_help.c:529 sql_help.c:617 +#: sql_help.c:626 sql_help.c:684 sql_help.c:704 sql_help.c:733 sql_help.c:788 +#: sql_help.c:850 sql_help.c:888 sql_help.c:988 sql_help.c:1027 +#: sql_help.c:1056 sql_help.c:1076 sql_help.c:1089 sql_help.c:1123 +#: sql_help.c:1326 sql_help.c:1390 sql_help.c:1433 sql_help.c:1454 +#: sql_help.c:1517 sql_help.c:1626 sql_help.c:2853 msgid "new_owner" msgstr "новый_владелец" -#: sql_help.c:44 sql_help.c:72 sql_help.c:87 sql_help.c:253 sql_help.c:318 -#: sql_help.c:440 sql_help.c:525 sql_help.c:650 sql_help.c:691 sql_help.c:719 -#: sql_help.c:774 sql_help.c:929 sql_help.c:962 sql_help.c:1095 sql_help.c:1216 -#: sql_help.c:1237 sql_help.c:1249 sql_help.c:1261 sql_help.c:1305 -#: sql_help.c:1411 +#: sql_help.c:43 sql_help.c:71 sql_help.c:86 sql_help.c:252 sql_help.c:319 +#: sql_help.c:449 sql_help.c:534 sql_help.c:667 sql_help.c:708 sql_help.c:736 +#: sql_help.c:791 sql_help.c:855 sql_help.c:993 sql_help.c:1060 +#: sql_help.c:1093 sql_help.c:1268 sql_help.c:1435 sql_help.c:1456 +#: sql_help.c:1468 sql_help.c:1480 sql_help.c:1524 sql_help.c:1630 msgid "new_schema" msgstr "новая_схема" -#: sql_help.c:45 sql_help.c:1580 sql_help.c:2888 sql_help.c:3832 +#: sql_help.c:44 sql_help.c:1832 sql_help.c:3178 sql_help.c:4156 msgid "where aggregate_signature is:" msgstr "где сигнатура_агр_функции:" -#: sql_help.c:46 sql_help.c:49 sql_help.c:52 sql_help.c:336 sql_help.c:361 -#: sql_help.c:364 sql_help.c:367 sql_help.c:507 sql_help.c:512 sql_help.c:517 -#: sql_help.c:522 sql_help.c:527 sql_help.c:1542 sql_help.c:1581 -#: sql_help.c:1584 sql_help.c:1587 sql_help.c:1731 sql_help.c:1750 -#: sql_help.c:1753 sql_help.c:2020 sql_help.c:2889 sql_help.c:2892 -#: sql_help.c:2895 sql_help.c:2980 sql_help.c:3391 sql_help.c:3724 -#: sql_help.c:3817 sql_help.c:3833 sql_help.c:3836 sql_help.c:3839 +#: sql_help.c:45 sql_help.c:48 sql_help.c:51 sql_help.c:337 sql_help.c:350 +#: sql_help.c:354 sql_help.c:370 sql_help.c:373 sql_help.c:376 sql_help.c:516 +#: sql_help.c:521 sql_help.c:526 sql_help.c:531 sql_help.c:536 sql_help.c:837 +#: sql_help.c:842 sql_help.c:847 sql_help.c:852 sql_help.c:857 sql_help.c:975 +#: sql_help.c:980 sql_help.c:985 sql_help.c:990 sql_help.c:995 sql_help.c:1786 +#: sql_help.c:1803 sql_help.c:1809 sql_help.c:1833 sql_help.c:1836 +#: sql_help.c:1839 sql_help.c:1988 sql_help.c:2007 sql_help.c:2010 +#: sql_help.c:2276 sql_help.c:2473 sql_help.c:3179 sql_help.c:3182 +#: sql_help.c:3185 sql_help.c:3270 sql_help.c:3359 sql_help.c:3387 +#: sql_help.c:3705 sql_help.c:4038 sql_help.c:4133 sql_help.c:4140 +#: sql_help.c:4146 sql_help.c:4157 sql_help.c:4160 sql_help.c:4163 msgid "argmode" msgstr "режим_аргумента" -#: sql_help.c:47 sql_help.c:50 sql_help.c:53 sql_help.c:337 sql_help.c:362 -#: sql_help.c:365 sql_help.c:368 sql_help.c:508 sql_help.c:513 sql_help.c:518 -#: sql_help.c:523 sql_help.c:528 sql_help.c:1543 sql_help.c:1582 -#: sql_help.c:1585 sql_help.c:1588 sql_help.c:1732 sql_help.c:1751 -#: sql_help.c:1754 sql_help.c:2021 sql_help.c:2890 sql_help.c:2893 -#: sql_help.c:2896 sql_help.c:2981 sql_help.c:3818 sql_help.c:3834 -#: sql_help.c:3837 sql_help.c:3840 +#: sql_help.c:46 sql_help.c:49 sql_help.c:52 sql_help.c:338 sql_help.c:351 +#: sql_help.c:355 sql_help.c:371 sql_help.c:374 sql_help.c:377 sql_help.c:517 +#: sql_help.c:522 sql_help.c:527 sql_help.c:532 sql_help.c:537 sql_help.c:838 +#: sql_help.c:843 sql_help.c:848 sql_help.c:853 sql_help.c:858 sql_help.c:976 +#: sql_help.c:981 sql_help.c:986 sql_help.c:991 sql_help.c:996 sql_help.c:1787 +#: sql_help.c:1804 sql_help.c:1810 sql_help.c:1834 sql_help.c:1837 +#: sql_help.c:1840 sql_help.c:1989 sql_help.c:2008 sql_help.c:2011 +#: sql_help.c:2277 sql_help.c:2474 sql_help.c:3180 sql_help.c:3183 +#: sql_help.c:3186 sql_help.c:3271 sql_help.c:3360 sql_help.c:3388 +#: sql_help.c:4134 sql_help.c:4141 sql_help.c:4147 sql_help.c:4158 +#: sql_help.c:4161 sql_help.c:4164 msgid "argname" msgstr "имя_аргумента" -#: sql_help.c:48 sql_help.c:51 sql_help.c:54 sql_help.c:338 sql_help.c:363 -#: sql_help.c:366 sql_help.c:369 sql_help.c:509 sql_help.c:514 sql_help.c:519 -#: sql_help.c:524 sql_help.c:529 sql_help.c:1544 sql_help.c:1583 -#: sql_help.c:1586 sql_help.c:1589 sql_help.c:2022 sql_help.c:2891 -#: sql_help.c:2894 sql_help.c:2897 sql_help.c:2982 sql_help.c:3819 -#: sql_help.c:3835 sql_help.c:3838 sql_help.c:3841 +#: sql_help.c:47 sql_help.c:50 sql_help.c:53 sql_help.c:339 sql_help.c:352 +#: sql_help.c:356 sql_help.c:372 sql_help.c:375 sql_help.c:378 sql_help.c:518 +#: sql_help.c:523 sql_help.c:528 sql_help.c:533 sql_help.c:538 sql_help.c:839 +#: sql_help.c:844 sql_help.c:849 sql_help.c:854 sql_help.c:859 sql_help.c:977 +#: sql_help.c:982 sql_help.c:987 sql_help.c:992 sql_help.c:997 sql_help.c:1788 +#: sql_help.c:1805 sql_help.c:1811 sql_help.c:1835 sql_help.c:1838 +#: sql_help.c:1841 sql_help.c:2278 sql_help.c:2475 sql_help.c:3181 +#: sql_help.c:3184 sql_help.c:3187 sql_help.c:3272 sql_help.c:3361 +#: sql_help.c:3389 sql_help.c:4135 sql_help.c:4142 sql_help.c:4148 +#: sql_help.c:4159 sql_help.c:4162 sql_help.c:4165 msgid "argtype" msgstr "тип_аргумента" -#: sql_help.c:113 sql_help.c:385 sql_help.c:463 sql_help.c:475 sql_help.c:854 -#: sql_help.c:942 sql_help.c:1230 sql_help.c:1354 sql_help.c:1386 -#: sql_help.c:1637 sql_help.c:1643 sql_help.c:1929 sql_help.c:1970 -#: sql_help.c:1977 sql_help.c:1986 sql_help.c:2062 sql_help.c:2241 -#: sql_help.c:2333 sql_help.c:2592 sql_help.c:2773 sql_help.c:2795 -#: sql_help.c:3258 sql_help.c:3425 +#: sql_help.c:112 sql_help.c:394 sql_help.c:472 sql_help.c:484 sql_help.c:925 +#: sql_help.c:1073 sql_help.c:1449 sql_help.c:1573 sql_help.c:1605 +#: sql_help.c:1652 sql_help.c:1889 sql_help.c:1895 sql_help.c:2186 +#: sql_help.c:2227 sql_help.c:2234 sql_help.c:2243 sql_help.c:2317 +#: sql_help.c:2526 sql_help.c:2618 sql_help.c:2882 sql_help.c:3063 +#: sql_help.c:3085 sql_help.c:3572 sql_help.c:3739 sql_help.c:4588 msgid "option" msgstr "параметр" -#: sql_help.c:114 sql_help.c:855 sql_help.c:1355 sql_help.c:2063 -#: sql_help.c:2242 sql_help.c:2774 +#: sql_help.c:113 sql_help.c:926 sql_help.c:1574 sql_help.c:2318 +#: sql_help.c:2527 sql_help.c:3064 msgid "where option can be:" msgstr "где допустимые параметры:" -#: sql_help.c:115 sql_help.c:1861 +#: sql_help.c:114 sql_help.c:2118 msgid "allowconn" msgstr "разр_подключения" -#: sql_help.c:116 sql_help.c:856 sql_help.c:1356 sql_help.c:1862 -#: sql_help.c:2243 sql_help.c:2775 +#: sql_help.c:115 sql_help.c:927 sql_help.c:1575 sql_help.c:2119 +#: sql_help.c:2528 sql_help.c:3065 msgid "connlimit" msgstr "предел_подключений" -#: sql_help.c:117 sql_help.c:1863 +#: sql_help.c:116 sql_help.c:2120 msgid "istemplate" msgstr "это_шаблон" -#: sql_help.c:123 sql_help.c:588 sql_help.c:653 sql_help.c:1098 sql_help.c:1146 +#: sql_help.c:122 sql_help.c:605 sql_help.c:670 sql_help.c:1271 sql_help.c:1319 msgid "new_tablespace" msgstr "новое_табл_пространство" -#: sql_help.c:125 sql_help.c:128 sql_help.c:130 sql_help.c:534 sql_help.c:536 -#: sql_help.c:537 sql_help.c:863 sql_help.c:867 sql_help.c:870 sql_help.c:1005 -#: sql_help.c:1008 sql_help.c:1363 sql_help.c:1367 sql_help.c:1370 -#: sql_help.c:2031 sql_help.c:3611 sql_help.c:4006 +#: sql_help.c:124 sql_help.c:127 sql_help.c:129 sql_help.c:543 sql_help.c:545 +#: sql_help.c:546 sql_help.c:862 sql_help.c:864 sql_help.c:865 sql_help.c:934 +#: sql_help.c:938 sql_help.c:941 sql_help.c:1002 sql_help.c:1004 +#: sql_help.c:1005 sql_help.c:1136 sql_help.c:1139 sql_help.c:1582 +#: sql_help.c:1586 sql_help.c:1589 sql_help.c:2287 sql_help.c:2479 +#: sql_help.c:3925 sql_help.c:4330 msgid "configuration_parameter" msgstr "параметр_конфигурации" -#: sql_help.c:126 sql_help.c:386 sql_help.c:458 sql_help.c:464 sql_help.c:476 -#: sql_help.c:535 sql_help.c:583 sql_help.c:659 sql_help.c:665 sql_help.c:815 -#: sql_help.c:864 sql_help.c:943 sql_help.c:982 sql_help.c:985 sql_help.c:990 -#: sql_help.c:1006 sql_help.c:1007 sql_help.c:1128 sql_help.c:1148 -#: sql_help.c:1174 sql_help.c:1231 sql_help.c:1364 sql_help.c:1387 -#: sql_help.c:1930 sql_help.c:1971 sql_help.c:1978 sql_help.c:1987 -#: sql_help.c:2032 sql_help.c:2033 sql_help.c:2091 sql_help.c:2123 -#: sql_help.c:2213 sql_help.c:2334 sql_help.c:2364 sql_help.c:2462 -#: sql_help.c:2474 sql_help.c:2487 sql_help.c:2527 sql_help.c:2549 -#: sql_help.c:2566 sql_help.c:2593 sql_help.c:2796 sql_help.c:3426 -#: sql_help.c:4007 sql_help.c:4008 +#: sql_help.c:125 sql_help.c:395 sql_help.c:467 sql_help.c:473 sql_help.c:485 +#: sql_help.c:544 sql_help.c:597 sql_help.c:676 sql_help.c:682 sql_help.c:863 +#: sql_help.c:886 sql_help.c:935 sql_help.c:1003 sql_help.c:1074 +#: sql_help.c:1113 sql_help.c:1116 sql_help.c:1121 sql_help.c:1137 +#: sql_help.c:1138 sql_help.c:1301 sql_help.c:1321 sql_help.c:1371 +#: sql_help.c:1393 sql_help.c:1450 sql_help.c:1583 sql_help.c:1606 +#: sql_help.c:2187 sql_help.c:2228 sql_help.c:2235 sql_help.c:2244 +#: sql_help.c:2288 sql_help.c:2289 sql_help.c:2348 sql_help.c:2380 +#: sql_help.c:2480 sql_help.c:2481 sql_help.c:2498 sql_help.c:2619 +#: sql_help.c:2649 sql_help.c:2749 sql_help.c:2761 sql_help.c:2774 +#: sql_help.c:2817 sql_help.c:2839 sql_help.c:2856 sql_help.c:2883 +#: sql_help.c:3086 sql_help.c:3740 sql_help.c:4331 sql_help.c:4332 msgid "value" msgstr "значение" -#: sql_help.c:198 +#: sql_help.c:197 msgid "target_role" msgstr "целевая_роль" -#: sql_help.c:199 sql_help.c:1913 sql_help.c:2289 sql_help.c:2294 -#: sql_help.c:3373 sql_help.c:3380 sql_help.c:3394 sql_help.c:3400 -#: sql_help.c:3706 sql_help.c:3713 sql_help.c:3727 sql_help.c:3733 +#: sql_help.c:198 sql_help.c:2170 sql_help.c:2574 sql_help.c:2579 +#: sql_help.c:3687 sql_help.c:3694 sql_help.c:3708 sql_help.c:3714 +#: sql_help.c:4020 sql_help.c:4027 sql_help.c:4041 sql_help.c:4047 msgid "schema_name" msgstr "имя_схемы" -#: sql_help.c:200 +#: sql_help.c:199 msgid "abbreviated_grant_or_revoke" msgstr "предложение_GRANT_или_REVOKE" -#: sql_help.c:201 +#: sql_help.c:200 msgid "where abbreviated_grant_or_revoke is one of:" msgstr "где допустимое предложение_GRANT_или_REVOKE:" -#: sql_help.c:202 sql_help.c:203 sql_help.c:204 sql_help.c:205 sql_help.c:206 -#: sql_help.c:207 sql_help.c:208 sql_help.c:209 sql_help.c:210 sql_help.c:211 -#: sql_help.c:559 sql_help.c:587 sql_help.c:652 sql_help.c:792 sql_help.c:874 -#: sql_help.c:1097 sql_help.c:1374 sql_help.c:2066 sql_help.c:2067 -#: sql_help.c:2068 sql_help.c:2069 sql_help.c:2070 sql_help.c:2197 -#: sql_help.c:2246 sql_help.c:2247 sql_help.c:2248 sql_help.c:2249 -#: sql_help.c:2250 sql_help.c:2778 sql_help.c:2779 sql_help.c:2780 -#: sql_help.c:2781 sql_help.c:2782 sql_help.c:3407 sql_help.c:3408 -#: sql_help.c:3409 sql_help.c:3707 sql_help.c:3711 sql_help.c:3714 -#: sql_help.c:3716 sql_help.c:3718 sql_help.c:3720 sql_help.c:3722 -#: sql_help.c:3728 sql_help.c:3730 sql_help.c:3732 sql_help.c:3734 -#: sql_help.c:3736 sql_help.c:3738 sql_help.c:3739 sql_help.c:3740 -#: sql_help.c:4027 +#: sql_help.c:201 sql_help.c:202 sql_help.c:203 sql_help.c:204 sql_help.c:205 +#: sql_help.c:206 sql_help.c:207 sql_help.c:208 sql_help.c:209 sql_help.c:210 +#: sql_help.c:568 sql_help.c:604 sql_help.c:669 sql_help.c:809 sql_help.c:945 +#: sql_help.c:1270 sql_help.c:1593 sql_help.c:2321 sql_help.c:2322 +#: sql_help.c:2323 sql_help.c:2324 sql_help.c:2325 sql_help.c:2454 +#: sql_help.c:2531 sql_help.c:2532 sql_help.c:2533 sql_help.c:2534 +#: sql_help.c:2535 sql_help.c:3068 sql_help.c:3069 sql_help.c:3070 +#: sql_help.c:3071 sql_help.c:3072 sql_help.c:3721 sql_help.c:3722 +#: sql_help.c:3723 sql_help.c:4021 sql_help.c:4025 sql_help.c:4028 +#: sql_help.c:4030 sql_help.c:4032 sql_help.c:4034 sql_help.c:4036 +#: sql_help.c:4042 sql_help.c:4044 sql_help.c:4046 sql_help.c:4048 +#: sql_help.c:4050 sql_help.c:4052 sql_help.c:4053 sql_help.c:4054 +#: sql_help.c:4351 msgid "role_name" msgstr "имя_роли" -#: sql_help.c:237 sql_help.c:451 sql_help.c:1113 sql_help.c:1115 -#: sql_help.c:1403 sql_help.c:1882 sql_help.c:1886 sql_help.c:1990 -#: sql_help.c:1994 sql_help.c:2087 sql_help.c:2458 sql_help.c:2470 -#: sql_help.c:2483 sql_help.c:2491 sql_help.c:2502 sql_help.c:2531 -#: sql_help.c:3457 sql_help.c:3472 sql_help.c:3474 sql_help.c:3892 -#: sql_help.c:3893 sql_help.c:3902 sql_help.c:3943 sql_help.c:3944 -#: sql_help.c:3945 sql_help.c:3946 sql_help.c:3947 sql_help.c:3948 -#: sql_help.c:3981 sql_help.c:3982 sql_help.c:3987 sql_help.c:3992 -#: sql_help.c:4131 sql_help.c:4132 sql_help.c:4141 sql_help.c:4182 -#: sql_help.c:4183 sql_help.c:4184 sql_help.c:4185 sql_help.c:4186 -#: sql_help.c:4187 sql_help.c:4234 sql_help.c:4236 sql_help.c:4269 -#: sql_help.c:4325 sql_help.c:4326 sql_help.c:4335 sql_help.c:4376 -#: sql_help.c:4377 sql_help.c:4378 sql_help.c:4379 sql_help.c:4380 -#: sql_help.c:4381 +#: sql_help.c:236 sql_help.c:460 sql_help.c:1286 sql_help.c:1288 +#: sql_help.c:1339 sql_help.c:1350 sql_help.c:1375 sql_help.c:1622 +#: sql_help.c:2139 sql_help.c:2143 sql_help.c:2247 sql_help.c:2251 +#: sql_help.c:2343 sql_help.c:2745 sql_help.c:2757 sql_help.c:2770 +#: sql_help.c:2778 sql_help.c:2789 sql_help.c:2821 sql_help.c:3771 +#: sql_help.c:3786 sql_help.c:3788 sql_help.c:4216 sql_help.c:4217 +#: sql_help.c:4226 sql_help.c:4267 sql_help.c:4268 sql_help.c:4269 +#: sql_help.c:4270 sql_help.c:4271 sql_help.c:4272 sql_help.c:4305 +#: sql_help.c:4306 sql_help.c:4311 sql_help.c:4316 sql_help.c:4455 +#: sql_help.c:4456 sql_help.c:4465 sql_help.c:4506 sql_help.c:4507 +#: sql_help.c:4508 sql_help.c:4509 sql_help.c:4510 sql_help.c:4511 +#: sql_help.c:4558 sql_help.c:4560 sql_help.c:4606 sql_help.c:4662 +#: sql_help.c:4663 sql_help.c:4672 sql_help.c:4713 sql_help.c:4714 +#: sql_help.c:4715 sql_help.c:4716 sql_help.c:4717 sql_help.c:4718 msgid "expression" msgstr "выражение" -#: sql_help.c:240 +#: sql_help.c:239 msgid "domain_constraint" msgstr "ограничение_домена" -#: sql_help.c:242 sql_help.c:244 sql_help.c:247 sql_help.c:466 sql_help.c:467 -#: sql_help.c:1090 sql_help.c:1134 sql_help.c:1135 sql_help.c:1136 -#: sql_help.c:1156 sql_help.c:1530 sql_help.c:1532 sql_help.c:1885 -#: sql_help.c:1989 sql_help.c:1993 sql_help.c:2490 sql_help.c:2501 -#: sql_help.c:3469 +#: sql_help.c:241 sql_help.c:243 sql_help.c:246 sql_help.c:475 sql_help.c:476 +#: sql_help.c:1263 sql_help.c:1307 sql_help.c:1308 sql_help.c:1309 +#: sql_help.c:1338 sql_help.c:1349 sql_help.c:1366 sql_help.c:1774 +#: sql_help.c:1776 sql_help.c:2142 sql_help.c:2246 sql_help.c:2250 +#: sql_help.c:2777 sql_help.c:2788 sql_help.c:3783 msgid "constraint_name" msgstr "имя_ограничения" -#: sql_help.c:245 sql_help.c:1091 +#: sql_help.c:244 sql_help.c:1264 msgid "new_constraint_name" msgstr "имя_нового_ограничения" -#: sql_help.c:316 sql_help.c:941 +#: sql_help.c:317 sql_help.c:1072 msgid "new_version" msgstr "новая_версия" -#: sql_help.c:320 sql_help.c:322 +#: sql_help.c:321 sql_help.c:323 msgid "member_object" msgstr "элемент_объект" -#: sql_help.c:323 +#: sql_help.c:324 msgid "where member_object is:" msgstr "где элемент_объект:" -#: sql_help.c:324 sql_help.c:329 sql_help.c:330 sql_help.c:331 sql_help.c:332 -#: sql_help.c:333 sql_help.c:334 sql_help.c:339 sql_help.c:343 sql_help.c:345 -#: sql_help.c:347 sql_help.c:348 sql_help.c:349 sql_help.c:350 sql_help.c:351 -#: sql_help.c:352 sql_help.c:353 sql_help.c:354 sql_help.c:355 sql_help.c:358 -#: sql_help.c:359 sql_help.c:1522 sql_help.c:1527 sql_help.c:1534 -#: sql_help.c:1535 sql_help.c:1536 sql_help.c:1537 sql_help.c:1538 -#: sql_help.c:1539 sql_help.c:1540 sql_help.c:1545 sql_help.c:1547 -#: sql_help.c:1551 sql_help.c:1553 sql_help.c:1557 sql_help.c:1558 -#: sql_help.c:1559 sql_help.c:1562 sql_help.c:1563 sql_help.c:1564 -#: sql_help.c:1565 sql_help.c:1566 sql_help.c:1567 sql_help.c:1568 -#: sql_help.c:1569 sql_help.c:1570 sql_help.c:1571 sql_help.c:1572 -#: sql_help.c:1577 sql_help.c:1578 sql_help.c:3807 sql_help.c:3812 -#: sql_help.c:3813 sql_help.c:3814 sql_help.c:3815 sql_help.c:3821 -#: sql_help.c:3822 sql_help.c:3823 sql_help.c:3824 sql_help.c:3825 -#: sql_help.c:3826 sql_help.c:3827 sql_help.c:3828 sql_help.c:3829 -#: sql_help.c:3830 +#: sql_help.c:325 sql_help.c:330 sql_help.c:331 sql_help.c:332 sql_help.c:333 +#: sql_help.c:334 sql_help.c:335 sql_help.c:340 sql_help.c:344 sql_help.c:346 +#: sql_help.c:348 sql_help.c:357 sql_help.c:358 sql_help.c:359 sql_help.c:360 +#: sql_help.c:361 sql_help.c:362 sql_help.c:363 sql_help.c:364 sql_help.c:367 +#: sql_help.c:368 sql_help.c:1766 sql_help.c:1771 sql_help.c:1778 +#: sql_help.c:1779 sql_help.c:1780 sql_help.c:1781 sql_help.c:1782 +#: sql_help.c:1783 sql_help.c:1784 sql_help.c:1789 sql_help.c:1791 +#: sql_help.c:1795 sql_help.c:1797 sql_help.c:1801 sql_help.c:1806 +#: sql_help.c:1807 sql_help.c:1814 sql_help.c:1815 sql_help.c:1816 +#: sql_help.c:1817 sql_help.c:1818 sql_help.c:1819 sql_help.c:1820 +#: sql_help.c:1821 sql_help.c:1822 sql_help.c:1823 sql_help.c:1824 +#: sql_help.c:1829 sql_help.c:1830 sql_help.c:4123 sql_help.c:4128 +#: sql_help.c:4129 sql_help.c:4130 sql_help.c:4131 sql_help.c:4137 +#: sql_help.c:4138 sql_help.c:4143 sql_help.c:4144 sql_help.c:4149 +#: sql_help.c:4150 sql_help.c:4151 sql_help.c:4152 sql_help.c:4153 +#: sql_help.c:4154 msgid "object_name" msgstr "имя_объекта" # well-spelled: агр -#: sql_help.c:325 sql_help.c:1523 sql_help.c:3810 +#: sql_help.c:326 sql_help.c:1767 sql_help.c:4126 msgid "aggregate_name" msgstr "имя_агр_функции" -#: sql_help.c:327 sql_help.c:1525 sql_help.c:1796 sql_help.c:1800 -#: sql_help.c:1802 sql_help.c:2905 +#: sql_help.c:328 sql_help.c:1769 sql_help.c:2053 sql_help.c:2057 +#: sql_help.c:2059 sql_help.c:3195 msgid "source_type" msgstr "исходный_тип" -#: sql_help.c:328 sql_help.c:1526 sql_help.c:1797 sql_help.c:1801 -#: sql_help.c:1803 sql_help.c:2906 +#: sql_help.c:329 sql_help.c:1770 sql_help.c:2054 sql_help.c:2058 +#: sql_help.c:2060 sql_help.c:3196 msgid "target_type" msgstr "целевой_тип" -#: sql_help.c:335 sql_help.c:756 sql_help.c:1541 sql_help.c:1798 -#: sql_help.c:1837 sql_help.c:1900 sql_help.c:2140 sql_help.c:2171 -#: sql_help.c:2669 sql_help.c:3390 sql_help.c:3723 sql_help.c:3816 -#: sql_help.c:3921 sql_help.c:3925 sql_help.c:3929 sql_help.c:3932 -#: sql_help.c:4160 sql_help.c:4164 sql_help.c:4168 sql_help.c:4171 -#: sql_help.c:4354 sql_help.c:4358 sql_help.c:4362 sql_help.c:4365 +#: sql_help.c:336 sql_help.c:773 sql_help.c:1785 sql_help.c:2055 +#: sql_help.c:2094 sql_help.c:2157 sql_help.c:2397 sql_help.c:2428 +#: sql_help.c:2959 sql_help.c:4037 sql_help.c:4132 sql_help.c:4245 +#: sql_help.c:4249 sql_help.c:4253 sql_help.c:4256 sql_help.c:4484 +#: sql_help.c:4488 sql_help.c:4492 sql_help.c:4495 sql_help.c:4691 +#: sql_help.c:4695 sql_help.c:4699 sql_help.c:4702 msgid "function_name" msgstr "имя_функции" -#: sql_help.c:340 sql_help.c:749 sql_help.c:1548 sql_help.c:2164 +#: sql_help.c:341 sql_help.c:766 sql_help.c:1792 sql_help.c:2421 msgid "operator_name" msgstr "имя_оператора" -#: sql_help.c:341 sql_help.c:685 sql_help.c:689 sql_help.c:693 sql_help.c:1549 -#: sql_help.c:2141 sql_help.c:3023 +#: sql_help.c:342 sql_help.c:702 sql_help.c:706 sql_help.c:710 sql_help.c:1793 +#: sql_help.c:2398 sql_help.c:3313 msgid "left_type" msgstr "тип_слева" -#: sql_help.c:342 sql_help.c:686 sql_help.c:690 sql_help.c:694 sql_help.c:1550 -#: sql_help.c:2142 sql_help.c:3024 +#: sql_help.c:343 sql_help.c:703 sql_help.c:707 sql_help.c:711 sql_help.c:1794 +#: sql_help.c:2399 sql_help.c:3314 msgid "right_type" msgstr "тип_справа" -#: sql_help.c:344 sql_help.c:346 sql_help.c:712 sql_help.c:715 sql_help.c:718 -#: sql_help.c:747 sql_help.c:759 sql_help.c:767 sql_help.c:770 sql_help.c:773 -#: sql_help.c:1552 sql_help.c:1554 sql_help.c:2161 sql_help.c:2182 -#: sql_help.c:2507 sql_help.c:3033 sql_help.c:3042 +#: sql_help.c:345 sql_help.c:347 sql_help.c:729 sql_help.c:732 sql_help.c:735 +#: sql_help.c:764 sql_help.c:776 sql_help.c:784 sql_help.c:787 sql_help.c:790 +#: sql_help.c:1355 sql_help.c:1796 sql_help.c:1798 sql_help.c:2418 +#: sql_help.c:2439 sql_help.c:2794 sql_help.c:3323 sql_help.c:3332 msgid "index_method" msgstr "метод_индекса" -#: sql_help.c:356 sql_help.c:1152 sql_help.c:1573 sql_help.c:2028 -#: sql_help.c:2465 sql_help.c:2636 sql_help.c:3180 sql_help.c:3404 -#: sql_help.c:3737 +#: sql_help.c:349 sql_help.c:1802 sql_help.c:4139 +msgid "procedure_name" +msgstr "имя_процедуры" + +#: sql_help.c:353 sql_help.c:1808 sql_help.c:3704 sql_help.c:4145 +msgid "routine_name" +msgstr "имя_подпрограммы" + +#: sql_help.c:365 sql_help.c:1325 sql_help.c:1825 sql_help.c:2284 +#: sql_help.c:2478 sql_help.c:2752 sql_help.c:2926 sql_help.c:3494 +#: sql_help.c:3718 sql_help.c:4051 msgid "type_name" msgstr "имя_типа" -#: sql_help.c:357 sql_help.c:1574 sql_help.c:2027 sql_help.c:2637 -#: sql_help.c:2863 sql_help.c:3181 sql_help.c:3396 sql_help.c:3729 +#: sql_help.c:366 sql_help.c:1826 sql_help.c:2283 sql_help.c:2477 +#: sql_help.c:2927 sql_help.c:3153 sql_help.c:3495 sql_help.c:3710 +#: sql_help.c:4043 msgid "lang_name" msgstr "имя_языка" -#: sql_help.c:360 +#: sql_help.c:369 msgid "and aggregate_signature is:" msgstr "и сигнатура_агр_функции:" -#: sql_help.c:383 sql_help.c:1668 sql_help.c:1927 +#: sql_help.c:392 sql_help.c:1920 sql_help.c:2184 msgid "handler_function" msgstr "функция_обработчик" -#: sql_help.c:384 sql_help.c:1928 +#: sql_help.c:393 sql_help.c:2185 msgid "validator_function" msgstr "функция_проверки" -#: sql_help.c:433 sql_help.c:510 sql_help.c:641 sql_help.c:1085 sql_help.c:1296 -#: sql_help.c:2498 sql_help.c:2499 sql_help.c:2515 sql_help.c:2516 +#: sql_help.c:442 sql_help.c:519 sql_help.c:658 sql_help.c:840 sql_help.c:978 +#: sql_help.c:1258 sql_help.c:1346 sql_help.c:1347 sql_help.c:1363 +#: sql_help.c:1364 sql_help.c:1515 sql_help.c:2785 sql_help.c:2786 +#: sql_help.c:2802 sql_help.c:2803 msgid "action" msgstr "действие" -#: sql_help.c:435 sql_help.c:442 sql_help.c:446 sql_help.c:447 sql_help.c:450 -#: sql_help.c:452 sql_help.c:453 sql_help.c:454 sql_help.c:456 sql_help.c:459 -#: sql_help.c:461 sql_help.c:462 sql_help.c:645 sql_help.c:655 sql_help.c:657 -#: sql_help.c:660 sql_help.c:662 sql_help.c:923 sql_help.c:1087 sql_help.c:1105 -#: sql_help.c:1109 sql_help.c:1110 sql_help.c:1114 sql_help.c:1116 -#: sql_help.c:1117 sql_help.c:1118 sql_help.c:1120 sql_help.c:1123 -#: sql_help.c:1124 sql_help.c:1126 sql_help.c:1129 sql_help.c:1131 -#: sql_help.c:1402 sql_help.c:1405 sql_help.c:1425 sql_help.c:1529 -#: sql_help.c:1634 sql_help.c:1639 sql_help.c:1653 sql_help.c:1654 -#: sql_help.c:1655 sql_help.c:1968 sql_help.c:1981 sql_help.c:2025 -#: sql_help.c:2086 sql_help.c:2121 sql_help.c:2319 sql_help.c:2347 -#: sql_help.c:2348 sql_help.c:2449 sql_help.c:2457 sql_help.c:2466 -#: sql_help.c:2469 sql_help.c:2478 sql_help.c:2482 sql_help.c:2503 -#: sql_help.c:2505 sql_help.c:2512 sql_help.c:2530 sql_help.c:2547 -#: sql_help.c:2672 sql_help.c:2808 sql_help.c:3375 sql_help.c:3376 -#: sql_help.c:3456 sql_help.c:3471 sql_help.c:3473 sql_help.c:3475 -#: sql_help.c:3708 sql_help.c:3709 sql_help.c:3809 sql_help.c:3952 -#: sql_help.c:4191 sql_help.c:4233 sql_help.c:4235 sql_help.c:4237 -#: sql_help.c:4254 sql_help.c:4257 sql_help.c:4385 +#: sql_help.c:444 sql_help.c:451 sql_help.c:455 sql_help.c:456 sql_help.c:459 +#: sql_help.c:461 sql_help.c:462 sql_help.c:463 sql_help.c:465 sql_help.c:468 +#: sql_help.c:470 sql_help.c:471 sql_help.c:662 sql_help.c:672 sql_help.c:674 +#: sql_help.c:677 sql_help.c:679 sql_help.c:1054 sql_help.c:1260 +#: sql_help.c:1278 sql_help.c:1282 sql_help.c:1283 sql_help.c:1287 +#: sql_help.c:1289 sql_help.c:1290 sql_help.c:1291 sql_help.c:1293 +#: sql_help.c:1296 sql_help.c:1297 sql_help.c:1299 sql_help.c:1302 +#: sql_help.c:1304 sql_help.c:1351 sql_help.c:1353 sql_help.c:1360 +#: sql_help.c:1369 sql_help.c:1374 sql_help.c:1621 sql_help.c:1624 +#: sql_help.c:1658 sql_help.c:1773 sql_help.c:1886 sql_help.c:1891 +#: sql_help.c:1905 sql_help.c:1906 sql_help.c:1907 sql_help.c:2225 +#: sql_help.c:2238 sql_help.c:2281 sql_help.c:2342 sql_help.c:2346 +#: sql_help.c:2378 sql_help.c:2604 sql_help.c:2632 sql_help.c:2633 +#: sql_help.c:2736 sql_help.c:2744 sql_help.c:2753 sql_help.c:2756 +#: sql_help.c:2765 sql_help.c:2769 sql_help.c:2790 sql_help.c:2792 +#: sql_help.c:2799 sql_help.c:2815 sql_help.c:2820 sql_help.c:2837 +#: sql_help.c:2962 sql_help.c:3098 sql_help.c:3689 sql_help.c:3690 +#: sql_help.c:3770 sql_help.c:3785 sql_help.c:3787 sql_help.c:3789 +#: sql_help.c:4022 sql_help.c:4023 sql_help.c:4125 sql_help.c:4276 +#: sql_help.c:4515 sql_help.c:4557 sql_help.c:4559 sql_help.c:4561 +#: sql_help.c:4594 sql_help.c:4722 msgid "column_name" msgstr "имя_столбца" -#: sql_help.c:436 sql_help.c:646 sql_help.c:1088 +#: sql_help.c:445 sql_help.c:663 sql_help.c:1261 msgid "new_column_name" msgstr "новое_имя_столбца" -#: sql_help.c:441 sql_help.c:531 sql_help.c:654 sql_help.c:1104 sql_help.c:1312 +#: sql_help.c:450 sql_help.c:540 sql_help.c:671 sql_help.c:861 sql_help.c:999 +#: sql_help.c:1277 sql_help.c:1531 msgid "where action is one of:" msgstr "где допустимое действие:" -#: sql_help.c:443 sql_help.c:448 sql_help.c:915 sql_help.c:1106 sql_help.c:1111 -#: sql_help.c:1314 sql_help.c:1318 sql_help.c:1880 sql_help.c:1969 -#: sql_help.c:2160 sql_help.c:2312 sql_help.c:2450 sql_help.c:2717 -#: sql_help.c:3558 +#: sql_help.c:452 sql_help.c:457 sql_help.c:1046 sql_help.c:1279 +#: sql_help.c:1284 sql_help.c:1533 sql_help.c:1537 sql_help.c:2137 +#: sql_help.c:2226 sql_help.c:2417 sql_help.c:2597 sql_help.c:2737 +#: sql_help.c:3007 sql_help.c:3872 msgid "data_type" msgstr "тип_данных" -#: sql_help.c:444 sql_help.c:449 sql_help.c:1107 sql_help.c:1112 -#: sql_help.c:1315 sql_help.c:1319 sql_help.c:1881 sql_help.c:1972 -#: sql_help.c:2088 sql_help.c:2451 sql_help.c:2459 sql_help.c:2471 -#: sql_help.c:2484 sql_help.c:2718 sql_help.c:2724 sql_help.c:3466 +#: sql_help.c:453 sql_help.c:458 sql_help.c:1280 sql_help.c:1285 +#: sql_help.c:1534 sql_help.c:1538 sql_help.c:2138 sql_help.c:2229 +#: sql_help.c:2344 sql_help.c:2738 sql_help.c:2746 sql_help.c:2758 +#: sql_help.c:2771 sql_help.c:3008 sql_help.c:3014 sql_help.c:3780 msgid "collation" msgstr "правило_сортировки" -#: sql_help.c:445 sql_help.c:1108 sql_help.c:1973 sql_help.c:1982 -#: sql_help.c:2452 sql_help.c:2467 sql_help.c:2479 +#: sql_help.c:454 sql_help.c:1281 sql_help.c:2230 sql_help.c:2239 +#: sql_help.c:2739 sql_help.c:2754 sql_help.c:2766 msgid "column_constraint" msgstr "ограничение_столбца" -#: sql_help.c:455 sql_help.c:656 sql_help.c:1125 +#: sql_help.c:464 sql_help.c:602 sql_help.c:673 sql_help.c:1298 msgid "integer" msgstr "целое" -#: sql_help.c:457 sql_help.c:460 sql_help.c:658 sql_help.c:661 sql_help.c:1127 -#: sql_help.c:1130 +#: sql_help.c:466 sql_help.c:469 sql_help.c:675 sql_help.c:678 sql_help.c:1300 +#: sql_help.c:1303 msgid "attribute_option" msgstr "атрибут" -#: sql_help.c:465 sql_help.c:1132 sql_help.c:1974 sql_help.c:1983 -#: sql_help.c:2453 sql_help.c:2468 sql_help.c:2480 +#: sql_help.c:474 sql_help.c:1305 sql_help.c:2231 sql_help.c:2240 +#: sql_help.c:2740 sql_help.c:2755 sql_help.c:2767 msgid "table_constraint" msgstr "ограничение_таблицы" -#: sql_help.c:468 sql_help.c:469 sql_help.c:470 sql_help.c:471 sql_help.c:1137 -#: sql_help.c:1138 sql_help.c:1139 sql_help.c:1140 sql_help.c:1575 +#: sql_help.c:477 sql_help.c:478 sql_help.c:479 sql_help.c:480 sql_help.c:1310 +#: sql_help.c:1311 sql_help.c:1312 sql_help.c:1313 sql_help.c:1827 msgid "trigger_name" msgstr "имя_триггера" -#: sql_help.c:472 sql_help.c:473 sql_help.c:1150 sql_help.c:1151 -#: sql_help.c:1975 sql_help.c:1980 sql_help.c:2456 sql_help.c:2477 +#: sql_help.c:481 sql_help.c:482 sql_help.c:1323 sql_help.c:1324 +#: sql_help.c:2232 sql_help.c:2237 sql_help.c:2743 sql_help.c:2764 msgid "parent_table" msgstr "таблица_родитель" -#: sql_help.c:530 sql_help.c:580 sql_help.c:643 sql_help.c:1275 sql_help.c:1912 +#: sql_help.c:539 sql_help.c:594 sql_help.c:660 sql_help.c:860 sql_help.c:998 +#: sql_help.c:1494 sql_help.c:2169 msgid "extension_name" msgstr "имя_расширения" -#: sql_help.c:532 sql_help.c:2029 +#: sql_help.c:541 sql_help.c:1000 sql_help.c:2285 msgid "execution_cost" msgstr "стоимость_выполнения" -#: sql_help.c:533 sql_help.c:2030 +#: sql_help.c:542 sql_help.c:1001 sql_help.c:2286 msgid "result_rows" msgstr "строк_в_результате" -#: sql_help.c:554 sql_help.c:556 sql_help.c:853 sql_help.c:861 sql_help.c:865 -#: sql_help.c:868 sql_help.c:871 sql_help.c:1353 sql_help.c:1361 -#: sql_help.c:1365 sql_help.c:1368 sql_help.c:1371 sql_help.c:2290 -#: sql_help.c:2292 sql_help.c:2295 sql_help.c:2296 sql_help.c:3374 -#: sql_help.c:3378 sql_help.c:3381 sql_help.c:3383 sql_help.c:3385 -#: sql_help.c:3387 sql_help.c:3389 sql_help.c:3395 sql_help.c:3397 -#: sql_help.c:3399 sql_help.c:3401 sql_help.c:3403 sql_help.c:3405 +#: sql_help.c:563 sql_help.c:565 sql_help.c:924 sql_help.c:932 sql_help.c:936 +#: sql_help.c:939 sql_help.c:942 sql_help.c:1572 sql_help.c:1580 +#: sql_help.c:1584 sql_help.c:1587 sql_help.c:1590 sql_help.c:2575 +#: sql_help.c:2577 sql_help.c:2580 sql_help.c:2581 sql_help.c:3688 +#: sql_help.c:3692 sql_help.c:3695 sql_help.c:3697 sql_help.c:3699 +#: sql_help.c:3701 sql_help.c:3703 sql_help.c:3709 sql_help.c:3711 +#: sql_help.c:3713 sql_help.c:3715 sql_help.c:3717 sql_help.c:3719 msgid "role_specification" msgstr "указание_роли" -#: sql_help.c:555 sql_help.c:557 sql_help.c:1384 sql_help.c:1855 -#: sql_help.c:2298 sql_help.c:2793 sql_help.c:3214 sql_help.c:4037 +#: sql_help.c:564 sql_help.c:566 sql_help.c:1603 sql_help.c:2112 +#: sql_help.c:2583 sql_help.c:3083 sql_help.c:3528 sql_help.c:4361 msgid "user_name" msgstr "имя_пользователя" -#: sql_help.c:558 sql_help.c:873 sql_help.c:1373 sql_help.c:2297 -#: sql_help.c:3406 +#: sql_help.c:567 sql_help.c:944 sql_help.c:1592 sql_help.c:2582 +#: sql_help.c:3720 msgid "where role_specification can be:" msgstr "где допустимое указание_роли:" -#: sql_help.c:560 +#: sql_help.c:569 msgid "group_name" msgstr "имя_группы" -#: sql_help.c:578 sql_help.c:1860 sql_help.c:2092 sql_help.c:2124 -#: sql_help.c:2463 sql_help.c:2475 sql_help.c:2488 sql_help.c:2528 -#: sql_help.c:2550 sql_help.c:2562 sql_help.c:3402 sql_help.c:3735 +#: sql_help.c:590 sql_help.c:1372 sql_help.c:2117 sql_help.c:2349 +#: sql_help.c:2381 sql_help.c:2750 sql_help.c:2762 sql_help.c:2775 +#: sql_help.c:2818 sql_help.c:2840 sql_help.c:2852 sql_help.c:3716 +#: sql_help.c:4049 msgid "tablespace_name" msgstr "табл_пространство" -#: sql_help.c:582 sql_help.c:585 sql_help.c:664 sql_help.c:666 sql_help.c:1147 -#: sql_help.c:1149 sql_help.c:2090 sql_help.c:2122 sql_help.c:2461 -#: sql_help.c:2473 sql_help.c:2486 sql_help.c:2526 sql_help.c:2548 +#: sql_help.c:592 sql_help.c:680 sql_help.c:1318 sql_help.c:1327 +#: sql_help.c:1367 sql_help.c:1707 +msgid "index_name" +msgstr "имя_индекса" + +#: sql_help.c:596 sql_help.c:599 sql_help.c:681 sql_help.c:683 sql_help.c:1320 +#: sql_help.c:1322 sql_help.c:1370 sql_help.c:2347 sql_help.c:2379 +#: sql_help.c:2748 sql_help.c:2760 sql_help.c:2773 sql_help.c:2816 +#: sql_help.c:2838 msgid "storage_parameter" msgstr "параметр_хранения" -#: sql_help.c:608 sql_help.c:1546 sql_help.c:3820 +#: sql_help.c:601 +msgid "column_number" +msgstr "номер_столбца" + +#: sql_help.c:625 sql_help.c:1790 sql_help.c:4136 msgid "large_object_oid" msgstr "oid_большого_объекта" -#: sql_help.c:663 sql_help.c:1145 sql_help.c:1154 sql_help.c:1157 -#: sql_help.c:1465 -msgid "index_name" -msgstr "имя_индекса" - -#: sql_help.c:695 sql_help.c:2145 +#: sql_help.c:712 sql_help.c:2402 msgid "res_proc" msgstr "процедура_ограничения" -#: sql_help.c:696 sql_help.c:2146 +#: sql_help.c:713 sql_help.c:2403 msgid "join_proc" msgstr "процедура_соединения" -#: sql_help.c:748 sql_help.c:760 sql_help.c:2163 +#: sql_help.c:765 sql_help.c:777 sql_help.c:2420 msgid "strategy_number" msgstr "номер_стратегии" -#: sql_help.c:750 sql_help.c:751 sql_help.c:754 sql_help.c:755 sql_help.c:761 -#: sql_help.c:762 sql_help.c:764 sql_help.c:765 sql_help.c:2165 sql_help.c:2166 -#: sql_help.c:2169 sql_help.c:2170 +#: sql_help.c:767 sql_help.c:768 sql_help.c:771 sql_help.c:772 sql_help.c:778 +#: sql_help.c:779 sql_help.c:781 sql_help.c:782 sql_help.c:2422 +#: sql_help.c:2423 sql_help.c:2426 sql_help.c:2427 msgid "op_type" msgstr "тип_операции" -#: sql_help.c:752 sql_help.c:2167 +#: sql_help.c:769 sql_help.c:2424 msgid "sort_family_name" msgstr "семейство_сортировки" -#: sql_help.c:753 sql_help.c:763 sql_help.c:2168 +#: sql_help.c:770 sql_help.c:780 sql_help.c:2425 msgid "support_number" msgstr "номер_опорной_процедуры" -#: sql_help.c:757 sql_help.c:1799 sql_help.c:2172 sql_help.c:2639 -#: sql_help.c:2641 +#: sql_help.c:774 sql_help.c:2056 sql_help.c:2429 sql_help.c:2929 +#: sql_help.c:2931 msgid "argument_type" msgstr "тип_аргумента" -#: sql_help.c:788 sql_help.c:791 sql_help.c:808 sql_help.c:810 sql_help.c:812 -#: sql_help.c:883 sql_help.c:922 sql_help.c:1271 sql_help.c:1274 -#: sql_help.c:1424 sql_help.c:1464 sql_help.c:1531 sql_help.c:1556 -#: sql_help.c:1561 sql_help.c:1576 sql_help.c:1633 sql_help.c:1638 -#: sql_help.c:1967 sql_help.c:1979 sql_help.c:2084 sql_help.c:2120 -#: sql_help.c:2196 sql_help.c:2211 sql_help.c:2267 sql_help.c:2318 -#: sql_help.c:2349 sql_help.c:2448 sql_help.c:2464 sql_help.c:2476 -#: sql_help.c:2546 sql_help.c:2665 sql_help.c:2842 sql_help.c:3059 -#: sql_help.c:3084 sql_help.c:3190 sql_help.c:3372 sql_help.c:3377 -#: sql_help.c:3422 sql_help.c:3454 sql_help.c:3705 sql_help.c:3710 -#: sql_help.c:3808 sql_help.c:3907 sql_help.c:3909 sql_help.c:3958 -#: sql_help.c:3997 sql_help.c:4146 sql_help.c:4148 sql_help.c:4197 -#: sql_help.c:4231 sql_help.c:4253 sql_help.c:4255 sql_help.c:4256 -#: sql_help.c:4340 sql_help.c:4342 sql_help.c:4391 +#: sql_help.c:805 sql_help.c:808 sql_help.c:879 sql_help.c:881 sql_help.c:883 +#: sql_help.c:1014 sql_help.c:1053 sql_help.c:1490 sql_help.c:1493 +#: sql_help.c:1657 sql_help.c:1706 sql_help.c:1775 sql_help.c:1800 +#: sql_help.c:1813 sql_help.c:1828 sql_help.c:1885 sql_help.c:1890 +#: sql_help.c:2224 sql_help.c:2236 sql_help.c:2340 sql_help.c:2377 +#: sql_help.c:2453 sql_help.c:2496 sql_help.c:2552 sql_help.c:2603 +#: sql_help.c:2634 sql_help.c:2735 sql_help.c:2751 sql_help.c:2763 +#: sql_help.c:2836 sql_help.c:2955 sql_help.c:3132 sql_help.c:3349 +#: sql_help.c:3398 sql_help.c:3504 sql_help.c:3686 sql_help.c:3691 +#: sql_help.c:3736 sql_help.c:3768 sql_help.c:4019 sql_help.c:4024 +#: sql_help.c:4124 sql_help.c:4231 sql_help.c:4233 sql_help.c:4282 +#: sql_help.c:4321 sql_help.c:4470 sql_help.c:4472 sql_help.c:4521 +#: sql_help.c:4555 sql_help.c:4593 sql_help.c:4677 sql_help.c:4679 +#: sql_help.c:4728 msgid "table_name" msgstr "имя_таблицы" -#: sql_help.c:793 sql_help.c:2198 +#: sql_help.c:810 sql_help.c:2455 msgid "using_expression" msgstr "выражение_использования" -#: sql_help.c:794 sql_help.c:2199 +#: sql_help.c:811 sql_help.c:2456 msgid "check_expression" msgstr "выражение_проверки" -#: sql_help.c:814 sql_help.c:2212 +#: sql_help.c:885 sql_help.c:2497 msgid "publication_parameter" msgstr "параметр_публикации" -#: sql_help.c:857 sql_help.c:1357 sql_help.c:2064 sql_help.c:2244 -#: sql_help.c:2776 +#: sql_help.c:928 sql_help.c:1576 sql_help.c:2319 sql_help.c:2529 +#: sql_help.c:3066 msgid "password" msgstr "пароль" -#: sql_help.c:858 sql_help.c:1358 sql_help.c:2065 sql_help.c:2245 -#: sql_help.c:2777 +#: sql_help.c:929 sql_help.c:1577 sql_help.c:2320 sql_help.c:2530 +#: sql_help.c:3067 msgid "timestamp" msgstr "timestamp" -#: sql_help.c:862 sql_help.c:866 sql_help.c:869 sql_help.c:872 sql_help.c:1362 -#: sql_help.c:1366 sql_help.c:1369 sql_help.c:1372 sql_help.c:3382 -#: sql_help.c:3715 +#: sql_help.c:933 sql_help.c:937 sql_help.c:940 sql_help.c:943 sql_help.c:1581 +#: sql_help.c:1585 sql_help.c:1588 sql_help.c:1591 sql_help.c:3696 +#: sql_help.c:4029 msgid "database_name" msgstr "имя_БД" -#: sql_help.c:916 sql_help.c:2313 +#: sql_help.c:1047 sql_help.c:2598 msgid "increment" msgstr "шаг" -#: sql_help.c:917 sql_help.c:2314 +#: sql_help.c:1048 sql_help.c:2599 msgid "minvalue" msgstr "мин_значение" -#: sql_help.c:918 sql_help.c:2315 +#: sql_help.c:1049 sql_help.c:2600 msgid "maxvalue" msgstr "макс_значение" -#: sql_help.c:919 sql_help.c:2316 sql_help.c:3905 sql_help.c:3995 -#: sql_help.c:4144 sql_help.c:4273 sql_help.c:4338 +#: sql_help.c:1050 sql_help.c:2601 sql_help.c:4229 sql_help.c:4319 +#: sql_help.c:4468 sql_help.c:4610 sql_help.c:4675 msgid "start" msgstr "начальное_значение" -#: sql_help.c:920 sql_help.c:1122 +#: sql_help.c:1051 sql_help.c:1295 msgid "restart" msgstr "значение_перезапуска" -#: sql_help.c:921 sql_help.c:2317 +#: sql_help.c:1052 sql_help.c:2602 msgid "cache" msgstr "кеш" -#: sql_help.c:978 sql_help.c:2361 +#: sql_help.c:1109 sql_help.c:2646 msgid "conninfo" msgstr "строка_подключения" -#: sql_help.c:980 sql_help.c:2362 +#: sql_help.c:1111 sql_help.c:2647 msgid "publication_name" msgstr "имя_публикации" -#: sql_help.c:981 +#: sql_help.c:1112 msgid "set_publication_option" msgstr "параметр_set_publication" -#: sql_help.c:984 +#: sql_help.c:1115 msgid "refresh_option" msgstr "параметр_обновления" -#: sql_help.c:989 sql_help.c:2363 +#: sql_help.c:1120 sql_help.c:2648 msgid "subscription_parameter" msgstr "параметр_подписки" -#: sql_help.c:1100 sql_help.c:1103 +#: sql_help.c:1273 sql_help.c:1276 msgid "partition_name" msgstr "имя_секции" -#: sql_help.c:1101 sql_help.c:1984 sql_help.c:2481 +#: sql_help.c:1274 sql_help.c:2241 sql_help.c:2768 msgid "partition_bound_spec" msgstr "указание_границ_секции" -#: sql_help.c:1119 sql_help.c:2493 +#: sql_help.c:1292 sql_help.c:1341 sql_help.c:2780 msgid "sequence_options" msgstr "параметры_последовательности" -#: sql_help.c:1121 +#: sql_help.c:1294 msgid "sequence_option" msgstr "параметр_последовательности" -#: sql_help.c:1133 +#: sql_help.c:1306 msgid "table_constraint_using_index" msgstr "ограничение_таблицы_с_индексом" -#: sql_help.c:1141 sql_help.c:1142 sql_help.c:1143 sql_help.c:1144 +#: sql_help.c:1314 sql_help.c:1315 sql_help.c:1316 sql_help.c:1317 msgid "rewrite_rule_name" msgstr "имя_правила_перезаписи" -#: sql_help.c:1155 +#: sql_help.c:1328 sql_help.c:2805 +msgid "and partition_bound_spec is:" +msgstr "и указание_границ_секции:" + +#: sql_help.c:1329 sql_help.c:1331 sql_help.c:1333 sql_help.c:1335 +#: sql_help.c:1336 sql_help.c:2806 sql_help.c:2808 sql_help.c:2810 +#: sql_help.c:2812 sql_help.c:2813 +msgid "numeric_literal" +msgstr "числовая_константа" + +#: sql_help.c:1330 sql_help.c:1332 sql_help.c:1334 sql_help.c:2807 +#: sql_help.c:2809 sql_help.c:2811 +msgid "string_literal" +msgstr "строковая_константа" + +#: sql_help.c:1337 +msgid "and column_constraint is:" +msgstr "и ограничение_столбца:" + +#: sql_help.c:1340 sql_help.c:2248 sql_help.c:2279 sql_help.c:2476 +#: sql_help.c:2779 +msgid "default_expr" +msgstr "выражение_по_умолчанию" + +#: sql_help.c:1342 sql_help.c:1343 sql_help.c:1352 sql_help.c:1354 +#: sql_help.c:1358 sql_help.c:2781 sql_help.c:2782 sql_help.c:2791 +#: sql_help.c:2793 sql_help.c:2797 +msgid "index_parameters" +msgstr "параметры_индекса" + +#: sql_help.c:1344 sql_help.c:1361 sql_help.c:2783 sql_help.c:2800 +msgid "reftable" +msgstr "целевая_таблица" + +#: sql_help.c:1345 sql_help.c:1362 sql_help.c:2784 sql_help.c:2801 +msgid "refcolumn" +msgstr "целевой_столбец" + +#: sql_help.c:1348 sql_help.c:2249 sql_help.c:2787 +msgid "and table_constraint is:" +msgstr "и ограничение_таблицы:" + +#: sql_help.c:1356 sql_help.c:2795 +msgid "exclude_element" +msgstr "объект_исключения" + +#: sql_help.c:1357 sql_help.c:2796 sql_help.c:4227 sql_help.c:4317 +#: sql_help.c:4466 sql_help.c:4608 sql_help.c:4673 +msgid "operator" +msgstr "оператор" + +#: sql_help.c:1359 sql_help.c:2350 sql_help.c:2798 +msgid "predicate" +msgstr "предикат" + +#: sql_help.c:1365 msgid "and table_constraint_using_index is:" msgstr "и ограничение_таблицы_с_индексом:" -#: sql_help.c:1173 sql_help.c:1176 sql_help.c:2565 +#: sql_help.c:1368 sql_help.c:2814 +msgid "index_parameters in UNIQUE, PRIMARY KEY, and EXCLUDE constraints are:" +msgstr "параметры_индекса в ограничениях UNIQUE, PRIMARY KEY и EXCLUDE:" + +#: sql_help.c:1373 sql_help.c:2819 +msgid "exclude_element in an EXCLUDE constraint is:" +msgstr "объект_исключения в ограничении EXCLUDE:" + +#: sql_help.c:1376 sql_help.c:2345 sql_help.c:2747 sql_help.c:2759 +#: sql_help.c:2772 sql_help.c:2822 sql_help.c:3781 +msgid "opclass" +msgstr "класс_оператора" + +#: sql_help.c:1392 sql_help.c:1395 sql_help.c:2855 msgid "tablespace_option" msgstr "параметр_табл_пространства" -#: sql_help.c:1197 sql_help.c:1200 sql_help.c:1206 sql_help.c:1210 +#: sql_help.c:1416 sql_help.c:1419 sql_help.c:1425 sql_help.c:1429 msgid "token_type" msgstr "тип_фрагмента" -#: sql_help.c:1198 sql_help.c:1201 +#: sql_help.c:1417 sql_help.c:1420 msgid "dictionary_name" msgstr "имя_словаря" -#: sql_help.c:1203 sql_help.c:1207 +#: sql_help.c:1422 sql_help.c:1426 msgid "old_dictionary" msgstr "старый_словарь" -#: sql_help.c:1204 sql_help.c:1208 +#: sql_help.c:1423 sql_help.c:1427 msgid "new_dictionary" msgstr "новый_словарь" -#: sql_help.c:1300 sql_help.c:1313 sql_help.c:1316 sql_help.c:1317 -#: sql_help.c:2716 +#: sql_help.c:1519 sql_help.c:1532 sql_help.c:1535 sql_help.c:1536 +#: sql_help.c:3006 msgid "attribute_name" msgstr "имя_атрибута" -#: sql_help.c:1301 +#: sql_help.c:1520 msgid "new_attribute_name" msgstr "новое_имя_атрибута" -#: sql_help.c:1307 sql_help.c:1311 +#: sql_help.c:1526 sql_help.c:1530 msgid "new_enum_value" msgstr "новое_значение_перечисления" -#: sql_help.c:1308 +#: sql_help.c:1527 msgid "neighbor_enum_value" msgstr "соседнее_значение_перечисления" -#: sql_help.c:1310 +#: sql_help.c:1529 msgid "existing_enum_value" msgstr "существующее_значение_перечисления" -#: sql_help.c:1385 sql_help.c:1976 sql_help.c:1985 sql_help.c:2329 -#: sql_help.c:2794 sql_help.c:3215 sql_help.c:3388 sql_help.c:3423 -#: sql_help.c:3721 +#: sql_help.c:1604 sql_help.c:2233 sql_help.c:2242 sql_help.c:2614 +#: sql_help.c:3084 sql_help.c:3529 sql_help.c:3702 sql_help.c:3737 +#: sql_help.c:4035 msgid "server_name" msgstr "имя_сервера" -#: sql_help.c:1413 sql_help.c:1416 sql_help.c:2809 +#: sql_help.c:1632 sql_help.c:1635 sql_help.c:3099 msgid "view_option_name" msgstr "имя_параметра_представления" -#: sql_help.c:1414 sql_help.c:2810 +#: sql_help.c:1633 sql_help.c:3100 msgid "view_option_value" msgstr "значение_параметра_представления" -#: sql_help.c:1439 sql_help.c:4053 sql_help.c:4055 sql_help.c:4079 +#: sql_help.c:1653 sql_help.c:1654 sql_help.c:4589 sql_help.c:4590 +msgid "table_and_columns" +msgstr "таблица_и_столбцы" + +#: sql_help.c:1655 sql_help.c:1896 sql_help.c:3575 sql_help.c:4591 +msgid "where option can be one of:" +msgstr "где допустимый параметр:" + +#: sql_help.c:1656 sql_help.c:4592 +msgid "and table_and_columns is:" +msgstr "и таблица_и_столбцы:" + +#: sql_help.c:1672 sql_help.c:4377 sql_help.c:4379 sql_help.c:4403 msgid "transaction_mode" msgstr "режим_транзакции" -#: sql_help.c:1440 sql_help.c:4056 sql_help.c:4080 +#: sql_help.c:1673 sql_help.c:4380 sql_help.c:4404 msgid "where transaction_mode is one of:" msgstr "где допустимый режим_транзакции:" -#: sql_help.c:1528 +#: sql_help.c:1682 sql_help.c:4237 sql_help.c:4246 sql_help.c:4250 +#: sql_help.c:4254 sql_help.c:4257 sql_help.c:4476 sql_help.c:4485 +#: sql_help.c:4489 sql_help.c:4493 sql_help.c:4496 sql_help.c:4683 +#: sql_help.c:4692 sql_help.c:4696 sql_help.c:4700 sql_help.c:4703 +msgid "argument" +msgstr "аргумент" + +#: sql_help.c:1772 msgid "relation_name" msgstr "имя_отношения" -#: sql_help.c:1533 sql_help.c:3384 sql_help.c:3717 +#: sql_help.c:1777 sql_help.c:3698 sql_help.c:4031 msgid "domain_name" msgstr "имя_домена" -#: sql_help.c:1555 +#: sql_help.c:1799 msgid "policy_name" msgstr "имя_политики" -#: sql_help.c:1560 +#: sql_help.c:1812 msgid "rule_name" msgstr "имя_правила" -#: sql_help.c:1579 +#: sql_help.c:1831 msgid "text" msgstr "текст" -#: sql_help.c:1604 sql_help.c:3567 sql_help.c:3755 +#: sql_help.c:1856 sql_help.c:3881 sql_help.c:4069 msgid "transaction_id" msgstr "код_транзакции" -#: sql_help.c:1635 sql_help.c:1641 sql_help.c:3493 +#: sql_help.c:1887 sql_help.c:1893 sql_help.c:3807 msgid "filename" msgstr "имя_файла" -#: sql_help.c:1636 sql_help.c:1642 sql_help.c:2269 sql_help.c:2270 -#: sql_help.c:2271 +#: sql_help.c:1888 sql_help.c:1894 sql_help.c:2554 sql_help.c:2555 +#: sql_help.c:2556 msgid "command" msgstr "команда" -#: sql_help.c:1640 sql_help.c:2125 sql_help.c:2551 sql_help.c:2811 -#: sql_help.c:2829 sql_help.c:3458 +#: sql_help.c:1892 sql_help.c:2382 sql_help.c:2841 sql_help.c:3101 +#: sql_help.c:3119 sql_help.c:3772 msgid "query" msgstr "запрос" -#: sql_help.c:1644 sql_help.c:3261 -msgid "where option can be one of:" -msgstr "где допустимый параметр:" - -#: sql_help.c:1645 +#: sql_help.c:1897 msgid "format_name" msgstr "имя_формата" -#: sql_help.c:1646 sql_help.c:1647 sql_help.c:1650 sql_help.c:3262 -#: sql_help.c:3263 sql_help.c:3264 sql_help.c:3265 sql_help.c:3266 -#: sql_help.c:3267 +#: sql_help.c:1898 sql_help.c:1899 sql_help.c:1902 sql_help.c:3576 +#: sql_help.c:3577 sql_help.c:3578 sql_help.c:3579 sql_help.c:3580 +#: sql_help.c:3581 msgid "boolean" msgstr "логическое_значение" -#: sql_help.c:1648 +#: sql_help.c:1900 msgid "delimiter_character" msgstr "символ_разделитель" -#: sql_help.c:1649 +#: sql_help.c:1901 msgid "null_string" msgstr "представление_NULL" -#: sql_help.c:1651 +#: sql_help.c:1903 msgid "quote_character" msgstr "символ_кавычек" -#: sql_help.c:1652 +#: sql_help.c:1904 msgid "escape_character" msgstr "спецсимвол" -#: sql_help.c:1656 +#: sql_help.c:1908 msgid "encoding_name" msgstr "имя_кодировки" -#: sql_help.c:1667 +#: sql_help.c:1919 msgid "access_method_type" msgstr "тип_метода_доступа" -#: sql_help.c:1733 sql_help.c:1752 sql_help.c:1755 +#: sql_help.c:1990 sql_help.c:2009 sql_help.c:2012 msgid "arg_data_type" msgstr "тип_данных_аргумента" -#: sql_help.c:1734 sql_help.c:1756 sql_help.c:1764 +#: sql_help.c:1991 sql_help.c:2013 sql_help.c:2021 msgid "sfunc" msgstr "функция_состояния" -#: sql_help.c:1735 sql_help.c:1757 sql_help.c:1765 +#: sql_help.c:1992 sql_help.c:2014 sql_help.c:2022 msgid "state_data_type" msgstr "тип_данных_состояния" -#: sql_help.c:1736 sql_help.c:1758 sql_help.c:1766 +#: sql_help.c:1993 sql_help.c:2015 sql_help.c:2023 msgid "state_data_size" msgstr "размер_данных_состояния" -#: sql_help.c:1737 sql_help.c:1759 sql_help.c:1767 +#: sql_help.c:1994 sql_help.c:2016 sql_help.c:2024 msgid "ffunc" msgstr "функция_завершения" -#: sql_help.c:1738 sql_help.c:1768 +#: sql_help.c:1995 sql_help.c:2025 msgid "combinefunc" msgstr "комбинирующая_функция" -#: sql_help.c:1739 sql_help.c:1769 +#: sql_help.c:1996 sql_help.c:2026 msgid "serialfunc" msgstr "функция_сериализации" -#: sql_help.c:1740 sql_help.c:1770 +#: sql_help.c:1997 sql_help.c:2027 msgid "deserialfunc" msgstr "функция_десериализации" -#: sql_help.c:1741 sql_help.c:1760 sql_help.c:1771 +#: sql_help.c:1998 sql_help.c:2017 sql_help.c:2028 msgid "initial_condition" msgstr "начальное_условие" -#: sql_help.c:1742 sql_help.c:1772 +#: sql_help.c:1999 sql_help.c:2029 msgid "msfunc" msgstr "функция_состояния_движ" -#: sql_help.c:1743 sql_help.c:1773 +#: sql_help.c:2000 sql_help.c:2030 msgid "minvfunc" msgstr "обратная_функция_движ" -#: sql_help.c:1744 sql_help.c:1774 +#: sql_help.c:2001 sql_help.c:2031 msgid "mstate_data_type" msgstr "тип_данных_состояния_движ" -#: sql_help.c:1745 sql_help.c:1775 +#: sql_help.c:2002 sql_help.c:2032 msgid "mstate_data_size" msgstr "размер_данных_состояния_движ" -#: sql_help.c:1746 sql_help.c:1776 +#: sql_help.c:2003 sql_help.c:2033 msgid "mffunc" msgstr "функция_завершения_движ" -#: sql_help.c:1747 sql_help.c:1777 +#: sql_help.c:2004 sql_help.c:2034 msgid "minitial_condition" msgstr "начальное_условие_движ" -#: sql_help.c:1748 sql_help.c:1778 +#: sql_help.c:2005 sql_help.c:2035 msgid "sort_operator" msgstr "оператор_сортировки" -#: sql_help.c:1761 +#: sql_help.c:2018 msgid "or the old syntax" msgstr "или старый синтаксис" -#: sql_help.c:1763 +#: sql_help.c:2020 msgid "base_type" msgstr "базовый_тип" -#: sql_help.c:1819 +#: sql_help.c:2076 msgid "locale" msgstr "код_локали" -#: sql_help.c:1820 sql_help.c:1858 +#: sql_help.c:2077 sql_help.c:2115 msgid "lc_collate" msgstr "код_правила_сортировки" -#: sql_help.c:1821 sql_help.c:1859 +#: sql_help.c:2078 sql_help.c:2116 msgid "lc_ctype" msgstr "код_классификации_символов" -#: sql_help.c:1822 sql_help.c:3806 +#: sql_help.c:2079 sql_help.c:4122 msgid "provider" msgstr "поставщик" -#: sql_help.c:1823 sql_help.c:1914 +#: sql_help.c:2080 sql_help.c:2171 msgid "version" msgstr "версия" -#: sql_help.c:1825 +#: sql_help.c:2082 msgid "existing_collation" msgstr "существующее_правило_сортировки" -#: sql_help.c:1835 +#: sql_help.c:2092 msgid "source_encoding" msgstr "исходная_кодировка" -#: sql_help.c:1836 +#: sql_help.c:2093 msgid "dest_encoding" msgstr "целевая_кодировка" -#: sql_help.c:1856 sql_help.c:2591 +#: sql_help.c:2113 sql_help.c:2881 msgid "template" msgstr "шаблон" -#: sql_help.c:1857 +#: sql_help.c:2114 msgid "encoding" msgstr "кодировка" -#: sql_help.c:1883 +#: sql_help.c:2140 msgid "constraint" msgstr "ограничение" -#: sql_help.c:1884 +#: sql_help.c:2141 msgid "where constraint is:" msgstr "где ограничение:" -#: sql_help.c:1898 sql_help.c:2266 sql_help.c:2664 +#: sql_help.c:2155 sql_help.c:2551 sql_help.c:2954 msgid "event" msgstr "событие" -#: sql_help.c:1899 +#: sql_help.c:2156 msgid "filter_variable" msgstr "переменная_фильтра" -#: sql_help.c:1915 +#: sql_help.c:2172 msgid "old_version" msgstr "старая_версия" -#: sql_help.c:1988 sql_help.c:2489 +#: sql_help.c:2245 sql_help.c:2776 msgid "where column_constraint is:" msgstr "где ограничение_столбца:" -#: sql_help.c:1991 sql_help.c:2023 sql_help.c:2492 -msgid "default_expr" -msgstr "выражение_по_умолчанию" - -#: sql_help.c:1992 sql_help.c:2500 -msgid "and table_constraint is:" -msgstr "и ограничение_таблицы:" - -#: sql_help.c:2024 +#: sql_help.c:2280 msgid "rettype" msgstr "тип_возврата" -#: sql_help.c:2026 +#: sql_help.c:2282 msgid "column_type" msgstr "тип_столбца" -#: sql_help.c:2034 +#: sql_help.c:2290 sql_help.c:2482 msgid "definition" msgstr "определение" -#: sql_help.c:2035 +#: sql_help.c:2291 sql_help.c:2483 msgid "obj_file" msgstr "объектный_файл" -#: sql_help.c:2036 +#: sql_help.c:2292 sql_help.c:2484 msgid "link_symbol" msgstr "символ_в_экспорте" -#: sql_help.c:2037 -msgid "attribute" -msgstr "атрибут" - -#: sql_help.c:2071 sql_help.c:2251 sql_help.c:2783 +#: sql_help.c:2326 sql_help.c:2536 sql_help.c:3073 msgid "uid" msgstr "uid" -#: sql_help.c:2085 +#: sql_help.c:2341 msgid "method" msgstr "метод" -#: sql_help.c:2089 sql_help.c:2460 sql_help.c:2472 sql_help.c:2485 -#: sql_help.c:2532 sql_help.c:3467 -msgid "opclass" -msgstr "класс_оператора" - -#: sql_help.c:2093 sql_help.c:2511 -msgid "predicate" -msgstr "предикат" - -#: sql_help.c:2105 +#: sql_help.c:2362 msgid "call_handler" msgstr "обработчик_вызова" -#: sql_help.c:2106 +#: sql_help.c:2363 msgid "inline_handler" msgstr "обработчик_внедрённого_кода" -#: sql_help.c:2107 +#: sql_help.c:2364 msgid "valfunction" msgstr "функция_проверки" -#: sql_help.c:2143 +#: sql_help.c:2400 msgid "com_op" msgstr "коммут_оператор" -#: sql_help.c:2144 +#: sql_help.c:2401 msgid "neg_op" msgstr "обратный_оператор" -#: sql_help.c:2162 +#: sql_help.c:2419 msgid "family_name" msgstr "имя_семейства" -#: sql_help.c:2173 +#: sql_help.c:2430 msgid "storage_type" msgstr "тип_хранения" -#: sql_help.c:2268 sql_help.c:2668 sql_help.c:2845 sql_help.c:3477 -#: sql_help.c:3896 sql_help.c:3898 sql_help.c:3986 sql_help.c:3988 -#: sql_help.c:4135 sql_help.c:4137 sql_help.c:4240 sql_help.c:4329 -#: sql_help.c:4331 +#: sql_help.c:2553 sql_help.c:2958 sql_help.c:3135 sql_help.c:3791 +#: sql_help.c:4220 sql_help.c:4222 sql_help.c:4310 sql_help.c:4312 +#: sql_help.c:4459 sql_help.c:4461 sql_help.c:4564 sql_help.c:4666 +#: sql_help.c:4668 msgid "condition" msgstr "условие" -#: sql_help.c:2272 sql_help.c:2671 +#: sql_help.c:2557 sql_help.c:2961 msgid "where event can be one of:" msgstr "где допустимое событие:" -#: sql_help.c:2291 sql_help.c:2293 +#: sql_help.c:2576 sql_help.c:2578 msgid "schema_element" msgstr "элемент_схемы" -#: sql_help.c:2330 +#: sql_help.c:2615 msgid "server_type" msgstr "тип_сервера" -#: sql_help.c:2331 +#: sql_help.c:2616 msgid "server_version" msgstr "версия_сервера" -#: sql_help.c:2332 sql_help.c:3386 sql_help.c:3719 +#: sql_help.c:2617 sql_help.c:3700 sql_help.c:4033 msgid "fdw_name" msgstr "имя_обёртки_сторонних_данных" -#: sql_help.c:2345 +#: sql_help.c:2630 msgid "statistics_name" msgstr "имя_статистики" -#: sql_help.c:2346 +#: sql_help.c:2631 msgid "statistics_kind" msgstr "вид_статистики" -#: sql_help.c:2360 +#: sql_help.c:2645 msgid "subscription_name" msgstr "имя_подписки" -#: sql_help.c:2454 +#: sql_help.c:2741 msgid "source_table" msgstr "исходная_таблица" -#: sql_help.c:2455 +#: sql_help.c:2742 msgid "like_option" msgstr "параметр_порождения" -#: sql_help.c:2494 sql_help.c:2495 sql_help.c:2504 sql_help.c:2506 -#: sql_help.c:2510 -msgid "index_parameters" -msgstr "параметры_индекса" - -#: sql_help.c:2496 sql_help.c:2513 -msgid "reftable" -msgstr "целевая_таблица" - -#: sql_help.c:2497 sql_help.c:2514 -msgid "refcolumn" -msgstr "целевой_столбец" - -#: sql_help.c:2508 -msgid "exclude_element" -msgstr "объект_исключения" - -#: sql_help.c:2509 sql_help.c:3903 sql_help.c:3993 sql_help.c:4142 -#: sql_help.c:4271 sql_help.c:4336 -msgid "operator" -msgstr "оператор" - -#: sql_help.c:2517 +#: sql_help.c:2804 msgid "and like_option is:" msgstr "и параметр_порождения:" -#: sql_help.c:2518 -msgid "and partition_bound_spec is:" -msgstr "и указание_границ_секции:" - -#: sql_help.c:2519 sql_help.c:2521 sql_help.c:2523 -msgid "numeric_literal" -msgstr "числовая_константа" - -#: sql_help.c:2520 sql_help.c:2522 sql_help.c:2524 -msgid "string_literal" -msgstr "строковая_константа" - -#: sql_help.c:2525 -msgid "index_parameters in UNIQUE, PRIMARY KEY, and EXCLUDE constraints are:" -msgstr "параметры_индекса в ограничениях UNIQUE, PRIMARY KEY и EXCLUDE:" - -#: sql_help.c:2529 -msgid "exclude_element in an EXCLUDE constraint is:" -msgstr "объект_исключения в ограничении EXCLUDE:" - -#: sql_help.c:2564 +#: sql_help.c:2854 msgid "directory" msgstr "каталог" -#: sql_help.c:2578 +#: sql_help.c:2868 msgid "parser_name" msgstr "имя_анализатора" -#: sql_help.c:2579 +#: sql_help.c:2869 msgid "source_config" msgstr "исходная_конфигурация" -#: sql_help.c:2608 +#: sql_help.c:2898 msgid "start_function" msgstr "функция_начала" -#: sql_help.c:2609 +#: sql_help.c:2899 msgid "gettoken_function" msgstr "функция_выдачи_фрагмента" -#: sql_help.c:2610 +#: sql_help.c:2900 msgid "end_function" msgstr "функция_окончания" -#: sql_help.c:2611 +#: sql_help.c:2901 msgid "lextypes_function" msgstr "функция_лекс_типов" -#: sql_help.c:2612 +#: sql_help.c:2902 msgid "headline_function" msgstr "функция_создания_выдержек" -#: sql_help.c:2624 +#: sql_help.c:2914 msgid "init_function" msgstr "функция_инициализации" -#: sql_help.c:2625 +#: sql_help.c:2915 msgid "lexize_function" msgstr "функция_выделения_лексем" -#: sql_help.c:2638 +#: sql_help.c:2928 msgid "from_sql_function_name" msgstr "имя_функции_из_sql" -#: sql_help.c:2640 +#: sql_help.c:2930 msgid "to_sql_function_name" msgstr "имя_функции_в_sql" -#: sql_help.c:2666 +#: sql_help.c:2956 msgid "referenced_table_name" msgstr "ссылающаяся_таблица" -#: sql_help.c:2667 +#: sql_help.c:2957 msgid "transition_relation_name" msgstr "имя_переходного_отношения" -#: sql_help.c:2670 +#: sql_help.c:2960 msgid "arguments" msgstr "аргументы" -#: sql_help.c:2720 sql_help.c:3831 +#: sql_help.c:3010 sql_help.c:4155 msgid "label" msgstr "метка" -#: sql_help.c:2722 +#: sql_help.c:3012 msgid "subtype" msgstr "подтип" -#: sql_help.c:2723 +#: sql_help.c:3013 msgid "subtype_operator_class" msgstr "класс_оператора_подтипа" -#: sql_help.c:2725 +#: sql_help.c:3015 msgid "canonical_function" msgstr "каноническая_функция" -#: sql_help.c:2726 +#: sql_help.c:3016 msgid "subtype_diff_function" msgstr "функция_различий_подтипа" -#: sql_help.c:2728 +#: sql_help.c:3018 msgid "input_function" msgstr "функция_ввода" -#: sql_help.c:2729 +#: sql_help.c:3019 msgid "output_function" msgstr "функция_вывода" -#: sql_help.c:2730 +#: sql_help.c:3020 msgid "receive_function" msgstr "функция_получения" -#: sql_help.c:2731 +#: sql_help.c:3021 msgid "send_function" msgstr "функция_отправки" -#: sql_help.c:2732 +#: sql_help.c:3022 msgid "type_modifier_input_function" msgstr "функция_ввода_модификатора_типа" -#: sql_help.c:2733 +#: sql_help.c:3023 msgid "type_modifier_output_function" msgstr "функция_вывода_модификатора_типа" -#: sql_help.c:2734 +#: sql_help.c:3024 msgid "analyze_function" msgstr "функция_анализа" -#: sql_help.c:2735 +#: sql_help.c:3025 msgid "internallength" msgstr "внутр_длина" -#: sql_help.c:2736 +#: sql_help.c:3026 msgid "alignment" msgstr "выравнивание" -#: sql_help.c:2737 +#: sql_help.c:3027 msgid "storage" msgstr "хранение" -#: sql_help.c:2738 +#: sql_help.c:3028 msgid "like_type" msgstr "тип_образец" -#: sql_help.c:2739 +#: sql_help.c:3029 msgid "category" msgstr "категория" -#: sql_help.c:2740 +#: sql_help.c:3030 msgid "preferred" msgstr "предпочитаемый" -#: sql_help.c:2741 +#: sql_help.c:3031 msgid "default" msgstr "по_умолчанию" -#: sql_help.c:2742 +#: sql_help.c:3032 msgid "element" msgstr "элемент" -#: sql_help.c:2743 +#: sql_help.c:3033 msgid "delimiter" msgstr "разделитель" -#: sql_help.c:2744 +#: sql_help.c:3034 msgid "collatable" msgstr "сортируемый" -#: sql_help.c:2841 sql_help.c:3453 sql_help.c:3891 sql_help.c:3980 -#: sql_help.c:4130 sql_help.c:4230 sql_help.c:4324 +#: sql_help.c:3131 sql_help.c:3767 sql_help.c:4215 sql_help.c:4304 +#: sql_help.c:4454 sql_help.c:4554 sql_help.c:4661 msgid "with_query" msgstr "запрос_WITH" -#: sql_help.c:2843 sql_help.c:3455 sql_help.c:3910 sql_help.c:3916 -#: sql_help.c:3919 sql_help.c:3923 sql_help.c:3927 sql_help.c:3935 -#: sql_help.c:4149 sql_help.c:4155 sql_help.c:4158 sql_help.c:4162 -#: sql_help.c:4166 sql_help.c:4174 sql_help.c:4232 sql_help.c:4343 -#: sql_help.c:4349 sql_help.c:4352 sql_help.c:4356 sql_help.c:4360 -#: sql_help.c:4368 +#: sql_help.c:3133 sql_help.c:3769 sql_help.c:4234 sql_help.c:4240 +#: sql_help.c:4243 sql_help.c:4247 sql_help.c:4251 sql_help.c:4259 +#: sql_help.c:4473 sql_help.c:4479 sql_help.c:4482 sql_help.c:4486 +#: sql_help.c:4490 sql_help.c:4498 sql_help.c:4556 sql_help.c:4680 +#: sql_help.c:4686 sql_help.c:4689 sql_help.c:4693 sql_help.c:4697 +#: sql_help.c:4705 msgid "alias" msgstr "псевдоним" -#: sql_help.c:2844 +#: sql_help.c:3134 msgid "using_list" msgstr "список_USING" -#: sql_help.c:2846 sql_help.c:3293 sql_help.c:3534 sql_help.c:4241 +#: sql_help.c:3136 sql_help.c:3607 sql_help.c:3848 sql_help.c:4565 msgid "cursor_name" msgstr "имя_курсора" -#: sql_help.c:2847 sql_help.c:3461 sql_help.c:4242 +#: sql_help.c:3137 sql_help.c:3775 sql_help.c:4566 msgid "output_expression" msgstr "выражение_результата" -#: sql_help.c:2848 sql_help.c:3462 sql_help.c:3894 sql_help.c:3983 -#: sql_help.c:4133 sql_help.c:4243 sql_help.c:4327 +#: sql_help.c:3138 sql_help.c:3776 sql_help.c:4218 sql_help.c:4307 +#: sql_help.c:4457 sql_help.c:4567 sql_help.c:4664 msgid "output_name" msgstr "имя_результата" -#: sql_help.c:2864 +#: sql_help.c:3154 msgid "code" msgstr "внедрённый_код" -#: sql_help.c:3239 +#: sql_help.c:3553 msgid "parameter" msgstr "параметр" -#: sql_help.c:3259 sql_help.c:3260 sql_help.c:3559 +#: sql_help.c:3573 sql_help.c:3574 sql_help.c:3873 msgid "statement" msgstr "оператор" -#: sql_help.c:3292 sql_help.c:3533 +#: sql_help.c:3606 sql_help.c:3847 msgid "direction" msgstr "направление" -#: sql_help.c:3294 sql_help.c:3535 +#: sql_help.c:3608 sql_help.c:3849 msgid "where direction can be empty or one of:" msgstr "где допустимое направление пустое или:" -#: sql_help.c:3295 sql_help.c:3296 sql_help.c:3297 sql_help.c:3298 -#: sql_help.c:3299 sql_help.c:3536 sql_help.c:3537 sql_help.c:3538 -#: sql_help.c:3539 sql_help.c:3540 sql_help.c:3904 sql_help.c:3906 -#: sql_help.c:3994 sql_help.c:3996 sql_help.c:4143 sql_help.c:4145 -#: sql_help.c:4272 sql_help.c:4274 sql_help.c:4337 sql_help.c:4339 +#: sql_help.c:3609 sql_help.c:3610 sql_help.c:3611 sql_help.c:3612 +#: sql_help.c:3613 sql_help.c:3850 sql_help.c:3851 sql_help.c:3852 +#: sql_help.c:3853 sql_help.c:3854 sql_help.c:4228 sql_help.c:4230 +#: sql_help.c:4318 sql_help.c:4320 sql_help.c:4467 sql_help.c:4469 +#: sql_help.c:4609 sql_help.c:4611 sql_help.c:4674 sql_help.c:4676 msgid "count" msgstr "число" -#: sql_help.c:3379 sql_help.c:3712 +#: sql_help.c:3693 sql_help.c:4026 msgid "sequence_name" msgstr "имя_последовательности" -#: sql_help.c:3392 sql_help.c:3725 +#: sql_help.c:3706 sql_help.c:4039 msgid "arg_name" msgstr "имя_аргумента" -#: sql_help.c:3393 sql_help.c:3726 +#: sql_help.c:3707 sql_help.c:4040 msgid "arg_type" msgstr "тип_аргумента" -#: sql_help.c:3398 sql_help.c:3731 +#: sql_help.c:3712 sql_help.c:4045 msgid "loid" msgstr "код_БО" -#: sql_help.c:3421 +#: sql_help.c:3735 msgid "remote_schema" msgstr "удалённая_схема" -#: sql_help.c:3424 +#: sql_help.c:3738 msgid "local_schema" msgstr "локальная_схема" -#: sql_help.c:3459 +#: sql_help.c:3773 msgid "conflict_target" msgstr "объект_конфликта" -#: sql_help.c:3460 +#: sql_help.c:3774 msgid "conflict_action" msgstr "действие_при_конфликте" -#: sql_help.c:3463 +#: sql_help.c:3777 msgid "where conflict_target can be one of:" msgstr "где допустимый объект_конфликта:" -#: sql_help.c:3464 +#: sql_help.c:3778 msgid "index_column_name" msgstr "имя_столбца_индекса" -#: sql_help.c:3465 +#: sql_help.c:3779 msgid "index_expression" msgstr "выражение_индекса" -#: sql_help.c:3468 +#: sql_help.c:3782 msgid "index_predicate" msgstr "предикат_индекса" -#: sql_help.c:3470 +#: sql_help.c:3784 msgid "and conflict_action is one of:" msgstr "а допустимое действие_при_конфликте:" -#: sql_help.c:3476 sql_help.c:4238 +#: sql_help.c:3790 sql_help.c:4562 msgid "sub-SELECT" msgstr "вложенный_SELECT" -#: sql_help.c:3485 sql_help.c:3548 sql_help.c:4214 +#: sql_help.c:3799 sql_help.c:3862 sql_help.c:4538 msgid "channel" msgstr "канал" -#: sql_help.c:3507 +#: sql_help.c:3821 msgid "lockmode" msgstr "режим_блокировки" -#: sql_help.c:3508 +#: sql_help.c:3822 msgid "where lockmode is one of:" msgstr "где допустимый режим_блокировки:" -#: sql_help.c:3549 +#: sql_help.c:3863 msgid "payload" msgstr "сообщение_нагрузка" -#: sql_help.c:3576 +#: sql_help.c:3890 msgid "old_role" msgstr "старая_роль" -#: sql_help.c:3577 +#: sql_help.c:3891 msgid "new_role" msgstr "новая_роль" -#: sql_help.c:3602 sql_help.c:3763 sql_help.c:3771 +#: sql_help.c:3916 sql_help.c:4077 sql_help.c:4085 msgid "savepoint_name" msgstr "имя_точки_сохранения" -#: sql_help.c:3895 sql_help.c:3937 sql_help.c:3939 sql_help.c:3985 -#: sql_help.c:4134 sql_help.c:4176 sql_help.c:4178 sql_help.c:4328 -#: sql_help.c:4370 sql_help.c:4372 +#: sql_help.c:4219 sql_help.c:4261 sql_help.c:4263 sql_help.c:4309 +#: sql_help.c:4458 sql_help.c:4500 sql_help.c:4502 sql_help.c:4665 +#: sql_help.c:4707 sql_help.c:4709 msgid "from_item" msgstr "источник_данных" -#: sql_help.c:3897 sql_help.c:3949 sql_help.c:4136 sql_help.c:4188 -#: sql_help.c:4330 sql_help.c:4382 +#: sql_help.c:4221 sql_help.c:4273 sql_help.c:4460 sql_help.c:4512 +#: sql_help.c:4667 sql_help.c:4719 msgid "grouping_element" msgstr "элемент_группирования" -#: sql_help.c:3899 sql_help.c:3989 sql_help.c:4138 sql_help.c:4332 +#: sql_help.c:4223 sql_help.c:4313 sql_help.c:4462 sql_help.c:4669 msgid "window_name" msgstr "имя_окна" -#: sql_help.c:3900 sql_help.c:3990 sql_help.c:4139 sql_help.c:4333 +#: sql_help.c:4224 sql_help.c:4314 sql_help.c:4463 sql_help.c:4670 msgid "window_definition" msgstr "определение_окна" -#: sql_help.c:3901 sql_help.c:3915 sql_help.c:3953 sql_help.c:3991 -#: sql_help.c:4140 sql_help.c:4154 sql_help.c:4192 sql_help.c:4334 -#: sql_help.c:4348 sql_help.c:4386 +#: sql_help.c:4225 sql_help.c:4239 sql_help.c:4277 sql_help.c:4315 +#: sql_help.c:4464 sql_help.c:4478 sql_help.c:4516 sql_help.c:4671 +#: sql_help.c:4685 sql_help.c:4723 msgid "select" msgstr "select" -#: sql_help.c:3908 sql_help.c:4147 sql_help.c:4341 +#: sql_help.c:4232 sql_help.c:4471 sql_help.c:4678 msgid "where from_item can be one of:" msgstr "где допустимый источник_данных:" -#: sql_help.c:3911 sql_help.c:3917 sql_help.c:3920 sql_help.c:3924 -#: sql_help.c:3936 sql_help.c:4150 sql_help.c:4156 sql_help.c:4159 -#: sql_help.c:4163 sql_help.c:4175 sql_help.c:4344 sql_help.c:4350 -#: sql_help.c:4353 sql_help.c:4357 sql_help.c:4369 +#: sql_help.c:4235 sql_help.c:4241 sql_help.c:4244 sql_help.c:4248 +#: sql_help.c:4260 sql_help.c:4474 sql_help.c:4480 sql_help.c:4483 +#: sql_help.c:4487 sql_help.c:4499 sql_help.c:4681 sql_help.c:4687 +#: sql_help.c:4690 sql_help.c:4694 sql_help.c:4706 msgid "column_alias" msgstr "псевдоним_столбца" -#: sql_help.c:3912 sql_help.c:4151 sql_help.c:4345 +#: sql_help.c:4236 sql_help.c:4475 sql_help.c:4682 msgid "sampling_method" msgstr "метод_выборки" -#: sql_help.c:3913 sql_help.c:3922 sql_help.c:3926 sql_help.c:3930 -#: sql_help.c:3933 sql_help.c:4152 sql_help.c:4161 sql_help.c:4165 -#: sql_help.c:4169 sql_help.c:4172 sql_help.c:4346 sql_help.c:4355 -#: sql_help.c:4359 sql_help.c:4363 sql_help.c:4366 -msgid "argument" -msgstr "аргумент" - -#: sql_help.c:3914 sql_help.c:4153 sql_help.c:4347 +#: sql_help.c:4238 sql_help.c:4477 sql_help.c:4684 msgid "seed" msgstr "начальное_число" -#: sql_help.c:3918 sql_help.c:3951 sql_help.c:4157 sql_help.c:4190 -#: sql_help.c:4351 sql_help.c:4384 +#: sql_help.c:4242 sql_help.c:4275 sql_help.c:4481 sql_help.c:4514 +#: sql_help.c:4688 sql_help.c:4721 msgid "with_query_name" msgstr "имя_запроса_WITH" -#: sql_help.c:3928 sql_help.c:3931 sql_help.c:3934 sql_help.c:4167 -#: sql_help.c:4170 sql_help.c:4173 sql_help.c:4361 sql_help.c:4364 -#: sql_help.c:4367 +#: sql_help.c:4252 sql_help.c:4255 sql_help.c:4258 sql_help.c:4491 +#: sql_help.c:4494 sql_help.c:4497 sql_help.c:4698 sql_help.c:4701 +#: sql_help.c:4704 msgid "column_definition" msgstr "определение_столбца" -#: sql_help.c:3938 sql_help.c:4177 sql_help.c:4371 +#: sql_help.c:4262 sql_help.c:4501 sql_help.c:4708 msgid "join_type" msgstr "тип_соединения" -#: sql_help.c:3940 sql_help.c:4179 sql_help.c:4373 +#: sql_help.c:4264 sql_help.c:4503 sql_help.c:4710 msgid "join_condition" msgstr "условие_соединения" -#: sql_help.c:3941 sql_help.c:4180 sql_help.c:4374 +#: sql_help.c:4265 sql_help.c:4504 sql_help.c:4711 msgid "join_column" msgstr "столбец_соединения" -#: sql_help.c:3942 sql_help.c:4181 sql_help.c:4375 +#: sql_help.c:4266 sql_help.c:4505 sql_help.c:4712 msgid "and grouping_element can be one of:" msgstr "где допустимый элемент_группирования:" -#: sql_help.c:3950 sql_help.c:4189 sql_help.c:4383 +#: sql_help.c:4274 sql_help.c:4513 sql_help.c:4720 msgid "and with_query is:" msgstr "и запрос_WITH:" -#: sql_help.c:3954 sql_help.c:4193 sql_help.c:4387 +#: sql_help.c:4278 sql_help.c:4517 sql_help.c:4724 msgid "values" msgstr "значения" -#: sql_help.c:3955 sql_help.c:4194 sql_help.c:4388 +#: sql_help.c:4279 sql_help.c:4518 sql_help.c:4725 msgid "insert" msgstr "insert" -#: sql_help.c:3956 sql_help.c:4195 sql_help.c:4389 +#: sql_help.c:4280 sql_help.c:4519 sql_help.c:4726 msgid "update" msgstr "update" -#: sql_help.c:3957 sql_help.c:4196 sql_help.c:4390 +#: sql_help.c:4281 sql_help.c:4520 sql_help.c:4727 msgid "delete" msgstr "delete" -#: sql_help.c:3984 +#: sql_help.c:4308 msgid "new_table" msgstr "новая_таблица" -#: sql_help.c:4009 +#: sql_help.c:4333 msgid "timezone" msgstr "часовой_пояс" -#: sql_help.c:4054 +#: sql_help.c:4378 msgid "snapshot_id" msgstr "код_снимка" -#: sql_help.c:4239 +#: sql_help.c:4563 msgid "from_list" msgstr "список_FROM" -#: sql_help.c:4270 +#: sql_help.c:4607 msgid "sort_expression" msgstr "выражение_сортировки" -#: sql_help.c:4397 sql_help.c:5182 +#: sql_help.c:4734 sql_help.c:5549 msgid "abort the current transaction" msgstr "прервать текущую транзакцию" -#: sql_help.c:4402 +#: sql_help.c:4739 msgid "change the definition of an aggregate function" msgstr "изменить определение агрегатной функции" -#: sql_help.c:4407 +#: sql_help.c:4744 msgid "change the definition of a collation" msgstr "изменить определение правила сортировки" -#: sql_help.c:4412 +#: sql_help.c:4749 msgid "change the definition of a conversion" msgstr "изменить определение преобразования" -#: sql_help.c:4417 +#: sql_help.c:4754 msgid "change a database" msgstr "изменить атрибуты базы данных" -#: sql_help.c:4422 +#: sql_help.c:4759 msgid "define default access privileges" msgstr "определить права доступа по умолчанию" -#: sql_help.c:4427 +#: sql_help.c:4764 msgid "change the definition of a domain" msgstr "изменить определение домена" -#: sql_help.c:4432 +#: sql_help.c:4769 msgid "change the definition of an event trigger" msgstr "изменить определение событийного триггера" -#: sql_help.c:4437 +#: sql_help.c:4774 msgid "change the definition of an extension" msgstr "изменить определение расширения" -#: sql_help.c:4442 +#: sql_help.c:4779 msgid "change the definition of a foreign-data wrapper" msgstr "изменить определение обёртки сторонних данных" -#: sql_help.c:4447 +#: sql_help.c:4784 msgid "change the definition of a foreign table" msgstr "изменить определение сторонней таблицы" -#: sql_help.c:4452 +#: sql_help.c:4789 msgid "change the definition of a function" msgstr "изменить определение функции" -#: sql_help.c:4457 +#: sql_help.c:4794 msgid "change role name or membership" msgstr "изменить имя роли или членство" -#: sql_help.c:4462 +#: sql_help.c:4799 msgid "change the definition of an index" msgstr "изменить определение индекса" -#: sql_help.c:4467 +#: sql_help.c:4804 msgid "change the definition of a procedural language" msgstr "изменить определение процедурного языка" -#: sql_help.c:4472 +#: sql_help.c:4809 msgid "change the definition of a large object" msgstr "изменить определение большого объекта" -#: sql_help.c:4477 +#: sql_help.c:4814 msgid "change the definition of a materialized view" msgstr "изменить определение материализованного представления" -#: sql_help.c:4482 +#: sql_help.c:4819 msgid "change the definition of an operator" msgstr "изменить определение оператора" -#: sql_help.c:4487 +#: sql_help.c:4824 msgid "change the definition of an operator class" msgstr "изменить определение класса операторов" -#: sql_help.c:4492 +#: sql_help.c:4829 msgid "change the definition of an operator family" msgstr "изменить определение семейства операторов" -#: sql_help.c:4497 +#: sql_help.c:4834 msgid "change the definition of a row level security policy" msgstr "изменить определение политики безопасности на уровне строк" -#: sql_help.c:4502 +#: sql_help.c:4839 +msgid "change the definition of a procedure" +msgstr "изменить определение процедуры" + +#: sql_help.c:4844 msgid "change the definition of a publication" msgstr "изменить определение публикации" -#: sql_help.c:4507 sql_help.c:4587 +#: sql_help.c:4849 sql_help.c:4934 msgid "change a database role" msgstr "изменить роль пользователя БД" -#: sql_help.c:4512 +#: sql_help.c:4854 +msgid "change the definition of a routine" +msgstr "изменить определение подпрограммы" + +#: sql_help.c:4859 msgid "change the definition of a rule" msgstr "изменить определение правила" -#: sql_help.c:4517 +#: sql_help.c:4864 msgid "change the definition of a schema" msgstr "изменить определение схемы" -#: sql_help.c:4522 +#: sql_help.c:4869 msgid "change the definition of a sequence generator" msgstr "изменить определение генератора последовательности" -#: sql_help.c:4527 +#: sql_help.c:4874 msgid "change the definition of a foreign server" msgstr "изменить определение стороннего сервера" -#: sql_help.c:4532 +#: sql_help.c:4879 msgid "change the definition of an extended statistics object" msgstr "изменить определение объекта расширенной статистики" -#: sql_help.c:4537 +#: sql_help.c:4884 msgid "change the definition of a subscription" msgstr "изменить определение подписки" -#: sql_help.c:4542 +#: sql_help.c:4889 msgid "change a server configuration parameter" msgstr "изменить параметр конфигурации сервера" -#: sql_help.c:4547 +#: sql_help.c:4894 msgid "change the definition of a table" msgstr "изменить определение таблицы" -#: sql_help.c:4552 +#: sql_help.c:4899 msgid "change the definition of a tablespace" msgstr "изменить определение табличного пространства" -#: sql_help.c:4557 +#: sql_help.c:4904 msgid "change the definition of a text search configuration" msgstr "изменить определение конфигурации текстового поиска" -#: sql_help.c:4562 +#: sql_help.c:4909 msgid "change the definition of a text search dictionary" msgstr "изменить определение словаря текстового поиска" -#: sql_help.c:4567 +#: sql_help.c:4914 msgid "change the definition of a text search parser" msgstr "изменить определение анализатора текстового поиска" -#: sql_help.c:4572 +#: sql_help.c:4919 msgid "change the definition of a text search template" msgstr "изменить определение шаблона текстового поиска" -#: sql_help.c:4577 +#: sql_help.c:4924 msgid "change the definition of a trigger" msgstr "изменить определение триггера" -#: sql_help.c:4582 +#: sql_help.c:4929 msgid "change the definition of a type" msgstr "изменить определение типа" -#: sql_help.c:4592 +#: sql_help.c:4939 msgid "change the definition of a user mapping" msgstr "изменить сопоставление пользователей" -#: sql_help.c:4597 +#: sql_help.c:4944 msgid "change the definition of a view" msgstr "изменить определение представления" -#: sql_help.c:4602 +#: sql_help.c:4949 msgid "collect statistics about a database" msgstr "собрать статистику о базе данных" -#: sql_help.c:4607 sql_help.c:5247 +#: sql_help.c:4954 sql_help.c:5614 msgid "start a transaction block" msgstr "начать транзакцию" -#: sql_help.c:4612 +#: sql_help.c:4959 +msgid "invoke a procedure" +msgstr "вызвать процедуру" + +#: sql_help.c:4964 msgid "force a write-ahead log checkpoint" msgstr "произвести контрольную точку в журнале предзаписи" -#: sql_help.c:4617 +#: sql_help.c:4969 msgid "close a cursor" msgstr "закрыть курсор" -#: sql_help.c:4622 +#: sql_help.c:4974 msgid "cluster a table according to an index" msgstr "перегруппировать таблицу по индексу" -#: sql_help.c:4627 +#: sql_help.c:4979 msgid "define or change the comment of an object" msgstr "задать или изменить комментарий объекта" -#: sql_help.c:4632 sql_help.c:5082 +#: sql_help.c:4984 sql_help.c:5449 msgid "commit the current transaction" msgstr "зафиксировать текущую транзакцию" -#: sql_help.c:4637 +#: sql_help.c:4989 msgid "commit a transaction that was earlier prepared for two-phase commit" msgstr "зафиксировать транзакцию, ранее подготовленную для двухфазной фиксации" -#: sql_help.c:4642 +#: sql_help.c:4994 msgid "copy data between a file and a table" msgstr "импорт/экспорт данных в файл" -#: sql_help.c:4647 +#: sql_help.c:4999 msgid "define a new access method" msgstr "создать новый метод доступа" -#: sql_help.c:4652 +#: sql_help.c:5004 msgid "define a new aggregate function" msgstr "создать агрегатную функцию" -#: sql_help.c:4657 +#: sql_help.c:5009 msgid "define a new cast" msgstr "создать приведение типов" -#: sql_help.c:4662 +#: sql_help.c:5014 msgid "define a new collation" msgstr "создать правило сортировки" -#: sql_help.c:4667 +#: sql_help.c:5019 msgid "define a new encoding conversion" msgstr "создать преобразование кодировки" -#: sql_help.c:4672 +#: sql_help.c:5024 msgid "create a new database" msgstr "создать базу данных" -#: sql_help.c:4677 +#: sql_help.c:5029 msgid "define a new domain" msgstr "создать домен" -#: sql_help.c:4682 +#: sql_help.c:5034 msgid "define a new event trigger" msgstr "создать событийный триггер" -#: sql_help.c:4687 +#: sql_help.c:5039 msgid "install an extension" msgstr "установить расширение" -#: sql_help.c:4692 +#: sql_help.c:5044 msgid "define a new foreign-data wrapper" msgstr "создать обёртку сторонних данных" -#: sql_help.c:4697 +#: sql_help.c:5049 msgid "define a new foreign table" msgstr "создать стороннюю таблицу" -#: sql_help.c:4702 +#: sql_help.c:5054 msgid "define a new function" msgstr "создать функцию" -#: sql_help.c:4707 sql_help.c:4752 sql_help.c:4837 +#: sql_help.c:5059 sql_help.c:5109 sql_help.c:5194 msgid "define a new database role" msgstr "создать роль пользователя БД" -#: sql_help.c:4712 +#: sql_help.c:5064 msgid "define a new index" msgstr "создать индекс" -#: sql_help.c:4717 +#: sql_help.c:5069 msgid "define a new procedural language" msgstr "создать процедурный язык" -#: sql_help.c:4722 +#: sql_help.c:5074 msgid "define a new materialized view" msgstr "создать материализованное представление" -#: sql_help.c:4727 +#: sql_help.c:5079 msgid "define a new operator" msgstr "создать оператор" -#: sql_help.c:4732 +#: sql_help.c:5084 msgid "define a new operator class" msgstr "создать класс операторов" -#: sql_help.c:4737 +#: sql_help.c:5089 msgid "define a new operator family" msgstr "создать семейство операторов" -#: sql_help.c:4742 +#: sql_help.c:5094 msgid "define a new row level security policy for a table" msgstr "создать новую политику безопасности на уровне строк для таблицы" -#: sql_help.c:4747 +#: sql_help.c:5099 +msgid "define a new procedure" +msgstr "создать процедуру" + +#: sql_help.c:5104 msgid "define a new publication" msgstr "создать публикацию" -#: sql_help.c:4757 +#: sql_help.c:5114 msgid "define a new rewrite rule" msgstr "создать правило перезаписи" -#: sql_help.c:4762 +#: sql_help.c:5119 msgid "define a new schema" msgstr "создать схему" -#: sql_help.c:4767 +#: sql_help.c:5124 msgid "define a new sequence generator" msgstr "создать генератор последовательностей" -#: sql_help.c:4772 +#: sql_help.c:5129 msgid "define a new foreign server" msgstr "создать сторонний сервер" -#: sql_help.c:4777 +#: sql_help.c:5134 msgid "define extended statistics" msgstr "создать расширенную статистику" -#: sql_help.c:4782 +#: sql_help.c:5139 msgid "define a new subscription" msgstr "создать подписку" -#: sql_help.c:4787 +#: sql_help.c:5144 msgid "define a new table" msgstr "создать таблицу" -#: sql_help.c:4792 sql_help.c:5212 +#: sql_help.c:5149 sql_help.c:5579 msgid "define a new table from the results of a query" msgstr "создать таблицу из результатов запроса" -#: sql_help.c:4797 +#: sql_help.c:5154 msgid "define a new tablespace" msgstr "создать табличное пространство" -#: sql_help.c:4802 +#: sql_help.c:5159 msgid "define a new text search configuration" msgstr "создать конфигурацию текстового поиска" -#: sql_help.c:4807 +#: sql_help.c:5164 msgid "define a new text search dictionary" msgstr "создать словарь текстового поиска" -#: sql_help.c:4812 +#: sql_help.c:5169 msgid "define a new text search parser" msgstr "создать анализатор текстового поиска" -#: sql_help.c:4817 +#: sql_help.c:5174 msgid "define a new text search template" msgstr "создать шаблон текстового поиска" -#: sql_help.c:4822 +#: sql_help.c:5179 msgid "define a new transform" msgstr "создать преобразование" -#: sql_help.c:4827 +#: sql_help.c:5184 msgid "define a new trigger" msgstr "создать триггер" -#: sql_help.c:4832 +#: sql_help.c:5189 msgid "define a new data type" msgstr "создать тип данных" -#: sql_help.c:4842 +#: sql_help.c:5199 msgid "define a new mapping of a user to a foreign server" msgstr "создать сопоставление пользователя для стороннего сервера" -#: sql_help.c:4847 +#: sql_help.c:5204 msgid "define a new view" msgstr "создать представление" -#: sql_help.c:4852 +#: sql_help.c:5209 msgid "deallocate a prepared statement" msgstr "освободить подготовленный оператор" -#: sql_help.c:4857 +#: sql_help.c:5214 msgid "define a cursor" msgstr "создать курсор" -#: sql_help.c:4862 +#: sql_help.c:5219 msgid "delete rows of a table" msgstr "удалить записи таблицы" -#: sql_help.c:4867 +#: sql_help.c:5224 msgid "discard session state" msgstr "очистить состояние сеанса" -#: sql_help.c:4872 +#: sql_help.c:5229 msgid "execute an anonymous code block" msgstr "выполнить анонимный блок кода" -#: sql_help.c:4877 +#: sql_help.c:5234 msgid "remove an access method" msgstr "удалить метод доступа" -#: sql_help.c:4882 +#: sql_help.c:5239 msgid "remove an aggregate function" msgstr "удалить агрегатную функцию" -#: sql_help.c:4887 +#: sql_help.c:5244 msgid "remove a cast" msgstr "удалить приведение типа" -#: sql_help.c:4892 +#: sql_help.c:5249 msgid "remove a collation" msgstr "удалить правило сортировки" -#: sql_help.c:4897 +#: sql_help.c:5254 msgid "remove a conversion" msgstr "удалить преобразование" -#: sql_help.c:4902 +#: sql_help.c:5259 msgid "remove a database" msgstr "удалить базу данных" -#: sql_help.c:4907 +#: sql_help.c:5264 msgid "remove a domain" msgstr "удалить домен" -#: sql_help.c:4912 +#: sql_help.c:5269 msgid "remove an event trigger" msgstr "удалить событийный триггер" -#: sql_help.c:4917 +#: sql_help.c:5274 msgid "remove an extension" msgstr "удалить расширение" -#: sql_help.c:4922 +#: sql_help.c:5279 msgid "remove a foreign-data wrapper" msgstr "удалить обёртку сторонних данных" -#: sql_help.c:4927 +#: sql_help.c:5284 msgid "remove a foreign table" msgstr "удалить стороннюю таблицу" -#: sql_help.c:4932 +#: sql_help.c:5289 msgid "remove a function" msgstr "удалить функцию" -#: sql_help.c:4937 sql_help.c:4987 sql_help.c:5067 +#: sql_help.c:5294 sql_help.c:5349 sql_help.c:5434 msgid "remove a database role" msgstr "удалить роль пользователя БД" -#: sql_help.c:4942 +#: sql_help.c:5299 msgid "remove an index" msgstr "удалить индекс" -#: sql_help.c:4947 +#: sql_help.c:5304 msgid "remove a procedural language" msgstr "удалить процедурный язык" -#: sql_help.c:4952 +#: sql_help.c:5309 msgid "remove a materialized view" msgstr "удалить материализованное представление" -#: sql_help.c:4957 +#: sql_help.c:5314 msgid "remove an operator" msgstr "удалить оператор" -#: sql_help.c:4962 +#: sql_help.c:5319 msgid "remove an operator class" msgstr "удалить класс операторов" -#: sql_help.c:4967 +#: sql_help.c:5324 msgid "remove an operator family" msgstr "удалить семейство операторов" -#: sql_help.c:4972 +#: sql_help.c:5329 msgid "remove database objects owned by a database role" msgstr "удалить объекты базы данных, принадлежащие роли" -#: sql_help.c:4977 +#: sql_help.c:5334 msgid "remove a row level security policy from a table" msgstr "удалить политику безопасности на уровне строк из таблицы" -#: sql_help.c:4982 +#: sql_help.c:5339 +msgid "remove a procedure" +msgstr "удалить процедуру" + +#: sql_help.c:5344 msgid "remove a publication" msgstr "удалить публикацию" -#: sql_help.c:4992 +#: sql_help.c:5354 +msgid "remove a routine" +msgstr "удалить подпрограмму" + +#: sql_help.c:5359 msgid "remove a rewrite rule" msgstr "удалить правило перезаписи" -#: sql_help.c:4997 +#: sql_help.c:5364 msgid "remove a schema" msgstr "удалить схему" -#: sql_help.c:5002 +#: sql_help.c:5369 msgid "remove a sequence" msgstr "удалить последовательность" -#: sql_help.c:5007 +#: sql_help.c:5374 msgid "remove a foreign server descriptor" msgstr "удалить описание стороннего сервера" -#: sql_help.c:5012 +#: sql_help.c:5379 msgid "remove extended statistics" msgstr "удалить расширенную статистику" -#: sql_help.c:5017 +#: sql_help.c:5384 msgid "remove a subscription" msgstr "удалить подписку" -#: sql_help.c:5022 +#: sql_help.c:5389 msgid "remove a table" msgstr "удалить таблицу" -#: sql_help.c:5027 +#: sql_help.c:5394 msgid "remove a tablespace" msgstr "удалить табличное пространство" -#: sql_help.c:5032 +#: sql_help.c:5399 msgid "remove a text search configuration" msgstr "удалить конфигурацию текстового поиска" -#: sql_help.c:5037 +#: sql_help.c:5404 msgid "remove a text search dictionary" msgstr "удалить словарь текстового поиска" -#: sql_help.c:5042 +#: sql_help.c:5409 msgid "remove a text search parser" msgstr "удалить анализатор текстового поиска" -#: sql_help.c:5047 +#: sql_help.c:5414 msgid "remove a text search template" msgstr "удалить шаблон текстового поиска" -#: sql_help.c:5052 +#: sql_help.c:5419 msgid "remove a transform" msgstr "удалить преобразование" -#: sql_help.c:5057 +#: sql_help.c:5424 msgid "remove a trigger" msgstr "удалить триггер" -#: sql_help.c:5062 +#: sql_help.c:5429 msgid "remove a data type" msgstr "удалить тип данных" -#: sql_help.c:5072 +#: sql_help.c:5439 msgid "remove a user mapping for a foreign server" msgstr "удалить сопоставление пользователя для стороннего сервера" -#: sql_help.c:5077 +#: sql_help.c:5444 msgid "remove a view" msgstr "удалить представление" -#: sql_help.c:5087 +#: sql_help.c:5454 msgid "execute a prepared statement" msgstr "выполнить подготовленный оператор" -#: sql_help.c:5092 +#: sql_help.c:5459 msgid "show the execution plan of a statement" msgstr "показать план выполнения оператора" -#: sql_help.c:5097 +#: sql_help.c:5464 msgid "retrieve rows from a query using a cursor" msgstr "получить результат запроса через курсор" -#: sql_help.c:5102 +#: sql_help.c:5469 msgid "define access privileges" msgstr "определить права доступа" -#: sql_help.c:5107 +#: sql_help.c:5474 msgid "import table definitions from a foreign server" msgstr "импортировать определения таблиц со стороннего сервера" -#: sql_help.c:5112 +#: sql_help.c:5479 msgid "create new rows in a table" msgstr "добавить строки в таблицу" -#: sql_help.c:5117 +#: sql_help.c:5484 msgid "listen for a notification" msgstr "ожидать уведомления" -#: sql_help.c:5122 +#: sql_help.c:5489 msgid "load a shared library file" msgstr "загрузить файл разделяемой библиотеки" -#: sql_help.c:5127 +#: sql_help.c:5494 msgid "lock a table" msgstr "заблокировать таблицу" -#: sql_help.c:5132 +#: sql_help.c:5499 msgid "position a cursor" msgstr "установить курсор" -#: sql_help.c:5137 +#: sql_help.c:5504 msgid "generate a notification" msgstr "сгенерировать уведомление" -#: sql_help.c:5142 +#: sql_help.c:5509 msgid "prepare a statement for execution" msgstr "подготовить оператор для выполнения" -#: sql_help.c:5147 +#: sql_help.c:5514 msgid "prepare the current transaction for two-phase commit" msgstr "подготовить текущую транзакцию для двухфазной фиксации" -#: sql_help.c:5152 +#: sql_help.c:5519 msgid "change the ownership of database objects owned by a database role" msgstr "изменить владельца объектов БД, принадлежащих заданной роли" -#: sql_help.c:5157 +#: sql_help.c:5524 msgid "replace the contents of a materialized view" msgstr "заменить содержимое материализованного представления" -#: sql_help.c:5162 +#: sql_help.c:5529 msgid "rebuild indexes" msgstr "перестроить индексы" -#: sql_help.c:5167 +#: sql_help.c:5534 msgid "destroy a previously defined savepoint" msgstr "удалить ранее определённую точку сохранения" -#: sql_help.c:5172 +#: sql_help.c:5539 msgid "restore the value of a run-time parameter to the default value" msgstr "восстановить исходное значение параметра выполнения" -#: sql_help.c:5177 +#: sql_help.c:5544 msgid "remove access privileges" msgstr "удалить права доступа" -#: sql_help.c:5187 +#: sql_help.c:5554 msgid "cancel a transaction that was earlier prepared for two-phase commit" msgstr "отменить транзакцию, подготовленную ранее для двухфазной фиксации" -#: sql_help.c:5192 +#: sql_help.c:5559 msgid "roll back to a savepoint" msgstr "откатиться к точке сохранения" -#: sql_help.c:5197 +#: sql_help.c:5564 msgid "define a new savepoint within the current transaction" msgstr "определить новую точку сохранения в текущей транзакции" -#: sql_help.c:5202 +#: sql_help.c:5569 msgid "define or change a security label applied to an object" msgstr "задать или изменить метку безопасности, применённую к объекту" -#: sql_help.c:5207 sql_help.c:5252 sql_help.c:5282 +#: sql_help.c:5574 sql_help.c:5619 sql_help.c:5649 msgid "retrieve rows from a table or view" msgstr "выбрать строки из таблицы или представления" -#: sql_help.c:5217 +#: sql_help.c:5584 msgid "change a run-time parameter" msgstr "изменить параметр выполнения" -#: sql_help.c:5222 +#: sql_help.c:5589 msgid "set constraint check timing for the current transaction" msgstr "установить время проверки ограничений для текущей транзакции" -#: sql_help.c:5227 +#: sql_help.c:5594 msgid "set the current user identifier of the current session" msgstr "задать идентификатор текущего пользователя в текущем сеансе" -#: sql_help.c:5232 +#: sql_help.c:5599 msgid "" "set the session user identifier and the current user identifier of the " "current session" @@ -5933,45 +6227,45 @@ msgstr "" "задать идентификатор пользователя сеанса и идентификатор текущего " "пользователя в текущем сеансе" -#: sql_help.c:5237 +#: sql_help.c:5604 msgid "set the characteristics of the current transaction" msgstr "задать свойства текущей транзакции" -#: sql_help.c:5242 +#: sql_help.c:5609 msgid "show the value of a run-time parameter" msgstr "показать значение параметра выполнения" -#: sql_help.c:5257 +#: sql_help.c:5624 msgid "empty a table or set of tables" msgstr "опустошить таблицу или набор таблиц" -#: sql_help.c:5262 +#: sql_help.c:5629 msgid "stop listening for a notification" msgstr "прекратить ожидание уведомлений" -#: sql_help.c:5267 +#: sql_help.c:5634 msgid "update rows of a table" msgstr "изменить строки таблицы" -#: sql_help.c:5272 +#: sql_help.c:5639 msgid "garbage-collect and optionally analyze a database" msgstr "произвести сборку мусора и проанализировать базу данных" -#: sql_help.c:5277 +#: sql_help.c:5644 msgid "compute a set of rows" msgstr "получить набор строк" -#: startup.c:187 +#: startup.c:190 #, c-format msgid "%s: -1 can only be used in non-interactive mode\n" msgstr "%s: -1 можно использовать только в неинтерактивном режиме\n" -#: startup.c:290 +#: startup.c:305 #, c-format msgid "%s: could not open log file \"%s\": %s\n" msgstr "%s: не удалось открыть файл протокола \"%s\": %s\n" -#: startup.c:397 +#: startup.c:412 #, c-format msgid "" "Type \"help\" for help.\n" @@ -5980,27 +6274,27 @@ msgstr "" "Введите \"help\", чтобы получить справку.\n" "\n" -#: startup.c:546 +#: startup.c:561 #, c-format msgid "%s: could not set printing parameter \"%s\"\n" msgstr "%s: не удалось установить параметр печати \"%s\"\n" -#: startup.c:648 +#: startup.c:663 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" -#: startup.c:665 +#: startup.c:680 #, c-format msgid "%s: warning: extra command-line argument \"%s\" ignored\n" msgstr "%s: предупреждение: лишний аргумент \"%s\" проигнорирован\n" -#: startup.c:714 +#: startup.c:729 #, c-format msgid "%s: could not find own program executable\n" msgstr "%s: не удалось найти свой исполняемый файл\n" -#: tab-complete.c:4186 +#: tab-complete.c:4497 #, c-format msgid "" "tab completion query failed: %s\n" @@ -6036,6 +6330,27 @@ msgstr "" "нераспознанное значение \"%s\" для \"%s\"\n" "Допустимые значения: %s.\n" +#~ msgid "normal" +#~ msgstr "обычная" + +#~ msgid "Procedure" +#~ msgstr "Процедура" + +#~ msgid " SERVER_VERSION_NAME server's version (short string)\n" +#~ msgstr " SERVER_VERSION_NAME версия сервера (короткая строка)\n" + +#~ msgid " VERSION psql's version (verbose string)\n" +#~ msgstr " VERSION версия psql (развёрнутая строка)\n" + +#~ msgid " VERSION_NAME psql's version (short string)\n" +#~ msgstr " VERSION_NAME версия psql (короткая строка)\n" + +#~ msgid " VERSION_NUM psql's version (numeric format)\n" +#~ msgstr " VERSION_NUM версия psql (в числовом формате)\n" + +#~ msgid "attribute" +#~ msgstr "атрибут" + #~ msgid "Value" #~ msgstr "Значение" @@ -6044,8 +6359,8 @@ msgstr "" #~ msgid "No per-database role settings support in this server version.\n" #~ msgstr "" -#~ "Это версия сервера не поддерживает параметры ролей на уровне базы " -#~ "данных.\n" +#~ "Это версия сервера не поддерживает параметры ролей на уровне базы данных." +#~ "\n" #~ msgid "No matching settings found.\n" #~ msgstr "Соответствующие параметры не найдены.\n" diff --git a/src/bin/psql/po/sv.po b/src/bin/psql/po/sv.po index da76f658423..95f34869669 100644 --- a/src/bin/psql/po/sv.po +++ b/src/bin/psql/po/sv.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2018-07-30 23:45+0000\n" -"PO-Revision-Date: 2018-09-16 22:49+0200\n" +"POT-Creation-Date: 2018-09-23 22:44+0000\n" +"PO-Revision-Date: 2018-09-24 06:49+0200\n" "Last-Translator: Dennis Björklund <db@zigo.dhs.org>\n" "Language-Team: Swedish <sv@li.org>\n" "Language: sv\n" @@ -54,8 +54,7 @@ msgid "pclose failed: %s" msgstr "pclose misslyckades: %s" #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 command.c:607 input.c:227 mainloop.c:82 -#: mainloop.c:386 +#: ../../common/fe_memutils.c:98 input.c:227 mainloop.c:82 mainloop.c:386 #, c-format msgid "out of memory\n" msgstr "slut på minne\n" @@ -141,7 +140,7 @@ msgstr "Kan inte lägga till cell till tabellinnehåll: totala cellantalet (%d) msgid "invalid output format (internal error): %d" msgstr "ogiltigt utdataformat (internt fel): %d" -#: ../../fe_utils/psqlscan.l:715 +#: ../../fe_utils/psqlscan.l:724 #, c-format msgid "skipping recursive expansion of variable \"%s\"\n" msgstr "hoppar över rekursiv expandering av variabeln \"%s\"\n" @@ -181,46 +180,46 @@ msgstr "\\%s: kunde inte byta katalog till \"%s\": %s\n" msgid "You are currently not connected to a database.\n" msgstr "Du är för närvarande inte uppkopplad mot en databas.\n" -#: command.c:620 +#: command.c:602 #, c-format msgid "You are connected to database \"%s\" as user \"%s\" via socket in \"%s\" at port \"%s\".\n" msgstr "Du är uppkopplad mot databas \"%s\" som användare \"%s\" via uttag i \"%s\" vid port \"%s\".\n" -#: command.c:623 +#: command.c:605 #, c-format msgid "You are connected to database \"%s\" as user \"%s\" on host \"%s\" at port \"%s\".\n" msgstr "Du är uppkopplad upp mot databas \"%s\" som användare \"%s\" på värd \"%s\" via port \"%s\".\n" -#: command.c:915 command.c:1011 command.c:2396 +#: command.c:895 command.c:991 command.c:2376 #, c-format msgid "no query buffer\n" msgstr "ingen frågebuffert\n" -#: command.c:948 command.c:4668 +#: command.c:928 command.c:4648 #, c-format msgid "invalid line number: %s\n" msgstr "ogiltigt radnummer: %s\n" -#: command.c:1002 +#: command.c:982 #, c-format msgid "The server (version %s) does not support editing function source.\n" msgstr "Servern (version %s) stöder inte redigering av funktionskällkod.\n" -#: command.c:1005 +#: command.c:985 #, c-format msgid "The server (version %s) does not support editing view definitions.\n" msgstr "Servern (version %s) stöder inte redigering av vydefinitioner.\n" -#: command.c:1087 +#: command.c:1067 msgid "No changes" msgstr "Inga ändringar" -#: command.c:1164 +#: command.c:1144 #, c-format msgid "%s: invalid encoding name or conversion procedure not found\n" msgstr "%s: ogiltigt kodningsnamn eller konverteringsprocedur hittades inte\n" -#: command.c:1199 command.c:1838 command.c:3053 command.c:4770 common.c:174 +#: command.c:1179 command.c:1818 command.c:3033 command.c:4750 common.c:174 #: common.c:245 common.c:542 common.c:1338 common.c:1366 common.c:1474 #: common.c:1577 common.c:1615 copy.c:489 copy.c:708 large_obj.c:156 #: large_obj.c:191 large_obj.c:253 @@ -228,163 +227,163 @@ msgstr "%s: ogiltigt kodningsnamn eller konverteringsprocedur hittades inte\n" msgid "%s" msgstr "%s" -#: command.c:1203 +#: command.c:1183 msgid "out of memory" msgstr "slut på minne" -#: command.c:1206 +#: command.c:1186 msgid "There is no previous error." msgstr "Det finns inget tidigare fel." -#: command.c:1394 command.c:1699 command.c:1713 command.c:1730 command.c:1890 -#: command.c:2127 command.c:2363 command.c:2403 +#: command.c:1374 command.c:1679 command.c:1693 command.c:1710 command.c:1870 +#: command.c:2107 command.c:2343 command.c:2383 #, c-format msgid "\\%s: missing required argument\n" msgstr "\\%s: obligatoriskt argument saknas\n" -#: command.c:1525 +#: command.c:1505 #, c-format msgid "\\elif: cannot occur after \\else\n" msgstr "\\elif: kan inte komma efter \\else\n" -#: command.c:1530 +#: command.c:1510 #, c-format msgid "\\elif: no matching \\if\n" msgstr "\\elif: ingen matchande \\if\n" -#: command.c:1594 +#: command.c:1574 #, c-format msgid "\\else: cannot occur after \\else\n" msgstr "\\else: kan inte komma efter \\else\n" -#: command.c:1599 +#: command.c:1579 #, c-format msgid "\\else: no matching \\if\n" msgstr "\\else: ingen matchande \\if\n" -#: command.c:1639 +#: command.c:1619 #, c-format msgid "\\endif: no matching \\if\n" msgstr "\\endif: ingen matchande \\if\n" -#: command.c:1794 +#: command.c:1774 msgid "Query buffer is empty." msgstr "Frågebufferten är tom." -#: command.c:1816 +#: command.c:1796 msgid "Enter new password: " msgstr "Mata in nytt lösenord: " -#: command.c:1817 +#: command.c:1797 msgid "Enter it again: " msgstr "Mata in det igen: " -#: command.c:1821 +#: command.c:1801 #, c-format msgid "Passwords didn't match.\n" msgstr "Lösenorden stämde inte överens.\n" -#: command.c:1920 +#: command.c:1900 #, c-format msgid "\\%s: could not read value for variable\n" msgstr "\\%s: kunde inte läsa värde på varibeln\n" -#: command.c:2023 +#: command.c:2003 msgid "Query buffer reset (cleared)." msgstr "Frågebufferten har blivit borttagen." -#: command.c:2045 +#: command.c:2025 #, c-format msgid "Wrote history to file \"%s\".\n" msgstr "Skrev historiken till fil \"%s\".\n" -#: command.c:2132 +#: command.c:2112 #, c-format msgid "\\%s: environment variable name must not contain \"=\"\n" msgstr "\\%s: omgivningsvariabelnamn får ej innehålla \"=\"\n" -#: command.c:2193 +#: command.c:2173 #, c-format msgid "The server (version %s) does not support showing function source.\n" msgstr "Servern (version %s) stöder inte visning av funktionskällkod.\n" -#: command.c:2196 +#: command.c:2176 #, c-format msgid "The server (version %s) does not support showing view definitions.\n" msgstr "Servern (version %s) stöder inte visning av vydefinitioner.\n" -#: command.c:2203 +#: command.c:2183 #, c-format msgid "function name is required\n" msgstr "funktionsnamn krävs\n" -#: command.c:2205 +#: command.c:2185 #, c-format msgid "view name is required\n" msgstr "vynamn krävs\n" -#: command.c:2335 +#: command.c:2315 msgid "Timing is on." msgstr "Tidtagning är på." -#: command.c:2337 +#: command.c:2317 msgid "Timing is off." msgstr "Tidtagning är av." -#: command.c:2422 command.c:2450 command.c:3421 command.c:3424 command.c:3427 -#: command.c:3433 command.c:3435 command.c:3443 command.c:3453 command.c:3462 -#: command.c:3476 command.c:3493 command.c:3551 common.c:70 copy.c:332 +#: command.c:2402 command.c:2430 command.c:3401 command.c:3404 command.c:3407 +#: command.c:3413 command.c:3415 command.c:3423 command.c:3433 command.c:3442 +#: command.c:3456 command.c:3473 command.c:3531 common.c:70 copy.c:332 #: copy.c:392 copy.c:405 psqlscanslash.l:783 psqlscanslash.l:794 #: psqlscanslash.l:804 #, c-format msgid "%s: %s\n" msgstr "%s: %s\n" -#: command.c:2834 startup.c:214 startup.c:265 +#: command.c:2814 startup.c:214 startup.c:265 msgid "Password: " msgstr "Lösenord: " -#: command.c:2839 startup.c:262 +#: command.c:2819 startup.c:262 #, c-format msgid "Password for user %s: " msgstr "Lösenord för användare %s: " -#: command.c:2889 +#: command.c:2869 #, c-format msgid "All connection parameters must be supplied because no database connection exists\n" msgstr "Alla anslutningsparametrar måste anges då ingen databasuppkoppling är gjord\n" -#: command.c:3057 +#: command.c:3037 #, c-format msgid "Previous connection kept\n" msgstr "Föregående förbindelse bevarad\n" -#: command.c:3061 +#: command.c:3041 #, c-format msgid "\\connect: %s" msgstr "\\connect: %s" -#: command.c:3097 +#: command.c:3077 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\" via socket in \"%s\" at port \"%s\".\n" msgstr "Du är nu uppkopplad mot databasen \"%s\" som användare \"%s\" via uttag i \"%s\" vid port \"%s\".\n" -#: command.c:3100 +#: command.c:3080 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\" on host \"%s\" at port \"%s\".\n" msgstr "Du är nu uppkopplad mot databasen \"%s\" som användare \"%s\" på värd \"%s\" vid port \"%s\".\n" -#: command.c:3104 +#: command.c:3084 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\".\n" msgstr "Du är nu uppkopplad mot databasen \"%s\" som användare \"%s\".\n" -#: command.c:3137 +#: command.c:3117 #, c-format msgid "%s (%s, server %s)\n" msgstr "%s (%s, server %s)\n" -#: command.c:3145 +#: command.c:3125 #, c-format msgid "" "WARNING: %s major version %s, server major version %s.\n" @@ -393,24 +392,24 @@ msgstr "" "VARNING: %s huvudversion %s, server huvudversion %s.\n" " En del psql-finesser kommer kanske inte fungera.\n" -#: command.c:3182 +#: command.c:3162 #, c-format msgid "SSL connection (protocol: %s, cipher: %s, bits: %s, compression: %s)\n" msgstr "SSL-förbindelse (protokoll: %s, krypto: %s, bitar: %s, komprimering: %s)\n" -#: command.c:3183 command.c:3184 command.c:3185 +#: command.c:3163 command.c:3164 command.c:3165 msgid "unknown" msgstr "okänd" -#: command.c:3186 help.c:45 +#: command.c:3166 help.c:45 msgid "off" msgstr "av" -#: command.c:3186 help.c:45 +#: command.c:3166 help.c:45 msgid "on" msgstr "på" -#: command.c:3206 +#: command.c:3186 #, c-format msgid "" "WARNING: Console code page (%u) differs from Windows code page (%u)\n" @@ -421,239 +420,239 @@ msgstr "" " 8-bitars tecken kommer troligen inte fungera korrekt. Se psql:s\n" " referensmanual i sektionen \"Notes for Windows users\" för mer detaljer.\n" -#: command.c:3310 +#: command.c:3290 #, c-format msgid "environment variable PSQL_EDITOR_LINENUMBER_ARG must be set to specify a line number\n" msgstr "omgivningsvariabeln PSQL_EDITOR_LINENUMBER_ARG måste ange ett radnummer\n" -#: command.c:3339 +#: command.c:3319 #, c-format msgid "could not start editor \"%s\"\n" msgstr "kunde inte starta editorn \"%s\"\n" -#: command.c:3341 +#: command.c:3321 #, c-format msgid "could not start /bin/sh\n" msgstr "kunde inte starta /bin/sh\n" -#: command.c:3379 +#: command.c:3359 #, c-format msgid "could not locate temporary directory: %s\n" msgstr "kunde inte hitta temp-katalog: %s\n" -#: command.c:3406 +#: command.c:3386 #, c-format msgid "could not open temporary file \"%s\": %s\n" msgstr "kunde inte öppna temporär fil \"%s\": %s\n" -#: command.c:3680 +#: command.c:3660 #, c-format msgid "\\pset: allowed formats are unaligned, aligned, wrapped, html, asciidoc, latex, latex-longtable, troff-ms\n" msgstr "\\pset: tillåtna format är unaligned, aligned, wrapped, html, asciidoc, latex, latex-longtable, troff-ms\n" -#: command.c:3698 +#: command.c:3678 #, c-format msgid "\\pset: allowed line styles are ascii, old-ascii, unicode\n" msgstr "\\pset: tillåtna linjestilar är ascii, old-ascii, unicode\n" -#: command.c:3713 +#: command.c:3693 #, c-format msgid "\\pset: allowed Unicode border line styles are single, double\n" msgstr "\\pset: tillåtna Unicode-ramstilar är single, double\n" -#: command.c:3728 +#: command.c:3708 #, c-format msgid "\\pset: allowed Unicode column line styles are single, double\n" msgstr "\\pset: tillåtna Unicode-kolumnlinjestilar ärsingle, double\n" -#: command.c:3743 +#: command.c:3723 #, c-format msgid "\\pset: allowed Unicode header line styles are single, double\n" msgstr "\\pset: tillåtna Unicode-rubriklinjestilar är single, double\n" -#: command.c:3908 command.c:4087 +#: command.c:3888 command.c:4067 #, c-format msgid "\\pset: unknown option: %s\n" msgstr "\\pset: okänd parameter: %s\n" -#: command.c:3926 +#: command.c:3906 #, c-format msgid "Border style is %d.\n" msgstr "Ramstil är %d.\n" -#: command.c:3932 +#: command.c:3912 #, c-format msgid "Target width is unset.\n" msgstr "Målvidd är inte satt.\n" -#: command.c:3934 +#: command.c:3914 #, c-format msgid "Target width is %d.\n" msgstr "Målvidd är %d.\n" -#: command.c:3941 +#: command.c:3921 #, c-format msgid "Expanded display is on.\n" msgstr "Utökad visning är på.\n" -#: command.c:3943 +#: command.c:3923 #, c-format msgid "Expanded display is used automatically.\n" msgstr "Utökad visning används automatiskt.\n" -#: command.c:3945 +#: command.c:3925 #, c-format msgid "Expanded display is off.\n" msgstr "Utökad visning är av.\n" -#: command.c:3952 command.c:3960 +#: command.c:3932 command.c:3940 #, c-format msgid "Field separator is zero byte.\n" msgstr "Fältseparatorn är noll-byte.\n" -#: command.c:3954 +#: command.c:3934 #, c-format msgid "Field separator is \"%s\".\n" msgstr "Fältseparatorn är \"%s\".\n" -#: command.c:3967 +#: command.c:3947 #, c-format msgid "Default footer is on.\n" msgstr "Standard sidfot är på.\n" -#: command.c:3969 +#: command.c:3949 #, c-format msgid "Default footer is off.\n" msgstr "Standard sidfot är av.\n" -#: command.c:3975 +#: command.c:3955 #, c-format msgid "Output format is %s.\n" msgstr "Utdataformatet är \"%s\".\n" -#: command.c:3981 +#: command.c:3961 #, c-format msgid "Line style is %s.\n" msgstr "Linjestil är %s.\n" -#: command.c:3988 +#: command.c:3968 #, c-format msgid "Null display is \"%s\".\n" msgstr "Null-visare är \"%s\".\n" -#: command.c:3996 +#: command.c:3976 #, c-format msgid "Locale-adjusted numeric output is on.\n" msgstr "Lokal-anpassad numerisk utdata är på.\n" -#: command.c:3998 +#: command.c:3978 #, c-format msgid "Locale-adjusted numeric output is off.\n" msgstr "Lokal-anpassad numerisk utdata är av.\n" -#: command.c:4005 +#: command.c:3985 #, c-format msgid "Pager is used for long output.\n" msgstr "Siduppdelare är på för lång utdata.\n" -#: command.c:4007 +#: command.c:3987 #, c-format msgid "Pager is always used.\n" msgstr "Siduppdelare används alltid.\n" -#: command.c:4009 +#: command.c:3989 #, c-format msgid "Pager usage is off.\n" msgstr "Siduppdelare är av.\n" -#: command.c:4015 +#: command.c:3995 #, c-format msgid "Pager won't be used for less than %d line.\n" msgid_plural "Pager won't be used for less than %d lines.\n" msgstr[0] "Siduppdelare kommer inte användas för färre än %d linje.\n" msgstr[1] "Siduppdelare kommer inte användas för färre än %d linjer.\n" -#: command.c:4025 command.c:4035 +#: command.c:4005 command.c:4015 #, c-format msgid "Record separator is zero byte.\n" msgstr "Postseparatorn är noll-byte.\n" -#: command.c:4027 +#: command.c:4007 #, c-format msgid "Record separator is <newline>.\n" msgstr "Postseparatorn är <nyrad>.\n" -#: command.c:4029 +#: command.c:4009 #, c-format msgid "Record separator is \"%s\".\n" msgstr "Postseparatorn är \"%s\".\n" -#: command.c:4042 +#: command.c:4022 #, c-format msgid "Table attributes are \"%s\".\n" msgstr "Tabellattributen är \"%s\".\n" -#: command.c:4045 +#: command.c:4025 #, c-format msgid "Table attributes unset.\n" msgstr "Tabellattributen är ej satta.\n" -#: command.c:4052 +#: command.c:4032 #, c-format msgid "Title is \"%s\".\n" msgstr "Titeln är \"%s\".\n" -#: command.c:4054 +#: command.c:4034 #, c-format msgid "Title is unset.\n" msgstr "Titeln är inte satt.\n" -#: command.c:4061 +#: command.c:4041 #, c-format msgid "Tuples only is on.\n" msgstr "Visa bara tupler är på.\n" -#: command.c:4063 +#: command.c:4043 #, c-format msgid "Tuples only is off.\n" msgstr "Visa bara tupler är av.\n" -#: command.c:4069 +#: command.c:4049 #, c-format msgid "Unicode border line style is \"%s\".\n" msgstr "Unicode-ramstil är \"%s\".\n" -#: command.c:4075 +#: command.c:4055 #, c-format msgid "Unicode column line style is \"%s\".\n" msgstr "Unicode-kolumnLinjestil är \"%s\".\n" -#: command.c:4081 +#: command.c:4061 #, c-format msgid "Unicode header line style is \"%s\".\n" msgstr "Unicode-rubriklinjestil är \"%s\".\n" -#: command.c:4241 +#: command.c:4221 #, c-format msgid "\\!: failed\n" msgstr "\\!: misslyckades\n" -#: command.c:4266 common.c:802 +#: command.c:4246 common.c:802 #, c-format msgid "\\watch cannot be used with an empty query\n" msgstr "\\watch kan inte användas på en tom fråga\n" -#: command.c:4307 +#: command.c:4287 #, c-format msgid "%s\t%s (every %gs)\n" msgstr "%s\t%s (varje %gs)\n" -#: command.c:4310 +#: command.c:4290 #, c-format msgid "%s (every %gs)\n" msgstr "%s (varje %gs)\n" -#: command.c:4364 command.c:4371 common.c:702 common.c:709 common.c:1321 +#: command.c:4344 command.c:4351 common.c:702 common.c:709 common.c:1321 #, c-format msgid "" "********* QUERY **********\n" @@ -666,12 +665,12 @@ msgstr "" "**************************\n" "\n" -#: command.c:4563 +#: command.c:4543 #, c-format msgid "\"%s.%s\" is not a view\n" msgstr "\"%s.%s\" är inte en vy\n" -#: command.c:4579 +#: command.c:4559 #, c-format msgid "could not parse reloptions array\n" msgstr "kunde inte parsa arrayen reloptions\n" @@ -787,14 +786,14 @@ msgstr "SATS: %s\n" msgid "unexpected transaction status (%d)\n" msgstr "oväntad transaktionsstatus (%d)\n" -#: common.c:1599 describe.c:1940 +#: common.c:1599 describe.c:1941 msgid "Column" msgstr "Kolumn" -#: common.c:1600 describe.c:174 describe.c:389 describe.c:407 describe.c:452 -#: describe.c:469 describe.c:958 describe.c:1122 describe.c:1663 -#: describe.c:1687 describe.c:1941 describe.c:3528 describe.c:3733 -#: describe.c:4905 +#: common.c:1600 describe.c:175 describe.c:390 describe.c:408 describe.c:453 +#: describe.c:470 describe.c:959 describe.c:1123 describe.c:1664 +#: describe.c:1688 describe.c:1942 describe.c:3529 describe.c:3734 +#: describe.c:4925 msgid "Type" msgstr "Typ" @@ -913,1029 +912,1026 @@ msgstr "\\crosstabview: tvetydigt kolumnnamn: \"%s\"\n" msgid "\\crosstabview: column name not found: \"%s\"\n" msgstr "\\crosstabview: hittar ej kolumnnamn: \"%s\"\n" -#: describe.c:74 describe.c:369 describe.c:674 describe.c:806 describe.c:950 -#: describe.c:1111 describe.c:1183 describe.c:3517 describe.c:3731 -#: describe.c:3822 describe.c:4070 describe.c:4215 describe.c:4456 -#: describe.c:4531 describe.c:4542 describe.c:4604 describe.c:5029 -#: describe.c:5112 +#: describe.c:75 describe.c:370 describe.c:675 describe.c:807 describe.c:951 +#: describe.c:1112 describe.c:1184 describe.c:3518 describe.c:3732 +#: describe.c:3823 describe.c:4090 describe.c:4235 describe.c:4476 +#: describe.c:4551 describe.c:4562 describe.c:4624 describe.c:5049 +#: describe.c:5132 msgid "Schema" msgstr "Schema" -#: describe.c:75 describe.c:172 describe.c:239 describe.c:247 describe.c:370 -#: describe.c:675 describe.c:807 describe.c:868 describe.c:951 describe.c:1184 -#: describe.c:3518 describe.c:3654 describe.c:3732 describe.c:3823 -#: describe.c:3902 describe.c:4071 describe.c:4140 describe.c:4216 -#: describe.c:4457 describe.c:4532 describe.c:4543 describe.c:4605 -#: describe.c:4802 describe.c:4886 describe.c:5110 describe.c:5282 -#: describe.c:5507 +#: describe.c:76 describe.c:173 describe.c:240 describe.c:248 describe.c:371 +#: describe.c:676 describe.c:808 describe.c:869 describe.c:952 describe.c:1185 +#: describe.c:3519 describe.c:3655 describe.c:3733 describe.c:3824 +#: describe.c:3903 describe.c:4091 describe.c:4160 describe.c:4236 +#: describe.c:4477 describe.c:4552 describe.c:4563 describe.c:4625 +#: describe.c:4822 describe.c:4906 describe.c:5130 describe.c:5302 +#: describe.c:5527 msgid "Name" msgstr "Namn" -#: describe.c:76 describe.c:382 describe.c:400 describe.c:446 describe.c:463 +#: describe.c:77 describe.c:383 describe.c:401 describe.c:447 describe.c:464 msgid "Result data type" msgstr "Resultatdatatyp" -#: describe.c:84 describe.c:97 describe.c:101 describe.c:383 describe.c:401 -#: describe.c:447 describe.c:464 +#: describe.c:85 describe.c:98 describe.c:102 describe.c:384 describe.c:402 +#: describe.c:448 describe.c:465 msgid "Argument data types" msgstr "Argumentdatatyp" -#: describe.c:109 describe.c:116 describe.c:182 describe.c:270 describe.c:509 -#: describe.c:723 describe.c:822 describe.c:893 describe.c:1186 describe.c:1959 -#: describe.c:3306 describe.c:3553 describe.c:3685 describe.c:3759 -#: describe.c:3832 describe.c:3915 describe.c:3983 describe.c:4083 -#: describe.c:4149 describe.c:4217 describe.c:4358 describe.c:4400 -#: describe.c:4473 describe.c:4535 describe.c:4544 describe.c:4606 -#: describe.c:4828 describe.c:4908 describe.c:5043 describe.c:5113 +#: describe.c:110 describe.c:117 describe.c:183 describe.c:271 describe.c:510 +#: describe.c:724 describe.c:823 describe.c:894 describe.c:1187 describe.c:1960 +#: describe.c:3307 describe.c:3554 describe.c:3686 describe.c:3760 +#: describe.c:3833 describe.c:3916 describe.c:3999 describe.c:4103 +#: describe.c:4169 describe.c:4237 describe.c:4378 describe.c:4420 +#: describe.c:4493 describe.c:4555 describe.c:4564 describe.c:4626 +#: describe.c:4848 describe.c:4928 describe.c:5063 describe.c:5133 #: large_obj.c:289 large_obj.c:299 msgid "Description" msgstr "Beskrivning" -#: describe.c:134 +#: describe.c:135 msgid "List of aggregate functions" msgstr "Lista med aggregatfunktioner" -#: describe.c:159 +#: describe.c:160 #, c-format msgid "The server (version %s) does not support access methods.\n" msgstr "Servern (version %s) stöder inte accessmetoder.\n" -#: describe.c:173 +#: describe.c:174 msgid "Index" msgstr "Index" -#: describe.c:181 describe.c:4807 +#: describe.c:182 describe.c:4827 msgid "Handler" msgstr "Hanterare" -#: describe.c:200 +#: describe.c:201 msgid "List of access methods" msgstr "Lista med accessmetoder" -#: describe.c:226 +#: describe.c:227 #, c-format msgid "The server (version %s) does not support tablespaces.\n" msgstr "Servern (version %s) stöder inte tabellutrymmen.\n" -#: describe.c:240 describe.c:248 describe.c:497 describe.c:713 describe.c:869 -#: describe.c:1110 describe.c:3529 describe.c:3658 describe.c:3904 -#: describe.c:4141 describe.c:4803 describe.c:4887 describe.c:5283 -#: describe.c:5409 describe.c:5508 large_obj.c:288 +#: describe.c:241 describe.c:249 describe.c:498 describe.c:714 describe.c:870 +#: describe.c:1111 describe.c:3530 describe.c:3659 describe.c:3905 +#: describe.c:4161 describe.c:4823 describe.c:4907 describe.c:5303 +#: describe.c:5429 describe.c:5528 large_obj.c:288 msgid "Owner" msgstr "Ägare" -#: describe.c:241 describe.c:249 +#: describe.c:242 describe.c:250 msgid "Location" msgstr "Plats" -#: describe.c:260 describe.c:3125 +#: describe.c:261 describe.c:3126 msgid "Options" msgstr "Alternativ" -#: describe.c:265 describe.c:686 describe.c:885 describe.c:3545 describe.c:3549 +#: describe.c:266 describe.c:687 describe.c:886 describe.c:3546 describe.c:3550 msgid "Size" msgstr "Storlek" -#: describe.c:287 +#: describe.c:288 msgid "List of tablespaces" msgstr "Lista med tabellutrymmen" -#: describe.c:329 +#: describe.c:330 #, c-format msgid "\\df only takes [anptwS+] as options\n" msgstr "\\df tar bara [anptwS+] som flaggor\n" -#: describe.c:337 describe.c:348 +#: describe.c:338 describe.c:349 #, c-format msgid "\\df does not take a \"%c\" option with server version %s\n" msgstr "\\df tar inte en \"%c\"-flagga med serverversion %s\n" #. translator: "agg" is short for "aggregate" -#: describe.c:385 describe.c:403 describe.c:449 describe.c:466 +#: describe.c:386 describe.c:404 describe.c:450 describe.c:467 msgid "agg" msgstr "agg" -#: describe.c:386 describe.c:404 +#: describe.c:387 describe.c:405 msgid "window" msgstr "fönster" -#: describe.c:387 +#: describe.c:388 msgid "proc" msgstr "proc" -#: describe.c:388 describe.c:406 describe.c:451 describe.c:468 +#: describe.c:389 describe.c:407 describe.c:452 describe.c:469 msgid "func" msgstr "funk" -#: describe.c:405 describe.c:450 describe.c:467 describe.c:1320 +#: describe.c:406 describe.c:451 describe.c:468 describe.c:1321 msgid "trigger" msgstr "utlösare" -#: describe.c:479 +#: describe.c:480 msgid "immutable" msgstr "oföränderlig" -#: describe.c:480 +#: describe.c:481 msgid "stable" msgstr "stabil" -#: describe.c:481 +#: describe.c:482 msgid "volatile" msgstr "flyktig" -#: describe.c:482 +#: describe.c:483 msgid "Volatility" msgstr "Flyktighet" -#: describe.c:490 +#: describe.c:491 msgid "restricted" msgstr "begränsad" -#: describe.c:491 +#: describe.c:492 msgid "safe" msgstr "säker" -#: describe.c:492 +#: describe.c:493 msgid "unsafe" msgstr "osäker" -#: describe.c:493 +#: describe.c:494 msgid "Parallel" msgstr "Parallell" -#: describe.c:498 +#: describe.c:499 msgid "definer" msgstr "definierare" -#: describe.c:499 +#: describe.c:500 msgid "invoker" msgstr "anropare" -#: describe.c:500 +#: describe.c:501 msgid "Security" msgstr "Säkerhet" -#: describe.c:507 +#: describe.c:508 msgid "Language" msgstr "Språk" -#: describe.c:508 +#: describe.c:509 msgid "Source code" msgstr "Källkod" -#: describe.c:637 +#: describe.c:638 msgid "List of functions" msgstr "Lista med funktioner" -#: describe.c:685 +#: describe.c:686 msgid "Internal name" msgstr "Internt namn" -#: describe.c:707 +#: describe.c:708 msgid "Elements" msgstr "Element" -#: describe.c:764 +#: describe.c:765 msgid "List of data types" msgstr "Lista med datatyper" -#: describe.c:808 +#: describe.c:809 msgid "Left arg type" msgstr "Vänster argumenttyp" -#: describe.c:809 +#: describe.c:810 msgid "Right arg type" msgstr "Höger argumenttyp" -#: describe.c:810 +#: describe.c:811 msgid "Result type" msgstr "Resultattyp" -#: describe.c:815 describe.c:3974 describe.c:4357 +#: describe.c:816 describe.c:3911 describe.c:3976 describe.c:3982 +#: describe.c:4377 msgid "Function" msgstr "Funktion" -#: describe.c:840 +#: describe.c:841 msgid "List of operators" msgstr "Lista med operatorer" -#: describe.c:870 +#: describe.c:871 msgid "Encoding" msgstr "Kodning" -#: describe.c:875 describe.c:4072 +#: describe.c:876 describe.c:4092 msgid "Collate" msgstr "Jämförelse" -#: describe.c:876 describe.c:4073 +#: describe.c:877 describe.c:4093 msgid "Ctype" msgstr "Ctype" -#: describe.c:889 +#: describe.c:890 msgid "Tablespace" msgstr "Tabellutrymme" -#: describe.c:911 +#: describe.c:912 msgid "List of databases" msgstr "Lista med databaser" -#: describe.c:952 describe.c:957 describe.c:1113 describe.c:3519 -#: describe.c:3526 +#: describe.c:953 describe.c:958 describe.c:1114 describe.c:3520 +#: describe.c:3527 msgid "table" msgstr "tabell" -#: describe.c:953 describe.c:3520 +#: describe.c:954 describe.c:3521 msgid "view" msgstr "vy" -#: describe.c:954 describe.c:3521 +#: describe.c:955 describe.c:3522 msgid "materialized view" msgstr "materialiserad vy" -#: describe.c:955 describe.c:1115 describe.c:3523 +#: describe.c:956 describe.c:1116 describe.c:3524 msgid "sequence" msgstr "sekvens" -#: describe.c:956 describe.c:3525 +#: describe.c:957 describe.c:3526 msgid "foreign table" msgstr "främmande tabell" -#: describe.c:969 +#: describe.c:970 msgid "Column privileges" msgstr "Kolumnrättigheter" -#: describe.c:1000 describe.c:1034 +#: describe.c:1001 describe.c:1035 msgid "Policies" msgstr "Policys" -#: describe.c:1066 describe.c:5564 describe.c:5568 +#: describe.c:1067 describe.c:5584 describe.c:5588 msgid "Access privileges" msgstr "Åtkomsträttigheter" -#: describe.c:1097 +#: describe.c:1098 #, c-format msgid "The server (version %s) does not support altering default privileges.\n" msgstr "Servern (version %s) stöder inte ändring av standardrättigheter.\n" -#: describe.c:1117 +#: describe.c:1118 msgid "function" msgstr "funktion" -#: describe.c:1119 +#: describe.c:1120 msgid "type" msgstr "typ" -#: describe.c:1121 +#: describe.c:1122 msgid "schema" msgstr "schema" -#: describe.c:1145 +#: describe.c:1146 msgid "Default access privileges" msgstr "Standard accessrättigheter" -#: describe.c:1185 +#: describe.c:1186 msgid "Object" msgstr "Objekt" -#: describe.c:1199 +#: describe.c:1200 msgid "table constraint" msgstr "tabellvillkor" -#: describe.c:1221 +#: describe.c:1222 msgid "domain constraint" msgstr "domänvillkor" -#: describe.c:1249 +#: describe.c:1250 msgid "operator class" msgstr "operatorklass" -#: describe.c:1278 +#: describe.c:1279 msgid "operator family" msgstr "operatorfamilj" -#: describe.c:1300 +#: describe.c:1301 msgid "rule" msgstr "rule" -#: describe.c:1342 +#: describe.c:1343 msgid "Object descriptions" msgstr "Objektbeskrivningar" -#: describe.c:1398 describe.c:3617 +#: describe.c:1399 describe.c:3618 #, c-format msgid "Did not find any relation named \"%s\".\n" msgstr "Kunde inte hitta en relation med namn \"%s\".\n" -#: describe.c:1401 describe.c:3620 +#: describe.c:1402 describe.c:3621 #, c-format msgid "Did not find any relations.\n" msgstr "Kunde inte hitta några relationer.\n" -#: describe.c:1618 +#: describe.c:1619 #, c-format msgid "Did not find any relation with OID %s.\n" msgstr "Kunde inte hitta en relation med OID %s.\n" -#: describe.c:1664 describe.c:1688 +#: describe.c:1665 describe.c:1689 msgid "Start" msgstr "Start" -#: describe.c:1665 describe.c:1689 +#: describe.c:1666 describe.c:1690 msgid "Minimum" msgstr "Minimum" -#: describe.c:1666 describe.c:1690 +#: describe.c:1667 describe.c:1691 msgid "Maximum" msgstr "Maximum" -#: describe.c:1667 describe.c:1691 +#: describe.c:1668 describe.c:1692 msgid "Increment" msgstr "Ökning" -#: describe.c:1668 describe.c:1692 describe.c:1817 describe.c:3826 -#: describe.c:3977 +#: describe.c:1669 describe.c:1693 describe.c:1818 describe.c:3827 +#: describe.c:3993 msgid "yes" msgstr "ja" -#: describe.c:1669 describe.c:1693 describe.c:1818 describe.c:3826 -#: describe.c:3975 +#: describe.c:1670 describe.c:1694 describe.c:1819 describe.c:3827 +#: describe.c:3990 msgid "no" msgstr "nej" -#: describe.c:1670 describe.c:1694 +#: describe.c:1671 describe.c:1695 msgid "Cycles?" msgstr "Cyklisk?" -#: describe.c:1671 describe.c:1695 +#: describe.c:1672 describe.c:1696 msgid "Cache" msgstr "Cache" -#: describe.c:1738 +#: describe.c:1739 #, c-format msgid "Owned by: %s" msgstr "Ägd av: %s" -#: describe.c:1742 +#: describe.c:1743 #, c-format msgid "Sequence for identity column: %s" msgstr "Sekvens för identitetskolumn: %s" -#: describe.c:1749 +#: describe.c:1750 #, c-format msgid "Sequence \"%s.%s\"" msgstr "Sekvens \"%s.%s\"" -#: describe.c:1879 describe.c:1925 +#: describe.c:1880 describe.c:1926 #, c-format msgid "Unlogged table \"%s.%s\"" msgstr "Ologgad tabell \"%s.%s\"" -#: describe.c:1882 describe.c:1928 +#: describe.c:1883 describe.c:1929 #, c-format msgid "Table \"%s.%s\"" msgstr "Tabell \"%s.%s\"" -#: describe.c:1886 +#: describe.c:1887 #, c-format msgid "View \"%s.%s\"" msgstr "Vy \"%s.%s\"" -#: describe.c:1891 +#: describe.c:1892 #, c-format msgid "Unlogged materialized view \"%s.%s\"" msgstr "Ologgad materialiserad vy \"%s.%s\"" -#: describe.c:1894 +#: describe.c:1895 #, c-format msgid "Materialized view \"%s.%s\"" msgstr "Materialiserad vy \"%s.%s\"" -#: describe.c:1900 +#: describe.c:1901 #, c-format msgid "Unlogged index \"%s.%s\"" msgstr "Ologgat index \"%s.%s\"" -#: describe.c:1903 +#: describe.c:1904 #, c-format msgid "Index \"%s.%s\"" msgstr "Index \"%s.%s\"" -#: describe.c:1908 +#: describe.c:1909 #, c-format msgid "Special relation \"%s.%s\"" msgstr "Särskild relation \"%s.%s\"" -#: describe.c:1912 +#: describe.c:1913 #, c-format msgid "TOAST table \"%s.%s\"" msgstr "TOAST-tabell \"%s.%s\"" -#: describe.c:1916 +#: describe.c:1917 #, c-format msgid "Composite type \"%s.%s\"" msgstr "Sammansatt typ \"%s.%s\"" -#: describe.c:1920 +#: describe.c:1921 #, c-format msgid "Foreign table \"%s.%s\"" msgstr "Främmande tabell \"%s.%s\"" -#: describe.c:1944 describe.c:3739 +#: describe.c:1945 describe.c:3740 msgid "Collation" msgstr "Jämförelse" -#: describe.c:1945 describe.c:3746 +#: describe.c:1946 describe.c:3747 msgid "Nullable" msgstr "Nullbar" -#: describe.c:1946 describe.c:3747 +#: describe.c:1947 describe.c:3748 msgid "Default" msgstr "Standard" -#: describe.c:1949 +#: describe.c:1950 msgid "Key?" msgstr "Nyckel?" -#: describe.c:1951 +#: describe.c:1952 msgid "Definition" msgstr "Definition" -#: describe.c:1953 describe.c:4823 describe.c:4907 describe.c:4978 -#: describe.c:5042 +#: describe.c:1954 describe.c:4843 describe.c:4927 describe.c:4998 +#: describe.c:5062 msgid "FDW options" msgstr "FDW-alternativ" -#: describe.c:1955 +#: describe.c:1956 msgid "Storage" msgstr "Lagring" -#: describe.c:1957 +#: describe.c:1958 msgid "Stats target" msgstr "Statistikmål" -#: describe.c:2071 +#: describe.c:2072 #, c-format msgid "Partition of: %s %s" msgstr "Partition av: %s %s" -#: describe.c:2079 +#: describe.c:2080 msgid "No partition constraint" msgstr "Inget partitioneringsvillkor" -#: describe.c:2081 +#: describe.c:2082 #, c-format msgid "Partition constraint: %s" msgstr "Partitioneringsvillkor: %s" -#: describe.c:2104 +#: describe.c:2105 #, c-format msgid "Partition key: %s" msgstr "Partioneringsnyckel: %s" -#: describe.c:2173 +#: describe.c:2174 msgid "primary key, " msgstr "primärnyckel, " -#: describe.c:2175 +#: describe.c:2176 msgid "unique, " msgstr "unik, " -#: describe.c:2181 +#: describe.c:2182 #, c-format msgid "for table \"%s.%s\"" msgstr "för tabell \"%s.%s\"" -#: describe.c:2185 +#: describe.c:2186 #, c-format msgid ", predicate (%s)" msgstr ", predikat (%s)" -#: describe.c:2188 +#: describe.c:2189 msgid ", clustered" msgstr ", klustrad" -#: describe.c:2191 +#: describe.c:2192 msgid ", invalid" msgstr ", ogiltig" -#: describe.c:2194 +#: describe.c:2195 msgid ", deferrable" msgstr ", uppskjutbar" -#: describe.c:2197 +#: describe.c:2198 msgid ", initially deferred" msgstr ", initialt uppskjuten" -#: describe.c:2200 +#: describe.c:2201 msgid ", replica identity" msgstr ", replikaidentitet" -#: describe.c:2259 +#: describe.c:2260 msgid "Indexes:" msgstr "Index:" -#: describe.c:2343 +#: describe.c:2344 msgid "Check constraints:" msgstr "Kontrollvillkor:" -#: describe.c:2379 +#: describe.c:2380 msgid "Foreign-key constraints:" msgstr "Främmande nyckel-villkor:" -#: describe.c:2410 +#: describe.c:2411 msgid "Referenced by:" msgstr "Refererad av:" -#: describe.c:2460 +#: describe.c:2461 msgid "Policies:" msgstr "Policys:" -#: describe.c:2463 +#: describe.c:2464 msgid "Policies (forced row security enabled):" msgstr "Policys (tvingad radsäkerhet påslagen):" -#: describe.c:2466 +#: describe.c:2467 msgid "Policies (row security enabled): (none)" msgstr "Policys (radsäkerhet påslagna): (ingen)" -#: describe.c:2469 +#: describe.c:2470 msgid "Policies (forced row security enabled): (none)" msgstr "Policys (tvingad radsäkerhet påslagen): (ingen)" -#: describe.c:2472 +#: describe.c:2473 msgid "Policies (row security disabled):" msgstr "Policys (radsäkerhet avstängd):" -#: describe.c:2534 +#: describe.c:2535 msgid "Statistics objects:" msgstr "Statistikobjekt:" -#: describe.c:2637 describe.c:2741 +#: describe.c:2638 describe.c:2742 msgid "Rules:" msgstr "Regler:" -#: describe.c:2640 +#: describe.c:2641 msgid "Disabled rules:" msgstr "Avstängda regler:" -#: describe.c:2643 +#: describe.c:2644 msgid "Rules firing always:" msgstr "Regler som alltid utförs:" -#: describe.c:2646 +#: describe.c:2647 msgid "Rules firing on replica only:" msgstr "Regler som utförs enbart på replika:" -#: describe.c:2686 +#: describe.c:2687 msgid "Publications:" msgstr "Publiceringar:" -#: describe.c:2724 +#: describe.c:2725 msgid "View definition:" msgstr "Vydefinition:" -#: describe.c:2863 +#: describe.c:2864 msgid "Triggers:" msgstr "Utlösare:" -#: describe.c:2867 +#: describe.c:2868 msgid "Disabled user triggers:" msgstr "Avstängda användarutlösare:" -#: describe.c:2869 +#: describe.c:2870 msgid "Disabled triggers:" msgstr "Avstängda utlösare:" -#: describe.c:2872 +#: describe.c:2873 msgid "Disabled internal triggers:" msgstr "Avstängda interna utlösare:" -#: describe.c:2875 +#: describe.c:2876 msgid "Triggers firing always:" msgstr "Utlösare som alltid aktiveras:" -#: describe.c:2878 +#: describe.c:2879 msgid "Triggers firing on replica only:" msgstr "Utlösare som aktiveras enbart på replika:" -#: describe.c:2937 +#: describe.c:2938 #, c-format msgid "Server: %s" msgstr "Server: %s" -#: describe.c:2945 +#: describe.c:2946 #, c-format msgid "FDW options: (%s)" msgstr "FDW-alternativ: (%s)" -#: describe.c:2964 +#: describe.c:2965 msgid "Inherits" msgstr "Ärver" -#: describe.c:3023 +#: describe.c:3024 #, c-format msgid "Number of partitions: %d" msgstr "Antal partitioner: %d" -#: describe.c:3032 +#: describe.c:3033 #, c-format msgid "Number of child tables: %d (Use \\d+ to list them.)" msgstr "Antal barntabeller: %d (Använd \\d+ för att lista dem.)" -#: describe.c:3034 +#: describe.c:3035 #, c-format msgid "Number of partitions: %d (Use \\d+ to list them.)" msgstr "Antal partitioner: %d (Använd \\d+ för att lista dem.)" -#: describe.c:3042 +#: describe.c:3043 msgid "Child tables" msgstr "Barntabeller" -#: describe.c:3042 +#: describe.c:3043 msgid "Partitions" msgstr "Partitioner" -#: describe.c:3085 +#: describe.c:3086 #, c-format msgid "Typed table of type: %s" msgstr "Typad tabell av typ: %s" -#: describe.c:3101 +#: describe.c:3102 msgid "Replica Identity" msgstr "Replikaidentitet" -#: describe.c:3114 +#: describe.c:3115 msgid "Has OIDs: yes" msgstr "Har OID:er: ja" -#: describe.c:3194 +#: describe.c:3195 #, c-format msgid "Tablespace: \"%s\"" msgstr "Tabellutrymme: \"%s\"" #. translator: before this string there's an index description like #. '"foo_pkey" PRIMARY KEY, btree (a)' -#: describe.c:3206 +#: describe.c:3207 #, c-format msgid ", tablespace \"%s\"" msgstr ", tabellutrymme: \"%s\"" -#: describe.c:3299 +#: describe.c:3300 msgid "List of roles" msgstr "Lista med roller" -#: describe.c:3301 +#: describe.c:3302 msgid "Role name" msgstr "Rollnamn" -#: describe.c:3302 +#: describe.c:3303 msgid "Attributes" msgstr "Attribut" -#: describe.c:3303 +#: describe.c:3304 msgid "Member of" msgstr "Medlem av" -#: describe.c:3314 +#: describe.c:3315 msgid "Superuser" msgstr "Superanvändare" -#: describe.c:3317 +#: describe.c:3318 msgid "No inheritance" msgstr "Inget arv" -#: describe.c:3320 +#: describe.c:3321 msgid "Create role" msgstr "Skapa roll" -#: describe.c:3323 +#: describe.c:3324 msgid "Create DB" msgstr "Skapa DB" -#: describe.c:3326 +#: describe.c:3327 msgid "Cannot login" msgstr "Kan inte logga in" -#: describe.c:3330 +#: describe.c:3331 msgid "Replication" msgstr "Replikering" -#: describe.c:3334 +#: describe.c:3335 msgid "Bypass RLS" msgstr "Hopp över RLS" -#: describe.c:3343 +#: describe.c:3344 msgid "No connections" msgstr "Inga uppkopplingar" -#: describe.c:3345 +#: describe.c:3346 #, c-format msgid "%d connection" msgid_plural "%d connections" msgstr[0] "%d uppkoppling" msgstr[1] "%d uppkopplingar" -#: describe.c:3355 +#: describe.c:3356 msgid "Password valid until " msgstr "Lösenord giltigt till " -#: describe.c:3405 +#: describe.c:3406 #, c-format msgid "The server (version %s) does not support per-database role settings.\n" msgstr "Servern (version %s) stöder inte rollinställningar per databas.\n" -#: describe.c:3418 +#: describe.c:3419 msgid "Role" msgstr "Roll" -#: describe.c:3419 +#: describe.c:3420 msgid "Database" msgstr "Databas" -#: describe.c:3420 +#: describe.c:3421 msgid "Settings" msgstr "Inställningar" -#: describe.c:3441 +#: describe.c:3442 #, c-format msgid "Did not find any settings for role \"%s\" and database \"%s\".\n" msgstr "Kunde inte hitta några inställningar för roll \"%s\" och databas \"%s\".\n" -#: describe.c:3444 +#: describe.c:3445 #, c-format msgid "Did not find any settings for role \"%s\".\n" msgstr "Kunde inte hitta några inställningar för roll \"%s\".\n" -#: describe.c:3447 +#: describe.c:3448 #, c-format msgid "Did not find any settings.\n" msgstr "Kunde inte hitta några inställningar.\n" -#: describe.c:3452 +#: describe.c:3453 msgid "List of settings" msgstr "Lista med inställningar" -#: describe.c:3522 describe.c:3527 +#: describe.c:3523 describe.c:3528 msgid "index" msgstr "index" -#: describe.c:3524 +#: describe.c:3525 msgid "special" msgstr "särskild" -#: describe.c:3534 describe.c:5030 +#: describe.c:3535 describe.c:5050 msgid "Table" msgstr "Tabell" -#: describe.c:3625 +#: describe.c:3626 msgid "List of relations" msgstr "Lista med relationer" -#: describe.c:3662 +#: describe.c:3663 msgid "Trusted" msgstr "Tillförlitlig" -#: describe.c:3670 +#: describe.c:3671 msgid "Internal language" msgstr "Internt språk" -#: describe.c:3671 +#: describe.c:3672 msgid "Call handler" msgstr "Anropshanterare" -#: describe.c:3672 describe.c:4810 +#: describe.c:3673 describe.c:4830 msgid "Validator" msgstr "Validerare" -#: describe.c:3675 +#: describe.c:3676 msgid "Inline handler" msgstr "Inline-hanterare" -#: describe.c:3703 +#: describe.c:3704 msgid "List of languages" msgstr "Lista med språk" -#: describe.c:3748 +#: describe.c:3749 msgid "Check" msgstr "Check" -#: describe.c:3790 +#: describe.c:3791 msgid "List of domains" msgstr "Lista med domäner" -#: describe.c:3824 +#: describe.c:3825 msgid "Source" msgstr "Källa" -#: describe.c:3825 +#: describe.c:3826 msgid "Destination" msgstr "Mål" -#: describe.c:3827 +#: describe.c:3828 msgid "Default?" msgstr "Standard?" -#: describe.c:3864 +#: describe.c:3865 msgid "List of conversions" msgstr "Lista med konverteringar" -#: describe.c:3903 +#: describe.c:3904 msgid "Event" msgstr "Händelse" -#: describe.c:3905 +#: describe.c:3906 msgid "enabled" msgstr "påslagen" -#: describe.c:3906 +#: describe.c:3907 msgid "replica" msgstr "replika" -#: describe.c:3907 +#: describe.c:3908 msgid "always" msgstr "alltid" -#: describe.c:3908 +#: describe.c:3909 msgid "disabled" msgstr "avstängd" -#: describe.c:3909 describe.c:5509 +#: describe.c:3910 describe.c:5529 msgid "Enabled" msgstr "Påslagen" -#: describe.c:3910 -msgid "Procedure" -msgstr "Procedur" - -#: describe.c:3911 +#: describe.c:3912 msgid "Tags" msgstr "Etiketter" -#: describe.c:3930 +#: describe.c:3931 msgid "List of event triggers" msgstr "Lista med händelseutlösare" -#: describe.c:3972 +#: describe.c:3960 msgid "Source type" msgstr "Källtyp" -#: describe.c:3973 +#: describe.c:3961 msgid "Target type" msgstr "Måltyp" -#: describe.c:3976 +#: describe.c:3992 msgid "in assignment" msgstr "i tilldelning" -#: describe.c:3978 +#: describe.c:3994 msgid "Implicit?" msgstr "Implicit?" -#: describe.c:4029 +#: describe.c:4049 msgid "List of casts" msgstr "Lista med typomvandlingar" -#: describe.c:4057 +#: describe.c:4077 #, c-format msgid "The server (version %s) does not support collations.\n" msgstr "Servern (version %s) stöder inte jämförelser (collations).\n" -#: describe.c:4078 +#: describe.c:4098 msgid "Provider" msgstr "Leverantör" -#: describe.c:4113 +#: describe.c:4133 msgid "List of collations" msgstr "Lista med jämförelser (collations)" -#: describe.c:4172 +#: describe.c:4192 msgid "List of schemas" msgstr "Lista med scheman" -#: describe.c:4197 describe.c:4444 describe.c:4515 describe.c:4586 +#: describe.c:4217 describe.c:4464 describe.c:4535 describe.c:4606 #, c-format msgid "The server (version %s) does not support full text search.\n" msgstr "Servern (version %s) stöder inte fulltextsökning.\n" -#: describe.c:4232 +#: describe.c:4252 msgid "List of text search parsers" msgstr "Lista med textsökparsrar" -#: describe.c:4277 +#: describe.c:4297 #, c-format msgid "Did not find any text search parser named \"%s\".\n" msgstr "Kunde inte hitta en textsökparser med namn \"%s\".\n" -#: describe.c:4280 +#: describe.c:4300 #, c-format msgid "Did not find any text search parsers.\n" msgstr "Kunde inte hitta några textsökparsrar.\n" -#: describe.c:4355 +#: describe.c:4375 msgid "Start parse" msgstr "Starta parsning" -#: describe.c:4356 +#: describe.c:4376 msgid "Method" msgstr "Metod" -#: describe.c:4360 +#: describe.c:4380 msgid "Get next token" msgstr "Hämta nästa symbol" -#: describe.c:4362 +#: describe.c:4382 msgid "End parse" msgstr "Avsluta parsning" -#: describe.c:4364 +#: describe.c:4384 msgid "Get headline" msgstr "Hämta rubrik" -#: describe.c:4366 +#: describe.c:4386 msgid "Get token types" msgstr "Hämta symboltyper" -#: describe.c:4377 +#: describe.c:4397 #, c-format msgid "Text search parser \"%s.%s\"" msgstr "Textsökparser \"%s.%s\"" -#: describe.c:4380 +#: describe.c:4400 #, c-format msgid "Text search parser \"%s\"" msgstr "Textsökparser \"%s\"" -#: describe.c:4399 +#: describe.c:4419 msgid "Token name" msgstr "Symbolnamn" -#: describe.c:4410 +#: describe.c:4430 #, c-format msgid "Token types for parser \"%s.%s\"" msgstr "Symboltyper för parser \"%s.%s\"" -#: describe.c:4413 +#: describe.c:4433 #, c-format msgid "Token types for parser \"%s\"" msgstr "Symboltyper för parser \"%s\"" -#: describe.c:4467 +#: describe.c:4487 msgid "Template" msgstr "Mall" -#: describe.c:4468 +#: describe.c:4488 msgid "Init options" msgstr "Initieringsalternativ" -#: describe.c:4490 +#: describe.c:4510 msgid "List of text search dictionaries" msgstr "Lista med textsökordlistor" -#: describe.c:4533 +#: describe.c:4553 msgid "Init" msgstr "Init" -#: describe.c:4534 +#: describe.c:4554 msgid "Lexize" msgstr "Symboluppdelning" -#: describe.c:4561 +#: describe.c:4581 msgid "List of text search templates" msgstr "Lista med textsökmallar" -#: describe.c:4621 +#: describe.c:4641 msgid "List of text search configurations" msgstr "Lista med textsökkonfigurationer" -#: describe.c:4667 +#: describe.c:4687 #, c-format msgid "Did not find any text search configuration named \"%s\".\n" msgstr "Kunde inte hitta en textsökkonfiguration med namn \"%s\".\n" -#: describe.c:4670 +#: describe.c:4690 #, c-format msgid "Did not find any text search configurations.\n" msgstr "Kunde inte hitta några textsökkonfigurationer.\n" -#: describe.c:4736 +#: describe.c:4756 msgid "Token" msgstr "Symbol" -#: describe.c:4737 +#: describe.c:4757 msgid "Dictionaries" msgstr "Ordlistor" -#: describe.c:4748 +#: describe.c:4768 #, c-format msgid "Text search configuration \"%s.%s\"" msgstr "Textsökkonfiguration \"%s.%s\"" -#: describe.c:4751 +#: describe.c:4771 #, c-format msgid "Text search configuration \"%s\"" msgstr "Textsökkonfiguration \"%s\"" -#: describe.c:4755 +#: describe.c:4775 #, c-format msgid "" "\n" @@ -1944,7 +1940,7 @@ msgstr "" "\n" "Parser: \"%s.%s\"" -#: describe.c:4758 +#: describe.c:4778 #, c-format msgid "" "\n" @@ -1953,152 +1949,152 @@ msgstr "" "\n" "Parser: \"%s\"" -#: describe.c:4792 +#: describe.c:4812 #, c-format msgid "The server (version %s) does not support foreign-data wrappers.\n" msgstr "Servern (version %s) stöder inte främmande data-omvandlare.\n" -#: describe.c:4850 +#: describe.c:4870 msgid "List of foreign-data wrappers" msgstr "Lista med främmande data-omvandlare" -#: describe.c:4875 +#: describe.c:4895 #, c-format msgid "The server (version %s) does not support foreign servers.\n" msgstr "Servern (version %s) stöder inte främmande servrar.\n" -#: describe.c:4888 +#: describe.c:4908 msgid "Foreign-data wrapper" msgstr "Främmande data-omvandlare" -#: describe.c:4906 describe.c:5111 +#: describe.c:4926 describe.c:5131 msgid "Version" msgstr "Version" -#: describe.c:4932 +#: describe.c:4952 msgid "List of foreign servers" msgstr "Lista med främmande servrar" -#: describe.c:4957 +#: describe.c:4977 #, c-format msgid "The server (version %s) does not support user mappings.\n" msgstr "Servern (version %s) stöder inte användarmappningar.\n" -#: describe.c:4967 describe.c:5031 +#: describe.c:4987 describe.c:5051 msgid "Server" msgstr "Server" -#: describe.c:4968 +#: describe.c:4988 msgid "User name" msgstr "Användarnamn" -#: describe.c:4993 +#: describe.c:5013 msgid "List of user mappings" msgstr "Lista av användarmappningar" -#: describe.c:5018 +#: describe.c:5038 #, c-format msgid "The server (version %s) does not support foreign tables.\n" msgstr "Servern (version %s) stöder inte främmande tabeller.\n" -#: describe.c:5071 +#: describe.c:5091 msgid "List of foreign tables" msgstr "Lista med främmande tabeller" -#: describe.c:5096 describe.c:5153 +#: describe.c:5116 describe.c:5173 #, c-format msgid "The server (version %s) does not support extensions.\n" msgstr "Servern (version %s) stöder inte utökningar.\n" -#: describe.c:5128 +#: describe.c:5148 msgid "List of installed extensions" msgstr "Lista med installerade utökningar" -#: describe.c:5181 +#: describe.c:5201 #, c-format msgid "Did not find any extension named \"%s\".\n" msgstr "Kunde inte hitta en utökning med namn \"%s\".\n" -#: describe.c:5184 +#: describe.c:5204 #, c-format msgid "Did not find any extensions.\n" msgstr "Kunde inte hitta några utökningar.\n" -#: describe.c:5228 +#: describe.c:5248 msgid "Object description" msgstr "Objektbeskrivning" -#: describe.c:5238 +#: describe.c:5258 #, c-format msgid "Objects in extension \"%s\"" msgstr "Objekt i utökning \"%s\"" -#: describe.c:5267 describe.c:5338 +#: describe.c:5287 describe.c:5358 #, c-format msgid "The server (version %s) does not support publications.\n" msgstr "Servern (version %s) stöder inte publiceringar.\n" -#: describe.c:5284 describe.c:5410 +#: describe.c:5304 describe.c:5430 msgid "All tables" msgstr "Alla tabeller" -#: describe.c:5285 describe.c:5411 +#: describe.c:5305 describe.c:5431 msgid "Inserts" msgstr "Insättningar" -#: describe.c:5286 describe.c:5412 +#: describe.c:5306 describe.c:5432 msgid "Updates" msgstr "Uppdateringar" -#: describe.c:5287 describe.c:5413 +#: describe.c:5307 describe.c:5433 msgid "Deletes" msgstr "Borttagningar" -#: describe.c:5291 describe.c:5415 +#: describe.c:5311 describe.c:5435 msgid "Truncates" msgstr "Trunkerar" -#: describe.c:5308 +#: describe.c:5328 msgid "List of publications" msgstr "Lista med publiceringar" -#: describe.c:5376 +#: describe.c:5396 #, c-format msgid "Did not find any publication named \"%s\".\n" msgstr "Kunde inte hitta någon publicering med namn \"%s\".\n" -#: describe.c:5379 +#: describe.c:5399 #, c-format msgid "Did not find any publications.\n" msgstr "Kunde inte hitta några publiceringar.\n" -#: describe.c:5406 +#: describe.c:5426 #, c-format msgid "Publication %s" msgstr "Publicering %s" -#: describe.c:5450 +#: describe.c:5470 msgid "Tables:" msgstr "Tabeller:" -#: describe.c:5494 +#: describe.c:5514 #, c-format msgid "The server (version %s) does not support subscriptions.\n" msgstr "Denna server (version %s) stöder inte prenumerationer.\n" -#: describe.c:5510 +#: describe.c:5530 msgid "Publication" msgstr "Publicering" -#: describe.c:5517 +#: describe.c:5537 msgid "Synchronous commit" msgstr "Synkron commit" -#: describe.c:5518 +#: describe.c:5538 msgid "Conninfo" msgstr "Förbindelseinfo" -#: describe.c:5540 +#: describe.c:5560 msgid "List of subscriptions" msgstr "Lista med prenumerationer" @@ -3080,10 +3076,10 @@ msgstr "" #, c-format msgid "" " HISTSIZE\n" -" max number of commands to store in the command history\n" +" maximum number of commands to store in the command history\n" msgstr "" " HISTSIZE\n" -" max antal kommandon som sparas i kommandohistoriken\n" +" maximalt antal kommandon som sparas i kommandohistoriken\n" #: help.c:373 #, c-format @@ -6026,7 +6022,7 @@ msgstr "%s: varning: extra kommandoradsargument \"%s\" ignorerad\n" msgid "%s: could not find own program executable\n" msgstr "%s: kunde inte hitta det egna programmets körbara fil\n" -#: tab-complete.c:4480 +#: tab-complete.c:4497 #, c-format msgid "" "tab completion query failed: %s\n" @@ -6061,3 +6057,5 @@ msgstr "" "okänt värde \"%s\" för \"%s\"\n" "Tillgängliga värden är: %s.\n" +#~ msgid "Procedure" +#~ msgstr "Procedur" diff --git a/src/bin/scripts/po/fr.po b/src/bin/scripts/po/fr.po index 3b65f6ea212..c8f1f9c848c 100644 --- a/src/bin/scripts/po/fr.po +++ b/src/bin/scripts/po/fr.po @@ -9,15 +9,15 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 9.6\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-07-02 04:46+0000\n" -"PO-Revision-Date: 2017-07-05 09:03+0200\n" +"POT-Creation-Date: 2018-09-22 00:16+0000\n" +"PO-Revision-Date: 2018-09-23 09:05+0200\n" "Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n" "Language-Team: PostgreSQLfr <pgsql-fr-generale@postgresql.org>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.12\n" +"X-Generator: Poedit 2.1.1\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 @@ -52,26 +52,26 @@ msgid_plural "(%lu rows)" msgstr[0] "(%lu ligne)" msgstr[1] "(%lu lignes)" -#: ../../fe_utils/print.c:2913 +#: ../../fe_utils/print.c:2915 #, c-format msgid "Interrupted\n" msgstr "Interrompu\n" -#: ../../fe_utils/print.c:2977 +#: ../../fe_utils/print.c:2979 #, c-format msgid "Cannot add header to table content: column count of %d exceeded.\n" msgstr "" "Ne peut pas ajouter l'en-tête au contenu de la table : le nombre de colonnes\n" "%d est dépassé.\n" -#: ../../fe_utils/print.c:3017 +#: ../../fe_utils/print.c:3019 #, c-format msgid "Cannot add cell to table content: total cell count of %d exceeded.\n" msgstr "" "Ne peut pas ajouter une cellule au contenu de la table : le nombre total des\n" "cellules %d est dépassé.\n" -#: ../../fe_utils/print.c:3266 +#: ../../fe_utils/print.c:3268 #, c-format msgid "invalid output format (internal error): %d" msgstr "format de sortie invalide (erreur interne) : %d" @@ -79,13 +79,13 @@ msgstr "format de sortie invalide (erreur interne) : %d" #: clusterdb.c:111 clusterdb.c:130 createdb.c:119 createdb.c:138 #: createuser.c:166 createuser.c:181 dropdb.c:94 dropdb.c:103 dropdb.c:111 #: dropuser.c:90 dropuser.c:105 dropuser.c:120 pg_isready.c:93 pg_isready.c:107 -#: reindexdb.c:131 reindexdb.c:150 vacuumdb.c:213 vacuumdb.c:232 +#: reindexdb.c:131 reindexdb.c:150 vacuumdb.c:217 vacuumdb.c:236 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Essayer « %s --help » pour plus d'informations.\n" #: clusterdb.c:128 createdb.c:136 createuser.c:179 dropdb.c:109 dropuser.c:103 -#: pg_isready.c:105 reindexdb.c:148 vacuumdb.c:230 +#: pg_isready.c:105 reindexdb.c:148 vacuumdb.c:234 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s : trop d'arguments en ligne de commande (le premier étant « %s »)\n" @@ -102,26 +102,26 @@ msgstr "" msgid "%s: cannot cluster specific table(s) in all databases\n" msgstr "%s : impossible de réorganiser la(les) table(s) spécifique(s) dans toutes les bases de données\n" -#: clusterdb.c:212 +#: clusterdb.c:216 #, c-format msgid "%s: clustering of table \"%s\" in database \"%s\" failed: %s" msgstr "" "%s : la réorganisation de la table « %s » de la base de données « %s » avec\n" "la commande CLUSTER a échoué : %s" -#: clusterdb.c:215 +#: clusterdb.c:219 #, c-format msgid "%s: clustering of database \"%s\" failed: %s" msgstr "" "%s : la réorganisation de la base de données « %s » via la commande\n" "CLUSTER a échoué : %s" -#: clusterdb.c:248 +#: clusterdb.c:252 #, c-format msgid "%s: clustering database \"%s\"\n" msgstr "%s : réorganisation de la base de données « %s » via la commande CLUSTER\n" -#: clusterdb.c:269 +#: clusterdb.c:273 #, c-format msgid "" "%s clusters all previously clustered tables in a database.\n" @@ -131,19 +131,19 @@ msgstr "" "de données via la commande CLUSTER.\n" "\n" -#: clusterdb.c:270 createdb.c:252 createuser.c:343 dropdb.c:155 dropuser.c:161 -#: pg_isready.c:222 reindexdb.c:401 vacuumdb.c:952 +#: clusterdb.c:274 createdb.c:252 createuser.c:343 dropdb.c:156 dropuser.c:161 +#: pg_isready.c:222 reindexdb.c:402 vacuumdb.c:998 #, c-format msgid "Usage:\n" msgstr "Usage :\n" -#: clusterdb.c:271 reindexdb.c:402 vacuumdb.c:953 +#: clusterdb.c:275 reindexdb.c:403 vacuumdb.c:999 #, c-format msgid " %s [OPTION]... [DBNAME]\n" msgstr " %s [OPTION]... [NOMBASE]\n" -#: clusterdb.c:272 createdb.c:254 createuser.c:345 dropdb.c:157 dropuser.c:163 -#: pg_isready.c:225 reindexdb.c:403 vacuumdb.c:954 +#: clusterdb.c:276 createdb.c:254 createuser.c:345 dropdb.c:158 dropuser.c:163 +#: pg_isready.c:225 reindexdb.c:404 vacuumdb.c:1000 #, c-format msgid "" "\n" @@ -152,48 +152,48 @@ msgstr "" "\n" "Options :\n" -#: clusterdb.c:273 +#: clusterdb.c:277 #, c-format msgid " -a, --all cluster all databases\n" msgstr " -a, --all réorganise toutes les bases de données\n" -#: clusterdb.c:274 +#: clusterdb.c:278 #, c-format msgid " -d, --dbname=DBNAME database to cluster\n" msgstr " -d, --dbname=NOMBASE base de données à réorganiser\n" -#: clusterdb.c:275 createuser.c:349 dropdb.c:158 dropuser.c:164 reindexdb.c:406 +#: clusterdb.c:279 createuser.c:349 dropdb.c:159 dropuser.c:164 reindexdb.c:407 #, c-format msgid " -e, --echo show the commands being sent to the server\n" msgstr " -e, --echo affiche les commandes envoyées au serveur\n" -#: clusterdb.c:276 reindexdb.c:408 +#: clusterdb.c:280 reindexdb.c:409 #, c-format msgid " -q, --quiet don't write any messages\n" msgstr " -q, --quiet n'écrit aucun message\n" -#: clusterdb.c:277 +#: clusterdb.c:281 #, c-format msgid " -t, --table=TABLE cluster specific table(s) only\n" msgstr " -t, --table=TABLE réorganise uniquement cette(ces) table(s)\n" -#: clusterdb.c:278 reindexdb.c:412 +#: clusterdb.c:282 reindexdb.c:413 #, c-format msgid " -v, --verbose write a lot of output\n" msgstr " -v, --verbose mode verbeux\n" -#: clusterdb.c:279 createuser.c:361 dropdb.c:160 dropuser.c:167 reindexdb.c:413 +#: clusterdb.c:283 createuser.c:361 dropdb.c:161 dropuser.c:167 reindexdb.c:414 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version affiche la version puis quitte\n" -#: clusterdb.c:280 createuser.c:366 dropdb.c:162 dropuser.c:169 reindexdb.c:414 +#: clusterdb.c:284 createuser.c:366 dropdb.c:163 dropuser.c:169 reindexdb.c:415 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help affiche cette aide puis quitte\n" -#: clusterdb.c:281 createdb.c:265 createuser.c:367 dropdb.c:163 dropuser.c:170 -#: pg_isready.c:231 reindexdb.c:415 vacuumdb.c:970 +#: clusterdb.c:285 createdb.c:265 createuser.c:367 dropdb.c:164 dropuser.c:170 +#: pg_isready.c:231 reindexdb.c:416 vacuumdb.c:1016 #, c-format msgid "" "\n" @@ -202,43 +202,43 @@ msgstr "" "\n" "Options de connexion :\n" -#: clusterdb.c:282 createuser.c:368 dropdb.c:164 dropuser.c:171 reindexdb.c:416 -#: vacuumdb.c:971 +#: clusterdb.c:286 createuser.c:368 dropdb.c:165 dropuser.c:171 reindexdb.c:417 +#: vacuumdb.c:1017 #, c-format msgid " -h, --host=HOSTNAME database server host or socket directory\n" msgstr "" " -h, --host=HOTE hôte du serveur de bases de données ou\n" " répertoire des sockets\n" -#: clusterdb.c:283 createuser.c:369 dropdb.c:165 dropuser.c:172 reindexdb.c:417 -#: vacuumdb.c:972 +#: clusterdb.c:287 createuser.c:369 dropdb.c:166 dropuser.c:172 reindexdb.c:418 +#: vacuumdb.c:1018 #, c-format msgid " -p, --port=PORT database server port\n" msgstr " -p, --port=PORT port du serveur de bases de données\n" -#: clusterdb.c:284 dropdb.c:166 reindexdb.c:418 vacuumdb.c:973 +#: clusterdb.c:288 dropdb.c:167 reindexdb.c:419 vacuumdb.c:1019 #, c-format msgid " -U, --username=USERNAME user name to connect as\n" msgstr " -U, --username=NOMUTILISATEUR nom d'utilisateur pour la connexion\n" -#: clusterdb.c:285 createuser.c:371 dropdb.c:167 dropuser.c:174 reindexdb.c:419 -#: vacuumdb.c:974 +#: clusterdb.c:289 createuser.c:371 dropdb.c:168 dropuser.c:174 reindexdb.c:420 +#: vacuumdb.c:1020 #, c-format msgid " -w, --no-password never prompt for password\n" msgstr " -w, --no-password empêche la demande d'un mot de passe\n" -#: clusterdb.c:286 createuser.c:372 dropdb.c:168 dropuser.c:175 reindexdb.c:420 -#: vacuumdb.c:975 +#: clusterdb.c:290 createuser.c:372 dropdb.c:169 dropuser.c:175 reindexdb.c:421 +#: vacuumdb.c:1021 #, c-format msgid " -W, --password force password prompt\n" msgstr " -W, --password force la demande d'un mot de passe\n" -#: clusterdb.c:287 dropdb.c:169 reindexdb.c:421 vacuumdb.c:976 +#: clusterdb.c:291 dropdb.c:170 reindexdb.c:422 vacuumdb.c:1022 #, c-format msgid " --maintenance-db=DBNAME alternate maintenance database\n" msgstr " --maintenance-db=NOM_BASE indique une autre base par défaut\n" -#: clusterdb.c:288 +#: clusterdb.c:292 #, c-format msgid "" "\n" @@ -247,8 +247,8 @@ msgstr "" "\n" "Lire la description de la commande SQL CLUSTER pour de plus amples détails.\n" -#: clusterdb.c:289 createdb.c:273 createuser.c:373 dropdb.c:170 dropuser.c:176 -#: pg_isready.c:236 reindexdb.c:423 vacuumdb.c:978 +#: clusterdb.c:293 createdb.c:273 createuser.c:373 dropdb.c:171 dropuser.c:176 +#: pg_isready.c:236 reindexdb.c:424 vacuumdb.c:1024 #, c-format msgid "" "\n" @@ -257,58 +257,65 @@ msgstr "" "\n" "Rapporter les bogues à <pgsql-bugs@postgresql.org>.\n" -#: common.c:80 common.c:126 +#: common.c:83 common.c:129 msgid "Password: " msgstr "Mot de passe : " -#: common.c:113 +#: common.c:116 #, c-format msgid "%s: could not connect to database %s: out of memory\n" msgstr "%s : n'a pas pu se connecter à la base de données %s : plus de mémoire\n" -#: common.c:140 +#: common.c:143 #, c-format msgid "%s: could not connect to database %s: %s" msgstr "%s : n'a pas pu se connecter à la base de données %s : %s" -#: common.c:189 common.c:217 +#: common.c:196 common.c:224 #, c-format msgid "%s: query failed: %s" msgstr "%s : échec de la requête : %s" -#: common.c:191 common.c:219 +#: common.c:198 common.c:226 #, c-format msgid "%s: query was: %s\n" msgstr "%s : la requête était : %s\n" +#: common.c:351 +#, c-format +msgid "%s: query returned %d row instead of one: %s\n" +msgid_plural "%s: query returned %d rows instead of one: %s\n" +msgstr[0] "%s : la requête a renvoyé %d ligne au lieu d'une seule : %s\n" +msgstr[1] "%s : la requête a renvoyé %d lignes au lieu d'une seule : %s\n" + #. translator: abbreviation for "yes" -#: common.c:260 +#: common.c:376 msgid "y" msgstr "o" #. translator: abbreviation for "no" -#: common.c:262 +#: common.c:378 msgid "n" msgstr "n" #. translator: This is a question followed by the translated options for #. "yes" and "no". -#: common.c:272 +#: common.c:388 #, c-format msgid "%s (%s/%s) " msgstr "%s (%s/%s) " -#: common.c:286 +#: common.c:402 #, c-format msgid "Please answer \"%s\" or \"%s\".\n" msgstr "Merci de répondre « %s » ou « %s ».\n" -#: common.c:365 common.c:402 +#: common.c:481 common.c:518 #, c-format msgid "Cancel request sent\n" msgstr "Requête d'annulation envoyée\n" -#: common.c:368 common.c:406 +#: common.c:484 common.c:522 #, c-format msgid "Could not send cancel request: %s" msgstr "N'a pas pu envoyer la requête d'annulation : %s" @@ -619,12 +626,12 @@ msgstr "La base de données « %s » sera définitivement supprimée.\n" msgid "Are you sure?" msgstr "Êtes-vous sûr ?" -#: dropdb.c:139 +#: dropdb.c:140 #, c-format msgid "%s: database removal failed: %s" msgstr "%s: la suppression de la base de données a échoué : %s" -#: dropdb.c:154 +#: dropdb.c:155 #, c-format msgid "" "%s removes a PostgreSQL database.\n" @@ -633,19 +640,19 @@ msgstr "" "%s supprime une base de données PostgreSQL.\n" "\n" -#: dropdb.c:156 +#: dropdb.c:157 #, c-format msgid " %s [OPTION]... DBNAME\n" msgstr " %s [OPTION]... NOMBASE\n" -#: dropdb.c:159 +#: dropdb.c:160 #, c-format msgid " -i, --interactive prompt before deleting anything\n" msgstr "" " -i, --interactive demande confirmation avant de supprimer quoi que\n" " ce soit\n" -#: dropdb.c:161 +#: dropdb.c:162 #, c-format msgid " --if-exists don't report error if database doesn't exist\n" msgstr "" @@ -849,43 +856,43 @@ msgstr "" "%s : ne peut pas réindexer un (des) index spécifique(s) et\n" "les catalogues système en même temps\n" -#: reindexdb.c:307 +#: reindexdb.c:308 #, c-format msgid "%s: reindexing of table \"%s\" in database \"%s\" failed: %s" msgstr "" "%s : la réindexation de la table « %s » dans la base de données « %s » a\n" "échoué : %s" -#: reindexdb.c:310 +#: reindexdb.c:311 #, c-format msgid "%s: reindexing of index \"%s\" in database \"%s\" failed: %s" msgstr "" "%s : la réindexation de l'index « %s » dans la base de données « %s » a\n" "échoué : %s" -#: reindexdb.c:313 +#: reindexdb.c:314 #, c-format msgid "%s: reindexing of schema \"%s\" in database \"%s\" failed: %s" msgstr "" "%s : la réindexation du schéma « %s » dans la base de données « %s » a\n" "échoué : %s" -#: reindexdb.c:316 +#: reindexdb.c:317 #, c-format msgid "%s: reindexing of database \"%s\" failed: %s" msgstr "%s : la réindexation de la base de données « %s » a échoué : %s" -#: reindexdb.c:349 +#: reindexdb.c:350 #, c-format msgid "%s: reindexing database \"%s\"\n" msgstr "%s : réindexation de la base de données « %s »\n" -#: reindexdb.c:388 +#: reindexdb.c:389 #, c-format msgid "%s: reindexing of system catalogs failed: %s" msgstr "%s : la réindexation des catalogues système a échoué : %s" -#: reindexdb.c:400 +#: reindexdb.c:401 #, c-format msgid "" "%s reindexes a PostgreSQL database.\n" @@ -894,37 +901,37 @@ msgstr "" "%s réindexe une base de données PostgreSQL.\n" "\n" -#: reindexdb.c:404 +#: reindexdb.c:405 #, c-format msgid " -a, --all reindex all databases\n" msgstr " -a, --all réindexe toutes les bases de données\n" -#: reindexdb.c:405 +#: reindexdb.c:406 #, c-format msgid " -d, --dbname=DBNAME database to reindex\n" msgstr " -d, --dbname=NOMBASE base de données à réindexer\n" -#: reindexdb.c:407 +#: reindexdb.c:408 #, c-format msgid " -i, --index=INDEX recreate specific index(es) only\n" msgstr " -i, --index=INDEX recrée uniquement cet (ces) index\n" -#: reindexdb.c:409 +#: reindexdb.c:410 #, c-format msgid " -s, --system reindex system catalogs\n" msgstr " -s, --system réindexe les catalogues système\n" -#: reindexdb.c:410 +#: reindexdb.c:411 #, c-format msgid " -S, --schema=SCHEMA reindex specific schema(s) only\n" msgstr " -S, --schema=SCHEMA réindexe seulement le(s) schéma(s) indiqué(s)\n" -#: reindexdb.c:411 +#: reindexdb.c:412 #, c-format msgid " -t, --table=TABLE reindex specific table(s) only\n" msgstr " -t, --table=TABLE réindexe uniquement cette (ces) table(s)\n" -#: reindexdb.c:422 +#: reindexdb.c:423 #, c-format msgid "" "\n" @@ -933,75 +940,70 @@ msgstr "" "\n" "Lire la description de la commande SQL REINDEX pour plus d'informations.\n" -#: vacuumdb.c:195 +#: vacuumdb.c:199 #, c-format msgid "%s: number of parallel jobs must be at least 1\n" msgstr "%s : le nombre maximum de jobs en parallèle doit être au moins de 1\n" -#: vacuumdb.c:201 +#: vacuumdb.c:205 #, c-format msgid "%s: too many parallel jobs requested (maximum: %d)\n" msgstr "%s : trop de jobs en parallèle demandés (maximum %d)\n" -#: vacuumdb.c:240 vacuumdb.c:246 +#: vacuumdb.c:244 vacuumdb.c:250 #, c-format msgid "%s: cannot use the \"%s\" option when performing only analyze\n" msgstr "%s : ne peut utiliser l'option « %s » lors de l'exécution d'un ANALYZE seul\n" -#: vacuumdb.c:263 +#: vacuumdb.c:267 #, c-format msgid "%s: cannot vacuum all databases and a specific one at the same time\n" msgstr "" "%s : ne peut pas exécuter VACUUM sur toutes les bases de données et sur une\n" "base spécifique en même temps\n" -#: vacuumdb.c:269 +#: vacuumdb.c:273 #, c-format msgid "%s: cannot vacuum specific table(s) in all databases\n" msgstr "" "%s : ne peut pas exécuter VACUUM sur une(des) table(s) spécifique(s)\n" "dans toutes les bases de données\n" -#: vacuumdb.c:355 +#: vacuumdb.c:359 msgid "Generating minimal optimizer statistics (1 target)" msgstr "Génération de statistiques minimales pour l'optimiseur (une cible)" -#: vacuumdb.c:356 +#: vacuumdb.c:360 msgid "Generating medium optimizer statistics (10 targets)" msgstr "Génération de statistiques moyennes pour l'optimiseur (dix cibles)" -#: vacuumdb.c:357 +#: vacuumdb.c:361 msgid "Generating default (full) optimizer statistics" msgstr "Génération de statistiques complètes pour l'optimiseur" -#: vacuumdb.c:369 +#: vacuumdb.c:373 #, c-format msgid "%s: processing database \"%s\": %s\n" msgstr "%s : traitement de la base de données « %s » %s\n" -#: vacuumdb.c:372 +#: vacuumdb.c:376 #, c-format msgid "%s: vacuuming database \"%s\"\n" msgstr "%s : exécution de VACUUM sur la base de données « %s »\n" -#: vacuumdb.c:708 +#: vacuumdb.c:724 #, c-format msgid "%s: vacuuming of table \"%s\" in database \"%s\" failed: %s" msgstr "" "%s : l'exécution de VACUUM sur la table « %s » dans la base de données\n" "« %s » a échoué : %s" -#: vacuumdb.c:711 vacuumdb.c:828 +#: vacuumdb.c:727 vacuumdb.c:862 #, c-format msgid "%s: vacuuming of database \"%s\" failed: %s" msgstr "%s : l'exécution de VACUUM sur la base de données « %s » a échoué : %s" -#: vacuumdb.c:942 -#, c-format -msgid "%s: invalid socket: %s" -msgstr "%s : socket invalide : %s" - -#: vacuumdb.c:951 +#: vacuumdb.c:997 #, c-format msgid "" "%s cleans and analyzes a PostgreSQL database.\n" @@ -1010,75 +1012,75 @@ msgstr "" "%s nettoie et analyse une base de données PostgreSQL.\n" "\n" -#: vacuumdb.c:955 +#: vacuumdb.c:1001 #, c-format msgid " -a, --all vacuum all databases\n" msgstr "" " -a, --all exécute VACUUM sur toutes les bases de\n" " données\n" -#: vacuumdb.c:956 +#: vacuumdb.c:1002 #, c-format msgid " -d, --dbname=DBNAME database to vacuum\n" msgstr " -d, --dbname=NOMBASE exécute VACUUM sur cette base de données\n" -#: vacuumdb.c:957 +#: vacuumdb.c:1003 #, c-format msgid " -e, --echo show the commands being sent to the server\n" msgstr " -e, --echo affiche les commandes envoyées au serveur\n" -#: vacuumdb.c:958 +#: vacuumdb.c:1004 #, c-format msgid " -f, --full do full vacuuming\n" msgstr " -f, --full exécute VACUUM en mode FULL\n" -#: vacuumdb.c:959 +#: vacuumdb.c:1005 #, c-format msgid " -F, --freeze freeze row transaction information\n" msgstr "" " -F, --freeze gèle les informations de transactions des\n" " lignes\n" -#: vacuumdb.c:960 +#: vacuumdb.c:1006 #, c-format msgid " -j, --jobs=NUM use this many concurrent connections to vacuum\n" msgstr "" " -j, --jobs=NUMERO utilise ce nombre de connexions concurrentes pour\n" " le VACUUM\n" -#: vacuumdb.c:961 +#: vacuumdb.c:1007 #, c-format msgid " -q, --quiet don't write any messages\n" msgstr " -q, --quiet n'écrit aucun message\n" -#: vacuumdb.c:962 +#: vacuumdb.c:1008 #, c-format msgid " -t, --table='TABLE[(COLUMNS)]' vacuum specific table(s) only\n" msgstr " -t, --table='TABLE[(COLONNES)]' exécute VACUUM sur cette (ces) tables\n" -#: vacuumdb.c:963 +#: vacuumdb.c:1009 #, c-format msgid " -v, --verbose write a lot of output\n" msgstr " -v, --verbose mode verbeux\n" -#: vacuumdb.c:964 +#: vacuumdb.c:1010 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version affiche la version puis quitte\n" -#: vacuumdb.c:965 +#: vacuumdb.c:1011 #, c-format msgid " -z, --analyze update optimizer statistics\n" msgstr " -z, --analyze met à jour les statistiques de l'optimiseur\n" -#: vacuumdb.c:966 +#: vacuumdb.c:1012 #, c-format msgid " -Z, --analyze-only only update optimizer statistics; no vacuum\n" msgstr "" " -Z, --analyze-only met seulement à jour les statistiques de\n" " l'optimiseur ; pas de VACUUM\n" -#: vacuumdb.c:967 +#: vacuumdb.c:1013 #, c-format msgid "" " --analyze-in-stages only update optimizer statistics, in multiple\n" @@ -1088,12 +1090,12 @@ msgstr "" " l'optimiseur, en plusieurs étapes pour de\n" " meilleurs résultats ; pas de VACUUM\n" -#: vacuumdb.c:969 +#: vacuumdb.c:1015 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help affiche cette aide puis quitte\n" -#: vacuumdb.c:977 +#: vacuumdb.c:1023 #, c-format msgid "" "\n" @@ -1102,59 +1104,59 @@ msgstr "" "\n" "Lire la description de la commande SQL VACUUM pour plus d'informations.\n" -#~ msgid "%s: could not obtain information about current user: %s\n" -#~ msgstr "%s : n'a pas pu obtenir les informations concernant l'utilisateur actuel : %s\n" +#~ msgid "Name" +#~ msgstr "Nom" -#~ msgid "%s: could not get current user name: %s\n" -#~ msgstr "%s : n'a pas pu récupérer le nom de l'utilisateur actuel : %s\n" +#~ msgid "no" +#~ msgstr "non" -#~ msgid " --version output version information, then exit\n" -#~ msgstr " --version affiche la version et quitte\n" +#~ msgid "yes" +#~ msgstr "oui" -#~ msgid " --help show this help, then exit\n" -#~ msgstr " --help affiche cette aide et quitte\n" +#~ msgid "Trusted?" +#~ msgstr "De confiance (trusted) ?" -#~ msgid "%s: still %s functions declared in language \"%s\"; language not removed\n" -#~ msgstr "" -#~ "%s : il existe encore %s fonctions déclarées dans le langage « %s » ;\n" -#~ "langage non supprimé\n" +#~ msgid "Procedural Languages" +#~ msgstr "Langages procéduraux" + +#~ msgid "%s: missing required argument language name\n" +#~ msgstr "%s : argument nom du langage requis mais manquant\n" + +#~ msgid "%s: language \"%s\" is already installed in database \"%s\"\n" +#~ msgstr "%s : le langage « %s » est déjà installé sur la base de données « %s »\n" + +#~ msgid "%s: language installation failed: %s" +#~ msgstr "%s : l'installation du langage a échoué : %s" #~ msgid "" +#~ "%s installs a procedural language into a PostgreSQL database.\n" #~ "\n" -#~ "If one of -d, -D, -r, -R, -s, -S, and ROLENAME is not specified, you will\n" -#~ "be prompted interactively.\n" #~ msgstr "" +#~ "%s installe un langage de procédures dans une base de données PostgreSQL.\n" #~ "\n" -#~ "Si une des options -d, -D, -r, -R, -s, -S et NOMROLE n'est pas précisée,\n" -#~ "elle sera demandée interactivement.\n" -#~ msgid " --version output version information, then exit\n" -#~ msgstr " --version affiche la version et quitte\n" - -#~ msgid " --help show this help, then exit\n" -#~ msgstr " --help affiche cette aide et quitte\n" +#~ msgid " %s [OPTION]... LANGNAME [DBNAME]\n" +#~ msgstr " %s [OPTION]... NOMLANGAGE [NOMBASE]\n" -#~ msgid " --version output version information, then exit\n" -#~ msgstr " --version affiche la version et quitte\n" +#~ msgid " -d, --dbname=DBNAME database to install language in\n" +#~ msgstr " -d, --dbname=NOMBASE base sur laquelle installer le langage\n" -#~ msgid " --help show this help, then exit\n" -#~ msgstr " --help affiche cette aide et quitte\n" +#~ msgid " -l, --list show a list of currently installed languages\n" +#~ msgstr "" +#~ " -l, --list affiche la liste des langages déjà\n" +#~ " installés\n" -#~ msgid "pg_strdup: cannot duplicate null pointer (internal error)\n" -#~ msgstr "pg_strdup : ne peut pas dupliquer un pointeur nul (erreur interne)\n" +#~ msgid " -E, --encrypted encrypt stored password\n" +#~ msgstr " -E, --encrypted chiffre le mot de passe stocké\n" -#~ msgid "%s: out of memory\n" -#~ msgstr "%s : mémoire épuisée\n" +#~ msgid " -N, --unencrypted do not encrypt stored password\n" +#~ msgstr " -N, --unencrypted ne chiffre pas le mot de passe stocké\n" -#~ msgid "%s: cannot use the \"freeze\" option when performing only analyze\n" -#~ msgstr "" -#~ "%s : ne peut utiliser l'option « freeze » lors de l'exécution d'un ANALYZE\n" -#~ "seul\n" +#~ msgid "%s: language \"%s\" is not installed in database \"%s\"\n" +#~ msgstr "%s : le langage « %s » n'est pas installé dans la base de données « %s »\n" -#~ msgid " -d, --dbname=DBNAME database from which to remove the language\n" -#~ msgstr "" -#~ " -d, --dbname=NOMBASE base de données à partir de laquelle\n" -#~ " supprimer le langage\n" +#~ msgid "%s: language removal failed: %s" +#~ msgstr "%s : la suppression du langage a échoué : %s" #~ msgid "" #~ "%s removes a procedural language from a database.\n" @@ -1163,56 +1165,59 @@ msgstr "" #~ "%s supprime un langage procédural d'une base de données.\n" #~ "\n" -#~ msgid "%s: language removal failed: %s" -#~ msgstr "%s : la suppression du langage a échoué : %s" +#~ msgid " -d, --dbname=DBNAME database from which to remove the language\n" +#~ msgstr "" +#~ " -d, --dbname=NOMBASE base de données à partir de laquelle\n" +#~ " supprimer le langage\n" -#~ msgid "%s: language \"%s\" is not installed in database \"%s\"\n" -#~ msgstr "%s : le langage « %s » n'est pas installé dans la base de données « %s »\n" +#~ msgid "%s: cannot use the \"freeze\" option when performing only analyze\n" +#~ msgstr "" +#~ "%s : ne peut utiliser l'option « freeze » lors de l'exécution d'un ANALYZE\n" +#~ "seul\n" -#~ msgid " -N, --unencrypted do not encrypt stored password\n" -#~ msgstr " -N, --unencrypted ne chiffre pas le mot de passe stocké\n" +#~ msgid "%s: out of memory\n" +#~ msgstr "%s : mémoire épuisée\n" -#~ msgid " -E, --encrypted encrypt stored password\n" -#~ msgstr " -E, --encrypted chiffre le mot de passe stocké\n" +#~ msgid "pg_strdup: cannot duplicate null pointer (internal error)\n" +#~ msgstr "pg_strdup : ne peut pas dupliquer un pointeur nul (erreur interne)\n" -#~ msgid " -l, --list show a list of currently installed languages\n" -#~ msgstr "" -#~ " -l, --list affiche la liste des langages déjà\n" -#~ " installés\n" +#~ msgid " --help show this help, then exit\n" +#~ msgstr " --help affiche cette aide et quitte\n" -#~ msgid " -d, --dbname=DBNAME database to install language in\n" -#~ msgstr " -d, --dbname=NOMBASE base sur laquelle installer le langage\n" +#~ msgid " --version output version information, then exit\n" +#~ msgstr " --version affiche la version et quitte\n" -#~ msgid " %s [OPTION]... LANGNAME [DBNAME]\n" -#~ msgstr " %s [OPTION]... NOMLANGAGE [NOMBASE]\n" +#~ msgid " --help show this help, then exit\n" +#~ msgstr " --help affiche cette aide et quitte\n" + +#~ msgid " --version output version information, then exit\n" +#~ msgstr " --version affiche la version et quitte\n" #~ msgid "" -#~ "%s installs a procedural language into a PostgreSQL database.\n" #~ "\n" +#~ "If one of -d, -D, -r, -R, -s, -S, and ROLENAME is not specified, you will\n" +#~ "be prompted interactively.\n" #~ msgstr "" -#~ "%s installe un langage de procédures dans une base de données PostgreSQL.\n" #~ "\n" +#~ "Si une des options -d, -D, -r, -R, -s, -S et NOMROLE n'est pas précisée,\n" +#~ "elle sera demandée interactivement.\n" -#~ msgid "%s: language installation failed: %s" -#~ msgstr "%s : l'installation du langage a échoué : %s" - -#~ msgid "%s: language \"%s\" is already installed in database \"%s\"\n" -#~ msgstr "%s : le langage « %s » est déjà installé sur la base de données « %s »\n" - -#~ msgid "%s: missing required argument language name\n" -#~ msgstr "%s : argument nom du langage requis mais manquant\n" +#~ msgid "%s: still %s functions declared in language \"%s\"; language not removed\n" +#~ msgstr "" +#~ "%s : il existe encore %s fonctions déclarées dans le langage « %s » ;\n" +#~ "langage non supprimé\n" -#~ msgid "Procedural Languages" -#~ msgstr "Langages procéduraux" +#~ msgid " --help show this help, then exit\n" +#~ msgstr " --help affiche cette aide et quitte\n" -#~ msgid "Trusted?" -#~ msgstr "De confiance (trusted) ?" +#~ msgid " --version output version information, then exit\n" +#~ msgstr " --version affiche la version et quitte\n" -#~ msgid "yes" -#~ msgstr "oui" +#~ msgid "%s: could not get current user name: %s\n" +#~ msgstr "%s : n'a pas pu récupérer le nom de l'utilisateur actuel : %s\n" -#~ msgid "no" -#~ msgstr "non" +#~ msgid "%s: could not obtain information about current user: %s\n" +#~ msgstr "%s : n'a pas pu obtenir les informations concernant l'utilisateur actuel : %s\n" -#~ msgid "Name" -#~ msgstr "Nom" +#~ msgid "%s: invalid socket: %s" +#~ msgstr "%s : socket invalide : %s" diff --git a/src/bin/scripts/po/ru.po b/src/bin/scripts/po/ru.po index c58ff818ff2..4e893702098 100644 --- a/src/bin/scripts/po/ru.po +++ b/src/bin/scripts/po/ru.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pgscripts (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" -"POT-Creation-Date: 2017-08-17 23:15+0000\n" +"POT-Creation-Date: 2018-10-05 21:51+0300\n" "PO-Revision-Date: 2017-05-27 15:01+0300\n" "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n" "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n" @@ -52,40 +52,41 @@ msgstr[0] "(%lu строка)" msgstr[1] "(%lu строки)" msgstr[2] "(%lu строк)" -#: ../../fe_utils/print.c:2913 +#: ../../fe_utils/print.c:2915 #, c-format msgid "Interrupted\n" msgstr "Прерывание\n" -#: ../../fe_utils/print.c:2977 +#: ../../fe_utils/print.c:2979 #, c-format msgid "Cannot add header to table content: column count of %d exceeded.\n" msgstr "" -"Добавить заголовок к содержимому таблицы нельзя: число столбцов превышает " -"%d.\n" +"Добавить заголовок к содержимому таблицы нельзя: число столбцов превышает %d." +"\n" -#: ../../fe_utils/print.c:3017 +#: ../../fe_utils/print.c:3019 #, c-format msgid "Cannot add cell to table content: total cell count of %d exceeded.\n" msgstr "" -"Добавить ячейку к содержимому таблицы нельзя: общее число ячеек превышает " -"%d.\n" +"Добавить ячейку к содержимому таблицы нельзя: общее число ячеек превышает %d." +"\n" -#: ../../fe_utils/print.c:3266 +#: ../../fe_utils/print.c:3268 #, c-format msgid "invalid output format (internal error): %d" msgstr "неверный формат вывода (внутренняя ошибка): %d" #: clusterdb.c:111 clusterdb.c:130 createdb.c:119 createdb.c:138 #: createuser.c:166 createuser.c:181 dropdb.c:94 dropdb.c:103 dropdb.c:111 -#: dropuser.c:90 dropuser.c:105 dropuser.c:120 pg_isready.c:93 pg_isready.c:107 -#: reindexdb.c:131 reindexdb.c:150 vacuumdb.c:213 vacuumdb.c:232 +#: dropuser.c:90 dropuser.c:105 dropuser.c:120 pg_isready.c:93 +#: pg_isready.c:107 reindexdb.c:131 reindexdb.c:150 vacuumdb.c:217 +#: vacuumdb.c:236 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" #: clusterdb.c:128 createdb.c:136 createuser.c:179 dropdb.c:109 dropuser.c:103 -#: pg_isready.c:105 reindexdb.c:148 vacuumdb.c:230 +#: pg_isready.c:105 reindexdb.c:148 vacuumdb.c:234 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: слишком много аргументов командной строки (первый: \"%s\")\n" @@ -100,22 +101,22 @@ msgstr "%s: нельзя кластеризовать все базы и одн msgid "%s: cannot cluster specific table(s) in all databases\n" msgstr "%s: нельзя кластеризовать указанную таблицу(ы) во всех базах\n" -#: clusterdb.c:212 +#: clusterdb.c:216 #, c-format msgid "%s: clustering of table \"%s\" in database \"%s\" failed: %s" msgstr "%s: кластеризовать таблицу \"%s\" в базе \"%s\" не удалось: %s" -#: clusterdb.c:215 +#: clusterdb.c:219 #, c-format msgid "%s: clustering of database \"%s\" failed: %s" msgstr "%s: кластеризовать базу \"%s\" не удалось: %s" -#: clusterdb.c:248 +#: clusterdb.c:252 #, c-format msgid "%s: clustering database \"%s\"\n" msgstr "%s: кластеризация базы \"%s\"\n" -#: clusterdb.c:269 +#: clusterdb.c:273 #, c-format msgid "" "%s clusters all previously clustered tables in a database.\n" @@ -124,19 +125,19 @@ msgstr "" "%s упорядочивает данные всех кластеризованных таблиц в базе данных.\n" "\n" -#: clusterdb.c:270 createdb.c:252 createuser.c:343 dropdb.c:155 dropuser.c:161 -#: pg_isready.c:222 reindexdb.c:401 vacuumdb.c:952 +#: clusterdb.c:274 createdb.c:252 createuser.c:343 dropdb.c:156 dropuser.c:161 +#: pg_isready.c:222 reindexdb.c:402 vacuumdb.c:998 #, c-format msgid "Usage:\n" msgstr "Использование:\n" -#: clusterdb.c:271 reindexdb.c:402 vacuumdb.c:953 +#: clusterdb.c:275 reindexdb.c:403 vacuumdb.c:999 #, c-format msgid " %s [OPTION]... [DBNAME]\n" msgstr " %s [ПАРАМЕТР]... [ИМЯ_БД]\n" -#: clusterdb.c:272 createdb.c:254 createuser.c:345 dropdb.c:157 dropuser.c:163 -#: pg_isready.c:225 reindexdb.c:403 vacuumdb.c:954 +#: clusterdb.c:276 createdb.c:254 createuser.c:345 dropdb.c:158 dropuser.c:163 +#: pg_isready.c:225 reindexdb.c:404 vacuumdb.c:1000 #, c-format msgid "" "\n" @@ -145,50 +146,50 @@ msgstr "" "\n" "Параметры:\n" -#: clusterdb.c:273 +#: clusterdb.c:277 #, c-format msgid " -a, --all cluster all databases\n" msgstr " -a, --all кластеризовать все базы\n" -#: clusterdb.c:274 +#: clusterdb.c:278 #, c-format msgid " -d, --dbname=DBNAME database to cluster\n" msgstr " -d, --dbname=ИМЯ_БД имя базы данных для кластеризации\n" -#: clusterdb.c:275 createuser.c:349 dropdb.c:158 dropuser.c:164 reindexdb.c:406 +#: clusterdb.c:279 createuser.c:349 dropdb.c:159 dropuser.c:164 reindexdb.c:407 #, c-format msgid "" " -e, --echo show the commands being sent to the server\n" msgstr " -e, --echo отображать команды, отправляемые серверу\n" -#: clusterdb.c:276 reindexdb.c:408 +#: clusterdb.c:280 reindexdb.c:409 #, c-format msgid " -q, --quiet don't write any messages\n" msgstr " -q, --quiet не выводить никакие сообщения\n" -#: clusterdb.c:277 +#: clusterdb.c:281 #, c-format msgid " -t, --table=TABLE cluster specific table(s) only\n" msgstr "" " -t, --table=ТАБЛИЦА кластеризовать только указанную таблицу(ы)\n" -#: clusterdb.c:278 reindexdb.c:412 +#: clusterdb.c:282 reindexdb.c:413 #, c-format msgid " -v, --verbose write a lot of output\n" msgstr " -v, --verbose выводить исчерпывающие сообщения\n" -#: clusterdb.c:279 createuser.c:361 dropdb.c:160 dropuser.c:167 reindexdb.c:413 +#: clusterdb.c:283 createuser.c:361 dropdb.c:161 dropuser.c:167 reindexdb.c:414 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version показать версию и выйти\n" -#: clusterdb.c:280 createuser.c:366 dropdb.c:162 dropuser.c:169 reindexdb.c:414 +#: clusterdb.c:284 createuser.c:366 dropdb.c:163 dropuser.c:169 reindexdb.c:415 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help показать эту справку и выйти\n" -#: clusterdb.c:281 createdb.c:265 createuser.c:367 dropdb.c:163 dropuser.c:170 -#: pg_isready.c:231 reindexdb.c:415 vacuumdb.c:970 +#: clusterdb.c:285 createdb.c:265 createuser.c:367 dropdb.c:164 dropuser.c:170 +#: pg_isready.c:231 reindexdb.c:416 vacuumdb.c:1016 #, c-format msgid "" "\n" @@ -197,43 +198,43 @@ msgstr "" "\n" "Параметры подключения:\n" -#: clusterdb.c:282 createuser.c:368 dropdb.c:164 dropuser.c:171 reindexdb.c:416 -#: vacuumdb.c:971 +#: clusterdb.c:286 createuser.c:368 dropdb.c:165 dropuser.c:171 +#: reindexdb.c:417 vacuumdb.c:1017 #, c-format msgid " -h, --host=HOSTNAME database server host or socket directory\n" msgstr "" " -h, --host=ИМЯ имя сервера баз данных или каталог сокетов\n" -#: clusterdb.c:283 createuser.c:369 dropdb.c:165 dropuser.c:172 reindexdb.c:417 -#: vacuumdb.c:972 +#: clusterdb.c:287 createuser.c:369 dropdb.c:166 dropuser.c:172 +#: reindexdb.c:418 vacuumdb.c:1018 #, c-format msgid " -p, --port=PORT database server port\n" msgstr " -p, --port=ПОРТ порт сервера баз данных\n" -#: clusterdb.c:284 dropdb.c:166 reindexdb.c:418 vacuumdb.c:973 +#: clusterdb.c:288 dropdb.c:167 reindexdb.c:419 vacuumdb.c:1019 #, c-format msgid " -U, --username=USERNAME user name to connect as\n" msgstr "" " -U, --username=ИМЯ имя пользователя для подключения к серверу\n" -#: clusterdb.c:285 createuser.c:371 dropdb.c:167 dropuser.c:174 reindexdb.c:419 -#: vacuumdb.c:974 +#: clusterdb.c:289 createuser.c:371 dropdb.c:168 dropuser.c:174 +#: reindexdb.c:420 vacuumdb.c:1020 #, c-format msgid " -w, --no-password never prompt for password\n" msgstr " -w, --no-password не запрашивать пароль\n" -#: clusterdb.c:286 createuser.c:372 dropdb.c:168 dropuser.c:175 reindexdb.c:420 -#: vacuumdb.c:975 +#: clusterdb.c:290 createuser.c:372 dropdb.c:169 dropuser.c:175 +#: reindexdb.c:421 vacuumdb.c:1021 #, c-format msgid " -W, --password force password prompt\n" msgstr " -W, --password запросить пароль\n" -#: clusterdb.c:287 dropdb.c:169 reindexdb.c:421 vacuumdb.c:976 +#: clusterdb.c:291 dropdb.c:170 reindexdb.c:422 vacuumdb.c:1022 #, c-format msgid " --maintenance-db=DBNAME alternate maintenance database\n" msgstr " --maintenance-db=ИМЯ_БД выбор другой обслуживаемой базы данных\n" -#: clusterdb.c:288 +#: clusterdb.c:292 #, c-format msgid "" "\n" @@ -242,8 +243,8 @@ msgstr "" "\n" "Подробнее о кластеризации вы можете узнать в описании SQL-команды CLUSTER.\n" -#: clusterdb.c:289 createdb.c:273 createuser.c:373 dropdb.c:170 dropuser.c:176 -#: pg_isready.c:236 reindexdb.c:423 vacuumdb.c:978 +#: clusterdb.c:293 createdb.c:273 createuser.c:373 dropdb.c:171 dropuser.c:176 +#: pg_isready.c:236 reindexdb.c:424 vacuumdb.c:1024 #, c-format msgid "" "\n" @@ -252,58 +253,66 @@ msgstr "" "\n" "Об ошибках сообщайте по адресу <pgsql-bugs@postgresql.org>.\n" -#: common.c:80 common.c:126 +#: common.c:83 common.c:129 msgid "Password: " msgstr "Пароль: " -#: common.c:113 +#: common.c:116 #, c-format msgid "%s: could not connect to database %s: out of memory\n" msgstr "%s: не удалось подключиться к базе %s (нехватка памяти)\n" -#: common.c:140 +#: common.c:143 #, c-format msgid "%s: could not connect to database %s: %s" msgstr "%s: не удалось подключиться к базе %s: %s" -#: common.c:189 common.c:217 +#: common.c:196 common.c:224 #, c-format msgid "%s: query failed: %s" msgstr "%s: ошибка при выполнении запроса: %s" -#: common.c:191 common.c:219 +#: common.c:198 common.c:226 #, c-format msgid "%s: query was: %s\n" msgstr "%s: запрос: %s\n" +#: common.c:351 +#, c-format +msgid "%s: query returned %d row instead of one: %s\n" +msgid_plural "%s: query returned %d rows instead of one: %s\n" +msgstr[0] "%s: запрос вернул %d строку вместо одной: %s\n" +msgstr[1] "%s: запрос вернул %d строки вместо одной: %s\n" +msgstr[2] "%s: запрос вернул %d строк вместо одной: %s\n" + #. translator: abbreviation for "yes" -#: common.c:260 +#: common.c:376 msgid "y" msgstr "y" #. translator: abbreviation for "no" -#: common.c:262 +#: common.c:378 msgid "n" msgstr "n" #. translator: This is a question followed by the translated options for #. "yes" and "no". -#: common.c:272 +#: common.c:388 #, c-format msgid "%s (%s/%s) " msgstr "%s (%s - да/%s - нет) " -#: common.c:286 +#: common.c:402 #, c-format msgid "Please answer \"%s\" or \"%s\".\n" msgstr "Пожалуйста, введите \"%s\" или \"%s\".\n" -#: common.c:365 common.c:402 +#: common.c:481 common.c:518 #, c-format msgid "Cancel request sent\n" msgstr "Сигнал отмены отправлен\n" -#: common.c:368 common.c:406 +#: common.c:484 common.c:522 #, c-format msgid "Could not send cancel request: %s" msgstr "Отправить сигнал отмены не удалось: %s" @@ -516,8 +525,8 @@ msgstr " -d, --createdb роль с правом создания б #, c-format msgid " -D, --no-createdb role cannot create databases (default)\n" msgstr "" -" -D, --no-createdb роль без права создания баз данных (по " -"умолчанию)\n" +" -D, --no-createdb роль без права создания баз данных (по умолчанию)" +"\n" #: createuser.c:350 #, c-format @@ -621,12 +630,12 @@ msgstr "База данных \"%s\" будет удалена безвозвр msgid "Are you sure?" msgstr "Вы уверены? (y/n)" -#: dropdb.c:139 +#: dropdb.c:140 #, c-format msgid "%s: database removal failed: %s" msgstr "%s: ошибка при удалении базы данных: %s" -#: dropdb.c:154 +#: dropdb.c:155 #, c-format msgid "" "%s removes a PostgreSQL database.\n" @@ -635,17 +644,17 @@ msgstr "" "%s удаляет базу данных PostgreSQL.\n" "\n" -#: dropdb.c:156 +#: dropdb.c:157 #, c-format msgid " %s [OPTION]... DBNAME\n" msgstr " %s [ПАРАМЕТР]... БД\n" -#: dropdb.c:159 +#: dropdb.c:160 #, c-format msgid " -i, --interactive prompt before deleting anything\n" msgstr " -i, --interactive подтвердить операцию удаления\n" -#: dropdb.c:161 +#: dropdb.c:162 #, c-format msgid "" " --if-exists don't report error if database doesn't exist\n" @@ -850,37 +859,37 @@ msgstr "" "%s: нельзя переиндексировать указанный индекс(ы) и системные каталоги " "одновременно\n" -#: reindexdb.c:307 +#: reindexdb.c:308 #, c-format msgid "%s: reindexing of table \"%s\" in database \"%s\" failed: %s" msgstr "%s: переиндексировать таблицу \"%s\" в базе \"%s\" не удалось: %s" -#: reindexdb.c:310 +#: reindexdb.c:311 #, c-format msgid "%s: reindexing of index \"%s\" in database \"%s\" failed: %s" msgstr "%s: переиндексировать индекс \"%s\" в базе \"%s\" не удалось: %s" -#: reindexdb.c:313 +#: reindexdb.c:314 #, c-format msgid "%s: reindexing of schema \"%s\" in database \"%s\" failed: %s" msgstr "%s: переиндексировать схему \"%s\" в базе \"%s\" не удалось: %s" -#: reindexdb.c:316 +#: reindexdb.c:317 #, c-format msgid "%s: reindexing of database \"%s\" failed: %s" msgstr "%s: переиндексировать базу данных \"%s\" не удалось: %s" -#: reindexdb.c:349 +#: reindexdb.c:350 #, c-format msgid "%s: reindexing database \"%s\"\n" msgstr "%s: переиндексация базы данных \"%s\"\n" -#: reindexdb.c:388 +#: reindexdb.c:389 #, c-format msgid "%s: reindexing of system catalogs failed: %s" msgstr "%s: переиндексировать системные каталоги не удалось: %s" -#: reindexdb.c:400 +#: reindexdb.c:401 #, c-format msgid "" "%s reindexes a PostgreSQL database.\n" @@ -889,39 +898,39 @@ msgstr "" "%s переиндексирует базу данных PostgreSQL.\n" "\n" -#: reindexdb.c:404 +#: reindexdb.c:405 #, c-format msgid " -a, --all reindex all databases\n" msgstr " -a, --all переиндексировать все базы данных\n" -#: reindexdb.c:405 +#: reindexdb.c:406 #, c-format msgid " -d, --dbname=DBNAME database to reindex\n" msgstr " -d, --dbname=БД имя базы для переиндексации\n" -#: reindexdb.c:407 +#: reindexdb.c:408 #, c-format msgid " -i, --index=INDEX recreate specific index(es) only\n" msgstr " -i, --index=ИНДЕКС пересоздать только указанный индекс(ы)\n" -#: reindexdb.c:409 +#: reindexdb.c:410 #, c-format msgid " -s, --system reindex system catalogs\n" msgstr " -s, --system переиндексировать системные каталоги\n" -#: reindexdb.c:410 +#: reindexdb.c:411 #, c-format msgid " -S, --schema=SCHEMA reindex specific schema(s) only\n" msgstr "" " -S, --schema=СХЕМА переиндексировать только указанную схему(ы)\n" -#: reindexdb.c:411 +#: reindexdb.c:412 #, c-format msgid " -t, --table=TABLE reindex specific table(s) only\n" msgstr "" " -t, --table=ТАБЛИЦА переиндексировать только указанную таблицу(ы)\n" -#: reindexdb.c:422 +#: reindexdb.c:423 #, c-format msgid "" "\n" @@ -930,70 +939,65 @@ msgstr "" "\n" "Подробнее о переиндексации вы можете узнать в описании SQL-команды REINDEX.\n" -#: vacuumdb.c:195 +#: vacuumdb.c:199 #, c-format msgid "%s: number of parallel jobs must be at least 1\n" msgstr "%s: число параллельных заданий должно быть не меньше 1\n" -#: vacuumdb.c:201 +#: vacuumdb.c:205 #, c-format msgid "%s: too many parallel jobs requested (maximum: %d)\n" msgstr "%s: запрошено слишком много параллельных заданий (при максимуме: %d)\n" -#: vacuumdb.c:240 vacuumdb.c:246 +#: vacuumdb.c:244 vacuumdb.c:250 #, c-format msgid "%s: cannot use the \"%s\" option when performing only analyze\n" msgstr "" "%s: при выполнении только анализа нельзя использовать параметр \"%s\"\n" -#: vacuumdb.c:263 +#: vacuumdb.c:267 #, c-format msgid "%s: cannot vacuum all databases and a specific one at the same time\n" msgstr "%s: нельзя очистить все базы данных и одну конкретную одновременно\n" -#: vacuumdb.c:269 +#: vacuumdb.c:273 #, c-format msgid "%s: cannot vacuum specific table(s) in all databases\n" msgstr "%s: нельзя очистить одну указанную таблицу(ы) во всех базах\n" -#: vacuumdb.c:355 +#: vacuumdb.c:359 msgid "Generating minimal optimizer statistics (1 target)" msgstr "Вычисление минимальной статистики для оптимизатора (1 запись)" -#: vacuumdb.c:356 +#: vacuumdb.c:360 msgid "Generating medium optimizer statistics (10 targets)" msgstr "Вычисление средней статистики для оптимизатора (10 записей)" -#: vacuumdb.c:357 +#: vacuumdb.c:361 msgid "Generating default (full) optimizer statistics" msgstr "Вычисление стандартной (полной) статистики для оптимизатора" -#: vacuumdb.c:369 +#: vacuumdb.c:373 #, c-format msgid "%s: processing database \"%s\": %s\n" msgstr "%s: обработка базы данных \"%s\": %s\n" -#: vacuumdb.c:372 +#: vacuumdb.c:376 #, c-format msgid "%s: vacuuming database \"%s\"\n" msgstr "%s: очистка базы данных \"%s\"\n" -#: vacuumdb.c:708 +#: vacuumdb.c:724 #, c-format msgid "%s: vacuuming of table \"%s\" in database \"%s\" failed: %s" msgstr "%s: очистить таблицу \"%s\" в базе \"%s\" не удалось: %s" -#: vacuumdb.c:711 vacuumdb.c:828 +#: vacuumdb.c:727 vacuumdb.c:862 #, c-format msgid "%s: vacuuming of database \"%s\" failed: %s" msgstr "%s: очистить базу данных \"%s\" не удалось: %s" -#: vacuumdb.c:942 -#, c-format -msgid "%s: invalid socket: %s" -msgstr "%s: неверный сокет: %s" - -#: vacuumdb.c:951 +#: vacuumdb.c:997 #, c-format msgid "" "%s cleans and analyzes a PostgreSQL database.\n" @@ -1002,17 +1006,17 @@ msgstr "" "%s очищает и анализирует базу данных PostgreSQL.\n" "\n" -#: vacuumdb.c:955 +#: vacuumdb.c:1001 #, c-format msgid " -a, --all vacuum all databases\n" msgstr " -a, --all очистить все базы данных\n" -#: vacuumdb.c:956 +#: vacuumdb.c:1002 #, c-format msgid " -d, --dbname=DBNAME database to vacuum\n" msgstr " -d, --dbname=ИМЯ_БД очистить указанную базу данных\n" -#: vacuumdb.c:957 +#: vacuumdb.c:1003 #, c-format msgid "" " -e, --echo show the commands being sent to the " @@ -1020,19 +1024,19 @@ msgid "" msgstr "" " -e, --echo отображать команды, отправляемые серверу\n" -#: vacuumdb.c:958 +#: vacuumdb.c:1004 #, c-format msgid " -f, --full do full vacuuming\n" msgstr " -f, --full произвести полную очистку\n" -#: vacuumdb.c:959 +#: vacuumdb.c:1005 #, c-format msgid " -F, --freeze freeze row transaction information\n" msgstr "" " -F, --freeze заморозить информацию о транзакциях в " "строках\n" -#: vacuumdb.c:960 +#: vacuumdb.c:1006 #, c-format msgid "" " -j, --jobs=NUM use this many concurrent connections to " @@ -1041,34 +1045,34 @@ msgstr "" " -j, --jobs=ЧИСЛО запускать для очистки заданное число " "заданий\n" -#: vacuumdb.c:961 +#: vacuumdb.c:1007 #, c-format msgid " -q, --quiet don't write any messages\n" msgstr " -q, --quiet не выводить сообщения\n" -#: vacuumdb.c:962 +#: vacuumdb.c:1008 #, c-format msgid " -t, --table='TABLE[(COLUMNS)]' vacuum specific table(s) only\n" msgstr "" " -t, --table='ТАБЛ[(СТОЛБЦЫ)]' очистить только указанную таблицу(ы)\n" -#: vacuumdb.c:963 +#: vacuumdb.c:1009 #, c-format msgid " -v, --verbose write a lot of output\n" msgstr " -v, --verbose выводить исчерпывающие сообщения\n" -#: vacuumdb.c:964 +#: vacuumdb.c:1010 #, c-format msgid "" " -V, --version output version information, then exit\n" msgstr " -V, --version показать версию и выйти\n" -#: vacuumdb.c:965 +#: vacuumdb.c:1011 #, c-format msgid " -z, --analyze update optimizer statistics\n" msgstr " -z, --analyze обновить статистику оптимизатора\n" -#: vacuumdb.c:966 +#: vacuumdb.c:1012 #, c-format msgid "" " -Z, --analyze-only only update optimizer statistics; no " @@ -1077,7 +1081,7 @@ msgstr "" " -Z, --analyze-only только обновить статистику оптимизатора,\n" " не очищать БД\n" -#: vacuumdb.c:967 +#: vacuumdb.c:1013 #, c-format msgid "" " --analyze-in-stages only update optimizer statistics, in " @@ -1089,12 +1093,12 @@ msgstr "" " (в несколько проходов для большей " "скорости), без очистки\n" -#: vacuumdb.c:969 +#: vacuumdb.c:1015 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help показать эту справку и выйти\n" -#: vacuumdb.c:977 +#: vacuumdb.c:1023 #, c-format msgid "" "\n" @@ -1103,6 +1107,9 @@ msgstr "" "\n" "Подробнее об очистке вы можете узнать в описании SQL-команды VACUUM.\n" +#~ msgid "%s: invalid socket: %s" +#~ msgstr "%s: неверный сокет: %s" + #~ msgid " -E, --encrypted encrypt stored password\n" #~ msgstr " -E, --encrypted зашифровать сохранённый пароль\n" |
