From 5f4e613047379caae33b226d59836f06a4f74f68 Mon Sep 17 00:00:00 2001 From: Degit22 Date: Fri, 2 Jan 2026 01:41:49 +0700 Subject: [PATCH] Update Russian translation. --- .../translations/ru/LC_MESSAGES/messages.mo | Bin 174362 -> 243051 bytes .../translations/ru/LC_MESSAGES/messages.po | 2072 ++++++----------- 2 files changed, 717 insertions(+), 1355 deletions(-) diff --git a/web/pgadmin/translations/ru/LC_MESSAGES/messages.mo b/web/pgadmin/translations/ru/LC_MESSAGES/messages.mo index b57ef4b095aa9db7c790d4b632e641705f511ab9..3e4b286d22ca1aa54109346979c70f873a894451 100644 GIT binary patch literal 243051 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 %NO)({@|IbW19b?YqQ!2G5X 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 Ar~m)} delta 36313 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 diff --git a/web/pgadmin/translations/ru/LC_MESSAGES/messages.po b/web/pgadmin/translations/ru/LC_MESSAGES/messages.po index 8ee0e5ba8..03cf12fa1 100644 --- a/web/pgadmin/translations/ru/LC_MESSAGES/messages.po +++ b/web/pgadmin/translations/ru/LC_MESSAGES/messages.po @@ -1,7 +1,7 @@ # Russian translations for pgAdmin 4. -# Copyright (C) 2017-2025, The pgAdmin Development Team +# Copyright (C) 2017-2026, The pgAdmin Development Team # This file is distributed under the same license as the pgAdmin 4 project. -# Degit22 , 2025. +# Degit22 , 2025-2026. # Alexander Lakhin , 2017. # msgid "" @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: pgAdmin 4\n" "Report-Msgid-Bugs-To: degit22@gmail.com\n" "POT-Creation-Date: 2025-12-04 15:46+0530\n" -"PO-Revision-Date: 2025-10-25 13:51+0700\n" +"PO-Revision-Date: 2026-01-02 00:05+0700\n" "Last-Translator: Degit22 \n" "Language: ru\n" "Language-Team: Russian \n" @@ -83,9 +83,8 @@ msgstr "Режим приложения" #: pgadmin/tools/sqleditor/static/js/components/dialogs/ConfirmTransactionContent.jsx:25 #: pgadmin/tools/sqleditor/static/js/components/sections/MainToolBar.jsx:576 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:764 -#, fuzzy msgid "Commit" -msgstr "Записать" +msgstr "Коммит" #: pgadmin/about/static/js/AboutComponent.jsx:62 msgid "Python Version" @@ -165,9 +164,7 @@ msgstr "kerberos" #: pgadmin/authenticate/kerberos.py:170 msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded." -msgstr "" -"Невозможно использовать аутентификацию Kerberos, так как не удалось " -"загрузить модуль GSSAPI." +msgstr "Невозможно использовать аутентификацию Kerberos, так как не удалось загрузить модуль GSSAPI." #: pgadmin/authenticate/kerberos.py:210 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." @@ -245,9 +242,7 @@ msgstr "'{}' не является допустимым методом мног #: pgadmin/authenticate/mfa/__init__.py:105 msgid "No valid multi-factor authentication found, hence - disabling it." -msgstr "" -"Не найдена действительная многофакторная аутентификация, поэтому она " -"отключена." +msgstr "Не найдена действительная многофакторная аутентификация, поэтому она отключена." #: pgadmin/authenticate/mfa/authenticator.py:31 msgid "Authenticator App" @@ -262,22 +257,20 @@ msgid "" "User has not registered the Time-based One-Time Password (TOTP) " "Authenticator for authentication." msgstr "" -"Пользователь не зарегистрировал аутентификатор Time-based One-Time " -"Password (TOTP) для аутентификации." +"Пользователь не зарегистрировал аутентификатор Time-based One-Time Password (TOTP) " +"для аутентификации." #: pgadmin/authenticate/mfa/authenticator.py:68 msgid "User does not have valid HASH to generate the OTP." -msgstr "" -"У пользователя нет действительного HASH-кода для генерации одноразового " -"пароля." +msgstr "У пользователя нет действительного HASH-кода для генерации одноразового пароля." #: pgadmin/authenticate/mfa/authenticator.py:126 msgid "" "Enter the code shown in your authenticator application for TOTP (Time-" "based One-Time Password)" msgstr "" -"Введите код, указанный в приложении аутентификатора для TOTP (одноразовый" -" пароль, основанный на времени)" +"Введите код, указанный в приложении аутентификатора для TOTP (одноразовый " +"пароль, основанный на времени)" #: pgadmin/authenticate/mfa/authenticator.py:164 msgid "TOTP Authenticator QRCode" @@ -287,7 +280,8 @@ msgstr "QRCode аутентификатора TOTP" msgid "" "Scan the QR code and the enter the code from the TOTP Authenticator " "application" -msgstr "Отсканируйте QR-код и введите код из приложения TOTP Authenticator" +msgstr "" +"Отсканируйте QR-код и введите код из приложения TOTP Authenticator" #: pgadmin/authenticate/mfa/authenticator.py:195 msgid "Failed to validate the code" @@ -317,9 +311,7 @@ msgstr "Не удалось отправить код на электронну #: pgadmin/authenticate/mfa/email.py:95 #, python-brace-format msgid "A verification code was sent to {}. Check your email and enter the code." -msgstr "" -"Код подтверждения был отправлен на {}. Проверьте свою электронную почту и" -" введите код." +msgstr "Код подтверждения был отправлен на {}. Проверьте свою электронную почту и введите код." #: pgadmin/authenticate/mfa/email.py:150 msgid "User has not registered for email authentication" @@ -362,9 +354,8 @@ msgid "" "This email address will only be used for two factor authentication " "purposes. The email address for the user account will not be changed." msgstr "" -"Этот адрес электронной почты будет использоваться только для целей " -"двухфакторной аутентификации. Адрес электронной почты для учетной записи " -"пользователя не будет изменен." +"Этот адрес электронной почты будет использоваться только для целей двухфакторной аутентификации. " +"Адрес электронной почты для учетной записи пользователя не будет изменен." #: pgadmin/authenticate/mfa/email.py:242 msgid "Enter code here" @@ -389,7 +380,7 @@ msgstr "Метод аутентификации, поддерживаемый п #: pgadmin/authenticate/mfa/views.py:175 #, python-brace-format msgid "'{}' is already registered." -msgstr "" +msgstr "'{}' уже зарегистрирован." #: pgadmin/authenticate/mfa/views.py:183 #, python-brace-format @@ -407,13 +398,11 @@ msgstr "Пожалуйста, закройте диалог." #: pgadmin/authenticate/mfa/views.py:314 msgid "Session expired. Please refresh the page." -msgstr "" +msgstr "Сессия истекла. Пожалуйста, обновите страницу." #: pgadmin/authenticate/mfa/views.py:348 msgid "Can't access this page, when multi factor authentication is disabled." -msgstr "" -"Невозможно получить доступ к этой странице, когда отключена " -"многофакторная аутентификация." +msgstr "Невозможно получить доступ к этой странице, когда отключена многофакторная аутентификация." #: pgadmin/authenticate/mfa/views.py:353 msgid "Complete the authentication process first" @@ -485,17 +474,16 @@ msgid "" "Your account is authenticated using an external {} source. Please contact" " the administrators of this service if you need to reset your password." msgstr "" -"Ваша учетная запись аутентифицирована с помощью внешнего источника {}. " -"Пожалуйста, свяжитесь с администраторами этого сервиса, если вам нужно " -"сбросить пароль." +"Ваша учетная запись аутентифицирована с помощью внешнего источника {}. Пожалуйста, " +"свяжитесь с администраторами этого сервиса, если вам нужно сбросить пароль." #: pgadmin/browser/__init__.py:1080 msgid "" "You successfully reset your password but your account is locked. Please " "contact the Administrator." msgstr "" -"Вы успешно сбросили пароль, но ваша учетная запись заблокирована. " -"Пожалуйста, свяжитесь с администратором." +"Вы успешно сбросили пароль, но ваша учетная запись заблокирована. Пожалуйста, " +"свяжитесь с администратором." #: pgadmin/browser/register_browser_preferences.py:22 msgid "Show system objects?" @@ -510,18 +498,19 @@ msgid "" "If turned off, then all object collections which are empty will be hidden" " from browser tree." msgstr "" -"Если выключить, то все пустые коллекции объектов будут скрыты из дерева " -"браузера." +"Если выключить, то все пустые коллекции объектов будут скрыты из дерева браузера." #: pgadmin/browser/register_browser_preferences.py:38 msgid "Show column data type?" -msgstr "" +msgstr "Показать тип данных столбца?" #: pgadmin/browser/register_browser_preferences.py:41 msgid "" "If turned off, then the data types of the columns will not be displayed " "alongside their column names." msgstr "" +"Если эта опция отключена, типы данных столбцов не будут отображаться рядом " +"с их названиями." #: pgadmin/browser/register_browser_preferences.py:48 msgid "Show template databases?" @@ -538,7 +527,7 @@ msgstr "Отображение" #: pgadmin/browser/register_browser_preferences.py:58 msgid "If set to True, all shared servers will be hidden from the browser tree." -msgstr "" +msgstr "Если установлено значение True, то все общие серверы будут скрыты в дереве браузера." #: pgadmin/browser/register_browser_preferences.py:65 msgid "Object explorer tree state saving interval" @@ -549,8 +538,8 @@ msgid "" "Object explorer state saving interval in seconds. Use -1 to disable the " "tree saving mechanism." msgstr "" -"Интервал сохранения состояния проводника объектов в секундах. Используйте" -" -1, чтобы отключить механизм сохранения дерева." +"Интервал сохранения состояния проводника объектов в секундах. Используйте -1, " +"чтобы отключить механизм сохранения дерева." #: pgadmin/browser/register_browser_preferences.py:75 msgid "Confirm on close or refresh?" @@ -561,6 +550,8 @@ msgid "" "Confirm that closure or refresh of the browser or browser tab is intended" " before proceeding." msgstr "" +"Прежде чем продолжить, убедитесь, что браузер или вкладка браузера закрыты " +"или обновлены." #: pgadmin/browser/register_browser_preferences.py:85 msgid "Confirm before Close/Reset in object properties dialog?" @@ -605,6 +596,8 @@ msgid "" "The maximum number of history rows to show on the Statistics tab for " "pgAgent jobs." msgstr "" +"Максимальное количество строк истории, отображаемых на вкладке Статистика для " +"заданий pgAgent." #: pgadmin/browser/register_browser_preferences.py:123 msgid "Process details/logs retention days" @@ -654,7 +647,7 @@ msgstr "Проводник объектов" #: pgadmin/browser/register_browser_preferences.py:157 msgid "Tabbed panel backward" -msgstr "" +msgstr "Прошлая вкладка" #: pgadmin/browser/register_browser_preferences.py:172 msgid "Close tab panel" @@ -662,7 +655,7 @@ msgstr "Закрыть панель вкладок" #: pgadmin/browser/register_browser_preferences.py:187 msgid "Tabbed panel forward" -msgstr "" +msgstr "Следующая вкладка" #: pgadmin/browser/register_browser_preferences.py:203 msgid "File main menu" @@ -732,6 +725,8 @@ msgid "" "If set to True, the tabs will take full size as per the title. This will " "also apply to already opened tabs." msgstr "" +"Если установлено значение True, вкладки будут занимать весь размер в соответствии " +"с заголовком. Это также будет применяться к уже открытым вкладкам." #: pgadmin/browser/register_browser_preferences.py:419 msgid "Query tool tab title" @@ -744,6 +739,9 @@ msgid "" "can provide any string with or without placeholders of their choice. A " "blank title will revert to the default." msgstr "" +"Поддерживаемые заполнители: %DATABASE%, %USERNAME% и %SERVER%. Пользователи " +"могут вводить любую строку с заполнителями или без них по своему усмотрению. " +"Если поле для названия оставить пустым, будет использовано значение по умолчанию." #: pgadmin/browser/register_browser_preferences.py:431 msgid "View/Edit data tab title" @@ -755,6 +753,10 @@ msgid "" " %SERVER%. Users can provide any string with or without placeholders of " "their choice. A blank title will revert to the default." msgstr "" +"Поддерживаемые заполнители: %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME% и %SERVER%. " +"Пользователи могут вводить любую строку с заполнителями или без них по своему " +"усмотрению. Если поле для названия оставить пустым, будет использовано значение " +"по умолчанию." #: pgadmin/browser/register_browser_preferences.py:444 msgid "Debugger tab title" @@ -767,6 +769,10 @@ msgid "" "Users can provide any string with or without placeholders of their " "choice. A blank title will revert to the default." msgstr "" +"Поддерживаемые заполнители: %FUNCTION%, %ARGS%, %SCHEMA% и %DATABASE%. " +"Пользователи могут вводить любую строку с заполнителями или без них по своему " +"усмотрению. Если поле заголовка оставить пустым, будет использоваться значение " +"по умолчанию." #: pgadmin/browser/register_browser_preferences.py:456 #: pgadmin/browser/static/js/collection.js:57 @@ -793,7 +799,7 @@ msgstr "Отладчик" #: pgadmin/tools/schema_diff/static/js/SchemaDiffModule.js:65 #: pgadmin/tools/user_management/PgAdminPermissions.py:101 msgid "Schema Diff" -msgstr "Схема Diff" +msgstr "Сравнение схем" #: pgadmin/browser/register_browser_preferences.py:459 #: pgadmin/tools/erd/static/js/ERDModule.js:58 @@ -818,6 +824,9 @@ msgid "" "Select Query Tool, Debugger, Schema Diff, ERD Tool, or PSQL Tool from the" " drop-down to open that module in a new browser tab." msgstr "" +"Выберите «Инструмент запросов», «Отладчик», «Сравнение схем», «Инструмент ERD» " +"или «Инструмент PSQL» в раскрывающемся списке, чтобы открыть этот модуль в новой " +"вкладке браузера." #: pgadmin/browser/register_browser_preferences.py:481 msgid "Select open new tab..." @@ -836,9 +845,8 @@ msgid "" "Enable breadcrumbs to show the complete path of an object in the object " "explorer. The breadcrumbs are displayed on object mouse hover." msgstr "" -"Включите хлебные крошки, чтобы отображать полный путь к объекту в " -"обозревателе объектов. Хлебные крошки отображаются при наведении курсора " -"мыши на объект." +"Включите хлебные крошки, чтобы отображать полный путь к объекту в обозревателе объектов. " +"Хлебные крошки отображаются при наведении курсора мыши на объект." #: pgadmin/browser/register_browser_preferences.py:514 msgid "Show comment with object breadcrumbs?" @@ -899,9 +907,8 @@ msgid "" "disabled. Plain text mode will improve editor performance with large " "files." msgstr "" -"При значении True ключевые слова не будут подсвечиваться, а свёртывание " -"кода будет отключено. Режим простого текста повысит производительность " -"редактора при работе с большими файлами." +"При значении True ключевые слова не будут подсвечиваться, а свёртывание кода будет отключено. Режим " +"простого текста повысит производительность редактора при работе с большими файлами." #: pgadmin/browser/register_editor_preferences.py:138 msgid "Code folding?" @@ -913,36 +920,35 @@ msgid "" "effect as code folding is always disabled in that mode. Disabling will " "improve editor performance with large files." msgstr "" -"Включить или отключить свёртывание кода. В текстовом режиме это не " -"повлияет, так как в этом режиме свёртывание кода всегда отключено. " -"Отключение повысит производительность редактора при работе с большими " +"Включить или отключить свёртывание кода. В текстовом режиме это не повлияет, так как в этом режиме " +"свёртывание кода всегда отключено. Отключение повысит производительность редактора при работе с большими " "файлами." #: pgadmin/browser/register_editor_preferences.py:149 msgid "Cursor blink rate" -msgstr "" +msgstr "Частота мигания курсора" #: pgadmin/browser/register_editor_preferences.py:151 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:203 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:257 msgid "None" -msgstr "" +msgstr "Ничего" #: pgadmin/browser/register_editor_preferences.py:152 msgid "Slow" -msgstr "" +msgstr "Медленный" #: pgadmin/browser/register_editor_preferences.py:153 msgid "Medium" -msgstr "" +msgstr "Средний" #: pgadmin/browser/register_editor_preferences.py:154 msgid "Fast" -msgstr "" +msgstr "Быстрый" #: pgadmin/browser/register_editor_preferences.py:160 msgid "Adjust the speed at which the text cursor blinks within the editors." -msgstr "" +msgstr "Настройте скорость мигания текстового курсора в редакторах." #: pgadmin/browser/register_editor_preferences.py:167 msgid "Line wrapping?" @@ -988,12 +994,10 @@ msgid "" " 1.2, or to reduce by 20 percent, use a value of 0.8. Minimum 0.1, " "maximum 10." msgstr "" -"Размер шрифта, который будет использоваться в текстовых полях и " -"редакторах SQL. Значение задаётся в единицах «em», где 1 является " -"относительным размером шрифта по умолчанию. Например, чтобы увеличить " -"размер шрифта на 20 процентов, используйте значение 1.2, а чтобы " -"уменьшить на 20 процентов, используйте значение 0.8. Минимальное значение" -" — 0.1, максимальное — 10." +"Размер шрифта, который будет использоваться в текстовых полях и редакторах SQL. Значение задаётся в " +"единицах «em», где 1 является относительным размером шрифта по умолчанию. Например, чтобы увеличить " +"размер шрифта на 20 процентов, используйте значение 1.2, а чтобы уменьшить на 20 процентов, используйте " +"значение 0.8. Минимальное значение — 0.1, максимальное — 10." #: pgadmin/browser/register_editor_preferences.py:221 msgid "Font ligatures?" @@ -1004,9 +1008,8 @@ msgid "" "If set to true, ligatures will be enabled in SQL text boxes and editors " "provided the configured font family supports them." msgstr "" -"Если установлено значение True, лигатуры будут включены в текстовых полях" -" и редакторах SQL при условии, что настроенное семейство шрифтов их " -"поддерживает." +"Если установлено значение True, лигатуры будут включены в текстовых полях и редакторах SQL при условии, " +"что настроенное семейство шрифтов их поддерживает." #: pgadmin/browser/register_editor_preferences.py:231 msgid "Font family" @@ -1018,9 +1021,8 @@ msgid "" "font should already be installed on your system. If the font is not " "found, the editor will fall back to the default font, Source Code Pro." msgstr "" -"Укажите семейство шрифтов, которое будет использоваться во всех " -"редакторах SQL. Указанный шрифт должен быть уже установлен в вашей " -"системе. Если шрифт не найден, редактор будет использовать шрифт по " +"Укажите семейство шрифтов, которое будет использоваться во всех редакторах SQL. Указанный шрифт должен " +"быть уже установлен в вашей системе. Если шрифт не найден, редактор будет использовать шрифт по " "умолчанию Source Code Pro." #: pgadmin/browser/register_editor_preferences.py:243 @@ -1032,8 +1034,7 @@ msgid "" "Specifies whether the newly added line using enter key should be auto-" "indented or not" msgstr "" -"Указывает, следует ли автоматически добавлять отступ к новой строке, " -"добавленной с помощью клавиши Enter" +"Указывает, следует ли автоматически добавлять отступ к новой строке, добавленной с помощью клавиши Enter" #: pgadmin/browser/register_editor_preferences.py:253 msgid "Keyword case" @@ -1041,9 +1042,7 @@ msgstr "Регистр ключевых слов" #: pgadmin/browser/register_editor_preferences.py:259 msgid "Convert keywords to upper, lower, or preserve casing." -msgstr "" -"Преобразование ключевых слов в верхний, нижний регистр или сохранение " -"регистра." +msgstr "Преобразование ключевых слов в верхний, нижний регистр или сохранение регистра." #: pgadmin/browser/register_editor_preferences.py:265 msgid "Identifier case" @@ -1051,9 +1050,7 @@ msgstr "Регистр идентификатора" #: pgadmin/browser/register_editor_preferences.py:271 msgid "Convert identifiers to upper, lower, or preserve casing." -msgstr "" -"Преобразование идентификаторов в верхний, нижний регистр или сохранение " -"регистра." +msgstr "Преобразование идентификаторов в верхний, нижний регистр или сохранение регистра." #: pgadmin/browser/register_editor_preferences.py:277 msgid "Function case" @@ -1061,9 +1058,7 @@ msgstr "Ригистр функции" #: pgadmin/browser/register_editor_preferences.py:283 msgid "Convert function names to upper, lower, or preserve casing." -msgstr "" -"Преобразование имен функций в верхний регистр, нижний регистр или " -"сохранение регистра." +msgstr "Преобразование имен функций в верхний регистр, нижний регистр или сохранение регистра." #: pgadmin/browser/register_editor_preferences.py:289 msgid "Data type case" @@ -1071,9 +1066,7 @@ msgstr "Ригистр типа данных" #: pgadmin/browser/register_editor_preferences.py:295 msgid "Convert data types to upper, lower, or preserve casing." -msgstr "" -"Преобразование типов данных в верхний, нижний регистр или сохранение " -"регистра." +msgstr "Преобразование типов данных в верхний, нижний регистр или сохранение регистра." #: pgadmin/browser/register_editor_preferences.py:301 msgid "Spaces around operators?" @@ -1081,9 +1074,7 @@ msgstr "Пробелы вокруг операторов?" #: pgadmin/browser/register_editor_preferences.py:303 msgid "If set to True, spaces are used around all operators." -msgstr "" -"Если установлено значение True, вокруг всех операторов используются " -"пробелы." +msgstr "Если установлено значение True, вокруг всех операторов используются пробелы." #: pgadmin/browser/register_editor_preferences.py:309 msgid "Tab size" @@ -1102,22 +1093,24 @@ msgid "" "Specifies whether or not to insert spaces instead of tabs when the tab " "key or auto-indent are used." msgstr "" -"Указывает, следует ли вставлять пробелы вместо табуляции при нажатии " -"клавиши Tab или автоматического отступа." +"Указывает, следует ли вставлять пробелы вместо табуляции при нажатии клавиши Tab или автоматического " +"отступа." #: pgadmin/browser/register_editor_preferences.py:330 msgid "Expression Width" -msgstr "" +msgstr "Ширина выражения" #: pgadmin/browser/register_editor_preferences.py:333 msgid "" "Maximum number of characters in parenthesized expressions to be kept on a" " single line." msgstr "" +"Максимальное количество символов в выражениях в скобках, которые могут " +"быть помещены в одной строке." #: pgadmin/browser/register_editor_preferences.py:340 msgid "Logical operator new line" -msgstr "" +msgstr "Логический оператор новой строки" #: pgadmin/browser/register_editor_preferences.py:341 msgid "Before" @@ -1132,6 +1125,8 @@ msgid "" "Decides newline placement before or after logical operators (AND, OR, " "XOR)." msgstr "" +"Определяет размещение новой строки до или после логических операторов " +"(AND, OR, XOR)." #: pgadmin/browser/register_editor_preferences.py:352 msgid "Lines between queries" @@ -1142,6 +1137,8 @@ msgid "" "Decides how many empty lines to leave between SQL statements. A value of " "zero means no empty lines are added." msgstr "" +"Решает, сколько пустых строк оставить между операторами SQL. " +"Значение 0 означает, что пустые строки не добавляются." #: pgadmin/browser/register_editor_preferences.py:364 msgid "New line before semicolon?" @@ -1258,7 +1255,7 @@ msgstr "Порт" #: pgadmin/browser/server_groups/servers/__init__.py:809 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:364 msgid "Maintenance database" -msgstr "Служебная база данных" +msgstr "База данных обслуживания" #: pgadmin/browser/server_groups/servers/__init__.py:810 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:149 @@ -1307,7 +1304,7 @@ msgstr "Никакие параметры не были изменены." #: pgadmin/browser/server_groups/servers/__init__.py:948 #, python-brace-format msgid "'{0}' cannot be modified when the server is connected." -msgstr "" +msgstr "'{0}' не может быть изменено, когда сервер подключен." #: pgadmin/browser/server_groups/servers/__init__.py:1166 #: pgadmin/browser/server_groups/servers/databases/__init__.py:721 @@ -1433,23 +1430,22 @@ msgid "Password changed successfully." msgstr "Пароль изменён успешно." #: pgadmin/browser/server_groups/servers/__init__.py:1954 -#, fuzzy msgid "WAL replay paused" msgstr "Воспроизведение WAL приостановлено" #: pgadmin/browser/server_groups/servers/__init__.py:1965 msgid "WAL replay resumed" -msgstr "" +msgstr "Воспроизведение WAL возобновлено" #: pgadmin/browser/server_groups/servers/__init__.py:1971 #: pgadmin/browser/server_groups/servers/__init__.py:2029 msgid "Please connect to the server." -msgstr "" +msgstr "Пожалуйста, подключитесь к серверу." #: pgadmin/browser/server_groups/servers/__init__.py:2150 #: pgadmin/browser/server_groups/servers/__init__.py:2182 msgid "The saved password was cleared successfully." -msgstr "" +msgstr "Сохраненный пароль удален успешно." #: pgadmin/browser/server_groups/servers/ppas.py:15 #: pgadmin/browser/server_groups/servers/types.py:118 @@ -1625,11 +1621,11 @@ msgstr "-- неполное определение" #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:716 msgid "Could not generate reverse-engineered SQL for the cast." -msgstr "" +msgstr "Не удалось сгенерировать обратный SQL для преобразования." #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:721 msgid "Could not generate reverse-engineered SQL for the cast node." -msgstr "" +msgstr "Не удалось сгенерировать обратный SQL для узла приведения." #: pgadmin/browser/server_groups/servers/databases/casts/static/js/cast.js:39 msgid "Cast" @@ -2164,82 +2160,82 @@ msgstr "Необходимо выбрать целевой тип." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/__init__.py:52 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/static/js/dbms_job_scheduler.js:23 msgid "DBMS Job Scheduler" -msgstr "" +msgstr "Планировщик заданий СУБД" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/__init__.py:50 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:24 msgid "DBMS Jobs" -msgstr "" +msgstr "Задания СУБД" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/__init__.py:256 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/__init__.py:331 msgid "Could not find the specified job." -msgstr "" +msgstr "Не удалось найти указанное задание." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/__init__.py:418 msgid "Job creation failed." -msgstr "" +msgstr "Создать задание не удалось." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/__init__.py:674 msgid "Job enabled" -msgstr "" +msgstr "Задание включено" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/__init__.py:675 msgid "Job disabled" -msgstr "" +msgstr "Задание отключено" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/__init__.py:756 msgid "Started the Job execution." -msgstr "" +msgstr "Начато выполнение задания." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:40 msgid "DBMS Job" -msgstr "" +msgstr "Задание СУБД" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:59 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:64 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:69 msgid "DBMS Job..." -msgstr "" +msgstr "Задание СУБД..." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:74 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:132 msgid "Enable Job" -msgstr "" +msgstr "Включить задание" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:76 msgid "Job is already enabled." -msgstr "" +msgstr "Задание уже включено." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:81 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:174 msgid "Disable Job" -msgstr "" +msgstr "Отключить задание" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:83 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:90 msgid "Job is already disabled." -msgstr "" +msgstr "Задание уже отключено." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:88 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:209 msgid "Run Job" -msgstr "" +msgstr "Запустить задание" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:133 #, python-format msgid "Are you sure you want to enable the job %s?" -msgstr "" +msgstr "Вы уверены, что хотите включить задание %s?" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:175 #, python-format msgid "Are you sure you want to disable the job %s?" -msgstr "" +msgstr "Вы уверены, что хотите отключить задание %s?" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.js:210 #, python-format msgid "Are you sure you want to run the job %s now?" -msgstr "" +msgstr "Вы уверены, что хотите запустить задание %s сейчас?" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:64 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.ui.js:42 @@ -2267,15 +2263,15 @@ msgstr "Включён?" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:74 msgid "Job Type" -msgstr "" +msgstr "Тип задания" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:77 msgid "SELF-CONTAINED" -msgstr "" +msgstr "SELF-CONTAINED" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:78 msgid "PRE-DEFINED" -msgstr "" +msgstr "PRE-DEFINED" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:86 msgid "" @@ -2284,31 +2280,35 @@ msgid "" "Type is Pre-Defined you need to specify the existing Program and Schedule" " names in the Pre-Defined tab." msgstr "" +"Если тип задания является автономным, необходимо указать действие " +"и интервал повторения на вкладках «Действие» и «Повторение» соответственно. " +"Если тип задания является предопределенным, необходимо указать имена существующих " +"программ и расписаний на вкладке «Предопределенное»." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:89 msgid "Run Count" -msgstr "" +msgstr "Количество запусков" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:92 msgid "Failure Count" -msgstr "" +msgstr "Количество сбоев" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:103 msgid "Program Name" -msgstr "" +msgstr "Название программы" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:104 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:117 msgid "Pre-Defined" -msgstr "" +msgstr "Предопределенное" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:116 msgid "Schedule Name" -msgstr "" +msgstr "Название расписания" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:135 msgid "Job Type cannot be empty." -msgstr "" +msgstr "Тип задания не может быть пустым." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:142 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.ui.js:63 @@ -2321,101 +2321,101 @@ msgstr "Код не может быть пустым." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:149 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.ui.js:70 msgid "Procedure cannot be empty." -msgstr "" +msgstr "Процедура не может быть пустой." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:159 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_schedules/static/js/dbms_schedule.ui.js:64 msgid "Either Start time or Repeat interval must be specified." -msgstr "" +msgstr "Необходимо указать либо время начала, либо интервал повторения." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:175 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_schedules/static/js/dbms_schedule.ui.js:80 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:255 msgid "Start time must be earlier than end time." -msgstr "" +msgstr "Время начала должно быть раньше времени окончания." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:185 msgid "Pre-Defined program name cannot be empty." -msgstr "" +msgstr "Имя предварительно заданной программы не может быть пустым." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_jobs/static/js/dbms_job.ui.js:191 msgid "Pre-Defined schedule name cannot be empty." -msgstr "" +msgstr "Имя предварительно заданного расписания не может быть пустым." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/__init__.py:49 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:23 msgid "DBMS Programs" -msgstr "" +msgstr "Программы СУБД" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/__init__.py:244 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/__init__.py:303 msgid "Could not find the specified program." -msgstr "" +msgstr "Не удалось найти указанную программу." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/__init__.py:366 msgid "Job program creation failed." -msgstr "" +msgstr "Создание программы задания не удалось." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/__init__.py:482 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_schedules/__init__.py:487 msgid "Could not find the DBMS Schedule." -msgstr "" +msgstr "Не удалось найти расписание СУБД." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/__init__.py:563 msgid "Program enabled" -msgstr "" +msgstr "Программа включена" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/__init__.py:564 msgid "Program disabled" -msgstr "" +msgstr "Программа отключена" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:39 msgid "DBMS Program" -msgstr "" +msgstr "Программа СУБД" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:58 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:63 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:68 msgid "DBMS Program..." -msgstr "" +msgstr "Программа СУБД..." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:73 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:124 msgid "Enable Program" -msgstr "" +msgstr "Включить программу" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:75 msgid "Program is already enabled." -msgstr "" +msgstr "Программа уже включена." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:80 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:166 msgid "Disable Program" -msgstr "" +msgstr "Отключить программу" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:82 msgid "Program is already disabled." -msgstr "" +msgstr "Программа уже отключена." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:125 #, python-format msgid "Are you sure you want to enable the program %s?" -msgstr "" +msgstr "Вы уверены, что хотите включить программу %s?" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_programs/static/js/dbms_program.js:167 #, python-format msgid "Are you sure you want to disable the program %s?" -msgstr "" +msgstr "Вы уверены, что хотите отключить программу %s?" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_schedules/__init__.py:47 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_schedules/static/js/dbms_schedule.js:21 msgid "DBMS Schedules" -msgstr "" +msgstr "Расписания СУБД" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_schedules/__init__.py:240 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_schedules/__init__.py:296 msgid "Could not find the specified schedule." -msgstr "" +msgstr "Не удалось найти указанное расписание." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_schedules/__init__.py:371 #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:383 @@ -2424,13 +2424,13 @@ msgstr "Создать расписание задания не удалось." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_schedules/static/js/dbms_schedule.js:37 msgid "DBMS Schedule" -msgstr "" +msgstr "Расписание СУБД" #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_schedules/static/js/dbms_schedule.js:56 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_schedules/static/js/dbms_schedule.js:61 #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/dbms_schedules/static/js/dbms_schedule.js:66 msgid "DBMS Schedule..." -msgstr "" +msgstr "Расписание СУБД..." #: pgadmin/browser/server_groups/servers/databases/dbms_job_scheduler/static/js/dbms_job_scheduler_common.ui.js:30 msgid "Repeat Interval" @@ -2811,7 +2811,7 @@ msgstr "SQL DROP" #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.ui.js:94 msgid "When TAG in" -msgstr "" +msgstr "Когда TAG в" #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.ui.js:99 #: pgadmin/browser/server_groups/servers/databases/languages/static/js/language.ui.js:213 @@ -3041,7 +3041,7 @@ msgstr "Сторонний сервер..." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/static/js/foreign_server.ui.js:53 msgid "System foreign server?" -msgstr "" +msgstr "Система внешнего сервера?" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/static/js/foreign_server.ui.js:66 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/static/js/foreign_server.ui.js:68 @@ -3199,7 +3199,7 @@ msgstr "Пользователь" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/static/js/user_mapping.ui.js:45 msgid "System user mapping?" -msgstr "" +msgstr "Сопоставление пользователей системы?" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/static/js/foreign_data_wrapper.js:38 msgid "Foreign Data Wrapper" @@ -3213,7 +3213,7 @@ msgstr "Обёртка сторонних данных..." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/static/js/foreign_data_wrapper.ui.js:55 msgid "System foreign data wrapper?" -msgstr "" +msgstr "Обертка внешних данных системы?" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/static/js/foreign_data_wrapper.ui.js:61 msgid "Handler" @@ -3286,31 +3286,31 @@ msgstr "Функция-обработчик не может быть пусто #: pgadmin/tools/backup/static/js/backup.ui.js:247 #: pgadmin/tools/restore/static/js/restore.ui.js:190 msgid "Publications" -msgstr "" +msgstr "Публикации" #: pgadmin/browser/server_groups/servers/databases/publications/__init__.py:169 msgid "Could not find the publication information." -msgstr "" +msgstr "Не удалось найти информацию о публикации." #: pgadmin/browser/server_groups/servers/databases/publications/__init__.py:337 msgid "Could not find the specified publication." -msgstr "" +msgstr "Не удалось найти указанную публикацию." #: pgadmin/browser/server_groups/servers/databases/publications/__init__.py:566 msgid "Publication dropped" -msgstr "" +msgstr "Публикация отменена" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:37 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:181 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:185 msgid "Publication" -msgstr "" +msgstr "Публикация" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:57 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:63 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:69 msgid "Publication..." -msgstr "" +msgstr "Публикация..." #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:21 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.ui.js:31 @@ -3365,29 +3365,29 @@ msgstr "TRUNCATE" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:37 msgid "Publish via root?" -msgstr "" +msgstr "Публиковать через root?" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:66 #: pgadmin/browser/server_groups/servers/static/js/variable.ui.js:89 #, python-format msgid "%s <= Supported version >= %s" -msgstr "" +msgstr "%s <= Поддерживаемая версия >= %s" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:68 #: pgadmin/browser/server_groups/servers/static/js/variable.ui.js:91 #, python-format msgid "Supported version >= %s" -msgstr "" +msgstr "Поддерживаемая версия >= %s" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:70 #: pgadmin/browser/server_groups/servers/static/js/variable.ui.js:93 #, python-format msgid "Supported version <= %s" -msgstr "" +msgstr "Поддерживаемая версия <= %s" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:94 msgid "Table Name" -msgstr "" +msgstr "Название таблицы" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:114 #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/columns/__init__.py:51 @@ -3416,11 +3416,11 @@ msgstr "Столбцы" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:141 msgid "Where" -msgstr "" +msgstr "Где" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:266 msgid "All tables?" -msgstr "" +msgstr "Все таблицы?" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:267 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:271 @@ -3437,7 +3437,7 @@ msgstr "Таблицы" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:270 msgid "Only table?" -msgstr "" +msgstr "Только таблица?" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:279 msgid "" @@ -3445,10 +3445,13 @@ msgid "" "the publication. If ONLY is not specified, the table and all its " "descendant tables (if any) are added." msgstr "" +"Если перед именем таблицы указано ONLY, то к публикации добавляется только " +"эта таблица. Если ONLY не указано, то добавляются эта таблица и все ее дочерние " +"таблицы (если таковые имеются)." #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.ui.js:281 msgid "Tables in Schema" -msgstr "" +msgstr "Таблицы в схеме" #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:69 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:25 @@ -3465,6 +3468,8 @@ msgid "" "Could not find the schema in the database.\n" " It may have been removed by another user." msgstr "" +"Не удалось найти схему в базе данных.\n" +" Возможно, она была удалена другим пользователем." #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:601 #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:1132 @@ -3483,8 +3488,7 @@ msgid "" "Could not find the schema in the database. It may have been removed by " "another user." msgstr "" -"Не удалось найти схему в базе данных. Возможно, её удалил другой " -"пользователь." +"Не удалось найти схему в базе данных. Возможно, её удалил другой пользователь." #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:818 msgid "The specified schema could not be found.\n" @@ -3504,62 +3508,64 @@ msgid "" "Could not find the schema in the database.\n" " It may have been removed by another user." msgstr "" +"Не удалось найти схему в базе данных.\n" +" Возможно, она была удалена другим пользователем." #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/__init__.py:51 #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.js:21 msgid "Aggregates" -msgstr "" +msgstr "Агрегаты" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.js:34 msgid "Aggregate" -msgstr "" +msgstr "Агрегат" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:72 msgid "System aggregate?" -msgstr "" +msgstr "Системный агрегат?" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:81 msgid "Input types" -msgstr "" +msgstr "Типы ввода" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:86 #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:125 msgid "State type" -msgstr "" +msgstr "Тип состояния" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:91 #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:130 msgid "State function" -msgstr "" +msgstr "Состояние функции" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:96 #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:135 msgid "State data size" -msgstr "" +msgstr "Размер данных состояния" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:101 msgid "Final type" -msgstr "" +msgstr "Финальный тип" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:106 #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:140 msgid "Final function" -msgstr "" +msgstr "Финальная функция" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:111 #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:145 msgid "Final function modify" -msgstr "" +msgstr "Финальная функция модификации" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:116 #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:150 msgid "Pass extra arguments to final function" -msgstr "" +msgstr "Передача дополнительных аргументов в конечную функцию" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:120 #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:159 msgid "Initial condition" -msgstr "" +msgstr "Начальное условие" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:126 #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:131 @@ -3570,15 +3576,15 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:155 #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:160 msgid "Moving Options" -msgstr "" +msgstr "Варианты перемещения" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:154 msgid "Inverse function" -msgstr "" +msgstr "Обратная функция" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:164 msgid "Sort operator" -msgstr "" +msgstr "Оператор сортировки" #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:165 #: pgadmin/browser/server_groups/servers/databases/schemas/aggregates/static/js/aggregate.ui.js:170 @@ -3624,9 +3630,8 @@ msgstr "Не удалось найти указанный столбец." #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/columns/static/js/catalog_object_column.js:20 #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/columns/static/js/catalog_object_column.js:33 -#, fuzzy msgid "catalog_object_column" -msgstr "столбец_объекта_каталога" +msgstr "catalog_object_column" #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/columns/static/js/catalog_object_column.ui.js:40 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/static/js/foreign_table_column.js:35 @@ -3672,7 +3677,7 @@ msgstr "Объект каталога" #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/static/js/catalog_object.ui.js:36 #: pgadmin/browser/server_groups/servers/databases/static/js/database.ui.js:117 msgid "System database?" -msgstr "" +msgstr "Системная база данных?" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:54 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:25 @@ -3685,8 +3690,8 @@ msgid "" "Definition incomplete. Please provide Locale OR Copy Collation OR " "LC_TYPE/LC_COLLATE." msgstr "" -"Определение неполное. Задайте локаль или копируемое правило сортировки " -"либо LC_TYPE/LC_COLLATE." +"Определение неполное. Задайте локаль или копируемое правило сортировки либо " +"LC_TYPE/LC_COLLATE." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:568 msgid "Collation dropped" @@ -3696,7 +3701,7 @@ msgstr "Правило сортировки удалено" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:693 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/__init__.py:658 msgid "-- missing definition" -msgstr "" +msgstr "-- отсутствует определение" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:53 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:59 @@ -3744,7 +3749,7 @@ msgstr "LC_TYPE" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.ui.js:160 msgid "Deterministic" -msgstr "" +msgstr "Детерминированный" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.ui.js:196 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/rules/__init__.py:45 @@ -3754,15 +3759,15 @@ msgstr "Правила" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.ui.js:215 msgid "System collation?" -msgstr "" +msgstr "Сравнение систем?" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.ui.js:266 msgid "Definition incomplete. Please provide LC_TYPE." -msgstr "" +msgstr "Определение неполное. Пожалуйста, укажите LC_TYPE." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.ui.js:271 msgid "Definition incomplete. Please provide LC_COLLATE." -msgstr "" +msgstr "Определение неполное. Пожалуйста, укажите LC_COLLATE." #: pgadmin/browser/server_groups/servers/databases/schemas/domains/__init__.py:53 #: pgadmin/browser/server_groups/servers/databases/schemas/domains/static/js/domain.js:27 @@ -3777,8 +3782,7 @@ msgid "" msgstr "" "\n" "Не удалось найти домен в базе данных.\n" -"Возможно, он был удалён другим пользователем или перемещён в другую " -"схему.\n" +"Возможно, он был удалён другим пользователем или перемещён в другую схему.\n" #: pgadmin/browser/server_groups/servers/databases/schemas/domains/__init__.py:683 msgid "Domain dropped" @@ -3802,7 +3806,7 @@ msgstr "Ограничение домена..." #: pgadmin/browser/server_groups/servers/databases/schemas/domains/domain_constraints/static/js/domain_constraints.ui.js:39 msgid "System domain constraint?" -msgstr "" +msgstr "Ограничение системного домена?" #: pgadmin/browser/server_groups/servers/databases/schemas/domains/domain_constraints/static/js/domain_constraints.ui.js:45 #: pgadmin/browser/server_groups/servers/databases/schemas/domains/static/js/domain.ui.js:36 @@ -3848,7 +3852,7 @@ msgstr "Точность" #: pgadmin/browser/server_groups/servers/databases/schemas/domains/static/js/domain.ui.js:199 msgid "Enter an expression or a value." -msgstr "" +msgstr "Введите выражение или значение." #: pgadmin/browser/server_groups/servers/databases/schemas/domains/static/js/domain.ui.js:201 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.ui.js:530 @@ -3951,7 +3955,7 @@ msgstr "Опустошить каскадно" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:89 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:98 msgid "Truncate Restart Identity" -msgstr "" +msgstr "Обрезать идентификатор перезапуска" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:95 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:104 @@ -3989,16 +3993,16 @@ msgstr "Отключить все" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:157 msgid "Truncate Foreign Table" -msgstr "" +msgstr "Обрезать внешнюю таблицу" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:158 #, python-format msgid "Are you sure you want to truncate foreign table %s?" -msgstr "" +msgstr "Вы уверены, что хотите обрезать внешнюю таблицу %s?" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.ui.js:116 msgid "System foreign table?" -msgstr "" +msgstr "Системная внешняя таблица?" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.ui.js:122 msgid "Foreign server" @@ -4046,19 +4050,19 @@ msgstr "Хранилище" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.ui.js:503 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:431 msgid "Select storage" -msgstr "" +msgstr "Выберите хранилище" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.ui.js:544 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:501 msgid "NONE" -msgstr "" +msgstr "НЕТ" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.ui.js:549 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.ui.js:554 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:509 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:514 msgid "GENERATED" -msgstr "" +msgstr "ГЕНЕРИРОВАНО" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.ui.js:571 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:572 @@ -4120,10 +4124,12 @@ msgid "" "Could not generate reverse-engineered query for the FTS Configuration.\n" "{0}" msgstr "" +"Не удалось сгенерировать обратный запрос для конфигурации FTS.\n" +"{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:953 msgid "Could not generate reverse-engineered query for FTS Configuration node." -msgstr "" +msgstr "Не удалось сгенерировать обратный запрос для узла конфигурации FTS." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:41 msgid "FTS Configuration" @@ -4203,7 +4209,7 @@ msgstr "Словарь FTS..." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.ui.js:56 msgid "System FTS dictionary?" -msgstr "" +msgstr "Словарь системы FTS?" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.ui.js:62 #: pgadmin/browser/server_groups/servers/databases/static/js/database.ui.js:128 @@ -4242,10 +4248,12 @@ msgid "" "Could not generate reverse-engineered query for the FTS Parser.\n" "{0}" msgstr "" +"Не удалось сгенерировать обратный запрос для FTS-парсера.\n" +"{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:894 msgid "Could not generate reverse-engineered query for FTS Parser node." -msgstr "" +msgstr "Не удалось сгенерировать обратный запрос для узла FTS Parser." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:39 msgid "FTS Parser" @@ -4259,7 +4267,7 @@ msgstr "Анализатор FTS..." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.ui.js:52 msgid "System FTS parser?" -msgstr "" +msgstr "Системный парсер FTS?" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.ui.js:58 msgid "Start function" @@ -4296,10 +4304,12 @@ msgid "" "Could not generate reverse-engineered query for the FTS Template.\n" "{0}" msgstr "" +"Не удалось сгенерировать обратный запрос для шаблона FTS.\n" +"{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/__init__.py:765 msgid "Could not generate reverse-engineered query for FTS Template node." -msgstr "" +msgstr "Не удалось сгенерировать обратный запрос для узла шаблона FTS." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:39 msgid "FTS Template" @@ -4313,7 +4323,7 @@ msgstr "Шаблон FTS..." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.ui.js:50 msgid "System FTS template?" -msgstr "" +msgstr "Системный шаблон FTS?" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.ui.js:56 msgid "Init function" @@ -4421,7 +4431,7 @@ msgstr "Тип результата" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/static/js/index.ui.js:511 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.ui.js:112 msgid "Depends on extensions" -msgstr "" +msgstr "Зависит от расширений" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.ui.js:288 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/static/js/index.ui.js:519 @@ -4538,9 +4548,8 @@ msgid "trigger" msgstr "триггер" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.ui.js:138 -#, fuzzy msgid "event_trigger" -msgstr "событийный_триггер" +msgstr "event_trigger" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/11_plus/coll_stats.sql:3 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/default/coll_stats.sql:3 @@ -4983,7 +4992,7 @@ msgstr "Не удалось найти таблицу." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/__init__.py:1140 msgid "\n" -msgstr "" +msgstr "\n" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/__init__.py:1156 msgid "Table dropped" @@ -6111,9 +6120,9 @@ msgid "" "column 'saledate', having datatype 'date/timestamp', then we need to " "specify the expression as 'extract(YEAR from saledate)' as partition key." msgstr "" -"Допустим, мы хотим создать таблицу разделов по годам для столбца " -"«saledate» с типом данных 'date/timestamp'. Тогда нам нужно указать " -"выражение 'extract(YEAR from saledate)' в качестве ключа раздела." +"Допустим, мы хотим создать таблицу разделов по годам для столбца «saledate» " +"с типом данных 'date/timestamp'. Тогда нам нужно указать выражение " +"'extract(YEAR from saledate)' в качестве ключа раздела." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:390 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:1012 @@ -6131,8 +6140,8 @@ msgid "" "User can create multiple partitions while creating new partitioned table." " Operation switch is disabled in this scenario." msgstr "" -"Пользователь может создать несколько секций при создании новой " -"секционируемой таблицы. В этом случае переключение режима запрещается." +"Пользователь может создать несколько секций при создании новой секционируемой таблицы. " +"В этом случае переключение режима запрещается." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:405 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:1027 @@ -6169,9 +6178,8 @@ msgid "" "From/To/In input: Values for these fields must be quoted with single " "quote. For more than one partition key values must be comma(,) separated." msgstr "" -"Ввод данных «От/До/В»: значения этих полей должны быть заключены в " -"одинарные кавычки. Для нескольких ключей раздела значения должны быть " -"разделены запятыми (,)." +"Ввод данных «От/До/В»: значения этих полей должны быть заключены в одинарные кавычки. " +"Для нескольких ключей раздела значения должны быть разделены запятыми (,)." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:414 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:1036 @@ -6184,9 +6192,8 @@ msgid "" "Enabled for range partition. Consider partitioned table with multiple " "keys of type Integer, then values should be specified like '100','200'." msgstr "" -"Используются при диапазонном секционировании. Например, для " -"секционированной таблицы с несколькими ключами типа Integer значения " -"должны задаваться как '100','200'." +"Используются при диапазонном секционировании. Например, для секционированной таблицы с несколькими " +"ключами типа Integer значения должны задаваться как '100','200'." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:417 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:1039 @@ -6199,8 +6206,8 @@ msgid "" "Enabled for list partition. Values must be comma(,) separated and quoted " "with single quote." msgstr "" -"Используется при разбиении по списку. Значения должны заключаться в " -"апострофы и разделяться запятыми (,)." +"Используется при разбиении по списку. Значения должны заключаться в апострофы " +"и разделяться запятыми (,)." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:420 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:1042 @@ -7064,9 +7071,7 @@ msgstr "Для типов-диапазонов должен быть опред #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:1002 msgid "External types require both input and output conversion functions." -msgstr "" -"Для внешних типов требуется указать функции преобразования на входе и на " -"выходе." +msgstr "Для внешних типов требуется указать функции преобразования на входе и на выходе." #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:1191 msgid "The specified type could not be found.\n" @@ -7123,7 +7128,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:412 msgid "Subtype cannot be empty." -msgstr "" +msgstr "Подтип не может быть пустым." #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:518 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:521 @@ -7236,11 +7241,11 @@ msgstr "Сортируемый?" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:815 msgid "Input function cannot be empty." -msgstr "" +msgstr "Функция ввода не может быть пустой." #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:821 msgid "Output function cannot be empty." -msgstr "" +msgstr "Функция вывода не может быть пустой." #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:878 msgid "Member Name" @@ -8102,7 +8107,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:494 msgid "Either Host name or Address must be specified." -msgstr "" +msgstr "Необходимо указать либо имя хоста, либо адрес." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:502 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:639 @@ -8360,8 +8365,8 @@ msgid "" "Please select a class to categorize the job. This option will not affect " "the way the job runs." msgstr "" -"Выберите класс для категоризации задания. Это свойство не будет влиять на" -" выполнение задания." +"Выберите класс для категоризации задания. Это свойство не будет влиять " +"на выполнение задания." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.ui.js:67 #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.ui.js:70 @@ -8374,9 +8379,8 @@ msgid "" "only that machine will run this job. Leave blank if any host may run the " "job." msgstr "" -"Введите имя компьютера, где работает pgAgent, если хотите, чтобы данное " -"задание выполнялось только на этом компьютере. Если вы хотите, чтобы его " -"мог выполнять любой компьютер, оставьте это поле пустым." +"Введите имя компьютера, где работает pgAgent, если хотите, чтобы данное задание выполнялось только на " +"этом компьютере. Если вы хотите, чтобы его мог выполнять любой компьютер, оставьте это поле пустым." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.ui.js:76 msgid "Created" @@ -8465,9 +8469,8 @@ msgid "" "database server, or Remote to specify a remote database " "server." msgstr "" -"Выберите Локально, если данный шаг задания будет " -"выполняться на локальном сервере баз данных, или " -"Удалённо, чтобы задать удалённый сервер." +"Выберите Локально, если данный шаг задания будет выполняться на локальном " +"сервере баз данных, или Удалённо, чтобы задать удалённый сервер." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.ui.js:130 msgid "Please select the database on which the job step will run." @@ -8853,8 +8856,7 @@ msgid "" "]" msgstr "" "\n" -"Информация о членстве ролей должна передаваться в виде массива объектов " -"JSON\n" +"Информация о членстве ролей должна передаваться в виде массива объектов JSON\n" "в следующем формате:\n" "\n" "rolmembership:[{\n" @@ -8891,8 +8893,7 @@ msgid "" " ]\n" msgstr "" "\n" -"Информация о членстве ролей должна передаваться в виде строки, " -"представляющей\n" +"Информация о членстве ролей должна передаваться в виде строки, представляющей\n" "массив объектов JSON в следующем формате:\n" "rolmembership:{\n" " 'added': [{\n" @@ -9003,8 +9004,7 @@ msgid "" "]" msgstr "" "\n" -"Переменные/параметры конфигурации должны передаваться в виде массива " -"объектов JSON\n" +"Переменные/параметры конфигурации должны передаваться в виде массива объектов JSON\n" "в следующем формате в режиме создания:\n" "variables:[{\n" " database: <база_данных> или null,\n" @@ -9044,8 +9044,7 @@ msgid "" " ]\n" msgstr "" "\n" -"Переменные/параметры конфигурации должны передаваться в виде массива " -"объектов JSON\n" +"Переменные/параметры конфигурации должны передаваться в виде массива объектов JSON\n" "в следующем формате в режиме изменения:\n" "rolmembership:{\n" " 'added': [{\n" @@ -9129,10 +9128,12 @@ msgid "" "Could not generate reverse-engineered query for the role.\n" "{0}" msgstr "" +"Не удалось сгенерировать обратный запрос для роли.\n" +"{0}" #: pgadmin/browser/server_groups/servers/roles/__init__.py:915 msgid "Could not generate reverse-engineered query for the role." -msgstr "" +msgstr "Не удалось сгенерировать обратный запрос для роли." #: pgadmin/browser/server_groups/servers/roles/__init__.py:935 #: pgadmin/browser/server_groups/servers/roles/__init__.py:988 @@ -9373,7 +9374,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:49 #, python-format msgid "Copy Server - %s" -msgstr "" +msgstr "Копировать сервер - %s" #: pgadmin/browser/server_groups/servers/static/js/server.js:58 #, python-format @@ -9436,7 +9437,6 @@ msgid "Please connect server to enable change password." msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:136 -#, fuzzy msgid "Pause Replay of WAL" msgstr "Приостановить воспроизведение WAL" @@ -9447,7 +9447,6 @@ msgid "" msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:143 -#, fuzzy msgid "Resume Replay of WAL" msgstr "Продолжить воспроизведение WAL" @@ -9459,7 +9458,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:150 msgid "Clear Saved Password" -msgstr "" +msgstr "Очистить сохраненный пароль" #: pgadmin/browser/server_groups/servers/static/js/server.js:159 msgid "Clear SSH Tunnel Password" @@ -9471,7 +9470,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:171 msgid "Copy Server..." -msgstr "" +msgstr "Копировать сервер..." #: pgadmin/browser/server_groups/servers/static/js/server.js:250 msgid "Are you sure you want to disconnect from all servers?" @@ -9525,12 +9524,12 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:588 msgid "Server connected" -msgstr "" +msgstr "Сервер подключен" #: pgadmin/browser/server_groups/servers/static/js/server.js:649 #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:480 msgid "Connect to server." -msgstr "" +msgstr "Подключиться к серверу." #: pgadmin/browser/server_groups/servers/static/js/server.js:659 msgid "Connect to Server" @@ -9545,11 +9544,11 @@ msgstr "" #: pgadmin/dashboard/static/js/Dashboard.jsx:809 #: pgadmin/tools/sqleditor/static/js/components/sections/MainToolBar.jsx:672 msgid "Text" -msgstr "" +msgstr "Текст" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:33 msgid "Color" -msgstr "" +msgstr "Цвет" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:52 msgid "Host address" @@ -9820,11 +9819,11 @@ msgstr "Подключено?" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:280 msgid "Background" -msgstr "" +msgstr "Фон" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:288 msgid "Foreground" -msgstr "" +msgstr "Основной" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:292 msgid "Connect now?" @@ -9832,19 +9831,19 @@ msgstr "Подключиться сейчас?" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:296 msgid "Shared?" -msgstr "" +msgstr "Общий?" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:306 msgid "Shared Username" -msgstr "" +msgstr "Общее имя пользователя" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:336 msgid "Connection String" -msgstr "" +msgstr "Строка подключения" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:380 msgid "Kerberos authentication?" -msgstr "" +msgstr "Aутентификация Kerberos?" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:383 msgid "GSS authenticated?" @@ -9868,12 +9867,12 @@ msgstr "Сохранить пароль?" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:418 #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:278 msgid "Service" -msgstr "" +msgstr "Сервис" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:422 #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:281 msgid "Connection Parameters" -msgstr "" +msgstr "Параметры подключения" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:428 msgid "Use SSH tunneling" @@ -9890,30 +9889,30 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:511 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:522 msgid "SSH Tunnel" -msgstr "" +msgstr "SSH-туннель" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:435 msgid "Tunnel host" -msgstr "" +msgstr "Хост туннеля" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:442 msgid "Tunnel port" -msgstr "" +msgstr "Порт туннеля" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:456 #: pgadmin/static/js/SecurityPages/MfaValidatePage.jsx:104 #: pgadmin/tools/user_management/static/js/index.js:42 msgid "Authentication" -msgstr "" +msgstr "Аутентификация" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:460 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:468 msgid "Identity file" -msgstr "" +msgstr "Файл идентификации" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:496 msgid "Prompt for password?" -msgstr "" +msgstr "Запрос пароля?" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:507 msgid "" @@ -9924,11 +9923,11 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:521 msgid "Keep alive (seconds)" -msgstr "" +msgstr "Сохранить активность (секунды)" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:530 msgid "DB restriction type" -msgstr "" +msgstr "Тип ограничения БД" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:544 msgid "DB restriction" @@ -9963,7 +9962,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:590 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:591 msgid "Post Connection SQL" -msgstr "" +msgstr "SQL после подключения" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:595 msgid "" @@ -9975,11 +9974,11 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:599 #: pgadmin/static/js/tree/ObjectExplorer/ObjectExplorerFilter.jsx:147 msgid "Tags" -msgstr "" +msgstr "Теги" #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:610 msgid "Server group must be specified." -msgstr "" +msgstr "Необходимо указать группу серверов." #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:618 #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:297 @@ -10024,7 +10023,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/vacuum.ui.js:89 #: pgadmin/browser/server_groups/servers/static/js/vacuum.ui.js:126 msgid "Not set" -msgstr "" +msgstr "Не установлено" #: pgadmin/browser/server_groups/servers/static/js/vacuum.ui.js:90 #: pgadmin/browser/server_groups/servers/static/js/vacuum.ui.js:127 @@ -10044,11 +10043,11 @@ msgstr "Таблица TOAST" #: pgadmin/browser/server_groups/servers/static/js/variable.ui.js:174 msgid "Keyword" -msgstr "" +msgstr "Ключевое слово" #: pgadmin/browser/server_groups/servers/static/js/variable.ui.js:217 msgid "Please select a parameter name." -msgstr "" +msgstr "Выберите название параметра." #: pgadmin/browser/server_groups/servers/static/js/variable.ui.js:224 msgid "Please enter a value for the parameter." @@ -10238,7 +10237,7 @@ msgstr "Обновить" #: pgadmin/browser/static/js/node.js:225 #: pgadmin/tools/search_objects/static/js/index.js:45 msgid "Search Objects..." -msgstr "" +msgstr "Поиск объектов..." #: pgadmin/browser/static/js/constants.js:66 msgid "Sunday" @@ -10764,8 +10763,8 @@ msgid "" "Are you sure want to reset the current changes and re-open the panel for " "%s \"%s\"?" msgstr "" -"Вы действительно хотите сбросить текущие изменения и повторно открыть " -"панель для объекта %s \"%s\"?" +"Вы действительно хотите сбросить текущие изменения и повторно открыть панель для объекта %s " +"\"%s\"?" #: pgadmin/browser/static/js/node.js:494 msgid "Edit in progress?" @@ -10790,8 +10789,8 @@ msgid "" "Are you sure you want to drop the %s \"%s\" and all the objects " "that depend on it?" msgstr "" -"Вы действительно хотите удалить объект %s \"%s\" и все зависящие " -"от него объекты?" +"Вы действительно хотите удалить объект %s \"%s\" " +"и все зависящие от него объекты?" #: pgadmin/browser/static/js/node.js:548 #, python-format @@ -10914,8 +10913,7 @@ msgid "" "You are currently running version {0} of {1}, however the current version" " is {2}." msgstr "" -"В настоящее время вы используете {1} версии {0}, однако текущая версия — " -"{2}." +"В настоящее время вы используете {1} версии {0}, однако текущая версия — {2}." #: pgadmin/browser/templates/browser/upgrade.html:3 #, python-brace-format @@ -10923,8 +10921,8 @@ msgid "" "Please click
here for more information." msgstr "" -"Щёлкните здесь " -"для получения дополнительных сведений." +"Щёлкните здесь для получения дополнительных сведений." #: pgadmin/browser/templates/browser/js/messages.js:22 msgid "Click here for details." @@ -11531,7 +11529,8 @@ msgstr "При построении графика произошла ошибк msgid "" "Not connected to the server or the connection to the server has been " "closed." -msgstr "Не подключено к серверу или соединение с сервером закрыто." +msgstr "" +"Не подключено к серверу или соединение с сервером закрыто." #: pgadmin/dashboard/static/js/Graphs.jsx:257 msgid "Database sessions" @@ -11595,11 +11594,10 @@ msgid "" "designed to answer the needs of developers, DBAs and system " "administrators alike." msgstr "" -"pgAdmin — инструмент для администрирования и управления базами данных " -"PostgreSQL с открытым исходным кодом. Он включает графический интерфейс " -"администрирования, SQL-запросник, отладчик процедурного кода и многое " -"другое. Он разработан для удовлетворения потребностей разработчиков, " -"администраторов баз данных и системных администраторов." +"pgAdmin — инструмент для администрирования и управления базами данных PostgreSQL с открытым исходным " +"кодом. Он включает графический интерфейс администрирования, SQL-запросник, отладчик процедурного кода и " +"многое другое. Он разработан для удовлетворения потребностей разработчиков, администраторов баз данных и " +"системных администраторов." #: pgadmin/dashboard/static/js/WelcomeDashboard.jsx:174 msgid "Quick Links" @@ -11973,7 +11971,7 @@ msgstr "" #: pgadmin/dashboard/static/js/SystemStats/Summary.jsx:150 msgid "Clock speed Hz" -msgstr "" +msgstr "Тактовая частота Гц" #: pgadmin/dashboard/static/js/SystemStats/Summary.jsx:150 msgid "clock_speed_hz" @@ -12013,7 +12011,7 @@ msgstr "" #: pgadmin/dashboard/static/js/SystemStats/Summary.jsx:255 msgid "OS information" -msgstr "" +msgstr "Информация об ОС" #: pgadmin/dashboard/static/js/SystemStats/Summary.jsx:260 msgid "Process & handle count" @@ -12021,7 +12019,7 @@ msgstr "" #: pgadmin/dashboard/static/js/SystemStats/Summary.jsx:268 msgid "CPU information" -msgstr "" +msgstr "Информация о процессоре" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:7 msgid "Total" @@ -12036,9 +12034,8 @@ msgid "Transactions" msgstr "Транзакции" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:20 -#, fuzzy msgid "Commits" -msgstr "Зафиксировано" +msgstr "Комиты" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:21 msgid "Rollbacks" @@ -12074,7 +12071,7 @@ msgstr "Попадания" #: pgadmin/dashboard/templates/dashboard/sql/default/system_statistics.sql:22 msgid "Process" -msgstr "" +msgstr "Процесс" #: pgadmin/dashboard/templates/dashboard/sql/default/system_statistics.sql:23 msgid "Handle" @@ -12097,8 +12094,8 @@ msgid "" "Path to the PostgreSQL documentation. $VERSION$ will be replaced with the" " major.minor version number." msgstr "" -"Путь к документации PostgreSQL. Вместо $VERSION$ будет подставлен номер " -"версии в формате «основная.дополнительная»." +"Путь к документации PostgreSQL. Вместо $VERSION$ будет подставлен номер версии в формате " +"«основная.дополнительная»." #: pgadmin/misc/__init__.py:43 #: pgadmin/preferences/static/js/components/PreferencesHelper.jsx:126 @@ -12126,18 +12123,20 @@ msgid "" "Click the save button to apply the theme. Below is the preview of the " "theme." msgstr "" +"Нажмите кнопку «Сохранить», чтобы применить тему. Ниже представлен предварительный просмотр " +"темы." #: pgadmin/misc/__init__.py:98 msgid "Layout" -msgstr "" +msgstr "Компоновка" #: pgadmin/misc/__init__.py:100 msgid "Classic" -msgstr "" +msgstr "Классическая" #: pgadmin/misc/__init__.py:101 msgid "Workspace" -msgstr "" +msgstr "Рабочая область" #: pgadmin/misc/__init__.py:107 msgid "" @@ -12162,7 +12161,7 @@ msgstr "" #: pgadmin/misc/__init__.py:131 msgid "Save the application state?" -msgstr "" +msgstr "Сохранить состояние приложения?" #: pgadmin/misc/__init__.py:135 msgid "" @@ -12174,7 +12173,7 @@ msgstr "" #: pgadmin/misc/__init__.py:145 msgid "Automatically open downloaded file?" -msgstr "" +msgstr "Автоматически открывать скаченный файл?" #: pgadmin/misc/__init__.py:149 msgid "" @@ -12186,7 +12185,7 @@ msgstr "" #: pgadmin/misc/__init__.py:157 msgid "Prompt for the download location?" -msgstr "" +msgstr "Запрос места для скачивания?" #: pgadmin/misc/__init__.py:161 msgid "" @@ -12197,7 +12196,7 @@ msgstr "" #: pgadmin/misc/__init__.py:339 msgid "Invalid binary path." -msgstr "" +msgstr "Неверный путь к двоичному файлу." #: pgadmin/misc/bgprocess/processes.py:46 msgid "Could not find a process with the specified ID." @@ -12209,7 +12208,7 @@ msgstr ": ошибка: " #: pgadmin/misc/bgprocess/processes.py:63 msgid "utility failed with exit code: " -msgstr "" +msgstr "утилита завершилась с кодом ошибки: " #: pgadmin/misc/bgprocess/processes.py:271 msgid "The process has already been started." @@ -12222,45 +12221,45 @@ msgstr "Процесс уже завершился и не может быть #: pgadmin/misc/bgprocess/processes.py:696 #, python-brace-format msgid "Could not load status for background process '{0}'." -msgstr "" +msgstr "Не удалось загрузить статус фонового процесса '{0}'." #: pgadmin/misc/bgprocess/processes.py:905 #, python-brace-format msgid "Unable to kill the background process '{0}'." -msgstr "" +msgstr "Невозможно убить фоновый процесс '{0}'." #: pgadmin/misc/bgprocess/static/js/BgProcessManager.js:171 msgid "Cloud server deployment is pending" -msgstr "" +msgstr "Развертывание облачного сервера находится в процессе ожидания" #: pgadmin/misc/bgprocess/static/js/BgProcessManager.js:194 msgid "Failed Cloud Deployment." -msgstr "" +msgstr "Неудачное развертывание в облаке." #: pgadmin/misc/bgprocess/static/js/BgProcessNotify.jsx:77 msgid "Process started" -msgstr "" +msgstr "Процесс запущен" #: pgadmin/misc/bgprocess/static/js/BgProcessNotify.jsx:83 msgid "Process completed" -msgstr "" +msgstr "Процесс завершился" #: pgadmin/misc/bgprocess/static/js/BgProcessNotify.jsx:86 msgid "Process terminated" -msgstr "" +msgstr "Процесс прекращен" #: pgadmin/misc/bgprocess/static/js/BgProcessNotify.jsx:89 msgid "Process failed" -msgstr "" +msgstr "Процесс завершился с ошибкой" #: pgadmin/misc/bgprocess/static/js/ProcessDetails.jsx:91 #: pgadmin/misc/bgprocess/static/js/Processes.jsx:60 msgid "Not started" -msgstr "" +msgstr "Не запущен" #: pgadmin/misc/bgprocess/static/js/ProcessDetails.jsx:106 msgid "Running..." -msgstr "" +msgstr "Запущен..." #: pgadmin/misc/bgprocess/static/js/ProcessDetails.jsx:109 msgid "Successfully completed." @@ -12273,11 +12272,11 @@ msgstr "Неуспешное завершение (код выхода: %s)." #: pgadmin/misc/bgprocess/static/js/ProcessDetails.jsx:115 msgid "Terminated by user." -msgstr "" +msgstr "Прекращено пользователем." #: pgadmin/misc/bgprocess/static/js/ProcessDetails.jsx:117 msgid "Terminating the process..." -msgstr "" +msgstr "Прекращение процесса..." #: pgadmin/misc/bgprocess/static/js/ProcessDetails.jsx:148 msgid "error" @@ -12301,15 +12300,15 @@ msgstr "Выполняется запрос" #: pgadmin/misc/file_manager/static/js/FileManagerModule.jsx:68 #: pgadmin/tools/user_management/PgAdminPermissions.py:40 msgid "Storage Manager" -msgstr "" +msgstr "Менеджер хранилища" #: pgadmin/misc/bgprocess/static/js/ProcessDetails.jsx:174 msgid "Loading process logs..." -msgstr "" +msgstr "Загрузка журналов процесса..." #: pgadmin/misc/bgprocess/static/js/ProcessDetails.jsx:175 msgid "No logs available." -msgstr "" +msgstr "Журналы недоступны." #: pgadmin/misc/bgprocess/static/js/ProcessDetails.jsx:187 msgid "Execution time" @@ -12321,31 +12320,31 @@ msgstr "секунд" #: pgadmin/misc/bgprocess/static/js/Processes.jsx:61 msgid "Running" -msgstr "" +msgstr "Запущен" #: pgadmin/misc/bgprocess/static/js/Processes.jsx:62 msgid "Finished" -msgstr "" +msgstr "Завершен" #: pgadmin/misc/bgprocess/static/js/Processes.jsx:63 msgid "Terminated" -msgstr "" +msgstr "Прекращен" #: pgadmin/misc/bgprocess/static/js/Processes.jsx:64 msgid "Terminating..." -msgstr "" +msgstr "Прекращение..." #: pgadmin/misc/bgprocess/static/js/Processes.jsx:88 msgid "End Process" -msgstr "" +msgstr "Завершить процесс" #: pgadmin/misc/bgprocess/static/js/Processes.jsx:130 msgid "Acknowledge and Remove" -msgstr "" +msgstr "Подтвердить и удалить" #: pgadmin/misc/bgprocess/static/js/Processes.jsx:132 msgid "Remove Processes" -msgstr "" +msgstr "Удалить процессы" #: pgadmin/misc/bgprocess/static/js/Processes.jsx:132 msgid "Are you sure you want to remove the selected processes?" @@ -12375,11 +12374,11 @@ msgstr "Эту ссылку нельзя открывать непосредст #: pgadmin/misc/cloud/__init__.py:128 msgid "No cloud implementation." -msgstr "" +msgstr "Без облачной реализации." #: pgadmin/misc/cloud/biganimal/__init__.py:237 msgid "forbidden" -msgstr "" +msgstr "запрещено" #: pgadmin/misc/cloud/biganimal/__init__.py:293 msgid "Project not provided." @@ -12403,7 +12402,7 @@ msgstr "" #: pgadmin/misc/cloud/static/js/CloudWizard.jsx:37 msgid "Cloud Provider" -msgstr "" +msgstr "Поставщик облачных услуг" #: pgadmin/misc/cloud/static/js/CloudWizard.jsx:37 msgid "Credentials" @@ -12411,20 +12410,20 @@ msgstr "" #: pgadmin/misc/cloud/static/js/CloudWizard.jsx:37 msgid "Cluster Type" -msgstr "" +msgstr "Тип кластера" #: pgadmin/misc/cloud/static/js/CloudWizard.jsx:38 msgid "Instance Specification" -msgstr "" +msgstr "Спецификация экземпляра" #: pgadmin/misc/cloud/static/js/CloudWizard.jsx:38 msgid "Database Details" -msgstr "" +msgstr "Сведения о базе данных" #: pgadmin/misc/cloud/static/js/CloudWizard.jsx:38 #: pgadmin/tools/grant_wizard/static/js/GrantWizard.jsx:80 msgid "Review" -msgstr "" +msgstr "Обзор" #: pgadmin/misc/cloud/static/js/CloudWizard.jsx:99 #, python-brace-format @@ -12498,7 +12497,7 @@ msgstr "" #: pgadmin/misc/cloud/static/js/CloudWizard.jsx:393 #: pgadmin/misc/cloud/static/js/cloud.js:79 msgid "Deploy Cloud Instance" -msgstr "" +msgstr "Развернуть облачный экземпляр" #: pgadmin/misc/cloud/static/js/CloudWizard.jsx:403 msgid "Select a cloud provider for PostgreSQL database." @@ -12516,25 +12515,25 @@ msgstr "" #: pgadmin/misc/cloud/static/js/CloudWizard.jsx:420 msgid "Click here to authenticate yourself to EDB BigAnimal" -msgstr "" +msgstr "Нажмите здесь, чтобы пройти аутентификацию в EDB BigAnimal" #: pgadmin/misc/cloud/static/js/CloudWizard.jsx:511 msgid "Please review the details before creating the cloud instance." -msgstr "" +msgstr "Перед созданием облачного экземпляра ознакомьтесь с подробными сведениями." #: pgadmin/misc/cloud/static/js/aws.js:207 #: pgadmin/misc/cloud/static/js/azure.js:292 #: pgadmin/misc/cloud/static/js/biganimal.js:222 #: pgadmin/misc/cloud/static/js/google.js:279 msgid "Cloud" -msgstr "" +msgstr "Облако" #: pgadmin/misc/cloud/static/js/aws.js:208 #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:38 #: pgadmin/misc/cloud/static/js/biganimal.js:223 #: pgadmin/misc/cloud/static/js/google.js:280 msgid "Instance name" -msgstr "" +msgstr "Имя экземпляра" #: pgadmin/misc/cloud/static/js/aws.js:209 #: pgadmin/misc/cloud/static/js/azure.js:314 @@ -12551,38 +12550,38 @@ msgstr "Публичный IP-адрес" #: pgadmin/misc/cloud/static/js/google.js:289 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:206 msgid "Instance type" -msgstr "" +msgstr "Тип экземпляра" #: pgadmin/misc/cloud/static/js/aws.js:221 #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:279 #: pgadmin/misc/cloud/static/js/azure.js:305 #: pgadmin/misc/cloud/static/js/google.js:294 msgid "Allocated storage" -msgstr "" +msgstr "Выделенное хранилище" #: pgadmin/misc/cloud/static/js/aws.js:224 #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:293 msgid "Provisioned IOPS" -msgstr "" +msgstr "Предоставляемые IOPS" #: pgadmin/misc/cloud/static/js/aws.js:228 #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:161 msgid "Database name" -msgstr "" +msgstr "Название базы данных" #: pgadmin/misc/cloud/static/js/aws.js:235 #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:336 #: pgadmin/misc/cloud/static/js/azure.js:318 #: pgadmin/misc/cloud/static/js/google.js:307 msgid "High availability" -msgstr "" +msgstr "Высокая доступность" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:41 #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:518 #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:483 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:274 msgid "Public IP range" -msgstr "" +msgstr "Диапазон публичных IP-адресов" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:43 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:278 @@ -12595,13 +12594,13 @@ msgstr "" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:651 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:481 msgid "Version & Instance" -msgstr "" +msgstr "Версия и экземпляр" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:55 #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:663 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:499 msgid "Availability" -msgstr "" +msgstr "Доступность" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:89 #: pgadmin/misc/cloud/static/js/azure.js:295 @@ -12629,7 +12628,7 @@ msgstr "Токен сеанса AWS" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:104 msgid "Session token required for temporary AWS sessions." -msgstr "" +msgstr "Токен сеанса, необходимый для временных сеансов AWS." #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:137 msgid "Password must be 8 characters or more." @@ -12672,35 +12671,35 @@ msgstr "Версия базы данных" #: pgadmin/misc/cloud/static/js/google.js:288 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:187 msgid "Instance class" -msgstr "" +msgstr "Класс экземпляра" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:208 msgid "Standard classes (includes m classes)" -msgstr "" +msgstr "Стандартные классы (включает классы m)" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:209 msgid "Memory optimized classes (includes r & x classes)" -msgstr "" +msgstr "Классы с оптимизированной памятью (включает классы r и x)" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:210 msgid "Burstable classes (includes t classes)" -msgstr "" +msgstr "Классы с возможностью всплеска (включает t классы)" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:273 msgid "General Purpose SSD (gp3)" -msgstr "" +msgstr "SSD общего назначения (gp3)" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:274 msgid "General Purpose SSD (gp2)" -msgstr "" +msgstr "SSD общего назначения (gp2)" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:275 msgid "Provisioned IOPS SSD (io1)" -msgstr "" +msgstr "SSD с предоставленными IOPS (io1)" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:276 msgid "Magnetic" -msgstr "" +msgstr "Магнитный" #: pgadmin/misc/cloud/static/js/aws_schema.ui.js:291 msgid "Size in GiB." @@ -12740,30 +12739,30 @@ msgstr "" #: pgadmin/misc/cloud/static/js/azure.js:294 #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:236 msgid "Resource group" -msgstr "" +msgstr "Группа ресурсов" #: pgadmin/misc/cloud/static/js/azure.js:296 #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:271 #: pgadmin/misc/cloud/static/js/google.js:283 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:138 msgid "Availability zone" -msgstr "" +msgstr "Зона доступности" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:45 msgid "Azure Tenant ID is required for Azure interactive authentication." -msgstr "" +msgstr "Для интерактивной аутентификации Azure требуется идентификатор клиента Azure." #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:56 msgid "Authenticate via" -msgstr "" +msgstr "Аутентификация через" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:62 msgid "Interactive Browser" -msgstr "" +msgstr "Интерактивный браузер" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:66 msgid "Azure CLI" -msgstr "" +msgstr "Azure CLI" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:71 msgid "" @@ -12793,19 +12792,19 @@ msgstr "" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:329 msgid "Burstable (1-2 vCores) " -msgstr "" +msgstr "Взрывной (1-2 виртуальных ядра) " #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:332 msgid "General Purpose (2-64 vCores)" -msgstr "" +msgstr "Общее назначение (2–64 виртуальных ядер)" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:336 msgid "Memory Optimized (2-64 vCores)" -msgstr "" +msgstr "Оптимизация памяти (2–64 виртуальных ядра)" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:377 msgid "Storage Size" -msgstr "" +msgstr "Размер хранилища" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:428 msgid "" @@ -12815,7 +12814,7 @@ msgstr "" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:436 msgid "Specified Admin username is not allowed." -msgstr "" +msgstr "Указанное имя пользователя администратора не допускается." #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:454 msgid "" @@ -12828,7 +12827,7 @@ msgstr "" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:480 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:374 msgid "Admin username" -msgstr "" +msgstr "Имя пользователя администратора" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:484 msgid "" @@ -12868,25 +12867,25 @@ msgstr "" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:468 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:468 msgid "Cluster name" -msgstr "" +msgstr "Название кластера" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:645 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:475 msgid "Project Details" -msgstr "" +msgstr "Детали проекта" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:657 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:493 msgid "Network Connectivity" -msgstr "" +msgstr "Сетевое подключение" #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:672 msgid "Subscription cannot be empty." -msgstr "" +msgstr "Подписка не может быть пустой." #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:677 msgid "Resource group cannot be empty." -msgstr "" +msgstr "Группа ресурсов не может быть пустой." #: pgadmin/misc/cloud/static/js/azure_schema.ui.js:682 msgid "Location cannot be empty." @@ -12926,11 +12925,11 @@ msgstr "" #: pgadmin/misc/cloud/static/js/biganimal.js:232 #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:60 msgid "Cluster type" -msgstr "" +msgstr "Тип кластера" #: pgadmin/misc/cloud/static/js/biganimal.js:226 msgid "Public IPs" -msgstr "" +msgstr "Публичные IP-адреса" #: pgadmin/misc/cloud/static/js/biganimal.js:233 msgid "No. of Standby Replicas" @@ -12944,65 +12943,67 @@ msgstr "" #: pgadmin/misc/cloud/static/js/biganimal.js:240 #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:179 msgid "Instance size" -msgstr "" +msgstr "Размер экземпляра" #: pgadmin/misc/cloud/static/js/biganimal.js:244 #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:277 msgid "Volume type" -msgstr "" +msgstr "Тип тома" #: pgadmin/misc/cloud/static/js/biganimal.js:245 msgid "Volume size" -msgstr "" +msgstr "Размер тома" #: pgadmin/misc/cloud/static/js/biganimal.js:248 msgid "Volume IOPS" -msgstr "" +msgstr "Объем IOPS" #: pgadmin/misc/cloud/static/js/biganimal.js:249 msgid "Disk Throughput" -msgstr "" +msgstr "Пропускная способность диска" #: pgadmin/misc/cloud/static/js/biganimal.js:254 msgid "Database Type" -msgstr "" +msgstr "Тип базы данных" #: pgadmin/misc/cloud/static/js/biganimal.js:255 msgid "Database Version" -msgstr "" +msgstr "Версия базы данных" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:39 #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:389 msgid "Please select number of stand by replicas." -msgstr "" +msgstr "Выберите количество резервных реплик." #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:48 #: pgadmin/misc/cloud/static/js/google.js:281 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:108 msgid "Project" -msgstr "" +msgstr "Проект" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:65 msgid "Single Node" -msgstr "" +msgstr "Единственный узел" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:66 msgid "High Availability" -msgstr "" +msgstr "Высокая доступность" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:67 msgid "Extreme High Availability" -msgstr "" +msgstr "Чрезвычайно высокая доступность" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:72 msgid "Number of standby replicas" -msgstr "" +msgstr "Количество резервных реплик" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:75 msgid "" "Adding standby replicas will increase your number of CPUs, as well as " "your cost." msgstr "" +"Добавление резервных реплик увеличит количество процессоров, а также " +"ваши расходы." #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:77 msgid "1" @@ -13014,7 +13015,7 @@ msgstr "2" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:83 msgid "Cluster provider" -msgstr "" +msgstr "Поставщик кластера" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:234 msgid "Please select volume properties." @@ -13038,11 +13039,11 @@ msgstr "" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:324 msgid "Size (4-16,384 GiB)" -msgstr "" +msgstr "Размер 4-16 384 ГиБ)" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:324 msgid "Size (1-16,384 GiB)" -msgstr "" +msgstr "Размер (1–16 384 ГиБ)" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:326 msgid "IOPS" @@ -13050,19 +13051,19 @@ msgstr "IOPS" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:346 msgid "Disk throughput" -msgstr "" +msgstr "Пропускная способность диска" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:385 msgid "Password must be 12 characters or more." -msgstr "" +msgstr "Пароль должен содержать не менее 12 символов." #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:408 msgid "Database type" -msgstr "" +msgstr "Тип базы данных" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:423 msgid "Database password" -msgstr "" +msgstr "Пароль базы данных" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:485 msgid "" @@ -13073,12 +13074,12 @@ msgstr "" #: pgadmin/misc/cloud/static/js/biganimal_schema.ui.js:487 msgid "Instance Type" -msgstr "" +msgstr "Тип экземпляра" #: pgadmin/misc/cloud/static/js/cloud.js:44 #: pgadmin/misc/cloud/static/js/cloud.js:56 msgid "Deploy Cloud Instance..." -msgstr "" +msgstr "Развернуть облачный экземпляр..." #: pgadmin/misc/cloud/static/js/cloud.js:93 #, python-brace-format @@ -13094,11 +13095,11 @@ msgstr "" #: pgadmin/misc/cloud/static/js/google.js:308 #: pgadmin/misc/cloud/static/js/google_schema.ui.js:313 msgid "Secondary availability zone" -msgstr "" +msgstr "Вторичная зона доступности" #: pgadmin/misc/cloud/static/js/google_schema.ui.js:39 msgid "Client secret file" -msgstr "" +msgstr "Файл секретного ключа клиента" #: pgadmin/misc/cloud/static/js/google_schema.ui.js:41 msgid "" @@ -13111,7 +13112,7 @@ msgstr "" #: pgadmin/misc/cloud/static/js/google_schema.ui.js:53 msgid "Click here to authenticate yourself to Google" -msgstr "" +msgstr "Нажмите здесь, чтобы пройти аутентификацию в Google" #: pgadmin/misc/cloud/static/js/google_schema.ui.js:54 msgid "" @@ -13121,15 +13122,15 @@ msgstr "" #: pgadmin/misc/cloud/static/js/google_schema.ui.js:192 msgid "Shared core" -msgstr "" +msgstr "Разделяемое ядро" #: pgadmin/misc/cloud/static/js/google_schema.ui.js:195 msgid "Standard" -msgstr "" +msgstr "Стандартный" #: pgadmin/misc/cloud/static/js/google_schema.ui.js:199 msgid "High Memory" -msgstr "" +msgstr "Много памяти" #: pgadmin/misc/cloud/static/js/google_schema.ui.js:240 msgid "SSD" @@ -13141,7 +13142,7 @@ msgstr "HDD" #: pgadmin/misc/cloud/static/js/google_schema.ui.js:246 msgid "Storage capacity" -msgstr "" +msgstr "Емкость хранилища" #: pgadmin/misc/cloud/static/js/google_schema.ui.js:251 msgid "Size in GB." @@ -13149,23 +13150,23 @@ msgstr "Размер в ГБ." #: pgadmin/misc/cloud/static/js/google_schema.ui.js:258 msgid "Please enter the value between 10 and 65,536." -msgstr "" +msgstr "Введите значение от 10 до 65 536." #: pgadmin/misc/cloud/static/js/google_schema.ui.js:307 msgid "High availability?" -msgstr "" +msgstr "Высокая доступность?" #: pgadmin/misc/cloud/static/js/google_schema.ui.js:337 msgid "Please select a secondary availability zone different from the primary." -msgstr "" +msgstr "Выберите вторичную зону доступности, отличную от первичной." #: pgadmin/misc/cloud/static/js/google_schema.ui.js:379 msgid "Admin username for your Google Cloud Sql PostgreSQL instance." -msgstr "" +msgstr "Имя пользователя администратора для вашего экземпляра Google Cloud Sql PostgreSQL." #: pgadmin/misc/cloud/static/js/google_schema.ui.js:388 msgid "Set a password for the default admin user \"postgres\"." -msgstr "" +msgstr "Установите пароль для пользователя-администратора по умолчанию «postgres»." #: pgadmin/misc/cloud/static/js/google_schema.ui.js:508 msgid "" @@ -13176,11 +13177,11 @@ msgstr "" #: pgadmin/misc/cloud/utils/__init__.py:81 #, python-brace-format msgid "Deployment on {0} is started for instance {1}." -msgstr "" +msgstr "Развертывание на {0} начато для экземпляра {1}." #: pgadmin/misc/cloud/utils/__init__.py:97 msgid "Cloud Deployment" -msgstr "" +msgstr "Развертывание в облаке" #: pgadmin/misc/dependencies/static/js/Dependencies.jsx:109 msgid "No dependency information is available for the selected object." @@ -13266,29 +13267,29 @@ msgstr "При переименовании файла произошла оши #: pgadmin/misc/file_manager/__init__.py:1058 msgid "There was an error deleting the file:" -msgstr "" +msgstr "При удалении файла произошла ошибка:" #: pgadmin/misc/file_manager/__init__.py:1102 msgid "There was an error adding the file:" -msgstr "" +msgstr "При добавлении файла произошла ошибка:" #: pgadmin/misc/file_manager/static/js/FileManagerModule.jsx:42 msgid "Storage Manager..." -msgstr "" +msgstr "Менеджер хранилища..." #: pgadmin/misc/file_manager/static/js/FileManagerModule.jsx:62 #: pgadmin/tools/sqleditor/static/js/components/sections/MainToolBar.jsx:529 msgid "Save File" -msgstr "" +msgstr "Сохранить файл" #: pgadmin/misc/file_manager/static/js/FileManagerModule.jsx:64 #: pgadmin/tools/sqleditor/static/js/components/sections/MainToolBar.jsx:522 msgid "Open File" -msgstr "" +msgstr "Открыть файл" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:398 msgid "Reload file?" -msgstr "" +msgstr "Перезагрузить файл?" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:399 msgid "" @@ -13298,7 +13299,7 @@ msgstr "" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:632 msgid "Are you sure you want to delete this file/folder?" -msgstr "" +msgstr "Вы уверены, что хотите удалить этот файл/папку?" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:676 msgid "Are you sure you want to replace this file?" @@ -13315,7 +13316,7 @@ msgstr "Открыть" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:780 #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:856 msgid "My Storage" -msgstr "" +msgstr "Мое хранилище" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:783 msgid "Home" @@ -13342,11 +13343,11 @@ msgstr "Поиск" #: pgadmin/static/js/Explain/Graphical.jsx:429 #: pgadmin/tools/sqleditor/static/js/components/sections/GraphVisualiser.jsx:440 msgid "Download" -msgstr "" +msgstr "Скачать" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:808 msgid "New Folder" -msgstr "" +msgstr "Новая папка" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:822 #: pgadmin/static/js/helpers/Layout/index.jsx:469 @@ -13364,7 +13365,7 @@ msgstr "Удалить" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:832 msgid "Upload" -msgstr "" +msgstr "Загрузить" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:835 msgid "List View" @@ -13376,12 +13377,12 @@ msgstr "" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:842 msgid "Show Hidden Files" -msgstr "" +msgstr "Показать скрытые файлы" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:850 #, python-brace-format msgid "${selectedSS}" -msgstr "" +msgstr "${selectedSS}" #: pgadmin/misc/file_manager/static/js/components/FileManager.jsx:906 msgid "All Files" @@ -13390,28 +13391,28 @@ msgstr "Все файлы" #: pgadmin/misc/file_manager/static/js/components/GridView.jsx:146 #: pgadmin/misc/file_manager/static/js/components/ListView.jsx:171 msgid "No files/folders found" -msgstr "" +msgstr "Файлы/папки не найдены" #: pgadmin/misc/file_manager/static/js/components/ListView.jsx:124 msgid "Date Modified" -msgstr "" +msgstr "Дата изменения" #: pgadmin/misc/file_manager/static/js/components/Uploader.jsx:110 msgid "Remove from list" -msgstr "" +msgstr "Удалить из списка" #: pgadmin/misc/file_manager/static/js/components/Uploader.jsx:175 msgid "Drop files here, or click to select files." -msgstr "" +msgstr "Перетащите файлы сюда или нажмите, чтобы выбрать файлы." #: pgadmin/misc/file_manager/static/js/components/Uploader.jsx:176 #, python-format msgid "The file size limit (per file) is %s MB." -msgstr "" +msgstr "Максимальный размер файла (на файл) составляет %s МБ." #: pgadmin/misc/statistics/static/js/Statistics.jsx:190 msgid "The master password is not set." -msgstr "" +msgstr "Главный пароль не установлен." #: pgadmin/misc/workspaces/__init__.py:53 pgadmin/tools/__init__.py:87 #: pgadmin/tools/schema_diff/__init__.py:117 @@ -13421,24 +13422,24 @@ msgstr "Эту ссылку нельзя открыть непосредстве #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:150 msgid "Existing Server (Optional)" -msgstr "" +msgstr "Существующий сервер (необязательно)" #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:205 msgid "Server Name" -msgstr "" +msgstr "Имя сервера" #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:325 msgid "Database must be specified." -msgstr "" +msgstr "Необходимо указать базу данных." #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:333 msgid "User must be specified." -msgstr "" +msgstr "Необходимо указать пользователя." #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:371 #: pgadmin/tools/sqleditor/static/js/components/dialogs/NewConnectionDialog.jsx:245 msgid "Connection to pgAdmin server has been lost." -msgstr "" +msgstr "pgAdmin потерял соединение с сервером." #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:373 #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:483 @@ -13446,31 +13447,31 @@ msgstr "" #: pgadmin/tools/sqleditor/static/js/components/connectServer.js:14 #: pgadmin/tools/sqleditor/static/js/components/dialogs/NewConnectionDialog.jsx:247 msgid "Connect to server" -msgstr "" +msgstr "Подключиться к серверу" #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:503 msgid "Connect & Open Query Tool" -msgstr "" +msgstr "Подключить и открыть Инструмент запросов" #: pgadmin/misc/workspaces/static/js/AdHocConnection.jsx:505 msgid "Connect & Open PSQL" -msgstr "" +msgstr "Подключить и открыть PSQL" #: pgadmin/misc/workspaces/static/js/WorkspaceToolbar.jsx:132 msgid "Default Workspace" -msgstr "" +msgstr "Рабочая область по умолчанию" #: pgadmin/misc/workspaces/static/js/WorkspaceToolbar.jsx:133 msgid "Query Tool Workspace" -msgstr "" +msgstr "Рабочая область инструмента запросов" #: pgadmin/misc/workspaces/static/js/WorkspaceToolbar.jsx:134 msgid "PSQL Tool Workspace" -msgstr "" +msgstr "Рабочая область инструмента PSQL" #: pgadmin/misc/workspaces/static/js/WorkspaceToolbar.jsx:135 msgid "Schema Diff Workspace" -msgstr "" +msgstr "Рабочая область сравнения схем" #: pgadmin/misc/workspaces/static/js/WorkspaceToolbar.jsx:137 #: pgadmin/preferences/static/js/preferences.js:41 @@ -13514,7 +13515,7 @@ msgstr "" #: pgadmin/misc/workspaces/static/js/WorkspaceWelcomePage.jsx:119 msgid "Let's connect to the server" -msgstr "" +msgstr "Подключимся к серверу" #: pgadmin/preferences/__init__.py:101 pgadmin/preferences/__init__.py:134 #: pgadmin/preferences/__init__.py:138 pgadmin/preferences/__init__.py:145 @@ -13523,18 +13524,17 @@ msgid "label" msgstr "метка" #: pgadmin/preferences/__init__.py:147 -#, fuzzy msgid "help_str" msgstr "help_str" #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:139 #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:144 msgid "Loading preferences..." -msgstr "" +msgstr "Загрузка настроек..." #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:191 msgid "Failed to load preferences." -msgstr "" +msgstr "Не удалось загрузить настройки." #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:208 msgid "Changes will be lost. Are you sure you want to close the preferences?" @@ -13546,21 +13546,21 @@ msgstr "Сохранение настроек..." #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:284 msgid "Object explorer refresh required" -msgstr "" +msgstr "Требуется обновление обозревателя объектов" #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:285 msgid "An object explorer refresh is required. Do you wish to refresh it now?" -msgstr "" +msgstr "Требуется обновление проводника объектов. Хотите обновить его сейчас?" #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:294 #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:308 #: pgadmin/tools/user_management/static/js/Users.jsx:127 msgid "Later" -msgstr "" +msgstr "Позже" #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:300 msgid "Refresh required" -msgstr "" +msgstr "Требуется обновление" #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:301 msgid "A page refresh is required. Do you wish to refresh the page now?" @@ -13568,11 +13568,11 @@ msgstr "" #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:315 msgid "Failed to save preferences." -msgstr "" +msgstr "Не удалось сохранить настройки." #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:321 msgid "Layout changed" -msgstr "" +msgstr "Изменена компоновка" #: pgadmin/preferences/static/js/components/PreferencesComponent.jsx:328 #: pgadmin/static/js/SecurityPages/MfaRegisterPage.jsx:85 @@ -13597,7 +13597,7 @@ msgstr "Сбросить все настройки" #: pgadmin/preferences/static/js/components/PreferencesHelper.jsx:35 msgid "This setting is used to show/hide nodes in the Object Explorer." -msgstr "" +msgstr "Этот параметр используется для отображения/скрытия узлов в обозревателе объектов." #: pgadmin/preferences/static/js/components/PreferencesHelper.jsx:80 msgid "" @@ -13606,36 +13606,35 @@ msgid "" "version. The default path will be used for server versions that do not " "have a path specified." msgstr "" -"Укажите каталог, в котором находятся утилиты psql, pg_dump, pg_dumpall и " -"pg_restore для соответствующей версии сервера баз данных. Для версий " -"сервера, для которых путь не указан, будет использоваться путь по " -"умолчанию." +"Укажите каталог, в котором находятся утилиты psql, pg_dump, pg_dumpall и pg_restore " +"для соответствующей версии сервера баз данных. Для версий сервера, для которых " +"путь не указан, будет использоваться путь по умолчанию." #: pgadmin/preferences/static/js/components/PreferencesHelper.jsx:117 #: pgadmin/utils/constants.py:28 msgid "Results grid" -msgstr "" +msgstr "Сетка результатов" #: pgadmin/preferences/static/js/components/PreferencesHelper.jsx:126 #: pgadmin/utils/constants.py:33 msgid "User Interface" -msgstr "" +msgstr "Пользовательский интерфейс" #: pgadmin/preferences/static/js/components/PreferencesHelper.jsx:222 msgid "Failed to reset preferences." -msgstr "" +msgstr "Не удалось сбросить настройки." #: pgadmin/preferences/static/js/components/PreferencesHelper.jsx:241 msgid "Save & Reload" -msgstr "" +msgstr "Сохранить и перезагрузить" #: pgadmin/preferences/static/js/components/PreferencesHelper.jsx:244 msgid "Save & Reload Later" -msgstr "" +msgstr "Сохранить и перезагрузить позже" #: pgadmin/preferences/static/js/components/RightPreference.jsx:49 msgid "Select an item below to view or edit its preferences." -msgstr "" +msgstr "Выберите пункт ниже, чтобы просмотреть или изменить его настройки." #: pgadmin/preferences/static/js/components/binary_path.ui.js:34 msgid "Set as default" @@ -13647,7 +13646,7 @@ msgstr "Сервер базы данных" #: pgadmin/preferences/static/js/components/binary_path.ui.js:50 msgid "Binary Path" -msgstr "Бинарный путь" +msgstr "Путь" #: pgadmin/preferences/static/js/components/binary_path.ui.js:59 msgid "Select folder" @@ -13655,27 +13654,27 @@ msgstr "Выбрать папку" #: pgadmin/preferences/static/js/components/binary_path.ui.js:60 msgid "Select binary path..." -msgstr "" +msgstr "Выберите путь к двоичному файлу..." #: pgadmin/preferences/static/js/components/binary_path.ui.js:60 msgid "Enter binary path..." -msgstr "" +msgstr "Введите путь к двоичному файлу..." #: pgadmin/preferences/static/js/components/binary_path.ui.js:66 msgid "Validate Path" -msgstr "" +msgstr "Проверить путь" #: pgadmin/preferences/static/js/components/binary_path.ui.js:66 msgid "Path should not be empty." -msgstr "" +msgstr "Путь не должен быть пустым." #: pgadmin/preferences/static/js/components/binary_path.ui.js:71 msgid "Validate binary path" -msgstr "" +msgstr "Проверить путь к двоичному файлу" #: pgadmin/preferences/static/js/components/binary_path.ui.js:74 msgid "Failed to validate binary path." -msgstr "" +msgstr "Не удалось проверить путь к двоичному файлу." #: pgadmin/settings/__init__.py:41 msgid "Reset Layout" @@ -13683,11 +13682,11 @@ msgstr "Сброс интерфейса" #: pgadmin/settings/__init__.py:147 msgid "Setting stored" -msgstr "" +msgstr "Настройка сохранена" #: pgadmin/settings/__init__.py:439 msgid "There is no saved content available for this tab." -msgstr "" +msgstr "Для этой вкладки нет сохраненного содержимого." #: pgadmin/settings/__init__.py:475 msgid "Unable to delete application state data." @@ -13703,7 +13702,7 @@ msgstr "Зависимости" #: pgadmin/static/js/BrowserComponent.jsx:71 msgid "Dependents" -msgstr "Зависимые" +msgstr "Зависимости" #: pgadmin/static/js/BrowserComponent.jsx:173 msgid "Quit pgAdmin 4" @@ -13730,12 +13729,12 @@ msgstr "" #: pgadmin/static/js/api_instance.js:48 pgadmin/static/js/socket_instance.js:50 msgid "Connection to pgAdmin server has been lost" -msgstr "" +msgstr "pgAdmin потерял соединение с сервером" #: pgadmin/static/js/components/KeyboardShortcuts.jsx:99 #: pgadmin/static/js/keyboard_shortcuts.js:63 msgid "Alt" -msgstr "" +msgstr "Alt" #: pgadmin/static/js/keyboard_shortcuts.js:79 msgid "accesskey" @@ -13743,7 +13742,7 @@ msgstr "" #: pgadmin/static/js/utils.js:281 msgid "Please configure the PostgreSQL Binary Path in the Preferences." -msgstr "" +msgstr "Настройте путь к бинарным файлам PostgreSQL в настройках." #: pgadmin/static/js/utils.js:286 msgid "Please configure the EDB Advanced Server Binary Path in the Preferences." @@ -13755,7 +13754,7 @@ msgstr "Требуется настройка" #: pgadmin/static/js/utils.js:298 msgid "Preferences Error" -msgstr "" +msgstr "Ошибка настроек" #: pgadmin/static/js/utils.js:299 #, python-format @@ -13780,7 +13779,7 @@ msgstr "" #: pgadmin/static/js/utils.js:368 msgid "Trojan Source Warning" -msgstr "" +msgstr "Предупреждение об источнике трояна" #: pgadmin/static/js/Dialogs/ChangeOwnershipContent.jsx:22 msgid "" @@ -13862,7 +13861,7 @@ msgstr "OK" #: pgadmin/static/js/Dialogs/MasterPasswordContent.jsx:63 #: pgadmin/static/js/Dialogs/MasterPasswordContent.jsx:81 msgid "Please enter your master password." -msgstr "" +msgstr "Введите ваш главный пароль." #: pgadmin/static/js/Dialogs/MasterPasswordContent.jsx:67 #, python-brace-format @@ -13874,7 +13873,7 @@ msgstr "" #: pgadmin/static/js/Dialogs/MasterPasswordContent.jsx:81 msgid "Please set a master password for pgAdmin." -msgstr "" +msgstr "Пожалуйста, установите главный пароль для pgAdmin." #: pgadmin/static/js/Dialogs/MasterPasswordContent.jsx:85 msgid "" @@ -13892,7 +13891,7 @@ msgstr "" #: pgadmin/static/js/Dialogs/index.jsx:118 #: pgadmin/static/js/Dialogs/index.jsx:148 msgid "Reset Master Password" -msgstr "" +msgstr "Сбросить главный пароль" #: pgadmin/static/js/Dialogs/NamedRestoreContent.jsx:61 msgid "Enter the name of the restore point to add" @@ -13900,11 +13899,11 @@ msgstr "Введите имя добавляемой точки восстано #: pgadmin/static/js/Dialogs/RenameTabContent.jsx:71 msgid "Title cannot be empty" -msgstr "" +msgstr "Заголовок не может быть пустым" #: pgadmin/static/js/Dialogs/index.jsx:91 msgid "Migration failed" -msgstr "" +msgstr "Миграция не удалась" #: pgadmin/static/js/Dialogs/index.jsx:92 #, python-brace-format @@ -13915,7 +13914,7 @@ msgstr "" #: pgadmin/static/js/Dialogs/index.jsx:94 msgid "Migration successful" -msgstr "" +msgstr "Миграция прошла успешно" #: pgadmin/static/js/Dialogs/index.jsx:95 #, python-brace-format @@ -13967,7 +13966,7 @@ msgstr "" #: pgadmin/static/js/Dialogs/index.jsx:231 msgid "Change pgAdmin User Password" -msgstr "" +msgstr "Изменить пароль пользователя pgAdmin" #: pgadmin/static/js/Dialogs/index.jsx:371 msgid "Rename Tab" @@ -13979,7 +13978,7 @@ msgstr "" #: pgadmin/static/js/Explain/Analysis.jsx:176 msgid "Rows" -msgstr "" +msgstr "Строки" #: pgadmin/static/js/Explain/Analysis.jsx:179 msgid "Loops" @@ -13995,7 +13994,7 @@ msgstr "" #: pgadmin/static/js/Explain/Analysis.jsx:189 msgid "Rows X" -msgstr "" +msgstr "Строки X" #: pgadmin/static/js/Explain/Analysis.jsx:190 msgid "Actual" @@ -14046,22 +14045,22 @@ msgstr "" #: pgadmin/static/js/Explain/ExplainStatistics.jsx:88 msgid "of relation" -msgstr "" +msgstr "отношения" #: pgadmin/static/js/Explain/Graphical.jsx:424 #: pgadmin/tools/erd/__init__.py:380 msgid "Zoom in" -msgstr "" +msgstr "Увеличить масштаб" #: pgadmin/static/js/Explain/Graphical.jsx:425 #: pgadmin/tools/sqleditor/static/js/components/sections/GraphVisualiser.jsx:438 msgid "Zoom to original" -msgstr "" +msgstr "Оригиный размер" #: pgadmin/static/js/Explain/Graphical.jsx:426 #: pgadmin/tools/erd/__init__.py:398 msgid "Zoom out" -msgstr "" +msgstr "Уменьшить масштаб" #: pgadmin/static/js/Explain/index.jsx:133 msgid "Join Filter" @@ -14076,15 +14075,15 @@ msgstr "Фильтр" #: pgadmin/static/js/Explain/index.jsx:142 msgid "Index Cond" -msgstr "" +msgstr "Индекс состояния" #: pgadmin/static/js/Explain/index.jsx:146 msgid "Hash Cond" -msgstr "" +msgstr "Хэш-условие" #: pgadmin/static/js/Explain/index.jsx:151 msgid "Rows Removed by Filter" -msgstr "" +msgstr "Строки, удаленные фильтром" #: pgadmin/static/js/Explain/index.jsx:158 msgid "Buckets" @@ -14096,15 +14095,15 @@ msgstr "" #: pgadmin/static/js/Explain/index.jsx:160 msgid "Memory Usage" -msgstr "" +msgstr "Использование памяти" #: pgadmin/static/js/Explain/index.jsx:166 msgid "Recheck Cond" -msgstr "" +msgstr "Перепровеить условие" #: pgadmin/static/js/Explain/index.jsx:170 msgid "Heap Blocks" -msgstr "" +msgstr "Блоки кучи" #: pgadmin/static/js/Explain/index.jsx:509 msgid "" @@ -14114,46 +14113,46 @@ msgstr "" #: pgadmin/static/js/PgTreeView/index.jsx:132 msgid "No objects are found to display" -msgstr "" +msgstr "Не найдено объектов для отображения" #: pgadmin/static/js/QuickSearch/index.jsx:69 msgid "Searching..." -msgstr "" +msgstr "Поиск..." #: pgadmin/static/js/QuickSearch/index.jsx:270 msgid "Please enter minimum 3 characters to search" -msgstr "" +msgstr "Введите не менее 3 символов для поиска" #: pgadmin/static/js/QuickSearch/index.jsx:278 msgid "MENU ITEMS" -msgstr "" +msgstr "ЭЛЕМЕНТЫ МЕНЮ" #: pgadmin/static/js/QuickSearch/index.jsx:287 #: pgadmin/static/js/QuickSearch/index.jsx:307 msgid "No search results" -msgstr "" +msgstr "Нет результатов поиска" #: pgadmin/static/js/QuickSearch/index.jsx:295 msgid "HELP ARTICLES" -msgstr "" +msgstr "СТАТЬИ ПОМОЩИ" #: pgadmin/static/js/QuickSearch/index.jsx:299 msgid "Show all" -msgstr "" +msgstr "Показать все" #: pgadmin/static/js/SchemaView/SchemaDialogView.jsx:95 msgid "Changes will be lost. Are you sure you want to reset?" -msgstr "" +msgstr "Изменения будут утеряны. Вы уверены, что хотите выполнить сброс?" #: pgadmin/static/js/SchemaView/SchemaDialogView.jsx:130 #: pgadmin/tools/erd/static/js/erd_tool/components/ERDTool.jsx:747 #: pgadmin/tools/user_management/static/js/Permissions.jsx:112 msgid "Saving..." -msgstr "" +msgstr "Сохранение..." #: pgadmin/static/js/SchemaView/SchemaDialogView.jsx:152 msgid "No updates." -msgstr "" +msgstr "Нет обновлений." #: pgadmin/static/js/SchemaView/SchemaDialogView.jsx:206 msgid "SQL help for this object type." @@ -14170,21 +14169,21 @@ msgstr "Сбросить" #: pgadmin/static/js/SchemaView/SchemaPropertiesView.jsx:73 msgid "Edit object..." -msgstr "" +msgstr "Редактировать объект..." #: pgadmin/static/js/SchemaView/DataGridView/formHeader.jsx:169 msgid "Add" -msgstr "" +msgstr "Добавить" #: pgadmin/static/js/SchemaView/DataGridView/header.jsx:91 #: pgadmin/tools/sqleditor/static/js/components/sections/ResultSetToolbar.jsx:396 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:591 msgid "Add row" -msgstr "" +msgstr "Добавить строку" #: pgadmin/static/js/SchemaView/DataGridView/features/deletable.js:68 msgid "Delete row" -msgstr "" +msgstr "Удалить строку" #: pgadmin/static/js/SchemaView/DataGridView/features/deletable.js:83 msgid "Delete Row" @@ -14196,43 +14195,42 @@ msgstr "Вы действительно хотите удалить эту ст #: pgadmin/static/js/SchemaView/DataGridView/features/expandabledFormView.jsx:53 msgid "Edit row" -msgstr "" +msgstr "Редактировать строку" #: pgadmin/static/js/SchemaView/SchemaState/common.js:256 #, python-format msgid "Maximum %s '%s' allowed" -msgstr "" +msgstr "Максимально допустимое значение %s '%s'" #: pgadmin/static/js/SchemaView/SchemaState/common.js:278 #, python-format msgid "%s must be unique." -msgstr "" +msgstr "%s должно быть уникальным." #: pgadmin/static/js/SchemaView/SchemaState/common.js:282 #, python-format msgid "%s in %s must be unique." -msgstr "" +msgstr "%s в %s должно быть уникальным." #: pgadmin/static/js/SchemaView/SchemaState/common.js:330 #, python-format msgid "%s in %s" -msgstr "" +msgstr "%s в %s" #: pgadmin/static/js/SecurityPages/ForgotPasswordPage.jsx:16 msgid "Forgot Password" -msgstr "" +msgstr "Забыли пароль" #: pgadmin/static/js/SecurityPages/ForgotPasswordPage.jsx:19 msgid "" "Enter the email address for the user account you wish to recover the " "password for:" msgstr "" -"Введите почтовый адрес пользователя, для которого вы хотите восстановить " -"пароль:" +"Введите почтовый адрес пользователя, для которого вы хотите восстановить пароль:" #: pgadmin/static/js/SecurityPages/ForgotPasswordPage.jsx:20 msgid "Email Address" -msgstr "" +msgstr "Email" #: pgadmin/static/js/SecurityPages/ForgotPasswordPage.jsx:22 msgid "Recover Password" @@ -14245,16 +14243,16 @@ msgstr "Войти" #: pgadmin/static/js/SecurityPages/LoginPage.jsx:36 msgid "Email Address / Username" -msgstr "" +msgstr "Email / Имя пользователя" #: pgadmin/static/js/SecurityPages/LoginPage.jsx:41 msgid "Forgotten your password?" -msgstr "" +msgstr "Забыли пароль?" #: pgadmin/static/js/SecurityPages/LoginPage.jsx:51 #, python-format msgid "Login with %s" -msgstr "" +msgstr "Войти с %s" #: pgadmin/static/js/SecurityPages/MfaRegisterPage.jsx:79 msgid "Authentication Registration" @@ -14262,21 +14260,21 @@ msgstr "" #: pgadmin/static/js/SecurityPages/MfaRegisterPage.jsx:100 msgid "Setup" -msgstr "" +msgstr "Установить" #: pgadmin/static/js/SecurityPages/MfaValidatePage.jsx:63 msgid "Haven't received an email?" -msgstr "" +msgstr "Не получили письмо?" #: pgadmin/static/js/SecurityPages/MfaValidatePage.jsx:63 msgid "Send again" -msgstr "" +msgstr "Отправить снова" #: pgadmin/static/js/SecurityPages/MfaValidatePage.jsx:68 #: pgadmin/static/js/SecurityPages/MfaValidatePage.jsx:93 #: pgadmin/static/js/components/FormComponents.jsx:494 msgid "Validate" -msgstr "" +msgstr "Проверить" #: pgadmin/static/js/SecurityPages/MfaValidatePage.jsx:117 msgid "Logout" @@ -14289,40 +14287,40 @@ msgstr "Сбросить пароль" #: pgadmin/static/js/SecurityPages/PasswordResetPage.jsx:21 msgid "Retype Password" -msgstr "" +msgstr "Введите пароль еще раз" #: pgadmin/static/js/components/ContextMenu.jsx:56 msgid "No options" -msgstr "" +msgstr "Нет вариантов" #: pgadmin/static/js/components/FormComponents.jsx:491 msgid "Select a file" -msgstr "" +msgstr "Выберите файл" #: pgadmin/static/js/components/FormComponents.jsx:982 #: pgadmin/static/js/components/FormComponents.jsx:1009 msgid "