From b154be24eca47da1dea0c1a5940b5511fbb3faa5 Mon Sep 17 00:00:00 2001 From: Akshay Joshi Date: Fri, 9 Jul 2021 21:53:33 +0530 Subject: [PATCH] Update message catalog. --- web/pgadmin/messages.pot | 1357 ++++--- .../translations/cs/LC_MESSAGES/messages.mo | Bin 223621 -> 207302 bytes .../translations/cs/LC_MESSAGES/messages.po | 2569 ++++++------ .../translations/de/LC_MESSAGES/messages.mo | Bin 82560 -> 82464 bytes .../translations/de/LC_MESSAGES/messages.po | 1412 ++++--- .../translations/es/LC_MESSAGES/messages.mo | Bin 117741 -> 117648 bytes .../translations/es/LC_MESSAGES/messages.po | 1413 ++++--- .../translations/fr/LC_MESSAGES/messages.mo | Bin 234135 -> 217665 bytes .../translations/fr/LC_MESSAGES/messages.po | 3474 +++++++++-------- .../translations/it/LC_MESSAGES/messages.mo | Bin 229840 -> 213360 bytes .../translations/it/LC_MESSAGES/messages.po | 3160 ++++++++------- .../translations/ja/LC_MESSAGES/messages.mo | Bin 231849 -> 229653 bytes .../translations/ja/LC_MESSAGES/messages.po | 1428 ++++--- .../translations/ko/LC_MESSAGES/messages.mo | Bin 106006 -> 105846 bytes .../translations/ko/LC_MESSAGES/messages.po | 1415 ++++--- .../translations/pl/LC_MESSAGES/messages.mo | Bin 105450 -> 105303 bytes .../translations/pl/LC_MESSAGES/messages.po | 1415 ++++--- .../translations/ru/LC_MESSAGES/messages.mo | Bin 136823 -> 136674 bytes .../translations/ru/LC_MESSAGES/messages.po | 1415 ++++--- .../translations/zh/LC_MESSAGES/messages.mo | Bin 165288 -> 165048 bytes .../translations/zh/LC_MESSAGES/messages.po | 1419 ++++--- 21 files changed, 11509 insertions(+), 8968 deletions(-) diff --git a/web/pgadmin/messages.pot b/web/pgadmin/messages.pot index b3975a058..105234312 100644 --- a/web/pgadmin/messages.pot +++ b/web/pgadmin/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-11 19:14+0530\n" +"POT-Creation-Date: 2021-07-09 21:51+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,15 +17,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: pgadmin/__init__.py:346 pgadmin/authenticate/internal.py:28 +#: pgadmin/__init__.py:347 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." msgstr "" -#: pgadmin/__init__.py:596 pgadmin/__init__.py:646 +#: pgadmin/__init__.py:606 pgadmin/__init__.py:656 msgid "Auto-detected {0} installation with the data directory at {1}" msgstr "" -#: pgadmin/__init__.py:726 +#: pgadmin/__init__.py:736 msgid "403 FORBIDDEN" msgstr "" @@ -45,6 +45,8 @@ msgid "Desktop" msgstr "" #: pgadmin/about/static/js/about.js:40 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:684 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:827 #: pgadmin/browser/server_groups/servers/static/js/server.js:304 #: pgadmin/browser/server_groups/servers/static/js/server.js:479 #: pgadmin/browser/server_groups/servers/static/js/server.js:1465 @@ -70,14 +72,14 @@ msgstr "" #: pgadmin/tools/maintenance/static/js/maintenance.js:305 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:932 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:950 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2600 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2630 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5484 -#: pgadmin/tools/user_management/static/js/user_management.js:752 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2640 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5517 +#: pgadmin/tools/user_management/static/js/user_management.js:763 msgid "OK" msgstr "" -#: pgadmin/about/static/js/about.js:72 pgadmin/about/static/js/about.js:76 +#: pgadmin/about/static/js/about.js:89 pgadmin/about/static/js/about.js:93 #, python-format msgid "About %s" msgstr "" @@ -125,12 +127,6 @@ msgstr "" msgid "Server Configuration" msgstr "" -#: pgadmin/authenticate/__init__.py:179 -msgid "" -"pgAdmin internal user authentication is not enabled, please contact " -"administrator." -msgstr "" - #: pgadmin/authenticate/internal.py:29 msgid "Login failed" msgstr "" @@ -147,23 +143,23 @@ msgstr "" msgid "Email/Username is not valid" msgstr "" -#: pgadmin/authenticate/internal.py:94 +#: pgadmin/authenticate/internal.py:96 msgid "internal" msgstr "" -#: pgadmin/authenticate/kerberos.py:55 +#: pgadmin/authenticate/kerberos.py:163 msgid "kerberos" msgstr "" -#: pgadmin/authenticate/kerberos.py:63 +#: pgadmin/authenticate/kerberos.py:171 msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded." msgstr "" -#: pgadmin/authenticate/kerberos.py:103 +#: pgadmin/authenticate/kerberos.py:211 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." msgstr "" -#: pgadmin/authenticate/kerberos.py:133 +#: pgadmin/authenticate/kerberos.py:241 msgid "Delegated credentials not supplied." msgstr "" @@ -211,8 +207,14 @@ msgstr "" msgid "Could not find the specified user." msgstr "" -#: pgadmin/authenticate/registry.py:50 -msgid "Authentication source '{0}' has not been implemented." +#: pgadmin/authenticate/oauth2.py:126 +msgid "" +"An email id is required to login into pgAdmin. Please update your Oauth2 " +"profile." +msgstr "" + +#: pgadmin/authenticate/oauth2.py:158 +msgid "Please set the configuration parameters properly." msgstr "" #: pgadmin/browser/__init__.py:68 @@ -309,43 +311,43 @@ msgstr "" msgid "Nodes" msgstr "" -#: pgadmin/browser/__init__.py:930 +#: pgadmin/browser/__init__.py:926 msgid "Set Master Password" msgstr "" -#: pgadmin/browser/__init__.py:932 +#: pgadmin/browser/__init__.py:928 msgid "Please set a master password for pgAdmin." msgstr "" -#: pgadmin/browser/__init__.py:933 +#: pgadmin/browser/__init__.py:929 msgid "" "This will be used to secure and later unlock saved passwords and other " "credentials." msgstr "" -#: pgadmin/browser/__init__.py:937 +#: pgadmin/browser/__init__.py:933 msgid "Unlock Saved Passwords" msgstr "" -#: pgadmin/browser/__init__.py:939 +#: pgadmin/browser/__init__.py:935 msgid "Please enter your master password." msgstr "" -#: pgadmin/browser/__init__.py:940 +#: pgadmin/browser/__init__.py:936 msgid "" "This is required to unlock saved passwords and reconnect to the database " "server(s)." msgstr "" -#: pgadmin/browser/__init__.py:1016 +#: pgadmin/browser/__init__.py:1014 msgid "Incorrect master password" msgstr "" -#: pgadmin/browser/__init__.py:1049 +#: pgadmin/browser/__init__.py:1047 msgid "Master password cannot be empty" msgstr "" -#: pgadmin/browser/__init__.py:1230 +#: pgadmin/browser/__init__.py:1228 msgid "" "Your account is authenticated using an external {} source. Please contact" " the administrators of this service if you need to reset your password." @@ -441,23 +443,23 @@ msgid "" msgstr "" #: pgadmin/browser/register_browser_preferences.py:127 -#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:371 -#: pgadmin/utils/__init__.py:380 +#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:375 +#: pgadmin/utils/__init__.py:384 msgid "Key" msgstr "" #: pgadmin/browser/register_browser_preferences.py:128 -#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:385 +#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:389 msgid "Shift" msgstr "" #: pgadmin/browser/register_browser_preferences.py:129 -#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:391 +#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:395 msgid "Ctrl" msgstr "" #: pgadmin/browser/register_browser_preferences.py:130 -#: pgadmin/utils/__init__.py:396 +#: pgadmin/utils/__init__.py:400 msgid "Alt/Option" msgstr "" @@ -571,7 +573,7 @@ msgid "Query tool tab title" msgstr "" #: pgadmin/browser/register_browser_preferences.py:475 -#: pgadmin/browser/register_browser_preferences.py:537 +#: pgadmin/browser/register_browser_preferences.py:546 msgid "" "Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users " "can provide any string with or without placeholders of their choice. The " @@ -603,11 +605,7 @@ msgid "" "placeholders." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:511 -msgid "Open in new browser tab" -msgstr "" - -#: pgadmin/browser/register_browser_preferences.py:513 +#: pgadmin/browser/register_browser_preferences.py:510 #: pgadmin/browser/static/js/collection.js:76 #: pgadmin/browser/static/js/node.js:235 #: pgadmin/browser/static/js/toolbar.js:60 @@ -619,43 +617,47 @@ msgstr "" msgid "Query Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:514 +#: pgadmin/browser/register_browser_preferences.py:511 #: pgadmin/tools/debugger/__init__.py:63 #: pgadmin/tools/debugger/static/js/debugger.js:201 #: pgadmin/tools/debugger/static/js/debugger_ui.js:1120 msgid "Debugger" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:515 +#: pgadmin/browser/register_browser_preferences.py:512 #: pgadmin/tools/schema_diff/__init__.py:43 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:50 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:101 msgid "Schema Diff" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:516 +#: pgadmin/browser/register_browser_preferences.py:513 msgid "ERD Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:517 +#: pgadmin/browser/register_browser_preferences.py:518 #: pgadmin/browser/static/js/toolbar.js:73 #: pgadmin/browser/static/js/toolbar.js:74 #: pgadmin/browser/static/js/toolbar.js:140 -#: pgadmin/tools/psql/static/js/psql_module.js:127 +#: pgadmin/tools/psql/static/js/psql_module.js:126 msgid "PSQL Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:518 +#: pgadmin/browser/register_browser_preferences.py:522 +msgid "Open in new browser tab" +msgstr "" + +#: pgadmin/browser/register_browser_preferences.py:525 msgid "" "Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the " "drop-down to set open in new browser tab for that particular module." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:528 +#: pgadmin/browser/register_browser_preferences.py:535 msgid "Select open new tab..." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:534 +#: pgadmin/browser/register_browser_preferences.py:543 msgid "PSQL tool tab title" msgstr "" @@ -672,10 +674,10 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/__init__.py:188 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/__init__.py:204 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:237 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:660 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:665 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:129 -#: pgadmin/browser/templates/browser/js/messages.js:21 -#: pgadmin/browser/templates/browser/js/messages.js:39 +#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:47 #: pgadmin/browser/utils.py:448 #: pgadmin/static/js/alertify.pgadmin.defaults.js:97 #: pgadmin/static/js/alertify.pgadmin.defaults.js:162 @@ -759,7 +761,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:180 #: pgadmin/browser/server_groups/servers/static/js/server.js:925 #: pgadmin/browser/server_groups/servers/static/js/server.js:1107 -#: pgadmin/tools/user_management/static/js/user_management.js:353 +#: pgadmin/tools/user_management/static/js/user_management.js:354 msgid "Username" msgstr "" @@ -768,7 +770,7 @@ msgid "SSL Mode" msgstr "" #: pgadmin/browser/server_groups/servers/__init__.py:742 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:476 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:955 #: pgadmin/browser/server_groups/servers/static/js/server.js:877 #: pgadmin/tools/backup/static/js/backup.js:397 #: pgadmin/tools/restore/static/js/restore.js:279 @@ -779,8 +781,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:986 #: pgadmin/browser/server_groups/servers/static/js/variable.js:177 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:445 -#: pgadmin/tools/user_management/static/js/user_management.js:392 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:449 +#: pgadmin/tools/user_management/static/js/user_management.js:393 msgid "Role" msgstr "" @@ -862,7 +864,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/__init__.py:1475 #: pgadmin/tools/schema_diff/__init__.py:370 -#: pgadmin/tools/sqleditor/__init__.py:1812 +#: pgadmin/tools/sqleditor/__init__.py:1817 msgid "Server connected." msgstr "" @@ -1173,15 +1175,15 @@ msgstr "" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:97 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:141 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:108 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:412 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:891 #: pgadmin/browser/server_groups/servers/static/js/server.js:819 #: pgadmin/browser/server_groups/servers/static/js/variable.js:133 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:342 #: pgadmin/browser/server_groups/servers/tablespaces/templates/tablespaces/sql/default/stats.sql:5 -#: pgadmin/browser/server_groups/static/js/server_group.js:54 -#: pgadmin/dashboard/static/js/dashboard.js:830 -#: pgadmin/dashboard/static/js/dashboard.js:857 -#: pgadmin/dashboard/static/js/dashboard.js:1099 +#: pgadmin/browser/server_groups/static/js/server_group.js:62 +#: pgadmin/dashboard/static/js/dashboard.js:849 +#: pgadmin/dashboard/static/js/dashboard.js:876 +#: pgadmin/dashboard/static/js/dashboard.js:1118 #: pgadmin/misc/dependencies/static/js/dependencies.js:131 #: pgadmin/misc/dependents/static/js/dependents.js:131 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:42 @@ -1241,7 +1243,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:362 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:142 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:105 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:415 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:894 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:345 #: pgadmin/tools/import_export/static/js/import_export.js:278 msgid "OID" @@ -1431,9 +1433,9 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:438 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:441 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:445 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:419 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:439 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:898 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:918 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:349 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:132 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:138 @@ -1586,8 +1588,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:365 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:146 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:356 -#: pgadmin/dashboard/static/js/dashboard.js:840 -#: pgadmin/dashboard/static/js/dashboard.js:1104 +#: pgadmin/dashboard/static/js/dashboard.js:859 +#: pgadmin/dashboard/static/js/dashboard.js:1123 #: pgadmin/tools/backup/static/js/backup.js:361 #: pgadmin/tools/restore/static/js/restore.js:252 msgid "Owner" @@ -1677,7 +1679,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:241 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:225 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:461 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:575 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1054 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:382 msgid "Security labels" msgstr "" @@ -1717,7 +1719,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:452 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:464 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:553 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:577 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1056 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:361 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:376 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:384 @@ -1840,9 +1842,9 @@ msgstr "" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:163 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:220 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:131 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:597 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1076 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:394 -#: pgadmin/browser/server_groups/static/js/server_group.js:76 +#: pgadmin/browser/server_groups/static/js/server_group.js:84 msgid "Name cannot be empty." msgstr "" @@ -1985,7 +1987,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:313 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:55 #: pgadmin/browser/server_groups/servers/static/js/variable.js:171 -#: pgadmin/browser/templates/browser/js/messages.js:32 +#: pgadmin/browser/templates/browser/js/messages.js:40 #: pgadmin/misc/statistics/static/js/statistics.js:156 #: pgadmin/tools/debugger/static/js/debugger_ui.js:333 #: pgadmin/tools/debugger/static/js/direct.js:1010 @@ -2064,13 +2066,13 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:216 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:369 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:448 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:447 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:467 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:481 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:492 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:499 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:506 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:926 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:933 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:946 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:960 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:971 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:978 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:985 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:180 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:360 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:375 @@ -2120,10 +2122,10 @@ msgstr "" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:29 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:3 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:26 -#: pgadmin/dashboard/static/js/dashboard.js:666 -#: pgadmin/dashboard/static/js/dashboard.js:943 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:419 -#: pgadmin/tools/user_management/static/js/user_management.js:717 +#: pgadmin/dashboard/static/js/dashboard.js:685 +#: pgadmin/dashboard/static/js/dashboard.js:962 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:423 +#: pgadmin/tools/user_management/static/js/user_management.js:728 msgid "User" msgstr "" @@ -2676,7 +2678,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:223 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:510 #: pgadmin/browser/static/js/browser.js:292 -#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/browser/templates/browser/js/messages.js:39 #: pgadmin/misc/static/explain/js/explain.js:1241 #: pgadmin/misc/static/explain/js/explain.js:1373 #: pgadmin/misc/static/explain/js/explain.js:1374 @@ -2836,7 +2838,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:183 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:161 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:132 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:515 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:520 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:40 msgid "Name must be specified." msgstr "" @@ -3090,8 +3092,8 @@ msgid "Trigger Functions" msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:62 -#: pgadmin/dashboard/static/js/dashboard.js:818 -#: pgadmin/dashboard/static/js/dashboard.js:1087 +#: pgadmin/dashboard/static/js/dashboard.js:837 +#: pgadmin/dashboard/static/js/dashboard.js:1106 msgid "Mode" msgstr "" @@ -3218,7 +3220,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:268 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1169 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:457 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:569 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1048 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:370 #: pgadmin/tools/debugger/static/js/direct.js:1697 msgid "Parameters" @@ -3629,6 +3631,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:840 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:265 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:570 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:857 #: pgadmin/browser/static/js/browser.js:791 #: pgadmin/browser/static/js/node.js:965 pgadmin/browser/static/js/node.js:1504 #: pgadmin/browser/static/js/node.js:1538 @@ -3639,11 +3643,11 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2128 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2175 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2441 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3079 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4172 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2138 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2185 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2451 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 msgid "Yes" msgstr "" @@ -3656,6 +3660,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:158 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:266 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:571 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:858 #: pgadmin/browser/static/js/browser.js:792 #: pgadmin/browser/static/js/node.js:966 pgadmin/browser/static/js/node.js:1505 #: pgadmin/browser/static/js/node.js:1539 @@ -3666,11 +3672,11 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2129 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2176 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2442 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3080 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4173 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2139 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2186 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2452 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3113 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4206 msgid "No" msgstr "" @@ -3817,6 +3823,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/utils.py:195 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/utils.py:203 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:1476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1339 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:877 msgid "-- definition incomplete" msgstr "" @@ -5237,6 +5244,7 @@ msgid "Partition key expression cannot be empty." msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 msgid "Operation" msgstr "" @@ -5779,6 +5787,7 @@ msgid "Transition" msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:494 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:355 msgid "New table" msgstr "" @@ -6048,7 +6057,7 @@ msgid "Alias" msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:974 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Members" msgstr "" @@ -6301,9 +6310,9 @@ msgstr "" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:30 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:4 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:27 -#: pgadmin/dashboard/static/js/dashboard.js:661 -#: pgadmin/dashboard/static/js/dashboard.js:768 -#: pgadmin/dashboard/static/js/dashboard.js:835 +#: pgadmin/dashboard/static/js/dashboard.js:680 +#: pgadmin/dashboard/static/js/dashboard.js:787 +#: pgadmin/dashboard/static/js/dashboard.js:854 #: pgadmin/misc/dependents/static/js/dependents.js:217 #: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:384 msgid "Database" @@ -6338,7 +6347,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:182 #: pgadmin/browser/server_groups/servers/static/js/server.js:1282 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:295 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2567 msgid "Connection lost" msgstr "" @@ -6372,7 +6381,7 @@ msgid "Character type" msgstr "" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:437 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:919 msgid "Connection limit" msgstr "" @@ -6475,7 +6484,7 @@ msgid "Connection" msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:192 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:418 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:897 #: pgadmin/browser/server_groups/servers/static/js/server.js:961 #: pgadmin/browser/server_groups/servers/static/js/server.js:1117 #: pgadmin/browser/server_groups/servers/static/js/server.js:1138 @@ -6640,7 +6649,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423 msgid "" "Specifies whether the subscription should be actively replicating, or " -"whether it should be just setup but not started yet. " +"whether it should be just setup but not started yet." msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 @@ -6648,7 +6657,7 @@ msgid "Refresh publication?" msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429 -msgid "Fetch missing table information from publisher. " +msgid "Fetch missing table information from publisher." msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439 @@ -7315,7 +7324,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:100 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:812 -#: pgadmin/browser/server_groups/static/js/server_group.js:46 +#: pgadmin/browser/server_groups/static/js/server_group.js:54 msgid "ID" msgstr "" @@ -7525,10 +7534,11 @@ msgid "Kind" msgstr "" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:150 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:603 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:139 #: pgadmin/browser/static/js/browser.js:306 #: pgadmin/browser/static/js/browser.js:550 -#: pgadmin/browser/templates/browser/js/messages.js:24 +#: pgadmin/browser/templates/browser/js/messages.js:32 #: pgadmin/dashboard/static/js/dashboard.js:208 #: pgadmin/static/js/backform.pgadmin.js:2168 #: pgadmin/static/js/backgrid.pgadmin.js:2271 @@ -7588,7 +7598,7 @@ msgid "Fail" msgstr "" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:199 -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/dashboard/static/js/dashboard.js:120 #: pgadmin/tools/sqleditor/utils/filter_dialog.py:37 msgid "Success" @@ -7712,20 +7722,20 @@ msgstr "" msgid "Dirty rate limit cannot be empty." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:30 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:29 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:33 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:30 msgid "Login/Group Roles" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:175 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:180 msgid "Date format is invalid." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:194 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:199 msgid "Connection limit must be an integer value or equal to -1." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:289 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:294 msgid "" "\n" "Role members information must be passed as an array of JSON objects in " @@ -7740,7 +7750,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:307 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:312 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7767,7 +7777,7 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:348 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:353 msgid "" "\n" "Role membership information must be passed as an array of JSON objects in" @@ -7782,7 +7792,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:366 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:371 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7809,7 +7819,7 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:406 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:411 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -7823,7 +7833,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:421 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:426 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -7850,7 +7860,7 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:460 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:465 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -7865,7 +7875,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:481 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -7895,176 +7905,307 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:572 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 msgid "The current user does not have permission to drop the role." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:582 msgid "The current user does not have permission to update the role." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:583 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:588 msgid "The current user does not have permission to create the role." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:616 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:869 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:621 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:874 msgid "" "Error retrieving the role information.\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:623 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:876 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:628 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:881 msgid "Could not find the role on the database server." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:717 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:735 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:766 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:834 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:943 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:953 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:998 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:722 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:740 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:771 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:839 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:948 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:958 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1003 msgid "" "\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:888 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:893 msgid "" "Could not drop the role.\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:905 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:910 msgid "" "Could not generate reversed engineered query for the role.\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:913 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:918 msgid "Could not generate reversed engineered query for the role." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:933 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:987 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:938 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:992 msgid "" "Could not create the role.\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1236 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1241 msgid "" "Error retrieving variable information for the role.\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1269 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1274 msgid "" "Error retrieving the variable options for the role.\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:48 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1445 +msgid "Reassign owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1447 +msgid "Drop owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:49 #: pgadmin/browser/server_groups/servers/static/js/server.js:41 msgid "Provider" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:52 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:53 #: pgadmin/browser/server_groups/servers/static/js/server.js:45 msgid "Security label" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:61 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:71 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:62 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:72 msgid "Please specify the value for all the security providers." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:260 msgid "Select roles" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:319 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:320 msgid "Login/Group Role" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:354 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:355 msgid "Login Role" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:356 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:357 msgid "Group Role" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:368 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:374 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:380 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:369 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:375 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:381 msgid "Login/Group Role..." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:388 +msgid "Reassign/Drop Owned..." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:541 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:568 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:582 +#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/static/js/backform.pgadmin.js:2090 +#: pgadmin/tools/user_management/static/js/user_management.js:723 +msgid "General" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +msgid "" +"Change the ownership or\n" +"drop the database objects owned by a database role" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 +msgid "Reassign objects to" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:458 +msgid "New owner of the affected objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:562 +msgid "Cascade?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:574 +msgid "" +"Note: CASCADE will automatically drop objects that depend on the affected" +" objects, and in turn all objects that depend on those objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:578 +msgid "From database" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:600 +msgid "Target database on which the operation will be carried out" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:677 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 +#: pgadmin/browser/templates/browser/index.html:156 +#: pgadmin/tools/user_management/__init__.py:47 +#: pgadmin/tools/user_management/static/js/user_management.js:972 +msgid "Users" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:680 +#: pgadmin/browser/server_groups/servers/static/js/server.js:305 +#: pgadmin/browser/server_groups/servers/static/js/server.js:476 +#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 +#: pgadmin/browser/static/js/browser.js:743 +#: pgadmin/browser/static/js/node.js:1730 +#: pgadmin/browser/static/js/wizard.js:137 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 +#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 +#: pgadmin/preferences/static/js/preferences.js:508 +#: pgadmin/static/js/slickgrid/editors.js:63 +#: pgadmin/static/js/sqleditor/filter_dialog.js:79 +#: pgadmin/static/js/sqleditor/macro.js:68 +#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 +#: pgadmin/tools/datagrid/static/js/show_data.js:156 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 +#: pgadmin/tools/import_export/static/js/import_export.js:495 +#: pgadmin/tools/maintenance/static/js/maintenance.js:300 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 +#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2615 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2804 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5375 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5449 +#: pgadmin/tools/user_management/static/js/user_management.js:758 +msgid "Cancel" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:769 +#: pgadmin/browser/static/js/wizard.js:124 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 +#: pgadmin/tools/import_export/static/js/import_export.js:641 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 +msgid "Close error bar" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:804 +msgid "Please provide a new role name" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:834 +#, python-format +msgid "%s Objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:835 +#, python-format +msgid "Are you sure you wish to %s all the objects owned by the selected role?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:847 +msgid "Role reassign/drop failed." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:867 +#, python-format +msgid "Reassign/Drop Owned - '%s'" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 msgid "Account expires" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:914 msgid "No Expiry" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:436 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:915 msgid "" "Please note that if you leave this field blank, then password will never " "expire." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:443 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:922 msgid "Can login?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:929 msgid "Superuser?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:466 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:945 msgid "Create roles?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:473 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:952 msgid "System role?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:480 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:959 msgid "Create databases?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:487 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:966 msgid "Update catalog?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:500 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:979 msgid "Inherit rights from the parent roles?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:507 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:986 msgid "Can initiate streaming replication and backups?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:515 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:994 msgid "Member of" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:516 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:995 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Membership" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:535 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:561 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1014 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1040 msgid "Select the checkbox for roles to include WITH ADMIN OPTION." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:537 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:563 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1016 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1042 msgid "Roles shown with a check mark have the WITH ADMIN OPTION set." msgstr "" @@ -8134,7 +8275,7 @@ msgid "Change Password..." msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:132 -msgid "Please connect server to enable change password. " +msgid "Please connect server to enable change password." msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:137 @@ -8178,42 +8319,6 @@ msgstr "" msgid "Are you sure you want to disconnect the server %s?" msgstr "" -#: pgadmin/browser/server_groups/servers/static/js/server.js:305 -#: pgadmin/browser/server_groups/servers/static/js/server.js:476 -#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 -#: pgadmin/browser/static/js/browser.js:743 -#: pgadmin/browser/static/js/node.js:1730 -#: pgadmin/browser/static/js/wizard.js:137 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 -#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 -#: pgadmin/preferences/static/js/preferences.js:465 -#: pgadmin/static/js/slickgrid/editors.js:63 -#: pgadmin/static/js/sqleditor/filter_dialog.js:79 -#: pgadmin/static/js/sqleditor/macro.js:68 -#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 -#: pgadmin/tools/datagrid/static/js/show_data.js:156 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 -#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 -#: pgadmin/tools/import_export/static/js/import_export.js:495 -#: pgadmin/tools/maintenance/static/js/maintenance.js:300 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 -#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2605 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2794 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5342 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5416 -#: pgadmin/tools/user_management/static/js/user_management.js:747 -msgid "Cancel" -msgstr "" - #: pgadmin/browser/server_groups/servers/static/js/server.js:353 msgid "Reload server configuration" msgstr "" @@ -8252,8 +8357,8 @@ msgstr "" #: pgadmin/browser/templates/browser/index.html:150 #: pgadmin/templates/security/change_password.html:20 #: pgadmin/templates/security/change_password.html:21 -#: pgadmin/tools/user_management/static/js/user_management.js:101 -#: pgadmin/tools/user_management/static/js/user_management.js:127 +#: pgadmin/tools/user_management/static/js/user_management.js:102 +#: pgadmin/tools/user_management/static/js/user_management.js:128 msgid "Change Password" msgstr "" @@ -8303,9 +8408,9 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:35 +#: pgadmin/browser/templates/browser/js/messages.js:43 #: pgadmin/misc/statistics/static/js/statistics.js:124 -#: pgadmin/preferences/static/js/preferences.js:215 +#: pgadmin/preferences/static/js/preferences.js:240 msgid "True" msgstr "" @@ -8313,9 +8418,9 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:36 +#: pgadmin/browser/templates/browser/js/messages.js:44 #: pgadmin/misc/statistics/static/js/statistics.js:125 -#: pgadmin/preferences/static/js/preferences.js:216 +#: pgadmin/preferences/static/js/preferences.js:241 msgid "False" msgstr "" @@ -8419,7 +8524,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:1373 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:895 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2823 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2833 msgid "Connect to Server" msgstr "" @@ -8501,13 +8606,6 @@ msgstr "" msgid "Move objects to another tablespace" msgstr "" -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 -#: pgadmin/browser/templates/browser/index.html:156 -#: pgadmin/tools/user_management/__init__.py:47 -#: pgadmin/tools/user_management/static/js/user_management.js:961 -msgid "Users" -msgstr "" - #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:264 msgid "Please select tablespace." msgstr "" @@ -8575,8 +8673,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:31 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:5 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:28 -#: pgadmin/dashboard/static/js/dashboard.js:681 -#: pgadmin/dashboard/static/js/dashboard.js:958 +#: pgadmin/dashboard/static/js/dashboard.js:700 +#: pgadmin/dashboard/static/js/dashboard.js:977 msgid "Backend start" msgstr "" @@ -8588,8 +8686,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:41 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:13 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:36 -#: pgadmin/dashboard/static/js/dashboard.js:676 -#: pgadmin/dashboard/static/js/dashboard.js:953 +#: pgadmin/dashboard/static/js/dashboard.js:695 +#: pgadmin/dashboard/static/js/dashboard.js:972 msgid "Client" msgstr "" @@ -8601,8 +8699,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:14 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:37 -#: pgadmin/dashboard/static/js/dashboard.js:671 -#: pgadmin/dashboard/static/js/dashboard.js:948 +#: pgadmin/dashboard/static/js/dashboard.js:690 +#: pgadmin/dashboard/static/js/dashboard.js:967 msgid "Application" msgstr "" @@ -8664,20 +8762,20 @@ msgstr "" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.2_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:15 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:38 -#: pgadmin/dashboard/static/js/dashboard.js:695 -#: pgadmin/dashboard/static/js/dashboard.js:972 +#: pgadmin/dashboard/static/js/dashboard.js:714 +#: pgadmin/dashboard/static/js/dashboard.js:991 msgid "Waiting?" msgstr "" -#: pgadmin/browser/server_groups/static/js/server_group.js:20 +#: pgadmin/browser/server_groups/static/js/server_group.js:28 msgid "Server Group" msgstr "" -#: pgadmin/browser/server_groups/static/js/server_group.js:34 +#: pgadmin/browser/server_groups/static/js/server_group.js:42 msgid "Server Group..." msgstr "" -#: pgadmin/browser/server_groups/static/js/server_group.js:69 +#: pgadmin/browser/server_groups/static/js/server_group.js:77 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:34 msgid "The ID cannot be changed." msgstr "" @@ -8742,6 +8840,10 @@ msgstr "" msgid "Are you sure you want to close the %s browser?" msgstr "" +#: pgadmin/browser/static/js/browser.js:1003 +msgid "SUGGESTED SITES" +msgstr "" + #: pgadmin/browser/static/js/browser.js:2097 msgid "Error retrieving details for the node." msgstr "" @@ -8761,7 +8863,7 @@ msgstr "" #: pgadmin/browser/static/js/collection.js:95 #: pgadmin/browser/static/js/node.js:255 -#: pgadmin/tools/psql/static/js/psql_module.js:63 +#: pgadmin/tools/psql/static/js/psql_module.js:62 msgid "PSQL Tool (Beta)" msgstr "" @@ -8773,7 +8875,7 @@ msgid "Select" msgstr "" #: pgadmin/browser/static/js/collection.js:254 -#: pgadmin/dashboard/static/js/dashboard.js:474 +#: pgadmin/dashboard/static/js/dashboard.js:492 #: pgadmin/misc/dependencies/static/js/dependencies.js:112 #: pgadmin/misc/dependents/static/js/dependents.js:112 #: pgadmin/misc/statistics/static/js/statistics.js:299 @@ -8788,7 +8890,7 @@ msgstr "" #: pgadmin/browser/static/js/collection.js:290 #: pgadmin/browser/static/js/collection.js:351 #: pgadmin/browser/static/js/node.js:493 -#: pgadmin/browser/templates/browser/js/messages.js:42 +#: pgadmin/browser/templates/browser/js/messages.js:50 #: pgadmin/misc/sql/static/js/sql.js:134 #: pgadmin/misc/statistics/static/js/statistics.js:258 msgid "Retrieving data from the server..." @@ -8815,7 +8917,7 @@ msgid "Error retrieving properties - %s" msgstr "" #: pgadmin/browser/static/js/collection.js:426 -#: pgadmin/browser/templates/browser/js/messages.js:43 +#: pgadmin/browser/templates/browser/js/messages.js:51 #: pgadmin/misc/dependencies/static/js/dependencies.js:309 #: pgadmin/misc/dependents/static/js/dependents.js:315 #: pgadmin/misc/statistics/static/js/statistics.js:344 @@ -8973,7 +9075,8 @@ msgstr "" #: pgadmin/browser/static/js/node.js:1492 #: pgadmin/browser/static/js/node.js:1526 #: pgadmin/browser/static/js/node.js:1556 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5473 +#: pgadmin/preferences/static/js/preferences.js:339 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5506 msgid "Warning" msgstr "" @@ -9004,12 +9107,12 @@ msgid "Changes will be lost. Are you sure you want to reset?" msgstr "" #: pgadmin/browser/static/js/node.js:1765 -#: pgadmin/preferences/static/js/preferences.js:469 -#: pgadmin/preferences/static/js/preferences.js:494 +#: pgadmin/preferences/static/js/preferences.js:512 +#: pgadmin/preferences/static/js/preferences.js:537 #: pgadmin/static/js/sqleditor/macro.js:73 #: pgadmin/tools/datagrid/templates/datagrid/index.html:48 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:272 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5425 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5458 msgid "Save" msgstr "" @@ -9022,13 +9125,13 @@ msgid "Changes will be lost. Are you sure you want to close the dialog?" msgstr "" #: pgadmin/browser/static/js/node.ui.js:37 -#: pgadmin/browser/templates/browser/js/messages.js:40 +#: pgadmin/browser/templates/browser/js/messages.js:48 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:130 msgid "Select All" msgstr "" #: pgadmin/browser/static/js/node.ui.js:45 -#: pgadmin/browser/templates/browser/js/messages.js:41 +#: pgadmin/browser/templates/browser/js/messages.js:49 msgid "Unselect All" msgstr "" @@ -9044,10 +9147,10 @@ msgstr "" #: pgadmin/static/js/alertify.pgadmin.defaults.js:488 #: pgadmin/templates/security/messages.html:7 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:524 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2558 -#: pgadmin/tools/user_management/static/js/user_management.js:134 -#: pgadmin/tools/user_management/static/js/user_management.js:234 -#: pgadmin/tools/user_management/static/js/user_management.js:968 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2568 +#: pgadmin/tools/user_management/static/js/user_management.js:135 +#: pgadmin/tools/user_management/static/js/user_management.js:235 +#: pgadmin/tools/user_management/static/js/user_management.js:979 msgid "Close" msgstr "" @@ -9063,17 +9166,9 @@ msgstr "" msgid "Left panel logo" msgstr "" -#: pgadmin/browser/static/js/wizard.js:124 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 -#: pgadmin/tools/import_export/static/js/import_export.js:641 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 -msgid "Close error bar" -msgstr "" - #: pgadmin/browser/static/js/wizard.js:131 #: pgadmin/browser/templates/browser/index.html:135 pgadmin/help/__init__.py:59 -#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:457 +#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:500 #: pgadmin/static/js/sqleditor/filter_dialog.js:72 #: pgadmin/static/js/sqleditor/filter_dialog.js:73 #: pgadmin/static/js/sqleditor/macro.js:61 @@ -9127,7 +9222,7 @@ msgid "HELP ARTICLES" msgstr "" #: pgadmin/browser/static/js/quick_search/trigger_search.js:235 -#: pgadmin/misc/file_manager/static/js/utility.js:728 +#: pgadmin/misc/file_manager/static/js/utility.js:754 #: pgadmin/misc/file_manager/templates/file_manager/index.html:62 #: pgadmin/tools/datagrid/templates/datagrid/index.html:443 #: pgadmin/tools/debugger/static/js/direct.js:1861 @@ -9226,55 +9321,49 @@ msgid "" "target=\"_new\">here for more information." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:22 +#: pgadmin/browser/templates/browser/js/messages.js:30 msgid "Click here for details." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:23 -#: pgadmin/static/js/backform.pgadmin.js:2090 -#: pgadmin/tools/user_management/static/js/user_management.js:712 -msgid "General" -msgstr "" - -#: pgadmin/browser/templates/browser/js/messages.js:25 +#: pgadmin/browser/templates/browser/js/messages.js:33 msgid "Definition incomplete" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:26 +#: pgadmin/browser/templates/browser/js/messages.js:34 msgid "Nothing changed" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:27 +#: pgadmin/browser/templates/browser/js/messages.js:35 #, python-format msgid "'%s' must be an integer." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:28 +#: pgadmin/browser/templates/browser/js/messages.js:36 #, python-format msgid "'%s' must be a numeric." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:37 #, python-format msgid "'%s' must be greater than or equal to %s." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:30 +#: pgadmin/browser/templates/browser/js/messages.js:38 #, python-format msgid "'%s' must be less than or equal to %s." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:33 +#: pgadmin/browser/templates/browser/js/messages.js:41 #: pgadmin/misc/sql/static/js/sql.js:102 msgid "No SQL could be generated for the selected object." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:34 +#: pgadmin/browser/templates/browser/js/messages.js:42 #: pgadmin/misc/statistics/static/js/statistics.js:220 msgid "No statistics are available for the selected object." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:37 +#: pgadmin/browser/templates/browser/js/messages.js:45 #: pgadmin/static/js/backform.pgadmin.js:2805 #: pgadmin/tools/backup/static/js/backup.js:106 #: pgadmin/tools/backup/static/js/backup.js:243 @@ -9282,99 +9371,109 @@ msgstr "" msgid "Note" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:38 +#: pgadmin/browser/templates/browser/js/messages.js:46 #: pgadmin/misc/sql/static/js/sql.js:154 #: pgadmin/misc/statistics/static/js/statistics.js:332 #, python-format msgid "Error retrieving the information - %s" msgstr "" -#: pgadmin/browser/templates/browser/js/utils.js:144 -#: pgadmin/browser/templates/browser/js/utils.js:152 +#: pgadmin/browser/templates/browser/js/utils.js:143 +#: pgadmin/browser/templates/browser/js/utils.js:151 msgid "Error loading script - " msgstr "" -#: pgadmin/dashboard/__init__.py:57 +#: pgadmin/dashboard/__init__.py:58 msgid "Dashboard" msgstr "" -#: pgadmin/dashboard/__init__.py:73 +#: pgadmin/dashboard/__init__.py:74 msgid "The number of seconds between graph samples." msgstr "" -#: pgadmin/dashboard/__init__.py:77 +#: pgadmin/dashboard/__init__.py:78 msgid "Dashboards" msgstr "" -#: pgadmin/dashboard/__init__.py:82 +#: pgadmin/dashboard/__init__.py:83 msgid "Session statistics refresh rate" msgstr "" -#: pgadmin/dashboard/__init__.py:84 pgadmin/dashboard/__init__.py:92 -#: pgadmin/dashboard/__init__.py:100 pgadmin/dashboard/__init__.py:108 -#: pgadmin/dashboard/__init__.py:116 +#: pgadmin/dashboard/__init__.py:85 pgadmin/dashboard/__init__.py:93 +#: pgadmin/dashboard/__init__.py:101 pgadmin/dashboard/__init__.py:109 +#: pgadmin/dashboard/__init__.py:117 msgid "Graphs" msgstr "" -#: pgadmin/dashboard/__init__.py:90 +#: pgadmin/dashboard/__init__.py:91 msgid "Transaction throughput refresh rate" msgstr "" -#: pgadmin/dashboard/__init__.py:98 +#: pgadmin/dashboard/__init__.py:99 msgid "Tuples in refresh rate" msgstr "" -#: pgadmin/dashboard/__init__.py:106 +#: pgadmin/dashboard/__init__.py:107 msgid "Tuples out refresh rate" msgstr "" -#: pgadmin/dashboard/__init__.py:114 +#: pgadmin/dashboard/__init__.py:115 msgid "Block I/O statistics refresh rate" msgstr "" -#: pgadmin/dashboard/__init__.py:122 +#: pgadmin/dashboard/__init__.py:123 msgid "Show graphs?" msgstr "" -#: pgadmin/dashboard/__init__.py:124 +#: pgadmin/dashboard/__init__.py:125 msgid "If set to True, graphs will be displayed on dashboards." msgstr "" -#: pgadmin/dashboard/__init__.py:130 +#: pgadmin/dashboard/__init__.py:131 msgid "Show activity?" msgstr "" -#: pgadmin/dashboard/__init__.py:132 +#: pgadmin/dashboard/__init__.py:133 msgid "If set to True, activity tables will be displayed on dashboards." msgstr "" -#: pgadmin/dashboard/__init__.py:138 +#: pgadmin/dashboard/__init__.py:139 msgid "Show graph data points?" msgstr "" -#: pgadmin/dashboard/__init__.py:140 +#: pgadmin/dashboard/__init__.py:141 msgid "If set to True, data points will be visible on graph lines." msgstr "" -#: pgadmin/dashboard/__init__.py:146 +#: pgadmin/dashboard/__init__.py:147 msgid "Show mouse hover tooltip?" msgstr "" -#: pgadmin/dashboard/__init__.py:148 +#: pgadmin/dashboard/__init__.py:149 msgid "" "If set to True, tooltip will appear on mouse hover on the graph lines " "giving the data point details" msgstr "" -#: pgadmin/dashboard/__init__.py:202 +#: pgadmin/dashboard/__init__.py:156 +msgid "Long running query thresholds" +msgstr "" + +#: pgadmin/dashboard/__init__.py:158 +msgid "" +"Set the warning and alert threshold value to highlight the long-running " +"queries on the dashboard." +msgstr "" + +#: pgadmin/dashboard/__init__.py:212 msgid "Please connect to the selected {0} to view the table." msgstr "" -#: pgadmin/dashboard/__init__.py:207 +#: pgadmin/dashboard/__init__.py:217 msgid "Please connect to the selected {0} to view the graph." msgstr "" -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:498 msgid "Failed" msgstr "" @@ -9388,8 +9487,8 @@ msgid "An error occurred whilst rendering the graph." msgstr "" #: pgadmin/dashboard/static/js/Graphs.jsx:222 -#: pgadmin/dashboard/static/js/dashboard.js:533 -#: pgadmin/static/js/sqleditor/execute_query.js:341 +#: pgadmin/dashboard/static/js/dashboard.js:552 +#: pgadmin/static/js/sqleditor/execute_query.js:346 #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:211 msgid "" @@ -9507,137 +9606,137 @@ msgstr "" msgid "Please connect to the selected server to view the dashboard." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:542 +#: pgadmin/dashboard/static/js/dashboard.js:561 msgid "Please connect to the selected server to view the table." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:545 +#: pgadmin/dashboard/static/js/dashboard.js:564 msgid "An error occurred whilst rendering the table." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:656 -#: pgadmin/dashboard/static/js/dashboard.js:763 -#: pgadmin/dashboard/static/js/dashboard.js:938 -#: pgadmin/dashboard/static/js/dashboard.js:1037 +#: pgadmin/dashboard/static/js/dashboard.js:675 +#: pgadmin/dashboard/static/js/dashboard.js:782 +#: pgadmin/dashboard/static/js/dashboard.js:957 +#: pgadmin/dashboard/static/js/dashboard.js:1056 msgid "PID" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:686 -#: pgadmin/dashboard/static/js/dashboard.js:963 +#: pgadmin/dashboard/static/js/dashboard.js:705 +#: pgadmin/dashboard/static/js/dashboard.js:982 msgid "State" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:703 -#: pgadmin/dashboard/static/js/dashboard.js:980 +#: pgadmin/dashboard/static/js/dashboard.js:722 +#: pgadmin/dashboard/static/js/dashboard.js:999 msgid "Wait event" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:708 -#: pgadmin/dashboard/static/js/dashboard.js:985 +#: pgadmin/dashboard/static/js/dashboard.js:727 +#: pgadmin/dashboard/static/js/dashboard.js:1004 msgid "Blocking PIDs" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:773 -#: pgadmin/dashboard/static/js/dashboard.js:1042 +#: pgadmin/dashboard/static/js/dashboard.js:792 +#: pgadmin/dashboard/static/js/dashboard.js:1061 msgid "Lock type" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:778 -#: pgadmin/dashboard/static/js/dashboard.js:1047 +#: pgadmin/dashboard/static/js/dashboard.js:797 +#: pgadmin/dashboard/static/js/dashboard.js:1066 msgid "Target relation" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:783 -#: pgadmin/dashboard/static/js/dashboard.js:1052 +#: pgadmin/dashboard/static/js/dashboard.js:802 +#: pgadmin/dashboard/static/js/dashboard.js:1071 msgid "Page" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:788 -#: pgadmin/dashboard/static/js/dashboard.js:1057 +#: pgadmin/dashboard/static/js/dashboard.js:807 +#: pgadmin/dashboard/static/js/dashboard.js:1076 msgid "Tuple" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:793 -#: pgadmin/dashboard/static/js/dashboard.js:1062 +#: pgadmin/dashboard/static/js/dashboard.js:812 +#: pgadmin/dashboard/static/js/dashboard.js:1081 msgid "vXID (target)" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:798 -#: pgadmin/dashboard/static/js/dashboard.js:1067 +#: pgadmin/dashboard/static/js/dashboard.js:817 +#: pgadmin/dashboard/static/js/dashboard.js:1086 msgid "XID (target)" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:803 -#: pgadmin/dashboard/static/js/dashboard.js:1072 +#: pgadmin/dashboard/static/js/dashboard.js:822 +#: pgadmin/dashboard/static/js/dashboard.js:1091 msgid "Class" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:808 -#: pgadmin/dashboard/static/js/dashboard.js:1077 +#: pgadmin/dashboard/static/js/dashboard.js:827 +#: pgadmin/dashboard/static/js/dashboard.js:1096 msgid "Object ID" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:813 -#: pgadmin/dashboard/static/js/dashboard.js:1082 +#: pgadmin/dashboard/static/js/dashboard.js:832 +#: pgadmin/dashboard/static/js/dashboard.js:1101 msgid "vXID (owner)" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:823 -#: pgadmin/dashboard/static/js/dashboard.js:1092 +#: pgadmin/dashboard/static/js/dashboard.js:842 +#: pgadmin/dashboard/static/js/dashboard.js:1111 msgid "Granted?" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:845 -#: pgadmin/dashboard/static/js/dashboard.js:1109 +#: pgadmin/dashboard/static/js/dashboard.js:864 +#: pgadmin/dashboard/static/js/dashboard.js:1128 msgid "XID" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:850 -#: pgadmin/dashboard/static/js/dashboard.js:1114 +#: pgadmin/dashboard/static/js/dashboard.js:869 +#: pgadmin/dashboard/static/js/dashboard.js:1133 msgid "Prepared at" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:862 +#: pgadmin/dashboard/static/js/dashboard.js:881 msgid "Category" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:867 +#: pgadmin/dashboard/static/js/dashboard.js:886 msgid "Setting" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:872 +#: pgadmin/dashboard/static/js/dashboard.js:891 msgid "Unit" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:877 +#: pgadmin/dashboard/static/js/dashboard.js:896 msgid "Description" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1195 +#: pgadmin/dashboard/static/js/dashboard.js:1214 msgid "You cannot cancel background worker processes." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1197 +#: pgadmin/dashboard/static/js/dashboard.js:1216 msgid "You cannot terminate background worker processes." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1206 +#: pgadmin/dashboard/static/js/dashboard.js:1225 msgid "You are not allowed to cancel the main active session." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1208 +#: pgadmin/dashboard/static/js/dashboard.js:1227 msgid "You are not allowed to terminate the main active session." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1216 +#: pgadmin/dashboard/static/js/dashboard.js:1235 msgid "The session is already in idle state." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1235 +#: pgadmin/dashboard/static/js/dashboard.js:1254 msgid "Superuser privileges are required to cancel another users query." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1237 +#: pgadmin/dashboard/static/js/dashboard.js:1256 msgid "Superuser privileges are required to terminate another users query." msgstr "" @@ -9666,15 +9765,15 @@ msgstr "" #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:36 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:783 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:77 -#: pgadmin/tools/user_management/static/js/user_management.js:1156 +#: pgadmin/tools/user_management/static/js/user_management.js:1167 msgid "Search" msgstr "" #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:33 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:38 #: pgadmin/misc/file_manager/templates/file_manager/index.html:27 -#: pgadmin/preferences/static/js/preferences.js:533 -#: pgadmin/preferences/static/js/preferences.js:550 +#: pgadmin/preferences/static/js/preferences.js:576 +#: pgadmin/preferences/static/js/preferences.js:593 msgid "Refresh" msgstr "" @@ -9762,7 +9861,7 @@ msgstr "" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:8 #: pgadmin/dashboard/templates/dashboard/sql/gpdb_5.0_plus/dashboard_stats.sql:8 -#: pgadmin/tools/user_management/static/js/user_management.js:432 +#: pgadmin/tools/user_management/static/js/user_management.js:433 msgid "Active" msgstr "" @@ -9884,7 +9983,7 @@ msgid "" "theme" msgstr "" -#: pgadmin/misc/__init__.py:222 +#: pgadmin/misc/__init__.py:220 msgid "Invalid binary path." msgstr "" @@ -10026,7 +10125,7 @@ msgid "Grid" msgstr "" #: pgadmin/misc/file_manager/__init__.py:177 -#: pgadmin/misc/file_manager/static/js/utility.js:1444 +#: pgadmin/misc/file_manager/static/js/utility.js:1470 msgid "Show hidden files and folders?" msgstr "" @@ -10078,7 +10177,7 @@ msgid "There was an error renaming the file:" msgstr "" #: pgadmin/misc/file_manager/static/js/create_dialogue.js:145 -#: pgadmin/misc/file_manager/static/js/utility.js:473 +#: pgadmin/misc/file_manager/static/js/utility.js:481 msgid "Error occurred while checking access permission." msgstr "" @@ -10089,19 +10188,19 @@ msgstr "" msgid "Select file" msgstr "" -#: pgadmin/misc/file_manager/static/js/utility.js:1432 -#: pgadmin/misc/file_manager/static/js/utility.js:1439 +#: pgadmin/misc/file_manager/static/js/utility.js:1458 +#: pgadmin/misc/file_manager/static/js/utility.js:1465 msgid "All Files" msgstr "" -#: pgadmin/misc/file_manager/static/js/utility.js:1448 +#: pgadmin/misc/file_manager/static/js/utility.js:1474 #: pgadmin/tools/backup/static/js/backup.js:156 #: pgadmin/tools/import_export/static/js/import_export.js:97 #: pgadmin/tools/restore/static/js/restore.js:100 msgid "Format" msgstr "" -#: pgadmin/misc/file_manager/static/js/utility.js:1770 +#: pgadmin/misc/file_manager/static/js/utility.js:1800 msgid "Drop files here to upload." msgstr "" @@ -10316,8 +10415,8 @@ msgid "Summary:" msgstr "" #: pgadmin/preferences/__init__.py:57 -#: pgadmin/preferences/static/js/preferences.js:456 -#: pgadmin/preferences/static/js/preferences.js:479 +#: pgadmin/preferences/static/js/preferences.js:499 +#: pgadmin/preferences/static/js/preferences.js:522 msgid "Preferences" msgstr "" @@ -10330,36 +10429,44 @@ msgstr "" msgid "help_str" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:224 +#: pgadmin/preferences/static/js/preferences.js:249 msgid "Show" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:225 +#: pgadmin/preferences/static/js/preferences.js:250 msgid "Hide" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:420 +#: pgadmin/preferences/static/js/preferences.js:340 +msgid "Alert" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:341 +msgid "(in minutes)" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:461 msgid "Category is not selected." msgstr "" -#: pgadmin/preferences/static/js/preferences.js:517 +#: pgadmin/preferences/static/js/preferences.js:560 msgid "Browser tree refresh required" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:518 +#: pgadmin/preferences/static/js/preferences.js:561 msgid "A browser tree refresh is required. Do you wish to refresh the tree?" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:534 -#: pgadmin/preferences/static/js/preferences.js:551 +#: pgadmin/preferences/static/js/preferences.js:577 +#: pgadmin/preferences/static/js/preferences.js:594 msgid "Later" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:541 +#: pgadmin/preferences/static/js/preferences.js:584 msgid "Refresh required" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:542 +#: pgadmin/preferences/static/js/preferences.js:585 msgid "" "A page refresh is required to apply the theme. Do you wish to refresh the" " page now?" @@ -10417,6 +10524,18 @@ msgstr "" msgid "Toggle" msgstr "" +#: pgadmin/static/js/backform.pgadmin.js:1133 +msgid "Set as default" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1152 +msgid "Database Server" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1159 +msgid "Binary Path" +msgstr "" + #: pgadmin/static/js/backform.pgadmin.js:1164 msgid "Select binary path..." msgstr "" @@ -10435,15 +10554,15 @@ msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1196 msgid "" -" Enter the directory in which the psql, pg_dump, pg_dumpall, and " +"Enter the directory in which the psql, pg_dump, pg_dumpall, and " "pg_restore utilities can be found for the corresponding database server " "version. The default path will be used for server versions that do not " -"have apath specified." +"have a path specified." msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1682 #: pgadmin/static/js/backgrid.pgadmin.js:1253 -#: pgadmin/tools/user_management/static/js/user_management.js:1158 +#: pgadmin/tools/user_management/static/js/user_management.js:1169 msgid "Add" msgstr "" @@ -10455,11 +10574,11 @@ msgstr "" msgid "Preview not available..." msgstr "" -#: pgadmin/static/js/backform.pgadmin.js:3223 +#: pgadmin/static/js/backform.pgadmin.js:3228 msgid "No color" msgstr "" -#: pgadmin/static/js/backform.pgadmin.js:3414 +#: pgadmin/static/js/backform.pgadmin.js:3419 msgid "Space" msgstr "" @@ -10552,25 +10671,25 @@ msgstr "" msgid "Transaction status check failed." msgstr "" -#: pgadmin/static/js/utils.js:407 +#: pgadmin/static/js/utils.js:410 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog." msgstr "" -#: pgadmin/static/js/utils.js:412 +#: pgadmin/static/js/utils.js:415 msgid "" "Please configure the EDB Advanced Server Binary Path in the Preferences " "dialog." msgstr "" -#: pgadmin/static/js/utils.js:419 +#: pgadmin/static/js/utils.js:422 msgid "Configuration required" msgstr "" -#: pgadmin/static/js/utils.js:424 +#: pgadmin/static/js/utils.js:427 msgid "Preferences Error" msgstr "" -#: pgadmin/static/js/utils.js:425 +#: pgadmin/static/js/utils.js:428 #, python-format msgid "Failed to load preference %s of module %s" msgstr "" @@ -10661,9 +10780,9 @@ msgstr "" #: pgadmin/static/js/selection/clipboard.js:83 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:178 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:657 -#: pgadmin/tools/user_management/static/js/user_management.js:922 -#: pgadmin/tools/user_management/static/js/user_management.js:1184 -#: pgadmin/tools/user_management/static/js/user_management.js:1201 +#: pgadmin/tools/user_management/static/js/user_management.js:933 +#: pgadmin/tools/user_management/static/js/user_management.js:1195 +#: pgadmin/tools/user_management/static/js/user_management.js:1212 msgid "Error" msgstr "" @@ -10706,8 +10825,8 @@ msgstr "" msgid "Query returned successfully in %s." msgstr "" -#: pgadmin/static/js/sqleditor/execute_query.js:230 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/static/js/sqleditor/execute_query.js:235 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3145 msgid "Running query..." msgstr "" @@ -10804,11 +10923,11 @@ msgstr "" msgid "Connect to server" msgstr "" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:463 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 msgid "Please select database" msgstr "" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:471 msgid "Please select user" msgstr "" @@ -10910,7 +11029,7 @@ msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:113 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:115 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:342 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 #: pgadmin/utils/constants.py:22 msgid "Explain" msgstr "" @@ -10932,15 +11051,15 @@ msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:137 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:139 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5351 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:661 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5384 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:674 msgid "Commit" msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:143 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:145 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5348 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:679 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5381 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:692 msgid "Rollback" msgstr "" @@ -10973,7 +11092,7 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_details.js:182 #: pgadmin/tools/debugger/static/js/direct.js:1720 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 msgid "Messages" msgstr "" @@ -11036,6 +11155,11 @@ msgstr "" msgid "Forgotten your password?" msgstr "" +#: pgadmin/templates/security/login_user.html:30 +#, python-format +msgid "Login with %(oauth_name)s" +msgstr "" + #: pgadmin/templates/security/reset_password.html:2 #, python-format msgid "%(appname)s Password Reset" @@ -11389,11 +11513,11 @@ msgstr "" msgid "View/Edit Data" msgstr "" -#: pgadmin/tools/datagrid/static/js/datagrid.js:333 +#: pgadmin/tools/datagrid/static/js/datagrid.js:335 #: pgadmin/tools/debugger/static/js/debugger.js:511 -#: pgadmin/tools/debugger/static/js/debugger.js:697 +#: pgadmin/tools/debugger/static/js/debugger.js:698 #: pgadmin/tools/debugger/static/js/debugger_ui.js:873 -#: pgadmin/tools/schema_diff/static/js/schema_diff.js:158 +#: pgadmin/tools/schema_diff/static/js/schema_diff.js:160 msgid "Rename Panel" msgstr "" @@ -11420,7 +11544,7 @@ msgstr "" #: pgadmin/tools/datagrid/static/js/show_data.js:40 #: pgadmin/tools/datagrid/static/js/show_query_tool.js:67 #: pgadmin/tools/erd/static/js/erd_module.js:119 -#: pgadmin/tools/psql/static/js/psql_module.js:140 +#: pgadmin/tools/psql/static/js/psql_module.js:139 msgid "No object selected." msgstr "" @@ -11510,7 +11634,7 @@ msgid "Replace" msgstr "" #: pgadmin/tools/datagrid/templates/datagrid/index.html:110 -msgid " (Cmd+Shift+F)" +msgid " (Cmd+Option+F)" msgstr "" #: pgadmin/tools/datagrid/templates/datagrid/index.html:112 @@ -11692,17 +11816,17 @@ msgid "Edit grid values" msgstr "" #: pgadmin/tools/debugger/__init__.py:180 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:411 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:424 msgid "Previous tab" msgstr "" #: pgadmin/tools/debugger/__init__.py:198 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:429 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:442 msgid "Next tab" msgstr "" #: pgadmin/tools/debugger/__init__.py:216 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:447 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:460 msgid "Switch Panel" msgstr "" @@ -11817,7 +11941,7 @@ msgstr "" #: pgadmin/tools/debugger/static/js/debugger.js:345 #: pgadmin/tools/debugger/static/js/debugger.js:525 #: pgadmin/tools/debugger/static/js/debugger.js:530 -#: pgadmin/tools/debugger/static/js/debugger.js:713 +#: pgadmin/tools/debugger/static/js/debugger.js:714 #: pgadmin/tools/debugger/static/js/debugger_ui.js:288 #: pgadmin/tools/debugger/static/js/debugger_ui.js:922 #: pgadmin/tools/debugger/static/js/debugger_ui.js:975 @@ -11858,7 +11982,7 @@ msgstr "" msgid "Debugger Error" msgstr "" -#: pgadmin/tools/debugger/static/js/debugger.js:703 +#: pgadmin/tools/debugger/static/js/debugger.js:704 #: pgadmin/tools/debugger/static/js/debugger_ui.js:929 msgid "Debugger Target Initialization Error" msgstr "" @@ -12013,12 +12137,12 @@ msgid "Debugger SQL editor" msgstr "" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "Timeout" msgstr "" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "" "Your session has timed out due to inactivity. Please close the window and" " login again." @@ -12215,12 +12339,12 @@ msgid "Preparing..." msgstr "" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:269 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5422 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5455 msgid "Don't save" msgstr "" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:304 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5505 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5538 msgid "Save changes?" msgstr "" @@ -12228,6 +12352,11 @@ msgstr "" msgid "The diagram has changed. Do you want to save changes?" msgstr "" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:350 +#, python-format +msgid "Table: %s (%s)" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:394 msgid "Delete ?" msgstr "" @@ -12278,6 +12407,14 @@ msgstr "" msgid "Unknown error. Check console logs" msgstr "" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:675 +msgid "One to many relation" +msgstr "" + +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:686 +msgid "Many to many relation" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:751 msgid "Initializing connection..." msgstr "" @@ -12311,7 +12448,7 @@ msgid "Many-to-Many link" msgstr "" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/ConnectionBar.jsx:50 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2868 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2901 msgid "Obtaining connection..." msgstr "" @@ -12703,35 +12840,38 @@ msgstr "" msgid "Maintenance job creation failed." msgstr "" -#: pgadmin/tools/psql/__init__.py:42 +#: pgadmin/tools/psql/__init__.py:53 msgid "PSQL" msgstr "" -#: pgadmin/tools/psql/__init__.py:209 pgadmin/tools/psql/__init__.py:475 -#: pgadmin/tools/psql/__init__.py:522 -msgid "ERROR: Shell commands are disabled in psql for security\r\n" -msgstr "" - -#: pgadmin/tools/psql/__init__.py:574 +#: pgadmin/tools/psql/__init__.py:427 msgid "" "Connection terminated, To create new connection please open another psql " "tool." msgstr "" -#: pgadmin/tools/psql/__init__.py:724 +#: pgadmin/tools/psql/__init__.py:491 msgid "Invalid session.\r\n" msgstr "" -#: pgadmin/tools/psql/static/js/psql_module.js:131 -#: pgadmin/tools/psql/static/js/psql_module.js:139 -#: pgadmin/tools/psql/static/js/psql_module.js:152 +#: pgadmin/tools/psql/static/js/psql_module.js:130 +#: pgadmin/tools/psql/static/js/psql_module.js:138 +#: pgadmin/tools/psql/static/js/psql_module.js:151 msgid "PSQL Error" msgstr "" -#: pgadmin/tools/psql/static/js/psql_module.js:153 +#: pgadmin/tools/psql/static/js/psql_module.js:152 msgid "Please select a server/database object." msgstr "" +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "Clipboard read permission required" +msgstr "" + +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "To paste data on the PSQL terminal, Clipboard read permission required." +msgstr "" + #: pgadmin/tools/restore/__init__.py:42 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:40 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:50 @@ -13188,281 +13328,281 @@ msgstr "" msgid "Data Output" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 msgid "Query History" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 msgid "Scratch Pad" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 msgid "Notifications" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:402 msgid "Geometry Viewer" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:431 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:441 msgid "Panel Loading Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:432 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:442 msgid "" "Something went wrong while loading the panels. Please make sure to reset " "the layout (File > Reset Layout) for the better user experience." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:477 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:487 msgid "SQL editor" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1034 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1044 msgid "Editable column" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1036 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1046 msgid "Read-only column" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1576 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1586 msgid "Fetching all records..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2116 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3058 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4161 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2126 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3091 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4194 msgid "Unsaved changes" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2117 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4162 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2127 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4195 msgid "Are you sure you wish to discard the current changes?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2148 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2158 msgid "Clear history" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2149 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2159 msgid "Are you sure you wish to clear the history?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2150 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2160 msgid "" "This will remove all of your query history from this and other sessions " "for this database." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2429 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2439 msgid "Change connection" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2430 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2440 msgid "" "By changing the connection you will lose all your unsaved data for the " "current connection.
Do you want to continue?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2559 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2569 msgid "" "The pgAdmin browser window has been closed and the connection to the " "server is lost. Please close this window and open a new pgAdmin session." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2694 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2696 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2704 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2706 #, python-format msgid "Error fetching rows - %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2751 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2761 msgid "Connection Warning" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2758 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2768 msgid "The application has lost the database connection:" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2762 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2772 msgid "⁃ If the connection was idle it may have been forcibly disconnected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2764 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2774 msgid "⁃ The application server or database server may have been restarted." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2766 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2776 msgid "⁃ The user session may have timed out." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2770 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2780 msgid "Do you want to continue and establish a new session?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2793 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2803 msgid "Continue" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2958 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2960 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2991 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2993 #, python-format msgid "Error fetching SQL for script - %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3059 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3092 msgid "" "The data has been modified, but not saved. Are you sure you wish to " "discard the changes?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3120 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3153 msgid "Waiting for the query to complete..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3324 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3357 msgid "Loading data from the database server and rendering..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3334 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3367 #, python-format msgid "Successfully run. Total query runtime: %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3335 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3368 #, python-format msgid "%s rows affected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3647 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3680 msgid "" "This query was generated by pgAdmin as part of a \"View/Edit Data\" " "operation" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3763 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3796 msgid "Row(s) deleted." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3843 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3876 msgid "Saving the updated data..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3978 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4011 msgid "Data saved successfully." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3981 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4014 msgid "Auto-commit is off. You still need to commit changes to the database." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3988 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4021 #, python-format msgid "%s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3995 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4028 msgid "" "Saving data changes was rolled back but the current transaction is still " "active; previous queries are unaffected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4020 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4053 msgid "This query was generated by pgAdmin as part of a \"Save Data\" operation" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4238 msgid "Loading the file..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4266 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4299 msgid "Saving the queries in the file..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4279 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4312 msgid "File saved successfully." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4447 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 msgid "Applying the new filter..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4469 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4502 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 msgid "Filter By Selection Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4535 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4568 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4579 msgid "Filter Exclude Selection Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4590 msgid "Removing the filter..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4577 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4588 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4621 msgid "Remove Filter Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4746 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4779 msgid "Setting the limit on the result..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4767 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4778 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4800 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4811 msgid "Change limit Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4925 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4944 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4958 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4977 msgid "Cancel Query Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4965 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4998 msgid "Downloading Results..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5023 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5056 msgid "CSV Download cancelled." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5032 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5065 msgid "Download CSV error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5067 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5075 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5100 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5108 msgid "Auto Rollback Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5102 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5109 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5135 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5142 msgid "Auto Commit Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5296 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5329 msgid "The data has changed. Do you want to save changes?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5303 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5336 msgid "The query text has changed. Do you want to save changes?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5394 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5427 msgid "" "The current transaction is not commited to the database. Do you want to " "commit or rollback the transaction?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5397 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5430 msgid "Commit transaction?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5474 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5507 msgid "" "The current transaction has been rolled back because the server was " "disconnected." @@ -13694,16 +13834,28 @@ msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:275 msgid "" -"If set to True then data columns will auto-size to the maximumwidth of " +"If set to True then data columns will auto-size to the maximum width of " "the data in the column as loaded in the first batch. If False, the column" " will be sized to the widest of the data type or column name." msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:285 +msgid "Maximum column width" +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:287 +msgid "" +"Specify the maximum width of the column when 'Resize by data?' is set to " +"True. If it is set to 0 then columns will auto-size to the maximum width " +"of the data in the column. If 'Resize by data?' is set to False then this" +" setting won't take any effect." +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:298 msgid "Font size" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:289 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 msgid "" "The font size to use for the SQL text boxes and editors. The value " "specified is in \"em\" units, in which 1 is the default relative font " @@ -13712,210 +13864,210 @@ msgid "" "maximum 10." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:300 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:313 msgid "Connection status" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:315 msgid "" "If set to True, the Query Tool will monitor and display the connection " "and transaction status." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:309 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:322 msgid "Connection status refresh rate" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:312 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:325 msgid "The number of seconds between connection/transaction status polls." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:321 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:334 msgid "Execute query" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:339 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:352 msgid "Save data changes" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:357 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:370 msgid "EXPLAIN query" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:375 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:388 msgid "EXPLAIN ANALYZE query" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:393 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:406 msgid "Download Results" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:465 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 msgid "Accesskey (Open file)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 msgid "Accesskey (Save file)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 msgid "Accesskey (Copy rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 msgid "Accesskey (Paste rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 msgid "Accesskey (Delete rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 msgid "Accesskey (Filter dialog)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 msgid "Accesskey (Filter options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 msgid "Accesskey (Rows limit)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 msgid "Accesskey (Execute options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 msgid "Accesskey (Cancel query)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 msgid "Accesskey (Clear editor options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 msgid "Accesskey (Connection status)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:634 msgid "Accesskey (Find options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:635 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:648 msgid "Toggle case of selected text" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:652 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:665 msgid "Keywords in uppercase" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:653 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:666 msgid "Auto completion" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:654 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:667 msgid "" "If set to True, Keywords will be displayed in upper case for auto " "completion." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:696 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 msgid "Keyword case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:697 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 msgid "Upper case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:698 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:723 msgid "Lower case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:699 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:712 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:724 msgid "Capitalized" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:701 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:714 msgid "Convert keywords to upper, lower, or capitalized casing." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:708 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:721 msgid "Identifier case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:713 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:726 msgid "Convert identifiers to upper, lower, or capitalized casing." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:720 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:733 msgid "Strip comments?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 msgid "If set to True, comments will be removed." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:727 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:740 msgid "Re-indent?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:729 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:742 msgid "If set to True, the indentations of the statements are changed." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:748 msgid "Re-indent aligned?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:737 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:750 msgid "" "If set to True, the indentations of the statements are changed, and " "statements are aligned by keywords." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:744 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:757 msgid "Spaces around operators?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:746 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:759 msgid "If set to True, spaces are used around all operators." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:752 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:765 msgid "Comma-first notation?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:754 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:767 msgid "If set to True, comma-first notation for column names is used." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:760 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 msgid "Wrap after N characters" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:762 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:775 msgid "" "The column limit (in characters) for wrapping comma-separated lists. If " "zero, it puts every item in the list on its own line." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:769 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 msgid "Tab size" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:786 msgid "The number of spaces per tab. Minimum 2, maximum 8." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:780 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:793 msgid "Use spaces?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:795 msgid "" "Specifies whether or not to insert spaces instead of tabs when the tab " "key or auto-indent are used." @@ -13934,8 +14086,8 @@ msgid "Missing field: '{0}'" msgstr "" #: pgadmin/tools/user_management/__init__.py:367 -#: pgadmin/tools/user_management/static/js/user_management.js:807 -#: pgadmin/tools/user_management/static/js/user_management.js:859 +#: pgadmin/tools/user_management/static/js/user_management.js:818 +#: pgadmin/tools/user_management/static/js/user_management.js:870 msgid "User deleted." msgstr "" @@ -13956,149 +14108,150 @@ msgstr "" msgid "'{0}' is not allowed to modify." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:44 +#: pgadmin/tools/user_management/static/js/user_management.js:45 msgid "Filter by email" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:214 +#: pgadmin/tools/user_management/static/js/user_management.js:215 msgid "pgAdmin 4 login" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:326 +#: pgadmin/tools/user_management/static/js/user_management.js:327 msgid "Authentication source" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:372 +#: pgadmin/tools/user_management/static/js/user_management.js:373 msgid "Email" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:445 +#: pgadmin/tools/user_management/static/js/user_management.js:446 msgid "New password" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:458 +#: pgadmin/tools/user_management/static/js/user_management.js:459 msgid "Confirm password" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:478 +#: pgadmin/tools/user_management/static/js/user_management.js:479 msgid "Email address cannot be empty." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:484 +#: pgadmin/tools/user_management/static/js/user_management.js:485 #, python-format msgid "Invalid email address: %s." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:492 +#: pgadmin/tools/user_management/static/js/user_management.js:493 #, python-format msgid "The email address %s already exists." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:506 +#: pgadmin/tools/user_management/static/js/user_management.js:507 #, python-format msgid "Role cannot be empty for user %s." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:524 +#: pgadmin/tools/user_management/static/js/user_management.js:525 #, python-format msgid "Password cannot be empty for user %s." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:534 -#: pgadmin/tools/user_management/static/js/user_management.js:595 +#: pgadmin/tools/user_management/static/js/user_management.js:535 +#: pgadmin/tools/user_management/static/js/user_management.js:596 #, python-format msgid "Password must be at least 6 characters for user %s." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:548 -#: pgadmin/tools/user_management/static/js/user_management.js:605 +#: pgadmin/tools/user_management/static/js/user_management.js:549 +#: pgadmin/tools/user_management/static/js/user_management.js:606 #, python-format msgid "Confirm Password cannot be empty for user %s." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:561 -#: pgadmin/tools/user_management/static/js/user_management.js:614 +#: pgadmin/tools/user_management/static/js/user_management.js:562 +#: pgadmin/tools/user_management/static/js/user_management.js:615 #, python-format msgid "Passwords do not match for user %s." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:629 -#: pgadmin/tools/user_management/static/js/user_management.js:639 +#: pgadmin/tools/user_management/static/js/user_management.js:630 +#: pgadmin/tools/user_management/static/js/user_management.js:640 +#: pgadmin/tools/user_management/static/js/user_management.js:650 #, python-format msgid "The username %s already exists." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:727 +#: pgadmin/tools/user_management/static/js/user_management.js:738 msgid "Note: If no user is selected, the shared servers will be deleted." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:800 -#: pgadmin/tools/user_management/static/js/user_management.js:853 +#: pgadmin/tools/user_management/static/js/user_management.js:811 +#: pgadmin/tools/user_management/static/js/user_management.js:864 msgid "Delete user?" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:801 +#: pgadmin/tools/user_management/static/js/user_management.js:812 msgid "" "The shared servers owned by will be deleted. Do you wish to " "continue?" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:813 -#: pgadmin/tools/user_management/static/js/user_management.js:863 +#: pgadmin/tools/user_management/static/js/user_management.js:824 +#: pgadmin/tools/user_management/static/js/user_management.js:874 msgid "Error during deleting user." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:847 +#: pgadmin/tools/user_management/static/js/user_management.js:858 msgid "Unable to change owner." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:854 +#: pgadmin/tools/user_management/static/js/user_management.js:865 msgid "Are you sure you wish to delete this user?" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:879 +#: pgadmin/tools/user_management/static/js/user_management.js:890 msgid "Cannot delete user." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:880 +#: pgadmin/tools/user_management/static/js/user_management.js:891 msgid "Cannot delete currently logged in user." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:923 +#: pgadmin/tools/user_management/static/js/user_management.js:934 msgid "This user cannot be deleted." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:979 +#: pgadmin/tools/user_management/static/js/user_management.js:990 msgid "User Management" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:1134 +#: pgadmin/tools/user_management/static/js/user_management.js:1145 #, python-format msgid "User '%s' saved." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:1140 +#: pgadmin/tools/user_management/static/js/user_management.js:1151 #, python-format msgid "Error saving user: '%s'" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:1167 +#: pgadmin/tools/user_management/static/js/user_management.js:1178 msgid "Add new user" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:1185 +#: pgadmin/tools/user_management/static/js/user_management.js:1196 msgid "Cannot load user roles." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:1202 +#: pgadmin/tools/user_management/static/js/user_management.js:1213 msgid "Cannot load user Sources." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:1277 +#: pgadmin/tools/user_management/static/js/user_management.js:1288 msgid "Discard unsaved changes?" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:1278 +#: pgadmin/tools/user_management/static/js/user_management.js:1289 msgid "" "Are you sure you want to close the dialog? Any unsaved changes will be " "lost." @@ -14161,43 +14314,43 @@ msgstr "" msgid "Unable to fetch data." msgstr "" -#: pgadmin/utils/constants.py:66 +#: pgadmin/utils/constants.py:68 msgid "EDB Advanced Server 9.6" msgstr "" -#: pgadmin/utils/constants.py:69 +#: pgadmin/utils/constants.py:71 msgid "EDB Advanced Server 10" msgstr "" -#: pgadmin/utils/constants.py:72 +#: pgadmin/utils/constants.py:74 msgid "EDB Advanced Server 11" msgstr "" -#: pgadmin/utils/constants.py:75 +#: pgadmin/utils/constants.py:77 msgid "EDB Advanced Server 12" msgstr "" -#: pgadmin/utils/constants.py:78 +#: pgadmin/utils/constants.py:80 msgid "EDB Advanced Server 13" msgstr "" -#: pgadmin/utils/constants.py:83 +#: pgadmin/utils/constants.py:85 msgid "PostgreSQL 9.6" msgstr "" -#: pgadmin/utils/constants.py:86 +#: pgadmin/utils/constants.py:88 msgid "PostgreSQL 10" msgstr "" -#: pgadmin/utils/constants.py:89 +#: pgadmin/utils/constants.py:91 msgid "PostgreSQL 11" msgstr "" -#: pgadmin/utils/constants.py:92 +#: pgadmin/utils/constants.py:94 msgid "PostgreSQL 12" msgstr "" -#: pgadmin/utils/constants.py:95 +#: pgadmin/utils/constants.py:97 msgid "PostgreSQL 13" msgstr "" @@ -14227,10 +14380,6 @@ msgstr "" msgid "Could not find the specified preference." msgstr "" -#: pgadmin/utils/driver/registry.py:75 -msgid "Driver '{0}' has not been implemented." -msgstr "" - #: pgadmin/utils/driver/psycopg2/connection.py:148 #: pgadmin/utils/driver/psycopg2/server_manager.py:549 msgid "Unauthorized request." diff --git a/web/pgadmin/translations/cs/LC_MESSAGES/messages.mo b/web/pgadmin/translations/cs/LC_MESSAGES/messages.mo index 8441105144995fa4a4fa7898b63eb364a4fcac36..55ff40146ad929a362a5da82e08f09f9ea328160 100644 GIT binary patch delta 43290 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 Wu~e&i=ERnaTGFL=pE@ugJLP{GVlrj` delta 59500 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≫D6-#0dbgpklJ6ect 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

dZEOg*WV>Ro~Nq)m5 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\n" -"Language-Team: \n" "Language: cs\n" +"Language-Team: \n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n" -"Generated-By: Babel 2.7.0\n" -"X-Generator: Poedit 3.0\n" +"Generated-By: Babel 2.9.1\n" -#: pgadmin/__init__.py:346 pgadmin/authenticate/internal.py:28 +#: pgadmin/__init__.py:347 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." msgstr "Nesprávné uživatelské jméno nebo heslo." -#: pgadmin/__init__.py:596 pgadmin/__init__.py:646 +#: pgadmin/__init__.py:606 pgadmin/__init__.py:656 msgid "Auto-detected {0} installation with the data directory at {1}" msgstr "Automaticky detekovaná instalace {0} ve složce {1}" -#: pgadmin/__init__.py:726 +#: pgadmin/__init__.py:736 msgid "403 FORBIDDEN" msgstr "403 FORBIDDEN" @@ -47,6 +46,8 @@ msgid "Desktop" msgstr "Desktop" #: pgadmin/about/static/js/about.js:40 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:684 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:827 #: pgadmin/browser/server_groups/servers/static/js/server.js:304 #: pgadmin/browser/server_groups/servers/static/js/server.js:479 #: pgadmin/browser/server_groups/servers/static/js/server.js:1465 @@ -72,14 +73,14 @@ msgstr "Desktop" #: pgadmin/tools/maintenance/static/js/maintenance.js:305 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:932 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:950 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2600 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2630 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5484 -#: pgadmin/tools/user_management/static/js/user_management.js:752 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2640 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5517 +#: pgadmin/tools/user_management/static/js/user_management.js:763 msgid "OK" msgstr "OK" -#: pgadmin/about/static/js/about.js:72 pgadmin/about/static/js/about.js:76 +#: pgadmin/about/static/js/about.js:89 pgadmin/about/static/js/about.js:93 #, python-format msgid "About %s" msgstr "O %s" @@ -127,14 +128,6 @@ msgstr "Log soubor" msgid "Server Configuration" msgstr "Konfigurace serveru" -#: pgadmin/authenticate/__init__.py:179 -msgid "" -"pgAdmin internal user authentication is not enabled, please contact " -"administrator." -msgstr "" -"Interní ověřování uživatelů pgAdmin není povoleno, kontaktujte " -"administrátora." - #: pgadmin/authenticate/internal.py:29 msgid "Login failed" msgstr "Přihlášení selhalo" @@ -151,26 +144,25 @@ msgstr "Heslo nebylo zadáno" msgid "Email/Username is not valid" msgstr "E-mail/uživatelské jméno není platné" -#: pgadmin/authenticate/internal.py:94 +#: pgadmin/authenticate/internal.py:96 msgid "internal" msgstr "interní" -#: pgadmin/authenticate/kerberos.py:55 +#: pgadmin/authenticate/kerberos.py:163 msgid "kerberos" msgstr "kerberos" -#: pgadmin/authenticate/kerberos.py:63 -msgid "" -"Kerberos authentication can't be used as GSSAPI module couldn't be loaded." +#: pgadmin/authenticate/kerberos.py:171 +msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded." msgstr "" -"Nelze použít ověřování pomocí protokolu Kerberos, protože nelze načíst modul " -"GSSAPI." +"Nelze použít ověřování pomocí protokolu Kerberos, protože nelze načíst " +"modul GSSAPI." -#: pgadmin/authenticate/kerberos.py:103 +#: pgadmin/authenticate/kerberos.py:211 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." msgstr "Ověření Kerberos se nezdařilo. Nelze najít lístek kerberos." -#: pgadmin/authenticate/kerberos.py:133 +#: pgadmin/authenticate/kerberos.py:241 msgid "Delegated credentials not supplied." msgstr "Delegované přihlašovací údaje pověření nebyly dodány." @@ -218,9 +210,15 @@ msgstr "Nalezen více než jeden výsledek." msgid "Could not find the specified user." msgstr "Zadaného uživatele se nepodařilo najít." -#: pgadmin/authenticate/registry.py:50 -msgid "Authentication source '{0}' has not been implemented." -msgstr "Zdroj autentizace '{0}' nebyl implementován." +#: pgadmin/authenticate/oauth2.py:126 +msgid "" +"An email id is required to login into pgAdmin. Please update your Oauth2 " +"profile." +msgstr "" + +#: pgadmin/authenticate/oauth2.py:158 +msgid "Please set the configuration parameters properly." +msgstr "" #: pgadmin/browser/__init__.py:68 msgid "Your password has not been changed." @@ -322,15 +320,15 @@ msgstr "Zobrazit log..." msgid "Nodes" msgstr "Uzly" -#: pgadmin/browser/__init__.py:930 +#: pgadmin/browser/__init__.py:926 msgid "Set Master Password" msgstr "Nastavení hlavního hesla" -#: pgadmin/browser/__init__.py:932 +#: pgadmin/browser/__init__.py:928 msgid "Please set a master password for pgAdmin." msgstr "Nastavte hlavní heslo pro pgAdmin." -#: pgadmin/browser/__init__.py:933 +#: pgadmin/browser/__init__.py:929 msgid "" "This will be used to secure and later unlock saved passwords and other " "credentials." @@ -338,15 +336,15 @@ msgstr "" "Heslo bude použito k zabezpečení a později odemknutí uložených hesel a " "dalších přihlašovacích údajů." -#: pgadmin/browser/__init__.py:937 +#: pgadmin/browser/__init__.py:933 msgid "Unlock Saved Passwords" msgstr "Odemknout uložená hesla" -#: pgadmin/browser/__init__.py:939 +#: pgadmin/browser/__init__.py:935 msgid "Please enter your master password." msgstr "Zadejte hlavní heslo." -#: pgadmin/browser/__init__.py:940 +#: pgadmin/browser/__init__.py:936 msgid "" "This is required to unlock saved passwords and reconnect to the database " "server(s)." @@ -354,21 +352,21 @@ msgstr "" "Je vyžadováno pro odemknutí uložených hesel a opětovnému připojení k " "databázovým serverům." -#: pgadmin/browser/__init__.py:1016 +#: pgadmin/browser/__init__.py:1014 msgid "Incorrect master password" msgstr "Nesprávné hlavní heslo" -#: pgadmin/browser/__init__.py:1049 +#: pgadmin/browser/__init__.py:1047 msgid "Master password cannot be empty" msgstr "Hlavní heslo nemůže být prázdné" -#: pgadmin/browser/__init__.py:1230 +#: pgadmin/browser/__init__.py:1228 msgid "" -"Your account is authenticated using an external {} source. Please contact " -"the administrators of this service if you need to reset your password." +"Your account is authenticated using an external {} source. Please contact" +" the administrators of this service if you need to reset your password." msgstr "" -"Váš účet je ověřen pomocí externího {} zdroje. Pokud potřebujete resetovat " -"své heslo, kontaktujte správce této služby." +"Váš účet je ověřen pomocí externího {} zdroje. Pokud potřebujete " +"resetovat své heslo, kontaktujte správce této služby." #: pgadmin/browser/register_browser_preferences.py:27 msgid "Show system objects?" @@ -384,11 +382,10 @@ msgid "Display" msgstr "Zobrazení" #: pgadmin/browser/register_browser_preferences.py:35 -msgid "" -"If set to True, then all shared servers will be hidden from browser tree" +msgid "If set to True, then all shared servers will be hidden from browser tree" msgstr "" -"Pokud je nastaveno na hodnotu Ano, budou všechny sdílené servery ve stromu " -"prohlížeče skryty." +"Pokud je nastaveno na hodnotu Ano, budou všechny sdílené servery ve " +"stromu prohlížeče skryty." #: pgadmin/browser/register_browser_preferences.py:43 msgid "Enable browser tree animation?" @@ -404,8 +401,8 @@ msgstr "Interval ukládání stavu stromu prohlížeče" #: pgadmin/browser/register_browser_preferences.py:57 msgid "" -"Browser tree state saving interval in seconds. Use -1 to disable the tree " -"saving mechanism." +"Browser tree state saving interval in seconds. Use -1 to disable the tree" +" saving mechanism." msgstr "" "Interval ukládání stavu stromu prohlížeče v sekundách. Použijte -1 k " "deaktivaci mechanismu ukládání stromu." @@ -416,8 +413,8 @@ msgstr "Potvrdit zavření nebo obnovení" #: pgadmin/browser/register_browser_preferences.py:67 msgid "" -"Confirm closure or refresh of the browser or browser tab is intended before " -"proceeding." +"Confirm closure or refresh of the browser or browser tab is intended " +"before proceeding." msgstr "" "Před pokračováním se ujistěte, že je zamýšleno uzavření nebo obnovení " "prohlížeče nebo karty prohlížeče." @@ -428,11 +425,11 @@ msgstr "Potvrzení před zavřením/resetem ve vlastnostech objektu" #: pgadmin/browser/register_browser_preferences.py:78 msgid "" -"Confirm before closing or resetting the changes in the properties dialog for " -"an object if the changes are not saved." +"Confirm before closing or resetting the changes in the properties dialog " +"for an object if the changes are not saved." msgstr "" -"Potvrdit před zavřením nebo resetováním změn v dialogu vlastností objektu, " -"pokud se změny neuloží." +"Potvrdit před zavřením nebo resetováním změn v dialogu vlastností " +"objektu, pokud se změny neuloží." #: pgadmin/browser/register_browser_preferences.py:86 msgid "Auto-expand sole children" @@ -440,8 +437,8 @@ msgstr "Automatické rozbalení jediných potomků" #: pgadmin/browser/register_browser_preferences.py:88 msgid "" -"If a treeview node is expanded and has only a single child, automatically " -"expand the child node as well." +"If a treeview node is expanded and has only a single child, automatically" +" expand the child node as well." msgstr "" "Pokud je uzel stromu rozbalen a má pouze jednoho podřízeného potomka, " "automaticky také rozbalte podřízený uzel." @@ -466,30 +463,30 @@ msgstr "Maximální počet řádků historie úloh" #: pgadmin/browser/register_browser_preferences.py:120 msgid "" -"The maximum number of history rows to show on the Statistics tab for pgAgent " -"jobs" +"The maximum number of history rows to show on the Statistics tab for " +"pgAgent jobs" msgstr "" -"Maximální počet řádků historie, které se mají zobrazit na kartě Statistika " -"pro úlohy pgAgent" +"Maximální počet řádků historie, které se mají zobrazit na kartě " +"Statistika pro úlohy pgAgent" #: pgadmin/browser/register_browser_preferences.py:127 -#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:371 -#: pgadmin/utils/__init__.py:380 +#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:375 +#: pgadmin/utils/__init__.py:384 msgid "Key" msgstr "Klávesa" #: pgadmin/browser/register_browser_preferences.py:128 -#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:385 +#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:389 msgid "Shift" msgstr "Shift" #: pgadmin/browser/register_browser_preferences.py:129 -#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:391 +#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:395 msgid "Ctrl" msgstr "Ctrl" #: pgadmin/browser/register_browser_preferences.py:130 -#: pgadmin/utils/__init__.py:396 +#: pgadmin/utils/__init__.py:400 msgid "Alt/Option" msgstr "Alt/Option" @@ -594,8 +591,8 @@ msgstr "Dynamická velikost karty" #: pgadmin/browser/register_browser_preferences.py:465 msgid "" -"If set to True, the tabs will take full size as per the title, it will also " -"applicable for already opened tabs" +"If set to True, the tabs will take full size as per the title, it will " +"also applicable for already opened tabs" msgstr "" "Pokud je nastaveno na hodnotu Ano, karty budou mít plnou velikost podle " "názvu, bude se vztahovat také na již otevřené karty" @@ -605,15 +602,15 @@ msgid "Query tool tab title" msgstr "Název karty \"Dotazovací nástroj\"" #: pgadmin/browser/register_browser_preferences.py:475 -#: pgadmin/browser/register_browser_preferences.py:537 +#: pgadmin/browser/register_browser_preferences.py:546 msgid "" -"Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users can " -"provide any string with or without placeholders of their choice. The blank " -"title will be revert back to the default title with placeholders." +"Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users " +"can provide any string with or without placeholders of their choice. The " +"blank title will be revert back to the default title with placeholders." msgstr "" -"Podporované zástupné znaky jsou %DATABASE%, %USERNAME% a %SERVER%. Můžete " -"použít libovolný řetězec s nebo bez zástupných znaků podle svého výběru. " -"Prázdný název vrátí zpět výchozí název se zástupnými znaky." +"Podporované zástupné znaky jsou %DATABASE%, %USERNAME% a %SERVER%. Můžete" +" použít libovolný řetězec s nebo bez zástupných znaků podle svého výběru." +" Prázdný název vrátí zpět výchozí název se zástupnými znaky." #: pgadmin/browser/register_browser_preferences.py:485 msgid "View/Edit data tab title" @@ -621,14 +618,15 @@ msgstr "Název karty \"Zobrazit/upravit data\"" #: pgadmin/browser/register_browser_preferences.py:488 msgid "" -"Supported placeholders are %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, and " -"%SERVER%. Users can provide any string with or without placeholders of their " -"choice. The blank title will be revert back to the default title with " -"placeholders." +"Supported placeholders are %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, and" +" %SERVER%. Users can provide any string with or without placeholders of " +"their choice. The blank title will be revert back to the default title " +"with placeholders." msgstr "" -"Podporované zástupné znaky jsou %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME% a " -"%SERVER%. Můžete použít libovolný řetězec s nebo bez zástupných znaků podle " -"svého výběru. Prázdný název vrátí zpět výchozí název se zástupnými znaky." +"Podporované zástupné znaky jsou %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%" +" a %SERVER%. Můžete použít libovolný řetězec s nebo bez zástupných znaků " +"podle svého výběru. Prázdný název vrátí zpět výchozí název se zástupnými " +"znaky." #: pgadmin/browser/register_browser_preferences.py:498 msgid "Debugger tab title" @@ -638,18 +636,16 @@ msgstr "Název karty \"Ladění\"" #, python-format msgid "" "Supported placeholders are %FUNCTION%, %ARGS%, %SCHEMA% and %DATABASE%. " -"Users can provide any string with or without placeholders of their choice. " -"The blank title will be revert back to the default title with placeholders." +"Users can provide any string with or without placeholders of their " +"choice. The blank title will be revert back to the default title with " +"placeholders." msgstr "" -"Podporované zástupné znaky jsou %FUNCTION%, %ARGS%, %SCHEMA% a %DATABASE%. " -"Můžete použít libovolný řetězec s nebo bez zástupných znaků podle svého " -"výběru. Prázdný název vrátí zpět výchozí název se zástupnými znaky." +"Podporované zástupné znaky jsou %FUNCTION%, %ARGS%, %SCHEMA% a " +"%DATABASE%. Můžete použít libovolný řetězec s nebo bez zástupných znaků " +"podle svého výběru. Prázdný název vrátí zpět výchozí název se zástupnými " +"znaky." -#: pgadmin/browser/register_browser_preferences.py:511 -msgid "Open in new browser tab" -msgstr "Otevřít na nové kartě prohlížeče" - -#: pgadmin/browser/register_browser_preferences.py:513 +#: pgadmin/browser/register_browser_preferences.py:510 #: pgadmin/browser/static/js/collection.js:76 #: pgadmin/browser/static/js/node.js:235 #: pgadmin/browser/static/js/toolbar.js:60 @@ -661,46 +657,50 @@ msgstr "Otevřít na nové kartě prohlížeče" msgid "Query Tool" msgstr "Dotazovací nástroj" -#: pgadmin/browser/register_browser_preferences.py:514 +#: pgadmin/browser/register_browser_preferences.py:511 #: pgadmin/tools/debugger/__init__.py:63 #: pgadmin/tools/debugger/static/js/debugger.js:201 #: pgadmin/tools/debugger/static/js/debugger_ui.js:1120 msgid "Debugger" msgstr "Ladění" -#: pgadmin/browser/register_browser_preferences.py:515 +#: pgadmin/browser/register_browser_preferences.py:512 #: pgadmin/tools/schema_diff/__init__.py:43 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:50 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:101 msgid "Schema Diff" msgstr "Porovnání schémat" -#: pgadmin/browser/register_browser_preferences.py:516 +#: pgadmin/browser/register_browser_preferences.py:513 msgid "ERD Tool" msgstr "ERD nástroj" -#: pgadmin/browser/register_browser_preferences.py:517 +#: pgadmin/browser/register_browser_preferences.py:518 #: pgadmin/browser/static/js/toolbar.js:73 #: pgadmin/browser/static/js/toolbar.js:74 #: pgadmin/browser/static/js/toolbar.js:140 -#: pgadmin/tools/psql/static/js/psql_module.js:127 +#: pgadmin/tools/psql/static/js/psql_module.js:126 msgid "PSQL Tool" msgstr "PSQL nástroj" -#: pgadmin/browser/register_browser_preferences.py:518 +#: pgadmin/browser/register_browser_preferences.py:522 +msgid "Open in new browser tab" +msgstr "Otevřít na nové kartě prohlížeče" + +#: pgadmin/browser/register_browser_preferences.py:525 msgid "" "Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the " "drop-down to set open in new browser tab for that particular module." msgstr "" -"Pro nastavení co otevřít na nové kartě prohlížeče pro daný modul vyberte ze " -"seznamu Dotazovací nástroj, Ladění, Porovnání schémat, ERD nástroj nebo PSQL " -"nástroj." +"Pro nastavení co otevřít na nové kartě prohlížeče pro daný modul vyberte " +"ze seznamu Dotazovací nástroj, Ladění, Porovnání schémat, ERD nástroj " +"nebo PSQL nástroj." -#: pgadmin/browser/register_browser_preferences.py:528 +#: pgadmin/browser/register_browser_preferences.py:535 msgid "Select open new tab..." msgstr "Vyberte co otevřít..." -#: pgadmin/browser/register_browser_preferences.py:534 +#: pgadmin/browser/register_browser_preferences.py:543 msgid "PSQL tool tab title" msgstr "Název karty \"PSQL nástroj\"" @@ -717,10 +717,10 @@ msgstr "Chybí požadované vlastnosti." #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/__init__.py:188 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/__init__.py:204 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:237 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:660 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:665 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:129 -#: pgadmin/browser/templates/browser/js/messages.js:21 -#: pgadmin/browser/templates/browser/js/messages.js:39 +#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:47 #: pgadmin/browser/utils.py:448 #: pgadmin/static/js/alertify.pgadmin.defaults.js:97 #: pgadmin/static/js/alertify.pgadmin.defaults.js:162 @@ -807,7 +807,7 @@ msgstr "Údržbová databáze" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:180 #: pgadmin/browser/server_groups/servers/static/js/server.js:925 #: pgadmin/browser/server_groups/servers/static/js/server.js:1107 -#: pgadmin/tools/user_management/static/js/user_management.js:353 +#: pgadmin/tools/user_management/static/js/user_management.js:354 msgid "Username" msgstr "Uživatelské jméno" @@ -816,7 +816,7 @@ msgid "SSL Mode" msgstr "SSL režim" #: pgadmin/browser/server_groups/servers/__init__.py:742 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:476 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:955 #: pgadmin/browser/server_groups/servers/static/js/server.js:877 #: pgadmin/tools/backup/static/js/backup.js:397 #: pgadmin/tools/restore/static/js/restore.js:279 @@ -827,8 +827,8 @@ msgstr "Komentáře" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:986 #: pgadmin/browser/server_groups/servers/static/js/variable.js:177 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:445 -#: pgadmin/tools/user_management/static/js/user_management.js:392 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:449 +#: pgadmin/tools/user_management/static/js/user_management.js:393 msgid "Role" msgstr "Role" @@ -913,7 +913,7 @@ msgstr "Zadejte podrobnosti pro připojení k serveru" #: pgadmin/browser/server_groups/servers/__init__.py:1475 #: pgadmin/tools/schema_diff/__init__.py:370 -#: pgadmin/tools/sqleditor/__init__.py:1812 +#: pgadmin/tools/sqleditor/__init__.py:1817 msgid "Server connected." msgstr "Server připojen." @@ -983,8 +983,8 @@ msgid "" "Path to the directory containing the Greenplum Database utility programs " "(pg_dump, pg_restore etc)." msgstr "" -"Cesta ke složce obsahující obslužné programy databáze Greenplum (pg_dump, " -"pg_restore, atd.)." +"Cesta ke složce obsahující obslužné programy databáze Greenplum (pg_dump," +" pg_restore, atd.)." #: pgadmin/browser/server_groups/servers/gpdb.py:30 msgid "Greenplum Database" @@ -997,11 +997,11 @@ msgstr "Cesta k EDB Advanced Server" #: pgadmin/browser/server_groups/servers/ppas.py:16 msgid "" -"Path to the directory containing the EDB Advanced Server utility programs " -"(pg_dump, pg_restore etc)." +"Path to the directory containing the EDB Advanced Server utility programs" +" (pg_dump, pg_restore etc)." msgstr "" -"Cesta ke složce obsahující obslužné programy EDB Advanced Server (pg_dump, " -"pg_restore, atd.)." +"Cesta ke složce obsahující obslužné programy EDB Advanced Server " +"(pg_dump, pg_restore, atd.)." #: pgadmin/browser/server_groups/servers/ppas.py:26 msgid "EDB Advanced Server" @@ -1014,8 +1014,8 @@ msgstr "Cesta k PostgreSQL" #: pgadmin/browser/server_groups/servers/types.py:34 msgid "" -"Path to the directory containing the PostgreSQL utility programs (pg_dump, " -"pg_restore etc)." +"Path to the directory containing the PostgreSQL utility programs " +"(pg_dump, pg_restore etc)." msgstr "" "Cesta ke složce obsahující obslužné programy PostgreSQL (pg_dump, " "pg_restore, atd.)." @@ -1152,8 +1152,7 @@ msgstr "Nelze vygenerovat pomocí reverzního inženýrství SQL pro přetypová #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:712 msgid "Could not generate reversed engineered SQL for the cast node." -msgstr "" -"Nelze vygenerovat pomocí reverzního inženýrství SQL pro přetypování uzlu." +msgstr "Nelze vygenerovat pomocí reverzního inženýrství SQL pro přetypování uzlu." #: pgadmin/browser/server_groups/servers/databases/casts/static/js/cast.js:36 msgid "Cast" @@ -1231,15 +1230,15 @@ msgstr "Přetypování..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:97 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:141 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:108 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:412 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:891 #: pgadmin/browser/server_groups/servers/static/js/server.js:819 #: pgadmin/browser/server_groups/servers/static/js/variable.js:133 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:342 #: pgadmin/browser/server_groups/servers/tablespaces/templates/tablespaces/sql/default/stats.sql:5 -#: pgadmin/browser/server_groups/static/js/server_group.js:54 -#: pgadmin/dashboard/static/js/dashboard.js:830 -#: pgadmin/dashboard/static/js/dashboard.js:857 -#: pgadmin/dashboard/static/js/dashboard.js:1099 +#: pgadmin/browser/server_groups/static/js/server_group.js:62 +#: pgadmin/dashboard/static/js/dashboard.js:849 +#: pgadmin/dashboard/static/js/dashboard.js:876 +#: pgadmin/dashboard/static/js/dashboard.js:1118 #: pgadmin/misc/dependencies/static/js/dependencies.js:131 #: pgadmin/misc/dependents/static/js/dependents.js:131 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:42 @@ -1299,7 +1298,7 @@ msgstr "Název" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:362 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:142 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:105 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:415 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:894 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:345 #: pgadmin/tools/import_export/static/js/import_export.js:278 msgid "OID" @@ -1489,9 +1488,9 @@ msgstr "Zdrojový typ" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:438 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:441 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:445 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:419 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:439 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:898 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:918 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:349 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:132 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:138 @@ -1644,8 +1643,8 @@ msgstr "Trigger události..." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:365 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:146 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:356 -#: pgadmin/dashboard/static/js/dashboard.js:840 -#: pgadmin/dashboard/static/js/dashboard.js:1104 +#: pgadmin/dashboard/static/js/dashboard.js:859 +#: pgadmin/dashboard/static/js/dashboard.js:1123 #: pgadmin/tools/backup/static/js/backup.js:361 #: pgadmin/tools/restore/static/js/restore.js:252 msgid "Owner" @@ -1735,7 +1734,7 @@ msgstr "Pokud TAG je" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:241 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:225 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:461 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:575 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1054 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:382 msgid "Security labels" msgstr "Bezpečnostní štítky" @@ -1775,7 +1774,7 @@ msgstr "Bezpečnostní štítky" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:452 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:464 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:553 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:577 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1056 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:361 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:376 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:384 @@ -1898,9 +1897,9 @@ msgstr "Systémové rozšíření" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:163 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:220 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:131 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:597 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1076 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:394 -#: pgadmin/browser/server_groups/static/js/server_group.js:76 +#: pgadmin/browser/server_groups/static/js/server_group.js:84 msgid "Name cannot be empty." msgstr "Název nesmí být prázdný." @@ -2043,7 +2042,7 @@ msgstr "Možnosti" #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:313 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:55 #: pgadmin/browser/server_groups/servers/static/js/variable.js:171 -#: pgadmin/browser/templates/browser/js/messages.js:32 +#: pgadmin/browser/templates/browser/js/messages.js:40 #: pgadmin/misc/statistics/static/js/statistics.js:156 #: pgadmin/tools/debugger/static/js/debugger_ui.js:333 #: pgadmin/tools/debugger/static/js/direct.js:1010 @@ -2122,13 +2121,13 @@ msgstr "Systémový cizí server" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:216 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:369 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:448 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:447 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:467 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:481 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:492 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:499 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:506 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:926 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:933 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:946 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:960 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:971 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:978 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:985 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:180 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:360 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:375 @@ -2178,10 +2177,10 @@ msgstr "Mapování uživatele..." #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:29 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:3 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:26 -#: pgadmin/dashboard/static/js/dashboard.js:666 -#: pgadmin/dashboard/static/js/dashboard.js:943 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:419 -#: pgadmin/tools/user_management/static/js/user_management.js:717 +#: pgadmin/dashboard/static/js/dashboard.js:685 +#: pgadmin/dashboard/static/js/dashboard.js:962 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:423 +#: pgadmin/tools/user_management/static/js/user_management.js:728 msgid "User" msgstr "Uživatel" @@ -2312,13 +2311,13 @@ msgstr "Pouze tabulky" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:145 msgid "" -"If ONLY is specified before the table name, only that table is added to the " -"publication. If ONLY is not specified, the table and all its descendant " -"tables (if any) are added." +"If ONLY is specified before the table name, only that table is added to " +"the publication. If ONLY is not specified, the table and all its " +"descendant tables (if any) are added." msgstr "" -"Pokud je před názvem tabulky zadáno POUZE (ONLY), bude do publikace přidána " -"pouze tato tabulka. Pokud POUZE (ONLY) není zadáno, přidá se tabulka a " -"všechny její následující potomky (jsou-li nějaké)." +"Pokud je před názvem tabulky zadáno POUZE (ONLY), bude do publikace " +"přidána pouze tato tabulka. Pokud POUZE (ONLY) není zadáno, přidá se " +"tabulka a všechny její následující potomky (jsou-li nějaké)." #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:148 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:155 @@ -2390,7 +2389,8 @@ msgid "" "Could not find the schema in the database.\n" " It may have been removed by another user." msgstr "" -"Schéma v databázi se nepodařilo najít. Mohlo být odstraněno jiným uživatelem." +"Schéma v databázi se nepodařilo najít. Mohlo být odstraněno jiným " +"uživatelem." #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:529 #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:1044 @@ -2409,7 +2409,8 @@ msgid "" "Could not find the schema in the database. It may have been removed by " "another user." msgstr "" -"Schéma v databázi se nepodařilo najít. Může být odstraněn jiným uživatelem." +"Schéma v databázi se nepodařilo najít. Může být odstraněn jiným " +"uživatelem." #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:728 msgid "The specified schema could not be found.\n" @@ -2429,7 +2430,8 @@ msgid "" "Could not find the schema in the database.\n" " It may have been removed by another user." msgstr "" -"Schéma v databázi se nepodařilo najít. Mohlo být odstraněno jiným uživatelem." +"Schéma v databázi se nepodařilo najít. Mohlo být odstraněno jiným " +"uživatelem." #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/__init__.py:47 #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/static/js/catalog_object.js:19 @@ -2538,11 +2540,11 @@ msgstr "Porovnávání" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:479 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:183 msgid "" -"Definition incomplete. Please provide Locale OR Copy Collation OR LC_TYPE/" -"LC_COLLATE." -msgstr "" -"Definice je neúplná. Zadejte Národní prostředí NEBO Kopírovat prostředí NEBO " +"Definition incomplete. Please provide Locale OR Copy Collation OR " "LC_TYPE/LC_COLLATE." +msgstr "" +"Definice je neúplná. Zadejte Národní prostředí NEBO Kopírovat prostředí " +"NEBO LC_TYPE/LC_COLLATE." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:570 msgid "Collation dropped" @@ -2748,7 +2750,7 @@ msgstr "-- Nejdřív vytvořte sloupec/sloupce..." #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:223 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:510 #: pgadmin/browser/static/js/browser.js:292 -#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/browser/templates/browser/js/messages.js:39 #: pgadmin/misc/static/explain/js/explain.js:1241 #: pgadmin/misc/static/explain/js/explain.js:1373 #: pgadmin/misc/static/explain/js/explain.js:1374 @@ -2851,10 +2853,10 @@ msgstr "" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:937 -msgid "" -"Could not generate reversed engineered query for FTS Configuration node." +msgid "Could not generate reversed engineered query for FTS Configuration node." msgstr "" -"Nelze vygenerovat pomocí reverzního inženýrství dotaz pro FTS nastavení uzlu." +"Nelze vygenerovat pomocí reverzního inženýrství dotaz pro FTS nastavení " +"uzlu." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:40 msgid "Token" @@ -2912,7 +2914,7 @@ msgstr "Kopírovat nastavení" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:183 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:161 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:132 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:515 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:520 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:40 msgid "Name must be specified." msgstr "Název musí být uveden." @@ -3017,7 +3019,8 @@ msgid "" "Could not generate reversed engineered query for the FTS Parser.\n" "{0}" msgstr "" -"Nelze vygenerovat pomocí reverzního inženýrství dotaz pro FTS analyzátor.\n" +"Nelze vygenerovat pomocí reverzního inženýrství dotaz pro FTS analyzátor." +"\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:881 @@ -3096,7 +3099,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/__init__.py:759 msgid "Could not generate reversed engineered query for FTS Template node." msgstr "" -"Nelze vygenerovat pomocí reverzního inženýrství dotaz pro FTS šablonu uzlu." +"Nelze vygenerovat pomocí reverzního inženýrství dotaz pro FTS šablonu " +"uzlu." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:36 msgid "FTS Template" @@ -3173,8 +3177,8 @@ msgid "Trigger Functions" msgstr "Funkce triggerů" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:62 -#: pgadmin/dashboard/static/js/dashboard.js:818 -#: pgadmin/dashboard/static/js/dashboard.js:1087 +#: pgadmin/dashboard/static/js/dashboard.js:837 +#: pgadmin/dashboard/static/js/dashboard.js:1106 msgid "Mode" msgstr "Režim" @@ -3301,7 +3305,7 @@ msgstr "Funkce pro podporu" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:268 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1169 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:457 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:569 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1048 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:370 #: pgadmin/tools/debugger/static/js/direct.js:1697 msgid "Parameters" @@ -3528,8 +3532,7 @@ msgstr "Hlavička" #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:174 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:201 msgid "Updating the package header definition may remove its existing body." -msgstr "" -"Aktualizace definice záhlaví balíčku může odstranit jeho existující tělo." +msgstr "Aktualizace definice záhlaví balíčku může odstranit jeho existující tělo." #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:176 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:203 @@ -3713,6 +3716,8 @@ msgstr "Nenastaveno" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:840 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:265 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:570 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:857 #: pgadmin/browser/static/js/browser.js:791 #: pgadmin/browser/static/js/node.js:965 pgadmin/browser/static/js/node.js:1504 #: pgadmin/browser/static/js/node.js:1538 @@ -3723,11 +3728,11 @@ msgstr "Nenastaveno" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2128 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2175 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2441 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3079 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4172 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2138 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2185 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2451 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 msgid "Yes" msgstr "Ano" @@ -3740,6 +3745,8 @@ msgstr "Ano" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:158 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:266 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:571 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:858 #: pgadmin/browser/static/js/browser.js:792 #: pgadmin/browser/static/js/node.js:966 pgadmin/browser/static/js/node.js:1505 #: pgadmin/browser/static/js/node.js:1539 @@ -3750,11 +3757,11 @@ msgstr "Ano" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2129 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2176 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2442 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3080 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4173 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2139 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2186 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2452 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3113 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4206 msgid "No" msgstr "Ne" @@ -3901,6 +3908,7 @@ msgstr "-- neúplná definice pro {0}" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/utils.py:195 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/utils.py:203 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:1476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1339 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:877 msgid "-- definition incomplete" msgstr "-- neúplná definice" @@ -5103,8 +5111,8 @@ msgstr "Vytvořit tabulku: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:989 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1142 msgid "" -"User can create multiple partitions while creating new partitioned table. " -"Operation switch is disabled in this scenario." +"User can create multiple partitions while creating new partitioned table." +" Operation switch is disabled in this scenario." msgstr "" "Uživatel může při vytváření nové dělené tabulky vytvářet více oddílů. " "Přepínač operace je v tomto scénáři deaktivován." @@ -5117,8 +5125,8 @@ msgstr "Upravit existující tabulku: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:992 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1145 msgid "" -"User can create/attach/detach multiple partitions. In attach operation user " -"can select table from the list of suitable tables to be attached." +"User can create/attach/detach multiple partitions. In attach operation " +"user can select table from the list of suitable tables to be attached." msgstr "" "Uživatel může vytvořit/připojit/odpojit více oddílů. V operaci připojení " "může uživatel vybrat tabulku ze seznamu vhodných tabulek, které mají být " @@ -5146,11 +5154,11 @@ msgstr "Pole Od/Do/V: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:998 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1151 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." +"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 "" -"Pole Od/Do/V: Hodnoty pro tato pole musí být uváděny s apostrofem ('). Pro " -"více než jednu hodnotu klíče oddílu musíte oddělit čárkou (,)." +"Pole Od/Do/V: Hodnoty pro tato pole musí být uváděny s apostrofem ('). " +"Pro více než jednu hodnotu klíče oddílu musíte oddělit čárkou (,)." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1000 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1153 @@ -5160,11 +5168,12 @@ msgstr "Příklad Od/Do: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1001 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1154 msgid "" -"Enabled for range partition. Consider partitioned table with multiple keys " -"of type Integer, then values should be specified like '100','200'." +"Enabled for range partition. Consider partitioned table with multiple " +"keys of type Integer, then values should be specified like '100','200'." msgstr "" -"Povoleno pro oddíl rozsahu. Zvažte dělenou tabulku s více klíči typu celé " -"číslo (INTEGER), pak by hodnoty měly být specifikovány jako '100', '200'." +"Povoleno pro oddíl rozsahu. Zvažte dělenou tabulku s více klíči typu celé" +" číslo (INTEGER), pak by hodnoty měly být specifikovány jako '100', " +"'200'." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1003 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1156 @@ -5177,8 +5186,8 @@ msgid "" "Enabled for list partition. Values must be comma(,) separated and quoted " "with single quote." msgstr "" -"Povoleno pro seznam oddílu. Hodnoty musí být odděleny čárkou (,) a uváděny s " -"apostrofem (')." +"Povoleno pro seznam oddílu. Hodnoty musí být odděleny čárkou (,) a " +"uváděny s apostrofem (')." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1006 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1159 @@ -5277,18 +5286,18 @@ msgstr "Použitím: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:130 msgid "" "This expression will be added to queries that refer to the table if row " -"level security is enabled. Rows for which the expression returns true will " -"be visible. Any rows for which the expression returns false or null will not " -"be visible to the user (in a SELECT), and will not be available for " -"modification (in an UPDATE or DELETE). Such rows are silently suppressed; no " -"error is reported." +"level security is enabled. Rows for which the expression returns true " +"will be visible. Any rows for which the expression returns false or null " +"will not be visible to the user (in a SELECT), and will not be available " +"for modification (in an UPDATE or DELETE). Such rows are silently " +"suppressed; no error is reported." msgstr "" "Tento výraz bude přidán do dotazů, které odkazují na tabulku, pokud je " -"povoleno zabezpečení na úrovni řádků. Řádky pro které se vrací pravda (true) " -"budou viditelné. Žádné řádky, pro které výraz vrací nepravda (false) nebo " -"prázdné (null), nebudou pro uživatele viditelné (v SELECT) a nebudou k " -"dispozici pro úpravy (v UPDATE nebo DELETE). Takové řádky jsou tiše " -"potlačeny; není hlášena žádná chyba." +"povoleno zabezpečení na úrovni řádků. Řádky pro které se vrací pravda " +"(true) budou viditelné. Žádné řádky, pro které výraz vrací nepravda " +"(false) nebo prázdné (null), nebudou pro uživatele viditelné (v SELECT) a" +" nebudou k dispozici pro úpravy (v UPDATE nebo DELETE). Takové řádky jsou" +" tiše potlačeny; není hlášena žádná chyba." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:132 msgid "With check: " @@ -5296,17 +5305,18 @@ msgstr "S kontrolou: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:133 msgid "" -"This expression will be used in INSERT and UPDATE queries against the table " -"if row level security is enabled. Only rows for which the expression " -"evaluates to true will be allowed. An error will be thrown if the expression " -"evaluates to false or null for any of the records inserted or any of the " -"records that result from the update." +"This expression will be used in INSERT and UPDATE queries against the " +"table if row level security is enabled. Only rows for which the " +"expression evaluates to true will be allowed. An error will be thrown if " +"the expression evaluates to false or null for any of the records inserted" +" or any of the records that result from the update." msgstr "" -"Tento výraz bude použit v dotazech INSERT a UPDATE proti tabulce, pokud je " -"povoleno zabezpečení na úrovni řádků. Povoleny budou pouze řádky, pro které " -"bude výraz vyhodnocen jako pravda (true). Chyba bude vyvolána, pokud bude " -"výraz vyhodnocen jako nepravda (false) nebo prázdné (null) u všech vložených " -"záznamů nebo u všech záznamů, které jsou výsledkem aktualizace." +"Tento výraz bude použit v dotazech INSERT a UPDATE proti tabulce, pokud " +"je povoleno zabezpečení na úrovni řádků. Povoleny budou pouze řádky, pro " +"které bude výraz vyhodnocen jako pravda (true). Chyba bude vyvolána, " +"pokud bude výraz vyhodnocen jako nepravda (false) nebo prázdné (null) u " +"všech vložených záznamů nebo u všech záznamů, které jsou výsledkem " +"aktualizace." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:190 msgid "\"USING\" can not be empty once the value is set" @@ -5381,6 +5391,7 @@ msgid "Partition key expression cannot be empty." msgstr "Výraz klíče oddílu nemůže být prázdný." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 msgid "Operation" msgstr "Úkon" @@ -5509,8 +5520,7 @@ msgstr "Sloupec: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1063 msgid "User can select any column from the list of available columns." -msgstr "" -"Uživatel si může vybrat libovolný sloupec ze seznamu dostupných sloupců." +msgstr "Uživatel si může vybrat libovolný sloupec ze seznamu dostupných sloupců." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1065 msgid "Expression: " @@ -5526,13 +5536,13 @@ msgstr "Příklad: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1069 msgid "" -"Let's say, we want to create a partition table based per year for the column " -"'saledate', having datatype 'date/timestamp', then we need to specify the " -"expression as 'extract(YEAR from saledate)' as partition key." +"Let's say, we want to create a partition table based per year for the " +"column 'saledate', having datatype 'date/timestamp', then we need to " +"specify the expression as 'extract(YEAR from saledate)' as partition key." msgstr "" -"Řekněme, že chceme vytvořit dělenou tabulku pro sloupec 'datum_slev' za rok, " -"která má datový typ 'date/timestamp', pak musíme jako klíč oddílu zadat " -"výraz jako 'extract(YEAR from datum_slev)'." +"Řekněme, že chceme vytvořit dělenou tabulku pro sloupec 'datum_slev' za " +"rok, která má datový typ 'date/timestamp', pak musíme jako klíč oddílu " +"zadat výraz jako 'extract(YEAR from datum_slev)'." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1247 msgid "Check Policy?" @@ -5544,9 +5554,10 @@ msgid "" "default-deny policy is used, meaning that no rows are visible or can be " "modified by other users" msgstr "" -"Zkontrolujte, zda existují nějaké zásady. Pokud pro danou tabulku neexistuje " -"žádná zásada, použije se výchozí zásada odmítnutí, což znamená, že žádné " -"řádky nejsou viditelné nebo mohou být upraveny jinými uživateli." +"Zkontrolujte, zda existují nějaké zásady. Pokud pro danou tabulku " +"neexistuje žádná zásada, použije se výchozí zásada odmítnutí, což " +"znamená, že žádné řádky nejsou viditelné nebo mohou být upraveny jinými " +"uživateli." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/columns/sql/default/stats.sql:2 msgid "Null fraction" @@ -5930,6 +5941,7 @@ msgid "Transition" msgstr "Přechod" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:494 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:355 msgid "New table" msgstr "Nová tabulka" @@ -6200,7 +6212,7 @@ msgid "Alias" msgstr "Alias" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:974 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Members" msgstr "Členové" @@ -6296,10 +6308,11 @@ msgid "" "-- take account of the changes.\n" msgstr "" "\n" -"-- Změna sloupců v pohledu vyžaduje zrušení a opětovné vytvoření pohledu.\n" +"-- Změna sloupců v pohledu vyžaduje zrušení a opětovné vytvoření pohledu." +"\n" "-- To může selhat, pokud jsou na tomto pohledu závislé jiné objekty,\n" -"-- nebo může dojít k selhání procedurálních funkcí, pokud nejsou upraveny " -"tak,\n" +"-- nebo může dojít k selhání procedurálních funkcí, pokud nejsou upraveny" +" tak,\n" "-- aby zohledňovaly změny.\n" #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:2205 @@ -6355,11 +6368,11 @@ msgstr "Systémový materializovaný pohled" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:192 msgid "" -"Updating the definition will drop and re-create the materialized view. It " -"may result in loss of information about its dependent objects." +"Updating the definition will drop and re-create the materialized view. It" +" may result in loss of information about its dependent objects." msgstr "" -"Aktualizace definice odstraní a znovu vytvoří materializovaný pohled. Může " -"to vést ke ztrátě informací o závislých objektech." +"Aktualizace definice odstraní a znovu vytvoří materializovaný pohled. " +"Může to vést ke ztrátě informací o závislých objektech." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:207 msgid "With data?" @@ -6425,14 +6438,14 @@ msgstr "Kaskádovitě" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:204 msgid "" -"Changing the columns in a view requires dropping and re-creating the view. " -"This may fail if other objects are dependent upon this view, or may cause " -"procedural functions to fail if they are not modified to take account of the " -"changes." +"Changing the columns in a view requires dropping and re-creating the " +"view. This may fail if other objects are dependent upon this view, or may" +" cause procedural functions to fail if they are not modified to take " +"account of the changes." msgstr "" -"Změna sloupců v pohledu vyžaduje zrušení a opětovné vytvoření pohledu. To " -"může selhat, pokud jsou na tomto pohledu závislé jiné objekty, nebo může " -"dojít k selhání procedurálních funkcí, pokud nejsou upraveny tak, aby " +"Změna sloupců v pohledu vyžaduje zrušení a opětovné vytvoření pohledu. To" +" může selhat, pokud jsou na tomto pohledu závislé jiné objekty, nebo může" +" dojít k selhání procedurálních funkcí, pokud nejsou upraveny tak, aby " "zohledňovaly změny." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:206 @@ -6465,9 +6478,9 @@ msgstr "Velikost dočasných souborů" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:30 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:4 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:27 -#: pgadmin/dashboard/static/js/dashboard.js:661 -#: pgadmin/dashboard/static/js/dashboard.js:768 -#: pgadmin/dashboard/static/js/dashboard.js:835 +#: pgadmin/dashboard/static/js/dashboard.js:680 +#: pgadmin/dashboard/static/js/dashboard.js:787 +#: pgadmin/dashboard/static/js/dashboard.js:854 #: pgadmin/misc/dependents/static/js/dependents.js:217 #: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:384 msgid "Database" @@ -6502,7 +6515,7 @@ msgstr "Vygenerovat E-R diagram (Beta)" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:182 #: pgadmin/browser/server_groups/servers/static/js/server.js:1282 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:295 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2567 msgid "Connection lost" msgstr "Připojení ztraceno" @@ -6536,7 +6549,7 @@ msgid "Character type" msgstr "Klasifikace znaků" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:437 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:919 msgid "Connection limit" msgstr "Omezení připojení" @@ -6558,16 +6571,16 @@ msgstr "Omezení schématu" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:508 msgid "" -"Note: Changes to the schema restriction will require the Schemas node in the " -"browser to be refreshed before they will be shown." +"Note: Changes to the schema restriction will require the Schemas node in " +"the browser to be refreshed before they will be shown." msgstr "" "Poznámka: Změny v omezení schématu vyžadují, aby byl uzel Schéma v " "prohlížeči obnoven, než budou zobrazeny." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:527 msgid "" -"Please refresh the Schemas node to make changes to the schema restriction " -"take effect." +"Please refresh the Schemas node to make changes to the schema restriction" +" take effect." msgstr "Obnovte uzel Schéma, aby se změny omezení schématu projevily." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:587 @@ -6641,7 +6654,7 @@ msgid "Connection" msgstr "Připojení" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:192 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:418 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:897 #: pgadmin/browser/server_groups/servers/static/js/server.js:961 #: pgadmin/browser/server_groups/servers/static/js/server.js:1117 #: pgadmin/browser/server_groups/servers/static/js/server.js:1138 @@ -6790,8 +6803,8 @@ msgid "" "Specifies whether the existing data in the publications that are being " "subscribed to should be copied once the replication starts." msgstr "" -"Určuje, zda by měla být po spuštění replikace zkopírována existující data v " -"publikacích, které odebíráte." +"Určuje, zda by měla být po spuštění replikace zkopírována existující data" +" v publikacích, které odebíráte." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:410 msgid "Create slot?" @@ -6801,27 +6814,26 @@ msgstr "Vytvořit slot" msgid "" "Specifies whether the command should create the replication slot on the " "publisher.This field will be disabled and set to false if subscription " -"connects to same database.Otherwise, the CREATE SUBSCRIPTION call will hang." +"connects to same database.Otherwise, the CREATE SUBSCRIPTION call will " +"hang." msgstr "" -"Určuje, zda by měl příkaz vytvořit replikační slot na vydavatele. Toto pole " -"bude deaktivováno a nastaveno na hodnotu Ne, pokud se odběr připojí ke " -"stejné databázi. Jinak volání CREATE SUBSCRIPTION přestane reagovat." +"Určuje, zda by měl příkaz vytvořit replikační slot na vydavatele. Toto " +"pole bude deaktivováno a nastaveno na hodnotu Ne, pokud se odběr připojí " +"ke stejné databázi. Jinak volání CREATE SUBSCRIPTION přestane reagovat." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423 msgid "" "Specifies whether the subscription should be actively replicating, or " -"whether it should be just setup but not started yet. " +"whether it should be just setup but not started yet." msgstr "" -"Určuje, zda by se odběr měl aktivně replikovat nebo zda by mělo být pouze " -"nastaveno, ale ještě nespuštěno." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 msgid "Refresh publication?" msgstr "Obnovit publikaci" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429 -msgid "Fetch missing table information from publisher. " -msgstr "Načíst chybějící informace o tabulce od vydavatele." +msgid "Fetch missing table information from publisher." +msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439 msgid "Connect?" @@ -6829,13 +6841,13 @@ msgstr "Připojit" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:443 msgid "" -"Specifies whether the CREATE SUBSCRIPTION should connect to the publisher at " -"all. Setting this to false will change default values of enabled, " +"Specifies whether the CREATE SUBSCRIPTION should connect to the publisher" +" at all. Setting this to false will change default values of enabled, " "create_slot and copy_data to false." msgstr "" "Určuje, zda se má CREATE SUBSCRIPTION vůbec připojit k vydavateli. " -"Nastavením na Ne změníte výchozí hodnoty enabled, create_slot a copy_data na " -"Ne." +"Nastavením na Ne změníte výchozí hodnoty enabled, create_slot a copy_data" +" na Ne." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:446 msgid "Slot name" @@ -6843,8 +6855,8 @@ msgstr "Název slotu" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:449 msgid "" -"Name of the replication slot to use. The default behavior is to use the name " -"of the subscription for the slot name." +"Name of the replication slot to use. The default behavior is to use the " +"name of the subscription for the slot name." msgstr "" "Název replikačního slotu, který se má použít. Výchozí chování je použít " "název oběru pro název slotu." @@ -6855,16 +6867,16 @@ msgstr "Synchronní schválení (COMMIT)" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:454 msgid "" -"The value of this parameter overrides the synchronous_commit setting. The " -"default value is off." +"The value of this parameter overrides the synchronous_commit setting. The" +" default value is off." msgstr "" "Hodnota tohoto parametru přepíše nastavení synchronous_commit. Výchozí " "hodnota je vypnuto." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:546 msgid "" -"Replication slot name may only contain lower case letters, numbers, and the " -"underscore character." +"Replication slot name may only contain lower case letters, numbers, and " +"the underscore character." msgstr "" "Název replikačního slotu může obsahovat pouze malá písmena, číslice a " "podtržítko." @@ -7496,7 +7508,7 @@ msgstr "Plán..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:100 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:812 -#: pgadmin/browser/server_groups/static/js/server_group.js:46 +#: pgadmin/browser/server_groups/static/js/server_group.js:54 msgid "ID" msgstr "ID" @@ -7540,26 +7552,27 @@ msgstr "Opakovat" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:359 msgid "" -"Schedules are specified using a cron-style format.

  • For each selected time or date element, the schedule will execute." -"
    e.g. To execute at 5 minutes past every hour, simply select ‘05’ in the " -"Minutes list box.
  • Values from more than one field may be " -"specified in order to further control the schedule.
    e.g. To execute at " -"12:05 and 14:05 every Monday and Thursday, you would click minute 05, hours " -"12 and 14, and weekdays Monday and Thursday.
  • For additional " -"flexibility, the Month Days check list includes an extra Last Day option. " -"This matches the last day of the month, whether it happens to be the 28th, " -"29th, 30th or 31st.
" +"Schedules are specified using a cron-style " +"format.
  • For each selected time or date element, the schedule " +"will execute.
    e.g. To execute at 5 minutes past every hour, simply " +"select ‘05’ in the Minutes list box.
  • Values from more than " +"one field may be specified in order to further control the " +"schedule.
    e.g. To execute at 12:05 and 14:05 every Monday and " +"Thursday, you would click minute 05, hours 12 and 14, and weekdays Monday" +" and Thursday.
  • For additional flexibility, the Month Days check " +"list includes an extra Last Day option. This matches the last day of the " +"month, whether it happens to be the 28th, 29th, 30th or 31st.
" msgstr "" -"Plány jsou zadány ve formátu cron.
  • Pro každý " -"vybraný prvek času nebo data se plán spustí.
    např. Chcete-li provést po " -"5 minutách každou hodinu, jednoduše vyberte '05' v Minuty.
  • Hodnoty z více než jednoho pole mohou být specifikovány za účelem " -"další kontroly plánu.
    např. Chcete-li provést každé pondělí a čtvrtek v " -"12:05 a 14:05, klikněte na minutu 05, hodiny 12 a 14 a pracovní dny pondělí " -"a čtvrtek.
  • Pro větší flexibilitu obsahuje seznam Dny v měsíci navíc " -"možnost 'poslední den'. To odpovídá poslednímu dni v měsíci, ať už se jedná " -"o 28., 29., 30. nebo 31. den.
" +"Plány jsou zadány ve formátu cron.
  • Pro každý" +" vybraný prvek času nebo data se plán spustí.
    např. Chcete-li provést" +" po 5 minutách každou hodinu, jednoduše vyberte '05' v " +"Minuty.
  • Hodnoty z více než jednoho pole mohou být " +"specifikovány za účelem další kontroly plánu.
    např. Chcete-li provést" +" každé pondělí a čtvrtek v 12:05 a 14:05, klikněte na minutu 05, hodiny " +"12 a 14 a pracovní dny pondělí a čtvrtek.
  • Pro větší flexibilitu " +"obsahuje seznam Dny v měsíci navíc možnost 'poslední den'. To odpovídá " +"poslednímu dni v měsíci, ať už se jedná o 28., 29., 30. nebo 31. " +"den.
" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:362 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:374 @@ -7646,10 +7659,9 @@ msgstr "Třída práce" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:113 msgid "" -"Please select a class to categorize the job. This option will not affect the " -"way the job runs." -msgstr "" -"Vyberte třídu pro kategorizaci úkolu. Tato volba neovlivní průběh úlohy." +"Please select a class to categorize the job. This option will not affect " +"the way the job runs." +msgstr "Vyberte třídu pro kategorizaci úkolu. Tato volba neovlivní průběh úlohy." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:115 #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:119 @@ -7658,12 +7670,13 @@ msgstr "Hostitelský agent" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:117 msgid "" -"Enter the hostname of a machine running pgAgent if you wish to ensure only " -"that machine will run this job. Leave blank if any host may run the job." +"Enter the hostname of a machine running pgAgent if you wish to ensure " +"only that machine will run this job. Leave blank if any host may run the " +"job." msgstr "" "Zadejte název hostitele počítače, na kterém běží pgAgent, pokud chcete " -"zajistit, aby tuto úlohu spustil pouze počítač. Pokud může hostitel spustit " -"úlohu, ponechte prázdné." +"zajistit, aby tuto úlohu spustil pouze počítač. Pokud může hostitel " +"spustit úlohu, ponechte prázdné." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:123 msgid "Created" @@ -7718,10 +7731,11 @@ msgid "Kind" msgstr "Druh" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:150 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:603 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:139 #: pgadmin/browser/static/js/browser.js:306 #: pgadmin/browser/static/js/browser.js:550 -#: pgadmin/browser/templates/browser/js/messages.js:24 +#: pgadmin/browser/templates/browser/js/messages.js:32 #: pgadmin/dashboard/static/js/dashboard.js:208 #: pgadmin/static/js/backform.pgadmin.js:2168 #: pgadmin/static/js/backgrid.pgadmin.js:2271 @@ -7764,24 +7778,25 @@ msgstr "Vyberte databázi, na které bude krok úlohy spuštěn." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:193 msgid "" -"Please specify the connection string for the remote database server. Each " -"parameter setting is in the form keyword = value. Spaces around the equal " -"sign are optional. To write an empty value, or a value containing spaces, " -"surround it with single quotes, e.g., keyword = 'a value'. Single quotes and " -"backslashes within the value must be escaped with a backslash, i.e., ' and " -"\\.
For more information, please see the documentation on libpq connection strings." +"Please specify the connection string for the remote database server. Each" +" parameter setting is in the form keyword = value. Spaces around the " +"equal sign are optional. To write an empty value, or a value containing " +"spaces, surround it with single quotes, e.g., keyword = 'a value'. Single" +" quotes and backslashes within the value must be escaped with a " +"backslash, i.e., ' and \\.
For more information, please see the " +"documentation on libpq connection " +"strings." msgstr "" -"Zadejte řetězec připojení pro vzdálený databázový server. Každé nastavení " -"parametrů je ve tvaru klíčové slovo = hodnota. Mezery kolem znaménka " +"Zadejte řetězec připojení pro vzdálený databázový server. Každé nastavení" +" parametrů je ve tvaru klíčové slovo = hodnota. Mezery kolem znaménka " "rovnosti jsou volitelné. Chcete-li napsat prázdnou hodnotu nebo hodnotu " "obsahující mezery, ohraničte ji jednoduchými uvozovkami ('), např. " "klicove_slovo = 'nejaka hodnota'. Jednotlivé uvozovky a zpětná lomítka v " -"hodnotě musí být zakončena zpětným lomítkem, tj. ' a \\.
Další informace " -"naleznete v dokumentaci k řetězcům připojení " -"libpq." +"hodnotě musí být zakončena zpětným lomítkem, tj. ' a \\.
Další " +"informace naleznete v dokumentaci k řetězcům připojení libpq." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:196 msgid "On error" @@ -7792,7 +7807,7 @@ msgid "Fail" msgstr "Selhat" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:199 -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/dashboard/static/js/dashboard.js:120 #: pgadmin/tools/sqleditor/utils/filter_dialog.py:37 msgid "Success" @@ -7916,23 +7931,24 @@ msgstr "Limit rychlosti CPU nemůže být prázdný." msgid "Dirty rate limit cannot be empty." msgstr "Limit rychlosti změn nemůže být prázdný." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:30 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:29 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:33 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:30 msgid "Login/Group Roles" msgstr "Přihlašovací/skupinové role" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:175 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:180 msgid "Date format is invalid." msgstr "Formát data je neplatný." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:194 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:199 msgid "Connection limit must be an integer value or equal to -1." msgstr "Limit připojení musí být celé číslo nebo -1." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:289 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:294 msgid "" "\n" -"Role members information must be passed as an array of JSON objects in the\n" +"Role members information must be passed as an array of JSON objects in " +"the\n" "following format:\n" "\n" "rolmembers:[{\n" @@ -7953,11 +7969,11 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:307 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:312 msgid "" "\n" -"Role membership information must be passed as a string representing an array " -"of\n" +"Role membership information must be passed as a string representing an " +"array of\n" "JSON objects in the following format:\n" "rolmembers:{\n" " 'added': [{\n" @@ -7980,8 +7996,8 @@ msgid "" " ]\n" msgstr "" "\n" -"Informace o členství v roli musí být předány jako řetězec představující pole " -"objektů JSON v následujícím formátu:\n" +"Informace o členství v roli musí být předány jako řetězec představující " +"pole objektů JSON v následujícím formátu:\n" "rolmembers:{\n" " 'added': [{\n" " role: [rolename],\n" @@ -8002,11 +8018,11 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:348 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:353 msgid "" "\n" -"Role membership information must be passed as an array of JSON objects in " -"the\n" +"Role membership information must be passed as an array of JSON objects in" +" the\n" "following format:\n" "\n" "rolmembership:[{\n" @@ -8027,11 +8043,11 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:366 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:371 msgid "" "\n" -"Role membership information must be passed as a string representing an array " -"of\n" +"Role membership information must be passed as a string representing an " +"array of\n" "JSON objects in the following format:\n" "rolmembership:{\n" " 'added': [{\n" @@ -8077,10 +8093,11 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:406 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:411 msgid "" "\n" -"Security Label must be passed as an array of JSON objects in the following\n" +"Security Label must be passed as an array of JSON objects in the " +"following\n" "format:\n" "seclabels:[{\n" " provider: ,\n" @@ -8090,7 +8107,8 @@ msgid "" "]" msgstr "" "\n" -"Bezpečnostní štítek musí být předán jako pole objektů JSON v následujícím\n" +"Bezpečnostní štítek musí být předán jako pole objektů JSON v následujícím" +"\n" "formátu:\n" "seclabels:[{\n" " provider: ,\n" @@ -8099,10 +8117,11 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:421 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:426 msgid "" "\n" -"Security Label must be passed as an array of JSON objects in the following\n" +"Security Label must be passed as an array of JSON objects in the " +"following\n" "format:\n" "seclabels:{\n" " 'added': [{\n" @@ -8148,7 +8167,7 @@ msgstr "" " ]\n" "\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:460 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:465 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -8173,7 +8192,7 @@ msgstr "" "...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:481 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -8203,8 +8222,8 @@ msgid "" " ]\n" msgstr "" "\n" -"Konfigurační parametry/proměnné musí být v režimu aktualizace předány jako " -"pole objektů JSON v následujícím formátu:\n" +"Konfigurační parametry/proměnné musí být v režimu aktualizace předány " +"jako pole objektů JSON v následujícím formátu:\n" "rolmembership:{\n" "'added': [{\n" " database: nebo null,\n" @@ -8228,20 +8247,20 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:572 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 msgid "The current user does not have permission to drop the role." msgstr "Aktuální uživatel nemá oprávnění odstranit roli." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:582 msgid "The current user does not have permission to update the role." msgstr "Aktuální uživatel nemá oprávnění aktualizovat roli." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:583 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:588 msgid "The current user does not have permission to create the role." msgstr "Aktuální uživatel nemá oprávnění k vytvoření role." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:616 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:869 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:621 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:874 msgid "" "Error retrieving the role information.\n" "{0}" @@ -8249,18 +8268,18 @@ msgstr "" "Při načítání informací o roli došlo k chybě.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:623 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:876 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:628 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:881 msgid "Could not find the role on the database server." msgstr "Roli na databázovém serveru nelze najít." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:717 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:735 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:766 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:834 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:943 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:953 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:998 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:722 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:740 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:771 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:839 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:948 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:958 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1003 msgid "" "\n" "{0}" @@ -8268,7 +8287,7 @@ msgstr "" "\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:888 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:893 msgid "" "Could not drop the role.\n" "{0}" @@ -8276,7 +8295,7 @@ msgstr "" "Roli se nepodařilo odstranit.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:905 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:910 msgid "" "Could not generate reversed engineered query for the role.\n" "{0}" @@ -8284,12 +8303,12 @@ msgstr "" "Nelze vygenerovat pomocí reverzního inženýrství dotaz pro tuto roli.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:913 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:918 msgid "Could not generate reversed engineered query for the role." msgstr "Nelze vygenerovat pomocí reverzního inženýrství dotaz pro tuto roli." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:933 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:987 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:938 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:992 msgid "" "Could not create the role.\n" "{0}" @@ -8297,7 +8316,7 @@ msgstr "" "Roli se nepodařilo vytvořit.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1236 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1241 msgid "" "Error retrieving variable information for the role.\n" "{0}" @@ -8305,7 +8324,7 @@ msgstr "" "Při načítání informací o proměnné pro roli došlo k chybě.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1269 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1274 msgid "" "Error retrieving the variable options for the role.\n" "{0}" @@ -8313,106 +8332,236 @@ msgstr "" "Při načítání proměnných voleb pro roli došlo k chybě.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:48 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1445 +msgid "Reassign owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1447 +msgid "Drop owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:49 #: pgadmin/browser/server_groups/servers/static/js/server.js:41 msgid "Provider" msgstr "Poskytovatel" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:52 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:53 #: pgadmin/browser/server_groups/servers/static/js/server.js:45 msgid "Security label" msgstr "Bezpečnostní štítek" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:61 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:71 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:62 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:72 msgid "Please specify the value for all the security providers." msgstr "Zadejte hodnotu pro všechny poskytovatele zabezpečení." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:260 msgid "Select roles" msgstr "Vyberte role" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:319 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:320 msgid "Login/Group Role" msgstr "Přihlašovací/skupinová role" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:354 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:355 msgid "Login Role" msgstr "Přihlašovací role" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:356 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:357 msgid "Group Role" msgstr "Skupinová role" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:368 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:374 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:380 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:369 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:375 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:381 msgid "Login/Group Role..." msgstr "Přihlašovací/skupinová role..." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:388 +msgid "Reassign/Drop Owned..." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:541 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:568 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:582 +#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/static/js/backform.pgadmin.js:2090 +#: pgadmin/tools/user_management/static/js/user_management.js:723 +msgid "General" +msgstr "Obecné" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +msgid "" +"Change the ownership or\n" +"drop the database objects owned by a database role" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 +msgid "Reassign objects to" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:458 +msgid "New owner of the affected objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:562 +msgid "Cascade?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:574 +msgid "" +"Note: CASCADE will automatically drop objects that depend on the affected" +" objects, and in turn all objects that depend on those objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:578 +msgid "From database" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:600 +msgid "Target database on which the operation will be carried out" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:677 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 +#: pgadmin/browser/templates/browser/index.html:156 +#: pgadmin/tools/user_management/__init__.py:47 +#: pgadmin/tools/user_management/static/js/user_management.js:972 +msgid "Users" +msgstr "Uživatelé" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:680 +#: pgadmin/browser/server_groups/servers/static/js/server.js:305 +#: pgadmin/browser/server_groups/servers/static/js/server.js:476 +#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 +#: pgadmin/browser/static/js/browser.js:743 +#: pgadmin/browser/static/js/node.js:1730 +#: pgadmin/browser/static/js/wizard.js:137 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 +#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 +#: pgadmin/preferences/static/js/preferences.js:508 +#: pgadmin/static/js/slickgrid/editors.js:63 +#: pgadmin/static/js/sqleditor/filter_dialog.js:79 +#: pgadmin/static/js/sqleditor/macro.js:68 +#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 +#: pgadmin/tools/datagrid/static/js/show_data.js:156 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 +#: pgadmin/tools/import_export/static/js/import_export.js:495 +#: pgadmin/tools/maintenance/static/js/maintenance.js:300 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 +#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2615 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2804 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5375 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5449 +#: pgadmin/tools/user_management/static/js/user_management.js:758 +msgid "Cancel" +msgstr "Zrušit" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:769 +#: pgadmin/browser/static/js/wizard.js:124 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 +#: pgadmin/tools/import_export/static/js/import_export.js:641 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 +msgid "Close error bar" +msgstr "Zavřít panel chyb" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:804 +msgid "Please provide a new role name" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:834 +#, python-format +msgid "%s Objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:835 +#, python-format +msgid "Are you sure you wish to %s all the objects owned by the selected role?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:847 +msgid "Role reassign/drop failed." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:867 +#, python-format +msgid "Reassign/Drop Owned - '%s'" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 msgid "Account expires" msgstr "Platnost účtu vyprší" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:914 msgid "No Expiry" msgstr "Bez vypršení platnosti" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:436 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:915 msgid "" "Please note that if you leave this field blank, then password will never " "expire." msgstr "Pokud ponecháte toto pole prázdné, heslo nikdy nevyprší." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:443 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:922 msgid "Can login?" msgstr "Může se přihlásit" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:929 msgid "Superuser?" msgstr "Superuživatel" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:466 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:945 msgid "Create roles?" msgstr "Může vytvářet role" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:473 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:952 msgid "System role?" msgstr "Systémová role" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:480 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:959 msgid "Create databases?" msgstr "Může vytvářet databáze" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:487 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:966 msgid "Update catalog?" msgstr "Může upravovat katalogy" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:500 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:979 msgid "Inherit rights from the parent roles?" msgstr "Zdědit práva z rodičovských rolí" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:507 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:986 msgid "Can initiate streaming replication and backups?" msgstr "Může spouštět replikační proudy a zálohování" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:515 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:994 msgid "Member of" msgstr "Člen" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:516 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:995 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Membership" msgstr "Členství" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:535 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:561 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1014 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1040 msgid "Select the checkbox for roles to include WITH ADMIN OPTION." -msgstr "" -"Zaškrtněte políčko pro role, které mají být zahrnuty WITH ADMIN OPTION." +msgstr "Zaškrtněte políčko pro role, které mají být zahrnuty WITH ADMIN OPTION." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:537 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:563 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1016 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1042 msgid "Roles shown with a check mark have the WITH ADMIN OPTION set." msgstr "Role zobrazené se zatržítkem mají nastaveno WITH ADMIN OPTION." @@ -8476,8 +8625,7 @@ msgid "Add Named Restore Point..." msgstr "Přidat pojmenovaný bod obnovy..." #: pgadmin/browser/server_groups/servers/static/js/server.js:125 -msgid "" -"Please select any server from the browser tree to Add Named Restore Point." +msgid "Please select any server from the browser tree to Add Named Restore Point." msgstr "" "Vyberte libovolný server ze stromu prohlížeče a přidejte pojmenovaný bod " "obnovení." @@ -8487,8 +8635,8 @@ msgid "Change Password..." msgstr "Změnit heslo..." #: pgadmin/browser/server_groups/servers/static/js/server.js:132 -msgid "Please connect server to enable change password. " -msgstr "Chcete-li umožnit změnu hesla, připojte server." +msgid "Please connect server to enable change password." +msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:137 msgid "Pause Replay of WAL" @@ -8496,11 +8644,11 @@ msgstr "Pozastavit přehrávání WAL" #: pgadmin/browser/server_groups/servers/static/js/server.js:139 msgid "" -"Please select a connected database as a Super user and run in Recovery mode " -"to Pause Replay of WAL." +"Please select a connected database as a Super user and run in Recovery " +"mode to Pause Replay of WAL." msgstr "" -"Vyberte připojenou databázi jako superuživatel a spusťte v režimu obnovení, " -"abyste pozastavili přehrávání WAL." +"Vyberte připojenou databázi jako superuživatel a spusťte v režimu " +"obnovení, abyste pozastavili přehrávání WAL." #: pgadmin/browser/server_groups/servers/static/js/server.js:144 msgid "Resume Replay of WAL" @@ -8508,11 +8656,11 @@ msgstr "Pokračovat v přehrávání WAL" #: pgadmin/browser/server_groups/servers/static/js/server.js:146 msgid "" -"Please select a connected database as a Super user and run in Recovery mode " -"to Resume Replay of WAL." +"Please select a connected database as a Super user and run in Recovery " +"mode to Resume Replay of WAL." msgstr "" -"Vyberte připojenou databázi jako superuživatel a spusťte v režimu obnovení, " -"abyste obnovili přehrávání WAL." +"Vyberte připojenou databázi jako superuživatel a spusťte v režimu " +"obnovení, abyste obnovili přehrávání WAL." #: pgadmin/browser/server_groups/servers/static/js/server.js:151 msgid "Clear Saved Password" @@ -8535,42 +8683,6 @@ msgstr "Odpojit od serveru" msgid "Are you sure you want to disconnect the server %s?" msgstr "Opravdu se chcete odpojit od serveru %s?" -#: pgadmin/browser/server_groups/servers/static/js/server.js:305 -#: pgadmin/browser/server_groups/servers/static/js/server.js:476 -#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 -#: pgadmin/browser/static/js/browser.js:743 -#: pgadmin/browser/static/js/node.js:1730 -#: pgadmin/browser/static/js/wizard.js:137 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 -#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 -#: pgadmin/preferences/static/js/preferences.js:465 -#: pgadmin/static/js/slickgrid/editors.js:63 -#: pgadmin/static/js/sqleditor/filter_dialog.js:79 -#: pgadmin/static/js/sqleditor/macro.js:68 -#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 -#: pgadmin/tools/datagrid/static/js/show_data.js:156 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 -#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 -#: pgadmin/tools/import_export/static/js/import_export.js:495 -#: pgadmin/tools/maintenance/static/js/maintenance.js:300 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 -#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2605 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2794 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5342 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5416 -#: pgadmin/tools/user_management/static/js/user_management.js:747 -msgid "Cancel" -msgstr "Zrušit" - #: pgadmin/browser/server_groups/servers/static/js/server.js:353 msgid "Reload server configuration" msgstr "Znovu načíst nastavení serveru" @@ -8609,18 +8721,18 @@ msgstr "Potvrdit heslo" #: pgadmin/browser/templates/browser/index.html:150 #: pgadmin/templates/security/change_password.html:20 #: pgadmin/templates/security/change_password.html:21 -#: pgadmin/tools/user_management/static/js/user_management.js:101 -#: pgadmin/tools/user_management/static/js/user_management.js:127 +#: pgadmin/tools/user_management/static/js/user_management.js:102 +#: pgadmin/tools/user_management/static/js/user_management.js:128 msgid "Change Password" msgstr "Změnit heslo" #: pgadmin/browser/server_groups/servers/static/js/server.js:573 msgid "" -"Please make sure to disconnect the server and update the new password in the " -"pgpass file before performing any other operation" +"Please make sure to disconnect the server and update the new password in " +"the pgpass file before performing any other operation" msgstr "" -"Před provedením jakékoli jiné operace se ujistěte, že jste odpojili server a " -"aktualizovali nové heslo v souboru pgpass" +"Před provedením jakékoli jiné operace se ujistěte, že jste odpojili " +"server a aktualizovali nové heslo v souboru pgpass" #: pgadmin/browser/server_groups/servers/static/js/server.js:696 msgid "Clear saved password" @@ -8638,8 +8750,8 @@ msgstr "Smazat heslo SSH tunelu" #: pgadmin/browser/server_groups/servers/static/js/server.js:734 #, python-format msgid "" -"Are you sure you want to clear the saved password of SSH Tunnel for server " -"%s?" +"Are you sure you want to clear the saved password of SSH Tunnel for " +"server %s?" msgstr "Opravdu chcete smazat uložené heslo SSH tunelu pro serve r%s?" #: pgadmin/browser/server_groups/servers/static/js/server.js:823 @@ -8662,9 +8774,9 @@ msgstr "Připojeno" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:35 +#: pgadmin/browser/templates/browser/js/messages.js:43 #: pgadmin/misc/statistics/static/js/statistics.js:124 -#: pgadmin/preferences/static/js/preferences.js:215 +#: pgadmin/preferences/static/js/preferences.js:240 msgid "True" msgstr "Ano" @@ -8672,9 +8784,9 @@ msgstr "Ano" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:36 +#: pgadmin/browser/templates/browser/js/messages.js:44 #: pgadmin/misc/statistics/static/js/statistics.js:125 -#: pgadmin/preferences/static/js/preferences.js:216 +#: pgadmin/preferences/static/js/preferences.js:241 msgid "False" msgstr "Ne" @@ -8698,11 +8810,11 @@ msgstr "Sdílené" #: pgadmin/browser/server_groups/servers/static/js/server.js:913 #: pgadmin/browser/server_groups/servers/static/js/server.js:937 msgid "" -"To apply changes to the connection configuration, please disconnect from the " -"server and then reconnect." +"To apply changes to the connection configuration, please disconnect from " +"the server and then reconnect." msgstr "" -"Chcete-li použít změny konfigurace připojení, odpojte se od serveru a znovu " -"se připojte." +"Chcete-li použít změny konfigurace připojení, odpojte se od serveru a " +"znovu se připojte." #: pgadmin/browser/server_groups/servers/static/js/server.js:946 msgid "Kerberos authentication?" @@ -8780,15 +8892,15 @@ msgstr "Připojeno k serveru." #: pgadmin/browser/server_groups/servers/static/js/server.js:1373 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:895 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2823 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2833 msgid "Connect to Server" msgstr "Připojení k serveru" #: pgadmin/browser/server_groups/servers/static/js/server.js:1397 msgid "" -"You have connected to a server version that is older than is supported by " -"pgAdmin. This may cause pgAdmin to break in strange and unpredictable ways. " -"Or a plague of frogs. Either way, you have been warned!" +"You have connected to a server version that is older than is supported by" +" pgAdmin. This may cause pgAdmin to break in strange and unpredictable " +"ways. Or a plague of frogs. Either way, you have been warned!" msgstr "" "Varování: Tato verze serveru již není podporována pgAdminem. To může " "způsobit nefunkčnost či neočekávané chování." @@ -8864,13 +8976,6 @@ msgstr "Vlastník objektu" msgid "Move objects to another tablespace" msgstr "Přesunout objekty do jiného tabulkového prostoru" -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 -#: pgadmin/browser/templates/browser/index.html:156 -#: pgadmin/tools/user_management/__init__.py:47 -#: pgadmin/tools/user_management/static/js/user_management.js:961 -msgid "Users" -msgstr "Uživatelé" - #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:264 msgid "Please select tablespace." msgstr "Vyberte tabulkový prostor." @@ -8898,7 +9003,8 @@ msgstr "Umístění nemůže být prázdné." #: pgadmin/browser/server_groups/servers/templates/servers/password.html:5 msgid "" -"Please enter the password for the user '{0}' to connect the server - \"{1}\"" +"Please enter the password for the user '{0}' to connect the server - " +"\"{1}\"" msgstr "Zadejte heslo pro uživatele '{0}' pro připojení serveru - \"{1}\"" #: pgadmin/browser/server_groups/servers/templates/servers/password.html:8 @@ -8913,9 +9019,11 @@ msgstr "Uložit heslo" #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:5 msgid "" -"SSH Tunnel password for the identity file '{0}' to connect the server \"{1}\"" +"SSH Tunnel password for the identity file '{0}' to connect the server " +"\"{1}\"" msgstr "" -"Heslo SSH tunelu pro soubor s identitou '{0}' pro připojení k serveru \"{1}\"" +"Heslo SSH tunelu pro soubor s identitou '{0}' pro připojení k serveru " +"\"{1}\"" #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:7 msgid "SSH Tunnel password for the user '{0}' to connect the server \"{1}\"" @@ -8923,12 +9031,10 @@ msgstr "Heslo SSH tunelu pro uživatele '{0}' pro připojení k serveru \"{1}\"" #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:28 msgid "Database server password for the user to connect the server \"{0}\"" -msgstr "" -"Heslo databázového serveru pro uživatele pro připojení k serveru \"{0}\"" +msgstr "Heslo databázového serveru pro uživatele pro připojení k serveru \"{0}\"" #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:30 -msgid "" -"Database server password for the user '{0}' to connect the server \"{1}\"" +msgid "Database server password for the user '{0}' to connect the server \"{1}\"" msgstr "" "Heslo databázového serveru pro uživatele '{0}' pro připojení k serveru " "\"{1}\"" @@ -8941,8 +9047,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:31 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:5 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:28 -#: pgadmin/dashboard/static/js/dashboard.js:681 -#: pgadmin/dashboard/static/js/dashboard.js:958 +#: pgadmin/dashboard/static/js/dashboard.js:700 +#: pgadmin/dashboard/static/js/dashboard.js:977 msgid "Backend start" msgstr "Čas připojení klienta" @@ -8954,8 +9060,8 @@ msgstr "Čas připojení klienta" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:41 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:13 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:36 -#: pgadmin/dashboard/static/js/dashboard.js:676 -#: pgadmin/dashboard/static/js/dashboard.js:953 +#: pgadmin/dashboard/static/js/dashboard.js:695 +#: pgadmin/dashboard/static/js/dashboard.js:972 msgid "Client" msgstr "Klient" @@ -8967,8 +9073,8 @@ msgstr "Klient" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:14 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:37 -#: pgadmin/dashboard/static/js/dashboard.js:671 -#: pgadmin/dashboard/static/js/dashboard.js:948 +#: pgadmin/dashboard/static/js/dashboard.js:690 +#: pgadmin/dashboard/static/js/dashboard.js:967 msgid "Application" msgstr "Aplikace" @@ -9030,20 +9136,20 @@ msgstr "Replikační proudy" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.2_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:15 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:38 -#: pgadmin/dashboard/static/js/dashboard.js:695 -#: pgadmin/dashboard/static/js/dashboard.js:972 +#: pgadmin/dashboard/static/js/dashboard.js:714 +#: pgadmin/dashboard/static/js/dashboard.js:991 msgid "Waiting?" msgstr "Čekající" -#: pgadmin/browser/server_groups/static/js/server_group.js:20 +#: pgadmin/browser/server_groups/static/js/server_group.js:28 msgid "Server Group" msgstr "Skupina" -#: pgadmin/browser/server_groups/static/js/server_group.js:34 +#: pgadmin/browser/server_groups/static/js/server_group.js:42 msgid "Server Group..." msgstr "Skupinu..." -#: pgadmin/browser/server_groups/static/js/server_group.js:69 +#: pgadmin/browser/server_groups/static/js/server_group.js:77 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:34 msgid "The ID cannot be changed." msgstr "ID nelze změnit." @@ -9098,9 +9204,9 @@ msgstr "Reset hlavního hesla" #: pgadmin/browser/static/js/browser.js:781 msgid "" -"This will remove all the saved passwords. This will also remove established " -"connections to the server and you may need to reconnect again. Do you wish " -"to continue?" +"This will remove all the saved passwords. This will also remove " +"established connections to the server and you may need to reconnect " +"again. Do you wish to continue?" msgstr "" "Toto smaže všechna uložená hesla a také odstraníte navázaná připojení k " "serveru a možná bude nutné se znovu připojit. Přejete si pokračovat?" @@ -9110,6 +9216,10 @@ msgstr "" msgid "Are you sure you want to close the %s browser?" msgstr "Opravdu chcete zavřít prohlížeč %s?" +#: pgadmin/browser/static/js/browser.js:1003 +msgid "SUGGESTED SITES" +msgstr "" + #: pgadmin/browser/static/js/browser.js:2097 msgid "Error retrieving details for the node." msgstr "Při načítání podrobností pro uzel došlo k chybě." @@ -9129,7 +9239,7 @@ msgstr "Hledat objekty..." #: pgadmin/browser/static/js/collection.js:95 #: pgadmin/browser/static/js/node.js:255 -#: pgadmin/tools/psql/static/js/psql_module.js:63 +#: pgadmin/tools/psql/static/js/psql_module.js:62 msgid "PSQL Tool (Beta)" msgstr "PSQL nástroj (Beta)" @@ -9141,7 +9251,7 @@ msgid "Select" msgstr "Vybrat" #: pgadmin/browser/static/js/collection.js:254 -#: pgadmin/dashboard/static/js/dashboard.js:474 +#: pgadmin/dashboard/static/js/dashboard.js:492 #: pgadmin/misc/dependencies/static/js/dependencies.js:112 #: pgadmin/misc/dependents/static/js/dependents.js:112 #: pgadmin/misc/statistics/static/js/statistics.js:299 @@ -9156,7 +9266,7 @@ msgstr "Nenalezena žádná data" #: pgadmin/browser/static/js/collection.js:290 #: pgadmin/browser/static/js/collection.js:351 #: pgadmin/browser/static/js/node.js:493 -#: pgadmin/browser/templates/browser/js/messages.js:42 +#: pgadmin/browser/templates/browser/js/messages.js:50 #: pgadmin/misc/sql/static/js/sql.js:134 #: pgadmin/misc/statistics/static/js/statistics.js:258 msgid "Retrieving data from the server..." @@ -9183,7 +9293,7 @@ msgid "Error retrieving properties - %s" msgstr "Při načítání vlastností došlo k chybě - %s" #: pgadmin/browser/static/js/collection.js:426 -#: pgadmin/browser/templates/browser/js/messages.js:43 +#: pgadmin/browser/templates/browser/js/messages.js:51 #: pgadmin/misc/dependencies/static/js/dependencies.js:309 #: pgadmin/misc/dependents/static/js/dependents.js:315 #: pgadmin/misc/statistics/static/js/statistics.js:344 @@ -9200,11 +9310,11 @@ msgstr "Vyberte alespoň jeden objekt, který chcete odstranit." #: pgadmin/browser/static/js/collection.js:462 msgid "" -"Are you sure you want to drop all the selected objects and all the objects " -"that depend on them?" +"Are you sure you want to drop all the selected objects and all the " +"objects that depend on them?" msgstr "" -"Opravdu chcete odstranit všechny vybrané objekty a všechny objekty, které na " -"nich závisí?" +"Opravdu chcete odstranit všechny vybrané objekty a všechny objekty, které" +" na nich závisí?" #: pgadmin/browser/static/js/collection.js:463 msgid "DROP CASCADE multiple objects?" @@ -9258,8 +9368,7 @@ msgid "Scripts" msgstr "Skripty" #: pgadmin/browser/static/js/node.js:603 -msgid "" -"Please wait while we fetch information about the node from the server..." +msgid "Please wait while we fetch information about the node from the server..." msgstr "Počkejte, než se načtou informace o uzlu ze serveru..." #: pgadmin/browser/static/js/node.js:827 @@ -9275,10 +9384,11 @@ msgstr "Opravdu chcete přestat upravovat vlastnosti %s \"%s\"?" #: pgadmin/browser/static/js/node.js:845 #, python-format msgid "" -"Are you sure want to reset the current changes and re-open the panel for %s " -"\"%s\"?" +"Are you sure want to reset the current changes and re-open the panel for " +"%s \"%s\"?" msgstr "" -"Opravdu chcete resetovat aktuální změny a znovu otevřít panel pro %s \"%s\"?" +"Opravdu chcete resetovat aktuální změny a znovu otevřít panel pro %s " +"\"%s\"?" #: pgadmin/browser/static/js/node.js:849 msgid "Edit in progress?" @@ -9287,10 +9397,11 @@ msgstr "Probíhá úprava?" #: pgadmin/browser/static/js/node.js:904 #, python-format msgid "" -"Are you sure you want to drop %s \"%s\" and all the objects that depend on " -"it?" +"Are you sure you want to drop %s \"%s\" and all the objects that depend " +"on it?" msgstr "" -"Opravdu chcete odstranit %s \"%s\" a všechny objekty, které na něm závisejí?" +"Opravdu chcete odstranit %s \"%s\" a všechny objekty, které na něm " +"závisejí?" #: pgadmin/browser/static/js/node.js:905 #, python-format @@ -9346,7 +9457,8 @@ msgstr "SQL nápověda pro tento typ objektu." #: pgadmin/browser/static/js/node.js:1492 #: pgadmin/browser/static/js/node.js:1526 #: pgadmin/browser/static/js/node.js:1556 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5473 +#: pgadmin/preferences/static/js/preferences.js:339 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5506 msgid "Warning" msgstr "Upozornění" @@ -9377,12 +9489,12 @@ msgid "Changes will be lost. Are you sure you want to reset?" msgstr "Změny budou ztraceny. Opravdu chcete resetovat?" #: pgadmin/browser/static/js/node.js:1765 -#: pgadmin/preferences/static/js/preferences.js:469 -#: pgadmin/preferences/static/js/preferences.js:494 +#: pgadmin/preferences/static/js/preferences.js:512 +#: pgadmin/preferences/static/js/preferences.js:537 #: pgadmin/static/js/sqleditor/macro.js:73 #: pgadmin/tools/datagrid/templates/datagrid/index.html:48 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:272 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5425 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5458 msgid "Save" msgstr "Uložit" @@ -9395,13 +9507,13 @@ msgid "Changes will be lost. Are you sure you want to close the dialog?" msgstr "Změny budou ztraceny. Opravdu chcete dialog zavřít?" #: pgadmin/browser/static/js/node.ui.js:37 -#: pgadmin/browser/templates/browser/js/messages.js:40 +#: pgadmin/browser/templates/browser/js/messages.js:48 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:130 msgid "Select All" msgstr "Označit vše" #: pgadmin/browser/static/js/node.ui.js:45 -#: pgadmin/browser/templates/browser/js/messages.js:41 +#: pgadmin/browser/templates/browser/js/messages.js:49 msgid "Unselect All" msgstr "Odznačit vše" @@ -9417,10 +9529,10 @@ msgstr "Nepodařilo se odeslat signál za běhu." #: pgadmin/static/js/alertify.pgadmin.defaults.js:488 #: pgadmin/templates/security/messages.html:7 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:524 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2558 -#: pgadmin/tools/user_management/static/js/user_management.js:134 -#: pgadmin/tools/user_management/static/js/user_management.js:234 -#: pgadmin/tools/user_management/static/js/user_management.js:968 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2568 +#: pgadmin/tools/user_management/static/js/user_management.js:135 +#: pgadmin/tools/user_management/static/js/user_management.js:235 +#: pgadmin/tools/user_management/static/js/user_management.js:979 msgid "Close" msgstr "Zavřít" @@ -9436,17 +9548,9 @@ msgstr "Maximalizovat" msgid "Left panel logo" msgstr "Logo levého panelu" -#: pgadmin/browser/static/js/wizard.js:124 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 -#: pgadmin/tools/import_export/static/js/import_export.js:641 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 -msgid "Close error bar" -msgstr "Zavřít panel chyb" - #: pgadmin/browser/static/js/wizard.js:131 #: pgadmin/browser/templates/browser/index.html:135 pgadmin/help/__init__.py:59 -#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:457 +#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:500 #: pgadmin/static/js/sqleditor/filter_dialog.js:72 #: pgadmin/static/js/sqleditor/filter_dialog.js:73 #: pgadmin/static/js/sqleditor/macro.js:61 @@ -9502,7 +9606,7 @@ msgid "HELP ARTICLES" msgstr "HELP ARTICLES" #: pgadmin/browser/static/js/quick_search/trigger_search.js:235 -#: pgadmin/misc/file_manager/static/js/utility.js:728 +#: pgadmin/misc/file_manager/static/js/utility.js:754 #: pgadmin/misc/file_manager/templates/file_manager/index.html:62 #: pgadmin/tools/datagrid/templates/datagrid/index.html:443 #: pgadmin/tools/debugger/static/js/direct.js:1861 @@ -9521,32 +9625,33 @@ msgid "" " {1}, which is either deprecated or not supported by\n" " pgAdmin 4." msgstr "" -"Váš prohlížeč byl rozpoznán jako {0} verze {1}, který je buď zastaralý, nebo není podporován pgAdminem 4." +"Váš prohlížeč byl rozpoznán jako {0} verze " +"{1}, který je buď zastaralý, nebo není podporován " +"pgAdminem 4." #: pgadmin/browser/templates/browser/browser.html:6 msgid "" "Your browser was detected as {0} version\n" -" {1}, which pgAdmin has not been tested with. pgAdmin " -"may\n" -" not work as expected, and any issues reported when using this browser " -"may\n" +" {1}, which pgAdmin has not been tested with. pgAdmin" +" may\n" +" not work as expected, and any issues reported when using this browser" +" may\n" " not be fixed." msgstr "" -"Váš prohlížeč byl rozpoznán jako {0} verze {1}, se kterou pgAdmin nebyl testován. pgAdmin nemusí fungovat podle " -"očekávání a případné problémy hlášené při používání tohoto prohlížeče nemusí " -"být vyřešeny." +"Váš prohlížeč byl rozpoznán jako {0} verze " +"{1}, se kterou pgAdmin nebyl testován. pgAdmin nemusí " +"fungovat podle očekávání a případné problémy hlášené při používání tohoto" +" prohlížeče nemusí být vyřešeny." #: pgadmin/browser/templates/browser/browser.html:11 msgid "" "Please visit the FAQ to see " -"the\n" +" href=\"https://www.pgadmin.org/faq/#11\" target=\"_new\">FAQ to " +"see the\n" " supported browsers." msgstr "" -"Podporované prohlížeče naleznete na stránce FAQ." +"Podporované prohlížeče naleznete na stránce FAQ." #: pgadmin/browser/templates/browser/index.html:98 msgid "Loading {0} v{1}..." @@ -9599,67 +9704,61 @@ msgstr "Úspěšně odhlášeno." #: pgadmin/browser/templates/browser/upgrade.html:1 msgid "" -"You are currently running version {0} of {1}, however the current version is " -"{2}." +"You are currently running version {0} of {1}, however the current version" +" is {2}." msgstr "Momentálně používáte verzi {0} z {1}, ale aktuální verze je {2}." #: pgadmin/browser/templates/browser/upgrade.html:3 msgid "" -"Please click here " -"for more information." +"Please click here for more information." msgstr "" "Další informace získáte kliknutím zde." -#: pgadmin/browser/templates/browser/js/messages.js:22 +#: pgadmin/browser/templates/browser/js/messages.js:30 msgid "Click here for details." msgstr "Podrobnosti zobrazíte kliknutím sem." -#: pgadmin/browser/templates/browser/js/messages.js:23 -#: pgadmin/static/js/backform.pgadmin.js:2090 -#: pgadmin/tools/user_management/static/js/user_management.js:712 -msgid "General" -msgstr "Obecné" - -#: pgadmin/browser/templates/browser/js/messages.js:25 +#: pgadmin/browser/templates/browser/js/messages.js:33 msgid "Definition incomplete" msgstr "Definice je neúplná" -#: pgadmin/browser/templates/browser/js/messages.js:26 +#: pgadmin/browser/templates/browser/js/messages.js:34 msgid "Nothing changed" msgstr "Nic se nezměnilo" -#: pgadmin/browser/templates/browser/js/messages.js:27 +#: pgadmin/browser/templates/browser/js/messages.js:35 #, python-format msgid "'%s' must be an integer." msgstr "'%s' musí být celé číslo." -#: pgadmin/browser/templates/browser/js/messages.js:28 +#: pgadmin/browser/templates/browser/js/messages.js:36 #, python-format msgid "'%s' must be a numeric." msgstr "'%s' musí být číslo." -#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:37 #, python-format msgid "'%s' must be greater than or equal to %s." msgstr "'%s' musí být větší nebo rovno %s." -#: pgadmin/browser/templates/browser/js/messages.js:30 +#: pgadmin/browser/templates/browser/js/messages.js:38 #, python-format msgid "'%s' must be less than or equal to %s." msgstr "'%s' musí být menší nebo rovno %s." -#: pgadmin/browser/templates/browser/js/messages.js:33 +#: pgadmin/browser/templates/browser/js/messages.js:41 #: pgadmin/misc/sql/static/js/sql.js:102 msgid "No SQL could be generated for the selected object." msgstr "Pro vybraný objekt nelze vygenerovat žádné SQL." -#: pgadmin/browser/templates/browser/js/messages.js:34 +#: pgadmin/browser/templates/browser/js/messages.js:42 #: pgadmin/misc/statistics/static/js/statistics.js:220 msgid "No statistics are available for the selected object." msgstr "Pro vybraný objekt nejsou k dispozici žádné statistiky." -#: pgadmin/browser/templates/browser/js/messages.js:37 +#: pgadmin/browser/templates/browser/js/messages.js:45 #: pgadmin/static/js/backform.pgadmin.js:2805 #: pgadmin/tools/backup/static/js/backup.js:106 #: pgadmin/tools/backup/static/js/backup.js:243 @@ -9667,105 +9766,115 @@ msgstr "Pro vybraný objekt nejsou k dispozici žádné statistiky." msgid "Note" msgstr "Poznámka" -#: pgadmin/browser/templates/browser/js/messages.js:38 +#: pgadmin/browser/templates/browser/js/messages.js:46 #: pgadmin/misc/sql/static/js/sql.js:154 #: pgadmin/misc/statistics/static/js/statistics.js:332 #, python-format msgid "Error retrieving the information - %s" msgstr "Chyba při načítání informací - %s" -#: pgadmin/browser/templates/browser/js/utils.js:144 -#: pgadmin/browser/templates/browser/js/utils.js:152 +#: pgadmin/browser/templates/browser/js/utils.js:143 +#: pgadmin/browser/templates/browser/js/utils.js:151 msgid "Error loading script - " msgstr "Chyba při načítání skriptu - " -#: pgadmin/dashboard/__init__.py:57 +#: pgadmin/dashboard/__init__.py:58 msgid "Dashboard" msgstr "Přehled" -#: pgadmin/dashboard/__init__.py:73 +#: pgadmin/dashboard/__init__.py:74 msgid "The number of seconds between graph samples." msgstr "Počet sekund mezi vzorky grafu." -#: pgadmin/dashboard/__init__.py:77 +#: pgadmin/dashboard/__init__.py:78 msgid "Dashboards" msgstr "Přehledy" -#: pgadmin/dashboard/__init__.py:82 +#: pgadmin/dashboard/__init__.py:83 msgid "Session statistics refresh rate" msgstr "Obnovovací frekvence statistik relací" -#: pgadmin/dashboard/__init__.py:84 pgadmin/dashboard/__init__.py:92 -#: pgadmin/dashboard/__init__.py:100 pgadmin/dashboard/__init__.py:108 -#: pgadmin/dashboard/__init__.py:116 +#: pgadmin/dashboard/__init__.py:85 pgadmin/dashboard/__init__.py:93 +#: pgadmin/dashboard/__init__.py:101 pgadmin/dashboard/__init__.py:109 +#: pgadmin/dashboard/__init__.py:117 msgid "Graphs" msgstr "Grafy" -#: pgadmin/dashboard/__init__.py:90 +#: pgadmin/dashboard/__init__.py:91 msgid "Transaction throughput refresh rate" msgstr "Obnovovací frekvence propustnosti transakcí" -#: pgadmin/dashboard/__init__.py:98 +#: pgadmin/dashboard/__init__.py:99 msgid "Tuples in refresh rate" msgstr "Obnovovací frekvence vstupních n-tic" -#: pgadmin/dashboard/__init__.py:106 +#: pgadmin/dashboard/__init__.py:107 msgid "Tuples out refresh rate" msgstr "Obnovovací frekvence výstupních n-tic" -#: pgadmin/dashboard/__init__.py:114 +#: pgadmin/dashboard/__init__.py:115 msgid "Block I/O statistics refresh rate" msgstr "Obnovovací frekvence statistiky čtení bloků" -#: pgadmin/dashboard/__init__.py:122 +#: pgadmin/dashboard/__init__.py:123 msgid "Show graphs?" msgstr "Zobrazit grafy" -#: pgadmin/dashboard/__init__.py:124 +#: pgadmin/dashboard/__init__.py:125 msgid "If set to True, graphs will be displayed on dashboards." msgstr "Pokud je nastaveno na hodnotu Ano, grafy se zobrazí na přehledech." -#: pgadmin/dashboard/__init__.py:130 +#: pgadmin/dashboard/__init__.py:131 msgid "Show activity?" msgstr "Zobrazit aktivitu" -#: pgadmin/dashboard/__init__.py:132 +#: pgadmin/dashboard/__init__.py:133 msgid "If set to True, activity tables will be displayed on dashboards." msgstr "" -"Pokud je nastaveno na hodnotu Ano, budou se na panelech zobrazovat tabulky " -"aktivit." +"Pokud je nastaveno na hodnotu Ano, budou se na panelech zobrazovat " +"tabulky aktivit." -#: pgadmin/dashboard/__init__.py:138 +#: pgadmin/dashboard/__init__.py:139 msgid "Show graph data points?" msgstr "Zobrazit datové body grafu" -#: pgadmin/dashboard/__init__.py:140 +#: pgadmin/dashboard/__init__.py:141 msgid "If set to True, data points will be visible on graph lines." msgstr "" -"Pokud je nastaveno na hodnotu Ano, budou datové body viditelné na řádcích " -"grafu." +"Pokud je nastaveno na hodnotu Ano, budou datové body viditelné na řádcích" +" grafu." -#: pgadmin/dashboard/__init__.py:146 +#: pgadmin/dashboard/__init__.py:147 msgid "Show mouse hover tooltip?" msgstr "Zobrazit popisek při najetí myši" -#: pgadmin/dashboard/__init__.py:148 +#: pgadmin/dashboard/__init__.py:149 msgid "" -"If set to True, tooltip will appear on mouse hover on the graph lines giving " -"the data point details" +"If set to True, tooltip will appear on mouse hover on the graph lines " +"giving the data point details" msgstr "" -"Pokud je nastaveno na hodnotu Ano, zobrazí se nápověda na ukazateli myši na " -"grafických řádcích s údaji o datových bodech" +"Pokud je nastaveno na hodnotu Ano, zobrazí se nápověda na ukazateli myši " +"na grafických řádcích s údaji o datových bodech" -#: pgadmin/dashboard/__init__.py:202 +#: pgadmin/dashboard/__init__.py:156 +msgid "Long running query thresholds" +msgstr "" + +#: pgadmin/dashboard/__init__.py:158 +msgid "" +"Set the warning and alert threshold value to highlight the long-running " +"queries on the dashboard." +msgstr "" + +#: pgadmin/dashboard/__init__.py:212 msgid "Please connect to the selected {0} to view the table." msgstr "Pro zobrazení tabulky se připojte k vybranému {0}." -#: pgadmin/dashboard/__init__.py:207 +#: pgadmin/dashboard/__init__.py:217 msgid "Please connect to the selected {0} to view the graph." msgstr "Pro zobrazení grafu se připojte k vybranému {0}." -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:498 msgid "Failed" msgstr "Selhalo" @@ -9779,12 +9888,13 @@ msgid "An error occurred whilst rendering the graph." msgstr "Při vykreslování grafu došlo k chybě." #: pgadmin/dashboard/static/js/Graphs.jsx:222 -#: pgadmin/dashboard/static/js/dashboard.js:533 -#: pgadmin/static/js/sqleditor/execute_query.js:341 +#: pgadmin/dashboard/static/js/dashboard.js:552 +#: pgadmin/static/js/sqleditor/execute_query.js:346 #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:211 msgid "" -"Not connected to the server or the connection to the server has been closed." +"Not connected to the server or the connection to the server has been " +"closed." msgstr "Není připojení k serveru nebo připojení k serveru bylo ukončeno." #: pgadmin/dashboard/static/js/Graphs.jsx:295 @@ -9897,141 +10007,143 @@ msgstr "Načítání přehledu..." msgid "Please connect to the selected server to view the dashboard." msgstr "Chcete-li zobrazit přehled, připojte se k vybranému serveru." -#: pgadmin/dashboard/static/js/dashboard.js:542 +#: pgadmin/dashboard/static/js/dashboard.js:561 msgid "Please connect to the selected server to view the table." msgstr "Pro zobrazení tabulky se připojte k vybranému serveru." -#: pgadmin/dashboard/static/js/dashboard.js:545 +#: pgadmin/dashboard/static/js/dashboard.js:564 msgid "An error occurred whilst rendering the table." msgstr "Při vykreslování tabulky došlo k chybě." -#: pgadmin/dashboard/static/js/dashboard.js:656 -#: pgadmin/dashboard/static/js/dashboard.js:763 -#: pgadmin/dashboard/static/js/dashboard.js:938 -#: pgadmin/dashboard/static/js/dashboard.js:1037 +#: pgadmin/dashboard/static/js/dashboard.js:675 +#: pgadmin/dashboard/static/js/dashboard.js:782 +#: pgadmin/dashboard/static/js/dashboard.js:957 +#: pgadmin/dashboard/static/js/dashboard.js:1056 msgid "PID" msgstr "PID" -#: pgadmin/dashboard/static/js/dashboard.js:686 -#: pgadmin/dashboard/static/js/dashboard.js:963 +#: pgadmin/dashboard/static/js/dashboard.js:705 +#: pgadmin/dashboard/static/js/dashboard.js:982 msgid "State" msgstr "Stav" -#: pgadmin/dashboard/static/js/dashboard.js:703 -#: pgadmin/dashboard/static/js/dashboard.js:980 +#: pgadmin/dashboard/static/js/dashboard.js:722 +#: pgadmin/dashboard/static/js/dashboard.js:999 msgid "Wait event" msgstr "Čekající událost" -#: pgadmin/dashboard/static/js/dashboard.js:708 -#: pgadmin/dashboard/static/js/dashboard.js:985 +#: pgadmin/dashboard/static/js/dashboard.js:727 +#: pgadmin/dashboard/static/js/dashboard.js:1004 msgid "Blocking PIDs" msgstr "Blokující PIDy" -#: pgadmin/dashboard/static/js/dashboard.js:773 -#: pgadmin/dashboard/static/js/dashboard.js:1042 +#: pgadmin/dashboard/static/js/dashboard.js:792 +#: pgadmin/dashboard/static/js/dashboard.js:1061 msgid "Lock type" msgstr "Typ zámku" -#: pgadmin/dashboard/static/js/dashboard.js:778 -#: pgadmin/dashboard/static/js/dashboard.js:1047 +#: pgadmin/dashboard/static/js/dashboard.js:797 +#: pgadmin/dashboard/static/js/dashboard.js:1066 msgid "Target relation" msgstr "Cílová relace" -#: pgadmin/dashboard/static/js/dashboard.js:783 -#: pgadmin/dashboard/static/js/dashboard.js:1052 +#: pgadmin/dashboard/static/js/dashboard.js:802 +#: pgadmin/dashboard/static/js/dashboard.js:1071 msgid "Page" msgstr "Stránka" -#: pgadmin/dashboard/static/js/dashboard.js:788 -#: pgadmin/dashboard/static/js/dashboard.js:1057 +#: pgadmin/dashboard/static/js/dashboard.js:807 +#: pgadmin/dashboard/static/js/dashboard.js:1076 msgid "Tuple" msgstr "n-tic" -#: pgadmin/dashboard/static/js/dashboard.js:793 -#: pgadmin/dashboard/static/js/dashboard.js:1062 +#: pgadmin/dashboard/static/js/dashboard.js:812 +#: pgadmin/dashboard/static/js/dashboard.js:1081 msgid "vXID (target)" msgstr "vXID (cíl)" -#: pgadmin/dashboard/static/js/dashboard.js:798 -#: pgadmin/dashboard/static/js/dashboard.js:1067 +#: pgadmin/dashboard/static/js/dashboard.js:817 +#: pgadmin/dashboard/static/js/dashboard.js:1086 msgid "XID (target)" msgstr "XID (cíl)" -#: pgadmin/dashboard/static/js/dashboard.js:803 -#: pgadmin/dashboard/static/js/dashboard.js:1072 +#: pgadmin/dashboard/static/js/dashboard.js:822 +#: pgadmin/dashboard/static/js/dashboard.js:1091 msgid "Class" msgstr "Třída" -#: pgadmin/dashboard/static/js/dashboard.js:808 -#: pgadmin/dashboard/static/js/dashboard.js:1077 +#: pgadmin/dashboard/static/js/dashboard.js:827 +#: pgadmin/dashboard/static/js/dashboard.js:1096 msgid "Object ID" msgstr "ID objektu" -#: pgadmin/dashboard/static/js/dashboard.js:813 -#: pgadmin/dashboard/static/js/dashboard.js:1082 +#: pgadmin/dashboard/static/js/dashboard.js:832 +#: pgadmin/dashboard/static/js/dashboard.js:1101 msgid "vXID (owner)" msgstr "vXID (vlastník)" -#: pgadmin/dashboard/static/js/dashboard.js:823 -#: pgadmin/dashboard/static/js/dashboard.js:1092 +#: pgadmin/dashboard/static/js/dashboard.js:842 +#: pgadmin/dashboard/static/js/dashboard.js:1111 msgid "Granted?" msgstr "Dovoleno" -#: pgadmin/dashboard/static/js/dashboard.js:845 -#: pgadmin/dashboard/static/js/dashboard.js:1109 +#: pgadmin/dashboard/static/js/dashboard.js:864 +#: pgadmin/dashboard/static/js/dashboard.js:1128 msgid "XID" msgstr "XID" -#: pgadmin/dashboard/static/js/dashboard.js:850 -#: pgadmin/dashboard/static/js/dashboard.js:1114 +#: pgadmin/dashboard/static/js/dashboard.js:869 +#: pgadmin/dashboard/static/js/dashboard.js:1133 msgid "Prepared at" msgstr "Připraveno v" -#: pgadmin/dashboard/static/js/dashboard.js:862 +#: pgadmin/dashboard/static/js/dashboard.js:881 msgid "Category" msgstr "Kategorie" -#: pgadmin/dashboard/static/js/dashboard.js:867 +#: pgadmin/dashboard/static/js/dashboard.js:886 msgid "Setting" msgstr "Nastavení" -#: pgadmin/dashboard/static/js/dashboard.js:872 +#: pgadmin/dashboard/static/js/dashboard.js:891 msgid "Unit" msgstr "Jednotka" -#: pgadmin/dashboard/static/js/dashboard.js:877 +#: pgadmin/dashboard/static/js/dashboard.js:896 msgid "Description" msgstr "Popis" -#: pgadmin/dashboard/static/js/dashboard.js:1195 +#: pgadmin/dashboard/static/js/dashboard.js:1214 msgid "You cannot cancel background worker processes." msgstr "Nemůžete zrušit pracovní procesy na pozadí." -#: pgadmin/dashboard/static/js/dashboard.js:1197 +#: pgadmin/dashboard/static/js/dashboard.js:1216 msgid "You cannot terminate background worker processes." msgstr "Nemůžete přerušit pracovní procesy na pozadí." -#: pgadmin/dashboard/static/js/dashboard.js:1206 +#: pgadmin/dashboard/static/js/dashboard.js:1225 msgid "You are not allowed to cancel the main active session." msgstr "Není dovoleno zrušit hlavní aktivní relaci." -#: pgadmin/dashboard/static/js/dashboard.js:1208 +#: pgadmin/dashboard/static/js/dashboard.js:1227 msgid "You are not allowed to terminate the main active session." msgstr "Není dovoleno přerušit hlavní aktivní relaci." -#: pgadmin/dashboard/static/js/dashboard.js:1216 +#: pgadmin/dashboard/static/js/dashboard.js:1235 msgid "The session is already in idle state." msgstr "Relace je již v nečinném stavu." -#: pgadmin/dashboard/static/js/dashboard.js:1235 +#: pgadmin/dashboard/static/js/dashboard.js:1254 msgid "Superuser privileges are required to cancel another users query." msgstr "" -"Oprávnění superuživatele jsou vyžadována ke zrušení dotazu jiného uživatele." +"Oprávnění superuživatele jsou vyžadována ke zrušení dotazu jiného " +"uživatele." -#: pgadmin/dashboard/static/js/dashboard.js:1237 +#: pgadmin/dashboard/static/js/dashboard.js:1256 msgid "Superuser privileges are required to terminate another users query." msgstr "" -"Oprávnění superuživatele jsou vyžadována k přerušení dotazu jiného uživatele." +"Oprávnění superuživatele jsou vyžadována k přerušení dotazu jiného " +"uživatele." #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:5 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:6 @@ -10058,15 +10170,15 @@ msgstr "Připravené transakce" #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:36 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:783 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:77 -#: pgadmin/tools/user_management/static/js/user_management.js:1156 +#: pgadmin/tools/user_management/static/js/user_management.js:1167 msgid "Search" msgstr "Vyhledávání" #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:33 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:38 #: pgadmin/misc/file_manager/templates/file_manager/index.html:27 -#: pgadmin/preferences/static/js/preferences.js:533 -#: pgadmin/preferences/static/js/preferences.js:550 +#: pgadmin/preferences/static/js/preferences.js:576 +#: pgadmin/preferences/static/js/preferences.js:593 msgid "Refresh" msgstr "Obnovit" @@ -10098,15 +10210,15 @@ msgstr "Otevřený software" #: pgadmin/dashboard/templates/dashboard/welcome_dashboard.html:69 msgid "" "pgAdmin is an Open Source administration and management tool for the " -"PostgreSQL database. It includes a graphical administration interface, an " -"SQL query tool, a procedural code debugger and much more. The tool is " -"designed to answer the needs of developers, DBAs and system administrators " -"alike." +"PostgreSQL database. It includes a graphical administration interface, an" +" SQL query tool, a procedural code debugger and much more. The tool is " +"designed to answer the needs of developers, DBAs and system " +"administrators alike." msgstr "" -"pgAdmin je otevřený nástroj pro administraci a správu PostgreSQL databází. " -"Obsahuje grafické administrační rozhraní, dotazovací nástroj SQL, debugger " -"procedurálních kódů a mnoho dalšího. Tento nástroj je navržen tak, aby " -"odpovídal potřebám vývojářů, DBA i správců systému." +"pgAdmin je otevřený nástroj pro administraci a správu PostgreSQL " +"databází. Obsahuje grafické administrační rozhraní, dotazovací nástroj " +"SQL, debugger procedurálních kódů a mnoho dalšího. Tento nástroj je " +"navržen tak, aby odpovídal potřebám vývojářů, DBA i správců systému." #: pgadmin/dashboard/templates/dashboard/welcome_dashboard.html:78 msgid "Quick Links" @@ -10158,7 +10270,7 @@ msgstr "Celkem" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:8 #: pgadmin/dashboard/templates/dashboard/sql/gpdb_5.0_plus/dashboard_stats.sql:8 -#: pgadmin/tools/user_management/static/js/user_management.js:432 +#: pgadmin/tools/user_management/static/js/user_management.js:433 msgid "Active" msgstr "Aktivní" @@ -10231,11 +10343,11 @@ msgstr "Cesta k nápovědě PostgreSQL" #: pgadmin/help/__init__.py:60 msgid "" -"Path to the PostgreSQL documentation. $VERSION$ will be replaced with the " -"major.minor version number." +"Path to the PostgreSQL documentation. $VERSION$ will be replaced with the" +" major.minor version number." msgstr "" -"Cesta k dokumentaci PostgreSQL. $VERSION$ bude nahrazeno číslem major.minor " -"verze." +"Cesta k dokumentaci PostgreSQL. $VERSION$ bude nahrazeno číslem " +"major.minor verze." #: pgadmin/help/__init__.py:68 msgid "EDB Advanced Server Help Path" @@ -10243,8 +10355,8 @@ msgstr "Cesta k nápovědě EDB Advanced Server" #: pgadmin/help/__init__.py:72 msgid "" -"Path to the EDB Advanced Server documentation. $VERSION$ will be replaced " -"with the major.minor version number." +"Path to the EDB Advanced Server documentation. $VERSION$ will be replaced" +" with the major.minor version number." msgstr "" "Cesta k dokumentaci EDB Advanced Server. $VERSION$ bude nahrazeno číslem " "major.minor verze." @@ -10280,10 +10392,11 @@ msgstr "Témata" #: pgadmin/misc/__init__.py:93 msgid "" -"A refresh is required to apply the theme. Below is the preview of the theme" +"A refresh is required to apply the theme. Below is the preview of the " +"theme" msgstr "K použití tématu je třeba aktualizace. Níže je náhled tématu" -#: pgadmin/misc/__init__.py:222 +#: pgadmin/misc/__init__.py:220 msgid "Invalid binary path." msgstr "Neplatná cesta." @@ -10306,10 +10419,11 @@ msgstr "Stav procesu na pozadí '{0}' nelze načíst." #: pgadmin/misc/bgprocess/processes.py:690 msgid "" -"Server with id '{0}' is either removed or does not exists for the background " -"process '{1}'" +"Server with id '{0}' is either removed or does not exists for the " +"background process '{1}'" msgstr "" -"Server s ID '{0}' je buď odebrán, nebo neexistuje pro proces na pozadí '{1}'" +"Server s ID '{0}' je buď odebrán, nebo neexistuje pro proces na pozadí " +"'{1}'" #: pgadmin/misc/bgprocess/processes.py:775 msgid "Unable to kill the background process '{0}'" @@ -10429,7 +10543,7 @@ msgid "Grid" msgstr "Mřížka" #: pgadmin/misc/file_manager/__init__.py:177 -#: pgadmin/misc/file_manager/static/js/utility.js:1444 +#: pgadmin/misc/file_manager/static/js/utility.js:1470 msgid "Show hidden files and folders?" msgstr "Zobrazit skryté soubory a složky" @@ -10481,7 +10595,7 @@ msgid "There was an error renaming the file:" msgstr "Při přejmenování souboru došlo k chybě:" #: pgadmin/misc/file_manager/static/js/create_dialogue.js:145 -#: pgadmin/misc/file_manager/static/js/utility.js:473 +#: pgadmin/misc/file_manager/static/js/utility.js:481 msgid "Error occurred while checking access permission." msgstr "Při kontrole přístupu došlo k chybě." @@ -10492,19 +10606,19 @@ msgstr "Při kontrole přístupu došlo k chybě." msgid "Select file" msgstr "Vyberte soubor" -#: pgadmin/misc/file_manager/static/js/utility.js:1432 -#: pgadmin/misc/file_manager/static/js/utility.js:1439 +#: pgadmin/misc/file_manager/static/js/utility.js:1458 +#: pgadmin/misc/file_manager/static/js/utility.js:1465 msgid "All Files" msgstr "Všechny soubory" -#: pgadmin/misc/file_manager/static/js/utility.js:1448 +#: pgadmin/misc/file_manager/static/js/utility.js:1474 #: pgadmin/tools/backup/static/js/backup.js:156 #: pgadmin/tools/import_export/static/js/import_export.js:97 #: pgadmin/tools/restore/static/js/restore.js:100 msgid "Format" msgstr "Formát" -#: pgadmin/misc/file_manager/static/js/utility.js:1770 +#: pgadmin/misc/file_manager/static/js/utility.js:1800 msgid "Drop files here to upload." msgstr "Přetáhněte soubory sem k nahrání." @@ -10726,8 +10840,8 @@ msgid "Summary:" msgstr "Souhrn:" #: pgadmin/preferences/__init__.py:57 -#: pgadmin/preferences/static/js/preferences.js:456 -#: pgadmin/preferences/static/js/preferences.js:479 +#: pgadmin/preferences/static/js/preferences.js:499 +#: pgadmin/preferences/static/js/preferences.js:522 msgid "Preferences" msgstr "Nastavení" @@ -10740,39 +10854,47 @@ msgstr "označení" msgid "help_str" msgstr "help_str" -#: pgadmin/preferences/static/js/preferences.js:224 +#: pgadmin/preferences/static/js/preferences.js:249 msgid "Show" msgstr "Ano" -#: pgadmin/preferences/static/js/preferences.js:225 +#: pgadmin/preferences/static/js/preferences.js:250 msgid "Hide" msgstr "Ne" -#: pgadmin/preferences/static/js/preferences.js:420 +#: pgadmin/preferences/static/js/preferences.js:340 +msgid "Alert" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:341 +msgid "(in minutes)" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:461 msgid "Category is not selected." msgstr "Kategorie není vybrána." -#: pgadmin/preferences/static/js/preferences.js:517 +#: pgadmin/preferences/static/js/preferences.js:560 msgid "Browser tree refresh required" msgstr "Strom prohlížeče vyžaduje obnovení" -#: pgadmin/preferences/static/js/preferences.js:518 +#: pgadmin/preferences/static/js/preferences.js:561 msgid "A browser tree refresh is required. Do you wish to refresh the tree?" msgstr "Je vyžadováno obnovení stromu prohlížeče. Přejete si obnovit strom?" -#: pgadmin/preferences/static/js/preferences.js:534 -#: pgadmin/preferences/static/js/preferences.js:551 +#: pgadmin/preferences/static/js/preferences.js:577 +#: pgadmin/preferences/static/js/preferences.js:594 msgid "Later" msgstr "Později" -#: pgadmin/preferences/static/js/preferences.js:541 +#: pgadmin/preferences/static/js/preferences.js:584 msgid "Refresh required" msgstr "Vyžadováno obnovení" -#: pgadmin/preferences/static/js/preferences.js:542 +#: pgadmin/preferences/static/js/preferences.js:585 msgid "" -"A page refresh is required to apply the theme. Do you wish to refresh the " -"page now?" +"A page refresh is required to apply the theme. Do you wish to refresh the" +" page now?" msgstr "" "Pro použití tématu je vyžadována aktualizace stránky. Přejete si stránku " "nyní aktualizovat?" @@ -10802,8 +10924,8 @@ msgid "" "Are you sure you want to reset the current layout? This will cause the " "application to reload and any un-saved data will be lost." msgstr "" -"Opravdu chcete obnovit aktuální rozvržení? To způsobí, že se aplikace znovu " -"načte a všechna neuložená data budou ztracena." +"Opravdu chcete obnovit aktuální rozvržení? To způsobí, že se aplikace " +"znovu načte a všechna neuložená data budou ztracena." #: pgadmin/static/js/alertify.pgadmin.defaults.js:98 msgid "Connection Lost" @@ -10831,6 +10953,18 @@ msgstr "Přepnout tlačítko" msgid "Toggle" msgstr "Přepnout" +#: pgadmin/static/js/backform.pgadmin.js:1133 +msgid "Set as default" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1152 +msgid "Database Server" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1159 +msgid "Binary Path" +msgstr "" + #: pgadmin/static/js/backform.pgadmin.js:1164 msgid "Select binary path..." msgstr "Vyberte cestu..." @@ -10849,18 +10983,15 @@ msgstr "Validovat obslužné programy" #: pgadmin/static/js/backform.pgadmin.js:1196 msgid "" -" Enter the directory in which the psql, pg_dump, pg_dumpall, and pg_restore " -"utilities can be found for the corresponding database server version. The " -"default path will be used for server versions that do not have apath " -"specified." +"Enter the directory in which the psql, pg_dump, pg_dumpall, and " +"pg_restore utilities can be found for the corresponding database server " +"version. The default path will be used for server versions that do not " +"have a path specified." msgstr "" -"Zadejte adresář, ve kterém lze najít nástroje psql, pg_dump, pg_dumpall a " -"pg_restore pro odpovídající verzi databázového serveru. Výchozí cesta bude " -"použita pro verze serveru, které nemají zadanou cestu." #: pgadmin/static/js/backform.pgadmin.js:1682 #: pgadmin/static/js/backgrid.pgadmin.js:1253 -#: pgadmin/tools/user_management/static/js/user_management.js:1158 +#: pgadmin/tools/user_management/static/js/user_management.js:1169 msgid "Add" msgstr "Přidat" @@ -10872,11 +11003,11 @@ msgstr "Žádné aktualizace." msgid "Preview not available..." msgstr "Náhled není k dispozici..." -#: pgadmin/static/js/backform.pgadmin.js:3223 +#: pgadmin/static/js/backform.pgadmin.js:3228 msgid "No color" msgstr "Bez barvy" -#: pgadmin/static/js/backform.pgadmin.js:3414 +#: pgadmin/static/js/backform.pgadmin.js:3419 msgid "Space" msgstr "Mezerník" @@ -10961,35 +11092,33 @@ msgid "accesskey" msgstr "funkční klávesa" #: pgadmin/static/js/sqleditor_utils.js:197 -msgid "" -"An unexpected error occurred - ensure you are logged into the application." -msgstr "" -"Došlo k neočekávané chybě - zkontrolujte, zda jste přihlášeni do aplikace." +msgid "An unexpected error occurred - ensure you are logged into the application." +msgstr "Došlo k neočekávané chybě - zkontrolujte, zda jste přihlášeni do aplikace." #: pgadmin/static/js/sqleditor_utils.js:209 #: pgadmin/tools/sqleditor/__init__.py:53 msgid "Transaction status check failed." msgstr "Kontrola stavu transakce se nezdařila." -#: pgadmin/static/js/utils.js:407 +#: pgadmin/static/js/utils.js:410 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog." msgstr "V Nastavení nastavte cestu k PostgreSQL." -#: pgadmin/static/js/utils.js:412 +#: pgadmin/static/js/utils.js:415 msgid "" "Please configure the EDB Advanced Server Binary Path in the Preferences " "dialog." msgstr "V Nastavení nastavte cestu k EDB Advanced Server." -#: pgadmin/static/js/utils.js:419 +#: pgadmin/static/js/utils.js:422 msgid "Configuration required" msgstr "Vyžadována konfigurace" -#: pgadmin/static/js/utils.js:424 +#: pgadmin/static/js/utils.js:427 msgid "Preferences Error" msgstr "Chyba nasatavení" -#: pgadmin/static/js/utils.js:425 +#: pgadmin/static/js/utils.js:428 #, python-format msgid "Failed to load preference %s of module %s" msgstr "Nepodařilo se načíst nastavení %s modulu %s" @@ -10998,11 +11127,11 @@ msgstr "Nepodařilo se načíst nastavení %s modulu %s" #: pgadmin/static/js/alertify/dialog.js:123 #: pgadmin/static/js/tree/tree_utils.js:43 msgid "" -"Databases with = symbols in the name cannot be backed up or restored using " -"this utility." +"Databases with = symbols in the name cannot be backed up or restored " +"using this utility." msgstr "" -"Pomocí tohoto nástroje nelze zálohovat ani obnovit databáze se znaky '=' v " -"názvu." +"Pomocí tohoto nástroje nelze zálohovat ani obnovit databáze se znaky '=' " +"v názvu." #: pgadmin/static/js/alertify/dialog.js:83 #: pgadmin/static/js/tree/tree_utils.js:60 @@ -11082,9 +11211,9 @@ msgstr "Spustit při" #: pgadmin/static/js/selection/clipboard.js:83 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:178 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:657 -#: pgadmin/tools/user_management/static/js/user_management.js:922 -#: pgadmin/tools/user_management/static/js/user_management.js:1184 -#: pgadmin/tools/user_management/static/js/user_management.js:1201 +#: pgadmin/tools/user_management/static/js/user_management.js:933 +#: pgadmin/tools/user_management/static/js/user_management.js:1195 +#: pgadmin/tools/user_management/static/js/user_management.js:1212 msgid "Error" msgstr "Chyba" @@ -11127,8 +11256,8 @@ msgstr "ms" msgid "Query returned successfully in %s." msgstr "Dotaz se úspěšně vrátil za %s." -#: pgadmin/static/js/sqleditor/execute_query.js:230 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/static/js/sqleditor/execute_query.js:235 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3145 msgid "Running query..." msgstr "Běžící dotaz..." @@ -11225,11 +11354,11 @@ msgstr "Opravdu chcete smazat všechny řádky?" msgid "Connect to server" msgstr "Připojit k serveru" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:463 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 msgid "Please select database" msgstr "Vyberte databázi" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:471 msgid "Please select user" msgstr "Vyberte uživatele" @@ -11251,16 +11380,15 @@ msgstr "Data" #: pgadmin/static/js/sqleditor/query_tool_notifications.js:118 #, python-format msgid "" -"Asynchronous notification \"%s\" with payload \"%s\" received from server " -"process with PID %s" +"Asynchronous notification \"%s\" with payload \"%s\" received from server" +" process with PID %s" msgstr "" -"Asynchronní oznámení \"%s\" s daty \"%s\" bylo přijato z procesu serveru s " -"PID %s" +"Asynchronní oznámení \"%s\" s daty \"%s\" bylo přijato z procesu serveru " +"s PID %s" #: pgadmin/static/js/sqleditor/query_tool_notifications.js:121 #, python-format -msgid "" -"Asynchronous notification \"%s\" received from server process with PID %s" +msgid "Asynchronous notification \"%s\" received from server process with PID %s" msgstr "Asynchronní oznámení \"%s\" bylo přijato z procesu serveru s PID %s" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:38 @@ -11334,7 +11462,7 @@ msgstr "Provést/Obnovit" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:113 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:115 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:342 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 #: pgadmin/utils/constants.py:22 msgid "Explain" msgstr "Vyložit" @@ -11356,15 +11484,15 @@ msgstr "Uložit změny" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:137 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:139 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5351 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:661 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5384 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:674 msgid "Commit" msgstr "Schválit (COMMIT)" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:143 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:145 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5348 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:679 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5381 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:692 msgid "Rollback" msgstr "Vrátit změny (ROLLBACK)" @@ -11397,7 +11525,7 @@ msgstr "Kopírovat do editoru dotazů" #: pgadmin/static/js/sqleditor/history/query_history_details.js:182 #: pgadmin/tools/debugger/static/js/direct.js:1720 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 msgid "Messages" msgstr "Zprávy" @@ -11444,7 +11572,8 @@ msgid "" "Enter the email address for the user account you wish to recover the " "password for:" msgstr "" -"Zadejte e-mailovou adresu uživatelského účtu, pro který chcete obnovit heslo:" +"Zadejte e-mailovou adresu uživatelského účtu, pro který chcete obnovit " +"heslo:" #: pgadmin/templates/security/forgot_password.html:14 msgid "Forget Password Form" @@ -11461,6 +11590,11 @@ msgstr "Přihlásit" msgid "Forgotten your password?" msgstr "Zapomenuté heslo?" +#: pgadmin/templates/security/login_user.html:30 +#, python-format +msgid "Login with %(oauth_name)s" +msgstr "" + #: pgadmin/templates/security/reset_password.html:2 #, python-format msgid "%(appname)s Password Reset" @@ -11561,9 +11695,11 @@ msgstr "Identifikátory vždy uzavřít do dvojitých uvozovek" #: pgadmin/tools/backup/static/js/backup.js:107 msgid "" -"Only objects global to the entire database will be backed up, in PLAIN format" +"Only objects global to the entire database will be backed up, in PLAIN " +"format" msgstr "" -"Budou zálohovány pouze globální objekty pro celou databázi ve formátu PROSTÝ" +"Budou zálohovány pouze globální objekty pro celou databázi ve formátu " +"PROSTÝ" #: pgadmin/tools/backup/static/js/backup.js:165 msgid "Custom" @@ -11735,8 +11871,8 @@ msgid "" "Please select any server from the browser tree to take Backup of global " "objects." msgstr "" -"Chcete-li provést zálohu globálních objektů, vyberte ze stromu prohlížeče " -"libovolný server." +"Chcete-li provést zálohu globálních objektů, vyberte ze stromu prohlížeče" +" libovolný server." #: pgadmin/tools/backup/static/js/backup.js:609 #: pgadmin/tools/backup/static/js/backup.js:635 @@ -11748,14 +11884,14 @@ msgstr "Zálohovat server..." #: pgadmin/tools/backup/static/js/backup.js:639 msgid "Please select any server from the browser tree to take Server Backup." msgstr "" -"Chcete-li provést zálohování serveru, vyberte ze stromu prohlížeče libovolný " -"server." +"Chcete-li provést zálohování serveru, vyberte ze stromu prohlížeče " +"libovolný server." #: pgadmin/tools/backup/static/js/backup.js:626 #: pgadmin/tools/backup/static/js/backup.js:653 msgid "" -"Please select any database or schema or table from the browser tree to take " -"Backup." +"Please select any database or schema or table from the browser tree to " +"take Backup." msgstr "" "Chcete-li provést zálohování, vyberte ze stromu prohlížeče libovolnou " "databázi, schéma nebo tabulku." @@ -11822,11 +11958,11 @@ msgstr "Filtrované řádky..." msgid "View/Edit Data" msgstr "Zobrazit/upravit data" -#: pgadmin/tools/datagrid/static/js/datagrid.js:333 +#: pgadmin/tools/datagrid/static/js/datagrid.js:335 #: pgadmin/tools/debugger/static/js/debugger.js:511 -#: pgadmin/tools/debugger/static/js/debugger.js:697 +#: pgadmin/tools/debugger/static/js/debugger.js:698 #: pgadmin/tools/debugger/static/js/debugger_ui.js:873 -#: pgadmin/tools/schema_diff/static/js/schema_diff.js:158 +#: pgadmin/tools/schema_diff/static/js/schema_diff.js:160 msgid "Rename Panel" msgstr "Přejmenovat panel" @@ -11853,7 +11989,7 @@ msgstr "Chyba datové mřížky" #: pgadmin/tools/datagrid/static/js/show_data.js:40 #: pgadmin/tools/datagrid/static/js/show_query_tool.js:67 #: pgadmin/tools/erd/static/js/erd_module.js:119 -#: pgadmin/tools/psql/static/js/psql_module.js:140 +#: pgadmin/tools/psql/static/js/psql_module.js:139 msgid "No object selected." msgstr "Nebyl vybrán žádný objekt.Nebyl vybrán žádný objekt." @@ -11893,8 +12029,8 @@ msgid "" "main window of pgAdmin is closed then close this window and open a new " "pgAdmin session." msgstr "" -"Povolte vyskakovacím oknům tohoto webu provést požadovanou akci. Pokud je " -"hlavní okno pgAdmin zavřeno, zavřete toto okno a otevřete novou relaci " +"Povolte vyskakovacím oknům tohoto webu provést požadovanou akci. Pokud je" +" hlavní okno pgAdmin zavřeno, zavřete toto okno a otevřete novou relaci " "pgAdmin." #: pgadmin/tools/datagrid/templates/datagrid/index.html:53 @@ -11946,8 +12082,8 @@ msgid "Replace" msgstr "Nahradit" #: pgadmin/tools/datagrid/templates/datagrid/index.html:110 -msgid " (Cmd+Shift+F)" -msgstr " (Cmd+Shift+F)" +msgid " (Cmd+Option+F)" +msgstr "" #: pgadmin/tools/datagrid/templates/datagrid/index.html:112 msgid " (Ctrl+Shift+F)" @@ -12128,17 +12264,17 @@ msgid "Edit grid values" msgstr "Upravit hodnoty mřížky" #: pgadmin/tools/debugger/__init__.py:180 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:411 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:424 msgid "Previous tab" msgstr "Předchozí karta" #: pgadmin/tools/debugger/__init__.py:198 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:429 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:442 msgid "Next tab" msgstr "Další karta" #: pgadmin/tools/debugger/__init__.py:216 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:447 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:460 msgid "Switch Panel" msgstr "Přepnout kartu" @@ -12161,10 +12297,9 @@ msgstr "Nelze ladit zabalené funkce EDB Advanced Server." #: pgadmin/tools/debugger/__init__.py:472 msgid "" -"An 'edbspl' target with a variadic argument is not supported and cannot be " -"debugged." -msgstr "" -"Cíl 'edbspl' s variadickým argumentem není podporován a nelze jej odladit." +"An 'edbspl' target with a variadic argument is not supported and cannot " +"be debugged." +msgstr "Cíl 'edbspl' s variadickým argumentem není podporován a nelze jej odladit." #: pgadmin/tools/debugger/__init__.py:548 #: pgadmin/tools/debugger/__init__.py:562 @@ -12173,8 +12308,8 @@ msgstr "V této databázi se nepodařilo najít rozšíření pldbgapi." #: pgadmin/tools/debugger/__init__.py:569 msgid "" -"The debugger plugin is not enabled. Please create the pldbgapi extension in " -"this database." +"The debugger plugin is not enabled. Please create the pldbgapi extension " +"in this database." msgstr "" "Rozšíření pro ladění není povoleno. Vytvořte rozšíření pldbgapi v této " "databázi." @@ -12194,12 +12329,12 @@ msgstr "Nelze načíst informace o ladicím rozšíření." #: pgadmin/tools/debugger/__init__.py:760 msgid "" "The debugger plugin is not enabled. Please add the plugin to the " -"shared_preload_libraries setting in the postgresql.conf file and restart the " -"database server for indirect debugging." +"shared_preload_libraries setting in the postgresql.conf file and restart " +"the database server for indirect debugging." msgstr "" "Rozšíření ladění není povolen. Přidejte rozšíření do nastavení " -"shared_preload_library v souboru postgresql.conf a restartujte databázový " -"server pro nepřímé ladění." +"shared_preload_library v souboru postgresql.conf a restartujte databázový" +" server pro nepřímé ladění." #: pgadmin/tools/debugger/__init__.py:780 msgid "Please upgrade the pldbgapi extension to 1.1 or above and try again." @@ -12261,7 +12396,7 @@ msgstr "Nastavit bod přerušení" #: pgadmin/tools/debugger/static/js/debugger.js:345 #: pgadmin/tools/debugger/static/js/debugger.js:525 #: pgadmin/tools/debugger/static/js/debugger.js:530 -#: pgadmin/tools/debugger/static/js/debugger.js:713 +#: pgadmin/tools/debugger/static/js/debugger.js:714 #: pgadmin/tools/debugger/static/js/debugger_ui.js:288 #: pgadmin/tools/debugger/static/js/debugger_ui.js:922 #: pgadmin/tools/debugger/static/js/debugger_ui.js:975 @@ -12302,7 +12437,7 @@ msgstr "Nastavit bod přerušení" msgid "Debugger Error" msgstr "Chyba ladění" -#: pgadmin/tools/debugger/static/js/debugger.js:703 +#: pgadmin/tools/debugger/static/js/debugger.js:704 #: pgadmin/tools/debugger/static/js/debugger_ui.js:929 msgid "Debugger Target Initialization Error" msgstr "Chyba inicializace cíle ladění" @@ -12457,15 +12592,15 @@ msgid "Debugger SQL editor" msgstr "Ladící SQL editor" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "Timeout" msgstr "Časový limit" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "" -"Your session has timed out due to inactivity. Please close the window and " -"login again." +"Your session has timed out due to inactivity. Please close the window and" +" login again." msgstr "Relace vypršela kvůli nečinnosti. Zavřete okno a přihlaste se znovu." #: pgadmin/tools/debugger/static/js/direct.js:1905 @@ -12659,12 +12794,12 @@ msgid "Preparing..." msgstr "Příprava..." #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:269 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5422 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5455 msgid "Don't save" msgstr "Neukládat" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:304 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5505 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5538 msgid "Save changes?" msgstr "Uložit změny?" @@ -12672,6 +12807,11 @@ msgstr "Uložit změny?" msgid "The diagram has changed. Do you want to save changes?" msgstr "Diagram byl změněn. Chcete uložit změny?" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:350 +#, python-format +msgid "Table: %s (%s)" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:394 msgid "Delete ?" msgstr "Odstranit?" @@ -12699,20 +12839,21 @@ msgstr "Projekt byl úspěšně uložen." #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:529 msgid "" -"-- This script was generated by a beta version of the ERD tool in pgAdmin " -"4.\n" +"-- This script was generated by a beta version of the ERD tool in pgAdmin" +" 4.\n" msgstr "" "-- Tento skript byl vygenerován pomocí betaverze nástroje na tvorbu E-R " "diagramů v pgAdmin 4.\\n\n" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:530 msgid "" -"-- Please log an issue at https://redmine.postgresql.org/projects/pgadmin4/" -"issues/new if you find any bugs, including reproduction steps.\n" +"-- Please log an issue at " +"https://redmine.postgresql.org/projects/pgadmin4/issues/new if you find " +"any bugs, including reproduction steps.\n" msgstr "" -"-- Přihlaste se prosím k problému na adrese https://redmine.postgresql.org/" -"projects/pgadmin4/issues/new, pokud najdete nějaké chyby, včetně kroků " -"reprodukce\n" +"-- Přihlaste se prosím k problému na adrese " +"https://redmine.postgresql.org/projects/pgadmin4/issues/new, pokud " +"najdete nějaké chyby, včetně kroků reprodukce\n" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:539 msgid "Preparing the SQL..." @@ -12726,6 +12867,14 @@ msgstr "Příprava obrázku..." msgid "Unknown error. Check console logs" msgstr "Neznámá chyba. Zkontrolujte log v konzole" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:675 +msgid "One to many relation" +msgstr "" + +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:686 +msgid "Many to many relation" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:751 msgid "Initializing connection..." msgstr "Inicializuje se připojení..." @@ -12759,7 +12908,7 @@ msgid "Many-to-Many link" msgstr "Vazba M:N" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/ConnectionBar.jsx:50 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2868 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2901 msgid "Obtaining connection..." msgstr "Získání připojení..." @@ -12794,8 +12943,8 @@ msgstr "Správce oprávnění..." #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:200 msgid "" -"Please select any database, schema or schema objects from the browser tree " -"to access Grant Wizard Tool." +"Please select any database, schema or schema objects from the browser " +"tree to access Grant Wizard Tool." msgstr "" "Chcete-li získat přístup k nástroji Správce oprávnění, vyberte ze stromu " "prohlížeče libovolnou databázi, schéma nebo objekty schématu." @@ -12848,11 +12997,12 @@ msgstr "Dokončení (přehled) (krok 3 ze 3)" #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:1169 msgid "" -"The SQL below will be executed on the database server to grant the selected " -"privileges. Please click on Finish to complete the process." +"The SQL below will be executed on the database server to grant the " +"selected privileges. Please click on Finish to complete " +"the process." msgstr "" -"Níže uvedený SQL bude proveden na databázovém serveru k udělení vybraných " -"oprávnění. Proces dokončete kliknutím na Dokončit." +"Níže uvedený SQL bude proveden na databázovém serveru k udělení vybraných" +" oprávnění. Proces dokončete kliknutím na Dokončit." #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:1231 msgid "Grant Wizard" @@ -12865,8 +13015,7 @@ msgstr "Import/Export" #: pgadmin/tools/import_export/__init__.py:123 msgid "Copying table data '{0}.{1}' on database '{2}' and server ({3}:{4})" -msgstr "" -"Kopírování dat tabulky '{0}.{1}' v databázi '{2}' a serveru ({3}: {4})" +msgstr "Kopírování dat tabulky '{0}.{1}' v databázi '{2}' a serveru ({3}: {4})" #: pgadmin/tools/import_export/__init__.py:136 msgid "Import - " @@ -12920,8 +13069,8 @@ msgstr "Sloupce pro import..." #: pgadmin/tools/import_export/static/js/import_export.js:200 #: pgadmin/tools/import_export/static/js/import_export.js:243 msgid "" -"An optional list of columns to be copied. If no column list is specified, " -"all columns of the table will be copied." +"An optional list of columns to be copied. If no column list is specified," +" all columns of the table will be copied." msgstr "" "Volitelný seznam sloupců, které mají být zkopírovány. Pokud není uveden " "žádný seznam sloupců, zkopírují se všechny sloupce tabulky." @@ -12941,16 +13090,17 @@ msgstr "Reprezentace NULL" #: pgadmin/tools/import_export/static/js/import_export.js:252 msgid "" "Specifies the string that represents a null value. The default is \\N " -"(backslash-N) in text format, and an unquoted empty string in CSV format. " -"You might prefer an empty string even in text format for cases where you " -"don't want to distinguish nulls from empty strings. This option is not " +"(backslash-N) in text format, and an unquoted empty string in CSV format." +" You might prefer an empty string even in text format for cases where you" +" don't want to distinguish nulls from empty strings. This option is not " "allowed when using binary format." msgstr "" -"Určuje řetězec, který představuje nulovou (NULL) hodnotu. Výchozí hodnota je " -"\\N (zpětné lomítko-N) v textovém formátu a prázdný řádek bez uvozovek ve " -"formátu CSV. Můžete dávat přednost prázdnému řetězci i v textovém formátu " -"pro případy, kdy nechcete rozlišovat nulové hodnoty od prázdných řetězců. " -"Tato volba není povolena při použití binárního formátu." +"Určuje řetězec, který představuje nulovou (NULL) hodnotu. Výchozí hodnota" +" je \\N (zpětné lomítko-N) v textovém formátu a prázdný řádek bez " +"uvozovek ve formátu CSV. Můžete dávat přednost prázdnému řetězci i v " +"textovém formátu pro případy, kdy nechcete rozlišovat nulové hodnoty od " +"prázdných řetězců. Tato volba není povolena při použití binárního " +"formátu." #: pgadmin/tools/import_export/static/js/import_export.js:255 msgid "Not null columns" @@ -12963,16 +13113,16 @@ msgstr "Nenulové sloupce..." #: pgadmin/tools/import_export/static/js/import_export.js:270 msgid "" "Do not match the specified column values against the null string. In the " -"default case where the null string is empty, this means that empty values " -"will be read as zero-length strings rather than nulls, even when they are " -"not quoted. This option is allowed only in import, and only when using CSV " -"format." +"default case where the null string is empty, this means that empty values" +" will be read as zero-length strings rather than nulls, even when they " +"are not quoted. This option is allowed only in import, and only when " +"using CSV format." msgstr "" -"Nejsou stejné zadané hodnoty sloupců oproti nulovému řetězci. Ve výchozím " -"případě, kde je nulový řetězec prázdný, to znamená, že prázdné hodnoty se " -"budou načítat jako řetězce nulové délky, nikoli jako nulové hodnoty, i když " -"nejsou uvozeny. Tato možnost je povolena pouze při importu a pouze při " -"použití formátu CSV." +"Nejsou stejné zadané hodnoty sloupců oproti nulovému řetězci. Ve výchozím" +" případě, kde je nulový řetězec prázdný, to znamená, že prázdné hodnoty " +"se budou načítat jako řetězce nulové délky, nikoli jako nulové hodnoty, i" +" když nejsou uvozeny. Tato možnost je povolena pouze při importu a pouze " +"při použití formátu CSV." #: pgadmin/tools/import_export/static/js/import_export.js:321 #: pgadmin/tools/import_export/static/js/import_export.js:348 @@ -12982,14 +13132,15 @@ msgstr "Vyberte ze seznamu..." #: pgadmin/tools/import_export/static/js/import_export.js:323 msgid "" -"Specifies the character that separates columns within each row (line) of the " -"file. The default is a tab character in text format, a comma in CSV format. " -"This must be a single one-byte character. This option is not allowed when " -"using binary format." +"Specifies the character that separates columns within each row (line) of " +"the file. The default is a tab character in text format, a comma in CSV " +"format. This must be a single one-byte character. This option is not " +"allowed when using binary format." msgstr "" -"Určuje znak, který odděluje sloupce v každém řádku souboru. Výchozí je znak " -"tabulátoru v textovém formátu, čárka ve formátu CSV. Musí to být jeden " -"jednobajtový znak. Tato volba není povolena při použití binárního formátu." +"Určuje znak, který odděluje sloupce v každém řádku souboru. Výchozí je " +"znak tabulátoru v textovém formátu, čárka ve formátu CSV. Musí to být " +"jeden jednobajtový znak. Tato volba není povolena při použití binárního " +"formátu." #: pgadmin/tools/import_export/static/js/import_export.js:327 msgid "Quote" @@ -12997,13 +13148,13 @@ msgstr "Uvození textu" #: pgadmin/tools/import_export/static/js/import_export.js:350 msgid "" -"Specifies the quoting character to be used when a data value is quoted. The " -"default is double-quote. This must be a single one-byte character. This " -"option is allowed only when using CSV format." +"Specifies the quoting character to be used when a data value is quoted. " +"The default is double-quote. This must be a single one-byte character. " +"This option is allowed only when using CSV format." msgstr "" -"Určuje znak nabídky, který se použije při uvozování datové hodnoty. Výchozí " -"hodnota jsou dvojité uvozovky. Musí to být jeden jednobajtový znak. Tato " -"možnost je povolena pouze při použití formátu CSV." +"Určuje znak nabídky, který se použije při uvozování datové hodnoty. " +"Výchozí hodnota jsou dvojité uvozovky. Musí to být jeden jednobajtový " +"znak. Tato možnost je povolena pouze při použití formátu CSV." #: pgadmin/tools/import_export/static/js/import_export.js:354 msgid "Escape" @@ -13012,15 +13163,16 @@ msgstr "Uvození speciálních znaků" #: pgadmin/tools/import_export/static/js/import_export.js:377 msgid "" "Specifies the character that should appear before a data character that " -"matches the QUOTE value. The default is the same as the QUOTE value (so that " -"the quoting character is doubled if it appears in the data). This must be a " -"single one-byte character. This option is allowed only when using CSV format." +"matches the QUOTE value. The default is the same as the QUOTE value (so " +"that the quoting character is doubled if it appears in the data). This " +"must be a single one-byte character. This option is allowed only when " +"using CSV format." msgstr "" "Určuje znak, který by se měl objevit před datovým znakem, který odpovídá " "hodnotě 'Uvození textu'. Výchozí hodnota je stejná jako hodnota 'Uvození " -"textu' (takže znak uvození se zdvojnásobí, pokud se objeví v datech). Musí " -"to být jeden jednobajtový znak. Tato možnost je povolena pouze při použití " -"formátu CSV." +"textu' (takže znak uvození se zdvojnásobí, pokud se objeví v datech). " +"Musí to být jeden jednobajtový znak. Tato možnost je povolena pouze při " +"použití formátu CSV." #: pgadmin/tools/import_export/static/js/import_export.js:426 msgid "Import/Export..." @@ -13158,7 +13310,8 @@ msgstr "Údržba..." #: pgadmin/tools/maintenance/static/js/maintenance.js:206 msgid "Please select any database from the browser tree to do Maintenance." msgstr "" -"Chcete-li provést údržbu, vyberte libovolnou databázi ze stromu prohlížeče." +"Chcete-li provést údržbu, vyberte libovolnou databázi ze stromu " +"prohlížeče." #: pgadmin/tools/maintenance/static/js/maintenance.js:258 msgid "Maintenance error" @@ -13166,11 +13319,11 @@ msgstr "Chyba údržby" #: pgadmin/tools/maintenance/static/js/maintenance.js:259 msgid "" -"Maintenance job creation failed. Databases with = symbols in the name cannot " -"be maintained using this utility." +"Maintenance job creation failed. Databases with = symbols in the name " +"cannot be maintained using this utility." msgstr "" -"Vytvoření úlohy údržby se nezdařilo. Pomocí tohoto nástroje nelze udržovat " -"databáze se znaky '=' v názvu." +"Vytvoření úlohy údržby se nezdařilo. Pomocí tohoto nástroje nelze " +"udržovat databáze se znaky '=' v názvu." #: pgadmin/tools/maintenance/static/js/maintenance.js:282 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:41 @@ -13182,37 +13335,40 @@ msgstr "Nápověda k objektu" msgid "Maintenance job creation failed." msgstr "Vytvoření úlohy údržby se nezdařilo." -#: pgadmin/tools/psql/__init__.py:42 +#: pgadmin/tools/psql/__init__.py:53 msgid "PSQL" msgstr "PSQL" -#: pgadmin/tools/psql/__init__.py:209 pgadmin/tools/psql/__init__.py:475 -#: pgadmin/tools/psql/__init__.py:522 -msgid "ERROR: Shell commands are disabled in psql for security\r\n" -msgstr "CHYBA: Shell příkazy jsou z důvodu zabezpečení zakázány v psql\n" - -#: pgadmin/tools/psql/__init__.py:574 +#: pgadmin/tools/psql/__init__.py:427 msgid "" "Connection terminated, To create new connection please open another psql " "tool." msgstr "" -"Připojení ukončeno. Chcete-li vytvořit nové připojení, otevřete jiný nástroj " -"psql." +"Připojení ukončeno. Chcete-li vytvořit nové připojení, otevřete jiný " +"nástroj psql." -#: pgadmin/tools/psql/__init__.py:724 +#: pgadmin/tools/psql/__init__.py:491 msgid "Invalid session.\r\n" msgstr "Chybná relace.\n" -#: pgadmin/tools/psql/static/js/psql_module.js:131 -#: pgadmin/tools/psql/static/js/psql_module.js:139 -#: pgadmin/tools/psql/static/js/psql_module.js:152 +#: pgadmin/tools/psql/static/js/psql_module.js:130 +#: pgadmin/tools/psql/static/js/psql_module.js:138 +#: pgadmin/tools/psql/static/js/psql_module.js:151 msgid "PSQL Error" msgstr "PSQL chyba" -#: pgadmin/tools/psql/static/js/psql_module.js:153 +#: pgadmin/tools/psql/static/js/psql_module.js:152 msgid "Please select a server/database object." msgstr "Vyberte server nebo databázový objekt." +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "Clipboard read permission required" +msgstr "" + +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "To paste data on the PSQL terminal, Clipboard read permission required." +msgstr "" + #: pgadmin/tools/restore/__init__.py:42 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:40 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:50 @@ -13278,11 +13434,10 @@ msgid "Restore..." msgstr "Obnovit..." #: pgadmin/tools/restore/static/js/restore.js:419 -msgid "" -"Please select any schema or table from the browser tree to Restore data." +msgid "Please select any schema or table from the browser tree to Restore data." msgstr "" -"Chcete-li obnovit data, vyberte ze stromu prohlížeče jakékoli schéma nebo " -"tabulku." +"Chcete-li obnovit data, vyberte ze stromu prohlížeče jakékoli schéma nebo" +" tabulku." #: pgadmin/tools/restore/static/js/restore_dialog.js:28 #: pgadmin/tools/restore/static/js/restore_dialog.js:40 @@ -13320,8 +13475,9 @@ msgid "" "If set to True, then the Schema Diff tool ignores the whitespaces while " "comparing the string objects. Whitespace includes space, tabs, and CRLF" msgstr "" -"Pokud je nastaveno na hodnotu Ano, nástroj Porovnání schémat ignoruje mezery " -"při porovnávání řetězcových objektů. Zahrnuje mezeru, tabulátory a CRLF" +"Pokud je nastaveno na hodnotu Ano, nástroj Porovnání schémat ignoruje " +"mezery při porovnávání řetězcových objektů. Zahrnuje mezeru, tabulátory a" +" CRLF" #: pgadmin/tools/schema_diff/__init__.py:93 msgid "Ignore owner" @@ -13329,8 +13485,8 @@ msgstr "Ignorovat vlastníka" #: pgadmin/tools/schema_diff/__init__.py:95 msgid "" -"If set to True, then the Schema Diff tool ignores the owner while comparing " -"the objects." +"If set to True, then the Schema Diff tool ignores the owner while " +"comparing the objects." msgstr "" "Pokud je nastaveno na hodnotu Ano, nástroj Porovnání schémat ignoruje " "vlastníka při porovnávání objektů." @@ -13357,11 +13513,11 @@ msgstr "Server(y) byly odpojeny." #: pgadmin/tools/schema_diff/__init__.py:718 msgid "" -"Schema diff does not support the comparison between Postgres Server and EDB " -"Postgres Advanced Server." +"Schema diff does not support the comparison between Postgres Server and " +"EDB Postgres Advanced Server." msgstr "" -"Porovnání schémat nepodporuje srovnání mezi Postgres Serverem a EDB Postgres " -"Advanced Serverem." +"Porovnání schémat nepodporuje srovnání mezi Postgres Serverem a EDB " +"Postgres Advanced Serverem." #: pgadmin/tools/schema_diff/__init__.py:732 msgid "Source and Target database server must be of the same major version." @@ -13461,15 +13617,13 @@ msgid "Schema compare error" msgstr "Chyba porovnání schémat" #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:224 -msgid "" -"-- This script was generated by the Schema Diff utility in pgAdmin 4. \n" -msgstr "" -"-- Tento skript byl vygenerován pomocí Porovnání schémat v pgAdmin 4.\n" +msgid "-- This script was generated by the Schema Diff utility in pgAdmin 4. \n" +msgstr "-- Tento skript byl vygenerován pomocí Porovnání schémat v pgAdmin 4.\n" #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:225 msgid "" -"-- For the circular dependencies, the order in which Schema Diff writes the " -"objects is not very sophisticated \n" +"-- For the circular dependencies, the order in which Schema Diff writes " +"the objects is not very sophisticated \n" msgstr "" "-- U obousměrných závislostí není pořadí, ve kterém Porovnání schémat " "objekty zapisuje, příliš sofistikované \n" @@ -13483,8 +13637,7 @@ msgstr "" "použijí ve správném pořadí.\n" #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:227 -msgid "" -"-- Please report an issue for any failure with the reproduction steps. \n" +msgid "-- Please report an issue for any failure with the reproduction steps. \n" msgstr "-- Nahlaste problém pro jakékoli selhání v reprodukčních krocích.\n" #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:270 @@ -13529,16 +13682,16 @@ msgstr "Vyberte schéma..." #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:842 msgid "" -"Database Compare: Select the server and database for the " -"source and target and Click Compare." +"Database Compare: Select the server and database for the" +" source and target and Click Compare." msgstr "" -"Porovnání databáze: Vyberte server a databázi pro zdroj a " -"cíl a klikněte Porovnat." +"Porovnání databáze: Vyberte server a databázi pro zdroj " +"a cíl a klikněte Porovnat." #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:843 msgid "" -"
Schema Compare: Select the server, database and schema " -"for the source and target and Click Compare." +"
Schema Compare: Select the server, database and " +"schema for the source and target and Click Compare." msgstr "" "
Porovnání schématu: Vyberte server a databázi pro " "zdroj a cíl a klikněte Porovnat." @@ -13548,8 +13701,8 @@ msgid "" "
Note: The dependencies will not be resolved in the " "Schema comparison." msgstr "" -"
Poznámka: Závislosti nebudou při porovnání schématu " -"vyřešeny." +"
Poznámka: Závislosti nebudou při porovnání schématu" +" vyřešeny." #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:883 msgid "Failed to connect the database." @@ -13601,11 +13754,11 @@ msgstr "Cesta prohlížeče" #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:266 #, python-format msgid "" -"%s objects are disabled in the browser. You can enable them in the preferences dialog." +"%s objects are disabled in the browser. You can enable them in the preferences dialog." msgstr "" -"V prohlížeči jsou zakázány objekty %s. Můžete je povolit v dialogu předvoleb." +"V prohlížeči jsou zakázány objekty %s. Můžete je povolit v dialogu předvoleb." #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:278 msgid "Locating..." @@ -13699,82 +13852,82 @@ msgstr "Editor dotazů" msgid "Data Output" msgstr "Datový výstup" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 msgid "Query History" msgstr "Historie dotazů" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 msgid "Scratch Pad" msgstr "Poznámkový blok" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 msgid "Notifications" msgstr "Oznámení" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:402 msgid "Geometry Viewer" msgstr "Prohlížeč geometrie" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:431 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:441 msgid "Panel Loading Error" msgstr "Chyba při načítání panelu" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:432 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:442 msgid "" -"Something went wrong while loading the panels. Please make sure to reset the " -"layout (File > Reset Layout) for the better user experience." +"Something went wrong while loading the panels. Please make sure to reset " +"the layout (File > Reset Layout) for the better user experience." msgstr "" "Při načítání panelů se něco pokazilo. Nezapomeňte resetovat rozvržení " "(Soubor > Reset rozvržení) pro lepší uživatelský dojem." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:477 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:487 msgid "SQL editor" msgstr "SQL editor" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1034 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1044 msgid "Editable column" msgstr "Upravitelný sloupec" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1036 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1046 msgid "Read-only column" msgstr "Sloupec pouze pro čtení" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1576 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1586 msgid "Fetching all records..." msgstr "Načítání všech záznamů..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2116 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3058 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4161 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2126 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3091 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4194 msgid "Unsaved changes" msgstr "Neuložené změny" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2117 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4162 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2127 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4195 msgid "Are you sure you wish to discard the current changes?" msgstr "Opravdu chcete zrušit aktuální změny?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2148 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2158 msgid "Clear history" msgstr "Smazat historii" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2149 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2159 msgid "Are you sure you wish to clear the history?" msgstr "Opravdu chcete smazat historii?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2150 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2160 msgid "" -"This will remove all of your query history from this and other sessions for " -"this database." +"This will remove all of your query history from this and other sessions " +"for this database." msgstr "" -"Tímto se odstraní veškerá historie vašich dotazů z této a dalších relací pro " -"tuto databázi." +"Tímto se odstraní veškerá historie vašich dotazů z této a dalších relací " +"pro tuto databázi." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2429 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2439 msgid "Change connection" msgstr "Změnit připojení" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2430 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2440 msgid "" "By changing the connection you will lose all your unsaved data for the " "current connection.
Do you want to continue?" @@ -13782,205 +13935,206 @@ msgstr "" "Změnou připojení ztratíte všechna neuložená data pro aktuální připojení. " "
Chcete pokračovat?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2559 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2569 msgid "" -"The pgAdmin browser window has been closed and the connection to the server " -"is lost. Please close this window and open a new pgAdmin session." +"The pgAdmin browser window has been closed and the connection to the " +"server is lost. Please close this window and open a new pgAdmin session." msgstr "" -"Okno prohlížeče pgAdmin bylo uzavřeno a připojení k serveru bylo ztraceno. " -"Zavřete toto okno a otevřete novou relaci pgAdmin." +"Okno prohlížeče pgAdmin bylo uzavřeno a připojení k serveru bylo " +"ztraceno. Zavřete toto okno a otevřete novou relaci pgAdmin." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2694 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2696 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2704 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2706 #, python-format msgid "Error fetching rows - %s." msgstr "Chyba při načítání řádků - %s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2751 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2761 msgid "Connection Warning" msgstr "Varování připojení" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2758 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2768 msgid "The application has lost the database connection:" msgstr "Aplikace ztratila připojení k databázi:" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2762 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2772 msgid "⁃ If the connection was idle it may have been forcibly disconnected." msgstr "⁃ Pokud bylo spojení nečinné, mohlo být nuceně odpojeno." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2764 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2774 msgid "⁃ The application server or database server may have been restarted." msgstr "" -"⁃ Možná došlo k restartování aplikačního serveru nebo databázového serveru." +"⁃ Možná došlo k restartování aplikačního serveru nebo databázového " +"serveru." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2766 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2776 msgid "⁃ The user session may have timed out." msgstr "⁃ Možná vypršela uživatelská relace." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2770 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2780 msgid "Do you want to continue and establish a new session?" msgstr "Chcete pokračovat a vytvořit novou relaci?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2793 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2803 msgid "Continue" msgstr "Pokračovat" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2958 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2960 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2991 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2993 #, python-format msgid "Error fetching SQL for script - %s." msgstr "Chyba při načítání SQL pro skript - %s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3059 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3092 msgid "" -"The data has been modified, but not saved. Are you sure you wish to discard " -"the changes?" +"The data has been modified, but not saved. Are you sure you wish to " +"discard the changes?" msgstr "Data byla změněna, ale nebyla uložena. Opravdu chcete změny zahodit?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3120 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3153 msgid "Waiting for the query to complete..." msgstr "Čekání na dokončení dotazu..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3324 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3357 msgid "Loading data from the database server and rendering..." msgstr "Načítání dat z databázového serveru a vykreslování..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3334 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3367 #, python-format msgid "Successfully run. Total query runtime: %s." msgstr "Úspěšně dokončeno. Celková doba běhu dotazu: %s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3335 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3368 #, python-format msgid "%s rows affected." msgstr "Ovlivněno %s řádků." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3647 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3680 msgid "" -"This query was generated by pgAdmin as part of a \"View/Edit Data\" operation" +"This query was generated by pgAdmin as part of a \"View/Edit Data\" " +"operation" msgstr "" "Tento dotaz byl vygenerován programem pgAdmin jako součást operace " "\"Zobrazit/upravit data\"" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3763 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3796 msgid "Row(s) deleted." msgstr "Řádky odstraněny." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3843 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3876 msgid "Saving the updated data..." msgstr "Ukládání aktualizovaných dat..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3978 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4011 msgid "Data saved successfully." msgstr "Data byla úspěšně uložena." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3981 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4014 msgid "Auto-commit is off. You still need to commit changes to the database." msgstr "" -"Automatické schvalování je vypnuto. Stále musíte schválit (COMMIT) změny v " -"databázi." +"Automatické schvalování je vypnuto. Stále musíte schválit (COMMIT) změny " +"v databázi." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3988 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4021 #, python-format msgid "%s." msgstr "%s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3995 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4028 msgid "" "Saving data changes was rolled back but the current transaction is still " "active; previous queries are unaffected." msgstr "" -"Ukládání změn dat bylo vráceno zpět (ROLLBACK), ale aktuální transakce je " -"stále aktivní; předchozí dotazy nejsou ovlivněny." +"Ukládání změn dat bylo vráceno zpět (ROLLBACK), ale aktuální transakce je" +" stále aktivní; předchozí dotazy nejsou ovlivněny." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4020 -msgid "" -"This query was generated by pgAdmin as part of a \"Save Data\" operation" +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4053 +msgid "This query was generated by pgAdmin as part of a \"Save Data\" operation" msgstr "" -"Tento dotaz byl vygenerován aplikací pgAdmin jako součást operace \"Uložit " -"data\"" +"Tento dotaz byl vygenerován aplikací pgAdmin jako součást operace " +"\"Uložit data\"" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4238 msgid "Loading the file..." msgstr "Načítání souboru..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4266 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4299 msgid "Saving the queries in the file..." msgstr "Ukládání dotazů do souboru..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4279 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4312 msgid "File saved successfully." msgstr "Soubor byl úspěšně uložen." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4447 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 msgid "Applying the new filter..." msgstr "Aplikování nového filtru..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4469 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4502 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 msgid "Filter By Selection Error" msgstr "Chyba při filtrování podle výběru" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4535 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4568 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4579 msgid "Filter Exclude Selection Error" msgstr "Chyba při vyloučení podle výběru" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4590 msgid "Removing the filter..." msgstr "Odebírání filtru..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4577 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4588 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4621 msgid "Remove Filter Error" msgstr "Chyba při odstranění filtru" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4746 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4779 msgid "Setting the limit on the result..." msgstr "Nastavení omezení výsledku..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4767 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4778 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4800 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4811 msgid "Change limit Error" msgstr "Chyba při změně omezení" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4925 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4944 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4958 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4977 msgid "Cancel Query Error" msgstr "Chyba zrušení dotazu" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4965 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4998 msgid "Downloading Results..." msgstr "Stahování výsledků..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5023 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5056 msgid "CSV Download cancelled." msgstr "Stažení CSV souboru zrušeno." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5032 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5065 msgid "Download CSV error" msgstr "Chyba CSV stahování" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5067 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5075 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5100 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5108 msgid "Auto Rollback Error" msgstr "Chyba při automatickém vrácení změn (ROLLBACK)" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5102 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5109 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5135 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5142 msgid "Auto Commit Error" msgstr "Chyba při automatickém schválení (COMMIT)" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5296 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5329 msgid "The data has changed. Do you want to save changes?" msgstr "Data se změnila. Chcete uložit změny?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5303 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5336 msgid "The query text has changed. Do you want to save changes?" msgstr "Text dotazu se změnil. Chcete uložit změny?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5394 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5427 msgid "" "The current transaction is not commited to the database. Do you want to " "commit or rollback the transaction?" @@ -13988,16 +14142,17 @@ msgstr "" "Aktuální transakce není schválena (COMMIT) v databázi. Chcete transakci " "schválit (COMMIT) nebo vrátit změny (ROLLBACK)?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5397 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5430 msgid "Commit transaction?" msgstr "Schválit (COMMIT) transakci" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5474 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5507 msgid "" "The current transaction has been rolled back because the server was " "disconnected." msgstr "" -"Aktuální transakce byla vrácena zpět (ROLLBACK), protože server byl odpojen." +"Aktuální transakce byla vrácena zpět (ROLLBACK), protože server byl " +"odpojen." #: pgadmin/tools/sqleditor/utils/constant_definition.py:28 msgid "The session is idle and there is no current transaction." @@ -14049,14 +14204,15 @@ msgstr "Vypršení časového limitu oznamovače dotazů" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:28 msgid "" -"The length of time to display the query info notifier after execution has " -"completed. A value of -1 disables the notifier and a value of 0 displays it " -"until clicked. Values greater than 0 display the notifier for the number of " -"seconds specified." +"The length of time to display the query info notifier after execution has" +" completed. A value of -1 disables the notifier and a value of 0 displays" +" it until clicked. Values greater than 0 display the notifier for the " +"number of seconds specified." msgstr "" -"Doba, po které se má zobrazovat oznamovač informací o dotazu po dokončení " -"provádění. Hodnota -1 deaktivuje oznamovač a hodnota 0 jej zobrazí, dokud " -"neklikne. Hodnoty větší než 0 zobrazují oznamovač na zadaný počet sekund." +"Doba, po které se má zobrazovat oznamovač informací o dotazu po dokončení" +" provádění. Hodnota -1 deaktivuje oznamovač a hodnota 0 jej zobrazí, " +"dokud neklikne. Hodnoty větší než 0 zobrazují oznamovač na zadaný počet " +"sekund." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:39 msgid "Verbose output?" @@ -14100,11 +14256,11 @@ msgstr "Výzva k uložení neuložené změny dotazu" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:93 msgid "" -"Specifies whether or not to prompt user to save unsaved query on query tool " -"exit." +"Specifies whether or not to prompt user to save unsaved query on query " +"tool exit." msgstr "" -"Určuje, zda se má uživatel vyzvat k uložení neuloženého dotazu při ukončení " -"nástroje dotazu." +"Určuje, zda se má uživatel vyzvat k uložení neuloženého dotazu při " +"ukončení nástroje dotazu." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:101 msgid "Sort View Data results by primary key columns?" @@ -14113,13 +14269,13 @@ msgstr "Seřadit výsledky zobrazení dat podle sloupců primárních klíčů" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:104 msgid "" "If set to True, data returned when using the View/Edit Data - All Rows " -"option will be sorted by the Primary Key columns by default. When using the " -"First/Last 100 Rows options, data is always sorted." +"option will be sorted by the Primary Key columns by default. When using " +"the First/Last 100 Rows options, data is always sorted." msgstr "" "Pokud je nastaveno na hodnotu Ano, data vrácená při použití možnosti " -"Zobrazit/upravit data - Všechny řádky budou ve výchozím nastavení seřazeny " -"podle sloupců primárních klíčů. Při použití možností Prvních/Posledních 100 " -"řádků jsou data vždy seřazena." +"Zobrazit/upravit data - Všechny řádky budou ve výchozím nastavení " +"seřazeny podle sloupců primárních klíčů. Při použití možností " +"Prvních/Posledních 100 řádků jsou data vždy seřazena." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:112 msgid "Prompt to save unsaved data changes?" @@ -14127,8 +14283,8 @@ msgstr "Výzva k uložení neuložené změny dat" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:114 msgid "" -"Specifies whether or not to prompt user to save unsaved data on data grid " -"exit." +"Specifies whether or not to prompt user to save unsaved data on data grid" +" exit." msgstr "" "Určuje, zda vyzvat uživatele k uložení neuložených dat na výstupu datové " "mřížky." @@ -14152,11 +14308,12 @@ msgstr "Režim prostého textu" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:135 msgid "" "When set to True, keywords won't be highlighted and code folding will be " -"disabled. Plain text mode will improve editor performance with large files." +"disabled. Plain text mode will improve editor performance with large " +"files." msgstr "" "Pokud je nastaveno na hodnotu Ano, klíčová slova nebudou zvýrazněna a " -"skrývání částí kódu bude zakázáno. Režim prostého textu zlepší výkon editoru " -"s velkými soubory." +"skrývání částí kódu bude zakázáno. Režim prostého textu zlepší výkon " +"editoru s velkými soubory." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:144 msgid "Code folding?" @@ -14164,13 +14321,13 @@ msgstr "Skrývání částí kódu" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:146 msgid "" -"Enable or disable code folding. In plain text mode, this will have no effect " -"as code folding is always disabled in that mode. Disabling will improve " -"editor performance with large files." +"Enable or disable code folding. In plain text mode, this will have no " +"effect as code folding is always disabled in that mode. Disabling will " +"improve editor performance with large files." msgstr "" -"Povolit nebo zakázat skrývání částí kódu. V režimu prostého textu to nebude " -"mít žádný účinek, protože skrývání částí kódu je v tomto režimu vždy " -"zakázáno. Zakázání zlepší výkon editoru s velkými soubory." +"Povolit nebo zakázat skrývání částí kódu. V režimu prostého textu to " +"nebude mít žádný účinek, protože skrývání částí kódu je v tomto režimu " +"vždy zakázáno. Zakázání zlepší výkon editoru s velkými soubory." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:155 msgid "Line wrapping?" @@ -14224,9 +14381,9 @@ msgstr "Nahradit nulovou hodnotu hodnotou" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:225 msgid "" -"Specifies the string that represents a null value while downloading query " -"results as CSV. You can specify any arbitrary string to represent a null " -"value, with quotes if desired." +"Specifies the string that represents a null value while downloading query" +" results as CSV. You can specify any arbitrary string to represent a null" +" value, with quotes if desired." msgstr "" "Určuje řetězec, který představuje nulovou (NULL) hodnotu při stahování " "výsledků dotazu jako CSV. Můžete zadat libovolný řetězec, který bude " @@ -14250,253 +14407,263 @@ msgstr "Změnit velikost podle dat" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:275 msgid "" -"If set to True then data columns will auto-size to the maximumwidth of the " -"data in the column as loaded in the first batch. If False, the column will " -"be sized to the widest of the data type or column name." +"If set to True then data columns will auto-size to the maximum width of " +"the data in the column as loaded in the first batch. If False, the column" +" will be sized to the widest of the data type or column name." msgstr "" -"Pokud je nastaveno na hodnotu Ano, budou se datové sloupce automaticky " -"zvětšovat na maximální šířku dat ve sloupci načtených v první dávce. Pokud " -"je nastaveno na hodnotu Ne, bude se velikost sloupce nastavena na nejširší z " -"datového typu nebo názvu sloupce." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:285 +msgid "Maximum column width" +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:287 +msgid "" +"Specify the maximum width of the column when 'Resize by data?' is set to " +"True. If it is set to 0 then columns will auto-size to the maximum width " +"of the data in the column. If 'Resize by data?' is set to False then this" +" setting won't take any effect." +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:298 msgid "Font size" msgstr "Velikost písma" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:289 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 msgid "" -"The font size to use for the SQL text boxes and editors. The value specified " -"is in \"em\" units, in which 1 is the default relative font size. For " -"example, to increase the font size by 20 percent use a value of 1.2, or to " -"reduce by 20 percent, use a value of 0.8. Minimum 0.1, maximum 10." +"The font size to use for the SQL text boxes and editors. The value " +"specified is in \"em\" units, in which 1 is the default relative font " +"size. For example, to increase the font size by 20 percent use a value of" +" 1.2, or to reduce by 20 percent, use a value of 0.8. Minimum 0.1, " +"maximum 10." msgstr "" "Velikost písma, která se použije pro textová pole a editory SQL. Zadaná " -"hodnota je v jednotkách \"em\", ve kterých 1 je výchozí relativní velikost " -"písma. Například pro zvětšení velikosti písma o 20 procent použijte hodnotu " -"1.2, nebo pro snížení o 20 procent použijte hodnotu 0.8. Minimálně 0.1, " -"maximálně 10." +"hodnota je v jednotkách \"em\", ve kterých 1 je výchozí relativní " +"velikost písma. Například pro zvětšení velikosti písma o 20 procent " +"použijte hodnotu 1.2, nebo pro snížení o 20 procent použijte hodnotu 0.8." +" Minimálně 0.1, maximálně 10." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:300 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:313 msgid "Connection status" msgstr "Stav připojení" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:315 msgid "" -"If set to True, the Query Tool will monitor and display the connection and " -"transaction status." +"If set to True, the Query Tool will monitor and display the connection " +"and transaction status." msgstr "" "Pokud je nastaveno na hodnotu Ano, Dotazovací nástroj bude sledovat a " "zobrazit stav připojení a transakce." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:309 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:322 msgid "Connection status refresh rate" msgstr "Obnovovací rychlost stavu připojení" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:312 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:325 msgid "The number of seconds between connection/transaction status polls." msgstr "Počet sekund mezi průzkumy stavu připojení/transakcí." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:321 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:334 msgid "Execute query" msgstr "Provést dotaz" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:339 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:352 msgid "Save data changes" msgstr "Uložit změny v datech" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:357 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:370 msgid "EXPLAIN query" msgstr "Vyložit dotaz (EXPLAIN)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:375 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:388 msgid "EXPLAIN ANALYZE query" msgstr "Vyložit analýzu dotazu (EXPLAIN ANALYZE)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:393 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:406 msgid "Download Results" msgstr "Stáhnout výsledky" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:465 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 msgid "Accesskey (Open file)" msgstr "Funkční klávesa (Otevřít soubor)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 msgid "Accesskey (Save file)" msgstr "Funkční klávesa (Uložit soubor)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 msgid "Accesskey (Copy rows)" msgstr "Funkční klávesa (Kopírovat řádky)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 msgid "Accesskey (Paste rows)" msgstr "Funkční klávesa (Vložit řádky)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 msgid "Accesskey (Delete rows)" msgstr "Funkční klávesa (Odstranit řádky)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 msgid "Accesskey (Filter dialog)" msgstr "Funkční klávesa (Dialogové okno filtru)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 msgid "Accesskey (Filter options)" msgstr "Funkční klávesa (Možnosti filtru)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 msgid "Accesskey (Rows limit)" msgstr "Funkční klávesa (Omezení řádků)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 msgid "Accesskey (Execute options)" msgstr "Funkční klávesa (Možnosti provedení)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 msgid "Accesskey (Cancel query)" msgstr "Funkční klávesa (Zrušit dotaz)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 msgid "Accesskey (Clear editor options)" msgstr "Funkční klávesa (Smazat možnosti editoru)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 msgid "Accesskey (Connection status)" msgstr "Funkční klávesa (Stav připojení)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:634 msgid "Accesskey (Find options)" msgstr "Funkční klávesa (Možnosti hledání)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:635 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:648 msgid "Toggle case of selected text" msgstr "Změnit velikost vybraného textu" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:652 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:665 msgid "Keywords in uppercase" msgstr "Klíčová slova velkými písmeny" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:653 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:666 msgid "Auto completion" msgstr "Automatické dokončení" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:654 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:667 msgid "" -"If set to True, Keywords will be displayed in upper case for auto completion." +"If set to True, Keywords will be displayed in upper case for auto " +"completion." msgstr "" -"Pokud je nastaveno na hodnotu Ano, budou klíčová slova zobrazována velkými " -"písmeny pro automatické dokončení." +"Pokud je nastaveno na hodnotu Ano, budou klíčová slova zobrazována " +"velkými písmeny pro automatické dokončení." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:696 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 msgid "Keyword case" msgstr "Velikost klíčového slova" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:697 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 msgid "Upper case" msgstr "Velká písmena" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:698 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:723 msgid "Lower case" msgstr "Malá písmena" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:699 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:712 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:724 msgid "Capitalized" msgstr "Kapitalizováno" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:701 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:714 msgid "Convert keywords to upper, lower, or capitalized casing." msgstr "Převede klíčová slova na velké, malé nebo první velké písmena." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:708 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:721 msgid "Identifier case" msgstr "Velikost identifikátoru" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:713 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:726 msgid "Convert identifiers to upper, lower, or capitalized casing." msgstr "Převede identifikátory na velké, malé nebo první velké písmena." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:720 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:733 msgid "Strip comments?" msgstr "Oříznout komentáře" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 msgid "If set to True, comments will be removed." msgstr "Pokud je nastaveno na hodnotu Ano, komentáře budou odstraněny." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:727 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:740 msgid "Re-indent?" msgstr "Znovu odsadit" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:729 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:742 msgid "If set to True, the indentations of the statements are changed." msgstr "Pokud je nastaveno na hodnotu Ano, odsazení příkazů se změní." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:748 msgid "Re-indent aligned?" msgstr "Znovu odsadit zarovnání" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:737 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:750 msgid "" "If set to True, the indentations of the statements are changed, and " "statements are aligned by keywords." msgstr "" -"Pokud je nastaveno na hodnotu Ano, odsazení příkazů se změní a příkazy se " -"zarovnají podle klíčových slov." +"Pokud je nastaveno na hodnotu Ano, odsazení příkazů se změní a příkazy se" +" zarovnají podle klíčových slov." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:744 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:757 msgid "Spaces around operators?" msgstr "Mezery kolem operátorů" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:746 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:759 msgid "If set to True, spaces are used around all operators." msgstr "" "Pokud je nastaveno na hodnotu Ano, budou kolem všech operátorů použity " "mezery." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:752 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:765 msgid "Comma-first notation?" msgstr "Zápis čárky jako první" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:754 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:767 msgid "If set to True, comma-first notation for column names is used." msgstr "" -"Pokud je nastaveno na hodnotu Ano, použije se pro názvy sloupců zápis čárky " -"jako první." +"Pokud je nastaveno na hodnotu Ano, použije se pro názvy sloupců zápis " +"čárky jako první." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:760 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 msgid "Wrap after N characters" msgstr "Zalomit po N znacích" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:762 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:775 msgid "" "The column limit (in characters) for wrapping comma-separated lists. If " "zero, it puts every item in the list on its own line." msgstr "" -"Limit sloupce (v znacích) pro obtékání seznamů oddělených čárkami. Pokud je " -"nula, umístí každou položku v seznamu na svůj vlastní řádek." +"Limit sloupce (v znacích) pro obtékání seznamů oddělených čárkami. Pokud " +"je nula, umístí každou položku v seznamu na svůj vlastní řádek." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:769 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 msgid "Tab size" msgstr "Velikost tabulátoru" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:786 msgid "The number of spaces per tab. Minimum 2, maximum 8." msgstr "Počet mezer na kartu. Minimálně 2, maximálně 8." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:780 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:793 msgid "Use spaces?" msgstr "Použít mezery" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:795 msgid "" -"Specifies whether or not to insert spaces instead of tabs when the tab key " -"or auto-indent are used." +"Specifies whether or not to insert spaces instead of tabs when the tab " +"key or auto-indent are used." msgstr "" -"Určuje, zda se mají při použití klávesy tabulátoru nebo automatické odsazení " -"vložit mezery místo tabulátorů." +"Určuje, zda se mají při použití klávesy tabulátoru nebo automatické " +"odsazení vložit mezery místo tabulátorů." #: pgadmin/tools/storage_manager/static/js/storage_manager.js:53 msgid "Storage Manager..." @@ -14511,8 +14678,8 @@ msgid "Missing field: '{0}'" msgstr "Chybí pole: '{0}'" #: pgadmin/tools/user_management/__init__.py:367 -#: pgadmin/tools/user_management/static/js/user_management.js:807 -#: pgadmin/tools/user_management/static/js/user_management.js:859 +#: pgadmin/tools/user_management/static/js/user_management.js:818 +#: pgadmin/tools/user_management/static/js/user_management.js:870 msgid "User deleted." msgstr "Uživatel odstraněn." @@ -14533,165 +14700,170 @@ msgstr "Nebyly nalezeny žádné sdílené servery" msgid "'{0}' is not allowed to modify." msgstr "'{0}' není dovoleno upravovat." -#: pgadmin/tools/user_management/static/js/user_management.js:44 +#: pgadmin/tools/user_management/static/js/user_management.js:45 msgid "Filter by email" msgstr "Filtrovat podle e-mailu" -#: pgadmin/tools/user_management/static/js/user_management.js:214 +#: pgadmin/tools/user_management/static/js/user_management.js:215 msgid "pgAdmin 4 login" msgstr "pgAdmin 4 přihlášení" -#: pgadmin/tools/user_management/static/js/user_management.js:326 +#: pgadmin/tools/user_management/static/js/user_management.js:327 msgid "Authentication source" msgstr "Zdroj autentizace" -#: pgadmin/tools/user_management/static/js/user_management.js:372 +#: pgadmin/tools/user_management/static/js/user_management.js:373 msgid "Email" msgstr "E-mail" -#: pgadmin/tools/user_management/static/js/user_management.js:445 +#: pgadmin/tools/user_management/static/js/user_management.js:446 msgid "New password" msgstr "Nové heslo" -#: pgadmin/tools/user_management/static/js/user_management.js:458 +#: pgadmin/tools/user_management/static/js/user_management.js:459 msgid "Confirm password" msgstr "Potvrdit heslo" -#: pgadmin/tools/user_management/static/js/user_management.js:478 +#: pgadmin/tools/user_management/static/js/user_management.js:479 msgid "Email address cannot be empty." msgstr "E-mailová adresa nemůže být prázdná." -#: pgadmin/tools/user_management/static/js/user_management.js:484 +#: pgadmin/tools/user_management/static/js/user_management.js:485 #, python-format msgid "Invalid email address: %s." msgstr "Neplatná e-mailová adresa %s." -#: pgadmin/tools/user_management/static/js/user_management.js:492 +#: pgadmin/tools/user_management/static/js/user_management.js:493 #, python-format msgid "The email address %s already exists." msgstr "E-mailová adresa %s již existuje." -#: pgadmin/tools/user_management/static/js/user_management.js:506 +#: pgadmin/tools/user_management/static/js/user_management.js:507 #, python-format msgid "Role cannot be empty for user %s." msgstr "Role nemůže být pro uživatele %s prázdná." -#: pgadmin/tools/user_management/static/js/user_management.js:524 +#: pgadmin/tools/user_management/static/js/user_management.js:525 #, python-format msgid "Password cannot be empty for user %s." msgstr "Heslo nemůže být prázdné pro uživatele %s." -#: pgadmin/tools/user_management/static/js/user_management.js:534 -#: pgadmin/tools/user_management/static/js/user_management.js:595 +#: pgadmin/tools/user_management/static/js/user_management.js:535 +#: pgadmin/tools/user_management/static/js/user_management.js:596 #, python-format msgid "Password must be at least 6 characters for user %s." msgstr "Heslo musí být pro uživatele %s alespoň 6 znaků." -#: pgadmin/tools/user_management/static/js/user_management.js:548 -#: pgadmin/tools/user_management/static/js/user_management.js:605 +#: pgadmin/tools/user_management/static/js/user_management.js:549 +#: pgadmin/tools/user_management/static/js/user_management.js:606 #, python-format msgid "Confirm Password cannot be empty for user %s." msgstr "Potvrzení hesla nemůže být pro uživatele %s prázdné." -#: pgadmin/tools/user_management/static/js/user_management.js:561 -#: pgadmin/tools/user_management/static/js/user_management.js:614 +#: pgadmin/tools/user_management/static/js/user_management.js:562 +#: pgadmin/tools/user_management/static/js/user_management.js:615 #, python-format msgid "Passwords do not match for user %s." msgstr "Hesla pro uživatele %s se neshodují." -#: pgadmin/tools/user_management/static/js/user_management.js:629 -#: pgadmin/tools/user_management/static/js/user_management.js:639 +#: pgadmin/tools/user_management/static/js/user_management.js:630 +#: pgadmin/tools/user_management/static/js/user_management.js:640 +#: pgadmin/tools/user_management/static/js/user_management.js:650 #, python-format msgid "The username %s already exists." msgstr "Uživatelské jméno %s již existuje." -#: pgadmin/tools/user_management/static/js/user_management.js:727 +#: pgadmin/tools/user_management/static/js/user_management.js:738 msgid "Note: If no user is selected, the shared servers will be deleted." msgstr "" -"Poznámka: Pokud není vybrán žádný uživatel, sdílené servery budou odstraněny." +"Poznámka: Pokud není vybrán žádný uživatel, sdílené servery budou " +"odstraněny." -#: pgadmin/tools/user_management/static/js/user_management.js:800 -#: pgadmin/tools/user_management/static/js/user_management.js:853 +#: pgadmin/tools/user_management/static/js/user_management.js:811 +#: pgadmin/tools/user_management/static/js/user_management.js:864 msgid "Delete user?" msgstr "Odstranit uživatele?" -#: pgadmin/tools/user_management/static/js/user_management.js:801 +#: pgadmin/tools/user_management/static/js/user_management.js:812 msgid "" -"The shared servers owned by will be deleted. Do you wish to continue?" +"The shared servers owned by will be deleted. Do you wish to " +"continue?" msgstr "" "Sdílené servery vlastněné uživatelem budou smazány. Chcete " "pokračovat?" -#: pgadmin/tools/user_management/static/js/user_management.js:813 -#: pgadmin/tools/user_management/static/js/user_management.js:863 +#: pgadmin/tools/user_management/static/js/user_management.js:824 +#: pgadmin/tools/user_management/static/js/user_management.js:874 msgid "Error during deleting user." msgstr "Chyba při odstraňování uživatele." -#: pgadmin/tools/user_management/static/js/user_management.js:847 +#: pgadmin/tools/user_management/static/js/user_management.js:858 msgid "Unable to change owner." msgstr "Vlastníka nelze změnit." -#: pgadmin/tools/user_management/static/js/user_management.js:854 +#: pgadmin/tools/user_management/static/js/user_management.js:865 msgid "Are you sure you wish to delete this user?" msgstr "Opravdu chcete tohoto uživatele odstranit?" -#: pgadmin/tools/user_management/static/js/user_management.js:879 +#: pgadmin/tools/user_management/static/js/user_management.js:890 msgid "Cannot delete user." msgstr "Nelze odstranit uživatele." -#: pgadmin/tools/user_management/static/js/user_management.js:880 +#: pgadmin/tools/user_management/static/js/user_management.js:891 msgid "Cannot delete currently logged in user." msgstr "Aktuálně přihlášeného uživatele nelze odstranit." -#: pgadmin/tools/user_management/static/js/user_management.js:923 +#: pgadmin/tools/user_management/static/js/user_management.js:934 msgid "This user cannot be deleted." msgstr "Tento uživatel nemůže být odstraněn." -#: pgadmin/tools/user_management/static/js/user_management.js:979 +#: pgadmin/tools/user_management/static/js/user_management.js:990 msgid "User Management" msgstr "Správa uživatelů" -#: pgadmin/tools/user_management/static/js/user_management.js:1134 +#: pgadmin/tools/user_management/static/js/user_management.js:1145 #, python-format msgid "User '%s' saved." msgstr "Uživatel '%s' byl uložen." -#: pgadmin/tools/user_management/static/js/user_management.js:1140 +#: pgadmin/tools/user_management/static/js/user_management.js:1151 #, python-format msgid "Error saving user: '%s'" msgstr "Chyba při ukládání uživatele: '%s'" -#: pgadmin/tools/user_management/static/js/user_management.js:1167 +#: pgadmin/tools/user_management/static/js/user_management.js:1178 msgid "Add new user" msgstr "Přidat nového uživatele" -#: pgadmin/tools/user_management/static/js/user_management.js:1185 +#: pgadmin/tools/user_management/static/js/user_management.js:1196 msgid "Cannot load user roles." msgstr "Nelze načíst uživatelské role." -#: pgadmin/tools/user_management/static/js/user_management.js:1202 +#: pgadmin/tools/user_management/static/js/user_management.js:1213 msgid "Cannot load user Sources." msgstr "Nelze načíst uživatelské zdroje." -#: pgadmin/tools/user_management/static/js/user_management.js:1277 +#: pgadmin/tools/user_management/static/js/user_management.js:1288 msgid "Discard unsaved changes?" msgstr "Zahodit neuložené změny?" -#: pgadmin/tools/user_management/static/js/user_management.js:1278 +#: pgadmin/tools/user_management/static/js/user_management.js:1289 msgid "" -"Are you sure you want to close the dialog? Any unsaved changes will be lost." +"Are you sure you want to close the dialog? Any unsaved changes will be " +"lost." msgstr "Opravdu chcete dialog zavřít? Všechny neuložené změny budou ztraceny." #: pgadmin/utils/__init__.py:279 msgid "" -"Utility file not found. Please correct the Binary Path in the Preferences " -"dialog" +"Utility file not found. Please correct the Binary Path in the Preferences" +" dialog" msgstr "Soubor obslužného programu nebyl nalezen. Opravte cestu v Nastavení." #: pgadmin/utils/__init__.py:284 #, python-format msgid "" -"'%s' file not found. Please correct the Binary Path in the Preferences dialog" +"'%s' file not found. Please correct the Binary Path in the Preferences " +"dialog" msgstr "Soubor '%s' nebyl nalezen. Opravte cestu v dialogovém okně Nastavení" #: pgadmin/utils/ajax.py:156 @@ -14738,53 +14910,53 @@ msgstr "Při načítání informací o roli z databázového serveru došlo k ch msgid "Unable to fetch data." msgstr "Nelze načíst data." -#: pgadmin/utils/constants.py:66 +#: pgadmin/utils/constants.py:68 msgid "EDB Advanced Server 9.6" msgstr "EDB Advanced Server 9.6" -#: pgadmin/utils/constants.py:69 +#: pgadmin/utils/constants.py:71 msgid "EDB Advanced Server 10" msgstr "EDB Advanced Server 10" -#: pgadmin/utils/constants.py:72 +#: pgadmin/utils/constants.py:74 msgid "EDB Advanced Server 11" msgstr "EDB Advanced Server 11" -#: pgadmin/utils/constants.py:75 +#: pgadmin/utils/constants.py:77 msgid "EDB Advanced Server 12" msgstr "EDB Advanced Server 12" -#: pgadmin/utils/constants.py:78 +#: pgadmin/utils/constants.py:80 msgid "EDB Advanced Server 13" msgstr "EDB Advanced Server 13" -#: pgadmin/utils/constants.py:83 +#: pgadmin/utils/constants.py:85 msgid "PostgreSQL 9.6" msgstr "PostgreSQL 9.6" -#: pgadmin/utils/constants.py:86 +#: pgadmin/utils/constants.py:88 msgid "PostgreSQL 10" msgstr "PostgreSQL 10" -#: pgadmin/utils/constants.py:89 +#: pgadmin/utils/constants.py:91 msgid "PostgreSQL 11" msgstr "PostgreSQL 11" -#: pgadmin/utils/constants.py:92 +#: pgadmin/utils/constants.py:94 msgid "PostgreSQL 12" msgstr "PostgreSQL 12" -#: pgadmin/utils/constants.py:95 +#: pgadmin/utils/constants.py:97 msgid "PostgreSQL 13" msgstr "PostgreSQL 13" #: pgadmin/utils/exception.py:70 msgid "" -"Connection to the SSH Tunnel for host '{0}' has been lost. Reconnect to the " -"database server." +"Connection to the SSH Tunnel for host '{0}' has been lost. Reconnect to " +"the database server." msgstr "" -"Připojení k tunelu SSH pro hostitele '{0}' bylo ztraceno. Znovu se připojte " -"k databázovému serveru." +"Připojení k tunelu SSH pro hostitele '{0}' bylo ztraceno. Znovu se " +"připojte k databázovému serveru." #: pgadmin/utils/preferences.py:209 msgid "Invalid value for {0} option." @@ -14806,10 +14978,6 @@ msgstr "Modul '{0}' nemá kategorii s id '{1}'" msgid "Could not find the specified preference." msgstr "Zadané nastavení nelze najít." -#: pgadmin/utils/driver/registry.py:75 -msgid "Driver '{0}' has not been implemented." -msgstr "Ovladač '{0}' nebyl implementován." - #: pgadmin/utils/driver/psycopg2/connection.py:148 #: pgadmin/utils/driver/psycopg2/server_manager.py:549 msgid "Unauthorized request." @@ -14837,12 +15005,12 @@ msgstr "" #: pgadmin/utils/driver/psycopg2/connection.py:705 msgid "" -"Failed to create cursor for psycopg2 connection with error message for the " -"server#{1}:{2}:\n" +"Failed to create cursor for psycopg2 connection with error message for " +"the server#{1}:{2}:\n" "{0}" msgstr "" -"Nepodařilo se vytvořit kurzor pro připojení psycopg2 s chybovou zprávou pro " -"server#{1}: {2}:\n" +"Nepodařilo se vytvořit kurzor pro připojení psycopg2 s chybovou zprávou " +"pro server#{1}: {2}:\n" "{0}" #: pgadmin/utils/driver/psycopg2/connection.py:717 @@ -14879,17 +15047,17 @@ msgstr "Není připojeno k databázovému serveru." #: pgadmin/utils/driver/psycopg2/connection.py:1783 msgid "" -"Asynchronous notification \"{0}\" with payload \"{1}\" received from server " -"process with PID {2}\n" +"Asynchronous notification \"{0}\" with payload \"{1}\" received from " +"server process with PID {2}\n" msgstr "" -"Asynchronní oznámení \"{0}\" s daty \"{1}\" bylo přijato z procesu serveru s " -"PID {2}\n" +"Asynchronní oznámení \"{0}\" s daty \"{1}\" bylo přijato z procesu " +"serveru s PID {2}\n" #: pgadmin/utils/driver/psycopg2/connection.py:1789 msgid "" -"Asynchronous notification \"{0}\" received from server process with PID {1}\n" -msgstr "" -"Asynchronní oznámení \"{0}\" bylo přijato z procesu serveru s PID {1}\n" +"Asynchronous notification \"{0}\" received from server process with PID " +"{1}\n" +msgstr "Asynchronní oznámení \"{0}\" bylo přijato z procesu serveru s PID {1}\n" #: pgadmin/utils/driver/psycopg2/connection.py:1824 msgid "ERROR: " @@ -14938,3 +15106,74 @@ msgid "" msgstr "" "Nepodařilo se vytvořit tunel SSH.\n" "Chyba: {0}" + +#~ msgid "" +#~ "pgAdmin internal user authentication is " +#~ "not enabled, please contact administrator." +#~ msgstr "" +#~ "Interní ověřování uživatelů pgAdmin není " +#~ "povoleno, kontaktujte administrátora." + +#~ msgid "Authentication source '{0}' has not been implemented." +#~ msgstr "Zdroj autentizace '{0}' nebyl implementován." + +#~ msgid "" +#~ "Specifies whether the subscription should " +#~ "be actively replicating, or whether it" +#~ " should be just setup but not " +#~ "started yet. " +#~ msgstr "" +#~ "Určuje, zda by se odběr měl " +#~ "aktivně replikovat nebo zda by mělo " +#~ "být pouze nastaveno, ale ještě " +#~ "nespuštěno." + +#~ msgid "Fetch missing table information from publisher. " +#~ msgstr "Načíst chybějící informace o tabulce od vydavatele." + +#~ msgid "Please connect server to enable change password. " +#~ msgstr "Chcete-li umožnit změnu hesla, připojte server." + +#~ msgid "" +#~ " Enter the directory in which the" +#~ " psql, pg_dump, pg_dumpall, and pg_restore" +#~ " utilities can be found for the " +#~ "corresponding database server version. The " +#~ "default path will be used for " +#~ "server versions that do not have " +#~ "apath specified." +#~ msgstr "" +#~ "Zadejte adresář, ve kterém lze najít " +#~ "nástroje psql, pg_dump, pg_dumpall a " +#~ "pg_restore pro odpovídající verzi databázového" +#~ " serveru. Výchozí cesta bude použita " +#~ "pro verze serveru, které nemají zadanou" +#~ " cestu." + +#~ msgid " (Cmd+Shift+F)" +#~ msgstr " (Cmd+Shift+F)" + +#~ msgid "ERROR: Shell commands are disabled in psql for security\r\n" +#~ msgstr "CHYBA: Shell příkazy jsou z důvodu zabezpečení zakázány v psql\n" + +#~ msgid "" +#~ "If set to True then data columns" +#~ " will auto-size to the maximumwidth" +#~ " of the data in the column as" +#~ " loaded in the first batch. If " +#~ "False, the column will be sized to" +#~ " the widest of the data type or" +#~ " column name." +#~ msgstr "" +#~ "Pokud je nastaveno na hodnotu Ano, " +#~ "budou se datové sloupce automaticky " +#~ "zvětšovat na maximální šířku dat ve " +#~ "sloupci načtených v první dávce. Pokud" +#~ " je nastaveno na hodnotu Ne, bude " +#~ "se velikost sloupce nastavena na " +#~ "nejširší z datového typu nebo názvu " +#~ "sloupce." + +#~ msgid "Driver '{0}' has not been implemented." +#~ msgstr "Ovladač '{0}' nebyl implementován." + diff --git a/web/pgadmin/translations/de/LC_MESSAGES/messages.mo b/web/pgadmin/translations/de/LC_MESSAGES/messages.mo index 58b97b9537fdfd1576b613c6535b7db2d5651fb3..ea0c4d9ae3f765ee6d8feecfbd5c6b8346cb0361 100644 GIT binary patch delta 20591 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 O`>Dkf-S>At?f(D=dOeB& delta 20681 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 LHXZ)qoD2RRV#a?$ diff --git a/web/pgadmin/translations/de/LC_MESSAGES/messages.po b/web/pgadmin/translations/de/LC_MESSAGES/messages.po index 8bc3cc941..f4a0c0fe0 100644 --- a/web/pgadmin/translations/de/LC_MESSAGES/messages.po +++ b/web/pgadmin/translations/de/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pgAdmin 4\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-11 19:14+0530\n" +"POT-Creation-Date: 2021-07-09 21:51+0530\n" "PO-Revision-Date: 2017-04-14 22:53+0200\n" "Last-Translator: Jonas Thelemann\n" "Language: de\n" @@ -18,15 +18,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: pgadmin/__init__.py:346 pgadmin/authenticate/internal.py:28 +#: pgadmin/__init__.py:347 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." msgstr "" -#: pgadmin/__init__.py:596 pgadmin/__init__.py:646 +#: pgadmin/__init__.py:606 pgadmin/__init__.py:656 msgid "Auto-detected {0} installation with the data directory at {1}" msgstr "" -#: pgadmin/__init__.py:726 +#: pgadmin/__init__.py:736 msgid "403 FORBIDDEN" msgstr "" @@ -46,6 +46,8 @@ msgid "Desktop" msgstr "Desktop" #: pgadmin/about/static/js/about.js:40 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:684 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:827 #: pgadmin/browser/server_groups/servers/static/js/server.js:304 #: pgadmin/browser/server_groups/servers/static/js/server.js:479 #: pgadmin/browser/server_groups/servers/static/js/server.js:1465 @@ -71,14 +73,14 @@ msgstr "Desktop" #: pgadmin/tools/maintenance/static/js/maintenance.js:305 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:932 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:950 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2600 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2630 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5484 -#: pgadmin/tools/user_management/static/js/user_management.js:752 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2640 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5517 +#: pgadmin/tools/user_management/static/js/user_management.js:763 msgid "OK" msgstr "OK" -#: pgadmin/about/static/js/about.js:72 pgadmin/about/static/js/about.js:76 +#: pgadmin/about/static/js/about.js:89 pgadmin/about/static/js/about.js:93 #, python-format msgid "About %s" msgstr "" @@ -129,12 +131,6 @@ msgstr "" msgid "Server Configuration" msgstr "Serverkonfiguration neu laden" -#: pgadmin/authenticate/__init__.py:179 -msgid "" -"pgAdmin internal user authentication is not enabled, please contact " -"administrator." -msgstr "" - #: pgadmin/authenticate/internal.py:29 msgid "Login failed" msgstr "" @@ -151,23 +147,23 @@ msgstr "" msgid "Email/Username is not valid" msgstr "" -#: pgadmin/authenticate/internal.py:94 +#: pgadmin/authenticate/internal.py:96 msgid "internal" msgstr "" -#: pgadmin/authenticate/kerberos.py:55 +#: pgadmin/authenticate/kerberos.py:163 msgid "kerberos" msgstr "" -#: pgadmin/authenticate/kerberos.py:63 +#: pgadmin/authenticate/kerberos.py:171 msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded." msgstr "" -#: pgadmin/authenticate/kerberos.py:103 +#: pgadmin/authenticate/kerberos.py:211 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." msgstr "" -#: pgadmin/authenticate/kerberos.py:133 +#: pgadmin/authenticate/kerberos.py:241 msgid "Delegated credentials not supplied." msgstr "" @@ -215,8 +211,14 @@ msgstr "" msgid "Could not find the specified user." msgstr "" -#: pgadmin/authenticate/registry.py:50 -msgid "Authentication source '{0}' has not been implemented." +#: pgadmin/authenticate/oauth2.py:126 +msgid "" +"An email id is required to login into pgAdmin. Please update your Oauth2 " +"profile." +msgstr "" + +#: pgadmin/authenticate/oauth2.py:158 +msgid "Please set the configuration parameters properly." msgstr "" #: pgadmin/browser/__init__.py:68 @@ -316,43 +318,43 @@ msgstr "Ansicht..." msgid "Nodes" msgstr "Knoten" -#: pgadmin/browser/__init__.py:930 +#: pgadmin/browser/__init__.py:926 msgid "Set Master Password" msgstr "" -#: pgadmin/browser/__init__.py:932 +#: pgadmin/browser/__init__.py:928 msgid "Please set a master password for pgAdmin." msgstr "" -#: pgadmin/browser/__init__.py:933 +#: pgadmin/browser/__init__.py:929 msgid "" "This will be used to secure and later unlock saved passwords and other " "credentials." msgstr "" -#: pgadmin/browser/__init__.py:937 +#: pgadmin/browser/__init__.py:933 msgid "Unlock Saved Passwords" msgstr "" -#: pgadmin/browser/__init__.py:939 +#: pgadmin/browser/__init__.py:935 msgid "Please enter your master password." msgstr "" -#: pgadmin/browser/__init__.py:940 +#: pgadmin/browser/__init__.py:936 msgid "" "This is required to unlock saved passwords and reconnect to the database " "server(s)." msgstr "" -#: pgadmin/browser/__init__.py:1016 +#: pgadmin/browser/__init__.py:1014 msgid "Incorrect master password" msgstr "" -#: pgadmin/browser/__init__.py:1049 +#: pgadmin/browser/__init__.py:1047 msgid "Master password cannot be empty" msgstr "" -#: pgadmin/browser/__init__.py:1230 +#: pgadmin/browser/__init__.py:1228 msgid "" "Your account is authenticated using an external {} source. Please contact" " the administrators of this service if you need to reset your password." @@ -448,23 +450,23 @@ msgid "" msgstr "" #: pgadmin/browser/register_browser_preferences.py:127 -#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:371 -#: pgadmin/utils/__init__.py:380 +#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:375 +#: pgadmin/utils/__init__.py:384 msgid "Key" msgstr "" #: pgadmin/browser/register_browser_preferences.py:128 -#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:385 +#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:389 msgid "Shift" msgstr "" #: pgadmin/browser/register_browser_preferences.py:129 -#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:391 +#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:395 msgid "Ctrl" msgstr "" #: pgadmin/browser/register_browser_preferences.py:130 -#: pgadmin/utils/__init__.py:396 +#: pgadmin/utils/__init__.py:400 msgid "Alt/Option" msgstr "" @@ -578,7 +580,7 @@ msgid "Query tool tab title" msgstr "" #: pgadmin/browser/register_browser_preferences.py:475 -#: pgadmin/browser/register_browser_preferences.py:537 +#: pgadmin/browser/register_browser_preferences.py:546 msgid "" "Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users " "can provide any string with or without placeholders of their choice. The " @@ -610,11 +612,7 @@ msgid "" "placeholders." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:511 -msgid "Open in new browser tab" -msgstr "In neuem Tab öffnen" - -#: pgadmin/browser/register_browser_preferences.py:513 +#: pgadmin/browser/register_browser_preferences.py:510 #: pgadmin/browser/static/js/collection.js:76 #: pgadmin/browser/static/js/node.js:235 #: pgadmin/browser/static/js/toolbar.js:60 @@ -626,43 +624,47 @@ msgstr "In neuem Tab öffnen" msgid "Query Tool" msgstr "Abfragewerkzeug" -#: pgadmin/browser/register_browser_preferences.py:514 +#: pgadmin/browser/register_browser_preferences.py:511 #: pgadmin/tools/debugger/__init__.py:63 #: pgadmin/tools/debugger/static/js/debugger.js:201 #: pgadmin/tools/debugger/static/js/debugger_ui.js:1120 msgid "Debugger" msgstr "Debugger" -#: pgadmin/browser/register_browser_preferences.py:515 +#: pgadmin/browser/register_browser_preferences.py:512 #: pgadmin/tools/schema_diff/__init__.py:43 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:50 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:101 msgid "Schema Diff" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:516 +#: pgadmin/browser/register_browser_preferences.py:513 msgid "ERD Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:517 +#: pgadmin/browser/register_browser_preferences.py:518 #: pgadmin/browser/static/js/toolbar.js:73 #: pgadmin/browser/static/js/toolbar.js:74 #: pgadmin/browser/static/js/toolbar.js:140 -#: pgadmin/tools/psql/static/js/psql_module.js:127 +#: pgadmin/tools/psql/static/js/psql_module.js:126 msgid "PSQL Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:518 +#: pgadmin/browser/register_browser_preferences.py:522 +msgid "Open in new browser tab" +msgstr "In neuem Tab öffnen" + +#: pgadmin/browser/register_browser_preferences.py:525 msgid "" "Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the " "drop-down to set open in new browser tab for that particular module." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:528 +#: pgadmin/browser/register_browser_preferences.py:535 msgid "Select open new tab..." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:534 +#: pgadmin/browser/register_browser_preferences.py:543 msgid "PSQL tool tab title" msgstr "" @@ -679,10 +681,10 @@ msgstr "Erforderliche Eigenschaften fehlen." #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/__init__.py:188 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/__init__.py:204 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:237 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:660 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:665 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:129 -#: pgadmin/browser/templates/browser/js/messages.js:21 -#: pgadmin/browser/templates/browser/js/messages.js:39 +#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:47 #: pgadmin/browser/utils.py:448 #: pgadmin/static/js/alertify.pgadmin.defaults.js:97 #: pgadmin/static/js/alertify.pgadmin.defaults.js:162 @@ -768,7 +770,7 @@ msgstr "Wartungsdatenbank" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:180 #: pgadmin/browser/server_groups/servers/static/js/server.js:925 #: pgadmin/browser/server_groups/servers/static/js/server.js:1107 -#: pgadmin/tools/user_management/static/js/user_management.js:353 +#: pgadmin/tools/user_management/static/js/user_management.js:354 msgid "Username" msgstr "Benutzername" @@ -777,7 +779,7 @@ msgid "SSL Mode" msgstr "SSL-Modus" #: pgadmin/browser/server_groups/servers/__init__.py:742 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:476 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:955 #: pgadmin/browser/server_groups/servers/static/js/server.js:877 #: pgadmin/tools/backup/static/js/backup.js:397 #: pgadmin/tools/restore/static/js/restore.js:279 @@ -788,8 +790,8 @@ msgstr "Kommentare" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:986 #: pgadmin/browser/server_groups/servers/static/js/variable.js:177 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:445 -#: pgadmin/tools/user_management/static/js/user_management.js:392 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:449 +#: pgadmin/tools/user_management/static/js/user_management.js:393 msgid "Role" msgstr "Rolle" @@ -873,7 +875,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/__init__.py:1475 #: pgadmin/tools/schema_diff/__init__.py:370 -#: pgadmin/tools/sqleditor/__init__.py:1812 +#: pgadmin/tools/sqleditor/__init__.py:1817 msgid "Server connected." msgstr "Server verbunden." @@ -1184,15 +1186,15 @@ msgstr "Umwandlung..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:97 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:141 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:108 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:412 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:891 #: pgadmin/browser/server_groups/servers/static/js/server.js:819 #: pgadmin/browser/server_groups/servers/static/js/variable.js:133 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:342 #: pgadmin/browser/server_groups/servers/tablespaces/templates/tablespaces/sql/default/stats.sql:5 -#: pgadmin/browser/server_groups/static/js/server_group.js:54 -#: pgadmin/dashboard/static/js/dashboard.js:830 -#: pgadmin/dashboard/static/js/dashboard.js:857 -#: pgadmin/dashboard/static/js/dashboard.js:1099 +#: pgadmin/browser/server_groups/static/js/server_group.js:62 +#: pgadmin/dashboard/static/js/dashboard.js:849 +#: pgadmin/dashboard/static/js/dashboard.js:876 +#: pgadmin/dashboard/static/js/dashboard.js:1118 #: pgadmin/misc/dependencies/static/js/dependencies.js:131 #: pgadmin/misc/dependents/static/js/dependents.js:131 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:42 @@ -1252,7 +1254,7 @@ msgstr "Name" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:362 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:142 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:105 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:415 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:894 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:345 #: pgadmin/tools/import_export/static/js/import_export.js:278 msgid "OID" @@ -1442,9 +1444,9 @@ msgstr "Quelltyp" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:438 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:441 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:445 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:419 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:439 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:898 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:918 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:349 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:132 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:138 @@ -1597,8 +1599,8 @@ msgstr "Ereignisauslöser..." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:365 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:146 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:356 -#: pgadmin/dashboard/static/js/dashboard.js:840 -#: pgadmin/dashboard/static/js/dashboard.js:1104 +#: pgadmin/dashboard/static/js/dashboard.js:859 +#: pgadmin/dashboard/static/js/dashboard.js:1123 #: pgadmin/tools/backup/static/js/backup.js:361 #: pgadmin/tools/restore/static/js/restore.js:252 msgid "Owner" @@ -1688,7 +1690,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:241 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:225 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:461 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:575 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1054 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:382 msgid "Security labels" msgstr "Sicherheitsetiketten" @@ -1728,7 +1730,7 @@ msgstr "Sicherheitsetiketten" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:452 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:464 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:553 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:577 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1056 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:361 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:376 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:384 @@ -1851,9 +1853,9 @@ msgstr "" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:163 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:220 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:131 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:597 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1076 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:394 -#: pgadmin/browser/server_groups/static/js/server_group.js:76 +#: pgadmin/browser/server_groups/static/js/server_group.js:84 msgid "Name cannot be empty." msgstr "Name kann nicht leer sein." @@ -1996,7 +1998,7 @@ msgstr "Optionen" #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:313 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:55 #: pgadmin/browser/server_groups/servers/static/js/variable.js:171 -#: pgadmin/browser/templates/browser/js/messages.js:32 +#: pgadmin/browser/templates/browser/js/messages.js:40 #: pgadmin/misc/statistics/static/js/statistics.js:156 #: pgadmin/tools/debugger/static/js/debugger_ui.js:333 #: pgadmin/tools/debugger/static/js/direct.js:1010 @@ -2075,13 +2077,13 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:216 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:369 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:448 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:447 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:467 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:481 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:492 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:499 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:506 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:926 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:933 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:946 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:960 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:971 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:978 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:985 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:180 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:360 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:375 @@ -2131,10 +2133,10 @@ msgstr "Benutzerzuordnung..." #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:29 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:3 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:26 -#: pgadmin/dashboard/static/js/dashboard.js:666 -#: pgadmin/dashboard/static/js/dashboard.js:943 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:419 -#: pgadmin/tools/user_management/static/js/user_management.js:717 +#: pgadmin/dashboard/static/js/dashboard.js:685 +#: pgadmin/dashboard/static/js/dashboard.js:962 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:423 +#: pgadmin/tools/user_management/static/js/user_management.js:728 msgid "User" msgstr "Benutzer" @@ -2705,7 +2707,7 @@ msgstr "-- Bitte zuerst Spalte(n) erstellen..." #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:223 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:510 #: pgadmin/browser/static/js/browser.js:292 -#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/browser/templates/browser/js/messages.js:39 #: pgadmin/misc/static/explain/js/explain.js:1241 #: pgadmin/misc/static/explain/js/explain.js:1373 #: pgadmin/misc/static/explain/js/explain.js:1374 @@ -2865,7 +2867,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:183 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:161 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:132 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:515 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:520 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:40 msgid "Name must be specified." msgstr "Name muss angegeben werden." @@ -3125,8 +3127,8 @@ msgid "Trigger Functions" msgstr "Triggerfunktionen" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:62 -#: pgadmin/dashboard/static/js/dashboard.js:818 -#: pgadmin/dashboard/static/js/dashboard.js:1087 +#: pgadmin/dashboard/static/js/dashboard.js:837 +#: pgadmin/dashboard/static/js/dashboard.js:1106 msgid "Mode" msgstr "Modus" @@ -3253,7 +3255,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:268 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1169 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:457 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:569 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1048 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:370 #: pgadmin/tools/debugger/static/js/direct.js:1697 msgid "Parameters" @@ -3664,6 +3666,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:840 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:265 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:570 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:857 #: pgadmin/browser/static/js/browser.js:791 #: pgadmin/browser/static/js/node.js:965 pgadmin/browser/static/js/node.js:1504 #: pgadmin/browser/static/js/node.js:1538 @@ -3674,11 +3678,11 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2128 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2175 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2441 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3079 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4172 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2138 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2185 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2451 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 msgid "Yes" msgstr "Ja" @@ -3691,6 +3695,8 @@ msgstr "Ja" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:158 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:266 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:571 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:858 #: pgadmin/browser/static/js/browser.js:792 #: pgadmin/browser/static/js/node.js:966 pgadmin/browser/static/js/node.js:1505 #: pgadmin/browser/static/js/node.js:1539 @@ -3701,11 +3707,11 @@ msgstr "Ja" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2129 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2176 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2442 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3080 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4173 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2139 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2186 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2452 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3113 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4206 msgid "No" msgstr "Nein" @@ -3852,6 +3858,7 @@ msgstr "-- Definition unvollständig für {0}" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/utils.py:195 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/utils.py:203 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:1476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1339 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:877 msgid "-- definition incomplete" msgstr "-- Definition unvollständig" @@ -5272,6 +5279,7 @@ msgid "Partition key expression cannot be empty." msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 msgid "Operation" msgstr "" @@ -5814,6 +5822,7 @@ msgid "Transition" msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:494 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:355 msgid "New table" msgstr "" @@ -6088,7 +6097,7 @@ msgid "Alias" msgstr "Alias" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:974 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Members" msgstr "Mitglieder" @@ -6341,9 +6350,9 @@ msgstr "Größe der temporären Dateien" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:30 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:4 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:27 -#: pgadmin/dashboard/static/js/dashboard.js:661 -#: pgadmin/dashboard/static/js/dashboard.js:768 -#: pgadmin/dashboard/static/js/dashboard.js:835 +#: pgadmin/dashboard/static/js/dashboard.js:680 +#: pgadmin/dashboard/static/js/dashboard.js:787 +#: pgadmin/dashboard/static/js/dashboard.js:854 #: pgadmin/misc/dependents/static/js/dependents.js:217 #: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:384 msgid "Database" @@ -6380,7 +6389,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:182 #: pgadmin/browser/server_groups/servers/static/js/server.js:1282 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:295 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2567 msgid "Connection lost" msgstr "Verbindung unterbrochen" @@ -6414,7 +6423,7 @@ msgid "Character type" msgstr "Zeichentyp" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:437 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:919 msgid "Connection limit" msgstr "Verbindungslimitierung" @@ -6523,7 +6532,7 @@ msgid "Connection" msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:192 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:418 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:897 #: pgadmin/browser/server_groups/servers/static/js/server.js:961 #: pgadmin/browser/server_groups/servers/static/js/server.js:1117 #: pgadmin/browser/server_groups/servers/static/js/server.js:1138 @@ -6695,7 +6704,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423 msgid "" "Specifies whether the subscription should be actively replicating, or " -"whether it should be just setup but not started yet. " +"whether it should be just setup but not started yet." msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 @@ -6703,11 +6712,8 @@ msgid "Refresh publication?" msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429 -#, fuzzy -msgid "Fetch missing table information from publisher. " +msgid "Fetch missing table information from publisher." msgstr "" -"Fehler beim Abrufen von variablen Informationen für die Rolle.\n" -"{0}" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439 #, fuzzy @@ -7378,7 +7384,7 @@ msgstr "Zeitplan..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:100 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:812 -#: pgadmin/browser/server_groups/static/js/server_group.js:46 +#: pgadmin/browser/server_groups/static/js/server_group.js:54 msgid "ID" msgstr "ID" @@ -7594,10 +7600,11 @@ msgid "Kind" msgstr "Art" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:150 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:603 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:139 #: pgadmin/browser/static/js/browser.js:306 #: pgadmin/browser/static/js/browser.js:550 -#: pgadmin/browser/templates/browser/js/messages.js:24 +#: pgadmin/browser/templates/browser/js/messages.js:32 #: pgadmin/dashboard/static/js/dashboard.js:208 #: pgadmin/static/js/backform.pgadmin.js:2168 #: pgadmin/static/js/backgrid.pgadmin.js:2271 @@ -7659,7 +7666,7 @@ msgid "Fail" msgstr "Fehlschlagen" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:199 -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/dashboard/static/js/dashboard.js:120 #: pgadmin/tools/sqleditor/utils/filter_dialog.py:37 msgid "Success" @@ -7783,20 +7790,20 @@ msgstr "CPU-Grenzwert kann nicht leer sein." msgid "Dirty rate limit cannot be empty." msgstr "Dirty-Rate-Limit kann nicht leer sein." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:30 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:29 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:33 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:30 msgid "Login/Group Roles" msgstr "Anmeldungs-/Gruppenrollen" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:175 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:180 msgid "Date format is invalid." msgstr "Datumsformat ist ungültig." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:194 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:199 msgid "Connection limit must be an integer value or equal to -1." msgstr "Verbindungslimitierung muss ein ganzzahliger Wert oder gleich -1 sein." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:289 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:294 msgid "" "\n" "Role members information must be passed as an array of JSON objects in " @@ -7811,7 +7818,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:307 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:312 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7838,7 +7845,7 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:348 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:353 msgid "" "\n" "Role membership information must be passed as an array of JSON objects in" @@ -7863,7 +7870,7 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:366 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:371 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7913,7 +7920,7 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:406 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:411 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -7936,7 +7943,7 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:421 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:426 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -7985,7 +7992,7 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:460 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:465 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -8000,7 +8007,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:481 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -8030,20 +8037,20 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:572 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 msgid "The current user does not have permission to drop the role." msgstr "Der aktuelle Benutzer hat keine Berechtigung die Rolle zu löschen." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:582 msgid "The current user does not have permission to update the role." msgstr "Der aktuelle Benutzer hat keine Berechtigung die Rolle zu aktualisieren." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:583 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:588 msgid "The current user does not have permission to create the role." msgstr "Der aktuelle Benutzer hat keine Berechtigung die Rolle zu erstellen." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:616 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:869 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:621 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:874 msgid "" "Error retrieving the role information.\n" "{0}" @@ -8051,24 +8058,24 @@ msgstr "" "Fehler beim Abrufen der Rolleninformationen.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:623 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:876 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:628 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:881 msgid "Could not find the role on the database server." msgstr "Konnte nicht die Rolle auf dem Datenbankserver finden." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:717 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:735 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:766 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:834 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:943 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:953 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:998 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:722 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:740 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:771 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:839 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:948 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:958 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1003 msgid "" "\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:888 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:893 msgid "" "Could not drop the role.\n" "{0}" @@ -8076,7 +8083,7 @@ msgstr "" "Konnte nicht die Rolle löschen.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:905 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:910 msgid "" "Could not generate reversed engineered query for the role.\n" "{0}" @@ -8084,12 +8091,12 @@ msgstr "" "Konnte nicht die rückentwickelte Abfrage für die Rolle generieren.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:913 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:918 msgid "Could not generate reversed engineered query for the role." msgstr "Konnte nicht die rückentwickelte Abfrage für die Rolle generieren." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:933 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:987 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:938 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:992 msgid "" "Could not create the role.\n" "{0}" @@ -8097,7 +8104,7 @@ msgstr "" "Konnte nicht die Rolle erstellen.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1236 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1241 msgid "" "Error retrieving variable information for the role.\n" "{0}" @@ -8105,7 +8112,7 @@ msgstr "" "Fehler beim Abrufen von variablen Informationen für die Rolle.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1269 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1274 msgid "" "Error retrieving the variable options for the role.\n" "{0}" @@ -8113,107 +8120,238 @@ msgstr "" "Fehler beim Abrufen der variablen Optionen für die Rolle.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:48 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1445 +msgid "Reassign owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1447 +msgid "Drop owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:49 #: pgadmin/browser/server_groups/servers/static/js/server.js:41 msgid "Provider" msgstr "Anbieter" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:52 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:53 #: pgadmin/browser/server_groups/servers/static/js/server.js:45 msgid "Security label" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:61 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:71 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:62 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:72 msgid "Please specify the value for all the security providers." msgstr "Bitte geben Sie den Wert für alle Sicherheitsanbieter an." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:260 msgid "Select roles" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:319 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:320 msgid "Login/Group Role" msgstr "Anmeldungs-/Gruppenrolle" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:354 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:355 msgid "Login Role" msgstr "Anmeldungsrolle" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:356 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:357 msgid "Group Role" msgstr "Gruppenrolle" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:368 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:374 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:380 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:369 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:375 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:381 msgid "Login/Group Role..." msgstr "Anmeldungs-/Gruppenrolle..." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:388 +msgid "Reassign/Drop Owned..." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:541 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:568 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:582 +#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/static/js/backform.pgadmin.js:2090 +#: pgadmin/tools/user_management/static/js/user_management.js:723 +msgid "General" +msgstr "Allgemein" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +msgid "" +"Change the ownership or\n" +"drop the database objects owned by a database role" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 +msgid "Reassign objects to" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:458 +msgid "New owner of the affected objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:562 +msgid "Cascade?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:574 +msgid "" +"Note: CASCADE will automatically drop objects that depend on the affected" +" objects, and in turn all objects that depend on those objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:578 +msgid "From database" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:600 +msgid "Target database on which the operation will be carried out" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:677 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 +#: pgadmin/browser/templates/browser/index.html:156 +#: pgadmin/tools/user_management/__init__.py:47 +#: pgadmin/tools/user_management/static/js/user_management.js:972 +msgid "Users" +msgstr "Benutzer" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:680 +#: pgadmin/browser/server_groups/servers/static/js/server.js:305 +#: pgadmin/browser/server_groups/servers/static/js/server.js:476 +#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 +#: pgadmin/browser/static/js/browser.js:743 +#: pgadmin/browser/static/js/node.js:1730 +#: pgadmin/browser/static/js/wizard.js:137 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 +#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 +#: pgadmin/preferences/static/js/preferences.js:508 +#: pgadmin/static/js/slickgrid/editors.js:63 +#: pgadmin/static/js/sqleditor/filter_dialog.js:79 +#: pgadmin/static/js/sqleditor/macro.js:68 +#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 +#: pgadmin/tools/datagrid/static/js/show_data.js:156 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 +#: pgadmin/tools/import_export/static/js/import_export.js:495 +#: pgadmin/tools/maintenance/static/js/maintenance.js:300 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 +#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2615 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2804 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5375 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5449 +#: pgadmin/tools/user_management/static/js/user_management.js:758 +msgid "Cancel" +msgstr "Abbrechen" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:769 +#: pgadmin/browser/static/js/wizard.js:124 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 +#: pgadmin/tools/import_export/static/js/import_export.js:641 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 +msgid "Close error bar" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:804 +msgid "Please provide a new role name" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:834 +#, python-format +msgid "%s Objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:835 +#, python-format +msgid "Are you sure you wish to %s all the objects owned by the selected role?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:847 +msgid "Role reassign/drop failed." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:867 +#, python-format +msgid "Reassign/Drop Owned - '%s'" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 msgid "Account expires" msgstr "Konto läuft ab" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:914 msgid "No Expiry" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:436 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:915 msgid "" "Please note that if you leave this field blank, then password will never " "expire." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:443 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:922 msgid "Can login?" msgstr "Kann anmelden?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:929 msgid "Superuser?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:466 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:945 msgid "Create roles?" msgstr "Rollen erstellen?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:473 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:952 msgid "System role?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:480 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:959 msgid "Create databases?" msgstr "Datenbanken erstellen?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:487 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:966 msgid "Update catalog?" msgstr "Katalog aktualisieren?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:500 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:979 msgid "Inherit rights from the parent roles?" msgstr "Rechte aus den Elternrollen erben?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:507 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:986 msgid "Can initiate streaming replication and backups?" msgstr "Kann Streaming-Replikation und Sicherungen initiieren?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:515 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:994 msgid "Member of" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:516 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:995 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Membership" msgstr "Mitgliedschaft" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:535 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:561 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1014 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1040 msgid "Select the checkbox for roles to include WITH ADMIN OPTION." msgstr "" "Aktivieren Sie das Kontrollkästchen für Rollen, um die WITH ADMIN OPTION " "einzuschließen." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:537 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:563 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1016 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1042 msgid "Roles shown with a check mark have the WITH ADMIN OPTION set." msgstr "" "Rollen, die mit einem Kontrollkästchen angezeigt werden, haben die WITH " @@ -8287,7 +8425,7 @@ msgid "Change Password..." msgstr "Passwort Ändern..." #: pgadmin/browser/server_groups/servers/static/js/server.js:132 -msgid "Please connect server to enable change password. " +msgid "Please connect server to enable change password." msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:137 @@ -8331,42 +8469,6 @@ msgstr "Server trennen" msgid "Are you sure you want to disconnect the server %s?" msgstr "" -#: pgadmin/browser/server_groups/servers/static/js/server.js:305 -#: pgadmin/browser/server_groups/servers/static/js/server.js:476 -#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 -#: pgadmin/browser/static/js/browser.js:743 -#: pgadmin/browser/static/js/node.js:1730 -#: pgadmin/browser/static/js/wizard.js:137 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 -#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 -#: pgadmin/preferences/static/js/preferences.js:465 -#: pgadmin/static/js/slickgrid/editors.js:63 -#: pgadmin/static/js/sqleditor/filter_dialog.js:79 -#: pgadmin/static/js/sqleditor/macro.js:68 -#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 -#: pgadmin/tools/datagrid/static/js/show_data.js:156 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 -#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 -#: pgadmin/tools/import_export/static/js/import_export.js:495 -#: pgadmin/tools/maintenance/static/js/maintenance.js:300 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 -#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2605 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2794 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5342 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5416 -#: pgadmin/tools/user_management/static/js/user_management.js:747 -msgid "Cancel" -msgstr "Abbrechen" - #: pgadmin/browser/server_groups/servers/static/js/server.js:353 msgid "Reload server configuration" msgstr "Serverkonfiguration neu laden" @@ -8407,8 +8509,8 @@ msgstr "Bestätigungspasswort" #: pgadmin/browser/templates/browser/index.html:150 #: pgadmin/templates/security/change_password.html:20 #: pgadmin/templates/security/change_password.html:21 -#: pgadmin/tools/user_management/static/js/user_management.js:101 -#: pgadmin/tools/user_management/static/js/user_management.js:127 +#: pgadmin/tools/user_management/static/js/user_management.js:102 +#: pgadmin/tools/user_management/static/js/user_management.js:128 msgid "Change Password" msgstr "Passwort ändern" @@ -8458,9 +8560,9 @@ msgstr "Verbunden?" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:35 +#: pgadmin/browser/templates/browser/js/messages.js:43 #: pgadmin/misc/statistics/static/js/statistics.js:124 -#: pgadmin/preferences/static/js/preferences.js:215 +#: pgadmin/preferences/static/js/preferences.js:240 msgid "True" msgstr "Wahr" @@ -8468,9 +8570,9 @@ msgstr "Wahr" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:36 +#: pgadmin/browser/templates/browser/js/messages.js:44 #: pgadmin/misc/statistics/static/js/statistics.js:125 -#: pgadmin/preferences/static/js/preferences.js:216 +#: pgadmin/preferences/static/js/preferences.js:241 msgid "False" msgstr "Falsch" @@ -8574,7 +8676,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:1373 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:895 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2823 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2833 msgid "Connect to Server" msgstr "Zu Server verbinden" @@ -8656,13 +8758,6 @@ msgstr "Objektbesitzer" msgid "Move objects to another tablespace" msgstr "" -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 -#: pgadmin/browser/templates/browser/index.html:156 -#: pgadmin/tools/user_management/__init__.py:47 -#: pgadmin/tools/user_management/static/js/user_management.js:961 -msgid "Users" -msgstr "Benutzer" - #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:264 msgid "Please select tablespace." msgstr "" @@ -8732,8 +8827,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:31 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:5 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:28 -#: pgadmin/dashboard/static/js/dashboard.js:681 -#: pgadmin/dashboard/static/js/dashboard.js:958 +#: pgadmin/dashboard/static/js/dashboard.js:700 +#: pgadmin/dashboard/static/js/dashboard.js:977 msgid "Backend start" msgstr "Back-End-Start" @@ -8745,8 +8840,8 @@ msgstr "Back-End-Start" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:41 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:13 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:36 -#: pgadmin/dashboard/static/js/dashboard.js:676 -#: pgadmin/dashboard/static/js/dashboard.js:953 +#: pgadmin/dashboard/static/js/dashboard.js:695 +#: pgadmin/dashboard/static/js/dashboard.js:972 msgid "Client" msgstr "Client" @@ -8758,8 +8853,8 @@ msgstr "Client" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:14 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:37 -#: pgadmin/dashboard/static/js/dashboard.js:671 -#: pgadmin/dashboard/static/js/dashboard.js:948 +#: pgadmin/dashboard/static/js/dashboard.js:690 +#: pgadmin/dashboard/static/js/dashboard.js:967 msgid "Application" msgstr "Anwendung" @@ -8821,20 +8916,20 @@ msgstr "Streaming-Replikation" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.2_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:15 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:38 -#: pgadmin/dashboard/static/js/dashboard.js:695 -#: pgadmin/dashboard/static/js/dashboard.js:972 +#: pgadmin/dashboard/static/js/dashboard.js:714 +#: pgadmin/dashboard/static/js/dashboard.js:991 msgid "Waiting?" msgstr "Wartend?" -#: pgadmin/browser/server_groups/static/js/server_group.js:20 +#: pgadmin/browser/server_groups/static/js/server_group.js:28 msgid "Server Group" msgstr "Servergruppe" -#: pgadmin/browser/server_groups/static/js/server_group.js:34 +#: pgadmin/browser/server_groups/static/js/server_group.js:42 msgid "Server Group..." msgstr "Servergruppe..." -#: pgadmin/browser/server_groups/static/js/server_group.js:69 +#: pgadmin/browser/server_groups/static/js/server_group.js:77 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:34 msgid "The ID cannot be changed." msgstr "Die ID kann nicht geändert werden." @@ -8899,6 +8994,10 @@ msgstr "" msgid "Are you sure you want to close the %s browser?" msgstr "" +#: pgadmin/browser/static/js/browser.js:1003 +msgid "SUGGESTED SITES" +msgstr "" + #: pgadmin/browser/static/js/browser.js:2097 msgid "Error retrieving details for the node." msgstr "Fehler beim Abrufen von Details für den Knoten." @@ -8918,7 +9017,7 @@ msgstr "" #: pgadmin/browser/static/js/collection.js:95 #: pgadmin/browser/static/js/node.js:255 -#: pgadmin/tools/psql/static/js/psql_module.js:63 +#: pgadmin/tools/psql/static/js/psql_module.js:62 msgid "PSQL Tool (Beta)" msgstr "" @@ -8930,7 +9029,7 @@ msgid "Select" msgstr "Auswählen" #: pgadmin/browser/static/js/collection.js:254 -#: pgadmin/dashboard/static/js/dashboard.js:474 +#: pgadmin/dashboard/static/js/dashboard.js:492 #: pgadmin/misc/dependencies/static/js/dependencies.js:112 #: pgadmin/misc/dependents/static/js/dependents.js:112 #: pgadmin/misc/statistics/static/js/statistics.js:299 @@ -8945,7 +9044,7 @@ msgstr "" #: pgadmin/browser/static/js/collection.js:290 #: pgadmin/browser/static/js/collection.js:351 #: pgadmin/browser/static/js/node.js:493 -#: pgadmin/browser/templates/browser/js/messages.js:42 +#: pgadmin/browser/templates/browser/js/messages.js:50 #: pgadmin/misc/sql/static/js/sql.js:134 #: pgadmin/misc/statistics/static/js/statistics.js:258 msgid "Retrieving data from the server..." @@ -8972,7 +9071,7 @@ msgid "Error retrieving properties - %s" msgstr "Fehler beim Abrufen von Eigenschaften - %s" #: pgadmin/browser/static/js/collection.js:426 -#: pgadmin/browser/templates/browser/js/messages.js:43 +#: pgadmin/browser/templates/browser/js/messages.js:51 #: pgadmin/misc/dependencies/static/js/dependencies.js:309 #: pgadmin/misc/dependents/static/js/dependents.js:315 #: pgadmin/misc/statistics/static/js/statistics.js:344 @@ -9136,7 +9235,8 @@ msgstr "SQL-Hilfe für diesen Objekttyp." #: pgadmin/browser/static/js/node.js:1492 #: pgadmin/browser/static/js/node.js:1526 #: pgadmin/browser/static/js/node.js:1556 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5473 +#: pgadmin/preferences/static/js/preferences.js:339 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5506 msgid "Warning" msgstr "" @@ -9167,12 +9267,12 @@ msgid "Changes will be lost. Are you sure you want to reset?" msgstr "" #: pgadmin/browser/static/js/node.js:1765 -#: pgadmin/preferences/static/js/preferences.js:469 -#: pgadmin/preferences/static/js/preferences.js:494 +#: pgadmin/preferences/static/js/preferences.js:512 +#: pgadmin/preferences/static/js/preferences.js:537 #: pgadmin/static/js/sqleditor/macro.js:73 #: pgadmin/tools/datagrid/templates/datagrid/index.html:48 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:272 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5425 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5458 msgid "Save" msgstr "Speichern" @@ -9185,13 +9285,13 @@ msgid "Changes will be lost. Are you sure you want to close the dialog?" msgstr "" #: pgadmin/browser/static/js/node.ui.js:37 -#: pgadmin/browser/templates/browser/js/messages.js:40 +#: pgadmin/browser/templates/browser/js/messages.js:48 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:130 msgid "Select All" msgstr "Alles Auswählen" #: pgadmin/browser/static/js/node.ui.js:45 -#: pgadmin/browser/templates/browser/js/messages.js:41 +#: pgadmin/browser/templates/browser/js/messages.js:49 msgid "Unselect All" msgstr "Komplette Auswahl aufheben" @@ -9207,10 +9307,10 @@ msgstr "" #: pgadmin/static/js/alertify.pgadmin.defaults.js:488 #: pgadmin/templates/security/messages.html:7 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:524 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2558 -#: pgadmin/tools/user_management/static/js/user_management.js:134 -#: pgadmin/tools/user_management/static/js/user_management.js:234 -#: pgadmin/tools/user_management/static/js/user_management.js:968 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2568 +#: pgadmin/tools/user_management/static/js/user_management.js:135 +#: pgadmin/tools/user_management/static/js/user_management.js:235 +#: pgadmin/tools/user_management/static/js/user_management.js:979 msgid "Close" msgstr "Schließen" @@ -9226,17 +9326,9 @@ msgstr "" msgid "Left panel logo" msgstr "" -#: pgadmin/browser/static/js/wizard.js:124 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 -#: pgadmin/tools/import_export/static/js/import_export.js:641 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 -msgid "Close error bar" -msgstr "" - #: pgadmin/browser/static/js/wizard.js:131 #: pgadmin/browser/templates/browser/index.html:135 pgadmin/help/__init__.py:59 -#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:457 +#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:500 #: pgadmin/static/js/sqleditor/filter_dialog.js:72 #: pgadmin/static/js/sqleditor/filter_dialog.js:73 #: pgadmin/static/js/sqleditor/macro.js:61 @@ -9291,7 +9383,7 @@ msgid "HELP ARTICLES" msgstr "" #: pgadmin/browser/static/js/quick_search/trigger_search.js:235 -#: pgadmin/misc/file_manager/static/js/utility.js:728 +#: pgadmin/misc/file_manager/static/js/utility.js:754 #: pgadmin/misc/file_manager/templates/file_manager/index.html:62 #: pgadmin/tools/datagrid/templates/datagrid/index.html:443 #: pgadmin/tools/debugger/static/js/direct.js:1861 @@ -9392,55 +9484,49 @@ msgstr "" "Bitte hier " "klicken, um weitere Informationen zu erhalten." -#: pgadmin/browser/templates/browser/js/messages.js:22 +#: pgadmin/browser/templates/browser/js/messages.js:30 msgid "Click here for details." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:23 -#: pgadmin/static/js/backform.pgadmin.js:2090 -#: pgadmin/tools/user_management/static/js/user_management.js:712 -msgid "General" -msgstr "Allgemein" - -#: pgadmin/browser/templates/browser/js/messages.js:25 +#: pgadmin/browser/templates/browser/js/messages.js:33 msgid "Definition incomplete" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:26 +#: pgadmin/browser/templates/browser/js/messages.js:34 msgid "Nothing changed" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:27 +#: pgadmin/browser/templates/browser/js/messages.js:35 #, python-format msgid "'%s' must be an integer." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:28 +#: pgadmin/browser/templates/browser/js/messages.js:36 #, python-format msgid "'%s' must be a numeric." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:37 #, python-format msgid "'%s' must be greater than or equal to %s." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:30 +#: pgadmin/browser/templates/browser/js/messages.js:38 #, python-format msgid "'%s' must be less than or equal to %s." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:33 +#: pgadmin/browser/templates/browser/js/messages.js:41 #: pgadmin/misc/sql/static/js/sql.js:102 msgid "No SQL could be generated for the selected object." msgstr "Für das ausgewählte Objekt konnte keine SQL generiert werden." -#: pgadmin/browser/templates/browser/js/messages.js:34 +#: pgadmin/browser/templates/browser/js/messages.js:42 #: pgadmin/misc/statistics/static/js/statistics.js:220 msgid "No statistics are available for the selected object." msgstr "Für das ausgewählte Objekt stehen keine Statistiken zur Verfügung." -#: pgadmin/browser/templates/browser/js/messages.js:37 +#: pgadmin/browser/templates/browser/js/messages.js:45 #: pgadmin/static/js/backform.pgadmin.js:2805 #: pgadmin/tools/backup/static/js/backup.js:106 #: pgadmin/tools/backup/static/js/backup.js:243 @@ -9448,99 +9534,109 @@ msgstr "Für das ausgewählte Objekt stehen keine Statistiken zur Verfügung." msgid "Note" msgstr "Hinweis" -#: pgadmin/browser/templates/browser/js/messages.js:38 +#: pgadmin/browser/templates/browser/js/messages.js:46 #: pgadmin/misc/sql/static/js/sql.js:154 #: pgadmin/misc/statistics/static/js/statistics.js:332 #, python-format msgid "Error retrieving the information - %s" msgstr "Fehler beim Abrufen der Informationen - %s" -#: pgadmin/browser/templates/browser/js/utils.js:144 -#: pgadmin/browser/templates/browser/js/utils.js:152 +#: pgadmin/browser/templates/browser/js/utils.js:143 +#: pgadmin/browser/templates/browser/js/utils.js:151 msgid "Error loading script - " msgstr "" -#: pgadmin/dashboard/__init__.py:57 +#: pgadmin/dashboard/__init__.py:58 msgid "Dashboard" msgstr "Übersichtsseite" -#: pgadmin/dashboard/__init__.py:73 +#: pgadmin/dashboard/__init__.py:74 msgid "The number of seconds between graph samples." msgstr "Die Anzahl der Sekunden zwischen den Graph-Samples." -#: pgadmin/dashboard/__init__.py:77 +#: pgadmin/dashboard/__init__.py:78 msgid "Dashboards" msgstr "Übersichtsseiten" -#: pgadmin/dashboard/__init__.py:82 +#: pgadmin/dashboard/__init__.py:83 msgid "Session statistics refresh rate" msgstr "Sitzungsstatistikenaktualisierungsfrequenz" -#: pgadmin/dashboard/__init__.py:84 pgadmin/dashboard/__init__.py:92 -#: pgadmin/dashboard/__init__.py:100 pgadmin/dashboard/__init__.py:108 -#: pgadmin/dashboard/__init__.py:116 +#: pgadmin/dashboard/__init__.py:85 pgadmin/dashboard/__init__.py:93 +#: pgadmin/dashboard/__init__.py:101 pgadmin/dashboard/__init__.py:109 +#: pgadmin/dashboard/__init__.py:117 msgid "Graphs" msgstr "Graphen" -#: pgadmin/dashboard/__init__.py:90 +#: pgadmin/dashboard/__init__.py:91 msgid "Transaction throughput refresh rate" msgstr "Transaktionsdurchsatzaktualisierungsrate" -#: pgadmin/dashboard/__init__.py:98 +#: pgadmin/dashboard/__init__.py:99 msgid "Tuples in refresh rate" msgstr "Eingehende Tupel-Aktualisierungsfrequenz" -#: pgadmin/dashboard/__init__.py:106 +#: pgadmin/dashboard/__init__.py:107 msgid "Tuples out refresh rate" msgstr "Ausgehende Tupel-Aktualisierungsfrequenz" -#: pgadmin/dashboard/__init__.py:114 +#: pgadmin/dashboard/__init__.py:115 msgid "Block I/O statistics refresh rate" msgstr "Block-E/A-Statistikwiederholfrequenz" -#: pgadmin/dashboard/__init__.py:122 +#: pgadmin/dashboard/__init__.py:123 msgid "Show graphs?" msgstr "" -#: pgadmin/dashboard/__init__.py:124 +#: pgadmin/dashboard/__init__.py:125 msgid "If set to True, graphs will be displayed on dashboards." msgstr "" -#: pgadmin/dashboard/__init__.py:130 +#: pgadmin/dashboard/__init__.py:131 msgid "Show activity?" msgstr "" -#: pgadmin/dashboard/__init__.py:132 +#: pgadmin/dashboard/__init__.py:133 msgid "If set to True, activity tables will be displayed on dashboards." msgstr "" -#: pgadmin/dashboard/__init__.py:138 +#: pgadmin/dashboard/__init__.py:139 msgid "Show graph data points?" msgstr "" -#: pgadmin/dashboard/__init__.py:140 +#: pgadmin/dashboard/__init__.py:141 msgid "If set to True, data points will be visible on graph lines." msgstr "" -#: pgadmin/dashboard/__init__.py:146 +#: pgadmin/dashboard/__init__.py:147 msgid "Show mouse hover tooltip?" msgstr "" -#: pgadmin/dashboard/__init__.py:148 +#: pgadmin/dashboard/__init__.py:149 msgid "" "If set to True, tooltip will appear on mouse hover on the graph lines " "giving the data point details" msgstr "" -#: pgadmin/dashboard/__init__.py:202 +#: pgadmin/dashboard/__init__.py:156 +msgid "Long running query thresholds" +msgstr "" + +#: pgadmin/dashboard/__init__.py:158 +msgid "" +"Set the warning and alert threshold value to highlight the long-running " +"queries on the dashboard." +msgstr "" + +#: pgadmin/dashboard/__init__.py:212 msgid "Please connect to the selected {0} to view the table." msgstr "" -#: pgadmin/dashboard/__init__.py:207 +#: pgadmin/dashboard/__init__.py:217 msgid "Please connect to the selected {0} to view the graph." msgstr "" -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:498 msgid "Failed" msgstr "" @@ -9554,8 +9650,8 @@ msgid "An error occurred whilst rendering the graph." msgstr "" #: pgadmin/dashboard/static/js/Graphs.jsx:222 -#: pgadmin/dashboard/static/js/dashboard.js:533 -#: pgadmin/static/js/sqleditor/execute_query.js:341 +#: pgadmin/dashboard/static/js/dashboard.js:552 +#: pgadmin/static/js/sqleditor/execute_query.js:346 #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:211 msgid "" @@ -9675,137 +9771,137 @@ msgstr "" msgid "Please connect to the selected server to view the dashboard." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:542 +#: pgadmin/dashboard/static/js/dashboard.js:561 msgid "Please connect to the selected server to view the table." msgstr "Bitte zum ausgewählten Server verbinden, um die Tabelle anzuzeigen." -#: pgadmin/dashboard/static/js/dashboard.js:545 +#: pgadmin/dashboard/static/js/dashboard.js:564 msgid "An error occurred whilst rendering the table." msgstr "Beim Rendern der Tabelle ist ein Fehler aufgetreten." -#: pgadmin/dashboard/static/js/dashboard.js:656 -#: pgadmin/dashboard/static/js/dashboard.js:763 -#: pgadmin/dashboard/static/js/dashboard.js:938 -#: pgadmin/dashboard/static/js/dashboard.js:1037 +#: pgadmin/dashboard/static/js/dashboard.js:675 +#: pgadmin/dashboard/static/js/dashboard.js:782 +#: pgadmin/dashboard/static/js/dashboard.js:957 +#: pgadmin/dashboard/static/js/dashboard.js:1056 msgid "PID" msgstr "PID" -#: pgadmin/dashboard/static/js/dashboard.js:686 -#: pgadmin/dashboard/static/js/dashboard.js:963 +#: pgadmin/dashboard/static/js/dashboard.js:705 +#: pgadmin/dashboard/static/js/dashboard.js:982 msgid "State" msgstr "Stadium" -#: pgadmin/dashboard/static/js/dashboard.js:703 -#: pgadmin/dashboard/static/js/dashboard.js:980 +#: pgadmin/dashboard/static/js/dashboard.js:722 +#: pgadmin/dashboard/static/js/dashboard.js:999 msgid "Wait event" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:708 -#: pgadmin/dashboard/static/js/dashboard.js:985 +#: pgadmin/dashboard/static/js/dashboard.js:727 +#: pgadmin/dashboard/static/js/dashboard.js:1004 msgid "Blocking PIDs" msgstr "Blockierende PIDs" -#: pgadmin/dashboard/static/js/dashboard.js:773 -#: pgadmin/dashboard/static/js/dashboard.js:1042 +#: pgadmin/dashboard/static/js/dashboard.js:792 +#: pgadmin/dashboard/static/js/dashboard.js:1061 msgid "Lock type" msgstr "Sperrtyp" -#: pgadmin/dashboard/static/js/dashboard.js:778 -#: pgadmin/dashboard/static/js/dashboard.js:1047 +#: pgadmin/dashboard/static/js/dashboard.js:797 +#: pgadmin/dashboard/static/js/dashboard.js:1066 msgid "Target relation" msgstr "Zielrelation" -#: pgadmin/dashboard/static/js/dashboard.js:783 -#: pgadmin/dashboard/static/js/dashboard.js:1052 +#: pgadmin/dashboard/static/js/dashboard.js:802 +#: pgadmin/dashboard/static/js/dashboard.js:1071 msgid "Page" msgstr "Seite" -#: pgadmin/dashboard/static/js/dashboard.js:788 -#: pgadmin/dashboard/static/js/dashboard.js:1057 +#: pgadmin/dashboard/static/js/dashboard.js:807 +#: pgadmin/dashboard/static/js/dashboard.js:1076 msgid "Tuple" msgstr "Tupel" -#: pgadmin/dashboard/static/js/dashboard.js:793 -#: pgadmin/dashboard/static/js/dashboard.js:1062 +#: pgadmin/dashboard/static/js/dashboard.js:812 +#: pgadmin/dashboard/static/js/dashboard.js:1081 msgid "vXID (target)" msgstr "vXID (Ziel)" -#: pgadmin/dashboard/static/js/dashboard.js:798 -#: pgadmin/dashboard/static/js/dashboard.js:1067 +#: pgadmin/dashboard/static/js/dashboard.js:817 +#: pgadmin/dashboard/static/js/dashboard.js:1086 msgid "XID (target)" msgstr "XID (Ziel)" -#: pgadmin/dashboard/static/js/dashboard.js:803 -#: pgadmin/dashboard/static/js/dashboard.js:1072 +#: pgadmin/dashboard/static/js/dashboard.js:822 +#: pgadmin/dashboard/static/js/dashboard.js:1091 msgid "Class" msgstr "Klasse" -#: pgadmin/dashboard/static/js/dashboard.js:808 -#: pgadmin/dashboard/static/js/dashboard.js:1077 +#: pgadmin/dashboard/static/js/dashboard.js:827 +#: pgadmin/dashboard/static/js/dashboard.js:1096 msgid "Object ID" msgstr "Objekt-ID" -#: pgadmin/dashboard/static/js/dashboard.js:813 -#: pgadmin/dashboard/static/js/dashboard.js:1082 +#: pgadmin/dashboard/static/js/dashboard.js:832 +#: pgadmin/dashboard/static/js/dashboard.js:1101 msgid "vXID (owner)" msgstr "vXID (Besitzer)" -#: pgadmin/dashboard/static/js/dashboard.js:823 -#: pgadmin/dashboard/static/js/dashboard.js:1092 +#: pgadmin/dashboard/static/js/dashboard.js:842 +#: pgadmin/dashboard/static/js/dashboard.js:1111 msgid "Granted?" msgstr "Gewährt?" -#: pgadmin/dashboard/static/js/dashboard.js:845 -#: pgadmin/dashboard/static/js/dashboard.js:1109 +#: pgadmin/dashboard/static/js/dashboard.js:864 +#: pgadmin/dashboard/static/js/dashboard.js:1128 msgid "XID" msgstr "XID" -#: pgadmin/dashboard/static/js/dashboard.js:850 -#: pgadmin/dashboard/static/js/dashboard.js:1114 +#: pgadmin/dashboard/static/js/dashboard.js:869 +#: pgadmin/dashboard/static/js/dashboard.js:1133 msgid "Prepared at" msgstr "Vorbereitete bei" -#: pgadmin/dashboard/static/js/dashboard.js:862 +#: pgadmin/dashboard/static/js/dashboard.js:881 msgid "Category" msgstr "Kategorie" -#: pgadmin/dashboard/static/js/dashboard.js:867 +#: pgadmin/dashboard/static/js/dashboard.js:886 msgid "Setting" msgstr "Einstellung" -#: pgadmin/dashboard/static/js/dashboard.js:872 +#: pgadmin/dashboard/static/js/dashboard.js:891 msgid "Unit" msgstr "Einheit" -#: pgadmin/dashboard/static/js/dashboard.js:877 +#: pgadmin/dashboard/static/js/dashboard.js:896 msgid "Description" msgstr "Beschreibung" -#: pgadmin/dashboard/static/js/dashboard.js:1195 +#: pgadmin/dashboard/static/js/dashboard.js:1214 msgid "You cannot cancel background worker processes." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1197 +#: pgadmin/dashboard/static/js/dashboard.js:1216 msgid "You cannot terminate background worker processes." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1206 +#: pgadmin/dashboard/static/js/dashboard.js:1225 msgid "You are not allowed to cancel the main active session." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1208 +#: pgadmin/dashboard/static/js/dashboard.js:1227 msgid "You are not allowed to terminate the main active session." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1216 +#: pgadmin/dashboard/static/js/dashboard.js:1235 msgid "The session is already in idle state." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1235 +#: pgadmin/dashboard/static/js/dashboard.js:1254 msgid "Superuser privileges are required to cancel another users query." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1237 +#: pgadmin/dashboard/static/js/dashboard.js:1256 msgid "Superuser privileges are required to terminate another users query." msgstr "" @@ -9834,15 +9930,15 @@ msgstr "Vorbereitete Transaktionen" #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:36 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:783 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:77 -#: pgadmin/tools/user_management/static/js/user_management.js:1156 +#: pgadmin/tools/user_management/static/js/user_management.js:1167 msgid "Search" msgstr "" #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:33 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:38 #: pgadmin/misc/file_manager/templates/file_manager/index.html:27 -#: pgadmin/preferences/static/js/preferences.js:533 -#: pgadmin/preferences/static/js/preferences.js:550 +#: pgadmin/preferences/static/js/preferences.js:576 +#: pgadmin/preferences/static/js/preferences.js:593 msgid "Refresh" msgstr "Aktualisieren" @@ -9930,7 +10026,7 @@ msgstr "Gesamt" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:8 #: pgadmin/dashboard/templates/dashboard/sql/gpdb_5.0_plus/dashboard_stats.sql:8 -#: pgadmin/tools/user_management/static/js/user_management.js:432 +#: pgadmin/tools/user_management/static/js/user_management.js:433 msgid "Active" msgstr "Aktiv" @@ -10056,7 +10152,7 @@ msgid "" "theme" msgstr "" -#: pgadmin/misc/__init__.py:222 +#: pgadmin/misc/__init__.py:220 #, fuzzy msgid "Invalid binary path." msgstr "Binärpfade" @@ -10199,7 +10295,7 @@ msgid "Grid" msgstr "" #: pgadmin/misc/file_manager/__init__.py:177 -#: pgadmin/misc/file_manager/static/js/utility.js:1444 +#: pgadmin/misc/file_manager/static/js/utility.js:1470 msgid "Show hidden files and folders?" msgstr "" @@ -10251,7 +10347,7 @@ msgid "There was an error renaming the file:" msgstr "Beim Umbenennen der Datei ist ein Fehler aufgetreten:" #: pgadmin/misc/file_manager/static/js/create_dialogue.js:145 -#: pgadmin/misc/file_manager/static/js/utility.js:473 +#: pgadmin/misc/file_manager/static/js/utility.js:481 msgid "Error occurred while checking access permission." msgstr "Beim Überprüfen der Zugriffsberechtigung ist ein Fehler aufgetreten." @@ -10262,19 +10358,19 @@ msgstr "Beim Überprüfen der Zugriffsberechtigung ist ein Fehler aufgetreten." msgid "Select file" msgstr "" -#: pgadmin/misc/file_manager/static/js/utility.js:1432 -#: pgadmin/misc/file_manager/static/js/utility.js:1439 +#: pgadmin/misc/file_manager/static/js/utility.js:1458 +#: pgadmin/misc/file_manager/static/js/utility.js:1465 msgid "All Files" msgstr "Alle Dateien" -#: pgadmin/misc/file_manager/static/js/utility.js:1448 +#: pgadmin/misc/file_manager/static/js/utility.js:1474 #: pgadmin/tools/backup/static/js/backup.js:156 #: pgadmin/tools/import_export/static/js/import_export.js:97 #: pgadmin/tools/restore/static/js/restore.js:100 msgid "Format" msgstr "Format" -#: pgadmin/misc/file_manager/static/js/utility.js:1770 +#: pgadmin/misc/file_manager/static/js/utility.js:1800 msgid "Drop files here to upload." msgstr "" @@ -10489,8 +10585,8 @@ msgid "Summary:" msgstr "" #: pgadmin/preferences/__init__.py:57 -#: pgadmin/preferences/static/js/preferences.js:456 -#: pgadmin/preferences/static/js/preferences.js:479 +#: pgadmin/preferences/static/js/preferences.js:499 +#: pgadmin/preferences/static/js/preferences.js:522 msgid "Preferences" msgstr "Einstellungen" @@ -10504,36 +10600,44 @@ msgstr "Etikett" msgid "help_str" msgstr "help_str" -#: pgadmin/preferences/static/js/preferences.js:224 +#: pgadmin/preferences/static/js/preferences.js:249 msgid "Show" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:225 +#: pgadmin/preferences/static/js/preferences.js:250 msgid "Hide" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:420 +#: pgadmin/preferences/static/js/preferences.js:340 +msgid "Alert" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:341 +msgid "(in minutes)" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:461 msgid "Category is not selected." msgstr "" -#: pgadmin/preferences/static/js/preferences.js:517 +#: pgadmin/preferences/static/js/preferences.js:560 msgid "Browser tree refresh required" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:518 +#: pgadmin/preferences/static/js/preferences.js:561 msgid "A browser tree refresh is required. Do you wish to refresh the tree?" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:534 -#: pgadmin/preferences/static/js/preferences.js:551 +#: pgadmin/preferences/static/js/preferences.js:577 +#: pgadmin/preferences/static/js/preferences.js:594 msgid "Later" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:541 +#: pgadmin/preferences/static/js/preferences.js:584 msgid "Refresh required" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:542 +#: pgadmin/preferences/static/js/preferences.js:585 msgid "" "A page refresh is required to apply the theme. Do you wish to refresh the" " page now?" @@ -10591,6 +10695,18 @@ msgstr "" msgid "Toggle" msgstr "" +#: pgadmin/static/js/backform.pgadmin.js:1133 +msgid "Set as default" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1152 +msgid "Database Server" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1159 +msgid "Binary Path" +msgstr "" + #: pgadmin/static/js/backform.pgadmin.js:1164 #, fuzzy msgid "Select binary path..." @@ -10612,15 +10728,15 @@ msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1196 msgid "" -" Enter the directory in which the psql, pg_dump, pg_dumpall, and " +"Enter the directory in which the psql, pg_dump, pg_dumpall, and " "pg_restore utilities can be found for the corresponding database server " "version. The default path will be used for server versions that do not " -"have apath specified." +"have a path specified." msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1682 #: pgadmin/static/js/backgrid.pgadmin.js:1253 -#: pgadmin/tools/user_management/static/js/user_management.js:1158 +#: pgadmin/tools/user_management/static/js/user_management.js:1169 msgid "Add" msgstr "" @@ -10632,11 +10748,11 @@ msgstr "" msgid "Preview not available..." msgstr "" -#: pgadmin/static/js/backform.pgadmin.js:3223 +#: pgadmin/static/js/backform.pgadmin.js:3228 msgid "No color" msgstr "" -#: pgadmin/static/js/backform.pgadmin.js:3414 +#: pgadmin/static/js/backform.pgadmin.js:3419 msgid "Space" msgstr "" @@ -10734,11 +10850,11 @@ msgstr "" msgid "Transaction status check failed." msgstr "Transaktionsstatusüberprüfung fehlgeschlagen." -#: pgadmin/static/js/utils.js:407 +#: pgadmin/static/js/utils.js:410 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog." msgstr "Bitte den PostgreSQL-Binärpfad im Einstellungsdialog konfigurieren." -#: pgadmin/static/js/utils.js:412 +#: pgadmin/static/js/utils.js:415 msgid "" "Please configure the EDB Advanced Server Binary Path in the Preferences " "dialog." @@ -10746,16 +10862,16 @@ msgstr "" "Bitte den EDB-Advanced-Server-Binärpfad im Einstellungsdialog " "konfigurieren." -#: pgadmin/static/js/utils.js:419 +#: pgadmin/static/js/utils.js:422 msgid "Configuration required" msgstr "Konfiguration erforderlich" -#: pgadmin/static/js/utils.js:424 +#: pgadmin/static/js/utils.js:427 #, fuzzy msgid "Preferences Error" msgstr "Einstellungen" -#: pgadmin/static/js/utils.js:425 +#: pgadmin/static/js/utils.js:428 #, python-format msgid "Failed to load preference %s of module %s" msgstr "Fehler beim Laden der Einstellung %s des Moduls %s" @@ -10848,9 +10964,9 @@ msgstr "" #: pgadmin/static/js/selection/clipboard.js:83 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:178 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:657 -#: pgadmin/tools/user_management/static/js/user_management.js:922 -#: pgadmin/tools/user_management/static/js/user_management.js:1184 -#: pgadmin/tools/user_management/static/js/user_management.js:1201 +#: pgadmin/tools/user_management/static/js/user_management.js:933 +#: pgadmin/tools/user_management/static/js/user_management.js:1195 +#: pgadmin/tools/user_management/static/js/user_management.js:1212 msgid "Error" msgstr "Fehler" @@ -10893,8 +11009,8 @@ msgstr "" msgid "Query returned successfully in %s." msgstr "Abfrage wurde in %s erfolgreich zurückgegeben." -#: pgadmin/static/js/sqleditor/execute_query.js:230 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/static/js/sqleditor/execute_query.js:235 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3145 msgid "Running query..." msgstr "" @@ -10991,11 +11107,11 @@ msgstr "" msgid "Connect to server" msgstr "" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:463 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 msgid "Please select database" msgstr "" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:471 msgid "Please select user" msgstr "" @@ -11097,7 +11213,7 @@ msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:113 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:115 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:342 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 #: pgadmin/utils/constants.py:22 msgid "Explain" msgstr "Erklären" @@ -11119,15 +11235,15 @@ msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:137 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:139 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5351 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:661 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5384 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:674 msgid "Commit" msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:143 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:145 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5348 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:679 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5381 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:692 msgid "Rollback" msgstr "" @@ -11160,7 +11276,7 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_details.js:182 #: pgadmin/tools/debugger/static/js/direct.js:1720 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 msgid "Messages" msgstr "Nachrichten" @@ -11225,6 +11341,11 @@ msgstr "Anmeldung" msgid "Forgotten your password?" msgstr "" +#: pgadmin/templates/security/login_user.html:30 +#, python-format +msgid "Login with %(oauth_name)s" +msgstr "" + #: pgadmin/templates/security/reset_password.html:2 #, python-format msgid "%(appname)s Password Reset" @@ -11578,11 +11699,11 @@ msgstr "" msgid "View/Edit Data" msgstr "" -#: pgadmin/tools/datagrid/static/js/datagrid.js:333 +#: pgadmin/tools/datagrid/static/js/datagrid.js:335 #: pgadmin/tools/debugger/static/js/debugger.js:511 -#: pgadmin/tools/debugger/static/js/debugger.js:697 +#: pgadmin/tools/debugger/static/js/debugger.js:698 #: pgadmin/tools/debugger/static/js/debugger_ui.js:873 -#: pgadmin/tools/schema_diff/static/js/schema_diff.js:158 +#: pgadmin/tools/schema_diff/static/js/schema_diff.js:160 msgid "Rename Panel" msgstr "" @@ -11609,7 +11730,7 @@ msgstr "" #: pgadmin/tools/datagrid/static/js/show_data.js:40 #: pgadmin/tools/datagrid/static/js/show_query_tool.js:67 #: pgadmin/tools/erd/static/js/erd_module.js:119 -#: pgadmin/tools/psql/static/js/psql_module.js:140 +#: pgadmin/tools/psql/static/js/psql_module.js:139 msgid "No object selected." msgstr "" @@ -11699,7 +11820,7 @@ msgid "Replace" msgstr "" #: pgadmin/tools/datagrid/templates/datagrid/index.html:110 -msgid " (Cmd+Shift+F)" +msgid " (Cmd+Option+F)" msgstr "" #: pgadmin/tools/datagrid/templates/datagrid/index.html:112 @@ -11881,17 +12002,17 @@ msgid "Edit grid values" msgstr "" #: pgadmin/tools/debugger/__init__.py:180 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:411 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:424 msgid "Previous tab" msgstr "" #: pgadmin/tools/debugger/__init__.py:198 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:429 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:442 msgid "Next tab" msgstr "" #: pgadmin/tools/debugger/__init__.py:216 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:447 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:460 msgid "Switch Panel" msgstr "" @@ -12010,7 +12131,7 @@ msgstr "Haltepunkt setzen" #: pgadmin/tools/debugger/static/js/debugger.js:345 #: pgadmin/tools/debugger/static/js/debugger.js:525 #: pgadmin/tools/debugger/static/js/debugger.js:530 -#: pgadmin/tools/debugger/static/js/debugger.js:713 +#: pgadmin/tools/debugger/static/js/debugger.js:714 #: pgadmin/tools/debugger/static/js/debugger_ui.js:288 #: pgadmin/tools/debugger/static/js/debugger_ui.js:922 #: pgadmin/tools/debugger/static/js/debugger_ui.js:975 @@ -12051,7 +12172,7 @@ msgstr "Haltepunkt setzen" msgid "Debugger Error" msgstr "" -#: pgadmin/tools/debugger/static/js/debugger.js:703 +#: pgadmin/tools/debugger/static/js/debugger.js:704 #: pgadmin/tools/debugger/static/js/debugger_ui.js:929 msgid "Debugger Target Initialization Error" msgstr "" @@ -12208,12 +12329,12 @@ msgid "Debugger SQL editor" msgstr "" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "Timeout" msgstr "" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "" "Your session has timed out due to inactivity. Please close the window and" " login again." @@ -12412,12 +12533,12 @@ msgid "Preparing..." msgstr "Laden..." #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:269 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5422 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5455 msgid "Don't save" msgstr "" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:304 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5505 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5538 msgid "Save changes?" msgstr "" @@ -12425,6 +12546,11 @@ msgstr "" msgid "The diagram has changed. Do you want to save changes?" msgstr "" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:350 +#, python-format +msgid "Table: %s (%s)" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:394 msgid "Delete ?" msgstr "" @@ -12478,6 +12604,14 @@ msgstr "Lade die Datei..." msgid "Unknown error. Check console logs" msgstr "" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:675 +msgid "One to many relation" +msgstr "" + +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:686 +msgid "Many to many relation" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:751 msgid "Initializing connection..." msgstr "" @@ -12511,7 +12645,7 @@ msgid "Many-to-Many link" msgstr "" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/ConnectionBar.jsx:50 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2868 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2901 msgid "Obtaining connection..." msgstr "" @@ -12924,37 +13058,40 @@ msgstr "" msgid "Maintenance job creation failed." msgstr "Wartungsjoberstellung fehlgeschlagen." -#: pgadmin/tools/psql/__init__.py:42 +#: pgadmin/tools/psql/__init__.py:53 msgid "PSQL" msgstr "" -#: pgadmin/tools/psql/__init__.py:209 pgadmin/tools/psql/__init__.py:475 -#: pgadmin/tools/psql/__init__.py:522 -msgid "ERROR: Shell commands are disabled in psql for security\r\n" -msgstr "" - -#: pgadmin/tools/psql/__init__.py:574 +#: pgadmin/tools/psql/__init__.py:427 msgid "" "Connection terminated, To create new connection please open another psql " "tool." msgstr "" -#: pgadmin/tools/psql/__init__.py:724 +#: pgadmin/tools/psql/__init__.py:491 msgid "Invalid session.\r\n" msgstr "" -#: pgadmin/tools/psql/static/js/psql_module.js:131 -#: pgadmin/tools/psql/static/js/psql_module.js:139 -#: pgadmin/tools/psql/static/js/psql_module.js:152 +#: pgadmin/tools/psql/static/js/psql_module.js:130 +#: pgadmin/tools/psql/static/js/psql_module.js:138 +#: pgadmin/tools/psql/static/js/psql_module.js:151 #, fuzzy msgid "PSQL Error" msgstr "Bei Fehler" -#: pgadmin/tools/psql/static/js/psql_module.js:153 +#: pgadmin/tools/psql/static/js/psql_module.js:152 #, fuzzy msgid "Please select a server/database object." msgstr "Bitte wählen Sie eine Datenbank aus." +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "Clipboard read permission required" +msgstr "" + +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "To paste data on the PSQL terminal, Clipboard read permission required." +msgstr "" + #: pgadmin/tools/restore/__init__.py:42 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:40 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:50 @@ -13413,130 +13550,130 @@ msgstr "" msgid "Data Output" msgstr "Datenausgabe" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 msgid "Query History" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 msgid "Scratch Pad" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 msgid "Notifications" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:402 msgid "Geometry Viewer" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:431 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:441 msgid "Panel Loading Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:432 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:442 msgid "" "Something went wrong while loading the panels. Please make sure to reset " "the layout (File > Reset Layout) for the better user experience." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:477 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:487 msgid "SQL editor" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1034 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1044 msgid "Editable column" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1036 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1046 msgid "Read-only column" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1576 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1586 msgid "Fetching all records..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2116 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3058 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4161 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2126 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3091 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4194 msgid "Unsaved changes" msgstr "Nicht gespeicherte Änderungen" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2117 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4162 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2127 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4195 msgid "Are you sure you wish to discard the current changes?" msgstr "Sind Sie sicher, dass Sie die aktuellen Änderungen verwerfen möchten?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2148 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2158 msgid "Clear history" msgstr "Verlauf löschen" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2149 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2159 msgid "Are you sure you wish to clear the history?" msgstr "Sind Sie sicher, dass Sie den Verlauf löschen wollen?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2150 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2160 msgid "" "This will remove all of your query history from this and other sessions " "for this database." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2429 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2439 msgid "Change connection" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2430 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2440 msgid "" "By changing the connection you will lose all your unsaved data for the " "current connection.
Do you want to continue?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2559 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2569 msgid "" "The pgAdmin browser window has been closed and the connection to the " "server is lost. Please close this window and open a new pgAdmin session." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2694 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2696 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2704 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2706 #, python-format msgid "Error fetching rows - %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2751 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2761 msgid "Connection Warning" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2758 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2768 msgid "The application has lost the database connection:" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2762 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2772 msgid "⁃ If the connection was idle it may have been forcibly disconnected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2764 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2774 msgid "⁃ The application server or database server may have been restarted." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2766 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2776 msgid "⁃ The user session may have timed out." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2770 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2780 msgid "Do you want to continue and establish a new session?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2793 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2803 msgid "Continue" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2958 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2960 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2991 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2993 #, python-format msgid "Error fetching SQL for script - %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3059 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3092 msgid "" "The data has been modified, but not saved. Are you sure you wish to " "discard the changes?" @@ -13544,152 +13681,152 @@ msgstr "" "Die Daten wurden geändert, aber nicht gespeichert. Sind Sie sicher, dass " "Sie die Änderungen verwerfen möchten?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3120 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3153 msgid "Waiting for the query to complete..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3324 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3357 msgid "Loading data from the database server and rendering..." msgstr "Laden von Daten aus dem Datenbankserver und Rendern..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3334 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3367 #, python-format msgid "Successfully run. Total query runtime: %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3335 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3368 #, python-format msgid "%s rows affected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3647 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3680 msgid "" "This query was generated by pgAdmin as part of a \"View/Edit Data\" " "operation" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3763 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3796 msgid "Row(s) deleted." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3843 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3876 msgid "Saving the updated data..." msgstr "Speichern der aktualisierten Daten..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3978 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4011 msgid "Data saved successfully." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3981 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4014 msgid "Auto-commit is off. You still need to commit changes to the database." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3988 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4021 #, python-format msgid "%s." msgstr "%s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3995 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4028 msgid "" "Saving data changes was rolled back but the current transaction is still " "active; previous queries are unaffected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4020 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4053 msgid "This query was generated by pgAdmin as part of a \"Save Data\" operation" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4238 msgid "Loading the file..." msgstr "Lade die Datei..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4266 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4299 msgid "Saving the queries in the file..." msgstr "Speichern der Abfragen in der Datei..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4279 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4312 msgid "File saved successfully." msgstr "Datei erfolgreich gespeichert." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4447 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 msgid "Applying the new filter..." msgstr "Wende den neuen Filter an ..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4469 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4502 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 msgid "Filter By Selection Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4535 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4568 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4579 msgid "Filter Exclude Selection Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4590 msgid "Removing the filter..." msgstr "Filter entfernen..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4577 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4588 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4621 msgid "Remove Filter Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4746 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4779 msgid "Setting the limit on the result..." msgstr "Setzen des Limits für das Ergebnis..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4767 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4778 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4800 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4811 msgid "Change limit Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4925 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4944 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4958 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4977 msgid "Cancel Query Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4965 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4998 msgid "Downloading Results..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5023 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5056 msgid "CSV Download cancelled." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5032 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5065 msgid "Download CSV error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5067 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5075 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5100 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5108 msgid "Auto Rollback Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5102 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5109 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5135 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5142 msgid "Auto Commit Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5296 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5329 msgid "The data has changed. Do you want to save changes?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5303 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5336 msgid "The query text has changed. Do you want to save changes?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5394 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5427 msgid "" "The current transaction is not commited to the database. Do you want to " "commit or rollback the transaction?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5397 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5430 msgid "Commit transaction?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5474 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5507 msgid "" "The current transaction has been rolled back because the server was " "disconnected." @@ -13921,16 +14058,28 @@ msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:275 msgid "" -"If set to True then data columns will auto-size to the maximumwidth of " +"If set to True then data columns will auto-size to the maximum width of " "the data in the column as loaded in the first batch. If False, the column" " will be sized to the widest of the data type or column name." msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:285 +msgid "Maximum column width" +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:287 +msgid "" +"Specify the maximum width of the column when 'Resize by data?' is set to " +"True. If it is set to 0 then columns will auto-size to the maximum width " +"of the data in the column. If 'Resize by data?' is set to False then this" +" setting won't take any effect." +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:298 msgid "Font size" msgstr "Schriftgröße" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:289 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 msgid "" "The font size to use for the SQL text boxes and editors. The value " "specified is in \"em\" units, in which 1 is the default relative font " @@ -13944,210 +14093,210 @@ msgstr "" "Prozent der Wert 1.2 oder zum Verkleinern um 20 Prozent der Wert 0.8 " "verwendet werden. Minimum 0.1, Maximum 10." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:300 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:313 msgid "Connection status" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:315 msgid "" "If set to True, the Query Tool will monitor and display the connection " "and transaction status." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:309 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:322 msgid "Connection status refresh rate" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:312 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:325 msgid "The number of seconds between connection/transaction status polls." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:321 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:334 msgid "Execute query" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:339 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:352 msgid "Save data changes" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:357 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:370 msgid "EXPLAIN query" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:375 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:388 msgid "EXPLAIN ANALYZE query" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:393 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:406 msgid "Download Results" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:465 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 msgid "Accesskey (Open file)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 msgid "Accesskey (Save file)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 msgid "Accesskey (Copy rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 msgid "Accesskey (Paste rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 msgid "Accesskey (Delete rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 msgid "Accesskey (Filter dialog)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 msgid "Accesskey (Filter options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 msgid "Accesskey (Rows limit)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 msgid "Accesskey (Execute options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 msgid "Accesskey (Cancel query)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 msgid "Accesskey (Clear editor options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 msgid "Accesskey (Connection status)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:634 msgid "Accesskey (Find options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:635 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:648 msgid "Toggle case of selected text" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:652 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:665 msgid "Keywords in uppercase" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:653 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:666 msgid "Auto completion" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:654 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:667 msgid "" "If set to True, Keywords will be displayed in upper case for auto " "completion." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:696 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 msgid "Keyword case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:697 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 msgid "Upper case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:698 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:723 msgid "Lower case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:699 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:712 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:724 msgid "Capitalized" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:701 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:714 msgid "Convert keywords to upper, lower, or capitalized casing." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:708 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:721 msgid "Identifier case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:713 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:726 msgid "Convert identifiers to upper, lower, or capitalized casing." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:720 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:733 msgid "Strip comments?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 msgid "If set to True, comments will be removed." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:727 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:740 msgid "Re-indent?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:729 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:742 msgid "If set to True, the indentations of the statements are changed." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:748 msgid "Re-indent aligned?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:737 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:750 msgid "" "If set to True, the indentations of the statements are changed, and " "statements are aligned by keywords." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:744 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:757 msgid "Spaces around operators?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:746 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:759 msgid "If set to True, spaces are used around all operators." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:752 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:765 msgid "Comma-first notation?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:754 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:767 msgid "If set to True, comma-first notation for column names is used." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:760 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 msgid "Wrap after N characters" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:762 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:775 msgid "" "The column limit (in characters) for wrapping comma-separated lists. If " "zero, it puts every item in the list on its own line." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:769 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 msgid "Tab size" msgstr "Tabgröße" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:786 msgid "The number of spaces per tab. Minimum 2, maximum 8." msgstr "Die Anzahl der Leerzeichen pro Tab. Minimum 2, maximal 8." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:780 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:793 msgid "Use spaces?" msgstr "Leerzeichen verwenden?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:795 msgid "" "Specifies whether or not to insert spaces instead of tabs when the tab " "key or auto-indent are used." @@ -14166,8 +14315,8 @@ msgid "Missing field: '{0}'" msgstr "Fehlendes Feld: '{0}'" #: pgadmin/tools/user_management/__init__.py:367 -#: pgadmin/tools/user_management/static/js/user_management.js:807 -#: pgadmin/tools/user_management/static/js/user_management.js:859 +#: pgadmin/tools/user_management/static/js/user_management.js:818 +#: pgadmin/tools/user_management/static/js/user_management.js:870 msgid "User deleted." msgstr "Benutzer gelöscht." @@ -14189,149 +14338,150 @@ msgstr "" msgid "'{0}' is not allowed to modify." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:44 +#: pgadmin/tools/user_management/static/js/user_management.js:45 msgid "Filter by email" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:214 +#: pgadmin/tools/user_management/static/js/user_management.js:215 msgid "pgAdmin 4 login" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:326 +#: pgadmin/tools/user_management/static/js/user_management.js:327 msgid "Authentication source" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:372 +#: pgadmin/tools/user_management/static/js/user_management.js:373 msgid "Email" msgstr "E-Mail" -#: pgadmin/tools/user_management/static/js/user_management.js:445 +#: pgadmin/tools/user_management/static/js/user_management.js:446 msgid "New password" msgstr "Neues Passwort" -#: pgadmin/tools/user_management/static/js/user_management.js:458 +#: pgadmin/tools/user_management/static/js/user_management.js:459 msgid "Confirm password" msgstr "Bestätigungspasswort" -#: pgadmin/tools/user_management/static/js/user_management.js:478 +#: pgadmin/tools/user_management/static/js/user_management.js:479 msgid "Email address cannot be empty." msgstr "E-Mail-Adresse kann nicht leer sein." -#: pgadmin/tools/user_management/static/js/user_management.js:484 +#: pgadmin/tools/user_management/static/js/user_management.js:485 #, python-format msgid "Invalid email address: %s." msgstr "Ungültige E-Mail-Adresse: %s." -#: pgadmin/tools/user_management/static/js/user_management.js:492 +#: pgadmin/tools/user_management/static/js/user_management.js:493 #, python-format msgid "The email address %s already exists." msgstr "Die E-Mail-Adresse %s existiert bereits." -#: pgadmin/tools/user_management/static/js/user_management.js:506 +#: pgadmin/tools/user_management/static/js/user_management.js:507 #, python-format msgid "Role cannot be empty for user %s." msgstr "Rolle kann für Benutzer %s nicht leer sein." -#: pgadmin/tools/user_management/static/js/user_management.js:524 +#: pgadmin/tools/user_management/static/js/user_management.js:525 #, python-format msgid "Password cannot be empty for user %s." msgstr "Passwort kann für Benutzer %s nicht leer sein." -#: pgadmin/tools/user_management/static/js/user_management.js:534 -#: pgadmin/tools/user_management/static/js/user_management.js:595 +#: pgadmin/tools/user_management/static/js/user_management.js:535 +#: pgadmin/tools/user_management/static/js/user_management.js:596 #, python-format msgid "Password must be at least 6 characters for user %s." msgstr "Passwort muss mindestens 6 Zeichen für Benutzer %s sein." -#: pgadmin/tools/user_management/static/js/user_management.js:548 -#: pgadmin/tools/user_management/static/js/user_management.js:605 +#: pgadmin/tools/user_management/static/js/user_management.js:549 +#: pgadmin/tools/user_management/static/js/user_management.js:606 #, python-format msgid "Confirm Password cannot be empty for user %s." msgstr "Bestätigungspasswort kann für Benutzer %s nicht leer sein." -#: pgadmin/tools/user_management/static/js/user_management.js:561 -#: pgadmin/tools/user_management/static/js/user_management.js:614 +#: pgadmin/tools/user_management/static/js/user_management.js:562 +#: pgadmin/tools/user_management/static/js/user_management.js:615 #, python-format msgid "Passwords do not match for user %s." msgstr "Passwörter stimmen nicht für Benutzer %s überein." -#: pgadmin/tools/user_management/static/js/user_management.js:629 -#: pgadmin/tools/user_management/static/js/user_management.js:639 +#: pgadmin/tools/user_management/static/js/user_management.js:630 +#: pgadmin/tools/user_management/static/js/user_management.js:640 +#: pgadmin/tools/user_management/static/js/user_management.js:650 #, python-format msgid "The username %s already exists." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:727 +#: pgadmin/tools/user_management/static/js/user_management.js:738 msgid "Note: If no user is selected, the shared servers will be deleted." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:800 -#: pgadmin/tools/user_management/static/js/user_management.js:853 +#: pgadmin/tools/user_management/static/js/user_management.js:811 +#: pgadmin/tools/user_management/static/js/user_management.js:864 msgid "Delete user?" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:801 +#: pgadmin/tools/user_management/static/js/user_management.js:812 msgid "" "The shared servers owned by will be deleted. Do you wish to " "continue?" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:813 -#: pgadmin/tools/user_management/static/js/user_management.js:863 +#: pgadmin/tools/user_management/static/js/user_management.js:824 +#: pgadmin/tools/user_management/static/js/user_management.js:874 msgid "Error during deleting user." msgstr "Fehler beim Löschen des Benutzers." -#: pgadmin/tools/user_management/static/js/user_management.js:847 +#: pgadmin/tools/user_management/static/js/user_management.js:858 msgid "Unable to change owner." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:854 +#: pgadmin/tools/user_management/static/js/user_management.js:865 msgid "Are you sure you wish to delete this user?" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:879 +#: pgadmin/tools/user_management/static/js/user_management.js:890 msgid "Cannot delete user." msgstr "Kann den Benutzer nicht löschen." -#: pgadmin/tools/user_management/static/js/user_management.js:880 +#: pgadmin/tools/user_management/static/js/user_management.js:891 msgid "Cannot delete currently logged in user." msgstr "Kann den aktuell angemeldeten Benutzer nicht löschen." -#: pgadmin/tools/user_management/static/js/user_management.js:923 +#: pgadmin/tools/user_management/static/js/user_management.js:934 msgid "This user cannot be deleted." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:979 +#: pgadmin/tools/user_management/static/js/user_management.js:990 msgid "User Management" msgstr "Benutzerverwaltung" -#: pgadmin/tools/user_management/static/js/user_management.js:1134 +#: pgadmin/tools/user_management/static/js/user_management.js:1145 #, python-format msgid "User '%s' saved." msgstr "Benutzer '%s' gespeichert." -#: pgadmin/tools/user_management/static/js/user_management.js:1140 +#: pgadmin/tools/user_management/static/js/user_management.js:1151 #, python-format msgid "Error saving user: '%s'" msgstr "Fehler beim Speichern des Benutzers: '%s'" -#: pgadmin/tools/user_management/static/js/user_management.js:1167 +#: pgadmin/tools/user_management/static/js/user_management.js:1178 msgid "Add new user" msgstr "Neuen Benutzer hinzufügen" -#: pgadmin/tools/user_management/static/js/user_management.js:1185 +#: pgadmin/tools/user_management/static/js/user_management.js:1196 msgid "Cannot load user roles." msgstr "Kann Benutzerrollen nicht laden." -#: pgadmin/tools/user_management/static/js/user_management.js:1202 +#: pgadmin/tools/user_management/static/js/user_management.js:1213 msgid "Cannot load user Sources." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:1277 +#: pgadmin/tools/user_management/static/js/user_management.js:1288 msgid "Discard unsaved changes?" msgstr "Nicht gespeicherte Änderungen verwerfen?" -#: pgadmin/tools/user_management/static/js/user_management.js:1278 +#: pgadmin/tools/user_management/static/js/user_management.js:1289 msgid "" "Are you sure you want to close the dialog? Any unsaved changes will be " "lost." @@ -14397,48 +14547,48 @@ msgstr "" msgid "Unable to fetch data." msgstr "" -#: pgadmin/utils/constants.py:66 +#: pgadmin/utils/constants.py:68 #, fuzzy msgid "EDB Advanced Server 9.6" msgstr "EDB-Advanced-Server" -#: pgadmin/utils/constants.py:69 +#: pgadmin/utils/constants.py:71 #, fuzzy msgid "EDB Advanced Server 10" msgstr "EDB-Advanced-Server" -#: pgadmin/utils/constants.py:72 +#: pgadmin/utils/constants.py:74 #, fuzzy msgid "EDB Advanced Server 11" msgstr "EDB-Advanced-Server" -#: pgadmin/utils/constants.py:75 +#: pgadmin/utils/constants.py:77 #, fuzzy msgid "EDB Advanced Server 12" msgstr "EDB-Advanced-Server" -#: pgadmin/utils/constants.py:78 +#: pgadmin/utils/constants.py:80 #, fuzzy msgid "EDB Advanced Server 13" msgstr "EDB-Advanced-Server" -#: pgadmin/utils/constants.py:83 +#: pgadmin/utils/constants.py:85 msgid "PostgreSQL 9.6" msgstr "" -#: pgadmin/utils/constants.py:86 +#: pgadmin/utils/constants.py:88 msgid "PostgreSQL 10" msgstr "" -#: pgadmin/utils/constants.py:89 +#: pgadmin/utils/constants.py:91 msgid "PostgreSQL 11" msgstr "" -#: pgadmin/utils/constants.py:92 +#: pgadmin/utils/constants.py:94 msgid "PostgreSQL 12" msgstr "" -#: pgadmin/utils/constants.py:95 +#: pgadmin/utils/constants.py:97 msgid "PostgreSQL 13" msgstr "" @@ -14468,10 +14618,6 @@ msgstr "Modul '{0}' hat keine Kategorie mit ID '{1}'" msgid "Could not find the specified preference." msgstr "Konnte nicht die angegebene Einstellung finden." -#: pgadmin/utils/driver/registry.py:75 -msgid "Driver '{0}' has not been implemented." -msgstr "Treiber '{0}' wurde nicht implementiert." - #: pgadmin/utils/driver/psycopg2/connection.py:148 #: pgadmin/utils/driver/psycopg2/server_manager.py:549 msgid "Unauthorized request." @@ -16398,3 +16544,55 @@ msgstr "" #~ "that particular module." #~ msgstr "" +#~ msgid "" +#~ "pgAdmin internal user authentication is " +#~ "not enabled, please contact administrator." +#~ msgstr "" + +#~ msgid "Authentication source '{0}' has not been implemented." +#~ msgstr "" + +#~ msgid "" +#~ "Specifies whether the subscription should " +#~ "be actively replicating, or whether it" +#~ " should be just setup but not " +#~ "started yet. " +#~ msgstr "" + +#~ msgid "Fetch missing table information from publisher. " +#~ msgstr "" +#~ "Fehler beim Abrufen von variablen Informationen für die Rolle.\n" +#~ "{0}" + +#~ msgid "Please connect server to enable change password. " +#~ msgstr "" + +#~ msgid "" +#~ " Enter the directory in which the" +#~ " psql, pg_dump, pg_dumpall, and pg_restore" +#~ " utilities can be found for the " +#~ "corresponding database server version. The " +#~ "default path will be used for " +#~ "server versions that do not have " +#~ "apath specified." +#~ msgstr "" + +#~ msgid " (Cmd+Shift+F)" +#~ msgstr "" + +#~ msgid "ERROR: Shell commands are disabled in psql for security\r\n" +#~ msgstr "" + +#~ msgid "" +#~ "If set to True then data columns" +#~ " will auto-size to the maximumwidth" +#~ " of the data in the column as" +#~ " loaded in the first batch. If " +#~ "False, the column will be sized to" +#~ " the widest of the data type or" +#~ " column name." +#~ msgstr "" + +#~ msgid "Driver '{0}' has not been implemented." +#~ msgstr "Treiber '{0}' wurde nicht implementiert." + diff --git a/web/pgadmin/translations/es/LC_MESSAGES/messages.mo b/web/pgadmin/translations/es/LC_MESSAGES/messages.mo index 1a2998c84f98a631a48d307a73e6292b30493bea..d95906444d48f5f4aff3f61fd1504ac9b22df4cd 100644 GIT binary patch delta 26069 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 diff --git a/web/pgadmin/translations/es/LC_MESSAGES/messages.po b/web/pgadmin/translations/es/LC_MESSAGES/messages.po index 2d3cc74c2..ba4a7d877 100644 --- a/web/pgadmin/translations/es/LC_MESSAGES/messages.po +++ b/web/pgadmin/translations/es/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-11 19:14+0530\n" +"POT-Creation-Date: 2021-07-09 21:51+0530\n" "PO-Revision-Date: 2018-08-08 09:29+0000\n" "Last-Translator: Isaias Sanchez \n" "Language: es\n" @@ -18,15 +18,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: pgadmin/__init__.py:346 pgadmin/authenticate/internal.py:28 +#: pgadmin/__init__.py:347 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." msgstr "" -#: pgadmin/__init__.py:596 pgadmin/__init__.py:646 +#: pgadmin/__init__.py:606 pgadmin/__init__.py:656 msgid "Auto-detected {0} installation with the data directory at {1}" msgstr "" -#: pgadmin/__init__.py:726 +#: pgadmin/__init__.py:736 msgid "403 FORBIDDEN" msgstr "" @@ -46,6 +46,8 @@ msgid "Desktop" msgstr "Escritorio" #: pgadmin/about/static/js/about.js:40 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:684 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:827 #: pgadmin/browser/server_groups/servers/static/js/server.js:304 #: pgadmin/browser/server_groups/servers/static/js/server.js:479 #: pgadmin/browser/server_groups/servers/static/js/server.js:1465 @@ -71,14 +73,14 @@ msgstr "Escritorio" #: pgadmin/tools/maintenance/static/js/maintenance.js:305 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:932 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:950 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2600 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2630 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5484 -#: pgadmin/tools/user_management/static/js/user_management.js:752 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2640 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5517 +#: pgadmin/tools/user_management/static/js/user_management.js:763 msgid "OK" msgstr "OK" -#: pgadmin/about/static/js/about.js:72 pgadmin/about/static/js/about.js:76 +#: pgadmin/about/static/js/about.js:89 pgadmin/about/static/js/about.js:93 #, python-format msgid "About %s" msgstr "Acerca de %s" @@ -129,12 +131,6 @@ msgstr "" msgid "Server Configuration" msgstr "Recargar configuración del servidor" -#: pgadmin/authenticate/__init__.py:179 -msgid "" -"pgAdmin internal user authentication is not enabled, please contact " -"administrator." -msgstr "" - #: pgadmin/authenticate/internal.py:29 msgid "Login failed" msgstr "" @@ -151,23 +147,23 @@ msgstr "" msgid "Email/Username is not valid" msgstr "" -#: pgadmin/authenticate/internal.py:94 +#: pgadmin/authenticate/internal.py:96 msgid "internal" msgstr "" -#: pgadmin/authenticate/kerberos.py:55 +#: pgadmin/authenticate/kerberos.py:163 msgid "kerberos" msgstr "" -#: pgadmin/authenticate/kerberos.py:63 +#: pgadmin/authenticate/kerberos.py:171 msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded." msgstr "" -#: pgadmin/authenticate/kerberos.py:103 +#: pgadmin/authenticate/kerberos.py:211 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." msgstr "" -#: pgadmin/authenticate/kerberos.py:133 +#: pgadmin/authenticate/kerberos.py:241 msgid "Delegated credentials not supplied." msgstr "" @@ -215,8 +211,14 @@ msgstr "" msgid "Could not find the specified user." msgstr "" -#: pgadmin/authenticate/registry.py:50 -msgid "Authentication source '{0}' has not been implemented." +#: pgadmin/authenticate/oauth2.py:126 +msgid "" +"An email id is required to login into pgAdmin. Please update your Oauth2 " +"profile." +msgstr "" + +#: pgadmin/authenticate/oauth2.py:158 +msgid "Please set the configuration parameters properly." msgstr "" #: pgadmin/browser/__init__.py:68 @@ -316,43 +318,43 @@ msgstr "Vista..." msgid "Nodes" msgstr "Nodos" -#: pgadmin/browser/__init__.py:930 +#: pgadmin/browser/__init__.py:926 msgid "Set Master Password" msgstr "" -#: pgadmin/browser/__init__.py:932 +#: pgadmin/browser/__init__.py:928 msgid "Please set a master password for pgAdmin." msgstr "" -#: pgadmin/browser/__init__.py:933 +#: pgadmin/browser/__init__.py:929 msgid "" "This will be used to secure and later unlock saved passwords and other " "credentials." msgstr "" -#: pgadmin/browser/__init__.py:937 +#: pgadmin/browser/__init__.py:933 msgid "Unlock Saved Passwords" msgstr "" -#: pgadmin/browser/__init__.py:939 +#: pgadmin/browser/__init__.py:935 msgid "Please enter your master password." msgstr "" -#: pgadmin/browser/__init__.py:940 +#: pgadmin/browser/__init__.py:936 msgid "" "This is required to unlock saved passwords and reconnect to the database " "server(s)." msgstr "" -#: pgadmin/browser/__init__.py:1016 +#: pgadmin/browser/__init__.py:1014 msgid "Incorrect master password" msgstr "" -#: pgadmin/browser/__init__.py:1049 +#: pgadmin/browser/__init__.py:1047 msgid "Master password cannot be empty" msgstr "" -#: pgadmin/browser/__init__.py:1230 +#: pgadmin/browser/__init__.py:1228 msgid "" "Your account is authenticated using an external {} source. Please contact" " the administrators of this service if you need to reset your password." @@ -450,23 +452,23 @@ msgstr "" "Estadísticas para trabajos de pgAgent" #: pgadmin/browser/register_browser_preferences.py:127 -#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:371 -#: pgadmin/utils/__init__.py:380 +#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:375 +#: pgadmin/utils/__init__.py:384 msgid "Key" msgstr "Tecla" #: pgadmin/browser/register_browser_preferences.py:128 -#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:385 +#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:389 msgid "Shift" msgstr "Mayús" #: pgadmin/browser/register_browser_preferences.py:129 -#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:391 +#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:395 msgid "Ctrl" msgstr "Ctrl" #: pgadmin/browser/register_browser_preferences.py:130 -#: pgadmin/utils/__init__.py:396 +#: pgadmin/utils/__init__.py:400 msgid "Alt/Option" msgstr "Alt/Opción" @@ -580,7 +582,7 @@ msgid "Query tool tab title" msgstr "" #: pgadmin/browser/register_browser_preferences.py:475 -#: pgadmin/browser/register_browser_preferences.py:537 +#: pgadmin/browser/register_browser_preferences.py:546 msgid "" "Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users " "can provide any string with or without placeholders of their choice. The " @@ -612,11 +614,7 @@ msgid "" "placeholders." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:511 -msgid "Open in new browser tab" -msgstr "Abrir en una nueva pestaña del navegador" - -#: pgadmin/browser/register_browser_preferences.py:513 +#: pgadmin/browser/register_browser_preferences.py:510 #: pgadmin/browser/static/js/collection.js:76 #: pgadmin/browser/static/js/node.js:235 #: pgadmin/browser/static/js/toolbar.js:60 @@ -628,43 +626,47 @@ msgstr "Abrir en una nueva pestaña del navegador" msgid "Query Tool" msgstr "Herramienta de Consulta" -#: pgadmin/browser/register_browser_preferences.py:514 +#: pgadmin/browser/register_browser_preferences.py:511 #: pgadmin/tools/debugger/__init__.py:63 #: pgadmin/tools/debugger/static/js/debugger.js:201 #: pgadmin/tools/debugger/static/js/debugger_ui.js:1120 msgid "Debugger" msgstr "Depurar" -#: pgadmin/browser/register_browser_preferences.py:515 +#: pgadmin/browser/register_browser_preferences.py:512 #: pgadmin/tools/schema_diff/__init__.py:43 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:50 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:101 msgid "Schema Diff" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:516 +#: pgadmin/browser/register_browser_preferences.py:513 msgid "ERD Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:517 +#: pgadmin/browser/register_browser_preferences.py:518 #: pgadmin/browser/static/js/toolbar.js:73 #: pgadmin/browser/static/js/toolbar.js:74 #: pgadmin/browser/static/js/toolbar.js:140 -#: pgadmin/tools/psql/static/js/psql_module.js:127 +#: pgadmin/tools/psql/static/js/psql_module.js:126 msgid "PSQL Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:518 +#: pgadmin/browser/register_browser_preferences.py:522 +msgid "Open in new browser tab" +msgstr "Abrir en una nueva pestaña del navegador" + +#: pgadmin/browser/register_browser_preferences.py:525 msgid "" "Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the " "drop-down to set open in new browser tab for that particular module." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:528 +#: pgadmin/browser/register_browser_preferences.py:535 msgid "Select open new tab..." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:534 +#: pgadmin/browser/register_browser_preferences.py:543 msgid "PSQL tool tab title" msgstr "" @@ -681,10 +683,10 @@ msgstr "Faltan las propiedades requeridas." #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/__init__.py:188 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/__init__.py:204 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:237 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:660 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:665 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:129 -#: pgadmin/browser/templates/browser/js/messages.js:21 -#: pgadmin/browser/templates/browser/js/messages.js:39 +#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:47 #: pgadmin/browser/utils.py:448 #: pgadmin/static/js/alertify.pgadmin.defaults.js:97 #: pgadmin/static/js/alertify.pgadmin.defaults.js:162 @@ -770,7 +772,7 @@ msgstr "Base de datos de mantenimiento" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:180 #: pgadmin/browser/server_groups/servers/static/js/server.js:925 #: pgadmin/browser/server_groups/servers/static/js/server.js:1107 -#: pgadmin/tools/user_management/static/js/user_management.js:353 +#: pgadmin/tools/user_management/static/js/user_management.js:354 msgid "Username" msgstr "Nombre de usuario" @@ -779,7 +781,7 @@ msgid "SSL Mode" msgstr "Modo SSL" #: pgadmin/browser/server_groups/servers/__init__.py:742 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:476 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:955 #: pgadmin/browser/server_groups/servers/static/js/server.js:877 #: pgadmin/tools/backup/static/js/backup.js:397 #: pgadmin/tools/restore/static/js/restore.js:279 @@ -790,8 +792,8 @@ msgstr "Comentarios" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:986 #: pgadmin/browser/server_groups/servers/static/js/variable.js:177 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:445 -#: pgadmin/tools/user_management/static/js/user_management.js:392 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:449 +#: pgadmin/tools/user_management/static/js/user_management.js:393 msgid "Role" msgstr "Rol" @@ -873,7 +875,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/__init__.py:1475 #: pgadmin/tools/schema_diff/__init__.py:370 -#: pgadmin/tools/sqleditor/__init__.py:1812 +#: pgadmin/tools/sqleditor/__init__.py:1817 msgid "Server connected." msgstr "Servidor conectado." @@ -1190,15 +1192,15 @@ msgstr "Conversion..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:97 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:141 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:108 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:412 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:891 #: pgadmin/browser/server_groups/servers/static/js/server.js:819 #: pgadmin/browser/server_groups/servers/static/js/variable.js:133 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:342 #: pgadmin/browser/server_groups/servers/tablespaces/templates/tablespaces/sql/default/stats.sql:5 -#: pgadmin/browser/server_groups/static/js/server_group.js:54 -#: pgadmin/dashboard/static/js/dashboard.js:830 -#: pgadmin/dashboard/static/js/dashboard.js:857 -#: pgadmin/dashboard/static/js/dashboard.js:1099 +#: pgadmin/browser/server_groups/static/js/server_group.js:62 +#: pgadmin/dashboard/static/js/dashboard.js:849 +#: pgadmin/dashboard/static/js/dashboard.js:876 +#: pgadmin/dashboard/static/js/dashboard.js:1118 #: pgadmin/misc/dependencies/static/js/dependencies.js:131 #: pgadmin/misc/dependents/static/js/dependents.js:131 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:42 @@ -1258,7 +1260,7 @@ msgstr "Nombre" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:362 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:142 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:105 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:415 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:894 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:345 #: pgadmin/tools/import_export/static/js/import_export.js:278 msgid "OID" @@ -1448,9 +1450,9 @@ msgstr "Tipo de origen" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:438 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:441 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:445 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:419 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:439 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:898 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:918 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:349 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:132 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:138 @@ -1603,8 +1605,8 @@ msgstr "Disparador por Evento..." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:365 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:146 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:356 -#: pgadmin/dashboard/static/js/dashboard.js:840 -#: pgadmin/dashboard/static/js/dashboard.js:1104 +#: pgadmin/dashboard/static/js/dashboard.js:859 +#: pgadmin/dashboard/static/js/dashboard.js:1123 #: pgadmin/tools/backup/static/js/backup.js:361 #: pgadmin/tools/restore/static/js/restore.js:252 msgid "Owner" @@ -1694,7 +1696,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:241 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:225 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:461 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:575 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1054 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:382 msgid "Security labels" msgstr "Etiquetas de seguridad" @@ -1734,7 +1736,7 @@ msgstr "Etiquetas de seguridad" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:452 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:464 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:553 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:577 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1056 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:361 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:376 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:384 @@ -1857,9 +1859,9 @@ msgstr "" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:163 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:220 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:131 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:597 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1076 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:394 -#: pgadmin/browser/server_groups/static/js/server_group.js:76 +#: pgadmin/browser/server_groups/static/js/server_group.js:84 msgid "Name cannot be empty." msgstr "Nombre no puede estar vacío." @@ -2002,7 +2004,7 @@ msgstr "Opciones" #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:313 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:55 #: pgadmin/browser/server_groups/servers/static/js/variable.js:171 -#: pgadmin/browser/templates/browser/js/messages.js:32 +#: pgadmin/browser/templates/browser/js/messages.js:40 #: pgadmin/misc/statistics/static/js/statistics.js:156 #: pgadmin/tools/debugger/static/js/debugger_ui.js:333 #: pgadmin/tools/debugger/static/js/direct.js:1010 @@ -2081,13 +2083,13 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:216 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:369 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:448 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:447 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:467 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:481 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:492 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:499 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:506 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:926 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:933 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:946 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:960 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:971 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:978 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:985 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:180 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:360 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:375 @@ -2137,10 +2139,10 @@ msgstr "Mapeo de Usuario..." #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:29 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:3 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:26 -#: pgadmin/dashboard/static/js/dashboard.js:666 -#: pgadmin/dashboard/static/js/dashboard.js:943 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:419 -#: pgadmin/tools/user_management/static/js/user_management.js:717 +#: pgadmin/dashboard/static/js/dashboard.js:685 +#: pgadmin/dashboard/static/js/dashboard.js:962 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:423 +#: pgadmin/tools/user_management/static/js/user_management.js:728 msgid "User" msgstr "Usuario" @@ -2711,7 +2713,7 @@ msgstr "-- Por favor primero crear columna(s)..." #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:223 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:510 #: pgadmin/browser/static/js/browser.js:292 -#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/browser/templates/browser/js/messages.js:39 #: pgadmin/misc/static/explain/js/explain.js:1241 #: pgadmin/misc/static/explain/js/explain.js:1373 #: pgadmin/misc/static/explain/js/explain.js:1374 @@ -2878,7 +2880,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:183 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:161 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:132 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:515 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:520 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:40 msgid "Name must be specified." msgstr "Tiene que especificar un nombre." @@ -3144,8 +3146,8 @@ msgid "Trigger Functions" msgstr "Funciones disparadoras" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:62 -#: pgadmin/dashboard/static/js/dashboard.js:818 -#: pgadmin/dashboard/static/js/dashboard.js:1087 +#: pgadmin/dashboard/static/js/dashboard.js:837 +#: pgadmin/dashboard/static/js/dashboard.js:1106 msgid "Mode" msgstr "Modo" @@ -3272,7 +3274,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:268 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1169 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:457 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:569 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1048 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:370 #: pgadmin/tools/debugger/static/js/direct.js:1697 msgid "Parameters" @@ -3683,6 +3685,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:840 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:265 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:570 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:857 #: pgadmin/browser/static/js/browser.js:791 #: pgadmin/browser/static/js/node.js:965 pgadmin/browser/static/js/node.js:1504 #: pgadmin/browser/static/js/node.js:1538 @@ -3693,11 +3697,11 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2128 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2175 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2441 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3079 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4172 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2138 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2185 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2451 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 msgid "Yes" msgstr "Si" @@ -3710,6 +3714,8 @@ msgstr "Si" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:158 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:266 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:571 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:858 #: pgadmin/browser/static/js/browser.js:792 #: pgadmin/browser/static/js/node.js:966 pgadmin/browser/static/js/node.js:1505 #: pgadmin/browser/static/js/node.js:1539 @@ -3720,11 +3726,11 @@ msgstr "Si" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2129 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2176 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2442 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3080 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4173 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2139 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2186 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2452 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3113 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4206 msgid "No" msgstr "No" @@ -3871,6 +3877,7 @@ msgstr "-- definición incompleta para {0}" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/utils.py:195 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/utils.py:203 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:1476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1339 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:877 msgid "-- definition incomplete" msgstr "-- definición incompleta" @@ -5294,6 +5301,7 @@ msgid "Partition key expression cannot be empty." msgstr "Expresión de la clave de partición no puede estar vacía." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 msgid "Operation" msgstr "Operación" @@ -5840,6 +5848,7 @@ msgid "Transition" msgstr "Transición" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:494 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:355 msgid "New table" msgstr "Tabla new" @@ -6111,7 +6120,7 @@ msgid "Alias" msgstr "Alias" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:974 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Members" msgstr "Miembros" @@ -6364,9 +6373,9 @@ msgstr "Tamaño de archivos temporales" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:30 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:4 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:27 -#: pgadmin/dashboard/static/js/dashboard.js:661 -#: pgadmin/dashboard/static/js/dashboard.js:768 -#: pgadmin/dashboard/static/js/dashboard.js:835 +#: pgadmin/dashboard/static/js/dashboard.js:680 +#: pgadmin/dashboard/static/js/dashboard.js:787 +#: pgadmin/dashboard/static/js/dashboard.js:854 #: pgadmin/misc/dependents/static/js/dependents.js:217 #: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:384 msgid "Database" @@ -6403,7 +6412,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:182 #: pgadmin/browser/server_groups/servers/static/js/server.js:1282 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:295 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2567 msgid "Connection lost" msgstr "Conexión perdida" @@ -6437,7 +6446,7 @@ msgid "Character type" msgstr "Tipo de caracteres" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:437 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:919 msgid "Connection limit" msgstr "Limite de conexiones" @@ -6546,7 +6555,7 @@ msgid "Connection" msgstr "Conexión" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:192 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:418 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:897 #: pgadmin/browser/server_groups/servers/static/js/server.js:961 #: pgadmin/browser/server_groups/servers/static/js/server.js:1117 #: pgadmin/browser/server_groups/servers/static/js/server.js:1138 @@ -6719,7 +6728,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423 msgid "" "Specifies whether the subscription should be actively replicating, or " -"whether it should be just setup but not started yet. " +"whether it should be just setup but not started yet." msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 @@ -6727,9 +6736,8 @@ msgid "Refresh publication?" msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429 -#, fuzzy -msgid "Fetch missing table information from publisher. " -msgstr "Obteniendo información dependiente del servidor..." +msgid "Fetch missing table information from publisher." +msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439 #, fuzzy @@ -7399,7 +7407,7 @@ msgstr "Programación..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:100 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:812 -#: pgadmin/browser/server_groups/static/js/server_group.js:46 +#: pgadmin/browser/server_groups/static/js/server_group.js:54 msgid "ID" msgstr "" @@ -7614,10 +7622,11 @@ msgid "Kind" msgstr "Tipo" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:150 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:603 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:139 #: pgadmin/browser/static/js/browser.js:306 #: pgadmin/browser/static/js/browser.js:550 -#: pgadmin/browser/templates/browser/js/messages.js:24 +#: pgadmin/browser/templates/browser/js/messages.js:32 #: pgadmin/dashboard/static/js/dashboard.js:208 #: pgadmin/static/js/backform.pgadmin.js:2168 #: pgadmin/static/js/backgrid.pgadmin.js:2271 @@ -7679,7 +7688,7 @@ msgid "Fail" msgstr "Fallo" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:199 -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/dashboard/static/js/dashboard.js:120 #: pgadmin/tools/sqleditor/utils/filter_dialog.py:37 msgid "Success" @@ -7803,20 +7812,20 @@ msgstr "Limite de uso de la CPU no puede estar vacío." msgid "Dirty rate limit cannot be empty." msgstr "Limite de uso sucio no puede estar vacío." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:30 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:29 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:33 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:30 msgid "Login/Group Roles" msgstr "Roles de Login/Grupos" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:175 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:180 msgid "Date format is invalid." msgstr "Formato de fecha es inválido." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:194 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:199 msgid "Connection limit must be an integer value or equal to -1." msgstr "Limite de conexión debe ser un valor entero o igual a -1." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:289 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:294 msgid "" "\n" "Role members information must be passed as an array of JSON objects in " @@ -7831,7 +7840,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:307 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:312 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7858,7 +7867,7 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:348 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:353 msgid "" "\n" "Role membership information must be passed as an array of JSON objects in" @@ -7884,7 +7893,7 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:366 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:371 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7934,7 +7943,7 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:406 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:411 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -7958,7 +7967,7 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:421 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:426 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -8008,7 +8017,7 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:460 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:465 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -8023,7 +8032,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:481 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -8053,20 +8062,20 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:572 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 msgid "The current user does not have permission to drop the role." msgstr "El usuario actual no tiene permisos para eliminar el rol." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:582 msgid "The current user does not have permission to update the role." msgstr "El usuario actual no tiene permisos para actualizar el rol." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:583 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:588 msgid "The current user does not have permission to create the role." msgstr "El usuario actual no tiene permisos para crear el rol." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:616 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:869 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:621 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:874 msgid "" "Error retrieving the role information.\n" "{0}" @@ -8074,24 +8083,24 @@ msgstr "" "Error obteniendo la información del rol.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:623 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:876 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:628 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:881 msgid "Could not find the role on the database server." msgstr "No se pudo encontrar el rol en el servidor de la base de datos." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:717 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:735 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:766 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:834 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:943 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:953 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:998 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:722 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:740 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:771 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:839 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:948 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:958 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1003 msgid "" "\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:888 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:893 msgid "" "Could not drop the role.\n" "{0}" @@ -8099,7 +8108,7 @@ msgstr "" "No se pudo eliminar el rol.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:905 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:910 msgid "" "Could not generate reversed engineered query for the role.\n" "{0}" @@ -8107,12 +8116,12 @@ msgstr "" "No se pudo generar una consulta por ingeniería inversa para el rol.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:913 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:918 msgid "Could not generate reversed engineered query for the role." msgstr "No se pudo generar una consulta por ingeniería inversa para el rol." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:933 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:987 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:938 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:992 msgid "" "Could not create the role.\n" "{0}" @@ -8120,7 +8129,7 @@ msgstr "" "No se pudo crear el rol.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1236 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1241 msgid "" "Error retrieving variable information for the role.\n" "{0}" @@ -8128,7 +8137,7 @@ msgstr "" "Error obteniendo información de la variable para el rol.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1269 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1274 msgid "" "Error retrieving the variable options for the role.\n" "{0}" @@ -8136,105 +8145,236 @@ msgstr "" "Error obteniendo las opciones de variable para el rol.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:48 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1445 +msgid "Reassign owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1447 +msgid "Drop owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:49 #: pgadmin/browser/server_groups/servers/static/js/server.js:41 msgid "Provider" msgstr "Proveedor" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:52 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:53 #: pgadmin/browser/server_groups/servers/static/js/server.js:45 msgid "Security label" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:61 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:71 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:62 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:72 msgid "Please specify the value for all the security providers." msgstr "Por favor especificar el valor para todos los proveedores de seguridad." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:260 msgid "Select roles" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:319 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:320 msgid "Login/Group Role" msgstr "Rol de Login/Grupo" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:354 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:355 msgid "Login Role" msgstr "Rol de Login" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:356 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:357 msgid "Group Role" msgstr "Rol de Grupo" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:368 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:374 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:380 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:369 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:375 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:381 msgid "Login/Group Role..." msgstr "Rol de Login/Grupo..." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:388 +msgid "Reassign/Drop Owned..." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:541 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:568 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:582 +#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/static/js/backform.pgadmin.js:2090 +#: pgadmin/tools/user_management/static/js/user_management.js:723 +msgid "General" +msgstr "General" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +msgid "" +"Change the ownership or\n" +"drop the database objects owned by a database role" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 +msgid "Reassign objects to" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:458 +msgid "New owner of the affected objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:562 +msgid "Cascade?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:574 +msgid "" +"Note: CASCADE will automatically drop objects that depend on the affected" +" objects, and in turn all objects that depend on those objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:578 +msgid "From database" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:600 +msgid "Target database on which the operation will be carried out" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:677 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 +#: pgadmin/browser/templates/browser/index.html:156 +#: pgadmin/tools/user_management/__init__.py:47 +#: pgadmin/tools/user_management/static/js/user_management.js:972 +msgid "Users" +msgstr "Usuarios" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:680 +#: pgadmin/browser/server_groups/servers/static/js/server.js:305 +#: pgadmin/browser/server_groups/servers/static/js/server.js:476 +#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 +#: pgadmin/browser/static/js/browser.js:743 +#: pgadmin/browser/static/js/node.js:1730 +#: pgadmin/browser/static/js/wizard.js:137 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 +#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 +#: pgadmin/preferences/static/js/preferences.js:508 +#: pgadmin/static/js/slickgrid/editors.js:63 +#: pgadmin/static/js/sqleditor/filter_dialog.js:79 +#: pgadmin/static/js/sqleditor/macro.js:68 +#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 +#: pgadmin/tools/datagrid/static/js/show_data.js:156 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 +#: pgadmin/tools/import_export/static/js/import_export.js:495 +#: pgadmin/tools/maintenance/static/js/maintenance.js:300 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 +#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2615 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2804 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5375 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5449 +#: pgadmin/tools/user_management/static/js/user_management.js:758 +msgid "Cancel" +msgstr "Cancelar" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:769 +#: pgadmin/browser/static/js/wizard.js:124 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 +#: pgadmin/tools/import_export/static/js/import_export.js:641 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 +msgid "Close error bar" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:804 +msgid "Please provide a new role name" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:834 +#, python-format +msgid "%s Objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:835 +#, python-format +msgid "Are you sure you wish to %s all the objects owned by the selected role?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:847 +msgid "Role reassign/drop failed." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:867 +#, python-format +msgid "Reassign/Drop Owned - '%s'" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 msgid "Account expires" msgstr "La cuenta expira" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:914 msgid "No Expiry" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:436 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:915 msgid "" "Please note that if you leave this field blank, then password will never " "expire." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:443 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:922 msgid "Can login?" msgstr "¿Puede iniciar sesión?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:929 msgid "Superuser?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:466 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:945 msgid "Create roles?" msgstr "¿Crear roles?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:473 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:952 msgid "System role?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:480 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:959 msgid "Create databases?" msgstr "¿Crear bases de datos?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:487 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:966 msgid "Update catalog?" msgstr "¿Actualizar el catálogo?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:500 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:979 msgid "Inherit rights from the parent roles?" msgstr "¿Hereda los derechos del rol padre?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:507 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:986 msgid "Can initiate streaming replication and backups?" msgstr "¿Puede iniciar replicación por transmisión y respaldos?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:515 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:994 msgid "Member of" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:516 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:995 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Membership" msgstr "Afiliación" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:535 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:561 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1014 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1040 msgid "Select the checkbox for roles to include WITH ADMIN OPTION." msgstr "Seleccione la caja para que el rol incluya WITH ADMIN OPTION." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:537 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:563 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1016 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1042 msgid "Roles shown with a check mark have the WITH ADMIN OPTION set." msgstr "Roles mostrados con un marca tienen configurado el WITH ADMIN OPTION." @@ -8312,9 +8452,8 @@ msgid "Change Password..." msgstr "Cambiar Contraseña..." #: pgadmin/browser/server_groups/servers/static/js/server.js:132 -#, fuzzy -msgid "Please connect server to enable change password. " -msgstr "Por favor conectar al servidor seleccionado para ver el tablero." +msgid "Please connect server to enable change password." +msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:137 msgid "Pause Replay of WAL" @@ -8357,42 +8496,6 @@ msgstr "Desconectar servidor" msgid "Are you sure you want to disconnect the server %s?" msgstr "" -#: pgadmin/browser/server_groups/servers/static/js/server.js:305 -#: pgadmin/browser/server_groups/servers/static/js/server.js:476 -#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 -#: pgadmin/browser/static/js/browser.js:743 -#: pgadmin/browser/static/js/node.js:1730 -#: pgadmin/browser/static/js/wizard.js:137 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 -#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 -#: pgadmin/preferences/static/js/preferences.js:465 -#: pgadmin/static/js/slickgrid/editors.js:63 -#: pgadmin/static/js/sqleditor/filter_dialog.js:79 -#: pgadmin/static/js/sqleditor/macro.js:68 -#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 -#: pgadmin/tools/datagrid/static/js/show_data.js:156 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 -#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 -#: pgadmin/tools/import_export/static/js/import_export.js:495 -#: pgadmin/tools/maintenance/static/js/maintenance.js:300 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 -#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2605 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2794 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5342 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5416 -#: pgadmin/tools/user_management/static/js/user_management.js:747 -msgid "Cancel" -msgstr "Cancelar" - #: pgadmin/browser/server_groups/servers/static/js/server.js:353 msgid "Reload server configuration" msgstr "Recargar configuración del servidor" @@ -8431,8 +8534,8 @@ msgstr "Confirmar Contraseña" #: pgadmin/browser/templates/browser/index.html:150 #: pgadmin/templates/security/change_password.html:20 #: pgadmin/templates/security/change_password.html:21 -#: pgadmin/tools/user_management/static/js/user_management.js:101 -#: pgadmin/tools/user_management/static/js/user_management.js:127 +#: pgadmin/tools/user_management/static/js/user_management.js:102 +#: pgadmin/tools/user_management/static/js/user_management.js:128 msgid "Change Password" msgstr "Cambiar Contraseña" @@ -8485,9 +8588,9 @@ msgstr "¿Conectado?" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:35 +#: pgadmin/browser/templates/browser/js/messages.js:43 #: pgadmin/misc/statistics/static/js/statistics.js:124 -#: pgadmin/preferences/static/js/preferences.js:215 +#: pgadmin/preferences/static/js/preferences.js:240 msgid "True" msgstr "" @@ -8495,9 +8598,9 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:36 +#: pgadmin/browser/templates/browser/js/messages.js:44 #: pgadmin/misc/statistics/static/js/statistics.js:125 -#: pgadmin/preferences/static/js/preferences.js:216 +#: pgadmin/preferences/static/js/preferences.js:241 msgid "False" msgstr "" @@ -8601,7 +8704,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:1373 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:895 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2823 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2833 msgid "Connect to Server" msgstr "Conectar al Servidor" @@ -8683,13 +8786,6 @@ msgstr "Dueño del objeto" msgid "Move objects to another tablespace" msgstr "Mover objetos a otro tablespace" -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 -#: pgadmin/browser/templates/browser/index.html:156 -#: pgadmin/tools/user_management/__init__.py:47 -#: pgadmin/tools/user_management/static/js/user_management.js:961 -msgid "Users" -msgstr "Usuarios" - #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:264 msgid "Please select tablespace." msgstr "" @@ -8765,8 +8861,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:31 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:5 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:28 -#: pgadmin/dashboard/static/js/dashboard.js:681 -#: pgadmin/dashboard/static/js/dashboard.js:958 +#: pgadmin/dashboard/static/js/dashboard.js:700 +#: pgadmin/dashboard/static/js/dashboard.js:977 msgid "Backend start" msgstr "Inicio del backend" @@ -8778,8 +8874,8 @@ msgstr "Inicio del backend" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:41 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:13 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:36 -#: pgadmin/dashboard/static/js/dashboard.js:676 -#: pgadmin/dashboard/static/js/dashboard.js:953 +#: pgadmin/dashboard/static/js/dashboard.js:695 +#: pgadmin/dashboard/static/js/dashboard.js:972 msgid "Client" msgstr "Cliente" @@ -8791,8 +8887,8 @@ msgstr "Cliente" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:14 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:37 -#: pgadmin/dashboard/static/js/dashboard.js:671 -#: pgadmin/dashboard/static/js/dashboard.js:948 +#: pgadmin/dashboard/static/js/dashboard.js:690 +#: pgadmin/dashboard/static/js/dashboard.js:967 msgid "Application" msgstr "Aplicación" @@ -8854,20 +8950,20 @@ msgstr "Replicación en Transmisión" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.2_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:15 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:38 -#: pgadmin/dashboard/static/js/dashboard.js:695 -#: pgadmin/dashboard/static/js/dashboard.js:972 +#: pgadmin/dashboard/static/js/dashboard.js:714 +#: pgadmin/dashboard/static/js/dashboard.js:991 msgid "Waiting?" msgstr "¿Esperando?" -#: pgadmin/browser/server_groups/static/js/server_group.js:20 +#: pgadmin/browser/server_groups/static/js/server_group.js:28 msgid "Server Group" msgstr "Grupo de Servidores" -#: pgadmin/browser/server_groups/static/js/server_group.js:34 +#: pgadmin/browser/server_groups/static/js/server_group.js:42 msgid "Server Group..." msgstr "Grupo de Servidores..." -#: pgadmin/browser/server_groups/static/js/server_group.js:69 +#: pgadmin/browser/server_groups/static/js/server_group.js:77 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:34 msgid "The ID cannot be changed." msgstr "El ID no se puede cambiar." @@ -8932,6 +9028,10 @@ msgstr "" msgid "Are you sure you want to close the %s browser?" msgstr "" +#: pgadmin/browser/static/js/browser.js:1003 +msgid "SUGGESTED SITES" +msgstr "" + #: pgadmin/browser/static/js/browser.js:2097 msgid "Error retrieving details for the node." msgstr "Error obteniendo detalles para el nodo." @@ -8951,7 +9051,7 @@ msgstr "" #: pgadmin/browser/static/js/collection.js:95 #: pgadmin/browser/static/js/node.js:255 -#: pgadmin/tools/psql/static/js/psql_module.js:63 +#: pgadmin/tools/psql/static/js/psql_module.js:62 msgid "PSQL Tool (Beta)" msgstr "" @@ -8963,7 +9063,7 @@ msgid "Select" msgstr "Seleccionar" #: pgadmin/browser/static/js/collection.js:254 -#: pgadmin/dashboard/static/js/dashboard.js:474 +#: pgadmin/dashboard/static/js/dashboard.js:492 #: pgadmin/misc/dependencies/static/js/dependencies.js:112 #: pgadmin/misc/dependents/static/js/dependents.js:112 #: pgadmin/misc/statistics/static/js/statistics.js:299 @@ -8978,7 +9078,7 @@ msgstr "" #: pgadmin/browser/static/js/collection.js:290 #: pgadmin/browser/static/js/collection.js:351 #: pgadmin/browser/static/js/node.js:493 -#: pgadmin/browser/templates/browser/js/messages.js:42 +#: pgadmin/browser/templates/browser/js/messages.js:50 #: pgadmin/misc/sql/static/js/sql.js:134 #: pgadmin/misc/statistics/static/js/statistics.js:258 msgid "Retrieving data from the server..." @@ -9005,7 +9105,7 @@ msgid "Error retrieving properties - %s" msgstr "Error obteniendo propiedades - %s" #: pgadmin/browser/static/js/collection.js:426 -#: pgadmin/browser/templates/browser/js/messages.js:43 +#: pgadmin/browser/templates/browser/js/messages.js:51 #: pgadmin/misc/dependencies/static/js/dependencies.js:309 #: pgadmin/misc/dependents/static/js/dependents.js:315 #: pgadmin/misc/statistics/static/js/statistics.js:344 @@ -9169,7 +9269,8 @@ msgstr "Ayuda SQL para este tipo de objeto." #: pgadmin/browser/static/js/node.js:1492 #: pgadmin/browser/static/js/node.js:1526 #: pgadmin/browser/static/js/node.js:1556 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5473 +#: pgadmin/preferences/static/js/preferences.js:339 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5506 msgid "Warning" msgstr "" @@ -9200,12 +9301,12 @@ msgid "Changes will be lost. Are you sure you want to reset?" msgstr "" #: pgadmin/browser/static/js/node.js:1765 -#: pgadmin/preferences/static/js/preferences.js:469 -#: pgadmin/preferences/static/js/preferences.js:494 +#: pgadmin/preferences/static/js/preferences.js:512 +#: pgadmin/preferences/static/js/preferences.js:537 #: pgadmin/static/js/sqleditor/macro.js:73 #: pgadmin/tools/datagrid/templates/datagrid/index.html:48 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:272 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5425 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5458 msgid "Save" msgstr "Salvar" @@ -9218,13 +9319,13 @@ msgid "Changes will be lost. Are you sure you want to close the dialog?" msgstr "" #: pgadmin/browser/static/js/node.ui.js:37 -#: pgadmin/browser/templates/browser/js/messages.js:40 +#: pgadmin/browser/templates/browser/js/messages.js:48 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:130 msgid "Select All" msgstr "Seleccionar Todo" #: pgadmin/browser/static/js/node.ui.js:45 -#: pgadmin/browser/templates/browser/js/messages.js:41 +#: pgadmin/browser/templates/browser/js/messages.js:49 msgid "Unselect All" msgstr "De-seleccionar Todo" @@ -9240,10 +9341,10 @@ msgstr "" #: pgadmin/static/js/alertify.pgadmin.defaults.js:488 #: pgadmin/templates/security/messages.html:7 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:524 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2558 -#: pgadmin/tools/user_management/static/js/user_management.js:134 -#: pgadmin/tools/user_management/static/js/user_management.js:234 -#: pgadmin/tools/user_management/static/js/user_management.js:968 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2568 +#: pgadmin/tools/user_management/static/js/user_management.js:135 +#: pgadmin/tools/user_management/static/js/user_management.js:235 +#: pgadmin/tools/user_management/static/js/user_management.js:979 msgid "Close" msgstr "Cerrar" @@ -9259,17 +9360,9 @@ msgstr "Maximizar" msgid "Left panel logo" msgstr "Panel izquierdo de logo" -#: pgadmin/browser/static/js/wizard.js:124 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 -#: pgadmin/tools/import_export/static/js/import_export.js:641 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 -msgid "Close error bar" -msgstr "" - #: pgadmin/browser/static/js/wizard.js:131 #: pgadmin/browser/templates/browser/index.html:135 pgadmin/help/__init__.py:59 -#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:457 +#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:500 #: pgadmin/static/js/sqleditor/filter_dialog.js:72 #: pgadmin/static/js/sqleditor/filter_dialog.js:73 #: pgadmin/static/js/sqleditor/macro.js:61 @@ -9325,7 +9418,7 @@ msgid "HELP ARTICLES" msgstr "" #: pgadmin/browser/static/js/quick_search/trigger_search.js:235 -#: pgadmin/misc/file_manager/static/js/utility.js:728 +#: pgadmin/misc/file_manager/static/js/utility.js:754 #: pgadmin/misc/file_manager/templates/file_manager/index.html:62 #: pgadmin/tools/datagrid/templates/datagrid/index.html:443 #: pgadmin/tools/debugger/static/js/direct.js:1861 @@ -9428,55 +9521,49 @@ msgstr "" "Por favir clickar aquí para mas información." -#: pgadmin/browser/templates/browser/js/messages.js:22 +#: pgadmin/browser/templates/browser/js/messages.js:30 msgid "Click here for details." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:23 -#: pgadmin/static/js/backform.pgadmin.js:2090 -#: pgadmin/tools/user_management/static/js/user_management.js:712 -msgid "General" -msgstr "General" - -#: pgadmin/browser/templates/browser/js/messages.js:25 +#: pgadmin/browser/templates/browser/js/messages.js:33 msgid "Definition incomplete" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:26 +#: pgadmin/browser/templates/browser/js/messages.js:34 msgid "Nothing changed" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:27 +#: pgadmin/browser/templates/browser/js/messages.js:35 #, python-format msgid "'%s' must be an integer." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:28 +#: pgadmin/browser/templates/browser/js/messages.js:36 #, python-format msgid "'%s' must be a numeric." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:37 #, python-format msgid "'%s' must be greater than or equal to %s." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:30 +#: pgadmin/browser/templates/browser/js/messages.js:38 #, python-format msgid "'%s' must be less than or equal to %s." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:33 +#: pgadmin/browser/templates/browser/js/messages.js:41 #: pgadmin/misc/sql/static/js/sql.js:102 msgid "No SQL could be generated for the selected object." msgstr "No se pudo generar SQL para el objeto seleccionado." -#: pgadmin/browser/templates/browser/js/messages.js:34 +#: pgadmin/browser/templates/browser/js/messages.js:42 #: pgadmin/misc/statistics/static/js/statistics.js:220 msgid "No statistics are available for the selected object." msgstr "No hay estadísticas disponibles pata el objeto seleccionado." -#: pgadmin/browser/templates/browser/js/messages.js:37 +#: pgadmin/browser/templates/browser/js/messages.js:45 #: pgadmin/static/js/backform.pgadmin.js:2805 #: pgadmin/tools/backup/static/js/backup.js:106 #: pgadmin/tools/backup/static/js/backup.js:243 @@ -9484,99 +9571,109 @@ msgstr "No hay estadísticas disponibles pata el objeto seleccionado." msgid "Note" msgstr "Nota" -#: pgadmin/browser/templates/browser/js/messages.js:38 +#: pgadmin/browser/templates/browser/js/messages.js:46 #: pgadmin/misc/sql/static/js/sql.js:154 #: pgadmin/misc/statistics/static/js/statistics.js:332 #, python-format msgid "Error retrieving the information - %s" msgstr "Error obteniendo la información - %s" -#: pgadmin/browser/templates/browser/js/utils.js:144 -#: pgadmin/browser/templates/browser/js/utils.js:152 +#: pgadmin/browser/templates/browser/js/utils.js:143 +#: pgadmin/browser/templates/browser/js/utils.js:151 msgid "Error loading script - " msgstr "" -#: pgadmin/dashboard/__init__.py:57 +#: pgadmin/dashboard/__init__.py:58 msgid "Dashboard" msgstr "Tablero" -#: pgadmin/dashboard/__init__.py:73 +#: pgadmin/dashboard/__init__.py:74 msgid "The number of seconds between graph samples." msgstr "El numero de segundos entre gráficas de muestra." -#: pgadmin/dashboard/__init__.py:77 +#: pgadmin/dashboard/__init__.py:78 msgid "Dashboards" msgstr "Tableros" -#: pgadmin/dashboard/__init__.py:82 +#: pgadmin/dashboard/__init__.py:83 msgid "Session statistics refresh rate" msgstr "Velocidad de actualización de las estadísticas de sesión" -#: pgadmin/dashboard/__init__.py:84 pgadmin/dashboard/__init__.py:92 -#: pgadmin/dashboard/__init__.py:100 pgadmin/dashboard/__init__.py:108 -#: pgadmin/dashboard/__init__.py:116 +#: pgadmin/dashboard/__init__.py:85 pgadmin/dashboard/__init__.py:93 +#: pgadmin/dashboard/__init__.py:101 pgadmin/dashboard/__init__.py:109 +#: pgadmin/dashboard/__init__.py:117 msgid "Graphs" msgstr "Gráficas" -#: pgadmin/dashboard/__init__.py:90 +#: pgadmin/dashboard/__init__.py:91 msgid "Transaction throughput refresh rate" msgstr "Velocidad de actualización del rendimiento de la transacción" -#: pgadmin/dashboard/__init__.py:98 +#: pgadmin/dashboard/__init__.py:99 msgid "Tuples in refresh rate" msgstr "Velocidad de actualización de inserción de tuplas" -#: pgadmin/dashboard/__init__.py:106 +#: pgadmin/dashboard/__init__.py:107 msgid "Tuples out refresh rate" msgstr "Velocidad de actualización de lectura de tuplas" -#: pgadmin/dashboard/__init__.py:114 +#: pgadmin/dashboard/__init__.py:115 msgid "Block I/O statistics refresh rate" msgstr "Velocidad de actualización de estadísticas de bloqueos I/O" -#: pgadmin/dashboard/__init__.py:122 +#: pgadmin/dashboard/__init__.py:123 msgid "Show graphs?" msgstr "¿Mostrar gráficas?" -#: pgadmin/dashboard/__init__.py:124 +#: pgadmin/dashboard/__init__.py:125 msgid "If set to True, graphs will be displayed on dashboards." msgstr "Si es True, las gráficas de mostrarán en los tableros." -#: pgadmin/dashboard/__init__.py:130 +#: pgadmin/dashboard/__init__.py:131 msgid "Show activity?" msgstr "¿Mostrar actividad?" -#: pgadmin/dashboard/__init__.py:132 +#: pgadmin/dashboard/__init__.py:133 msgid "If set to True, activity tables will be displayed on dashboards." msgstr "Si es True, tablas de actividad serán mostradas en los tableros." -#: pgadmin/dashboard/__init__.py:138 +#: pgadmin/dashboard/__init__.py:139 msgid "Show graph data points?" msgstr "" -#: pgadmin/dashboard/__init__.py:140 +#: pgadmin/dashboard/__init__.py:141 msgid "If set to True, data points will be visible on graph lines." msgstr "" -#: pgadmin/dashboard/__init__.py:146 +#: pgadmin/dashboard/__init__.py:147 msgid "Show mouse hover tooltip?" msgstr "" -#: pgadmin/dashboard/__init__.py:148 +#: pgadmin/dashboard/__init__.py:149 msgid "" "If set to True, tooltip will appear on mouse hover on the graph lines " "giving the data point details" msgstr "" -#: pgadmin/dashboard/__init__.py:202 +#: pgadmin/dashboard/__init__.py:156 +msgid "Long running query thresholds" +msgstr "" + +#: pgadmin/dashboard/__init__.py:158 +msgid "" +"Set the warning and alert threshold value to highlight the long-running " +"queries on the dashboard." +msgstr "" + +#: pgadmin/dashboard/__init__.py:212 msgid "Please connect to the selected {0} to view the table." msgstr "" -#: pgadmin/dashboard/__init__.py:207 +#: pgadmin/dashboard/__init__.py:217 msgid "Please connect to the selected {0} to view the graph." msgstr "" -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:498 msgid "Failed" msgstr "Falló" @@ -9590,8 +9687,8 @@ msgid "An error occurred whilst rendering the graph." msgstr "" #: pgadmin/dashboard/static/js/Graphs.jsx:222 -#: pgadmin/dashboard/static/js/dashboard.js:533 -#: pgadmin/static/js/sqleditor/execute_query.js:341 +#: pgadmin/dashboard/static/js/dashboard.js:552 +#: pgadmin/static/js/sqleditor/execute_query.js:346 #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:211 msgid "" @@ -9709,137 +9806,137 @@ msgstr "" msgid "Please connect to the selected server to view the dashboard." msgstr "Por favor conectar al servidor seleccionado para ver el tablero." -#: pgadmin/dashboard/static/js/dashboard.js:542 +#: pgadmin/dashboard/static/js/dashboard.js:561 msgid "Please connect to the selected server to view the table." msgstr "Por favor conectar a el servidor seleccionado para ver la tabla." -#: pgadmin/dashboard/static/js/dashboard.js:545 +#: pgadmin/dashboard/static/js/dashboard.js:564 msgid "An error occurred whilst rendering the table." msgstr "Se produjo un error al dibujar la tabla." -#: pgadmin/dashboard/static/js/dashboard.js:656 -#: pgadmin/dashboard/static/js/dashboard.js:763 -#: pgadmin/dashboard/static/js/dashboard.js:938 -#: pgadmin/dashboard/static/js/dashboard.js:1037 +#: pgadmin/dashboard/static/js/dashboard.js:675 +#: pgadmin/dashboard/static/js/dashboard.js:782 +#: pgadmin/dashboard/static/js/dashboard.js:957 +#: pgadmin/dashboard/static/js/dashboard.js:1056 msgid "PID" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:686 -#: pgadmin/dashboard/static/js/dashboard.js:963 +#: pgadmin/dashboard/static/js/dashboard.js:705 +#: pgadmin/dashboard/static/js/dashboard.js:982 msgid "State" msgstr "Estado" -#: pgadmin/dashboard/static/js/dashboard.js:703 -#: pgadmin/dashboard/static/js/dashboard.js:980 +#: pgadmin/dashboard/static/js/dashboard.js:722 +#: pgadmin/dashboard/static/js/dashboard.js:999 msgid "Wait event" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:708 -#: pgadmin/dashboard/static/js/dashboard.js:985 +#: pgadmin/dashboard/static/js/dashboard.js:727 +#: pgadmin/dashboard/static/js/dashboard.js:1004 msgid "Blocking PIDs" msgstr "PIDs Bloqueando" -#: pgadmin/dashboard/static/js/dashboard.js:773 -#: pgadmin/dashboard/static/js/dashboard.js:1042 +#: pgadmin/dashboard/static/js/dashboard.js:792 +#: pgadmin/dashboard/static/js/dashboard.js:1061 msgid "Lock type" msgstr "Tipo de Bloqueo" -#: pgadmin/dashboard/static/js/dashboard.js:778 -#: pgadmin/dashboard/static/js/dashboard.js:1047 +#: pgadmin/dashboard/static/js/dashboard.js:797 +#: pgadmin/dashboard/static/js/dashboard.js:1066 msgid "Target relation" msgstr "Relación destino" -#: pgadmin/dashboard/static/js/dashboard.js:783 -#: pgadmin/dashboard/static/js/dashboard.js:1052 +#: pgadmin/dashboard/static/js/dashboard.js:802 +#: pgadmin/dashboard/static/js/dashboard.js:1071 msgid "Page" msgstr "Página" -#: pgadmin/dashboard/static/js/dashboard.js:788 -#: pgadmin/dashboard/static/js/dashboard.js:1057 +#: pgadmin/dashboard/static/js/dashboard.js:807 +#: pgadmin/dashboard/static/js/dashboard.js:1076 msgid "Tuple" msgstr "Tupla" -#: pgadmin/dashboard/static/js/dashboard.js:793 -#: pgadmin/dashboard/static/js/dashboard.js:1062 +#: pgadmin/dashboard/static/js/dashboard.js:812 +#: pgadmin/dashboard/static/js/dashboard.js:1081 msgid "vXID (target)" msgstr "vXID(destino)" -#: pgadmin/dashboard/static/js/dashboard.js:798 -#: pgadmin/dashboard/static/js/dashboard.js:1067 +#: pgadmin/dashboard/static/js/dashboard.js:817 +#: pgadmin/dashboard/static/js/dashboard.js:1086 msgid "XID (target)" msgstr "XID(destino)" -#: pgadmin/dashboard/static/js/dashboard.js:803 -#: pgadmin/dashboard/static/js/dashboard.js:1072 +#: pgadmin/dashboard/static/js/dashboard.js:822 +#: pgadmin/dashboard/static/js/dashboard.js:1091 msgid "Class" msgstr "Clase" -#: pgadmin/dashboard/static/js/dashboard.js:808 -#: pgadmin/dashboard/static/js/dashboard.js:1077 +#: pgadmin/dashboard/static/js/dashboard.js:827 +#: pgadmin/dashboard/static/js/dashboard.js:1096 msgid "Object ID" msgstr "ID del Objeto" -#: pgadmin/dashboard/static/js/dashboard.js:813 -#: pgadmin/dashboard/static/js/dashboard.js:1082 +#: pgadmin/dashboard/static/js/dashboard.js:832 +#: pgadmin/dashboard/static/js/dashboard.js:1101 msgid "vXID (owner)" msgstr "vXID (dueño)" -#: pgadmin/dashboard/static/js/dashboard.js:823 -#: pgadmin/dashboard/static/js/dashboard.js:1092 +#: pgadmin/dashboard/static/js/dashboard.js:842 +#: pgadmin/dashboard/static/js/dashboard.js:1111 msgid "Granted?" msgstr "¿Autorizado?" -#: pgadmin/dashboard/static/js/dashboard.js:845 -#: pgadmin/dashboard/static/js/dashboard.js:1109 +#: pgadmin/dashboard/static/js/dashboard.js:864 +#: pgadmin/dashboard/static/js/dashboard.js:1128 msgid "XID" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:850 -#: pgadmin/dashboard/static/js/dashboard.js:1114 +#: pgadmin/dashboard/static/js/dashboard.js:869 +#: pgadmin/dashboard/static/js/dashboard.js:1133 msgid "Prepared at" msgstr "Preparado a" -#: pgadmin/dashboard/static/js/dashboard.js:862 +#: pgadmin/dashboard/static/js/dashboard.js:881 msgid "Category" msgstr "Categoría" -#: pgadmin/dashboard/static/js/dashboard.js:867 +#: pgadmin/dashboard/static/js/dashboard.js:886 msgid "Setting" msgstr "Configuración" -#: pgadmin/dashboard/static/js/dashboard.js:872 +#: pgadmin/dashboard/static/js/dashboard.js:891 msgid "Unit" msgstr "Unidad" -#: pgadmin/dashboard/static/js/dashboard.js:877 +#: pgadmin/dashboard/static/js/dashboard.js:896 msgid "Description" msgstr "Descripción" -#: pgadmin/dashboard/static/js/dashboard.js:1195 +#: pgadmin/dashboard/static/js/dashboard.js:1214 msgid "You cannot cancel background worker processes." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1197 +#: pgadmin/dashboard/static/js/dashboard.js:1216 msgid "You cannot terminate background worker processes." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1206 +#: pgadmin/dashboard/static/js/dashboard.js:1225 msgid "You are not allowed to cancel the main active session." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1208 +#: pgadmin/dashboard/static/js/dashboard.js:1227 msgid "You are not allowed to terminate the main active session." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1216 +#: pgadmin/dashboard/static/js/dashboard.js:1235 msgid "The session is already in idle state." msgstr "La sesión ya está en estado inactivo." -#: pgadmin/dashboard/static/js/dashboard.js:1235 +#: pgadmin/dashboard/static/js/dashboard.js:1254 msgid "Superuser privileges are required to cancel another users query." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1237 +#: pgadmin/dashboard/static/js/dashboard.js:1256 msgid "Superuser privileges are required to terminate another users query." msgstr "" @@ -9868,15 +9965,15 @@ msgstr "Transacciones Preparadas" #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:36 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:783 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:77 -#: pgadmin/tools/user_management/static/js/user_management.js:1156 +#: pgadmin/tools/user_management/static/js/user_management.js:1167 msgid "Search" msgstr "" #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:33 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:38 #: pgadmin/misc/file_manager/templates/file_manager/index.html:27 -#: pgadmin/preferences/static/js/preferences.js:533 -#: pgadmin/preferences/static/js/preferences.js:550 +#: pgadmin/preferences/static/js/preferences.js:576 +#: pgadmin/preferences/static/js/preferences.js:593 msgid "Refresh" msgstr "Actualizar" @@ -9970,7 +10067,7 @@ msgstr "Totales" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:8 #: pgadmin/dashboard/templates/dashboard/sql/gpdb_5.0_plus/dashboard_stats.sql:8 -#: pgadmin/tools/user_management/static/js/user_management.js:432 +#: pgadmin/tools/user_management/static/js/user_management.js:433 msgid "Active" msgstr "Activa" @@ -10096,7 +10193,7 @@ msgid "" "theme" msgstr "" -#: pgadmin/misc/__init__.py:222 +#: pgadmin/misc/__init__.py:220 #, fuzzy msgid "Invalid binary path." msgstr "Rutas a ejecutables" @@ -10239,7 +10336,7 @@ msgid "Grid" msgstr "Cuadrícula" #: pgadmin/misc/file_manager/__init__.py:177 -#: pgadmin/misc/file_manager/static/js/utility.js:1444 +#: pgadmin/misc/file_manager/static/js/utility.js:1470 msgid "Show hidden files and folders?" msgstr "¿Mostrar archivos y carpetas ocultas?" @@ -10291,7 +10388,7 @@ msgid "There was an error renaming the file:" msgstr "Había un error renombrando el archivo:" #: pgadmin/misc/file_manager/static/js/create_dialogue.js:145 -#: pgadmin/misc/file_manager/static/js/utility.js:473 +#: pgadmin/misc/file_manager/static/js/utility.js:481 msgid "Error occurred while checking access permission." msgstr "Se produjo un error mientras se verificaba el permiso de acceso." @@ -10302,19 +10399,19 @@ msgstr "Se produjo un error mientras se verificaba el permiso de acceso." msgid "Select file" msgstr "" -#: pgadmin/misc/file_manager/static/js/utility.js:1432 -#: pgadmin/misc/file_manager/static/js/utility.js:1439 +#: pgadmin/misc/file_manager/static/js/utility.js:1458 +#: pgadmin/misc/file_manager/static/js/utility.js:1465 msgid "All Files" msgstr "Todos los Archivos" -#: pgadmin/misc/file_manager/static/js/utility.js:1448 +#: pgadmin/misc/file_manager/static/js/utility.js:1474 #: pgadmin/tools/backup/static/js/backup.js:156 #: pgadmin/tools/import_export/static/js/import_export.js:97 #: pgadmin/tools/restore/static/js/restore.js:100 msgid "Format" msgstr "Formato" -#: pgadmin/misc/file_manager/static/js/utility.js:1770 +#: pgadmin/misc/file_manager/static/js/utility.js:1800 msgid "Drop files here to upload." msgstr "" @@ -10529,8 +10626,8 @@ msgid "Summary:" msgstr "" #: pgadmin/preferences/__init__.py:57 -#: pgadmin/preferences/static/js/preferences.js:456 -#: pgadmin/preferences/static/js/preferences.js:479 +#: pgadmin/preferences/static/js/preferences.js:499 +#: pgadmin/preferences/static/js/preferences.js:522 msgid "Preferences" msgstr "Preferencias" @@ -10543,36 +10640,44 @@ msgstr "etiqueta" msgid "help_str" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:224 +#: pgadmin/preferences/static/js/preferences.js:249 msgid "Show" msgstr "Mostrar" -#: pgadmin/preferences/static/js/preferences.js:225 +#: pgadmin/preferences/static/js/preferences.js:250 msgid "Hide" msgstr "Ocultar" -#: pgadmin/preferences/static/js/preferences.js:420 +#: pgadmin/preferences/static/js/preferences.js:340 +msgid "Alert" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:341 +msgid "(in minutes)" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:461 msgid "Category is not selected." msgstr "Categoría no está seleccionada." -#: pgadmin/preferences/static/js/preferences.js:517 +#: pgadmin/preferences/static/js/preferences.js:560 msgid "Browser tree refresh required" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:518 +#: pgadmin/preferences/static/js/preferences.js:561 msgid "A browser tree refresh is required. Do you wish to refresh the tree?" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:534 -#: pgadmin/preferences/static/js/preferences.js:551 +#: pgadmin/preferences/static/js/preferences.js:577 +#: pgadmin/preferences/static/js/preferences.js:594 msgid "Later" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:541 +#: pgadmin/preferences/static/js/preferences.js:584 msgid "Refresh required" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:542 +#: pgadmin/preferences/static/js/preferences.js:585 msgid "" "A page refresh is required to apply the theme. Do you wish to refresh the" " page now?" @@ -10632,6 +10737,18 @@ msgstr "" msgid "Toggle" msgstr "" +#: pgadmin/static/js/backform.pgadmin.js:1133 +msgid "Set as default" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1152 +msgid "Database Server" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1159 +msgid "Binary Path" +msgstr "" + #: pgadmin/static/js/backform.pgadmin.js:1164 #, fuzzy msgid "Select binary path..." @@ -10653,15 +10770,15 @@ msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1196 msgid "" -" Enter the directory in which the psql, pg_dump, pg_dumpall, and " +"Enter the directory in which the psql, pg_dump, pg_dumpall, and " "pg_restore utilities can be found for the corresponding database server " "version. The default path will be used for server versions that do not " -"have apath specified." +"have a path specified." msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1682 #: pgadmin/static/js/backgrid.pgadmin.js:1253 -#: pgadmin/tools/user_management/static/js/user_management.js:1158 +#: pgadmin/tools/user_management/static/js/user_management.js:1169 msgid "Add" msgstr "" @@ -10673,11 +10790,11 @@ msgstr "" msgid "Preview not available..." msgstr "" -#: pgadmin/static/js/backform.pgadmin.js:3223 +#: pgadmin/static/js/backform.pgadmin.js:3228 msgid "No color" msgstr "" -#: pgadmin/static/js/backform.pgadmin.js:3414 +#: pgadmin/static/js/backform.pgadmin.js:3419 msgid "Space" msgstr "Espacio" @@ -10777,13 +10894,13 @@ msgstr "" msgid "Transaction status check failed." msgstr "Chequeo de estado de la transacción falló." -#: pgadmin/static/js/utils.js:407 +#: pgadmin/static/js/utils.js:410 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog." msgstr "" "Por favor configurar la Ruta al Ejecutable de PostgreSQL in el diálogo de" " preferencias." -#: pgadmin/static/js/utils.js:412 +#: pgadmin/static/js/utils.js:415 msgid "" "Please configure the EDB Advanced Server Binary Path in the Preferences " "dialog." @@ -10791,16 +10908,16 @@ msgstr "" "Por favor configurar la Ruta al Ejecutable de EDB Advanced Sercver en el " "diálogo de preferencias." -#: pgadmin/static/js/utils.js:419 +#: pgadmin/static/js/utils.js:422 msgid "Configuration required" msgstr "Configuración requerida" -#: pgadmin/static/js/utils.js:424 +#: pgadmin/static/js/utils.js:427 #, fuzzy msgid "Preferences Error" msgstr "Preferencias" -#: pgadmin/static/js/utils.js:425 +#: pgadmin/static/js/utils.js:428 #, python-format msgid "Failed to load preference %s of module %s" msgstr "Fallo al cargar as preferencias %s del módulo %s" @@ -10901,9 +11018,9 @@ msgstr "Ejecutar en" #: pgadmin/static/js/selection/clipboard.js:83 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:178 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:657 -#: pgadmin/tools/user_management/static/js/user_management.js:922 -#: pgadmin/tools/user_management/static/js/user_management.js:1184 -#: pgadmin/tools/user_management/static/js/user_management.js:1201 +#: pgadmin/tools/user_management/static/js/user_management.js:933 +#: pgadmin/tools/user_management/static/js/user_management.js:1195 +#: pgadmin/tools/user_management/static/js/user_management.js:1212 msgid "Error" msgstr "Error" @@ -10946,8 +11063,8 @@ msgstr "" msgid "Query returned successfully in %s." msgstr "Consulta retornó exitosamente en %s." -#: pgadmin/static/js/sqleditor/execute_query.js:230 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/static/js/sqleditor/execute_query.js:235 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3145 msgid "Running query..." msgstr "" @@ -11044,11 +11161,11 @@ msgstr "" msgid "Connect to server" msgstr "" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:463 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 msgid "Please select database" msgstr "" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:471 msgid "Please select user" msgstr "" @@ -11150,7 +11267,7 @@ msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:113 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:115 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:342 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 #: pgadmin/utils/constants.py:22 msgid "Explain" msgstr "" @@ -11172,15 +11289,15 @@ msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:137 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:139 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5351 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:661 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5384 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:674 msgid "Commit" msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:143 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:145 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5348 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:679 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5381 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:692 msgid "Rollback" msgstr "" @@ -11213,7 +11330,7 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_details.js:182 #: pgadmin/tools/debugger/static/js/direct.js:1720 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 msgid "Messages" msgstr "Mensajes" @@ -11278,6 +11395,11 @@ msgstr "Login" msgid "Forgotten your password?" msgstr "" +#: pgadmin/templates/security/login_user.html:30 +#, python-format +msgid "Login with %(oauth_name)s" +msgstr "" + #: pgadmin/templates/security/reset_password.html:2 #, python-format msgid "%(appname)s Password Reset" @@ -11643,11 +11765,11 @@ msgstr "Filas Filtradas..." msgid "View/Edit Data" msgstr "Ver/Editar Datos" -#: pgadmin/tools/datagrid/static/js/datagrid.js:333 +#: pgadmin/tools/datagrid/static/js/datagrid.js:335 #: pgadmin/tools/debugger/static/js/debugger.js:511 -#: pgadmin/tools/debugger/static/js/debugger.js:697 +#: pgadmin/tools/debugger/static/js/debugger.js:698 #: pgadmin/tools/debugger/static/js/debugger_ui.js:873 -#: pgadmin/tools/schema_diff/static/js/schema_diff.js:158 +#: pgadmin/tools/schema_diff/static/js/schema_diff.js:160 msgid "Rename Panel" msgstr "" @@ -11674,7 +11796,7 @@ msgstr "Error en Cuadricula de Datos" #: pgadmin/tools/datagrid/static/js/show_data.js:40 #: pgadmin/tools/datagrid/static/js/show_query_tool.js:67 #: pgadmin/tools/erd/static/js/erd_module.js:119 -#: pgadmin/tools/psql/static/js/psql_module.js:140 +#: pgadmin/tools/psql/static/js/psql_module.js:139 msgid "No object selected." msgstr "Ningún objeto seleccionado." @@ -11764,7 +11886,7 @@ msgid "Replace" msgstr "Reemplazar" #: pgadmin/tools/datagrid/templates/datagrid/index.html:110 -msgid " (Cmd+Shift+F)" +msgid " (Cmd+Option+F)" msgstr "" #: pgadmin/tools/datagrid/templates/datagrid/index.html:112 @@ -11946,17 +12068,17 @@ msgid "Edit grid values" msgstr "Editar valores de cuadricula" #: pgadmin/tools/debugger/__init__.py:180 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:411 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:424 msgid "Previous tab" msgstr "Pestaña anterior" #: pgadmin/tools/debugger/__init__.py:198 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:429 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:442 msgid "Next tab" msgstr "Pestaña siguiente" #: pgadmin/tools/debugger/__init__.py:216 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:447 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:460 msgid "Switch Panel" msgstr "" @@ -12082,7 +12204,7 @@ msgstr "Fijar punto de ruptura" #: pgadmin/tools/debugger/static/js/debugger.js:345 #: pgadmin/tools/debugger/static/js/debugger.js:525 #: pgadmin/tools/debugger/static/js/debugger.js:530 -#: pgadmin/tools/debugger/static/js/debugger.js:713 +#: pgadmin/tools/debugger/static/js/debugger.js:714 #: pgadmin/tools/debugger/static/js/debugger_ui.js:288 #: pgadmin/tools/debugger/static/js/debugger_ui.js:922 #: pgadmin/tools/debugger/static/js/debugger_ui.js:975 @@ -12123,7 +12245,7 @@ msgstr "Fijar punto de ruptura" msgid "Debugger Error" msgstr "Error de depuración" -#: pgadmin/tools/debugger/static/js/debugger.js:703 +#: pgadmin/tools/debugger/static/js/debugger.js:704 #: pgadmin/tools/debugger/static/js/debugger_ui.js:929 msgid "Debugger Target Initialization Error" msgstr "Error de Inicialización del Objetivo de Depuración" @@ -12278,12 +12400,12 @@ msgid "Debugger SQL editor" msgstr "" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "Timeout" msgstr "" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "" "Your session has timed out due to inactivity. Please close the window and" " login again." @@ -12483,12 +12605,12 @@ msgid "Preparing..." msgstr "Cargando..." #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:269 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5422 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5455 msgid "Don't save" msgstr "No salvar" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:304 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5505 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5538 msgid "Save changes?" msgstr "¿Salvar cambios?" @@ -12497,6 +12619,11 @@ msgstr "¿Salvar cambios?" msgid "The diagram has changed. Do you want to save changes?" msgstr "La data ha cambiado. ¿Quiere salvar los cambios?" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:350 +#, python-format +msgid "Table: %s (%s)" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:394 msgid "Delete ?" msgstr "" @@ -12550,6 +12677,14 @@ msgstr "Cargando el archivo..." msgid "Unknown error. Check console logs" msgstr "" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:675 +msgid "One to many relation" +msgstr "" + +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:686 +msgid "Many to many relation" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:751 msgid "Initializing connection..." msgstr "" @@ -12583,7 +12718,7 @@ msgid "Many-to-Many link" msgstr "" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/ConnectionBar.jsx:50 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2868 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2901 msgid "Obtaining connection..." msgstr "" @@ -13011,37 +13146,40 @@ msgstr "" msgid "Maintenance job creation failed." msgstr "Creación de trabajo de mantenimiento falló." -#: pgadmin/tools/psql/__init__.py:42 +#: pgadmin/tools/psql/__init__.py:53 msgid "PSQL" msgstr "" -#: pgadmin/tools/psql/__init__.py:209 pgadmin/tools/psql/__init__.py:475 -#: pgadmin/tools/psql/__init__.py:522 -msgid "ERROR: Shell commands are disabled in psql for security\r\n" -msgstr "" - -#: pgadmin/tools/psql/__init__.py:574 +#: pgadmin/tools/psql/__init__.py:427 msgid "" "Connection terminated, To create new connection please open another psql " "tool." msgstr "" -#: pgadmin/tools/psql/__init__.py:724 +#: pgadmin/tools/psql/__init__.py:491 msgid "Invalid session.\r\n" msgstr "" -#: pgadmin/tools/psql/static/js/psql_module.js:131 -#: pgadmin/tools/psql/static/js/psql_module.js:139 -#: pgadmin/tools/psql/static/js/psql_module.js:152 +#: pgadmin/tools/psql/static/js/psql_module.js:130 +#: pgadmin/tools/psql/static/js/psql_module.js:138 +#: pgadmin/tools/psql/static/js/psql_module.js:151 #, fuzzy msgid "PSQL Error" msgstr "En error" -#: pgadmin/tools/psql/static/js/psql_module.js:153 +#: pgadmin/tools/psql/static/js/psql_module.js:152 #, fuzzy msgid "Please select a server/database object." msgstr "Por favor seleccione una base de datos." +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "Clipboard read permission required" +msgstr "" + +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "To paste data on the PSQL terminal, Clipboard read permission required." +msgstr "" + #: pgadmin/tools/restore/__init__.py:42 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:40 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:50 @@ -13505,132 +13643,132 @@ msgstr "" msgid "Data Output" msgstr "Salida de Datos" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 msgid "Query History" msgstr "Historial de Consultas" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 msgid "Scratch Pad" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 msgid "Notifications" msgstr "Notificaciones" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:402 msgid "Geometry Viewer" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:431 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:441 msgid "Panel Loading Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:432 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:442 msgid "" "Something went wrong while loading the panels. Please make sure to reset " "the layout (File > Reset Layout) for the better user experience." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:477 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:487 msgid "SQL editor" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1034 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1044 msgid "Editable column" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1036 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1046 msgid "Read-only column" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1576 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1586 msgid "Fetching all records..." msgstr "Obteniendo todos los registros..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2116 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3058 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4161 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2126 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3091 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4194 msgid "Unsaved changes" msgstr "Cambios sin salvar" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2117 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4162 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2127 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4195 msgid "Are you sure you wish to discard the current changes?" msgstr "¿Esta seguro de querer descartar los cambios actuales?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2148 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2158 msgid "Clear history" msgstr "Limpiar historial" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2149 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2159 msgid "Are you sure you wish to clear the history?" msgstr "¿Esta seguro de querer limpiar el historial?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2150 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2160 msgid "" "This will remove all of your query history from this and other sessions " "for this database." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2429 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2439 msgid "Change connection" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2430 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2440 msgid "" "By changing the connection you will lose all your unsaved data for the " "current connection.
Do you want to continue?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2559 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2569 msgid "" "The pgAdmin browser window has been closed and the connection to the " "server is lost. Please close this window and open a new pgAdmin session." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2694 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2696 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2704 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2706 #, python-format msgid "Error fetching rows - %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2751 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2761 msgid "Connection Warning" msgstr "Advertencia de Conexión" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2758 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2768 msgid "The application has lost the database connection:" msgstr "La aplicación ha perdido la conexión con la base de datos:" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2762 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2772 msgid "⁃ If the connection was idle it may have been forcibly disconnected." msgstr "- Si la conexión estuvo inactiva pudo haber sido desconectada a la fuerza." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2764 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2774 msgid "⁃ The application server or database server may have been restarted." msgstr "" "- El servidor de la aplicación o el servidor de la base de datos pueden " "haber sido reiniciados." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2766 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2776 msgid "⁃ The user session may have timed out." msgstr "- La sesión de usuario pudo superar el límite de tiempo." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2770 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2780 msgid "Do you want to continue and establish a new session?" msgstr "¿Desea continuar o establecer una nueva sesión?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2793 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2803 msgid "Continue" msgstr "Continuar" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2958 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2960 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2991 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2993 #, python-format msgid "Error fetching SQL for script - %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3059 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3092 msgid "" "The data has been modified, but not saved. Are you sure you wish to " "discard the changes?" @@ -13638,152 +13776,152 @@ msgstr "" "La data se ha modificado, pero no se ha salvado. ¿Esta seguro de " "descartar los cambios?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3120 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3153 msgid "Waiting for the query to complete..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3324 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3357 msgid "Loading data from the database server and rendering..." msgstr "Cargando datos desde el servidor de base de datos y representando..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3334 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3367 #, python-format msgid "Successfully run. Total query runtime: %s." msgstr "Ejecución exitosa. Tiempo de ejecución total de la consulta: %s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3335 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3368 #, python-format msgid "%s rows affected." msgstr "%s filas afectadas." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3647 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3680 msgid "" "This query was generated by pgAdmin as part of a \"View/Edit Data\" " "operation" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3763 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3796 msgid "Row(s) deleted." msgstr "Fila(s) borradas." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3843 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3876 msgid "Saving the updated data..." msgstr "Salvando los datos actualizados..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3978 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4011 msgid "Data saved successfully." msgstr "Datos salvados exitosamente." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3981 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4014 msgid "Auto-commit is off. You still need to commit changes to the database." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3988 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4021 #, python-format msgid "%s." msgstr "%s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3995 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4028 msgid "" "Saving data changes was rolled back but the current transaction is still " "active; previous queries are unaffected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4020 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4053 msgid "This query was generated by pgAdmin as part of a \"Save Data\" operation" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4238 msgid "Loading the file..." msgstr "Cargando el archivo..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4266 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4299 msgid "Saving the queries in the file..." msgstr "Salvando las consultas en el archivo..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4279 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4312 msgid "File saved successfully." msgstr "Archivos salvados exitosamente." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4447 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 msgid "Applying the new filter..." msgstr "Aplicando el nuevo filtro..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4469 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4502 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 msgid "Filter By Selection Error" msgstr "Error Filtro por Selección" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4535 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4568 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4579 msgid "Filter Exclude Selection Error" msgstr "Error Filtro Excluir Selección" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4590 msgid "Removing the filter..." msgstr "Quitando el filtro..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4577 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4588 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4621 msgid "Remove Filter Error" msgstr "Error al Quitar Filtro" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4746 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4779 msgid "Setting the limit on the result..." msgstr "Configurando el limite en el resultado..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4767 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4778 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4800 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4811 msgid "Change limit Error" msgstr "Error Cambiando limite" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4925 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4944 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4958 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4977 msgid "Cancel Query Error" msgstr "Error al Cancelar la Consulta" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4965 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4998 msgid "Downloading Results..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5023 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5056 msgid "CSV Download cancelled." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5032 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5065 msgid "Download CSV error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5067 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5075 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5100 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5108 msgid "Auto Rollback Error" msgstr "Error en Auto Rollback" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5102 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5109 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5135 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5142 msgid "Auto Commit Error" msgstr "Error en Auto Commit" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5296 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5329 msgid "The data has changed. Do you want to save changes?" msgstr "La data ha cambiado. ¿Quiere salvar los cambios?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5303 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5336 msgid "The query text has changed. Do you want to save changes?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5394 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5427 msgid "" "The current transaction is not commited to the database. Do you want to " "commit or rollback the transaction?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5397 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5430 msgid "Commit transaction?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5474 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5507 msgid "" "The current transaction has been rolled back because the server was " "disconnected." @@ -14024,16 +14162,28 @@ msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:275 msgid "" -"If set to True then data columns will auto-size to the maximumwidth of " +"If set to True then data columns will auto-size to the maximum width of " "the data in the column as loaded in the first batch. If False, the column" " will be sized to the widest of the data type or column name." msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:285 +msgid "Maximum column width" +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:287 +msgid "" +"Specify the maximum width of the column when 'Resize by data?' is set to " +"True. If it is set to 0 then columns will auto-size to the maximum width " +"of the data in the column. If 'Resize by data?' is set to False then this" +" setting won't take any effect." +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:298 msgid "Font size" msgstr "Tamaño de fuente" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:289 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 msgid "" "The font size to use for the SQL text boxes and editors. The value " "specified is in \"em\" units, in which 1 is the default relative font " @@ -14048,11 +14198,11 @@ msgstr "" "reducirlo en un 20 por ciento, usa un valor de 0.8. Mínimo 0.1, máximo " "10." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:300 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:313 msgid "Connection status" msgstr "Estado de la conexión" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:315 msgid "" "If set to True, the Query Tool will monitor and display the connection " "and transaction status." @@ -14060,101 +14210,101 @@ msgstr "" "Si está en True, la Herramienta de Consulta monitorizará y mostrará el " "estado de la conexión y transacción." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:309 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:322 msgid "Connection status refresh rate" msgstr "Tasa de refresco del estado de la conexión" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:312 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:325 msgid "The number of seconds between connection/transaction status polls." msgstr "" "El numero de segundos entre las consultas de estado de " "conexión/transacción." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:321 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:334 msgid "Execute query" msgstr "Ejecutar consulta" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:339 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:352 msgid "Save data changes" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:357 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:370 msgid "EXPLAIN query" msgstr "Consulta EXPLAIN" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:375 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:388 msgid "EXPLAIN ANALYZE query" msgstr "Consulta EXPLAIN ANALYZE" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:393 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:406 msgid "Download Results" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:465 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 msgid "Accesskey (Open file)" msgstr "Tecla de acceso (Abrir archivo)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 msgid "Accesskey (Save file)" msgstr "Tecla de acceso (Salvar filas)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 msgid "Accesskey (Copy rows)" msgstr "Tecla de acceso (Copiar filas)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 msgid "Accesskey (Paste rows)" msgstr "Tecla de acceso (Pegar filas)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 msgid "Accesskey (Delete rows)" msgstr "Tecla de acceso (Borrar filas)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 msgid "Accesskey (Filter dialog)" msgstr "Tecla de acceso (Diálogo de filtros)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 msgid "Accesskey (Filter options)" msgstr "Tecla de acceso (Opciones de filtrar)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 msgid "Accesskey (Rows limit)" msgstr "Tecla de acceso (Limite de filas)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 msgid "Accesskey (Execute options)" msgstr "Tecla de acceso (Opciones de ejecutar)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 msgid "Accesskey (Cancel query)" msgstr "Tecla de acceso (Cancelar consulta)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 msgid "Accesskey (Clear editor options)" msgstr "Tecla de acceso (Opciones de Limpiar el editor)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 msgid "Accesskey (Connection status)" msgstr "Tecla de acceso (Estado de conexión)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:634 msgid "Accesskey (Find options)" msgstr "Tecla de acceso (Opciones de buscar)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:635 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:648 msgid "Toggle case of selected text" msgstr "Intercambiar mayúsculas / minúsculas para el texto seleccionado" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:652 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:665 msgid "Keywords in uppercase" msgstr "Palabras clave en mayúsculas" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:653 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:666 msgid "Auto completion" msgstr "Auto completar" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:654 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:667 msgid "" "If set to True, Keywords will be displayed in upper case for auto " "completion." @@ -14162,102 +14312,102 @@ msgstr "" "Si está en True, las palabras clave se mostrarán en mayúsculas para auto " "completar." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:696 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 msgid "Keyword case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:697 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 msgid "Upper case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:698 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:723 msgid "Lower case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:699 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:712 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:724 msgid "Capitalized" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:701 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:714 msgid "Convert keywords to upper, lower, or capitalized casing." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:708 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:721 msgid "Identifier case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:713 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:726 msgid "Convert identifiers to upper, lower, or capitalized casing." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:720 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:733 msgid "Strip comments?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 msgid "If set to True, comments will be removed." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:727 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:740 msgid "Re-indent?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:729 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:742 msgid "If set to True, the indentations of the statements are changed." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:748 msgid "Re-indent aligned?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:737 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:750 msgid "" "If set to True, the indentations of the statements are changed, and " "statements are aligned by keywords." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:744 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:757 msgid "Spaces around operators?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:746 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:759 msgid "If set to True, spaces are used around all operators." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:752 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:765 msgid "Comma-first notation?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:754 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:767 msgid "If set to True, comma-first notation for column names is used." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:760 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 msgid "Wrap after N characters" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:762 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:775 msgid "" "The column limit (in characters) for wrapping comma-separated lists. If " "zero, it puts every item in the list on its own line." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:769 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 msgid "Tab size" msgstr "Tamaño de tabulador" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:786 msgid "The number of spaces per tab. Minimum 2, maximum 8." msgstr "El numero de espacios por tabulador. Mínimo 2, máximo 8." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:780 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:793 msgid "Use spaces?" msgstr "¿Usar espacios?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:795 msgid "" "Specifies whether or not to insert spaces instead of tabs when the tab " "key or auto-indent are used." @@ -14278,8 +14428,8 @@ msgid "Missing field: '{0}'" msgstr "Campo que falta: '{0}'" #: pgadmin/tools/user_management/__init__.py:367 -#: pgadmin/tools/user_management/static/js/user_management.js:807 -#: pgadmin/tools/user_management/static/js/user_management.js:859 +#: pgadmin/tools/user_management/static/js/user_management.js:818 +#: pgadmin/tools/user_management/static/js/user_management.js:870 msgid "User deleted." msgstr "Usuario borrado." @@ -14301,149 +14451,150 @@ msgstr "" msgid "'{0}' is not allowed to modify." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:44 +#: pgadmin/tools/user_management/static/js/user_management.js:45 msgid "Filter by email" msgstr "Filtrar por correo" -#: pgadmin/tools/user_management/static/js/user_management.js:214 +#: pgadmin/tools/user_management/static/js/user_management.js:215 msgid "pgAdmin 4 login" msgstr "pgAdmin 4 inicio de sesión" -#: pgadmin/tools/user_management/static/js/user_management.js:326 +#: pgadmin/tools/user_management/static/js/user_management.js:327 msgid "Authentication source" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:372 +#: pgadmin/tools/user_management/static/js/user_management.js:373 msgid "Email" msgstr "Correo" -#: pgadmin/tools/user_management/static/js/user_management.js:445 +#: pgadmin/tools/user_management/static/js/user_management.js:446 msgid "New password" msgstr "Nueva Contraseña" -#: pgadmin/tools/user_management/static/js/user_management.js:458 +#: pgadmin/tools/user_management/static/js/user_management.js:459 msgid "Confirm password" msgstr "Confirmar Contraseña" -#: pgadmin/tools/user_management/static/js/user_management.js:478 +#: pgadmin/tools/user_management/static/js/user_management.js:479 msgid "Email address cannot be empty." msgstr "Dirección de correo no puede estar vacía." -#: pgadmin/tools/user_management/static/js/user_management.js:484 +#: pgadmin/tools/user_management/static/js/user_management.js:485 #, python-format msgid "Invalid email address: %s." msgstr "Dirección de correo inválida: %s." -#: pgadmin/tools/user_management/static/js/user_management.js:492 +#: pgadmin/tools/user_management/static/js/user_management.js:493 #, python-format msgid "The email address %s already exists." msgstr "La dirección de correo %s ya existe." -#: pgadmin/tools/user_management/static/js/user_management.js:506 +#: pgadmin/tools/user_management/static/js/user_management.js:507 #, python-format msgid "Role cannot be empty for user %s." msgstr "Rol no puede estar vacío para el usuario %s." -#: pgadmin/tools/user_management/static/js/user_management.js:524 +#: pgadmin/tools/user_management/static/js/user_management.js:525 #, python-format msgid "Password cannot be empty for user %s." msgstr "Contraseña no puede estar vacía para el usuario %s." -#: pgadmin/tools/user_management/static/js/user_management.js:534 -#: pgadmin/tools/user_management/static/js/user_management.js:595 +#: pgadmin/tools/user_management/static/js/user_management.js:535 +#: pgadmin/tools/user_management/static/js/user_management.js:596 #, python-format msgid "Password must be at least 6 characters for user %s." msgstr "Contraseña tiene que ser de al menos 6 caracteres para el usuario %s." -#: pgadmin/tools/user_management/static/js/user_management.js:548 -#: pgadmin/tools/user_management/static/js/user_management.js:605 +#: pgadmin/tools/user_management/static/js/user_management.js:549 +#: pgadmin/tools/user_management/static/js/user_management.js:606 #, python-format msgid "Confirm Password cannot be empty for user %s." msgstr "Confirmar Contraseña no puede estar vacía para el usuario %s." -#: pgadmin/tools/user_management/static/js/user_management.js:561 -#: pgadmin/tools/user_management/static/js/user_management.js:614 +#: pgadmin/tools/user_management/static/js/user_management.js:562 +#: pgadmin/tools/user_management/static/js/user_management.js:615 #, python-format msgid "Passwords do not match for user %s." msgstr "Contraseña no coincide para el usuario %s." -#: pgadmin/tools/user_management/static/js/user_management.js:629 -#: pgadmin/tools/user_management/static/js/user_management.js:639 +#: pgadmin/tools/user_management/static/js/user_management.js:630 +#: pgadmin/tools/user_management/static/js/user_management.js:640 +#: pgadmin/tools/user_management/static/js/user_management.js:650 #, python-format msgid "The username %s already exists." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:727 +#: pgadmin/tools/user_management/static/js/user_management.js:738 msgid "Note: If no user is selected, the shared servers will be deleted." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:800 -#: pgadmin/tools/user_management/static/js/user_management.js:853 +#: pgadmin/tools/user_management/static/js/user_management.js:811 +#: pgadmin/tools/user_management/static/js/user_management.js:864 msgid "Delete user?" msgstr "¿Borrar usuario?" -#: pgadmin/tools/user_management/static/js/user_management.js:801 +#: pgadmin/tools/user_management/static/js/user_management.js:812 msgid "" "The shared servers owned by will be deleted. Do you wish to " "continue?" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:813 -#: pgadmin/tools/user_management/static/js/user_management.js:863 +#: pgadmin/tools/user_management/static/js/user_management.js:824 +#: pgadmin/tools/user_management/static/js/user_management.js:874 msgid "Error during deleting user." msgstr "Error mientras se borrada el usuario." -#: pgadmin/tools/user_management/static/js/user_management.js:847 +#: pgadmin/tools/user_management/static/js/user_management.js:858 msgid "Unable to change owner." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:854 +#: pgadmin/tools/user_management/static/js/user_management.js:865 msgid "Are you sure you wish to delete this user?" msgstr "¿Está seguro de querer borrar este usuario?" -#: pgadmin/tools/user_management/static/js/user_management.js:879 +#: pgadmin/tools/user_management/static/js/user_management.js:890 msgid "Cannot delete user." msgstr "No se puede borrar el usuario." -#: pgadmin/tools/user_management/static/js/user_management.js:880 +#: pgadmin/tools/user_management/static/js/user_management.js:891 msgid "Cannot delete currently logged in user." msgstr "No se puede borrar un usuario logeado actualmente." -#: pgadmin/tools/user_management/static/js/user_management.js:923 +#: pgadmin/tools/user_management/static/js/user_management.js:934 msgid "This user cannot be deleted." msgstr "Este usuario no se puede borrar." -#: pgadmin/tools/user_management/static/js/user_management.js:979 +#: pgadmin/tools/user_management/static/js/user_management.js:990 msgid "User Management" msgstr "Gestión de Usuarios" -#: pgadmin/tools/user_management/static/js/user_management.js:1134 +#: pgadmin/tools/user_management/static/js/user_management.js:1145 #, python-format msgid "User '%s' saved." msgstr "Usuario '%s' salvado." -#: pgadmin/tools/user_management/static/js/user_management.js:1140 +#: pgadmin/tools/user_management/static/js/user_management.js:1151 #, python-format msgid "Error saving user: '%s'" msgstr "Error salvando usuario: '%s'" -#: pgadmin/tools/user_management/static/js/user_management.js:1167 +#: pgadmin/tools/user_management/static/js/user_management.js:1178 msgid "Add new user" msgstr "Agregar nuevo usuario" -#: pgadmin/tools/user_management/static/js/user_management.js:1185 +#: pgadmin/tools/user_management/static/js/user_management.js:1196 msgid "Cannot load user roles." msgstr "No se pueden cargar roles de usuarios." -#: pgadmin/tools/user_management/static/js/user_management.js:1202 +#: pgadmin/tools/user_management/static/js/user_management.js:1213 msgid "Cannot load user Sources." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:1277 +#: pgadmin/tools/user_management/static/js/user_management.js:1288 msgid "Discard unsaved changes?" msgstr "¿Descartar cambios sin salvar?" -#: pgadmin/tools/user_management/static/js/user_management.js:1278 +#: pgadmin/tools/user_management/static/js/user_management.js:1289 msgid "" "Are you sure you want to close the dialog? Any unsaved changes will be " "lost." @@ -14511,48 +14662,48 @@ msgstr "" msgid "Unable to fetch data." msgstr "" -#: pgadmin/utils/constants.py:66 +#: pgadmin/utils/constants.py:68 #, fuzzy msgid "EDB Advanced Server 9.6" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:69 +#: pgadmin/utils/constants.py:71 #, fuzzy msgid "EDB Advanced Server 10" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:72 +#: pgadmin/utils/constants.py:74 #, fuzzy msgid "EDB Advanced Server 11" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:75 +#: pgadmin/utils/constants.py:77 #, fuzzy msgid "EDB Advanced Server 12" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:78 +#: pgadmin/utils/constants.py:80 #, fuzzy msgid "EDB Advanced Server 13" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:83 +#: pgadmin/utils/constants.py:85 msgid "PostgreSQL 9.6" msgstr "" -#: pgadmin/utils/constants.py:86 +#: pgadmin/utils/constants.py:88 msgid "PostgreSQL 10" msgstr "" -#: pgadmin/utils/constants.py:89 +#: pgadmin/utils/constants.py:91 msgid "PostgreSQL 11" msgstr "" -#: pgadmin/utils/constants.py:92 +#: pgadmin/utils/constants.py:94 msgid "PostgreSQL 12" msgstr "" -#: pgadmin/utils/constants.py:95 +#: pgadmin/utils/constants.py:97 msgid "PostgreSQL 13" msgstr "" @@ -14584,10 +14735,6 @@ msgstr "Módulo '{0}' no tiene categoría con id '{1}'" msgid "Could not find the specified preference." msgstr "No se pudo encontrar la preferencia especificada." -#: pgadmin/utils/driver/registry.py:75 -msgid "Driver '{0}' has not been implemented." -msgstr "Driver '{0}' no ha sido implementado." - #: pgadmin/utils/driver/psycopg2/connection.py:148 #: pgadmin/utils/driver/psycopg2/server_manager.py:549 msgid "Unauthorized request." @@ -16137,3 +16284,53 @@ msgstr "" #~ "that particular module." #~ msgstr "" +#~ msgid "" +#~ "pgAdmin internal user authentication is " +#~ "not enabled, please contact administrator." +#~ msgstr "" + +#~ msgid "Authentication source '{0}' has not been implemented." +#~ msgstr "" + +#~ msgid "" +#~ "Specifies whether the subscription should " +#~ "be actively replicating, or whether it" +#~ " should be just setup but not " +#~ "started yet. " +#~ msgstr "" + +#~ msgid "Fetch missing table information from publisher. " +#~ msgstr "Obteniendo información dependiente del servidor..." + +#~ msgid "Please connect server to enable change password. " +#~ msgstr "Por favor conectar al servidor seleccionado para ver el tablero." + +#~ msgid "" +#~ " Enter the directory in which the" +#~ " psql, pg_dump, pg_dumpall, and pg_restore" +#~ " utilities can be found for the " +#~ "corresponding database server version. The " +#~ "default path will be used for " +#~ "server versions that do not have " +#~ "apath specified." +#~ msgstr "" + +#~ msgid " (Cmd+Shift+F)" +#~ msgstr "" + +#~ msgid "ERROR: Shell commands are disabled in psql for security\r\n" +#~ msgstr "" + +#~ msgid "" +#~ "If set to True then data columns" +#~ " will auto-size to the maximumwidth" +#~ " of the data in the column as" +#~ " loaded in the first batch. If " +#~ "False, the column will be sized to" +#~ " the widest of the data type or" +#~ " column name." +#~ msgstr "" + +#~ msgid "Driver '{0}' has not been implemented." +#~ msgstr "Driver '{0}' no ha sido implementado." + diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index 1bac6300a3cf0f9896303af240ff6f98b12c058a..d47e8616e110859ff5e921b66698d0d9090f8cd2 100644 GIT binary patch delta 43257 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 Y?*@Hs$>E0vyt?F;Nla=TGBV_U0JXCqlmGw# diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.po b/web/pgadmin/translations/fr/LC_MESSAGES/messages.po index 46ceb83ad..e86ed4c31 100644 --- a/web/pgadmin/translations/fr/LC_MESSAGES/messages.po +++ b/web/pgadmin/translations/fr/LC_MESSAGES/messages.po @@ -1,34 +1,33 @@ -# French translations for PROJECT. +# French translations for . # Copyright (C) 2017 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the project. # FIRST AUTHOR , 2017. # Fred Escallier , 2019. # msgid "" msgstr "" -"Project-Id-Version: PgAdmin4\n" +"Project-Id-Version: PgAdmin4\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-11 19:14+0530\n" +"POT-Creation-Date: 2021-07-09 21:51+0530\n" "PO-Revision-Date: 2021-06-12 20:17+0200\n" "Last-Translator: Fred Escallier \n" -"Language-Team: français \n" "Language: fr\n" +"Language-Team: français \n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"Generated-By: Babel 2.6.0\n" -"X-Generator: Poedit 2.2.1\n" +"Generated-By: Babel 2.9.1\n" -#: pgadmin/__init__.py:346 pgadmin/authenticate/internal.py:28 +#: pgadmin/__init__.py:347 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." msgstr "Mot de passe ou identifiant incorrect." -#: pgadmin/__init__.py:596 pgadmin/__init__.py:646 +#: pgadmin/__init__.py:606 pgadmin/__init__.py:656 msgid "Auto-detected {0} installation with the data directory at {1}" msgstr "Installation {0} auto-détectée avec le répertoire de données à {1}" -#: pgadmin/__init__.py:726 +#: pgadmin/__init__.py:736 msgid "403 FORBIDDEN" msgstr "403 FORBIDDEN" @@ -48,6 +47,8 @@ msgid "Desktop" msgstr "Ordinateur de bureau" #: pgadmin/about/static/js/about.js:40 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:684 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:827 #: pgadmin/browser/server_groups/servers/static/js/server.js:304 #: pgadmin/browser/server_groups/servers/static/js/server.js:479 #: pgadmin/browser/server_groups/servers/static/js/server.js:1465 @@ -73,14 +74,14 @@ msgstr "Ordinateur de bureau" #: pgadmin/tools/maintenance/static/js/maintenance.js:305 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:932 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:950 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2600 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2630 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5484 -#: pgadmin/tools/user_management/static/js/user_management.js:752 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2640 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5517 +#: pgadmin/tools/user_management/static/js/user_management.js:763 msgid "OK" msgstr "OK" -#: pgadmin/about/static/js/about.js:72 pgadmin/about/static/js/about.js:76 +#: pgadmin/about/static/js/about.js:89 pgadmin/about/static/js/about.js:93 #, python-format msgid "About %s" msgstr "A propos de %s" @@ -128,14 +129,6 @@ msgstr "Fichier de log" msgid "Server Configuration" msgstr "Configuration du serveur" -#: pgadmin/authenticate/__init__.py:179 -msgid "" -"pgAdmin internal user authentication is not enabled, please contact " -"administrator." -msgstr "" -"L'authentification native de pgAdmin n'est pas activée, veuillez contacter " -"l'administrateur." - #: pgadmin/authenticate/internal.py:29 msgid "Login failed" msgstr "Échec de la connexion" @@ -152,26 +145,25 @@ msgstr "Mot de passe absent" msgid "Email/Username is not valid" msgstr "Courriel / identifiant invalide" -#: pgadmin/authenticate/internal.py:94 +#: pgadmin/authenticate/internal.py:96 msgid "internal" msgstr "interne" -#: pgadmin/authenticate/kerberos.py:55 +#: pgadmin/authenticate/kerberos.py:163 msgid "kerberos" msgstr "kerberos" -#: pgadmin/authenticate/kerberos.py:63 -msgid "" -"Kerberos authentication can't be used as GSSAPI module couldn't be loaded." +#: pgadmin/authenticate/kerberos.py:171 +msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded." msgstr "" -"L'authentification kerberos ne peut pas être utilisée car le module GSSAPI " -"n'a pas pu être chargé." +"L'authentification kerberos ne peut pas être utilisée car le module " +"GSSAPI n'a pas pu être chargé." -#: pgadmin/authenticate/kerberos.py:103 +#: pgadmin/authenticate/kerberos.py:211 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." msgstr "Échec de l'authentification kerberos. Ticket kerberos non trouvé." -#: pgadmin/authenticate/kerberos.py:133 +#: pgadmin/authenticate/kerberos.py:241 msgid "Delegated credentials not supplied." msgstr "Accréditations déléguées non fournies." @@ -219,9 +211,15 @@ msgstr "Plus d'un résultat trouvé." msgid "Could not find the specified user." msgstr "Impossible de trouver l'utilisateur." -#: pgadmin/authenticate/registry.py:50 -msgid "Authentication source '{0}' has not been implemented." -msgstr "La source d'authentification {0}' n'est pas implémentée." +#: pgadmin/authenticate/oauth2.py:126 +msgid "" +"An email id is required to login into pgAdmin. Please update your Oauth2 " +"profile." +msgstr "" + +#: pgadmin/authenticate/oauth2.py:158 +msgid "Please set the configuration parameters properly." +msgstr "" #: pgadmin/browser/__init__.py:68 msgid "Your password has not been changed." @@ -324,15 +322,15 @@ msgstr "Voir le journal..." msgid "Nodes" msgstr "Noeuds" -#: pgadmin/browser/__init__.py:930 +#: pgadmin/browser/__init__.py:926 msgid "Set Master Password" msgstr "Définir le mot de passe maître" -#: pgadmin/browser/__init__.py:932 +#: pgadmin/browser/__init__.py:928 msgid "Please set a master password for pgAdmin." msgstr "Veuillez définir un mot de passe maître pour pgAdmin." -#: pgadmin/browser/__init__.py:933 +#: pgadmin/browser/__init__.py:929 msgid "" "This will be used to secure and later unlock saved passwords and other " "credentials." @@ -340,38 +338,38 @@ msgstr "" "Ceci sera utilisé pour sécuriser et déverrouiller les mots de passe " "enregistrés ainsi que d'autres informations d'identification." -#: pgadmin/browser/__init__.py:937 +#: pgadmin/browser/__init__.py:933 msgid "Unlock Saved Passwords" msgstr "Déverrouiller les mots de passe enregistrés" -#: pgadmin/browser/__init__.py:939 +#: pgadmin/browser/__init__.py:935 msgid "Please enter your master password." msgstr "Veuillez saisir votre mot de passe maître." -#: pgadmin/browser/__init__.py:940 +#: pgadmin/browser/__init__.py:936 msgid "" "This is required to unlock saved passwords and reconnect to the database " "server(s)." msgstr "" -"Ceci est nécessaire pour déverrouiller les mots de passe enregistrés et pour " -"se reconnecter au(x) serveur(s) de base de données." +"Ceci est nécessaire pour déverrouiller les mots de passe enregistrés et " +"pour se reconnecter au(x) serveur(s) de base de données." -#: pgadmin/browser/__init__.py:1016 +#: pgadmin/browser/__init__.py:1014 msgid "Incorrect master password" msgstr "Mot de passe maître incorrect" -#: pgadmin/browser/__init__.py:1049 +#: pgadmin/browser/__init__.py:1047 msgid "Master password cannot be empty" msgstr "Le mot de passe maître ne peut pas être vide" -#: pgadmin/browser/__init__.py:1230 +#: pgadmin/browser/__init__.py:1228 msgid "" -"Your account is authenticated using an external {} source. Please contact " -"the administrators of this service if you need to reset your password." +"Your account is authenticated using an external {} source. Please contact" +" the administrators of this service if you need to reset your password." msgstr "" -"Votre compte est authentifié par une source {} externe. Veuillez contacter " -"les administrateurs de ce service si vous avez besoin de réinitialiser votre " -"mot de passe." +"Votre compte est authentifié par une source {} externe. Veuillez " +"contacter les administrateurs de ce service si vous avez besoin de " +"réinitialiser votre mot de passe." #: pgadmin/browser/register_browser_preferences.py:27 msgid "Show system objects?" @@ -387,11 +385,10 @@ msgid "Display" msgstr "Affichage" #: pgadmin/browser/register_browser_preferences.py:35 -msgid "" -"If set to True, then all shared servers will be hidden from browser tree" +msgid "If set to True, then all shared servers will be hidden from browser tree" msgstr "" -"Si Vrai, alors tous les serveurs partagés seront cachés dans l'arborescence " -"du navigateur" +"Si Vrai, alors tous les serveurs partagés seront cachés dans " +"l'arborescence du navigateur" #: pgadmin/browser/register_browser_preferences.py:43 msgid "Enable browser tree animation?" @@ -407,11 +404,11 @@ msgstr "Intervalle de sauvegarde de l'arborescence" #: pgadmin/browser/register_browser_preferences.py:57 msgid "" -"Browser tree state saving interval in seconds. Use -1 to disable the tree " -"saving mechanism." +"Browser tree state saving interval in seconds. Use -1 to disable the tree" +" saving mechanism." msgstr "" -"Intervalle de sauvegarde de l'état de l'arborescence en secondes. -1 pour " -"désactiver le mécanisme de sauvegarde." +"Intervalle de sauvegarde de l'état de l'arborescence en secondes. -1 pour" +" désactiver le mécanisme de sauvegarde." #: pgadmin/browser/register_browser_preferences.py:65 msgid "Confirm on close or refresh?" @@ -419,8 +416,8 @@ msgstr "Confirmer sur fermeture ou actualisation ?" #: pgadmin/browser/register_browser_preferences.py:67 msgid "" -"Confirm closure or refresh of the browser or browser tab is intended before " -"proceeding." +"Confirm closure or refresh of the browser or browser tab is intended " +"before proceeding." msgstr "" "Demander confirmation lors de la fermeture ou de l'actualisation du " "navigateur ou de l'onglet du navigateur." @@ -433,11 +430,12 @@ msgstr "" #: pgadmin/browser/register_browser_preferences.py:78 msgid "" -"Confirm before closing or resetting the changes in the properties dialog for " -"an object if the changes are not saved." +"Confirm before closing or resetting the changes in the properties dialog " +"for an object if the changes are not saved." msgstr "" -"Confirme avant la fermeture ou la réinitialisation des boites de dialogues " -"de propriétés des objets si les modifications ne sont pas enregistrées." +"Confirme avant la fermeture ou la réinitialisation des boites de " +"dialogues de propriétés des objets si les modifications ne sont pas " +"enregistrées." #: pgadmin/browser/register_browser_preferences.py:86 msgid "Auto-expand sole children" @@ -445,11 +443,11 @@ msgstr "Auto-extension des objets uniques" #: pgadmin/browser/register_browser_preferences.py:88 msgid "" -"If a treeview node is expanded and has only a single child, automatically " -"expand the child node as well." +"If a treeview node is expanded and has only a single child, automatically" +" expand the child node as well." msgstr "" -"Si un noeud de l'arborescence est étendu et ne présente qu'un seul élément, " -"étendre automatiquement ce dernier." +"Si un noeud de l'arborescence est étendu et ne présente qu'un seul " +"élément, étendre automatiquement ce dernier." #: pgadmin/browser/register_browser_preferences.py:104 msgid "Lock the UI layout at different levels" @@ -471,30 +469,30 @@ msgstr "Nombre de lignes max de l'historique des tâches" #: pgadmin/browser/register_browser_preferences.py:120 msgid "" -"The maximum number of history rows to show on the Statistics tab for pgAgent " -"jobs" +"The maximum number of history rows to show on the Statistics tab for " +"pgAgent jobs" msgstr "" "Nombre maximum de lignes à afficher dans le tableau de statistiques des " "tâches pgAgent" #: pgadmin/browser/register_browser_preferences.py:127 -#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:371 -#: pgadmin/utils/__init__.py:380 +#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:375 +#: pgadmin/utils/__init__.py:384 msgid "Key" msgstr "Touche" #: pgadmin/browser/register_browser_preferences.py:128 -#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:385 +#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:389 msgid "Shift" msgstr "Shift" #: pgadmin/browser/register_browser_preferences.py:129 -#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:391 +#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:395 msgid "Ctrl" msgstr "Ctrl" #: pgadmin/browser/register_browser_preferences.py:130 -#: pgadmin/utils/__init__.py:396 +#: pgadmin/utils/__init__.py:400 msgid "Alt/Option" msgstr "Alt/Option" @@ -599,26 +597,27 @@ msgstr "Taille adaptée des onglets" #: pgadmin/browser/register_browser_preferences.py:465 msgid "" -"If set to True, the tabs will take full size as per the title, it will also " -"applicable for already opened tabs" +"If set to True, the tabs will take full size as per the title, it will " +"also applicable for already opened tabs" msgstr "" -"si Vrai, les onglets seront dimensionnés selon la longueur de leur intitulé. " -"Ceci s'applique aussi aux onglets déjà ouverts." +"si Vrai, les onglets seront dimensionnés selon la longueur de leur " +"intitulé. Ceci s'applique aussi aux onglets déjà ouverts." #: pgadmin/browser/register_browser_preferences.py:472 msgid "Query tool tab title" msgstr "Titre de l'onglet éditeur de requête" #: pgadmin/browser/register_browser_preferences.py:475 -#: pgadmin/browser/register_browser_preferences.py:537 +#: pgadmin/browser/register_browser_preferences.py:546 msgid "" -"Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users can " -"provide any string with or without placeholders of their choice. The blank " -"title will be revert back to the default title with placeholders." +"Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users " +"can provide any string with or without placeholders of their choice. The " +"blank title will be revert back to the default title with placeholders." msgstr "" "Les mots clés réservés sont %DATABASE%, %USERNAME%, and %SERVER%. Il est " -"possible de fournir n'importe quelle chaîne avec ou sans ces mots clés. Les " -"titres vides seront remplacés par les titres par défaut avec les mots clés." +"possible de fournir n'importe quelle chaîne avec ou sans ces mots clés. " +"Les titres vides seront remplacés par les titres par défaut avec les mots" +" clés." #: pgadmin/browser/register_browser_preferences.py:485 msgid "View/Edit data tab title" @@ -626,15 +625,15 @@ msgstr "Titre de l'onglet Afficher/Éditer les données" #: pgadmin/browser/register_browser_preferences.py:488 msgid "" -"Supported placeholders are %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, and " -"%SERVER%. Users can provide any string with or without placeholders of their " -"choice. The blank title will be revert back to the default title with " -"placeholders." +"Supported placeholders are %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, and" +" %SERVER%. Users can provide any string with or without placeholders of " +"their choice. The blank title will be revert back to the default title " +"with placeholders." msgstr "" -"Les mots clés réservés sont %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, and " -"%SERVER%. Il est possible de fournir n'importe quelle chaîne avec ou sans " -"ces mots clés. Les titres vides seront remplacés par les titres par défaut " -"avec les mots clés." +"Les mots clés réservés sont %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, " +"and %SERVER%. Il est possible de fournir n'importe quelle chaîne avec ou " +"sans ces mots clés. Les titres vides seront remplacés par les titres par " +"défaut avec les mots clés." #: pgadmin/browser/register_browser_preferences.py:498 msgid "Debugger tab title" @@ -644,19 +643,16 @@ msgstr "Titre de l'onglet Debugger" #, python-format msgid "" "Supported placeholders are %FUNCTION%, %ARGS%, %SCHEMA% and %DATABASE%. " -"Users can provide any string with or without placeholders of their choice. " -"The blank title will be revert back to the default title with placeholders." +"Users can provide any string with or without placeholders of their " +"choice. The blank title will be revert back to the default title with " +"placeholders." msgstr "" -"Les mots clés réservés sont %FUNCTION%, %ARGS%, %SCHEMA% and %DATABASE%. Il " -"est possible de fournir n'importe quelle chaîne avec ou sans ces mots clés. " -"Les titres vides seront remplacés par les titres par défaut avec les mots " -"clés." +"Les mots clés réservés sont %FUNCTION%, %ARGS%, %SCHEMA% and %DATABASE%. " +"Il est possible de fournir n'importe quelle chaîne avec ou sans ces mots " +"clés. Les titres vides seront remplacés par les titres par défaut avec " +"les mots clés." -#: pgadmin/browser/register_browser_preferences.py:511 -msgid "Open in new browser tab" -msgstr "Ouvrir dans un nouvel onglet du navigateur" - -#: pgadmin/browser/register_browser_preferences.py:513 +#: pgadmin/browser/register_browser_preferences.py:510 #: pgadmin/browser/static/js/collection.js:76 #: pgadmin/browser/static/js/node.js:235 #: pgadmin/browser/static/js/toolbar.js:60 @@ -668,46 +664,51 @@ msgstr "Ouvrir dans un nouvel onglet du navigateur" msgid "Query Tool" msgstr "Éditeur de requêtes" -#: pgadmin/browser/register_browser_preferences.py:514 +#: pgadmin/browser/register_browser_preferences.py:511 #: pgadmin/tools/debugger/__init__.py:63 #: pgadmin/tools/debugger/static/js/debugger.js:201 #: pgadmin/tools/debugger/static/js/debugger_ui.js:1120 msgid "Debugger" msgstr "Debugger" -#: pgadmin/browser/register_browser_preferences.py:515 +#: pgadmin/browser/register_browser_preferences.py:512 #: pgadmin/tools/schema_diff/__init__.py:43 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:50 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:101 msgid "Schema Diff" msgstr "Schéma Diff" -#: pgadmin/browser/register_browser_preferences.py:516 +#: pgadmin/browser/register_browser_preferences.py:513 msgid "ERD Tool" msgstr "Éditeur de diagramme entité-association" -#: pgadmin/browser/register_browser_preferences.py:517 +#: pgadmin/browser/register_browser_preferences.py:518 #: pgadmin/browser/static/js/toolbar.js:73 #: pgadmin/browser/static/js/toolbar.js:74 #: pgadmin/browser/static/js/toolbar.js:140 -#: pgadmin/tools/psql/static/js/psql_module.js:127 +#: pgadmin/tools/psql/static/js/psql_module.js:126 msgid "PSQL Tool" msgstr "Outil PSQL" -#: pgadmin/browser/register_browser_preferences.py:518 +#: pgadmin/browser/register_browser_preferences.py:522 +msgid "Open in new browser tab" +msgstr "Ouvrir dans un nouvel onglet du navigateur" + +#: pgadmin/browser/register_browser_preferences.py:525 msgid "" "Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the " "drop-down to set open in new browser tab for that particular module." msgstr "" -"Sélectionnez Éditeur de requêtes, Débogueur, Schéma Diff, Diagramme entité-" -"association ou Outil PSQL dans la liste déroulante pour définir l'ouverture " -"dans un nouvel onglet du navigateur pour ce module particulier." +"Sélectionnez Éditeur de requêtes, Débogueur, Schéma Diff, Diagramme " +"entité-association ou Outil PSQL dans la liste déroulante pour définir " +"l'ouverture dans un nouvel onglet du navigateur pour ce module " +"particulier." -#: pgadmin/browser/register_browser_preferences.py:528 +#: pgadmin/browser/register_browser_preferences.py:535 msgid "Select open new tab..." msgstr "Choisir le module à ouvrir dans un nouvel onglet..." -#: pgadmin/browser/register_browser_preferences.py:534 +#: pgadmin/browser/register_browser_preferences.py:543 msgid "PSQL tool tab title" msgstr "Nom de l'onglet de l'outil PSQL" @@ -724,10 +725,10 @@ msgstr "Les caractériqtiques requises sont manquantes." #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/__init__.py:188 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/__init__.py:204 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:237 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:660 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:665 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:129 -#: pgadmin/browser/templates/browser/js/messages.js:21 -#: pgadmin/browser/templates/browser/js/messages.js:39 +#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:47 #: pgadmin/browser/utils.py:448 #: pgadmin/static/js/alertify.pgadmin.defaults.js:97 #: pgadmin/static/js/alertify.pgadmin.defaults.js:162 @@ -777,7 +778,8 @@ msgid "" "Does the user have permission to access the server?" msgstr "" "Le groupe de serveur spécifié ne peut pas être trouvé.\n" -"L'utilisateur a-t-il les autorisations nécessaires pour accéder à ce serveur?" +"L'utilisateur a-t-il les autorisations nécessaires pour accéder à ce " +"serveur?" #: pgadmin/browser/server_groups/servers/__init__.py:683 msgid "Server deleted" @@ -813,7 +815,7 @@ msgstr "Base de données de maintenance" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:180 #: pgadmin/browser/server_groups/servers/static/js/server.js:925 #: pgadmin/browser/server_groups/servers/static/js/server.js:1107 -#: pgadmin/tools/user_management/static/js/user_management.js:353 +#: pgadmin/tools/user_management/static/js/user_management.js:354 msgid "Username" msgstr "Nom utilisateur" @@ -822,7 +824,7 @@ msgid "SSL Mode" msgstr "Mode SSL" #: pgadmin/browser/server_groups/servers/__init__.py:742 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:476 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:955 #: pgadmin/browser/server_groups/servers/static/js/server.js:877 #: pgadmin/tools/backup/static/js/backup.js:397 #: pgadmin/tools/restore/static/js/restore.js:279 @@ -833,8 +835,8 @@ msgstr "Commentaires" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:986 #: pgadmin/browser/server_groups/servers/static/js/variable.js:177 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:445 -#: pgadmin/tools/user_management/static/js/user_management.js:392 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:449 +#: pgadmin/tools/user_management/static/js/user_management.js:393 msgid "Role" msgstr "Rôle" @@ -921,7 +923,7 @@ msgstr "Renseigner les attributs du serveurs afin de pouvoir s'y connecter" #: pgadmin/browser/server_groups/servers/__init__.py:1475 #: pgadmin/tools/schema_diff/__init__.py:370 -#: pgadmin/tools/sqleditor/__init__.py:1812 +#: pgadmin/tools/sqleditor/__init__.py:1817 msgid "Server connected." msgstr "Serveur connecté." @@ -991,8 +993,8 @@ msgid "" "Path to the directory containing the Greenplum Database utility programs " "(pg_dump, pg_restore etc)." msgstr "" -"Chemin du dossier contenant les binaires des utilitaires de bases de données " -"Greenplum (pg_dump, pg_restore etc)." +"Chemin du dossier contenant les binaires des utilitaires de bases de " +"données Greenplum (pg_dump, pg_restore etc)." #: pgadmin/browser/server_groups/servers/gpdb.py:30 msgid "Greenplum Database" @@ -1005,11 +1007,11 @@ msgstr "Chemin des binaire EDB Advanced Server" #: pgadmin/browser/server_groups/servers/ppas.py:16 msgid "" -"Path to the directory containing the EDB Advanced Server utility programs " -"(pg_dump, pg_restore etc)." +"Path to the directory containing the EDB Advanced Server utility programs" +" (pg_dump, pg_restore etc)." msgstr "" -"Chemin du dossier contenant les binaires des utilitaires de bases de données " -"EDB Advanced Server (pg_dump, pg_restore etc)." +"Chemin du dossier contenant les binaires des utilitaires de bases de " +"données EDB Advanced Server (pg_dump, pg_restore etc)." #: pgadmin/browser/server_groups/servers/ppas.py:26 msgid "EDB Advanced Server" @@ -1022,8 +1024,8 @@ msgstr "Chemin des binaires PostgreSQL" #: pgadmin/browser/server_groups/servers/types.py:34 msgid "" -"Path to the directory containing the PostgreSQL utility programs (pg_dump, " -"pg_restore etc)." +"Path to the directory containing the PostgreSQL utility programs " +"(pg_dump, pg_restore etc)." msgstr "" "Chemin du dossier contenant les binaires des utilitaires PostgreSQL " "(pg_dump, pg_restore etc)." @@ -1238,15 +1240,15 @@ msgstr "Conversion..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:97 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:141 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:108 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:412 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:891 #: pgadmin/browser/server_groups/servers/static/js/server.js:819 #: pgadmin/browser/server_groups/servers/static/js/variable.js:133 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:342 #: pgadmin/browser/server_groups/servers/tablespaces/templates/tablespaces/sql/default/stats.sql:5 -#: pgadmin/browser/server_groups/static/js/server_group.js:54 -#: pgadmin/dashboard/static/js/dashboard.js:830 -#: pgadmin/dashboard/static/js/dashboard.js:857 -#: pgadmin/dashboard/static/js/dashboard.js:1099 +#: pgadmin/browser/server_groups/static/js/server_group.js:62 +#: pgadmin/dashboard/static/js/dashboard.js:849 +#: pgadmin/dashboard/static/js/dashboard.js:876 +#: pgadmin/dashboard/static/js/dashboard.js:1118 #: pgadmin/misc/dependencies/static/js/dependencies.js:131 #: pgadmin/misc/dependents/static/js/dependents.js:131 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:42 @@ -1306,7 +1308,7 @@ msgstr "Nom" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:362 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:142 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:105 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:415 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:894 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:345 #: pgadmin/tools/import_export/static/js/import_export.js:278 msgid "OID" @@ -1496,9 +1498,9 @@ msgstr "Type source" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:438 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:441 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:445 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:419 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:439 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:898 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:918 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:349 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:132 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:138 @@ -1597,8 +1599,7 @@ msgstr "Impossible de trouver le trigger sur évènement." #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:369 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:659 msgid "Could not find the event trigger information." -msgstr "" -"Impossible de trouver l'information concernant le trigger sur évènement." +msgstr "Impossible de trouver l'information concernant le trigger sur évènement." #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:569 msgid "The specified event trigger could not be found.\n" @@ -1652,8 +1653,8 @@ msgstr "Trigger sur évènement..." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:365 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:146 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:356 -#: pgadmin/dashboard/static/js/dashboard.js:840 -#: pgadmin/dashboard/static/js/dashboard.js:1104 +#: pgadmin/dashboard/static/js/dashboard.js:859 +#: pgadmin/dashboard/static/js/dashboard.js:1123 #: pgadmin/tools/backup/static/js/backup.js:361 #: pgadmin/tools/restore/static/js/restore.js:252 msgid "Owner" @@ -1743,7 +1744,7 @@ msgstr "Lorsque TAG en" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:241 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:225 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:461 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:575 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1054 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:382 msgid "Security labels" msgstr "Label de sécurité" @@ -1783,7 +1784,7 @@ msgstr "Label de sécurité" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:452 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:464 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:553 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:577 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1056 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:361 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:376 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:384 @@ -1906,9 +1907,9 @@ msgstr "Extension système ?" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:163 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:220 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:131 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:597 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1076 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:394 -#: pgadmin/browser/server_groups/static/js/server_group.js:76 +#: pgadmin/browser/server_groups/static/js/server_group.js:84 msgid "Name cannot be empty." msgstr "Le nom ne peut pas être vide." @@ -1966,8 +1967,7 @@ msgstr "Impossible de trouver le wrapper de données distantes." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:379 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:740 msgid "Could not find the foreign data wrapper information." -msgstr "" -"Impossible de trouver l'information sur le wrapper de données distantes." +msgstr "Impossible de trouver l'information sur le wrapper de données distantes." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:571 msgid "The specified foreign data wrapper could not be found.\n" @@ -2052,7 +2052,7 @@ msgstr "Options" #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:313 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:55 #: pgadmin/browser/server_groups/servers/static/js/variable.js:171 -#: pgadmin/browser/templates/browser/js/messages.js:32 +#: pgadmin/browser/templates/browser/js/messages.js:40 #: pgadmin/misc/statistics/static/js/statistics.js:156 #: pgadmin/tools/debugger/static/js/debugger_ui.js:333 #: pgadmin/tools/debugger/static/js/direct.js:1010 @@ -2131,13 +2131,13 @@ msgstr "Serveur distant système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:216 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:369 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:448 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:447 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:467 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:481 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:492 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:499 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:506 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:926 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:933 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:946 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:960 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:971 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:978 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:985 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:180 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:360 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:375 @@ -2187,10 +2187,10 @@ msgstr "Correspondance d'utilisateurs..." #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:29 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:3 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:26 -#: pgadmin/dashboard/static/js/dashboard.js:666 -#: pgadmin/dashboard/static/js/dashboard.js:943 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:419 -#: pgadmin/tools/user_management/static/js/user_management.js:717 +#: pgadmin/dashboard/static/js/dashboard.js:685 +#: pgadmin/dashboard/static/js/dashboard.js:962 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:423 +#: pgadmin/tools/user_management/static/js/user_management.js:728 msgid "User" msgstr "Utilisateur" @@ -2322,13 +2322,13 @@ msgstr "ONLY ?" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:145 msgid "" -"If ONLY is specified before the table name, only that table is added to the " -"publication. If ONLY is not specified, the table and all its descendant " -"tables (if any) are added." +"If ONLY is specified before the table name, only that table is added to " +"the publication. If ONLY is not specified, the table and all its " +"descendant tables (if any) are added." msgstr "" "Si \"ONLY\" est spécifié avant le nom de la table, seule cette table est " -"ajoutée à la publication. Si \"ONLY\" n'est pas spécifié, la table et toutes " -"ses tables descendantes (s'il y en a) sont ajoutées." +"ajoutée à la publication. Si \"ONLY\" n'est pas spécifié, la table et " +"toutes ses tables descendantes (s'il y en a) sont ajoutées." #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:148 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:155 @@ -2552,11 +2552,11 @@ msgstr "Collationnements" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:479 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:183 msgid "" -"Definition incomplete. Please provide Locale OR Copy Collation OR LC_TYPE/" -"LC_COLLATE." +"Definition incomplete. Please provide Locale OR Copy Collation OR " +"LC_TYPE/LC_COLLATE." msgstr "" -"Définition incomplète!. Merci de fournir soit une Locale soit un LC_TYPE/" -"LC_COLLATE soit copier un collationnement." +"Définition incomplète!. Merci de fournir soit une Locale soit un " +"LC_TYPE/LC_COLLATE soit copier un collationnement." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:570 msgid "Collation dropped" @@ -2763,7 +2763,7 @@ msgstr "-- Merci de créer d'abord la/les colonne/s..." #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:223 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:510 #: pgadmin/browser/static/js/browser.js:292 -#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/browser/templates/browser/js/messages.js:39 #: pgadmin/misc/static/explain/js/explain.js:1241 #: pgadmin/misc/static/explain/js/explain.js:1373 #: pgadmin/misc/static/explain/js/explain.js:1374 @@ -2835,8 +2835,7 @@ msgstr "Configurations de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:337 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:710 msgid "Could not find the FTS Configuration node." -msgstr "" -"Impossible de trouver le noeud de configuration de recherche plein texte." +msgstr "Impossible de trouver le noeud de configuration de recherche plein texte." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:391 msgid "Could not find the FTS Configuration node in the database node." @@ -2851,8 +2850,8 @@ msgstr "Renseigner soit 'Copier la configuration' soit 'Analyseur'." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:536 msgid "Could not find the FTS Configuration node to update." msgstr "" -"Impossible de trouver le noeud de configuration de recherche plein texte à " -"mettre à jour." +"Impossible de trouver le noeud de configuration de recherche plein texte " +"à mettre à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:585 msgid "The specified FTS configuration could not be found.\n" @@ -2867,16 +2866,15 @@ msgid "" "Could not generate reversed engineered query for the FTS Configuration.\n" "{0}" msgstr "" -"Impossible de générer la requête pour la configuration de la recherche plein " -"texte.\n" +"Impossible de générer la requête pour la configuration de la recherche " +"plein texte.\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:937 -msgid "" -"Could not generate reversed engineered query for FTS Configuration node." +msgid "Could not generate reversed engineered query for FTS Configuration node." msgstr "" -"Impossible de générer la requête pour la configuration du noeud de recherche " -"plein texte.\n" +"Impossible de générer la requête pour la configuration du noeud de " +"recherche plein texte.\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:40 @@ -2935,7 +2933,7 @@ msgstr "Configuration de la copie" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:183 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:161 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:132 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:515 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:520 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:40 msgid "Name must be specified." msgstr "Le nom doit être renseigné." @@ -2959,8 +2957,7 @@ msgstr "Dictionnaires de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:347 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:714 msgid "Could not find the FTS Dictionary node." -msgstr "" -"Impossible de trouver le noeud du dictionnaire de recherche plein texte." +msgstr "Impossible de trouver le noeud du dictionnaire de recherche plein texte." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:400 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:825 @@ -2972,8 +2969,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:532 msgid "Could not find the FTS Dictionary node to update." msgstr "" -"Impossible de trouver le noeud du dictionnaire de recherche plein texte à " -"mettre à jour." +"Impossible de trouver le noeud du dictionnaire de recherche plein texte à" +" mettre à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:581 msgid "The specified FTS dictionary could not be found.\n" @@ -3022,20 +3019,19 @@ msgstr "Analyseurs de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:306 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:653 msgid "Could not find the FTS Parser node." -msgstr "" -"Impossible de trouver le noeud de l'analyseur de recherche plein texte ." +msgstr "Impossible de trouver le noeud de l'analyseur de recherche plein texte ." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:359 msgid "Could not find the FTS Parser node in the database node." msgstr "" -"Impossible de trouver le noeud de l'analyseur de recherche plein texte dans " -"la base de données." +"Impossible de trouver le noeud de l'analyseur de recherche plein texte " +"dans la base de données." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:478 msgid "Could not find the FTS Parser node to update." msgstr "" -"Impossible de trouver le noeud de l'analyseur de recherche plein texte à " -"mettre à jour." +"Impossible de trouver le noeud de l'analyseur de recherche plein texte à" +" mettre à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:527 msgid "The specified FTS parser could not be found.\n" @@ -3050,14 +3046,15 @@ msgid "" "Could not generate reversed engineered query for the FTS Parser.\n" "{0}" msgstr "" -"Impossible de générer la requête pour l'analyseur de recherche plein texte.\n" +"Impossible de générer la requête pour l'analyseur de recherche plein " +"texte.\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:881 msgid "Could not generate reversed engineered query for FTS Parser node." msgstr "" -"Impossible de générer la requête pour le nœud de l'analyseur de recherche " -"plein texte." +"Impossible de générer la requête pour le nœud de l'analyseur de recherche" +" plein texte." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:36 msgid "FTS Parser" @@ -3123,14 +3120,15 @@ msgid "" "Could not generate reversed engineered query for the FTS Template.\n" "{0}" msgstr "" -"Impossible de générer la requête pour le modèle de recherche plein texte.\n" +"Impossible de générer la requête pour le modèle de recherche plein texte." +"\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/__init__.py:759 msgid "Could not generate reversed engineered query for FTS Template node." msgstr "" -"Impossible de générer la requête pour le noeud du modèle de recherche plein " -"texte." +"Impossible de générer la requête pour le noeud du modèle de recherche " +"plein texte." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:36 msgid "FTS Template" @@ -3207,8 +3205,8 @@ msgid "Trigger Functions" msgstr "Fonctions déclencheurs" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:62 -#: pgadmin/dashboard/static/js/dashboard.js:818 -#: pgadmin/dashboard/static/js/dashboard.js:1087 +#: pgadmin/dashboard/static/js/dashboard.js:837 +#: pgadmin/dashboard/static/js/dashboard.js:1106 msgid "Mode" msgstr "Mode" @@ -3335,7 +3333,7 @@ msgstr "Fonction support" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:268 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1169 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:457 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:569 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1048 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:370 #: pgadmin/tools/debugger/static/js/direct.js:1697 msgid "Parameters" @@ -3748,6 +3746,8 @@ msgstr "Non défini" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:840 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:265 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:570 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:857 #: pgadmin/browser/static/js/browser.js:791 #: pgadmin/browser/static/js/node.js:965 pgadmin/browser/static/js/node.js:1504 #: pgadmin/browser/static/js/node.js:1538 @@ -3758,11 +3758,11 @@ msgstr "Non défini" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2128 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2175 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2441 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3079 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4172 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2138 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2185 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2451 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 msgid "Yes" msgstr "Oui" @@ -3775,6 +3775,8 @@ msgstr "Oui" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:158 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:266 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:571 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:858 #: pgadmin/browser/static/js/browser.js:792 #: pgadmin/browser/static/js/node.js:966 pgadmin/browser/static/js/node.js:1505 #: pgadmin/browser/static/js/node.js:1539 @@ -3785,11 +3787,11 @@ msgstr "Oui" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2129 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2176 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2442 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3080 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4173 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2139 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2186 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2452 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3113 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4206 msgid "No" msgstr "No" @@ -3936,6 +3938,7 @@ msgstr "-- définition incomplète pour {0}" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/utils.py:195 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/utils.py:203 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:1476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1339 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:877 msgid "-- definition incomplete" msgstr "-- définition incomplète" @@ -4936,8 +4939,8 @@ msgstr "Réinitialiser les statistiques" #, python-format msgid "Are you sure you want to reset the statistics for table \"%s\"?" msgstr "" -"Êtes vous sûr de vouloir réinitialiser les statistiques pour la table \"%s" -"\" ?" +"Êtes vous sûr de vouloir réinitialiser les statistiques pour la table " +"\"%s\" ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:297 #, python-format @@ -5140,11 +5143,11 @@ msgstr "Créer une table : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:989 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1142 msgid "" -"User can create multiple partitions while creating new partitioned table. " -"Operation switch is disabled in this scenario." +"User can create multiple partitions while creating new partitioned table." +" Operation switch is disabled in this scenario." msgstr "" -"L'utilisateur peut créer plusieurs partitions en créant une nouvelle table " -"de partition. \"Operation switch\" est désactivé dans ce scénario." +"L'utilisateur peut créer plusieurs partitions en créant une nouvelle " +"table de partition. \"Operation switch\" est désactivé dans ce scénario." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:991 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1144 @@ -5154,12 +5157,12 @@ msgstr "Modifier une table existante : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:992 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1145 msgid "" -"User can create/attach/detach multiple partitions. In attach operation user " -"can select table from the list of suitable tables to be attached." +"User can create/attach/detach multiple partitions. In attach operation " +"user can select table from the list of suitable tables to be attached." msgstr "" -"L'utilisateur peut créer/attacher/détacher plusieurs partitions. Dans le cas " -"de l'attache, l'utilisateur peut sélectionner une table dans la liste de " -"tables disponibles pour l'attache." +"L'utilisateur peut créer/attacher/détacher plusieurs partitions. Dans le " +"cas de l'attache, l'utilisateur peut sélectionner une table dans la liste" +" de tables disponibles pour l'attache." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:994 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1147 @@ -5172,8 +5175,8 @@ msgid "" "The default partition can store rows that do not fall into any existing " "partition’s range or list." msgstr "" -"La partition par défaut peut stocker des lignes qui ne font pas partie d'une " -"plage ou liste de partitions existantes." +"La partition par défaut peut stocker des lignes qui ne font pas partie " +"d'une plage ou liste de partitions existantes." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:997 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1150 @@ -5183,12 +5186,12 @@ msgstr "Entrées De /Jusqu'à /Dans : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:998 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1151 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." +"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 "" "Entrées De/Jusqu'à/Dans : Les valeurs pour ces champs doivent être " -"mentionnés entre guillemets simples. Pour définir plusieurs valeurs de clés " -"de partitions, ces dernières doivent être listées séparées par une " +"mentionnés entre guillemets simples. Pour définir plusieurs valeurs de " +"clés de partitions, ces dernières doivent être listées séparées par une " "virgule(,)." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1000 @@ -5199,12 +5202,12 @@ msgstr "Exemple : De / Jusqu'à : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1001 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1154 msgid "" -"Enabled for range partition. Consider partitioned table with multiple keys " -"of type Integer, then values should be specified like '100','200'." +"Enabled for range partition. Consider partitioned table with multiple " +"keys of type Integer, then values should be specified like '100','200'." msgstr "" "Disponible pour les partitions par intervalles. Si la table partitionnée " -"présente plusieurs clés de type entier, les valeurs doivent être renseignées " -"de cette façon : '100','200'." +"présente plusieurs clés de type entier, les valeurs doivent être " +"renseignées de cette façon : '100','200'." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1003 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1156 @@ -5320,17 +5323,17 @@ msgstr "Using : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:130 msgid "" "This expression will be added to queries that refer to the table if row " -"level security is enabled. Rows for which the expression returns true will " -"be visible. Any rows for which the expression returns false or null will not " -"be visible to the user (in a SELECT), and will not be available for " -"modification (in an UPDATE or DELETE). Such rows are silently suppressed; no " -"error is reported." +"level security is enabled. Rows for which the expression returns true " +"will be visible. Any rows for which the expression returns false or null " +"will not be visible to the user (in a SELECT), and will not be available " +"for modification (in an UPDATE or DELETE). Such rows are silently " +"suppressed; no error is reported." msgstr "" -"Cette expression sera ajoutée aux requêtes qui se réfèrent à la table si la " -"sécurité au niveau des lignes est activée (RLS security). Les lignes pour " -"lesquelles l'expression renvoie vrai seront visibles. Les lignes pour " -"lesquelles l'expression renvoie faux ou null ne seront pas visibles pour " -"l'utilisateur (dans un SELECT), et ne seront pas disponibles pour " +"Cette expression sera ajoutée aux requêtes qui se réfèrent à la table si " +"la sécurité au niveau des lignes est activée (RLS security). Les lignes " +"pour lesquelles l'expression renvoie vrai seront visibles. Les lignes " +"pour lesquelles l'expression renvoie faux ou null ne seront pas visibles " +"pour l'utilisateur (dans un SELECT), et ne seront pas disponibles pour " "modification (dans un UPDATE ou un DELETE). Ces lignes sont masquées ; " "aucune erreur n'est reportée." @@ -5341,18 +5344,18 @@ msgstr "With check : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:133 msgid "" -"This expression will be used in INSERT and UPDATE queries against the table " -"if row level security is enabled. Only rows for which the expression " -"evaluates to true will be allowed. An error will be thrown if the expression " -"evaluates to false or null for any of the records inserted or any of the " -"records that result from the update." +"This expression will be used in INSERT and UPDATE queries against the " +"table if row level security is enabled. Only rows for which the " +"expression evaluates to true will be allowed. An error will be thrown if " +"the expression evaluates to false or null for any of the records inserted" +" or any of the records that result from the update." msgstr "" "Cette expression sera utilisée dans les requêtes INSERT et UPDATE sur la " -"table si la sécurité au niveau des lignes activée (RLS security). Seules les " -"lignes pour lesquelles l'expression est définie à vrai seront autorisées. " -"Une erreur sera indiquée si l'expression est évaluée comme fausse ou nulle " -"pour l'un des enregistrements insérés ou l'un des enregistrements résultant " -"de la mise à jour." +"table si la sécurité au niveau des lignes activée (RLS security). Seules " +"les lignes pour lesquelles l'expression est définie à vrai seront " +"autorisées. Une erreur sera indiquée si l'expression est évaluée comme " +"fausse ou nulle pour l'un des enregistrements insérés ou l'un des " +"enregistrements résultant de la mise à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:190 msgid "\"USING\" can not be empty once the value is set" @@ -5427,6 +5430,7 @@ msgid "Partition key expression cannot be empty." msgstr "L'expression de la clé de partition doit être renseignée." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 msgid "Operation" msgstr "Operation" @@ -5475,8 +5479,8 @@ msgstr "Le nom de partition doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:561 msgid "For range partition From field cannot be empty." msgstr "" -"Pour le partitionnement par intervalles, le champ \"A partir de\" doit être " -"renseigné." +"Pour le partitionnement par intervalles, le champ \"A partir de\" doit " +"être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:566 msgid "For range partition To field cannot be empty." @@ -5486,18 +5490,17 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:573 msgid "For list partition In field cannot be empty." -msgstr "" -"Pou le partitionnement par liste, le champ \"Dans\" doit être renseigné." +msgstr "Pou le partitionnement par liste, le champ \"Dans\" doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:580 msgid "For hash partition Modulus field cannot be empty." msgstr "" -"Pour le partitionnement par hachage, le champ 'Modulo' doit être renseigné." +"Pour le partitionnement par hachage, le champ 'Modulo' doit être " +"renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:585 msgid "For hash partition Remainder field cannot be empty." -msgstr "" -"Pour le partitionnement par hachage, le champ 'Reste' doit être renseigné." +msgstr "Pour le partitionnement par hachage, le champ 'Reste' doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:75 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:81 @@ -5575,8 +5578,7 @@ msgstr "Expression : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1066 msgid "User can specify expression to create partition key." -msgstr "" -"L'utilisateur peux renseigner l'expression pour créer la clé de partition." +msgstr "L'utilisateur peux renseigner l'expression pour créer la clé de partition." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1068 msgid "Example: " @@ -5584,14 +5586,14 @@ msgstr "Exemple : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1069 msgid "" -"Let's say, we want to create a partition table based per year for the column " -"'saledate', having datatype 'date/timestamp', then we need to specify the " -"expression as 'extract(YEAR from saledate)' as partition key." +"Let's say, we want to create a partition table based per year for the " +"column 'saledate', having datatype 'date/timestamp', then we need to " +"specify the expression as 'extract(YEAR from saledate)' as partition key." msgstr "" -"Dans le cas où nous voudrions créer une table de partition par année basée " -"sur une colonne 'saledate', avec pour type de données 'date/timestamp'. Il " -"faut alors renseigner l'expression 'extract(YEAR from saledate)' comme clé " -"de partition." +"Dans le cas où nous voudrions créer une table de partition par année " +"basée sur une colonne 'saledate', avec pour type de données " +"'date/timestamp'. Il faut alors renseigner l'expression 'extract(YEAR " +"from saledate)' comme clé de partition." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1247 msgid "Check Policy?" @@ -5603,10 +5605,10 @@ msgid "" "default-deny policy is used, meaning that no rows are visible or can be " "modified by other users" msgstr "" -"Veuillez vérifier si une politique de sécurité existe. Si aucune politique " -"n'existe pour la table, une politique de refus par défaut est utilisée, ce " -"qui signifie qu'aucune ligne n'est visible ou ne peut être modifiée par " -"d'autres utilisateurs" +"Veuillez vérifier si une politique de sécurité existe. Si aucune " +"politique n'existe pour la table, une politique de refus par défaut est " +"utilisée, ce qui signifie qu'aucune ligne n'est visible ou ne peut être " +"modifiée par d'autres utilisateurs" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/columns/sql/default/stats.sql:2 msgid "Null fraction" @@ -5990,6 +5992,7 @@ msgid "Transition" msgstr "Transition" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:494 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:355 msgid "New table" msgstr "Nouvelle table" @@ -6038,8 +6041,8 @@ msgstr "Le sous-type doit être défini pour un type intervalle de valeurs." #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:992 msgid "External types require both input and output conversion functions." msgstr "" -"Les types externes nécessitent des fonctions de conversion d'entrée et de " -"sortie." +"Les types externes nécessitent des fonctions de conversion d'entrée et de" +" sortie." #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:1173 msgid "The specified type could not be found.\n" @@ -6263,7 +6266,7 @@ msgid "Alias" msgstr "Alias" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:974 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Members" msgstr "Membres" @@ -6359,8 +6362,8 @@ msgid "" "-- take account of the changes.\n" msgstr "" "\n" -"-- Modifier les colonnes dans une vue nécessite de supprimer et de r-créer " -"celle-ci.\n" +"-- Modifier les colonnes dans une vue nécessite de supprimer et de " +"r-créer celle-ci.\n" "-- Cette opération peut échouer si des objets dépendent de cette vue,\n" "-- ou peut entraîner des échecs d'exécution de fonctions procédurales si " "elles ne sont pas modifiées\n" @@ -6419,12 +6422,12 @@ msgstr "Vue matérialisée système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:192 msgid "" -"Updating the definition will drop and re-create the materialized view. It " -"may result in loss of information about its dependent objects." +"Updating the definition will drop and re-create the materialized view. It" +" may result in loss of information about its dependent objects." msgstr "" "La mise à jour de la définition va supprimer et de recréer la vue " -"matérialisée. Ceci peut entraîner une perte d'informations sur les objets " -"qui en dépendent." +"matérialisée. Ceci peut entraîner une perte d'informations sur les objets" +" qui en dépendent." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:207 msgid "With data?" @@ -6456,8 +6459,7 @@ msgstr "Utilitaire non trouvé" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:366 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:373 msgid "Failed to create materialized view refresh job." -msgstr "" -"Échec de création de la tâche de rafraîchissement de la vue matérialisée." +msgstr "Échec de création de la tâche de rafraîchissement de la vue matérialisée." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:379 #: pgadmin/tools/backup/static/js/backup_dialog.js:83 @@ -6491,15 +6493,16 @@ msgstr "En cascade" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:204 msgid "" -"Changing the columns in a view requires dropping and re-creating the view. " -"This may fail if other objects are dependent upon this view, or may cause " -"procedural functions to fail if they are not modified to take account of the " -"changes." +"Changing the columns in a view requires dropping and re-creating the " +"view. This may fail if other objects are dependent upon this view, or may" +" cause procedural functions to fail if they are not modified to take " +"account of the changes." msgstr "" "Modifier les colonnes dans une vue nécessite de supprimer et de r-créer " "celle-ci. Cette opération peut échouer si des objets dépendent de cette " -"vue, ou peut entraîner des échecs d'exécution de fonctions procédurales si " -"elles ne sont pas modifiées pour pendre en considération ces modifications." +"vue, ou peut entraîner des échecs d'exécution de fonctions procédurales " +"si elles ne sont pas modifiées pour pendre en considération ces " +"modifications." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:206 msgid "Do you wish to continue?" @@ -6531,9 +6534,9 @@ msgstr "Taille des fichiers temporaires" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:30 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:4 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:27 -#: pgadmin/dashboard/static/js/dashboard.js:661 -#: pgadmin/dashboard/static/js/dashboard.js:768 -#: pgadmin/dashboard/static/js/dashboard.js:835 +#: pgadmin/dashboard/static/js/dashboard.js:680 +#: pgadmin/dashboard/static/js/dashboard.js:787 +#: pgadmin/dashboard/static/js/dashboard.js:854 #: pgadmin/misc/dependents/static/js/dependents.js:217 #: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:384 msgid "Database" @@ -6568,7 +6571,7 @@ msgstr "Générer le diagramme entité-association (Beta)" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:182 #: pgadmin/browser/server_groups/servers/static/js/server.js:1282 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:295 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2567 msgid "Connection lost" msgstr "Connexion perdue" @@ -6602,7 +6605,7 @@ msgid "Character type" msgstr "Type caractère" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:437 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:919 msgid "Connection limit" msgstr "Limite de connexion" @@ -6624,20 +6627,20 @@ msgstr "Restriction de schéma" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:508 msgid "" -"Note: Changes to the schema restriction will require the Schemas node in the " -"browser to be refreshed before they will be shown." +"Note: Changes to the schema restriction will require the Schemas node in " +"the browser to be refreshed before they will be shown." msgstr "" "Remarque : les modifications apportées à la restriction des schémas " -"nécessiteront le rafraîchissement du nœud \"Schémas\" du navigateur avant " -"d'être affichées." +"nécessiteront le rafraîchissement du nœud \"Schémas\" du navigateur avant" +" d'être affichées." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:527 msgid "" -"Please refresh the Schemas node to make changes to the schema restriction " -"take effect." +"Please refresh the Schemas node to make changes to the schema restriction" +" take effect." msgstr "" -"Veuillez actualiser le nœud \"Schémas\" pour que les modifications apportées " -"à la restriction des schémas prennent effet." +"Veuillez actualiser le nœud \"Schémas\" pour que les modifications " +"apportées à la restriction des schémas prennent effet." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:587 msgid "Connect to database." @@ -6710,7 +6713,7 @@ msgid "Connection" msgstr "Connexion" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:192 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:418 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:897 #: pgadmin/browser/server_groups/servers/static/js/server.js:961 #: pgadmin/browser/server_groups/servers/static/js/server.js:1117 #: pgadmin/browser/server_groups/servers/static/js/server.js:1138 @@ -6871,28 +6874,27 @@ msgstr "Créer un slot ?" msgid "" "Specifies whether the command should create the replication slot on the " "publisher.This field will be disabled and set to false if subscription " -"connects to same database.Otherwise, the CREATE SUBSCRIPTION call will hang." +"connects to same database.Otherwise, the CREATE SUBSCRIPTION call will " +"hang." msgstr "" -"Indique si la commande doit créer le slot de réplication sur le fournisseur. " -"Ce champ sera désactivé et défini à faux si la souscription se connecte à la " -"même base de données, sinon l'appel CREATE SUBSCRIPTION sera suspendu" +"Indique si la commande doit créer le slot de réplication sur le " +"fournisseur. Ce champ sera désactivé et défini à faux si la souscription " +"se connecte à la même base de données, sinon l'appel CREATE SUBSCRIPTION " +"sera suspendu" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423 msgid "" "Specifies whether the subscription should be actively replicating, or " -"whether it should be just setup but not started yet. " +"whether it should be just setup but not started yet." msgstr "" -"Précise si la souscription doit être activement répliquée, ou si elle doit " -"être simplement mise en place mais pas encore exécutée. " #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 msgid "Refresh publication?" msgstr "Actualiser la publication ?" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429 -msgid "Fetch missing table information from publisher. " +msgid "Fetch missing table information from publisher." msgstr "" -"Obtenir des informations sur les tables manquantes auprès du fournisseur. " #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439 msgid "Connect?" @@ -6900,13 +6902,13 @@ msgstr "Se connecter ?" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:443 msgid "" -"Specifies whether the CREATE SUBSCRIPTION should connect to the publisher at " -"all. Setting this to false will change default values of enabled, " +"Specifies whether the CREATE SUBSCRIPTION should connect to the publisher" +" at all. Setting this to false will change default values of enabled, " "create_slot and copy_data to false." msgstr "" "Précise si CREATE SUBSCRIPTION doit être relié au fournisseur. Si vous " -"réglez cette option sur faux, les valeurs par défaut de enabled, create_slot " -"et copy_data deviendront false." +"réglez cette option sur faux, les valeurs par défaut de enabled, " +"create_slot et copy_data deviendront false." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:446 msgid "Slot name" @@ -6914,8 +6916,8 @@ msgstr "nom du slot" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:449 msgid "" -"Name of the replication slot to use. The default behavior is to use the name " -"of the subscription for the slot name." +"Name of the replication slot to use. The default behavior is to use the " +"name of the subscription for the slot name." msgstr "" "Nom du slot de réplication à utiliser. Le comportement par défaut est " "d'utiliser le nom de la souscription pour le nom du slot." @@ -6928,19 +6930,19 @@ msgstr "Engagement synchronisé" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:454 #, fuzzy msgid "" -"The value of this parameter overrides the synchronous_commit setting. The " -"default value is off." +"The value of this parameter overrides the synchronous_commit setting. The" +" default value is off." msgstr "" -"La valeur de ce paramètre a priorité sur le paramètre \"synchronous_commit" -"\". La valeur par défaut est désactivée." +"La valeur de ce paramètre a priorité sur le paramètre " +"\"synchronous_commit\". La valeur par défaut est désactivée." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:546 msgid "" -"Replication slot name may only contain lower case letters, numbers, and the " -"underscore character." +"Replication slot name may only contain lower case letters, numbers, and " +"the underscore character." msgstr "" -"Le nom du slot de réplication ne peut contenir que des lettres minuscules, " -"des chiffres et le caractère de soulignement." +"Le nom du slot de réplication ne peut contenir que des lettres " +"minuscules, des chiffres et le caractère de soulignement." #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:2 msgid "Subscription name" @@ -7062,8 +7064,7 @@ msgstr "Échec de la mise à jour de la tâche planifiée." #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:515 #: pgadmin/browser/server_groups/servers/pgagent/steps/__init__.py:612 msgid "-- No SQL could be generated for the selected object." -msgstr "" -"-- Il n'est pas possible de générer un code SQL pour l'objet sélectionné." +msgstr "-- Il n'est pas possible de générer un code SQL pour l'objet sélectionné." #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:34 msgid "Sunday" @@ -7570,7 +7571,7 @@ msgstr "Planification..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:100 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:812 -#: pgadmin/browser/server_groups/static/js/server_group.js:46 +#: pgadmin/browser/server_groups/static/js/server_group.js:54 msgid "ID" msgstr "ID" @@ -7614,28 +7615,29 @@ msgstr "Répéter" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:359 msgid "" -"Schedules are specified using a cron-style format.
  • For each selected time or date element, the schedule will execute." -"
    e.g. To execute at 5 minutes past every hour, simply select ‘05’ in the " -"Minutes list box.
  • Values from more than one field may be " -"specified in order to further control the schedule.
    e.g. To execute at " -"12:05 and 14:05 every Monday and Thursday, you would click minute 05, hours " -"12 and 14, and weekdays Monday and Thursday.
  • For additional " -"flexibility, the Month Days check list includes an extra Last Day option. " -"This matches the last day of the month, whether it happens to be the 28th, " -"29th, 30th or 31st.
" +"Schedules are specified using a cron-style " +"format.
  • For each selected time or date element, the schedule " +"will execute.
    e.g. To execute at 5 minutes past every hour, simply " +"select ‘05’ in the Minutes list box.
  • Values from more than " +"one field may be specified in order to further control the " +"schedule.
    e.g. To execute at 12:05 and 14:05 every Monday and " +"Thursday, you would click minute 05, hours 12 and 14, and weekdays Monday" +" and Thursday.
  • For additional flexibility, the Month Days check " +"list includes an extra Last Day option. This matches the last day of the " +"month, whether it happens to be the 28th, 29th, 30th or 31st.
" msgstr "" -"Les planifications sont définies en utilisant un format cron-style.
  • Pour chaque élément heure ou date, la planification " -"s'exécutera.
    Par exemple, pour exécuter à chaque heure passée de 5 " -"minutes, sélectionnez simplement ‘05’ dans la liste des minutes.
  • Les valeurs de plusieurs champs peuvent être spécifiées afin de " -"contrôler davantage la programmation.
    Par exemple, pour exécuter à 12:05 " -"et à 14:05 chaque lundi et jeudi, il faut cliquer sur la minute 05, les " -"heures 12 et 14, et les jours de semaine lundi et jeudi.
  • Pour plus " -"de flexibilité, la liste de contrôle des jours du mois comprend une option " -"supplémentaire \"Dernier jour\". Celle-ci correspond au dernier jour du " -"mois, qu'il s'agisse du 28, 29, 30 ou 31.
" +"Les planifications sont définies en utilisant un format cron-" +"style.
  • Pour chaque élément heure ou date, la " +"planification s'exécutera.
    Par exemple, pour exécuter à chaque heure " +"passée de 5 minutes, sélectionnez simplement ‘05’ dans la liste des " +"minutes.
  • Les valeurs de plusieurs champs peuvent être " +"spécifiées afin de contrôler davantage la programmation.
    Par exemple," +" pour exécuter à 12:05 et à 14:05 chaque lundi et jeudi, il faut cliquer " +"sur la minute 05, les heures 12 et 14, et les jours de semaine lundi et " +"jeudi.
  • Pour plus de flexibilité, la liste de contrôle des jours " +"du mois comprend une option supplémentaire \"Dernier jour\". Celle-ci " +"correspond au dernier jour du mois, qu'il s'agisse du 28, 29, 30 ou " +"31.
" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:362 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:374 @@ -7722,11 +7724,11 @@ msgstr "Catégorie de tâche" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:113 msgid "" -"Please select a class to categorize the job. This option will not affect the " -"way the job runs." +"Please select a class to categorize the job. This option will not affect " +"the way the job runs." msgstr "" -"Choisir une catégorie pour classer la tâche. Cette option n'affectera pas la " -"manière dont la tâche s'exécute." +"Choisir une catégorie pour classer la tâche. Cette option n'affectera pas" +" la manière dont la tâche s'exécute." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:115 #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:119 @@ -7735,12 +7737,13 @@ msgstr "Agent hôte" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:117 msgid "" -"Enter the hostname of a machine running pgAgent if you wish to ensure only " -"that machine will run this job. Leave blank if any host may run the job." +"Enter the hostname of a machine running pgAgent if you wish to ensure " +"only that machine will run this job. Leave blank if any host may run the " +"job." msgstr "" "Si vous souhaitez être certain qu'une seule machine exécute cette tâche, " -"renseigner le nom d'hôte d'une machine exécutant pgAgent. Si n'importe quel " -"hôte peut l'exécuter, laisser vide le ." +"renseigner le nom d'hôte d'une machine exécutant pgAgent. Si n'importe " +"quel hôte peut l'exécuter, laisser vide le ." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:123 msgid "Created" @@ -7795,10 +7798,11 @@ msgid "Kind" msgstr "Genre" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:150 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:603 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:139 #: pgadmin/browser/static/js/browser.js:306 #: pgadmin/browser/static/js/browser.js:550 -#: pgadmin/browser/templates/browser/js/messages.js:24 +#: pgadmin/browser/templates/browser/js/messages.js:32 #: pgadmin/dashboard/static/js/dashboard.js:208 #: pgadmin/static/js/backform.pgadmin.js:2168 #: pgadmin/static/js/backgrid.pgadmin.js:2271 @@ -7827,8 +7831,8 @@ msgid "" "server." msgstr "" "Choisir Local si l'étape de la tâche s'exécutera sur le " -"serveur de base de données local, ou Distant pour préciser " -"un serveur de base de données distant." +"serveur de base de données local, ou Distant pour " +"préciser un serveur de base de données distant." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:180 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:190 @@ -7838,28 +7842,31 @@ msgstr "Chaîne de connexion" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:188 msgid "Please select the database on which the job step will run." msgstr "" -"Renseigner la base de données sur laquelle s'exécutera l'étape de la tâche." +"Renseigner la base de données sur laquelle s'exécutera l'étape de la " +"tâche." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:193 msgid "" -"Please specify the connection string for the remote database server. Each " -"parameter setting is in the form keyword = value. Spaces around the equal " -"sign are optional. To write an empty value, or a value containing spaces, " -"surround it with single quotes, e.g., keyword = 'a value'. Single quotes and " -"backslashes within the value must be escaped with a backslash, i.e., ' and " -"\\.
For more information, please see the documentation on libpq connection strings." +"Please specify the connection string for the remote database server. Each" +" parameter setting is in the form keyword = value. Spaces around the " +"equal sign are optional. To write an empty value, or a value containing " +"spaces, surround it with single quotes, e.g., keyword = 'a value'. Single" +" quotes and backslashes within the value must be escaped with a " +"backslash, i.e., ' and \\.
For more information, please see the " +"documentation on libpq connection " +"strings." msgstr "" -"Préciser la chaîne de connexion vers le serveur de base de données distant. " -"Chaque paramètre se présente sous la forme mot-clé = valeur. Les espaces " -"autour du signe égal sont facultatifs. Pour écrire une valeur vide, ou une " -"valeur contenant des espaces, entourez-les de guillemets simples, par " -"exemple, mot-clé = 'une valeur'. Les guillemets simples et les antislash à " -"l'intérieur de la valeur doivent être échappés par un antislash.
Pour " -"plus d'informations, veuillez consulter la documentation sur les chaînes de connexion libpq." +"Préciser la chaîne de connexion vers le serveur de base de données " +"distant. Chaque paramètre se présente sous la forme mot-clé = valeur. Les" +" espaces autour du signe égal sont facultatifs. Pour écrire une valeur " +"vide, ou une valeur contenant des espaces, entourez-les de guillemets " +"simples, par exemple, mot-clé = 'une valeur'. Les guillemets simples et " +"les antislash à l'intérieur de la valeur doivent être échappés par un " +"antislash.
Pour plus d'informations, veuillez consulter la " +"documentation sur les chaînes de " +"connexion libpq." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:196 msgid "On error" @@ -7870,7 +7877,7 @@ msgid "Fail" msgstr "Échec" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:199 -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/dashboard/static/js/dashboard.js:120 #: pgadmin/tools/sqleditor/utils/filter_dialog.py:37 msgid "Success" @@ -7994,23 +8001,24 @@ msgstr "Limite de fréquence du processeur ne peut être vide." msgid "Dirty rate limit cannot be empty." msgstr "Limite de pollution du buffer ne peut pas être vide." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:30 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:29 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:33 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:30 msgid "Login/Group Roles" msgstr "Rôles de connexion / groupe" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:175 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:180 msgid "Date format is invalid." msgstr "Le format de date est invalide." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:194 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:199 msgid "Connection limit must be an integer value or equal to -1." msgstr "La limite de connexion doit être un entier ou égal à -1." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:289 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:294 msgid "" "\n" -"Role members information must be passed as an array of JSON objects in the\n" +"Role members information must be passed as an array of JSON objects in " +"the\n" "following format:\n" "\n" "rolmembers:[{\n" @@ -8021,8 +8029,8 @@ msgid "" "]" msgstr "" "\n" -"Les informations relatives aux membres du rôle doivent être transmises sous " -"la forme d'un tableau d'objets JSON\n" +"Les informations relatives aux membres du rôle doivent être transmises " +"sous la forme d'un tableau d'objets JSON\n" "avec la forme suivante :\n" "\n" "rolmembers:[{\n" @@ -8032,11 +8040,11 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:307 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:312 msgid "" "\n" -"Role membership information must be passed as a string representing an array " -"of\n" +"Role membership information must be passed as a string representing an " +"array of\n" "JSON objects in the following format:\n" "rolmembers:{\n" " 'added': [{\n" @@ -8060,7 +8068,8 @@ msgid "" msgstr "" "\n" "Les informations relatives à l'appartenance à un rôle doivent être " -"transmises sous la forme d'une chaîne représentant un tableau d'objets JSON\n" +"transmises sous la forme d'une chaîne représentant un tableau d'objets " +"JSON\n" "avec la forme suivante : \n" "rolmembers:{\n" " 'added': [{\n" @@ -8082,11 +8091,11 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:348 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:353 msgid "" "\n" -"Role membership information must be passed as an array of JSON objects in " -"the\n" +"Role membership information must be passed as an array of JSON objects in" +" the\n" "following format:\n" "\n" "rolmembership:[{\n" @@ -8097,8 +8106,8 @@ msgid "" "]" msgstr "" "\n" -"Les informations d'appartenance au rôle doivent être transmises en tant que " -"tableau d'objets JSON dans le format suivant (mode création) :\n" +"Les informations d'appartenance au rôle doivent être transmises en tant " +"que tableau d'objets JSON dans le format suivant (mode création) :\n" "\n" "rolmembership:[{\n" " role: [rolename],\n" @@ -8107,11 +8116,11 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:366 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:371 msgid "" "\n" -"Role membership information must be passed as a string representing an array " -"of\n" +"Role membership information must be passed as a string representing an " +"array of\n" "JSON objects in the following format:\n" "rolmembership:{\n" " 'added': [{\n" @@ -8134,8 +8143,8 @@ msgid "" " ]\n" msgstr "" "\n" -"Les informations d'appartenance au rôle doivent être transmises en tant que " -"tableau d'objets JSON dans le format suivant (mode mise à jour) :\n" +"Les informations d'appartenance au rôle doivent être transmises en tant " +"que tableau d'objets JSON dans le format suivant (mode mise à jour) :\n" "rolmembership:{\n" " 'added': [{\n" " role: [rolename],\n" @@ -8156,10 +8165,11 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:406 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:411 msgid "" "\n" -"Security Label must be passed as an array of JSON objects in the following\n" +"Security Label must be passed as an array of JSON objects in the " +"following\n" "format:\n" "seclabels:[{\n" " provider: ,\n" @@ -8169,8 +8179,8 @@ msgid "" "]" msgstr "" "\n" -"Le label de sécurité doit être transmis en tant que tableau d'objets JSON " -"dans le format suivant (mode création) :\n" +"Le label de sécurité doit être transmis en tant que tableau d'objets JSON" +" dans le format suivant (mode création) :\n" "seclabels:[{\n" " provider: ,\n" " label:
  • For " -#~ "each selected time or date element, the schedule will execute.
    e.g. " -#~ "To execute at 5 minutes past every hour, simply select ‘05’ in the " -#~ "Minutes list box.
  • Values from more than one field may be " -#~ "specified in order to further control the schedule.
    e.g. To execute " -#~ "at 12:05 and 14:05 every Monday and Thursday, you would click minute 05, " -#~ "hours 12 and 14, and weekdays Monday and Thursday.
  • For additional " -#~ "flexibility, the Month Days check list includes an extra Last Day option. " -#~ "This matches the last day of the month, whether it happens to be the " +#~ "Schedules are specified using a cron-style format.
    • For each " +#~ "selected time or date element, the " +#~ "schedule will execute.
      e.g. To execute " +#~ "at 5 minutes past every hour, " +#~ "simply select ‘05’ in the Minutes " +#~ "list box.
    • Values from more than" +#~ " one field may be specified in " +#~ "order to further control the " +#~ "schedule.
      e.g. To execute at 12:05 " +#~ "and 14:05 every Monday and Thursday, " +#~ "you would click minute 05, hours " +#~ "12 and 14, and weekdays Monday and" +#~ " Thursday.
    • For additional flexibility, " +#~ "the Month Days check list includes " +#~ "an extra Last Day option. This " +#~ "matches the last day of the month," +#~ " whether it happens to be the " #~ "28th, 29th, 30th or 31st.
    " #~ msgstr "" -#~ "Les planifications sont définies selon le format CRON.
    • La planification s’exécutera pour chaque entrée de date ou " -#~ "d'heure.
      par exemple : pour exécuter toutes les heures, passées de 5 " -#~ "minutes, simplement choisir ‘05’ dans la liste des minutes.
    • La définition de plusieurs champs permet d'affiner le contrôle de " -#~ "la planification.
      par exemple : pour une exécution chaque lundi et " -#~ "jeudi à 12h05 et 14h05, il faut choisir 05 pour les minutes , 12 et 14 " -#~ "pour les heures, et lundi et jeudi pour les jours de semaine.
    • Pour plus de flexibilité, la liste des jours du mois présente une " -#~ "option supplémentaire de dernier jour. Il s'agit du dernier jour du mois, " -#~ "qu'il s'agisse du 28 du 29 du 30 ou du 31.
    " +#~ "Les planifications sont définies selon " +#~ "le format CRON.
    • La planification" +#~ " s’exécutera pour chaque entrée de " +#~ "date ou d'heure.
      par exemple : pour" +#~ " exécuter toutes les heures, passées " +#~ "de 5 minutes, simplement choisir ‘05’" +#~ " dans la liste des minutes.
    • La" +#~ " définition de plusieurs champs permet " +#~ "d'affiner le contrôle de la " +#~ "planification.
      par exemple : pour une " +#~ "exécution chaque lundi et jeudi à " +#~ "12h05 et 14h05, il faut choisir 05" +#~ " pour les minutes , 12 et 14" +#~ " pour les heures, et lundi et " +#~ "jeudi pour les jours de " +#~ "semaine.
    • Pour plus de flexibilité, la" +#~ " liste des jours du mois présente " +#~ "une option supplémentaire de dernier " +#~ "jour. Il s'agit du dernier jour du" +#~ " mois, qu'il s'agisse du 28 du " +#~ "29 du 30 ou du 31.
    " #~ msgid "" -#~ "Select Local if the job step will execute on the local database " -#~ "server, or Remote to specify a remote database server." +#~ "Select Local if the job step " +#~ "will execute on the local database " +#~ "server, or Remote to specify a" +#~ " remote database server." #~ msgstr "" -#~ "Choisir Local si l'étape doit s'exécuter sur le serveur local de " -#~ "base de données, ou Distant pour renseigner un serveur de données " +#~ "Choisir Local si l'étape doit " +#~ "s'exécuter sur le serveur local de " +#~ "base de données, ou Distant pour" +#~ " renseigner un serveur de données " #~ "distant." #~ msgid "" -#~ "Please specify the connection string for the remote database server. Each " -#~ "parameter setting is in the form keyword = value. Spaces around the equal " -#~ "sign are optional. To write an empty value, or a value containing spaces, " -#~ "surround it with single quotes, e.g., keyword = 'a value'. Single quotes " -#~ "and backslashes within the value must be escaped with a backslash, i.e., " -#~ "' and \\.
    For more information, please see the documentation on %s" +#~ "Please specify the connection string for" +#~ " the remote database server. Each " +#~ "parameter setting is in the form " +#~ "keyword = value. Spaces around the " +#~ "equal sign are optional. To write " +#~ "an empty value, or a value " +#~ "containing spaces, surround it with " +#~ "single quotes, e.g., keyword = 'a " +#~ "value'. Single quotes and backslashes " +#~ "within the value must be escaped " +#~ "with a backslash, i.e., ' and " +#~ "\\.
    For more information, please see " +#~ "the documentation on %s" #~ msgstr "" -#~ "Merci de renseigner la chaîne de connexion pour le serveur distant de " -#~ "base de données. Chaque paramètre est défini sous la forme motcle = " -#~ "valeur. Les espaces de part et d'autre du signe égal sont optionnels. " -#~ "Pour écrire une valeur vide, ou une valeur contenant des espaces, les " -#~ "entourer d'apostrophes simples ('). Par exemple, motcle = 'une valeur'. " -#~ "Les apostrophes (') et les antislash (\\) à l'intérieur d'une valeur " -#~ "doivent être échappés avec un antislash.
    Pour plus d'information " -#~ "consulter la documentation sur %s" +#~ "Merci de renseigner la chaîne de " +#~ "connexion pour le serveur distant de " +#~ "base de données. Chaque paramètre est" +#~ " défini sous la forme motcle = " +#~ "valeur. Les espaces de part et " +#~ "d'autre du signe égal sont optionnels." +#~ " Pour écrire une valeur vide, ou " +#~ "une valeur contenant des espaces, les" +#~ " entourer d'apostrophes simples ('). Par" +#~ " exemple, motcle = 'une valeur'. Les" +#~ " apostrophes (') et les antislash " +#~ "(\\) à l'intérieur d'une valeur doivent" +#~ " être échappés avec un antislash.
    Pour" +#~ " plus d'information consulter la " +#~ "documentation sur %s" #~ msgid "Please select valid on error option ." #~ msgstr "Veuillez sélectionner une option valide en cas d'erreur." @@ -15779,13 +16017,18 @@ msgstr "" #~ msgstr "Merci de choisir un tablespace" #~ msgid "" -#~ "This will remove all the saved passwords. This will also remove " -#~ "established connections to the server and you may need to reconnect " +#~ "This will remove all the saved " +#~ "passwords. This will also remove " +#~ "established connections to the server " +#~ "and you may need to reconnect " #~ "again. Do you wish to continue ?" #~ msgstr "" -#~ "Cela supprimera tous les mots de passe enregistrés. Cela supprimera " -#~ "également les connexions établies au serveur et vous aurez peut-être " -#~ "besoin de vous reconnecter à nouveau. Souhaitez-vous continuer ?" +#~ "Cela supprimera tous les mots de " +#~ "passe enregistrés. Cela supprimera également" +#~ " les connexions établies au serveur " +#~ "et vous aurez peut-être besoin de" +#~ " vous reconnecter à nouveau. Souhaitez-" +#~ "vous continuer ?" #~ msgid "Are you sure you want to %s %s \"%s\"?" #~ msgstr "Êtes vous sûr de vouloir %s %s \"%s\" ?" @@ -15823,7 +16066,6 @@ msgstr "" #~ msgid "Less" #~ msgstr "Moins" -#, fuzzy #~ msgid "data toggle" #~ msgstr "basculer les données" @@ -15845,35 +16087,43 @@ msgstr "" #~ msgid "Download as CSV" #~ msgstr "Télécharger au format CSV" -#~ msgid "" -#~ "Not connected to server or connection with the server hasbeen closed." +#~ msgid "Not connected to server or connection with the server hasbeen closed." #~ msgstr "Absence de connexion avec le serveur ou la connexion a été fermée." #~ msgid "" -#~ "The SQL below will be executed on the database server to grant the " -#~ "selected privileges. Please click on Finish to complete the " -#~ "process." +#~ "The SQL below will be executed on" +#~ " the database server to grant the " +#~ "selected privileges. Please click on " +#~ "Finish to complete the process." #~ msgstr "" -#~ "Le code SQL ci-dessous sera exécuté sur le serveur de base de données " -#~ "pour accorder les droits déterminés. Merci de cliquer sur Terminer " -#~ "pour l'appliquer." +#~ "Le code SQL ci-dessous sera " +#~ "exécuté sur le serveur de base de" +#~ " données pour accorder les droits " +#~ "déterminés. Merci de cliquer sur " +#~ "Terminer pour l'appliquer." #~ msgid "Colums for exporting..." #~ msgstr "Colonnes pour l'export..." #~ msgid "" -#~ "Select the server, database and schema for the source and target and " +#~ "Select the server, database and schema" +#~ " for the source and target and " #~ "click Compare to compare them." #~ msgstr "" -#~ "Sélectionnez le serveur, la base de données ,le schéma de la source et de " -#~ "la cible et cliquez sur Comparer pour les comparer." +#~ "Sélectionnez le serveur, la base de " +#~ "données ,le schéma de la source et" +#~ " de la cible et cliquez sur " +#~ "Comparer pour les comparer." #~ msgid "" -#~ "The current transaction is not commited to the database.Do you want to " +#~ "The current transaction is not commited" +#~ " to the database.Do you want to " #~ "commit or rollback the transaction?" #~ msgstr "" -#~ "La transaction en cours n'est pas validée dans la base de données, voulez-" -#~ "vous valider ou annuler la transaction ?" +#~ "La transaction en cours n'est pas " +#~ "validée dans la base de données, " +#~ "voulez-vous valider ou annuler la " +#~ "transaction ?" #~ msgid "CSV Output" #~ msgstr "Export CSV" @@ -15890,40 +16140,54 @@ msgstr "" #~ msgid "defs" #~ msgstr "defs" -#, fuzzy #~ msgid "rect" #~ msgstr "rect" -#~ msgid "" -#~ "-- This script is generated by 'Schema Diff' utility of pgAdmin 4. \n" +#~ msgid "-- This script is generated by 'Schema Diff' utility of pgAdmin 4. \n" #~ msgstr "" -#~ "-- Ce script est généré par l'utilitaire \"Schema Diff\" de pgAdmin 4.\n" +#~ "-- Ce script est généré par " +#~ "l'utilitaire \"Schema Diff\" de pgAdmin " +#~ "4.\n" #~ msgid "" -#~ "-- It does not include the dependency resolution logic, hence - it may " -#~ "not be able to resolve some dependent database object differences. \n" +#~ "-- It does not include the " +#~ "dependency resolution logic, hence - it" +#~ " may not be able to resolve " +#~ "some dependent database object differences." +#~ " \n" #~ msgstr "" -#~ "-- N’inclus pas la logique de résolution des dépendances, ainsi, " -#~ "certaines différences entre des objets dépendants peuvent ne pas être " -#~ "résolues. \n" +#~ "-- N’inclus pas la logique de " +#~ "résolution des dépendances, ainsi, certaines" +#~ " différences entre des objets dépendants" +#~ " peuvent ne pas être résolues. \n" #~ msgid "Could not find the foreign table on the server." #~ msgstr "Impossible de trouver la table distante sur le serveur." #~ msgid "" -#~ "The control above is used to Create/Attach/Detach partitions." -#~ "
    • Create Mode: User will be able to create N number of " -#~ "partitions. Mode switch control is disabled in this scenario.
    • Edit Mode: User will be able to create/attach/detach N number of " -#~ "partitions. In attach mode there will be list of suitable tables to be " -#~ "attached.
    " +#~ "The control above is used to " +#~ "Create/Attach/Detach partitions.
    • Create Mode:" +#~ " User will be able to create N" +#~ " number of partitions. Mode switch " +#~ "control is disabled in this " +#~ "scenario.
    • Edit Mode: User will be " +#~ "able to create/attach/detach N number of" +#~ " partitions. In attach mode there " +#~ "will be list of suitable tables to" +#~ " be attached.
    " #~ msgstr "" -#~ "Le contrôle ci-dessus est utilisé pour Créer/Attacher/Détacher des " -#~ "partitions.
    • Mode Création : L'utilisateur sera capable de " -#~ "créer un nombre N de partitions. Le mode \"switch control\" est désactivé " -#~ "dans ce scenario.
    • Mode Édition : L'utilisateur sera capable de " -#~ "créer/attacher/detacher un nombre N de partitions. Dans le mode \"attach" -#~ "\" il y a aura une liste de tables appropriées à attacher.
    " +#~ "Le contrôle ci-dessus est utilisé " +#~ "pour Créer/Attacher/Détacher des " +#~ "partitions.
    • Mode Création : L'utilisateur" +#~ " sera capable de créer un nombre " +#~ "N de partitions. Le mode \"switch " +#~ "control\" est désactivé dans ce " +#~ "scenario.
    • Mode Édition : L'utilisateur " +#~ "sera capable de créer/attacher/detacher un " +#~ "nombre N de partitions. Dans le " +#~ "mode \"attach\" il y a aura une" +#~ " liste de tables appropriées à " +#~ "attacher.
    " #~ msgid "Tablespace cannot be empty." #~ msgstr "Tablespace ne peut pas être vide." @@ -15964,7 +16228,6 @@ msgstr "" #~ msgid "Length/precision should not be greater than %s" #~ msgstr "La longueur/précision ne doit pas être supérieure à %s" -#, fuzzy #~ msgid "The %s \"%s\" cannot be removed." #~ msgstr "Les %s \"%s\" ne peuvent pas être supprimés." @@ -16057,11 +16320,13 @@ msgstr "" #~ msgstr "Êtes vous sûr de vouloir déconnecter le serveur %(server)s ?" #~ msgid "" -#~ "Are you sure you wish to move the objects from %(old_tablespace)s to " +#~ "Are you sure you wish to move " +#~ "the objects from %(old_tablespace)s to " #~ "%(new_tablespace)s?" #~ msgstr "" -#~ "Etes vous sûr de vouloir déplacer les objets depuis %(old_tablespace)s " -#~ "vers %(new_tablespace)s ?" +#~ "Etes vous sûr de vouloir déplacer " +#~ "les objets depuis %(old_tablespace)s vers " +#~ "%(new_tablespace)s ?" #~ msgid "DROP %s?" #~ msgstr "DROP %s?" @@ -16101,8 +16366,9 @@ msgstr "" #~ msgid "Error occurred while setting %(subItem)s option in explain." #~ msgstr "" -#~ "Une erreur est survenue lors de la définition de l'option %(subItem)s " -#~ "dans EXPLAIN." +#~ "Une erreur est survenue lors de la" +#~ " définition de l'option %(subItem)s dans" +#~ " EXPLAIN." #~ msgid "Script - " #~ msgstr "Script - " @@ -16121,56 +16387,74 @@ msgstr "" #~ msgid "Unable to fetch the database objects due to an error" #~ msgstr "" -#~ "Impossible d’extraire les objets de la base de données du fait d'une " +#~ "Impossible d’extraire les objets de la" +#~ " base de données du fait d'une " #~ "erreur" -#~ msgid "" -#~ "Column: User can select any column from the list of available columns." +#~ msgid "Column: User can select any column from the list of available columns." #~ msgstr "" -#~ "Colonne : L'utilisateur peut choisir n'importe quelle colonne dans la " -#~ "liste des colonnes disponibles." +#~ "Colonne : L'utilisateur peut choisir " +#~ "n'importe quelle colonne dans la liste" +#~ " des colonnes disponibles." #~ msgid "Expression: User can specify expression to create partition key." #~ msgstr "" -#~ "Expression : L'utilisateur peux renseigner l'expression pour créer la clé " -#~ "de partition." +#~ "Expression : L'utilisateur peux renseigner " +#~ "l'expression pour créer la clé de " +#~ "partition." #~ msgid "Example" #~ msgstr "Exemple" #~ msgid "" -#~ "Create a table: User can create multiple partitions while creating new " -#~ "partitioned table. Operation switch is disabled in this scenario." +#~ "Create a table: User can create " +#~ "multiple partitions while creating new " +#~ "partitioned table. Operation switch is " +#~ "disabled in this scenario." #~ msgstr "" -#~ "Création d'une table : L'utilisateur peut créer plusieurs partitions tant " -#~ "qu'il est possible de créer une nouvelle table de partition. \"Operation " +#~ "Création d'une table : L'utilisateur " +#~ "peut créer plusieurs partitions tant " +#~ "qu'il est possible de créer une " +#~ "nouvelle table de partition. \"Operation " #~ "switch\" est désactivé dans ce scénario." #~ msgid "" -#~ "Edit existing table: User can create/attach/detach multiple partitions. " -#~ "In attach operation user can select table from the list of suitable " -#~ "tables to be attached." +#~ "Edit existing table: User can " +#~ "create/attach/detach multiple partitions. In " +#~ "attach operation user can select table" +#~ " from the list of suitable tables " +#~ "to be attached." #~ msgstr "" -#~ "Modifier une table existante : L'utilisateur peut créer/attacher/détacher " -#~ "plusieurs parititons. Dans le cas de l'attache, l'utilisateur peut " -#~ "sélectionner une table dans la liste de tables disponibles pour l'attache." +#~ "Modifier une table existante : " +#~ "L'utilisateur peut créer/attacher/détacher plusieurs" +#~ " parititons. Dans le cas de " +#~ "l'attache, l'utilisateur peut sélectionner une" +#~ " table dans la liste de tables " +#~ "disponibles pour l'attache." #~ msgid "" -#~ "From/To: Enabled for range partition. Consider partitioned table with " -#~ "multiple keys of type Integer, then values should be specified like " +#~ "From/To: Enabled for range partition. " +#~ "Consider partitioned table with multiple " +#~ "keys of type Integer, then values " +#~ "should be specified like '100','200'." +#~ msgstr "" +#~ "De/Jusqu'à : Disponible pour les " +#~ "partitions par intervalles. Si la table" +#~ " partitionnée présente plusieurs clés de" +#~ " type entier, les valeurs doivent " +#~ "être renseignées de cette façon : " #~ "'100','200'." -#~ msgstr "" -#~ "De/Jusqu'à : Disponible pour les partitions par intervalles. Si la table " -#~ "partitionnée présente plusieurs clés de type entier, les valeurs doivent " -#~ "être renseignées de cette façon : '100','200'." #~ msgid "" -#~ "In: Enabled for list partition. Values must be comma(,) separated and " +#~ "In: Enabled for list partition. Values" +#~ " must be comma(,) separated and " #~ "quoted with single quote." #~ msgstr "" -#~ "Dans : Disponible pour le partitionnement par liste. Les valeurs doivent " -#~ "être séparées par des virgules (,) et encadrées par des guillemets " -#~ "simples (')" +#~ "Dans : Disponible pour le " +#~ "partitionnement par liste. Les valeurs " +#~ "doivent être séparées par des virgules" +#~ " (,) et encadrées par des guillemets" +#~ " simples (')" #~ msgid "Modulus/Remainder: Enabled for hash partition." #~ msgstr "Modulo/Reste: Disponibles pour la partition par hachage." @@ -16179,11 +16463,14 @@ msgstr "" #~ msgstr "Échec de l'opération" #~ msgid "" -#~ "There are unsaved changes in the grid. Please save them first to avoid " -#~ "data inconsistencies." +#~ "There are unsaved changes in the " +#~ "grid. Please save them first to " +#~ "avoid data inconsistencies." #~ msgstr "" -#~ "Il y a des modifications non enregistrées dans la grille. Merci de les " -#~ "enregistrer pour éviter les incohérences de données." +#~ "Il y a des modifications non " +#~ "enregistrées dans la grille. Merci de" +#~ " les enregistrer pour éviter les " +#~ "incohérences de données." #~ msgid "Delete Row(s)" #~ msgstr "Supprimer ligne(s)" @@ -16304,20 +16591,25 @@ msgstr "" #~ msgid "No dependent information is available for the current object." #~ msgstr "" -#~ "Aucune information relative à des objets dépendants n'est disponible pour " -#~ "l'objet actif" +#~ "Aucune information relative à des objets" +#~ " dépendants n'est disponible pour l'objet" +#~ " actif" #~ msgid "No dependency information is available for the current object." #~ msgstr "" -#~ "Aucune information relative à des objets rattachés n'est disponible pour " -#~ "l'objet actif." +#~ "Aucune information relative à des objets" +#~ " rattachés n'est disponible pour l'objet" +#~ " actif." #~ msgid "" -#~ "Only objects global to the entire database will be backed up in PLAIN " -#~ "format" +#~ "Only objects global to the entire " +#~ "database will be backed up in " +#~ "PLAIN format" #~ msgstr "" -#~ "Seuls les objets globaux (rôles, tablespaces...) de la base de données " -#~ "seront sauvegardé au format PLAIN (--globals-only)" +#~ "Seuls les objets globaux (rôles, " +#~ "tablespaces...) de la base de données" +#~ " seront sauvegardé au format PLAIN " +#~ "(--globals-only)" #~ msgid "Edit Data - " #~ msgstr "Édition des données - " @@ -16333,7 +16625,9 @@ msgstr "" #~ msgid "Please select any database object type." #~ msgstr "" -#~ "Merci de sélectionner n'importe quel type d’objet de la base de données." +#~ "Merci de sélectionner n'importe quel " +#~ "type d’objet de la base de " +#~ "données." #~ msgid "Initializing query execution." #~ msgstr "Initialisation de l'exécution." @@ -16347,17 +16641,17 @@ msgstr "" #~ msgid "Apply Filter Error" #~ msgstr "Erreur d'application du filtre" -#~ msgid "" -#~ "Copying table data '{0}.{1}' on database '{2}' and server ({3}:{4})..." +#~ msgid "Copying table data '{0}.{1}' on database '{2}' and server ({3}:{4})..." #~ msgstr "" -#~ "Copie des données de la table '{0}.{1}' de la base de données '{2}' et d " -#~ "serveur ({3}:{4})..." +#~ "Copie des données de la table " +#~ "'{0}.{1}' de la base de données " +#~ "'{2}' et d serveur ({3}:{4})..." -#~ msgid "" -#~ "Copying table data '{0}.{1}' on database '{2}' for the server '{3}'..." +#~ msgid "Copying table data '{0}.{1}' on database '{2}' for the server '{3}'..." #~ msgstr "" -#~ "Copie des données de la table '{0}.{1}' de la base de données '{2}' pour " -#~ "le serveur '{3}'..." +#~ "Copie des données de la table " +#~ "'{0}.{1}' de la base de données " +#~ "'{2}' pour le serveur '{3}'..." #~ msgid "Database activity" #~ msgstr "Activité de la base de données" @@ -16406,8 +16700,9 @@ msgstr "" #~ msgid "" #~ "\n" -#~ "Configuration parameters/variables must be passed as an array of JSON " -#~ "objects in\n" +#~ "Configuration parameters/variables must be " +#~ "passed as an array of JSON objects" +#~ " in\n" #~ "the following format in create mode:\n" #~ "variables:[{\n" #~ " database: or null,\n" @@ -16418,8 +16713,10 @@ msgstr "" #~ "]" #~ msgstr "" #~ "\n" -#~ "Les paramètre de configuration doivent être transmis en tant que tableau " -#~ "d'objets JSON dans le format suivant (mode création) :\n" +#~ "Les paramètre de configuration doivent " +#~ "être transmis en tant que tableau " +#~ "d'objets JSON dans le format suivant " +#~ "(mode création) :\n" #~ "variables:[{\n" #~ " database: or null,\n" #~ " name: ,\n" @@ -16430,8 +16727,9 @@ msgstr "" #~ msgid "" #~ "\n" -#~ "Configuration parameters/variables must be passed as an array of JSON " -#~ "objects in\n" +#~ "Configuration parameters/variables must be " +#~ "passed as an array of JSON objects" +#~ " in\n" #~ "the following format in update mode:\n" #~ "rolmembership:{\n" #~ " 'added': [{\n" @@ -16457,8 +16755,10 @@ msgstr "" #~ " ]\n" #~ msgstr "" #~ "\n" -#~ "Les paramètre de configuration doivent être transmis en tant que tableau " -#~ "d'objets JSON dans le format suivant (mode mise à jour) :\n" +#~ "Les paramètre de configuration doivent " +#~ "être transmis en tant que tableau " +#~ "d'objets JSON dans le format suivant " +#~ "(mode mise à jour) :\n" #~ "rolmembership:{\n" #~ " 'added': [{\n" #~ " database: or null,\n" @@ -16547,7 +16847,8 @@ msgstr "" #~ msgid "Error occurred while getting query tool options." #~ msgstr "" -#~ "Une erreur est survenue lors du chargement des options de l'outil de " +#~ "Une erreur est survenue lors du " +#~ "chargement des options de l'outil de " #~ "requête." #~ msgid "Unable to run pgagent job." @@ -16558,14 +16859,16 @@ msgstr "" #~ msgid "Please set binary path for PostgreSQL Server from preferences." #~ msgstr "" -#~ "Merci de configurer le chemin des binaires PostgreSQL dans les " -#~ "préférences." +#~ "Merci de configurer le chemin des " +#~ "binaires PostgreSQL dans les préférences." #~ msgid "" -#~ "Please set binary path for EDB Postgres Advanced Server from preferences." +#~ "Please set binary path for EDB " +#~ "Postgres Advanced Server from preferences." #~ msgstr "" -#~ "Merci de configurer le chemin des binaires EDB Advanced Server dans les " -#~ "préférences." +#~ "Merci de configurer le chemin des " +#~ "binaires EDB Advanced Server dans les" +#~ " préférences." #~ msgid "Restore failed." #~ msgstr "Échec de restauration" @@ -16578,22 +16881,26 @@ msgstr "" #~ msgid "Error occurred while setting verbose option in explain." #~ msgstr "" -#~ "Une erreur est survenue lors de la définition de l'option d'affichage " -#~ "verbeux (VERBOSE) dans EXPLAIN." +#~ "Une erreur est survenue lors de la" +#~ " définition de l'option d'affichage verbeux" +#~ " (VERBOSE) dans EXPLAIN." #~ msgid "Error occurred while setting costs option in explain." #~ msgstr "" -#~ "Une erreur est survenue lors de la définition de l'option de coût estimé " -#~ "(COSTS) dans EXPLAIN." +#~ "Une erreur est survenue lors de la" +#~ " définition de l'option de coût " +#~ "estimé (COSTS) dans EXPLAIN." #~ msgid "Error occurred while setting buffers option in explain." #~ msgstr "" -#~ "Une erreur est survenue lors de la définition de l'option de tampon " +#~ "Une erreur est survenue lors de la" +#~ " définition de l'option de tampon " #~ "(BUFFER) dans EXPLAIN." #~ msgid "Error occurred while setting timing option in explain." #~ msgstr "" -#~ "Une erreur et survenue lors de la définition des options de chronomètre " +#~ "Une erreur et survenue lors de la" +#~ " définition des options de chronomètre " #~ "dans EXPLAIN." #~ msgid "Get Preferences error" @@ -16601,3 +16908,82 @@ msgstr "" #~ msgid "Dashboard has been disabled by user." #~ msgstr "Le tableau de bord a été désactivé par l'utilisateur." + +#~ msgid "" +#~ "pgAdmin internal user authentication is " +#~ "not enabled, please contact administrator." +#~ msgstr "" +#~ "L'authentification native de pgAdmin n'est " +#~ "pas activée, veuillez contacter " +#~ "l'administrateur." + +#~ msgid "Authentication source '{0}' has not been implemented." +#~ msgstr "La source d'authentification {0}' n'est pas implémentée." + +#~ msgid "" +#~ "Specifies whether the subscription should " +#~ "be actively replicating, or whether it" +#~ " should be just setup but not " +#~ "started yet. " +#~ msgstr "" +#~ "Précise si la souscription doit être " +#~ "activement répliquée, ou si elle doit" +#~ " être simplement mise en place mais" +#~ " pas encore exécutée. " + +#~ msgid "Fetch missing table information from publisher. " +#~ msgstr "" +#~ "Obtenir des informations sur les tables" +#~ " manquantes auprès du fournisseur. " + +#~ msgid "Please connect server to enable change password. " +#~ msgstr "Se connecter au serveur pour permettre le changement de mot de passe." + +#~ msgid "" +#~ " Enter the directory in which the" +#~ " psql, pg_dump, pg_dumpall, and pg_restore" +#~ " utilities can be found for the " +#~ "corresponding database server version. The " +#~ "default path will be used for " +#~ "server versions that do not have " +#~ "apath specified." +#~ msgstr "" +#~ " Saisissez le répertoire dans lequel " +#~ "se trouvent les utilitaires psql, " +#~ "pg_dump, pg_dumpall et pg_restore pour " +#~ "la version correspondante du serveur de" +#~ " base de données. Le chemin par " +#~ "défaut sera utilisé pour les versions" +#~ " du serveur qui n'ont pas de " +#~ "chemin spécifié." + +#~ msgid " (Cmd+Shift+F)" +#~ msgstr " (Cmd+Shift+F)" + +#~ msgid "ERROR: Shell commands are disabled in psql for security\r\n" +#~ msgstr "" +#~ "ERREUR : Les commandes Shell sont " +#~ "désactivées dans psql pour des raisons" +#~ " de sécurité.\n" + +#~ msgid "" +#~ "If set to True then data columns" +#~ " will auto-size to the maximumwidth" +#~ " of the data in the column as" +#~ " loaded in the first batch. If " +#~ "False, the column will be sized to" +#~ " the widest of the data type or" +#~ " column name." +#~ msgstr "" +#~ "Si Vrai, les colonnes de données " +#~ "seront automatiquement dimensionnées à la " +#~ "largeur maximale des données de la " +#~ "colonne telles qu'elles sont chargées " +#~ "dans le premier lot. Si Faux, la" +#~ " colonne sera dimensionnée à la " +#~ "largeur maximale du type de données " +#~ "ou du nom de la colonne." + +#~ msgid "Driver '{0}' has not been implemented." +#~ msgstr "Le pilote '{0}' n'est pas disponible." + diff --git a/web/pgadmin/translations/it/LC_MESSAGES/messages.mo b/web/pgadmin/translations/it/LC_MESSAGES/messages.mo index 7bf1e5ce291b2b868ca9b1be6bd3c7470f496a31..60599dae0ecad87e256f5fbe58fa5c8907249436 100644 GIT binary patch delta 43431 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 diff --git a/web/pgadmin/translations/it/LC_MESSAGES/messages.po b/web/pgadmin/translations/it/LC_MESSAGES/messages.po index a9a494f95..5c4d7c0c7 100644 --- a/web/pgadmin/translations/it/LC_MESSAGES/messages.po +++ b/web/pgadmin/translations/it/LC_MESSAGES/messages.po @@ -7,28 +7,28 @@ msgid "" msgstr "" "Project-Id-Version: PgAdmin 4\n" "Report-Msgid-Bugs-To: sgarbossa.domenico@gmail.com\n" -"POT-Creation-Date: 2021-06-11 19:14+0530\n" +"POT-Creation-Date: 2021-07-09 21:51+0530\n" "PO-Revision-Date: 2021-06-12 16:08+0200\n" "Last-Translator: Domenico Sgarbossa \n" "Language: it_IT\n" "Language-Team: Sgarbossa Domenico\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -"X-Generator: Poedit 3.0\n" -#: pgadmin/__init__.py:346 pgadmin/authenticate/internal.py:28 +#: pgadmin/__init__.py:347 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." msgstr "Nome utente o password errati." -#: pgadmin/__init__.py:596 pgadmin/__init__.py:646 +#: pgadmin/__init__.py:606 pgadmin/__init__.py:656 msgid "Auto-detected {0} installation with the data directory at {1}" msgstr "" -"Installazione {0} rilevata automaticamente con la directory dei dati su {1}" +"Installazione {0} rilevata automaticamente con la directory dei dati su " +"{1}" -#: pgadmin/__init__.py:726 +#: pgadmin/__init__.py:736 msgid "403 FORBIDDEN" msgstr "403 FORBIDDEN" @@ -48,6 +48,8 @@ msgid "Desktop" msgstr "Scrivania" #: pgadmin/about/static/js/about.js:40 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:684 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:827 #: pgadmin/browser/server_groups/servers/static/js/server.js:304 #: pgadmin/browser/server_groups/servers/static/js/server.js:479 #: pgadmin/browser/server_groups/servers/static/js/server.js:1465 @@ -73,14 +75,14 @@ msgstr "Scrivania" #: pgadmin/tools/maintenance/static/js/maintenance.js:305 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:932 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:950 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2600 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2630 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5484 -#: pgadmin/tools/user_management/static/js/user_management.js:752 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2640 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5517 +#: pgadmin/tools/user_management/static/js/user_management.js:763 msgid "OK" msgstr "OK" -#: pgadmin/about/static/js/about.js:72 pgadmin/about/static/js/about.js:76 +#: pgadmin/about/static/js/about.js:89 pgadmin/about/static/js/about.js:93 #, python-format msgid "About %s" msgstr "Informazioni su %s" @@ -128,14 +130,6 @@ msgstr "File di registro" msgid "Server Configuration" msgstr "Configurazione del server" -#: pgadmin/authenticate/__init__.py:179 -msgid "" -"pgAdmin internal user authentication is not enabled, please contact " -"administrator." -msgstr "" -"l'autenticazione utente interna di pgAdmin non è abilitata, contattare " -"l'amministratore." - #: pgadmin/authenticate/internal.py:29 msgid "Login failed" msgstr "Accesso fallito" @@ -152,26 +146,27 @@ msgstr "Password non fornita" msgid "Email/Username is not valid" msgstr "Email / Username non è valido" -#: pgadmin/authenticate/internal.py:94 +#: pgadmin/authenticate/internal.py:96 msgid "internal" msgstr "interno" -#: pgadmin/authenticate/kerberos.py:55 +#: pgadmin/authenticate/kerberos.py:163 msgid "kerberos" msgstr "kerberos" -#: pgadmin/authenticate/kerberos.py:63 +#: pgadmin/authenticate/kerberos.py:171 msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded." msgstr "" -"Impossibile utilizzare l'autenticazione Kerberos poiché non è stato possibile " -"caricare il modulo GSSAPI." +"Impossibile utilizzare l'autenticazione Kerberos poiché non è stato " +"possibile caricare il modulo GSSAPI." -#: pgadmin/authenticate/kerberos.py:103 +#: pgadmin/authenticate/kerberos.py:211 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." msgstr "" -"Autenticazione Kerberos non riuscita. Impossibile trovare il biglietto Kerberos." +"Autenticazione Kerberos non riuscita. Impossibile trovare il biglietto " +"Kerberos." -#: pgadmin/authenticate/kerberos.py:133 +#: pgadmin/authenticate/kerberos.py:241 msgid "Delegated credentials not supplied." msgstr "Credenziali delegate non fornite." @@ -219,9 +214,15 @@ msgstr "Trovato più di un risultato." msgid "Could not find the specified user." msgstr "Impossibile trovare l'utente specificato." -#: pgadmin/authenticate/registry.py:50 -msgid "Authentication source '{0}' has not been implemented." -msgstr "La fonte di autenticazione '{0}' non è stata implementata." +#: pgadmin/authenticate/oauth2.py:126 +msgid "" +"An email id is required to login into pgAdmin. Please update your Oauth2 " +"profile." +msgstr "" + +#: pgadmin/authenticate/oauth2.py:158 +msgid "Please set the configuration parameters properly." +msgstr "" #: pgadmin/browser/__init__.py:68 msgid "Your password has not been changed." @@ -323,54 +324,54 @@ msgstr "Vista del registro..." msgid "Nodes" msgstr "Nodi" -#: pgadmin/browser/__init__.py:930 +#: pgadmin/browser/__init__.py:926 msgid "Set Master Password" msgstr "Imposta la password principale" -#: pgadmin/browser/__init__.py:932 +#: pgadmin/browser/__init__.py:928 msgid "Please set a master password for pgAdmin." msgstr "Gentilmente indica la password principale per pgAdmin." -#: pgadmin/browser/__init__.py:933 +#: pgadmin/browser/__init__.py:929 msgid "" "This will be used to secure and later unlock saved passwords and other " "credentials." msgstr "" -"Sarà usata per criptare e in seguito decriptare le password salvate e le altre " -"credenziali." +"Sarà usata per criptare e in seguito decriptare le password salvate e le " +"altre credenziali." -#: pgadmin/browser/__init__.py:937 +#: pgadmin/browser/__init__.py:933 msgid "Unlock Saved Passwords" msgstr "Sblocca password salvate" -#: pgadmin/browser/__init__.py:939 +#: pgadmin/browser/__init__.py:935 msgid "Please enter your master password." msgstr "Per favore indica la password principale." -#: pgadmin/browser/__init__.py:940 +#: pgadmin/browser/__init__.py:936 msgid "" "This is required to unlock saved passwords and reconnect to the database " "server(s)." msgstr "" -"Ciò è necessario per sbloccare le password salvate e riconnettersi ai server del " -"database." +"Ciò è necessario per sbloccare le password salvate e riconnettersi ai " +"server del database." -#: pgadmin/browser/__init__.py:1016 +#: pgadmin/browser/__init__.py:1014 msgid "Incorrect master password" msgstr "Password principale non corretta" -#: pgadmin/browser/__init__.py:1049 +#: pgadmin/browser/__init__.py:1047 msgid "Master password cannot be empty" msgstr "La password principale non può essere vuota" -#: pgadmin/browser/__init__.py:1230 +#: pgadmin/browser/__init__.py:1228 msgid "" -"Your account is authenticated using an external {} source. Please contact the " -"administrators of this service if you need to reset your password." +"Your account is authenticated using an external {} source. Please contact" +" the administrators of this service if you need to reset your password." msgstr "" -"Il tuo account è autenticato utilizzando una fonte {} esterna. Si prega di " -"contattare gli amministratori di questo servizio se è necessario reimpostare la " -"password." +"Il tuo account è autenticato utilizzando una fonte {} esterna. Si prega " +"di contattare gli amministratori di questo servizio se è necessario " +"reimpostare la password." #: pgadmin/browser/register_browser_preferences.py:27 msgid "Show system objects?" @@ -380,15 +381,16 @@ msgstr "Mostra oggetti di sistema?" msgid "Hide shared servers?" msgstr "Nascondere i server condivisi?" -#: pgadmin/browser/register_browser_preferences.py:34 pgadmin/utils/constants.py:20 +#: pgadmin/browser/register_browser_preferences.py:34 +#: pgadmin/utils/constants.py:20 msgid "Display" msgstr "Mostra" #: pgadmin/browser/register_browser_preferences.py:35 msgid "If set to True, then all shared servers will be hidden from browser tree" msgstr "" -"Se impostato su True, tutti i server condivisi saranno nascosti dalla struttura " -"del browser" +"Se impostato su True, tutti i server condivisi saranno nascosti dalla " +"struttura del browser" #: pgadmin/browser/register_browser_preferences.py:43 msgid "Enable browser tree animation?" @@ -404,11 +406,12 @@ msgstr "Intervallo di salvataggio dello stato della struttura del browser" #: pgadmin/browser/register_browser_preferences.py:57 msgid "" -"Browser tree state saving interval in seconds. Use -1 to disable the tree saving " -"mechanism." +"Browser tree state saving interval in seconds. Use -1 to disable the tree" +" saving mechanism." msgstr "" -"Intervallo di salvataggio dello stato della struttura del browser in secondi. " -"Utilizzare -1 per disabilitare il meccanismo di salvataggio della struttura." +"Intervallo di salvataggio dello stato della struttura del browser in " +"secondi. Utilizzare -1 per disabilitare il meccanismo di salvataggio " +"della struttura." #: pgadmin/browser/register_browser_preferences.py:65 msgid "Confirm on close or refresh?" @@ -416,25 +419,26 @@ msgstr "Conferma alla chiusura o aggiorna?" #: pgadmin/browser/register_browser_preferences.py:67 msgid "" -"Confirm closure or refresh of the browser or browser tab is intended before " -"proceeding." +"Confirm closure or refresh of the browser or browser tab is intended " +"before proceeding." msgstr "" -"Prima di procedere, confermare la chiusura o l'aggiornamento del browser o della " -"scheda del browser." +"Prima di procedere, confermare la chiusura o l'aggiornamento del browser " +"o della scheda del browser." #: pgadmin/browser/register_browser_preferences.py:75 msgid "Confirm before Close/Reset in object properties dialog?" msgstr "" -"Conferma prima di Chiudi / Ripristina nella finestra di dialogo delle proprietà " -"dell'oggetto?" +"Conferma prima di Chiudi / Ripristina nella finestra di dialogo delle " +"proprietà dell'oggetto?" #: pgadmin/browser/register_browser_preferences.py:78 msgid "" -"Confirm before closing or resetting the changes in the properties dialog for an " -"object if the changes are not saved." +"Confirm before closing or resetting the changes in the properties dialog " +"for an object if the changes are not saved." msgstr "" -"Conferma prima di chiudere o ripristinare le modifiche nella finestra di dialogo " -"delle proprietà di un oggetto se le modifiche non sono state salvate." +"Conferma prima di chiudere o ripristinare le modifiche nella finestra di " +"dialogo delle proprietà di un oggetto se le modifiche non sono state " +"salvate." #: pgadmin/browser/register_browser_preferences.py:86 msgid "Auto-expand sole children" @@ -442,8 +446,8 @@ msgstr "Espandere automaticamente i figli unici" #: pgadmin/browser/register_browser_preferences.py:88 msgid "" -"If a treeview node is expanded and has only a single child, automatically expand " -"the child node as well." +"If a treeview node is expanded and has only a single child, automatically" +" expand the child node as well." msgstr "" "Se un nodo treeview viene espanso e ha solo un singolo figlio, espande " "automaticamente anche il nodo figlio." @@ -468,29 +472,30 @@ msgstr "Righe massime della cronologia delle operazioni" #: pgadmin/browser/register_browser_preferences.py:120 msgid "" -"The maximum number of history rows to show on the Statistics tab for pgAgent jobs" +"The maximum number of history rows to show on the Statistics tab for " +"pgAgent jobs" msgstr "" -"Il numero massimo di righe della cronologia da mostrare nella scheda Statistiche " -"per i lavori pgAgent" +"Il numero massimo di righe della cronologia da mostrare nella scheda " +"Statistiche per i lavori pgAgent" #: pgadmin/browser/register_browser_preferences.py:127 -#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:371 -#: pgadmin/utils/__init__.py:380 +#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:375 +#: pgadmin/utils/__init__.py:384 msgid "Key" msgstr "Chiave" #: pgadmin/browser/register_browser_preferences.py:128 -#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:385 +#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:389 msgid "Shift" msgstr "Sposta" #: pgadmin/browser/register_browser_preferences.py:129 -#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:391 +#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:395 msgid "Ctrl" msgstr "Ctrl" #: pgadmin/browser/register_browser_preferences.py:130 -#: pgadmin/utils/__init__.py:396 +#: pgadmin/utils/__init__.py:400 msgid "Alt/Option" msgstr "Alt/Opzione" @@ -531,7 +536,8 @@ msgid "View data" msgstr "Vedi dati" #: pgadmin/browser/register_browser_preferences.py:271 -#: pgadmin/browser/static/js/toolbar.js:30 pgadmin/browser/static/js/toolbar.js:31 +#: pgadmin/browser/static/js/toolbar.js:30 +#: pgadmin/browser/static/js/toolbar.js:31 #: pgadmin/browser/static/js/toolbar.js:138 #: pgadmin/tools/search_objects/__init__.py:26 #: pgadmin/tools/search_objects/static/js/search_objects.js:85 @@ -594,26 +600,26 @@ msgstr "Dimensione della scheda dinamica" #: pgadmin/browser/register_browser_preferences.py:465 msgid "" -"If set to True, the tabs will take full size as per the title, it will also " -"applicable for already opened tabs" +"If set to True, the tabs will take full size as per the title, it will " +"also applicable for already opened tabs" msgstr "" -"Se impostato su True, le schede assumeranno la dimensione intera come da titolo, " -"sarà applicabile anche alle schede già aperte" +"Se impostato su True, le schede assumeranno la dimensione intera come da " +"titolo, sarà applicabile anche alle schede già aperte" #: pgadmin/browser/register_browser_preferences.py:472 msgid "Query tool tab title" msgstr "Titolo della scheda Strumento query" #: pgadmin/browser/register_browser_preferences.py:475 -#: pgadmin/browser/register_browser_preferences.py:537 +#: pgadmin/browser/register_browser_preferences.py:546 msgid "" -"Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users can " -"provide any string with or without placeholders of their choice. The blank title " -"will be revert back to the default title with placeholders." +"Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users " +"can provide any string with or without placeholders of their choice. The " +"blank title will be revert back to the default title with placeholders." msgstr "" -"I segnaposto supportati sono%DATABASE%,%USERNAME% e%SERVER%. Gli utenti possono " -"fornire qualsiasi stringa con o senza segnaposto di loro scelta. Il titolo vuoto " -"verrà ripristinato al titolo predefinito con segnaposto." +"I segnaposto supportati sono%DATABASE%,%USERNAME% e%SERVER%. Gli utenti " +"possono fornire qualsiasi stringa con o senza segnaposto di loro scelta. " +"Il titolo vuoto verrà ripristinato al titolo predefinito con segnaposto." #: pgadmin/browser/register_browser_preferences.py:485 msgid "View/Edit data tab title" @@ -621,13 +627,15 @@ msgstr "Visualizza / Modifica il titolo della scheda dati" #: pgadmin/browser/register_browser_preferences.py:488 msgid "" -"Supported placeholders are %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, and %SERVER" -"%. Users can provide any string with or without placeholders of their choice. " -"The blank title will be revert back to the default title with placeholders." +"Supported placeholders are %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, and" +" %SERVER%. Users can provide any string with or without placeholders of " +"their choice. The blank title will be revert back to the default title " +"with placeholders." msgstr "" -"I segnaposto supportati sono%SCHEMA%,%TABLE%,%DATABASE%,%USERNAME% e%SERVER%. " -"Gli utenti possono fornire qualsiasi stringa con o senza segnaposto di loro " -"scelta. Il titolo vuoto verrà ripristinato al titolo predefinito con segnaposto." +"I segnaposto supportati sono%SCHEMA%,%TABLE%,%DATABASE%,%USERNAME% " +"e%SERVER%. Gli utenti possono fornire qualsiasi stringa con o senza " +"segnaposto di loro scelta. Il titolo vuoto verrà ripristinato al titolo " +"predefinito con segnaposto." #: pgadmin/browser/register_browser_preferences.py:498 msgid "Debugger tab title" @@ -636,21 +644,21 @@ msgstr "Titolo della scheda Debugger" #: pgadmin/browser/register_browser_preferences.py:501 #, python-format msgid "" -"Supported placeholders are %FUNCTION%, %ARGS%, %SCHEMA% and %DATABASE%. Users " -"can provide any string with or without placeholders of their choice. The blank " -"title will be revert back to the default title with placeholders." +"Supported placeholders are %FUNCTION%, %ARGS%, %SCHEMA% and %DATABASE%. " +"Users can provide any string with or without placeholders of their " +"choice. The blank title will be revert back to the default title with " +"placeholders." msgstr "" -"I segnaposto supportati sono%FUNCTION%,%ARGS%,%SCHEMA% and %DATABASE%. Gli " -"utenti possono fornire qualsiasi stringa con o senza segnaposto di loro scelta. " -"Il titolo vuoto verrà ripristinato al titolo predefinito con segnaposto." +"I segnaposto supportati sono%FUNCTION%,%ARGS%,%SCHEMA% and %DATABASE%. " +"Gli utenti possono fornire qualsiasi stringa con o senza segnaposto di " +"loro scelta. Il titolo vuoto verrà ripristinato al titolo predefinito con" +" segnaposto." -#: pgadmin/browser/register_browser_preferences.py:511 -msgid "Open in new browser tab" -msgstr "Apri in una nuova tab del browser" - -#: pgadmin/browser/register_browser_preferences.py:513 -#: pgadmin/browser/static/js/collection.js:76 pgadmin/browser/static/js/node.js:235 -#: pgadmin/browser/static/js/toolbar.js:60 pgadmin/browser/static/js/toolbar.js:61 +#: pgadmin/browser/register_browser_preferences.py:510 +#: pgadmin/browser/static/js/collection.js:76 +#: pgadmin/browser/static/js/node.js:235 +#: pgadmin/browser/static/js/toolbar.js:60 +#: pgadmin/browser/static/js/toolbar.js:61 #: pgadmin/browser/static/js/toolbar.js:132 #: pgadmin/tools/datagrid/static/js/datagrid.js:113 #: pgadmin/tools/datagrid/static/js/datagrid.js:126 @@ -658,45 +666,50 @@ msgstr "Apri in una nuova tab del browser" msgid "Query Tool" msgstr "Strumento Query" -#: pgadmin/browser/register_browser_preferences.py:514 +#: pgadmin/browser/register_browser_preferences.py:511 #: pgadmin/tools/debugger/__init__.py:63 #: pgadmin/tools/debugger/static/js/debugger.js:201 #: pgadmin/tools/debugger/static/js/debugger_ui.js:1120 msgid "Debugger" msgstr "Debugger" -#: pgadmin/browser/register_browser_preferences.py:515 +#: pgadmin/browser/register_browser_preferences.py:512 #: pgadmin/tools/schema_diff/__init__.py:43 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:50 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:101 msgid "Schema Diff" msgstr "Schema Diff" -#: pgadmin/browser/register_browser_preferences.py:516 +#: pgadmin/browser/register_browser_preferences.py:513 msgid "ERD Tool" msgstr "Strumento ERD" -#: pgadmin/browser/register_browser_preferences.py:517 -#: pgadmin/browser/static/js/toolbar.js:73 pgadmin/browser/static/js/toolbar.js:74 +#: pgadmin/browser/register_browser_preferences.py:518 +#: pgadmin/browser/static/js/toolbar.js:73 +#: pgadmin/browser/static/js/toolbar.js:74 #: pgadmin/browser/static/js/toolbar.js:140 -#: pgadmin/tools/psql/static/js/psql_module.js:127 +#: pgadmin/tools/psql/static/js/psql_module.js:126 msgid "PSQL Tool" msgstr "Strumento PSQL" -#: pgadmin/browser/register_browser_preferences.py:518 -msgid "" -"Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the drop-" -"down to set open in new browser tab for that particular module." -msgstr "" -"Selezionare Query Tool, Debugger, Schema Diff, ERD Tool o PSQL Tool dal menu a " -"discesa per impostare l'apertura in una nuova scheda del browser per quel " -"particolare modulo." +#: pgadmin/browser/register_browser_preferences.py:522 +msgid "Open in new browser tab" +msgstr "Apri in una nuova tab del browser" -#: pgadmin/browser/register_browser_preferences.py:528 +#: pgadmin/browser/register_browser_preferences.py:525 +msgid "" +"Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the " +"drop-down to set open in new browser tab for that particular module." +msgstr "" +"Selezionare Query Tool, Debugger, Schema Diff, ERD Tool o PSQL Tool dal " +"menu a discesa per impostare l'apertura in una nuova scheda del browser " +"per quel particolare modulo." + +#: pgadmin/browser/register_browser_preferences.py:535 msgid "Select open new tab..." msgstr "Seleziona Apri nuova scheda ..." -#: pgadmin/browser/register_browser_preferences.py:534 +#: pgadmin/browser/register_browser_preferences.py:543 msgid "PSQL tool tab title" msgstr "Titolo della scheda dello strumento PSQL" @@ -713,10 +726,11 @@ msgstr "Mancano le proprietà richieste." #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/__init__.py:188 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/__init__.py:204 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:237 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:660 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:665 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:129 -#: pgadmin/browser/templates/browser/js/messages.js:21 -#: pgadmin/browser/templates/browser/js/messages.js:39 pgadmin/browser/utils.py:448 +#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:47 +#: pgadmin/browser/utils.py:448 #: pgadmin/static/js/alertify.pgadmin.defaults.js:97 #: pgadmin/static/js/alertify.pgadmin.defaults.js:162 #: pgadmin/static/js/alertify.pgadmin.defaults.js:323 @@ -764,8 +778,8 @@ msgid "" "The specified server could not be found.\n" "Does the user have permission to access the server?" msgstr "" -"Impossibile trovare il server specificato. \\ NL'utente ha i permessi per " -"accedere al server?" +"Impossibile trovare il server specificato. \\ NL'utente ha i permessi per" +" accedere al server?" #: pgadmin/browser/server_groups/servers/__init__.py:683 msgid "Server deleted" @@ -801,7 +815,7 @@ msgstr "Database di manutenzione" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:180 #: pgadmin/browser/server_groups/servers/static/js/server.js:925 #: pgadmin/browser/server_groups/servers/static/js/server.js:1107 -#: pgadmin/tools/user_management/static/js/user_management.js:353 +#: pgadmin/tools/user_management/static/js/user_management.js:354 msgid "Username" msgstr "Nome dell'utente" @@ -810,7 +824,7 @@ msgid "SSL Mode" msgstr "Modo SSL" #: pgadmin/browser/server_groups/servers/__init__.py:742 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:476 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:955 #: pgadmin/browser/server_groups/servers/static/js/server.js:877 #: pgadmin/tools/backup/static/js/backup.js:397 #: pgadmin/tools/restore/static/js/restore.js:279 @@ -821,8 +835,8 @@ msgstr "Commenti" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:986 #: pgadmin/browser/server_groups/servers/static/js/variable.js:177 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:445 -#: pgadmin/tools/user_management/static/js/user_management.js:392 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:449 +#: pgadmin/tools/user_management/static/js/user_management.js:393 msgid "Role" msgstr "Ruolo" @@ -907,7 +921,7 @@ msgstr "Inserisci i dettagli del server per connetterti" #: pgadmin/browser/server_groups/servers/__init__.py:1475 #: pgadmin/tools/schema_diff/__init__.py:370 -#: pgadmin/tools/sqleditor/__init__.py:1812 +#: pgadmin/tools/sqleditor/__init__.py:1817 msgid "Server connected." msgstr "Server connesso." @@ -991,11 +1005,11 @@ msgstr "Percorso binario Advanced Server EDB" #: pgadmin/browser/server_groups/servers/ppas.py:16 msgid "" -"Path to the directory containing the EDB Advanced Server utility programs " -"(pg_dump, pg_restore etc)." +"Path to the directory containing the EDB Advanced Server utility programs" +" (pg_dump, pg_restore etc)." msgstr "" -"Percorso della directory contenente i programmi di utilità EDB Advanced Server " -"(pg_dump, pg_restore ecc.)." +"Percorso della directory contenente i programmi di utilità EDB Advanced " +"Server (pg_dump, pg_restore ecc.)." #: pgadmin/browser/server_groups/servers/ppas.py:26 msgid "EDB Advanced Server" @@ -1008,13 +1022,14 @@ msgstr "Percorso binario PostgreSQL" #: pgadmin/browser/server_groups/servers/types.py:34 msgid "" -"Path to the directory containing the PostgreSQL utility programs (pg_dump, " -"pg_restore etc)." +"Path to the directory containing the PostgreSQL utility programs " +"(pg_dump, pg_restore etc)." msgstr "" -"Percorso della directory contenente i programmi di utilità PostgreSQL (pg_dump, " -"pg_restore ecc.)." +"Percorso della directory contenente i programmi di utilità PostgreSQL " +"(pg_dump, pg_restore ecc.)." -#: pgadmin/browser/server_groups/servers/types.py:62 pgadmin/help/__init__.py:53 +#: pgadmin/browser/server_groups/servers/types.py:62 +#: pgadmin/help/__init__.py:53 msgid "Paths" msgstr "Percorsi" @@ -1223,15 +1238,15 @@ msgstr "Conversione..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:97 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:141 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:108 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:412 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:891 #: pgadmin/browser/server_groups/servers/static/js/server.js:819 #: pgadmin/browser/server_groups/servers/static/js/variable.js:133 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:342 #: pgadmin/browser/server_groups/servers/tablespaces/templates/tablespaces/sql/default/stats.sql:5 -#: pgadmin/browser/server_groups/static/js/server_group.js:54 -#: pgadmin/dashboard/static/js/dashboard.js:830 -#: pgadmin/dashboard/static/js/dashboard.js:857 -#: pgadmin/dashboard/static/js/dashboard.js:1099 +#: pgadmin/browser/server_groups/static/js/server_group.js:62 +#: pgadmin/dashboard/static/js/dashboard.js:849 +#: pgadmin/dashboard/static/js/dashboard.js:876 +#: pgadmin/dashboard/static/js/dashboard.js:1118 #: pgadmin/misc/dependencies/static/js/dependencies.js:131 #: pgadmin/misc/dependents/static/js/dependents.js:131 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:42 @@ -1291,7 +1306,7 @@ msgstr "Nome" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:362 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:142 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:105 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:415 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:894 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:345 #: pgadmin/tools/import_export/static/js/import_export.js:278 msgid "OID" @@ -1481,9 +1496,9 @@ msgstr "Tipo di origine" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:438 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:441 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:445 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:419 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:439 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:898 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:918 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:349 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:132 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:138 @@ -1636,8 +1651,8 @@ msgstr "Trigger evento ..." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:365 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:146 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:356 -#: pgadmin/dashboard/static/js/dashboard.js:840 -#: pgadmin/dashboard/static/js/dashboard.js:1104 +#: pgadmin/dashboard/static/js/dashboard.js:859 +#: pgadmin/dashboard/static/js/dashboard.js:1123 #: pgadmin/tools/backup/static/js/backup.js:361 #: pgadmin/tools/restore/static/js/restore.js:252 msgid "Owner" @@ -1727,7 +1742,7 @@ msgstr "Quando TAG é" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:241 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:225 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:461 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:575 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1054 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:382 msgid "Security labels" msgstr "Etichetta di sicurezza" @@ -1767,7 +1782,7 @@ msgstr "Etichetta di sicurezza" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:452 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:464 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:553 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:577 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1056 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:361 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:376 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:384 @@ -1890,9 +1905,9 @@ msgstr "Estensione di sistema?" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:163 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:220 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:131 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:597 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1076 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:394 -#: pgadmin/browser/server_groups/static/js/server_group.js:76 +#: pgadmin/browser/server_groups/static/js/server_group.js:84 msgid "Name cannot be empty." msgstr "Il nome non può essere vuoto." @@ -2035,7 +2050,7 @@ msgstr "Opzioni" #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:313 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:55 #: pgadmin/browser/server_groups/servers/static/js/variable.js:171 -#: pgadmin/browser/templates/browser/js/messages.js:32 +#: pgadmin/browser/templates/browser/js/messages.js:40 #: pgadmin/misc/statistics/static/js/statistics.js:156 #: pgadmin/tools/debugger/static/js/debugger_ui.js:333 #: pgadmin/tools/debugger/static/js/direct.js:1010 @@ -2114,13 +2129,13 @@ msgstr "Server esterno di sistema?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:216 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:369 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:448 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:447 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:467 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:481 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:492 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:499 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:506 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:926 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:933 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:946 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:960 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:971 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:978 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:985 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:180 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:360 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:375 @@ -2170,10 +2185,10 @@ msgstr "Mappatura utente..." #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:29 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:3 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:26 -#: pgadmin/dashboard/static/js/dashboard.js:666 -#: pgadmin/dashboard/static/js/dashboard.js:943 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:419 -#: pgadmin/tools/user_management/static/js/user_management.js:717 +#: pgadmin/dashboard/static/js/dashboard.js:685 +#: pgadmin/dashboard/static/js/dashboard.js:962 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:423 +#: pgadmin/tools/user_management/static/js/user_management.js:728 msgid "User" msgstr "Utente" @@ -2304,13 +2319,14 @@ msgstr "Solo la tabella?" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:145 msgid "" -"If ONLY is specified before the table name, only that table is added to the " -"publication. If ONLY is not specified, the table and all its descendant tables " -"(if any) are added." +"If ONLY is specified before the table name, only that table is added to " +"the publication. If ONLY is not specified, the table and all its " +"descendant tables (if any) are added." msgstr "" -"Se viene specificato ONLY prima del nome della tabella, solo quella tabella " -"viene aggiunta alla pubblicazione. Se ONLY non è specificato, vengono aggiunte " -"la tabella e tutte le sue tabelle discendenti (se presenti)." +"Se viene specificato ONLY prima del nome della tabella, solo quella " +"tabella viene aggiunta alla pubblicazione. Se ONLY non è specificato, " +"vengono aggiunte la tabella e tutte le sue tabelle discendenti (se " +"presenti)." #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:148 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:155 @@ -2399,11 +2415,11 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:575 #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:861 msgid "" -"Could not find the schema in the database. It may have been removed by another " -"user." +"Could not find the schema in the database. It may have been removed by " +"another user." msgstr "" -"Impossibile trovare lo schema nel database. Potrebbe essere stato rimosso da un " -"altro utente." +"Impossibile trovare lo schema nel database. Potrebbe essere stato rimosso" +" da un altro utente." #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:728 msgid "The specified schema could not be found.\n" @@ -2533,8 +2549,8 @@ msgstr "Collations" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:479 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:183 msgid "" -"Definition incomplete. Please provide Locale OR Copy Collation OR LC_TYPE/" -"LC_COLLATE." +"Definition incomplete. Please provide Locale OR Copy Collation OR " +"LC_TYPE/LC_COLLATE." msgstr "" "Definizione incompleta. Fornisci impostazioni internazionali O Copia " "fascicolazione OR LC_TYPE / LC_COLLATE." @@ -2582,7 +2598,8 @@ msgid "" msgstr "" "\n" "Impossibile trovare il nominio nel database.\n" -"Potrebbe essere stato rimosso da un altro utente o spostate su un altro schema.\n" +"Potrebbe essere stato rimosso da un altro utente o spostate su un altro " +"schema.\n" #: pgadmin/browser/server_groups/servers/databases/schemas/domains/__init__.py:677 msgid "Domain dropped" @@ -2743,7 +2760,7 @@ msgstr "-- Gentilmente creare prima la colonna(e)..." #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:223 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:510 #: pgadmin/browser/static/js/browser.js:292 -#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/browser/templates/browser/js/messages.js:39 #: pgadmin/misc/static/explain/js/explain.js:1241 #: pgadmin/misc/static/explain/js/explain.js:1373 #: pgadmin/misc/static/explain/js/explain.js:1374 @@ -2842,14 +2859,14 @@ msgid "" "Could not generate reversed engineered query for the FTS Configuration.\n" "{0}" msgstr "" -"Impossibile generare la query di ingegneria inversa per la configurazione FTS. " -"\\n {0}" +"Impossibile generare la query di ingegneria inversa per la configurazione" +" FTS. \\n {0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:937 msgid "Could not generate reversed engineered query for FTS Configuration node." msgstr "" -"Impossibile generare una query di ingegneria inversa per il nodo Configurazione " -"FTS." +"Impossibile generare una query di ingegneria inversa per il nodo " +"Configurazione FTS." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:40 msgid "Token" @@ -2907,7 +2924,7 @@ msgstr "Copia config" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:183 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:161 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:132 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:515 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:520 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:40 msgid "Name must be specified." msgstr "Il nome deve essere specificato." @@ -3012,12 +3029,14 @@ msgid "" "Could not generate reversed engineered query for the FTS Parser.\n" "{0}" msgstr "" -"Impossibile generare la query di ingegneria inversa per il parser FTS. \\n {0}" +"Impossibile generare la query di ingegneria inversa per il parser FTS. " +"\\n {0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:881 msgid "Could not generate reversed engineered query for FTS Parser node." msgstr "" -"Impossibile generare la query di ingegneria inversa per il nodo parser FTS." +"Impossibile generare la query di ingegneria inversa per il nodo parser " +"FTS." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:36 msgid "FTS Parser" @@ -3083,12 +3102,14 @@ msgid "" "Could not generate reversed engineered query for the FTS Template.\n" "{0}" msgstr "" -"Impossibile generare una query di ingegneria inversa per il modello FTS. \\n {0}" +"Impossibile generare una query di ingegneria inversa per il modello FTS. " +"\\n {0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/__init__.py:759 msgid "Could not generate reversed engineered query for FTS Template node." msgstr "" -"Impossibile generare una query di ingegneria inversa per il nodo Modello FTS." +"Impossibile generare una query di ingegneria inversa per il nodo Modello " +"FTS." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:36 msgid "FTS Template" @@ -3165,8 +3186,8 @@ msgid "Trigger Functions" msgstr "Funzioni di Trigger" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:62 -#: pgadmin/dashboard/static/js/dashboard.js:818 -#: pgadmin/dashboard/static/js/dashboard.js:1087 +#: pgadmin/dashboard/static/js/dashboard.js:837 +#: pgadmin/dashboard/static/js/dashboard.js:1106 msgid "Mode" msgstr "Modo" @@ -3293,7 +3314,7 @@ msgstr "Funzione di supporto" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:268 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1169 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:457 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:569 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1048 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:370 #: pgadmin/tools/debugger/static/js/direct.js:1697 msgid "Parameters" @@ -3521,8 +3542,8 @@ msgstr "Intestazione" #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:201 msgid "Updating the package header definition may remove its existing body." msgstr "" -"L'aggiornamento della definizione dell'intestazione del pacchetto potrebbe " -"rimuoverne il corpo." +"L'aggiornamento della definizione dell'intestazione del pacchetto " +"potrebbe rimuoverne il corpo." #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:176 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:203 @@ -3706,8 +3727,11 @@ msgstr "Non impostato" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:840 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:265 -#: pgadmin/browser/static/js/browser.js:791 pgadmin/browser/static/js/node.js:965 -#: pgadmin/browser/static/js/node.js:1504 pgadmin/browser/static/js/node.js:1538 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:570 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:857 +#: pgadmin/browser/static/js/browser.js:791 +#: pgadmin/browser/static/js/node.js:965 pgadmin/browser/static/js/node.js:1504 +#: pgadmin/browser/static/js/node.js:1538 #: pgadmin/misc/file_manager/templates/file_manager/index.html:71 #: pgadmin/misc/file_manager/templates/file_manager/index.html:78 #: pgadmin/static/js/backform.pgadmin.js:574 @@ -3715,11 +3739,11 @@ msgstr "Non impostato" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2128 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2175 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2441 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3079 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4172 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2138 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2185 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2451 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 msgid "Yes" msgstr "Si" @@ -3732,8 +3756,11 @@ msgstr "Si" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:158 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:266 -#: pgadmin/browser/static/js/browser.js:792 pgadmin/browser/static/js/node.js:966 -#: pgadmin/browser/static/js/node.js:1505 pgadmin/browser/static/js/node.js:1539 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:571 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:858 +#: pgadmin/browser/static/js/browser.js:792 +#: pgadmin/browser/static/js/node.js:966 pgadmin/browser/static/js/node.js:1505 +#: pgadmin/browser/static/js/node.js:1539 #: pgadmin/misc/file_manager/templates/file_manager/index.html:70 #: pgadmin/misc/file_manager/templates/file_manager/index.html:77 #: pgadmin/static/js/backform.pgadmin.js:575 @@ -3741,11 +3768,11 @@ msgstr "Si" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2129 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2176 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2442 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3080 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4173 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2139 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2186 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2452 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3113 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4206 msgid "No" msgstr "No" @@ -3892,6 +3919,7 @@ msgstr "-- definizione incompleta per {0}" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/utils.py:195 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/utils.py:203 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:1476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1339 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:877 msgid "-- definition incomplete" msgstr "-- definizione incompleta" @@ -5094,12 +5122,12 @@ msgstr "Creazione tabella: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:989 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1142 msgid "" -"User can create multiple partitions while creating new partitioned table. " -"Operation switch is disabled in this scenario." +"User can create multiple partitions while creating new partitioned table." +" Operation switch is disabled in this scenario." msgstr "" -"L'utente può creare partizioni multiple mentre è in fase di creazione un nuova " -"tabella partizionata. Il cambio di operazione è disabilitato in questa " -"situazione." +"L'utente può creare partizioni multiple mentre è in fase di creazione un " +"nuova tabella partizionata. Il cambio di operazione è disabilitato in " +"questa situazione." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:991 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1144 @@ -5109,12 +5137,12 @@ msgstr "Modifica tabella esistente: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:992 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1145 msgid "" -"User can create/attach/detach multiple partitions. In attach operation user can " -"select table from the list of suitable tables to be attached." +"User can create/attach/detach multiple partitions. In attach operation " +"user can select table from the list of suitable tables to be attached." msgstr "" -"L'utente può creare/agganciare/sganciare molteplici partizioni. In fase di " -"aggancio l'utente può selezionare la tabella dalla lista delle tabelle adatte ad " -"essere agganciate." +"L'utente può creare/agganciare/sganciare molteplici partizioni. In fase " +"di aggancio l'utente può selezionare la tabella dalla lista delle tabelle" +" adatte ad essere agganciate." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:994 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1147 @@ -5127,8 +5155,8 @@ msgid "" "The default partition can store rows that do not fall into any existing " "partition’s range or list." msgstr "" -"La partizione di default può memorizzare righe che non fanno parte in nessun " -"insieme o lista delle partizioni esistenti." +"La partizione di default può memorizzare righe che non fanno parte in " +"nessun insieme o lista delle partizioni esistenti." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:997 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1150 @@ -5138,12 +5166,12 @@ msgstr "Da/A/In ingresso: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:998 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1151 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." +"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 "" "Da / A / In input: i valori per questi campi devono essere indicati con " -"virgolette singole. Per più di una chiave di partizione i valori devono essere " -"separati da virgola (,)." +"virgolette singole. Per più di una chiave di partizione i valori devono " +"essere separati da virgola (,)." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1000 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1153 @@ -5153,12 +5181,12 @@ msgstr "Esempio: Da/A: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1001 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1154 msgid "" -"Enabled for range partition. Consider partitioned table with multiple keys of " -"type Integer, then values should be specified like '100','200'." +"Enabled for range partition. Consider partitioned table with multiple " +"keys of type Integer, then values should be specified like '100','200'." msgstr "" -"Abilita per l'insieme della partizione. Considera la tabella partizionata con " -"più chiavi di tipo Intero, quindi i valori devono essere specificati come '100', " -"'200'." +"Abilita per l'insieme della partizione. Considera la tabella partizionata" +" con più chiavi di tipo Intero, quindi i valori devono essere specificati" +" come '100', '200'." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1003 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1156 @@ -5168,11 +5196,11 @@ msgstr "In: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1004 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1157 msgid "" -"Enabled for list partition. Values must be comma(,) separated and quoted with " -"single quote." +"Enabled for list partition. Values must be comma(,) separated and quoted " +"with single quote." msgstr "" -"Abilitato per la partizione elenco. I valori devono essere separati da virgola " -"(,) e indicati tra virgolette singole." +"Abilitato per la partizione elenco. I valori devono essere separati da " +"virgola (,) e indicati tra virgolette singole." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1006 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1159 @@ -5270,18 +5298,20 @@ msgstr "Usando: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:130 msgid "" -"This expression will be added to queries that refer to the table if row level " -"security is enabled. Rows for which the expression returns true will be visible. " -"Any rows for which the expression returns false or null will not be visible to " -"the user (in a SELECT), and will not be available for modification (in an UPDATE " -"or DELETE). Such rows are silently suppressed; no error is reported." +"This expression will be added to queries that refer to the table if row " +"level security is enabled. Rows for which the expression returns true " +"will be visible. Any rows for which the expression returns false or null " +"will not be visible to the user (in a SELECT), and will not be available " +"for modification (in an UPDATE or DELETE). Such rows are silently " +"suppressed; no error is reported." msgstr "" -"Questa espressione verrà aggiunta alle query che fanno riferimento alla tabella " -"se la sicurezza a livello di riga è abilitata. Le righe per le quali " -"l'espressione restituisce true saranno visibili. Le righe per le quali " -"l'espressione restituisce false o null non saranno visibili all'utente (in un " -"SELECT) e non saranno disponibili per la modifica (in un UPDATE o DELETE). Tali " -"file vengono silenziosamente eliminate; non viene segnalato alcun errore." +"Questa espressione verrà aggiunta alle query che fanno riferimento alla " +"tabella se la sicurezza a livello di riga è abilitata. Le righe per le " +"quali l'espressione restituisce true saranno visibili. Le righe per le " +"quali l'espressione restituisce false o null non saranno visibili " +"all'utente (in un SELECT) e non saranno disponibili per la modifica (in " +"un UPDATE o DELETE). Tali file vengono silenziosamente eliminate; non " +"viene segnalato alcun errore." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:132 msgid "With check: " @@ -5289,17 +5319,18 @@ msgstr "Con verifica: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:133 msgid "" -"This expression will be used in INSERT and UPDATE queries against the table if " -"row level security is enabled. Only rows for which the expression evaluates to " -"true will be allowed. An error will be thrown if the expression evaluates to " -"false or null for any of the records inserted or any of the records that result " -"from the update." +"This expression will be used in INSERT and UPDATE queries against the " +"table if row level security is enabled. Only rows for which the " +"expression evaluates to true will be allowed. An error will be thrown if " +"the expression evaluates to false or null for any of the records inserted" +" or any of the records that result from the update." msgstr "" -"Questa espressione verrà utilizzata nelle query INSERT e UPDATE sulla tabella se " -"la sicurezza a livello di riga è abilitata. Saranno consentite solo le righe per " -"le quali l'espressione viene valutata vera. Verrà generato un errore se " -"l'espressione restituisce false o null per uno qualsiasi dei record inseriti o " -"uno dei record risultanti dall'aggiornamento." +"Questa espressione verrà utilizzata nelle query INSERT e UPDATE sulla " +"tabella se la sicurezza a livello di riga è abilitata. Saranno consentite" +" solo le righe per le quali l'espressione viene valutata vera. Verrà " +"generato un errore se l'espressione restituisce false o null per uno " +"qualsiasi dei record inseriti o uno dei record risultanti " +"dall'aggiornamento." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:190 msgid "\"USING\" can not be empty once the value is set" @@ -5374,6 +5405,7 @@ msgid "Partition key expression cannot be empty." msgstr "L'espressione della chiave di partizione non può essere vuota." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 msgid "Operation" msgstr "Operazione" @@ -5503,7 +5535,8 @@ msgstr "Colonna: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1063 msgid "User can select any column from the list of available columns." msgstr "" -"L'utente può selezionare qualsiasi colonna dalla lista delle colonne disponibili." +"L'utente può selezionare qualsiasi colonna dalla lista delle colonne " +"disponibili." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1065 msgid "Expression: " @@ -5512,7 +5545,8 @@ msgstr "Espressione: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1066 msgid "User can specify expression to create partition key." msgstr "" -"L'utente può indicare un'espressione per creare la chiave della partizione." +"L'utente può indicare un'espressione per creare la chiave della " +"partizione." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1068 msgid "Example: " @@ -5520,13 +5554,14 @@ msgstr "Esempio: " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1069 msgid "" -"Let's say, we want to create a partition table based per year for the column " -"'saledate', having datatype 'date/timestamp', then we need to specify the " -"expression as 'extract(YEAR from saledate)' as partition key." +"Let's say, we want to create a partition table based per year for the " +"column 'saledate', having datatype 'date/timestamp', then we need to " +"specify the expression as 'extract(YEAR from saledate)' as partition key." msgstr "" -"Se vogliamo creare una tabella delle partizioni in base all'anno per la colonna " -"'saledate', con tipo di dati 'data / timestamp', quindi dobbiamo specificare " -"l'espressione come 'extract (YEAR from saledate)' come chiave di partizione." +"Se vogliamo creare una tabella delle partizioni in base all'anno per la " +"colonna 'saledate', con tipo di dati 'data / timestamp', quindi dobbiamo " +"specificare l'espressione come 'extract (YEAR from saledate)' come chiave" +" di partizione." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1247 msgid "Check Policy?" @@ -5534,13 +5569,14 @@ msgstr "Verifica policy?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1248 msgid "" -"Please check if any policy exist. If no policy exists for the table, a default-" -"deny policy is used, meaning that no rows are visible or can be modified by " -"other users" +"Please check if any policy exist. If no policy exists for the table, a " +"default-deny policy is used, meaning that no rows are visible or can be " +"modified by other users" msgstr "" -"Si prega di verificare se esiste una policy. Se non esiste alcun criterio per la " -"tabella, viene utilizzato un criterio di rifiuto predefinito, il che significa " -"che nessuna riga è visibile o può essere modificata da altri utenti" +"Si prega di verificare se esiste una policy. Se non esiste alcun criterio" +" per la tabella, viene utilizzato un criterio di rifiuto predefinito, il " +"che significa che nessuna riga è visibile o può essere modificata da " +"altri utenti" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/columns/sql/default/stats.sql:2 msgid "Null fraction" @@ -5924,6 +5960,7 @@ msgid "Transition" msgstr "Transazione" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:494 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:355 msgid "New table" msgstr "Nuova tabella" @@ -5972,7 +6009,8 @@ msgstr "Il sottotipo deve essere definito nell'insieme dei tipi." #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:992 msgid "External types require both input and output conversion functions." msgstr "" -"I tipi esterni richiedono entrambe le funzioni di conversione di input e output." +"I tipi esterni richiedono entrambe le funzioni di conversione di input e " +"output." #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:1173 msgid "The specified type could not be found.\n" @@ -6194,7 +6232,7 @@ msgid "Alias" msgstr "Alias" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:974 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Members" msgstr "Membri" @@ -6283,7 +6321,8 @@ msgstr "Vista eliminata" #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:1707 msgid "" "\n" -"-- Changing the columns in a view requires dropping and re-creating the view.\n" +"-- Changing the columns in a view requires dropping and re-creating the " +"view.\n" "-- This may fail if other objects are dependent upon this view,\n" "-- or may cause procedural functions to fail if they are not modified to\n" "-- take account of the changes.\n" @@ -6303,7 +6342,8 @@ msgid "Could not find the given server" msgstr "Impossibile trovare il server specificato" #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:2217 -#: pgadmin/tools/backup/__init__.py:435 pgadmin/tools/maintenance/__init__.py:230 +#: pgadmin/tools/backup/__init__.py:435 +#: pgadmin/tools/maintenance/__init__.py:230 #: pgadmin/tools/restore/__init__.py:230 msgid "Please connect to the server first." msgstr "Per favore, connettiti prima al server." @@ -6315,8 +6355,8 @@ msgstr "Processo di aggiornamento della vista materializzata creato." #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:2329 #: pgadmin/tools/backup/__init__.py:422 pgadmin/tools/backup/__init__.py:524 #: pgadmin/tools/import_export/__init__.py:400 -#: pgadmin/tools/maintenance/__init__.py:309 pgadmin/tools/restore/__init__.py:216 -#: pgadmin/tools/restore/__init__.py:471 +#: pgadmin/tools/maintenance/__init__.py:309 +#: pgadmin/tools/restore/__init__.py:216 pgadmin/tools/restore/__init__.py:471 msgid "Could not find the specified server." msgstr "Impossibile trovare il server specificato." @@ -6348,11 +6388,12 @@ msgstr "Vista materializzata di sistema?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:192 msgid "" -"Updating the definition will drop and re-create the materialized view. It may " -"result in loss of information about its dependent objects." +"Updating the definition will drop and re-create the materialized view. It" +" may result in loss of information about its dependent objects." msgstr "" -"L'aggiornamento della definizione eliminerà e ricrea la vista materializzata. " -"Potrebbe provocare la perdita di informazioni sui suoi oggetti dipendenti." +"L'aggiornamento della definizione eliminerà e ricrea la vista " +"materializzata. Potrebbe provocare la perdita di informazioni sui suoi " +"oggetti dipendenti." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:207 msgid "With data?" @@ -6385,7 +6426,8 @@ msgstr "Utilità non trovata" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:373 msgid "Failed to create materialized view refresh job." msgstr "" -"Impossibile creare il processo di aggiornamento della vista materializzata." +"Impossibile creare il processo di aggiornamento della vista " +"materializzata." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:379 #: pgadmin/tools/backup/static/js/backup_dialog.js:83 @@ -6419,14 +6461,15 @@ msgstr "Cascata" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:204 msgid "" -"Changing the columns in a view requires dropping and re-creating the view. This " -"may fail if other objects are dependent upon this view, or may cause procedural " -"functions to fail if they are not modified to take account of the changes." +"Changing the columns in a view requires dropping and re-creating the " +"view. This may fail if other objects are dependent upon this view, or may" +" cause procedural functions to fail if they are not modified to take " +"account of the changes." msgstr "" "La modifica delle colonne in una vista richiede l'eliminazione e la " -"ricostruzione della vista. Ciò può non riuscire se altri oggetti dipendono da " -"questa vista o può causare il fallimento di funzioni procedurali se non vengono " -"modificate per tener conto delle modifiche." +"ricostruzione della vista. Ciò può non riuscire se altri oggetti " +"dipendono da questa vista o può causare il fallimento di funzioni " +"procedurali se non vengono modificate per tener conto delle modifiche." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:206 msgid "Do you wish to continue?" @@ -6458,9 +6501,9 @@ msgstr "Dimensione dei files temporanei" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:30 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:4 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:27 -#: pgadmin/dashboard/static/js/dashboard.js:661 -#: pgadmin/dashboard/static/js/dashboard.js:768 -#: pgadmin/dashboard/static/js/dashboard.js:835 +#: pgadmin/dashboard/static/js/dashboard.js:680 +#: pgadmin/dashboard/static/js/dashboard.js:787 +#: pgadmin/dashboard/static/js/dashboard.js:854 #: pgadmin/misc/dependents/static/js/dependents.js:217 #: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:384 msgid "Database" @@ -6495,7 +6538,7 @@ msgstr "Genera ERD (Beta)" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:182 #: pgadmin/browser/server_groups/servers/static/js/server.js:1282 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:295 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2567 msgid "Connection lost" msgstr "Connessione persa" @@ -6529,7 +6572,7 @@ msgid "Character type" msgstr "Tipo carattere" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:437 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:919 msgid "Connection limit" msgstr "Limite di connessione" @@ -6551,19 +6594,19 @@ msgstr "Limitazione dello schema" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:508 msgid "" -"Note: Changes to the schema restriction will require the Schemas node in the " -"browser to be refreshed before they will be shown." +"Note: Changes to the schema restriction will require the Schemas node in " +"the browser to be refreshed before they will be shown." msgstr "" -"Nota: le modifiche alla restrizione dello schema richiederanno l'aggiornamento " -"del nodo Schemi nel browser prima di essere visualizzate." +"Nota: le modifiche alla restrizione dello schema richiederanno " +"l'aggiornamento del nodo Schemi nel browser prima di essere visualizzate." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:527 msgid "" -"Please refresh the Schemas node to make changes to the schema restriction take " -"effect." +"Please refresh the Schemas node to make changes to the schema restriction" +" take effect." msgstr "" -"Aggiorna il nodo Schemi per rendere effettive le modifiche alla restrizione " -"dello schema." +"Aggiorna il nodo Schemi per rendere effettive le modifiche alla " +"restrizione dello schema." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:587 msgid "Connect to database." @@ -6636,7 +6679,7 @@ msgid "Connection" msgstr "Connessione" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:192 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:418 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:897 #: pgadmin/browser/server_groups/servers/static/js/server.js:961 #: pgadmin/browser/server_groups/servers/static/js/server.js:1117 #: pgadmin/browser/server_groups/servers/static/js/server.js:1138 @@ -6785,8 +6828,9 @@ msgid "" "Specifies whether the existing data in the publications that are being " "subscribed to should be copied once the replication starts." msgstr "" -"Specifica se i dati esistenti nelle pubblicazioni a cui si sta effettuando la " -"sottoscrizione devono essere copiati una volta avviata la replica." +"Specifica se i dati esistenti nelle pubblicazioni a cui si sta " +"effettuando la sottoscrizione devono essere copiati una volta avviata la " +"replica." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:410 msgid "Create slot?" @@ -6795,29 +6839,28 @@ msgstr "Creare uno slot?" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:415 msgid "" "Specifies whether the command should create the replication slot on the " -"publisher.This field will be disabled and set to false if subscription connects " -"to same database.Otherwise, the CREATE SUBSCRIPTION call will hang." +"publisher.This field will be disabled and set to false if subscription " +"connects to same database.Otherwise, the CREATE SUBSCRIPTION call will " +"hang." msgstr "" -"Specifica se il comando deve creare lo slot di replica sull'editore. Questo " -"campo verrà disabilitato e impostato su false se la sottoscrizione si connette " -"allo stesso database. In caso contrario, la chiamata CREATE SUBSCRIPTION si " -"bloccherà." +"Specifica se il comando deve creare lo slot di replica sull'editore. " +"Questo campo verrà disabilitato e impostato su false se la sottoscrizione" +" si connette allo stesso database. In caso contrario, la chiamata CREATE " +"SUBSCRIPTION si bloccherà." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423 msgid "" -"Specifies whether the subscription should be actively replicating, or whether it " -"should be just setup but not started yet. " +"Specifies whether the subscription should be actively replicating, or " +"whether it should be just setup but not started yet." msgstr "" -"Specifica se la sottoscrizione deve essere replicata attivamente o se deve " -"essere solo configurata ma non ancora avviata. " #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 msgid "Refresh publication?" msgstr "Aggiorna pubblicazione?" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429 -msgid "Fetch missing table information from publisher. " -msgstr "Recupera le informazioni sulla tabella mancanti dall'editore. " +msgid "Fetch missing table information from publisher." +msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439 msgid "Connect?" @@ -6825,13 +6868,13 @@ msgstr "Connesso?" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:443 msgid "" -"Specifies whether the CREATE SUBSCRIPTION should connect to the publisher at " -"all. Setting this to false will change default values of enabled, create_slot " -"and copy_data to false." +"Specifies whether the CREATE SUBSCRIPTION should connect to the publisher" +" at all. Setting this to false will change default values of enabled, " +"create_slot and copy_data to false." msgstr "" -"Specifica se CREATE SUBSCRIPTION deve connettersi all'editore. L'impostazione di " -"questo su false cambierà i valori predefiniti di enabled, create_slot e " -"copy_data in false." +"Specifica se CREATE SUBSCRIPTION deve connettersi all'editore. " +"L'impostazione di questo su false cambierà i valori predefiniti di " +"enabled, create_slot e copy_data in false." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:446 msgid "Slot name" @@ -6839,8 +6882,8 @@ msgstr "Nome dello slot" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:449 msgid "" -"Name of the replication slot to use. The default behavior is to use the name of " -"the subscription for the slot name." +"Name of the replication slot to use. The default behavior is to use the " +"name of the subscription for the slot name." msgstr "" "Nome dello slot di replica da utilizzare. Il comportamento predefinito è " "utilizzare il nome dell'abbonamento per il nome dello slot." @@ -6851,19 +6894,19 @@ msgstr "Commit sincrono" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:454 msgid "" -"The value of this parameter overrides the synchronous_commit setting. The " -"default value is off." +"The value of this parameter overrides the synchronous_commit setting. The" +" default value is off." msgstr "" -"Il valore di questo parametro sostituisce l'impostazione synchronous_commit. Il " -"valore predefinito è disattivato." +"Il valore di questo parametro sostituisce l'impostazione " +"synchronous_commit. Il valore predefinito è disattivato." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:546 msgid "" -"Replication slot name may only contain lower case letters, numbers, and the " -"underscore character." +"Replication slot name may only contain lower case letters, numbers, and " +"the underscore character." msgstr "" -"Replication slot name may only contain lower case letters, numbers, and the " -"underscore character." +"Replication slot name may only contain lower case letters, numbers, and " +"the underscore character." #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:2 msgid "Subscription name" @@ -7492,7 +7535,7 @@ msgstr "Schedulazione..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:100 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:812 -#: pgadmin/browser/server_groups/static/js/server_group.js:46 +#: pgadmin/browser/server_groups/static/js/server_group.js:54 msgid "ID" msgstr "ID" @@ -7536,27 +7579,29 @@ msgstr "Ripetere" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:359 msgid "" -"Schedules are specified using a cron-style format.
    • For each selected time or date element, the schedule will execute.
      e.g. To execute at 5 minutes past every hour, simply select ‘05’ in the Minutes " -"list box.
    • Values from more than one field may be specified in order " -"to further control the schedule.
      e.g. To execute at 12:05 and 14:05 every " -"Monday and Thursday, you would click minute 05, hours 12 and 14, and weekdays " -"Monday and Thursday.
    • For additional flexibility, the Month Days check " -"list includes an extra Last Day option. This matches the last day of the month, " -"whether it happens to be the 28th, 29th, 30th or 31st.
    " +"Schedules are specified using a cron-style " +"format.
    • For each selected time or date element, the schedule " +"will execute.
      e.g. To execute at 5 minutes past every hour, simply " +"select ‘05’ in the Minutes list box.
    • Values from more than " +"one field may be specified in order to further control the " +"schedule.
      e.g. To execute at 12:05 and 14:05 every Monday and " +"Thursday, you would click minute 05, hours 12 and 14, and weekdays Monday" +" and Thursday.
    • For additional flexibility, the Month Days check " +"list includes an extra Last Day option. This matches the last day of the " +"month, whether it happens to be the 28th, 29th, 30th or 31st.
    " msgstr "" -"Le pianificazioni vengono specificate utilizzando un formato cron-style " -".
    • Per ogni elemento di data o ora selezionato, la " -"pianificazione verrà eseguita.
      ad es. Per eseguire ogni 5 minuti ogni ora, " -"seleziona semplicemente '05' nella casella di riepilogo Minuti.
    • È " -"possibile specificare valori da più di un campo per controllare ulteriormente la " -"pianificazione.
      es Per eseguire alle 12:05 e alle 14:05 ogni lunedì e " -"giovedì, fare clic sul minuto 05, ore 12 e 14 e giorni della settimana Lunedì e " -"Giovedì.
    • Per ulteriore flessibilità, l'elenco di controllo Giorni del " -"mese include u ulteriore opzione Ultimo giorno. Questa opzione corrisponde " -"all'ultimo giorno del mese, indipendentemente dal fatto che si tratti del 28, " -"29, 30 o 31.
    " +"Le pianificazioni vengono specificate utilizzando un formato " +"cron-style .
    • Per ogni elemento di data o ora " +"selezionato, la pianificazione verrà eseguita.
      ad es. Per eseguire " +"ogni 5 minuti ogni ora, seleziona semplicemente '05' nella casella di " +"riepilogo Minuti.
    • È possibile specificare valori da più di" +" un campo per controllare ulteriormente la pianificazione.
      es Per " +"eseguire alle 12:05 e alle 14:05 ogni lunedì e giovedì, fare clic sul " +"minuto 05, ore 12 e 14 e giorni della settimana Lunedì e Giovedì. " +"
    • Per ulteriore flessibilità, l'elenco di controllo Giorni del " +"mese include u ulteriore opzione Ultimo giorno. Questa opzione " +"corrisponde all'ultimo giorno del mese, indipendentemente dal fatto che " +"si tratti del 28, 29, 30 o 31.
    " #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:362 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:374 @@ -7643,11 +7688,11 @@ msgstr "Classe dell'operazione" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:113 msgid "" -"Please select a class to categorize the job. This option will not affect the way " -"the job runs." +"Please select a class to categorize the job. This option will not affect " +"the way the job runs." msgstr "" -"Seleziona una classe per classificare il lavoro. Questa opzione non influirà " -"sulla modalità di esecuzione del lavoro." +"Seleziona una classe per classificare il lavoro. Questa opzione non " +"influirà sulla modalità di esecuzione del lavoro." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:115 #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:119 @@ -7656,12 +7701,13 @@ msgstr "Agent del server host" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:117 msgid "" -"Enter the hostname of a machine running pgAgent if you wish to ensure only that " -"machine will run this job. Leave blank if any host may run the job." +"Enter the hostname of a machine running pgAgent if you wish to ensure " +"only that machine will run this job. Leave blank if any host may run the " +"job." msgstr "" "Immettere il nome host di una macchina che esegue pgAgent se si desidera " -"assicurarsi che solo quella macchina eseguirà questo lavoro. Lasciare vuoto se " -"un host può eseguire il processo." +"assicurarsi che solo quella macchina eseguirà questo lavoro. Lasciare " +"vuoto se un host può eseguire il processo." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:123 msgid "Created" @@ -7716,10 +7762,11 @@ msgid "Kind" msgstr "Tipo" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:150 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:603 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:139 #: pgadmin/browser/static/js/browser.js:306 #: pgadmin/browser/static/js/browser.js:550 -#: pgadmin/browser/templates/browser/js/messages.js:24 +#: pgadmin/browser/templates/browser/js/messages.js:32 #: pgadmin/dashboard/static/js/dashboard.js:208 #: pgadmin/static/js/backform.pgadmin.js:2168 #: pgadmin/static/js/backgrid.pgadmin.js:2271 @@ -7743,12 +7790,13 @@ msgstr "Remoto" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:174 msgid "" -"Select Local if the job step will execute on the local database " -"server, or Remote to specify a remote database server." +"Select Local if the job step will execute on the local " +"database server, or Remote to specify a remote database " +"server." msgstr "" -"Seleziona Locale se il passaggio del processo verrà eseguito " -"sul server di database locale o Remoto per specificare un " -"server di database remoto." +"Seleziona Locale se il passaggio del processo verrà " +"eseguito sul server di database locale o Remoto per " +"specificare un server di database remoto." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:180 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:190 @@ -7758,28 +7806,31 @@ msgstr "Stringa di connessione" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:188 msgid "Please select the database on which the job step will run." msgstr "" -"Selezionare il database su cui verrà eseguito questo passaggio del processo." +"Selezionare il database su cui verrà eseguito questo passaggio del " +"processo." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:193 msgid "" -"Please specify the connection string for the remote database server. Each " -"parameter setting is in the form keyword = value. Spaces around the equal sign " -"are optional. To write an empty value, or a value containing spaces, surround it " -"with single quotes, e.g., keyword = 'a value'. Single quotes and backslashes " -"within the value must be escaped with a backslash, i.e., ' and \\.
    For more " -"information, please see the documentation on libpq " -"connection strings." +"Please specify the connection string for the remote database server. Each" +" parameter setting is in the form keyword = value. Spaces around the " +"equal sign are optional. To write an empty value, or a value containing " +"spaces, surround it with single quotes, e.g., keyword = 'a value'. Single" +" quotes and backslashes within the value must be escaped with a " +"backslash, i.e., ' and \\.
    For more information, please see the " +"documentation on libpq connection " +"strings." msgstr "" -"Specificare la stringa di connessione per il server di database remoto. Ogni " -"impostazione di parametro è nel formato parola chiave = valore. Gli spazi " -"attorno al segno uguale sono opzionali. Per scrivere un valore vuoto o un valore " -"contenente spazi, racchiudilo tra virgolette singole, ad esempio parola chiave = " -"\"un valore\". Virgolette singole e barre rovesciate all'interno del valore " -"devono essere salvate con una barra rovesciata, ovvero \"e \\.
    Per " -"ulteriori informazioni, consultare la documentazione su stringhe di connessione libpq ." +"Specificare la stringa di connessione per il server di database remoto. " +"Ogni impostazione di parametro è nel formato parola chiave = valore. Gli " +"spazi attorno al segno uguale sono opzionali. Per scrivere un valore " +"vuoto o un valore contenente spazi, racchiudilo tra virgolette singole, " +"ad esempio parola chiave = \"un valore\". Virgolette singole e barre " +"rovesciate all'interno del valore devono essere salvate con una barra " +"rovesciata, ovvero \"e \\.
    Per ulteriori informazioni, consultare la" +" documentazione su stringhe di " +"connessione libpq ." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:196 msgid "On error" @@ -7790,7 +7841,7 @@ msgid "Fail" msgstr "Fallito" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:199 -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/dashboard/static/js/dashboard.js:120 #: pgadmin/tools/sqleditor/utils/filter_dialog.py:37 msgid "Success" @@ -7914,23 +7965,24 @@ msgstr "Il limite di velocità della CPU non può essere vuoto." msgid "Dirty rate limit cannot be empty." msgstr "Il limite di velocità sporco non può essere vuoto." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:30 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:29 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:33 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:30 msgid "Login/Group Roles" msgstr "Ruoli di Login/Gruppo" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:175 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:180 msgid "Date format is invalid." msgstr "Formato della data non valido." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:194 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:199 msgid "Connection limit must be an integer value or equal to -1." msgstr "Il limite di connessione deve essere un valore intero o uguale a -1." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:289 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:294 msgid "" "\n" -"Role members information must be passed as an array of JSON objects in the\n" +"Role members information must be passed as an array of JSON objects in " +"the\n" "following format:\n" "\n" "rolmembers:[{\n" @@ -7941,8 +7993,8 @@ msgid "" "]" msgstr "" "\n" -"Le informazioni sui membri del ruolo devono essere passate come matrice di " -"oggetti JSON nel file\n" +"Le informazioni sui membri del ruolo devono essere passate come matrice " +"di oggetti JSON nel file\n" "seguente formato:\n" "\n" "rolmembers: [{\n" @@ -7952,10 +8004,11 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:307 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:312 msgid "" "\n" -"Role membership information must be passed as a string representing an array of\n" +"Role membership information must be passed as a string representing an " +"array of\n" "JSON objects in the following format:\n" "rolmembers:{\n" " 'added': [{\n" @@ -7978,8 +8031,8 @@ msgid "" " ]\n" msgstr "" "\n" -"Le informazioni sull'appartenenza al ruolo devono essere passate come stringa " -"che rappresenta un array di\n" +"Le informazioni sull'appartenenza al ruolo devono essere passate come " +"stringa che rappresenta un array di\n" "Oggetti JSON nel seguente formato:\n" "rolmembers: {\n" " \"aggiunto\": [{\n" @@ -8001,10 +8054,11 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:348 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:353 msgid "" "\n" -"Role membership information must be passed as an array of JSON objects in the\n" +"Role membership information must be passed as an array of JSON objects in" +" the\n" "following format:\n" "\n" "rolmembership:[{\n" @@ -8015,7 +8069,8 @@ msgid "" "]" msgstr "" "\n" -"Le informazioni del ruoto di appartenenza devono essere passate come array di\n" +"Le informazioni del ruoto di appartenenza devono essere passate come " +"array di\n" "oggetti JSON nel seguente formato:\n" "\n" "rolmembership:[{\n" @@ -8025,10 +8080,11 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:366 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:371 msgid "" "\n" -"Role membership information must be passed as a string representing an array of\n" +"Role membership information must be passed as a string representing an " +"array of\n" "JSON objects in the following format:\n" "rolmembership:{\n" " 'added': [{\n" @@ -8051,7 +8107,8 @@ msgid "" " ]\n" msgstr "" "\n" -"Le informazioni del ruoto di appartenenza devono essere passate come array di\n" +"Le informazioni del ruoto di appartenenza devono essere passate come " +"array di\n" "oggetti JSON nel seguente formato:\n" "rolmembership:{\n" " 'added': [{\n" @@ -8073,10 +8130,11 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:406 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:411 msgid "" "\n" -"Security Label must be passed as an array of JSON objects in the following\n" +"Security Label must be passed as an array of JSON objects in the " +"following\n" "format:\n" "seclabels:[{\n" " provider: ,\n" @@ -8086,8 +8144,8 @@ msgid "" "]" msgstr "" "\n" -"L'etichetta di sicurezza deve essere passata come array di oggetti JSON nel " -"seguente\n" +"L'etichetta di sicurezza deve essere passata come array di oggetti JSON " +"nel seguente\n" "formato:\n" "seclabels:[{\n" " provider: ,\n" @@ -8096,10 +8154,11 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:421 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:426 msgid "" "\n" -"Security Label must be passed as an array of JSON objects in the following\n" +"Security Label must be passed as an array of JSON objects in the " +"following\n" "format:\n" "seclabels:{\n" " 'added': [{\n" @@ -8122,8 +8181,8 @@ msgid "" " ]\n" msgstr "" "\n" -"L'etichetta di sicurezza deve essere passata come array di oggetti JSON nel " -"seguente\n" +"L'etichetta di sicurezza deve essere passata come array di oggetti JSON " +"nel seguente\n" "formato:\n" "seclabels:{\n" " 'added': [{\n" @@ -8145,10 +8204,11 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:460 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:465 msgid "" "\n" -"Configuration parameters/variables must be passed as an array of JSON objects\n" +"Configuration parameters/variables must be passed as an array of JSON " +"objects\n" "in the following format in create mode:\n" "variables:[{\n" "database: or null,\n" @@ -8159,8 +8219,8 @@ msgid "" "]" msgstr "" "\n" -"I parametri / variabili di configurazione devono essere passati come un array di " -"oggetti JSON\n" +"I parametri / variabili di configurazione devono essere passati come un " +"array di oggetti JSON\n" "nel seguente formato in modalità di creazione:\n" "variabili: [{\n" "database: o null,\n" @@ -8170,10 +8230,11 @@ msgstr "" "...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:481 msgid "" "\n" -"Configuration parameters/variables must be passed as an array of JSON objects\n" +"Configuration parameters/variables must be passed as an array of JSON " +"objects\n" "in the following format in update mode:\n" "rolmembership:{\n" "'added': [{\n" @@ -8199,8 +8260,8 @@ msgid "" " ]\n" msgstr "" "\n" -"I parametri / variabili di configurazione devono essere passati come un array di " -"oggetti JSON\n" +"I parametri / variabili di configurazione devono essere passati come un " +"array di oggetti JSON\n" "nel seguente formato in modalità aggiornamento:\n" "rolmembership: {\n" "\"added\": [{\n" @@ -8225,37 +8286,37 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:572 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 msgid "The current user does not have permission to drop the role." msgstr "L'utente corrente non dispone dell'autorizzazione per eliminare il ruolo." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:582 msgid "The current user does not have permission to update the role." msgstr "L'utente corrente non dispone dell'autorizzazione per aggiornare il ruolo." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:583 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:588 msgid "The current user does not have permission to create the role." msgstr "L'utente corrente non dispone dell'autorizzazione per creare il ruolo." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:616 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:869 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:621 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:874 msgid "" "Error retrieving the role information.\n" "{0}" msgstr "Errore durante il recupero delle informazioni sul ruolo. \\n {0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:623 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:876 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:628 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:881 msgid "Could not find the role on the database server." msgstr "Impossibile trovare il ruolo sul server database." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:717 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:735 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:766 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:834 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:943 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:953 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:998 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:722 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:740 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:771 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:839 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:948 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:958 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1003 msgid "" "\n" "{0}" @@ -8263,147 +8324,281 @@ msgstr "" "\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:888 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:893 msgid "" "Could not drop the role.\n" "{0}" msgstr "Impossibile eliminare il ruolo. \\n {0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:905 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:910 msgid "" "Could not generate reversed engineered query for the role.\n" "{0}" msgstr "Impossibile generare una query di ingegneria inversa per il ruolo. \\n {0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:913 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:918 msgid "Could not generate reversed engineered query for the role." msgstr "Impossibile generare una query di ingegneria inversa per il ruolo." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:933 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:987 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:938 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:992 msgid "" "Could not create the role.\n" "{0}" msgstr "Impossibile creare il ruolo. \\n {0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1236 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1241 msgid "" "Error retrieving variable information for the role.\n" "{0}" msgstr "" -"Errore durante il recupero delle informazioni sulle variabili per il ruolo. \\n " -"{0}" +"Errore durante il recupero delle informazioni sulle variabili per il " +"ruolo. \\n {0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1269 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1274 msgid "" "Error retrieving the variable options for the role.\n" "{0}" msgstr "Errore durante il recupero delle opzioni variabili per il ruolo. \\n {0}" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:48 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1445 +msgid "Reassign owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1447 +msgid "Drop owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:49 #: pgadmin/browser/server_groups/servers/static/js/server.js:41 msgid "Provider" msgstr "Fornitore" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:52 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:53 #: pgadmin/browser/server_groups/servers/static/js/server.js:45 msgid "Security label" msgstr "Etichetta di sicurezza" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:61 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:71 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:62 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:72 msgid "Please specify the value for all the security providers." msgstr "Si prega di specificare il valore per tutti i fornitori di sicurezza." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:260 msgid "Select roles" msgstr "Seleziona i ruoli" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:319 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:320 msgid "Login/Group Role" msgstr "Ruolo di Login/Gruppo" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:354 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:355 msgid "Login Role" msgstr "Ruolo di Login" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:356 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:357 msgid "Group Role" msgstr "Ruolo del gruppo" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:368 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:374 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:380 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:369 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:375 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:381 msgid "Login/Group Role..." msgstr "Ruolo di Login/Gruppo..." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:388 +msgid "Reassign/Drop Owned..." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:541 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:568 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:582 +#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/static/js/backform.pgadmin.js:2090 +#: pgadmin/tools/user_management/static/js/user_management.js:723 +msgid "General" +msgstr "Generale" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +msgid "" +"Change the ownership or\n" +"drop the database objects owned by a database role" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 +msgid "Reassign objects to" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:458 +msgid "New owner of the affected objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:562 +msgid "Cascade?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:574 +msgid "" +"Note: CASCADE will automatically drop objects that depend on the affected" +" objects, and in turn all objects that depend on those objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:578 +msgid "From database" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:600 +msgid "Target database on which the operation will be carried out" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:677 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 +#: pgadmin/browser/templates/browser/index.html:156 +#: pgadmin/tools/user_management/__init__.py:47 +#: pgadmin/tools/user_management/static/js/user_management.js:972 +msgid "Users" +msgstr "Utenti" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:680 +#: pgadmin/browser/server_groups/servers/static/js/server.js:305 +#: pgadmin/browser/server_groups/servers/static/js/server.js:476 +#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 +#: pgadmin/browser/static/js/browser.js:743 +#: pgadmin/browser/static/js/node.js:1730 +#: pgadmin/browser/static/js/wizard.js:137 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 +#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 +#: pgadmin/preferences/static/js/preferences.js:508 +#: pgadmin/static/js/slickgrid/editors.js:63 +#: pgadmin/static/js/sqleditor/filter_dialog.js:79 +#: pgadmin/static/js/sqleditor/macro.js:68 +#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 +#: pgadmin/tools/datagrid/static/js/show_data.js:156 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 +#: pgadmin/tools/import_export/static/js/import_export.js:495 +#: pgadmin/tools/maintenance/static/js/maintenance.js:300 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 +#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2615 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2804 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5375 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5449 +#: pgadmin/tools/user_management/static/js/user_management.js:758 +msgid "Cancel" +msgstr "Annulla" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:769 +#: pgadmin/browser/static/js/wizard.js:124 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 +#: pgadmin/tools/import_export/static/js/import_export.js:641 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 +msgid "Close error bar" +msgstr "Chiudi la barra degli errori" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:804 +msgid "Please provide a new role name" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:834 +#, python-format +msgid "%s Objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:835 +#, python-format +msgid "Are you sure you wish to %s all the objects owned by the selected role?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:847 +msgid "Role reassign/drop failed." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:867 +#, python-format +msgid "Reassign/Drop Owned - '%s'" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 msgid "Account expires" msgstr "Account scaduto" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:914 msgid "No Expiry" msgstr "Nessuna scadenza" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:436 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:915 msgid "" -"Please note that if you leave this field blank, then password will never expire." +"Please note that if you leave this field blank, then password will never " +"expire." msgstr "" -"Tieni presente che se lasci vuoto questo campo, la password non scadrà mai." +"Tieni presente che se lasci vuoto questo campo, la password non scadrà " +"mai." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:443 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:922 msgid "Can login?" msgstr "Puoi effettuare il login?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:929 msgid "Superuser?" msgstr "Superuser?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:466 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:945 msgid "Create roles?" msgstr "Creare ruoli?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:473 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:952 msgid "System role?" msgstr "Ruolo di sistema?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:480 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:959 msgid "Create databases?" msgstr "Creare database?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:487 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:966 msgid "Update catalog?" msgstr "Aggiorna catalogo?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:500 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:979 msgid "Inherit rights from the parent roles?" msgstr "Ereditare i diritti dai ruoli principali?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:507 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:986 msgid "Can initiate streaming replication and backups?" msgstr "È possibile avviare la replica e i backup di streaming?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:515 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:994 msgid "Member of" msgstr "Member of" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:516 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:995 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Membership" msgstr "Affiliazione" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:535 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:561 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1014 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1040 msgid "Select the checkbox for roles to include WITH ADMIN OPTION." msgstr "" "Seleziona la casella di controllo per i ruoli da includere CON OPZIONE " "AMMINISTRATORE." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:537 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:563 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1016 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1042 msgid "Roles shown with a check mark have the WITH ADMIN OPTION set." msgstr "" -"I ruoli mostrati con un segno di spunta hanno l'impostazione WITH ADMIN OPTION." +"I ruoli mostrati con un segno di spunta hanno l'impostazione WITH ADMIN " +"OPTION." #: pgadmin/browser/server_groups/servers/static/js/privilege.js:67 msgid "Grantee" @@ -8454,10 +8649,11 @@ msgstr "Ricaricare Configurazione" #: pgadmin/browser/server_groups/servers/static/js/server.js:118 msgid "" -"Please select a server from the browser tree to reload the configuration files." +"Please select a server from the browser tree to reload the configuration " +"files." msgstr "" -"Selezionare un server dalla struttura del browser per ricaricare i file di " -"configurazione." +"Selezionare un server dalla struttura del browser per ricaricare i file " +"di configurazione." #: pgadmin/browser/server_groups/servers/static/js/server.js:123 msgid "Add Named Restore Point..." @@ -8474,8 +8670,8 @@ msgid "Change Password..." msgstr "Cambia la password..." #: pgadmin/browser/server_groups/servers/static/js/server.js:132 -msgid "Please connect server to enable change password. " -msgstr "Connetti il server per abilitare la modifica della password. " +msgid "Please connect server to enable change password." +msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:137 msgid "Pause Replay of WAL" @@ -8483,11 +8679,11 @@ msgstr "Fermare la replicazione dei WAL" #: pgadmin/browser/server_groups/servers/static/js/server.js:139 msgid "" -"Please select a connected database as a Super user and run in Recovery mode to " -"Pause Replay of WAL." +"Please select a connected database as a Super user and run in Recovery " +"mode to Pause Replay of WAL." msgstr "" -"Seleziona un database connesso come Super utente ed esegui in modalità di " -"ripristino per sospendere la riproduzione di WAL." +"Seleziona un database connesso come Super utente ed esegui in modalità di" +" ripristino per sospendere la riproduzione di WAL." #: pgadmin/browser/server_groups/servers/static/js/server.js:144 msgid "Resume Replay of WAL" @@ -8495,11 +8691,11 @@ msgstr "Recupera la replicazione dei WAL" #: pgadmin/browser/server_groups/servers/static/js/server.js:146 msgid "" -"Please select a connected database as a Super user and run in Recovery mode to " -"Resume Replay of WAL." +"Please select a connected database as a Super user and run in Recovery " +"mode to Resume Replay of WAL." msgstr "" -"Seleziona un database connesso come Super utente ed esegui in modalità di " -"ripristino per riprendere la riproduzione di WAL." +"Seleziona un database connesso come Super utente ed esegui in modalità di" +" ripristino per riprendere la riproduzione di WAL." #: pgadmin/browser/server_groups/servers/static/js/server.js:151 msgid "Clear Saved Password" @@ -8522,41 +8718,6 @@ msgstr "Disconnetti server" msgid "Are you sure you want to disconnect the server %s?" msgstr "Sei sicuro di volerti disconnettere dal server %s?" -#: pgadmin/browser/server_groups/servers/static/js/server.js:305 -#: pgadmin/browser/server_groups/servers/static/js/server.js:476 -#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 -#: pgadmin/browser/static/js/browser.js:743 pgadmin/browser/static/js/node.js:1730 -#: pgadmin/browser/static/js/wizard.js:137 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 -#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 -#: pgadmin/preferences/static/js/preferences.js:465 -#: pgadmin/static/js/slickgrid/editors.js:63 -#: pgadmin/static/js/sqleditor/filter_dialog.js:79 -#: pgadmin/static/js/sqleditor/macro.js:68 -#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 -#: pgadmin/tools/datagrid/static/js/show_data.js:156 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 -#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 -#: pgadmin/tools/import_export/static/js/import_export.js:495 -#: pgadmin/tools/maintenance/static/js/maintenance.js:300 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 -#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2605 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2794 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5342 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5416 -#: pgadmin/tools/user_management/static/js/user_management.js:747 -msgid "Cancel" -msgstr "Annulla" - #: pgadmin/browser/server_groups/servers/static/js/server.js:353 msgid "Reload server configuration" msgstr "Ricarica la configurazione del server" @@ -8595,18 +8756,18 @@ msgstr "Conferma password" #: pgadmin/browser/templates/browser/index.html:150 #: pgadmin/templates/security/change_password.html:20 #: pgadmin/templates/security/change_password.html:21 -#: pgadmin/tools/user_management/static/js/user_management.js:101 -#: pgadmin/tools/user_management/static/js/user_management.js:127 +#: pgadmin/tools/user_management/static/js/user_management.js:102 +#: pgadmin/tools/user_management/static/js/user_management.js:128 msgid "Change Password" msgstr "Cambia la password" #: pgadmin/browser/server_groups/servers/static/js/server.js:573 msgid "" -"Please make sure to disconnect the server and update the new password in the " -"pgpass file before performing any other operation" +"Please make sure to disconnect the server and update the new password in " +"the pgpass file before performing any other operation" msgstr "" -"Assicurarsi di scollegare il server e aggiornare la nuova password nel file " -"pgpass prima di eseguire qualsiasi altra operazione" +"Assicurarsi di scollegare il server e aggiornare la nuova password nel " +"file pgpass prima di eseguire qualsiasi altra operazione" #: pgadmin/browser/server_groups/servers/static/js/server.js:696 msgid "Clear saved password" @@ -8624,7 +8785,8 @@ msgstr "Elimina password Tunnel SSH" #: pgadmin/browser/server_groups/servers/static/js/server.js:734 #, python-format msgid "" -"Are you sure you want to clear the saved password of SSH Tunnel for server %s?" +"Are you sure you want to clear the saved password of SSH Tunnel for " +"server %s?" msgstr "Vuoi cancellare la password salvata del tunnel SSH per il server %s?" #: pgadmin/browser/server_groups/servers/static/js/server.js:823 @@ -8647,9 +8809,9 @@ msgstr "Connesso?" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:35 +#: pgadmin/browser/templates/browser/js/messages.js:43 #: pgadmin/misc/statistics/static/js/statistics.js:124 -#: pgadmin/preferences/static/js/preferences.js:215 +#: pgadmin/preferences/static/js/preferences.js:240 msgid "True" msgstr "Vero" @@ -8657,9 +8819,9 @@ msgstr "Vero" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:36 +#: pgadmin/browser/templates/browser/js/messages.js:44 #: pgadmin/misc/statistics/static/js/statistics.js:125 -#: pgadmin/preferences/static/js/preferences.js:216 +#: pgadmin/preferences/static/js/preferences.js:241 msgid "False" msgstr "Falso" @@ -8683,11 +8845,11 @@ msgstr "Condivisa?" #: pgadmin/browser/server_groups/servers/static/js/server.js:913 #: pgadmin/browser/server_groups/servers/static/js/server.js:937 msgid "" -"To apply changes to the connection configuration, please disconnect from the " -"server and then reconnect." +"To apply changes to the connection configuration, please disconnect from " +"the server and then reconnect." msgstr "" -"Per applicare le modifiche alla configurazione della connessione, disconnettersi " -"dal server e quindi riconnettersi." +"Per applicare le modifiche alla configurazione della connessione, " +"disconnettersi dal server e quindi riconnettersi." #: pgadmin/browser/server_groups/servers/static/js/server.js:946 msgid "Kerberos authentication?" @@ -8765,19 +8927,19 @@ msgstr "Connettiti al server." #: pgadmin/browser/server_groups/servers/static/js/server.js:1373 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:895 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2823 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2833 msgid "Connect to Server" msgstr "Connettere al Server" #: pgadmin/browser/server_groups/servers/static/js/server.js:1397 msgid "" -"You have connected to a server version that is older than is supported by " -"pgAdmin. This may cause pgAdmin to break in strange and unpredictable ways. Or a " -"plague of frogs. Either way, you have been warned!" +"You have connected to a server version that is older than is supported by" +" pgAdmin. This may cause pgAdmin to break in strange and unpredictable " +"ways. Or a plague of frogs. Either way, you have been warned!" msgstr "" -"Ti sei connesso a una versione del server precedente a quella supportata da " -"pgAdmin. Ciò potrebbe causare l'interruzione di pgAdmin in modi strani e " -"imprevedibili. O una piaga di rane. Ad ogni modo, sei stato avvertito!" +"Ti sei connesso a una versione del server precedente a quella supportata " +"da pgAdmin. Ciò potrebbe causare l'interruzione di pgAdmin in modi strani" +" e imprevedibili. O una piaga di rane. Ad ogni modo, sei stato avvertito!" #: pgadmin/browser/server_groups/servers/static/js/variable.js:201 msgid "Please select a parameter name." @@ -8850,13 +9012,6 @@ msgstr "Proprietario dell'oggetto" msgid "Move objects to another tablespace" msgstr "Sposta oggetti su altra tablespace" -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 -#: pgadmin/browser/templates/browser/index.html:156 -#: pgadmin/tools/user_management/__init__.py:47 -#: pgadmin/tools/user_management/static/js/user_management.js:961 -msgid "Users" -msgstr "Utenti" - #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:264 msgid "Please select tablespace." msgstr "Seleziona tablespace." @@ -8884,16 +9039,17 @@ msgstr "L'ubicazione non può essere vuota." #: pgadmin/browser/server_groups/servers/templates/servers/password.html:5 msgid "" -"Please enter the password for the user '{0}' to connect the server - \"{1}\"" +"Please enter the password for the user '{0}' to connect the server - " +"\"{1}\"" msgstr "" -"Inserisci la password per l'utente ' {0} ' per connettere il server - \\ \" {1} " -"\"" +"Inserisci la password per l'utente ' {0} ' per connettere il server - \\ " +"\" {1} \"" #: pgadmin/browser/server_groups/servers/templates/servers/password.html:8 msgid "Please enter the password for the user to connect the server - \"{0}\"" msgstr "" -"Inserisci la password per consentire all'utente di connettersi al server - " -"\"{0}\"" +"Inserisci la password per consentire all'utente di connettersi al server " +"- \"{0}\"" #: pgadmin/browser/server_groups/servers/templates/servers/password.html:24 #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:20 @@ -8903,27 +9059,29 @@ msgstr "Salva Password" #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:5 msgid "" -"SSH Tunnel password for the identity file '{0}' to connect the server \"{1}\"" +"SSH Tunnel password for the identity file '{0}' to connect the server " +"\"{1}\"" msgstr "" -"Password del tunnel SSH per il file di identità ' {0} ' per connettere il server " -"\\ \" {1} \"" +"Password del tunnel SSH per il file di identità ' {0} ' per connettere il" +" server \\ \" {1} \"" #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:7 msgid "SSH Tunnel password for the user '{0}' to connect the server \"{1}\"" msgstr "" -"Password tunnel SSH per l'utente ' {0} ' per connettere il server \\ \" {1} \"" +"Password tunnel SSH per l'utente ' {0} ' per connettere il server \\ \" " +"{1} \"" #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:28 msgid "Database server password for the user to connect the server \"{0}\"" msgstr "" -"Password del server database per consentire all'utente di connettersi al server " -"\"{0}\"" +"Password del server database per consentire all'utente di connettersi al " +"server \"{0}\"" #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:30 msgid "Database server password for the user '{0}' to connect the server \"{1}\"" msgstr "" -"Password del server di database per l'utente ' {0} ' per connettere il server \\ " -"\" {1} \"" +"Password del server di database per l'utente ' {0} ' per connettere il " +"server \\ \" {1} \"" #: pgadmin/browser/server_groups/servers/templates/servers/sql/10_plus/stats.sql:5 #: pgadmin/browser/server_groups/servers/templates/servers/sql/10_plus/stats.sql:31 @@ -8933,8 +9091,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:31 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:5 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:28 -#: pgadmin/dashboard/static/js/dashboard.js:681 -#: pgadmin/dashboard/static/js/dashboard.js:958 +#: pgadmin/dashboard/static/js/dashboard.js:700 +#: pgadmin/dashboard/static/js/dashboard.js:977 msgid "Backend start" msgstr "Inizio del backend" @@ -8946,8 +9104,8 @@ msgstr "Inizio del backend" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:41 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:13 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:36 -#: pgadmin/dashboard/static/js/dashboard.js:676 -#: pgadmin/dashboard/static/js/dashboard.js:953 +#: pgadmin/dashboard/static/js/dashboard.js:695 +#: pgadmin/dashboard/static/js/dashboard.js:972 msgid "Client" msgstr "Cliente" @@ -8959,8 +9117,8 @@ msgstr "Cliente" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:14 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:37 -#: pgadmin/dashboard/static/js/dashboard.js:671 -#: pgadmin/dashboard/static/js/dashboard.js:948 +#: pgadmin/dashboard/static/js/dashboard.js:690 +#: pgadmin/dashboard/static/js/dashboard.js:967 msgid "Application" msgstr "Applicazione" @@ -9022,20 +9180,20 @@ msgstr "Replicazione in esecuzione" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.2_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:15 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:38 -#: pgadmin/dashboard/static/js/dashboard.js:695 -#: pgadmin/dashboard/static/js/dashboard.js:972 +#: pgadmin/dashboard/static/js/dashboard.js:714 +#: pgadmin/dashboard/static/js/dashboard.js:991 msgid "Waiting?" msgstr "In attesa?" -#: pgadmin/browser/server_groups/static/js/server_group.js:20 +#: pgadmin/browser/server_groups/static/js/server_group.js:28 msgid "Server Group" msgstr "Gruppo di server" -#: pgadmin/browser/server_groups/static/js/server_group.js:34 +#: pgadmin/browser/server_groups/static/js/server_group.js:42 msgid "Server Group..." msgstr "Gruppo di server ..." -#: pgadmin/browser/server_groups/static/js/server_group.js:69 +#: pgadmin/browser/server_groups/static/js/server_group.js:77 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:34 msgid "The ID cannot be changed." msgstr "L'ID non può essere modificato." @@ -9059,14 +9217,18 @@ msgstr "Dipendenze" msgid "Dependents" msgstr "Dipendenti da" -#: pgadmin/browser/static/js/browser.js:455 pgadmin/browser/static/js/toolbar.js:50 -#: pgadmin/browser/static/js/toolbar.js:51 pgadmin/browser/static/js/toolbar.js:134 +#: pgadmin/browser/static/js/browser.js:455 +#: pgadmin/browser/static/js/toolbar.js:50 +#: pgadmin/browser/static/js/toolbar.js:51 +#: pgadmin/browser/static/js/toolbar.js:134 #: pgadmin/tools/datagrid/static/js/datagrid.js:84 msgid "View Data" msgstr "Vista dati" -#: pgadmin/browser/static/js/browser.js:456 pgadmin/browser/static/js/toolbar.js:40 -#: pgadmin/browser/static/js/toolbar.js:41 pgadmin/browser/static/js/toolbar.js:136 +#: pgadmin/browser/static/js/browser.js:456 +#: pgadmin/browser/static/js/toolbar.js:40 +#: pgadmin/browser/static/js/toolbar.js:41 +#: pgadmin/browser/static/js/toolbar.js:136 #: pgadmin/tools/datagrid/static/js/datagrid.js:85 msgid "Filtered Rows" msgstr "Righe filtrate" @@ -9086,36 +9248,43 @@ msgstr "Ripristina password principale" #: pgadmin/browser/static/js/browser.js:781 msgid "" -"This will remove all the saved passwords. This will also remove established " -"connections to the server and you may need to reconnect again. Do you wish to " -"continue?" +"This will remove all the saved passwords. This will also remove " +"established connections to the server and you may need to reconnect " +"again. Do you wish to continue?" msgstr "" -"Ciò rimuoverà tutte le password salvate. Ciò rimuoverà anche le connessioni " -"stabilite al server e potrebbe essere necessario riconnettersi nuovamente. Vuoi " -"continuare?" +"Ciò rimuoverà tutte le password salvate. Ciò rimuoverà anche le " +"connessioni stabilite al server e potrebbe essere necessario " +"riconnettersi nuovamente. Vuoi continuare?" #: pgadmin/browser/static/js/browser.js:889 #, python-format msgid "Are you sure you want to close the %s browser?" msgstr "Sei sicuro di voler chiudere il browser %s?" +#: pgadmin/browser/static/js/browser.js:1003 +msgid "SUGGESTED SITES" +msgstr "" + #: pgadmin/browser/static/js/browser.js:2097 msgid "Error retrieving details for the node." msgstr "Errore durante il recupero dei dettagli per il nodo." -#: pgadmin/browser/static/js/collection.js:65 pgadmin/browser/static/js/node.js:152 +#: pgadmin/browser/static/js/collection.js:65 +#: pgadmin/browser/static/js/node.js:152 msgid "Refresh..." msgstr "Aggiorna..." -#: pgadmin/browser/static/js/collection.js:85 pgadmin/browser/static/js/node.js:245 +#: pgadmin/browser/static/js/collection.js:85 +#: pgadmin/browser/static/js/node.js:245 #: pgadmin/tools/search_objects/static/js/search_objects.js:47 #: pgadmin/tools/search_objects/static/js/search_objects.js:58 #: pgadmin/tools/search_objects/static/js/search_objects_dialog.js:44 msgid "Search Objects..." msgstr "Ricerca oggetti..." -#: pgadmin/browser/static/js/collection.js:95 pgadmin/browser/static/js/node.js:255 -#: pgadmin/tools/psql/static/js/psql_module.js:63 +#: pgadmin/browser/static/js/collection.js:95 +#: pgadmin/browser/static/js/node.js:255 +#: pgadmin/tools/psql/static/js/psql_module.js:62 msgid "PSQL Tool (Beta)" msgstr "Strumento PSQL (Beta)" @@ -9127,7 +9296,7 @@ msgid "Select" msgstr "Seleziona" #: pgadmin/browser/static/js/collection.js:254 -#: pgadmin/dashboard/static/js/dashboard.js:474 +#: pgadmin/dashboard/static/js/dashboard.js:492 #: pgadmin/misc/dependencies/static/js/dependencies.js:112 #: pgadmin/misc/dependents/static/js/dependents.js:112 #: pgadmin/misc/statistics/static/js/statistics.js:299 @@ -9142,7 +9311,7 @@ msgstr "Nessun dato trovato" #: pgadmin/browser/static/js/collection.js:290 #: pgadmin/browser/static/js/collection.js:351 #: pgadmin/browser/static/js/node.js:493 -#: pgadmin/browser/templates/browser/js/messages.js:42 +#: pgadmin/browser/templates/browser/js/messages.js:50 #: pgadmin/misc/sql/static/js/sql.js:134 #: pgadmin/misc/statistics/static/js/statistics.js:258 msgid "Retrieving data from the server..." @@ -9169,7 +9338,7 @@ msgid "Error retrieving properties - %s" msgstr "Errore durante il recupero delle proprietà - %s" #: pgadmin/browser/static/js/collection.js:426 -#: pgadmin/browser/templates/browser/js/messages.js:43 +#: pgadmin/browser/templates/browser/js/messages.js:51 #: pgadmin/misc/dependencies/static/js/dependencies.js:309 #: pgadmin/misc/dependents/static/js/dependents.js:315 #: pgadmin/misc/statistics/static/js/statistics.js:344 @@ -9186,11 +9355,11 @@ msgstr "Seleziona almeno un oggetto da eliminare." #: pgadmin/browser/static/js/collection.js:462 msgid "" -"Are you sure you want to drop all the selected objects and all the objects that " -"depend on them?" +"Are you sure you want to drop all the selected objects and all the " +"objects that depend on them?" msgstr "" -"Sei sicuro di voler eliminare tutti gli oggetti selezionati e tutti gli oggetti " -"a loro collegati?" +"Sei sicuro di voler eliminare tutti gli oggetti selezionati e tutti gli " +"oggetti a loro collegati?" #: pgadmin/browser/static/js/collection.js:463 msgid "DROP CASCADE multiple objects?" @@ -9199,8 +9368,8 @@ msgstr "Rimuovi in cascata oggetti multipli?" #: pgadmin/browser/static/js/collection.js:466 msgid "Are you sure you want to drop all the selected objects?" msgstr "" -"Sei sicuro di voler eliminare tutti gli oggetti selezionati e tutti gli oggetti " -"a loro collegati?" +"Sei sicuro di voler eliminare tutti gli oggetti selezionati e tutti gli " +"oggetti a loro collegati?" #: pgadmin/browser/static/js/collection.js:467 msgid "DROP multiple objects?" @@ -9262,10 +9431,11 @@ msgstr "Vuoi davvero interrompere la modifica delle proprietà di %s \"%s\"?" #: pgadmin/browser/static/js/node.js:845 #, python-format msgid "" -"Are you sure want to reset the current changes and re-open the panel for %s \"%s" -"\"?" +"Are you sure want to reset the current changes and re-open the panel for " +"%s \"%s\"?" msgstr "" -"Desideri ripristinare le modifiche correnti e riaprire il pannello per %s \"%s\"?" +"Desideri ripristinare le modifiche correnti e riaprire il pannello per %s" +" \"%s\"?" #: pgadmin/browser/static/js/node.js:849 msgid "Edit in progress?" @@ -9274,10 +9444,11 @@ msgstr "Modifiche in corso?" #: pgadmin/browser/static/js/node.js:904 #, python-format msgid "" -"Are you sure you want to drop %s \"%s\" and all the objects that depend on it?" +"Are you sure you want to drop %s \"%s\" and all the objects that depend " +"on it?" msgstr "" -"Sei sicuro di voler eliminare %s \"%s\" e tutti gli oggetti che dipendono da " -"esso?" +"Sei sicuro di voler eliminare %s \"%s\" e tutti gli oggetti che dipendono" +" da esso?" #: pgadmin/browser/static/js/node.js:905 #, python-format @@ -9319,18 +9490,22 @@ msgstr "%s \"%s\" non può essere eliminato/rimosso." msgid "Error dropping/removing %s: \"%s\"" msgstr "Errore in eliminazione/rimozione %s: \"%s\"" -#: pgadmin/browser/static/js/node.js:1423 pgadmin/browser/static/js/node.js:1425 +#: pgadmin/browser/static/js/node.js:1423 +#: pgadmin/browser/static/js/node.js:1425 #: pgadmin/tools/datagrid/templates/datagrid/index.html:165 msgid "Edit" msgstr "Modifica" -#: pgadmin/browser/static/js/node.js:1439 pgadmin/browser/static/js/node.js:1708 +#: pgadmin/browser/static/js/node.js:1439 +#: pgadmin/browser/static/js/node.js:1708 msgid "SQL help for this object type." msgstr "Guida SQL per questo tipo di oggetto." -#: pgadmin/browser/static/js/node.js:1492 pgadmin/browser/static/js/node.js:1526 +#: pgadmin/browser/static/js/node.js:1492 +#: pgadmin/browser/static/js/node.js:1526 #: pgadmin/browser/static/js/node.js:1556 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5473 +#: pgadmin/preferences/static/js/preferences.js:339 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5506 msgid "Warning" msgstr "Avviso" @@ -9339,7 +9514,8 @@ msgstr "Avviso" msgid "Error saving properties" msgstr "Errore durante il salvataggio delle proprietà" -#: pgadmin/browser/static/js/node.js:1720 pgadmin/browser/static/js/wizard.js:131 +#: pgadmin/browser/static/js/node.js:1720 +#: pgadmin/browser/static/js/wizard.js:131 msgid "Help for this dialog." msgstr "Aiuto per questa finestra di dialogo." @@ -9360,12 +9536,12 @@ msgid "Changes will be lost. Are you sure you want to reset?" msgstr "Le modifiche saranno perse. Sei sicuro di voler effettuare il ripristino?" #: pgadmin/browser/static/js/node.js:1765 -#: pgadmin/preferences/static/js/preferences.js:469 -#: pgadmin/preferences/static/js/preferences.js:494 +#: pgadmin/preferences/static/js/preferences.js:512 +#: pgadmin/preferences/static/js/preferences.js:537 #: pgadmin/static/js/sqleditor/macro.js:73 #: pgadmin/tools/datagrid/templates/datagrid/index.html:48 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:272 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5425 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5458 msgid "Save" msgstr "Salva" @@ -9376,16 +9552,17 @@ msgstr "Salva questo oggetto." #: pgadmin/browser/static/js/node.js:1928 msgid "Changes will be lost. Are you sure you want to close the dialog?" msgstr "" -"Le modifiche saranno perse. Sei sicuro di voler chiudere la maschera di dialogo?" +"Le modifiche saranno perse. Sei sicuro di voler chiudere la maschera di " +"dialogo?" #: pgadmin/browser/static/js/node.ui.js:37 -#: pgadmin/browser/templates/browser/js/messages.js:40 +#: pgadmin/browser/templates/browser/js/messages.js:48 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:130 msgid "Select All" msgstr "Seleziona tutto" #: pgadmin/browser/static/js/node.ui.js:45 -#: pgadmin/browser/templates/browser/js/messages.js:41 +#: pgadmin/browser/templates/browser/js/messages.js:49 msgid "Unselect All" msgstr "Deseleziona tutto" @@ -9393,21 +9570,23 @@ msgstr "Deseleziona tutto" msgid "Failed to send signal to runtime." msgstr "Impossibile inviare il segnale al runtime." -#: pgadmin/browser/static/js/wizard.js:85 pgadmin/browser/static/js/wizard.js:86 +#: pgadmin/browser/static/js/wizard.js:85 +#: pgadmin/browser/static/js/wizard.js:86 #: pgadmin/browser/templates/browser/messages.html:6 #: pgadmin/static/js/alertify.pgadmin.defaults.js:261 #: pgadmin/static/js/alertify.pgadmin.defaults.js:263 #: pgadmin/static/js/alertify.pgadmin.defaults.js:488 #: pgadmin/templates/security/messages.html:7 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:524 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2558 -#: pgadmin/tools/user_management/static/js/user_management.js:134 -#: pgadmin/tools/user_management/static/js/user_management.js:234 -#: pgadmin/tools/user_management/static/js/user_management.js:968 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2568 +#: pgadmin/tools/user_management/static/js/user_management.js:135 +#: pgadmin/tools/user_management/static/js/user_management.js:235 +#: pgadmin/tools/user_management/static/js/user_management.js:979 msgid "Close" msgstr "Chiudi" -#: pgadmin/browser/static/js/wizard.js:88 pgadmin/browser/static/js/wizard.js:89 +#: pgadmin/browser/static/js/wizard.js:88 +#: pgadmin/browser/static/js/wizard.js:89 #: pgadmin/static/js/alertify.pgadmin.defaults.js:262 #: pgadmin/static/js/alertify.pgadmin.defaults.js:264 #: pgadmin/static/js/alertify.pgadmin.defaults.js:489 @@ -9418,20 +9597,13 @@ msgstr "Massimizzare" msgid "Left panel logo" msgstr "Logo del pannello sinistro" -#: pgadmin/browser/static/js/wizard.js:124 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 -#: pgadmin/tools/import_export/static/js/import_export.js:641 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 -msgid "Close error bar" -msgstr "Chiudi la barra degli errori" - #: pgadmin/browser/static/js/wizard.js:131 #: pgadmin/browser/templates/browser/index.html:135 pgadmin/help/__init__.py:59 -#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:457 +#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:500 #: pgadmin/static/js/sqleditor/filter_dialog.js:72 #: pgadmin/static/js/sqleditor/filter_dialog.js:73 -#: pgadmin/static/js/sqleditor/macro.js:61 pgadmin/static/js/sqleditor/macro.js:62 +#: pgadmin/static/js/sqleditor/macro.js:61 +#: pgadmin/static/js/sqleditor/macro.js:62 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:75 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:76 #: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:67 @@ -9481,7 +9653,7 @@ msgid "HELP ARTICLES" msgstr "HELP ARTICLES" #: pgadmin/browser/static/js/quick_search/trigger_search.js:235 -#: pgadmin/misc/file_manager/static/js/utility.js:728 +#: pgadmin/misc/file_manager/static/js/utility.js:754 #: pgadmin/misc/file_manager/templates/file_manager/index.html:62 #: pgadmin/tools/datagrid/templates/datagrid/index.html:443 #: pgadmin/tools/debugger/static/js/direct.js:1861 @@ -9507,12 +9679,15 @@ msgstr "" #: pgadmin/browser/templates/browser/browser.html:6 msgid "" "Your browser was detected as {0} version\n" -" {1}, which pgAdmin has not been tested with. pgAdmin may\n" -" not work as expected, and any issues reported when using this browser may\n" +" {1}, which pgAdmin has not been tested with. pgAdmin" +" may\n" +" not work as expected, and any issues reported when using this browser" +" may\n" " not be fixed." msgstr "" "Il tuo browser è stato rilevato come versione {0}\n" -"     {1}, con cui pgAdmin non è stato testato. pgAdmin può\n" +"     {1}, con cui pgAdmin non è stato testato. pgAdmin " +"può\n" "     non funzionare come previsto e qualsiasi problema segnalato durante " "l'utilizzo di questo browser potrebbe\n" "     non essere risolto." @@ -9520,12 +9695,13 @@ msgstr "" #: pgadmin/browser/templates/browser/browser.html:11 msgid "" "Please visit the FAQ to see the\n" +" href=\"https://www.pgadmin.org/faq/#11\" target=\"_new\">FAQ to " +"see the\n" " supported browsers." msgstr "" "Visitare FAQ per " -"vedere i\n" +"     href=\"https://www.pgadmin.org/faq/#11\" target=\"_new\">FAQ " +"per vedere i\n" "     browser supportati." #: pgadmin/browser/templates/browser/index.html:98 @@ -9579,68 +9755,63 @@ msgstr "Disconnesso con successo." #: pgadmin/browser/templates/browser/upgrade.html:1 msgid "" -"You are currently running version {0} of {1}, however the current version is {2}." +"You are currently running version {0} of {1}, however the current version" +" is {2}." msgstr "" -"Attualmente stai eseguendo la versione {0} di {1}, tuttavia la versione corrente " -"è {2}." +"Attualmente stai eseguendo la versione {0} di {1}, tuttavia la versione " +"corrente è {2}." #: pgadmin/browser/templates/browser/upgrade.html:3 msgid "" -"Please click here for " -"more information." +"Please click here for more information." msgstr "" -"Fai clic qui per " -"ulteriori informazioni." +"Fai clic qui " +"per ulteriori informazioni." -#: pgadmin/browser/templates/browser/js/messages.js:22 +#: pgadmin/browser/templates/browser/js/messages.js:30 msgid "Click here for details." msgstr "Clicca qui per i dettagli." -#: pgadmin/browser/templates/browser/js/messages.js:23 -#: pgadmin/static/js/backform.pgadmin.js:2090 -#: pgadmin/tools/user_management/static/js/user_management.js:712 -msgid "General" -msgstr "Generale" - -#: pgadmin/browser/templates/browser/js/messages.js:25 +#: pgadmin/browser/templates/browser/js/messages.js:33 msgid "Definition incomplete" msgstr "Definizione incompleta" -#: pgadmin/browser/templates/browser/js/messages.js:26 +#: pgadmin/browser/templates/browser/js/messages.js:34 msgid "Nothing changed" msgstr "Niente è cambiato" -#: pgadmin/browser/templates/browser/js/messages.js:27 +#: pgadmin/browser/templates/browser/js/messages.js:35 #, python-format msgid "'%s' must be an integer." msgstr "'%s' deve essere un numero intero." -#: pgadmin/browser/templates/browser/js/messages.js:28 +#: pgadmin/browser/templates/browser/js/messages.js:36 #, python-format msgid "'%s' must be a numeric." msgstr "'%s' deve essere un numero." -#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:37 #, python-format msgid "'%s' must be greater than or equal to %s." msgstr "'%s' deve essere maggiore o uguale a %s." -#: pgadmin/browser/templates/browser/js/messages.js:30 +#: pgadmin/browser/templates/browser/js/messages.js:38 #, python-format msgid "'%s' must be less than or equal to %s." msgstr "'%s' deve essere minore o uguale a %s." -#: pgadmin/browser/templates/browser/js/messages.js:33 +#: pgadmin/browser/templates/browser/js/messages.js:41 #: pgadmin/misc/sql/static/js/sql.js:102 msgid "No SQL could be generated for the selected object." msgstr "Non è stato possibile generare SQL per l'oggetto selezionato." -#: pgadmin/browser/templates/browser/js/messages.js:34 +#: pgadmin/browser/templates/browser/js/messages.js:42 #: pgadmin/misc/statistics/static/js/statistics.js:220 msgid "No statistics are available for the selected object." msgstr "Non sono disponibili statistiche per l'oggetto selezionato." -#: pgadmin/browser/templates/browser/js/messages.js:37 +#: pgadmin/browser/templates/browser/js/messages.js:45 #: pgadmin/static/js/backform.pgadmin.js:2805 #: pgadmin/tools/backup/static/js/backup.js:106 #: pgadmin/tools/backup/static/js/backup.js:243 @@ -9648,104 +9819,115 @@ msgstr "Non sono disponibili statistiche per l'oggetto selezionato." msgid "Note" msgstr "Nota" -#: pgadmin/browser/templates/browser/js/messages.js:38 +#: pgadmin/browser/templates/browser/js/messages.js:46 #: pgadmin/misc/sql/static/js/sql.js:154 #: pgadmin/misc/statistics/static/js/statistics.js:332 #, python-format msgid "Error retrieving the information - %s" msgstr "Errore durante il recupero delle informazioni - %s" -#: pgadmin/browser/templates/browser/js/utils.js:144 -#: pgadmin/browser/templates/browser/js/utils.js:152 +#: pgadmin/browser/templates/browser/js/utils.js:143 +#: pgadmin/browser/templates/browser/js/utils.js:151 msgid "Error loading script - " msgstr "Errore durante il caricamento dello script - " -#: pgadmin/dashboard/__init__.py:57 +#: pgadmin/dashboard/__init__.py:58 msgid "Dashboard" msgstr "Cruscotto" -#: pgadmin/dashboard/__init__.py:73 +#: pgadmin/dashboard/__init__.py:74 msgid "The number of seconds between graph samples." msgstr "Il numero di secondi tra i campioni del grafico." -#: pgadmin/dashboard/__init__.py:77 +#: pgadmin/dashboard/__init__.py:78 msgid "Dashboards" msgstr "Cruscotti" -#: pgadmin/dashboard/__init__.py:82 +#: pgadmin/dashboard/__init__.py:83 msgid "Session statistics refresh rate" msgstr "Frequenza di aggiornamento delle statistiche di sessione" -#: pgadmin/dashboard/__init__.py:84 pgadmin/dashboard/__init__.py:92 -#: pgadmin/dashboard/__init__.py:100 pgadmin/dashboard/__init__.py:108 -#: pgadmin/dashboard/__init__.py:116 +#: pgadmin/dashboard/__init__.py:85 pgadmin/dashboard/__init__.py:93 +#: pgadmin/dashboard/__init__.py:101 pgadmin/dashboard/__init__.py:109 +#: pgadmin/dashboard/__init__.py:117 msgid "Graphs" msgstr "Grafici" -#: pgadmin/dashboard/__init__.py:90 +#: pgadmin/dashboard/__init__.py:91 msgid "Transaction throughput refresh rate" msgstr "Frequenza di aggiornamento della velocità effettiva della transazione" -#: pgadmin/dashboard/__init__.py:98 +#: pgadmin/dashboard/__init__.py:99 msgid "Tuples in refresh rate" msgstr "Frequenza di aggiornamento delle tuple in ingresso" -#: pgadmin/dashboard/__init__.py:106 +#: pgadmin/dashboard/__init__.py:107 msgid "Tuples out refresh rate" msgstr "Frequenza di aggiornamento delle tuple in uscita" -#: pgadmin/dashboard/__init__.py:114 +#: pgadmin/dashboard/__init__.py:115 msgid "Block I/O statistics refresh rate" msgstr "Frequenza di aggiornamento statistiche blocco I / O" -#: pgadmin/dashboard/__init__.py:122 +#: pgadmin/dashboard/__init__.py:123 msgid "Show graphs?" msgstr "Mostra grafici?" -#: pgadmin/dashboard/__init__.py:124 +#: pgadmin/dashboard/__init__.py:125 msgid "If set to True, graphs will be displayed on dashboards." msgstr "Se impostato su True, i grafici verranno visualizzati sui dashboard." -#: pgadmin/dashboard/__init__.py:130 +#: pgadmin/dashboard/__init__.py:131 msgid "Show activity?" msgstr "Mostra attività?" -#: pgadmin/dashboard/__init__.py:132 +#: pgadmin/dashboard/__init__.py:133 msgid "If set to True, activity tables will be displayed on dashboards." msgstr "" -"Se impostato su True, le tabelle delle attività verranno visualizzate sui " -"dashboard." +"Se impostato su True, le tabelle delle attività verranno visualizzate sui" +" dashboard." -#: pgadmin/dashboard/__init__.py:138 +#: pgadmin/dashboard/__init__.py:139 msgid "Show graph data points?" msgstr "Mostra punti dati del grafico?" -#: pgadmin/dashboard/__init__.py:140 +#: pgadmin/dashboard/__init__.py:141 msgid "If set to True, data points will be visible on graph lines." msgstr "" -"Se impostato su True, i punti dati saranno visibili sulle linee del grafico." +"Se impostato su True, i punti dati saranno visibili sulle linee del " +"grafico." -#: pgadmin/dashboard/__init__.py:146 +#: pgadmin/dashboard/__init__.py:147 msgid "Show mouse hover tooltip?" msgstr "Mostra la descrizione del mouse al passaggio del mouse?" -#: pgadmin/dashboard/__init__.py:148 +#: pgadmin/dashboard/__init__.py:149 msgid "" -"If set to True, tooltip will appear on mouse hover on the graph lines giving the " -"data point details" +"If set to True, tooltip will appear on mouse hover on the graph lines " +"giving the data point details" msgstr "" -"Se impostato su True, la descrizione comandi apparirà al passaggio del mouse " -"sulle linee del grafico fornendo i dettagli del punto dati" +"Se impostato su True, la descrizione comandi apparirà al passaggio del " +"mouse sulle linee del grafico fornendo i dettagli del punto dati" -#: pgadmin/dashboard/__init__.py:202 +#: pgadmin/dashboard/__init__.py:156 +msgid "Long running query thresholds" +msgstr "" + +#: pgadmin/dashboard/__init__.py:158 +msgid "" +"Set the warning and alert threshold value to highlight the long-running " +"queries on the dashboard." +msgstr "" + +#: pgadmin/dashboard/__init__.py:212 msgid "Please connect to the selected {0} to view the table." msgstr "Connettiti al {0} selezionato per visualizzare la tabella." -#: pgadmin/dashboard/__init__.py:207 +#: pgadmin/dashboard/__init__.py:217 msgid "Please connect to the selected {0} to view the graph." msgstr "Connettiti al {0} selezionato per visualizzare il grafico." -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:498 msgid "Failed" msgstr "Fallito" @@ -9759,12 +9941,13 @@ msgid "An error occurred whilst rendering the graph." msgstr "Si è verificato un errore durante il rendering del grafico." #: pgadmin/dashboard/static/js/Graphs.jsx:222 -#: pgadmin/dashboard/static/js/dashboard.js:533 -#: pgadmin/static/js/sqleditor/execute_query.js:341 +#: pgadmin/dashboard/static/js/dashboard.js:552 +#: pgadmin/static/js/sqleditor/execute_query.js:346 #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:211 msgid "" -"Not connected to the server or the connection to the server has been closed." +"Not connected to the server or the connection to the server has been " +"closed." msgstr "Non connesso al server oppure connessione al server chiusa." #: pgadmin/dashboard/static/js/Graphs.jsx:295 @@ -9877,143 +10060,143 @@ msgstr "Caricamento del cruscotto..." msgid "Please connect to the selected server to view the dashboard." msgstr "Connettiti al server selezionato per visualizzare la dashboard." -#: pgadmin/dashboard/static/js/dashboard.js:542 +#: pgadmin/dashboard/static/js/dashboard.js:561 msgid "Please connect to the selected server to view the table." msgstr "Connettiti al server selezionato per visualizzare la tabella." -#: pgadmin/dashboard/static/js/dashboard.js:545 +#: pgadmin/dashboard/static/js/dashboard.js:564 msgid "An error occurred whilst rendering the table." msgstr "Si è verificato un errore durante il rendering della tabella." -#: pgadmin/dashboard/static/js/dashboard.js:656 -#: pgadmin/dashboard/static/js/dashboard.js:763 -#: pgadmin/dashboard/static/js/dashboard.js:938 -#: pgadmin/dashboard/static/js/dashboard.js:1037 +#: pgadmin/dashboard/static/js/dashboard.js:675 +#: pgadmin/dashboard/static/js/dashboard.js:782 +#: pgadmin/dashboard/static/js/dashboard.js:957 +#: pgadmin/dashboard/static/js/dashboard.js:1056 msgid "PID" msgstr "PID" -#: pgadmin/dashboard/static/js/dashboard.js:686 -#: pgadmin/dashboard/static/js/dashboard.js:963 +#: pgadmin/dashboard/static/js/dashboard.js:705 +#: pgadmin/dashboard/static/js/dashboard.js:982 msgid "State" msgstr "Stato" -#: pgadmin/dashboard/static/js/dashboard.js:703 -#: pgadmin/dashboard/static/js/dashboard.js:980 +#: pgadmin/dashboard/static/js/dashboard.js:722 +#: pgadmin/dashboard/static/js/dashboard.js:999 msgid "Wait event" msgstr "Attesa evento" -#: pgadmin/dashboard/static/js/dashboard.js:708 -#: pgadmin/dashboard/static/js/dashboard.js:985 +#: pgadmin/dashboard/static/js/dashboard.js:727 +#: pgadmin/dashboard/static/js/dashboard.js:1004 msgid "Blocking PIDs" msgstr "PIDs bloccanti" -#: pgadmin/dashboard/static/js/dashboard.js:773 -#: pgadmin/dashboard/static/js/dashboard.js:1042 +#: pgadmin/dashboard/static/js/dashboard.js:792 +#: pgadmin/dashboard/static/js/dashboard.js:1061 msgid "Lock type" msgstr "Tipo blocco" -#: pgadmin/dashboard/static/js/dashboard.js:778 -#: pgadmin/dashboard/static/js/dashboard.js:1047 +#: pgadmin/dashboard/static/js/dashboard.js:797 +#: pgadmin/dashboard/static/js/dashboard.js:1066 msgid "Target relation" msgstr "Relazione di destinazione" -#: pgadmin/dashboard/static/js/dashboard.js:783 -#: pgadmin/dashboard/static/js/dashboard.js:1052 +#: pgadmin/dashboard/static/js/dashboard.js:802 +#: pgadmin/dashboard/static/js/dashboard.js:1071 msgid "Page" msgstr "Pagina" -#: pgadmin/dashboard/static/js/dashboard.js:788 -#: pgadmin/dashboard/static/js/dashboard.js:1057 +#: pgadmin/dashboard/static/js/dashboard.js:807 +#: pgadmin/dashboard/static/js/dashboard.js:1076 msgid "Tuple" msgstr "Tupla" -#: pgadmin/dashboard/static/js/dashboard.js:793 -#: pgadmin/dashboard/static/js/dashboard.js:1062 +#: pgadmin/dashboard/static/js/dashboard.js:812 +#: pgadmin/dashboard/static/js/dashboard.js:1081 msgid "vXID (target)" msgstr "vXID(destinazione)" -#: pgadmin/dashboard/static/js/dashboard.js:798 -#: pgadmin/dashboard/static/js/dashboard.js:1067 +#: pgadmin/dashboard/static/js/dashboard.js:817 +#: pgadmin/dashboard/static/js/dashboard.js:1086 msgid "XID (target)" msgstr "XID(destinazione)" -#: pgadmin/dashboard/static/js/dashboard.js:803 -#: pgadmin/dashboard/static/js/dashboard.js:1072 +#: pgadmin/dashboard/static/js/dashboard.js:822 +#: pgadmin/dashboard/static/js/dashboard.js:1091 msgid "Class" msgstr "Classe" -#: pgadmin/dashboard/static/js/dashboard.js:808 -#: pgadmin/dashboard/static/js/dashboard.js:1077 +#: pgadmin/dashboard/static/js/dashboard.js:827 +#: pgadmin/dashboard/static/js/dashboard.js:1096 msgid "Object ID" msgstr "ID oggetto" -#: pgadmin/dashboard/static/js/dashboard.js:813 -#: pgadmin/dashboard/static/js/dashboard.js:1082 +#: pgadmin/dashboard/static/js/dashboard.js:832 +#: pgadmin/dashboard/static/js/dashboard.js:1101 msgid "vXID (owner)" msgstr "vXID (proprietario)" -#: pgadmin/dashboard/static/js/dashboard.js:823 -#: pgadmin/dashboard/static/js/dashboard.js:1092 +#: pgadmin/dashboard/static/js/dashboard.js:842 +#: pgadmin/dashboard/static/js/dashboard.js:1111 msgid "Granted?" msgstr "Autorizzato?" -#: pgadmin/dashboard/static/js/dashboard.js:845 -#: pgadmin/dashboard/static/js/dashboard.js:1109 +#: pgadmin/dashboard/static/js/dashboard.js:864 +#: pgadmin/dashboard/static/js/dashboard.js:1128 msgid "XID" msgstr "XID" -#: pgadmin/dashboard/static/js/dashboard.js:850 -#: pgadmin/dashboard/static/js/dashboard.js:1114 +#: pgadmin/dashboard/static/js/dashboard.js:869 +#: pgadmin/dashboard/static/js/dashboard.js:1133 msgid "Prepared at" msgstr "Preparato a" -#: pgadmin/dashboard/static/js/dashboard.js:862 +#: pgadmin/dashboard/static/js/dashboard.js:881 msgid "Category" msgstr "Categoria" -#: pgadmin/dashboard/static/js/dashboard.js:867 +#: pgadmin/dashboard/static/js/dashboard.js:886 msgid "Setting" msgstr "Impostazione" -#: pgadmin/dashboard/static/js/dashboard.js:872 +#: pgadmin/dashboard/static/js/dashboard.js:891 msgid "Unit" msgstr "Unità" -#: pgadmin/dashboard/static/js/dashboard.js:877 +#: pgadmin/dashboard/static/js/dashboard.js:896 msgid "Description" msgstr "Descrizione" -#: pgadmin/dashboard/static/js/dashboard.js:1195 +#: pgadmin/dashboard/static/js/dashboard.js:1214 msgid "You cannot cancel background worker processes." msgstr "Non è possibile annullare i processi di lavoro in background." -#: pgadmin/dashboard/static/js/dashboard.js:1197 +#: pgadmin/dashboard/static/js/dashboard.js:1216 msgid "You cannot terminate background worker processes." msgstr "Non è possibile interrompere i processi di lavoro in background." -#: pgadmin/dashboard/static/js/dashboard.js:1206 +#: pgadmin/dashboard/static/js/dashboard.js:1225 msgid "You are not allowed to cancel the main active session." msgstr "Non è consentito annullare la sessione attiva principale." -#: pgadmin/dashboard/static/js/dashboard.js:1208 +#: pgadmin/dashboard/static/js/dashboard.js:1227 msgid "You are not allowed to terminate the main active session." msgstr "Non è consentito terminare la sessione attiva principale." -#: pgadmin/dashboard/static/js/dashboard.js:1216 +#: pgadmin/dashboard/static/js/dashboard.js:1235 msgid "The session is already in idle state." msgstr "La sessione è già inattiva." -#: pgadmin/dashboard/static/js/dashboard.js:1235 +#: pgadmin/dashboard/static/js/dashboard.js:1254 msgid "Superuser privileges are required to cancel another users query." msgstr "" -"I privilegi di superutente sono necessari per annullare la query di un altro " -"utente." +"I privilegi di superutente sono necessari per annullare la query di un " +"altro utente." -#: pgadmin/dashboard/static/js/dashboard.js:1237 +#: pgadmin/dashboard/static/js/dashboard.js:1256 msgid "Superuser privileges are required to terminate another users query." msgstr "" -"I privilegi di superutente sono necessari per terminare la query di un altro " -"utente." +"I privilegi di superutente sono necessari per terminare la query di un " +"altro utente." #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:5 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:6 @@ -10040,15 +10223,15 @@ msgstr "Transazione preimpostate" #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:36 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:783 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:77 -#: pgadmin/tools/user_management/static/js/user_management.js:1156 +#: pgadmin/tools/user_management/static/js/user_management.js:1167 msgid "Search" msgstr "Ricerca" #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:33 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:38 #: pgadmin/misc/file_manager/templates/file_manager/index.html:27 -#: pgadmin/preferences/static/js/preferences.js:533 -#: pgadmin/preferences/static/js/preferences.js:550 +#: pgadmin/preferences/static/js/preferences.js:576 +#: pgadmin/preferences/static/js/preferences.js:593 msgid "Refresh" msgstr "Aggiorna" @@ -10079,15 +10262,16 @@ msgstr "Open Source" #: pgadmin/dashboard/templates/dashboard/welcome_dashboard.html:69 msgid "" -"pgAdmin is an Open Source administration and management tool for the PostgreSQL " -"database. It includes a graphical administration interface, an SQL query tool, a " -"procedural code debugger and much more. The tool is designed to answer the needs " -"of developers, DBAs and system administrators alike." +"pgAdmin is an Open Source administration and management tool for the " +"PostgreSQL database. It includes a graphical administration interface, an" +" SQL query tool, a procedural code debugger and much more. The tool is " +"designed to answer the needs of developers, DBAs and system " +"administrators alike." msgstr "" "pgAdmin è uno strumento di amministrazione e gestione Open Source per il " -"database PostgreSQL. Include un'interfaccia di amministrazione grafica, un " -"editor di query SQL, un debugger di codice procedurale e molto altro. Lo " -"strumento è progettato per rispondere alle esigenze di sviluppatori, " +"database PostgreSQL. Include un'interfaccia di amministrazione grafica, " +"un editor di query SQL, un debugger di codice procedurale e molto altro. " +"Lo strumento è progettato per rispondere alle esigenze di sviluppatori, " "amministratori di database e amministratori di sistema." #: pgadmin/dashboard/templates/dashboard/welcome_dashboard.html:78 @@ -10140,7 +10324,7 @@ msgstr "Totale" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:8 #: pgadmin/dashboard/templates/dashboard/sql/gpdb_5.0_plus/dashboard_stats.sql:8 -#: pgadmin/tools/user_management/static/js/user_management.js:432 +#: pgadmin/tools/user_management/static/js/user_management.js:433 msgid "Active" msgstr "Attiva" @@ -10213,11 +10397,11 @@ msgstr "Percorso di aiuto PostgreSQL" #: pgadmin/help/__init__.py:60 msgid "" -"Path to the PostgreSQL documentation. $VERSION$ will be replaced with the major." -"minor version number." +"Path to the PostgreSQL documentation. $VERSION$ will be replaced with the" +" major.minor version number." msgstr "" -"Percorso della documentazione PostgreSQL. $ VERSION $ verrà sostituito con il " -"numero di versione major.minor." +"Percorso della documentazione PostgreSQL. $ VERSION $ verrà sostituito " +"con il numero di versione major.minor." #: pgadmin/help/__init__.py:68 msgid "EDB Advanced Server Help Path" @@ -10225,8 +10409,8 @@ msgstr "Percorso di aiuto del server avanzato EDB" #: pgadmin/help/__init__.py:72 msgid "" -"Path to the EDB Advanced Server documentation. $VERSION$ will be replaced with " -"the major.minor version number." +"Path to the EDB Advanced Server documentation. $VERSION$ will be replaced" +" with the major.minor version number." msgstr "" "Percorso della documentazione del server avanzato EDB. $ VERSION $ verrà " "sostituito con il numero di versione major.minor." @@ -10261,11 +10445,14 @@ msgid "Themes" msgstr "Temi" #: pgadmin/misc/__init__.py:93 -msgid "A refresh is required to apply the theme. Below is the preview of the theme" +msgid "" +"A refresh is required to apply the theme. Below is the preview of the " +"theme" msgstr "" -"Un rifresco è necessario per applicare il tema. Sotto c'è la preview del tema" +"Un rifresco è necessario per applicare il tema. Sotto c'è la preview del " +"tema" -#: pgadmin/misc/__init__.py:222 +#: pgadmin/misc/__init__.py:220 msgid "Invalid binary path." msgstr "Percorso binario non valido." @@ -10281,15 +10468,17 @@ msgstr "Il processo è già stato avviato." msgid "The process has already finished and cannot be restarted." msgstr "Il processo è già terminato e non può essere riavviato." -#: pgadmin/misc/bgprocess/processes.py:593 pgadmin/misc/bgprocess/processes.py:698 +#: pgadmin/misc/bgprocess/processes.py:593 +#: pgadmin/misc/bgprocess/processes.py:698 msgid "Status for the background process '{0}' could not be loaded." msgstr "" -"Non è stato possibile caricare lo stato per il processo in background '{0}'." +"Non è stato possibile caricare lo stato per il processo in background " +"'{0}'." #: pgadmin/misc/bgprocess/processes.py:690 msgid "" -"Server with id '{0}' is either removed or does not exists for the background " -"process '{1}'" +"Server with id '{0}' is either removed or does not exists for the " +"background process '{1}'" msgstr "" "Il server con ID '{0}' è stato rimosso o non esiste per il processo in " "background '{1}'" @@ -10368,7 +10557,8 @@ msgstr "campo" #: pgadmin/misc/dependencies/static/js/dependencies.js:194 msgid "No dependency information is available for the selected object." msgstr "" -"Non sono disponibili informazioni sulla dipendenza per l'oggetto selezionato." +"Non sono disponibili informazioni sulla dipendenza per l'oggetto " +"selezionato." #: pgadmin/misc/dependencies/static/js/dependencies.js:217 #: pgadmin/misc/dependents/static/js/dependents.js:221 @@ -10410,7 +10600,7 @@ msgid "Grid" msgstr "Griglia" #: pgadmin/misc/file_manager/__init__.py:177 -#: pgadmin/misc/file_manager/static/js/utility.js:1444 +#: pgadmin/misc/file_manager/static/js/utility.js:1470 msgid "Show hidden files and folders?" msgstr "Mostra file e cartelle nascosti?" @@ -10462,10 +10652,11 @@ msgid "There was an error renaming the file:" msgstr "Si è verificato un errore durante la ridenominazione del file:" #: pgadmin/misc/file_manager/static/js/create_dialogue.js:145 -#: pgadmin/misc/file_manager/static/js/utility.js:473 +#: pgadmin/misc/file_manager/static/js/utility.js:481 msgid "Error occurred while checking access permission." msgstr "" -"Si è verificato un errore durante il controllo dell'autorizzazione di accesso." +"Si è verificato un errore durante il controllo dell'autorizzazione di " +"accesso." #: pgadmin/misc/file_manager/static/js/select_dialogue.js:25 #: pgadmin/static/js/backform.pgadmin.js:2856 @@ -10474,19 +10665,19 @@ msgstr "" msgid "Select file" msgstr "Seleziona un file" -#: pgadmin/misc/file_manager/static/js/utility.js:1432 -#: pgadmin/misc/file_manager/static/js/utility.js:1439 +#: pgadmin/misc/file_manager/static/js/utility.js:1458 +#: pgadmin/misc/file_manager/static/js/utility.js:1465 msgid "All Files" msgstr "Tutti i files" -#: pgadmin/misc/file_manager/static/js/utility.js:1448 +#: pgadmin/misc/file_manager/static/js/utility.js:1474 #: pgadmin/tools/backup/static/js/backup.js:156 #: pgadmin/tools/import_export/static/js/import_export.js:97 #: pgadmin/tools/restore/static/js/restore.js:100 msgid "Format" msgstr "Formato" -#: pgadmin/misc/file_manager/static/js/utility.js:1770 +#: pgadmin/misc/file_manager/static/js/utility.js:1800 msgid "Drop files here to upload." msgstr "Trascina i file qui per caricarli." @@ -10661,7 +10852,8 @@ msgid "Analysis" msgstr "Analisi" #: pgadmin/misc/static/explain/js/explain.js:1311 -#: pgadmin/misc/static/explain/js/explain.js:1312 pgadmin/tools/erd/__init__.py:348 +#: pgadmin/misc/static/explain/js/explain.js:1312 +#: pgadmin/tools/erd/__init__.py:348 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:872 msgid "Zoom in" msgstr "Ingrandisci" @@ -10672,7 +10864,8 @@ msgid "Zoom to original" msgstr "Zoom sull'originale" #: pgadmin/misc/static/explain/js/explain.js:1329 -#: pgadmin/misc/static/explain/js/explain.js:1330 pgadmin/tools/erd/__init__.py:366 +#: pgadmin/misc/static/explain/js/explain.js:1330 +#: pgadmin/tools/erd/__init__.py:366 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:874 msgid "Zoom out" msgstr "Rimpicciolisci" @@ -10699,8 +10892,8 @@ msgid "Summary:" msgstr "Sommario:" #: pgadmin/preferences/__init__.py:57 -#: pgadmin/preferences/static/js/preferences.js:456 -#: pgadmin/preferences/static/js/preferences.js:479 +#: pgadmin/preferences/static/js/preferences.js:499 +#: pgadmin/preferences/static/js/preferences.js:522 msgid "Preferences" msgstr "Preferenze" @@ -10713,44 +10906,52 @@ msgstr "etichetta" msgid "help_str" msgstr "help_str" -#: pgadmin/preferences/static/js/preferences.js:224 +#: pgadmin/preferences/static/js/preferences.js:249 msgid "Show" msgstr "Mostra" -#: pgadmin/preferences/static/js/preferences.js:225 +#: pgadmin/preferences/static/js/preferences.js:250 msgid "Hide" msgstr "Nascondere" -#: pgadmin/preferences/static/js/preferences.js:420 +#: pgadmin/preferences/static/js/preferences.js:340 +msgid "Alert" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:341 +msgid "(in minutes)" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:461 msgid "Category is not selected." msgstr "Non è stata selezionata la categoria." -#: pgadmin/preferences/static/js/preferences.js:517 +#: pgadmin/preferences/static/js/preferences.js:560 msgid "Browser tree refresh required" msgstr "È necessario aggiornare la struttura del browser" -#: pgadmin/preferences/static/js/preferences.js:518 +#: pgadmin/preferences/static/js/preferences.js:561 msgid "A browser tree refresh is required. Do you wish to refresh the tree?" msgstr "" -"È richiesto un aggiornamento della struttura del browser. Desideri rinfrescare " -"la struttura?" +"È richiesto un aggiornamento della struttura del browser. Desideri " +"rinfrescare la struttura?" -#: pgadmin/preferences/static/js/preferences.js:534 -#: pgadmin/preferences/static/js/preferences.js:551 +#: pgadmin/preferences/static/js/preferences.js:577 +#: pgadmin/preferences/static/js/preferences.js:594 msgid "Later" msgstr "Più tardi" -#: pgadmin/preferences/static/js/preferences.js:541 +#: pgadmin/preferences/static/js/preferences.js:584 msgid "Refresh required" msgstr "Rinfresco necessario" -#: pgadmin/preferences/static/js/preferences.js:542 +#: pgadmin/preferences/static/js/preferences.js:585 msgid "" -"A page refresh is required to apply the theme. Do you wish to refresh the page " -"now?" +"A page refresh is required to apply the theme. Do you wish to refresh the" +" page now?" msgstr "" -"Un rinfresco della pagina è necessario per mostrare il tema. Vuoi rinfrescare la " -"pagina adesso?" +"Un rinfresco della pagina è necessario per mostrare il tema. Vuoi " +"rinfrescare la pagina adesso?" #: pgadmin/settings/__init__.py:47 msgid "Reset Layout" @@ -10760,7 +10961,8 @@ msgstr "Ripristina disposizione" #: pgadmin/tools/debugger/__init__.py:265 #: pgadmin/tools/grant_wizard/__init__.py:149 #: pgadmin/tools/import_export/__init__.py:170 -#: pgadmin/tools/maintenance/__init__.py:157 pgadmin/tools/restore/__init__.py:142 +#: pgadmin/tools/maintenance/__init__.py:157 +#: pgadmin/tools/restore/__init__.py:142 #: pgadmin/tools/search_objects/__init__.py:59 #: pgadmin/tools/storage_manager/__init__.py:64 #: pgadmin/tools/user_management/__init__.py:138 @@ -10776,8 +10978,8 @@ msgid "" "Are you sure you want to reset the current layout? This will cause the " "application to reload and any un-saved data will be lost." msgstr "" -"Sei sicuro di voler ripristinare il layout attuale? Ciò causerà il ricaricamento " -"dell'applicazione e la perdita di tutti i dati non salvati." +"Sei sicuro di voler ripristinare il layout attuale? Ciò causerà il " +"ricaricamento dell'applicazione e la perdita di tutti i dati non salvati." #: pgadmin/static/js/alertify.pgadmin.defaults.js:98 msgid "Connection Lost" @@ -10805,6 +11007,18 @@ msgstr "Attiva / disattiva i pulsanti" msgid "Toggle" msgstr "Attiva / disattiva" +#: pgadmin/static/js/backform.pgadmin.js:1133 +msgid "Set as default" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1152 +msgid "Database Server" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1159 +msgid "Binary Path" +msgstr "" + #: pgadmin/static/js/backform.pgadmin.js:1164 msgid "Select binary path..." msgstr "Seleziona percorso binario..." @@ -10823,18 +11037,15 @@ msgstr "Utilità di validazione" #: pgadmin/static/js/backform.pgadmin.js:1196 msgid "" -" Enter the directory in which the psql, pg_dump, pg_dumpall, and pg_restore " -"utilities can be found for the corresponding database server version. The " -"default path will be used for server versions that do not have apath specified." +"Enter the directory in which the psql, pg_dump, pg_dumpall, and " +"pg_restore utilities can be found for the corresponding database server " +"version. The default path will be used for server versions that do not " +"have a path specified." msgstr "" -" Indicare la directory in cui si trovano le utility psql, pg_dump, pg_dumpall e " -"pg_restore per la versione del server di database corrispondente. Il percorso " -"predefinito verrà utilizzato per le versioni del server che non hanno un " -"percorso specificato." #: pgadmin/static/js/backform.pgadmin.js:1682 #: pgadmin/static/js/backgrid.pgadmin.js:1253 -#: pgadmin/tools/user_management/static/js/user_management.js:1158 +#: pgadmin/tools/user_management/static/js/user_management.js:1169 msgid "Add" msgstr "Aggiungi" @@ -10846,11 +11057,11 @@ msgstr "Nessun aggiornamento." msgid "Preview not available..." msgstr "Anteprima non disponibile..." -#: pgadmin/static/js/backform.pgadmin.js:3223 +#: pgadmin/static/js/backform.pgadmin.js:3228 msgid "No color" msgstr "Nessun colore" -#: pgadmin/static/js/backform.pgadmin.js:3414 +#: pgadmin/static/js/backform.pgadmin.js:3419 msgid "Space" msgstr "Spazio" @@ -10937,48 +11148,53 @@ msgstr "chiave di accesso" #: pgadmin/static/js/sqleditor_utils.js:197 msgid "An unexpected error occurred - ensure you are logged into the application." msgstr "" -"Si è verificato un errore imprevisto: assicurarsi di aver effettuato l'accesso " -"all'applicazione." +"Si è verificato un errore imprevisto: assicurarsi di aver effettuato " +"l'accesso all'applicazione." -#: pgadmin/static/js/sqleditor_utils.js:209 pgadmin/tools/sqleditor/__init__.py:53 +#: pgadmin/static/js/sqleditor_utils.js:209 +#: pgadmin/tools/sqleditor/__init__.py:53 msgid "Transaction status check failed." msgstr "Controllo sullo stato della transazione fallito." -#: pgadmin/static/js/utils.js:407 +#: pgadmin/static/js/utils.js:410 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog." msgstr "" -"Configurare il percorso binario PostgreSQL nella finestra di dialogo Preferenze." +"Configurare il percorso binario PostgreSQL nella finestra di dialogo " +"Preferenze." -#: pgadmin/static/js/utils.js:412 +#: pgadmin/static/js/utils.js:415 msgid "" -"Please configure the EDB Advanced Server Binary Path in the Preferences dialog." +"Please configure the EDB Advanced Server Binary Path in the Preferences " +"dialog." msgstr "" -"Configurare il percorso binario del server avanzato EDB nella finestra di " -"dialogo Preferenze." +"Configurare il percorso binario del server avanzato EDB nella finestra di" +" dialogo Preferenze." -#: pgadmin/static/js/utils.js:419 +#: pgadmin/static/js/utils.js:422 msgid "Configuration required" msgstr "Configurazione richiesta" -#: pgadmin/static/js/utils.js:424 +#: pgadmin/static/js/utils.js:427 msgid "Preferences Error" msgstr "Errore Preferenze" -#: pgadmin/static/js/utils.js:425 +#: pgadmin/static/js/utils.js:428 #, python-format msgid "Failed to load preference %s of module %s" msgstr "Caricamento delle preferenze %s del modulo %s non riuscito" -#: pgadmin/static/js/alertify/dialog.js:66 pgadmin/static/js/alertify/dialog.js:123 +#: pgadmin/static/js/alertify/dialog.js:66 +#: pgadmin/static/js/alertify/dialog.js:123 #: pgadmin/static/js/tree/tree_utils.js:43 msgid "" -"Databases with = symbols in the name cannot be backed up or restored using this " -"utility." +"Databases with = symbols in the name cannot be backed up or restored " +"using this utility." msgstr "" -"Non è possibile eseguire il backup o il ripristino di database con simboli = nel " -"nome utilizzando questa utility." +"Non è possibile eseguire il backup o il ripristino di database con " +"simboli = nel nome utilizzando questa utility." -#: pgadmin/static/js/alertify/dialog.js:83 pgadmin/static/js/tree/tree_utils.js:60 +#: pgadmin/static/js/alertify/dialog.js:83 +#: pgadmin/static/js/tree/tree_utils.js:60 msgid "Please select server or child node from the browser tree." msgstr "Seleziona il nodo server o figlio dalla struttura del browser." @@ -11055,9 +11271,9 @@ msgstr "Eseguire" #: pgadmin/static/js/selection/clipboard.js:83 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:178 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:657 -#: pgadmin/tools/user_management/static/js/user_management.js:922 -#: pgadmin/tools/user_management/static/js/user_management.js:1184 -#: pgadmin/tools/user_management/static/js/user_management.js:1201 +#: pgadmin/tools/user_management/static/js/user_management.js:933 +#: pgadmin/tools/user_management/static/js/user_management.js:1195 +#: pgadmin/tools/user_management/static/js/user_management.js:1212 msgid "Error" msgstr "Errore" @@ -11100,8 +11316,8 @@ msgstr "millisecondi" msgid "Query returned successfully in %s." msgstr "La query è stata restituita correttamente in %s." -#: pgadmin/static/js/sqleditor/execute_query.js:230 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/static/js/sqleditor/execute_query.js:235 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3145 msgid "Running query..." msgstr "Esecuzione della query ..." @@ -11164,7 +11380,8 @@ msgstr "Geometrie non supportate non renderizzate." msgid "Geometries with non-SRID %s not rendered." msgstr "Geometrie con %s non SRID non renderizzate." -#: pgadmin/static/js/sqleditor/macro.js:30 pgadmin/static/js/sqleditor/macro.js:46 +#: pgadmin/static/js/sqleditor/macro.js:30 +#: pgadmin/static/js/sqleditor/macro.js:46 msgid "Manage Macros" msgstr "Gestisci macro" @@ -11197,11 +11414,11 @@ msgstr "Sei sicuro di voler cancellare tutte le righe?" msgid "Connect to server" msgstr "Connettiti al server" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:463 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 msgid "Please select database" msgstr "Seleziona database" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:471 msgid "Please select user" msgstr "Seleziona utente" @@ -11223,11 +11440,11 @@ msgstr "Payload" #: pgadmin/static/js/sqleditor/query_tool_notifications.js:118 #, python-format msgid "" -"Asynchronous notification \"%s\" with payload \"%s\" received from server " -"process with PID %s" +"Asynchronous notification \"%s\" with payload \"%s\" received from server" +" process with PID %s" msgstr "" -"Notifica asincrona \"%s\" con payload \"%s\" ricevuta dal processo del server " -"con PID%s" +"Notifica asincrona \"%s\" con payload \"%s\" ricevuta dal processo del " +"server con PID%s" #: pgadmin/static/js/sqleditor/query_tool_notifications.js:121 #, python-format @@ -11305,7 +11522,8 @@ msgstr "Esegui/Rinfresca" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:113 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:115 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:342 pgadmin/utils/constants.py:22 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 +#: pgadmin/utils/constants.py:22 msgid "Explain" msgstr "Explain" @@ -11326,15 +11544,15 @@ msgstr "Salva le modifiche ai dati" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:137 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:139 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5351 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:661 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5384 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:674 msgid "Commit" msgstr "Commettere" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:143 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:145 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5348 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:679 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5381 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:692 msgid "Rollback" msgstr "Rollback" @@ -11367,7 +11585,7 @@ msgstr "Copia sullo strumento Query" #: pgadmin/static/js/sqleditor/history/query_history_details.js:182 #: pgadmin/tools/debugger/static/js/direct.js:1720 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 msgid "Messages" msgstr "Messaggi" @@ -11411,11 +11629,11 @@ msgstr "Recupera password" #: pgadmin/templates/security/forgot_password.html:10 msgid "" -"Enter the email address for the user account you wish to recover the password " -"for:" +"Enter the email address for the user account you wish to recover the " +"password for:" msgstr "" -"Immettere l'indirizzo e-mail per l'account utente per il quale si desidera " -"recuperare la password per:" +"Immettere l'indirizzo e-mail per l'account utente per il quale si " +"desidera recuperare la password per:" #: pgadmin/templates/security/forgot_password.html:14 msgid "Forget Password Form" @@ -11432,6 +11650,11 @@ msgstr "Login" msgid "Forgotten your password?" msgstr "Hai dimenticato la password?" +#: pgadmin/templates/security/login_user.html:30 +#, python-format +msgid "Login with %(oauth_name)s" +msgstr "" + #: pgadmin/templates/security/reset_password.html:2 #, python-format msgid "%(appname)s Password Reset" @@ -11499,7 +11722,8 @@ msgstr "Backup degli oggetti globali sul server '{0}'..." msgid "Backing up the server '{0}'..." msgstr "Backup del server '{0}'..." -#: pgadmin/tools/backup/__init__.py:208 pgadmin/tools/import_export/__init__.py:159 +#: pgadmin/tools/backup/__init__.py:208 +#: pgadmin/tools/import_export/__init__.py:159 #: pgadmin/tools/restore/__init__.py:132 msgid "Running command:" msgstr "Comando in esecuzione:" @@ -11531,10 +11755,11 @@ msgstr "Forza la doppia virgoletta sugli identificatori" #: pgadmin/tools/backup/static/js/backup.js:107 msgid "" -"Only objects global to the entire database will be backed up, in PLAIN format" +"Only objects global to the entire database will be backed up, in PLAIN " +"format" msgstr "" -"Verrà eseguito il backup solo degli oggetti globali per l'intero database, in " -"formato PLAIN" +"Verrà eseguito il backup solo degli oggetti globali per l'intero " +"database, in formato PLAIN" #: pgadmin/tools/backup/static/js/backup.js:165 msgid "Custom" @@ -11703,10 +11928,11 @@ msgstr "Backup variabili Globali..." #: pgadmin/tools/backup/static/js/backup.js:601 msgid "" -"Please select any server from the browser tree to take Backup of global objects." +"Please select any server from the browser tree to take Backup of global " +"objects." msgstr "" -"Seleziona qualsiasi server dalla struttura del browser per eseguire il backup " -"degli oggetti globali." +"Seleziona qualsiasi server dalla struttura del browser per eseguire il " +"backup degli oggetti globali." #: pgadmin/tools/backup/static/js/backup.js:609 #: pgadmin/tools/backup/static/js/backup.js:635 @@ -11718,17 +11944,17 @@ msgstr "Backup server..." #: pgadmin/tools/backup/static/js/backup.js:639 msgid "Please select any server from the browser tree to take Server Backup." msgstr "" -"Seleziona un server dalla struttura del browser per eseguire il backup del " -"server." +"Seleziona un server dalla struttura del browser per eseguire il backup " +"del server." #: pgadmin/tools/backup/static/js/backup.js:626 #: pgadmin/tools/backup/static/js/backup.js:653 msgid "" -"Please select any database or schema or table from the browser tree to take " -"Backup." +"Please select any database or schema or table from the browser tree to " +"take Backup." msgstr "" -"Selezionare qualsiasi database, schema o tabella dalla struttura del browser per " -"eseguire il backup." +"Selezionare qualsiasi database, schema o tabella dalla struttura del " +"browser per eseguire il backup." #: pgadmin/tools/backup/static/js/backup.js:647 #: pgadmin/tools/backup/static/js/backup.js:665 @@ -11769,7 +11995,8 @@ msgstr "Gentilmente fornisci un nome per il file" #: pgadmin/tools/datagrid/static/js/datagrid.js:129 msgid "Please select a database from the browser tree to access Query Tool." msgstr "" -"Seleziona un database dalla struttura del browser per accedere a Query Tool." +"Seleziona un database dalla struttura del browser per accedere a Query " +"Tool." #: pgadmin/tools/datagrid/static/js/datagrid.js:148 msgid "All Rows" @@ -11791,11 +12018,11 @@ msgstr "Righe filtrate ..." msgid "View/Edit Data" msgstr "Vedi/Modifica dati" -#: pgadmin/tools/datagrid/static/js/datagrid.js:333 +#: pgadmin/tools/datagrid/static/js/datagrid.js:335 #: pgadmin/tools/debugger/static/js/debugger.js:511 -#: pgadmin/tools/debugger/static/js/debugger.js:697 +#: pgadmin/tools/debugger/static/js/debugger.js:698 #: pgadmin/tools/debugger/static/js/debugger_ui.js:873 -#: pgadmin/tools/schema_diff/static/js/schema_diff.js:158 +#: pgadmin/tools/schema_diff/static/js/schema_diff.js:160 msgid "Rename Panel" msgstr "Rinomina pannello" @@ -11822,7 +12049,7 @@ msgstr "Errore griglia dati" #: pgadmin/tools/datagrid/static/js/show_data.js:40 #: pgadmin/tools/datagrid/static/js/show_query_tool.js:67 #: pgadmin/tools/erd/static/js/erd_module.js:119 -#: pgadmin/tools/psql/static/js/psql_module.js:140 +#: pgadmin/tools/psql/static/js/psql_module.js:139 msgid "No object selected." msgstr "Nessun oggetto selezionato." @@ -11858,13 +12085,13 @@ msgstr "Errore di avvio dello strumento query" #: pgadmin/tools/datagrid/static/js/show_query_tool.js:125 msgid "" -"Please allow pop-ups for this site to perform the desired action. If the main " -"window of pgAdmin is closed then close this window and open a new pgAdmin " -"session." +"Please allow pop-ups for this site to perform the desired action. If the " +"main window of pgAdmin is closed then close this window and open a new " +"pgAdmin session." msgstr "" -"Consenti ai popup di questo sito di eseguire l'azione desiderata. Se la finestra " -"principale di pgAdmin è chiusa, chiudere questa finestra e aprire una nuova " -"sessione di pgAdmin." +"Consenti ai popup di questo sito di eseguire l'azione desiderata. Se la " +"finestra principale di pgAdmin è chiusa, chiudere questa finestra e " +"aprire una nuova sessione di pgAdmin." #: pgadmin/tools/datagrid/templates/datagrid/index.html:53 msgid "Save As" @@ -11915,8 +12142,8 @@ msgid "Replace" msgstr "Rimpiazza" #: pgadmin/tools/datagrid/templates/datagrid/index.html:110 -msgid " (Cmd+Shift+F)" -msgstr " (Cmd+Shift+F)" +msgid " (Cmd+Option+F)" +msgstr "" #: pgadmin/tools/datagrid/templates/datagrid/index.html:112 msgid " (Ctrl+Shift+F)" @@ -12097,17 +12324,17 @@ msgid "Edit grid values" msgstr "Modifica valori della griglia" #: pgadmin/tools/debugger/__init__.py:180 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:411 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:424 msgid "Previous tab" msgstr "Scheda precedente" #: pgadmin/tools/debugger/__init__.py:198 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:429 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:442 msgid "Next tab" msgstr "Scheda successiva" #: pgadmin/tools/debugger/__init__.py:216 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:447 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:460 msgid "Switch Panel" msgstr "Pannello interruttori" @@ -12127,25 +12354,26 @@ msgstr "Non è possibile eseguire il debug delle funzioni con due punti nel nome #: pgadmin/tools/debugger/__init__.py:465 msgid "EDB Advanced Server wrapped functions cannot be debugged." msgstr "" -"Non è possibile eseguire il debug delle funzioni con wrapping Advanced Server " -"EDB." +"Non è possibile eseguire il debug delle funzioni con wrapping Advanced " +"Server EDB." #: pgadmin/tools/debugger/__init__.py:472 msgid "" -"An 'edbspl' target with a variadic argument is not supported and cannot be " -"debugged." +"An 'edbspl' target with a variadic argument is not supported and cannot " +"be debugged." msgstr "" -"Un target \"edbspl\" con un argomento variadico non è supportato e non può " -"essere sottoposto a debug." +"Un target \"edbspl\" con un argomento variadico non è supportato e non " +"può essere sottoposto a debug." -#: pgadmin/tools/debugger/__init__.py:548 pgadmin/tools/debugger/__init__.py:562 +#: pgadmin/tools/debugger/__init__.py:548 +#: pgadmin/tools/debugger/__init__.py:562 msgid "Failed to find the pldbgapi extension in this database." msgstr "Impossibile trovare l'estensione pldbgapi in questo database." #: pgadmin/tools/debugger/__init__.py:569 msgid "" -"The debugger plugin is not enabled. Please create the pldbgapi extension in this " -"database." +"The debugger plugin is not enabled. Please create the pldbgapi extension " +"in this database." msgstr "" "Il plug-in del debugger non è abilitato. Si prega di creare l'estensione " "pldbgapi in questo database." @@ -12155,8 +12383,8 @@ msgid "" "You must be a superuser to set a global breakpoint and perform indirect " "debugging." msgstr "" -"Devi essere un superutente per impostare un breakpoint globale ed eseguire il " -"debug indiretto." +"Devi essere un superutente per impostare un breakpoint globale ed " +"eseguire il debug indiretto." #: pgadmin/tools/debugger/__init__.py:754 msgid "Could not fetch debugger plugin information." @@ -12165,12 +12393,12 @@ msgstr "Impossibile recuperare le informazioni sul plug-in del debugger." #: pgadmin/tools/debugger/__init__.py:760 msgid "" "The debugger plugin is not enabled. Please add the plugin to the " -"shared_preload_libraries setting in the postgresql.conf file and restart the " -"database server for indirect debugging." +"shared_preload_libraries setting in the postgresql.conf file and restart " +"the database server for indirect debugging." msgstr "" -"Il plug-in del debugger non è abilitato. Aggiungi il plug-in all'impostazione " -"shared_preload_libraries nel file postgresql.conf e riavvia il server di " -"database per il debug indiretto." +"Il plug-in del debugger non è abilitato. Aggiungi il plug-in " +"all'impostazione shared_preload_libraries nel file postgresql.conf e " +"riavvia il server di database per il debug indiretto." #: pgadmin/tools/debugger/__init__.py:780 msgid "Please upgrade the pldbgapi extension to 1.1 or above and try again." @@ -12188,11 +12416,13 @@ msgstr "Valore depositato correttamente" msgid "Error while setting the value" msgstr "Errore durante l'impostazione del valore" -#: pgadmin/tools/debugger/__init__.py:2028 pgadmin/tools/debugger/__init__.py:2088 +#: pgadmin/tools/debugger/__init__.py:2028 +#: pgadmin/tools/debugger/__init__.py:2088 msgid "Execution completed with an error." msgstr "Esecuzione completata con un errore." -#: pgadmin/tools/debugger/__init__.py:2043 pgadmin/tools/debugger/__init__.py:2104 +#: pgadmin/tools/debugger/__init__.py:2043 +#: pgadmin/tools/debugger/__init__.py:2104 msgid "Execution Completed." msgstr "Esecuzione completata." @@ -12230,7 +12460,7 @@ msgstr "Imposta breakpoint" #: pgadmin/tools/debugger/static/js/debugger.js:345 #: pgadmin/tools/debugger/static/js/debugger.js:525 #: pgadmin/tools/debugger/static/js/debugger.js:530 -#: pgadmin/tools/debugger/static/js/debugger.js:713 +#: pgadmin/tools/debugger/static/js/debugger.js:714 #: pgadmin/tools/debugger/static/js/debugger_ui.js:288 #: pgadmin/tools/debugger/static/js/debugger_ui.js:922 #: pgadmin/tools/debugger/static/js/debugger_ui.js:975 @@ -12271,7 +12501,7 @@ msgstr "Imposta breakpoint" msgid "Debugger Error" msgstr "Errore di debugger" -#: pgadmin/tools/debugger/static/js/debugger.js:703 +#: pgadmin/tools/debugger/static/js/debugger.js:704 #: pgadmin/tools/debugger/static/js/debugger_ui.js:929 msgid "Debugger Target Initialization Error" msgstr "Errore di inizializzazione della destinazione del debugger" @@ -12400,7 +12630,8 @@ msgstr "Errore durante la selezione della cornice." msgid "Error while starting debugging listener." msgstr "Errore durante l'avvio del listener di debug." -#: pgadmin/tools/debugger/static/js/direct.js:1622 pgadmin/utils/constants.py:31 +#: pgadmin/tools/debugger/static/js/direct.js:1622 +#: pgadmin/utils/constants.py:31 msgid "Not connected to server or connection with the server has been closed." msgstr "Non connesso al server oppure connessione al server chiusa." @@ -12425,17 +12656,18 @@ msgid "Debugger SQL editor" msgstr "Editor SQL debugger" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "Timeout" msgstr "Tempo scaduto" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "" -"Your session has timed out due to inactivity. Please close the window and login " -"again." +"Your session has timed out due to inactivity. Please close the window and" +" login again." msgstr "" -"La sessione è scaduta per inattività. Chiudi la finestra e accedi di nuovo." +"La sessione è scaduta per inattività. Chiudi la finestra e accedi di " +"nuovo." #: pgadmin/tools/debugger/static/js/direct.js:1905 #: pgadmin/tools/debugger/static/js/direct.js:1906 @@ -12628,12 +12860,12 @@ msgid "Preparing..." msgstr "Preparazione..." #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:269 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5422 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5455 msgid "Don't save" msgstr "Non salvare" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:304 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5505 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5538 msgid "Save changes?" msgstr "Salvare le modifiche?" @@ -12641,6 +12873,11 @@ msgstr "Salvare le modifiche?" msgid "The diagram has changed. Do you want to save changes?" msgstr "Il diagramma è cambiato. Vuoi salvare le modifiche?" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:350 +#, python-format +msgid "Table: %s (%s)" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:394 msgid "Delete ?" msgstr "Elimina?" @@ -12668,18 +12905,21 @@ msgstr "Progetto salvato correttamente." #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:529 msgid "" -"-- This script was generated by a beta version of the ERD tool in pgAdmin 4.\n" +"-- This script was generated by a beta version of the ERD tool in pgAdmin" +" 4.\n" msgstr "" -"-- Questo script è stato generato da una versione beta dello strumento ERD in " -"pgAdmin 4.\n" +"-- Questo script è stato generato da una versione beta dello strumento " +"ERD in pgAdmin 4.\n" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:530 msgid "" -"-- Please log an issue at https://redmine.postgresql.org/projects/pgadmin4/" -"issues/new if you find any bugs, including reproduction steps.\n" +"-- Please log an issue at " +"https://redmine.postgresql.org/projects/pgadmin4/issues/new if you find " +"any bugs, including reproduction steps.\n" msgstr "" -"-- Registra un problema su https://redmine.postgresql.org/projects/pgadmin4/" -"issues/new se trovi qualche bug, inclusi i passaggi di riproduzione.\n" +"-- Registra un problema su " +"https://redmine.postgresql.org/projects/pgadmin4/issues/new se trovi " +"qualche bug, inclusi i passaggi di riproduzione.\n" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:539 msgid "Preparing the SQL..." @@ -12693,6 +12933,14 @@ msgstr "Preparazione dell'immagine ..." msgid "Unknown error. Check console logs" msgstr "Errore sconosciuto. Controlla i log della console" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:675 +msgid "One to many relation" +msgstr "" + +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:686 +msgid "Many to many relation" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:751 msgid "Initializing connection..." msgstr "Inizializzazione della connessione ..." @@ -12726,7 +12974,7 @@ msgid "Many-to-Many link" msgstr "Link molti a molti" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/ConnectionBar.jsx:50 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2868 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2901 msgid "Obtaining connection..." msgstr "Instaurando la connessione..." @@ -12761,11 +13009,11 @@ msgstr "Assistente dei permessi..." #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:200 msgid "" -"Please select any database, schema or schema objects from the browser tree to " -"access Grant Wizard Tool." +"Please select any database, schema or schema objects from the browser " +"tree to access Grant Wizard Tool." msgstr "" -"Selezionare qualsiasi database, schema o oggetto dello schema dalla struttura " -"del browser per accedere a Grant Wizard Tool." +"Selezionare qualsiasi database, schema o oggetto dello schema dalla " +"struttura del browser per accedere a Grant Wizard Tool." #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:281 msgid "Search by object type or name" @@ -12815,11 +13063,13 @@ msgstr "Finale (selezione della recensione) (passaggio 3 di 3)" #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:1169 msgid "" -"The SQL below will be executed on the database server to grant the selected " -"privileges. Please click on Finish to complete the process." +"The SQL below will be executed on the database server to grant the " +"selected privileges. Please click on Finish to complete " +"the process." msgstr "" -"The SQL below will be executed on the database server to grant the selected " -"privileges. Please click on Finish to complete the process." +"The SQL below will be executed on the database server to grant the " +"selected privileges. Please click on Finish to complete " +"the process." #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:1231 msgid "Grant Wizard" @@ -12833,8 +13083,8 @@ msgstr "Importa/Esporta" #: pgadmin/tools/import_export/__init__.py:123 msgid "Copying table data '{0}.{1}' on database '{2}' and server ({3}:{4})" msgstr "" -"Copia dei dati della tabella '{0}. {1}' sul database '{2}' e sul server ({3}: " -"{4})" +"Copia dei dati della tabella '{0}. {1}' sul database '{2}' e sul server " +"({3}: {4})" #: pgadmin/tools/import_export/__init__.py:136 msgid "Import - " @@ -12851,7 +13101,8 @@ msgstr "Copia dei dati della tabella" #: pgadmin/tools/import_export/__init__.py:144 msgid "Copying table data '{0}.{1}' on database '{2}' for the server '{3}'" msgstr "" -"Copia dei dati della tabella '{0}. {1}' sul database '{2}' per il server '{3}'" +"Copia dei dati della tabella '{0}. {1}' sul database '{2}' per il server " +"'{3}'" #: pgadmin/tools/import_export/__init__.py:291 msgid "Please connect to the server first..." @@ -12889,11 +13140,11 @@ msgstr "Colonne per l'importazione..." #: pgadmin/tools/import_export/static/js/import_export.js:200 #: pgadmin/tools/import_export/static/js/import_export.js:243 msgid "" -"An optional list of columns to be copied. If no column list is specified, all " -"columns of the table will be copied." +"An optional list of columns to be copied. If no column list is specified," +" all columns of the table will be copied." msgstr "" -"Un elenco opzionale di colonne da copiare. Se non viene specificato alcun elenco " -"di colonne, verranno copiate tutte le colonne della tabella." +"Un elenco opzionale di colonne da copiare. Se non viene specificato alcun" +" elenco di colonne, verranno copiate tutte le colonne della tabella." #: pgadmin/tools/import_export/static/js/import_export.js:203 msgid "Columns to export" @@ -12909,17 +13160,18 @@ msgstr "Stringa NULL" #: pgadmin/tools/import_export/static/js/import_export.js:252 msgid "" -"Specifies the string that represents a null value. The default is \\N (backslash-" -"N) in text format, and an unquoted empty string in CSV format. You might prefer " -"an empty string even in text format for cases where you don't want to " -"distinguish nulls from empty strings. This option is not allowed when using " -"binary format." +"Specifies the string that represents a null value. The default is \\N " +"(backslash-N) in text format, and an unquoted empty string in CSV format." +" You might prefer an empty string even in text format for cases where you" +" don't want to distinguish nulls from empty strings. This option is not " +"allowed when using binary format." msgstr "" -"Specifica la stringa che rappresenta un valore null. L'impostazione predefinita " -"è \\n (barra rovesciata-N) in formato testo e una stringa vuota non quotata in " -"formato CSV. È possibile preferire una stringa vuota anche in formato testo per " -"i casi in cui non si desidera distinguere i null da stringhe vuote. Questa " -"opzione non è consentita quando si utilizza il formato binario." +"Specifica la stringa che rappresenta un valore null. L'impostazione " +"predefinita è \\n (barra rovesciata-N) in formato testo e una stringa " +"vuota non quotata in formato CSV. È possibile preferire una stringa vuota" +" anche in formato testo per i casi in cui non si desidera distinguere i " +"null da stringhe vuote. Questa opzione non è consentita quando si " +"utilizza il formato binario." #: pgadmin/tools/import_export/static/js/import_export.js:255 msgid "Not null columns" @@ -12931,16 +13183,17 @@ msgstr "Colonne non nulle..." #: pgadmin/tools/import_export/static/js/import_export.js:270 msgid "" -"Do not match the specified column values against the null string. In the default " -"case where the null string is empty, this means that empty values will be read " -"as zero-length strings rather than nulls, even when they are not quoted. This " -"option is allowed only in import, and only when using CSV format." +"Do not match the specified column values against the null string. In the " +"default case where the null string is empty, this means that empty values" +" will be read as zero-length strings rather than nulls, even when they " +"are not quoted. This option is allowed only in import, and only when " +"using CSV format." msgstr "" "Non abbinare i valori di colonna specificati alla stringa null. Nel caso " -"predefinito in cui la stringa nulla è vuota, ciò significa che i valori vuoti " -"verranno letti come stringhe di lunghezza zero anziché null, anche quando non " -"sono quotati. Questa opzione è consentita solo in importazione e solo quando si " -"utilizza il formato CSV." +"predefinito in cui la stringa nulla è vuota, ciò significa che i valori " +"vuoti verranno letti come stringhe di lunghezza zero anziché null, anche " +"quando non sono quotati. Questa opzione è consentita solo in importazione" +" e solo quando si utilizza il formato CSV." #: pgadmin/tools/import_export/static/js/import_export.js:321 #: pgadmin/tools/import_export/static/js/import_export.js:348 @@ -12950,15 +13203,16 @@ msgstr "Seleziona dall'elenco..." #: pgadmin/tools/import_export/static/js/import_export.js:323 msgid "" -"Specifies the character that separates columns within each row (line) of the " -"file. The default is a tab character in text format, a comma in CSV format. This " -"must be a single one-byte character. This option is not allowed when using " -"binary format." +"Specifies the character that separates columns within each row (line) of " +"the file. The default is a tab character in text format, a comma in CSV " +"format. This must be a single one-byte character. This option is not " +"allowed when using binary format." msgstr "" -"Specifica il carattere che separa le colonne all'interno di ogni riga (riga) del " -"file. L'impostazione predefinita è un carattere di tabulazione in formato testo, " -"una virgola in formato CSV. Questo deve essere un singolo carattere a un byte. " -"Questa opzione non è consentita quando si utilizza il formato binario." +"Specifica il carattere che separa le colonne all'interno di ogni riga " +"(riga) del file. L'impostazione predefinita è un carattere di tabulazione" +" in formato testo, una virgola in formato CSV. Questo deve essere un " +"singolo carattere a un byte. Questa opzione non è consentita quando si " +"utilizza il formato binario." #: pgadmin/tools/import_export/static/js/import_export.js:327 msgid "Quote" @@ -12966,14 +13220,14 @@ msgstr "Citazione" #: pgadmin/tools/import_export/static/js/import_export.js:350 msgid "" -"Specifies the quoting character to be used when a data value is quoted. The " -"default is double-quote. This must be a single one-byte character. This option " -"is allowed only when using CSV format." +"Specifies the quoting character to be used when a data value is quoted. " +"The default is double-quote. This must be a single one-byte character. " +"This option is allowed only when using CSV format." msgstr "" -"Specifica il carattere di quotazione da utilizzare quando viene quotato un " -"valore di dati. L'impostazione predefinita è la doppia virgoletta. Questo deve " -"essere un singolo carattere a un byte. Questa opzione è consentita solo quando " -"si utilizza il formato CSV." +"Specifica il carattere di quotazione da utilizzare quando viene quotato " +"un valore di dati. L'impostazione predefinita è la doppia virgoletta. " +"Questo deve essere un singolo carattere a un byte. Questa opzione è " +"consentita solo quando si utilizza il formato CSV." #: pgadmin/tools/import_export/static/js/import_export.js:354 msgid "Escape" @@ -12981,16 +13235,17 @@ msgstr "Fuga" #: pgadmin/tools/import_export/static/js/import_export.js:377 msgid "" -"Specifies the character that should appear before a data character that matches " -"the QUOTE value. The default is the same as the QUOTE value (so that the quoting " -"character is doubled if it appears in the data). This must be a single one-byte " -"character. This option is allowed only when using CSV format." +"Specifies the character that should appear before a data character that " +"matches the QUOTE value. The default is the same as the QUOTE value (so " +"that the quoting character is doubled if it appears in the data). This " +"must be a single one-byte character. This option is allowed only when " +"using CSV format." msgstr "" -"Specifica il carattere che deve apparire prima di un carattere di dati che " -"corrisponde al valore QUOTE. Il valore predefinito è uguale al valore QUOTE (in " -"modo che il carattere di citazione sia raddoppiato se appare nei dati). Questo " -"deve essere un singolo carattere a un byte. Questa opzione è consentita solo " -"quando si utilizza il formato CSV." +"Specifica il carattere che deve apparire prima di un carattere di dati " +"che corrisponde al valore QUOTE. Il valore predefinito è uguale al valore" +" QUOTE (in modo che il carattere di citazione sia raddoppiato se appare " +"nei dati). Questo deve essere un singolo carattere a un byte. Questa " +"opzione è consentita solo quando si utilizza il formato CSV." #: pgadmin/tools/import_export/static/js/import_export.js:426 msgid "Import/Export..." @@ -12999,8 +13254,8 @@ msgstr "Importa/Esporta..." #: pgadmin/tools/import_export/static/js/import_export.js:432 msgid "Please select any table from the browser tree to Import/Export data." msgstr "" -"Seleziona una tabella qualsiasi dalla struttura del browser per importare / " -"esportare dati." +"Seleziona una tabella qualsiasi dalla struttura del browser per importare" +" / esportare dati." #: pgadmin/tools/import_export/static/js/import_export.js:549 msgid "Import/Export job created." @@ -13128,8 +13383,8 @@ msgstr "Manutenzione..." #: pgadmin/tools/maintenance/static/js/maintenance.js:206 msgid "Please select any database from the browser tree to do Maintenance." msgstr "" -"Selezionare un database qualsiasi dalla struttura del browser per eseguire la " -"manutenzione." +"Selezionare un database qualsiasi dalla struttura del browser per " +"eseguire la manutenzione." #: pgadmin/tools/maintenance/static/js/maintenance.js:258 msgid "Maintenance error" @@ -13137,11 +13392,11 @@ msgstr "Errore di manutenzione" #: pgadmin/tools/maintenance/static/js/maintenance.js:259 msgid "" -"Maintenance job creation failed. Databases with = symbols in the name cannot be " -"maintained using this utility." +"Maintenance job creation failed. Databases with = symbols in the name " +"cannot be maintained using this utility." msgstr "" -"Creazione dell'operazione di manutenzione fallita. I database con il simbolo = " -"nel nome non possono essere manutenuti con questa utility." +"Creazione dell'operazione di manutenzione fallita. I database con il " +"simbolo = nel nome non possono essere manutenuti con questa utility." #: pgadmin/tools/maintenance/static/js/maintenance.js:282 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:41 @@ -13153,38 +13408,40 @@ msgstr "Aiuto oggetto" msgid "Maintenance job creation failed." msgstr "Creazione dell'operazione di manutenzione fallita." -#: pgadmin/tools/psql/__init__.py:42 +#: pgadmin/tools/psql/__init__.py:53 msgid "PSQL" msgstr "PSQL" -#: pgadmin/tools/psql/__init__.py:209 pgadmin/tools/psql/__init__.py:475 -#: pgadmin/tools/psql/__init__.py:522 -msgid "ERROR: Shell commands are disabled in psql for security\r\n" -msgstr "" -"ERRORE: i comandi della shell sono disabilitati in psql per motivi di sicurezza" -"\r\n" - -#: pgadmin/tools/psql/__init__.py:574 +#: pgadmin/tools/psql/__init__.py:427 msgid "" -"Connection terminated, To create new connection please open another psql tool." +"Connection terminated, To create new connection please open another psql " +"tool." msgstr "" "Connessione terminata, per creare una nuova connessione aprire un altro " "strumento psql." -#: pgadmin/tools/psql/__init__.py:724 +#: pgadmin/tools/psql/__init__.py:491 msgid "Invalid session.\r\n" msgstr "Sessione non valida.\r\n" -#: pgadmin/tools/psql/static/js/psql_module.js:131 -#: pgadmin/tools/psql/static/js/psql_module.js:139 -#: pgadmin/tools/psql/static/js/psql_module.js:152 +#: pgadmin/tools/psql/static/js/psql_module.js:130 +#: pgadmin/tools/psql/static/js/psql_module.js:138 +#: pgadmin/tools/psql/static/js/psql_module.js:151 msgid "PSQL Error" msgstr "Errore PSQL" -#: pgadmin/tools/psql/static/js/psql_module.js:153 +#: pgadmin/tools/psql/static/js/psql_module.js:152 msgid "Please select a server/database object." msgstr "Seleziona un oggetto server/database." +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "Clipboard read permission required" +msgstr "" + +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "To paste data on the PSQL terminal, Clipboard read permission required." +msgstr "" + #: pgadmin/tools/restore/__init__.py:42 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:40 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:50 @@ -13252,8 +13509,8 @@ msgstr "Ripristina..." #: pgadmin/tools/restore/static/js/restore.js:419 msgid "Please select any schema or table from the browser tree to Restore data." msgstr "" -"Seleziona uno schema o una tabella dalla struttura del browser per ripristinare " -"i dati." +"Seleziona uno schema o una tabella dalla struttura del browser per " +"ripristinare i dati." #: pgadmin/tools/restore/static/js/restore_dialog.js:28 #: pgadmin/tools/restore/static/js/restore_dialog.js:40 @@ -13291,9 +13548,9 @@ msgid "" "If set to True, then the Schema Diff tool ignores the whitespaces while " "comparing the string objects. Whitespace includes space, tabs, and CRLF" msgstr "" -"Se impostato a Vero, lo strumento Schema Diff ignora gli spazi bianchi mentre " -"confronta gli oggetti stringa. Lo spazio bianco include spazio, tabulazioni e " -"CRLF" +"Se impostato a Vero, lo strumento Schema Diff ignora gli spazi bianchi " +"mentre confronta gli oggetti stringa. Lo spazio bianco include spazio, " +"tabulazioni e CRLF" #: pgadmin/tools/schema_diff/__init__.py:93 msgid "Ignore owner" @@ -13301,11 +13558,11 @@ msgstr "Ignora proprietario" #: pgadmin/tools/schema_diff/__init__.py:95 msgid "" -"If set to True, then the Schema Diff tool ignores the owner while comparing the " -"objects." +"If set to True, then the Schema Diff tool ignores the owner while " +"comparing the objects." msgstr "" -"Se impostato su True, lo strumento Schema Diff ignora il proprietario durante il " -"confronto degli oggetti." +"Se impostato su True, lo strumento Schema Diff ignora il proprietario " +"durante il confronto degli oggetti." #: pgadmin/tools/schema_diff/__init__.py:560 msgid "Successfully compare the specified databases." @@ -13329,17 +13586,17 @@ msgstr "Server scollegati." #: pgadmin/tools/schema_diff/__init__.py:718 msgid "" -"Schema diff does not support the comparison between Postgres Server and EDB " -"Postgres Advanced Server." +"Schema diff does not support the comparison between Postgres Server and " +"EDB Postgres Advanced Server." msgstr "" -"Lo schema diff non supporta il confronto tra Postgres Server e EDB Postgres " -"Advanced Server." +"Lo schema diff non supporta il confronto tra Postgres Server e EDB " +"Postgres Advanced Server." #: pgadmin/tools/schema_diff/__init__.py:732 msgid "Source and Target database server must be of the same major version." msgstr "" -"Il server di database di origine e di destinazione deve avere la stessa versione " -"principale." +"Il server di database di origine e di destinazione deve avere la stessa " +"versione principale." #: pgadmin/tools/schema_diff/__init__.py:777 msgid "Comparing {0}" @@ -13440,19 +13697,19 @@ msgstr "- Questo script è stato generato dall'utilità Schema Diff in pgAdmin 4 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:225 msgid "" -"-- For the circular dependencies, the order in which Schema Diff writes the " -"objects is not very sophisticated \n" +"-- For the circular dependencies, the order in which Schema Diff writes " +"the objects is not very sophisticated \n" msgstr "" -"-- Per le dipendenze circolari, l'ordine in cui Schema Diff scrive gli oggetti " -"non è molto sofisticato\n" +"-- Per le dipendenze circolari, l'ordine in cui Schema Diff scrive gli " +"oggetti non è molto sofisticato\n" #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:226 msgid "" -"-- and may require manual changes to the script to ensure changes are applied in " -"the correct order.\n" +"-- and may require manual changes to the script to ensure changes are " +"applied in the correct order.\n" msgstr "" -"-- e potrebbe richiedere modifiche manuali allo script per garantire che le " -"modifiche vengano applicate nell'ordine corretto.\n" +"-- e potrebbe richiedere modifiche manuali allo script per garantire che " +"le modifiche vengano applicate nell'ordine corretto.\n" #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:227 msgid "-- Please report an issue for any failure with the reproduction steps. \n" @@ -13502,28 +13759,29 @@ msgstr "Seleziona schema ..." #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:842 msgid "" -"Database Compare: Select the server and database for the source " -"and target and Click Compare." +"Database Compare: Select the server and database for the" +" source and target and Click Compare." msgstr "" -" Confronta database: seleziona il server e il database per " -"l'origine e la destinazione e fai clic su Confronta ." +" Confronta database: seleziona il server e il database " +"per l'origine e la destinazione e fai clic su Confronta " +"." #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:843 msgid "" -"
    Schema Compare: Select the server, database and schema for " -"the source and target and Click Compare." +"
    Schema Compare: Select the server, database and " +"schema for the source and target and Click Compare." msgstr "" -"
    Confronto schema: seleziona il server, il database e lo " -"schema per l'origine e la destinazione e fai clic su Confronta ." +"
    Confronto schema: seleziona il server, il " +"database e lo schema per l'origine e la destinazione e fai clic su " +" Confronta ." #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:844 msgid "" -"
    Note: The dependencies will not be resolved in the Schema " -"comparison." +"
    Note: The dependencies will not be resolved in the " +"Schema comparison." msgstr "" -"
    Nota: le dipendenze non verranno risolte nel confronto " -"dello schema." +"
    Nota: le dipendenze non verranno risolte nel " +"confronto dello schema." #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:883 msgid "Failed to connect the database." @@ -13531,10 +13789,11 @@ msgstr "Impossibile connettersi al database." #: pgadmin/tools/search_objects/static/js/search_objects.js:49 msgid "" -"Please select a database from the browser tree to search the database objects." +"Please select a database from the browser tree to search the database " +"objects." msgstr "" -"Selezionare un database dalla struttura del browser per cercare gli oggetti del " -"database." +"Selezionare un database dalla struttura del browser per cercare gli " +"oggetti del database." #: pgadmin/tools/search_objects/static/js/search_objects_dialog.js:25 #: pgadmin/tools/search_objects/static/js/search_objects_dialog.js:36 @@ -13574,11 +13833,11 @@ msgstr "Percorso del browser" #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:266 #, python-format msgid "" -"%s objects are disabled in the browser. You can enable them in the preferences dialog." +"%s objects are disabled in the browser. You can enable them in the preferences dialog." msgstr "" -"%s oggetti sono disabilitati nel browser. Puoi abilitarli nella finestra di dialogo delle preferenze ." +"%s oggetti sono disabilitati nel browser. Puoi abilitarli nella finestra di dialogo delle preferenze ." #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:278 msgid "Locating..." @@ -13612,8 +13871,8 @@ msgstr "******* Error *******" #: pgadmin/tools/sqleditor/__init__.py:714 msgid "No primary key found for this object, so unable to save records." msgstr "" -"Nessuna chiave primaria trovata per questo oggetto, quindi impossibile salvare i " -"record." +"Nessuna chiave primaria trovata per questo oggetto, quindi impossibile " +"salvare i record." #: pgadmin/tools/sqleditor/__init__.py:1037 #: pgadmin/tools/sqleditor/utils/start_running_query.py:104 @@ -13657,8 +13916,9 @@ msgid "" "Use Explain/Explain analyze button to generate the plan for a query. " "Alternatively, you can also execute \"EXPLAIN (FORMAT JSON) [QUERY]\"." msgstr "" -"Utilizzare il pulsante di analisi Spiega / Spiega per generare il piano per una " -"query. In alternativa, puoi anche eseguire \"EXPLAIN (FORMAT JSON) [QUERY]\"." +"Utilizzare il pulsante di analisi Spiega / Spiega per generare il piano " +"per una query. In alternativa, puoi anche eseguire \"EXPLAIN (FORMAT " +"JSON) [QUERY]\"." #: pgadmin/tools/sqleditor/static/js/sqleditor.js:124 msgid "New Connection" @@ -13672,307 +13932,314 @@ msgstr "Strumento Query" msgid "Data Output" msgstr "Risultato" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 msgid "Query History" msgstr "Cronologia query" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 msgid "Scratch Pad" msgstr "Appunti" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 msgid "Notifications" msgstr "Notifiche" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:402 msgid "Geometry Viewer" msgstr "Visualizzatore delle geometrie" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:431 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:441 msgid "Panel Loading Error" msgstr "Errore caricamento pannello" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:432 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:442 msgid "" -"Something went wrong while loading the panels. Please make sure to reset the " -"layout (File > Reset Layout) for the better user experience." +"Something went wrong while loading the panels. Please make sure to reset " +"the layout (File > Reset Layout) for the better user experience." msgstr "" -"Si è verificato un errore durante il caricamento dei pannelli. Assicurati di " -"ripristinare il layout (File> Ripristina layout) per una migliore esperienza " -"utente." +"Si è verificato un errore durante il caricamento dei pannelli. Assicurati" +" di ripristinare il layout (File> Ripristina layout) per una migliore " +"esperienza utente." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:477 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:487 msgid "SQL editor" msgstr "Strumento SQL" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1034 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1044 msgid "Editable column" msgstr "Colonna modificabile" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1036 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1046 msgid "Read-only column" msgstr "Colonna di sola lettura" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1576 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1586 msgid "Fetching all records..." msgstr "Recupero di tutti i record ..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2116 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3058 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4161 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2126 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3091 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4194 msgid "Unsaved changes" msgstr "Modifiche non salvate" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2117 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4162 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2127 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4195 msgid "Are you sure you wish to discard the current changes?" msgstr "Sei sicuro di voler annullare le modifiche correnti?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2148 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2158 msgid "Clear history" msgstr "Pulisci cronologia" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2149 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2159 msgid "Are you sure you wish to clear the history?" msgstr "Sei sicuro di voler cancellare la cronologia?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2150 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2160 msgid "" -"This will remove all of your query history from this and other sessions for this " -"database." +"This will remove all of your query history from this and other sessions " +"for this database." msgstr "" -"Ciò rimuoverà tutta la cronologia delle query da questa e altre sessioni per " -"questo database." +"Ciò rimuoverà tutta la cronologia delle query da questa e altre sessioni " +"per questo database." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2429 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2439 msgid "Change connection" msgstr "Cambia connessione" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2430 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2440 msgid "" -"By changing the connection you will lose all your unsaved data for the current " -"connection.
    Do you want to continue?" +"By changing the connection you will lose all your unsaved data for the " +"current connection.
    Do you want to continue?" msgstr "" -"Modificando la connessione perderai tutti i dati non salvati per la connessione " -"corrente.
    Vuoi continuare?" +"Modificando la connessione perderai tutti i dati non salvati per la " +"connessione corrente.
    Vuoi continuare?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2559 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2569 msgid "" -"The pgAdmin browser window has been closed and the connection to the server is " -"lost. Please close this window and open a new pgAdmin session." +"The pgAdmin browser window has been closed and the connection to the " +"server is lost. Please close this window and open a new pgAdmin session." msgstr "" -"La finestra del browser pgAdmin è stata chiusa e la connessione al server è " -"stata persa. Chiudi questa finestra e apri una nuova sessione di pgAdmin." +"La finestra del browser pgAdmin è stata chiusa e la connessione al server" +" è stata persa. Chiudi questa finestra e apri una nuova sessione di " +"pgAdmin." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2694 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2696 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2704 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2706 #, python-format msgid "Error fetching rows - %s." msgstr "Errore durante il recupero delle righe - %s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2751 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2761 msgid "Connection Warning" msgstr "Advertencia de Conexión" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2758 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2768 msgid "The application has lost the database connection:" msgstr "L'applicativo ha perso la connessione col database:" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2762 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2772 msgid "⁃ If the connection was idle it may have been forcibly disconnected." msgstr "" -"- Se la connessione era inattiva potrebbe essere stata chiusa forzatamente." +"- Se la connessione era inattiva potrebbe essere stata chiusa " +"forzatamente." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2764 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2774 msgid "⁃ The application server or database server may have been restarted." msgstr "" -"- L'application server o il database server potrebbero essere stati riavviati." +"- L'application server o il database server potrebbero essere stati " +"riavviati." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2766 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2776 msgid "⁃ The user session may have timed out." msgstr "- La sessione utente potrebbe essere scaduta." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2770 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2780 msgid "Do you want to continue and establish a new session?" msgstr "Vuoi continuare e stabilire una nuova sessione?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2793 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2803 msgid "Continue" msgstr "Continua" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2958 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2960 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2991 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2993 #, python-format msgid "Error fetching SQL for script - %s." msgstr "Errore durante il recupero dell'SQL per lo script - %s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3059 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3092 msgid "" -"The data has been modified, but not saved. Are you sure you wish to discard the " -"changes?" +"The data has been modified, but not saved. Are you sure you wish to " +"discard the changes?" msgstr "" -"I dati sono stati modificati, ma non salvati. Sei sicuro di voler annullare le " -"modifiche?" +"I dati sono stati modificati, ma non salvati. Sei sicuro di voler " +"annullare le modifiche?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3120 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3153 msgid "Waiting for the query to complete..." msgstr "In attesa del completamento della query ..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3324 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3357 msgid "Loading data from the database server and rendering..." msgstr "Caricamento dati dal server dei database e renderizzazione..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3334 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3367 #, python-format msgid "Successfully run. Total query runtime: %s." msgstr "Eseguito con successo. Durata totale della query: %s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3335 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3368 #, python-format msgid "%s rows affected." msgstr "%s righe interessate." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3647 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3680 msgid "" -"This query was generated by pgAdmin as part of a \"View/Edit Data\" operation" +"This query was generated by pgAdmin as part of a \"View/Edit Data\" " +"operation" msgstr "" -"Questa query è stata generata da pgAdmin come parte di una operazione di vista/" -"modifica dati" +"Questa query è stata generata da pgAdmin come parte di una operazione di " +"vista/modifica dati" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3763 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3796 msgid "Row(s) deleted." msgstr "Fila (e) cancellata." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3843 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3876 msgid "Saving the updated data..." msgstr "Salvataggio dei dati aggiornati ..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3978 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4011 msgid "Data saved successfully." msgstr "Dati salvati correttamente." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3981 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4014 msgid "Auto-commit is off. You still need to commit changes to the database." msgstr "" -"Il commit automatico è disattivato. È ancora necessario eseguire il commit delle " -"modifiche al database." +"Il commit automatico è disattivato. È ancora necessario eseguire il " +"commit delle modifiche al database." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3988 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4021 #, python-format msgid "%s." msgstr "%s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3995 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4028 msgid "" -"Saving data changes was rolled back but the current transaction is still active; " -"previous queries are unaffected." +"Saving data changes was rolled back but the current transaction is still " +"active; previous queries are unaffected." msgstr "" -"Il salvataggio delle modifiche ai dati è stato eseguito il rollback ma la " -"transazione corrente è ancora attiva; le query precedenti non sono interessate." +"Il salvataggio delle modifiche ai dati è stato eseguito il rollback ma la" +" transazione corrente è ancora attiva; le query precedenti non sono " +"interessate." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4020 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4053 msgid "This query was generated by pgAdmin as part of a \"Save Data\" operation" msgstr "" "Questa query è stata generata da pgAdmin come parte di una operazione di " "salvataggio dati" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4238 msgid "Loading the file..." msgstr "Caricare il file..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4266 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4299 msgid "Saving the queries in the file..." msgstr "Salvataggio delle query nel file ..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4279 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4312 msgid "File saved successfully." msgstr "FIle salvati correttamente." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4447 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 msgid "Applying the new filter..." msgstr "Applica il nuovo filtro..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4469 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4502 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 msgid "Filter By Selection Error" msgstr "Filtra per errore di selezione" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4535 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4568 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4579 msgid "Filter Exclude Selection Error" msgstr "Il filtro esclude l'errore di selezione" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4590 msgid "Removing the filter..." msgstr "Rimuovi il filtro..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4577 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4588 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4621 msgid "Remove Filter Error" msgstr "Rimuovi errore filtro" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4746 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4779 msgid "Setting the limit on the result..." msgstr "Impostazione del limite sul risultato ..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4767 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4778 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4800 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4811 msgid "Change limit Error" msgstr "Errore limite di modifica" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4925 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4944 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4958 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4977 msgid "Cancel Query Error" msgstr "Annulla errore query" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4965 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4998 msgid "Downloading Results..." msgstr "Download dei risultati ..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5023 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5056 msgid "CSV Download cancelled." msgstr "Scaricamento CSV annullato." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5032 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5065 msgid "Download CSV error" msgstr "Errore scaricamento CSV" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5067 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5075 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5100 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5108 msgid "Auto Rollback Error" msgstr "Errore di rollback automatico" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5102 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5109 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5135 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5142 msgid "Auto Commit Error" msgstr "Error en Auto Commit" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5296 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5329 msgid "The data has changed. Do you want to save changes?" msgstr "La data è cambiata. Vuoi salvare le modifiche?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5303 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5336 msgid "The query text has changed. Do you want to save changes?" msgstr "Il testo della query è cambiato. Vuoi salvare le modifiche?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5394 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5427 msgid "" -"The current transaction is not commited to the database. Do you want to commit " -"or rollback the transaction?" +"The current transaction is not commited to the database. Do you want to " +"commit or rollback the transaction?" msgstr "" -"La transazione corrente non è impegnata nel database. Vuoi eseguire il commit o " -"il rollback della transazione?" +"La transazione corrente non è impegnata nel database. Vuoi eseguire il " +"commit o il rollback della transazione?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5397 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5430 msgid "Commit transaction?" msgstr "Effettua transazione?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5474 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5507 msgid "" -"The current transaction has been rolled back because the server was disconnected." +"The current transaction has been rolled back because the server was " +"disconnected." msgstr "" -"La transazione corrente è stata annullata perché il server è stato disconnesso." +"La transazione corrente è stata annullata perché il server è stato " +"disconnesso." #: pgadmin/tools/sqleditor/utils/constant_definition.py:28 msgid "The session is idle and there is no current transaction." @@ -14024,15 +14291,16 @@ msgstr "Timeout notificatore informazioni query" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:28 msgid "" -"The length of time to display the query info notifier after execution has " -"completed. A value of -1 disables the notifier and a value of 0 displays it " -"until clicked. Values greater than 0 display the notifier for the number of " -"seconds specified." +"The length of time to display the query info notifier after execution has" +" completed. A value of -1 disables the notifier and a value of 0 displays" +" it until clicked. Values greater than 0 display the notifier for the " +"number of seconds specified." msgstr "" -"Il tempo di visualizzazione del notificatore di informazioni sulla query al " -"termine dell'esecuzione. Un valore -1 disabilita il notificatore e un valore 0 " -"lo visualizza fino a quando non viene cliccato. I valori maggiori di 0 " -"visualizzano il notificatore per il numero di secondi specificato." +"Il tempo di visualizzazione del notificatore di informazioni sulla query " +"al termine dell'esecuzione. Un valore -1 disabilita il notificatore e un " +"valore 0 lo visualizza fino a quando non viene cliccato. I valori " +"maggiori di 0 visualizzano il notificatore per il numero di secondi " +"specificato." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:39 msgid "Verbose output?" @@ -14061,14 +14329,14 @@ msgstr "Mostra le impostazioni?" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:77 msgid "Set auto commit on or off by default in new Query Tool tabs." msgstr "" -"Attiva o disattiva il commit automatico per impostazione predefinita nelle nuove " -"schede dello strumento query." +"Attiva o disattiva il commit automatico per impostazione predefinita " +"nelle nuove schede dello strumento query." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:85 msgid "Set auto rollback on or off by default in new Query Tool tabs." msgstr "" -"Attiva o disattiva il rollback automatico per impostazione predefinita nelle " -"nuove schede dello strumento query." +"Attiva o disattiva il rollback automatico per impostazione predefinita " +"nelle nuove schede dello strumento query." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:91 msgid "Prompt to save unsaved query changes?" @@ -14076,10 +14344,11 @@ msgstr "Richiesta di salvare le modifiche della query non salvate?" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:93 msgid "" -"Specifies whether or not to prompt user to save unsaved query on query tool exit." +"Specifies whether or not to prompt user to save unsaved query on query " +"tool exit." msgstr "" -"Specifica se richiedere o meno all'utente di salvare la query non salvata " -"all'uscita dallo strumento di query." +"Specifica se richiedere o meno all'utente di salvare la query non salvata" +" all'uscita dallo strumento di query." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:101 msgid "Sort View Data results by primary key columns?" @@ -14089,14 +14358,15 @@ msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:104 msgid "" -"If set to True, data returned when using the View/Edit Data - All Rows option " -"will be sorted by the Primary Key columns by default. When using the First/Last " -"100 Rows options, data is always sorted." +"If set to True, data returned when using the View/Edit Data - All Rows " +"option will be sorted by the Primary Key columns by default. When using " +"the First/Last 100 Rows options, data is always sorted." msgstr "" "Se impostato su True, i dati restituiti quando si utilizza l'opzione " -"Visualizza / Modifica dati - Tutte le righe verranno ordinati in base alle " -"colonne Chiave primaria per impostazione predefinita. Quando si utilizzano le " -"opzioni Prima / Ultime 100 righe, i dati vengono sempre ordinati." +"Visualizza / Modifica dati - Tutte le righe verranno ordinati in base " +"alle colonne Chiave primaria per impostazione predefinita. Quando si " +"utilizzano le opzioni Prima / Ultime 100 righe, i dati vengono sempre " +"ordinati." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:112 msgid "Prompt to save unsaved data changes?" @@ -14104,7 +14374,8 @@ msgstr "Richiesta di salvare le modifiche ai dati non salvati?" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:114 msgid "" -"Specifies whether or not to prompt user to save unsaved data on data grid exit." +"Specifies whether or not to prompt user to save unsaved data on data grid" +" exit." msgstr "" "Specifica se richiedere o meno all'utente di salvare i dati non salvati " "all'uscita dalla griglia di dati." @@ -14118,8 +14389,8 @@ msgid "" "Specifies whether or not to prompt user to commit or rollback an active " "transaction on Query Tool exit." msgstr "" -"Specifica se richiedere o meno all'utente di eseguire il commit o il rollback di " -"una transazione attiva all'uscita dello Strumento di query." +"Specifica se richiedere o meno all'utente di eseguire il commit o il " +"rollback di una transazione attiva all'uscita dello Strumento di query." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:133 msgid "Plain text mode?" @@ -14128,11 +14399,13 @@ msgstr "Modalità testo normale?" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:135 msgid "" "When set to True, keywords won't be highlighted and code folding will be " -"disabled. Plain text mode will improve editor performance with large files." +"disabled. Plain text mode will improve editor performance with large " +"files." msgstr "" "Se impostato su Vero, le parole chiave non verranno evidenziate e il " -"raggruppamento del codice verrà disabilitato. La modalità di testo normale " -"migliorerà le prestazioni dell'editor con file di grandi dimensioni." +"raggruppamento del codice verrà disabilitato. La modalità di testo " +"normale migliorerà le prestazioni dell'editor con file di grandi " +"dimensioni." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:144 msgid "Code folding?" @@ -14140,14 +14413,14 @@ msgstr "Code folding?" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:146 msgid "" -"Enable or disable code folding. In plain text mode, this will have no effect as " -"code folding is always disabled in that mode. Disabling will improve editor " -"performance with large files." +"Enable or disable code folding. In plain text mode, this will have no " +"effect as code folding is always disabled in that mode. Disabling will " +"improve editor performance with large files." msgstr "" -"Abilita o disabilita il code folding. In modalità testo normale, ciò non avrà " -"alcun effetto poiché il code folding è sempre disabilitato in quella modalità. " -"La disabilitazione migliorerà le prestazioni dell'editor con file di grandi " -"dimensioni." +"Abilita o disabilita il code folding. In modalità testo normale, ciò non " +"avrà alcun effetto poiché il code folding è sempre disabilitato in quella" +" modalità. La disabilitazione migliorerà le prestazioni dell'editor con " +"file di grandi dimensioni." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:155 msgid "Line wrapping?" @@ -14201,13 +14474,14 @@ msgstr "Sostituisci valori null con" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:225 msgid "" -"Specifies the string that represents a null value while downloading query " -"results as CSV. You can specify any arbitrary string to represent a null value, " -"with quotes if desired." +"Specifies the string that represents a null value while downloading query" +" results as CSV. You can specify any arbitrary string to represent a null" +" value, with quotes if desired." msgstr "" -"Specifica la stringa che rappresenta un valore null durante il download dei " -"risultati della query come CSV. È possibile specificare qualsiasi stringa " -"arbitraria per rappresentare un valore null, con virgolette se lo si desidera." +"Specifica la stringa che rappresenta un valore null durante il download " +"dei risultati della query come CSV. È possibile specificare qualsiasi " +"stringa arbitraria per rappresentare un valore null, con virgolette se lo" +" si desidera." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:234 msgid "Result copy quoting" @@ -14227,254 +14501,269 @@ msgstr "Ridimensionare in base ai dati?" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:275 msgid "" -"If set to True then data columns will auto-size to the maximumwidth of the data " -"in the column as loaded in the first batch. If False, the column will be sized " -"to the widest of the data type or column name." +"If set to True then data columns will auto-size to the maximum width of " +"the data in the column as loaded in the first batch. If False, the column" +" will be sized to the widest of the data type or column name." msgstr "" -"Se impostato su True, le colonne di dati verranno ridimensionate automaticamente " -"in base alla larghezza massima dei dati nella colonna caricata nel primo batch. " -"Se False, la colonna verrà ridimensionata in base al tipo di dati o al nome " -"della colonna più ampia." #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:285 +msgid "Maximum column width" +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:287 +msgid "" +"Specify the maximum width of the column when 'Resize by data?' is set to " +"True. If it is set to 0 then columns will auto-size to the maximum width " +"of the data in the column. If 'Resize by data?' is set to False then this" +" setting won't take any effect." +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:298 msgid "Font size" msgstr "Dimensione del font" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:289 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 msgid "" -"The font size to use for the SQL text boxes and editors. The value specified is " -"in \"em\" units, in which 1 is the default relative font size. For example, to " -"increase the font size by 20 percent use a value of 1.2, or to reduce by 20 " -"percent, use a value of 0.8. Minimum 0.1, maximum 10." +"The font size to use for the SQL text boxes and editors. The value " +"specified is in \"em\" units, in which 1 is the default relative font " +"size. For example, to increase the font size by 20 percent use a value of" +" 1.2, or to reduce by 20 percent, use a value of 0.8. Minimum 0.1, " +"maximum 10." msgstr "" -"La dimensione del carattere da utilizzare per le caselle di testo e gli editor " -"SQL. Il valore specificato è in \\ \"em \" unità, in cui 1 è la dimensione del " -"carattere relativa predefinita. Ad esempio, per aumentare la dimensione del " -"carattere del 20 percento, utilizzare un valore di 1,2 o per ridurre del 20 " -"percento, utilizzare un valore di 0,8. Minimo 0,1, massimo 10." +"La dimensione del carattere da utilizzare per le caselle di testo e gli " +"editor SQL. Il valore specificato è in \\ \"em \" unità, in cui 1 è la " +"dimensione del carattere relativa predefinita. Ad esempio, per aumentare " +"la dimensione del carattere del 20 percento, utilizzare un valore di 1,2 " +"o per ridurre del 20 percento, utilizzare un valore di 0,8. Minimo 0,1, " +"massimo 10." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:300 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:313 msgid "Connection status" msgstr "Stato della connessione" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:315 msgid "" -"If set to True, the Query Tool will monitor and display the connection and " -"transaction status." +"If set to True, the Query Tool will monitor and display the connection " +"and transaction status." msgstr "" -"Se impostato su True, lo Strumento di query monitorerà e visualizzerà lo stato " -"della connessione e della transazione." +"Se impostato su True, lo Strumento di query monitorerà e visualizzerà lo " +"stato della connessione e della transazione." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:309 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:322 msgid "Connection status refresh rate" msgstr "Frequenza di aggiornamento dello stato della connessione" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:312 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:325 msgid "The number of seconds between connection/transaction status polls." msgstr "" -"Il numero di secondi tra sondaggi sullo stato della connessione / transazione." +"Il numero di secondi tra sondaggi sullo stato della connessione / " +"transazione." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:321 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:334 msgid "Execute query" msgstr "Esegui query" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:339 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:352 msgid "Save data changes" msgstr "Salva le modifiche ai dati" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:357 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:370 msgid "EXPLAIN query" msgstr "EXPLAIN query" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:375 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:388 msgid "EXPLAIN ANALYZE query" msgstr "EXPLAIN ANALYZE query" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:393 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:406 msgid "Download Results" msgstr "Scarica risultati" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:465 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 msgid "Accesskey (Open file)" msgstr "Chiave di accesso (Apertura file)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 msgid "Accesskey (Save file)" msgstr "Chiave di accesso (Salva il file)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 msgid "Accesskey (Copy rows)" msgstr "Chiave di accesso (Copia righe)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 msgid "Accesskey (Paste rows)" msgstr "Chiave di accesso (Incolla righe)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 msgid "Accesskey (Delete rows)" msgstr "Chiave di accesso (Eliminare righe)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 msgid "Accesskey (Filter dialog)" msgstr "Chiave di accesso (Maschera di filtro)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 msgid "Accesskey (Filter options)" msgstr "Chiave di accesso (Opzioni di filtro)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 msgid "Accesskey (Rows limit)" msgstr "Chiave di accesso (Limite delle righe)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 msgid "Accesskey (Execute options)" msgstr "Chiave di accesso (Opzioni di esecuzione)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 msgid "Accesskey (Cancel query)" msgstr "Chiave di accesso (blocca la query)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 msgid "Accesskey (Clear editor options)" msgstr "Chiave di accesso (Elimina tutte le opzioni dell'editor)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 msgid "Accesskey (Connection status)" msgstr "Chiave di accesso (Stato della connessione)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:634 msgid "Accesskey (Find options)" msgstr "Chiave di accesso (Opzioni di ricerca)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:635 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:648 msgid "Toggle case of selected text" msgstr "Attiva / disattiva il caso del testo selezionato" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:652 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:665 msgid "Keywords in uppercase" msgstr "Parole chiave in maiuscolo" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:653 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:666 msgid "Auto completion" msgstr "Auto completamento" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:654 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:667 msgid "" -"If set to True, Keywords will be displayed in upper case for auto completion." +"If set to True, Keywords will be displayed in upper case for auto " +"completion." msgstr "" -"Se impostato su True, le parole chiave verranno visualizzate in maiuscolo per il " -"completamento automatico." +"Se impostato su True, le parole chiave verranno visualizzate in maiuscolo" +" per il completamento automatico." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:696 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 msgid "Keyword case" msgstr "Caso delle parole chiave" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:697 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 msgid "Upper case" msgstr "Maiuscolo" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:698 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:723 msgid "Lower case" msgstr "Lettere minuscole" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:699 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:712 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:724 msgid "Capitalized" msgstr "In maiuscolo" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:701 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:714 msgid "Convert keywords to upper, lower, or capitalized casing." msgstr "Converti le parole chiave in maiuscole, minuscole o iniziale maiuscola." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:708 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:721 msgid "Identifier case" msgstr "Caso identificativo" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:713 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:726 msgid "Convert identifiers to upper, lower, or capitalized casing." msgstr "" -"Converti gli identificatori in lettere maiuscole, minuscole o iniziale maiuscola." +"Converti gli identificatori in lettere maiuscole, minuscole o iniziale " +"maiuscola." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:720 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:733 msgid "Strip comments?" msgstr "Rimuovere i commenti?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 msgid "If set to True, comments will be removed." msgstr "Se impostato su True, i commenti verranno rimossi." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:727 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:740 msgid "Re-indent?" msgstr "Rientro?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:729 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:742 msgid "If set to True, the indentations of the statements are changed." msgstr "Se impostato su True, i rientri delle istruzioni vengono modificati." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:748 msgid "Re-indent aligned?" msgstr "Rientrare allineato?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:737 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:750 msgid "" -"If set to True, the indentations of the statements are changed, and statements " -"are aligned by keywords." +"If set to True, the indentations of the statements are changed, and " +"statements are aligned by keywords." msgstr "" "Se impostato su True, i rientri delle istruzioni vengono modificati e le " "istruzioni vengono allineate tramite parole chiave." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:744 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:757 msgid "Spaces around operators?" msgstr "Spazi intorno agli operatori?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:746 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:759 msgid "If set to True, spaces are used around all operators." msgstr "" -"Se impostato su True, gli spazi vengono utilizzati intorno a tutti gli operatori." +"Se impostato su True, gli spazi vengono utilizzati intorno a tutti gli " +"operatori." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:752 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:765 msgid "Comma-first notation?" msgstr "Notazione prima virgola?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:754 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:767 msgid "If set to True, comma-first notation for column names is used." msgstr "" -"Se impostato su True, viene utilizzata la notazione prima virgola per i nomi " -"delle colonne." +"Se impostato su True, viene utilizzata la notazione prima virgola per i " +"nomi delle colonne." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:760 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 msgid "Wrap after N characters" msgstr "Wrapping dopo N caratteri" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:762 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:775 msgid "" -"The column limit (in characters) for wrapping comma-separated lists. If zero, it " -"puts every item in the list on its own line." +"The column limit (in characters) for wrapping comma-separated lists. If " +"zero, it puts every item in the list on its own line." msgstr "" -"Il limite di colonne (in caratteri) per il wrapping di elenchi separati da " -"virgole. Se zero, inserisce ogni elemento nell'elenco sulla propria riga." +"Il limite di colonne (in caratteri) per il wrapping di elenchi separati " +"da virgole. Se zero, inserisce ogni elemento nell'elenco sulla propria " +"riga." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:769 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 msgid "Tab size" msgstr "Dimensione della tabulazione" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:786 msgid "The number of spaces per tab. Minimum 2, maximum 8." msgstr "Il numero di spazi per scheda. Minimo 2, massimo 8." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:780 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:793 msgid "Use spaces?" msgstr "Usa gli spazi?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:795 msgid "" -"Specifies whether or not to insert spaces instead of tabs when the tab key or " -"auto-indent are used." +"Specifies whether or not to insert spaces instead of tabs when the tab " +"key or auto-indent are used." msgstr "" -"Specifica se inserire o meno spazi anziché tabulazioni quando vengono utilizzati " -"il tasto tabulazione o il rientro automatico." +"Specifica se inserire o meno spazi anziché tabulazioni quando vengono " +"utilizzati il tasto tabulazione o il rientro automatico." #: pgadmin/tools/storage_manager/static/js/storage_manager.js:53 msgid "Storage Manager..." @@ -14489,8 +14778,8 @@ msgid "Missing field: '{0}'" msgstr "Campo mancante: '{0}'" #: pgadmin/tools/user_management/__init__.py:367 -#: pgadmin/tools/user_management/static/js/user_management.js:807 -#: pgadmin/tools/user_management/static/js/user_management.js:859 +#: pgadmin/tools/user_management/static/js/user_management.js:818 +#: pgadmin/tools/user_management/static/js/user_management.js:870 msgid "User deleted." msgstr "Utente eliminato." @@ -14511,171 +14800,177 @@ msgstr "Nessun server condiviso trovato" msgid "'{0}' is not allowed to modify." msgstr "\"{0}\" non è autorizzato a modificare." -#: pgadmin/tools/user_management/static/js/user_management.js:44 +#: pgadmin/tools/user_management/static/js/user_management.js:45 msgid "Filter by email" msgstr "Filtrato per email" -#: pgadmin/tools/user_management/static/js/user_management.js:214 +#: pgadmin/tools/user_management/static/js/user_management.js:215 msgid "pgAdmin 4 login" msgstr "pgAdmin 4 login" -#: pgadmin/tools/user_management/static/js/user_management.js:326 +#: pgadmin/tools/user_management/static/js/user_management.js:327 msgid "Authentication source" msgstr "Fonte di autenticazione" -#: pgadmin/tools/user_management/static/js/user_management.js:372 +#: pgadmin/tools/user_management/static/js/user_management.js:373 msgid "Email" msgstr "Email" -#: pgadmin/tools/user_management/static/js/user_management.js:445 +#: pgadmin/tools/user_management/static/js/user_management.js:446 msgid "New password" msgstr "Nuova password" -#: pgadmin/tools/user_management/static/js/user_management.js:458 +#: pgadmin/tools/user_management/static/js/user_management.js:459 msgid "Confirm password" msgstr "Conferma password" -#: pgadmin/tools/user_management/static/js/user_management.js:478 +#: pgadmin/tools/user_management/static/js/user_management.js:479 msgid "Email address cannot be empty." msgstr "L'indirizzo e-mail non può essere vuoto." -#: pgadmin/tools/user_management/static/js/user_management.js:484 +#: pgadmin/tools/user_management/static/js/user_management.js:485 #, python-format msgid "Invalid email address: %s." msgstr "Indirizzo email non valido: %s ." -#: pgadmin/tools/user_management/static/js/user_management.js:492 +#: pgadmin/tools/user_management/static/js/user_management.js:493 #, python-format msgid "The email address %s already exists." msgstr "L'indirizzo email%s esiste già." -#: pgadmin/tools/user_management/static/js/user_management.js:506 +#: pgadmin/tools/user_management/static/js/user_management.js:507 #, python-format msgid "Role cannot be empty for user %s." msgstr "Il ruolo non può essere vuoto per l'utente %s." -#: pgadmin/tools/user_management/static/js/user_management.js:524 +#: pgadmin/tools/user_management/static/js/user_management.js:525 #, python-format msgid "Password cannot be empty for user %s." msgstr "La password non può essere vuota per l'utente %s." -#: pgadmin/tools/user_management/static/js/user_management.js:534 -#: pgadmin/tools/user_management/static/js/user_management.js:595 +#: pgadmin/tools/user_management/static/js/user_management.js:535 +#: pgadmin/tools/user_management/static/js/user_management.js:596 #, python-format msgid "Password must be at least 6 characters for user %s." msgstr "La password deve contenere almeno 6 caratteri per l'utente %s." -#: pgadmin/tools/user_management/static/js/user_management.js:548 -#: pgadmin/tools/user_management/static/js/user_management.js:605 +#: pgadmin/tools/user_management/static/js/user_management.js:549 +#: pgadmin/tools/user_management/static/js/user_management.js:606 #, python-format msgid "Confirm Password cannot be empty for user %s." msgstr "Conferma password non può essere vuota per l'utente %s." -#: pgadmin/tools/user_management/static/js/user_management.js:561 -#: pgadmin/tools/user_management/static/js/user_management.js:614 +#: pgadmin/tools/user_management/static/js/user_management.js:562 +#: pgadmin/tools/user_management/static/js/user_management.js:615 #, python-format msgid "Passwords do not match for user %s." msgstr "Le password non corrispondono per l'utente %s." -#: pgadmin/tools/user_management/static/js/user_management.js:629 -#: pgadmin/tools/user_management/static/js/user_management.js:639 +#: pgadmin/tools/user_management/static/js/user_management.js:630 +#: pgadmin/tools/user_management/static/js/user_management.js:640 +#: pgadmin/tools/user_management/static/js/user_management.js:650 #, python-format msgid "The username %s already exists." msgstr "Il nome utente %s esiste già." -#: pgadmin/tools/user_management/static/js/user_management.js:727 +#: pgadmin/tools/user_management/static/js/user_management.js:738 msgid "Note: If no user is selected, the shared servers will be deleted." msgstr "" "Nota: se non viene selezionato alcun utente, i server condivisi verranno " "eliminati." -#: pgadmin/tools/user_management/static/js/user_management.js:800 -#: pgadmin/tools/user_management/static/js/user_management.js:853 +#: pgadmin/tools/user_management/static/js/user_management.js:811 +#: pgadmin/tools/user_management/static/js/user_management.js:864 msgid "Delete user?" msgstr "Elimina utente?" -#: pgadmin/tools/user_management/static/js/user_management.js:801 +#: pgadmin/tools/user_management/static/js/user_management.js:812 msgid "" -"The shared servers owned by will be deleted. Do you wish to continue?" +"The shared servers owned by will be deleted. Do you wish to " +"continue?" msgstr "" -"I server condivisi di proprietà di verranno eliminati. Vuoi continuare?" +"I server condivisi di proprietà di verranno eliminati. Vuoi " +"continuare?" -#: pgadmin/tools/user_management/static/js/user_management.js:813 -#: pgadmin/tools/user_management/static/js/user_management.js:863 +#: pgadmin/tools/user_management/static/js/user_management.js:824 +#: pgadmin/tools/user_management/static/js/user_management.js:874 msgid "Error during deleting user." msgstr "Errore durante l'eliminazione dell'utente." -#: pgadmin/tools/user_management/static/js/user_management.js:847 +#: pgadmin/tools/user_management/static/js/user_management.js:858 msgid "Unable to change owner." msgstr "Impossibile cambiare proprietario." -#: pgadmin/tools/user_management/static/js/user_management.js:854 +#: pgadmin/tools/user_management/static/js/user_management.js:865 msgid "Are you sure you wish to delete this user?" msgstr "Sei sicuro di voler eliminare questo utente?" -#: pgadmin/tools/user_management/static/js/user_management.js:879 +#: pgadmin/tools/user_management/static/js/user_management.js:890 msgid "Cannot delete user." msgstr "Impossibile eliminare l'utente." -#: pgadmin/tools/user_management/static/js/user_management.js:880 +#: pgadmin/tools/user_management/static/js/user_management.js:891 msgid "Cannot delete currently logged in user." msgstr "Impossibile eliminare l'utente attualmente connesso." -#: pgadmin/tools/user_management/static/js/user_management.js:923 +#: pgadmin/tools/user_management/static/js/user_management.js:934 msgid "This user cannot be deleted." msgstr "Questo utente non può essere eliminato." -#: pgadmin/tools/user_management/static/js/user_management.js:979 +#: pgadmin/tools/user_management/static/js/user_management.js:990 msgid "User Management" msgstr "Gestione utenti" -#: pgadmin/tools/user_management/static/js/user_management.js:1134 +#: pgadmin/tools/user_management/static/js/user_management.js:1145 #, python-format msgid "User '%s' saved." msgstr "Utente '%s' salvato." -#: pgadmin/tools/user_management/static/js/user_management.js:1140 +#: pgadmin/tools/user_management/static/js/user_management.js:1151 #, python-format msgid "Error saving user: '%s'" msgstr "Errore durante il salvataggio dell'utente: ' %s '" -#: pgadmin/tools/user_management/static/js/user_management.js:1167 +#: pgadmin/tools/user_management/static/js/user_management.js:1178 msgid "Add new user" msgstr "Aggiungi nuovo utente" -#: pgadmin/tools/user_management/static/js/user_management.js:1185 +#: pgadmin/tools/user_management/static/js/user_management.js:1196 msgid "Cannot load user roles." msgstr "Impossibile caricare i ruoli utente." -#: pgadmin/tools/user_management/static/js/user_management.js:1202 +#: pgadmin/tools/user_management/static/js/user_management.js:1213 msgid "Cannot load user Sources." msgstr "Impossibile caricare i sorgenti utente." -#: pgadmin/tools/user_management/static/js/user_management.js:1277 +#: pgadmin/tools/user_management/static/js/user_management.js:1288 msgid "Discard unsaved changes?" msgstr "Ignorare le modifiche non salvate?" -#: pgadmin/tools/user_management/static/js/user_management.js:1278 +#: pgadmin/tools/user_management/static/js/user_management.js:1289 msgid "" -"Are you sure you want to close the dialog? Any unsaved changes will be lost." +"Are you sure you want to close the dialog? Any unsaved changes will be " +"lost." msgstr "" -"Sei sicuro di voler chiudere la finestra di dialogo? Eventuali modifiche non " -"salvate andranno perse." +"Sei sicuro di voler chiudere la finestra di dialogo? Eventuali modifiche " +"non salvate andranno perse." #: pgadmin/utils/__init__.py:279 -#, python-format msgid "" -"Utility file not found. Please correct the Binary Path in the Preferences dialog" +"Utility file not found. Please correct the Binary Path in the Preferences" +" dialog" msgstr "" -"File di utilità non trovato. Correggi il percorso binario nella finestra di " -"dialogo Preferenze" +"File di utilità non trovato. Correggi il percorso binario nella finestra " +"di dialogo Preferenze" #: pgadmin/utils/__init__.py:284 #, python-format msgid "" -"'%s' file not found. Please correct the Binary Path in the Preferences dialog" +"'%s' file not found. Please correct the Binary Path in the Preferences " +"dialog" msgstr "" -"'%s' file non trovato. Correggi il percorso nella maschera delle preferenze" +"'%s' file non trovato. Correggi il percorso nella maschera delle " +"preferenze" #: pgadmin/utils/ajax.py:156 msgid "Not implemented." @@ -14721,53 +15016,53 @@ msgstr "Nome utente o password errati." msgid "Unable to fetch data." msgstr "Impossibile recuperare i dati." -#: pgadmin/utils/constants.py:66 +#: pgadmin/utils/constants.py:68 msgid "EDB Advanced Server 9.6" msgstr "EDB Advanced Server 9.6" -#: pgadmin/utils/constants.py:69 +#: pgadmin/utils/constants.py:71 msgid "EDB Advanced Server 10" msgstr "EDB Advanced Server 10" -#: pgadmin/utils/constants.py:72 +#: pgadmin/utils/constants.py:74 msgid "EDB Advanced Server 11" msgstr "EDB Advanced Server 11" -#: pgadmin/utils/constants.py:75 +#: pgadmin/utils/constants.py:77 msgid "EDB Advanced Server 12" msgstr "EDB Advanced Server 12" -#: pgadmin/utils/constants.py:78 +#: pgadmin/utils/constants.py:80 msgid "EDB Advanced Server 13" msgstr "EDB Advanced Server 13" -#: pgadmin/utils/constants.py:83 +#: pgadmin/utils/constants.py:85 msgid "PostgreSQL 9.6" msgstr "PostgreSQL 9.6" -#: pgadmin/utils/constants.py:86 +#: pgadmin/utils/constants.py:88 msgid "PostgreSQL 10" msgstr "PostgreSQL 10" -#: pgadmin/utils/constants.py:89 +#: pgadmin/utils/constants.py:91 msgid "PostgreSQL 11" msgstr "PostgreSQL 11" -#: pgadmin/utils/constants.py:92 +#: pgadmin/utils/constants.py:94 msgid "PostgreSQL 12" msgstr "PostgreSQL 12" -#: pgadmin/utils/constants.py:95 +#: pgadmin/utils/constants.py:97 msgid "PostgreSQL 13" msgstr "PostgreSQL 13" #: pgadmin/utils/exception.py:70 msgid "" -"Connection to the SSH Tunnel for host '{0}' has been lost. Reconnect to the " -"database server." +"Connection to the SSH Tunnel for host '{0}' has been lost. Reconnect to " +"the database server." msgstr "" -"La connessione al tunnel SSH per l'host '{0}' è andata persa. Riconnettersi al " -"server di database." +"La connessione al tunnel SSH per l'host '{0}' è andata persa. " +"Riconnettersi al server di database." #: pgadmin/utils/preferences.py:209 msgid "Invalid value for {0} option." @@ -14789,10 +15084,6 @@ msgstr "Il modulo '{0}' non ha una categoria con id '{1}'" msgid "Could not find the specified preference." msgstr "Impossibile trovare la preferenza specificata." -#: pgadmin/utils/driver/registry.py:75 -msgid "Driver '{0}' has not been implemented." -msgstr "Il driver \"{0}\" non è stato implementato." - #: pgadmin/utils/driver/psycopg2/connection.py:148 #: pgadmin/utils/driver/psycopg2/server_manager.py:549 msgid "Unauthorized request." @@ -14816,17 +15107,17 @@ msgstr "Impossibile impostare il ruolo con messaggio di errore: \\ n {0}" #: pgadmin/utils/driver/psycopg2/connection.py:705 msgid "" -"Failed to create cursor for psycopg2 connection with error message for the " -"server#{1}:{2}:\n" +"Failed to create cursor for psycopg2 connection with error message for " +"the server#{1}:{2}:\n" "{0}" msgstr "" -"Impossibile creare il cursore per la connessione psycopg2 con messaggio di " -"errore per il server # {1} : {2} : \\ n {0}" +"Impossibile creare il cursore per la connessione psycopg2 con messaggio " +"di errore per il server # {1} : {2} : \\ n {0}" #: pgadmin/utils/driver/psycopg2/connection.py:717 msgid "" -"Attempting to reconnect to the database server (#{server_id}) for the connection " -"- '{conn_id}'." +"Attempting to reconnect to the database server (#{server_id}) for the " +"connection - '{conn_id}'." msgstr "" "Tentativo di riconnettersi al server di database (# {server_id}) per la " "connessione - '{conn_id}'." @@ -14848,7 +15139,8 @@ msgid "" "{0}" msgstr "" "\n" -"Impossibile ripristinare la connessione al server a causa del seguente errore:\n" +"Impossibile ripristinare la connessione al server a causa del seguente " +"errore:\n" "{0}" #: pgadmin/utils/driver/psycopg2/connection.py:1764 @@ -14857,18 +15149,20 @@ msgstr "Non connesso al database server." #: pgadmin/utils/driver/psycopg2/connection.py:1783 msgid "" -"Asynchronous notification \"{0}\" with payload \"{1}\" received from server " -"process with PID {2}\n" +"Asynchronous notification \"{0}\" with payload \"{1}\" received from " +"server process with PID {2}\n" msgstr "" -"Notificación asíncrona \"{0}\" con carga útil \"{1}\" recibida del proceso del " -"servidor con PID {2}\n" +"Notificación asíncrona \"{0}\" con carga útil \"{1}\" recibida del " +"proceso del servidor con PID {2}\n" " \n" #: pgadmin/utils/driver/psycopg2/connection.py:1789 msgid "" -"Asynchronous notification \"{0}\" received from server process with PID {1}\n" +"Asynchronous notification \"{0}\" received from server process with PID " +"{1}\n" msgstr "" -"Notificación asíncrona \"{0}\" recibida del proceso del servidor con PID {1}\n" +"Notificación asíncrona \"{0}\" recibida del proceso del servidor con PID " +"{1}\n" #: pgadmin/utils/driver/psycopg2/connection.py:1824 msgid "ERROR: " @@ -14920,32 +15214,40 @@ msgstr "" #~ msgid "If set to True, the Debugger will be opened in a new browser tab." #~ msgstr "" -#~ "Se impostato su True, il debugger verrà aperto in una nuova scheda del " -#~ "browser." +#~ "Se impostato su True, il debugger " +#~ "verrà aperto in una nuova scheda " +#~ "del browser." #~ msgid "If set to True, the Schema Diff will be opened in a new browser tab." #~ msgstr "" -#~ "Se impostato su True, lo Schema Diff verrà aperto in una nuova scheda del " -#~ "browser." +#~ "Se impostato su True, lo Schema " +#~ "Diff verrà aperto in una nuova " +#~ "scheda del browser." #~ msgid "" -#~ "-- This script was generated by a beta version of the Schema Diff utility in " -#~ "pgAdmin 4. \n" +#~ "-- This script was generated by a" +#~ " beta version of the Schema Diff " +#~ "utility in pgAdmin 4. \n" #~ msgstr "" -#~ "-- Questo script è stato generato da una versione beta dell'utilità Schema " -#~ "Diff in pgAdmin 4.\n" +#~ "-- Questo script è stato generato " +#~ "da una versione beta dell'utilità Schema" +#~ " Diff in pgAdmin 4.\n" #~ msgid "" -#~ "Select the server and database for the source and target and click " +#~ "Select the server and database for " +#~ "the source and target and click " #~ "Compare to compare them." #~ msgstr "" -#~ "Seleziona il server e il database per l'origine e la destinazione e fai clic " -#~ "su Confronta per confrontarli." +#~ "Seleziona il server e il database " +#~ "per l'origine e la destinazione e " +#~ "fai clic su Confronta " +#~ " per confrontarli." #~ msgid "If set to True, the Query Tool will be opened in a new browser tab." #~ msgstr "" -#~ "Se impostato su True, lo Strumento di query verrà aperto in una nuova scheda " -#~ "del browser." +#~ "Se impostato su True, lo Strumento " +#~ "di query verrà aperto in una nuova" +#~ " scheda del browser." #~ msgid "The function/procedure cannot be debugged" #~ msgstr "The function/procedure cannot be debugged" @@ -14963,7 +15265,8 @@ msgstr "" #~ msgstr "Scarica CSV" #~ msgid "" -#~ "Specifies whether the command should create the replication slot on the " +#~ "Specifies whether the command should " +#~ "create the replication slot on the " #~ "publisher." #~ msgstr "Specifica se il comando deve creare lo slot di replica sull'editore." @@ -14998,13 +15301,17 @@ msgstr "" #~ msgstr "Questa funzione non è applicabile all'oggetto selezionato." #~ msgid "" -#~ "Please allow the pop-ups for this site to perform the desired action. If the " -#~ "main window of pgAdmin is closed then close this window and open a new " -#~ "pgAdmin session." +#~ "Please allow the pop-ups for this" +#~ " site to perform the desired action." +#~ " If the main window of pgAdmin " +#~ "is closed then close this window " +#~ "and open a new pgAdmin session." #~ msgstr "" -#~ "Consenti ai popup di questo sito di eseguire l'azione desiderata. Se la " -#~ "finestra principale di pgAdmin è chiusa, chiudere questa finestra e aprire " -#~ "una nuova sessione di pgAdmin." +#~ "Consenti ai popup di questo sito " +#~ "di eseguire l'azione desiderata. Se la" +#~ " finestra principale di pgAdmin è " +#~ "chiusa, chiudere questa finestra e " +#~ "aprire una nuova sessione di pgAdmin." #~ msgid "The text has changed. Do you want to save changes?" #~ msgstr "Il testo è cambiato Vuoi salvare le modifiche?" @@ -15014,3 +15321,78 @@ msgstr "" #~ msgid "Python Version" #~ msgstr "Versione di Python" + +#~ msgid "" +#~ "pgAdmin internal user authentication is " +#~ "not enabled, please contact administrator." +#~ msgstr "" +#~ "l'autenticazione utente interna di pgAdmin " +#~ "non è abilitata, contattare l'amministratore." + +#~ msgid "Authentication source '{0}' has not been implemented." +#~ msgstr "La fonte di autenticazione '{0}' non è stata implementata." + +#~ msgid "" +#~ "Specifies whether the subscription should " +#~ "be actively replicating, or whether it" +#~ " should be just setup but not " +#~ "started yet. " +#~ msgstr "" +#~ "Specifica se la sottoscrizione deve " +#~ "essere replicata attivamente o se deve" +#~ " essere solo configurata ma non " +#~ "ancora avviata. " + +#~ msgid "Fetch missing table information from publisher. " +#~ msgstr "Recupera le informazioni sulla tabella mancanti dall'editore. " + +#~ msgid "Please connect server to enable change password. " +#~ msgstr "Connetti il server per abilitare la modifica della password. " + +#~ msgid "" +#~ " Enter the directory in which the" +#~ " psql, pg_dump, pg_dumpall, and pg_restore" +#~ " utilities can be found for the " +#~ "corresponding database server version. The " +#~ "default path will be used for " +#~ "server versions that do not have " +#~ "apath specified." +#~ msgstr "" +#~ " Indicare la directory in cui si" +#~ " trovano le utility psql, pg_dump, " +#~ "pg_dumpall e pg_restore per la versione" +#~ " del server di database corrispondente. " +#~ "Il percorso predefinito verrà utilizzato " +#~ "per le versioni del server che non" +#~ " hanno un percorso specificato." + +#~ msgid " (Cmd+Shift+F)" +#~ msgstr " (Cmd+Shift+F)" + +#~ msgid "ERROR: Shell commands are disabled in psql for security\r\n" +#~ msgstr "" +#~ "ERRORE: i comandi della shell sono " +#~ "disabilitati in psql per motivi di " +#~ "sicurezza\r\n" + +#~ msgid "" +#~ "If set to True then data columns" +#~ " will auto-size to the maximumwidth" +#~ " of the data in the column as" +#~ " loaded in the first batch. If " +#~ "False, the column will be sized to" +#~ " the widest of the data type or" +#~ " column name." +#~ msgstr "" +#~ "Se impostato su True, le colonne " +#~ "di dati verranno ridimensionate " +#~ "automaticamente in base alla larghezza " +#~ "massima dei dati nella colonna caricata" +#~ " nel primo batch. Se False, la " +#~ "colonna verrà ridimensionata in base al" +#~ " tipo di dati o al nome della" +#~ " colonna più ampia." + +#~ msgid "Driver '{0}' has not been implemented." +#~ msgstr "Il driver \"{0}\" non è stato implementato." + diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo b/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo index 54dccf36ed0b166b8e89cf037d75ee3859da72d2..98b6d97e65cbf0e2bea6dff8ac97d4fca46b2ec3 100644 GIT binary patch delta 43454 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こちらをクリックしてください" -#: pgadmin/browser/templates/browser/js/messages.js:22 +#: pgadmin/browser/templates/browser/js/messages.js:30 msgid "Click here for details." msgstr "詳細はこちらをクリックしてください" -#: pgadmin/browser/templates/browser/js/messages.js:23 -#: pgadmin/static/js/backform.pgadmin.js:2090 -#: pgadmin/tools/user_management/static/js/user_management.js:712 -msgid "General" -msgstr "一般" - -#: pgadmin/browser/templates/browser/js/messages.js:25 +#: pgadmin/browser/templates/browser/js/messages.js:33 msgid "Definition incomplete" msgstr "定義が不完全です" -#: pgadmin/browser/templates/browser/js/messages.js:26 +#: pgadmin/browser/templates/browser/js/messages.js:34 msgid "Nothing changed" msgstr "変更なし" -#: pgadmin/browser/templates/browser/js/messages.js:27 +#: pgadmin/browser/templates/browser/js/messages.js:35 #, python-format msgid "'%s' must be an integer." msgstr "「%s」は整数にしてください" -#: pgadmin/browser/templates/browser/js/messages.js:28 +#: pgadmin/browser/templates/browser/js/messages.js:36 #, python-format msgid "'%s' must be a numeric." msgstr "「%s」は数値にしてください" -#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:37 #, python-format msgid "'%s' must be greater than or equal to %s." msgstr "「%s」は「%s」以上にしてください" -#: pgadmin/browser/templates/browser/js/messages.js:30 +#: pgadmin/browser/templates/browser/js/messages.js:38 #, python-format msgid "'%s' must be less than or equal to %s." msgstr "「%s」は「%s」以下にしてください" -#: pgadmin/browser/templates/browser/js/messages.js:33 +#: pgadmin/browser/templates/browser/js/messages.js:41 #: pgadmin/misc/sql/static/js/sql.js:102 msgid "No SQL could be generated for the selected object." msgstr "選択されたオブジェクトに対して生成できる SQL はありません" -#: pgadmin/browser/templates/browser/js/messages.js:34 +#: pgadmin/browser/templates/browser/js/messages.js:42 #: pgadmin/misc/statistics/static/js/statistics.js:220 msgid "No statistics are available for the selected object." msgstr "選択されたオブジェクトに表示できる統計情報はありません" -#: pgadmin/browser/templates/browser/js/messages.js:37 +#: pgadmin/browser/templates/browser/js/messages.js:45 #: pgadmin/static/js/backform.pgadmin.js:2805 #: pgadmin/tools/backup/static/js/backup.js:106 #: pgadmin/tools/backup/static/js/backup.js:243 @@ -9525,99 +9614,109 @@ msgstr "選択されたオブジェクトに表示できる統計情報はあり msgid "Note" msgstr "メモ" -#: pgadmin/browser/templates/browser/js/messages.js:38 +#: pgadmin/browser/templates/browser/js/messages.js:46 #: pgadmin/misc/sql/static/js/sql.js:154 #: pgadmin/misc/statistics/static/js/statistics.js:332 #, python-format msgid "Error retrieving the information - %s" msgstr "情報の取得エラー - %s" -#: pgadmin/browser/templates/browser/js/utils.js:144 -#: pgadmin/browser/templates/browser/js/utils.js:152 +#: pgadmin/browser/templates/browser/js/utils.js:143 +#: pgadmin/browser/templates/browser/js/utils.js:151 msgid "Error loading script - " msgstr "スクリプトの読み込みエラー - " -#: pgadmin/dashboard/__init__.py:57 +#: pgadmin/dashboard/__init__.py:58 msgid "Dashboard" msgstr "ダッシュボード" -#: pgadmin/dashboard/__init__.py:73 +#: pgadmin/dashboard/__init__.py:74 msgid "The number of seconds between graph samples." msgstr "グラフデータをサンプリングする間隔(秒)" -#: pgadmin/dashboard/__init__.py:77 +#: pgadmin/dashboard/__init__.py:78 msgid "Dashboards" msgstr "ダッシュボード" -#: pgadmin/dashboard/__init__.py:82 +#: pgadmin/dashboard/__init__.py:83 msgid "Session statistics refresh rate" msgstr "セッション統計更新速度" -#: pgadmin/dashboard/__init__.py:84 pgadmin/dashboard/__init__.py:92 -#: pgadmin/dashboard/__init__.py:100 pgadmin/dashboard/__init__.py:108 -#: pgadmin/dashboard/__init__.py:116 +#: pgadmin/dashboard/__init__.py:85 pgadmin/dashboard/__init__.py:93 +#: pgadmin/dashboard/__init__.py:101 pgadmin/dashboard/__init__.py:109 +#: pgadmin/dashboard/__init__.py:117 msgid "Graphs" msgstr "グラフ" -#: pgadmin/dashboard/__init__.py:90 +#: pgadmin/dashboard/__init__.py:91 msgid "Transaction throughput refresh rate" msgstr "トランザクションスループット更新速度" -#: pgadmin/dashboard/__init__.py:98 +#: pgadmin/dashboard/__init__.py:99 msgid "Tuples in refresh rate" msgstr "書き込み行数の更新速度" -#: pgadmin/dashboard/__init__.py:106 +#: pgadmin/dashboard/__init__.py:107 msgid "Tuples out refresh rate" msgstr "読み取り行数の更新速度" -#: pgadmin/dashboard/__init__.py:114 +#: pgadmin/dashboard/__init__.py:115 msgid "Block I/O statistics refresh rate" msgstr "ブロック I/O 統計更新速度" -#: pgadmin/dashboard/__init__.py:122 +#: pgadmin/dashboard/__init__.py:123 msgid "Show graphs?" msgstr "グラフを表示" -#: pgadmin/dashboard/__init__.py:124 +#: pgadmin/dashboard/__init__.py:125 msgid "If set to True, graphs will be displayed on dashboards." msgstr "True の場合、ダッシュボードにグラフが表示されます" -#: pgadmin/dashboard/__init__.py:130 +#: pgadmin/dashboard/__init__.py:131 msgid "Show activity?" msgstr "アクティビティを表示" -#: pgadmin/dashboard/__init__.py:132 +#: pgadmin/dashboard/__init__.py:133 msgid "If set to True, activity tables will be displayed on dashboards." msgstr "True の場合、ダッシュボードにアクティビティテーブルが表示されます" -#: pgadmin/dashboard/__init__.py:138 +#: pgadmin/dashboard/__init__.py:139 msgid "Show graph data points?" msgstr "グラフデータに点を表示" -#: pgadmin/dashboard/__init__.py:140 +#: pgadmin/dashboard/__init__.py:141 msgid "If set to True, data points will be visible on graph lines." msgstr "True の場合、グラフデータ線上に点が表示されます" -#: pgadmin/dashboard/__init__.py:146 +#: pgadmin/dashboard/__init__.py:147 msgid "Show mouse hover tooltip?" msgstr "マウスオーバー時にツールチップを表示" -#: pgadmin/dashboard/__init__.py:148 +#: pgadmin/dashboard/__init__.py:149 msgid "" "If set to True, tooltip will appear on mouse hover on the graph lines " "giving the data point details" msgstr "True の場合、グラフ線上のデータにマウスを合わせると、その詳細が表示されます" -#: pgadmin/dashboard/__init__.py:202 +#: pgadmin/dashboard/__init__.py:156 +msgid "Long running query thresholds" +msgstr "" + +#: pgadmin/dashboard/__init__.py:158 +msgid "" +"Set the warning and alert threshold value to highlight the long-running " +"queries on the dashboard." +msgstr "" + +#: pgadmin/dashboard/__init__.py:212 msgid "Please connect to the selected {0} to view the table." msgstr "テーブルを表示するには、選択した {0} に接続してください" -#: pgadmin/dashboard/__init__.py:207 +#: pgadmin/dashboard/__init__.py:217 msgid "Please connect to the selected {0} to view the graph." msgstr "グラフを表示するには、選択した {0} に接続してください" -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:498 msgid "Failed" msgstr "失敗しました" @@ -9631,8 +9730,8 @@ msgid "An error occurred whilst rendering the graph." msgstr "グラフの描画中にエラーが発生しました" #: pgadmin/dashboard/static/js/Graphs.jsx:222 -#: pgadmin/dashboard/static/js/dashboard.js:533 -#: pgadmin/static/js/sqleditor/execute_query.js:341 +#: pgadmin/dashboard/static/js/dashboard.js:552 +#: pgadmin/static/js/sqleditor/execute_query.js:346 #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:211 msgid "" @@ -9750,137 +9849,137 @@ msgstr "ダッシュボードを読み込んでいます..." msgid "Please connect to the selected server to view the dashboard." msgstr "このダッシュボードを表示するには、選択したサーバに接続してください" -#: pgadmin/dashboard/static/js/dashboard.js:542 +#: pgadmin/dashboard/static/js/dashboard.js:561 msgid "Please connect to the selected server to view the table." msgstr "このテーブルを表示するには、選択したサーバに接続してください" -#: pgadmin/dashboard/static/js/dashboard.js:545 +#: pgadmin/dashboard/static/js/dashboard.js:564 msgid "An error occurred whilst rendering the table." msgstr "テーブルの描画中にエラーが発生しました" -#: pgadmin/dashboard/static/js/dashboard.js:656 -#: pgadmin/dashboard/static/js/dashboard.js:763 -#: pgadmin/dashboard/static/js/dashboard.js:938 -#: pgadmin/dashboard/static/js/dashboard.js:1037 +#: pgadmin/dashboard/static/js/dashboard.js:675 +#: pgadmin/dashboard/static/js/dashboard.js:782 +#: pgadmin/dashboard/static/js/dashboard.js:957 +#: pgadmin/dashboard/static/js/dashboard.js:1056 msgid "PID" msgstr "PID" -#: pgadmin/dashboard/static/js/dashboard.js:686 -#: pgadmin/dashboard/static/js/dashboard.js:963 +#: pgadmin/dashboard/static/js/dashboard.js:705 +#: pgadmin/dashboard/static/js/dashboard.js:982 msgid "State" msgstr "状態" -#: pgadmin/dashboard/static/js/dashboard.js:703 -#: pgadmin/dashboard/static/js/dashboard.js:980 +#: pgadmin/dashboard/static/js/dashboard.js:722 +#: pgadmin/dashboard/static/js/dashboard.js:999 msgid "Wait event" msgstr "待機イベント" -#: pgadmin/dashboard/static/js/dashboard.js:708 -#: pgadmin/dashboard/static/js/dashboard.js:985 +#: pgadmin/dashboard/static/js/dashboard.js:727 +#: pgadmin/dashboard/static/js/dashboard.js:1004 msgid "Blocking PIDs" msgstr "ブロックしている PID" -#: pgadmin/dashboard/static/js/dashboard.js:773 -#: pgadmin/dashboard/static/js/dashboard.js:1042 +#: pgadmin/dashboard/static/js/dashboard.js:792 +#: pgadmin/dashboard/static/js/dashboard.js:1061 msgid "Lock type" msgstr "ロック方式" -#: pgadmin/dashboard/static/js/dashboard.js:778 -#: pgadmin/dashboard/static/js/dashboard.js:1047 +#: pgadmin/dashboard/static/js/dashboard.js:797 +#: pgadmin/dashboard/static/js/dashboard.js:1066 msgid "Target relation" msgstr "対象リレーション" -#: pgadmin/dashboard/static/js/dashboard.js:783 -#: pgadmin/dashboard/static/js/dashboard.js:1052 +#: pgadmin/dashboard/static/js/dashboard.js:802 +#: pgadmin/dashboard/static/js/dashboard.js:1071 msgid "Page" msgstr "ページ" -#: pgadmin/dashboard/static/js/dashboard.js:788 -#: pgadmin/dashboard/static/js/dashboard.js:1057 +#: pgadmin/dashboard/static/js/dashboard.js:807 +#: pgadmin/dashboard/static/js/dashboard.js:1076 msgid "Tuple" msgstr "タプル" -#: pgadmin/dashboard/static/js/dashboard.js:793 -#: pgadmin/dashboard/static/js/dashboard.js:1062 +#: pgadmin/dashboard/static/js/dashboard.js:812 +#: pgadmin/dashboard/static/js/dashboard.js:1081 msgid "vXID (target)" msgstr "vXID (対象)" -#: pgadmin/dashboard/static/js/dashboard.js:798 -#: pgadmin/dashboard/static/js/dashboard.js:1067 +#: pgadmin/dashboard/static/js/dashboard.js:817 +#: pgadmin/dashboard/static/js/dashboard.js:1086 msgid "XID (target)" msgstr "XID (対象)" -#: pgadmin/dashboard/static/js/dashboard.js:803 -#: pgadmin/dashboard/static/js/dashboard.js:1072 +#: pgadmin/dashboard/static/js/dashboard.js:822 +#: pgadmin/dashboard/static/js/dashboard.js:1091 msgid "Class" msgstr "クラス" -#: pgadmin/dashboard/static/js/dashboard.js:808 -#: pgadmin/dashboard/static/js/dashboard.js:1077 +#: pgadmin/dashboard/static/js/dashboard.js:827 +#: pgadmin/dashboard/static/js/dashboard.js:1096 msgid "Object ID" msgstr "オブジェクト ID" -#: pgadmin/dashboard/static/js/dashboard.js:813 -#: pgadmin/dashboard/static/js/dashboard.js:1082 +#: pgadmin/dashboard/static/js/dashboard.js:832 +#: pgadmin/dashboard/static/js/dashboard.js:1101 msgid "vXID (owner)" msgstr "vXID (所有者)" -#: pgadmin/dashboard/static/js/dashboard.js:823 -#: pgadmin/dashboard/static/js/dashboard.js:1092 +#: pgadmin/dashboard/static/js/dashboard.js:842 +#: pgadmin/dashboard/static/js/dashboard.js:1111 msgid "Granted?" msgstr "ロック獲得済" -#: pgadmin/dashboard/static/js/dashboard.js:845 -#: pgadmin/dashboard/static/js/dashboard.js:1109 +#: pgadmin/dashboard/static/js/dashboard.js:864 +#: pgadmin/dashboard/static/js/dashboard.js:1128 msgid "XID" msgstr "XID" -#: pgadmin/dashboard/static/js/dashboard.js:850 -#: pgadmin/dashboard/static/js/dashboard.js:1114 +#: pgadmin/dashboard/static/js/dashboard.js:869 +#: pgadmin/dashboard/static/js/dashboard.js:1133 msgid "Prepared at" msgstr "準備" -#: pgadmin/dashboard/static/js/dashboard.js:862 +#: pgadmin/dashboard/static/js/dashboard.js:881 msgid "Category" msgstr "カテゴリ" -#: pgadmin/dashboard/static/js/dashboard.js:867 +#: pgadmin/dashboard/static/js/dashboard.js:886 msgid "Setting" msgstr "設定" -#: pgadmin/dashboard/static/js/dashboard.js:872 +#: pgadmin/dashboard/static/js/dashboard.js:891 msgid "Unit" msgstr "単位" -#: pgadmin/dashboard/static/js/dashboard.js:877 +#: pgadmin/dashboard/static/js/dashboard.js:896 msgid "Description" msgstr "説明" -#: pgadmin/dashboard/static/js/dashboard.js:1195 +#: pgadmin/dashboard/static/js/dashboard.js:1214 msgid "You cannot cancel background worker processes." msgstr "バックグラウンドワーカプロセスはキャンセルできません" -#: pgadmin/dashboard/static/js/dashboard.js:1197 +#: pgadmin/dashboard/static/js/dashboard.js:1216 msgid "You cannot terminate background worker processes." msgstr "バックグラウンドワーカプロセスは終了できません" -#: pgadmin/dashboard/static/js/dashboard.js:1206 +#: pgadmin/dashboard/static/js/dashboard.js:1225 msgid "You are not allowed to cancel the main active session." msgstr "主要のアクティブセッションをキャンセルすることはできません" -#: pgadmin/dashboard/static/js/dashboard.js:1208 +#: pgadmin/dashboard/static/js/dashboard.js:1227 msgid "You are not allowed to terminate the main active session." msgstr "主要のアクティブセッションを切断することはできません" -#: pgadmin/dashboard/static/js/dashboard.js:1216 +#: pgadmin/dashboard/static/js/dashboard.js:1235 msgid "The session is already in idle state." msgstr "セッションはすでにアイドル状態です" -#: pgadmin/dashboard/static/js/dashboard.js:1235 +#: pgadmin/dashboard/static/js/dashboard.js:1254 msgid "Superuser privileges are required to cancel another users query." msgstr "他のユーザのクエリをキャンセルさせるには、スーパーユーザ権限が必要です" -#: pgadmin/dashboard/static/js/dashboard.js:1237 +#: pgadmin/dashboard/static/js/dashboard.js:1256 msgid "Superuser privileges are required to terminate another users query." msgstr "他のユーザのクエリを終了させるには、スーパーユーザ権限が必要です" @@ -9909,15 +10008,15 @@ msgstr "プリペアードトランザクション" #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:36 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:783 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:77 -#: pgadmin/tools/user_management/static/js/user_management.js:1156 +#: pgadmin/tools/user_management/static/js/user_management.js:1167 msgid "Search" msgstr "検索" #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:33 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:38 #: pgadmin/misc/file_manager/templates/file_manager/index.html:27 -#: pgadmin/preferences/static/js/preferences.js:533 -#: pgadmin/preferences/static/js/preferences.js:550 +#: pgadmin/preferences/static/js/preferences.js:576 +#: pgadmin/preferences/static/js/preferences.js:593 msgid "Refresh" msgstr "再読み込み" @@ -10007,7 +10106,7 @@ msgstr "合計" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:8 #: pgadmin/dashboard/templates/dashboard/sql/gpdb_5.0_plus/dashboard_stats.sql:8 -#: pgadmin/tools/user_management/static/js/user_management.js:432 +#: pgadmin/tools/user_management/static/js/user_management.js:433 msgid "Active" msgstr "アクティブ" @@ -10129,7 +10228,7 @@ msgid "" "theme" msgstr "テーマの適用には、再読み込みが必要です。以下はテーマのプレビューです" -#: pgadmin/misc/__init__.py:222 +#: pgadmin/misc/__init__.py:220 msgid "Invalid binary path." msgstr "無効なバイナリパスです" @@ -10271,7 +10370,7 @@ msgid "Grid" msgstr "グリッド" #: pgadmin/misc/file_manager/__init__.py:177 -#: pgadmin/misc/file_manager/static/js/utility.js:1444 +#: pgadmin/misc/file_manager/static/js/utility.js:1470 msgid "Show hidden files and folders?" msgstr "隠しファイルとフォルダを表示" @@ -10323,7 +10422,7 @@ msgid "There was an error renaming the file:" msgstr "ファイル名変更の際にエラーが発生しました:" #: pgadmin/misc/file_manager/static/js/create_dialogue.js:145 -#: pgadmin/misc/file_manager/static/js/utility.js:473 +#: pgadmin/misc/file_manager/static/js/utility.js:481 msgid "Error occurred while checking access permission." msgstr "アクセス権限の確認中にエラーが発生しました" @@ -10334,19 +10433,19 @@ msgstr "アクセス権限の確認中にエラーが発生しました" msgid "Select file" msgstr "ファイルを選択" -#: pgadmin/misc/file_manager/static/js/utility.js:1432 -#: pgadmin/misc/file_manager/static/js/utility.js:1439 +#: pgadmin/misc/file_manager/static/js/utility.js:1458 +#: pgadmin/misc/file_manager/static/js/utility.js:1465 msgid "All Files" msgstr "すべてのファイル" -#: pgadmin/misc/file_manager/static/js/utility.js:1448 +#: pgadmin/misc/file_manager/static/js/utility.js:1474 #: pgadmin/tools/backup/static/js/backup.js:156 #: pgadmin/tools/import_export/static/js/import_export.js:97 #: pgadmin/tools/restore/static/js/restore.js:100 msgid "Format" msgstr "形式" -#: pgadmin/misc/file_manager/static/js/utility.js:1770 +#: pgadmin/misc/file_manager/static/js/utility.js:1800 msgid "Drop files here to upload." msgstr "アップロードするファイルを、ここへドロップしてください" @@ -10561,8 +10660,8 @@ msgid "Summary:" msgstr "要約:" #: pgadmin/preferences/__init__.py:57 -#: pgadmin/preferences/static/js/preferences.js:456 -#: pgadmin/preferences/static/js/preferences.js:479 +#: pgadmin/preferences/static/js/preferences.js:499 +#: pgadmin/preferences/static/js/preferences.js:522 msgid "Preferences" msgstr "設定" @@ -10575,36 +10674,44 @@ msgstr "ラベル" msgid "help_str" msgstr "help_str" -#: pgadmin/preferences/static/js/preferences.js:224 +#: pgadmin/preferences/static/js/preferences.js:249 msgid "Show" msgstr "表示" -#: pgadmin/preferences/static/js/preferences.js:225 +#: pgadmin/preferences/static/js/preferences.js:250 msgid "Hide" msgstr "非表示" -#: pgadmin/preferences/static/js/preferences.js:420 +#: pgadmin/preferences/static/js/preferences.js:340 +msgid "Alert" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:341 +msgid "(in minutes)" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:461 msgid "Category is not selected." msgstr "カテゴリが選択されていません" -#: pgadmin/preferences/static/js/preferences.js:517 +#: pgadmin/preferences/static/js/preferences.js:560 msgid "Browser tree refresh required" msgstr "ブラウザツリーの再読み込みが必要です" -#: pgadmin/preferences/static/js/preferences.js:518 +#: pgadmin/preferences/static/js/preferences.js:561 msgid "A browser tree refresh is required. Do you wish to refresh the tree?" msgstr "ブラウザツリーを再読み込みする必要があります。続行しますか?" -#: pgadmin/preferences/static/js/preferences.js:534 -#: pgadmin/preferences/static/js/preferences.js:551 +#: pgadmin/preferences/static/js/preferences.js:577 +#: pgadmin/preferences/static/js/preferences.js:594 msgid "Later" msgstr "後で" -#: pgadmin/preferences/static/js/preferences.js:541 +#: pgadmin/preferences/static/js/preferences.js:584 msgid "Refresh required" msgstr "再読み込みが必要です" -#: pgadmin/preferences/static/js/preferences.js:542 +#: pgadmin/preferences/static/js/preferences.js:585 msgid "" "A page refresh is required to apply the theme. Do you wish to refresh the" " page now?" @@ -10662,6 +10769,18 @@ msgstr "ボタンを切り替え" msgid "Toggle" msgstr "切り替え" +#: pgadmin/static/js/backform.pgadmin.js:1133 +msgid "Set as default" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1152 +msgid "Database Server" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1159 +msgid "Binary Path" +msgstr "" + #: pgadmin/static/js/backform.pgadmin.js:1164 msgid "Select binary path..." msgstr "バイナリパスを選択..." @@ -10680,17 +10799,15 @@ msgstr "ユーティリティを検証" #: pgadmin/static/js/backform.pgadmin.js:1196 msgid "" -" Enter the directory in which the psql, pg_dump, pg_dumpall, and " +"Enter the directory in which the psql, pg_dump, pg_dumpall, and " "pg_restore utilities can be found for the corresponding database server " "version. The default path will be used for server versions that do not " -"have apath specified." +"have a path specified." msgstr "" -" 対応するバージョンの psql, pg_dump, pg_dumpall, pg_restore " -"ユーティリティが入ったディレクトリを入力してください。既定のパスとして指定されたものは、パスが未指定のサーババージョンに対しても使われるようになります" #: pgadmin/static/js/backform.pgadmin.js:1682 #: pgadmin/static/js/backgrid.pgadmin.js:1253 -#: pgadmin/tools/user_management/static/js/user_management.js:1158 +#: pgadmin/tools/user_management/static/js/user_management.js:1169 msgid "Add" msgstr "追加" @@ -10702,11 +10819,11 @@ msgstr "更新なし" msgid "Preview not available..." msgstr "プレビューがありません..." -#: pgadmin/static/js/backform.pgadmin.js:3223 +#: pgadmin/static/js/backform.pgadmin.js:3228 msgid "No color" msgstr "色なし" -#: pgadmin/static/js/backform.pgadmin.js:3414 +#: pgadmin/static/js/backform.pgadmin.js:3419 msgid "Space" msgstr "スペース" @@ -10799,25 +10916,25 @@ msgstr "予期しないエラーが発生しました - アプリケーション msgid "Transaction status check failed." msgstr "トランザクション状態を確認できませんでした" -#: pgadmin/static/js/utils.js:407 +#: pgadmin/static/js/utils.js:410 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog." msgstr "設定ダイアログで PostgreSQL バイナリパスを指定してください" -#: pgadmin/static/js/utils.js:412 +#: pgadmin/static/js/utils.js:415 msgid "" "Please configure the EDB Advanced Server Binary Path in the Preferences " "dialog." msgstr "設定ダイアログで EDB Advanced Server バイナリパスを指定してください" -#: pgadmin/static/js/utils.js:419 +#: pgadmin/static/js/utils.js:422 msgid "Configuration required" msgstr "設定が必要です" -#: pgadmin/static/js/utils.js:424 +#: pgadmin/static/js/utils.js:427 msgid "Preferences Error" msgstr "設定エラー" -#: pgadmin/static/js/utils.js:425 +#: pgadmin/static/js/utils.js:428 #, python-format msgid "Failed to load preference %s of module %s" msgstr "設定 %s (モジュール %s)の読み込みに失敗しました" @@ -10908,9 +11025,9 @@ msgstr "実行時" #: pgadmin/static/js/selection/clipboard.js:83 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:178 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:657 -#: pgadmin/tools/user_management/static/js/user_management.js:922 -#: pgadmin/tools/user_management/static/js/user_management.js:1184 -#: pgadmin/tools/user_management/static/js/user_management.js:1201 +#: pgadmin/tools/user_management/static/js/user_management.js:933 +#: pgadmin/tools/user_management/static/js/user_management.js:1195 +#: pgadmin/tools/user_management/static/js/user_management.js:1212 msgid "Error" msgstr "エラー" @@ -10953,8 +11070,8 @@ msgstr "ミリ秒" msgid "Query returned successfully in %s." msgstr "クエリが %s で成功しました" -#: pgadmin/static/js/sqleditor/execute_query.js:230 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/static/js/sqleditor/execute_query.js:235 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3145 msgid "Running query..." msgstr "クエリを実行しています..." @@ -11051,11 +11168,11 @@ msgstr "すべての行を消去しますか?" msgid "Connect to server" msgstr "サーバに接続" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:463 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 msgid "Please select database" msgstr "データベースを選択してください" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:471 msgid "Please select user" msgstr "ユーザを選択してください" @@ -11157,7 +11274,7 @@ msgstr "実行/更新" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:113 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:115 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:342 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 #: pgadmin/utils/constants.py:22 msgid "Explain" msgstr "実行計画" @@ -11179,15 +11296,15 @@ msgstr "変更データを保存" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:137 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:139 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5351 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:661 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5384 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:674 msgid "Commit" msgstr "コミット" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:143 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:145 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5348 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:679 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5381 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:692 msgid "Rollback" msgstr "ロールバック" @@ -11220,7 +11337,7 @@ msgstr "クエリエディタへコピー" #: pgadmin/static/js/sqleditor/history/query_history_details.js:182 #: pgadmin/tools/debugger/static/js/direct.js:1720 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 msgid "Messages" msgstr "メッセージ" @@ -11283,6 +11400,11 @@ msgstr "ログイン" msgid "Forgotten your password?" msgstr "パスワードをお忘れですか?" +#: pgadmin/templates/security/login_user.html:30 +#, python-format +msgid "Login with %(oauth_name)s" +msgstr "" + #: pgadmin/templates/security/reset_password.html:2 #, python-format msgid "%(appname)s Password Reset" @@ -11636,11 +11758,11 @@ msgstr "フィルタリングした行..." msgid "View/Edit Data" msgstr "データの閲覧/編集" -#: pgadmin/tools/datagrid/static/js/datagrid.js:333 +#: pgadmin/tools/datagrid/static/js/datagrid.js:335 #: pgadmin/tools/debugger/static/js/debugger.js:511 -#: pgadmin/tools/debugger/static/js/debugger.js:697 +#: pgadmin/tools/debugger/static/js/debugger.js:698 #: pgadmin/tools/debugger/static/js/debugger_ui.js:873 -#: pgadmin/tools/schema_diff/static/js/schema_diff.js:158 +#: pgadmin/tools/schema_diff/static/js/schema_diff.js:160 msgid "Rename Panel" msgstr "パネル名を変更" @@ -11667,7 +11789,7 @@ msgstr "データグリッドエラー" #: pgadmin/tools/datagrid/static/js/show_data.js:40 #: pgadmin/tools/datagrid/static/js/show_query_tool.js:67 #: pgadmin/tools/erd/static/js/erd_module.js:119 -#: pgadmin/tools/psql/static/js/psql_module.js:140 +#: pgadmin/tools/psql/static/js/psql_module.js:139 msgid "No object selected." msgstr "オブジェクトが選択されていません" @@ -11759,8 +11881,8 @@ msgid "Replace" msgstr "置換" #: pgadmin/tools/datagrid/templates/datagrid/index.html:110 -msgid " (Cmd+Shift+F)" -msgstr " (Cmd+Shift+F)" +msgid " (Cmd+Option+F)" +msgstr "" #: pgadmin/tools/datagrid/templates/datagrid/index.html:112 msgid " (Ctrl+Shift+F)" @@ -11941,17 +12063,17 @@ msgid "Edit grid values" msgstr "グリッド値を編集" #: pgadmin/tools/debugger/__init__.py:180 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:411 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:424 msgid "Previous tab" msgstr "前のタブ" #: pgadmin/tools/debugger/__init__.py:198 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:429 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:442 msgid "Next tab" msgstr "次のタブ" #: pgadmin/tools/debugger/__init__.py:216 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:447 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:460 msgid "Switch Panel" msgstr "パネルの切り替え" @@ -12068,7 +12190,7 @@ msgstr "ブレークポイントを設定" #: pgadmin/tools/debugger/static/js/debugger.js:345 #: pgadmin/tools/debugger/static/js/debugger.js:525 #: pgadmin/tools/debugger/static/js/debugger.js:530 -#: pgadmin/tools/debugger/static/js/debugger.js:713 +#: pgadmin/tools/debugger/static/js/debugger.js:714 #: pgadmin/tools/debugger/static/js/debugger_ui.js:288 #: pgadmin/tools/debugger/static/js/debugger_ui.js:922 #: pgadmin/tools/debugger/static/js/debugger_ui.js:975 @@ -12109,7 +12231,7 @@ msgstr "ブレークポイントを設定" msgid "Debugger Error" msgstr "デバッガエラー" -#: pgadmin/tools/debugger/static/js/debugger.js:703 +#: pgadmin/tools/debugger/static/js/debugger.js:704 #: pgadmin/tools/debugger/static/js/debugger_ui.js:929 msgid "Debugger Target Initialization Error" msgstr "デバッグ対象の初期化エラー" @@ -12264,12 +12386,12 @@ msgid "Debugger SQL editor" msgstr "デバッガ SQL エディタ" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "Timeout" msgstr "タイムアウト" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "" "Your session has timed out due to inactivity. Please close the window and" " login again." @@ -12466,12 +12588,12 @@ msgid "Preparing..." msgstr "準備しています..." #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:269 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5422 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5455 msgid "Don't save" msgstr "保存しない" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:304 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5505 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5538 msgid "Save changes?" msgstr "変更を保存" @@ -12479,6 +12601,11 @@ msgstr "変更を保存" msgid "The diagram has changed. Do you want to save changes?" msgstr "ダイヤグラムが変更されています。保存しますか?" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:350 +#, python-format +msgid "Table: %s (%s)" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:394 msgid "Delete ?" msgstr "削除しますか?" @@ -12531,6 +12658,14 @@ msgstr "画像を準備しています..." msgid "Unknown error. Check console logs" msgstr "不明なエラーです。コンソールのログを確認してください" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:675 +msgid "One to many relation" +msgstr "" + +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:686 +msgid "Many to many relation" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:751 msgid "Initializing connection..." msgstr "接続を初期化しています..." @@ -12564,7 +12699,7 @@ msgid "Many-to-Many link" msgstr "多対多のリンク" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/ConnectionBar.jsx:50 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2868 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2901 msgid "Obtaining connection..." msgstr "接続を確立しています..." @@ -12967,35 +13102,38 @@ msgstr "オブジェクトのヘルプ" msgid "Maintenance job creation failed." msgstr "メンテナンスジョブの作成に失敗しました" -#: pgadmin/tools/psql/__init__.py:42 +#: pgadmin/tools/psql/__init__.py:53 msgid "PSQL" msgstr "PSQL" -#: pgadmin/tools/psql/__init__.py:209 pgadmin/tools/psql/__init__.py:475 -#: pgadmin/tools/psql/__init__.py:522 -msgid "ERROR: Shell commands are disabled in psql for security\r\n" -msgstr "エラー: セキュリティ上の観点から、psql 上でのシェルコマンドの使用はできません\r\n" - -#: pgadmin/tools/psql/__init__.py:574 +#: pgadmin/tools/psql/__init__.py:427 msgid "" "Connection terminated, To create new connection please open another psql " "tool." msgstr "接続が中断されました。再接続するには、新しく psql ツールを開き直してください" -#: pgadmin/tools/psql/__init__.py:724 +#: pgadmin/tools/psql/__init__.py:491 msgid "Invalid session.\r\n" msgstr "無効なセッションです\r\n" -#: pgadmin/tools/psql/static/js/psql_module.js:131 -#: pgadmin/tools/psql/static/js/psql_module.js:139 -#: pgadmin/tools/psql/static/js/psql_module.js:152 +#: pgadmin/tools/psql/static/js/psql_module.js:130 +#: pgadmin/tools/psql/static/js/psql_module.js:138 +#: pgadmin/tools/psql/static/js/psql_module.js:151 msgid "PSQL Error" msgstr "PSQL エラー" -#: pgadmin/tools/psql/static/js/psql_module.js:153 +#: pgadmin/tools/psql/static/js/psql_module.js:152 msgid "Please select a server/database object." msgstr "サーバ/データベースオブジェクトを選択してください" +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "Clipboard read permission required" +msgstr "" + +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "To paste data on the PSQL terminal, Clipboard read permission required." +msgstr "" + #: pgadmin/tools/restore/__init__.py:42 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:40 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:50 @@ -13460,84 +13598,84 @@ msgstr "クエリエディタ" msgid "Data Output" msgstr "データ出力" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 msgid "Query History" msgstr "クエリの履歴" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 msgid "Scratch Pad" msgstr "スクラッチパッド" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 msgid "Notifications" msgstr "通知" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:402 msgid "Geometry Viewer" msgstr "幾何データビューア" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:431 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:441 msgid "Panel Loading Error" msgstr "パネルの読み込みエラー" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:432 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:442 msgid "" "Something went wrong while loading the panels. Please make sure to reset " "the layout (File > Reset Layout) for the better user experience." msgstr "パネルの読み込み中に何か問題が発生しました。レイアウトを初期化する(ファイル > レイアウトを初期化)と、問題が改善されるかもしれません" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:477 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:487 msgid "SQL editor" msgstr "SQL エディタ" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1034 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1044 msgid "Editable column" msgstr "編集可能な列" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1036 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1046 msgid "Read-only column" msgstr "読み取り専用の列" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1576 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1586 msgid "Fetching all records..." msgstr "すべての行を取得中です..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2116 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3058 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4161 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2126 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3091 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4194 msgid "Unsaved changes" msgstr "保存されていない変更" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2117 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4162 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2127 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4195 msgid "Are you sure you wish to discard the current changes?" msgstr "この変更を破棄しますか?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2148 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2158 msgid "Clear history" msgstr "履歴を削除" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2149 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2159 msgid "Are you sure you wish to clear the history?" msgstr "履歴を削除しますか?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2150 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2160 msgid "" "This will remove all of your query history from this and other sessions " "for this database." msgstr "このデータベースを使用する、すべてのセッションのクエリ履歴が削除されます" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2429 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2439 msgid "Change connection" msgstr "接続を変更" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2430 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2440 msgid "" "By changing the connection you will lose all your unsaved data for the " "current connection.
    Do you want to continue?" msgstr "接続を変更すると、現在の接続で行われている未保存のデータは失われます。
    続行しますか?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2559 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2569 msgid "" "The pgAdmin browser window has been closed and the connection to the " "server is lost. Please close this window and open a new pgAdmin session." @@ -13545,198 +13683,198 @@ msgstr "" "pgAdmin のブラウザウィンドウが終了させられ、サーバへの接続が失われた場合は、このウィンドウを閉じ、新しい pgAdmin " "セッションを開始してください" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2694 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2696 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2704 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2706 #, python-format msgid "Error fetching rows - %s." msgstr "行の取得エラー - %s" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2751 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2761 msgid "Connection Warning" msgstr "接続に関する警告" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2758 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2768 msgid "The application has lost the database connection:" msgstr "アプリケーションのデータベース接続が失われました:" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2762 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2772 msgid "⁃ If the connection was idle it may have been forcibly disconnected." msgstr "・ 接続がアイドル状態だったために、強制的に切断させられた" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2764 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2774 msgid "⁃ The application server or database server may have been restarted." msgstr "・ アプリケーションサーバか、データベースサーバが再起動された" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2766 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2776 msgid "⁃ The user session may have timed out." msgstr "・ ユーザのセッションがタイムアウトになった" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2770 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2780 msgid "Do you want to continue and establish a new session?" msgstr "新しいセッションを確立します。続行しますか?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2793 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2803 msgid "Continue" msgstr "続行" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2958 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2960 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2991 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2993 #, python-format msgid "Error fetching SQL for script - %s." msgstr "スクリプト SQL の取得エラー - %s" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3059 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3092 msgid "" "The data has been modified, but not saved. Are you sure you wish to " "discard the changes?" msgstr "変更されたデータがありますが、保存されていません。変更を破棄してもよろしいですか?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3120 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3153 msgid "Waiting for the query to complete..." msgstr "クエリの完了を待機しています..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3324 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3357 msgid "Loading data from the database server and rendering..." msgstr "データベースサーバからのデータを読み込んでいます..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3334 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3367 #, python-format msgid "Successfully run. Total query runtime: %s." msgstr "実行に成功しました。合計クエリ実行時間: %s。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3335 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3368 #, python-format msgid "%s rows affected." msgstr "%s 行が影響を受けました。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3647 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3680 msgid "" "This query was generated by pgAdmin as part of a \"View/Edit Data\" " "operation" msgstr "このクエリは pgAdmin が「データの閲覧/編集」操作の一環として生成したものです" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3763 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3796 msgid "Row(s) deleted." msgstr "行が削除されました" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3843 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3876 msgid "Saving the updated data..." msgstr "更新データを保存しています..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3978 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4011 msgid "Data saved successfully." msgstr "データの保存に成功しました" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3981 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4014 msgid "Auto-commit is off. You still need to commit changes to the database." msgstr "自動コミットが無効です。データベースへの変更は、手動でコミットを行わない限り反映されません" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3988 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4021 #, python-format msgid "%s." msgstr "%s" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3995 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4028 msgid "" "Saving data changes was rolled back but the current transaction is still " "active; previous queries are unaffected." msgstr "保存しようとした変更データはロールバックされましたが、現在のトランザクションはまだ続行中です。今までに実行したクエリへの影響はありません" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4020 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4053 msgid "This query was generated by pgAdmin as part of a \"Save Data\" operation" msgstr "このクエリは pgAdmin が「データを保存」操作の一環として生成したものです" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4238 msgid "Loading the file..." msgstr "ファイルを読み込んでいます..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4266 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4299 msgid "Saving the queries in the file..." msgstr "ファイル内のクエリを保存しています..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4279 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4312 msgid "File saved successfully." msgstr "ファイル保存に成功しました" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4447 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 msgid "Applying the new filter..." msgstr "新しいフィルタを適用しています..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4469 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4502 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 msgid "Filter By Selection Error" msgstr "フィルタエラー" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4535 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4568 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4579 msgid "Filter Exclude Selection Error" msgstr "フィルタ除外エラー" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4590 msgid "Removing the filter..." msgstr "フィルタを解除しています..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4577 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4588 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4621 msgid "Remove Filter Error" msgstr "フィルタ解除エラー" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4746 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4779 msgid "Setting the limit on the result..." msgstr "結果の上限を設定しています..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4767 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4778 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4800 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4811 msgid "Change limit Error" msgstr "上限変更エラー" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4925 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4944 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4958 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4977 msgid "Cancel Query Error" msgstr "クエリキャンセルエラー" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4965 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4998 msgid "Downloading Results..." msgstr "結果をダウンロードしています..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5023 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5056 msgid "CSV Download cancelled." msgstr "CSV のダウンロードをキャンセルしました" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5032 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5065 msgid "Download CSV error" msgstr "CSV ダウンロードエラー" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5067 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5075 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5100 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5108 msgid "Auto Rollback Error" msgstr "自動ロールバックエラー" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5102 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5109 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5135 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5142 msgid "Auto Commit Error" msgstr "自動コミットエラー" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5296 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5329 msgid "The data has changed. Do you want to save changes?" msgstr "データが変更されています。保存しますか?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5303 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5336 msgid "The query text has changed. Do you want to save changes?" msgstr "クエリのテキストが変更されています。保存しますか?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5394 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5427 msgid "" "The current transaction is not commited to the database. Do you want to " "commit or rollback the transaction?" msgstr "現在のトランザクションが、まだデータベースにコミットされていません。トランザクションのコミット、もしくはロールバックを行いますか?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5397 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5430 msgid "Commit transaction?" msgstr "トランザクションをコミットしますか?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5474 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5507 msgid "" "The current transaction has been rolled back because the server was " "disconnected." @@ -13972,16 +14110,28 @@ msgstr "データに合わせてリサイズ" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:275 msgid "" -"If set to True then data columns will auto-size to the maximumwidth of " +"If set to True then data columns will auto-size to the maximum width of " "the data in the column as loaded in the first batch. If False, the column" " will be sized to the widest of the data type or column name." -msgstr "True の場合、列に含まれているデータの最大幅に合わせて、表示領域の広さを調整します。False にすると、データ型の名前や、列名の幅に合わせます" +msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:285 +msgid "Maximum column width" +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:287 +msgid "" +"Specify the maximum width of the column when 'Resize by data?' is set to " +"True. If it is set to 0 then columns will auto-size to the maximum width " +"of the data in the column. If 'Resize by data?' is set to False then this" +" setting won't take any effect." +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:298 msgid "Font size" msgstr "フォントの大きさ" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:289 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 msgid "" "The font size to use for the SQL text boxes and editors. The value " "specified is in \"em\" units, in which 1 is the default relative font " @@ -13993,210 +14143,210 @@ msgstr "" "がデフォルトの相対的な大きさで、100パーセントを意味します。つまり、1.2 で20パーセント大きくなり、0.8 " "で20パーセント小さくなります。0.1 から 10 の範囲の値を指定できます" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:300 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:313 msgid "Connection status" msgstr "接続状態" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:315 msgid "" "If set to True, the Query Tool will monitor and display the connection " "and transaction status." msgstr "True の場合、クエリツールは接続状態とトランザクション状態を監視・表示します" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:309 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:322 msgid "Connection status refresh rate" msgstr "接続状態の更新間隔" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:312 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:325 msgid "The number of seconds between connection/transaction status polls." msgstr "接続・トランザクション状態の同期させる間隔を秒単位で指定します" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:321 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:334 msgid "Execute query" msgstr "クエリ実行" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:339 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:352 msgid "Save data changes" msgstr "変更データを保存" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:357 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:370 msgid "EXPLAIN query" msgstr "EXPLAIN 実行" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:375 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:388 msgid "EXPLAIN ANALYZE query" msgstr "EXPLAIN ANALYZE 実行" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:393 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:406 msgid "Download Results" msgstr "結果をダウンロード" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:465 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 msgid "Accesskey (Open file)" msgstr "アクセスキー (ファイルを開く)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 msgid "Accesskey (Save file)" msgstr "アクセスキー (ファイルを保存)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 msgid "Accesskey (Copy rows)" msgstr "アクセスキー (行をコピー)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 msgid "Accesskey (Paste rows)" msgstr "アクセスキー (行を貼り付け)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 msgid "Accesskey (Delete rows)" msgstr "アクセスキー (行を削除)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 msgid "Accesskey (Filter dialog)" msgstr "アクセスキー (フィルタダイアログ)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 msgid "Accesskey (Filter options)" msgstr "アクセスキー (フィルタオプション)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 msgid "Accesskey (Rows limit)" msgstr "アクセスキー (行数制限)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 msgid "Accesskey (Execute options)" msgstr "アクセスキー (実行オプション)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 msgid "Accesskey (Cancel query)" msgstr "アクセスキー (クエリのキャンセル)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 msgid "Accesskey (Clear editor options)" msgstr "アクセスキー (エディタオプションの消去)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 msgid "Accesskey (Connection status)" msgstr "アクセスキー (接続状態)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:634 msgid "Accesskey (Find options)" msgstr "アクセスキー (検索オプション)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:635 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:648 msgid "Toggle case of selected text" msgstr "選択中テキストの大文字小文字変換" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:652 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:665 msgid "Keywords in uppercase" msgstr "大文字キーワード" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:653 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:666 msgid "Auto completion" msgstr "自動補完" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:654 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:667 msgid "" "If set to True, Keywords will be displayed in upper case for auto " "completion." msgstr "True の場合、自動補完時のキーワードが大文字で表示されます" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:696 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 msgid "Keyword case" msgstr "キーワードの大文字小文字" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:697 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 msgid "Upper case" msgstr "大文字" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:698 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:723 msgid "Lower case" msgstr "小文字" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:699 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:712 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:724 msgid "Capitalized" msgstr "1文字目だけ大文字" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:701 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:714 msgid "Convert keywords to upper, lower, or capitalized casing." msgstr "キーワードを大文字、小文字、1文字目だけ大文字へ変換します" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:708 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:721 msgid "Identifier case" msgstr "識別子の大文字小文字" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:713 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:726 msgid "Convert identifiers to upper, lower, or capitalized casing." msgstr "識別子を大文字、小文字、1文字目だけ大文字へ変換します" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:720 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:733 msgid "Strip comments?" msgstr "コメントを削除" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 msgid "If set to True, comments will be removed." msgstr "True の場合、コメントを削除します" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:727 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:740 msgid "Re-indent?" msgstr "再インデント" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:729 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:742 msgid "If set to True, the indentations of the statements are changed." msgstr "True の場合、文のインデントを変更します" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:748 msgid "Re-indent aligned?" msgstr "再インデントと整列" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:737 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:750 msgid "" "If set to True, the indentations of the statements are changed, and " "statements are aligned by keywords." msgstr "True の場合、文のインデントを変更し、キーワードで整列させます" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:744 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:757 msgid "Spaces around operators?" msgstr "演算子前後のスペース挿入" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:746 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:759 msgid "If set to True, spaces are used around all operators." msgstr "True の場合、演算子すべての前後にスペースを使用します" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:752 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:765 msgid "Comma-first notation?" msgstr "コンマの冒頭配置" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:754 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:767 msgid "If set to True, comma-first notation for column names is used." msgstr "True の場合、コンマを列名よりも前に配置します" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:760 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 msgid "Wrap after N characters" msgstr "N 文字目で折り返す" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:762 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:775 msgid "" "The column limit (in characters) for wrapping comma-separated lists. If " "zero, it puts every item in the list on its own line." msgstr "コンマ区切りのリストを、何文字目で折り返すかを指定します。0 にすると、すべての項目を一つの行にまとめます" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:769 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 msgid "Tab size" msgstr "タブの幅" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:786 msgid "The number of spaces per tab. Minimum 2, maximum 8." msgstr "タブをいくつのスペースとするかを指定します(最小 2、最大 8)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:780 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:793 msgid "Use spaces?" msgstr "スぺースを使用" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:795 msgid "" "Specifies whether or not to insert spaces instead of tabs when the tab " "key or auto-indent are used." @@ -14215,8 +14365,8 @@ msgid "Missing field: '{0}'" msgstr "フィールドの不足: 「{0}」" #: pgadmin/tools/user_management/__init__.py:367 -#: pgadmin/tools/user_management/static/js/user_management.js:807 -#: pgadmin/tools/user_management/static/js/user_management.js:859 +#: pgadmin/tools/user_management/static/js/user_management.js:818 +#: pgadmin/tools/user_management/static/js/user_management.js:870 msgid "User deleted." msgstr "ユーザが削除されました" @@ -14237,149 +14387,150 @@ msgstr "共有サーバが見つかりませんでした" msgid "'{0}' is not allowed to modify." msgstr "「{0}」の変更は禁止されています" -#: pgadmin/tools/user_management/static/js/user_management.js:44 +#: pgadmin/tools/user_management/static/js/user_management.js:45 msgid "Filter by email" msgstr "メールでフィルタ" -#: pgadmin/tools/user_management/static/js/user_management.js:214 +#: pgadmin/tools/user_management/static/js/user_management.js:215 msgid "pgAdmin 4 login" msgstr "pgAdmin 4 ログイン" -#: pgadmin/tools/user_management/static/js/user_management.js:326 +#: pgadmin/tools/user_management/static/js/user_management.js:327 msgid "Authentication source" msgstr "認証ソース" -#: pgadmin/tools/user_management/static/js/user_management.js:372 +#: pgadmin/tools/user_management/static/js/user_management.js:373 msgid "Email" msgstr "メールアドレス" -#: pgadmin/tools/user_management/static/js/user_management.js:445 +#: pgadmin/tools/user_management/static/js/user_management.js:446 msgid "New password" msgstr "新しいパスワード" -#: pgadmin/tools/user_management/static/js/user_management.js:458 +#: pgadmin/tools/user_management/static/js/user_management.js:459 msgid "Confirm password" msgstr "パスワードの確認" -#: pgadmin/tools/user_management/static/js/user_management.js:478 +#: pgadmin/tools/user_management/static/js/user_management.js:479 msgid "Email address cannot be empty." msgstr "メールアドレスが入力されていません" -#: pgadmin/tools/user_management/static/js/user_management.js:484 +#: pgadmin/tools/user_management/static/js/user_management.js:485 #, python-format msgid "Invalid email address: %s." msgstr "メールアドレスが不正です: %s" -#: pgadmin/tools/user_management/static/js/user_management.js:492 +#: pgadmin/tools/user_management/static/js/user_management.js:493 #, python-format msgid "The email address %s already exists." msgstr "メールアドレス %s はすでに存在します" -#: pgadmin/tools/user_management/static/js/user_management.js:506 +#: pgadmin/tools/user_management/static/js/user_management.js:507 #, python-format msgid "Role cannot be empty for user %s." msgstr "ユーザ %s のロールが入力されていません" -#: pgadmin/tools/user_management/static/js/user_management.js:524 +#: pgadmin/tools/user_management/static/js/user_management.js:525 #, python-format msgid "Password cannot be empty for user %s." msgstr "ユーザ %s のパスワードが入力されていません" -#: pgadmin/tools/user_management/static/js/user_management.js:534 -#: pgadmin/tools/user_management/static/js/user_management.js:595 +#: pgadmin/tools/user_management/static/js/user_management.js:535 +#: pgadmin/tools/user_management/static/js/user_management.js:596 #, python-format msgid "Password must be at least 6 characters for user %s." msgstr "ユーザ %s のパスワードは6文字以上にする必要があります" -#: pgadmin/tools/user_management/static/js/user_management.js:548 -#: pgadmin/tools/user_management/static/js/user_management.js:605 +#: pgadmin/tools/user_management/static/js/user_management.js:549 +#: pgadmin/tools/user_management/static/js/user_management.js:606 #, python-format msgid "Confirm Password cannot be empty for user %s." msgstr "ユーザ %s のパスワード確認が入力されていません" -#: pgadmin/tools/user_management/static/js/user_management.js:561 -#: pgadmin/tools/user_management/static/js/user_management.js:614 +#: pgadmin/tools/user_management/static/js/user_management.js:562 +#: pgadmin/tools/user_management/static/js/user_management.js:615 #, python-format msgid "Passwords do not match for user %s." msgstr "ユーザ %s のパスワードが一致しません" -#: pgadmin/tools/user_management/static/js/user_management.js:629 -#: pgadmin/tools/user_management/static/js/user_management.js:639 +#: pgadmin/tools/user_management/static/js/user_management.js:630 +#: pgadmin/tools/user_management/static/js/user_management.js:640 +#: pgadmin/tools/user_management/static/js/user_management.js:650 #, python-format msgid "The username %s already exists." msgstr "ユーザ名 %s はすでに存在します" -#: pgadmin/tools/user_management/static/js/user_management.js:727 +#: pgadmin/tools/user_management/static/js/user_management.js:738 msgid "Note: If no user is selected, the shared servers will be deleted." msgstr "注: ユーザが選択されていない場合、共有サーバは削除されます" -#: pgadmin/tools/user_management/static/js/user_management.js:800 -#: pgadmin/tools/user_management/static/js/user_management.js:853 +#: pgadmin/tools/user_management/static/js/user_management.js:811 +#: pgadmin/tools/user_management/static/js/user_management.js:864 msgid "Delete user?" msgstr "ユーザを削除" -#: pgadmin/tools/user_management/static/js/user_management.js:801 +#: pgadmin/tools/user_management/static/js/user_management.js:812 msgid "" "The shared servers owned by will be deleted. Do you wish to " "continue?" msgstr " により所有されている共有サーバは削除されます。よろしいですか?" -#: pgadmin/tools/user_management/static/js/user_management.js:813 -#: pgadmin/tools/user_management/static/js/user_management.js:863 +#: pgadmin/tools/user_management/static/js/user_management.js:824 +#: pgadmin/tools/user_management/static/js/user_management.js:874 msgid "Error during deleting user." msgstr "ユーザの削除中にエラーが発生しました" -#: pgadmin/tools/user_management/static/js/user_management.js:847 +#: pgadmin/tools/user_management/static/js/user_management.js:858 msgid "Unable to change owner." msgstr "所有者を変更できません" -#: pgadmin/tools/user_management/static/js/user_management.js:854 +#: pgadmin/tools/user_management/static/js/user_management.js:865 msgid "Are you sure you wish to delete this user?" msgstr "このユーザを削除しますか?" -#: pgadmin/tools/user_management/static/js/user_management.js:879 +#: pgadmin/tools/user_management/static/js/user_management.js:890 msgid "Cannot delete user." msgstr "ユーザが削除できませんでした" -#: pgadmin/tools/user_management/static/js/user_management.js:880 +#: pgadmin/tools/user_management/static/js/user_management.js:891 msgid "Cannot delete currently logged in user." msgstr "ログイン中のユーザは削除できません" -#: pgadmin/tools/user_management/static/js/user_management.js:923 +#: pgadmin/tools/user_management/static/js/user_management.js:934 msgid "This user cannot be deleted." msgstr "このユーザは削除できません" -#: pgadmin/tools/user_management/static/js/user_management.js:979 +#: pgadmin/tools/user_management/static/js/user_management.js:990 msgid "User Management" msgstr "ユーザ管理" -#: pgadmin/tools/user_management/static/js/user_management.js:1134 +#: pgadmin/tools/user_management/static/js/user_management.js:1145 #, python-format msgid "User '%s' saved." msgstr "ユーザ「%s」が保存されました" -#: pgadmin/tools/user_management/static/js/user_management.js:1140 +#: pgadmin/tools/user_management/static/js/user_management.js:1151 #, python-format msgid "Error saving user: '%s'" msgstr "ユーザ「%s」の保存中にエラーが発生しました" -#: pgadmin/tools/user_management/static/js/user_management.js:1167 +#: pgadmin/tools/user_management/static/js/user_management.js:1178 msgid "Add new user" msgstr "新しいユーザを追加" -#: pgadmin/tools/user_management/static/js/user_management.js:1185 +#: pgadmin/tools/user_management/static/js/user_management.js:1196 msgid "Cannot load user roles." msgstr "ユーザロールを読み込めません" -#: pgadmin/tools/user_management/static/js/user_management.js:1202 +#: pgadmin/tools/user_management/static/js/user_management.js:1213 msgid "Cannot load user Sources." msgstr "ユーザソースを読み込めません" -#: pgadmin/tools/user_management/static/js/user_management.js:1277 +#: pgadmin/tools/user_management/static/js/user_management.js:1288 msgid "Discard unsaved changes?" msgstr "保存していない変更を破棄" -#: pgadmin/tools/user_management/static/js/user_management.js:1278 +#: pgadmin/tools/user_management/static/js/user_management.js:1289 msgid "" "Are you sure you want to close the dialog? Any unsaved changes will be " "lost." @@ -14442,43 +14593,43 @@ msgstr "データベースサーバからロール情報を取得中にエラー msgid "Unable to fetch data." msgstr "データを取得できません" -#: pgadmin/utils/constants.py:66 +#: pgadmin/utils/constants.py:68 msgid "EDB Advanced Server 9.6" msgstr "EDB Advanced Server 9.6" -#: pgadmin/utils/constants.py:69 +#: pgadmin/utils/constants.py:71 msgid "EDB Advanced Server 10" msgstr "EDB Advanced Server 10" -#: pgadmin/utils/constants.py:72 +#: pgadmin/utils/constants.py:74 msgid "EDB Advanced Server 11" msgstr "EDB Advanced Server 11" -#: pgadmin/utils/constants.py:75 +#: pgadmin/utils/constants.py:77 msgid "EDB Advanced Server 12" msgstr "EDB Advanced Server 12" -#: pgadmin/utils/constants.py:78 +#: pgadmin/utils/constants.py:80 msgid "EDB Advanced Server 13" msgstr "EDB Advanced Server 13" -#: pgadmin/utils/constants.py:83 +#: pgadmin/utils/constants.py:85 msgid "PostgreSQL 9.6" msgstr "PostgreSQL 9.6" -#: pgadmin/utils/constants.py:86 +#: pgadmin/utils/constants.py:88 msgid "PostgreSQL 10" msgstr "PostgreSQL 10" -#: pgadmin/utils/constants.py:89 +#: pgadmin/utils/constants.py:91 msgid "PostgreSQL 11" msgstr "PostgreSQL 11" -#: pgadmin/utils/constants.py:92 +#: pgadmin/utils/constants.py:94 msgid "PostgreSQL 12" msgstr "PostgreSQL 12" -#: pgadmin/utils/constants.py:95 +#: pgadmin/utils/constants.py:97 msgid "PostgreSQL 13" msgstr "PostgreSQL 13" @@ -14508,10 +14659,6 @@ msgstr "モジュール「{0}」は ID 「{1}」のカテゴリではありま msgid "Could not find the specified preference." msgstr "指定された優先順が見つかりません" -#: pgadmin/utils/driver/registry.py:75 -msgid "Driver '{0}' has not been implemented." -msgstr "ドライバ「{0}」が実装されていません" - #: pgadmin/utils/driver/psycopg2/connection.py:148 #: pgadmin/utils/driver/psycopg2/server_manager.py:549 msgid "Unauthorized request." @@ -14636,3 +14783,58 @@ msgstr "" "SSH トンネルの作成に失敗しました。\n" "エラー: {0}" +#~ msgid "" +#~ "pgAdmin internal user authentication is " +#~ "not enabled, please contact administrator." +#~ msgstr "pgAdmin の内部ユーザ認証が有効になっていません。管理者に連絡してください" + +#~ msgid "Authentication source '{0}' has not been implemented." +#~ msgstr "認証ソース「{0}」は実装されていません" + +#~ msgid "" +#~ "Specifies whether the subscription should " +#~ "be actively replicating, or whether it" +#~ " should be just setup but not " +#~ "started yet. " +#~ msgstr "サブスクリプションをすぐに処理するか、或いは後で行えるように準備だけしておくかを指定します" + +#~ msgid "Fetch missing table information from publisher. " +#~ msgstr "パブリッシャーから足りないテーブル情報を取得します" + +#~ msgid "Please connect server to enable change password. " +#~ msgstr "パスワードを変更するには、サーバに接続してください " + +#~ msgid "" +#~ " Enter the directory in which the" +#~ " psql, pg_dump, pg_dumpall, and pg_restore" +#~ " utilities can be found for the " +#~ "corresponding database server version. The " +#~ "default path will be used for " +#~ "server versions that do not have " +#~ "apath specified." +#~ msgstr "" +#~ " 対応するバージョンの psql, pg_dump, pg_dumpall, " +#~ "pg_restore " +#~ "ユーティリティが入ったディレクトリを入力してください。既定のパスとして指定されたものは、パスが未指定のサーババージョンに対しても使われるようになります" + +#~ msgid " (Cmd+Shift+F)" +#~ msgstr " (Cmd+Shift+F)" + +#~ msgid "ERROR: Shell commands are disabled in psql for security\r\n" +#~ msgstr "エラー: セキュリティ上の観点から、psql 上でのシェルコマンドの使用はできません\r\n" + +#~ msgid "" +#~ "If set to True then data columns" +#~ " will auto-size to the maximumwidth" +#~ " of the data in the column as" +#~ " loaded in the first batch. If " +#~ "False, the column will be sized to" +#~ " the widest of the data type or" +#~ " column name." +#~ msgstr "" +#~ "True の場合、列に含まれているデータの最大幅に合わせて、表示領域の広さを調整します。False " +#~ "にすると、データ型の名前や、列名の幅に合わせます" + +#~ msgid "Driver '{0}' has not been implemented." +#~ msgstr "ドライバ「{0}」が実装されていません" + diff --git a/web/pgadmin/translations/ko/LC_MESSAGES/messages.mo b/web/pgadmin/translations/ko/LC_MESSAGES/messages.mo index de69f48720788042fef7ed8185b36bd59f4c6c84..7322fa1c023b4893a59d6fa818d91b4baf56da66 100644 GIT binary patch delta 25695 zcmYM*XM9#gxA*ZYln_ejCDeovLIMO5AcWpq=v|~q550@@O$Py`H>pZfdKU$iCQYg+ zO%SO{5xG%%JHP)m>-jwA&3D%9y{D|1+4~CKXa3&6r{4y8zh_P{&&U6j3iSE%;NCbz z|NsBmcJ}!O5VpgXcp4KivWw3bg#FE7<~Va2rsw)xOpPnejpo-*&$pjK25$Jt{0;Ts zeT!dWPU19OT|*I=i@2D@iI|DF879ZBcD)CdC7yuU@OzBMU$6kC>E`o=_&ge-5Jp99 zOorXfUS?l&fH~Ow$Q*8tGRK(X%}JS)Y)pYmbe;ZvpIgN$RSZlO|m7ghha)jzWMiN((?eq*sO$=#n4 zHM1a#gDuWzaW;!XEY6!m{`EkZRTQ)vqAZTFIM(8Li_4$}TG8sOT73Zpgsea!ymAajU0%p7TY<~VbrIR(}3wEuU*3@WrqX4?&m z&1L52<|=coxz5~ZZZWr`I@o1?YkqGYFulVRQgY*Q%#CL-6+S>M&3~xl^#V1(wB3Ea zV9bhHFx=wOn2)#yhG1vRk0VjXbs6TsZ&1hatkd)TX%%lUBNwvt@cHs$1nRv|4Fj>M z`94MvcR)2f5%s=UfoX9wro%m`=Z|6#UPMjwIu^q}F}2Qr_MYyBFw_mvm>G*>bF7AX zaV)^%coJjq4VK0ty?nlb*a_?6uc!=$^>zb@LQSj;YJiCrx4>LF|J^94Te)5@i(rYqKHnH@j}`G6sy=T&_k1EM9)Z!g7Cm)vmO^oS zjhboE{x0r>>4|4!YWy72;d+e4-Kgj9qLwHtABqn!H!2>1dVU;c!dVutMD3kz1IWJ` zJWNFfJZCrDv>P6ymLib+X2qNsjKxr!vx3D{QSCHBt#w;eX1Zc2T#eeCmr(?V-iqo4@(KSRwt*@rHZ zsZkU4@=;J~;!x+aF&4t^sE%e@{VLQ0dr>Jqjaq_>r~zL^P2e7CAdfA6j@kphA#S1> zP|t@tJzo?Bec$6yFQ9s;j3l8t{0P2raps{e4nw83q{Zb>9X3F<(*-qw zo~Wf5h|1h3%trsdaTK)K7NSP{1uCUGP!H@!b#Ma1@EmH5|3lrMX_$)(m{m~iwL^8B zgdx}ub^jFeGxT)B1`3+_4pjV|#Xnkn3iaT5RI2~7_?ek{xa%-CDw73K87PT*t}ZI| zZ7~M>SiE>R=UZxOW8kFGL~dNY`LhR7XuP4BMgxFbZ|dW}z~)6qVxDsLX9fO<*@_&5xiu zK8bno0T#v7qujA9jg^VJc@(sp*I;4%4J%;aX!p*pjvC;HSO%A(Qg|Kfl+1y zR67Gv_bo-8lAkaN1ID;_e__yVXS-c)W+PzNvN5O$2i<# z*Kc4Xak6o)qiC}!Y9J#p8oxpf{2YeUzwa3Zy{U4Icc0t37)HDtHS>KI|An!{sVBGr zmqQJt9Y)|()BrYPSv-%LVaAEBoeHS;M;Fv{3ougO|3m%)e{i50$~?)0{S% zW7MV`fq^&)wHZG_?eazDdJHE1&in~e5nn=`j_a5XAKUeJ=xOA^Q#q?x6xBfo)UHoL zH8{fRKSu5HnHDd{6vS jwRHxEIslVbt}rsN;GbHSjy=AIMbluN1zcLT{*|(_9K` zq8jRpK{ymOps}bF&O^OmzQNjf2Ge55boX2Ys^emq14~+54>i!nsLXYoPX6@*8AOE| zn1t$hHm1ZSr~!Oo*Vm&m@HK|wVbmVEgZVM-C+_(e)b#|^^Y5XSq66v_bw~9(!Ly15 zs0?gJjratn!CR=A{(~(r@Kg6-Th#S_7>vU$o`UI!=b$FE!me*X4d7eU1P@>l^iELF z1J6+nrkvp(%!qm*4=QC5sF}oDeI?X$wd{H`RKr~`8}>zIWCE(4HK+k?!VLH=GBMA0 zoPuV4-BtKrqShwUOlJX9M&eNoHNfHlWCPXU#940B&O#l}g{aT=HdKm_V0yfa8sJ@2 zJO5%Do&Q%9GEfmX+odu)YGx5;9BSs3P@AweYHizKUL1jX;VeSU{2XdY?xHr~Gt7vu zF%t&QaZ4JCLGNbuxmR*sEJ)l7HQ-sOr8#C^N1cWj zSPJvacN1!c@x)WjeW>=I&bRYlXn`A1b1cLK&*HVHf&Gkng+9b+OuNvfJ|3fpo1vZ? ziD9@3L-0pb#(qb=*zTh4e}u|l&PC*3g{Va?4NOa-%v5NA2<$)MiUS?S(|U-V!yjj;Qv$ffTg+$D%r%h1GC5s^J@`hVEice1#ft zwk2*Rg;5PwL^aqDvtv8dbAwR>n}nMAEL14>tfbFpmCg3F09{C=%)_BUl=f|j5W zs)M$uHSC2N$T-x<=c0e@P`h^b_ZO<;|IE~1xa;{){lr*Y?hEoCN<|_S z+H5^g4fMAgN1`^*$98=#eoDL;mD0j1-2h9Xo~wz1E>a$p_cFhY9h}tKL)LJ^@TADaa~kK+G7}Y zM+WTqKBkb8iWR5^)}TiIwZ+HG%cz;%N3Hc!i<5onHd`?2xp34Hmcmq65tXT$SP+|{ zHtSH#s`EdYg4SjUDup{x9sPtscpf#dYp5ANLY@1!mJ3;0(_%YR#(HdI{Z-MIiqbe7wOhBEKcWV536-H+sF~hF4dfYW zfT=dQ4%4GDmIIZcIMj3H&8n#OYNImM)T5vdJELas5vswDQ3IQ4^-EB%)J<3j4_f_w z3?qJn%4ELHZpNih9aTpSprOUhQT=>?YR?-$K`EbPF0u<7P$}Gx+LXspoA77Uo9_`O z#|&HCK(nCk3q^HY2=#mkt1pjwt~wUOPOjeb&7u%Y#Uj+PT8kRlKGYihig9=u^Fsq!bFBhnaB^YRNZXZuH7$%9SfbeiGZJ@1WpJR?d#F7!&78B7{HtOy73y#$>e#F` zx1t)}WAPD-&!YCiRg2$YCgQZa+!E$RO(-7KUQN_Q8=)rH3N@jmUF2VD-j@muWRhL@ z6xF~y48zr^B{+=P@dRqXH&M_1iMszE)PUciHfP$eUB}r`sSmX{0yVH0kAiMYK#i!H zT}VWYv>7Uuoh%-NTGMf;wV#jCxEBlH9Sp@ZyWO5DjB39nDgzx+&-Fwtoi~$$Hp6Bt ziQl0b`XA=NY~PR_jKQwB1iN6eZ+U5961KsgP#G$;#|G48jk$1~#Y?d+@sF4XGk))0TrsF) zSPwO^t{ATKKgudr*bTc;Df}6g+Q(QH^Zej`Ubn<@#1k+Cf56;$5liEL7>Y&qxdGP0 zSmHsbiL62mJe* zu^#FaG)1j#AJh^~KrPh*48)D7j(4CY=!=YJ~d&A0?p;RaMjb|4e>d_Pjq8|^ac#)qhpzeQyt(@~fDJQzq^ z15;r=RK}X2*0MWlM$=H|egOvI4%EQD!xVS|^W$0c|M&lY{RMtPq1GtXF*m|&sF_Bh z238W)P<6ZB)UJ0%4X8gVb3-vXj<))7sOP4lX1>U-ufsGt|C=b}!*5VCxTp(w3pKNU zun1;8&aAN#R>P^N>nAZ1AE7$V@spc*Zd8X67RQ^FP?@NW{@?%gDQM=+Q6ueyTDt+L zREn%%0euJ8&G@T7puRE+U;*p9cMY|t`|kUa;u^?XB&$Lo+SV2sF+TL z8eW9KxDhq8J*a{Gh)U%tOpDj-`hBZ^f@(PMlpA3a1`~i`4!c1#?x+Kc~Gg0G>f4oP#QzAE{0)G)C8tsdYp@TZY65(c zGn}#;&S5a|4OEAZPy>058hPq7Zh%p!`iiKI>!OZrdsKS^Pv#eW%~Zzb^ErLc4PYY9NbI9e#s)4;(-}cmmbo71SF3 zgL*#Y759RPKpnqISP|P}d0b-gMQlZ!{i^%hu%Aa^Cly~{Yi#wq`{lD8^^U)YMKSj^ z_w&3CYIBanviJoS!7ElD^oRSKu^9R{FUD|v9%>UG#FF?JRqsV!cMUYhSSrR~0&Ych zeAnXaH(Ub^Q4Nnmb-WpM-*2ergKoO(Wigt#7q-QDs7?DA)p6ci{>*s3dK6SK84KY~ zERI)EGY!7&em0lHNaFWUDIbmbaVh4(A5cqn1ykT{Oo{hUd*%^pvp+*^?w~t5T^?UH z3OZJCs2dV75L=@f=x8RPHeDZ#!l4+3pJM?$fI2OAQ1|_dI<{|79R~jC_Ere0pVE^4 zeYGiQCaqAf#^I<3K1FS|6_^*dqh@**)xks5j9;K;oa`?br$Qaqj24GtD&i>ACXY2M zp#Q)B)v=0(s2Q}zU`#>{;6qe{Q_KaZ7tM&17ebxKm)b?xRt-Cqbb zpoF{RUn#Ckg*vK<%0Md&#NHTA4D~H3pL;esOR6ImMF`88vrWR)lnTcLaljo zRQp{~?SJS|(D#0vU08q`*;;d_c@TrBKa08XGAeUVQ4PID4J`Eomx)ZMB?z&&5auK< zhU%{lYQkPS3TY@Lp+-2+E{sQY@CjuLXX8OVa^ zs1HF+uplx3&sWkeRK!p&)I~Mi6E%Z@sDX?{4Ro?O8@1L;Q5|kJf54K&r%@S8{?N@d zotfPX!&Ex|g(+x_O86_-m6(>eGAc#&Fa%qmX3!V41S7C0F2Lk?$gUs7^u)iSGII+x z@F%GIeE+x~Dk-q3&VNe^1@SA?COVDU<$t4p29I0@(xC>L88cuGvk*oGFmTks+yBo! z-xD>EF{pvhK()67)y``4|NdWRH*CXTF8pBeNt{Q+mvKJz{r}~?kE#CS3x^X?4IVO2 zn&-`Hr~&+i%H%UM;E9XVJ|X|Qkc|q>DAX*Dda$y^4N-5%_EtXz!-;3u^=+uk9YCe{ z56p_Uur|IxZQ`m=-M^f)!bsw!PszUuho~rq_c0mfdgjb)hM5J-NHf|jY8E$3nDJ&A z)I`gp_Cih6rf%%n4K1zWeTzS^xRb@*E$(IU0E-7(Jlx_@7LT`hlEu?4o?-Dki@k+b zvCJwyM{SO^R=>gOH(R{Z;@uX1Z}EPMk63)%;xiVXv-pz5S6uA*Zdk=_yWzgY4=w)B z;%64WvDo+A4Kxt7WNA?;O>c2li*s0<*9a%M%dido&P zWhR>S%|>QZvjysZzUgaa741-)q=Ush%|2#-bC5a29A=I*J#!pt;1kWM<_vQ#db(i| z1*L8o>KLs;y@C&*t{+Ez?M|ZxcmwsGc!2t-ytFv$3wKPzQS~)Yr>nii6V2u3H!nE< z`ly_<8y}%M%JI_uq$-ShFEm8`9%yfNMV)H=gu-o9s^4NXCV$IcMHqvc=}at#+c5?oVn@vL&ix@V8ubm?id*mk zmc}W*0RJB#KVU5JD^z<$1DswX3Q<%H#3HyD)zA@(|3-~GXR-i)W(uL+V8yUFmc^Rb z!>(^e4Qv-`LLtfBb9qrq5`np~tcyKg3kphgPgF<4ES`*7`}r2HK{c=wb>DH+Qe8x? z@iokd4^W%*4OYQaDFXaUR0ku8$DyA43UlcDzlDMxJc#X$P^g;U6b(WnkS=ack6Z?1<{12j;+e zsE#(G8a{x!{|x5E3#c`Jf;t_MsoeE4s6AF0J*`C#3fjdJQ4Rfo33w7iF=ddOVL?;| z>Z1nQ4wZ={%#MRmOE%5w7n@(AekJcj-FM9D{|E|j|Nj3s6@|F)5;e2%)b4?Ds0SLN zI_!!qu^%SlVbu3MV;VQ`R;V8&-B6k6hw69;>i5G`i#J%jFOBCe+@L};Pm$Jjl-bOK zN>wCkV2v>sc1LAmJQl{esG0wO8t`e<`M!f1h%cR6!c?f|GN9_iJPK;C5Gs|`P!Bdj zHQ2-IhoK&rgxaK^pk}lU)!;7{-?r_8dybCMw**mce`PvIo_OV&N3IG z9$b#F<+xPOrG8y?_8+oqp=cJbg}0fNkO}RCaS@Ws5jysi+@37 z(y+(DEDucT}y_v@>Y?d)=p*DGQ)WG|r+8>K;bpAi1pj19Z4Im_=TZ%~3rYwnC z`!-fT$Q*;(Y@eV8G#@p?r510+0>ry946k5ue1l~$CQ|^v|0r~$pmY5-mc*M_3v*<4 z=eIpZ63@UoxC?b$-=P{TniKdhXAAKE3ubrJ09IoIe1Q5Ul*{hcx&!L^c=I^wdZrxi`2HXGkl$WVsIO)oRO*YM z-Xl#=_w_~{zfqVP=b|>}GP}Ob>b-*$^szXJn$dj>#Dd}O*c3&5JnEq8TcaB6XmKyp zi)$dNW6$E5=2Fyi>rkg?E9#UTb9%lD6sk~h8?#|#0ryp_fa<6T>L*hh)Ij@UJWfX) z+XJW!-aH3mhxd3{IhDbPY9t2j)|&_Z4*a z1)~O#&#Zz4h&!R4n}m9Q%*2$q+v>kZE!9!XqVs=~f@b#2%oge5lBgLpLA~=^;UpY| zY9K`+m&#Doz+)_~gt}fI^?VX)FZ8u|B4!|-j{g7u-z5|@<0IxTs0XiG{1>W&Czuuk zqul+OQTK(Su18vZ0%|F0pnhAnw)*j?O*j)ZpjAt=c1No7dF7(P@5~dsIwAkz|AafZT3U8Kf$A*4wj?N|3)l_uTdjR zh;bcMMWwi#`4MWMQ&3;UC8+z?qIUUKRJ%J-13hT*ZLCWCFUFx4U(Ag#3AKCsqB@$5 zdLOJr9k;8fnPw>-;Qt?`l|j9z`d}!2g<8sEsBg-jSQjH=1N{Hvw0>BRc&`~0=YKVVGgTS4`!l0D zDulW}9+kmF)C7~taQ<~+wB0xxHR2Vh0qwT>W0->Y0%|~4%$ul;-NQzhx~w}z?_){g zFR_^JN4<#BmUHiyQm9vQlX9GYb@Uz;>YzKSgFdL;J{Yyj7n#4>^-Sg6%tBD#^+?pf z6H({CBWiOFK^?#8s3qEjx^EAL;W>|jQt}__7-g>D22cW(nX;%9HZa?u2HeBq;i%0v z1vTSuEq;iFiNh+ouVFn@`|VK!8*TO8Tnhddhq)Ei;U3glA47F`%j%z4oV=2|o)tCF z;;8$oquOhZnrVA;2r2`gqV~#Sq#w_>hJsSG1C{#o?ti!+5`}Ux&pS1c5s29%f78kDKeh0*%-X{$(qt5>*3OXL2qJC&BLv^?n)!<(9uz3dc zk-Cgw_{{1u)R!ID2v~(<+%$ztzrbKf$69{ zunINf&8SVb3)Rq3)YtM7D&=obnT)FK*0?n4dMniPBT?7Kqb4#7^?q6HQBVesqyDzL zhk6l}tm8T=V-->LgI07}1Xw*`bLJg>))q5={=p)j> zE_65hp+-6c^(%HNhT%3;s?XW=d*)lzM=En&cZ%|(GFA%JVJ%d94a|QpK-WRA20~@+H7`2AEFab-UGSnN3;uuti8&NN`J*ek@LhXg0?fM1O zz;C0c2A*0)nnvzIZq%9=Ma`_a*&em4yQ7wDI;!DysCG7^Iy{Ja?zs7j`8(>lzc3a9 z8*~2kW=d%69xRU4L=$H`YLnJN z4ZKAY&c8<7nhG7mj;OU8i#pd!Pz@Y0FQQU>7qt}6P|s&->h23c|8YaTYD=MhKO~?s zItaDYi_!mz_bBM^_Y+tjA7ewT+|2#B{1o+WKZxomu(?ZhFg7C2kCkx%Ho&c@SM590 z$1Gn9w~6CW^|ev$bThp^6!cSQFe;_PQ6rpyO63yN11rq6sLX6a-G2$S_BTwp*rkiHw-X`qB`(U9nL|Wj-{ycybjgyY1F{4 zqE68hGtGOh!%)=ok*M}!{q>yx8WgnV_52m2#_WS?crfa_Jr32tD%39Cgc|S(t3QKk z_%iCbhp2(Rw(F@|x#zQ>GLRS3(Z4T31&l*wq7tg3hNy;Gp;Fk*{0Oy{Q&8W8wWx2x zIn+Rtz3(y;fwhPeQSHq{_466V;#&0o`~O7>8u@?N0E1e)&DRo@%4yghS6~Z#hoi7X z8}|$YxYr%_9B9`*b~)E-OT&V3V7V|U`*?KuDXjW&S_?ea6I-|1P}yJJ%U zs}K)G&FmZ0=KBq`_JJR`3=~0Ke-HJZ7={|?7OM~J;7(Z-hEd~4nqYO}Sy&E#MRlC9Q-HtW5~x2?o1q3c3DwSe)GwrSsP5zFB!=N{*c4x*HdmvruD&HI{s^@PMx$O( zQ&2A;Zw>{m)dtk}`Vi_j+j*;hjCwFlH)mE+?|Wg(ax__MirQ2DR2tQ0=7e z=?0b!{eS<5QqYB1)bUHO8#a^|?@+HUbM_X;eq;Q8Vv{x_>Te zPc25hve%*R-_)D)uibl|iXgm>It}+w4JGU2I>>?=P(jql%b9gi18$A#s5`2Ieije1 z>%&n4onn55x^IJLH*CRJD!xY@lYdYHdyU00RbTfTF9919cftC&6ZQKcSwDAQ6sqA? zsOQ_Feg!94JP4K1(Wn7?Qz+=gGXwP|TZfwI3Djn~ZuP$Y?s_=t!5XNB>RH^v;ZD-UW@md1+M!0M-=o?C5h zM=jxgi+{!f#D7?Qih-IC=RX?-HJpGNaT8QST`>g?LXCK+T_1;<$$YC{i5k#G)XWc| zCUgVU&Rx_%o}t#nu_fxp@u<@<7uCQz)SBV=Yo+ACvF z1D%IT@k;b}VAoIC^_%AZtp44HoPUid>k!v)L3~Tx1VaM&k@!)7?+kH|p#eUAL-@)K zb3afP3=i=2rv5gz!=@twe1mWc>W4+dNcX$p6D&h~3iT#UHOdVv18PaLkK+7m#dy@FY+?0%QE$Qts3o0(TH^Vrf$T>AzyF<} zpcG&ASMVww?^2rumD*&VN@sLeS98{?O#J@W$fttdOi4WI|= zzWJyht4C44C6j;b;)>{%q+%!q9g_`q;kFqz)%~M#8`O(r2FBv|SPK8a7>tQR*BR_Euv_swSDb~cp7=`IRbpweiF$P zt^MDqH($n?Zj+Wm?TxCa=NqB+&ikl=_C&ooXLxpDm0j40+MSoJ{-MS1P#t8MNI?S>Yz8Kz#*vPHv%=&38(=tLEX0&HIS{S0eS~0Xr^aSH(sy{H_S(<_rqI@GtPD| ztbC}96+<=D*y8qfeT>!5M12*Pp(eK1>dzn(@O-~h(8%tiQu4%1Gsg`q6!i*@MD2n1 zQ6H^ws9n7r_0_wKYR5O%eU8(Z`B4)qgPLe{ROaepHhur!qoD79AJmPLF$`y;X0{!* z#`{s{`WC98O!M4;L(CWqqrRHOoh=@U8rULKKPyp7@SW88KSe<)x`s;88@nOXeAhuZ zY9I-yZ$(Xv#uliCJ=BaoMt$Yxqkr?FCbZhzg6d}vY9N=;|NH-63hFq;0ynY{R7cUM zS7=$(W~zwV3oTF`B%ub-7xny5b2{oh=7?E1H;37uNN`B&kJRop|Z<#W`7 z`4+ki6ht*p4%J~LvkvNy)uyNc_BAJAHR5Hc3|vP&_W;%IQ}fM2&c9}wVv)O$74<-F zGZHnxIMhd~GHR11q27oiQLotbr~zI@EyZ`PsJ6so-h)PN(a zSfK`LSJpwz_$^n)Vg~*nOV>Ed delta 25801 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 V-=Lgo3--*&DZaXA\n" "Language: ko\n" @@ -18,15 +18,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: pgadmin/__init__.py:346 pgadmin/authenticate/internal.py:28 +#: pgadmin/__init__.py:347 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." msgstr "" -#: pgadmin/__init__.py:596 pgadmin/__init__.py:646 +#: pgadmin/__init__.py:606 pgadmin/__init__.py:656 msgid "Auto-detected {0} installation with the data directory at {1}" msgstr "" -#: pgadmin/__init__.py:726 +#: pgadmin/__init__.py:736 msgid "403 FORBIDDEN" msgstr "" @@ -46,6 +46,8 @@ msgid "Desktop" msgstr "데스크탑" #: pgadmin/about/static/js/about.js:40 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:684 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:827 #: pgadmin/browser/server_groups/servers/static/js/server.js:304 #: pgadmin/browser/server_groups/servers/static/js/server.js:479 #: pgadmin/browser/server_groups/servers/static/js/server.js:1465 @@ -71,14 +73,14 @@ msgstr "데스크탑" #: pgadmin/tools/maintenance/static/js/maintenance.js:305 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:932 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:950 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2600 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2630 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5484 -#: pgadmin/tools/user_management/static/js/user_management.js:752 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2640 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5517 +#: pgadmin/tools/user_management/static/js/user_management.js:763 msgid "OK" msgstr "확인" -#: pgadmin/about/static/js/about.js:72 pgadmin/about/static/js/about.js:76 +#: pgadmin/about/static/js/about.js:89 pgadmin/about/static/js/about.js:93 #, python-format msgid "About %s" msgstr "%s 정보" @@ -129,12 +131,6 @@ msgstr "" msgid "Server Configuration" msgstr "서버 환경설정 재반영" -#: pgadmin/authenticate/__init__.py:179 -msgid "" -"pgAdmin internal user authentication is not enabled, please contact " -"administrator." -msgstr "" - #: pgadmin/authenticate/internal.py:29 msgid "Login failed" msgstr "" @@ -151,23 +147,23 @@ msgstr "" msgid "Email/Username is not valid" msgstr "" -#: pgadmin/authenticate/internal.py:94 +#: pgadmin/authenticate/internal.py:96 msgid "internal" msgstr "" -#: pgadmin/authenticate/kerberos.py:55 +#: pgadmin/authenticate/kerberos.py:163 msgid "kerberos" msgstr "" -#: pgadmin/authenticate/kerberos.py:63 +#: pgadmin/authenticate/kerberos.py:171 msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded." msgstr "" -#: pgadmin/authenticate/kerberos.py:103 +#: pgadmin/authenticate/kerberos.py:211 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." msgstr "" -#: pgadmin/authenticate/kerberos.py:133 +#: pgadmin/authenticate/kerberos.py:241 msgid "Delegated credentials not supplied." msgstr "" @@ -215,8 +211,14 @@ msgstr "" msgid "Could not find the specified user." msgstr "" -#: pgadmin/authenticate/registry.py:50 -msgid "Authentication source '{0}' has not been implemented." +#: pgadmin/authenticate/oauth2.py:126 +msgid "" +"An email id is required to login into pgAdmin. Please update your Oauth2 " +"profile." +msgstr "" + +#: pgadmin/authenticate/oauth2.py:158 +msgid "Please set the configuration parameters properly." msgstr "" #: pgadmin/browser/__init__.py:68 @@ -316,43 +318,43 @@ msgstr "뷰..." msgid "Nodes" msgstr "노드" -#: pgadmin/browser/__init__.py:930 +#: pgadmin/browser/__init__.py:926 msgid "Set Master Password" msgstr "" -#: pgadmin/browser/__init__.py:932 +#: pgadmin/browser/__init__.py:928 msgid "Please set a master password for pgAdmin." msgstr "" -#: pgadmin/browser/__init__.py:933 +#: pgadmin/browser/__init__.py:929 msgid "" "This will be used to secure and later unlock saved passwords and other " "credentials." msgstr "" -#: pgadmin/browser/__init__.py:937 +#: pgadmin/browser/__init__.py:933 msgid "Unlock Saved Passwords" msgstr "" -#: pgadmin/browser/__init__.py:939 +#: pgadmin/browser/__init__.py:935 msgid "Please enter your master password." msgstr "" -#: pgadmin/browser/__init__.py:940 +#: pgadmin/browser/__init__.py:936 msgid "" "This is required to unlock saved passwords and reconnect to the database " "server(s)." msgstr "" -#: pgadmin/browser/__init__.py:1016 +#: pgadmin/browser/__init__.py:1014 msgid "Incorrect master password" msgstr "" -#: pgadmin/browser/__init__.py:1049 +#: pgadmin/browser/__init__.py:1047 msgid "Master password cannot be empty" msgstr "" -#: pgadmin/browser/__init__.py:1230 +#: pgadmin/browser/__init__.py:1228 msgid "" "Your account is authenticated using an external {} source. Please contact" " the administrators of this service if you need to reset your password." @@ -448,23 +450,23 @@ msgid "" msgstr "" #: pgadmin/browser/register_browser_preferences.py:127 -#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:371 -#: pgadmin/utils/__init__.py:380 +#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:375 +#: pgadmin/utils/__init__.py:384 msgid "Key" msgstr "" #: pgadmin/browser/register_browser_preferences.py:128 -#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:385 +#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:389 msgid "Shift" msgstr "" #: pgadmin/browser/register_browser_preferences.py:129 -#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:391 +#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:395 msgid "Ctrl" msgstr "" #: pgadmin/browser/register_browser_preferences.py:130 -#: pgadmin/utils/__init__.py:396 +#: pgadmin/utils/__init__.py:400 msgid "Alt/Option" msgstr "" @@ -578,7 +580,7 @@ msgid "Query tool tab title" msgstr "" #: pgadmin/browser/register_browser_preferences.py:475 -#: pgadmin/browser/register_browser_preferences.py:537 +#: pgadmin/browser/register_browser_preferences.py:546 msgid "" "Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users " "can provide any string with or without placeholders of their choice. The " @@ -610,11 +612,7 @@ msgid "" "placeholders." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:511 -msgid "Open in new browser tab" -msgstr "새 탭으로 열기" - -#: pgadmin/browser/register_browser_preferences.py:513 +#: pgadmin/browser/register_browser_preferences.py:510 #: pgadmin/browser/static/js/collection.js:76 #: pgadmin/browser/static/js/node.js:235 #: pgadmin/browser/static/js/toolbar.js:60 @@ -626,43 +624,47 @@ msgstr "새 탭으로 열기" msgid "Query Tool" msgstr "쿼리 도구" -#: pgadmin/browser/register_browser_preferences.py:514 +#: pgadmin/browser/register_browser_preferences.py:511 #: pgadmin/tools/debugger/__init__.py:63 #: pgadmin/tools/debugger/static/js/debugger.js:201 #: pgadmin/tools/debugger/static/js/debugger_ui.js:1120 msgid "Debugger" msgstr "디버거" -#: pgadmin/browser/register_browser_preferences.py:515 +#: pgadmin/browser/register_browser_preferences.py:512 #: pgadmin/tools/schema_diff/__init__.py:43 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:50 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:101 msgid "Schema Diff" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:516 +#: pgadmin/browser/register_browser_preferences.py:513 msgid "ERD Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:517 +#: pgadmin/browser/register_browser_preferences.py:518 #: pgadmin/browser/static/js/toolbar.js:73 #: pgadmin/browser/static/js/toolbar.js:74 #: pgadmin/browser/static/js/toolbar.js:140 -#: pgadmin/tools/psql/static/js/psql_module.js:127 +#: pgadmin/tools/psql/static/js/psql_module.js:126 msgid "PSQL Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:518 +#: pgadmin/browser/register_browser_preferences.py:522 +msgid "Open in new browser tab" +msgstr "새 탭으로 열기" + +#: pgadmin/browser/register_browser_preferences.py:525 msgid "" "Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the " "drop-down to set open in new browser tab for that particular module." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:528 +#: pgadmin/browser/register_browser_preferences.py:535 msgid "Select open new tab..." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:534 +#: pgadmin/browser/register_browser_preferences.py:543 msgid "PSQL tool tab title" msgstr "" @@ -679,10 +681,10 @@ msgstr "필수 입력 항목이 빠졌습니다." #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/__init__.py:188 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/__init__.py:204 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:237 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:660 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:665 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:129 -#: pgadmin/browser/templates/browser/js/messages.js:21 -#: pgadmin/browser/templates/browser/js/messages.js:39 +#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:47 #: pgadmin/browser/utils.py:448 #: pgadmin/static/js/alertify.pgadmin.defaults.js:97 #: pgadmin/static/js/alertify.pgadmin.defaults.js:162 @@ -768,7 +770,7 @@ msgstr "접속 데이터베이스" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:180 #: pgadmin/browser/server_groups/servers/static/js/server.js:925 #: pgadmin/browser/server_groups/servers/static/js/server.js:1107 -#: pgadmin/tools/user_management/static/js/user_management.js:353 +#: pgadmin/tools/user_management/static/js/user_management.js:354 msgid "Username" msgstr "사용자이름" @@ -777,7 +779,7 @@ msgid "SSL Mode" msgstr "SSL 모드" #: pgadmin/browser/server_groups/servers/__init__.py:742 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:476 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:955 #: pgadmin/browser/server_groups/servers/static/js/server.js:877 #: pgadmin/tools/backup/static/js/backup.js:397 #: pgadmin/tools/restore/static/js/restore.js:279 @@ -788,8 +790,8 @@ msgstr "주석" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:986 #: pgadmin/browser/server_groups/servers/static/js/variable.js:177 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:445 -#: pgadmin/tools/user_management/static/js/user_management.js:392 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:449 +#: pgadmin/tools/user_management/static/js/user_management.js:393 msgid "Role" msgstr "롤" @@ -871,7 +873,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/__init__.py:1475 #: pgadmin/tools/schema_diff/__init__.py:370 -#: pgadmin/tools/sqleditor/__init__.py:1812 +#: pgadmin/tools/sqleditor/__init__.py:1817 msgid "Server connected." msgstr "서버 접속됨." @@ -1184,15 +1186,15 @@ msgstr "형변환자..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:97 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:141 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:108 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:412 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:891 #: pgadmin/browser/server_groups/servers/static/js/server.js:819 #: pgadmin/browser/server_groups/servers/static/js/variable.js:133 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:342 #: pgadmin/browser/server_groups/servers/tablespaces/templates/tablespaces/sql/default/stats.sql:5 -#: pgadmin/browser/server_groups/static/js/server_group.js:54 -#: pgadmin/dashboard/static/js/dashboard.js:830 -#: pgadmin/dashboard/static/js/dashboard.js:857 -#: pgadmin/dashboard/static/js/dashboard.js:1099 +#: pgadmin/browser/server_groups/static/js/server_group.js:62 +#: pgadmin/dashboard/static/js/dashboard.js:849 +#: pgadmin/dashboard/static/js/dashboard.js:876 +#: pgadmin/dashboard/static/js/dashboard.js:1118 #: pgadmin/misc/dependencies/static/js/dependencies.js:131 #: pgadmin/misc/dependents/static/js/dependents.js:131 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:42 @@ -1252,7 +1254,7 @@ msgstr "이름" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:362 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:142 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:105 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:415 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:894 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:345 #: pgadmin/tools/import_export/static/js/import_export.js:278 msgid "OID" @@ -1442,9 +1444,9 @@ msgstr "소스 자료형" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:438 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:441 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:445 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:419 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:439 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:898 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:918 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:349 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:132 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:138 @@ -1597,8 +1599,8 @@ msgstr "이벤트 트리거..." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:365 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:146 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:356 -#: pgadmin/dashboard/static/js/dashboard.js:840 -#: pgadmin/dashboard/static/js/dashboard.js:1104 +#: pgadmin/dashboard/static/js/dashboard.js:859 +#: pgadmin/dashboard/static/js/dashboard.js:1123 #: pgadmin/tools/backup/static/js/backup.js:361 #: pgadmin/tools/restore/static/js/restore.js:252 msgid "Owner" @@ -1688,7 +1690,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:241 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:225 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:461 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:575 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1054 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:382 msgid "Security labels" msgstr "보안 라벨" @@ -1728,7 +1730,7 @@ msgstr "보안 라벨" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:452 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:464 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:553 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:577 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1056 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:361 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:376 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:384 @@ -1851,9 +1853,9 @@ msgstr "" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:163 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:220 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:131 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:597 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1076 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:394 -#: pgadmin/browser/server_groups/static/js/server_group.js:76 +#: pgadmin/browser/server_groups/static/js/server_group.js:84 msgid "Name cannot be empty." msgstr "이름은 비워둘 수 없음." @@ -1996,7 +1998,7 @@ msgstr "옵션" #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:313 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:55 #: pgadmin/browser/server_groups/servers/static/js/variable.js:171 -#: pgadmin/browser/templates/browser/js/messages.js:32 +#: pgadmin/browser/templates/browser/js/messages.js:40 #: pgadmin/misc/statistics/static/js/statistics.js:156 #: pgadmin/tools/debugger/static/js/debugger_ui.js:333 #: pgadmin/tools/debugger/static/js/direct.js:1010 @@ -2075,13 +2077,13 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:216 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:369 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:448 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:447 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:467 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:481 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:492 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:499 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:506 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:926 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:933 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:946 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:960 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:971 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:978 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:985 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:180 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:360 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:375 @@ -2131,10 +2133,10 @@ msgstr "사용자 맵핑..." #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:29 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:3 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:26 -#: pgadmin/dashboard/static/js/dashboard.js:666 -#: pgadmin/dashboard/static/js/dashboard.js:943 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:419 -#: pgadmin/tools/user_management/static/js/user_management.js:717 +#: pgadmin/dashboard/static/js/dashboard.js:685 +#: pgadmin/dashboard/static/js/dashboard.js:962 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:423 +#: pgadmin/tools/user_management/static/js/user_management.js:728 msgid "User" msgstr "사용자" @@ -2701,7 +2703,7 @@ msgstr "-- 칼럼들을 먼저 만드세요..." #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:223 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:510 #: pgadmin/browser/static/js/browser.js:292 -#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/browser/templates/browser/js/messages.js:39 #: pgadmin/misc/static/explain/js/explain.js:1241 #: pgadmin/misc/static/explain/js/explain.js:1373 #: pgadmin/misc/static/explain/js/explain.js:1374 @@ -2861,7 +2863,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:183 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:161 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:132 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:515 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:520 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:40 msgid "Name must be specified." msgstr "이름을 지정하세요." @@ -3119,8 +3121,8 @@ msgid "Trigger Functions" msgstr "트리거 함수" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:62 -#: pgadmin/dashboard/static/js/dashboard.js:818 -#: pgadmin/dashboard/static/js/dashboard.js:1087 +#: pgadmin/dashboard/static/js/dashboard.js:837 +#: pgadmin/dashboard/static/js/dashboard.js:1106 msgid "Mode" msgstr "모드" @@ -3247,7 +3249,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:268 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1169 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:457 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:569 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1048 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:370 #: pgadmin/tools/debugger/static/js/direct.js:1697 msgid "Parameters" @@ -3658,6 +3660,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:840 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:265 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:570 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:857 #: pgadmin/browser/static/js/browser.js:791 #: pgadmin/browser/static/js/node.js:965 pgadmin/browser/static/js/node.js:1504 #: pgadmin/browser/static/js/node.js:1538 @@ -3668,11 +3672,11 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2128 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2175 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2441 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3079 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4172 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2138 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2185 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2451 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 msgid "Yes" msgstr "Yes" @@ -3685,6 +3689,8 @@ msgstr "Yes" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:158 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:266 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:571 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:858 #: pgadmin/browser/static/js/browser.js:792 #: pgadmin/browser/static/js/node.js:966 pgadmin/browser/static/js/node.js:1505 #: pgadmin/browser/static/js/node.js:1539 @@ -3695,11 +3701,11 @@ msgstr "Yes" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2129 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2176 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2442 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3080 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4173 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2139 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2186 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2452 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3113 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4206 msgid "No" msgstr "No" @@ -3846,6 +3852,7 @@ msgstr "-- {0} 용 정의가 충분하지 않습니다" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/utils.py:195 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/utils.py:203 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:1476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1339 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:877 msgid "-- definition incomplete" msgstr "-- 정의가 충분하지 않습니다" @@ -5266,6 +5273,7 @@ msgid "Partition key expression cannot be empty." msgstr "파티션 키용 표현식을 지정하세요." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 msgid "Operation" msgstr "동작" @@ -5810,6 +5818,7 @@ msgid "Transition" msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:494 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:355 msgid "New table" msgstr "새 테이블" @@ -6079,7 +6088,7 @@ msgid "Alias" msgstr "별칭" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:974 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Members" msgstr "맴버" @@ -6332,9 +6341,9 @@ msgstr "임시 파일 크기" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:30 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:4 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:27 -#: pgadmin/dashboard/static/js/dashboard.js:661 -#: pgadmin/dashboard/static/js/dashboard.js:768 -#: pgadmin/dashboard/static/js/dashboard.js:835 +#: pgadmin/dashboard/static/js/dashboard.js:680 +#: pgadmin/dashboard/static/js/dashboard.js:787 +#: pgadmin/dashboard/static/js/dashboard.js:854 #: pgadmin/misc/dependents/static/js/dependents.js:217 #: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:384 msgid "Database" @@ -6371,7 +6380,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:182 #: pgadmin/browser/server_groups/servers/static/js/server.js:1282 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:295 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2567 msgid "Connection lost" msgstr "연결 끊김" @@ -6405,7 +6414,7 @@ msgid "Character type" msgstr "문자 종류" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:437 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:919 msgid "Connection limit" msgstr "연결 제한" @@ -6514,7 +6523,7 @@ msgid "Connection" msgstr "연결" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:192 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:418 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:897 #: pgadmin/browser/server_groups/servers/static/js/server.js:961 #: pgadmin/browser/server_groups/servers/static/js/server.js:1117 #: pgadmin/browser/server_groups/servers/static/js/server.js:1138 @@ -6687,7 +6696,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423 msgid "" "Specifies whether the subscription should be actively replicating, or " -"whether it should be just setup but not started yet. " +"whether it should be just setup but not started yet." msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 @@ -6695,9 +6704,8 @@ msgid "Refresh publication?" msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429 -#, fuzzy -msgid "Fetch missing table information from publisher. " -msgstr "서버에서 의존성(하위) 정보를 가져옵니다..." +msgid "Fetch missing table information from publisher." +msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439 #, fuzzy @@ -7367,7 +7375,7 @@ msgstr "일정..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:100 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:812 -#: pgadmin/browser/server_groups/static/js/server_group.js:46 +#: pgadmin/browser/server_groups/static/js/server_group.js:54 msgid "ID" msgstr "ID" @@ -7577,10 +7585,11 @@ msgid "Kind" msgstr "종류" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:150 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:603 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:139 #: pgadmin/browser/static/js/browser.js:306 #: pgadmin/browser/static/js/browser.js:550 -#: pgadmin/browser/templates/browser/js/messages.js:24 +#: pgadmin/browser/templates/browser/js/messages.js:32 #: pgadmin/dashboard/static/js/dashboard.js:208 #: pgadmin/static/js/backform.pgadmin.js:2168 #: pgadmin/static/js/backgrid.pgadmin.js:2271 @@ -7640,7 +7649,7 @@ msgid "Fail" msgstr "실패" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:199 -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/dashboard/static/js/dashboard.js:120 #: pgadmin/tools/sqleditor/utils/filter_dialog.py:37 msgid "Success" @@ -7764,20 +7773,20 @@ msgstr "CPU 사용량 제한값을 입력하세요." msgid "Dirty rate limit cannot be empty." msgstr "Dirty rate limit 값을 입력하세요." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:30 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:29 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:33 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:30 msgid "Login/Group Roles" msgstr "로그인/그룹 롤" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:175 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:180 msgid "Date format is invalid." msgstr "날짜 형식이 잘못됨." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:194 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:199 msgid "Connection limit must be an integer value or equal to -1." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:289 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:294 msgid "" "\n" "Role members information must be passed as an array of JSON objects in " @@ -7792,7 +7801,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:307 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:312 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7819,7 +7828,7 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:348 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:353 msgid "" "\n" "Role membership information must be passed as an array of JSON objects in" @@ -7834,7 +7843,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:366 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:371 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7861,7 +7870,7 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:406 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:411 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -7875,7 +7884,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:421 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:426 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -7902,7 +7911,7 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:460 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:465 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -7917,7 +7926,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:481 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -7947,43 +7956,43 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:572 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 msgid "The current user does not have permission to drop the role." msgstr "현재 사용자는 롤을 삭제한 권한이 없습니다." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:582 msgid "The current user does not have permission to update the role." msgstr "현재 사용자는 롤을 갱신할 권한이 없습니다." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:583 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:588 msgid "The current user does not have permission to create the role." msgstr "현재 사용자는 새 롤을 만들 권한이 없습니다." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:616 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:869 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:621 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:874 msgid "" "Error retrieving the role information.\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:623 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:876 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:628 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:881 msgid "Could not find the role on the database server." msgstr "해당 데이터베이스에서 그 롤을 찾을 수 없습니다." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:717 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:735 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:766 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:834 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:943 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:953 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:998 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:722 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:740 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:771 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:839 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:948 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:958 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1003 msgid "" "\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:888 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:893 msgid "" "Could not drop the role.\n" "{0}" @@ -7991,7 +8000,7 @@ msgstr "" "롤을 삭제할 수 없음.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:905 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:910 msgid "" "Could not generate reversed engineered query for the role.\n" "{0}" @@ -7999,12 +8008,12 @@ msgstr "" "해당 롤에 대한 SQL 구문을 만들 수 없습니다.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:913 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:918 msgid "Could not generate reversed engineered query for the role." msgstr "해당 롤에 대한 SQL 구문을 만들 수 없습니다." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:933 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:987 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:938 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:992 msgid "" "Could not create the role.\n" "{0}" @@ -8012,7 +8021,7 @@ msgstr "" "롤을 만들 수 없습니다.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1236 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1241 msgid "" "Error retrieving variable information for the role.\n" "{0}" @@ -8020,111 +8029,242 @@ msgstr "" "해당 롤의 변수 정보를 구할 수 없습니다.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1269 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1274 msgid "" "Error retrieving the variable options for the role.\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:48 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1445 +msgid "Reassign owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1447 +msgid "Drop owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:49 #: pgadmin/browser/server_groups/servers/static/js/server.js:41 msgid "Provider" msgstr "제공자" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:52 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:53 #: pgadmin/browser/server_groups/servers/static/js/server.js:45 msgid "Security label" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:61 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:71 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:62 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:72 msgid "Please specify the value for all the security providers." msgstr "모든 보안 제공자를 위한 값을 지정하세요." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:260 msgid "Select roles" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:319 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:320 msgid "Login/Group Role" msgstr "로그인/그룹 롤" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:354 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:355 msgid "Login Role" msgstr "로그인 롤" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:356 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:357 msgid "Group Role" msgstr "그룹 롤" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:368 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:374 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:380 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:369 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:375 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:381 msgid "Login/Group Role..." msgstr "로그인/그룹 롤..." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:388 +msgid "Reassign/Drop Owned..." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:541 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:568 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:582 +#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/static/js/backform.pgadmin.js:2090 +#: pgadmin/tools/user_management/static/js/user_management.js:723 +msgid "General" +msgstr "일반" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +msgid "" +"Change the ownership or\n" +"drop the database objects owned by a database role" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 +msgid "Reassign objects to" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:458 +msgid "New owner of the affected objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:562 +msgid "Cascade?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:574 +msgid "" +"Note: CASCADE will automatically drop objects that depend on the affected" +" objects, and in turn all objects that depend on those objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:578 +msgid "From database" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:600 +msgid "Target database on which the operation will be carried out" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:677 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 +#: pgadmin/browser/templates/browser/index.html:156 +#: pgadmin/tools/user_management/__init__.py:47 +#: pgadmin/tools/user_management/static/js/user_management.js:972 +msgid "Users" +msgstr "사용자" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:680 +#: pgadmin/browser/server_groups/servers/static/js/server.js:305 +#: pgadmin/browser/server_groups/servers/static/js/server.js:476 +#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 +#: pgadmin/browser/static/js/browser.js:743 +#: pgadmin/browser/static/js/node.js:1730 +#: pgadmin/browser/static/js/wizard.js:137 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 +#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 +#: pgadmin/preferences/static/js/preferences.js:508 +#: pgadmin/static/js/slickgrid/editors.js:63 +#: pgadmin/static/js/sqleditor/filter_dialog.js:79 +#: pgadmin/static/js/sqleditor/macro.js:68 +#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 +#: pgadmin/tools/datagrid/static/js/show_data.js:156 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 +#: pgadmin/tools/import_export/static/js/import_export.js:495 +#: pgadmin/tools/maintenance/static/js/maintenance.js:300 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 +#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2615 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2804 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5375 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5449 +#: pgadmin/tools/user_management/static/js/user_management.js:758 +msgid "Cancel" +msgstr "취소" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:769 +#: pgadmin/browser/static/js/wizard.js:124 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 +#: pgadmin/tools/import_export/static/js/import_export.js:641 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 +msgid "Close error bar" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:804 +msgid "Please provide a new role name" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:834 +#, python-format +msgid "%s Objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:835 +#, python-format +msgid "Are you sure you wish to %s all the objects owned by the selected role?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:847 +msgid "Role reassign/drop failed." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:867 +#, python-format +msgid "Reassign/Drop Owned - '%s'" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 msgid "Account expires" msgstr "사용만료일" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:914 msgid "No Expiry" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:436 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:915 msgid "" "Please note that if you leave this field blank, then password will never " "expire." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:443 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:922 msgid "Can login?" msgstr "로그인 가능?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:929 msgid "Superuser?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:466 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:945 msgid "Create roles?" msgstr "롤 만들 수 있음?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:473 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:952 msgid "System role?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:480 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:959 msgid "Create databases?" msgstr "데이터베이스 만들 수 있음?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:487 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:966 msgid "Update catalog?" msgstr "카탈로그 갱신할 수 있음?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:500 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:979 msgid "Inherit rights from the parent roles?" msgstr "상위 롤에서 권한을 상속할 수 있음?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:507 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:986 msgid "Can initiate streaming replication and backups?" msgstr "스트리밍 복제와 백업을 할 수 있음?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:515 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:994 msgid "Member of" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:516 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:995 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Membership" msgstr "맴버쉽" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:535 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:561 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1014 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1040 msgid "Select the checkbox for roles to include WITH ADMIN OPTION." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:537 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:563 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1016 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1042 msgid "Roles shown with a check mark have the WITH ADMIN OPTION set." msgstr "" @@ -8198,9 +8338,8 @@ msgid "Change Password..." msgstr "비밀번호 변경..." #: pgadmin/browser/server_groups/servers/static/js/server.js:132 -#, fuzzy -msgid "Please connect server to enable change password. " -msgstr "대시보드를 보려는 서버로 먼저 접속하세요." +msgid "Please connect server to enable change password." +msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:137 msgid "Pause Replay of WAL" @@ -8243,42 +8382,6 @@ msgstr "서버 연결 끊기" msgid "Are you sure you want to disconnect the server %s?" msgstr "" -#: pgadmin/browser/server_groups/servers/static/js/server.js:305 -#: pgadmin/browser/server_groups/servers/static/js/server.js:476 -#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 -#: pgadmin/browser/static/js/browser.js:743 -#: pgadmin/browser/static/js/node.js:1730 -#: pgadmin/browser/static/js/wizard.js:137 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 -#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 -#: pgadmin/preferences/static/js/preferences.js:465 -#: pgadmin/static/js/slickgrid/editors.js:63 -#: pgadmin/static/js/sqleditor/filter_dialog.js:79 -#: pgadmin/static/js/sqleditor/macro.js:68 -#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 -#: pgadmin/tools/datagrid/static/js/show_data.js:156 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 -#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 -#: pgadmin/tools/import_export/static/js/import_export.js:495 -#: pgadmin/tools/maintenance/static/js/maintenance.js:300 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 -#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2605 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2794 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5342 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5416 -#: pgadmin/tools/user_management/static/js/user_management.js:747 -msgid "Cancel" -msgstr "취소" - #: pgadmin/browser/server_groups/servers/static/js/server.js:353 msgid "Reload server configuration" msgstr "서버 환경설정 재반영" @@ -8317,8 +8420,8 @@ msgstr "비밀번호 확인" #: pgadmin/browser/templates/browser/index.html:150 #: pgadmin/templates/security/change_password.html:20 #: pgadmin/templates/security/change_password.html:21 -#: pgadmin/tools/user_management/static/js/user_management.js:101 -#: pgadmin/tools/user_management/static/js/user_management.js:127 +#: pgadmin/tools/user_management/static/js/user_management.js:102 +#: pgadmin/tools/user_management/static/js/user_management.js:128 msgid "Change Password" msgstr "비밀번호 변경" @@ -8368,9 +8471,9 @@ msgstr "연결됨?" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:35 +#: pgadmin/browser/templates/browser/js/messages.js:43 #: pgadmin/misc/statistics/static/js/statistics.js:124 -#: pgadmin/preferences/static/js/preferences.js:215 +#: pgadmin/preferences/static/js/preferences.js:240 msgid "True" msgstr "True" @@ -8378,9 +8481,9 @@ msgstr "True" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:36 +#: pgadmin/browser/templates/browser/js/messages.js:44 #: pgadmin/misc/statistics/static/js/statistics.js:125 -#: pgadmin/preferences/static/js/preferences.js:216 +#: pgadmin/preferences/static/js/preferences.js:241 msgid "False" msgstr "False" @@ -8484,7 +8587,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:1373 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:895 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2823 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2833 msgid "Connect to Server" msgstr "서버 접속" @@ -8566,13 +8669,6 @@ msgstr "객체 소유주" msgid "Move objects to another tablespace" msgstr "다른 테이블스페이스로 이동" -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 -#: pgadmin/browser/templates/browser/index.html:156 -#: pgadmin/tools/user_management/__init__.py:47 -#: pgadmin/tools/user_management/static/js/user_management.js:961 -msgid "Users" -msgstr "사용자" - #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:264 msgid "Please select tablespace." msgstr "" @@ -8640,8 +8736,8 @@ msgstr "해당 서버 \"{1}\" 에 접속할 '{0}' 사용자의 데이터베이 #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:31 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:5 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:28 -#: pgadmin/dashboard/static/js/dashboard.js:681 -#: pgadmin/dashboard/static/js/dashboard.js:958 +#: pgadmin/dashboard/static/js/dashboard.js:700 +#: pgadmin/dashboard/static/js/dashboard.js:977 msgid "Backend start" msgstr "접속시각" @@ -8653,8 +8749,8 @@ msgstr "접속시각" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:41 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:13 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:36 -#: pgadmin/dashboard/static/js/dashboard.js:676 -#: pgadmin/dashboard/static/js/dashboard.js:953 +#: pgadmin/dashboard/static/js/dashboard.js:695 +#: pgadmin/dashboard/static/js/dashboard.js:972 msgid "Client" msgstr "클라이언트" @@ -8666,8 +8762,8 @@ msgstr "클라이언트" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:14 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:37 -#: pgadmin/dashboard/static/js/dashboard.js:671 -#: pgadmin/dashboard/static/js/dashboard.js:948 +#: pgadmin/dashboard/static/js/dashboard.js:690 +#: pgadmin/dashboard/static/js/dashboard.js:967 msgid "Application" msgstr "응용프로그램" @@ -8729,20 +8825,20 @@ msgstr "스트리밍 복제" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.2_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:15 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:38 -#: pgadmin/dashboard/static/js/dashboard.js:695 -#: pgadmin/dashboard/static/js/dashboard.js:972 +#: pgadmin/dashboard/static/js/dashboard.js:714 +#: pgadmin/dashboard/static/js/dashboard.js:991 msgid "Waiting?" msgstr "대기중?" -#: pgadmin/browser/server_groups/static/js/server_group.js:20 +#: pgadmin/browser/server_groups/static/js/server_group.js:28 msgid "Server Group" msgstr "서버 그룹" -#: pgadmin/browser/server_groups/static/js/server_group.js:34 +#: pgadmin/browser/server_groups/static/js/server_group.js:42 msgid "Server Group..." msgstr "서버 그룹..." -#: pgadmin/browser/server_groups/static/js/server_group.js:69 +#: pgadmin/browser/server_groups/static/js/server_group.js:77 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:34 msgid "The ID cannot be changed." msgstr "ID는 변경될 수 없습니다." @@ -8807,6 +8903,10 @@ msgstr "" msgid "Are you sure you want to close the %s browser?" msgstr "" +#: pgadmin/browser/static/js/browser.js:1003 +msgid "SUGGESTED SITES" +msgstr "" + #: pgadmin/browser/static/js/browser.js:2097 msgid "Error retrieving details for the node." msgstr "해당 노드 상세 정보 처리 중 오류 발생." @@ -8826,7 +8926,7 @@ msgstr "" #: pgadmin/browser/static/js/collection.js:95 #: pgadmin/browser/static/js/node.js:255 -#: pgadmin/tools/psql/static/js/psql_module.js:63 +#: pgadmin/tools/psql/static/js/psql_module.js:62 msgid "PSQL Tool (Beta)" msgstr "" @@ -8838,7 +8938,7 @@ msgid "Select" msgstr "선택" #: pgadmin/browser/static/js/collection.js:254 -#: pgadmin/dashboard/static/js/dashboard.js:474 +#: pgadmin/dashboard/static/js/dashboard.js:492 #: pgadmin/misc/dependencies/static/js/dependencies.js:112 #: pgadmin/misc/dependents/static/js/dependents.js:112 #: pgadmin/misc/statistics/static/js/statistics.js:299 @@ -8853,7 +8953,7 @@ msgstr "" #: pgadmin/browser/static/js/collection.js:290 #: pgadmin/browser/static/js/collection.js:351 #: pgadmin/browser/static/js/node.js:493 -#: pgadmin/browser/templates/browser/js/messages.js:42 +#: pgadmin/browser/templates/browser/js/messages.js:50 #: pgadmin/misc/sql/static/js/sql.js:134 #: pgadmin/misc/statistics/static/js/statistics.js:258 msgid "Retrieving data from the server..." @@ -8880,7 +8980,7 @@ msgid "Error retrieving properties - %s" msgstr "다음 속성 처리 중 오류 - %s" #: pgadmin/browser/static/js/collection.js:426 -#: pgadmin/browser/templates/browser/js/messages.js:43 +#: pgadmin/browser/templates/browser/js/messages.js:51 #: pgadmin/misc/dependencies/static/js/dependencies.js:309 #: pgadmin/misc/dependents/static/js/dependents.js:315 #: pgadmin/misc/statistics/static/js/statistics.js:344 @@ -9038,7 +9138,8 @@ msgstr "이 객체에 대한 SQL 도움말을 봅니다." #: pgadmin/browser/static/js/node.js:1492 #: pgadmin/browser/static/js/node.js:1526 #: pgadmin/browser/static/js/node.js:1556 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5473 +#: pgadmin/preferences/static/js/preferences.js:339 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5506 msgid "Warning" msgstr "" @@ -9069,12 +9170,12 @@ msgid "Changes will be lost. Are you sure you want to reset?" msgstr "" #: pgadmin/browser/static/js/node.js:1765 -#: pgadmin/preferences/static/js/preferences.js:469 -#: pgadmin/preferences/static/js/preferences.js:494 +#: pgadmin/preferences/static/js/preferences.js:512 +#: pgadmin/preferences/static/js/preferences.js:537 #: pgadmin/static/js/sqleditor/macro.js:73 #: pgadmin/tools/datagrid/templates/datagrid/index.html:48 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:272 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5425 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5458 msgid "Save" msgstr "저장" @@ -9087,13 +9188,13 @@ msgid "Changes will be lost. Are you sure you want to close the dialog?" msgstr "" #: pgadmin/browser/static/js/node.ui.js:37 -#: pgadmin/browser/templates/browser/js/messages.js:40 +#: pgadmin/browser/templates/browser/js/messages.js:48 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:130 msgid "Select All" msgstr "전체선택" #: pgadmin/browser/static/js/node.ui.js:45 -#: pgadmin/browser/templates/browser/js/messages.js:41 +#: pgadmin/browser/templates/browser/js/messages.js:49 msgid "Unselect All" msgstr "전체 해제" @@ -9109,10 +9210,10 @@ msgstr "" #: pgadmin/static/js/alertify.pgadmin.defaults.js:488 #: pgadmin/templates/security/messages.html:7 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:524 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2558 -#: pgadmin/tools/user_management/static/js/user_management.js:134 -#: pgadmin/tools/user_management/static/js/user_management.js:234 -#: pgadmin/tools/user_management/static/js/user_management.js:968 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2568 +#: pgadmin/tools/user_management/static/js/user_management.js:135 +#: pgadmin/tools/user_management/static/js/user_management.js:235 +#: pgadmin/tools/user_management/static/js/user_management.js:979 msgid "Close" msgstr "닫기" @@ -9128,17 +9229,9 @@ msgstr "최대화" msgid "Left panel logo" msgstr "" -#: pgadmin/browser/static/js/wizard.js:124 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 -#: pgadmin/tools/import_export/static/js/import_export.js:641 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 -msgid "Close error bar" -msgstr "" - #: pgadmin/browser/static/js/wizard.js:131 #: pgadmin/browser/templates/browser/index.html:135 pgadmin/help/__init__.py:59 -#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:457 +#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:500 #: pgadmin/static/js/sqleditor/filter_dialog.js:72 #: pgadmin/static/js/sqleditor/filter_dialog.js:73 #: pgadmin/static/js/sqleditor/macro.js:61 @@ -9194,7 +9287,7 @@ msgid "HELP ARTICLES" msgstr "" #: pgadmin/browser/static/js/quick_search/trigger_search.js:235 -#: pgadmin/misc/file_manager/static/js/utility.js:728 +#: pgadmin/misc/file_manager/static/js/utility.js:754 #: pgadmin/misc/file_manager/templates/file_manager/index.html:62 #: pgadmin/tools/datagrid/templates/datagrid/index.html:443 #: pgadmin/tools/debugger/static/js/direct.js:1861 @@ -9295,55 +9388,49 @@ msgstr "" "보다 자세한 정보는 여기를 " "클릭하세요." -#: pgadmin/browser/templates/browser/js/messages.js:22 +#: pgadmin/browser/templates/browser/js/messages.js:30 msgid "Click here for details." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:23 -#: pgadmin/static/js/backform.pgadmin.js:2090 -#: pgadmin/tools/user_management/static/js/user_management.js:712 -msgid "General" -msgstr "일반" - -#: pgadmin/browser/templates/browser/js/messages.js:25 +#: pgadmin/browser/templates/browser/js/messages.js:33 msgid "Definition incomplete" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:26 +#: pgadmin/browser/templates/browser/js/messages.js:34 msgid "Nothing changed" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:27 +#: pgadmin/browser/templates/browser/js/messages.js:35 #, python-format msgid "'%s' must be an integer." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:28 +#: pgadmin/browser/templates/browser/js/messages.js:36 #, python-format msgid "'%s' must be a numeric." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:37 #, python-format msgid "'%s' must be greater than or equal to %s." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:30 +#: pgadmin/browser/templates/browser/js/messages.js:38 #, python-format msgid "'%s' must be less than or equal to %s." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:33 +#: pgadmin/browser/templates/browser/js/messages.js:41 #: pgadmin/misc/sql/static/js/sql.js:102 msgid "No SQL could be generated for the selected object." msgstr "선택한 객체를 위한 SQL 구문을 만들 수 없음." -#: pgadmin/browser/templates/browser/js/messages.js:34 +#: pgadmin/browser/templates/browser/js/messages.js:42 #: pgadmin/misc/statistics/static/js/statistics.js:220 msgid "No statistics are available for the selected object." msgstr "선택된 객체를 위한 사용가능한 통계정보가 없음." -#: pgadmin/browser/templates/browser/js/messages.js:37 +#: pgadmin/browser/templates/browser/js/messages.js:45 #: pgadmin/static/js/backform.pgadmin.js:2805 #: pgadmin/tools/backup/static/js/backup.js:106 #: pgadmin/tools/backup/static/js/backup.js:243 @@ -9351,99 +9438,109 @@ msgstr "선택된 객체를 위한 사용가능한 통계정보가 없음." msgid "Note" msgstr "노트" -#: pgadmin/browser/templates/browser/js/messages.js:38 +#: pgadmin/browser/templates/browser/js/messages.js:46 #: pgadmin/misc/sql/static/js/sql.js:154 #: pgadmin/misc/statistics/static/js/statistics.js:332 #, python-format msgid "Error retrieving the information - %s" msgstr "다음 정보를 가져오는 중 오류 발생 - %s" -#: pgadmin/browser/templates/browser/js/utils.js:144 -#: pgadmin/browser/templates/browser/js/utils.js:152 +#: pgadmin/browser/templates/browser/js/utils.js:143 +#: pgadmin/browser/templates/browser/js/utils.js:151 msgid "Error loading script - " msgstr "" -#: pgadmin/dashboard/__init__.py:57 +#: pgadmin/dashboard/__init__.py:58 msgid "Dashboard" msgstr "대시보드" -#: pgadmin/dashboard/__init__.py:73 +#: pgadmin/dashboard/__init__.py:74 msgid "The number of seconds between graph samples." msgstr "새로고침 작업 빈도용 초(second)" -#: pgadmin/dashboard/__init__.py:77 +#: pgadmin/dashboard/__init__.py:78 msgid "Dashboards" msgstr "대시보드" -#: pgadmin/dashboard/__init__.py:82 +#: pgadmin/dashboard/__init__.py:83 msgid "Session statistics refresh rate" msgstr "세션 통계 새로고침 빈도" -#: pgadmin/dashboard/__init__.py:84 pgadmin/dashboard/__init__.py:92 -#: pgadmin/dashboard/__init__.py:100 pgadmin/dashboard/__init__.py:108 -#: pgadmin/dashboard/__init__.py:116 +#: pgadmin/dashboard/__init__.py:85 pgadmin/dashboard/__init__.py:93 +#: pgadmin/dashboard/__init__.py:101 pgadmin/dashboard/__init__.py:109 +#: pgadmin/dashboard/__init__.py:117 msgid "Graphs" msgstr "그래프" -#: pgadmin/dashboard/__init__.py:90 +#: pgadmin/dashboard/__init__.py:91 msgid "Transaction throughput refresh rate" msgstr "트랜잭션량 새로고침 빈도" -#: pgadmin/dashboard/__init__.py:98 +#: pgadmin/dashboard/__init__.py:99 msgid "Tuples in refresh rate" msgstr "입력 튜플 새로고침 빈도" -#: pgadmin/dashboard/__init__.py:106 +#: pgadmin/dashboard/__init__.py:107 msgid "Tuples out refresh rate" msgstr "출력 튜플 새로고침 빈도" -#: pgadmin/dashboard/__init__.py:114 +#: pgadmin/dashboard/__init__.py:115 msgid "Block I/O statistics refresh rate" msgstr "블럭 I/O 통계정보 새로고침 빈도" -#: pgadmin/dashboard/__init__.py:122 +#: pgadmin/dashboard/__init__.py:123 msgid "Show graphs?" msgstr "그래프 보임?" -#: pgadmin/dashboard/__init__.py:124 +#: pgadmin/dashboard/__init__.py:125 msgid "If set to True, graphs will be displayed on dashboards." msgstr "True로 지정하면 대시보드에 그래프가 보입니다." -#: pgadmin/dashboard/__init__.py:130 +#: pgadmin/dashboard/__init__.py:131 msgid "Show activity?" msgstr "세션 정보 보임?" -#: pgadmin/dashboard/__init__.py:132 +#: pgadmin/dashboard/__init__.py:133 msgid "If set to True, activity tables will be displayed on dashboards." msgstr "True로 지정하면 대시보드에 현재 접속해 있는 세션 활동 상태가 보입니다." -#: pgadmin/dashboard/__init__.py:138 +#: pgadmin/dashboard/__init__.py:139 msgid "Show graph data points?" msgstr "" -#: pgadmin/dashboard/__init__.py:140 +#: pgadmin/dashboard/__init__.py:141 msgid "If set to True, data points will be visible on graph lines." msgstr "" -#: pgadmin/dashboard/__init__.py:146 +#: pgadmin/dashboard/__init__.py:147 msgid "Show mouse hover tooltip?" msgstr "" -#: pgadmin/dashboard/__init__.py:148 +#: pgadmin/dashboard/__init__.py:149 msgid "" "If set to True, tooltip will appear on mouse hover on the graph lines " "giving the data point details" msgstr "" -#: pgadmin/dashboard/__init__.py:202 +#: pgadmin/dashboard/__init__.py:156 +msgid "Long running query thresholds" +msgstr "" + +#: pgadmin/dashboard/__init__.py:158 +msgid "" +"Set the warning and alert threshold value to highlight the long-running " +"queries on the dashboard." +msgstr "" + +#: pgadmin/dashboard/__init__.py:212 msgid "Please connect to the selected {0} to view the table." msgstr "" -#: pgadmin/dashboard/__init__.py:207 +#: pgadmin/dashboard/__init__.py:217 msgid "Please connect to the selected {0} to view the graph." msgstr "" -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:498 msgid "Failed" msgstr "실패" @@ -9457,8 +9554,8 @@ msgid "An error occurred whilst rendering the graph." msgstr "" #: pgadmin/dashboard/static/js/Graphs.jsx:222 -#: pgadmin/dashboard/static/js/dashboard.js:533 -#: pgadmin/static/js/sqleditor/execute_query.js:341 +#: pgadmin/dashboard/static/js/dashboard.js:552 +#: pgadmin/static/js/sqleditor/execute_query.js:346 #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:211 msgid "" @@ -9576,137 +9673,137 @@ msgstr "" msgid "Please connect to the selected server to view the dashboard." msgstr "대시보드를 보려는 서버로 먼저 접속하세요." -#: pgadmin/dashboard/static/js/dashboard.js:542 +#: pgadmin/dashboard/static/js/dashboard.js:561 msgid "Please connect to the selected server to view the table." msgstr "테이블을 보려면, 먼저 해당 서버로 접속하세요." -#: pgadmin/dashboard/static/js/dashboard.js:545 +#: pgadmin/dashboard/static/js/dashboard.js:564 msgid "An error occurred whilst rendering the table." msgstr "테이블을 표시하는 중 오류가 발생했습니다." -#: pgadmin/dashboard/static/js/dashboard.js:656 -#: pgadmin/dashboard/static/js/dashboard.js:763 -#: pgadmin/dashboard/static/js/dashboard.js:938 -#: pgadmin/dashboard/static/js/dashboard.js:1037 +#: pgadmin/dashboard/static/js/dashboard.js:675 +#: pgadmin/dashboard/static/js/dashboard.js:782 +#: pgadmin/dashboard/static/js/dashboard.js:957 +#: pgadmin/dashboard/static/js/dashboard.js:1056 msgid "PID" msgstr "PID" -#: pgadmin/dashboard/static/js/dashboard.js:686 -#: pgadmin/dashboard/static/js/dashboard.js:963 +#: pgadmin/dashboard/static/js/dashboard.js:705 +#: pgadmin/dashboard/static/js/dashboard.js:982 msgid "State" msgstr "상태" -#: pgadmin/dashboard/static/js/dashboard.js:703 -#: pgadmin/dashboard/static/js/dashboard.js:980 +#: pgadmin/dashboard/static/js/dashboard.js:722 +#: pgadmin/dashboard/static/js/dashboard.js:999 msgid "Wait event" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:708 -#: pgadmin/dashboard/static/js/dashboard.js:985 +#: pgadmin/dashboard/static/js/dashboard.js:727 +#: pgadmin/dashboard/static/js/dashboard.js:1004 msgid "Blocking PIDs" msgstr "잠근 PID" -#: pgadmin/dashboard/static/js/dashboard.js:773 -#: pgadmin/dashboard/static/js/dashboard.js:1042 +#: pgadmin/dashboard/static/js/dashboard.js:792 +#: pgadmin/dashboard/static/js/dashboard.js:1061 msgid "Lock type" msgstr "잠금 종류" -#: pgadmin/dashboard/static/js/dashboard.js:778 -#: pgadmin/dashboard/static/js/dashboard.js:1047 +#: pgadmin/dashboard/static/js/dashboard.js:797 +#: pgadmin/dashboard/static/js/dashboard.js:1066 msgid "Target relation" msgstr "대상 릴레이션" -#: pgadmin/dashboard/static/js/dashboard.js:783 -#: pgadmin/dashboard/static/js/dashboard.js:1052 +#: pgadmin/dashboard/static/js/dashboard.js:802 +#: pgadmin/dashboard/static/js/dashboard.js:1071 msgid "Page" msgstr "페이지" -#: pgadmin/dashboard/static/js/dashboard.js:788 -#: pgadmin/dashboard/static/js/dashboard.js:1057 +#: pgadmin/dashboard/static/js/dashboard.js:807 +#: pgadmin/dashboard/static/js/dashboard.js:1076 msgid "Tuple" msgstr "튜플" -#: pgadmin/dashboard/static/js/dashboard.js:793 -#: pgadmin/dashboard/static/js/dashboard.js:1062 +#: pgadmin/dashboard/static/js/dashboard.js:812 +#: pgadmin/dashboard/static/js/dashboard.js:1081 msgid "vXID (target)" msgstr "vXID (대상)" -#: pgadmin/dashboard/static/js/dashboard.js:798 -#: pgadmin/dashboard/static/js/dashboard.js:1067 +#: pgadmin/dashboard/static/js/dashboard.js:817 +#: pgadmin/dashboard/static/js/dashboard.js:1086 msgid "XID (target)" msgstr "XID (대상)" -#: pgadmin/dashboard/static/js/dashboard.js:803 -#: pgadmin/dashboard/static/js/dashboard.js:1072 +#: pgadmin/dashboard/static/js/dashboard.js:822 +#: pgadmin/dashboard/static/js/dashboard.js:1091 msgid "Class" msgstr "클래스" -#: pgadmin/dashboard/static/js/dashboard.js:808 -#: pgadmin/dashboard/static/js/dashboard.js:1077 +#: pgadmin/dashboard/static/js/dashboard.js:827 +#: pgadmin/dashboard/static/js/dashboard.js:1096 msgid "Object ID" msgstr "객체 ID" -#: pgadmin/dashboard/static/js/dashboard.js:813 -#: pgadmin/dashboard/static/js/dashboard.js:1082 +#: pgadmin/dashboard/static/js/dashboard.js:832 +#: pgadmin/dashboard/static/js/dashboard.js:1101 msgid "vXID (owner)" msgstr "vXID (소유주)" -#: pgadmin/dashboard/static/js/dashboard.js:823 -#: pgadmin/dashboard/static/js/dashboard.js:1092 +#: pgadmin/dashboard/static/js/dashboard.js:842 +#: pgadmin/dashboard/static/js/dashboard.js:1111 msgid "Granted?" msgstr "취득함?" -#: pgadmin/dashboard/static/js/dashboard.js:845 -#: pgadmin/dashboard/static/js/dashboard.js:1109 +#: pgadmin/dashboard/static/js/dashboard.js:864 +#: pgadmin/dashboard/static/js/dashboard.js:1128 msgid "XID" msgstr "XID" -#: pgadmin/dashboard/static/js/dashboard.js:850 -#: pgadmin/dashboard/static/js/dashboard.js:1114 +#: pgadmin/dashboard/static/js/dashboard.js:869 +#: pgadmin/dashboard/static/js/dashboard.js:1133 msgid "Prepared at" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:862 +#: pgadmin/dashboard/static/js/dashboard.js:881 msgid "Category" msgstr "카테고리" -#: pgadmin/dashboard/static/js/dashboard.js:867 +#: pgadmin/dashboard/static/js/dashboard.js:886 msgid "Setting" msgstr "설정" -#: pgadmin/dashboard/static/js/dashboard.js:872 +#: pgadmin/dashboard/static/js/dashboard.js:891 msgid "Unit" msgstr "유닛" -#: pgadmin/dashboard/static/js/dashboard.js:877 +#: pgadmin/dashboard/static/js/dashboard.js:896 msgid "Description" msgstr "설명" -#: pgadmin/dashboard/static/js/dashboard.js:1195 +#: pgadmin/dashboard/static/js/dashboard.js:1214 msgid "You cannot cancel background worker processes." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1197 +#: pgadmin/dashboard/static/js/dashboard.js:1216 msgid "You cannot terminate background worker processes." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1206 +#: pgadmin/dashboard/static/js/dashboard.js:1225 msgid "You are not allowed to cancel the main active session." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1208 +#: pgadmin/dashboard/static/js/dashboard.js:1227 msgid "You are not allowed to terminate the main active session." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1216 +#: pgadmin/dashboard/static/js/dashboard.js:1235 msgid "The session is already in idle state." msgstr "해당 세션은 이미 유휴 상태입니다." -#: pgadmin/dashboard/static/js/dashboard.js:1235 +#: pgadmin/dashboard/static/js/dashboard.js:1254 msgid "Superuser privileges are required to cancel another users query." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1237 +#: pgadmin/dashboard/static/js/dashboard.js:1256 msgid "Superuser privileges are required to terminate another users query." msgstr "" @@ -9735,15 +9832,15 @@ msgstr "Pre.XID" #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:36 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:783 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:77 -#: pgadmin/tools/user_management/static/js/user_management.js:1156 +#: pgadmin/tools/user_management/static/js/user_management.js:1167 msgid "Search" msgstr "" #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:33 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:38 #: pgadmin/misc/file_manager/templates/file_manager/index.html:27 -#: pgadmin/preferences/static/js/preferences.js:533 -#: pgadmin/preferences/static/js/preferences.js:550 +#: pgadmin/preferences/static/js/preferences.js:576 +#: pgadmin/preferences/static/js/preferences.js:593 msgid "Refresh" msgstr "새로고침" @@ -9834,7 +9931,7 @@ msgstr "전체" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:8 #: pgadmin/dashboard/templates/dashboard/sql/gpdb_5.0_plus/dashboard_stats.sql:8 -#: pgadmin/tools/user_management/static/js/user_management.js:432 +#: pgadmin/tools/user_management/static/js/user_management.js:433 msgid "Active" msgstr "활성" @@ -9956,7 +10053,7 @@ msgid "" "theme" msgstr "" -#: pgadmin/misc/__init__.py:222 +#: pgadmin/misc/__init__.py:220 #, fuzzy msgid "Invalid binary path." msgstr "실행 경로" @@ -10099,7 +10196,7 @@ msgid "Grid" msgstr "그리드" #: pgadmin/misc/file_manager/__init__.py:177 -#: pgadmin/misc/file_manager/static/js/utility.js:1444 +#: pgadmin/misc/file_manager/static/js/utility.js:1470 msgid "Show hidden files and folders?" msgstr "숨은 파일/디렉터리를 보일까요?" @@ -10151,7 +10248,7 @@ msgid "There was an error renaming the file:" msgstr "해당 파일의 이름을 바꾸는데 오류가 발생했습니다:" #: pgadmin/misc/file_manager/static/js/create_dialogue.js:145 -#: pgadmin/misc/file_manager/static/js/utility.js:473 +#: pgadmin/misc/file_manager/static/js/utility.js:481 msgid "Error occurred while checking access permission." msgstr "접근 권한 검사 도중 오류가 발생했습니다." @@ -10162,19 +10259,19 @@ msgstr "접근 권한 검사 도중 오류가 발생했습니다." msgid "Select file" msgstr "" -#: pgadmin/misc/file_manager/static/js/utility.js:1432 -#: pgadmin/misc/file_manager/static/js/utility.js:1439 +#: pgadmin/misc/file_manager/static/js/utility.js:1458 +#: pgadmin/misc/file_manager/static/js/utility.js:1465 msgid "All Files" msgstr "모든 파일" -#: pgadmin/misc/file_manager/static/js/utility.js:1448 +#: pgadmin/misc/file_manager/static/js/utility.js:1474 #: pgadmin/tools/backup/static/js/backup.js:156 #: pgadmin/tools/import_export/static/js/import_export.js:97 #: pgadmin/tools/restore/static/js/restore.js:100 msgid "Format" msgstr "형식" -#: pgadmin/misc/file_manager/static/js/utility.js:1770 +#: pgadmin/misc/file_manager/static/js/utility.js:1800 msgid "Drop files here to upload." msgstr "" @@ -10389,8 +10486,8 @@ msgid "Summary:" msgstr "" #: pgadmin/preferences/__init__.py:57 -#: pgadmin/preferences/static/js/preferences.js:456 -#: pgadmin/preferences/static/js/preferences.js:479 +#: pgadmin/preferences/static/js/preferences.js:499 +#: pgadmin/preferences/static/js/preferences.js:522 msgid "Preferences" msgstr "설정" @@ -10403,36 +10500,44 @@ msgstr "라벨" msgid "help_str" msgstr "help_str" -#: pgadmin/preferences/static/js/preferences.js:224 +#: pgadmin/preferences/static/js/preferences.js:249 msgid "Show" msgstr "보임" -#: pgadmin/preferences/static/js/preferences.js:225 +#: pgadmin/preferences/static/js/preferences.js:250 msgid "Hide" msgstr "숨김" -#: pgadmin/preferences/static/js/preferences.js:420 +#: pgadmin/preferences/static/js/preferences.js:340 +msgid "Alert" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:341 +msgid "(in minutes)" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:461 msgid "Category is not selected." msgstr "카테고리가 선택되지 않았음." -#: pgadmin/preferences/static/js/preferences.js:517 +#: pgadmin/preferences/static/js/preferences.js:560 msgid "Browser tree refresh required" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:518 +#: pgadmin/preferences/static/js/preferences.js:561 msgid "A browser tree refresh is required. Do you wish to refresh the tree?" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:534 -#: pgadmin/preferences/static/js/preferences.js:551 +#: pgadmin/preferences/static/js/preferences.js:577 +#: pgadmin/preferences/static/js/preferences.js:594 msgid "Later" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:541 +#: pgadmin/preferences/static/js/preferences.js:584 msgid "Refresh required" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:542 +#: pgadmin/preferences/static/js/preferences.js:585 msgid "" "A page refresh is required to apply the theme. Do you wish to refresh the" " page now?" @@ -10490,6 +10595,18 @@ msgstr "" msgid "Toggle" msgstr "" +#: pgadmin/static/js/backform.pgadmin.js:1133 +msgid "Set as default" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1152 +msgid "Database Server" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1159 +msgid "Binary Path" +msgstr "" + #: pgadmin/static/js/backform.pgadmin.js:1164 #, fuzzy msgid "Select binary path..." @@ -10511,15 +10628,15 @@ msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1196 msgid "" -" Enter the directory in which the psql, pg_dump, pg_dumpall, and " +"Enter the directory in which the psql, pg_dump, pg_dumpall, and " "pg_restore utilities can be found for the corresponding database server " "version. The default path will be used for server versions that do not " -"have apath specified." +"have a path specified." msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1682 #: pgadmin/static/js/backgrid.pgadmin.js:1253 -#: pgadmin/tools/user_management/static/js/user_management.js:1158 +#: pgadmin/tools/user_management/static/js/user_management.js:1169 msgid "Add" msgstr "" @@ -10531,11 +10648,11 @@ msgstr "" msgid "Preview not available..." msgstr "" -#: pgadmin/static/js/backform.pgadmin.js:3223 +#: pgadmin/static/js/backform.pgadmin.js:3228 msgid "No color" msgstr "" -#: pgadmin/static/js/backform.pgadmin.js:3414 +#: pgadmin/static/js/backform.pgadmin.js:3419 msgid "Space" msgstr "" @@ -10633,26 +10750,26 @@ msgstr "예상치 못한 오류 발생 - 접속 상태를 확인 하세요." msgid "Transaction status check failed." msgstr "트랜잭션 상태 검사 실패." -#: pgadmin/static/js/utils.js:407 +#: pgadmin/static/js/utils.js:410 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog." msgstr "설정창에서 PostgreSQL 실행파일 경로를 지정하세요." -#: pgadmin/static/js/utils.js:412 +#: pgadmin/static/js/utils.js:415 msgid "" "Please configure the EDB Advanced Server Binary Path in the Preferences " "dialog." msgstr "설정창에서 EDB Advanced Server 실행파일 경로를 지정하세요." -#: pgadmin/static/js/utils.js:419 +#: pgadmin/static/js/utils.js:422 msgid "Configuration required" msgstr "환경설정 필요함" -#: pgadmin/static/js/utils.js:424 +#: pgadmin/static/js/utils.js:427 #, fuzzy msgid "Preferences Error" msgstr "설정" -#: pgadmin/static/js/utils.js:425 +#: pgadmin/static/js/utils.js:428 #, python-format msgid "Failed to load preference %s of module %s" msgstr "%s 설정(해당 모듈: %s)을 불러오기 실패" @@ -10745,9 +10862,9 @@ msgstr "" #: pgadmin/static/js/selection/clipboard.js:83 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:178 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:657 -#: pgadmin/tools/user_management/static/js/user_management.js:922 -#: pgadmin/tools/user_management/static/js/user_management.js:1184 -#: pgadmin/tools/user_management/static/js/user_management.js:1201 +#: pgadmin/tools/user_management/static/js/user_management.js:933 +#: pgadmin/tools/user_management/static/js/user_management.js:1195 +#: pgadmin/tools/user_management/static/js/user_management.js:1212 msgid "Error" msgstr "오류" @@ -10790,8 +10907,8 @@ msgstr "" msgid "Query returned successfully in %s." msgstr "쿼리 실행 완료 시간: %s." -#: pgadmin/static/js/sqleditor/execute_query.js:230 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/static/js/sqleditor/execute_query.js:235 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3145 msgid "Running query..." msgstr "" @@ -10888,11 +11005,11 @@ msgstr "" msgid "Connect to server" msgstr "" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:463 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 msgid "Please select database" msgstr "" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:471 msgid "Please select user" msgstr "" @@ -10994,7 +11111,7 @@ msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:113 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:115 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:342 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 #: pgadmin/utils/constants.py:22 msgid "Explain" msgstr "EXPLAIN" @@ -11016,15 +11133,15 @@ msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:137 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:139 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5351 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:661 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5384 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:674 msgid "Commit" msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:143 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:145 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5348 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:679 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5381 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:692 msgid "Rollback" msgstr "" @@ -11057,7 +11174,7 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_details.js:182 #: pgadmin/tools/debugger/static/js/direct.js:1720 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 msgid "Messages" msgstr "메시지" @@ -11120,6 +11237,11 @@ msgstr "로그인" msgid "Forgotten your password?" msgstr "" +#: pgadmin/templates/security/login_user.html:30 +#, python-format +msgid "Login with %(oauth_name)s" +msgstr "" + #: pgadmin/templates/security/reset_password.html:2 #, python-format msgid "%(appname)s Password Reset" @@ -11477,11 +11599,11 @@ msgstr "조건에 맞는 자료만..." msgid "View/Edit Data" msgstr "자료 보기/편집" -#: pgadmin/tools/datagrid/static/js/datagrid.js:333 +#: pgadmin/tools/datagrid/static/js/datagrid.js:335 #: pgadmin/tools/debugger/static/js/debugger.js:511 -#: pgadmin/tools/debugger/static/js/debugger.js:697 +#: pgadmin/tools/debugger/static/js/debugger.js:698 #: pgadmin/tools/debugger/static/js/debugger_ui.js:873 -#: pgadmin/tools/schema_diff/static/js/schema_diff.js:158 +#: pgadmin/tools/schema_diff/static/js/schema_diff.js:160 msgid "Rename Panel" msgstr "" @@ -11508,7 +11630,7 @@ msgstr "자료 그리드 오류" #: pgadmin/tools/datagrid/static/js/show_data.js:40 #: pgadmin/tools/datagrid/static/js/show_query_tool.js:67 #: pgadmin/tools/erd/static/js/erd_module.js:119 -#: pgadmin/tools/psql/static/js/psql_module.js:140 +#: pgadmin/tools/psql/static/js/psql_module.js:139 msgid "No object selected." msgstr "선택한 객체 없음." @@ -11598,8 +11720,8 @@ msgid "Replace" msgstr "바꾸기" #: pgadmin/tools/datagrid/templates/datagrid/index.html:110 -msgid " (Cmd+Shift+F)" -msgstr " (Cmd+Shift+F)" +msgid " (Cmd+Option+F)" +msgstr "" #: pgadmin/tools/datagrid/templates/datagrid/index.html:112 msgid " (Ctrl+Shift+F)" @@ -11780,17 +11902,17 @@ msgid "Edit grid values" msgstr "그리드 값 편집" #: pgadmin/tools/debugger/__init__.py:180 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:411 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:424 msgid "Previous tab" msgstr "이전 탭" #: pgadmin/tools/debugger/__init__.py:198 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:429 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:442 msgid "Next tab" msgstr "다음 탭" #: pgadmin/tools/debugger/__init__.py:216 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:447 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:460 msgid "Switch Panel" msgstr "" @@ -11907,7 +12029,7 @@ msgstr "중단점 지정" #: pgadmin/tools/debugger/static/js/debugger.js:345 #: pgadmin/tools/debugger/static/js/debugger.js:525 #: pgadmin/tools/debugger/static/js/debugger.js:530 -#: pgadmin/tools/debugger/static/js/debugger.js:713 +#: pgadmin/tools/debugger/static/js/debugger.js:714 #: pgadmin/tools/debugger/static/js/debugger_ui.js:288 #: pgadmin/tools/debugger/static/js/debugger_ui.js:922 #: pgadmin/tools/debugger/static/js/debugger_ui.js:975 @@ -11948,7 +12070,7 @@ msgstr "중단점 지정" msgid "Debugger Error" msgstr "디버거 오류" -#: pgadmin/tools/debugger/static/js/debugger.js:703 +#: pgadmin/tools/debugger/static/js/debugger.js:704 #: pgadmin/tools/debugger/static/js/debugger_ui.js:929 msgid "Debugger Target Initialization Error" msgstr "디버거 타겟 초기화 오류" @@ -12103,12 +12225,12 @@ msgid "Debugger SQL editor" msgstr "" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "Timeout" msgstr "" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "" "Your session has timed out due to inactivity. Please close the window and" " login again." @@ -12308,12 +12430,12 @@ msgid "Preparing..." msgstr "로딩중..." #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:269 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5422 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5455 msgid "Don't save" msgstr "저장안함" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:304 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5505 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5538 msgid "Save changes?" msgstr "바뀐 내용을 저장할까요?" @@ -12322,6 +12444,11 @@ msgstr "바뀐 내용을 저장할까요?" msgid "The diagram has changed. Do you want to save changes?" msgstr "자료가 바뀌었습니다. 저장할까요?" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:350 +#, python-format +msgid "Table: %s (%s)" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:394 msgid "Delete ?" msgstr "" @@ -12375,6 +12502,14 @@ msgstr "파일 불러오는 중..." msgid "Unknown error. Check console logs" msgstr "" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:675 +msgid "One to many relation" +msgstr "" + +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:686 +msgid "Many to many relation" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:751 msgid "Initializing connection..." msgstr "" @@ -12408,7 +12543,7 @@ msgid "Many-to-Many link" msgstr "" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/ConnectionBar.jsx:50 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2868 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2901 msgid "Obtaining connection..." msgstr "" @@ -12814,36 +12949,39 @@ msgstr "" msgid "Maintenance job creation failed." msgstr "관리 작업 프로세스 만들기 실패." -#: pgadmin/tools/psql/__init__.py:42 +#: pgadmin/tools/psql/__init__.py:53 msgid "PSQL" msgstr "" -#: pgadmin/tools/psql/__init__.py:209 pgadmin/tools/psql/__init__.py:475 -#: pgadmin/tools/psql/__init__.py:522 -msgid "ERROR: Shell commands are disabled in psql for security\r\n" -msgstr "" - -#: pgadmin/tools/psql/__init__.py:574 +#: pgadmin/tools/psql/__init__.py:427 msgid "" "Connection terminated, To create new connection please open another psql " "tool." msgstr "" -#: pgadmin/tools/psql/__init__.py:724 +#: pgadmin/tools/psql/__init__.py:491 msgid "Invalid session.\r\n" msgstr "" -#: pgadmin/tools/psql/static/js/psql_module.js:131 -#: pgadmin/tools/psql/static/js/psql_module.js:139 -#: pgadmin/tools/psql/static/js/psql_module.js:152 +#: pgadmin/tools/psql/static/js/psql_module.js:130 +#: pgadmin/tools/psql/static/js/psql_module.js:138 +#: pgadmin/tools/psql/static/js/psql_module.js:151 msgid "PSQL Error" msgstr "" -#: pgadmin/tools/psql/static/js/psql_module.js:153 +#: pgadmin/tools/psql/static/js/psql_module.js:152 #, fuzzy msgid "Please select a server/database object." msgstr "데이터베이스를 선택하세요." +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "Clipboard read permission required" +msgstr "" + +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "To paste data on the PSQL terminal, Clipboard read permission required." +msgstr "" + #: pgadmin/tools/restore/__init__.py:42 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:40 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:50 @@ -13301,281 +13439,281 @@ msgstr "" msgid "Data Output" msgstr "자료 출력" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 msgid "Query History" msgstr "쿼리 내역" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 msgid "Scratch Pad" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 msgid "Notifications" msgstr "알림" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:402 msgid "Geometry Viewer" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:431 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:441 msgid "Panel Loading Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:432 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:442 msgid "" "Something went wrong while loading the panels. Please make sure to reset " "the layout (File > Reset Layout) for the better user experience." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:477 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:487 msgid "SQL editor" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1034 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1044 msgid "Editable column" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1036 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1046 msgid "Read-only column" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1576 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1586 msgid "Fetching all records..." msgstr "모든 자료를 가져오는 중..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2116 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3058 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4161 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2126 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3091 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4194 msgid "Unsaved changes" msgstr "저장되지 않은 변경사항" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2117 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4162 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2127 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4195 msgid "Are you sure you wish to discard the current changes?" msgstr "현재 변경 내용을 버릴까요?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2148 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2158 msgid "Clear history" msgstr "내역 지우기" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2149 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2159 msgid "Are you sure you wish to clear the history?" msgstr "내역을 정말 다 지울까요?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2150 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2160 msgid "" "This will remove all of your query history from this and other sessions " "for this database." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2429 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2439 msgid "Change connection" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2430 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2440 msgid "" "By changing the connection you will lose all your unsaved data for the " "current connection.
    Do you want to continue?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2559 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2569 msgid "" "The pgAdmin browser window has been closed and the connection to the " "server is lost. Please close this window and open a new pgAdmin session." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2694 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2696 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2704 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2706 #, python-format msgid "Error fetching rows - %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2751 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2761 msgid "Connection Warning" msgstr "접속 경고" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2758 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2768 msgid "The application has lost the database connection:" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2762 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2772 msgid "⁃ If the connection was idle it may have been forcibly disconnected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2764 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2774 msgid "⁃ The application server or database server may have been restarted." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2766 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2776 msgid "⁃ The user session may have timed out." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2770 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2780 msgid "Do you want to continue and establish a new session?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2793 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2803 msgid "Continue" msgstr "계속" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2958 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2960 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2991 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2993 #, python-format msgid "Error fetching SQL for script - %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3059 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3092 msgid "" "The data has been modified, but not saved. Are you sure you wish to " "discard the changes?" msgstr "자료가 변경되었지만 아직 저장되지 않았습니다. 저장할까요?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3120 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3153 msgid "Waiting for the query to complete..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3324 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3357 msgid "Loading data from the database server and rendering..." msgstr "데이터베이스 서버에서 자료를 불러와서 랜더링 중..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3334 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3367 #, python-format msgid "Successfully run. Total query runtime: %s." msgstr "실행 완료. 총 쿼리 실행시간: %s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3335 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3368 #, python-format msgid "%s rows affected." msgstr "%s 로우가 영향받았음." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3647 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3680 msgid "" "This query was generated by pgAdmin as part of a \"View/Edit Data\" " "operation" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3763 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3796 msgid "Row(s) deleted." msgstr "로우가 삭제됨." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3843 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3876 msgid "Saving the updated data..." msgstr "변경된 자료를 저장 중..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3978 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4011 msgid "Data saved successfully." msgstr "자료 저장 성공." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3981 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4014 msgid "Auto-commit is off. You still need to commit changes to the database." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3988 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4021 #, python-format msgid "%s." msgstr "%s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3995 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4028 msgid "" "Saving data changes was rolled back but the current transaction is still " "active; previous queries are unaffected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4020 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4053 msgid "This query was generated by pgAdmin as part of a \"Save Data\" operation" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4238 msgid "Loading the file..." msgstr "파일 불러오는 중..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4266 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4299 msgid "Saving the queries in the file..." msgstr "쿼리를 파일에 저장 중..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4279 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4312 msgid "File saved successfully." msgstr "파일 저장 성공." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4447 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 msgid "Applying the new filter..." msgstr "새 필터 적용 중..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4469 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4502 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 msgid "Filter By Selection Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4535 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4568 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4579 msgid "Filter Exclude Selection Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4590 msgid "Removing the filter..." msgstr "필터 삭제 중..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4577 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4588 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4621 msgid "Remove Filter Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4746 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4779 msgid "Setting the limit on the result..." msgstr "결과 제한 설정 중 ..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4767 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4778 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4800 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4811 msgid "Change limit Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4925 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4944 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4958 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4977 msgid "Cancel Query Error" msgstr "쿼리 실행 취소 오류" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4965 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4998 msgid "Downloading Results..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5023 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5056 msgid "CSV Download cancelled." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5032 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5065 msgid "Download CSV error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5067 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5075 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5100 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5108 msgid "Auto Rollback Error" msgstr "자동 롤백 오류" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5102 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5109 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5135 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5142 msgid "Auto Commit Error" msgstr "자동 커밋 오류" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5296 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5329 msgid "The data has changed. Do you want to save changes?" msgstr "자료가 바뀌었습니다. 저장할까요?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5303 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5336 msgid "The query text has changed. Do you want to save changes?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5394 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5427 msgid "" "The current transaction is not commited to the database. Do you want to " "commit or rollback the transaction?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5397 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5430 msgid "Commit transaction?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5474 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5507 msgid "" "The current transaction has been rolled back because the server was " "disconnected." @@ -13807,16 +13945,28 @@ msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:275 msgid "" -"If set to True then data columns will auto-size to the maximumwidth of " +"If set to True then data columns will auto-size to the maximum width of " "the data in the column as loaded in the first batch. If False, the column" " will be sized to the widest of the data type or column name." msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:285 +msgid "Maximum column width" +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:287 +msgid "" +"Specify the maximum width of the column when 'Resize by data?' is set to " +"True. If it is set to 0 then columns will auto-size to the maximum width " +"of the data in the column. If 'Resize by data?' is set to False then this" +" setting won't take any effect." +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:298 msgid "Font size" msgstr "폰트 크기" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:289 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 msgid "" "The font size to use for the SQL text boxes and editors. The value " "specified is in \"em\" units, in which 1 is the default relative font " @@ -13825,210 +13975,210 @@ msgid "" "maximum 10." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:300 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:313 msgid "Connection status" msgstr "연결 상태" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:315 msgid "" "If set to True, the Query Tool will monitor and display the connection " "and transaction status." msgstr "True로 설정하면, 쿼리 도구 창에서 연결 상태와 트랜잭션 상태를 확인할 수 있습니다." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:309 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:322 msgid "Connection status refresh rate" msgstr "연결 상태 갱신 주기" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:312 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:325 msgid "The number of seconds between connection/transaction status polls." msgstr "지정한 시간(초) 간격으로 연결 상태와 트랜잭션 상태를 확인합니다." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:321 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:334 msgid "Execute query" msgstr "쿼리 실행" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:339 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:352 msgid "Save data changes" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:357 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:370 msgid "EXPLAIN query" msgstr "실행 계획 보기" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:375 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:388 msgid "EXPLAIN ANALYZE query" msgstr "실행 결과 분석" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:393 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:406 msgid "Download Results" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:465 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 msgid "Accesskey (Open file)" msgstr "단축키 (파일 열기)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 msgid "Accesskey (Save file)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 msgid "Accesskey (Copy rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 msgid "Accesskey (Paste rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 msgid "Accesskey (Delete rows)" msgstr "단축키 (로우 삭제)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 msgid "Accesskey (Filter dialog)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 msgid "Accesskey (Filter options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 msgid "Accesskey (Rows limit)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 msgid "Accesskey (Execute options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 msgid "Accesskey (Cancel query)" msgstr "단축키 (쿼리 중지)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 msgid "Accesskey (Clear editor options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 msgid "Accesskey (Connection status)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:634 msgid "Accesskey (Find options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:635 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:648 msgid "Toggle case of selected text" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:652 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:665 msgid "Keywords in uppercase" msgstr "예약어는 대문자로" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:653 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:666 msgid "Auto completion" msgstr "자동 완성" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:654 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:667 msgid "" "If set to True, Keywords will be displayed in upper case for auto " "completion." msgstr "True로 지정하면, 예약어가 대문자로 자동 표시됩니다." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:696 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 msgid "Keyword case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:697 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 msgid "Upper case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:698 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:723 msgid "Lower case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:699 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:712 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:724 msgid "Capitalized" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:701 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:714 msgid "Convert keywords to upper, lower, or capitalized casing." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:708 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:721 msgid "Identifier case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:713 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:726 msgid "Convert identifiers to upper, lower, or capitalized casing." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:720 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:733 msgid "Strip comments?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 msgid "If set to True, comments will be removed." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:727 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:740 msgid "Re-indent?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:729 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:742 msgid "If set to True, the indentations of the statements are changed." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:748 msgid "Re-indent aligned?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:737 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:750 msgid "" "If set to True, the indentations of the statements are changed, and " "statements are aligned by keywords." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:744 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:757 msgid "Spaces around operators?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:746 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:759 msgid "If set to True, spaces are used around all operators." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:752 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:765 msgid "Comma-first notation?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:754 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:767 msgid "If set to True, comma-first notation for column names is used." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:760 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 msgid "Wrap after N characters" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:762 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:775 msgid "" "The column limit (in characters) for wrapping comma-separated lists. If " "zero, it puts every item in the list on its own line." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:769 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 msgid "Tab size" msgstr "탭 크기" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:786 msgid "The number of spaces per tab. Minimum 2, maximum 8." msgstr "탭 여백 수. 최소 2, 최대 8." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:780 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:793 msgid "Use spaces?" msgstr "공백문자로 처리할까요?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:795 msgid "" "Specifies whether or not to insert spaces instead of tabs when the tab " "key or auto-indent are used." @@ -14047,8 +14197,8 @@ msgid "Missing field: '{0}'" msgstr "필드가 빠졌습니다: '{0}'" #: pgadmin/tools/user_management/__init__.py:367 -#: pgadmin/tools/user_management/static/js/user_management.js:807 -#: pgadmin/tools/user_management/static/js/user_management.js:859 +#: pgadmin/tools/user_management/static/js/user_management.js:818 +#: pgadmin/tools/user_management/static/js/user_management.js:870 msgid "User deleted." msgstr "사용자 삭제됨." @@ -14070,149 +14220,150 @@ msgstr "" msgid "'{0}' is not allowed to modify." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:44 +#: pgadmin/tools/user_management/static/js/user_management.js:45 msgid "Filter by email" msgstr "이메일 기준 필터" -#: pgadmin/tools/user_management/static/js/user_management.js:214 +#: pgadmin/tools/user_management/static/js/user_management.js:215 msgid "pgAdmin 4 login" msgstr "pgAdmin 4 로그인" -#: pgadmin/tools/user_management/static/js/user_management.js:326 +#: pgadmin/tools/user_management/static/js/user_management.js:327 msgid "Authentication source" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:372 +#: pgadmin/tools/user_management/static/js/user_management.js:373 msgid "Email" msgstr "이메일" -#: pgadmin/tools/user_management/static/js/user_management.js:445 +#: pgadmin/tools/user_management/static/js/user_management.js:446 msgid "New password" msgstr "새 비밀번호" -#: pgadmin/tools/user_management/static/js/user_management.js:458 +#: pgadmin/tools/user_management/static/js/user_management.js:459 msgid "Confirm password" msgstr "비밀번호 확인" -#: pgadmin/tools/user_management/static/js/user_management.js:478 +#: pgadmin/tools/user_management/static/js/user_management.js:479 msgid "Email address cannot be empty." msgstr "이메일 주소를 입력하세요." -#: pgadmin/tools/user_management/static/js/user_management.js:484 +#: pgadmin/tools/user_management/static/js/user_management.js:485 #, python-format msgid "Invalid email address: %s." msgstr "잘못된 이메일 주소: %s." -#: pgadmin/tools/user_management/static/js/user_management.js:492 +#: pgadmin/tools/user_management/static/js/user_management.js:493 #, python-format msgid "The email address %s already exists." msgstr "%s 주소의 이메일이 이미 있음." -#: pgadmin/tools/user_management/static/js/user_management.js:506 +#: pgadmin/tools/user_management/static/js/user_management.js:507 #, python-format msgid "Role cannot be empty for user %s." msgstr "%s 사용자의 롤을 입력하세요." -#: pgadmin/tools/user_management/static/js/user_management.js:524 +#: pgadmin/tools/user_management/static/js/user_management.js:525 #, python-format msgid "Password cannot be empty for user %s." msgstr "%s 사용자의 비밀번호를 입력하세요." -#: pgadmin/tools/user_management/static/js/user_management.js:534 -#: pgadmin/tools/user_management/static/js/user_management.js:595 +#: pgadmin/tools/user_management/static/js/user_management.js:535 +#: pgadmin/tools/user_management/static/js/user_management.js:596 #, python-format msgid "Password must be at least 6 characters for user %s." msgstr "%s 사용자의 비밀번호는 적어도 6 글자 이상이어야 합니다." -#: pgadmin/tools/user_management/static/js/user_management.js:548 -#: pgadmin/tools/user_management/static/js/user_management.js:605 +#: pgadmin/tools/user_management/static/js/user_management.js:549 +#: pgadmin/tools/user_management/static/js/user_management.js:606 #, python-format msgid "Confirm Password cannot be empty for user %s." msgstr "%s 사용자 비밀번호 확인 입력란도 입력하세요." -#: pgadmin/tools/user_management/static/js/user_management.js:561 -#: pgadmin/tools/user_management/static/js/user_management.js:614 +#: pgadmin/tools/user_management/static/js/user_management.js:562 +#: pgadmin/tools/user_management/static/js/user_management.js:615 #, python-format msgid "Passwords do not match for user %s." msgstr "%s 사용자의 비밀번호가 서로 틀립니다." -#: pgadmin/tools/user_management/static/js/user_management.js:629 -#: pgadmin/tools/user_management/static/js/user_management.js:639 +#: pgadmin/tools/user_management/static/js/user_management.js:630 +#: pgadmin/tools/user_management/static/js/user_management.js:640 +#: pgadmin/tools/user_management/static/js/user_management.js:650 #, python-format msgid "The username %s already exists." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:727 +#: pgadmin/tools/user_management/static/js/user_management.js:738 msgid "Note: If no user is selected, the shared servers will be deleted." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:800 -#: pgadmin/tools/user_management/static/js/user_management.js:853 +#: pgadmin/tools/user_management/static/js/user_management.js:811 +#: pgadmin/tools/user_management/static/js/user_management.js:864 msgid "Delete user?" msgstr "사용자를 지울까요?" -#: pgadmin/tools/user_management/static/js/user_management.js:801 +#: pgadmin/tools/user_management/static/js/user_management.js:812 msgid "" "The shared servers owned by will be deleted. Do you wish to " "continue?" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:813 -#: pgadmin/tools/user_management/static/js/user_management.js:863 +#: pgadmin/tools/user_management/static/js/user_management.js:824 +#: pgadmin/tools/user_management/static/js/user_management.js:874 msgid "Error during deleting user." msgstr "사용자 삭제 중 오류 발생." -#: pgadmin/tools/user_management/static/js/user_management.js:847 +#: pgadmin/tools/user_management/static/js/user_management.js:858 msgid "Unable to change owner." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:854 +#: pgadmin/tools/user_management/static/js/user_management.js:865 msgid "Are you sure you wish to delete this user?" msgstr "이 사용자를 지우려고 하나요?" -#: pgadmin/tools/user_management/static/js/user_management.js:879 +#: pgadmin/tools/user_management/static/js/user_management.js:890 msgid "Cannot delete user." msgstr "사용자 삭제할 수 없음." -#: pgadmin/tools/user_management/static/js/user_management.js:880 +#: pgadmin/tools/user_management/static/js/user_management.js:891 msgid "Cannot delete currently logged in user." msgstr "현재 로그인 된 사용자는 삭제할 수 없음." -#: pgadmin/tools/user_management/static/js/user_management.js:923 +#: pgadmin/tools/user_management/static/js/user_management.js:934 msgid "This user cannot be deleted." msgstr "해당 사용자를 지웠습니다." -#: pgadmin/tools/user_management/static/js/user_management.js:979 +#: pgadmin/tools/user_management/static/js/user_management.js:990 msgid "User Management" msgstr "사용자 관리" -#: pgadmin/tools/user_management/static/js/user_management.js:1134 +#: pgadmin/tools/user_management/static/js/user_management.js:1145 #, python-format msgid "User '%s' saved." msgstr "'%s' 사용자 저장됨." -#: pgadmin/tools/user_management/static/js/user_management.js:1140 +#: pgadmin/tools/user_management/static/js/user_management.js:1151 #, python-format msgid "Error saving user: '%s'" msgstr "사용자 저장 오류: '%s'" -#: pgadmin/tools/user_management/static/js/user_management.js:1167 +#: pgadmin/tools/user_management/static/js/user_management.js:1178 msgid "Add new user" msgstr "새 사용자 추가" -#: pgadmin/tools/user_management/static/js/user_management.js:1185 +#: pgadmin/tools/user_management/static/js/user_management.js:1196 msgid "Cannot load user roles." msgstr "사용자 롤을 불러올 수 없음." -#: pgadmin/tools/user_management/static/js/user_management.js:1202 +#: pgadmin/tools/user_management/static/js/user_management.js:1213 msgid "Cannot load user Sources." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:1277 +#: pgadmin/tools/user_management/static/js/user_management.js:1288 msgid "Discard unsaved changes?" msgstr "저장되지 않은 변경 사항을 버릴까요?" -#: pgadmin/tools/user_management/static/js/user_management.js:1278 +#: pgadmin/tools/user_management/static/js/user_management.js:1289 msgid "" "Are you sure you want to close the dialog? Any unsaved changes will be " "lost." @@ -14276,48 +14427,48 @@ msgstr "" msgid "Unable to fetch data." msgstr "" -#: pgadmin/utils/constants.py:66 +#: pgadmin/utils/constants.py:68 #, fuzzy msgid "EDB Advanced Server 9.6" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:69 +#: pgadmin/utils/constants.py:71 #, fuzzy msgid "EDB Advanced Server 10" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:72 +#: pgadmin/utils/constants.py:74 #, fuzzy msgid "EDB Advanced Server 11" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:75 +#: pgadmin/utils/constants.py:77 #, fuzzy msgid "EDB Advanced Server 12" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:78 +#: pgadmin/utils/constants.py:80 #, fuzzy msgid "EDB Advanced Server 13" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:83 +#: pgadmin/utils/constants.py:85 msgid "PostgreSQL 9.6" msgstr "" -#: pgadmin/utils/constants.py:86 +#: pgadmin/utils/constants.py:88 msgid "PostgreSQL 10" msgstr "" -#: pgadmin/utils/constants.py:89 +#: pgadmin/utils/constants.py:91 msgid "PostgreSQL 11" msgstr "" -#: pgadmin/utils/constants.py:92 +#: pgadmin/utils/constants.py:94 msgid "PostgreSQL 12" msgstr "" -#: pgadmin/utils/constants.py:95 +#: pgadmin/utils/constants.py:97 msgid "PostgreSQL 13" msgstr "" @@ -14347,10 +14498,6 @@ msgstr "'{0}' 모듈은 '{1}' id 카테고리에 없습니다." msgid "Could not find the specified preference." msgstr "지정한 설정을 찾을 수 없습니다." -#: pgadmin/utils/driver/registry.py:75 -msgid "Driver '{0}' has not been implemented." -msgstr "'{0}' 드라이버는 아직 구현되지 않았습니다." - #: pgadmin/utils/driver/psycopg2/connection.py:148 #: pgadmin/utils/driver/psycopg2/server_manager.py:549 msgid "Unauthorized request." @@ -15785,3 +15932,53 @@ msgstr "" #~ "that particular module." #~ msgstr "" +#~ msgid "" +#~ "pgAdmin internal user authentication is " +#~ "not enabled, please contact administrator." +#~ msgstr "" + +#~ msgid "Authentication source '{0}' has not been implemented." +#~ msgstr "" + +#~ msgid "" +#~ "Specifies whether the subscription should " +#~ "be actively replicating, or whether it" +#~ " should be just setup but not " +#~ "started yet. " +#~ msgstr "" + +#~ msgid "Fetch missing table information from publisher. " +#~ msgstr "서버에서 의존성(하위) 정보를 가져옵니다..." + +#~ msgid "Please connect server to enable change password. " +#~ msgstr "대시보드를 보려는 서버로 먼저 접속하세요." + +#~ msgid "" +#~ " Enter the directory in which the" +#~ " psql, pg_dump, pg_dumpall, and pg_restore" +#~ " utilities can be found for the " +#~ "corresponding database server version. The " +#~ "default path will be used for " +#~ "server versions that do not have " +#~ "apath specified." +#~ msgstr "" + +#~ msgid " (Cmd+Shift+F)" +#~ msgstr " (Cmd+Shift+F)" + +#~ msgid "ERROR: Shell commands are disabled in psql for security\r\n" +#~ msgstr "" + +#~ msgid "" +#~ "If set to True then data columns" +#~ " will auto-size to the maximumwidth" +#~ " of the data in the column as" +#~ " loaded in the first batch. If " +#~ "False, the column will be sized to" +#~ " the widest of the data type or" +#~ " column name." +#~ msgstr "" + +#~ msgid "Driver '{0}' has not been implemented." +#~ msgstr "'{0}' 드라이버는 아직 구현되지 않았습니다." + diff --git a/web/pgadmin/translations/pl/LC_MESSAGES/messages.mo b/web/pgadmin/translations/pl/LC_MESSAGES/messages.mo index f8d4134e97b7a4dbda8ae596451790d2008925c2..ff6d14ccf497fe5c8723ce2cec5be02bc80ec543 100644 GIT binary patch delta 25447 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Ŝ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 TcF}c@{XHV@xz;UnUYPWMhm7^t delta 25562 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\n" "Language: pl\n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: pgadmin/__init__.py:346 pgadmin/authenticate/internal.py:28 +#: pgadmin/__init__.py:347 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." msgstr "" -#: pgadmin/__init__.py:596 pgadmin/__init__.py:646 +#: pgadmin/__init__.py:606 pgadmin/__init__.py:656 msgid "Auto-detected {0} installation with the data directory at {1}" msgstr "" -#: pgadmin/__init__.py:726 +#: pgadmin/__init__.py:736 msgid "403 FORBIDDEN" msgstr "" @@ -47,6 +47,8 @@ msgid "Desktop" msgstr "Desktop" #: pgadmin/about/static/js/about.js:40 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:684 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:827 #: pgadmin/browser/server_groups/servers/static/js/server.js:304 #: pgadmin/browser/server_groups/servers/static/js/server.js:479 #: pgadmin/browser/server_groups/servers/static/js/server.js:1465 @@ -72,14 +74,14 @@ msgstr "Desktop" #: pgadmin/tools/maintenance/static/js/maintenance.js:305 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:932 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:950 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2600 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2630 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5484 -#: pgadmin/tools/user_management/static/js/user_management.js:752 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2640 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5517 +#: pgadmin/tools/user_management/static/js/user_management.js:763 msgid "OK" msgstr "OK" -#: pgadmin/about/static/js/about.js:72 pgadmin/about/static/js/about.js:76 +#: pgadmin/about/static/js/about.js:89 pgadmin/about/static/js/about.js:93 #, python-format msgid "About %s" msgstr "O aplikacji %s" @@ -130,12 +132,6 @@ msgstr "" msgid "Server Configuration" msgstr "Przeładuj konfigurację serwera" -#: pgadmin/authenticate/__init__.py:179 -msgid "" -"pgAdmin internal user authentication is not enabled, please contact " -"administrator." -msgstr "" - #: pgadmin/authenticate/internal.py:29 msgid "Login failed" msgstr "" @@ -152,23 +148,23 @@ msgstr "" msgid "Email/Username is not valid" msgstr "" -#: pgadmin/authenticate/internal.py:94 +#: pgadmin/authenticate/internal.py:96 msgid "internal" msgstr "" -#: pgadmin/authenticate/kerberos.py:55 +#: pgadmin/authenticate/kerberos.py:163 msgid "kerberos" msgstr "" -#: pgadmin/authenticate/kerberos.py:63 +#: pgadmin/authenticate/kerberos.py:171 msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded." msgstr "" -#: pgadmin/authenticate/kerberos.py:103 +#: pgadmin/authenticate/kerberos.py:211 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." msgstr "" -#: pgadmin/authenticate/kerberos.py:133 +#: pgadmin/authenticate/kerberos.py:241 msgid "Delegated credentials not supplied." msgstr "" @@ -216,8 +212,14 @@ msgstr "" msgid "Could not find the specified user." msgstr "" -#: pgadmin/authenticate/registry.py:50 -msgid "Authentication source '{0}' has not been implemented." +#: pgadmin/authenticate/oauth2.py:126 +msgid "" +"An email id is required to login into pgAdmin. Please update your Oauth2 " +"profile." +msgstr "" + +#: pgadmin/authenticate/oauth2.py:158 +msgid "Please set the configuration parameters properly." msgstr "" #: pgadmin/browser/__init__.py:68 @@ -317,43 +319,43 @@ msgstr "Widok..." msgid "Nodes" msgstr "Węzły" -#: pgadmin/browser/__init__.py:930 +#: pgadmin/browser/__init__.py:926 msgid "Set Master Password" msgstr "" -#: pgadmin/browser/__init__.py:932 +#: pgadmin/browser/__init__.py:928 msgid "Please set a master password for pgAdmin." msgstr "" -#: pgadmin/browser/__init__.py:933 +#: pgadmin/browser/__init__.py:929 msgid "" "This will be used to secure and later unlock saved passwords and other " "credentials." msgstr "" -#: pgadmin/browser/__init__.py:937 +#: pgadmin/browser/__init__.py:933 msgid "Unlock Saved Passwords" msgstr "" -#: pgadmin/browser/__init__.py:939 +#: pgadmin/browser/__init__.py:935 msgid "Please enter your master password." msgstr "" -#: pgadmin/browser/__init__.py:940 +#: pgadmin/browser/__init__.py:936 msgid "" "This is required to unlock saved passwords and reconnect to the database " "server(s)." msgstr "" -#: pgadmin/browser/__init__.py:1016 +#: pgadmin/browser/__init__.py:1014 msgid "Incorrect master password" msgstr "" -#: pgadmin/browser/__init__.py:1049 +#: pgadmin/browser/__init__.py:1047 msgid "Master password cannot be empty" msgstr "" -#: pgadmin/browser/__init__.py:1230 +#: pgadmin/browser/__init__.py:1228 msgid "" "Your account is authenticated using an external {} source. Please contact" " the administrators of this service if you need to reset your password." @@ -449,23 +451,23 @@ msgid "" msgstr "" #: pgadmin/browser/register_browser_preferences.py:127 -#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:371 -#: pgadmin/utils/__init__.py:380 +#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:375 +#: pgadmin/utils/__init__.py:384 msgid "Key" msgstr "" #: pgadmin/browser/register_browser_preferences.py:128 -#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:385 +#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:389 msgid "Shift" msgstr "" #: pgadmin/browser/register_browser_preferences.py:129 -#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:391 +#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:395 msgid "Ctrl" msgstr "" #: pgadmin/browser/register_browser_preferences.py:130 -#: pgadmin/utils/__init__.py:396 +#: pgadmin/utils/__init__.py:400 msgid "Alt/Option" msgstr "" @@ -579,7 +581,7 @@ msgid "Query tool tab title" msgstr "" #: pgadmin/browser/register_browser_preferences.py:475 -#: pgadmin/browser/register_browser_preferences.py:537 +#: pgadmin/browser/register_browser_preferences.py:546 msgid "" "Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users " "can provide any string with or without placeholders of their choice. The " @@ -611,11 +613,7 @@ msgid "" "placeholders." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:511 -msgid "Open in new browser tab" -msgstr "Otwórz w zakładce przeglądarki" - -#: pgadmin/browser/register_browser_preferences.py:513 +#: pgadmin/browser/register_browser_preferences.py:510 #: pgadmin/browser/static/js/collection.js:76 #: pgadmin/browser/static/js/node.js:235 #: pgadmin/browser/static/js/toolbar.js:60 @@ -627,43 +625,47 @@ msgstr "Otwórz w zakładce przeglądarki" msgid "Query Tool" msgstr "Narzędzie Zapytania" -#: pgadmin/browser/register_browser_preferences.py:514 +#: pgadmin/browser/register_browser_preferences.py:511 #: pgadmin/tools/debugger/__init__.py:63 #: pgadmin/tools/debugger/static/js/debugger.js:201 #: pgadmin/tools/debugger/static/js/debugger_ui.js:1120 msgid "Debugger" msgstr "Debugger" -#: pgadmin/browser/register_browser_preferences.py:515 +#: pgadmin/browser/register_browser_preferences.py:512 #: pgadmin/tools/schema_diff/__init__.py:43 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:50 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:101 msgid "Schema Diff" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:516 +#: pgadmin/browser/register_browser_preferences.py:513 msgid "ERD Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:517 +#: pgadmin/browser/register_browser_preferences.py:518 #: pgadmin/browser/static/js/toolbar.js:73 #: pgadmin/browser/static/js/toolbar.js:74 #: pgadmin/browser/static/js/toolbar.js:140 -#: pgadmin/tools/psql/static/js/psql_module.js:127 +#: pgadmin/tools/psql/static/js/psql_module.js:126 msgid "PSQL Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:518 +#: pgadmin/browser/register_browser_preferences.py:522 +msgid "Open in new browser tab" +msgstr "Otwórz w zakładce przeglądarki" + +#: pgadmin/browser/register_browser_preferences.py:525 msgid "" "Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the " "drop-down to set open in new browser tab for that particular module." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:528 +#: pgadmin/browser/register_browser_preferences.py:535 msgid "Select open new tab..." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:534 +#: pgadmin/browser/register_browser_preferences.py:543 msgid "PSQL tool tab title" msgstr "" @@ -680,10 +682,10 @@ msgstr "Brak wymaganych atrybutów." #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/__init__.py:188 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/__init__.py:204 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:237 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:660 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:665 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:129 -#: pgadmin/browser/templates/browser/js/messages.js:21 -#: pgadmin/browser/templates/browser/js/messages.js:39 +#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:47 #: pgadmin/browser/utils.py:448 #: pgadmin/static/js/alertify.pgadmin.defaults.js:97 #: pgadmin/static/js/alertify.pgadmin.defaults.js:162 @@ -769,7 +771,7 @@ msgstr "Serwisowa baza danych" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:180 #: pgadmin/browser/server_groups/servers/static/js/server.js:925 #: pgadmin/browser/server_groups/servers/static/js/server.js:1107 -#: pgadmin/tools/user_management/static/js/user_management.js:353 +#: pgadmin/tools/user_management/static/js/user_management.js:354 msgid "Username" msgstr "Użytkownik" @@ -778,7 +780,7 @@ msgid "SSL Mode" msgstr "Tryb SSL" #: pgadmin/browser/server_groups/servers/__init__.py:742 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:476 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:955 #: pgadmin/browser/server_groups/servers/static/js/server.js:877 #: pgadmin/tools/backup/static/js/backup.js:397 #: pgadmin/tools/restore/static/js/restore.js:279 @@ -789,8 +791,8 @@ msgstr "Komentarze" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:986 #: pgadmin/browser/server_groups/servers/static/js/variable.js:177 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:445 -#: pgadmin/tools/user_management/static/js/user_management.js:392 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:449 +#: pgadmin/tools/user_management/static/js/user_management.js:393 msgid "Role" msgstr "Rola" @@ -872,7 +874,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/__init__.py:1475 #: pgadmin/tools/schema_diff/__init__.py:370 -#: pgadmin/tools/sqleditor/__init__.py:1812 +#: pgadmin/tools/sqleditor/__init__.py:1817 msgid "Server connected." msgstr "Połączono z serwerem." @@ -1189,15 +1191,15 @@ msgstr "Rzutowanie..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:97 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:141 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:108 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:412 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:891 #: pgadmin/browser/server_groups/servers/static/js/server.js:819 #: pgadmin/browser/server_groups/servers/static/js/variable.js:133 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:342 #: pgadmin/browser/server_groups/servers/tablespaces/templates/tablespaces/sql/default/stats.sql:5 -#: pgadmin/browser/server_groups/static/js/server_group.js:54 -#: pgadmin/dashboard/static/js/dashboard.js:830 -#: pgadmin/dashboard/static/js/dashboard.js:857 -#: pgadmin/dashboard/static/js/dashboard.js:1099 +#: pgadmin/browser/server_groups/static/js/server_group.js:62 +#: pgadmin/dashboard/static/js/dashboard.js:849 +#: pgadmin/dashboard/static/js/dashboard.js:876 +#: pgadmin/dashboard/static/js/dashboard.js:1118 #: pgadmin/misc/dependencies/static/js/dependencies.js:131 #: pgadmin/misc/dependents/static/js/dependents.js:131 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:42 @@ -1257,7 +1259,7 @@ msgstr "Nazwa" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:362 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:142 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:105 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:415 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:894 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:345 #: pgadmin/tools/import_export/static/js/import_export.js:278 msgid "OID" @@ -1447,9 +1449,9 @@ msgstr "Typ źródłowy" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:438 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:441 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:445 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:419 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:439 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:898 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:918 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:349 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:132 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:138 @@ -1602,8 +1604,8 @@ msgstr "Wyzwalacz Zdarzeniowy..." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:365 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:146 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:356 -#: pgadmin/dashboard/static/js/dashboard.js:840 -#: pgadmin/dashboard/static/js/dashboard.js:1104 +#: pgadmin/dashboard/static/js/dashboard.js:859 +#: pgadmin/dashboard/static/js/dashboard.js:1123 #: pgadmin/tools/backup/static/js/backup.js:361 #: pgadmin/tools/restore/static/js/restore.js:252 msgid "Owner" @@ -1693,7 +1695,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:241 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:225 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:461 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:575 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1054 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:382 msgid "Security labels" msgstr "Etykiety bezpieczeństwa" @@ -1733,7 +1735,7 @@ msgstr "Etykiety bezpieczeństwa" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:452 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:464 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:553 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:577 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1056 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:361 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:376 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:384 @@ -1856,9 +1858,9 @@ msgstr "" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:163 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:220 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:131 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:597 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1076 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:394 -#: pgadmin/browser/server_groups/static/js/server_group.js:76 +#: pgadmin/browser/server_groups/static/js/server_group.js:84 msgid "Name cannot be empty." msgstr "Nazwa nie może być pusta." @@ -2001,7 +2003,7 @@ msgstr "Opcje" #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:313 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:55 #: pgadmin/browser/server_groups/servers/static/js/variable.js:171 -#: pgadmin/browser/templates/browser/js/messages.js:32 +#: pgadmin/browser/templates/browser/js/messages.js:40 #: pgadmin/misc/statistics/static/js/statistics.js:156 #: pgadmin/tools/debugger/static/js/debugger_ui.js:333 #: pgadmin/tools/debugger/static/js/direct.js:1010 @@ -2080,13 +2082,13 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:216 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:369 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:448 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:447 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:467 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:481 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:492 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:499 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:506 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:926 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:933 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:946 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:960 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:971 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:978 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:985 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:180 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:360 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:375 @@ -2136,10 +2138,10 @@ msgstr "Mapowanie Użytkownika..." #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:29 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:3 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:26 -#: pgadmin/dashboard/static/js/dashboard.js:666 -#: pgadmin/dashboard/static/js/dashboard.js:943 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:419 -#: pgadmin/tools/user_management/static/js/user_management.js:717 +#: pgadmin/dashboard/static/js/dashboard.js:685 +#: pgadmin/dashboard/static/js/dashboard.js:962 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:423 +#: pgadmin/tools/user_management/static/js/user_management.js:728 msgid "User" msgstr "Użytkownik" @@ -2711,7 +2713,7 @@ msgstr "-- Należy najpierw utworzyć kolumnę(y)..." #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:223 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:510 #: pgadmin/browser/static/js/browser.js:292 -#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/browser/templates/browser/js/messages.js:39 #: pgadmin/misc/static/explain/js/explain.js:1241 #: pgadmin/misc/static/explain/js/explain.js:1373 #: pgadmin/misc/static/explain/js/explain.js:1374 @@ -2876,7 +2878,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:183 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:161 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:132 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:515 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:520 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:40 msgid "Name must be specified." msgstr "Nazwa musi być określona." @@ -3134,8 +3136,8 @@ msgid "Trigger Functions" msgstr "Funkcje Wyzwalaczy" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:62 -#: pgadmin/dashboard/static/js/dashboard.js:818 -#: pgadmin/dashboard/static/js/dashboard.js:1087 +#: pgadmin/dashboard/static/js/dashboard.js:837 +#: pgadmin/dashboard/static/js/dashboard.js:1106 msgid "Mode" msgstr "Tryb" @@ -3262,7 +3264,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:268 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1169 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:457 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:569 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1048 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:370 #: pgadmin/tools/debugger/static/js/direct.js:1697 msgid "Parameters" @@ -3673,6 +3675,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:840 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:265 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:570 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:857 #: pgadmin/browser/static/js/browser.js:791 #: pgadmin/browser/static/js/node.js:965 pgadmin/browser/static/js/node.js:1504 #: pgadmin/browser/static/js/node.js:1538 @@ -3683,11 +3687,11 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2128 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2175 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2441 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3079 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4172 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2138 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2185 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2451 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 msgid "Yes" msgstr "Tak" @@ -3700,6 +3704,8 @@ msgstr "Tak" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:158 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:266 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:571 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:858 #: pgadmin/browser/static/js/browser.js:792 #: pgadmin/browser/static/js/node.js:966 pgadmin/browser/static/js/node.js:1505 #: pgadmin/browser/static/js/node.js:1539 @@ -3710,11 +3716,11 @@ msgstr "Tak" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2129 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2176 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2442 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3080 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4173 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2139 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2186 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2452 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3113 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4206 msgid "No" msgstr "Nie" @@ -3861,6 +3867,7 @@ msgstr "-- niepełna definicja {0}" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/utils.py:195 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/utils.py:203 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:1476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1339 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:877 msgid "-- definition incomplete" msgstr "-- definicja niepełna" @@ -5284,6 +5291,7 @@ msgid "Partition key expression cannot be empty." msgstr "Wyrażenie klucza partycji nie może być puste." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 msgid "Operation" msgstr "Operacja" @@ -5829,6 +5837,7 @@ msgid "Transition" msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:494 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:355 msgid "New table" msgstr "" @@ -6098,7 +6107,7 @@ msgid "Alias" msgstr "Alias" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:974 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Members" msgstr "Elementy" @@ -6351,9 +6360,9 @@ msgstr "Rozmiar plików tymczasowych" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:30 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:4 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:27 -#: pgadmin/dashboard/static/js/dashboard.js:661 -#: pgadmin/dashboard/static/js/dashboard.js:768 -#: pgadmin/dashboard/static/js/dashboard.js:835 +#: pgadmin/dashboard/static/js/dashboard.js:680 +#: pgadmin/dashboard/static/js/dashboard.js:787 +#: pgadmin/dashboard/static/js/dashboard.js:854 #: pgadmin/misc/dependents/static/js/dependents.js:217 #: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:384 msgid "Database" @@ -6390,7 +6399,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:182 #: pgadmin/browser/server_groups/servers/static/js/server.js:1282 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:295 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2567 msgid "Connection lost" msgstr "Utracono połączenie" @@ -6424,7 +6433,7 @@ msgid "Character type" msgstr "Typ znakowy" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:437 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:919 msgid "Connection limit" msgstr "Limit połączenia" @@ -6533,7 +6542,7 @@ msgid "Connection" msgstr "Połaczenie" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:192 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:418 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:897 #: pgadmin/browser/server_groups/servers/static/js/server.js:961 #: pgadmin/browser/server_groups/servers/static/js/server.js:1117 #: pgadmin/browser/server_groups/servers/static/js/server.js:1138 @@ -6705,7 +6714,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423 msgid "" "Specifies whether the subscription should be actively replicating, or " -"whether it should be just setup but not started yet. " +"whether it should be just setup but not started yet." msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 @@ -6713,9 +6722,8 @@ msgid "Refresh publication?" msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429 -#, fuzzy -msgid "Fetch missing table information from publisher. " -msgstr "Pobieranie informacje o zależnych z serwera..." +msgid "Fetch missing table information from publisher." +msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439 #, fuzzy @@ -7385,7 +7393,7 @@ msgstr "Plan..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:100 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:812 -#: pgadmin/browser/server_groups/static/js/server_group.js:46 +#: pgadmin/browser/server_groups/static/js/server_group.js:54 msgid "ID" msgstr "ID" @@ -7600,10 +7608,11 @@ msgid "Kind" msgstr "Rodzaj" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:150 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:603 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:139 #: pgadmin/browser/static/js/browser.js:306 #: pgadmin/browser/static/js/browser.js:550 -#: pgadmin/browser/templates/browser/js/messages.js:24 +#: pgadmin/browser/templates/browser/js/messages.js:32 #: pgadmin/dashboard/static/js/dashboard.js:208 #: pgadmin/static/js/backform.pgadmin.js:2168 #: pgadmin/static/js/backgrid.pgadmin.js:2271 @@ -7665,7 +7674,7 @@ msgid "Fail" msgstr "Nie udać się" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:199 -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/dashboard/static/js/dashboard.js:120 #: pgadmin/tools/sqleditor/utils/filter_dialog.py:37 msgid "Success" @@ -7789,20 +7798,20 @@ msgstr "Ograniczenie szybkości CPU nie może być puste." msgid "Dirty rate limit cannot be empty." msgstr "Ograniczenie brudnego odsetka nie może być puste." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:30 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:29 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:33 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:30 msgid "Login/Group Roles" msgstr "Role Loginów/Grup" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:175 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:180 msgid "Date format is invalid." msgstr "Format daty jest niepoprawny." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:194 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:199 msgid "Connection limit must be an integer value or equal to -1." msgstr "Ograniczenie połączeń musi być liczbą naturalna lub równe -1." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:289 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:294 msgid "" "\n" "Role members information must be passed as an array of JSON objects in " @@ -7817,7 +7826,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:307 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:312 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7844,7 +7853,7 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:348 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:353 msgid "" "\n" "Role membership information must be passed as an array of JSON objects in" @@ -7870,7 +7879,7 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:366 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:371 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7920,7 +7929,7 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:406 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:411 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -7943,7 +7952,7 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:421 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:426 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -7992,7 +8001,7 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:460 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:465 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -8007,7 +8016,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:481 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -8037,20 +8046,20 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:572 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 msgid "The current user does not have permission to drop the role." msgstr "Bieżący użytkownik nie ma uprawnień do skasowania roli." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:582 msgid "The current user does not have permission to update the role." msgstr "Bieżący użytkownik nie ma uprawnień do modyfikowania roli." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:583 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:588 msgid "The current user does not have permission to create the role." msgstr "Bieżący użytkownik nie ma uprawnień do utworzenia roli." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:616 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:869 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:621 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:874 msgid "" "Error retrieving the role information.\n" "{0}" @@ -8058,24 +8067,24 @@ msgstr "" "Błąd podczas odczytu informacji o roli.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:623 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:876 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:628 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:881 msgid "Could not find the role on the database server." msgstr "Nie znaleziono roli na serwerze bazy danych." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:717 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:735 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:766 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:834 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:943 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:953 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:998 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:722 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:740 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:771 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:839 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:948 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:958 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1003 msgid "" "\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:888 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:893 msgid "" "Could not drop the role.\n" "{0}" @@ -8083,7 +8092,7 @@ msgstr "" "Nie dało się skasować roli.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:905 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:910 msgid "" "Could not generate reversed engineered query for the role.\n" "{0}" @@ -8091,12 +8100,12 @@ msgstr "" "Nie można wygenerować zapytania odwróconej inżynierii dla roli.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:913 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:918 msgid "Could not generate reversed engineered query for the role." msgstr "Nie można wygenerować zapytania odwróconej inżynierii dla roli." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:933 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:987 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:938 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:992 msgid "" "Could not create the role.\n" "{0}" @@ -8104,7 +8113,7 @@ msgstr "" "Nie dało się utworzyć roli.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1236 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1241 msgid "" "Error retrieving variable information for the role.\n" "{0}" @@ -8112,7 +8121,7 @@ msgstr "" "Błąd odczytu informacji o zmiennej dla roli.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1269 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1274 msgid "" "Error retrieving the variable options for the role.\n" "{0}" @@ -8120,105 +8129,236 @@ msgstr "" "Błąd odczytu opcji zmiennej dla roli.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:48 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1445 +msgid "Reassign owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1447 +msgid "Drop owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:49 #: pgadmin/browser/server_groups/servers/static/js/server.js:41 msgid "Provider" msgstr "Dostawca" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:52 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:53 #: pgadmin/browser/server_groups/servers/static/js/server.js:45 msgid "Security label" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:61 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:71 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:62 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:72 msgid "Please specify the value for all the security providers." msgstr "Należy określić wartość dla wszystkich dostawców bezpieczeństwa." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:260 msgid "Select roles" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:319 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:320 msgid "Login/Group Role" msgstr "Rola Loginu/Grupy" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:354 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:355 msgid "Login Role" msgstr "Rola Loginu" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:356 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:357 msgid "Group Role" msgstr "Grupa Roli" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:368 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:374 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:380 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:369 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:375 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:381 msgid "Login/Group Role..." msgstr "Rola Loginu/Grupy..." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:388 +msgid "Reassign/Drop Owned..." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:541 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:568 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:582 +#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/static/js/backform.pgadmin.js:2090 +#: pgadmin/tools/user_management/static/js/user_management.js:723 +msgid "General" +msgstr "Ogólne" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +msgid "" +"Change the ownership or\n" +"drop the database objects owned by a database role" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 +msgid "Reassign objects to" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:458 +msgid "New owner of the affected objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:562 +msgid "Cascade?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:574 +msgid "" +"Note: CASCADE will automatically drop objects that depend on the affected" +" objects, and in turn all objects that depend on those objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:578 +msgid "From database" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:600 +msgid "Target database on which the operation will be carried out" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:677 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 +#: pgadmin/browser/templates/browser/index.html:156 +#: pgadmin/tools/user_management/__init__.py:47 +#: pgadmin/tools/user_management/static/js/user_management.js:972 +msgid "Users" +msgstr "Użytkownicy" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:680 +#: pgadmin/browser/server_groups/servers/static/js/server.js:305 +#: pgadmin/browser/server_groups/servers/static/js/server.js:476 +#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 +#: pgadmin/browser/static/js/browser.js:743 +#: pgadmin/browser/static/js/node.js:1730 +#: pgadmin/browser/static/js/wizard.js:137 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 +#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 +#: pgadmin/preferences/static/js/preferences.js:508 +#: pgadmin/static/js/slickgrid/editors.js:63 +#: pgadmin/static/js/sqleditor/filter_dialog.js:79 +#: pgadmin/static/js/sqleditor/macro.js:68 +#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 +#: pgadmin/tools/datagrid/static/js/show_data.js:156 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 +#: pgadmin/tools/import_export/static/js/import_export.js:495 +#: pgadmin/tools/maintenance/static/js/maintenance.js:300 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 +#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2615 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2804 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5375 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5449 +#: pgadmin/tools/user_management/static/js/user_management.js:758 +msgid "Cancel" +msgstr "Anuluj" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:769 +#: pgadmin/browser/static/js/wizard.js:124 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 +#: pgadmin/tools/import_export/static/js/import_export.js:641 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 +msgid "Close error bar" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:804 +msgid "Please provide a new role name" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:834 +#, python-format +msgid "%s Objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:835 +#, python-format +msgid "Are you sure you wish to %s all the objects owned by the selected role?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:847 +msgid "Role reassign/drop failed." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:867 +#, python-format +msgid "Reassign/Drop Owned - '%s'" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 msgid "Account expires" msgstr "Wygaśnięcie konta" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:914 msgid "No Expiry" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:436 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:915 msgid "" "Please note that if you leave this field blank, then password will never " "expire." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:443 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:922 msgid "Can login?" msgstr "Czy logować się?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:929 msgid "Superuser?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:466 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:945 msgid "Create roles?" msgstr "Utworzyć role?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:473 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:952 msgid "System role?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:480 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:959 msgid "Create databases?" msgstr "Tworzyć bazy danych?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:487 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:966 msgid "Update catalog?" msgstr "Aktualizować katalogi?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:500 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:979 msgid "Inherit rights from the parent roles?" msgstr "Dziedziczenie praw z ról nadrzędnych?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:507 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:986 msgid "Can initiate streaming replication and backups?" msgstr "Może inicjować replikacje strumieniowe i kopie zapasowe?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:515 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:994 msgid "Member of" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:516 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:995 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Membership" msgstr "Przynależność" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:535 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:561 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1014 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1040 msgid "Select the checkbox for roles to include WITH ADMIN OPTION." msgstr "Zaznacz pole wyboru dla ról by dołączyć WITH ADMIN OPTION." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:537 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:563 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1016 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1042 msgid "Roles shown with a check mark have the WITH ADMIN OPTION set." msgstr "Role pokazane z zaznaczeniem mają ustawione WITH ADMIN OPTION." @@ -8292,9 +8432,8 @@ msgid "Change Password..." msgstr "Zmień hasło..." #: pgadmin/browser/server_groups/servers/static/js/server.js:132 -#, fuzzy -msgid "Please connect server to enable change password. " -msgstr "Należy połączyć się do wybranego serwera by zobaczyć pulpit." +msgid "Please connect server to enable change password." +msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:137 msgid "Pause Replay of WAL" @@ -8337,42 +8476,6 @@ msgstr "Rozłącz serwer" msgid "Are you sure you want to disconnect the server %s?" msgstr "" -#: pgadmin/browser/server_groups/servers/static/js/server.js:305 -#: pgadmin/browser/server_groups/servers/static/js/server.js:476 -#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 -#: pgadmin/browser/static/js/browser.js:743 -#: pgadmin/browser/static/js/node.js:1730 -#: pgadmin/browser/static/js/wizard.js:137 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 -#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 -#: pgadmin/preferences/static/js/preferences.js:465 -#: pgadmin/static/js/slickgrid/editors.js:63 -#: pgadmin/static/js/sqleditor/filter_dialog.js:79 -#: pgadmin/static/js/sqleditor/macro.js:68 -#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 -#: pgadmin/tools/datagrid/static/js/show_data.js:156 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 -#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 -#: pgadmin/tools/import_export/static/js/import_export.js:495 -#: pgadmin/tools/maintenance/static/js/maintenance.js:300 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 -#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2605 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2794 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5342 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5416 -#: pgadmin/tools/user_management/static/js/user_management.js:747 -msgid "Cancel" -msgstr "Anuluj" - #: pgadmin/browser/server_groups/servers/static/js/server.js:353 msgid "Reload server configuration" msgstr "Przeładuj konfigurację serwera" @@ -8411,8 +8514,8 @@ msgstr "Potwierdź Hasło" #: pgadmin/browser/templates/browser/index.html:150 #: pgadmin/templates/security/change_password.html:20 #: pgadmin/templates/security/change_password.html:21 -#: pgadmin/tools/user_management/static/js/user_management.js:101 -#: pgadmin/tools/user_management/static/js/user_management.js:127 +#: pgadmin/tools/user_management/static/js/user_management.js:102 +#: pgadmin/tools/user_management/static/js/user_management.js:128 msgid "Change Password" msgstr "Zmień Hasło" @@ -8462,9 +8565,9 @@ msgstr "Połączony?" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:35 +#: pgadmin/browser/templates/browser/js/messages.js:43 #: pgadmin/misc/statistics/static/js/statistics.js:124 -#: pgadmin/preferences/static/js/preferences.js:215 +#: pgadmin/preferences/static/js/preferences.js:240 msgid "True" msgstr "True" @@ -8472,9 +8575,9 @@ msgstr "True" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:36 +#: pgadmin/browser/templates/browser/js/messages.js:44 #: pgadmin/misc/statistics/static/js/statistics.js:125 -#: pgadmin/preferences/static/js/preferences.js:216 +#: pgadmin/preferences/static/js/preferences.js:241 msgid "False" msgstr "False" @@ -8578,7 +8681,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:1373 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:895 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2823 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2833 msgid "Connect to Server" msgstr "Połącz z Serwerem" @@ -8660,13 +8763,6 @@ msgstr "Właściciel obiektu" msgid "Move objects to another tablespace" msgstr "Przenieś obiekty do innej przestrzeni tabel" -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 -#: pgadmin/browser/templates/browser/index.html:156 -#: pgadmin/tools/user_management/__init__.py:47 -#: pgadmin/tools/user_management/static/js/user_management.js:961 -msgid "Users" -msgstr "Użytkownicy" - #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:264 msgid "Please select tablespace." msgstr "" @@ -8734,8 +8830,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:31 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:5 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:28 -#: pgadmin/dashboard/static/js/dashboard.js:681 -#: pgadmin/dashboard/static/js/dashboard.js:958 +#: pgadmin/dashboard/static/js/dashboard.js:700 +#: pgadmin/dashboard/static/js/dashboard.js:977 msgid "Backend start" msgstr "Start procesu w tle" @@ -8747,8 +8843,8 @@ msgstr "Start procesu w tle" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:41 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:13 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:36 -#: pgadmin/dashboard/static/js/dashboard.js:676 -#: pgadmin/dashboard/static/js/dashboard.js:953 +#: pgadmin/dashboard/static/js/dashboard.js:695 +#: pgadmin/dashboard/static/js/dashboard.js:972 msgid "Client" msgstr "Klient" @@ -8760,8 +8856,8 @@ msgstr "Klient" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:14 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:37 -#: pgadmin/dashboard/static/js/dashboard.js:671 -#: pgadmin/dashboard/static/js/dashboard.js:948 +#: pgadmin/dashboard/static/js/dashboard.js:690 +#: pgadmin/dashboard/static/js/dashboard.js:967 msgid "Application" msgstr "Aplikacja" @@ -8823,20 +8919,20 @@ msgstr "Strumieniowanie Replikacji" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.2_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:15 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:38 -#: pgadmin/dashboard/static/js/dashboard.js:695 -#: pgadmin/dashboard/static/js/dashboard.js:972 +#: pgadmin/dashboard/static/js/dashboard.js:714 +#: pgadmin/dashboard/static/js/dashboard.js:991 msgid "Waiting?" msgstr "Oczekiwanie?" -#: pgadmin/browser/server_groups/static/js/server_group.js:20 +#: pgadmin/browser/server_groups/static/js/server_group.js:28 msgid "Server Group" msgstr "Grupa Serwerów" -#: pgadmin/browser/server_groups/static/js/server_group.js:34 +#: pgadmin/browser/server_groups/static/js/server_group.js:42 msgid "Server Group..." msgstr "Grupa Serwerów..." -#: pgadmin/browser/server_groups/static/js/server_group.js:69 +#: pgadmin/browser/server_groups/static/js/server_group.js:77 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:34 msgid "The ID cannot be changed." msgstr "ID nie może zostać zmieniony." @@ -8901,6 +8997,10 @@ msgstr "" msgid "Are you sure you want to close the %s browser?" msgstr "" +#: pgadmin/browser/static/js/browser.js:1003 +msgid "SUGGESTED SITES" +msgstr "" + #: pgadmin/browser/static/js/browser.js:2097 msgid "Error retrieving details for the node." msgstr "Błąd odczytu danych węzła." @@ -8920,7 +9020,7 @@ msgstr "" #: pgadmin/browser/static/js/collection.js:95 #: pgadmin/browser/static/js/node.js:255 -#: pgadmin/tools/psql/static/js/psql_module.js:63 +#: pgadmin/tools/psql/static/js/psql_module.js:62 msgid "PSQL Tool (Beta)" msgstr "" @@ -8932,7 +9032,7 @@ msgid "Select" msgstr "Wybierz" #: pgadmin/browser/static/js/collection.js:254 -#: pgadmin/dashboard/static/js/dashboard.js:474 +#: pgadmin/dashboard/static/js/dashboard.js:492 #: pgadmin/misc/dependencies/static/js/dependencies.js:112 #: pgadmin/misc/dependents/static/js/dependents.js:112 #: pgadmin/misc/statistics/static/js/statistics.js:299 @@ -8947,7 +9047,7 @@ msgstr "" #: pgadmin/browser/static/js/collection.js:290 #: pgadmin/browser/static/js/collection.js:351 #: pgadmin/browser/static/js/node.js:493 -#: pgadmin/browser/templates/browser/js/messages.js:42 +#: pgadmin/browser/templates/browser/js/messages.js:50 #: pgadmin/misc/sql/static/js/sql.js:134 #: pgadmin/misc/statistics/static/js/statistics.js:258 msgid "Retrieving data from the server..." @@ -8974,7 +9074,7 @@ msgid "Error retrieving properties - %s" msgstr "Błąd odczytu atrybutów - %s" #: pgadmin/browser/static/js/collection.js:426 -#: pgadmin/browser/templates/browser/js/messages.js:43 +#: pgadmin/browser/templates/browser/js/messages.js:51 #: pgadmin/misc/dependencies/static/js/dependencies.js:309 #: pgadmin/misc/dependents/static/js/dependents.js:315 #: pgadmin/misc/statistics/static/js/statistics.js:344 @@ -9132,7 +9232,8 @@ msgstr "Pomoc SQL dla tego typu obiektu." #: pgadmin/browser/static/js/node.js:1492 #: pgadmin/browser/static/js/node.js:1526 #: pgadmin/browser/static/js/node.js:1556 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5473 +#: pgadmin/preferences/static/js/preferences.js:339 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5506 msgid "Warning" msgstr "" @@ -9163,12 +9264,12 @@ msgid "Changes will be lost. Are you sure you want to reset?" msgstr "" #: pgadmin/browser/static/js/node.js:1765 -#: pgadmin/preferences/static/js/preferences.js:469 -#: pgadmin/preferences/static/js/preferences.js:494 +#: pgadmin/preferences/static/js/preferences.js:512 +#: pgadmin/preferences/static/js/preferences.js:537 #: pgadmin/static/js/sqleditor/macro.js:73 #: pgadmin/tools/datagrid/templates/datagrid/index.html:48 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:272 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5425 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5458 msgid "Save" msgstr "Zapisz" @@ -9181,13 +9282,13 @@ msgid "Changes will be lost. Are you sure you want to close the dialog?" msgstr "" #: pgadmin/browser/static/js/node.ui.js:37 -#: pgadmin/browser/templates/browser/js/messages.js:40 +#: pgadmin/browser/templates/browser/js/messages.js:48 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:130 msgid "Select All" msgstr "Zaznacz Wszystko" #: pgadmin/browser/static/js/node.ui.js:45 -#: pgadmin/browser/templates/browser/js/messages.js:41 +#: pgadmin/browser/templates/browser/js/messages.js:49 msgid "Unselect All" msgstr "Odznacz Wszystko" @@ -9203,10 +9304,10 @@ msgstr "" #: pgadmin/static/js/alertify.pgadmin.defaults.js:488 #: pgadmin/templates/security/messages.html:7 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:524 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2558 -#: pgadmin/tools/user_management/static/js/user_management.js:134 -#: pgadmin/tools/user_management/static/js/user_management.js:234 -#: pgadmin/tools/user_management/static/js/user_management.js:968 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2568 +#: pgadmin/tools/user_management/static/js/user_management.js:135 +#: pgadmin/tools/user_management/static/js/user_management.js:235 +#: pgadmin/tools/user_management/static/js/user_management.js:979 msgid "Close" msgstr "Zamknij" @@ -9222,17 +9323,9 @@ msgstr "" msgid "Left panel logo" msgstr "" -#: pgadmin/browser/static/js/wizard.js:124 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 -#: pgadmin/tools/import_export/static/js/import_export.js:641 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 -msgid "Close error bar" -msgstr "" - #: pgadmin/browser/static/js/wizard.js:131 #: pgadmin/browser/templates/browser/index.html:135 pgadmin/help/__init__.py:59 -#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:457 +#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:500 #: pgadmin/static/js/sqleditor/filter_dialog.js:72 #: pgadmin/static/js/sqleditor/filter_dialog.js:73 #: pgadmin/static/js/sqleditor/macro.js:61 @@ -9288,7 +9381,7 @@ msgid "HELP ARTICLES" msgstr "" #: pgadmin/browser/static/js/quick_search/trigger_search.js:235 -#: pgadmin/misc/file_manager/static/js/utility.js:728 +#: pgadmin/misc/file_manager/static/js/utility.js:754 #: pgadmin/misc/file_manager/templates/file_manager/index.html:62 #: pgadmin/tools/datagrid/templates/datagrid/index.html:443 #: pgadmin/tools/debugger/static/js/direct.js:1861 @@ -9389,55 +9482,49 @@ msgstr "" "Kliknij tutaj by" " uzyskać więcej informacji." -#: pgadmin/browser/templates/browser/js/messages.js:22 +#: pgadmin/browser/templates/browser/js/messages.js:30 msgid "Click here for details." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:23 -#: pgadmin/static/js/backform.pgadmin.js:2090 -#: pgadmin/tools/user_management/static/js/user_management.js:712 -msgid "General" -msgstr "Ogólne" - -#: pgadmin/browser/templates/browser/js/messages.js:25 +#: pgadmin/browser/templates/browser/js/messages.js:33 msgid "Definition incomplete" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:26 +#: pgadmin/browser/templates/browser/js/messages.js:34 msgid "Nothing changed" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:27 +#: pgadmin/browser/templates/browser/js/messages.js:35 #, python-format msgid "'%s' must be an integer." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:28 +#: pgadmin/browser/templates/browser/js/messages.js:36 #, python-format msgid "'%s' must be a numeric." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:37 #, python-format msgid "'%s' must be greater than or equal to %s." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:30 +#: pgadmin/browser/templates/browser/js/messages.js:38 #, python-format msgid "'%s' must be less than or equal to %s." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:33 +#: pgadmin/browser/templates/browser/js/messages.js:41 #: pgadmin/misc/sql/static/js/sql.js:102 msgid "No SQL could be generated for the selected object." msgstr "Nie można wygenerować żadnego SQL dla wybranego obiektu." -#: pgadmin/browser/templates/browser/js/messages.js:34 +#: pgadmin/browser/templates/browser/js/messages.js:42 #: pgadmin/misc/statistics/static/js/statistics.js:220 msgid "No statistics are available for the selected object." msgstr "Żadne statystyki nie są dostępne dla wybranego obiektu." -#: pgadmin/browser/templates/browser/js/messages.js:37 +#: pgadmin/browser/templates/browser/js/messages.js:45 #: pgadmin/static/js/backform.pgadmin.js:2805 #: pgadmin/tools/backup/static/js/backup.js:106 #: pgadmin/tools/backup/static/js/backup.js:243 @@ -9445,99 +9532,109 @@ msgstr "Żadne statystyki nie są dostępne dla wybranego obiektu." msgid "Note" msgstr "Adnotacja" -#: pgadmin/browser/templates/browser/js/messages.js:38 +#: pgadmin/browser/templates/browser/js/messages.js:46 #: pgadmin/misc/sql/static/js/sql.js:154 #: pgadmin/misc/statistics/static/js/statistics.js:332 #, python-format msgid "Error retrieving the information - %s" msgstr "Błąd odczytu informacji - %s" -#: pgadmin/browser/templates/browser/js/utils.js:144 -#: pgadmin/browser/templates/browser/js/utils.js:152 +#: pgadmin/browser/templates/browser/js/utils.js:143 +#: pgadmin/browser/templates/browser/js/utils.js:151 msgid "Error loading script - " msgstr "" -#: pgadmin/dashboard/__init__.py:57 +#: pgadmin/dashboard/__init__.py:58 msgid "Dashboard" msgstr "Pulpit" -#: pgadmin/dashboard/__init__.py:73 +#: pgadmin/dashboard/__init__.py:74 msgid "The number of seconds between graph samples." msgstr "Liczba sekund między próbkowaniami wykresu." -#: pgadmin/dashboard/__init__.py:77 +#: pgadmin/dashboard/__init__.py:78 msgid "Dashboards" msgstr "Pulpity" -#: pgadmin/dashboard/__init__.py:82 +#: pgadmin/dashboard/__init__.py:83 msgid "Session statistics refresh rate" msgstr "Częstotliwość odświeżenia statystyk sesji" -#: pgadmin/dashboard/__init__.py:84 pgadmin/dashboard/__init__.py:92 -#: pgadmin/dashboard/__init__.py:100 pgadmin/dashboard/__init__.py:108 -#: pgadmin/dashboard/__init__.py:116 +#: pgadmin/dashboard/__init__.py:85 pgadmin/dashboard/__init__.py:93 +#: pgadmin/dashboard/__init__.py:101 pgadmin/dashboard/__init__.py:109 +#: pgadmin/dashboard/__init__.py:117 msgid "Graphs" msgstr "Wykresy" -#: pgadmin/dashboard/__init__.py:90 +#: pgadmin/dashboard/__init__.py:91 msgid "Transaction throughput refresh rate" msgstr "Częstotliwość odświeżania przepustowości transakcji" -#: pgadmin/dashboard/__init__.py:98 +#: pgadmin/dashboard/__init__.py:99 msgid "Tuples in refresh rate" msgstr "Częstotliwość odświeżenia krotek na wejściu" -#: pgadmin/dashboard/__init__.py:106 +#: pgadmin/dashboard/__init__.py:107 msgid "Tuples out refresh rate" msgstr "Częstotliwość odświeżenia krotek na wyjściu" -#: pgadmin/dashboard/__init__.py:114 +#: pgadmin/dashboard/__init__.py:115 msgid "Block I/O statistics refresh rate" msgstr "Częstotliwość odświeżania statystyk We/Wy bloków" -#: pgadmin/dashboard/__init__.py:122 +#: pgadmin/dashboard/__init__.py:123 msgid "Show graphs?" msgstr "" -#: pgadmin/dashboard/__init__.py:124 +#: pgadmin/dashboard/__init__.py:125 msgid "If set to True, graphs will be displayed on dashboards." msgstr "" -#: pgadmin/dashboard/__init__.py:130 +#: pgadmin/dashboard/__init__.py:131 msgid "Show activity?" msgstr "" -#: pgadmin/dashboard/__init__.py:132 +#: pgadmin/dashboard/__init__.py:133 msgid "If set to True, activity tables will be displayed on dashboards." msgstr "" -#: pgadmin/dashboard/__init__.py:138 +#: pgadmin/dashboard/__init__.py:139 msgid "Show graph data points?" msgstr "" -#: pgadmin/dashboard/__init__.py:140 +#: pgadmin/dashboard/__init__.py:141 msgid "If set to True, data points will be visible on graph lines." msgstr "" -#: pgadmin/dashboard/__init__.py:146 +#: pgadmin/dashboard/__init__.py:147 msgid "Show mouse hover tooltip?" msgstr "" -#: pgadmin/dashboard/__init__.py:148 +#: pgadmin/dashboard/__init__.py:149 msgid "" "If set to True, tooltip will appear on mouse hover on the graph lines " "giving the data point details" msgstr "" -#: pgadmin/dashboard/__init__.py:202 +#: pgadmin/dashboard/__init__.py:156 +msgid "Long running query thresholds" +msgstr "" + +#: pgadmin/dashboard/__init__.py:158 +msgid "" +"Set the warning and alert threshold value to highlight the long-running " +"queries on the dashboard." +msgstr "" + +#: pgadmin/dashboard/__init__.py:212 msgid "Please connect to the selected {0} to view the table." msgstr "" -#: pgadmin/dashboard/__init__.py:207 +#: pgadmin/dashboard/__init__.py:217 msgid "Please connect to the selected {0} to view the graph." msgstr "" -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:498 msgid "Failed" msgstr "Nie udało się" @@ -9551,8 +9648,8 @@ msgid "An error occurred whilst rendering the graph." msgstr "" #: pgadmin/dashboard/static/js/Graphs.jsx:222 -#: pgadmin/dashboard/static/js/dashboard.js:533 -#: pgadmin/static/js/sqleditor/execute_query.js:341 +#: pgadmin/dashboard/static/js/dashboard.js:552 +#: pgadmin/static/js/sqleditor/execute_query.js:346 #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:211 msgid "" @@ -9670,137 +9767,137 @@ msgstr "" msgid "Please connect to the selected server to view the dashboard." msgstr "Należy połączyć się do wybranego serwera by zobaczyć pulpit." -#: pgadmin/dashboard/static/js/dashboard.js:542 +#: pgadmin/dashboard/static/js/dashboard.js:561 msgid "Please connect to the selected server to view the table." msgstr "Należy połączyć się do wybranego serwera by zobaczyć tabelę." -#: pgadmin/dashboard/static/js/dashboard.js:545 +#: pgadmin/dashboard/static/js/dashboard.js:564 msgid "An error occurred whilst rendering the table." msgstr "Wystąpił błąd podczas rysowania tabeli." -#: pgadmin/dashboard/static/js/dashboard.js:656 -#: pgadmin/dashboard/static/js/dashboard.js:763 -#: pgadmin/dashboard/static/js/dashboard.js:938 -#: pgadmin/dashboard/static/js/dashboard.js:1037 +#: pgadmin/dashboard/static/js/dashboard.js:675 +#: pgadmin/dashboard/static/js/dashboard.js:782 +#: pgadmin/dashboard/static/js/dashboard.js:957 +#: pgadmin/dashboard/static/js/dashboard.js:1056 msgid "PID" msgstr "PID" -#: pgadmin/dashboard/static/js/dashboard.js:686 -#: pgadmin/dashboard/static/js/dashboard.js:963 +#: pgadmin/dashboard/static/js/dashboard.js:705 +#: pgadmin/dashboard/static/js/dashboard.js:982 msgid "State" msgstr "Stan" -#: pgadmin/dashboard/static/js/dashboard.js:703 -#: pgadmin/dashboard/static/js/dashboard.js:980 +#: pgadmin/dashboard/static/js/dashboard.js:722 +#: pgadmin/dashboard/static/js/dashboard.js:999 msgid "Wait event" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:708 -#: pgadmin/dashboard/static/js/dashboard.js:985 +#: pgadmin/dashboard/static/js/dashboard.js:727 +#: pgadmin/dashboard/static/js/dashboard.js:1004 msgid "Blocking PIDs" msgstr "Blokujące PIDy" -#: pgadmin/dashboard/static/js/dashboard.js:773 -#: pgadmin/dashboard/static/js/dashboard.js:1042 +#: pgadmin/dashboard/static/js/dashboard.js:792 +#: pgadmin/dashboard/static/js/dashboard.js:1061 msgid "Lock type" msgstr "Typ blokady" -#: pgadmin/dashboard/static/js/dashboard.js:778 -#: pgadmin/dashboard/static/js/dashboard.js:1047 +#: pgadmin/dashboard/static/js/dashboard.js:797 +#: pgadmin/dashboard/static/js/dashboard.js:1066 msgid "Target relation" msgstr "Współzależność" -#: pgadmin/dashboard/static/js/dashboard.js:783 -#: pgadmin/dashboard/static/js/dashboard.js:1052 +#: pgadmin/dashboard/static/js/dashboard.js:802 +#: pgadmin/dashboard/static/js/dashboard.js:1071 msgid "Page" msgstr "Strona" -#: pgadmin/dashboard/static/js/dashboard.js:788 -#: pgadmin/dashboard/static/js/dashboard.js:1057 +#: pgadmin/dashboard/static/js/dashboard.js:807 +#: pgadmin/dashboard/static/js/dashboard.js:1076 msgid "Tuple" msgstr "Krotka" -#: pgadmin/dashboard/static/js/dashboard.js:793 -#: pgadmin/dashboard/static/js/dashboard.js:1062 +#: pgadmin/dashboard/static/js/dashboard.js:812 +#: pgadmin/dashboard/static/js/dashboard.js:1081 msgid "vXID (target)" msgstr "vXID (cel)" -#: pgadmin/dashboard/static/js/dashboard.js:798 -#: pgadmin/dashboard/static/js/dashboard.js:1067 +#: pgadmin/dashboard/static/js/dashboard.js:817 +#: pgadmin/dashboard/static/js/dashboard.js:1086 msgid "XID (target)" msgstr "XID (cel)" -#: pgadmin/dashboard/static/js/dashboard.js:803 -#: pgadmin/dashboard/static/js/dashboard.js:1072 +#: pgadmin/dashboard/static/js/dashboard.js:822 +#: pgadmin/dashboard/static/js/dashboard.js:1091 msgid "Class" msgstr "Klasa" -#: pgadmin/dashboard/static/js/dashboard.js:808 -#: pgadmin/dashboard/static/js/dashboard.js:1077 +#: pgadmin/dashboard/static/js/dashboard.js:827 +#: pgadmin/dashboard/static/js/dashboard.js:1096 msgid "Object ID" msgstr "ID Obiektu" -#: pgadmin/dashboard/static/js/dashboard.js:813 -#: pgadmin/dashboard/static/js/dashboard.js:1082 +#: pgadmin/dashboard/static/js/dashboard.js:832 +#: pgadmin/dashboard/static/js/dashboard.js:1101 msgid "vXID (owner)" msgstr "vXID (właściciel)" -#: pgadmin/dashboard/static/js/dashboard.js:823 -#: pgadmin/dashboard/static/js/dashboard.js:1092 +#: pgadmin/dashboard/static/js/dashboard.js:842 +#: pgadmin/dashboard/static/js/dashboard.js:1111 msgid "Granted?" msgstr "Uprawniono?" -#: pgadmin/dashboard/static/js/dashboard.js:845 -#: pgadmin/dashboard/static/js/dashboard.js:1109 +#: pgadmin/dashboard/static/js/dashboard.js:864 +#: pgadmin/dashboard/static/js/dashboard.js:1128 msgid "XID" msgstr "XID" -#: pgadmin/dashboard/static/js/dashboard.js:850 -#: pgadmin/dashboard/static/js/dashboard.js:1114 +#: pgadmin/dashboard/static/js/dashboard.js:869 +#: pgadmin/dashboard/static/js/dashboard.js:1133 msgid "Prepared at" msgstr "Przygotowano na" -#: pgadmin/dashboard/static/js/dashboard.js:862 +#: pgadmin/dashboard/static/js/dashboard.js:881 msgid "Category" msgstr "Kategoria" -#: pgadmin/dashboard/static/js/dashboard.js:867 +#: pgadmin/dashboard/static/js/dashboard.js:886 msgid "Setting" msgstr "Ustawienie" -#: pgadmin/dashboard/static/js/dashboard.js:872 +#: pgadmin/dashboard/static/js/dashboard.js:891 msgid "Unit" msgstr "Jednostka" -#: pgadmin/dashboard/static/js/dashboard.js:877 +#: pgadmin/dashboard/static/js/dashboard.js:896 msgid "Description" msgstr "Opis" -#: pgadmin/dashboard/static/js/dashboard.js:1195 +#: pgadmin/dashboard/static/js/dashboard.js:1214 msgid "You cannot cancel background worker processes." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1197 +#: pgadmin/dashboard/static/js/dashboard.js:1216 msgid "You cannot terminate background worker processes." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1206 +#: pgadmin/dashboard/static/js/dashboard.js:1225 msgid "You are not allowed to cancel the main active session." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1208 +#: pgadmin/dashboard/static/js/dashboard.js:1227 msgid "You are not allowed to terminate the main active session." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1216 +#: pgadmin/dashboard/static/js/dashboard.js:1235 msgid "The session is already in idle state." msgstr "Sesja jest już w stanie bezczynności." -#: pgadmin/dashboard/static/js/dashboard.js:1235 +#: pgadmin/dashboard/static/js/dashboard.js:1254 msgid "Superuser privileges are required to cancel another users query." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1237 +#: pgadmin/dashboard/static/js/dashboard.js:1256 msgid "Superuser privileges are required to terminate another users query." msgstr "" @@ -9829,15 +9926,15 @@ msgstr "Przygotowane Transakcje" #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:36 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:783 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:77 -#: pgadmin/tools/user_management/static/js/user_management.js:1156 +#: pgadmin/tools/user_management/static/js/user_management.js:1167 msgid "Search" msgstr "" #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:33 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:38 #: pgadmin/misc/file_manager/templates/file_manager/index.html:27 -#: pgadmin/preferences/static/js/preferences.js:533 -#: pgadmin/preferences/static/js/preferences.js:550 +#: pgadmin/preferences/static/js/preferences.js:576 +#: pgadmin/preferences/static/js/preferences.js:593 msgid "Refresh" msgstr "Odśwież" @@ -9930,7 +10027,7 @@ msgstr "Suma" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:8 #: pgadmin/dashboard/templates/dashboard/sql/gpdb_5.0_plus/dashboard_stats.sql:8 -#: pgadmin/tools/user_management/static/js/user_management.js:432 +#: pgadmin/tools/user_management/static/js/user_management.js:433 msgid "Active" msgstr "Aktywne" @@ -10056,7 +10153,7 @@ msgid "" "theme" msgstr "" -#: pgadmin/misc/__init__.py:222 +#: pgadmin/misc/__init__.py:220 #, fuzzy msgid "Invalid binary path." msgstr "Ścieżki binarne" @@ -10199,7 +10296,7 @@ msgid "Grid" msgstr "Siatka" #: pgadmin/misc/file_manager/__init__.py:177 -#: pgadmin/misc/file_manager/static/js/utility.js:1444 +#: pgadmin/misc/file_manager/static/js/utility.js:1470 msgid "Show hidden files and folders?" msgstr "Pokazać ukryte pliki i foldery?" @@ -10251,7 +10348,7 @@ msgid "There was an error renaming the file:" msgstr "Wystąpił błąd podczas zmiany nazwy pliku:" #: pgadmin/misc/file_manager/static/js/create_dialogue.js:145 -#: pgadmin/misc/file_manager/static/js/utility.js:473 +#: pgadmin/misc/file_manager/static/js/utility.js:481 msgid "Error occurred while checking access permission." msgstr "Wystąpił błąd podczas sprawdzenie uprawnień dostępu." @@ -10262,19 +10359,19 @@ msgstr "Wystąpił błąd podczas sprawdzenie uprawnień dostępu." msgid "Select file" msgstr "" -#: pgadmin/misc/file_manager/static/js/utility.js:1432 -#: pgadmin/misc/file_manager/static/js/utility.js:1439 +#: pgadmin/misc/file_manager/static/js/utility.js:1458 +#: pgadmin/misc/file_manager/static/js/utility.js:1465 msgid "All Files" msgstr "Wszystkie Pliki" -#: pgadmin/misc/file_manager/static/js/utility.js:1448 +#: pgadmin/misc/file_manager/static/js/utility.js:1474 #: pgadmin/tools/backup/static/js/backup.js:156 #: pgadmin/tools/import_export/static/js/import_export.js:97 #: pgadmin/tools/restore/static/js/restore.js:100 msgid "Format" msgstr "Format" -#: pgadmin/misc/file_manager/static/js/utility.js:1770 +#: pgadmin/misc/file_manager/static/js/utility.js:1800 msgid "Drop files here to upload." msgstr "" @@ -10489,8 +10586,8 @@ msgid "Summary:" msgstr "" #: pgadmin/preferences/__init__.py:57 -#: pgadmin/preferences/static/js/preferences.js:456 -#: pgadmin/preferences/static/js/preferences.js:479 +#: pgadmin/preferences/static/js/preferences.js:499 +#: pgadmin/preferences/static/js/preferences.js:522 msgid "Preferences" msgstr "Preferencje" @@ -10503,36 +10600,44 @@ msgstr "etykieta" msgid "help_str" msgstr "help_str" -#: pgadmin/preferences/static/js/preferences.js:224 +#: pgadmin/preferences/static/js/preferences.js:249 msgid "Show" msgstr "Pokaż" -#: pgadmin/preferences/static/js/preferences.js:225 +#: pgadmin/preferences/static/js/preferences.js:250 msgid "Hide" msgstr "Ukryj" -#: pgadmin/preferences/static/js/preferences.js:420 +#: pgadmin/preferences/static/js/preferences.js:340 +msgid "Alert" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:341 +msgid "(in minutes)" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:461 msgid "Category is not selected." msgstr "Nie wybrano kategorii." -#: pgadmin/preferences/static/js/preferences.js:517 +#: pgadmin/preferences/static/js/preferences.js:560 msgid "Browser tree refresh required" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:518 +#: pgadmin/preferences/static/js/preferences.js:561 msgid "A browser tree refresh is required. Do you wish to refresh the tree?" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:534 -#: pgadmin/preferences/static/js/preferences.js:551 +#: pgadmin/preferences/static/js/preferences.js:577 +#: pgadmin/preferences/static/js/preferences.js:594 msgid "Later" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:541 +#: pgadmin/preferences/static/js/preferences.js:584 msgid "Refresh required" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:542 +#: pgadmin/preferences/static/js/preferences.js:585 msgid "" "A page refresh is required to apply the theme. Do you wish to refresh the" " page now?" @@ -10592,6 +10697,18 @@ msgstr "" msgid "Toggle" msgstr "" +#: pgadmin/static/js/backform.pgadmin.js:1133 +msgid "Set as default" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1152 +msgid "Database Server" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1159 +msgid "Binary Path" +msgstr "" + #: pgadmin/static/js/backform.pgadmin.js:1164 #, fuzzy msgid "Select binary path..." @@ -10613,15 +10730,15 @@ msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1196 msgid "" -" Enter the directory in which the psql, pg_dump, pg_dumpall, and " +"Enter the directory in which the psql, pg_dump, pg_dumpall, and " "pg_restore utilities can be found for the corresponding database server " "version. The default path will be used for server versions that do not " -"have apath specified." +"have a path specified." msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1682 #: pgadmin/static/js/backgrid.pgadmin.js:1253 -#: pgadmin/tools/user_management/static/js/user_management.js:1158 +#: pgadmin/tools/user_management/static/js/user_management.js:1169 msgid "Add" msgstr "" @@ -10633,11 +10750,11 @@ msgstr "" msgid "Preview not available..." msgstr "" -#: pgadmin/static/js/backform.pgadmin.js:3223 +#: pgadmin/static/js/backform.pgadmin.js:3228 msgid "No color" msgstr "" -#: pgadmin/static/js/backform.pgadmin.js:3414 +#: pgadmin/static/js/backform.pgadmin.js:3419 msgid "Space" msgstr "" @@ -10735,11 +10852,11 @@ msgstr "" msgid "Transaction status check failed." msgstr "Nie udało się sprawdzić statusu transakcji." -#: pgadmin/static/js/utils.js:407 +#: pgadmin/static/js/utils.js:410 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog." msgstr "Należy skonfigurować Ścieżkę Binariów PostgreSQL w oknie Preferencji." -#: pgadmin/static/js/utils.js:412 +#: pgadmin/static/js/utils.js:415 msgid "" "Please configure the EDB Advanced Server Binary Path in the Preferences " "dialog." @@ -10747,16 +10864,16 @@ msgstr "" "Należy skonfigurować Ścieżkę Binariów Zaawansowanego Serwera EDB w oknie " "Preferencji." -#: pgadmin/static/js/utils.js:419 +#: pgadmin/static/js/utils.js:422 msgid "Configuration required" msgstr "Wymagana konfiguracja" -#: pgadmin/static/js/utils.js:424 +#: pgadmin/static/js/utils.js:427 #, fuzzy msgid "Preferences Error" msgstr "Preferencje" -#: pgadmin/static/js/utils.js:425 +#: pgadmin/static/js/utils.js:428 #, python-format msgid "Failed to load preference %s of module %s" msgstr "Nieudane wczytanie preferencji %s modułu %s" @@ -10849,9 +10966,9 @@ msgstr "" #: pgadmin/static/js/selection/clipboard.js:83 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:178 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:657 -#: pgadmin/tools/user_management/static/js/user_management.js:922 -#: pgadmin/tools/user_management/static/js/user_management.js:1184 -#: pgadmin/tools/user_management/static/js/user_management.js:1201 +#: pgadmin/tools/user_management/static/js/user_management.js:933 +#: pgadmin/tools/user_management/static/js/user_management.js:1195 +#: pgadmin/tools/user_management/static/js/user_management.js:1212 msgid "Error" msgstr "Błąd" @@ -10894,8 +11011,8 @@ msgstr "" msgid "Query returned successfully in %s." msgstr "Zapytanie zakończone z powodzeniem w czasie %s." -#: pgadmin/static/js/sqleditor/execute_query.js:230 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/static/js/sqleditor/execute_query.js:235 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3145 msgid "Running query..." msgstr "" @@ -10992,11 +11109,11 @@ msgstr "" msgid "Connect to server" msgstr "" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:463 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 msgid "Please select database" msgstr "" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:471 msgid "Please select user" msgstr "" @@ -11098,7 +11215,7 @@ msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:113 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:115 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:342 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 #: pgadmin/utils/constants.py:22 msgid "Explain" msgstr "Plan zapytania" @@ -11120,15 +11237,15 @@ msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:137 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:139 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5351 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:661 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5384 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:674 msgid "Commit" msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:143 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:145 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5348 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:679 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5381 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:692 msgid "Rollback" msgstr "" @@ -11161,7 +11278,7 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_details.js:182 #: pgadmin/tools/debugger/static/js/direct.js:1720 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 msgid "Messages" msgstr "Komunikaty" @@ -11224,6 +11341,11 @@ msgstr "Login" msgid "Forgotten your password?" msgstr "" +#: pgadmin/templates/security/login_user.html:30 +#, python-format +msgid "Login with %(oauth_name)s" +msgstr "" + #: pgadmin/templates/security/reset_password.html:2 #, python-format msgid "%(appname)s Password Reset" @@ -11581,11 +11703,11 @@ msgstr "Filtrowane Wiersze..." msgid "View/Edit Data" msgstr "Przeglądaj/Edytuj Dane" -#: pgadmin/tools/datagrid/static/js/datagrid.js:333 +#: pgadmin/tools/datagrid/static/js/datagrid.js:335 #: pgadmin/tools/debugger/static/js/debugger.js:511 -#: pgadmin/tools/debugger/static/js/debugger.js:697 +#: pgadmin/tools/debugger/static/js/debugger.js:698 #: pgadmin/tools/debugger/static/js/debugger_ui.js:873 -#: pgadmin/tools/schema_diff/static/js/schema_diff.js:158 +#: pgadmin/tools/schema_diff/static/js/schema_diff.js:160 msgid "Rename Panel" msgstr "" @@ -11612,7 +11734,7 @@ msgstr "Błąd Siatki Danych" #: pgadmin/tools/datagrid/static/js/show_data.js:40 #: pgadmin/tools/datagrid/static/js/show_query_tool.js:67 #: pgadmin/tools/erd/static/js/erd_module.js:119 -#: pgadmin/tools/psql/static/js/psql_module.js:140 +#: pgadmin/tools/psql/static/js/psql_module.js:139 msgid "No object selected." msgstr "Nie wybrano obiektu." @@ -11702,8 +11824,8 @@ msgid "Replace" msgstr "Zastąp" #: pgadmin/tools/datagrid/templates/datagrid/index.html:110 -msgid " (Cmd+Shift+F)" -msgstr " (Cmd+Shift+F)" +msgid " (Cmd+Option+F)" +msgstr "" #: pgadmin/tools/datagrid/templates/datagrid/index.html:112 msgid " (Ctrl+Shift+F)" @@ -11884,17 +12006,17 @@ msgid "Edit grid values" msgstr "" #: pgadmin/tools/debugger/__init__.py:180 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:411 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:424 msgid "Previous tab" msgstr "" #: pgadmin/tools/debugger/__init__.py:198 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:429 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:442 msgid "Next tab" msgstr "" #: pgadmin/tools/debugger/__init__.py:216 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:447 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:460 msgid "Switch Panel" msgstr "" @@ -12018,7 +12140,7 @@ msgstr "Ustawienie pułapki" #: pgadmin/tools/debugger/static/js/debugger.js:345 #: pgadmin/tools/debugger/static/js/debugger.js:525 #: pgadmin/tools/debugger/static/js/debugger.js:530 -#: pgadmin/tools/debugger/static/js/debugger.js:713 +#: pgadmin/tools/debugger/static/js/debugger.js:714 #: pgadmin/tools/debugger/static/js/debugger_ui.js:288 #: pgadmin/tools/debugger/static/js/debugger_ui.js:922 #: pgadmin/tools/debugger/static/js/debugger_ui.js:975 @@ -12059,7 +12181,7 @@ msgstr "Ustawienie pułapki" msgid "Debugger Error" msgstr "Błąd Debugera" -#: pgadmin/tools/debugger/static/js/debugger.js:703 +#: pgadmin/tools/debugger/static/js/debugger.js:704 #: pgadmin/tools/debugger/static/js/debugger_ui.js:929 msgid "Debugger Target Initialization Error" msgstr "Błąd Uruchomienia Celu Debuggera" @@ -12214,12 +12336,12 @@ msgid "Debugger SQL editor" msgstr "" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "Timeout" msgstr "" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "" "Your session has timed out due to inactivity. Please close the window and" " login again." @@ -12419,12 +12541,12 @@ msgid "Preparing..." msgstr "Ładowanie..." #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:269 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5422 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5455 msgid "Don't save" msgstr "Bez zapisywania" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:304 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5505 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5538 msgid "Save changes?" msgstr "Zapisać zmiany?" @@ -12433,6 +12555,11 @@ msgstr "Zapisać zmiany?" msgid "The diagram has changed. Do you want to save changes?" msgstr "Dane tekstowe zostały zmienione. Czy chcesz zapisać zmiany?" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:350 +#, python-format +msgid "Table: %s (%s)" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:394 msgid "Delete ?" msgstr "" @@ -12486,6 +12613,14 @@ msgstr "Ładowanie pliku..." msgid "Unknown error. Check console logs" msgstr "" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:675 +msgid "One to many relation" +msgstr "" + +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:686 +msgid "Many to many relation" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:751 msgid "Initializing connection..." msgstr "" @@ -12519,7 +12654,7 @@ msgid "Many-to-Many link" msgstr "" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/ConnectionBar.jsx:50 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2868 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2901 msgid "Obtaining connection..." msgstr "" @@ -12937,37 +13072,40 @@ msgstr "" msgid "Maintenance job creation failed." msgstr "Nie udało się utworzenie zadania utrzymania." -#: pgadmin/tools/psql/__init__.py:42 +#: pgadmin/tools/psql/__init__.py:53 msgid "PSQL" msgstr "" -#: pgadmin/tools/psql/__init__.py:209 pgadmin/tools/psql/__init__.py:475 -#: pgadmin/tools/psql/__init__.py:522 -msgid "ERROR: Shell commands are disabled in psql for security\r\n" -msgstr "" - -#: pgadmin/tools/psql/__init__.py:574 +#: pgadmin/tools/psql/__init__.py:427 msgid "" "Connection terminated, To create new connection please open another psql " "tool." msgstr "" -#: pgadmin/tools/psql/__init__.py:724 +#: pgadmin/tools/psql/__init__.py:491 msgid "Invalid session.\r\n" msgstr "" -#: pgadmin/tools/psql/static/js/psql_module.js:131 -#: pgadmin/tools/psql/static/js/psql_module.js:139 -#: pgadmin/tools/psql/static/js/psql_module.js:152 +#: pgadmin/tools/psql/static/js/psql_module.js:130 +#: pgadmin/tools/psql/static/js/psql_module.js:138 +#: pgadmin/tools/psql/static/js/psql_module.js:151 #, fuzzy msgid "PSQL Error" msgstr "Przy błedzie" -#: pgadmin/tools/psql/static/js/psql_module.js:153 +#: pgadmin/tools/psql/static/js/psql_module.js:152 #, fuzzy msgid "Please select a server/database object." msgstr "Proszę wskazać bazę danych." +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "Clipboard read permission required" +msgstr "" + +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "To paste data on the PSQL terminal, Clipboard read permission required." +msgstr "" + #: pgadmin/tools/restore/__init__.py:42 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:40 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:50 @@ -13425,281 +13563,281 @@ msgstr "" msgid "Data Output" msgstr "Wyjście Danych" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 msgid "Query History" msgstr "Historia Zapytań" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 msgid "Scratch Pad" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 msgid "Notifications" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:402 msgid "Geometry Viewer" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:431 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:441 msgid "Panel Loading Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:432 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:442 msgid "" "Something went wrong while loading the panels. Please make sure to reset " "the layout (File > Reset Layout) for the better user experience." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:477 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:487 msgid "SQL editor" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1034 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1044 msgid "Editable column" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1036 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1046 msgid "Read-only column" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1576 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1586 msgid "Fetching all records..." msgstr "Pobieranie wszystkich rekordów..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2116 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3058 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4161 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2126 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3091 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4194 msgid "Unsaved changes" msgstr "Niezapisane zmiany" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2117 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4162 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2127 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4195 msgid "Are you sure you wish to discard the current changes?" msgstr "Czy na pewno porzucić ostatnie zmiany?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2148 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2158 msgid "Clear history" msgstr "Wyczyść historię" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2149 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2159 msgid "Are you sure you wish to clear the history?" msgstr "Czy na pewno wyczyścić historię?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2150 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2160 msgid "" "This will remove all of your query history from this and other sessions " "for this database." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2429 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2439 msgid "Change connection" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2430 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2440 msgid "" "By changing the connection you will lose all your unsaved data for the " "current connection.
    Do you want to continue?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2559 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2569 msgid "" "The pgAdmin browser window has been closed and the connection to the " "server is lost. Please close this window and open a new pgAdmin session." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2694 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2696 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2704 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2706 #, python-format msgid "Error fetching rows - %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2751 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2761 msgid "Connection Warning" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2758 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2768 msgid "The application has lost the database connection:" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2762 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2772 msgid "⁃ If the connection was idle it may have been forcibly disconnected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2764 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2774 msgid "⁃ The application server or database server may have been restarted." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2766 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2776 msgid "⁃ The user session may have timed out." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2770 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2780 msgid "Do you want to continue and establish a new session?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2793 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2803 msgid "Continue" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2958 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2960 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2991 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2993 #, python-format msgid "Error fetching SQL for script - %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3059 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3092 msgid "" "The data has been modified, but not saved. Are you sure you wish to " "discard the changes?" msgstr "Dane zostały zmienione ale nie zapisane. Czy na pewno odrzucić zmiany?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3120 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3153 msgid "Waiting for the query to complete..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3324 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3357 msgid "Loading data from the database server and rendering..." msgstr "Pobieranie danych z serwera bazy i wyświetlanie..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3334 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3367 #, python-format msgid "Successfully run. Total query runtime: %s." msgstr "Uruchomiono z powodzeniem. Pełny czas uruchomienia: %s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3335 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3368 #, python-format msgid "%s rows affected." msgstr "%s wierszy zwróconych." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3647 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3680 msgid "" "This query was generated by pgAdmin as part of a \"View/Edit Data\" " "operation" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3763 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3796 msgid "Row(s) deleted." msgstr "Wiersz(e) usunięto." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3843 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3876 msgid "Saving the updated data..." msgstr "Zapis zmodyfikowanych danych..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3978 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4011 msgid "Data saved successfully." msgstr "Udany zapis do danych." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3981 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4014 msgid "Auto-commit is off. You still need to commit changes to the database." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3988 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4021 #, python-format msgid "%s." msgstr "%s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3995 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4028 msgid "" "Saving data changes was rolled back but the current transaction is still " "active; previous queries are unaffected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4020 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4053 msgid "This query was generated by pgAdmin as part of a \"Save Data\" operation" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4238 msgid "Loading the file..." msgstr "Ładowanie pliku..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4266 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4299 msgid "Saving the queries in the file..." msgstr "Zapis zapytań do pliku..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4279 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4312 msgid "File saved successfully." msgstr "Udany zapis do pliku." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4447 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 msgid "Applying the new filter..." msgstr "Zastosowanie nowego filtru..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4469 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4502 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 msgid "Filter By Selection Error" msgstr "Bład filtrowanie Według Zaznaczenia" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4535 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4568 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4579 msgid "Filter Exclude Selection Error" msgstr "Błąd filtrowania z wykluczeniem Zaznaczenia" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4590 msgid "Removing the filter..." msgstr "Usuwanie filtru..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4577 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4588 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4621 msgid "Remove Filter Error" msgstr "Błąd Usuwania Filtru" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4746 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4779 msgid "Setting the limit on the result..." msgstr "Ustawianie limitu na wynik..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4767 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4778 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4800 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4811 msgid "Change limit Error" msgstr "Błąd Zmiany Limitu" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4925 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4944 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4958 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4977 msgid "Cancel Query Error" msgstr "Błąd Anulowania Zapytania" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4965 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4998 msgid "Downloading Results..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5023 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5056 msgid "CSV Download cancelled." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5032 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5065 msgid "Download CSV error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5067 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5075 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5100 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5108 msgid "Auto Rollback Error" msgstr "Błąd Automatycznego Wycofania" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5102 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5109 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5135 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5142 msgid "Auto Commit Error" msgstr "Błąd Automatycznego Zatwierdzenia" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5296 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5329 msgid "The data has changed. Do you want to save changes?" msgstr "Dane tekstowe zostały zmienione. Czy chcesz zapisać zmiany?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5303 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5336 msgid "The query text has changed. Do you want to save changes?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5394 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5427 msgid "" "The current transaction is not commited to the database. Do you want to " "commit or rollback the transaction?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5397 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5430 msgid "Commit transaction?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5474 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5507 msgid "" "The current transaction has been rolled back because the server was " "disconnected." @@ -13935,16 +14073,28 @@ msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:275 msgid "" -"If set to True then data columns will auto-size to the maximumwidth of " +"If set to True then data columns will auto-size to the maximum width of " "the data in the column as loaded in the first batch. If False, the column" " will be sized to the widest of the data type or column name." msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:285 +msgid "Maximum column width" +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:287 +msgid "" +"Specify the maximum width of the column when 'Resize by data?' is set to " +"True. If it is set to 0 then columns will auto-size to the maximum width " +"of the data in the column. If 'Resize by data?' is set to False then this" +" setting won't take any effect." +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:298 msgid "Font size" msgstr "Rozmiar czcionki" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:289 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 msgid "" "The font size to use for the SQL text boxes and editors. The value " "specified is in \"em\" units, in which 1 is the default relative font " @@ -13958,210 +14108,210 @@ msgstr "" "procent należy użyć wartości 1.2 zaś by zmniejszyć o 20 procent powinno " "się użyć 0.8. Minimum to 0.1, a maksimum 10." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:300 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:313 msgid "Connection status" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:315 msgid "" "If set to True, the Query Tool will monitor and display the connection " "and transaction status." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:309 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:322 msgid "Connection status refresh rate" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:312 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:325 msgid "The number of seconds between connection/transaction status polls." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:321 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:334 msgid "Execute query" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:339 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:352 msgid "Save data changes" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:357 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:370 msgid "EXPLAIN query" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:375 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:388 msgid "EXPLAIN ANALYZE query" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:393 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:406 msgid "Download Results" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:465 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 msgid "Accesskey (Open file)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 msgid "Accesskey (Save file)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 msgid "Accesskey (Copy rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 msgid "Accesskey (Paste rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 msgid "Accesskey (Delete rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 msgid "Accesskey (Filter dialog)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 msgid "Accesskey (Filter options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 msgid "Accesskey (Rows limit)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 msgid "Accesskey (Execute options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 msgid "Accesskey (Cancel query)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 msgid "Accesskey (Clear editor options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 msgid "Accesskey (Connection status)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:634 msgid "Accesskey (Find options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:635 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:648 msgid "Toggle case of selected text" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:652 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:665 msgid "Keywords in uppercase" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:653 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:666 msgid "Auto completion" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:654 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:667 msgid "" "If set to True, Keywords will be displayed in upper case for auto " "completion." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:696 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 msgid "Keyword case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:697 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 msgid "Upper case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:698 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:723 msgid "Lower case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:699 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:712 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:724 msgid "Capitalized" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:701 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:714 msgid "Convert keywords to upper, lower, or capitalized casing." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:708 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:721 msgid "Identifier case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:713 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:726 msgid "Convert identifiers to upper, lower, or capitalized casing." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:720 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:733 msgid "Strip comments?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 msgid "If set to True, comments will be removed." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:727 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:740 msgid "Re-indent?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:729 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:742 msgid "If set to True, the indentations of the statements are changed." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:748 msgid "Re-indent aligned?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:737 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:750 msgid "" "If set to True, the indentations of the statements are changed, and " "statements are aligned by keywords." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:744 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:757 msgid "Spaces around operators?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:746 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:759 msgid "If set to True, spaces are used around all operators." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:752 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:765 msgid "Comma-first notation?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:754 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:767 msgid "If set to True, comma-first notation for column names is used." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:760 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 msgid "Wrap after N characters" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:762 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:775 msgid "" "The column limit (in characters) for wrapping comma-separated lists. If " "zero, it puts every item in the list on its own line." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:769 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 msgid "Tab size" msgstr "Rozmiar tabulacji" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:786 msgid "The number of spaces per tab. Minimum 2, maximum 8." msgstr "Liczba spacji na tabulację. Minimum 2, maksimum 8." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:780 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:793 msgid "Use spaces?" msgstr "Użyć spacji?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:795 msgid "" "Specifies whether or not to insert spaces instead of tabs when the tab " "key or auto-indent are used." @@ -14182,8 +14332,8 @@ msgid "Missing field: '{0}'" msgstr "Brakujące pole: '{0}'" #: pgadmin/tools/user_management/__init__.py:367 -#: pgadmin/tools/user_management/static/js/user_management.js:807 -#: pgadmin/tools/user_management/static/js/user_management.js:859 +#: pgadmin/tools/user_management/static/js/user_management.js:818 +#: pgadmin/tools/user_management/static/js/user_management.js:870 msgid "User deleted." msgstr "Użytkownik usunięty." @@ -14205,149 +14355,150 @@ msgstr "" msgid "'{0}' is not allowed to modify." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:44 +#: pgadmin/tools/user_management/static/js/user_management.js:45 msgid "Filter by email" msgstr "Filtruj po adresie email" -#: pgadmin/tools/user_management/static/js/user_management.js:214 +#: pgadmin/tools/user_management/static/js/user_management.js:215 msgid "pgAdmin 4 login" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:326 +#: pgadmin/tools/user_management/static/js/user_management.js:327 msgid "Authentication source" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:372 +#: pgadmin/tools/user_management/static/js/user_management.js:373 msgid "Email" msgstr "Adres Email" -#: pgadmin/tools/user_management/static/js/user_management.js:445 +#: pgadmin/tools/user_management/static/js/user_management.js:446 msgid "New password" msgstr "Nowe hasło" -#: pgadmin/tools/user_management/static/js/user_management.js:458 +#: pgadmin/tools/user_management/static/js/user_management.js:459 msgid "Confirm password" msgstr "Potwierdź hasło" -#: pgadmin/tools/user_management/static/js/user_management.js:478 +#: pgadmin/tools/user_management/static/js/user_management.js:479 msgid "Email address cannot be empty." msgstr "Adres email nie może być pusty." -#: pgadmin/tools/user_management/static/js/user_management.js:484 +#: pgadmin/tools/user_management/static/js/user_management.js:485 #, python-format msgid "Invalid email address: %s." msgstr "Niepoprawny adres email: %s." -#: pgadmin/tools/user_management/static/js/user_management.js:492 +#: pgadmin/tools/user_management/static/js/user_management.js:493 #, python-format msgid "The email address %s already exists." msgstr "Adres email %s już istnieje." -#: pgadmin/tools/user_management/static/js/user_management.js:506 +#: pgadmin/tools/user_management/static/js/user_management.js:507 #, python-format msgid "Role cannot be empty for user %s." msgstr "Rola użytkownika %s nie może być pusta." -#: pgadmin/tools/user_management/static/js/user_management.js:524 +#: pgadmin/tools/user_management/static/js/user_management.js:525 #, python-format msgid "Password cannot be empty for user %s." msgstr "Hasło użytkownika %s nie może być puste." -#: pgadmin/tools/user_management/static/js/user_management.js:534 -#: pgadmin/tools/user_management/static/js/user_management.js:595 +#: pgadmin/tools/user_management/static/js/user_management.js:535 +#: pgadmin/tools/user_management/static/js/user_management.js:596 #, python-format msgid "Password must be at least 6 characters for user %s." msgstr "Hasło użytkownika %s musi mieć co najmniej 6 liter długości." -#: pgadmin/tools/user_management/static/js/user_management.js:548 -#: pgadmin/tools/user_management/static/js/user_management.js:605 +#: pgadmin/tools/user_management/static/js/user_management.js:549 +#: pgadmin/tools/user_management/static/js/user_management.js:606 #, python-format msgid "Confirm Password cannot be empty for user %s." msgstr "Potwierdzenie Hasła użytkownika %s nie może być puste." -#: pgadmin/tools/user_management/static/js/user_management.js:561 -#: pgadmin/tools/user_management/static/js/user_management.js:614 +#: pgadmin/tools/user_management/static/js/user_management.js:562 +#: pgadmin/tools/user_management/static/js/user_management.js:615 #, python-format msgid "Passwords do not match for user %s." msgstr "Hasła użytkownika %s nie są takie same." -#: pgadmin/tools/user_management/static/js/user_management.js:629 -#: pgadmin/tools/user_management/static/js/user_management.js:639 +#: pgadmin/tools/user_management/static/js/user_management.js:630 +#: pgadmin/tools/user_management/static/js/user_management.js:640 +#: pgadmin/tools/user_management/static/js/user_management.js:650 #, python-format msgid "The username %s already exists." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:727 +#: pgadmin/tools/user_management/static/js/user_management.js:738 msgid "Note: If no user is selected, the shared servers will be deleted." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:800 -#: pgadmin/tools/user_management/static/js/user_management.js:853 +#: pgadmin/tools/user_management/static/js/user_management.js:811 +#: pgadmin/tools/user_management/static/js/user_management.js:864 msgid "Delete user?" msgstr "Usunąć użytkownika?" -#: pgadmin/tools/user_management/static/js/user_management.js:801 +#: pgadmin/tools/user_management/static/js/user_management.js:812 msgid "" "The shared servers owned by will be deleted. Do you wish to " "continue?" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:813 -#: pgadmin/tools/user_management/static/js/user_management.js:863 +#: pgadmin/tools/user_management/static/js/user_management.js:824 +#: pgadmin/tools/user_management/static/js/user_management.js:874 msgid "Error during deleting user." msgstr "Błąd podczas usuwania użytkownika." -#: pgadmin/tools/user_management/static/js/user_management.js:847 +#: pgadmin/tools/user_management/static/js/user_management.js:858 msgid "Unable to change owner." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:854 +#: pgadmin/tools/user_management/static/js/user_management.js:865 msgid "Are you sure you wish to delete this user?" msgstr "Czy na pewno usunąć tego użytkownika?" -#: pgadmin/tools/user_management/static/js/user_management.js:879 +#: pgadmin/tools/user_management/static/js/user_management.js:890 msgid "Cannot delete user." msgstr "Nie można usunąć użytkownika." -#: pgadmin/tools/user_management/static/js/user_management.js:880 +#: pgadmin/tools/user_management/static/js/user_management.js:891 msgid "Cannot delete currently logged in user." msgstr "Nie można usunąć aktualnie zalogowanego użytkownika." -#: pgadmin/tools/user_management/static/js/user_management.js:923 +#: pgadmin/tools/user_management/static/js/user_management.js:934 msgid "This user cannot be deleted." msgstr "Ten użytkownik nie może być usunięty." -#: pgadmin/tools/user_management/static/js/user_management.js:979 +#: pgadmin/tools/user_management/static/js/user_management.js:990 msgid "User Management" msgstr "Zarządzanie Użytkownikami" -#: pgadmin/tools/user_management/static/js/user_management.js:1134 +#: pgadmin/tools/user_management/static/js/user_management.js:1145 #, python-format msgid "User '%s' saved." msgstr "Zapisano użytkownika '%s'." -#: pgadmin/tools/user_management/static/js/user_management.js:1140 +#: pgadmin/tools/user_management/static/js/user_management.js:1151 #, python-format msgid "Error saving user: '%s'" msgstr "Błąd zapisu użytkownika: '%s'" -#: pgadmin/tools/user_management/static/js/user_management.js:1167 +#: pgadmin/tools/user_management/static/js/user_management.js:1178 msgid "Add new user" msgstr "Dodaj nowego użytkownika" -#: pgadmin/tools/user_management/static/js/user_management.js:1185 +#: pgadmin/tools/user_management/static/js/user_management.js:1196 msgid "Cannot load user roles." msgstr "Nie można wczytać ról użytkownika." -#: pgadmin/tools/user_management/static/js/user_management.js:1202 +#: pgadmin/tools/user_management/static/js/user_management.js:1213 msgid "Cannot load user Sources." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:1277 +#: pgadmin/tools/user_management/static/js/user_management.js:1288 msgid "Discard unsaved changes?" msgstr "Odrzucić niezapisane zmiany?" -#: pgadmin/tools/user_management/static/js/user_management.js:1278 +#: pgadmin/tools/user_management/static/js/user_management.js:1289 msgid "" "Are you sure you want to close the dialog? Any unsaved changes will be " "lost." @@ -14411,48 +14562,48 @@ msgstr "" msgid "Unable to fetch data." msgstr "" -#: pgadmin/utils/constants.py:66 +#: pgadmin/utils/constants.py:68 #, fuzzy msgid "EDB Advanced Server 9.6" msgstr "Zaawansowany Serwer EDB" -#: pgadmin/utils/constants.py:69 +#: pgadmin/utils/constants.py:71 #, fuzzy msgid "EDB Advanced Server 10" msgstr "Zaawansowany Serwer EDB" -#: pgadmin/utils/constants.py:72 +#: pgadmin/utils/constants.py:74 #, fuzzy msgid "EDB Advanced Server 11" msgstr "Zaawansowany Serwer EDB" -#: pgadmin/utils/constants.py:75 +#: pgadmin/utils/constants.py:77 #, fuzzy msgid "EDB Advanced Server 12" msgstr "Zaawansowany Serwer EDB" -#: pgadmin/utils/constants.py:78 +#: pgadmin/utils/constants.py:80 #, fuzzy msgid "EDB Advanced Server 13" msgstr "Zaawansowany Serwer EDB" -#: pgadmin/utils/constants.py:83 +#: pgadmin/utils/constants.py:85 msgid "PostgreSQL 9.6" msgstr "" -#: pgadmin/utils/constants.py:86 +#: pgadmin/utils/constants.py:88 msgid "PostgreSQL 10" msgstr "" -#: pgadmin/utils/constants.py:89 +#: pgadmin/utils/constants.py:91 msgid "PostgreSQL 11" msgstr "" -#: pgadmin/utils/constants.py:92 +#: pgadmin/utils/constants.py:94 msgid "PostgreSQL 12" msgstr "" -#: pgadmin/utils/constants.py:95 +#: pgadmin/utils/constants.py:97 msgid "PostgreSQL 13" msgstr "" @@ -14482,10 +14633,6 @@ msgstr "Moduł '{0}' nie ma kategorii o id '{1}'" msgid "Could not find the specified preference." msgstr "Nie udało się znaleźć wskazanej preferencji." -#: pgadmin/utils/driver/registry.py:75 -msgid "Driver '{0}' has not been implemented." -msgstr "Sterownik '{0}' nie został zaimplementowany." - #: pgadmin/utils/driver/psycopg2/connection.py:148 #: pgadmin/utils/driver/psycopg2/server_manager.py:549 msgid "Unauthorized request." @@ -16601,3 +16748,53 @@ msgstr "" #~ "that particular module." #~ msgstr "" +#~ msgid "" +#~ "pgAdmin internal user authentication is " +#~ "not enabled, please contact administrator." +#~ msgstr "" + +#~ msgid "Authentication source '{0}' has not been implemented." +#~ msgstr "" + +#~ msgid "" +#~ "Specifies whether the subscription should " +#~ "be actively replicating, or whether it" +#~ " should be just setup but not " +#~ "started yet. " +#~ msgstr "" + +#~ msgid "Fetch missing table information from publisher. " +#~ msgstr "Pobieranie informacje o zależnych z serwera..." + +#~ msgid "Please connect server to enable change password. " +#~ msgstr "Należy połączyć się do wybranego serwera by zobaczyć pulpit." + +#~ msgid "" +#~ " Enter the directory in which the" +#~ " psql, pg_dump, pg_dumpall, and pg_restore" +#~ " utilities can be found for the " +#~ "corresponding database server version. The " +#~ "default path will be used for " +#~ "server versions that do not have " +#~ "apath specified." +#~ msgstr "" + +#~ msgid " (Cmd+Shift+F)" +#~ msgstr " (Cmd+Shift+F)" + +#~ msgid "ERROR: Shell commands are disabled in psql for security\r\n" +#~ msgstr "" + +#~ msgid "" +#~ "If set to True then data columns" +#~ " will auto-size to the maximumwidth" +#~ " of the data in the column as" +#~ " loaded in the first batch. If " +#~ "False, the column will be sized to" +#~ " the widest of the data type or" +#~ " column name." +#~ msgstr "" + +#~ msgid "Driver '{0}' has not been implemented." +#~ msgstr "Sterownik '{0}' nie został zaimplementowany." + diff --git a/web/pgadmin/translations/ru/LC_MESSAGES/messages.mo b/web/pgadmin/translations/ru/LC_MESSAGES/messages.mo index 4318af25dbb6b900b98604e4b4c6128c15cbf105..42d73a36eda370b9bb293054cfb85c7676e3045b 100644 GIT binary patch delta 25347 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\n" "Language: ru\n" @@ -17,15 +17,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: pgadmin/__init__.py:346 pgadmin/authenticate/internal.py:28 +#: pgadmin/__init__.py:347 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." msgstr "" -#: pgadmin/__init__.py:596 pgadmin/__init__.py:646 +#: pgadmin/__init__.py:606 pgadmin/__init__.py:656 msgid "Auto-detected {0} installation with the data directory at {1}" msgstr "" -#: pgadmin/__init__.py:726 +#: pgadmin/__init__.py:736 msgid "403 FORBIDDEN" msgstr "" @@ -45,6 +45,8 @@ msgid "Desktop" msgstr "Рабочая станция" #: pgadmin/about/static/js/about.js:40 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:684 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:827 #: pgadmin/browser/server_groups/servers/static/js/server.js:304 #: pgadmin/browser/server_groups/servers/static/js/server.js:479 #: pgadmin/browser/server_groups/servers/static/js/server.js:1465 @@ -70,14 +72,14 @@ msgstr "Рабочая станция" #: pgadmin/tools/maintenance/static/js/maintenance.js:305 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:932 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:950 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2600 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2630 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5484 -#: pgadmin/tools/user_management/static/js/user_management.js:752 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2640 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5517 +#: pgadmin/tools/user_management/static/js/user_management.js:763 msgid "OK" msgstr "OK" -#: pgadmin/about/static/js/about.js:72 pgadmin/about/static/js/about.js:76 +#: pgadmin/about/static/js/about.js:89 pgadmin/about/static/js/about.js:93 #, python-format msgid "About %s" msgstr "О %s" @@ -128,12 +130,6 @@ msgstr "" msgid "Server Configuration" msgstr "Перечитать конфигурацию сервера" -#: pgadmin/authenticate/__init__.py:179 -msgid "" -"pgAdmin internal user authentication is not enabled, please contact " -"administrator." -msgstr "" - #: pgadmin/authenticate/internal.py:29 msgid "Login failed" msgstr "" @@ -150,23 +146,23 @@ msgstr "" msgid "Email/Username is not valid" msgstr "" -#: pgadmin/authenticate/internal.py:94 +#: pgadmin/authenticate/internal.py:96 msgid "internal" msgstr "" -#: pgadmin/authenticate/kerberos.py:55 +#: pgadmin/authenticate/kerberos.py:163 msgid "kerberos" msgstr "" -#: pgadmin/authenticate/kerberos.py:63 +#: pgadmin/authenticate/kerberos.py:171 msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded." msgstr "" -#: pgadmin/authenticate/kerberos.py:103 +#: pgadmin/authenticate/kerberos.py:211 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." msgstr "" -#: pgadmin/authenticate/kerberos.py:133 +#: pgadmin/authenticate/kerberos.py:241 msgid "Delegated credentials not supplied." msgstr "" @@ -214,8 +210,14 @@ msgstr "" msgid "Could not find the specified user." msgstr "" -#: pgadmin/authenticate/registry.py:50 -msgid "Authentication source '{0}' has not been implemented." +#: pgadmin/authenticate/oauth2.py:126 +msgid "" +"An email id is required to login into pgAdmin. Please update your Oauth2 " +"profile." +msgstr "" + +#: pgadmin/authenticate/oauth2.py:158 +msgid "Please set the configuration parameters properly." msgstr "" #: pgadmin/browser/__init__.py:68 @@ -315,43 +317,43 @@ msgstr "Представление..." msgid "Nodes" msgstr "Узлы" -#: pgadmin/browser/__init__.py:930 +#: pgadmin/browser/__init__.py:926 msgid "Set Master Password" msgstr "" -#: pgadmin/browser/__init__.py:932 +#: pgadmin/browser/__init__.py:928 msgid "Please set a master password for pgAdmin." msgstr "" -#: pgadmin/browser/__init__.py:933 +#: pgadmin/browser/__init__.py:929 msgid "" "This will be used to secure and later unlock saved passwords and other " "credentials." msgstr "" -#: pgadmin/browser/__init__.py:937 +#: pgadmin/browser/__init__.py:933 msgid "Unlock Saved Passwords" msgstr "" -#: pgadmin/browser/__init__.py:939 +#: pgadmin/browser/__init__.py:935 msgid "Please enter your master password." msgstr "" -#: pgadmin/browser/__init__.py:940 +#: pgadmin/browser/__init__.py:936 msgid "" "This is required to unlock saved passwords and reconnect to the database " "server(s)." msgstr "" -#: pgadmin/browser/__init__.py:1016 +#: pgadmin/browser/__init__.py:1014 msgid "Incorrect master password" msgstr "" -#: pgadmin/browser/__init__.py:1049 +#: pgadmin/browser/__init__.py:1047 msgid "Master password cannot be empty" msgstr "" -#: pgadmin/browser/__init__.py:1230 +#: pgadmin/browser/__init__.py:1228 msgid "" "Your account is authenticated using an external {} source. Please contact" " the administrators of this service if you need to reset your password." @@ -447,23 +449,23 @@ msgid "" msgstr "" #: pgadmin/browser/register_browser_preferences.py:127 -#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:371 -#: pgadmin/utils/__init__.py:380 +#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:375 +#: pgadmin/utils/__init__.py:384 msgid "Key" msgstr "" #: pgadmin/browser/register_browser_preferences.py:128 -#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:385 +#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:389 msgid "Shift" msgstr "" #: pgadmin/browser/register_browser_preferences.py:129 -#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:391 +#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:395 msgid "Ctrl" msgstr "" #: pgadmin/browser/register_browser_preferences.py:130 -#: pgadmin/utils/__init__.py:396 +#: pgadmin/utils/__init__.py:400 msgid "Alt/Option" msgstr "" @@ -577,7 +579,7 @@ msgid "Query tool tab title" msgstr "" #: pgadmin/browser/register_browser_preferences.py:475 -#: pgadmin/browser/register_browser_preferences.py:537 +#: pgadmin/browser/register_browser_preferences.py:546 msgid "" "Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users " "can provide any string with or without placeholders of their choice. The " @@ -609,11 +611,7 @@ msgid "" "placeholders." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:511 -msgid "Open in new browser tab" -msgstr "Открыть в новой вкладке браузера" - -#: pgadmin/browser/register_browser_preferences.py:513 +#: pgadmin/browser/register_browser_preferences.py:510 #: pgadmin/browser/static/js/collection.js:76 #: pgadmin/browser/static/js/node.js:235 #: pgadmin/browser/static/js/toolbar.js:60 @@ -625,43 +623,47 @@ msgstr "Открыть в новой вкладке браузера" msgid "Query Tool" msgstr "Запросник" -#: pgadmin/browser/register_browser_preferences.py:514 +#: pgadmin/browser/register_browser_preferences.py:511 #: pgadmin/tools/debugger/__init__.py:63 #: pgadmin/tools/debugger/static/js/debugger.js:201 #: pgadmin/tools/debugger/static/js/debugger_ui.js:1120 msgid "Debugger" msgstr "Отладчик" -#: pgadmin/browser/register_browser_preferences.py:515 +#: pgadmin/browser/register_browser_preferences.py:512 #: pgadmin/tools/schema_diff/__init__.py:43 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:50 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:101 msgid "Schema Diff" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:516 +#: pgadmin/browser/register_browser_preferences.py:513 msgid "ERD Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:517 +#: pgadmin/browser/register_browser_preferences.py:518 #: pgadmin/browser/static/js/toolbar.js:73 #: pgadmin/browser/static/js/toolbar.js:74 #: pgadmin/browser/static/js/toolbar.js:140 -#: pgadmin/tools/psql/static/js/psql_module.js:127 +#: pgadmin/tools/psql/static/js/psql_module.js:126 msgid "PSQL Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:518 +#: pgadmin/browser/register_browser_preferences.py:522 +msgid "Open in new browser tab" +msgstr "Открыть в новой вкладке браузера" + +#: pgadmin/browser/register_browser_preferences.py:525 msgid "" "Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the " "drop-down to set open in new browser tab for that particular module." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:528 +#: pgadmin/browser/register_browser_preferences.py:535 msgid "Select open new tab..." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:534 +#: pgadmin/browser/register_browser_preferences.py:543 msgid "PSQL tool tab title" msgstr "" @@ -678,10 +680,10 @@ msgstr "Требуемые свойства отсутствуют." #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/__init__.py:188 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/__init__.py:204 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:237 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:660 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:665 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:129 -#: pgadmin/browser/templates/browser/js/messages.js:21 -#: pgadmin/browser/templates/browser/js/messages.js:39 +#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:47 #: pgadmin/browser/utils.py:448 #: pgadmin/static/js/alertify.pgadmin.defaults.js:97 #: pgadmin/static/js/alertify.pgadmin.defaults.js:162 @@ -767,7 +769,7 @@ msgstr "Служебная база данных" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:180 #: pgadmin/browser/server_groups/servers/static/js/server.js:925 #: pgadmin/browser/server_groups/servers/static/js/server.js:1107 -#: pgadmin/tools/user_management/static/js/user_management.js:353 +#: pgadmin/tools/user_management/static/js/user_management.js:354 msgid "Username" msgstr "Имя пользователя" @@ -776,7 +778,7 @@ msgid "SSL Mode" msgstr "Режим SSL" #: pgadmin/browser/server_groups/servers/__init__.py:742 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:476 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:955 #: pgadmin/browser/server_groups/servers/static/js/server.js:877 #: pgadmin/tools/backup/static/js/backup.js:397 #: pgadmin/tools/restore/static/js/restore.js:279 @@ -787,8 +789,8 @@ msgstr "Комментарии" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:986 #: pgadmin/browser/server_groups/servers/static/js/variable.js:177 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:445 -#: pgadmin/tools/user_management/static/js/user_management.js:392 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:449 +#: pgadmin/tools/user_management/static/js/user_management.js:393 msgid "Role" msgstr "Роль" @@ -872,7 +874,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/__init__.py:1475 #: pgadmin/tools/schema_diff/__init__.py:370 -#: pgadmin/tools/sqleditor/__init__.py:1812 +#: pgadmin/tools/sqleditor/__init__.py:1817 msgid "Server connected." msgstr "Сервер подключён." @@ -1189,15 +1191,15 @@ msgstr "Приведение..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:97 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:141 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:108 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:412 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:891 #: pgadmin/browser/server_groups/servers/static/js/server.js:819 #: pgadmin/browser/server_groups/servers/static/js/variable.js:133 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:342 #: pgadmin/browser/server_groups/servers/tablespaces/templates/tablespaces/sql/default/stats.sql:5 -#: pgadmin/browser/server_groups/static/js/server_group.js:54 -#: pgadmin/dashboard/static/js/dashboard.js:830 -#: pgadmin/dashboard/static/js/dashboard.js:857 -#: pgadmin/dashboard/static/js/dashboard.js:1099 +#: pgadmin/browser/server_groups/static/js/server_group.js:62 +#: pgadmin/dashboard/static/js/dashboard.js:849 +#: pgadmin/dashboard/static/js/dashboard.js:876 +#: pgadmin/dashboard/static/js/dashboard.js:1118 #: pgadmin/misc/dependencies/static/js/dependencies.js:131 #: pgadmin/misc/dependents/static/js/dependents.js:131 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:42 @@ -1257,7 +1259,7 @@ msgstr "Имя" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:362 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:142 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:105 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:415 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:894 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:345 #: pgadmin/tools/import_export/static/js/import_export.js:278 msgid "OID" @@ -1447,9 +1449,9 @@ msgstr "Исходный тип" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:438 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:441 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:445 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:419 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:439 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:898 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:918 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:349 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:132 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:138 @@ -1602,8 +1604,8 @@ msgstr "Событийный триггер..." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:365 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:146 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:356 -#: pgadmin/dashboard/static/js/dashboard.js:840 -#: pgadmin/dashboard/static/js/dashboard.js:1104 +#: pgadmin/dashboard/static/js/dashboard.js:859 +#: pgadmin/dashboard/static/js/dashboard.js:1123 #: pgadmin/tools/backup/static/js/backup.js:361 #: pgadmin/tools/restore/static/js/restore.js:252 msgid "Owner" @@ -1693,7 +1695,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:241 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:225 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:461 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:575 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1054 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:382 msgid "Security labels" msgstr "Метки безопасности" @@ -1733,7 +1735,7 @@ msgstr "Метки безопасности" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:452 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:464 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:553 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:577 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1056 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:361 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:376 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:384 @@ -1856,9 +1858,9 @@ msgstr "" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:163 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:220 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:131 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:597 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1076 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:394 -#: pgadmin/browser/server_groups/static/js/server_group.js:76 +#: pgadmin/browser/server_groups/static/js/server_group.js:84 msgid "Name cannot be empty." msgstr "Имя не может быть пустым." @@ -2001,7 +2003,7 @@ msgstr "Параметры" #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:313 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:55 #: pgadmin/browser/server_groups/servers/static/js/variable.js:171 -#: pgadmin/browser/templates/browser/js/messages.js:32 +#: pgadmin/browser/templates/browser/js/messages.js:40 #: pgadmin/misc/statistics/static/js/statistics.js:156 #: pgadmin/tools/debugger/static/js/debugger_ui.js:333 #: pgadmin/tools/debugger/static/js/direct.js:1010 @@ -2080,13 +2082,13 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:216 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:369 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:448 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:447 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:467 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:481 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:492 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:499 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:506 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:926 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:933 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:946 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:960 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:971 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:978 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:985 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:180 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:360 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:375 @@ -2136,10 +2138,10 @@ msgstr "Сопоставление пользователей..." #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:29 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:3 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:26 -#: pgadmin/dashboard/static/js/dashboard.js:666 -#: pgadmin/dashboard/static/js/dashboard.js:943 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:419 -#: pgadmin/tools/user_management/static/js/user_management.js:717 +#: pgadmin/dashboard/static/js/dashboard.js:685 +#: pgadmin/dashboard/static/js/dashboard.js:962 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:423 +#: pgadmin/tools/user_management/static/js/user_management.js:728 msgid "User" msgstr "Пользователь" @@ -2711,7 +2713,7 @@ msgstr "-- Сначала создайте столбцы..." #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:223 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:510 #: pgadmin/browser/static/js/browser.js:292 -#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/browser/templates/browser/js/messages.js:39 #: pgadmin/misc/static/explain/js/explain.js:1241 #: pgadmin/misc/static/explain/js/explain.js:1373 #: pgadmin/misc/static/explain/js/explain.js:1374 @@ -2875,7 +2877,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:183 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:161 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:132 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:515 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:520 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:40 msgid "Name must be specified." msgstr "Необходимо задать имя." @@ -3133,8 +3135,8 @@ msgid "Trigger Functions" msgstr "Триггерные функции" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:62 -#: pgadmin/dashboard/static/js/dashboard.js:818 -#: pgadmin/dashboard/static/js/dashboard.js:1087 +#: pgadmin/dashboard/static/js/dashboard.js:837 +#: pgadmin/dashboard/static/js/dashboard.js:1106 msgid "Mode" msgstr "Режим" @@ -3261,7 +3263,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:268 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1169 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:457 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:569 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1048 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:370 #: pgadmin/tools/debugger/static/js/direct.js:1697 msgid "Parameters" @@ -3672,6 +3674,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:840 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:265 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:570 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:857 #: pgadmin/browser/static/js/browser.js:791 #: pgadmin/browser/static/js/node.js:965 pgadmin/browser/static/js/node.js:1504 #: pgadmin/browser/static/js/node.js:1538 @@ -3682,11 +3686,11 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2128 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2175 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2441 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3079 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4172 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2138 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2185 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2451 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 msgid "Yes" msgstr "Да" @@ -3699,6 +3703,8 @@ msgstr "Да" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:158 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:266 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:571 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:858 #: pgadmin/browser/static/js/browser.js:792 #: pgadmin/browser/static/js/node.js:966 pgadmin/browser/static/js/node.js:1505 #: pgadmin/browser/static/js/node.js:1539 @@ -3709,11 +3715,11 @@ msgstr "Да" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2129 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2176 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2442 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3080 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4173 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2139 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2186 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2452 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3113 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4206 msgid "No" msgstr "Нет" @@ -3860,6 +3866,7 @@ msgstr "-- неполное определение для {0}" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/utils.py:195 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/utils.py:203 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:1476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1339 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:877 msgid "-- definition incomplete" msgstr "-- неполное определение" @@ -5282,6 +5289,7 @@ msgid "Partition key expression cannot be empty." msgstr "Выражение ключа разбиения не может быть пустым" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 msgid "Operation" msgstr "Операция" @@ -5827,6 +5835,7 @@ msgid "Transition" msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:494 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:355 msgid "New table" msgstr "" @@ -6098,7 +6107,7 @@ msgid "Alias" msgstr "Псевдоним" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:974 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Members" msgstr "Участники" @@ -6351,9 +6360,9 @@ msgstr "Размер временных файлов" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:30 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:4 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:27 -#: pgadmin/dashboard/static/js/dashboard.js:661 -#: pgadmin/dashboard/static/js/dashboard.js:768 -#: pgadmin/dashboard/static/js/dashboard.js:835 +#: pgadmin/dashboard/static/js/dashboard.js:680 +#: pgadmin/dashboard/static/js/dashboard.js:787 +#: pgadmin/dashboard/static/js/dashboard.js:854 #: pgadmin/misc/dependents/static/js/dependents.js:217 #: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:384 msgid "Database" @@ -6390,7 +6399,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:182 #: pgadmin/browser/server_groups/servers/static/js/server.js:1282 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:295 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2567 msgid "Connection lost" msgstr "Соединение разорвано" @@ -6424,7 +6433,7 @@ msgid "Character type" msgstr "Тип символов" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:437 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:919 msgid "Connection limit" msgstr "Макс. число подключений" @@ -6533,7 +6542,7 @@ msgid "Connection" msgstr "Соединение" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:192 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:418 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:897 #: pgadmin/browser/server_groups/servers/static/js/server.js:961 #: pgadmin/browser/server_groups/servers/static/js/server.js:1117 #: pgadmin/browser/server_groups/servers/static/js/server.js:1138 @@ -6705,7 +6714,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423 msgid "" "Specifies whether the subscription should be actively replicating, or " -"whether it should be just setup but not started yet. " +"whether it should be just setup but not started yet." msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 @@ -6713,9 +6722,8 @@ msgid "Refresh publication?" msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429 -#, fuzzy -msgid "Fetch missing table information from publisher. " -msgstr "Получение информации о зависимых с сервера..." +msgid "Fetch missing table information from publisher." +msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439 #, fuzzy @@ -7385,7 +7393,7 @@ msgstr "Расписание..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:100 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:812 -#: pgadmin/browser/server_groups/static/js/server_group.js:46 +#: pgadmin/browser/server_groups/static/js/server_group.js:54 msgid "ID" msgstr "ID" @@ -7600,10 +7608,11 @@ msgid "Kind" msgstr "Вид" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:150 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:603 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:139 #: pgadmin/browser/static/js/browser.js:306 #: pgadmin/browser/static/js/browser.js:550 -#: pgadmin/browser/templates/browser/js/messages.js:24 +#: pgadmin/browser/templates/browser/js/messages.js:32 #: pgadmin/dashboard/static/js/dashboard.js:208 #: pgadmin/static/js/backform.pgadmin.js:2168 #: pgadmin/static/js/backgrid.pgadmin.js:2271 @@ -7663,7 +7672,7 @@ msgid "Fail" msgstr "Ошибка" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:199 -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/dashboard/static/js/dashboard.js:120 #: pgadmin/tools/sqleditor/utils/filter_dialog.py:37 msgid "Success" @@ -7787,22 +7796,22 @@ msgstr "Ограничение скорости CPU не может быть н msgid "Dirty rate limit cannot be empty." msgstr "Ограничение «загрязнения» буферов не может быть неопределённым." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:30 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:29 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:33 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:30 msgid "Login/Group Roles" msgstr "Роли входа/группы" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:175 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:180 msgid "Date format is invalid." msgstr "Некорректный формат даты." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:194 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:199 msgid "Connection limit must be an integer value or equal to -1." msgstr "" "Предельное число подключений должно задаваться целым числом (или " "равняться -1)." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:289 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:294 msgid "" "\n" "Role members information must be passed as an array of JSON objects in " @@ -7817,7 +7826,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:307 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:312 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7844,7 +7853,7 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:348 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:353 msgid "" "\n" "Role membership information must be passed as an array of JSON objects in" @@ -7870,7 +7879,7 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:366 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:371 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7920,7 +7929,7 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:406 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:411 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -7943,7 +7952,7 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:421 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:426 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -7992,7 +8001,7 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:460 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:465 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -8007,7 +8016,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:481 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -8037,20 +8046,20 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:572 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 msgid "The current user does not have permission to drop the role." msgstr "Текущий пользователь не имеет прав для удаления роли." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:582 msgid "The current user does not have permission to update the role." msgstr "Текущий пользователь не имеет прав для модификации роли." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:583 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:588 msgid "The current user does not have permission to create the role." msgstr "Текущий пользователь не имеет прав для создания роли." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:616 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:869 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:621 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:874 msgid "" "Error retrieving the role information.\n" "{0}" @@ -8058,24 +8067,24 @@ msgstr "" "Ошибка при получении информации роли.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:623 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:876 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:628 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:881 msgid "Could not find the role on the database server." msgstr "Не удалось найти роль на сервере базы данных." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:717 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:735 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:766 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:834 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:943 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:953 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:998 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:722 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:740 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:771 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:839 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:948 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:958 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1003 msgid "" "\n" "{0}" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:888 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:893 msgid "" "Could not drop the role.\n" "{0}" @@ -8083,7 +8092,7 @@ msgstr "" "Ошибка при удалении роли.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:905 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:910 msgid "" "Could not generate reversed engineered query for the role.\n" "{0}" @@ -8091,12 +8100,12 @@ msgstr "" "Не удалось построить SQL-запрос, определяющий данную роль.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:913 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:918 msgid "Could not generate reversed engineered query for the role." msgstr "Не удалось построить запрос, определяющий данную роль." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:933 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:987 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:938 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:992 msgid "" "Could not create the role.\n" "{0}" @@ -8104,7 +8113,7 @@ msgstr "" "Не удалось создать роль.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1236 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1241 msgid "" "Error retrieving variable information for the role.\n" "{0}" @@ -8112,7 +8121,7 @@ msgstr "" "Ошибка получения информации о переменных для роли.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1269 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1274 msgid "" "Error retrieving the variable options for the role.\n" "{0}" @@ -8120,105 +8129,236 @@ msgstr "" "Ошибка получения свойств переменных для роли.\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:48 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1445 +msgid "Reassign owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1447 +msgid "Drop owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:49 #: pgadmin/browser/server_groups/servers/static/js/server.js:41 msgid "Provider" msgstr "Провайдер" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:52 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:53 #: pgadmin/browser/server_groups/servers/static/js/server.js:45 msgid "Security label" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:61 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:71 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:62 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:72 msgid "Please specify the value for all the security providers." msgstr "Задайте значение для всех провайдеров безопасности." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:260 msgid "Select roles" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:319 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:320 msgid "Login/Group Role" msgstr "Роль входа/группы" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:354 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:355 msgid "Login Role" msgstr "Роль входа" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:356 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:357 msgid "Group Role" msgstr "Роль группы" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:368 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:374 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:380 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:369 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:375 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:381 msgid "Login/Group Role..." msgstr "Роль входа/группы..." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:388 +msgid "Reassign/Drop Owned..." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:541 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:568 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:582 +#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/static/js/backform.pgadmin.js:2090 +#: pgadmin/tools/user_management/static/js/user_management.js:723 +msgid "General" +msgstr "Общие" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +msgid "" +"Change the ownership or\n" +"drop the database objects owned by a database role" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 +msgid "Reassign objects to" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:458 +msgid "New owner of the affected objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:562 +msgid "Cascade?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:574 +msgid "" +"Note: CASCADE will automatically drop objects that depend on the affected" +" objects, and in turn all objects that depend on those objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:578 +msgid "From database" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:600 +msgid "Target database on which the operation will be carried out" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:677 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 +#: pgadmin/browser/templates/browser/index.html:156 +#: pgadmin/tools/user_management/__init__.py:47 +#: pgadmin/tools/user_management/static/js/user_management.js:972 +msgid "Users" +msgstr "Пользователи" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:680 +#: pgadmin/browser/server_groups/servers/static/js/server.js:305 +#: pgadmin/browser/server_groups/servers/static/js/server.js:476 +#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 +#: pgadmin/browser/static/js/browser.js:743 +#: pgadmin/browser/static/js/node.js:1730 +#: pgadmin/browser/static/js/wizard.js:137 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 +#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 +#: pgadmin/preferences/static/js/preferences.js:508 +#: pgadmin/static/js/slickgrid/editors.js:63 +#: pgadmin/static/js/sqleditor/filter_dialog.js:79 +#: pgadmin/static/js/sqleditor/macro.js:68 +#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 +#: pgadmin/tools/datagrid/static/js/show_data.js:156 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 +#: pgadmin/tools/import_export/static/js/import_export.js:495 +#: pgadmin/tools/maintenance/static/js/maintenance.js:300 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 +#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2615 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2804 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5375 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5449 +#: pgadmin/tools/user_management/static/js/user_management.js:758 +msgid "Cancel" +msgstr "Отмена" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:769 +#: pgadmin/browser/static/js/wizard.js:124 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 +#: pgadmin/tools/import_export/static/js/import_export.js:641 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 +msgid "Close error bar" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:804 +msgid "Please provide a new role name" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:834 +#, python-format +msgid "%s Objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:835 +#, python-format +msgid "Are you sure you wish to %s all the objects owned by the selected role?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:847 +msgid "Role reassign/drop failed." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:867 +#, python-format +msgid "Reassign/Drop Owned - '%s'" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 msgid "Account expires" msgstr "Роль активна до" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:914 msgid "No Expiry" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:436 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:915 msgid "" "Please note that if you leave this field blank, then password will never " "expire." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:443 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:922 msgid "Can login?" msgstr "Вход разрешён?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:929 msgid "Superuser?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:466 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:945 msgid "Create roles?" msgstr "Создание ролей?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:473 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:952 msgid "System role?" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:480 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:959 msgid "Create databases?" msgstr "Создание баз?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:487 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:966 msgid "Update catalog?" msgstr "Изменение каталога?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:500 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:979 msgid "Inherit rights from the parent roles?" msgstr "Наследует права от родительских ролей?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:507 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:986 msgid "Can initiate streaming replication and backups?" msgstr "Может создавать потоковую репликацию и резервные копии?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:515 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:994 msgid "Member of" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:516 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:995 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Membership" msgstr "Членство" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:535 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:561 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1014 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1040 msgid "Select the checkbox for roles to include WITH ADMIN OPTION." msgstr "Отметьте галочками роли для установления свойства WITH ADMIN OPTION." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:537 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:563 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1016 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1042 msgid "Roles shown with a check mark have the WITH ADMIN OPTION set." msgstr "Роли, отмеченные галочкой, имеют характеристику WITH ADMIN OPTION." @@ -8292,9 +8432,8 @@ msgid "Change Password..." msgstr "Сменить пароль..." #: pgadmin/browser/server_groups/servers/static/js/server.js:132 -#, fuzzy -msgid "Please connect server to enable change password. " -msgstr "Подключитесь к выбранному серверу для просмотра информационной панели." +msgid "Please connect server to enable change password." +msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:137 msgid "Pause Replay of WAL" @@ -8337,42 +8476,6 @@ msgstr "Отключиться от сервера" msgid "Are you sure you want to disconnect the server %s?" msgstr "" -#: pgadmin/browser/server_groups/servers/static/js/server.js:305 -#: pgadmin/browser/server_groups/servers/static/js/server.js:476 -#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 -#: pgadmin/browser/static/js/browser.js:743 -#: pgadmin/browser/static/js/node.js:1730 -#: pgadmin/browser/static/js/wizard.js:137 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 -#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 -#: pgadmin/preferences/static/js/preferences.js:465 -#: pgadmin/static/js/slickgrid/editors.js:63 -#: pgadmin/static/js/sqleditor/filter_dialog.js:79 -#: pgadmin/static/js/sqleditor/macro.js:68 -#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 -#: pgadmin/tools/datagrid/static/js/show_data.js:156 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 -#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 -#: pgadmin/tools/import_export/static/js/import_export.js:495 -#: pgadmin/tools/maintenance/static/js/maintenance.js:300 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 -#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2605 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2794 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5342 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5416 -#: pgadmin/tools/user_management/static/js/user_management.js:747 -msgid "Cancel" -msgstr "Отмена" - #: pgadmin/browser/server_groups/servers/static/js/server.js:353 msgid "Reload server configuration" msgstr "Перечитать конфигурацию сервера" @@ -8411,8 +8514,8 @@ msgstr "Подтверждение" #: pgadmin/browser/templates/browser/index.html:150 #: pgadmin/templates/security/change_password.html:20 #: pgadmin/templates/security/change_password.html:21 -#: pgadmin/tools/user_management/static/js/user_management.js:101 -#: pgadmin/tools/user_management/static/js/user_management.js:127 +#: pgadmin/tools/user_management/static/js/user_management.js:102 +#: pgadmin/tools/user_management/static/js/user_management.js:128 msgid "Change Password" msgstr "Сменить пароль" @@ -8462,9 +8565,9 @@ msgstr "Подключено?" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:35 +#: pgadmin/browser/templates/browser/js/messages.js:43 #: pgadmin/misc/statistics/static/js/statistics.js:124 -#: pgadmin/preferences/static/js/preferences.js:215 +#: pgadmin/preferences/static/js/preferences.js:240 msgid "True" msgstr "Да" @@ -8472,9 +8575,9 @@ msgstr "Да" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:36 +#: pgadmin/browser/templates/browser/js/messages.js:44 #: pgadmin/misc/statistics/static/js/statistics.js:125 -#: pgadmin/preferences/static/js/preferences.js:216 +#: pgadmin/preferences/static/js/preferences.js:241 msgid "False" msgstr "Нет" @@ -8578,7 +8681,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:1373 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:895 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2823 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2833 msgid "Connect to Server" msgstr "Подключиться к серверу" @@ -8660,13 +8763,6 @@ msgstr "Владелец объекта" msgid "Move objects to another tablespace" msgstr "Переместить объекты в другое табличное пространство" -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 -#: pgadmin/browser/templates/browser/index.html:156 -#: pgadmin/tools/user_management/__init__.py:47 -#: pgadmin/tools/user_management/static/js/user_management.js:961 -msgid "Users" -msgstr "Пользователи" - #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:264 msgid "Please select tablespace." msgstr "" @@ -8734,8 +8830,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:31 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:5 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:28 -#: pgadmin/dashboard/static/js/dashboard.js:681 -#: pgadmin/dashboard/static/js/dashboard.js:958 +#: pgadmin/dashboard/static/js/dashboard.js:700 +#: pgadmin/dashboard/static/js/dashboard.js:977 msgid "Backend start" msgstr "Серверный процесс запущен" @@ -8747,8 +8843,8 @@ msgstr "Серверный процесс запущен" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:41 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:13 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:36 -#: pgadmin/dashboard/static/js/dashboard.js:676 -#: pgadmin/dashboard/static/js/dashboard.js:953 +#: pgadmin/dashboard/static/js/dashboard.js:695 +#: pgadmin/dashboard/static/js/dashboard.js:972 msgid "Client" msgstr "Клиент" @@ -8760,8 +8856,8 @@ msgstr "Клиент" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:14 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:37 -#: pgadmin/dashboard/static/js/dashboard.js:671 -#: pgadmin/dashboard/static/js/dashboard.js:948 +#: pgadmin/dashboard/static/js/dashboard.js:690 +#: pgadmin/dashboard/static/js/dashboard.js:967 msgid "Application" msgstr "Приложение" @@ -8823,20 +8919,20 @@ msgstr "Потоковая репликация" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.2_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:15 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:38 -#: pgadmin/dashboard/static/js/dashboard.js:695 -#: pgadmin/dashboard/static/js/dashboard.js:972 +#: pgadmin/dashboard/static/js/dashboard.js:714 +#: pgadmin/dashboard/static/js/dashboard.js:991 msgid "Waiting?" msgstr "В ожидании?" -#: pgadmin/browser/server_groups/static/js/server_group.js:20 +#: pgadmin/browser/server_groups/static/js/server_group.js:28 msgid "Server Group" msgstr "Группа серверов" -#: pgadmin/browser/server_groups/static/js/server_group.js:34 +#: pgadmin/browser/server_groups/static/js/server_group.js:42 msgid "Server Group..." msgstr "Группа серверов..." -#: pgadmin/browser/server_groups/static/js/server_group.js:69 +#: pgadmin/browser/server_groups/static/js/server_group.js:77 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:34 msgid "The ID cannot be changed." msgstr "Изменить идентификатор нельзя." @@ -8901,6 +8997,10 @@ msgstr "" msgid "Are you sure you want to close the %s browser?" msgstr "" +#: pgadmin/browser/static/js/browser.js:1003 +msgid "SUGGESTED SITES" +msgstr "" + #: pgadmin/browser/static/js/browser.js:2097 msgid "Error retrieving details for the node." msgstr "Ошибка при получении информации узла." @@ -8920,7 +9020,7 @@ msgstr "" #: pgadmin/browser/static/js/collection.js:95 #: pgadmin/browser/static/js/node.js:255 -#: pgadmin/tools/psql/static/js/psql_module.js:63 +#: pgadmin/tools/psql/static/js/psql_module.js:62 msgid "PSQL Tool (Beta)" msgstr "" @@ -8932,7 +9032,7 @@ msgid "Select" msgstr "Выбрать" #: pgadmin/browser/static/js/collection.js:254 -#: pgadmin/dashboard/static/js/dashboard.js:474 +#: pgadmin/dashboard/static/js/dashboard.js:492 #: pgadmin/misc/dependencies/static/js/dependencies.js:112 #: pgadmin/misc/dependents/static/js/dependents.js:112 #: pgadmin/misc/statistics/static/js/statistics.js:299 @@ -8947,7 +9047,7 @@ msgstr "" #: pgadmin/browser/static/js/collection.js:290 #: pgadmin/browser/static/js/collection.js:351 #: pgadmin/browser/static/js/node.js:493 -#: pgadmin/browser/templates/browser/js/messages.js:42 +#: pgadmin/browser/templates/browser/js/messages.js:50 #: pgadmin/misc/sql/static/js/sql.js:134 #: pgadmin/misc/statistics/static/js/statistics.js:258 msgid "Retrieving data from the server..." @@ -8974,7 +9074,7 @@ msgid "Error retrieving properties - %s" msgstr "Ошибка при получении свойств: %s" #: pgadmin/browser/static/js/collection.js:426 -#: pgadmin/browser/templates/browser/js/messages.js:43 +#: pgadmin/browser/templates/browser/js/messages.js:51 #: pgadmin/misc/dependencies/static/js/dependencies.js:309 #: pgadmin/misc/dependents/static/js/dependents.js:315 #: pgadmin/misc/statistics/static/js/statistics.js:344 @@ -9138,7 +9238,8 @@ msgstr "Справка SQL по этому типу объектов." #: pgadmin/browser/static/js/node.js:1492 #: pgadmin/browser/static/js/node.js:1526 #: pgadmin/browser/static/js/node.js:1556 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5473 +#: pgadmin/preferences/static/js/preferences.js:339 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5506 msgid "Warning" msgstr "" @@ -9169,12 +9270,12 @@ msgid "Changes will be lost. Are you sure you want to reset?" msgstr "" #: pgadmin/browser/static/js/node.js:1765 -#: pgadmin/preferences/static/js/preferences.js:469 -#: pgadmin/preferences/static/js/preferences.js:494 +#: pgadmin/preferences/static/js/preferences.js:512 +#: pgadmin/preferences/static/js/preferences.js:537 #: pgadmin/static/js/sqleditor/macro.js:73 #: pgadmin/tools/datagrid/templates/datagrid/index.html:48 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:272 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5425 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5458 msgid "Save" msgstr "Сохранить" @@ -9187,13 +9288,13 @@ msgid "Changes will be lost. Are you sure you want to close the dialog?" msgstr "" #: pgadmin/browser/static/js/node.ui.js:37 -#: pgadmin/browser/templates/browser/js/messages.js:40 +#: pgadmin/browser/templates/browser/js/messages.js:48 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:130 msgid "Select All" msgstr "Выделить всё" #: pgadmin/browser/static/js/node.ui.js:45 -#: pgadmin/browser/templates/browser/js/messages.js:41 +#: pgadmin/browser/templates/browser/js/messages.js:49 msgid "Unselect All" msgstr "Снять всё выделение" @@ -9209,10 +9310,10 @@ msgstr "" #: pgadmin/static/js/alertify.pgadmin.defaults.js:488 #: pgadmin/templates/security/messages.html:7 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:524 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2558 -#: pgadmin/tools/user_management/static/js/user_management.js:134 -#: pgadmin/tools/user_management/static/js/user_management.js:234 -#: pgadmin/tools/user_management/static/js/user_management.js:968 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2568 +#: pgadmin/tools/user_management/static/js/user_management.js:135 +#: pgadmin/tools/user_management/static/js/user_management.js:235 +#: pgadmin/tools/user_management/static/js/user_management.js:979 msgid "Close" msgstr "Закрыть" @@ -9228,17 +9329,9 @@ msgstr "" msgid "Left panel logo" msgstr "" -#: pgadmin/browser/static/js/wizard.js:124 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 -#: pgadmin/tools/import_export/static/js/import_export.js:641 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 -msgid "Close error bar" -msgstr "" - #: pgadmin/browser/static/js/wizard.js:131 #: pgadmin/browser/templates/browser/index.html:135 pgadmin/help/__init__.py:59 -#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:457 +#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:500 #: pgadmin/static/js/sqleditor/filter_dialog.js:72 #: pgadmin/static/js/sqleditor/filter_dialog.js:73 #: pgadmin/static/js/sqleditor/macro.js:61 @@ -9294,7 +9387,7 @@ msgid "HELP ARTICLES" msgstr "" #: pgadmin/browser/static/js/quick_search/trigger_search.js:235 -#: pgadmin/misc/file_manager/static/js/utility.js:728 +#: pgadmin/misc/file_manager/static/js/utility.js:754 #: pgadmin/misc/file_manager/templates/file_manager/index.html:62 #: pgadmin/tools/datagrid/templates/datagrid/index.html:443 #: pgadmin/tools/debugger/static/js/direct.js:1861 @@ -9397,55 +9490,49 @@ msgstr "" "Щёлкните здесь " "для получения дополнительных сведений." -#: pgadmin/browser/templates/browser/js/messages.js:22 +#: pgadmin/browser/templates/browser/js/messages.js:30 msgid "Click here for details." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:23 -#: pgadmin/static/js/backform.pgadmin.js:2090 -#: pgadmin/tools/user_management/static/js/user_management.js:712 -msgid "General" -msgstr "Общие" - -#: pgadmin/browser/templates/browser/js/messages.js:25 +#: pgadmin/browser/templates/browser/js/messages.js:33 msgid "Definition incomplete" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:26 +#: pgadmin/browser/templates/browser/js/messages.js:34 msgid "Nothing changed" msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:27 +#: pgadmin/browser/templates/browser/js/messages.js:35 #, python-format msgid "'%s' must be an integer." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:28 +#: pgadmin/browser/templates/browser/js/messages.js:36 #, python-format msgid "'%s' must be a numeric." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:37 #, python-format msgid "'%s' must be greater than or equal to %s." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:30 +#: pgadmin/browser/templates/browser/js/messages.js:38 #, python-format msgid "'%s' must be less than or equal to %s." msgstr "" -#: pgadmin/browser/templates/browser/js/messages.js:33 +#: pgadmin/browser/templates/browser/js/messages.js:41 #: pgadmin/misc/sql/static/js/sql.js:102 msgid "No SQL could be generated for the selected object." msgstr "Для выбранного объекта нельзя сгенерировать SQL." -#: pgadmin/browser/templates/browser/js/messages.js:34 +#: pgadmin/browser/templates/browser/js/messages.js:42 #: pgadmin/misc/statistics/static/js/statistics.js:220 msgid "No statistics are available for the selected object." msgstr "Нет статистики для выделенного объекта." -#: pgadmin/browser/templates/browser/js/messages.js:37 +#: pgadmin/browser/templates/browser/js/messages.js:45 #: pgadmin/static/js/backform.pgadmin.js:2805 #: pgadmin/tools/backup/static/js/backup.js:106 #: pgadmin/tools/backup/static/js/backup.js:243 @@ -9453,99 +9540,109 @@ msgstr "Нет статистики для выделенного объекта msgid "Note" msgstr "Замечание" -#: pgadmin/browser/templates/browser/js/messages.js:38 +#: pgadmin/browser/templates/browser/js/messages.js:46 #: pgadmin/misc/sql/static/js/sql.js:154 #: pgadmin/misc/statistics/static/js/statistics.js:332 #, python-format msgid "Error retrieving the information - %s" msgstr "Ошибка при получении информации — %s" -#: pgadmin/browser/templates/browser/js/utils.js:144 -#: pgadmin/browser/templates/browser/js/utils.js:152 +#: pgadmin/browser/templates/browser/js/utils.js:143 +#: pgadmin/browser/templates/browser/js/utils.js:151 msgid "Error loading script - " msgstr "" -#: pgadmin/dashboard/__init__.py:57 +#: pgadmin/dashboard/__init__.py:58 msgid "Dashboard" msgstr "Панель информации" -#: pgadmin/dashboard/__init__.py:73 +#: pgadmin/dashboard/__init__.py:74 msgid "The number of seconds between graph samples." msgstr "Число секунд между выборками данных для графика." -#: pgadmin/dashboard/__init__.py:77 +#: pgadmin/dashboard/__init__.py:78 msgid "Dashboards" msgstr "Информационные панели" -#: pgadmin/dashboard/__init__.py:82 +#: pgadmin/dashboard/__init__.py:83 msgid "Session statistics refresh rate" msgstr "Частота обновления статистики сеанса" -#: pgadmin/dashboard/__init__.py:84 pgadmin/dashboard/__init__.py:92 -#: pgadmin/dashboard/__init__.py:100 pgadmin/dashboard/__init__.py:108 -#: pgadmin/dashboard/__init__.py:116 +#: pgadmin/dashboard/__init__.py:85 pgadmin/dashboard/__init__.py:93 +#: pgadmin/dashboard/__init__.py:101 pgadmin/dashboard/__init__.py:109 +#: pgadmin/dashboard/__init__.py:117 msgid "Graphs" msgstr "Графики" -#: pgadmin/dashboard/__init__.py:90 +#: pgadmin/dashboard/__init__.py:91 msgid "Transaction throughput refresh rate" msgstr "Частота обновления скорости транзакций" -#: pgadmin/dashboard/__init__.py:98 +#: pgadmin/dashboard/__init__.py:99 msgid "Tuples in refresh rate" msgstr "Частота обновления числа полученных кортежей" -#: pgadmin/dashboard/__init__.py:106 +#: pgadmin/dashboard/__init__.py:107 msgid "Tuples out refresh rate" msgstr "Частота обновления числа выданных кортежей" -#: pgadmin/dashboard/__init__.py:114 +#: pgadmin/dashboard/__init__.py:115 msgid "Block I/O statistics refresh rate" msgstr "Частота обновления статистики ввода/вывода" -#: pgadmin/dashboard/__init__.py:122 +#: pgadmin/dashboard/__init__.py:123 msgid "Show graphs?" msgstr "" -#: pgadmin/dashboard/__init__.py:124 +#: pgadmin/dashboard/__init__.py:125 msgid "If set to True, graphs will be displayed on dashboards." msgstr "" -#: pgadmin/dashboard/__init__.py:130 +#: pgadmin/dashboard/__init__.py:131 msgid "Show activity?" msgstr "" -#: pgadmin/dashboard/__init__.py:132 +#: pgadmin/dashboard/__init__.py:133 msgid "If set to True, activity tables will be displayed on dashboards." msgstr "" -#: pgadmin/dashboard/__init__.py:138 +#: pgadmin/dashboard/__init__.py:139 msgid "Show graph data points?" msgstr "" -#: pgadmin/dashboard/__init__.py:140 +#: pgadmin/dashboard/__init__.py:141 msgid "If set to True, data points will be visible on graph lines." msgstr "" -#: pgadmin/dashboard/__init__.py:146 +#: pgadmin/dashboard/__init__.py:147 msgid "Show mouse hover tooltip?" msgstr "" -#: pgadmin/dashboard/__init__.py:148 +#: pgadmin/dashboard/__init__.py:149 msgid "" "If set to True, tooltip will appear on mouse hover on the graph lines " "giving the data point details" msgstr "" -#: pgadmin/dashboard/__init__.py:202 +#: pgadmin/dashboard/__init__.py:156 +msgid "Long running query thresholds" +msgstr "" + +#: pgadmin/dashboard/__init__.py:158 +msgid "" +"Set the warning and alert threshold value to highlight the long-running " +"queries on the dashboard." +msgstr "" + +#: pgadmin/dashboard/__init__.py:212 msgid "Please connect to the selected {0} to view the table." msgstr "" -#: pgadmin/dashboard/__init__.py:207 +#: pgadmin/dashboard/__init__.py:217 msgid "Please connect to the selected {0} to view the graph." msgstr "" -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:498 msgid "Failed" msgstr "Неудачно" @@ -9559,8 +9656,8 @@ msgid "An error occurred whilst rendering the graph." msgstr "" #: pgadmin/dashboard/static/js/Graphs.jsx:222 -#: pgadmin/dashboard/static/js/dashboard.js:533 -#: pgadmin/static/js/sqleditor/execute_query.js:341 +#: pgadmin/dashboard/static/js/dashboard.js:552 +#: pgadmin/static/js/sqleditor/execute_query.js:346 #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:211 msgid "" @@ -9678,137 +9775,137 @@ msgstr "" msgid "Please connect to the selected server to view the dashboard." msgstr "Подключитесь к выбранному серверу для просмотра информационной панели." -#: pgadmin/dashboard/static/js/dashboard.js:542 +#: pgadmin/dashboard/static/js/dashboard.js:561 msgid "Please connect to the selected server to view the table." msgstr "Подключитесь к выбранному серверу для просмотра таблицы." -#: pgadmin/dashboard/static/js/dashboard.js:545 +#: pgadmin/dashboard/static/js/dashboard.js:564 msgid "An error occurred whilst rendering the table." msgstr "При построении таблицы произошла ошибка." -#: pgadmin/dashboard/static/js/dashboard.js:656 -#: pgadmin/dashboard/static/js/dashboard.js:763 -#: pgadmin/dashboard/static/js/dashboard.js:938 -#: pgadmin/dashboard/static/js/dashboard.js:1037 +#: pgadmin/dashboard/static/js/dashboard.js:675 +#: pgadmin/dashboard/static/js/dashboard.js:782 +#: pgadmin/dashboard/static/js/dashboard.js:957 +#: pgadmin/dashboard/static/js/dashboard.js:1056 msgid "PID" msgstr "PID" -#: pgadmin/dashboard/static/js/dashboard.js:686 -#: pgadmin/dashboard/static/js/dashboard.js:963 +#: pgadmin/dashboard/static/js/dashboard.js:705 +#: pgadmin/dashboard/static/js/dashboard.js:982 msgid "State" msgstr "Состояние" -#: pgadmin/dashboard/static/js/dashboard.js:703 -#: pgadmin/dashboard/static/js/dashboard.js:980 +#: pgadmin/dashboard/static/js/dashboard.js:722 +#: pgadmin/dashboard/static/js/dashboard.js:999 msgid "Wait event" msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:708 -#: pgadmin/dashboard/static/js/dashboard.js:985 +#: pgadmin/dashboard/static/js/dashboard.js:727 +#: pgadmin/dashboard/static/js/dashboard.js:1004 msgid "Blocking PIDs" msgstr "Блокирующие PID" -#: pgadmin/dashboard/static/js/dashboard.js:773 -#: pgadmin/dashboard/static/js/dashboard.js:1042 +#: pgadmin/dashboard/static/js/dashboard.js:792 +#: pgadmin/dashboard/static/js/dashboard.js:1061 msgid "Lock type" msgstr "Тип блокировки" -#: pgadmin/dashboard/static/js/dashboard.js:778 -#: pgadmin/dashboard/static/js/dashboard.js:1047 +#: pgadmin/dashboard/static/js/dashboard.js:797 +#: pgadmin/dashboard/static/js/dashboard.js:1066 msgid "Target relation" msgstr "Целевое отношение" -#: pgadmin/dashboard/static/js/dashboard.js:783 -#: pgadmin/dashboard/static/js/dashboard.js:1052 +#: pgadmin/dashboard/static/js/dashboard.js:802 +#: pgadmin/dashboard/static/js/dashboard.js:1071 msgid "Page" msgstr "Страница" -#: pgadmin/dashboard/static/js/dashboard.js:788 -#: pgadmin/dashboard/static/js/dashboard.js:1057 +#: pgadmin/dashboard/static/js/dashboard.js:807 +#: pgadmin/dashboard/static/js/dashboard.js:1076 msgid "Tuple" msgstr "Кортеж" -#: pgadmin/dashboard/static/js/dashboard.js:793 -#: pgadmin/dashboard/static/js/dashboard.js:1062 +#: pgadmin/dashboard/static/js/dashboard.js:812 +#: pgadmin/dashboard/static/js/dashboard.js:1081 msgid "vXID (target)" msgstr "vXID (целевой)" -#: pgadmin/dashboard/static/js/dashboard.js:798 -#: pgadmin/dashboard/static/js/dashboard.js:1067 +#: pgadmin/dashboard/static/js/dashboard.js:817 +#: pgadmin/dashboard/static/js/dashboard.js:1086 msgid "XID (target)" msgstr "XID (целевой)" -#: pgadmin/dashboard/static/js/dashboard.js:803 -#: pgadmin/dashboard/static/js/dashboard.js:1072 +#: pgadmin/dashboard/static/js/dashboard.js:822 +#: pgadmin/dashboard/static/js/dashboard.js:1091 msgid "Class" msgstr "Класс" -#: pgadmin/dashboard/static/js/dashboard.js:808 -#: pgadmin/dashboard/static/js/dashboard.js:1077 +#: pgadmin/dashboard/static/js/dashboard.js:827 +#: pgadmin/dashboard/static/js/dashboard.js:1096 msgid "Object ID" msgstr "ID объекта" -#: pgadmin/dashboard/static/js/dashboard.js:813 -#: pgadmin/dashboard/static/js/dashboard.js:1082 +#: pgadmin/dashboard/static/js/dashboard.js:832 +#: pgadmin/dashboard/static/js/dashboard.js:1101 msgid "vXID (owner)" msgstr "vXID (владельца)" -#: pgadmin/dashboard/static/js/dashboard.js:823 -#: pgadmin/dashboard/static/js/dashboard.js:1092 +#: pgadmin/dashboard/static/js/dashboard.js:842 +#: pgadmin/dashboard/static/js/dashboard.js:1111 msgid "Granted?" msgstr "Получена?" -#: pgadmin/dashboard/static/js/dashboard.js:845 -#: pgadmin/dashboard/static/js/dashboard.js:1109 +#: pgadmin/dashboard/static/js/dashboard.js:864 +#: pgadmin/dashboard/static/js/dashboard.js:1128 msgid "XID" msgstr "XID" -#: pgadmin/dashboard/static/js/dashboard.js:850 -#: pgadmin/dashboard/static/js/dashboard.js:1114 +#: pgadmin/dashboard/static/js/dashboard.js:869 +#: pgadmin/dashboard/static/js/dashboard.js:1133 msgid "Prepared at" msgstr "Подготовлена в" -#: pgadmin/dashboard/static/js/dashboard.js:862 +#: pgadmin/dashboard/static/js/dashboard.js:881 msgid "Category" msgstr "Категория" -#: pgadmin/dashboard/static/js/dashboard.js:867 +#: pgadmin/dashboard/static/js/dashboard.js:886 msgid "Setting" msgstr "Параметр" -#: pgadmin/dashboard/static/js/dashboard.js:872 +#: pgadmin/dashboard/static/js/dashboard.js:891 msgid "Unit" msgstr "Единицы" -#: pgadmin/dashboard/static/js/dashboard.js:877 +#: pgadmin/dashboard/static/js/dashboard.js:896 msgid "Description" msgstr "Описание" -#: pgadmin/dashboard/static/js/dashboard.js:1195 +#: pgadmin/dashboard/static/js/dashboard.js:1214 msgid "You cannot cancel background worker processes." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1197 +#: pgadmin/dashboard/static/js/dashboard.js:1216 msgid "You cannot terminate background worker processes." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1206 +#: pgadmin/dashboard/static/js/dashboard.js:1225 msgid "You are not allowed to cancel the main active session." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1208 +#: pgadmin/dashboard/static/js/dashboard.js:1227 msgid "You are not allowed to terminate the main active session." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1216 +#: pgadmin/dashboard/static/js/dashboard.js:1235 msgid "The session is already in idle state." msgstr "Сеанс уже находится в состоянии простоя." -#: pgadmin/dashboard/static/js/dashboard.js:1235 +#: pgadmin/dashboard/static/js/dashboard.js:1254 msgid "Superuser privileges are required to cancel another users query." msgstr "" -#: pgadmin/dashboard/static/js/dashboard.js:1237 +#: pgadmin/dashboard/static/js/dashboard.js:1256 msgid "Superuser privileges are required to terminate another users query." msgstr "" @@ -9837,15 +9934,15 @@ msgstr "Подготовленные транзакции" #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:36 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:783 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:77 -#: pgadmin/tools/user_management/static/js/user_management.js:1156 +#: pgadmin/tools/user_management/static/js/user_management.js:1167 msgid "Search" msgstr "" #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:33 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:38 #: pgadmin/misc/file_manager/templates/file_manager/index.html:27 -#: pgadmin/preferences/static/js/preferences.js:533 -#: pgadmin/preferences/static/js/preferences.js:550 +#: pgadmin/preferences/static/js/preferences.js:576 +#: pgadmin/preferences/static/js/preferences.js:593 msgid "Refresh" msgstr "Обновить" @@ -9938,7 +10035,7 @@ msgstr "Всего" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:8 #: pgadmin/dashboard/templates/dashboard/sql/gpdb_5.0_plus/dashboard_stats.sql:8 -#: pgadmin/tools/user_management/static/js/user_management.js:432 +#: pgadmin/tools/user_management/static/js/user_management.js:433 msgid "Active" msgstr "Активно" @@ -10064,7 +10161,7 @@ msgid "" "theme" msgstr "" -#: pgadmin/misc/__init__.py:222 +#: pgadmin/misc/__init__.py:220 #, fuzzy msgid "Invalid binary path." msgstr "Пути программ" @@ -10207,7 +10304,7 @@ msgid "Grid" msgstr "Сетка" #: pgadmin/misc/file_manager/__init__.py:177 -#: pgadmin/misc/file_manager/static/js/utility.js:1444 +#: pgadmin/misc/file_manager/static/js/utility.js:1470 msgid "Show hidden files and folders?" msgstr "Показывать скрытые файлы и папки?" @@ -10259,7 +10356,7 @@ msgid "There was an error renaming the file:" msgstr "При переименовании файла произошла ошибка:" #: pgadmin/misc/file_manager/static/js/create_dialogue.js:145 -#: pgadmin/misc/file_manager/static/js/utility.js:473 +#: pgadmin/misc/file_manager/static/js/utility.js:481 msgid "Error occurred while checking access permission." msgstr "При проверке прав доступа возникла ошибка." @@ -10270,19 +10367,19 @@ msgstr "При проверке прав доступа возникла оши msgid "Select file" msgstr "" -#: pgadmin/misc/file_manager/static/js/utility.js:1432 -#: pgadmin/misc/file_manager/static/js/utility.js:1439 +#: pgadmin/misc/file_manager/static/js/utility.js:1458 +#: pgadmin/misc/file_manager/static/js/utility.js:1465 msgid "All Files" msgstr "Все файлы" -#: pgadmin/misc/file_manager/static/js/utility.js:1448 +#: pgadmin/misc/file_manager/static/js/utility.js:1474 #: pgadmin/tools/backup/static/js/backup.js:156 #: pgadmin/tools/import_export/static/js/import_export.js:97 #: pgadmin/tools/restore/static/js/restore.js:100 msgid "Format" msgstr "Формат" -#: pgadmin/misc/file_manager/static/js/utility.js:1770 +#: pgadmin/misc/file_manager/static/js/utility.js:1800 msgid "Drop files here to upload." msgstr "" @@ -10497,8 +10594,8 @@ msgid "Summary:" msgstr "" #: pgadmin/preferences/__init__.py:57 -#: pgadmin/preferences/static/js/preferences.js:456 -#: pgadmin/preferences/static/js/preferences.js:479 +#: pgadmin/preferences/static/js/preferences.js:499 +#: pgadmin/preferences/static/js/preferences.js:522 msgid "Preferences" msgstr "Настройки" @@ -10511,36 +10608,44 @@ msgstr "метка" msgid "help_str" msgstr "строка_справки" -#: pgadmin/preferences/static/js/preferences.js:224 +#: pgadmin/preferences/static/js/preferences.js:249 msgid "Show" msgstr "Показать" -#: pgadmin/preferences/static/js/preferences.js:225 +#: pgadmin/preferences/static/js/preferences.js:250 msgid "Hide" msgstr "Скрыть" -#: pgadmin/preferences/static/js/preferences.js:420 +#: pgadmin/preferences/static/js/preferences.js:340 +msgid "Alert" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:341 +msgid "(in minutes)" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:461 msgid "Category is not selected." msgstr "Категория не выбрана." -#: pgadmin/preferences/static/js/preferences.js:517 +#: pgadmin/preferences/static/js/preferences.js:560 msgid "Browser tree refresh required" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:518 +#: pgadmin/preferences/static/js/preferences.js:561 msgid "A browser tree refresh is required. Do you wish to refresh the tree?" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:534 -#: pgadmin/preferences/static/js/preferences.js:551 +#: pgadmin/preferences/static/js/preferences.js:577 +#: pgadmin/preferences/static/js/preferences.js:594 msgid "Later" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:541 +#: pgadmin/preferences/static/js/preferences.js:584 msgid "Refresh required" msgstr "" -#: pgadmin/preferences/static/js/preferences.js:542 +#: pgadmin/preferences/static/js/preferences.js:585 msgid "" "A page refresh is required to apply the theme. Do you wish to refresh the" " page now?" @@ -10600,6 +10705,18 @@ msgstr "" msgid "Toggle" msgstr "" +#: pgadmin/static/js/backform.pgadmin.js:1133 +msgid "Set as default" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1152 +msgid "Database Server" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1159 +msgid "Binary Path" +msgstr "" + #: pgadmin/static/js/backform.pgadmin.js:1164 #, fuzzy msgid "Select binary path..." @@ -10621,15 +10738,15 @@ msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1196 msgid "" -" Enter the directory in which the psql, pg_dump, pg_dumpall, and " +"Enter the directory in which the psql, pg_dump, pg_dumpall, and " "pg_restore utilities can be found for the corresponding database server " "version. The default path will be used for server versions that do not " -"have apath specified." +"have a path specified." msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1682 #: pgadmin/static/js/backgrid.pgadmin.js:1253 -#: pgadmin/tools/user_management/static/js/user_management.js:1158 +#: pgadmin/tools/user_management/static/js/user_management.js:1169 msgid "Add" msgstr "" @@ -10641,11 +10758,11 @@ msgstr "" msgid "Preview not available..." msgstr "" -#: pgadmin/static/js/backform.pgadmin.js:3223 +#: pgadmin/static/js/backform.pgadmin.js:3228 msgid "No color" msgstr "" -#: pgadmin/static/js/backform.pgadmin.js:3414 +#: pgadmin/static/js/backform.pgadmin.js:3419 msgid "Space" msgstr "" @@ -10743,26 +10860,26 @@ msgstr "" msgid "Transaction status check failed." msgstr "Ошибка при проверке состояния транзакции." -#: pgadmin/static/js/utils.js:407 +#: pgadmin/static/js/utils.js:410 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog." msgstr "Задайте путь к программам PostgreSQL в диалоге настройки." -#: pgadmin/static/js/utils.js:412 +#: pgadmin/static/js/utils.js:415 msgid "" "Please configure the EDB Advanced Server Binary Path in the Preferences " "dialog." msgstr "Задайте путь к программам EDB Advanced Server в диалоге настройки." -#: pgadmin/static/js/utils.js:419 +#: pgadmin/static/js/utils.js:422 msgid "Configuration required" msgstr "Требуется настройка" -#: pgadmin/static/js/utils.js:424 +#: pgadmin/static/js/utils.js:427 #, fuzzy msgid "Preferences Error" msgstr "Настройки" -#: pgadmin/static/js/utils.js:425 +#: pgadmin/static/js/utils.js:428 #, python-format msgid "Failed to load preference %s of module %s" msgstr "Не удалось загрузить настройку %s модуля %s" @@ -10857,9 +10974,9 @@ msgstr "" #: pgadmin/static/js/selection/clipboard.js:83 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:178 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:657 -#: pgadmin/tools/user_management/static/js/user_management.js:922 -#: pgadmin/tools/user_management/static/js/user_management.js:1184 -#: pgadmin/tools/user_management/static/js/user_management.js:1201 +#: pgadmin/tools/user_management/static/js/user_management.js:933 +#: pgadmin/tools/user_management/static/js/user_management.js:1195 +#: pgadmin/tools/user_management/static/js/user_management.js:1212 msgid "Error" msgstr "Ошибка" @@ -10902,8 +11019,8 @@ msgstr "" msgid "Query returned successfully in %s." msgstr "Запрос завершён успешно, время выполнения: %s." -#: pgadmin/static/js/sqleditor/execute_query.js:230 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/static/js/sqleditor/execute_query.js:235 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3145 msgid "Running query..." msgstr "" @@ -11000,11 +11117,11 @@ msgstr "" msgid "Connect to server" msgstr "" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:463 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 msgid "Please select database" msgstr "" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:471 msgid "Please select user" msgstr "" @@ -11106,7 +11223,7 @@ msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:113 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:115 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:342 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 #: pgadmin/utils/constants.py:22 msgid "Explain" msgstr "План выполнения" @@ -11128,15 +11245,15 @@ msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:137 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:139 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5351 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:661 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5384 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:674 msgid "Commit" msgstr "" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:143 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:145 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5348 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:679 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5381 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:692 msgid "Rollback" msgstr "" @@ -11169,7 +11286,7 @@ msgstr "" #: pgadmin/static/js/sqleditor/history/query_history_details.js:182 #: pgadmin/tools/debugger/static/js/direct.js:1720 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 msgid "Messages" msgstr "Сообщения" @@ -11234,6 +11351,11 @@ msgstr "Войти" msgid "Forgotten your password?" msgstr "" +#: pgadmin/templates/security/login_user.html:30 +#, python-format +msgid "Login with %(oauth_name)s" +msgstr "" + #: pgadmin/templates/security/reset_password.html:2 #, python-format msgid "%(appname)s Password Reset" @@ -11591,11 +11713,11 @@ msgstr "Отфильтрованные строки..." msgid "View/Edit Data" msgstr "Просмотр/редактирование данных" -#: pgadmin/tools/datagrid/static/js/datagrid.js:333 +#: pgadmin/tools/datagrid/static/js/datagrid.js:335 #: pgadmin/tools/debugger/static/js/debugger.js:511 -#: pgadmin/tools/debugger/static/js/debugger.js:697 +#: pgadmin/tools/debugger/static/js/debugger.js:698 #: pgadmin/tools/debugger/static/js/debugger_ui.js:873 -#: pgadmin/tools/schema_diff/static/js/schema_diff.js:158 +#: pgadmin/tools/schema_diff/static/js/schema_diff.js:160 msgid "Rename Panel" msgstr "" @@ -11622,7 +11744,7 @@ msgstr "Ошибка таблицы данных" #: pgadmin/tools/datagrid/static/js/show_data.js:40 #: pgadmin/tools/datagrid/static/js/show_query_tool.js:67 #: pgadmin/tools/erd/static/js/erd_module.js:119 -#: pgadmin/tools/psql/static/js/psql_module.js:140 +#: pgadmin/tools/psql/static/js/psql_module.js:139 msgid "No object selected." msgstr "Объект не выбран." @@ -11712,8 +11834,8 @@ msgid "Replace" msgstr "Замена" #: pgadmin/tools/datagrid/templates/datagrid/index.html:110 -msgid " (Cmd+Shift+F)" -msgstr " (Cmd+Shift+F)" +msgid " (Cmd+Option+F)" +msgstr "" #: pgadmin/tools/datagrid/templates/datagrid/index.html:112 msgid " (Ctrl+Shift+F)" @@ -11894,17 +12016,17 @@ msgid "Edit grid values" msgstr "" #: pgadmin/tools/debugger/__init__.py:180 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:411 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:424 msgid "Previous tab" msgstr "" #: pgadmin/tools/debugger/__init__.py:198 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:429 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:442 msgid "Next tab" msgstr "" #: pgadmin/tools/debugger/__init__.py:216 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:447 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:460 msgid "Switch Panel" msgstr "" @@ -12028,7 +12150,7 @@ msgstr "Установить точку останова" #: pgadmin/tools/debugger/static/js/debugger.js:345 #: pgadmin/tools/debugger/static/js/debugger.js:525 #: pgadmin/tools/debugger/static/js/debugger.js:530 -#: pgadmin/tools/debugger/static/js/debugger.js:713 +#: pgadmin/tools/debugger/static/js/debugger.js:714 #: pgadmin/tools/debugger/static/js/debugger_ui.js:288 #: pgadmin/tools/debugger/static/js/debugger_ui.js:922 #: pgadmin/tools/debugger/static/js/debugger_ui.js:975 @@ -12069,7 +12191,7 @@ msgstr "Установить точку останова" msgid "Debugger Error" msgstr "Ошибка отладчика" -#: pgadmin/tools/debugger/static/js/debugger.js:703 +#: pgadmin/tools/debugger/static/js/debugger.js:704 #: pgadmin/tools/debugger/static/js/debugger_ui.js:929 msgid "Debugger Target Initialization Error" msgstr "Ошибка инициализации цели отладчика" @@ -12224,12 +12346,12 @@ msgid "Debugger SQL editor" msgstr "" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "Timeout" msgstr "" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "" "Your session has timed out due to inactivity. Please close the window and" " login again." @@ -12429,12 +12551,12 @@ msgid "Preparing..." msgstr "Загружается..." #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:269 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5422 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5455 msgid "Don't save" msgstr "Не сохранять" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:304 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5505 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5538 msgid "Save changes?" msgstr "Сохранить изменения?" @@ -12443,6 +12565,11 @@ msgstr "Сохранить изменения?" msgid "The diagram has changed. Do you want to save changes?" msgstr "Данные были изменены. Желаете сохранить изменения?" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:350 +#, python-format +msgid "Table: %s (%s)" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:394 msgid "Delete ?" msgstr "" @@ -12496,6 +12623,14 @@ msgstr "Загрузка файла..." msgid "Unknown error. Check console logs" msgstr "" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:675 +msgid "One to many relation" +msgstr "" + +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:686 +msgid "Many to many relation" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:751 msgid "Initializing connection..." msgstr "" @@ -12529,7 +12664,7 @@ msgid "Many-to-Many link" msgstr "" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/ConnectionBar.jsx:50 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2868 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2901 msgid "Obtaining connection..." msgstr "" @@ -12947,37 +13082,40 @@ msgstr "" msgid "Maintenance job creation failed." msgstr "Создать задание по обслуживанию не удалось." -#: pgadmin/tools/psql/__init__.py:42 +#: pgadmin/tools/psql/__init__.py:53 msgid "PSQL" msgstr "" -#: pgadmin/tools/psql/__init__.py:209 pgadmin/tools/psql/__init__.py:475 -#: pgadmin/tools/psql/__init__.py:522 -msgid "ERROR: Shell commands are disabled in psql for security\r\n" -msgstr "" - -#: pgadmin/tools/psql/__init__.py:574 +#: pgadmin/tools/psql/__init__.py:427 msgid "" "Connection terminated, To create new connection please open another psql " "tool." msgstr "" -#: pgadmin/tools/psql/__init__.py:724 +#: pgadmin/tools/psql/__init__.py:491 msgid "Invalid session.\r\n" msgstr "" -#: pgadmin/tools/psql/static/js/psql_module.js:131 -#: pgadmin/tools/psql/static/js/psql_module.js:139 -#: pgadmin/tools/psql/static/js/psql_module.js:152 +#: pgadmin/tools/psql/static/js/psql_module.js:130 +#: pgadmin/tools/psql/static/js/psql_module.js:138 +#: pgadmin/tools/psql/static/js/psql_module.js:151 #, fuzzy msgid "PSQL Error" msgstr "При ошибке" -#: pgadmin/tools/psql/static/js/psql_module.js:153 +#: pgadmin/tools/psql/static/js/psql_module.js:152 #, fuzzy msgid "Please select a server/database object." msgstr "Выберите базу данных." +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "Clipboard read permission required" +msgstr "" + +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "To paste data on the PSQL terminal, Clipboard read permission required." +msgstr "" + #: pgadmin/tools/restore/__init__.py:42 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:40 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:50 @@ -13437,130 +13575,130 @@ msgstr "" msgid "Data Output" msgstr "Результат" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 msgid "Query History" msgstr "История запросов" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 msgid "Scratch Pad" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 msgid "Notifications" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:402 msgid "Geometry Viewer" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:431 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:441 msgid "Panel Loading Error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:432 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:442 msgid "" "Something went wrong while loading the panels. Please make sure to reset " "the layout (File > Reset Layout) for the better user experience." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:477 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:487 msgid "SQL editor" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1034 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1044 msgid "Editable column" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1036 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1046 msgid "Read-only column" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1576 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1586 msgid "Fetching all records..." msgstr "Загрузка всех записей..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2116 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3058 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4161 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2126 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3091 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4194 msgid "Unsaved changes" msgstr "Несохранённые изменения" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2117 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4162 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2127 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4195 msgid "Are you sure you wish to discard the current changes?" msgstr "Вы действительно хотите отбросить текущие изменения?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2148 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2158 msgid "Clear history" msgstr "Очистить историю" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2149 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2159 msgid "Are you sure you wish to clear the history?" msgstr "Вы действительно хотите очистить историю?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2150 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2160 msgid "" "This will remove all of your query history from this and other sessions " "for this database." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2429 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2439 msgid "Change connection" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2430 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2440 msgid "" "By changing the connection you will lose all your unsaved data for the " "current connection.
    Do you want to continue?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2559 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2569 msgid "" "The pgAdmin browser window has been closed and the connection to the " "server is lost. Please close this window and open a new pgAdmin session." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2694 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2696 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2704 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2706 #, python-format msgid "Error fetching rows - %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2751 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2761 msgid "Connection Warning" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2758 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2768 msgid "The application has lost the database connection:" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2762 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2772 msgid "⁃ If the connection was idle it may have been forcibly disconnected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2764 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2774 msgid "⁃ The application server or database server may have been restarted." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2766 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2776 msgid "⁃ The user session may have timed out." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2770 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2780 msgid "Do you want to continue and establish a new session?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2793 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2803 msgid "Continue" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2958 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2960 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2991 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2993 #, python-format msgid "Error fetching SQL for script - %s." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3059 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3092 msgid "" "The data has been modified, but not saved. Are you sure you wish to " "discard the changes?" @@ -13568,152 +13706,152 @@ msgstr "" "Данные были изменены, но не сохранены. Вы действительно хотите отбросить " "изменения?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3120 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3153 msgid "Waiting for the query to complete..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3324 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3357 msgid "Loading data from the database server and rendering..." msgstr "Загрузка данных с сервера и подготовка к выводу..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3334 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3367 #, python-format msgid "Successfully run. Total query runtime: %s." msgstr "Запрос выполнен успешно. Общее время выполнения: %s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3335 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3368 #, python-format msgid "%s rows affected." msgstr "обработано строк: %s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3647 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3680 msgid "" "This query was generated by pgAdmin as part of a \"View/Edit Data\" " "operation" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3763 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3796 msgid "Row(s) deleted." msgstr "Строки удалены." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3843 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3876 msgid "Saving the updated data..." msgstr "Сохранение изменённых данных..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3978 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4011 msgid "Data saved successfully." msgstr "Данные сохранены успешно." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3981 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4014 msgid "Auto-commit is off. You still need to commit changes to the database." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3988 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4021 #, python-format msgid "%s." msgstr "%s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3995 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4028 msgid "" "Saving data changes was rolled back but the current transaction is still " "active; previous queries are unaffected." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4020 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4053 msgid "This query was generated by pgAdmin as part of a \"Save Data\" operation" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4238 msgid "Loading the file..." msgstr "Загрузка файла..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4266 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4299 msgid "Saving the queries in the file..." msgstr "Сохранение запросов в файле..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4279 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4312 msgid "File saved successfully." msgstr "Файл сохранён успешно." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4447 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 msgid "Applying the new filter..." msgstr "Применение нового фильтра..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4469 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4502 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 msgid "Filter By Selection Error" msgstr "Ошибка фильтра по выделенному" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4535 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4568 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4579 msgid "Filter Exclude Selection Error" msgstr "Ошибка фильтра, исключающего выделенное" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4590 msgid "Removing the filter..." msgstr "Удаление фильтра..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4577 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4588 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4621 msgid "Remove Filter Error" msgstr "Ошибка удаления фильтра" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4746 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4779 msgid "Setting the limit on the result..." msgstr "Установка ограничения набора результатов..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4767 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4778 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4800 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4811 msgid "Change limit Error" msgstr "Ошибка изменения лимита" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4925 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4944 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4958 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4977 msgid "Cancel Query Error" msgstr "Ошибка отмены запроса" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4965 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4998 msgid "Downloading Results..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5023 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5056 msgid "CSV Download cancelled." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5032 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5065 msgid "Download CSV error" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5067 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5075 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5100 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5108 msgid "Auto Rollback Error" msgstr "Ошибка автоотмены" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5102 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5109 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5135 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5142 msgid "Auto Commit Error" msgstr "Ошибка автофиксации" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5296 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5329 msgid "The data has changed. Do you want to save changes?" msgstr "Данные были изменены. Желаете сохранить изменения?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5303 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5336 msgid "The query text has changed. Do you want to save changes?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5394 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5427 msgid "" "The current transaction is not commited to the database. Do you want to " "commit or rollback the transaction?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5397 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5430 msgid "Commit transaction?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5474 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5507 msgid "" "The current transaction has been rolled back because the server was " "disconnected." @@ -13949,16 +14087,28 @@ msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:275 msgid "" -"If set to True then data columns will auto-size to the maximumwidth of " +"If set to True then data columns will auto-size to the maximum width of " "the data in the column as loaded in the first batch. If False, the column" " will be sized to the widest of the data type or column name." msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:285 +msgid "Maximum column width" +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:287 +msgid "" +"Specify the maximum width of the column when 'Resize by data?' is set to " +"True. If it is set to 0 then columns will auto-size to the maximum width " +"of the data in the column. If 'Resize by data?' is set to False then this" +" setting won't take any effect." +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:298 msgid "Font size" msgstr "Размер шрифта" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:289 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 msgid "" "The font size to use for the SQL text boxes and editors. The value " "specified is in \"em\" units, in which 1 is the default relative font " @@ -13972,212 +14122,212 @@ msgstr "" " 20 процентов, нужно задать значение 1.2, а чтобы уменьшить его на 20 — " "значение 0.8. Минимальное значение — 0.1, максимальное — 10." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:300 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:313 msgid "Connection status" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:315 msgid "" "If set to True, the Query Tool will monitor and display the connection " "and transaction status." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:309 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:322 msgid "Connection status refresh rate" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:312 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:325 msgid "The number of seconds between connection/transaction status polls." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:321 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:334 msgid "Execute query" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:339 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:352 msgid "Save data changes" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:357 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:370 msgid "EXPLAIN query" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:375 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:388 msgid "EXPLAIN ANALYZE query" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:393 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:406 msgid "Download Results" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:465 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 msgid "Accesskey (Open file)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 msgid "Accesskey (Save file)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 msgid "Accesskey (Copy rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 msgid "Accesskey (Paste rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 msgid "Accesskey (Delete rows)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 msgid "Accesskey (Filter dialog)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 msgid "Accesskey (Filter options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 msgid "Accesskey (Rows limit)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 msgid "Accesskey (Execute options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 msgid "Accesskey (Cancel query)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 msgid "Accesskey (Clear editor options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 msgid "Accesskey (Connection status)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:634 msgid "Accesskey (Find options)" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:635 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:648 msgid "Toggle case of selected text" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:652 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:665 msgid "Keywords in uppercase" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:653 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:666 msgid "Auto completion" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:654 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:667 msgid "" "If set to True, Keywords will be displayed in upper case for auto " "completion." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:696 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 msgid "Keyword case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:697 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 msgid "Upper case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:698 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:723 msgid "Lower case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:699 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:712 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:724 msgid "Capitalized" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:701 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:714 msgid "Convert keywords to upper, lower, or capitalized casing." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:708 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:721 msgid "Identifier case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:713 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:726 msgid "Convert identifiers to upper, lower, or capitalized casing." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:720 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:733 msgid "Strip comments?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 msgid "If set to True, comments will be removed." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:727 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:740 msgid "Re-indent?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:729 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:742 msgid "If set to True, the indentations of the statements are changed." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:748 msgid "Re-indent aligned?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:737 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:750 msgid "" "If set to True, the indentations of the statements are changed, and " "statements are aligned by keywords." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:744 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:757 msgid "Spaces around operators?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:746 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:759 msgid "If set to True, spaces are used around all operators." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:752 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:765 msgid "Comma-first notation?" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:754 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:767 msgid "If set to True, comma-first notation for column names is used." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:760 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 msgid "Wrap after N characters" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:762 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:775 msgid "" "The column limit (in characters) for wrapping comma-separated lists. If " "zero, it puts every item in the list on its own line." msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:769 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 msgid "Tab size" msgstr "Размер табуляции" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:786 msgid "The number of spaces per tab. Minimum 2, maximum 8." msgstr "" "Число пробелов, вставляемых табуляцией. Минимальное число — 2, " "максимальное — 8." -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:780 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:793 msgid "Use spaces?" msgstr "Использовать пробелы?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:795 msgid "" "Specifies whether or not to insert spaces instead of tabs when the tab " "key or auto-indent are used." @@ -14198,8 +14348,8 @@ msgid "Missing field: '{0}'" msgstr "Отсутствует поле: '{0}'" #: pgadmin/tools/user_management/__init__.py:367 -#: pgadmin/tools/user_management/static/js/user_management.js:807 -#: pgadmin/tools/user_management/static/js/user_management.js:859 +#: pgadmin/tools/user_management/static/js/user_management.js:818 +#: pgadmin/tools/user_management/static/js/user_management.js:870 msgid "User deleted." msgstr "Пользователь удалён." @@ -14221,149 +14371,150 @@ msgstr "" msgid "'{0}' is not allowed to modify." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:44 +#: pgadmin/tools/user_management/static/js/user_management.js:45 msgid "Filter by email" msgstr "Фильтр по e-mail" -#: pgadmin/tools/user_management/static/js/user_management.js:214 +#: pgadmin/tools/user_management/static/js/user_management.js:215 msgid "pgAdmin 4 login" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:326 +#: pgadmin/tools/user_management/static/js/user_management.js:327 msgid "Authentication source" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:372 +#: pgadmin/tools/user_management/static/js/user_management.js:373 msgid "Email" msgstr "e-mail" -#: pgadmin/tools/user_management/static/js/user_management.js:445 +#: pgadmin/tools/user_management/static/js/user_management.js:446 msgid "New password" msgstr "Новый пароль" -#: pgadmin/tools/user_management/static/js/user_management.js:458 +#: pgadmin/tools/user_management/static/js/user_management.js:459 msgid "Confirm password" msgstr "Подтверждение" -#: pgadmin/tools/user_management/static/js/user_management.js:478 +#: pgadmin/tools/user_management/static/js/user_management.js:479 msgid "Email address cannot be empty." msgstr "Адрес e-mail не может быть пустым." -#: pgadmin/tools/user_management/static/js/user_management.js:484 +#: pgadmin/tools/user_management/static/js/user_management.js:485 #, python-format msgid "Invalid email address: %s." msgstr "Некорректный адрес: %s." -#: pgadmin/tools/user_management/static/js/user_management.js:492 +#: pgadmin/tools/user_management/static/js/user_management.js:493 #, python-format msgid "The email address %s already exists." msgstr "Адрес %s уже существует." -#: pgadmin/tools/user_management/static/js/user_management.js:506 +#: pgadmin/tools/user_management/static/js/user_management.js:507 #, python-format msgid "Role cannot be empty for user %s." msgstr "Роль пользователя %s не может быть неопределённой." -#: pgadmin/tools/user_management/static/js/user_management.js:524 +#: pgadmin/tools/user_management/static/js/user_management.js:525 #, python-format msgid "Password cannot be empty for user %s." msgstr "Пароль пользователя %s не может быть пустым." -#: pgadmin/tools/user_management/static/js/user_management.js:534 -#: pgadmin/tools/user_management/static/js/user_management.js:595 +#: pgadmin/tools/user_management/static/js/user_management.js:535 +#: pgadmin/tools/user_management/static/js/user_management.js:596 #, python-format msgid "Password must be at least 6 characters for user %s." msgstr "Пароль пользователя %s должен быть не короче 6 символов." -#: pgadmin/tools/user_management/static/js/user_management.js:548 -#: pgadmin/tools/user_management/static/js/user_management.js:605 +#: pgadmin/tools/user_management/static/js/user_management.js:549 +#: pgadmin/tools/user_management/static/js/user_management.js:606 #, python-format msgid "Confirm Password cannot be empty for user %s." msgstr "Подтверждение пароля пользователя %s не может быть пустым." -#: pgadmin/tools/user_management/static/js/user_management.js:561 -#: pgadmin/tools/user_management/static/js/user_management.js:614 +#: pgadmin/tools/user_management/static/js/user_management.js:562 +#: pgadmin/tools/user_management/static/js/user_management.js:615 #, python-format msgid "Passwords do not match for user %s." msgstr "Пароли пользователя %s не совпадают." -#: pgadmin/tools/user_management/static/js/user_management.js:629 -#: pgadmin/tools/user_management/static/js/user_management.js:639 +#: pgadmin/tools/user_management/static/js/user_management.js:630 +#: pgadmin/tools/user_management/static/js/user_management.js:640 +#: pgadmin/tools/user_management/static/js/user_management.js:650 #, python-format msgid "The username %s already exists." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:727 +#: pgadmin/tools/user_management/static/js/user_management.js:738 msgid "Note: If no user is selected, the shared servers will be deleted." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:800 -#: pgadmin/tools/user_management/static/js/user_management.js:853 +#: pgadmin/tools/user_management/static/js/user_management.js:811 +#: pgadmin/tools/user_management/static/js/user_management.js:864 msgid "Delete user?" msgstr "Удалить пользователя?" -#: pgadmin/tools/user_management/static/js/user_management.js:801 +#: pgadmin/tools/user_management/static/js/user_management.js:812 msgid "" "The shared servers owned by will be deleted. Do you wish to " "continue?" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:813 -#: pgadmin/tools/user_management/static/js/user_management.js:863 +#: pgadmin/tools/user_management/static/js/user_management.js:824 +#: pgadmin/tools/user_management/static/js/user_management.js:874 msgid "Error during deleting user." msgstr "Ошибка при удалении пользователя." -#: pgadmin/tools/user_management/static/js/user_management.js:847 +#: pgadmin/tools/user_management/static/js/user_management.js:858 msgid "Unable to change owner." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:854 +#: pgadmin/tools/user_management/static/js/user_management.js:865 msgid "Are you sure you wish to delete this user?" msgstr "Вы действительно хотите удалить этого пользователя?" -#: pgadmin/tools/user_management/static/js/user_management.js:879 +#: pgadmin/tools/user_management/static/js/user_management.js:890 msgid "Cannot delete user." msgstr "Удалить пользователя нельзя." -#: pgadmin/tools/user_management/static/js/user_management.js:880 +#: pgadmin/tools/user_management/static/js/user_management.js:891 msgid "Cannot delete currently logged in user." msgstr "Удалить пользователя, подключённого в данный момент, нельзя." -#: pgadmin/tools/user_management/static/js/user_management.js:923 +#: pgadmin/tools/user_management/static/js/user_management.js:934 msgid "This user cannot be deleted." msgstr "Этого пользователя нельзя удалить." -#: pgadmin/tools/user_management/static/js/user_management.js:979 +#: pgadmin/tools/user_management/static/js/user_management.js:990 msgid "User Management" msgstr "Управление пользователями" -#: pgadmin/tools/user_management/static/js/user_management.js:1134 +#: pgadmin/tools/user_management/static/js/user_management.js:1145 #, python-format msgid "User '%s' saved." msgstr "Пользователь '%s' сохранён." -#: pgadmin/tools/user_management/static/js/user_management.js:1140 +#: pgadmin/tools/user_management/static/js/user_management.js:1151 #, python-format msgid "Error saving user: '%s'" msgstr "Ошибка при сохранении пользователя: '%s'" -#: pgadmin/tools/user_management/static/js/user_management.js:1167 +#: pgadmin/tools/user_management/static/js/user_management.js:1178 msgid "Add new user" msgstr "Добавить нового пользователя" -#: pgadmin/tools/user_management/static/js/user_management.js:1185 +#: pgadmin/tools/user_management/static/js/user_management.js:1196 msgid "Cannot load user roles." msgstr "Не удалось загрузить роли пользователей." -#: pgadmin/tools/user_management/static/js/user_management.js:1202 +#: pgadmin/tools/user_management/static/js/user_management.js:1213 msgid "Cannot load user Sources." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:1277 +#: pgadmin/tools/user_management/static/js/user_management.js:1288 msgid "Discard unsaved changes?" msgstr "Потерять несохранённые изменения?" -#: pgadmin/tools/user_management/static/js/user_management.js:1278 +#: pgadmin/tools/user_management/static/js/user_management.js:1289 msgid "" "Are you sure you want to close the dialog? Any unsaved changes will be " "lost." @@ -14429,48 +14580,48 @@ msgstr "" msgid "Unable to fetch data." msgstr "" -#: pgadmin/utils/constants.py:66 +#: pgadmin/utils/constants.py:68 #, fuzzy msgid "EDB Advanced Server 9.6" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:69 +#: pgadmin/utils/constants.py:71 #, fuzzy msgid "EDB Advanced Server 10" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:72 +#: pgadmin/utils/constants.py:74 #, fuzzy msgid "EDB Advanced Server 11" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:75 +#: pgadmin/utils/constants.py:77 #, fuzzy msgid "EDB Advanced Server 12" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:78 +#: pgadmin/utils/constants.py:80 #, fuzzy msgid "EDB Advanced Server 13" msgstr "EDB Advanced Server" -#: pgadmin/utils/constants.py:83 +#: pgadmin/utils/constants.py:85 msgid "PostgreSQL 9.6" msgstr "" -#: pgadmin/utils/constants.py:86 +#: pgadmin/utils/constants.py:88 msgid "PostgreSQL 10" msgstr "" -#: pgadmin/utils/constants.py:89 +#: pgadmin/utils/constants.py:91 msgid "PostgreSQL 11" msgstr "" -#: pgadmin/utils/constants.py:92 +#: pgadmin/utils/constants.py:94 msgid "PostgreSQL 12" msgstr "" -#: pgadmin/utils/constants.py:95 +#: pgadmin/utils/constants.py:97 msgid "PostgreSQL 13" msgstr "" @@ -14500,10 +14651,6 @@ msgstr "У модуля '{0}' нет категории с id '{1}'" msgid "Could not find the specified preference." msgstr "Не удалось найти заданную настройку." -#: pgadmin/utils/driver/registry.py:75 -msgid "Driver '{0}' has not been implemented." -msgstr "Драйвер '{0}' не реализован." - #: pgadmin/utils/driver/psycopg2/connection.py:148 #: pgadmin/utils/driver/psycopg2/server_manager.py:549 msgid "Unauthorized request." @@ -16167,3 +16314,53 @@ msgstr "" #~ "that particular module." #~ msgstr "" +#~ msgid "" +#~ "pgAdmin internal user authentication is " +#~ "not enabled, please contact administrator." +#~ msgstr "" + +#~ msgid "Authentication source '{0}' has not been implemented." +#~ msgstr "" + +#~ msgid "" +#~ "Specifies whether the subscription should " +#~ "be actively replicating, or whether it" +#~ " should be just setup but not " +#~ "started yet. " +#~ msgstr "" + +#~ msgid "Fetch missing table information from publisher. " +#~ msgstr "Получение информации о зависимых с сервера..." + +#~ msgid "Please connect server to enable change password. " +#~ msgstr "Подключитесь к выбранному серверу для просмотра информационной панели." + +#~ msgid "" +#~ " Enter the directory in which the" +#~ " psql, pg_dump, pg_dumpall, and pg_restore" +#~ " utilities can be found for the " +#~ "corresponding database server version. The " +#~ "default path will be used for " +#~ "server versions that do not have " +#~ "apath specified." +#~ msgstr "" + +#~ msgid " (Cmd+Shift+F)" +#~ msgstr " (Cmd+Shift+F)" + +#~ msgid "ERROR: Shell commands are disabled in psql for security\r\n" +#~ msgstr "" + +#~ msgid "" +#~ "If set to True then data columns" +#~ " will auto-size to the maximumwidth" +#~ " of the data in the column as" +#~ " loaded in the first batch. If " +#~ "False, the column will be sized to" +#~ " the widest of the data type or" +#~ " column name." +#~ msgstr "" + +#~ msgid "Driver '{0}' has not been implemented." +#~ msgstr "Драйвер '{0}' не реализован." + diff --git a/web/pgadmin/translations/zh/LC_MESSAGES/messages.mo b/web/pgadmin/translations/zh/LC_MESSAGES/messages.mo index 8dfb6e19b2dd293d6b7f02e31467faa393af8e77..ae15dd08d820be0ca29320a0cf1f051cfe22e6c2 100755 GIT binary patch delta 38650 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 z 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 Icm3l319{&&^#A|> diff --git a/web/pgadmin/translations/zh/LC_MESSAGES/messages.po b/web/pgadmin/translations/zh/LC_MESSAGES/messages.po index 6de1ed55a..393349ad1 100644 --- a/web/pgadmin/translations/zh/LC_MESSAGES/messages.po +++ b/web/pgadmin/translations/zh/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PgAdmin4\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-11 19:14+0530\n" +"POT-Creation-Date: 2021-07-09 21:51+0530\n" "PO-Revision-Date: 2020-11-05 10:59+0800\n" "Last-Translator: maikebing \n" "Language: zh\n" @@ -18,15 +18,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: pgadmin/__init__.py:346 pgadmin/authenticate/internal.py:28 +#: pgadmin/__init__.py:347 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." msgstr "用户名或密码错误。" -#: pgadmin/__init__.py:596 pgadmin/__init__.py:646 +#: pgadmin/__init__.py:606 pgadmin/__init__.py:656 msgid "Auto-detected {0} installation with the data directory at {1}" msgstr "自动检测到{0}安装在数据目录{1}" -#: pgadmin/__init__.py:726 +#: pgadmin/__init__.py:736 msgid "403 FORBIDDEN" msgstr "" @@ -46,6 +46,8 @@ msgid "Desktop" msgstr "桌面" #: pgadmin/about/static/js/about.js:40 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:684 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:827 #: pgadmin/browser/server_groups/servers/static/js/server.js:304 #: pgadmin/browser/server_groups/servers/static/js/server.js:479 #: pgadmin/browser/server_groups/servers/static/js/server.js:1465 @@ -71,14 +73,14 @@ msgstr "桌面" #: pgadmin/tools/maintenance/static/js/maintenance.js:305 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:932 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:950 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2600 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2630 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5484 -#: pgadmin/tools/user_management/static/js/user_management.js:752 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2640 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5517 +#: pgadmin/tools/user_management/static/js/user_management.js:763 msgid "OK" msgstr "确定" -#: pgadmin/about/static/js/about.js:72 pgadmin/about/static/js/about.js:76 +#: pgadmin/about/static/js/about.js:89 pgadmin/about/static/js/about.js:93 #, python-format msgid "About %s" msgstr "关于 %s" @@ -130,12 +132,6 @@ msgstr "登录失败" msgid "Server Configuration" msgstr "重新加载服务器配置" -#: pgadmin/authenticate/__init__.py:179 -msgid "" -"pgAdmin internal user authentication is not enabled, please contact " -"administrator." -msgstr "" - #: pgadmin/authenticate/internal.py:29 msgid "Login failed" msgstr "登录失败" @@ -152,23 +148,23 @@ msgstr "未提供密码" msgid "Email/Username is not valid" msgstr "电子邮件/用户名无效" -#: pgadmin/authenticate/internal.py:94 +#: pgadmin/authenticate/internal.py:96 msgid "internal" msgstr "内部" -#: pgadmin/authenticate/kerberos.py:55 +#: pgadmin/authenticate/kerberos.py:163 msgid "kerberos" msgstr "" -#: pgadmin/authenticate/kerberos.py:63 +#: pgadmin/authenticate/kerberos.py:171 msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded." msgstr "" -#: pgadmin/authenticate/kerberos.py:103 +#: pgadmin/authenticate/kerberos.py:211 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." msgstr "" -#: pgadmin/authenticate/kerberos.py:133 +#: pgadmin/authenticate/kerberos.py:241 msgid "Delegated credentials not supplied." msgstr "" @@ -216,9 +212,15 @@ msgstr "" msgid "Could not find the specified user." msgstr "" -#: pgadmin/authenticate/registry.py:50 -msgid "Authentication source '{0}' has not been implemented." -msgstr "身份验证源'{0}'尚未实现。" +#: pgadmin/authenticate/oauth2.py:126 +msgid "" +"An email id is required to login into pgAdmin. Please update your Oauth2 " +"profile." +msgstr "" + +#: pgadmin/authenticate/oauth2.py:158 +msgid "Please set the configuration parameters properly." +msgstr "" #: pgadmin/browser/__init__.py:68 msgid "Your password has not been changed." @@ -317,43 +319,43 @@ msgstr "视图..." msgid "Nodes" msgstr "节点" -#: pgadmin/browser/__init__.py:930 +#: pgadmin/browser/__init__.py:926 msgid "Set Master Password" msgstr "设置主密码" -#: pgadmin/browser/__init__.py:932 +#: pgadmin/browser/__init__.py:928 msgid "Please set a master password for pgAdmin." msgstr "请为 pgAdmin 设置主密码。" -#: pgadmin/browser/__init__.py:933 +#: pgadmin/browser/__init__.py:929 msgid "" "This will be used to secure and later unlock saved passwords and other " "credentials." msgstr "这将用于保护和稍后解锁保存的密码和其他凭据。" -#: pgadmin/browser/__init__.py:937 +#: pgadmin/browser/__init__.py:933 msgid "Unlock Saved Passwords" msgstr "解锁保存的密码" -#: pgadmin/browser/__init__.py:939 +#: pgadmin/browser/__init__.py:935 msgid "Please enter your master password." msgstr "请输入您的主密码。" -#: pgadmin/browser/__init__.py:940 +#: pgadmin/browser/__init__.py:936 msgid "" "This is required to unlock saved passwords and reconnect to the database " "server(s)." msgstr "这是解锁保存的密码并重新连接到数据库服务器所必需的。" -#: pgadmin/browser/__init__.py:1016 +#: pgadmin/browser/__init__.py:1014 msgid "Incorrect master password" msgstr "主密码不正确" -#: pgadmin/browser/__init__.py:1049 +#: pgadmin/browser/__init__.py:1047 msgid "Master password cannot be empty" msgstr "主密码不能为空" -#: pgadmin/browser/__init__.py:1230 +#: pgadmin/browser/__init__.py:1228 msgid "" "Your account is authenticated using an external {} source. Please contact" " the administrators of this service if you need to reset your password." @@ -449,23 +451,23 @@ msgid "" msgstr "要在 pgAgent 作业的 \"统计\" 选项卡上显示的历史记录行的最大数量" #: pgadmin/browser/register_browser_preferences.py:127 -#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:371 -#: pgadmin/utils/__init__.py:380 +#: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:375 +#: pgadmin/utils/__init__.py:384 msgid "Key" msgstr "键" #: pgadmin/browser/register_browser_preferences.py:128 -#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:385 +#: pgadmin/static/js/keyboard_shortcuts.js:77 pgadmin/utils/__init__.py:389 msgid "Shift" msgstr "Shift" #: pgadmin/browser/register_browser_preferences.py:129 -#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:391 +#: pgadmin/static/js/keyboard_shortcuts.js:80 pgadmin/utils/__init__.py:395 msgid "Ctrl" msgstr "Ctrl" #: pgadmin/browser/register_browser_preferences.py:130 -#: pgadmin/utils/__init__.py:396 +#: pgadmin/utils/__init__.py:400 msgid "Alt/Option" msgstr "Alt/Option" @@ -579,7 +581,7 @@ msgid "Query tool tab title" msgstr "" #: pgadmin/browser/register_browser_preferences.py:475 -#: pgadmin/browser/register_browser_preferences.py:537 +#: pgadmin/browser/register_browser_preferences.py:546 msgid "" "Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users " "can provide any string with or without placeholders of their choice. The " @@ -611,11 +613,7 @@ msgid "" "placeholders." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:511 -msgid "Open in new browser tab" -msgstr "在新浏览器选项卡中打开" - -#: pgadmin/browser/register_browser_preferences.py:513 +#: pgadmin/browser/register_browser_preferences.py:510 #: pgadmin/browser/static/js/collection.js:76 #: pgadmin/browser/static/js/node.js:235 #: pgadmin/browser/static/js/toolbar.js:60 @@ -627,43 +625,47 @@ msgstr "在新浏览器选项卡中打开" msgid "Query Tool" msgstr "查询工具" -#: pgadmin/browser/register_browser_preferences.py:514 +#: pgadmin/browser/register_browser_preferences.py:511 #: pgadmin/tools/debugger/__init__.py:63 #: pgadmin/tools/debugger/static/js/debugger.js:201 #: pgadmin/tools/debugger/static/js/debugger_ui.js:1120 msgid "Debugger" msgstr "调试器" -#: pgadmin/browser/register_browser_preferences.py:515 +#: pgadmin/browser/register_browser_preferences.py:512 #: pgadmin/tools/schema_diff/__init__.py:43 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:50 #: pgadmin/tools/schema_diff/static/js/schema_diff.js:101 msgid "Schema Diff" msgstr "架构差异" -#: pgadmin/browser/register_browser_preferences.py:516 +#: pgadmin/browser/register_browser_preferences.py:513 msgid "ERD Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:517 +#: pgadmin/browser/register_browser_preferences.py:518 #: pgadmin/browser/static/js/toolbar.js:73 #: pgadmin/browser/static/js/toolbar.js:74 #: pgadmin/browser/static/js/toolbar.js:140 -#: pgadmin/tools/psql/static/js/psql_module.js:127 +#: pgadmin/tools/psql/static/js/psql_module.js:126 msgid "PSQL Tool" msgstr "" -#: pgadmin/browser/register_browser_preferences.py:518 +#: pgadmin/browser/register_browser_preferences.py:522 +msgid "Open in new browser tab" +msgstr "在新浏览器选项卡中打开" + +#: pgadmin/browser/register_browser_preferences.py:525 msgid "" "Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the " "drop-down to set open in new browser tab for that particular module." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:528 +#: pgadmin/browser/register_browser_preferences.py:535 msgid "Select open new tab..." msgstr "" -#: pgadmin/browser/register_browser_preferences.py:534 +#: pgadmin/browser/register_browser_preferences.py:543 msgid "PSQL tool tab title" msgstr "" @@ -680,10 +682,10 @@ msgstr "缺少必需的属性。" #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/__init__.py:188 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/__init__.py:204 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:237 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:660 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:665 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:129 -#: pgadmin/browser/templates/browser/js/messages.js:21 -#: pgadmin/browser/templates/browser/js/messages.js:39 +#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:47 #: pgadmin/browser/utils.py:448 #: pgadmin/static/js/alertify.pgadmin.defaults.js:97 #: pgadmin/static/js/alertify.pgadmin.defaults.js:162 @@ -769,7 +771,7 @@ msgstr "维护数据库" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:180 #: pgadmin/browser/server_groups/servers/static/js/server.js:925 #: pgadmin/browser/server_groups/servers/static/js/server.js:1107 -#: pgadmin/tools/user_management/static/js/user_management.js:353 +#: pgadmin/tools/user_management/static/js/user_management.js:354 msgid "Username" msgstr "用户名" @@ -778,7 +780,7 @@ msgid "SSL Mode" msgstr "SSL 模式" #: pgadmin/browser/server_groups/servers/__init__.py:742 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:476 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:955 #: pgadmin/browser/server_groups/servers/static/js/server.js:877 #: pgadmin/tools/backup/static/js/backup.js:397 #: pgadmin/tools/restore/static/js/restore.js:279 @@ -789,8 +791,8 @@ msgstr "注释" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:986 #: pgadmin/browser/server_groups/servers/static/js/variable.js:177 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:445 -#: pgadmin/tools/user_management/static/js/user_management.js:392 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:449 +#: pgadmin/tools/user_management/static/js/user_management.js:393 msgid "Role" msgstr "角色" @@ -875,7 +877,7 @@ msgstr "请输入要连接的服务器详细信息" #: pgadmin/browser/server_groups/servers/__init__.py:1475 #: pgadmin/tools/schema_diff/__init__.py:370 -#: pgadmin/tools/sqleditor/__init__.py:1812 +#: pgadmin/tools/sqleditor/__init__.py:1817 msgid "Server connected." msgstr "服务器已连接。" @@ -1186,15 +1188,15 @@ msgstr "转换..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:97 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:141 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:108 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:412 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:891 #: pgadmin/browser/server_groups/servers/static/js/server.js:819 #: pgadmin/browser/server_groups/servers/static/js/variable.js:133 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:342 #: pgadmin/browser/server_groups/servers/tablespaces/templates/tablespaces/sql/default/stats.sql:5 -#: pgadmin/browser/server_groups/static/js/server_group.js:54 -#: pgadmin/dashboard/static/js/dashboard.js:830 -#: pgadmin/dashboard/static/js/dashboard.js:857 -#: pgadmin/dashboard/static/js/dashboard.js:1099 +#: pgadmin/browser/server_groups/static/js/server_group.js:62 +#: pgadmin/dashboard/static/js/dashboard.js:849 +#: pgadmin/dashboard/static/js/dashboard.js:876 +#: pgadmin/dashboard/static/js/dashboard.js:1118 #: pgadmin/misc/dependencies/static/js/dependencies.js:131 #: pgadmin/misc/dependents/static/js/dependents.js:131 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:42 @@ -1254,7 +1256,7 @@ msgstr "名称" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:362 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:142 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:105 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:415 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:894 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:345 #: pgadmin/tools/import_export/static/js/import_export.js:278 msgid "OID" @@ -1444,9 +1446,9 @@ msgstr "源类型" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:438 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:441 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:445 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:419 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:439 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:898 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:918 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:349 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:132 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:138 @@ -1599,8 +1601,8 @@ msgstr "事件触发器..." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:365 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:146 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:356 -#: pgadmin/dashboard/static/js/dashboard.js:840 -#: pgadmin/dashboard/static/js/dashboard.js:1104 +#: pgadmin/dashboard/static/js/dashboard.js:859 +#: pgadmin/dashboard/static/js/dashboard.js:1123 #: pgadmin/tools/backup/static/js/backup.js:361 #: pgadmin/tools/restore/static/js/restore.js:252 msgid "Owner" @@ -1690,7 +1692,7 @@ msgstr "当 TAG 在" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:241 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:225 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:461 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:575 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1054 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:382 msgid "Security labels" msgstr "安全标签" @@ -1730,7 +1732,7 @@ msgstr "安全标签" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:452 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:464 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:553 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:577 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1056 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:361 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:376 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:384 @@ -1853,9 +1855,9 @@ msgstr "系统扩展?" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:163 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:220 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:131 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:597 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1076 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:394 -#: pgadmin/browser/server_groups/static/js/server_group.js:76 +#: pgadmin/browser/server_groups/static/js/server_group.js:84 msgid "Name cannot be empty." msgstr "名称不能为空。" @@ -1998,7 +2000,7 @@ msgstr "选项" #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:313 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:55 #: pgadmin/browser/server_groups/servers/static/js/variable.js:171 -#: pgadmin/browser/templates/browser/js/messages.js:32 +#: pgadmin/browser/templates/browser/js/messages.js:40 #: pgadmin/misc/statistics/static/js/statistics.js:156 #: pgadmin/tools/debugger/static/js/debugger_ui.js:333 #: pgadmin/tools/debugger/static/js/direct.js:1010 @@ -2077,13 +2079,13 @@ msgstr "系统外部服务器?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:216 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:369 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:448 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:447 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:467 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:481 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:492 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:499 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:506 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:926 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:933 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:946 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:960 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:971 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:978 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:985 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:180 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:360 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:375 @@ -2133,10 +2135,10 @@ msgstr "用户映射..." #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:29 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:3 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:26 -#: pgadmin/dashboard/static/js/dashboard.js:666 -#: pgadmin/dashboard/static/js/dashboard.js:943 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:419 -#: pgadmin/tools/user_management/static/js/user_management.js:717 +#: pgadmin/dashboard/static/js/dashboard.js:685 +#: pgadmin/dashboard/static/js/dashboard.js:962 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:423 +#: pgadmin/tools/user_management/static/js/user_management.js:728 msgid "User" msgstr "用户" @@ -2707,7 +2709,7 @@ msgstr "--请先创建列..." #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:223 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:510 #: pgadmin/browser/static/js/browser.js:292 -#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/browser/templates/browser/js/messages.js:39 #: pgadmin/misc/static/explain/js/explain.js:1241 #: pgadmin/misc/static/explain/js/explain.js:1373 #: pgadmin/misc/static/explain/js/explain.js:1374 @@ -2869,7 +2871,7 @@ msgstr "复制配置" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:183 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:161 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:132 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:515 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:520 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:40 msgid "Name must be specified." msgstr "必须指定名称。" @@ -3125,8 +3127,8 @@ msgid "Trigger Functions" msgstr "触发器函数" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:62 -#: pgadmin/dashboard/static/js/dashboard.js:818 -#: pgadmin/dashboard/static/js/dashboard.js:1087 +#: pgadmin/dashboard/static/js/dashboard.js:837 +#: pgadmin/dashboard/static/js/dashboard.js:1106 msgid "Mode" msgstr "模式" @@ -3253,7 +3255,7 @@ msgstr "支持功能" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:268 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1169 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:457 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:569 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1048 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:370 #: pgadmin/tools/debugger/static/js/direct.js:1697 msgid "Parameters" @@ -3664,6 +3666,8 @@ msgstr "未设置" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:840 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:265 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:570 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:857 #: pgadmin/browser/static/js/browser.js:791 #: pgadmin/browser/static/js/node.js:965 pgadmin/browser/static/js/node.js:1504 #: pgadmin/browser/static/js/node.js:1538 @@ -3674,11 +3678,11 @@ msgstr "未设置" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2128 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2175 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2441 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3079 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4172 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2138 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2185 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2451 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 msgid "Yes" msgstr "是" @@ -3691,6 +3695,8 @@ msgstr "是" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:288 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:158 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:266 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:571 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:858 #: pgadmin/browser/static/js/browser.js:792 #: pgadmin/browser/static/js/node.js:966 pgadmin/browser/static/js/node.js:1505 #: pgadmin/browser/static/js/node.js:1539 @@ -3701,11 +3707,11 @@ msgstr "是" #: pgadmin/static/js/sqleditor/history/query_history_entries.js:276 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:116 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:235 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2129 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2176 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2442 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3080 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4173 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2139 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2186 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2452 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3113 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4206 msgid "No" msgstr "否" @@ -3852,6 +3858,7 @@ msgstr "--{0} 的定义不完整" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/utils.py:195 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/utils.py:203 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:1476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1339 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:877 msgid "-- definition incomplete" msgstr "-- 定义不完整" @@ -5312,6 +5319,7 @@ msgid "Partition key expression cannot be empty." msgstr "分区键表达式不能为空。" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 msgid "Operation" msgstr "操作" @@ -5856,6 +5864,7 @@ msgid "Transition" msgstr "转换" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:494 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:355 msgid "New table" msgstr "新建表" @@ -6125,7 +6134,7 @@ msgid "Alias" msgstr "别名" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:974 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Members" msgstr "成员" @@ -6383,9 +6392,9 @@ msgstr "临时文件的大小" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:30 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:4 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:27 -#: pgadmin/dashboard/static/js/dashboard.js:661 -#: pgadmin/dashboard/static/js/dashboard.js:768 -#: pgadmin/dashboard/static/js/dashboard.js:835 +#: pgadmin/dashboard/static/js/dashboard.js:680 +#: pgadmin/dashboard/static/js/dashboard.js:787 +#: pgadmin/dashboard/static/js/dashboard.js:854 #: pgadmin/misc/dependents/static/js/dependents.js:217 #: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:384 msgid "Database" @@ -6422,7 +6431,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:182 #: pgadmin/browser/server_groups/servers/static/js/server.js:1282 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:295 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2567 msgid "Connection lost" msgstr "连接中断" @@ -6456,7 +6465,7 @@ msgid "Character type" msgstr "字符类型" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:437 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:919 msgid "Connection limit" msgstr "连接限制" @@ -6565,7 +6574,7 @@ msgid "Connection" msgstr "连接" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:192 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:418 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:897 #: pgadmin/browser/server_groups/servers/static/js/server.js:961 #: pgadmin/browser/server_groups/servers/static/js/server.js:1117 #: pgadmin/browser/server_groups/servers/static/js/server.js:1138 @@ -6738,7 +6747,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423 msgid "" "Specifies whether the subscription should be actively replicating, or " -"whether it should be just setup but not started yet. " +"whether it should be just setup but not started yet." msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 @@ -6746,9 +6755,8 @@ msgid "Refresh publication?" msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429 -#, fuzzy -msgid "Fetch missing table information from publisher. " -msgstr "正在从服务器获取依赖信息..." +msgid "Fetch missing table information from publisher." +msgstr "" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439 #, fuzzy @@ -7418,7 +7426,7 @@ msgstr "计划任务..." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:100 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:138 #: pgadmin/browser/server_groups/servers/static/js/server.js:812 -#: pgadmin/browser/server_groups/static/js/server_group.js:46 +#: pgadmin/browser/server_groups/static/js/server_group.js:54 msgid "ID" msgstr "ID" @@ -7634,10 +7642,11 @@ msgid "Kind" msgstr "种类" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:150 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:603 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:139 #: pgadmin/browser/static/js/browser.js:306 #: pgadmin/browser/static/js/browser.js:550 -#: pgadmin/browser/templates/browser/js/messages.js:24 +#: pgadmin/browser/templates/browser/js/messages.js:32 #: pgadmin/dashboard/static/js/dashboard.js:208 #: pgadmin/static/js/backform.pgadmin.js:2168 #: pgadmin/static/js/backgrid.pgadmin.js:2271 @@ -7702,7 +7711,7 @@ msgid "Fail" msgstr "失败" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:199 -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/dashboard/static/js/dashboard.js:120 #: pgadmin/tools/sqleditor/utils/filter_dialog.py:37 msgid "Success" @@ -7826,20 +7835,20 @@ msgstr "CPU 占比限制不能为空." msgid "Dirty rate limit cannot be empty." msgstr "脏率限制不能为空。" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:30 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:29 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:33 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:30 msgid "Login/Group Roles" msgstr "登录/组角色" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:175 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:180 msgid "Date format is invalid." msgstr "日期格式无效." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:194 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:199 msgid "Connection limit must be an integer value or equal to -1." msgstr "连接限制必须是一个整数值,或者等于-1。" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:289 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:294 msgid "" "\n" "Role members information must be passed as an array of JSON objects in " @@ -7854,7 +7863,7 @@ msgid "" "]" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:307 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:312 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7881,7 +7890,7 @@ msgid "" " ]\n" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:348 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:353 msgid "" "\n" "Role membership information must be passed as an array of JSON objects in" @@ -7905,7 +7914,7 @@ msgstr "" " },\n" " ..." -#: pgadmin/browser/server_groups/servers/roles/__init__.py:366 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:371 msgid "" "\n" "Role membership information must be passed as a string representing an " @@ -7954,7 +7963,7 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:406 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:411 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -7977,7 +7986,7 @@ msgstr "" " ...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:421 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:426 msgid "" "\n" "Security Label must be passed as an array of JSON objects in the " @@ -8026,7 +8035,7 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:460 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:465 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -8051,7 +8060,7 @@ msgstr "" "...\n" "]" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:476 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:481 msgid "" "\n" "Configuration parameters/variables must be passed as an array of JSON " @@ -8106,20 +8115,20 @@ msgstr "" " ...\n" " ]\n" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:572 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 msgid "The current user does not have permission to drop the role." msgstr "当前用户没有删除该角色的权限。" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:577 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:582 msgid "The current user does not have permission to update the role." msgstr "当前用户没有更新角色的权限。" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:583 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:588 msgid "The current user does not have permission to create the role." msgstr "当前用户没有创建角色的权限。" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:616 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:869 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:621 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:874 msgid "" "Error retrieving the role information.\n" "{0}" @@ -8127,18 +8136,18 @@ msgstr "" "检索角色信息时出错。\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:623 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:876 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:628 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:881 msgid "Could not find the role on the database server." msgstr "在数据库服务器上找不到角色。" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:717 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:735 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:766 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:834 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:943 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:953 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:998 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:722 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:740 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:771 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:839 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:948 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:958 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1003 msgid "" "\n" "{0}" @@ -8146,7 +8155,7 @@ msgstr "" "\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:888 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:893 msgid "" "Could not drop the role.\n" "{0}" @@ -8154,7 +8163,7 @@ msgstr "" "无法删除该角色。\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:905 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:910 msgid "" "Could not generate reversed engineered query for the role.\n" "{0}" @@ -8162,128 +8171,259 @@ msgstr "" "无法为角色生成反向工程查询。\n" "{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:913 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:918 msgid "Could not generate reversed engineered query for the role." msgstr "无法为角色生成反向工程查询。" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:933 -#: pgadmin/browser/server_groups/servers/roles/__init__.py:987 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:938 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:992 msgid "" "Could not create the role.\n" "{0}" msgstr "不能创建角色{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1236 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1241 msgid "" "Error retrieving variable information for the role.\n" "{0}" msgstr "检索角色的变量信息时出错。{0}" -#: pgadmin/browser/server_groups/servers/roles/__init__.py:1269 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1274 msgid "" "Error retrieving the variable options for the role.\n" "{0}" msgstr "检索角色的变量选项时出错。{0}" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:48 +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1445 +msgid "Reassign owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/__init__.py:1447 +msgid "Drop owned executed successfully!" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:49 #: pgadmin/browser/server_groups/servers/static/js/server.js:41 msgid "Provider" msgstr "提供者" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:52 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:53 #: pgadmin/browser/server_groups/servers/static/js/server.js:45 msgid "Security label" msgstr "安全标签" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:61 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:71 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:62 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:72 msgid "Please specify the value for all the security providers." msgstr "请指定值为所有的安全提供程序." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:259 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:260 msgid "Select roles" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:319 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:320 msgid "Login/Group Role" msgstr "登录/组角色" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:354 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:355 msgid "Login Role" msgstr "登录角色" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:356 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:357 msgid "Group Role" msgstr "组角色" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:368 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:374 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:380 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:369 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:375 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:381 msgid "Login/Group Role..." msgstr "登录/组角色..." -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:432 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:388 +msgid "Reassign/Drop Owned..." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:440 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:541 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:568 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:582 +#: pgadmin/browser/templates/browser/js/messages.js:31 +#: pgadmin/static/js/backform.pgadmin.js:2090 +#: pgadmin/tools/user_management/static/js/user_management.js:723 +msgid "General" +msgstr "常规" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +msgid "" +"Change the ownership or\n" +"drop the database objects owned by a database role" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:454 +msgid "Reassign objects to" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:458 +msgid "New owner of the affected objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:562 +msgid "Cascade?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:574 +msgid "" +"Note: CASCADE will automatically drop objects that depend on the affected" +" objects, and in turn all objects that depend on those objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:578 +msgid "From database" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:600 +msgid "Target database on which the operation will be carried out" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:677 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 +#: pgadmin/browser/templates/browser/index.html:156 +#: pgadmin/tools/user_management/__init__.py:47 +#: pgadmin/tools/user_management/static/js/user_management.js:972 +msgid "Users" +msgstr "用户" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:680 +#: pgadmin/browser/server_groups/servers/static/js/server.js:305 +#: pgadmin/browser/server_groups/servers/static/js/server.js:476 +#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 +#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 +#: pgadmin/browser/static/js/browser.js:743 +#: pgadmin/browser/static/js/node.js:1730 +#: pgadmin/browser/static/js/wizard.js:137 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 +#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 +#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 +#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 +#: pgadmin/preferences/static/js/preferences.js:508 +#: pgadmin/static/js/slickgrid/editors.js:63 +#: pgadmin/static/js/sqleditor/filter_dialog.js:79 +#: pgadmin/static/js/sqleditor/macro.js:68 +#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 +#: pgadmin/tools/datagrid/static/js/show_data.js:156 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 +#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 +#: pgadmin/tools/import_export/static/js/import_export.js:495 +#: pgadmin/tools/maintenance/static/js/maintenance.js:300 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 +#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2615 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2804 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5375 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5449 +#: pgadmin/tools/user_management/static/js/user_management.js:758 +msgid "Cancel" +msgstr "取消" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:769 +#: pgadmin/browser/static/js/wizard.js:124 +#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 +#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 +#: pgadmin/tools/import_export/static/js/import_export.js:641 +#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 +msgid "Close error bar" +msgstr "关闭错误栏" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:804 +msgid "Please provide a new role name" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:834 +#, python-format +msgid "%s Objects" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:835 +#, python-format +msgid "Are you sure you wish to %s all the objects owned by the selected role?" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:847 +msgid "Role reassign/drop failed." +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:867 +#, python-format +msgid "Reassign/Drop Owned - '%s'" +msgstr "" + +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:911 msgid "Account expires" msgstr "帐户过期" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:435 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:914 msgid "No Expiry" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:436 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:915 msgid "" "Please note that if you leave this field blank, then password will never " "expire." msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:443 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:922 msgid "Can login?" msgstr "是否可以登录?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:450 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:929 msgid "Superuser?" msgstr "是否为超级用户?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:466 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:945 msgid "Create roles?" msgstr "要创建角色吗?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:473 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:952 msgid "System role?" msgstr "系统角色?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:480 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:959 msgid "Create databases?" msgstr "要创建数据库吗?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:487 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:966 msgid "Update catalog?" msgstr "更新目录吗?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:500 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:979 msgid "Inherit rights from the parent roles?" msgstr "从父角色继承权限?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:507 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:986 msgid "Can initiate streaming replication and backups?" msgstr "可以启动流复制和备份吗?" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:515 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:994 msgid "Member of" msgstr "" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:516 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:995 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1021 msgid "Membership" msgstr "成员" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:535 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:561 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1014 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1040 msgid "Select the checkbox for roles to include WITH ADMIN OPTION." msgstr "选择角色的复选框 使用 WITH ADMIN 选项。" -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:537 -#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:563 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1016 +#: pgadmin/browser/server_groups/servers/roles/static/js/role.js:1042 msgid "Roles shown with a check mark have the WITH ADMIN OPTION set." msgstr "带有复选标记的角色具有 \" WITH ADMIN OPTION\" 集。" @@ -8357,9 +8497,8 @@ msgid "Change Password..." msgstr "更改密码..." #: pgadmin/browser/server_groups/servers/static/js/server.js:132 -#, fuzzy -msgid "Please connect server to enable change password. " -msgstr "请连接到选定的服务器以查看仪表盘。" +msgid "Please connect server to enable change password." +msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:137 msgid "Pause Replay of WAL" @@ -8402,42 +8541,6 @@ msgstr "断开服务器连接" msgid "Are you sure you want to disconnect the server %s?" msgstr "您确认要断开服务器 %s 的连接吗?" -#: pgadmin/browser/server_groups/servers/static/js/server.js:305 -#: pgadmin/browser/server_groups/servers/static/js/server.js:476 -#: pgadmin/browser/server_groups/servers/static/js/server.js:1462 -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:197 -#: pgadmin/browser/static/js/browser.js:743 -#: pgadmin/browser/static/js/node.js:1730 -#: pgadmin/browser/static/js/wizard.js:137 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:34 -#: pgadmin/misc/file_manager/static/js/create_dialogue.js:195 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:86 -#: pgadmin/misc/file_manager/static/js/select_dialogue.js:131 -#: pgadmin/misc/file_manager/static/js/storage_dialogue.js:25 -#: pgadmin/preferences/static/js/preferences.js:465 -#: pgadmin/static/js/slickgrid/editors.js:63 -#: pgadmin/static/js/sqleditor/filter_dialog.js:79 -#: pgadmin/static/js/sqleditor/macro.js:68 -#: pgadmin/static/js/sqleditor/new_connection_dialog.js:83 -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:249 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:74 -#: pgadmin/tools/datagrid/static/js/show_data.js:156 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:629 -#: pgadmin/tools/debugger/static/js/debugger_ui.js:985 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:68 -#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:263 -#: pgadmin/tools/import_export/static/js/import_export.js:495 -#: pgadmin/tools/maintenance/static/js/maintenance.js:300 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:57 -#: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:929 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2605 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2794 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5342 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5416 -#: pgadmin/tools/user_management/static/js/user_management.js:747 -msgid "Cancel" -msgstr "取消" - #: pgadmin/browser/server_groups/servers/static/js/server.js:353 msgid "Reload server configuration" msgstr "重新加载服务器配置" @@ -8476,8 +8579,8 @@ msgstr "确认密码" #: pgadmin/browser/templates/browser/index.html:150 #: pgadmin/templates/security/change_password.html:20 #: pgadmin/templates/security/change_password.html:21 -#: pgadmin/tools/user_management/static/js/user_management.js:101 -#: pgadmin/tools/user_management/static/js/user_management.js:127 +#: pgadmin/tools/user_management/static/js/user_management.js:102 +#: pgadmin/tools/user_management/static/js/user_management.js:128 msgid "Change Password" msgstr "更改密码" @@ -8527,9 +8630,9 @@ msgstr "是否已连接?" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:35 +#: pgadmin/browser/templates/browser/js/messages.js:43 #: pgadmin/misc/statistics/static/js/statistics.js:124 -#: pgadmin/preferences/static/js/preferences.js:215 +#: pgadmin/preferences/static/js/preferences.js:240 msgid "True" msgstr "True" @@ -8537,9 +8640,9 @@ msgstr "True" #: pgadmin/browser/server_groups/servers/static/js/server.js:948 #: pgadmin/browser/server_groups/servers/static/js/server.js:953 #: pgadmin/browser/server_groups/servers/static/js/server.js:958 -#: pgadmin/browser/templates/browser/js/messages.js:36 +#: pgadmin/browser/templates/browser/js/messages.js:44 #: pgadmin/misc/statistics/static/js/statistics.js:125 -#: pgadmin/preferences/static/js/preferences.js:216 +#: pgadmin/preferences/static/js/preferences.js:241 msgid "False" msgstr "False" @@ -8643,7 +8746,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/static/js/server.js:1373 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:895 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2823 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2833 msgid "Connect to Server" msgstr "连接到服务器" @@ -8727,13 +8830,6 @@ msgstr "对象所有者" msgid "Move objects to another tablespace" msgstr "将对象移动到另一个表空间" -#: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:194 -#: pgadmin/browser/templates/browser/index.html:156 -#: pgadmin/tools/user_management/__init__.py:47 -#: pgadmin/tools/user_management/static/js/user_management.js:961 -msgid "Users" -msgstr "用户" - #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:264 msgid "Please select tablespace." msgstr "请选择表空间。" @@ -8801,8 +8897,8 @@ msgstr "用于用户 \"{0}\" 连接服务器 \"{1}\" 的数据库服务器密码 #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:31 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:5 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:28 -#: pgadmin/dashboard/static/js/dashboard.js:681 -#: pgadmin/dashboard/static/js/dashboard.js:958 +#: pgadmin/dashboard/static/js/dashboard.js:700 +#: pgadmin/dashboard/static/js/dashboard.js:977 msgid "Backend start" msgstr "后台启动" @@ -8814,8 +8910,8 @@ msgstr "后台启动" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:41 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:13 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:36 -#: pgadmin/dashboard/static/js/dashboard.js:676 -#: pgadmin/dashboard/static/js/dashboard.js:953 +#: pgadmin/dashboard/static/js/dashboard.js:695 +#: pgadmin/dashboard/static/js/dashboard.js:972 msgid "Client" msgstr "客户端" @@ -8827,8 +8923,8 @@ msgstr "客户端" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.6_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:14 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:37 -#: pgadmin/dashboard/static/js/dashboard.js:671 -#: pgadmin/dashboard/static/js/dashboard.js:948 +#: pgadmin/dashboard/static/js/dashboard.js:690 +#: pgadmin/dashboard/static/js/dashboard.js:967 msgid "Application" msgstr "应用程序" @@ -8890,20 +8986,20 @@ msgstr "流复制" #: pgadmin/browser/server_groups/servers/templates/servers/sql/9.2_plus/stats.sql:42 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:15 #: pgadmin/browser/server_groups/servers/templates/servers/sql/default/stats.sql:38 -#: pgadmin/dashboard/static/js/dashboard.js:695 -#: pgadmin/dashboard/static/js/dashboard.js:972 +#: pgadmin/dashboard/static/js/dashboard.js:714 +#: pgadmin/dashboard/static/js/dashboard.js:991 msgid "Waiting?" msgstr "是否等待?" -#: pgadmin/browser/server_groups/static/js/server_group.js:20 +#: pgadmin/browser/server_groups/static/js/server_group.js:28 msgid "Server Group" msgstr "服务器组" -#: pgadmin/browser/server_groups/static/js/server_group.js:34 +#: pgadmin/browser/server_groups/static/js/server_group.js:42 msgid "Server Group..." msgstr "服务器组..." -#: pgadmin/browser/server_groups/static/js/server_group.js:69 +#: pgadmin/browser/server_groups/static/js/server_group.js:77 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:34 msgid "The ID cannot be changed." msgstr "无法更改 ID。" @@ -8968,6 +9064,10 @@ msgstr "这将删除所有保存的密码。这还将删除与服务器的已建 msgid "Are you sure you want to close the %s browser?" msgstr "确实要关闭 %s 浏览器吗?" +#: pgadmin/browser/static/js/browser.js:1003 +msgid "SUGGESTED SITES" +msgstr "" + #: pgadmin/browser/static/js/browser.js:2097 msgid "Error retrieving details for the node." msgstr "检索节点的详细信息时出错。" @@ -8987,7 +9087,7 @@ msgstr "搜索对象..." #: pgadmin/browser/static/js/collection.js:95 #: pgadmin/browser/static/js/node.js:255 -#: pgadmin/tools/psql/static/js/psql_module.js:63 +#: pgadmin/tools/psql/static/js/psql_module.js:62 msgid "PSQL Tool (Beta)" msgstr "" @@ -8999,7 +9099,7 @@ msgid "Select" msgstr "选择" #: pgadmin/browser/static/js/collection.js:254 -#: pgadmin/dashboard/static/js/dashboard.js:474 +#: pgadmin/dashboard/static/js/dashboard.js:492 #: pgadmin/misc/dependencies/static/js/dependencies.js:112 #: pgadmin/misc/dependents/static/js/dependents.js:112 #: pgadmin/misc/statistics/static/js/statistics.js:299 @@ -9014,7 +9114,7 @@ msgstr "未找到数据" #: pgadmin/browser/static/js/collection.js:290 #: pgadmin/browser/static/js/collection.js:351 #: pgadmin/browser/static/js/node.js:493 -#: pgadmin/browser/templates/browser/js/messages.js:42 +#: pgadmin/browser/templates/browser/js/messages.js:50 #: pgadmin/misc/sql/static/js/sql.js:134 #: pgadmin/misc/statistics/static/js/statistics.js:258 msgid "Retrieving data from the server..." @@ -9041,7 +9141,7 @@ msgid "Error retrieving properties - %s" msgstr "检索属性时出错- %s" #: pgadmin/browser/static/js/collection.js:426 -#: pgadmin/browser/templates/browser/js/messages.js:43 +#: pgadmin/browser/templates/browser/js/messages.js:51 #: pgadmin/misc/dependencies/static/js/dependencies.js:309 #: pgadmin/misc/dependents/static/js/dependents.js:315 #: pgadmin/misc/statistics/static/js/statistics.js:344 @@ -9199,7 +9299,8 @@ msgstr "此对象类型的 SQL 帮助。" #: pgadmin/browser/static/js/node.js:1492 #: pgadmin/browser/static/js/node.js:1526 #: pgadmin/browser/static/js/node.js:1556 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5473 +#: pgadmin/preferences/static/js/preferences.js:339 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5506 msgid "Warning" msgstr "警告" @@ -9230,12 +9331,12 @@ msgid "Changes will be lost. Are you sure you want to reset?" msgstr "更改将丢失。您确认要重置吗?" #: pgadmin/browser/static/js/node.js:1765 -#: pgadmin/preferences/static/js/preferences.js:469 -#: pgadmin/preferences/static/js/preferences.js:494 +#: pgadmin/preferences/static/js/preferences.js:512 +#: pgadmin/preferences/static/js/preferences.js:537 #: pgadmin/static/js/sqleditor/macro.js:73 #: pgadmin/tools/datagrid/templates/datagrid/index.html:48 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:272 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5425 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5458 msgid "Save" msgstr "保存" @@ -9248,13 +9349,13 @@ msgid "Changes will be lost. Are you sure you want to close the dialog?" msgstr "更改将丢失。您确认要关闭对话框?" #: pgadmin/browser/static/js/node.ui.js:37 -#: pgadmin/browser/templates/browser/js/messages.js:40 +#: pgadmin/browser/templates/browser/js/messages.js:48 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:130 msgid "Select All" msgstr "全选" #: pgadmin/browser/static/js/node.ui.js:45 -#: pgadmin/browser/templates/browser/js/messages.js:41 +#: pgadmin/browser/templates/browser/js/messages.js:49 msgid "Unselect All" msgstr "取消全选" @@ -9270,10 +9371,10 @@ msgstr "" #: pgadmin/static/js/alertify.pgadmin.defaults.js:488 #: pgadmin/templates/security/messages.html:7 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:524 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2558 -#: pgadmin/tools/user_management/static/js/user_management.js:134 -#: pgadmin/tools/user_management/static/js/user_management.js:234 -#: pgadmin/tools/user_management/static/js/user_management.js:968 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2568 +#: pgadmin/tools/user_management/static/js/user_management.js:135 +#: pgadmin/tools/user_management/static/js/user_management.js:235 +#: pgadmin/tools/user_management/static/js/user_management.js:979 msgid "Close" msgstr "关闭" @@ -9289,17 +9390,9 @@ msgstr "最大化" msgid "Left panel logo" msgstr "左侧面板徽标" -#: pgadmin/browser/static/js/wizard.js:124 -#: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:131 -#: pgadmin/tools/erd/static/js/erd_tool/dialogs/DialogWrapper.js:114 -#: pgadmin/tools/import_export/static/js/import_export.js:641 -#: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:110 -msgid "Close error bar" -msgstr "关闭错误栏" - #: pgadmin/browser/static/js/wizard.js:131 #: pgadmin/browser/templates/browser/index.html:135 pgadmin/help/__init__.py:59 -#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:457 +#: pgadmin/help/__init__.py:71 pgadmin/preferences/static/js/preferences.js:500 #: pgadmin/static/js/sqleditor/filter_dialog.js:72 #: pgadmin/static/js/sqleditor/filter_dialog.js:73 #: pgadmin/static/js/sqleditor/macro.js:61 @@ -9355,7 +9448,7 @@ msgid "HELP ARTICLES" msgstr "" #: pgadmin/browser/static/js/quick_search/trigger_search.js:235 -#: pgadmin/misc/file_manager/static/js/utility.js:728 +#: pgadmin/misc/file_manager/static/js/utility.js:754 #: pgadmin/misc/file_manager/templates/file_manager/index.html:62 #: pgadmin/tools/datagrid/templates/datagrid/index.html:443 #: pgadmin/tools/debugger/static/js/direct.js:1861 @@ -9464,55 +9557,49 @@ msgid "" "target=\"_new\">here for more information." msgstr "请点击 这里 了解更多信息." -#: pgadmin/browser/templates/browser/js/messages.js:22 +#: pgadmin/browser/templates/browser/js/messages.js:30 msgid "Click here for details." msgstr "点击此处了解详情。" -#: pgadmin/browser/templates/browser/js/messages.js:23 -#: pgadmin/static/js/backform.pgadmin.js:2090 -#: pgadmin/tools/user_management/static/js/user_management.js:712 -msgid "General" -msgstr "常规" - -#: pgadmin/browser/templates/browser/js/messages.js:25 +#: pgadmin/browser/templates/browser/js/messages.js:33 msgid "Definition incomplete" msgstr "定义不完整" -#: pgadmin/browser/templates/browser/js/messages.js:26 +#: pgadmin/browser/templates/browser/js/messages.js:34 msgid "Nothing changed" msgstr "没有改变" -#: pgadmin/browser/templates/browser/js/messages.js:27 +#: pgadmin/browser/templates/browser/js/messages.js:35 #, python-format msgid "'%s' must be an integer." msgstr "\"%s\"必须是整数。" -#: pgadmin/browser/templates/browser/js/messages.js:28 +#: pgadmin/browser/templates/browser/js/messages.js:36 #, python-format msgid "'%s' must be a numeric." msgstr "\"%s\"必须是数字。" -#: pgadmin/browser/templates/browser/js/messages.js:29 +#: pgadmin/browser/templates/browser/js/messages.js:37 #, python-format msgid "'%s' must be greater than or equal to %s." msgstr "\"%s\"必须大于或等于%s。" -#: pgadmin/browser/templates/browser/js/messages.js:30 +#: pgadmin/browser/templates/browser/js/messages.js:38 #, python-format msgid "'%s' must be less than or equal to %s." msgstr "\"%s\"必须小于或等于%s。" -#: pgadmin/browser/templates/browser/js/messages.js:33 +#: pgadmin/browser/templates/browser/js/messages.js:41 #: pgadmin/misc/sql/static/js/sql.js:102 msgid "No SQL could be generated for the selected object." msgstr "无法为所选对象生成 SQL。" -#: pgadmin/browser/templates/browser/js/messages.js:34 +#: pgadmin/browser/templates/browser/js/messages.js:42 #: pgadmin/misc/statistics/static/js/statistics.js:220 msgid "No statistics are available for the selected object." msgstr "没有可用于所选对象的统计数字可用于所选对象。" -#: pgadmin/browser/templates/browser/js/messages.js:37 +#: pgadmin/browser/templates/browser/js/messages.js:45 #: pgadmin/static/js/backform.pgadmin.js:2805 #: pgadmin/tools/backup/static/js/backup.js:106 #: pgadmin/tools/backup/static/js/backup.js:243 @@ -9520,99 +9607,109 @@ msgstr "没有可用于所选对象的统计数字可用于所选对象。" msgid "Note" msgstr "注意" -#: pgadmin/browser/templates/browser/js/messages.js:38 +#: pgadmin/browser/templates/browser/js/messages.js:46 #: pgadmin/misc/sql/static/js/sql.js:154 #: pgadmin/misc/statistics/static/js/statistics.js:332 #, python-format msgid "Error retrieving the information - %s" msgstr "检索信息-%s时,出错" -#: pgadmin/browser/templates/browser/js/utils.js:144 -#: pgadmin/browser/templates/browser/js/utils.js:152 +#: pgadmin/browser/templates/browser/js/utils.js:143 +#: pgadmin/browser/templates/browser/js/utils.js:151 msgid "Error loading script - " msgstr "加载错误脚本 - " -#: pgadmin/dashboard/__init__.py:57 +#: pgadmin/dashboard/__init__.py:58 msgid "Dashboard" msgstr "仪表盘" -#: pgadmin/dashboard/__init__.py:73 +#: pgadmin/dashboard/__init__.py:74 msgid "The number of seconds between graph samples." msgstr "图表采样间隔的秒数。" -#: pgadmin/dashboard/__init__.py:77 +#: pgadmin/dashboard/__init__.py:78 msgid "Dashboards" msgstr "仪表盘" -#: pgadmin/dashboard/__init__.py:82 +#: pgadmin/dashboard/__init__.py:83 msgid "Session statistics refresh rate" msgstr "会话统计信息刷新率" -#: pgadmin/dashboard/__init__.py:84 pgadmin/dashboard/__init__.py:92 -#: pgadmin/dashboard/__init__.py:100 pgadmin/dashboard/__init__.py:108 -#: pgadmin/dashboard/__init__.py:116 +#: pgadmin/dashboard/__init__.py:85 pgadmin/dashboard/__init__.py:93 +#: pgadmin/dashboard/__init__.py:101 pgadmin/dashboard/__init__.py:109 +#: pgadmin/dashboard/__init__.py:117 msgid "Graphs" msgstr "图表" -#: pgadmin/dashboard/__init__.py:90 +#: pgadmin/dashboard/__init__.py:91 msgid "Transaction throughput refresh rate" msgstr "事务吞吐量刷新率" -#: pgadmin/dashboard/__init__.py:98 +#: pgadmin/dashboard/__init__.py:99 msgid "Tuples in refresh rate" msgstr "元组插入刷新率" -#: pgadmin/dashboard/__init__.py:106 +#: pgadmin/dashboard/__init__.py:107 msgid "Tuples out refresh rate" msgstr "元组读取刷新率" -#: pgadmin/dashboard/__init__.py:114 +#: pgadmin/dashboard/__init__.py:115 msgid "Block I/O statistics refresh rate" msgstr "数据块 I/O 统计刷新率" -#: pgadmin/dashboard/__init__.py:122 +#: pgadmin/dashboard/__init__.py:123 msgid "Show graphs?" msgstr "显示图表?" -#: pgadmin/dashboard/__init__.py:124 +#: pgadmin/dashboard/__init__.py:125 msgid "If set to True, graphs will be displayed on dashboards." msgstr "如果设置为 True, 图形将显示在仪表盘上。" -#: pgadmin/dashboard/__init__.py:130 +#: pgadmin/dashboard/__init__.py:131 msgid "Show activity?" msgstr "显示活动?" -#: pgadmin/dashboard/__init__.py:132 +#: pgadmin/dashboard/__init__.py:133 msgid "If set to True, activity tables will be displayed on dashboards." msgstr "如果设置为 True, 活动表将显示在仪表盘上。" -#: pgadmin/dashboard/__init__.py:138 +#: pgadmin/dashboard/__init__.py:139 msgid "Show graph data points?" msgstr "是否显示图形数据点?" -#: pgadmin/dashboard/__init__.py:140 +#: pgadmin/dashboard/__init__.py:141 msgid "If set to True, data points will be visible on graph lines." msgstr "如果设置为 True, 数据点将在图形线上可见。" -#: pgadmin/dashboard/__init__.py:146 +#: pgadmin/dashboard/__init__.py:147 msgid "Show mouse hover tooltip?" msgstr "显示鼠标悬停工具提示?" -#: pgadmin/dashboard/__init__.py:148 +#: pgadmin/dashboard/__init__.py:149 msgid "" "If set to True, tooltip will appear on mouse hover on the graph lines " "giving the data point details" msgstr "如果设置为 True, 则工具提示将显示在提供数据点详细信息的图形线上的鼠标悬停上" -#: pgadmin/dashboard/__init__.py:202 +#: pgadmin/dashboard/__init__.py:156 +msgid "Long running query thresholds" +msgstr "" + +#: pgadmin/dashboard/__init__.py:158 +msgid "" +"Set the warning and alert threshold value to highlight the long-running " +"queries on the dashboard." +msgstr "" + +#: pgadmin/dashboard/__init__.py:212 msgid "Please connect to the selected {0} to view the table." msgstr "请连接到所选{0}以查看表。" -#: pgadmin/dashboard/__init__.py:207 +#: pgadmin/dashboard/__init__.py:217 msgid "Please connect to the selected {0} to view the graph." msgstr "请连接到所选{0}查看图形。" -#: pgadmin/dashboard/__init__.py:449 pgadmin/dashboard/__init__.py:476 +#: pgadmin/dashboard/__init__.py:495 pgadmin/dashboard/__init__.py:522 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:498 msgid "Failed" msgstr "失败" @@ -9626,8 +9723,8 @@ msgid "An error occurred whilst rendering the graph." msgstr "渲染图形时出错。" #: pgadmin/dashboard/static/js/Graphs.jsx:222 -#: pgadmin/dashboard/static/js/dashboard.js:533 -#: pgadmin/static/js/sqleditor/execute_query.js:341 +#: pgadmin/dashboard/static/js/dashboard.js:552 +#: pgadmin/static/js/sqleditor/execute_query.js:346 #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:211 msgid "" @@ -9745,137 +9842,137 @@ msgstr "正在加载仪表盘..." msgid "Please connect to the selected server to view the dashboard." msgstr "请连接到选定的服务器以查看仪表盘。" -#: pgadmin/dashboard/static/js/dashboard.js:542 +#: pgadmin/dashboard/static/js/dashboard.js:561 msgid "Please connect to the selected server to view the table." msgstr "请连接到选定的服务器以查看表。" -#: pgadmin/dashboard/static/js/dashboard.js:545 +#: pgadmin/dashboard/static/js/dashboard.js:564 msgid "An error occurred whilst rendering the table." msgstr "渲染表时出错。" -#: pgadmin/dashboard/static/js/dashboard.js:656 -#: pgadmin/dashboard/static/js/dashboard.js:763 -#: pgadmin/dashboard/static/js/dashboard.js:938 -#: pgadmin/dashboard/static/js/dashboard.js:1037 +#: pgadmin/dashboard/static/js/dashboard.js:675 +#: pgadmin/dashboard/static/js/dashboard.js:782 +#: pgadmin/dashboard/static/js/dashboard.js:957 +#: pgadmin/dashboard/static/js/dashboard.js:1056 msgid "PID" msgstr "PID" -#: pgadmin/dashboard/static/js/dashboard.js:686 -#: pgadmin/dashboard/static/js/dashboard.js:963 +#: pgadmin/dashboard/static/js/dashboard.js:705 +#: pgadmin/dashboard/static/js/dashboard.js:982 msgid "State" msgstr "状态" -#: pgadmin/dashboard/static/js/dashboard.js:703 -#: pgadmin/dashboard/static/js/dashboard.js:980 +#: pgadmin/dashboard/static/js/dashboard.js:722 +#: pgadmin/dashboard/static/js/dashboard.js:999 msgid "Wait event" msgstr "等待事件" -#: pgadmin/dashboard/static/js/dashboard.js:708 -#: pgadmin/dashboard/static/js/dashboard.js:985 +#: pgadmin/dashboard/static/js/dashboard.js:727 +#: pgadmin/dashboard/static/js/dashboard.js:1004 msgid "Blocking PIDs" msgstr "数据块PID" -#: pgadmin/dashboard/static/js/dashboard.js:773 -#: pgadmin/dashboard/static/js/dashboard.js:1042 +#: pgadmin/dashboard/static/js/dashboard.js:792 +#: pgadmin/dashboard/static/js/dashboard.js:1061 msgid "Lock type" msgstr "锁类型" -#: pgadmin/dashboard/static/js/dashboard.js:778 -#: pgadmin/dashboard/static/js/dashboard.js:1047 +#: pgadmin/dashboard/static/js/dashboard.js:797 +#: pgadmin/dashboard/static/js/dashboard.js:1066 msgid "Target relation" msgstr "目标关系" -#: pgadmin/dashboard/static/js/dashboard.js:783 -#: pgadmin/dashboard/static/js/dashboard.js:1052 +#: pgadmin/dashboard/static/js/dashboard.js:802 +#: pgadmin/dashboard/static/js/dashboard.js:1071 msgid "Page" msgstr "页" -#: pgadmin/dashboard/static/js/dashboard.js:788 -#: pgadmin/dashboard/static/js/dashboard.js:1057 +#: pgadmin/dashboard/static/js/dashboard.js:807 +#: pgadmin/dashboard/static/js/dashboard.js:1076 msgid "Tuple" msgstr "元组" -#: pgadmin/dashboard/static/js/dashboard.js:793 -#: pgadmin/dashboard/static/js/dashboard.js:1062 +#: pgadmin/dashboard/static/js/dashboard.js:812 +#: pgadmin/dashboard/static/js/dashboard.js:1081 msgid "vXID (target)" msgstr "vXID (目标)" -#: pgadmin/dashboard/static/js/dashboard.js:798 -#: pgadmin/dashboard/static/js/dashboard.js:1067 +#: pgadmin/dashboard/static/js/dashboard.js:817 +#: pgadmin/dashboard/static/js/dashboard.js:1086 msgid "XID (target)" msgstr "XID (目标)" -#: pgadmin/dashboard/static/js/dashboard.js:803 -#: pgadmin/dashboard/static/js/dashboard.js:1072 +#: pgadmin/dashboard/static/js/dashboard.js:822 +#: pgadmin/dashboard/static/js/dashboard.js:1091 msgid "Class" msgstr "类" -#: pgadmin/dashboard/static/js/dashboard.js:808 -#: pgadmin/dashboard/static/js/dashboard.js:1077 +#: pgadmin/dashboard/static/js/dashboard.js:827 +#: pgadmin/dashboard/static/js/dashboard.js:1096 msgid "Object ID" msgstr "对象 ID" -#: pgadmin/dashboard/static/js/dashboard.js:813 -#: pgadmin/dashboard/static/js/dashboard.js:1082 +#: pgadmin/dashboard/static/js/dashboard.js:832 +#: pgadmin/dashboard/static/js/dashboard.js:1101 msgid "vXID (owner)" msgstr "vXID (所有者)" -#: pgadmin/dashboard/static/js/dashboard.js:823 -#: pgadmin/dashboard/static/js/dashboard.js:1092 +#: pgadmin/dashboard/static/js/dashboard.js:842 +#: pgadmin/dashboard/static/js/dashboard.js:1111 msgid "Granted?" msgstr "授予?" -#: pgadmin/dashboard/static/js/dashboard.js:845 -#: pgadmin/dashboard/static/js/dashboard.js:1109 +#: pgadmin/dashboard/static/js/dashboard.js:864 +#: pgadmin/dashboard/static/js/dashboard.js:1128 msgid "XID" msgstr "XID" -#: pgadmin/dashboard/static/js/dashboard.js:850 -#: pgadmin/dashboard/static/js/dashboard.js:1114 +#: pgadmin/dashboard/static/js/dashboard.js:869 +#: pgadmin/dashboard/static/js/dashboard.js:1133 msgid "Prepared at" msgstr "已准备于" -#: pgadmin/dashboard/static/js/dashboard.js:862 +#: pgadmin/dashboard/static/js/dashboard.js:881 msgid "Category" msgstr "类别" -#: pgadmin/dashboard/static/js/dashboard.js:867 +#: pgadmin/dashboard/static/js/dashboard.js:886 msgid "Setting" msgstr "设置" -#: pgadmin/dashboard/static/js/dashboard.js:872 +#: pgadmin/dashboard/static/js/dashboard.js:891 msgid "Unit" msgstr "单元" -#: pgadmin/dashboard/static/js/dashboard.js:877 +#: pgadmin/dashboard/static/js/dashboard.js:896 msgid "Description" msgstr "描述" -#: pgadmin/dashboard/static/js/dashboard.js:1195 +#: pgadmin/dashboard/static/js/dashboard.js:1214 msgid "You cannot cancel background worker processes." msgstr "你不能取消后台工作进程。" -#: pgadmin/dashboard/static/js/dashboard.js:1197 +#: pgadmin/dashboard/static/js/dashboard.js:1216 msgid "You cannot terminate background worker processes." msgstr "你不能终止后台工作进程。" -#: pgadmin/dashboard/static/js/dashboard.js:1206 +#: pgadmin/dashboard/static/js/dashboard.js:1225 msgid "You are not allowed to cancel the main active session." msgstr "你不能取消主活动会话。" -#: pgadmin/dashboard/static/js/dashboard.js:1208 +#: pgadmin/dashboard/static/js/dashboard.js:1227 msgid "You are not allowed to terminate the main active session." msgstr "不允许终止主活动会话。" -#: pgadmin/dashboard/static/js/dashboard.js:1216 +#: pgadmin/dashboard/static/js/dashboard.js:1235 msgid "The session is already in idle state." msgstr "会话已处于空闲状态。" -#: pgadmin/dashboard/static/js/dashboard.js:1235 +#: pgadmin/dashboard/static/js/dashboard.js:1254 msgid "Superuser privileges are required to cancel another users query." msgstr "取消其他用户查询需要超级用户权限。" -#: pgadmin/dashboard/static/js/dashboard.js:1237 +#: pgadmin/dashboard/static/js/dashboard.js:1256 msgid "Superuser privileges are required to terminate another users query." msgstr "终止其他用户查询需要超级用户权限。" @@ -9904,15 +10001,15 @@ msgstr "准备事务" #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:36 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:783 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:77 -#: pgadmin/tools/user_management/static/js/user_management.js:1156 +#: pgadmin/tools/user_management/static/js/user_management.js:1167 msgid "Search" msgstr "搜索" #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:33 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:38 #: pgadmin/misc/file_manager/templates/file_manager/index.html:27 -#: pgadmin/preferences/static/js/preferences.js:533 -#: pgadmin/preferences/static/js/preferences.js:550 +#: pgadmin/preferences/static/js/preferences.js:576 +#: pgadmin/preferences/static/js/preferences.js:593 msgid "Refresh" msgstr "刷新" @@ -10002,7 +10099,7 @@ msgstr "合计" #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:8 #: pgadmin/dashboard/templates/dashboard/sql/gpdb_5.0_plus/dashboard_stats.sql:8 -#: pgadmin/tools/user_management/static/js/user_management.js:432 +#: pgadmin/tools/user_management/static/js/user_management.js:433 msgid "Active" msgstr "活跃" @@ -10124,7 +10221,7 @@ msgid "" "theme" msgstr "应用主题需要刷新。下面是主题的预览" -#: pgadmin/misc/__init__.py:222 +#: pgadmin/misc/__init__.py:220 #, fuzzy msgid "Invalid binary path." msgstr "二进制路径" @@ -10267,7 +10364,7 @@ msgid "Grid" msgstr "网格" #: pgadmin/misc/file_manager/__init__.py:177 -#: pgadmin/misc/file_manager/static/js/utility.js:1444 +#: pgadmin/misc/file_manager/static/js/utility.js:1470 msgid "Show hidden files and folders?" msgstr "显示隐藏文件和文件夹?" @@ -10319,7 +10416,7 @@ msgid "There was an error renaming the file:" msgstr "重命名文件时出错:" #: pgadmin/misc/file_manager/static/js/create_dialogue.js:145 -#: pgadmin/misc/file_manager/static/js/utility.js:473 +#: pgadmin/misc/file_manager/static/js/utility.js:481 msgid "Error occurred while checking access permission." msgstr "检查访问权限时出错。" @@ -10330,19 +10427,19 @@ msgstr "检查访问权限时出错。" msgid "Select file" msgstr "选择文件" -#: pgadmin/misc/file_manager/static/js/utility.js:1432 -#: pgadmin/misc/file_manager/static/js/utility.js:1439 +#: pgadmin/misc/file_manager/static/js/utility.js:1458 +#: pgadmin/misc/file_manager/static/js/utility.js:1465 msgid "All Files" msgstr "所有文件" -#: pgadmin/misc/file_manager/static/js/utility.js:1448 +#: pgadmin/misc/file_manager/static/js/utility.js:1474 #: pgadmin/tools/backup/static/js/backup.js:156 #: pgadmin/tools/import_export/static/js/import_export.js:97 #: pgadmin/tools/restore/static/js/restore.js:100 msgid "Format" msgstr "格式" -#: pgadmin/misc/file_manager/static/js/utility.js:1770 +#: pgadmin/misc/file_manager/static/js/utility.js:1800 msgid "Drop files here to upload." msgstr "将文件拖放到此处上传。" @@ -10557,8 +10654,8 @@ msgid "Summary:" msgstr "概要:" #: pgadmin/preferences/__init__.py:57 -#: pgadmin/preferences/static/js/preferences.js:456 -#: pgadmin/preferences/static/js/preferences.js:479 +#: pgadmin/preferences/static/js/preferences.js:499 +#: pgadmin/preferences/static/js/preferences.js:522 msgid "Preferences" msgstr "配置" @@ -10571,36 +10668,44 @@ msgstr "label" msgid "help_str" msgstr "help_str" -#: pgadmin/preferences/static/js/preferences.js:224 +#: pgadmin/preferences/static/js/preferences.js:249 msgid "Show" msgstr "显示" -#: pgadmin/preferences/static/js/preferences.js:225 +#: pgadmin/preferences/static/js/preferences.js:250 msgid "Hide" msgstr "隐藏" -#: pgadmin/preferences/static/js/preferences.js:420 +#: pgadmin/preferences/static/js/preferences.js:340 +msgid "Alert" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:341 +msgid "(in minutes)" +msgstr "" + +#: pgadmin/preferences/static/js/preferences.js:461 msgid "Category is not selected." msgstr "未选择类别。" -#: pgadmin/preferences/static/js/preferences.js:517 +#: pgadmin/preferences/static/js/preferences.js:560 msgid "Browser tree refresh required" msgstr "需要浏览器树刷新" -#: pgadmin/preferences/static/js/preferences.js:518 +#: pgadmin/preferences/static/js/preferences.js:561 msgid "A browser tree refresh is required. Do you wish to refresh the tree?" msgstr "需要刷新浏览器树。是否要刷新树?" -#: pgadmin/preferences/static/js/preferences.js:534 -#: pgadmin/preferences/static/js/preferences.js:551 +#: pgadmin/preferences/static/js/preferences.js:577 +#: pgadmin/preferences/static/js/preferences.js:594 msgid "Later" msgstr "稍后" -#: pgadmin/preferences/static/js/preferences.js:541 +#: pgadmin/preferences/static/js/preferences.js:584 msgid "Refresh required" msgstr "需要刷新" -#: pgadmin/preferences/static/js/preferences.js:542 +#: pgadmin/preferences/static/js/preferences.js:585 msgid "" "A page refresh is required to apply the theme. Do you wish to refresh the" " page now?" @@ -10658,6 +10763,18 @@ msgstr "开关按钮" msgid "Toggle" msgstr "" +#: pgadmin/static/js/backform.pgadmin.js:1133 +msgid "Set as default" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1152 +msgid "Database Server" +msgstr "" + +#: pgadmin/static/js/backform.pgadmin.js:1159 +msgid "Binary Path" +msgstr "" + #: pgadmin/static/js/backform.pgadmin.js:1164 #, fuzzy msgid "Select binary path..." @@ -10679,15 +10796,15 @@ msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1196 msgid "" -" Enter the directory in which the psql, pg_dump, pg_dumpall, and " +"Enter the directory in which the psql, pg_dump, pg_dumpall, and " "pg_restore utilities can be found for the corresponding database server " "version. The default path will be used for server versions that do not " -"have apath specified." +"have a path specified." msgstr "" #: pgadmin/static/js/backform.pgadmin.js:1682 #: pgadmin/static/js/backgrid.pgadmin.js:1253 -#: pgadmin/tools/user_management/static/js/user_management.js:1158 +#: pgadmin/tools/user_management/static/js/user_management.js:1169 msgid "Add" msgstr "添加" @@ -10699,11 +10816,11 @@ msgstr "无更新。" msgid "Preview not available..." msgstr "预览不可用..." -#: pgadmin/static/js/backform.pgadmin.js:3223 +#: pgadmin/static/js/backform.pgadmin.js:3228 msgid "No color" msgstr "无色" -#: pgadmin/static/js/backform.pgadmin.js:3414 +#: pgadmin/static/js/backform.pgadmin.js:3419 msgid "Space" msgstr "空间" @@ -10801,26 +10918,26 @@ msgstr "出现意外错误-确保您已登录到应用程序。" msgid "Transaction status check failed." msgstr "事务状态检查失败。" -#: pgadmin/static/js/utils.js:407 +#: pgadmin/static/js/utils.js:410 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog." msgstr "请在首选项对话框中配置PostgreSQL二进制路径。" -#: pgadmin/static/js/utils.js:412 +#: pgadmin/static/js/utils.js:415 msgid "" "Please configure the EDB Advanced Server Binary Path in the Preferences " "dialog." msgstr "请在配置对话框中配置EDB Advanced Server二进制路径。" -#: pgadmin/static/js/utils.js:419 +#: pgadmin/static/js/utils.js:422 msgid "Configuration required" msgstr "所需的配置" -#: pgadmin/static/js/utils.js:424 +#: pgadmin/static/js/utils.js:427 #, fuzzy msgid "Preferences Error" msgstr "配置" -#: pgadmin/static/js/utils.js:425 +#: pgadmin/static/js/utils.js:428 #, python-format msgid "Failed to load preference %s of module %s" msgstr "未能加载的到偏好%s 模块 %s" @@ -10913,9 +11030,9 @@ msgstr "执行" #: pgadmin/static/js/selection/clipboard.js:83 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:178 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:657 -#: pgadmin/tools/user_management/static/js/user_management.js:922 -#: pgadmin/tools/user_management/static/js/user_management.js:1184 -#: pgadmin/tools/user_management/static/js/user_management.js:1201 +#: pgadmin/tools/user_management/static/js/user_management.js:933 +#: pgadmin/tools/user_management/static/js/user_management.js:1195 +#: pgadmin/tools/user_management/static/js/user_management.js:1212 msgid "Error" msgstr "错误" @@ -10958,8 +11075,8 @@ msgstr "毫秒" msgid "Query returned successfully in %s." msgstr "耗时%s 成功返回查询。" -#: pgadmin/static/js/sqleditor/execute_query.js:230 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3112 +#: pgadmin/static/js/sqleditor/execute_query.js:235 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3145 msgid "Running query..." msgstr "正在运行查询..." @@ -11056,11 +11173,11 @@ msgstr "是否确实要清除所有行?" msgid "Connect to server" msgstr "连接到服务器" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:463 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 msgid "Please select database" msgstr "请选择数据库" -#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:467 +#: pgadmin/static/js/sqleditor/new_connection_dialog_model.js:471 msgid "Please select user" msgstr "请选择用户" @@ -11162,7 +11279,7 @@ msgstr "执行/刷新" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:113 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:115 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:342 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 #: pgadmin/utils/constants.py:22 msgid "Explain" msgstr "解释" @@ -11184,15 +11301,15 @@ msgstr "保存数据变更" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:137 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:139 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5351 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:661 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5384 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:674 msgid "Commit" msgstr "提交" #: pgadmin/static/js/sqleditor/query_tool_preferences.js:143 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:145 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5348 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:679 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5381 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:692 msgid "Rollback" msgstr "回滚" @@ -11225,7 +11342,7 @@ msgstr "复制到查询编辑器" #: pgadmin/static/js/sqleditor/history/query_history_details.js:182 #: pgadmin/tools/debugger/static/js/direct.js:1720 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:352 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 msgid "Messages" msgstr "消息" @@ -11288,6 +11405,11 @@ msgstr "登录" msgid "Forgotten your password?" msgstr "你忘记了密码?" +#: pgadmin/templates/security/login_user.html:30 +#, python-format +msgid "Login with %(oauth_name)s" +msgstr "" + #: pgadmin/templates/security/reset_password.html:2 #, python-format msgid "%(appname)s Password Reset" @@ -11645,11 +11767,11 @@ msgstr "筛选的行..." msgid "View/Edit Data" msgstr "查看/编辑数据" -#: pgadmin/tools/datagrid/static/js/datagrid.js:333 +#: pgadmin/tools/datagrid/static/js/datagrid.js:335 #: pgadmin/tools/debugger/static/js/debugger.js:511 -#: pgadmin/tools/debugger/static/js/debugger.js:697 +#: pgadmin/tools/debugger/static/js/debugger.js:698 #: pgadmin/tools/debugger/static/js/debugger_ui.js:873 -#: pgadmin/tools/schema_diff/static/js/schema_diff.js:158 +#: pgadmin/tools/schema_diff/static/js/schema_diff.js:160 msgid "Rename Panel" msgstr "" @@ -11676,7 +11798,7 @@ msgstr "数据网格错误" #: pgadmin/tools/datagrid/static/js/show_data.js:40 #: pgadmin/tools/datagrid/static/js/show_query_tool.js:67 #: pgadmin/tools/erd/static/js/erd_module.js:119 -#: pgadmin/tools/psql/static/js/psql_module.js:140 +#: pgadmin/tools/psql/static/js/psql_module.js:139 msgid "No object selected." msgstr "未选择对象。" @@ -11766,8 +11888,8 @@ msgid "Replace" msgstr "替换" #: pgadmin/tools/datagrid/templates/datagrid/index.html:110 -msgid " (Cmd+Shift+F)" -msgstr " (Cmd+Shift+F)" +msgid " (Cmd+Option+F)" +msgstr "" #: pgadmin/tools/datagrid/templates/datagrid/index.html:112 msgid " (Ctrl+Shift+F)" @@ -11948,17 +12070,17 @@ msgid "Edit grid values" msgstr "编辑网格值" #: pgadmin/tools/debugger/__init__.py:180 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:411 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:424 msgid "Previous tab" msgstr "上一个选项卡" #: pgadmin/tools/debugger/__init__.py:198 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:429 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:442 msgid "Next tab" msgstr "下一个选项卡" #: pgadmin/tools/debugger/__init__.py:216 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:447 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:460 msgid "Switch Panel" msgstr "切换面板" @@ -12075,7 +12197,7 @@ msgstr "设置断点" #: pgadmin/tools/debugger/static/js/debugger.js:345 #: pgadmin/tools/debugger/static/js/debugger.js:525 #: pgadmin/tools/debugger/static/js/debugger.js:530 -#: pgadmin/tools/debugger/static/js/debugger.js:713 +#: pgadmin/tools/debugger/static/js/debugger.js:714 #: pgadmin/tools/debugger/static/js/debugger_ui.js:288 #: pgadmin/tools/debugger/static/js/debugger_ui.js:922 #: pgadmin/tools/debugger/static/js/debugger_ui.js:975 @@ -12116,7 +12238,7 @@ msgstr "设置断点" msgid "Debugger Error" msgstr "调试器错误" -#: pgadmin/tools/debugger/static/js/debugger.js:703 +#: pgadmin/tools/debugger/static/js/debugger.js:704 #: pgadmin/tools/debugger/static/js/debugger_ui.js:929 msgid "Debugger Target Initialization Error" msgstr "调试器目标初始化错误" @@ -12271,12 +12393,12 @@ msgid "Debugger SQL editor" msgstr "调试器 SQL 编辑器" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "Timeout" msgstr "超时" #: pgadmin/tools/debugger/static/js/direct.js:1891 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:813 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:823 msgid "" "Your session has timed out due to inactivity. Please close the window and" " login again." @@ -12476,12 +12598,12 @@ msgid "Preparing..." msgstr "正在搜索...." #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:269 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5422 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5455 msgid "Don't save" msgstr "不要保存" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:304 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5505 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5538 msgid "Save changes?" msgstr "保存更改吗?" @@ -12490,6 +12612,11 @@ msgstr "保存更改吗?" msgid "The diagram has changed. Do you want to save changes?" msgstr "数据已更改。是否要保存更改?" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:350 +#, python-format +msgid "Table: %s (%s)" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:394 msgid "Delete ?" msgstr "" @@ -12543,6 +12670,14 @@ msgstr "加载文件..." msgid "Unknown error. Check console logs" msgstr "" +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:675 +msgid "One to many relation" +msgstr "" + +#: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:686 +msgid "Many to many relation" +msgstr "" + #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:751 msgid "Initializing connection..." msgstr "" @@ -12576,7 +12711,7 @@ msgid "Many-to-Many link" msgstr "" #: pgadmin/tools/erd/static/js/erd_tool/ui_components/ConnectionBar.jsx:50 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2868 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2901 msgid "Obtaining connection..." msgstr "正在获取连接..." @@ -12978,37 +13113,40 @@ msgstr "对象帮助" msgid "Maintenance job creation failed." msgstr "维护任务创建失败。" -#: pgadmin/tools/psql/__init__.py:42 +#: pgadmin/tools/psql/__init__.py:53 msgid "PSQL" msgstr "" -#: pgadmin/tools/psql/__init__.py:209 pgadmin/tools/psql/__init__.py:475 -#: pgadmin/tools/psql/__init__.py:522 -msgid "ERROR: Shell commands are disabled in psql for security\r\n" -msgstr "" - -#: pgadmin/tools/psql/__init__.py:574 +#: pgadmin/tools/psql/__init__.py:427 msgid "" "Connection terminated, To create new connection please open another psql " "tool." msgstr "" -#: pgadmin/tools/psql/__init__.py:724 +#: pgadmin/tools/psql/__init__.py:491 msgid "Invalid session.\r\n" msgstr "" -#: pgadmin/tools/psql/static/js/psql_module.js:131 -#: pgadmin/tools/psql/static/js/psql_module.js:139 -#: pgadmin/tools/psql/static/js/psql_module.js:152 +#: pgadmin/tools/psql/static/js/psql_module.js:130 +#: pgadmin/tools/psql/static/js/psql_module.js:138 +#: pgadmin/tools/psql/static/js/psql_module.js:151 #, fuzzy msgid "PSQL Error" msgstr "轮询错误" -#: pgadmin/tools/psql/static/js/psql_module.js:153 +#: pgadmin/tools/psql/static/js/psql_module.js:152 #, fuzzy msgid "Please select a server/database object." msgstr "请选择任何数据库对象。" +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "Clipboard read permission required" +msgstr "" + +#: pgadmin/tools/psql/static/js/psql_module.js:365 +msgid "To paste data on the PSQL terminal, Clipboard read permission required." +msgstr "" + #: pgadmin/tools/restore/__init__.py:42 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:40 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:50 @@ -13466,281 +13604,281 @@ msgstr "查询编辑器" msgid "Data Output" msgstr "数据输出" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:362 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 msgid "Query History" msgstr "查询历史" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:372 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 msgid "Scratch Pad" msgstr "便签本" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:382 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 msgid "Notifications" msgstr "通知" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:392 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:402 msgid "Geometry Viewer" msgstr "几何查看器" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:431 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:441 msgid "Panel Loading Error" msgstr "面板加载错误" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:432 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:442 msgid "" "Something went wrong while loading the panels. Please make sure to reset " "the layout (File > Reset Layout) for the better user experience." msgstr "加载面板时出现问题。请确保重置布局(文件>重置布局)以提供更好的用户体验。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:477 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:487 msgid "SQL editor" msgstr "SQL 编辑器" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1034 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1044 msgid "Editable column" msgstr "可编辑列" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1036 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1046 msgid "Read-only column" msgstr "只读列" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1576 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:1586 msgid "Fetching all records..." msgstr "获取所有记录..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2116 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3058 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4161 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2126 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3091 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4194 msgid "Unsaved changes" msgstr "未保存的更改" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2117 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4162 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2127 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4195 msgid "Are you sure you wish to discard the current changes?" msgstr "是否确实要放弃当前更改?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2148 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2158 msgid "Clear history" msgstr "清除历史记录" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2149 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2159 msgid "Are you sure you wish to clear the history?" msgstr "是否确实要清除历史记录?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2150 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2160 msgid "" "This will remove all of your query history from this and other sessions " "for this database." msgstr "这将从此数据库的此会话和其他会话中删除所有查询历史记录。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2429 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2439 msgid "Change connection" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2430 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2440 msgid "" "By changing the connection you will lose all your unsaved data for the " "current connection.
    Do you want to continue?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2559 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2569 msgid "" "The pgAdmin browser window has been closed and the connection to the " "server is lost. Please close this window and open a new pgAdmin session." msgstr "pgAdmin与服务器的连接已丢失并且浏览器窗口已关闭请。关闭此窗口并打开一个新的 pgAdmin 会话。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2694 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2696 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2704 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2706 #, python-format msgid "Error fetching rows - %s." msgstr "获取行时错误 - %s。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2751 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2761 msgid "Connection Warning" msgstr "连接警告" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2758 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2768 msgid "The application has lost the database connection:" msgstr "应用程序已丢失数据库连接:" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2762 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2772 msgid "⁃ If the connection was idle it may have been forcibly disconnected." msgstr "- 如果连接处于空闲状态 , 则可能已强制断开连接。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2764 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2774 msgid "⁃ The application server or database server may have been restarted." msgstr "- 应用程序服务器或数据库服务器可能已重新启动。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2766 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2776 msgid "⁃ The user session may have timed out." msgstr "- 用户会话可能已超时。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2770 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2780 msgid "Do you want to continue and establish a new session?" msgstr "是否要继续并建立新的会话?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2793 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2803 msgid "Continue" msgstr "继续" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2958 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2960 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2991 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:2993 #, python-format msgid "Error fetching SQL for script - %s." msgstr "为脚本获取 SQL 时出错: %s。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3059 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3092 msgid "" "The data has been modified, but not saved. Are you sure you wish to " "discard the changes?" msgstr "数据已修改,但未保存。 确定要放弃更改吗?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3120 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3153 msgid "Waiting for the query to complete..." msgstr "正在等待查询完成..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3324 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3357 msgid "Loading data from the database server and rendering..." msgstr "从数据库服务器加载数据并渲染.." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3334 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3367 #, python-format msgid "Successfully run. Total query runtime: %s." msgstr "已成功运行。查询运行时间总数: %s。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3335 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3368 #, python-format msgid "%s rows affected." msgstr "%s 行受影响。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3647 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3680 msgid "" "This query was generated by pgAdmin as part of a \"View/Edit Data\" " "operation" msgstr "此查询由 pgAdmin 生成,作为\"查看/编辑数据\"操作的一部分" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3763 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3796 msgid "Row(s) deleted." msgstr "行已删除。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3843 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3876 msgid "Saving the updated data..." msgstr "正在保存更新的数据..。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3978 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4011 msgid "Data saved successfully." msgstr "数据保存成功." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3981 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4014 msgid "Auto-commit is off. You still need to commit changes to the database." msgstr "自动提交已关闭。每次更改都需要提交至数据库。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3988 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4021 #, python-format msgid "%s." msgstr "%s." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:3995 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4028 msgid "" "Saving data changes was rolled back but the current transaction is still " "active; previous queries are unaffected." msgstr "正在保存的数据更改已经回滚但是当前事务依然处于活动状态;之前的请求不受影响。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4020 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4053 msgid "This query was generated by pgAdmin as part of a \"Save Data\" operation" msgstr "此查询由 pgAdmin 生成,作为\"保存数据\"操作的一部分" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4205 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4238 msgid "Loading the file..." msgstr "加载文件..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4266 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4299 msgid "Saving the queries in the file..." msgstr "将查询保存在文件..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4279 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4312 msgid "File saved successfully." msgstr "文件保存成功。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4447 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 msgid "Applying the new filter..." msgstr "应用新的筛选器..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4469 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4480 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4502 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4513 msgid "Filter By Selection Error" msgstr "按选择筛选错误" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4535 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4546 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4568 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4579 msgid "Filter Exclude Selection Error" msgstr "筛选排除选择错误" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4557 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4590 msgid "Removing the filter..." msgstr "移除筛选器..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4577 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4588 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4610 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4621 msgid "Remove Filter Error" msgstr "删除筛选器错误" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4746 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4779 msgid "Setting the limit on the result..." msgstr "设置限制的结果..." -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4767 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4778 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4800 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4811 msgid "Change limit Error" msgstr "更改限制错误" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4925 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4944 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4958 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4977 msgid "Cancel Query Error" msgstr "取消查询错误" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4965 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:4998 msgid "Downloading Results..." msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5023 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5056 msgid "CSV Download cancelled." msgstr "CSV 下载已取消。" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5032 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5065 msgid "Download CSV error" msgstr "下载 CSV 错误" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5067 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5075 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5100 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5108 msgid "Auto Rollback Error" msgstr "自动回滚错误" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5102 -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5109 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5135 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5142 msgid "Auto Commit Error" msgstr "自动提交错误" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5296 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5329 msgid "The data has changed. Do you want to save changes?" msgstr "数据已更改。是否要保存更改?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5303 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5336 msgid "The query text has changed. Do you want to save changes?" msgstr "" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5394 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5427 msgid "" "The current transaction is not commited to the database. Do you want to " "commit or rollback the transaction?" msgstr "当前事务未提交到数据库。是否要提交或回滚事务?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5397 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5430 msgid "Commit transaction?" msgstr "提交事务?" -#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5474 +#: pgadmin/tools/sqleditor/static/js/sqleditor.js:5507 msgid "" "The current transaction has been rolled back because the server was " "disconnected." @@ -13976,16 +14114,28 @@ msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:275 msgid "" -"If set to True then data columns will auto-size to the maximumwidth of " +"If set to True then data columns will auto-size to the maximum width of " "the data in the column as loaded in the first batch. If False, the column" " will be sized to the widest of the data type or column name." msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:285 +msgid "Maximum column width" +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:287 +msgid "" +"Specify the maximum width of the column when 'Resize by data?' is set to " +"True. If it is set to 0 then columns will auto-size to the maximum width " +"of the data in the column. If 'Resize by data?' is set to False then this" +" setting won't take any effect." +msgstr "" + +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:298 msgid "Font size" msgstr "字体大小" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:289 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 msgid "" "The font size to use for the SQL text boxes and editors. The value " "specified is in \"em\" units, in which 1 is the default relative font " @@ -13997,210 +14147,210 @@ msgstr "" "其中1是默认的相对字体大小。例如:若要将字体大小增加百分之二十请使用1.2 的值或将减少百分之二十, 请使用0.8 的值。最小 0.1, " "最大10。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:300 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:313 msgid "Connection status" msgstr "连接状态" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:302 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:315 msgid "" "If set to True, the Query Tool will monitor and display the connection " "and transaction status." msgstr "如果设置为 True, 查询工具将监视并显示连接和事务状态。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:309 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:322 msgid "Connection status refresh rate" msgstr "连接状态刷新率" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:312 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:325 msgid "The number of seconds between connection/transaction status polls." msgstr "连接/事务状态轮询之间的秒数。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:321 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:334 msgid "Execute query" msgstr "执行查询" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:339 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:352 msgid "Save data changes" msgstr "保存数据更改" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:357 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:370 msgid "EXPLAIN query" msgstr "解释查询" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:375 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:388 msgid "EXPLAIN ANALYZE query" msgstr "解释优化查询" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:393 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:406 msgid "Download Results" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:465 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 msgid "Accesskey (Open file)" msgstr "Accesskey (打开文件)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:478 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 msgid "Accesskey (Save file)" msgstr "Accesskey (保存文件)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:491 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 msgid "Accesskey (Copy rows)" msgstr "Accesskey (复制行)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:504 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 msgid "Accesskey (Paste rows)" msgstr "Accesskey (粘贴行)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:517 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 msgid "Accesskey (Delete rows)" msgstr "Accesskey (删除行)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:530 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 msgid "Accesskey (Filter dialog)" msgstr "Accesskey (过滤器对话框)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:543 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 msgid "Accesskey (Filter options)" msgstr "Accesskey (筛选器选项)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:556 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 msgid "Accesskey (Rows limit)" msgstr "Accesskey (行数胭脂)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:569 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 msgid "Accesskey (Execute options)" msgstr "Accesskey (执行选项)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:582 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 msgid "Accesskey (Cancel query)" msgstr "Accesskey (取消查询)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:595 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 msgid "Accesskey (Clear editor options)" msgstr "Accesskey (清除编辑器选项)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:608 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 msgid "Accesskey (Connection status)" msgstr "Accesskey (连接状态)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:621 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:634 msgid "Accesskey (Find options)" msgstr "Accesskey (查找选项)" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:635 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:648 msgid "Toggle case of selected text" msgstr "切换所选文本的大小写" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:652 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:665 msgid "Keywords in uppercase" msgstr "关键词使用大写" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:653 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:666 msgid "Auto completion" msgstr "自动完成" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:654 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:667 msgid "" "If set to True, Keywords will be displayed in upper case for auto " "completion." msgstr "如果设置为 True, 关键字针对自动完成将以大写形式显示。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:696 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 msgid "Keyword case" msgstr "关键字大小写" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:697 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:709 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 msgid "Upper case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:698 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:710 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:723 msgid "Lower case" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:699 -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:711 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:712 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:724 msgid "Capitalized" msgstr "" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:701 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:714 msgid "Convert keywords to upper, lower, or capitalized casing." msgstr "将关键字转换为上、下或大写大小写。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:708 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:721 msgid "Identifier case" msgstr "标识符大小写" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:713 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:726 msgid "Convert identifiers to upper, lower, or capitalized casing." msgstr "将标识符转换为大写、小写或首字母大写。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:720 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:733 msgid "Strip comments?" msgstr "Strip 注释?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:722 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 msgid "If set to True, comments will be removed." msgstr "如果设置为 True,注释将被删除。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:727 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:740 msgid "Re-indent?" msgstr "重新缩进?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:729 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:742 msgid "If set to True, the indentations of the statements are changed." msgstr "如果设置为 True,则语句的缩进将更改。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:748 msgid "Re-indent aligned?" msgstr "重新缩进对齐?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:737 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:750 msgid "" "If set to True, the indentations of the statements are changed, and " "statements are aligned by keywords." msgstr "如果设置为 True,则语句的缩进将更改,语句将按关键字对齐。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:744 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:757 msgid "Spaces around operators?" msgstr "操作员周围的空间?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:746 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:759 msgid "If set to True, spaces are used around all operators." msgstr "如果设置为 True,则所有运算符周围都使用空格。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:752 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:765 msgid "Comma-first notation?" msgstr "逗号第一符号?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:754 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:767 msgid "If set to True, comma-first notation for column names is used." msgstr "如果设置为 True,则使用列名称的逗号第一符号。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:760 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 msgid "Wrap after N characters" msgstr "N 个字符后换行" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:762 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:775 msgid "" "The column limit (in characters) for wrapping comma-separated lists. If " "zero, it puts every item in the list on its own line." msgstr "换行逗号分隔列表的列限制(以字符表示)。如果为零,它将列表中的每个项目放在自己的行上。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:769 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 msgid "Tab size" msgstr "Tab大小" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:773 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:786 msgid "The number of spaces per tab. Minimum 2, maximum 8." msgstr "Tab 代表空格的数量,最小2,最大为8。" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:780 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:793 msgid "Use spaces?" msgstr "使用空间吗?" -#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:782 +#: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:795 msgid "" "Specifies whether or not to insert spaces instead of tabs when the tab " "key or auto-indent are used." @@ -14219,8 +14369,8 @@ msgid "Missing field: '{0}'" msgstr "缺少字段: '{0}'" #: pgadmin/tools/user_management/__init__.py:367 -#: pgadmin/tools/user_management/static/js/user_management.js:807 -#: pgadmin/tools/user_management/static/js/user_management.js:859 +#: pgadmin/tools/user_management/static/js/user_management.js:818 +#: pgadmin/tools/user_management/static/js/user_management.js:870 msgid "User deleted." msgstr "删除用户。" @@ -14243,156 +14393,157 @@ msgstr "隐藏共享服务器?" msgid "'{0}' is not allowed to modify." msgstr "不允许修改{0}。" -#: pgadmin/tools/user_management/static/js/user_management.js:44 +#: pgadmin/tools/user_management/static/js/user_management.js:45 msgid "Filter by email" msgstr "按EMail过滤" -#: pgadmin/tools/user_management/static/js/user_management.js:214 +#: pgadmin/tools/user_management/static/js/user_management.js:215 msgid "pgAdmin 4 login" msgstr "pgAdmin 4 登录" -#: pgadmin/tools/user_management/static/js/user_management.js:326 +#: pgadmin/tools/user_management/static/js/user_management.js:327 msgid "Authentication source" msgstr "身份验证源" -#: pgadmin/tools/user_management/static/js/user_management.js:372 +#: pgadmin/tools/user_management/static/js/user_management.js:373 msgid "Email" msgstr "电子邮件" -#: pgadmin/tools/user_management/static/js/user_management.js:445 +#: pgadmin/tools/user_management/static/js/user_management.js:446 msgid "New password" msgstr "新密码" -#: pgadmin/tools/user_management/static/js/user_management.js:458 +#: pgadmin/tools/user_management/static/js/user_management.js:459 msgid "Confirm password" msgstr "确认密码" -#: pgadmin/tools/user_management/static/js/user_management.js:478 +#: pgadmin/tools/user_management/static/js/user_management.js:479 msgid "Email address cannot be empty." msgstr "电子邮件地址不能为空。" -#: pgadmin/tools/user_management/static/js/user_management.js:484 +#: pgadmin/tools/user_management/static/js/user_management.js:485 #, python-format msgid "Invalid email address: %s." msgstr "无效的电子邮件地址: %s." -#: pgadmin/tools/user_management/static/js/user_management.js:492 +#: pgadmin/tools/user_management/static/js/user_management.js:493 #, python-format msgid "The email address %s already exists." msgstr "电子邮件地址%s已经存在." -#: pgadmin/tools/user_management/static/js/user_management.js:506 +#: pgadmin/tools/user_management/static/js/user_management.js:507 #, python-format msgid "Role cannot be empty for user %s." msgstr "用户'%s'角色不能空." -#: pgadmin/tools/user_management/static/js/user_management.js:524 +#: pgadmin/tools/user_management/static/js/user_management.js:525 #, python-format msgid "Password cannot be empty for user %s." msgstr "密码不能为空用户 %s。" -#: pgadmin/tools/user_management/static/js/user_management.js:534 -#: pgadmin/tools/user_management/static/js/user_management.js:595 +#: pgadmin/tools/user_management/static/js/user_management.js:535 +#: pgadmin/tools/user_management/static/js/user_management.js:596 #, python-format msgid "Password must be at least 6 characters for user %s." msgstr "密码必须至少6个字符,用户%s。" -#: pgadmin/tools/user_management/static/js/user_management.js:548 -#: pgadmin/tools/user_management/static/js/user_management.js:605 +#: pgadmin/tools/user_management/static/js/user_management.js:549 +#: pgadmin/tools/user_management/static/js/user_management.js:606 #, python-format msgid "Confirm Password cannot be empty for user %s." msgstr "确认用户'%s'密码不能为空。" -#: pgadmin/tools/user_management/static/js/user_management.js:561 -#: pgadmin/tools/user_management/static/js/user_management.js:614 +#: pgadmin/tools/user_management/static/js/user_management.js:562 +#: pgadmin/tools/user_management/static/js/user_management.js:615 #, python-format msgid "Passwords do not match for user %s." msgstr "用户'%s'密码不匹配用户." -#: pgadmin/tools/user_management/static/js/user_management.js:629 -#: pgadmin/tools/user_management/static/js/user_management.js:639 +#: pgadmin/tools/user_management/static/js/user_management.js:630 +#: pgadmin/tools/user_management/static/js/user_management.js:640 +#: pgadmin/tools/user_management/static/js/user_management.js:650 #, python-format msgid "The username %s already exists." msgstr "用户名%s存在。" -#: pgadmin/tools/user_management/static/js/user_management.js:727 +#: pgadmin/tools/user_management/static/js/user_management.js:738 msgid "Note: If no user is selected, the shared servers will be deleted." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:800 -#: pgadmin/tools/user_management/static/js/user_management.js:853 +#: pgadmin/tools/user_management/static/js/user_management.js:811 +#: pgadmin/tools/user_management/static/js/user_management.js:864 msgid "Delete user?" msgstr "是否删除用户?" -#: pgadmin/tools/user_management/static/js/user_management.js:801 +#: pgadmin/tools/user_management/static/js/user_management.js:812 msgid "" "The shared servers owned by will be deleted. Do you wish to " "continue?" msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:813 -#: pgadmin/tools/user_management/static/js/user_management.js:863 +#: pgadmin/tools/user_management/static/js/user_management.js:824 +#: pgadmin/tools/user_management/static/js/user_management.js:874 msgid "Error during deleting user." msgstr "删除用户时的错误。" -#: pgadmin/tools/user_management/static/js/user_management.js:847 +#: pgadmin/tools/user_management/static/js/user_management.js:858 msgid "Unable to change owner." msgstr "" -#: pgadmin/tools/user_management/static/js/user_management.js:854 +#: pgadmin/tools/user_management/static/js/user_management.js:865 msgid "Are you sure you wish to delete this user?" msgstr "确实要删除此用户吗?" -#: pgadmin/tools/user_management/static/js/user_management.js:879 +#: pgadmin/tools/user_management/static/js/user_management.js:890 msgid "Cannot delete user." msgstr "不能删除用户。" -#: pgadmin/tools/user_management/static/js/user_management.js:880 +#: pgadmin/tools/user_management/static/js/user_management.js:891 msgid "Cannot delete currently logged in user." msgstr "不能删除当前登录的用户。" -#: pgadmin/tools/user_management/static/js/user_management.js:923 +#: pgadmin/tools/user_management/static/js/user_management.js:934 msgid "This user cannot be deleted." msgstr "无法删除此用户。" -#: pgadmin/tools/user_management/static/js/user_management.js:979 +#: pgadmin/tools/user_management/static/js/user_management.js:990 msgid "User Management" msgstr "用户管理" -#: pgadmin/tools/user_management/static/js/user_management.js:1134 +#: pgadmin/tools/user_management/static/js/user_management.js:1145 #, python-format msgid "User '%s' saved." msgstr "用户 '%s' 已保存." -#: pgadmin/tools/user_management/static/js/user_management.js:1140 +#: pgadmin/tools/user_management/static/js/user_management.js:1151 #, python-format msgid "Error saving user: '%s'" msgstr "保存用户时出错: '%s'" -#: pgadmin/tools/user_management/static/js/user_management.js:1167 +#: pgadmin/tools/user_management/static/js/user_management.js:1178 msgid "Add new user" msgstr "添加新用户" -#: pgadmin/tools/user_management/static/js/user_management.js:1185 +#: pgadmin/tools/user_management/static/js/user_management.js:1196 msgid "Cannot load user roles." msgstr "无法加载用户角色。" -#: pgadmin/tools/user_management/static/js/user_management.js:1202 +#: pgadmin/tools/user_management/static/js/user_management.js:1213 msgid "Cannot load user Sources." msgstr "无法加载用户源。" -#: pgadmin/tools/user_management/static/js/user_management.js:1277 +#: pgadmin/tools/user_management/static/js/user_management.js:1288 msgid "Discard unsaved changes?" msgstr "放弃未保存的更改吗?" -#: pgadmin/tools/user_management/static/js/user_management.js:1278 +#: pgadmin/tools/user_management/static/js/user_management.js:1289 msgid "" "Are you sure you want to close the dialog? Any unsaved changes will be " "lost." msgstr "确定要关闭对话框吗?任何未保存的更改将丢失。" #: pgadmin/utils/__init__.py:279 -#, fuzzy, python-format +#, fuzzy msgid "" "Utility file not found. Please correct the Binary Path in the Preferences" " dialog" @@ -14451,48 +14602,48 @@ msgstr "" msgid "Unable to fetch data." msgstr "无法获取数据。" -#: pgadmin/utils/constants.py:66 +#: pgadmin/utils/constants.py:68 #, fuzzy msgid "EDB Advanced Server 9.6" msgstr "EDB 高级服务器" -#: pgadmin/utils/constants.py:69 +#: pgadmin/utils/constants.py:71 #, fuzzy msgid "EDB Advanced Server 10" msgstr "EDB 高级服务器" -#: pgadmin/utils/constants.py:72 +#: pgadmin/utils/constants.py:74 #, fuzzy msgid "EDB Advanced Server 11" msgstr "EDB 高级服务器" -#: pgadmin/utils/constants.py:75 +#: pgadmin/utils/constants.py:77 #, fuzzy msgid "EDB Advanced Server 12" msgstr "EDB 高级服务器" -#: pgadmin/utils/constants.py:78 +#: pgadmin/utils/constants.py:80 #, fuzzy msgid "EDB Advanced Server 13" msgstr "EDB 高级服务器" -#: pgadmin/utils/constants.py:83 +#: pgadmin/utils/constants.py:85 msgid "PostgreSQL 9.6" msgstr "" -#: pgadmin/utils/constants.py:86 +#: pgadmin/utils/constants.py:88 msgid "PostgreSQL 10" msgstr "" -#: pgadmin/utils/constants.py:89 +#: pgadmin/utils/constants.py:91 msgid "PostgreSQL 11" msgstr "" -#: pgadmin/utils/constants.py:92 +#: pgadmin/utils/constants.py:94 msgid "PostgreSQL 12" msgstr "" -#: pgadmin/utils/constants.py:95 +#: pgadmin/utils/constants.py:97 msgid "PostgreSQL 13" msgstr "" @@ -14522,10 +14673,6 @@ msgstr "模块'{0}'没有 id 为'{1}'类别" msgid "Could not find the specified preference." msgstr "找不到指定的首选项。" -#: pgadmin/utils/driver/registry.py:75 -msgid "Driver '{0}' has not been implemented." -msgstr "驱动程序'{0}'没有实现。" - #: pgadmin/utils/driver/psycopg2/connection.py:148 #: pgadmin/utils/driver/psycopg2/server_manager.py:549 msgid "Unauthorized request." @@ -14746,3 +14893,53 @@ msgstr "" #~ "that particular module." #~ msgstr "" +#~ msgid "" +#~ "pgAdmin internal user authentication is " +#~ "not enabled, please contact administrator." +#~ msgstr "" + +#~ msgid "Authentication source '{0}' has not been implemented." +#~ msgstr "身份验证源'{0}'尚未实现。" + +#~ msgid "" +#~ "Specifies whether the subscription should " +#~ "be actively replicating, or whether it" +#~ " should be just setup but not " +#~ "started yet. " +#~ msgstr "" + +#~ msgid "Fetch missing table information from publisher. " +#~ msgstr "正在从服务器获取依赖信息..." + +#~ msgid "Please connect server to enable change password. " +#~ msgstr "请连接到选定的服务器以查看仪表盘。" + +#~ msgid "" +#~ " Enter the directory in which the" +#~ " psql, pg_dump, pg_dumpall, and pg_restore" +#~ " utilities can be found for the " +#~ "corresponding database server version. The " +#~ "default path will be used for " +#~ "server versions that do not have " +#~ "apath specified." +#~ msgstr "" + +#~ msgid " (Cmd+Shift+F)" +#~ msgstr " (Cmd+Shift+F)" + +#~ msgid "ERROR: Shell commands are disabled in psql for security\r\n" +#~ msgstr "" + +#~ msgid "" +#~ "If set to True then data columns" +#~ " will auto-size to the maximumwidth" +#~ " of the data in the column as" +#~ " loaded in the first batch. If " +#~ "False, the column will be sized to" +#~ " the widest of the data type or" +#~ " column name." +#~ msgstr "" + +#~ msgid "Driver '{0}' has not been implemented." +#~ msgstr "驱动程序'{0}'没有实现。" +